(()=>{var Lm=Object.create;var Jl=Object.defineProperty;var Jm=Object.getOwnPropertyDescriptor;var Um=Object.getOwnPropertyNames;var Ym=Object.getPrototypeOf,Wm=Object.prototype.hasOwnProperty;var Xe=(e,a)=>()=>(a||e((a={exports:{}}).exports,a),a.exports);var Gm=(e,a,t,o)=>{if(a&&typeof a=="object"||typeof a=="function")for(let n of Um(a))!Wm.call(e,n)&&n!==t&&Jl(e,n,{get:()=>a[n],enumerable:!(o=Jm(a,n))||o.enumerable});return e};var et=(e,a,t)=>(t=e!=null?Lm(Ym(e)):{},Gm(a||!e||!e.__esModule?Jl(t,"default",{value:e,enumerable:!0}):t,e));var $l=Xe(O=>{"use strict";var as=Symbol.for("react.transitional.element"),Vm=Symbol.for("react.portal"),Qm=Symbol.for("react.fragment"),Fm=Symbol.for("react.strict_mode"),Km=Symbol.for("react.profiler"),Xm=Symbol.for("react.consumer"),Zm=Symbol.for("react.context"),$m=Symbol.for("react.forward_ref"),eh=Symbol.for("react.suspense"),ah=Symbol.for("react.memo"),Vl=Symbol.for("react.lazy"),th=Symbol.for("react.activity"),Ul=Symbol.iterator;function oh(e){return e===null||typeof e!="object"?null:(e=Ul&&e[Ul]||e["@@iterator"],typeof e=="function"?e:null)}var Ql={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Fl=Object.assign,Kl={};function qt(e,a,t){this.props=e,this.context=a,this.refs=Kl,this.updater=t||Ql}qt.prototype.isReactComponent={};qt.prototype.setState=function(e,a){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,a,"setState")};qt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Xl(){}Xl.prototype=qt.prototype;function ts(e,a,t){this.props=e,this.context=a,this.refs=Kl,this.updater=t||Ql}var os=ts.prototype=new Xl;os.constructor=ts;Fl(os,qt.prototype);os.isPureReactComponent=!0;var Yl=Array.isArray;function es(){}var W={H:null,A:null,T:null,S:null},Zl=Object.prototype.hasOwnProperty;function ns(e,a,t){var o=t.ref;return{$$typeof:as,type:e,key:a,ref:o!==void 0?o:null,props:t}}function nh(e,a){return ns(e.type,a,e.props)}function is(e){return typeof e=="object"&&e!==null&&e.$$typeof===as}function ih(e){var a={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(t){return a[t]})}var Wl=/\/+/g;function $i(e,a){return typeof e=="object"&&e!==null&&e.key!=null?ih(""+e.key):a.toString(36)}function sh(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(es,es):(e.status="pending",e.then(function(a){e.status==="pending"&&(e.status="fulfilled",e.value=a)},function(a){e.status==="pending"&&(e.status="rejected",e.reason=a)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function Tt(e,a,t,o,n){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"bigint":case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case as:case Vm:s=!0;break;case Vl:return s=e._init,Tt(s(e._payload),a,t,o,n)}}if(s)return n=n(e),s=o===""?"."+$i(e,0):o,Yl(n)?(t="",s!=null&&(t=s.replace(Wl,"$&/")+"/"),Tt(n,a,t,"",function(c){return c})):n!=null&&(is(n)&&(n=nh(n,t+(n.key==null||e&&e.key===n.key?"":(""+n.key).replace(Wl,"$&/")+"/")+s)),a.push(n)),1;s=0;var r=o===""?".":o+":";if(Yl(e))for(var u=0;u{"use strict";eu.exports=$l()});var du=Xe(F=>{"use strict";function us(e,a){var t=e.length;e.push(a);e:for(;0>>1,n=e[o];if(0>>1;oTn(r,t))uTn(c,r)?(e[o]=c,e[u]=t,o=u):(e[o]=r,e[s]=t,o=s);else if(uTn(c,t))e[o]=c,e[u]=t,o=u;else break e}}return a}function Tn(e,a){var t=e.sortIndex-a.sortIndex;return t!==0?t:e.id-a.id}F.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(au=performance,F.unstable_now=function(){return au.now()}):(ss=Date,tu=ss.now(),F.unstable_now=function(){return ss.now()-tu});var au,ss,tu,sa=[],Ia=[],uh=1,Re=null,ge=3,ds=!1,go=!1,fo=!1,cs=!1,iu=typeof setTimeout=="function"?setTimeout:null,su=typeof clearTimeout=="function"?clearTimeout:null,ou=typeof setImmediate<"u"?setImmediate:null;function qn(e){for(var a=Ze(Ia);a!==null;){if(a.callback===null)En(Ia);else if(a.startTime<=e)En(Ia),a.sortIndex=a.expirationTime,us(sa,a);else break;a=Ze(Ia)}}function ps(e){if(fo=!1,qn(e),!go)if(Ze(sa)!==null)go=!0,kt||(kt=!0,Et());else{var a=Ze(Ia);a!==null&&ms(ps,a.startTime-e)}}var kt=!1,yo=-1,ru=5,lu=-1;function uu(){return cs?!0:!(F.unstable_now()-lue&&uu());){var o=Re.callback;if(typeof o=="function"){Re.callback=null,ge=Re.priorityLevel;var n=o(Re.expirationTime<=e);if(e=F.unstable_now(),typeof n=="function"){Re.callback=n,qn(e),a=!0;break a}Re===Ze(sa)&&En(sa),qn(e)}else En(sa);Re=Ze(sa)}if(Re!==null)a=!0;else{var i=Ze(Ia);i!==null&&ms(ps,i.startTime-e),a=!1}}break e}finally{Re=null,ge=t,ds=!1}a=void 0}}finally{a?Et():kt=!1}}}var Et;typeof ou=="function"?Et=function(){ou(rs)}:typeof MessageChannel<"u"?(ls=new MessageChannel,nu=ls.port2,ls.port1.onmessage=rs,Et=function(){nu.postMessage(null)}):Et=function(){iu(rs,0)};var ls,nu;function ms(e,a){yo=iu(function(){e(F.unstable_now())},a)}F.unstable_IdlePriority=5;F.unstable_ImmediatePriority=1;F.unstable_LowPriority=4;F.unstable_NormalPriority=3;F.unstable_Profiling=null;F.unstable_UserBlockingPriority=2;F.unstable_cancelCallback=function(e){e.callback=null};F.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=t,us(Ia,e),Ze(sa)===null&&e===Ze(Ia)&&(fo?(su(yo),yo=-1):fo=!0,ms(ps,t-o))):(e.sortIndex=n,us(sa,e),go||ds||(go=!0,kt||(kt=!0,Et()))),e};F.unstable_shouldYield=uu;F.unstable_wrapCallback=function(e){var a=ge;return function(){var t=ge;ge=a;try{return e.apply(this,arguments)}finally{ge=t}}}});var pu=Xe((gy,cu)=>{"use strict";cu.exports=du()});var hu=Xe(ye=>{"use strict";var dh=ho();function mu(e){var a="https://react.dev/errors/"+e;if(1{"use strict";function gu(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gu)}catch(e){console.error(e)}}gu(),fu.exports=hu()});var Om=Xe(Fi=>{"use strict";var se=pu(),Ud=ho(),mh=yu();function v(e){var a="https://react.dev/errors/"+e;if(1Ct||(e.current=Zs[Ct],Zs[Ct]=null,Ct--)}function Y(e,a){Ct++,Zs[Ct]=e.current,e.current=a}var ta=oa(null),Yo=oa(null),ja=oa(null),ni=oa(null);function ii(e,a){switch(Y(ja,a),Y(Yo,e),Y(ta,null),a.nodeType){case 9:case 11:e=(e=a.documentElement)&&(e=e.namespaceURI)?Id(e):0;break;default:if(e=a.tagName,a=a.namespaceURI)a=Id(a),e=gm(a,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}ue(ta),Y(ta,e)}function Ft(){ue(ta),ue(Yo),ue(ja)}function $s(e){e.memoizedState!==null&&Y(ni,e);var a=ta.current,t=gm(a,e.type);a!==t&&(Y(Yo,e),Y(ta,t))}function si(e){Yo.current===e&&(ue(ta),ue(Yo)),ni.current===e&&(ue(ni),an._currentValue=st)}var hs,wu;function tt(e){if(hs===void 0)try{throw Error()}catch(t){var a=t.stack.trim().match(/\n( *(at )?)/);hs=a&&a[1]||"",wu=-1)":-1n||u[o]!==c[n]){var h=` `+u[o].replace(" at new "," at ");return e.displayName&&h.includes("")&&(h=h.replace("",e.displayName)),h}while(1<=o&&0<=n);break}}}finally{gs=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?tt(t):""}function bh(e,a){switch(e.tag){case 26:case 27:case 5:return tt(e.type);case 16:return tt("Lazy");case 13:return e.child!==a&&a!==null?tt("Suspense Fallback"):tt("Suspense");case 19:return tt("SuspenseList");case 0:case 15:return fs(e.type,!1);case 11:return fs(e.type.render,!1);case 1:return fs(e.type,!0);case 31:return tt("Activity");default:return""}}function Tu(e){try{var a="",t=null;do a+=bh(e,t),t=e,e=e.return;while(e);return a}catch(o){return` Error generating stack: `+o.message+` `+o.stack}}var er=Object.prototype.hasOwnProperty,Yr=se.unstable_scheduleCallback,ys=se.unstable_cancelCallback,vh=se.unstable_shouldYield,wh=se.unstable_requestPaint,Pe=se.unstable_now,Th=se.unstable_getCurrentPriorityLevel,Kd=se.unstable_ImmediatePriority,Xd=se.unstable_UserBlockingPriority,ri=se.unstable_NormalPriority,qh=se.unstable_LowPriority,Zd=se.unstable_IdlePriority,Eh=se.log,kh=se.unstable_setDisableYieldValue,sn=null,Ce=null;function Ba(e){if(typeof Eh=="function"&&kh(e),Ce&&typeof Ce.setStrictMode=="function")try{Ce.setStrictMode(sn,e)}catch{}}var Ne=Math.clz32?Math.clz32:Ah,Sh=Math.log,Ih=Math.LN2;function Ah(e){return e>>>=0,e===0?32:31-(Sh(e)/Ih|0)|0}var In=256,An=262144,xn=4194304;function ot(e){var a=e&42;if(a!==0)return a;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function _i(e,a,t){var o=e.pendingLanes;if(o===0)return 0;var n=0,i=e.suspendedLanes,s=e.pingedLanes;e=e.warmLanes;var r=o&134217727;return r!==0?(o=r&~i,o!==0?n=ot(o):(s&=r,s!==0?n=ot(s):t||(t=r&~e,t!==0&&(n=ot(t))))):(r=o&~i,r!==0?n=ot(r):s!==0?n=ot(s):t||(t=o&~e,t!==0&&(n=ot(t)))),n===0?0:a!==0&&a!==n&&(a&i)===0&&(i=n&-n,t=a&-a,i>=t||i===32&&(t&4194048)!==0)?a:n}function rn(e,a){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&a)===0}function xh(e,a){switch(e){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $d(){var e=xn;return xn<<=1,(xn&62914560)===0&&(xn=4194304),e}function bs(e){for(var a=[],t=0;31>t;t++)a.push(e);return a}function ln(e,a){e.pendingLanes|=a,a!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Oh(e,a,t,o,n,i){var s=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var r=e.entanglements,u=e.expirationTimes,c=e.hiddenUpdates;for(t=s&~t;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var zh=/[\n"\\]/g;function Le(e){return e.replace(zh,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function or(e,a,t,o,n,i,s,r){e.name="",s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.type=s:e.removeAttribute("type"),a!=null?s==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+De(a)):e.value!==""+De(a)&&(e.value=""+De(a)):s!=="submit"&&s!=="reset"||e.removeAttribute("value"),a!=null?nr(e,s,De(a)):t!=null?nr(e,s,De(t)):o!=null&&e.removeAttribute("value"),n==null&&i!=null&&(e.defaultChecked=!!i),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.name=""+De(r):e.removeAttribute("name")}function lc(e,a,t,o,n,i,s,r){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),a!=null||t!=null){if(!(i!=="submit"&&i!=="reset"||a!=null)){tr(e);return}t=t!=null?""+De(t):"",a=a!=null?""+De(a):t,r||a===e.value||(e.value=a),e.defaultValue=a}o=o??n,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=r?e.checked:!!o,e.defaultChecked=!!o,s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.name=s),tr(e)}function nr(e,a,t){a==="number"&&li(e.ownerDocument)===e||e.defaultValue===""+t||(e.defaultValue=""+t)}function Ut(e,a,t,o){if(e=e.options,a){a={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sr=!1;if(wa)try{St={},Object.defineProperty(St,"passive",{get:function(){sr=!0}}),window.addEventListener("test",St,St),window.removeEventListener("test",St,St)}catch{sr=!1}var St,za=null,Kr=null,Wn=null;function mc(){if(Wn)return Wn;var e,a=Kr,t=a.length,o,n="value"in za?za.value:za.textContent,i=n.length;for(e=0;e=Co),Nu=" ",_u=!1;function gc(e,a){switch(e){case"keyup":return ug.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bt=!1;function cg(e,a){switch(e){case"compositionend":return fc(a);case"keypress":return a.which!==32?null:(_u=!0,Nu);case"textInput":return e=a.data,e===Nu&&_u?null:e;default:return null}}function pg(e,a){if(Bt)return e==="compositionend"||!Zr&&gc(e,a)?(e=mc(),Wn=Kr=za=null,Bt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:t,offset:a-e};e=o}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Mu(t)}}function wc(e,a){return e&&a?e===a?!0:e&&e.nodeType===3?!1:a&&a.nodeType===3?wc(e,a.parentNode):"contains"in e?e.contains(a):e.compareDocumentPosition?!!(e.compareDocumentPosition(a)&16):!1:!1}function Tc(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var a=li(e.document);a instanceof e.HTMLIFrameElement;){try{var t=typeof a.contentWindow.location.href=="string"}catch{t=!1}if(t)e=a.contentWindow;else break;a=li(e.document)}return a}function $r(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a&&(a==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||a==="textarea"||e.contentEditable==="true")}var wg=wa&&"documentMode"in document&&11>=document.documentMode,zt=null,rr=null,_o=null,lr=!1;function ju(e,a,t){var o=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;lr||zt==null||zt!==li(o)||(o=zt,"selectionStart"in o&&$r(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),_o&&Vo(_o,o)||(_o=o,o=Ii(rr,"onSelect"),0>=s,n-=s,$e=1<<32-Ne(a)+n|t<I?(C=E,E=null):C=E.sibling;var z=g(p,E,f[I],y);if(z===null){E===null&&(E=C);break}e&&E&&z.alternate===null&&a(p,E),d=i(z,d,I),x===null?k=z:x.sibling=z,x=z,E=C}if(I===f.length)return t(p,E),R&&pa(p,I),k;if(E===null){for(;II?(C=E,E=null):C=E.sibling;var ia=g(p,E,z.value,y);if(ia===null){E===null&&(E=C);break}e&&E&&ia.alternate===null&&a(p,E),d=i(ia,d,I),x===null?k=ia:x.sibling=ia,x=ia,E=C}if(z.done)return t(p,E),R&&pa(p,I),k;if(E===null){for(;!z.done;I++,z=f.next())z=b(p,z.value,y),z!==null&&(d=i(z,d,I),x===null?k=z:x.sibling=z,x=z);return R&&pa(p,I),k}for(E=o(E);!z.done;I++,z=f.next())z=m(E,p,I,z.value,y),z!==null&&(e&&z.alternate!==null&&E.delete(z.key===null?I:z.key),d=i(z,d,I),x===null?k=z:x.sibling=z,x=z);return e&&E.forEach(function(vn){return a(p,vn)}),R&&pa(p,I),k}function q(p,d,f,y){if(typeof f=="object"&&f!==null&&f.type===Pt&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Sn:e:{for(var k=f.key;d!==null;){if(d.key===k){if(k=f.type,k===Pt){if(d.tag===7){t(p,d.sibling),y=n(d,f.props.children),y.return=p,p=y;break e}}else if(d.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===xa&&nt(k)===d.type){t(p,d.sibling),y=n(d,f.props),To(y,f),y.return=p,p=y;break e}t(p,d);break}else a(p,d);d=d.sibling}f.type===Pt?(y=rt(f.props.children,p.mode,y,f.key),y.return=p,p=y):(y=Vn(f.type,f.key,f.props,null,p.mode,y),To(y,f),y.return=p,p=y)}return s(p);case Io:e:{for(k=f.key;d!==null;){if(d.key===k)if(d.tag===4&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){t(p,d.sibling),y=n(d,f.children||[]),y.return=p,p=y;break e}else{t(p,d);break}else a(p,d);d=d.sibling}y=Is(f,p.mode,y),y.return=p,p=y}return s(p);case xa:return f=nt(f),q(p,d,f,y)}if(Ao(f))return w(p,d,f,y);if(vo(f)){if(k=vo(f),typeof k!="function")throw Error(v(150));return f=k.call(f),T(p,d,f,y)}if(typeof f.then=="function")return q(p,d,Bn(f),y);if(f.$$typeof===ha)return q(p,d,_n(p,f),y);zn(p,f)}return typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint"?(f=""+f,d!==null&&d.tag===6?(t(p,d.sibling),y=n(d,f),y.return=p,p=y):(t(p,d),y=Ss(f,p.mode,y),y.return=p,p=y),s(p)):t(p,d)}return function(p,d,f,y){try{Ko=0;var k=q(p,d,f,y);return Gt=null,k}catch(E){if(E===uo||E===ji)throw E;var x=xe(29,E,null,p.mode);return x.lanes=y,x.return=p,x}}}var mt=Rc(!0),Mc=Rc(!1),Oa=!1;function ll(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gr(e,a){e=e.updateQueue,a.updateQueue===e&&(a.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function La(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ja(e,a,t){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(M&2)!==0){var n=o.pending;return n===null?a.next=a:(a.next=n.next,n.next=a),o.pending=a,a=di(e),xc(e,null,t),a}return Di(e,o,a,t),di(e)}function zo(e,a,t){if(a=a.updateQueue,a!==null&&(a=a.shared,(t&4194048)!==0)){var o=a.lanes;o&=e.pendingLanes,t|=o,a.lanes=t,ac(e,t)}}function xs(e,a){var t=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,t===o)){var n=null,i=null;if(t=t.firstBaseUpdate,t!==null){do{var s={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};i===null?n=i=s:i=i.next=s,t=t.next}while(t!==null);i===null?n=i=a:i=i.next=a}else n=i=a;t={baseState:o.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:o.shared,callbacks:o.callbacks},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=a:e.next=a,t.lastBaseUpdate=a}var fr=!1;function Ro(){if(fr){var e=Wt;if(e!==null)throw e}}function Mo(e,a,t,o){fr=!1;var n=e.updateQueue;Oa=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var u=r,c=u.next;u.next=null,s===null?i=c:s.next=c,s=u;var h=e.alternate;h!==null&&(h=h.updateQueue,r=h.lastBaseUpdate,r!==s&&(r===null?h.firstBaseUpdate=c:r.next=c,h.lastBaseUpdate=u))}if(i!==null){var b=n.baseState;s=0,h=c=u=null,r=i;do{var g=r.lane&-536870913,m=g!==r.lane;if(m?(B&g)===g:(o&g)===g){g!==0&&g===Zt&&(fr=!0),h!==null&&(h=h.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});e:{var w=e,T=r;g=a;var q=t;switch(T.tag){case 1:if(w=T.payload,typeof w=="function"){b=w.call(q,b,g);break e}b=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=T.payload,g=typeof w=="function"?w.call(q,b,g):w,g==null)break e;b=Q({},b,g);break e;case 2:Oa=!0}}g=r.callback,g!==null&&(e.flags|=64,m&&(e.flags|=8192),m=n.callbacks,m===null?n.callbacks=[g]:m.push(g))}else m={lane:g,tag:r.tag,payload:r.payload,callback:r.callback,next:null},h===null?(c=h=m,u=b):h=h.next=m,s|=g;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;m=r,r=m.next,m.next=null,n.lastBaseUpdate=m,n.shared.pending=null}}while(!0);h===null&&(u=b),n.baseState=u,n.firstBaseUpdate=c,n.lastBaseUpdate=h,i===null&&(n.shared.lanes=0),Xa|=s,e.lanes=s,e.memoizedState=b}}function Dc(e,a){if(typeof e!="function")throw Error(v(191,e));e.call(a)}function jc(e,a){var t=e.callbacks;if(t!==null)for(e.callbacks=null,e=0;ei?i:8;var s=A.T,r={};A.T=r,Tl(e,!1,a,t);try{var u=n(),c=A.S;if(c!==null&&c(r,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var h=Og(u,o);Do(e,a,h,_e(e))}else Do(e,a,o,_e(e))}catch(b){Do(e,a,{then:function(){},status:"rejected",reason:b},_e())}finally{D.p=i,s!==null&&r.types!==null&&(s.types=r.types),A.T=s}}function zg(){}function Tr(e,a,t,o){if(e.tag!==5)throw Error(v(476));var n=dp(e).queue;up(e,n,a,st,t===null?zg:function(){return cp(e),t(o)})}function dp(e){var a=e.memoizedState;if(a!==null)return a;a={memoizedState:st,baseState:st,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qa,lastRenderedState:st},next:null};var t={};return a.next={memoizedState:t,baseState:t,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:qa,lastRenderedState:t},next:null},e.memoizedState=a,e=e.alternate,e!==null&&(e.memoizedState=a),a}function cp(e){var a=dp(e);a.next===null&&(a=e.alternate.memoizedState),Do(e,a.next.queue,{},_e())}function wl(){return me(an)}function pp(){return ee().memoizedState}function mp(){return ee().memoizedState}function Rg(e){for(var a=e.return;a!==null;){switch(a.tag){case 24:case 3:var t=_e();e=La(t);var o=Ja(a,e,t);o!==null&&(Ee(o,a,t),zo(o,a,t)),a={cache:il()},e.payload=a;return}a=a.return}}function Mg(e,a,t){var o=_e();t={lane:o,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null},Ui(e)?gp(a,t):(t=al(e,a,t,o),t!==null&&(Ee(t,e,o),fp(t,a,o)))}function hp(e,a,t){var o=_e();Do(e,a,t,o)}function Do(e,a,t,o){var n={lane:o,revertLane:0,gesture:null,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ui(e))gp(a,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=a.lastRenderedReducer,i!==null))try{var s=a.lastRenderedState,r=i(s,t);if(n.hasEagerState=!0,n.eagerState=r,Be(r,s))return Di(e,a,n,0),U===null&&Mi(),!1}catch{}if(t=al(e,a,n,o),t!==null)return Ee(t,e,o),fp(t,a,o),!0}return!1}function Tl(e,a,t,o){if(o={lane:2,revertLane:Pl(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Ui(e)){if(a)throw Error(v(479))}else a=al(e,t,o,2),a!==null&&Ee(a,e,2)}function Ui(e){var a=e.alternate;return e===P||a!==null&&a===P}function gp(e,a){Vt=fi=!0;var t=e.pending;t===null?a.next=a:(a.next=t.next,t.next=a),e.pending=a}function fp(e,a,t){if((t&4194048)!==0){var o=a.lanes;o&=e.pendingLanes,t|=o,a.lanes=t,ac(e,t)}}var Zo={readContext:me,use:Li,useCallback:X,useContext:X,useEffect:X,useImperativeHandle:X,useLayoutEffect:X,useInsertionEffect:X,useMemo:X,useReducer:X,useRef:X,useState:X,useDebugValue:X,useDeferredValue:X,useTransition:X,useSyncExternalStore:X,useId:X,useHostTransitionStatus:X,useFormState:X,useActionState:X,useOptimistic:X,useMemoCache:X,useCacheRefresh:X};Zo.useEffectEvent=X;var yp={readContext:me,use:Li,useCallback:function(e,a){return be().memoizedState=[e,a===void 0?null:a],e},useContext:me,useEffect:ed,useImperativeHandle:function(e,a,t){t=t!=null?t.concat([e]):null,Kn(4194308,4,np.bind(null,a,e),t)},useLayoutEffect:function(e,a){return Kn(4194308,4,e,a)},useInsertionEffect:function(e,a){Kn(4,2,e,a)},useMemo:function(e,a){var t=be();a=a===void 0?null:a;var o=e();if(ht){Ba(!0);try{e()}finally{Ba(!1)}}return t.memoizedState=[o,a],o},useReducer:function(e,a,t){var o=be();if(t!==void 0){var n=t(a);if(ht){Ba(!0);try{t(a)}finally{Ba(!1)}}}else n=a;return o.memoizedState=o.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},o.queue=e,e=e.dispatch=Mg.bind(null,P,e),[o.memoizedState,e]},useRef:function(e){var a=be();return e={current:e},a.memoizedState=e},useState:function(e){e=vr(e);var a=e.queue,t=hp.bind(null,P,a);return a.dispatch=t,[e.memoizedState,t]},useDebugValue:bl,useDeferredValue:function(e,a){var t=be();return vl(t,e,a)},useTransition:function(){var e=vr(!1);return e=up.bind(null,P,e.queue,!0,!1),be().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,a,t){var o=P,n=be();if(R){if(t===void 0)throw Error(v(407));t=t()}else{if(t=a(),U===null)throw Error(v(349));(B&127)!==0||Yc(o,a,t)}n.memoizedState=t;var i={value:t,getSnapshot:a};return n.queue=i,ed(Gc.bind(null,o,i,e),[e]),o.flags|=2048,eo(9,{destroy:void 0},Wc.bind(null,o,i,t,a),null),t},useId:function(){var e=be(),a=U.identifierPrefix;if(R){var t=ea,o=$e;t=(o&~(1<<32-Ne(o)-1)).toString(32)+t,a="_"+a+"R_"+t,t=yi++,0<\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof o.is=="string"?s.createElement("select",{is:o.is}):s.createElement("select"),o.multiple?i.multiple=!0:o.size&&(i.size=o.size);break;default:i=typeof o.is=="string"?s.createElement(n,{is:o.is}):s.createElement(n)}}i[ce]=a,i[ke]=o;e:for(s=a.child;s!==null;){if(s.tag===5||s.tag===6)i.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===a)break e;for(;s.sibling===null;){if(s.return===null||s.return===a)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}a.stateNode=i;e:switch(he(i,n,o),n){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&la(a)}}return G(a),Rs(a,a.type,e===null?null:e.memoizedProps,a.pendingProps,t),null;case 6:if(e&&a.stateNode!=null)e.memoizedProps!==o&&la(a);else{if(typeof o!="string"&&a.stateNode===null)throw Error(v(166));if(e=ja.current,It(a)){if(e=a.stateNode,t=a.memoizedProps,o=null,n=pe,n!==null)switch(n.tag){case 27:case 5:o=n.memoizedProps}e[ce]=a,e=!!(e.nodeValue===t||o!==null&&o.suppressHydrationWarning===!0||hm(e.nodeValue,t)),e||Fa(a,!0)}else e=Ai(e).createTextNode(o),e[ce]=a,a.stateNode=e}return G(a),null;case 31:if(t=a.memoizedState,e===null||e.memoizedState!==null){if(o=It(a),t!==null){if(e===null){if(!o)throw Error(v(318));if(e=a.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(v(557));e[ce]=a}else ct(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;G(a),e=!1}else t=As(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e)return a.flags&256?(Ae(a),a):(Ae(a),null);if((a.flags&128)!==0)throw Error(v(558))}return G(a),null;case 13:if(o=a.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=It(a),o!==null&&o.dehydrated!==null){if(e===null){if(!n)throw Error(v(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[ce]=a}else ct(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;G(a),n=!1}else n=As(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return a.flags&256?(Ae(a),a):(Ae(a),null)}return Ae(a),(a.flags&128)!==0?(a.lanes=t,a):(t=o!==null,e=e!==null&&e.memoizedState!==null,t&&(o=a.child,n=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(n=o.alternate.memoizedState.cachePool.pool),i=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(i=o.memoizedState.cachePool.pool),i!==n&&(o.flags|=2048)),t!==e&&t&&(a.child.flags|=8192),Rn(a,a.updateQueue),G(a),null);case 4:return Ft(),e===null&&Cl(a.stateNode.containerInfo),G(a),null;case 10:return ba(a.type),G(a),null;case 19:if(ue($),o=a.memoizedState,o===null)return G(a),null;if(n=(a.flags&128)!==0,i=o.rendering,i===null)if(n)qo(o,!1);else{if(Z!==0||e!==null&&(e.flags&128)!==0)for(e=a.child;e!==null;){if(i=gi(e),i!==null){for(a.flags|=128,qo(o,!1),e=i.updateQueue,a.updateQueue=e,Rn(a,e),a.subtreeFlags=0,e=t,t=a.child;t!==null;)Oc(t,e),t=t.sibling;return Y($,$.current&1|2),R&&pa(a,o.treeForkCount),a.child}e=e.sibling}o.tail!==null&&Pe()>Ti&&(a.flags|=128,n=!0,qo(o,!1),a.lanes=4194304)}else{if(!n)if(e=gi(i),e!==null){if(a.flags|=128,n=!0,e=e.updateQueue,a.updateQueue=e,Rn(a,e),qo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!R)return G(a),null}else 2*Pe()-o.renderingStartTime>Ti&&t!==536870912&&(a.flags|=128,n=!0,qo(o,!1),a.lanes=4194304);o.isBackwards?(i.sibling=a.child,a.child=i):(e=o.last,e!==null?e.sibling=i:a.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Pe(),e.sibling=null,t=$.current,Y($,n?t&1|2:t&1),R&&pa(a,o.treeForkCount),e):(G(a),null);case 22:case 23:return Ae(a),ul(),o=a.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(a.flags|=8192):o&&(a.flags|=8192),o?(t&536870912)!==0&&(a.flags&128)===0&&(G(a),a.subtreeFlags&6&&(a.flags|=8192)):G(a),t=a.updateQueue,t!==null&&Rn(a,t.retryQueue),t=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),o=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),o!==t&&(a.flags|=2048),e!==null&&ue(lt),null;case 24:return t=null,e!==null&&(t=e.memoizedState.cache),a.memoizedState.cache!==t&&(a.flags|=2048),ba(oe),G(a),null;case 25:return null;case 30:return null}throw Error(v(156,a.tag))}function Jg(e,a){switch(nl(a),a.tag){case 1:return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 3:return ba(oe),Ft(),e=a.flags,(e&65536)!==0&&(e&128)===0?(a.flags=e&-65537|128,a):null;case 26:case 27:case 5:return si(a),null;case 31:if(a.memoizedState!==null){if(Ae(a),a.alternate===null)throw Error(v(340));ct()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 13:if(Ae(a),e=a.memoizedState,e!==null&&e.dehydrated!==null){if(a.alternate===null)throw Error(v(340));ct()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 19:return ue($),null;case 4:return Ft(),null;case 10:return ba(a.type),null;case 22:case 23:return Ae(a),ul(),e!==null&&ue(lt),e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 24:return ba(oe),null;case 25:return null;default:return null}}function Op(e,a){switch(nl(a),a.tag){case 3:ba(oe),Ft();break;case 26:case 27:case 5:si(a);break;case 4:Ft();break;case 31:a.memoizedState!==null&&Ae(a);break;case 13:Ae(a);break;case 19:ue($);break;case 10:ba(a.type);break;case 22:case 23:Ae(a),ul(),e!==null&&ue(lt);break;case 24:ba(oe)}}function mn(e,a){try{var t=a.updateQueue,o=t!==null?t.lastEffect:null;if(o!==null){var n=o.next;t=n;do{if((t.tag&e)===e){o=void 0;var i=t.create,s=t.inst;o=i(),s.destroy=o}t=t.next}while(t!==n)}}catch(r){H(a,a.return,r)}}function Ka(e,a,t){try{var o=a.updateQueue,n=o!==null?o.lastEffect:null;if(n!==null){var i=n.next;o=i;do{if((o.tag&e)===e){var s=o.inst,r=s.destroy;if(r!==void 0){s.destroy=void 0,n=a;var u=t,c=r;try{c()}catch(h){H(n,u,h)}}}o=o.next}while(o!==i)}}catch(h){H(a,a.return,h)}}function Pp(e){var a=e.updateQueue;if(a!==null){var t=e.stateNode;try{jc(a,t)}catch(o){H(e,e.return,o)}}}function Cp(e,a,t){t.props=gt(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(o){H(e,a,o)}}function jo(e,a){try{var t=e.ref;if(t!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof t=="function"?e.refCleanup=t(o):t.current=o}}catch(n){H(e,a,n)}}function aa(e,a){var t=e.ref,o=e.refCleanup;if(t!==null)if(typeof o=="function")try{o()}catch(n){H(e,a,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof t=="function")try{t(null)}catch(n){H(e,a,n)}else t.current=null}function Np(e){var a=e.type,t=e.memoizedProps,o=e.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":t.autoFocus&&o.focus();break e;case"img":t.src?o.src=t.src:t.srcSet&&(o.srcset=t.srcSet)}}catch(n){H(e,e.return,n)}}function Ms(e,a,t){try{var o=e.stateNode;uf(o,e.type,t,a),o[ke]=a}catch(n){H(e,e.return,n)}}function _p(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&$a(e.type)||e.tag===4}function Ds(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_p(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&$a(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ir(e,a,t){var o=e.tag;if(o===5||o===6)e=e.stateNode,a?(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t).insertBefore(e,a):(a=t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,a.appendChild(e),t=t._reactRootContainer,t!=null||a.onclick!==null||(a.onclick=ga));else if(o!==4&&(o===27&&$a(e.type)&&(t=e.stateNode,a=null),e=e.child,e!==null))for(Ir(e,a,t),e=e.sibling;e!==null;)Ir(e,a,t),e=e.sibling}function wi(e,a,t){var o=e.tag;if(o===5||o===6)e=e.stateNode,a?t.insertBefore(e,a):t.appendChild(e);else if(o!==4&&(o===27&&$a(e.type)&&(t=e.stateNode),e=e.child,e!==null))for(wi(e,a,t),e=e.sibling;e!==null;)wi(e,a,t),e=e.sibling}function Bp(e){var a=e.stateNode,t=e.memoizedProps;try{for(var o=e.type,n=a.attributes;n.length;)a.removeAttributeNode(n[0]);he(a,o,t),a[ce]=e,a[ke]=t}catch(i){H(e,e.return,i)}}var ma=!1,te=!1,js=!1,md=typeof WeakSet=="function"?WeakSet:Set,re=null;function Ug(e,a){if(e=e.containerInfo,_r=Ci,e=Tc(e),$r(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var o=t.getSelection&&t.getSelection();if(o&&o.rangeCount!==0){t=o.anchorNode;var n=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{t.nodeType,i.nodeType}catch{t=null;break e}var s=0,r=-1,u=-1,c=0,h=0,b=e,g=null;a:for(;;){for(var m;b!==t||n!==0&&b.nodeType!==3||(r=s+n),b!==i||o!==0&&b.nodeType!==3||(u=s+o),b.nodeType===3&&(s+=b.nodeValue.length),(m=b.firstChild)!==null;)g=b,b=m;for(;;){if(b===e)break a;if(g===t&&++c===n&&(r=s),g===i&&++h===o&&(u=s),(m=b.nextSibling)!==null)break;b=g,g=b.parentNode}b=m}t=r===-1||u===-1?null:{start:r,end:u}}else t=null}t=t||{start:0,end:0}}else t=null;for(Br={focusedElem:e,selectionRange:t},Ci=!1,re=a;re!==null;)if(a=re,e=a.child,(a.subtreeFlags&1028)!==0&&e!==null)e.return=a,re=e;else for(;re!==null;){switch(a=re,i=a.alternate,e=a.flags,a.tag){case 0:if((e&4)!==0&&(e=a.updateQueue,e=e!==null?e.events:null,e!==null))for(t=0;t title"))),he(i,o,t),i[ce]=e,le(i),o=i;break e;case"link":var s=zd("link","href",n).get(o+(t.href||""));if(s){for(var r=0;rq&&(s=q,q=T,T=s);var p=Du(r,T),d=Du(r,q);if(p&&d&&(m.rangeCount!==1||m.anchorNode!==p.node||m.anchorOffset!==p.offset||m.focusNode!==d.node||m.focusOffset!==d.offset)){var f=b.createRange();f.setStart(p.node,p.offset),m.removeAllRanges(),T>q?(m.addRange(f),m.extend(d.node,d.offset)):(f.setEnd(d.node,d.offset),m.addRange(f))}}}}for(b=[],m=r;m=m.parentNode;)m.nodeType===1&&b.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;rt?32:t,A.T=null,t=Or,Or=null;var i=Ya,s=va;if(ie=0,to=Ya=null,va=0,(M&6)!==0)throw Error(v(331));var r=M;if(M|=4,Wp(i.current),Jp(i,i.current,s,t),M=r,hn(0,!1),Ce&&typeof Ce.onPostCommitFiberRoot=="function")try{Ce.onPostCommitFiberRoot(sn,i)}catch{}return!0}finally{D.p=n,A.T=o,sm(e,a)}}function yd(e,a,t){a=Je(t,a),a=Er(e.stateNode,a,2),e=Ja(e,a,2),e!==null&&(ln(e,2),na(e))}function H(e,a,t){if(e.tag===3)yd(e,e,t);else for(;a!==null;){if(a.tag===3){yd(a,e,t);break}else if(a.tag===1){var o=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Ua===null||!Ua.has(o))){e=Je(t,e),t=qp(2),o=Ja(a,t,2),o!==null&&(Ep(t,o,a,e),ln(o,2),na(o));break}}a=a.return}}function Ls(e,a,t){var o=e.pingCache;if(o===null){o=e.pingCache=new Gg;var n=new Set;o.set(a,n)}else n=o.get(a),n===void 0&&(n=new Set,o.set(a,n));n.has(t)||(Al=!0,n.add(t),e=Xg.bind(null,e,a,t),a.then(e,e))}function Xg(e,a,t){var o=e.pingCache;o!==null&&o.delete(a),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,U===e&&(B&t)===t&&(Z===4||Z===3&&(B&62914560)===B&&300>Pe()-Yi?(M&2)===0&&oo(e,0):xl|=t,ao===B&&(ao=0)),na(e)}function lm(e,a){a===0&&(a=$d()),e=vt(e,a),e!==null&&(ln(e,a),na(e))}function Zg(e){var a=e.memoizedState,t=0;a!==null&&(t=a.retryLane),lm(e,t)}function $g(e,a){var t=0;switch(e.tag){case 31:case 13:var o=e.stateNode,n=e.memoizedState;n!==null&&(t=n.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(v(314))}o!==null&&o.delete(a),lm(e,t)}function ef(e,a){return Yr(e,a)}var ki=null,Ot=null,Cr=!1,Si=!1,Js=!1,Da=0;function na(e){e!==Ot&&e.next===null&&(Ot===null?ki=Ot=e:Ot=Ot.next=e),Si=!0,Cr||(Cr=!0,tf())}function hn(e,a){if(!Js&&Si){Js=!0;do for(var t=!1,o=ki;o!==null;){if(!a)if(e!==0){var n=o.pendingLanes;if(n===0)var i=0;else{var s=o.suspendedLanes,r=o.pingedLanes;i=(1<<31-Ne(42|e)+1)-1,i&=n&~(s&~r),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(t=!0,bd(o,i))}else i=B,i=_i(o,o===U?i:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(i&3)===0||rn(o,i)||(t=!0,bd(o,i));o=o.next}while(t);Js=!1}}function af(){um()}function um(){Si=Cr=!1;var e=0;Da!==0&&cf()&&(e=Da);for(var a=Pe(),t=null,o=ki;o!==null;){var n=o.next,i=dm(o,a);i===0?(o.next=null,t===null?ki=n:t.next=n,n===null&&(Ot=t)):(t=o,(e!==0||(i&3)!==0)&&(Si=!0)),o=n}ie!==0&&ie!==5||hn(e,!1),Da!==0&&(Da=0)}function dm(e,a){for(var t=e.suspendedLanes,o=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes&-62914561;0r)break;var h=u.transferSize,b=u.initiatorType;h&&Sd(b)&&(u=u.responseEnd,s+=h*(u"u"?null:document;function vm(e,a,t){var o=po;if(o&&typeof a=="string"&&a){var n=Le(a);n='link[rel="'+e+'"][href="'+n+'"]',typeof t=="string"&&(n+='[crossorigin="'+t+'"]'),Nd.has(n)||(Nd.add(n),e={rel:e,crossOrigin:t,href:a},o.querySelector(n)===null&&(a=o.createElement("link"),he(a,"link",e),le(a),o.head.appendChild(a)))}}function wf(e){Sa.D(e),vm("dns-prefetch",e,null)}function Tf(e,a){Sa.C(e,a),vm("preconnect",e,a)}function qf(e,a,t){Sa.L(e,a,t);var o=po;if(o&&e&&a){var n='link[rel="preload"][as="'+Le(a)+'"]';a==="image"&&t&&t.imageSrcSet?(n+='[imagesrcset="'+Le(t.imageSrcSet)+'"]',typeof t.imageSizes=="string"&&(n+='[imagesizes="'+Le(t.imageSizes)+'"]')):n+='[href="'+Le(e)+'"]';var i=n;switch(a){case"style":i=no(e);break;case"script":i=mo(e)}Ge.has(i)||(e=Q({rel:"preload",href:a==="image"&&t&&t.imageSrcSet?void 0:e,as:a},t),Ge.set(i,e),o.querySelector(n)!==null||a==="style"&&o.querySelector(gn(i))||a==="script"&&o.querySelector(fn(i))||(a=o.createElement("link"),he(a,"link",e),le(a),o.head.appendChild(a)))}}function Ef(e,a){Sa.m(e,a);var t=po;if(t&&e){var o=a&&typeof a.as=="string"?a.as:"script",n='link[rel="modulepreload"][as="'+Le(o)+'"][href="'+Le(e)+'"]',i=n;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=mo(e)}if(!Ge.has(i)&&(e=Q({rel:"modulepreload",href:e},a),Ge.set(i,e),t.querySelector(n)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(t.querySelector(fn(i)))return}o=t.createElement("link"),he(o,"link",e),le(o),t.head.appendChild(o)}}}function kf(e,a,t){Sa.S(e,a,t);var o=po;if(o&&e){var n=Jt(o).hoistableStyles,i=no(e);a=a||"default";var s=n.get(i);if(!s){var r={loading:0,preload:null};if(s=o.querySelector(gn(i)))r.loading=5;else{e=Q({rel:"stylesheet",href:e,"data-precedence":a},t),(t=Ge.get(i))&&Nl(e,t);var u=s=o.createElement("link");le(u),he(u,"link",e),u._p=new Promise(function(c,h){u.onload=c,u.onerror=h}),u.addEventListener("load",function(){r.loading|=1}),u.addEventListener("error",function(){r.loading|=2}),r.loading|=4,ei(s,a,o)}s={type:"stylesheet",instance:s,count:1,state:r},n.set(i,s)}}}function Sf(e,a){Sa.X(e,a);var t=po;if(t&&e){var o=Jt(t).hoistableScripts,n=mo(e),i=o.get(n);i||(i=t.querySelector(fn(n)),i||(e=Q({src:e,async:!0},a),(a=Ge.get(n))&&_l(e,a),i=t.createElement("script"),le(i),he(i,"link",e),t.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(n,i))}}function If(e,a){Sa.M(e,a);var t=po;if(t&&e){var o=Jt(t).hoistableScripts,n=mo(e),i=o.get(n);i||(i=t.querySelector(fn(n)),i||(e=Q({src:e,async:!0,type:"module"},a),(a=Ge.get(n))&&_l(e,a),i=t.createElement("script"),le(i),he(i,"link",e),t.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},o.set(n,i))}}function _d(e,a,t,o){var n=(n=ja.current)?xi(n):null;if(!n)throw Error(v(446));switch(e){case"meta":case"title":return null;case"style":return typeof t.precedence=="string"&&typeof t.href=="string"?(a=no(t.href),t=Jt(n).hoistableStyles,o=t.get(a),o||(o={type:"style",instance:null,count:0,state:null},t.set(a,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(t.rel==="stylesheet"&&typeof t.href=="string"&&typeof t.precedence=="string"){e=no(t.href);var i=Jt(n).hoistableStyles,s=i.get(e);if(s||(n=n.ownerDocument||n,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,s),(i=n.querySelector(gn(e)))&&!i._p&&(s.instance=i,s.state.loading=5),Ge.has(e)||(t={rel:"preload",as:"style",href:t.href,crossOrigin:t.crossOrigin,integrity:t.integrity,media:t.media,hrefLang:t.hrefLang,referrerPolicy:t.referrerPolicy},Ge.set(e,t),i||Af(n,e,t,s.state))),a&&o===null)throw Error(v(528,""));return s}if(a&&o!==null)throw Error(v(529,""));return null;case"script":return a=t.async,t=t.src,typeof t=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=mo(t),t=Jt(n).hoistableScripts,o=t.get(a),o||(o={type:"script",instance:null,count:0,state:null},t.set(a,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(v(444,e))}}function no(e){return'href="'+Le(e)+'"'}function gn(e){return'link[rel="stylesheet"]['+e+"]"}function wm(e){return Q({},e,{"data-precedence":e.precedence,precedence:null})}function Af(e,a,t,o){e.querySelector('link[rel="preload"][as="style"]['+a+"]")?o.loading=1:(a=e.createElement("link"),o.preload=a,a.addEventListener("load",function(){return o.loading|=1}),a.addEventListener("error",function(){return o.loading|=2}),he(a,"link",t),le(a),e.head.appendChild(a))}function mo(e){return'[src="'+Le(e)+'"]'}function fn(e){return"script[async]"+e}function Bd(e,a,t){if(a.count++,a.instance===null)switch(a.type){case"style":var o=e.querySelector('style[data-href~="'+Le(t.href)+'"]');if(o)return a.instance=o,le(o),o;var n=Q({},t,{"data-href":t.href,"data-precedence":t.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),le(o),he(o,"style",n),ei(o,t.precedence,e),a.instance=o;case"stylesheet":n=no(t.href);var i=e.querySelector(gn(n));if(i)return a.state.loading|=4,a.instance=i,le(i),i;o=wm(t),(n=Ge.get(n))&&Nl(o,n),i=(e.ownerDocument||e).createElement("link"),le(i);var s=i;return s._p=new Promise(function(r,u){s.onload=r,s.onerror=u}),he(i,"link",o),a.state.loading|=4,ei(i,t.precedence,e),a.instance=i;case"script":return i=mo(t.src),(n=e.querySelector(fn(i)))?(a.instance=n,le(n),n):(o=t,(n=Ge.get(i))&&(o=Q({},t),_l(o,n)),e=e.ownerDocument||e,n=e.createElement("script"),le(n),he(n,"link",o),e.head.appendChild(n),a.instance=n);case"void":return null;default:throw Error(v(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(o=a.instance,a.state.loading|=4,ei(o,t.precedence,e));return a.instance}function ei(e,a,t){for(var o=t.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=o.length?o[o.length-1]:null,i=n,s=0;s title"):null)}function xf(e,a,t){if(t===1||a.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(e=a.disabled,typeof a.precedence=="string"&&e==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function Tm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Of(e,a,t,o){if(t.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=no(o.href),i=a.querySelector(gn(n));if(i){a=i._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(e.count++,e=Oi.bind(e),a.then(e,e)),t.state.loading|=4,t.instance=i,le(i);return}i=a.ownerDocument||a,o=wm(o),(n=Ge.get(n))&&Nl(o,n),i=i.createElement("link"),le(i);var s=i;s._p=new Promise(function(r,u){s.onload=r,s.onerror=u}),he(i,"link",o),t.instance=i}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(t,a),(a=t.state.preload)&&(t.state.loading&3)===0&&(e.count++,t=Oi.bind(e),a.addEventListener("load",t),a.addEventListener("error",t))}}var Gs=0;function Pf(e,a){return e.stylesheets&&e.count===0&&ti(e,e.stylesheets),0Gs?50:800)+a);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(n)}}:null}function Oi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ti(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Pi=null;function ti(e,a){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Pi=new Map,a.forEach(Cf,e),Pi=null,Oi.call(e))}function Cf(e,a){if(!(a.state.loading&4)){var t=Pi.get(e);if(t)var o=t.get(null);else{t=new Map,Pi.set(e,t);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i{"use strict";function Pm(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Pm)}catch(e){console.error(e)}}Pm(),Cm.exports=Om()});var Bm=Xe(Ki=>{"use strict";var jf=Symbol.for("react.transitional.element"),Hf=Symbol.for("react.fragment");function _m(e,a,t){var o=null;if(t!==void 0&&(o=""+t),a.key!==void 0&&(o=""+a.key),"key"in a){t={};for(var n in a)n!=="key"&&(t[n]=a[n])}else t=a;return a=t.ref,{$$typeof:jf,type:e,key:o,ref:a!==void 0?a:null,props:t}}Ki.Fragment=Hf;Ki.jsx=_m;Ki.jsxs=_m});var yn=Xe((Ty,zm)=>{"use strict";zm.exports=Bm()});var Ey=et(ho()),jm=et(Nm());var S=et(ho()),l=et(yn()),Lf=()=>(0,l.jsx)("style",{children:` @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@400;600;700;800;900&family=Barlow:wght@400;500;600;700;800&display=swap'); *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { -webkit-tap-highlight-color: transparent; } :root { --navy: #0a1628; --navy2: #0f2044; --navy3: #162b55; --blue: #1a6fdb; --blue2: #4d9fff; --gold: #f5a623; --gold2: #ffd166; --green: #10b981; --red: #ef4444; --purple: #8b5cf6; --brown: #92400e; --white: #f8fafc; --gray1: #e2e8f0; --gray2: #94a3b8; --gray3: #475569; --card-bg: #ffffff; --surface: #f1f5f9; --border: #e2e8f0; --text: #0f172a; --text2: #475569; --shadow: 0 2px 16px rgba(10,22,40,.10); --shadow-lg: 0 8px 40px rgba(10,22,40,.18); } body { font-family: 'Barlow', sans-serif; background: var(--surface); color: var(--text); font-weight: 600; min-height: 100vh; overflow-x: hidden; } ::-webkit-scrollbar { width: 4px; } ::-webkit-scrollbar-track { background: var(--surface); } ::-webkit-scrollbar-thumb { background: var(--gray1); border-radius: 4px; } .bebas { font-family: 'Bebas Neue', sans-serif; letter-spacing: .06em; } .barlow-cond { font-family: 'Barlow Condensed', sans-serif; } /* \u2500\u2500 Keyframes \u2500\u2500 */ @keyframes fadeUp { from { opacity:0; transform:translateY(18px); } to { opacity:1; transform:translateY(0); } } @keyframes fadeIn { from { opacity:0; } to { opacity:1; } } @keyframes pop { 0%,100%{transform:scale(1)} 50%{transform:scale(1.22)} } @keyframes shake { 0%,100%{transform:translateX(0)} 20%{transform:translateX(-7px)} 60%{transform:translateX(7px)} } @keyframes xpFloat { 0%{opacity:1;transform:translateY(0) scale(1)} 100%{opacity:0;transform:translateY(-60px) scale(1.3)} } @keyframes flame { 0%,100%{transform:scaleY(1) rotate(-1deg)} 50%{transform:scaleY(1.1) rotate(1deg)} } @keyframes confetti { 0%{opacity:1;transform:translateY(0) rotate(0)} 100%{opacity:0;transform:translateY(-120px) rotate(720deg)} } @keyframes pulseMic { 0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.5)} 50%{box-shadow:0 0 0 14px rgba(239,68,68,0)} } @keyframes barDance { 0%,100%{transform:scaleY(.35)} 50%{transform:scaleY(1)} } @keyframes shimmer { 0%{background-position:200% center} 100%{background-position:-200% center} } @keyframes slideIn { from{opacity:0;transform:translateX(-14px)} to{opacity:1;transform:translateX(0)} } @keyframes bounceIn { 0%{transform:scale(.15);opacity:0} 60%{transform:scale(1.12)} 80%{transform:scale(.95)} 100%{transform:scale(1);opacity:1} } @keyframes slideUp { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} } @keyframes pulseGlow { 0%,100%{box-shadow:0 0 0 0 rgba(26,111,219,.4)} 50%{box-shadow:0 0 0 10px rgba(26,111,219,0)} } .fu { animation: fadeUp .35s ease both; } .fi { animation: fadeIn .3s ease both; } .si { animation: slideIn .3s ease both; } .bi { animation: bounceIn .5s cubic-bezier(.34,1.56,.64,1) both; } .su { animation: slideUp .4s cubic-bezier(.34,1.56,.64,1) both; } /* \u2500\u2500 Shimmer text \u2500\u2500 */ .shimmer-text { background: linear-gradient(90deg, var(--gold), #fff8e1, var(--gold)); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 2.5s linear infinite; } /* \u2500\u2500 Buttons \u2500\u2500 */ .btn { border: none; cursor: pointer; border-radius: 14px; font-family: 'Barlow', sans-serif; font-weight: 800; transition: all .15s ease; user-select: none; display: inline-flex; align-items: center; justify-content: center; gap: 8px; letter-spacing: .01em; } .btn:active { transform: scale(.96); } .btn-gold { background: linear-gradient(135deg, #f5a623, #e8931a); color: #000; box-shadow: 0 4px 0 #b86e10, 0 1px 12px rgba(245,166,35,.3); padding: 15px 32px; font-size: 1rem; border-radius: 16px; } .btn-gold:hover { filter: brightness(1.07); transform: translateY(-2px); box-shadow: 0 6px 0 #b86e10, 0 4px 20px rgba(245,166,35,.4); } .btn-gold:active { transform: translateY(2px); box-shadow: 0 1px 0 #b86e10; } .btn-navy { background: linear-gradient(135deg, #1a6fdb, #0f4fa8); color: #fff; box-shadow: 0 4px 0 #0a3570, 0 1px 12px rgba(26,111,219,.25); padding: 14px 28px; font-size: .95rem; border-radius: 14px; } .btn-navy:hover { filter: brightness(1.1); transform: translateY(-1px); box-shadow: 0 6px 0 #0a3570; } .btn-navy:active { transform: translateY(2px); box-shadow: 0 1px 0 #0a3570; } .btn-green { background: linear-gradient(135deg, #10b981, #059669); color: #fff; box-shadow: 0 4px 0 #047857; padding: 15px 36px; font-size: 1rem; border-radius: 16px; } .btn-green:hover { filter: brightness(1.08); transform: translateY(-1px); box-shadow: 0 6px 0 #047857; } .btn-green:active { transform: translateY(2px); box-shadow: 0 1px 0 #047857; } .btn-ghost { background: transparent; color: var(--text2); border: 2px solid var(--border); padding: 10px 20px; font-size: .82rem; border-radius: 12px; } .btn-ghost:hover { border-color: var(--blue); color: var(--blue); } /* \u2500\u2500 Cards \u2500\u2500 */ .card { background: var(--card-bg); border: 1.5px solid var(--border); border-radius: 20px; padding: 18px; box-shadow: var(--shadow); } .card-sm { background: var(--card-bg); border: 1.5px solid var(--border); border-radius: 14px; padding: 12px 14px; } /* \u2500\u2500 Progress bar \u2500\u2500 */ .prog-track { background: var(--gray1); border-radius: 100px; height: 9px; overflow: hidden; } .prog-fill { height: 100%; border-radius: 100px; background: linear-gradient(90deg, var(--blue), var(--blue2)); transition: width .65s cubic-bezier(.34,1.56,.64,1); } .prog-fill-gold { height: 100%; border-radius: 100px; background: linear-gradient(90deg, var(--gold), var(--gold2)); transition: width .65s cubic-bezier(.34,1.56,.64,1); } /* \u2500\u2500 Audio button \u2500\u2500 */ .audio-btn { border: none; cursor: pointer; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; transition: all .15s; flex-shrink: 0; } .audio-btn:hover { transform: scale(1.12); } .audio-btn.idle { background: #dbeafe; color: var(--blue); } .audio-btn.playing { background: var(--blue2); color: #fff; } /* \u2500\u2500 Speaking bars \u2500\u2500 */ .sbars { display: inline-flex; align-items: flex-end; gap: 2px; height: 12px; } .sbar { width: 3px; background: currentColor; border-radius: 2px; animation: barDance .5s ease infinite; } .sbar:nth-child(2) { animation-delay: .1s; } .sbar:nth-child(3) { animation-delay: .2s; } .sbar:nth-child(4) { animation-delay: .15s; } /* \u2500\u2500 Vocab card \u2500\u2500 */ .vocab-card { background: var(--card-bg); border: 2px solid var(--border); border-radius: 16px; padding: 14px 12px; cursor: pointer; transition: all .2s; display: flex; flex-direction: column; align-items: center; gap: 8px; text-align: center; } .vocab-card:hover { border-color: var(--blue); background: #eff6ff; transform: translateY(-2px); box-shadow: 0 4px 16px rgba(26,111,219,.12); } .vocab-card.active { border-color: var(--gold); background: #fffbeb; } /* \u2500\u2500 Grammar block \u2500\u2500 */ .gram-box { background: #eef4ff; border: 1.5px solid #c3d8f8; border-radius: 14px; padding: 14px 16px; } .gram-row { display: grid; grid-template-columns: 90px 1fr; gap: 8px; align-items: start; padding: 8px 0; border-bottom: 1px solid #dde8f8; } .gram-row:last-child { border-bottom: none; } .gram-label { font-size: .68rem; font-weight: 800; color: var(--blue); text-transform: uppercase; letter-spacing: .06em; padding-top: 3px; } .gram-example { background: #e8f2ff; border-left: 4px solid var(--blue); border-radius: 0 10px 10px 0; padding: 9px 12px; display: flex; align-items: center; justify-content: space-between; gap: 8px; cursor: pointer; transition: background .15s; margin-top: 6px; } .gram-example:hover { background: #dbeafe; } /* \u2500\u2500 Dialogue \u2500\u2500 */ .dlg-line { display: flex; gap: 10px; margin-bottom: 10px; } .dlg-bubble { flex: 1; border-radius: 16px; padding: 11px 14px; font-size: .88rem; font-weight: 600; line-height: 1.55; } .dlg-a { background: #dbeafe; border: 1.5px solid #93c5fd; } .dlg-b { background: #fef3c7; border: 1.5px solid #fcd34d; } .dlg-pt { font-size: .74rem; color: var(--text2); font-weight: 600; margin-top: 5px; font-style: italic; } /* \u2500\u2500 Exercise \u2500\u2500 */ .choice-btn { width: 100%; padding: 13px 16px; background: var(--card-bg); border: 2px solid var(--border); border-radius: 14px; color: var(--text); font-family: 'Barlow', sans-serif; font-weight: 700; font-size: .95rem; cursor: pointer; transition: all .15s ease; text-align: left; display: flex; align-items: center; gap: 10px; } .choice-btn:hover:not(:disabled) { border-color: var(--blue2); background: rgba(77,159,255,.06); } .choice-btn.correct { border-color: var(--green); background: #f0fdf4; color: #15803d; } .choice-btn.wrong { border-color: var(--red); background: #fef2f2; color: #b91c1c; } .choice-btn:disabled { cursor: default; } .fill-input { width: 100%; background: var(--card-bg); border: 2px solid var(--border); border-radius: 14px; color: var(--text); font-family: 'Barlow', sans-serif; font-weight: 700; font-size: 1.05rem; padding: 13px 16px; outline: none; transition: border-color .2s; } .fill-input:focus { border-color: var(--blue2); } .fill-input.correct { border-color: var(--green); background: #f0fdf4; } .fill-input.wrong { border-color: var(--red); background: #fef2f2; animation: shake .35s ease; } .feedback { border-radius: 14px; padding: 13px 16px; display: flex; align-items: flex-start; gap: 10px; font-weight: 700; font-size: .85rem; margin-top: 12px; animation: fadeUp .3s ease; } .feedback.ok { background: #f0fdf4; border: 2px solid var(--green); color: #15803d; } .feedback.err { background: #fef2f2; border: 2px solid var(--red); color: #b91c1c; } /* \u2500\u2500 Mic \u2500\u2500 */ .mic-btn { border: none; cursor: pointer; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all .2s; font-size: 1.6rem; } .mic-btn.idle { background: rgba(239,68,68,.12); color: var(--red); width: 72px; height: 72px; } .mic-btn.idle:hover { background: rgba(239,68,68,.22); transform: scale(1.06); } .mic-btn.listening { background: var(--red); color: #fff; width: 72px; height: 72px; animation: pulseMic 1.2s infinite; } .mic-btn.processing { background: #f59e0b; color: #fff; width: 72px; height: 72px; cursor: wait; } .word-btn { padding: 8px 16px; border-radius: 20px; border: 2px solid var(--border); background: var(--card-bg); color: var(--text); font-family: 'Barlow', sans-serif; font-weight: 700; font-size: .88rem; cursor: pointer; transition: all .15s; display: inline-flex; align-items: center; gap: 6px; } .word-btn:hover { border-color: var(--blue2); background: rgba(77,159,255,.08); } .word-btn.correct { border-color: var(--green); background: #f0fdf4; color: #15803d; } .word-btn.wrong { border-color: var(--red); background: #fef2f2; color: #b91c1c; animation: shake .35s ease; } /* \u2500\u2500 Match pairs \u2500\u2500 */ .match-btn { padding: 10px 12px; border-radius: 12px; font-weight: 800; font-size: .82rem; cursor: pointer; transition: all .15s; border: 2px solid var(--border); background: var(--card-bg); color: var(--text); width: 100%; text-align: center; } .match-btn:hover { border-color: var(--blue2); background: rgba(77,159,255,.06); } .match-btn.sel { border-color: #d97706; background: #fffbeb; color: #92400e; } .match-btn.matched { border-color: var(--green); background: #f0fdf4; color: #15803d; cursor: default; } .match-btn.wrong-flash { border-color: var(--red); animation: shake .35s ease; } /* \u2500\u2500 Stat chip \u2500\u2500 */ .stat { display: flex; align-items: center; gap: 5px; background: rgba(255,255,255,.15); border: 1px solid rgba(255,255,255,.25); border-radius: 20px; padding: 5px 12px; font-size: .78rem; font-weight: 800; color: #fff; } /* \u2500\u2500 XP float & confetti \u2500\u2500 */ .xp-pop { position: fixed; pointer-events: none; z-index: 9999; font-weight: 900; font-size: 1.1rem; color: var(--gold); text-shadow: 0 2px 8px rgba(0,0,0,.3); animation: xpFloat 1.2s ease-out forwards; } .confetti-p { position: fixed; pointer-events: none; z-index: 9998; border-radius: 2px; animation: confetti 1.2s ease-out forwards; } /* \u2500\u2500 Bottom nav \u2500\u2500 */ .bottom-nav { position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); width: 100%; max-width: 430px; z-index: 50; background: var(--card-bg); border-top: 1.5px solid var(--border); display: flex; align-items: center; justify-content: space-around; padding: 8px 0 calc(8px + env(safe-area-inset-bottom)); box-shadow: 0 -4px 20px rgba(0,0,0,.08); } .nav-btn { display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 6px 18px; border: none; background: none; cursor: pointer; font-family: 'Barlow', sans-serif; font-weight: 700; font-size: .68rem; color: var(--gray2); transition: color .2s; border-radius: 10px; text-transform: uppercase; letter-spacing: .04em; } .nav-btn.on { color: var(--blue); } .nav-btn:hover:not(.on) { color: var(--text2); } /* \u2500\u2500 Belt tag \u2500\u2500 */ .belt-tag { display: inline-flex; align-items: center; gap: 5px; border-radius: 6px; padding: 3px 10px; font-size: .62rem; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; color: #fff; } /* \u2500\u2500 Phase dots \u2500\u2500 */ .phase-dots { display: flex; gap: 6px; justify-content: center; align-items: center; } .phase-dot { height: 8px; border-radius: 100px; transition: all .35s cubic-bezier(.34,1.56,.64,1); } /* \u2500\u2500 Chip \u2500\u2500 */ .chip { display: inline-flex; align-items: center; gap: 5px; background: #dbeafe; border: 1px solid #bfdbfe; border-radius: 20px; padding: 4px 12px; font-size: .72rem; font-weight: 800; color: var(--blue); } /* \u2500\u2500 Flame \u2500\u2500 */ .flame-icon { display:inline-block; animation: flame .7s ease-in-out infinite; } /* \u2500\u2500 Misc \u2500\u2500 */ .divider { border: none; border-top: 1px solid var(--border); margin: 16px 0; } .badge { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; font-size: .7rem; font-weight: 900; } `}),Jf={"\\bgi\\b":"ghee","\\bno-gi\\b":"no ghee","no gi":"no ghee","\\boss\\b":"oh ess ess","\\boss!":"oh ess ess!","\\bbjj\\b":"bee jay jay",berimbolo:"beh-reem-boh-lo",omoplata:"oh-moh-plah-tah",ezekiel:"eh-zee-kee-el",kimono:"kee-moh-no"};function Mm(e){let a=e;for(let[t,o]of Object.entries(Jf))a=a.replace(new RegExp(t,"gi"),o);return a}function Ke(){let[e,a]=(0,S.useState)(!1),[t,o]=(0,S.useState)(null),n=(0,S.useCallback)((s,r,u={})=>{if(!window.speechSynthesis)return;window.speechSynthesis.cancel();let c=Mm(s),h=new SpeechSynthesisUtterance(c);h.lang=u.lang||"en-US",h.rate=u.rate||.82,h.pitch=u.pitch||1,h.onstart=()=>{a(!0),o(r)},h.onend=()=>{a(!1),o(null)},h.onerror=()=>{a(!1),o(null)},window.speechSynthesis.speak(h)},[]),i=(0,S.useCallback)(()=>{window.speechSynthesis?.cancel(),a(!1),o(null)},[]);return{speak:n,stop:i,speaking:e,currentId:t}}function jl(){let[e,a]=(0,S.useState)(!1),[t,o]=(0,S.useState)(""),[n,i]=(0,S.useState)(!0),s=(0,S.useRef)(null),r=(0,S.useRef)(null);(0,S.useEffect)(()=>{window.SpeechRecognition||window.webkitSpeechRecognition||i(!1)},[]);let u=(0,S.useCallback)(h=>{let b=window.SpeechRecognition||window.webkitSpeechRecognition;if(!b)return;if(s.current)try{s.current.abort()}catch{}r.current=h,o("");let g=new b;g.lang="en-US",g.continuous=!1,g.interimResults=!0,s.current=g,g.onresult=m=>{let w=Array.from(m.results).map(T=>T[0].transcript).join("");o(w),m.results[m.results.length-1].isFinal&&(a(!1),r.current&&r.current(w.trim().toLowerCase()))},g.onerror=()=>a(!1),g.onend=()=>a(!1);try{g.start(),a(!0)}catch{a(!1)}},[]),c=(0,S.useCallback)(()=>{if(s.current)try{s.current.stop()}catch{}a(!1)},[]);return{start:u,stop:c,listening:e,transcript:t,supported:n}}var Xi=({text:e,id:a,size:t=32,rate:o=.82})=>{let{speak:n,stop:i,currentId:s}=Ke(),r=s===a;return(0,l.jsx)("button",{className:`audio-btn ${r?"playing":"idle"}`,style:{width:t,height:t,fontSize:t*.45},onClick:()=>r?i():n(e,a,{rate:o}),title:`Listen: ${e}`,children:r?(0,l.jsxs)("span",{className:"sbars",style:{color:"#fff"},children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):"\u{1F50A}"})},Rm=["#f5a623","#4d9fff","#10b981","#8b5cf6","#ef4444","#ffd166","#06b6d4"],Dl=[{id:1,unit:1,belt:"white",icon:"\u{1F94B}",title:"Want, Need, Like on the Mats",titlePT:"Querer, Precisar, Gostar",xp:30,vocab:[{en:"train",pt:"treinar"},{en:"tap",pt:"bater"},{en:"roll",pt:"rolar"},{en:"guard",pt:"guarda"},{en:"partner",pt:"parceiro"},{en:"coach",pt:"professor"},{en:"academy",pt:"academia"},{en:"gi",pt:"kimono"}],grammar:{title:"TO WANT / NEED / LIKE + TO + VERB",titlePT:"QUERER / PRECISAR / GOSTAR + DE + VERBO",explanation:"These three powerful verbs always connect to another verb using TO. They are the foundation of daily BJJ conversation.",explanationPT:"Esses tr\xEAs verbos sempre se conectam a outro verbo com TO. S\xE3o a base da conversa no treino.",rows:[{label:"\u2705 Affirm.",en:"I want / need / like + TO + verb",pt:"Quero / Preciso / Gosto de + verbo"},{label:"\u274C Neg.",en:"I don't want / need / like + TO + verb",pt:"N\xE3o quero / preciso / gosto de + verbo"},{label:"\u2753 Q.",en:"Do you want / need / like + TO + verb?",pt:"Voc\xEA quer / precisa / gosta de + verbo?"}],examples:[{en:"I want to train every day.",pt:"Quero treinar todo dia."},{en:"I don't want to tap.",pt:"N\xE3o quero bater."},{en:"Do you want to roll with me?",pt:"Voc\xEA quer rolar comigo?"},{en:"I need to work on my guard.",pt:"Preciso trabalhar na minha guarda."},{en:"Do you like to train no-gi?",pt:"Voc\xEA gosta de treinar no-gi?"}]},dialogue:[{sp:"A",en:"Do you want to train today?",pt:"Voc\xEA quer treinar hoje?"},{sp:"B",en:"Yes! I need to practice my guard.",pt:"Sim! Preciso praticar minha guarda."},{sp:"A",en:"Do you like to roll with the coach?",pt:"Voc\xEA gosta de rolar com o professor?"},{sp:"B",en:"I like to roll, but I don't like to tap!",pt:"Gosto de rolar, mas n\xE3o gosto de bater!"}],exercises:[{type:"mc",q:"How do you say 'Quero treinar todo dia' in English?",qPT:"Como se diz 'Quero treinar todo dia'?",opts:["I want to train every day","I like train every day","I need train every day","I want training every day"],ans:"I want to train every day",exp:"WANT + TO + verb. The TO is always required \u2014 'I want train' is incorrect!"},{type:"fill",q:"Complete the sentence:",qPT:"Complete a frase:",prompt:"I ___ to tap when I am caught in a submission.",ans:"need",hint:"Preciso = I ___"},{type:"speak_sentence",q:"Say this sentence out loud:",qPT:"Diga esta frase em voz alta:",target:"I want to train every day",targetPT:"Quero treinar todo dia"},{type:"match",q:"Match the verbs:",qPT:"Associe os verbos:",pairs:[{a:"Quero",b:"I want"},{a:"Preciso",b:"I need"},{a:"Gosto de",b:"I like"},{a:"N\xE3o quero",b:"I don't want"}]},{type:"repeat_after",q:"Listen and repeat each phrase:",qPT:"Ou\xE7a e repita cada frase:",items:[{en:"I want to train.",pt:"Quero treinar."},{en:"I need to practice.",pt:"Preciso praticar."},{en:"Do you like to roll?",pt:"Voc\xEA gosta de rolar?"}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["train","guard","partner","roll","tap","coach"]}]},{id:2,unit:1,belt:"white",icon:"\u{1F4CD}",title:"Articles & Place Words",titlePT:"Artigos e Palavras de Lugar",xp:30,vocab:[{en:"here",pt:"aqui"},{en:"there",pt:"ali / l\xE1"},{en:"again",pt:"de novo"},{en:"today",pt:"hoje"},{en:"tomorrow",pt:"amanh\xE3"},{en:"every day",pt:"todo dia"},{en:"new",pt:"novo"},{en:"old",pt:"velho"}],grammar:{title:"ARTICLES: A / AN / THE + Adverbs of Place",titlePT:"ARTIGOS: A / AN / THE + Adv\xE9rbios de Lugar",explanation:"A/AN = any one thing (first mention). THE = a specific thing you both know. HERE/THERE anchor you in space.",explanationPT:"A/AN = qualquer um (primeira men\xE7\xE3o). THE = algo espec\xEDfico. HERE/THERE indicam localiza\xE7\xE3o.",rows:[{label:"A",en:"Before consonant sounds: a gi, a guard, a sweep",pt:"Antes de consoantes: a gi, a guard, a sweep"},{label:"AN",en:"Before vowel sounds (a,e,i,o,u): an armbar, an omoplata",pt:"Antes de vogais: an armbar, an omoplata"},{label:"THE",en:"Specific thing already mentioned: the guard I showed you",pt:"Coisa espec\xEDfica j\xE1 mencionada: the guard I showed you"},{label:"HERE",en:"This place \u2192 Come here! Train here today.",pt:"Este lugar \u2192 Venha aqui! Treine aqui hoje."},{label:"THERE",en:"That place \u2192 Go there after class.",pt:"Aquele lugar \u2192 V\xE1 l\xE1 depois da aula."}],examples:[{en:"I need a gi for class.",pt:"Preciso de um kimono para a aula."},{en:"He caught me in an armbar.",pt:"Ele me pegou em uma chave de bra\xE7o."},{en:"The guard he showed me is very effective.",pt:"A guarda que ele me mostrou \xE9 muito eficaz."},{en:"I want to train here today.",pt:"Quero treinar aqui hoje."},{en:"Do you want to roll again tomorrow?",pt:"Voc\xEA quer rolar de novo amanh\xE3?"}]},dialogue:[{sp:"A",en:"The class starts here today at 7 PM.",pt:"A aula come\xE7a aqui hoje \xE0s 19h."},{sp:"B",en:"Do you want to train again tomorrow?",pt:"Voc\xEA quer treinar de novo amanh\xE3?"},{sp:"A",en:"I need a new gi \u2014 this one is old.",pt:"Preciso de um kimono novo \u2014 esse est\xE1 velho."},{sp:"B",en:"An armbar from the guard is a classic technique.",pt:"Uma chave de bra\xE7o da guarda \xE9 uma t\xE9cnica cl\xE1ssica."}],exercises:[{type:"mc",q:"'I need ___ gi for class' \u2014 which article?",qPT:"'I need ___ gi' \u2014 qual artigo?",opts:["a","an","the","(none)"],ans:"a",exp:"A before consonant sounds: a gi, a guard, a sweep, a coach, a takedown."},{type:"mc",q:"'He caught me in ___ armbar' \u2014 which article?",qPT:"'He caught me in ___ armbar' \u2014 qual artigo?",opts:["an","a","the","(none)"],ans:"an",exp:"AN before vowel sounds: an armbar, an omoplata, an ezekiel, an ankle lock."},{type:"speak_sentence",q:"Say this sentence out loud:",qPT:"Diga esta frase em voz alta:",target:"I need an armbar from the guard",targetPT:"Preciso de uma chave de bra\xE7o da guarda"},{type:"repeat_after",q:"Listen and repeat:",qPT:"Ou\xE7a e repita:",items:[{en:"Train here today.",pt:"Treine aqui hoje."},{en:"I need a new gi.",pt:"Preciso de um kimono novo."},{en:"He caught me in an armbar.",pt:"Ele me pegou em uma chave de bra\xE7o."}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["here","there","again","today","tomorrow","new"]}]},{id:3,unit:1,belt:"white",icon:"\u23F1\uFE0F",title:"Training Routine Verbs",titlePT:"Verbos de Rotina de Treino",xp:35,vocab:[{en:"warm up",pt:"aquecer"},{en:"cool down",pt:"desaquecer"},{en:"stretch",pt:"alongar"},{en:"hydrate",pt:"hidratar"},{en:"rest",pt:"descansar"},{en:"recover",pt:"recuperar"},{en:"drill",pt:"fazer drilling"},{en:"spar",pt:"fazer sparring"}],grammar:{title:"TO EAT / DRINK / PREPARE / START / FINISH",titlePT:"COMER / BEBER / PREPARAR / COME\xC7AR / TERMINAR",explanation:"These action verbs describe your daily BJJ routine \u2014 what you do before, during, and after training.",explanationPT:"Esses verbos de a\xE7\xE3o descrevem sua rotina de BJJ \u2014 o que voc\xEA faz antes, durante e depois do treino.",rows:[{label:"Chained",en:"I want to eat + I need to drink + I like to rest",pt:"Encadeados: quero comer, preciso beber, gosto de descansar"},{label:"Direct",en:"Let's start now. / Finish the warm-up first.",pt:"Vamos come\xE7ar agora. / Termine o aquecimento primeiro."},{label:"LET'S",en:"Let's + verb = invitation: Let's train / Let's go!",pt:"LET'S + verbo = convite: Vamos treinar / Vamos!"}],examples:[{en:"Do you want to eat before training?",pt:"Voc\xEA quer comer antes do treino?"},{en:"I need to drink water every class.",pt:"Preciso beber \xE1gua em cada aula."},{en:"Let's start the warm-up now.",pt:"Vamos come\xE7ar o aquecimento agora."},{en:"I want to finish this technique.",pt:"Quero terminar essa t\xE9cnica."},{en:"She prepares very well for competition.",pt:"Ela se prepara muito bem para a competi\xE7\xE3o."}]},dialogue:[{sp:"A",en:"Do you want to eat before training?",pt:"Voc\xEA quer comer antes do treino?"},{sp:"B",en:"No, I don't like to eat before I roll.",pt:"N\xE3o, n\xE3o gosto de comer antes de rolar."},{sp:"A",en:"Let's start the warm-up. Everyone on the mat!",pt:"Vamos come\xE7ar o aquecimento. Todo mundo no tatame!"},{sp:"B",en:"Don't you want to finish the cool-down first?",pt:"Voc\xEA n\xE3o quer terminar o desaquecimento primeiro?"}],exercises:[{type:"mc",q:"How do you say 'Vamos come\xE7ar o aquecimento'?",qPT:"Como se diz 'Vamos come\xE7ar o aquecimento'?",opts:["Let's start the warm-up","Let's finish the warm-up","Start warm-up let's","We want start warm-up"],ans:"Let's start the warm-up",exp:"LET'S + verb = friendly invitation: Let's start, Let's train, Let's go! Very common in BJJ classes."},{type:"fill",q:"Complete:",qPT:"Complete:",prompt:"I always ___ water and stretch before training.",ans:"drink",hint:"Beber = to ___"},{type:"speak_sentence",q:"Say this out loud:",qPT:"Diga em voz alta:",target:"Let's start the warm-up now",targetPT:"Vamos come\xE7ar o aquecimento agora"},{type:"repeat_after",q:"Listen and repeat:",qPT:"Ou\xE7a e repita:",items:[{en:"Let's warm up first.",pt:"Vamos aquecer primeiro."},{en:"I need to drink water.",pt:"Preciso beber \xE1gua."},{en:"Finish and cool down.",pt:"Termine e desaque\xE7a."}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["warm up","cool down","stretch","drill","spar","recover"]}]},{id:4,unit:1,belt:"white",icon:"\u{1F91D}",title:"Gym Expressions & Etiquette",titlePT:"Express\xF5es de Academia",xp:35,vocab:[{en:"OSS",pt:"respeito / compreens\xE3o"},{en:"good training",pt:"bom treino"},{en:"tap out",pt:"bater"},{en:"no problem",pt:"sem problema"},{en:"excuse me",pt:"com licen\xE7a"},{en:"great roll",pt:"\xF3timo treino"},{en:"welcome",pt:"bem-vindo"},{en:"see you next class",pt:"te vejo na pr\xF3xima aula"}],grammar:{title:"POLITE REQUESTS & FIXED EXPRESSIONS",titlePT:"PEDIDOS EDUCADOS E EXPRESS\xD5ES FIXAS",explanation:"These fixed phrases are used every single day on the mats worldwide. Learn them perfectly \u2014 they open doors in any gym.",explanationPT:"Essas express\xF5es fixas s\xE3o usadas todo dia no tatame no mundo inteiro. Aprenda-as perfeitamente.",rows:[{label:"Would you?",en:"Would you like to roll? \u2192 Most polite invitation",pt:"Voc\xEA gostaria de rolar? \u2192 Convite mais educado"},{label:"Could you?",en:"Could you show me that again? \u2192 Polite request",pt:"Poderia me mostrar de novo? \u2192 Pedido educado"},{label:"Thank you!",en:"Thank you for the training! \u2192 No problem, anytime!",pt:"Obrigado pelo treino! \u2192 Sem problema, quando quiser!"},{label:"Sorry!",en:"I'm sorry \u2014 are you okay? \u2192 After accidental contact",pt:"Desculpe \u2014 voc\xEA est\xE1 bem? \u2192 Ap\xF3s contato acidental"}],examples:[{en:"Good training everyone! OSS!",pt:"Bom treino a todos! OSS!"},{en:"Would you like to roll with me?",pt:"Voc\xEA gostaria de rolar comigo?"},{en:"Excuse me, could you show me that sweep again?",pt:"Com licen\xE7a, poderia me mostrar aquela raspagem de novo?"},{en:"Thank you for the training! You were amazing.",pt:"Obrigado pelo treino! Voc\xEA foi incr\xEDvel."},{en:"No problem! See you next class.",pt:"Sem problema! Te vejo na pr\xF3xima aula."}]},dialogue:[{sp:"A",en:"Good training everyone! OSS!",pt:"Bom treino a todos! OSS!"},{sp:"B",en:"Thank you! Would you like to roll one more time?",pt:"Obrigado! Gostaria de rolar mais uma vez?"},{sp:"A",en:"Sorry \u2014 are you okay? I didn't want to hurt you.",pt:"Desculpe \u2014 voc\xEA est\xE1 bem? N\xE3o queria te machucar."},{sp:"B",en:"No problem! I'm fine. Great training today!",pt:"Sem problema! Estou bem. \xD3timo treino hoje!"}],exercises:[{type:"mc",q:"Most polite way to invite someone to spar:",qPT:"Maneira mais educada de convidar para sparring:",opts:["Would you like to roll with me?","Roll with me now!","I want you roll.","Train with me?"],ans:"Would you like to roll with me?",exp:"'Would you like to...?' is the most polite invitation \u2014 perfect for any gym worldwide."},{type:"speak_sentence",q:"Say this phrase out loud:",qPT:"Diga esta frase em voz alta:",target:"Good training everyone, OSS",targetPT:"Bom treino a todos, OSS"},{type:"repeat_after",q:"Listen and repeat these etiquette phrases:",qPT:"Ou\xE7a e repita estas express\xF5es:",items:[{en:"Good training everyone!",pt:"Bom treino a todos!"},{en:"Would you like to roll with me?",pt:"Voc\xEA gostaria de rolar comigo?"},{en:"Thank you for the training!",pt:"Obrigado pelo treino!"}]},{type:"match",q:"Match the expressions:",qPT:"Associe as express\xF5es:",pairs:[{a:"Bom treino",b:"Good training"},{a:"Sem problema",b:"No problem"},{a:"Com licen\xE7a",b:"Excuse me"},{a:"Gostaria de?",b:"Would you like to?"}]},{type:"speak_word",q:"Pronounce each expression:",qPT:"Pronuncie cada express\xE3o:",words:["OSS","no problem","welcome","excuse me","tap out"]}]},{id:5,unit:1,belt:"white",icon:"\u{1F4AA}",title:"Have, Help, Take",titlePT:"Ter, Ajudar, Pegar",xp:35,vocab:[{en:"grip",pt:"pegada"},{en:"base",pt:"base"},{en:"pressure",pt:"press\xE3o"},{en:"control",pt:"controle"},{en:"posture",pt:"postura"},{en:"take the back",pt:"pegar as costas"},{en:"have patience",pt:"ter paci\xEAncia"},{en:"help your partner",pt:"ajude seu parceiro"}],grammar:{title:"TO HAVE / TO HELP / TO TAKE",titlePT:"TER / AJUDAR / PEGAR",explanation:"HAVE = possession or state. HELP = assist someone. TAKE = grab control. Three verbs every BJJ coach uses daily.",explanationPT:"HAVE = posse ou estado. HELP = ajudar algu\xE9m. TAKE = pegar controle. Tr\xEAs verbos que todo professor de BJJ usa diariamente.",rows:[{label:"HAVE",en:"I have / I don't have / Do you have...?",pt:"Tenho / N\xE3o tenho / Voc\xEA tem...?"},{label:"HELP",en:"Help + person + (with + thing)",pt:"Ajudar + pessoa + (com + coisa)"},{label:"TAKE",en:"Take the back / Take control / Take a step",pt:"Pegar as costas / Tomar o controle / Dar um passo"}],examples:[{en:"Do you have a good grip on the collar?",pt:"Voc\xEA tem uma boa pegada na gola?"},{en:"I don't have enough pressure in side control.",pt:"N\xE3o tenho press\xE3o suficiente no cem-quilo."},{en:"Can you help me with my base?",pt:"Voc\xEA pode me ajudar com minha base?"},{en:"Take the back! Take control now!",pt:"Pegue as costas! Tome o controle agora!"},{en:"He doesn't have good posture in closed guard.",pt:"Ele n\xE3o tem boa postura na guarda fechada."}]},dialogue:[{sp:"A",en:"Do you have a good grip? I can't feel your pressure.",pt:"Voc\xEA tem uma boa pegada? N\xE3o consigo sentir sua press\xE3o."},{sp:"B",en:"I don't have enough control here. Help me!",pt:"N\xE3o tenho controle suficiente aqui. Me ajude!"},{sp:"A",en:"Take the back! You have the position \u2014 take it!",pt:"Pegue as costas! Voc\xEA tem a posi\xE7\xE3o \u2014 pegue!"},{sp:"B",en:"Thanks, I don't have much experience with that yet.",pt:"Obrigado, ainda n\xE3o tenho muita experi\xEAncia com isso."}],exercises:[{type:"mc",q:"'Voc\xEA tem uma boa base?' in English:",qPT:"'Voc\xEA tem uma boa base?' em ingl\xEAs:",opts:["Do you have a good base?","Have you a good base?","Do you has a good base?","You have good base?"],ans:"Do you have a good base?",exp:"Questions with HAVE: DO + you + HAVE. Very common in English \u2014 'Have you?' is British English but 'Do you have?' is universal."},{type:"fill",q:"Complete the coaching instruction:",qPT:"Complete a instru\xE7\xE3o de coaching:",prompt:"___ the back now \u2014 you have the position!",ans:"Take",hint:"Pegue = ___"},{type:"speak_sentence",q:"Say this coaching command:",qPT:"Diga este comando de coaching:",target:"Take the back, take control now",targetPT:"Pegue as costas, tome o controle agora"},{type:"repeat_after",q:"Listen and repeat:",qPT:"Ou\xE7a e repita:",items:[{en:"Do you have a good grip?",pt:"Voc\xEA tem uma boa pegada?"},{en:"Help me with my base.",pt:"Me ajude com minha base."},{en:"Take the back now!",pt:"Pegue as costas agora!"}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["grip","pressure","control","posture","base"]}]},{id:6,unit:1,belt:"white",icon:"\u{1F9E0}",title:"How Are You Feeling?",titlePT:"Como Voc\xEA Est\xE1?",xp:35,vocab:[{en:"tired",pt:"cansado"},{en:"sore",pt:"dolorido"},{en:"injured",pt:"lesionado"},{en:"ready",pt:"pronto"},{en:"focused",pt:"focado"},{en:"nervous",pt:"nervoso"},{en:"confident",pt:"confiante"},{en:"okay / fine",pt:"bem / tudo bem"}],grammar:{title:"ARE YOU + ADJECTIVE? (States & Feelings)",titlePT:"VOC\xCA EST\xC1 + ADJETIVO? (Estados e Sentimentos)",explanation:"Use 'Are you + adjective?' to ask about someone's state. Essential for safety and building real connection on the mats.",explanationPT:"Use 'Are you + adjetivo?' para perguntar sobre o estado de algu\xE9m. Essencial para seguran\xE7a e conex\xE3o no tatame.",rows:[{label:"\u2753 Ask",en:"Are you + adjective? \u2192 Are you okay? / tired? / injured?",pt:"Voc\xEA est\xE1 + adjetivo? \u2192 Voc\xEA est\xE1 bem? / cansado? / lesionado?"},{label:"\u2705 Yes",en:"Yes, I am + adjective \u2192 Yes, I am tired.",pt:"Sim, estou + adjetivo \u2192 Sim, estou cansado."},{label:"\u274C No",en:"No, I'm not + adjective \u2192 No, I'm not hurt.",pt:"N\xE3o, n\xE3o estou + adjetivo \u2192 N\xE3o, n\xE3o estou machucado."}],examples:[{en:"Are you okay? Are you hurt?",pt:"Voc\xEA est\xE1 bem? Est\xE1 machucado?"},{en:"Are you tired? We can stop and rest.",pt:"Voc\xEA est\xE1 cansado? Podemos parar e descansar."},{en:"Are you ready for the competition?",pt:"Voc\xEA est\xE1 pronto para a competi\xE7\xE3o?"},{en:"I'm not injured \u2014 I'm just a little sore.",pt:"N\xE3o estou lesionado \u2014 estou s\xF3 um pouco dolorido."},{en:"Are you focused? Pay attention to the details.",pt:"Voc\xEA est\xE1 focado? Preste aten\xE7\xE3o nos detalhes."}]},dialogue:[{sp:"A",en:"Are you okay? That looked like a hard fall.",pt:"Voc\xEA est\xE1 bem? Pareceu uma queda forte."},{sp:"B",en:"I'm fine, thank you! Just a little tired.",pt:"Estou bem, obrigado! S\xF3 um pouco cansado."},{sp:"A",en:"Are you ready for tomorrow's competition?",pt:"Voc\xEA est\xE1 pronto para a competi\xE7\xE3o de amanh\xE3?"},{sp:"B",en:"I'm nervous, but I'm confident. I trained very hard!",pt:"Estou nervoso, mas confiante. Treinei muito!"}],exercises:[{type:"mc",q:"Your partner looks hurt. You ask:",qPT:"Seu parceiro parece machucado. Voc\xEA pergunta:",opts:["Are you okay?","You are okay?","Is you hurt?","Do you hurt?"],ans:"Are you okay?",exp:"ARE + you + adjective = correct. 'Are you okay?' is the most important safety question on the mats."},{type:"fill",q:"Complete:",qPT:"Complete:",prompt:"Are you ___ for tomorrow's competition? Did you sleep well?",ans:"ready",hint:"Pronto = ___"},{type:"speak_sentence",q:"Say this safety check:",qPT:"Diga esta verifica\xE7\xE3o de seguran\xE7a:",target:"Are you okay, are you hurt",targetPT:"Voc\xEA est\xE1 bem, voc\xEA est\xE1 machucado"},{type:"repeat_after",q:"Listen and repeat \u2014 feelings vocabulary:",qPT:"Ou\xE7a e repita \u2014 sentimentos:",items:[{en:"Are you okay?",pt:"Voc\xEA est\xE1 bem?"},{en:"I'm a little sore.",pt:"Estou um pouco dolorido."},{en:"I'm ready and confident.",pt:"Estou pronto e confiante."}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["tired","sore","injured","ready","nervous","confident"]}]},{id:7,unit:1,belt:"white",icon:"\u{1F6E1}\uFE0F",title:"Teaching the Guard \u2014 Your First Position",titlePT:"Ensinando a Guarda \u2014 Sua Primeira Posi\xE7\xE3o",xp:35,vocab:[{en:"closed guard",pt:"guarda fechada"},{en:"open guard",pt:"guarda aberta"},{en:"hips",pt:"quadris"},{en:"squeeze",pt:"apertar / fechar"},{en:"break",pt:"quebrar / abrir"},{en:"posture",pt:"postura"},{en:"base",pt:"base"},{en:"control",pt:"controlar"}],grammar:{title:"IMPERATIVE VERBS: Giving technique instructions",titlePT:"VERBOS NO IMPERATIVO: Dando instru\xE7\xF5es de t\xE9cnica",explanation:"When teaching technique, you use imperative verbs \u2014 the base form with no subject. 'Keep your guard closed.' 'Break his posture.' 'Control his head.' These short commands are the language of the mat.",explanationPT:"Ao ensinar t\xE9cnica, voc\xEA usa verbos no imperativo \u2014 forma base sem sujeito. S\xE3o os comandos do tatame.",rows:[{label:"CLOSE",en:"Close your guard. Squeeze your ankles. Lock your feet.",pt:"Feche sua guarda. Aperte seus tornozelos. Trave seus p\xE9s."},{label:"CONTROL",en:"Control his posture. Break him down. Pull his head toward you.",pt:"Controle a postura dele. Quebre-o. Puxe a cabe\xE7a dele para voc\xEA."},{label:"HIPS",en:"Use your hips! Move your hips to the side. Stay active with your hips.",pt:"Use seus quadris! Mova seus quadris para o lado. Fique ativo com seus quadris."},{label:"BASE",en:"Don't give him a base. Take away his base. Attack when he loses his base.",pt:"N\xE3o d\xEA uma base a ele. Tire a base dele. Ataque quando ele perder a base."}],examples:[{en:"Close your guard and immediately break his posture \u2014 don't let him sit up.",pt:"Feche sua guarda e imediatamente quebre a postura dele \u2014 n\xE3o o deixe sentar."},{en:"Your hips are everything in the guard. Dead hips = dead guard.",pt:"Seus quadris s\xE3o tudo na guarda. Quadris parados = guarda morta."},{en:"When he tries to stand, use your feet on his hips and push.",pt:"Quando ele tentar se levantar, use seus p\xE9s nos quadris dele e empurre."},{en:"Control one arm and pull his head down \u2014 now he can't posture up.",pt:"Controle um bra\xE7o e puxe a cabe\xE7a dele para baixo \u2014 agora ele n\xE3o consegue se levantar."},{en:"The closed guard is not a passive position \u2014 you must be constantly attacking.",pt:"A guarda fechada n\xE3o \xE9 uma posi\xE7\xE3o passiva \u2014 voc\xEA deve estar constantemente atacando."}]},dialogue:[{sp:"Coach",en:"Everyone in closed guard. Close it tight and squeeze your ankles together.",pt:"Todos na guarda fechada. Feche bem e aperte os tornozelos juntos."},{sp:"Student",en:"Like this? My feet keep opening.",pt:"Assim? Meus p\xE9s ficam abrindo."},{sp:"Coach",en:"Squeeze higher \u2014 above the ankle, at the calf. And break his posture first. Pull his collar down.",pt:"Aperte mais acima \u2014 acima do tornozelo, na panturrilha. E quebre a postura dele primeiro. Puxe a gola dele para baixo."},{sp:"Student",en:"Oh! That's much harder for him to escape now.",pt:"Oh! \xC9 muito mais dif\xEDcil para ele escapar agora."}],exercises:[{type:"timed_flash",q:"How do you say 'Feche sua guarda'?",qPT:"Como se diz 'Feche sua guarda'?",word:"close your guard",answer:"Close your guard",seconds:4},{type:"timed_flash",q:"How do you say 'Controle a postura'?",qPT:"Como se diz 'Controle a postura'?",word:"control his posture",answer:"Control his posture",seconds:4},{type:"mc",q:"Your student's guard keeps opening. You say:",qPT:"A guarda do aluno fica abrindo. Voc\xEA diz:",opts:["Squeeze your ankles together and break his posture first.","The guard must be closed.","You need to keep guard.","Close more."],ans:"Squeeze your ankles together and break his posture first.",exp:"SQUEEZE + BREAK = the two key commands for closed guard. Specific action verbs are always better than vague instructions."},{type:"fill",q:"Complete the technique cue:",qPT:"Complete a dica de t\xE9cnica:",prompt:"Use your ___! Dead hips = dead ___.",ans:"hips, guard",hint:"quadris / guarda"},{type:"speak_sentence",q:"Give the full guard instruction:",qPT:"D\xEA a instru\xE7\xE3o completa da guarda:",target:"Close your guard squeeze your ankles and break his posture immediately",targetPT:"Feche sua guarda aperte seus tornozelos e quebre a postura dele imediatamente"}]},{id:8,unit:1,belt:"white",icon:"\u{1F513}",title:"Teaching Escapes \u2014 Getting Out",titlePT:"Ensinando Escapadas \u2014 Como Sair",xp:35,vocab:[{en:"bridge",pt:"bridge / upa"},{en:"shrimp",pt:"camar\xE3o / shrimp"},{en:"elbow-knee escape",pt:"escapada cotovelo-joelho"},{en:"frame",pt:"arma\xE7\xE3o / frame"},{en:"create space",pt:"criar espa\xE7o"},{en:"trapped",pt:"preso"},{en:"mount",pt:"montada"},{en:"side control",pt:"cem quilos"}],grammar:{title:"SEQUENCE LANGUAGE: Teaching step-by-step escapes",titlePT:"LINGUAGEM DE SEQU\xCANCIA: Ensinando escapadas passo a passo",explanation:"Escape instructions use sequence words: FIRST, THEN, NEXT, AFTER THAT, FINALLY. These connect the steps and make your instruction easy to follow.",explanationPT:"Instru\xE7\xF5es de escapada usam palavras de sequ\xEAncia: FIRST, THEN, NEXT, AFTER THAT, FINALLY.",rows:[{label:"BRIDGE",en:"First, plant your feet. Then bridge explosively. Turn to your side.",pt:"Primeiro, plante seus p\xE9s. Depois fa\xE7a o bridge explosivamente. Vire para o lado."},{label:"SHRIMP",en:"Frame first. Then shrimp your hips away. Create space. Get to your side.",pt:"Frame primeiro. Depois fa\xE7a camar\xE3o com seus quadris. Crie espa\xE7o. V\xE1 para o lado."},{label:"MOUNT",en:"From mount: bridge to roll him, OR elbow-knee escape to guard.",pt:"Da montada: bridge para rol\xE1-lo, OU escapada cotovelo-joelho para a guarda."},{label:"KEYWORD",en:"'Create space' = make distance. 'Frame' = push to keep distance. 'Trap' = catch his arm or leg.",pt:"'Criar espa\xE7o' = fazer dist\xE2ncia. 'Frame' = empurrar para manter dist\xE2ncia."}],examples:[{en:"First, get your frame on his hip and shoulder. Then shrimp \u2014 hard! Create the space.",pt:"Primeiro, coloque seu frame no quadril e ombro dele. Depois camar\xE3o \u2014 forte! Crie o espa\xE7o."},{en:"The bridge must be explosive \u2014 if you do it slow, it won't work. Power through your feet.",pt:"O bridge deve ser explosivo \u2014 se voc\xEA fizer devagar, n\xE3o vai funcionar. For\xE7a pelos p\xE9s."},{en:"When you're trapped in mount, your first priority is always the frame. Protect your neck.",pt:"Quando voc\xEA est\xE1 preso na montada, sua primeira prioridade \xE9 sempre o frame. Proteja seu pesco\xE7o."},{en:"After the bridge, don't just lay there \u2014 follow it with the elbow-knee escape immediately.",pt:"Ap\xF3s o bridge, n\xE3o fique parado \u2014 siga com a escapada cotovelo-joelho imediatamente."},{en:"Shrimp until your knee can come through. That's when you recover your guard.",pt:"Fa\xE7a camar\xE3o at\xE9 seu joelho conseguir passar. \xC9 a\xED que voc\xEA recupera sua guarda."}]},dialogue:[{sp:"Coach",en:"You're stuck in side control. What's the first thing you do?",pt:"Voc\xEA est\xE1 preso no cem quilos. Qual \xE9 a primeira coisa que voc\xEA faz?"},{sp:"Student",en:"Get my frame?",pt:"Colocar meu frame?"},{sp:"Coach",en:"Exactly. Frame on the hip and neck. Then shrimp \u2014 create space \u2014 and bring your knee in. Step by step.",pt:"Exatamente. Frame no quadril e pesco\xE7o. Depois camar\xE3o \u2014 crie espa\xE7o \u2014 e traga seu joelho. Passo a passo."},{sp:"Student",en:"What if he blocks my shrimp?",pt:"E se ele bloquear meu camar\xE3o?"},{sp:"Coach",en:"Then bridge first. Make him react. After the bridge, shrimp. Always combine them.",pt:"Ent\xE3o fa\xE7a o bridge primeiro. Fa\xE7a-o reagir. Ap\xF3s o bridge, camar\xE3o. Sempre combine-os."}],exercises:[{type:"timed_flash",q:"How do you say 'criar espa\xE7o'?",qPT:"Como se diz 'criar espa\xE7o'?",word:"create space",answer:"Create space",seconds:4},{type:"timed_flash",q:"What is 'shrimp' in BJJ?",qPT:"O que \xE9 'shrimp' no BJJ?",word:"shrimp",answer:"camar\xE3o \u2014 quadril para o lado",seconds:4},{type:"mc",q:"Best way to teach the bridge and roll escape:",qPT:"Melhor forma de ensinar o bridge and roll:",opts:["First plant your feet, then bridge explosively, and immediately follow with the elbow-knee escape.","Do the bridge.","Bridge and roll your opponent.","Escape the mount using bridge."],ans:"First plant your feet, then bridge explosively, and immediately follow with the elbow-knee escape.",exp:"SEQUENCE: First \u2192 then \u2192 immediately. Step-by-step instruction is clearer and easier to follow than one general command."},{type:"fill",q:"Complete the escape sequence:",qPT:"Complete a sequ\xEAncia de escapada:",prompt:"___ on his hip, then ___ your hips away, then bring your knee through.",ans:"Frame, shrimp",hint:"Frame / Shrimp (camar\xE3o)"},{type:"speak_sentence",q:"Teach the mount escape step by step:",qPT:"Ensine a escapada da montada:",target:"First frame on his hip then shrimp to create space then bring your knee in to recover guard",targetPT:"Primeiro frame no quadril dele depois camar\xE3o para criar espa\xE7o depois traga seu joelho para recuperar a guarda"}]},{id:9,unit:1,belt:"white",icon:"\u{1F64F}",title:"Opening & Closing a BJJ Class",titlePT:"Abrindo e Fechando uma Aula de BJJ",xp:35,vocab:[{en:"line up",pt:"formar fila / enfileirar"},{en:"bow",pt:"fazer rever\xEAncia / curvar"},{en:"attention",pt:"aten\xE7\xE3o / sentido"},{en:"kneel",pt:"ajoelhar"},{en:"dismiss",pt:"dispensar"},{en:"mat",pt:"tatame"},{en:"rank",pt:"gradua\xE7\xE3o / faixa"},{en:"senior",pt:"mais graduado / s\xEAnior"}],grammar:{title:"CLASS RITUALS: The exact words for opening and closing every BJJ class",titlePT:"RITUAIS DE AULA: As palavras exatas para abrir e fechar toda aula de BJJ",explanation:"Every BJJ class starts and ends with ritual. These commands are the same in every English-speaking gym in the world. Learn them perfectly \u2014 you'll use them every single day.",explanationPT:"Toda aula de BJJ come\xE7a e termina com ritual. Estes comandos s\xE3o os mesmos em toda academia de l\xEDngua inglesa. Aprenda-os perfeitamente.",rows:[{label:"LINE UP",en:"Line up! / Line up by rank! / Highest rank on the right!",pt:"Formem fila! / Formem por gradua\xE7\xE3o! / Maior gradua\xE7\xE3o \xE0 direita!"},{label:"KNEEL",en:"Kneel down. / On your knees. / Seiza position.",pt:"Ajoelhem. / Nos joelhos. / Posi\xE7\xE3o seiza."},{label:"BOW IN",en:"Bow to the mat. / Bow to your instructor. / OSS!",pt:"Rever\xEAncia ao tatame. / Rever\xEAncia ao instrutor. / OSS!"},{label:"ATTENTION",en:"Attention! / Eyes on me! / Listen up everyone!",pt:"Aten\xE7\xE3o! / Olhos em mim! / Todo mundo preste aten\xE7\xE3o!"},{label:"DISMISS",en:"Good class everyone! Bow out. / You're dismissed. / See you next class!",pt:"Boa aula a todos! Rever\xEAncia final. / Podem ir. / At\xE9 a pr\xF3xima aula!"}],examples:[{en:"Line up by rank \u2014 highest rank on the right, white belts on the left.",pt:"Formem fila por gradua\xE7\xE3o \u2014 maior gradua\xE7\xE3o \xE0 direita, faixas brancas \xE0 esquerda."},{en:"Kneel down. Bow to the mat \u2014 this is how we show respect to the art.",pt:"Ajoelhem. Rever\xEAncia ao tatame \u2014 \xE9 assim que mostramos respeito \xE0 arte."},{en:"Eyes on me. Before we bow out \u2014 one thing I want you to take home from today's class.",pt:"Olhos em mim. Antes de fechar \u2014 uma coisa que quero que voc\xEAs levem para casa da aula de hoje."},{en:"Good class everyone. Bow to your partner. Bow to the mat. OSS!",pt:"Boa aula a todos. Rever\xEAncia ao parceiro. Rever\xEAncia ao tatame. OSS!"},{en:"You're dismissed. See you Wednesday. Keep drilling at home!",pt:"Podem ir. At\xE9 quarta-feira. Continuem fazendo drilling em casa!"}]},dialogue:[{sp:"Coach",en:"Okay everyone \u2014 line up! Highest rank on the right. White belts on the left. Quickly!",pt:"Ok pessoal \u2014 formem fila! Maior gradua\xE7\xE3o \xE0 direita. Faixas brancas \xE0 esquerda. R\xE1pido!"},{sp:"Students",en:"OSS!",pt:"OSS!"},{sp:"Coach",en:"Kneel down. Bow to the mat. Bow to me. OSS! Welcome everyone. Today we're working on guard passing.",pt:"Ajoelhem. Rever\xEAncia ao tatame. Rever\xEAncia a mim. OSS! Bem-vindos. Hoje trabalhamos passagem de guarda."},{sp:"Coach",en:"Good class today. Bow to your partner. Thank them. Bow to the mat. OSS! See you Thursday.",pt:"Boa aula hoje. Rever\xEAncia ao parceiro. Agrade\xE7am a eles. Rever\xEAncia ao tatame. OSS! At\xE9 quinta-feira."}],exercises:[{type:"timed_flash",q:"How do you tell students to form a line by rank?",qPT:"Como voc\xEA diz para os alunos formarem fila por gradua\xE7\xE3o?",word:"line up by rank",answer:"Line up by rank!",seconds:4},{type:"timed_flash",q:"How do you tell students to kneel?",qPT:"Como voc\xEA diz para os alunos ajoelharem?",word:"kneel down",answer:"Kneel down!",seconds:4},{type:"timed_flash",q:"How do you dismiss the class?",qPT:"Como voc\xEA dispensa a turma?",word:"you're dismissed",answer:"Good class! Bow out. You're dismissed!",seconds:5},{type:"mc",q:"You want students to pay attention before you explain. You say:",qPT:"Voc\xEA quer aten\xE7\xE3o antes de explicar. Voc\xEA diz:",opts:["Eyes on me! Listen up everyone!","Please look here.","Can everyone pay attention?","I need you to listen now."],ans:"Eyes on me! Listen up everyone!",exp:"Eyes on me + Listen up = the two most natural, authoritative attention commands in English-speaking BJJ. Short, direct, works on all ages."},{type:"repeat_after",q:"Practice the full class opening sequence:",qPT:"Pratique a sequ\xEAncia completa de abertura da aula:",items:[{en:"Line up by rank! Highest rank on the right.",pt:"Formem fila por gradua\xE7\xE3o! Maior gradua\xE7\xE3o \xE0 direita."},{en:"Kneel down. Bow to the mat. OSS!",pt:"Ajoelhem. Rever\xEAncia ao tatame. OSS!"},{en:"Eyes on me. Welcome everyone. Today's focus is guard passing.",pt:"Olhos em mim. Bem-vindos. O foco de hoje \xE9 passagem de guarda."}]},{type:"speak_sentence",q:"Close the class properly:",qPT:"Feche a aula adequadamente:",target:"Good class everyone bow to your partner bow to the mat OSS see you next class",targetPT:"Boa aula a todos rever\xEAncia ao parceiro rever\xEAncia ao tatame OSS at\xE9 a pr\xF3xima aula"}]},{id:10,unit:1,belt:"white",icon:"\u{1F3C3}",title:"Running a Warm-Up in English",titlePT:"Conduzindo um Aquecimento em Ingl\xEAs",xp:35,vocab:[{en:"jog",pt:"trotar / correr leve"},{en:"laps",pt:"voltas"},{en:"circle",pt:"c\xEDrculo"},{en:"shrimp",pt:"camar\xE3o / shrimp"},{en:"forward roll",pt:"rolamento para frente"},{en:"hip escape",pt:"escapada de quadril"},{en:"sprawl",pt:"sprawl"},{en:"bear crawl",pt:"engatinhar / bear crawl"}],grammar:{title:"WARM-UP COMMANDS: The full language of the BJJ warm-up",titlePT:"COMANDOS DE AQUECIMENTO: A linguagem completa do aquecimento de BJJ",explanation:"The warm-up is the first 10-15 minutes of every class. You speak almost continuously. These are the exact commands used in every English-speaking BJJ gym. Learn them until they are automatic.",explanationPT:"O aquecimento s\xE3o os primeiros 10-15 minutos de cada aula. Voc\xEA fala quase continuamente. Aprenda at\xE9 ficarem autom\xE1ticos.",rows:[{label:"MOVEMENT",en:"Jog around the mat! / Two laps! / Change direction! / Sidestep!",pt:"Trotando ao redor do tatame! / Duas voltas! / Mudem de dire\xE7\xE3o! / Lateral!"},{label:"SHRIMPING",en:"Stop! Shrimp to the end! / Forward shrimp! / Shrimp back!",pt:"Parem! Camar\xE3o at\xE9 o fim! / Camar\xE3o para frente! / Camar\xE3o para tr\xE1s!"},{label:"ROLLS",en:"Forward rolls! / Backward rolls! / Stay low! Keep moving!",pt:"Rolamentos para frente! / Rolamentos para tr\xE1s! / Fiquem baixos! Continuem!"},{label:"INTENSITY",en:"Faster! / Push it! / Last lap \u2014 give everything! / Rest. Good work.",pt:"Mais r\xE1pido! / Vai fundo! / \xDAltima volta \u2014 d\xEA tudo! / Descanso. Bom trabalho."},{label:"PARTNER",en:"Grab a partner! / Partner carries! / Piggyback to the wall and back!",pt:"Peguem um parceiro! / Carreguem o parceiro! / Cavalinho at\xE9 a parede e volta!"}],examples:[{en:"Jog two laps! Keep moving \u2014 no stopping. When I say change, switch direction.",pt:"Trotando duas voltas! Continuem movendo \u2014 sem parar. Quando eu disser change, mudem de dire\xE7\xE3o."},{en:"Stop! Everybody shrimp to that wall. Forward shrimp \u2014 go! Faster! Stay low!",pt:"Parem! Todo mundo camar\xE3o at\xE9 aquela parede. Camar\xE3o para frente \u2014 vai! Mais r\xE1pido! Fiquem baixos!"},{en:"Bear crawl to the end of the mat and back. Keep your hips low. Go!",pt:"Bear crawl at\xE9 o fim do tatame e de volta. Mantenham os quadris baixos. Vai!"},{en:"Grab a partner your size. Partner carry \u2014 piggyback to the wall. Go! Push it!",pt:"Peguem um parceiro do seu tamanho. Carregar o parceiro \u2014 cavalinho at\xE9 a parede. Vai! Vai fundo!"},{en:"Last exercise. Sprawl drill \u2014 I call shoot, you sprawl. Ready? Shoot! Sprawl! Shoot! Sprawl!",pt:"\xDAltimo exerc\xEDcio. Sprawl drill \u2014 eu grito shoot, voc\xEAs fazem sprawl. Prontos? Shoot! Sprawl!"}]},dialogue:[{sp:"Coach",en:"Alright everyone \u2014 jog! Two laps around the mat. Keep moving!",pt:"Certo pessoal \u2014 trotando! Duas voltas ao redor do tatame. Continuem movendo!"},{sp:"Coach",en:"Change direction! Other way! Sidestep now \u2014 lateral! Good!",pt:"Mudem de dire\xE7\xE3o! Outro lado! Lateral agora \u2014 sideways! \xD3timo!"},{sp:"Coach",en:"Stop! Line up on the wall. Shrimp to the other side. Forward shrimp \u2014 go! Stay low!",pt:"Parem! Enfileirem na parede. Camar\xE3o at\xE9 o outro lado. Camar\xE3o para frente \u2014 vai! Fiquem baixos!"},{sp:"Coach",en:"Good work. Rest thirty seconds. Grab some water. Then we drill.",pt:"Bom trabalho. Descansem trinta segundos. Peguem \xE1gua. Depois fazemos drilling."}],exercises:[{type:"timed_flash",q:"How do you tell students to shrimp to the wall?",qPT:"Como voc\xEA manda shrimp at\xE9 a parede?",word:"shrimp to the wall",answer:"Shrimp to the wall! / Shrimp to the end!",seconds:4},{type:"timed_flash",q:"How do you tell students to grab a partner?",qPT:"Como voc\xEA diz para pegar um parceiro?",word:"grab a partner",answer:"Grab a partner!",seconds:4},{type:"mc",q:"You want students to go faster during the shrimp drill. You say:",qPT:"Voc\xEA quer que os alunos v\xE3o mais r\xE1pido. Voc\xEA diz:",opts:["Faster! Push it! Stay low! Don't stop!","Please increase your speed.","Can you try to go a bit faster?","More speed please."],ans:"Faster! Push it! Stay low! Don't stop!",exp:"Short sharp commands work best during physical warm-ups \u2014 students are moving and can't process long sentences. Faster! Push it! Stay low! are the exact words real coaches use."},{type:"repeat_after",q:"Practice these warm-up commands out loud:",qPT:"Pratique estes comandos em voz alta:",items:[{en:"Jog! Two laps! Keep moving! Change direction!",pt:"Trotando! Duas voltas! Continuem! Mudem de dire\xE7\xE3o!"},{en:"Stop! Shrimp to the wall! Forward shrimp \u2014 go! Faster! Stay low!",pt:"Parem! Camar\xE3o at\xE9 a parede! Camar\xE3o para frente \u2014 vai! Mais r\xE1pido! Fiquem baixos!"},{en:"Grab a partner! Partner carry \u2014 piggyback to the wall and back! Go! Push it!",pt:"Peguem um parceiro! Carregar o parceiro \u2014 cavalinho at\xE9 a parede e volta! Vai!"}]},{type:"fill",q:"Complete the drill command:",qPT:"Complete o comando do drill:",prompt:"___ a partner your size. ___ carry \u2014 to the wall and ___. Go!",ans:"Grab, Partner, back",hint:"Peguem / Carregar / volta"},{type:"speak_sentence",q:"Run the shrimp drill out loud:",qPT:"Conduza o drill de camar\xE3o em voz alta:",target:"Stop line up on the wall shrimp to the other side forward shrimp go stay low faster",targetPT:"Parem enfileirem na parede camar\xE3o at\xE9 o outro lado camar\xE3o para frente vai fiquem baixos mais r\xE1pido"}]},{id:11,unit:2,belt:"blue",icon:"\u{1F3C6}",title:"The Verb TO BE",titlePT:"O Verbo TO BE",xp:40,vocab:[{en:"beginner",pt:"iniciante"},{en:"advanced",pt:"avan\xE7ado"},{en:"instructor",pt:"instrutor"},{en:"champion",pt:"campe\xE3o"},{en:"aggressive",pt:"agressivo"},{en:"technical",pt:"t\xE9cnico"},{en:"flexible",pt:"flex\xEDvel"},{en:"dedicated",pt:"dedicado"}],grammar:{title:"VERB TO BE \u2014 Full Conjugation",titlePT:"VERBO TO BE \u2014 Conjuga\xE7\xE3o Completa",explanation:"TO BE is the most important verb in English. It changes form depending on the subject. Master this first.",explanationPT:"TO BE \xE9 o verbo mais importante do ingl\xEAs. Muda de forma dependendo do sujeito. Domine isso primeiro.",rows:[{label:"I",en:"I AM \u2192 I am a blue belt.",pt:"I AM \u2192 Sou faixa azul."},{label:"You/We/They",en:"ARE \u2192 You are my partner. We are champions.",pt:"ARE \u2192 Voc\xEA \xE9 meu parceiro. Somos campe\xF5es."},{label:"He/She/It",en:"IS \u2192 He is my coach. She is amazing.",pt:"IS \u2192 Ele \xE9 meu professor. Ela \xE9 incr\xEDvel."},{label:"Negatives",en:"I'm not / He isn't / They aren't",pt:"N\xE3o sou / Ele n\xE3o \xE9 / Eles n\xE3o s\xE3o"},{label:"Questions",en:"Am I? / Are you? / Is he? / Are they?",pt:"Sou eu? / Voc\xEA \xE9? / Ele \xE9? / Eles s\xE3o?"}],examples:[{en:"I am a blue belt from Brazil.",pt:"Sou faixa azul do Brasil."},{en:"He is my BJJ coach.",pt:"Ele \xE9 meu professor de BJJ."},{en:"We are training partners.",pt:"Somos parceiros de treino."},{en:"Are you a beginner or advanced?",pt:"Voc\xEA \xE9 iniciante ou avan\xE7ado?"},{en:"She is not a white belt \u2014 she is a purple belt!",pt:"Ela n\xE3o \xE9 faixa branca \u2014 ela \xE9 faixa roxa!"}]},dialogue:[{sp:"A",en:"Hello! I am Francisco. I am a black belt instructor.",pt:"Ol\xE1! Sou Francisco. Sou instrutor faixa preta."},{sp:"B",en:"Nice to meet you! Are you from Brazil?",pt:"Prazer em te conhecer! Voc\xEA \xE9 do Brasil?"},{sp:"A",en:"Yes, I am. My students are very dedicated.",pt:"Sim, sou. Meus alunos s\xE3o muito dedicados."},{sp:"B",en:"Is this academy affiliated with a big team?",pt:"Esta academia \xE9 afiliada a uma grande equipe?"}],exercises:[{type:"mc",q:"'Ele \xE9 meu professor de BJJ' in English:",qPT:"'Ele \xE9 meu professor de BJJ' em ingl\xEAs:",opts:["He is my BJJ coach","He are my BJJ coach","He be my BJJ coach","He has my BJJ coach"],ans:"He is my BJJ coach",exp:"HE + IS. Remember: I=am, He/She/It=is, You/We/They=are. Never 'he are'."},{type:"match",q:"Match TO BE forms:",qPT:"Associe as formas do TO BE:",pairs:[{a:"I",b:"am"},{a:"He / She",b:"is"},{a:"We / They",b:"are"},{a:"You",b:"are"}]},{type:"speak_sentence",q:"Introduce yourself out loud:",qPT:"Se apresente em voz alta:",target:"I am a student and I am from Brazil",targetPT:"Sou aluno e sou do Brasil"},{type:"repeat_after",q:"Listen and repeat these TO BE sentences:",qPT:"Ou\xE7a e repita estas frases com TO BE:",items:[{en:"I am a blue belt.",pt:"Sou faixa azul."},{en:"He is my coach.",pt:"Ele \xE9 meu professor."},{en:"We are training partners.",pt:"Somos parceiros de treino."}]},{type:"speak_word",q:"Pronounce each word:",qPT:"Pronuncie cada palavra:",words:["beginner","advanced","champion","technical","dedicated"]}]},{id:12,unit:2,belt:"blue",icon:"\u2753",title:"Question Words",titlePT:"Palavras Interrogativas",xp:40,vocab:[{en:"technique",pt:"t\xE9cnica"},{en:"tournament",pt:"torneio"},{en:"weight class",pt:"categoria de peso"},{en:"federation",pt:"federa\xE7\xE3o"},{en:"competition",pt:"competi\xE7\xE3o"},{en:"submission",pt:"finaliza\xE7\xE3o"},{en:"schedule",pt:"hor\xE1rio / agenda"},{en:"training partner",pt:"parceiro de treino"}],grammar:{title:"WHAT / WHEN / WHERE / HOW / WHO / HOW MANY / HOW MUCH",titlePT:"O QU\xCA / QUANDO / ONDE / COMO / QUEM / QUANTOS / QUANTO",explanation:"Question words open information questions. Each one targets a different type of answer. Essential for conversations at any gym.",explanationPT:"Palavras interrogativas abrem perguntas de informa\xE7\xE3o. Cada uma pede um tipo diferente de resposta.",rows:[{label:"WHAT",en:"What technique are you working on?",pt:"O que voc\xEA est\xE1 trabalhando?"},{label:"WHERE",en:"Where do you train? Which federation?",pt:"Onde voc\xEA treina? Qual federa\xE7\xE3o?"},{label:"WHEN",en:"When does class start? When is the tournament?",pt:"Quando come\xE7a a aula? Quando \xE9 o torneio?"},{label:"HOW",en:"How do you escape the mount?",pt:"Como voc\xEA escapa do montado?"},{label:"WHO",en:"Who is your coach? Who won?",pt:"Quem \xE9 seu professor? Quem ganhou?"},{label:"HOW MANY",en:"How many times a week do you train?",pt:"Quantas vezes por semana voc\xEA treina?"},{label:"HOW MUCH",en:"How much does the class cost?",pt:"Quanto custa a aula?"}],examples:[{en:"What is your favorite submission?",pt:"Qual \xE9 sua finaliza\xE7\xE3o favorita?"},{en:"Where do you compete? Which federation?",pt:"Onde voc\xEA compete? Qual federa\xE7\xE3o?"},{en:"How many years have you been training?",pt:"H\xE1 quantos anos voc\xEA treina?"},{en:"Who taught you the berimbolo?",pt:"Quem te ensinou o berimbolo?"},{en:"How much time do you need to learn this sweep?",pt:"Quanto tempo voc\xEA precisa para aprender essa raspagem?"}]},dialogue:[{sp:"A",en:"Where do you train? What team are you from?",pt:"Onde voc\xEA treina? De qual equipe voc\xEA \xE9?"},{sp:"B",en:"I train in Rio. I'm from Gracie Barra.",pt:"Treino no Rio. Sou da Gracie Barra."},{sp:"A",en:"How many times a week do you train?",pt:"Quantas vezes por semana voc\xEA treina?"},{sp:"B",en:"Six times! What about you \u2014 when do you compete next?",pt:"Seis vezes! E voc\xEA \u2014 quando voc\xEA compete de novo?"}],exercises:[{type:"mc",q:"'___ is your weight class?' \u2014 which word?",qPT:"'___ \xE9 sua categoria de peso?' \u2014 qual palavra?",opts:["What","Where","When","Who"],ans:"What",exp:"WHAT = O qu\xEA / Qual \u2014 used for categories, names, techniques, things."},{type:"fill",q:"Complete:",qPT:"Complete:",prompt:"___ many times a week do you train? Five times!",ans:"How",hint:"Quantas vezes = How ___ times"},{type:"speak_sentence",q:"Ask this question out loud:",qPT:"Fa\xE7a esta pergunta em voz alta:",target:"How many times a week do you train",targetPT:"Quantas vezes por semana voc\xEA treina"},{type:"repeat_after",q:"Listen and repeat these questions:",qPT:"Ou\xE7a e repita estas perguntas:",items:[{en:"Where do you train?",pt:"Onde voc\xEA treina?"},{en:"What is your favorite technique?",pt:"Qual \xE9 sua t\xE9cnica favorita?"},{en:"Who is your coach?",pt:"Quem \xE9 seu professor?"}]},{type:"speak_word",q:"Pronounce each question word:",qPT:"Pronuncie cada palavra interrogativa:",words:["what","where","when","how","who"]}]},{id:13,unit:2,belt:"blue",icon:"\u{1F4C5}",title:"Time Expressions",titlePT:"Express\xF5es de Tempo",xp:40,vocab:[{en:"this morning",pt:"esta manh\xE3"},{en:"tonight",pt:"esta noite"},{en:"tomorrow morning",pt:"amanh\xE3 de manh\xE3"},{en:"tomorrow night",pt:"amanh\xE3 \xE0 noite"},{en:"last night",pt:"ontem \xE0 noite"},{en:"next week",pt:"pr\xF3xima semana"},{en:"schedule",pt:"agenda / hor\xE1rio"},{en:"sparring session",pt:"sess\xE3o de sparring"}],grammar:{title:"THIS / TONIGHT / TOMORROW + time words",titlePT:"ESTA / ESTA NOITE / AMANH\xC3 + palavras de tempo",explanation:"Time expressions are essential for planning your training week and communicating your schedule to coaches and training partners.",explanationPT:"Express\xF5es de tempo s\xE3o essenciais para planejar sua semana de treino e comunicar sua agenda.",rows:[{label:"THIS",en:"this morning / afternoon / evening / tonight",pt:"esta manh\xE3 / tarde / noite / esta noite"},{label:"TOMORROW",en:"tomorrow morning / afternoon / evening / night",pt:"amanh\xE3 de manh\xE3 / tarde / noite"},{label:"LAST",en:"last night / last week / last month / last year",pt:"ontem \xE0 noite / semana passada / m\xEAs passado / ano passado"},{label:"NEXT",en:"next Monday / next week / next month / next year",pt:"pr\xF3xima segunda / pr\xF3xima semana / m\xEAs / ano"}],examples:[{en:"I have training this morning and sparring tonight.",pt:"Tenho treino esta manh\xE3 e sparring esta noite."},{en:"Tomorrow morning we drill. Tomorrow night we roll.",pt:"Amanh\xE3 de manh\xE3 fazemos drilling. Amanh\xE3 \xE0 noite rolamos."},{en:"I trained last night for three hours.",pt:"Treinei ontem \xE0 noite por tr\xEAs horas."},{en:"Next week we have a big tournament.",pt:"Na pr\xF3xima semana temos um grande torneio."},{en:"What is your training schedule this week?",pt:"Qual \xE9 sua agenda de treino esta semana?"}]},dialogue:[{sp:"A",en:"What is your schedule this week?",pt:"Qual \xE9 sua agenda esta semana?"},{sp:"B",en:"This morning I drill. Tonight I roll. Tomorrow I rest.",pt:"Esta manh\xE3 fa\xE7o drilling. Esta noite rolo. Amanh\xE3 descanso."},{sp:"A",en:"Next week we have the big tournament. Are you ready?",pt:"Na pr\xF3xima semana temos o grande torneio. Voc\xEA est\xE1 pronto?"},{sp:"B",en:"I trained hard last night \u2014 I feel ready!",pt:"Treinei forte ontem \xE0 noite \u2014 me sinto pronto!"}],exercises:[{type:"mc",q:"'Amanh\xE3 \xE0 noite' in English:",qPT:"'Amanh\xE3 \xE0 noite' em ingl\xEAs:",opts:["Tomorrow night","Tonight","This night","Tomorrow evening"],ans:"Tomorrow night",exp:"Tomorrow night = amanh\xE3 \xE0 noite. Tonight = ESTA noite (today, not tomorrow)."},{type:"fill",q:"Complete:",qPT:"Complete:",prompt:"I trained hard ___ night. I feel ready for next week.",ans:"last",hint:"Ontem \xE0 noite = ___ night"},{type:"speak_sentence",q:"Say your training schedule:",qPT:"Diga sua agenda de treino:",target:"This morning I drill and tonight I roll",targetPT:"Esta manh\xE3 fa\xE7o drilling e esta noite rolo"},{type:"repeat_after",q:"Listen and repeat:",qPT:"Ou\xE7a e repita:",items:[{en:"I train tonight.",pt:"Treino esta noite."},{en:"The tournament is next week.",pt:"O torneio \xE9 na pr\xF3xima semana."},{en:"I trained hard last night.",pt:"Treinei forte ontem \xE0 noite."}]},{type:"speak_word",q:"Pronounce each expression:",qPT:"Pronuncie cada express\xE3o:",words:["tonight","tomorrow","last night","next week"]}]},{id:14,unit:2,belt:"blue",icon:"\u2B50",title:"He Trains, She Teaches",titlePT:"Ele Treina, Ela Ensina",xp:40,vocab:[{en:"trains",pt:"treina"},{en:"teaches",pt:"ensina"},{en:"competes",pt:"compete"},{en:"submits",pt:"finaliza"},{en:"sweeps",pt:"raspa"},{en:"arrives",pt:"chega"},{en:"stays",pt:"fica"},{en:"prefers",pt:"prefere"}],grammar:{title:"HE / SHE / IT \u2014 Third Person Singular (verb + S)",titlePT:"ELE / ELA \u2014 Terceira Pessoa do Singular (verbo + S)",explanation:"When talking about HE, SHE, or IT \u2014 add S or ES to the verb. This is the most commonly forgotten rule by Portuguese speakers.",explanationPT:"Quando falamos de ELE, ELA ou IT \u2014 adicionamos S ou ES ao verbo. Essa \xE9 a regra mais esquecida por falantes de portugu\xEAs.",rows:[{label:"Add -S",en:"train\u2192trains, roll\u2192rolls, win\u2192wins, submit\u2192submits",pt:"treina, rola, ganha, finaliza"},{label:"Add -ES",en:"teach\u2192teaches, go\u2192goes, do\u2192does, watch\u2192watches",pt:"ensina, vai, faz, assiste"},{label:"Questions",en:"DOES he train? / Does she compete?",pt:"ELE treina? / Ela compete?"},{label:"Negative",en:"He DOESN'T train. / She doesn't compete.",pt:"Ele N\xC3O treina. / Ela n\xE3o compete."}],examples:[{en:"She trains every day without exception.",pt:"Ela treina todo dia sem exce\xE7\xE3o."},{en:"He teaches the fundamentals class on Monday.",pt:"Ele ensina a aula de fundamentos na segunda."},{en:"Does she compete at blue belt? Yes, she wins a lot!",pt:"Ela compete na faixa azul? Sim, ela ganha muito!"},{en:"My coach doesn't teach no-gi on weekdays.",pt:"Meu professor n\xE3o ensina no-gi nos dias de semana."},{en:"He goes to the academy six times a week.",pt:"Ele vai \xE0 academia seis vezes por semana."}]},dialogue:[{sp:"A",en:"My coach trains every single day \u2014 he is very dedicated.",pt:"Meu professor treina todo dia \u2014 ele \xE9 muito dedicado."},{sp:"B",en:"Does he compete? Yes! He wins almost every tournament.",pt:"Ele compete? Sim! Ele ganha quase todos os torneios."},{sp:"A",en:"She teaches the kids' class and the adults' class.",pt:"Ela ensina a aula kids e a aula de adultos."},{sp:"B",en:"He doesn't like to lose \u2014 he trains extra hard after a defeat.",pt:"Ele n\xE3o gosta de perder \u2014 treina ainda mais depois de uma derrota."}],exercises:[{type:"mc",q:"'Ela treina todo dia' in English:",qPT:"'Ela treina todo dia' em ingl\xEAs:",opts:["She trains every day","She train every day","She is train every day","She training every day"],ans:"She trains every day",exp:"He/She/It + verb+S: train\u2192trainS. This S is the most commonly forgotten rule!"},{type:"fill",q:"Complete:",qPT:"Complete:",prompt:"My coach ___ the fundamentals class. Everyone loves it.",ans:"teaches",hint:"Ensina = teachES (teach + ES)"},{type:"match",q:"Match the conjugations:",qPT:"Associe as conjuga\xE7\xF5es:",pairs:[{a:"He prefer...",b:"He preferS"},{a:"She teach...",b:"She teachES"},{a:"He go...",b:"He goES"},{a:"She train...",b:"She trainS"}]},{type:"speak_sentence",q:"Say this about your coach:",qPT:"Fale sobre seu professor:",target:"She trains every day and teaches with passion",targetPT:"Ela treina todo dia e ensina com paix\xE3o"},{type:"repeat_after",q:"Listen and repeat \u2014 He/She conjugations:",qPT:"Ou\xE7a e repita \u2014 conjuga\xE7\xF5es Ele/Ela:",items:[{en:"She trains every day.",pt:"Ela treina todo dia."},{en:"He teaches the adults class.",pt:"Ele ensina a aula de adultos."},{en:"Does she compete? Yes, she wins!",pt:"Ela compete? Sim, ela ganha!"}]}]},{id:15,unit:2,belt:"blue",icon:"\u2B06\uFE0F",title:"Teaching Sweeps \u2014 Reversing the Position",titlePT:"Ensinando Raspagens \u2014 Revertendo a Posi\xE7\xE3o",xp:40,vocab:[{en:"sweep",pt:"raspagem"},{en:"off-balance",pt:"desequilibrado"},{en:"underhook",pt:"underhook / gancho por baixo"},{en:"overhook",pt:"overhook / gancho por cima"},{en:"tripod",pt:"trip\xE9"},{en:"scissor",pt:"tesoura"},{en:"momentum",pt:"momentum / impulso"},{en:"load",pt:"carregar / apoiar o peso"}],grammar:{title:"CAUSE & EFFECT: Teaching why sweeps work",titlePT:"CAUSA E EFEITO: Ensinando por que as raspagens funcionam",explanation:"Great technique instruction explains not just WHAT to do but WHY it works. Use BECAUSE, SO, THAT'S WHY, WHICH MEANS to connect the movement to the principle.",explanationPT:"\xD3tima instru\xE7\xE3o de t\xE9cnica explica n\xE3o s\xF3 O QU\xCA fazer mas POR QU\xCA funciona. Use BECAUSE, SO, THAT'S WHY.",rows:[{label:"BECAUSE",en:"He falls because you broke his base \u2014 BECAUSE explains the reason.",pt:"Ele cai porque voc\xEA quebrou a base dele \u2014 BECAUSE explica a raz\xE3o."},{label:"SO",en:"Break his posture SO he can't base out \u2014 SO shows the purpose.",pt:"Quebre a postura dele PARA QUE ele n\xE3o consiga se apoiar \u2014 SO mostra o prop\xF3sito."},{label:"WHICH MEANS",en:"You control his sleeve, which means he can't post his hand.",pt:"Voc\xEA controla a manga dele, o que significa que ele n\xE3o consegue apoiar a m\xE3o."},{label:"THAT'S WHY",en:"His weight is forward \u2014 that's why you scissor him backward.",pt:"O peso dele est\xE1 para frente \u2014 \xE9 por isso que voc\xEA usa a tesoura para tr\xE1s."}],examples:[{en:"Pull his sleeve so his weight shifts forward \u2014 that's why the scissor sweep works.",pt:"Puxe a manga dele para que o peso dele v\xE1 para frente \u2014 \xE9 por isso que a raspagem tesoura funciona."},{en:"The tripod sweep works because you take away three of his base points at once.",pt:"A raspagem trip\xE9 funciona porque voc\xEA tira tr\xEAs pontos de base dele de uma vez."},{en:"Get the underhook because it gives you control of his whole side.",pt:"Pegue o underhook porque ele te d\xE1 controle do lado inteiro dele."},{en:"Load him onto your hip \u2014 which means when you bridge, he flies over.",pt:"Carregue-o no seu quadril \u2014 o que significa que quando voc\xEA fizer o bridge, ele voa."},{en:"You need his weight coming forward SO you can use his momentum against him.",pt:"Voc\xEA precisa do peso dele vindo para frente PARA QUE voc\xEA possa usar o momentum dele contra ele."}]},dialogue:[{sp:"Coach",en:"Why do most sweeps fail? Because the partner still has his base. So what's the first step?",pt:"Por que a maioria das raspagens falha? Porque o parceiro ainda tem a base. Ent\xE3o qual \xE9 o primeiro passo?"},{sp:"Student",en:"Break his base first?",pt:"Quebrar a base dele primeiro?"},{sp:"Coach",en:"Exactly. Take away his balance so he has no base to post on. That's why every sweep starts with posture control.",pt:"Exatamente. Tire o equil\xEDbrio dele para que ele n\xE3o tenha base para se apoiar. \xC9 por isso que toda raspagem come\xE7a com controle de postura."},{sp:"Student",en:"So the sweep itself is the easy part?",pt:"Ent\xE3o a raspagem em si \xE9 a parte f\xE1cil?"},{sp:"Coach",en:"Exactly. The setup is the sweep. If you set it up right, they basically fall over on their own.",pt:"Exatamente. A prepara\xE7\xE3o \xE9 a raspagem. Se voc\xEA preparar corretamente, eles basicamente caem sozinhos."}],exercises:[{type:"timed_flash",q:"How do you say 'desequilibrado'?",qPT:"Como se diz 'desequilibrado'?",word:"off-balance",answer:"off-balance",seconds:4},{type:"timed_flash",q:"What is an 'underhook'?",qPT:"O que \xE9 um 'underhook'?",word:"underhook",answer:"gancho por baixo do bra\xE7o",seconds:4},{type:"mc",q:"Best explanation of WHY the scissor sweep works:",qPT:"Melhor explica\xE7\xE3o do POR QU\xCA a raspagem tesoura funciona:",opts:["You pull his sleeve so his weight shifts forward \u2014 that's why the scissor catches him off-balance.","The scissor sweep is when you put your leg across and sweep.","Scissor your legs to knock him over.","It works because you use a scissor motion with your legs."],ans:"You pull his sleeve so his weight shifts forward \u2014 that's why the scissor catches him off-balance.",exp:"CAUSE + EFFECT: pull sleeve SO weight shifts forward (cause) THAT'S WHY scissor works (effect). Teaching the principle, not just the movement."},{type:"fill",q:"Complete the technique explanation:",qPT:"Complete a explica\xE7\xE3o t\xE9cnica:",prompt:"Load him onto your hip \u2014 ___ means when you bridge, he ___ over.",ans:"which, flies",hint:"o que significa / voa"},{type:"speak_sentence",q:"Explain why the tripod sweep works:",qPT:"Explique por que a raspagem trip\xE9 funciona:",target:"The tripod sweep works because you take away three of his base points at the same time",targetPT:"A raspagem trip\xE9 funciona porque voc\xEA tira tr\xEAs pontos de base dele ao mesmo tempo"}]},{id:16,unit:2,belt:"blue",icon:"\u{1F512}",title:"Teaching Submissions \u2014 The Finish",titlePT:"Ensinando Finaliza\xE7\xF5es \u2014 O Finalizar",xp:40,vocab:[{en:"tap",pt:"bater / dar toque"},{en:"tight",pt:"justo / apertado"},{en:"angle",pt:"\xE2ngulo"},{en:"extend",pt:"estender / empurrar"},{en:"sink in",pt:"afundar / encaixar bem"},{en:"pressure",pt:"press\xE3o"},{en:"bite",pt:"encaixar / morder (para finaliza\xE7\xF5es)"},{en:"turn the corner",pt:"virar a esquina / ajustar o \xE2ngulo"}],grammar:{title:"SUBMISSION TEACHING: Precision language for finishing techniques",titlePT:"ENSINANDO FINALIZA\xC7\xD5ES: Linguagem precisa para t\xE9cnicas de finaliza\xE7\xE3o",explanation:"Teaching submissions requires exact language \u2014 a student needs to know EXACTLY where to grip, what angle to use, and how to apply pressure. Vague instructions create sloppy technique.",explanationPT:"Ensinar finaliza\xE7\xF5es requer linguagem exata \u2014 o aluno precisa saber EXATAMENTE onde segurar, que \xE2ngulo usar.",rows:[{label:"ARMBAR",en:"'Your hips across his elbow. Squeeze your knees. Extend your hips up \u2014 not your arms.'",pt:"'Seus quadris sobre o cotovelo dele. Aperte seus joelhos. Estenda seus quadris para cima \u2014 n\xE3o seus bra\xE7os.'"},{label:"TRIANGLE",en:"'Cut the angle 45 degrees. Pull his head down. Squeeze your knees together.'",pt:"'Corte o \xE2ngulo 45 graus. Puxe a cabe\xE7a dele para baixo. Aperte seus joelhos juntos.'"},{label:"RNC",en:"'The blade of your forearm on his throat. Sink it in deep. Squeeze \u2014 don't pull.'",pt:"'A l\xE2mina do seu antebra\xE7o na garganta dele. Afunde fundo. Aperte \u2014 n\xE3o puxe.'"},{label:"PRESSURE",en:"'Apply constant, steady pressure \u2014 don't pulse it. Slow and tight always beats fast and loose.'",pt:"'Aplique press\xE3o constante e firme \u2014 n\xE3o pulse. Devagar e apertado sempre vence r\xE1pido e frouxo.'"}],examples:[{en:"For the armbar: your hips must be ACROSS his elbow \u2014 not beside it. The angle is everything.",pt:"Para o armbar: seus quadris devem estar SOBRE o cotovelo dele \u2014 n\xE3o ao lado. O \xE2ngulo \xE9 tudo."},{en:"Sink the choke in deep before you squeeze \u2014 a shallow choke never finishes.",pt:"Afunde o estrangulamento fundo antes de apertar \u2014 um estrangulamento raso nunca finaliza."},{en:"Turn the corner on the triangle \u2014 angle your body forty-five degrees to cut off the blood supply.",pt:"Vire a esquina no tri\xE2ngulo \u2014 angule seu corpo quarenta e cinco graus para cortar o suprimento de sangue."},{en:"The kimura grip: keep your wrists tight and use your whole body \u2014 not just your arms.",pt:"A pegada kimura: mantenha seus pulsos apertados e use todo seu corpo \u2014 n\xE3o apenas seus bra\xE7os."},{en:"Slow and tight always beats fast and loose. Take your time. Make it perfect.",pt:"Devagar e apertado sempre vence r\xE1pido e frouxo. Tome seu tempo. Fa\xE7a perfeito."}]},dialogue:[{sp:"Coach",en:"Why is your armbar not finishing? Show me the position.",pt:"Por que seu armbar n\xE3o est\xE1 finalizando? Me mostre a posi\xE7\xE3o."},{sp:"Student",en:"I have his arm \u2014 I'm extending \u2014 but he keeps defending.",pt:"Tenho o bra\xE7o dele \u2014 estou estendendo \u2014 mas ele continua defendendo."},{sp:"Coach",en:"Your hips are beside his elbow, not across it. Turn the corner. Now squeeze your knees first, THEN extend.",pt:"Seus quadris est\xE3o ao lado do cotovelo dele, n\xE3o sobre ele. Vire a esquina. Agora aperte seus joelhos primeiro, DEPOIS estenda."},{sp:"Student",en:"Oh \u2014 I can feel the difference immediately.",pt:"Oh \u2014 consigo sentir a diferen\xE7a imediatamente."}],exercises:[{type:"timed_flash",q:"'Afundar o estrangulamento' in English:",qPT:"'Afundar o estrangulamento' em ingl\xEAs:",word:"sink in the choke",answer:"Sink the choke in",seconds:4},{type:"timed_flash",q:"What does 'turn the corner' mean in submissions?",qPT:"O que 'turn the corner' significa?",word:"turn the corner",answer:"ajustar o \xE2ngulo da finaliza\xE7\xE3o",seconds:5},{type:"mc",q:"Your student's armbar isn't finishing. The most likely problem is:",qPT:"O armbar do aluno n\xE3o finaliza. O problema mais prov\xE1vel \xE9:",opts:["His hips are beside the elbow, not across it \u2014 the angle is wrong.","He is not extending hard enough.","His grip is not tight.","The opponent is too strong."],ans:"His hips are beside the elbow, not across it \u2014 the angle is wrong.",exp:"THE ANGLE IS EVERYTHING in armbars. Hips must be ACROSS the elbow, not beside it. This is the most common armbar mistake and exactly what a good coach identifies immediately."},{type:"fill",q:"Complete the submission cue:",qPT:"Complete a dica de finaliza\xE7\xE3o:",prompt:"___ the choke in deep before you squeeze \u2014 a ___ choke never finishes.",ans:"Sink, shallow",hint:"afunde / raso"},{type:"speak_sentence",q:"Correct your student's armbar:",qPT:"Corrija o armbar do seu aluno:",target:"Your hips must be across his elbow not beside it squeeze your knees first then extend",targetPT:"Seus quadris devem estar sobre o cotovelo dele n\xE3o ao lado aperte seus joelhos primeiro depois estenda"}]},{id:17,unit:2,belt:"blue",icon:"\u{1F4E2}",title:"Class Management Phrases",titlePT:"Frases de Gest\xE3o de Aula",xp:40,vocab:[{en:"pair up",pt:"fazer dupla / parear"},{en:"switch",pt:"trocar / mudar"},{en:"reset",pt:"resetar / voltar \xE0 posi\xE7\xE3o"},{en:"tap",pt:"bater / parar"},{en:"rep",pt:"repeti\xE7\xE3o"},{en:"round",pt:"rodada / round"},{en:"drilling",pt:"drilling / repeti\xE7\xE3o t\xE9cnica"},{en:"live",pt:"ao vivo / com resist\xEAncia"}],grammar:{title:"CLASS MANAGEMENT: Every phrase you need to run a smooth class",titlePT:"GEST\xC3O DE AULA: Todas as frases para conduzir uma aula fluida",explanation:"Between the warm-up and sparring, you run drills and techniques. These are the phrases you say dozens of times every class. They must be automatic \u2014 smooth delivery shows confidence and professionalism.",explanationPT:"Entre o aquecimento e o sparring, voc\xEA conduz drills e t\xE9cnicas. Estas frases s\xE3o ditas dezenas de vezes por aula. Devem ser autom\xE1ticas.",rows:[{label:"PAIRS",en:"Pair up! / Find a partner! / Work in threes if you need to! / Switch partners!",pt:"Fa\xE7am duplas! / Achem um parceiro! / Trabalhem em trios se precisar! / Troquem de parceiro!"},{label:"DRILLING",en:"Ten reps each side! / Switch! / Good \u2014 again! / Slow it down. Feel the technique.",pt:"Dez repeti\xE7\xF5es cada lado! / Troquem! / \xD3timo \u2014 de novo! / Mais devagar. Sintam a t\xE9cnica."},{label:"RESET",en:"Reset to the starting position. / Come back to the beginning. / Other side now!",pt:"Voltem \xE0 posi\xE7\xE3o inicial. / Voltem ao come\xE7o. / Outro lado agora!"},{label:"SPARRING",en:"Round starts now! / Time! / Good round \u2014 reset. / Next partner! / Light sparring!",pt:"Rodada come\xE7a agora! / Tempo! / Boa rodada \u2014 resetem. / Pr\xF3ximo parceiro! / Sparring leve!"},{label:"FOCUS",en:"Eyes on me! / Hold on \u2014 watch this. / Everybody stop! / Come in closer.",pt:"Olhos em mim! / Parem \u2014 observem isso. / Todo mundo para! / Cheguem mais perto."}],examples:[{en:"Pair up by size! If you can't find a partner, raise your hand. Work in threes if you need to.",pt:"Fa\xE7am duplas por tamanho! Se n\xE3o achar parceiro, levante a m\xE3o. Trabalhem em trios se precisar."},{en:"Ten reps \u2014 go. When you finish, switch. Other person does ten. Then switch again.",pt:"Dez repeti\xE7\xF5es \u2014 vai. Quando terminar, troque. A outra pessoa faz dez. Ent\xE3o troque de novo."},{en:"Hold on! Everybody stop. Come in \u2014 I want to show you a detail you're all missing.",pt:"Parem! Todo mundo para. Cheguem aqui \u2014 quero mostrar um detalhe que todos voc\xEAs est\xE3o perdendo."},{en:"Three-minute rounds. When I say time, reset and find a new partner. Ready? Round starts now!",pt:"Rodadas de tr\xEAs minutos. Quando eu disser time, resetem e achem um novo parceiro. Prontos? Come\xE7a agora!"},{en:"Slow it down. I don't want speed right now \u2014 I want you to feel every step of the technique.",pt:"Mais devagar. N\xE3o quero velocidade agora \u2014 quero que voc\xEAs sintam cada passo da t\xE9cnica."}]},dialogue:[{sp:"Coach",en:"Okay \u2014 pair up by size. If you're odd number, work in three. Go.",pt:"Ok \u2014 fa\xE7am duplas por tamanho. Se n\xFAmero \xEDmpar, trabalhem em trio. Vai."},{sp:"Coach",en:"Ten reps on this side. I'll watch. When you finish \u2014 switch. Other person drills ten.",pt:"Dez repeti\xE7\xF5es neste lado. Vou observar. Quando terminar \u2014 troque. A outra pessoa faz dez."},{sp:"Coach",en:"Hold on \u2014 everybody stop. Come in closer. I'm seeing the same mistake everywhere.",pt:"Parem \u2014 todo mundo para. Cheguem mais perto. Estou vendo o mesmo erro em todo lugar."},{sp:"Coach",en:"Okay. Reset. From the top. Slower this time \u2014 feel the connection before you move.",pt:"Ok. Resetem. Do come\xE7o. Mais devagar desta vez \u2014 sintam a conex\xE3o antes de mover."}],exercises:[{type:"timed_flash",q:"How do you tell students to find partners?",qPT:"Como voc\xEA diz para acharem parceiros?",word:"pair up",answer:"Pair up! / Find a partner!",seconds:4},{type:"timed_flash",q:"How do you stop everyone to show a correction?",qPT:"Como voc\xEA para todos para mostrar uma corre\xE7\xE3o?",word:"everybody stop",answer:"Everybody stop! Hold on! Come in!",seconds:4},{type:"timed_flash",q:"How do you start a sparring round?",qPT:"Como voc\xEA inicia uma rodada de sparring?",word:"round starts",answer:"Round starts now! / Go!",seconds:4},{type:"mc",q:"You see everyone drilling too fast and missing the technique. You say:",qPT:"Todos est\xE3o fazendo drilling muito r\xE1pido. Voc\xEA diz:",opts:["Slow it down \u2014 I want you to feel every step of the technique, not just go through the motions.","Please be more slow.","Reduce your speed.","Not so fast."],ans:"Slow it down \u2014 I want you to feel every step of the technique, not just go through the motions.",exp:"SLOW IT DOWN is the natural coaching command. Adding WHY ('feel every step') makes students actually comply \u2014 they understand the purpose, not just the instruction."},{type:"repeat_after",q:"Practice these class management phrases:",qPT:"Pratique estas frases de gest\xE3o:",items:[{en:"Pair up by size! Work in threes if you need to!",pt:"Fa\xE7am duplas por tamanho! Trabalhem em trios se precisar!"},{en:"Ten reps \u2014 go! Switch! Other side! Again!",pt:"Dez repeti\xE7\xF5es \u2014 vai! Troquem! Outro lado! De novo!"},{en:"Everybody stop! Come in \u2014 I want to show you something. Eyes on me.",pt:"Todo mundo para! Cheguem \u2014 quero mostrar algo. Olhos em mim."}]},{type:"speak_sentence",q:"Start a drilling session:",qPT:"Inicie uma sess\xE3o de drilling:",target:"Pair up by size ten reps each side when you finish switch and slow it down feel the technique",targetPT:"Fa\xE7am duplas por tamanho dez repeti\xE7\xF5es cada lado quando terminar troquem e mais devagar sintam a t\xE9cnica"}]},{id:18,unit:2,belt:"blue",icon:"\u{1F466}",title:"Teaching Kids \u2014 Simple Commands",titlePT:"Ensinando Crian\xE7as \u2014 Comandos Simples",xp:40,vocab:[{en:"freeze",pt:"congela / para tudo"},{en:"superhero",pt:"super-her\xF3i"},{en:"silly",pt:"bobo / besteira"},{en:"try again",pt:"tenta de novo"},{en:"high five",pt:"high five / bater palma"},{en:"partner",pt:"parceiro / amigo"},{en:"safe",pt:"seguro"},{en:"tag",pt:"pegar / bater de leve"}],grammar:{title:"KIDS LANGUAGE: Simple, energetic, game-based coaching for children",titlePT:"LINGUAGEM KIDS: Coaching simples, energ\xE9tico e baseado em jogos para crian\xE7as",explanation:"Teaching kids is a completely different skill. Shorter sentences. More energy. More games. More praise. Kids don't understand 'biomechanics' \u2014 they understand 'superhero strong legs', 'squeeze like a bear', and 'freeze!' This lesson gives you the exact language.",explanationPT:"Ensinar crian\xE7as \xE9 uma habilidade completamente diferente. Frases mais curtas. Mais energia. Mais jogos. Mais elogios.",rows:[{label:"ATTENTION",en:"Freeze! / Everybody freeze! / Eyes on me! / Look at me! / Shhh!",pt:"Congela! / Todo mundo congela! / Olhos em mim! / Olhem para mim! / Shhh!"},{label:"MOVEMENT",en:"Sit down! / Stand up! / Big circle! / Find a partner \u2014 make a new friend!",pt:"Sentem! / Levantam! / C\xEDrculo grande! / Achem um parceiro \u2014 fa\xE7am um amigo novo!"},{label:"PRAISE",en:"Amazing! / Yes! / You did it! / I love it! / High five! / You're a superstar!",pt:"Incr\xEDvel! / Isso! / Voc\xEA conseguiu! / Adorei! / High five! / Voc\xEA \xE9 uma estrela!"},{label:"IMAGERY",en:"'Squeeze like a bear!' / 'Strong legs like a superhero!' / 'Sticky like glue!'",pt:"'Aperte como um urso!' / 'Pernas fortes de super-her\xF3i!' / 'Grudado como cola!'"},{label:"SAFETY",en:"'Tap means stop \u2014 always!' / 'We are safe here.' / 'Be careful with your partner.'",pt:"'Bater significa parar \u2014 sempre!' / 'Estamos seguros aqui.' / 'Cuidado com seu parceiro.'"}],examples:[{en:"Freeze! Everybody freeze! Okay \u2014 eyes on me. Watch what I do. Can you copy me? Let's try!",pt:"Congela! Todo mundo congela! Ok \u2014 olhos em mim. Observem o que fa\xE7o. Conseguem copiar? Vamos tentar!"},{en:"Squeeze like a bear! Both arms \u2014 tight! Don't let go! Bear hug! Yes \u2014 that's it!",pt:"Aperte como um urso! Dois bra\xE7os \u2014 apertado! N\xE3o solte! Abra\xE7o de urso! Isso \u2014 \xE9 isso!"},{en:"When I say freeze \u2014 everybody freezes like a statue. Can you do that? Let's practice. Freeze!",pt:"Quando eu disser congela \u2014 todo mundo congela como est\xE1tua. Conseguem? Vamos praticar. Congela!"},{en:"High five your partner \u2014 they did a great job! Now switch! You're the attacker now!",pt:"High five no parceiro \u2014 ele fez um \xF3timo trabalho! Agora troquem! Voc\xEA \xE9 o atacante agora!"},{en:"Remember \u2014 in this gym, we are always safe. We tap to say stop. Everybody say it: Tap means stop!",pt:"Lembrem \u2014 nesta academia, sempre estamos seguros. Batemos para dizer para. Todos digam: Bater significa parar!"}]},dialogue:[{sp:"Coach",en:"Okay superstars! Big circle! Everybody in a big circle \u2014 go go go!",pt:"Ok superstars! C\xEDrculo grande! Todo mundo em c\xEDrculo grande \u2014 vai vai vai!"},{sp:"Kids",en:"(Running into circle) OSS!",pt:"(Correndo para o c\xEDrculo) OSS!"},{sp:"Coach",en:"Freeze! Eyes on me! Today we're playing a game AND learning a super move. Ready?",pt:"Congela! Olhos em mim! Hoje vamos jogar um jogo E aprender um super movimento. Prontos?"},{sp:"Coach",en:"Amazing! High five your partner! Switch! Now YOU try. Can you squeeze like a bear? Show me!",pt:"Incr\xEDvel! High five no parceiro! Troquem! Agora VOC\xCA tenta. Consegue apertar como urso? Me mostra!"}],exercises:[{type:"timed_flash",q:"What command instantly stops all kids?",qPT:"Que comando para todas as crian\xE7as instantaneamente?",word:"freeze",answer:"Freeze! / Everybody freeze!",seconds:4},{type:"timed_flash",q:"How do you praise a child enthusiastically?",qPT:"Como voc\xEA elogia uma crian\xE7a entusiasticamente?",word:"praise",answer:"Amazing! You did it! High five! Superstar!",seconds:5},{type:"mc",q:"You want kids to squeeze tight in closed guard. Kid-appropriate instruction:",qPT:"Instru\xE7\xE3o adequada para crian\xE7as apertarem na guarda fechada:",opts:["Squeeze like a bear! Both arms tight \u2014 don't let go! Bear hug! Yes!","Maintain tension in the closed guard position.","Keep your guard closed tightly.","Squeeze your guard with maximum force."],ans:"Squeeze like a bear! Both arms tight \u2014 don't let go! Bear hug! Yes!",exp:"IMAGERY WORKS FOR KIDS: 'bear hug' is immediately understood and feels fun. Abstract technical language ('maintain tension') is meaningless to a 7-year-old. Always translate technique into images and games."},{type:"mc",q:"A child is scared after getting submitted. You say:",qPT:"Uma crian\xE7a est\xE1 assustada ap\xF3s ser finalizada. Voc\xEA diz:",opts:["You're okay! That was so brave. High five \u2014 you didn't give up. That's what a champion does.","It's okay, don't cry.","Don't worry, it's just jiu-jitsu.","Try not to get submitted next time."],ans:"You're okay! That was so brave. High five \u2014 you didn't give up. That's what a champion does.",exp:"Kids need emotional safety first, then praise for the process (brave, didn't give up), then identity reinforcement (that's what a champion does). Never dismiss the emotion."},{type:"repeat_after",q:"Practice your kids class voice \u2014 high energy!",qPT:"Pratique sua voz de aula kids \u2014 muita energia!",items:[{en:"Freeze! Eyes on me! Big circle \u2014 go go go!",pt:"Congela! Olhos em mim! C\xEDrculo grande \u2014 vai vai vai!"},{en:"Squeeze like a bear! Don't let go! Bear hug! Yes \u2014 amazing!",pt:"Aperte como urso! N\xE3o solte! Abra\xE7o de urso! Isso \u2014 incr\xEDvel!"},{en:"High five your partner! Switch! Now YOU try \u2014 show me your superstar move!",pt:"High five no parceiro! Troquem! Agora VOC\xCA tenta \u2014 me mostra seu movimento de superstar!"}]},{type:"speak_sentence",q:"Open a kids class with full energy:",qPT:"Abra uma aula kids com energia total:",target:"Okay superstars freeze eyes on me today we are playing a game and learning a super move ready",targetPT:"Ok superstars congela olhos em mim hoje vamos jogar um jogo e aprender um super movimento prontos"}]},{id:19,unit:3,belt:"purple",icon:"\u{1F399}\uFE0F",title:"Giving Instructions on the Mat",titlePT:"Dando Instru\xE7\xF5es no Tatame",xp:45,vocab:[{en:"demonstrate",pt:"demonstrar"},{en:"observe",pt:"observar"},{en:"position",pt:"posi\xE7\xE3o"},{en:"step",pt:"passo"},{en:"slowly",pt:"devagar"},{en:"carefully",pt:"com cuidado"},{en:"incorrect",pt:"incorreto"},{en:"adjust",pt:"ajustar"}],grammar:{title:"IMPERATIVE: Giving Direct Commands",titlePT:"IMPERATIVO: Dando Comandos Diretos",explanation:"The imperative uses the base verb with no subject \u2014 it's the most direct and natural way to give coaching instructions. Add 'please' to soften it, or 'don't' to make it negative.",explanationPT:"O imperativo usa o verbo base sem sujeito \u2014 \xE9 a forma mais direta e natural de dar instru\xE7\xF5es de treino.",rows:[{label:"Command",en:"Step forward. Watch your base. Keep your elbows in.",pt:"D\xEA um passo. Observe sua base. Mantenha os cotovelos."},{label:"Soften",en:"Please demonstrate that again. Please go slowly.",pt:"Por favor demonstre de novo. Por favor v\xE1 devagar."},{label:"Negative",en:"Don't cross your feet! Don't look down!",pt:"N\xE3o cruze os p\xE9s! N\xE3o olhe para baixo!"},{label:"We/Let's",en:"Let's observe this position carefully.",pt:"Vamos observar esta posi\xE7\xE3o com cuidado."}],examples:[{en:"Demonstrate the sweep slowly, please.",pt:"Demonstre a raspagem devagar, por favor."},{en:"Don't rush \u2014 observe the position first.",pt:"N\xE3o se apresse \u2014 observe a posi\xE7\xE3o primeiro."},{en:"Step to the left and adjust your grip.",pt:"D\xEA um passo para a esquerda e ajuste sua pegada."},{en:"Please watch carefully \u2014 this is incorrect.",pt:"Por favor observe com cuidado \u2014 isso est\xE1 incorreto."},{en:"Let's do this step by step.",pt:"Vamos fazer isso passo a passo."}]},dialogue:[{sp:"A",en:"Everyone, observe carefully. I will demonstrate the technique.",pt:"Todos, observem com cuidado. Vou demonstrar a t\xE9cnica."},{sp:"B",en:"Coach, can you show it slowly? I missed a step.",pt:"Professor, pode mostrar devagar? Perdi um passo."},{sp:"A",en:"Of course. Watch \u2014 step forward, adjust your grip, then sweep.",pt:"Claro. Observe \u2014 d\xEA um passo, ajuste a pegada, ent\xE3o raspe."},{sp:"B",en:"I see it now. Is this position correct?",pt:"Agora entendi. Esta posi\xE7\xE3o est\xE1 correta?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"demonstrate",answer:"demonstrar",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"adjust",answer:"ajustar",seconds:5},{type:"mc",q:"Best way to correct a student on the mats:",qPT:"Melhor forma de corrigir um aluno no tatame:",opts:["Don't rush \u2014 observe the position first.","You are doing it wrong.","That is incorrect, student.","Why don't you pay attention?"],ans:"Don't rush \u2014 observe the position first.",exp:"Imperative + positive redirection is the gold standard of coaching language. It corrects without embarrassing."},{type:"fill",q:"Complete the instruction:",qPT:"Complete a instru\xE7\xE3o:",prompt:"___ your grip \u2014 your elbow is too far out.",ans:"Adjust",hint:"Ajuste = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Step forward and adjust your base.",opts:["Step forward and adjust your base.","Step back and fix your base.","Step left and check your base.","Stop and fix your base."],ans:"Step forward and adjust your base."},{type:"speak_sentence",q:"Give this coaching command out loud:",qPT:"D\xEA este comando em voz alta:",target:"Demonstrate the sweep slowly please",targetPT:"Demonstre a raspagem devagar por favor"},{type:"repeat_after",q:"Repeat these coaching commands:",qPT:"Repita estes comandos de coaching:",items:[{en:"Watch carefully.",pt:"Observe com cuidado."},{en:"Don't rush the technique.",pt:"N\xE3o apresse a t\xE9cnica."},{en:"Let's do it again, step by step.",pt:"Vamos fazer de novo, passo a passo."}]}]},{id:20,unit:3,belt:"purple",icon:"\u{1F4D0}",title:"Body Parts & Positions",titlePT:"Partes do Corpo e Posi\xE7\xF5es",xp:45,vocab:[{en:"elbow",pt:"cotovelo"},{en:"knee",pt:"joelho"},{en:"hip",pt:"quadril"},{en:"shoulder",pt:"ombro"},{en:"wrist",pt:"pulso"},{en:"ankle",pt:"tornozelo"},{en:"spine",pt:"coluna"},{en:"neck",pt:"pesco\xE7o"}],grammar:{title:"POSSESSIVES: YOUR / HIS / HER / MY + body parts",titlePT:"POSSESSIVOS: YOUR / HIS / HER / MY + partes do corpo",explanation:"In coaching, you'll constantly reference body parts with possessives. 'Your elbow' tells the student which body part. 'His hip' describes what someone else is doing.",explanationPT:"No coaching, voc\xEA constantemente referencia partes do corpo com possessivos.",rows:[{label:"MY",en:"My knee is here. My elbow stays tight.",pt:"Meu joelho est\xE1 aqui. Meu cotovelo fica firme."},{label:"YOUR",en:"Your hip needs to be lower. Your elbow is out.",pt:"Seu quadril precisa estar mais baixo. Seu cotovelo est\xE1 fora."},{label:"HIS/HER",en:"Her shoulder is blocking. His knee is open.",pt:"O ombro dela est\xE1 bloqueando. O joelho dele est\xE1 aberto."},{label:"THEIR",en:"Watch their hip position \u2014 it's the key.",pt:"Observe a posi\xE7\xE3o do quadril deles \u2014 \xE9 a chave."}],examples:[{en:"Keep your elbow tight against your body.",pt:"Mantenha seu cotovelo firme contra o corpo."},{en:"Your knee is in the wrong position \u2014 move it here.",pt:"Seu joelho est\xE1 na posi\xE7\xE3o errada \u2014 mova para c\xE1."},{en:"Lower your hip \u2014 that creates the pressure.",pt:"Abaixe seu quadril \u2014 isso cria a press\xE3o."},{en:"His shoulder is blocking the choke. Watch it.",pt:"O ombro dele est\xE1 bloqueando o estrangulamento."},{en:"Protect your neck \u2014 never expose it.",pt:"Proteja seu pesco\xE7o \u2014 nunca o exponha."}]},dialogue:[{sp:"A",en:"Your elbow is too far from your body \u2014 tighten it.",pt:"Seu cotovelo est\xE1 longe do corpo \u2014 aproxime-o."},{sp:"B",en:"Like this? Is my hip position correct now?",pt:"Assim? A posi\xE7\xE3o do meu quadril est\xE1 correta agora?"},{sp:"A",en:"Your hip is good. Now watch your knee \u2014 it's open.",pt:"Seu quadril est\xE1 bom. Agora observe seu joelho \u2014 est\xE1 aberto."},{sp:"B",en:"I feel it now. My shoulder was blocking too, right?",pt:"Sinto agora. Meu ombro estava bloqueando tamb\xE9m, certo?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"elbow",answer:"cotovelo",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"hip",answer:"quadril",seconds:5},{type:"mc",q:"Your student's knee is in the wrong place. You say:",qPT:"O joelho do seu aluno est\xE1 no lugar errado. Voc\xEA diz:",opts:["Your knee is in the wrong position \u2014 move it here.","The knee is wrong.","Knee wrong position.","Move that knee thing."],ans:"Your knee is in the wrong position \u2014 move it here.",exp:"Possessive + specific feedback + clear direction = professional coaching language."},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Keep your elbow tight against your body.",opts:["Keep your elbow tight against your body.","Keep your elbow close to your knee.","Keep your ankle tight against your body.","Keep your shoulder tight against your body."],ans:"Keep your elbow tight against your body."},{type:"speak_sentence",q:"Give this body correction:",qPT:"D\xEA esta corre\xE7\xE3o corporal:",target:"Lower your hip and keep your elbow tight",targetPT:"Abaixe seu quadril e mantenha seu cotovelo firme"},{type:"speak_word",q:"Pronounce each body part:",qPT:"Pronuncie cada parte do corpo:",words:["elbow","knee","hip","shoulder","wrist","ankle"]}]},{id:21,unit:3,belt:"purple",icon:"\u{1F504}",title:"Explaining Techniques Step by Step",titlePT:"Explicando T\xE9cnicas Passo a Passo",xp:45,vocab:[{en:"first",pt:"primeiro"},{en:"then",pt:"ent\xE3o / depois"},{en:"next",pt:"em seguida"},{en:"finally",pt:"finalmente"},{en:"meanwhile",pt:"enquanto isso"},{en:"at the same time",pt:"ao mesmo tempo"},{en:"immediately",pt:"imediatamente"},{en:"as soon as",pt:"assim que"}],grammar:{title:"SEQUENCING: First / Then / Next / Finally",titlePT:"SEQUENCIAMENTO: First / Then / Next / Finally",explanation:"Sequencing words are the backbone of technical instruction. They tell students what order to do things. Without them, techniques become confusing. Every BJJ instructor needs these cold.",explanationPT:"Palavras de sequ\xEAncia s\xE3o a espinha dorsal da instru\xE7\xE3o t\xE9cnica.",rows:[{label:"FIRST",en:"First, establish your grips. First, check your base.",pt:"Primeiro, estabele\xE7a suas pegadas. Primeiro, verifique sua base."},{label:"THEN",en:"Then, step to the side. Then, apply pressure.",pt:"Ent\xE3o, d\xEA um passo para o lado. Ent\xE3o, aplique press\xE3o."},{label:"NEXT",en:"Next, bring your knee through. Next, finish the choke.",pt:"Em seguida, traga o joelho. Em seguida, finalize o estrangulamento."},{label:"FINALLY",en:"Finally, lock it in and submit.",pt:"Finalmente, trave e finalize."},{label:"AT SAME TIME",en:"At the same time, push the hip and pull the collar.",pt:"Ao mesmo tempo, empurre o quadril e puxe a gola."}],examples:[{en:"First, get the underhook. Then, step outside.",pt:"Primeiro, pegue o underhook. Ent\xE3o, d\xEA o passo por fora."},{en:"Next, bring your knee through the gap immediately.",pt:"Em seguida, traga o joelho pelo espa\xE7o imediatamente."},{en:"Finally, lock your hands and apply the choke.",pt:"Finalmente, trave as m\xE3os e aplique o estrangulamento."},{en:"At the same time, push his hip and pull the collar.",pt:"Ao mesmo tempo, empurre o quadril dele e puxe a gola."},{en:"As soon as he pushes, you go to the sweep.",pt:"Assim que ele empurrar, voc\xEA vai para a raspagem."}]},dialogue:[{sp:"A",en:"Watch me. First, I grip the collar. Then I step to the outside.",pt:"Me observe. Primeiro, pego a gola. Ent\xE3o dou o passo por fora."},{sp:"B",en:"At the same time as the step?",pt:"Ao mesmo tempo que o passo?"},{sp:"A",en:"No \u2014 first the grip, then the step. Next, drop your hip.",pt:"N\xE3o \u2014 primeiro a pegada, depois o passo. Em seguida, abaixe o quadril."},{sp:"B",en:"I see. And finally, the sweep with the knee?",pt:"Entendi. E finalmente, a raspagem com o joelho?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"meanwhile",answer:"enquanto isso",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"immediately",answer:"imediatamente",seconds:5},{type:"mc",q:"You want to tell students the order of a technique:",qPT:"Voc\xEA quer dizer a ordem de uma t\xE9cnica:",opts:["First grip, then step, next drop your hip, finally sweep.","Grip step hip sweep.","Do everything together fast.","The technique has four parts."],ans:"First grip, then step, next drop your hip, finally sweep.",exp:"Sequencing words (first/then/next/finally) make complex techniques digestible for beginners."},{type:"fill",q:"Complete the instruction:",qPT:"Complete a instru\xE7\xE3o:",prompt:"___ the same time, push his hip and pull the collar.",ans:"At",hint:"Ao mesmo tempo = At ___ same time"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"First, grip the collar. Then, step to the outside.",opts:["First, grip the collar. Then, step to the outside.","First, grip the sleeve. Then, step to the inside.","First, grip the collar. Next, step to the outside.","Then, grip the collar. First, step to the outside."],ans:"First, grip the collar. Then, step to the outside."},{type:"speak_sentence",q:"Explain this technique step by step:",qPT:"Explique esta t\xE9cnica passo a passo:",target:"First get the grip then step outside and finally sweep",targetPT:"Primeiro pegue a gola depois d\xEA o passo por fora e finalmente raspe"}]},{id:22,unit:3,belt:"purple",icon:"\u{1F4A1}",title:"Correcting Students With Kindness",titlePT:"Corrigindo Alunos com Gentileza",xp:45,vocab:[{en:"almost",pt:"quase"},{en:"improve",pt:"melhorar"},{en:"mistake",pt:"erro"},{en:"again",pt:"de novo"},{en:"try",pt:"tentar"},{en:"better",pt:"melhor"},{en:"perfect",pt:"perfeito"},{en:"close",pt:"quase l\xE1"}],grammar:{title:"POSITIVE CORRECTION: Almost / Better / Try again",titlePT:"CORRE\xC7\xC3O POSITIVA: Almost / Better / Try again",explanation:"Great coaches correct without discouraging. Use 'almost', 'good try', 'that's better' before pointing out the error. This is the difference between students who quit and students who improve.",explanationPT:"Grandes coaches corrigem sem desanimar. Use 'almost', 'good try', 'that's better' antes de apontar o erro.",rows:[{label:"Affirm first",en:"Good try! Almost \u2014 just adjust your elbow.",pt:"Boa tentativa! Quase \u2014 s\xF3 ajuste o cotovelo."},{label:"Progress",en:"That's better! Now we're getting somewhere.",pt:"Isso est\xE1 melhor! Agora estamos progredindo."},{label:"Encourage",en:"Don't worry \u2014 everyone makes this mistake at first.",pt:"N\xE3o se preocupe \u2014 todos cometem esse erro no in\xEDcio."},{label:"Challenge",en:"You're close! Try it again \u2014 you've got this.",pt:"Est\xE1 quase! Tente de novo \u2014 voc\xEA consegue."},{label:"Perfect",en:"That's it! Perfect technique. Now do it faster.",pt:"\xC9 isso! T\xE9cnica perfeita. Agora fa\xE7a mais r\xE1pido."}],examples:[{en:"Almost! Your hip just needs to drop a little more.",pt:"Quase! Seu quadril s\xF3 precisa abaixar um pouco mais."},{en:"Good try. The mistake is in the grip \u2014 let me show you.",pt:"Boa tentativa. O erro est\xE1 na pegada \u2014 deixe-me mostrar."},{en:"That's better! Now try it with a resisting partner.",pt:"Isso est\xE1 melhor! Agora tente com um parceiro resistente."},{en:"Perfect \u2014 that's exactly how it should look.",pt:"Perfeito \u2014 \xE9 exatamente assim que deve ficar."},{en:"Everyone makes mistakes. That's how we improve.",pt:"Todo mundo comete erros. \xC9 assim que melhoramos."}]},dialogue:[{sp:"A",en:"Good try! Almost \u2014 your elbow needs to be tighter.",pt:"Boa tentativa! Quase \u2014 seu cotovelo precisa estar mais firme."},{sp:"B",en:"I keep making the same mistake. I'm frustrated.",pt:"Fico cometendo o mesmo erro. Estou frustrado."},{sp:"A",en:"Don't worry \u2014 everyone makes this mistake at first. Try again.",pt:"N\xE3o se preocupe \u2014 todos cometem esse erro no in\xEDcio. Tente de novo."},{sp:"B",en:"That's better? I feel more pressure now.",pt:"Est\xE1 melhor? Sinto mais press\xE3o agora."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"improve",answer:"melhorar",seconds:5},{type:"mc",q:"A student is frustrated after failing three times. You say:",qPT:"Um aluno est\xE1 frustrado ap\xF3s falhar tr\xEAs vezes. Voc\xEA diz:",opts:["Don't worry \u2014 everyone makes this mistake at first. Try again.","You're doing it wrong again.","Watch me \u2014 it's not that hard.","This is a basic technique."],ans:"Don't worry \u2014 everyone makes this mistake at first. Try again.",exp:"Normalizing mistakes ('everyone makes this mistake') removes shame and refocuses on growth."},{type:"fill",q:"Complete the positive correction:",qPT:"Complete a corre\xE7\xE3o positiva:",prompt:"Good ___! Almost \u2014 just adjust your elbow slightly.",ans:"try",hint:"Boa tentativa = Good ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"That's better! Now try it with a resisting partner.",opts:["That's better! Now try it with a resisting partner.","That's perfect! Now try it with a resisting partner.","That's better! Now do it with a training partner.","That's close! Now try it with a resisting partner."],ans:"That's better! Now try it with a resisting partner."},{type:"speak_sentence",q:"Encourage your student:",qPT:"Encoraje seu aluno:",target:"Almost perfect just adjust your elbow and try again",targetPT:"Quase perfeito s\xF3 ajuste o cotovelo e tente de novo"},{type:"repeat_after",q:"Repeat these positive corrections:",qPT:"Repita estas corre\xE7\xF5es positivas:",items:[{en:"Good try! Almost there.",pt:"Boa tentativa! Quase l\xE1."},{en:"That's better \u2014 keep going!",pt:"Est\xE1 melhor \u2014 continue!"},{en:"Everyone makes this mistake at first.",pt:"Todo mundo comete esse erro no in\xEDcio."}]}]},{id:23,unit:3,belt:"purple",icon:"\u{1F465}",title:"Talking About Students & Teammates",titlePT:"Falando Sobre Alunos e Companheiros",xp:45,vocab:[{en:"athlete",pt:"atleta"},{en:"beginner",pt:"iniciante"},{en:"intermediate",pt:"intermedi\xE1rio"},{en:"experienced",pt:"experiente"},{en:"talented",pt:"talentoso"},{en:"consistent",pt:"consistente"},{en:"progress",pt:"progresso"},{en:"potential",pt:"potencial"}],grammar:{title:"PRESENT SIMPLE: Describing people and their habits",titlePT:"PRESENTE SIMPLES: Descrevendo pessoas e h\xE1bitos",explanation:"When you describe athletes to other coaches or tournament directors, you use the present simple. It describes ongoing truths \u2014 what someone always does or is.",explanationPT:"Quando voc\xEA descreve atletas para outros coaches, usa o presente simples para verdades cont\xEDnuas.",rows:[{label:"SHE/HE + S",en:"He trains six times a week. She competes consistently.",pt:"Ele treina seis vezes por semana. Ela compete consistentemente."},{label:"IS + ADJ",en:"She is very talented. He is an experienced athlete.",pt:"Ela \xE9 muito talentosa. Ele \xE9 um atleta experiente."},{label:"HAS",en:"He has great potential. She has excellent technique.",pt:"Ele tem grande potencial. Ela tem excelente t\xE9cnica."},{label:"NEEDS",en:"He needs to work on his guard. She needs more mat time.",pt:"Ele precisa trabalhar na guarda. Ela precisa de mais tempo no tatame."}],examples:[{en:"He is an intermediate athlete with a lot of potential.",pt:"Ele \xE9 um atleta intermedi\xE1rio com muito potencial."},{en:"She trains consistently and improves every week.",pt:"Ela treina consistentemente e melhora toda semana."},{en:"He needs to work on his takedowns \u2014 that's his weakness.",pt:"Ele precisa trabalhar nas quedas \u2014 esse \xE9 seu ponto fraco."},{en:"She has excellent base and grip strength.",pt:"Ela tem excelente base e for\xE7a de pegada."},{en:"My most talented beginner \u2014 training for six months already.",pt:"Meu iniciante mais talentoso \u2014 treinando h\xE1 seis meses."}]},dialogue:[{sp:"A",en:"Tell me about your student who is competing tomorrow.",pt:"Me fale sobre seu aluno que compete amanh\xE3."},{sp:"B",en:"He is intermediate, very consistent, and trains five times a week.",pt:"Ele \xE9 intermedi\xE1rio, muito consistente, e treina cinco vezes por semana."},{sp:"A",en:"Does he have experience in competition?",pt:"Ele tem experi\xEAncia em competi\xE7\xE3o?"},{sp:"B",en:"Yes \u2014 he competes regularly and has a lot of potential.",pt:"Sim \u2014 ele compete regularmente e tem muito potencial."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"potential",answer:"potencial",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"consistent",answer:"consistente",seconds:5},{type:"mc",q:"'Ela \xE9 uma atleta experiente com excelente t\xE9cnica' in English:",qPT:"'Ela \xE9 uma atleta experiente com excelente t\xE9cnica' em ingl\xEAs:",opts:["She is an experienced athlete with excellent technique.","She has experienced athlete with excellent technique.","She is experiencing athlete with excellent technique.","She was an experienced athlete with excellent technique."],ans:"She is an experienced athlete with excellent technique.",exp:"IS + adjective + noun. 'Experienced' is an adjective here, modifying 'athlete'."},{type:"fill",q:"Complete the description:",qPT:"Complete a descri\xE7\xE3o:",prompt:"She trains ___ and improves every single week.",ans:"consistently",hint:"consistentemente = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"He has great potential and trains five times a week.",opts:["He has great potential and trains five times a week.","He has great potential and trains six times a week.","He has great technique and trains five times a week.","She has great potential and trains five times a week."],ans:"He has great potential and trains five times a week."},{type:"speak_sentence",q:"Describe your best student:",qPT:"Descreva seu melhor aluno:",target:"He is very talented and trains consistently every week",targetPT:"Ele \xE9 muito talentoso e treina consistentemente toda semana"}]},{id:24,unit:3,belt:"purple",icon:"\u{1F94A}",title:"Sparring & Rolling Instructions",titlePT:"Instru\xE7\xF5es de Sparring e Rolamento",xp:50,vocab:[{en:"tap",pt:"bater / desistir"},{en:"reset",pt:"reiniciar"},{en:"intensity",pt:"intensidade"},{en:"flow",pt:"fluir"},{en:"resist",pt:"resistir"},{en:"submit",pt:"finalizar"},{en:"escape",pt:"escapar"},{en:"transition",pt:"transi\xE7\xE3o"}],grammar:{title:"MODAL VERBS IN SPARRING: Can / Should / Must / Don't",titlePT:"VERBOS MODAIS NO SPARRING: Can / Should / Must / Don't",explanation:"Modal verbs let you give instructions with different levels of force. 'Can' = permission. 'Should' = advice. 'Must' = rule. 'Don't' = prohibition. Every BJJ instructor needs all four.",explanationPT:"Verbos modais permitem dar instru\xE7\xF5es com diferentes n\xEDveis de for\xE7a.",rows:[{label:"CAN",en:"You can tap anytime \u2014 no shame in it.",pt:"Voc\xEA pode bater a qualquer momento \u2014 sem vergonha nisso."},{label:"SHOULD",en:"You should focus on transitions, not just submissions.",pt:"Voc\xEA deveria focar nas transi\xE7\xF5es, n\xE3o s\xF3 nas finaliza\xE7\xF5es."},{label:"MUST",en:"You must tap before you get injured.",pt:"Voc\xEA deve bater antes de se machucar."},{label:"DON'T",en:"Don't slam. Don't crank. Don't use strength only.",pt:"N\xE3o slam. N\xE3o force. N\xE3o use apenas for\xE7a."}],examples:[{en:"You can start the roll from the knees.",pt:"Voc\xEA pode come\xE7ar o rolamento dos joelhos."},{en:"You should work on your escapes during this round.",pt:"Voc\xEA deveria trabalhar nas suas escapadas nessa rodada."},{en:"You must tap \u2014 that's the first rule of this gym.",pt:"Voc\xEA deve bater \u2014 essa \xE9 a primeira regra dessa academia."},{en:"Don't use strength \u2014 use technique and timing.",pt:"N\xE3o use for\xE7a \u2014 use t\xE9cnica e timing."},{en:"Reset and go again. Good intensity this round.",pt:"Resete e vai de novo. Boa intensidade nessa rodada."}]},dialogue:[{sp:"A",en:"Okay, everyone \u2014 you can start from the knees. Control your intensity.",pt:"Certo, todos \u2014 voc\xEAs podem come\xE7ar dos joelhos. Controlem a intensidade."},{sp:"B",en:"Coach, can we work on escapes specifically?",pt:"Professor, podemos trabalhar especificamente em escapadas?"},{sp:"A",en:"Good idea. You should focus on transitions after the escape.",pt:"Boa ideia. Voc\xEAs deveriam focar nas transi\xE7\xF5es ap\xF3s a escapada."},{sp:"B",en:"And if I get submitted \u2014 should I reset immediately?",pt:"E se eu for finalizado \u2014 devo reiniciar imediatamente?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"transition",answer:"transi\xE7\xE3o",seconds:5},{type:"mc",q:"A student keeps using only strength and not technique. You say:",qPT:"Um aluno usa apenas for\xE7a, n\xE3o t\xE9cnica. Voc\xEA diz:",opts:["Don't use strength \u2014 use technique and timing.","You are too strong.","Stop using your muscles.","Strength is not allowed here."],ans:"Don't use strength \u2014 use technique and timing.",exp:"'Don't + verb' is the imperative negative \u2014 direct, clear, professional. Always pair it with what TO do."},{type:"fill",q:"Complete the safety rule:",qPT:"Complete a regra de seguran\xE7a:",prompt:"You ___ tap before you get injured \u2014 this is the first rule.",ans:"must",hint:"Deve (obriga\xE7\xE3o) = You ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You should focus on transitions, not just submissions.",opts:["You should focus on transitions, not just submissions.","You must focus on transitions, not just submissions.","You can focus on transitions, not just submissions.","You should focus on techniques, not just submissions."],ans:"You should focus on transitions, not just submissions."},{type:"speak_sentence",q:"Give this sparring instruction:",qPT:"D\xEA esta instru\xE7\xE3o de sparring:",target:"Don't use strength use technique and timing",targetPT:"N\xE3o use for\xE7a use t\xE9cnica e timing"},{type:"match",q:"Match the modals to their meaning:",qPT:"Associe os modais ao significado:",pairs:[{a:"CAN",b:"Permission"},{a:"SHOULD",b:"Advice"},{a:"MUST",b:"Obligation"},{a:"DON'T",b:"Prohibition"}]}]},{id:25,unit:3,belt:"purple",icon:"\u{1F4CB}",title:"Planning and Structuring a Class",titlePT:"Planejando e Estruturando uma Aula",xp:50,vocab:[{en:"warm-up",pt:"aquecimento"},{en:"technique",pt:"t\xE9cnica"},{en:"drilling",pt:"drilling / repeti\xE7\xE3o"},{en:"sparring",pt:"sparring"},{en:"cool-down",pt:"desaquecimento"},{en:"review",pt:"revis\xE3o"},{en:"focus",pt:"foco"},{en:"theme",pt:"tema"}],grammar:{title:"FUTURE WITH GOING TO: Planning class structure",titlePT:"FUTURO COM GOING TO: Planejando estrutura da aula",explanation:"'Going to' is the most natural way to describe a plan in English. When you're telling students what the class will look like, use 'We are going to...' \u2014 it sounds professional and organized.",explanationPT:"'Going to' \xE9 a forma mais natural de descrever um plano em ingl\xEAs.",rows:[{label:"WE'RE GOING TO",en:"We're going to start with a five-minute warm-up.",pt:"Vamos come\xE7ar com um aquecimento de cinco minutos."},{label:"TODAY'S FOCUS",en:"Today's focus is going to be guard retention.",pt:"O foco de hoje vai ser reten\xE7\xE3o de guarda."},{label:"THEN",en:"Then we're going to drill the technique twenty times each.",pt:"Ent\xE3o vamos fazer drilling da t\xE9cnica vinte vezes cada."},{label:"FINISH",en:"We're going to finish with fifteen minutes of sparring.",pt:"Vamos terminar com quinze minutos de sparring."}],examples:[{en:"Today's theme is going to be the back take from turtle.",pt:"O tema de hoje vai ser pegar as costas da tartaruga."},{en:"We're going to drill this fifty times before we spar.",pt:"Vamos fazer drilling cinquenta vezes antes de sparrar."},{en:"The class is going to focus on guard passing today.",pt:"A aula vai focar na passagem de guarda hoje."},{en:"We're going to review last week's technique first.",pt:"Vamos revisar a t\xE9cnica da semana passada primeiro."},{en:"Sparring is going to be positional today \u2014 no full rounds.",pt:"O sparring vai ser posicional hoje \u2014 sem rodadas completas."}]},dialogue:[{sp:"A",en:"Before we start \u2014 here's today's plan. We're going to warm up, then drill.",pt:"Antes de come\xE7ar \u2014 aqui est\xE1 o plano de hoje. Vamos aquecer, depois fazer drilling."},{sp:"B",en:"What's the theme today, coach?",pt:"Qual \xE9 o tema hoje, professor?"},{sp:"A",en:"Today's focus is going to be the back take from turtle position.",pt:"O foco de hoje vai ser pegar as costas da posi\xE7\xE3o tartaruga."},{sp:"B",en:"Are we going to spar today or just drill?",pt:"Vamos sparrar hoje ou apenas fazer drilling?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"drilling",answer:"drilling / repeti\xE7\xE3o",seconds:5},{type:"mc",q:"How do you announce today's lesson plan to the class?",qPT:"Como voc\xEA anuncia o plano da aula de hoje?",opts:["Today we're going to focus on guard passing.","Today we will be focusing on guard passing.","Today's guard passing.","Today focus guard passing."],ans:"Today we're going to focus on guard passing.",exp:"'We're going to' is the most natural and professional way to announce a plan. Simple, clear, respected."},{type:"fill",q:"Complete the class announcement:",qPT:"Complete o an\xFAncio da aula:",prompt:"We're ___ to finish with fifteen minutes of sparring.",ans:"going",hint:"Vamos = We're ___ to"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Today's focus is going to be guard retention.",opts:["Today's focus is going to be guard retention.","Today's focus is going to be guard passing.","Today's theme is going to be guard retention.","Today's focus will be guard retention."],ans:"Today's focus is going to be guard retention."},{type:"speak_sentence",q:"Announce your class plan:",qPT:"Anuncie seu plano de aula:",target:"Today we are going to drill and then spar for fifteen minutes",targetPT:"Hoje vamos fazer drilling e depois sparrar por quinze minutos"},{type:"repeat_after",q:"Repeat these class announcements:",qPT:"Repita estes an\xFAncios de aula:",items:[{en:"We're going to start with the warm-up.",pt:"Vamos come\xE7ar com o aquecimento."},{en:"Today's focus is guard passing.",pt:"O foco de hoje \xE9 passagem de guarda."},{en:"We're going to finish with sparring.",pt:"Vamos terminar com sparring."}]}]},{id:26,unit:3,belt:"purple",icon:"\u{1F9E9}",title:"Comparing Techniques",titlePT:"Comparando T\xE9cnicas",xp:50,vocab:[{en:"effective",pt:"eficaz"},{en:"risky",pt:"arriscado"},{en:"basic",pt:"b\xE1sico"},{en:"advanced",pt:"avan\xE7ado"},{en:"safer",pt:"mais seguro"},{en:"faster",pt:"mais r\xE1pido"},{en:"easier",pt:"mais f\xE1cil"},{en:"tighter",pt:"mais firme"}],grammar:{title:"COMPARATIVES: -er / more / less + than",titlePT:"COMPARATIVOS: -er / more / less + than",explanation:"Comparatives are essential when helping students choose between techniques. 'This is safer than that.' 'The armbar is faster, but the triangle is tighter.' These comparisons build tactical thinking.",explanationPT:"Comparativos s\xE3o essenciais ao ajudar alunos a escolher entre t\xE9cnicas.",rows:[{label:"-ER",en:"safer / faster / tighter / easier / bigger",pt:"mais seguro / r\xE1pido / firme / f\xE1cil / grande"},{label:"MORE",en:"more effective / more advanced / more risky",pt:"mais eficaz / mais avan\xE7ado / mais arriscado"},{label:"LESS",en:"less risky / less difficult / less common",pt:"menos arriscado / menos dif\xEDcil / menos comum"},{label:"THAN",en:"The armbar is faster than the triangle.",pt:"O armbar \xE9 mais r\xE1pido que o tri\xE2ngulo."}],examples:[{en:"The armbar is faster, but the rear naked choke is tighter.",pt:"O armbar \xE9 mais r\xE1pido, mas o RNC \xE9 mais firme."},{en:"This guard pass is easier than the torreando for beginners.",pt:"Esta passagem de guarda \xE9 mais f\xE1cil que o torreando para iniciantes."},{en:"The triangle is more effective from closed guard than half guard.",pt:"O tri\xE2ngulo \xE9 mais eficaz da guarda fechada do que da meia guarda."},{en:"That position is riskier \u2014 you could lose your back.",pt:"Aquela posi\xE7\xE3o \xE9 mais arriscada \u2014 voc\xEA pode perder as costas."},{en:"Drilling is less exciting but more important than sparring.",pt:"O drilling \xE9 menos empolgante mas mais importante que o sparring."}]},dialogue:[{sp:"A",en:"Which guard pass should I learn first \u2014 the torreando or the knee slice?",pt:"Qual passagem de guarda devo aprender primeiro?"},{sp:"B",en:"The knee slice is easier and safer for beginners.",pt:"O knee slice \xE9 mais f\xE1cil e mais seguro para iniciantes."},{sp:"A",en:"Is the torreando more effective at competition level?",pt:"O torreando \xE9 mais eficaz no n\xEDvel de competi\xE7\xE3o?"},{sp:"B",en:"Yes, but it's also riskier. Learn the basics first.",pt:"Sim, mas tamb\xE9m \xE9 mais arriscado. Aprenda o b\xE1sico primeiro."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"effective",answer:"eficaz",seconds:5},{type:"mc",q:"'O armbar \xE9 mais r\xE1pido que o tri\xE2ngulo' in English:",qPT:"'O armbar \xE9 mais r\xE1pido que o tri\xE2ngulo' em ingl\xEAs:",opts:["The armbar is faster than the triangle.","The armbar is more fast than the triangle.","The armbar is fastest than the triangle.","The armbar more fast the triangle."],ans:"The armbar is faster than the triangle.",exp:"Short adjectives (fast, safe, tight) \u2192 add -ER + than. Don't say 'more fast' \u2014 that's incorrect."},{type:"fill",q:"Complete the comparison:",qPT:"Complete a compara\xE7\xE3o:",prompt:"Drilling is ___ exciting but more important than sparring.",ans:"less",hint:"menos = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"The knee slice is easier and safer for beginners.",opts:["The knee slice is easier and safer for beginners.","The knee slice is faster and safer for beginners.","The torreando is easier and safer for beginners.","The knee slice is easier and better for beginners."],ans:"The knee slice is easier and safer for beginners."},{type:"speak_sentence",q:"Compare these two techniques:",qPT:"Compare estas duas t\xE9cnicas:",target:"The armbar is faster but the rear naked choke is tighter",targetPT:"O armbar \xE9 mais r\xE1pido mas o estrangulamento pelas costas \xE9 mais firme"}]},{id:27,unit:3,belt:"purple",icon:"\u{1F3C5}",title:"Motivating Athletes",titlePT:"Motivando Atletas",xp:50,vocab:[{en:"believe",pt:"acreditar"},{en:"push",pt:"empurrar / se esfor\xE7ar"},{en:"limit",pt:"limite"},{en:"overcome",pt:"superar"},{en:"mindset",pt:"mentalidade"},{en:"champion",pt:"campe\xE3o"},{en:"sacrifice",pt:"sacrif\xEDcio"},{en:"deserve",pt:"merecer"}],grammar:{title:"PRESENT CONTINUOUS: What's happening RIGHT NOW",titlePT:"PRESENTE CONT\xCDNUO: O que est\xE1 acontecendo AGORA",explanation:"The present continuous (verb + ING) describes what is happening at this exact moment. On the mats: 'You're improving every round.' 'He's getting tired.' Powerful for real-time coaching.",explanationPT:"O presente cont\xEDnuo (verbo + ING) descreve o que est\xE1 acontecendo neste exato momento.",rows:[{label:"AM/IS/ARE + ING",en:"You are improving. He is getting better. They are working hard.",pt:"Voc\xEA est\xE1 melhorando. Ele est\xE1 melhorando. Eles est\xE3o trabalhando duro."},{label:"NEGATIVE",en:"You are not losing \u2014 you are learning.",pt:"Voc\xEA n\xE3o est\xE1 perdendo \u2014 voc\xEA est\xE1 aprendendo."},{label:"QUESTION",en:"Are you feeling it? Is he pushing his limits?",pt:"Voc\xEA est\xE1 sentindo? Ele est\xE1 ultrapassando seus limites?"},{label:"RIGHT NOW",en:"Right now, you are becoming a champion.",pt:"Agora mesmo, voc\xEA est\xE1 se tornando um campe\xE3o."}],examples:[{en:"You are improving every single round \u2014 I can see it.",pt:"Voc\xEA est\xE1 melhorando a cada rodada \u2014 consigo ver."},{en:"You're not losing \u2014 you're learning how champions are made.",pt:"Voc\xEA n\xE3o est\xE1 perdendo \u2014 est\xE1 aprendendo como campe\xF5es s\xE3o feitos."},{en:"He is pushing his limits today \u2014 give him space.",pt:"Ele est\xE1 ultrapassando seus limites hoje \u2014 d\xEA espa\xE7o."},{en:"Right now, you are becoming the athlete you always wanted to be.",pt:"Agora mesmo, voc\xEA est\xE1 se tornando o atleta que sempre quis ser."},{en:"You deserve this \u2014 you've been sacrificing for months.",pt:"Voc\xEA merece isso \u2014 tem se sacrificado por meses."}]},dialogue:[{sp:"A",en:"I'm tired and I feel like I'm not improving.",pt:"Estou cansado e sinto que n\xE3o estou melhorando."},{sp:"B",en:"You are improving \u2014 I see it every class. You're just not noticing it yet.",pt:"Voc\xEA est\xE1 melhorando \u2014 vejo isso em cada aula. Voc\xEA s\xF3 ainda n\xE3o est\xE1 percebendo."},{sp:"A",en:"But I keep losing in sparring to everyone.",pt:"Mas continuo perdendo no sparring para todos."},{sp:"B",en:"You're not losing \u2014 you're learning. Every champion went through this.",pt:"Voc\xEA n\xE3o est\xE1 perdendo \u2014 est\xE1 aprendendo. Todo campe\xE3o passou por isso."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"overcome",answer:"superar",seconds:5},{type:"mc",q:"Your athlete is losing confidence. The best thing to say:",qPT:"Seu atleta est\xE1 perdendo confian\xE7a. A melhor coisa a dizer:",opts:["You're not losing \u2014 you're learning how champions are made.","You need to try harder.","Everyone loses sometimes.","It will get better."],ans:"You're not losing \u2014 you're learning how champions are made.",exp:"Reframing loss as learning is one of the most powerful coaching tools. Present continuous makes it vivid and immediate."},{type:"fill",q:"Complete the motivational sentence:",qPT:"Complete a frase motivacional:",prompt:"Right now, you ___ becoming the athlete you always wanted to be.",ans:"are",hint:"Voc\xEA est\xE1 = you ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You are improving every single round \u2014 I can see it.",opts:["You are improving every single round \u2014 I can see it.","You are improving every single week \u2014 I can see it.","You are improving every single class \u2014 I can see it.","You are getting better every single round \u2014 I can see it."],ans:"You are improving every single round \u2014 I can see it."},{type:"speak_sentence",q:"Motivate your athlete:",qPT:"Motive seu atleta:",target:"You are not losing you are learning how champions are made",targetPT:"Voc\xEA n\xE3o est\xE1 perdendo voc\xEA est\xE1 aprendendo como campe\xF5es s\xE3o feitos"},{type:"repeat_after",q:"Repeat these motivational phrases:",qPT:"Repita estas frases motivacionais:",items:[{en:"You are improving every round.",pt:"Voc\xEA est\xE1 melhorando a cada rodada."},{en:"Push your limits today.",pt:"Ultrapasse seus limites hoje."},{en:"You deserve this \u2014 keep going.",pt:"Voc\xEA merece isso \u2014 continue."}]}]},{id:28,unit:3,belt:"purple",icon:"\u{1F4DD}",title:"Writing and Reading Class Notes",titlePT:"Escrevendo e Lendo Notas de Aula",xp:50,vocab:[{en:"notes",pt:"anota\xE7\xF5es / notas"},{en:"write down",pt:"anotar"},{en:"remember",pt:"lembrar"},{en:"detail",pt:"detalhe"},{en:"key point",pt:"ponto-chave"},{en:"summary",pt:"resumo"},{en:"important",pt:"importante"},{en:"common",pt:"comum"}],grammar:{title:"PAST SIMPLE: What happened in the last class",titlePT:"PASSADO SIMPLES: O que aconteceu na \xFAltima aula",explanation:"The past simple describes completed events. When reviewing last class, debriefing a competition, or explaining what went wrong, you need past tense. Regular verbs add -ED. Irregular verbs must be memorized.",explanationPT:"O passado simples descreve eventos completos. Para revisar a \xFAltima aula voc\xEA precisa do passado.",rows:[{label:"Regular -ED",en:"worked / drilled / trained / improved / showed / asked",pt:"trabalhei / fiz drilling / treinei / melhorei / mostrei / perguntei"},{label:"Irregular",en:"taught / went / came / did / saw / got / took / won",pt:"ensinei / fui / vim / fiz / vi / peguei / levei / ganhei"},{label:"DIDN'T",en:"I didn't drill enough. He didn't show up.",pt:"N\xE3o fiz drilling suficiente. Ele n\xE3o apareceu."},{label:"DID + ?",en:"Did you understand the key points?",pt:"Voc\xEA entendeu os pontos-chave?"}],examples:[{en:"Last class, we worked on the back take from turtle.",pt:"Na \xFAltima aula, trabalhamos no pegar as costas da tartaruga."},{en:"I showed the technique twice and everyone drilled it twenty times.",pt:"Mostrei a t\xE9cnica duas vezes e todos fizeram drilling vinte vezes."},{en:"He didn't write down the key details \u2014 that's why he forgot.",pt:"Ele n\xE3o anotou os detalhes-chave \u2014 por isso esqueceu."},{en:"Did you understand the summary I gave at the end?",pt:"Voc\xEA entendeu o resumo que dei no final?"},{en:"She improved a lot \u2014 I noticed it during sparring.",pt:"Ela melhorou muito \u2014 notei durante o sparring."}]},dialogue:[{sp:"A",en:"What did we cover last class? I want to review.",pt:"O que cobrimos na \xFAltima aula? Quero revisar."},{sp:"B",en:"We worked on the back take. You showed two variations.",pt:"Trabalhamos no pegar as costas. Voc\xEA mostrou duas varia\xE7\xF5es."},{sp:"A",en:"Good memory. Did everyone drill it enough?",pt:"Boa mem\xF3ria. Todos fizeram drilling suficiente?"},{sp:"B",en:"Most did. But I didn't write down the key detail about the seatbelt grip.",pt:"A maioria fez. Mas eu n\xE3o anotei o detalhe-chave sobre a pegada seatbelt."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"key point",answer:"ponto-chave",seconds:5},{type:"mc",q:"'Trabalhamos no pegar as costas na \xFAltima aula' in English:",qPT:"'Trabalhamos no pegar as costas na \xFAltima aula' em ingl\xEAs:",opts:["Last class, we worked on the back take.","Last class, we work on the back take.","Last class, we are working on the back take.","Last class, we have worked on the back take."],ans:"Last class, we worked on the back take.",exp:"Past simple: 'work' \u2192 'worked'. Notice the -ED ending. 'Last class' signals past tense."},{type:"fill",q:"Complete the past tense sentence:",qPT:"Complete a frase no passado:",prompt:"I ___ the technique twice and everyone drilled it.",ans:"showed",hint:"Mostrei = I ___ (show \u2192 showed)"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"She improved a lot \u2014 I noticed it during sparring.",opts:["She improved a lot \u2014 I noticed it during sparring.","She improved a lot \u2014 I noticed it during drilling.","He improved a lot \u2014 I noticed it during sparring.","She improved a little \u2014 I noticed it during sparring."],ans:"She improved a lot \u2014 I noticed it during sparring."},{type:"speak_sentence",q:"Review last class:",qPT:"Revise a \xFAltima aula:",target:"Last class we worked on the back take and everyone drilled it",targetPT:"Na \xFAltima aula trabalhamos no pegar as costas e todos fizeram drilling"},{type:"speak_word",q:"Pronounce these past tense verbs:",qPT:"Pronuncie estes verbos no passado:",words:["worked","trained","showed","drilled","improved","taught"]}]},{id:29,unit:3,belt:"purple",icon:"\u{1F9E9}",title:"Teaching Concepts \u2014 Not Just Moves",titlePT:"Ensinando Conceitos \u2014 N\xE3o Apenas Movimentos",xp:50,vocab:[{en:"concept",pt:"conceito"},{en:"principle",pt:"princ\xEDpio"},{en:"leverage",pt:"alavancagem"},{en:"timing",pt:"timing"},{en:"weight distribution",pt:"distribui\xE7\xE3o de peso"},{en:"connection",pt:"conex\xE3o"},{en:"structure",pt:"estrutura"},{en:"inside position",pt:"posi\xE7\xE3o interior"}],grammar:{title:"CONCEPT-BASED TEACHING: The language of principles",titlePT:"ENSINO BASEADO EM CONCEITOS: A linguagem dos princ\xEDpios",explanation:"Elite coaches don't just teach moves \u2014 they teach principles. 'Weight distribution', 'inside position', 'connection' \u2014 these concepts apply to every technique. Teaching them makes students who can figure things out themselves.",explanationPT:"Coaches de elite n\xE3o ensinam apenas movimentos \u2014 ensinam princ\xEDpios que se aplicam a todas as t\xE9cnicas.",rows:[{label:"LEVERAGE",en:"'Leverage means more force, less effort. Your hips are your biggest lever.'",pt:"'Alavancagem significa mais for\xE7a, menos esfor\xE7o. Seus quadris s\xE3o sua maior alavanca.'"},{label:"TIMING",en:"'Technique at the wrong time = wasted energy. Wait for the reaction, THEN move.'",pt:"'T\xE9cnica na hora errada = energia desperdi\xE7ada. Espere a rea\xE7\xE3o, ENT\xC3O mova.'"},{label:"WEIGHT",en:"'Keep your weight heavy. A heavy top pressure makes all your techniques work better.'",pt:"'Mantenha seu peso pesado. Uma press\xE3o pesada por cima faz todas as t\xE9cnicas funcionarem melhor.'"},{label:"INSIDE",en:"'Fight for inside position. Whoever controls the inside controls the whole exchange.'",pt:"'Lute pela posi\xE7\xE3o interior. Quem controla o interior controla toda a troca.'"},{label:"CONNECTION",en:"'Stay connected to his body \u2014 space is your enemy on top, your friend on bottom.'",pt:"'Fique conectado ao corpo dele \u2014 espa\xE7o \xE9 seu inimigo por cima, seu amigo por baixo.'"}],examples:[{en:"Every technique uses leverage \u2014 your job is to find where the lever is and use it.",pt:"Cada t\xE9cnica usa alavancagem \u2014 seu trabalho \xE9 encontrar onde est\xE1 a alavanca e us\xE1-la."},{en:"Timing is more important than strength. The same technique applied with timing is effortless.",pt:"Timing \xE9 mais importante que for\xE7a. A mesma t\xE9cnica aplicada com timing \xE9 sem esfor\xE7o."},{en:"Control inside position before you attack. If he has the inside, defend first.",pt:"Controle a posi\xE7\xE3o interior antes de atacar. Se ele tem o interior, defenda primeiro."},{en:"Space is your enemy when you're on top \u2014 close the distance, maintain pressure.",pt:"Espa\xE7o \xE9 seu inimigo quando voc\xEA est\xE1 por cima \u2014 feche a dist\xE2ncia, mantenha a press\xE3o."},{en:"When you understand the principle, you can apply it to any technique \u2014 not just the ones I showed you.",pt:"Quando voc\xEA entende o princ\xEDpio, pode aplic\xE1-lo a qualquer t\xE9cnica \u2014 n\xE3o apenas as que te mostrei."}]},dialogue:[{sp:"Coach",en:"Why do you think that technique failed? Was the technique wrong?",pt:"Por que voc\xEA acha que aquela t\xE9cnica falhou? A t\xE9cnica estava errada?"},{sp:"Student",en:"Maybe my grip was wrong?",pt:"Talvez minha pegada estava errada?"},{sp:"Coach",en:"No \u2014 the technique was fine. The principle was wrong. You had no leverage. Your hips were too far away.",pt:"N\xE3o \u2014 a t\xE9cnica estava boa. O princ\xEDpio estava errado. Voc\xEA n\xE3o tinha alavancagem. Seus quadris estavam muito longe."},{sp:"Student",en:"So I need to understand the principle, not just the move.",pt:"Ent\xE3o preciso entender o princ\xEDpio, n\xE3o apenas o movimento."},{sp:"Coach",en:"Exactly. A hundred techniques, five principles. Learn the principles and the techniques teach themselves.",pt:"Exatamente. Cem t\xE9cnicas, cinco princ\xEDpios. Aprenda os princ\xEDpios e as t\xE9cnicas se ensinam sozinhas."}],exercises:[{type:"timed_flash",q:"What does 'leverage' mean in BJJ?",qPT:"O que 'leverage' significa?",word:"leverage",answer:"alavancagem \u2014 mais for\xE7a, menos esfor\xE7o",seconds:5},{type:"timed_flash",q:"What is 'inside position'?",qPT:"O que \xE9 'inside position'?",word:"inside position",answer:"posi\xE7\xE3o interior \u2014 controlar o espa\xE7o entre os corpos",seconds:5},{type:"mc",q:"Your student keeps failing the same technique. As a concept-based coach you say:",qPT:"Como coach baseado em conceitos voc\xEA diz:",opts:["The technique is fine \u2014 you're missing the principle. Your hips have no leverage here.","You need to drill that technique more.","Practice it again until it works.","Try a different technique."],ans:"The technique is fine \u2014 you're missing the principle. Your hips have no leverage here.",exp:"CONCEPT-BASED COACHING: identify the principle that's missing, not just the movement error. This creates students who understand BJJ, not just students who know moves."},{type:"fill",q:"Complete the coaching principle:",qPT:"Complete o princ\xEDpio de coaching:",prompt:"___ is more important than strength. Applied with ___, the same technique becomes effortless.",ans:"Timing, timing",hint:"Timing / timing"},{type:"speak_sentence",q:"Explain the principle of leverage:",qPT:"Explique o princ\xEDpio da alavancagem:",target:"Leverage means more force less effort and your hips are always your biggest lever in BJJ",targetPT:"Alavancagem significa mais for\xE7a menos esfor\xE7o e seus quadris s\xE3o sempre sua maior alavanca no BJJ"}]},{id:30,unit:3,belt:"purple",icon:"\u{1F3AE}",title:"Kids Games & Drills in English",titlePT:"Jogos e Drills Infantis em Ingl\xEAs",xp:45,vocab:[{en:"tag",pt:"pegar / pique"},{en:"king of the mat",pt:"rei do tatame"},{en:"bulldogs",pt:"bulldogs / quebra-galho"},{en:"shark tank",pt:"shark tank"},{en:"winner stays",pt:"ganhador fica"},{en:"sit out",pt:"sentar e esperar"},{en:"referee",pt:"\xE1rbitro"},{en:"point",pt:"ponto"}],grammar:{title:"GAME INSTRUCTIONS: Running BJJ games for kids in English",titlePT:"INSTRU\xC7\xD5ES DE JOGOS: Conduzindo jogos de BJJ para crian\xE7as em ingl\xEAs",explanation:"Games are how kids learn BJJ. King of the mat, shark tank, bulldogs \u2014 these games have English names and specific rules you need to explain clearly and excitingly to children.",explanationPT:"Jogos s\xE3o como crian\xE7as aprendem BJJ. King of the mat, shark tank, bulldogs \u2014 estes jogos t\xEAm nomes e regras que voc\xEA precisa explicar claramente.",rows:[{label:"EXPLAIN",en:"'Here's how we play. Listen carefully. It's very simple.'",pt:"'Veja como jogamos. Ou\xE7a com aten\xE7\xE3o. \xC9 muito simples.'"},{label:"RULES",en:"'The rules are: if you go out of bounds, you lose. Last person standing wins!'",pt:"'As regras s\xE3o: se sair dos limites, perdeu. \xDAltima pessoa de p\xE9 ganha!'"},{label:"START",en:"'Ready? On my count \u2014 three, two, one, GO!'",pt:"'Prontos? Na minha contagem \u2014 tr\xEAs, dois, um, VAI!'"},{label:"DURING",en:"'Stay in bounds! Use what we learned! Protect yourself! Good fight!'",pt:"'Fiquem nos limites! Usem o que aprendemos! Se protejam! Boa luta!'"},{label:"END",en:"'Time! Winner stays! Next challenger \u2014 who wants to challenge the king?'",pt:"'Tempo! Ganhador fica! Pr\xF3ximo desafiante \u2014 quem quer desafiar o rei?'"}],examples:[{en:"King of the mat! Here's how we play \u2014 one person in the middle. Everyone else tries to get them out of bounds or get a tap. Last person to beat the king takes their place. Ready?",pt:"Rei do tatame! Veja como jogamos \u2014 uma pessoa no meio. Todos os outros tentam tirar dos limites ou pegar uma batida. Quem vencer o rei fica no lugar dele. Prontos?"},{en:"Shark tank! Everybody except Marcus lies down in a line. Marcus \u2014 you're the shark. You have thirty seconds to submit everyone. Go!",pt:"Shark tank! Todo mundo exceto Marcus deita em fila. Marcus \u2014 voc\xEA \xE9 o tubar\xE3o. Voc\xEA tem trinta segundos para finalizar todos. Vai!"},{en:"Bulldogs! Line up on that wall. When I say go \u2014 cross to the other side. The catchers are in the middle. If you get caught, you become a catcher too!",pt:"Bulldogs! Enfileirem naquela parede. Quando eu disser vai \u2014 cruzem para o outro lado. Os pegadores est\xE3o no meio. Se for pego, vira pegador tamb\xE9m!"},{en:"Good game! Winner stays \u2014 who's challenging next? Don't be shy \u2014 champions take the challenge!",pt:"Bom jogo! Ganhador fica \u2014 quem desafia a seguir? N\xE3o sejam t\xEDmidos \u2014 campe\xF5es aceitam o desafio!"},{en:"If you tap \u2014 that's okay! Tapping is smart, not weak. Shake hands and sit out. Great job.",pt:"Se bater \u2014 tudo bem! Bater \xE9 inteligente, n\xE3o fraco. Aperto de m\xE3o e sente. \xD3timo trabalho."}]},dialogue:[{sp:"Coach",en:"Okay \u2014 we're playing King of the Mat! Does everybody know King of the Mat?",pt:"Ok \u2014 vamos jogar Rei do Tatame! Todo mundo conhece Rei do Tatame?"},{sp:"Kids",en:"Yes! / No! / What is it?",pt:"Sim! / N\xE3o! / O que \xE9?"},{sp:"Coach",en:"Simple! One person is the king \u2014 right here in the middle. Everyone tries to beat the king. If you beat the king, YOU become the king! Who wants to be the first king?",pt:"Simples! Uma pessoa \xE9 o rei \u2014 aqui no meio. Todos tentam vencer o rei. Se vencer o rei, VOC\xCA vira o rei! Quem quer ser o primeiro rei?"},{sp:"Coach",en:"Time! Good fight! Winner stays \u2014 who's the challenger? Step up! Be brave! Champions take the challenge!",pt:"Tempo! Boa luta! Ganhador fica \u2014 quem \xE9 o desafiante? Chegue! Seja corajoso! Campe\xF5es aceitam o desafio!"}],exercises:[{type:"timed_flash",q:"How do you tell kids to start a game?",qPT:"Como voc\xEA diz para as crian\xE7as come\xE7arem?",word:"on my count",answer:"On my count \u2014 three, two, one, GO!",seconds:5},{type:"timed_flash",q:"What do you say when the winner stays for another round?",qPT:"O que voc\xEA diz quando o ganhador fica?",word:"winner stays",answer:"Winner stays! Who's challenging next?",seconds:5},{type:"mc",q:"A kid taps and looks embarrassed. You say:",qPT:"Uma crian\xE7a bate e parece envergonhada. Voc\xEA diz:",opts:["Tapping is smart \u2014 not weak! Shake hands. Great job. Who's next?","Don't worry about it.","It's okay, you'll do better.","Good try."],ans:"Tapping is smart \u2014 not weak! Shake hands. Great job. Who's next?",exp:"REFRAME IMMEDIATELY: 'smart not weak' removes shame. 'Shake hands' creates dignity. 'Great job' rewards the courage to compete. Moving on quickly prevents dwelling on the loss. This is elite kids coaching."},{type:"fill",q:"Complete the King of the Mat explanation:",qPT:"Complete a explica\xE7\xE3o do Rei do Tatame:",prompt:"One person is the ___. Everyone tries to ___ the king. If you win \u2014 YOU become the ___!",ans:"king, beat, king",hint:"rei / vencer / rei"},{type:"speak_sentence",q:"Explain the Shark Tank game to kids:",qPT:"Explique o Shark Tank para as crian\xE7as:",target:"Everyone lies down in a line the shark has thirty seconds to submit everyone ready go",targetPT:"Todo mundo deita em fila o tubar\xE3o tem trinta segundos para finalizar todos prontos vai"}]},{id:31,unit:3,belt:"purple",icon:"\u{1F527}",title:"Correcting Technique \u2014 Kids vs Adults",titlePT:"Corrigindo T\xE9cnica \u2014 Crian\xE7as vs Adultos",xp:45,vocab:[{en:"gently",pt:"gentilmente / com cuidado"},{en:"show me",pt:"me mostra"},{en:"try it again",pt:"tenta de novo"},{en:"almost",pt:"quase"},{en:"exactly",pt:"exatamente / isso mesmo"},{en:"detail",pt:"detalhe"},{en:"common mistake",pt:"erro comum"},{en:"feel it",pt:"sinta / perceba"}],grammar:{title:"CORRECTION LANGUAGE: How to fix mistakes for any age group",titlePT:"LINGUAGEM DE CORRE\xC7\xC3O: Como corrigir erros para qualquer faixa et\xE1ria",explanation:"The way you correct a child and an adult must be completely different. Adults respond to detailed technical language. Kids respond to enthusiasm, imagery, and encouragement. This lesson gives you both toolkits.",explanationPT:"A forma de corrigir uma crian\xE7a e um adulto deve ser completamente diferente. Esta li\xE7\xE3o d\xE1 as duas caixas de ferramentas.",rows:[{label:"ADULT+",en:"'Good \u2014 just one detail. Your elbow needs to be tighter here \u2014 feel that?'",pt:"'Bom \u2014 s\xF3 um detalhe. Seu cotovelo precisa estar mais apertado aqui \u2014 sente isso?'"},{label:"ADULT-",en:"'Not quite \u2014 the angle is off. Let me show you. See the difference? Try again.'",pt:"'N\xE3o exatamente \u2014 o \xE2ngulo est\xE1 errado. Deixa eu mostrar. V\xEA a diferen\xE7a? Tenta de novo.'"},{label:"KID+",en:"'Ooh \u2014 so close! You almost got it! One more tiny thing \u2014 watch me. Now you try!'",pt:"'Ooh \u2014 t\xE3o perto! Quase conseguiu! Uma coisinha \u2014 me observa. Agora voc\xEA tenta!'"},{label:"KID-",en:"'Uh oh \u2014 not quite! That's the silly way. Here's the cool way. Ready? Watch!'",pt:"'Ih \u2014 n\xE3o bem assim! Esse \xE9 o jeito bobo. Aqui est\xE1 o jeito legal. Prontos? Observem!'"},{label:"BOTH",en:"'Good effort! / Almost! / That's it! / Perfect! / Much better! / You've got it!'",pt:"'Bom esfor\xE7o! / Quase! / Isso! / Perfeito! / Muito melhor! / Voc\xEA conseguiu!'"}],examples:[{en:"ADULT: 'Good hip movement \u2014 just one detail. After the shrimp, your knee needs to come inside his knee, not outside. Feel that? Yes \u2014 now try it.'",pt:"ADULTO: 'Bom movimento de quadril \u2014 s\xF3 um detalhe. Ap\xF3s o camar\xE3o, seu joelho precisa vir dentro do joelho dele, n\xE3o fora. Sente? Isso \u2014 agora tenta.'"},{en:"KID: 'Ooh! You were SO close! Your legs need to be stronger \u2014 like a ROBOT! Can you make robot legs? Try again with robot legs \u2014 go!'",pt:"KID: 'Ooh! Voc\xEA estava T\xC3O perto! Suas pernas precisam ser mais fortes \u2014 como um ROB\xD4! Consegue fazer pernas de rob\xF4? Tenta de novo com pernas de rob\xF4 \u2014 vai!'"},{en:"ADULT: 'That's a very common mistake \u2014 everyone does this at first. The key is the angle. Let me show you on the dummy first.'",pt:"ADULTO: 'Esse \xE9 um erro muito comum \u2014 todo mundo faz isso no come\xE7o. A chave \xE9 o \xE2ngulo. Deixa eu mostrar no dummy primeiro.'"},{en:"KID: 'That's it! THAT'S the move! Yes! High five! Do it again \u2014 show your partner!'",pt:"KID: 'Isso! ESSE \xE9 o movimento! Sim! High five! Faz de novo \u2014 mostra para seu parceiro!'"},{en:"'Almost! You're so close. One more time \u2014 I know you've got this.'",pt:"'Quase! Voc\xEA est\xE1 t\xE3o perto. Mais uma vez \u2014 sei que voc\xEA consegue.'"}]},dialogue:[{sp:"Coach",en:"(To adult student) Good drilling. One thing \u2014 your head position. You're looking up, which breaks your structure. Try keeping your head down and in. Feel the difference?",pt:"(Para aluno adulto) Bom drilling. Uma coisa \u2014 sua posi\xE7\xE3o de cabe\xE7a. Voc\xEA est\xE1 olhando para cima, o que quebra sua estrutura. Tenta manter a cabe\xE7a baixa e para dentro. Sente a diferen\xE7a?"},{sp:"Adult",en:"Oh \u2014 yes. That's much more stable.",pt:"Oh \u2014 sim. Muito mais est\xE1vel assim."},{sp:"Coach",en:"(To child) Hey superstar \u2014 watch me! See my head? DOWN. Like a turtle! Can you be a turtle? Try with turtle head \u2014 go!",pt:"(Para crian\xE7a) Ei superstar \u2014 me observa! V\xEA minha cabe\xE7a? BAIXA. Como uma tartaruga! Consegue ser uma tartaruga? Tenta com cabe\xE7a de tartaruga \u2014 vai!"},{sp:"Child",en:"Like this?",pt:"Assim?"},{sp:"Coach",en:"YES! That's it! Perfect turtle! Amazing \u2014 high five! Do it again!",pt:"SIM! Isso! Tartaruga perfeita! Incr\xEDvel \u2014 high five! Faz de novo!"}],exercises:[{type:"mc",q:"You need to correct a child's guard. Kid-appropriate correction:",qPT:"Corre\xE7\xE3o adequada para uma crian\xE7a na guarda:",opts:["Your legs need to be stronger \u2014 like a ROBOT! Can you make robot legs? Try again \u2014 go!","Your guard needs more tension in the hip flexors.","Close your guard with more force.","Squeeze your guard tighter."],ans:"Your legs need to be stronger \u2014 like a ROBOT! Can you make robot legs? Try again \u2014 go!",exp:"IMAGERY + GAME + ACTION = kids coaching. Robot legs is immediate, visual, and fun. 'Hip flexor tension' is meaningless to a child. Always translate biomechanics into imagery for kids."},{type:"mc",q:"You need to correct an adult's armbar angle. Professional correction:",qPT:"Corre\xE7\xE3o profissional do \xE2ngulo do armbar de um adulto:",opts:["Good \u2014 one detail. Your hips are beside his elbow, not across it. Let me show you the angle. Feel the difference?","Move your hips more.","That's not quite right \u2014 try again.","Your armbar needs work."],ans:"Good \u2014 one detail. Your hips are beside his elbow, not across it. Let me show you the angle. Feel the difference?",exp:"ADULT CORRECTION: acknowledge what's good + isolate one specific detail + show + sensory check ('feel the difference?'). Specific is always better than vague."},{type:"fill",q:"Complete the kid correction:",qPT:"Complete a corre\xE7\xE3o kids:",prompt:"Ooh \u2014 so ___! One more tiny thing \u2014 ___ me. Now you ___!",ans:"close, watch, try",hint:"perto / me observa / tenta"},{type:"repeat_after",q:"Practice both correction styles:",qPT:"Pratique os dois estilos de corre\xE7\xE3o:",items:[{en:"ADULT: Good \u2014 one detail. Feel that difference? Much better. Try again.",pt:"ADULTO: Bom \u2014 um detalhe. Sente a diferen\xE7a? Muito melhor. Tenta de novo."},{en:"KID: Ooh SO close! Almost! One tiny thing \u2014 watch! NOW try \u2014 I know you've got it!",pt:"KID: Ooh T\xC3O perto! Quase! Uma coisinha \u2014 observa! AGORA tenta \u2014 sei que voc\xEA consegue!"}]},{type:"speak_sentence",q:"Correct an adult's technique specifically:",qPT:"Corrija a t\xE9cnica de um adulto especificamente:",target:"Good drilling one detail your elbow needs to be tighter here feel that now try again",targetPT:"Bom drilling um detalhe seu cotovelo precisa estar mais apertado aqui sente isso agora tenta de novo"}]},{id:32,unit:3,belt:"purple",icon:"\u{1F517}",title:"Teaching Chains & Transitions",titlePT:"Ensinando Sequ\xEAncias e Transi\xE7\xF5es",xp:50,vocab:[{en:"transition",pt:"transi\xE7\xE3o"},{en:"chain",pt:"corrente / sequ\xEAncia"},{en:"flow",pt:"fluxo / fluir"},{en:"link",pt:"ligar / conectar"},{en:"entry",pt:"entrada"},{en:"follow-up",pt:"continua\xE7\xE3o / seguimento"},{en:"series",pt:"s\xE9rie / sistema"},{en:"contingency",pt:"conting\xEAncia / plano B"}],grammar:{title:"CHAINS & TRANSITIONS: Teaching BJJ as a connected system",titlePT:"SEQU\xCANCIAS E TRANSI\xC7\xD5ES: Ensinando BJJ como sistema conectado",explanation:"BJJ is not a collection of individual techniques \u2014 it's a system of connected movements. Great coaches teach CHAINS: 'If this, then that. If that's not there, then this other thing.' This is the language of systems-based instruction.",explanationPT:"O BJJ n\xE3o \xE9 uma cole\xE7\xE3o de t\xE9cnicas individuais \u2014 \xE9 um sistema de movimentos conectados. Grandes coaches ensinam SEQU\xCANCIAS.",rows:[{label:"IF-THEN",en:"'If he defends the armbar, the triangle opens. If he defends the triangle, the omoplata is there.'",pt:"'Se ele defender o armbar, o tri\xE2ngulo abre. Se defender o tri\xE2ngulo, a omoplata est\xE1 dispon\xEDvel.'"},{label:"NOW FROM",en:"'Now we're moving from side control into mount \u2014 the key detail in this transition is...'",pt:"'Agora estamos indo do cem quilos para a montada \u2014 o detalhe-chave nesta transi\xE7\xE3o \xE9...'"},{label:"THIS IS PART",en:"'This is part one of a three-part system. Today we cover the entry. Next week \u2014 the follow-ups.'",pt:"'Esta \xE9 a parte um de um sistema de tr\xEAs partes. Hoje cobrimos a entrada. Na pr\xF3xima semana \u2014 as continua\xE7\xF5es.'"},{label:"FROM HERE",en:"'From here, you have three options. Option one is... Option two is... The third, and best, is...'",pt:"'Daqui, voc\xEA tem tr\xEAs op\xE7\xF5es. Op\xE7\xE3o um \xE9... Op\xE7\xE3o dois \xE9... A terceira, e melhor, \xE9...'"},{label:"CONNECT",en:"'These two techniques are linked \u2014 one sets up the other. That's the relationship.'",pt:"'Estas duas t\xE9cnicas est\xE3o ligadas \u2014 uma configura a outra. Essa \xE9 a rela\xE7\xE3o.'"}],examples:[{en:"This is part one of a three-part attacking system from closed guard. Today \u2014 posture breaking and grip fighting. Next week \u2014 the submission entries.",pt:"Esta \xE9 a parte um de um sistema de ataque de tr\xEAs partes da guarda fechada. Hoje \u2014 quebra de postura e batalha de pegadas. Pr\xF3xima semana \u2014 as entradas para finaliza\xE7\xF5es."},{en:"If he defends the armbar by stacking, the triangle becomes available. If he defends the triangle by posturing, go back to the armbar. This is the chain.",pt:"Se ele defender o armbar empilhando, o tri\xE2ngulo fica dispon\xEDvel. Se defender o tri\xE2ngulo se postando, volte ao armbar. Esta \xE9 a sequ\xEAncia."},{en:"Now we're transitioning from north-south to the far-side armbar. The key detail in this transition is that you never let his elbow come below your hip.",pt:"Agora estamos transitando do norte-sul para o armbar do lado distante. O detalhe-chave nesta transi\xE7\xE3o \xE9 que voc\xEA nunca deixa o cotovelo dele vir abaixo do seu quadril."},{en:"From here you have two entries. Entry one is direct \u2014 fast but requires timing. Entry two is indirect \u2014 slower but much higher percentage.",pt:"Daqui voc\xEA tem duas entradas. Entrada um \xE9 direta \u2014 r\xE1pida mas requer timing. Entrada dois \xE9 indireta \u2014 mais lenta mas de percentual muito mais alto."},{en:"These two submissions are linked \u2014 the armbar threatens the triangle, and the triangle threatens the armbar. That's the relationship. Learn them as a pair.",pt:"Estas duas finaliza\xE7\xF5es est\xE3o ligadas \u2014 o armbar amea\xE7a o tri\xE2ngulo, e o tri\xE2ngulo amea\xE7a o armbar. Essa \xE9 a rela\xE7\xE3o. Aprenda-as como par."}]},dialogue:[{sp:"Coach",en:"Today we begin part one of a three-part system. By the end of these three classes, you'll have a complete attacking game from the back.",pt:"Hoje come\xE7amos a parte um de um sistema de tr\xEAs partes. No final dessas tr\xEAs aulas, voc\xEA ter\xE1 um jogo de ataque completo das costas."},{sp:"Student",en:"What are the three parts?",pt:"Quais s\xE3o as tr\xEAs partes?"},{sp:"Coach",en:"Part one: taking the back and establishing control. Part two: the RNC system. Part three: when they defend the choke \u2014 the arm attack options.",pt:"Parte um: tomar as costas e estabelecer controle. Parte dois: o sistema de RNC. Parte tr\xEAs: quando eles defendem o estrangulamento \u2014 as op\xE7\xF5es de ataque de bra\xE7o."},{sp:"Student",en:"So they're all connected?",pt:"Ent\xE3o todos est\xE3o conectados?"},{sp:"Coach",en:"Exactly. That's what makes it a system and not just a list of techniques. The defenses to one open the others.",pt:"Exatamente. \xC9 isso que faz ser um sistema e n\xE3o apenas uma lista de t\xE9cnicas. As defesas de uma abrem as outras."}],exercises:[{type:"timed_flash",q:"How do you introduce a multi-class system?",qPT:"Como voc\xEA introduz um sistema de m\xFAltiplas aulas?",word:"this is part one",answer:"This is part one of a three-part system...",seconds:5},{type:"mc",q:"Best way to explain a technique chain from guard:",qPT:"Melhor forma de explicar uma sequ\xEAncia da guarda:",opts:["If he defends the armbar by stacking, the triangle opens \u2014 if he defends the triangle by posturing, the armbar returns. This is the chain.","Armbar and triangle work together.","You can do armbar or triangle from guard.","When armbar doesn't work, try triangle."],ans:"If he defends the armbar by stacking, the triangle opens \u2014 if he defends the triangle by posturing, the armbar returns. This is the chain.",exp:"IF-THEN chains teach SYSTEMS not moves. The student learns to think, not just react. 'This is the chain' is the exact closer Danaher and elite coaches use."},{type:"fill",q:"Complete the transition description:",qPT:"Complete a descri\xE7\xE3o da transi\xE7\xE3o:",prompt:"Now we're ___ from north-south to the armbar. The key ___ in this transition is...",ans:"transitioning, detail",hint:"transitando / detalhe"},{type:"speak_sentence",q:"Introduce a three-part teaching system:",qPT:"Introduza um sistema de ensino de tr\xEAs partes:",target:"This is part one of a three part system today we cover the entry next week the follow ups and part three the contingencies",targetPT:"Esta \xE9 a parte um de um sistema de tr\xEAs partes hoje cobrimos a entrada na pr\xF3xima semana as continua\xE7\xF5es e parte tr\xEAs as conting\xEAncias"}]},{id:33,unit:3,belt:"purple",icon:"\u{1F440}",title:"Reading & Correcting Live Rolling",titlePT:"Lendo e Corrigindo o Rolling ao Vivo",xp:50,vocab:[{en:"I can see",pt:"consigo ver / estou vendo"},{en:"notice",pt:"notar / perceber"},{en:"hesitating",pt:"hesitando"},{en:"committing",pt:"se comprometendo"},{en:"posture",pt:"postura"},{en:"scramble",pt:"scramble / disputa"},{en:"stalling",pt:"travando / parando"},{en:"instinct",pt:"instinto"}],grammar:{title:"LIVE COACHING LANGUAGE: What to say while they're rolling",titlePT:"LINGUAGEM DE COACHING AO VIVO: O que dizer enquanto eles rolam",explanation:"Walking around the mat during drilling and sparring is where coaches earn their stripes. You have 2-3 seconds to identify a problem and deliver a cue that actually helps. This lesson gives you that language.",explanationPT:"Andar pelo tatame durante drilling e sparring \xE9 onde coaches ganham suas listras. Voc\xEA tem 2-3 segundos para identificar um problema e entregar uma dica que realmente ajude.",rows:[{label:"I SEE",en:"'I can see you hesitating \u2014 commit to the move. Don't ask for permission.'",pt:"'Consigo ver que voc\xEA est\xE1 hesitando \u2014 comprometa-se com o movimento. N\xE3o pe\xE7a permiss\xE3o.'"},{label:"NOTICE",en:"'Notice how your weight is back \u2014 that's why he's not moving. Get your weight forward.'",pt:"'Perceba como seu peso est\xE1 para tr\xE1s \u2014 \xE9 por isso que ele n\xE3o est\xE1 se movendo. Coloque seu peso para frente.'"},{label:"RIGHT THERE",en:"'Right there \u2014 that's the moment. Go! / Stop \u2014 that was the entry. Go back and get it.'",pt:"'Ali mesmo \u2014 esse \xE9 o momento. Vai! / Para \u2014 essa era a entrada. Volte e pegue.'"},{label:"YOU'RE",en:"'You're stalling. Keep moving. / You're too tense \u2014 breathe. / You're telegraphing \u2014 slower setup.'",pt:"'Voc\xEA est\xE1 travando. Continue movendo. / Voc\xEA est\xE1 muito tenso \u2014 respire. / Voc\xEA est\xE1 telegrafando \u2014 prepara\xE7\xE3o mais lenta.'"},{label:"QUESTION",en:"'Why didn't you take that? What stopped you? What did you see?'",pt:"'Por que voc\xEA n\xE3o pegou aquilo? O que te parou? O que voc\xEA viu?'"}],examples:[{en:"I can see you know the move \u2014 what I can't see is you committing to it. Half-committed is worse than not trying.",pt:"Consigo ver que voc\xEA conhece o movimento \u2014 o que n\xE3o consigo ver \xE9 voc\xEA se comprometendo com ele. Meio comprometido \xE9 pior do que n\xE3o tentar."},{en:"Notice what happens to his base when you grip that collar \u2014 it shifts. That's your window. Don't wait for a bigger window.",pt:"Perceba o que acontece com a base dele quando voc\xEA pega aquela gola \u2014 ela muda. Esse \xE9 seu momento. N\xE3o espere por um momento maior."},{en:"Right there \u2014 that was the kimura entry. Go back. Reset. Find that position again and this time don't hesitate.",pt:"Ali mesmo \u2014 essa era a entrada do kimura. Volte. Resete. Encontre aquela posi\xE7\xE3o novamente e desta vez n\xE3o hesite."},{en:"You're thinking too much. At this level, thinking is the enemy of movement. Trust what your body knows.",pt:"Voc\xEA est\xE1 pensando demais. Neste n\xEDvel, pensar \xE9 o inimigo do movimento. Confie no que seu corpo sabe."},{en:"What stopped you from taking that back? Tell me \u2014 because from where I was standing, the entry was completely open.",pt:"O que te impediu de tomar aquelas costas? Me diga \u2014 porque de onde eu estava, a entrada estava completamente aberta."}]},dialogue:[{sp:"Coach",en:"(Walking past during drilling) Notice your elbow \u2014 it's flaring. Tuck it in. Yes \u2014 feel the difference? Good. Keep going.",pt:"(Passando durante o drilling) Perceba seu cotovelo \u2014 est\xE1 aberto. Feche-o. Sim \u2014 sente a diferen\xE7a? Bom. Continue."},{sp:"Coach",en:"(During sparring) Right there! That was your sweep! Go back \u2014 reset. Find that position. Take it this time.",pt:"(Durante sparring) Ali mesmo! Essa era sua raspagem! Volte \u2014 resete. Encontre aquela posi\xE7\xE3o. Pegue desta vez."},{sp:"Student",en:"I saw it but I wasn't sure if I had enough control.",pt:"Eu vi mas n\xE3o tinha certeza se tinha controle suficiente."},{sp:"Coach",en:"You'll never be 100% sure. That's the lesson. Commit and adjust \u2014 don't wait for perfect. Perfect never comes.",pt:"Voc\xEA nunca ter\xE1 100% de certeza. Essa \xE9 a li\xE7\xE3o. Comprometa-se e ajuste \u2014 n\xE3o espere pelo perfeito. O perfeito nunca chega."}],exercises:[{type:"timed_flash",q:"Quick cue when a student misses their moment:",qPT:"Dica r\xE1pida quando o aluno perde o momento:",word:"right there",answer:"Right there! That was it! Go back and get it.",seconds:5},{type:"mc",q:"Your student keeps hesitating at the submission entry. Walking past, you say:",qPT:"Seu aluno continua hesitando na entrada da finaliza\xE7\xE3o. Passando, voc\xEA diz:",opts:["I can see you know the move \u2014 what I need to see is you committing to it. Half-committed is worse than not trying.","Try the submission.","Don't hesitate.","Go for it."],ans:"I can see you know the move \u2014 what I need to see is you committing to it. Half-committed is worse than not trying.",exp:"I CAN SEE + specific observation + principle. Shows you're watching carefully, names the exact problem, and gives a rule they can apply immediately. This is Danaher-level live coaching."},{type:"fill",q:"Complete the live coaching cue:",qPT:"Complete a dica de coaching ao vivo:",prompt:"___ what happens to his base when you grip \u2014 it ___. That's your window. Don't wait for a bigger window.",ans:"Notice, shifts",hint:"Perceba / muda"},{type:"speak_sentence",q:"Coach a student who is thinking too much:",qPT:"Fa\xE7a coaching de um aluno que pensa demais:",target:"You are thinking too much at this level trust what your body knows and commit to the move",targetPT:"Voc\xEA est\xE1 pensando demais neste n\xEDvel confie no que seu corpo sabe e comprometa-se com o movimento"}]},{id:34,unit:3,belt:"purple",icon:"\u{1F5E3}\uFE0F",title:"Explaining WHY \u2014 The Language of Reasoning",titlePT:"Explicando O PORQU\xCA \u2014 A Linguagem do Racioc\xEDnio",xp:50,vocab:[{en:"the reason is",pt:"a raz\xE3o \xE9"},{en:"that's why",pt:"\xE9 por isso que"},{en:"which means",pt:"o que significa"},{en:"as a result",pt:"como resultado"},{en:"this is why",pt:"\xE9 por isso"},{en:"the purpose",pt:"o prop\xF3sito"},{en:"underlying",pt:"subjacente / fundamental"},{en:"principle",pt:"princ\xEDpio"}],grammar:{title:"THE LANGUAGE OF REASONING: Explaining WHY, not just WHAT",titlePT:"A LINGUAGEM DO RACIOC\xCDNIO: Explicando POR QU\xCA, n\xE3o apenas O QU\xCA",explanation:"The difference between a good coach and a great coach is explanation. Anyone can say 'do this.' Great coaches explain WHY. This lesson gives you the exact sentence structures to connect actions to principles \u2014 the way Danaher, Marcelo, and Leandro Lo explain technique.",explanationPT:"A diferen\xE7a entre um bom coach e um grande coach \xE9 a explica\xE7\xE3o. Qualquer um pode dizer 'fa\xE7a isso'. Grandes coaches explicam POR QU\xCA.",rows:[{label:"THE REASON",en:"'The reason we do this is...' / 'The reason this works is...'",pt:"'A raz\xE3o pela qual fazemos isso \xE9...' / 'A raz\xE3o pela qual funciona \xE9...'"},{label:"WHICH MEANS",en:"'You control his hip, which means he cannot shrimp away from you.'",pt:"'Voc\xEA controla o quadril dele, o que significa que ele n\xE3o consegue fazer camar\xE3o para longe.'"},{label:"THAT'S WHY",en:"'His base is gone \u2014 that's why the sweep becomes available.'",pt:"'A base dele acabou \u2014 \xE9 por isso que a raspagem fica dispon\xEDvel.'"},{label:"AS A RESULT",en:"'You take away his arm \u2014 as a result, he has no base on that side.'",pt:"'Voc\xEA tira o bra\xE7o dele \u2014 como resultado, ele n\xE3o tem base naquele lado.'"},{label:"THE PURPOSE",en:"'The purpose of this grip is not to squeeze \u2014 it's to control direction.'",pt:"'O prop\xF3sito desta pegada n\xE3o \xE9 apertar \u2014 \xE9 controlar a dire\xE7\xE3o.'"}],examples:[{en:"The reason we don't cross our feet in closed guard is that crossed feet can be broken with a simple elbow-to-knee motion.",pt:"A raz\xE3o pela qual n\xE3o cruzamos os p\xE9s na guarda fechada \xE9 que p\xE9s cruzados podem ser quebrados com um simples movimento cotovelo-joelho."},{en:"You frame on his hip, which means he has to post his hand to maintain his base \u2014 and that's when you take the hand.",pt:"Voc\xEA coloca frame no quadril dele, o que significa que ele precisa apoiar a m\xE3o para manter a base \u2014 e \xE9 a\xED que voc\xEA toma a m\xE3o."},{en:"The purpose of breaking posture is not the submission \u2014 it's to make him think about defending his neck. That's why the submission opens up.",pt:"O prop\xF3sito de quebrar a postura n\xE3o \xE9 a finaliza\xE7\xE3o \u2014 \xE9 faz\xEA-lo pensar em defender o pesco\xE7o. \xC9 por isso que a finaliza\xE7\xE3o fica dispon\xEDvel."},{en:"His weight shifts forward as a result of the pull \u2014 that's why the sweep works. You didn't sweep him. He fell.",pt:"O peso dele vai para frente como resultado da puxada \u2014 \xE9 por isso que a raspagem funciona. Voc\xEA n\xE3o o raspou. Ele caiu."},{en:"The reason this position is superior is that it addresses the fundamental problem of base without compromising your own structure.",pt:"A raz\xE3o pela qual esta posi\xE7\xE3o \xE9 superior \xE9 que ela aborda o problema fundamental de base sem comprometer sua pr\xF3pria estrutura."}]},dialogue:[{sp:"Student",en:"Why do we always break posture before attacking from guard?",pt:"Por que sempre quebramos a postura antes de atacar da guarda?"},{sp:"Coach",en:"Great question. The reason is that a posturing opponent can use his base to defend. His structure protects him. Break the structure first \u2014 which means now his defense is compromised.",pt:"\xD3tima pergunta. A raz\xE3o \xE9 que um oponente com boa postura pode usar sua base para se defender. Quebre a estrutura primeiro \u2014 o que significa que a defesa dele est\xE1 comprometida."},{sp:"Student",en:"So the posture break IS the attack?",pt:"Ent\xE3o a quebra de postura \xC9 o ataque?"},{sp:"Coach",en:"Exactly. That's why you see high level players spend thirty seconds just breaking posture. They're not waiting \u2014 they're setting up everything.",pt:"Exatamente. \xC9 por isso que voc\xEA v\xEA jogadores de alto n\xEDvel passando trinta segundos apenas quebrando a postura. Eles n\xE3o est\xE3o esperando \u2014 est\xE3o configurando tudo."}],exercises:[{type:"timed_flash",q:"How do you start explaining WHY in English?",qPT:"Como voc\xEA come\xE7a a explicar POR QU\xCA em ingl\xEAs?",word:"the reason is",answer:"The reason is... / That's why...",seconds:5},{type:"mc",q:"Best explanation of why posture breaking matters:",qPT:"Melhor explica\xE7\xE3o sobre por que quebrar a postura importa:",opts:["You break his posture, which means his base is compromised \u2014 that's why every attack from guard starts here.","Always break the posture first.","Posture breaking is important.","You need to control his head."],ans:"You break his posture, which means his base is compromised \u2014 that's why every attack from guard starts here.",exp:"CHAIN: action \u2192 which means \u2192 consequence \u2192 that's why \u2192 principle. This is the exact reasoning chain that separates great coaches from average ones."},{type:"fill",q:"Complete the reasoning chain:",qPT:"Complete a cadeia de racioc\xEDnio:",prompt:"You control his arm, ___ means he has no base \u2014 ___ why the sweep is available.",ans:"which, that's",hint:"o que significa / \xE9 por isso"},{type:"speak_sentence",q:"Explain a BJJ principle with full reasoning:",qPT:"Explique um princ\xEDpio de BJJ com racioc\xEDnio completo:",target:"The reason we break posture first is that his structure protects him which means without it all his defenses are compromised",targetPT:"A raz\xE3o pela qual quebramos a postura primeiro \xE9 que a estrutura dele o protege o que significa que sem ela todas as defesas dele est\xE3o comprometidas"}]},{id:35,unit:4,belt:"brown",icon:"\u{1F3C6}",title:"Tournament Day Language",titlePT:"Linguagem do Dia do Torneio",xp:55,vocab:[{en:"bracket",pt:"chave / bracket"},{en:"match",pt:"luta"},{en:"division",pt:"divis\xE3o / categoria"},{en:"referee",pt:"\xE1rbitro"},{en:"score",pt:"pontua\xE7\xE3o"},{en:"overtime",pt:"prorroga\xE7\xE3o"},{en:"advantage",pt:"vantagem"},{en:"penalty",pt:"puni\xE7\xE3o"}],grammar:{title:"ASKING FOR INFORMATION: Can you tell me / Where is / When does",titlePT:"PEDINDO INFORMA\xC7\xD5ES: Can you tell me / Where is / When does",explanation:"At tournaments abroad, you need to ask questions clearly and politely. 'Can you tell me...' is the most professional way to ask for information in English-speaking competitions.",explanationPT:"Em torneios no exterior, voc\xEA precisa fazer perguntas de forma clara e educada.",rows:[{label:"CAN YOU TELL ME",en:"Can you tell me where my bracket is?",pt:"Voc\xEA pode me dizer onde est\xE1 minha chave?"},{label:"WHERE IS",en:"Where is the check-in table? Where is my division?",pt:"Onde fica a mesa de inscri\xE7\xE3o? Onde fica minha divis\xE3o?"},{label:"WHEN DOES",en:"When does my division start? When is the next match?",pt:"Quando come\xE7a minha divis\xE3o? Quando \xE9 a pr\xF3xima luta?"},{label:"HOW LONG",en:"How long does each match last?",pt:"Quanto tempo dura cada luta?"}],examples:[{en:"Can you tell me where to check in for my division?",pt:"Voc\xEA pode me dizer onde fazer check-in para minha divis\xE3o?"},{en:"Where is the adult blue belt bracket posted?",pt:"Onde est\xE1 a chave faixa azul adulto?"},{en:"When does the absolute division start?",pt:"Quando come\xE7a o absoluto?"},{en:"How long does an overtime match last?",pt:"Quanto tempo dura uma luta na prorroga\xE7\xE3o?"},{en:"Excuse me \u2014 I received a penalty. Can you explain why?",pt:"Com licen\xE7a \u2014 recebi uma puni\xE7\xE3o. Voc\xEA pode explicar por qu\xEA?"}]},dialogue:[{sp:"A",en:"Excuse me \u2014 can you tell me where the blue belt division is checking in?",pt:"Com licen\xE7a \u2014 pode me dizer onde a divis\xE3o faixa azul est\xE1 fazendo check-in?"},{sp:"B",en:"Sure! Blue belt adults are on mat three. Check-in is at table B.",pt:"Claro! Faixa azul adultos est\xE3o no tatame tr\xEAs. Check-in \xE9 na mesa B."},{sp:"A",en:"Thank you. When does the adult division start?",pt:"Obrigado. Quando come\xE7a a divis\xE3o adulta?"},{sp:"B",en:"Your first match is at 10 AM. Check the bracket on the wall.",pt:"Sua primeira luta \xE9 \xE0s 10h. Verifique a chave na parede."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"bracket",answer:"chave / bracket",seconds:5},{type:"mc",q:"You need to know where to register at a tournament. You say:",qPT:"Voc\xEA precisa saber onde se registrar. Voc\xEA diz:",opts:["Can you tell me where to check in for my division?","Where check in?","I need registration.","Tell me the check-in."],ans:"Can you tell me where to check in for my division?",exp:"'Can you tell me...' is the most polite and professional way to request information. Always use it at tournaments."},{type:"fill",q:"Complete the question:",qPT:"Complete a pergunta:",prompt:"___ does the absolute division start?",ans:"When",hint:"Quando = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"When does the adult division start?",opts:["When does the adult division start?","When does the absolute division start?","When does the adult division end?","Where does the adult division start?"],ans:"When does the adult division start?"},{type:"speak_sentence",q:"Ask this competition question:",qPT:"Fa\xE7a esta pergunta de competi\xE7\xE3o:",target:"Can you tell me where the blue belt bracket is posted",targetPT:"Voc\xEA pode me dizer onde est\xE1 a chave faixa azul"},{type:"speak_word",q:"Pronounce these competition words:",qPT:"Pronuncie estas palavras de competi\xE7\xE3o:",words:["bracket","division","referee","advantage","penalty","overtime"]}]},{id:36,unit:4,belt:"brown",icon:"\u{1F5E3}\uFE0F",title:"Cornering Your Athlete",titlePT:"Dando Corner para Seu Atleta",xp:55,vocab:[{en:"corner",pt:"corner / apoio"},{en:"breathe",pt:"respirar"},{en:"points",pt:"pontos"},{en:"lead",pt:"liderar"},{en:"behind",pt:"atr\xE1s / perdendo"},{en:"aggressive",pt:"agressivo"},{en:"defend",pt:"defender"},{en:"attack",pt:"atacar"}],grammar:{title:"SHORT COMMANDS IN THE CORNER: Imperative at high speed",titlePT:"COMANDOS CURTOS NO CORNER: Imperativo em alta velocidade",explanation:"In the corner, you have seconds. Commands must be SHORT, LOUD, and CLEAR. Two to four words maximum. The athlete can't process long sentences while competing.",explanationPT:"No corner, voc\xEA tem segundos. Comandos devem ser CURTOS, ALTOS e CLAROS. M\xE1ximo dois a quatro palavras.",rows:[{label:"Position",en:"Take the back! Shoot! Get up! Sit out!",pt:"Pegue as costas! Chute! Levante! Saia!"},{label:"Defense",en:"Guard up! Defend! Frame! Move your hips!",pt:"Guarda! Defenda! Frame! Mova o quadril!"},{label:"Points",en:"You're winning! Two points! One minute left!",pt:"Voc\xEA est\xE1 ganhando! Dois pontos! Um minuto!"},{label:"Breathe",en:"Breathe! Relax! You've got this! Stay calm!",pt:"Respira! Relaxa! Voc\xEA consegue! Fique calmo!"},{label:"Attack",en:"Attack now! Go for it! Finish! Don't stop!",pt:"Ataque agora! Vai! Finalize! N\xE3o pare!"}],examples:[{en:"Take the back! Go now \u2014 he's tired!",pt:"Pegue as costas! Vai agora \u2014 ele est\xE1 cansado!"},{en:"Breathe! You're up by two \u2014 just defend!",pt:"Respira! Voc\xEA est\xE1 acima por dois \u2014 s\xF3 defenda!"},{en:"Move your hips! Frame! Don't let him pass!",pt:"Mova o quadril! Frame! N\xE3o deixe ele passar!"},{en:"Thirty seconds! Attack now \u2014 go for the submission!",pt:"Trinta segundos! Ataque agora \u2014 vai para a finaliza\xE7\xE3o!"},{en:"You're winning on advantages \u2014 stay calm and defend!",pt:"Voc\xEA est\xE1 ganhando em vantagens \u2014 fique calmo e defenda!"}]},dialogue:[{sp:"A",en:"Take the back! He's giving it to you \u2014 go now!",pt:"Pegue as costas! Ele est\xE1 te dando \u2014 vai agora!"},{sp:"B",en:"Got it! I have the back \u2014 now what?",pt:"Consegui! Estou nas costas \u2014 e agora?"},{sp:"A",en:"Seatbelt grip! Breathe! Find the choke \u2014 you've got time!",pt:"Pegada seatbelt! Respira! Acha o estrangulamento \u2014 voc\xEA tem tempo!"},{sp:"B",en:"He's defending hard. Should I transition?",pt:"Ele est\xE1 defendendo forte. Devo fazer transi\xE7\xE3o?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"defend",answer:"defender",seconds:4},{type:"mc",q:"Your athlete is winning by 2 points with 30 seconds left. You shout:",qPT:"Seu atleta est\xE1 ganhando por 2 pontos com 30 segundos. Voc\xEA grita:",opts:["Stay calm and defend! You've got this!","Please defend yourself carefully.","You should try to maintain your position.","Try not to get submitted."],ans:"Stay calm and defend! You've got this!",exp:"In the corner, short + powerful = effective. 'Stay calm and defend! You've got this!' is perfectly structured for competition pressure."},{type:"fill",q:"Complete the corner command:",qPT:"Complete o comando de corner:",prompt:"___ now \u2014 he's tired and you have the position!",ans:"Attack",hint:"Ataque = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Breathe! You're up by two \u2014 just defend!",opts:["Breathe! You're up by two \u2014 just defend!","Breathe! You're up by four \u2014 just defend!","Relax! You're up by two \u2014 just defend!","Breathe! You're down by two \u2014 just attack!"],ans:"Breathe! You're up by two \u2014 just defend!"},{type:"speak_sentence",q:"Give this corner command:",qPT:"D\xEA este comando de corner:",target:"Take the back now and go for the choke",targetPT:"Pegue as costas agora e vai para o estrangulamento"},{type:"repeat_after",q:"Repeat these corner commands at full energy:",qPT:"Repita estes comandos de corner com energia total:",items:[{en:"Take the back! Go now!",pt:"Pegue as costas! Vai agora!"},{en:"Breathe! Stay calm!",pt:"Respira! Fique calmo!"},{en:"Attack now! Don't stop!",pt:"Ataque agora! N\xE3o pare!"}]}]},{id:37,unit:4,belt:"brown",icon:"\u{1F4B0}",title:"Running Your Academy as a Business",titlePT:"Gerenciando Sua Academia como Neg\xF3cio",xp:55,vocab:[{en:"membership",pt:"mensalidade / associa\xE7\xE3o"},{en:"contract",pt:"contrato"},{en:"discount",pt:"desconto"},{en:"trial class",pt:"aula experimental"},{en:"sign up",pt:"se inscrever"},{en:"fee",pt:"taxa / mensalidade"},{en:"offer",pt:"oferta"},{en:"schedule",pt:"hor\xE1rio"}],grammar:{title:"BUSINESS ENGLISH: Prices, offers, and professional communication",titlePT:"INGL\xCAS DE NEG\xD3CIOS: Pre\xE7os, ofertas e comunica\xE7\xE3o profissional",explanation:"Running a BJJ gym abroad requires specific business vocabulary. You'll negotiate memberships, explain contracts, and attract students. This is the language that turns your passion into income.",explanationPT:"Gerenciar uma academia de BJJ no exterior requer vocabul\xE1rio espec\xEDfico de neg\xF3cios.",rows:[{label:"PRICE",en:"The monthly fee is $150. We offer a family discount.",pt:"A mensalidade \xE9 $150. Oferecemos desconto familiar."},{label:"OFFER",en:"We offer a free trial class for new members.",pt:"Oferecemos uma aula experimental gratuita para novos membros."},{label:"SIGN UP",en:"You can sign up online or at the front desk.",pt:"Voc\xEA pode se inscrever online ou na recep\xE7\xE3o."},{label:"CONTRACT",en:"There is no long-term contract \u2014 month to month.",pt:"N\xE3o h\xE1 contrato de longo prazo \u2014 m\xEAs a m\xEAs."}],examples:[{en:"Our monthly membership is $120 with no contract required.",pt:"Nossa mensalidade \xE9 $120 sem contrato necess\xE1rio."},{en:"We offer a free trial class so you can try before you sign up.",pt:"Oferecemos uma aula experimental gratuita para testar antes de se inscrever."},{en:"Do you have any questions about our schedule or fees?",pt:"Voc\xEA tem alguma d\xFAvida sobre nosso hor\xE1rio ou taxas?"},{en:"We have a family discount \u2014 20% off for additional members.",pt:"Temos desconto familiar \u2014 20% de desconto para membros adicionais."},{en:"The contract is month to month \u2014 you can cancel anytime.",pt:"O contrato \xE9 m\xEAs a m\xEAs \u2014 voc\xEA pode cancelar a qualquer momento."}]},dialogue:[{sp:"A",en:"Hi! I'm interested in joining. What are your membership options?",pt:"Ol\xE1! Estou interessado em entrar. Quais s\xE3o as op\xE7\xF5es de associa\xE7\xE3o?"},{sp:"B",en:"Welcome! Our monthly fee is $120. No contract \u2014 month to month.",pt:"Bem-vindo! Nossa mensalidade \xE9 $120. Sem contrato \u2014 m\xEAs a m\xEAs."},{sp:"A",en:"Do you offer a trial class? I've never trained BJJ before.",pt:"Voc\xEAs oferecem aula experimental? Nunca treinei BJJ antes."},{sp:"B",en:"Absolutely \u2014 your first class is free. We also have a beginner program.",pt:"Com certeza \u2014 sua primeira aula \xE9 gratuita. Tamb\xE9m temos um programa para iniciantes."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"membership",answer:"mensalidade / associa\xE7\xE3o",seconds:5},{type:"mc",q:"A potential student asks about your prices. You say:",qPT:"Um potencial aluno pergunta sobre pre\xE7os. Voc\xEA diz:",opts:["Our monthly membership is $120 with no contract required.","It costs money to train here.","The price is on our website.","Monthly is one hundred and twenty."],ans:"Our monthly membership is $120 with no contract required.",exp:"Professional business language always includes the key info: price + key benefit (no contract). Clear and trustworthy."},{type:"fill",q:"Complete the offer:",qPT:"Complete a oferta:",prompt:"We offer a free ___ class so you can try before you sign up.",ans:"trial",hint:"aula experimental = ___ class"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"The contract is month to month \u2014 you can cancel anytime.",opts:["The contract is month to month \u2014 you can cancel anytime.","The contract is year to year \u2014 you can cancel anytime.","The contract is month to month \u2014 you can cancel with notice.","The membership is month to month \u2014 you can cancel anytime."],ans:"The contract is month to month \u2014 you can cancel anytime."},{type:"speak_sentence",q:"Pitch your academy to a new student:",qPT:"Apresente sua academia para um novo aluno:",target:"Your first class is free and there is no long term contract",targetPT:"Sua primeira aula \xE9 gratuita e n\xE3o h\xE1 contrato de longo prazo"},{type:"speak_word",q:"Pronounce these business words:",qPT:"Pronuncie estas palavras de neg\xF3cios:",words:["membership","contract","discount","trial","schedule","offer"]}]},{id:38,unit:4,belt:"brown",icon:"\u{1F4F1}",title:"Social Media and Promotion",titlePT:"Redes Sociais e Promo\xE7\xE3o",xp:55,vocab:[{en:"post",pt:"publicar / post"},{en:"content",pt:"conte\xFAdo"},{en:"follower",pt:"seguidor"},{en:"caption",pt:"legenda"},{en:"highlight",pt:"destaque"},{en:"promote",pt:"promover"},{en:"engage",pt:"engajar"},{en:"platform",pt:"plataforma"}],grammar:{title:"PRESENT SIMPLE + IMPERATIVE for social media",titlePT:"PRESENTE SIMPLES + IMPERATIVO para redes sociais",explanation:"Social media for a BJJ gym uses two key structures: present simple to describe your gym ('We offer...') and imperatives for calls to action ('Follow us!', 'Sign up now!'). Master these two and your content will reach the world.",explanationPT:"Redes sociais usa presente simples para descrever a academia e imperativo para chamadas \xE0 a\xE7\xE3o.",rows:[{label:"Describe",en:"We offer classes for all levels. Our team trains six days a week.",pt:"Oferecemos aulas para todos os n\xEDveis. Nossa equipe treina seis dias por semana."},{label:"CTA",en:"Follow us! Sign up now! Watch this technique! Join our team!",pt:"Nos siga! Inscreva-se agora! Assista esta t\xE9cnica! Junte-se \xE0 nossa equipe!"},{label:"Caption",en:"New technique drop! Tag a training partner who needs to see this.",pt:"Nova t\xE9cnica! Marque um parceiro de treino que precisa ver isso."},{label:"Hashtag",en:"Use hashtags to reach your audience: #bjj #jiujitsu",pt:"Use hashtags para alcan\xE7ar seu p\xFAblico: #bjj #jiujitsu"}],examples:[{en:"New technique of the week! Watch this back take from turtle. \u{1F94B}",pt:"Nova t\xE9cnica da semana! Assista este pegar as costas da tartaruga. \u{1F94B}"},{en:"Our team competes this weekend \u2014 come support us!",pt:"Nossa equipe compete neste fim de semana \u2014 venha nos apoiar!"},{en:"Sign up for our free trial class \u2014 link in bio!",pt:"Inscreva-se para nossa aula experimental gratuita \u2014 link na bio!"},{en:"Tag a training partner who needs to see this technique!",pt:"Marque um parceiro de treino que precisa ver esta t\xE9cnica!"},{en:"Beginners welcome! No experience necessary. Start today.",pt:"Iniciantes bem-vindos! Sem experi\xEAncia necess\xE1ria. Comece hoje."}]},dialogue:[{sp:"A",en:"I want to grow my gym's Instagram. What kind of content should I post?",pt:"Quero crescer o Instagram da minha academia. Que tipo de conte\xFAdo devo postar?"},{sp:"B",en:"Post technique breakdowns, student highlights, and behind-the-scenes content.",pt:"Poste an\xE1lises de t\xE9cnicas, destaques de alunos e conte\xFAdo dos bastidores."},{sp:"A",en:"How do I write a good caption in English?",pt:"Como escrevo uma boa legenda em ingl\xEAs?"},{sp:"B",en:"Keep it simple: describe the technique, add a call to action, use relevant hashtags.",pt:"Mantenha simples: descreva a t\xE9cnica, adicione uma chamada \xE0 a\xE7\xE3o e use hashtags relevantes."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"engage",answer:"engajar",seconds:5},{type:"mc",q:"Best Instagram caption for a technique video:",qPT:"Melhor legenda de Instagram para um v\xEDdeo de t\xE9cnica:",opts:["New technique! Tag a partner who needs to see this \u{1F94B} #bjj","Look at this technique","Here is a technique from today","BJJ technique video post"],ans:"New technique! Tag a partner who needs to see this \u{1F94B} #bjj",exp:"Good social media captions: hook + action + engagement CTA + hashtag. Short, clear, engaging."},{type:"fill",q:"Complete the call to action:",qPT:"Complete a chamada \xE0 a\xE7\xE3o:",prompt:"Sign up for our free trial class \u2014 ___ in bio!",ans:"link",hint:"link na bio = ___ in bio"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Beginners welcome! No experience necessary. Start today.",opts:["Beginners welcome! No experience necessary. Start today.","Beginners welcome! No experience needed. Start today.","Everyone welcome! No experience necessary. Start today.","Beginners welcome! No experience necessary. Join now."],ans:"Beginners welcome! No experience necessary. Start today."},{type:"speak_sentence",q:"Record this caption out loud:",qPT:"Grave esta legenda em voz alta:",target:"New technique of the week tag a training partner who needs to see this",targetPT:"Nova t\xE9cnica da semana marque um parceiro de treino que precisa ver isso"}]},{id:39,unit:4,belt:"brown",icon:"\u2708\uFE0F",title:"Living Abroad: Practical English",titlePT:"Vivendo no Exterior: Ingl\xEAs Pr\xE1tico",xp:55,vocab:[{en:"apartment",pt:"apartamento"},{en:"lease",pt:"contrato de aluguel"},{en:"utility",pt:"conta (\xE1gua, luz)"},{en:"groceries",pt:"compras de supermercado"},{en:"neighborhood",pt:"bairro"},{en:"commute",pt:"deslocamento"},{en:"insurance",pt:"seguro"},{en:"healthcare",pt:"plano de sa\xFAde"}],grammar:{title:"NEED TO / HAVE TO / WANT TO: Practical life language",titlePT:"NEED TO / HAVE TO / WANT TO: Linguagem pr\xE1tica de vida",explanation:"Living abroad, you constantly negotiate real life. 'I need to find an apartment.' 'I have to get health insurance.' 'I want to live near the gym.' These three structures cover 80% of daily practical English.",explanationPT:"Vivendo no exterior, voc\xEA constantemente negocia a vida real. Estas tr\xEAs estruturas cobrem 80% do ingl\xEAs pr\xE1tico di\xE1rio.",rows:[{label:"NEED TO",en:"I need to find an apartment near the gym.",pt:"Preciso encontrar um apartamento perto da academia."},{label:"HAVE TO",en:"I have to get health insurance \u2014 it's required.",pt:"Tenho que ter plano de sa\xFAde \u2014 \xE9 obrigat\xF3rio."},{label:"WANT TO",en:"I want to live in a neighborhood with good transport.",pt:"Quero morar em um bairro com bom transporte."},{label:"DON'T HAVE TO",en:"You don't have to sign a one-year lease \u2014 monthly is fine.",pt:"Voc\xEA n\xE3o precisa assinar contrato de um ano \u2014 mensal est\xE1 \xF3timo."}],examples:[{en:"I need to find an apartment close to the academy.",pt:"Preciso encontrar um apartamento perto da academia."},{en:"Do I have to get renters insurance?",pt:"Preciso contratar seguro de locat\xE1rio?"},{en:"I want to live in a neighborhood where I can walk to work.",pt:"Quero morar em um bairro onde posso caminhar para o trabalho."},{en:"You need to set up utilities before you move in.",pt:"Voc\xEA precisa configurar as contas antes de se mudar."},{en:"Healthcare in the US is expensive \u2014 you have to plan for it.",pt:"Sa\xFAde nos EUA \xE9 cara \u2014 voc\xEA tem que planejar."}]},dialogue:[{sp:"A",en:"I just moved here. I need to find an apartment \u2014 where do I start?",pt:"Acabei de me mudar. Preciso encontrar um apartamento \u2014 por onde come\xE7o?"},{sp:"B",en:"First, decide your budget. Do you have to be near the gym?",pt:"Primeiro, decida seu or\xE7amento. Voc\xEA precisa ficar perto da academia?"},{sp:"A",en:"Yes \u2014 I want to walk to training. And I need good internet for online coaching.",pt:"Sim \u2014 quero caminhar para o treino. E preciso de boa internet para coaching online."},{sp:"B",en:"You also have to get health insurance \u2014 it's not optional here.",pt:"Voc\xEA tamb\xE9m tem que ter plano de sa\xFAde \u2014 n\xE3o \xE9 opcional aqui."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"commute",answer:"deslocamento",seconds:5},{type:"mc",q:"You need health insurance. You say:",qPT:"Voc\xEA precisa de plano de sa\xFAde. Voc\xEA diz:",opts:["I have to get health insurance \u2014 it's required.","I must want health insurance.","I need health insurance getting.","Health insurance I have to."],ans:"I have to get health insurance \u2014 it's required.",exp:"HAVE TO = obligation from external circumstances (law, requirement). It's stronger than 'need to'."},{type:"fill",q:"Complete the sentence:",qPT:"Complete a frase:",prompt:"I ___ to live in a neighborhood close to the gym.",ans:"want",hint:"Quero = I ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You need to set up utilities before you move in.",opts:["You need to set up utilities before you move in.","You have to set up utilities before you move in.","You need to pay utilities before you move in.","You want to set up utilities before you move in."],ans:"You need to set up utilities before you move in."},{type:"speak_sentence",q:"Explain what you need when moving abroad:",qPT:"Explique o que voc\xEA precisa ao se mudar para o exterior:",target:"I need to find an apartment and I have to get health insurance",targetPT:"Preciso encontrar um apartamento e tenho que ter plano de sa\xFAde"},{type:"speak_word",q:"Pronounce these life words:",qPT:"Pronuncie estas palavras de vida pr\xE1tica:",words:["apartment","lease","insurance","groceries","neighborhood","healthcare"]}]},{id:40,unit:4,belt:"brown",icon:"\u{1F91D}",title:"Networking with Other Coaches",titlePT:"Fazendo Network com Outros Coaches",xp:55,vocab:[{en:"affiliation",pt:"afilia\xE7\xE3o"},{en:"seminar",pt:"semin\xE1rio"},{en:"collaborate",pt:"colaborar"},{en:"reach out",pt:"entrar em contato"},{en:"opportunity",pt:"oportunidade"},{en:"connection",pt:"conex\xE3o"},{en:"reputation",pt:"reputa\xE7\xE3o"},{en:"recommend",pt:"recomendar"}],grammar:{title:"PRESENT PERFECT: Experience and connections you have built",titlePT:"PRESENT PERFECT: Experi\xEAncias e conex\xF5es que voc\xEA construiu",explanation:"The present perfect (HAVE + past participle) connects the past to now. 'I have trained with Marcelo.' 'We have collaborated on three seminars.' It's the professional tense for talking about your career.",explanationPT:"O present perfect (HAVE + partic\xEDpio) conecta o passado ao presente. \xC9 o tempo profissional para falar da sua carreira.",rows:[{label:"HAVE + PP",en:"I have trained with top competitors worldwide.",pt:"Treinei com grandes competidores ao redor do mundo."},{label:"HAS + PP",en:"She has taught seminars in eight countries.",pt:"Ela deu semin\xE1rios em oito pa\xEDses."},{label:"HAVE YOU?",en:"Have you ever competed at the World Championship?",pt:"Voc\xEA j\xE1 competiu no Campeonato Mundial?"},{label:"NEVER",en:"I have never collaborated with another gym \u2014 but I'm open to it.",pt:"Nunca colaborei com outra academia \u2014 mas estou aberto."}],examples:[{en:"I have trained with some of the best competitors in Brazil.",pt:"Treinei com alguns dos melhores competidores do Brasil."},{en:"Have you ever hosted a seminar at your gym?",pt:"Voc\xEA j\xE1 organizou um semin\xE1rio na sua academia?"},{en:"She has built an incredible reputation in the competition circuit.",pt:"Ela construiu uma reputa\xE7\xE3o incr\xEDvel no circuito de competi\xE7\xE3o."},{en:"We have collaborated on three seminars and it's been great.",pt:"Colaboramos em tr\xEAs semin\xE1rios e foi \xF3timo."},{en:"Have you ever considered affiliating with a larger team?",pt:"Voc\xEA j\xE1 considerou se afiliar a uma equipe maior?"}]},dialogue:[{sp:"A",en:"Nice to meet you! I've heard a lot about your gym.",pt:"Prazer em conhecer! J\xE1 ouvi muito sobre sua academia."},{sp:"B",en:"Thank you! I've been building this team for eight years.",pt:"Obrigado! Venho construindo esta equipe h\xE1 oito anos."},{sp:"A",en:"Have you ever hosted visiting black belts for seminars?",pt:"Voc\xEA j\xE1 recebeu faixas pretas visitantes para semin\xE1rios?"},{sp:"B",en:"Yes \u2014 we have hosted three this year. Are you interested in collaborating?",pt:"Sim \u2014 recebemos tr\xEAs este ano. Voc\xEA est\xE1 interessado em colaborar?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"affiliation",answer:"afilia\xE7\xE3o",seconds:5},{type:"mc",q:"'J\xE1 treinei com os melhores competidores do Brasil' in English:",qPT:"'J\xE1 treinei com os melhores competidores do Brasil' em ingl\xEAs:",opts:["I have trained with the best competitors in Brazil.","I trained with the best competitors in Brazil.","I was training with the best competitors in Brazil.","I train with the best competitors in Brazil."],ans:"I have trained with the best competitors in Brazil.",exp:"Present perfect (I HAVE + trained) = past experience connected to now. It implies this experience still shapes who you are."},{type:"fill",q:"Complete the professional introduction:",qPT:"Complete a apresenta\xE7\xE3o profissional:",prompt:"She has ___ an incredible reputation in the competition circuit.",ans:"built",hint:"construiu = has ___ (build \u2192 built)"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Have you ever hosted a seminar at your gym?",opts:["Have you ever hosted a seminar at your gym?","Have you ever organized a seminar at your gym?","Have you ever attended a seminar at your gym?","Have you ever hosted a workshop at your gym?"],ans:"Have you ever hosted a seminar at your gym?"},{type:"speak_sentence",q:"Network with another coach:",qPT:"Fa\xE7a networking com outro coach:",target:"I have built my team for ten years and I am open to collaboration",targetPT:"Constru\xED minha equipe por dez anos e estou aberto \xE0 colabora\xE7\xE3o"}]},{id:41,unit:4,belt:"brown",icon:"\u{1F4E7}",title:"Professional Email and Messages",titlePT:"E-mail Profissional e Mensagens",xp:55,vocab:[{en:"regarding",pt:"a respeito de"},{en:"inquiry",pt:"consulta / pergunta"},{en:"available",pt:"dispon\xEDvel"},{en:"schedule",pt:"agendar / hor\xE1rio"},{en:"confirm",pt:"confirmar"},{en:"apologize",pt:"pedir desculpas"},{en:"appreciate",pt:"apreciar / agradecer"},{en:"forward",pt:"encaminhar / ansiar por"}],grammar:{title:"FORMAL WRITING: Professional email structure in English",titlePT:"ESCRITA FORMAL: Estrutura de e-mail profissional em ingl\xEAs",explanation:"Professional emails in English follow a clear structure: greeting \u2192 reason \u2192 details \u2192 call to action \u2192 closing. Knowing this structure makes you look professional to gym owners, event organizers, and sponsors.",explanationPT:"E-mails profissionais em ingl\xEAs seguem estrutura clara: sauda\xE7\xE3o \u2192 motivo \u2192 detalhes \u2192 a\xE7\xE3o \u2192 encerramento.",rows:[{label:"GREETING",en:"Dear [Name], / Hello [Name], / Hi [Name],",pt:"Prezado [Nome], / Ol\xE1 [Nome],"},{label:"REASON",en:"I am writing regarding... / I am interested in...",pt:"Escrevo a respeito de... / Estou interessado em..."},{label:"DETAILS",en:"I would like to... / I would appreciate if you could...",pt:"Gostaria de... / Agradeceria se voc\xEA pudesse..."},{label:"CTA",en:"Please let me know... / Could you confirm...?",pt:"Por favor me informe... / Poderia confirmar...?"},{label:"CLOSING",en:"Best regards, / Sincerely, / Thank you,",pt:"Atenciosamente, / Obrigado,"}],examples:[{en:"I am writing regarding a potential seminar at your academy.",pt:"Escrevo a respeito de um potencial semin\xE1rio na sua academia."},{en:"I would appreciate if you could confirm your availability.",pt:"Agradeceria se voc\xEA pudesse confirmar sua disponibilidade."},{en:"Please let me know if this date works for your schedule.",pt:"Por favor me informe se esta data funciona para sua agenda."},{en:"I look forward to hearing from you.",pt:"Aguardo seu retorno com entusiasmo."},{en:"Thank you for your time and consideration.",pt:"Obrigado pelo seu tempo e considera\xE7\xE3o."}]},dialogue:[{sp:"A",en:"I need to email a gym in the US about hosting a seminar. Can you help?",pt:"Preciso enviar um e-mail para uma academia nos EUA sobre um semin\xE1rio. Pode ajudar?"},{sp:"B",en:"Start with 'I am writing regarding a seminar opportunity.'",pt:"Comece com 'I am writing regarding a seminar opportunity.'"},{sp:"A",en:"And how do I ask about their schedule professionally?",pt:"E como pergunto sobre o hor\xE1rio deles profissionalmente?"},{sp:"B",en:"'Could you confirm your availability for March 15th?' Perfect and professional.",pt:"'Could you confirm your availability for March 15th?' Perfeito e profissional."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"regarding",answer:"a respeito de",seconds:5},{type:"mc",q:"Best way to open a professional email to a gym owner:",qPT:"Melhor forma de abrir um e-mail profissional para um dono de academia:",opts:["I am writing regarding a seminar opportunity at your academy.","Hey, I want to do a seminar.","Hello, I am a black belt and want to teach.","I am interested in teaching at your place."],ans:"I am writing regarding a seminar opportunity at your academy.",exp:"'I am writing regarding...' is the gold standard opening for professional English emails. Formal, clear, establishes purpose immediately."},{type:"fill",q:"Complete the email closing:",qPT:"Complete o encerramento do e-mail:",prompt:"I look ___ to hearing from you.",ans:"forward",hint:"Aguardo = I look ___ to"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I would appreciate if you could confirm your availability.",opts:["I would appreciate if you could confirm your availability.","I would appreciate if you could check your availability.","I would like it if you could confirm your availability.","I appreciate if you could confirm your availability."],ans:"I would appreciate if you could confirm your availability."},{type:"speak_sentence",q:"Read this professional closing:",qPT:"Leia este encerramento profissional:",target:"Thank you for your time and I look forward to hearing from you",targetPT:"Obrigado pelo seu tempo e aguardo seu retorno"},{type:"repeat_after",q:"Repeat these professional email phrases:",qPT:"Repita estas frases de e-mail profissional:",items:[{en:"I am writing regarding a seminar.",pt:"Escrevo a respeito de um semin\xE1rio."},{en:"Please let me know your availability.",pt:"Por favor me informe sua disponibilidade."},{en:"Thank you for your consideration.",pt:"Obrigado pela sua considera\xE7\xE3o."}]}]},{id:42,unit:4,belt:"brown",icon:"\u{1F30D}",title:"Cultural Differences in the Gym",titlePT:"Diferen\xE7as Culturais na Academia",xp:55,vocab:[{en:"culture",pt:"cultura"},{en:"respect",pt:"respeito"},{en:"hierarchy",pt:"hierarquia"},{en:"custom",pt:"costume"},{en:"expectation",pt:"expectativa"},{en:"formal",pt:"formal"},{en:"casual",pt:"casual / informal"},{en:"misunderstanding",pt:"mal-entendido"}],grammar:{title:"INDIRECT LANGUAGE: Softening cultural differences",titlePT:"LINGUAGEM INDIRETA: Suavizando diferen\xE7as culturais",explanation:"In Brazilian BJJ culture, we are direct. In American and European gym culture, people often use more indirect language to avoid awkwardness. Knowing this prevents misunderstandings \u2014 and makes you more respected abroad.",explanationPT:"Na cultura brasileira do BJJ, somos diretos. Na cultura americana e europeia, as pessoas usam linguagem mais indireta.",rows:[{label:"DIRECT (BR)",en:"Can we roll? Train with me. Show me the technique.",pt:"Podemos rolar? Treine comigo. Me mostre a t\xE9cnica."},{label:"INDIRECT (EN)",en:"Would you like to roll? I was wondering if we could train together.",pt:"Voc\xEA gostaria de rolar? Estava pensando se poder\xEDamos treinar juntos."},{label:"SOFTEN",en:"I think... / I was wondering... / Would it be okay if...?",pt:"Acho que... / Estava pensando se... / Seria okay se...?"},{label:"POSITIVE",en:"No problem! / Of course! / Absolutely!",pt:"Sem problema! / Claro! / Com certeza!"}],examples:[{en:"I was wondering if I could join your advanced class.",pt:"Estava pensando se poderia participar da sua aula avan\xE7ada."},{en:"Would it be okay if I trained with your team this week?",pt:"Seria okay se eu treinasse com sua equipe esta semana?"},{en:"I think there may be a misunderstanding \u2014 let me explain.",pt:"Acho que pode haver um mal-entendido \u2014 deixe-me explicar."},{en:"No problem at all! Of course you're welcome here.",pt:"Sem problema algum! Claro que voc\xEA \xE9 bem-vindo aqui."},{en:"In Brazil we do it this way \u2014 I hope that's okay here.",pt:"No Brasil fazemos assim \u2014 espero que esteja ok aqui."}]},dialogue:[{sp:"A",en:"Why does everyone here say 'thank you' after every round? That feels unusual.",pt:"Por que todos aqui dizem 'thank you' ap\xF3s cada rodada?"},{sp:"B",en:"It's a cultural custom here \u2014 acknowledging your partner is very important.",pt:"\xC9 um costume cultural aqui \u2014 reconhecer seu parceiro \xE9 muito importante."},{sp:"A",en:"I understand. Should I bow when I enter the mat too?",pt:"Entendo. Devo me curvar quando entrar no tatame tamb\xE9m?"},{sp:"B",en:"It depends on the gym. I was wondering the same thing when I first arrived!",pt:"Depende da academia. Estava pensando a mesma coisa quando cheguei!"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"misunderstanding",answer:"mal-entendido",seconds:5},{type:"mc",q:"The most indirect and polite way to ask to join a class:",qPT:"A forma mais indireta e educada de pedir para entrar em uma aula:",opts:["I was wondering if I could join your advanced class.","Can I join the class?","I want to train here.","Add me to the class."],ans:"I was wondering if I could join your advanced class.",exp:"'I was wondering if...' is one of the most polite structures in English. It signals humility and respect \u2014 essential for visiting a new gym."},{type:"fill",q:"Complete the indirect request:",qPT:"Complete o pedido indireto:",prompt:"Would it be okay ___ I trained with your team this week?",ans:"if",hint:"se = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I think there may be a misunderstanding \u2014 let me explain.",opts:["I think there may be a misunderstanding \u2014 let me explain.","I think there may be a problem \u2014 let me explain.","I think there was a misunderstanding \u2014 let me explain.","I feel there may be a misunderstanding \u2014 let me explain."],ans:"I think there may be a misunderstanding \u2014 let me explain."},{type:"speak_sentence",q:"Make this polite request:",qPT:"Fa\xE7a este pedido educado:",target:"I was wondering if I could join your advanced class this week",targetPT:"Estava pensando se poderia participar da sua aula avan\xE7ada esta semana"}]},{id:43,unit:4,belt:"brown",icon:"\u{1F393}",title:"Teaching Private Classes",titlePT:"Ensinando Aulas Particulares",xp:60,vocab:[{en:"private lesson",pt:"aula particular"},{en:"goal",pt:"objetivo / meta"},{en:"weakness",pt:"ponto fraco"},{en:"strength",pt:"ponto forte"},{en:"gameplan",pt:"plano de jogo"},{en:"focus area",pt:"\xE1rea de foco"},{en:"progress",pt:"progresso"},{en:"feedback",pt:"feedback / retorno"}],grammar:{title:"ASKING ABOUT GOALS: What do you want / What are you working on",titlePT:"PERGUNTANDO SOBRE OBJETIVOS: What do you want / What are you working on",explanation:"The first five minutes of a private class should be questions, not instruction. Find out what the student wants, what they struggle with, and what they're working toward. These questions build trust and make your coaching more effective.",explanationPT:"Os primeiros cinco minutos de uma aula particular devem ser perguntas, n\xE3o instru\xE7\xE3o.",rows:[{label:"GOALS",en:"What is your main goal for today's class?",pt:"Qual \xE9 seu principal objetivo para a aula de hoje?"},{label:"WEAKNESS",en:"What do you feel is your biggest weakness right now?",pt:"Qual voc\xEA acha que \xE9 seu maior ponto fraco agora?"},{label:"WORKING ON",en:"What have you been working on in class lately?",pt:"O que voc\xEA tem trabalhado na aula ultimamente?"},{label:"COMPETITION",en:"Are you training for a competition? When is it?",pt:"Voc\xEA est\xE1 treinando para uma competi\xE7\xE3o? Quando \xE9?"}],examples:[{en:"What is your main goal for today \u2014 technique or gameplan?",pt:"Qual \xE9 seu objetivo principal hoje \u2014 t\xE9cnica ou plano de jogo?"},{en:"Tell me your biggest weakness and we'll focus there.",pt:"Me diga seu maior ponto fraco e focaremos l\xE1."},{en:"What have you been working on in class? Let's build on that.",pt:"O que voc\xEA tem trabalhado na aula? Vamos construir em cima disso."},{en:"Based on your feedback, let's focus on guard retention today.",pt:"Com base no seu feedback, vamos focar em reten\xE7\xE3o de guarda hoje."},{en:"Your progress has been excellent \u2014 let's raise the level today.",pt:"Seu progresso tem sido excelente \u2014 vamos elevar o n\xEDvel hoje."}]},dialogue:[{sp:"A",en:"Welcome to your private class. What's your main goal today?",pt:"Bem-vindo \xE0 sua aula particular. Qual \xE9 seu objetivo principal hoje?"},{sp:"B",en:"I have a competition in three weeks. I need to work on my guard passing.",pt:"Tenho uma competi\xE7\xE3o em tr\xEAs semanas. Preciso trabalhar na passagem de guarda."},{sp:"A",en:"Good. What do you feel is your biggest weakness in guard passing?",pt:"Bom. Qual voc\xEA sente que \xE9 seu maior ponto fraco na passagem de guarda?"},{sp:"B",en:"I struggle against the spider guard. My base keeps getting broken.",pt:"Tenho dificuldade contra a spider guard. Minha base fica sendo quebrada."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"gameplan",answer:"plano de jogo",seconds:5},{type:"mc",q:"Start of a private class \u2014 you should FIRST:",qPT:"In\xEDcio de uma aula particular \u2014 voc\xEA deve PRIMEIRO:",opts:["Ask: What is your main goal for today?","Start demonstrating techniques immediately.","Tell the student what you will teach today.","Ask about their belt level."],ans:"Ask: What is your main goal for today?",exp:"The best private lesson starts with a question, not a lecture. Find out what THEY need before you decide what to teach. Elite coaching methodology."},{type:"fill",q:"Complete the private class question:",qPT:"Complete a pergunta de aula particular:",prompt:"Tell me your biggest ___ and we'll focus there.",ans:"weakness",hint:"ponto fraco = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"What have you been working on in class lately?",opts:["What have you been working on in class lately?","What have you been training on in class lately?","What are you working on in class lately?","What did you work on in class lately?"],ans:"What have you been working on in class lately?"},{type:"speak_sentence",q:"Open your private class:",qPT:"Abra sua aula particular:",target:"What is your main goal for today and what is your biggest weakness",targetPT:"Qual \xE9 seu objetivo principal hoje e qual \xE9 seu maior ponto fraco"},{type:"repeat_after",q:"Repeat these private class opening questions:",qPT:"Repita estas perguntas de abertura de aula particular:",items:[{en:"What is your main goal today?",pt:"Qual \xE9 seu objetivo principal hoje?"},{en:"What is your biggest weakness?",pt:"Qual \xE9 seu maior ponto fraco?"},{en:"Are you training for a competition?",pt:"Voc\xEA est\xE1 treinando para uma competi\xE7\xE3o?"}]}]},{id:44,unit:4,belt:"brown",icon:"\u{1F4BC}",title:"Sponsorship and Professional Opportunities",titlePT:"Patroc\xEDnio e Oportunidades Profissionais",xp:60,vocab:[{en:"sponsor",pt:"patrocinador"},{en:"ambassador",pt:"embaixador"},{en:"partnership",pt:"parceria"},{en:"proposal",pt:"proposta"},{en:"brand",pt:"marca"},{en:"exposure",pt:"exposi\xE7\xE3o / alcance"},{en:"negotiate",pt:"negociar"},{en:"terms",pt:"termos / condi\xE7\xF5es"}],grammar:{title:"CONDITIONAL: If I / If you / If we + present/would",titlePT:"CONDICIONAL: If I / If you / If we + presente/would",explanation:"The conditional is essential for professional negotiations. 'If you sponsor me, I will post twice a week.' 'If we partner together, both gyms would benefit.' This structure shows you think professionally.",explanationPT:"O condicional \xE9 essencial para negocia\xE7\xF5es profissionais.",rows:[{label:"REAL (likely)",en:"If you sponsor me, I will post twice a week.",pt:"Se voc\xEA me patrocinar, postarei duas vezes por semana."},{label:"HYPOTHETICAL",en:"If we partnered, both gyms would grow faster.",pt:"Se fiz\xE9ssemos parceria, ambas as academias cresceriam mais r\xE1pido."},{label:"OFFER",en:"If you give me the gi, I will wear it at every competition.",pt:"Se voc\xEA me der o kimono, o usarei em cada competi\xE7\xE3o."},{label:"NEGOTIATE",en:"What if we agreed on six posts per month?",pt:"E se concord\xE1ssemos em seis posts por m\xEAs?"}],examples:[{en:"If you sponsor me, I can give you exposure at every competition I attend.",pt:"Se voc\xEA me patrocinar, posso dar exposi\xE7\xE3o em cada competi\xE7\xE3o que participar."},{en:"I would be happy to be a brand ambassador if the terms are right.",pt:"Ficaria feliz em ser embaixador da marca se os termos forem certos."},{en:"If we partnered, I could promote your brand to my community.",pt:"Se fiz\xE9ssemos parceria, poderia promover sua marca para minha comunidade."},{en:"What if we started with a three-month trial partnership?",pt:"E se come\xE7\xE1ssemos com uma parceria experimental de tr\xEAs meses?"},{en:"I would appreciate the opportunity to present a formal proposal.",pt:"Apreciaria a oportunidade de apresentar uma proposta formal."}]},dialogue:[{sp:"A",en:"I love your brand. I've been thinking about reaching out for a partnership.",pt:"Adoro sua marca. Estive pensando em entrar em contato sobre uma parceria."},{sp:"B",en:"We'd be interested. What would you offer if we sponsored you?",pt:"Estar\xEDamos interessados. O que voc\xEA ofereceria se te patrocin\xE1ssemos?"},{sp:"A",en:"If you sponsor me, I will wear your gi at all competitions and post twice a week.",pt:"Se voc\xEA me patrocinar, usarei seu kimono em todas as competi\xE7\xF5es e postarei duas vezes por semana."},{sp:"B",en:"That sounds reasonable. Let's discuss the terms \u2014 what if we started with three months?",pt:"Parece razo\xE1vel. Vamos discutir os termos \u2014 e se come\xE7\xE1ssemos com tr\xEAs meses?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"ambassador",answer:"embaixador",seconds:5},{type:"mc",q:"Pitching a sponsorship deal. You say:",qPT:"Apresentando um acordo de patroc\xEDnio. Voc\xEA diz:",opts:["If you sponsor me, I will promote your brand at every competition.","Please sponsor me and I will be happy.","I want sponsorship from your company.","Your brand + me = good partnership."],ans:"If you sponsor me, I will promote your brand at every competition.",exp:"Real conditional (if + present, will + future) shows a concrete, professional deal structure. Specific, measurable, professional."},{type:"fill",q:"Complete the negotiation:",qPT:"Complete a negocia\xE7\xE3o:",prompt:"What ___ we started with a three-month trial partnership?",ans:"if",hint:"E se = What ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I would be happy to be a brand ambassador if the terms are right.",opts:["I would be happy to be a brand ambassador if the terms are right.","I would be happy to be a brand ambassador if the offer is right.","I would be glad to be a brand ambassador if the terms are right.","I will be happy to be a brand ambassador if the terms are right."],ans:"I would be happy to be a brand ambassador if the terms are right."},{type:"speak_sentence",q:"Pitch your sponsorship:",qPT:"Apresente seu patroc\xEDnio:",target:"If you sponsor me I will wear your brand at every competition I attend",targetPT:"Se voc\xEA me patrocinar usarei sua marca em cada competi\xE7\xE3o que eu participar"},{type:"speak_word",q:"Pronounce these business words:",qPT:"Pronuncie estas palavras de neg\xF3cios:",words:["sponsor","ambassador","partnership","proposal","negotiate","exposure"]}]},{id:45,unit:4,belt:"brown",icon:"\u{1F4D0}",title:"Teaching Passing the Guard",titlePT:"Ensinando Passagem de Guarda",xp:55,vocab:[{en:"guard pass",pt:"passagem de guarda"},{en:"stack",pt:"empilhar / stack"},{en:"toreando",pt:"toreando / passe matador"},{en:"knee slice",pt:"passagem joelho"},{en:"smash",pt:"esmagar / pressionar"},{en:"hip pressure",pt:"press\xE3o de quadril"},{en:"reaction",pt:"rea\xE7\xE3o"},{en:"pin",pt:"fixar / prender"}],grammar:{title:"IF-THEN TEACHING: Guard passing decision trees",titlePT:"ENSINO SE-ENT\xC3O: \xC1rvores de decis\xE3o na passagem de guarda",explanation:"Guard passing requires reading reactions. Teaching it means using IF-THEN language: 'IF he frames, THEN you stack. IF he shrimps, THEN you follow.' This trains decision-making, not just movement.",explanationPT:"Passar a guarda exige ler rea\xE7\xF5es. Ensinar requer linguagem SE-ENT\xC3O: 'SE ele freia, ENT\xC3O voc\xEA empilha.'",rows:[{label:"IF FRAME",en:"If he frames on your hip, grab his sleeve and tuck his elbow in.",pt:"Se ele colocar frame no seu quadril, segure a manga dele e encaixe o cotovelo dele."},{label:"IF SHRIMP",en:"If he shrimps away, follow his hips. Don't let him create space.",pt:"Se ele fizer camar\xE3o, siga os quadris dele. N\xE3o o deixe criar espa\xE7o."},{label:"IF PUSHES",en:"If he pushes you away, use that energy \u2014 go to the other side.",pt:"Se ele empurrar voc\xEA para longe, use essa energia \u2014 v\xE1 para o outro lado."},{label:"IF STALLS",en:"If he stalls, apply pressure. Make him react. Then pass through the reaction.",pt:"Se ele travar, aplique press\xE3o. Fa\xE7a-o reagir. Ent\xE3o passe atrav\xE9s da rea\xE7\xE3o."}],examples:[{en:"If he tries to recover his guard, pin his knee down and drive your hip pressure through.",pt:"Se ele tentar recuperar a guarda, fixe o joelho dele e conduza a press\xE3o de quadril atrav\xE9s."},{en:"The toreando pass: control his knees, step to the side, and pin his hips before he can shrimp.",pt:"A passagem toreando: controle os joelhos dele, d\xEA um passo para o lado, e fixe os quadris dele antes que ele possa fazer camar\xE3o."},{en:"Stack him when he tries to extend \u2014 use your bodyweight, not your arms.",pt:"Empilhe-o quando ele tentar estender \u2014 use seu peso corporal, n\xE3o seus bra\xE7os."},{en:"The knee slice: drive your knee through his thigh while controlling his far hip.",pt:"A passagem joelho: conduza seu joelho pelo coxa dele enquanto controla o quadril distante dele."},{en:"Pass through the reaction \u2014 never attack a static guard, attack the movement.",pt:"Passe atrav\xE9s da rea\xE7\xE3o \u2014 nunca ataque uma guarda est\xE1tica, ataque o movimento."}]},dialogue:[{sp:"Coach",en:"When you're trying to pass, what are you looking for?",pt:"Quando voc\xEA est\xE1 tentando passar, o que est\xE1 procurando?"},{sp:"Student",en:"I'm trying to get past his legs.",pt:"Estou tentando passar por suas pernas."},{sp:"Coach",en:"No \u2014 you're looking for his reaction. If he shrimps, you follow. If he frames, you smash through. React to his reaction.",pt:"N\xE3o \u2014 voc\xEA est\xE1 procurando a rea\xE7\xE3o dele. Se ele fizer camar\xE3o, voc\xEA segue. Se ele colocar frame, voc\xEA esmaga. Reaja \xE0 rea\xE7\xE3o dele."},{sp:"Student",en:"So I shouldn't have one pass \u2014 I should have a plan for each reaction?",pt:"Ent\xE3o n\xE3o devo ter uma passagem \u2014 devo ter um plano para cada rea\xE7\xE3o?"},{sp:"Coach",en:"Exactly. That's the difference between a guard passer and someone who just tries to pass.",pt:"Exatamente. Essa \xE9 a diferen\xE7a entre um passador de guarda e algu\xE9m que apenas tenta passar."}],exercises:[{type:"timed_flash",q:"What does 'stack' mean in guard passing?",qPT:"O que 'stack' significa na passagem de guarda?",word:"stack",answer:"empilhar \u2014 dobrar o oponente sobre si mesmo",seconds:5},{type:"mc",q:"Your student's guard passing isn't working. The concept they're missing is:",qPT:"O conceito que o aluno est\xE1 perdendo \xE9:",opts:["Pass through the reaction \u2014 attack the movement, not the static guard.","They need a stronger pass.","They need to drill more.","They need to be faster."],ans:"Pass through the reaction \u2014 attack the movement, not the static guard.",exp:"THE REACTION PRINCIPLE: every guard pass works by exploiting the reaction to your pressure. If you attack a static guard, the opponent has time to defend. Attack when they move."},{type:"fill",q:"Complete the IF-THEN instruction:",qPT:"Complete a instru\xE7\xE3o SE-ENT\xC3O:",prompt:"If he ___ away, ___ his hips. Don't let him create space.",ans:"shrimps, follow",hint:"fizer camar\xE3o / siga"},{type:"speak_sentence",q:"Teach the guard passing principle:",qPT:"Ensine o princ\xEDpio da passagem:",target:"Never attack a static guard attack the movement and pass through his reaction",targetPT:"Nunca ataque uma guarda est\xE1tica ataque o movimento e passe atrav\xE9s da rea\xE7\xE3o dele"}]},{id:46,unit:4,belt:"brown",icon:"\u270B",title:"Handling Student Questions",titlePT:"Respondendo Perguntas de Alunos",xp:55,vocab:[{en:"great question",pt:"\xF3tima pergunta"},{en:"clarify",pt:"esclarecer"},{en:"what you're asking",pt:"o que voc\xEA est\xE1 perguntando"},{en:"in other words",pt:"em outras palavras"},{en:"the short answer",pt:"a resposta curta"},{en:"the longer answer",pt:"a resposta mais longa"},{en:"depends on",pt:"depende de"},{en:"it varies",pt:"varia / depende"}],grammar:{title:"ANSWERING QUESTIONS: Handling student questions like an expert",titlePT:"RESPONDENDO PERGUNTAS: Lidando com perguntas de alunos como especialista",explanation:"The way you handle questions in English defines your credibility as a coach. Hesitating, saying 'um... I don't know how to explain' destroys trust. This lesson gives you the frameworks to answer any question confidently, even if you need time to think.",explanationPT:"A forma como voc\xEA responde perguntas define sua credibilidade. Esta li\xE7\xE3o d\xE1 frameworks para responder qualquer pergunta com confian\xE7a.",rows:[{label:"BUY TIME",en:"'Great question \u2014 let me think about the best way to explain this.'",pt:"'\xD3tima pergunta \u2014 deixa eu pensar na melhor forma de explicar isso.'"},{label:"CLARIFY",en:"'What you're asking is \u2014 is there a difference between X and Y? The answer is...'",pt:"'O que voc\xEA est\xE1 perguntando \xE9 \u2014 existe diferen\xE7a entre X e Y? A resposta \xE9...'"},{label:"SHORT/LONG",en:"'The short answer is yes. The longer answer is \u2014 it depends on the context.'",pt:"'A resposta curta \xE9 sim. A resposta mais longa \xE9 \u2014 depende do contexto.'"},{label:"HONEST",en:"'Honestly, I'm not sure \u2014 let me demonstrate it and we'll figure it out together.'",pt:"'Honestamente, n\xE3o tenho certeza \u2014 deixa eu demonstrar e vamos descobrir juntos.'"},{label:"REFOCUS",en:"'That's a black belt question \u2014 great instinct. For now, the important thing is...'",pt:"'Essa \xE9 uma pergunta de faixa preta \u2014 \xF3timo instinto. Por agora, o importante \xE9...'"}],examples:[{en:"Great question. What you're asking is essentially \u2014 why does the angle matter? The answer is that a small angle change completely changes the mechanical advantage.",pt:"\xD3tima pergunta. O que voc\xEA est\xE1 perguntando \xE9 essencialmente \u2014 por que o \xE2ngulo importa? A resposta \xE9 que uma pequena mudan\xE7a de \xE2ngulo muda completamente a vantagem mec\xE2nica."},{en:"The short answer is: yes, the heel hook is more dangerous than the ankle lock. The longer answer is more interesting \u2014 let me explain the anatomical reason.",pt:"A resposta curta \xE9: sim, o heel hook \xE9 mais perigoso que a chave de tornozelo. A resposta mais longa \xE9 mais interessante \u2014 deixa eu explicar a raz\xE3o anat\xF4mica."},{en:"Honestly \u2014 that's a great question and I want to give you a real answer, not a quick one. Let me demonstrate both options and we'll compare.",pt:"Honestamente \u2014 essa \xE9 uma \xF3tima pergunta e quero te dar uma resposta real, n\xE3o uma r\xE1pida. Deixa eu demonstrar ambas as op\xE7\xF5es e vamos comparar."},{en:"That's a black belt question \u2014 I love the instinct. For where you are right now, focus on the entry. The nuances come later with mat time.",pt:"Essa \xE9 uma pergunta de faixa preta \u2014 adoro o instinto. Para onde voc\xEA est\xE1 agora, foque na entrada. As nuances v\xEAm mais tarde com tempo de tatame."},{en:"It depends on the context. Against a wrestler, the answer is different than against a guard player. Let me give you both answers.",pt:"Depende do contexto. Contra um lutador de wrestling, a resposta \xE9 diferente do que contra um jogador de guarda. Deixa eu te dar ambas as respostas."}]},dialogue:[{sp:"Student",en:"Coach \u2014 why does the body triangle work better than hooks sometimes?",pt:"Coach \u2014 por que o tri\xE2ngulo corporal funciona melhor que os ganchos \xE0s vezes?"},{sp:"Coach",en:"Great question. The short answer: body triangle removes his ability to turn in entirely. The longer answer \u2014 let me show you on him so you can feel the difference.",pt:"\xD3tima pergunta. A resposta curta: tri\xE2ngulo corporal remove completamente a capacidade dele de virar para dentro. A resposta mais longa \u2014 deixa eu mostrar nele para voc\xEA sentir a diferen\xE7a."},{sp:"Student",en:"But when would you choose hooks instead?",pt:"Mas quando voc\xEA escolheria os ganchos?"},{sp:"Coach",en:"It depends on his defense. If he's trying to peel the choke, hooks give you more mobility to switch sides. Body triangle locks you in place \u2014 great for control, limits your transitions.",pt:"Depende da defesa dele. Se ele est\xE1 tentando descascar o estrangulamento, ganchos te d\xE3o mais mobilidade para trocar de lado. Tri\xE2ngulo corporal te trava \u2014 \xF3timo para controle, limita suas transi\xE7\xF5es."}],exercises:[{type:"timed_flash",q:"How do you buy time to think of a good answer?",qPT:"Como voc\xEA ganha tempo para pensar em uma boa resposta?",word:"buy time",answer:"Great question \u2014 let me think about the best way to explain this.",seconds:5},{type:"mc",q:"A white belt asks a very advanced question. Best response:",qPT:"Um faixa branca faz uma pergunta muito avan\xE7ada. Melhor resposta:",opts:["That's a black belt question \u2014 great instinct. For right now, the most important thing is to focus on the entry. The nuances come later.","That's too advanced for you.","Don't worry about that yet.","I'll explain when you're more advanced."],ans:"That's a black belt question \u2014 great instinct. For right now, the most important thing is to focus on the entry. The nuances come later.",exp:"VALIDATE (black belt question) + REDIRECT (right now focus on X). Never dismisses the student \u2014 honours their intelligence while redirecting to what's useful at their level."},{type:"fill",q:"Complete the structured answer:",qPT:"Complete a resposta estruturada:",prompt:"The ___ answer is yes. The ___ answer is more interesting \u2014 it depends on the ___.",ans:"short, longer, context",hint:"curta / mais longa / contexto"},{type:"speak_sentence",q:"Answer a student's complex question professionally:",qPT:"Responda a pergunta complexa de um aluno profissionalmente:",target:"Great question what you are asking is why the angle matters and the answer is a small change completely changes the mechanical advantage",targetPT:"\xD3tima pergunta o que voc\xEA est\xE1 perguntando \xE9 por que o \xE2ngulo importa e a resposta \xE9 que uma pequena mudan\xE7a muda completamente a vantagem mec\xE2nica"}]},{id:47,unit:4,belt:"brown",icon:"\u{1F590}\uFE0F",title:"The Language of Grips",titlePT:"A Linguagem das Pegadas",xp:55,vocab:[{en:"palm up",pt:"palma para cima"},{en:"palm down",pt:"palma para baixo"},{en:"four fingers",pt:"quatro dedos"},{en:"thumb",pt:"polegar"},{en:"cup",pt:"x\xEDcara / segurar em concha"},{en:"blade",pt:"l\xE2mina"},{en:"wrist",pt:"pulso"},{en:"knuckles",pt:"n\xF3s dos dedos / noc\xF3s"}],grammar:{title:"GRIP TEACHING: The exact language to describe where and how to hold",titlePT:"ENSINANDO PEGADAS: A linguagem exata para descrever onde e como segurar",explanation:"Grips are everything in BJJ \u2014 and teaching them precisely requires specific English vocabulary. 'Grab his arm' is not enough. A great coach says exactly which part of the arm, which part of the hand, which direction, and how much pressure.",explanationPT:"Pegadas s\xE3o tudo no BJJ \u2014 e ensin\xE1-las precisamente requer vocabul\xE1rio espec\xEDfico. 'Segure o bra\xE7o' n\xE3o \xE9 suficiente.",rows:[{label:"WHERE",en:"'Four fingers on the collar, thumb inside. Not on the lapel \u2014 on the collar itself.'",pt:"'Quatro dedos na gola, polegar por dentro. N\xE3o na lapela \u2014 na pr\xF3pria gola.'"},{label:"DIRECTION",en:"'Palm facing down \u2014 if your palm is up, you lose the mechanical advantage.'",pt:"'Palma para baixo \u2014 se sua palma estiver para cima, voc\xEA perde a vantagem mec\xE2nica.'"},{label:"PRESSURE",en:"'Squeeze to the point where he can feel it \u2014 not maximum grip. Forty percent grip strength.'",pt:"'Aperte at\xE9 o ponto onde ele consegue sentir \u2014 n\xE3o for\xE7a m\xE1xima. Quarenta por cento de for\xE7a de pegada.'"},{label:"BLADE",en:"'Use the blade of your forearm \u2014 not the inside. The blade, here \u2014 against the throat.'",pt:"'Use a l\xE2mina do seu antebra\xE7o \u2014 n\xE3o o interior. A l\xE2mina, aqui \u2014 contra a garganta.'"},{label:"CUP",en:"'Cup his heel \u2014 don't grab the toes. Your palm cradles the heel from underneath.'",pt:"'Segure o calcanhar em concha \u2014 n\xE3o pegue nos dedos. Sua palma abra\xE7a o calcanhar por baixo.'"}],examples:[{en:"Four fingers deep on the collar \u2014 your knuckles should be touching his neck. That's how you know the grip is deep enough.",pt:"Quatro dedos fundo na gola \u2014 seus n\xF3s dos dedos devem estar tocando o pesco\xE7o dele. \xC9 assim que voc\xEA sabe que a pegada \xE9 funda o suficiente."},{en:"The blade of the forearm \u2014 here, this part \u2014 goes across the throat. Not the inside of the arm. The blade. Feel the difference?",pt:"A l\xE2mina do antebra\xE7o \u2014 aqui, esta parte \u2014 vai pela garganta. N\xE3o o interior do bra\xE7o. A l\xE2mina. Sente a diferen\xE7a?"},{en:"Cup his heel from underneath \u2014 your palm is like a bowl. The heel sits in the bowl. Now you control the direction of rotation.",pt:"Segure o calcanhar em concha por baixo \u2014 sua palma \xE9 como um tigela. O calcanhar fica na tigela. Agora voc\xEA controla a dire\xE7\xE3o da rota\xE7\xE3o."},{en:"Palm down on the sleeve \u2014 thumb on the inside. If your thumb is outside, he can strip the grip with one pull.",pt:"Palma para baixo na manga \u2014 polegar por dentro. Se seu polegar estiver por fora, ele pode tirar a pegada com uma puxada."},{en:"Forty percent grip strength \u2014 not one hundred. You're not trying to break his arm with the grip. You're just controlling direction.",pt:"Quarenta por cento de for\xE7a de pegada \u2014 n\xE3o cem. Voc\xEA n\xE3o est\xE1 tentando quebrar o bra\xE7o dele com a pegada. Est\xE1 apenas controlando a dire\xE7\xE3o."}]},dialogue:[{sp:"Coach",en:"Your choke isn't finishing because your grip is wrong. Show me the grip.",pt:"Seu estrangulamento n\xE3o est\xE1 finalizando porque sua pegada est\xE1 errada. Me mostra a pegada."},{sp:"Student",en:"(Shows grip) Like this?",pt:"(Mostra a pegada) Assim?"},{sp:"Coach",en:"You're using the inside of the forearm. I need you to use the blade \u2014 this bony part here. Rotate your arm so the blade faces the throat. Feel that?",pt:"Voc\xEA est\xE1 usando o interior do antebra\xE7o. Preciso que voc\xEA use a l\xE2mina \u2014 esta parte \xF3ssea aqui. Gire seu bra\xE7o para que a l\xE2mina fique voltada para a garganta. Sente isso?"},{sp:"Student",en:"Oh \u2014 completely different pressure.",pt:"Oh \u2014 press\xE3o completamente diferente."},{sp:"Coach",en:"Exactly. Same arm, different surface. The blade is designed for this \u2014 the inside is not. That's why position matters more than strength.",pt:"Exatamente. Mesmo bra\xE7o, superf\xEDcie diferente. A l\xE2mina \xE9 projetada para isso \u2014 o interior n\xE3o \xE9. \xC9 por isso que a posi\xE7\xE3o importa mais que a for\xE7a."}],exercises:[{type:"timed_flash",q:"What does 'palm down' mean?",qPT:"O que 'palm down' significa?",word:"palm down",answer:"palma para baixo",seconds:4},{type:"timed_flash",q:"What does 'blade of the forearm' mean?",qPT:"O que 'blade of the forearm' significa?",word:"blade of the forearm",answer:"l\xE2mina do antebra\xE7o \u2014 o lado \xF3sseo externo",seconds:5},{type:"mc",q:"You need to explain exactly how deep the collar grip should be. You say:",qPT:"Voc\xEA precisa explicar exatamente qu\xE3o funda deve ser a pegada na gola:",opts:["Four fingers deep \u2014 your knuckles should touch his neck. That's how you know the grip is correct.","Grab the collar deep.","Your grip should be deep on the collar.","Put four fingers inside the collar."],ans:"Four fingers deep \u2014 your knuckles should touch his neck. That's how you know the grip is correct.",exp:"SPECIFIC MEASUREMENT (four fingers) + SENSORY CHECK (knuckles touch neck) = the student has an objective, self-checking standard. They don't need you to tell them if it's right \u2014 they can feel it."},{type:"fill",q:"Complete the grip instruction:",qPT:"Complete a instru\xE7\xE3o de pegada:",prompt:"___ his heel from underneath \u2014 your palm is like a ___. The heel sits in it.",ans:"Cup, bowl",hint:"Segure em concha / tigela"},{type:"speak_sentence",q:"Teach the correct RNC forearm position:",qPT:"Ensine a posi\xE7\xE3o correta do antebra\xE7o no RNC:",target:"Use the blade of your forearm against the throat not the inside rotate until the blade faces the correct direction",targetPT:"Use a l\xE2mina do seu antebra\xE7o contra a garganta n\xE3o o interior gire at\xE9 que a l\xE2mina fique na dire\xE7\xE3o correta"}]},{id:48,unit:4,belt:"brown",icon:"\u{1F4CF}",title:"Positional Hierarchy \u2014 Teaching Priority",titlePT:"Hierarquia Posicional \u2014 Ensinando Prioridade",xp:55,vocab:[{en:"dominant",pt:"dominante"},{en:"inferior",pt:"inferior"},{en:"hierarchy",pt:"hierarquia"},{en:"priority",pt:"prioridade"},{en:"neutral",pt:"neutro"},{en:"advantageous",pt:"vantajoso"},{en:"surrender",pt:"abrir m\xE3o / ceder"},{en:"concede",pt:"conceder / ceder"}],grammar:{title:"POSITIONAL HIERARCHY: Teaching students to make good decisions",titlePT:"HIERARQUIA POSICIONAL: Ensinando alunos a tomar boas decis\xF5es",explanation:"BJJ has a positional hierarchy \u2014 some positions are better than others. Teaching students to understand and communicate this hierarchy is what separates coaches who create thinkers from coaches who create copy-cats.",explanationPT:"O BJJ tem uma hierarquia posicional. Ensinar alunos a entender e comunicar essa hierarquia \xE9 o que separa coaches que criam pensadores.",rows:[{label:"BETTER THAN",en:"'The back is the most dominant position \u2014 better than mount, better than side control.'",pt:"'As costas s\xE3o a posi\xE7\xE3o mais dominante \u2014 melhor que montada, melhor que cem quilos.'"},{label:"NEVER GIVE",en:"'Never surrender dominant position to chase a submission. Position before submission.'",pt:"'Nunca abra m\xE3o da posi\xE7\xE3o dominante para perseguir uma finaliza\xE7\xE3o. Posi\xE7\xE3o antes de finaliza\xE7\xE3o.'"},{label:"UNDERSTAND",en:"'Understand where you are in the hierarchy at all times \u2014 are you dominant, neutral, or inferior?'",pt:"'Entenda onde voc\xEA est\xE1 na hierarquia o tempo todo \u2014 voc\xEA est\xE1 dominante, neutro ou inferior?'"},{label:"WORTH",en:"'Is that submission worth leaving side control? Almost never. The math doesn't work.'",pt:"'Essa finaliza\xE7\xE3o vale sair do cem quilos? Quase nunca. A matem\xE1tica n\xE3o funciona.'"},{label:"TRADE",en:"'You can concede position temporarily to get a better position \u2014 but always know what you're trading.'",pt:"'Voc\xEA pode ceder posi\xE7\xE3o temporariamente para pegar uma posi\xE7\xE3o melhor \u2014 mas sempre saiba o que est\xE1 trocando.'"}],examples:[{en:"The hierarchy from bottom to top: no position \u2192 guard \u2192 half guard \u2192 side control \u2192 knee on belly \u2192 mount \u2192 back. Every move should improve your position in this hierarchy.",pt:"A hierarquia de baixo para cima: sem posi\xE7\xE3o \u2192 guarda \u2192 meia guarda \u2192 cem quilos \u2192 joelho na barriga \u2192 montada \u2192 costas. Todo movimento deve melhorar sua posi\xE7\xE3o nesta hierarquia."},{en:"Position before submission. This is not a suggestion \u2014 it's the fundamental law of jiu-jitsu. Submissions flow from position. They don't replace it.",pt:"Posi\xE7\xE3o antes de finaliza\xE7\xE3o. Isso n\xE3o \xE9 uma sugest\xE3o \u2014 \xE9 a lei fundamental do jiu-jitsu. Finaliza\xE7\xF5es fluem da posi\xE7\xE3o. Elas n\xE3o a substituem."},{en:"The question is never 'should I attack the submission?' The question is always 'do I have enough positional control to attempt it without risking my position?'",pt:"A quest\xE3o nunca \xE9 'devo atacar a finaliza\xE7\xE3o?' A quest\xE3o \xE9 sempre 'tenho controle posicional suficiente para tent\xE1-la sem arriscar minha posi\xE7\xE3o?'"},{en:"You're in side control \u2014 dominant position. Do not leave it for a heel hook attempt unless you're 90% confident. The risk is not worth the reward.",pt:"Voc\xEA est\xE1 no cem quilos \u2014 posi\xE7\xE3o dominante. N\xE3o saia dela por uma tentativa de heel hook a menos que esteja 90% confiante. O risco n\xE3o vale a recompensa."},{en:"From guard on the bottom \u2014 you are in an inferior position. Your priority is not to attack. Your priority is to improve your position or equalize.",pt:"Da guarda por baixo \u2014 voc\xEA est\xE1 em posi\xE7\xE3o inferior. Sua prioridade n\xE3o \xE9 atacar. Sua prioridade \xE9 melhorar sua posi\xE7\xE3o ou igualar."}]},dialogue:[{sp:"Coach",en:"Why did you give up side control to try that darce?",pt:"Por que voc\xEA abriu m\xE3o do cem quilos para tentar aquele darce?"},{sp:"Student",en:"I thought I had the entry.",pt:"Achei que tinha a entrada."},{sp:"Coach",en:"You did have the entry \u2014 maybe. But you were in the most dominant position in grappling. The question isn't whether you had the entry. The question is whether the submission was worth surrendering that position.",pt:"Voc\xEA tinha a entrada \u2014 talvez. Mas voc\xEA estava na posi\xE7\xE3o mais dominante no grappling. A quest\xE3o n\xE3o \xE9 se voc\xEA tinha a entrada. A quest\xE3o \xE9 se a finaliza\xE7\xE3o valia abrir m\xE3o daquela posi\xE7\xE3o."},{sp:"Student",en:"It's position before submission?",pt:"\xC9 posi\xE7\xE3o antes de finaliza\xE7\xE3o?"},{sp:"Coach",en:"Always. Submissions flow from position. When you understand the hierarchy, your whole game changes.",pt:"Sempre. Finaliza\xE7\xF5es fluem da posi\xE7\xE3o. Quando voc\xEA entende a hierarquia, todo o seu jogo muda."}],exercises:[{type:"timed_flash",q:"What is the fundamental law of position in BJJ?",qPT:"Qual \xE9 a lei fundamental de posi\xE7\xE3o no BJJ?",word:"position before submission",answer:"Position before submission \u2014 always.",seconds:5},{type:"mc",q:"A student leaves mount to chase a kimura and loses position. You explain:",qPT:"Um aluno sai da montada para um kimura e perde posi\xE7\xE3o. Voc\xEA explica:",opts:["Position before submission \u2014 the mount is worth more than any single submission attempt. Never surrender dominant position.","Don't go for kimura from mount.","You shouldn't have tried that.","Mount is better than kimura."],ans:"Position before submission \u2014 the mount is worth more than any single submission attempt. Never surrender dominant position.",exp:"PRINCIPLE first (position before submission) + SPECIFIC RULE (mount is worth more) + ABSOLUTE (never surrender). This teaches the student a framework they apply forever, not just in this specific situation."},{type:"fill",q:"Complete the hierarchy explanation:",qPT:"Complete a explica\xE7\xE3o da hierarquia:",prompt:"Submissions ___ from position. They don't ___ it.",ans:"flow, replace",hint:"fluem / substituem"},{type:"speak_sentence",q:"Teach the positional hierarchy law:",qPT:"Ensine a lei da hierarquia posicional:",target:"Position before submission is not a suggestion it is the fundamental law submissions flow from position they do not replace it",targetPT:"Posi\xE7\xE3o antes de finaliza\xE7\xE3o n\xE3o \xE9 uma sugest\xE3o \xE9 a lei fundamental finaliza\xE7\xF5es fluem da posi\xE7\xE3o n\xE3o a substituem"}]},{id:49,unit:5,belt:"black",icon:"\u26AB",title:"Natural Conversation Flow",titlePT:"Fluxo Natural de Conversa",xp:65,vocab:[{en:"by the way",pt:"a prop\xF3sito"},{en:"actually",pt:"na verdade"},{en:"I mean",pt:"quero dizer"},{en:"you know",pt:"sabe"},{en:"honestly",pt:"honestamente"},{en:"basically",pt:"basicamente"},{en:"to be fair",pt:"para ser justo"},{en:"kind of",pt:"meio que / tipo"}],grammar:{title:"DISCOURSE MARKERS: Connecting ideas like a native speaker",titlePT:"MARCADORES DISCURSIVOS: Conectando ideias como falante nativo",explanation:"Discourse markers are what make English sound natural and flowing. They're not always necessary for meaning, but they're absolutely necessary for sounding fluent. BJJ instructors who master these sound native on podcasts and YouTube.",explanationPT:"Marcadores discursivos s\xE3o palavras que tornam o ingl\xEAs natural e fluente.",rows:[{label:"CONNECT",en:"By the way, there's a seminar next week.",pt:"A prop\xF3sito, h\xE1 um semin\xE1rio na pr\xF3xima semana."},{label:"CLARIFY",en:"I mean, the technique works, but you need good timing.",pt:"Quero dizer, a t\xE9cnica funciona, mas voc\xEA precisa de bom timing."},{label:"CONTRAST",en:"To be fair, he's been training for only three months.",pt:"Para ser justo, ele treina h\xE1 apenas tr\xEAs meses."},{label:"SOFTEN",en:"It's kind of a beginner mistake \u2014 don't worry about it.",pt:"\xC9 meio que um erro de iniciante \u2014 n\xE3o se preocupe."},{label:"HONEST",en:"Honestly, your guard is your biggest asset right now.",pt:"Honestamente, sua guarda \xE9 seu maior trunfo agora."}],examples:[{en:"Honestly, that technique is going to be your best weapon.",pt:"Honestamente, aquela t\xE9cnica vai ser sua melhor arma."},{en:"By the way \u2014 I watched your last match. Your base was excellent.",pt:"A prop\xF3sito \u2014 assisti sua \xFAltima luta. Sua base estava excelente."},{en:"I mean, you're improving, but your guard passing needs work.",pt:"Quero dizer, voc\xEA est\xE1 melhorando, mas sua passagem de guarda precisa de trabalho."},{en:"To be fair, that was a really tough opponent.",pt:"Para ser justo, esse foi um advers\xE1rio muito dif\xEDcil."},{en:"Basically, the whole game is about position before submission.",pt:"Basicamente, todo o jogo \xE9 sobre posi\xE7\xE3o antes de finaliza\xE7\xE3o."}]},dialogue:[{sp:"A",en:"Honestly, that was one of the best rounds I've seen from you.",pt:"Honestamente, foi uma das melhores rodadas que j\xE1 vi de voc\xEA."},{sp:"B",en:"Really? I mean, I felt kind of slow in the first half.",pt:"Mesmo? Quero dizer, me senti meio lento na primeira metade."},{sp:"A",en:"To be fair, you were dealing with his pressure. By the way \u2014 your guard retention was perfect.",pt:"Para ser justo, voc\xEA estava lidando com a press\xE3o dele. A prop\xF3sito \u2014 sua reten\xE7\xE3o de guarda foi perfeita."},{sp:"B",en:"Basically I just focused on not losing my position. Seems it worked!",pt:"Basicamente apenas foquei em n\xE3o perder minha posi\xE7\xE3o. Parece que funcionou!"}],exercises:[{type:"timed_flash",q:"What does 'to be fair' mean in Portuguese?",qPT:"O que 'to be fair' significa em portugu\xEAs?",word:"to be fair",answer:"para ser justo",seconds:5},{type:"mc",q:"Most natural way to add extra information in conversation:",qPT:"Forma mais natural de adicionar informa\xE7\xE3o extra na conversa:",opts:["By the way, there's a seminar next weekend.","Also informing you, seminar next weekend.","Extra information: seminar next weekend.","I want to say also that seminar is next weekend."],ans:"By the way, there's a seminar next weekend.",exp:"'By the way' is the most natural English phrase for adding related but new information. It's casual, smooth, and native-sounding."},{type:"fill",q:"Complete with a discourse marker:",qPT:"Complete com um marcador discursivo:",prompt:"___, the whole game is about position before submission.",ans:"Basically",hint:"Basicamente = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"To be fair, that was a really tough opponent.",opts:["To be fair, that was a really tough opponent.","To be honest, that was a really tough opponent.","To be fair, that was a very tough opponent.","Actually, that was a really tough opponent."],ans:"To be fair, that was a really tough opponent."},{type:"speak_sentence",q:"Use discourse markers naturally:",qPT:"Use marcadores discursivos naturalmente:",target:"Honestly your guard is your biggest weapon and by the way your base is excellent",targetPT:"Honestamente sua guarda \xE9 sua maior arma e a prop\xF3sito sua base est\xE1 excelente"},{type:"repeat_after",q:"Repeat these natural conversation phrases:",qPT:"Repita estas frases de conversa natural:",items:[{en:"Honestly, that was excellent.",pt:"Honestamente, foi excelente."},{en:"By the way, great job today.",pt:"A prop\xF3sito, \xF3timo trabalho hoje."},{en:"To be fair, that's a tough technique.",pt:"Para ser justo, \xE9 uma t\xE9cnica dif\xEDcil."}]}]},{id:50,unit:5,belt:"black",icon:"\u{1F399}\uFE0F",title:"Teaching on Video and Podcasts",titlePT:"Ensinando em V\xEDdeo e Podcasts",xp:65,vocab:[{en:"audience",pt:"audi\xEAncia / p\xFAblico"},{en:"explain",pt:"explicar"},{en:"demonstrate",pt:"demonstrar"},{en:"camera",pt:"c\xE2mera"},{en:"subscribe",pt:"inscrever-se"},{en:"episode",pt:"epis\xF3dio"},{en:"topic",pt:"t\xF3pico / assunto"},{en:"insight",pt:"percep\xE7\xE3o / insight"}],grammar:{title:"VIDEO AND PODCAST LANGUAGE: Opening, transitions, CTAs",titlePT:"LINGUAGEM DE V\xCDDEO E PODCAST: Abertura, transi\xE7\xF5es, CTAs",explanation:"Video and podcast language has its own register. You speak TO the camera/microphone directly. Use inclusive language ('we', 'our community') and clear transitions. Mastering this opens the global BJJ content market to you.",explanationPT:"Linguagem de v\xEDdeo e podcast tem seu pr\xF3prio registro. Fale DIRETAMENTE para c\xE2mera/microfone.",rows:[{label:"INTRO",en:"Welcome back! Today we're talking about guard retention.",pt:"Bem-vindos de volta! Hoje estamos falando sobre reten\xE7\xE3o de guarda."},{label:"TRANSITION",en:"Coming up next... / Let me show you... / Watch what happens when...",pt:"A seguir... / Deixe-me mostrar... / Observe o que acontece quando..."},{label:"CTA",en:"If you enjoyed this, subscribe and hit the notification bell.",pt:"Se voc\xEA gostou, inscreva-se e toque o sininho de notifica\xE7\xE3o."},{label:"OUTRO",en:"That's it for today \u2014 see you in the next one. OSS!",pt:"\xC9 isso por hoje \u2014 te vejo no pr\xF3ximo. OSS!"}],examples:[{en:"Welcome back to English on the Mats. Today's topic is the back take.",pt:"Bem-vindos de volta ao English on the Mats. O t\xF3pico de hoje \xE9 o pegar as costas."},{en:"Let me show you exactly how this technique works step by step.",pt:"Deixe-me mostrar exatamente como esta t\xE9cnica funciona passo a passo."},{en:"Watch what happens when you don't control the hip first.",pt:"Observe o que acontece quando voc\xEA n\xE3o controla o quadril primeiro."},{en:"If you found this helpful, share it with a training partner.",pt:"Se isso foi \xFAtil, compartilhe com um parceiro de treino."},{en:"Coming up next \u2014 the most common mistake in guard passing.",pt:"A seguir \u2014 o erro mais comum na passagem de guarda."}]},dialogue:[{sp:"A",en:"I want to start a BJJ YouTube channel. Where do I begin?",pt:"Quero come\xE7ar um canal de BJJ no YouTube. Por onde come\xE7o?"},{sp:"B",en:"Start with a clear intro: 'Welcome back! Today we're covering...'",pt:"Comece com uma intro clara: 'Welcome back! Today we're covering...'"},{sp:"A",en:"What about at the end of each video?",pt:"E no final de cada v\xEDdeo?"},{sp:"B",en:"Always close with a CTA: 'If you enjoyed this, subscribe and see you in the next one!'",pt:"Sempre feche com uma CTA: 'If you enjoyed this, subscribe and see you in the next one!'"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"insight",answer:"percep\xE7\xE3o / insight",seconds:5},{type:"mc",q:"Best YouTube intro for a BJJ technique video:",qPT:"Melhor intro de YouTube para um v\xEDdeo de t\xE9cnica de BJJ:",opts:["Welcome back! Today we're covering the back take from turtle.","Hello. I will show technique today.","This video is about back takes.","BJJ technique number seven."],ans:"Welcome back! Today we're covering the back take from turtle.",exp:"'Welcome back! Today we're covering...' is the YouTube gold standard \u2014 it acknowledges returning viewers and immediately establishes the topic."},{type:"fill",q:"Complete the video call to action:",qPT:"Complete a chamada \xE0 a\xE7\xE3o do v\xEDdeo:",prompt:"If you enjoyed this, ___ and hit the notification bell.",ans:"subscribe",hint:"inscreva-se = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Watch what happens when you don't control the hip first.",opts:["Watch what happens when you don't control the hip first.","See what happens when you don't control the hip first.","Watch what happens when you can't control the hip first.","Watch what happens when you don't grab the hip first."],ans:"Watch what happens when you don't control the hip first."},{type:"speak_sentence",q:"Record your video intro:",qPT:"Grave sua intro de v\xEDdeo:",target:"Welcome back today we are covering the back take from turtle position",targetPT:"Bem-vindos de volta hoje estamos cobrindo o pegar as costas da tartaruga"},{type:"repeat_after",q:"Repeat these video phrases:",qPT:"Repita estas frases de v\xEDdeo:",items:[{en:"Welcome back! Today's topic is...",pt:"Bem-vindos de volta! O t\xF3pico de hoje \xE9..."},{en:"Let me show you exactly how this works.",pt:"Deixe-me mostrar exatamente como isso funciona."},{en:"See you in the next one. OSS!",pt:"Te vejo no pr\xF3ximo. OSS!"}]}]},{id:51,unit:5,belt:"black",icon:"\u{1F4AC}",title:"Expressing Opinion & Debating",titlePT:"Expressando Opini\xE3o e Debatendo",xp:65,vocab:[{en:"argue",pt:"argumentar"},{en:"perspective",pt:"perspectiva"},{en:"evidence",pt:"evid\xEAncia"},{en:"controversial",pt:"controverso"},{en:"support",pt:"apoiar"},{en:"disagree",pt:"discordar"},{en:"valid",pt:"v\xE1lido"},{en:"point",pt:"ponto / argumento"}],grammar:{title:"EXPRESSING OPINION: I think / I believe / In my view / From my experience",titlePT:"EXPRESSANDO OPINI\xC3O: I think / I believe / In my view / From my experience",explanation:"BJJ instructors get interviewed, appear on podcasts, and debate technique online. Knowing how to express and defend opinions professionally in English is the mark of a true black belt communicator.",explanationPT:"Professores de BJJ s\xE3o entrevistados e debatem t\xE9cnicas online. Saber expressar opini\xF5es profissionalmente \xE9 marca de um comunicador faixa preta.",rows:[{label:"OPINION",en:"I think / I believe / In my view / From my experience",pt:"Acho / Acredito / Na minha vis\xE3o / Na minha experi\xEAncia"},{label:"STRONG",en:"I strongly believe that drilling is more important than sparring.",pt:"Acredito fortemente que o drilling \xE9 mais importante que o sparring."},{label:"DISAGREE",en:"I understand your point, but I would argue that...",pt:"Entendo seu ponto, mas eu argumentaria que..."},{label:"EVIDENCE",en:"In my experience teaching hundreds of students...",pt:"Na minha experi\xEAncia ensinando centenas de alunos..."}],examples:[{en:"In my view, fundamentals are the most underrated part of BJJ.",pt:"Na minha vis\xE3o, fundamentos s\xE3o a parte mais subestimada do BJJ."},{en:"I strongly believe that no-gi is essential for real self-defense.",pt:"Acredito fortemente que no-gi \xE9 essencial para autodefesa real."},{en:"I understand your perspective, but from my experience, drilling is king.",pt:"Entendo sua perspectiva, mas na minha experi\xEAncia, drilling \xE9 rei."},{en:"That's a valid point \u2014 and I would add that consistency matters more.",pt:"Esse \xE9 um ponto v\xE1lido \u2014 e eu acrescentaria que consist\xEAncia importa mais."},{en:"I have to respectfully disagree \u2014 the guard is the most important position.",pt:"Tenho que discordar respeitosamente \u2014 a guarda \xE9 a posi\xE7\xE3o mais importante."}]},dialogue:[{sp:"A",en:"Do you think no-gi BJJ is more effective than gi in a real fight?",pt:"Voc\xEA acha que no-gi BJJ \xE9 mais eficaz que gi numa luta real?"},{sp:"B",en:"In my view, no-gi is closer to real-world scenarios. The gi adds artificial grips.",pt:"Na minha vis\xE3o, no-gi \xE9 mais pr\xF3ximo de cen\xE1rios do mundo real. O gi adiciona pegadas artificiais."},{sp:"A",en:"I understand your point, but I would argue that gi teaches tighter technique.",pt:"Entendo seu ponto, mas argumentaria que o gi ensina t\xE9cnica mais precisa."},{sp:"B",en:"That's valid. From my experience, training both is the best approach.",pt:"Isso \xE9 v\xE1lido. Na minha experi\xEAncia, treinar ambos \xE9 a melhor abordagem."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"perspective",answer:"perspectiva",seconds:5},{type:"mc",q:"Best way to disagree professionally in English:",qPT:"Melhor forma de discordar profissionalmente em ingl\xEAs:",opts:["I understand your point, but I would argue that drilling is more important.","You are wrong about drilling.","No, I don't agree with that.","That's not right at all."],ans:"I understand your point, but I would argue that drilling is more important.",exp:"Acknowledge + BUT + your position = professional disagreement. It shows respect while holding your ground \u2014 essential for podcasts and debates."},{type:"fill",q:"Complete the opinion phrase:",qPT:"Complete a frase de opini\xE3o:",prompt:"In my ___, fundamentals are the most underrated part of BJJ.",ans:"view",hint:"vis\xE3o = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I strongly believe that drilling is more important than sparring.",opts:["I strongly believe that drilling is more important than sparring.","I strongly think that drilling is more important than sparring.","I strongly believe that drilling is more valuable than sparring.","I truly believe that drilling is more important than sparring."],ans:"I strongly believe that drilling is more important than sparring."},{type:"speak_sentence",q:"Express your professional opinion:",qPT:"Expresse sua opini\xE3o profissional:",target:"In my view fundamentals are the most underrated part of jiu jitsu",targetPT:"Na minha vis\xE3o fundamentos s\xE3o a parte mais subestimada do jiu jitsu"}]},{id:52,unit:5,belt:"black",icon:"\u{1F9EC}",title:"Anatomy and Injury Prevention",titlePT:"Anatomia e Preven\xE7\xE3o de Les\xF5es",xp:65,vocab:[{en:"ligament",pt:"ligamento"},{en:"tendon",pt:"tend\xE3o"},{en:"joint",pt:"articula\xE7\xE3o"},{en:"muscle",pt:"m\xFAsculo"},{en:"strain",pt:"distens\xE3o"},{en:"sprain",pt:"entorse"},{en:"inflammation",pt:"inflama\xE7\xE3o"},{en:"recover",pt:"recuperar"}],grammar:{title:"PASSIVE VOICE: How injuries happen and how they are treated",titlePT:"VOZ PASSIVA: Como les\xF5es acontecem e como s\xE3o tratadas",explanation:"The passive voice ('is damaged', 'was injured', 'can be treated') is essential for discussing injuries professionally. When the focus is on what happened rather than who did it, passive voice is your tool.",explanationPT:"A voz passiva \xE9 essencial para discutir les\xF5es profissionalmente.",rows:[{label:"PASSIVE",en:"The ligament was strained. The shoulder was dislocated.",pt:"O ligamento foi distendido. O ombro foi deslocado."},{label:"CAN BE",en:"This injury can be avoided with proper technique.",pt:"Esta les\xE3o pode ser evitada com t\xE9cnica adequada."},{label:"SHOULD BE",en:"The knee should be examined by a doctor.",pt:"O joelho deveria ser examinado por um m\xE9dico."},{label:"IS TREATED",en:"A sprain is treated with rest, ice, compression, and elevation.",pt:"Uma entorse \xE9 tratada com repouso, gelo, compress\xE3o e eleva\xE7\xE3o."}],examples:[{en:"The most common BJJ injury is a strained ligament in the knee.",pt:"A les\xE3o mais comum no BJJ \xE9 um ligamento distendido no joelho."},{en:"This shoulder injury can be avoided with proper posture.",pt:"Esta les\xE3o no ombro pode ser evitada com postura adequada."},{en:"If the joint is swollen, you should be examined before training again.",pt:"Se a articula\xE7\xE3o estiver inchada, voc\xEA deve ser examinado antes de treinar."},{en:"Most strains are treated with rest and ice \u2014 two to three days off.",pt:"A maioria das distens\xF5es \xE9 tratada com repouso e gelo \u2014 dois a tr\xEAs dias."},{en:"Your tendon was stressed during that roll \u2014 take a week off.",pt:"Seu tend\xE3o foi sobrecarregado durante aquele rolar \u2014 tire uma semana de folga."}]},dialogue:[{sp:"A",en:"My knee hurts after sparring. Is it serious?",pt:"Meu joelho d\xF3i ap\xF3s o sparring. \xC9 grave?"},{sp:"B",en:"Let me check. Is the joint swollen? Was it twisted suddenly?",pt:"Deixa eu verificar. A articula\xE7\xE3o est\xE1 inchada? Foi torcida repentinamente?"},{sp:"A",en:"A little swollen. It happened when my guard was passed.",pt:"Um pouco inchado. Aconteceu quando minha guarda foi passada."},{sp:"B",en:"Could be a strained ligament. You should be examined by a doctor before training again.",pt:"Pode ser um ligamento distendido. Voc\xEA deve ser examinado por um m\xE9dico antes de treinar."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"ligament",answer:"ligamento",seconds:5},{type:"mc",q:"Most professional way to describe a BJJ injury:",qPT:"Forma mais profissional de descrever uma les\xE3o de BJJ:",opts:["The ligament was strained during the roll.","He strained his ligament.","His ligament got hurt.","The ligament broke from training."],ans:"The ligament was strained during the roll.",exp:"Passive voice ('was strained') focuses on the injury itself, not blame. Professional medical language in English is almost always passive."},{type:"fill",q:"Complete the injury advice:",qPT:"Complete o conselho sobre les\xE3o:",prompt:"If the joint is swollen, you ___ be examined before training again.",ans:"should",hint:"deveria = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"This injury can be avoided with proper technique.",opts:["This injury can be avoided with proper technique.","This injury can be prevented with proper technique.","This injury could be avoided with proper technique.","These injuries can be avoided with proper technique."],ans:"This injury can be avoided with proper technique."},{type:"speak_sentence",q:"Explain this injury professionally:",qPT:"Explique esta les\xE3o profissionalmente:",target:"The most common BJJ injury is a strained ligament in the knee",targetPT:"A les\xE3o mais comum no BJJ \xE9 um ligamento distendido no joelho"},{type:"speak_word",q:"Pronounce these anatomy words:",qPT:"Pronuncie estas palavras de anatomia:",words:["ligament","tendon","joint","strain","sprain","inflammation"]}]},{id:53,unit:5,belt:"black",icon:"\u{1F3EB}",title:"Running Seminars and Workshops",titlePT:"Organizando Semin\xE1rios e Workshops",xp:65,vocab:[{en:"host",pt:"organizar / hospedar"},{en:"attendee",pt:"participante"},{en:"registration",pt:"inscri\xE7\xE3o"},{en:"venue",pt:"local / espa\xE7o"},{en:"material",pt:"material"},{en:"certificate",pt:"certificado"},{en:"feedback form",pt:"formul\xE1rio de feedback"},{en:"Q&A",pt:"perguntas e respostas"}],grammar:{title:"FUTURE ARRANGEMENTS: Present continuous for planned events",titlePT:"ARRANJOS FUTUROS: Presente cont\xEDnuo para eventos planejados",explanation:"In English, when something is already arranged and scheduled, we use the present continuous for the future. 'I am hosting a seminar next month.' NOT 'I will host.' This signals it's already set up \u2014 sounds professional and committed.",explanationPT:"Em ingl\xEAs, quando algo j\xE1 est\xE1 agendado, usamos o presente cont\xEDnuo para o futuro.",rows:[{label:"ARRANGED",en:"I am hosting a seminar in LA next month.",pt:"Estou organizando um semin\xE1rio em LA no pr\xF3ximo m\xEAs."},{label:"DETAILS",en:"We are running two sessions \u2014 morning and afternoon.",pt:"Estamos realizando duas sess\xF5es \u2014 manh\xE3 e tarde."},{label:"INVITE",en:"Are you coming? We are expecting sixty attendees.",pt:"Voc\xEA vai vir? Estamos esperando sessenta participantes."},{label:"CTA",en:"Registration is now open \u2014 limited spots available.",pt:"As inscri\xE7\xF5es est\xE3o abertas \u2014 vagas limitadas dispon\xEDveis."}],examples:[{en:"I am hosting a fundamentals seminar in Miami on March 15th.",pt:"Estou organizando um semin\xE1rio de fundamentos em Miami em 15 de mar\xE7o."},{en:"We are expecting forty attendees \u2014 register before Friday.",pt:"Estamos esperando quarenta participantes \u2014 inscreva-se antes de sexta."},{en:"The seminar is running from 10 AM to 4 PM with a lunch break.",pt:"O semin\xE1rio acontece das 10h \xE0s 16h com intervalo para almo\xE7o."},{en:"Attendees will receive a certificate of participation.",pt:"Os participantes receber\xE3o um certificado de participa\xE7\xE3o."},{en:"At the end, we are doing a Q&A session \u2014 bring your questions!",pt:"No final, realizaremos uma sess\xE3o de perguntas e respostas!"}]},dialogue:[{sp:"A",en:"I heard you're hosting a seminar this month. What's the topic?",pt:"Ouvi que voc\xEA est\xE1 organizando um semin\xE1rio este m\xEAs. Qual \xE9 o t\xF3pico?"},{sp:"B",en:"Yes! We're covering back attacks in depth \u2014 guard entries to finish.",pt:"Sim! Estamos cobrindo ataques \xE0s costas em profundidade."},{sp:"A",en:"How many attendees are you expecting?",pt:"Quantos participantes voc\xEA est\xE1 esperando?"},{sp:"B",en:"We're expecting about fifty. Registration closes Sunday \u2014 limited spots!",pt:"Esperamos cerca de cinquenta. As inscri\xE7\xF5es fecham domingo \u2014 vagas limitadas!"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"attendee",answer:"participante",seconds:5},{type:"mc",q:"You've already organized a seminar for next month. You tell someone:",qPT:"Voc\xEA j\xE1 organizou um semin\xE1rio para o pr\xF3ximo m\xEAs. Voc\xEA diz:",opts:["I am hosting a seminar in Miami next month.","I will host a seminar in Miami next month.","I host a seminar in Miami next month.","I hosted a seminar in Miami next month."],ans:"I am hosting a seminar in Miami next month.",exp:"Present continuous for arranged future = already organized. 'I am hosting' (it's set) vs 'I will host' (just decided). Professionals say 'I am hosting'."},{type:"fill",q:"Complete the seminar announcement:",qPT:"Complete o an\xFAncio do semin\xE1rio:",prompt:"Registration is now ___ \u2014 limited spots available.",ans:"open",hint:"abertas = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"We are expecting forty attendees \u2014 register before Friday.",opts:["We are expecting forty attendees \u2014 register before Friday.","We are expecting fifty attendees \u2014 register before Friday.","We are expecting forty attendees \u2014 register before Saturday.","We are accepting forty attendees \u2014 register before Friday."],ans:"We are expecting forty attendees \u2014 register before Friday."},{type:"speak_sentence",q:"Announce your seminar:",qPT:"Anuncie seu semin\xE1rio:",target:"I am hosting a back attack seminar next month with limited spots available",targetPT:"Estou organizando um semin\xE1rio de ataques \xE0s costas no pr\xF3ximo m\xEAs com vagas limitadas"}]},{id:54,unit:5,belt:"black",icon:"\u{1F3AF}",title:"The Language of Technique Analysis",titlePT:"A Linguagem da An\xE1lise de T\xE9cnica",xp:70,vocab:[{en:"leverage",pt:"alavancagem"},{en:"weight distribution",pt:"distribui\xE7\xE3o de peso"},{en:"angle",pt:"\xE2ngulo"},{en:"timing",pt:"timing / momento certo"},{en:"pressure",pt:"press\xE3o"},{en:"space",pt:"espa\xE7o"},{en:"anticipate",pt:"antecipar"},{en:"react",pt:"reagir"}],grammar:{title:"CAUSE AND EFFECT: Because / So / Therefore / As a result",titlePT:"CAUSA E EFEITO: Because / So / Therefore / As a result",explanation:"Technique analysis is about cause and effect. Why does this work? Because of the angle. What happens as a result? The opponent is forced to react. Coaches who explain the WHY are the most respected.",explanationPT:"An\xE1lise de t\xE9cnica \xE9 sobre causa e efeito. Por que funciona? Por causa do \xE2ngulo.",rows:[{label:"BECAUSE",en:"This works because of the angle and leverage.",pt:"Isso funciona por causa do \xE2ngulo e da alavancagem."},{label:"SO",en:"He can't post his hand, so he falls.",pt:"Ele n\xE3o pode apoiar a m\xE3o, ent\xE3o cai."},{label:"THEREFORE",en:"The weight is wrong \u2014 therefore, the sweep fails.",pt:"O peso est\xE1 errado \u2014 portanto, a raspagem falha."},{label:"AS A RESULT",en:"You control his hips. As a result, he can't escape.",pt:"Voc\xEA controla o quadril dele. Como resultado, ele n\xE3o pode escapar."},{label:"WHICH MEANS",en:"His base is broken, which means the takedown is available.",pt:"A base dele est\xE1 quebrada, o que significa que a queda est\xE1 dispon\xEDvel."}],examples:[{en:"This sweep works because you shift your weight at exactly the right moment.",pt:"Esta raspagem funciona porque voc\xEA transfere o peso no momento exato."},{en:"His base is broken \u2014 therefore, the throw is available immediately.",pt:"A base dele est\xE1 quebrada \u2014 portanto, o arremesso est\xE1 dispon\xEDvel imediatamente."},{en:"You control the angle, so he cannot post his foot to defend.",pt:"Voc\xEA controla o \xE2ngulo, ent\xE3o ele n\xE3o pode apoiar o p\xE9 para defender."},{en:"As a result of the grip, his arm is isolated and vulnerable.",pt:"Como resultado da pegada, o bra\xE7o dele est\xE1 isolado e vulner\xE1vel."},{en:"The timing is off, which means the technique requires more strength.",pt:"O timing est\xE1 errado, o que significa que a t\xE9cnica requer mais for\xE7a."}]},dialogue:[{sp:"A",en:"Why does this guard pass work against bigger opponents?",pt:"Por que esta passagem de guarda funciona contra advers\xE1rios maiores?"},{sp:"B",en:"Because you're using their weight against them \u2014 not fighting strength with strength.",pt:"Porque voc\xEA usa o peso deles contra eles \u2014 n\xE3o briga for\xE7a com for\xE7a."},{sp:"A",en:"So the key is the angle, not the pressure?",pt:"Ent\xE3o a chave \xE9 o \xE2ngulo, n\xE3o a press\xE3o?"},{sp:"B",en:"Exactly. You control the angle, therefore the weight distribution does the work.",pt:"Exatamente. Voc\xEA controla o \xE2ngulo, portanto a distribui\xE7\xE3o de peso faz o trabalho."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"leverage",answer:"alavancagem",seconds:5},{type:"mc",q:"Explain WHY a technique works like an expert:",qPT:"Explique POR QUE uma t\xE9cnica funciona como um especialista:",opts:["This works because you shift your weight at the right moment.","This works \u2014 it's good technique.","This technique is effective for BJJ.","Watch and you'll see why it works."],ans:"This works because you shift your weight at the right moment.",exp:"BECAUSE + specific mechanic = expert explanation. 'It works because of X mechanical reason' is the language of elite coaches."},{type:"fill",q:"Complete the cause-effect analysis:",qPT:"Complete a an\xE1lise de causa e efeito:",prompt:"His base is broken \u2014 ___, the takedown is available.",ans:"therefore",hint:"portanto = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You control the angle, so he cannot post his foot to defend.",opts:["You control the angle, so he cannot post his foot to defend.","You control the angle, so he cannot move his foot to defend.","You control the angle, so he cannot use his foot to defend.","You control the position, so he cannot post his foot to defend."],ans:"You control the angle, so he cannot post his foot to defend."},{type:"speak_sentence",q:"Analyze this technique:",qPT:"Analise esta t\xE9cnica:",target:"This works because you control the angle and as a result he cannot defend",targetPT:"Isso funciona porque voc\xEA controla o \xE2ngulo e como resultado ele n\xE3o pode defender"},{type:"speak_word",q:"Pronounce these analysis words:",qPT:"Pronuncie estas palavras de an\xE1lise:",words:["leverage","timing","angle","anticipate","react","pressure"]}]},{id:55,unit:5,belt:"black",icon:"\u{1F310}",title:"Building an International Community",titlePT:"Construindo uma Comunidade Internacional",xp:70,vocab:[{en:"community",pt:"comunidade"},{en:"inclusive",pt:"inclusivo"},{en:"diverse",pt:"diverso"},{en:"belong",pt:"pertencer"},{en:"welcoming",pt:"acolhedor"},{en:"value",pt:"valor"},{en:"share",pt:"compartilhar"},{en:"unite",pt:"unir"}],grammar:{title:"LANGUAGE OF INCLUSION and community building",titlePT:"LINGUAGEM DE INCLUS\xC3O e constru\xE7\xE3o de comunidade",explanation:"The greatest BJJ coaches don't just teach technique \u2014 they build communities where people feel they belong. This lesson gives you the language of inclusion, the most powerful tool for growing an international gym.",explanationPT:"Os maiores professores de BJJ constroem comunidades onde as pessoas sentem que pertencem.",rows:[{label:"BELONGING",en:"Everyone belongs here. You are part of this family.",pt:"Todos pertencem aqui. Voc\xEA faz parte desta fam\xEDlia."},{label:"WELCOME",en:"Welcome \u2014 regardless of level or background.",pt:"Bem-vindo \u2014 independentemente do n\xEDvel ou origem."},{label:"SHARE",en:"We share the same values: respect, hard work, and growth.",pt:"Compartilhamos os mesmos valores: respeito, trabalho duro e crescimento."},{label:"UNITE",en:"BJJ unites people from every country and background.",pt:"O BJJ une pessoas de todos os pa\xEDses e origens."}],examples:[{en:"Our gym is welcoming to everyone \u2014 beginners, advanced, all backgrounds.",pt:"Nossa academia \xE9 acolhedora para todos \u2014 iniciantes, avan\xE7ados, todas as origens."},{en:"We share one language here: jiu-jitsu. And that's enough.",pt:"Compartilhamos uma linguagem aqui: jiu-jitsu. E isso \xE9 suficiente."},{en:"Regardless of where you're from, you belong on this mat.",pt:"Independente de onde voc\xEA \xE9, voc\xEA pertence neste tatame."},{en:"BJJ is diverse, inclusive, and welcoming \u2014 that's why we all love it.",pt:"O BJJ \xE9 diverso, inclusivo e acolhedor \u2014 \xE9 por isso que todos n\xF3s amamos."},{en:"This community was built on respect and continues to grow because of it.",pt:"Esta comunidade foi constru\xEDda no respeito e continua crescendo por causa disso."}]},dialogue:[{sp:"A",en:"My gym is getting students from many different countries. How do I make them feel welcome?",pt:"Minha academia est\xE1 recebendo alunos de muitos pa\xEDses. Como fa\xE7o para que se sintam bem-vindos?"},{sp:"B",en:"Start by reminding everyone: 'Everyone belongs here regardless of background.'",pt:"Comece lembrando todos: 'Everyone belongs here regardless of background.'"},{sp:"A",en:"Should I address cultural differences openly?",pt:"Devo abordar diferen\xE7as culturais abertamente?"},{sp:"B",en:"Yes \u2014 acknowledge them and celebrate them. Diversity makes your gym stronger.",pt:"Sim \u2014 reconhe\xE7a-as e celebre-as. A diversidade torna sua academia mais forte."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"welcoming",answer:"acolhedor",seconds:5},{type:"mc",q:"Best way to welcome students from different countries:",qPT:"Melhor forma de dar boas-vindas a alunos de diferentes pa\xEDses:",opts:["Everyone belongs here \u2014 regardless of where you're from.","All students are welcome if they follow our rules.","We accept international students too.","Come train with us no matter where you're from."],ans:"Everyone belongs here \u2014 regardless of where you're from.",exp:"'Everyone belongs here' is the most powerful inclusive statement. It's not about permission \u2014 it's about belonging. That's the difference."},{type:"fill",q:"Complete the community statement:",qPT:"Complete a declara\xE7\xE3o de comunidade:",prompt:"BJJ ___ people from every country and background.",ans:"unites",hint:"une = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"We share one language here: jiu-jitsu. And that's enough.",opts:["We share one language here: jiu-jitsu. And that's enough.","We speak one language here: jiu-jitsu. And that's enough.","We share one thing here: jiu-jitsu. And that's enough.","We share one passion here: jiu-jitsu. And that's enough."],ans:"We share one language here: jiu-jitsu. And that's enough."},{type:"speak_sentence",q:"Welcome your international community:",qPT:"D\xEA boas-vindas \xE0 sua comunidade internacional:",target:"Everyone belongs here regardless of where you are from and BJJ unites us all",targetPT:"Todos pertencem aqui independente de onde voc\xEA \xE9 e o BJJ nos une a todos"}]},{id:56,unit:5,belt:"black",icon:"\u{1F3A4}",title:"Public Speaking and Presentations",titlePT:"Orat\xF3ria e Apresenta\xE7\xF5es",xp:70,vocab:[{en:"deliver",pt:"apresentar"},{en:"engage",pt:"engajar"},{en:"pause",pt:"pausa"},{en:"emphasize",pt:"enfatizar"},{en:"structure",pt:"estrutura"},{en:"opening",pt:"abertura"},{en:"closing",pt:"encerramento"},{en:"impact",pt:"impacto"}],grammar:{title:"PRESENTATION LANGUAGE: Opening, transitions, emphasis, closing",titlePT:"LINGUAGEM DE APRESENTA\xC7\xC3O: Abertura, transi\xE7\xF5es, \xEAnfase, encerramento",explanation:"Whether you're speaking at a seminar, giving a TEDx talk, or doing a panel at a BJJ event, you need presentation language. This is what turns instructors into thought leaders.",explanationPT:"Seja em semin\xE1rio, TEDx ou painel de BJJ, voc\xEA precisa de linguagem de apresenta\xE7\xE3o.",rows:[{label:"OPEN",en:"Good morning everyone. Today I want to share something important.",pt:"Bom dia a todos. Hoje quero compartilhar algo importante."},{label:"TRANSITION",en:"Now let me move on to... / This brings me to...",pt:"Agora deixe-me passar para... / Isso me leva a..."},{label:"EMPHASIZE",en:"The most important thing to remember is...",pt:"A coisa mais importante a lembrar \xE9..."},{label:"CLOSE",en:"To summarize: / In conclusion: / My final message is:",pt:"Para resumir: / Em conclus\xE3o: / Minha mensagem final \xE9:"},{label:"Q&A",en:"I'll take questions now. Thank you for your attention.",pt:"Vou responder perguntas agora. Obrigado pela aten\xE7\xE3o."}],examples:[{en:"Good morning everyone. Today I want to talk about why jiu-jitsu changes lives.",pt:"Bom dia a todos. Hoje quero falar sobre por que o jiu-jitsu muda vidas."},{en:"The most important thing to remember is: position before submission.",pt:"A coisa mais importante a lembrar \xE9: posi\xE7\xE3o antes de finaliza\xE7\xE3o."},{en:"This brings me to the most overlooked aspect of BJJ \u2014 the mental game.",pt:"Isso me leva ao aspecto mais negligenciado do BJJ \u2014 o jogo mental."},{en:"In conclusion: jiu-jitsu is not just a sport \u2014 it's a way of life.",pt:"Em conclus\xE3o: o jiu-jitsu n\xE3o \xE9 apenas um esporte \u2014 \xE9 um estilo de vida."},{en:"Thank you all for your attention. I'll take your questions now.",pt:"Obrigado a todos pela aten\xE7\xE3o. Vou responder suas perguntas agora."}]},dialogue:[{sp:"A",en:"I have to give a presentation at a BJJ event. I'm nervous.",pt:"Tenho que fazer uma apresenta\xE7\xE3o num evento de BJJ. Estou nervoso."},{sp:"B",en:"Start strong: 'Good morning everyone. Today I want to share...' That's your hook.",pt:"Comece forte: 'Good morning everyone. Today I want to share...' Esse \xE9 seu gancho."},{sp:"A",en:"And how do I end it memorably?",pt:"E como termino de forma memor\xE1vel?"},{sp:"B",en:"Close with your message: 'In conclusion, jiu-jitsu is not just a sport \u2014 it's a way of life.'",pt:"Feche com sua mensagem: 'In conclusion, jiu-jitsu is not just a sport \u2014 it's a way of life.'"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"emphasize",answer:"enfatizar",seconds:5},{type:"mc",q:"Best opening for a BJJ presentation:",qPT:"Melhor abertura para uma apresenta\xE7\xE3o de BJJ:",opts:["Good morning everyone. Today I want to share why jiu-jitsu changes lives.","Hello. I will talk about BJJ now.","My name is [name] and I do BJJ.","Thank you for coming. BJJ is my topic."],ans:"Good morning everyone. Today I want to share why jiu-jitsu changes lives.",exp:"Strong opening = greeting + clear purpose + compelling topic. 'I want to share' is warmer and more engaging than 'I will talk about'."},{type:"fill",q:"Complete the presentation conclusion:",qPT:"Complete a conclus\xE3o da apresenta\xE7\xE3o:",prompt:"In ___: jiu-jitsu is not just a sport \u2014 it's a way of life.",ans:"conclusion",hint:"Em conclus\xE3o = In ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"This brings me to the most overlooked aspect of BJJ \u2014 the mental game.",opts:["This brings me to the most overlooked aspect of BJJ \u2014 the mental game.","This leads me to the most overlooked aspect of BJJ \u2014 the mental game.","This brings me to the most important aspect of BJJ \u2014 the mental game.","This takes me to the most overlooked aspect of BJJ \u2014 the mental game."],ans:"This brings me to the most overlooked aspect of BJJ \u2014 the mental game."},{type:"speak_sentence",q:"Deliver your presentation opening:",qPT:"Entregue sua abertura de apresenta\xE7\xE3o:",target:"Good morning everyone today I want to share why jiu jitsu changes lives",targetPT:"Bom dia a todos hoje quero compartilhar por que o jiu jitsu muda vidas"},{type:"repeat_after",q:"Repeat these presentation phrases:",qPT:"Repita estas frases de apresenta\xE7\xE3o:",items:[{en:"Good morning, everyone.",pt:"Bom dia, a todos."},{en:"The most important thing to remember is...",pt:"A coisa mais importante a lembrar \xE9..."},{en:"In conclusion, jiu-jitsu changes lives.",pt:"Em conclus\xE3o, o jiu-jitsu muda vidas."}]}]},{id:57,unit:5,belt:"black",icon:"\u{1F9D8}",title:"The Philosophy of Jiu-Jitsu in English",titlePT:"A Filosofia do Jiu-Jitsu em Ingl\xEAs",xp:70,vocab:[{en:"discipline",pt:"disciplina"},{en:"perseverance",pt:"perseveran\xE7a"},{en:"resilience",pt:"resili\xEAncia"},{en:"transform",pt:"transformar"},{en:"humility",pt:"humildade"},{en:"growth",pt:"crescimento"},{en:"journey",pt:"jornada"},{en:"purpose",pt:"prop\xF3sito"}],grammar:{title:"ABSTRACT LANGUAGE: Talking about values and philosophy",titlePT:"LINGUAGEM ABSTRATA: Falando sobre valores e filosofia",explanation:"The most respected BJJ instructors speak not just about technique \u2014 they speak about life. Expressing the philosophy of jiu-jitsu in English requires abstract vocabulary and the ability to connect technique to life lessons. This is your black belt voice.",explanationPT:"Os instrutores mais respeitados falam sobre vida. Esta \xE9 sua voz de faixa preta.",rows:[{label:"ABSTRACT NOUN",en:"Discipline + perseverance + humility = the true black belt.",pt:"Disciplina + perseveran\xE7a + humildade = o verdadeiro faixa preta."},{label:"METAPHOR",en:"Jiu-jitsu is a mirror \u2014 it shows you who you really are.",pt:"O jiu-jitsu \xE9 um espelho \u2014 mostra quem voc\xEA realmente \xE9."},{label:"LESSON",en:"On the mat, you learn that pressure either breaks you or builds you.",pt:"No tatame, voc\xEA aprende que a press\xE3o ou te quebra ou te constr\xF3i."},{label:"PURPOSE",en:"My purpose is to use jiu-jitsu to transform lives.",pt:"Meu prop\xF3sito \xE9 usar o jiu-jitsu para transformar vidas."}],examples:[{en:"Jiu-jitsu teaches you that resilience is built through discomfort.",pt:"O jiu-jitsu ensina que resili\xEAncia \xE9 constru\xEDda atrav\xE9s do desconforto."},{en:"The mat is the greatest classroom \u2014 it teaches humility every single day.",pt:"O tatame \xE9 a maior sala de aula \u2014 ensina humildade todo dia."},{en:"My purpose is not to create champions \u2014 it's to create better people.",pt:"Meu prop\xF3sito n\xE3o \xE9 criar campe\xF5es \u2014 \xE9 criar pessoas melhores."},{en:"Every time you tap, you grow. Every time you get up, you become stronger.",pt:"Cada vez que voc\xEA bate, voc\xEA cresce. Cada vez que voc\xEA se levanta, fica mais forte."},{en:"The journey of jiu-jitsu never ends \u2014 that's the beauty of it.",pt:"A jornada do jiu-jitsu nunca termina \u2014 essa \xE9 a beleza disso."}]},dialogue:[{sp:"A",en:"What does jiu-jitsu mean to you beyond the sport?",pt:"O que o jiu-jitsu significa para voc\xEA al\xE9m do esporte?"},{sp:"B",en:"It's a philosophy. The mat teaches you humility and resilience every single day.",pt:"\xC9 uma filosofia. O tatame ensina humildade e resili\xEAncia todo dia."},{sp:"A",en:"How do you explain that to students who just want to learn techniques?",pt:"Como voc\xEA explica isso para alunos que s\xF3 querem aprender t\xE9cnicas?"},{sp:"B",en:"I let the mat speak. Every time they tap and get back up \u2014 that's the lesson.",pt:"Deixo o tatame falar. Cada vez que batem e se levantam \u2014 essa \xE9 a li\xE7\xE3o."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"resilience",answer:"resili\xEAncia",seconds:5},{type:"mc",q:"How to express the philosophy of BJJ powerfully in English:",qPT:"Como expressar a filosofia do BJJ com poder em ingl\xEAs:",opts:["The mat is the greatest classroom \u2014 it teaches humility every day.","BJJ is good for your body and mind.","Jiu-jitsu teaches you things.","Training BJJ makes you better."],ans:"The mat is the greatest classroom \u2014 it teaches humility every day.",exp:"Metaphor ('the mat IS the classroom') + specific lesson (humility) = black belt language. Poetic, specific, and unforgettable."},{type:"fill",q:"Complete the philosophical statement:",qPT:"Complete a declara\xE7\xE3o filos\xF3fica:",prompt:"My ___ is not to create champions \u2014 it's to create better people.",ans:"purpose",hint:"prop\xF3sito = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Every time you tap, you grow. Every time you get up, you become stronger.",opts:["Every time you tap, you grow. Every time you get up, you become stronger.","Every time you fall, you grow. Every time you get up, you become stronger.","Every time you tap, you learn. Every time you get up, you become stronger.","Every time you tap, you grow. Every time you stand up, you become stronger."],ans:"Every time you tap, you grow. Every time you get up, you become stronger."},{type:"speak_sentence",q:"Share your philosophy:",qPT:"Compartilhe sua filosofia:",target:"My purpose is to use jiu jitsu to transform lives not just create champions",targetPT:"Meu prop\xF3sito \xE9 usar o jiu jitsu para transformar vidas n\xE3o apenas criar campe\xF5es"},{type:"repeat_after",q:"Repeat these philosophical phrases:",qPT:"Repita estas frases filos\xF3ficas:",items:[{en:"The mat teaches humility every day.",pt:"O tatame ensina humildade todo dia."},{en:"Resilience is built through discomfort.",pt:"Resili\xEAncia \xE9 constru\xEDda atrav\xE9s do desconforto."},{en:"The journey of jiu-jitsu never ends.",pt:"A jornada do jiu-jitsu nunca termina."}]}]},{id:58,unit:5,belt:"black",icon:"\u{1F525}",title:"Advanced Submission Vocabulary",titlePT:"Vocabul\xE1rio Avan\xE7ado de Finaliza\xE7\xF5es",xp:70,vocab:[{en:"rear naked choke",pt:"estrangulamento pelas costas"},{en:"armbar",pt:"chave de bra\xE7o"},{en:"triangle",pt:"tri\xE2ngulo"},{en:"heel hook",pt:"heel hook"},{en:"guillotine",pt:"guilhotina"},{en:"kimura",pt:"kimura"},{en:"omoplata",pt:"omoplata"},{en:"bow and arrow",pt:"arco e flecha"}],grammar:{title:"EXPLAINING SUBMISSIONS: Mechanics, setup, finish",titlePT:"EXPLICANDO FINALIZA\xC7\xD5ES: Mec\xE2nica, setup, finaliza\xE7\xE3o",explanation:"This lesson gives you the complete vocabulary to explain any submission in English \u2014 from setup to finish. Using the correct technical terms makes you sound like a world-class instructor to native English speakers.",explanationPT:"Esta aula d\xE1 o vocabul\xE1rio completo para explicar qualquer finaliza\xE7\xE3o em ingl\xEAs.",rows:[{label:"SETUP",en:"To set up the armbar, first isolate the arm.",pt:"Para montar o armbar, primeiro isole o bra\xE7o."},{label:"POSITION",en:"Bring your hips up and perpendicular to their body.",pt:"Levante seus quadris perpendiculares ao corpo deles."},{label:"FINISH",en:"Extend your hips while pulling the wrist down to finish.",pt:"Estenda seus quadris enquanto puxa o pulso para baixo para finalizar."},{label:"DEFENSE",en:"To defend, stack and bring the arm back to center.",pt:"Para defender, empilhe e traga o bra\xE7o de volta ao centro."}],examples:[{en:"The rear naked choke works by cutting off blood flow to the brain.",pt:"O estrangulamento pelas costas funciona cortando o fluxo sangu\xEDneo para o c\xE9rebro."},{en:"The triangle isolates the neck and one arm \u2014 squeeze your knees to finish.",pt:"O tri\xE2ngulo isola o pesco\xE7o e um bra\xE7o \u2014 aperte os joelhos para finalizar."},{en:"The kimura uses shoulder rotation to create pain on the rotator cuff.",pt:"O kimura usa rota\xE7\xE3o do ombro para criar press\xE3o no manguito rotador."},{en:"The heel hook targets the ligaments of the knee \u2014 tap early and often.",pt:"O heel hook mira os ligamentos do joelho \u2014 bata cedo e com frequ\xEAncia."},{en:"The guillotine can be finished from guard or while defending the takedown.",pt:"A guilhotina pode ser finalizada da guarda ou enquanto defende a queda."}]},dialogue:[{sp:"A",en:"Can you explain how the bow and arrow choke works mechanically?",pt:"Pode explicar como o estrangulamento arco e flecha funciona mecanicamente?"},{sp:"B",en:"You use the collar grip and the leg to create a rotational force on the neck.",pt:"Voc\xEA usa a pegada na gola e a perna para criar for\xE7a rotacional no pesco\xE7o."},{sp:"A",en:"And where exactly does the pressure come from?",pt:"E de onde vem exatamente a press\xE3o?"},{sp:"B",en:"From extending your body away while keeping the collar grip tight.",pt:"De estender seu corpo para longe enquanto mant\xE9m a pegada na gola firme."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"heel hook",answer:"heel hook",seconds:4},{type:"mc",q:"Best mechanical explanation of the rear naked choke:",qPT:"Melhor explica\xE7\xE3o mec\xE2nica do estrangulamento pelas costas:",opts:["It works by cutting off blood flow to the brain \u2014 not by crushing the windpipe.","It is a chokehold.","You squeeze the neck.","It's a submission from the back."],ans:"It works by cutting off blood flow to the brain \u2014 not by crushing the windpipe.",exp:"Precision coaching language. It explains the MECHANISM which prevents students from applying it incorrectly and dangerously."},{type:"fill",q:"Complete the submission explanation:",qPT:"Complete a explica\xE7\xE3o da finaliza\xE7\xE3o:",prompt:"The triangle ___ the neck and one arm \u2014 squeeze to finish.",ans:"isolates",hint:"isola = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"The kimura uses shoulder rotation to create pain on the rotator cuff.",opts:["The kimura uses shoulder rotation to create pain on the rotator cuff.","The kimura uses hip rotation to create pain on the rotator cuff.","The kimura uses shoulder pressure to create pain on the rotator cuff.","The kimura uses shoulder rotation to create pressure on the rotator cuff."],ans:"The kimura uses shoulder rotation to create pain on the rotator cuff."},{type:"speak_sentence",q:"Explain this submission:",qPT:"Explique esta finaliza\xE7\xE3o:",target:"The rear naked choke works by cutting off blood flow to the brain",targetPT:"O estrangulamento pelas costas funciona cortando o fluxo sangu\xEDneo para o c\xE9rebro"},{type:"speak_word",q:"Pronounce these submission names:",qPT:"Pronuncie estes nomes de finaliza\xE7\xF5es:",words:["rear naked choke","armbar","triangle","guillotine","kimura","omoplata"]}]},{id:59,unit:5,belt:"black",icon:"\u{1F3E5}",title:"Medical and Safety Emergencies",titlePT:"Emerg\xEAncias M\xE9dicas e de Seguran\xE7a",xp:70,vocab:[{en:"emergency",pt:"emerg\xEAncia"},{en:"ambulance",pt:"ambul\xE2ncia"},{en:"concussion",pt:"concuss\xE3o"},{en:"unconscious",pt:"inconsciente"},{en:"first aid",pt:"primeiros socorros"},{en:"allergic",pt:"al\xE9rgico"},{en:"medical history",pt:"hist\xF3rico m\xE9dico"},{en:"call 911",pt:"ligar para o 911"}],grammar:{title:"URGENT COMMANDS + REPORTING: Handling emergencies",titlePT:"COMANDOS URGENTES + RELATO: Lidando com emerg\xEAncias",explanation:"In a medical emergency on the mats, your words must be instant and clear. This lesson is potentially the most important safety lesson in the course. These phrases could save a life.",explanationPT:"Em uma emerg\xEAncia m\xE9dica, suas palavras devem ser imediatas e claras. Esta li\xE7\xE3o pode salvar uma vida.",rows:[{label:"URGENT",en:"Call 911! Step back! Give him space! Don't move him!",pt:"Ligue para o 911! Recue! D\xEA espa\xE7o! N\xE3o o mova!"},{label:"REPORT",en:"He is unconscious. She has a concussion. He is not breathing.",pt:"Ele est\xE1 inconsciente. Ela tem uma concuss\xE3o. Ele n\xE3o est\xE1 respirando."},{label:"ASK",en:"Are you allergic to anything? Do you have any medical conditions?",pt:"Voc\xEA \xE9 al\xE9rgico a alguma coisa? Voc\xEA tem alguma condi\xE7\xE3o m\xE9dica?"},{label:"DESCRIBE",en:"He fell and hit his head. She was choked unconscious.",pt:"Ele caiu e bateu a cabe\xE7a. Ela foi estrangulada at\xE9 a inconsci\xEAncia."}],examples:[{en:"Step back everyone \u2014 give him space. Someone call 911 now.",pt:"Recuem todos \u2014 d\xEA espa\xE7o para ele. Algu\xE9m ligue para o 911 agora."},{en:"Don't move him \u2014 he may have a neck injury.",pt:"N\xE3o o mova \u2014 ele pode ter uma les\xE3o no pesco\xE7o."},{en:"Are you allergic to any medications? Do you have a medical history?",pt:"Voc\xEA \xE9 al\xE9rgico a algum medicamento? Voc\xEA tem hist\xF3rico m\xE9dico?"},{en:"She was choked and briefly lost consciousness. She is responsive now.",pt:"Ela foi estrangulada e brevemente perdeu a consci\xEAncia. Est\xE1 responsiva agora."},{en:"I need first aid \u2014 do you have a kit in the gym?",pt:"Preciso de primeiros socorros \u2014 voc\xEA tem um kit na academia?"}]},dialogue:[{sp:"A",en:"Oh no \u2014 he's not moving. What do we do?",pt:"N\xE3o \u2014 ele n\xE3o est\xE1 se movendo. O que fazemos?"},{sp:"B",en:"Step back everyone! Don't move him. Someone call 911 immediately.",pt:"Recuem todos! N\xE3o o movam. Algu\xE9m ligue para o 911 imediatamente."},{sp:"A",en:"He was choked and didn't tap. He lost consciousness briefly.",pt:"Ele foi estrangulado e n\xE3o bateu. Perdeu a consci\xEAncia brevemente."},{sp:"B",en:"Tell the operator: 'He was choked unconscious. He is now responsive but disoriented.'",pt:"Diga ao operador: 'He was choked unconscious. He is now responsive but disoriented.'"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"concussion",answer:"concuss\xE3o",seconds:4},{type:"mc",q:"Someone is hurt on the mat. Your first command:",qPT:"Algu\xE9m est\xE1 machucado no tatame. Seu primeiro comando:",opts:["Step back everyone \u2014 give him space!","Oh no, he is hurt!","What happened to him?","Is he okay?"],ans:"Step back everyone \u2014 give him space!",exp:"In emergencies: COMMAND first, questions later. 'Step back! Give space!' creates the safe zone needed to assess the situation."},{type:"fill",q:"Complete the emergency report:",qPT:"Complete o relato de emerg\xEAncia:",prompt:"He was choked and briefly ___ consciousness.",ans:"lost",hint:"perdeu a consci\xEAncia = ___ consciousness"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Don't move him \u2014 he may have a neck injury.",opts:["Don't move him \u2014 he may have a neck injury.","Don't touch him \u2014 he may have a neck injury.","Don't move her \u2014 she may have a neck injury.","Don't move him \u2014 he has a neck injury."],ans:"Don't move him \u2014 he may have a neck injury."},{type:"speak_sentence",q:"Give this emergency command:",qPT:"D\xEA este comando de emerg\xEAncia:",target:"Step back everyone give him space and someone call nine one one now",targetPT:"Recuem todos d\xEA espa\xE7o para ele e algu\xE9m ligue para o 911 agora"}]},{id:60,unit:5,belt:"black",icon:"\u{1F476}",title:"Teaching Kids in English",titlePT:"Ensinando Crian\xE7as em Ingl\xEAs",xp:70,vocab:[{en:"fun",pt:"divertido / divers\xE3o"},{en:"game",pt:"jogo / brincadeira"},{en:"listening",pt:"ouvindo"},{en:"reward",pt:"recompensa"},{en:"encourage",pt:"encorajar"},{en:"patience",pt:"paci\xEAncia"},{en:"attention",pt:"aten\xE7\xE3o"},{en:"behave",pt:"se comportar"}],grammar:{title:"SIMPLE AND ENTHUSIASTIC language for kids",titlePT:"Linguagem SIMPLES e ENTUSIASMADA para crian\xE7as",explanation:"Teaching kids in English requires simpler vocabulary, shorter sentences, enthusiasm, and lots of positive reinforcement. The language level drops, but the energy level must rise. Kids respond to your energy as much as your words.",explanationPT:"Ensinar crian\xE7as em ingl\xEAs requer vocabul\xE1rio mais simples, frases mais curtas, entusiasmo e muito refor\xE7o positivo.",rows:[{label:"SIMPLE",en:"Look at me! Watch! Ready? Go! Stop! Again!",pt:"Olhem para mim! Observem! Prontos? Vai! Para! De novo!"},{label:"PRAISE",en:"Amazing! Excellent! You did it! I'm so proud of you! High five!",pt:"Incr\xEDvel! Excelente! Voc\xEA conseguiu! Estou muito orgulhoso! High five!"},{label:"DIRECTIONS",en:"Sit down. Stand up. Line up! Pair up with a partner.",pt:"Sentem. Levantam. Formem fila! Encontrem um parceiro."},{label:"PATIENCE",en:"Everyone ready? Wait for me. Eyes on me. One at a time.",pt:"Todos prontos? Esperem por mim. Olhos em mim. Um de cada vez."}],examples:[{en:"Okay everyone \u2014 eyes on me! We are going to play a game!",pt:"Certo, todos \u2014 olhos em mim! Vamos jogar um jogo!"},{en:"Amazing job! I am so proud of you all today!",pt:"Trabalho incr\xEDvel! Estou muito orgulhoso de todos voc\xEAs hoje!"},{en:"Line up! When I say GO \u2014 try to pass the guard!",pt:"Formem fila! Quando eu disser VAI \u2014 tentem passar a guarda!"},{en:"You did it! Give yourself a pat on the back \u2014 you earned it!",pt:"Voc\xEA conseguiu! D\xEA um tapinha nas costas \u2014 voc\xEA mereceu!"},{en:"One at a time \u2014 wait your turn. Patience is part of jiu-jitsu!",pt:"Um de cada vez \u2014 esperem sua vez. Paci\xEAncia \xE9 parte do jiu-jitsu!"}]},dialogue:[{sp:"A",en:"Okay kids \u2014 eyes on me! Today we're going to learn a new technique AND play a game!",pt:"Certo crian\xE7as \u2014 olhos em mim! Hoje vamos aprender uma nova t\xE9cnica E jogar um jogo!"},{sp:"B",en:"What game, sensei?",pt:"Que jogo, sensei?"},{sp:"A",en:"First, we learn. Then we play. Ready? Stand up! Line up!",pt:"Primeiro aprendemos. Depois jogamos. Prontos? Levantem! Formem fila!"},{sp:"B",en:"Yes, sensei!",pt:"Sim, sensei!"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"encourage",answer:"encorajar",seconds:5},{type:"mc",q:"A kid does the technique correctly for the first time. You say:",qPT:"Uma crian\xE7a faz a t\xE9cnica corretamente pela primeira vez. Voc\xEA diz:",opts:["Amazing! I am so proud of you! High five!","Good.","That's correct.","Well done, you completed the task."],ans:"Amazing! I am so proud of you! High five!",exp:"Kids need BIG praise. Enthusiasm + specific praise + physical celebration (high five) = lasting motivation for children."},{type:"fill",q:"Complete the kids' class direction:",qPT:"Complete a instru\xE7\xE3o para a aula kids:",prompt:"One at a ___ \u2014 wait your turn. Patience is part of jiu-jitsu!",ans:"time",hint:"Um de cada vez = One at a ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Okay everyone \u2014 eyes on me! We are going to play a game!",opts:["Okay everyone \u2014 eyes on me! We are going to play a game!","Okay everyone \u2014 look at me! We are going to play a game!","Okay kids \u2014 eyes on me! We are going to play a game!","Okay everyone \u2014 eyes on me! We are going to learn a game!"],ans:"Okay everyone \u2014 eyes on me! We are going to play a game!"},{type:"speak_sentence",q:"Motivate your kids class:",qPT:"Motive sua aula kids:",target:"Amazing job everyone I am so proud of you all today",targetPT:"Trabalho incr\xEDvel todos estou muito orgulhoso de todos voc\xEAs hoje"}]},{id:61,unit:5,belt:"black",icon:"\u{1F4CA}",title:"Nutrition and Performance English",titlePT:"Ingl\xEAs de Nutri\xE7\xE3o e Performance",xp:70,vocab:[{en:"carbohydrate",pt:"carboidrato"},{en:"protein",pt:"prote\xEDna"},{en:"hydration",pt:"hidrata\xE7\xE3o"},{en:"recovery",pt:"recupera\xE7\xE3o"},{en:"weight cut",pt:"corte de peso"},{en:"supplement",pt:"suplemento"},{en:"calorie",pt:"caloria"},{en:"performance",pt:"performance / rendimento"}],grammar:{title:"GIVING ADVICE: You should / It's important to / Make sure you",titlePT:"DANDO CONSELHOS: You should / It's important to / Make sure you",explanation:"Athletes constantly ask coaches about nutrition and recovery. This lesson gives you the language to advise confidently \u2014 not as a doctor, but as an experienced coach who knows what works on the mat.",explanationPT:"Atletas constantemente perguntam sobre nutri\xE7\xE3o e recupera\xE7\xE3o. Esta aula d\xE1 a voc\xEA a linguagem para aconselhar com confian\xE7a.",rows:[{label:"YOU SHOULD",en:"You should eat carbs two hours before training.",pt:"Voc\xEA deveria comer carboidratos duas horas antes do treino."},{label:"IT'S IMPORTANT",en:"It's important to stay hydrated during training.",pt:"\xC9 importante manter-se hidratado durante o treino."},{label:"MAKE SURE",en:"Make sure you get enough protein to support recovery.",pt:"Certifique-se de ingerir prote\xEDna suficiente para a recupera\xE7\xE3o."},{label:"AVOID",en:"Avoid heavy meals right before sparring \u2014 you'll feel sick.",pt:"Evite refei\xE7\xF5es pesadas antes do sparring \u2014 voc\xEA vai se sentir mal."}],examples:[{en:"You should eat a meal with protein and carbs within one hour after training.",pt:"Voc\xEA deveria comer prote\xEDna e carboidratos dentro de uma hora ap\xF3s o treino."},{en:"It's important to drink water consistently throughout the day.",pt:"\xC9 importante beber \xE1gua consistentemente ao longo do dia."},{en:"Make sure you sleep at least eight hours \u2014 recovery happens during sleep.",pt:"Certifique-se de dormir pelo menos oito horas \u2014 a recupera\xE7\xE3o acontece durante o sono."},{en:"Avoid drastic weight cuts \u2014 they hurt your performance and your health.",pt:"Evite cortes de peso dr\xE1sticos \u2014 prejudicam sua performance e sua sa\xFAde."},{en:"Your performance drops after just a 2% loss in body hydration.",pt:"Sua performance cai ap\xF3s apenas 2% de perda de hidrata\xE7\xE3o corporal."}]},dialogue:[{sp:"A",en:"Coach, I want to cut weight for the competition next week. How?",pt:"Professor, quero cortar peso para a competi\xE7\xE3o da pr\xF3xima semana. Como?"},{sp:"B",en:"First \u2014 don't do anything drastic. It's important to stay strong for the match.",pt:"Primeiro \u2014 n\xE3o fa\xE7a nada dr\xE1stico. \xC9 importante manter-se forte para a luta."},{sp:"A",en:"Should I stop eating carbs?",pt:"Devo parar de comer carboidratos?"},{sp:"B",en:"No \u2014 just reduce sodium and water a little. Make sure you keep training normally.",pt:"N\xE3o \u2014 apenas reduza s\xF3dio e \xE1gua um pouco. Certifique-se de continuar treinando normalmente."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"hydration",answer:"hidrata\xE7\xE3o",seconds:5},{type:"mc",q:"Best nutrition advice for a competing athlete:",qPT:"Melhor conselho nutricional para um atleta em competi\xE7\xE3o:",opts:["Make sure you eat protein and carbs within one hour after training.","Eat protein.","Food is important for athletes.","You need to eat well."],ans:"Make sure you eat protein and carbs within one hour after training.",exp:"'Make sure you...' is specific, actionable advice. Vague advice ('eat well') doesn't help anyone. Specific = professional."},{type:"fill",q:"Complete the nutrition advice:",qPT:"Complete o conselho nutricional:",prompt:"It's ___ to drink water consistently throughout the day.",ans:"important",hint:"\xC9 importante = It's ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Avoid drastic weight cuts \u2014 they hurt your performance and health.",opts:["Avoid drastic weight cuts \u2014 they hurt your performance and health.","Avoid drastic weight cuts \u2014 they hurt your performance and strength.","Avoid dramatic weight cuts \u2014 they hurt your performance and health.","Avoid drastic weight cuts \u2014 they affect your performance and health."],ans:"Avoid drastic weight cuts \u2014 they hurt your performance and health."},{type:"speak_sentence",q:"Give this nutrition advice:",qPT:"D\xEA este conselho nutricional:",target:"You should eat protein and carbs within one hour after training",targetPT:"Voc\xEA deveria comer prote\xEDna e carboidratos dentro de uma hora ap\xF3s o treino"}]},{id:62,unit:5,belt:"black",icon:"\u2696\uFE0F",title:"Legal and Administrative English",titlePT:"Ingl\xEAs Legal e Administrativo",xp:70,vocab:[{en:"waiver",pt:"termo de responsabilidade"},{en:"liability",pt:"responsabilidade legal"},{en:"consent",pt:"consentimento"},{en:"sign",pt:"assinar"},{en:"policy",pt:"pol\xEDtica / regra"},{en:"terms",pt:"termos"},{en:"required",pt:"obrigat\xF3rio / exigido"},{en:"agreement",pt:"acordo"}],grammar:{title:"LEGAL and FORMAL ENGLISH: Waivers, policies, agreements",titlePT:"INGL\xCAS LEGAL E FORMAL: Termos, pol\xEDticas, acordos",explanation:"Running a gym abroad means dealing with legal language. You'll need to explain waivers to students, discuss liability policies, and sign agreements. This basic legal English could protect you and your business.",explanationPT:"Gerir uma academia no exterior significa lidar com linguagem jur\xEDdica.",rows:[{label:"WAIVER",en:"This waiver releases the gym from liability for injury.",pt:"Este termo isenta a academia de responsabilidade por les\xF5es."},{label:"CONSENT",en:"By signing, you consent to the terms and conditions.",pt:"Ao assinar, voc\xEA consente com os termos e condi\xE7\xF5es."},{label:"REQUIRED",en:"This form is required before you can train here.",pt:"Este formul\xE1rio \xE9 obrigat\xF3rio antes de voc\xEA treinar aqui."},{label:"POLICY",en:"Our no-refund policy applies after the first week.",pt:"Nossa pol\xEDtica de n\xE3o reembolso se aplica ap\xF3s a primeira semana."}],examples:[{en:"Before training, all new members must sign a liability waiver.",pt:"Antes de treinar, todos os novos membros devem assinar um termo de responsabilidade."},{en:"By signing this agreement, you consent to the gym's code of conduct.",pt:"Ao assinar este acordo, voc\xEA consente com o c\xF3digo de conduta da academia."},{en:"This waiver is required by law \u2014 it protects both you and the gym.",pt:"Este termo \xE9 exigido por lei \u2014 protege tanto voc\xEA quanto a academia."},{en:"Our terms state that membership fees are non-refundable.",pt:"Nossos termos declaram que as mensalidades n\xE3o s\xE3o reembols\xE1veis."},{en:"Do you have any questions about the agreement before you sign?",pt:"Voc\xEA tem alguma d\xFAvida sobre o acordo antes de assinar?"}]},dialogue:[{sp:"A",en:"I want to join the gym. What do I need to do first?",pt:"Quero entrar para a academia. O que preciso fazer primeiro?"},{sp:"B",en:"You need to sign a liability waiver \u2014 it's required by law here.",pt:"Voc\xEA precisa assinar um termo de responsabilidade \u2014 \xE9 exigido por lei aqui."},{sp:"A",en:"What does the waiver say exactly?",pt:"O que o termo diz exatamente?"},{sp:"B",en:"It releases the gym from liability for injury during training. Any questions?",pt:"Ele isenta a academia de responsabilidade por les\xF5es durante o treino. Alguma d\xFAvida?"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"liability",answer:"responsabilidade legal",seconds:5},{type:"mc",q:"Explaining a liability waiver to a new student:",qPT:"Explicando um termo de responsabilidade para um novo aluno:",opts:["This waiver releases the gym from liability for injury. It's required by law.","Sign this paper please.","This is our legal document.","You need to sign this before training."],ans:"This waiver releases the gym from liability for injury. It's required by law.",exp:"Always explain WHAT the document does AND why it's required. This builds trust and prevents confusion."},{type:"fill",q:"Complete the legal explanation:",qPT:"Complete a explica\xE7\xE3o legal:",prompt:"By signing this agreement, you ___ to the gym's code of conduct.",ans:"consent",hint:"consentir = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Before training, all new members must sign a liability waiver.",opts:["Before training, all new members must sign a liability waiver.","Before training, all new members should sign a liability waiver.","After training, all new members must sign a liability waiver.","Before training, all members must sign a liability waiver."],ans:"Before training, all new members must sign a liability waiver."},{type:"speak_sentence",q:"Explain this legal requirement:",qPT:"Explique este requisito legal:",target:"Before training you must sign a liability waiver which is required by law",targetPT:"Antes de treinar voc\xEA deve assinar um termo de responsabilidade que \xE9 exigido por lei"}]},{id:63,unit:5,belt:"black",icon:"\u{1F319}",title:"Idiomatic English on the Mats",titlePT:"Ingl\xEAs Idiom\xE1tico no Tatame",xp:70,vocab:[{en:"hit the mats",pt:"ir para o tatame"},{en:"feel it",pt:"sentir / estar em dia"},{en:"on point",pt:"certeiro / no ponto"},{en:"catch on",pt:"pegar o jeito"},{en:"level up",pt:"evoluir / subir de n\xEDvel"},{en:"the grind",pt:"o processo / esfor\xE7o di\xE1rio"},{en:"flow",pt:"fluir"},{en:"game",pt:"jogo / sistema"}],grammar:{title:"IDIOMS and INFORMAL LANGUAGE in BJJ English",titlePT:"IDIOM\xC1TICOS e LINGUAGEM INFORMAL no ingl\xEAs do BJJ",explanation:"Native English speakers in BJJ gyms use informal, idiomatic language constantly. If you only know formal English, you'll sound like a textbook \u2014 not a black belt. These expressions make you sound like you truly belong.",explanationPT:"Falantes nativos usam linguagem informal e idiom\xE1tica constantemente. Isso faz voc\xEA soar como pertencente a uma academia de l\xEDngua inglesa.",rows:[{label:"HIT THE MATS",en:"Let's hit the mats! = Let's go train!",pt:"Vamos para o tatame! = Vamos treinar!"},{label:"FEEL IT",en:"I'm really feeling this technique today. = It's working well for me.",pt:"Estou realmente sentindo esta t\xE9cnica hoje. = Est\xE1 funcionando bem."},{label:"LEVEL UP",en:"You've leveled up since last month. = You've improved significantly.",pt:"Voc\xEA evoluiu desde o m\xEAs passado. = Voc\xEA melhorou muito."},{label:"THE GRIND",en:"Trust the grind. = Keep working hard consistently.",pt:"Confie no processo. = Continue trabalhando duro."},{label:"YOUR GAME",en:"What's your game? = What's your style/strategy?",pt:"Qual \xE9 o seu jogo? = Qual \xE9 seu estilo/estrat\xE9gia?"}],examples:[{en:"Let's hit the mats \u2014 I've been looking forward to this all day.",pt:"Vamos para o tatame \u2014 estou esperando isso o dia todo."},{en:"Your game has really developed \u2014 your guard is on point.",pt:"Seu jogo realmente evoluiu \u2014 sua guarda est\xE1 certeira."},{en:"Trust the grind \u2014 results don't come overnight.",pt:"Confie no processo \u2014 resultados n\xE3o v\xEAm da noite para o dia."},{en:"I felt it today \u2014 everything was flowing, the timing was perfect.",pt:"Senti hoje \u2014 tudo estava fluindo, o timing estava perfeito."},{en:"You're starting to catch on to this technique \u2014 one more round.",pt:"Voc\xEA est\xE1 come\xE7ando a pegar o jeito desta t\xE9cnica \u2014 mais uma rodada."}]},dialogue:[{sp:"A",en:"How do you feel today? Ready to hit the mats?",pt:"Como voc\xEA est\xE1 hoje? Pronto para ir ao tatame?"},{sp:"B",en:"Honestly, I'm feeling it today. My guard game has been on point all week.",pt:"Honestamente, estou em dia hoje. Meu jogo de guarda est\xE1 certeiro essa semana toda."},{sp:"A",en:"I noticed! You've leveled up big time since your last competition.",pt:"Notei! Voc\xEA evoluiu muito desde sua \xFAltima competi\xE7\xE3o."},{sp:"B",en:"I just trust the grind. Kept drilling every day \u2014 it's starting to click.",pt:"S\xF3 confio no processo. Continuei fazendo drilling todo dia \u2014 est\xE1 come\xE7ando a fazer sentido."}],exercises:[{type:"timed_flash",q:"What does 'trust the grind' mean in Portuguese?",qPT:"O que 'trust the grind' significa em portugu\xEAs?",word:"trust the grind",answer:"confie no processo",seconds:6},{type:"mc",q:"'Vamos para o tatame' in natural English slang:",qPT:"'Vamos para o tatame' em ingl\xEAs informal natural:",opts:["Let's hit the mats!","Let's go to the mats!","Let's begin training!","Let's go to practice!"],ans:"Let's hit the mats!",exp:"'Hit the mats' is the most natural, native-sounding way to say 'let's train.' Using idiomatic English like this immediately signals you belong."},{type:"fill",q:"Complete the idiom:",qPT:"Complete o idiom\xE1tico:",prompt:"Your game has really developed \u2014 your guard is on ___.",ans:"point",hint:"certeiro = on ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You've leveled up big time since your last competition.",opts:["You've leveled up big time since your last competition.","You've leveled up a lot since your last competition.","You've improved big time since your last competition.","You've leveled up big time since last competition."],ans:"You've leveled up big time since your last competition."},{type:"speak_sentence",q:"Use idiomatic English naturally:",qPT:"Use ingl\xEAs idiom\xE1tico naturalmente:",target:"Let's hit the mats your guard game is on point and you have leveled up",targetPT:"Vamos para o tatame seu jogo de guarda est\xE1 certeiro e voc\xEA evoluiu"}]},{id:64,unit:5,belt:"black",icon:"\u{1F5FA}\uFE0F",title:"Navigating a New Country",titlePT:"Navegando um Novo Pa\xEDs",xp:70,vocab:[{en:"directions",pt:"dire\xE7\xF5es"},{en:"intersection",pt:"cruzamento"},{en:"block",pt:"quarteir\xE3o"},{en:"landmark",pt:"ponto de refer\xEAncia"},{en:"transportation",pt:"transporte"},{en:"fare",pt:"tarifa"},{en:"lost",pt:"perdido"},{en:"navigation",pt:"navega\xE7\xE3o"}],grammar:{title:"ASKING FOR AND UNDERSTANDING DIRECTIONS",titlePT:"PEDINDO E ENTENDENDO DIRE\xC7\xD5ES",explanation:"You've just arrived in a new city with your gym bag. You need to find the gym, the supermarket, the hospital. Asking for and understanding directions is a life skill \u2014 and in English, there are very specific phrases to learn.",explanationPT:"Voc\xEA chegou em uma nova cidade. Pedir e entender dire\xE7\xF5es \xE9 uma habilidade essencial de vida.",rows:[{label:"ASK",en:"Excuse me \u2014 how do I get to [place]?",pt:"Com licen\xE7a \u2014 como chego a [lugar]?"},{label:"CLARIFY",en:"Could you repeat that? / Could you speak more slowly?",pt:"Pode repetir? / Pode falar mais devagar?"},{label:"UNDERSTAND",en:"Turn left / right. Go straight. Take the second exit.",pt:"Vire \xE0 esquerda / direita. Siga em frente. Pegue a segunda sa\xEDda."},{label:"CONFIRM",en:"So I turn left at the traffic light, then go two blocks?",pt:"Ent\xE3o viro \xE0 esquerda no sem\xE1foro, depois vou dois quarteir\xF5es?"}],examples:[{en:"Excuse me \u2014 how do I get to the nearest train station?",pt:"Com licen\xE7a \u2014 como chego \xE0 esta\xE7\xE3o de trem mais pr\xF3xima?"},{en:"Go straight for two blocks, then turn right at the intersection.",pt:"Siga em frente por dois quarteir\xF5es, depois vire \xE0 direita no cruzamento."},{en:"I'm sorry \u2014 could you speak more slowly? I'm not a native speaker.",pt:"Desculpe \u2014 pode falar mais devagar? N\xE3o sou falante nativo."},{en:"Is there a landmark I should look for? I'm not familiar with this area.",pt:"H\xE1 algum ponto de refer\xEAncia? N\xE3o sou familiar com esta \xE1rea."},{en:"Thank you. How long does it take to walk there?",pt:"Obrigado. Quanto tempo leva para caminhar at\xE9 l\xE1?"}]},dialogue:[{sp:"A",en:"Excuse me \u2014 I'm looking for the BJJ academy on Main Street.",pt:"Com licen\xE7a \u2014 estou procurando a academia de BJJ na Main Street."},{sp:"B",en:"Sure! Go straight two blocks, then turn left. It's next to a coffee shop.",pt:"Claro! Siga em frente dois quarteir\xF5es, depois vire \xE0 esquerda. Fica ao lado de uma cafeteria."},{sp:"A",en:"I'm sorry \u2014 could you repeat that? I didn't catch the last part.",pt:"Desculpe \u2014 pode repetir? N\xE3o entendi a \xFAltima parte."},{sp:"B",en:"Of course! Turn left and look for the coffee shop \u2014 the gym is right next to it.",pt:"Claro! Vire \xE0 esquerda e procure a cafeteria \u2014 a academia fica ao lado dela."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"landmark",answer:"ponto de refer\xEAncia",seconds:5},{type:"mc",q:"You didn't understand the directions. You say:",qPT:"Voc\xEA n\xE3o entendeu as dire\xE7\xF5es. Voc\xEA diz:",opts:["I'm sorry \u2014 could you speak more slowly? I'm not a native speaker.","I didn't understand.","What?","Can you say it again?"],ans:"I'm sorry \u2014 could you speak more slowly? I'm not a native speaker.",exp:"This phrase does three things: apologizes, makes a specific request (slowly), and explains why (not native). People always slow down when you say this."},{type:"fill",q:"Complete the directions:",qPT:"Complete as dire\xE7\xF5es:",prompt:"Go ___ for two blocks, then turn right at the intersection.",ans:"straight",hint:"siga em frente = go ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Turn left at the traffic light, then go straight for two blocks.",opts:["Turn left at the traffic light, then go straight for two blocks.","Turn right at the traffic light, then go straight for two blocks.","Turn left at the traffic light, then go straight for three blocks.","Turn left at the intersection, then go straight for two blocks."],ans:"Turn left at the traffic light, then go straight for two blocks."},{type:"speak_sentence",q:"Ask for directions:",qPT:"Pe\xE7a dire\xE7\xF5es:",target:"Excuse me how do I get to the nearest train station from here",targetPT:"Com licen\xE7a como chego \xE0 esta\xE7\xE3o de trem mais pr\xF3xima daqui"}]},{id:65,unit:5,belt:"black",icon:"\u{1F4B3}",title:"Banking and Financial English",titlePT:"Ingl\xEAs Banc\xE1rio e Financeiro",xp:70,vocab:[{en:"account",pt:"conta"},{en:"transfer",pt:"transfer\xEAncia"},{en:"exchange rate",pt:"taxa de c\xE2mbio"},{en:"invoice",pt:"fatura / nota fiscal"},{en:"tax",pt:"imposto"},{en:"receipt",pt:"recibo"},{en:"wire",pt:"transfer\xEAncia internacional"},{en:"balance",pt:"saldo"}],grammar:{title:"FINANCIAL QUESTIONS and formal requests",titlePT:"PERGUNTAS FINANCEIRAS e pedidos formais",explanation:"Living and working abroad means banking in English. Opening accounts, understanding exchange rates, sending money home \u2014 these situations require specific vocabulary that most language courses never teach. This lesson fills that gap.",explanationPT:"Viver no exterior significa fazer opera\xE7\xF5es banc\xE1rias em ingl\xEAs. Esta li\xE7\xE3o preenche a lacuna que a maioria dos cursos n\xE3o ensina.",rows:[{label:"ACCOUNT",en:"I would like to open a checking account.",pt:"Gostaria de abrir uma conta corrente."},{label:"TRANSFER",en:"I need to wire money to Brazil. What are the fees?",pt:"Preciso fazer uma transfer\xEAncia para o Brasil. Quais s\xE3o as taxas?"},{label:"INVOICE",en:"Can you send me an invoice for the training fees?",pt:"Voc\xEA pode me enviar uma fatura pelas taxas de treino?"},{label:"TAX",en:"Do I need to declare this income for tax purposes?",pt:"Preciso declarar esta renda para fins fiscais?"}],examples:[{en:"I would like to open a business account for my gym.",pt:"Gostaria de abrir uma conta empresarial para minha academia."},{en:"What is the current exchange rate for the Brazilian real?",pt:"Qual \xE9 a taxa de c\xE2mbio atual para o real brasileiro?"},{en:"Can you provide a receipt for this membership payment?",pt:"Voc\xEA pode fornecer um recibo para este pagamento de mensalidade?"},{en:"I need to wire $500 to Brazil \u2014 what are the fees and processing time?",pt:"Preciso transferir $500 para o Brasil \u2014 quais s\xE3o as taxas e o tempo de processamento?"},{en:"As a self-employed instructor, I need to file quarterly taxes.",pt:"Como instrutor aut\xF4nomo, preciso declarar impostos trimestralmente."}]},dialogue:[{sp:"A",en:"Hi \u2014 I'd like to open a business account for my BJJ gym.",pt:"Ol\xE1 \u2014 gostaria de abrir uma conta empresarial para minha academia de BJJ."},{sp:"B",en:"Of course. Are you a US citizen or a foreign national?",pt:"Claro. Voc\xEA \xE9 cidad\xE3o americano ou estrangeiro?"},{sp:"A",en:"I'm Brazilian. I have a work visa. What documents do I need?",pt:"Sou brasileiro. Tenho visto de trabalho. Quais documentos preciso?"},{sp:"B",en:"You'll need your passport, visa, and proof of address.",pt:"Voc\xEA precisar\xE1 do passaporte, visto e comprovante de endere\xE7o."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"exchange rate",answer:"taxa de c\xE2mbio",seconds:5},{type:"mc",q:"You need to send money to Brazil from the US. You ask:",qPT:"Voc\xEA precisa enviar dinheiro para o Brasil dos EUA. Voc\xEA pergunta:",opts:["I need to wire money to Brazil. What are the fees and processing time?","I want to send money to Brazil.","Money transfer to Brazil please.","How to send money Brazil?"],ans:"I need to wire money to Brazil. What are the fees and processing time?",exp:"'Wire' is the technical banking term for international transfer. Always ask BOTH the fee AND processing time \u2014 these are the two things that matter most."},{type:"fill",q:"Complete the banking request:",qPT:"Complete o pedido banc\xE1rio:",prompt:"I would like to ___ a business account for my gym.",ans:"open",hint:"abrir = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Can you provide a receipt for this membership payment?",opts:["Can you provide a receipt for this membership payment?","Can you send a receipt for this membership payment?","Can you give a receipt for this membership payment?","Can you provide an invoice for this membership payment?"],ans:"Can you provide a receipt for this membership payment?"},{type:"speak_sentence",q:"Open a bank account:",qPT:"Abra uma conta banc\xE1ria:",target:"I would like to open a business account for my jiu jitsu academy",targetPT:"Gostaria de abrir uma conta empresarial para minha academia de jiu jitsu"}]},{id:66,unit:5,belt:"black",icon:"\u{1F3A4}",title:"Interview and Media English",titlePT:"Ingl\xEAs para Entrevistas e M\xEDdia",xp:75,vocab:[{en:"interview",pt:"entrevista"},{en:"journalist",pt:"jornalista"},{en:"quote",pt:"cita\xE7\xE3o / declara\xE7\xE3o"},{en:"headline",pt:"manchete"},{en:"profile",pt:"perfil"},{en:"story",pt:"mat\xE9ria / hist\xF3ria"},{en:"feature",pt:"destaque / mat\xE9ria especial"},{en:"promote",pt:"promover"}],grammar:{title:"INTERVIEW LANGUAGE: Answering questions professionally",titlePT:"LINGUAGEM DE ENTREVISTA: Respondendo perguntas profissionalmente",explanation:"As your reputation grows, you'll be interviewed \u2014 by podcasts, YouTube channels, local news, and sports media. How you speak in interviews defines your brand. These structures help you sound polished, thoughtful, and authentic.",explanationPT:"\xC0 medida que sua reputa\xE7\xE3o cresce, voc\xEA ser\xE1 entrevistado. Como voc\xEA fala define sua marca.",rows:[{label:"OPEN",en:"That's a great question. From my experience...",pt:"\xD3tima pergunta. Na minha experi\xEAncia..."},{label:"REFLECT",en:"When I think about it... / Looking back... / It's interesting because...",pt:"Quando penso nisso... / Olhando para tr\xE1s... / \xC9 interessante porque..."},{label:"STORY",en:"I remember when... / One moment that really shaped me was...",pt:"Lembro quando... / Um momento que realmente me moldou foi..."},{label:"MESSAGE",en:"What I want people to take from this is... / The message is simple:",pt:"O que quero que as pessoas levem disso \xE9... / A mensagem \xE9 simples:"}],examples:[{en:"That's a great question. When I think about it \u2014 jiu-jitsu saved my life.",pt:"\xD3tima pergunta. Quando penso nisso \u2014 o jiu-jitsu salvou minha vida."},{en:"I remember when I first arrived in America with no English \u2014 just my gi.",pt:"Lembro quando cheguei pela primeira vez na Am\xE9rica sem ingl\xEAs \u2014 apenas meu kimono."},{en:"What I want people to take from my story is: language opens doors.",pt:"O que quero que as pessoas levem da minha hist\xF3ria \xE9: o idioma abre portas."},{en:"Looking back, every struggle was preparation for where I am today.",pt:"Olhando para tr\xE1s, cada dificuldade foi prepara\xE7\xE3o para onde estou hoje."},{en:"The message is simple: if you invest in yourself, the world opens up.",pt:"A mensagem \xE9 simples: se voc\xEA investir em si mesmo, o mundo se abre."}]},dialogue:[{sp:"A",en:"You left Brazil ten years ago with almost no English. What was that like?",pt:"Voc\xEA deixou o Brasil h\xE1 dez anos com quase nenhum ingl\xEAs. Como foi isso?"},{sp:"B",en:"That's a great question. I remember arriving and not being able to talk to my students.",pt:"\xD3tima pergunta. Lembro de chegar e n\xE3o conseguir falar com meus alunos."},{sp:"A",en:"What was the turning point for you?",pt:"Qual foi o ponto de virada para voc\xEA?"},{sp:"B",en:"When I realized: language is a technique. You drill it every day, just like jiu-jitsu.",pt:"Quando percebi: o idioma \xE9 uma t\xE9cnica. Voc\xEA o pratica todo dia, assim como o jiu-jitsu."}],exercises:[{type:"timed_flash",q:"What does 'looking back' mean in Portuguese?",qPT:"O que 'looking back' significa em portugu\xEAs?",word:"looking back",answer:"olhando para tr\xE1s",seconds:5},{type:"mc",q:"A journalist asks: 'What made you choose to live abroad?' Best response opening:",qPT:"Um jornalista pergunta: 'O que fez voc\xEA escolher viver no exterior?' Melhor abertura:",opts:["That's a great question. When I think about it \u2014 jiu-jitsu gave me the opportunity.","Because I wanted to.","I moved abroad for work.","I came for jiu-jitsu."],ans:"That's a great question. When I think about it \u2014 jiu-jitsu gave me the opportunity.",exp:"'That's a great question. When I think about it...' buys thinking time, compliments the interviewer, and begins a reflective narrative. Interview gold."},{type:"fill",q:"Complete the interview answer:",qPT:"Complete a resposta da entrevista:",prompt:"What I want people to ___ from my story is: language opens doors.",ans:"take",hint:"tirar / levar = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Looking back, every struggle was preparation for where I am today.",opts:["Looking back, every struggle was preparation for where I am today.","Looking back, every challenge was preparation for where I am today.","Looking back, every struggle was preparation for who I am today.","Thinking back, every struggle was preparation for where I am today."],ans:"Looking back, every struggle was preparation for where I am today."},{type:"speak_sentence",q:"Answer this interview question:",qPT:"Responda esta pergunta de entrevista:",target:"That is a great question when I think about it jiu jitsu saved my life",targetPT:"\xD3tima pergunta quando penso nisso o jiu jitsu salvou minha vida"},{type:"repeat_after",q:"Repeat these interview phrases:",qPT:"Repita estas frases de entrevista:",items:[{en:"That's a great question. From my experience...",pt:"\xD3tima pergunta. Na minha experi\xEAncia..."},{en:"Looking back, every struggle prepared me.",pt:"Olhando para tr\xE1s, cada dificuldade me preparou."},{en:"The message is simple: invest in yourself.",pt:"A mensagem \xE9 simples: invista em si mesmo."}]}]},{id:67,unit:5,belt:"black",icon:"\u{1F31F}",title:"Your Story in English",titlePT:"Sua Hist\xF3ria em Ingl\xEAs",xp:80,vocab:[{en:"journey",pt:"jornada"},{en:"sacrifice",pt:"sacrif\xEDcio"},{en:"dream",pt:"sonho"},{en:"achieve",pt:"alcan\xE7ar / conquistar"},{en:"inspire",pt:"inspirar"},{en:"share",pt:"compartilhar"},{en:"grateful",pt:"grato"},{en:"future",pt:"futuro"}],grammar:{title:"TELLING YOUR STORY: Past \u2192 Present \u2192 Future",titlePT:"CONTANDO SUA HIST\xD3RIA: Passado \u2192 Presente \u2192 Futuro",explanation:"The most powerful thing you can do in English is tell your story. Where you came from, what you sacrificed, what you built, and where you are going. This is the lesson that turns a coach into a legend. This is your black belt English.",explanationPT:"A coisa mais poderosa que voc\xEA pode fazer em ingl\xEAs \xE9 contar sua hist\xF3ria. Esta \xE9 a li\xE7\xE3o que transforma um coach em uma lenda.",rows:[{label:"PAST",en:"I grew up in Brazil. I started jiu-jitsu at age [X]. I sacrificed...",pt:"Cresci no Brasil. Comecei o jiu-jitsu aos [X] anos. Me sacrifiquei..."},{label:"TURNING POINT",en:"The moment that changed everything was...",pt:"O momento que mudou tudo foi..."},{label:"PRESENT",en:"Today, I am living my dream. I teach, I compete, I inspire.",pt:"Hoje, estou vivendo meu sonho. Ensino, compito, inspiro."},{label:"FUTURE",en:"My goal is to... / I am working toward... / One day I will...",pt:"Meu objetivo \xE9... / Estou trabalhando em dire\xE7\xE3o a... / Um dia vou..."}],examples:[{en:"I grew up in Brazil with one dream: to make a living from jiu-jitsu.",pt:"Cresci no Brasil com um sonho: viver do jiu-jitsu."},{en:"The moment that changed everything was when I got my black belt.",pt:"O momento que mudou tudo foi quando conquistei minha faixa preta."},{en:"Today, I teach students from twelve different countries. That's my miracle.",pt:"Hoje, ensino alunos de doze pa\xEDses diferentes. Esse \xE9 o meu milagre."},{en:"My goal is to open an academy that changes lives the way jiu-jitsu changed mine.",pt:"Meu objetivo \xE9 abrir uma academia que mude vidas como o jiu-jitsu mudou a minha."},{en:"I am grateful for every sacrifice \u2014 because every one of them led me here.",pt:"Sou grato por cada sacrif\xEDcio \u2014 porque cada um deles me trouxe at\xE9 aqui."}]},dialogue:[{sp:"A",en:"If you could give one piece of advice to a Brazilian athlete who wants to live abroad \u2014 what would it be?",pt:"Se voc\xEA pudesse dar um conselho a um atleta brasileiro que quer viver no exterior \u2014 qual seria?"},{sp:"B",en:"Learn English like it's your second black belt. Because it is.",pt:"Aprenda ingl\xEAs como se fosse sua segunda faixa preta. Porque \xE9."},{sp:"A",en:"And what's next for you?",pt:"E o que vem a seguir para voc\xEA?"},{sp:"B",en:"My goal is to build a gym where anyone \u2014 from anywhere \u2014 can find their family on the mat.",pt:"Meu objetivo \xE9 construir uma academia onde qualquer pessoa possa encontrar sua fam\xEDlia no tatame."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"sacrifice",answer:"sacrif\xEDcio",seconds:5},{type:"mc",q:"The most powerful way to open your personal story in English:",qPT:"A forma mais poderosa de abrir sua hist\xF3ria pessoal em ingl\xEAs:",opts:["I grew up in Brazil with one dream: to make a living from jiu-jitsu.","I am from Brazil and I do jiu-jitsu.","My story began in Brazil.","I am a Brazilian jiu-jitsu teacher."],ans:"I grew up in Brazil with one dream: to make a living from jiu-jitsu.",exp:"'I grew up... with one dream: ...' is a classic storytelling structure. Emotional, specific, immediately engaging. This is how champions tell their story."},{type:"fill",q:"Complete your story:",qPT:"Complete sua hist\xF3ria:",prompt:"I am ___ for every sacrifice \u2014 because each one led me here.",ans:"grateful",hint:"grato = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Today, I teach students from twelve different countries. That's my miracle.",opts:["Today, I teach students from twelve different countries. That's my miracle.","Today, I teach students from ten different countries. That's my miracle.","Today, I train students from twelve different countries. That's my miracle.","Today, I teach students from twelve different countries. That's my achievement."],ans:"Today, I teach students from twelve different countries. That's my miracle."},{type:"speak_sentence",q:"Tell your story opening:",qPT:"Abra sua hist\xF3ria:",target:"I grew up in Brazil with one dream to make a living from jiu jitsu",targetPT:"Cresci no Brasil com um sonho viver do jiu jitsu"},{type:"repeat_after",q:"Your final lesson \u2014 say these with everything you have:",qPT:"Sua aula final \u2014 diga estas com tudo que voc\xEA tem:",items:[{en:"I grew up with one dream \u2014 and I lived it.",pt:"Cresci com um sonho \u2014 e o vivi."},{en:"Every sacrifice led me here.",pt:"Cada sacrif\xEDcio me trouxe at\xE9 aqui."},{en:"Learn English like it's your second black belt. OSS!",pt:"Aprenda ingl\xEAs como sua segunda faixa preta. OSS!"}]}]},{id:68,unit:5,belt:"black",icon:"\u{1F3C6}",title:"The Complete BJJ English Speaker",titlePT:"O Falante Completo de BJJ em Ingl\xEAs",xp:100,vocab:[{en:"fluent",pt:"fluente"},{en:"master",pt:"mestre / dominar"},{en:"communicate",pt:"comunicar"},{en:"confident",pt:"confiante"},{en:"natural",pt:"natural"},{en:"impact",pt:"impacto"},{en:"legacy",pt:"legado"},{en:"inspire",pt:"inspirar"}],grammar:{title:"REVIEW: Your complete language toolkit for BJJ professionals",titlePT:"REVIS\xC3O: Seu kit de ferramentas lingu\xEDstico completo",explanation:"This final lesson brings together everything you've learned across 50 lessons. You now have the language to teach, coach, compete, promote, network, inspire, and build a life from jiu-jitsu in any English-speaking country. This is your black belt in English.",explanationPT:"Esta aula final re\xFAne tudo que voc\xEA aprendeu. Voc\xEA tem a linguagem para ensinar, treinar, competir, promover, inspirar e construir uma vida do jiu-jitsu.",rows:[{label:"TEACH",en:"Demonstrate slowly. First... Then... Finally. Don't rush.",pt:"Demonstre devagar. Primeiro... Depois... Finalmente. N\xE3o se apresse."},{label:"COACH",en:"You're improving. Push your limits. You deserve this.",pt:"Voc\xEA est\xE1 melhorando. Ultrapasse seus limites. Voc\xEA merece isso."},{label:"COMPETE",en:"Take the back! Breathe! You're winning \u2014 defend!",pt:"Pegue as costas! Respira! Voc\xEA est\xE1 ganhando \u2014 defenda!"},{label:"BUSINESS",en:"Our membership is $120/month. Free trial class available.",pt:"Nossa mensalidade \xE9 $120/m\xEAs. Aula experimental gratuita dispon\xEDvel."},{label:"INSPIRE",en:"The mat is the greatest classroom. Every tap is a lesson.",pt:"O tatame \xE9 a maior sala de aula. Cada batida \xE9 uma li\xE7\xE3o."}],examples:[{en:"I am fluent in the language of jiu-jitsu \u2014 in Portuguese and in English.",pt:"Sou fluente na linguagem do jiu-jitsu \u2014 em portugu\xEAs e em ingl\xEAs."},{en:"My legacy is not my medals \u2014 it's the people I have helped grow.",pt:"Meu legado n\xE3o s\xE3o minhas medalhas \u2014 s\xE3o as pessoas que ajudei a crescer."},{en:"I built my life on this mat, and now I'm building others' lives too.",pt:"Constru\xED minha vida neste tatame, e agora estou construindo a vida de outros tamb\xE9m."},{en:"OSS means respect \u2014 and in any language, respect is everything.",pt:"OSS significa respeito \u2014 e em qualquer idioma, respeito \xE9 tudo."},{en:"This is not the end of your English journey \u2014 it's just the beginning.",pt:"Isso n\xE3o \xE9 o fim da sua jornada em ingl\xEAs \u2014 \xE9 apenas o come\xE7o."}]},dialogue:[{sp:"A",en:"You've completed all 50 lessons. How do you feel?",pt:"Voc\xEA completou todas as 50 li\xE7\xF5es. Como se sente?"},{sp:"B",en:"Honestly? Confident. I can teach, coach, and communicate anywhere in the world.",pt:"Honestamente? Confiante. Posso ensinar, treinar e me comunicar em qualquer lugar do mundo."},{sp:"A",en:"You've built something real. Now go live from jiu-jitsu \u2014 in any country.",pt:"Voc\xEA construiu algo real. Agora v\xE1 viver do jiu-jitsu \u2014 em qualquer pa\xEDs."},{sp:"B",en:"OSS! This is just the beginning. The journey never ends.",pt:"OSS! Isso \xE9 apenas o come\xE7o. A jornada nunca termina."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"legacy",answer:"legado",seconds:5},{type:"mc",q:"'Meu legado n\xE3o s\xE3o minhas medalhas \u2014 s\xE3o as pessoas que ajudei a crescer' in English:",qPT:"'Meu legado n\xE3o s\xE3o minhas medalhas \u2014 s\xE3o as pessoas que ajudei' em ingl\xEAs:",opts:["My legacy is not my medals \u2014 it's the people I have helped grow.","My legacy is not my medals \u2014 it's the people I helped grow.","My legacy isn't medals \u2014 it's the people that I helped.","My legacy is more than medals \u2014 it's the people I helped."],ans:"My legacy is not my medals \u2014 it's the people I have helped grow.",exp:"Present perfect ('have helped') = past actions still connected to now. Your legacy is ongoing \u2014 'I have helped' (and still do) vs 'I helped' (finished)."},{type:"fill",q:"Complete the mastery statement:",qPT:"Complete a declara\xE7\xE3o de maestria:",prompt:"OSS means ___ \u2014 and in any language, respect is everything.",ans:"respect",hint:"respeito = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"This is not the end of your English journey \u2014 it's just the beginning.",opts:["This is not the end of your English journey \u2014 it's just the beginning.","This is not the end of your jiu-jitsu journey \u2014 it's just the beginning.","This is just the beginning of your English journey \u2014 not the end.","This is not the end of your English path \u2014 it's just the beginning."],ans:"This is not the end of your English journey \u2014 it's just the beginning."},{type:"speak_sentence",q:"Say your black belt statement:",qPT:"Diga sua declara\xE7\xE3o de faixa preta:",target:"My legacy is not my medals it is the people I have helped grow through jiu jitsu",targetPT:"Meu legado n\xE3o s\xE3o minhas medalhas s\xE3o as pessoas que ajudei a crescer atrav\xE9s do jiu jitsu"},{type:"repeat_after",q:"Your graduation \u2014 say these with full conviction:",qPT:"Sua gradua\xE7\xE3o \u2014 diga com total convic\xE7\xE3o:",items:[{en:"I am fluent in jiu-jitsu \u2014 in any language.",pt:"Sou fluente em jiu-jitsu \u2014 em qualquer idioma."},{en:"My legacy is the people I have helped.",pt:"Meu legado s\xE3o as pessoas que ajudei."},{en:"OSS! The journey never ends.",pt:"OSS! A jornada nunca termina."}]}]},{id:69,unit:5,belt:"black",icon:"\u{1F409}",title:"Teaching Back Control & Finishing",titlePT:"Ensinando Controle de Costas e Finaliza\xE7\xF5es",xp:55,vocab:[{en:"hooks",pt:"ganchos"},{en:"seat belt grip",pt:"pegada cinto de seguran\xE7a"},{en:"body triangle",pt:"tri\xE2ngulo corporal"},{en:"mata le\xE3o",pt:"mata le\xE3o / RNC"},{en:"hand fight",pt:"batalha de m\xE3os"},{en:"chin tuck",pt:"queixo abaixado / tucked chin"},{en:"peeling",pt:"descascar / peel off"},{en:"harness",pt:"arn\xEAs / pegada de controle"}],grammar:{title:"BACK CONTROL: Teaching the most dominant position",titlePT:"CONTROLE DE COSTAS: Ensinando a posi\xE7\xE3o mais dominante",explanation:"Back control has specific vocabulary. Every term matters \u2014 hooks, seat belt, harness, body triangle. Teaching it well requires precision language and understanding the hierarchy of control.",explanationPT:"O controle de costas tem vocabul\xE1rio espec\xEDfico. Cada termo importa \u2014 ganchos, seat belt, harness, tri\xE2ngulo corporal.",rows:[{label:"GRIPS",en:"'Seat belt grip: top arm under the chin, bottom arm under the armpit. Lock your hands.'",pt:"'Pegada cinto de seguran\xE7a: bra\xE7o de cima sob o queixo, bra\xE7o de baixo sob a axila. Trave as m\xE3os.'"},{label:"HOOKS",en:"'Both hooks in \u2014 inside his thighs. Squeeze to keep him from turning.'",pt:"'Ambos os ganchos dentro \u2014 dentro das coxas dele. Aperte para impedir que ele vire.'"},{label:"BODY TRIANGLE",en:"'Body triangle: top foot under the knee of your bottom leg. Lock it and squeeze.'",pt:"'Tri\xE2ngulo corporal: p\xE9 de cima sob o joelho da perna de baixo. Trave e aperte.'"},{label:"DEFEND",en:"'He will try to peel your arm \u2014 tuck your chin and pull your arm tight to his body.'",pt:"'Ele tentar\xE1 descascar seu bra\xE7o \u2014 abaixe seu queixo e mantenha seu bra\xE7o apertado ao corpo dele.'"},{label:"FINISH",en:"'Slide the blade of your forearm across. Other hand on his head. Squeeze and extend.'",pt:"'Deslize a l\xE2mina do seu antebra\xE7o para o lado. Outra m\xE3o na cabe\xE7a dele. Aperte e estenda.'"}],examples:[{en:"The seat belt grip is your anchor on the back \u2014 without it, everything else falls apart.",pt:"A pegada cinto de seguran\xE7a \xE9 sua \xE2ncora nas costas \u2014 sem ela, tudo mais desmorona."},{en:"When he peels your choking arm, don't fight it \u2014 switch to the other side.",pt:"Quando ele descascar seu bra\xE7o de estrangulamento, n\xE3o lute contra \u2014 mude para o outro lado."},{en:"Body triangle vs hooks: body triangle is tighter but limits your mobility. Choose based on his defense.",pt:"Tri\xE2ngulo corporal vs ganchos: tri\xE2ngulo corporal \xE9 mais apertado mas limita sua mobilidade."},{en:"Tuck your chin if you have the back \u2014 never let him get under your chin.",pt:"Abaixe seu queixo se voc\xEA tem as costas \u2014 nunca o deixe passar pelo seu queixo."},{en:"The RNC: sink it in deep before you squeeze. A shallow RNC is easy to defend.",pt:"O RNC: afunde fundo antes de apertar. Um RNC raso \xE9 f\xE1cil de defender."}]},dialogue:[{sp:"Coach",en:"You keep losing the back. Why? What's happening?",pt:"Voc\xEA continua perdendo as costas. Por qu\xEA? O que est\xE1 acontecendo?"},{sp:"Student",en:"He keeps turning into me and I lose my hooks.",pt:"Ele continua virando para mim e eu perco meus ganchos."},{sp:"Coach",en:"Because your seat belt is loose. When the seat belt breaks, everything breaks. Lock it in first, THEN worry about the choke.",pt:"Porque seu cinto de seguran\xE7a est\xE1 frouxo. Quando o cinto quebra, tudo quebra. Trave primeiro, DEPOIS se preocupe com o estrangulamento."},{sp:"Student",en:"And when he tries to peel my arm for the choke?",pt:"E quando ele tenta descascar meu bra\xE7o no estrangulamento?"},{sp:"Coach",en:"Tuck your chin. Make his hand grip your sleeve, not your wrist. Then switch sides when he commits.",pt:"Abaixe seu queixo. Fa\xE7a a m\xE3o dele pegar sua manga, n\xE3o seu pulso. Ent\xE3o mude de lado quando ele se comprometer."}],exercises:[{type:"timed_flash",q:"What is the 'seat belt grip'?",qPT:"O que \xE9 a 'seat belt grip'?",word:"seat belt grip",answer:"um bra\xE7o sob o queixo, outro sob a axila",seconds:5},{type:"timed_flash",q:"What does 'peeling' mean in back control?",qPT:"O que 'peeling' significa no controle de costas?",word:"peeling",answer:"descascar / remover o bra\xE7o do estrangulamento",seconds:5},{type:"mc",q:"A student keeps losing back position. The most common reason is:",qPT:"A raz\xE3o mais comum para perder o controle de costas:",opts:["The seat belt grip is loose \u2014 when the seatbelt breaks, everything breaks.","Their hooks aren't strong enough.","They need to squeeze harder.","The opponent is too flexible."],ans:"The seat belt grip is loose \u2014 when the seatbelt breaks, everything breaks.",exp:"SEAT BELT FIRST = the foundation principle of back control. Every BJJ instructor needs to communicate this clearly in English."},{type:"fill",q:"Complete the back control instruction:",qPT:"Complete a instru\xE7\xE3o de controle de costas:",prompt:"___ the choke in deep before you squeeze \u2014 a ___ RNC is easy to defend.",ans:"Sink, shallow",hint:"afunde / raso"},{type:"speak_sentence",q:"Explain how to maintain back control:",qPT:"Explique como manter o controle de costas:",target:"Lock your seat belt grip first then put your hooks in and tuck your chin to protect the choke",targetPT:"Trave sua pegada cinto de seguran\xE7a primeiro depois coloque seus ganchos e abaixe seu queixo para proteger o estrangulamento"}]},{id:70,unit:5,belt:"black",icon:"\u2699\uFE0F",title:"Drilling Protocols \u2014 How to Run Them",titlePT:"Protocolos de Drilling \u2014 Como Conduzi-los",xp:60,vocab:[{en:"compliance",pt:"compliance / resist\xEAncia controlada"},{en:"flow drill",pt:"drill de fluxo"},{en:"resistance drill",pt:"drill com resist\xEAncia"},{en:"isolation",pt:"isolamento"},{en:"sparring specific",pt:"sparring espec\xEDfico"},{en:"rep",pt:"repeti\xE7\xE3o"},{en:"deliberate",pt:"deliberado / intencional"},{en:"muscle memory",pt:"mem\xF3ria muscular"}],grammar:{title:"DRILLING LANGUAGE: How to explain different types of drilling",titlePT:"LINGUAGEM DE DRILLING: Como explicar diferentes tipos de drilling",explanation:"Not all drilling is the same \u2014 and explaining the difference is crucial. A flow drill, a resistance drill, a positional sparring drill \u2014 each has a different purpose and requires a different explanation. Elite coaches communicate this clearly.",explanationPT:"Nem todo drilling \xE9 igual \u2014 e explicar a diferen\xE7a \xE9 crucial. Um drill de fluxo, um drill com resist\xEAncia, um sparring espec\xEDfico \u2014 cada um tem prop\xF3sito diferente.",rows:[{label:"FLOW DRILL",en:"'This is a flow drill \u2014 your partner gives zero resistance. The goal is the pattern, not the win.'",pt:"'Este \xE9 um drill de fluxo \u2014 seu parceiro n\xE3o d\xE1 resist\xEAncia. O objetivo \xE9 o padr\xE3o, n\xE3o a vit\xF3ria.'"},{label:"RESISTANCE",en:"'Now we add resistance \u2014 thirty percent. Enough to make it real, not enough to make it a fight.'",pt:"'Agora adicionamos resist\xEAncia \u2014 trinta por cento. O suficiente para ser real, n\xE3o o suficiente para virar uma briga.'"},{label:"ISOLATION",en:"'Positional drill \u2014 we start in side control every time. The bottom person tries to escape. The top person tries to maintain.'",pt:"'Drill posicional \u2014 come\xE7amos no cem quilos toda vez. A pessoa de baixo tenta escapar. A de cima tenta manter.'"},{label:"DELIBERATE",en:"'Deliberate drilling is not about speed. It's about feeling every detail of every single rep.'",pt:"'Drilling deliberado n\xE3o \xE9 sobre velocidade. \xC9 sobre sentir cada detalhe de cada repeti\xE7\xE3o.'"},{label:"MUSCLE",en:"'You're building muscle memory. That means the body, not the brain. Stop thinking \u2014 start feeling.'",pt:"'Voc\xEA est\xE1 construindo mem\xF3ria muscular. Isso significa o corpo, n\xE3o o c\xE9rebro. Pare de pensar \u2014 comece a sentir.'"}],examples:[{en:"This first round is a flow drill \u2014 your partner gives you the move every time. Accept it. Your job is to make the pattern perfect, not to deal with resistance.",pt:"Esta primeira rodada \xE9 um drill de fluxo \u2014 seu parceiro te d\xE1 o movimento toda vez. Aceite. Seu trabalho \xE9 tornar o padr\xE3o perfeito, n\xE3o lidar com resist\xEAncia."},{en:"Second round \u2014 thirty percent resistance. Your partner makes it slightly harder but still realistic. The goal is to feel the technique under a little pressure.",pt:"Segunda rodada \u2014 trinta por cento de resist\xEAncia. Seu parceiro dificulta um pouco mas ainda realista. O objetivo \xE9 sentir a t\xE9cnica sob um pouco de press\xE3o."},{en:"Third round \u2014 we go live from this position. Full sparring but starting here every time. Use what we drilled. If you forget the technique, that's fine \u2014 but try it first.",pt:"Terceira rodada \u2014 vamos ao vivo desta posi\xE7\xE3o. Sparring completo mas come\xE7ando aqui toda vez. Use o que fizemos no drilling. Se voc\xEA esquecer a t\xE9cnica, tudo bem \u2014 mas tente primeiro."},{en:"Deliberate practice means you're thinking about the technique, not just going through the motions. Every rep is a question: was that right? What did I feel?",pt:"Pr\xE1tica deliberada significa que voc\xEA est\xE1 pensando sobre a t\xE9cnica, n\xE3o apenas realizando movimentos. Cada repeti\xE7\xE3o \xE9 uma pergunta: isso foi certo? O que senti?"},{en:"The goal of drilling is to make the unconscious conscious \u2014 and then make the conscious unconscious. You drill until you don't think anymore.",pt:"O objetivo do drilling \xE9 tornar o inconsciente consciente \u2014 e ent\xE3o tornar o consciente inconsciente. Voc\xEA faz drilling at\xE9 n\xE3o precisar mais pensar."}]},dialogue:[{sp:"Coach",en:"We're going to drill this in three stages. First \u2014 flow drill, zero resistance, fifty reps. You're building the pattern.",pt:"Vamos fazer drilling disso em tr\xEAs est\xE1gios. Primeiro \u2014 drill de fluxo, zero resist\xEAncia, cinquenta reps. Voc\xEA est\xE1 construindo o padr\xE3o."},{sp:"Student",en:"Does it matter if they make it easy for me?",pt:"Importa se eles facilitam para mim?"},{sp:"Coach",en:"That's exactly what I want. Easy means you feel every detail. Hard means you just survive. We want to feel first, survive later.",pt:"\xC9 exatamente o que quero. F\xE1cil significa que voc\xEA sente cada detalhe. Dif\xEDcil significa que voc\xEA s\xF3 sobrevive. Queremos sentir primeiro, sobreviver depois."},{sp:"Student",en:"And then we go live?",pt:"E depois vamos ao vivo?"},{sp:"Coach",en:"Three stages. Flow drill. Resistance drill \u2014 thirty percent. Then positional sparring from here. Each one builds on the last.",pt:"Tr\xEAs est\xE1gios. Drill de fluxo. Drill com resist\xEAncia \u2014 trinta por cento. Ent\xE3o sparring posicional daqui. Cada um constr\xF3i sobre o anterior."}],exercises:[{type:"timed_flash",q:"What is a 'flow drill'?",qPT:"O que \xE9 um 'flow drill'?",word:"flow drill",answer:"drill de fluxo \u2014 parceiro n\xE3o d\xE1 resist\xEAncia, foco no padr\xE3o",seconds:5},{type:"mc",q:"Best explanation of why you start with flow drilling before live sparring:",qPT:"Melhor explica\xE7\xE3o para come\xE7ar com drill de fluxo antes do sparring:",opts:["Flow drill builds the pattern without resistance \u2014 you feel every detail. Hard resistance too early means you just survive instead of learn.","It's easier so beginners can do it.","We flow drill to warm up.","It reduces injury risk."],ans:"Flow drill builds the pattern without resistance \u2014 you feel every detail. Hard resistance too early means you just survive instead of learn.",exp:"PRINCIPLE-BASED: why flow before resistance (feel vs survive). This is the kind of explanation that makes students trust your methodology \u2014 not just follow your instructions."},{type:"fill",q:"Complete the three-stage drilling explanation:",qPT:"Complete a explica\xE7\xE3o do drilling de tr\xEAs est\xE1gios:",prompt:"First: ___ drill, zero resistance. Second: ___ drill, thirty percent. Third: positional ___.",ans:"flow, resistance, sparring",hint:"fluxo / resist\xEAncia / sparring"},{type:"speak_sentence",q:"Explain what deliberate drilling means:",qPT:"Explique o que \xE9 drilling deliberado:",target:"Deliberate drilling means every rep is a question was that right what did I feel not just going through the motions",targetPT:"Drilling deliberado significa que cada rep \xE9 uma pergunta isso foi certo o que senti n\xE3o apenas realizando movimentos"}]},{id:71,unit:5,belt:"black",icon:"\u{1F3AF}",title:"Teaching Weight Distribution & Pressure",titlePT:"Ensinando Distribui\xE7\xE3o de Peso e Press\xE3o",xp:60,vocab:[{en:"distribute",pt:"distribuir"},{en:"concentrate",pt:"concentrar"},{en:"sink",pt:"afundar / baixar"},{en:"transfer",pt:"transferir"},{en:"centre of gravity",pt:"centro de gravidade"},{en:"dead weight",pt:"peso morto"},{en:"float",pt:"flutuar / ficar leve"},{en:"compress",pt:"comprimir"}],grammar:{title:"WEIGHT & PRESSURE: Teaching the invisible game",titlePT:"PESO E PRESS\xC3O: Ensinando o jogo invis\xEDvel",explanation:"The best BJJ players feel impossibly heavy on top and impossibly light underneath. This is intentional weight distribution \u2014 and it's almost never taught explicitly. This lesson gives you the language to make the invisible visible.",explanationPT:"Os melhores jogadores de BJJ parecem impossivamente pesados por cima e impossivamente leves por baixo. Esta \xE9 a distribui\xE7\xE3o intencional de peso.",rows:[{label:"CONCENTRATE",en:"'Concentrate all your weight through this one point \u2014 his chest. Don't spread it.'",pt:"'Concentre todo seu peso por este ponto \u2014 o peito dele. N\xE3o espalhe.'"},{label:"SINK",en:"'Sink your hips. Let gravity do the work. Stop fighting gravity \u2014 use it.'",pt:"'Afunde seus quadris. Deixe a gravidade trabalhar. Pare de lutar contra a gravidade \u2014 use-a.'"},{label:"TRANSFER",en:"'Transfer your weight before you move \u2014 don't move first and hope the weight follows.'",pt:"'Transfira seu peso antes de se mover \u2014 n\xE3o se mova primeiro esperando que o peso siga.'"},{label:"DEAD WEIGHT",en:"'Be dead weight on top. Your opponent is fighting your entire body weight \u2014 not just your muscles.'",pt:"'Seja peso morto por cima. Seu oponente est\xE1 lutando contra todo o seu peso corporal \u2014 n\xE3o apenas seus m\xFAsculos.'"},{label:"FLOAT",en:"'On the bottom \u2014 float. Don't give him anything heavy to push against. Be light.'",pt:"'Por baixo \u2014 flutue. N\xE3o d\xEA a ele nada pesado para empurrar. Seja leve.'"}],examples:[{en:"Your pressure game will transform when you understand this: don't push with muscles. Sink your weight and let gravity do the pushing for you.",pt:"Seu jogo de press\xE3o vai se transformar quando voc\xEA entender isso: n\xE3o empurre com m\xFAsculos. Afunde seu peso e deixe a gravidade empurrar por voc\xEA."},{en:"Concentrate your weight through his far shoulder \u2014 that's the point he can't easily protect. All your weight, one point. Not spread across his body.",pt:"Concentre seu peso pelo ombro distante dele \u2014 esse \xE9 o ponto que ele n\xE3o consegue facilmente proteger. Todo seu peso, um ponto. N\xE3o espalhado pelo corpo dele."},{en:"You're floating on top \u2014 he can move you because you're giving him leverage. Sink. Heavy hips. Make him carry your entire body weight.",pt:"Voc\xEA est\xE1 flutuando por cima \u2014 ele consegue te mover porque voc\xEA est\xE1 dando alavancagem a ele. Afunde. Quadris pesados. Fa\xE7a-o carregar todo o seu peso corporal."},{en:"On the bottom: be a ghost. Don't be heavy for him to push. The moment he grabs something \u2014 change shape. Give him nothing solid.",pt:"Por baixo: seja um fantasma. N\xE3o seja pesado para ele empurrar. No momento em que ele pega algo \u2014 mude de forma. N\xE3o d\xEA a ele nada s\xF3lido."},{en:"Transfer your weight before you move your body. Weight moves first \u2014 body follows. If you do it the other way, you telegraph every movement.",pt:"Transfira seu peso antes de mover seu corpo. O peso se move primeiro \u2014 o corpo segue. Se voc\xEA fizer ao contr\xE1rio, voc\xEA telegrafar\xE1 cada movimento."}]},dialogue:[{sp:"Coach",en:"Your top game isn't heavy enough. What are you doing wrong?",pt:"Seu jogo por cima n\xE3o est\xE1 pesado o suficiente. O que voc\xEA est\xE1 fazendo errado?"},{sp:"Student",en:"I'm not sure \u2014 I feel like I'm using a lot of strength.",pt:"N\xE3o tenho certeza \u2014 sinto que estou usando muita for\xE7a."},{sp:"Coach",en:"That's the problem \u2014 strength, not weight. Stop pushing with your muscles. Relax your shoulders. Sink your hips toward the floor. Let gravity work.",pt:"Esse \xE9 o problema \u2014 for\xE7a, n\xE3o peso. Pare de empurrar com seus m\xFAsculos. Relaxe seus ombros. Afunde seus quadris em dire\xE7\xE3o ao ch\xE3o. Deixe a gravidade trabalhar."},{sp:"Student",en:"Oh \u2014 it does feel different. Heavier but I'm using less effort.",pt:"Oh \u2014 parece diferente. Mais pesado mas estou usando menos esfor\xE7o."},{sp:"Coach",en:"Exactly. Dead weight versus active pressure. Gravity is free \u2014 use it. Your opponent is now fighting your entire body weight, not just your arm strength.",pt:"Exatamente. Peso morto versus press\xE3o ativa. Gravidade \xE9 gr\xE1tis \u2014 use-a. Seu oponente est\xE1 agora lutando contra todo o seu peso corporal, n\xE3o apenas a for\xE7a dos seus bra\xE7os."}],exercises:[{type:"timed_flash",q:"What does 'dead weight' mean in BJJ top game?",qPT:"O que 'dead weight' significa no jogo por cima?",word:"dead weight",answer:"peso morto \u2014 relaxar e usar gravidade em vez de for\xE7a muscular",seconds:5},{type:"mc",q:"A student's top pressure isn't working despite using a lot of strength. You explain:",qPT:"A press\xE3o por cima do aluno n\xE3o funciona apesar de usar muita for\xE7a. Voc\xEA explica:",opts:["Stop pushing with muscles \u2014 sink your weight and let gravity do the work. Your opponent fights your whole bodyweight, not your arm strength.","Push harder with your muscles.","You need to be stronger.","Use more force from your arms."],ans:"Stop pushing with muscles \u2014 sink your weight and let gravity do the work. Your opponent fights your whole bodyweight, not your arm strength.",exp:"This is the single most transformative concept in top game pressure. STOP PUSHING + SINK + GRAVITY = completely changes how a student approaches pressure. Muscle-based vs weight-based coaching."},{type:"fill",q:"Complete the weight transfer principle:",qPT:"Complete o princ\xEDpio de transfer\xEAncia de peso:",prompt:"___ your weight before you move your body. Weight moves ___ \u2014 body ___.",ans:"Transfer, first, follows",hint:"Transfira / primeiro / segue"},{type:"speak_sentence",q:"Teach the difference between strength and weight:",qPT:"Ensine a diferen\xE7a entre for\xE7a e peso:",target:"Stop pushing with muscles relax and sink your hips let gravity work your opponent is fighting your entire body weight",targetPT:"Pare de empurrar com m\xFAsculos relaxe e afunde seus quadris deixe a gravidade trabalhar seu oponente est\xE1 lutando contra todo o seu peso corporal"}]},{id:72,unit:5,belt:"black",icon:"\u{1F9EC}",title:"Teaching the Body \u2014 Anatomical Language",titlePT:"Ensinando o Corpo \u2014 Linguagem Anat\xF4mica",xp:60,vocab:[{en:"joint",pt:"articula\xE7\xE3o"},{en:"ligament",pt:"ligamento"},{en:"tendon",pt:"tend\xE3o"},{en:"hyper-extend",pt:"hiperestender"},{en:"rotation",pt:"rota\xE7\xE3o"},{en:"compression",pt:"compress\xE3o"},{en:"torque",pt:"torque"},{en:"alignment",pt:"alinhamento"}],grammar:{title:"ANATOMICAL LANGUAGE: Explaining WHY techniques cause pain and tap",titlePT:"LINGUAGEM ANAT\xD4MICA: Explicando POR QU\xCA t\xE9cnicas causam dor e batida",explanation:"A coach who can explain anatomy creates students who understand their own body \u2014 and their opponent's. 'The armbar works because it hyper-extends the elbow joint against the normal range of motion.' This level of explanation builds genuine understanding.",explanationPT:"Um coach que pode explicar anatomia cria alunos que entendem seu pr\xF3prio corpo. Este n\xEDvel de explica\xE7\xE3o cria entendimento genu\xEDno.",rows:[{label:"ARMBAR",en:"'The armbar hyper-extends the elbow joint. The pressure on the joint exceeds its natural range of motion.'",pt:"'O armbar hiperestende a articula\xE7\xE3o do cotovelo. A press\xE3o excede a amplitude natural de movimento.'"},{label:"CHOKE",en:"'The rear naked choke compresses the carotid arteries \u2014 cutting off blood flow to the brain. Not the airway.'",pt:"'O RNC comprime as art\xE9rias car\xF3tidas \u2014 cortando o fluxo sangu\xEDneo para o c\xE9rebro. N\xE3o as vias a\xE9reas.'"},{label:"HEEL HOOK",en:"'The heel hook torques the knee \u2014 specifically the ACL and MCL. This is why it's dangerous. Damage before pain.'",pt:"'O heel hook aplica torque no joelho \u2014 especificamente o LCA e LCM. Por isso \xE9 perigoso. Dano antes da dor.'"},{label:"TRIANGLE",en:"'The triangle choke compresses the carotid on one side and uses the opponent's own shoulder on the other.'",pt:"'O tri\xE2ngulo comprime a car\xF3tida de um lado e usa o pr\xF3prio ombro do oponente do outro.'"},{label:"KIMURA",en:"'The kimura rotates the shoulder joint beyond its natural range \u2014 specifically targeting the rotator cuff.'",pt:"'O kimura rotaciona a articula\xE7\xE3o do ombro al\xE9m de sua amplitude natural \u2014 visando especificamente o manguito rotador.'"}],examples:[{en:"The armbar works by hyper-extending the elbow joint. Your hips provide the fulcrum. The joint can only bend in one direction \u2014 you're forcing it in the other.",pt:"O armbar funciona hiperestendendo a articula\xE7\xE3o do cotovelo. Seus quadris fornecem o fulcro. A articula\xE7\xE3o s\xF3 dobra em uma dire\xE7\xE3o \u2014 voc\xEA est\xE1 for\xE7ando na outra."},{en:"Blood chokes vs air chokes \u2014 this matters. A blood choke compresses the carotid artery. A person will go unconscious in seconds. An air choke is uncomfortable but survivable much longer.",pt:"Estrangulamentos sangu\xEDneos versus a\xE9reos \u2014 isso importa. Estrangulamento sangu\xEDneo comprime a art\xE9ria car\xF3tida. Algu\xE9m perder\xE1 a consci\xEAncia em segundos. Estrangulamento a\xE9reo \xE9 desconfort\xE1vel mas sobreviv\xEDvel por muito mais tempo."},{en:"The kimura: when you rotate the arm behind the back, you're stressing the rotator cuff tendons and ligaments of the shoulder. The tap happens because the body recognizes structural damage is coming.",pt:"O kimura: quando voc\xEA rotaciona o bra\xE7o atr\xE1s das costas, voc\xEA est\xE1 estressando os tend\xF5es e ligamentos do manguito rotador do ombro. A batida acontece porque o corpo reconhece que o dano estrutural est\xE1 chegando."},{en:"Why does the heel hook cause damage before pain? Because the ligaments of the knee have poor nerve supply. By the time you feel significant pain, the damage has already occurred.",pt:"Por que o heel hook causa dano antes da dor? Porque os ligamentos do joelho t\xEAm pobre suprimento nervoso. Quando voc\xEA sente dor significativa, o dano j\xE1 ocorreu."},{en:"Alignment is everything in submissions. If the joint is not aligned correctly with the leverage point, the technique loses eighty percent of its effectiveness.",pt:"O alinhamento \xE9 tudo nas finaliza\xE7\xF5es. Se a articula\xE7\xE3o n\xE3o estiver alinhada corretamente com o ponto de alavancagem, a t\xE9cnica perde oitenta por cento de sua efic\xE1cia."}]},dialogue:[{sp:"Student",en:"Why does the RNC make people go out so fast? It doesn't seem to be squeezing the throat.",pt:"Por que o RNC faz as pessoas desacordarem t\xE3o r\xE1pido? N\xE3o parece estar apertando a garganta."},{sp:"Coach",en:"Because it's not. A good RNC compresses the carotid arteries on both sides of the neck \u2014 not the airway. The carotid supplies blood to the brain. Cut that off and consciousness goes in about four to eight seconds.",pt:"Porque n\xE3o est\xE1. Um bom RNC comprime as art\xE9rias car\xF3tidas em ambos os lados do pesco\xE7o \u2014 n\xE3o as vias a\xE9reas. A car\xF3tida fornece sangue ao c\xE9rebro. Corte isso e a consci\xEAncia vai em quatro a oito segundos."},{sp:"Student",en:"So it's not about squeezing hard?",pt:"Ent\xE3o n\xE3o \xE9 sobre apertar com for\xE7a?"},{sp:"Coach",en:"Position, not strength. The blade of the forearm on the correct arteries. A perfectly positioned RNC with moderate pressure beats a badly positioned one with maximum strength every time.",pt:"Posi\xE7\xE3o, n\xE3o for\xE7a. A l\xE2mina do antebra\xE7o nas art\xE9rias corretas. Um RNC perfeitamente posicionado com press\xE3o moderada vence um mal posicionado com for\xE7a m\xE1xima toda vez."}],exercises:[{type:"timed_flash",q:"What does a blood choke compress?",qPT:"O que um estrangulamento sangu\xEDneo comprime?",word:"carotid arteries",answer:"as art\xE9rias car\xF3tidas \u2014 cortam fluxo sangu\xEDneo ao c\xE9rebro",seconds:5},{type:"mc",q:"Why does the armbar work \u2014 explained anatomically:",qPT:"Por que o armbar funciona \u2014 explicado anatomicamente:",opts:["It hyper-extends the elbow joint beyond its natural range of motion \u2014 your hips provide the fulcrum against the joint.","It bends the arm the wrong way.","It puts pressure on the elbow.","It twists the arm joint."],ans:"It hyper-extends the elbow joint beyond its natural range of motion \u2014 your hips provide the fulcrum against the joint.",exp:"ANATOMICAL PRECISION: hyper-extends + joint + fulcrum. This is the level of explanation that transforms students into thinkers. They now understand not just HOW to do it but WHY it works \u2014 which means they understand how to apply it and defend it."},{type:"fill",q:"Complete the heel hook danger explanation:",qPT:"Complete a explica\xE7\xE3o do perigo do heel hook:",prompt:"Heel hooks ___ the knee joint. Damage happens ___ the pain. That's why you tap ___.",ans:"torque, before, early",hint:"aplicam torque / antes / cedo"},{type:"speak_sentence",q:"Explain why blood chokes are faster than air chokes:",qPT:"Explique por que estrangulamentos sangu\xEDneos s\xE3o mais r\xE1pidos:",target:"A blood choke compresses the carotid arteries cutting off blood flow to the brain causing unconsciousness in seconds",targetPT:"Um estrangulamento sangu\xEDneo comprime as art\xE9rias car\xF3tidas cortando o fluxo sangu\xEDneo ao c\xE9rebro causando inconsci\xEAncia em segundos"}]},{id:73,unit:5,belt:"black",icon:"\u{1F5FA}\uFE0F",title:"Teaching Position & Space Awareness",titlePT:"Ensinando Posi\xE7\xE3o e Consci\xEAncia Espacial",xp:60,vocab:[{en:"near side",pt:"lado pr\xF3ximo"},{en:"far side",pt:"lado distante"},{en:"outside",pt:"por fora"},{en:"inside",pt:"por dentro"},{en:"perpendicular",pt:"perpendicular"},{en:"parallel",pt:"paralelo"},{en:"angle",pt:"\xE2ngulo"},{en:"orientation",pt:"orienta\xE7\xE3o"}],grammar:{title:"SPATIAL LANGUAGE: Teaching position, direction and body orientation",titlePT:"LINGUAGEM ESPACIAL: Ensinando posi\xE7\xE3o, dire\xE7\xE3o e orienta\xE7\xE3o corporal",explanation:"BJJ happens in three-dimensional space and coaches need precise spatial language. Near side / far side / perpendicular / angled \u2014 these terms allow you to describe exactly where to be and where to move without confusion.",explanationPT:"O BJJ acontece em espa\xE7o tridimensional e coaches precisam de linguagem espacial precisa. Near side / far side / perpendicular / angled.",rows:[{label:"NEAR/FAR",en:"'Control the near side arm first. Then attack the far side.'",pt:"'Controle o bra\xE7o do lado pr\xF3ximo primeiro. Ent\xE3o ataque o lado distante.'"},{label:"INSIDE/OUT",en:"'You want to be on the inside \u2014 inside his arms, inside his guard. Never fight from the outside.'",pt:"'Voc\xEA quer estar no interior \u2014 dentro dos bra\xE7os dele, dentro da guarda dele. Nunca lute do exterior.'"},{label:"ANGLE",en:"'Cut the angle \u2014 don't stay in front of him. Perpendicular is dangerous. Angled is safe.'",pt:"'Corte o \xE2ngulo \u2014 n\xE3o fique na frente dele. Perpendicular \xE9 perigoso. Angulado \xE9 seguro.'"},{label:"FACE",en:"'Your hips face his hips \u2014 that's alignment. Your hips face away \u2014 that's the danger zone.'",pt:"'Seus quadris est\xE3o de frente para os quadris dele \u2014 isso \xE9 alinhamento. Virado \u2014 essa \xE9 a zona de perigo.'"},{label:"DIRECTION",en:"'When I say go north \u2014 your head moves toward his head. South \u2014 toward his feet.'",pt:"'Quando eu digo ir para o norte \u2014 sua cabe\xE7a vai em dire\xE7\xE3o \xE0 cabe\xE7a dele. Sul \u2014 em dire\xE7\xE3o aos p\xE9s.'"}],examples:[{en:"From side control, always attack the far side arm first \u2014 it's isolated and has no support from his near side shoulder.",pt:"Do cem quilos, sempre ataque o bra\xE7o do lado distante primeiro \u2014 ele est\xE1 isolado e n\xE3o tem apoio do ombro do lado pr\xF3ximo."},{en:"Cut the angle on your guard passing \u2014 don't pass perpendicular. Pass angled to his hips. Perpendicular gives him the leg entanglement. Angled takes it away.",pt:"Corte o \xE2ngulo na passagem de guarda \u2014 n\xE3o passe perpendicular. Passe angulado para os quadris dele. Perpendicular d\xE1 a ele o emaranhamento de perna. Angulado tira."},{en:"Inside position means your elbows are inside his elbows. If his elbows are inside yours \u2014 he controls the frame. Fight for inside position every time.",pt:"Posi\xE7\xE3o interior significa que seus cotovelos est\xE3o dentro dos cotovelos dele. Se os cotovelos dele est\xE3o dentro dos seus \u2014 ele controla o frame. Lute pela posi\xE7\xE3o interior sempre."},{en:"When you're on his back: your chest faces his back. If your chest starts facing the ceiling \u2014 you're losing the position. Face him at all times.",pt:"Quando voc\xEA est\xE1 nas costas dele: seu peito est\xE1 de frente para as costas dele. Se seu peito come\xE7a a ficar de frente para o teto \u2014 voc\xEA est\xE1 perdendo a posi\xE7\xE3o. Fique de frente para ele sempre."},{en:"Go north-south \u2014 your head moves toward his head. Now you've removed his ability to turn toward you. That's the geometry of the position.",pt:"V\xE1 norte-sul \u2014 sua cabe\xE7a move em dire\xE7\xE3o \xE0 cabe\xE7a dele. Agora voc\xEA removeu a capacidade dele de se virar para voc\xEA. Essa \xE9 a geometria da posi\xE7\xE3o."}]},dialogue:[{sp:"Coach",en:"You keep ending up perpendicular when you pass \u2014 and that's why he recovers guard every time.",pt:"Voc\xEA continua terminando perpendicular quando passa \u2014 e \xE9 por isso que ele recupera a guarda toda vez."},{sp:"Student",en:"What angle should I be at?",pt:"Em que \xE2ngulo devo ficar?"},{sp:"Coach",en:"Angled toward his far hip. About forty-five degrees. The moment you're perpendicular, you're giving him the inside space to shrimp into.",pt:"Angulado em dire\xE7\xE3o ao quadril distante dele. Cerca de quarenta e cinco graus. No momento em que voc\xEA est\xE1 perpendicular, est\xE1 dando a ele o espa\xE7o interior para fazer camar\xE3o."},{sp:"Student",en:"So the angle closes off his escape route?",pt:"Ent\xE3o o \xE2ngulo fecha a rota de escapada dele?"},{sp:"Coach",en:"Exactly. Geometry before pressure. Get the angle right first \u2014 then apply pressure. In that order.",pt:"Exatamente. Geometria antes de press\xE3o. Acerte o \xE2ngulo primeiro \u2014 ent\xE3o aplique press\xE3o. Nessa ordem."}],exercises:[{type:"timed_flash",q:"What is 'near side' in BJJ?",qPT:"O que \xE9 'near side' no BJJ?",word:"near side",answer:"lado pr\xF3ximo \u2014 o lado mais perto de voc\xEA",seconds:4},{type:"timed_flash",q:"What does 'cut the angle' mean?",qPT:"O que 'cut the angle' significa?",word:"cut the angle",answer:"cortar o \xE2ngulo \u2014 mover-se diagonal em vez de perpendicular",seconds:5},{type:"mc",q:"Your student passes perpendicular and always loses position. You explain:",qPT:"Seu aluno passa perpendicular e sempre perde a posi\xE7\xE3o. Voc\xEA explica:",opts:["Pass angled to his far hip \u2014 perpendicular gives him the space to shrimp back to guard. Angle closes that escape route.","Don't pass perpendicular.","Your angle is wrong.","Move to the side more."],ans:"Pass angled to his far hip \u2014 perpendicular gives him the space to shrimp back to guard. Angle closes that escape route.",exp:"CAUSE (perpendicular = space to shrimp) + SOLUTION (angled to far hip) + PRINCIPLE (angle closes escape route). Teaching the geometry, not just the drill."},{type:"fill",q:"Complete the spatial coaching cue:",qPT:"Complete a dica de coaching espacial:",prompt:"Fight for ___ position \u2014 if his elbows are ___ yours, he controls the frame.",ans:"inside, inside",hint:"posi\xE7\xE3o interior / dentro"},{type:"speak_sentence",q:"Explain the geometry of a guard pass angle:",qPT:"Explique a geometria do \xE2ngulo de passagem:",target:"Pass angled to his far hip at forty five degrees perpendicular gives him the space to shrimp back to guard",targetPT:"Passe angulado em dire\xE7\xE3o ao quadril distante dele em quarenta e cinco graus perpendicular d\xE1 a ele o espa\xE7o para fazer camar\xE3o de volta \xE0 guarda"}]},{id:74,unit:6,belt:"black",icon:"\u23F3",title:"Simple Past \u2014 Training Diary",titlePT:"Passado Simples \u2014 Di\xE1rio de Treino",xp:60,vocab:[{en:"attended",pt:"participei / compareci"},{en:"drilled",pt:"fiz drilling"},{en:"sparred",pt:"sparrei"},{en:"tapped",pt:"bati / desisti"},{en:"improved",pt:"melhorei"},{en:"struggled",pt:"lutei / tive dificuldade"},{en:"noticed",pt:"notei / percebi"},{en:"reviewed",pt:"revisei"}],grammar:{title:"SIMPLE PAST: Regular & Irregular Verbs",titlePT:"PASSADO SIMPLES: Verbos Regulares e Irregulares",explanation:"The simple past describes completed actions. Regular verbs add -ED. Irregular verbs must be memorized \u2014 they are the most common verbs in English. Every BJJ training diary entry uses the simple past.",explanationPT:"O passado simples descreve a\xE7\xF5es completadas. Verbos regulares recebem -ED. Verbos irregulares devem ser memorizados.",rows:[{label:"Regular -ED",en:"I drilled / trained / improved / noticed / attended",pt:"Fiz drilling / treinei / melhorei / notei / compareci"},{label:"Irregular",en:"I went / came / taught / fought / won / lost / got / took / ran / saw",pt:"Fui / vim / ensinei / lutei / ganhei / perdi / peguei / levei / corri / vi"},{label:"Negative",en:"I didn't drill enough. He didn't show up.",pt:"N\xE3o fiz drilling suficiente. Ele n\xE3o apareceu."},{label:"Question",en:"Did you spar today? What did you work on?",pt:"Voc\xEA sparrou hoje? No que voc\xEA trabalhou?"}],examples:[{en:"Yesterday I attended the morning class and drilled the armbar fifty times.",pt:"Ontem compareci \xE0 aula da manh\xE3 e fiz drilling do armbar cinquenta vezes."},{en:"I sparred with the blue belt and he caught me with a triangle.",pt:"Sparrei com o faixa azul e ele me pegou com um tri\xE2ngulo."},{en:"I didn't tap fast enough and my shoulder got sore.",pt:"N\xE3o bati r\xE1pido o suficiente e meu ombro ficou dolorido."},{en:"What did you work on in class today?",pt:"No que voc\xEA trabalhou na aula hoje?"},{en:"I noticed my guard passing improved significantly this week.",pt:"Notei que minha passagem de guarda melhorou significativamente esta semana."}]},dialogue:[{sp:"A",en:"How was training yesterday?",pt:"Como foi o treino ontem?"},{sp:"B",en:"I went to the morning class, drilled for an hour, then sparred five rounds.",pt:"Fui \xE0 aula da manh\xE3, fiz drilling por uma hora, depois sparrei cinco rodadas."},{sp:"A",en:"Did you work on anything specific?",pt:"Voc\xEA trabalhou em algo espec\xEDfico?"},{sp:"B",en:"Yes \u2014 I focused on the back take. I hit it twice in sparring!",pt:"Sim \u2014 foquei no pegar as costas. Consegui duas vezes no sparring!"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"struggled",answer:"lutei / tive dificuldade",seconds:5},{type:"mc",q:"'Eu fiz drilling por uma hora' in English:",qPT:"'Eu fiz drilling por uma hora' em ingl\xEAs:",opts:["I drilled for an hour.","I was drilling for an hour.","I have drilled for an hour.","I drill for an hour."],ans:"I drilled for an hour.",exp:"Simple past = completed action. 'I drilled for an hour' \u2014 done, finished, over."},{type:"fill",q:"Complete the training diary:",qPT:"Complete o di\xE1rio de treino:",prompt:"Yesterday I ___ to the morning class and ___ five rounds of sparring.",ans:"went, sparred",hint:"went = fui / sparred = sparrei"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I noticed my guard passing improved significantly this week.",opts:["I noticed my guard passing improved significantly this week.","I noticed my guard retention improved significantly this week.","I noticed my guard passing improved considerably this week.","I noticed my guard passing improved significantly last week."],ans:"I noticed my guard passing improved significantly this week."},{type:"speak_sentence",q:"Tell your training partner about yesterday:",qPT:"Fale sobre o treino de ontem:",target:"Yesterday I drilled the armbar and sparred five rounds",targetPT:"Ontem fiz drilling do armbar e sparrei cinco rodadas"},{type:"repeat_after",q:"Repeat these past tense sentences:",qPT:"Repita estas frases no passado:",items:[{en:"I trained hard yesterday.",pt:"Treinei duro ontem."},{en:"He won the tournament.",pt:"Ele ganhou o torneio."},{en:"She didn't tap in time.",pt:"Ela n\xE3o bateu a tempo."}]}]},{id:75,unit:6,belt:"black",icon:"\u23F0",title:"Past Continuous \u2014 Describing a Match",titlePT:"Passado Cont\xEDnuo \u2014 Descrevendo uma Luta",xp:60,vocab:[{en:"while",pt:"enquanto"},{en:"at that moment",pt:"naquele momento"},{en:"suddenly",pt:"de repente"},{en:"in the background",pt:"ao fundo"},{en:"simultaneously",pt:"simultaneamente"},{en:"throughout",pt:"durante todo o"},{en:"at the time",pt:"na \xE9poca / naquela hora"},{en:"mid-",pt:"no meio de"}],grammar:{title:"PAST CONTINUOUS: Actions in progress in the past",titlePT:"PASSADO CONT\xCDNUO: A\xE7\xF5es em progresso no passado",explanation:"Past continuous (was/were + -ing) describes an ongoing action at a specific past moment. In BJJ storytelling, it describes what was happening when something else interrupted \u2014 the background action to the main event.",explanationPT:"Passado cont\xEDnuo (was/were + -ing) descreve uma a\xE7\xE3o em andamento em um momento passado espec\xEDfico.",rows:[{label:"WAS/WERE + ING",en:"I was passing his guard. He was looking for the sweep.",pt:"Eu estava passando a guarda dele. Ele estava procurando a raspagem."},{label:"WHEN interrupted",en:"I was passing when he suddenly triangled me.",pt:"Eu estava passando quando ele repentinamente me fez um tri\xE2ngulo."},{label:"WHILE both happening",en:"While I was attacking, he was defending perfectly.",pt:"Enquanto eu estava atacando, ele estava defendendo perfeitamente."},{label:"SETTING THE SCENE",en:"Everyone was watching. The clock was running down.",pt:"Todos estavam olhando. O tempo estava acabando."}],examples:[{en:"I was passing his guard when he suddenly caught my arm.",pt:"Eu estava passando a guarda dele quando ele repentinamente pegou meu bra\xE7o."},{en:"While I was defending the choke, he was transitioning to the armbar.",pt:"Enquanto eu estava defendendo o estrangulamento, ele estava fazendo transi\xE7\xE3o para o armbar."},{en:"The crowd was cheering while we were in the final match.",pt:"A multid\xE3o estava torcendo enquanto est\xE1vamos na luta final."},{en:"At that moment, I was thinking about my next move.",pt:"Naquele momento, eu estava pensando no meu pr\xF3ximo movimento."},{en:"He was losing on points, so he was going for broke.",pt:"Ele estava perdendo nos pontos, ent\xE3o estava arriscando tudo."}]},dialogue:[{sp:"A",en:"Tell me about that match \u2014 what happened?",pt:"Me conta sobre aquela luta \u2014 o que aconteceu?"},{sp:"B",en:"I was passing his guard when suddenly he caught my arm. I was totally focused on the pass.",pt:"Eu estava passando a guarda dele quando de repente ele pegou meu bra\xE7o. Estava totalmente focado na passagem."},{sp:"A",en:"What were you thinking at that moment?",pt:"O que voc\xEA estava pensando naquele momento?"},{sp:"B",en:"I was panicking! But while he was setting up the armbar, I managed to stack him.",pt:"Estava em p\xE2nico! Mas enquanto ele estava montando o armbar, consegui empilh\xE1-lo."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"suddenly",answer:"de repente",seconds:5},{type:"mc",q:"'Enquanto eu estava atacando, ele estava defendendo' in English:",qPT:"'Enquanto eu estava atacando, ele estava defendendo' em ingl\xEAs:",opts:["While I was attacking, he was defending.","While I attacked, he defended.","While I was attacking, he defended.","While I attack, he was defending."],ans:"While I was attacking, he was defending.",exp:"WHILE + two simultaneous past continuous actions \u2014 both ongoing at the same time in the past."},{type:"fill",q:"Complete the match description:",qPT:"Complete a descri\xE7\xE3o da luta:",prompt:"I ___ passing his guard ___ he suddenly caught my arm.",ans:"was, when",hint:"estava / quando"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"The crowd was cheering while we were in the final match.",opts:["The crowd was cheering while we were in the final match.","The crowd was cheering while we were in the finals.","The crowd was screaming while we were in the final match.","The crowd was watching while we were in the final match."],ans:"The crowd was cheering while we were in the final match."},{type:"speak_sentence",q:"Describe this moment from a match:",qPT:"Descreva este momento de uma luta:",target:"I was passing his guard when he suddenly caught my arm",targetPT:"Eu estava passando a guarda dele quando ele de repente pegou meu bra\xE7o"}]},{id:76,unit:6,belt:"black",icon:"\u{1F504}",title:"Past Perfect \u2014 Before the Tournament",titlePT:"Passado Perfeito \u2014 Antes do Torneio",xp:60,vocab:[{en:"already",pt:"j\xE1"},{en:"by the time",pt:"quando / at\xE9 o momento que"},{en:"before",pt:"antes"},{en:"after",pt:"depois"},{en:"previously",pt:"anteriormente / previamente"},{en:"never before",pt:"nunca antes"},{en:"once",pt:"uma vez / assim que"},{en:"until",pt:"at\xE9"}],grammar:{title:"PAST PERFECT: The past before the past",titlePT:"PAST PERFECT: O passado antes do passado",explanation:"Past perfect (had + past participle) describes an action that happened BEFORE another past action. In BJJ: 'By the time I competed, I had already drilled that technique 500 times.' The drilling came first \u2014 past perfect.",explanationPT:"Past perfect (had + partic\xEDpio) descreve uma a\xE7\xE3o que aconteceu ANTES de outra a\xE7\xE3o passada.",rows:[{label:"HAD + PP",en:"I had drilled it 500 times before I competed.",pt:"Eu havia feito drilling 500 vezes antes de competir."},{label:"BY THE TIME",en:"By the time the final started, I had already won three matches.",pt:"Quando a final come\xE7ou, eu j\xE1 havia ganhado tr\xEAs lutas."},{label:"AFTER",en:"After I had warmed up, I felt completely ready.",pt:"Depois que aqueci, me senti completamente pronto."},{label:"NEVER/ALREADY",en:"I had never competed abroad before. I had already eaten too much.",pt:"Eu nunca havia competido no exterior antes. Eu j\xE1 havia comido demais."}],examples:[{en:"By the time I got my black belt, I had trained for twelve years.",pt:"Quando recebi minha faixa preta, havia treinado por doze anos."},{en:"I had never competed at this level before \u2014 I was nervous.",pt:"Eu nunca havia competido neste n\xEDvel antes \u2014 estava nervoso."},{en:"After I had reviewed the footage, I understood where I went wrong.",pt:"Depois que revisei o v\xEDdeo, entendi onde errei."},{en:"By the time he tapped, I had already transitioned twice.",pt:"Quando ele bateu, eu j\xE1 havia feito duas transi\xE7\xF5es."},{en:"I hadn't slept well \u2014 that's why my performance suffered.",pt:"N\xE3o havia dormido bem \u2014 \xE9 por isso que minha performance foi prejudicada."}]},dialogue:[{sp:"A",en:"Were you nervous before your first international competition?",pt:"Voc\xEA estava nervoso antes de sua primeira competi\xE7\xE3o internacional?"},{sp:"B",en:"Terrified. I had never competed abroad before. But I had prepared well.",pt:"Aterrorizado. Eu nunca havia competido no exterior antes. Mas havia me preparado bem."},{sp:"A",en:"By the time you got on the mat, had you calmed down?",pt:"Quando voc\xEA subiu no tatame, j\xE1 havia se acalmado?"},{sp:"B",en:"Yes \u2014 once I had warmed up and drilled a bit, the nerves disappeared.",pt:"Sim \u2014 depois que aqueci e fiz um pouco de drilling, o nervosismo desapareceu."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"by the time",answer:"quando / at\xE9 o momento que",seconds:5},{type:"mc",q:"'Quando recebi minha faixa preta, havia treinado 12 anos' in English:",qPT:"'Quando recebi minha faixa preta, havia treinado 12 anos' em ingl\xEAs:",opts:["By the time I got my black belt, I had trained for 12 years.","By the time I got my black belt, I trained for 12 years.","When I got my black belt, I have trained for 12 years.","By the time I got my black belt, I was training for 12 years."],ans:"By the time I got my black belt, I had trained for 12 years.",exp:"Past perfect (had trained) = the training happened BEFORE getting the black belt. Two past events \u2014 the earlier one uses past perfect."},{type:"fill",q:"Complete the sentence:",qPT:"Complete a frase:",prompt:"I ___ never competed abroad before \u2014 this was my first international tournament.",ans:"had",hint:"Eu nunca havia = I ___ never"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"After I had reviewed the footage, I understood where I went wrong.",opts:["After I had reviewed the footage, I understood where I went wrong.","After I reviewed the footage, I understood where I went wrong.","After I had watched the footage, I understood where I went wrong.","After I had reviewed the tape, I understood where I went wrong."],ans:"After I had reviewed the footage, I understood where I went wrong."},{type:"speak_sentence",q:"Talk about your preparation:",qPT:"Fale sobre sua prepara\xE7\xE3o:",target:"By the time I competed I had already drilled that technique five hundred times",targetPT:"Quando compet\xED j\xE1 havia feito drilling daquela t\xE9cnica quinhentas vezes"}]},{id:77,unit:6,belt:"black",icon:"\u{1F4C8}",title:"Present Perfect \u2014 Career Highlights",titlePT:"Present Perfect \u2014 Destaques da Carreira",xp:60,vocab:[{en:"achieved",pt:"conquistei / alcancei"},{en:"earned",pt:"ganhei / conquistei"},{en:"competed",pt:"compet\xED"},{en:"represented",pt:"representei"},{en:"published",pt:"publiquei"},{en:"built",pt:"constru\xED"},{en:"developed",pt:"desenvolvi"},{en:"inspired",pt:"inspirei"}],grammar:{title:"PRESENT PERFECT: Past experience connected to NOW",titlePT:"PRESENT PERFECT: Experi\xEAncia passada conectada ao AGORA",explanation:"Present perfect (have/has + past participle) connects past experience to the present moment. Use it for: life experiences ('I have competed in 20 countries'), recent news ('I have just won'), and ongoing situations ('I have taught BJJ for ten years').",explanationPT:"Present perfect conecta experi\xEAncia passada ao momento presente. Use para experi\xEAncias de vida, not\xEDcias recentes e situa\xE7\xF5es em andamento.",rows:[{label:"Experience",en:"I have competed in 15 countries. She has trained with world champions.",pt:"Compet\xED em 15 pa\xEDses. Ela treinou com campe\xF5es mundiais."},{label:"Just/Already/Yet",en:"I have just won my first tournament. Have you trained yet today?",pt:"Acabei de ganhar meu primeiro torneio. Voc\xEA j\xE1 treinou hoje?"},{label:"Ever/Never",en:"Have you ever trained no-gi? I have never lost by submission.",pt:"Voc\xEA j\xE1 treinou no-gi? Eu nunca perdi por finaliza\xE7\xE3o."},{label:"For/Since",en:"I have taught BJJ for ten years / since 2014.",pt:"Ensino BJJ h\xE1 dez anos / desde 2014."}],examples:[{en:"I have competed in over twenty countries throughout my career.",pt:"Compet\xED em mais de vinte pa\xEDses ao longo da minha carreira."},{en:"She has trained with some of the best instructors in the world.",pt:"Ela treinou com alguns dos melhores instrutores do mundo."},{en:"Have you ever trained at a gym outside of Brazil?",pt:"Voc\xEA j\xE1 treinou em uma academia fora do Brasil?"},{en:"I have taught BJJ since 2010 \u2014 it's been my whole life.",pt:"Ensino BJJ desde 2010 \u2014 tem sido minha vida toda."},{en:"He has just received his black belt \u2014 congratulations!",pt:"Ele acabou de receber sua faixa preta \u2014 parab\xE9ns!"}]},dialogue:[{sp:"A",en:"Tell me about your BJJ career. What have you achieved?",pt:"Me fale sobre sua carreira de BJJ. O que voc\xEA conquistou?"},{sp:"B",en:"I have competed internationally for ten years. I have won three continental titles.",pt:"Compet\xED internacionalmente por dez anos. Ganhei tr\xEAs t\xEDtulos continentais."},{sp:"A",en:"Have you ever trained in the USA?",pt:"Voc\xEA j\xE1 treinou nos EUA?"},{sp:"B",en:"Yes \u2014 I have trained at several top academies. It has changed my game completely.",pt:"Sim \u2014 treinei em v\xE1rias academias de topo. Mudou completamente meu jogo."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"achieved",answer:"conquistei / alcancei",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"represented",answer:"representei",seconds:5},{type:"mc",q:"'Ensino BJJ desde 2010' in English (present perfect):",qPT:"'Ensino BJJ desde 2010' em ingl\xEAs (present perfect):",opts:["I have taught BJJ since 2010.","I taught BJJ since 2010.","I teach BJJ since 2010.","I am teaching BJJ since 2010."],ans:"I have taught BJJ since 2010.",exp:"SINCE + specific point in time uses present perfect. The teaching started in 2010 and continues NOW \u2014 that's exactly what present perfect expresses."},{type:"fill",q:"Complete the career highlight:",qPT:"Complete o destaque da carreira:",prompt:"I ___ competed in over twenty countries throughout my career.",ans:"have",hint:"Compet\xED (e ainda compito) = I ___ competed"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Have you ever trained at a gym outside of Brazil?",opts:["Have you ever trained at a gym outside of Brazil?","Have you ever competed at a gym outside of Brazil?","Did you ever train at a gym outside of Brazil?","Have you ever trained at an academy outside of Brazil?"],ans:"Have you ever trained at a gym outside of Brazil?"},{type:"speak_sentence",q:"Talk about your career:",qPT:"Fale sobre sua carreira:",target:"I have taught BJJ for over ten years and competed in fifteen countries",targetPT:"Ensino BJJ h\xE1 mais de dez anos e compet\xED em quinze pa\xEDses"}]},{id:78,unit:6,belt:"black",icon:"\u{1F3AF}",title:"Present Perfect Continuous \u2014 How Long",titlePT:"Present Perfect Cont\xEDnuo \u2014 H\xE1 Quanto Tempo",xp:60,vocab:[{en:"lately",pt:"ultimamente"},{en:"recently",pt:"recentemente"},{en:"all day",pt:"o dia todo"},{en:"all week",pt:"a semana toda"},{en:"nonstop",pt:"sem parar"},{en:"gradually",pt:"gradualmente"},{en:"steadily",pt:"constantemente / firmemente"},{en:"intensively",pt:"intensivamente"}],grammar:{title:"PRESENT PERFECT CONTINUOUS: Duration + recent activity",titlePT:"PRESENT PERFECT CONT\xCDNUO: Dura\xE7\xE3o + atividade recente",explanation:"Present perfect continuous (have been + -ing) emphasizes the DURATION or ONGOING NATURE of an activity. 'I have been training' (focus on the process) vs 'I have trained' (focus on the result). BJJ coaches use this constantly.",explanationPT:"Present perfect cont\xEDnuo enfatiza a DURA\xC7\xC3O ou NATUREZA CONT\xCDNUA de uma atividade.",rows:[{label:"HAVE BEEN + ING",en:"I have been training for eight years. (ongoing process)",pt:"Venho treinando h\xE1 oito anos. (processo cont\xEDnuo)"},{label:"HOW LONG?",en:"How long have you been teaching? \u2014 For six years.",pt:"H\xE1 quanto tempo voc\xEA ensina? \u2014 H\xE1 seis anos."},{label:"LATELY",en:"I have been working on my guard lately. (recent focus)",pt:"Tenho trabalhado na minha guarda ultimamente. (foco recente)"},{label:"Evidence now",en:"I'm tired because I have been sparring all day.",pt:"Estou cansado porque venho sparrando o dia todo."}],examples:[{en:"I have been teaching at this gym for six years.",pt:"Venho ensinando nesta academia h\xE1 seis anos."},{en:"How long have you been working on that submission?",pt:"H\xE1 quanto tempo voc\xEA trabalha naquela finaliza\xE7\xE3o?"},{en:"I have been drilling this move all week \u2014 it's finally clicking.",pt:"Venho fazendo drilling deste movimento a semana toda \u2014 finalmente est\xE1 funcionando."},{en:"She has been competing consistently since she was sixteen.",pt:"Ela vem competindo consistentemente desde os dezesseis anos."},{en:"My shoulders are sore because I have been training twice a day.",pt:"Meus ombros est\xE3o doloridos porque venho treinando duas vezes por dia."}]},dialogue:[{sp:"A",en:"How long have you been living abroad?",pt:"H\xE1 quanto tempo voc\xEA mora no exterior?"},{sp:"B",en:"I have been living here for three years. And I have been running my own gym for two.",pt:"Moro aqui h\xE1 tr\xEAs anos. E venho gerenciando minha pr\xF3pria academia h\xE1 dois."},{sp:"A",en:"Has it been difficult?",pt:"Tem sido dif\xEDcil?"},{sp:"B",en:"At first, yes. I have been working on my English constantly \u2014 that made the biggest difference.",pt:"No in\xEDcio, sim. Venho trabalhando no meu ingl\xEAs constantemente \u2014 isso fez a maior diferen\xE7a."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"steadily",answer:"constantemente / firmemente",seconds:5},{type:"mc",q:"The difference between 'I have trained' vs 'I have been training':",qPT:"A diferen\xE7a entre 'I have trained' e 'I have been training':",opts:["'I have been training' emphasizes the ongoing process and duration.","They mean the same thing.","'I have trained' is more advanced English.","'I have been training' is past tense."],ans:"'I have been training' emphasizes the ongoing process and duration.",exp:"HAVE TRAINED = result/experience. HAVE BEEN TRAINING = the process is ongoing, possibly still happening. 'I've been training' implies you just came from the gym."},{type:"fill",q:"Complete the sentence:",qPT:"Complete a frase:",prompt:"My shoulders are sore because I ___ been training twice a day.",ans:"have",hint:"venho treinando = I ___ been training"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I have been drilling this move all week \u2014 it's finally clicking.",opts:["I have been drilling this move all week \u2014 it's finally clicking.","I have been drilling this move all day \u2014 it's finally clicking.","I have been practicing this move all week \u2014 it's finally clicking.","I was drilling this move all week \u2014 it's finally clicking."],ans:"I have been drilling this move all week \u2014 it's finally clicking."},{type:"speak_sentence",q:"Explain your training process:",qPT:"Explique seu processo de treino:",target:"I have been working on my guard retention for three months and it is improving",targetPT:"Venho trabalhando na minha reten\xE7\xE3o de guarda por tr\xEAs meses e est\xE1 melhorando"}]},{id:79,unit:6,belt:"black",icon:"\u{1F501}",title:"Future Tenses \u2014 Will vs Going To",titlePT:"Tempos Futuros \u2014 Will vs Going To",xp:60,vocab:[{en:"prediction",pt:"previs\xE3o"},{en:"decision",pt:"decis\xE3o"},{en:"intention",pt:"inten\xE7\xE3o"},{en:"plan",pt:"plano"},{en:"spontaneous",pt:"espont\xE2neo"},{en:"scheduled",pt:"agendado"},{en:"certain",pt:"certo"},{en:"probable",pt:"prov\xE1vel"}],grammar:{title:"WILL vs GOING TO: Decisions vs Plans",titlePT:"WILL vs GOING TO: Decis\xF5es vs Planos",explanation:"This is one of the most important distinctions in English future tenses. WILL = spontaneous decisions, predictions, offers. GOING TO = plans already made, evidence-based predictions. Get this wrong and you sound unnatural to native speakers.",explanationPT:"WILL = decis\xF5es espont\xE2neas, previs\xF5es, ofertas. GOING TO = planos j\xE1 feitos, previs\xF5es baseadas em evid\xEAncia.",rows:[{label:"WILL \u2014 spontaneous",en:"I'll help you with that armbar. (decided just now)",pt:"Vou te ajudar com aquele armbar. (decidiu agora)"},{label:"GOING TO \u2014 planned",en:"I'm going to compete next month. (already planned)",pt:"Vou competir no pr\xF3ximo m\xEAs. (j\xE1 planejado)"},{label:"WILL \u2014 prediction",en:"He will be a champion one day. (opinion/belief)",pt:"Ele ser\xE1 campe\xE3o um dia. (opini\xE3o/cren\xE7a)"},{label:"GOING TO \u2014 evidence",en:"Watch out \u2014 he's going to shoot! (I can see it)",pt:"Cuidado \u2014 ele vai chutar! (estou vendo)"}],examples:[{en:"I'll show you that technique again \u2014 no problem.",pt:"Vou te mostrar aquela t\xE9cnica de novo \u2014 sem problema."},{en:"I'm going to open my own gym next year \u2014 I've already found a location.",pt:"Vou abrir minha pr\xF3pria academia no pr\xF3ximo ano \u2014 j\xE1 encontrei um local."},{en:"He's going to tap \u2014 look at his face. He can't breathe.",pt:"Ele vai bater \u2014 olha o rosto dele. Ele n\xE3o consegue respirar."},{en:"She will win the world title one day \u2014 she has everything it takes.",pt:"Ela vai ganhar o t\xEDtulo mundial um dia \u2014 ela tem tudo que \xE9 preciso."},{en:"I won't compete at that weight \u2014 I'll move up a division.",pt:"N\xE3o vou competir naquele peso \u2014 vou subir de categoria."}]},dialogue:[{sp:"A",en:"Are you competing next weekend?",pt:"Voc\xEA vai competir no pr\xF3ximo fim de semana?"},{sp:"B",en:"Yes, I'm going to enter the absolute division. I've already registered.",pt:"Sim, vou entrar no absoluto. J\xE1 me inscrevi."},{sp:"A",en:"I'll come and corner you if you want.",pt:"Vou fazer seu corner se quiser."},{sp:"B",en:"That would be amazing! Watch \u2014 I'm going to win this one.",pt:"Seria incr\xEDvel! V\xEA s\xF3 \u2014 vou ganhar esse."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"spontaneous",answer:"espont\xE2neo",seconds:5},{type:"mc",q:"You just decided right now to help someone. You say:",qPT:"Voc\xEA acabou de decidir agora mesmo ajudar algu\xE9m. Voc\xEA diz:",opts:["I'll help you with that technique.","I'm going to help you with that technique.","I help you with that technique.","I am helping you with that technique."],ans:"I'll help you with that technique.",exp:"WILL = spontaneous decision made at the moment of speaking. You didn't plan to help \u2014 you just decided. This is the key distinction."},{type:"fill",q:"Fill in the correct future form:",qPT:"Preencha a forma futura correta:",prompt:"I ___ open my own gym next year \u2014 I've already found a location.",ans:"am going to",hint:"Plano j\xE1 feito = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"She will win the world title one day \u2014 she has everything it takes.",opts:["She will win the world title one day \u2014 she has everything it takes.","She is going to win the world title one day \u2014 she has everything it takes.","He will win the world title one day \u2014 he has everything it takes.","She will win the world title soon \u2014 she has everything it takes."],ans:"She will win the world title one day \u2014 she has everything it takes."},{type:"speak_sentence",q:"Make a spontaneous offer:",qPT:"Fa\xE7a uma oferta espont\xE2nea:",target:"I will show you that technique again \u2014 no problem at all",targetPT:"Vou te mostrar aquela t\xE9cnica de novo \u2014 sem problema algum"}]},{id:80,unit:6,belt:"black",icon:"\u26A1",title:"Future Perfect \u2014 By the Time I Compete",titlePT:"Futuro Perfeito \u2014 Quando Eu Competir",xp:65,vocab:[{en:"by then",pt:"at\xE9 l\xE1"},{en:"by next year",pt:"at\xE9 o pr\xF3ximo ano"},{en:"will have",pt:"ter\xE1 / terei"},{en:"milestone",pt:"marco"},{en:"target",pt:"meta / alvo"},{en:"projection",pt:"proje\xE7\xE3o"},{en:"commitment",pt:"compromisso"},{en:"deadline",pt:"prazo"}],grammar:{title:"FUTURE PERFECT: Completed actions before a future point",titlePT:"FUTURO PERFEITO: A\xE7\xF5es completadas antes de um ponto futuro",explanation:"Future perfect (will have + past participle) describes an action that WILL BE COMPLETE by a specific future time. It's a powerful tense for setting goals and making professional commitments. Elite coaches think in this tense.",explanationPT:"Futuro perfeito descreve uma a\xE7\xE3o que ESTAR\xC1 COMPLETA em um momento futuro espec\xEDfico.",rows:[{label:"WILL HAVE + PP",en:"By next year, I will have trained for a decade.",pt:"At\xE9 o pr\xF3ximo ano, terei treinado por uma d\xE9cada."},{label:"BY + time",en:"By the time I compete, I will have drilled this 1000 times.",pt:"Quando competir, terei feito drilling 1000 vezes."},{label:"BY THEN",en:"I will have opened my gym by then.",pt:"Terei aberto minha academia at\xE9 l\xE1."},{label:"QUESTION",en:"Will you have finished the course by March?",pt:"Voc\xEA ter\xE1 terminado o curso at\xE9 mar\xE7o?"}],examples:[{en:"By next year, I will have taught BJJ for ten years.",pt:"At\xE9 o pr\xF3ximo ano, terei ensinado BJJ por dez anos."},{en:"By the time you compete, you will have drilled that move 500 times.",pt:"Quando voc\xEA competir, ter\xE1 feito drilling daquele movimento 500 vezes."},{en:"In five years, I will have built an academy in three different countries.",pt:"Em cinco anos, terei constru\xEDdo uma academia em tr\xEAs pa\xEDses diferentes."},{en:"By March, I will have completed all 200 lessons in this course.",pt:"At\xE9 mar\xE7o, terei completado todas as 200 li\xE7\xF5es deste curso."},{en:"Will you have recovered from your injury by the tournament date?",pt:"Voc\xEA ter\xE1 se recuperado da les\xE3o at\xE9 a data do torneio?"}]},dialogue:[{sp:"A",en:"What are your goals for the next five years?",pt:"Quais s\xE3o seus objetivos para os pr\xF3ximos cinco anos?"},{sp:"B",en:"By 2029, I will have opened two academies and trained a world champion.",pt:"At\xE9 2029, terei aberto duas academias e treinado um campe\xE3o mundial."},{sp:"A",en:"And by the time you retire from competition?",pt:"E at\xE9 o momento em que voc\xEA se aposentar da competi\xE7\xE3o?"},{sp:"B",en:"I will have competed in over thirty countries. That's the plan.",pt:"Terei competido em mais de trinta pa\xEDses. Esse \xE9 o plano."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"milestone",answer:"marco",seconds:5},{type:"mc",q:"'By next year, I will have trained for a decade' \u2014 what does this mean?",qPT:"O que significa 'By next year, I will have trained for a decade'?",opts:["My decade of training will be complete before next year arrives.","I will train for a decade next year.","I trained for a decade by next year.","I have been training for a decade next year."],ans:"My decade of training will be complete before next year arrives.",exp:"Future perfect = action completed BEFORE a future point. The training finishes BEFORE or AT next year's arrival."},{type:"fill",q:"Complete the goal statement:",qPT:"Complete a declara\xE7\xE3o de objetivo:",prompt:"By the time I compete, I ___ have drilled this technique one thousand times.",ans:"will",hint:"ter\xE1 = will ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"By next year, I will have taught BJJ for ten years.",opts:["By next year, I will have taught BJJ for ten years.","By next year, I will have trained BJJ for ten years.","By next year, I will have taught BJJ for twelve years.","By this year, I will have taught BJJ for ten years."],ans:"By next year, I will have taught BJJ for ten years."},{type:"speak_sentence",q:"State your professional goal:",qPT:"Declare seu objetivo profissional:",target:"By 2030 I will have opened my own academy and trained a world champion",targetPT:"At\xE9 2030 terei aberto minha pr\xF3pria academia e treinado um campe\xE3o mundial"}]},{id:81,unit:6,belt:"black",icon:"\u{1F30A}",title:"Used To & Would \u2014 Old Training Habits",titlePT:"Used To & Would \u2014 Velhos H\xE1bitos de Treino",xp:60,vocab:[{en:"habit",pt:"h\xE1bito"},{en:"routine",pt:"rotina"},{en:"no longer",pt:"n\xE3o mais"},{en:"back then",pt:"naquela \xE9poca"},{en:"nowadays",pt:"hoje em dia"},{en:"in those days",pt:"naqueles dias"},{en:"childhood",pt:"inf\xE2ncia"},{en:"era",pt:"era / \xE9poca"}],grammar:{title:"USED TO / WOULD: Past habits that no longer happen",titlePT:"USED TO / WOULD: H\xE1bitos passados que n\xE3o acontecem mais",explanation:"USED TO describes past habits and states that no longer exist. WOULD describes repeated past actions (not states). In BJJ storytelling, these are gold \u2014 they let you talk about how your training has changed over your career.",explanationPT:"USED TO descreve h\xE1bitos e estados passados que n\xE3o existem mais. WOULD descreve a\xE7\xF5es passadas repetidas.",rows:[{label:"USED TO \u2014 habit",en:"I used to train six times a week when I was younger.",pt:"Eu costumava treinar seis vezes por semana quando era mais jovem."},{label:"USED TO \u2014 state",en:"I used to be afraid of competing. (state, not action)",pt:"Eu costumava ter medo de competir. (estado)"},{label:"WOULD \u2014 repeated",en:"After training, I would always review my notes.",pt:"Depois do treino, sempre revisava minhas anota\xE7\xF5es."},{label:"DIDN'T USE TO",en:"I didn't use to train no-gi \u2014 now I love it.",pt:"Eu n\xE3o costumava treinar no-gi \u2014 agora adoro."}],examples:[{en:"I used to train twice a day \u2014 my body can't handle that anymore.",pt:"Eu costumava treinar duas vezes por dia \u2014 meu corpo n\xE3o aguenta mais isso."},{en:"My coach would always say: 'Position before submission.'",pt:"Meu professor sempre dizia: 'Posi\xE7\xE3o antes de finaliza\xE7\xE3o.'"},{en:"I used to be scared of bigger opponents. Now I prefer them.",pt:"Eu costumava ter medo de advers\xE1rios maiores. Agora os prefiro."},{en:"We would drill for two hours every morning back in those days.",pt:"N\xF3s costum\xE1vamos fazer drilling por duas horas toda manh\xE3 naquela \xE9poca."},{en:"I didn't use to understand the importance of recovery \u2014 big mistake.",pt:"Eu n\xE3o costumava entender a import\xE2ncia da recupera\xE7\xE3o \u2014 grande erro."}]},dialogue:[{sp:"A",en:"How has your training changed over the years?",pt:"Como seu treino mudou ao longo dos anos?"},{sp:"B",en:"I used to train purely for competition. Now I train for longevity and love.",pt:"Eu costumava treinar puramente para competi\xE7\xE3o. Agora treino para longevidade e amor."},{sp:"A",en:"What would a typical week look like back then?",pt:"Como seria uma semana t\xEDpica naquela \xE9poca?"},{sp:"B",en:"I would train twice daily, drill for hours, and spar until I couldn't move.",pt:"Treinava duas vezes ao dia, fazia drilling por horas e sparrava at\xE9 n\xE3o conseguir me mover."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"nowadays",answer:"hoje em dia",seconds:5},{type:"mc",q:"Best way to say 'Eu costumava ter medo de competir' in English:",qPT:"Melhor forma de dizer 'Eu costumava ter medo de competir' em ingl\xEAs:",opts:["I used to be scared of competing.","I would be scared of competing.","I was scared of competing.","I used to scare of competing."],ans:"I used to be scared of competing.",exp:"For STATES (feelings, opinions, situations) \u2014 use USED TO only, NOT WOULD. 'I would be scared' is incorrect for states. WOULD is for repeated actions only."},{type:"fill",q:"Complete the past habit:",qPT:"Complete o h\xE1bito passado:",prompt:"My coach ___ always say: 'Position before submission.'",ans:"would",hint:"sempre dizia = ___ always say"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I used to train twice a day \u2014 my body can't handle that anymore.",opts:["I used to train twice a day \u2014 my body can't handle that anymore.","I used to train twice a week \u2014 my body can't handle that anymore.","I would train twice a day \u2014 my body can't handle that anymore.","I used to train twice a day \u2014 my body can't take that anymore."],ans:"I used to train twice a day \u2014 my body can't handle that anymore."},{type:"speak_sentence",q:"Talk about your old training habits:",qPT:"Fale sobre seus velhos h\xE1bitos de treino:",target:"I used to train six times a week but now I focus on quality over quantity",targetPT:"Eu costumava treinar seis vezes por semana mas agora foco em qualidade sobre quantidade"}]},{id:82,unit:6,belt:"black",icon:"\u{1F4AB}",title:"Modal Verbs Mastery",titlePT:"Maestria em Verbos Modais",xp:65,vocab:[{en:"permission",pt:"permiss\xE3o"},{en:"obligation",pt:"obriga\xE7\xE3o"},{en:"ability",pt:"habilidade / capacidade"},{en:"possibility",pt:"possibilidade"},{en:"advice",pt:"conselho"},{en:"prohibition",pt:"proibi\xE7\xE3o"},{en:"deduction",pt:"dedu\xE7\xE3o"},{en:"necessity",pt:"necessidade"}],grammar:{title:"MODAL VERBS: The complete system",titlePT:"VERBOS MODAIS: O sistema completo",explanation:"Modal verbs are the control system of English \u2014 they tell you HOW something is said, not just WHAT is said. The same sentence with different modals means completely different things. Master these and your English sounds sophisticated instantly.",explanationPT:"Verbos modais s\xE3o o sistema de controle do ingl\xEAs \u2014 dizem COMO algo \xE9 dito, n\xE3o apenas O QUE \xE9 dito.",rows:[{label:"CAN/COULD",en:"Can you tap? (ability/permission) \u2014 Could you show me? (polite request)",pt:"Voc\xEA consegue bater? \u2014 Poderia me mostrar? (pedido educado)"},{label:"MUST/HAVE TO",en:"You must tap. (rule) \u2014 You have to register. (external obligation)",pt:"Voc\xEA deve bater. (regra) \u2014 Voc\xEA tem que se registrar. (obriga\xE7\xE3o externa)"},{label:"SHOULD/OUGHT TO",en:"You should drill more. (advice) \u2014 You ought to rest. (moral advice)",pt:"Voc\xEA deveria fazer mais drilling. (conselho)"},{label:"MAY/MIGHT",en:"He may win. (possibility 50%) \u2014 He might tap. (less certain 30%)",pt:"Ele pode ganhar. (50%) \u2014 Ele pode bater. (30%)"},{label:"WOULD",en:"I would train more if I could. (hypothetical)",pt:"Eu treinaria mais se pudesse. (hipot\xE9tico)"},{label:"NEEDN'T/MUSTN'T",en:"You needn't worry. (no obligation) \u2014 You mustn't slam. (prohibition)",pt:"Voc\xEA n\xE3o precisa se preocupar. \u2014 Voc\xEA n\xE3o deve dar slam. (proibi\xE7\xE3o)"}],examples:[{en:"Could you demonstrate that technique more slowly, please?",pt:"Poderia demonstrar aquela t\xE9cnica mais devagar, por favor?"},{en:"You must tap before the joint breaks \u2014 that's the rule.",pt:"Voc\xEA deve bater antes que a articula\xE7\xE3o quebre \u2014 essa \xE9 a regra."},{en:"You should work on your guard passing \u2014 it might cost you a match.",pt:"Voc\xEA deveria trabalhar na passagem de guarda \u2014 pode custar uma luta."},{en:"He might win \u2014 he's been training hard, but his opponent is experienced.",pt:"Ele pode ganhar \u2014 treinou duro, mas seu advers\xE1rio \xE9 experiente."},{en:"You mustn't slam your opponent \u2014 it's an automatic disqualification.",pt:"Voc\xEA n\xE3o deve dar slam no advers\xE1rio \u2014 \xE9 desqualifica\xE7\xE3o autom\xE1tica."}]},dialogue:[{sp:"A",en:"Could you show me the difference between must and have to?",pt:"Voc\xEA poderia me mostrar a diferen\xE7a entre must e have to?"},{sp:"B",en:"Sure. 'You must tap' is a rule I'm enforcing. 'You have to register' is an external requirement.",pt:"Claro. 'You must tap' \xE9 uma regra que estou impondo. 'You have to register' \xE9 um requisito externo."},{sp:"A",en:"And what about should vs must?",pt:"E sobre should vs must?"},{sp:"B",en:"Should is advice \u2014 you can ignore it. Must is obligation \u2014 you can't ignore it.",pt:"Should \xE9 conselho \u2014 voc\xEA pode ignorar. Must \xE9 obriga\xE7\xE3o \u2014 n\xE3o pode ignorar."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"deduction",answer:"dedu\xE7\xE3o",seconds:5},{type:"mc",q:"'Voc\xEA n\xE3o deve dar slam' \u2014 correct English:",qPT:"'Voc\xEA n\xE3o deve dar slam' (proibi\xE7\xE3o) \u2014 ingl\xEAs correto:",opts:["You mustn't slam your opponent.","You shouldn't slam your opponent.","You can't slam your opponent.","You don't have to slam your opponent."],ans:"You mustn't slam your opponent.",exp:"MUSTN'T = prohibition (it's forbidden, it's a rule). SHOULDN'T = advice (it's a bad idea). Big difference in BJJ rules context."},{type:"fill",q:"Complete with the right modal:",qPT:"Complete com o modal correto:",prompt:"You ___ rest today \u2014 training on a sore shoulder could make it worse.",ans:"should",hint:"conselho = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You must tap before the joint breaks \u2014 that's the rule.",opts:["You must tap before the joint breaks \u2014 that's the rule.","You should tap before the joint breaks \u2014 that's the rule.","You have to tap before the joint breaks \u2014 that's the rule.","You must tap before the arm breaks \u2014 that's the rule."],ans:"You must tap before the joint breaks \u2014 that's the rule."},{type:"match",q:"Match the modal to its function:",qPT:"Associe o modal \xE0 sua fun\xE7\xE3o:",pairs:[{a:"MUST",b:"Rule/obligation"},{a:"SHOULD",b:"Advice"},{a:"MIGHT",b:"Possibility"},{a:"MUSTN'T",b:"Prohibition"}]}]},{id:83,unit:6,belt:"black",icon:"\u{1F3C1}",title:"Modal Perfects \u2014 Match Analysis",titlePT:"Modais Perfeitos \u2014 An\xE1lise de Luta",xp:65,vocab:[{en:"regret",pt:"arrependimento"},{en:"opportunity",pt:"oportunidade"},{en:"hindsight",pt:"vis\xE3o retrospectiva"},{en:"criticism",pt:"cr\xEDtica"},{en:"speculation",pt:"especula\xE7\xE3o"},{en:"alternative",pt:"alternativa"},{en:"outcome",pt:"resultado"},{en:"review",pt:"revis\xE3o / an\xE1lise"}],grammar:{title:"MODAL PERFECTS: Should have / Could have / Would have / Must have",titlePT:"MODAIS PERFEITOS: Should have / Could have / Would have / Must have",explanation:"Modal perfects are for analyzing past situations. They're essential for match review: 'I should have tapped earlier.' 'He could have won.' 'That must have been painful.' These are the most sophisticated structures in English \u2014 and they're everywhere in real conversation.",explanationPT:"Modais perfeitos s\xE3o para analisar situa\xE7\xF5es passadas. Essenciais para an\xE1lise de lutas.",rows:[{label:"SHOULD HAVE",en:"I should have drilled more. (regret/criticism)",pt:"Eu deveria ter feito mais drilling. (arrependimento)"},{label:"COULD HAVE",en:"He could have won if he'd managed his energy better.",pt:"Ele poderia ter ganho se tivesse gerenciado melhor a energia."},{label:"WOULD HAVE",en:"I would have tapped but the bell rang.",pt:"Eu teria batido mas o sino tocou."},{label:"MUST HAVE",en:"That must have hurt \u2014 the way he tapped so quickly.",pt:"Aquilo deve ter do\xEDdo \u2014 pelo jeito que ele bateu t\xE3o r\xE1pido."},{label:"MIGHT HAVE",en:"She might have won \u2014 we'll never know.",pt:"Ela pode ter ganho \u2014 nunca saberemos."}],examples:[{en:"I should have tapped earlier \u2014 I knew my shoulder was at risk.",pt:"Eu deveria ter batido antes \u2014 sabia que meu ombro estava em risco."},{en:"He could have finished the match in the first round if he'd been more aggressive.",pt:"Ele poderia ter terminado a luta no primeiro round se tivesse sido mais agressivo."},{en:"That must have been an incredibly tough match \u2014 you looked exhausted.",pt:"Aquela deve ter sido uma luta incrivelmente dif\xEDcil \u2014 voc\xEA parecia exausto."},{en:"I would have gone for the kimura but I didn't see the opportunity in time.",pt:"Eu teria ido para o kimura mas n\xE3o vi a oportunidade a tempo."},{en:"You shouldn't have telegraphed the takedown \u2014 he read it perfectly.",pt:"Voc\xEA n\xE3o deveria ter telegrafado a queda \u2014 ele leu perfeitamente."}]},dialogue:[{sp:"A",en:"I lost by one point. I'm devastated.",pt:"Perdi por um ponto. Estou arrasado."},{sp:"B",en:"You should have gone for the takedown in the last thirty seconds. You had the energy.",pt:"Voc\xEA deveria ter ido para a queda nos \xFAltimos trinta segundos. Voc\xEA tinha a energia."},{sp:"A",en:"I know. I should have been more aggressive. I could have won.",pt:"Sei. Deveria ter sido mais agressivo. Poderia ter ganho."},{sp:"B",en:"Don't dwell on it. That must have been a tough decision in the moment.",pt:"N\xE3o fique remoendo. Aquela deve ter sido uma decis\xE3o dif\xEDcil no momento."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"hindsight",answer:"vis\xE3o retrospectiva",seconds:5},{type:"mc",q:"After losing, you analyze a missed opportunity. You say:",qPT:"Ap\xF3s perder, voc\xEA analisa uma oportunidade perdida. Voc\xEA diz:",opts:["I could have finished in the first round if I'd been more aggressive.","I can finish in the first round.","I should finish in the first round.","I would finish in the first round."],ans:"I could have finished in the first round if I'd been more aggressive.",exp:"COULD HAVE + past participle = unrealized past possibility. The opportunity existed but wasn't taken."},{type:"fill",q:"Complete the regret:",qPT:"Complete o arrependimento:",prompt:"I ___ have tapped earlier \u2014 I knew my shoulder was at risk.",ans:"should",hint:"deveria ter = ___ have"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You shouldn't have telegraphed the takedown \u2014 he read it perfectly.",opts:["You shouldn't have telegraphed the takedown \u2014 he read it perfectly.","You shouldn't have telegraphed the sweep \u2014 he read it perfectly.","You should have telegraphed the takedown \u2014 he read it perfectly.","You couldn't have telegraphed the takedown \u2014 he read it perfectly."],ans:"You shouldn't have telegraphed the takedown \u2014 he read it perfectly."},{type:"speak_sentence",q:"Analyze a lost match:",qPT:"Analise uma luta perdida:",target:"I should have tapped earlier and I could have won if I had managed my energy better",targetPT:"Eu deveria ter batido antes e poderia ter ganho se tivesse gerenciado melhor minha energia"}]},{id:84,unit:6,belt:"black",icon:"\u{1F9BF}",title:"Teaching Leg Locks \u2014 The Language of Leg Attacks",titlePT:"Ensinando Leg Locks \u2014 A Linguagem de Ataques de Perna",xp:60,vocab:[{en:"heel hook",pt:"heel hook"},{en:"inside heel hook",pt:"heel hook interno"},{en:"outside heel hook",pt:"heel hook externo"},{en:"ankle lock",pt:"chave de tornozelo"},{en:"kneebar",pt:"chave de joelho"},{en:"reap",pt:"ceifar / reaping"},{en:"hip escape",pt:"escapada de quadril"},{en:"entanglement",pt:"emaranhamento"}],grammar:{title:"LEG LOCK LANGUAGE: Teaching the lower body game",titlePT:"LINGUAGEM DE LEG LOCK: Ensinando o jogo de membros inferiores",explanation:"Leg locks have specific terminology that non-native English speakers often mispronounce or misuse. Getting these right is essential for teaching at any international gym or seminar.",explanationPT:"Leg locks t\xEAm terminologia espec\xEDfica que falantes n\xE3o nativos frequentemente pronunciam ou usam incorretamente.",rows:[{label:"POSITIONS",en:"'Ashi garami' / 'single leg X' / 'outside ashi' / '50-50' \u2014 know each name.",pt:"'Ashi garami' / 'single leg X' / 'outside ashi' / '50-50' \u2014 saiba cada nome."},{label:"HEEL HOOK",en:"'Cradle the heel, not the toes. Rotate your whole body \u2014 not just your arms.'",pt:"'Segure o calcanhar, n\xE3o os dedos. Gire todo seu corpo \u2014 n\xE3o apenas seus bra\xE7os.'"},{label:"ALIGNMENT",en:"'Your elbow inside his knee. Protect his knee by controlling the angle of rotation.'",pt:"'Seu cotovelo dentro do joelho dele. Proteja o joelho controlando o \xE2ngulo de rota\xE7\xE3o.'"},{label:"SAFETY",en:"'Tap early on heel hooks \u2014 the damage happens before the pain. Don't wait.'",pt:"'Bata cedo nos heel hooks \u2014 o dano acontece antes da dor. N\xE3o espere.'"},{label:"DEFENSE",en:"'To defend: face your opponent, free your heel, don't roll the wrong way.'",pt:"'Para defender: encare seu oponente, liberte seu calcanhar, n\xE3o role do lado errado.'"}],examples:[{en:"The inside heel hook: cradle the heel in your armpit and rotate your whole body \u2014 not your arms.",pt:"O heel hook interno: segure o calcanhar na axila e gire todo seu corpo \u2014 n\xE3o seus bra\xE7os."},{en:"In outside ashi garami: your inside foot is on his hip, outside foot behind his knee.",pt:"No outside ashi garami: seu p\xE9 interno est\xE1 no quadril dele, p\xE9 externo atr\xE1s do joelho dele."},{en:"Heel hooks are high risk \u2014 teach your students to tap early, not to be tough.",pt:"Heel hooks s\xE3o de alto risco \u2014 ensine seus alunos a bater cedo, n\xE3o a ser duro."},{en:"The most common mistake: rotating with the arms instead of the whole body.",pt:"O erro mais comum: girar com os bra\xE7os em vez de todo o corpo."},{en:"To escape the heel hook: don't panic. Face your opponent, free the heel, and roll toward him.",pt:"Para escapar do heel hook: n\xE3o entre em p\xE2nico. Encare seu oponente, liberte o calcanhar e role em dire\xE7\xE3o a ele."}]},dialogue:[{sp:"Coach",en:"Okay \u2014 leg locks. Who knows the difference between inside and outside heel hook?",pt:"Ok \u2014 leg locks. Quem sabe a diferen\xE7a entre heel hook interno e externo?"},{sp:"Student",en:"The inside one goes to the knee? And outside goes to the hip?",pt:"O interno vai para o joelho? E externo vai para o quadril?"},{sp:"Coach",en:"Close. The INSIDE heel hook rotates toward the inside of his knee \u2014 the most dangerous direction. Outside rotates away.",pt:"Perto. O heel hook INTERNO gira em dire\xE7\xE3o ao interior do joelho dele \u2014 a dire\xE7\xE3o mais perigosa. Externo gira para fora."},{sp:"Student",en:"How do I know when to tap?",pt:"Como eu sei quando bater?"},{sp:"Coach",en:"Tap at pressure, not pain. In heel hooks, if you feel the pressure building \u2014 that's already too late for the joint.",pt:"Bata na press\xE3o, n\xE3o na dor. Em heel hooks, se voc\xEA sente a press\xE3o aumentando \u2014 j\xE1 \xE9 tarde para a articula\xE7\xE3o."}],exercises:[{type:"timed_flash",q:"What is the most important safety rule for heel hooks?",qPT:"Qual \xE9 a regra de seguran\xE7a mais importante para heel hooks?",word:"heel hook safety",answer:"tap early \u2014 the damage happens before the pain",seconds:6},{type:"mc",q:"Most common heel hook technique mistake:",qPT:"Erro mais comum no heel hook:",opts:["Rotating with the arms instead of the whole body \u2014 you need full body rotation.","Not gripping hard enough.","Wrong position of the feet.","Tapping too early."],ans:"Rotating with the arms instead of the whole body \u2014 you need full body rotation.",exp:"FULL BODY ROTATION is the technical principle. Arms alone create arm fatigue and less torque. Whole body rotation is both more effective and more controlled."},{type:"fill",q:"Complete the heel hook instruction:",qPT:"Complete a instru\xE7\xE3o de heel hook:",prompt:"___ the heel in your armpit and ___ your whole body \u2014 not just your arms.",ans:"Cradle, rotate",hint:"segure / gire"},{type:"speak_sentence",q:"Teach the heel hook safety rule:",qPT:"Ensine a regra de seguran\xE7a do heel hook:",target:"Tap early on heel hooks because the damage happens before the pain so do not wait",targetPT:"Bata cedo nos heel hooks porque o dano acontece antes da dor ent\xE3o n\xE3o espere"}]},{id:85,unit:7,belt:"black",icon:"0\uFE0F\u20E3",title:"Zero Conditional \u2014 Always True on the Mats",titlePT:"Condicional Zero \u2014 Sempre Verdadeiro no Tatame",xp:60,vocab:[{en:"general truth",pt:"verdade geral"},{en:"fact",pt:"fato"},{en:"consequence",pt:"consequ\xEAncia"},{en:"cause",pt:"causa"},{en:"effect",pt:"efeito"},{en:"inevitable",pt:"inevit\xE1vel"},{en:"universal",pt:"universal"},{en:"principle",pt:"princ\xEDpio"}],grammar:{title:"ZERO CONDITIONAL: IF + present \u2192 present (always true)",titlePT:"CONDICIONAL ZERO: IF + presente \u2192 presente (sempre verdadeiro)",explanation:"Zero conditional expresses universal truths and facts \u2014 things that are ALWAYS true when the condition is met. In BJJ: 'If you don't tap, you get hurt.' This isn't a prediction \u2014 it's a law. IF + present simple \u2192 present simple.",explanationPT:"Condicional zero expressa verdades universais \u2014 coisas SEMPRE verdadeiras quando a condi\xE7\xE3o \xE9 cumprida.",rows:[{label:"STRUCTURE",en:"If + present simple \u2192 present simple",pt:"If + presente simples \u2192 presente simples"},{label:"Physical law",en:"If you don't tap, you get injured.",pt:"Se voc\xEA n\xE3o bater, voc\xEA se machuca."},{label:"Training truth",en:"If you drill consistently, you improve.",pt:"Se voc\xEA faz drilling consistentemente, melhora."},{label:"Coaching fact",en:"If students feel safe, they learn faster.",pt:"Se os alunos se sentem seguros, aprendem mais r\xE1pido."}],examples:[{en:"If you neglect your defense, you get submitted. Simple as that.",pt:"Se voc\xEA negligencia sua defesa, voc\xEA \xE9 finalizado. Simples assim."},{en:"If you don't hydrate before training, your performance drops.",pt:"Se voc\xEA n\xE3o se hidrata antes do treino, sua performance cai."},{en:"When you control the hips, you control the person. Always.",pt:"Quando voc\xEA controla os quadris, controla a pessoa. Sempre."},{en:"If the arm is isolated, the armbar is available.",pt:"Se o bra\xE7o est\xE1 isolado, o armbar est\xE1 dispon\xEDvel."},{en:"If pressure is applied correctly, the person taps.",pt:"Se a press\xE3o \xE9 aplicada corretamente, a pessoa bate."}]},dialogue:[{sp:"A",en:"Why do you always say 'position before submission'?",pt:"Por que voc\xEA sempre diz 'posi\xE7\xE3o antes de finaliza\xE7\xE3o'?"},{sp:"B",en:"Because it's a universal truth. If you go for submissions without position, you lose.",pt:"Porque \xE9 uma verdade universal. Se voc\xEA vai para finaliza\xE7\xF5es sem posi\xE7\xE3o, voc\xEA perde."},{sp:"A",en:"Is that always true?",pt:"Isso \xE9 sempre verdade?"},{sp:"B",en:"In BJJ? Yes. If you chase submissions without control, you get swept or reversed.",pt:"No BJJ? Sim. Se voc\xEA persegue finaliza\xE7\xF5es sem controle, voc\xEA \xE9 raspado ou revertido."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"inevitable",answer:"inevit\xE1vel",seconds:5},{type:"mc",q:"Zero conditional is used for:",qPT:"Condicional zero \xE9 usado para:",opts:["Universal truths and facts that are always true.","Hypothetical situations that probably won't happen.","Past situations with different outcomes.","Future plans and intentions."],ans:"Universal truths and facts that are always true.",exp:"Zero conditional = scientific fact / universal truth. If X happens, Y ALWAYS follows. No exceptions, no probability \u2014 just cause and effect."},{type:"fill",q:"Complete the BJJ principle:",qPT:"Complete o princ\xEDpio de BJJ:",prompt:"If you ___ consistently, you ___.",ans:"drill, improve",hint:"Se voc\xEA faz drilling \u2192 voc\xEA melhora"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"If you neglect your defense, you get submitted.",opts:["If you neglect your defense, you get submitted.","If you ignore your defense, you get submitted.","If you neglect your offense, you get submitted.","If you neglect your defense, you get tapped."],ans:"If you neglect your defense, you get submitted."},{type:"speak_sentence",q:"State this BJJ universal truth:",qPT:"Declare esta verdade universal do BJJ:",target:"If you control the hips you control the person and if you don't tap you get hurt",targetPT:"Se voc\xEA controla os quadris voc\xEA controla a pessoa e se voc\xEA n\xE3o bate voc\xEA se machuca"}]},{id:86,unit:7,belt:"black",icon:"1\uFE0F\u20E3",title:"First Conditional \u2014 Real Competition Plans",titlePT:"Primeiro Condicional \u2014 Planos Reais de Competi\xE7\xE3o",xp:60,vocab:[{en:"qualify",pt:"se classificar"},{en:"advance",pt:"avan\xE7ar"},{en:"bracket",pt:"chave"},{en:"medal",pt:"medalha"},{en:"podium",pt:"p\xF3dio"},{en:"withdraw",pt:"desistir / se retirar"},{en:"register",pt:"se inscrever"},{en:"weigh in",pt:"fazer a pesagem"}],grammar:{title:"FIRST CONDITIONAL: Real/likely future conditions",titlePT:"PRIMEIRO CONDICIONAL: Condi\xE7\xF5es futuras reais/prov\xE1veis",explanation:"First conditional (If + present simple \u2192 will + infinitive) describes REAL, LIKELY future situations. The condition is possible \u2014 not hypothetical. In competition context, this is the language of real planning and real stakes.",explanationPT:"Primeiro condicional descreve situa\xE7\xF5es futuras REAIS e PROV\xC1VEIS. A condi\xE7\xE3o \xE9 poss\xEDvel.",rows:[{label:"STRUCTURE",en:"If + present simple \u2192 will + infinitive",pt:"If + presente simples \u2192 will + infinitivo"},{label:"Competition",en:"If I win this match, I'll be in the final.",pt:"Se eu ganhar esta luta, estarei na final."},{en:"Unless",label:"UNLESS",pt:"Se n\xE3o / a n\xE3o ser que"},{label:"As long as",en:"As long as I manage my energy, I'll win.",pt:"Desde que eu gerencie minha energia, vou ganhar."}],examples:[{en:"If I win this match, I'll face the Brazilian champion in the final.",pt:"Se eu ganhar esta luta, enfrentarei o campe\xE3o brasileiro na final."},{en:"If you keep drilling like this, you'll be ready by next month.",pt:"Se voc\xEA continuar fazendo drilling assim, estar\xE1 pronto no pr\xF3ximo m\xEAs."},{en:"Unless you fix your base, you'll keep getting swept.",pt:"A menos que voc\xEA corrija sua base, continuar\xE1 sendo raspado."},{en:"If I make weight, I'll compete in the lightweight division.",pt:"Se eu fizer o peso, vou competir na divis\xE3o de peso leve."},{en:"I won't go unless they let me compete in my natural weight class.",pt:"N\xE3o vou a menos que me deixem competir na minha categoria de peso natural."}]},dialogue:[{sp:"A",en:"Are you nervous about the tournament?",pt:"Voc\xEA est\xE1 nervoso com o torneio?"},{sp:"B",en:"A little. If I win my first match, I'll calm down. But if I lose, it's over.",pt:"Um pouco. Se eu ganhar minha primeira luta, vou me acalmar. Mas se perder, acabou."},{sp:"A",en:"You'll win if you stick to your gameplan.",pt:"Voc\xEA vai ganhar se voc\xEA seguir seu plano de jogo."},{sp:"B",en:"Exactly. If I control the pace, I'll win. I just need to stay composed.",pt:"Exatamente. Se eu controlar o ritmo, vou ganhar. S\xF3 preciso manter a compostura."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"withdraw",answer:"desistir / se retirar",seconds:5},{type:"mc",q:"'Se voc\xEA continuar assim, vai estar pronto no pr\xF3ximo m\xEAs' in English:",qPT:"'Se voc\xEA continuar assim, vai estar pronto no pr\xF3ximo m\xEAs' em ingl\xEAs:",opts:["If you keep training like this, you'll be ready next month.","If you keep training like this, you would be ready next month.","If you kept training like this, you'll be ready next month.","If you will keep training, you'll be ready next month."],ans:"If you keep training like this, you'll be ready next month.",exp:"First conditional: IF + present (keep) \u2192 WILL + infinitive (be). Never use WILL in the IF clause of first conditional."},{type:"fill",q:"Complete the competition plan:",qPT:"Complete o plano de competi\xE7\xE3o:",prompt:"If I win this match, I ___ face the champion in the final.",ans:"will",hint:"vou enfrentar = ___ face"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Unless you fix your base, you'll keep getting swept.",opts:["Unless you fix your base, you'll keep getting swept.","Unless you fix your guard, you'll keep getting swept.","Unless you improve your base, you'll keep getting swept.","If you don't fix your base, you'll keep getting swept."],ans:"Unless you fix your base, you'll keep getting swept."},{type:"speak_sentence",q:"Make a real competition plan:",qPT:"Fa\xE7a um plano real de competi\xE7\xE3o:",target:"If I control the pace and manage my energy I will win this tournament",targetPT:"Se eu controlar o ritmo e gerenciar minha energia vou ganhar este torneio"}]},{id:87,unit:7,belt:"black",icon:"2\uFE0F\u20E3",title:"Second Conditional \u2014 BJJ Dreams",titlePT:"Segundo Condicional \u2014 Sonhos de BJJ",xp:60,vocab:[{en:"hypothetical",pt:"hipot\xE9tico"},{en:"imagine",pt:"imaginar"},{en:"fantasy",pt:"fantasia"},{en:"unlimited",pt:"ilimitado"},{en:"resources",pt:"recursos"},{en:"ideal",pt:"ideal"},{en:"scenario",pt:"cen\xE1rio"},{en:"suppose",pt:"supor"}],grammar:{title:"SECOND CONDITIONAL: Hypothetical present/future (unlikely)",titlePT:"SEGUNDO CONDICIONAL: Hipot\xE9tico presente/futuro (improv\xE1vel)",explanation:"Second conditional (If + past simple \u2192 would + infinitive) describes HYPOTHETICAL or UNLIKELY situations. 'If I were a millionaire, I'd build a BJJ academy in every city.' You're probably not a millionaire \u2014 it's a dream scenario. Note: 'were' is used for all persons (if I WERE, not 'was' \u2014 especially in formal/polished English).",explanationPT:"Segundo condicional descreve situa\xE7\xF5es HIPOT\xC9TICAS ou IMPROV\xC1VEIS. Nota: 'were' para todas as pessoas.",rows:[{label:"STRUCTURE",en:"If + past simple \u2192 would + infinitive",pt:"If + passado simples \u2192 would + infinitivo"},{label:"Dream",en:"If I were rich, I'd open academies worldwide.",pt:"Se eu fosse rico, abriria academias no mundo todo."},{label:"WERE not WAS",en:"If I were you, I'd take the back. (NOT 'if I was')",pt:"Se eu fosse voc\xEA, pegaria as costas. (formal)"},{label:"Advice",en:"If I were your coach, I'd focus on your guard.",pt:"Se eu fosse seu coach, focaria na sua guarda."}],examples:[{en:"If I were a full-time athlete, I'd train three times a day.",pt:"Se eu fosse um atleta em tempo integral, treinaria tr\xEAs vezes por dia."},{en:"If I could choose any training partner, I'd choose a world champion.",pt:"Se eu pudesse escolher qualquer parceiro de treino, escolheria um campe\xE3o mundial."},{en:"What would you do if you had unlimited resources for your gym?",pt:"O que voc\xEA faria se tivesse recursos ilimitados para sua academia?"},{en:"If I were you, I wouldn't compete this weekend \u2014 your knee isn't ready.",pt:"Se eu fosse voc\xEA, n\xE3o competiria neste fim de semana \u2014 seu joelho n\xE3o est\xE1 pronto."},{en:"I'd hire a nutritionist if I had the budget for it.",pt:"Eu contrataria um nutricionista se tivesse or\xE7amento para isso."}]},dialogue:[{sp:"A",en:"If you could train anywhere in the world, where would you go?",pt:"Se voc\xEA pudesse treinar em qualquer lugar do mundo, onde voc\xEA iria?"},{sp:"B",en:"If I could choose, I'd spend six months at Marcelo's gym in New York.",pt:"Se eu pudesse escolher, passaria seis meses na academia do Marcelo em Nova York."},{sp:"A",en:"What would you change about your training if you had no limitations?",pt:"O que voc\xEA mudaria no seu treino se n\xE3o tivesse limita\xE7\xF5es?"},{sp:"B",en:"If I were fully funded, I'd compete every month and hire the best coaches.",pt:"Se eu fosse totalmente financiado, competiria todo m\xEAs e contrataria os melhores coaches."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"hypothetical",answer:"hipot\xE9tico",seconds:5},{type:"mc",q:"Second conditional is for:",qPT:"Condicional segundo \xE9 para:",opts:["Hypothetical or unlikely situations in the present or future.","Real, likely situations in the future.","Universal truths and facts.","Past situations with regret."],ans:"Hypothetical or unlikely situations in the present or future.",exp:"2nd conditional = you're imagining an unlikely or impossible scenario. The past tense in the IF clause signals it's hypothetical, not real."},{type:"fill",q:"Complete the dream scenario:",qPT:"Complete o cen\xE1rio dos sonhos:",prompt:"If I ___ a full-time athlete, I ___ train three times a day.",ans:"were, would",hint:"fosse / treinaria"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"If I were you, I wouldn't compete this weekend \u2014 your knee isn't ready.",opts:["If I were you, I wouldn't compete this weekend \u2014 your knee isn't ready.","If I were you, I wouldn't compete this month \u2014 your knee isn't ready.","If I was you, I wouldn't compete this weekend \u2014 your knee isn't ready.","If I were you, I wouldn't train this weekend \u2014 your knee isn't ready."],ans:"If I were you, I wouldn't compete this weekend \u2014 your knee isn't ready."},{type:"speak_sentence",q:"Describe your BJJ dream:",qPT:"Descreva seu sonho de BJJ:",target:"If I were a full time athlete I would train three times a day and compete every month",targetPT:"Se eu fosse um atleta em tempo integral treinaria tr\xEAs vezes por dia e competiria todo m\xEAs"}]},{id:88,unit:7,belt:"black",icon:"3\uFE0F\u20E3",title:"Third Conditional \u2014 The Match That Could Have Been",titlePT:"Terceiro Condicional \u2014 A Luta Que Poderia Ter Sido",xp:65,vocab:[{en:"outcome",pt:"resultado"},{en:"turning point",pt:"ponto de virada"},{en:"mistake",pt:"erro"},{en:"opportunity",pt:"oportunidade"},{en:"hesitation",pt:"hesita\xE7\xE3o"},{en:"momentum",pt:"momentum / impulso"},{en:"decisive",pt:"decisivo"},{en:"critical",pt:"cr\xEDtico"}],grammar:{title:"THIRD CONDITIONAL: Imagining a different past",titlePT:"TERCEIRO CONDICIONAL: Imaginando um passado diferente",explanation:"Third conditional (If + past perfect \u2192 would have + past participle) talks about IMAGINARY PAST situations \u2014 how things could have been different. Every BJJ athlete needs this for match analysis. 'If I had managed my energy, I would have won.'",explanationPT:"Terceiro condicional fala sobre situa\xE7\xF5es passadas IMAGIN\xC1RIAS \u2014 como as coisas poderiam ter sido diferentes.",rows:[{label:"STRUCTURE",en:"If + past perfect \u2192 would have + past participle",pt:"If + past perfect \u2192 would have + partic\xEDpio"},{label:"Regret",en:"If I had tapped earlier, I wouldn't have been injured.",pt:"Se eu tivesse batido antes, n\xE3o teria me machucado."},{label:"Alternative",en:"If he had managed his energy, he would have won.",pt:"Se ele tivesse gerenciado a energia, teria ganho."},{label:"Missed chance",en:"If I had seen that opening, I would have submitted him.",pt:"Se eu tivesse visto aquela abertura, teria finalizado ele."}],examples:[{en:"If I had drilled that technique more, I would have finished the match.",pt:"Se eu tivesse feito mais drilling daquela t\xE9cnica, teria finalizado a luta."},{en:"If he hadn't gassed in the third round, he would have won the tournament.",pt:"Se ele n\xE3o tivesse ficado sem f\xF4lego no terceiro round, teria ganho o torneio."},{en:"If I had arrived on time, I wouldn't have missed the weigh-in.",pt:"Se eu tivesse chegado a tempo, n\xE3o teria perdido a pesagem."},{en:"If she had been less aggressive, she might have lasted longer.",pt:"Se ela tivesse sido menos agressiva, poderia ter durado mais."},{en:"If I had listened to my coach, I wouldn't have made that mistake.",pt:"Se eu tivesse ouvido meu coach, n\xE3o teria cometido aquele erro."}]},dialogue:[{sp:"A",en:"That match was so close. Do you think you could have won?",pt:"Aquela luta foi t\xE3o apertada. Voc\xEA acha que poderia ter ganho?"},{sp:"B",en:"Definitely. If I had managed my energy better, I would have finished him in the second round.",pt:"Com certeza. Se eu tivesse gerenciado melhor minha energia, teria finalizado ele no segundo round."},{sp:"A",en:"What would you have done differently?",pt:"O que voc\xEA teria feito diferente?"},{sp:"B",en:"If I hadn't rushed the takedown, I would have had a much better position.",pt:"Se eu n\xE3o tivesse apressado a queda, teria tido uma posi\xE7\xE3o muito melhor."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"turning point",answer:"ponto de virada",seconds:5},{type:"mc",q:"'Se eu tivesse ouvido meu coach, n\xE3o teria cometido aquele erro' in English:",qPT:"Ingl\xEAs correto para esta frase:",opts:["If I had listened to my coach, I wouldn't have made that mistake.","If I listened to my coach, I wouldn't have made that mistake.","If I had listened to my coach, I wouldn't make that mistake.","If I would have listened to my coach, I wouldn't have made that mistake."],ans:"If I had listened to my coach, I wouldn't have made that mistake.",exp:"3rd conditional: IF + had + pp \u2192 would + have + pp. NEVER use 'would have' in the IF clause. This is the most common mistake."},{type:"fill",q:"Complete the match analysis:",qPT:"Complete a an\xE1lise da luta:",prompt:"If he ___ gassed in the third round, he ___ won the tournament.",ans:"hadn't, would have",hint:"Se ele n\xE3o tivesse... teria ganho"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"If I had drilled that technique more, I would have finished the match.",opts:["If I had drilled that technique more, I would have finished the match.","If I had practiced that technique more, I would have finished the match.","If I had drilled that technique more, I could have finished the match.","If I had drilled that technique more, I would have won the match."],ans:"If I had drilled that technique more, I would have finished the match."},{type:"speak_sentence",q:"Analyze a past match:",qPT:"Analise uma luta passada:",target:"If I had managed my energy I would have won the tournament in the third round",targetPT:"Se eu tivesse gerenciado minha energia teria ganho o torneio no terceiro round"}]},{id:89,unit:7,belt:"black",icon:"\u{1F500}",title:"Mixed Conditionals \u2014 Complex Match Analysis",titlePT:"Condicionais Mistos \u2014 An\xE1lise Complexa de Luta",xp:70,vocab:[{en:"consequence",pt:"consequ\xEAncia"},{en:"current situation",pt:"situa\xE7\xE3o atual"},{en:"past action",pt:"a\xE7\xE3o passada"},{en:"present state",pt:"estado presente"},{en:"ongoing effect",pt:"efeito cont\xEDnuo"},{en:"trace back",pt:"rastrear"},{en:"root cause",pt:"causa raiz"},{en:"chain of events",pt:"cadeia de eventos"}],grammar:{title:"MIXED CONDITIONALS: Past + Present / Present + Past",titlePT:"CONDICIONAIS MISTOS: Passado + Presente / Presente + Passado",explanation:"Mixed conditionals combine different time frames. Type 1: Past condition \u2192 Present result: 'If I had drilled more (past), I would be a champion now (present).' Type 2: Present condition \u2192 Past result: 'If I were more disciplined (now), I would have competed more (past).' These are advanced but natural in conversation.",explanationPT:"Condicionais mistos combinam diferentes frames de tempo \u2014 avan\xE7ado mas natural na conversa.",rows:[{label:"Past\u2192Present",en:"If I had started younger (past), I would be further along now (present).",pt:"Se eu tivesse come\xE7ado mais cedo, estaria mais avan\xE7ado agora."},{label:"Present\u2192Past",en:"If I were more disciplined (now), I would have won more (past).",pt:"Se eu fosse mais disciplinado (agora), teria ganho mais (passado)."},{label:"Ongoing",en:"If I hadn't injured my knee (past), I'd still be competing (present).",pt:"Se eu n\xE3o tivesse machucado o joelho (passado), ainda estaria competindo (presente)."}],examples:[{en:"If I had started BJJ at 15, I would be a world champion by now.",pt:"Se eu tivesse come\xE7ado o BJJ aos 15 anos, j\xE1 seria campe\xE3o mundial."},{en:"If I weren't afraid of flying, I would have competed in more countries.",pt:"Se eu n\xE3o tivesse medo de voar, teria competido em mais pa\xEDses."},{en:"If I had taken care of my body better, I would still be competing today.",pt:"Se eu tivesse cuidado melhor do meu corpo, ainda estaria competindo hoje."},{en:"If she were less injury-prone, she would have had a longer career.",pt:"Se ela fosse menos propensa a les\xF5es, teria tido uma carreira mais longa."},{en:"If he hadn't quit after that loss, he might be a champion right now.",pt:"Se ele n\xE3o tivesse desistido ap\xF3s aquela derrota, poderia ser campe\xE3o agora."}]},dialogue:[{sp:"A",en:"Do you have any regrets about your career?",pt:"Voc\xEA tem algum arrependimento sobre sua carreira?"},{sp:"B",en:"Honestly? If I had started earlier, I would be at a completely different level now.",pt:"Honestamente? Se eu tivesse come\xE7ado mais cedo, estaria em um n\xEDvel completamente diferente agora."},{sp:"A",en:"That's the past-to-present mixed conditional perfectly used!",pt:"Isso \xE9 o condicional misto passado-presente usado perfeitamente!"},{sp:"B",en:"Ha! And if I weren't so stubborn, I would have tapped before that elbow injury.",pt:"Ha! E se eu n\xE3o fosse t\xE3o teimoso, teria batido antes daquela les\xE3o no cotovelo."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"ongoing effect",answer:"efeito cont\xEDnuo",seconds:5},{type:"mc",q:"'If I had started BJJ at 15, I would be a world champion by now' \u2014 this mixes:",qPT:"'If I had started BJJ at 15, I would be a world champion by now' mistura:",opts:["A past condition with a present result.","Two past situations.","A present condition with a future result.","Two future situations."],ans:"A past condition with a present result.",exp:"Mixed conditional type 1: IF + past perfect (past condition) \u2192 WOULD + infinitive (present result). The past didn't happen, so the present situation is different."},{type:"fill",q:"Complete the mixed conditional:",qPT:"Complete o condicional misto:",prompt:"If I ___ taken care of my body better, I ___ still be competing today.",ans:"had, would",hint:"past perfect + would infinitive"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"If I hadn't injured my knee, I'd still be competing.",opts:["If I hadn't injured my knee, I'd still be competing.","If I hadn't hurt my knee, I'd still be competing.","If I hadn't injured my knee, I'd still be training.","If I hadn't injured my knee, I would still be competing."],ans:"If I hadn't injured my knee, I'd still be competing."},{type:"speak_sentence",q:"Reflect on your career with a mixed conditional:",qPT:"Reflita sobre sua carreira com um condicional misto:",target:"If I had started BJJ earlier I would be at a much higher level right now",targetPT:"Se eu tivesse come\xE7ado o BJJ mais cedo estaria em um n\xEDvel muito mais alto agora"}]},{id:90,unit:7,belt:"black",icon:"\u{1F31F}",title:"Wish & If Only \u2014 Jiu-Jitsu Regrets",titlePT:"Wish & If Only \u2014 Arrependimentos no Jiu-Jitsu",xp:65,vocab:[{en:"regret",pt:"arrependimento"},{en:"wish",pt:"desejo / querer"},{en:"frustration",pt:"frustra\xE7\xE3o"},{en:"longing",pt:"saudade / anseio"},{en:"aspiration",pt:"aspira\xE7\xE3o"},{en:"dissatisfied",pt:"insatisfeito"},{en:"were",pt:"fosse (subjuntivo)"},{en:"hadn't",pt:"n\xE3o tivesse"}],grammar:{title:"WISH + IF ONLY: Expressing regrets and desires",titlePT:"WISH + IF ONLY: Expressando arrependimentos e desejos",explanation:"WISH and IF ONLY express regret about the present, past, or an annoying ongoing situation. They use the same verb tenses as conditionals. 'I wish I were taller' (present \u2014 but I'm not). 'I wish I had tapped' (past regret). 'I wish he would stop stalling!' (annoying habit).",explanationPT:"WISH e IF ONLY expressam arrependimento sobre o presente, passado ou situa\xE7\xE3o irritante cont\xEDnua.",rows:[{label:"Present regret",en:"I wish I were taller / stronger / faster. (but I'm not)",pt:"Queria ser mais alto / forte / r\xE1pido. (mas n\xE3o sou)"},{label:"Past regret",en:"I wish I had drilled more. If only I hadn't rushed.",pt:"Queria ter feito mais drilling. Se ao menos eu n\xE3o tivesse apressado."},{label:"Annoying habit",en:"I wish he would stop stalling! (frustration about someone else)",pt:"Queria que ele parasse de stall! (frustra\xE7\xE3o com outra pessoa)"},{label:"IF ONLY \u2014 stronger",en:"If only I had tapped earlier! (stronger emotion)",pt:"Se ao menos eu tivesse batido antes! (emo\xE7\xE3o mais forte)"}],examples:[{en:"I wish I were more flexible \u2014 my guard game would be unstoppable.",pt:"Queria ser mais flex\xEDvel \u2014 meu jogo de guarda seria impar\xE1vel."},{en:"I wish I had started BJJ ten years earlier.",pt:"Queria ter come\xE7ado o BJJ dez anos antes."},{en:"If only I hadn't missed that takedown opportunity in the final!",pt:"Se ao menos eu n\xE3o tivesse perdido aquela oportunidade de queda na final!"},{en:"I wish my students would take drilling more seriously.",pt:"Queria que meus alunos levassem o drilling mais a s\xE9rio."},{en:"If only we had more mat space \u2014 the class is always overcrowded.",pt:"Se ao menos tiv\xE9ssemos mais espa\xE7o no tatame \u2014 a aula est\xE1 sempre superlotada."}]},dialogue:[{sp:"A",en:"Any regrets from your competitive career?",pt:"Algum arrependimento da sua carreira competitiva?"},{sp:"B",en:"I wish I had started strength training earlier. If only I had known how much it matters.",pt:"Queria ter come\xE7ado o treino de for\xE7a mais cedo. Se ao menos eu tivesse sabido o quanto importa."},{sp:"A",en:"And about your technique?",pt:"E sobre sua t\xE9cnica?"},{sp:"B",en:"I wish I were more patient. I always rush submissions. I wish I would just slow down!",pt:"Queria ser mais paciente. Sempre apresso as finaliza\xE7\xF5es. Queria simplesmente desacelerar!"}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"longing",answer:"saudade / anseio",seconds:5},{type:"mc",q:"You regret not drilling enough in the past. You say:",qPT:"Voc\xEA se arrepende de n\xE3o ter feito drilling suficiente no passado. Voc\xEA diz:",opts:["I wish I had drilled more when I was competing.","I wish I drilled more when I was competing.","I wish I would drill more when I was competing.","I wished I drilled more."],ans:"I wish I had drilled more when I was competing.",exp:"WISH + past perfect = past regret. The past perfect shows the regretted action was in the past and didn't happen the way you wanted."},{type:"fill",q:"Complete the present regret:",qPT:"Complete o arrependimento presente:",prompt:"I wish I ___ more flexible \u2014 my guard game would be unstoppable.",ans:"were",hint:"fosse = ___ (NOT 'was' \u2014 use 'were' with wish for all persons)"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"If only I hadn't missed that takedown opportunity in the final!",opts:["If only I hadn't missed that takedown opportunity in the final!","If only I hadn't lost that takedown opportunity in the final!","If only I hadn't missed that submission opportunity in the final!","Only if I hadn't missed that takedown opportunity in the final!"],ans:"If only I hadn't missed that takedown opportunity in the final!"},{type:"speak_sentence",q:"Express a BJJ regret:",qPT:"Expresse um arrependimento de BJJ:",target:"I wish I had started BJJ ten years earlier and trained more consistently",targetPT:"Queria ter come\xE7ado o BJJ dez anos antes e treinado mais consistentemente"}]},{id:91,unit:7,belt:"black",icon:"\u{1F3B2}",title:"Advanced Conditionals \u2014 Unless, As Long As, Provided",titlePT:"Condicionais Avan\xE7ados \u2014 Unless, As Long As, Provided",xp:65,vocab:[{en:"unless",pt:"a menos que"},{en:"as long as",pt:"desde que"},{en:"provided that",pt:"desde que / contanto que"},{en:"on condition that",pt:"com a condi\xE7\xE3o de que"},{en:"in case",pt:"caso / em caso de"},{en:"even if",pt:"mesmo que"},{en:"whether or not",pt:"independentemente de"},{en:"otherwise",pt:"caso contr\xE1rio / sen\xE3o"}],grammar:{title:"ADVANCED CONDITIONAL CONNECTORS",titlePT:"CONECTORES CONDICIONAIS AVAN\xC7ADOS",explanation:"Beyond 'if', English has many conditional connectors. These nuances are what separate B2 from C1 English. In professional and business contexts, these structures are everywhere \u2014 and knowing them makes you sound genuinely fluent.",explanationPT:"Al\xE9m de 'if', o ingl\xEAs tem muitos conectores condicionais. Essas nuances separam o B2 do C1.",rows:[{label:"UNLESS",en:"I won't compete unless I'm 100% healthy.",pt:"N\xE3o vou competir a menos que esteja 100% saud\xE1vel."},{label:"AS LONG AS",en:"You'll improve as long as you stay consistent.",pt:"Voc\xEA vai melhorar desde que voc\xEA permane\xE7a consistente."},{label:"PROVIDED THAT",en:"I'll teach the seminar provided that the gym covers my travel.",pt:"Darei o semin\xE1rio contanto que a academia cubra minha viagem."},{label:"IN CASE",en:"Bring extra tape in case you injure your finger.",pt:"Traga fita extra caso voc\xEA machuque o dedo."},{label:"EVEN IF",en:"I'll compete even if I'm not at 100%.",pt:"Vou competir mesmo que n\xE3o esteja a 100%."},{label:"OTHERWISE",en:"Tap early. Otherwise, you'll get hurt.",pt:"Bata cedo. Sen\xE3o, voc\xEA vai se machucar."}],examples:[{en:"I won't sign the contract unless the compensation is fair.",pt:"N\xE3o assinarei o contrato a menos que a compensa\xE7\xE3o seja justa."},{en:"Your guard will be unstoppable as long as you keep drilling daily.",pt:"Sua guarda ser\xE1 impar\xE1vel desde que voc\xEA continue fazendo drilling diariamente."},{en:"I'll do the seminar provided that there are at least twenty attendees.",pt:"Farei o semin\xE1rio contanto que haja pelo menos vinte participantes."},{en:"Tape your fingers in case you catch a grip in sparring.",pt:"Tape seus dedos caso voc\xEA pegue uma pegada no sparring."},{en:"He'll compete even if his ribs aren't fully healed.",pt:"Ele vai competir mesmo que suas costelas n\xE3o estejam totalmente curadas."}]},dialogue:[{sp:"A",en:"Will you do the seminar at our gym?",pt:"Voc\xEA vai fazer o semin\xE1rio na nossa academia?"},{sp:"B",en:"I will, provided that you can guarantee at least twenty students.",pt:"Vou, contanto que voc\xEA possa garantir pelo menos vinte alunos."},{sp:"A",en:"And otherwise?",pt:"E caso contr\xE1rio?"},{sp:"B",en:"Unless we hit that number, the travel doesn't make financial sense for me.",pt:"A menos que atinjamos esse n\xFAmero, a viagem n\xE3o faz sentido financeiro para mim."}],exercises:[{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"unless",answer:"a menos que",seconds:5},{type:"timed_flash",q:"What does this mean in Portuguese?",qPT:"O que significa em portugu\xEAs?",word:"otherwise",answer:"caso contr\xE1rio / sen\xE3o",seconds:5},{type:"mc",q:"'N\xE3o vou competir a menos que esteja saud\xE1vel' in English:",qPT:"'N\xE3o vou competir a menos que esteja saud\xE1vel' em ingl\xEAs:",opts:["I won't compete unless I'm healthy.","I won't compete if I'm not healthy.","I won't compete provided I'm not healthy.","I won't compete even if I'm not healthy."],ans:"I won't compete unless I'm healthy.",exp:"UNLESS = if not. 'Unless I'm healthy' = 'if I'm not healthy'. Both are correct but UNLESS is more concise and natural."},{type:"fill",q:"Complete the business condition:",qPT:"Complete a condi\xE7\xE3o de neg\xF3cio:",prompt:"I'll do the seminar ___ that there are at least twenty attendees.",ans:"provided",hint:"contanto que = ___ that"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Your guard will be unstoppable as long as you keep drilling daily.",opts:["Your guard will be unstoppable as long as you keep drilling daily.","Your guard will be unstoppable as long as you keep training daily.","Your guard will improve as long as you keep drilling daily.","Your game will be unstoppable as long as you keep drilling daily."],ans:"Your guard will be unstoppable as long as you keep drilling daily."},{type:"speak_sentence",q:"State your seminar condition:",qPT:"Declare sua condi\xE7\xE3o de semin\xE1rio:",target:"I will do the seminar provided that you can guarantee at least twenty students",targetPT:"Farei o semin\xE1rio contanto que voc\xEA possa garantir pelo menos vinte alunos"}]},{id:92,unit:7,belt:"black",icon:"\u{1F93C}",title:"Teaching Wrestling & Takedowns",titlePT:"Ensinando Wrestling e Quedas",xp:60,vocab:[{en:"level change",pt:"mudan\xE7a de n\xEDvel"},{en:"penetration step",pt:"passo de penetra\xE7\xE3o"},{en:"double leg",pt:"queda dupla"},{en:"single leg",pt:"queda simples"},{en:"collar tie",pt:"collar tie / pegada de nuca"},{en:"sprawl",pt:"sprawl / contra-queda"},{en:"limp arm",pt:"bra\xE7o relaxado / limp arm"},{en:"inside trip",pt:"rasteira interna"}],grammar:{title:"WRESTLING LANGUAGE: Teaching takedowns and clinch work",titlePT:"LINGUAGEM DE WRESTLING: Ensinando quedas e clinch",explanation:"Wrestling has its own English vocabulary that BJJ athletes often don't know. Knowing these terms is essential for teaching stand-up effectively and for communicating with wrestling coaches when cross-training.",explanationPT:"O wrestling tem seu pr\xF3prio vocabul\xE1rio que atletas de BJJ frequentemente n\xE3o conhecem. Essencial para ensinar o jogo em p\xE9.",rows:[{label:"LEVEL CHANGE",en:"'Level change: drop your level by bending your knees \u2014 not your back.'",pt:"'Mudan\xE7a de n\xEDvel: abaixe seu n\xEDvel dobrando seus joelhos \u2014 n\xE3o sua costas.'"},{label:"DOUBLE LEG",en:"'Drive through him \u2014 don't stop at the legs. Drive until he hits the floor.'",pt:"'Conduza atrav\xE9s dele \u2014 n\xE3o pare nas pernas. Conduza at\xE9 ele tocar o ch\xE3o.'"},{label:"SPRAWL",en:"'Sprawl: shoot your hips back and down, flatten him out, clear his arms.'",pt:"'Sprawl: jogue seus quadris para tr\xE1s e para baixo, achate-o, limpe os bra\xE7os dele.'"},{label:"COLLAR TIE",en:"'Collar tie: four fingers on the back of his neck, thumb to the side. Control his head.'",pt:"'Collar tie: quatro dedos na nuca dele, polegar para o lado. Controle a cabe\xE7a dele.'"}],examples:[{en:"Level change is the most important concept in wrestling \u2014 knees bend, back stays straight.",pt:"Mudan\xE7a de n\xEDvel \xE9 o conceito mais importante no wrestling \u2014 joelhos dobram, costas ficam retas."},{en:"On the double leg: your ear to his hip, drive through, lift and turn. Don't grab and pull.",pt:"Na queda dupla: seu ouvido no quadril dele, conduza, levante e vire. N\xE3o agarre e puxe."},{en:"The sprawl must be explosive \u2014 if you're slow, you're already taken down.",pt:"O sprawl deve ser explosivo \u2014 se voc\xEA for lento, j\xE1 foi derrubado."},{en:"Use the collar tie to off-balance him before you shoot \u2014 don't shoot against a base.",pt:"Use o collar tie para desequilibr\xE1-lo antes de voc\xEA shooter \u2014 n\xE3o fa\xE7a queda contra uma base."},{en:"For the inside trip: your foot hooks his ankle while your body drives him in that direction.",pt:"Para a rasteira interna: seu p\xE9 ganchos no tornozelo dele enquanto seu corpo o conduz naquela dire\xE7\xE3o."}]},dialogue:[{sp:"Coach",en:"Everyone's shooting takedowns but nobody's finishing. What's the problem?",pt:"Todo mundo est\xE1 fazendo quedas mas ningu\xE9m est\xE1 finalizando. Qual \xE9 o problema?"},{sp:"Student",en:"We're not penetrating deep enough?",pt:"N\xE3o estamos penetrando fundo suficiente?"},{sp:"Coach",en:"Partly. But mostly \u2014 you're stopping at the legs. You need to drive THROUGH him, not to him. Drive until he's on the mat.",pt:"Em parte. Mas principalmente \u2014 voc\xEAs est\xE3o parando nas pernas. Precisam conduzir ATRAV\xC9S dele, n\xE3o at\xE9 ele. Conduzam at\xE9 ele estar no tatame."},{sp:"Student",en:"And the level change \u2014 how low should I go?",pt:"E a mudan\xE7a de n\xEDvel \u2014 qu\xE3o baixo devo ir?"},{sp:"Coach",en:"Your hips below his hips. That's when you have leverage. Above his hips \u2014 he controls you.",pt:"Seus quadris abaixo dos quadris dele. \xC9 a\xED que voc\xEA tem alavancagem. Acima dos quadris dele \u2014 ele controla voc\xEA."}],exercises:[{type:"timed_flash",q:"What is a 'level change'?",qPT:"O que \xE9 uma 'level change'?",word:"level change",answer:"mudan\xE7a de n\xEDvel \u2014 dobrar joelhos para abaixar o centro",seconds:5},{type:"timed_flash",q:"What is a 'sprawl'?",qPT:"O que \xE9 um 'sprawl'?",word:"sprawl",answer:"contra-queda \u2014 jogar quadris para tr\xE1s para defender a queda",seconds:5},{type:"mc",q:"The key principle for finishing a double leg takedown:",qPT:"O princ\xEDpio-chave para finalizar uma queda dupla:",opts:["Drive THROUGH him until he hits the mat \u2014 don't stop at the legs.","Grab both legs and pull hard.","Go as fast as possible.","Get below his center of gravity."],ans:"Drive THROUGH him until he hits the mat \u2014 don't stop at the legs.",exp:"DRIVE THROUGH = the most common wrestling coaching cue for double legs. Stopping at the legs gives the opponent time to sprawl. Continuous drive through completes the takedown."},{type:"fill",q:"Complete the level change instruction:",qPT:"Complete a instru\xE7\xE3o de mudan\xE7a de n\xEDvel:",prompt:"Level change: bend your ___ \u2014 not your ___. Your hips must go ___ his hips.",ans:"knees, back, below",hint:"joelhos / costas / abaixo"},{type:"speak_sentence",q:"Teach the double leg principle:",qPT:"Ensine o princ\xEDpio da queda dupla:",target:"Drive through him with your ear on his hip don't stop at the legs drive until he hits the mat",targetPT:"Conduza atrav\xE9s dele com seu ouvido no quadril dele n\xE3o pare nas pernas conduza at\xE9 ele tocar o tatame"}]},{id:93,unit:8,belt:"black",icon:"\u{1F3C3}",title:"Movement & Training Phrasal Verbs",titlePT:"Phrasal Verbs de Movimento e Treino",xp:65,vocab:[{en:"warm up",pt:"aquecer"},{en:"cool down",pt:"desaquecer"},{en:"work out",pt:"treinar / malhar"},{en:"push through",pt:"empurrar para frente / perseverar"},{en:"build up",pt:"construir / desenvolver"},{en:"break down",pt:"decompor / analisar"},{en:"take down",pt:"derrubar"},{en:"drill in",pt:"praticar repetidamente"}],grammar:{title:"PHRASAL VERBS: Separable vs Inseparable",titlePT:"PHRASAL VERBS: Separ\xE1veis vs Insepar\xE1veis",explanation:"Phrasal verbs are verb + particle combinations that create new meanings. Many are SEPARABLE (you can put an object between verb and particle). Some are INSEPARABLE (object must come after both words). This is one of the hardest aspects of English \u2014 but once you get it, your English sounds completely natural.",explanationPT:"Phrasal verbs s\xE3o combina\xE7\xF5es verbo + part\xEDcula que criam novos significados. Separ\xE1veis vs insepar\xE1veis.",rows:[{label:"SEPARABLE",en:"Break it down. / Break down the technique. (both correct)",pt:"Decomponha isso. / Decomponha a t\xE9cnica. (ambos corretos)"},{label:"INSEPARABLE",en:"Go over the technique. (NOT: go the technique over)",pt:"Revise a t\xE9cnica. (N\xC3O: go the technique over)"},{label:"INTRANSITIVE",en:"I warm up. I cool down. (no object)",pt:"Eu aque\xE7o. Eu desaqueco. (sem objeto)"}],examples:[{en:"Let's warm up for ten minutes before we drill.",pt:"Vamos aquecer por dez minutos antes de fazer drilling."},{en:"I need to break down this technique \u2014 step by step.",pt:"Preciso decompor esta t\xE9cnica \u2014 passo a passo."},{en:"Don't give up \u2014 push through the pain barrier.",pt:"N\xE3o desista \u2014 empurre atrav\xE9s da barreira da dor."},{en:"I've been building up my takedown game for months.",pt:"Venho desenvolvendo meu jogo de quedas por meses."},{en:"After sparring, always cool down and stretch.",pt:"Ap\xF3s o sparring, sempre desaqueca e estique."}]},dialogue:[{sp:"A",en:"Coach, can we skip the warm up today? I'm already hot.",pt:"Coach, podemos pular o aquecimento hoje? J\xE1 estou quente."},{sp:"B",en:"Never skip the warm up. You need to build up gradually or you'll pull something.",pt:"Nunca pule o aquecimento. Voc\xEA precisa desenvolver gradualmente ou vai puxar algo."},{sp:"A",en:"Fair enough. After training, can you break down that leg lock for me?",pt:"Justo. Ap\xF3s o treino, pode decompor aquele leg lock para mim?"},{sp:"B",en:"Of course. We'll go over it thoroughly after we cool down.",pt:"Claro. Vamos revis\xE1-lo completamente ap\xF3s desaquecer."}],exercises:[{type:"timed_flash",q:"What does 'push through' mean in Portuguese?",qPT:"O que 'push through' significa em portugu\xEAs?",word:"push through",answer:"empurrar para frente / perseverar",seconds:5},{type:"mc",q:"'Let me break down this technique for you' means:",qPT:"'Let me break down this technique for you' significa:",opts:["Let me explain this technique step by step.","Let me destroy this technique.","Let me practice this technique.","Let me skip this technique."],ans:"Let me explain this technique step by step.",exp:"BREAK DOWN = analyze and explain in detail. 'Breaking down a technique' is explaining it piece by piece \u2014 extremely common in BJJ instruction."},{type:"fill",q:"Complete the coaching instruction:",qPT:"Complete a instru\xE7\xE3o de coaching:",prompt:"Let's ___ for ten minutes, then we'll ___ right into drilling.",ans:"warm up, get",hint:"aquecer / entrar direto"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"I've been building up my takedown game for months.",opts:["I've been building up my takedown game for months.","I've been working on my takedown game for months.","I've been building up my guard game for months.","I've been building my takedown game for months."],ans:"I've been building up my takedown game for months."},{type:"speak_sentence",q:"Describe your training routine:",qPT:"Descreva sua rotina de treino:",target:"We warm up then drill for an hour then push through five rounds of sparring",targetPT:"Aquecemos depois fazemos drilling por uma hora depois perseveramos em cinco rounds de sparring"},{type:"match",q:"Match the phrasal verb to its meaning:",qPT:"Associe o phrasal verb ao significado:",pairs:[{a:"warm up",b:"aquecer"},{a:"cool down",b:"desaquecer"},{a:"break down",b:"decompor/analisar"},{a:"push through",b:"perseverar"}]}]},{id:94,unit:8,belt:"black",icon:"\u{1F938}",title:"Progress & Commitment Phrasal Verbs",titlePT:"Phrasal Verbs de Progresso e Comprometimento",xp:65,vocab:[{en:"level up",pt:"evoluir / subir de n\xEDvel"},{en:"catch up",pt:"alcan\xE7ar / se atualizar"},{en:"fall behind",pt:"ficar para tr\xE1s"},{en:"pick up",pt:"pegar o jeito / melhorar"},{en:"move on",pt:"seguir em frente"},{en:"show up",pt:"aparecer / comparecer"},{en:"drop out",pt:"desistir / abandonar"},{en:"stick with",pt:"persistir com / continuar"}],grammar:{title:"PHRASAL VERBS WITH PROGRESS: Continuous improvement language",titlePT:"PHRASAL VERBS DE PROGRESSO: Linguagem de melhoria cont\xEDnua",explanation:"These phrasal verbs are the language of progress, commitment, and growth \u2014 exactly what BJJ coaches talk about every day. 'He's leveling up.' 'Don't drop out.' 'Stick with it.' These phrases are more natural than their formal equivalents and connect deeply with students.",explanationPT:"Estes phrasal verbs s\xE3o a linguagem do progresso, comprometimento e crescimento.",rows:[{label:"POSITIVE",en:"You're leveling up. You've really picked up the guard work.",pt:"Voc\xEA est\xE1 evoluindo. Voc\xEA realmente pegou o jeito da guarda."},{label:"NEGATIVE",en:"Don't fall behind. Don't drop out now \u2014 you're so close.",pt:"N\xE3o fique para tr\xE1s. N\xE3o desista agora \u2014 voc\xEA est\xE1 t\xE3o perto."},{label:"CONSISTENCY",en:"Stick with it. Show up every day. That's the only secret.",pt:"Persista com isso. Apare\xE7a todo dia. Esse \xE9 o \xFAnico segredo."},{label:"FORWARD",en:"Move on from that loss \u2014 what's next is more important.",pt:"Siga em frente desta derrota \u2014 o que vem a seguir \xE9 mais importante."}],examples:[{en:"You've been showing up every day for three months \u2014 it's paying off.",pt:"Voc\xEA tem aparecido todo dia h\xE1 tr\xEAs meses \u2014 est\xE1 valendo a pena."},{en:"Don't drop out of the competition \u2014 you've worked too hard.",pt:"N\xE3o desista da competi\xE7\xE3o \u2014 voc\xEA trabalhou duro demais."},{en:"He leveled up so fast \u2014 from white to blue in eighteen months.",pt:"Ele evoluiu t\xE3o r\xE1pido \u2014 de branca para azul em dezoito meses."},{en:"Stick with the fundamentals. Don't move on too quickly.",pt:"Persista nos fundamentos. N\xE3o siga em frente muito rapidamente."},{en:"If you fall behind in drilling, you'll struggle in sparring.",pt:"Se voc\xEA ficar para tr\xE1s no drilling, vai ter dificuldades no sparring."}]},dialogue:[{sp:"A",en:"I've been thinking about dropping out of the competition.",pt:"Tenho pensado em desistir da competi\xE7\xE3o."},{sp:"B",en:"Don't drop out now. You've been showing up every day \u2014 that takes courage.",pt:"N\xE3o desista agora. Voc\xEA tem aparecido todo dia \u2014 isso exige coragem."},{sp:"A",en:"But I feel like I've fallen behind the other competitors.",pt:"Mas sinto que fiquei para tr\xE1s dos outros competidores."},{sp:"B",en:"Stick with the plan. You've leveled up massively this month \u2014 I can see it.",pt:"Persista no plano. Voc\xEA evoluiu massivamente este m\xEAs \u2014 posso ver."}],exercises:[{type:"timed_flash",q:"What does 'fall behind' mean in Portuguese?",qPT:"O que 'fall behind' significa em portugu\xEAs?",word:"fall behind",answer:"ficar para tr\xE1s",seconds:5},{type:"timed_flash",q:"What does 'stick with' mean in Portuguese?",qPT:"O que 'stick with' significa em portugu\xEAs?",word:"stick with",answer:"persistir com / continuar",seconds:5},{type:"mc",q:"Your student is improving rapidly. You tell them:",qPT:"Seu aluno est\xE1 melhorando rapidamente. Voc\xEA diz:",opts:["You've really leveled up this month \u2014 I'm proud of you.","You have improved a lot this month.","Your progress is significant this month.","I notice you're better this month."],ans:"You've really leveled up this month \u2014 I'm proud of you.",exp:"LEVELED UP is natural, motivating, and sounds like you belong in the gym. 'Improved' is correct English but sounds like a textbook. Use phrasal verbs to connect with students."},{type:"fill",q:"Complete the motivational speech:",qPT:"Complete o discurso motivacional:",prompt:"Don't ___ out now \u2014 ___ with the training and the results will come.",ans:"drop, stick",hint:"desistir / persistir"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"You've been showing up every day for three months \u2014 it's paying off.",opts:["You've been showing up every day for three months \u2014 it's paying off.","You've been showing up every day for six months \u2014 it's paying off.","You've been turning up every day for three months \u2014 it's paying off.","You've been coming every day for three months \u2014 it's paying off."],ans:"You've been showing up every day for three months \u2014 it's paying off."},{type:"speak_sentence",q:"Motivate a student who wants to quit:",qPT:"Motive um aluno que quer desistir:",target:"Don't drop out now stick with the training and you will level up fast",targetPT:"N\xE3o desista agora persista no treino e voc\xEA vai evoluir r\xE1pido"}]},{id:95,unit:8,belt:"black",icon:"\u{1F94A}",title:"Fighting & Competition Phrasal Verbs",titlePT:"Phrasal Verbs de Luta e Competi\xE7\xE3o",xp:65,vocab:[{en:"tap out",pt:"bater / desistir"},{en:"hold on",pt:"aguentar / se segurar"},{en:"let go",pt:"soltar"},{en:"hang in",pt:"aguentar / persistir"},{en:"pull off",pt:"realizar / conseguir"},{en:"go for",pt:"ir em busca de / tentar"},{en:"back off",pt:"recuar"},{en:"wear down",pt:"desgastar"}],grammar:{title:"COMPETITION PHRASAL VERBS in context",titlePT:"PHRASAL VERBS DE COMPETI\xC7\xC3O em contexto",explanation:"These phrasal verbs are the language of competition \u2014 you'll hear them from coaches, commentators, and training partners. 'Go for the submission!' 'Hang in there!' 'He pulled off an incredible comeback!' Knowing these makes you understand English BJJ commentary and sounds completely native.",explanationPT:"Estes phrasal verbs s\xE3o a linguagem da competi\xE7\xE3o \u2014 voc\xEA os ouvir\xE1 de coaches, comentaristas e parceiros.",rows:[{label:"SUBMIT",en:"He tapped out / He tapped. Don't make him tap \u2014 let go safely.",pt:"Ele bateu. N\xE3o o force a bater \u2014 solte com seguran\xE7a."},{label:"PERSIST",en:"Hang in there! Hold on \u2014 I can see a choke coming.",pt:"Aguente! Segure \u2014 posso ver um estrangulamento chegando."},{label:"ACHIEVE",en:"She pulled off an amazing comeback in the final round.",pt:"Ela conseguiu uma incr\xEDvel reviravolta no round final."},{label:"ATTACK",en:"Go for it! Go for the back take \u2014 now!",pt:"Vai! V\xE1 pegar as costas \u2014 agora!"},{label:"STRATEGY",en:"Wear him down for two rounds, then go for the finish.",pt:"Desgaste-o por dois rounds, depois v\xE1 para a finaliza\xE7\xE3o."}],examples:[{en:"Go for the armbar \u2014 his arm is isolated, this is your chance!",pt:"Vai pelo armbar \u2014 o bra\xE7o dele est\xE1 isolado, essa \xE9 sua chance!"},{en:"Hang in there \u2014 you're only down by two points, there's still time.",pt:"Aguente \u2014 voc\xEA est\xE1 perdendo por apenas dois pontos, ainda h\xE1 tempo."},{en:"Let go when they tap \u2014 always release immediately.",pt:"Solte quando eles baterem \u2014 sempre solte imediatamente."},{en:"She pulled off the most incredible heel hook finish I've ever seen.",pt:"Ela conseguiu a mais incr\xEDvel finaliza\xE7\xE3o de heel hook que j\xE1 vi."},{en:"Wear him down with pressure passing \u2014 he'll gas eventually.",pt:"Desgaste-o com passagem de press\xE3o \u2014 ele vai cansar eventualmente."}]},dialogue:[{sp:"A",en:"Did you watch that match? He pulled off an incredible comeback!",pt:"Voc\xEA viu aquela luta? Ele conseguiu um incr\xEDvel comeback!"},{sp:"B",en:"Yes! He was down by four points and decided to just go for it.",pt:"Sim! Estava perdendo por quatro pontos e decidiu simplesmente ir em busca disso."},{sp:"A",en:"His conditioning was unreal \u2014 he wore the guy down completely.",pt:"Seu condicionamento foi incr\xEDvel \u2014 ele desgastou o cara completamente."},{sp:"B",en:"And he knew to let go the second the other guy tapped. Always safe.",pt:"E ele soube soltar no segundo em que o outro cara bateu. Sempre seguro."}],exercises:[{type:"timed_flash",q:"What does 'pull off' mean in Portuguese?",qPT:"O que 'pull off' significa em portugu\xEAs?",word:"pull off",answer:"realizar / conseguir",seconds:5},{type:"timed_flash",q:"What does 'wear down' mean in Portuguese?",qPT:"O que 'wear down' significa em portugu\xEAs?",word:"wear down",answer:"desgastar",seconds:5},{type:"mc",q:"During the corner, your athlete is losing but can still win. You shout:",qPT:"No corner, seu atleta est\xE1 perdendo mas ainda pode ganhar. Voc\xEA grita:",opts:["Hang in there! Go for the back \u2014 you've got this!","Continue fighting please!","Don't give up now!","Keep on fighting please!"],ans:"Hang in there! Go for the back \u2014 you've got this!",exp:"HANG IN THERE + GO FOR IT are the two most natural competition encouragement phrasal verbs. Concise, energetic, completely native."},{type:"fill",q:"Complete the strategy:",qPT:"Complete a estrat\xE9gia:",prompt:"___ him down for two rounds, then ___ for the submission when he's tired.",ans:"Wear, go",hint:"Desgastar / ir em busca de"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"She pulled off the most incredible heel hook finish I've ever seen.",opts:["She pulled off the most incredible heel hook finish I've ever seen.","She pulled off the most amazing heel hook finish I've ever seen.","He pulled off the most incredible heel hook finish I've ever seen.","She pulled off the most incredible leg lock finish I've ever seen."],ans:"She pulled off the most incredible heel hook finish I've ever seen."},{type:"speak_sentence",q:"Corner your athlete:",qPT:"Fa\xE7a o corner do seu atleta:",target:"Hang in there go for the back and wear him down he is getting tired",targetPT:"Aguente vai pegar as costas e desgaste-o ele est\xE1 cansando"}]},{id:96,unit:8,belt:"black",icon:"\u{1F4AC}",title:"Communication Phrasal Verbs",titlePT:"Phrasal Verbs de Comunica\xE7\xE3o",xp:65,vocab:[{en:"speak up",pt:"falar mais alto / se pronunciar"},{en:"point out",pt:"apontar / indicar"},{en:"go over",pt:"revisar"},{en:"run through",pt:"passar rapidamente por"},{en:"talk through",pt:"discutir detalhadamente"},{en:"bring up",pt:"mencionar"},{en:"sum up",pt:"resumir"},{en:"follow up",pt:"dar seguimento"}],grammar:{title:"COMMUNICATION PHRASAL VERBS",titlePT:"PHRASAL VERBS DE COMUNICA\xC7\xC3O",explanation:"These phrasal verbs are the backbone of coaching communication. 'Let me go over that again.' 'I need to bring something up.' 'Let's run through the gameplan.' They sound natural where formal equivalents sound stiff.",explanationPT:"Estes phrasal verbs s\xE3o a espinha dorsal da comunica\xE7\xE3o de coaching e intera\xE7\xE3o profissional.",rows:[{label:"EXPLAIN",en:"Let me go over that technique one more time.",pt:"Deixa eu revisar aquela t\xE9cnica mais uma vez."},{label:"MENTION",en:"I need to bring something up before we start.",pt:"Preciso mencionar algo antes de come\xE7armos."},{label:"SUMMARIZE",en:"Let me sum up what we covered today.",pt:"Deixa eu resumir o que cobrimos hoje."},{label:"FAST REVIEW",en:"Let's run through the gameplan one more time.",pt:"Vamos passar rapidamente pelo plano de jogo mais uma vez."},{label:"DETAIL",en:"Talk me through exactly what happened in that match.",pt:"Me explica em detalhes o que aconteceu naquela luta."}],examples:[{en:"Let's go over the technique one more time before we drill it.",pt:"Vamos revisar a t\xE9cnica mais uma vez antes de fazer drilling."},{en:"I want to point out something you're doing wrong with your base.",pt:"Quero apontar algo que voc\xEA est\xE1 fazendo errado com sua base."},{en:"Can you sum up the three key points from today's class?",pt:"Voc\xEA pode resumir os tr\xEAs pontos-chave da aula de hoje?"},{en:"I need to follow up with the tournament organizer about our registration.",pt:"Preciso dar seguimento ao organizador sobre nossa inscri\xE7\xE3o."},{en:"Speak up if you don't understand \u2014 there are no stupid questions here.",pt:"Se pronuncie se n\xE3o entender \u2014 n\xE3o existem perguntas est\xFApidas aqui."}]},dialogue:[{sp:"A",en:"Before sparring, let me run through today's focus points.",pt:"Antes do sparring, deixa eu passar rapidamente pelos pontos de foco de hoje."},{sp:"B",en:"Sure. And coach \u2014 I wanted to bring something up about my schedule.",pt:"Claro. E coach \u2014 queria mencionar algo sobre meu hor\xE1rio."},{sp:"A",en:"Speak up \u2014 we can talk it through after class.",pt:"Se pronuncie \u2014 podemos discutir detalhadamente ap\xF3s a aula."},{sp:"B",en:"I'll sum up my situation quickly \u2014 five minutes is all I need.",pt:"Vou resumir minha situa\xE7\xE3o rapidamente \u2014 s\xF3 preciso de cinco minutos."}],exercises:[{type:"timed_flash",q:"What does 'go over' mean?",qPT:"O que 'go over' significa?",word:"go over",answer:"revisar",seconds:5},{type:"timed_flash",q:"What does 'bring up' mean?",qPT:"O que 'bring up' significa?",word:"bring up",answer:"mencionar",seconds:5},{type:"mc",q:"End of class \u2014 you want to summarize. You say:",qPT:"Fim da aula \u2014 voc\xEA quer resumir. Voc\xEA diz:",opts:["Let me sum up the three key points from today's session.","Let me finish talking about today.","Summary: today we trained.","I will now end the class."],ans:"Let me sum up the three key points from today's session.",exp:"SUM UP is the natural phrasal verb for summarizing at the end of a class."},{type:"fill",q:"Complete the coaching phrase:",qPT:"Complete a frase de coaching:",prompt:"___ me ___ what happened in that match \u2014 step by step.",ans:"Talk, through",hint:"Me explica em detalhes = Talk me ___"},{type:"speak_sentence",q:"Close your class with a summary:",qPT:"Feche sua aula com um resumo:",target:"Let me sum up the three key points we covered in today's session",targetPT:"Deixa eu resumir os tr\xEAs pontos-chave que cobrimos na sess\xE3o de hoje"}]},{id:97,unit:8,belt:"black",icon:"\u{1F3E2}",title:"Business Phrasal Verbs",titlePT:"Phrasal Verbs de Neg\xF3cios",xp:65,vocab:[{en:"set up",pt:"configurar / estabelecer"},{en:"sign up",pt:"se inscrever"},{en:"back out",pt:"desistir / se retirar"},{en:"reach out",pt:"entrar em contato"},{en:"draw up",pt:"redigir / elaborar"},{en:"take on",pt:"assumir / contratar"},{en:"roll out",pt:"lan\xE7ar / implementar"},{en:"follow up",pt:"dar seguimento"}],grammar:{title:"BUSINESS PHRASAL VERBS: Running your gym professionally",titlePT:"PHRASAL VERBS DE NEG\xD3CIOS: Gerenciando sua academia",explanation:"Running a BJJ academy abroad means using business English every day. These phrasal verbs are standard in emails, negotiations, and professional conversations.",explanationPT:"Gerenciar uma academia de BJJ no exterior significa usar ingl\xEAs de neg\xF3cios todo dia.",rows:[{label:"START",en:"I need to set up a meeting with the landlord.",pt:"Preciso configurar uma reuni\xE3o com o propriet\xE1rio."},{label:"CONTACT",en:"Reach out to the sponsor by email first.",pt:"Entre em contato com o patrocinador por e-mail primeiro."},{label:"DOCUMENT",en:"Let's draw up a contract before the seminar.",pt:"Vamos redigir um contrato antes do semin\xE1rio."},{label:"HIRE",en:"I'm thinking of taking on a second instructor.",pt:"Estou pensando em contratar um segundo instrutor."},{label:"CANCEL",en:"He backed out of the deal at the last minute.",pt:"Ele desistiu do neg\xF3cio na \xFAltima hora."}],examples:[{en:"I need to set up a payment system before we roll out the new membership tier.",pt:"Preciso configurar um sistema de pagamento antes de lan\xE7ar o novo n\xEDvel de associa\xE7\xE3o."},{en:"Reach out to potential sponsors \u2014 don't wait for them to find you.",pt:"Entre em contato com potenciais patrocinadores \u2014 n\xE3o espere que te encontrem."},{en:"We should draw up a clear agreement before any seminar partnership.",pt:"Devemos redigir um acordo claro antes de qualquer parceria de semin\xE1rio."},{en:"He backed out of the affiliation deal \u2014 we need a new partner.",pt:"Ele desistiu do neg\xF3cio de afilia\xE7\xE3o \u2014 precisamos de um novo parceiro."},{en:"I followed up three times but they never responded.",pt:"Dei seguimento tr\xEAs vezes mas nunca responderam."}]},dialogue:[{sp:"A",en:"When are we rolling out the new online membership tier?",pt:"Quando vamos lan\xE7ar o novo n\xEDvel de associa\xE7\xE3o online?"},{sp:"B",en:"As soon as I set up the payment system. I've already reached out to Stripe.",pt:"Assim que eu configurar o sistema de pagamento. J\xE1 entrei em contato com o Stripe."},{sp:"A",en:"Should we draw up a partnership agreement with the other gym first?",pt:"Devemos redigir um acordo de parceria com a outra academia primeiro?"},{sp:"B",en:"Absolutely \u2014 I don't want them to back out after we've invested time.",pt:"Com certeza \u2014 n\xE3o quero que desistam depois de termos investido tempo."}],exercises:[{type:"timed_flash",q:"What does 'back out' mean?",qPT:"O que 'back out' significa?",word:"back out",answer:"desistir / se retirar",seconds:5},{type:"timed_flash",q:"What does 'roll out' mean?",qPT:"O que 'roll out' significa?",word:"roll out",answer:"lan\xE7ar / implementar",seconds:5},{type:"mc",q:"You want to contact a potential sponsor. You say:",qPT:"Voc\xEA quer contatar um patrocinador. Voc\xEA diz:",opts:["I'm going to reach out to them by email this week.","I'm going to contact them.","I will email the sponsor.","I'm going to talk to the sponsor."],ans:"I'm going to reach out to them by email this week.",exp:"REACH OUT is the standard professional phrase for initiating contact \u2014 warmer and more proactive than 'contact'."},{type:"fill",q:"Complete the business action:",qPT:"Complete a a\xE7\xE3o de neg\xF3cio:",prompt:"Let's ___ up a proper contract before we sign anything.",ans:"draw",hint:"redigir = ___ up"},{type:"speak_sentence",q:"Describe your business plan:",qPT:"Descreva seu plano de neg\xF3cio:",target:"I reached out to the sponsor and we are drawing up a contract this week",targetPT:"Entrei em contato com o patrocinador e estamos redigindo um contrato esta semana"}]},{id:98,unit:8,belt:"black",icon:"\u{1F4AA}",title:"Physical and Mental Phrasal Verbs",titlePT:"Phrasal Verbs F\xEDsicos e Mentais",xp:65,vocab:[{en:"lock in",pt:"travar / focar"},{en:"break free",pt:"se libertar / escapar"},{en:"hold down",pt:"segurar / manter no ch\xE3o"},{en:"calm down",pt:"se acalmar"},{en:"psych up",pt:"se preparar mentalmente"},{en:"zone out",pt:"se desligar"},{en:"focus on",pt:"focar em"},{en:"switch off",pt:"desligar / relaxar"}],grammar:{title:"PHYSICAL AND MENTAL PHRASAL VERBS in BJJ",titlePT:"PHRASAL VERBS F\xCDSICOS E MENTAIS no BJJ",explanation:"'Lock in the choke.' 'Calm down between rounds.' 'Focus on your breathing.' These are the exact phrases you'll hear in every English-speaking gym.",explanationPT:"Estes phrasal verbs descrevem o que acontece fisicamente no tatame e mentalmente na sua cabe\xE7a.",rows:[{label:"PHYSICAL",en:"Lock in the choke! Hold him down! Break free from the position!",pt:"Trave o estrangulamento! Segure-o! Escape da posi\xE7\xE3o!"},{label:"MENTAL PREP",en:"Psych yourself up before the match \u2014 get in the zone.",pt:"Prepare-se mentalmente antes da luta."},{label:"FOCUS",en:"Focus on your breathing. Don't zone out between rounds.",pt:"Foque na sua respira\xE7\xE3o. N\xE3o se desligue entre as rodadas."},{label:"RECOVER",en:"Switch off after training \u2014 recovery is part of the process.",pt:"Desligue ap\xF3s o treino \u2014 a recupera\xE7\xE3o \xE9 parte do processo."}],examples:[{en:"Lock in the rear naked choke \u2014 don't let him break free.",pt:"Trave o estrangulamento pelas costas \u2014 n\xE3o o deixe escapar."},{en:"Calm down between rounds \u2014 breathe and reset your mind.",pt:"Se acalme entre as rodadas \u2014 respire e redefina sua mente."},{en:"Focus on your hips, not on his hands \u2014 that's where the escape is.",pt:"Foque nos seus quadris, n\xE3o nas m\xE3os dele."},{en:"Don't zone out in the middle of a round \u2014 stay present.",pt:"N\xE3o se desligue no meio de uma rodada \u2014 fique presente."},{en:"After competition season, you need to switch off completely for a week.",pt:"Ap\xF3s a temporada de competi\xE7\xE3o, desligue completamente por uma semana."}]},dialogue:[{sp:"A",en:"I keep zoning out during long sparring sessions. What should I do?",pt:"Fico me desligando durante longas sess\xF5es de sparring. O que devo fazer?"},{sp:"B",en:"Focus on one thing at a time. Lock in on your breathing first.",pt:"Foque em uma coisa de cada vez. Trave o foco na sua respira\xE7\xE3o primeiro."},{sp:"A",en:"And when I get nervous before matches?",pt:"E quando fico nervoso antes das lutas?"},{sp:"B",en:"Psych yourself up with a routine \u2014 music, movement, deep breaths. Then calm down.",pt:"Prepare-se mentalmente com uma rotina \u2014 m\xFAsica, movimento, respira\xE7\xE3o. Depois se acalme."}],exercises:[{type:"timed_flash",q:"What does 'psych up' mean?",qPT:"O que 'psych up' significa?",word:"psych up",answer:"se preparar mentalmente",seconds:5},{type:"timed_flash",q:"What does 'zone out' mean?",qPT:"O que 'zone out' significa?",word:"zone out",answer:"se desligar / perder o foco",seconds:5},{type:"mc",q:"Your athlete is panicking in the corner. You say:",qPT:"Seu atleta est\xE1 em p\xE2nico no corner. Voc\xEA diz:",opts:["Calm down \u2014 breathe, focus on your game, and lock in.","Stop being nervous!","Don't be scared.","You are panicking \u2014 stop it."],ans:"Calm down \u2014 breathe, focus on your game, and lock in.",exp:"CALM DOWN + FOCUS ON + LOCK IN \u2014 three phrasal verbs that work perfectly together for corner coaching."},{type:"fill",q:"Complete the mental coaching:",qPT:"Complete o coaching mental:",prompt:"Don't ___ out between rounds \u2014 stay ___ on your gameplan.",ans:"zone, focused",hint:"se desligar / focado"},{type:"speak_sentence",q:"Give mental coaching advice:",qPT:"D\xEA conselho de coaching mental:",target:"Calm down between rounds focus on your breathing and lock in your gameplan",targetPT:"Se acalme entre as rodadas foque na sua respira\xE7\xE3o e trave seu plano de jogo"}]},{id:99,unit:8,belt:"black",icon:"\u{1F91D}",title:"Social and Gym Culture Phrasal Verbs",titlePT:"Phrasal Verbs Sociais e de Cultura",xp:65,vocab:[{en:"get along",pt:"se dar bem"},{en:"hang out",pt:"sair / passar tempo com"},{en:"fit in",pt:"se encaixar / se adaptar"},{en:"stand out",pt:"se destacar"},{en:"look up to",pt:"admirar"},{en:"open up",pt:"se abrir / revelar"},{en:"bond with",pt:"criar la\xE7os com"},{en:"check in",pt:"verificar / checar"}],grammar:{title:"SOCIAL PHRASAL VERBS: Building relationships at your new gym",titlePT:"PHRASAL VERBS SOCIAIS: Construindo relacionamentos na nova academia",explanation:"Moving to a new country and joining a new gym is socially challenging. These phrasal verbs describe the exact process of integrating \u2014 fitting in, standing out, building bonds.",explanationPT:"Mudar-se para um novo pa\xEDs e entrar em uma nova academia \xE9 socialmente desafiador.",rows:[{label:"INTEGRATE",en:"It took me a month to really fit in at the new gym.",pt:"Levou um m\xEAs para eu realmente me encaixar na nova academia."},{label:"RELATIONSHIP",en:"I get along well with all the training partners here.",pt:"Me dou bem com todos os parceiros de treino aqui."},{label:"ADMIRE",en:"I've always looked up to black belts who teach with patience.",pt:"Sempre admirei faixas pretas que ensinam com paci\xEAncia."},{label:"CONNECT",en:"I bonded with my training partner over our shared love of leg locks.",pt:"Criei la\xE7os com meu parceiro pelo amor compartilhado por leg locks."},{label:"SUPPORT",en:"Check in with your students \u2014 find out how they're doing.",pt:"Verifique com seus alunos \u2014 descubra como eles est\xE3o."}],examples:[{en:"When I first arrived, I didn't fit in \u2014 my game was completely different.",pt:"Quando cheguei, n\xE3o me encaixei \u2014 meu jogo era completamente diferente."},{en:"The students who stand out are always the most consistent ones.",pt:"Os alunos que se destacam s\xE3o sempre os mais consistentes."},{en:"He never opens up about his struggles \u2014 that makes coaching harder.",pt:"Ele nunca se abre sobre suas dificuldades \u2014 isso torna o coaching mais dif\xEDcil."},{en:"Check in with your students once a week \u2014 it builds loyalty.",pt:"Verifique com seus alunos uma vez por semana \u2014 constr\xF3i fidelidade."},{en:"The best teams hang out together outside of training too.",pt:"As melhores equipes tamb\xE9m passam tempo juntas fora do treino."}]},dialogue:[{sp:"A",en:"How did you find fitting in when you first moved here?",pt:"Como foi se encaixar quando voc\xEA se mudou aqui?"},{sp:"B",en:"Hard at first. But I got along with my training partners quickly \u2014 BJJ breaks barriers.",pt:"Dif\xEDcil no come\xE7o. Mas me dei bem rapidamente \u2014 o BJJ quebra barreiras."},{sp:"A",en:"Did you have anyone you looked up to in the new gym?",pt:"Voc\xEA tinha algu\xE9m que admirava na nova academia?"},{sp:"B",en:"The head instructor. I bonded with him because he opened up about his own journey.",pt:"O instrutor principal. Criei la\xE7os com ele porque ele se abriu sobre sua pr\xF3pria jornada."}],exercises:[{type:"timed_flash",q:"What does 'look up to' mean?",qPT:"O que 'look up to' significa?",word:"look up to",answer:"admirar",seconds:5},{type:"timed_flash",q:"What does 'fit in' mean?",qPT:"O que 'fit in' significa?",word:"fit in",answer:"se encaixar / se adaptar",seconds:5},{type:"mc",q:"You admire a black belt coach. You say:",qPT:"Voc\xEA admira um coach faixa preta. Voc\xEA diz:",opts:["I've always looked up to coaches who teach with patience and humility.","I admire coaches who are patient.","Coaches who are patient are good.","I like that coach."],ans:"I've always looked up to coaches who teach with patience and humility.",exp:"LOOKED UP TO is the natural, emotional phrase for admiration \u2014 implies a mentor relationship."},{type:"fill",q:"Complete the experience:",qPT:"Complete a experi\xEAncia:",prompt:"It took me a month to really ___ in at the new gym \u2014 but now I love it.",ans:"fit",hint:"se encaixar = ___ in"},{type:"speak_sentence",q:"Talk about integrating into a new gym:",qPT:"Fale sobre se integrar em uma nova academia:",target:"I got along with everyone quickly and bonded with my training partners over shared goals",targetPT:"Me dei bem com todos rapidamente e criei la\xE7os com meus parceiros por objetivos compartilhados"}]},{id:100,unit:8,belt:"black",icon:"\u{1F527}",title:"Problem-Solving Phrasal Verbs",titlePT:"Phrasal Verbs de Resolu\xE7\xE3o de Problemas",xp:65,vocab:[{en:"figure out",pt:"descobrir / entender"},{en:"work out",pt:"resolver / treinar"},{en:"deal with",pt:"lidar com"},{en:"get over",pt:"superar"},{en:"come up with",pt:"criar / ter uma ideia"},{en:"sort out",pt:"resolver / organizar"},{en:"get through",pt:"passar por / superar"},{en:"move past",pt:"superar / avan\xE7ar"}],grammar:{title:"PROBLEM-SOLVING PHRASAL VERBS",titlePT:"PHRASAL VERBS DE RESOLU\xC7\xC3O",explanation:"Life as a BJJ instructor abroad is full of problems to solve. These phrasal verbs are the language of solutions \u2014 showing resilience and professional maturity.",explanationPT:"A vida como instrutor de BJJ no exterior est\xE1 cheia de problemas a resolver.",rows:[{label:"UNDERSTAND",en:"I need to figure out the visa requirements this week.",pt:"Preciso descobrir os requisitos de visto esta semana."},{label:"RESOLVE",en:"We'll work it out \u2014 every problem has a solution.",pt:"Vamos resolver \u2014 todo problema tem solu\xE7\xE3o."},{label:"HANDLE",en:"Deal with problems early \u2014 don't let them build up.",pt:"Lide com problemas cedo \u2014 n\xE3o os deixe acumular."},{label:"RECOVER",en:"Get over that loss \u2014 what's next is more important.",pt:"Supere aquela derrota \u2014 o que vem a seguir \xE9 mais importante."},{label:"CREATE",en:"We need to come up with a solution before the tournament.",pt:"Precisamos criar uma solu\xE7\xE3o antes do torneio."}],examples:[{en:"I had to figure out the immigration process on my own.",pt:"Tive que descobrir o processo de imigra\xE7\xE3o sozinho."},{en:"We worked out a schedule that works for everyone at the gym.",pt:"Resolvemos um hor\xE1rio que funciona para todos."},{en:"The best athletes deal with setbacks quickly and move on.",pt:"Os melhores atletas lidam com contratempos rapidamente."},{en:"She came up with a training system that completely changed my guard.",pt:"Ela criou um sistema de treino que mudou completamente minha guarda."},{en:"Get through this training block \u2014 the results are coming.",pt:"Passe por este bloco de treino \u2014 os resultados est\xE3o chegando."}]},dialogue:[{sp:"A",en:"I can't figure out why my guard keeps getting passed.",pt:"N\xE3o consigo descobrir por que minha guarda fica sendo passada."},{sp:"B",en:"We'll work it out. Let's deal with the base problem first.",pt:"Vamos resolver. Vamos lidar com o problema de base primeiro."},{sp:"A",en:"I've been trying to come up with a solution but nothing works.",pt:"Tenho tentado criar uma solu\xE7\xE3o mas nada funciona."},{sp:"B",en:"Get over the frustration and let's sort it out together \u2014 step by step.",pt:"Supere a frustra\xE7\xE3o e vamos resolver juntos \u2014 passo a passo."}],exercises:[{type:"timed_flash",q:"What does 'figure out' mean?",qPT:"O que 'figure out' significa?",word:"figure out",answer:"descobrir / entender",seconds:5},{type:"timed_flash",q:"What does 'come up with' mean?",qPT:"O que 'come up with' significa?",word:"come up with",answer:"criar / ter uma ideia",seconds:5},{type:"mc",q:"A student is frustrated after losing. You say:",qPT:"Um aluno est\xE1 frustrado ap\xF3s perder. Voc\xEA diz:",opts:["Get over the loss and let's work out what went wrong together.","You lost \u2014 move on.","Stop being upset.","Losing is part of sport."],ans:"Get over the loss and let's work out what went wrong together.",exp:"GET OVER + WORK OUT = acknowledge the emotion AND move to solutions. Elite coaching language."},{type:"fill",q:"Complete the problem-solving phrase:",qPT:"Complete a frase:",prompt:"She came ___ with a training system that completely changed my game.",ans:"up",hint:"criar ideia = come ___ with"},{type:"speak_sentence",q:"Describe your problem-solving approach:",qPT:"Descreva sua abordagem:",target:"I figured out the problem with my guard and came up with a new approach",targetPT:"Descobri o problema com minha guarda e criei uma nova abordagem"}]},{id:101,unit:9,belt:"black",icon:"??\uFE0F",title:"Guard Retention \u2014 English-Only Vocabulary",titlePT:"Reten\xE7\xE3o de Guarda \u2014 Vocabul\xE1rio Exclusivo do Ingl\xEAs",xp:70,vocab:[{en:"frame",pt:"frame (estrutura de defesa)"},{en:"hip escape",pt:"hip escape / camar\xE3o"},{en:"re-guard",pt:"re-guard / recuperar guarda"},{en:"create distance",pt:"criar dist\xE2ncia"},{en:"recover guard",pt:"recuperar a guarda"},{en:"shrimp out",pt:"camar\xE3o / hip escape"},{en:"underhook",pt:"underhook"},{en:"overhook",pt:"overhook"}],grammar:{title:"BJJ GUARD VOCABULARY: English precision has no Portuguese equivalent",titlePT:"VOCABUL\xC1RIO DE GUARDA: A precis\xE3o do ingl\xEAs n\xE3o tem equivalente em portugu\xEAs",explanation:"The English BJJ vocabulary of guard retention is far more precise than Portuguese. 'Frame' has no single Portuguese equivalent \u2014 it's a concept, not a word. 'Hip escape' is used in Brazilian gyms as the English term. Understanding these words as the native English BJJ speaker uses them is crucial for teaching and being understood globally.",explanationPT:"O vocabul\xE1rio ingl\xEAs de reten\xE7\xE3o de guarda \xE9 muito mais preciso que o portugu\xEAs. Muitos termos n\xE3o t\xEAm equivalente.",rows:[{label:"FRAME",en:"Create a frame with your arms to prevent the pass.",pt:"Crie um frame com seus bra\xE7os para prevenir a passagem."},{label:"HIP ESCAPE",en:"Hip escape out and re-guard immediately.",pt:"Fa\xE7a o hip escape e recupere a guarda imediatamente."},{label:"DISTANCE",en:"Create distance \u2014 don't let him flatten you out.",pt:"Crie dist\xE2ncia \u2014 n\xE3o deixe ele te achatar."},{label:"RE-GUARD",en:"After the sweep, re-guard before he can settle.",pt:"Ap\xF3s a raspagem, recupere a guarda antes que ele se estabilize."}],examples:[{en:"Frame up \u2014 use your knee and elbow to create a barrier.",pt:"Frame up \u2014 use seu joelho e cotovelo para criar uma barreira."},{en:"Hip escape to your side and re-guard with the knee shield.",pt:"Fa\xE7a o hip escape para o lado e recupere com o knee shield."},{en:"Create distance before he can flatten you out and pass.",pt:"Crie dist\xE2ncia antes que ele te achate e passe."},{en:"Recover guard \u2014 don't give up top position for free.",pt:"Recupere a guarda \u2014 n\xE3o d\xEA a posi\xE7\xE3o de cima de gra\xE7a."},{en:"Use your overhook to prevent the underhook and maintain guard.",pt:"Use seu overhook para prevenir o underhook e manter a guarda."}]},dialogue:[{sp:"A",en:"My guard keeps getting passed \u2014 what am I doing wrong?",pt:"Minha guarda fica sendo passada \u2014 o que estou fazendo errado?"},{sp:"B",en:"You're not framing early enough. By the time you frame, he's already past.",pt:"Voc\xEA n\xE3o est\xE1 criando o frame cedo o suficiente. Quando voc\xEA cria o frame, ele j\xE1 passou."},{sp:"A",en:"So I should frame before he commits to the pass?",pt:"Ent\xE3o devo criar o frame antes que ele se comprometa com a passagem?"},{sp:"B",en:"Exactly. And use your hip escape to create distance when he starts pressure passing.",pt:"Exatamente. E use o hip escape para criar dist\xE2ncia quando ele come\xE7ar a passar com press\xE3o."}],exercises:[{type:"timed_flash",q:"What does 'frame' mean in BJJ context?",qPT:"O que 'frame' significa no contexto do BJJ?",word:"frame",answer:"frame (estrutura de defesa)",seconds:5},{type:"mc",q:"'Re-guard' means:",qPT:"'Re-guard' significa:",opts:["Recovering your guard position after almost having it passed.","Giving up your guard.","Attacking from guard.","Switching to a different guard."],ans:"Recovering your guard position after almost having it passed.",exp:"RE-GUARD = actively recovering your guard after the opponent has started to pass. This concept exists in Portuguese as 'recuperar a guarda' but 're-guard' as a single verb is English-specific."},{type:"fill",q:"Complete the guard instruction:",qPT:"Complete a instru\xE7\xE3o de guarda:",prompt:"___ up with your knee and elbow \u2014 don't let him flatten you ___.",ans:"Frame, out",hint:"Frame / flatten out = achatar"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Hip escape to your side and re-guard with the knee shield.",opts:["Hip escape to your side and re-guard with the knee shield.","Hip escape to your side and recover with the knee shield.","Hip escape to your back and re-guard with the knee shield.","Shrimp to your side and re-guard with the knee shield."],ans:"Hip escape to your side and re-guard with the knee shield."},{type:"speak_sentence",q:"Give this guard retention instruction:",qPT:"D\xEA esta instru\xE7\xE3o de reten\xE7\xE3o de guarda:",target:"Frame up create distance and hip escape to re-guard before he can settle",targetPT:"Crie o frame crie dist\xE2ncia e fa\xE7a o hip escape para recuperar a guarda antes que ele se estabilize"}]},{id:102,unit:9,belt:"black",icon:"\u{1F9B5}",title:"Back Attack Vocabulary",titlePT:"Vocabul\xE1rio de Ataques \xE0s Costas",xp:70,vocab:[{en:"seatbelt grip",pt:"pegada seatbelt"},{en:"body triangle",pt:"tri\xE2ngulo corporal"},{en:"harness",pt:"arn\xEAs (seatbelt completo)"},{en:"gift wrap",pt:"gift wrap"},{en:"near-side lapel",pt:"gola do lado pr\xF3ximo"},{en:"bite the ear",pt:"bite the ear"},{en:"over-under",pt:"over-under (posi\xE7\xE3o de costas)"},{en:"back mount",pt:"back mount / pegar as costas"}],grammar:{title:"BACK ATTACK VOCABULARY: The precision of English",titlePT:"VOCABUL\xC1RIO DE ATAQUES \xC0S COSTAS: A precis\xE3o do ingl\xEAs",explanation:"The English vocabulary for back attacks has evolved to describe subtle variations that Portuguese doesn't have words for. 'Bite the ear' describes a head position. 'Gift wrap' describes a specific arm control. 'Near-side lapel' specifies which lapel relative to the opponent's position. This precision is why English is the lingua franca of advanced BJJ.",explanationPT:"O vocabul\xE1rio ingl\xEAs de ataques \xE0s costas descreve varia\xE7\xF5es sutis que o portugu\xEAs n\xE3o tem palavras.",rows:[{label:"SEATBELT",en:"Establish the seatbelt \u2014 top arm choke side, bottom arm hug.",pt:"Estabele\xE7a o seatbelt \u2014 bra\xE7o de cima no lado do estrangulamento."},{label:"BODY TRI",en:"Lock in a body triangle to control the hips.",pt:"Trave o tri\xE2ngulo corporal para controlar os quadris."},{label:"GIFT WRAP",en:"Gift wrap the arm and use it to finish the choke.",pt:"Gift wrap o bra\xE7o e use-o para finalizar o estrangulamento."},{label:"BITE EAR",en:"Bite the ear \u2014 put your cheek on the mat to prevent the roll.",pt:"Bite the ear \u2014 coloque sua bochecha no tatame para prevenir o rolar."}],examples:[{en:"Get the seatbelt and immediately work toward the body triangle.",pt:"Pegue o seatbelt e imediatamente trabalhe em dire\xE7\xE3o ao tri\xE2ngulo corporal."},{en:"From back mount, always control with the seatbelt before attacking.",pt:"Do back mount, sempre controle com o seatbelt antes de atacar."},{en:"Gift wrap his arm and use the near-side lapel to choke.",pt:"Gift wrap o bra\xE7o dele e use a gola do lado pr\xF3ximo para estrangular."},{en:"Bite the ear to flatten him out and prevent the escape.",pt:"Bite the ear para achatar ele e prevenir a escapada."},{en:"The body triangle gives you control even when he breaks the seatbelt.",pt:"O tri\xE2ngulo corporal d\xE1 controle mesmo quando ele quebra o seatbelt."}]},dialogue:[{sp:"A",en:"How do I stop losing the back when my seatbelt gets broken?",pt:"Como paro de perder as costas quando meu seatbelt \xE9 quebrado?"},{sp:"B",en:"Switch to the body triangle immediately when the seatbelt is threatened.",pt:"Mude para o tri\xE2ngulo corporal imediatamente quando o seatbelt \xE9 amea\xE7ado."},{sp:"A",en:"And what about the gift wrap \u2014 when do I use that?",pt:"E o gift wrap \u2014 quando eu uso isso?"},{sp:"B",en:"When he exposes his arm defending the choke \u2014 gift wrap it and finish from there.",pt:"Quando ele exp\xF5e o bra\xE7o defendendo o estrangulamento \u2014 gift wrap e finalize da\xED."}],exercises:[{type:"timed_flash",q:"What does 'body triangle' mean in Portuguese?",qPT:"O que 'body triangle' significa em portugu\xEAs?",word:"body triangle",answer:"tri\xE2ngulo corporal",seconds:5},{type:"mc",q:"'Bite the ear' in back mount describes:",qPT:"'Bite the ear' no back mount descreve:",opts:["Placing your cheek on the mat to prevent the opponent from rolling out.","A choke technique.","A way to hurt the opponent.","An illegal move."],ans:"Placing your cheek on the mat to prevent the opponent from rolling out.",exp:"'Bite the ear' = a head position where you place the side of your head against the opponent's head. Creates pressure and prevents rolling escapes. No single Portuguese term exists."},{type:"fill",q:"Complete the back attack instruction:",qPT:"Complete a instru\xE7\xE3o de ataque \xE0s costas:",prompt:"Get the seatbelt and immediately work toward the ___ triangle.",ans:"body",hint:"tri\xE2ngulo corporal = ___ triangle"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Gift wrap his arm and use the near-side lapel to choke.",opts:["Gift wrap his arm and use the near-side lapel to choke.","Gift wrap his arm and use the far-side lapel to choke.","Control his arm and use the near-side lapel to choke.","Gift wrap his arm and use the near-side collar to choke."],ans:"Gift wrap his arm and use the near-side lapel to choke."},{type:"speak_sentence",q:"Teach the back mount sequence:",qPT:"Ensine a sequ\xEAncia do back mount:",target:"Get the seatbelt control then bite the ear and lock in the body triangle",targetPT:"Pegue o controle seatbelt ent\xE3o bite the ear e trave o tri\xE2ngulo corporal"}]},{id:103,unit:9,belt:"black",icon:"\u{1F93C}",title:"Leg Lock Vocabulary",titlePT:"Vocabul\xE1rio de Leg Locks",xp:70,vocab:[{en:"ashi garami",pt:"ashi garami (posi\xE7\xE3o de leg lock)"},{en:"inside heel hook",pt:"inside heel hook"},{en:"outside heel hook",pt:"outside heel hook"},{en:"saddle position",pt:"posi\xE7\xE3o saddle / 4-11"},{en:"calf slicer",pt:"calf slicer (faca na panturrilha)"},{en:"knee bar",pt:"knee bar (chave de joelho)"},{en:"inside sankaku",pt:"inside sankaku"},{en:"reaping",pt:"reaping (posi\xE7\xE3o ilegal em gi)"}],grammar:{title:"LEG LOCK VOCABULARY: The English revolution in BJJ",titlePT:"VOCABUL\xC1RIO DE LEG LOCKS: A revolu\xE7\xE3o inglesa no BJJ",explanation:"The modern leg lock game was largely developed and named in English \u2014 by Eddie Bravo, John Danaher, and the Renzo Gracie/10th Planet systems. The terminology is overwhelmingly English even in Brazilian gyms. This vocabulary is essential for any instructor working in the no-gi game or studying modern BJJ.",explanationPT:"O jogo moderno de leg locks foi desenvolvido e nomeado em ingl\xEAs. Este vocabul\xE1rio \xE9 essencial para qualquer instrutor.",rows:[{label:"POSITIONS",en:"Enter ashi garami / saddle position / inside sankaku.",pt:"Entre no ashi garami / saddle / inside sankaku."},{label:"ATTACKS",en:"Go for the outside heel hook / inside heel hook / knee bar.",pt:"V\xE1 para o outside heel hook / inside heel hook / knee bar."},{label:"SAFETY",en:"Respect the heel hook \u2014 tap early and often.",pt:"Respeite o heel hook \u2014 bata cedo e com frequ\xEAncia."},{label:"REAPING",en:"Watch the reaping rule \u2014 it's illegal in IBJJF gi divisions.",pt:"Aten\xE7\xE3o \xE0 regra de reaping \u2014 \xE9 ilegal nas divis\xF5es de gi da IBJJF."}],examples:[{en:"From ashi garami, you can attack the inside heel hook or transition to saddle.",pt:"Do ashi garami, voc\xEA pode atacar o inside heel hook ou transitar para o saddle."},{en:"The outside heel hook is more dangerous than the inside \u2014 tap earlier.",pt:"O outside heel hook \xE9 mais perigoso que o inside \u2014 bata mais cedo."},{en:"In the saddle position, you control both hips and have multiple finishes.",pt:"Na posi\xE7\xE3o saddle, voc\xEA controla ambos os quadris e tem m\xFAltiplas finaliza\xE7\xF5es."},{en:"The knee bar targets the ligaments \u2014 apply slowly and release immediately on tap.",pt:"O knee bar mira os ligamentos \u2014 aplique devagar e solte imediatamente ao bater."},{en:"Reaping is illegal in gi \u2014 if the referee sees it, you'll get penalized.",pt:"Reaping \xE9 ilegal no gi \u2014 se o \xE1rbitro ver, voc\xEA ser\xE1 penalizado."}]},dialogue:[{sp:"A",en:"I want to start learning the leg lock game. Where should I begin?",pt:"Quero come\xE7ar a aprender o jogo de leg locks. Por onde devo come\xE7ar?"},{sp:"B",en:"Start with ashi garami and understand the inside heel hook first.",pt:"Comece com o ashi garami e entenda o inside heel hook primeiro."},{sp:"A",en:"What's the difference between inside and outside heel hook?",pt:"Qual \xE9 a diferen\xE7a entre inside e outside heel hook?"},{sp:"B",en:"The outside is more powerful and dangerous \u2014 it attacks the ACL and LCL simultaneously.",pt:"O outside \xE9 mais poderoso e perigoso \u2014 ataca o LCA e o LCL simultaneamente."}],exercises:[{type:"timed_flash",q:"What is the 'saddle position' in Portuguese?",qPT:"O que \xE9 a 'saddle position' em portugu\xEAs?",word:"saddle position",answer:"posi\xE7\xE3o saddle / 4-11",seconds:5},{type:"mc",q:"Why should you tap earlier on an outside heel hook than an inside?",qPT:"Por que voc\xEA deve bater mais cedo no outside heel hook que no inside?",opts:["It attacks both the ACL and LCL simultaneously \u2014 more dangerous.","It's just gym etiquette.","It's illegal in all competitions.","The pain comes faster."],ans:"It attacks both the ACL and LCL simultaneously \u2014 more dangerous.",exp:"The outside heel hook attacks TWO ligaments simultaneously. You can feel no pain and have torn ligaments. This is why experienced grapplers always say 'tap early on heel hooks'."},{type:"fill",q:"Complete the leg lock instruction:",qPT:"Complete a instru\xE7\xE3o de leg lock:",prompt:"From ashi garami, attack the inside heel hook or transition to ___.",ans:"saddle",hint:"saddle position = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"In the saddle position, you control both hips and have multiple finishes.",opts:["In the saddle position, you control both hips and have multiple finishes.","In the saddle position, you control both legs and have multiple finishes.","In the ashi garami, you control both hips and have multiple finishes.","In the saddle position, you control both hips and have multiple attacks."],ans:"In the saddle position, you control both hips and have multiple finishes."},{type:"speak_sentence",q:"Explain leg lock safety:",qPT:"Explique a seguran\xE7a do leg lock:",target:"Respect the heel hook always tap early because it attacks the ligaments without pain",targetPT:"Respeite o heel hook sempre bata cedo porque ataca os ligamentos sem dor"}]},{id:104,unit:9,belt:"black",icon:"\u{1F9E9}",title:"Wrestling & Takedown Vocabulary",titlePT:"Vocabul\xE1rio de Wrestling e Quedas",xp:70,vocab:[{en:"sprawl",pt:"sprawl (defesa de shot)"},{en:"whizzer",pt:"whizzer (overhook em queda)"},{en:"snap down",pt:"snap down (puxar cabe\xE7a para baixo)"},{en:"duck under",pt:"duck under (passar por baixo)"},{en:"double leg",pt:"double leg (dupla de pernas)"},{en:"single leg",pt:"single leg (perna simples)"},{en:"shot",pt:"shot (ataque de queda)"},{en:"sprawl and brawl",pt:"sprawl and brawl (estrat\xE9gia)"}],grammar:{title:"WRESTLING VOCABULARY: Almost entirely English-origin",titlePT:"VOCABUL\xC1RIO DE WRESTLING: Quase totalmente de origem inglesa",explanation:"Wrestling vocabulary used in BJJ academies worldwide is almost entirely in English \u2014 even in Brazil. 'Sprawl', 'whizzer', 'snap down', 'double leg' \u2014 these are English words used daily in Brazilian gyms because wrestling as a sport developed its technical vocabulary in English and that vocabulary was adopted globally.",explanationPT:"O vocabul\xE1rio de wrestling usado nas academias mundialmente \xE9 quase totalmente em ingl\xEAs \u2014 mesmo no Brasil.",rows:[{label:"SHOOT",en:"Shoot a double leg / single leg. Hit a good shot.",pt:"Chute um double leg / single leg. D\xEA um bom shot."},{label:"DEFEND",en:"Sprawl! Whizzer him! Stuff the shot!",pt:"Sprawl! Whizzer! Defenda o shot!"},{label:"CONTROL",en:"Snap him down! Duck under his arm!",pt:"Snap down! Duck under pelo bra\xE7o dele!"},{label:"STRATEGY",en:"Use the sprawl and brawl \u2014 defend and punish.",pt:"Use o sprawl and brawl \u2014 defenda e puna."}],examples:[{en:"When he shoots, sprawl hard and whizzer the arm immediately.",pt:"Quando ele chutar, sprawl firme e whizzer o bra\xE7o imediatamente."},{en:"From the clinch, snap him down and look for the front headlock.",pt:"Do clinch, snap down e procure o front headlock."},{en:"A good double leg \u2014 change levels, penetration step, drive through.",pt:"Um bom double leg \u2014 mude de n\xEDvel, passo de penetra\xE7\xE3o, empurre."},{en:"Duck under his overhook when he reaches for your collar.",pt:"Duck under pelo overhook quando ele tentar pegar sua gola."},{en:"In the sprawl position, attack the front headlock or take the back.",pt:"Na posi\xE7\xE3o de sprawl, ataque o front headlock ou pegue as costas."}]},dialogue:[{sp:"A",en:"My takedowns keep getting defended. What am I doing wrong?",pt:"Minhas quedas ficam sendo defendidas. O que estou fazendo errado?"},{sp:"B",en:"You're telegraphing your shot. Snap him down first to distract, then shoot.",pt:"Voc\xEA est\xE1 telegrafando seu shot. Snap down primeiro para distrair, depois chute."},{sp:"A",en:"And when he sprawls, what's my counter?",pt:"E quando ele sprawl, qual \xE9 minha resposta?"},{sp:"B",en:"Go to the front headlock immediately after the sprawl \u2014 or take the back.",pt:"V\xE1 para o front headlock imediatamente ap\xF3s o sprawl \u2014 ou pegue as costas."}],exercises:[{type:"timed_flash",q:"What does 'sprawl' mean in Portuguese?",qPT:"O que 'sprawl' significa em portugu\xEAs?",word:"sprawl",answer:"sprawl (defesa de shot)",seconds:5},{type:"timed_flash",q:"What does 'snap down' mean in Portuguese?",qPT:"O que 'snap down' significa em portugu\xEAs?",word:"snap down",answer:"snap down (puxar cabe\xE7a para baixo)",seconds:5},{type:"mc",q:"When your opponent shoots a double leg, you should:",qPT:"Quando seu advers\xE1rio chuta um double leg, voc\xEA deve:",opts:["Sprawl hard and whizzer the arm to neutralize the shot.","Jump backwards.","Grab the collar.","Go to guard."],ans:"Sprawl hard and whizzer the arm to neutralize the shot.",exp:"SPRAWL = throw your hips back and down. WHIZZER = overhook the arm. Together they neutralize nearly any leg attack."},{type:"fill",q:"Complete the wrestling instruction:",qPT:"Complete a instru\xE7\xE3o de wrestling:",prompt:"From the clinch, ___ him down and look for the front headlock.",ans:"snap",hint:"puxar cabe\xE7a para baixo = ___ down"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"When he shoots, sprawl hard and whizzer the arm immediately.",opts:["When he shoots, sprawl hard and whizzer the arm immediately.","When he shoots, sprawl and grab the arm immediately.","When he dives, sprawl hard and whizzer the arm immediately.","When he shoots, sprawl hard and underhook the arm immediately."],ans:"When he shoots, sprawl hard and whizzer the arm immediately."},{type:"speak_sentence",q:"Give this wrestling defense instruction:",qPT:"D\xEA esta instru\xE7\xE3o de defesa de wrestling:",target:"When he shoots the double leg sprawl hard and whizzer his arm immediately",targetPT:"Quando ele chutar o double leg sprawl firme e whizzer o bra\xE7o dele imediatamente"}]},{id:105,unit:9,belt:"black",icon:"\u265F\uFE0F",title:"Strategy & Competition Language",titlePT:"Linguagem de Estrat\xE9gia e Competi\xE7\xE3o",xp:70,vocab:[{en:"gameplan",pt:"plano de jogo"},{en:"capitalize",pt:"capitalizar / aproveitar"},{en:"scramble",pt:"scramble (situa\xE7\xE3o ca\xF3tica de transi\xE7\xE3o)"},{en:"ride out",pt:"aguentar / segurar"},{en:"blow past",pt:"passar por cima / ignorar"},{en:"stall",pt:"stall / ganhar tempo"},{en:"disengage",pt:"se desvencilhar / recuar"},{en:"impose",pt:"impor"}],grammar:{title:"COMPETITION STRATEGY ENGLISH: The language of tactical thinking",titlePT:"INGL\xCAS DE ESTRAT\xC9GIA DE COMPETI\xC7\xC3O: A linguagem do pensamento t\xE1tico",explanation:"Competition strategy in BJJ is discussed in English worldwide \u2014 on YouTube, podcasts, in commentary. 'He's stalling.' 'She's capitalizing on his mistake.' 'He blew past the guard.' These expressions describe tactical choices with precision that Portuguese equivalents often lack.",explanationPT:"Estrat\xE9gia de competi\xE7\xE3o no BJJ \xE9 discutida em ingl\xEAs em todo o mundo.",rows:[{label:"ATTACK",en:"Capitalize on his mistake \u2014 go now!",pt:"Capitalize no erro dele \u2014 vai agora!"},{label:"DEFEND",en:"Ride out the scramble \u2014 don't panic.",pt:"Aguente o scramble \u2014 n\xE3o entre em p\xE2nico."},{label:"IMPOSE",en:"Impose your gameplan from the start.",pt:"Imponha seu plano de jogo desde o in\xEDcio."},{label:"NEGATIVE",en:"He's stalling \u2014 the referee might penalize him.",pt:"Ele est\xE1 stalling \u2014 o \xE1rbitro pode penaliz\xE1-lo."}],examples:[{en:"Impose your guard from the start \u2014 don't let him dictate the pace.",pt:"Imponha sua guarda desde o in\xEDcio \u2014 n\xE3o o deixe ditar o ritmo."},{en:"He capitalized on every mistake \u2014 that's what makes him elite.",pt:"Ele capitalizou em cada erro \u2014 \xE9 isso que o torna elite."},{en:"In a scramble, stay calm \u2014 the calmer person usually wins.",pt:"Em um scramble, fique calmo \u2014 a pessoa mais calma geralmente ganha."},{en:"He's riding out the points lead and stalling \u2014 classic competition strategy.",pt:"Ele est\xE1 segurando a lideran\xE7a de pontos e fazendo stall \u2014 estrat\xE9gia cl\xE1ssica de competi\xE7\xE3o."},{en:"She blew past his guard so fast he didn't even react.",pt:"Ela passou pela guarda t\xE3o r\xE1pido que ele nem reagiu."}]},dialogue:[{sp:"A",en:"Your athlete is winning but the opponent is starting to scramble \u2014 what do you shout?",pt:"Seu atleta est\xE1 ganhando mas o advers\xE1rio come\xE7a a scramble \u2014 o que voc\xEA grita?"},{sp:"B",en:"Ride it out! Stay calm! Don't give up position during the scramble!",pt:"Aguente! Fique calmo! N\xE3o desista da posi\xE7\xE3o durante o scramble!"},{sp:"A",en:"And if your athlete is losing with one minute left?",pt:"E se seu atleta est\xE1 perdendo com um minuto restante?"},{sp:"B",en:"Capitalize! Impose your game! Stop riding out and go for the submission now!",pt:"Capitalize! Imponha seu jogo! Pare de segurar e v\xE1 para a finaliza\xE7\xE3o agora!"}],exercises:[{type:"timed_flash",q:"What does 'scramble' mean in Portuguese?",qPT:"O que 'scramble' significa em portugu\xEAs?",word:"scramble",answer:"scramble (situa\xE7\xE3o ca\xF3tica de transi\xE7\xE3o)",seconds:5},{type:"mc",q:"Your athlete is winning by 2 points with 90 seconds left. You say:",qPT:"Seu atleta est\xE1 ganhando por 2 pontos com 90 segundos restantes. Voc\xEA diz:",opts:["Ride it out! Stay calm and don't give up position!","Attack now! Go for the submission!","Stall! Stall!","Get the points!"],ans:"Ride it out! Stay calm and don't give up position!",exp:"RIDE IT OUT = maintain position and let time expire when you're winning. This is a legitimate strategy \u2014 managing a lead is a skill."},{type:"fill",q:"Complete the strategy advice:",qPT:"Complete o conselho de estrat\xE9gia:",prompt:"___ your gameplan from the start \u2014 don't let him ___ the pace.",ans:"Impose, dictate",hint:"Imponha / ditar"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"In a scramble, stay calm \u2014 the calmer person usually wins.",opts:["In a scramble, stay calm \u2014 the calmer person usually wins.","In a scramble, stay calm \u2014 the stronger person usually wins.","In a scramble, stay focused \u2014 the calmer person usually wins.","During a scramble, stay calm \u2014 the calmer person usually wins."],ans:"In a scramble, stay calm \u2014 the calmer person usually wins."},{type:"speak_sentence",q:"Give corner advice for a scramble:",qPT:"D\xEA conselho de corner para um scramble:",target:"Ride out the scramble stay calm and capitalize on his first mistake",targetPT:"Aguente o scramble fique calmo e capitalize no primeiro erro dele"}]},{id:106,unit:9,belt:"black",icon:"\u{1F5E3}\uFE0F",title:"Body and Fight Idioms",titlePT:"Idiom\xE1ticos de Corpo e Luta",xp:70,vocab:[{en:"keep your head",pt:"manter a calma"},{en:"get cold feet",pt:"ficar com medo"},{en:"bite the bullet",pt:"encarar o dif\xEDcil"},{en:"keep your chin up",pt:"manter a cabe\xE7a erguida"},{en:"on the ropes",pt:"encurralado / em dificuldade"},{en:"roll with the punches",pt:"adaptar-se \xE0s adversidades"},{en:"throw in the towel",pt:"jogar a toalha / desistir"},{en:"bite off more than you can chew",pt:"se meter em mais do que consegue"}],grammar:{title:"BODY AND FIGHT IDIOMS in everyday English",titlePT:"IDIOM\xC1TICOS DE CORPO E LUTA no ingl\xEAs cotidiano",explanation:"Many English idioms come from combat sports. Native speakers use these constantly in business, news, and casual conversation. A BJJ athlete has a huge advantage \u2014 you already understand the imagery.",explanationPT:"Muitos idiom\xE1ticos ingleses v\xEAm de esportes de combate. Falantes nativos usam constantemente.",rows:[{label:"KEEP YOUR HEAD",en:"Keep your head \u2014 don't panic when things go wrong.",pt:"Mantenha a calma \u2014 n\xE3o entre em p\xE2nico."},{label:"ON THE ROPES",en:"The business was on the ropes but we turned it around.",pt:"O neg\xF3cio estava encurralado mas viramos."},{label:"BITE THE BULLET",en:"Bite the bullet and do the visa paperwork \u2014 it has to be done.",pt:"Encare o dif\xEDcil e fa\xE7a a papelada do visto."},{label:"ROLL WITH PUNCHES",en:"The best entrepreneurs roll with the punches.",pt:"Os melhores empreendedores se adaptam \xE0s adversidades."},{label:"THROW IN TOWEL",en:"Never throw in the towel \u2014 there's always another round.",pt:"Nunca jogue a toalha \u2014 sempre h\xE1 mais uma rodada."}],examples:[{en:"Keep your head \u2014 one bad match doesn't define your whole career.",pt:"Mantenha a calma \u2014 uma luta ruim n\xE3o define toda sua carreira."},{en:"He got cold feet before the world championship and pulled out.",pt:"Ele ficou com medo antes do mundial e desistiu."},{en:"Don't bite off more than you can chew \u2014 open one gym first.",pt:"N\xE3o se meta em mais do que consegue \u2014 abra uma academia primeiro."},{en:"Keep your chin up \u2014 every champion has been through what you're going through.",pt:"Mantenha a cabe\xE7a erguida \u2014 todo campe\xE3o passou pelo que voc\xEA est\xE1 passando."},{en:"We were on the ropes but we rolled with the punches and turned it around.",pt:"Est\xE1vamos encurralados mas nos adaptamos e viramos."}]},dialogue:[{sp:"A",en:"I'm thinking of dropping out of the competition. I got cold feet.",pt:"Estou pensando em desistir da competi\xE7\xE3o. Fiquei com medo."},{sp:"B",en:"Keep your chin up. Don't throw in the towel now \u2014 you've worked too hard.",pt:"Mantenha a cabe\xE7a erguida. N\xE3o jogue a toalha \u2014 voc\xEA trabalhou duro demais."},{sp:"A",en:"But what if I bite off more than I can chew?",pt:"Mas e se eu me meter em mais do que consigo?"},{sp:"B",en:"Just keep your head and roll with the punches. That's all you can do.",pt:"S\xF3 mantenha a calma e se adapte. \xC9 tudo que voc\xEA pode fazer."}],exercises:[{type:"timed_flash",q:"What does 'throw in the towel' mean?",qPT:"O que 'throw in the towel' significa?",word:"throw in the towel",answer:"jogar a toalha / desistir",seconds:6},{type:"timed_flash",q:"What does 'on the ropes' mean?",qPT:"O que 'on the ropes' significa?",word:"on the ropes",answer:"encurralado / em dificuldade",seconds:5},{type:"mc",q:"Your business is struggling but you're fighting back. You say:",qPT:"Seu neg\xF3cio est\xE1 dif\xEDcil mas voc\xEA est\xE1 reagindo. Voc\xEA diz:",opts:["We were on the ropes but we're rolling with the punches and turning it around.","The business is bad but we continue.","We have problems but we work.","It is difficult but we don't give up."],ans:"We were on the ropes but we're rolling with the punches and turning it around.",exp:"ON THE ROPES + ROLLING WITH THE PUNCHES = two combat idioms used naturally together."},{type:"fill",q:"Complete the encouragement:",qPT:"Complete o encorajamento:",prompt:"Keep your ___ up \u2014 every champion has been through what you're going through.",ans:"chin",hint:"cabe\xE7a erguida = chin up"},{type:"speak_sentence",q:"Encourage an athlete who wants to quit:",qPT:"Encoraje um atleta que quer desistir:",target:"Keep your chin up don't throw in the towel and roll with the punches",targetPT:"Mantenha a cabe\xE7a erguida n\xE3o jogue a toalha e se adapte \xE0s adversidades"}]},{id:107,unit:9,belt:"black",icon:"\u{1F3C6}",title:"Success and Effort Idioms",titlePT:"Idiom\xE1ticos de Sucesso e Esfor\xE7o",xp:70,vocab:[{en:"rise to the occasion",pt:"estar \xE0 altura da situa\xE7\xE3o"},{en:"hit your stride",pt:"encontrar seu ritmo"},{en:"at the top of your game",pt:"no auge do seu desempenho"},{en:"give it your all",pt:"dar tudo de si"},{en:"leave it all on the mat",pt:"deixar tudo no tatame"},{en:"go the extra mile",pt:"ir al\xE9m / fazer a mais"},{en:"pull your weight",pt:"cumprir sua parte"},{en:"go the distance",pt:"ir at\xE9 o fim"}],grammar:{title:"SUCCESS AND EFFORT IDIOMS: Peak performance language",titlePT:"IDIOM\xC1TICOS DE SUCESSO E ESFOR\xC7O",explanation:"These idioms describe exceptional effort and peak performance \u2014 used constantly in sport, business, and motivation. Perfect for pre-match speeches and motivating students.",explanationPT:"Estes idiom\xE1ticos descrevem esfor\xE7o excepcional e desempenho m\xE1ximo.",rows:[{label:"MAXIMUM EFFORT",en:"Give it your all. Leave it all on the mat. Go the extra mile.",pt:"D\xEA tudo de si. Deixe tudo no tatame. V\xE1 al\xE9m."},{label:"PEAK",en:"She's at the top of her game right now \u2014 nobody can touch her.",pt:"Ela est\xE1 no auge do desempenho agora."},{label:"RHYTHM",en:"Once you hit your stride, the technique flows naturally.",pt:"Uma vez que voc\xEA encontra seu ritmo, a t\xE9cnica flui."},{label:"OCCASION",en:"He always rises to the occasion in big matches.",pt:"Ele sempre est\xE1 \xE0 altura nas grandes lutas."}],examples:[{en:"Give it your all today \u2014 leave nothing in the tank.",pt:"D\xEA tudo de si hoje \u2014 n\xE3o guarde nada."},{en:"She rose to the occasion when it mattered most \u2014 world final, gold medal.",pt:"Ela estava \xE0 altura quando mais importava \u2014 final mundial, medalha de ouro."},{en:"He's hitting his stride now \u2014 watch him in the next six months.",pt:"Ele est\xE1 encontrando seu ritmo agora."},{en:"At the top of your game, you make everything look effortless.",pt:"No auge do seu desempenho, tudo parece sem esfor\xE7o."},{en:"The coaches who go the extra mile are the ones whose students never quit.",pt:"Os coaches que v\xE3o al\xE9m s\xE3o aqueles cujos alunos nunca desistem."}]},dialogue:[{sp:"A",en:"Pre-match speech \u2014 what do you say to your athlete?",pt:"Discurso pr\xE9-luta \u2014 o que voc\xEA diz?"},{sp:"B",en:"Leave it all on the mat. Rise to the occasion. You've been hitting your stride all week.",pt:"Deixe tudo no tatame. Esteja \xE0 altura. Voc\xEA tem encontrado seu ritmo a semana toda."},{sp:"A",en:"And if they're nervous?",pt:"E se estiverem nervosos?"},{sp:"B",en:"Champions give it their all even when they're scared. That's what separates them.",pt:"Campe\xF5es d\xE3o tudo mesmo quando est\xE3o com medo. \xC9 isso que os separa."}],exercises:[{type:"timed_flash",q:"What does 'leave it all on the mat' mean?",qPT:"O que 'leave it all on the mat' significa?",word:"leave it all on the mat",answer:"deixar tudo no tatame",seconds:6},{type:"timed_flash",q:"What does 'rise to the occasion' mean?",qPT:"O que 'rise to the occasion' significa?",word:"rise to the occasion",answer:"estar \xE0 altura da situa\xE7\xE3o",seconds:5},{type:"mc",q:"Your athlete is performing at their best. You say:",qPT:"Seu atleta est\xE1 no melhor desempenho. Voc\xEA diz:",opts:["She's at the top of her game \u2014 this is her moment.","She is training well.","She's doing great recently.","Her performance is high."],ans:"She's at the top of her game \u2014 this is her moment.",exp:"AT THE TOP OF YOUR GAME is the most natural, powerful expression for peak performance."},{type:"fill",q:"Complete the pre-match speech:",qPT:"Complete o discurso pr\xE9-luta:",prompt:"Give it your ___ today \u2014 ___ it all on the mat.",ans:"all, leave",hint:"tudo de si / deixar tudo"},{type:"speak_sentence",q:"Give a motivational pre-match speech:",qPT:"D\xEA um discurso motivacional:",target:"Leave it all on the mat rise to the occasion and give it your all today",targetPT:"Deixe tudo no tatame esteja \xE0 altura e d\xEA tudo de si hoje"}]},{id:108,unit:9,belt:"black",icon:"\u{1F9E0}",title:"Mind and Mental Game Idioms",titlePT:"Idiom\xE1ticos de Mente e Jogo Mental",xp:70,vocab:[{en:"get your head in the game",pt:"focar / entrar no jogo"},{en:"mind over matter",pt:"mente sobre mat\xE9ria"},{en:"stay sharp",pt:"manter o foco"},{en:"lose your edge",pt:"perder a vantagem"},{en:"in the zone",pt:"na zona / em estado de fluxo"},{en:"game face",pt:"cara de jogo"},{en:"tunnel vision",pt:"vis\xE3o de t\xFAnel / foco total"},{en:"nerves of steel",pt:"nervos de a\xE7o"}],grammar:{title:"MENTAL GAME IDIOMS: The psychology of competition",titlePT:"IDIOM\xC1TICOS DO JOGO MENTAL",explanation:"The mental game in BJJ is everything at the elite level. These phrases appear constantly in sports commentary, podcasts, and training conversations.",explanationPT:"O jogo mental no BJJ \xE9 tudo no n\xEDvel de elite.",rows:[{label:"FOCUS",en:"Get your head in the game \u2014 stop thinking about the crowd.",pt:"Foque \u2014 pare de pensar na multid\xE3o."},{label:"ZONE",en:"He was completely in the zone \u2014 nothing could distract him.",pt:"Ele estava completamente na zona."},{label:"EDGE",en:"Don't lose your edge \u2014 keep drilling even in the off-season.",pt:"N\xE3o perca sua vantagem \u2014 continue fazendo drilling."},{label:"NERVES",en:"She has nerves of steel \u2014 big matches never faze her.",pt:"Ela tem nervos de a\xE7o \u2014 grandes lutas nunca a abalamentam."},{label:"VISION",en:"Once he locked in, he had tunnel vision \u2014 nothing else existed.",pt:"Uma vez que travou o foco, teve vis\xE3o de t\xFAnel."}],examples:[{en:"Put your game face on \u2014 this is the final and every second counts.",pt:"Coloque sua cara de jogo \u2014 \xE9 a final e cada segundo conta."},{en:"Mind over matter \u2014 your body says stop but your mind says go.",pt:"Mente sobre mat\xE9ria \u2014 seu corpo diz para parar mas sua mente diz para ir."},{en:"He's been in the zone all tournament \u2014 I've never seen him so focused.",pt:"Ele est\xE1 na zona durante todo o torneio."},{en:"Don't lose your edge during the off-season \u2014 stay sharp.",pt:"N\xE3o perca sua vantagem durante a entressafra."},{en:"Nerves of steel \u2014 that's what separates the good from the great.",pt:"Nervos de a\xE7o \u2014 \xE9 o que separa os bons dos \xF3timos."}]},dialogue:[{sp:"A",en:"My mind goes blank in big matches. I can't think straight.",pt:"Minha mente fica em branco nas grandes lutas."},{sp:"B",en:"That's normal. The solution is routine \u2014 get your game face on before you step out.",pt:"\xC9 normal. A solu\xE7\xE3o \xE9 rotina \u2014 coloque sua cara de jogo antes de entrar."},{sp:"A",en:"How do the best competitors stay in the zone?",pt:"Como os melhores competidores ficam na zona?"},{sp:"B",en:"Tunnel vision. They shut everything else out. Mind over matter \u2014 that's the whole game.",pt:"Vis\xE3o de t\xFAnel. Eles fecham tudo mais. Mente sobre mat\xE9ria \u2014 \xE9 o jogo inteiro."}],exercises:[{type:"timed_flash",q:"What does 'in the zone' mean?",qPT:"O que 'in the zone' significa?",word:"in the zone",answer:"na zona / em estado de fluxo",seconds:5},{type:"timed_flash",q:"What does 'nerves of steel' mean?",qPT:"O que 'nerves of steel' significa?",word:"nerves of steel",answer:"nervos de a\xE7o",seconds:5},{type:"mc",q:"Your athlete is distracted before a big match. You say:",qPT:"Seu atleta est\xE1 distra\xEDdo antes de uma grande luta. Voc\xEA diz:",opts:["Get your head in the game \u2014 put your game face on right now.","Focus please.","Stop being distracted.","You need to concentrate more."],ans:"Get your head in the game \u2014 put your game face on right now.",exp:"GET YOUR HEAD IN THE GAME + GAME FACE = powerful, energizing coaching language."},{type:"fill",q:"Complete the phrase:",qPT:"Complete a frase:",prompt:"___ over matter \u2014 your body says stop but your mind says go.",ans:"Mind",hint:"Mente sobre mat\xE9ria"},{type:"speak_sentence",q:"Use mental game idioms in a pre-match speech:",qPT:"Use idiom\xE1ticos em um discurso pr\xE9-luta:",target:"Put your game face on get your head in the game and stay in the zone",targetPT:"Coloque sua cara de jogo foque e fique na zona"}]},{id:109,unit:9,belt:"black",icon:"\u{1F923}",title:"American Gym Slang",titlePT:"G\xEDria Americana de Academia",xp:65,vocab:[{en:"beast mode",pt:"modo fera / m\xE1ximo esfor\xE7o"},{en:"crush it",pt:"arrasar"},{en:"smash",pt:"destruir / dominar"},{en:"grind",pt:"processo / esfor\xE7o di\xE1rio"},{en:"rep it out",pt:"repetir / fazer as reps"},{en:"dial in",pt:"afinar / ajustar"},{en:"kill it",pt:"mandar bem / arrasar"},{en:"tap in",pt:"entrar / se conectar"}],grammar:{title:"AMERICAN GYM SLANG: Sounding like a native",titlePT:"G\xCDRIA AMERICANA DE ACADEMIA",explanation:"American gym and training culture has its own slang vocabulary. Knowing it makes you feel at home immediately \u2014 and using it makes others comfortable with you.",explanationPT:"A cultura americana de academia tem seu pr\xF3prio vocabul\xE1rio de g\xEDria.",rows:[{label:"EFFORT",en:"Go beast mode! Crush it! Kill it today!",pt:"Vai no modo fera! Arrasa! Manda bem hoje!"},{label:"DOMINATE",en:"He smashed his opponent \u2014 it wasn't even close.",pt:"Ele dominou o advers\xE1rio \u2014 n\xE3o foi nem chegado."},{label:"PROCESS",en:"Trust the grind \u2014 results don't come overnight.",pt:"Confie no processo \u2014 resultados n\xE3o v\xEAm da noite para o dia."},{label:"PERFECT",en:"Your technique is dialed in \u2014 everything is clicking.",pt:"Sua t\xE9cnica est\xE1 afinada \u2014 tudo est\xE1 clicando."}],examples:[{en:"Go beast mode in sparring today \u2014 give everything you've got.",pt:"Vai no modo fera no sparring hoje."},{en:"You absolutely crushed it at that tournament \u2014 I'm proud of you.",pt:"Voc\xEA arrasou naquele torneio \u2014 estou orgulhoso."},{en:"His game is totally dialed in right now \u2014 technique and timing are perfect.",pt:"O jogo dele est\xE1 totalmente afinado agora."},{en:"Just trust the grind \u2014 three months from now you won't recognize yourself.",pt:"S\xF3 confie no processo \u2014 em tr\xEAs meses voc\xEA n\xE3o vai se reconhecer."},{en:"Rep it out \u2014 a thousand reps makes it automatic.",pt:"Repita \u2014 mil repeti\xE7\xF5es torna autom\xE1tico."}]},dialogue:[{sp:"A",en:"How's training going? You've been going hard lately.",pt:"Como o treino est\xE1 indo? Voc\xEA tem ido forte ultimamente."},{sp:"B",en:"Crushing it, honestly. My guard game is totally dialed in right now.",pt:"Arrasando, honestamente. Meu jogo de guarda est\xE1 totalmente afinado agora."},{sp:"A",en:"I saw you smash that purple belt in sparring yesterday.",pt:"Te vi dominar aquele faixa roxa no sparring ontem."},{sp:"B",en:"Just trusted the grind. Three months of beast mode drilling \u2014 it's paying off.",pt:"S\xF3 confiei no processo. Tr\xEAs meses no modo fera de drilling \u2014 est\xE1 valendo."}],exercises:[{type:"timed_flash",q:"What does 'dialed in' mean?",qPT:"O que 'dialed in' significa?",word:"dialed in",answer:"afinado / ajustado perfeitamente",seconds:5},{type:"timed_flash",q:"What does 'crush it' mean?",qPT:"O que 'crush it' significa?",word:"crush it",answer:"arrasar",seconds:5},{type:"mc",q:"Your student performs amazingly. You text them:",qPT:"Seu aluno vai incrivelmente bem. Voc\xEA manda mensagem:",opts:["You absolutely crushed it today \u2014 so proud! \u{1F525}","You did well today.","Your performance was excellent.","Good job at the tournament."],ans:"You absolutely crushed it today \u2014 so proud! \u{1F525}",exp:"CRUSHED IT is enthusiastic, natural, and exactly what an American coach texts after a great performance."},{type:"fill",q:"Complete the gym motivation:",qPT:"Complete a motiva\xE7\xE3o:",prompt:"Just trust the ___ \u2014 three months from now you won't recognize yourself.",ans:"grind",hint:"processo / esfor\xE7o di\xE1rio"},{type:"speak_sentence",q:"Hype up your training partner:",qPT:"Anime seu parceiro de treino:",target:"Go beast mode today your technique is dialed in and you are going to crush it",targetPT:"Vai no modo fera hoje sua t\xE9cnica est\xE1 afinada e voc\xEA vai arrasar"}]},{id:110,unit:9,belt:"black",icon:"\u26A1",title:"Coaching and Time Idioms",titlePT:"Idiom\xE1ticos de Coaching e Tempo",xp:70,vocab:[{en:"in the nick of time",pt:"na hora certa / por um triz"},{en:"against the clock",pt:"contra o rel\xF3gio"},{en:"buy time",pt:"ganhar tempo"},{en:"light a fire under",pt:"motivar com urg\xEAncia"},{en:"show someone the ropes",pt:"mostrar como funciona"},{en:"bring out the best",pt:"trazer o melhor de"},{en:"at the eleventh hour",pt:"na \xFAltima hora"},{en:"race against time",pt:"corrida contra o tempo"}],grammar:{title:"COACHING AND TIME IDIOMS: Urgency and mentorship",titlePT:"IDIOM\xC1TICOS DE COACHING E TEMPO",explanation:"'We're racing against the clock.' 'He showed me the ropes.' 'She lights a fire under her students.' These make your coaching language vivid and native-level.",explanationPT:"Estes idiom\xE1ticos aparecem em conversas de coaching e cen\xE1rios de press\xE3o de tempo.",rows:[{label:"TIME PRESSURE",en:"We're racing against the clock \u2014 thirty seconds left!",pt:"Estamos em uma corrida contra o tempo \u2014 trinta segundos!"},{label:"JUST IN TIME",en:"He tapped in the nick of time \u2014 another second and it was over.",pt:"Ele bateu na hora certa \u2014 mais um segundo e havia acabado."},{label:"MOTIVATE",en:"A great coach lights a fire under their students.",pt:"Um grande coach motiva seus alunos com urg\xEAncia."},{label:"MENTOR",en:"He showed me the ropes when I first arrived.",pt:"Ele me mostrou como funcionava quando cheguei."},{label:"BRING OUT",en:"The best coaches bring out the best in every student.",pt:"Os melhores coaches trazem o melhor de cada aluno."}],examples:[{en:"He tapped in the nick of time \u2014 another second and his elbow was gone.",pt:"Ele bateu na hora certa \u2014 mais um segundo e o cotovelo era hist\xF3ria."},{en:"She showed me the ropes when I first arrived in the US.",pt:"Ela me mostrou como funcionava quando cheguei aos EUA."},{en:"The best thing about my coach is how he brings out the best in everyone.",pt:"A melhor coisa no meu coach \xE9 como ele traz o melhor de todos."},{en:"We're working against the clock to get the gym open before December.",pt:"Estamos trabalhando contra o rel\xF3gio para abrir a academia antes de dezembro."},{en:"He lit a fire under me at exactly the right moment.",pt:"Ele me motivou com urg\xEAncia exatamente no momento certo."}]},dialogue:[{sp:"A",en:"Who helped you most when you first moved abroad?",pt:"Quem mais te ajudou quando voc\xEA se mudou para o exterior?"},{sp:"B",en:"One black belt showed me the ropes \u2014 where to live, how to find students, everything.",pt:"Um faixa preta me mostrou como funcionava \u2014 onde morar, como encontrar alunos, tudo."},{sp:"A",en:"He really brought out the best in you.",pt:"Ele realmente trouxe o melhor de voc\xEA."},{sp:"B",en:"Absolutely \u2014 he lit a fire under me at exactly the right moment.",pt:"Com certeza \u2014 ele me motivou exatamente no momento certo."}],exercises:[{type:"timed_flash",q:"What does 'show someone the ropes' mean?",qPT:"O que 'show someone the ropes' significa?",word:"show someone the ropes",answer:"mostrar como funciona",seconds:6},{type:"timed_flash",q:"What does 'in the nick of time' mean?",qPT:"O que 'in the nick of time' significa?",word:"in the nick of time",answer:"na hora certa / por um triz",seconds:5},{type:"mc",q:"A good mentor in BJJ is someone who:",qPT:"Um bom mentor no BJJ \xE9 algu\xE9m que:",opts:["Shows you the ropes and brings out the best in you.","Teaches you techniques.","Has a high belt rank.","Has won many tournaments."],ans:"Shows you the ropes and brings out the best in you.",exp:"SHOWS THE ROPES + BRINGS OUT THE BEST = the definition of a true mentor."},{type:"fill",q:"Complete the match commentary:",qPT:"Complete o coment\xE1rio da luta:",prompt:"He submitted in the ___ of time \u2014 we thought it was going to overtime.",ans:"nick",hint:"na hora certa = in the ___ of time"},{type:"speak_sentence",q:"Talk about your mentor:",qPT:"Fale sobre seu mentor:",target:"He showed me the ropes when I arrived and really brought out the best in me",targetPT:"Ele me mostrou como funcionava quando cheguei e realmente trouxe o melhor de mim"}]},{id:111,unit:10,belt:"black",icon:"\u{1F4E2}",title:"Reported Speech \u2014 What Your Coach Said",titlePT:"Discurso Indireto \u2014 O Que Seu Coach Disse",xp:65,vocab:[{en:"told",pt:"disse / contou"},{en:"mentioned",pt:"mencionou"},{en:"explained",pt:"explicou"},{en:"suggested",pt:"sugeriu"},{en:"warned",pt:"alertou / avisou"},{en:"advised",pt:"aconselhou"},{en:"claimed",pt:"afirmou"},{en:"insisted",pt:"insistiu"}],grammar:{title:"REPORTED SPEECH: What someone said or told you",titlePT:"DISCURSO INDIRETO: O que algu\xE9m disse ou te contou",explanation:"Reported speech is used when you repeat what someone else said \u2014 but you don't use their exact words. The verbs shift back in time. This is essential for: describing coaching advice, reporting tournament rules, telling athletes what you discussed with sponsors. It's everywhere in professional conversation.",explanationPT:"Discurso indireto \xE9 usado quando voc\xEA repete o que outra pessoa disse \u2014 mas n\xE3o usa as palavras exatas.",rows:[{label:"DIRECT \u2192 REPORTED",en:"'Train harder' \u2192 He said I should train harder.",pt:"'Treine mais duro' \u2192 Ele disse que eu deveria treinar mais duro."},{label:"Verb shifts",en:"'I am' \u2192 he said he was. 'I will' \u2192 he said he would.",pt:"'Estou' \u2192 ele disse que estava. 'Vou' \u2192 ele disse que ia."},{label:"TOLD vs SAID",en:"He told ME (+ object). He said (no object).",pt:"Ele ME disse (+ objeto). Ele disse (sem objeto)."},{label:"Commands",en:"She told me to tap. She warned me not to rush.",pt:"Ela me disse para bater. Ela me avisou para n\xE3o apressar."}],examples:[{en:"My coach told me I needed to work on my guard passing.",pt:"Meu coach me disse que eu precisava trabalhar na passagem de guarda."},{en:"He said the tournament would start at 9 AM.",pt:"Ele disse que o torneio come\xE7aria \xE0s 9h."},{en:"She told me not to rush the submissions \u2014 be patient.",pt:"Ela me disse para n\xE3o apressar as finaliza\xE7\xF5es \u2014 ser paciente."},{en:"The referee warned me that I would be disqualified if I slammed again.",pt:"O \xE1rbitro me avisou que seria desqualificado se eu desse slam novamente."},{en:"My sponsor said they were happy with my performance.",pt:"Meu patrocinador disse que estava satisfeito com minha performance."}]},dialogue:[{sp:"A",en:"What did your coach say before the match?",pt:"O que seu coach disse antes da luta?"},{sp:"B",en:"He told me to be patient and not to rush the takedown.",pt:"Ele me disse para ser paciente e n\xE3o apressar a queda."},{sp:"A",en:"Did he give you any specific gameplan?",pt:"Ele te deu algum plano de jogo espec\xEDfico?"},{sp:"B",en:"He said my guard was stronger and suggested I pull guard immediately.",pt:"Ele disse que minha guarda era mais forte e sugeriu que eu puxasse guarda imediatamente."}],exercises:[{type:"timed_flash",q:"What does 'warned' mean in Portuguese?",qPT:"O que 'warned' significa em portugu\xEAs?",word:"warned",answer:"alertou / avisou",seconds:5},{type:"mc",q:"'Voc\xEA precisa trabalhar na passagem de guarda' reported by your coach:",qPT:"Seu coach disse isso. Como voc\xEA relata em ingl\xEAs?",opts:["My coach told me I needed to work on my guard passing.","My coach told me I need to work on my guard passing.","My coach said me I needed to work on my guard passing.","My coach told that I needed to work on my guard passing."],ans:"My coach told me I needed to work on my guard passing.",exp:"TOLD + OBJECT (me) + THAT + past shift. 'NEED' becomes 'NEEDED' in reported speech. 'Said ME' is incorrect \u2014 always 'TOLD ME' or 'SAID (nothing)'."},{type:"fill",q:"Complete the reported speech:",qPT:"Complete o discurso indireto:",prompt:"She ___ me not to rush the submissions \u2014 told me to be patient.",ans:"told",hint:"disse para mim = ___ me"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"The referee warned me that I would be disqualified if I slammed again.",opts:["The referee warned me that I would be disqualified if I slammed again.","The referee told me that I would be disqualified if I slammed again.","The referee warned me that I could be disqualified if I slammed again.","The referee warned me that I would be penalized if I slammed again."],ans:"The referee warned me that I would be disqualified if I slammed again."},{type:"speak_sentence",q:"Report what your coach told you:",qPT:"Relate o que seu coach te disse:",target:"My coach told me to be patient and said my guard was my strongest weapon",targetPT:"Meu coach me disse para ser paciente e disse que minha guarda era minha arma mais forte"}]},{id:112,unit:10,belt:"black",icon:"\u{1F517}",title:"Relative Clauses \u2014 Describing People & Techniques",titlePT:"Ora\xE7\xF5es Relativas \u2014 Descrevendo Pessoas e T\xE9cnicas",xp:65,vocab:[{en:"who",pt:"que / quem (pessoas)"},{en:"which",pt:"que / o qual (coisas)"},{en:"that",pt:"que (pessoas e coisas)"},{en:"whose",pt:"cujo / cujos"},{en:"where",pt:"onde"},{en:"when",pt:"quando"},{en:"defining",pt:"definindo"},{en:"non-defining",pt:"n\xE3o definindo / adicional"}],grammar:{title:"RELATIVE CLAUSES: Defining and non-defining",titlePT:"ORA\xC7\xD5ES RELATIVAS: Definindo e n\xE3o definindo",explanation:"Relative clauses add information about nouns. DEFINING (no commas) \u2014 essential to understand which person/thing. NON-DEFINING (with commas) \u2014 extra, removable information. These structures separate intermediate English from advanced English and are essential for detailed technical descriptions.",explanationPT:"Ora\xE7\xF5es relativas adicionam informa\xE7\xE3o sobre substantivos. Separando com v\xEDrgulas ou sem \u2014 essencial.",rows:[{label:"WHO \u2014 people",en:"The coach who trained me is a world champion.",pt:"O coach que me treinou \xE9 campe\xE3o mundial."},{label:"WHICH \u2014 things",en:"The technique which changed my game is the heel hook.",pt:"A t\xE9cnica que mudou meu jogo \xE9 o heel hook."},{label:"THAT \u2014 both",en:"The gym that I train at has fifty students.",pt:"A academia em que treino tem cinquenta alunos."},{label:"WHOSE",en:"The athlete whose guard is unbeatable trained for ten years.",pt:"O atleta cuja guarda \xE9 imbat\xEDvel treinou por dez anos."},{label:"Non-defining",en:"My coach, who was a world champion, retired last year.",pt:"Meu coach, que foi campe\xE3o mundial, se aposentou no ano passado."}],examples:[{en:"The technique that I used to win came from years of drilling.",pt:"A t\xE9cnica que usei para ganhar veio de anos de drilling."},{en:"The gym where I grew up is still one of the best in Brazil.",pt:"A academia onde cresci ainda \xE9 uma das melhores do Brasil."},{en:"My first coach, who gave me my blue belt, was incredibly strict.",pt:"Meu primeiro coach, que me deu minha faixa azul, era incrivelmente r\xEDgido."},{en:"Any athlete whose training is consistent will eventually excel.",pt:"Qualquer atleta cujo treino \xE9 consistente eventualmente se destacar\xE1."},{en:"The submission which finished the match was a rear naked choke.",pt:"A finaliza\xE7\xE3o que encerrou a luta foi um estrangulamento pelas costas."}]},dialogue:[{sp:"A",en:"Tell me about the instructor you recommend.",pt:"Me fale sobre o instrutor que voc\xEA recomenda."},{sp:"B",en:"He's the coach who trained me for five years \u2014 the one whose students always win.",pt:"Ele \xE9 o coach que me treinou por cinco anos \u2014 o cujos alunos sempre ganham."},{sp:"A",en:"And the gym where he teaches \u2014 where is it?",pt:"E a academia onde ele ensina \u2014 onde fica?"},{sp:"B",en:"It's the gym which is ranked number one in our state. Worth every mile.",pt:"\xC9 a academia que \xE9 classificada em primeiro lugar no nosso estado. Vale cada quil\xF4metro."}],exercises:[{type:"timed_flash",q:"What does 'whose' mean in Portuguese?",qPT:"O que 'whose' significa em portugu\xEAs?",word:"whose",answer:"cujo / cujos",seconds:5},{type:"mc",q:"'O coach que me treinou \xE9 campe\xE3o mundial' in English:",qPT:"'O coach que me treinou \xE9 campe\xE3o mundial' em ingl\xEAs:",opts:["The coach who trained me is a world champion.","The coach which trained me is a world champion.","The coach that training me is a world champion.","The coach, who trained me, is a world champion."],ans:"The coach who trained me is a world champion.",exp:"WHO for people in defining relative clauses. No commas = defining (telling us WHICH coach). WHICH is for things, not people."},{type:"fill",q:"Complete with the right relative pronoun:",qPT:"Complete com o pronome relativo correto:",prompt:"The technique ___ changed my game completely was the heel hook.",ans:"that",hint:"que (coisa) = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"My first coach, who gave me my blue belt, was incredibly strict.",opts:["My first coach, who gave me my blue belt, was incredibly strict.","My first coach, who gave me my blue belt, was very strict.","My first coach, that gave me my blue belt, was incredibly strict.","My first instructor, who gave me my blue belt, was incredibly strict."],ans:"My first coach, who gave me my blue belt, was incredibly strict."},{type:"speak_sentence",q:"Describe your training background:",qPT:"Descreva sua forma\xE7\xE3o de treino:",target:"The coach who trained me is a world champion whose students always win tournaments",targetPT:"O coach que me treinou \xE9 campe\xE3o mundial cujos alunos sempre ganham torneios"}]},{id:113,unit:10,belt:"black",icon:"\u{1F5FA}\uFE0F",title:"Discourse Markers \u2014 Advanced Conversation Flow",titlePT:"Marcadores Discursivos \u2014 Fluxo Avan\xE7ado de Conversa",xp:70,vocab:[{en:"furthermore",pt:"al\xE9m disso / ademais"},{en:"nevertheless",pt:"no entanto / mesmo assim"},{en:"consequently",pt:"consequentemente"},{en:"in contrast",pt:"em contraste"},{en:"with that said",pt:"dito isso"},{en:"on balance",pt:"no geral / considerando tudo"},{en:"that being said",pt:"dito isso / no entanto"},{en:"to put it simply",pt:"para simplificar"}],grammar:{title:"ADVANCED DISCOURSE MARKERS: C1 level connectors",titlePT:"MARCADORES DISCURSIVOS AVAN\xC7ADOS: Conectores n\xEDvel C1",explanation:"Advanced discourse markers are what make academic writing, professional presentations, and podcast-level conversations flow. They signal your intention to the listener \u2014 are you adding, contrasting, concluding? Using these correctly moves you from B2 to C1 English immediately.",explanationPT:"Marcadores discursivos avan\xE7ados fazem conversas de n\xEDvel podcast e apresenta\xE7\xF5es profissionais flu\xEDrem.",rows:[{label:"ADD",en:"Furthermore / Moreover / In addition \u2014 adding supporting points",pt:"Al\xE9m disso \u2014 adicionando pontos de apoio"},{label:"CONTRAST",en:"Nevertheless / That being said / In contrast \u2014 introducing opposition",pt:"No entanto / Dito isso / Em contraste"},{label:"RESULT",en:"Consequently / As a result / Therefore \u2014 showing outcomes",pt:"Consequentemente / Como resultado / Portanto"},{label:"BALANCE",en:"On balance / All things considered / With that said",pt:"No geral / Considerando tudo / Dito isso"},{label:"SIMPLIFY",en:"To put it simply / In essence / At the end of the day",pt:"Para simplificar / Em ess\xEAncia / No final das contas"}],examples:[{en:"BJJ improves fitness. Furthermore, it builds mental resilience and discipline.",pt:"O BJJ melhora o condicionamento. Al\xE9m disso, constr\xF3i resili\xEAncia mental e disciplina."},{en:"Drilling alone isn't enough. That being said, it's the foundation of everything.",pt:"O drilling sozinho n\xE3o \xE9 suficiente. Dito isso, \xE9 a base de tudo."},{en:"He trained hard all year. Consequently, he won the world title.",pt:"Ele treinou duro o ano todo. Consequentemente, ganhou o t\xEDtulo mundial."},{en:"On balance, I think the gi game develops better fundamentals for beginners.",pt:"No geral, acho que o jogo no gi desenvolve melhores fundamentos para iniciantes."},{en:"To put it simply: position first, submission second. Always.",pt:"Para simplificar: posi\xE7\xE3o primeiro, finaliza\xE7\xE3o depois. Sempre."}]},dialogue:[{sp:"A",en:"What's your take on no-gi versus gi training?",pt:"Qual \xE9 sua opini\xE3o sobre treino no-gi vs gi?"},{sp:"B",en:"Both have value. That being said, the gi teaches more patience and detail.",pt:"Ambos t\xEAm valor. Dito isso, o gi ensina mais paci\xEAncia e detalhe."},{sp:"A",en:"And for competition?",pt:"E para competi\xE7\xE3o?"},{sp:"B",en:"Consequently, gi competitors tend to have tighter technique. On balance, I recommend both.",pt:"Consequentemente, competidores no gi tendem a ter t\xE9cnica mais precisa. No geral, recomendo ambos."}],exercises:[{type:"timed_flash",q:"What does 'nevertheless' mean in Portuguese?",qPT:"O que 'nevertheless' significa em portugu\xEAs?",word:"nevertheless",answer:"no entanto / mesmo assim",seconds:5},{type:"mc",q:"You want to add a second supporting point. You use:",qPT:"Voc\xEA quer adicionar um segundo ponto de apoio. Voc\xEA usa:",opts:["Furthermore, BJJ also builds incredible mental resilience.","Nevertheless, BJJ also builds mental resilience.","Consequently, BJJ also builds mental resilience.","In contrast, BJJ also builds mental resilience."],ans:"Furthermore, BJJ also builds incredible mental resilience.",exp:"FURTHERMORE / MOREOVER = adding a supporting point that strengthens your argument. In contrast and Nevertheless introduce opposition, not support."},{type:"fill",q:"Complete the discourse:",qPT:"Complete o discurso:",prompt:"He trained consistently all year. ___, he won the world championship.",ans:"Consequently",hint:"Consequentemente = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"On balance, I think the gi game develops better fundamentals for beginners.",opts:["On balance, I think the gi game develops better fundamentals for beginners.","On balance, I think the gi game builds better fundamentals for beginners.","Overall, I think the gi game develops better fundamentals for beginners.","On balance, I believe the gi game develops better fundamentals for beginners."],ans:"On balance, I think the gi game develops better fundamentals for beginners."},{type:"speak_sentence",q:"Express your opinion with discourse markers:",qPT:"Expresse sua opini\xE3o com marcadores discursivos:",target:"BJJ builds fitness furthermore it develops mental resilience and on balance I recommend it to everyone",targetPT:"O BJJ constr\xF3i condicionamento al\xE9m disso desenvolve resili\xEAncia mental e no geral o recomendo para todos"}]},{id:114,unit:10,belt:"black",icon:"\u{1F4A1}",title:"Emphasis Structures \u2014 Making Your Point Powerfully",titlePT:"Estruturas de \xCAnfase \u2014 Fazendo Seu Ponto com Poder",xp:70,vocab:[{en:"cleft sentence",pt:"ora\xE7\xE3o clivada"},{en:"inversion",pt:"invers\xE3o"},{en:"emphasis",pt:"\xEAnfase"},{en:"highlight",pt:"destacar"},{en:"contrast",pt:"contrastar"},{en:"stress",pt:"enfatizar / estressar"},{en:"foreground",pt:"trazer ao primeiro plano"},{en:"focal point",pt:"ponto focal"}],grammar:{title:"CLEFT SENTENCES & INVERSION: Emphasizing what matters most",titlePT:"ORA\xC7\xD5ES CLIVADAS & INVERS\xC3O: Enfatizando o que mais importa",explanation:"Emphasis structures are the tools of powerful speakers. Cleft sentences ('It is the DRILLING that matters') bring one element into sharp focus. Inversion ('Never have I trained so hard') creates dramatic effect. These are the structures that make speeches and podcasts memorable.",explanationPT:"Estruturas de \xEAnfase s\xE3o as ferramentas de oradores poderosos. Clivadas e invers\xE3o.",rows:[{label:"IT IS...THAT",en:"It is the drilling that makes the difference. (not the sparring)",pt:"\xC9 o drilling que faz a diferen\xE7a. (n\xE3o o sparring)"},{label:"WHAT...IS",en:"What I love about BJJ is the endless learning.",pt:"O que eu amo no BJJ \xE9 o aprendizado sem fim."},{label:"INVERSION \u2014 Never",en:"Never have I trained with someone so dedicated.",pt:"Nunca treinei com algu\xE9m t\xE3o dedicado."},{label:"INVERSION \u2014 Not only",en:"Not only did he win, but he also submitted all opponents.",pt:"N\xE3o apenas ganhou, mas tamb\xE9m finalizou todos os advers\xE1rios."},{label:"INVERSION \u2014 Only",en:"Only when you're tired do you discover your true character.",pt:"Apenas quando voc\xEA est\xE1 cansado voc\xEA descobre seu verdadeiro car\xE1ter."}],examples:[{en:"It is consistency \u2014 not talent \u2014 that separates champions from everyone else.",pt:"\xC9 a consist\xEAncia \u2014 n\xE3o o talento \u2014 que separa os campe\xF5es de todos os outros."},{en:"What I want people to understand is that BJJ is a lifelong journey.",pt:"O que quero que as pessoas entendam \xE9 que o BJJ \xE9 uma jornada para a vida toda."},{en:"Never have I seen a student improve as fast as she did.",pt:"Nunca vi um aluno melhorar t\xE3o r\xE1pido quanto ela."},{en:"Not only did he train twice a day, but he also reviewed footage every night.",pt:"N\xE3o apenas treinou duas vezes por dia, mas tamb\xE9m revisou v\xEDdeos toda noite."},{en:"Only through suffering on the mat do you truly understand jiu-jitsu.",pt:"Apenas atrav\xE9s do sofrimento no tatame voc\xEA realmente entende o jiu-jitsu."}]},dialogue:[{sp:"A",en:"What do you think is the single most important thing in BJJ?",pt:"O que voc\xEA acha que \xE9 a coisa mais importante no BJJ?"},{sp:"B",en:"It is consistency \u2014 not talent, not natural ability \u2014 that separates everyone.",pt:"\xC9 a consist\xEAncia \u2014 n\xE3o talento, n\xE3o habilidade natural \u2014 que separa todos."},{sp:"A",en:"That's a powerful way to say it.",pt:"\xC9 uma forma poderosa de dizer isso."},{sp:"B",en:"What I want people to take from my career is exactly that message.",pt:"O que quero que as pessoas levem da minha carreira \xE9 exatamente essa mensagem."}],exercises:[{type:"timed_flash",q:"What does 'foreground' mean in Portuguese?",qPT:"O que 'foreground' significa em portugu\xEAs?",word:"foreground",answer:"trazer ao primeiro plano",seconds:5},{type:"mc",q:"Most powerful way to emphasize what matters in BJJ:",qPT:"Forma mais poderosa de enfatizar o que importa no BJJ:",opts:["It is consistency \u2014 not talent \u2014 that separates champions from everyone else.","Consistency is more important than talent for champions.","Champions need consistency more than talent.","Talent is less important than consistency."],ans:"It is consistency \u2014 not talent \u2014 that separates champions from everyone else.",exp:"'IT IS...THAT' cleft structure brings CONSISTENCY into sharp focus and explicitly excludes talent. Much more powerful than a simple statement."},{type:"fill",q:"Complete the emphasis structure:",qPT:"Complete a estrutura de \xEAnfase:",prompt:"___ have I seen a student improve as fast as she did.",ans:"Never",hint:"Nunca (+ inversion) = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Not only did he train twice a day, but he also reviewed footage every night.",opts:["Not only did he train twice a day, but he also reviewed footage every night.","Not only did he train twice a day, but he also watched footage every night.","Not only does he train twice a day, but he also reviewed footage every night.","Not only did he train three times a day, but he also reviewed footage every night."],ans:"Not only did he train twice a day, but he also reviewed footage every night."},{type:"speak_sentence",q:"Emphasize this BJJ truth powerfully:",qPT:"Enfatize esta verdade do BJJ com poder:",target:"It is consistency not talent that separates champions from everyone else",targetPT:"\xC9 a consist\xEAncia n\xE3o o talento que separa os campe\xF5es de todos os outros"}]},{id:115,unit:10,belt:"black",icon:"??\uFE0F",title:"Hedging & Academic English",titlePT:"Linguagem Hedging e Ingl\xEAs Acad\xEAmico",xp:70,vocab:[{en:"tend to",pt:"tendem a"},{en:"appear to",pt:"parecem / aparentemente"},{en:"it seems",pt:"parece"},{en:"arguably",pt:"discutivelmente / pode-se argumentar"},{en:"to some extent",pt:"em certa medida"},{en:"on the whole",pt:"no geral"},{en:"supposedly",pt:"supostamente"},{en:"as far as I know",pt:"at\xE9 onde eu sei"}],grammar:{title:"HEDGING: Making careful claims in professional English",titlePT:"HEDGING: Fazendo afirma\xE7\xF5es cuidadosas no ingl\xEAs profissional",explanation:"Hedging is the art of expressing uncertainty or limited claims professionally. Native English speakers hedge constantly \u2014 it shows intellectual honesty and sophistication. In BJJ: 'This technique tends to work better from closed guard' is more credible than 'This technique ALWAYS works.' Overconfident claims lose credibility.",explanationPT:"Hedging \xE9 a arte de expressar incerteza ou afirma\xE7\xF5es limitadas profissionalmente. Falantes nativos fazem isso constantemente.",rows:[{label:"TEND TO",en:"Pressure passers tend to do better against flexible opponents.",pt:"Passadores de press\xE3o tendem a ir melhor contra advers\xE1rios flex\xEDveis."},{label:"SEEM / APPEAR",en:"He appears to be gassing in the third round.",pt:"Ele parece estar cansando no terceiro round."},{label:"ARGUABLY",en:"Arguably, the rear naked choke is the most efficient submission.",pt:"Discutivelmente, o estrangulamento pelas costas \xE9 a finaliza\xE7\xE3o mais eficiente."},{label:"TO SOME EXTENT",en:"To some extent, flexibility determines your guard style.",pt:"Em certa medida, a flexibilidade determina seu estilo de guarda."},{label:"AS FAR AS I KNOW",en:"As far as I know, no one has solved the modern heel hook game.",pt:"At\xE9 onde eu sei, ningu\xE9m resolveu o jogo moderno de heel hooks."}],examples:[{en:"Drilling tends to produce more consistent results than live sparring alone.",pt:"O drilling tende a produzir resultados mais consistentes do que o sparring ao vivo sozinho."},{en:"Arguably, John Danaher has had more influence on modern grappling than anyone.",pt:"Discutivelmente, John Danaher teve mais influ\xEAncia no grappling moderno do que ningu\xE9m."},{en:"He seems to struggle with his guard when under physical pressure.",pt:"Ele parece ter dificuldade com sua guarda quando sob press\xE3o f\xEDsica."},{en:"To some extent, success in BJJ depends on your body type.",pt:"Em certa medida, o sucesso no BJJ depende do seu tipo f\xEDsico."},{en:"As far as I know, this is the only course that teaches BJJ English specifically.",pt:"At\xE9 onde eu sei, este \xE9 o \xFAnico curso que ensina ingl\xEAs de BJJ especificamente."}]},dialogue:[{sp:"A",en:"Is drilling really more important than sparring?",pt:"O drilling \xE9 realmente mais importante que o sparring?"},{sp:"B",en:"Arguably, yes \u2014 for developing technique. That being said, sparring tends to be more transferable to competition.",pt:"Discutivelmente, sim \u2014 para desenvolver t\xE9cnica. Dito isso, o sparring tende a ser mais transfer\xEDvel para competi\xE7\xE3o."},{sp:"A",en:"What about natural talent \u2014 does it determine success?",pt:"E o talento natural \u2014 determina o sucesso?"},{sp:"B",en:"To some extent. But consistency appears to matter far more than natural ability.",pt:"Em certa medida. Mas a consist\xEAncia parece importar muito mais do que habilidade natural."}],exercises:[{type:"timed_flash",q:"What does 'arguably' mean in Portuguese?",qPT:"O que 'arguably' significa em portugu\xEAs?",word:"arguably",answer:"discutivelmente / pode-se argumentar",seconds:5},{type:"mc",q:"Most professional way to make a claim you're not 100% certain about:",qPT:"Forma mais profissional de fazer uma afirma\xE7\xE3o sobre a qual n\xE3o est\xE1 100% certo:",opts:["Drilling tends to produce more consistent results than sparring alone.","Drilling always produces better results than sparring.","Drilling is more important than sparring.","Everyone knows drilling is better than sparring."],ans:"Drilling tends to produce more consistent results than sparring alone.",exp:"TENDS TO hedges the claim \u2014 it's true in most cases but not always. This is honest and credible. Absolute claims ('always', 'everyone knows') are less credible professionally."},{type:"fill",q:"Complete the hedged claim:",qPT:"Complete a afirma\xE7\xE3o hedged:",prompt:"To some ___, success in BJJ depends on your body type.",ans:"extent",hint:"em certa medida = to some ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"He seems to struggle with his guard when under physical pressure.",opts:["He seems to struggle with his guard when under physical pressure.","He appears to struggle with his guard when under physical pressure.","He tends to struggle with his guard when under physical pressure.","He seems to struggle with his game when under physical pressure."],ans:"He seems to struggle with his guard when under physical pressure."},{type:"speak_sentence",q:"Make a professional hedged claim:",qPT:"Fa\xE7a uma afirma\xE7\xE3o profissional hedged:",target:"Arguably consistency tends to matter more than natural talent in jiu jitsu",targetPT:"Discutivelmente a consist\xEAncia tende a importar mais do que o talento natural no jiu jitsu"}]},{id:116,unit:10,belt:"black",icon:"\u{1F4D6}",title:"Storytelling in English",titlePT:"Narrativa em Ingl\xEAs",xp:70,vocab:[{en:"hook",pt:"gancho"},{en:"narrative",pt:"narrativa"},{en:"climax",pt:"cl\xEDmax"},{en:"turning point",pt:"ponto de virada"},{en:"resolution",pt:"resolu\xE7\xE3o"},{en:"tension",pt:"tens\xE3o"},{en:"character",pt:"personagem"},{en:"arc",pt:"arco"}],grammar:{title:"STORYTELLING: How to tell your story powerfully",titlePT:"NARRATIVA: Como contar sua hist\xF3ria com poder",explanation:"Every great BJJ instructor is also a great storyteller. Hook \u2192 Setup \u2192 Conflict \u2192 Climax \u2192 Resolution \u2192 Lesson. This works for Instagram, YouTube, podcasts, and seminars.",explanationPT:"Todo grande instrutor de BJJ tamb\xE9m \xE9 um grande contador de hist\xF3rias.",rows:[{label:"HOOK",en:"'I almost quit BJJ at blue belt \u2014 here's what stopped me.'",pt:"Gancho: algo surpreendente que faz o ouvinte precisar continuar."},{label:"SETUP",en:"Set the scene: time, place, who you were then.",pt:"Estabele\xE7a a cena: tempo, lugar, quem voc\xEA era."},{label:"CONFLICT",en:"The problem/challenge that created tension.",pt:"O problema que criou tens\xE3o."},{label:"CLIMAX",en:"The moment everything changed.",pt:"O momento em que tudo mudou."},{label:"LESSON",en:"What it taught you \u2014 what the listener should take away.",pt:"O que te ensinou \u2014 o que o ouvinte deve levar."}],examples:[{en:"I remember the exact moment I almost quit \u2014 it was a Tuesday morning, six months into blue belt.",pt:"Lembro o exato momento em que quase desisti."},{en:"The turning point came when an old man with a white belt submitted me three times in a row.",pt:"O ponto de virada veio quando um homem de faixa branca me finalizou tr\xEAs vezes seguidas."},{en:"And that's when I understood: humility isn't just a value in BJJ \u2014 it's the whole lesson.",pt:"E foi ent\xE3o que entendi: humildade n\xE3o \xE9 apenas um valor \u2014 \xE9 a li\xE7\xE3o inteira."},{en:"Start your story with a hook \u2014 something surprising, emotional, or counterintuitive.",pt:"Comece com um gancho \u2014 algo surpreendente ou contraintuitivo."},{en:"The best stories always end with a lesson the audience can apply to their own life.",pt:"As melhores hist\xF3rias terminam com uma li\xE7\xE3o aplic\xE1vel."}]},dialogue:[{sp:"A",en:"I need to tell my story on a podcast but don't know how to structure it.",pt:"Preciso contar minha hist\xF3ria em um podcast mas n\xE3o sei como estrutur\xE1-la."},{sp:"B",en:"Start with a hook \u2014 the most surprising or emotional moment in your journey.",pt:"Comece com um gancho \u2014 o momento mais surpreendente da sua jornada."},{sp:"A",en:"Like the time I almost quit?",pt:"Como a vez que quase desisti?"},{sp:"B",en:"Perfect hook. Then set the scene, build the tension, hit the climax, and land the lesson.",pt:"Gancho perfeito. Estabele\xE7a a cena, construa a tens\xE3o, atinja o cl\xEDmax e aterrise a li\xE7\xE3o."}],exercises:[{type:"timed_flash",q:"What does 'hook' mean in storytelling?",qPT:"O que 'hook' significa na narrativa?",word:"hook",answer:"gancho / elemento de atra\xE7\xE3o",seconds:5},{type:"timed_flash",q:"What does 'turning point' mean?",qPT:"O que 'turning point' significa?",word:"turning point",answer:"ponto de virada",seconds:5},{type:"mc",q:"The best way to open a BJJ story on a podcast:",qPT:"A melhor forma de abrir uma hist\xF3ria de BJJ:",opts:["'I almost quit BJJ at blue belt \u2014 and here's the moment that changed everything.'","'My name is [name] and I'm a BJJ black belt.'","'Today I want to talk about my journey.'","'I have been training BJJ for many years.'"],ans:"'I almost quit BJJ at blue belt \u2014 and here's the moment that changed everything.'",exp:"Perfect hook: TENSION (almost quit) + CURIOSITY (why?) + PROMISE of resolution. The listener must keep listening."},{type:"fill",q:"Complete the story advice:",qPT:"Complete o conselho:",prompt:"Start with a ___ \u2014 something surprising that makes people need to keep listening.",ans:"hook",hint:"gancho = ___"},{type:"speak_sentence",q:"Open your BJJ story with a hook:",qPT:"Abra sua hist\xF3ria com um gancho:",target:"I almost quit BJJ at blue belt and here is the moment that changed everything",targetPT:"Quase desisti do BJJ na faixa azul e aqui est\xE1 o momento que mudou tudo"}]},{id:117,unit:10,belt:"black",icon:"\u{1F522}",title:"Numbers, Stats and Data in English",titlePT:"N\xFAmeros, Estat\xEDsticas e Dados em Ingl\xEAs",xp:65,vocab:[{en:"percentage",pt:"porcentagem"},{en:"revenue",pt:"receita"},{en:"average",pt:"m\xE9dia"},{en:"roughly",pt:"aproximadamente"},{en:"approximately",pt:"aproximadamente"},{en:"double",pt:"dobrar"},{en:"decline",pt:"decl\xEDnio / queda"},{en:"figure",pt:"n\xFAmero / figura"}],grammar:{title:"NUMBERS AND DATA: Talking about your gym business professionally",titlePT:"N\xDAMEROS E DADOS: Falando sobre seu neg\xF3cio profissionalmente",explanation:"Whether pitching to investors or reporting to sponsors, you need to use numbers precisely and professionally in English.",explanationPT:"Para investidores ou patrocinadores, voc\xEA precisa usar n\xFAmeros com precis\xE3o em ingl\xEAs.",rows:[{label:"APPROXIMATE",en:"Roughly / approximately / around / about \u2014 We have roughly 80 members.",pt:"Temos aproximadamente 80 membros."},{label:"PERCENTAGE",en:"Twenty percent of our students compete. Revenue is up thirty percent.",pt:"A receita subiu trinta por cento."},{label:"GROWTH",en:"We doubled our membership in six months.",pt:"Dobramos nossa associa\xE7\xE3o em seis meses."},{label:"AVERAGE",en:"The average student trains three times per week.",pt:"O aluno m\xE9dio treina tr\xEAs vezes por semana."}],examples:[{en:"We currently have approximately one hundred and twenty active members.",pt:"Temos aproximadamente cento e vinte membros ativos."},{en:"Our retention rate is around eighty percent \u2014 well above the industry average.",pt:"Nossa taxa de reten\xE7\xE3o \xE9 em torno de oitenta por cento."},{en:"Revenue grew by forty percent year-over-year \u2014 mainly from the online course.",pt:"A receita cresceu quarenta por cento ano a ano."},{en:"Roughly thirty percent of our students are competing at the regional level.",pt:"Aproximadamente trinta por cento dos nossos alunos competem regionalmente."},{en:"We've more than doubled our social media following in the past six months.",pt:"Mais do que dobramos nossos seguidores nas redes sociais."}]},dialogue:[{sp:"A",en:"How is the gym doing financially?",pt:"Como a academia est\xE1 indo financeiramente?"},{sp:"B",en:"Really well. Revenue is up roughly thirty percent compared to last year.",pt:"Muito bem. A receita subiu aproximadamente trinta por cento em rela\xE7\xE3o ao ano passado."},{sp:"A",en:"And membership numbers?",pt:"E os n\xFAmeros de associa\xE7\xE3o?"},{sp:"B",en:"We're at around a hundred and ten members. We've almost doubled since January.",pt:"Estamos em torno de cento e dez membros. Quase dobramos desde janeiro."}],exercises:[{type:"timed_flash",q:"What does 'revenue' mean?",qPT:"O que 'revenue' significa?",word:"revenue",answer:"receita",seconds:5},{type:"timed_flash",q:"What does 'roughly' mean?",qPT:"O que 'roughly' significa?",word:"roughly",answer:"aproximadamente",seconds:5},{type:"mc",q:"Most professional way to report growth to a sponsor:",qPT:"Forma mais profissional de reportar crescimento:",opts:["Revenue grew by forty percent year-over-year, driven mainly by the online membership tier.","We made more money.","Revenue is better this year.","We grew forty percent."],ans:"Revenue grew by forty percent year-over-year, driven mainly by the online membership tier.",exp:"Professional: metric + precise figure + time comparison + cause."},{type:"fill",q:"Complete the membership report:",qPT:"Complete o relat\xF3rio:",prompt:"Our retention rate is around eighty percent \u2014 well ___ the industry average.",ans:"above",hint:"bem acima = well ___"},{type:"speak_sentence",q:"Report your gym's growth:",qPT:"Reporte o crescimento da sua academia:",target:"Revenue grew by thirty percent and we have roughly one hundred and twenty members now",targetPT:"A receita cresceu trinta por cento e temos aproximadamente cento e vinte membros agora"}]},{id:118,unit:10,belt:"black",icon:"\u{1F50A}",title:"Connected Speech \u2014 Fast English",titlePT:"Fala Conectada \u2014 Ingl\xEAs R\xE1pido",xp:75,vocab:[{en:"gonna",pt:"going to"},{en:"wanna",pt:"want to"},{en:"hafta",pt:"have to"},{en:"didja",pt:"did you"},{en:"whaddaya",pt:"what do you"},{en:"lemme",pt:"let me"},{en:"coulda",pt:"could have"},{en:"shoulda",pt:"should have"}],grammar:{title:"CONNECTED SPEECH: How words blend in natural fast English",titlePT:"FALA CONECTADA: Como palavras se conectam no ingl\xEAs r\xE1pido",explanation:"The #1 reason Brazilians understand textbook English but struggle with movies and real conversations is connected speech. Native speakers LINK, REDUCE, and DROP sounds.",explanationPT:"A raz\xE3o principal para brasileiros terem dificuldade com filmes \xE9 a fala conectada.",rows:[{label:"REDUCTION",en:"'want to' \u2192 'wanna' | 'going to' \u2192 'gonna' | 'have to' \u2192 'hafta'",pt:"Formas reduzidas na fala natural"},{label:"LINKING",en:"'turn on' \u2192 'tur-non' | 'look at' \u2192 'loo-kat'",pt:"Sons se conectam entre palavras"},{label:"ELISION",en:"'next day' \u2192 'nex day' | 'last time' \u2192 'las time'",pt:"Sons suprimidos na fala r\xE1pida"},{label:"CONTRACTIONS",en:"'Coulda, woulda, shoulda' = 'could have, would have, should have'",pt:"Contra\xE7\xF5es de verbos modais"}],examples:[{en:"'I'm gonna grab a bite' = 'I am going to get something to eat'",pt:"gonna = going to na fala natural"},{en:"'Didja see that?' = 'Did you see that?'",pt:"didja = did you"},{en:"'Whaddaya mean?' = 'What do you mean?'",pt:"whaddaya = what do you"},{en:"'Lemme show ya' = 'Let me show you'",pt:"lemme / ya = let me / you"},{en:"Listen for chunks, not individual words \u2014 that's the key to understanding native speech.",pt:"Ou\xE7a blocos, n\xE3o palavras individuais."}]},dialogue:[{sp:"A",en:"I understand my teacher perfectly but I can't follow American podcasts. Why?",pt:"Entendo meu professor mas n\xE3o consigo seguir podcasts americanos. Por qu\xEA?"},{sp:"B",en:"Connected speech. Your teacher speaks slowly and clearly. Native speakers don't.",pt:"Fala conectada. Seu professor fala devagar. Falantes nativos n\xE3o."},{sp:"A",en:"So 'going to' becomes 'gonna'?",pt:"Ent\xE3o 'going to' vira 'gonna'?"},{sp:"B",en:"Exactly. And 'want to' becomes 'wanna'. Listen for chunks, not individual words.",pt:"Exatamente. E 'want to' vira 'wanna'. Ou\xE7a blocos."}],exercises:[{type:"timed_flash",q:"What does 'gonna' mean in standard English?",qPT:"O que 'gonna' significa?",word:"gonna",answer:"going to",seconds:5},{type:"timed_flash",q:"What does 'wanna' mean in standard English?",qPT:"O que 'wanna' significa?",word:"wanna",answer:"want to",seconds:5},{type:"mc",q:"'Didja eat before training?' in standard English:",qPT:"'Didja eat before training?' em ingl\xEAs padr\xE3o:",opts:["Did you eat before training?","Did he eat before training?","Do you eat before training?","Should you eat before training?"],ans:"Did you eat before training?",exp:"DIDJA = 'Did you' in fast connected speech. The 'y' sound blends with 'd' to create 'didja'."},{type:"fill",q:"What does this mean? 'I'm gonna show ya the technique'",qPT:"O que significa?",prompt:"I am ___ to show ___ the technique",ans:"going, you",hint:"gonna = going to / ya = you"},{type:"speak_sentence",q:"Say this fast with connected speech:",qPT:"Diga isso r\xE1pido:",target:"I'm gonna show you what I wanna work on today",targetPT:"Vou te mostrar no que quero trabalhar hoje"}]},{id:119,unit:10,belt:"black",icon:"\u{1F3AD}",title:"Formal vs Informal Register",titlePT:"Registro Formal vs Informal",xp:70,vocab:[{en:"register",pt:"registro (n\xEDvel de formalidade)"},{en:"tone",pt:"tom"},{en:"appropriate",pt:"apropriado"},{en:"professional",pt:"profissional"},{en:"casual",pt:"casual / informal"},{en:"context",pt:"contexto"},{en:"audience",pt:"p\xFAblico / audi\xEAncia"},{en:"adapt",pt:"adaptar"}],grammar:{title:"REGISTER: Switching between formal and informal English",titlePT:"REGISTRO: Alternando entre ingl\xEAs formal e informal",explanation:"Knowing WHEN to switch register is one of the most important skills in English. The same message requires completely different language depending on who you're talking to.",explanationPT:"Uma das habilidades mais importantes \xE9 saber QUANDO mudar o registro.",rows:[{label:"INFORMAL",en:"Hey! Wanna roll? Dude, that was sick! Gonna train later?",pt:"Casual \u2014 parceiros de treino, amigos"},{label:"NEUTRAL",en:"Are you training today? That was a great round! See you this evening.",pt:"Neutro \u2014 contexto geral de academia"},{label:"FORMAL",en:"I would like to schedule a training session. Your performance was exceptional.",pt:"Formal \u2014 patrocinadores, pais de alunos, contratos"},{label:"CONTEXT",en:"Sponsor email = formal. WhatsApp training partner = informal. Class = neutral.",pt:"Escolha o registro pelo contexto."}],examples:[{en:"INFORMAL: 'Yo, are you coming to training tonight? It's gonna be sick!'",pt:"INFORMAL para parceiros de treino."},{en:"FORMAL: 'I am writing to confirm your attendance at Thursday's session.'",pt:"FORMAL para comunica\xE7\xF5es profissionais."},{en:"Read the room: a new student's parent needs formal language.",pt:"Leia a situa\xE7\xE3o: pais precisam de linguagem formal."},{en:"The biggest mistake? Using informal slang in a professional email \u2014 it destroys credibility.",pt:"Usar g\xEDria em e-mail profissional destr\xF3i credibilidade."},{en:"NEUTRAL: 'Are you planning to come to class on Thursday?'",pt:"NEUTRO para comunica\xE7\xE3o geral."}]},dialogue:[{sp:"A",en:"I sent a casual email to a potential sponsor and they never replied.",pt:"Mandei um e-mail casual para um patrocinador e nunca responderam."},{sp:"B",en:"Classic register mistake. Sponsors need formal English \u2014 'I am writing regarding...'",pt:"Erro cl\xE1ssico. Patrocinadores precisam de ingl\xEAs formal."},{sp:"A",en:"And with my training partners?",pt:"E com meus parceiros de treino?"},{sp:"B",en:"Completely opposite \u2014 be casual, be real. 'Yo, wanna drill after class?' Perfect.",pt:"Completamente oposto \u2014 seja casual. 'Ei, quer fazer drilling?' Perfeito."}],exercises:[{type:"timed_flash",q:"What does 'register' mean in language?",qPT:"O que 'register' significa?",word:"register",answer:"registro (n\xEDvel de formalidade)",seconds:5},{type:"mc",q:"You're emailing a potential sponsor for the first time. You use:",qPT:"Voc\xEA est\xE1 enviando e-mail para um patrocinador. Voc\xEA usa:",opts:["I am writing to express my interest in a potential partnership with your brand.","Hey! I wanna work with your brand \u2014 it'd be sick!","Hi, I'm interested in working together.","What's up \u2014 I do BJJ and want sponsorship."],ans:"I am writing to express my interest in a potential partnership with your brand.",exp:"FORMAL register: 'I am writing' + professional vocabulary. Casual options will not be taken seriously."},{type:"fill",q:"Convert to formal register:",qPT:"Converta para registro formal:",prompt:"INFORMAL: 'Wanna meet up?' \u2192 FORMAL: 'I ___ like to ___ a meeting.'",ans:"would, schedule",hint:"gostaria de agendar"},{type:"listen_choose",q:"Choose the FORMAL version:",qPT:"Escolha a vers\xE3o FORMAL:",audio:"I am writing to confirm your attendance at Thursday's training session.",opts:["I am writing to confirm your attendance at Thursday's training session.","Are you coming to training on Thursday?","Hey, you coming Thursday?","Just checking \u2014 Thursday training still on?"],ans:"I am writing to confirm your attendance at Thursday's training session."},{type:"speak_sentence",q:"Convert to formal English for a sponsor:",qPT:"Converta para ingl\xEAs formal:",target:"I am writing to express my interest in a potential partnership with your brand",targetPT:"Escrevo para expressar meu interesse em uma potencial parceria com sua marca"}]},{id:120,unit:10,belt:"black",icon:"\u{1F38A}",title:"Lesson 100 \u2014 Your English Milestone",titlePT:"Li\xE7\xE3o 100 \u2014 Seu Marco de Ingl\xEAs",xp:100,vocab:[{en:"milestone",pt:"marco"},{en:"dedication",pt:"dedica\xE7\xE3o"},{en:"persistence",pt:"persist\xEAncia"},{en:"fluency",pt:"flu\xEAncia"},{en:"breakthrough",pt:"avan\xE7o / conquista"},{en:"momentum",pt:"momentum"},{en:"celebrate",pt:"celebrar"},{en:"reflect",pt:"refletir"}],grammar:{title:"REVIEW: Everything you've mastered to reach Lesson 100",titlePT:"REVIS\xC3O: Tudo que voc\xEA dominou para chegar \xE0 Li\xE7\xE3o 100",explanation:"You have reached Lesson 100. Most people who start a language course never reach Lesson 10. You are now capable of holding real conversations, teaching in English, competing abroad, and telling your story.",explanationPT:"Voc\xEA chegou \xE0 Li\xE7\xE3o 100. Isso n\xE3o \xE9 pouco. Esta li\xE7\xE3o revisa tudo e celebra o quanto voc\xEA avan\xE7ou.",rows:[{label:"TENSES",en:"I trained / I have trained / I am training / I will train",pt:"Todos os tempos verbais dominados"},{label:"CONDITIONALS",en:"If I train / If I trained / If I had trained",pt:"Todos os condicionais dominados"},{label:"PHRASAL VERBS",en:"Show up / Level up / Break down / Figure out / Roll with the punches",pt:"Phrasal verbs dominados"},{label:"IDIOMS",en:"In the zone / Leave it all on the mat / Rise to the occasion",pt:"Idiom\xE1ticos dominados"}],examples:[{en:"I started this course not knowing how to say 'armbar' in English. Now I can teach a class.",pt:"Comecei sem saber dizer 'armbar' em ingl\xEAs. Agora posso dar uma aula."},{en:"If I hadn't invested in my English, I would never have been able to work abroad.",pt:"Se n\xE3o tivesse investido no meu ingl\xEAs, nunca teria trabalhado no exterior."},{en:"OSS means respect \u2014 and I respect every person who reached Lesson 100.",pt:"OSS significa respeito \u2014 e respeito cada pessoa que chegou \xE0 Li\xE7\xE3o 100."},{en:"The journey continues \u2014 but you are not the same person who started Lesson 1.",pt:"A jornada continua \u2014 mas voc\xEA n\xE3o \xE9 a mesma pessoa que come\xE7ou."},{en:"I've been building something that will open doors for the rest of my career.",pt:"Venho construindo algo que abrir\xE1 portas pelo resto da minha carreira."}]},dialogue:[{sp:"A",en:"100 lessons. How does it feel?",pt:"100 li\xE7\xF5es. Como voc\xEA se sente?"},{sp:"B",en:"Incredible. If someone had told me I'd be teaching in English, I wouldn't have believed them.",pt:"Incr\xEDvel. Se algu\xE9m me dissesse que estaria ensinando em ingl\xEAs, n\xE3o teria acreditado."},{sp:"A",en:"What's changed most for you?",pt:"O que mudou mais para voc\xEA?"},{sp:"B",en:"Confidence. I used to freeze when a native speaker talked to me. Now I just roll with it. OSS.",pt:"Confian\xE7a. Eu travava quando um falante nativo falava comigo. Agora simplesmente vou com tudo. OSS."}],exercises:[{type:"timed_flash",q:"What does 'breakthrough' mean?",qPT:"O que 'breakthrough' significa?",word:"breakthrough",answer:"avan\xE7o / conquista",seconds:5},{type:"mc",q:"Which sentence uses the THIRD conditional correctly?",qPT:"Qual usa o TERCEIRO condicional corretamente?",opts:["If I hadn't trained hard, I wouldn't have reached Lesson 100.","If I didn't train hard, I wouldn't have reached Lesson 100.","If I hadn't trained hard, I wouldn't reach Lesson 100.","If I would have trained hard, I would have reached Lesson 100."],ans:"If I hadn't trained hard, I wouldn't have reached Lesson 100.",exp:"3rd conditional: IF + past perfect \u2192 WOULD HAVE + past participle. No 'would have' in the IF clause."},{type:"fill",q:"Complete the reflection:",qPT:"Complete a reflex\xE3o:",prompt:"I ___ been building something that will open doors for the rest of my ___.",ans:"have, career",hint:"present perfect / carreira"},{type:"speak_sentence",q:"Celebrate your 100 lessons:",qPT:"Celebre suas 100 li\xE7\xF5es:",target:"I have completed one hundred lessons and I am ready to teach and live from jiu jitsu in English",targetPT:"Completei cem li\xE7\xF5es e estou pronto para ensinar e viver do jiu jitsu em ingl\xEAs"},{type:"repeat_after",q:"Your Lesson 100 graduation:",qPT:"Sua gradua\xE7\xE3o da Li\xE7\xE3o 100:",items:[{en:"I showed up. Every lesson. That's the whole secret.",pt:"Eu apareci. Toda li\xE7\xE3o. Esse \xE9 o segredo."},{en:"If it was easy, everyone would do it.",pt:"Se fosse f\xE1cil, todos fariam."},{en:"OSS \u2014 the journey continues.",pt:"OSS \u2014 a jornada continua."}]}]},{id:121,unit:11,belt:"black",icon:"\u{1F3E5}",title:"At the Doctor \u2014 Healthcare English",titlePT:"No M\xE9dico \u2014 Ingl\xEAs de Sa\xFAde",xp:65,vocab:[{en:"symptom",pt:"sintoma"},{en:"diagnosis",pt:"diagn\xF3stico"},{en:"prescription",pt:"receita m\xE9dica"},{en:"insurance",pt:"seguro (de sa\xFAde)"},{en:"appointment",pt:"consulta / agendamento"},{en:"urgent care",pt:"pronto-socorro leve"},{en:"swollen",pt:"inchado"},{en:"chronic",pt:"cr\xF4nico"}],grammar:{title:"DESCRIBING SYMPTOMS and navigating US healthcare",titlePT:"DESCREVENDO SINTOMAS e navegando o sistema de sa\xFAde americano",explanation:"For any Brazilian living abroad, navigating healthcare in English is critical and stressful. This lesson gives you the exact phrases to describe BJJ-related injuries and symptoms, communicate with doctors, and understand your healthcare options \u2014 potentially saving your career.",explanationPT:"Para qualquer brasileiro no exterior, navegar a sa\xFAde em ingl\xEAs \xE9 cr\xEDtico e estressante.",rows:[{label:"SYMPTOMS",en:"I have a sharp pain in my knee. It's been swollen for two days.",pt:"Tenho uma dor aguda no joelho. Est\xE1 inchado h\xE1 dois dias."},{label:"HISTORY",en:"I'm a BJJ instructor. This happened during sparring.",pt:"Sou instrutor de BJJ. Isso aconteceu durante o sparring."},{label:"INSURANCE",en:"I have health insurance through [company]. My copay is $30.",pt:"Tenho plano de sa\xFAde pela [empresa]. Meu copay \xE9 $30."},{label:"ASK",en:"Is this serious? Do I need an MRI? When can I train again?",pt:"Isso \xE9 s\xE9rio? Preciso de resson\xE2ncia? Quando posso treinar de novo?"}],examples:[{en:"I'd like to schedule an appointment \u2014 I injured my knee during training.",pt:"Gostaria de agendar uma consulta \u2014 machuquei o joelho durante o treino."},{en:"The pain is sharp and gets worse when I bend my knee fully.",pt:"A dor \xE9 aguda e piora quando dobro completamente o joelho."},{en:"This is a recurring injury \u2014 I've had issues with this shoulder before.",pt:"Esta \xE9 uma les\xE3o recorrente \u2014 j\xE1 tive problemas com este ombro antes."},{en:"Do I need a referral to see a specialist, or can I go directly?",pt:"Preciso de encaminhamento para ver um especialista, ou posso ir diretamente?"},{en:"How long will recovery take? I have a competition in three weeks.",pt:"Quanto tempo levar\xE1 a recupera\xE7\xE3o? Tenho uma competi\xE7\xE3o em tr\xEAs semanas."}]},dialogue:[{sp:"A",en:"Good morning \u2014 I need to see a doctor. My knee is swollen and painful.",pt:"Bom dia \u2014 preciso ver um m\xE9dico. Meu joelho est\xE1 inchado e dolorido."},{sp:"B",en:"Of course. Do you have insurance? When did the injury occur?",pt:"Claro. Voc\xEA tem seguro? Quando a les\xE3o ocorreu?"},{sp:"A",en:"Yes, I have insurance. The injury happened yesterday during BJJ sparring.",pt:"Sim, tenho seguro. A les\xE3o aconteceu ontem durante o sparring de BJJ."},{sp:"B",en:"We can see you right away. Please fill out this medical history form.",pt:"Podemos atend\xEA-lo imediatamente. Por favor preencha este formul\xE1rio de hist\xF3rico m\xE9dico."}],exercises:[{type:"timed_flash",q:"What does 'urgent care' mean in Portuguese?",qPT:"O que 'urgent care' significa em portugu\xEAs?",word:"urgent care",answer:"pronto-socorro leve",seconds:5},{type:"mc",q:"You injured your knee in sparring. How do you describe it to a doctor?",qPT:"Voc\xEA machucou o joelho no sparring. Como descreve para o m\xE9dico?",opts:["I have a sharp pain in my knee that occurred during BJJ training \u2014 it's been swollen since yesterday.","My knee hurts from training.","I hurt my knee doing martial arts.","The knee is bad since yesterday's training."],ans:"I have a sharp pain in my knee that occurred during BJJ training \u2014 it's been swollen since yesterday.",exp:"Medical English needs precision: type of pain (sharp), when it happened, and specific symptoms (swollen). The more specific you are, the better care you receive."},{type:"fill",q:"Complete the medical question:",qPT:"Complete a pergunta m\xE9dica:",prompt:"How long will ___ take? I have a competition in three weeks.",ans:"recovery",hint:"recupera\xE7\xE3o = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Do I need a referral to see a specialist, or can I go directly?",opts:["Do I need a referral to see a specialist, or can I go directly?","Do I need a prescription to see a specialist, or can I go directly?","Do I need an appointment to see a specialist, or can I go directly?","Do I need a referral to see a doctor, or can I go directly?"],ans:"Do I need a referral to see a specialist, or can I go directly?"},{type:"speak_sentence",q:"Describe your injury at the doctor:",qPT:"Descreva sua les\xE3o no m\xE9dico:",target:"I have a sharp pain in my knee it is swollen and happened during BJJ sparring yesterday",targetPT:"Tenho uma dor aguda no joelho est\xE1 inchado e aconteceu durante o sparring de BJJ ontem"}]},{id:122,unit:11,belt:"black",icon:"\u{1F4DE}",title:"Phone Call English \u2014 The Hardest Skill",titlePT:"Ingl\xEAs para Telefonemas \u2014 A Habilidade Mais Dif\xEDcil",xp:70,vocab:[{en:"hold",pt:"esperar (na linha)"},{en:"transfer",pt:"transferir"},{en:"voicemail",pt:"caixa postal de voz"},{en:"callback",pt:"retorno de chamada"},{en:"extension",pt:"ramal"},{en:"drop",pt:"cair (chamada)"},{en:"confirm",pt:"confirmar"},{en:"clarify",pt:"esclarecer"}],grammar:{title:"PHONE ENGLISH: The unique challenges of phone conversations",titlePT:"INGL\xCAS DE TELEFONE: Os desafios \xFAnicos das conversas por telefone",explanation:"Most Brazilians who speak decent English face-to-face completely freeze on the phone. Why? No lip reading, no body language, often fast speech with accents. This lesson teaches you the specific phrases and strategies to handle any phone call with confidence \u2014 booking venues, calling sponsors, dealing with insurance.",explanationPT:"A maioria dos brasileiros que fala ingl\xEAs cara-a-cara trava completamente ao telefone. Esta aula resolve isso.",rows:[{label:"OPEN",en:"Hello, this is [name] calling from [gym]. May I speak with [person]?",pt:"Ol\xE1, aqui \xE9 [nome] ligando da [academia]. Posso falar com [pessoa]?"},{label:"PROBLEM",en:"I'm sorry \u2014 could you repeat that? The line is a bit unclear.",pt:"Desculpe \u2014 poderia repetir? A linha est\xE1 um pouco ruim."},{label:"SPELLING",en:"Could you spell that for me? My name is B-R-U-N-O.",pt:"Poderia soletrar isso para mim? Meu nome \xE9 B-R-U-N-O."},{label:"END",en:"Thank you for your help. I'll follow up by email. Have a great day!",pt:"Obrigado pela ajuda. Farei o acompanhamento por e-mail. Tenha um \xF3timo dia!"}],examples:[{en:"Hello, this is Bruno calling from Team Relentless. May I speak with the events coordinator?",pt:"Ol\xE1, aqui \xE9 Bruno ligando do Team Relentless. Posso falar com o coordenador de eventos?"},{en:"I'm sorry \u2014 could you repeat the address? I didn't catch that.",pt:"Desculpe \u2014 poderia repetir o endere\xE7o? N\xE3o entendi isso."},{en:"Would you mind speaking a little more slowly? English is my second language.",pt:"Voc\xEA se importaria de falar um pouco mais devagar? Ingl\xEAs \xE9 minha segunda l\xEDngua."},{en:"I'll hold. Thank you.",pt:"Vou aguardar na linha. Obrigado."},{en:"Could I leave a voicemail? I'll also send a follow-up email.",pt:"Posso deixar uma mensagem na caixa postal? Tamb\xE9m enviarei um e-mail de acompanhamento."}]},dialogue:[{sp:"A",en:"Thank you for calling Gold Medal Gym. How can I help you?",pt:"Obrigado por ligar para a Gold Medal Gym. Como posso ajudar?"},{sp:"B",en:"Hello, this is Carlos Silva calling. I'm interested in hosting a seminar at your facility.",pt:"Ol\xE1, aqui \xE9 Carlos Silva ligando. Estou interessado em hospedar um semin\xE1rio na sua instala\xE7\xE3o."},{sp:"A",en:"Wonderful! Let me transfer you to our events coordinator.",pt:"Maravilhoso! Vou transferir para o nosso coordenador de eventos."},{sp:"B",en:"Thank you. Could you spell their name for me before you transfer?",pt:"Obrigado. Poderia soletrar o nome deles antes de transferir?"}],exercises:[{type:"timed_flash",q:"What does 'voicemail' mean in Portuguese?",qPT:"O que 'voicemail' significa em portugu\xEAs?",word:"voicemail",answer:"caixa postal de voz",seconds:5},{type:"mc",q:"You didn't understand what was said on the phone. You say:",qPT:"Voc\xEA n\xE3o entendeu o que foi dito no telefone. Voc\xEA diz:",opts:["I'm sorry \u2014 could you repeat that? I didn't quite catch it.","What?","Say again please.","I don't understand English well."],ans:"I'm sorry \u2014 could you repeat that? I didn't quite catch it.",exp:"'I didn't catch that' is the native expression for 'I didn't hear/understand.' Always apologize first, then make the request. Never just say 'What?' on a professional call."},{type:"fill",q:"Complete the professional phone opening:",qPT:"Complete a abertura profissional de telefonema:",prompt:"Hello, this ___ Bruno calling from Team Relentless. May I ___ with the coordinator?",ans:"is, speak",hint:"here is / may I speak"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Would you mind speaking a little more slowly? English is my second language.",opts:["Would you mind speaking a little more slowly? English is my second language.","Could you speak a little more slowly? English is my second language.","Would you mind speaking more slowly? English is my second language.","Would you mind speaking a little slower? English is my second language."],ans:"Would you mind speaking a little more slowly? English is my second language."},{type:"speak_sentence",q:"Open a professional phone call:",qPT:"Abra uma liga\xE7\xE3o profissional:",target:"Hello this is Bruno calling from my gym may I speak with the events coordinator please",targetPT:"Ol\xE1 aqui \xE9 Bruno ligando da minha academia posso falar com o coordenador de eventos por favor"}]},{id:123,unit:11,belt:"black",icon:"\u2615",title:"Small Talk \u2014 The Key to Belonging",titlePT:"Small Talk \u2014 A Chave para Pertencer",xp:65,vocab:[{en:"weather",pt:"tempo / clima"},{en:"local team",pt:"time local"},{en:"weekend",pt:"fim de semana"},{en:"commute",pt:"deslocamento"},{en:"neighborhood",pt:"bairro"},{en:"recommendation",pt:"recomenda\xE7\xE3o"},{en:"originally from",pt:"originalmente de"},{en:"settle in",pt:"se adaptar / se instalar"}],grammar:{title:"SMALL TALK: The conversations before the real conversation",titlePT:"SMALL TALK: As conversas antes da conversa real",explanation:"Small talk is culturally mandatory in English-speaking gyms, workplaces, and social settings. Brazilians often skip it \u2014 going straight to the point \u2014 which can come across as rude. Small talk isn't empty \u2014 it builds trust, signals you're approachable, and opens doors. Master it and you'll feel like you belong immediately.",explanationPT:"Small talk \xE9 culturalmente obrigat\xF3rio em academias de l\xEDngua inglesa. Dominar isso faz voc\xEA se sentir pertencente.",rows:[{label:"WEATHER",en:"Crazy weather lately, right? Hot one day, cold the next!",pt:"Clima louco ultimamente, n\xE9? Quente um dia, frio no pr\xF3ximo!"},{label:"ORIGIN",en:"Where are you originally from? \u2014 Brazil \u2014 Oh wow, which part?",pt:"De onde voc\xEA \xE9 originalmente? \u2014 Brasil \u2014 Oh wow, qual parte?"},{label:"SETTLE IN",en:"How are you settling in? Are you getting used to the area?",pt:"Como voc\xEA est\xE1 se adaptando? Est\xE1 se acostumando com a regi\xE3o?"},{label:"RECOMMEND",en:"Any good spots around here you'd recommend for food?",pt:"Algum bom lugar por aqui que voc\xEA recomendaria para comer?"},{label:"WEEKEND",en:"Any plans for the weekend? \u2014 Competing actually! \u2014 Oh cool!",pt:"Planos para o fim de semana? \u2014 Na verdade competindo! \u2014 Que legal!"}],examples:[{en:"Crazy hot today, right? Perfect weather for sitting in the sauna after training!",pt:"Muito quente hoje, n\xE9? Clima perfeito para sentar na sauna ap\xF3s o treino!"},{en:"I'm originally from S\xE3o Paulo \u2014 been here about six months now.",pt:"Sou originalmente de S\xE3o Paulo \u2014 estou aqui h\xE1 seis meses agora."},{en:"How's training going for you lately? Working on anything specific?",pt:"Como o treino est\xE1 indo para voc\xEA ultimamente? Trabalhando em algo espec\xEDfico?"},{en:"You should check out that taco place on the corner \u2014 it's incredible.",pt:"Voc\xEA deveria conferir aquele lugar de tacos na esquina \u2014 \xE9 incr\xEDvel."},{en:"Did you watch the ADCC highlights last night? That was insane!",pt:"Voc\xEA assistiu os highlights do ADCC ontem \xE0 noite? Foi insano!"}]},dialogue:[{sp:"A",en:"Hey! First time here?",pt:"Ei! Primeira vez aqui?"},{sp:"B",en:"Yes \u2014 just moved to the area from Brazil. Still settling in!",pt:"Sim \u2014 acabei de me mudar para a \xE1rea do Brasil. Ainda me adaptando!"},{sp:"A",en:"Oh cool! Which part of Brazil?",pt:"Que legal! Qual parte do Brasil?"},{sp:"B",en:"S\xE3o Paulo \u2014 the BJJ capital of the world! You should visit sometime.",pt:"S\xE3o Paulo \u2014 a capital mundial do BJJ! Deveria visitar algum dia."}],exercises:[{type:"timed_flash",q:"What does 'settle in' mean in Portuguese?",qPT:"O que 'settle in' significa em portugu\xEAs?",word:"settle in",answer:"se adaptar / se instalar",seconds:5},{type:"mc",q:"First day at a new gym in the US. Best way to start a conversation:",qPT:"Primeiro dia em uma nova academia nos EUA. Melhor forma de iniciar conversa:",opts:["Hey! First time here \u2014 just moved from Brazil. Still settling in!","Hello I am Brazilian and I need to train here.","I am a BJJ black belt and I am new here.","Can I train here? I am from Brazil."],ans:"Hey! First time here \u2014 just moved from Brazil. Still settling in!",exp:"Natural, friendly, gives them information to respond to ('moved from Brazil' + 'settling in'). This invites conversation naturally without being too formal or too direct."},{type:"fill",q:"Complete the small talk:",qPT:"Complete o small talk:",prompt:"Any good spots around ___ you'd recommend for food?",ans:"here",hint:"por aqui = around ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"How are you settling in? Are you getting used to the area?",opts:["How are you settling in? Are you getting used to the area?","How are you settling in? Are you getting to know the area?","How are you settling in? Are you used to the area yet?","How are you doing? Are you getting used to the area?"],ans:"How are you settling in? Are you getting used to the area?"},{type:"speak_sentence",q:"Introduce yourself naturally:",qPT:"Apresente-se naturalmente:",target:"Hey first time here I just moved from Brazil and I am still settling in",targetPT:"Ei primeira vez aqui acabei de me mudar do Brasil e ainda estou me adaptando"}]},{id:124,unit:11,belt:"black",icon:"\u{1F4C4}",title:"Writing a BJJ Resume in English",titlePT:"Escrevendo um Curr\xEDculo de BJJ em Ingl\xEAs",xp:65,vocab:[{en:"resume",pt:"curr\xEDculo"},{en:"credentials",pt:"credenciais"},{en:"certifications",pt:"certifica\xE7\xF5es"},{en:"achievements",pt:"conquistas"},{en:"experience",pt:"experi\xEAncia"},{en:"skills",pt:"habilidades"},{en:"references",pt:"refer\xEAncias"},{en:"cover letter",pt:"carta de apresenta\xE7\xE3o"}],grammar:{title:"RESUME LANGUAGE: Action verbs and professional descriptions",titlePT:"LINGUAGEM DE CURR\xCDCULO: Verbos de a\xE7\xE3o e descri\xE7\xF5es profissionais",explanation:"A BJJ instructor's resume needs to translate your accomplishments into professional English business language. The challenge is that BJJ achievements sound unusual to non-BJJ readers. This lesson shows you how to present your experience in a way that opens doors \u2014 to sponsorships, gym partnerships, and even jobs outside BJJ.",explanationPT:"Um curr\xEDculo de instrutor de BJJ precisa traduzir suas conquistas para o ingl\xEAs profissional de neg\xF3cios.",rows:[{label:"ACTION VERBS",en:"Trained / Coached / Managed / Competed / Represented / Developed / Instructed / Founded",pt:"Treinei / Treinei (outros) / Gerenciei / Compet\xED / Representei / Desenvolvi / Instru\xED / Fundei"},{label:"DESCRIBE ROLE",en:"Head instructor, responsible for 50+ students across all levels.",pt:"Instrutor principal, respons\xE1vel por 50+ alunos de todos os n\xEDveis."},{label:"ACHIEVEMENTS",en:"Three-time national champion. Competed in 15 international tournaments.",pt:"Tricampe\xE3o nacional. Compet\xED em 15 torneios internacionais."},{label:"SKILLS",en:"Fluent in Portuguese and English. Certified instructor (IBJJF).",pt:"Fluente em portugu\xEAs e ingl\xEAs. Instrutor certificado (IBJJF)."}],examples:[{en:"Served as head instructor at a 200-student academy for six years.",pt:"Atuei como instrutor principal em uma academia de 200 alunos por seis anos."},{en:"Developed a children's BJJ curriculum adopted by three partner gyms.",pt:"Desenvolvi um curr\xEDculo de BJJ infantil adotado por tr\xEAs academias parceiras."},{en:"Three-time Brazilian National Champion; competed in IBJJF World Championship twice.",pt:"Tricampe\xE3o Nacional Brasileiro; compet\xED no Campeonato Mundial IBJJF duas vezes."},{en:"Founded a BJJ academy serving 80 members, growing 40% year-over-year.",pt:"Fundei uma academia de BJJ atendendo 80 membros, crescendo 40% ao ano."},{en:"Managed all operations including scheduling, billing, and student development.",pt:"Gerenciei todas as opera\xE7\xF5es incluindo agendamento, faturamento e desenvolvimento de alunos."}]},dialogue:[{sp:"A",en:"I need help writing my BJJ instructor resume in English.",pt:"Preciso de ajuda para escrever meu curr\xEDculo de instrutor de BJJ em ingl\xEAs."},{sp:"B",en:"Start with your strongest action verb: 'Served as head instructor at...'",pt:"Comece com seu verbo de a\xE7\xE3o mais forte: 'Served as head instructor at...'"},{sp:"A",en:"How do I list my competition achievements professionally?",pt:"Como listo minhas conquistas de competi\xE7\xE3o profissionalmente?"},{sp:"B",en:"'Three-time National Champion. Represented Brazil in international competition for ten years.'",pt:"'Three-time National Champion. Represented Brazil in international competition for ten years.'"}],exercises:[{type:"timed_flash",q:"What does 'credentials' mean in Portuguese?",qPT:"O que 'credentials' significa em portugu\xEAs?",word:"credentials",answer:"credenciais",seconds:5},{type:"mc",q:"Best way to describe running your own gym on a resume:",qPT:"Melhor forma de descrever gerenciar sua pr\xF3pria academia no curr\xEDculo:",opts:["Founded and managed a BJJ academy serving 80 members, growing 40% year-over-year.","I have my own gym with many students.","Owner of a BJJ gym.","I run a BJJ academy in Brazil."],ans:"Founded and managed a BJJ academy serving 80 members, growing 40% year-over-year.",exp:"Resume language: action verb (Founded/Managed) + specific numbers (80 members) + measurable result (40% growth). Numbers make it credible and impressive."},{type:"fill",q:"Complete the resume bullet point:",qPT:"Complete o ponto do curr\xEDculo:",prompt:"___ a children's BJJ curriculum adopted by three partner gyms.",ans:"Developed",hint:"Desenvolvi = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"Served as head instructor at a 200-student academy for six years.",opts:["Served as head instructor at a 200-student academy for six years.","Served as head instructor at a 100-student academy for six years.","Worked as head instructor at a 200-student academy for six years.","Served as lead instructor at a 200-student academy for six years."],ans:"Served as head instructor at a 200-student academy for six years."},{type:"speak_sentence",q:"Read your strongest resume bullet:",qPT:"Leia seu ponto mais forte do curr\xEDculo:",target:"Founded and managed a BJJ academy serving eighty members growing forty percent year over year",targetPT:"Fundei e gerenciei uma academia de BJJ atendendo oitenta membros crescendo quarenta por cento ao ano"}]},{id:125,unit:11,belt:"black",icon:"\u{1F30D}",title:"Understanding American & British Culture",titlePT:"Entendendo a Cultura Americana e Brit\xE2nica",xp:65,vocab:[{en:"tip",pt:"gorjeta / dica"},{en:"queue",pt:"fila (ingl\xEAs brit\xE2nico)"},{en:"line",pt:"fila (ingl\xEAs americano)"},{en:"cheque",pt:"cheque (ingl\xEAs brit\xE2nico)"},{en:"check",pt:"conta (restaurante) / cheque (americano)"},{en:"fortnight",pt:"quinzena (14 dias)"},{en:"lift",pt:"elevador (ingl\xEAs brit\xE2nico)"},{en:"elevator",pt:"elevador (ingl\xEAs americano)"}],grammar:{title:"AMERICAN vs BRITISH ENGLISH: What changes and what doesn't",titlePT:"INGL\xCAS AMERICANO vs BRIT\xC2NICO: O que muda e o que n\xE3o muda",explanation:"Many Brazilians learned British English in school but will work in American gyms \u2014 or vice versa. While the grammar is nearly identical, vocabulary differences can cause real confusion. This lesson maps the most important differences so you're fluent in BOTH markets.",explanationPT:"Muitos brasileiros aprenderam ingl\xEAs brit\xE2nico mas trabalhar\xE3o em academias americanas \u2014 ou vice-versa.",rows:[{label:"AMERICAN vs BRITISH",en:"elevator / lift \u2014 bathroom / toilet \u2014 soccer / football",pt:"elevador \u2014 banheiro \u2014 futebol americano / futebol"},{label:"CULTURE",en:"Tipping (US) is mandatory (15-20%). Queuing (UK) is sacred.",pt:"Gorjeta (EUA) \xE9 obrigat\xF3ria (15-20%). Fila (Reino Unido) \xE9 sagrada."},{label:"GYM CULTURE",en:"US: very direct and positive. UK: more reserved and dry humor.",pt:"EUA: muito direto e positivo. RU: mais reservado e humor seco."},{label:"ADDRESS",en:"US: Hey man! / Dude! UK: Cheers mate! / Alright?",pt:"EUA: Ei cara! RU: Cheers amigo! / Tudo bem?"}],examples:[{en:"In the US, always tip your server 18-20% \u2014 it's considered rude not to.",pt:"Nos EUA, sempre d\xEA gorjeta de 18-20% \u2014 \xE9 considerado indelicado n\xE3o fazer."},{en:"In the UK, 'Alright?' doesn't mean someone is asking if you're okay \u2014 it's just 'hello'.",pt:"No RU, 'Alright?' n\xE3o significa que algu\xE9m est\xE1 perguntando se voc\xEA est\xE1 bem \u2014 \xE9 apenas 'ol\xE1'."},{en:"Americans say 'soccer', British say 'football' \u2014 both mean the same thing.",pt:"Americanos dizem 'soccer', brit\xE2nicos dizem 'football' \u2014 ambos significam a mesma coisa."},{en:"In the US, be prepared for very direct compliments and enthusiasm.",pt:"Nos EUA, esteja preparado para elogios muito diretos e entusiasmo."},{en:"British humor is often dry and sarcastic \u2014 if someone teases you, they like you.",pt:"O humor brit\xE2nico \xE9 frequentemente seco e sarc\xE1stico \u2014 se algu\xE9m te zoar, \xE9 porque gosta de voc\xEA."}]},dialogue:[{sp:"A",en:"I just moved to London for a BJJ position. Any cultural tips?",pt:"Acabei de me mudar para Londres para uma posi\xE7\xE3o de BJJ. Alguma dica cultural?"},{sp:"B",en:"Yes \u2014 British humor is very dry. If they tease you, that means they like you.",pt:"Sim \u2014 o humor brit\xE2nico \xE9 muito seco. Se te zuarem, significa que gostam de voc\xEA."},{sp:"A",en:"Good to know! And the gym culture compared to Brazil?",pt:"Bom saber! E a cultura da academia comparada ao Brasil?"},{sp:"B",en:"More reserved at first \u2014 but once you're in, you're in. Loyalty runs deep there.",pt:"Mais reservado no in\xEDcio \u2014 mas uma vez que voc\xEA est\xE1 dentro, est\xE1 dentro. Lealdade \xE9 profunda l\xE1."}],exercises:[{type:"timed_flash",q:"What does 'fortnight' mean in Portuguese?",qPT:"O que 'fortnight' significa em portugu\xEAs?",word:"fortnight",answer:"quinzena (14 dias)",seconds:5},{type:"mc",q:"In the US, not leaving a tip at a restaurant is considered:",qPT:"Nos EUA, n\xE3o deixar gorjeta num restaurante \xE9 considerado:",opts:["Rude \u2014 tipping 18-20% is culturally expected.","Normal \u2014 it's optional everywhere.","Rude in some states but not others.","Acceptable if the service was just okay."],ans:"Rude \u2014 tipping 18-20% is culturally expected.",exp:"In the US, server wages are very low because tips are expected to make up the income. Not tipping (unless service was truly terrible) is considered disrespectful."},{type:"fill",q:"Complete the cultural note:",qPT:"Complete a nota cultural:",prompt:"If a British person ___ you, it means they like you \u2014 it's their way of being friendly.",ans:"teases",hint:"zoar / cutucar = ___"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha o que ouviu:",audio:"British humor is often dry and sarcastic \u2014 if someone teases you, they like you.",opts:["British humor is often dry and sarcastic \u2014 if someone teases you, they like you.","British humor is often dry and sarcastic \u2014 if someone mocks you, they like you.","British humor is very dry and sarcastic \u2014 if someone teases you, they like you.","British humor is often dry and ironic \u2014 if someone teases you, they like you."],ans:"British humor is often dry and sarcastic \u2014 if someone teases you, they like you."},{type:"speak_sentence",q:"Give cultural advice to a BJJ athlete moving to the US:",qPT:"D\xEA conselho cultural para um atleta de BJJ se mudando para os EUA:",target:"In the US always tip eighteen to twenty percent and be ready for direct enthusiasm",targetPT:"Nos EUA sempre d\xEA gorjeta de dezoito a vinte por cento e esteja pronto para entusiasmo direto"}]},{id:126,unit:11,belt:"black",icon:"\u2708\uFE0F",title:"At the Airport \u2014 Travel English",titlePT:"No Aeroporto \u2014 Ingl\xEAs de Viagem",xp:65,vocab:[{en:"check-in",pt:"check-in"},{en:"boarding pass",pt:"cart\xE3o de embarque"},{en:"carry-on",pt:"bagagem de m\xE3o"},{en:"customs",pt:"alf\xE2ndega"},{en:"layover",pt:"escala"},{en:"connection",pt:"conex\xE3o"},{en:"delayed",pt:"atrasado"},{en:"declaration",pt:"declara\xE7\xE3o"}],grammar:{title:"AIRPORT ENGLISH: Getting through international travel confidently",titlePT:"INGL\xCAS DE AEROPORTO: Viagens internacionais com confian\xE7a",explanation:"For a BJJ instructor traveling the world for seminars and competitions, airports are a weekly reality. This lesson covers every airport interaction you'll need.",explanationPT:"Para um instrutor de BJJ viajando o mundo, aeroportos s\xE3o realidade semanal.",rows:[{label:"CHECK-IN",en:"I'd like to check in for my flight to Miami, please.",pt:"Gostaria de fazer check-in para meu voo a Miami."},{label:"CUSTOMS",en:"I have sports equipment to declare \u2014 a BJJ gi and training gear.",pt:"Tenho equipamento esportivo a declarar \u2014 um kimono de BJJ."},{label:"DELAY",en:"Excuse me \u2014 my connecting flight was delayed. What are my options?",pt:"Meu voo de conex\xE3o foi atrasado. Quais s\xE3o minhas op\xE7\xF5es?"},{label:"LOST",en:"My bag didn't arrive. Can you help me file a lost luggage report?",pt:"Minha mala n\xE3o chegou. Pode me ajudar a preencher o relat\xF3rio?"}],examples:[{en:"I'd like a window seat, please. And can I confirm my bag is checked through to Miami?",pt:"Gostaria de um assento na janela. E pode confirmar que minha mala est\xE1 despachada at\xE9 Miami?"},{en:"I'm traveling for a sports seminar \u2014 the gi bag is sports equipment, not excess luggage.",pt:"Estou viajando para um semin\xE1rio esportivo \u2014 a bolsa de kimono \xE9 equipamento esportivo."},{en:"My connection is in forty minutes \u2014 will I make it?",pt:"Minha conex\xE3o \xE9 em quarenta minutos \u2014 vou conseguir?"},{en:"I need to declare this \u2014 it's a sports supplement I use for training.",pt:"Preciso declarar isso \u2014 \xE9 um suplemento esportivo."},{en:"Excuse me \u2014 is there a lounge where I can wait during this delay?",pt:"Com licen\xE7a \u2014 h\xE1 uma sala de espera durante este atraso?"}]},dialogue:[{sp:"A",en:"Good morning. Can I see your passport and booking confirmation?",pt:"Bom dia. Posso ver seu passaporte e confirma\xE7\xE3o de reserva?"},{sp:"B",en:"Of course. I also have a gi bag \u2014 it's sports equipment for a seminar.",pt:"Claro. Tamb\xE9m tenho uma bolsa de kimono \u2014 \xE9 equipamento esportivo para um semin\xE1rio."},{sp:"A",en:"That's fine. Would you like a window or aisle seat?",pt:"Est\xE1 bem. Voc\xEA prefere janela ou corredor?"},{sp:"B",en:"Window please. And can I confirm my connection to Miami is still on time?",pt:"Janela por favor. E pode confirmar que minha conex\xE3o para Miami est\xE1 no hor\xE1rio?"}],exercises:[{type:"timed_flash",q:"What does 'layover' mean?",qPT:"O que 'layover' significa?",word:"layover",answer:"escala",seconds:5},{type:"timed_flash",q:"What does 'carry-on' mean?",qPT:"O que 'carry-on' significa?",word:"carry-on",answer:"bagagem de m\xE3o",seconds:5},{type:"mc",q:"Your bag didn't arrive. You go to the desk and say:",qPT:"Sua mala n\xE3o chegou. Voc\xEA vai ao balc\xE3o e diz:",opts:["My bag didn't arrive \u2014 can you help me file a lost luggage report?","My bag is lost.","I don't have my bag.","Where is my luggage?"],ans:"My bag didn't arrive \u2014 can you help me file a lost luggage report?",exp:"State the problem + make a specific request. Professional and clear \u2014 gets results."},{type:"fill",q:"Complete at customs:",qPT:"Complete na alf\xE2ndega:",prompt:"I need to ___ this \u2014 it's a sports supplement I use for training.",ans:"declare",hint:"declarar = ___"},{type:"speak_sentence",q:"Check in at the airport:",qPT:"Fa\xE7a check-in no aeroporto:",target:"I would like to check in for my flight and I have a gi bag which is sports equipment",targetPT:"Gostaria de fazer check-in e tenho uma bolsa de kimono que \xE9 equipamento esportivo"}]},{id:127,unit:11,belt:"black",icon:"\u{1F3E0}",title:"Renting an Apartment Abroad",titlePT:"Alugando um Apartamento no Exterior",xp:65,vocab:[{en:"lease",pt:"contrato de aluguel"},{en:"landlord",pt:"propriet\xE1rio / senhorio"},{en:"tenant",pt:"inquilino"},{en:"deposit",pt:"dep\xF3sito / cau\xE7\xE3o"},{en:"utilities",pt:"contas (\xE1gua, luz, g\xE1s)"},{en:"furnished",pt:"mobiliado"},{en:"notice",pt:"aviso pr\xE9vio"},{en:"renew",pt:"renovar"}],grammar:{title:"APARTMENT RENTAL ENGLISH: Negotiating your home abroad",titlePT:"INGL\xCAS DE ALUGUEL: Negociando sua casa no exterior",explanation:"Finding and securing an apartment in a foreign country is one of the most stressful parts of moving abroad. Knowing the exact vocabulary prevents costly mistakes.",explanationPT:"Encontrar um apartamento em pa\xEDs estrangeiro \xE9 uma das partes mais estressantes de se mudar.",rows:[{label:"ENQUIRE",en:"Is the apartment furnished? Are utilities included in the rent?",pt:"O apartamento \xE9 mobiliado? As contas est\xE3o inclu\xEDdas?"},{label:"NEGOTIATE",en:"Would you consider a month-to-month lease instead of twelve months?",pt:"Voc\xEA consideraria um contrato m\xEAs a m\xEAs?"},{label:"DEPOSIT",en:"How much is the security deposit? Is it refundable?",pt:"Qual \xE9 o valor do dep\xF3sito? \xC9 reembols\xE1vel?"},{label:"NOTICE",en:"What is the required notice period to cancel the lease?",pt:"Qual \xE9 o per\xEDodo de aviso pr\xE9vio exigido?"}],examples:[{en:"Is the apartment furnished, or would I need to bring my own furniture?",pt:"O apartamento \xE9 mobiliado, ou eu precisaria trazer meu pr\xF3prio mobili\xE1rio?"},{en:"Are all utilities included, or are electricity and water billed separately?",pt:"Todas as contas est\xE3o inclu\xEDdas, ou s\xE3o cobradas separadamente?"},{en:"What is the security deposit, and under what conditions is it fully refundable?",pt:"Qual \xE9 o dep\xF3sito, e em quais condi\xE7\xF5es \xE9 totalmente reembols\xE1vel?"},{en:"I'm a BJJ instructor \u2014 my schedule can change. Would you consider a flexible lease?",pt:"Sou instrutor de BJJ \u2014 minha agenda pode mudar. Consideraria um contrato flex\xEDvel?"},{en:"I'd like to give thirty days notice \u2014 is that sufficient to end the lease?",pt:"Gostaria de dar trinta dias de aviso pr\xE9vio \u2014 isso \xE9 suficiente?"}]},dialogue:[{sp:"A",en:"I'm interested in the apartment. Is it currently available?",pt:"Estou interessado no apartamento. Est\xE1 dispon\xEDvel?"},{sp:"B",en:"Yes! Available from the first of next month. It's fully furnished.",pt:"Sim! Dispon\xEDvel a partir do primeiro do pr\xF3ximo m\xEAs. \xC9 totalmente mobiliado."},{sp:"A",en:"Are utilities included? And what's the security deposit?",pt:"As contas est\xE3o inclu\xEDdas? E qual \xE9 o dep\xF3sito?"},{sp:"B",en:"Water and trash are included. Electric is separate. Deposit is one month's rent, fully refundable.",pt:"\xC1gua e lixo inclu\xEDdos. Eletricidade \xE9 separada. Dep\xF3sito \xE9 um m\xEAs, totalmente reembols\xE1vel."}],exercises:[{type:"timed_flash",q:"What does 'landlord' mean?",qPT:"O que 'landlord' significa?",word:"landlord",answer:"propriet\xE1rio / senhorio",seconds:5},{type:"timed_flash",q:"What does 'deposit' mean?",qPT:"O que 'deposit' significa?",word:"deposit",answer:"dep\xF3sito / cau\xE7\xE3o",seconds:5},{type:"mc",q:"You need flexibility. You ask:",qPT:"Voc\xEA precisa de flexibilidade. Voc\xEA pergunta:",opts:["Would you consider a month-to-month lease rather than a fixed twelve-month contract?","Can I cancel anytime?","Is the lease flexible?","What if I leave early?"],ans:"Would you consider a month-to-month lease rather than a fixed twelve-month contract?",exp:"WOULD YOU CONSIDER = polite negotiation opener. Landlords respond better to professional, explained needs."},{type:"fill",q:"Complete the apartment question:",qPT:"Complete a pergunta:",prompt:"Are ___ included, or are electricity and water billed ___?",ans:"utilities, separately",hint:"contas / separadamente"},{type:"speak_sentence",q:"Ask the key apartment questions:",qPT:"Fa\xE7a as perguntas-chave:",target:"Is the apartment furnished are utilities included and what is the security deposit",targetPT:"O apartamento \xE9 mobiliado as contas est\xE3o inclu\xEDdas e qual \xE9 o dep\xF3sito"}]},{id:128,unit:11,belt:"black",icon:"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}",title:"Talking to Parents of Young Students",titlePT:"Falando com Pais de Alunos Jovens",xp:65,vocab:[{en:"progress",pt:"progresso"},{en:"improvement",pt:"melhora"},{en:"concerns",pt:"preocupa\xE7\xF5es"},{en:"consistent",pt:"consistente"},{en:"confidence",pt:"confian\xE7a"},{en:"behavior",pt:"comportamento"},{en:"respectful",pt:"respeitoso"},{en:"encourage",pt:"encorajar"}],grammar:{title:"PARENT COMMUNICATION: Professional and reassuring English",titlePT:"COMUNICA\xC7\xC3O COM PAIS: Ingl\xEAs profissional e tranquilizador",explanation:"Running a kids program abroad means constant communication with parents. Getting this language right builds trust, retains students, and grows your gym by word of mouth.",explanationPT:"Gerenciar um programa kids no exterior significa comunica\xE7\xE3o constante com pais.",rows:[{label:"POSITIVE",en:"Your son has shown remarkable improvement in his confidence this month.",pt:"Seu filho mostrou melhora not\xE1vel em sua confian\xE7a este m\xEAs."},{label:"CONCERN",en:"I wanted to speak with you about something I've noticed in class.",pt:"Queria falar com voc\xEA sobre algo que notei na aula."},{label:"GOAL",en:"Our goal for him this semester is to develop his listening skills.",pt:"Nosso objetivo para ele \xE9 desenvolver suas habilidades de escuta."},{label:"INVOLVE",en:"You can support his progress by encouraging him at home.",pt:"Voc\xEA pode apoiar o progresso dele encorajando-o em casa."}],examples:[{en:"Your daughter has been absolutely wonderful \u2014 consistent, focused, and respectful.",pt:"Sua filha tem sido absolutamente maravilhosa \u2014 consistente, focada e respeitosa."},{en:"I've noticed he sometimes struggles with focus \u2014 it's completely normal at this age.",pt:"\xC0s vezes ele tem dificuldade com foco \u2014 \xE9 completamente normal nessa idade."},{en:"She has earned her next stripe \u2014 she worked incredibly hard for it.",pt:"Ela ganhou sua pr\xF3xima listra \u2014 trabalhou incrivelmente duro."},{en:"The best thing you can do at home is ask him what he learned today.",pt:"A melhor coisa em casa \xE9 perguntar o que ele aprendeu hoje."},{en:"Any concerns you have, please don't hesitate to reach out to me directly.",pt:"Qualquer preocupa\xE7\xE3o, n\xE3o hesite em me contatar diretamente."}]},dialogue:[{sp:"A",en:"Hi! I wanted a quick word about my son. Is he doing okay?",pt:"Oi! Queria uma palavra r\xE1pida sobre meu filho. Ele est\xE1 bem?"},{sp:"B",en:"More than okay \u2014 he's been fantastic. His confidence has grown so much this month.",pt:"Mais do que bem \u2014 ele tem sido fant\xE1stico. Sua confian\xE7a cresceu tanto este m\xEAs."},{sp:"A",en:"That's wonderful. He talks about class all the time at home.",pt:"Que maravilha. Ele fala sobre a aula o tempo todo em casa."},{sp:"B",en:"That enthusiasm is everything. Keep encouraging him \u2014 he's a natural.",pt:"Esse entusiasmo \xE9 tudo. Continue encorajando-o \u2014 ele \xE9 natural."}],exercises:[{type:"timed_flash",q:"What does 'consistent' mean?",qPT:"O que 'consistent' significa?",word:"consistent",answer:"consistente",seconds:5},{type:"mc",q:"A parent asks how their shy child is doing. Best response:",qPT:"Um pai pergunta sobre seu filho t\xEDmido. Melhor resposta:",opts:["Your son has shown remarkable improvement in his confidence \u2014 he's really coming out of his shell.","He is okay.","Your son is improving.","He's doing better."],ans:"Your son has shown remarkable improvement in his confidence \u2014 he's really coming out of his shell.",exp:"REMARKABLE IMPROVEMENT + specific observation + idiom (coming out of his shell) = builds immediate trust with parents."},{type:"fill",q:"Complete the parent communication:",qPT:"Complete a comunica\xE7\xE3o:",prompt:"Any ___ you have, please don't ___ to reach out to me directly.",ans:"concerns, hesitate",hint:"preocupa\xE7\xF5es / n\xE3o hesite"},{type:"speak_sentence",q:"Give a parent a positive update:",qPT:"D\xEA a um pai uma atualiza\xE7\xE3o positiva:",target:"Your daughter has been wonderful in class consistent focused and her confidence has grown so much",targetPT:"Sua filha tem sido maravilhosa consistente focada e sua confian\xE7a cresceu tanto"}]},{id:129,unit:11,belt:"black",icon:"\u{1F4BC}",title:"Job Interview English for Athletes",titlePT:"Ingl\xEAs para Entrevista de Emprego",xp:65,vocab:[{en:"strengths",pt:"pontos fortes"},{en:"weakness",pt:"fraqueza / ponto fraco"},{en:"leadership",pt:"lideran\xE7a"},{en:"team player",pt:"trabalhador em equipe"},{en:"initiative",pt:"iniciativa"},{en:"adaptable",pt:"adapt\xE1vel"},{en:"motivated",pt:"motivado"},{en:"deadline",pt:"prazo"}],grammar:{title:"JOB INTERVIEW ENGLISH: Transferring BJJ skills to the workplace",titlePT:"INGL\xCAS PARA ENTREVISTA: Transferindo habilidades de BJJ",explanation:"Many BJJ athletes need a second income when first moving abroad. Your BJJ skills \u2014 discipline, leadership, resilience \u2014 are incredibly valuable in any workplace.",explanationPT:"Muitos atletas precisam de renda extra ao se mudar. Suas habilidades de BJJ s\xE3o valiosas.",rows:[{label:"STRENGTH",en:"My greatest strength is my ability to perform under pressure.",pt:"Meu maior ponto forte \xE9 performar sob press\xE3o."},{label:"WEAKNESS",en:"I can be overly detail-oriented \u2014 but I'm working on delegating more.",pt:"Posso ser excessivamente detalhista \u2014 mas trabalho em delegar mais."},{label:"LEADERSHIP",en:"As a BJJ instructor, I have led classes of up to fifty students.",pt:"Como instrutor, liderei aulas de at\xE9 cinquenta alunos."},{label:"RESILIENCE",en:"Competing internationally taught me to adapt quickly to unexpected challenges.",pt:"Competir internacionalmente me ensinou a adaptar rapidamente."}],examples:[{en:"I've spent ten years coaching teams \u2014 I understand how to motivate different personalities.",pt:"Passei dez anos treinando equipes \u2014 sei como motivar personalidades diferentes."},{en:"BJJ competition taught me to stay calm under extreme pressure.",pt:"A competi\xE7\xE3o de BJJ me ensinou a manter a calma sob press\xE3o extrema."},{en:"I'm highly adaptable \u2014 I've built businesses from scratch in three different countries.",pt:"Sou altamente adapt\xE1vel \u2014 constru\xED neg\xF3cios do zero em tr\xEAs pa\xEDses."},{en:"I take initiative. When I see a problem, I don't wait to be told \u2014 I act.",pt:"Tomo iniciativa. Quando vejo um problema, ajo."},{en:"My weakness? I sometimes take on too much \u2014 but I've learned to prioritize.",pt:"Minha fraqueza? \xC0s vezes assumo demais \u2014 mas aprendi a priorizar."}]},dialogue:[{sp:"A",en:"Tell me about yourself and why you'd be a good fit for this role.",pt:"Me fale sobre voc\xEA e por que seria uma boa escolha."},{sp:"B",en:"I'm a BJJ instructor. Ten years leading teams, managing businesses, performing under extreme pressure.",pt:"Sou instrutor de BJJ. Dez anos liderando equipes, gerenciando neg\xF3cios, sob press\xE3o extrema."},{sp:"A",en:"And your greatest strength?",pt:"E seu maior ponto forte?"},{sp:"B",en:"Resilience. In BJJ, you get submitted and you get back up \u2014 every single day. That's a life skill.",pt:"Resili\xEAncia. No BJJ, voc\xEA \xE9 finalizado e se levanta \u2014 todo dia. Isso \xE9 uma habilidade de vida."}],exercises:[{type:"timed_flash",q:"What does 'adaptable' mean?",qPT:"O que 'adaptable' significa?",word:"adaptable",answer:"adapt\xE1vel",seconds:5},{type:"timed_flash",q:"What does 'initiative' mean?",qPT:"O que 'initiative' significa?",word:"initiative",answer:"iniciativa",seconds:5},{type:"mc",q:"'What is your greatest weakness?' Best answer:",qPT:"'Qual \xE9 sua maior fraqueza?' Melhor resposta:",opts:["I can be overly detail-oriented, but I've learned to delegate and trust my team.","I have no weaknesses.","I work too hard.","I'm a perfectionist."],ans:"I can be overly detail-oriented, but I've learned to delegate and trust my team.",exp:"Real weakness + growth step. Shows maturity. 'No weaknesses' and 'I work too hard' are interview killers."},{type:"fill",q:"Complete the interview answer:",qPT:"Complete a resposta:",prompt:"I'm highly ___ \u2014 I've built businesses from scratch in three different countries.",ans:"adaptable",hint:"adapt\xE1vel = ___"},{type:"speak_sentence",q:"Answer: 'Tell me about yourself':",qPT:"Responda: 'Me fale sobre voc\xEA':",target:"I am a BJJ instructor who has spent ten years leading teams and performing under extreme pressure",targetPT:"Sou um instrutor de BJJ que passou dez anos liderando equipes e performando sob press\xE3o extrema"}]},{id:130,unit:11,belt:"black",icon:"\u{1F310}",title:"Online Coaching English",titlePT:"Ingl\xEAs para Coaching Online",xp:70,vocab:[{en:"platform",pt:"plataforma"},{en:"subscriber",pt:"assinante"},{en:"content",pt:"conte\xFAdo"},{en:"upload",pt:"carregar / publicar"},{en:"engagement",pt:"engajamento"},{en:"analytics",pt:"an\xE1lises / m\xE9tricas"},{en:"stream",pt:"transmitir ao vivo"},{en:"feedback",pt:"feedback"}],grammar:{title:"ONLINE COACHING LANGUAGE: Building your digital BJJ business",titlePT:"LINGUAGEM DE COACHING ONLINE: Construindo seu neg\xF3cio digital",explanation:"The future of BJJ instruction is hybrid \u2014 in-person AND online. Online coaching requires a specific English vocabulary for platforms, content creation, and community management.",explanationPT:"O futuro do ensino de BJJ \xE9 h\xEDbrido. O coaching online requer vocabul\xE1rio espec\xEDfico.",rows:[{label:"PLATFORM",en:"I teach on Patreon / YouTube / my own website / Zoom.",pt:"Ensino no Patreon / YouTube / site pr\xF3prio / Zoom."},{label:"CONTENT",en:"I upload two technique breakdowns per week.",pt:"Publico duas an\xE1lises de t\xE9cnica por semana."},{label:"COMMUNITY",en:"My subscribers get exclusive access to my gameplan library.",pt:"Meus assinantes t\xEAm acesso exclusivo \xE0 minha biblioteca."},{label:"LIVE",en:"I stream live technique sessions every Sunday at 8 PM.",pt:"Transmito sess\xF5es ao vivo todo domingo \xE0s 20h."}],examples:[{en:"I upload two technique breakdowns per week \u2014 free on YouTube, premium on Patreon.",pt:"Publico duas an\xE1lises por semana \u2014 gratuitas no YouTube, premium no Patreon."},{en:"My subscribers get early access to competition analysis and exclusive gameplan content.",pt:"Meus assinantes t\xEAm acesso antecipado a an\xE1lises e conte\xFAdo exclusivo."},{en:"I do a live Q&A every month \u2014 students submit questions in advance.",pt:"Fa\xE7o um P&R ao vivo todo m\xEAs \u2014 alunos enviam perguntas com anteced\xEAncia."},{en:"Engagement analytics show that technique breakdowns outperform motivation videos 3 to 1.",pt:"As an\xE1lises mostram que an\xE1lises de t\xE9cnica superam v\xEDdeos de motiva\xE7\xE3o 3 a 1."},{en:"If you want to grow online, consistency beats quality in the early stages.",pt:"Se quer crescer online, consist\xEAncia supera qualidade nos est\xE1gios iniciais."}]},dialogue:[{sp:"A",en:"How do you manage coaching students you've never met in person?",pt:"Como voc\xEA gerencia coaching de alunos que nunca conheceu pessoalmente?"},{sp:"B",en:"Weekly video feedback on their drilling. Monthly live Q&A. And a private community.",pt:"Feedback em v\xEDdeo semanal. P&R ao vivo mensais. E uma comunidade privada."},{sp:"A",en:"What platform do you use?",pt:"Qual plataforma voc\xEA usa?"},{sp:"B",en:"Patreon for premium content, YouTube for free uploads, and Zoom for the live sessions.",pt:"Patreon para conte\xFAdo premium, YouTube para uploads gratuitos, Zoom para sess\xF5es ao vivo."}],exercises:[{type:"timed_flash",q:"What does 'engagement' mean?",qPT:"O que 'engagement' significa?",word:"engagement",answer:"engajamento",seconds:5},{type:"timed_flash",q:"What does 'analytics' mean?",qPT:"O que 'analytics' significa?",word:"analytics",answer:"an\xE1lises / m\xE9tricas",seconds:5},{type:"mc",q:"Best description of your online business model:",qPT:"Melhor descri\xE7\xE3o do seu modelo online:",opts:["Free technique breakdowns on YouTube, premium content and live Q&A on Patreon.","I teach online.","I have a YouTube channel.","I coach people online for money."],ans:"Free technique breakdowns on YouTube, premium content and live Q&A on Patreon.",exp:"Clear, professional, specific: free tier + premium tier + premium benefit. This is how you pitch your online business."},{type:"fill",q:"Complete the online coaching description:",qPT:"Complete a descri\xE7\xE3o:",prompt:"I ___ live technique sessions every Sunday \u2014 subscribers ___ questions in advance.",ans:"stream, submit",hint:"transmitir ao vivo / enviar perguntas"},{type:"speak_sentence",q:"Describe your online coaching model:",qPT:"Descreva seu modelo de coaching online:",target:"I upload free technique breakdowns on YouTube and premium content for my subscribers on Patreon",targetPT:"Publico an\xE1lises gratuitas no YouTube e conte\xFAdo premium para meus assinantes no Patreon"}]},{id:131,unit:11,belt:"black",icon:"\u{1F4F1}",title:"Text and Messaging English",titlePT:"Ingl\xEAs para Mensagens de Texto",xp:60,vocab:[{en:"lmk",pt:"me avisa (let me know)"},{en:"asap",pt:"o mais r\xE1pido poss\xEDvel"},{en:"btw",pt:"a prop\xF3sito (by the way)"},{en:"tbh",pt:"sendo honesto (to be honest)"},{en:"ngl",pt:"n\xE3o vou mentir (not gonna lie)"},{en:"imo",pt:"na minha opini\xE3o"},{en:"brb",pt:"j\xE1 volto (be right back)"},{en:"fwiw",pt:"pelo que vale"}],grammar:{title:"TEXT MESSAGING: Abbreviations and casual digital communication",titlePT:"MENSAGENS DE TEXTO: Abrevia\xE7\xF5es digitais",explanation:"English text messaging has its own shorthand that confuses non-native speakers. These abbreviations appear in WhatsApp from training partners, Instagram DMs, and gym group chats.",explanationPT:"Mensagens em ingl\xEAs t\xEAm abreviatura pr\xF3pria que confunde falantes n\xE3o nativos.",rows:[{label:"COMMON",en:"LMK if you're coming to training. ASAP \u2014 class starts in 10.",pt:"Me avisa se vem. O mais r\xE1pido poss\xEDvel."},{label:"OPINION",en:"TBH your guard is getting really good. IMO you should compete this month.",pt:"Sendo honesto sua guarda est\xE1 boa. Na minha opini\xE3o deveria competir."},{label:"CASUAL",en:"NGL that was one of the best rounds I've seen. BTW \u2014 seminar Saturday.",pt:"N\xE3o vou mentir foi uma das melhores rodadas. A prop\xF3sito \u2014 semin\xE1rio s\xE1bado."},{label:"QUICK",en:"BRB \u2014 grabbing water. FWIW I think you made the right call.",pt:"J\xE1 volto \u2014 pegando \xE1gua. Pelo que vale acho que voc\xEA tomou a decis\xE3o certa."}],examples:[{en:"LMK if you can make it to training tomorrow \u2014 we need partners for drilling.",pt:"Me avisa se consegue vir ao treino amanh\xE3."},{en:"TBH I think you should go for the submission more. You hold back too much.",pt:"Sendo honesto acho que voc\xEA deveria ir mais pela finaliza\xE7\xE3o."},{en:"NGL that heel hook was perfectly set up \u2014 I almost didn't see it coming.",pt:"N\xE3o vou mentir aquele heel hook estava perfeitamente montado."},{en:"BTW \u2014 the new schedule is posted in the gym group chat. Check it out.",pt:"A prop\xF3sito \u2014 o novo hor\xE1rio est\xE1 no grupo da academia."},{en:"ASAP \u2014 we need to sort out the tournament registration today.",pt:"O mais r\xE1pido poss\xEDvel \u2014 precisamos resolver a inscri\xE7\xE3o hoje."}]},dialogue:[{sp:"A",en:"Yo, LMK if you're competing this weekend \u2014 I can corner you.",pt:"Ei, me avisa se vai competir neste fim de semana \u2014 posso fazer seu corner."},{sp:"B",en:"TBH I'm not sure yet. NGL I'm a bit nervous about the bracket.",pt:"Sendo honesto n\xE3o tenho certeza. N\xE3o vou mentir estou nervoso com a chave."},{sp:"A",en:"IMO you should go. Your game is dialed in. FWIW I think you'll win.",pt:"Na minha opini\xE3o voc\xEA deveria ir. Seu jogo est\xE1 afinado. Pelo que vale acho que vai ganhar."},{sp:"B",en:"Ok you convinced me. LMK the time ASAP so I can sort my schedule.",pt:"Ok me convenceste. Me avisa o hor\xE1rio o mais r\xE1pido poss\xEDvel."}],exercises:[{type:"timed_flash",q:"What does 'LMK' mean in full?",qPT:"O que 'LMK' significa?",word:"LMK",answer:"let me know (me avisa)",seconds:5},{type:"timed_flash",q:"What does 'TBH' mean in full?",qPT:"O que 'TBH' significa?",word:"TBH",answer:"to be honest (sendo honesto)",seconds:5},{type:"mc",q:"Casual training partner message:",qPT:"Mensagem casual para parceiro:",opts:["LMK what time \u2014 I'll try to make it. ASAP if you can.","I will let you know the time if I can attend.","Please inform me of the schedule so I can arrange my attendance.","I am considering attending \u2014 please advise on timing."],ans:"LMK what time \u2014 I'll try to make it. ASAP if you can.",exp:"Casual digital English uses abbreviations naturally. Formal versions are completely out of place in training partner chats."},{type:"fill",q:"Complete the text message:",qPT:"Complete a mensagem:",prompt:"___ your guard is getting really good. ___ you should compete this month.",ans:"TBH, IMO",hint:"sendo honesto / na minha opini\xE3o"},{type:"speak_sentence",q:"Send this naturally:",qPT:"Envie esta mensagem:",target:"TBH your game is really dialed in right now LMK if you are competing this weekend",targetPT:"Sendo honesto seu jogo est\xE1 muito afinado agora me avisa se vai competir"}]},{id:132,unit:11,belt:"black",icon:"\u{1F399}\uFE0F",title:"Pronunciation \u2014 Sounds That Don't Exist in Portuguese",titlePT:"Pron\xFAncia \u2014 Sons Que N\xE3o Existem no Portugu\xEAs",xp:75,vocab:[{en:"TH voiced",pt:"TH sonoro: this, that, the"},{en:"TH voiceless",pt:"TH n\xE3o sonoro: think, three"},{en:"V vs B",pt:"V (dentes no l\xE1bio) vs B (l\xE1bios juntos)"},{en:"short I",pt:"I curto: ship, this, bit"},{en:"long I",pt:"I longo: sheep, these, beat"},{en:"CH vs SH",pt:"chin (tsch) vs shin (shh)"},{en:"full vs fool",pt:"U curto vs U longo"},{en:"live vs leave",pt:"I curto vs I longo"}],grammar:{title:"CRITICAL PRONUNCIATION: The 8 sounds Brazilians struggle with most",titlePT:"PRON\xDANCIA CR\xCDTICA: Os 8 sons que brasileiros mais t\xEAm dificuldade",explanation:"Pronunciation mistakes can cause real misunderstandings. This lesson targets the exact sounds that trip up Portuguese speakers.",explanationPT:"Erros de pron\xFAncia podem causar mal-entendidos s\xE9rios.",rows:[{label:"TH sounds",en:"'think' = tongue between teeth, blow air. 'the' = same but voiced.",pt:"TH n\xE3o sonoro (think) e TH sonoro (the) \u2014 l\xEDngua entre os dentes."},{label:"V vs B",en:"'very' \u2260 'berry'. V = top teeth on lower lip. B = both lips together.",pt:"V em ingl\xEAs n\xE3o \xE9 B. V = dentes superiores no l\xE1bio inferior."},{label:"Short vs Long I",en:"'ship' \u2260 'sheep'. 'live' \u2260 'leave'. Short I = quick. Long I = stretched.",pt:"I curto (ship) vs I longo (sheep). Muito diferente para nativos."},{label:"CH vs SH",en:"'chin' \u2260 'shin'. CH = affricative. SH = fricative.",pt:"CH (chin) vs SH (shin) \u2014 sons completamente diferentes."}],examples:[{en:"Practice: 'think / thank / three / throw / through' \u2014 tongue must come OUT between teeth.",pt:"Pratique: 'think / thank / three' \u2014 l\xEDngua deve SAIR entre os dentes."},{en:"'Very very very' \u2014 feel your top teeth touching your bottom lip. Not B. V.",pt:"Sinta seus dentes superiores no l\xE1bio inferior. N\xE3o B. V."},{en:"'This, that, these, those, there, the' \u2014 voiced TH. Your throat vibrates.",pt:"TH sonoro \u2014 sua garganta vibra."},{en:"'Ship / sheep' \u2014 short vs long vowel changes meaning entirely.",pt:"'Ship / sheep' \u2014 vogal curta vs longa muda o significado."},{en:"The more you exaggerate in practice, the more natural it becomes in conversation.",pt:"Quanto mais exagera na pr\xE1tica, mais natural fica na conversa."}]},dialogue:[{sp:"A",en:"My students laugh when I say 'three' \u2014 it comes out as 'tree'. How do I fix it?",pt:"Meus alunos riem quando digo 'three' \u2014 sai como 'tree'. Como corrijo?"},{sp:"B",en:"Push your tongue out between your teeth and blow. 'Th-ree.' Feel the air on your tongue.",pt:"Empurre sua l\xEDngua para fora entre os dentes e assopre. Sinta o ar na l\xEDngua."},{sp:"A",en:"And the difference between 'ship' and 'sheep'?",pt:"E a diferen\xE7a entre 'ship' e 'sheep'?"},{sp:"B",en:"'Ship' is quick \u2014 like a punch. 'Sheep' is stretched \u2014 like a submission hold.",pt:"'Ship' \xE9 r\xE1pido \u2014 como um soco. 'Sheep' \xE9 alongado \u2014 como uma finaliza\xE7\xE3o."}],exercises:[{type:"timed_flash",q:"TH in 'think' \u2014 where does your tongue go?",qPT:"TH em 'think' \u2014 onde vai sua l\xEDngua?",word:"TH voiceless",answer:"entre os dentes \u2014 assopre o ar",seconds:6},{type:"mc",q:"The TH sound in 'think' requires:",qPT:"O som TH em 'think' requer:",opts:["Your tongue between your teeth while blowing air out.","Your tongue behind your top teeth.","Lips together like B.","Back of throat like G."],ans:"Your tongue between your teeth while blowing air out.",exp:"TH (voiceless) = tongue tip between teeth + blow air. This sound DOES NOT EXIST in Portuguese \u2014 train the muscle memory deliberately."},{type:"fill",q:"Complete the pronunciation rule:",qPT:"Complete a regra:",prompt:"'Ship' has a ___ I sound. 'Sheep' has a ___ I sound.",ans:"short, long",hint:"I curto / I longo"},{type:"listen_choose",q:"Which word do you hear?",qPT:"Qual palavra voc\xEA ouve?",audio:"I need a sheet of paper for the technique breakdown.",opts:["I need a sheet of paper for the technique breakdown.","I need a ship of paper for the technique breakdown.","I need a sheep of paper for the technique breakdown.","I need a chip of paper for the technique breakdown."],ans:"I need a sheet of paper for the technique breakdown."},{type:"speak_word",q:"Pronounce these TH words clearly:",qPT:"Pronuncie estas palavras com TH:",words:["think","three","throw","through","this","that","these","those"]}]},{id:133,unit:11,belt:"black",icon:"\u{1F3CB}\uFE0F",title:"Gym and Fitness English",titlePT:"Ingl\xEAs de Academia e Fitness",xp:65,vocab:[{en:"conditioning",pt:"condicionamento"},{en:"strength training",pt:"treino de for\xE7a"},{en:"mobility",pt:"mobilidade"},{en:"cardiovascular",pt:"cardiovascular"},{en:"overtraining",pt:"sobretreinamento"},{en:"periodization",pt:"periodiza\xE7\xE3o"},{en:"tapering",pt:"redu\xE7\xE3o pr\xE9-competi\xE7\xE3o"},{en:"explosiveness",pt:"explosividade"}],grammar:{title:"FITNESS AND CONDITIONING ENGLISH: Cross-training vocabulary",titlePT:"INGL\xCAS DE FITNESS: Vocabul\xE1rio de treinamento cruzado",explanation:"BJJ athletes cross-train in weight rooms, yoga studios, and CrossFit gyms. Each environment has its own English vocabulary.",explanationPT:"Atletas de BJJ treinam em salas de pesos e academias de CrossFit. Cada ambiente tem seu vocabul\xE1rio.",rows:[{label:"STRENGTH",en:"I train three days of strength and conditioning per week.",pt:"Treino tr\xEAs dias de for\xE7a e condicionamento por semana."},{label:"MOBILITY",en:"I do thirty minutes of mobility work after every training session.",pt:"Fa\xE7o trinta minutos de mobilidade ap\xF3s cada sess\xE3o."},{label:"PERIODIZE",en:"Heavy in off-season, taper before competition.",pt:"Pesado na entressafra, tapering antes da competi\xE7\xE3o."},{label:"OVERTRAINING",en:"Signs: chronic fatigue, declining performance, you dread training.",pt:"Sinais: fadiga cr\xF4nica, performance em decl\xEDnio."}],examples:[{en:"I strength train twice a week \u2014 focused on injury prevention and explosiveness.",pt:"Treino for\xE7a duas vezes por semana \u2014 preven\xE7\xE3o de les\xF5es e explosividade."},{en:"Cardiovascular conditioning is the most underrated part of BJJ performance.",pt:"O condicionamento cardiovascular \xE9 a parte mais subestimada."},{en:"Mobility work has completely changed my guard \u2014 my hips are a different weapon now.",pt:"O trabalho de mobilidade mudou completamente minha guarda."},{en:"I'm tapering this week \u2014 reducing volume but keeping intensity high.",pt:"Estou em tapering esta semana \u2014 reduzindo volume mas mantendo intensidade."},{en:"Signs of overtraining: you dread training, performance drops, sleep suffers.",pt:"Sinais de sobretreinamento: voc\xEA teme o treino, performance cai, sono sofre."}]},dialogue:[{sp:"A",en:"Do you do any strength training alongside BJJ?",pt:"Voc\xEA faz algum treino de for\xE7a junto com o BJJ?"},{sp:"B",en:"Two sessions a week, focused on mobility and explosiveness. Never bodybuilding.",pt:"Duas sess\xF5es por semana, focadas em mobilidade e explosividade. Nunca muscula\xE7\xE3o."},{sp:"A",en:"How do you periodize around competition season?",pt:"Como voc\xEA periodiza em torno da temporada de competi\xE7\xE3o?"},{sp:"B",en:"Heavy conditioning in off-season, technical drilling close to competition, then taper the final week.",pt:"Condicionamento pesado fora de temporada, drilling t\xE9cnico perto da competi\xE7\xE3o, tapering na semana final."}],exercises:[{type:"timed_flash",q:"What does 'periodization' mean?",qPT:"O que 'periodization' significa?",word:"periodization",answer:"periodiza\xE7\xE3o",seconds:5},{type:"timed_flash",q:"What does 'overtraining' mean?",qPT:"O que 'overtraining' significa?",word:"overtraining",answer:"sobretreinamento",seconds:5},{type:"mc",q:"You're one week from competition. Your training should be:",qPT:"Voc\xEA est\xE1 a uma semana da competi\xE7\xE3o. Seu treino deve ser:",opts:["Tapering \u2014 reducing volume but keeping intensity and sharpness high.","Maximum volume to peak fitness.","Complete rest \u2014 no training at all.","Same as normal training week."],ans:"Tapering \u2014 reducing volume but keeping intensity and sharpness high.",exp:"TAPERING = reducing VOLUME while maintaining INTENSITY. Body recovers from fatigue while staying sharp."},{type:"fill",q:"Complete the training description:",qPT:"Complete a descri\xE7\xE3o:",prompt:"I strength train twice a week \u2014 focused on injury ___ and ___.",ans:"prevention, explosiveness",hint:"preven\xE7\xE3o / explosividade"},{type:"speak_sentence",q:"Describe your cross-training approach:",qPT:"Descreva sua abordagem:",target:"I strength train twice a week focused on mobility and injury prevention for BJJ",targetPT:"Treino for\xE7a duas vezes por semana focado em mobilidade e preven\xE7\xE3o de les\xF5es"}]},{id:134,unit:11,belt:"black",icon:"\u2696\uFE0F",title:"Immigration and Visa English",titlePT:"Ingl\xEAs de Imigra\xE7\xE3o e Visto",xp:70,vocab:[{en:"visa",pt:"visto"},{en:"work permit",pt:"permiss\xE3o de trabalho"},{en:"self-employed",pt:"aut\xF4nomo"},{en:"documentation",pt:"documenta\xE7\xE3o"},{en:"expire",pt:"vencer / expirar"},{en:"renewal",pt:"renova\xE7\xE3o"},{en:"status",pt:"status / situa\xE7\xE3o"},{en:"sponsor",pt:"patrocinador / fiador"}],grammar:{title:"IMMIGRATION ENGLISH: Navigating visas and work permits",titlePT:"INGL\xCAS DE IMIGRA\xC7\xC3O: Navegando vistos e permiss\xF5es de trabalho",explanation:"Immigration is the biggest legal challenge for Brazilian athletes working abroad. This lesson gives you the vocabulary to communicate with lawyers and navigate official processes.",explanationPT:"Imigra\xE7\xE3o \xE9 o maior desafio legal para atletas brasileiros trabalhando no exterior.",rows:[{label:"STATUS",en:"I'm currently on a tourist visa \u2014 can I legally teach classes?",pt:"Estou em um visto de turista \u2014 posso legalmente dar aulas?"},{label:"WORK",en:"I need a work permit to operate as a self-employed instructor.",pt:"Preciso de uma permiss\xE3o de trabalho para operar como aut\xF4nomo."},{label:"RENEW",en:"My visa expires in thirty days \u2014 what do I need to do?",pt:"Meu visto vence em trinta dias \u2014 o que preciso fazer?"},{label:"LAWYER",en:"I'd like to consult an immigration attorney about my options.",pt:"Gostaria de consultar um advogado de imigra\xE7\xE3o sobre minhas op\xE7\xF5es."}],examples:[{en:"I'm on an O-1 visa \u2014 for individuals with extraordinary ability in their field.",pt:"Estou em um visto O-1 \u2014 para indiv\xEDduos com habilidade extraordin\xE1ria."},{en:"My work permit expires next month \u2014 I need to start the renewal process now.",pt:"Minha permiss\xE3o vence no pr\xF3ximo m\xEAs \u2014 preciso iniciar a renova\xE7\xE3o agora."},{en:"Can you advise me on which visa category is most appropriate for a BJJ instructor?",pt:"Pode me aconselhar sobre qual categoria de visto \xE9 mais apropriada?"},{en:"I need documentation of my competition results and black belt certification.",pt:"Preciso de documenta\xE7\xE3o dos meus resultados e certifica\xE7\xE3o de faixa preta."},{en:"As a self-employed BJJ instructor, I need to file quarterly taxes.",pt:"Como instrutor aut\xF4nomo, preciso declarar impostos trimestralmente."}]},dialogue:[{sp:"A",en:"I want to move to the US and teach BJJ. Where do I start with visas?",pt:"Quero me mudar para os EUA e ensinar BJJ. Por onde come\xE7o?"},{sp:"B",en:"First, consult an immigration attorney. For BJJ instructors, the O-1 or EB-1 visa might apply.",pt:"Primeiro, consulte um advogado de imigra\xE7\xE3o. O visto O-1 ou EB-1 pode se aplicar."},{sp:"A",en:"What documentation would I need?",pt:"Que documenta\xE7\xE3o eu precisaria?"},{sp:"B",en:"Competition results, media coverage, black belt certification, and evidence of your extraordinary ability.",pt:"Resultados de competi\xE7\xE3o, cobertura de m\xEDdia, certifica\xE7\xE3o e evid\xEAncia de habilidade extraordin\xE1ria."}],exercises:[{type:"timed_flash",q:"What does 'work permit' mean?",qPT:"O que 'work permit' significa?",word:"work permit",answer:"permiss\xE3o de trabalho",seconds:5},{type:"timed_flash",q:"What does 'self-employed' mean?",qPT:"O que 'self-employed' significa?",word:"self-employed",answer:"aut\xF4nomo",seconds:5},{type:"mc",q:"Your visa expires soon. You tell your lawyer:",qPT:"Seu visto vence em breve. Voc\xEA diz ao advogado:",opts:["My visa expires in thirty days \u2014 I need to begin the renewal process immediately.","My visa is ending.","I need a new visa soon.","My visa will expire."],ans:"My visa expires in thirty days \u2014 I need to begin the renewal process immediately.",exp:"Professional: precise deadline + required action + urgency. Lawyers respond to clear, precise communication."},{type:"fill",q:"Complete the visa question:",qPT:"Complete a pergunta:",prompt:"Can you advise me on which ___ category is most appropriate for a BJJ ___?",ans:"visa, instructor",hint:"categoria de visto / instrutor"},{type:"speak_sentence",q:"Explain your visa situation to a lawyer:",qPT:"Explique sua situa\xE7\xE3o ao advogado:",target:"My visa expires in thirty days and I need to start the renewal process immediately",targetPT:"Meu visto vence em trinta dias e preciso iniciar o processo de renova\xE7\xE3o imediatamente"}]},{id:135,unit:11,belt:"black",icon:"\u{1F31F}",title:"Advanced Negotiation English",titlePT:"Ingl\xEAs Avan\xE7ado de Negocia\xE7\xE3o",xp:75,vocab:[{en:"counter-offer",pt:"contra-proposta"},{en:"non-negotiable",pt:"inegoci\xE1vel"},{en:"compromise",pt:"compromisso / meio-termo"},{en:"leverage",pt:"alavancagem"},{en:"walk away",pt:"ir embora / recusar"},{en:"bottom line",pt:"limite m\xEDnimo"},{en:"mutual benefit",pt:"benef\xEDcio m\xFAtuo"},{en:"terms",pt:"termos / condi\xE7\xF5es"}],grammar:{title:"NEGOTIATION ENGLISH: Deals, seminars, sponsorships, partnerships",titlePT:"INGL\xCAS DE NEGOCIA\xC7\xC3O: Neg\xF3cios, semin\xE1rios, patroc\xEDnios",explanation:"As your career grows, you'll negotiate seminar fees, partnership terms, and sponsorship deals. These are the phrases that put money in your pocket.",explanationPT:"\xC0 medida que sua carreira cresce, voc\xEA negociar\xE1 taxas e patroc\xEDnios.",rows:[{label:"ANCHOR",en:"My fee for a full-day seminar is $800, not including travel.",pt:"Minha taxa para um semin\xE1rio de dia inteiro \xE9 $800, sem incluir viagem."},{label:"COUNTER",en:"I understand your budget. Could we meet in the middle at $650?",pt:"Entendo seu or\xE7amento. Poder\xEDamos chegar no meio em $650?"},{label:"VALUE",en:"The value I bring: X champions trained and a social following of Y.",pt:"O valor que trago: X campe\xF5es treinados e Y seguidores."},{label:"WALK AWAY",en:"I appreciate your interest, but I can't go below $600. That's my bottom line.",pt:"Agrade\xE7o seu interesse, mas n\xE3o consigo ir abaixo de $600."},{label:"WIN-WIN",en:"Let's find terms that work for both of us.",pt:"Vamos encontrar termos que funcionem para ambos."}],examples:[{en:"My standard seminar fee is $800. However, I'm open to discussing a package deal.",pt:"Minha taxa padr\xE3o de semin\xE1rio \xE9 $800. Estou aberto a discutir um pacote."},{en:"I understand your budget constraints. Could we explore a revenue-share model?",pt:"Entendo suas restri\xE7\xF5es. Poder\xEDamos explorar um modelo de divis\xE3o de receita?"},{en:"I appreciate the offer, but $400 doesn't reflect the value I deliver. My bottom line is $600.",pt:"Agrade\xE7o a oferta, mas $400 n\xE3o reflete o valor que entrego."},{en:"Let's structure this so both sides benefit \u2014 the foundation of a long-term partnership.",pt:"Vamos estruturar para que ambos se beneficiem \u2014 base de uma parceria de longo prazo."},{en:"What I bring to the table: 50,000 followers, three world titles, ten years of teaching.",pt:"O que trago: 50.000 seguidores, tr\xEAs t\xEDtulos mundiais, dez anos de ensino."}]},dialogue:[{sp:"A",en:"We'd love to have you for a seminar, but our budget is $400.",pt:"Adorar\xEDamos te ter para um semin\xE1rio, mas nosso or\xE7amento \xE9 $400."},{sp:"B",en:"I appreciate the interest. My standard fee is $700. Could we meet in the middle at $550?",pt:"Agrade\xE7o o interesse. Minha taxa padr\xE3o \xE9 $700. Poder\xEDamos chegar no meio em $550?"},{sp:"A",en:"That's still above our budget. Is there any flexibility?",pt:"Ainda est\xE1 acima do nosso or\xE7amento. H\xE1 alguma flexibilidade?"},{sp:"B",en:"My bottom line is $500. Below that, the travel doesn't make sense financially.",pt:"Meu limite m\xEDnimo \xE9 $500. Abaixo disso, a viagem n\xE3o faz sentido financeiramente."}],exercises:[{type:"timed_flash",q:"What does 'bottom line' mean in negotiation?",qPT:"O que 'bottom line' significa?",word:"bottom line",answer:"limite m\xEDnimo / resultado final",seconds:5},{type:"timed_flash",q:"What does 'counter-offer' mean?",qPT:"O que 'counter-offer' significa?",word:"counter-offer",answer:"contra-proposta",seconds:5},{type:"mc",q:"A gym offers $400. Your minimum is $600. You say:",qPT:"Uma academia oferece $400. Seu m\xEDnimo \xE9 $600. Voc\xEA diz:",opts:["I appreciate the offer, but $400 doesn't reflect the value I deliver. My bottom line is $600.","No, that's too low.","I can't accept $400.","$400 is not enough."],ans:"I appreciate the offer, but $400 doesn't reflect the value I deliver. My bottom line is $600.",exp:"APPRECIATE (respect) + VALUE JUSTIFICATION + BOTTOM LINE = firm but professional."},{type:"fill",q:"Complete the negotiation:",qPT:"Complete a negocia\xE7\xE3o:",prompt:"Could we ___ in the middle? My standard fee is $800 \u2014 I can come down to $650.",ans:"meet",hint:"chegar no meio = ___ in the middle"},{type:"speak_sentence",q:"Make a professional counter-offer:",qPT:"Fa\xE7a uma contra-proposta profissional:",target:"I appreciate the offer but my bottom line is six hundred dollars that is as low as I can go",targetPT:"Agrade\xE7o a oferta mas meu limite m\xEDnimo \xE9 seiscentos d\xF3lares esse \xE9 o mais baixo que consigo"}]},{id:136,unit:11,belt:"black",icon:"\u{1F393}",title:"Building Your International Network",titlePT:"Construindo Sua Rede Internacional",xp:70,vocab:[{en:"network",pt:"rede de contatos"},{en:"referral",pt:"indica\xE7\xE3o"},{en:"collaborate",pt:"colaborar"},{en:"reputation",pt:"reputa\xE7\xE3o"},{en:"affiliate",pt:"se afiliar"},{en:"recommendation",pt:"recomenda\xE7\xE3o"},{en:"connection",pt:"conex\xE3o"},{en:"influence",pt:"influ\xEAncia"}],grammar:{title:"NETWORKING ENGLISH: Building your global BJJ connection",titlePT:"INGL\xCAS DE NETWORKING: Construindo sua conex\xE3o global",explanation:"Your network is your net worth in BJJ. This lesson gives you the specific language to introduce yourself, follow up, and build lasting professional relationships.",explanationPT:"Sua rede \xE9 seu valor no BJJ. Esta li\xE7\xE3o d\xE1 a linguagem para construir relacionamentos internacionais.",rows:[{label:"INTRODUCE",en:"Hi \u2014 I don't think we've met. I'm [name], black belt from Brazil.",pt:"Oi \u2014 acho que n\xE3o nos conhecemos. Sou [nome], faixa preta do Brasil."},{label:"COMMON GROUND",en:"I see you're also coaching leg locks \u2014 that's my specialty too.",pt:"Vejo que voc\xEA tamb\xE9m treina leg locks \u2014 tamb\xE9m \xE9 minha especialidade."},{label:"FOLLOW UP",en:"Great to meet you \u2014 I'd love to stay in touch. Can I get your Instagram?",pt:"Prazer \u2014 adoraria manter contato. Posso pegar seu Instagram?"},{label:"COLLABORATE",en:"I'm hosting a seminar in April \u2014 would you be interested in co-presenting?",pt:"Estou hospedando um semin\xE1rio em abril \u2014 teria interesse em co-apresentar?"}],examples:[{en:"I've followed your work for years \u2014 it's an honor to finally meet in person.",pt:"Acompanho seu trabalho h\xE1 anos \u2014 \xE9 uma honra finalmente conhecer pessoalmente."},{en:"I teach in Miami \u2014 if you're ever in town, come by the gym. Seriously.",pt:"Ensino em Miami \u2014 se voc\xEA passar pela cidade, venha \xE0 academia."},{en:"I'd love to collaborate on a seminar \u2014 our styles would complement each other.",pt:"Adoraria colaborar em um semin\xE1rio \u2014 nossos estilos se complementariam."},{en:"I'll send you a DM after this \u2014 I have an idea I'd love to run by you.",pt:"Vou te mandar uma DM \u2014 tenho uma ideia que adoraria discutir."},{en:"Your reputation preceded you \u2014 every black belt I respect speaks highly of you.",pt:"Sua reputa\xE7\xE3o chegou antes de voc\xEA \u2014 todo faixa preta que respeito fala bem de voc\xEA."}]},dialogue:[{sp:"A",en:"I don't think we've met \u2014 I'm Bruno, black belt from S\xE3o Paulo.",pt:"Acho que n\xE3o nos conhecemos \u2014 sou Bruno, faixa preta de S\xE3o Paulo."},{sp:"B",en:"Bruno! I know your work. I'm James. Your guard game is incredible.",pt:"Bruno! Conhe\xE7o seu trabalho. Sou James. Seu jogo de guarda \xE9 incr\xEDvel."},{sp:"A",en:"That means a lot \u2014 I've followed your competition career for years.",pt:"Significa muito \u2014 acompanho sua carreira h\xE1 anos."},{sp:"B",en:"We should collaborate. I'm hosting a seminar in London in June \u2014 interested?",pt:"Devemos colaborar. Estou hospedando um semin\xE1rio em Londres em junho \u2014 interessado?"}],exercises:[{type:"timed_flash",q:"What does 'referral' mean?",qPT:"O que 'referral' significa?",word:"referral",answer:"indica\xE7\xE3o",seconds:5},{type:"timed_flash",q:"What does 'reputation' mean?",qPT:"O que 'reputation' significa?",word:"reputation",answer:"reputa\xE7\xE3o",seconds:5},{type:"mc",q:"Best way to introduce yourself to a black belt you admire:",qPT:"Melhor forma de se apresentar a um faixa preta que voc\xEA admira:",opts:["Hi \u2014 I've followed your work for years. I'm Bruno, black belt from Brazil. It's an honor.","Hello I am a black belt.","Hi I like your work.","Hey you're that black belt from the videos."],ans:"Hi \u2014 I've followed your work for years. I'm Bruno, black belt from Brazil. It's an honor.",exp:"Perfect networking intro: COMPLIMENT + IDENTITY (name + credential + origin) + EMOTION. Creates instant connection."},{type:"fill",q:"Complete the follow-up:",qPT:"Complete o acompanhamento:",prompt:"Great to meet you \u2014 I'd love to stay in ___. Can I get your ___?",ans:"touch, Instagram",hint:"manter contato / Instagram"},{type:"speak_sentence",q:"Introduce yourself to a coach you admire:",qPT:"Apresente-se a um coach que voc\xEA admira:",target:"Hi I have followed your work for years I am a black belt from Brazil and it is an honor to meet you",targetPT:"Oi acompanho seu trabalho h\xE1 anos sou faixa preta do Brasil e \xE9 uma honra te conhecer"}]},{id:137,unit:11,belt:"black",icon:"\u{1F3AF}",title:"Setting Goals in English",titlePT:"Estabelecendo Metas em Ingl\xEAs",xp:65,vocab:[{en:"SMART goals",pt:"metas SMART"},{en:"specific",pt:"espec\xEDfico"},{en:"measurable",pt:"mensur\xE1vel"},{en:"achievable",pt:"alcan\xE7\xE1vel"},{en:"time-bound",pt:"com prazo definido"},{en:"quarterly",pt:"trimestral"},{en:"accountability",pt:"responsabilidade"},{en:"milestone",pt:"marco"}],grammar:{title:"GOAL-SETTING LANGUAGE: SMART goals for BJJ and business",titlePT:"LINGUAGEM DE METAS: Metas SMART",explanation:"The SMART framework (Specific, Measurable, Achievable, Relevant, Time-bound) is the global standard. Knowing this vocabulary lets you set goals professionally.",explanationPT:"O framework SMART \xE9 o padr\xE3o global. Conhec\xEA-lo permite definir metas profissionalmente.",rows:[{label:"SMART",en:"S: Specific | M: Measurable | A: Achievable | R: Relevant | T: Time-bound",pt:"Espec\xEDfico | Mensur\xE1vel | Alcan\xE7\xE1vel | Relevante | Com prazo"},{label:"WEAK GOAL",en:"'I want to get better at BJJ.' (no measure, no deadline)",pt:"Meta fraca: sem medida, sem prazo"},{label:"SMART GOAL",en:"'I will win gold at the state championship by December 2026.'",pt:"Meta SMART: espec\xEDfica, mensur\xE1vel, com prazo"},{label:"BUSINESS",en:"'I will grow my gym from 80 to 120 members by end of Q2.'",pt:"Meta de neg\xF3cios SMART"}],examples:[{en:"My SMART goal for this year: compete at IBJJF Worlds and reach the final.",pt:"Minha meta SMART: competir no Mundial IBJJF e chegar \xE0 final."},{en:"Without a specific, measurable goal, you're just training \u2014 not preparing.",pt:"Sem meta espec\xEDfica e mensur\xE1vel, voc\xEA est\xE1 treinando \u2014 n\xE3o se preparando."},{en:"Set quarterly milestones \u2014 it makes a long-term goal feel achievable.",pt:"Defina marcos trimestrais \u2014 faz a meta de longo prazo parecer alcan\xE7\xE1vel."},{en:"Share your goal with someone \u2014 accountability dramatically increases follow-through.",pt:"Compartilhe sua meta \u2014 responsabilidade aumenta dramaticamente o cumprimento."},{en:"I hold my students accountable by reviewing their goals every three months.",pt:"Responsabilizo meus alunos revisando suas metas a cada tr\xEAs meses."}]},dialogue:[{sp:"A",en:"What's your goal for this competition season?",pt:"Qual \xE9 sua meta para esta temporada?"},{sp:"B",en:"Specific and time-bound: win the IBJJF Pan-Ams in my division by March.",pt:"Espec\xEDfica e com prazo: ganhar o Pan-Americano IBJJF na minha categoria at\xE9 mar\xE7o."},{sp:"A",en:"And for the gym \u2014 any business goals?",pt:"E para a academia \u2014 alguma meta de neg\xF3cios?"},{sp:"B",en:"Grow from 90 to 130 members by Q4. Specific, measurable, with a deadline. SMART.",pt:"Crescer de 90 para 130 membros at\xE9 o 4T. SMART."}],exercises:[{type:"timed_flash",q:"What does 'time-bound' mean?",qPT:"O que 'time-bound' significa?",word:"time-bound",answer:"com prazo definido",seconds:5},{type:"timed_flash",q:"What does 'accountability' mean?",qPT:"O que 'accountability' significa?",word:"accountability",answer:"responsabilidade / presta\xE7\xE3o de contas",seconds:5},{type:"mc",q:"Which is a SMART goal?",qPT:"Qual \xE9 uma meta SMART?",opts:["Win gold at the state championship by December \u2014 specific, measurable, and time-bound.","Get better at BJJ this year.","Train harder and compete more.","Improve my guard game."],ans:"Win gold at the state championship by December \u2014 specific, measurable, and time-bound.",exp:"SMART goal: WHAT (gold) + WHERE (state championship) + WHEN (December)."},{type:"fill",q:"Complete the goal-setting advice:",qPT:"Complete o conselho:",prompt:"Share your goal with someone \u2014 ___ dramatically increases follow-___.",ans:"accountability, through",hint:"responsabilidade / cumprimento"},{type:"speak_sentence",q:"State your SMART competition goal:",qPT:"Declare sua meta SMART:",target:"My goal is to win gold at the state championship by December which is specific measurable and time bound",targetPT:"Minha meta \xE9 ganhar ouro no campeonato estadual at\xE9 dezembro \u2014 espec\xEDfica mensur\xE1vel e com prazo"}]},{id:138,unit:11,belt:"black",icon:"\u{1F525}",title:"Motivational Speech English",titlePT:"Ingl\xEAs para Discurso Motivacional",xp:75,vocab:[{en:"inspire",pt:"inspirar"},{en:"overcome",pt:"superar"},{en:"adversity",pt:"adversidade"},{en:"potential",pt:"potencial"},{en:"legacy",pt:"legado"},{en:"relentless",pt:"implac\xE1vel / incans\xE1vel"},{en:"empower",pt:"empoderar"},{en:"champion",pt:"campe\xE3o"}],grammar:{title:"MOTIVATIONAL SPEECH PATTERNS: Language that moves people",titlePT:"PADR\xD5ES DE DISCURSO MOTIVACIONAL: Linguagem que move pessoas",explanation:"The greatest BJJ coaches are also great motivators. Short sentences + repetition + emotional truth = powerful speeches for locker rooms, seminars, and social media.",explanationPT:"Os maiores coaches de BJJ tamb\xE9m s\xE3o grandes motivadores. Esta li\xE7\xE3o ensina as estruturas.",rows:[{label:"REPETITION",en:"You showed up. You worked. You grew. That is who you are.",pt:"Voc\xEA apareceu. Voc\xEA trabalhou. Voc\xEA cresceu. Isso \xE9 quem voc\xEA \xE9."},{label:"CONTRAST",en:"The mat doesn't care about your past. It only knows who you are right now.",pt:"O tatame n\xE3o se importa com seu passado. S\xF3 conhece quem voc\xEA \xE9 agora."},{label:"CHALLENGE",en:"How bad do you want it? Because wanting it isn't enough \u2014 you have to pursue it.",pt:"O quanto voc\xEA quer? Porque querer n\xE3o \xE9 suficiente \u2014 voc\xEA tem que perseguir."},{label:"VISION",en:"Close your eyes. Picture the moment you've been training for. It's coming.",pt:"Feche os olhos. Visualize o momento. Est\xE1 chegando."}],examples:[{en:"Every champion was once a beginner who refused to quit. You are not done yet.",pt:"Todo campe\xE3o foi um iniciante que se recusou a desistir. Voc\xEA n\xE3o acabou."},{en:"The pain you feel today is the strength you'll use tomorrow.",pt:"A dor que voc\xEA sente hoje \xE9 a for\xE7a que voc\xEA usar\xE1 amanh\xE3."},{en:"You didn't come this far to only come this far. There is more in you.",pt:"Voc\xEA n\xE3o chegou at\xE9 aqui apenas para chegar at\xE9 aqui."},{en:"Champions aren't made on the days it's easy. They're made on the impossible days.",pt:"Campe\xF5es s\xE3o feitos nos dias imposs\xEDveis."},{en:"Your legacy isn't your medals. It's the people you inspire to believe in themselves.",pt:"Seu legado n\xE3o s\xE3o suas medalhas. S\xE3o as pessoas que voc\xEA inspira."}]},dialogue:[{sp:"A",en:"How do you motivate athletes before a big match?",pt:"Como voc\xEA motiva atletas antes de uma grande luta?"},{sp:"B",en:"Short and emotional. 'You showed up every day. The mat knows it. Now go show them.'",pt:"Curto e emocional. 'Voc\xEA apareceu todo dia. O tatame sabe. Agora vai mostrar.'"},{sp:"A",en:"What about after a loss?",pt:"E ap\xF3s uma derrota?"},{sp:"B",en:"'You didn't come this far to only come this far. This is the beginning, not the end.'",pt:"'Voc\xEA n\xE3o chegou at\xE9 aqui apenas para chegar at\xE9 aqui. Isso \xE9 o come\xE7o.'"}],exercises:[{type:"timed_flash",q:"What does 'relentless' mean?",qPT:"O que 'relentless' significa?",word:"relentless",answer:"implac\xE1vel / incans\xE1vel",seconds:5},{type:"timed_flash",q:"What does 'adversity' mean?",qPT:"O que 'adversity' significa?",word:"adversity",answer:"adversidade",seconds:5},{type:"mc",q:"Best motivational line before a championship match:",qPT:"Melhor frase motivacional pr\xE9-luta:",opts:["You showed up every day. The mat knows it. Now go and show them who you are.","Good luck today.","You trained well so you should do well.","I believe you can win this."],ans:"You showed up every day. The mat knows it. Now go and show them who you are.",exp:"Short sentences + emotional reference (the mat knows) + call to action. Emotionally true."},{type:"fill",q:"Complete the motivational phrase:",qPT:"Complete a frase motivacional:",prompt:"Champions aren't made on the days it's easy. They're made on the days it's ___.",ans:"impossible",hint:"nos dias que parece imposs\xEDvel"},{type:"speak_sentence",q:"Give a pre-match speech:",qPT:"D\xEA um discurso pr\xE9-luta:",target:"You showed up every day the mat knows it now go show them who you are",targetPT:"Voc\xEA apareceu todo dia o tatame sabe agora vai mostrar para eles quem voc\xEA \xE9"},{type:"repeat_after",q:"Repeat with full energy:",qPT:"Repita com energia total:",items:[{en:"Champions are made on the impossible days.",pt:"Campe\xF5es s\xE3o feitos nos dias imposs\xEDveis."},{en:"The pain today is the strength tomorrow.",pt:"A dor hoje \xE9 a for\xE7a amanh\xE3."},{en:"Your legacy is who you inspire. OSS.",pt:"Seu legado \xE9 quem voc\xEA inspira. OSS."}]}]},{id:139,unit:11,belt:"black",icon:"\u{1F4CA}",title:"Social Media Strategy in English",titlePT:"Estrat\xE9gia de Redes Sociais em Ingl\xEAs",xp:70,vocab:[{en:"algorithm",pt:"algoritmo"},{en:"reach",pt:"alcance"},{en:"conversion",pt:"convers\xE3o"},{en:"call to action",pt:"chamada \xE0 a\xE7\xE3o"},{en:"niche",pt:"nicho"},{en:"brand voice",pt:"voz da marca"},{en:"consistency",pt:"consist\xEAncia"},{en:"engagement",pt:"engajamento"}],grammar:{title:"SOCIAL MEDIA STRATEGY: Building your English-language BJJ brand",titlePT:"ESTRAT\xC9GIA DE REDES SOCIAIS: Construindo sua marca de BJJ",explanation:"Social media in English is the fastest way to build an international BJJ student base. But it requires strategy, not just posting.",explanationPT:"Redes sociais em ingl\xEAs \xE9 a forma mais r\xE1pida de construir uma base internacional.",rows:[{label:"CONTENT",en:"Education / Inspiration / Behind the scenes / Student wins / Technique breakdown",pt:"Educa\xE7\xE3o / Inspira\xE7\xE3o / Bastidores / Vit\xF3rias de alunos"},{label:"ALGORITHM",en:"Consistency beats virality. Post four times per week minimum.",pt:"Consist\xEAncia supera viralidade. Poste quatro vezes por semana."},{label:"CONVERSION",en:"Every post: one call to action \u2014 follow, comment, DM, or link in bio.",pt:"Cada post: uma chamada \xE0 a\xE7\xE3o."},{label:"VOICE",en:"Consistent brand voice: coach + mentor + storyteller.",pt:"Voz de marca consistente: coach + mentor + contador de hist\xF3rias."}],examples:[{en:"Your niche: BJJ English for Portuguese speakers \u2014 own it completely.",pt:"Seu nicho: ingl\xEAs de BJJ para falantes de portugu\xEAs."},{en:"Consistency beats quality in the early stages \u2014 show up even when imperfect.",pt:"Consist\xEAncia supera qualidade nos est\xE1gios iniciais."},{en:"End every post with a question \u2014 it drives comments, which boosts your reach.",pt:"Termine cada post com uma pergunta \u2014 impulsiona coment\xE1rios."},{en:"Your caption should hook in the first line.",pt:"Sua legenda deve criar gancho na primeira linha."},{en:"The best content converts followers into students.",pt:"O melhor conte\xFAdo converte seguidores em alunos."}]},dialogue:[{sp:"A",en:"How do I grow my English Instagram for BJJ?",pt:"Como fa\xE7o para crescer meu Instagram de BJJ em ingl\xEAs?"},{sp:"B",en:"Find your niche and own it. You're the Brazilian black belt teaching English on the mats \u2014 that's gold.",pt:"Encontre seu nicho. Voc\xEA \xE9 o faixa preta brasileiro ensinando ingl\xEAs no tatame \u2014 isso \xE9 ouro."},{sp:"A",en:"And how often should I post?",pt:"E com que frequ\xEAncia devo postar?"},{sp:"B",en:"Four times a week minimum. Consistency tells the algorithm you're serious.",pt:"Quatro vezes por semana no m\xEDnimo. Consist\xEAncia mostra que voc\xEA \xE9 s\xE9rio."}],exercises:[{type:"timed_flash",q:"What does 'niche' mean?",qPT:"O que 'niche' significa?",word:"niche",answer:"nicho",seconds:5},{type:"timed_flash",q:"What does 'reach' mean in social media?",qPT:"O que 'reach' significa?",word:"reach",answer:"alcance",seconds:5},{type:"mc",q:"Best strategy for growing an English BJJ account:",qPT:"Melhor estrat\xE9gia para crescer:",opts:["Find your specific niche, post consistently four times a week, and end with a call to action.","Post as many videos as possible.","Post only when you have perfect content.","Follow as many accounts as possible."],ans:"Find your specific niche, post consistently four times a week, and end with a call to action.",exp:"NICHE + CONSISTENCY + CTA = the three pillars of social media growth."},{type:"fill",q:"Complete the social media tip:",qPT:"Complete a dica:",prompt:"End every post with a ___ \u2014 it drives comments which boosts your ___.",ans:"question, reach",hint:"pergunta / alcance"},{type:"speak_sentence",q:"Explain your social media strategy:",qPT:"Explique sua estrat\xE9gia:",target:"I post four times a week in my niche and always end with a call to action",targetPT:"Posto quatro vezes por semana no meu nicho e sempre termino com uma chamada \xE0 a\xE7\xE3o"}]},{id:140,unit:11,belt:"black",icon:"\u{1F9E0}",title:"Life Coaching English",titlePT:"Ingl\xEAs para Life Coaching",xp:70,vocab:[{en:"mindset",pt:"mentalidade"},{en:"growth mindset",pt:"mentalidade de crescimento"},{en:"fixed mindset",pt:"mentalidade fixa"},{en:"self-awareness",pt:"autoconhecimento"},{en:"comfort zone",pt:"zona de conforto"},{en:"intentional",pt:"intencional"},{en:"breakthrough",pt:"avan\xE7o / conquista"},{en:"growth",pt:"crescimento"}],grammar:{title:"LIFE COACHING LANGUAGE: The psychology BJJ teaches every day",titlePT:"LINGUAGEM DE LIFE COACHING",explanation:"The best BJJ instructors are also life coaches. The mat teaches growth mindset, resilience, self-awareness, and intentional living.",explanationPT:"Os melhores instrutores de BJJ tamb\xE9m s\xE3o life coaches. Esta li\xE7\xE3o d\xE1 o vocabul\xE1rio preciso.",rows:[{label:"GROWTH MINDSET",en:"In BJJ, every tap is feedback \u2014 not failure. That's a growth mindset.",pt:"No BJJ, cada batida \xE9 feedback \u2014 n\xE3o fracasso. Isso \xE9 mentalidade de crescimento."},{label:"COMFORT ZONE",en:"Real growth only happens outside your comfort zone. The mat forces you there.",pt:"Crescimento real s\xF3 acontece fora da zona de conforto."},{label:"SELF-AWARE",en:"BJJ creates self-awareness \u2014 you can't fake your reactions under pressure.",pt:"O BJJ cria autoconhecimento."},{label:"INTENTIONAL",en:"Train intentionally \u2014 every session should have a specific purpose.",pt:"Treine intencionalmente \u2014 cada sess\xE3o deve ter um prop\xF3sito."}],examples:[{en:"The mat is the world's greatest teacher of growth mindset \u2014 it humbles everyone equally.",pt:"O tatame \xE9 o maior professor de mentalidade de crescimento."},{en:"A fixed mindset says 'I can't do this.' A growth mindset says 'I can't do this yet.'",pt:"Mentalidade fixa: 'N\xE3o consigo.' Crescimento: 'Ainda n\xE3o consigo.'"},{en:"Every time you step outside your comfort zone on the mat, you expand your entire life.",pt:"Cada vez que sai da zona de conforto no tatame, expande toda sua vida."},{en:"Self-awareness is the foundation of improvement \u2014 you can't fix what you can't see.",pt:"Autoconhecimento \xE9 a base da melhoria."},{en:"Train intentionally. Every session, pick one thing to improve. Measure it. Improve it.",pt:"Treine intencionalmente. Cada sess\xE3o, escolha uma coisa para melhorar."}]},dialogue:[{sp:"A",en:"How do you explain BJJ's impact beyond the physical?",pt:"Como voc\xEA explica o impacto do BJJ al\xE9m do f\xEDsico?"},{sp:"B",en:"It forces a growth mindset. On the mat, you fail constantly \u2014 and learn to see failure as data.",pt:"For\xE7a uma mentalidade de crescimento. No tatame, voc\xEA falha e aprende a ver como dados."},{sp:"A",en:"And the self-awareness aspect?",pt:"E o aspecto do autoconhecimento?"},{sp:"B",en:"You can't hide on the mat. Pressure reveals character. BJJ shows you who you really are.",pt:"Voc\xEA n\xE3o pode se esconder no tatame. Press\xE3o revela car\xE1ter."}],exercises:[{type:"timed_flash",q:"What does 'growth mindset' mean?",qPT:"O que 'growth mindset' significa?",word:"growth mindset",answer:"mentalidade de crescimento",seconds:5},{type:"timed_flash",q:"What does 'comfort zone' mean?",qPT:"O que 'comfort zone' significa?",word:"comfort zone",answer:"zona de conforto",seconds:5},{type:"mc",q:"The BJJ philosophy in growth mindset language:",qPT:"A filosofia do BJJ em linguagem de crescimento:",opts:["Every tap is feedback, not failure \u2014 that's the growth mindset the mat teaches every day.","BJJ is hard but it makes you tough.","You learn by doing in BJJ.","BJJ teaches you to not give up."],ans:"Every tap is feedback, not failure \u2014 that's the growth mindset the mat teaches every day.",exp:"FEEDBACK not FAILURE is the core of growth mindset language."},{type:"fill",q:"Complete the insight:",qPT:"Complete o insight:",prompt:"Real growth only happens ___ your comfort zone. The mat forces you ___.",ans:"outside, there",hint:"fora / l\xE1"},{type:"speak_sentence",q:"Explain BJJ's life impact:",qPT:"Explique o impacto do BJJ na vida:",target:"The mat forces a growth mindset because every tap is feedback not failure",targetPT:"O tatame for\xE7a uma mentalidade de crescimento porque cada batida \xE9 feedback n\xE3o fracasso"}]},{id:141,unit:11,belt:"black",icon:"\u{1F3A4}",title:"Advanced Listening \u2014 Real BJJ Conversations",titlePT:"Escuta Avan\xE7ada \u2014 Conversas Reais",xp:75,vocab:[{en:"filler words",pt:"palavras de preenchimento"},{en:"authentic",pt:"aut\xEAntico"},{en:"spontaneous",pt:"espont\xE2neo"},{en:"informal",pt:"informal"},{en:"hesitation",pt:"hesita\xE7\xE3o"},{en:"intonation",pt:"entona\xE7\xE3o"},{en:"pace",pt:"ritmo / velocidade"},{en:"chunk",pt:"bloco / unidade de fala"}],grammar:{title:"ADVANCED LISTENING: Understanding real unscripted English",titlePT:"ESCUTA AVAN\xC7ADA: Entendendo ingl\xEAs real sem roteiro",explanation:"There's a massive gap between textbook English and real BJJ conversations. Real conversation has filler words, false starts, and connected speech.",explanationPT:"H\xE1 uma diferen\xE7a enorme entre o ingl\xEAs dos livros e o ingl\xEAs real.",rows:[{label:"FILLERS",en:"'Like', 'you know', 'I mean', 'sort of', 'kind of', 'right?', 'basically'",pt:"Palavras de preenchimento \u2014 n\xE3o mudam o significado"},{label:"FALSE START",en:"'I \u2014 I think what happened was \u2014 basically I forgot my gameplan.'",pt:"Come\xE7o falso \u2014 pessoas recome\xE7am frases naturalmente"},{label:"HESITATION",en:"'So, um, the technique is \u2014 it's like a \u2014 you know what I mean?'",pt:"Hesita\xE7\xE3o \u2014 'um', 'uh', 'er' s\xE3o normais"},{label:"PACE",en:"Native speakers: 180-200 words per minute. Slow speech: 120.",pt:"Falantes nativos entre si: 180-200 palavras por minuto."}],examples:[{en:"'So basically, like, what I'm trying to say is \u2014 the guard, right, it's like your whole game.'",pt:"Fala natural com fillers \u2014 compreens\xEDvel quando voc\xEA treina o ouvido."},{en:"'Like' appears 8-12 times per minute in casual American speech.",pt:"'Like' aparece 8-12 vezes por minuto na fala americana casual."},{en:"When you miss a word, don't panic \u2014 use context to fill the gap.",pt:"Quando voc\xEA perde uma palavra, use o contexto."},{en:"Train your listening with unscripted content: podcasts, livestreams, post-match interviews.",pt:"Treine com conte\xFAdo sem roteiro: podcasts, transmiss\xF5es ao vivo."},{en:"The goal is not to understand every word \u2014 the goal is to understand the meaning.",pt:"O objetivo n\xE3o \xE9 entender cada palavra \u2014 \xE9 entender o significado."}]},dialogue:[{sp:"A",en:"So like \u2014 I've been working on, you know, my guard game and \u2014 I mean it's getting better, right, but...",pt:"Ent\xE3o tipo \u2014 tenho trabalhado em meu jogo de guarda e est\xE1 melhorando, certo, mas..."},{sp:"B",en:"I know exactly what you mean. It's like \u2014 the technique is there but the timing, you know, it's just not clicking.",pt:"Sei exatamente o que voc\xEA quer dizer. A t\xE9cnica est\xE1 l\xE1 mas o timing ainda n\xE3o est\xE1 clicando."},{sp:"A",en:"Exactly! So basically I need to, like, drill it more in live situations, right?",pt:"Exatamente! Ent\xE3o basicamente preciso fazer drilling em situa\xE7\xF5es ao vivo, certo?"},{sp:"B",en:"Yeah, I mean \u2014 that's basically the whole answer. Timing only comes from live reps.",pt:"Sim \u2014 essa \xE9 basicamente a resposta inteira. O timing s\xF3 vem de repeti\xE7\xF5es ao vivo."}],exercises:[{type:"timed_flash",q:"What are 'filler words'?",qPT:"O que s\xE3o 'filler words'?",word:"filler words",answer:"palavras de preenchimento",seconds:5},{type:"mc",q:"In 'So like, I've been, you know, working on my guard' \u2014 the fillers are:",qPT:"Os fillers s\xE3o:",opts:["'So', 'like', and 'you know' \u2014 the actual content is 'I've been working on my guard'","'I've been' and 'working'","'guard' and 'working'","All the words equally"],ans:"'So', 'like', and 'you know' \u2014 the actual content is 'I've been working on my guard'",exp:"Fillers carry no meaning. Filter them out and focus on content words."},{type:"fill",q:"Complete the listening strategy:",qPT:"Complete a estrat\xE9gia:",prompt:"The goal is not to understand every ___ \u2014 the goal is to understand the ___.",ans:"word, meaning",hint:"palavra / significado"},{type:"listen_choose",q:"Filter the fillers \u2014 what is the real content?",qPT:"Qual \xE9 o conte\xFAdo real?",audio:"So basically, like, I think the guard is, you know, your most important position.",opts:["The guard is your most important position.","Basically I think the guard is like the most important.","You know, the guard is basically important.","Like, the guard is sort of important."],ans:"The guard is your most important position."},{type:"speak_sentence",q:"Practice natural speech with fillers:",qPT:"Pratique fala natural:",target:"So basically my guard game you know it is getting better but the timing is like not there yet",targetPT:"Ent\xE3o basicamente meu jogo de guarda sabe est\xE1 melhorando mas o timing tipo ainda n\xE3o est\xE1 l\xE1"}]},{id:142,unit:11,belt:"black",icon:"\u{1F3C5}",title:"Awards and Recognition English",titlePT:"Ingl\xEAs para Premia\xE7\xF5es e Reconhecimento",xp:65,vocab:[{en:"ranking",pt:"ranking / classifica\xE7\xE3o"},{en:"nominated",pt:"nomeado / indicado"},{en:"award",pt:"pr\xEAmio"},{en:"recognition",pt:"reconhecimento"},{en:"accolade",pt:"elogio / distin\xE7\xE3o"},{en:"prestigious",pt:"prestigioso"},{en:"merit",pt:"m\xE9rito"},{en:"honor",pt:"honra"}],grammar:{title:"RECOGNITION LANGUAGE: Talking about your achievements professionally",titlePT:"LINGUAGEM DE RECONHECIMENTO: Falando sobre suas conquistas",explanation:"You need to talk about your achievements without sounding arrogant or too modest. Brazilian directness can sound arrogant in English; Brazilian modesty can undersell you.",explanationPT:"Voc\xEA precisa falar sobre conquistas sem soar arrogante.",rows:[{label:"HUMBLE-CONFIDENT",en:"I'm honored to have been recognized by the community.",pt:"\xC9 uma honra ter sido reconhecido pela comunidade."},{label:"ACHIEVEMENT",en:"I had the privilege of competing at the highest level for twelve years.",pt:"Tive o privil\xE9gio de competir no mais alto n\xEDvel por doze anos."},{label:"CREDIT",en:"This wouldn't have been possible without my team and my coach.",pt:"Isso n\xE3o teria sido poss\xEDvel sem minha equipe e meu coach."},{label:"FORWARD",en:"This recognition motivates me to keep pushing.",pt:"Este reconhecimento me motiva a continuar."}],examples:[{en:"It's an incredible honor to be ranked in the top ten internationally.",pt:"\xC9 uma honra incr\xEDvel ser classificado no top dez internacionalmente."},{en:"I don't take any recognition for granted \u2014 I know how hard the competition is.",pt:"N\xE3o tomo nenhum reconhecimento como garantido."},{en:"Any accolade I receive reflects the work of my entire team, not just me.",pt:"Qualquer distin\xE7\xE3o reflete o trabalho de toda minha equipe."},{en:"Being nominated for this award means more than winning it.",pt:"Ser nomeado significa mais do que ganhar."},{en:"I'm grateful for the recognition \u2014 and I intend to earn it every single day.",pt:"Sou grato pelo reconhecimento \u2014 e pretendo merec\xEA-lo todo dia."}]},dialogue:[{sp:"A",en:"Congratulations on the award! How does it feel?",pt:"Parab\xE9ns pelo pr\xEAmio! Como voc\xEA se sente?"},{sp:"B",en:"Incredibly honored. Honestly, it belongs to my whole team. I just show up \u2014 they make it possible.",pt:"Incrivelmente honrado. Honestamente, pertence a toda minha equipe."},{sp:"A",en:"You've been ranked in the top five globally. Was that the goal?",pt:"Voc\xEA foi classificado no top cinco. Esse era o objetivo?"},{sp:"B",en:"The goal was always to compete at the highest level. The ranking is just evidence we're on the right path.",pt:"O objetivo sempre foi competir no mais alto n\xEDvel. O ranking \xE9 apenas evid\xEAncia."}],exercises:[{type:"timed_flash",q:"What does 'accolade' mean?",qPT:"O que 'accolade' significa?",word:"accolade",answer:"elogio / distin\xE7\xE3o",seconds:5},{type:"mc",q:"You won an award at a BJJ gala. You accept it saying:",qPT:"Voc\xEA ganhou um pr\xEAmio. Ao aceitar, voc\xEA diz:",opts:["I'm deeply honored. This reflects the work of my entire team and everyone who believed in me.","I am the best and I deserved this.","Thank you. I am very good at BJJ.","This is great. I worked hard."],ans:"I'm deeply honored. This reflects the work of my entire team and everyone who believed in me.",exp:"HUMBLE-CONFIDENT: honor (emotion) + credit to team (humility). How world-class athletes accept awards."},{type:"fill",q:"Complete the acceptance speech:",qPT:"Complete o discurso:",prompt:"I'm ___ for the recognition \u2014 and I intend to ___ it every single day.",ans:"grateful, earn",hint:"grato / merecer"},{type:"speak_sentence",q:"Accept an award humbly and confidently:",qPT:"Aceite um pr\xEAmio com humildade e confian\xE7a:",target:"I am deeply honored this reflects the work of my entire team and I intend to earn it every day",targetPT:"Estou profundamente honrado isso reflete o trabalho de toda minha equipe e pretendo merecer isso todo dia"}]},{id:143,unit:11,belt:"black",icon:"\u{1F52C}",title:"Sports Science English for Coaches",titlePT:"Ingl\xEAs de Ci\xEAncia do Esporte para Coaches",xp:70,vocab:[{en:"evidence-based",pt:"baseado em evid\xEAncias"},{en:"peer-reviewed",pt:"revisado por pares"},{en:"findings",pt:"descobertas / resultados"},{en:"methodology",pt:"metodologia"},{en:"sample size",pt:"tamanho da amostra"},{en:"significant",pt:"significativo"},{en:"study",pt:"estudo / pesquisa"},{en:"hypothesis",pt:"hip\xF3tese"}],grammar:{title:"SPORTS SCIENCE ENGLISH: Reading research for BJJ coaching",titlePT:"INGL\xCAS DE CI\xCANCIA DO ESPORTE: Lendo pesquisas para coaching",explanation:"The best coaches in the world read sports science research. Understanding how to read a study, evaluate evidence, and apply findings separates elite coaches from average ones.",explanationPT:"Os melhores coaches do mundo leem pesquisas cient\xEDficas.",rows:[{label:"EVALUATE",en:"This study found that drilling frequency significantly impacts retention.",pt:"Este estudo descobriu que a frequ\xEAncia de drilling impacta a reten\xE7\xE3o."},{label:"CRITIQUE",en:"However, the sample size was small \u2014 only twelve participants.",pt:"No entanto, o tamanho da amostra era pequeno."},{label:"APPLY",en:"Based on this evidence, we should drill techniques at least four times per week.",pt:"Com base nisso, devemos fazer drilling pelo menos quatro vezes por semana."},{label:"CITE",en:"According to a 2023 study in the Journal of Combat Sports...",pt:"De acordo com um estudo de 2023..."}],examples:[{en:"A 2022 study found that contextual interference during drilling produces better long-term retention.",pt:"Um estudo de 2022 descobriu que interfer\xEAncia contextual produz melhor reten\xE7\xE3o."},{en:"The findings suggest that sleep quality affects BJJ performance more than training volume.",pt:"Os resultados sugerem que qualidade do sono afeta mais do que volume de treino."},{en:"This is evidence-based coaching \u2014 not just tradition and intuition.",pt:"Isso \xE9 coaching baseado em evid\xEAncias \u2014 n\xE3o apenas tradi\xE7\xE3o."},{en:"The methodology was solid: randomized control group, twelve weeks, peer-reviewed.",pt:"A metodologia era s\xF3lida: grupo de controle randomizado, doze semanas."},{en:"I don't just teach what I was taught \u2014 I research what actually works.",pt:"N\xE3o ensino apenas o que me foi ensinado \u2014 pesquiso o que realmente funciona."}]},dialogue:[{sp:"A",en:"How do you stay current with sports science as a BJJ coach?",pt:"Como voc\xEA se mant\xE9m atualizado com a ci\xEAncia do esporte?"},{sp:"B",en:"I read peer-reviewed journals and apply evidence-based methods. Not everything traditional is optimal.",pt:"Leio peri\xF3dicos revisados por pares e aplico m\xE9todos baseados em evid\xEAncias."},{sp:"A",en:"Any specific findings that changed how you coach?",pt:"Alguma descoberta que mudou como voc\xEA treina?"},{sp:"B",en:"Sleep research. A 2021 study showed sleep quality matters more than extra training hours.",pt:"Pesquisa sobre sono. Um estudo de 2021 mostrou que qualidade do sono importa mais que horas extras."}],exercises:[{type:"timed_flash",q:"What does 'peer-reviewed' mean?",qPT:"O que 'peer-reviewed' significa?",word:"peer-reviewed",answer:"revisado por pares",seconds:5},{type:"timed_flash",q:"What does 'evidence-based' mean?",qPT:"O que 'evidence-based' significa?",word:"evidence-based",answer:"baseado em evid\xEAncias",seconds:5},{type:"mc",q:"Credibly citing research, you say:",qPT:"Citando pesquisa com credibilidade, voc\xEA diz:",opts:["According to a peer-reviewed 2023 study, drilling frequency significantly impacts long-term retention.","A study says drilling is important.","Research shows drilling helps.","Science proves drilling works."],ans:"According to a peer-reviewed 2023 study, drilling frequency significantly impacts long-term retention.",exp:"ACCORDING TO + peer-reviewed + year + specific finding = academic citation format. Builds credibility."},{type:"fill",q:"Complete the research summary:",qPT:"Complete o resumo:",prompt:"The ___ suggest that sleep quality affects BJJ performance more than training ___.",ans:"findings, volume",hint:"descobertas / volume"},{type:"speak_sentence",q:"Describe your evidence-based approach:",qPT:"Descreva sua abordagem:",target:"I read peer reviewed research and apply evidence based methods to my BJJ coaching",targetPT:"Leio pesquisas revisadas por pares e aplico m\xE9todos baseados em evid\xEAncias ao meu coaching"}]},{id:144,unit:11,belt:"black",icon:"\u{1F3C5}",title:"Competition Organizing English",titlePT:"Ingl\xEAs para Organiza\xE7\xE3o de Competi\xE7\xF5es",xp:70,vocab:[{en:"registration",pt:"inscri\xE7\xE3o"},{en:"bracket",pt:"chave"},{en:"referee",pt:"\xE1rbitro"},{en:"disqualification",pt:"desqualifica\xE7\xE3o"},{en:"protest",pt:"protesto"},{en:"weight class",pt:"categoria de peso"},{en:"seeding",pt:"cabe\xE7a de chave"},{en:"mat assignment",pt:"designa\xE7\xE3o de tatame"}],grammar:{title:"TOURNAMENT ENGLISH: Running and navigating competitions",titlePT:"INGL\xCAS DE TORNEIO: Organizando e navegando competi\xE7\xF5es",explanation:"Whether you're organizing your own tournament or navigating a major international event, you need precise competition language.",explanationPT:"Seja organizando ou navegando um evento internacional, voc\xEA precisa de linguagem precisa.",rows:[{label:"ORGANIZE",en:"All competitors must weigh in before receiving their bracket assignment.",pt:"Todos os competidores devem fazer a pesagem antes de receber a chave."},{label:"DISPUTE",en:"I'd like to formally protest this decision \u2014 my athlete was in bounds.",pt:"Gostaria de protestar formalmente esta decis\xE3o."},{label:"ADMIN",en:"Can you confirm which mat my athlete is assigned to for the next round?",pt:"Pode confirmar em qual tatame meu atleta est\xE1 para a pr\xF3xima rodada?"},{label:"RULES",en:"The competitor received a DQ for slamming \u2014 the referee's decision is final.",pt:"O competidor recebeu DQ por slam \u2014 decis\xE3o do \xE1rbitro \xE9 final."}],examples:[{en:"All competitors in the adult blue belt division need to check in at Table C by 8 AM.",pt:"Todos os competidores na divis\xE3o faixa azul adulto fazem check-in na Mesa C at\xE9 \xE0s 8h."},{en:"I'd like to speak with the head referee regarding a scoring dispute.",pt:"Gostaria de falar com o \xE1rbitro principal sobre uma disputa de pontua\xE7\xE3o."},{en:"Can you confirm the weight class cutoffs? My athlete is right on the line.",pt:"Pode confirmar os cortes de categoria de peso?"},{en:"The athlete received a penalty for stalling \u2014 the referee's decision is final.",pt:"O atleta recebeu puni\xE7\xE3o por stalling \u2014 decis\xE3o do \xE1rbitro \xE9 final."},{en:"Please fill out a formal protest form at the registration table.",pt:"Por favor preencha um formul\xE1rio de protesto formal."}]},dialogue:[{sp:"A",en:"Excuse me \u2014 I believe there was a scoring error in that match.",pt:"Com licen\xE7a \u2014 acredito que houve um erro de pontua\xE7\xE3o."},{sp:"B",en:"I'm the head referee. Can you explain the dispute specifically?",pt:"Sou o \xE1rbitro principal. Pode explicar especificamente?"},{sp:"A",en:"My athlete scored a takedown in the final thirty seconds \u2014 it wasn't recorded.",pt:"Meu atleta pontuou uma queda nos \xFAltimos trinta segundos \u2014 n\xE3o foi registrada."},{sp:"B",en:"We'll review the footage. Please fill out a formal protest form at the registration table.",pt:"Vamos revisar as imagens. Por favor preencha um formul\xE1rio de protesto."}],exercises:[{type:"timed_flash",q:"What does 'seeding' mean in competition?",qPT:"O que 'seeding' significa?",word:"seeding",answer:"cabe\xE7a de chave / classifica\xE7\xE3o",seconds:5},{type:"mc",q:"You disagree with a referee decision. You say professionally:",qPT:"Voc\xEA discorda de uma decis\xE3o. Voc\xEA diz:",opts:["I'd like to speak with the head referee regarding a scoring dispute in the last match.","That's wrong!","The referee made a mistake.","I disagree with the score."],ans:"I'd like to speak with the head referee regarding a scoring dispute in the last match.",exp:"PROFESSIONAL DISPUTE LANGUAGE: polite request + specific issue + context. Emotional complaints get ignored."},{type:"fill",q:"Complete the tournament instruction:",qPT:"Complete a instru\xE7\xE3o:",prompt:"All competitors must ___ in before receiving their ___ assignment.",ans:"weigh, bracket",hint:"pesagem / chave"},{type:"speak_sentence",q:"Formally dispute a decision:",qPT:"Dispute formalmente:",target:"I would like to speak with the head referee regarding a scoring dispute in the last match",targetPT:"Gostaria de falar com o \xE1rbitro principal sobre uma disputa de pontua\xE7\xE3o na \xFAltima luta"}]},{id:145,unit:11,belt:"black",icon:"\u{1F94B}",title:"Your Final Lesson \u2014 Black Belt in English",titlePT:"Sua Li\xE7\xE3o Final \u2014 Faixa Preta em Ingl\xEAs",xp:150,vocab:[{en:"mastery",pt:"maestria"},{en:"fluency",pt:"flu\xEAncia"},{en:"credibility",pt:"credibilidade"},{en:"authority",pt:"autoridade"},{en:"impact",pt:"impacto"},{en:"legacy",pt:"legado"},{en:"complete",pt:"completo"},{en:"articulate",pt:"articulado"}],grammar:{title:"BLACK BELT IN ENGLISH: You are ready",titlePT:"FAIXA PRETA EM INGL\xCAS: Voc\xEA est\xE1 pronto",explanation:"You have completed 120 lessons of English on the Mats. You are now equipped to live, teach, and build a career from jiu-jitsu in any English-speaking country in the world.",explanationPT:"Voc\xEA completou 120 li\xE7\xF5es. Voc\xEA n\xE3o \xE9 a mesma pessoa que come\xE7ou a Li\xE7\xE3o 1.",rows:[{label:"TEACH",en:"Give instructions. Correct with kindness. Structure a class. Plan a seminar.",pt:"Dar instru\xE7\xF5es. Corrigir com gentileza. Estruturar uma aula."},{label:"COMPETE",en:"Corner your athlete. Navigate tournament day. Dispute decisions professionally.",pt:"Fazer corner. Navegar o dia do torneio."},{label:"BUILD",en:"Pitch sponsorships. Negotiate seminar fees. Manage your academy. Run online coaching.",pt:"Propor patroc\xEDnios. Negociar semin\xE1rios. Coaching online."},{label:"CONNECT",en:"Network at tournaments. Build international community. Tell your story.",pt:"Fazer networking. Construir comunidade internacional."},{label:"LIVE",en:"Airports, apartments, doctors, banks, visas. Live abroad with full confidence.",pt:"Aeroportos, apartamentos, m\xE9dicos, bancos, vistos. Total confian\xE7a."}],examples:[{en:"OSS. Two letters. Infinite meaning. You know what it means now \u2014 in any language.",pt:"OSS. Duas letras. Significado infinito. Em qualquer idioma."},{en:"The black belt in BJJ took years of showing up. So did this black belt in English.",pt:"A faixa preta no BJJ levou anos. O mesmo com esta faixa preta em ingl\xEAs."},{en:"Every lesson you completed was a rep. Every exercise was a drill. This is your black belt.",pt:"Cada li\xE7\xE3o foi uma repeti\xE7\xE3o. Cada exerc\xEDcio foi um drilling."},{en:"Go teach. Go compete. Go build. Go inspire. The world is waiting for what you have to offer.",pt:"V\xE1 ensinar. V\xE1 competir. V\xE1 construir. O mundo est\xE1 esperando."},{en:"This is not the end. In jiu-jitsu, the black belt is only the beginning. The same is true here.",pt:"Isso n\xE3o \xE9 o fim. No jiu-jitsu, a faixa preta \xE9 apenas o come\xE7o."}]},dialogue:[{sp:"A",en:"120 lessons. Black belt in English. How do you feel?",pt:"120 li\xE7\xF5es. Faixa preta em ingl\xEAs. Como voc\xEA se sente?"},{sp:"B",en:"Ready. Not perfect \u2014 but ready. And that's all you need to start.",pt:"Pronto. N\xE3o perfeito \u2014 mas pronto. E isso \xE9 tudo que voc\xEA precisa."},{sp:"A",en:"What's the most important lesson from this entire course?",pt:"Qual \xE9 a li\xE7\xE3o mais importante do curso?"},{sp:"B",en:"Show up. Every day. In jiu-jitsu and in English \u2014 the people who show up every day always win.",pt:"Apare\xE7a. Todo dia. No jiu-jitsu e no ingl\xEAs \u2014 quem aparece todo dia sempre vence."}],exercises:[{type:"timed_flash",q:"What does 'mastery' mean?",qPT:"O que 'mastery' significa?",word:"mastery",answer:"maestria",seconds:5},{type:"mc",q:"The most important lesson from English on the Mats:",qPT:"A li\xE7\xE3o mais importante do curso:",opts:["Show up every day \u2014 in jiu-jitsu and in English. Consistency is the whole answer.","Learn as much grammar as possible.","Practice speaking with native speakers only.","Study vocabulary before grammar."],ans:"Show up every day \u2014 in jiu-jitsu and in English. Consistency is the whole answer.",exp:"SHOW UP = the single most important habit in BJJ and language learning. Consistency always wins."},{type:"fill",q:"Complete your black belt statement:",qPT:"Complete sua declara\xE7\xE3o:",prompt:"Go ___. Go ___. Go build. Go inspire. The world is ___ for what you have to offer.",ans:"teach, compete, waiting",hint:"ensinar / competir / esperando"},{type:"listen_choose",q:"Listen and choose what you heard:",qPT:"Ou\xE7a e escolha:",audio:"In jiu-jitsu, the black belt is only the beginning. The same is true here.",opts:["In jiu-jitsu, the black belt is only the beginning. The same is true here.","In jiu-jitsu, the black belt is just the beginning. The same is true here.","In jiu-jitsu, the black belt is only the start. The same is true here.","In martial arts, the black belt is only the beginning. The same is true here."],ans:"In jiu-jitsu, the black belt is only the beginning. The same is true here."},{type:"speak_sentence",q:"Say your black belt graduation statement:",qPT:"Diga sua declara\xE7\xE3o de gradua\xE7\xE3o:",target:"I am ready to teach compete and build my career from jiu jitsu in any country in the world",targetPT:"Estou pronto para ensinar competir e construir minha carreira do jiu jitsu em qualquer pa\xEDs do mundo"},{type:"repeat_after",q:"Your final graduation \u2014 say these with everything you have:",qPT:"Sua gradua\xE7\xE3o final \u2014 diga com tudo que voc\xEA tem:",items:[{en:"I showed up. 120 times. That is who I am.",pt:"Eu apareci. 120 vezes. Isso \xE9 quem eu sou."},{en:"My English is my second black belt.",pt:"Meu ingl\xEAs \xE9 minha segunda faixa preta."},{en:"Go teach. Go compete. Go build. Go live. OSS!",pt:"V\xE1 ensinar. V\xE1 competir. V\xE1 construir. V\xE1 viver. OSS!"}]}]},{id:146,unit:12,belt:"black",icon:"\u{1F4DD}",title:"Advanced Grammar \u2014 Subjunctive Mood",titlePT:"Gram\xE1tica Avan\xE7ada \u2014 Modo Subjuntivo",xp:80,vocab:[{en:"suggest",pt:"sugerir"},{en:"recommend",pt:"recomendar"},{en:"insist",pt:"insistir"},{en:"demand",pt:"exigir"},{en:"essential",pt:"essencial"},{en:"vital",pt:"vital"},{en:"crucial",pt:"crucial"},{en:"imperative",pt:"imperativo"}],grammar:{title:"THE SUBJUNCTIVE: Formal English for coaches and professionals",titlePT:"O SUBJUNTIVO: Ingl\xEAs formal para coaches e profissionais",explanation:"The subjunctive is used after verbs like suggest, recommend, insist, and demand. It's rare but marks you as highly educated. 'I suggest he TRAIN more' \u2014 not 'trains'. Native speakers notice this.",explanationPT:"O subjuntivo \xE9 usado ap\xF3s verbos como suggest, recommend, insist. Raro mas marca quem \xE9 altamente educado.",rows:[{label:"PATTERN",en:"suggest / recommend / insist / demand + that + subject + BASE VERB",pt:"suggest / recommend + that + sujeito + VERBO BASE (sem conjuga\xE7\xE3o)"},{label:"WRONG",en:"I suggest that he TRAINS more. \u274C",pt:"Conjugado \u2014 erro comum"},{label:"RIGHT",en:"I suggest that he TRAIN more. \u2713",pt:"Subjuntivo \u2014 verbo na forma base"},{label:"PASSIVE",en:"It is essential that every athlete BE evaluated regularly.",pt:"\xC9 essencial que todo atleta SEJA avaliado regularmente."},{label:"NEGATIVE",en:"I recommend that he NOT compete until fully recovered.",pt:"Recomendo que ele N\xC3O compita at\xE9 estar totalmente recuperado."}],examples:[{en:"I recommend that every competitor train at least four times per week.",pt:"Recomendo que todo competidor treine pelo menos quatro vezes por semana."},{en:"It is essential that the athlete be mentally prepared before stepping on the mat.",pt:"\xC9 essencial que o atleta esteja mentalmente preparado antes de entrar no tatame."},{en:"I insist that all students show respect to every training partner, regardless of belt.",pt:"Insisto que todos os alunos mostrem respeito a cada parceiro de treino, independente da faixa."},{en:"The coach demanded that the team arrive one hour before the competition.",pt:"O coach exigiu que a equipe chegasse uma hora antes da competi\xE7\xE3o."},{en:"It is vital that every instructor be certified before teaching children's classes.",pt:"\xC9 vital que todo instrutor seja certificado antes de ensinar aulas infantis."}]},dialogue:[{sp:"A",en:"Your athlete wants to compete next week but has a minor injury. What do you tell him?",pt:"Seu atleta quer competir na pr\xF3xima semana mas tem uma les\xE3o menor. O que voc\xEA diz?"},{sp:"B",en:"I recommend that he NOT compete. It's essential that he be fully healed first.",pt:"Recomendo que ele N\xC3O compita. \xC9 essencial que ele esteja totalmente curado primeiro."},{sp:"A",en:"But he insists it's not serious.",pt:"Mas ele insiste que n\xE3o \xE9 s\xE9rio."},{sp:"B",en:"I understand. But I demand that every athlete prioritize their health over any trophy.",pt:"Entendo. Mas exijo que todo atleta priorize sua sa\xFAde acima de qualquer trof\xE9u."}],exercises:[{type:"timed_flash",q:"After 'suggest/recommend', the verb is in what form?",qPT:"Ap\xF3s 'suggest/recommend', o verbo fica em qual forma?",word:"subjunctive",answer:"base form \u2014 sem conjuga\xE7\xE3o (train, not trains)",seconds:6},{type:"mc",q:"Which sentence uses the subjunctive correctly?",qPT:"Qual frase usa o subjuntivo corretamente?",opts:["I recommend that he train more before competing.","I recommend that he trains more before competing.","I recommend that he is training more.","I recommend he to train more."],ans:"I recommend that he train more before competing.",exp:"SUBJUNCTIVE: recommend/suggest/insist/demand + that + subject + BASE VERB. No -s on third person. No 'to'. No -ing."},{type:"fill",q:"Complete with correct subjunctive:",qPT:"Complete com subjuntivo correto:",prompt:"It is essential that every athlete ___ fully prepared before stepping on the mat.",ans:"be",hint:"BE (not 'is') \u2014 subjuntivo do verbo to be"},{type:"speak_sentence",q:"Give a professional recommendation:",qPT:"D\xEA uma recomenda\xE7\xE3o profissional:",target:"I recommend that every competitor train at least four times per week",targetPT:"Recomendo que todo competidor treine pelo menos quatro vezes por semana"}]},{id:147,unit:12,belt:"black",icon:"\u{1F504}",title:"Passive Voice \u2014 Competition & Coaching",titlePT:"Voz Passiva \u2014 Competi\xE7\xE3o e Coaching",xp:80,vocab:[{en:"awarded",pt:"concedido / premiado"},{en:"disqualified",pt:"desqualificado"},{en:"submitted",pt:"finalizado"},{en:"coached",pt:"treinado / orientado"},{en:"evaluated",pt:"avaliado"},{en:"promoted",pt:"promovido"},{en:"registered",pt:"inscrito"},{en:"scheduled",pt:"agendado"}],grammar:{title:"PASSIVE VOICE: Formal reporting and professional language",titlePT:"VOZ PASSIVA: Relat\xF3rios formais e linguagem profissional",explanation:"Passive voice is essential for formal writing, media, and professional settings. 'He was submitted' / 'The belt was awarded' / 'The class is scheduled'. It puts focus on the action, not who did it.",explanationPT:"A voz passiva \xE9 essencial para escrita formal, m\xEDdia e ambientes profissionais.",rows:[{label:"PRESENT",en:"The class IS SCHEDULED for 7 PM every Monday.",pt:"A aula \xC9 AGENDADA para as 19h toda segunda."},{label:"PAST",en:"He WAS SUBMITTED by a rear naked choke in the final.",pt:"Ele FOI FINALIZADO com um RNC na final."},{label:"PERFECT",en:"The belt HAS BEEN AWARDED to three students this month.",pt:"A faixa TEM SIDO concedida a tr\xEAs alunos este m\xEAs."},{label:"FUTURE",en:"The tournament WILL BE HELD at the National Sports Center.",pt:"O torneio SER\xC1 REALIZADO no Centro Nacional de Esportes."},{label:"MODAL",en:"Every match MUST BE REFEREED by a certified official.",pt:"Toda luta DEVE SER ARBITRADA por oficial certificado."}],examples:[{en:"He was submitted twice in the tournament but still won the absolute division.",pt:"Ele foi finalizado duas vezes no torneio mas ainda ganhou a absoluto."},{en:"The athlete was disqualified for an illegal technique in the semifinals.",pt:"O atleta foi desqualificado por uma t\xE9cnica ilegal nas semifinais."},{en:"Three black belts were promoted at the end-of-year ceremony.",pt:"Tr\xEAs faixas pretas foram promovidas na cerim\xF4nia de fim de ano."},{en:"All competitors must be registered before Friday at midnight.",pt:"Todos os competidores devem estar inscritos antes de sexta \xE0 meia-noite."},{en:"The seminar has been scheduled for the first weekend of March.",pt:"O semin\xE1rio foi agendado para o primeiro fim de semana de mar\xE7o."}]},dialogue:[{sp:"A",en:"What happened in the final match?",pt:"O que aconteceu na luta final?"},{sp:"B",en:"He was submitted by a triangle in the last thirty seconds. It was a great fight.",pt:"Ele foi finalizado por um tri\xE2ngulo nos \xFAltimos trinta segundos. Foi uma grande luta."},{sp:"A",en:"Has the new schedule been posted yet?",pt:"O novo hor\xE1rio j\xE1 foi publicado?"},{sp:"B",en:"Yes \u2014 it was posted this morning. All classes have been moved to the new mat area.",pt:"Sim \u2014 foi publicado esta manh\xE3. Todas as aulas foram movidas para a nova \xE1rea do tatame."}],exercises:[{type:"timed_flash",q:"Passive voice formula:",qPT:"F\xF3rmula da voz passiva:",word:"passive",answer:"TO BE + past participle (was submitted, is scheduled)",seconds:6},{type:"mc",q:"Convert to passive: 'The referee disqualified the athlete'",qPT:"Converta para voz passiva:",opts:["The athlete was disqualified by the referee.","The athlete disqualified by the referee.","The referee was disqualified the athlete.","The athlete is disqualifying."],ans:"The athlete was disqualified by the referee.",exp:"PASSIVE: object \u2192 subject + WAS + past participle + BY + agent. The focus shifts to the athlete (what happened to them)."},{type:"fill",q:"Complete with passive voice:",qPT:"Complete com voz passiva:",prompt:"All competitors must ___ registered before the deadline.",ans:"be",hint:"must BE (voz passiva modal)"},{type:"speak_sentence",q:"Report the match result formally:",qPT:"Reporte o resultado formalmente:",target:"He was submitted by a rear naked choke in the final round",targetPT:"Ele foi finalizado por um estrangulamento pelas costas na rodada final"}]},{id:148,unit:12,belt:"black",icon:"\u23EE\uFE0F",title:"Past Perfect \u2014 The Backstory",titlePT:"Passado Perfeito \u2014 A Hist\xF3ria Por Tr\xE1s",xp:80,vocab:[{en:"had trained",pt:"tinha treinado"},{en:"had never competed",pt:"nunca tinha competido"},{en:"had already left",pt:"j\xE1 tinha sa\xEDdo"},{en:"had been preparing",pt:"estava se preparando"},{en:"had won",pt:"tinha ganado"},{en:"had forgotten",pt:"tinha esquecido"},{en:"had built",pt:"tinha constru\xEDdo"},{en:"had reached",pt:"tinha alcan\xE7ado"}],grammar:{title:"PAST PERFECT: What happened BEFORE the past moment",titlePT:"PASSADO PERFEITO: O que aconteceu ANTES do momento passado",explanation:"Past perfect = HAD + past participle. It creates a 'backstory' \u2014 what had already happened before the story you're telling. Essential for storytelling and podcasts.",explanationPT:"Passado perfeito = HAD + partic\xEDpio passado. Cria um 'contexto anterior' \u2014 o que J\xC1 havia acontecido.",rows:[{label:"FORMULA",en:"HAD + past participle: had trained, had won, had been",pt:"HAD + partic\xEDpio passado: tinha treinado, tinha ganho, tinha sido"},{label:"SEQUENCE",en:"By the time I won, I HAD TRAINED for ten years.",pt:"Quando ganhei, J\xC1 TINHA TREINADO por dez anos."},{label:"NEVER",en:"I HAD NEVER COMPETED internationally before that day.",pt:"NUNCA TINHA COMPETIDO internacionalmente antes daquele dia."},{label:"ALREADY",en:"When he arrived, we had ALREADY started the class.",pt:"Quando ele chegou, J\xC1 T\xCDNHAMOS come\xE7ado a aula."},{label:"CONDITION",en:"If I hadn't trained so hard, I wouldn't have won.",pt:"Se n\xE3o tivesse treinado tanto, n\xE3o teria ganho."}],examples:[{en:"By the time I got my black belt, I had trained every day for eleven years.",pt:"Quando recebi minha faixa preta, tinha treinado todo dia por onze anos."},{en:"I had never taught a class in English before moving to the United States.",pt:"Nunca tinha dado uma aula em ingl\xEAs antes de me mudar para os Estados Unidos."},{en:"When the referee raised my hand, I had already forgotten the pain.",pt:"Quando o \xE1rbitro levantou minha m\xE3o, j\xE1 tinha esquecido a dor."},{en:"He had built his gym from nothing \u2014 two students in a garage in 2010.",pt:"Ele tinha constru\xEDdo sua academia do nada \u2014 dois alunos numa garagem em 2010."},{en:"If I hadn't moved abroad, I would never have met my most important students.",pt:"Se n\xE3o tivesse me mudado para o exterior, nunca teria conhecido meus alunos mais importantes."}]},dialogue:[{sp:"A",en:"What was your career like before you moved to the US?",pt:"Como era sua carreira antes de se mudar para os EUA?"},{sp:"B",en:"I had competed in Brazil for eight years. I had won three nationals. But I had never taught in English.",pt:"Tinha competido no Brasil por oito anos. Tinha ganho tr\xEAs nacionais. Mas nunca tinha ensinado em ingl\xEAs."},{sp:"A",en:"Was it scary to make that move?",pt:"Foi assustador fazer essa mudan\xE7a?"},{sp:"B",en:"Terrifying. But by the time I arrived, I had already decided \u2014 there was no going back.",pt:"Aterrorizante. Mas quando cheguei, j\xE1 tinha decidido \u2014 n\xE3o havia retorno."}],exercises:[{type:"timed_flash",q:"Past perfect formula:",qPT:"F\xF3rmula do passado perfeito:",word:"past perfect",answer:"HAD + past participle",seconds:5},{type:"mc",q:"'When I won, I ___ for ten years.' \u2014 correct form:",qPT:"Forma correta:",opts:["had been training","was training","have been training","trained"],ans:"had been training",exp:"PAST PERFECT CONTINUOUS: HAD BEEN + -ing. Shows ongoing action completed BEFORE the past moment. Perfect for describing journey length."},{type:"fill",q:"Complete your story:",qPT:"Complete sua hist\xF3ria:",prompt:"I ___ never competed internationally before I moved to the US.",ans:"had",hint:"HAD never \u2014 nunca tinha"},{type:"speak_sentence",q:"Tell your backstory:",qPT:"Conte sua hist\xF3ria de fundo:",target:"By the time I got my black belt I had trained every day for eleven years",targetPT:"Quando recebi minha faixa preta tinha treinado todo dia por onze anos"}]},{id:149,unit:12,belt:"black",icon:"\u{1F52E}",title:"Future Perfect & Future Continuous",titlePT:"Futuro Perfeito e Futuro Cont\xEDnuo",xp:75,vocab:[{en:"will have trained",pt:"ter\xE1 treinado"},{en:"will have built",pt:"ter\xE1 constru\xEDdo"},{en:"will be competing",pt:"estar\xE1 competindo"},{en:"will have reached",pt:"ter\xE1 alcan\xE7ado"},{en:"by the time",pt:"quando / no momento em que"},{en:"within",pt:"dentro de / em"},{en:"milestone",pt:"marco"},{en:"projection",pt:"proje\xE7\xE3o"}],grammar:{title:"FUTURE PERFECT & CONTINUOUS: Projecting your goals",titlePT:"FUTURO PERFEITO E CONT\xCDNUO: Projetando seus objetivos",explanation:"Future perfect = WILL HAVE + past participle. Future continuous = WILL BE + -ing. Use these to set ambitious goals and describe your vision professionally.",explanationPT:"Futuro perfeito = WILL HAVE + partic\xEDpio. Futuro cont\xEDnuo = WILL BE + -ing. Para metas e vis\xE3o profissional.",rows:[{label:"FUTURE PERFECT",en:"By December, I WILL HAVE trained 1,000 students.",pt:"At\xE9 dezembro, TEREI treinado 1.000 alunos."},{label:"BY THE TIME",en:"By the time I'm forty, I will have opened three academies.",pt:"Quando eu tiver quarenta anos, terei aberto tr\xEAs academias."},{label:"FUTURE CONT.",en:"This time next year, I WILL BE teaching in New York.",pt:"Nesta \xE9poca no ano que vem, ESTAREI ensinando em Nova York."},{label:"WITHIN",en:"Within five years, I will have built a global BJJ community.",pt:"Em cinco anos, terei constru\xEDdo uma comunidade global de BJJ."}],examples:[{en:"By the end of this year, I will have competed in fifteen countries.",pt:"At\xE9 o final deste ano, terei competido em quinze pa\xEDses."},{en:"This time next month, I will be living in Miami and teaching at the new gym.",pt:"Nesta \xE9poca no pr\xF3ximo m\xEAs, estarei morando em Miami e ensinando na nova academia."},{en:"Within three years, I will have grown this gym to two hundred members.",pt:"Em tr\xEAs anos, terei crescido esta academia para duzentos membros."},{en:"By the time my son is ten, I will have built something he can be proud of.",pt:"Quando meu filho tiver dez anos, terei constru\xEDdo algo do qual ele possa se orgulhar."},{en:"Next summer, I will be traveling through Europe teaching seminars.",pt:"No pr\xF3ximo ver\xE3o, estarei viajando pela Europa ensinando semin\xE1rios."}]},dialogue:[{sp:"A",en:"Where do you see yourself in five years?",pt:"Onde voc\xEA se v\xEA em cinco anos?"},{sp:"B",en:"By then, I will have opened my second academy and will have trained over five hundred students.",pt:"At\xE9 ent\xE3o, terei aberto minha segunda academia e treinado mais de quinhentos alunos."},{sp:"A",en:"And in ten years?",pt:"E em dez anos?"},{sp:"B",en:"I will have built an international team. My students will be competing on every continent.",pt:"Terei constru\xEDdo uma equipe internacional. Meus alunos estar\xE3o competindo em todos os continentes."}],exercises:[{type:"mc",q:"'By next year I ___ 500 students.' \u2014 correct future perfect:",qPT:"Futuro perfeito correto:",opts:["will have taught","will teach","am teaching","have taught"],ans:"will have taught",exp:"FUTURE PERFECT: WILL HAVE + past participle. Used with 'by' + time marker to describe something completed before a future point."},{type:"fill",q:"Complete the vision statement:",qPT:"Complete a declara\xE7\xE3o de vis\xE3o:",prompt:"Within five years, I ___ have built a global BJJ community with students on every continent.",ans:"will",hint:"WILL have built \u2014 terei constru\xEDdo"},{type:"speak_sentence",q:"State your 5-year vision:",qPT:"Declare sua vis\xE3o de 5 anos:",target:"By the time I am forty I will have opened three academies and trained a thousand students",targetPT:"Quando eu tiver quarenta anos terei aberto tr\xEAs academias e treinado mil alunos"}]},{id:150,unit:12,belt:"black",icon:"\u{1F399}\uFE0F",title:"Reported Speech \u2014 Interviews & Media",titlePT:"Discurso Indireto \u2014 Entrevistas e M\xEDdia",xp:75,vocab:[{en:"stated",pt:"declarou"},{en:"claimed",pt:"afirmou"},{en:"admitted",pt:"admitiu"},{en:"denied",pt:"negou"},{en:"confirmed",pt:"confirmou"},{en:"announced",pt:"anunciou"},{en:"revealed",pt:"revelou"},{en:"emphasized",pt:"enfatizou"}],grammar:{title:"REPORTED SPEECH: Quoting interviews and media professionally",titlePT:"DISCURSO INDIRETO: Citando entrevistas e m\xEDdia profissionalmente",explanation:"When a journalist reports what you said, or when you report what your coach said \u2014 this is reported speech. Tenses shift back one step. Essential for media and professional writing.",explanationPT:"Quando jornalistas reportam o que voc\xEA disse \u2014 isso \xE9 discurso indireto. Tempos verbais recuam um passo.",rows:[{label:"PRESENT\u2192PAST",en:"'I train every day.' \u2192 He said he TRAINED every day.",pt:"'Treino todo dia.' \u2192 Ele disse que TREINAVA todo dia."},{label:"PAST\u2192PERFECT",en:"'I won the title.' \u2192 He said he HAD WON the title.",pt:"'Ganhei o t\xEDtulo.' \u2192 Ele disse que TINHA GANHO o t\xEDtulo."},{label:"WILL\u2192WOULD",en:"'I will compete.' \u2192 She said she WOULD compete.",pt:"'Vou competir.' \u2192 Ela disse que COMPETIRIA."},{label:"SAY vs TELL",en:"He SAID (that)... / He TOLD me (that)... \u2014 TELL needs an object.",pt:"SAID = disse. TOLD ME = me disse. TELL sempre precisa de objeto."}],examples:[{en:"The champion said he had trained for this moment his entire life.",pt:"O campe\xE3o disse que havia treinado para este momento durante toda a vida."},{en:"She told reporters that she would retire after the world championship.",pt:"Ela disse aos rep\xF3rteres que se aposentaria ap\xF3s o campeonato mundial."},{en:"The coach confirmed that three athletes would represent the team at Worlds.",pt:"O coach confirmou que tr\xEAs atletas representariam a equipe no Mundial."},{en:"He admitted that he had almost quit BJJ during his blue belt years.",pt:"Ele admitiu que quase desistiu do BJJ durante os anos de faixa azul."},{en:"The academy announced that it would expand to a second location in 2025.",pt:"A academia anunciou que se expandiria para uma segunda localiza\xE7\xE3o em 2025."}]},dialogue:[{sp:"A",en:"What did the champion say in his post-match interview?",pt:"O que o campe\xE3o disse em sua entrevista p\xF3s-luta?"},{sp:"B",en:"He said he had been preparing for two years and that nothing could have stopped him.",pt:"Ele disse que havia se preparado por dois anos e que nada poderia t\xEA-lo parado."},{sp:"A",en:"Did he say anything about his next competition?",pt:"Ele disse algo sobre sua pr\xF3xima competi\xE7\xE3o?"},{sp:"B",en:"He told reporters he would take a month off, then start preparing for the absolute division.",pt:"Ele disse aos rep\xF3rteres que tiraria um m\xEAs de folga, depois come\xE7aria a se preparar para o absoluto."}],exercises:[{type:"mc",q:"'I train every day.' \u2192 Reported:",qPT:"'Treino todo dia.' \u2192 Discurso indireto:",opts:["He said he trained every day.","He said he trains every day.","He told he trains every day.","He said he is training every day."],ans:"He said he trained every day.",exp:"PRESENT \u2192 PAST in reported speech. Also: SAY (no object) vs TELL (needs object: told ME, told reporters)."},{type:"fill",q:"Complete the reported speech:",qPT:"Complete o discurso indireto:",prompt:"She told reporters that she ___ retire after the world championship.",ans:"would",hint:"WILL \u2192 WOULD em discurso indireto"},{type:"speak_sentence",q:"Report what the champion said:",qPT:"Reporte o que o campe\xE3o disse:",target:"He said he had been preparing for two years and that nothing could stop him",targetPT:"Ele disse que havia se preparado por dois anos e que nada poderia par\xE1-lo"}]},{id:151,unit:12,belt:"black",icon:"\u{1F310}",title:"Academic Writing for BJJ Professionals",titlePT:"Escrita Acad\xEAmica para Profissionais de BJJ",xp:80,vocab:[{en:"abstract",pt:"resumo"},{en:"methodology",pt:"metodologia"},{en:"conclusion",pt:"conclus\xE3o"},{en:"furthermore",pt:"al\xE9m disso"},{en:"however",pt:"no entanto"},{en:"therefore",pt:"portanto"},{en:"in contrast",pt:"em contraste"},{en:"consequently",pt:"consequentemente"}],grammar:{title:"ACADEMIC WRITING: Discourse markers and formal connectors",titlePT:"ESCRITA ACAD\xCAMICA: Marcadores de discurso e conectores formais",explanation:"Discourse markers connect ideas and signal relationships between sentences. Using them transforms basic writing into professional, credible communication \u2014 for articles, grant applications, and media.",explanationPT:"Marcadores de discurso conectam ideias. Us\xE1-los transforma escrita b\xE1sica em comunica\xE7\xE3o profissional e cred\xEDvel.",rows:[{label:"ADD",en:"Furthermore / Moreover / In addition \u2014 adds supporting point",pt:"Al\xE9m disso \u2014 adiciona ponto de apoio"},{label:"CONTRAST",en:"However / Nevertheless / In contrast \u2014 introduces opposing view",pt:"No entanto / Em contraste \u2014 introduz vis\xE3o oposta"},{label:"RESULT",en:"Therefore / Consequently / As a result \u2014 shows cause-effect",pt:"Portanto / Consequentemente \u2014 mostra causa e efeito"},{label:"EXAMPLE",en:"For instance / For example / Specifically \u2014 introduces evidence",pt:"Por exemplo / Especificamente \u2014 introduz evid\xEAncia"},{label:"CONCLUDE",en:"In conclusion / To summarize / Overall \u2014 wraps up argument",pt:"Em conclus\xE3o / Para resumir \u2014 encerra o argumento"}],examples:[{en:"BJJ develops physical strength. Furthermore, it builds mental resilience and emotional intelligence.",pt:"O BJJ desenvolve for\xE7a f\xEDsica. Al\xE9m disso, constr\xF3i resili\xEAncia mental e intelig\xEAncia emocional."},{en:"Many people believe BJJ is only for young athletes. However, the data suggests otherwise.",pt:"Muitos acreditam que o BJJ \xE9 apenas para jovens atletas. No entanto, os dados sugerem o contr\xE1rio."},{en:"Regular BJJ training improves cardiovascular fitness. Consequently, practitioners report better overall health.",pt:"O treino regular de BJJ melhora a aptid\xE3o cardiovascular. Consequentemente, praticantes relatam melhor sa\xFAde."},{en:"In conclusion, Brazilian jiu-jitsu offers measurable benefits for practitioners of all ages.",pt:"Em conclus\xE3o, o jiu-jitsu brasileiro oferece benef\xEDcios mensur\xE1veis para praticantes de todas as idades."},{en:"For instance, a 2022 study found that eight weeks of BJJ training reduced anxiety by thirty percent.",pt:"Por exemplo, um estudo de 2022 descobriu que oito semanas de BJJ reduziram a ansiedade em trinta por cento."}]},dialogue:[{sp:"A",en:"I need to write an article about BJJ for a health magazine. Where do I start?",pt:"Preciso escrever um artigo sobre BJJ para uma revista de sa\xFAde. Por onde come\xE7o?"},{sp:"B",en:"Start with your strongest claim. Then use 'furthermore' to add supporting points.",pt:"Comece com sua afirma\xE7\xE3o mais forte. Depois use 'furthermore' para adicionar pontos de apoio."},{sp:"A",en:"What about when I want to address a counterargument?",pt:"E quando quero abordar um contra-argumento?"},{sp:"B",en:"Use 'however' to introduce it, then 'consequently' or 'therefore' to refute it with evidence.",pt:"Use 'however' para introduzi-lo, depois 'consequently' ou 'therefore' para refut\xE1-lo com evid\xEAncias."}],exercises:[{type:"timed_flash",q:"What does 'furthermore' signal?",qPT:"O que 'furthermore' sinaliza?",word:"furthermore",answer:"additional supporting point \u2014 al\xE9m disso",seconds:5},{type:"mc",q:"'BJJ is effective for children. ___, adults benefit equally.' \u2014 best connector:",qPT:"Melhor conector:",opts:["Furthermore","However","Therefore","Nevertheless"],ans:"Furthermore",exp:"FURTHERMORE adds a supporting point in the same direction. HOWEVER would introduce contrast. THEREFORE shows result."},{type:"fill",q:"Complete the professional argument:",qPT:"Complete o argumento profissional:",prompt:"Regular training improves fitness. ___, practitioners report reduced stress.",ans:"Consequently",hint:"Como resultado = ___"},{type:"speak_sentence",q:"Write a professional conclusion:",qPT:"Escreva uma conclus\xE3o profissional:",target:"In conclusion BJJ offers measurable benefits for practitioners of all ages and backgrounds",targetPT:"Em conclus\xE3o o BJJ oferece benef\xEDcios mensur\xE1veis para praticantes de todas as idades e origens"}]},{id:152,unit:12,belt:"black",icon:"\u{1F4B0}",title:"Financial English for Gym Owners",titlePT:"Ingl\xEAs Financeiro para Donos de Academia",xp:75,vocab:[{en:"cash flow",pt:"fluxo de caixa"},{en:"overhead",pt:"custos fixos"},{en:"profit margin",pt:"margem de lucro"},{en:"break-even",pt:"ponto de equil\xEDbrio"},{en:"invoice",pt:"fatura / nota fiscal"},{en:"subscription",pt:"assinatura"},{en:"liability",pt:"responsabilidade / passivo"},{en:"asset",pt:"ativo"}],grammar:{title:"GYM FINANCE: The numbers conversation you need to have",titlePT:"FINAN\xC7AS DA ACADEMIA: A conversa de n\xFAmeros que voc\xEA precisa ter",explanation:"Running a gym abroad means dealing with accountants, investors, and landlords in English. These terms appear in every financial conversation.",explanationPT:"Gerenciar uma academia no exterior significa lidar com contadores e investidores em ingl\xEAs.",rows:[{label:"INCOME",en:"Revenue (total income) - Expenses = Profit",pt:"Receita - Despesas = Lucro"},{label:"OVERHEAD",en:"Rent + utilities + insurance + staff = monthly overhead",pt:"Aluguel + contas + seguro + pessoal = custos fixos mensais"},{label:"BREAK-EVEN",en:"The point where income = expenses. Below = loss. Above = profit.",pt:"Ponto onde receita = despesas. Abaixo = preju\xEDzo. Acima = lucro."},{label:"CASH FLOW",en:"Money coming IN vs money going OUT \u2014 timing matters as much as amount.",pt:"Dinheiro entrando vs saindo \u2014 o timing importa tanto quanto o valor."},{label:"MARGIN",en:"Profit margin = (profit / revenue) \xD7 100. Industry average: 20-30%.",pt:"Margem de lucro = (lucro / receita) \xD7 100. M\xE9dia do setor: 20-30%."}],examples:[{en:"Our monthly overhead is $4,000. We need at least 40 members at $100 each to break even.",pt:"Nossos custos fixos mensais s\xE3o $4.000. Precisamos de pelo menos 40 membros a $100 cada para equilibrar."},{en:"Revenue is up but cash flow is negative \u2014 members are paying late.",pt:"A receita est\xE1 subindo mas o fluxo de caixa est\xE1 negativo \u2014 membros est\xE3o pagando com atraso."},{en:"I need to send you an invoice for the seminar \u2014 $800 plus expenses.",pt:"Preciso te enviar uma fatura para o semin\xE1rio \u2014 $800 mais despesas."},{en:"Our profit margin last quarter was eighteen percent \u2014 below target but improving.",pt:"Nossa margem de lucro no \xFAltimo trimestre foi de dezoito por cento \u2014 abaixo da meta mas melhorando."},{en:"The gym equipment is an asset. The lease agreement is a long-term liability.",pt:"O equipamento da academia \xE9 um ativo. O contrato de aluguel \xE9 um passivo de longo prazo."}]},dialogue:[{sp:"A",en:"How is the gym doing financially this quarter?",pt:"Como a academia est\xE1 indo financeiramente neste trimestre?"},{sp:"B",en:"Revenue is strong but we need to watch cash flow \u2014 three members haven't paid their invoices.",pt:"A receita est\xE1 forte mas precisamos observar o fluxo de caixa \u2014 tr\xEAs membros n\xE3o pagaram suas faturas."},{sp:"A",en:"What's our profit margin looking like?",pt:"Como est\xE1 nossa margem de lucro?"},{sp:"B",en:"Twenty-two percent \u2014 above break-even and improving. Overhead is under control.",pt:"Vinte e dois por cento \u2014 acima do ponto de equil\xEDbrio e melhorando. Custos fixos est\xE3o sob controle."}],exercises:[{type:"timed_flash",q:"What does 'break-even' mean?",qPT:"O que 'break-even' significa?",word:"break-even",answer:"ponto de equil\xEDbrio \u2014 receita = despesas",seconds:5},{type:"timed_flash",q:"What does 'overhead' mean?",qPT:"O que 'overhead' significa?",word:"overhead",answer:"custos fixos mensais",seconds:5},{type:"mc",q:"Most professional way to discuss gym finances with an investor:",qPT:"Forma mais profissional de discutir finan\xE7as:",opts:["Our revenue is $12k monthly with 22% profit margin \u2014 overhead is stable at $4k.","We make money every month.","The gym is profitable.","We have $12k coming in and it's going well."],ans:"Our revenue is $12k monthly with 22% profit margin \u2014 overhead is stable at $4k.",exp:"Professional finance language: specific figures + margin + overhead. This is how investors speak and what makes them take you seriously."},{type:"speak_sentence",q:"Report your gym's financials:",qPT:"Reporte as finan\xE7as da academia:",target:"Our monthly revenue covers overhead and our profit margin is improving every quarter",targetPT:"Nossa receita mensal cobre os custos fixos e nossa margem de lucro melhora a cada trimestre"}]},{id:153,unit:12,belt:"black",icon:"\u2696\uFE0F",title:"Legal English for Instructors",titlePT:"Ingl\xEAs Jur\xEDdico para Instrutores",xp:75,vocab:[{en:"waiver",pt:"termo de responsabilidade"},{en:"liability",pt:"responsabilidade legal"},{en:"consent",pt:"consentimento"},{en:"clause",pt:"cl\xE1usula"},{en:"binding",pt:"vinculante"},{en:"dispute",pt:"disputa / controv\xE9rsia"},{en:"indemnify",pt:"indenizar"},{en:"jurisdiction",pt:"jurisdi\xE7\xE3o"}],grammar:{title:"LEGAL ENGLISH: Protecting yourself as a BJJ instructor abroad",titlePT:"INGL\xCAS JUR\xCDDICO: Protegendo-se como instrutor de BJJ no exterior",explanation:"Every BJJ instructor needs basic legal language for waivers, contracts, and liability protection. This is not a substitute for a lawyer \u2014 but it helps you understand and communicate clearly.",explanationPT:"Todo instrutor de BJJ precisa de linguagem jur\xEDdica b\xE1sica. N\xE3o substitui advogado \u2014 mas ajuda a entender.",rows:[{label:"WAIVER",en:"A document where students acknowledge and accept the risks of training.",pt:"Documento onde alunos reconhecem e aceitam os riscos do treino."},{label:"LIABILITY",en:"Legal responsibility for injury or damage. 'Assumption of risk' limits it.",pt:"Responsabilidade legal por les\xE3o ou dano. 'Assumption of risk' limita."},{label:"CONSENT",en:"Written consent is required for minors and for filming/photography.",pt:"Consentimento por escrito \xE9 necess\xE1rio para menores e grava\xE7\xF5es."},{label:"CLAUSE",en:"A specific provision in a contract: 'This clause covers payment terms.'",pt:"Provis\xE3o espec\xEDfica em contrato: 'Esta cl\xE1usula cobre termos de pagamento.'"},{label:"BINDING",en:"A binding contract is legally enforceable in court.",pt:"Um contrato vinculante \xE9 legalmente execut\xE1vel em tribunal."}],examples:[{en:"All students must sign a liability waiver before their first class.",pt:"Todos os alunos devem assinar um termo de responsabilidade antes da primeira aula."},{en:"The indemnification clause protects the instructor from legal action in case of accidental injury.",pt:"A cl\xE1usula de indeniza\xE7\xE3o protege o instrutor de a\xE7\xE3o legal em caso de les\xE3o acidental."},{en:"By signing this consent form, you acknowledge the physical risks involved in BJJ training.",pt:"Ao assinar este termo de consentimento, voc\xEA reconhece os riscos f\xEDsicos envolvidos no treino de BJJ."},{en:"Any dispute arising from this agreement shall be resolved under the jurisdiction of the state of Florida.",pt:"Qualquer disputa decorrente deste acordo ser\xE1 resolvida sob a jurisdi\xE7\xE3o do estado da Fl\xF3rida."},{en:"I strongly recommend consulting a lawyer before signing any partnership or affiliation agreement.",pt:"Recomendo fortemente consultar um advogado antes de assinar qualquer acordo de parceria ou afilia\xE7\xE3o."}]},dialogue:[{sp:"A",en:"Do I really need a liability waiver for every student?",pt:"Realmente preciso de um termo de responsabilidade para cada aluno?"},{sp:"B",en:"Absolutely. In the US, it's standard and it protects you significantly from legal disputes.",pt:"Com certeza. Nos EUA \xE9 padr\xE3o e protege voc\xEA significativamente de disputas legais."},{sp:"A",en:"What about for kids classes?",pt:"E para as aulas infantis?"},{sp:"B",en:"For minors, you need written parental consent. The waiver must be signed by a parent or legal guardian.",pt:"Para menores, voc\xEA precisa de consentimento parental por escrito. O termo deve ser assinado pelos pais."}],exercises:[{type:"timed_flash",q:"What is a 'waiver'?",qPT:"O que \xE9 um 'waiver'?",word:"waiver",answer:"termo de responsabilidade",seconds:5},{type:"mc",q:"Before someone trains at your gym, the most important legal document is:",qPT:"O documento legal mais importante \xE9:",opts:["A signed liability waiver acknowledging the physical risks of BJJ training.","A membership application.","An invoice for the first month.","A medical certificate."],ans:"A signed liability waiver acknowledging the physical risks of BJJ training.",exp:"LIABILITY WAIVER = first line of legal protection. Without it, any accidental injury can become a lawsuit. Non-negotiable in the US."},{type:"fill",q:"Complete the legal sentence:",qPT:"Complete a frase jur\xEDdica:",prompt:"By signing this form, you ___ the physical risks involved in BJJ ___.",ans:"acknowledge, training",hint:"reconhecer / treinamento"},{type:"speak_sentence",q:"Explain the waiver requirement:",qPT:"Explique o requisito do waiver:",target:"All students must sign a liability waiver before their first class to protect both parties",targetPT:"Todos os alunos devem assinar um termo de responsabilidade antes da primeira aula para proteger ambas as partes"}]},{id:154,unit:12,belt:"black",icon:"\u{1F9D8}",title:"Mental Health & Wellbeing Language",titlePT:"Linguagem de Sa\xFAde Mental e Bem-Estar",xp:70,vocab:[{en:"burnout",pt:"esgotamento"},{en:"anxiety",pt:"ansiedade"},{en:"resilience",pt:"resili\xEAncia"},{en:"coping",pt:"lidar com / enfrentar"},{en:"mindfulness",pt:"aten\xE7\xE3o plena"},{en:"boundaries",pt:"limites / fronteiras"},{en:"overwhelmed",pt:"sobrecarregado"},{en:"sustainable",pt:"sustent\xE1vel"}],grammar:{title:"MENTAL HEALTH LANGUAGE: Supporting yourself and your students",titlePT:"LINGUAGEM DE SA\xDADE MENTAL: Apoiando voc\xEA e seus alunos",explanation:"Elite BJJ coaches talk openly about mental health. Knowing this vocabulary helps you support struggling students, manage your own wellbeing, and communicate professionally with sports psychologists.",explanationPT:"Coaches de elite falam abertamente sobre sa\xFAde mental. Este vocabul\xE1rio ajuda a apoiar alunos que est\xE3o tendo dificuldades.",rows:[{label:"BURNOUT",en:"When chronic stress leads to emotional and physical exhaustion.",pt:"Quando estresse cr\xF4nico leva ao esgotamento emocional e f\xEDsico."},{label:"BOUNDARIES",en:"'I need to set boundaries around my training schedule.'",pt:"'Preciso estabelecer limites em torno do meu hor\xE1rio de treino.'"},{label:"COPING",en:"'How are you coping with the pressure of competition season?'",pt:"'Como voc\xEA est\xE1 lidando com a press\xE3o da temporada de competi\xE7\xE3o?'"},{label:"SUSTAINABLE",en:"'Train smart, not just hard \u2014 sustainable progress beats burnout.'",pt:"'Treine inteligente, n\xE3o s\xF3 duro \u2014 progresso sustent\xE1vel supera o esgotamento.'"},{label:"CHECK IN",en:"'I just want to check in \u2014 how are you really doing?'",pt:"'S\xF3 quero verificar \u2014 como voc\xEA est\xE1 realmente?'"}],examples:[{en:"I noticed you've been skipping class \u2014 are you doing okay? I'm here if you want to talk.",pt:"Notei que voc\xEA tem faltado \xE0s aulas \u2014 voc\xEA est\xE1 bem? Estou aqui se quiser conversar."},{en:"Burnout is real in competitive BJJ. Build recovery into your training plan \u2014 not as a luxury, as a necessity.",pt:"O esgotamento \xE9 real no BJJ competitivo. Construa recupera\xE7\xE3o no seu plano de treino \u2014 n\xE3o como luxo, mas como necessidade."},{en:"Competition anxiety is normal. The question is whether it helps or hurts your performance.",pt:"Ansiedade de competi\xE7\xE3o \xE9 normal. A quest\xE3o \xE9 se ela ajuda ou prejudica seu desempenho."},{en:"Setting training boundaries doesn't make you less committed \u2014 it makes you more sustainable.",pt:"Estabelecer limites no treino n\xE3o te torna menos comprometido \u2014 te torna mais sustent\xE1vel."},{en:"The best coaches check in with their students as people first, athletes second.",pt:"Os melhores coaches verificam com seus alunos como pessoas primeiro, atletas segundo."}]},dialogue:[{sp:"A",en:"One of my best students suddenly lost motivation. I don't know what to do.",pt:"Um dos meus melhores alunos perdeu repentinamente a motiva\xE7\xE3o. N\xE3o sei o que fazer."},{sp:"B",en:"Check in with them \u2014 not as their coach, but as a person who cares. Ask how they're really doing.",pt:"Verifique com eles \u2014 n\xE3o como coach, mas como pessoa que se importa. Pergunte como est\xE3o realmente."},{sp:"A",en:"And if it's burnout?",pt:"E se for esgotamento?"},{sp:"B",en:"Give them permission to rest. Sometimes the most powerful coaching is saying 'take two weeks off. It's okay.'",pt:"D\xEA-lhes permiss\xE3o para descansar. \xC0s vezes o coaching mais poderoso \xE9 dizer 'tire duas semanas de folga. Est\xE1 bem.'"}],exercises:[{type:"timed_flash",q:"What does 'burnout' mean?",qPT:"O que 'burnout' significa?",word:"burnout",answer:"esgotamento \u2014 exhaustion from chronic stress",seconds:5},{type:"mc",q:"A student seems withdrawn and unmotivated. Best coaching response:",qPT:"Melhor resposta de coaching:",opts:["I noticed you seem a bit off lately \u2014 how are you really doing? I'm here for you.","Train harder \u2014 motivation follows action.","You need to push through this.","Take a week off and come back."],ans:"I noticed you seem a bit off lately \u2014 how are you really doing? I'm here for you.",exp:"The human check-in first. Observation (noticed) + open question + offer of support = coaching that creates loyalty and trust."},{type:"fill",q:"Complete the coaching insight:",qPT:"Complete o insight de coaching:",prompt:"Train smart, not just hard \u2014 ___ progress beats ___.",ans:"sustainable, burnout",hint:"sustent\xE1vel / esgotamento"},{type:"speak_sentence",q:"Check in with a struggling student:",qPT:"Verifique com um aluno que est\xE1 com dificuldades:",target:"I noticed you have been missing class lately and I just want to check in and see how you are doing",targetPT:"Notei que voc\xEA tem faltado \xE0s aulas ultimamente e s\xF3 quero verificar como voc\xEA est\xE1"}]},{id:155,unit:12,belt:"black",icon:"\u{1F3EB}",title:"Building a BJJ Curriculum",titlePT:"Construindo um Curr\xEDculo de BJJ",xp:75,vocab:[{en:"curriculum",pt:"curr\xEDculo / programa"},{en:"syllabus",pt:"programa de estudos"},{en:"progression",pt:"progress\xE3o"},{en:"benchmark",pt:"par\xE2metro / refer\xEAncia"},{en:"assessment",pt:"avalia\xE7\xE3o"},{en:"retention",pt:"reten\xE7\xE3o"},{en:"module",pt:"m\xF3dulo"},{en:"framework",pt:"estrutura / framework"}],grammar:{title:"CURRICULUM DESIGN: Teaching BJJ systematically in English",titlePT:"DESIGN DE CURR\xCDCULO: Ensinando BJJ sistematicamente",explanation:"Top BJJ academies abroad use structured curriculum. Being able to describe your teaching framework in English positions you as a professional educator, not just a practitioner who teaches.",explanationPT:"As melhores academias no exterior usam curr\xEDculo estruturado. Descrever sua estrutura de ensino em ingl\xEAs te posiciona como educador profissional.",rows:[{label:"CURRICULUM",en:"The complete framework of what is taught, when, and how.",pt:"A estrutura completa do que \xE9 ensinado, quando e como."},{label:"MODULE",en:"'White belt module: survival, escapes, basic guard, submissions.'",pt:"'M\xF3dulo faixa branca: sobreviv\xEAncia, escapadas, guarda b\xE1sica, finaliza\xE7\xF5es.'"},{label:"BENCHMARK",en:"'The benchmark for blue belt: 100 hours of mat time and mastery of 12 techniques.'",pt:"'O par\xE2metro para faixa azul: 100 horas de tatame e dom\xEDnio de 12 t\xE9cnicas.'"},{label:"ASSESS",en:"We assess students through consistent observation, not belt tests.",pt:"Avaliamos alunos atrav\xE9s de observa\xE7\xE3o consistente, n\xE3o testes de faixa."},{label:"RETAIN",en:"Curriculum improves retention \u2014 students who know what's coming stay longer.",pt:"Curr\xEDculo melhora reten\xE7\xE3o \u2014 alunos que sabem o que vem a seguir ficam mais tempo."}],examples:[{en:"Our curriculum is divided into five modules \u2014 one per belt level, each with clear benchmarks.",pt:"Nosso curr\xEDculo \xE9 dividido em cinco m\xF3dulos \u2014 um por n\xEDvel de faixa, cada um com par\xE2metros claros."},{en:"The white belt module focuses on survival, not offense \u2014 this is a pedagogical choice.",pt:"O m\xF3dulo de faixa branca foca em sobreviv\xEAncia, n\xE3o ofensiva \u2014 esta \xE9 uma escolha pedag\xF3gica."},{en:"We assess progress through observation over time. A student ready for blue belt is obvious.",pt:"Avaliamos o progresso atrav\xE9s de observa\xE7\xE3o ao longo do tempo. Um aluno pronto para faixa azul \xE9 \xF3bvio."},{en:"A structured curriculum improves student retention by thirty percent on average.",pt:"Um curr\xEDculo estruturado melhora a reten\xE7\xE3o de alunos em trinta por cento em m\xE9dia."},{en:"I can walk any serious instructor through our framework \u2014 it took eight years to develop.",pt:"Posso guiar qualquer instrutor s\xE9rio pelo nosso framework \u2014 levou oito anos para desenvolver."}]},dialogue:[{sp:"A",en:"How do you structure your curriculum at your academy?",pt:"Como voc\xEA estrutura seu curr\xEDculo na sua academia?"},{sp:"B",en:"Five modules, one per belt. Each has a technique syllabus, benchmark standards, and progression criteria.",pt:"Cinco m\xF3dulos, um por faixa. Cada um tem um programa de t\xE9cnicas, padr\xF5es de refer\xEAncia e crit\xE9rios de progress\xE3o."},{sp:"A",en:"Does having a structured curriculum really improve retention?",pt:"Ter um curr\xEDculo estruturado realmente melhora a reten\xE7\xE3o?"},{sp:"B",en:"Dramatically. Students stay when they know where they're going. Uncertainty is the biggest dropout driver.",pt:"Dramaticamente. Alunos ficam quando sabem para onde est\xE3o indo. Incerteza \xE9 o maior motor de abandono."}],exercises:[{type:"timed_flash",q:"What does 'benchmark' mean?",qPT:"O que 'benchmark' significa?",word:"benchmark",answer:"par\xE2metro / refer\xEAncia de avalia\xE7\xE3o",seconds:5},{type:"mc",q:"Best way to describe your teaching framework to a potential affiliate:",qPT:"Melhor forma de descrever seu framework:",opts:["We use a five-module curriculum with clear benchmarks and progression criteria for each belt level.","We teach all the techniques.","We have a good system for teaching BJJ.","Students learn what they need for each belt."],ans:"We use a five-module curriculum with clear benchmarks and progression criteria for each belt level.",exp:"SPECIFIC: modules + benchmarks + progression. This language signals professional, scalable education \u2014 not just informal coaching."},{type:"fill",q:"Complete the curriculum description:",qPT:"Complete a descri\xE7\xE3o do curr\xEDculo:",prompt:"A structured ___ improves student ___ \u2014 they stay when they know where they're going.",ans:"curriculum, retention",hint:"curr\xEDculo / reten\xE7\xE3o"},{type:"speak_sentence",q:"Describe your curriculum to a potential affiliate:",qPT:"Descreva seu curr\xEDculo:",target:"Our curriculum has five modules one for each belt with clear benchmarks and progression criteria",targetPT:"Nosso curr\xEDculo tem cinco m\xF3dulos um para cada faixa com par\xE2metros claros e crit\xE9rios de progress\xE3o"}]},{id:156,unit:13,belt:"black",icon:"\u{1F3AC}",title:"Media & Interview English",titlePT:"Ingl\xEAs para M\xEDdia e Entrevistas",xp:80,vocab:[{en:"soundbite",pt:"trecho para m\xEDdia / frase de impacto"},{en:"on the record",pt:"para publica\xE7\xE3o"},{en:"off the record",pt:"confidencial"},{en:"headline",pt:"manchete"},{en:"profile",pt:"perfil / mat\xE9ria"},{en:"feature",pt:"reportagem especial"},{en:"quote",pt:"cita\xE7\xE3o"},{en:"press release",pt:"comunicado de imprensa"}],grammar:{title:"MEDIA INTERVIEWS: Controlling your narrative",titlePT:"ENTREVISTAS DE M\xCDDIA: Controlando sua narrativa",explanation:"As your profile grows, you'll be interviewed by podcasts, YouTube channels, and sports media. Knowing media language helps you give powerful, quotable answers that get used and shared.",explanationPT:"\xC0 medida que seu perfil cresce, voc\xEA ser\xE1 entrevistado. Saber a linguagem da m\xEDdia ajuda a dar respostas poderosas e cit\xE1veis.",rows:[{label:"BRIDGING",en:"'That's a great question \u2014 what I really want people to know is...'",pt:"T\xE9cnica de ponte \u2014 redireciona para a mensagem que voc\xEA quer transmitir"},{label:"SOUNDBITE",en:"A short, memorable, quotable phrase. Prepare 3-5 per interview.",pt:"Frase curta, memor\xE1vel e cit\xE1vel. Prepare 3-5 por entrevista."},{label:"REFRAME",en:"'I prefer to think of it as...' / 'The better question might be...'",pt:"Reformular uma pergunta negativa para uma resposta positiva."},{label:"PAUSE",en:"Pause before answering. It signals confidence, not uncertainty.",pt:"Fazer uma pausa antes de responder. Sinaliza confian\xE7a, n\xE3o incerteza."},{label:"CLOSE",en:"'And what I want everyone to take away from this is...' \u2014 land your key message last.",pt:"'E o que quero que todos levem disso \xE9...' \u2014 aterrisse sua mensagem principal por \xFAltimo."}],examples:[{en:"'I don't see it as a failure \u2014 I see it as the training ground for my biggest victory.'",pt:"'N\xE3o vejo como fracasso \u2014 vejo como o campo de treino para minha maior vit\xF3ria.'"},{en:"'What I really want people to understand is that jiu-jitsu is a lifelong practice.'",pt:"'O que realmente quero que as pessoas entendam \xE9 que o jiu-jitsu \xE9 uma pr\xE1tica para a vida.'"},{en:"'The belt doesn't matter \u2014 what matters is who you become on the journey to get it.'",pt:"'A faixa n\xE3o importa \u2014 o que importa \xE9 quem voc\xEA se torna na jornada para conquist\xE1-la.'"},{en:"'I've been asked that before and honestly my answer is always the same \u2014 consistency.'",pt:"'J\xE1 me perguntaram isso antes e honestamente minha resposta \xE9 sempre a mesma \u2014 consist\xEAncia.'"},{en:"'And what I hope people take away from my story is simple: start. Just start.'",pt:"'E o que espero que as pessoas levem da minha hist\xF3ria \xE9 simples: comece. Apenas comece.'"}]},dialogue:[{sp:"A",en:"What's your biggest failure in BJJ? Every competitor has one.",pt:"Qual \xE9 seu maior fracasso no BJJ? Todo competidor tem um."},{sp:"B",en:"I prefer to think of it differently. My biggest loss taught me more than any medal. It made me who I am.",pt:"Prefiro pensar de forma diferente. Minha maior derrota me ensinou mais do que qualquer medalha. Me fez quem sou."},{sp:"A",en:"What advice would you give to someone just starting BJJ?",pt:"Que conselho voc\xEA daria para algu\xE9m come\xE7ando no BJJ?"},{sp:"B",en:"Just show up. Consistently. The people who show up every day \u2014 they always get there in the end.",pt:"Apenas apare\xE7a. Consistentemente. As pessoas que aparecem todo dia \u2014 elas sempre chegam l\xE1 no final."}],exercises:[{type:"timed_flash",q:"What is a 'soundbite'?",qPT:"O que \xE9 um 'soundbite'?",word:"soundbite",answer:"frase curta e memor\xE1vel para cita\xE7\xE3o na m\xEDdia",seconds:5},{type:"mc",q:"An interviewer asks about your biggest failure. Best media response:",qPT:"Melhor resposta de m\xEDdia sobre fracasso:",opts:["I prefer to think of it as the training ground for my biggest victory \u2014 not a failure.","I failed at the world championship once.","I lost a match I shouldn't have lost.","There were difficult moments in my career."],ans:"I prefer to think of it as the training ground for my biggest victory \u2014 not a failure.",exp:"REFRAMING: converts negative question to positive narrative. 'Training ground for victory' is a SOUNDBITE \u2014 memorable, quotable, powerful."},{type:"fill",q:"Complete the bridging technique:",qPT:"Complete a t\xE9cnica de ponte:",prompt:"That's a great question \u2014 what I really ___ people to ___ is...",ans:"want, know",hint:"o que realmente quero que as pessoas saibam"},{type:"speak_sentence",q:"Give a powerful interview closing line:",qPT:"D\xEA uma linha final poderosa de entrevista:",target:"What I hope people take away from my story is simple just start and never stop showing up",targetPT:"O que espero que as pessoas levem da minha hist\xF3ria \xE9 simples apenas comece e nunca pare de aparecer"}]},{id:157,unit:13,belt:"black",icon:"\u{1F91D}",title:"Sponsorship & Brand Partnerships",titlePT:"Patroc\xEDnio e Parcerias de Marca",xp:80,vocab:[{en:"sponsorship",pt:"patroc\xEDnio"},{en:"brand ambassador",pt:"embaixador de marca"},{en:"deliverables",pt:"entregas / obriga\xE7\xF5es"},{en:"exclusivity",pt:"exclusividade"},{en:"ROI",pt:"retorno sobre investimento"},{en:"exposure",pt:"exposi\xE7\xE3o / alcance"},{en:"contract term",pt:"prazo do contrato"},{en:"renewal clause",pt:"cl\xE1usula de renova\xE7\xE3o"}],grammar:{title:"SPONSORSHIP ENGLISH: Pitching and negotiating brand deals",titlePT:"INGL\xCAS DE PATROC\xCDNIO: Apresentando e negociando acordos de marca",explanation:"Sponsorship is a business transaction. The brand wants ROI; you want support. Knowing how to speak the brand's language \u2014 deliverables, exposure, audience \u2014 gets deals done.",explanationPT:"Patroc\xEDnio \xE9 uma transa\xE7\xE3o comercial. A marca quer retorno; voc\xEA quer apoio. Falar a l\xEDngua da marca fecha acordos.",rows:[{label:"VALUE PROP",en:"'My audience of 50k is 80% male, 18-35, interested in combat sports and fitness.'",pt:"'Minha audi\xEAncia de 50k \xE9 80% masculina, 18-35, interessada em esportes de combate e fitness.'"},{label:"DELIVERABLES",en:"'I can offer: 2 Instagram posts/week, 1 YouTube mention/month, logo on gi.'",pt:"'Posso oferecer: 2 posts/semana no Instagram, 1 men\xE7\xE3o/m\xEAs no YouTube, logo no kimono.'"},{label:"ASK",en:"'In exchange, I'm asking for $X monthly support and product supply.'",pt:"'Em troca, estou pedindo $X de apoio mensal e fornecimento de produto.'"},{label:"EXCLUSIVITY",en:"'I'd offer category exclusivity \u2014 no competing brand in this space.'",pt:"'Ofereceria exclusividade de categoria \u2014 nenhuma marca concorrente neste espa\xE7o.'"},{label:"ROI",en:"'Based on average engagement rates, your cost per impression would be $0.03.'",pt:"'Com base nas taxas m\xE9dias de engajamento, seu custo por impress\xE3o seria $0,03.'"}],examples:[{en:"My Instagram reaches 50,000 engaged combat sports fans \u2014 your target demographic exactly.",pt:"Meu Instagram alcan\xE7a 50.000 f\xE3s engajados de esportes de combate \u2014 exatamente seu p\xFAblico-alvo."},{en:"The deliverables I'm proposing: two posts per week, logo placement at seminars, and quarterly content reviews.",pt:"As entregas que estou propondo: dois posts por semana, logo em semin\xE1rios e revis\xF5es trimestrais de conte\xFAdo."},{en:"I'd offer category exclusivity \u2014 meaning no competitor brand will be featured on my channels.",pt:"Ofereceria exclusividade de categoria \u2014 nenhuma marca concorrente ser\xE1 apresentada em meus canais."},{en:"Based on my engagement rate of six percent, your cost per impression is well below industry average.",pt:"Com base na minha taxa de engajamento de seis por cento, seu custo por impress\xE3o est\xE1 bem abaixo da m\xE9dia do setor."},{en:"I'm proposing a twelve-month contract with a three-month exit clause for both parties.",pt:"Estou propondo um contrato de doze meses com uma cl\xE1usula de sa\xEDda de tr\xEAs meses para ambas as partes."}]},dialogue:[{sp:"A",en:"We like your profile but we need to understand the ROI before committing.",pt:"Gostamos do seu perfil mas precisamos entender o retorno antes de nos comprometer."},{sp:"B",en:"Understood. My engagement rate is six percent \u2014 three times the industry average. Your cost per impression: $0.02.",pt:"Entendido. Minha taxa de engajamento \xE9 seis por cento \u2014 tr\xEAs vezes a m\xE9dia do setor. Custo por impress\xE3o: $0,02."},{sp:"A",en:"What are the deliverables you're proposing?",pt:"Quais s\xE3o as entregas que voc\xEA est\xE1 propondo?"},{sp:"B",en:"Two Instagram posts per week, monthly YouTube integration, logo on gi at all competitions. Plus category exclusivity.",pt:"Dois posts no Instagram por semana, integra\xE7\xE3o mensal no YouTube, logo no kimono em todas as competi\xE7\xF5es. Mais exclusividade de categoria."}],exercises:[{type:"timed_flash",q:"What are 'deliverables' in a sponsorship?",qPT:"O que s\xE3o 'deliverables' em um patroc\xEDnio?",word:"deliverables",answer:"entregas / obriga\xE7\xF5es do acordo",seconds:5},{type:"mc",q:"A sponsor asks 'What's the ROI for our brand?' You answer:",qPT:"Um patrocinador pergunta sobre o ROI. Voc\xEA responde:",opts:["With my 6% engagement rate and 50k audience, your cost per impression is $0.02 \u2014 well below industry average.","I have many followers.","People will see your brand.","My audience is big and engaged."],ans:"With my 6% engagement rate and 50k audience, your cost per impression is $0.02 \u2014 well below industry average.",exp:"Speak the sponsor's language: ENGAGEMENT RATE + AUDIENCE SIZE + COST PER IMPRESSION. This is how marketing teams think. Impress them with their own metrics."},{type:"fill",q:"Complete the sponsorship pitch:",qPT:"Complete o pitch de patroc\xEDnio:",prompt:"I'd offer category ___ \u2014 no ___ brand will appear on my channels.",ans:"exclusivity, competing",hint:"exclusividade / concorrente"},{type:"speak_sentence",q:"Open your sponsorship pitch:",qPT:"Abra seu pitch de patroc\xEDnio:",target:"My audience of fifty thousand is eighty percent male eighteen to thirty five interested in combat sports",targetPT:"Minha audi\xEAncia de cinquenta mil \xE9 oitenta por cento masculina de dezoito a trinta e cinco interessada em esportes de combate"}]},{id:158,unit:13,belt:"black",icon:"\u{1F331}",title:"Mentorship & Legacy Language",titlePT:"Linguagem de Mentoria e Legado",xp:75,vocab:[{en:"mentor",pt:"mentor"},{en:"mentee",pt:"orientando / pupilo"},{en:"legacy",pt:"legado"},{en:"pass on",pt:"transmitir / passar adiante"},{en:"lineage",pt:"linhagem"},{en:"stewardship",pt:"administra\xE7\xE3o / responsabilidade"},{en:"invest in",pt:"investir em"},{en:"cultivate",pt:"cultivar"}],grammar:{title:"MENTORSHIP LANGUAGE: Talking about teaching, legacy, and lineage",titlePT:"LINGUAGEM DE MENTORIA: Ensinando, legado e linhagem",explanation:"The deepest conversations in BJJ are about mentorship and legacy. This lesson gives you the language to express these profound ideas in English \u2014 for podcasts, acceptance speeches, and your students.",explanationPT:"As conversas mais profundas no BJJ s\xE3o sobre mentoria e legado. Esta li\xE7\xE3o d\xE1 a linguagem para expressar essas ideias em ingl\xEAs.",rows:[{label:"MENTOR",en:"'My coach didn't just teach me BJJ \u2014 he mentored me as a human being.'",pt:"'Meu professor n\xE3o apenas me ensinou BJJ \u2014 ele me orientou como ser humano.'"},{label:"PASS ON",en:"'Everything I teach, I'm passing on what was passed to me.'",pt:"'Tudo que ensino, estou transmitindo o que me foi transmitido.'"},{label:"LINEAGE",en:"'Our lineage goes back to the Gracie family \u2014 that history lives in every student I teach.'",pt:"'Nossa linhagem remonta \xE0 fam\xEDlia Gracie \u2014 essa hist\xF3ria vive em cada aluno que ensino.'"},{label:"LEGACY",en:"'Your legacy is not your medals. It's the people you helped believe in themselves.'",pt:"'Seu legado n\xE3o s\xE3o suas medalhas. S\xE3o as pessoas que voc\xEA ajudou a acreditar em si mesmas.'"},{label:"INVEST",en:"'I invest in my students the same way my mentor invested in me \u2014 completely.'",pt:"'Invisto em meus alunos da mesma forma que meu mentor investiu em mim \u2014 completamente.'"}],examples:[{en:"The greatest thing my professor ever did was make me believe I was capable of more than I thought.",pt:"A maior coisa que meu professor fez foi me fazer acreditar que eu era capaz de mais do que pensava."},{en:"When I pass on a technique, I'm passing on everyone who taught that technique before me.",pt:"Quando transmito uma t\xE9cnica, estou transmitindo todos que ensinaram essa t\xE9cnica antes de mim."},{en:"My legacy won't be counted in medals \u2014 it will be counted in changed lives.",pt:"Meu legado n\xE3o ser\xE1 contado em medalhas \u2014 ser\xE1 contado em vidas mudadas."},{en:"The responsibility of a black belt is not just to know \u2014 it's to teach, to give back, to elevate.",pt:"A responsabilidade de uma faixa preta n\xE3o \xE9 apenas saber \u2014 \xE9 ensinar, retribuir, elevar."},{en:"I mentor my students the same way my professor mentored me \u2014 like family.",pt:"Oriento meus alunos da mesma forma que meu professor me orientou \u2014 como fam\xEDlia."}]},dialogue:[{sp:"A",en:"What does having a black belt mean to you?",pt:"O que ter uma faixa preta significa para voc\xEA?"},{sp:"B",en:"Responsibility. It's stewardship of something bigger than me \u2014 a lineage, a tradition, a set of values.",pt:"Responsabilidade. \xC9 a administra\xE7\xE3o de algo maior que eu \u2014 uma linhagem, uma tradi\xE7\xE3o, um conjunto de valores."},{sp:"A",en:"What's the legacy you want to leave?",pt:"Qual \xE9 o legado que voc\xEA quer deixar?"},{sp:"B",en:"Every student who leaves my mat more confident, more humble, more capable \u2014 that is my legacy.",pt:"Cada aluno que sai do meu tatame mais confiante, mais humilde, mais capaz \u2014 esse \xE9 meu legado."}],exercises:[{type:"timed_flash",q:"What does 'lineage' mean in BJJ?",qPT:"O que 'lineage' significa no BJJ?",word:"lineage",answer:"linhagem \u2014 linha de professores e mestres",seconds:5},{type:"mc",q:"The most powerful way to describe your teaching philosophy:",qPT:"A forma mais poderosa de descrever sua filosofia:",opts:["I'm passing on what was passed to me \u2014 and investing in my students the way my professor invested in me.","I teach good techniques.","I am a qualified black belt instructor.","I have been teaching for many years."],ans:"I'm passing on what was passed to me \u2014 and investing in my students the way my professor invested in me.",exp:"PASS ON + INVEST IN = language of deep mentorship. Connects your teaching to a lineage and shows you're not just an instructor \u2014 you're a mentor."},{type:"fill",q:"Complete the legacy statement:",qPT:"Complete a declara\xE7\xE3o de legado:",prompt:"My legacy won't be counted in ___ \u2014 it will be counted in ___ lives.",ans:"medals, changed",hint:"medalhas / vidas mudadas"},{type:"speak_sentence",q:"Define your coaching legacy:",qPT:"Defina seu legado de coaching:",target:"Every student who leaves my mat more confident and more capable is my legacy",targetPT:"Cada aluno que sai do meu tatame mais confiante e mais capaz \xE9 meu legado"}]},{id:159,unit:13,belt:"black",icon:"\u{1F680}",title:"Pitch Deck English \u2014 Investor Presentations",titlePT:"Ingl\xEAs para Apresenta\xE7\xE3o de Investidores",xp:80,vocab:[{en:"pitch deck",pt:"apresenta\xE7\xE3o de investidores"},{en:"traction",pt:"tra\xE7\xE3o / momentum"},{en:"scalable",pt:"escal\xE1vel"},{en:"market size",pt:"tamanho do mercado"},{en:"competitive advantage",pt:"vantagem competitiva"},{en:"funding",pt:"financiamento"},{en:"equity",pt:"participa\xE7\xE3o / a\xE7\xF5es"},{en:"valuation",pt:"avalia\xE7\xE3o / valor"}],grammar:{title:"INVESTOR PITCH: Presenting your BJJ business to potential investors",titlePT:"PITCH DE INVESTIDORES: Apresentando seu neg\xF3cio de BJJ",explanation:"Whether pitching a gym expansion, an online platform, or a BJJ academy franchise, you need to speak the language of investors. This lesson covers the exact vocabulary used in startup and business pitches.",explanationPT:"Seja expandindo uma academia ou lan\xE7ando uma plataforma online, voc\xEA precisa falar a l\xEDngua dos investidores.",rows:[{label:"PROBLEM",en:"'There are 2 million BJJ practitioners with no quality English instruction.'",pt:"'H\xE1 2 milh\xF5es de praticantes de BJJ sem instru\xE7\xE3o de ingl\xEAs de qualidade.'"},{label:"SOLUTION",en:"'We built the only BJJ-specific English learning platform in the world.'",pt:"'Constru\xEDmos a \xFAnica plataforma de aprendizado de ingl\xEAs espec\xEDfica para BJJ no mundo.'"},{label:"TRACTION",en:"'We have 500 paying subscribers after sixty days. MoM growth: 40%.'",pt:"'Temos 500 assinantes pagantes ap\xF3s sessenta dias. Crescimento mensal: 40%.'"},{label:"ASK",en:"'We're raising $200k for marketing and content expansion. Offering 15% equity.'",pt:"'Estamos captando $200k para marketing e expans\xE3o de conte\xFAdo. Oferecendo 15% de participa\xE7\xE3o.'"},{label:"VISION",en:"'Our five-year vision: the global standard for combat sports language education.'",pt:"'Nossa vis\xE3o de cinco anos: o padr\xE3o global para educa\xE7\xE3o de idiomas em esportes de combate.'"}],examples:[{en:"The market is clear: 2 million BJJ practitioners worldwide who need English to work abroad.",pt:"O mercado \xE9 claro: 2 milh\xF5es de praticantes de BJJ em todo o mundo que precisam de ingl\xEAs para trabalhar no exterior."},{en:"Our competitive advantage is unique: no other product combines BJJ expertise with English instruction.",pt:"Nossa vantagem competitiva \xE9 \xFAnica: nenhum outro produto combina expertise em BJJ com instru\xE7\xE3o de ingl\xEAs."},{en:"We're scalable \u2014 digital content means one lesson serves one student or one million.",pt:"Somos escal\xE1veis \u2014 conte\xFAdo digital significa que uma li\xE7\xE3o serve um aluno ou um milh\xE3o."},{en:"Current traction: 500 subscribers, $6,500 MRR, 40% month-on-month growth, 85% retention.",pt:"Tra\xE7\xE3o atual: 500 assinantes, $6.500 de receita mensal recorrente, 40% de crescimento mensal, 85% de reten\xE7\xE3o."},{en:"We're raising $200k at a $1.5M valuation to scale content and marketing.",pt:"Estamos captando $200k a uma avalia\xE7\xE3o de $1,5M para escalar conte\xFAdo e marketing."}]},dialogue:[{sp:"A",en:"Tell me about your business in sixty seconds.",pt:"Me fale sobre seu neg\xF3cio em sessenta segundos."},{sp:"B",en:"English on the Mats is the only BJJ-specific English platform. Two million practitioners need this. We have 500 paying users after sixty days. We're growing forty percent monthly.",pt:"English on the Mats \xE9 a \xFAnica plataforma de ingl\xEAs espec\xEDfica para BJJ. Dois milh\xF5es de praticantes precisam disso. Temos 500 usu\xE1rios pagantes ap\xF3s sessenta dias. Crescemos quarenta por cento mensalmente."},{sp:"A",en:"What's your ask?",pt:"O que voc\xEA est\xE1 pedindo?"},{sp:"B",en:"Two hundred thousand at a 1.5 million valuation. Fifteen percent equity. Full content and marketing expansion.",pt:"Duzentos mil a uma avalia\xE7\xE3o de 1,5 milh\xE3o. Quinze por cento de participa\xE7\xE3o. Expans\xE3o completa de conte\xFAdo e marketing."}],exercises:[{type:"timed_flash",q:"What does 'traction' mean in business?",qPT:"O que 'traction' significa em neg\xF3cios?",word:"traction",answer:"tra\xE7\xE3o \u2014 evid\xEAncia de crescimento e momentum",seconds:5},{type:"mc",q:"Best 60-second investor pitch opener:",qPT:"Melhor abertura de pitch de investidores em 60 segundos:",opts:["Two million BJJ practitioners worldwide need English to work abroad. We're the only solution. 500 paying users, 40% monthly growth.","We have a BJJ English app.","Our app teaches English to BJJ people.","We are building a language platform for martial arts."],ans:"Two million BJJ practitioners worldwide need English to work abroad. We're the only solution. 500 paying users, 40% monthly growth.",exp:"PROBLEM (2M need this) + SOLUTION (only one) + TRACTION (500 users, 40% growth) = perfect 3-sentence pitch. Investors want numbers, uniqueness, and momentum."},{type:"fill",q:"Complete the pitch:",qPT:"Complete o pitch:",prompt:"We're raising $200k at a $1.5M ___ \u2014 offering 15% ___ for content and marketing expansion.",ans:"valuation, equity",hint:"avalia\xE7\xE3o / participa\xE7\xE3o"},{type:"speak_sentence",q:"Give your 60-second pitch:",qPT:"D\xEA seu pitch de 60 segundos:",target:"Two million BJJ practitioners need English to work abroad and we are the only solution with five hundred paying users",targetPT:"Dois milh\xF5es de praticantes de BJJ precisam de ingl\xEAs para trabalhar no exterior e somos a \xFAnica solu\xE7\xE3o com quinhentos usu\xE1rios pagantes"}]},{id:160,unit:13,belt:"black",icon:"\u{1F393}",title:"Teaching English Through BJJ \u2014 Methodology",titlePT:"Ensinando Ingl\xEAs Pelo BJJ \u2014 Metodologia",xp:75,vocab:[{en:"methodology",pt:"metodologia"},{en:"immersion",pt:"imers\xE3o"},{en:"contextual learning",pt:"aprendizado contextual"},{en:"spaced repetition",pt:"repeti\xE7\xE3o espa\xE7ada"},{en:"retrieval practice",pt:"pr\xE1tica de recupera\xE7\xE3o"},{en:"scaffolding",pt:"andaime / suporte estruturado"},{en:"authentic input",pt:"insumo aut\xEAntico"},{en:"acquisition",pt:"aquisi\xE7\xE3o"}],grammar:{title:"LANGUAGE LEARNING SCIENCE: Why BJJ is the perfect English classroom",titlePT:"CI\xCANCIA DO APRENDIZADO: Por que o BJJ \xE9 a sala de aula perfeita",explanation:"English on the Mats is built on evidence-based language acquisition theory. Understanding WHY the method works helps you explain and sell it \u2014 to students, investors, and media.",explanationPT:"English on the Mats \xE9 constru\xEDdo na teoria de aquisi\xE7\xE3o de linguagem baseada em evid\xEAncias. Entender o POR QU\xCA ajuda a explicar e vender.",rows:[{label:"CONTEXT",en:"Language acquired in meaningful context is retained 300% better than word lists.",pt:"Linguagem adquirida em contexto significativo \xE9 retida 300% melhor do que listas de palavras."},{label:"REPETITION",en:"Spaced repetition: review vocabulary at increasing intervals for maximum retention.",pt:"Repeti\xE7\xE3o espa\xE7ada: revisar vocabul\xE1rio em intervalos crescentes para m\xE1xima reten\xE7\xE3o."},{label:"AUTHENTIC",en:"Authentic input means real language use \u2014 dialogue, not textbook sentences.",pt:"Insumo aut\xEAntico significa uso real da linguagem \u2014 di\xE1logo, n\xE3o frases de livro did\xE1tico."},{label:"EMBODIED",en:"Learning words while physically doing the movement creates embodied memory.",pt:"Aprender palavras enquanto se faz o movimento cria mem\xF3ria incorporada."},{label:"MOTIVATION",en:"High-motivation topics (BJJ) dramatically accelerate language acquisition.",pt:"T\xF3picos de alta motiva\xE7\xE3o (BJJ) aceleram dramaticamente a aquisi\xE7\xE3o de linguagem."}],examples:[{en:"When you learn 'armbar' while drilling an armbar, the word sticks forever.",pt:"Quando voc\xEA aprende 'armbar' enquanto faz drilling de armbar, a palavra gruda para sempre."},{en:"Traditional language courses fail because they remove context. We put it back.",pt:"Cursos de idiomas tradicionais falham porque removem o contexto. N\xF3s o colocamos de volta."},{en:"Every lesson uses spaced repetition \u2014 the vocabulary from Lesson 1 reappears in Lesson 10.",pt:"Cada li\xE7\xE3o usa repeti\xE7\xE3o espa\xE7ada \u2014 o vocabul\xE1rio da Li\xE7\xE3o 1 reaparece na Li\xE7\xE3o 10."},{en:"BJJ motivation is the secret weapon. Students WANT to learn this vocabulary \u2014 it matters to them.",pt:"A motiva\xE7\xE3o do BJJ \xE9 a arma secreta. Os alunos QUEREM aprender este vocabul\xE1rio \u2014 ele importa para eles."},{en:"The method: contextual + embodied + spaced + motivated = the fastest language acquisition possible.",pt:"O m\xE9todo: contextual + incorporado + espa\xE7ado + motivado = a aquisi\xE7\xE3o de linguagem mais r\xE1pida poss\xEDvel."}]},dialogue:[{sp:"A",en:"Why is BJJ a better context for learning English than a traditional classroom?",pt:"Por que o BJJ \xE9 um contexto melhor para aprender ingl\xEAs do que uma sala de aula tradicional?"},{sp:"B",en:"Three reasons: authentic context, embodied learning, and intrinsic motivation. Traditional courses have none of these.",pt:"Tr\xEAs raz\xF5es: contexto aut\xEAntico, aprendizado incorporado e motiva\xE7\xE3o intr\xEDnseca. Cursos tradicionais n\xE3o t\xEAm nenhum desses."},{sp:"A",en:"What does 'embodied learning' mean?",pt:"O que 'aprendizado incorporado' significa?"},{sp:"B",en:"When you learn 'armbar' while drilling an armbar \u2014 the body remembers. Not just the brain.",pt:"Quando voc\xEA aprende 'armbar' enquanto faz drilling de armbar \u2014 o corpo lembra. N\xE3o apenas o c\xE9rebro."}],exercises:[{type:"timed_flash",q:"What is 'spaced repetition'?",qPT:"O que \xE9 'repeti\xE7\xE3o espa\xE7ada'?",word:"spaced repetition",answer:"revisar em intervalos crescentes para m\xE1xima reten\xE7\xE3o",seconds:6},{type:"mc",q:"The core reason English on the Mats works better than traditional courses:",qPT:"A raz\xE3o central pela qual o m\xE9todo funciona melhor:",opts:["Authentic BJJ context + embodied learning + intrinsic motivation = dramatically faster acquisition.","It has better grammar explanations.","It uses more vocabulary.","The lessons are shorter."],ans:"Authentic BJJ context + embodied learning + intrinsic motivation = dramatically faster acquisition.",exp:"The three pillars of the methodology: CONTEXT (meaning) + EMBODIED (body remembers) + MOTIVATION (students want this). Traditional courses have none of the three."},{type:"fill",q:"Complete the methodology explanation:",qPT:"Complete a explica\xE7\xE3o da metodologia:",prompt:"Language acquired in meaningful ___ is retained 300% better than ___ lists.",ans:"context, word",hint:"contexto / listas de palavras"},{type:"speak_sentence",q:"Explain your methodology to an investor:",qPT:"Explique sua metodologia para um investidor:",target:"When you learn armbar while drilling an armbar the word sticks forever because context creates retention",targetPT:"Quando voc\xEA aprende armbar enquanto faz drilling de armbar a palavra gruda para sempre porque contexto cria reten\xE7\xE3o"}]},{id:161,unit:13,belt:"black",icon:"\u{1F4E3}",title:"Public Speaking & Stage Presence",titlePT:"Orat\xF3ria e Presen\xE7a de Palco",xp:80,vocab:[{en:"opening hook",pt:"gancho de abertura"},{en:"body language",pt:"linguagem corporal"},{en:"eye contact",pt:"contato visual"},{en:"pacing",pt:"ritmo / cad\xEAncia"},{en:"audience",pt:"plateia / audi\xEAncia"},{en:"anecdote",pt:"anedota / hist\xF3ria pessoal"},{en:"call to action",pt:"chamada \xE0 a\xE7\xE3o"},{en:"stage fright",pt:"medo de falar em p\xFAblico"}],grammar:{title:"PUBLIC SPEAKING: Commanding any room in English",titlePT:"ORAT\xD3RIA: Comandando qualquer sala em ingl\xEAs",explanation:"Whether it's a seminar intro, a keynote at a BJJ event, or a TED-style talk \u2014 public speaking in English is a learnable skill. This lesson gives you the structure and language.",explanationPT:"Seja uma intro de semin\xE1rio ou uma palestra em evento de BJJ \u2014 orat\xF3ria em ingl\xEAs \xE9 uma habilidade aprend\xEDvel.",rows:[{label:"OPEN STRONG",en:"Start with a story, a question, or a shocking fact. Never 'Hello, my name is...'",pt:"Comece com uma hist\xF3ria, pergunta ou fato surpreendente. Nunca 'Ol\xE1, meu nome \xE9...'"},{label:"RULE OF 3",en:"Present ideas in threes: 'I want to talk about discipline, resilience, and purpose.'",pt:"Apresente ideias em tr\xEAs: 'Quero falar sobre disciplina, resili\xEAncia e prop\xF3sito.'"},{label:"PAUSE",en:"Use intentional silence. A 3-second pause after a key point = power.",pt:"Use sil\xEAncio intencional. Uma pausa de 3 segundos ap\xF3s um ponto-chave = poder."},{label:"CONNECT",en:"'How many of you have ever felt like quitting?' \u2014 involve the audience.",pt:"'Quantos de voc\xEAs j\xE1 sentiram vontade de desistir?' \u2014 envolva a plateia."},{label:"CLOSE",en:"End with a call to action or a memorable final line. Don't just stop.",pt:"Termine com uma chamada \xE0 a\xE7\xE3o ou linha final memor\xE1vel. N\xE3o apenas pare."}],examples:[{en:"'Eleven years ago, I was a twenty-year-old kid from Brazil who couldn't say a word in English. This is what changed.'",pt:"'Onze anos atr\xE1s, eu era um menino de vinte anos do Brasil que n\xE3o conseguia dizer uma palavra em ingl\xEAs. Isso \xE9 o que mudou.'"},{en:"'How many of you have trained BJJ for more than five years and still can't teach in English? I was you.'",pt:"'Quantos de voc\xEAs treinam BJJ h\xE1 mais de cinco anos e ainda n\xE3o conseguem ensinar em ingl\xEAs? Eu era voc\xEAs.'"},{en:"Three things will transform your English: context, consistency, and courage.",pt:"Tr\xEAs coisas v\xE3o transformar seu ingl\xEAs: contexto, consist\xEAncia e coragem."},{en:"'So here's my challenge to you today: start one lesson. Just one. Right now.'",pt:"'Ent\xE3o aqui est\xE1 meu desafio para voc\xEA hoje: comece uma li\xE7\xE3o. Apenas uma. Agora.'"},{en:"The room doesn't need you to be perfect. It needs you to be present, passionate, and prepared.",pt:"A sala n\xE3o precisa que voc\xEA seja perfeito. Precisa que voc\xEA seja presente, apaixonado e preparado."}]},dialogue:[{sp:"A",en:"I have to give a speech at a seminar next month. I'm terrified.",pt:"Tenho que dar um discurso em um semin\xE1rio no pr\xF3ximo m\xEAs. Estou aterrorizado."},{sp:"B",en:"Start with a story from your life. Not 'Hi I'm...' \u2014 a real moment. Something that shows who you are.",pt:"Comece com uma hist\xF3ria da sua vida. N\xE3o 'Oi, eu me chamo...' \u2014 um momento real. Algo que mostra quem voc\xEA \xE9."},{sp:"A",en:"And what about stage fright?",pt:"E quanto ao medo de falar em p\xFAblico?"},{sp:"B",en:"Channel it. The nerves are energy. Tell your body it's excitement, not fear \u2014 it actually works.",pt:"Canalize. Os nervos s\xE3o energia. Diga ao seu corpo que \xE9 empolga\xE7\xE3o, n\xE3o medo \u2014 realmente funciona."}],exercises:[{type:"timed_flash",q:"What is an 'opening hook'?",qPT:"O que \xE9 um 'opening hook'?",word:"opening hook",answer:"gancho de abertura \u2014 hist\xF3ria ou pergunta que captura aten\xE7\xE3o",seconds:5},{type:"mc",q:"Best opening line for a BJJ seminar speech:",qPT:"Melhor linha de abertura para discurso em semin\xE1rio:",opts:["Eleven years ago I was a kid from Brazil who couldn't say one word in English. This is what changed.","Hello everyone, my name is... and today I want to talk about...","Good morning. I am very happy to be here today.","Thank you for having me. I will talk about English and BJJ."],ans:"Eleven years ago I was a kid from Brazil who couldn't say one word in English. This is what changed.",exp:"Perfect HOOK: specific (eleven years ago) + personal (kid from Brazil) + conflict (couldn't speak English) + promise (this changed). Audience is immediately invested."},{type:"fill",q:"Complete the rule of three:",qPT:"Complete a regra de tr\xEAs:",prompt:"Three things will transform your English: ___, ___, and ___.",ans:"context, consistency, courage",hint:"contexto, consist\xEAncia e coragem"},{type:"speak_sentence",q:"Open your seminar speech:",qPT:"Abra seu discurso no semin\xE1rio:",target:"Eleven years ago I was a kid from Brazil who could not say one word in English and this is what changed",targetPT:"Onze anos atr\xE1s eu era um menino do Brasil que n\xE3o conseguia dizer uma palavra em ingl\xEAs e isso \xE9 o que mudou"}]},{id:162,unit:13,belt:"black",icon:"\u{1F30E}",title:"Cultural Intelligence \u2014 Working Globally",titlePT:"Intelig\xEAncia Cultural \u2014 Trabalhando Globalmente",xp:75,vocab:[{en:"cultural intelligence",pt:"intelig\xEAncia cultural"},{en:"norms",pt:"normas"},{en:"hierarchy",pt:"hierarquia"},{en:"indirect communication",pt:"comunica\xE7\xE3o indireta"},{en:"high-context",pt:"alto contexto"},{en:"low-context",pt:"baixo contexto"},{en:"etiquette",pt:"etiqueta"},{en:"adapt",pt:"adaptar"}],grammar:{title:"CULTURAL INTELLIGENCE: Navigating different cultures as a BJJ instructor",titlePT:"INTELIG\xCANCIA CULTURAL: Navegando diferentes culturas como instrutor",explanation:"Working internationally means working across cultures. What's polite in Brazil may be rude in Japan. What's direct in the US may seem aggressive in England. Cultural intelligence prevents costly misunderstandings.",explanationPT:"Trabalhar internacionalmente significa trabalhar atrav\xE9s de culturas. O que \xE9 educado no Brasil pode ser rude no Jap\xE3o.",rows:[{label:"BRAZIL",en:"Warm, direct, physical (hugs), flexible with time, relationship-first.",pt:"Caloroso, direto, f\xEDsico (abra\xE7os), flex\xEDvel com o tempo, relacionamento primeiro."},{label:"USA",en:"Friendly but formal in business, punctual, direct, transactional. Smile = professional, not friendship.",pt:"Amig\xE1vel mas formal nos neg\xF3cios, pontual, direto, transacional."},{label:"JAPAN",en:"Hierarchy is critical. Bow, exchange business cards with both hands, never be late.",pt:"Hierarquia \xE9 cr\xEDtica. Rever\xEAncia, troca de cart\xE3o com duas m\xE3os, nunca atrase."},{label:"UK",en:"Understated, polite. 'Not bad' = very good. 'Quite good' = mediocre. Read between lines.",pt:"Contido, educado. 'Not bad' = muito bom. 'Quite good' = med\xEDocre. Leia nas entrelinhas."},{label:"EUROPE",en:"More formal than US. Use titles. Don't rush to first names. Separate business from personal.",pt:"Mais formal que os EUA. Use t\xEDtulos. N\xE3o apresse o uso do primeiro nome."}],examples:[{en:"In the US, being direct and confident is appreciated. In England, the same directness can seem aggressive.",pt:"Nos EUA, ser direto e confiante \xE9 apreciado. Na Inglaterra, a mesma diretividade pode parecer agressiva."},{en:"In Japan, punctuality is not just professional \u2014 it's a statement of respect.",pt:"No Jap\xE3o, pontualidade n\xE3o \xE9 apenas profissional \u2014 \xE9 uma declara\xE7\xE3o de respeito."},{en:"When meeting a potential European sponsor, don't rush to business. Small talk first is mandatory.",pt:"Ao encontrar um potencial patrocinador europeu, n\xE3o apresse os neg\xF3cios. Conversa social primeiro \xE9 obrigat\xF3ria."},{en:"Cultural intelligence is a competitive advantage \u2014 most athletes ignore it entirely.",pt:"Intelig\xEAncia cultural \xE9 uma vantagem competitiva \u2014 a maioria dos atletas a ignora completamente."},{en:"When in doubt, observe first. Watch how locals interact, then mirror their level of formality.",pt:"Na d\xFAvida, observe primeiro. Observe como os locais interagem, depois espelhe o n\xEDvel de formalidade deles."}]},dialogue:[{sp:"A",en:"I'm going to Japan for a seminar. Any advice on cultural etiquette?",pt:"Vou ao Jap\xE3o para um semin\xE1rio. Algum conselho sobre etiqueta cultural?"},{sp:"B",en:"Several things. Bow when greeting. Present your business card with both hands. Never be late. Hierarchy matters enormously.",pt:"V\xE1rias coisas. Fa\xE7a rever\xEAncia ao cumprimentar. Apresente seu cart\xE3o com duas m\xE3os. Nunca atrase. A hierarquia importa enormemente."},{sp:"A",en:"What about communication style? I tend to be pretty direct.",pt:"E quanto ao estilo de comunica\xE7\xE3o? Costumo ser bastante direto."},{sp:"B",en:"Japan is a high-context culture \u2014 meaning is often indirect. A polite 'maybe' frequently means 'no'.",pt:"O Jap\xE3o \xE9 uma cultura de alto contexto \u2014 o significado frequentemente \xE9 indireto. Um educado 'talvez' frequentemente significa 'n\xE3o'."}],exercises:[{type:"timed_flash",q:"What does 'high-context' culture mean?",qPT:"O que 'high-context' cultura significa?",word:"high-context",answer:"comunica\xE7\xE3o indireta \u2014 muito contexto impl\xEDcito",seconds:5},{type:"mc",q:"In England, someone says your seminar was 'not bad'. They mean:",qPT:"Na Inglaterra, algu\xE9m diz que seu semin\xE1rio foi 'not bad'. Eles querem dizer:",opts:["It was actually very good \u2014 British understatement.","It was mediocre.","It was bad but they're being polite.","It was okay."],ans:"It was actually very good \u2014 British understatement.",exp:"BRITISH UNDERSTATEMENT: 'not bad' = very good. 'Quite good' = mediocre. 'Interesting' = they hated it. Reading British understatement is a critical skill for working in the UK."},{type:"fill",q:"Complete the cultural advice:",qPT:"Complete o conselho cultural:",prompt:"When in doubt, ___ first \u2014 watch how locals interact, then ___ their level of formality.",ans:"observe, mirror",hint:"observar / espelhar"},{type:"speak_sentence",q:"Give cultural advice to a teammate going to Japan:",qPT:"D\xEA conselho cultural a um colega indo ao Jap\xE3o:",target:"In Japan bow when greeting present your card with both hands and never be late",targetPT:"No Jap\xE3o fa\xE7a rever\xEAncia ao cumprimentar apresente seu cart\xE3o com duas m\xE3os e nunca atrase"}]},{id:163,unit:13,belt:"black",icon:"\u{1F4BB}",title:"Tech & Digital Tools English",titlePT:"Ingl\xEAs de Tecnologia e Ferramentas Digitais",xp:70,vocab:[{en:"software",pt:"software"},{en:"interface",pt:"interface"},{en:"workflow",pt:"fluxo de trabalho"},{en:"automation",pt:"automa\xE7\xE3o"},{en:"integration",pt:"integra\xE7\xE3o"},{en:"dashboard",pt:"painel de controle"},{en:"CRM",pt:"sistema de gest\xE3o de relacionamento"},{en:"onboarding",pt:"integra\xE7\xE3o de novos membros"}],grammar:{title:"TECH LANGUAGE: Running a modern BJJ business digitally",titlePT:"LINGUAGEM DE TECNOLOGIA: Gerenciando um neg\xF3cio de BJJ moderno digitalmente",explanation:"Modern gym management, online coaching, and digital marketing all require tech vocabulary. This lesson covers the tools every professional BJJ instructor uses daily.",explanationPT:"Gest\xE3o moderna de academia, coaching online e marketing digital requerem vocabul\xE1rio de tecnologia.",rows:[{label:"MANAGEMENT",en:"'We use a CRM to track leads, members, and payment status.'",pt:"'Usamos um CRM para rastrear leads, membros e status de pagamento.'"},{label:"AUTOMATION",en:"'The onboarding sequence is fully automated \u2014 new members get emails day 1, 3, 7.'",pt:"'A sequ\xEAncia de integra\xE7\xE3o \xE9 totalmente automatizada \u2014 novos membros recebem e-mails nos dias 1, 3, 7.'"},{label:"DASHBOARD",en:"'The dashboard shows revenue, attendance, and churn rate in real time.'",pt:"'O painel mostra receita, frequ\xEAncia e taxa de cancelamento em tempo real.'"},{label:"INTEGRATE",en:"'We integrated Stripe with our member portal for seamless payment.'",pt:"'Integramos o Stripe com nosso portal de membros para pagamento perfeito.'"},{label:"WORKFLOW",en:"'My content workflow: film on Monday, edit Tuesday, post Wednesday.'",pt:"'Meu fluxo de trabalho de conte\xFAdo: filmar na segunda, editar na ter\xE7a, publicar na quarta.'"}],examples:[{en:"Our CRM automatically follows up with trial members who don't convert within seven days.",pt:"Nosso CRM automaticamente acompanha membros de teste que n\xE3o convertem em sete dias."},{en:"I check the dashboard every Monday \u2014 attendance, revenue, and new members at a glance.",pt:"Verifico o painel toda segunda \u2014 frequ\xEAncia, receita e novos membros de uma vez."},{en:"The onboarding sequence is critical \u2014 the first week determines whether a member stays or leaves.",pt:"A sequ\xEAncia de integra\xE7\xE3o \xE9 cr\xEDtica \u2014 a primeira semana determina se um membro fica ou sai."},{en:"We automated payment reminders and reduced late payments by sixty percent.",pt:"Automatizamos lembretes de pagamento e reduzimos pagamentos atrasados em sessenta por cento."},{en:"Stripe integration took thirty minutes \u2014 now payments are seamless for every member.",pt:"A integra\xE7\xE3o com o Stripe levou trinta minutos \u2014 agora os pagamentos s\xE3o perfeitos para cada membro."}]},dialogue:[{sp:"A",en:"How do you manage all your online students alongside your in-person gym?",pt:"Como voc\xEA gerencia todos os seus alunos online ao lado da academia presencial?"},{sp:"B",en:"Automation. My CRM handles follow-ups. The onboarding sequence is pre-built. I just focus on the content.",pt:"Automa\xE7\xE3o. Meu CRM cuida dos acompanhamentos. A sequ\xEAncia de integra\xE7\xE3o \xE9 pr\xE9-constru\xEDda. S\xF3 foco no conte\xFAdo."},{sp:"A",en:"What does your weekly workflow look like?",pt:"Como \xE9 seu fluxo de trabalho semanal?"},{sp:"B",en:"Film Monday. Edit and post Tuesday-Wednesday. Check the dashboard Friday. Plan next week on Sunday.",pt:"Filmar na segunda. Editar e publicar ter\xE7a-quarta. Verificar o painel na sexta. Planejar na pr\xF3xima semana no domingo."}],exercises:[{type:"timed_flash",q:"What does 'CRM' stand for and do?",qPT:"O que 'CRM' significa e faz?",word:"CRM",answer:"Customer Relationship Management \u2014 rastreia clientes e leads",seconds:6},{type:"mc",q:"Best way to explain your gym's digital systems to a potential hire:",qPT:"Melhor forma de explicar seus sistemas digitais:",opts:["Our CRM handles member tracking, automated follow-ups, and payment reminders \u2014 all integrated with Stripe.","We use computers to manage members.","I have software for the gym.","Everything is digital and automated."],ans:"Our CRM handles member tracking, automated follow-ups, and payment reminders \u2014 all integrated with Stripe.",exp:"SPECIFIC tools + SPECIFIC functions + INTEGRATION. This shows digital sophistication and makes your gym sound professionally run."},{type:"fill",q:"Complete the tech workflow:",qPT:"Complete o fluxo de trabalho:",prompt:"The ___ sequence is critical \u2014 the first week determines whether a member stays or ___.",ans:"onboarding, leaves",hint:"integra\xE7\xE3o / sai"},{type:"speak_sentence",q:"Describe your digital workflow:",qPT:"Descreva seu fluxo de trabalho digital:",target:"Our CRM handles follow ups automatically and the onboarding sequence converts new members in the first week",targetPT:"Nosso CRM cuida dos acompanhamentos automaticamente e a sequ\xEAncia de integra\xE7\xE3o converte novos membros na primeira semana"}]},{id:164,unit:13,belt:"black",icon:"\u{1F3C6}",title:"Competition Preparation English",titlePT:"Ingl\xEAs para Prepara\xE7\xE3o de Competi\xE7\xE3o",xp:75,vocab:[{en:"peak",pt:"pico / atingir o m\xE1ximo"},{en:"cut weight",pt:"cortar peso"},{en:"game plan",pt:"plano de jogo"},{en:"bracket",pt:"chave"},{en:"warm-up routine",pt:"rotina de aquecimento"},{en:"visualization",pt:"visualiza\xE7\xE3o"},{en:"corner",pt:"corner / equipe de apoio"},{en:"weight class",pt:"categoria de peso"}],grammar:{title:"COMPETITION PREP: The full English vocabulary for tournament day",titlePT:"PREPARA\xC7\xC3O PARA COMPETI\xC7\xC3O: O vocabul\xE1rio completo para o dia do torneio",explanation:"From cutting weight to post-match analysis \u2014 this lesson covers everything you say, hear, and read on competition day in English.",explanationPT:"De cortar peso \xE0 an\xE1lise p\xF3s-luta \u2014 esta li\xE7\xE3o cobre tudo que voc\xEA diz, ouve e l\xEA no dia da competi\xE7\xE3o em ingl\xEAs.",rows:[{label:"BEFORE",en:"'We peak two weeks out, taper the final week, and cut weight the day before.'",pt:"'Atingimos o pico duas semanas antes, tapering na semana final e cortamos peso no dia anterior.'"},{label:"GAME PLAN",en:"'Your game plan: pull guard, sweep to mount, attack the collar choke.'",pt:"'Plano de jogo: puxar guarda, raspar para montada, atacar o estrangulamento de gola.'"},{label:"CORNER",en:"'Between rounds: breathe, drink, I'll give you adjustments. Trust the game plan.'",pt:"'Entre as rodadas: respira, bebe, vou dar ajustes. Confie no plano de jogo.'"},{label:"BRACKET",en:"'Check the bracket \u2014 you're seeded second in your weight class. Your first match is at 10 AM.'",pt:"'Verifique a chave \u2014 voc\xEA \xE9 cabe\xE7a de chave segundo na sua categoria. Sua primeira luta \xE9 \xE0s 10h.'"},{label:"ANALYSIS",en:"'Post-match: here's what worked, what didn't, and what we adjust next time.'",pt:"'P\xF3s-luta: o que funcionou, o que n\xE3o funcionou e o que ajustamos da pr\xF3xima vez.'"}],examples:[{en:"We peak two weeks before competition \u2014 maximum intensity. Then taper the final week.",pt:"Atingimos o pico duas semanas antes \u2014 intensidade m\xE1xima. Depois tapering na semana final."},{en:"Your game plan for today: pull guard immediately, attack the triangle from closed guard.",pt:"Seu plano de jogo para hoje: puxar guarda imediatamente, atacar o tri\xE2ngulo da guarda fechada."},{en:"Between rounds: control your breathing, listen to me, make one adjustment, execute.",pt:"Entre as rodadas: controle sua respira\xE7\xE3o, me ou\xE7a, fa\xE7a um ajuste, execute."},{en:"The bracket is posted \u2014 you have four matches to gold. First one is the toughest.",pt:"A chave est\xE1 publicada \u2014 voc\xEA tem quatro lutas para o ouro. A primeira \xE9 a mais dif\xEDcil."},{en:"Post-match analysis: your guard passing was the problem. We address it Monday.",pt:"An\xE1lise p\xF3s-luta: sua passagem de guarda foi o problema. Abordamos isso na segunda-feira."}]},dialogue:[{sp:"A",en:"What's the game plan for my division today?",pt:"Qual \xE9 o plano de jogo para minha categoria hoje?"},{sp:"B",en:"Pull guard. Attack the triangle. If that's not there, look for the back. Stay away from their legs.",pt:"Puxar guarda. Atacar o tri\xE2ngulo. Se n\xE3o estiver dispon\xEDvel, procurar as costas. Fique longe das pernas deles."},{sp:"A",en:"I checked the bracket \u2014 my first opponent is ranked second in the country.",pt:"Verifiquei a chave \u2014 meu primeiro advers\xE1rio \xE9 o segundo ranqueado do pa\xEDs."},{sp:"B",en:"Good. That means if you beat them, you've already proven you belong on this podium. Let's go.",pt:"\xD3timo. Isso significa que se voc\xEA vencer, j\xE1 provou que pertence a este p\xF3dio. Vamos l\xE1."}],exercises:[{type:"timed_flash",q:"What does 'cut weight' mean?",qPT:"O que 'cut weight' significa?",word:"cut weight",answer:"cortar peso \u2014 perder peso para entrar na categoria",seconds:5},{type:"mc",q:"Best corner coaching instruction between rounds:",qPT:"Melhor instru\xE7\xE3o de corner entre as rodadas:",opts:["Breathe. Listen to me. Make one adjustment. Trust the game plan and execute.","Fight harder.","You need to do better.","Remember what we practiced."],ans:"Breathe. Listen to me. Make one adjustment. Trust the game plan and execute.",exp:"CORNER STRUCTURE: physiological reset (breathe) + attention (listen) + tactical (one adjustment) + confidence (trust + execute). Short sentences = athlete can absorb under adrenaline."},{type:"fill",q:"Complete the competition timeline:",qPT:"Complete o cronograma de competi\xE7\xE3o:",prompt:"We ___ two weeks out, ___ the final week, and cut weight the day before.",ans:"peak, taper",hint:"pico / tapering"},{type:"speak_sentence",q:"Give your athlete their game plan:",qPT:"D\xEA a seu atleta o plano de jogo:",target:"Pull guard immediately attack the triangle and if that is not there take the back",targetPT:"Puxe guarda imediatamente ataque o tri\xE2ngulo e se n\xE3o estiver dispon\xEDvel tome as costas"}]},{id:165,unit:13,belt:"black",icon:"\u{1F31F}",title:"The Complete BJJ Professional \u2014 Integration",titlePT:"O Profissional de BJJ Completo \u2014 Integra\xE7\xE3o",xp:100,vocab:[{en:"versatile",pt:"vers\xE1til"},{en:"credibility",pt:"credibilidade"},{en:"authority",pt:"autoridade"},{en:"articulate",pt:"articulado"},{en:"polished",pt:"refinado / impec\xE1vel"},{en:"professional",pt:"profissional"},{en:"global",pt:"global"},{en:"complete",pt:"completo"}],grammar:{title:"INTEGRATION: You are a complete BJJ professional",titlePT:"INTEGRA\xC7\xC3O: Voc\xEA \xE9 um profissional de BJJ completo",explanation:"This lesson reviews everything from Unit 13 \u2014 advanced grammar, business, legal, media, culture, and technology. By mastering all of this, you are not just a BJJ instructor. You are a complete global professional.",explanationPT:"Esta li\xE7\xE3o revisa tudo da Unidade 13. Ao dominar tudo isso, voc\xEA n\xE3o \xE9 apenas um instrutor de BJJ. \xC9 um profissional global completo.",rows:[{label:"GRAMMAR",en:"Subjunctive / Passive / Past Perfect / Future Perfect / Reported Speech",pt:"Subjuntivo / Voz Passiva / Passado Perfeito / Futuro Perfeito / Discurso Indireto"},{label:"BUSINESS",en:"Finance / Legal / Sponsorship / Investor Pitch / Curriculum Design",pt:"Finan\xE7as / Jur\xEDdico / Patroc\xEDnio / Pitch de Investidores / Design de Curr\xEDculo"},{label:"SOFT SKILLS",en:"Media interviews / Public speaking / Cultural intelligence / Mentorship",pt:"Entrevistas de m\xEDdia / Orat\xF3ria / Intelig\xEAncia cultural / Mentoria"},{label:"DIGITAL",en:"CRM / Automation / Social media strategy / Online coaching / Analytics",pt:"CRM / Automa\xE7\xE3o / Estrat\xE9gia de redes sociais / Coaching online / An\xE1lises"},{label:"HUMAN",en:"Mental health / Legacy / Student wellbeing / Parent communication",pt:"Sa\xFAde mental / Legado / Bem-estar dos alunos / Comunica\xE7\xE3o com pais"}],examples:[{en:"You can now teach in English, run a business in English, negotiate in English, and tell your story in English.",pt:"Agora voc\xEA pode ensinar em ingl\xEAs, gerenciar um neg\xF3cio em ingl\xEAs, negociar em ingl\xEAs e contar sua hist\xF3ria em ingl\xEAs."},{en:"The language is no longer a barrier. It's a bridge to every opportunity you've been working toward.",pt:"O idioma n\xE3o \xE9 mais uma barreira. \xC9 uma ponte para cada oportunidade pela qual voc\xEA trabalhou."},{en:"You came to this course as a BJJ athlete. You leave as a complete global professional.",pt:"Voc\xEA veio a este curso como atleta de BJJ. Voc\xEA sai como um profissional global completo."},{en:"Every lesson you completed was a rep. Every exercise was a drill. OSS.",pt:"Cada li\xE7\xE3o que voc\xEA completou foi uma repeti\xE7\xE3o. Cada exerc\xEDcio foi um drilling. OSS."},{en:"The world of BJJ is waiting for what you have to offer. Go give it to them.",pt:"O mundo do BJJ est\xE1 esperando pelo que voc\xEA tem a oferecer. V\xE1 dar a eles."}]},dialogue:[{sp:"A",en:"You've completed 140 lessons. What's the difference between you now and when you started?",pt:"Voc\xEA completou 140 li\xE7\xF5es. Qual \xE9 a diferen\xE7a entre voc\xEA agora e quando come\xE7ou?"},{sp:"B",en:"Everything. The language was a wall. Now it's a door. I can walk through it anywhere in the world.",pt:"Tudo. O idioma era uma parede. Agora \xE9 uma porta. Posso passar por ela em qualquer lugar do mundo."},{sp:"A",en:"What's next for you?",pt:"O que vem a seguir para voc\xEA?"},{sp:"B",en:"I'm going to build something global. The world is waiting. It's time. OSS.",pt:"Vou construir algo global. O mundo est\xE1 esperando. \xC9 hora. OSS."}],exercises:[{type:"mc",q:"Which advanced grammar form is used after 'I recommend'?",qPT:"Qual forma gramatical avan\xE7ada \xE9 usada ap\xF3s 'I recommend'?",opts:["Subjunctive \u2014 I recommend he TRAIN (base form, no -s)","Present simple \u2014 I recommend he trains","Infinitive \u2014 I recommend he to train","Gerund \u2014 I recommend him training"],ans:"Subjunctive \u2014 I recommend he TRAIN (base form, no -s)",exp:"Final review: SUBJUNCTIVE after recommend/suggest/insist/demand. Base verb, no -s, no to. One of the most common marks of advanced English."},{type:"mc",q:"'Two million BJJ practitioners need this. We're the only solution.' This is part of a:",qPT:"Isso faz parte de um:",opts:["Investor pitch \u2014 problem + solution format","Media interview","Sponsorship pitch","Academic paper"],ans:"Investor pitch \u2014 problem + solution format",exp:"INVESTOR PITCH structure: Problem (2M need this) \u2192 Solution (only one) \u2192 Traction \u2192 Ask. Memorize this structure."},{type:"fill",q:"Complete the final lesson statement:",qPT:"Complete a declara\xE7\xE3o final:",prompt:"The language is no longer a ___. It's a ___ to every opportunity you've been working toward.",ans:"barrier, bridge",hint:"barreira / ponte"},{type:"speak_sentence",q:"Say your final professional statement:",qPT:"Diga sua declara\xE7\xE3o profissional final:",target:"I am a complete BJJ professional who can teach compete negotiate and build globally",targetPT:"Sou um profissional de BJJ completo que pode ensinar competir negociar e construir globalmente"},{type:"repeat_after",q:"Your Unit 13 graduation:",qPT:"Sua gradua\xE7\xE3o da Unidade 13:",items:[{en:"The language is no longer a barrier. It's a bridge.",pt:"O idioma n\xE3o \xE9 mais uma barreira. \xC9 uma ponte."},{en:"I came as an athlete. I leave as a global professional.",pt:"Vim como atleta. Saio como profissional global."},{en:"The world is waiting. It's time. OSS.",pt:"O mundo est\xE1 esperando. \xC9 hora. OSS."}]}]},{id:166,unit:13,belt:"black",icon:"\u{1F3C6}",title:"Lesson 150 \u2014 The Complete Journey",titlePT:"Li\xE7\xE3o 150 \u2014 A Jornada Completa",xp:200,vocab:[{en:"complete",pt:"completo"},{en:"transformation",pt:"transforma\xE7\xE3o"},{en:"equipped",pt:"equipado"},{en:"articulate",pt:"articulado"},{en:"global",pt:"global"},{en:"professional",pt:"profissional"},{en:"legacy",pt:"legado"},{en:"beginning",pt:"come\xE7o"}],grammar:{title:"LESSON 150: You have earned every word of this",titlePT:"LI\xC7\xC3O 150: Voc\xEA ganhou cada palavra disso",explanation:"150 lessons. Every tense. Every conditional. Every phrasal verb and idiom. Every technique cue, business phrase, and media soundbite. You came to learn English. You became something more \u2014 a complete global BJJ professional.",explanationPT:"150 li\xE7\xF5es. Cada tempo verbal. Cada condicional. Cada phrasal verb e idiom\xE1tico. Voc\xEA veio para aprender ingl\xEAs. Tornou-se algo mais.",rows:[{label:"TECHNIQUE",en:"Guard. Escapes. Sweeps. Submissions. Passing. Back control. Leg locks. Wrestling.",pt:"Guarda. Escapadas. Raspagens. Finaliza\xE7\xF5es. Passagem. Costas. Leg locks. Wrestling."},{label:"BUSINESS",en:"Finance. Legal. Sponsorship. Investors. Curriculum. Negotiations. Partnerships.",pt:"Finan\xE7as. Jur\xEDdico. Patroc\xEDnio. Investidores. Curr\xEDculo. Negocia\xE7\xF5es. Parcerias."},{label:"LIFE",en:"Airports. Apartments. Doctors. Visas. Parents. Culture. Mental health.",pt:"Aeroportos. Apartamentos. M\xE9dicos. Vistos. Pais. Cultura. Sa\xFAde mental."},{label:"MASTERY",en:"Subjunctive. Passive. Perfect tenses. Reported speech. Academic writing.",pt:"Subjuntivo. Voz passiva. Tempos perfeitos. Discurso indireto. Escrita acad\xEAmica."},{label:"PRESENCE",en:"Media interviews. Public speaking. Storytelling. Cultural intelligence. Legacy.",pt:"Entrevistas de m\xEDdia. Orat\xF3ria. Narrativa. Intelig\xEAncia cultural. Legado."}],examples:[{en:"You can now teach BJJ in English to anyone, anywhere in the world.",pt:"Agora voc\xEA pode ensinar BJJ em ingl\xEAs para qualquer pessoa, em qualquer lugar do mundo."},{en:"The language that was once a wall is now the bridge to everything you worked for.",pt:"O idioma que antes era uma parede agora \xE9 a ponte para tudo pelo que voc\xEA trabalhou."},{en:"150 lessons. 150 reps. 150 drilling sessions. This is your second black belt.",pt:"150 li\xE7\xF5es. 150 repeti\xE7\xF5es. 150 sess\xF5es de drilling. Esta \xE9 sua segunda faixa preta."},{en:"Every BJJ instructor who gave up on English \u2014 you just lapped them. Twice.",pt:"Todo instrutor de BJJ que desistiu do ingl\xEAs \u2014 voc\xEA acabou de ultrapass\xE1-los. Duas vezes."},{en:"The world of BJJ is yours now. Every country. Every gym. Every student. Go claim it.",pt:"O mundo do BJJ \xE9 seu agora. Todo pa\xEDs. Toda academia. Todo aluno. V\xE1 conquistar."}]},dialogue:[{sp:"A",en:"150 lessons. How does it feel to have done what most people only dream about?",pt:"150 li\xE7\xF5es. Como \xE9 ter feito o que a maioria das pessoas s\xF3 sonha?"},{sp:"B",en:"It feels like a black belt promotion. Proud, humble, and aware that the real work is just beginning.",pt:"Parece uma gradua\xE7\xE3o de faixa preta. Orgulhoso, humilde e ciente de que o trabalho real est\xE1 apenas come\xE7ando."},{sp:"A",en:"What do you want to say to the person who started Lesson 1?",pt:"O que voc\xEA quer dizer para a pessoa que come\xE7ou a Li\xE7\xE3o 1?"},{sp:"B",en:"Keep going. Every lesson felt impossible until it didn't. The mat knows you showed up. OSS.",pt:"Continue. Cada li\xE7\xE3o parecia imposs\xEDvel at\xE9 que n\xE3o parecia mais. O tatame sabe que voc\xEA apareceu. OSS."}],exercises:[{type:"mc",q:"The most important thing a BJJ instructor needs to work abroad:",qPT:"A coisa mais importante que um instrutor de BJJ precisa para trabalhar no exterior:",opts:["Consistent English communication skills across teaching, business, and daily life \u2014 which you now have.","A black belt from a famous academy.","A large social media following.","Competition results."],ans:"Consistent English communication skills across teaching, business, and daily life \u2014 which you now have.",exp:"SKILLS over credentials. Your English is now a skill \u2014 not a subject you studied. You can communicate in every context that matters to a BJJ professional abroad."},{type:"fill",q:"Complete your graduation statement:",qPT:"Complete sua declara\xE7\xE3o de gradua\xE7\xE3o:",prompt:"The language that was once a ___ is now the ___ to everything I worked for.",ans:"wall, bridge",hint:"parede / ponte"},{type:"speak_sentence",q:"Say your final statement \u2014 with everything you have:",qPT:"Diga sua declara\xE7\xE3o final \u2014 com tudo que voc\xEA tem:",target:"I am a complete BJJ professional ready to teach compete and build my legacy in English anywhere in the world",targetPT:"Sou um profissional de BJJ completo pronto para ensinar competir e construir meu legado em ingl\xEAs em qualquer lugar do mundo"},{type:"repeat_after",q:"Your 150-lesson graduation. Say each one like you mean it:",qPT:"Sua gradua\xE7\xE3o de 150 li\xE7\xF5es:",items:[{en:"150 lessons. 150 reps. This is my second black belt.",pt:"150 li\xE7\xF5es. 150 repeti\xE7\xF5es. Esta \xE9 minha segunda faixa preta."},{en:"The language is no longer a barrier. It is my advantage.",pt:"O idioma n\xE3o \xE9 mais uma barreira. \xC9 minha vantagem."},{en:"Every country. Every gym. Every student. I am ready. OSS.",pt:"Todo pa\xEDs. Toda academia. Todo aluno. Estou pronto. OSS."}]}]}],Uf=[{cat:"\u{1F94B} On the Mats",phrases:[{en:"Let's roll!",pt:"Vamos rolar!"},{en:"Good roll, thank you!",pt:"Bom rolar, obrigado!"},{en:"Tap! Tap!",pt:"Bate! Bate!"},{en:"Are you okay?",pt:"Voc\xEA est\xE1 bem?"},{en:"Good job! Keep going!",pt:"Muito bem! Continue!"},{en:"Watch your posture!",pt:"Cuidado com sua postura!"},{en:"Don't give up!",pt:"N\xE3o desista!"},{en:"Reset. Go again.",pt:"Reseta. Vai de novo."}]},{cat:"\u{1F3EB} In the Academy",phrases:[{en:"What time does class start?",pt:"Que horas come\xE7a a aula?"},{en:"Can I watch the class?",pt:"Posso assistir \xE0 aula?"},{en:"How much is the monthly fee?",pt:"Quanto custa a mensalidade?"},{en:"Do you have a trial class?",pt:"Voc\xEAs t\xEAm aula experimental?"},{en:"Where can I change?",pt:"Onde posso me trocar?"},{en:"I am a visitor from Brazil.",pt:"Sou um visitante do Brasil."},{en:"Can I train with your team?",pt:"Posso treinar com sua equipe?"},{en:"I am looking for an academy.",pt:"Estou procurando uma academia."}]},{cat:"\u{1F3C5} Competition",phrases:[{en:"Good luck!",pt:"Boa sorte!"},{en:"You've got this!",pt:"Voc\xEA consegue!"},{en:"Stay calm and breathe.",pt:"Fique calmo e respire."},{en:"What division am I in?",pt:"Em qual divis\xE3o estou?"},{en:"When is my match?",pt:"Quando \xE9 minha luta?"},{en:"I won by submission!",pt:"Venci por finaliza\xE7\xE3o!"},{en:"Good fight. You were tough!",pt:"Boa luta. Voc\xEA foi dif\xEDcil!"},{en:"I need to cut weight.",pt:"Preciso cortar peso."}]},{cat:"\u{1F4BC} Teaching / Coaching",phrases:[{en:"Everyone on the mat!",pt:"Todo mundo no tatame!"},{en:"Watch carefully.",pt:"Observe com cuidado."},{en:"Slow down. Do it right.",pt:"Devagar. Fa\xE7a direito."},{en:"Do you understand?",pt:"Voc\xEA entendeu?"},{en:"Repeat after me.",pt:"Repita depois de mim."},{en:"Your base needs work.",pt:"Sua base precisa melhorar."},{en:"Keep your elbows in.",pt:"Mantenha os cotovelos dentro."},{en:"Great technique! Well done.",pt:"\xD3tima t\xE9cnica! Muito bem."}]}],Hl={white:"#94a3b8",blue:"#1a6fdb",purple:"#8b5cf6",brown:"#92400e",black:"#0a1628"},Dm={white:"#0f172a",blue:"#ffffff",purple:"#ffffff",brown:"#ffffff",black:"#f5a623"},Yf={1:{label:"Unit 1",name:"White Belt Foundations",belt:"white",icon:"\u{1F94B}"},2:{label:"Unit 2",name:"Blue Belt Essentials",belt:"blue",icon:"\u{1F535}"},3:{label:"Unit 3",name:"Purple Belt \u2014 Coaching & Instructing",belt:"purple",icon:"\u{1F399}\uFE0F"},4:{label:"Unit 4",name:"Brown Belt \u2014 Competition & Business",belt:"brown",icon:"\u{1F3C6}"},5:{label:"Unit 5",name:"Black Belt \u2014 Fluency & Advanced",belt:"black",icon:"\u26AB"},6:{label:"Unit 6",name:"Black Belt \u2014 Verb Tenses Mastery",belt:"black",icon:"\u23F3"},7:{label:"Unit 7",name:"Black Belt \u2014 Conditionals Complete",belt:"black",icon:"\u{1F500}"},8:{label:"Unit 8",name:"Black Belt \u2014 Phrasal Verbs",belt:"black",icon:"\u{1F4AC}"},9:{label:"Unit 9",name:"Black Belt \u2014 BJJ Idioms & Slang",belt:"black",icon:"\u{1F5E3}\uFE0F"},10:{label:"Unit 10",name:"Black Belt \u2014 Advanced Communication",belt:"black",icon:"\u{1F4E1}"},11:{label:"Unit 11",name:"Black Belt \u2014 Real World English",belt:"black",icon:"\u{1F30D}"},12:{label:"Unit 12",name:"Black Belt \u2014 Advanced Mastery",belt:"black",icon:"\u{1F393}"},13:{label:"Unit 13",name:"Black Belt \u2014 Global Professional",belt:"black",icon:"\u{1F310}"}},bn=["vocab","grammar","dialogue","exercises"],Wf={vocab:{label:"Vocabulary",icon:"\u{1F4D6}",color:"#1a6fdb"},grammar:{label:"Grammar",icon:"\u{1F4DD}",color:"#8b5cf6"},dialogue:{label:"Dialogue",icon:"\u{1F4AC}",color:"#f5a623"},exercises:{label:"Practice",icon:"\u2705",color:"#10b981"}},Gf=({ex:e,onDone:a,spawnFx:t})=>{let[o,n]=(0,S.useState)(null),[i,s]=(0,S.useState)(!1),{speak:r}=Ke(),u=c=>{i||(n(c),s(!0),c===e.ans&&(t(20),r(e.ans,"mc-ans",{rate:.8})))};return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:16,lineHeight:1.5},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:16,fontStyle:"italic"},children:e.qPT}),(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:e.opts.map(c=>{let h="choice-btn";return i&&(h+=c===e.ans?" correct":c===o?" wrong":""),(0,l.jsxs)("button",{className:h,disabled:i,onClick:()=>u(c),children:[(0,l.jsx)("span",{style:{width:24,height:24,borderRadius:"50%",background:"var(--gray1)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:".75rem",fontWeight:900,flexShrink:0},children:i&&c===e.ans?"\u2713":i&&c===o?"\u2717":"\u25CB"}),c]},c)})}),i&&(0,l.jsxs)("div",{className:`feedback ${o===e.ans?"ok":"err"}`,children:[(0,l.jsx)("span",{style:{fontSize:"1.1rem"},children:o===e.ans?"\u{1F3AF}":"\u{1F4A1}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{marginBottom:4},children:o===e.ans?"Correct! Well done!":`Correct answer: "${e.ans}"`}),e.exp&&(0,l.jsx)("div",{style:{fontWeight:600,opacity:.85},children:e.exp})]})]}),i&&(0,l.jsx)("div",{style:{marginTop:20,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(o===e.ans),children:"Continue \u2192"})})]})},Vf=({ex:e,onDone:a,spawnFx:t})=>{let[o,n]=(0,S.useState)(""),[i,s]=(0,S.useState)("idle"),{speak:r}=Ke(),u=()=>{let h=o.trim().toLowerCase()===e.ans.toLowerCase();s(h?"correct":"wrong"),h&&(t(20),r(e.prompt.replace("___",e.ans),"fill-ans")),setTimeout(()=>{h||s("idle")},800)},c=e.prompt.split("___");return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:8},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:16,fontStyle:"italic"},children:e.qPT}),(0,l.jsxs)("div",{className:"gram-box",style:{marginBottom:16,lineHeight:1.8,fontSize:".95rem"},children:[c[0],(0,l.jsx)("span",{style:{background:"var(--blue)",borderRadius:6,padding:"2px 10px",margin:"0 4px",color:"#fff",fontWeight:800},children:i==="correct"?e.ans:"___"}),c[1]]}),(0,l.jsx)("input",{className:`fill-input ${i}`,value:o,onChange:h=>n(h.target.value),onKeyDown:h=>h.key==="Enter"&&i!=="correct"&&u(),placeholder:`Hint: ${e.hint||"type your answer"}`,disabled:i==="correct"}),i!=="correct"&&(0,l.jsx)("div",{style:{marginTop:12},children:(0,l.jsx)("button",{className:"btn btn-navy",style:{width:"100%"},onClick:u,children:"Check Answer \u2713"})}),i==="correct"&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"feedback ok",children:[(0,l.jsx)("span",{children:"\u{1F3AF}"}),(0,l.jsxs)("div",{children:["Correct! ",(0,l.jsx)("strong",{children:e.ans})," \u2014 well done!"]})]}),(0,l.jsx)("div",{style:{marginTop:16,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(!0),children:"Continue \u2192"})})]}),i==="wrong"&&(0,l.jsxs)("div",{className:"feedback err",children:[(0,l.jsx)("span",{children:"\u{1F4A1}"}),(0,l.jsxs)("div",{children:["Not quite \u2014 try again. Hint: ",(0,l.jsx)("strong",{children:e.hint})]})]})]})},Qf=({ex:e,onDone:a,spawnFx:t})=>{let[o,n]=(0,S.useState)(null),[i,s]=(0,S.useState)([]),[r,u]=(0,S.useState)(null),c=(0,S.useRef)(e.pairs.map(m=>m.b).sort(()=>Math.random()-.5)).current,h=m=>{i.includes(m)||n(m)},b=m=>{if(!o)return;if(e.pairs.find(T=>T.a===o&&T.b===m)){let T=[...i,o];s(T),n(null),T.length===e.pairs.length&&t(30)}else u(m),setTimeout(()=>{u(null),n(null)},700)},g=i.length===e.pairs.length;return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:8},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:16,fontStyle:"italic"},children:e.qPT}),(0,l.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:8},children:[(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:8},children:e.pairs.map(m=>(0,l.jsx)("button",{className:`match-btn ${i.includes(m.a)?"matched":o===m.a?"sel":""}`,onClick:()=>h(m.a),disabled:i.includes(m.a),children:m.a},m.a))}),(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:8},children:c.map(m=>{let w=e.pairs.find(q=>q.b===m)?.a,T=i.includes(w);return(0,l.jsx)("button",{className:`match-btn ${T?"matched":r===m?"wrong-flash":""}`,onClick:()=>b(m),disabled:T,children:m},m)})})]}),g&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"feedback ok",children:[(0,l.jsx)("span",{children:"\u{1F3C6}"}),(0,l.jsx)("div",{children:"All matched! Excellent work!"})]}),(0,l.jsx)("div",{style:{marginTop:16,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(!0),children:"Continue \u2192"})})]})]})},Ff=({ex:e,onDone:a,spawnFx:t})=>{let{speak:o,currentId:n}=Ke(),{start:i,stop:s,listening:r,transcript:u,supported:c}=jl(),[h,b]=(0,S.useState)(null),[g,m]=(0,S.useState)(0),w=q=>q.toLowerCase().replace(/[^a-z\s]/g,"").trim(),T=(0,S.useCallback)(q=>{let p=w(q),f=w(e.target).split(" "),k=f.filter(x=>p.includes(x)).length/f.length>=.65;b({ok:k,said:q}),m(x=>x+1),k&&t(25)},[e.target,t]);return c?(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:8},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:16,fontStyle:"italic"},children:e.qPT}),(0,l.jsxs)("div",{className:"gram-box",style:{marginBottom:16},children:[(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,flexWrap:"wrap"},children:[(0,l.jsx)(Xi,{text:e.target,id:"speak-ex-tts",size:36,rate:.75}),(0,l.jsxs)("span",{style:{fontWeight:800,fontSize:"1.05rem",lineHeight:1.5,flex:1},children:['"',e.target,'"']})]}),e.targetPT&&(0,l.jsx)("p",{style:{fontSize:".78rem",color:"var(--text2)",marginTop:8,fontStyle:"italic"},children:e.targetPT}),(0,l.jsx)("p",{style:{fontSize:".72rem",color:"var(--blue2)",marginTop:8},children:"\u{1F50A} Tap to hear the model pronunciation first"})]}),!h&&(0,l.jsxs)("div",{style:{textAlign:"center",padding:"20px 0"},children:[(0,l.jsx)("button",{className:`mic-btn ${r?"listening":"idle"}`,onClick:()=>r?s():i(T),children:"\u{1F3A4}"}),(0,l.jsx)("p",{style:{marginTop:12,fontWeight:700,fontSize:".85rem",color:r?"var(--red)":"var(--text2)"},children:r?"\u{1F534} Listening\u2026 speak now!":"Tap the mic and say the sentence"}),r&&u&&(0,l.jsxs)("p",{style:{fontSize:".82rem",color:"var(--gold)",marginTop:8,fontStyle:"italic"},children:['"',u,'"']})]}),h&&(0,l.jsxs)("div",{className:`feedback ${h.ok?"ok":"err"}`,children:[(0,l.jsx)("span",{style:{fontSize:"1.2rem"},children:h.ok?"\u{1F3AF}":"\u{1F4A1}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{marginBottom:4},children:h.ok?"Great pronunciation! OSS! \u{1F94B}":"Not quite \u2014 keep practicing!"}),(0,l.jsxs)("div",{style:{fontWeight:600,fontSize:".82rem",opacity:.9},children:['You said: "',h.said,'"']}),!h.ok&&(0,l.jsxs)("div",{style:{fontWeight:600,fontSize:".82rem",marginTop:4,opacity:.85},children:['Target: "',e.target,'"']})]})]}),h&&(0,l.jsxs)("div",{style:{marginTop:16,display:"flex",gap:10,justifyContent:"center",flexWrap:"wrap"},children:[!h.ok&&g<3&&(0,l.jsx)("button",{className:"btn btn-navy",onClick:()=>b(null),children:"Try Again \u{1F3A4}"}),(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(h.ok),children:h.ok?"Continue \u2192":"Skip \u2192"})]})]}):(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:12},children:e.q}),(0,l.jsxs)("div",{className:"gram-box",style:{textAlign:"center",padding:24},children:[(0,l.jsx)("p",{style:{fontSize:"2rem",marginBottom:8},children:"\u{1F3A4}"}),(0,l.jsx)("p",{style:{fontWeight:700,color:"var(--gold)"},children:"Speech recognition requires Chrome or Safari."}),(0,l.jsx)("p",{style:{fontSize:".82rem",color:"var(--text2)",marginTop:8},children:"Please open this app in Chrome for the full experience."})]}),(0,l.jsx)("div",{style:{marginTop:16,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-ghost",onClick:()=>a(!1),children:"Skip"})})]})},Kf=({ex:e,onDone:a,spawnFx:t})=>{let{speak:o,currentId:n}=Ke(),{start:i,stop:s,listening:r,transcript:u,supported:c}=jl(),[h,b]=(0,S.useState)(0),[g,m]=(0,S.useState)([]),[w,T]=(0,S.useState)("listen"),[q,p]=(0,S.useState)(""),d=e.items[h],f=E=>E.toLowerCase().replace(/[^a-z\s]/g,"").trim(),y=(0,S.useCallback)(E=>{let I=f(E),z=f(d.en).split(" "),vn=z.filter(Zi=>I.includes(Zi)).length/z.length>=.6;p(E),m(Zi=>[...Zi,vn]),T("result"),vn&&t(15)},[d,t]),k=()=>{h+1E+1),T("listen"),p("")):a(!0)},x=()=>{o(d.en,`repeat-${h}`,{rate:.78}),setTimeout(()=>T("speak"),d.en.length*60+600)};return c?(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:4},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:16,fontStyle:"italic"},children:e.qPT}),(0,l.jsx)("div",{style:{display:"flex",gap:6,marginBottom:16,justifyContent:"center"},children:e.items.map((E,I)=>(0,l.jsx)("div",{style:{width:28,height:28,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:".72rem",fontWeight:900,background:Ir?s():i(y),children:"\u{1F3A4}"}),(0,l.jsx)("p",{style:{marginTop:10,fontWeight:700,fontSize:".85rem",color:r?"var(--red)":"var(--text2)"},children:r?"\u{1F534} Listening\u2026 say it now!":"Now repeat the phrase"}),r&&u&&(0,l.jsxs)("p",{style:{fontSize:".82rem",color:"var(--gold)",marginTop:8,fontStyle:"italic"},children:['"',u,'"']}),(0,l.jsx)("button",{className:"btn btn-ghost",style:{marginTop:12},onClick:()=>{o(d.en,`repeat-${h}`,{rate:.78})},children:"\u{1F50A} Hear again"})]}),w==="result"&&(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:`feedback ${g[g.length-1]?"ok":"err"}`,children:[(0,l.jsx)("span",{style:{fontSize:"1.2rem"},children:g[g.length-1]?"\u{1F3AF}":"\u{1F4A1}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{children:g[g.length-1]?"Well done! OSS! \u{1F94B}":"Keep practicing!"}),q&&(0,l.jsxs)("div",{style:{fontWeight:600,fontSize:".82rem",marginTop:4,opacity:.9},children:['You said: "',q,'"']})]})]}),(0,l.jsxs)("div",{style:{marginTop:16,display:"flex",gap:10,justifyContent:"center"},children:[!g[g.length-1]&&(0,l.jsx)("button",{className:"btn btn-navy",onClick:()=>{T("listen"),p("")},children:"Try again"}),(0,l.jsx)("button",{className:"btn btn-green",onClick:k,children:h+1(0,l.jsxs)("div",{className:"card-sm",style:{display:"flex",alignItems:"center",gap:10},children:[(0,l.jsx)(Xi,{text:E.en,id:`repeat-${I}`,size:32,rate:.78}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{fontWeight:800},children:E.en}),(0,l.jsx)("div",{style:{fontSize:".78rem",color:"var(--text2)"},children:E.pt})]})]},I))}),(0,l.jsx)("div",{style:{marginTop:20,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(!0),children:"Continue \u2192"})})]})},Xf=({ex:e,onDone:a,spawnFx:t})=>{let{speak:o}=Ke(),{start:n,stop:i,listening:s,supported:r}=jl(),[u,c]=(0,S.useState)({}),[h,b]=(0,S.useState)(null),g=q=>q.toLowerCase().replace(/[^a-z\s]/g,"").trim(),m=q=>{b(q),n(p=>{let d=g(p).includes(g(q))||g(q).includes(g(p).split(" ")[0]);c(f=>({...f,[q]:d?"correct":"wrong"})),b(null),d&&t(10)})},w=e.words.every(q=>u[q]),T=Object.values(u).filter(q=>q==="correct").length;return r?(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:8},children:e.q}),e.qPT&&(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--text2)",marginBottom:12,fontStyle:"italic"},children:e.qPT}),(0,l.jsx)("p",{style:{fontSize:".8rem",color:"var(--blue2)",marginBottom:16},children:"\u{1F50A} Tap a word to hear it. Then tap the mic to say it aloud."}),(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:8},children:e.words.map(q=>{let p=u[q],d=h===q;return(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,background:p==="correct"?"rgba(16,185,129,.08)":p==="wrong"?"rgba(239,68,68,.06)":"var(--card-bg)",border:`2px solid ${p==="correct"?"var(--green)":p==="wrong"?"var(--red)":"var(--border)"}`,borderRadius:14,padding:"10px 14px",transition:"all .2s"},children:[(0,l.jsx)(Xi,{text:q,id:`word-${q}`,size:30,rate:.75}),(0,l.jsx)("span",{style:{flex:1,fontWeight:800,fontSize:".95rem"},children:q}),(0,l.jsx)("span",{style:{fontSize:".85rem"},children:p==="correct"?"\u2705":p==="wrong"?"\u274C":""}),p!=="correct"&&(0,l.jsx)("button",{className:`mic-btn ${d&&s?"listening":"idle"}`,style:{width:36,height:36,fontSize:".9rem"},onClick:()=>d&&s?i():m(q),disabled:h&&h!==q,children:d&&s?(0,l.jsxs)("span",{className:"sbars",children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):"\u{1F3A4}"})]},q)})}),w&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"feedback ok",style:{marginTop:16},children:[(0,l.jsx)("span",{children:"\u{1F3C6}"}),(0,l.jsxs)("div",{children:[T,"/",e.words.length," words pronounced correctly! OSS!"]})]}),(0,l.jsx)("div",{style:{marginTop:16,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(T>=e.words.length*.6),children:"Continue \u2192"})})]})]}):(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsx)("p",{style:{fontWeight:800,marginBottom:12},children:e.q}),(0,l.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:8},children:e.words.map(q=>(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:6,background:"var(--surface)",borderRadius:10,padding:"8px 12px"},children:[(0,l.jsx)(Xi,{text:q,id:`word-${q}`,size:26,rate:.75}),(0,l.jsx)("span",{style:{fontWeight:700},children:q})]},q))}),(0,l.jsx)("div",{style:{marginTop:20,textAlign:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(!0),children:"Continue \u2192"})})]})},Zf=({ex:e,onDone:a,spawnFx:t})=>{let{tts:o}=Ke(),[n,i]=(0,S.useState)("show"),[s,r]=(0,S.useState)(e.seconds||5),[u,c]=(0,S.useState)(""),[h,b]=(0,S.useState)(null),g=(0,S.useRef)(null);(0,S.useEffect)(()=>{o(e.word)},[]),(0,S.useEffect)(()=>{if(n!=="show")return;if(s<=0){i("answer"),setTimeout(()=>g.current?.focus(),100);return}let q=setTimeout(()=>r(p=>p-1),1e3);return()=>clearTimeout(q)},[n,s]);let m=s/(e.seconds||5)*100,w=m>60?"var(--green)":m>30?"var(--gold)":"var(--red)",T=()=>{let q=u.trim().toLowerCase().split(/[,/]/)[0].trim()===e.answer.toLowerCase().split(/[,/]/)[0].trim();b({ok:q,xpBonus:q&&s>0?5:0}),q?(o("Correct!"),t("\u{1F3AF}")):o(e.answer),i("result")};return(0,l.jsxs)("div",{className:"ex-card",style:{textAlign:"center"},children:[(0,l.jsx)("div",{style:{fontSize:".85rem",color:"var(--text2)",marginBottom:8},children:e.qPT||e.q}),(0,l.jsxs)("div",{style:{background:"var(--navy)",color:"#fff",borderRadius:16,padding:"28px 24px",fontSize:"2rem",fontFamily:"'Bebas Neue',sans-serif",letterSpacing:".08em",marginBottom:20,cursor:"pointer"},onClick:()=>o(e.word),children:[e.word,(0,l.jsx)("div",{style:{fontSize:".7rem",marginTop:6,opacity:.6,fontFamily:"'Barlow',sans-serif",letterSpacing:0},children:"\u{1F50A} Toque para ouvir"})]}),n==="show"&&(0,l.jsxs)("div",{style:{marginBottom:20},children:[(0,l.jsx)("div",{style:{height:8,background:"var(--gray1)",borderRadius:4,overflow:"hidden"},children:(0,l.jsx)("div",{style:{height:"100%",width:`${m}%`,background:w,transition:"width 1s linear",borderRadius:4}})}),(0,l.jsxs)("div",{style:{fontSize:"1.4rem",fontWeight:800,color:w,marginTop:6},children:[s,"s"]}),s>0?(0,l.jsx)("div",{style:{fontSize:".8rem",color:"var(--text2)",marginTop:4},children:"O que significa? / What does it mean?"}):null]}),(n==="answer"||n==="show")&&n!=="result"&&(0,l.jsxs)("div",{style:{display:"flex",gap:10,justifyContent:"center"},children:[(0,l.jsx)("input",{ref:g,value:u,onChange:q=>c(q.target.value),onKeyDown:q=>q.key==="Enter"&&u.trim()&&T(),placeholder:"Digite em portugu\xEAs...",style:{padding:"12px 18px",borderRadius:12,border:"2px solid var(--border)",fontSize:"1rem",fontWeight:600,flex:1,maxWidth:280,outline:"none",fontFamily:"'Barlow',sans-serif"}}),(0,l.jsx)("button",{className:"btn btn-blue",onClick:T,disabled:!u.trim(),children:"\u2713"})]}),n==="result"&&h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:`feedback ${h.ok?"ok":"err"}`,children:[(0,l.jsx)("span",{style:{fontSize:"1.4rem"},children:h.ok?"\u{1F3C6}":"\u{1F4A1}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{fontWeight:700},children:h.ok?h.xpBonus>0?`Perfeito! +${h.xpBonus} XP b\xF4nus! \u26A1`:"Correto! \u2705":"Quase l\xE1!"}),(0,l.jsxs)("div",{style:{fontSize:".85rem",marginTop:4,opacity:.9},children:[(0,l.jsx)("strong",{children:e.word})," = ",(0,l.jsx)("strong",{children:e.answer})]})]})]}),(0,l.jsx)("div",{style:{marginTop:16,display:"flex",gap:10,justifyContent:"center"},children:(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(h.ok,h.xpBonus||0),children:"Continue \u2192"})})]})]})},$f=({ex:e,onDone:a,spawnFx:t})=>{let{tts:o}=Ke(),[n,i]=(0,S.useState)(null),[s,r]=(0,S.useState)(!1),[u,c]=(0,S.useState)(!1),h=()=>{o(e.audio),r(!0)};(0,S.useEffect)(()=>{let m=setTimeout(()=>{o(e.audio),r(!0)},600);return()=>clearTimeout(m)},[]);let b=m=>{if(u)return;i(m),c(!0),m===e.ans?t("\u{1F442}"):o(e.ans)},g=n===e.ans;return(0,l.jsxs)("div",{className:"ex-card",children:[(0,l.jsxs)("div",{style:{textAlign:"center",marginBottom:16},children:[(0,l.jsx)("div",{style:{fontSize:".85rem",color:"var(--text2)",marginBottom:12},children:e.qPT||e.q}),(0,l.jsx)("button",{className:"btn btn-navy",onClick:h,style:{fontSize:"1.1rem",padding:"14px 28px",marginBottom:8},children:"\u{1F50A} Ouvir novamente"}),!s&&(0,l.jsx)("div",{style:{fontSize:".8rem",color:"var(--text2)",marginTop:4},children:"Toque para ouvir o \xE1udio / Tap to play the audio"})]}),(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:e.opts.map((m,w)=>{let T="var(--card-bg)",q="2px solid var(--border)",p="var(--text)";return u?m===e.ans?(T="#dcfce7",q="2px solid var(--green)",p="#166534"):m===n&&m!==e.ans&&(T="#fee2e2",q="2px solid var(--red)",p="#991b1b"):n===m&&(q="2px solid var(--blue)"),(0,l.jsxs)("button",{onClick:()=>b(m),style:{padding:"14px 18px",borderRadius:12,border:q,background:T,color:p,fontSize:".92rem",fontWeight:600,textAlign:"left",cursor:u?"default":"pointer",transition:"all .2s",fontFamily:"'Barlow',sans-serif"},children:[String.fromCharCode(65+w),". ",m]},w)})}),u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:`feedback ${g?"ok":"err"}`,style:{marginTop:16},children:[(0,l.jsx)("span",{style:{fontSize:"1.2rem"},children:g?"\u{1F442}":"\u{1F50A}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{fontWeight:700},children:g?"Perfeito! Voc\xEA ouviu corretamente!":"Ou\xE7a com aten\xE7\xE3o:"}),(0,l.jsxs)("div",{style:{fontSize:".85rem",marginTop:4,opacity:.9,cursor:"pointer"},onClick:()=>o(e.ans),children:['\u{1F50A} "',e.ans,'"']})]})]}),(0,l.jsxs)("div",{style:{marginTop:14,display:"flex",gap:10,justifyContent:"center"},children:[!g&&(0,l.jsx)("button",{className:"btn btn-navy",onClick:h,children:"\u{1F50A} Ouvir de novo"}),(0,l.jsx)("button",{className:"btn btn-green",onClick:()=>a(g),children:"Continue \u2192"})]})]})]})},ey=({ex:e,onDone:a,spawnFx:t})=>{switch(e.type){case"mc":return(0,l.jsx)(Gf,{ex:e,onDone:a,spawnFx:t});case"fill":return(0,l.jsx)(Vf,{ex:e,onDone:a,spawnFx:t});case"match":return(0,l.jsx)(Qf,{ex:e,onDone:a,spawnFx:t});case"speak_sentence":return(0,l.jsx)(Ff,{ex:e,onDone:a,spawnFx:t});case"repeat_after":return(0,l.jsx)(Kf,{ex:e,onDone:a,spawnFx:t});case"speak_word":return(0,l.jsx)(Xf,{ex:e,onDone:a,spawnFx:t});case"timed_flash":return(0,l.jsx)(Zf,{ex:e,onDone:a,spawnFx:t});case"listen_choose":return(0,l.jsx)($f,{ex:e,onDone:a,spawnFx:t});default:return(0,l.jsx)("div",{children:"Unknown exercise type"})}},ay=({lesson:e,onNext:a,tts:t})=>{let[o,n]=(0,S.useState)(null),i=(s,r)=>{n(r),t.speak(s.en,`vocab-${r}`,{rate:.8}),setTimeout(()=>n(u=>u===r?null:u),2500)};return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsxs)("div",{style:{marginBottom:20},children:[(0,l.jsxs)("div",{className:"chip",style:{marginBottom:10},children:["\u{1F4D6} Vocabulary \u2014 ",e.vocab.length," words"]}),(0,l.jsx)("h2",{className:"bebas",style:{fontSize:"1.7rem",color:"var(--text)"},children:"Learn the Words"}),(0,l.jsx)("p",{style:{fontSize:".83rem",color:"var(--text2)",marginTop:4},children:"Tap any card to hear the English pronunciation"})]}),(0,l.jsx)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12,marginBottom:24},children:e.vocab.map((s,r)=>(0,l.jsxs)("div",{className:`vocab-card ${o===r?"active":""}`,style:{animationDelay:`${r*.05}s`},onClick:()=>i(s,r),children:[(0,l.jsx)("div",{style:{fontSize:"1.4rem"},children:o===r?(0,l.jsxs)("span",{className:"sbars",style:{color:"var(--gold)"},children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):"\u{1F50A}"}),(0,l.jsx)("div",{style:{fontWeight:800,fontSize:".9rem"},children:s.en}),(0,l.jsx)("div",{style:{fontWeight:600,fontSize:".75rem",color:"var(--text2)"},children:s.pt})]},r))}),(0,l.jsx)("button",{className:"btn btn-gold",style:{width:"100%"},onClick:a,children:"I know these words \u2192 Grammar Lesson"})]})},ty=({lesson:e,onNext:a,tts:t})=>{let o=e.grammar;return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsxs)("div",{style:{marginBottom:20},children:[(0,l.jsx)("div",{className:"chip",style:{marginBottom:10,background:"rgba(139,92,246,.1)",border:"1px solid rgba(139,92,246,.3)",color:"var(--purple)"},children:"\u{1F4DD} Grammar"}),(0,l.jsx)("h2",{className:"bebas",style:{fontSize:"1.5rem",lineHeight:1.2},children:o.title}),(0,l.jsx)("p",{style:{fontSize:".78rem",color:"var(--text2)",fontStyle:"italic",marginTop:4},children:o.titlePT})]}),(0,l.jsxs)("div",{className:"gram-box",style:{marginBottom:16},children:[(0,l.jsx)("p",{style:{fontWeight:700,lineHeight:1.6,fontSize:".88rem"},children:o.explanation}),(0,l.jsx)("p",{style:{fontWeight:600,fontSize:".78rem",color:"var(--text2)",marginTop:8,fontStyle:"italic"},children:o.explanationPT})]}),(0,l.jsxs)("div",{className:"card",style:{marginBottom:16},children:[(0,l.jsx)("p",{style:{fontWeight:800,fontSize:".72rem",color:"var(--blue)",textTransform:"uppercase",letterSpacing:".1em",marginBottom:8},children:"Structure"}),o.rows.map((n,i)=>(0,l.jsxs)("div",{className:"gram-row",children:[(0,l.jsx)("span",{className:"gram-label",children:n.label}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:{fontWeight:700,fontSize:".85rem"},children:n.en}),(0,l.jsx)("div",{style:{fontWeight:600,fontSize:".75rem",color:"var(--text2)",marginTop:2,fontStyle:"italic"},children:n.pt})]})]},i))]}),(0,l.jsxs)("div",{style:{marginBottom:20},children:[(0,l.jsx)("p",{style:{fontWeight:800,fontSize:".72rem",color:"var(--gold)",textTransform:"uppercase",letterSpacing:".1em",marginBottom:8},children:"Examples \u2014 tap to listen"}),o.examples.map((n,i)=>(0,l.jsxs)("div",{className:"gram-example",style:{animationDelay:`${i*.06}s`},onClick:()=>t.speak(n.en,`gram-ex-${i}`,{rate:.8}),children:[(0,l.jsxs)("div",{style:{flex:1},children:[(0,l.jsx)("div",{style:{fontWeight:800,fontSize:".88rem",lineHeight:1.5},children:n.en}),(0,l.jsx)("div",{style:{fontWeight:600,fontSize:".75rem",color:"var(--text2)",marginTop:2,fontStyle:"italic"},children:n.pt})]}),(0,l.jsx)("div",{style:{flexShrink:0},children:t.currentId===`gram-ex-${i}`?(0,l.jsxs)("span",{className:"sbars",style:{color:"var(--blue)"},children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):(0,l.jsx)("span",{style:{color:"var(--blue)",fontSize:".9rem"},children:"\u{1F50A}"})})]},i))]}),(0,l.jsx)("button",{className:"btn btn-gold",style:{width:"100%"},onClick:a,children:"I understand this \u2192 Dialogue"})]})},oy=({lesson:e,onNext:a,tts:t})=>{let[o,n]=(0,S.useState)(0),[i,s]=(0,S.useState)(!1);return(0,l.jsxs)("div",{className:"fu",children:[(0,l.jsxs)("div",{style:{marginBottom:20},children:[(0,l.jsx)("div",{className:"chip",style:{marginBottom:10,background:"rgba(245,166,35,.1)",border:"1px solid rgba(245,166,35,.35)",color:"#b86e10"},children:"\u{1F4AC} Dialogue"}),(0,l.jsx)("h2",{className:"bebas",style:{fontSize:"1.5rem"},children:"Listen to the Conversation"}),(0,l.jsx)("p",{style:{fontSize:".82rem",color:"var(--text2)",marginTop:4},children:"Hear how native speakers talk on the mats"})]}),(0,l.jsx)("button",{className:"btn btn-navy",style:{width:"100%",marginBottom:16},onClick:()=>{if(i)return;s(!0),n(0);let u=0,c=()=>{if(u>=e.dialogue.length){s(!1);return}n(u+1);let h=new SpeechSynthesisUtterance(Mm(e.dialogue[u].en));h.lang="en-US",h.rate=.82,h.onend=()=>{u++,setTimeout(c,600)},window.speechSynthesis.cancel(),window.speechSynthesis.speak(h)};c()},children:i?"\u{1F3B5} Playing\u2026":"\u25B6 Play Full Dialogue"}),(0,l.jsx)("div",{style:{marginBottom:20},children:e.dialogue.map((u,c)=>(0,l.jsxs)("div",{className:`dlg-line ${ct.speak(u.en,`dlg-${c}`,{rate:.82}),children:(0,l.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:8},children:[(0,l.jsx)("span",{children:u.en}),(0,l.jsx)("span",{style:{color:u.sp==="A"?"var(--blue)":"var(--gold)",flexShrink:0},children:t.currentId===`dlg-${c}`?(0,l.jsxs)("span",{className:"sbars",children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):"\u{1F50A}"})]})}),(0,l.jsx)("div",{className:"dlg-pt",children:u.pt})]})]},c))}),(0,l.jsx)("button",{className:"btn btn-gold",style:{width:"100%"},onClick:a,children:"I understood it \u2192 Start Practice \u{1F4AA}"})]})},ny=({lesson:e,onComplete:a,setFx:t,setConfetti:o})=>{let[n,i]=(0,S.useState)(0),[s,r]=(0,S.useState)(0),[u,c]=(0,S.useState)(5),[h,b]=(0,S.useState)(!1),g=(0,S.useCallback)(q=>{let p=window.innerWidth/2+(Math.random()-.5)*120,d=window.innerHeight/2+(Math.random()-.5)*80;t(f=>[...f,{id:Date.now()+Math.random(),pts:q,x:p,y:d}]),setTimeout(()=>t(f=>f.slice(1)),1200)},[t]),m=q=>{q?r(p=>p+1):c(p=>Math.max(0,p-1)),n+1>=e.exercises.length?(g(e.xp),o(!0),setTimeout(()=>o(!1),1300),b(!0)):i(p=>p+1)};if(h){let q=e.exercises.length,p=Math.round(s/q*100),d=s===q,f=d?Math.round(e.xp*1.2):e.xp;return(0,l.jsxs)("div",{className:"fu",style:{textAlign:"center",padding:"20px 0"},children:[(0,l.jsx)("div",{className:"bi",style:{fontSize:"4rem",marginBottom:12},children:d?"\u{1F3C6}":"\u{1F4AA}"}),(0,l.jsx)("h2",{className:"bebas shimmer-text",style:{fontSize:"2.2rem",marginBottom:8},children:d?"PERFECT LESSON!":s>=q*.7?"GREAT JOB!":"LESSON COMPLETE!"}),(0,l.jsxs)("div",{style:{display:"flex",gap:12,justifyContent:"center",marginBottom:24,flexWrap:"wrap"},children:[(0,l.jsxs)("div",{className:"stat",style:{background:"var(--green)",border:"none"},children:["\u2705 ",s,"/",q]}),(0,l.jsxs)("div",{className:"stat",style:{background:"var(--red)",border:"none"},children:["\u2764\uFE0F ",u," hearts"]}),(0,l.jsxs)("div",{className:"stat",style:{background:"var(--gold)",border:"none",color:"#000"},children:["\u2B50 +",f," XP"]}),(0,l.jsxs)("div",{className:"stat",style:{background:"var(--blue)",border:"none"},children:["\u{1F4CA} ",p,"%"]})]}),d&&(0,l.jsx)("p",{style:{color:"var(--gold)",fontWeight:700,marginBottom:20,fontSize:".9rem"},children:"\u{1F525} Bonus XP for a perfect score!"}),(0,l.jsx)("button",{className:"btn btn-gold",style:{padding:"16px 40px",fontSize:"1.05rem"},onClick:()=>a(s,u,f),children:"Back to Lessons \u2192"})]})}let w=e.exercises[n],T=n/e.exercises.length*100;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:16},children:[(0,l.jsx)("div",{style:{flex:1},children:(0,l.jsx)("div",{className:"prog-track",children:(0,l.jsx)("div",{className:"prog-fill",style:{width:`${T}%`}})})}),(0,l.jsx)("div",{style:{display:"flex",gap:2},children:Array.from({length:5}).map((q,p)=>(0,l.jsx)("span",{style:{fontSize:"1rem",opacity:p{let[i,s]=(0,S.useState)("vocab"),r=Ke(),u=()=>{let b=bn.indexOf(i);b{let m=Wf[b];return(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:3},children:(0,l.jsx)("div",{className:"phase-dot",style:{width:g===c?36:9,background:g{let n=Math.floor(a/200),i=a%200/200*100,s=[...new Set(Dl.map(u=>u.unit))].sort((u,c)=>u-c),r=e.size;return(0,l.jsxs)("div",{style:{paddingBottom:90},children:[(0,l.jsxs)("div",{style:{background:"linear-gradient(160deg, #0f2044 0%, #0a1628 100%)",padding:"28px 16px 24px",position:"relative",overflow:"hidden"},children:[(0,l.jsx)("div",{style:{position:"absolute",inset:0,opacity:.04,backgroundImage:"repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%)",backgroundSize:"20px 20px"}}),(0,l.jsxs)("div",{style:{position:"relative"},children:[(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:12,marginBottom:18},children:[(0,l.jsx)("div",{style:{width:52,height:52,background:"linear-gradient(135deg,#1a6fdb,#0f4fa8)",borderRadius:16,display:"flex",alignItems:"center",justifyContent:"center",fontSize:"1.6rem",boxShadow:"0 4px 16px rgba(26,111,219,.4)"},children:"\u{1F94B}"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"bebas shimmer-text",style:{fontSize:"1.5rem",letterSpacing:".08em"},children:"ENGLISH ON THE MATS"}),(0,l.jsx)("div",{style:{fontSize:".75rem",color:"rgba(255,255,255,.6)"},children:"BJJ English \u2014 10 Lessons | Portugu\xEAs \u2192 English"})]})]}),(0,l.jsxs)("div",{style:{display:"flex",gap:8,flexWrap:"wrap",marginBottom:16},children:[(0,l.jsxs)("div",{className:"stat",children:[(0,l.jsx)("span",{className:"flame-icon",children:"\u{1F525}"})," ",t," day streak"]}),(0,l.jsxs)("div",{className:"stat",children:["\u2B50 ",a," XP"]}),(0,l.jsxs)("div",{className:"stat",children:["\u{1F3AF} Lv ",n]}),(0,l.jsxs)("div",{className:"stat",children:["\u2705 ",r,"/10"]})]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",fontSize:".72rem",color:"rgba(255,255,255,.6)",marginBottom:6},children:[(0,l.jsxs)("span",{children:["Level ",n]}),(0,l.jsxs)("span",{children:[a%200,"/200 XP \u2192 Level ",n+1]})]}),(0,l.jsx)("div",{className:"prog-track",style:{height:7},children:(0,l.jsx)("div",{className:"prog-fill",style:{width:`${i}%`}})})]})]})]}),(0,l.jsxs)("div",{style:{padding:"20px 16px"},children:[s.map(u=>{let c=Yf[u]||{label:`Unit ${u}`,name:`Unit ${u}`,belt:"white",icon:"\u{1F94B}"},h=Hl[c.belt]||"#94a3b8",b=Dl.filter(m=>m.unit===u),g=b.filter(m=>e.has(m.id)).length;return(0,l.jsxs)("div",{style:{marginBottom:32},children:[(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:16},children:[(0,l.jsx)("div",{style:{width:28,height:28,background:h,borderRadius:8,display:"flex",alignItems:"center",justifyContent:"center",fontSize:".85rem"},children:c.icon}),(0,l.jsxs)("div",{style:{flex:1},children:[(0,l.jsx)("div",{style:{fontWeight:800,fontSize:".72rem",color:"var(--text2)",textTransform:"uppercase",letterSpacing:".08em"},children:c.label}),(0,l.jsx)("div",{style:{fontWeight:800,fontSize:".95rem"},children:c.name})]}),(0,l.jsxs)("span",{style:{fontSize:".75rem",fontWeight:800,color:"var(--text2)"},children:[g,"/",b.length]})]}),(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:10},children:b.map(m=>{let w=e.has(m.id),T=!w&&m.id>1&&!e.has(m.id-1);return(0,l.jsxs)("button",{style:{width:"100%",padding:"14px 16px",background:w?"rgba(16,185,129,.07)":T?"rgba(0,0,0,.03)":"var(--card-bg)",border:`2px solid ${w?"var(--green)":T?"var(--border)":h}`,borderRadius:16,cursor:T?"default":"pointer",transition:"all .2s",textAlign:"left",display:"flex",alignItems:"center",gap:12,opacity:T?.45:1,boxShadow:w||T?"none":"var(--shadow)"},onClick:()=>!T&&o(m),children:[(0,l.jsx)("div",{style:{width:44,height:44,borderRadius:12,background:w?"var(--green)":T?"var(--gray1)":`${h}22`,display:"flex",alignItems:"center",justifyContent:"center",fontSize:"1.3rem",flexShrink:0},children:w?"\u2705":T?"\u{1F512}":m.icon}),(0,l.jsxs)("div",{style:{flex:1},children:[(0,l.jsxs)("div",{style:{fontWeight:800,fontSize:".88rem"},children:["Lesson ",m.id,": ",m.title]}),(0,l.jsxs)("div",{style:{fontWeight:600,fontSize:".75rem",color:"var(--text2)",marginTop:2},children:[m.titlePT," \xB7 ",m.xp," XP"]})]}),!T&&!w&&(0,l.jsx)("span",{style:{color:h,fontSize:"1rem"},children:"\u203A"}),w&&(0,l.jsx)("span",{style:{color:"var(--green)",fontSize:".8rem",fontWeight:800},children:"\u2713"})]},m.id)})})]},u)}),r===10&&(0,l.jsxs)("div",{className:"card",style:{textAlign:"center",padding:28,borderColor:"var(--gold)",background:"linear-gradient(135deg, #fffbeb, #fff8dc)"},children:[(0,l.jsx)("div",{style:{fontSize:"3rem",marginBottom:12},children:"\u{1F3C6}"}),(0,l.jsx)("div",{className:"bebas",style:{fontSize:"1.6rem",marginBottom:8,color:"var(--navy)"},children:"UNIT 1 & 2 COMPLETE!"}),(0,l.jsx)("div",{style:{fontSize:".85rem",color:"var(--text2)",lineHeight:1.6},children:"Parab\xE9ns! You've completed all 10 lessons. The full course has 50 lessons covering all English grammar you need to work abroad."})]})]})]})},ry=()=>{let e=Ke(),[a,t]=(0,S.useState)(0);return(0,l.jsxs)("div",{style:{paddingBottom:90},children:[(0,l.jsxs)("div",{style:{background:"linear-gradient(160deg, #0f2044 0%, #0a1628 100%)",padding:"24px 16px 20px"},children:[(0,l.jsx)("div",{style:{position:"absolute",inset:0,opacity:.04,backgroundImage:"repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%)",backgroundSize:"20px 20px"}}),(0,l.jsx)("h2",{className:"bebas shimmer-text",style:{fontSize:"2rem",letterSpacing:".08em",position:"relative"},children:"Quick Phrases"}),(0,l.jsx)("p",{style:{fontSize:".8rem",color:"rgba(255,255,255,.65)",marginTop:4,position:"relative"},children:"Frases prontas para usar no tatame \u2014 tap to hear"})]}),(0,l.jsx)("div",{style:{padding:"16px 16px"},children:Uf.map((o,n)=>(0,l.jsxs)("div",{style:{marginBottom:10},children:[(0,l.jsxs)("button",{onClick:()=>t(a===n?-1:n),style:{width:"100%",padding:"13px 16px",background:"var(--card-bg)",border:"1.5px solid var(--border)",borderRadius:14,cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"space-between",fontFamily:"'Barlow',sans-serif",fontWeight:800,fontSize:".92rem",transition:"all .2s",...a===n?{borderColor:"var(--blue)",background:"#eff6ff"}:{}},children:[(0,l.jsx)("span",{children:o.cat}),(0,l.jsx)("span",{style:{color:"var(--text2)",fontSize:".85rem"},children:a===n?"\u25B2":"\u25BC"})]}),a===n&&(0,l.jsx)("div",{className:"fu",style:{background:"var(--card-bg)",border:"1.5px solid var(--border)",borderTop:"none",borderRadius:"0 0 14px 14px",padding:"4px 8px 8px"},children:o.phrases.map((i,s)=>(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,padding:"10px 8px",borderBottom:se.speak(i.en,`phrase-${n}-${s}`,{rate:.8}),children:e.currentId===`phrase-${n}-${s}`?(0,l.jsxs)("span",{className:"sbars",style:{color:"#fff"},children:[(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"}),(0,l.jsx)("span",{className:"sbar"})]}):"\u{1F50A}"}),(0,l.jsxs)("div",{style:{flex:1},children:[(0,l.jsx)("div",{style:{fontWeight:800,fontSize:".88rem"},children:i.en}),(0,l.jsx)("div",{style:{fontSize:".75rem",color:"var(--text2)",fontStyle:"italic",marginTop:2},children:i.pt})]})]},s))})]},n))})]})},ly=()=>{let e=Ke(),[a,t]=(0,S.useState)(null);return(0,l.jsxs)("div",{style:{paddingBottom:90},children:[(0,l.jsxs)("div",{style:{background:"linear-gradient(160deg, #0f2044 0%, #0a1628 100%)",padding:"24px 16px 20px",position:"relative",overflow:"hidden"},children:[(0,l.jsx)("div",{style:{position:"absolute",inset:0,opacity:.04,backgroundImage:"repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%)",backgroundSize:"20px 20px"}}),(0,l.jsx)("h2",{className:"bebas shimmer-text",style:{fontSize:"2rem",letterSpacing:".08em",position:"relative"},children:"Grammar Reference"}),(0,l.jsx)("p",{style:{fontSize:".8rem",color:"rgba(255,255,255,.65)",marginTop:4,position:"relative"},children:"Resumo gramatical de todas as li\xE7\xF5es"})]}),(0,l.jsx)("div",{style:{padding:"12px 16px"},children:Dl.map(o=>(0,l.jsxs)("div",{style:{marginBottom:8},children:[(0,l.jsxs)("button",{style:{width:"100%",padding:"12px 16px",background:a===o.id?"#eff6ff":"var(--card-bg)",border:`1.5px solid ${a===o.id?"var(--blue)":"var(--border)"}`,borderRadius:a===o.id?"14px 14px 0 0":14,cursor:"pointer",display:"flex",alignItems:"center",gap:10,fontFamily:"'Barlow',sans-serif",transition:"all .2s"},onClick:()=>t(a===o.id?null:o.id),children:[(0,l.jsx)("span",{style:{fontSize:"1.1rem"},children:o.icon}),(0,l.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[(0,l.jsxs)("div",{style:{fontWeight:800,fontSize:".85rem"},children:["L",o.id,": ",o.grammar.title]}),(0,l.jsx)("div",{style:{fontSize:".72rem",color:"var(--text2)"},children:o.grammar.titlePT})]}),(0,l.jsx)("span",{style:{color:"var(--text2)",fontSize:".85rem"},children:a===o.id?"\u25B2":"\u25BC"})]}),a===o.id&&(0,l.jsxs)("div",{className:"fu",style:{background:"var(--card-bg)",border:"1.5px solid var(--blue)",borderTop:"none",borderRadius:"0 0 14px 14px",padding:"12px 16px 16px"},children:[(0,l.jsx)("p",{style:{fontWeight:600,fontSize:".82rem",lineHeight:1.6,marginBottom:12,color:"var(--text2)",fontStyle:"italic"},children:o.grammar.explanation}),o.grammar.examples.slice(0,3).map((n,i)=>(0,l.jsxs)("div",{className:"gram-example",onClick:()=>e.speak(n.en,`ref-${o.id}-${i}`,{rate:.8}),children:[(0,l.jsxs)("div",{style:{flex:1},children:[(0,l.jsx)("div",{style:{fontWeight:700,fontSize:".83rem"},children:n.en}),(0,l.jsx)("div",{style:{fontSize:".72rem",color:"var(--text2)",fontStyle:"italic",marginTop:2},children:n.pt})]}),(0,l.jsx)("span",{style:{color:"var(--blue)",fontSize:".85rem"},children:"\u{1F50A}"})]},i))]})]},o.id))})]})},uy=({progress:e,xp:a,streak:t,hearts:o})=>{let n=e.size,i=Math.floor(a/200),s=n>=10?"blue":(n>=6,"white"),r=Hl[s];return(0,l.jsxs)("div",{style:{paddingBottom:90},children:[(0,l.jsxs)("div",{style:{background:"linear-gradient(160deg, #0f2044 0%, #0a1628 100%)",padding:"28px 16px 24px",textAlign:"center",position:"relative",overflow:"hidden"},children:[(0,l.jsx)("div",{style:{position:"absolute",inset:0,opacity:.04,backgroundImage:"repeating-linear-gradient(45deg, #fff 0, #fff 1px, transparent 0, transparent 50%)",backgroundSize:"20px 20px"}}),(0,l.jsxs)("div",{style:{position:"relative"},children:[(0,l.jsx)("div",{style:{width:80,height:80,borderRadius:24,background:"linear-gradient(135deg,#1a6fdb,#0f4fa8)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"2.2rem",margin:"0 auto 12px",boxShadow:"0 8px 24px rgba(26,111,219,.4)"},children:"\u{1F94B}"}),(0,l.jsx)("div",{className:"bebas shimmer-text",style:{fontSize:"1.5rem"},children:"My Profile"}),(0,l.jsx)("div",{style:{display:"inline-flex",alignItems:"center",gap:6,background:r,borderRadius:8,padding:"4px 14px",marginTop:8},children:(0,l.jsxs)("span",{style:{fontSize:".7rem",fontWeight:900,letterSpacing:".1em",color:Dm[s]||"#fff"},children:[s.toUpperCase()," BELT"]})})]})]}),(0,l.jsxs)("div",{style:{padding:"20px 16px"},children:[(0,l.jsx)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:10,marginBottom:16},children:[{icon:"\u{1F525}",label:"Day Streak",val:t},{icon:"\u2B50",label:"Total XP",val:a},{icon:"\u{1F3AF}",label:"Level",val:i},{icon:"\u2705",label:"Lessons Done",val:`${n}/10`},{icon:"\u2764\uFE0F",label:"Hearts",val:o},{icon:"\u{1F4DA}",label:"Units Done",val:n>=6?"1/2":"0/2"}].map((u,c)=>(0,l.jsxs)("div",{className:"card",style:{textAlign:"center"},children:[(0,l.jsx)("div",{style:{fontSize:"1.5rem",marginBottom:4},children:u.icon}),(0,l.jsx)("div",{style:{fontWeight:900,fontSize:"1.3rem"},children:u.val}),(0,l.jsx)("div",{style:{fontSize:".72rem",color:"var(--text2)",marginTop:2},children:u.label})]},c))}),(0,l.jsxs)("div",{className:"card",style:{marginBottom:16},children:[(0,l.jsx)("p",{style:{fontWeight:800,fontSize:".75rem",color:"var(--blue)",textTransform:"uppercase",letterSpacing:".08em",marginBottom:8},children:"Overall Progress"}),(0,l.jsx)("div",{className:"prog-track",style:{marginBottom:8},children:(0,l.jsx)("div",{className:"prog-fill",style:{width:`${n/10*100}%`}})}),(0,l.jsxs)("div",{style:{fontSize:".78rem",color:"var(--text2)",fontWeight:700},children:[n,"/10 lessons complete"]})]}),(0,l.jsxs)("div",{className:"gram-box",style:{textAlign:"center"},children:[(0,l.jsx)("p",{style:{fontWeight:800,fontSize:".85rem",color:"var(--gold)",marginBottom:8},children:"\u{1F94B} About This App"}),(0,l.jsxs)("p",{style:{fontWeight:600,fontSize:".78rem",color:"var(--text2)",lineHeight:1.7},children:["This is a 10-lesson demo. The full course has 50 lessons covering all English grammar you need to teach, coach, and live from jiu-jitsu abroad. ",(0,l.jsx)("strong",{children:"English on the Mats"})," \u2014 built by a black belt, for black belts."]})]})]})]})};function Ll(){let[e,a]=(0,S.useState)("home"),[t,o]=(0,S.useState)(null),[n,i]=(0,S.useState)(new Set),[s,r]=(0,S.useState)(0),[u,c]=(0,S.useState)(7),[h,b]=(0,S.useState)(5),[g,m]=(0,S.useState)([]),[w,T]=(0,S.useState)(!1),[q,p]=(0,S.useState)([]);(0,S.useEffect)(()=>{try{let y=localStorage.getItem("eotm_progress");if(y){let k=JSON.parse(y);k.progress&&i(new Set(k.progress)),k.xp&&r(k.xp),k.streak&&c(k.streak)}}catch{}},[]),(0,S.useEffect)(()=>{try{localStorage.setItem("eotm_progress",JSON.stringify({progress:[...n],xp:s,streak:u}))}catch{}},[n,s,u]),(0,S.useEffect)(()=>{if(w){let y=Array.from({length:32},(k,x)=>({id:Date.now()+x,x:Math.random()*(window.innerWidth||380),y:(window.innerHeight||700)*.45,color:Rm[x%Rm.length],size:5+Math.random()*9,delay:Math.random()*.5}));p(y),setTimeout(()=>p([]),1400)}},[w]);let d=(y,k,x)=>{t&&(i(E=>new Set([...E,t.id])),r(E=>E+x),b(k)),o(null),a("home")},f=[{id:"home",icon:"\u{1F3E0}",label:"Learn"},{id:"phrases",icon:"\u{1F4AC}",label:"Phrases"},{id:"grammar",icon:"\u{1F4DD}",label:"Grammar"},{id:"profile",icon:"\u{1F464}",label:"Profile"}];return(0,l.jsxs)("div",{style:{maxWidth:430,margin:"0 auto",minHeight:"100vh",position:"relative",background:"var(--surface)"},children:[(0,l.jsx)(Lf,{}),g.map(y=>(0,l.jsxs)("div",{className:"xp-pop",style:{left:y.x,top:y.y},children:["+",y.pts," XP"]},y.id)),q.map(y=>(0,l.jsx)("div",{className:"confetti-p",style:{left:y.x,top:y.y,width:y.size,height:y.size,background:y.color,animationDelay:`${y.delay}s`}},y.id)),t?(0,l.jsx)(iy,{lesson:t,onBack:()=>o(null),onComplete:d,setFx:m,setConfetti:T}):(0,l.jsxs)(l.Fragment,{children:[e==="home"&&(0,l.jsx)(sy,{progress:n,xp:s,streak:u,onLesson:o}),e==="phrases"&&(0,l.jsx)(ry,{}),e==="grammar"&&(0,l.jsx)(ly,{}),e==="profile"&&(0,l.jsx)(uy,{progress:n,xp:s,streak:u,hearts:h}),(0,l.jsx)("div",{className:"bottom-nav",children:f.map(y=>(0,l.jsxs)("button",{className:`nav-btn ${e===y.id?"on":""}`,onClick:()=>a(y.id),children:[(0,l.jsx)("span",{style:{fontSize:"1.3rem"},children:y.icon}),y.label]},y.id))})]})]})}var Hm=et(yn()),dy=(0,jm.createRoot)(document.getElementById("root"));dy.render((0,Hm.jsx)(Ll,{}));})(); /*! Bundled license information: react/cjs/react.production.js: (** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) scheduler/cjs/scheduler.production.js: (** * @license React * scheduler.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom.production.js: (** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom-client.production.js: (** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react/cjs/react-jsx-runtime.production.js: (** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) */