(globalThis.wpRiseJsonp=globalThis.wpRiseJsonp||[]).push([["learn_main_tsx-node_modules_pnpm_moment_2_30_1_node_modules_moment_locale_sync_recursive_en"],{30349(Qc){Qc.exports=function(li){li||(li={});var __t,__p="";with(li)__p+=`<style>
  :root {
    --color-theme-contrast-complementary-rgb: `+((__t=colorThemeContrastComplementaryRGB)==null?"":__t)+`;
    --color-theme-contrast-complementary: `+((__t=colorThemeContrastComplementary)==null?"":__t)+`;
    --color-theme-contrast-rgb: `+((__t=colorThemeContrastRGB)==null?"":__t)+`;
    --color-theme-contrast: `+((__t=colorThemeContrast)==null?"":__t)+`;
    --color-theme-rgb: `+((__t=colorThemeRGB)==null?"":__t)+`;
    --color-theme-tint: `+((__t=colorThemeTint)==null?"":__t)+`;
    --color-theme-transparent: `+((__t=colorThemeTransparent)==null?"":__t)+`;
    --color-theme: `+((__t=colorTheme)==null?"":__t)+`;
    --font-family-body: `+((__t=bodyTypeface)==null?"":__t)+`, 'Noto Sans Myanmar', sans-serif;
    --font-family-head: `+((__t=headingTypeface)==null?"":__t)+`, 'Noto Sans Myanmar', sans-serif;
    --font-family-ui: `+((__t=uiTypeface)==null?"":__t)+`, 'Noto Sans Myanmar', sans-serif;

    --mon-theme-font-body: var(--font-family-body);
    --mon-theme-font-heading: var(--font-family-head);
  }

  .brand--ui, .brand--ui * {
    font-family: var(--font-family-ui) !important;
  }

  .brand--beforeHead:before {
    font-family: var(--font-family-ui) !important;
  }

  .brand--afterHead:after {
    font-family: var(--font-family-ui) !important;
  }

  .brand--background {
    background-color: var(--color-theme) !important;
  }

  .brand--background-all * {
    background-color: var(--color-theme) !important;
  }

  .brand--border {
    border-color: var(--color-theme) !important;

    @media (forced-colors: active) {
      border-color: transparent !important;
    }
  }

  .brand--color {
    color: var(--color-theme) !important;
  }

  .brand--color-all * {
    color: var(--color-theme) !important;
  }

  .brand--shadow {
    box-shadow: 0 0 0 0.2rem var(--color-theme) !important;
  }

  .brand--shadow-all * {
    box-shadow: 0 0 0 0.2rem var(--color-theme) !important;
  }

  .brand--fill {
    fill: var(--color-theme) !important;
  }

  .brand--stroke {
    stroke: var(--color-theme) !important;
  }

  .brand--beforeBackground:before {
    background-color: var(--color-theme) !important;
  }

  .brand--beforeBorder:before {
    border-color: var(--color-theme) !important;
  }

  .brand--beforeColor:before {
    color: var(--color-theme) !important;
  }

  .brand--afterBackground:after {
    background-color: var(--color-theme) !important;
  }

  .brand--afterBorder:after {
    border-color: var(--color-theme) !important;
  }

  .brand--afterColor:after {
    color: var(--color-theme) !important;
  }

  /* should be applied to containers where links
     need to appear in brand color */
  .brand--linkColor a {
    color: var(--color-theme) !important;
    fill: var(--color-theme) !important;
  }

  /* should be applied to containers where links
     need to change to brand color on hover */
  .brand--linkColorHover a:hover {
    color: var(--color-theme) !important;
    fill: var(--color-theme) !important;
  }

  /* should be applied to any single element that
     needs to change color on hover */
  .brand--hoverColor:hover {
    color: var(--color-theme) !important;
  }

  .button.brand--background:hover { opacity: .65 !important; }

  .brandHover:hover {
    fill: var(--color-theme) !important;
  }


  @media (min-width: 47.9375em) { /* 768px */
    .brand--min768--background {
      background-color: var(--color-theme) !important;
    }

    .brand--min768--border {
      border-color: var(--color-theme) !important;
    }

    .brand--min768--color {
      color: var(--color-theme) !important;
    }
  }

  @media (max-width: 47.9375em) { /* 768px */
    .brand--max768--background {
      background-color: var(--color-theme) !important;
    }

    .brand--max768--border {
      border-color: var(--color-theme) !important;
    }

    .brand--max768--color {
      color: var(--color-theme) !important;
    }
  }
</style>
`;return __p}},49746(Qc,li,f){"use strict";var $o={};f.r($o),f.d($o,{callbackComponent:()=>xS,callbackPath:()=>N0,errorPath:()=>dS,getToken:()=>uS,initAuth:()=>$2,login:()=>V2,logout:()=>sr,onFetchTokensThunk:()=>bS,refreshSession:()=>mS,request:()=>Vf});var vo={};f.r(vo),f.d(vo,{callbackComponent:()=>kS,callbackPath:()=>IS,getToken:()=>ES,initAuth:()=>PS,login:()=>jS,logout:()=>W2,refreshSession:()=>wS,request:()=>Vf});var Vr={};f.r(Vr),f.d(Vr,{CoverDescription:()=>sP,CoverDetailsContentHeading:()=>xH,CoverDueDate:()=>nP,CoverHeader:()=>_D,CoverLayout:()=>WD,LessonHeader:()=>tH,LessonNavFinish:()=>sH,LessonNavNext:()=>nH,LessonNavPrevious:()=>rH,LessonProgressGraphic:()=>hH,NavCompactHeaderCounter:()=>bH,NavCompactHeaderProgress:()=>yH,NavCompactOutline:()=>LH,OverviewListItem:()=>SH,OverviewListSectionTitle:()=>TH,Progress:()=>CH});var xn={};f.r(xn),f.d(xn,{AlignLeft:()=>IH,ArrowDown:()=>tm,ArrowLeft:()=>NH,ArrowRight:()=>kH,ArrowUp:()=>d5,Category:()=>zP,ChevronDown:()=>EH,ChevronUp:()=>jH,Favorite:()=>Sh,LessonsComplete:()=>vd,LessonsRequirement:()=>$6,QuestionBox:()=>wH,QuizFailed:()=>p5,QuizPassed:()=>vd,QuizRequirement:()=>gh,Search:()=>AH,ToggleDown:()=>RH,Touch:()=>PH,VideoCamera:()=>MH,X:()=>OH});var bn={};f.r(bn),f.d(bn,{components:()=>Vr,icons:()=>xn});var Zu={};f.r(Zu),f.d(Zu,{CoverCourseInfo:()=>HH,CoverDetailsSection:()=>$H,CoverHeader:()=>tF,CoverLayout:()=>oF,LessonHeader:()=>cF,LessonProgressGraphic:()=>mF,NavSidebarHeader:()=>pF,OverviewListItemLinkContent:()=>HF,Progress:()=>FF});var Yu={};f.r(Yu),f.d(Yu,{ArrowDown:()=>E5,ArrowLeft:()=>zF,ArrowRight:()=>VF,ArrowUp:()=>E5,ChevronDown:()=>j5,ChevronUp:()=>j5,Favorite:()=>Sh,LessonsComplete:()=>w5,LessonsRequirement:()=>A5,QuizFailed:()=>_F,QuizPassed:()=>w5,QuizRequirement:()=>A5,Search:()=>$F,ToggleDown:()=>UF,X:()=>GF});var Xu={};f.r(Xu),f.d(Xu,{components:()=>Zu,icons:()=>Yu});var Ju={};f.r(Ju),f.d(Ju,{CoverDescription:()=>QF,CoverDetails:()=>YF,CoverGraphic:()=>ic,CoverHeader:()=>rV,CoverLayout:()=>cV,CoverProgress:()=>LV,CoverSVG:()=>Sr,LessonHeader:()=>kV,LessonProgressGraphic:()=>AV,NavSidebarHeaderProgress:()=>PV});var qu={};f.r(qu),f.d(qu,{AlignLeft:()=>HV,ArrowDown:()=>MV,ArrowLeft:()=>OV,ArrowRight:()=>BV,ArrowUp:()=>DV,ChevronDown:()=>_5,ChevronUp:()=>FV,Favorite:()=>Sh,LessonsComplete:()=>vd,LessonsRequirement:()=>$6,QuestionBox:()=>VV,QuizFailed:()=>p5,QuizPassed:()=>vd,QuizRequirement:()=>gh,Search:()=>zV,ToggleDown:()=>_5,Touch:()=>$V,VideoCamera:()=>_V,X:()=>UV});var e0={};f.r(e0),f.d(e0,{components:()=>Ju,icons:()=>qu});var n=f(1463),Ble=f(99951),Dle=f(77935),Hle=f(8509),Fle=f(37397),Vle=f(64834),zle=f(74230),$le=f(78082),_le=f(99114),Ule=f(79263),Gle=f(43618),Wle=f(25084),Kle=f(79962),Qle=f(53984),Zle=f(24844),Yle=f(73821),Xle=f(16551),Jle=f(95396),h=f(9608),Nx=f(7931),Ce=f(65842),kx=f(86972),Zc=f(18398),_o=f(76572),Ix=f(4912),Ex=f(20034),jx=f(94736);const t0=h.createContext(null),s0=h.createContext(!1),Uo=e=>(0,n.jsx)(s0.Provider,{value:!0,children:(0,n.jsx)(Ix.A,{...e})});function hf(e){return class extends h.Component{static displayName=`withStaleTransitionState(${e.displayName||e.name})`;static defaultProps={onEnter:()=>{},onEntered:()=>{},onEntering:()=>{},onExit:()=>{},onExited:()=>{},onExiting:()=>{}};nodeRef=h.createRef();onEnterDelegate;onEnteringDelegate;onEnteredDelegate;onExitDelegate;onExitingDelegate;onExitedDelegate;constructor(s){super(s),this.state={transitionState:null},this.onEnterDelegate=this.onTransition.bind(this,"enter"),this.onEnteringDelegate=this.onTransition.bind(this,"entering"),this.onEnteredDelegate=this.onTransition.bind(this,"entered"),this.onExitDelegate=this.onTransition.bind(this,"exit"),this.onExitingDelegate=this.onTransition.bind(this,"exiting"),this.onExitedDelegate=this.onTransition.bind(this,"exited")}onTransition=(s,...o)=>{this.setState({transitionState:s});const r="on"+s[0].toUpperCase()+s.slice(1),a=this.props[r];typeof a=="function"&&a(...o)};render(){return(0,n.jsx)(t0.Provider,{value:this.state.transitionState,children:(0,n.jsx)(e,{nodeRef:this.nodeRef,...this.props,onEnter:this.onEnterDelegate,onEntered:this.onEnteredDelegate,onEntering:this.onEnteringDelegate,onExit:this.onExitDelegate,onExited:this.onExitedDelegate,onExiting:this.onExitingDelegate})})}}}const Yc=hf(Ex.Ay),_n=hf(jx.A);function wx(e){const t=h.useContext(s0),s=h.useContext(t0),o=h.useRef(e);return t&&s?.startsWith?.("exit")||(o.current=e),o.current}function Ax(e){const t=s=>{const o=wx(s);return(0,n.jsx)(e,{...o,nodeRef:s.ref,ref:s.ref})};return t.displayName=`withTransitionableState(${e.displayName||e.name||"Component"})`,t}const mf=e=>e!=null&&typeof e=="object"&&"map"in e&&typeof e.map=="function",Rx=e=>e!=null&&typeof e=="object"&&"run"in e&&typeof e.run=="function",pf=e=>e!=null&&typeof e=="object"&&"then"in e&&typeof e.then=="function",Px=e=>e!=null&&typeof e=="object"&&"fork"in e&&typeof e.fork=="function",ff=e=>e!=null&&typeof e=="function",vf=(e,t)=>{const s=o=>vf(o,t);if(typeof e=="object"&&"type"in e&&typeof e.type=="string"){const o="meta"in e&&typeof e.meta=="object"?e.meta:void 0;return{...e,meta:{...o,origin:t}}}if("bimap"in e&&typeof e.bimap=="function")return e.bimap(s,s);if(mf(e))return e.map(s);if(pf(e))return e.then(s);if(ff(e))return function(r,a){return e(i=>r(s(i)),a)}};function Mx(){return({dispatch:e,getState:t})=>s=>o=>{if(ff(o))return o(e,t);if(pf(o))return o.then(e);if(Px(o)){o.fork(e,e);return}return Rx(o)?e(o.run()):mf(o)?o.map(e):s(o)}}function Ox(){return[Mx()]}var Xc=f(9608);const Bx=Zc.Zz;function Dx(e,t){const s=(0,Zc.y$)(e,t,Bx((0,Zc.Tw)(...Ox()))),o=Hx(),r=Fx(),a=Vx(),i=zx(),c=$x();return{Provider:_o.Kq,connect:o,connectBase:r,dispatch:s.dispatch,store:s,useDispatch:a,useDispatchWithOrigin:i,useSelector:c}}function Hx(){return function(t,s,o,r){return function(a){return(0,_o.Ng)(t,s,o,r)(Ax(a))}}}function Fx(){return function(t,s,o,r){return function(a){return(0,_o.Ng)(t,s,o,r)(a)}}}function Vx(){return _o.wA}function zx(){return function(t){const s=(0,_o.wA)();return Xc.useCallback(r=>s(vf(r,t)),[s,t])}}function $x(){return function(t,s=_o.bN){const o=Xc.useContext(s0),r=Xc.useContext(t0),a=Xc.useRef(void 0),i=(0,kx.S)(),c=(0,_o.d4)(t,s),d=!i&&o&&r?.startsWith?.("exit");return d||(a.current=c),d&&a.current!==void 0?a.current:c}}var zr=f(95637),_x=f(71556),Go=f.n(_x),le=f(80189),Ux;function Gx(){return le.action}function qle(){return Ux}var Wo=f(58644),Wx=f(4239),Le=f.n(Wx),Kx=f(26005),Jc=f.n(Kx),Qx=f(8628),ge=f.n(Qx),Zx=f(2364),Gt=f.n(Zx),Yx=f(42117),n0=f.n(Yx);const qc=Jc()(n0()),gf=["a","b","blockquote","br","div","em","h1","h2","h3","h4","h5","h6","i","img","li","mark","ol","p","table","td","th","tbody","thead","tr","s","strong","span","sub","sup","u","ul","details","summary","rise-image","rise-math"],Xx=["align","allow","allowfullscreen","frameborder","height","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","title","width"],Jx=qc({allowedAttributes:{"*":["aria-*","class","colspan","id","rowspan","slot","style"],a:["data-external","data-link-type","data-link-destination","href","target","rel"],img:["alt","src"],ol:["start"],span:["data-*"],"rise-image":["key","src","width","height","originalwidth","originalheight"],"rise-math":["data-translate-attrs","long-description","short-description","tex"]},allowedClasses:["fr-*"],allowedSchemes:["data","http","https","mailto"],allowedTags:gf}),qx=qc({allowedAttributes:{iframe:Xx},allowedTags:["iframe"],allowedSchemes:["http","https"]}),o0=Gt()(ge(),Jx,Le()("")),Cf=Gt()(ge(),qx,Le()("")),yn=qc({allowedTags:[],allowedAttributes:[]}),ede=qc({allowedAttributes:{"*":["aria-*","class","colspan","rowspan","style"],a:["data-external","data-link-type","data-link-destination","href","target","rel"],ol:["start"],span:["data-*"],"rise-image":["key","src","width","height","originalwidth","originalheight"],"rise-math":["tex"]},allowedClasses:["fr-*"],allowedSchemes:["data","http","https","mailto"],allowedTags:gf.filter(e=>e!=="img")}),tde=e=>{const t=e.replace(/((<br>)|(<\/[a-z]*>))+/g," ");return yn(t).replace(/\s{2,}/g," ")};var eb=f(53452),ce=f.n(eb),tb=f(80163),Un=f.n(tb),sb=f(31544),js=f.n(sb),nb=f(48534),di=f.n(nb),ob=f(41422),tt=f.n(ob),rb=f(37316),hs=f.n(rb),ab=f(54506),xf=f.n(ab),ib=f(29921),el=f.n(ib),cb=f(12379),xe=f.n(cb),lb=f(66457),Ae=f.n(lb),db=f(88612),Ht=f.n(db);const tl=e=>ce()(yn,e),bf=e=>Un()({[e]:yn}),ub=({startTime:e,stopTime:t})=>t-e,hb=e=>{switch(e.type){case"FILL_IN_THE_BLANK":return Nf(e);case"MATCHING":return wf(e);default:return $r(e)}},mb=e=>{switch(e.type){case"FILL_IN_THE_BLANK":return Nf(e);case"MATCHING":return wf(e);case"MULTIPLE_CHOICE":return kf(e);case"MULTIPLE_RESPONSE":return vb(e);default:return kf(e)}},pb=({isUnfinished:e,item:t,itemProgress:s})=>{switch(t.type){case"FILL_IN_THE_BLANK":return fb(e)(s);case"MATCHING":return bb(t,e)(s);case"MULTIPLE_CHOICE":return If(t,e)(s);case"MULTIPLE_RESPONSE":return gb(t,e)(s);default:return If(t,e)(s)}},yf=e=>[e],$r=e=>{const t=e.answers||[];if(e.shuffledAnswerIndices&&Array.isArray(e.shuffledAnswerIndices)){const s=[];return t.forEach((o,r)=>{const a=e.shuffledAnswerIndices[r];s[a]=o}),s.map(bf("title"))}return t.map(bf("title"))},r0=tl(xe()("id")),Lf=tl(xe()("title")),Sf=e=>t=>js()(Ae()("id",t),$r(e)),Tf=e=>Jc()(xf())($r(e)),Nf=ce()(el()("title"),$r),fb=e=>Gt()(Le()(e),Le()(""),tl(xe()("text"))),kf=e=>ce()(Sf(e),xe()("correct"))(e),If=(e,t)=>Gt()(Le()(t),Le()([]),s=>{const o=xe()("selectedIndex",s);return o===void 0?[]:yf(Tf(e)(o))}),vb=e=>ce()(di(),tt()(Sf(e)),xe()("corrects"))(e),gb=(e,t)=>Gt()(Le()(t),Le()([]),s=>{const o=xe()("selectedIndices",s)||[];return di()(o.map(r=>yf(Tf(e)(r))))}),Ef=({sourceId:e,sourceTitle:t,targetId:s,targetTitle:o})=>({source:{id:`source_${e}`,title:t},target:{id:`target_${s}`,title:o}}),jf=tl(xe()("matchTitle")),Cb=e=>{const t=r0(e);return Ef({sourceId:t,sourceTitle:Lf(e),targetId:t,targetTitle:jf(e)})},xb=e=>(t,s)=>{const o=$r(e),r=o.find(i=>i.id===s),a=o.find(i=>i.id===t);return Ef({sourceId:r0(r),sourceTitle:Lf(r),targetId:r0(a),targetTitle:jf(a)})},wf=ce()(tt()(Cb),$r),bb=(e,t)=>Gt()(Le()(t),Le()([]),ce()(Ht(),hs()(xb(e)),xe()("matches")));var yb=f(89681),Af=f.n(yb),Lb=f(26017),Rf=f.n(Lb),Sb=f(49118),Ko=f.n(Sb);const{Runtime:Wt}=window,ye=e=>window.env?.[e],Se=!1,sde=null,Pf="Rise 360",Tb=e=>`${ye("CDN_USER_CONTENT_URI")}/${e}`,mt=e=>{const t=e||"",s=Wt?.resolvePath!=null?Wt.resolvePath.bind(Wt):Tb;return t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")?t:s(t)||t},Nb=e=>Wt?.resolveFontPath!=null?Wt.resolveFontPath(e):`${e.default?ye("CDN_URI"):ye("CDN_USER_CONTENT_URI")}/${e.key}`,Mf=()=>{Wt?.exit!=null&&Wt.exit()},kb=()=>Wt?.isComplete!=null?Wt.isComplete():null,ui=()=>Wt?.isExport!=null?Wt.isExport():!1;function Ib(){if(Wt?.isExport!=null){const e=window.partnerContent?.content;return Wt.isExport()&&!!e}return!1}const Of=()=>{if(Wt?.sendTouch!=null)return Wt.sendTouch()};var Bf;const a0="_articulate_user_id",Eb="_rise_authoring_api_session",Df=()=>Se?ye("SESSION_COOKIE_NAME"):"_articulate_rise_",i0=(e,t)=>`${e}=${t}; domain=${ye("SESSION_COOKIE_DOMAIN")}; path=/; secure=true`,jb=e=>document.cookie=i0(a0,e),wb=()=>document.cookie=`${i0(a0,"")}; Max-Age=-99999999`,Ab=()=>document.cookie=`${i0(Eb,"")}; Max-Age=-99999999`,Qo=()=>Rf().load(a0),pt=()=>Rf().load(Df()),Rb=()=>pt()?Ko()(pt()).staff:!1,Pb=()=>pt()?Bf(pt())?.staffRoles||[]:[],Mb=()=>pt()?Bf(pt())?.content_team_admin:!1,nde=()=>Pb().includes("content-team")||Mb(),c0=()=>pt()?Ko()(pt()).riseId||Ko()(pt()).sub||Ko()(pt()).aid:"",Ob=()=>pt()?Ko()(pt()).roles:[],Bb=()=>pt()?Ko()(pt()).tenantId:"",Hf=()=>pt()?Ko()(pt()).subscription||{}:{},Db=()=>Hf().plan_id||"",Hb=()=>Hf().status||"";var Fb=f(9385),Vb=f(31272),ms=f.n(Vb);const zb=Se?window.env:ms()(window.env,{ACCESS_COOKIE_NAME:Df(),REDIRECT_URI:window.location.origin+"/auth-callback"}),Zo=(0,Fb.A)(zb),Ff=Zo.closeSession,hi=Zo.on,Vf=Zo.request,zf=Zo.refreshSession,mi=Zo.resetSession,$b=Zo.getAuthorizationUrl,ode=Zo.fetch;var Gn=f(83407);const sl=(e,t)=>((...s)=>{try{return e(...s)}catch(o){window.env?.SERVICE_ENV&&window.env?.SERVICE_ENV!=="prod"&&console.error(o),Gn.L2.addError(o),t(o)}}),_b=e=>{const t=e.getResponseHeader("content-type")||"",s=t.includes("application/json");if(!(s||t.includes("text/")))return e.response;try{const r=new TextDecoder("utf-8").decode(e.response);try{return s?JSON.parse(r):r}catch{return r}}catch{return e.response}};function Ub(e,t){const s=t.indexOf(":"),o=t.substr(0,s).trim().toLowerCase(),r=t.substr(s+1).trim();return o&&(e[o]=e[o]?e[o]+", "+r:r),e}function Gb(e){return e?e.split(`
`).reduce(Ub,{}):{}}function $f(e){const t=[];for(const s in e){const o=e[s];if(!Array.isArray(o)){t.push(encodeURIComponent(s)+"="+encodeURIComponent(o));continue}for(const r of o)t.push($f(r))}return t.join("&")}function l0(e){let t,s=!1;const o=new Promise(function r(a,i){const c=e.signal;if(c?.aborted){i(new DOMException("Aborted","AbortError"));return}const d=I=>{throw i(I),I},l=()=>{t.abort(),i(new DOMException("Aborted","AbortError"))},u=e.data;let m=sl(e.deserialize??Af(),d);const p=e.headers??{},g=e.json??!1,C=e.jwt??!1,v=e.token??null,x=e.method??"GET",y=e.reviewEnv??!1,T=e.onUploadProgress;let L=sl(e.serialize??Af(),d),b=e.url;const S=e.withCredentials??!1,N=e.file,k=e.timeout??3e3;t=new XMLHttpRequest;const E=setTimeout(()=>{t.abort(),i({error:"request timed out"})},k);if(g&&(m=sl(JSON.parse,i),L=sl(JSON.stringify,i),p["Content-Type"]="application/json"),x==="GET"&&u&&(b+="?"+$f(u)),C){const I=v||pt();p.Authorization="Bearer "+I}c?.addEventListener("abort",l),t.withCredentials=S,t.addEventListener("abort",i),t.addEventListener("error",i),t.addEventListener("load",function(){t.status>=400?[401,403].includes(t.status)?s?i({error:"Unable to resume session",status:t.status}):mi().then(()=>{r(a,i),s=!0}).catch(I=>{Gn.L2.addError(I),i({error:"Unable to resume session",status:t.status})}):e.arrayBuffer?i(_b(t)):i(m(t.response)):(a({body:t.status===204?void 0:m(t.response),headers:Gb(t.getAllResponseHeaders()),status:t.status}),c?.removeEventListener("abort",l)),clearTimeout(E)}),t.upload&&typeof T=="function"&&t.upload.addEventListener("progress",T),t.open(x,b),e.arrayBuffer&&(t.responseType="arraybuffer");for(const I in p)t.setRequestHeader(I,p[I]);x!=="GET"&&u?t.send(L(u)):N?t.send(N):t.send()});return o.abort=(...r)=>t.abort(...r),o}function Wb(e){return e.status===200||e.status===201?e.body:Promise.reject(e.body)}const _f=(e,t=!0)=>t?`${e}s`:e;var nl=(e=>(e[e.KB=1024]="KB",e[e.MB=1048576]="MB",e[e.GB=1073741824]="GB",e[e.TB=1099511627776]="TB",e))(nl||{});const rde={KB:(e=1)=>1024*e,MB:(e=1)=>1048576*e,GB:(e=1)=>1073741824*e,TB:(e=1)=>1099511627776*e},Uf={KB:{short:"KB",long:"Kilobyte"},MB:{short:"MB",long:"Megabyte"},GB:{short:"GB",long:"Gigabyte"},TB:{short:"TB",long:"Terabyte"}},ade=(e,t="short")=>{const o=Object.keys(nl).reverse().find(c=>e>=nl[c]);if(!o)return`${e} ${_f("byte",e>1)}`;const r=e/nl[o],a=r%1===0?r.toFixed(0):r.toFixed(2),i=t==="long"?_f(Uf[o].long,r>1):Uf[o].short;return`${a} ${i}`},Gf="a",ol="n",Wf="t",pi="c",Kf="ps",fi="p",Qf="v",rl="r",Zf="s",Yf="rr",Xf="pq",d0="qd",u0="ql",Jf="qt",al="vp",qf="k",e2="is",t2="v",vi="i",s2="pv",n2="m",o2="sr",r2="s",a2="x",i2="sa",c2="t";var Kb=f(31946),Qb=f.n(Kb);const ps=e=>!!e&&e.type==="quiz",Wn=e=>!!e&&e.type==="blocks",rt=({courseProgress:e,lessonId:t,updatedLessonProgress:s})=>({...e,lessons:{...e.lessons,[t]:s}});function at({lessonId:e,nextCourseProgress:t,prevCourseProgress:s}){const o=t.lessons[e],r=s.lessons[e];if(o&&!Qb()(o,r)&&(TT(o),Zb({lessonId:e,courseProgress:t,prevCourseProgress:s})),Yb({lessonId:e,prevCourseProgress:s,nextCourseProgress:t})){const a=d2(s),i=d2(t),c=i!==a,d={...t,percentComplete:i};return c&&(Xb({courseProgress:d,lessonProgress:o}),d.percentComplete!=null&&kT(d.percentComplete)),d}return t}function Zb({courseProgress:e,prevCourseProgress:t,lessonId:s}){const o=e.lessons?.[s],r=t.lessons?.[s];if(o?.percentComplete===100&&r?.percentComplete!==100){const a=l2(o);a&&ST(a)}}function Yb({lessonId:e,nextCourseProgress:t,prevCourseProgress:s}){const o=t.lessons?.[e];if(!o)return!1;const r=s.lessons?.[e]?.percentComplete===100,a=o.percentComplete===100,i=r!==a,c=t.currentLesson!=null&&ps(t.lessons[t.currentLesson])&&t.lessons[t.currentLesson]?.percentComplete===100;return i||c}function l2(e){const{id:t}=e;if(!t)throw new Error("Cannot create lesson payload: lesson.id is missing");if(ps(e)){const{passed:s,score:o,passingScore:r=0}=e;return{id:t,...s!==void 0&&{passed:s},...o!==void 0&&{score:o},passingScore:r}}return{id:t}}function d2(e){const{lessons:t={}}=e,s=Object.keys(t).length;if(s===0)return 0;const o=Object.values(t).filter(r=>r.isComplete).length;return Math.round(o/s*100)}function Xb({courseProgress:e,lessonProgress:t}){if(!e||!t)return;const s=l2(t);s&&NT(e,s)}const Jb=e=>e.reduce((t,s,o)=>("id"in s&&(t[s.id]={id:s.id,index:o}),t),{}),h0=e=>({...e,percentComplete:m0({items:e.items,key:"isComplete"})}),u2=e=>({...e,percentComplete:m0({items:e.items,key:"isComplete"})}),h2=e=>({...e,percentViewed:m0({items:e.items,key:"isViewed"})});function ide({itemId:e,isCorrect:t,progress:s}){const o={...s,items:{...s.items,[e]:{...s.items?.[e],id:e,index:s.items?.[e]?.index??0,isComplete:t,isViewed:t,...s.items?.[e].isCorrect===void 0?{isCorrect:t}:{}}}};o.items[e]?.isCorrect===!1&&(o.lastIncorrectCardId=e);const r=qb(o),a=r.percentComplete!==100?u2(r):r,i=h2(a);return i.percentComplete===100?{...i,isComplete:!0}:i}function m0({items:e,key:t}){const s=e??{},o=Object.keys(s).length,r=Object.values(s).filter(a=>a?.[t]).length;return o===0?0:Math.round(r/o*100)}function qb(e){const s=Object.values(e.items||{}).filter(o=>o.isCorrect===!0).length;return{...e,correctlyAnswered:s}}var p0=f(64933),ey,ty;const qs=e=>!!e&&Object.prototype.toString.call(e)==="[object Object]",m2=Array.isArray,cde=(e,t)=>Object.fromEntries(Object.entries(t).map(e)),p2=(e,t,s)=>{const o={};for(const r in s)o[e(r)]=t(s[r]);return o},sy=e=>e.map(f2),ny=e=>e.map(v2),oy=e=>p2(ey,f2,e),ry=e=>p2(ty,v2,e),f2=e=>qs(e)?oy(e):m2(e)?sy(e):e,v2=e=>qs(e)?ry(e):m2(e)?ny(e):e,Et=(e,t)=>{const s=new Set(t),o={};for(const r in e)s.has(r)||(o[r]=e[r]);return o},go=(e,t)=>Object.fromEntries(Object.entries(e).map(([s,o])=>t(s,o)));function g2(e,t){const s=e.lessons[t];if(!Wn(s))return e;const o={...C2(s),id:t},r=rt({courseProgress:e,lessonId:t,updatedLessonProgress:o});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:r})}function ay(e,t){const{lessonId:s,blockId:o,itemId:r}=t,a=e.lessons[s];if(!Wn(a))return e;const i=a.items[o],c=vy({blockProgress:i,itemId:r}),d=Yo({lessonProgress:a,blockId:o,updatedProgressBlock:c}),l=h0(d),u=rt({courseProgress:e,lessonId:s,updatedLessonProgress:l});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:u})}function iy(e,t){const s=e.lessons[t];if(!Wn(s))return e;const o=Cy(s),r=rt({courseProgress:e,lessonId:t,updatedLessonProgress:o});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:r})}function cy(e,{blockId:t,lessonId:s}){const o=e.lessons[s];if(!Wn(o))return e;const r=xy(o.items[t]),a=Yo({lessonProgress:o,blockId:t,updatedProgressBlock:r}),i=rt({courseProgress:e,lessonId:s,updatedLessonProgress:a});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:i})}function ly(e,t){const{lessonId:s,blockId:o,items:r}=t,a=e.lessons[s];if(!Wn(a))return e;const i=fy({blockId:o,lessonProgress:a,items:r}),c=rt({courseProgress:e,lessonId:s,updatedLessonProgress:i});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:c})}function dy(e,t){const{lessonId:s,blockId:o,itemId:r,audioVideoPlayhead:a}=t,i=e.lessons[s],c=i?.items?.[o];if(!Wn(i)||!c||!("items"in c)||!c.items||!c.items[r])return e;const l={...c.items[r],audioVideoPlayhead:a},u={...c,items:{...c.items,[r]:l}},m=Yo({lessonProgress:i,blockId:o,updatedProgressBlock:u}),p=rt({courseProgress:e,lessonId:s,updatedLessonProgress:m});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:p})}function uy(e,t){const{lessonId:s,blockId:o,itemId:r,isCorrect:a}=t,i=e.lessons[s];if(!Wn(i))return e;const c=by({itemId:r,isCorrect:a,blockProgress:i.items[o]}),d=h0(Yo({lessonProgress:i,blockId:o,updatedProgressBlock:c})),l=rt({courseProgress:e,lessonId:s,updatedLessonProgress:d});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:l})}function hy(e,t){const{lessonId:s,blockId:o,itemId:r,response:a}=t,i=e.lessons[s],c=i?.items?.[o];if(!Wn(i)||!c||!("items"in c)||!c.items||!c.items[r])return e;const l={...c.items[r],response:a},u={...c,items:{...c.items,[r]:l}},m=Yo({lessonProgress:i,blockId:o,updatedProgressBlock:u}),p=rt({courseProgress:e,lessonId:s,updatedLessonProgress:m});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:p})}function my(e,t){const{lessonId:s,blockId:o,isSubmitted:r}=t,a=e.lessons[s];if(!Wn(a))return e;const i=a?.items?.[o]??{},c=go(i?.items??{},(m,p)=>[m,Et(p,["response"])]),d={...i,items:c,isSubmitted:r},l=Yo({lessonProgress:a,blockId:o,updatedProgressBlock:d}),u=rt({courseProgress:e,lessonId:s,updatedLessonProgress:l});return at({lessonId:s,prevCourseProgress:e,nextCourseProgress:u})}const py=e=>Object.values(e).length>0&&Object.values(e).every(t=>t.isComplete),C2=e=>{const t=go(e.items,(s,o)=>{const r=go(o.items??{},(a,i)=>[a,{...i,isComplete:!0,id:i.id,index:i.index}]);return[s,{...o,items:r,isComplete:!0}]});return{...e,isComplete:!0,items:t,percentComplete:100}},fy=({blockId:e,items:t,lessonProgress:s})=>{const o=s.items?.[e]??{items:{}},r=new Set(t.map(l=>String(l.id))),a=go(o.items??{},(l,u)=>{const m=r.has(l);return[l,{...u,isComplete:u.isComplete||m,id:u.id,index:u.index}]}),c=Object.keys(a).length===0||py(a),d={...o,id:e,items:a,...c&&{isComplete:!0}};return gy(Yo({lessonProgress:s,blockId:e,updatedProgressBlock:d}))},vy=({blockProgress:e,itemId:t})=>{if(!e.items)return e;const s=e.items[t];return{...e,items:{...e.items,[t]:{...s,retryAttemptCount:(s?.retryAttemptCount??0)+1}}}},gy=e=>{const t=h0(e);return t.percentComplete===100?{...t,isComplete:!0}:t},Yo=({blockId:e,lessonProgress:t,updatedProgressBlock:s})=>({...t,items:{...t.items,[e]:s}}),Cy=e=>{const t=go(e.items,(s,o)=>{const r=go(o.items??{},(a,i)=>[a,Et(i,["isComplete","isCorrect","isViewed"])]);return[s,{id:o.id,index:o.index,items:r}]});return{...Et(e,["isComplete","percentComplete"]),items:t}},xy=e=>({...Et(e,["percentViewed","correctlyAnswered"]),id:e.id,index:e.index,items:go(e.items??{},(t,s)=>[t,Et(s,["isViewed","isCorrect"])]),retryAttempts:(e.retryAttempts??0)+1}),by=({isCorrect:e,itemId:t,blockProgress:s})=>{if(!s.items)return s;const o=s.items[t],r={...o,isComplete:e,isViewed:e,...o?.isCorrect===void 0&&{isCorrect:e}},a={...s.items,[t]:r},i=Object.values(a).filter(m=>m.isCorrect).length,c={...s,items:a,correctlyAnswered:i,...!e&&{lastIncorrectCardId:t}},d=h2(c),l=u2(d),u=l.percentComplete===100;return{...l,...u&&{isComplete:!0}}};function x2(e){return e.trim()===""}const Kt={DRAW_FROM_QUESTION_BANK:"DRAW_FROM_QUESTION_BANK",FILL_IN_THE_BLANK:"FILL_IN_THE_BLANK",MATCHING:"MATCHING",MULTIPLE_CHOICE:"MULTIPLE_CHOICE",MULTIPLE_RESPONSE:"MULTIPLE_RESPONSE"},Xo={SUMMARY:"SUMMARY",REMAINING:"REMAINING",ELAPSED:"ELAPSED",ELAPSED_TOTAL:"ELAPSED_TOTAL",HIDE_TIMER:"HIDE_TIMER"},yy={CONTINUE:"continue",NONE:""},Ee={ALL:"all",NONE:"none",INCORRECT:"incorrect"},lde=10,gi=80,Ly=500;function Sy(e,{lessonId:t,progressId:s}){const o=e.lessons[t];if(!ps(o))return e;const r=o.activeIndex??0,a=s?(o.items[s]?.index??r)+1:r+1,i={...o,activeIndex:a},c=rt({courseProgress:e,lessonId:t,updatedLessonProgress:i});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:c})}function Ty(e,t){const s=e.lessons[t];if(!ps(s))return e;const o=Object.keys(s?.items)?.length,r={...s,activeIndex:o+1},a=rt({courseProgress:e,lessonId:t,updatedLessonProgress:r});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:a})}function Ny(e,{lessonId:t,itemId:s}){const o=e.lessons[t];if(!ps(o))return e;const r=o.items[s];if(!r)return e;const a={...r,selectedIndices:[]},i=Ci({lessonProgress:o,itemId:s,updatedProgressQuizItem:a}),c=rt({courseProgress:e,lessonId:t,updatedLessonProgress:i});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:c})}function ky(e,{lessonId:t,lessonProgress:s}){return{...e,lessons:{...e.lessons,[t]:s}}}function Iy(e,{lessonId:t,itemId:s,text:o}){const r=e.lessons[t];if(!ps(r))return e;const a=r.items[s];if(!a)return e;const i=typeof o=="string"&&x2(o)?Et(a,["text"]):{...a,text:o},c=Ci({lessonProgress:r,itemId:s,updatedProgressQuizItem:i}),d=rt({courseProgress:e,lessonId:t,updatedLessonProgress:c});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:d})}function Ey(e,t){const s=e.lessons[t];if(!ps(s))return e;const o=go(s.items,(c,d)=>{const l={id:d.id,index:d.index};return[c,l]}),a={...Et(s,["activeIndex","originalItemProgress","passed","percentComplete","questionList","questionsDrawn","reportResults","score"]),...s.passed!==!1&&{passed:s.passed},...s.isComplete!==!1&&{isComplete:s.isComplete},retryAttempts:(s.retryAttempts??0)+1,items:o},i=rt({courseProgress:e,lessonId:t,updatedLessonProgress:a});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:i})}function jy(e,{lessonId:t,itemId:s,selectedIndex:o,shuffledAnswerIndices:r}){const a=e.lessons[t];if(!ps(a))return e;const i=a.items[s];if(!i)return e;const c=r??i.shuffledAnswerIndices;if(o==null)return e;const d=Array.isArray(c)&&c[o]!=null?c[o]:o,l={...i,selectedIndex:d,...Array.isArray(c)&&{shuffledAnswerIndices:c}},u=Ci({lessonProgress:a,itemId:s,updatedProgressQuizItem:l}),m=rt({courseProgress:e,lessonId:t,updatedLessonProgress:u});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:m})}function wy(e,{lessonId:t,itemId:s,matches:o}){const r=e.lessons[t];if(!ps(r))return e;const a=r.items[s];if(!a)return e;const i={...a,matches:o},c=Ci({lessonProgress:r,itemId:s,updatedProgressQuizItem:i}),d=rt({courseProgress:e,lessonId:t,updatedLessonProgress:c});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:d})}function Ay(e,{lessonId:t,timeRemaining:s}){const o=e.lessons[t];if(!ps(o))return e;const r={...o,timeRemaining:s},a=rt({courseProgress:e,lessonId:t,updatedLessonProgress:r});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:a})}function Ry(e,{lessonId:t,itemId:s,isCorrect:o,finalRetryAttempt:r,passToContinue:a,skipLessonsIfPassed:i,skipToLessonId:c}){const d=e.lessons[t];if(!ps(d))return e;const l=d.passingScore??gi,u=d.items[s];if(!u)return e;const m={...u,isCorrect:o,isComplete:!0},p={...d.items,[s]:m},g=Object.keys(p).length,C=Object.values(p).filter(b=>b.isCorrect).length,v=Object.values(p).filter(b=>b.isComplete).length,x=Math.round(C/g*100),y=Math.round(v/g*100);let T={...d,items:p,score:x,percentComplete:y};if(y===100){const b=x>=l,S=a?b:!0;if(rv(b,x,t,r),T={...T,passed:b,isComplete:S,reportResults:!0},i&&c&&b)return Oy(e,{quizId:t,destinationId:c,updatedLessonProgress:T})}const L=rt({courseProgress:e,lessonId:t,updatedLessonProgress:T});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:L})}function Py(e,{lessonId:t,itemId:s,selectedIndex:o,shuffledAnswerIndices:r}){const a=e.lessons[t];if(!ps(a))return e;const i=a.items[s];if(!i)return e;const c=r??i.shuffledAnswerIndices;if(o==null)return e;const d=Array.isArray(c)&&c[o]!=null?c[o]:o,l=i.selectedIndices??[],m=l.includes(d)?l.filter(y=>y!==d):[...l,d],{selectedIndices:p,...g}=i,C=m.length>0?{...g,selectedIndices:m,...Array.isArray(c)&&{shuffledAnswerIndices:c}}:{...g,...Array.isArray(c)&&{shuffledAnswerIndices:c}},v=Ci({lessonProgress:a,itemId:s,updatedProgressQuizItem:C}),x=rt({courseProgress:e,lessonId:t,updatedLessonProgress:v});return at({lessonId:t,prevCourseProgress:e,nextCourseProgress:x})}function Ci({itemId:e,lessonProgress:t,updatedProgressQuizItem:s}){return{...t,items:{...t.items,[e]:s}}}function My(e,t){const{id:s,passed:o,passingScore:r,score:a,retryAttempts:i}=t,c=[o,i,a];if(!(c.length===3&&c.every(C=>C!=null)))return e;const l=e.lessons?.[s]?.items??{},u=Object.keys(l).length+1,m=e.lessons?.[s];if(!m)return e;const p={...m,isComplete:!0,activeIndex:u,reportResults:!0,passed:o,passingScore:r,percentComplete:100,retryAttempts:i,score:a};return{...e,lessons:{...e.lessons,[s]:p}}}function Oy(e,{quizId:t,destinationId:s,updatedLessonProgress:o}){const r=rt({courseProgress:e,lessonId:t,updatedLessonProgress:o}),a=at({lessonId:t,prevCourseProgress:e,nextCourseProgress:r}),i=Object.keys(a.lessons),c=i.findIndex(u=>u===t),d=i.findIndex(u=>u===s);return c===-1||d===-1||d<=c?a:i.slice(c+1,d).reduce((u,m)=>{const p=u.lessons[m];if(!p)return u;let g;ps(p)?g=By(p):g=C2(p);const C=rt({courseProgress:u,lessonId:m,updatedLessonProgress:g});return at({lessonId:m,prevCourseProgress:u,nextCourseProgress:C})},a)}function By(e){const t=Object.fromEntries(Object.entries(e.items||{}).map(([s,o])=>[s,{...o,isComplete:!0,isCorrect:!0}]));return rv(!0,100,e.id,!1),{...e,items:t,isComplete:!0,passed:!0,percentComplete:100,reportResults:!0,score:100}}var Dy=f(80949),Hy=f(56374),Kn=f.n(Hy);const Fy=e=>e!==void 0,b2=Kn()(Fy,ce()(JSON.parse,Dy.Base64.decode)),Vy=(e,t)=>window.courseData?e(window.courseData):window.course?{course:e(window.course),media:[]}:t;var zy=f(67970),en=f.n(zy),$y=f(16661),Ft=f.n($y),_y=f(10103),Xe=f.n(_y),Uy=f(9207),_r=f.n(Uy),Gy=f(68510),Wy=f.n(Gy),Ky=f(25785),y2=f.n(Ky);const Qy=["fromDashboard","locale"];function Zy(e,t){const s=typeof e=="function"?e(t):e;return typeof s=="string"?(0,Ce.Rr)(s):s}function f0(e,t){const s=Zy(e,t),o=new URLSearchParams(t?.search||""),r=new URLSearchParams(s?.search||"");for(const a of Qy){const i=o.get(a);i&&!r.has(a)?r.set(a,i):r.has(a)&&!r.get(a)&&r.delete(a)}return{...s,search:r.toString()}}function Vt(){const e=(0,Ce.Zp)(),t=(0,Ce.zy)();return(0,h.useCallback)((s,o)=>{if(typeof s=="number")return e(s);const r=f0(s,t),a=r.pathname+(r.search?`?${r.search}`:"")+(r.hash||"");return e(a,o)},[e,t])}function Yy(e){function t(s){const o=(0,Ce.zy)(),r=Vt(),a=(0,Ce.g)(),[i]=(0,Ce.ok)();return(0,n.jsx)(e,{...s,location:o,match:{params:a},navigate:r,queryParams:i})}return t.displayName=`withRouter(${e.displayName||e.name})`,t}var Xy=f(83824),Jy=f.n(Xy),L2=f(11376),qy=f(60466),S2=f.n(qy),eL=f(61081),v0=f.n(eL),tL=f(53163),Ln=f.n(tL),sL=f(74084),Ur=f.n(sL),nL=f(80070),st=f.n(nL),oL=f(34567),rL=f.n(oL),aL=f(80678),Co=f.n(aL),hde=f(82852),iL;function cL(...e){return ce()(...rL()(1,e))(Co()(e))}function il(e,...t){return st()(...t)(e)}function mde(e,...t){return iL(...t)(e)}const tn=()=>{};var lL=f(69411);const pde="datadoghq.com",fde=ye("SERVICE_ENV"),vde=ye("RISE_FRONTEND_SHA"),gde=ye("RISE_FRONTEND_LOCAL_DEV")==="true"||window.location.hostname==="rise.dev.articulate.zone",Cde=window.Cypress!=null,xde=Se?[/https:\/\/.*(\.dev)?\.rise\.(com|zone).*/,location.origin]:[/https:\/\/(rise(\.dev)?|360)\.articulate\.(com|zone).*/],T2={"Content-Type":"application/json"},dL=[(e,t)=>(t.Authorization=`Bearer ${bi()}`,JSON.stringify(e))],uL=Gt()(Xe(),ge(),Ln()(["data","status","statusText"])),hL=st()(Ln()(["name","message","response"]),Un()({response:uL})),mL=({baseURL:e,...t})=>ce()(ms()({headers:T2,transformRequest:dL}),ms()(t),Un()({url:en()(e)})),pL=({data:e,method:t,url:s})=>fetch(s,{body:JSON.stringify(e),headers:{...T2,Authorization:`Bearer ${bi()}`},keepalive:!0,method:t}).then(o=>o.json()).then(Ur()("data")),fL=Go().fromPromise(pL),vL=e=>({method:t,url:s})=>`${t}:${e}${s}`,gL=e=>{const t=new Error("Nil token detected");return Gn.L2.addError(t,e),Go().Rejected(t)},CL=e=>t=>e.preRequest?e.preRequest(t):t,xL=e=>t=>e.postRequest?e.postRequest(t):t,bL=()=>!Se&&Xe()(bi()),yL=e=>(t,s)=>S2()(t,vL(s),g0(yi,e)),g0=(e,t)=>s=>il(s,CL(t),mL(t),Gt()(bL,gL,e),v0()(hL,xe()("data")),xL(t)),LL=e=>({debounce:yL(e),send:g0(yi,e),sendWithKeepAlive:g0(fL,e)}),SL=()=>document.visibilityState==="visible",TL=e=>Kn()(SL,()=>e()),C0=(e=>{document.addEventListener("visibilitychange",TL(e)),window.addEventListener("focus",()=>e())});(Object.getOwnPropertyDescriptor(C0,"name")||{}).writable||Object.defineProperty(C0,"name",{value:"default",configurable:!0});var NL=f(24578),ns=f.n(NL),kL=f(30684),Gr=f.n(kL),IL=f(23403),EL=f.n(IL),jL=f(75884),Jo=f.n(jL),wL;const N2=e=>{const t=e.user,s=t?.profile?.user_id,o=t?.subscription?.subscription_id||t?.subscription?.id;return{application_source:"360_rise",application_service:"authoring",user_role:t?.subscription?.is_business_creator?"Business Creator":"Creator",reach_user_id:void 0,a360_user_id:s,user_permissions:t?.permissions||[],session_id:e?.user?.session,subscription_id:t?.subscription?.subscription_id||o,tenant_id:o,risecom_billing_id:void 0,...t?.subscription?.plan&&{subscription:{plan:t.subscription.plan,trial_type:t.subscription.trial_type??null}},...e.ai?.subscription&&{ai:{plan:e.ai.subscription.plan,start_date:e.ai.subscription.start_date,end_date:e.ai.subscription.end_date,status:e.ai.subscription.status}},...e.l10nAuthoring?.subscription&&{localization:{end_date:e.l10nAuthoring.subscription.end_date,plan:e.l10nAuthoring.subscription.plan,start_date:e.l10nAuthoring.subscription.start_date,status:e.l10nAuthoring.subscription.status,billing_model:e.l10nAuthoring.subscription.billing_model}}}},yde=e=>{const t=e.course;return{course_id:t?.id,course_locale:t?.locale||e.l10n&&wL(e.l10n)||null,course_created_via:t?.metadata?.createdVia??null,course_snapshot_id:t?.metadata?.restoredFromSnapshotId??null,copied_course_id:t?.copyOf??null}},Lde=(e,t)=>{if(!t)return{};const s=e?.lessons?.[t];if(!s)return{};const o=e?.course?.lessons?.indexOf(t)+1||null;return{lesson_id:t,lesson_type:s.type,lesson_position:o}},Sde=(e,t,s)=>{if(!t||!s)return{};const r=(e.lessons||{})[t];if(!r?.items)return{};const a=r.items.find(d=>d.id===s);if(!a)return{};const c=r.items.map(d=>d.id).indexOf(s)+1;return{block_id:s,block_type:a.type,block_variant:a.variant,block_family:a.family,block_position:c,block_created_via:a?.metadata?.createdVia??"manual"}},Tde=({interactionSetId:e,interactionSetWorkflowKey:t,taskType:s,resourceType:o,hasSourceContent:r}={})=>e?{interaction_set_id:e,...t&&{interaction_set_workflow_key:t},interaction_set_task_type:s,interaction_set_task_resource_type:o,interaction_set_has_source_content:r}:{},AL=()=>{if(!navigator.userAgent)return"unknown";const t=new Wo.UAParser(navigator.userAgent).getResult();return t.device?.model?t.device.model:t.os?.name?t.os.name:t.browser?.name?t.browser.name:"unknown"},RL=()=>{if(!navigator.userAgent)return"unknown";const t=new Wo.UAParser(navigator.userAgent).getResult();return t.device?.model&&t.os?.version?t.os.version:t.browser?.version?t.browser.version:"unknown"},PL=()=>{if(!navigator.userAgent)return"desktop";const t=new Wo.UAParser(navigator.userAgent).getResult();return t.device?.type==="mobile"?"mobile":t.device?.type==="tablet"?"tablet":"desktop"},ML=()=>{if(!navigator.userAgent)return"unknown";const t=new Wo.UAParser(navigator.userAgent).getResult();if(t.device?.vendor)return t.device.vendor;if(t.os?.name)switch(t.os.name){case"Mac OS":case"iOS":return"Apple";case"Windows":return"Microsoft";case"Android":return"Google"}return"unknown"},OL=()=>{if(!navigator.userAgent)return"unknown";const t=new Wo.UAParser(navigator.userAgent).getResult();return t.device?.model?t.device.model:"unknown"},k2=()=>{if(!navigator.userAgent)return"browser";const t=new Wo.UAParser(navigator.userAgent).getResult();return t.device?.type==="mobile"?"mobile":t.device?.type==="tablet"?"tablet":"browser"};function BL(e){return"userAgentData"in e}const I2=()=>{if(BL(navigator))return{platform:navigator.userAgentData.platform,mobile:navigator.userAgentData.mobile,brands:navigator.userAgentData.brands}},E2=()=>({name:AL(),version:RL(),type:PL(),manufacturer:ML(),model:OL()}),j2=()=>{const t=new URLSearchParams(window.location.search).get("query");return{referrer:document.referrer||null,search:t||null,url:window.location.href,path:window.location.pathname+window.location.search+window.location.hash}},w2=()=>navigator.userAgent||null,qo=(e,t=null)=>{const s={...e,context:{locale:navigator.language,device:E2(),channel:k2(),userAgentData:I2(),page:j2(),userAgent:w2(),...e.context},properties:{...t?N2(t):{},...e.properties}};return l0({method:"POST",url:`${ye("RISE_RUNTIME_URI")}/analytics`,json:!0,data:s})},DL=ye("SUBSCRIPTIONS_ENDPOINT"),HL=ye("THREESIXTY_FRONTEND_URI"),FL=EL()(["error","status"],404),VL=ce()(Ur()("error"),xe()("response")),zL=()=>window.location.href=HL,$L=[(e,t)=>(t.Authorization=`Bearer ${bi()}`,e)],_L=async e=>{const t=`${DL}/users/authorized_status`,s=await yi({transformRequest:$L,url:t}).toPromise().catch(VL),o=ce()(e,y2()(a=>qo({event:"Unexpected Logout",payload:{category:"auth",data:a,detail:"Subscription Error"}})));return ns()([[FL,zL],[Gr()("error"),o],[Jo(),xe()("data")]])(s)};var UL=f(19526),ws=f.n(UL);const A2=e=>e===M2,Qn=e=>A2(e?.type),kde=(e,t)=>s=>Qn(s)?e:t,GL=null,x0={guide:"Guide",presentation:"Presentation",video:"Video Training",microlearning:"Microlearning"},R2=e=>Object.prototype.hasOwnProperty.call(x0,e),b0=e=>{const t=e?.outputType;return typeof t=="string"&&R2(t)?t:void 0},y0=(e,t)=>e===M2&&t!==void 0,WL=e=>{const t=b0(e?.experiments);return y0(e?.type,t)&&t==="guide"},cl=e=>{const t=b0(e?.experiments);return y0(e?.type,t)&&t==="presentation"},L0=e=>{const t=b0(e?.experiments);return y0(e?.type,t)&&t==="video"},Ide=e=>typeof e=="string"&&R2(e)?x0[e]:x0.microlearning,Ede=e=>e?GL.includes(e):!1;var KL,QL;const ZL={validEmail:/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,validIframe:/^<iframe(.*)?\ssrc="(?:(?:(?:https?):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?"(.*)?><\/iframe>$/,validUrl:/^(?:(?:(?:https?):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/},er={ARTICLE:"Article",INTERACTION:"Interaction",QUIZ:"Quiz",VIDEO:"Video"},ll={EDITOR:1,MANAGER:2,OWNER:3},YL={[ll.EDITOR]:"Author",[ll.MANAGER]:"Admin",[ll.OWNER]:"Owner"},jde=Object.values(ll).map(e=>({id:e,title:YL[e]})),wde=({name:e,isOnePage:t,outputType:s})=>{const o=t?QL(s):null,r={Admin:o?`${o} manager`:"Manager",Author:o?`${o} editor`:"Editor",Owner:o?`${o} owner`:"Owner"},a={Admin:o?`${o} manager`:"Course manager",Author:o?`${o} collaborator`:"Course collaborator",Owner:o?`${o} owner`:"Course owner"};return KL?r[e]:a[e]},Ade="questionBanks",P2="2% 0px 2% 0px",Rde=9,Pde=13,Mde=27,Ode=32,Bde=38,Dde=40,Fde=864e5*3,Vde=100,M2="onePage",As={UP:"up",DOWN:"down"},XL={PREVIEW:"preview-lesson"},xo=ws()({COMPACT:null,COVER:null,OVERLAY:null,SIDEBAR:null}),tr={DESKTOP:"desktop",TABLET_PORTRAIT:"tablet-portrait",TABLET_LANDSCAPE:"tablet-landscape",MOBILE_PORTRAIT:"mobile-portrait",MOBILE_LANDSCAPE:"mobile-landscape"},zde=Object.values(tr),$de={PORTRAIT:"portrait",LANDSCAPE:"landscape"},ft={DARK:"#000",LIGHT:"#fff"},S0={SMALL:{label:"Small",value:1},MEDIUM:{label:"Medium",value:1.5},LARGE:{label:"Large",value:2}},O2=["embed","map","process","sorting","timeline","video","screencast","slidecast"];var JL;const _de=e=>e.status==="active",qL=e=>e.status==="inactive",Ude=e=>e.plan==="individual",Gde=e=>e.features?.enable_review===!0,eS=e=>e.features?.enable_rise===!0,Wde=e=>e.plan==="trial",tS=e=>e.plan==="trial"&&e.status==="inactive"&&e.is_retrial_eligible===!1,Kde=e=>e.plan==="team"||e.plan==="individual",Qde=e=>e.plan==="team"&&e.is_team_admin===!0,Zde=e=>e.plan==="trial"&&e.is_team_admin===!0,Yde=e=>{if(!e.end_date)return 0;const t=new Date(e.end_date);t.setUTCHours(0,0,0,0);const s=t.setDate(t.getDate()+1);return s&&(s.valueOf()-new Date().setUTCHours(0,0,0,0))/JL||0};var sS=f(42896),T0=f.n(sS),nS=f(46341),B2=f.n(nS),oS=f(19282),Wr=f.n(oS),rS=f(63562),St=f.n(rS);const xi=(e,t)=>`${ye("ID_MAPPER_URI")}/v1/avatars/${encodeURIComponent(e)}?size=${t}`,aS=e=>({large:xi(e,"large"),medium:xi(e,"medium"),micro:xi(e,"micro"),mini:xi(e,"mini"),small:xi(e,"small")}),iS=B2()({features:St()({},"features"),subscription:_r()(["features"])}),cS=T0()([tS,qL,Wr()(eS)]),lS="/auth-callback",D2="/auth-error",dl=()=>new Promise(e=>{if(!window.Osano)return e();if(window.Osano.cm.dialogOpen){const t=setTimeout(()=>{e()},1e4);window.Osano.cm.addEventListener("osano-cm-ui-changed",(s,o)=>{s==="dialog"&&o==="hide"&&(e(),clearTimeout(t))})}else e()}),N0=lS,dS=D2,uS=pt,H2=()=>window.location.pathname===N0;let F2=!1,k0=!1;const hS=e=>{if(F2)return;const t=(0,L2.A)();F2=!0,window.localStorage.setItem(t,e);const s=$b({client_id:ye("OKTA_CLIENT_ID"),issuer:ye("OIDC_ISSUER_URI"),redirect_uri:`${window.location.origin}${N0}`,response_mode:"fragment",scope:ye("OIDC_SCOPE"),state:t,prompt:null});dl().then(()=>{window.location.href=s})},V2=()=>{const e=new URLSearchParams(window.location.search),t=e.has("redirect_url")?e.get("redirect_url"):window.location.href;return hS(t)},mS=()=>zf().catch(e=>{e.response?.status===404&&sr({onLogout:()=>window.location.reload(!0),reason:"Session expired"})}),pS=()=>{if(k0)return;const e=Qo(),t=c0();Xe()(e)?(qo({event:"Unexpected Logout",payload:{category:"auth",userId:t,detail:"id from cookie was null"}}),Gn.L2.addError(new Error("Unexpected Logout"),{type:"User Meta",idFromToken:t,idFromCookie:e,detail:"id from cookie was null"}),k0=!0,sr({onLogout:()=>window.location.reload(!0),reason:"Unexpected logout: user id/session cookie missing"})):e!==t&&(qo({event:"Unexpected Logout",payload:{category:"auth",userId:e,idFromToken:t,detail:"Session/Token ID Mismatch"}}),Gn.L2.addError(new Error("Unexpected Logout"),{type:"User Meta",idFromToken:t,idFromCookie:e,detail:"Session/Token ID Mismatch"}),k0=!0,mi().then(()=>window.location.reload(!0)))},z2=async e=>{try{const[,t,s,o]=await mi(),{aid:r,content_team_admin:a}=o;if(qo({event:"Setting Session Cookie",payload:{category:"auth",userId:r,detail:"Resuming existing session"}}),jb(r),H2()){e();return}const{first_name:i,last_name:c,launchdarkly:d,staff:l}=t,m={avatars:aS(r),first_name:i,user_id:r,last_name:c,staff:l,content_team_admin:a},p={author:r,profile:m},g=()=>sr({onLogout:Le()(null)}),C=x=>e({...p,...iS(x),launchdarkly:d,token:s}),v=await _L(g).then(y2()(C)).catch(()=>e({...p,token:s}));if(cS(v)){qo({event:"Unexpected Logout",payload:{category:"auth",userId:Qo(),subscription:v,detail:"Invalid Subscription"}}),Gn.L2.addError(new Error("Unexpected Logout"),{type:"User Meta",userId:Qo(),detail:"Invalid Subscription"}),sr({onLogout:()=>window.location=`${ye("THREESIXTY_FRONTEND_URI")}/rise`});return}C0(pS)}catch(t){qo({event:"Unexpected Logout",payload:{category:"auth",userId:Qo(),error:t,detail:"Error Resuming Session"}}),Gn.L2.addError(t,{type:"User Meta",userId:Qo(),detail:"Error Resuming Session"}),sr({onLogout:()=>window.location.reload(!0)})}},$2=({onFetchTokens:e})=>{if(H2()){z2(e);return}const t=Qo(),s=c0();if(Xe()(t)||t!==s){dl().then(V2);return}z2(e)},sr=({onLogout:e,reason:t})=>{t&&qo({event:"Logout",payload:{category:"auth",userId:Qo(),detail:t}});const s=ye("RISE_AUTHORING_URI"),o=()=>Se?Promise.resolve():LL({baseURL:s}).send({method:"DELETE",url:"/logout"}),r=()=>{wb(),Ab(),Ff().then(e)};o().fork(a=>{console.error("Failed to log out of rise-authoring-api",a),r()},r)},fS=ce()(Jy().parse,Wy()(1,1/0)),vS=(e,t)=>{dl().then(()=>{const o=window.localStorage.getItem(t)||"/",r=o===e?"/":o;window.localStorage.removeItem(t),window.location.href=r})},gS=e=>()=>window.location.href=`${D2}?description=${e}`,CS=({location:e})=>()=>{const{hash:t,pathname:s}=e,{state:o,error:r,error_description:a}=fS(t);r?(Gn.L2.addError(r,{type:"Logout Error",reason:"Error encountered when parsing auth callback.",error_description:a}),sr({onLogout:gS(a),reason:`Error encountered when parsing auth callback. Error: ${r}; description: ${a}`})):$2({onFetchTokens:()=>vS(s,o)})},xS=Yy(e=>((0,h.useEffect)(CS(e),[]),null)),bS=({dispatch:e,loadProfileOKTA:t})=>s=>{const o=_r()(["token"],s);ce()(e,t)(o)};var yS=f(8124),_2=f.n(yS),LS=f(68971),Sn=f.n(LS),SS=f(71716),De=f.n(SS),TS=f(62510),U2=f.n(TS),NS=f(60092),Rs=f.n(NS);const ul=async()=>{await dl();const[e,t]=tt()(encodeURIComponent,U2()(["hash","pathname"],window.location));window.location.href=`/login#c=${t}${e}`},G2=()=>{window.location.href="/"},kS=null,IS=null,ES=pt,jS=ul,W2=Ff,wS=()=>zf().catch(()=>W2()),AS=st()(St()([],"roles"),Rs()(Sn()("author"),G2)),K2=st()(De()("",["subscription","status"]),Rs()(Sn()(_2(),["active","in_trial","non_renewing"]),G2)),RS=()=>window.location.reload(),PS=async({onFetchTokens:e})=>{try{const[t,s]=await mi(),{launchdarkly:o,riseId:r,sub:a,staff:i,subscription:c}=s,d={staff:i,user_id:r||a};return K2(s),e({author:d.user_id,launchdarkly:o,profile:d,subscription:c,token:t}),hi("change:roles",AS),hi("change:status",K2),hi("change:subdomain",RS),hi("unauthorized",ul),hi("session:closed",ul),t}catch{ul()}},{callbackComponent:Jde,callbackPath:qde,getToken:bi,initAuth:eue,logout:tue,refreshSession:sue,request:yi}=Se?vo:$o;var Q2,Z2;const Y2=`${ye("RBC_URI")}/api/partner_content`,MS=null,OS=en()(`${Y2}/`),I0={transformRequest:[(e,t)=>(t.Authorization=`Bearer ${bi()}`,e)],headers:{"Content-Type":"application/json"}},rue=()=>Z2({...I0,url:MS}).toPromise().then(Q2(["data","types"])),aue=e=>Z2({...I0,url:OS(e)}).toPromise().then(Q2(["data","content"])),BS=e=>yi({method:"POST",url:Y2,data:JSON.stringify({ids:e}),...I0}).map(Ft()(["data","content"]));var DS=f(85052),nr=f.n(DS);const X2=ye("SERVICE_ENV")==="prod",hl=X2?"com":"zone",HS=st()(JSON.stringify,nr()(new RegExp(`https://images.riseusercontent.${hl}/`,"g"),`${ye("IMAGES_URI")}/`),nr()(new RegExp(`https://riseusercontent.${hl}/`,"g"),`${ye("CDN_USER_CONTENT_URI")}/`),nr()(new RegExp(`https://video.rise.${hl}/`,"g"),`https://video.riseusercontent.${hl}/`),Kn()(Le()(!X2),nr()(new RegExp("https://video.rise.com/","g"),"https://video.riseusercontent.zone/")),JSON.parse);var FS=f(11346),VS=f.n(FS),zS=f(9711),os=f.n(zS),$S=f(53100),rs=f.n($S),_S=f(95821),vt=f.n(_S),US=f(62802),ml=f.n(US),GS=f(5331),WS=f.n(GS),KS=f(3705),Kr=f.n(KS),QS=f(79212),ZS=f.n(QS);const Li=e=>!!e,E0={[Gf]:["activeIndex",ge()],[al]:["audioVideoPlayhead",Number],[pi]:["isComplete",Li],[ol]:["correctlyAnswered",ge()],[fi]:["percentComplete",ge()],[rl]:["retryAttempts",ge()],[Zf]:["score",ge()],[Wf]:["currentTime",ge()],[Qf]:["percentViewed",ge()],[Yf]:["reportResults",ge()],[Xf]:["passed",ge()],[Kf]:["passingScore",ge()],[d0]:["questionsDrawn",ge()],[u0]:["questionList",tt()(tt()(ge()))],[Jf]:["timeRemaining",Number]},YS=e=>(t,s)=>os()([rs()(E0[s])],Co()(E0[s])(t),e),J2=e=>(t,s)=>{let o=Co()(ev[s])(t);return s===vi&&(o=o(xe()("items",e))),{[rs()(ev[s])]:o}},XS=e=>t=>{const s=e?.[t.index];return Rs()(()=>Xe()(s),()=>ce()(ms()(t),Kr(),Ht(),hs()(J2(t)))(s))(t)},q2=e=>tt()(XS(e)),JS=ce()(Kr(),Ht(),hs()(J2(null))),qS=e=>t=>{const s=xe()(vi,e),o=xe()("items",t);return ce()(Kn()(()=>VS()([Gr()(u0),Ae()(d0,!0),()=>!Xe()(s)])(e),r=>{const a=tt()(JS,s);return os()("originalItemProgress",a,r)}),ms()(t),Rs()(()=>vt()(s),ZS()(WS()("items"),q2(s)(o))),Kr(),Ht(),hs()(YS(t)))(Ln()(ml()(E0),e))};function eT(e,t){const s=xe()("lessons",t),o=r=>{const a=xe()(r.index,s);return Rs()(()=>Xe()(a),qS(a))(r)};return Rs()(()=>vt()(s),ce()(os()("percentComplete",St()(0,fi,t)),Un()({lessons:tt()(o)})))(e)}const ev={[al]:["audioVideoPlayhead",Number],[ol]:["correctlyAnswered",ge()],[pi]:["isComplete",Li],[qf]:["isCorrect",Li],[e2]:["isSubmitted",Li],[t2]:["isViewed",Li],[vi]:["items",q2],[s2]:["percentViewed",ge()],[n2]:["matches",ge()],[o2]:["response",ge()],[rl]:["retryAttemptCount",Number],[r2]:["selectedIndex",ge()],[a2]:["selectedIndices",ge()],[i2]:["shuffledAnswerIndices",ge()],[c2]:["text",ge()]};var tT=f(98623),Tn=f.n(tT),sT=f(23525),j0=f.n(sT);const w0={activeIndex:[Gf,ge()],audioVideoPlayhead:[al,Number],correctlyAnswered:[ol,ge()],currentTime:[Wf,ge()],isComplete:[pi,Number],passingScore:[Kf,ge()],percentComplete:[fi,ge()],percentViewed:[Qf,ge()],retryAttempts:[rl,ge()],score:[Zf,ge()],questionsDrawn:[d0,ge()],questionList:[u0,tt()(tt()(ge()))],reportResults:[Yf,ge()],passed:[Xf,ge()],timeRemaining:[Jf,Number]},nT=(e,t)=>({[rs()(A0[t])]:Co()(A0[t])(e)}),oT=e=>ce()(Rs()(vt(),Ur()(xe()("index",e))),Kr(),Ht(),hs()(nT))(j0()(vt(),Ln()(ml()(A0),e))),tv=ce()(Kr(),Ht(),tt()(oT)),rT=(e,t)=>({[rs()(w0[t])]:Co()(w0[t])(e)});function aT(e){const t=xe()("items",e),s=xe()("index",e),o=Rs()(Tn()(Xe(),vt()),tv)(t);return ce()(Ur()(s),Rs()(()=>Tn()(Xe(),vt())(o),os()(vi,o)),Kr(),Ht(),hs()(rT))(Ln()(ml()(w0),e))}const iT=ce()(Ur()(fi),St()(0,"percentComplete")),A0={audioVideoPlayhead:[al,Number],correctlyAnswered:[ol,ge()],isComplete:[pi,Number],isCorrect:[qf,Number],isSubmitted:[e2,ge()],isViewed:[t2,Number],items:[vi,tv],matches:[n2,ge()],percentViewed:[s2,ge()],retryAttemptCount:[rl,Number],selectedIndex:[r2,ge()],selectedIndices:[a2,tt()(Number)],shuffledAnswerIndices:[i2,tt()(Number)],text:[c2,ge()],response:[o2,ge()]},or=e=>window.env?.[e],cT=e=>`${or("CDN_USER_CONTENT_URI")}/${e}`,lT=()=>!!window.shareId,sv=()=>!!window.contentId,nv=()=>!!window.snapshotId,dT=()=>!!window.shareId&&!!window.hasPassword,uT=sv()&&!Se?HS:e=>e,hT={fetch:()=>R0.isExport?.()||window.courseData||window.course?Vy(b2,{}):l0({method:"GET",url:window.shareId?`${or("RISE_RUNTIME_URI")}/boot/share/${window.shareId}`:sv()?`${or("RISE_RUNTIME_URI")}/boot/businessContent/${window.contentId}`:nv()?`${or("RISE_RUNTIME_URI")}/boot/snapshot/${window.snapshotId}`:`${or("RISE_RUNTIME_URI")}/boot/${window.courseId}`,json:!0,withCredentials:!0,timeout:3e4}).then(Wb).then(t=>typeof t=="object"?t:b2(t)).then(uT),fetchPartnerContent:e=>R0.isExport?.()||window.partnerContent?window.partnerContent.content:BS(e).toPromise(),getEnv:or,isPasswordProtected:dT,isShare:lT,isSnapshotPreview:nv,resolvePath:cT,verifySharePassword:e=>l0({method:"POST",url:`${or("RISE_RUNTIME_URI")}/password`,data:{shareId:window.shareId,password:e},json:!0}).then(t=>t.body)},mT=(e,{id:t,type:s,...o})=>s==="quiz"?My(e,{id:t,...o}):g2(e,t),pT=(e,t)=>e+((t||{})[pi]||0),fT=(e,t)=>(s,{id:o,type:r,...a})=>t.lessons[o]?{...s,...e(mT(t,{id:o,type:r,...a}).lessons[o])}:s,vT=(e,t,s)=>{const o=t.reduce(fT(e,s),{}),r=Object.keys(s.lessons||{}).length,a=Object.values(o).reduce(pT,0),i=Math.round(a/r*100);return{lessons:o,p:i}};window.Rise=Object.assign(window.Rise||{},{completeLessons:vT,decodeCourseProgress:eT,encodeCourseProgress:iT,encodeLessonProgress:aT});const R0={...hT,...window.Runtime??{}},fe=R0,gT=e=>window.env?.[e],CT=e=>fe.getMasteryScore!=null?fe.getMasteryScore(e):e.passingScore,xT=e=>{if(fe.onCreateHistory!=null)return fe.onCreateHistory(e)},bT=(e={})=>fe.fetch!=null?Promise.resolve(fe.fetch()):Promise.resolve(e),yT=(e=[])=>{if(fe.fetchPartnerContent!=null)return fe.fetchPartnerContent(e)},LT=e=>{if(fe.bookmark!=null)return fe.bookmark(e)},ov=e=>fe.getProgress!=null?fe.getProgress(e):e,ST=e=>fe.setLessonComplete!=null?fe.setLessonComplete(e):e,TT=e=>fe.setLessonProgress!=null?fe.setLessonProgress(e):e,NT=(e,t)=>fe.setCourseProgress!=null?fe.setCourseProgress(e,t):e,kT=e=>{if(fe.finish!=null)return fe.finish(e)},rv=(e,t,s,o)=>{fe.finishQuiz!=null&&fe.finishQuiz(e,t,s,o)},IT=(e,t,s,o)=>{fe.finishStoryline!=null&&fe.finishStoryline(e,t,s,o)},av=()=>fe.isComplete!=null?fe.isComplete():null,iv=()=>fe.isExport!=null?fe.isExport():!1;function cv(){if(fe.isExport!=null){const e=window.partnerContent?.content;return fe.isExport()&&!!e}return!1}const lv=()=>fe.isShare!=null?fe.isShare():!1,ET=()=>fe.isSnapshotPreview!=null?fe.isSnapshotPreview():!1,dv=()=>fe.isPasswordProtected!=null?fe.isPasswordProtected():!1,uv=e=>{const t=e||"";return fe.resolvePath!=null?t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")?t:fe.resolvePath(t):t.startsWith("data:")||t.startsWith("http")||t.startsWith("//")?t:`/${t}`},jT=e=>fe.verifySharePassword!=null?fe.verifySharePassword(e):Promise.resolve({isValid:!0}),hv=e=>{if(fe.reportAnswer!=null){const{id:t,isCorrect:s,isUnfinished:o=!1,item:r,itemProgress:a,duration:i,retryAttempts:c,title:d}=e,{id:l,title:u,type:m}=r;return fe.reportAnswer({id:t,type:m,isCorrect:s,itemId:l,questionTitle:yn(u),quizTitle:yn(d),retryAttempts:c,answers:hb(r),correctResponse:mb(r),response:pb({isUnfinished:o,item:r,itemProgress:a}),isUnfinished:o,latency:ub(i)})}return!1},wT=e=>{if(fe.startLesson!=null)return fe.startLesson(e)},AT=()=>{if(fe.getLocale!=null)return fe.getLocale()},RT=e=>{if(fe.setLocale!=null)return fe.setLocale(e)},{browser:mv,os:pv}=new Wo.UAParser(window.navigator.userAgent).getResult(),PT=e=>{if(fe.sendTelemetry!=null)return fe.sendTelemetry({...e,browser:{name:mv.name??"",version:mv.version??""},os:{name:pv.name??"",version:pv.version??""}})};var fv=f(4214),MT=f(69792),OT=f(92506),BT=f(45834),DT=f(52164),HT=f(21307),P0=f(14291),M0=f(27395),FT=f(1400);fv.A.register(MT.A),fv.A.register(OT.A);function Qr(...e){try{return(0,BT.Ay)(...e)}catch{return null}}const sn=(e,t)=>{const s=Qr(t);return s==null?null:(0,M0.A)((0,P0.jh)(s,Qr("#ffffff"),e),{format:"hex",collapse:!1})},O0=e=>sn(.9,e);var VT=f(9967),Qt=f.n(VT),zT=f(53983),$T=f.n(zT),_T=f(28876),B0=f.n(_T),jt=f(81370);const UT=ce()(Sn()(".svg"),St()("","originalUrl")),GT=Gt()(UT,Le()({width:"500rem"}),Le()({})),rr=e=>{if(e){const t=e.trim();if(t!==""&&t!=='""')return e}return""},vv=e=>rr(e)||void 0,gv=e=>e?"img":void 0,Cv=e=>st()(St()("","originalUrl"),B0()("."),Co(),Qt()(e)),WT=Cv("svg"),uue=Cv("gif"),KT=/\.svg$/i,xv=e=>KT.test(e),QT={process:"center",timeline:"left"},hue=e=>QT[e]||"left",ZT=(e,t)=>{const s=$T()(e,t);return s.media.image.key===t.media.image.key&&Object.assign(s.media.image,{crushedKey:t.media.image.key,useCrushedKey:!0}),s},YT=({src:e,alpha:t})=>({alpha:t,media:{image:{key:XT(e),src:e}}}),XT=e=>typeof e!="string"?"":e.startsWith("http")?new URL(e).pathname.slice(1):e,JT=(({coverImageAlpha:e,coverImage:t})=>({alpha:e,src:t})),qT=(({lessonHeaderImageAlpha:e,lessonHeaderImage:t})=>({alpha:e,src:t})),bv=(e,t)=>(s,o)=>{const r=s[t];if(s?.theme){const a=o?o(r?.media):r?.media;if((0,jt.uW)(a))return r;const i={...r,media:{...a}},c=YT(e(s.theme));return ZT(i,c)}else return r},yv=bv(JT,"coverImage"),Lv=bv(qT,"lessonHeaderImage"),mue=async e=>{const t=new Image;return t.src=e,await t.decode(),t};function Nn(e){return ws()(e)}class eN extends Error{constructor(t="Assert Error",s){super(t,s)}}function pue(e,t="Assertion Error"){if(!e)throw new eN(t)}const pl={RISE_CLASSIC:"classic",APEX:"organic",HORIZON:"imaginative"},tN="#ff631e",Zr=3,sN=17,nN=32,oN=24,rN=50,aN=.6,Sv="right",iN="rounded",cN=[{color:"#4baaf4",name:"Sky"},{color:"#285f9f",name:"Blueberry"},{color:"#7837a8",name:"Jelly"},{color:"#d84738",name:"Cherry"},{color:"#ff631e",name:"Tangerine"},{color:"#25bb64",name:"Basil"}],fue="#ffffff",vue=el()("color",cN),D0="#000",H0="#fff",gue="Rise",q=Nn({ACCENT:null,BLACK:null,COLOR:null,DARK:null,GRAY:null,IMAGE:null,LIGHT:null,TINT:null}),Si=Nn({LARGE:null,MEDIUM:null,SMALL:null}),fl=Nn({STEPPED:null,CONTINOUS:null}),F0=ws()({NUMBERS:null,DOTS:null,NONE:null}),ar=Nn({COMPACT:null,OVERLAY:null,SIDEBAR:null}),Zn=ws()({DARK:null,DARK_IMAGE:null,LIGHT:null,LIGHT_IMAGE:null}),ir=ws()({DARK:null,DARK_ACCENT:null,DARK_IMAGE:null,LIGHT:null,LIGHT_ACCENT:null,LIGHT_IMAGE:null}),cr={FREE:"free",RESTRICTED:"restricted"},bo=ws()({ACCENT:null,DARK:null,GRAY:null,IMAGE:null,LIGHT:null,TINT:null}),Je=ws()({THEME_DEFAULT:null,CIRCULAR_FILL:null,INCOMPLETE_COMPLETE:null}),Ti=Nn({ACCENT:null,DARK:null,LIGHT:null,TINT:null}),Yn=Nn({FULL:null,FLOATING:null,FLOATING_FULL:null}),se=Nn({ACCENT:null,CENTERED:null,CENTERED_ACCENT_TINT:null,CENTERED_OVERLAY:null,CENTERED_IMAGE:null,IMAGE:null,LEFT:null,LEFT_OVERLAY:null,SPLIT_LEFT:null,SPLIT_LEFT_IMAGE:null,SPLIT_RIGHT:null,SPLIT_RIGHT_IMAGE:null,TWO_THIRDS_LEFT_IMAGE:null,TWO_THIRDS_RIGHT_IMAGE:null,VIDEO:null,WHITE:null}),Cue={default:[{text:"Centered",type:se.CENTERED},{text:"Centered overlay",type:se.CENTERED_OVERLAY},{text:"Left",type:se.LEFT},{text:"Left overlay",type:se.LEFT_OVERLAY},{text:"Split left image",type:se.SPLIT_LEFT_IMAGE},{text:"Split right image",type:se.SPLIT_RIGHT_IMAGE},{text:"Two-Thirds left image",type:se.TWO_THIRDS_LEFT_IMAGE},{text:"Two-Thirds right image",type:se.TWO_THIRDS_RIGHT_IMAGE}],classic:[{text:"Centered",type:se.CENTERED},{text:"Centered overlay",type:se.CENTERED_OVERLAY},{text:"Left",type:se.LEFT},{text:"Left overlay",type:se.LEFT_OVERLAY},{text:"Split left image",type:se.SPLIT_LEFT_IMAGE},{text:"Split right image",type:se.SPLIT_RIGHT_IMAGE},{text:"Two-Thirds left image",type:se.TWO_THIRDS_LEFT_IMAGE},{text:"Two-Thirds right image",type:se.TWO_THIRDS_RIGHT_IMAGE}],organic:[{text:"Centered",type:se.CENTERED},{text:"Centered overlay",type:se.CENTERED_OVERLAY},{text:"Left",type:se.LEFT},{text:"Left overlay",type:se.LEFT_OVERLAY},{text:"Split left",type:se.SPLIT_LEFT},{text:"Split right",type:se.SPLIT_RIGHT},{text:"Split left image",type:se.SPLIT_LEFT_IMAGE},{text:"Split right image",type:se.SPLIT_RIGHT_IMAGE}],imaginative:[{text:"Centered",type:se.CENTERED},{text:"Centered overlay",type:se.CENTERED_OVERLAY},{text:"Centered image",type:se.CENTERED_IMAGE},{text:"Centered accent tint",type:se.CENTERED_ACCENT_TINT},{text:"Split left image",type:se.SPLIT_LEFT_IMAGE},{text:"Split right image",type:se.SPLIT_RIGHT_IMAGE},{text:"Two-thirds left image",type:se.TWO_THIRDS_LEFT_IMAGE},{text:"Two-thirds right image",type:se.TWO_THIRDS_RIGHT_IMAGE}]},xue=null,bue=null,yue=[{text:"Image",type:se.IMAGE},{text:"Accent",type:se.ACCENT},{text:"White",type:se.WHITE}],Yr={CLOSED:"closed",HIDDEN:"hidden",OPEN:"open"},pe=Nn({AUTO:null,BLACK:null,LIGHT:null,DARK:null}),lN=Nn({ROUNDED:null,SQUARED:null}),dN=ws()({ROUNDED:null,SQUARED:null}),uN=ws()({FLOATING:null,FULL:null}),nt=ws()({ACCENT:null,DARK:null,LIGHT:null}),Lue=[{value:pe.AUTO,label:"Auto"},{value:pe.DARK,label:"Dark"},{value:pe.LIGHT,label:"Light"}],_e={accentContrast:pe.AUTO,allowSearch:!0,animateBlockEntrance:!0,blockBackgroundColor:null,blockBackgroundColorContrast:pe.AUTO,blockBackgroundType:q.LIGHT,blockContinueCompletionType:"",blockContinueCompleteHint:"Complete the content above before moving on.",blockContinueLabel:"Continue",blockCorners:lN.ROUNDED,blockPaddingEnd:Zr,blockPaddingStart:Zr,blockTextBackgroundColor:null,blockTextBackgroundColorContrast:pe.AUTO,blockTextBackgroundType:q.LIGHT,blockTextBodyFontSize:sN,blockTextHeadingFontSize:nN,blockTextPaddingEnd:Zr,blockTextPaddingStart:Zr,blockTextSubheadingFontSize:oN,buttonInlineStyle:dN.ROUNDED,buttonNavigationStyle:uN.FULL,buttonScheme:Ti.LIGHT,colorAccent:tN,compactShowLessonCount:!0,coverImageAlpha:rN,coverPageType:se.SPLIT_LEFT_IMAGE,customColorLessonHeaderContrast:pe.AUTO,enableVideoPlaybackSpeed:!0,lessonHeaderImageAlpha:aN,lessonHeaderImageColor:nt.DARK,lessonHeaderSize:Si.MEDIUM,lessonHeaderStyle:q.LIGHT,markLessonsComplete:!1,navigation:!0,navigationRestricted:!1,navigationSectionsExpanded:!0,navigationStyle:Zn.LIGHT,navigationType:ar.SIDEBAR,progressIndicatorStyle:Je.THEME_DEFAULT,showAuthor:!0,showLessonCount:!0,showNavigationButtons:!0,showStartButton:!0,sidebarStartsOpen:!0,themeId:pl.RISE_CLASSIC},Sue=[{label:"None (Always show button)",value:""},{label:"Complete Block Directly Above",value:"completeBlock"},{label:"Complete All Blocks Above",value:"completeAll"}],hN=["bodyTypeface","coverImage","experiments","headingTypeface","lessonHeaderImage","media","theme","uiTypeface"],mN=e=>e.theme?.colorAccent||e.color||_e.colorAccent,Tv=e=>e.theme?.navigationRestricted??_e.navigationRestricted?cr.RESTRICTED:cr.FREE,Nv=e=>e.theme?.sidebarStartsOpen??_e.sidebarStartsOpen?Yr.OPEN:Yr.CLOSED,pN=e=>e.theme?.showLessonCount??e.showLessonCount??_e.showLessonCount,fN=({sidebarMode:e})=>e!==Yr.HIDDEN,vN=({navigationMode:e})=>e===cr.RESTRICTED,gN=({sidebarMode:e})=>e===Yr.OPEN,CN=e=>e.coverImage?.media?.image?Zn.LIGHT_IMAGE:Zn.LIGHT,xN=e=>e.coverImage?.media?.image?se.LEFT_OVERLAY:se.LEFT,Xn=(e,t)=>t[e]??t.theme?.[e]??_e[e],kv=e=>{const t=Nv(e),s=Tv(e),o={allowSearch:Xn("allowSearch",e),animateBlockEntrance:Xn("animateBlockEntrance",e),bodyTypefaceId:e.bodyTypefaceId,colorAccent:(e.color||"").toLowerCase(),compactShowLessonCount:Xn("compactShowLessonCount",e),coverImageDefault:null,coverPageType:xN(e),enableVideoPlaybackSpeed:Xn("enableVideoPlaybackSpeed",e),headingTypefaceId:e.headingTypefaceId,markLessonsComplete:Xn("markComplete",e),navigation:fN({sidebarMode:t}),navigationSectionsExpanded:Xn("navigationSectionsExpanded",e),navigationRestricted:vN({navigationMode:s}),navigationStyle:CN(e),showAuthor:Xn("showAuthor",e),showLessonCount:Xn("showLessonCount",e),showNavigationButtons:Xn("showNavigationButtons",e),sidebarStartsOpen:gN({sidebarMode:t}),uiTypefaceId:e.uiTypefaceId},r={..._e,...o};return{...e,theme:{...r,isLegacyCourse:!0}}},V0=e=>{const t=mN(e),s={allowSearch:e.theme?.allowSearch??_e.allowSearch,animateBlockEntrance:e.theme?.animateBlockEntrance??_e.animateBlockEntrance,buttonNavigationStyle:e.theme?.buttonNavigationStyle??_e.buttonNavigationStyle,buttonScheme:e.theme?.buttonScheme??_e.buttonScheme,color:t,colorAccentTint:t?O0(t):void 0,coverImage:yv(e),coverPageType:e.theme?.coverPageType??_e.coverPageType,enableVideoPlaybackSpeed:e.theme?.enableVideoPlaybackSpeed??_e.enableVideoPlaybackSpeed,lessonHeaderImage:Lv(e),lessonHeaderSize:e.theme?.lessonHeaderSize??_e.lessonHeaderSize,lessonHeaderStyle:e.theme?.lessonHeaderStyle??_e.lessonHeaderStyle,markComplete:e.theme?.markLessonsComplete??_e.markLessonsComplete,navigation:e.theme?.navigation??_e.navigation,navigationSectionsExpanded:e.theme?.navigationSectionsExpanded??_e.navigationSectionsExpanded,navigationMode:Tv(e),navigationRestricted:e.theme?.navigationRestricted??_e.navigationRestricted,navigationStyle:e.theme?.navigationStyle??_e.navigationStyle,navigationType:e.theme?.navigationType??_e.navigationType,progressIndicatorStyle:e.theme?.progressIndicatorStyle??Je.THEME_DEFAULT,themeId:e.theme?.themeId??_e.themeId,showAuthor:e.theme?.showAuthor??_e.showAuthor,showLessonCount:pN(e),showStartButton:e.theme?.showStartButton??_e.showStartButton,sidebarMode:Nv(e),sidebarStartsOpen:e.theme?.sidebarStartsOpen??_e.sidebarStartsOpen,showNavigationButtons:e.theme?.showNavigationButtons??_e.showNavigationButtons};return{...e,...s}},bN=({course:e,updates:t})=>{const s=Object.fromEntries(Object.entries(t||{}).filter(([r])=>hN.includes(r))),o={...e,...s};return V0(o)},yN={padding:"medium",alignment:"left"},LN={embed:{aspectRatio:"16:9"},video:{},labeledgraphic:{hotspotStyle:"numbers"},process:{navigation:"stepped"},sorting:{feedback:"immediate"},timeline:{orientation:"vertical"},paragraph:{fontSize:"medium"}},nn=(e,t=0)=>`item_${e}_${t}`,Iv=(e,t)=>[{id:nn(`${t}_placeholder`,0),placeholder:!0,type:e,title:`Add ${e} content`}],lr=e=>({...yN,...LN[e]??{}}),SN=e=>typeof e=="string"?e.replace(/<p><br><\/p>/g,""):e,Ev=e=>e.map(t=>{if(t&&typeof t=="object"&&!Array.isArray(t)){const s={};for(const[o,r]of Object.entries(t))s[o]=SN(r);return s}return t}),TN=e=>["Introduction","Summary"].map((t,s)=>({id:nn(`${e}_process`,s),title:t,type:t.toLowerCase(),description:null,isHidden:!0})),NN=(e,t)=>[{id:nn(`${t}_text`,0),paragraph:e}],kN=(e,t)=>[...TN(t),...e],IN=(e,t)=>[{id:nn(`${t}_video`,0),caption:"",media:e}],EN=(e=[],t)=>({family:"multimedia",id:nn(`${t}_embed`,0),items:e.length?e:Iv("embed",t),media:{},settings:lr("embed"),type:"multimedia",variant:"embed"}),jN=(e,t,s)=>({family:"interactive-fullscreen",id:nn(`${s}_labeledgraphic`,0),items:e,media:t,settings:lr("labeledgraphic"),type:"interactive",variant:"labeledgraphic"}),wN=(e,t)=>({family:"interactive-fullscreen",id:nn(`${t}_process`,0),items:Ev(e),media:{},settings:lr("process"),type:"interactive",variant:"process"}),AN=({items:e,piles:t},s)=>({family:"interactive-fullscreen",id:nn(`${s}_sorting`,0),items:e,media:{},piles:t,settings:lr("sorting"),type:"interactive",variant:"sorting"}),RN=(e,t)=>({family:"text",id:nn(`${t}_text`,0),items:Ev(e),settings:lr("paragraph"),type:"text",variant:"paragraph"}),PN=(e,t)=>({family:"interactive-fullscreen",id:nn(`${t}_timeline`,0),items:e,media:{},settings:lr("timeline"),type:"interactive",variant:"timeline"}),MN=(e,t={},s)=>({family:"multimedia",id:nn(`${s}_video`,0),items:e?.video?IN(e,s):Iv("video",s),media:{},settings:{...t,...lr("video")},type:"multimedia",variant:"video"}),ON=({items:e=[]},t)=>EN(e.map(({icon:s,...o})=>o),t),BN=({items:e=[],media:t},s)=>jN(e.map(({hasMedia:o,...r})=>r),t,s),DN=({items:e=[]},t)=>{const s=e.map(o=>({...o,isHidden:!1,type:"step"}));return wN(kN(s,t),t)},HN=({items:e=[]},t)=>PN(e.map(({linePosition:s,...o})=>o),t),FN=(e,t)=>RN(NN(e,t),t),VN=(e,t)=>{switch(e.type){case"embed":return ON(e,t);case"map":return BN(e,t);case"process":return DN(e,t);case"sorting":return AN(e,t);case"timeline":return HN(e,t);case"screencast":case"slidecast":case"video":return MN(e.media,e.settings,t);default:throw new Error(`Unknown legacy lesson type: ${e.type}`)}},jv=e=>typeof e?.type=="string"&&O2.includes(e.type),zN=e=>{if(!jv(e))return e;const t=String(e.id),s={description:"",icon:"Article",type:"blocks"},o=[VN(e,t)],r=typeof e.description=="string"?e.description.trim():"";return r&&o.unshift(FN(r,`${t}_desc`)),{...e,...s,items:o,media:{}}},wv=e=>`rise/rise-com/${e}`,Av=wv("FAVORITE_ADDED"),Rv=wv("FAVORITE_REMOVED"),$N=()=>(0,le.action)(Av,void 0),_N=()=>(0,le.action)(Rv,void 0),Pv=(e=>`rise/partnerContent/${e}`)("SET_ALL_PARTNER_CONTENT"),dr=(e=>`rise/status/${e}`)("SET_LOADED"),UN=(e,t)=>({...e,...t}),GN={connection:"connected",courseLoaded:!1,fatalError:!1,fontsLoaded:!1,notFound:!1,partnerContentLoaded:!1},WN=(0,le.handle)(GN,{[dr]:UN}),KN=(e=!1)=>(0,le.action)(dr,{fontsLoaded:e}),QN=(e=!1)=>(0,le.action)(dr,{courseLoaded:e}),ZN=(e=!1)=>(0,le.action)(dr,{coverLoaded:e}),YN=(e=!1)=>(0,le.action)(dr,{notFound:e}),XN=(e=!1)=>(0,le.action)(dr,{fatalError:e}),Mv=(e=!1)=>(0,le.action)(dr,{partnerContentLoaded:e}),JN=(e=[],t)=>t?.partnerContentId?e.concat(t.partnerContentId):e,qN=(e,t)=>t?.items?.reduce(JN,e)??e,ek=(e,t)=>t?.items?.reduce(qN,e)??e,tk=({course:e,lessons:t})=>{const s=t?.reduce(ek,[])||[],o=e?.partnerContentId||null,r=o?[o]:[],a=new Set([...s,...r]);return Array.from(a)},sk=e=>typeof e=="string"&&e.length>0,kue=`${ye("CDN_URI")}/assets/rise/assets/themes/thumbnails/sample-avatar.jpeg`,Iue=ws()({ACTIVE:null,PREVIEW:null}),Eue=({themeId:e,themeCoverImage:t,coverImageDefault:s})=>e==="classic"&&sk(s)?s:t,nk=e=>({...e,theme:{...e?.theme,hideLessonHeaders:e?.theme?.hideLessonHeaders??!1,showStartButton:e?.theme?.showStartButton??!0}});var jue;const ok=ns()([[T0()([Qt()(!0),Qt()(Ee.ALL)]),Le()(Ee.ALL)],[T0()([Qt()(!1),Qt()(Ee.NONE)]),Le()(Ee.NONE)],[Qt()(Ee.INCORRECT),Le()(Ee.INCORRECT)],[Jo(),Le()(Ee.ALL)]]),wue="draw from question bank",Aue="fillin",Rue="matching",Pue="multiple choice",Mue="multiple response",Oue=null;var rk=f(80029),z0=f.n(rk);const $0={LESSON:"lesson",QUIZ:"quiz",SECTION:"section"},Xr={KNOWLEDGE_CHECK:"KNOWLEDGE_CHECK",ORDER:"ORDER",QUIZ:"QUIZ"},Ps=e=>`/lessons/${encodeURIComponent(e)}`,ak="/lessons/progress-summary",ik=e=>e.type===$0.SECTION,ck=e=>e.type===$0.QUIZ,lk=e=>e.settings?.passToContinue===!0,Ov=e=>e?.items?.find(t=>t.family==="knowledgeCheck"&&t.settings?.requireCorrectAnswer),ur=e=>e.type!=="quiz"||e.settings?.asLesson!==!1,dk=e=>e!=null&&e.type==="blocks",uk=e=>{const t=z0()(e);return t!=null&&Array.isArray(t.items)&&(t.items=t.items.reduce((s,o)=>(o!=null&&s.push(hk(o)),s),[])),t},hk=e=>{const t=z0()(e);return t!=null&&Array.isArray(t.items)&&(t.items=t.items.filter(Boolean)),t};var mk=f(26501),pk=f.n(mk);const Bv="^1.4.0";class _0 extends Error{}function fk(e){try{if(e==null)return;if(typeof e!="object"||!("version"in e)||typeof e.version!="string")throw new _0("Missing Runtime.version");if(!pk()(e.version,Bv))throw new _0(`Runtime.version ${e.version} does not satisfy ${Bv}`)}catch(t){console.warn(t)}}const Jr="rise/course/LOAD_COURSE",vk="rise/course/UPDATE_COMPLETED_AT",vl="rise/course/UPDATE_COURSE_PREVIEW",Dv="rise/course/UPDATE_LESSON_PREVIEW",U0="rise/course/APPLY_CHANGESET";let G0;(async()=>{try{({applyReviewDataToManifest:G0}=await f.e("webpack_container_remote_mondrian_learn-react").then(f.t.bind(f,4246,23)))}catch{}})();const Ni=Gx(),gk=e=>{if("settings"in e&&e.settings&&qs(e.settings)&&"revealAnswers"in e.settings){const s=e.settings;return{...e,settings:{...e.settings,revealAnswers:ok(s.revealAnswers)}}}return e},Ck=e=>dk(e)?uk(e):e,Hv=e=>Ck(gk(e)),xk=e=>({...e,lessons:e.lessons?.map(Hv)||[]}),bk=e=>{const t=e.lessons?.filter(s=>s.type!=="section")||[];return{...e,lessonsOnly:t}},yk=e=>e.theme==null,Lk=e=>V0(kv(e)),Sk=e=>yk(e)?Lk(e):V0(e),Tk=e=>nk(Sk(e)),Nk=(e,t)=>{let s=(0,zr.TJ)(["course"],t,e).result;const o=(0,zr.TJ)(["lessons"],t,s.lessons).result;return t.some(r=>r.path[0]==="mondrian")&&s.mondrian&&G0&&(s={...s,mondrian:G0(s.mondrian,t)}),{...s,lessons:o}},kk=e=>({...e,lessons:e.lessons?.map(zN)||[]}),Ik=(e,{completedAt:t,course:s,favoritedAt:o,riseComCurrentUser:r,riseComCourseId:a,riseComEnrollmentType:i,riseComLearningPathId:c})=>{const d=xk(s),l=bk(d),u={...l,theme:l.theme??kv(l).theme};return{...Tk(u),completedAt:t,favoritedAt:o,riseComCourseId:a,riseComEnrollmentType:i,riseComCurrentUser:r,riseComLearningPathId:c}},Ek=e=>({...e,favoritedAt:new Date}),jk=e=>({...e,favoritedAt:null}),wk=e=>({...e,completedAt:new Date().toISOString()}),Ak={[Av]:Ek,[Rv]:jk,[Jr]:Ik,[vk]:wk,[vl]:(e,{course:t})=>t,[Dv]:(e,{lessons:t})=>({...e,lessons:t.map(Hv)}),[U0]:Nk},Rk=(0,le.handle)({},Ak),Pk=e=>t=>{const{statusCode:s}=t;s===404?e(YN(!0)):t instanceof _0&&(e(XN(!0)),console.error(t))},Mk=e=>t=>t([{type:Pv,payload:e},Mv(!0)]),Ok=Go().fromPromise(async(...e)=>await yT(...e)),Bk=e=>e.length===0?Mv(!0):Ok(e).map(Mk),Dk=e=>t=>{const{course:s}=t,o=kk(s),r=tk({course:o,lessons:o.lessons});e([Ni(Jr,{...t,course:o,_originalLessons:s.lessons}),QN(!0),Bk(r)])},Hk=()=>async e=>{try{fk(window.Runtime);const t=await bT();Dk(e)(t),PT(t)}catch(t){await Pk(e)(t)}},Fk=Ni(Jr),Vk=Ni(vl),zk=Ni(Dv),$k=Ni(U0),_k=(e,{labelSet:t})=>({...e,...t}),Uk=(0,le.handle)({},{[Jr]:_k}),Jn=e=>`rise/course/${e}`,Fv=Jn("BLOCKS_LESSON_COMPLETE"),Vv=Jn("BLOCKS_LESSON_INCREMENT_RETRY_ATTEMPT"),zv=Jn("BLOCKS_LESSON_RESET"),$v=Jn("BLOCKS_LESSON_RETRY_SORTING_ACTIVITY"),_v=Jn("BLOCKS_LESSON_SET_ITEMS_PROGRESS"),Uv=Jn("BLOCKS_LESSON_SET_MEDIA_PLAY_PROGRESS"),Gv=Jn("BLOCKS_LESSON_SET_SORTING_ITEM_RESULT"),Wv=Jn("BLOCKS_LESSON_SET_SURVEY_PARTIAL"),Kv=Jn("BLOCKS_LESSON_SET_SURVEY_SUBMITTED"),Qv=(0,le.action)(Fv),Gk=(0,le.action)(Vv),Wk=(0,le.action)(zv),Kk=(0,le.action)($v),Zv=(0,le.action)(_v),Qk=(0,le.action)(Uv),Zk=(0,le.action)(Gv),Yk=(0,le.action)(Wv),Xk=(0,le.action)(Kv),on=e=>`rise/course/${e}`,Yv=on("QUIZ_LESSON_ADVANCE_STEP"),Xv=on("QUIZ_LESSON_CLEAR_ANSWER_SELECTION"),Jv=on("QUIZ_LESSON_INITIALIZE_DRAWN_QUESTIONS"),qv=on("QUIZ_LESSON_RESTART"),eg=on("QUIZ_LESSON_SELECT_QUIZ_ANSWER"),tg=on("QUIZ_LESSON_SET_ANSWER_MATCHES"),sg=on("QUIZ_LESSON_SET_ANSWER_TEXT"),ng=on("QUIZ_LESSON_ADVANCE_TO_END"),og=on("QUIZ_LESSON_SET_TIME_REMAINING"),rg=on("QUIZ_LESSON_SUBMIT_ANSWER"),ag=on("QUIZ_LESSON_TOGGLE_ANSWER_SELECTION"),W0=(0,le.action)(Yv),Jk=(0,le.action)(ng),ig=(0,le.action)(qv),cg=(0,le.action)(eg),lg=(0,le.action)(sg),dg=(0,le.action)(ag),qk=(0,le.action)(og),ug=(0,le.action)(tg),K0=(0,le.action)(rg),eI=(0,le.action)(Xv),tI=(0,le.action)(Jv),Q0=e=>e&&typeof e=="object"&&e.type&&O2.includes(e.type),sI=(e,t)=>{const s=new Map;return e.forEach(o=>{if(jv(o)){const r=t.find(a=>String(a.id)===String(o.id));r&&r.type==="blocks"&&s.set(String(o.id),String(r.id))}}),s},nI=(e,t)=>{const s={id:String(e.id),index:e.index,type:"blocks",items:{}};return typeof e.isComplete=="boolean"&&(s.isComplete=e.isComplete),typeof e.percentComplete=="number"&&(s.percentComplete=e.percentComplete),t.type==="blocks"&&t.items&&t.items.forEach((o,r)=>{if(o?.id!=null&&(s.items[o.id]={id:o.id,index:r,isComplete:e.isComplete===!0&&r===0,items:o.items?{}:void 0},o.items&&Array.isArray(o.items))){const a={};o.items.forEach((i,c)=>{i?.id!=null&&(a[i.id]={id:i.id,index:c,isComplete:e.isComplete===!0})}),Object.keys(a).length>0&&(s.items[o.id].items=a)}}),s},oI=(e,t)=>{const s=new Set(t.map(r=>String(r.id))),o=[];return Object.values(e.lessons).forEach(r=>{Q0(r)&&(s.has(String(r.id))||o.push(r))}),o},rI=(e,t,s)=>{const o={totalLegacyLessons:0,successfulMigrations:0,failedMigrations:0},r={...e,lessons:{...e.lessons}},a=oI(e,s);o.totalLegacyLessons=a.length;const i=sI(t,s),c=[];return a.forEach(d=>{try{const l=i.get(String(d.id))||String(d.id),u=s.find(m=>String(m.id)===l);if(u&&u.type==="blocks"){const m=nI(d,u);r.lessons[String(u.id)]=m,String(d.id)!==String(u.id)&&delete r.lessons[String(d.id)],o.successfulMigrations++}else c.push(String(d.id)),o.failedMigrations++}catch(l){console.warn(`Failed to migrate legacy lesson progress for lesson ${d.id}:`,l),c.push(String(d.id)),o.failedMigrations++}}),{migratedProgress:r,orphanedLessonIds:c,migrationSummary:o}},hg=e=>Object.values(e.lessons).some(Q0),Bue=e=>{let t=0,s=0;const o=[];return Object.values(e.lessons).forEach(r=>{s++,Q0(r)&&(t++,o.includes(r.type)||o.push(r.type))}),{legacyCount:t,totalCount:s,legacyTypes:o,hasLegacyProgress:t>0}},aI=(e,t,s)=>{if(!hg(e))return e;const o=rI(e,t,s);return o.orphanedLessonIds.length>0&&console.warn("Some legacy lessons could not be migrated:",o.orphanedLessonIds),o.migratedProgress},mg=e=>`rise/course/${e}`,pg=mg("BOOKMARK_LESSON"),iI=mg("LOAD_COURSE"),cI=(0,le.action)(pg),lI={lessons:{},percentComplete:0},dI=(0,le.handle)(lI,{[Fv]:g2,[Vv]:ay,[zv]:iy,[$v]:cy,[_v]:ly,[Uv]:dy,[Gv]:uy,[Wv]:hy,[Kv]:my,[Yv]:Sy,[ng]:Ty,[Xv]:Ny,[Jv]:ky,[qv]:Ey,[eg]:jy,[tg]:wy,[sg]:Iy,[og]:Ay,[rg]:Ry,[ag]:Py,[pg]:hI,[iI]:uI});function uI(e,t){const s=t.course?.lessons??[],o=t._originalLessons??s,r=ov(fI(s));if(typeof r!="object"||r===null)return e;const a={...e,...r};return hg(e)&&o!==s?aI(a,o,s):a}function hI(e,t){return LT(t),{...e,currentLesson:t}}const mI=({index:e,lessonId:t,settings:s,type:o})=>o==="quiz"?{id:t,index:e,type:o,items:{},passingScore:Number(s?.passingScore??gi)}:{id:t,index:e,type:"blocks",items:{}};function pI(e){return e.type==="quiz"&&"settings"in e}function fI(e){return{lessons:e.reduce((s,o,r)=>pI(o)?fg({index:r,items:o.items,lessonId:o.id,lessonProgress:s,settings:o.settings,type:o.type}):o.type==="blocks"?fg({index:r,items:o.items,lessonId:o.id,lessonProgress:s,type:o.type}):s,{})}}function fg(e){const{lessonId:t,index:s,items:o,lessonProgress:r={},settings:a,type:i}=e,c=mI({lessonId:t,index:s,settings:a,type:i});if(o.length===0)return{...r,[t]:c};const d=i==="quiz"?gI(o):vI(o);return{...r,[t]:{...c,items:d}}}function vI(e){return e.reduce((t,s,o)=>{const r=s.id,a=s.items??[],i=Jb(a);return t[r]={id:r,index:o,items:i},t},{})}function gI(e){return e.reduce((t,s,o)=>(t[s.id]={id:s.id,index:o},t),{})}var CI=f(30358),qr=f.n(CI),xI=f(5752),bI=f.n(xI),Due=f(59641),vg,gg;const Z0=5e3,yI=tt()(Jc()(en())(":n3,n4,i4,n7,n9")),LI=ce()(qr()(","),ml()),SI=(e,t)=>{const s=new FontFace(t.name,e,{family:t.name,style:t.style,weight:t.weight});return s.load().then(()=>document.fonts.add(s))},TI=(e,t)=>{const s=document.createElement("style");return s.innerText=`@font-face { font-family: '${t.name}'; src: ${e}; font-weight: ${t.weight}; font-style: ${t.style}; }`,document.head.appendChild(s),new(bI())(t.name,{style:t.style,weight:t.weight}).load()},NI=e=>{const t=`url(${Nb(e)}) format('woff')`;return("fonts"in document?SI:TI)(t,e)},Cg=(e,t)=>{const s=Promise.all(e.map(NI));let o;const r=new Promise(a=>{o=setTimeout(a,Z0)});return Promise.race([s,r]).catch(a=>{console.error("Failed to load learn course fonts:",{fonts:e,error:a.message||a})}).finally(()=>{clearTimeout(o),t()})},Fue=({baseUri:e,typefaces:t,onLoad:s,onError:o})=>{const r=vg(t).join(", ");return gg.load({active:s,fontinactive:(a,i)=>{console.error("Individual font failed to load:",{familyName:a,fvd:i,typefaces:t})},inactive:()=>{console.error("Failed to load course fonts:",{typefaces:t,typefaceList:r}),o?.(),s?.()},timeout:Z0,custom:{families:yI(vg(t)),urls:[`${e}/course_fonts.css?typefaceIds=${LI(t)}`]}})},Vue=()=>gg.load({google:{families:["Noto Sans Myanmar:300,400,500,600,700"]},timeout:Z0}),kI=(e,{fonts:t})=>[...e,...t],II=(e,{fonts:t})=>t,EI=(0,le.handle)([],{[Jr]:kI,[vl]:II}),jI=e=>t=>{Cg(e,()=>{t(KN(!0))})},wI={isPreview:window.viewType==="preview"},Y0=((e=wI)=>e);(Object.getOwnPropertyDescriptor(Y0,"name")||{}).writable||Object.defineProperty(Y0,"name",{value:"default",configurable:!0});const xg="rise/l10n/TOGGLE_LOCALE_SELECTOR",bg=(e,{l10n:t})=>t?{...e,...t}:e,AI=(e,t)=>(0,zr.TJ)(["l10n"],t,e).result,X0=(0,le.action)(xg),RI=(e,t)=>e&&{...e,...!t&&{localeSelectorOptions:void 0},showLocaleSelector:t},PI=(0,le.handle)(null,{[Jr]:bg,[vl]:bg,[U0]:AI,[xg]:RI});var MI=f(63630),gl=f.n(MI);const OI=gl()(2,e=>v0()((0,le.error)(e),(0,le.action)(e))),{RiseDotCom:qn}=window,hr=e=>qn&&qn[e],BI=()=>{hr("exit")&&qn.exit()},yg=(...e)=>{hr("on")&&qn.on(...e)},Lg=(...e)=>{hr("off")&&qn.off(...e)},DI=(...e)=>{hr("goToLearn")&&qn.goToLearn(...e)},HI=(...e)=>{if(hr("downloadCertificate"))return qn.downloadCertificate(...e)},FI=(...e)=>{if(hr("downloadCertificateCancel"))return qn.downloadCertificateCancel(...e)},VI=(...e)=>{if(hr("fetchLpUpNext"))return qn.fetchLpUpNext(...e)},Sg="rise/learningPathUpNext/FETCH_LP_UP_NEXT",Tg="rise/learningPathUpNext/FETCH_LP_UP_NEXT_PENDING",zI={isPending:!1,isSuccess:!1,learningPathComplete:!1,nextCourse:{}},$I=e=>!("id"in e),_I=(e,t)=>{const s=$I(t);return{...e,isPending:!1,isSuccess:!0,learningPathComplete:s,lpHasFailedQuiz:t.lpHasFailedQuiz,nextCourse:s?{}:t}},UI=e=>({...e,isPending:!0}),GI=(0,le.handle)(zI,{[Sg]:(0,le.onSuccess)(_I),[Tg]:UI}),WI=e=>[(0,le.action)(Tg),OI(Sg)(Go().fromPromise(VI)(e))],KI=(e,t)=>{const s=e.content.findIndex(r=>r.id===t.id),o=[...e.content];return s===-1?o.push(t):o[s]=t,{...e,content:o}},QI=(e,t)=>t.reduce(KI,e),ZI={[Pv]:QI},YI=(0,le.handle)({content:[]},ZI),Ng="rise/search/RESET_SEARCH",kg="rise/search/SET_SEARCH_ACTIVE",Ig="rise/search/SET_SEARCH_ACTIVE_LESSONS",Eg="rise/search/SET_SEARCH_TRANSLATIONS",jg="rise/search/SET_SEARCH_LESSONS",wg="rise/search/SET_SEARCH_TERM",Ag={active:!1,activeLessons:[],translations:{},lessons:[],term:null},XI=(e,t)=>t?{...Ag,active:e.active}:e,JI=(e,t)=>({...e,active:t}),qI=(e,t)=>({...e,activeLessons:t}),eE=(e,t)=>({...e,translations:t}),tE=(e,t)=>({...e,lessons:t}),sE=(e,t)=>({...e,term:t}),nE=(0,le.handle)(Ag,{[Ng]:XI,[kg]:JI,[Ig]:qI,[Eg]:eE,[jg]:tE,[wg]:sE}),ea=e=>(0,le.action)(e),Rg=ea(Ng),ki=ea(kg),Pg=ea(Ig),Mg=ea(Eg),Og=ea(jg),mr=ea(wg),J0=e=>`rise/sessionPreferences/${e}`,Bg=J0("LOAD_SESSION_PREFERENCES"),Dg=J0("SET_PREFERS_KEYBOARD_NAVIGATION"),oE=J0("SET_STARTING_COURSE_LESSON_SELECTED"),rE={prefersKeyboardNavigation:!1,startedCourseWithLessonSelected:!1},aE=(e,t)=>({...e,prefersKeyboardNavigation:t}),iE=(e,t)=>({...e,startedCourseWithLessonSelected:t}),cE=(0,le.handle)(rE,{[Bg]:(e,t)=>({...e,...t}),[Dg]:aE,[oE]:iE}),lE=()=>(0,le.action)(Bg,null),dE=(0,le.action)(Dg),Hg="rise/slidesUI/SET_SLIDE_DIRECTION",Fg="rise/slidesUI/SET_EXITING_SLIDE_OFFSET",uE={slideDirection:As.UP,exitingSlideOffset:0},hE=(0,le.handle)(uE,{[Hg]:(e,t)=>({...e,slideDirection:t}),[Fg]:(e,t)=>({...e,exitingSlideOffset:t})}),yo=(0,le.action)(Hg),mE=(0,le.action)(Fg),q0=en()("rise/transcriptPanel/"),Vg=q0("OPEN_TRANSCRIPT_PANEL"),zg=q0("CLOSE_TRANSCRIPT_PANEL"),$g=q0("UPDATE_TRANSCRIPT_PANEL"),pE={audioPlayerIdOpen:null,focusing:!1,refocusTarget:null,transcriptMedia:null},fE=(e,t)=>t.audioPlayerId?{...e,audioPlayerIdOpen:t.audioPlayerId,focusing:t.focusing??!1,refocusTarget:t.refocusTarget??null,transcriptMedia:t.transcriptMedia??null}:e,_g=()=>({audioPlayerIdOpen:null,focusing:!1,refocusTarget:null,transcriptMedia:null}),vE=(e,t)=>e.audioPlayerIdOpen?t.audioPlayerId?{...e,audioPlayerIdOpen:t.audioPlayerId,focusing:t.focusing??e.focusing,transcriptMedia:t.transcriptMedia??e.transcriptMedia}:_g():e,gE={[Vg]:fE,[zg]:_g,[$g]:vE},CE=(0,le.handle)(pE,gE),Ug=(e=>`rise/ui/${e}`)("SET_SKIP_TO_NAV_BUTTON_UI"),xE={skipToNavButton:null},bE=(0,le.handle)(xE,{[Ug]:(e,t)=>({...e,skipToNavButton:t})}),e1=(0,le.action)(Ug),yE=Se?{learningPathUpNext:GI}:{},LE=(0,Zc.HY)({course:Rk,courseLabels:Uk,courseProgress:dI,fonts:EI,global:Y0,l10n:PI,partnerContent:YI,search:nE,sessionPreferences:cE,slidesUI:hE,status:WN,transcriptPanel:CE,ui:bE,...yE}),{Provider:SE,dispatch:Ms,store:TE,useDispatch:it,useSelector:ae}=Dx(LE),Gg="_course_token",t1=new URLSearchParams(window.location.hash.substr(1)),Wg=t1.get(Gg);Wg&&(t1.delete(Gg),window.history.replaceState(null,null,`#${t1.toString()}`));const NE=e=>{const{data:{method:t,id:s,jsonrpc:o}}=e;if(o==="2.0"&&t==="getBearerToken"){const r=Wg||pt();navigator.serviceWorker.ready.then(a=>{a.active.postMessage({id:s,jsonrpc:"2.0",method:t,result:{token:r}})})}};navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",NE);const Kg=(0,h.createContext)({});function kE(e,{type:t,message:s}){switch(t){case"polite":return{...e,politeMessage1:e.alternatePolite?s:"",politeMessage2:e.alternatePolite?"":s,alternatePolite:!e.alternatePolite};case"assertive":return{...e,assertiveMessage1:e.alternateAssertive?s:"",assertiveMessage2:e.alternateAssertive?"":s,alternateAssertive:!e.alternateAssertive};default:return{politeMessage1:"",politeMessage2:"",alternatePolite:!1,assertiveMessage1:"",assertiveMessage2:"",alternateAssertive:!1}}}function Cl({ariaLive:e,message:t}){return(0,n.jsx)("div",{"aria-atomic":"true","aria-live":e,"aria-relevant":"additions text",className:"visually-hidden-always",role:"log",children:t})}function IE({children:e}){const[{politeMessage1:t,politeMessage2:s,assertiveMessage1:o,assertiveMessage2:r},a]=(0,h.useReducer)(kE,{politeMessage1:"",politeMessage2:"",alternatePolite:!1,assertiveMessage1:"",assertiveMessage2:"",alternateAssertive:!1}),i=(0,h.useMemo)(()=>({announcePolite:c=>{a({type:"polite",message:c})},announceAssertive:c=>{a({type:"assertive",message:c})},clearAnnouncements:()=>{a({type:"clear"})}}),[a]);return(0,n.jsxs)(Kg.Provider,{value:i,children:[(0,n.jsx)(Cl,{ariaLive:"polite",id:"polite-announcer1",message:t}),(0,n.jsx)(Cl,{ariaLive:"polite",id:"polite-announcer2",message:s}),(0,n.jsx)(Cl,{ariaLive:"assertive",id:"assertive-announcer1",message:o}),(0,n.jsx)(Cl,{ariaLive:"assertive",id:"assertive-announcer2",message:r}),e]})}function eo(){return(0,h.useContext)(Kg)}var EE=f(76294),G=f.n(EE),Ue=f(10595);const Qg={BLOCKS:"blocks",QUIZ:"quiz",SECTION:"section"},Zg=e=>e?.type===Qg.QUIZ,s1=e=>e?.type===Qg.QUIZ,n1=({locales:e,course:t,locale:s})=>!!(e?.find(a=>a.locale===s)?.rightToLeft||t?.features?.["rise-rtl"]&&t?.experiments?.rtl),Yg=(0,h.createContext)({currentLocale:void 0,setCurrentLocale:()=>{}});function jE({children:e,currentLocale:t,setCurrentLocale:s}){const o=(0,h.useMemo)(()=>({currentLocale:t,setCurrentLocale:s}),[t,s]);return(0,n.jsx)(Yg.Provider,{value:o,children:e})}function Ze(){return(0,h.useContext)(Yg)}function wE(e){const t=s=>{const o=Ze();return(0,n.jsx)(e,{...s,...o})};return t.displayName=`withCurrentLocale(${e.displayName||e.name})`,t}const Ii=(e,t,s)=>(0,jt.uW)(e)&&t?s?.[t]?.[e.l10nId]:void 0,xl=(e,t,s,o)=>{if(!(0,jt.uW)(e))return e;if(!t||!s||!o)return;const r=Ii(e,t,o);if(r!==void 0)return r;const a=Ii(e,s,o);if(a!==void 0)return a;const i=Xg(e,o);return i.length>0?i[0].value:void 0},o1=new WeakMap,r1=(e,t)=>{if(e&&t in e)return e[t]},a1=(e,t,s,o)=>{if(!t||!s||!o||!e)return e;if(typeof e=="object"){const l=o1.get(e)?.get(o);if(l&&l.locale===t&&l.defaultLocale===s)return l.result}const r=o[t],a=o[s],i=Object.values(o).filter(l=>l!==r&&l!==a);function c(l){let u;if(u=r1(r,l),u!==void 0||(u=r1(a,l),u!==void 0))return u;for(const m of i)if(u=r1(m,l),u!==void 0)return u}let d;if(!Array.isArray(e)&&typeof e=="object"&&typeof e.l10nId=="string")d=c(e.l10nId);else{d=structuredClone(e);for(const{mutate:l,l10nId:u}of(0,zr.pr)(d))l(c(u))}if(typeof e=="object"){let l=o1.get(e);l||(l=new WeakMap,o1.set(e,l)),l.set(o,{locale:t,defaultLocale:s,result:d})}return d},_ue=(e,t,s)=>a1(e,t,ta(s),Lo(s)),Uue=(e,t,s)=>xl(e,t,ta(s),Lo(s)),Gue=(e,t,s)=>Ii(e,t,Lo(s));function Wue(e,t){return t?.find(s=>s.locale===e)}function AE(e){return e?.l10n?.locales??[]}function ta(e){return e?.l10n?.defaultLocale}function RE(e,t){const s=ta(t);return!!(e&&s&&e!==s)}function Lo(e){return e?.l10n?.translations??{}}function Xg(e,t){return(0,jt.uW)(e)?Object.keys(t).flatMap(s=>{const o=Ii(e,s,t);return o?{locale:s,value:o}:[]}):[]}const Kue=(e,t)=>Xg(e,Lo(t)),wt=e=>(0,jt.uW)(e)?e.l10nId:void 0;function PE(e){return e?.l10n?.localeSelectorOptions}function i1(e){return e?.l10n?.languageCodeMetadata}function ME(e){return e?.l10n?.showLocaleSelector}function c1(e,t="#ffffff"){if(e==null||e.trim()==="")return null;const s=Qr(e);if(s==null)return null;const o=s.alpha??1,r=Qr(t),a=o<1&&r!=null?(0,P0.jh)(r,{...s,alpha:1},o,{space:"srgb"}):s;return(0,FT.A)(a,"srgb")}function OE(e,t){const s=c1(t);if(s==null)return 1;const o=c1(e,(0,M0.A)(s));return o==null?1:(0,DT.A)(o,s,"WCAG21")}const Os=e=>e==null?pe.DARK:OE("#fff",e)>=4.5?pe.LIGHT:pe.DARK,l1=(0,h.createContext)(null);l1.displayName="CourseContext";function BE({children:e,course:t,courseProgress:s,labels:o,labelsLocale:r,lessons:a,partnerContent:i,search:c}){const d=(0,h.useMemo)(()=>({course:t,courseProgress:s,labels:o,labelsLocale:r,lessons:a,partnerContent:i,search:c}),[t,s,o,r,a,i,c]);return(0,n.jsx)(l1.Provider,{value:d,children:e})}function sa(){return(0,h.useContext)(l1)}function Re(){return sa()?.course}function Jg(){return Te(Re()?.title)}function fs(){const{labels:e}=sa()??{};return e}function DE(){return sa()?.labelsLocale}function d1(){return sa().search}function qg(e){const o=Re()?.theme?.accentContrast;return typeof o!="string"?pe.LIGHT:o===pe.AUTO?Os(e):o}function Ei(){const e=Re();return e?.theme?.colorAccent??e?.color}function u1(){const{currentLocale:e}=Ze(),t=bl(),s=Re();return s?n1({course:s,locales:t,locale:e}):!1}function HE(){const{lessons:e}=sa();return e}const ji=(0,h.createContext)({l10n:null});ji.displayName="TranslationContext";const h1=(0,h.createContext)({l10n:null});h1.displayName="LocalesContext";function vs(){const{currentLocale:e}=Ze(),t=Bs(),s=yl();return(0,h.useCallback)(o=>xl(o,e,t,s),[e,t,s])}function e3(){const{currentLocale:e}=Ze(),t=Bs(),s=yl();return(0,h.useCallback)(o=>a1(o,e,t,s),[e,t,s])}function Te(e,t){const{currentLocale:s}=Ze(),o=Bs();let r=yl();const a=VE();return a&&Object.keys(a).length&&s&&r&&(r={...r,[s]:a}),xl(e,t??s,o,r)}function FE(e){const{currentLocale:t}=Ze(),s=Bs(),o=yl();return(0,h.useMemo)(()=>a1(e,t,s,o),[t,s,e,o])}function na(){return(0,h.use)(h1)}function bl(){const e=na();return AE(e)}function Bs(){const e=na();return ta(e)}function yl(){const e=(0,h.use)(ji);return Lo(e)}function VE(){return sa()?.search?.translations}function zE(){const e=(0,h.use)(ji);return ME(e)}function $E(){const e=(0,h.use)(ji);return PE(e)}const _E=()=>(0,Ue.Mz)(t=>t,(t,s)=>s,(t,s,o)=>ta(o),(t,s,o)=>Lo(o),xl);function gt(e){const{currentLocale:t}=Ze(),s=(0,h.useMemo)(()=>_E(),[]);return ae(o=>s(e,t,o))}const UE=(0,Ue.Mz)(e=>e,(e,t)=>Lo(t),(e,t)=>t?.[e]);function t3(){const{currentLocale:e}=Ze();return ae(t=>UE(e,t))}const GE=(0,Ue.Mz)(e=>e.course?.title,ta,Lo,(e,t,s)=>{if(e)return Ii(e,t,s)});function WE(){return ae(GE)}function Ll(){return ae(e=>e.l10n)}var KE=f(9608);function s3(e){return e?.search}function pr(){return ae(s3)}function QE(e){return s3(e)?.activeLessons}const ZE=(0,Ue.Mz)(QE,e=>e?e.reduce((t,s)=>(s?.id&&(t[s.id]=s),t),{}):{});function YE(){return(0,Ue.Mz)(e=>e,(e,t)=>ZE(t),(e,t)=>t?.[e])}function XE(e){const t=KE.useMemo(()=>YE(),[]);return ae(s=>t(e,s))}function gs(e){return e?.course}function ee(){return ae(e=>gs(e))}function JE(e){return gs(e)?.navigationMode}function m1(e){return gs(e)?.trackingQuizId}function oa(){const e=ee();return gt(e?.title)}function qE(e){return gs(e)?.type}function ej(){return ae(e=>qE(e))}function n3(e){const t=gs(e);return Qn(t)}const tj=e=>e.filter(t=>t.type!=="section");function wi(){const e=ee(),t=pr();return(0,h.useMemo)(()=>t?.active&&t?.lessons?.length>0?{...e,lessons:t.lessons,lessonsOnly:tj(t.lessons)}:e,[e,t?.active,t?.lessons])}const sj=(0,Ue.Mz)(gs,e=>(e?.lessons??[]).filter(Zg).some(t=>t.settings?.skipLessonsIfPassed&&t.settings?.skipToLessonId));function o3(e){const t=JE(e);return sj(e)?cr.RESTRICTED:t??cr.FREE}function Sl(){return ae(o3)}function nj(e){return gs(e)?.theme?.buttonNavigationStyle??_e.buttonNavigationStyle}function oj(){return ae(nj)}function p1(){const e=ee();return e?.selectedAuthorId==="none"||!("authors"in(e??{}))?null:e?.selectedAuthorId?e?.authors?.find(t=>t.id===e.selectedAuthorId):e?.authors?.find(t=>t.id===e?.author)}function r3(){return ee()?.theme?.coverImageColor??nt.DARK}function a3(){return ee()?.lessonsOnly?.[0]}function rj(){const e=ee(),{selectedAuthorId:t}=e?.lessons?.[0]??{};return t==="none"||!t?null:e?.authors?.find(s=>s.id===t)??null}function rn(){const{currentLocale:e}=Ze(),t=bl(),s=ee();return s?n1({course:s,locales:t,locale:e}):!1}function i3(){const t=ee()?.lessons;return(0,h.useMemo)(()=>Array.isArray(t)?t.filter(({type:s})=>s!=="section").length:0,[t])}class aj extends h.Component{static defaultProps={scope:"error-boundary"};constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(t){return console.error(t),{hasError:!0,error:t}}render(){const{hasError:t,error:s}=this.state,{FallbackComponent:o}=this.props;return t||s?(0,n.jsx)(o,{}):this.props.children}}const ij=aj;var cj=f(90526),lj=f.n(cj),dj=f(35592),uj=f.n(dj),hj=f(35905),Ds=f.n(hj),mj=f(37853),c3=f.n(mj),pj=f(29464),ra=f.n(pj),fj=f(20746),Zt=f.n(fj),vj=f(79905),Ai=f.n(vj),gj=f(20137),Cj=f.n(gj);const f1=({course:e,courseProgress:t})=>!e||!t?{}:e.lessons.filter(r=>!!r.settings?.passToContinue).filter(r=>!t.lessons[String(r.id)]?.passed)[0]??{},xj=({courseProgress:e,lesson:t,restrictingQuiz:s})=>{if(!e)return{};const o=c=>e.lessons[String(c)]?.index,r=o(t.id),a="id"in s?s.id:void 0,i=a!=null?o(a):void 0;return r!==void 0&&i!==void 0&&r>i?s:{}};var bj=f(34558),l3=f.n(bj),yj=f(58986),Ri=f.n(yj);const So=ye("CDN_USER_CONTENT_URI"),d3=ye("CDN_URI"),Pi=Gr()("useCrushedKey"),an=ye("IMAGES_URI"),Lj=Ri()(/-stock[-_]image.jpg/),v1=ye("RBC_IMAGES_URI"),Sj=ye("ASSETS_URI"),Tj=Ri()(new RegExp(`^${So}/review`)),u3=ye("CDN_US_URI"),Mi=e=>{const{crushedKey:t,key:s,useCrushedKey:o,src:r}=e;return Pi(e)?mt(o&&t?t:s):mt(r)},Que=e=>`${So}/${e}`,Zue=e=>!e||!e.key?"":`${v1}/b:fff,f:jpg,s:cover,w:550,h:296/${e.key}`,Yue=e=>{if(!e||!e.key)return"";const{crushedKey:t,key:s,useCrushedKey:o}=e;return Pi(e)&&o?t?`${an}/f:jpg,b:fff,s:cover,w:340/${t}`:"":`${an}/f:jpg,b:fff,s:cover,w:340/${s}`},h3=e=>{if(!e||!e.key)return"";const{crushedKey:t,key:s,useCrushedKey:o}=e;return an?Pi(e)&&o&&t?`${an}/f:png,a:retain,s:cover,t:true,w:340/${t}`:`${an}/f:png,a:retain,s:cover,t:true,w:340/${s}`:Mi(e)},Ct=e=>{if(!e||!e.key)return"";const{crushedKey:t,key:s,useCrushedKey:o,sourcedFrom:r}=e;if(!an)return Mi(e);const a=r==="AI",i=r==="LIBRARY",c=r==="EXTRACTED";return Lj(s)||a||i?`${an}/f:jpg,a:retain,b:fff,w:1680,q:90/${s}`:Pi(e)?o&&t?`${So}/${t}`:`${So}/${s}`:c&&e.src||Tj(e.src)?e.src:`${an}/f:jpg|png,a:retain,b:fff/${s}`},Nj=(e,t="src")=>{const{key:s,src:o,thumbnail:r,thumbnailKey:a}=e,i=So?`${So}/${s}`:Mi({key:s,src:o}),c=So?`${So}/${a}`:Mi({key:a,src:r});return t==="src"?i:c},Xue=e=>{if(!e||!e.key)return"";const{crushedKey:t,key:s,useCrushedKey:o}=e;return Pi(e)&&o&&t?`${an}/f:jpg,b:fff,h:100,s:cover,t:true,w:100/${t}`:`${an}/f:jpg,b:fff,h:100,s:cover,t:true,w:100/${s}`},aa=({height:e,imageKey:t,width:s})=>{if(v1){const o=encodeURIComponent(t);return`${v1}/b:fff,f:jpg,s:cover,w:${s},h:${e}/${o}`}return mt(`partnerContent/${t}`)},kj=()=>{const e=Sj||an,t="NBIC_logo_light_bulb.png";return e?`${e}/f:png,a:retain,s:cover,w:276,h:160/assets/rise/assets/partner-content/${t}`:mt(`partnerContent/${t}`)},Ij=()=>{const e="NBIC_logo_blue.svg";return d3?`${d3}/assets/rise/assets/partner-content/${e}`:mt(`partnerContent/${e}`)},Ej=e=>{const{key:t,src:s}=e;return u3?`${u3}/${t}`:Mi({key:t,src:s})};var jj=f(17776);const Tl=({alpha:e,color:t,url:s})=>{const o=(0,jj.A)(t,e);return{backgroundImage:`linear-gradient(0deg,${o},${o}), url("${s}")`}};var g1,C1;const que=Wr()(Ae()("sidebarMode","hidden")),ia=({alpha:e,color:t=void 0,hasOverlay:s=!0,media:o={}})=>{const{image:r={}}=o,{key:a,src:i}=r,c=a?Ct(r):i,d=t===nt.LIGHT?H0:D0;return c?s?Tl({alpha:e/100,color:d,url:c}):{backgroundImage:`url("${c}")`}:null},To=e=>[ir.DARK,ir.DARK_ACCENT,ir.DARK_IMAGE,bo.DARK,Zn.DARK,Zn.DARK_IMAGE].includes(e),wj=st()(xe()("lessons"),rs()),Aj=Ae()("navigationMode",cr.RESTRICTED),Rj=Wr()(Ae()("sidebarMode",Yr.HIDDEN)),Pj=Ae()("navigationType",ar.SIDEBAR),m3=Ae()("navigationType",ar.COMPACT),x1=Gt()(l3()(Xe(),"navigation"),Rj,Ae()("navigation",!0)),Mj=({course:e,search:t,isMobile:s})=>Qn(e)?!1:(Pj(e)||m3(e)&&!!s)&&x1(e)||t.active,Oj=({course:e,isMobile:t})=>m3(e)&&x1(e)&&!t,Oi=e=>[ir.DARK_IMAGE,ir.LIGHT_IMAGE,bo.DARK_IMAGE,bo.IMAGE,Zn.DARK_IMAGE,Zn.LIGHT_IMAGE].includes(e),Bj=e=>[Zn.DARK,Zn.LIGHT].includes(e),Dj=(e,t)=>{if(e===pl.RISE_CLASSIC||e===pl.HORIZON)switch(t){case se.SPLIT_LEFT_IMAGE:case se.SPLIT_RIGHT_IMAGE:case se.TWO_THIRDS_LEFT_IMAGE:case se.TWO_THIRDS_RIGHT_IMAGE:return!0;default:return!1}else if(e===pl.APEX)switch(t){case se.SPLIT_LEFT_IMAGE:case se.SPLIT_RIGHT_IMAGE:return!0;default:return!1}return!1},e0e=(e,t)=>{switch(e){case g1.RISE_CLASSIC:case g1.APEX:case g1.HORIZON:return t===C1.CENTERED_OVERLAY||t===C1.LEFT_OVERLAY||t===C1.IMAGE;default:return!1}},p3=e=>e==null?!0:typeof e=="string"||Array.isArray(e)?e.length===0:typeof e=="object"?Object.keys(e).length===0:!1,cn=e=>!p3(e),f3=ce()(js()(ur),xe()("lessonsOnly")),Hj=({course:e,courseProgress:t})=>Ds()(Fj(t))(e.lessonsOnly),Fj=e=>t=>Ai()(Ft()(["lessons",t.id,"isComplete"],e)),Vj=({lesson:e,currentLesson:t})=>e&&Ae()("id",e.id,t),zj=({course:e,lesson:t})=>Ae()("id",t.id,rs()(xe()("lessonsOnly",e))),$j=({course:e,lesson:t})=>Ae()("id",t.id,Co()(xe()("lessonsOnly",e))),v3=ce()(Ai(),Ae()("type","section")),_j=({lesson:e,courseProgress:t})=>De()(!1,["lessons",e.id,"isComplete"],t),b1=({course:e,courseProgress:t,lesson:s,restrictingQuiz:o})=>{const r=xj({courseProgress:t,lesson:s,restrictingQuiz:o}),a=Aj(e),i=a||cn(r),c=Hj({course:e,courseProgress:t}),d=v3(s)&&Ai()(_j({lesson:s,courseProgress:t}));return{isRestricted:i&&d&&Ai()(Vj({lesson:s,currentLesson:c})),restrictingQuiz:r,isRestrictedCourse:a,currentLesson:c}},Uj=({labels:e,restrictions:t})=>{const{lessonRestricted:s,quizRequirePassingScore:o}=e,{isRestrictedCourse:r,restrictingQuiz:a,currentLesson:i}=t,c=i&&uj()("id",a,i);return!r||r&&c?a.title?o.replace("quiz",`"${a.title}"`):o:s},g3=lj()(e=>c3()(Cj()(Ln()(["id"],e||{})))),Gj=({course:e,lesson:t})=>ce()(ra(),g3(t),f3)(e),C3=({course:e,lesson:t})=>!$j({course:e,lesson:t})&&e.lessonsOnly[ra()(g3(t,e.lessonsOnly))],Wj=ce()(Zt(),f3),Kj=e=>typeof e=="object"&&Object.keys(e).length>0,Qj=e=>e==null||e===!1,x3=e=>Qj(e?.isComplete),Zj=e=>e?.passed===!1||x3(e),Yj=(e,t)=>e.find(([s,o])=>s===t?Zj(o):x3(o)),Xj=(e,t)=>{const s=Object.entries(e),[o]=Yj(s,t)||[];return o},Jj=(e,t)=>Kj(e)?Xj(e,t):t,b3=(e,t,s)=>{if(!s)return{outOfAttempts:!1,quizPassed:!0};const o=Ft()(["lessons",s],e),r=De()(-1,["settings","retryCount"],t),a=De()(0,["retryAttempts"],o),i=Ft()(["passed"],o);return{outOfAttempts:Ft()(["isComplete"],o)&&r>-1&&Number(a)===Number(r),quizPassed:i}};function y1(e){return e.courseProgress}function qj(e){return e.courseProgress?.currentLesson??""}function ew(e){return e.courseProgress?.percentComplete??0}const y3=(0,Ue.Mz)(m1,gs,(e,t)=>{const{lessons:s}=t;return Array.isArray(s)?s.find(({id:o,type:r})=>r==="quiz"&&o===e)??null:null}),tw=(0,Ue.Mz)(y1,y3,(e,t)=>t?b3(e,t,t.id):null);function L3(e){const t=y1(e);return cv()?t?.percentComplete===100:!!av()}function ca(e){return e.courseProgress?.lessons}function Bi(e,t){if(e!=null)return ca(t)?.[e]}function fr(){return ae(y1)}function Nl(){return ae(qj)}function la(){return ae(ew)}function sw(){return ae(y3)}function L1(){return ae(tw)??{outOfAttempts:!1,quizPassed:!1}}function nw(){return ae(L3)}function No(e){return ae(t=>Bi(e,t))}function kl(e){const t=No(e);if(t?.type==="quiz")return t}const ow=(0,Ue.Mz)(ca,e=>e?Object.values(e).some(t=>t.type==="quiz"&&t.activeIndex!==void 0&&!t.isComplete):!1);function rw(){return ae(ow)}const S3=e=>e>9999?1:e,aw=({current:e,restart:t,restartValue:s})=>{const o=Number(s),r=S3(Number.isInteger(o)&&o>0?o:1),a=t?r:e+1;return S3(a)},iw=(e,t)=>{if(t.family==="divider"&&t.variant==="numbered divider"){const s=t.settings??{},o=aw({current:e.currentNumber,restart:s.restartNumbering,restartValue:s.restartNumberingValue});return{map:{...e.map,[t.id]:o},currentNumber:o}}return e},T3=e=>ik(e),Il=e=>ck(e),cw=e=>lk(e),lw=e=>!!Ov(e);function da(){return(0,Ue.Mz)(e=>e,(e,t)=>E3(t),(e,t)=>t[String(e)])}function zt(e){const t=(0,h.useMemo)(()=>da(),[]);return ae(s=>t(e,s))}function ua(e){const t=zt(e);return gt(t?.title)}function dw(){const e=da();return(0,Ue.Mz)(e,t=>T3(t))}function N3(){const e=El();return(0,Ue.Mz)(t=>t,(t,s)=>e(s),(t,s)=>o3(s),(t,s)=>gw(s),(t,s)=>Cw(s),(t,s)=>ca(s),(t,s,o,r,a,i)=>{const c=i?.[t],d=i?.[s];if(t!==s&&!c?.isComplete&&c?.index>d?.index){const l=i?.[r?.id]?.index??1/0,u=o==="restricted"?d?.index??1/0:i?.[a?.id]?.index??1/0;if(c?.index>Math.min(l,u))return u<l?o==="restricted"?{type:Xr.ORDER}:{type:Xr.KNOWLEDGE_CHECK}:{type:Xr.QUIZ,data:r.title}}return null})}function Di(e){const t=(0,h.useMemo)(()=>N3(),[]);return ae(s=>t(e,s))}function El(){return(0,Ue.Mz)(ca,m1,(e,t)=>Jj(e,t))}function uw(){const e=(0,h.useMemo)(()=>El(),[]);return ae(t=>e(t))}function hw(){const e=El();return(0,Ue.Mz)(e,E3,(t,s)=>{if(!(!t||!s[t]))return s[String(t)]})}function mw(){const e=da();return(0,Ue.Mz)(e,Bi,(t,s)=>{const o=s?.percentComplete??0,r=s?.isComplete??!1,a=s?.passed??!1;return o===100&&(!r||Il(t)&&!a)})}function k3(e){const t=(0,h.useMemo)(()=>mw(),[]);return ae(s=>t(e,s))}function pw(){const e=da();return(0,Ue.Mz)(e,Bi,(t,s)=>{const o=s?.percentComplete??0,r=s?.isComplete??!1,a=s?.passed??!1;return o===100&&r&&(!Il(t)||a)})}function I3(e){const t=(0,h.useMemo)(()=>pw(),[]);return ae(s=>t(e,s))}const S1=(0,Ue.Mz)(gs,e=>e?.lessons??[]),E3=(0,Ue.Mz)(S1,e=>e.reduce((t,s)=>(s?.id&&(t[s.id]=s),t),{})),ha=(0,Ue.Mz)(gs,e=>e?.lessonsOnly??[]),fw=(0,Ue.Mz)(ha,e=>e.reduce((t,s,o)=>(t[s.id]=o+1,t),{}));function j3(){return ae(e=>fw(e))}const T1=(0,Ue.Mz)(ha,e=>e.filter(t=>ur(t))),w3=(0,Ue.Mz)(T1,e=>e.length),vw=(0,Ue.Mz)(S1,e=>e.reduce((t,s)=>{const o=t[t.length-1];return T3(s)||o==null?t.push([s.id]):o.push(s.id),t},[])),gw=(0,Ue.Mz)(ha,ca,(e,t)=>e.find(s=>Il(s)&&cw(s)&&!t?.[s.id]?.isComplete)),Cw=(0,Ue.Mz)(ha,ca,(e,t)=>e.find(s=>!Il(s)&&lw(s)&&!t?.[s.id]?.isComplete));function jl(e){const t=(0,h.useMemo)(dw,[]);return ae(s=>t(e[0],s))}function N1(e){const t=(0,h.useMemo)(()=>da(),[]),s=(0,h.useMemo)(()=>N3(),[]),o=Sl();return ae(r=>{const a=gs(r),i=t(e,r),c=Bi(e,r),l=s(e,r)?.type!=null;return o!==cr.RESTRICTED&&a?.markComplete&&!l&&i?.type!==$0.QUIZ&&!(Se&&c?.percentComplete===100)})}const wl=(e,t)=>t.findIndex(s=>s.id===e);function A3(){return(0,Ue.Mz)(e=>e,(e,t)=>ha(t),(e,t)=>{if(e==="progress-summary")return t[t.length-1];const o=wl(e,t)-1;return t[o]})}function R3(){return(0,Ue.Mz)(e=>e,(e,t)=>ha(t),(e,t)=>{const o=wl(e,t)+1;return t[o]})}function P3(e){return(0,Ue.Mz)((s,o)=>e(s,o),(s,o)=>T1(o),(s,o)=>wl(s?.id||"",o)+1)}function xw(){return P3(R3())}function bw(){return P3(A3())}function yw(e){const t=(0,h.useMemo)(()=>R3(),[]);return ae(s=>t(String(e),s))}function Lw(e){const t=(0,h.useMemo)(()=>xw(),[]);return ae(s=>t(String(e),s))}function Sw(e){return ae(t=>{if(!e)return 0;const s=T1(t);return wl(String(e),s)+1})}function k1(){return ae(w3)}function Al(){return ae(e=>vw(e))}function Tw(){const e=El();return(0,Ue.Mz)(L3,e,m1,(t,s,o)=>{const r=!!s,a=o!=null;return t||!r&&!a})}function Nw(){const e=(0,h.useMemo)(()=>Tw(),[]);return ae(t=>e(t))}function kw(){const e=ee(),t=fr();return(0,h.useMemo)(()=>{if(!e||!t||!e.lessonsOnly)return[];const s=f1({course:e,courseProgress:t});return e.lessonsOnly.filter(o=>{const{isRestricted:r}=b1({course:e,courseProgress:t,lesson:o,restrictingQuiz:s});return r}).map(o=>o.id)},[e,t])}const Iw=e=>e?.items?.reduce?.(iw,{map:{},currentNumber:0})?.map||{},Ew=e=>{const t=(0,h.useMemo)(()=>da(),[]),s=ae(o=>t(e,o));return(0,h.useMemo)(()=>Iw(s),[s])},jw=({blockId:e,lessonId:t})=>Ew(t)?.[e];function ww(e){const s=ee()?.lessonsOnly??[],o=s.findIndex(a=>a.id===e);return(o>=0?s[o+1]:void 0)?.id??null}function Aw(e){const t=zt(e),s=ee(),o=t?.settings,r=s?.lessonsOnly;return(0,h.useMemo)(()=>{const a=o?.skipToLessonId,i=a&&r?.some(c=>c.id===a)?a:void 0;return{continueType:o?.continueType??"",retryCount:Number(o?.retryCount??-1),skipLessonsIfPassed:o?.skipLessonsIfPassed??!1,skipToLessonId:i}},[o,r])}function Rw(){return ae(S1)}function Pw(e){const t=(0,h.useMemo)(()=>A3(),[]);return ae(s=>t(e,s))}function Mw(e){const t=(0,h.useMemo)(()=>bw(),[]);return ae(s=>t(e,s))}function Ow(){const e=(0,h.useMemo)(()=>hw(),[]);return ae(e)}function M3(){const e=Ow();return gt(e?.title)}function Bw(e,t){return t?.l10n?.localeLabelSets?.[e]?.labels||t?.courseLabels?.labels}function ue(){const{currentLocale:e}=Ze();return ae(t=>Bw(e,t))}function Dw({isCourseComplete:e,percentCourseComplete:t}){const s=ue()??{},{courseResume:o,courseStart:r,processStartAgain:a}=s;return{courseCTALabel:e?a:t>0?o:r}}const Hw=(0,h.lazy)(()=>f.e("webpack_container_remote_learn_distribution_frontend_learn_ai-learner-popout").then(f.t.bind(f,68789,23))),Fw=()=>{const{currentLocale:e}=Ze(),t=FE(ee()),s=rn(),o=Nl(),r=rw(),a=ue(),i=window,c=i?.growth?.getSubscription?.()?.id||t?.tenantId||void 0,d=i?.growth?.getUser?.()?.id||(t?`learner_${t.author}`:void 0),l=kw(),u=async()=>{try{await mi()}catch{}},m=zt(o),p=t?.aiTutorImage?.media?.image?.key??null,g=p?uv(p):null,C=!!t?.settings?.aiTutorEnabled&&m?.type!=="quiz"&&!r,[v,x]=(0,h.useState)(!1),y=`rise_ai_tutor_nudge_${d}`,T=(0,h.useCallback)(()=>{localStorage.setItem(y,"1")},[y]);(0,h.useEffect)(()=>{if(!C||localStorage.getItem(y))return;let b=null;const S=setTimeout(()=>{const N=document.getElementById("page-wrap");if(!N)return;const k=()=>{if(localStorage.getItem(y)){N.removeEventListener("scroll",k);return}const{scrollTop:E,scrollHeight:I,clientHeight:P}=N,A=I-P,w=A>0?E/A:0;A<=0||w>=.75&&(localStorage.setItem(y,"1"),x(!0),N.removeEventListener("scroll",k))};N.addEventListener("scroll",k,{passive:!0}),b=()=>N.removeEventListener("scroll",k),k()},0);return()=>{clearTimeout(S),b?.()}},[C,d,y,o]);const L=r?a?.aiTutorDisabledWhileQuiz??"AI Tutor is disabled while a quiz is in progress.":void 0;return C?(0,n.jsx)(ij,{FallbackComponent:()=>null,children:(0,n.jsx)(h.Suspense,{fallback:null,children:(0,n.jsx)(Hw,{aiTutorImageUrl:g,apiKey:t.aiLearnerCourseApiKey??null,course:t,currentLessonId:o,currentLocale:e,disabled:r,disabledReason:L,labels:a,onOpen:T,resetSession:u,restrictedLessonIds:l,rtl:s,scrollTriggered:v,subscriptionId:c,userId:d})})}):null},O3=(0,h.createContext)(null);function Vw({appType:e,children:t}){return(0,n.jsx)(O3.Provider,{value:e,children:t})}function zw(){const e=(0,h.useContext)(O3);if(e==null)throw new Error("useAppType must be used within an AppTypeProvider");return e}function I1(){return zw()==="author"}const E1=Object.assign((0,h.createContext)(void 0),{displayName:"BlockContext"});function j1({block:e,children:t}){const[s,o]=(0,h.useState)(e);return(0,h.useEffect)(()=>o(r=>e||r),[e]),(0,n.jsx)(E1.Provider,{value:s,children:(0,n.jsx)(M1,{...s?.settings,children:t})})}const t0e=E1.Consumer;function Tt(){return(0,h.useContext)(E1)}function Rl(e){return function(s){const o=Tt();return(0,n.jsx)(e,{...s,block:o})}}const $w={text:{backgroundType:"blockTextBackgroundType",backgroundColor:"blockTextBackgroundColor",backgroundColorContrast:"blockTextBackgroundColorContrast",paddingStart:"blockTextPaddingStart",paddingEnd:"blockTextPaddingEnd",bodyFontSize:"blockTextBodyFontSize",headingFontSize:"blockTextHeadingFontSize",subheadingFontSize:"blockTextSubheadingFontSize"},continue:{completionType:"blockContinueCompletionType",label:"blockContinueLabel",completeHint:"blockContinueCompleteHint"}},s0e={continue:{blockContinueCompletionType:"type",blockContinueLabel:"title",blockContinueCompleteHint:"completeHint"}};function _w(e,t){if(!e||!t)return null;const s=$w[e];if(!s)return null;const o=r=>r?t[r]:void 0;return{backgroundType:o(s.backgroundType),backgroundColor:o(s.backgroundColor),backgroundColorContrast:o(s.backgroundColorContrast),paddingStart:o(s.paddingStart),paddingEnd:o(s.paddingEnd),bodyFontSize:o(s.bodyFontSize),headingFontSize:o(s.headingFontSize),subheadingFontSize:o(s.subheadingFontSize),completionType:o(s.completionType),label:o(s.label),completeHint:o(s.completeHint)}}function ko(){const e=Tt(),t=Re(),s=e?.family,o=t?.theme;return(0,h.useMemo)(()=>_w(s,o),[s,o])}var Uw=f(38413),Gw=f.n(Uw);const kn=(e,t)=>{const s=Qr(t);return s==null?null:(0,M0.A)((0,P0.jh)(s,Qr("#000000"),e),{format:"hex",collapse:!1})};function Ww(e){if(e==null)return 0;const t=c1(e);return t==null?0:(0,HT.J1)(t)}const ct=Nn({NEAR_BLACK:null,DARK:null,MED:null,LIGHT:null}),ma=e=>{const t=Ww(e);return t<=.01?ct.NEAR_BLACK:t<=.05?ct.DARK:t<=.35?ct.MED:ct.LIGHT},Kw=e=>{switch(ma(e)){case ct.NEAR_BLACK:return sn(.1,e);case ct.DARK:return kn(.4,e);case ct.MED:return kn(.2,e);case ct.LIGHT:return sn(.3,e)}};var Qw,Zw,Yw,w1,B3,Io;const D3=2,n0e=(e,t,s)=>e??t??s,H3=(e,t,s,o)=>e??t??s??o,Hs=ws()({WHITE:null,TRANSPARENT:null}),Xw={markerColorContrast:pe.AUTO,paddingBottom:3,paddingLinked:!0,paddingTop:3,snippetColorContrast:pe.AUTO},Jw={knowledge:["knowledge"],knowledgeCheck:["draw from question bank","fillin","matching","multiple choice","multiple response"],flashcard:["flashcard","stack"],interactive:["accordion","tabs"],"interactive-fullscreen":["sorting","timeline","process"],multimedia:["attachment","embed","step"],quote:["carousel"],survey:["survey"]};function qw(e,t){return Jw[e]?.includes(t)??!1}const eA={360:{storyline:"#fafafa"},impact:{c:"#ececec",d:"#f5f5f5"},"interactive-fullscreen":{process:"#f5f5f5",sorting:"#f5f5f5",timeline:"#f5f5f5"},quote:{d:"#f5f5f5"}};function A1(e,t){const s=eA[e]?.[t];return s==null?{}:{backgroundColor:s,backgroundType:q.COLOR}}const tA={360:["storyline"],knowledge:["knowledge"],knowledgeCheck:["multiple choice","multiple response","fillin","matching"],flashcard:["flashcard"],impact:["note"],interactive:["accordion","tabs"],"interactive-fullscreen":["scenario","sorting","timeline"],multimedia:["attachment","code"],quote:["background","carousel"],survey:["survey"],text:["code"]};function o0e(e,t){return tA[e]?.includes(t)??!1?.1:.5}function sA(e){switch(e.backgroundType){case q.COLOR:return e.backgroundColor;case q.ACCENT:return e.courseColor;case q.TINT:return O0(e.courseColor);case q.LIGHT:return"#ffffff";case q.GRAY:return"#fafafa";case q.DARK:return"#303030";case q.BLACK:return"#000000"}}const nA={multimedia:{embed(e){return{cardMode:e.showBorder===!1?Hs.TRANSPARENT:Hs.WHITE}}}};function oA(e,t,s){return rA(e,t,s)}function rA(e,t,s){const o=A1(e,t);if(s.v==null||s.v<D3){s=aA(s);const d=o.backgroundColor,l=s.backgroundColor?.toLowerCase(),u=d!=null&&l===d.toLowerCase(),m=d==null&&l==="#ffffff";l&&(u||m)&&(s=Gw()("backgroundColor",s))}const r=nA[e]?.[t]?.(s),a=s.backgroundColor&&s.backgroundType==null?{backgroundType:q.COLOR}:{};return[{accentColor:null},Xw,r,s,a,{v:D3}].reduce((d,l)=>l==null?d:{...d,...j0()(p3,l)},{})}function aA(e){return{...e,backgroundType:null,cardMode:null,v:1}}const iA={text:["table"],divider:["divider","numbered divider","spacing divider"],knowledgeCheck:["draw from question bank"],multimedia:[]};function r0e(e,t){return!iA[e]?.includes(t)}const cA={};function a0e(e,t){return!cA[e]?.includes(t)}function lA(e){return e===Yw.LIGHT?Io.LIGHT:Io.DARK}function dA(e,t){if(t===w1.AUTO){if(!e)return Io.DARK;const s=Qw(e);return Zw(s)===w1.DARK?Io.DARK:Io.LIGHT}else return t===w1.LIGHT?Io.LIGHT:Io.DARK}function i0e(e,t,s,o,r){const a=e?.backgroundType;return e?.cardMode===Hs.TRANSPARENT?a===B3.IMAGE?lA(t?.overlayColor):o&&a!==B3.ACCENT?r:dA(s,e?.customBackgroundColorContrast):o?r:Io.DARK}const uA={interactive:["accordion","tabs"],"interactive-fullscreen":["labeledgraphic","process","timeline"],list:["numbered","bulleted","checkboxes"],impact:["a","b","c","d","note"],quote:["a","b","c","d","background","carousel"],text:["paragraph","heading paragraph","subheading paragraph","two column","three column","four column"]};function c0e(e,t){return uA[e]?.includes(t)??!1}const hA=new RegExp(/^#([a-f0-9]{6}|[a-f0-9]{3})$/,"i"),R1=(e,t)=>t!=null&&hA.test(t)?t:e;function At(e){const{contrast:t=pe.AUTO,backgroundColor:s="#fff"}=e,o=R1("#fff",s),r=Os(o);return t===pe.DARK||t===pe.AUTO&&r===pe.DARK?ft.DARK:ft.LIGHT}const mA=e=>e.blockBackgroundType??e.familyBackgroundType??e.courseBackgroundType??e.blockTypeFallbackType??q.LIGHT,pA=e=>e.effectiveBackgroundType===q.COLOR?e.blockBackgroundColor||e.familyBackgroundColor||e.courseBackgroundColor||e.blockTypeFallbackColor||null:e.settingsBackgroundColor??null,fA=e=>e.blockCustomContrast??e.familyBackgroundColorContrast??e.courseBackgroundColorContrast??pe.AUTO,F3=e=>{const{family:t,variant:s,customBackgroundColorContrast:o}=e;return!o&&(t==="image"&&s!=="text aside"||t==="chart"||s==="sorting")},vA=e=>{const{backgroundType:t,backgroundColor:s,accentColor:o,customBackgroundColorContrast:r,accentContrast:a,family:i,variant:c}=e;if(!(t===q.ACCENT||t===q.COLOR))return null;const l=t===q.ACCENT?o:s;let u;return t===q.ACCENT?u=a:F3({family:i,variant:c,customBackgroundColorContrast:r})?u=Os(s):u=r??pe.DARK,At({backgroundColor:l??void 0,contrast:u})},gA=e=>vA(e)===ft.LIGHT,CA=e=>{const t=e.blockBackgroundType!=null||e.familyBackgroundType!=null||e.courseBackgroundType!=null,s=e.blockCustomContrast!=null||e.familyBackgroundColorContrast!=null||e.courseBackgroundColorContrast!=null;return!t&&!s},xA=e=>{const{backgroundColor:t,family:s,variant:o,blockCustomContrast:r,familyBackgroundColorContrast:a,courseBackgroundColorContrast:i}=e,c=r??a??i??pe.AUTO,l=F3({family:s,variant:o,customBackgroundColorContrast:c})?Os(t):c;return At({backgroundColor:t??void 0,contrast:l})};var bA=f(71239),pa=f.n(bA);const yA=e=>{const{effectiveBackgroundType:t,blockImage:s}=e;return t!==q.IMAGE?null:s??null},LA=e=>vv(e?.alt),SA=e=>{if(!e)return null;const{alpha:t,overlayColor:s=nt.DARK}=e,o=Ct(e),r=s===nt.LIGHT?H0:D0;return Tl({alpha:t,color:r,url:o})};function In(){const e=Re(),t=ko(),s=Yt(),o=Tt(),r=o?A1(o.family,o.variant):{};return mA({blockBackgroundType:s?.backgroundType,familyBackgroundType:t?.backgroundType,courseBackgroundType:e?.theme?.blockBackgroundType,blockTypeFallbackType:r.backgroundType})}function TA(){return In().toLowerCase()}function Pl(){const e=Tt(),t=In(),s=e?.background,o=Te(s?.media)?.image;return yA({effectiveBackgroundType:t,blockImage:o})}function NA(){const e=Pl();return LA(e)}function kA(){const e=Pl();return SA(e)}function IA(){const e=Pl();return!!e&&e?.overlayColor===nt.LIGHT}function EA(){const e=Tt(),t=e?.family,s=e?.variant,o=qw(t,s),r=e?.settings?.cardMode??Hs.WHITE;return o?r.toLowerCase():null}function jA(){const e=Cs(),t=e?ma(e):ct.LIGHT;return pa()(t.toLowerCase())}function wA(){const e=Tt(),t=Re(),s=ko();return fA({blockCustomContrast:e?.settings?.customBackgroundColorContrast,familyBackgroundColorContrast:s?.backgroundColorContrast,courseBackgroundColorContrast:t?.theme?.blockBackgroundColorContrast})}function AA(){const e=Re(),t=Yt(),s=Cs(),o=Tt(),r=In(),a=wA(),i=t.accentColor||e?.theme?.colorAccent;return gA({accentColor:i,accentContrast:e?.theme?.accentContrast,backgroundColor:s,backgroundType:r,customBackgroundColorContrast:a,family:o?.family,variant:o?.variant})}function RA(){const e=Tt(),t=Re(),s=Cs(),o=ko();return xA({backgroundColor:s,blockCustomContrast:e?.settings?.customBackgroundColorContrast,courseBackgroundColorContrast:t?.theme?.blockBackgroundColorContrast,family:e?.family,familyBackgroundColorContrast:o?.backgroundColorContrast,variant:e?.variant})}function PA(){const e=Tt(),t=Re(),s=ko();return CA({blockBackgroundType:e?.settings?.backgroundType,familyBackgroundType:s?.backgroundType,courseBackgroundType:t?.theme?.blockBackgroundType,blockCustomContrast:e?.settings?.customBackgroundColorContrast,familyBackgroundColorContrast:s?.backgroundColorContrast,courseBackgroundColorContrast:t?.theme?.blockBackgroundColorContrast})}function MA(){const e=TA(),t=jA(),s=EA(),o=AA(),r=IA(),a=PA(),i=Cs(),c=kA(),d=NA();return{backgroundColor:i,backgroundImageAlt:d,backgroundImageCss:c,backgroundTypeLowercase:e,cardMode:s,colorRange:t,isContrastLight:o,isLegacyBackground:a,isOverlayLight:r}}var V3=f(9608);const z3=Object.assign((0,h.createContext)({}),{displayName:"BlockSettingsContext"});function Yt(){return(0,h.useContext)(z3)}const OA="settings";function P1(e){return t=>{const s=V3.forwardRef((o,r)=>{const a=Yt(),i={...o,[e??OA]:a};return(0,n.jsx)(t,{...i,ref:r})});return s.displayName=`withBlockSettings(${t.displayName||t.name})`,s}}function Cs(){const e=Re(),t=Yt(),s=ko(),o=In(),r=Tt();if(t==null)return null;const a=r?A1(r.family,r.variant):{},i=pA({effectiveBackgroundType:o,blockBackgroundColor:t.backgroundColor,familyBackgroundColor:s?.backgroundColor,courseBackgroundColor:e?.theme?.blockBackgroundColor,blockTypeFallbackColor:a.backgroundColor,settingsBackgroundColor:t.backgroundColor}),c={...t,backgroundType:o,backgroundColor:i};return sA(c)}const BA="backgroundColor";function DA(e){return t=>{const s=V3.forwardRef((o,r)=>{const a=Cs(),i={...o,[e??BA]:a};return(0,n.jsx)(t,{ref:r,...i})});return s.displayName=`withBackgroundColor(${t.displayName||t.name})`,s}}function M1({children:e,...t}){const s=Tt(),o=Yt(),r=Ei(),a=(0,h.useMemo)(()=>{const i=s==null?t:oA(s.family,s.variant,t);return{courseColor:r,...o,...i}},[s,t,r,o]);return(0,n.jsx)(z3.Provider,{value:a,children:e})}const HA=(0,h.lazy)(()=>f.e("_b106").then(f.t.bind(f,63744,23))),FA=({children:e})=>{const t=ee(),{setCurrentLocale:s,currentLocale:o}=Ze(),r=Te(t?.title),a=na()?.l10n?.languageCodeMetadata??{},i=Object.entries(a).map(([c,d])=>({code:c,learnerDisplayName:d.learnerDisplayName})).sort((c,d)=>c.learnerDisplayName.localeCompare(d.learnerDisplayName));return(0,n.jsx)(h.Suspense,{fallback:null,children:(0,n.jsx)(HA,{courseTitle:r,currentLocale:o,locales:i,setCurrentLocale:s,children:e})})},to={get isInstantLink(){return!!window.InstantLinks?.publicId}},O1=(0,h.createContext)(void 0);O1.displayName="RiseComPartnerTrackingContext";function VA({children:e,onTrack:t}){return(0,n.jsx)(O1.Provider,{value:t,children:e})}function $3(){return(0,h.useContext)(O1)}var zA=f(5605),$A=f.n(zA),_A=f(79629),UA=f.n(_A);class so{static get isChrome(){return!window||!window.navigator?!1:/Chrome/.test(window.navigator.userAgent)&&/Google Inc/.test(window.navigator.vendor)}static get isSafari(){return!window||!window.navigator?!1:/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor)&&!/CriOS/.test(window.navigator.userAgent)}static get isIphoneSafari(){if(!window||!window.navigator)return!1;const t=/iPhone|iPod/.test(window.navigator.userAgent)&&!window.MSStream,s=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),o=/CriOS/.test(window.navigator.userAgent);return t&&s&&!o}static get isSafari9(){if(!window||!window.navigator)return!1;const t=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),s=/version\/9./i.test(window.navigator.userAgent);return t&&s}static get isIe11(){return!!(window&&Object.hasOwnProperty.call(window,"ActiveXObject")&&!window.ActiveXObject)}static get isEdge(){return!window||!window.navigator?!1:/Edge/.test(window.navigator.userAgent)}static get isMobile(){return!window||!window.navigator?!1:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}static get isLocalFilesystem(){return!window||!window.navigator?!1:/file:/.test(window.location.protocol)}static get isFirefox(){return window?.navigator?.userAgent.includes("Firefox")??!1}}const GA=Jc()(en()),_3=e=>t=>`${e}/${t.id}`,WA=(e,t)=>B2()({data:(0,le.action)(t),method:"POST",url:cL(GA(`/${t}`),xe()("url"),e),...Ln()(["headers","withCredentials"],e)}),KA=e=>(t,s)=>S2()(t,_3(s),B1(e,s)),QA=e=>st()(De()({},["response","data"]),Rs()(xe()("type"),(0,le.error)(e))),ZA=(e,t)=>s=>e.postRequest?e.postRequest(t,s):s,U3=e=>t=>s=>o=>il(o,WA(t,s),e,v0()(QA(s),Kn()(Gr()("data"),xe()("data"))),UA()(Gt()(xe()("error"),Go().Rejected,Go().of)),ZA(t,{type:s,payload:o})),YA=({url:e,method:t,data:s,headers:o})=>{if(so.isFirefox){const r=new Blob([JSON.stringify(s)],{type:"application/json"}),a=window.navigator.sendBeacon(e,r);return Promise.resolve({type:s.type,payload:{...s.payload,queued:a}})}return fetch(e,{method:t,credentials:"include",headers:{"Content-Type":"application/json",...o},body:JSON.stringify(s),keepalive:!0}).then(r=>r.json()).then(Ur()("data"))},XA=Go().fromPromise(YA),B1=gl()(3,U3(yi)),JA=gl()(3,U3(XA)),qA=e=>(t,s)=>$A()(t,_3(s),B1(e,s)),eR=e=>({debounce:KA(e),send:B1(e),fetchWithKeepAlive:JA(e),throttle:qA(e)}),tR=`${ye("RISE_RUNTIME_URI")}/ducks`,sR=eR({headers:()=>({"x-rise-authoring-client":"be40f5a653e22e3298ea26c30b950d571416829c"}),postRequest:(e,t)=>t,url:tR,withCredentials:!0});var nR=f(98366),oR=f.n(nR);const rR=oR()({context:{app:{name:"rise-frontend"}},payload:{articulate_user:Rb(),userRole:Ob(),subId:Bb(),subPlan:Db(),subStatus:Hb()}}),aR=en()("rise/track/")("TRACK"),iR=e=>({...e,context:{locale:navigator.language,device:E2(),channel:k2(),userAgentData:I2(),page:j2(),userAgent:w2(),...e.context}}),cR=(e,t)=>({...e,properties:{...N2(t),...e.properties}}),lR=e=>(t,s)=>{const o=s(),r=c0();let a=iR(e);return a=cR(a,o),a.userId=a.userId??r,a.author=a.author??r,Se&&(a=rR(a)),t(sR.send(aR)(a))};function dR({children:e}){const t=it(),s=(0,h.useCallback)(o=>t(lR(o)),[t]);return(0,n.jsx)(VA,{onTrack:s,children:e})}function uR(e){return function({Default:s,className:o,...r}){const a=`brand--${e}`,i=o?`${o} ${a}`:a;return(0,n.jsx)(s,{...r,className:i})}}const fa=uR("ui"),D1=e=>e==="<p><br></p>"?"":e,H1="data-change-path",F1="data-l10n-id",G3=(e,t)=>{if(e)return t?["l10n","translations",t,e.getAttribute(F1)]:JSON.parse(e.getAttribute(H1))};let no;const hR=()=>{const e=va();e&&e.classList.add("selected")},Ml=()=>{va()&&no&&Hi(no)},mR=(e,t)=>s=>{const o=document.elementsFromPoint(s.clientX,s.clientY),r=t?o.find(a=>a.getAttribute(F1)):o.find(a=>a.getAttribute(H1));r!=null&&(e&&no!==r&&(no=r,e(G3(r,t))),Hi(r))},pR=(e,t)=>s=>{s.stopPropagation(),s.preventDefault();const o=document.elementsFromPoint(s.clientX,s.clientY),r=t?o.find(a=>a.getAttribute(F1)):o.find(a=>a.getAttribute(H1));if(r){Hi(r),K3();const a=G3(r,t);a&&(e(a),hR())}},V1=()=>document.getElementById("target-container"),va=()=>document.getElementById("target-highlight"),W3=()=>{if(V1())return;const t=document.createElement("div");t.classList.add("target-container"),t.id="target-container",document.body.appendChild(t);const s=document.createElement("div");s.classList.add("target-highlight"),s.id="target-highlight",t.appendChild(s)},K3=()=>{const e=va();e&&e.classList.add("selected")},fR=({top:e,left:t,width:s,height:o})=>{const r=document.querySelector("[data-page=true]")?.getBoundingClientRect().width??window.innerWidth-20;return s<r&&(e=e-10,o=o+20,t=t-20,s=s+40),{top:e,left:t,width:s,height:o}},Hi=e=>{const{top:t,left:s,width:o,height:r}=fR(e.getBoundingClientRect()),a=va();a&&(e!==no&&a.classList.contains("selected")&&a.classList.remove("selected"),a.classList.add("active"),Object.assign(a.style,{top:`${t}px`,left:`${s}px`,width:`${o}px`,height:`${r}px`}),no=e)},vR=()=>{window.removeEventListener("scroll",Ml,{capture:!0}),Ol()},Ol=()=>{va()?.classList?.remove("active"),va()?.classList?.remove("selected")};let ga,Bl;const gR=({locale:e})=>({isActive:t},s)=>{const o=!!V1();if(t){if(ga)return ga;W3();const r=mR(s,e);let a;return ga=new Promise((i,c)=>{a=pR(i,e),Bl=c,document.body.classList.add("target-mode"),window.addEventListener("mousemove",r,!0),window.addEventListener("click",a,!0),window.addEventListener("resize",Ol,!0),window.addEventListener("scroll",Ml,!0)}).finally(()=>{ga=null,Bl=null,document.body.classList.remove("target-mode"),window.removeEventListener("mousemove",r,!0),window.removeEventListener("click",a,!0),window.removeEventListener("resize",Ol,!0),window.removeEventListener("scroll",Ml,!0)}),ga}else Ol(),V1()?.remove(),no=null;return o&&Bl!=null&&Bl(new Error("cancelled")),Promise.resolve()},CR=e=>{let t=e.findIndex(s=>s==="items");return t===-1?e:e.slice(0,t+2)},Q3=e=>{const t=(0,zr.Ce)(e);return t?t.type==="translation"||t.type==="caption"&&t.l10nId?document.querySelector(`[data-l10n-id='${t.l10nId}']`)??document.querySelector(`[data-l10n-id*='${t.l10nId}']`):document.querySelector(`[data-change-path='${JSON.stringify(CR(e))}']`):null},xR=e=>{W3(),window.addEventListener("scroll",Ml,{capture:!0}),document.body.classList.add("target-mode");const t=Q3(e);t&&Hi(t)},bR=e=>{if(!ga)return;const t=Q3(e);t&&(no!==t&&(no=t),Hi(t),K3(),t.scrollIntoView({behavior:"smooth",block:"center"}))},yR=e=>["course",e],Z3=(e,t)=>["lessons",{id:e},t],LR=(e,t)=>[...Z3(e,"items"),{id:t}],Ca=e=>JSON.stringify(yR(e)),Y3=(e,t)=>JSON.stringify(Z3(e,t)),SR=(e,t)=>JSON.stringify(LR(e,t)),as={STATUS:"targetMode:status",TOGGLE:"targetMode:toggle",FOCUS:"targetMode:focus",CLEAR:"targetMode:clear",SELECTED:"targetMode:selected",HOVERED:"targetMode:hovered",TRANSLATION_HOVERED:"targetMode:translationHovered",TRANSLATION_HOVER_CLEAR:"targetMode:translationHoverClear"},xa=(e,t)=>{const s={};for(let o=0;o<e.length;o++){const r=e[o];if(typeof r=="object"&&r.id){const a=e[o-1],i=a==="items"?t.shift():a.replace(/s$/,"");s[`${i??"item"}Id`]=r.id}}return s};function z1(e,t){const s=(0,h.useMemo)(()=>matchMedia(`(${e}: ${t*.0625}em)`),[e,t]),[o,r]=(0,h.useState)(s.matches);return(0,h.useEffect)(()=>{const a=s.addEventListener??s.addListener,i=s.removeEventListener??s.removeListener;return a.call(s,"change",c),()=>i.call(s,"change",c);function c(){r(s.matches)}},[s]),o}const TR="matches";function NR(e,t,s,o="withPxToEmMedia"){return r=>{function a(i){const c=z1(e,t);return(0,n.jsx)(r,{...i,[s??TR]:c})}return a.displayName=`${o}(${r.displayName||r.name})`,a}}function bt(e){return z1("max-width",e-1)}function m0e(e){return z1("min-width",e)}function kR(e,t,s){return NR("min-width",e,t,s)}const IR=()=>bt(1200),ER=()=>bt(768),$1=()=>bt(480);var jR=f(50172);const $=(0,jR.setup)({el:"__",mod:"--",modValue:"-"}),_1=$("cover");function wR(e,t,s){return e===1?t:s}function AR(){const e=i3(),t=ue(),s=wR(e,t?.coverLesson||"Lesson",t?.coverLessons||"Lessons");return(0,n.jsxs)("li",{className:_1("num-lessons"),role:"listitem",children:[(0,n.jsx)("span",{className:_1("num-lessons-value"),children:e}),"\xA0",(0,n.jsx)("span",{className:_1("num-lessons-units"),children:s})]})}var RR=f(22630),ln=f.n(RR);const PR=36e5,U1=$("cover");function MR(e){return Math.round(10*e)/10}function X3(e,t,s){return e===1?t:s}function OR(){const{showTimeToComplete:e,timeToComplete:t}=ee(),s=ue();if(!e)return null;const o=t>=PR,r=o?MR(ln().duration(t).asHours()):ln().duration(t).asMinutes(),a=o?X3(r,s?.coverHour||"Hour",s?.coverHours||"Hours"):X3(r,s?.coverMinute||"Minute",s?.coverMinutes||"Minutes");return(0,n.jsxs)("li",{className:U1("time-to-complete"),role:"listitem",children:[(0,n.jsx)("span",{className:U1("time-to-complete-value"),children:r}),"\xA0",(0,n.jsx)("span",{className:U1("time-to-complete-units"),children:a})]})}const G1=$("cover");function W1(){const e=ue();return Se?(0,n.jsxs)("section",{className:G1("course-length-section"),children:[(0,n.jsx)("h2",{className:G1("course-length-title"),children:e?.a11yCoverCourseLength||"Course Length"}),(0,n.jsxs)("ul",{className:G1("course-length-list"),role:"list",children:[(0,n.jsx)(AR,{}),(0,n.jsx)(OR,{})]})]}):null}const BR=$("cover"),DR="MMMM D, YYYY";function J3({format:e=DR}){const{publishedAt:t}=ee(),s=ue(),o=BR("details-content-published-at");if(!t)return null;const r=ln()(t);return r.isValid()?(0,n.jsxs)("div",{className:o,children:[s?.coverPublished||"Published"," ",r.format(e)]}):null}var HR=f(91104),Fi=f.n(HR);const q3=Fi()(async()=>(await f.e("math").then(f.bind(f,95861))).browserAdaptor(),{promise:!0}),e6=Fi()(async()=>{const[{TeX:e},{AllPackages:t}]=await Promise.all([f.e("math").then(f.t.bind(f,96025,23)),f.e("math").then(f.bind(f,26020))]);return new e({packages:t})}),t6=Fi()(async()=>{const e=await f.e("math").then(f.t.bind(f,78847,23));return new e.SVG({fontCache:"local"})},{promise:!0}),s6=Fi()(async()=>{const[e,t,s,{RegisterHTMLHandler:o},{mathjax:r}]=await Promise.all([q3(),e6(),t6(),f.e("math").then(f.bind(f,67684)),f.e("math").then(f.bind(f,78626))]);return o(e),r.document(document,{InputJax:t,OutputJax:s})},{promise:!0}),FR=Fi()(async e=>{const t=new CSSStyleSheet;e.adoptedStyleSheets.push(t);const[s,o]=await Promise.all([t6(),s6()]),r=s.styleSheet(o);r instanceof HTMLStyleElement&&await t.replace(r.innerText)},{promise:!0});class VR extends HTMLElement{static observedAttributes=["long-description","short-description","tex"];_ready;_anchor=this;_renderController;constructor(){super(),this._ready=FR(this.ownerDocument)}get longDescription(){return this.getAttribute("long-description")??null}set longDescription(t){t==null?this.removeAttribute("long-description"):this.setAttribute("long-description",t)}get shortDescription(){return this.getAttribute("short-description")??null}set shortDescription(t){t==null?this.removeAttribute("short-description"):this.setAttribute("short-description",t)}get tex(){return this.getAttribute("tex")??""}set tex(t){this.setAttribute("tex",t)}disconnectedCallback(){this._renderController?.abort()}attributeChangedCallback(t){t==="tex"?this._renderTex():this._renderAria()}async _renderTex(){this._renderController?.abort();const t=this._renderController=new AbortController,[s,o,r]=await Promise.all([s6(),q3(),e6(),this._ready]);if(t.signal.aborted)return;r.reset();const{tex:a}=this,i=a.includes("begin{")?a:String.raw`\begin{align*}${a}\end{align*}`,c=s.convert(i),d=o.firstChild(c),l=document.evaluate("//@data-mjx-error",d,null,XPathResult.STRING_TYPE).stringValue;if(l.length>0){let u=l;if(l===String.raw`Missing \begin{align*} or extra \end{align*}`){const m=s.convert(a),p=o.firstChild(m);u=document.evaluate("//@data-mjx-error",p,null,XPathResult.STRING_TYPE).stringValue??"An error occured"}this.dispatchEvent(new zR("matherror",{bubbles:!1,composed:!1,detail:{errorMessage:u}})),this._anchor.replaceChildren()}else this._anchor.replaceChildren(d);await this._renderAria()}async _renderAria(){if(await this._ready,this._renderController?.signal.aborted||this.firstElementChild==null)return;const t=[this.shortDescription,this.longDescription].filter(s=>(s?.length??0)>0).join(`

`);this.firstElementChild.ariaLabel=t.trim().length===0?null:t}}customElements.define("rise-math",VR);class zR extends CustomEvent{}var dn=f(58174);function K1(e){if(e==null)return{value:e};let t;if(typeof e=="string"?t=e:t=e.innerHTML,!t.includes("data-editor-id"))return{value:e};const s=t.match(/^<[^>]+data-editor-id=["']([^"']+)["'][^>]*>/);if(s){const o=s[1],r=t.match(/^<[^>]*>(.*)<\/[^>]*>$/s),a=r?r[1]:t;return{editorId:o,value:typeof e=="string"?a:e}}return{value:e}}const n6=(e="")=>e.split(".").slice(-2).join("."),o6=ce()(n6,ye),$R=e=>e.includes("#/lessons/"),Fs=e=>{if(!e||_R(e)||$R(e))return!1;e.slice(0,2)==="//"&&(e=`https:${e}`);try{const{hostname:t}=new URL(e),s=n6(t);return s!==o6("ARTICULATE_DOMAIN")&&s!==o6("RISE_DOMAIN")}catch{return!1}},_R=e=>e?e.slice(0,7)==="mailto:":!1;var Me=f(81827);const Q1=$("external-link-disabled-popover");function Dl(e={}){const{delay:t=200}=e,s=h.useRef(new Map),o=h.useCallback(c=>{const d=s.current.get(c);d&&clearTimeout(d);const l=setTimeout(()=>{const u=`trial-external-link-popover-${c}`;Me.ArcPopover.handlePopover(u,"show"),s.current.delete(c)},t);s.current.set(c,l)},[t]),r=h.useCallback(c=>{const d=s.current.get(c);d&&clearTimeout(d);const l=setTimeout(()=>{const u=`trial-external-link-popover-${c}`;Me.ArcPopover.handlePopover(u,"hide"),s.current.delete(c)},t);s.current.set(c,l)},[t]),a=h.useCallback(c=>{const d=`trial-external-link-popover-${c}`;Me.ArcPopover.handlePopover(d,"show")},[]),i=h.useCallback(c=>{const d=`trial-external-link-popover-${c}`;Me.ArcPopover.handlePopover(d,"hide")},[]);return h.useEffect(()=>{const c=s.current;return()=>{c.forEach(d=>clearTimeout(d)),c.clear()}},[]),{handleMouseEnter:o,handleMouseLeave:r,handleFocus:a,handleBlur:i}}function UR(e){return t=>{const{handleMouseEnter:s,handleMouseLeave:o,handleFocus:r,handleBlur:a}=Dl(),i=h.useId();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e,{...t,attachmentId:i,onLinkBlur:a,onLinkFocus:r,onLinkMouseEnter:s,onLinkMouseLeave:o}),t.externalLinksDisabled&&(0,n.jsx)(Hl,{anchorId:i})]})}}const Hl=({anchorId:e})=>{const t=`trial-external-link-popover-${e}`;return h.useEffect(()=>{const s=o=>{o.key==="Escape"&&Me.ArcPopover.handlePopover(t,"hide")};return document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}},[t]),(0,n.jsx)(Me.ArcPopover,{alternateAnchorId:e,anchorAt:"top-center",boundary:"flip",className:Q1(),hasTail:!0,headerSlot:(0,n.jsx)("div",{className:Q1("header"),children:"Subscribe to unlock full access"}),hidePopoverButton:!0,id:t,offset:8,popover:"manual",variant:"common",children:(0,n.jsx)("div",{className:Q1("content"),children:"To protect learners from phishing, scams, or malicious redirects, external links are disabled when sharing with Quick Share during your trial."})})},GR=({allowTabNavigation:e=!0,className:t="","data-testid":s,id:o,ref:r,tagName:a="div",value:i})=>{const c=Re(),d=c&&"externalLinksDisabled"in c?c.externalLinksDisabled:!1,l=fs(),u=(0,h.useRef)(null),m=Te(i),[p,g]=(0,h.useState)([]),{handleMouseEnter:C,handleMouseLeave:v,handleFocus:x,handleBlur:y}=Dl(),{currentLocale:T}=Ze(),L=Bs(),b=(0,h.useMemo)(()=>{const S=o0(m),N=Array.prototype.concat(eP,tP,ZR,KR,QR(T,L),d?YR:[],e?JR:XR,qR(l?.a11yNoticeLinkNewTab));return WR(N,S)},[e,T,L,d,l,m]);return(0,h.useLayoutEffect)(()=>{if(!d||!u.current){g([]);return}const S=[];u.current.querySelectorAll("[data-tooltip-target]").forEach((k,E)=>{const I=k.nextElementSibling;if(I?.hasAttribute("data-external")){const P=I.getAttribute("data-external-text")||"",A=I.getAttribute("data-external-id")||`link-${E}`;S.push({placeholder:k,text:P,id:A})}}),g(S)},[b,d]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{"aria-hidden":e?void 0:!0,className:`${t} brand--linkColor`,"data-l10n-id":wt(i),"data-testid":s,id:o,ref:S=>{u.current=S,typeof r=="function"?r(S):r&&(r.current=S)},children:(0,h.createElement)(a,{className:"fr-view rise-tiptap",dangerouslySetInnerHTML:(0,h.useMemo)(()=>({__html:b}),[b])})}),p.map(({placeholder:S,text:N,id:k})=>(0,n.jsxs)(h.Fragment,{children:[(0,dn.createPortal)((0,n.jsx)("span",{id:k,onBlur:()=>y(k),onFocus:()=>x(k),onMouseEnter:()=>C(k),onMouseLeave:()=>v(k),role:"button",style:{cursor:"pointer",color:"var(--arc-color-text-disabled)",textDecoration:"underline"},tabIndex:0,children:N}),S),(0,n.jsx)(Hl,{anchorId:k})]},k))]})};function WR(e,t){const s=document.createElement("div");s.innerHTML=t;for(const o of e)o(s);return s.innerHTML}const r6=e=>e.getAttribute("data-link-type")==="lesson"?!0:(e.getAttribute("href")??"").startsWith("#/lessons/");function KR(e){for(const t of e.querySelectorAll("a")){r6(t)?t.removeAttribute("target"):t.setAttribute("target","_blank");const o=new Set((t.getAttribute("rel")??"").split(/\s+/));o.delete("opener"),o.add("noopener"),o.add("noreferrer"),o.add("nofollow"),t.setAttribute("rel",Array.from(o).join(" "))}}function QR(e,t){return s=>{if(!(!e||e===t)){for(const o of s.querySelectorAll("a"))if(r6(o)){const r=o.getAttribute("href");if(r){const a=r.includes("?")?"&":"?";o.setAttribute("href",`${r}${a}locale=${encodeURIComponent(e)}`)}}}}}function ZR(e){for(const t of e.querySelectorAll("table"))if(!t.parentElement.classList.contains("rise-table-wrap")){const s=document.createElement("div");s.className="rise-table-wrap",t.parentNode.replaceChild(s,t),s.appendChild(t)}}function YR(e){let t=0;const s=[];for(const o of e.querySelectorAll("a"))if(Fs(o.href)){const r=o.textContent||"",a=`external-link-anchor-${Date.now()}-${t++}`;o.removeAttribute("href"),o.removeAttribute("rel"),o.removeAttribute("target"),o.setAttribute("data-external",""),o.setAttribute("data-external-text",r),o.setAttribute("data-external-id",a),o.setAttribute("role","button"),o.style.display="none";const i=document.createElement("span");i.setAttribute("data-tooltip-target",""),o.parentNode?.insertBefore(i,o),s.push({placeholder:i,text:r,id:a})}return s}function XR(e){for(const t of e.querySelectorAll("a"))t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex","-1")}function JR(e){for(const t of e.querySelectorAll("a"))t.removeAttribute("aria-hidden"),t.hasAttribute("data-external")?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}function qR(e="(opens in a new tab)"){return t=>{for(const s of t.querySelectorAll('a[target="_blank"]')){const o=document.createElement("span");o.className="visually-hidden-always",o.textContent=e,s.appendChild(o)}}}function eP(e){return K1(e).value}function tP(e){for(const t of e.querySelectorAll("rise-math")){const{shortDescription:s,longDescription:o}=t,r=t.querySelector('[slot="short-description"]'),a=t.querySelector('[slot="long-description"]');s==null&&r!=null&&(t.shortDescription=r.textContent),o==null&&a!=null&&(t.longDescription=a.textContent)}return e}const be=GR,a6=$("cover");function sP(){const e=ee(),t=IR(),s=Te(e?.description);if(!s)return null;const o=Ca("description"),r=(0,jt.uW)(e?.description)?{"data-l10n-id":e?.description?.l10nId}:{"data-change-path":o};return(0,n.jsx)("div",{...r,children:(0,n.jsxs)("section",{className:a6("details-content-section"),children:[t?(0,n.jsx)(W1,{}):(0,n.jsx)(J3,{}),(0,n.jsx)(be,{className:a6("details-content-description"),value:D1(s)},"text")]})})}const Z1=e=>{if(!e)return"";const t=ln()(e),s=ln()(),o=ln()(s).add(24,"hours");return t.isBefore(s)?"Overdue":t.isBefore(o)?`Due in ${s.to(t,!0)}`:`Due ${t.format("MMM D")}`},i6=e=>ln()(e).isSameOrBefore(ln()().add(3,"d"),"days");function nP({Default:e,...t}){const{dueAt:s}=t,r=s&&i6(s)?"brand--background":"brand--color";return(0,n.jsx)(e,{...t,className:r})}function is(e){const{to:t,children:s}=e,o=(0,Ce.zy)(),r=(0,h.useMemo)(()=>f0(t,o),[o,t]);return(0,n.jsx)(Ce.N_,{...e,to:r,children:s})}const oP=({children:e,disabled:t,onClick:s,to:o,...r},a)=>t?(0,n.jsx)("a",{"aria-disabled":"true",ref:a,role:"link",...r,children:e}):(0,n.jsx)(is,{onClick:s,ref:a,to:o,...r,children:e}),rP=(0,h.forwardRef)(oP);function aP(){return!(typeof document>"u"||!("startViewTransition"in document)||so.isFirefox)}function iP(e){if(!aP()){const t=e();return Promise.resolve(t)}return new Promise(t=>{try{document.startViewTransition(async()=>{await e()}).finished.then(()=>t()).catch(()=>t())}catch{const s=e();Promise.resolve(s).then(()=>t()).catch(()=>t())}})}let Y1=!1;function oo(e,t="default"){return Y1?Promise.resolve():(Y1=!0,iP(()=>{document.documentElement.classList.add(`transition-${t}`),e()}).then(()=>{document.documentElement.classList.remove(`transition-${t}`)}).finally(()=>{Y1=!1}))}const c6=$("cover"),Xt=we("CoverAction",()=>{const e=ee(),{trackingQuizId:t,theme:s}=e,o=Vt(),r=window.viewType==="preview",a=a3(),i=uw(),c=la(),d=a?.id,l=s?.showStartButton??!0,u=Ib()?c===100:kb(),m=i!=null,p=m?i:d,g=!r&&Se&&(u||!m&&!t),{courseCTALabel:C}=Dw({isCourseComplete:u,percentCourseComplete:c}),v=G()("cover__header-content-action-link","overview__button-enrolled",{"overview__start-again":g}),x=y=>{y.preventDefault(),oo(()=>{o(Ps(p))},"cover-to-lesson")};return l&&C?(0,n.jsx)("div",{className:c6("header-content-action-wrapper"),children:(0,n.jsx)(rP,{className:v,onClick:x,to:Ps(p),children:(0,n.jsx)("span",{className:c6("header-content-action-link-text"),children:C})})}):null});function $t(e){return(0,n.jsx)("svg",{"aria-hidden":"true",fill:"currentColor",focusable:"false",xmlns:"http://www.w3.org/2000/svg",...e})}var l6,cP;const v0e=e=>l6(cP,{...e,viewBox:"0 0 8 8",children:l6("polygon",{points:"8,3 5,3 5,0 3,0 3,3 0,3 0,5 3,5 3,8 5,8 5,5 8,5 "})}),g0e=null;var X1,lP,dP;const C0e=e=>X1(dP,{viewBox:"0 0 10 10",...e,children:lP("g",{fillRule:"evenodd",children:[X1("path",{d:"M0 4.107h10v2H0z"}),X1("path",{d:"M4 0h2v10H4z"})]})}),x0e=null;var J1,uP;const b0e=({width:e="18",height:t="18",className:s})=>J1("svg",{"aria-hidden":"true",className:uP("i i-alert",s),focusable:"false",height:t,viewBox:"0 0 18 18",width:e,children:J1("g",{fill:"none",fillRule:"evenodd",stroke:"#DE1D1D",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",children:J1("path",{d:"M9 1a8 8 0 1 1 0 16A8 8 0 0 1 9 1zM9 5.364V9.53M9 11.91v.726"})})}),y0e=null;function hP(e){return(0,n.jsxs)($t,{viewBox:"0 0 16 12",...e,children:[(0,n.jsx)("path",{d:"M8.4148147,12 L1.05185184,12 C0.471229623,12 0,11.552 0,11 C0,10.448 0.471229623,10 1.05185184,10 L8.4148147,10 C8.99543692,10 9.46666654,10.448 9.46666654,11 C9.46666654,11.552 8.99543692,12 8.4148147,12"}),(0,n.jsx)("path",{d:"M12.2500002,2 L0.816666683,2 C0.365866674,2 0,1.552 0,1 C0,0.448 0.365866674,0 0.816666683,0 L12.2500002,0 C12.7008002,0 13.0666669,0.448 13.0666669,1 C13.0666669,1.552 12.7008002,2 12.2500002,2"}),(0,n.jsx)("path",{d:"M15,7 L1,7 C0.448,7 0,6.552 0,6 C0,5.448 0.448,5 1,5 L15,5 C15.552,5 16,5.448 16,6 C16,6.552 15.552,7 15,7"})]})}var mP,Fl;const L0e=({width:e="20",height:t="20"})=>mP("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:t,viewBox:"0 0 20 20",width:e,xmlns:"http://www.w3.org/2000/svg",children:[Fl("path",{clipRule:"evenodd",d:"M1.6665 8.33332C1.6665 7.87309 2.0396 7.49999 2.49984 7.49999H14.1665C14.6267 7.49999 14.9998 7.87309 14.9998 8.33332C14.9998 8.79356 14.6267 9.16666 14.1665 9.16666H2.49984C2.0396 9.16666 1.6665 8.79356 1.6665 8.33332Z",fill:"currentColor",fillRule:"evenodd"}),Fl("path",{clipRule:"evenodd",d:"M1.6665 4.99999C1.6665 4.53975 2.0396 4.16666 2.49984 4.16666H17.4998C17.9601 4.16666 18.3332 4.53975 18.3332 4.99999C18.3332 5.46023 17.9601 5.83332 17.4998 5.83332H2.49984C2.0396 5.83332 1.6665 5.46023 1.6665 4.99999Z",fill:"currentColor",fillRule:"evenodd"}),Fl("path",{clipRule:"evenodd",d:"M1.6665 11.6667C1.6665 11.2064 2.0396 10.8333 2.49984 10.8333H17.4998C17.9601 10.8333 18.3332 11.2064 18.3332 11.6667C18.3332 12.1269 17.9601 12.5 17.4998 12.5H2.49984C2.0396 12.5 1.6665 12.1269 1.6665 11.6667Z",fill:"currentColor",fillRule:"evenodd"}),Fl("path",{clipRule:"evenodd",d:"M1.6665 15C1.6665 14.5398 2.0396 14.1667 2.49984 14.1667H14.1665C14.6267 14.1667 14.9998 14.5398 14.9998 15C14.9998 15.4602 14.6267 15.8333 14.1665 15.8333H2.49984C2.0396 15.8333 1.6665 15.4602 1.6665 15Z",fill:"currentColor",fillRule:"evenodd"})]}),S0e=null;var d6,pP;const T0e=({width:e="15",height:t="15",className:s})=>d6("svg",{"aria-hidden":"true",className:pP("i i-all-blocks",s),focusable:"false",height:t,viewBox:"0 0 15 15",width:e,children:d6("path",{d:"M.25.5h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z",fillRule:"evenodd"})}),N0e=null;var u6,fP;const k0e=e=>u6(fP,{...e,viewBox:"0 0 15 15",children:u6("path",{d:"M5.444.215H1.07c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.09c0-.525-.35-.875-.875-.875M13.32.215H8.943c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.09c0-.525-.35-.875-.875-.875M5.444 8.09H1.07c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V8.965c0-.525-.35-.875-.875-.875M13.32 8.09H8.943c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V8.965c0-.525-.35-.875-.875-.875"})}),I0e=null;var vP,h6,gP;const E0e=({width:e="24",height:t="16",leftMovement:s="0",className:o})=>vP("svg",{"aria-hidden":"true",className:gP("i i-alt",o),focusable:"false",height:t,style:{marginLeft:s},viewBox:"0 0 24 16",width:e,children:[h6("path",{d:"M10.066 11.5H8.887a.545.545 0 0 1-.326-.092.476.476 0 0 1-.178-.236l-.387-1.144H5.503l-.387 1.143a.507.507 0 0 1-.175.228.505.505 0 0 1-.32.101H3.433l2.538-6.556h1.557l2.538 6.556zM5.854 8.993h1.791l-.603-1.795-.137-.403a10.24 10.24 0 0 1-.155-.502 8.943 8.943 0 0 1-.293.914l-.603 1.786zm6.962 1.292h2.43V11.5h-3.951V4.944h1.52v5.341zM20.7 4.944v1.205h-1.845V11.5h-1.52V6.15H15.49V4.942h5.211z"}),h6("path",{d:"M1.5 1.994v12.012a.5.5 0 0 0 .505.494h19.99a.5.5 0 0 0 .505-.494V1.994a.5.5 0 0 0-.505-.494H2.005a.5.5 0 0 0-.505.494zm-1.5 0A2 2 0 0 1 2.005 0h19.99A2 2 0 0 1 24 1.994v12.012A2 2 0 0 1 21.995 16H2.005A2 2 0 0 1 0 14.006V1.994z",fillRule:"nonzero"})]}),j0e=null;var CP,m6;const w0e=({className:e,width:t="20",height:s="20",focusable:o="false"})=>CP("svg",{className:e,fill:"none",focusable:o,height:s,viewBox:"0 0 20 20",width:t,xmlns:"http://www.w3.org/2000/svg",children:[m6("path",{clipRule:"evenodd",d:"M10.0002 3.33334C10.4604 3.33334 10.8335 3.70644 10.8335 4.16668V15.8333C10.8335 16.2936 10.4604 16.6667 10.0002 16.6667C9.53992 16.6667 9.16683 16.2936 9.16683 15.8333V4.16668C9.16683 3.70644 9.53992 3.33334 10.0002 3.33334Z",fill:"currentColor",fillRule:"evenodd"}),m6("path",{clipRule:"evenodd",d:"M3.57757 9.41075C3.90301 9.08532 4.43065 9.08532 4.75609 9.41075L10.0002 14.6548L15.2442 9.41075C15.5697 9.08532 16.0973 9.08532 16.4228 9.41075C16.7482 9.73619 16.7482 10.2638 16.4228 10.5893L10.5894 16.4226C10.264 16.748 9.73634 16.748 9.41091 16.4226L3.57757 10.5893C3.25214 10.2638 3.25214 9.73619 3.57757 9.41075Z",fill:"currentColor",fillRule:"evenodd"})]}),A0e=null;var xP,q1,bP;const R0e=({title:e="Export",desc:t="An arrow bending itself to the right",width:s="16",height:o="13",className:r,focusable:a="false"})=>xP("svg",{className:bP("i",r),focusable:a,height:o,viewBox:"0 0 16 13",width:s,children:[q1("title",{children:e}),q1("desc",{children:t}),q1("path",{d:"M15.8,6L8.9,0.2C8.4-0.2,7.8,0.1,7.8,0.6v2.7C2.6,3.6,0,6.2,0,12.4c0,0.6,0.8,0.9,1.2,0.4 c1.7-2.2,3.2-3,6.6-3.1v2.7c0,0.5,0.7,0.8,1.1,0.5L15.8,7C16.1,6.7,16.1,6.3,15.8,6z M1.4,10.6c0.4-4.4,2.7-6,7-6 c0.4,0,0.6-0.3,0.6-0.6V2l5.3,4.5L9.1,11V9c0-0.3-0.3-0.6-0.6-0.6C5,8.4,3.1,9,1.4,10.6z"})]}),P0e=null;var p6,yP;function M0e(e){return p6(yP,{viewBox:"0 0 384 512",...e,children:p6("path",{d:"M377.4 296.6l-168 176C204.8 477.3 198.6 480 192 480s-12.84-2.688-17.38-7.438l-168-176C-2.5 286.1-2.156 271.8 7.438 262.6c9.5-9.156 24.75-8.812 33.94 .8125L168 396.1V56.02c0-13.25 10.75-24.01 23.1-24.01S216 42.77 216 56.02v340.1l126.6-132.7c9.156-9.625 24.41-9.969 33.94-.8125C386.2 271.8 386.5 286.1 377.4 296.6z",fill:"currentColor"})})}var LP,f6,SP;function O0e(e){return LP(SP,{viewBox:"0 0 22 22",...e,children:[f6("path",{clipRule:"evenodd",d:"M11.0002 0.332031C11.7365 0.332031 12.3335 0.928985 12.3335 1.66536L12.3335 20.332C12.3335 21.0684 11.7365 21.6654 11.0002 21.6654C10.2638 21.6654 9.66683 21.0684 9.66683 20.332L9.66683 1.66536C9.66683 0.928985 10.2638 0.332031 11.0002 0.332031Z",fill:"currentColor",fillRule:"evenodd"}),f6("path",{clipRule:"evenodd",d:"M0.72402 10.0559C1.24472 9.53519 2.08894 9.53519 2.60964 10.0559L11.0002 18.4464L19.3907 10.0559C19.9114 9.53519 20.7556 9.53519 21.2763 10.0559C21.797 10.5766 21.797 11.4208 21.2763 11.9415L11.943 21.2748C11.4223 21.7955 10.5781 21.7955 10.0574 21.2748L0.72402 11.9415C0.203321 11.4208 0.203321 10.5766 0.72402 10.0559Z",fill:"currentColor",fillRule:"evenodd"})]})}var TP,eh,NP;const B0e=({title:e="Export",desc:t="An arrow pointing right",width:s="16",height:o="8",className:r,focusable:a="false",decorative:i})=>TP("svg",{"aria-hidden":i?"true":"false",className:NP("i",r),focusable:a,height:o,viewBox:"0 0 16 8",width:s,children:[eh("title",{children:e}),eh("desc",{children:t}),eh("path",{d:"M1 5h11.6l-1.3 1.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l3-3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L12.6 3H1c-.6 0-1 .4-1 1s.4 1 1 1",fill:"#444",fillRule:"evenodd"})]}),D0e=null;var v6,kP;function H0e(e){return v6(kP,{viewBox:"0 0 384 512",...e,children:v6("path",{d:"M6.625 215.5l168-176C179.2 34.7 185.4 32.02 192 32.02s12.84 2.688 17.38 7.438l168 176c9.125 9.594 8.781 24.78-.8125 33.94c-9.5 9.156-24.75 8.812-33.94-.8125L216 115.9V456c0 13.25-10.75 23.1-23.1 23.1S168 469.3 168 456V115.9l-126.6 132.7C32.22 258.2 16.97 258.5 7.438 249.4C-2.156 240.2-2.5 225 6.625 215.5z",fill:"currentColor"})})}var IP,g6,EP;function F0e(e){return IP(EP,{viewBox:"0 0 22 22",...e,children:[g6("path",{clipRule:"evenodd",d:"M11.0007 0.332031C11.737 0.332031 12.334 0.928985 12.334 1.66536L12.334 20.332C12.334 21.0684 11.737 21.6654 11.0007 21.6654C10.2643 21.6654 9.66732 21.0684 9.66732 20.332L9.66732 1.66536C9.66732 0.928985 10.2643 0.332031 11.0007 0.332031Z",fill:"currentColor",fillRule:"evenodd"}),g6("path",{clipRule:"evenodd",d:"M10.0578 0.722556C10.5785 0.201856 11.4228 0.201856 11.9435 0.722556L21.2768 10.0559C21.7975 10.5766 21.7975 11.4208 21.2768 11.9415C20.7561 12.4622 19.9119 12.4622 19.3912 11.9415L11.0007 3.55098L2.61013 11.9415C2.08943 12.4622 1.24521 12.4622 0.724509 11.9415C0.20381 11.4208 0.20381 10.5766 0.724509 10.0559L10.0578 0.722556Z",fill:"currentColor",fillRule:"evenodd"})]})}var C6,jP;const V0e=e=>C6(jP,{viewBox:"0 0 10 12",...e,children:C6("path",{d:"M7.09677 6.92617C8.14516 6.28188 8.79032 5.07383 8.79032 3.78523C8.79032 1.69128 7.09677 0 5 0C2.90323 0 1.20968 1.69128 1.20968 3.78523C1.20968 5.07383 1.85484 6.20134 2.90323 6.92617C1.20968 7.73154 0 9.42282 0 11.4362C0 11.7584 0.241936 12 0.564516 12C0.887097 12 1.12903 11.7584 1.12903 11.4362C1.12903 9.34228 2.90323 7.57047 5 7.57047C7.09677 7.57047 8.87097 9.34228 8.87097 11.4362C8.87097 11.7584 9.1129 12 9.43548 12C9.75806 12 10 11.7584 10 11.4362C9.91935 9.42282 8.79032 7.73154 7.09677 6.92617ZM5 1.12752C6.45161 1.12752 7.66129 2.33557 7.66129 3.78523C7.66129 5.2349 6.45161 6.44295 5 6.44295C3.54839 6.44295 2.33871 5.2349 2.33871 3.78523C2.33871 2.33557 3.46774 1.12752 5 1.12752Z"})}),z0e=null;var x6,Vi,wP;const $0e=({title:e="Background Image",desc:t="Background Image",width:s="18",height:o="18",className:r,focusable:a="false"})=>x6("svg",{className:wP("i i-background-image",r),focusable:a,height:o,viewBox:"0 0 18 18",width:s,children:[Vi("title",{children:e}),Vi("desc",{children:t}),x6("g",{children:[" ",Vi("path",{d:"M7.5,7.5c1.2,0,2.2-1,2.2-2.2c0-1.2-1-2.2-2.2-2.2s-2.2,1-2.2,2.2C5.4,6.6,6.4,7.5,7.5,7.5z M7.5,4.6 c0.4,0,0.8,0.3,0.8,0.8c0,0.4-0.3,0.8-0.8,0.8S6.8,5.8,6.8,5.4C6.8,4.9,7.1,4.6,7.5,4.6z"})," ",Vi("path",{d:"M17,0.3H1C0.6,0.3,0.3,0.6,0.3,1v16c0,0.4,0.3,0.7,0.7,0.7h16c0.4,0,0.7-0.3,0.7-0.7V1 C17.7,0.6,17.4,0.3,17,0.3z M16.3,16.3H1.7V1.7h14.6V16.3z"})," ",Vi("path",{d:"M3.2,14.8h11.6c0.3,0,0.5-0.1,0.6-0.4c0.1-0.2,0.1-0.5,0-0.7l-3.6-5.8c-0.1-0.2-0.3-0.3-0.6-0.3 c-0.2,0-0.4,0.1-0.6,0.3l-2.4,3L6.6,9.2C6.4,9.1,6.2,9,6,9c-0.2,0-0.4,0.1-0.5,0.3l-2.9,4.4c-0.1,0.2-0.2,0.5,0,0.7 C2.7,14.6,2.9,14.8,3.2,14.8z M6.2,10.8l1.6,1.6c0.1,0.1,0.3,0.2,0.5,0.2c0.2,0,0.4-0.1,0.5-0.3l2.3-2.9l2.4,3.9H4.5L6.2,10.8z"})," "]})]}),_0e=null;var AP,th,RP;const U0e=({title:e="Bank",desc:t="A building with four columns",width:s="16",height:o="16",className:r,focusable:a="false"})=>AP("svg",{className:RP("i i-bank",r),focusable:a,height:o,viewBox:"0 0 16 16",width:s,children:[th("title",{children:e}),th("desc",{children:t}),th("path",{clipRule:"evenodd",d:"M3.625 7.98905V13.2473H5.375V7.98905H7.125V13.2473H8.875V7.98905H10.625V13.2473H12.375V7.98905H14.125V13.2473H15V15H1V13.2473H1.875V7.98905H3.625ZM7.65 1.06573C7.9125 0.978091 8.0875 0.978091 8.35 1.06573L14.475 3.69484C14.825 3.78247 15 4.13302 15 4.48357V6.23631C15 6.76213 14.65 7.11268 14.125 7.11268H1.875C1.35 7.11268 1 6.76213 1 6.23631V4.48357C1 4.13302 1.175 3.78247 1.525 3.69484L7.65 1.06573ZM8 3.6072C7.475 3.6072 7.125 3.95775 7.125 4.48357C7.125 5.00939 7.475 5.35994 8 5.35994C8.525 5.35994 8.875 5.00939 8.875 4.48357C8.875 3.95775 8.525 3.6072 8 3.6072Z",fillRule:"evenodd"})]}),G0e=null;var PP,b6,MP;function W0e(e){return PP(MP,{fill:"none",viewBox:"0 0 14 14",...e,children:[b6("rect",{height:"8.3",stroke:"currentColor",strokeWidth:"1.5",width:"8.3",x:"0.75",y:"0.75"}),b6("rect",{height:"8.3",rx:"1.35",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"1.5",width:"8.3",x:"4.9502",y:"4.9502"})]})}var OP,zi,BP;function K0e(e){return OP(BP,{viewBox:"0 0 14 15",...e,children:[zi("path",{d:"M1 13.25C0.585786 13.25 0.25 13.5858 0.25 14C0.25 14.4142 0.585786 14.75 1 14.75V13.25ZM13.1333 14.75C13.5475 14.75 13.8833 14.4142 13.8833 14C13.8833 13.5858 13.5475 13.25 13.1333 13.25V14.75ZM1 14.75H13.1333V13.25H1V14.75Z"}),zi("path",{d:"M1 0.25C0.585786 0.25 0.25 0.585786 0.25 1C0.25 1.41421 0.585786 1.75 1 1.75V0.25ZM13.1333 1.75C13.5475 1.75 13.8833 1.41421 13.8833 1C13.8833 0.585786 13.5475 0.25 13.1333 0.25V1.75ZM1 1.75H13.1333V0.25H1V1.75Z"}),zi("path",{d:"M6.31641 11.2266C6.31641 11.6408 6.65219 11.9766 7.06641 11.9766C7.48062 11.9766 7.81641 11.6408 7.81641 11.2266L6.31641 11.2266ZM7.81641 5.3334C7.81641 4.91918 7.48062 4.5834 7.06641 4.5834C6.65219 4.5834 6.31641 4.91918 6.31641 5.3334L7.81641 5.3334ZM7.81641 11.2266L7.81641 5.3334L6.31641 5.3334L6.31641 11.2266L7.81641 11.2266Z"}),zi("path",{d:"M5.09404 4.86491C4.83528 5.18836 4.88772 5.66033 5.21117 5.91908C5.53461 6.17784 6.00658 6.1254 6.26534 5.80195L5.09404 4.86491ZM7.06635 3.6001L7.65201 3.13158C7.50968 2.95366 7.29419 2.8501 7.06635 2.8501C6.83852 2.8501 6.62303 2.95366 6.4807 3.13158L7.06635 3.6001ZM7.86737 5.80195C8.12613 6.1254 8.5981 6.17784 8.92154 5.91908C9.24499 5.66033 9.29743 5.18836 9.03867 4.86491L7.86737 5.80195ZM6.26534 5.80195L7.65201 4.06862L6.4807 3.13158L5.09404 4.86491L6.26534 5.80195ZM6.4807 4.06862L7.86737 5.80195L9.03867 4.86491L7.65201 3.13158L6.4807 4.06862Z"}),zi("path",{d:"M9.03878 10.6551C9.29753 10.3317 9.24509 9.85969 8.92165 9.60094C8.5982 9.34218 8.12623 9.39462 7.86747 9.71807L9.03878 10.6551ZM7.06646 11.9199L6.48081 12.3884C6.62314 12.5664 6.83862 12.6699 7.06646 12.6699C7.2943 12.6699 7.50978 12.5664 7.65211 12.3884L7.06646 11.9199ZM6.26544 9.71807C6.00669 9.39462 5.53472 9.34218 5.21127 9.60094C4.88782 9.85969 4.83538 10.3317 5.09414 10.6551L6.26544 9.71807ZM7.86747 9.71807L6.48081 11.4514L7.65211 12.3884L9.03878 10.6551L7.86747 9.71807ZM7.65211 11.4514L6.26544 9.71807L5.09414 10.6551L6.48081 12.3884L7.65211 11.4514Z"})]})}var DP,Vl,HP;const Q0e=({title:e="All Authors",desc:t="A circle with the outline of the head and shoulders of two people inside",width:s="30",height:o="30",className:r,focusable:a="false"})=>DP("svg",{className:HP("i i-blockTemplateAllAuthors",r),focusable:a,height:o,viewBox:"0 0 30 30",width:s,children:[Vl("title",{children:e}),Vl("desc",{children:t}),Vl("circle",{cx:"14.963",cy:"14.963",fill:"#E9E9E9",r:"14.963"}),Vl("path",{d:"M17.482 17.661a3.75 3.75 0 1 1 4.037 0 4.25 4.25 0 0 1 2.231 3.741.75.75 0 1 1-1.5 0 2.75 2.75 0 1 0-5.5 0 .75.75 0 1 1-1.5 0 4.25 4.25 0 0 1 2.232-3.741zm-8.915-3.947a3.75 3.75 0 1 1 3.866 0A4.25 4.25 0 0 1 14.75 17.5a.75.75 0 1 1-1.5 0 2.75 2.75 0 0 0-5.5 0 .75.75 0 1 1-1.5 0 4.25 4.25 0 0 1 2.317-3.786zm1.933-.964a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5zm9 4a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5z",fill:"#8894A3"})]}),Z0e=null;var zl,un,FP;const Y0e=({title:e="Check Mark",desc:t="A circle with a check mark inside",width:s="112",height:o="112",className:r,focusable:a="false"})=>zl("svg",{className:FP("i i-blockTemplateCheckMark",r),focusable:a,height:o,viewBox:"0 0 112 112",width:s,children:[un("title",{children:e}),un("desc",{children:t}),un("defs",{children:zl("filter",{filterUnits:"objectBoundingBox",height:"186.1%",id:"a",width:"186.1%",x:"-43.1%",y:"-40.3%",children:[un("feOffset",{dy:"2",in:"SourceAlpha",result:"shadowOffsetOuter1"}),un("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"10"}),un("feColorMatrix",{in:"shadowBlurOuter1",result:"shadowMatrixOuter1",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),zl("feMerge",{children:[un("feMergeNode",{in:"shadowMatrixOuter1"}),un("feMergeNode",{in:"SourceGraphic"})]})]})}),zl("g",{fill:"none",fillRule:"evenodd",filter:"url(#a)",transform:"translate(20 18)",children:[un("path",{className:"outer",d:"M36 65.096c16.07 0 29.096-13.027 29.096-29.096C65.096 19.93 52.069 6.904 36 6.904 19.93 6.904 6.904 19.931 6.904 36c0 16.07 13.027 29.096 29.096 29.096zM36 72C16.118 72 0 55.882 0 36S16.118 0 36 0s36 16.118 36 36-16.118 36-36 36z",fillRule:"nonzero"}),un("circle",{className:"inner",cx:"36",cy:"36",r:"30"}),un("path",{className:"check",d:"M30.054 35.993a1.791 1.791 0 0 0-2.53 0 1.783 1.783 0 0 0 0 2.524l5.972 5.96a1.791 1.791 0 0 0 2.53 0l10.45-10.43a1.783 1.783 0 0 0 0-2.524 1.791 1.791 0 0 0-2.53 0l-9.185 9.167-4.707-4.697z",fillRule:"nonzero"})]})]}),X0e=null;var y6,$l,VP;const J0e=({title:e="Folder Outline",desc:t="Outline of a folder",width:s="42",height:o="42",className:r,focusable:a="false"})=>y6("svg",{className:VP("i i-blockTemplateFolder",r),focusable:a,height:o,viewBox:"0 0 42 42",width:s,children:[$l("title",{children:e}),$l("desc",{children:t}),y6("g",{fill:"#ADAEAF",fillRule:"nonzero",stroke:"#ADAEAF",strokeWidth:".3",children:[$l("path",{d:"M34.043 6.971a.87.87 0 0 0-.87-.87h-17.53l.7.354-3.756-5.101a.87.87 0 0 0-.7-.354H1.87a.87.87 0 0 0-.87.87v34.434C1 38.894 3.067 41 5.626 41a.87.87 0 1 0 0-1.74c-1.59 0-2.887-1.32-2.887-2.956V1.87l-.87.87h10.018l-.7-.355 3.756 5.102a.87.87 0 0 0 .7.354h17.53l-.869-.87v7.652a.87.87 0 1 0 1.74 0V6.971z"}),$l("path",{d:"M9.116 36.348a2.906 2.906 0 0 1-2.899 2.913V41h30.145A4.645 4.645 0 0 0 41 36.348V14.913a.87.87 0 0 0-.87-.87H9.986a.87.87 0 0 0-.87.87v21.435zm.87-20.565H40.13l-.87-.87v21.435a2.906 2.906 0 0 1-2.898 2.913H6.217c-1.159 0-1.159 1.739 0 1.739a4.645 4.645 0 0 0 4.638-4.652V14.913l-.87.87z"})]})]}),q0e=null,zP=({width:e="17",height:t="15",title:s="Book",desc:o="Book",focusable:r="false",className:a})=>(0,n.jsxs)("svg",{className:a,focusable:r,height:t,viewBox:"0 0 17 15",width:e,xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("title",{children:s}),(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{d:"M8.407 14.529a.68.68 0 0 1-.374 0L.506 12.553A.679.679 0 0 1 0 11.897V.679C0 .234.42-.09.851.023L8.22 1.957 15.589.023a.679.679 0 0 1 .851.656v11.218a.679.679 0 0 1-.506.656L8.407 14.53zM7.541 3.182L1.357 1.56v9.814l6.184 1.623V3.182zm1.358 0v9.814l6.184-1.623V1.56L8.899 3.182z",fill:"#FFF",fillRule:"nonzero"})]});var $P,sh,_P;const t1e=({title:e="Building",desc:t="Building with windows",width:s="18",height:o="18",className:r,focusable:a="false"})=>$P("svg",{className:_P("icon",r),focusable:a,height:o,viewBox:"0 0 18 18",width:s,children:[sh("title",{children:e}),sh("desc",{children:t}),sh("path",{d:"M10.6666 5.66797H11.5C11.721 5.66797 11.9329 5.58017 12.0892 5.42389C12.2455 5.26761 12.3333 5.05565 12.3333 4.83464C12.3333 4.61362 12.2455 4.40166 12.0892 4.24538C11.9329 4.0891 11.721 4.0013 11.5 4.0013H10.6666C10.4456 4.0013 10.2337 4.0891 10.0774 4.24538C9.92109 4.40166 9.83329 4.61362 9.83329 4.83464C9.83329 5.05565 9.92109 5.26761 10.0774 5.42389C10.2337 5.58017 10.4456 5.66797 10.6666 5.66797ZM10.6666 9.0013H11.5C11.721 9.0013 11.9329 8.9135 12.0892 8.75723C12.2455 8.60094 12.3333 8.38898 12.3333 8.16797C12.3333 7.94696 12.2455 7.73499 12.0892 7.57871C11.9329 7.42243 11.721 7.33464 11.5 7.33464H10.6666C10.4456 7.33464 10.2337 7.42243 10.0774 7.57871C9.92109 7.73499 9.83329 7.94696 9.83329 8.16797C9.83329 8.38898 9.92109 8.60094 10.0774 8.75723C10.2337 8.9135 10.4456 9.0013 10.6666 9.0013ZM6.49996 5.66797H7.33329C7.55431 5.66797 7.76627 5.58017 7.92255 5.42389C8.07883 5.26761 8.16663 5.05565 8.16663 4.83464C8.16663 4.61362 8.07883 4.40166 7.92255 4.24538C7.76627 4.0891 7.55431 4.0013 7.33329 4.0013H6.49996C6.27895 4.0013 6.06698 4.0891 5.9107 4.24538C5.75442 4.40166 5.66663 4.61362 5.66663 4.83464C5.66663 5.05565 5.75442 5.26761 5.9107 5.42389C6.06698 5.58017 6.27895 5.66797 6.49996 5.66797ZM6.49996 9.0013H7.33329C7.55431 9.0013 7.76627 8.9135 7.92255 8.75723C8.07883 8.60094 8.16663 8.38898 8.16663 8.16797C8.16663 7.94696 8.07883 7.73499 7.92255 7.57871C7.76627 7.42243 7.55431 7.33464 7.33329 7.33464H6.49996C6.27895 7.33464 6.06698 7.42243 5.9107 7.57871C5.75442 7.73499 5.66663 7.94696 5.66663 8.16797C5.66663 8.38898 5.75442 8.60094 5.9107 8.75723C6.06698 8.9135 6.27895 9.0013 6.49996 9.0013ZM16.5 15.668H15.6666V1.5013C15.6666 1.28029 15.5788 1.06833 15.4225 0.912046C15.2663 0.755766 15.0543 0.667969 14.8333 0.667969H3.16663C2.94561 0.667969 2.73365 0.755766 2.57737 0.912046C2.42109 1.06833 2.33329 1.28029 2.33329 1.5013V15.668H1.49996C1.27895 15.668 1.06698 15.7558 0.910704 15.912C0.754423 16.0683 0.666626 16.2803 0.666626 16.5013C0.666626 16.7223 0.754423 16.9343 0.910704 17.0906C1.06698 17.2468 1.27895 17.3346 1.49996 17.3346H16.5C16.721 17.3346 16.9329 17.2468 17.0892 17.0906C17.2455 16.9343 17.3333 16.7223 17.3333 16.5013C17.3333 16.2803 17.2455 16.0683 17.0892 15.912C16.9329 15.7558 16.721 15.668 16.5 15.668ZM9.83329 15.668H8.16663V12.3346H9.83329V15.668ZM14 15.668H11.5V11.5013C11.5 11.2803 11.4122 11.0683 11.2559 10.912C11.0996 10.7558 10.8876 10.668 10.6666 10.668H7.33329C7.11228 10.668 6.90032 10.7558 6.74404 10.912C6.58776 11.0683 6.49996 11.2803 6.49996 11.5013V15.668H3.99996V2.33464H14V15.668Z"})]}),s1e=null;var nh,$i,UP;const n1e=({title:e="Captions",desc:t="Two capital letter C inside a square",width:s="24",height:o="16",className:r,focusable:a="false"})=>nh("svg",{className:UP("i i-captions",r),focusable:a,height:o,viewBox:"0 0 24 16",width:s,children:[$i("title",{children:e}),$i("desc",{children:t}),nh("g",{fill:"none",fillRule:"evenodd",transform:"translate(-.355)",children:[$i("rect",{height:"13.25",rx:"1",stroke:"#000",strokeWidth:"1.75",width:"18.25",x:"1.447",y:"1.402"}),nh("text",{fill:"#000",fontFamily:"Lato-Black, Lato",fontSize:"9",fontWeight:"700",letterSpacing:".75",children:[$i("tspan",{x:"4.222",y:"11.5",children:"C"})," ",$i("tspan",{x:"10.885",y:"11.5",children:"C"})]})]})]}),o1e=null;var GP,oh;const r1e=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>GP("svg",{"aria-hidden":e,"aria-label":t,className:s,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&oh("title",{children:i}),o&&oh("desc",{children:o}),oh("path",{d:"M0 0h16v2H0V0zm0 13h16v2H0v-2zm4-9h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",fill:"currentColor",fillRule:"evenodd"})]}),a1e=null;var WP,rh,KP;const i1e=({title:e="Character",desc:t="Character",width:s="13",height:o="16",className:r,focusable:a="false"})=>WP("svg",{className:KP("i i-character",r),focusable:a,height:o,viewBox:"0 0 13 16",width:s,children:[rh("title",{children:e}),rh("desc",{children:t}),rh("path",{d:"M9.2,8.8c1.3-0.8,2.1-2.3,2.1-3.9c0-2.6-2.1-4.7-4.7-4.7C4,0.2,1.9,2.3,1.9,4.9c0,1.6,0.8,3,2.1,3.9 c-2.1,1-3.6,3.1-3.6,5.6c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7c0-2.6,2.2-4.8,4.8-4.8s4.8,2.2,4.8,4.8c0,0.4,0.3,0.7,0.7,0.7 s0.7-0.3,0.7-0.7C12.7,11.9,11.3,9.8,9.2,8.8z M6.6,1.6c1.8,0,3.3,1.5,3.3,3.3S8.4,8.2,6.6,8.2S3.3,6.7,3.3,4.9S4.7,1.6,6.6,1.6z"})]}),c1e=null;function L6(e){return(0,n.jsx)($t,{viewBox:"0 0 11 8",...e,children:(0,n.jsx)("path",{d:"M9.6,0L11,1.3L3.9,8L0,4.3L1.4,3l2.6,2.4L9.6,0z"})})}var QP,ah,ZP;const l1e=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="21",role:a="img",title:i,width:c="21"})=>QP("svg",{"aria-hidden":e,"aria-label":t,className:ZP("i i-checkMarkFilled",s),focusable:"false",height:r,role:a,viewBox:"0 0 21 21",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&ah("title",{children:i}),o&&ah("desc",{children:o}),ah("path",{d:"M10.074 20.959c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zM7.077 10.523a.65.65 0 1 0-.919.919l2.546 2.545a.65.65 0 0 0 .919 0l4.454-4.454a.65.65 0 1 0-.919-.92L9.163 12.61l-2.086-2.086z"})]}),d1e=null;var S6,YP;function u1e(e){return S6(YP,{viewBox:"0 0 7 5",...e,children:S6("path",{d:"M3.104 3.896a.5.5 0 0 0 .707 0l2.543-2.542a.5.5 0 0 0-.708-.708L3.473 2.851 1.353.73a.5.5 0 1 0-.707.707l2.458 2.458Z"})})}var T6,XP;const h1e=({width:e="16",height:t="16",className:s,focusable:o="false"})=>T6("svg",{"aria-hidden":"true",className:XP("i i-chevronLeft",s),focusable:o,height:t,viewBox:"0 0 16 16",width:e,children:T6("polygon",{points:"11.1,15.7 3.4,8 11.1,0.3 12.6,1.7 6.3,8 12.6,14.3 "})}),m1e=null;var N6,JP;const p1e=e=>N6(JP,{viewBox:"0 0 6 10",...e,children:N6("path",{d:"M5.707 1.707A1 1 0 0 0 4.293.293l-4 4a1 1 0 0 0 0 1.414l4 4a1 1 0 0 0 1.414-1.414L2.414 5l3.293-3.293z",fillRule:"nonzero"})}),f1e=null,qP=({className:e,dataTestId:t})=>(0,n.jsx)("svg",{"aria-hidden":"true",className:e,"data-testid":t,fill:"currentColor",focusable:"false",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("circle",{cx:"5",cy:"5",r:"5"})});var k6,_l,eM;const g1e=({title:e="Clock",desc:t="Image of a clock with two hands",width:s="14",height:o="13",className:r,focusable:a="false"})=>k6("svg",{className:eM("i",r),focusable:a,height:o,viewBox:"0 0 14 13",width:s,children:[_l("title",{children:e}),_l("desc",{children:t}),k6("g",{children:[_l("path",{d:"M7 11.375C5.70829 11.371 4.47061 10.8562 3.55722 9.94277C2.64384 9.02939 2.12896 7.79171 2.125 6.5C2.12896 5.20829 2.64384 3.97061 3.55722 3.05722C4.47061 2.14384 5.70829 1.62896 7 1.625C8.29171 1.62896 9.52939 2.14384 10.4428 3.05722C11.3562 3.97061 11.871 5.20829 11.875 6.5C11.871 7.79171 11.3562 9.02939 10.4428 9.94277C9.52939 10.8562 8.29171 11.371 7 11.375ZM7 0C3.425 0 0.5 2.925 0.5 6.5C0.5 10.075 3.425 13 7 13C10.575 13 13.5 10.075 13.5 6.5C13.5 2.925 10.575 0 7 0Z"}),_l("path",{d:"M7.81299 3.25H6.18799V7.313H10.25V5.688H7.81199L7.81299 3.25Z"})]})]}),C1e=null,tM=({className:e})=>(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"currentColor",foocusable:"false",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M9.78572 9.78572C9.5 10.0714 9.07143 10.0714 8.78571 9.78572L5 6.00001L1.21429 9.78572C0.928571 10.0714 0.500001 10.0714 0.214285 9.78572C-0.0714284 9.49999 -0.0714284 9.07144 0.214285 8.78571L4 5L0.214285 1.21429C-0.0714284 0.928564 -0.0714284 0.500007 0.214285 0.214279C0.357143 0.0714143 0.500001 0 0.714286 0C0.928571 0 1.07143 0.0714143 1.21429 0.214279L5 3.99999L8.78571 0.214279C8.92857 0.0714143 9.14286 0 9.28572 0C9.42857 0 9.64286 0.0714143 9.78572 0.214279C10.0714 0.500007 10.0714 0.928564 9.78572 1.21429L6 5L9.78572 8.78571C10.0714 9.07144 10.0714 9.49999 9.78572 9.78572Z"})});var sM,I6,nM;function b1e(e){return sM(nM,{viewBox:"0 0 16 16",...e,children:[I6("path",{d:"M5 7C4.44772 7 4 7.44772 4 8C4 8.55228 4.44772 9 5 9L12.5858 9L10.2929 11.2929C9.90237 11.6834 9.90237 12.3166 10.2929 12.7071C10.6834 13.0976 11.3166 13.0976 11.7071 12.7071L15.7071 8.70711C16.0976 8.31658 16.0976 7.68342 15.7071 7.29289L11.7071 3.29289C11.3166 2.90237 10.6834 2.90237 10.2929 3.29289C9.90237 3.68342 9.90237 4.31658 10.2929 4.70711L12.5858 7L5 7Z"}),I6("path",{d:"M1.19249e-08 15C5.33895e-09 15.5523 0.447716 16 1 16C1.55228 16 2 15.5523 2 15L2 1C2 0.447716 1.55228 1.85108e-08 1 1.19249e-08C0.447716 5.33896e-09 1.85459e-07 0.447716 1.78873e-07 1L1.19249e-08 15Z"})]})}var oM,Vs;const y1e=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="18",role:a="img",title:i,width:c="18"})=>oM("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 18 18",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Vs("title",{children:i}),o&&Vs("desc",{children:o}),Vs("path",{d:"M9 9V1a8 8 0 015.657 2.343L9 9z",fill:"red",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9l5.657-5.656A8 8 0 0117 9H9z",fill:"#F90",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9h8a8 8 0 01-2.343 5.657L9 9z",fill:"#FFF500",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9l5.657 5.657A8 8 0 019 17V9z",fill:"#ADFF00",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9v8a8 8 0 01-5.657-2.343L9 9z",fill:"#00FF94",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9l-5.657 5.657A8 8 0 011 9h8z",fill:"#06F",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9H1a8 8 0 012.343-5.656L9 9z",fill:"#8000FF",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 9L3.343 3.343A8 8 0 019 1v8z",fill:"#EB00FF",stroke:"#fff",strokeLinejoin:"round"}),Vs("path",{d:"M9 6a3 3 0 110 6 3 3 0 010-6z",fill:"#fff"}),Vs("path",{d:"M9 17A8 8 0 109 1a8 8 0 000 16z",stroke:"#EAEAEB"})]}),L1e=null;var rM,ih,aM;const S1e=({title:e="Continue Block",desc:t="Continue Block",width:s="17",height:o="17",className:r,focusable:a="false"})=>rM("svg",{className:aM("i i-continue-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:s,children:[ih("title",{children:e}),ih("desc",{children:t}),ih("path",{d:"M9.25 11.5h3l-4 5-4-5h3v-7h2v7zm6-9h-14a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zm-10 4v2h-4a1 1 0 0 1 0-2h4zm10 0a1 1 0 0 1 0 2h-4v-2h4z",fillRule:"evenodd"})]}),T1e=null;var iM,ch,cM;const N1e=({title:e="Convert",desc:t="Convert to block",width:s="14",height:o="12",className:r,focusable:a="false"})=>iM("svg",{className:cM("i i-convert",r),focusable:a,height:o,viewBox:"0 0 14 12",width:s,children:[ch("title",{children:e}),ch("desc",{children:t}),ch("path",{d:"M9.625 5.143V2.57L14 6 9.625 9.429V6.857H.875A.867.867 0 0 1 0 6c0-.473.392-.857.875-.857h8.75zM7 1.714H.875A.867.867 0 0 1 0 .857C0 .384.392 0 .875 0H7c.483 0 .875.384.875.857A.867.867 0 0 1 7 1.714zM7 12H.875A.867.867 0 0 1 0 11.143c0-.473.392-.857.875-.857H7c.483 0 .875.384.875.857A.867.867 0 0 1 7 12z",fillRule:"evenodd"})]}),k1e=null;var lM,E6,dM;function I1e(e){return lM(dM,{...e,viewBox:"0 0 16 16",children:[E6("path",{clipRule:"evenodd",d:"M7.33341 6.6665C6.96522 6.6665 6.66675 6.96498 6.66675 7.33317V13.3332C6.66675 13.7014 6.96522 13.9998 7.33341 13.9998H13.3334C13.7016 13.9998 14.0001 13.7014 14.0001 13.3332V7.33317C14.0001 6.96498 13.7016 6.6665 13.3334 6.6665H7.33341ZM5.33341 7.33317C5.33341 6.2286 6.22884 5.33317 7.33341 5.33317H13.3334C14.438 5.33317 15.3334 6.2286 15.3334 7.33317V13.3332C15.3334 14.4377 14.438 15.3332 13.3334 15.3332H7.33341C6.22884 15.3332 5.33341 14.4377 5.33341 13.3332V7.33317Z",fillRule:"evenodd"}),E6("path",{clipRule:"evenodd",d:"M2.66675 1.99984C2.48994 1.99984 2.32037 2.07008 2.19534 2.1951C2.07032 2.32012 2.00008 2.48969 2.00008 2.6665V8.6665C2.00008 8.84331 2.07032 9.01288 2.19534 9.13791C2.32037 9.26293 2.48994 9.33317 2.66675 9.33317H3.33341C3.7016 9.33317 4.00008 9.63165 4.00008 9.99984C4.00008 10.368 3.7016 10.6665 3.33341 10.6665H2.66675C2.13631 10.6665 1.62761 10.4558 1.25253 10.0807C0.877462 9.70564 0.666748 9.19694 0.666748 8.6665V2.6665C0.666748 2.13607 0.877462 1.62736 1.25253 1.25229C1.62761 0.877217 2.13632 0.666504 2.66675 0.666504H8.66675C9.19718 0.666504 9.70589 0.877218 10.081 1.25229C10.456 1.62736 10.6667 2.13607 10.6667 2.6665V3.33317C10.6667 3.70136 10.3683 3.99984 10.0001 3.99984C9.63189 3.99984 9.33341 3.70136 9.33341 3.33317V2.6665C9.33341 2.48969 9.26318 2.32012 9.13815 2.1951C9.01313 2.07007 8.84356 1.99984 8.66675 1.99984H2.66675Z",fillRule:"evenodd"})]})}var uM,lh,hM;const E1e=({title:e="Copy",desc:t="A document stacked on top of another one",width:s="15",height:o="18",className:r=null,focusable:a="false"})=>uM("svg",{className:hM("i i-stack",r),focusable:a,height:o,viewBox:"0 0 15 18",width:s,children:[lh("title",{children:e}),lh("desc",{children:t}),lh("path",{d:"M14.7,4.1C14.7,4.1,14.7,4.1,14.7,4.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0,0L11,0.4c0,0-0.1,0-0.1-0.1 c0,0-0.1,0-0.1-0.1c-0.1,0-0.2,0-0.2,0H3.5c-0.3,0-0.6,0.3-0.6,0.6v3h-2c-0.3,0-0.6,0.3-0.6,0.6v12.6c0,0.3,0.3,0.6,0.6,0.6h10.6 c0.3,0,0.6-0.3,0.6-0.6v-3h2c0.3,0,0.6-0.3,0.6-0.6V4.3C14.7,4.2,14.7,4.2,14.7,4.1z M11.2,2.4l1.4,1.3h-1.4V2.4z M9.9,7.3H8.6V6 L9.9,7.3z M7.9,8.6h2.9v7.9H1.5V5.1h5.8v2.8C7.3,8.3,7.6,8.6,7.9,8.6z M12.1,7.9c0-0.1,0-0.2,0-0.2c0,0,0,0,0,0 c0-0.1-0.1-0.1-0.1-0.2c0,0,0,0,0,0L8.4,4c0,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.2,0-0.2,0H4.1V1.5H10v2.8 C10,4.7,10.2,5,10.6,5h2.9v7.9h-1.4V7.9z"})]}),j1e=null;var mM,dh,pM;const w1e=({title:e="Copy lesson",desc:t="Copy lesson",width:s="15",height:o="15",className:r,focusable:a="false"})=>mM("svg",{className:pM("i",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[dh("title",{children:e}),dh("desc",{children:t}),dh("path",{d:"M14 14H7.364V7.364H14V14zM1 7.636V1h6.636v5.364h-.772c-.277 0-.5.223-.5.5v.772H1zm13.5-1.272a.5.5 0 0 1 .5.5V14.5a.5.5 0 0 1-.5.5H6.864a.5.5 0 0 1-.5-.5V8.636H.5a.5.5 0 0 1-.5-.5V.5A.5.5 0 0 1 .5 0h7.636a.5.5 0 0 1 .5.5v5.864H14.5zm0-3.819a.5.5 0 0 1 .5.5v1.91a.5.5 0 1 1-1 0v-1.41h-2.748l1.056 1.056a.5.5 0 0 1-.707.707L9.692 3.4a.505.505 0 0 1-.147-.354.505.505 0 0 1 .147-.354L11.601.782a.5.5 0 0 1 .707.707l-1.056 1.056H14.5zm-9.084 9.219a.505.505 0 0 1 .039.19.506.506 0 0 1-.147.354l-1.909 1.91a.502.502 0 0 1-.707 0 .5.5 0 0 1 0-.707l1.056-1.056H.5a.5.5 0 0 1-.5-.5v-1.91a.5.5 0 1 1 1 0v1.41h2.748l-1.056-1.056a.5.5 0 0 1 .707-.707L5.308 11.6a.493.493 0 0 1 .108.163z",fillRule:"evenodd"})]}),A1e=null;var fM,Ul;const R1e=({title:e="Corner up-right",desc:t="An arrow moving up & to the right",width:s="16",height:o="16",className:r,focusable:a="false"})=>fM("svg",{className:r,fill:"none",focusable:a,height:o,viewBox:"0 0 16 16",width:s,xmlns:"http://www.w3.org/2000/svg",children:[Ul("title",{children:e}),Ul("desc",{children:t}),Ul("path",{clipRule:"evenodd",d:"M9.5286 2.19526C9.78895 1.93491 10.2111 1.93491 10.4714 2.19526L13.8047 5.5286C14.0651 5.78894 14.0651 6.21106 13.8047 6.4714L10.4714 9.80474C10.2111 10.0651 9.78895 10.0651 9.5286 9.80474C9.26825 9.54439 9.26825 9.12228 9.5286 8.86193L12.3905 6L9.5286 3.13807C9.26825 2.87772 9.26825 2.45561 9.5286 2.19526Z",fill:"currentColor",fillRule:"evenodd"}),Ul("path",{clipRule:"evenodd",d:"M5.33333 6.66667C4.8029 6.66667 4.29419 6.87738 3.91912 7.25245C3.54405 7.62753 3.33333 8.13623 3.33333 8.66667V13.3333C3.33333 13.7015 3.03486 14 2.66667 14C2.29848 14 2 13.7015 2 13.3333V8.66667C2 7.78261 2.35119 6.93477 2.97631 6.30964C3.60143 5.68452 4.44928 5.33333 5.33333 5.33333H13.3333C13.7015 5.33333 14 5.63181 14 6C14 6.36819 13.7015 6.66667 13.3333 6.66667H5.33333Z",fill:"currentColor",fillRule:"evenodd"})]}),P1e=null;var vM,uh,gM;const M1e=e=>{const{className:t,desc:s="Crop",focusable:o="false",height:r="19",title:a="Crop",width:i="19"}=e,c={className:gM("i i-crop",t),focusable:o,height:r,viewBox:`0 0 ${i} ${r}`,width:i};return vM("svg",{...c,children:[uh("title",{children:a}),uh("desc",{children:s}),uh("path",{d:"M15 13h3.003c.55 0 .997.444.997 1 0 .552-.453 1-.997 1H15v3.003c0 .55-.444.997-1 .997-.552 0-1-.453-1-.997V15H4.996A.995.995 0 0 1 4 14.004V6H.997A.996.996 0 0 1 0 5c0-.552.453-1 .997-1H4V.997C4 .447 4.444 0 5 0c.552 0 1 .453 1 .997V4h8.004c.55 0 .996.445.996.996V13zm-9 0h7V6H6v7z",fillRule:"evenodd"})]})},O1e=null;var CM,hh,xM;const B1e=({"aria-hidden":e,"aria-label":t="Dash mark",className:s,desc:o,height:r="3",role:a="img",title:i,width:c="7"})=>CM("svg",{"aria-hidden":e,"aria-label":t,className:xM("i i-dashMark",s),focusable:"false",height:r,role:a,viewBox:"0 0 7 3",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&hh("title",{children:i}),o&&hh("desc",{children:o}),hh("rect",{height:"3",width:"7"})]}),D1e=null;var bM,j6;const H1e=({width:e="20",height:t="20",focusable:s="false"})=>bM("svg",{fill:"none",focusable:s,height:t,viewBox:"0 0 20 20",width:e,xmlns:"http://www.w3.org/2000/svg",children:[j6("path",{clipRule:"evenodd",d:"M15.449 2.03415C16.2057 1.24516 17.4414 1.16956 18.2886 1.86043C19.161 2.57182 19.3163 3.84495 18.6406 4.74523L11.7164 13.9708C10.7635 15.2403 8.94583 15.4621 7.71568 14.4589C6.45117 13.4278 6.3355 11.537 7.46489 10.3594L15.449 2.03415ZM17.2353 3.15207C17.0613 3.01013 16.8074 3.02566 16.6519 3.18776L8.66778 11.513C8.21204 11.9882 8.25871 12.7512 8.76899 13.1673C9.26539 13.5721 9.9989 13.4826 10.3834 12.9703L17.3077 3.74476C17.4465 3.5598 17.4146 3.29823 17.2353 3.15207Z",fill:"currentColor",fillRule:"evenodd"}),j6("path",{clipRule:"evenodd",d:"M6.24929 18.535C4.49357 18.9784 2.44605 18.6701 0.604997 17.6473C0.305936 17.4811 0.138803 17.1491 0.183513 16.8099C0.228225 16.4707 0.475696 16.1933 0.807595 16.1104C1.91332 15.8339 2.71474 14.9884 3.65265 13.9988C3.73743 13.9094 3.82332 13.8188 3.91065 13.7273C4.39823 13.2165 4.95363 12.6632 5.59452 12.3031C6.27583 11.9204 7.06497 11.7491 7.96604 12.0065L7.50816 13.6091C7.10117 13.4928 6.76904 13.555 6.4108 13.7562C6.01216 13.9802 5.60974 14.3611 5.11619 14.8782C5.02687 14.9717 4.93462 15.0701 4.83919 15.1719C4.33778 15.7067 3.74851 16.3352 3.03433 16.8502C4.03071 17.1168 5.00421 17.1304 5.84113 16.919C7.10848 16.5989 8.06772 15.7708 8.42833 14.4559L10.0356 14.8967C9.49766 16.8584 8.02754 18.0858 6.24929 18.535Z",fill:"currentColor",fillRule:"evenodd"})]}),F1e=null,yM=({title:e="DestinationArrow",desc:t="DestinationArrow",width:s="13",height:o="10",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-destinationArrow",r),focusable:a,height:o,viewBox:"0 0 13 10",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("path",{d:"M0 5c0 .345.264.625.59.625h10.393L7.855 8.933a.65.65 0 0 0 0 .884.573.573 0 0 0 .418.183.573.573 0 0 0 .418-.183l4.136-4.374a.66.66 0 0 0 0-.885L8.691.183a.568.568 0 0 0-.836 0 .65.65 0 0 0 0 .884l3.128 3.308H.591C.264 4.375 0 4.655 0 5"})]});var LM,mh,SM;const z1e=({title:e="Dialogue Slide",desc:t="Dialogue Slide",width:s="16",height:o="16",className:r,focusable:a="false"})=>LM("svg",{className:SM("i i-dialogue-slide",r),focusable:a,height:o,viewBox:"0 0 16 16",width:s,children:[mh("title",{children:e}),mh("desc",{children:t}),mh("path",{d:"M14 11h-3c-.3 0-.5.1-.7.3L8 13.6l-2.3-2.3c-.2-.2-.4-.3-.7-.3H2V2h12v9zm1-11H1C.4 0 0 .4 0 1v11c0 .6.4 1 1 1h3.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H15c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1z",fillRule:"evenodd"})]}),$1e=null;var TM,_i;const _1e=({title:e="Disk",desc:t="An old floppy disk",width:s="16",height:o="16",className:r,focusable:a="false"})=>TM("svg",{className:r,fill:"none",focusable:a,height:o,viewBox:"0 0 16 16",width:s,xmlns:"http://www.w3.org/2000/svg",children:[_i("title",{children:e}),_i("desc",{children:t}),_i("path",{clipRule:"evenodd",d:"M3.33337 2.66659C3.15656 2.66659 2.98699 2.73682 2.86197 2.86185C2.73695 2.98687 2.66671 3.15644 2.66671 3.33325V12.6666C2.66671 12.8434 2.73695 13.013 2.86197 13.138C2.98699 13.263 3.15656 13.3333 3.33337 13.3333H12.6667C12.8435 13.3333 13.0131 13.263 13.1381 13.138C13.2631 13.013 13.3334 12.8434 13.3334 12.6666V5.6094L10.3906 2.66659H3.33337ZM1.91916 1.91904C2.29423 1.54397 2.80294 1.33325 3.33337 1.33325H10.6667C10.8435 1.33325 11.0131 1.40349 11.1381 1.52851L14.4714 4.86185C14.5965 4.98687 14.6667 5.15644 14.6667 5.33325V12.6666C14.6667 13.197 14.456 13.7057 14.0809 14.0808C13.7058 14.4559 13.1971 14.6666 12.6667 14.6666H3.33337C2.80294 14.6666 2.29423 14.4559 1.91916 14.0808C1.54409 13.7057 1.33337 13.197 1.33337 12.6666V3.33325C1.33337 2.80282 1.54409 2.29411 1.91916 1.91904Z",fill:"currentColor",fillRule:"evenodd"}),_i("path",{clipRule:"evenodd",d:"M4.00004 8.66659C4.00004 8.2984 4.29852 7.99992 4.66671 7.99992H11.3334C11.7016 7.99992 12 8.2984 12 8.66659V13.9999C12 14.3681 11.7016 14.6666 11.3334 14.6666C10.9652 14.6666 10.6667 14.3681 10.6667 13.9999V9.33325H5.33337V13.9999C5.33337 14.3681 5.0349 14.6666 4.66671 14.6666C4.29852 14.6666 4.00004 14.3681 4.00004 13.9999V8.66659Z",fill:"currentColor",fillRule:"evenodd"}),_i("path",{clipRule:"evenodd",d:"M4.66671 1.33325C5.0349 1.33325 5.33337 1.63173 5.33337 1.99992V4.66659H10C10.3682 4.66659 10.6667 4.96506 10.6667 5.33325C10.6667 5.70144 10.3682 5.99992 10 5.99992H4.66671C4.29852 5.99992 4.00004 5.70144 4.00004 5.33325V1.99992C4.00004 1.63173 4.29852 1.33325 4.66671 1.33325Z",fill:"currentColor",fillRule:"evenodd"})]}),U1e=null;var NM,G1e;class W1e extends null{render(){return NM("svg",{"aria-hidden":this.props.decorative,"aria-label":this.props.title,className:this.props.className,focusable:"false",height:this.props.height,role:this.props.role,version:"1.1",viewBox:this.props.viewBox,width:this.props.width,xmlns:"http://www.w3.org/2000/svg",children:this.props.children})}}const K1e=null;var w6,kM;const Q1e=({width:e=20,height:t=20,...s})=>w6(kM,{height:t,width:e,...s,viewBox:"0 0 20 20",children:w6("path",{d:"M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm2.634 7.679l-3.506 3.505-2.054-2.055a.7.7 0 00-.99.99l2.55 2.55a.7.7 0 00.99 0l4-4a.7.7 0 00-.99-.99z",fillRule:"evenodd"})}),Z1e=null;var IM,ph,EM;const Y1e=({title:e="Vertical Dots",desc:t="Vertical Dots",width:s="4",height:o="24",className:r=null,focusable:a="false"})=>IM("svg",{className:EM("i i-dotsVertical",r),focusable:a,height:o,viewBox:"0 0 4 24",width:s,children:[ph("title",{children:e}),ph("desc",{children:t}),ph("path",{d:"M2 24a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM2 4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z",fillRule:"evenodd"})]}),X1e=null,jM=({title:e="Download",desc:t="Arrow down with horizontal line beneath it",width:s="16",height:o="19",className:r,focusable:a="false"},i)=>(0,n.jsxs)("svg",{className:G()("i i-download",r),focusable:a,height:o,ref:i,viewBox:"0 0 16 19",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("rect",{height:"2",rx:"1",width:"16",y:"17"}),(0,n.jsx)("path",{d:"M4.464 8.293A1 1 0 1 0 3.05 9.707l4.24 4.24c.4.4 1.028.392 1.42 0l4.24-4.24a1 1 0 1 0-1.414-1.414L8 4.757 4.464 8.293zm0 0L8 4.757l3.536 3.536L8 11.828 4.464 8.293z"}),(0,n.jsx)("path",{d:"M7 0h2v12H7z"})]}),wM=(0,h.forwardRef)(jM);var AM,Ui,RM;const J1e=({title:e="Download Circle",desc:t="Arrow down with horizontal line beneath it wrapped up in a circle",width:s="51",height:o="51",className:r,focusable:a="false"})=>AM("svg",{className:RM("i i-downloadCircle",r),focusable:a,height:o,viewBox:"0 0 51 51",width:s,children:[Ui("title",{children:e}),Ui("desc",{children:t}),Ui("g",{fill:"none",stroke:"none",children:Ui("g",{fill:"#000",transform:"translate(-695, -227)",children:Ui("path",{d:"M721,255.395113 L726.834932,249.560181 C727.225456,249.169656 727.858621,249.169656 728.249146,249.560181 C728.63967,249.950705 728.63967,250.58387 728.249146,250.974394 L720.824726,258.398814 C720.796316,258.436777 720.764856,258.473181 720.730347,258.507691 C720.339822,258.898215 719.706657,258.898215 719.316133,258.507691 L711.799485,250.991042 C711.408961,250.600518 711.408961,249.967353 711.799485,249.576829 C712.190009,249.186304 712.823174,249.186304 713.213699,249.576829 L719,255.36313 L719,240.783936 C719,240.231651 719.447715,239.783936 720,239.783936 C720.552285,239.783936 721,240.231651 721,240.783936 L721,255.395113 Z M720.059082,277.569336 C706.251963,277.569336 695.059082,266.376455 695.059082,252.569336 C695.059082,238.762217 706.251963,227.569336 720.059082,227.569336 C733.866201,227.569336 745.059082,238.762217 745.059082,252.569336 C745.059082,266.376455 733.866201,277.569336 720.059082,277.569336 Z M720.059082,275.569336 C732.761631,275.569336 743.059082,265.271885 743.059082,252.569336 C743.059082,239.866787 732.761631,229.569336 720.059082,229.569336 C707.356533,229.569336 697.059082,239.866787 697.059082,252.569336 C697.059082,265.271885 707.356533,275.569336 720.059082,275.569336 Z M712,264 C711.447715,264 711,263.552285 711,263 C711,262.447715 711.447715,262 712,262 L728,262 C728.552285,262 729,262.447715 729,263 C729,263.552285 728.552285,264 728,264 L712,264 Z"})})})]}),q1e=null;var PM,A6,MM;function ehe(e){return PM(MM,{viewBox:"0 0 13 13",...e,children:[A6("path",{d:"M7.08297 7.92452V1.49952C7.08297 1.34476 7.02149 1.19635 6.91207 1.08692C6.80264 0.977491 6.65422 0.916016 6.49947 0.916016C6.34472 0.916016 6.1963 0.977491 6.08687 1.08692C5.97745 1.19635 5.91597 1.34476 5.91597 1.49952V7.92452L4.57997 6.58652C4.47057 6.47711 4.32219 6.41565 4.16747 6.41565C4.01275 6.41565 3.86437 6.47711 3.75497 6.58652C3.64557 6.69592 3.58411 6.8443 3.58411 6.99902C3.58411 7.15373 3.64557 7.30211 3.75497 7.41152L6.08797 9.74552C6.19771 9.85428 6.34596 9.91529 6.50047 9.91529C6.65497 9.91529 6.80323 9.85428 6.91297 9.74552L9.24597 7.41152C9.34926 7.30115 9.40564 7.15499 9.40323 7.00385C9.40082 6.85271 9.3398 6.70842 9.23304 6.60141C9.12629 6.49439 8.98215 6.43303 8.83102 6.43025C8.67989 6.42747 8.53358 6.4835 8.42297 6.58652L7.08197 7.92452H7.08297Z"}),A6("path",{d:"M11.4 11.4824H1.60002V4.68242H3.00002C3.15915 4.68242 3.31177 4.61921 3.42429 4.50669C3.53681 4.39416 3.60002 4.24155 3.60002 4.08242C3.60002 3.92329 3.53681 3.77068 3.42429 3.65816C3.31177 3.54564 3.15915 3.48242 3.00002 3.48242H1.00002C0.840895 3.48242 0.688282 3.54564 0.57576 3.65816C0.463239 3.77068 0.400024 3.92329 0.400024 4.08242V12.0824C0.400024 12.2416 0.463239 12.3942 0.57576 12.5067C0.688282 12.6192 0.840895 12.6824 1.00002 12.6824H12C12.1592 12.6824 12.3118 12.6192 12.4243 12.5067C12.5368 12.3942 12.6 12.2416 12.6 12.0824V4.08242C12.6 3.92329 12.5368 3.77068 12.4243 3.65816C12.3118 3.54564 12.1592 3.48242 12 3.48242H10C9.92123 3.48242 9.84321 3.49794 9.77041 3.52809C9.69762 3.55825 9.63148 3.60244 9.57576 3.65816C9.52005 3.71387 9.47585 3.78002 9.4457 3.85281C9.41554 3.92561 9.40002 4.00363 9.40002 4.08242C9.40002 4.16122 9.41554 4.23924 9.4457 4.31203C9.47585 4.38483 9.52005 4.45097 9.57576 4.50669C9.63148 4.5624 9.69762 4.6066 9.77041 4.63675C9.84321 4.6669 9.92123 4.68242 10 4.68242H11.4V11.4824Z"})]})}var OM,Gl,BM;const the=({title:e="Draw",desc:t="Arrow down with horizontal line beneath it",width:s="15",height:o="15",className:r,focusable:a="false"})=>OM("svg",{className:BM("i i-drawFromQuestionBank",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[Gl("title",{children:e}),Gl("desc",{children:t}),Gl("path",{d:"M8.15625 10.9688C7.96875 11.1562 7.78125 11.25 7.5 11.25C7.21875 11.25 7.03125 11.1562 6.84375 10.9688L1.5 5.625L2.8125 4.3125L6.5625 8.0625V0H8.4375V8.0625L12.1875 4.3125L13.5 5.625L8.15625 10.9688Z"}),Gl("path",{d:"M1.875 10.3125V13.125H13.125V10.3125H15V14.0625C15 14.625 14.625 15 14.0625 15H0.9375C0.375 15 0 14.625 0 14.0625V10.3125H1.875Z"})]}),she=null;var DM,fh,HM;const nhe=e=>DM(HM,{height:"16",viewBox:"0 0 16 4",width:"4",...e,children:[fh("path",{d:"M8,0 C9.105,0 10,0.895 10,2 C10,3.105 9.105,4 8,4 C6.895,4 6,3.105 6,2 C6,0.895 6.895,0 8,0"}),fh("path",{d:"M2,0 C3.105,0 4,0.895 4,2 C4,3.105 3.105,4 2,4 C0.895,4 0,3.105 0,2 C0,0.895 0.895,0 2,0"}),fh("path",{d:"M14,0 C15.105,0 16,0.895 16,2 C16,3.105 15.105,4 14,4 C12.895,4 12,3.105 12,2 C12,0.895 12.895,0 14,0"})]}),ohe=null;var FM,Gi,VM;const rhe=({title:e="More",desc:t="Three dots next to one another",width:s="16",height:o="4",className:r=null,focusable:a="false"})=>FM("svg",{className:VM("i",r),focusable:a,height:o,viewBox:"0 0 16 4",width:s,children:[Gi("title",{children:e}),Gi("desc",{children:t}),Gi("path",{d:"M8,0 C9.105,0 10,0.895 10,2 C10,3.105 9.105,4 8,4 C6.895,4 6,3.105 6,2 C6,0.895 6.895,0 8,0"}),Gi("path",{d:"M2,0 C3.105,0 4,0.895 4,2 C4,3.105 3.105,4 2,4 C0.895,4 0,3.105 0,2 C0,0.895 0.895,0 2,0"}),Gi("path",{d:"M14,0 C15.105,0 16,0.895 16,2 C16,3.105 15.105,4 14,4 C12.895,4 12,3.105 12,2 C12,0.895 12.895,0 14,0"})]}),ahe=null;var R6,Wi,zM;const ihe=({title:e="Draggable",desc:t="Three dots stacked on top of one another",width:s="4",height:o="14",className:r,focusable:a="false"})=>R6("svg",{className:zM("i i-ellipsis--vert",r),focusable:a,height:o,viewBox:"0 0 4 14",width:s,children:[Wi("title",{children:e}),Wi("desc",{children:t}),R6("g",{transform:"translate(.158 .445)",children:[Wi("circle",{cx:"1.5",cy:"11.5",r:"1.5"}),Wi("circle",{cx:"1.5",cy:"6.5",r:"1.5"}),Wi("circle",{cx:"1.5",cy:"1.5",r:"1.5"})]})]}),che=null;var $M,vh,_M;const lhe=({title:e="Embed",desc:t="Embed icon",width:s="16",height:o="15",className:r,focusable:a="false"})=>$M("svg",{className:_M("i i-embed",r),focusable:a,height:o,viewBox:"0 0 16 15",width:s,children:[vh("title",{children:e}),vh("desc",{children:t}),vh("path",{d:"M13.2 11.263l-1.4-1.4 2.3-2.3-2.3-2.3 1.4-1.4 3 3c.4.4.4 1 0 1.4l-3 3M3.8 11.263l-3-3c-.4-.4-.4-1 0-1.4l3-3 1.4 1.4-2.3 2.3 2.3 2.3-1.4 1.4M6.5 14.563c-.1 0-.2 0-.3-.1-.5-.2-.8-.7-.6-1.3l4-12c.2-.5.7-.8 1.3-.6.5.2.8.7.6 1.3l-4 12c-.2.4-.6.7-1 .7"})]}),dhe=null;var UM,Wl,GM;const uhe=({title:e="Empty folder",desc:t="Empty folder",width:s="46",height:o="46",className:r,focusable:a="false"})=>UM("svg",{className:GM("i i-emptyFolder",r),focusable:a,height:o,viewBox:"0 0 46 46",width:s,children:[Wl("title",{children:e}),Wl("desc",{children:t}),Wl("path",{d:"M38 6.867a1 1 0 0 0-1-1H16.84l.805.407-4.32-5.867A1 1 0 0 0 12.52 0H1a1 1 0 0 0-1 1v39.6C0 43.578 2.377 46 5.32 46a1 1 0 0 0 0-2C3.49 44 2 42.482 2 40.6V1L1 2h11.52l-.805-.407 4.32 5.867a1 1 0 0 0 .805.407H37l-1-1v8.8a1 1 0 0 0 2 0v-8.8z"}),Wl("path",{d:"M9.333 40.65A3.341 3.341 0 0 1 6 44v2h34.667C43.613 46 46 43.604 46 40.65V16a1 1 0 0 0-1-1H10.333a1 1 0 0 0-1 1v24.65zm1-23.65H45l-1-1v24.65A3.341 3.341 0 0 1 40.667 44H6c-1.333 0-1.333 2 0 2 2.947 0 5.333-2.396 5.333-5.35V16l-1 1z"})]}),hhe=null;var WM,Kl,KM;const mhe=({title:e="End Slide",desc:t="End Slide",width:s="16",height:o="14",className:r,focusable:a="false"})=>WM("svg",{className:KM("i i-end-slide",r),focusable:a,height:o,viewBox:"0 0 16 14",width:s,children:[Kl("title",{children:e}),Kl("desc",{children:t}),Kl("path",{d:"M6,0.6L4.6,2l4,4H0v2h8.6l-4,4L6,13.4l5.7-5.7c0.4-0.4,0.4-1,0-1.4L6,0.6",fillRule:"evenodd"}),Kl("rect",{fillRule:"evenodd",height:"14",width:"2",x:"14"})]}),phe=null;var P6,Ql,QM;const fhe=({title:e="Envelope",desc:t="Envelope",width:s="17",height:o="14",className:r,focusable:a="false"})=>P6("svg",{className:QM("i i-envelope",r),focusable:a,height:o,viewBox:"0 0 17 14",width:s,xmlns:"http://www.w3.org/2000/svg",children:[Ql("title",{children:e}),Ql("desc",{children:t}),P6("g",{fillRule:"nonzero",children:[Ql("path",{d:"M8.5 7.316L1.341.634a.5.5 0 0 0-.682.732l7.5 7a.5.5 0 0 0 .682 0l7.5-7a.5.5 0 1 0-.682-.732L8.5 7.316z"}),Ql("path",{d:"M1.5 1.5v11h14v-11h-14zM1 .5h15a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H1a.5.5 0 0 1-.5-.5V1A.5.5 0 0 1 1 .5z"})]})]}),vhe=null;var ZM,Zl,YM;const ghe=({title:e="Error",desc:t="An x with a circle",width:s="50",height:o="50",className:r,focusable:a="false"})=>ZM("svg",{className:YM("i i-error",r),focusable:a,height:o,viewBox:"0 0 50 50",width:s,children:[Zl("title",{children:e}),Zl("desc",{children:t}),Zl("path",{d:"M25 50C11.193 50 0 38.807 0 25S11.193 0 25 0s25 11.193 25 25-11.193 25-25 25zm0-2c12.703 0 23-10.297 23-23S37.703 2 25 2 2 12.297 2 25s10.297 23 23 23z"}),Zl("path",{d:"M31.679 18.321a1.036 1.036 0 0 0-1.5 0L24.5 24l-5.679-5.679a1.036 1.036 0 0 0-1.5 0 1.036 1.036 0 0 0 0 1.5L23 25.5l-5.679 5.679a1.036 1.036 0 0 0 0 1.5c.215.214.429.321.75.321.322 0 .536-.107.75-.321L24.5 27l5.679 5.679c.214.214.535.321.75.321.214 0 .535-.107.75-.321a1.036 1.036 0 0 0 0-1.5L26 25.5l5.679-5.679a1.036 1.036 0 0 0 0-1.5"})]}),Che=null;var XM,Yl,JM;const xhe=({title:e="Error Alert",desc:t="A red circle with a white exclamation point in the middle",width:s="18",height:o="18",className:r,focusable:a="false"})=>XM("svg",{className:JM("i i-errorAlert",r),focusable:a,height:o,viewBox:"0 0 18 18",width:s,children:[Yl("title",{children:e}),Yl("desc",{children:t}),Yl("circle",{cx:"9",cy:"9",r:"9"}),Yl("path",{d:"M9.897 4v4.004c0 .425-.021.841-.063 1.25-.042.408-.098.84-.168 1.298H8.497c-.07-.457-.126-.89-.168-1.298a12.206 12.206 0 0 1-.063-1.25V4h1.631zM8 13.17c0-.145.027-.282.08-.413a.987.987 0 0 1 .225-.336 1.103 1.103 0 0 1 .759-.308 1.06 1.06 0 0 1 .749.308 1.06 1.06 0 0 1 .308.749 1.07 1.07 0 0 1-.308.749 1.077 1.077 0 0 1-.749.301 1.095 1.095 0 0 1-.76-.301.995.995 0 0 1-.223-.333A1.069 1.069 0 0 1 8 13.17z"})]}),bhe=null,M6=({"aria-hidden":e,"aria-label":t="X mark",className:s,dataTestId:o="x-mark",desc:r,height:a="10",overrideStyle:i=!1,role:c="img",title:d,width:l="10"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:G()(s,{"i i-exMark":!i}),"data-testid":o,focusable:"false",height:a,role:c,viewBox:"0 0 10 10",width:l,xmlns:"http://www.w3.org/2000/svg",children:[d&&(0,n.jsx)("title",{children:d}),r&&(0,n.jsx)("desc",{children:r}),(0,n.jsx)("path",{d:"M5,4.17,9.17,0,10,.83,5.83,5,10,9.17,9.17,10,5,5.83.83,10,0,9.17,4.17,5,0,.83.83,0Z"})]});var qM,Xl,eO;const Lhe=({title:e="Export",desc:t="Export",width:s="12",height:o="15",className:r,focusable:a="false"})=>qM("svg",{className:eO("i i-export",r),focusable:a,height:o,viewBox:"0 0 12 15",width:s,children:[Xl("title",{children:e}),Xl("desc",{children:t}),Xl("polygon",{points:"7,6.4 7,1 5,1 5,6.4 2.3,6.4 6,10.8 9.7,6.4"}),Xl("rect",{height:"2",width:"10",x:"1",y:"12"})]}),She=null,O6=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#DFE1E2",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#C7CACC",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M13.534 22.9863V24.4163H10.245V26.4458H12.984V27.8813H10.245V30.9998H8.375V22.9863H13.534Z",fill:"#414448"}),(0,n.jsx)("path",{d:"M17.533 30.9998H15.663V22.9863H17.533V30.9998Z",fill:"#414448"}),(0,n.jsx)("path",{d:"M21.8805 29.5148H24.8505V30.9998H20.0215V22.9863H21.8805V29.5148Z",fill:"#414448"}),(0,n.jsx)("path",{d:"M31.8846 22.9863V24.4163H28.5956V26.2863H31.1146V27.6613H28.5956V29.5698H31.8846V30.9998H26.7256V22.9863H31.8846Z",fill:"#414448"})]}),tO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#C3CEED",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#96A9E0",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M14.8355 26.9904C14.8355 27.5698 14.7346 28.1051 14.533 28.5964C14.335 29.0841 14.0545 29.5076 13.6915 29.8669C13.3285 30.2226 12.8903 30.5013 12.377 30.7029C11.8673 30.9009 11.3008 30.9999 10.6775 30.9999H7.56445V22.9864H10.6775C11.3008 22.9864 11.8673 23.0873 12.377 23.2889C12.8903 23.4906 13.3285 23.7693 13.6915 24.1249C14.0545 24.4806 14.335 24.9041 14.533 25.3954C14.7346 25.8831 14.8355 26.4148 14.8355 26.9904ZM12.9325 26.9904C12.9325 26.5944 12.8811 26.2369 12.7785 25.9179C12.6758 25.5989 12.5273 25.3294 12.333 25.1094C12.1423 24.8858 11.9076 24.7153 11.629 24.5979C11.3503 24.4769 11.0331 24.4164 10.6775 24.4164H9.43445V29.5699H10.6775C11.0331 29.5699 11.3503 29.5113 11.629 29.3939C11.9076 29.2729 12.1423 29.1024 12.333 28.8824C12.5273 28.6588 12.6758 28.3874 12.7785 28.0684C12.8811 27.7494 12.9325 27.3901 12.9325 26.9904Z",fill:"#0C3092"}),(0,n.jsx)("path",{d:"M24.6375 26.9904C24.6375 27.5698 24.5367 28.1088 24.335 28.6074C24.137 29.1061 23.8565 29.5406 23.4935 29.9109C23.1305 30.2776 22.6923 30.5654 22.179 30.7744C21.6693 30.9834 21.1028 31.0879 20.4795 31.0879C19.8562 31.0879 19.2878 30.9834 18.7745 30.7744C18.2612 30.5654 17.8212 30.2776 17.4545 29.9109C17.0915 29.5406 16.8092 29.1061 16.6075 28.6074C16.4095 28.1088 16.3105 27.5698 16.3105 26.9904C16.3105 26.4111 16.4095 25.8721 16.6075 25.3734C16.8092 24.8748 17.0915 24.4421 17.4545 24.0754C17.8212 23.7088 18.2612 23.4209 18.7745 23.2119C19.2878 23.0029 19.8562 22.8984 20.4795 22.8984C21.1028 22.8984 21.6693 23.0048 22.179 23.2174C22.6923 23.4264 23.1305 23.7143 23.4935 24.0809C23.8565 24.4476 24.137 24.8803 24.335 25.3789C24.5367 25.8776 24.6375 26.4148 24.6375 26.9904ZM22.7345 26.9904C22.7345 26.5944 22.6832 26.2388 22.5805 25.9234C22.4779 25.6044 22.3293 25.3349 22.135 25.1149C21.9443 24.8949 21.7097 24.7263 21.431 24.6089C21.1523 24.4916 20.8352 24.4329 20.4795 24.4329C20.1202 24.4329 19.7993 24.4916 19.517 24.6089C19.2383 24.7263 19.0018 24.8949 18.8075 25.1149C18.6168 25.3349 18.4702 25.6044 18.3675 25.9234C18.2648 26.2388 18.2135 26.5944 18.2135 26.9904C18.2135 27.3901 18.2648 27.7494 18.3675 28.0684C18.4702 28.3838 18.6168 28.6514 18.8075 28.8714C19.0018 29.0914 19.2383 29.2601 19.517 29.3774C19.7993 29.4911 20.1202 29.5479 20.4795 29.5479C20.8352 29.5479 21.1523 29.4911 21.431 29.3774C21.7097 29.2601 21.9443 29.0914 22.135 28.8714C22.3293 28.6514 22.4779 28.3838 22.5805 28.0684C22.6832 27.7494 22.7345 27.3901 22.7345 26.9904Z",fill:"#0C3092"}),(0,n.jsx)("path",{d:"M31.9109 28.9264C31.9549 28.9264 31.9989 28.9356 32.0429 28.9539C32.0869 28.9686 32.129 28.9961 32.1694 29.0364L32.9064 29.8119C32.5837 30.2336 32.1785 30.5526 31.6909 30.7689C31.2069 30.9816 30.633 31.0879 29.9694 31.0879C29.3607 31.0879 28.8144 30.9853 28.3304 30.7799C27.85 30.5709 27.4412 30.2849 27.1039 29.9219C26.7702 29.5553 26.5135 29.1226 26.3339 28.6239C26.1542 28.1216 26.0644 27.5771 26.0644 26.9904C26.0644 26.3928 26.167 25.8446 26.3724 25.3459C26.5777 24.8436 26.8637 24.4109 27.2304 24.0479C27.6007 23.6849 28.0425 23.4026 28.5559 23.2009C29.0692 22.9993 29.6357 22.8984 30.2554 22.8984C30.556 22.8984 30.8384 22.9259 31.1024 22.9809C31.37 23.0323 31.6194 23.1056 31.8504 23.2009C32.0814 23.2926 32.294 23.4044 32.4884 23.5364C32.6827 23.6648 32.855 23.8078 33.0054 23.9654L32.3784 24.8069C32.338 24.8583 32.2904 24.9059 32.2354 24.9499C32.1804 24.9903 32.1034 25.0104 32.0044 25.0104C31.9384 25.0104 31.876 24.9958 31.8174 24.9664C31.7587 24.9371 31.6964 24.9023 31.6304 24.8619C31.5644 24.8179 31.491 24.7721 31.4104 24.7244C31.3334 24.6731 31.2399 24.6273 31.1299 24.5869C31.0235 24.5429 30.897 24.5063 30.7504 24.4769C30.6074 24.4476 30.4387 24.4329 30.2444 24.4329C29.907 24.4329 29.599 24.4934 29.3204 24.6144C29.0417 24.7318 28.8015 24.9023 28.5999 25.1259C28.4019 25.3459 28.246 25.6136 28.1324 25.9289C28.0224 26.2443 27.9674 26.5981 27.9674 26.9904C27.9674 27.4011 28.0224 27.7659 28.1324 28.0849C28.246 28.4039 28.3982 28.6734 28.5889 28.8934C28.7832 29.1098 29.0087 29.2748 29.2654 29.3884C29.522 29.5021 29.797 29.5589 30.0904 29.5589C30.259 29.5589 30.413 29.5516 30.5524 29.5369C30.6917 29.5186 30.82 29.4893 30.9374 29.4489C31.0584 29.4086 31.172 29.3573 31.2784 29.2949C31.3884 29.2289 31.4984 29.1483 31.6084 29.0529C31.6524 29.0163 31.7 28.9869 31.7514 28.9649C31.8027 28.9393 31.8559 28.9264 31.9109 28.9264Z",fill:"#0C3092"})]});var sO,Jl,nO;const khe=({title:e="No File",desc:t="Paper icon with one corner bent inwards",width:s="40",height:o="50",className:r,focusable:a="false"})=>sO("svg",{className:nO("i i-fileNone",r),focusable:a,height:o,viewBox:"0 0 40 50",width:s,children:[Jl("title",{children:e}),Jl("desc",{children:t}),Jl("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),Jl("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"})]}),Ihe=null,oO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#F5D0CE",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#EDADA9",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M10.8678 28.3213V30.9998H9.00879V22.9863H11.8358C12.4005 22.9863 12.8845 23.0542 13.2878 23.1898C13.6948 23.3218 14.0285 23.5052 14.2888 23.7398C14.5528 23.9745 14.7471 24.2513 14.8718 24.5703C14.9965 24.8893 15.0588 25.234 15.0588 25.6043C15.0588 26.004 14.9946 26.3707 14.8663 26.7043C14.738 27.038 14.5418 27.324 14.2778 27.5623C14.0138 27.8007 13.6783 27.9877 13.2713 28.1233C12.868 28.2553 12.3895 28.3213 11.8358 28.3213H10.8678ZM10.8678 26.9188H11.8358C12.3198 26.9188 12.6681 26.8033 12.8808 26.5723C13.0935 26.3413 13.1998 26.0187 13.1998 25.6043C13.1998 25.421 13.1723 25.2542 13.1173 25.1038C13.0623 24.9535 12.978 24.8252 12.8643 24.7188C12.7543 24.6088 12.6131 24.5245 12.4408 24.4658C12.2721 24.4072 12.0705 24.3778 11.8358 24.3778H10.8678V26.9188Z",fill:"#771D18"}),(0,n.jsx)("path",{d:"M24.2944 26.9903C24.2944 27.5697 24.1936 28.105 23.9919 28.5963C23.7939 29.084 23.5134 29.5075 23.1504 29.8668C22.7874 30.2225 22.3493 30.5012 21.8359 30.7028C21.3263 30.9008 20.7598 30.9998 20.1364 30.9998H17.0234V22.9863H20.1364C20.7598 22.9863 21.3263 23.0872 21.8359 23.2888C22.3493 23.4905 22.7874 23.7692 23.1504 24.1248C23.5134 24.4805 23.7939 24.904 23.9919 25.3953C24.1936 25.883 24.2944 26.4147 24.2944 26.9903ZM22.3914 26.9903C22.3914 26.5943 22.3401 26.2368 22.2374 25.9178C22.1348 25.5988 21.9863 25.3293 21.7919 25.1093C21.6013 24.8857 21.3666 24.7152 21.0879 24.5978C20.8093 24.4768 20.4921 24.4163 20.1364 24.4163H18.8934V29.5698H20.1364C20.4921 29.5698 20.8093 29.5112 21.0879 29.3938C21.3666 29.2728 21.6013 29.1023 21.7919 28.8823C21.9863 28.6587 22.1348 28.3873 22.2374 28.0683C22.3401 27.7493 22.3914 27.39 22.3914 26.9903Z",fill:"#771D18"}),(0,n.jsx)("path",{d:"M31.3465 22.9863V24.4163H28.0575V26.4458H30.7965V27.8813H28.0575V30.9998H26.1875V22.9863H31.3465Z",fill:"#771D18"})]}),rO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#FBDACC",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#F8BFA6",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M11.2115 28.3213V30.9998H9.35254V22.9863H12.1795C12.7442 22.9863 13.2282 23.0542 13.6315 23.1898C14.0385 23.3218 14.3722 23.5052 14.6325 23.7398C14.8965 23.9745 15.0909 24.2513 15.2155 24.5703C15.3402 24.8893 15.4025 25.234 15.4025 25.6043C15.4025 26.004 15.3384 26.3707 15.21 26.7043C15.0817 27.038 14.8855 27.324 14.6215 27.5623C14.3575 27.8007 14.022 27.9877 13.615 28.1233C13.2117 28.2553 12.7332 28.3213 12.1795 28.3213H11.2115ZM11.2115 26.9188H12.1795C12.6635 26.9188 13.0119 26.8033 13.2245 26.5723C13.4372 26.3413 13.5435 26.0187 13.5435 25.6043C13.5435 25.421 13.516 25.2542 13.461 25.1038C13.406 24.9535 13.3217 24.8252 13.208 24.7188C13.098 24.6088 12.9569 24.5245 12.7845 24.4658C12.6159 24.4072 12.4142 24.3778 12.1795 24.3778H11.2115V26.9188Z",fill:"#7C2B0E"}),(0,n.jsx)("path",{d:"M19.2262 28.3213V30.9998H17.3672V22.9863H20.1942C20.7589 22.9863 21.2429 23.0542 21.6462 23.1898C22.0532 23.3218 22.3869 23.5052 22.6472 23.7398C22.9112 23.9745 23.1055 24.2513 23.2302 24.5703C23.3549 24.8893 23.4172 25.234 23.4172 25.6043C23.4172 26.004 23.353 26.3707 23.2247 26.7043C23.0964 27.038 22.9002 27.324 22.6362 27.5623C22.3722 27.8007 22.0367 27.9877 21.6297 28.1233C21.2264 28.2553 20.7479 28.3213 20.1942 28.3213H19.2262ZM19.2262 26.9188H20.1942C20.6782 26.9188 21.0265 26.8033 21.2392 26.5723C21.4519 26.3413 21.5582 26.0187 21.5582 25.6043C21.5582 25.421 21.5307 25.2542 21.4757 25.1038C21.4207 24.9535 21.3364 24.8252 21.2227 24.7188C21.1127 24.6088 20.9715 24.5245 20.7992 24.4658C20.6305 24.4072 20.4289 24.3778 20.1942 24.3778H19.2262V26.9188Z",fill:"#7C2B0E"}),(0,n.jsx)("path",{d:"M31.2008 22.9863V24.4603H28.9458V30.9998H27.0868V24.4603H24.8318V22.9863H31.2008Z",fill:"#7C2B0E"})]}),aO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#CFEAF8",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#ABDBF3",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M11.6738 28.0355V31H9.81476V22.9865H12.4218C13.0011 22.9865 13.4943 23.047 13.9013 23.168C14.3119 23.2853 14.6456 23.4503 14.9023 23.663C15.1626 23.8757 15.3514 24.1268 15.4688 24.4165C15.5861 24.7062 15.6448 25.0215 15.6448 25.3625C15.6448 25.6228 15.6099 25.8685 15.5403 26.0995C15.4706 26.3305 15.3661 26.545 15.2268 26.743C15.0911 26.9373 14.9224 27.1115 14.7208 27.2655C14.5228 27.4195 14.2936 27.546 14.0333 27.645C14.1579 27.7073 14.2734 27.7843 14.3798 27.876C14.4898 27.9677 14.5851 28.0795 14.6658 28.2115L16.3708 31H14.6878C14.3761 31 14.1524 30.8827 14.0168 30.648L12.6858 28.3215C12.6271 28.2188 12.5574 28.1455 12.4768 28.1015C12.3998 28.0575 12.2898 28.0355 12.1468 28.0355H11.6738ZM11.6738 26.754H12.4218C12.6748 26.754 12.8893 26.7228 13.0653 26.6605C13.2449 26.5945 13.3916 26.5047 13.5053 26.391C13.6189 26.2773 13.7014 26.1453 13.7528 25.995C13.8041 25.841 13.8298 25.676 13.8298 25.5C13.8298 25.148 13.7143 24.873 13.4833 24.675C13.2559 24.477 12.9021 24.378 12.4218 24.378H11.6738V26.754Z",fill:"#144E6C"}),(0,n.jsx)("path",{d:"M23.6162 22.9865V24.4605H21.3612V31H19.5022V24.4605H17.2472V22.9865H23.6162Z",fill:"#144E6C"}),(0,n.jsx)("path",{d:"M30.5411 22.9865V24.4165H27.2521V26.446H29.9911V27.8815H27.2521V31H25.3821V22.9865H30.5411Z",fill:"#144E6C"})]}),iO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#D1E5D1",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#AFD1AE",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M11.8861 26.8804L9.40564 22.9864H11.2646C11.3856 22.9864 11.4736 23.0029 11.5286 23.0359C11.5873 23.0653 11.6386 23.1166 11.6826 23.1899L13.2776 25.8904C13.296 25.8428 13.3161 25.7969 13.3381 25.7529C13.3638 25.7089 13.3913 25.6631 13.4206 25.6154L14.8176 23.2174C14.9093 23.0634 15.034 22.9864 15.1916 22.9864H16.9736L14.4601 26.7979L17.0286 30.9999H15.1696C15.0486 30.9999 14.9496 30.9706 14.8726 30.9119C14.7993 30.8533 14.7406 30.7836 14.6966 30.7029L13.0906 27.8979C13.0613 27.9786 13.0283 28.0483 12.9916 28.1069L11.4956 30.7029C11.4516 30.7799 11.393 30.8496 11.3196 30.9119C11.2463 30.9706 11.1546 30.9999 11.0446 30.9999H9.30664L11.8861 26.8804Z",fill:"#265026"}),(0,n.jsx)("path",{d:"M20.6017 29.5149H23.5717V30.9999H18.7427V22.9864H20.6017V29.5149Z",fill:"#265026"}),(0,n.jsx)("path",{d:"M29.9128 24.6144C29.8578 24.7024 29.7991 24.7684 29.7368 24.8124C29.6781 24.8564 29.6011 24.8784 29.5058 24.8784C29.4215 24.8784 29.3298 24.8528 29.2308 24.8014C29.1355 24.7464 29.0255 24.6859 28.9008 24.6199C28.7798 24.5539 28.6405 24.4953 28.4828 24.4439C28.3251 24.3889 28.1455 24.3614 27.9438 24.3614C27.5955 24.3614 27.3351 24.4366 27.1628 24.5869C26.9941 24.7336 26.9098 24.9334 26.9098 25.1864C26.9098 25.3478 26.9611 25.4816 27.0638 25.5879C27.1665 25.6943 27.3003 25.7859 27.4653 25.8629C27.634 25.9399 27.8246 26.0114 28.0373 26.0774C28.2536 26.1398 28.4736 26.2113 28.6973 26.2919C28.921 26.3689 29.1391 26.4606 29.3518 26.5669C29.5681 26.6733 29.7588 26.8089 29.9238 26.9739C30.0925 27.1389 30.2281 27.3406 30.3308 27.5789C30.4335 27.8136 30.4848 28.0978 30.4848 28.4314C30.4848 28.8018 30.4206 29.1483 30.2923 29.4709C30.164 29.7936 29.977 30.0759 29.7313 30.3179C29.4893 30.5563 29.1886 30.7451 28.8293 30.8844C28.4736 31.0201 28.0685 31.0879 27.6138 31.0879C27.3645 31.0879 27.1096 31.0623 26.8493 31.0109C26.5926 30.9596 26.3433 30.8881 26.1013 30.7964C25.8593 30.7011 25.632 30.5893 25.4193 30.4609C25.2066 30.3326 25.0215 30.1896 24.8638 30.0319L25.4138 29.1629C25.4541 29.0969 25.511 29.0438 25.5843 29.0034C25.6576 28.9631 25.7365 28.9429 25.8208 28.9429C25.9308 28.9429 26.0408 28.9778 26.1508 29.0474C26.2645 29.1171 26.391 29.1941 26.5303 29.2784C26.6733 29.3628 26.8365 29.4398 27.0198 29.5094C27.2031 29.5791 27.4195 29.6139 27.6688 29.6139C28.0061 29.6139 28.2683 29.5406 28.4553 29.3939C28.6423 29.2436 28.7358 29.0071 28.7358 28.6844C28.7358 28.4974 28.6845 28.3453 28.5818 28.2279C28.4791 28.1106 28.3435 28.0134 28.1748 27.9364C28.0098 27.8594 27.821 27.7916 27.6083 27.7329C27.3956 27.6743 27.1775 27.6101 26.9538 27.5404C26.7301 27.4671 26.512 27.3791 26.2993 27.2764C26.0866 27.1701 25.896 27.0326 25.7273 26.8639C25.5623 26.6916 25.4285 26.4789 25.3258 26.2259C25.2231 25.9693 25.1718 25.6539 25.1718 25.2799C25.1718 24.9793 25.2323 24.6859 25.3533 24.3999C25.4743 24.1139 25.6521 23.8591 25.8868 23.6354C26.1215 23.4118 26.4093 23.2339 26.7503 23.1019C27.0913 22.9663 27.4818 22.8984 27.9218 22.8984C28.1675 22.8984 28.4058 22.9186 28.6368 22.9589C28.8715 22.9956 29.0933 23.0524 29.3023 23.1294C29.5113 23.2028 29.7056 23.2926 29.8853 23.3989C30.0686 23.5016 30.2318 23.6189 30.3748 23.7509L29.9128 24.6144Z",fill:"#265026"})]}),cO=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 50",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 0C0.89543 0 0 0.89543 0 2V48C0 49.1046 0.895431 50 2 50H38C39.1046 50 40 49.1046 40 48V14L26 0H2Z",fill:"#CFEAF8",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#ABDBF3",fillRule:"evenodd"}),(0,n.jsx)("path",{d:"M16.8968 22.9863V23.6573C16.8968 23.7527 16.8802 23.8462 16.8472 23.9378C16.8179 24.0295 16.7757 24.1157 16.7207 24.1963L12.9587 29.5698H16.7758V30.9998H10.5938V30.2848C10.5938 30.2005 10.6084 30.118 10.6377 30.0373C10.6671 29.953 10.7074 29.876 10.7587 29.8063L14.5317 24.4163H10.9017V22.9863H16.8968Z",fill:"#124F6E"}),(0,n.jsx)("path",{d:"M20.7826 30.9998H18.9126V22.9863H20.7826V30.9998Z",fill:"#124F6E"}),(0,n.jsx)("path",{d:"M25.1301 28.3213V30.9998H23.2711V22.9863H26.0981C26.6627 22.9863 27.1467 23.0542 27.5501 23.1898C27.9571 23.3218 28.2907 23.5052 28.5511 23.7398C28.8151 23.9745 29.0094 24.2513 29.1341 24.5703C29.2587 24.8893 29.3211 25.234 29.3211 25.6043C29.3211 26.004 29.2569 26.3707 29.1286 26.7043C29.0002 27.038 28.8041 27.324 28.5401 27.5623C28.2761 27.8007 27.9406 27.9877 27.5336 28.1233C27.1302 28.2553 26.6517 28.3213 26.0981 28.3213H25.1301ZM25.1301 26.9188H26.0981C26.5821 26.9188 26.9304 26.8033 27.1431 26.5723C27.3557 26.3413 27.4621 26.0187 27.4621 25.6043C27.4621 25.421 27.4346 25.2542 27.3796 25.1038C27.3246 24.9535 27.2402 24.8252 27.1266 24.7188C27.0166 24.6088 26.8754 24.5245 26.7031 24.4658C26.5344 24.4072 26.3327 24.3778 26.0981 24.3778H25.1301V26.9188Z",fill:"#124F6E"})]});var lO,ql,dO;const Phe=({title:e="More",desc:t="Filled caret pointing right",width:s="7",height:o="5",className:r,focusable:a="false"})=>lO("svg",{className:dO("i i-filledChevronRight",r),focusable:a,height:o,viewBox:"0 0 5 7",width:s,children:[ql("title",{children:e}),ql("desc",{children:t}),ql("g",{children:ql("path",{d:"M4 3.625L1 1v5.25z",strokeLinecap:"round",strokeLinejoin:"round"})})]}),Mhe=null,gh=({title:e="Fill in the Blank",desc:t="Pencil writing on a surface",width:s="15",height:o="15",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-fillInTheBlank",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("path",{d:"M2.488 8.246l5.25-5.25 1.4 1.4-5.25 5.25h-1.4v-1.4zm-.875 3.15h2.625a.794.794 0 0 0 .613-.262l6.125-6.125a.846.846 0 0 0 0-1.225L8.35 1.159a.846.846 0 0 0-1.225 0L1 7.284a.794.794 0 0 0-.263.612v2.625c0 .525.35.875.875.875zM.739 13.146h14v1.75h-14z"})]});var uO,Ch;const Bhe=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="16",role:a="img",title:i,width:c="16"})=>uO("svg",{"aria-hidden":e,"aria-label":t,className:s,focusable:"false",height:r,role:a,viewBox:"0 0 16 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Ch("title",{children:i}),o&&Ch("desc",{children:o}),Ch("path",{d:"M11.793 2.793L9 0h7v7l-2.793-2.793-2.5 2.5a.997.997 0 0 1-1.414 0 1 1 0 0 1 0-1.414l2.5-2.5zm-5.086 6.5a1 1 0 0 1 0 1.414l-2.5 2.5L7 16H0V9l2.793 2.793 2.5-2.5a1 1 0 0 1 1.414 0zm-2.5-6.5l2.5 2.5a1 1 0 1 1-1.414 1.414l-2.5-2.5L0 7V0h7L4.207 2.793zm5.086 6.5a1 1 0 0 1 1.414 0l2.5 2.5L16 9v7H9l2.793-2.793-2.5-2.5a1 1 0 0 1 0-1.414z",fill:"currentColor",fillRule:"evenodd"})]}),Dhe=null;var hO,xh,mO;const Hhe=({title:e="Flashcard Block",desc:t="Flashcard Block",width:s="16",height:o="15",className:r,focusable:a="false"})=>hO("svg",{className:mO("i i-flashcard-block",r),focusable:a,height:o,viewBox:"0 0 16 15",width:s,children:[xh("title",{children:e}),xh("desc",{children:t}),xh("path",{d:"M2.759 1.9v3.2h3.2V1.9h-3.2zm5-.186v3.572c0 .925-.689 1.614-1.614 1.614H2.573C1.648 6.9.96 6.211.96 5.286V1.714C.959.79 1.648.1 2.573.1h3.572c.925 0 1.614.689 1.614 1.614zm8 0v3.572c0 .925-.689 1.614-1.614 1.614h-3.572c-.925 0-1.614-.689-1.614-1.614V1.714C8.959.79 9.648.1 10.573.1h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V1.9h-3.2zm-3 7.814v3.572c0 .925-.689 1.614-1.614 1.614H2.573c-.925 0-1.614-.689-1.614-1.614V9.714c0-.925.689-1.614 1.614-1.614h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V9.9h-3.2zm13-.186v3.572c0 .925-.689 1.614-1.614 1.614h-3.572c-.925 0-1.614-.689-1.614-1.614V9.714c0-.925.689-1.614 1.614-1.614h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V9.9h-3.2z",fillRule:"nonzero"})]}),Fhe=null;var B6,pO;const Vhe=e=>B6(pO,{viewBox:"0 0 15 15",...e,children:B6("path",{d:"M13.32 2.84H7.543L5.182.477a.794.794 0 0 0-.613-.262h-3.5c-.525 0-.875.35-.875.875v12.25c0 .525.35.875.875.875h12.25c.525 0 .875-.35.875-.875V3.715c0-.525-.35-.875-.875-.875"})}),zhe=null;var fO,D6,vO;function $he(e){return fO(vO,{...e,viewBox:"0 0 16 14",children:[D6("path",{clipRule:"evenodd",d:"M2.66675 1.66683C2.48994 1.66683 2.32037 1.73707 2.19534 1.86209C2.07032 1.98712 2.00008 2.15668 2.00008 2.3335V11.6668C2.00008 11.8436 2.07032 12.0132 2.19534 12.1382C2.32037 12.2633 2.48994 12.3335 2.66675 12.3335H13.3334C13.5102 12.3335 13.6798 12.2633 13.8048 12.1382C13.9298 12.0132 14.0001 11.8436 14.0001 11.6668V4.3335C14.0001 4.15669 13.9298 3.98712 13.8048 3.86209C13.6798 3.73707 13.5102 3.66683 13.3334 3.66683H7.33341C7.11051 3.66683 6.90236 3.55543 6.77871 3.36996L5.64329 1.66683H2.66675ZM1.25253 0.919282C1.62761 0.54421 2.13632 0.333496 2.66675 0.333496H6.00008C6.22298 0.333496 6.43114 0.444897 6.55478 0.630363L7.6902 2.3335H13.3334C13.8638 2.3335 14.3726 2.54421 14.7476 2.91928C15.1227 3.29436 15.3334 3.80306 15.3334 4.3335V11.6668C15.3334 12.1973 15.1227 12.706 14.7476 13.081C14.3726 13.4561 13.8638 13.6668 13.3334 13.6668H2.66675C2.13631 13.6668 1.62761 13.4561 1.25253 13.081C0.877462 12.706 0.666748 12.1973 0.666748 11.6668V2.3335C0.666748 1.80306 0.877462 1.29436 1.25253 0.919282Z",fillRule:"evenodd"}),D6("path",{clipRule:"evenodd",d:"M7.52868 5.86209C7.78903 5.60174 8.21114 5.60174 8.47149 5.86209L10.4715 7.86209C10.7318 8.12244 10.7318 8.54455 10.4715 8.8049L8.47149 10.8049C8.21114 11.0653 7.78903 11.0653 7.52868 10.8049C7.26833 10.5446 7.26833 10.1224 7.52868 9.86209L8.39061 9.00016H6.00008C5.63189 9.00016 5.33341 8.70169 5.33341 8.3335C5.33341 7.96531 5.63189 7.66683 6.00008 7.66683H8.39061L7.52868 6.8049C7.26833 6.54455 7.26833 6.12244 7.52868 5.86209Z",fillRule:"evenodd"})]})}var gO,ed,CO;const _he=({title:e="Folder Empty",desc:t="Folder outline empty",width:s="47",height:o="47",className:r,focusable:a="false"})=>gO("svg",{className:CO("i i-folder--empty",r),focusable:a,height:o,viewBox:"0 0 47 47",width:s,children:[ed("title",{children:e}),ed("desc",{children:t}),ed("path",{d:"M38.254 7.148a1 1 0 0 0-1-1h-20.16l.805.407L13.58.688a1 1 0 0 0-.805-.407H1.254a1 1 0 0 0-1 1v39.6c0 2.979 2.377 5.4 5.32 5.4a1 1 0 0 0 0-2c-1.83 0-3.32-1.518-3.32-3.4v-39.6l-1 1h11.52l-.805-.407 4.32 5.867a1 1 0 0 0 .805.407h20.16l-1-1v8.8a1 1 0 0 0 2 0v-8.8z"}),ed("path",{d:"M9.587 40.931a3.341 3.341 0 0 1-3.333 3.35v2H40.92c2.946 0 5.333-2.396 5.333-5.35v-24.65a1 1 0 0 0-1-1H10.587a1 1 0 0 0-1 1v24.65zm1-23.65h34.667l-1-1v24.65a3.341 3.341 0 0 1-3.333 3.35H6.254c-1.333 0-1.333 2 0 2 2.946 0 5.333-2.396 5.333-5.35v-24.65l-1 1z"})]}),Uhe=null;var xO,bh,bO;const Ghe=({title:e="Folder Outline",desc:t="Outline of a folder",width:s="24",height:o="24",className:r,focusable:a="false"})=>xO("svg",{className:bO("i",r),focusable:a,height:o,viewBox:"0 0 24 24",width:s,children:[bh("title",{children:e}),bh("desc",{children:t}),bh("path",{d:"M1 22l1 1V1L1 2h8l-.8-.4 3 4a1 1 0 0 0 .8.4h11l-1-1v18l1-1H1zm23 1V5a1 1 0 0 0-1-1H12l.8.4-3-4A1 1 0 0 0 9 0H1a1 1 0 0 0-1 1v22a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1z",fillRule:"nonzero"})]}),Whe=null;var yO,yh,LO;const Khe=({title:e="FolderSort",desc:t="Sort by Folders",width:s="13",height:o="13",className:r,focusable:a="false"})=>yO("svg",{className:LO("i",r),focusable:a,height:o,viewBox:"0 0 13 13",width:s,children:[yh("title",{children:e}),yh("desc",{children:t}),yh("path",{d:"M12.188 13H.812C.326 13 0 12.675 0 12.187V.813C0 .325.325 0 .813 0h3.25c.243 0 .406.081.568.244l2.194 2.194h5.362c.488 0 .813.325.813.812v8.938c0 .487-.325.812-.813.812zM1.624 11.375h9.75V4.062H6.5a.738.738 0 0 1-.569-.243L3.737 1.625H1.625v9.75z"})]}),Qhe=null;var SO,Lh,TO;const Zhe=({title:e="Font",desc:t="A capital letter T with a second smaller capital T to the right",width:s="35",height:o="27",className:r,focusable:a="false"})=>SO("svg",{className:TO("i",r),focusable:a,height:o,viewBox:"0 0 35 27",width:s,children:[Lh("title",{children:e}),Lh("desc",{children:t}),Lh("path",{d:"M1 1v5h8.333v20h5V6h8.334V1H1zm32.667 10.333h-15v5h5V26h5v-9.667h5v-5z",fill:"none",fillRule:"nonzero",stroke:"#adaeaf",strokeWidth:"2"})]}),Yhe=null;var NO,td,kO;const Xhe=e=>NO(kO,{...e,viewBox:"0 0 16 16",children:[td("path",{d:"M6,0 L1,0 C0.4,0 0,0.4 0,1 L0,6 C0,6.6 0.4,7 1,7 L6,7 C6.6,7 7,6.6 7,6 L7,1 C7,0.4 6.6,0 6,0"}),td("path",{d:"M15,0 L10,0 C9.4,0 9,0.4 9,1 L9,6 C9,6.6 9.4,7 10,7 L15,7 C15.6,7 16,6.6 16,6 L16,1 C16,0.4 15.6,0 15,0"}),td("path",{d:"M15,9 L10,9 C9.4,9 9,9.4 9,10 L9,15 C9,15.6 9.4,16 10,16 L15,16 C15.6,16 16,15.6 16,15 L16,10 C16,9.4 15.6,9 15,9"}),td("path",{d:"M6,9 L1,9 C0.4,9 0,9.4 0,10 L0,15 C0,15.6 0.4,16 1,16 L6,16 C6.6,16 7,15.6 7,15 L7,10 C7,9.4 6.6,9 6,9"})]}),Jhe=null;var IO,sd,EO;const qhe=({title:e="Group",desc:t="Silhouettes of two people",width:s="18",height:o="17",className:r,focusable:a="false"})=>IO("svg",{className:EO("i",r),focusable:a,height:o,viewBox:"0 0 18 17",width:s,children:[sd("title",{children:e}),sd("desc",{children:t}),sd("path",{d:"M4.5 8.25C3.50544 8.25 2.55161 7.85491 1.84835 7.15165C1.14509 6.44839 0.75 5.49456 0.75 4.5C0.75 3.50544 1.14509 2.55161 1.84835 1.84835C2.55161 1.14509 3.50544 0.75 4.5 0.75C5.49456 0.75 6.44839 1.14509 7.15165 1.84835C7.85491 2.55161 8.25 3.50544 8.25 4.5C8.25 5.49456 7.85491 6.44839 7.15165 7.15165C6.44839 7.85491 5.49456 8.25 4.5 8.25ZM4.5 6.75C5.09674 6.75 5.66903 6.51295 6.09099 6.09099C6.51295 5.66903 6.75 5.09674 6.75 4.5C6.75 3.90326 6.51295 3.33097 6.09099 2.90901C5.66903 2.48705 5.09674 2.25 4.5 2.25C3.90326 2.25 3.33097 2.48705 2.90901 2.90901C2.48705 3.33097 2.25 3.90326 2.25 4.5C2.25 5.09674 2.48705 5.66903 2.90901 6.09099C3.33097 6.51295 3.90326 6.75 4.5 6.75ZM13.5 12.25C12.5054 12.25 11.5516 11.8549 10.8483 11.1517C10.1451 10.4484 9.75 9.49456 9.75 8.5C9.75 7.50544 10.1451 6.55161 10.8483 5.84835C11.5516 5.14509 12.5054 4.75 13.5 4.75C14.4946 4.75 15.4484 5.14509 16.1517 5.84835C16.8549 6.55161 17.25 7.50544 17.25 8.5C17.25 9.49456 16.8549 10.4484 16.1517 11.1517C15.4484 11.8549 14.4946 12.25 13.5 12.25ZM13.5 10.75C14.0967 10.75 14.669 10.5129 15.091 10.091C15.5129 9.66903 15.75 9.09674 15.75 8.5C15.75 7.90326 15.5129 7.33097 15.091 6.90901C14.669 6.48705 14.0967 6.25 13.5 6.25C12.9033 6.25 12.331 6.48705 11.909 6.90901C11.4871 7.33097 11.25 7.90326 11.25 8.5C11.25 9.09674 11.4871 9.66903 11.909 10.091C12.331 10.5129 12.9033 10.75 13.5 10.75Z",fill:"black"}),sd("path",{d:"M8.75 11.5C8.75 11.6989 8.67098 11.8897 8.53033 12.0303C8.38968 12.171 8.19891 12.25 8 12.25C7.80109 12.25 7.61032 12.171 7.46967 12.0303C7.32902 11.8897 7.25 11.6989 7.25 11.5C7.25 10.7707 6.96027 10.0712 6.44454 9.55546C5.92882 9.03973 5.22935 8.75 4.5 8.75C3.77065 8.75 3.07118 9.03973 2.55546 9.55546C2.03973 10.0712 1.75 10.7707 1.75 11.5C1.75 11.5985 1.7306 11.696 1.69291 11.787C1.65522 11.878 1.59997 11.9607 1.53033 12.0303C1.46069 12.1 1.37801 12.1552 1.28701 12.1929C1.19602 12.2306 1.09849 12.25 1 12.25C0.901509 12.25 0.803982 12.2306 0.712987 12.1929C0.621993 12.1552 0.539314 12.1 0.46967 12.0303C0.400026 11.9607 0.344781 11.878 0.30709 11.787C0.269399 11.696 0.25 11.5985 0.25 11.5C0.25 10.9419 0.359929 10.3892 0.573512 9.8736C0.787094 9.35796 1.10015 8.88944 1.4948 8.4948C1.88945 8.10015 2.35796 7.78709 2.8736 7.57351C3.38923 7.35993 3.94188 7.25 4.5 7.25C5.05812 7.25 5.61077 7.35993 6.1264 7.57351C6.64204 7.78709 7.11055 8.10015 7.5052 8.4948C7.89985 8.88944 8.21291 9.35796 8.42649 9.8736C8.64007 10.3892 8.75 10.9419 8.75 11.5ZM17.75 15.402C17.75 15.6009 17.671 15.7917 17.5303 15.9323C17.3897 16.073 17.1989 16.152 17 16.152C16.8011 16.152 16.6103 16.073 16.4697 15.9323C16.329 15.7917 16.25 15.6009 16.25 15.402C16.25 14.6727 15.9603 13.9732 15.4445 13.4575C14.9288 12.9417 14.2293 12.652 13.5 12.652C12.7707 12.652 12.0712 12.9417 11.5555 13.4575C11.0397 13.9732 10.75 14.6727 10.75 15.402C10.75 15.6009 10.671 15.7917 10.5303 15.9323C10.3897 16.073 10.1989 16.152 10 16.152C9.80109 16.152 9.61032 16.073 9.46967 15.9323C9.32902 15.7917 9.25 15.6009 9.25 15.402C9.25 14.2748 9.69777 13.1938 10.4948 12.3968C11.2918 11.5998 12.3728 11.152 13.5 11.152C14.6272 11.152 15.7082 11.5998 16.5052 12.3968C17.3022 13.1938 17.75 14.2748 17.75 15.402Z",fill:"black"})]}),eme=null;var H6,jO;function tme(e){return H6(jO,{viewBox:"0 0 20 14",...e,children:H6("path",{d:"M0 0H20V2H0V0Z M0 6H20V8H0V6Z M20 12H0V14H20V12Z"})})}const Sh=({className:e,decorative:t=!0,desc:s="Heart",focusable:o="false",height:r="16",isFilled:a=!0,title:i="Heart",width:c="16"})=>(0,n.jsxs)("svg",{"aria-hidden":t,className:G()(`i i-heart${a?"Filled":"Outline"}`,e),focusable:o,height:r,viewBox:"0 0 16 16",width:c,children:[(0,n.jsx)("title",{children:i}),(0,n.jsx)("desc",{children:s}),(0,n.jsx)("path",{d:"M11.15 1C9.838 1 8.7 1.7 8 2.75 7.3 1.7 6.162 1 4.85 1 2.75 1 1 2.75 1 4.85c0 3.85 7 9.538 7 9.538S15 8.7 15 4.85C15 2.75 13.25 1 11.15 1"})]});var wO,Th,AO;const nme=({title:e="Hidden",desc:t="Eye crossed out",width:s="16",height:o="14",className:r=null,focusable:a="false"})=>wO("svg",{className:AO("i i-hidden",r),focusable:a,height:o,viewBox:"0 0 16 14",width:s,children:[Th("title",{children:e}),Th("desc",{children:t}),Th("path",{d:"M15.9,6.3c-0.1-0.1-1-1.8-2.7-3.3l1.3-1.3c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0l-1.6,1.6c-1-0.6-2.2-1-3.6-1 c-4.8,0-7.7,5.3-7.9,5.5C0,6.6,0,7,0.1,7.3c0.1,0.1,1,1.8,2.7,3.3l-1,1c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3S3,13.2,3.2,13 l1.2-1.2c1,0.6,2.2,1,3.6,1h0c4.7,0,7.7-5.3,7.9-5.5C16,7,16,6.6,15.9,6.3z M2.2,6.8c0.8-1.2,3-4,5.8-4c0.7,0,1.4,0.2,2.1,0.5 L8.5,4.9C8.4,4.8,8.2,4.8,8,4.8c-1.1,0-1.9,0.9-2,2c0,0.2,0,0.4,0.1,0.5L4.2,9.2C3.3,8.3,2.6,7.4,2.2,6.8z M8,10.8 c-0.7,0-1.4-0.2-2.1-0.5l1.6-1.6c0.2,0,0.3,0.1,0.5,0.1c0,0,0.1,0,0.1,0c1.1,0,2-0.9,2-2c0-0.2,0-0.3-0.1-0.5l1.8-1.8 c1,0.8,1.7,1.8,2,2.4C13,8,10.8,10.8,8,10.8z"})]}),ome=null;var RO,Nh,PO;const rme=({title:e="Image Block",desc:t="Image Block",width:s="17",height:o="17",className:r,focusable:a="false"})=>RO("svg",{className:PO("i i-image-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:s,children:[Nh("title",{children:e}),Nh("desc",{children:t}),Nh("path",{d:"M15.992.5c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-13 2v12h12v-12h-12zm4.1 8.3l-2.1 2.1-1.4-1.4 3.3-3.3 3 2 3.1-3.1 1.4 1.4-4.3 4.3-3-2zm.9-6.3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z",fillRule:"evenodd"})]}),ame=null;var MO,kh,OO;const ime=({title:e="Labeled Graphic Block",desc:t="Labeled Graphic Block",width:s="17",height:o="17",className:r,focusable:a="false"})=>MO("svg",{className:OO("i i-labeled-graphic-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:s,children:[kh("title",{children:e}),kh("desc",{children:t}),kh("path",{d:"M13.753 16.5h-12a1 1 0 0 1-1-1v-12a1 1 0 0 1 1-1h7v2h-6v10h10v-6h2v7a1 1 0 0 1-1 1zm0-16a3 3 0 1 1 0 6 3 3 0 0 1 0-6z",fillRule:"evenodd"})]}),cme=null;var BO,nd,DO;const lme=({title:e="Label Set",desc:t="Label Set",width:s="17",height:o="17",className:r,focusable:a="false"})=>BO("svg",{className:DO("i i-labelSet",r),focusable:a,height:o,viewBox:"0 0 18 18",width:s,children:[nd("title",{children:e}),nd("desc",{children:t}),nd("path",{d:"M17.63,9.76,8.24.37A.59.59,0,0,0,7.83.2h-7A.59.59,0,0,0,.2.78v7a.59.59,0,0,0,.17.42l9.39,9.39a.59.59,0,0,0,.83,0l7-7A.59.59,0,0,0,17.63,9.76ZM1.37,7.58V1.37H7.58l8.8,8.8-6.21,6.21Z"}),nd("path",{d:"M5.48,3.33A2.15,2.15,0,1,0,7.63,5.48,2.15,2.15,0,0,0,5.48,3.33Zm0,3.13a1,1,0,1,1,1-1A1,1,0,0,1,5.48,6.46Z"})]}),dme=null;var HO,Ih,FO;function ume(e){return HO(FO,{fill:"none",stroke:"currentColor",viewBox:"0 0 13 14",...e,children:[Ih("path",{clipRule:"evenodd",d:"M6.57031 1 L1 3.85715 L6.57031 6.71431 L12.1406 3.85715 L6.57031 1 Z",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.37143"}),Ih("path",{d:"M1 6.71431 L6.57031 9.57147 L12.1406 6.71431",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.37143"}),Ih("path",{d:"M1 9.57147 L6.57031 12.42863 L12.1406 9.57147",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.37143"})]})}var VO,Eh;const hme=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>VO("svg",{"aria-hidden":e,"aria-label":t,className:s,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Eh("title",{children:i}),o&&Eh("desc",{children:o}),Eh("path",{d:"M0 0h16v2H0V0zm0 13h16v2H0v-2zm1-9h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",fill:"currentColor",fillRule:"evenodd"})]}),mme=null;var zO,jh,$O;const pme=({title:e="Lesson",desc:t="Lesson Icon",width:s="23",height:o="17",className:r,focusable:a="false"})=>zO("svg",{className:$O("i i-lesson",r),focusable:a,height:o,viewBox:"0 0 23 17",width:s,children:[jh("title",{children:e}),jh("desc",{children:t}),jh("path",{d:"M1.898 16.692a1 1 0 0 1 0-2h11.428a1 1 0 0 1 0 2H1.898zm0-7.083a1 1 0 0 1 0-2h19.286a1 1 0 0 1 0 2H1.898zm0-7.084a1 1 0 0 1 0-2h15a1 1 0 1 1 0 2h-15z",fillRule:"nonzero"})]}),fme=null;var _O,wh,UO;const vme=e=>_O(UO,{...e,viewBox:"0 0 16 16",children:[wh("path",{d:"M0 1C0 0.447715 0.447715 0 1 0H15C15.5523 0 16 0.447715 16 1V2.5C16 3.05228 15.5523 3.5 15 3.5H1C0.447715 3.5 0 3.05228 0 2.5V1Z"}),wh("path",{d:"M0 13.6667C0 13.0223 0.447715 12.5 1 12.5H15C15.5523 12.5 16 13.0223 16 13.6667V14.8333C16 15.4777 15.5523 16 15 16H1C0.447715 16 0 15.4777 0 14.8333V13.6667Z"}),wh("path",{d:"M0 7.25C0 6.69772 0.447715 6.25 1 6.25H15C15.5523 6.25 16 6.69772 16 7.25V8.75C16 9.30228 15.5523 9.75 15 9.75H1C0.447715 9.75 0 9.30228 0 8.75V7.25Z"})]}),gme=null;var GO,Ah,WO;const Cme=({title:e="List Block",desc:t="List Block",width:s="16",height:o="13",className:r,focusable:a="false"})=>GO("svg",{className:WO("i i-list-block",r),focusable:a,height:o,viewBox:"0 0 16 13",width:s,children:[Ah("title",{children:e}),Ah("desc",{children:t}),Ah("path",{d:"M1.495 10.252a1.25 1.25 0 1 1 0 2.502 1.25 1.25 0 0 1 0-2.502zm0-4.975a1.25 1.25 0 1 1 0 2.502 1.25 1.25 0 0 1 0-2.502zm0-5.031a1.25 1.25 0 1 1 0 2.501 1.25 1.25 0 0 1 0-2.501zm4 .257h10v2h-10v-2zm0 5h10v2h-10v-2zm0 5h10v2h-10v-2z",fillRule:"evenodd"})]}),xme=null;var KO,od;const bme=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r,role:a="img",title:i,width:c})=>KO("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 40",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&od("title",{children:i}),o&&od("desc",{children:o}),od("path",{clipRule:"evenodd",d:"M24 23C24 24.5064 23.1673 25.8183 21.9371 26.5005C21.9782 26.6602 22 26.8275 22 27V30C22 31.1046 21.1046 32 20 32C18.8954 32 18 31.1046 18 30V27C18 26.8275 18.0218 26.6602 18.0629 26.5005C16.8327 25.8183 16 24.5064 16 23C16 20.7909 17.7909 19 20 19C22.2091 19 24 20.7909 24 23ZM20 25C21.1046 25 22 24.1046 22 23C22 21.8954 21.1046 21 20 21C18.8954 21 18 21.8954 18 23C18 24.1046 18.8954 25 20 25Z",fill:"#000",fillRule:"evenodd"}),od("path",{clipRule:"evenodd",d:"M12 10V13C8.68629 13 6 15.6863 6 19V32C6 35.3137 8.68629 38 12 38H28C31.3137 38 34 35.3137 34 32V19C34 15.6863 31.3137 13 28 13V10C28 5.58172 24.4183 2 20 2C15.5817 2 12 5.58172 12 10ZM20 4C16.6863 4 14 6.68629 14 10V13H26V10C26 6.68629 23.3137 4 20 4ZM8 19C8 16.7909 9.79086 15 12 15H28C30.2091 15 32 16.7909 32 19V32C32 34.2091 30.2091 36 28 36H12C9.79086 36 8 34.2091 8 32V19Z",fill:"#000",fillRule:"evenodd"})]}),yme=null;var F6,QO;function Lme(e){return F6(QO,{viewBox:"0 0 20 22",...e,children:F6("path",{clipRule:"evenodd",d:"M4 9V6C4 4.4087 4.63214 2.88258 5.75736 1.75736C6.88258 0.632141 8.4087 0 10 0C11.5913 0 13.1174 0.632141 14.2426 1.75736C15.3679 2.88258 16 4.4087 16 6V9H17C18.6569 9 20 10.3431 20 12V19C20 20.6569 18.6569 22 17 22H3C1.34315 22 0 20.6569 0 19V12C0 10.3431 1.34315 9 3 9H4ZM7.17157 3.17157C7.92172 2.42143 8.93913 2 10 2C11.0609 2 12.0783 2.42143 12.8284 3.17157C13.5786 3.92172 14 4.93913 14 6V9H6V6C6 4.93913 6.42143 3.92172 7.17157 3.17157Z",fillRule:"evenodd"})})}var ZO,rd,YO;const Sme=({title:e="Mail",desc:t="Mail",width:s="14",height:o="12",className:r,focusable:a="false"})=>ZO("svg",{className:YO("i",r),focusable:a,height:o,viewBox:"0 0 14 12",width:s,children:[rd("title",{children:e}),rd("desc",{children:t}),rd("path",{d:"M1.692.958a.55.55 0 0 0-.74.814l5.74 5.217c.209.19.53.19.74 0l5.738-5.217a.55.55 0 1 0-.74-.814l-5.369 4.88L1.692.959z"}),rd("path",{d:"M1.872 10.206H12.25V1.915H1.872v8.291zM1.322.815H12.8a.55.55 0 0 1 .55.55v9.391a.55.55 0 0 1-.55.55H1.322a.55.55 0 0 1-.55-.55V1.365a.55.55 0 0 1 .55-.55z"})]}),Tme=null,XO=({title:e="Matching",desc:t="Two rows of stacked squares",width:s="15",height:o="15",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-matching",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("path",{d:"M4.814 4.975H2.19V2.35h2.625v2.625zM5.69.6H1.314C.79.6.44.95.44 1.475V5.85c0 .525.35.875.875.875H5.69c.525 0 .875-.35.875-.875V1.475C6.564.95 6.214.6 5.69.6zM12.69 4.975h-2.626V2.35h2.625v2.625zM13.563.6H9.19c-.525 0-.875.35-.875.875V5.85c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.475c0-.525-.35-.875-.875-.875zM4.814 12.85H2.19v-2.625h2.625v2.625zm.875-4.375H1.314c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875H5.69c.525 0 .875-.35.875-.875V9.35c0-.525-.35-.875-.875-.875zM12.69 12.85h-2.626v-2.625h2.625v2.625zm.874-4.375H9.19c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V9.35c0-.525-.35-.875-.875-.875z"})]});var JO,Ki,qO;const kme=({title:e="Move to Folder",desc:t="Folder with an arrow",width:s="15",height:o="15",className:r,focusable:a="false"})=>JO("svg",{className:qO("i i-move",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[Ki("title",{children:e}),Ki("desc",{children:t}),Ki("path",{d:"M1.295 13.223l.584.583V.973l-.584.583h4.667l-.467-.233 1.75 2.333c.11.147.283.234.467.234h6.417l-.584-.584v10.5l.584-.583H1.295zm13.417.583v-10.5a.583.583 0 0 0-.583-.583H7.712l.467.233L6.429.623A.583.583 0 0 0 5.962.39H1.295a.583.583 0 0 0-.583.583v12.833c0 .322.261.584.583.584H14.13a.583.583 0 0 0 .583-.584z"}),Ki("path",{d:"M4.795 7.973a.583.583 0 0 0 0 1.167h5.834a.583.583 0 1 0 0-1.167H4.795z"}),Ki("path",{d:"M10.216 8.969v-.825l-2.333 2.333a.583.583 0 0 0 .825.825L11.04 8.97a.583.583 0 0 0 0-.825L8.708 5.81a.583.583 0 0 0-.825.824l2.333 2.334z"})]}),Ime=null,eB=({title:e="Multiple Choice",desc:t="Stacked circles to the left of stacked lines",width:s="16",height:o="16",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-multipleChoice",r),focusable:a,height:o,viewBox:"0 0 16 16",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("path",{d:"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm0-2A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"}),(0,n.jsx)("circle",{cx:"7.904",cy:"7.904",r:"1.904"})]}),tB=({title:e="Multiple Response",desc:t="A box with a checkmark in it",width:s="16",height:o="16",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-multipleResponse",r),focusable:a,height:o,viewBox:"0 0 16 16",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("path",{d:"M15.142.332c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-1 14v-12h-12v12h12zm-7.978-3.308l-2-2-.707-.708L4.87 6.902l.707.707 1.3 1.3 3.317-3.33.707-.708 1.414 1.414-.707.707-4.03 4.032-.708.707-.707-.707z"})]});var sB,Rh,nB;const wme=({"aria-hidden":e,title:t="New Folder",desc:s="Folder with plus sign",width:o="14",height:r="14",className:a,focusable:i="false"})=>sB("svg",{"aria-hidden":e,className:nB("i i-newFolder",a),focusable:i,height:r,viewBox:"0 0 14 14",width:o,children:[t&&Rh("title",{children:t}),Rh("desc",{children:s}),Rh("path",{d:"M13.125 2.625c.525 0 .875.35.875.875v9.625c0 .525-.35.875-.875.875H.875C.35 14 0 13.65 0 13.125V.875C0 .35.35 0 .875 0h3.5c.263 0 .438.087.612.262L7.35 2.625h5.775zM10 7H8V5H6v2H4v2h2v2h2V9h2V7z"})]}),Ame=null;var oB,ad,rB;const Rme=({title:e="New Slide",desc:t="New Slide",width:s="16",height:o="16",className:r,focusable:a="false"})=>oB("svg",{className:rB("i i-new-slide",r),focusable:a,height:o,viewBox:"0 0 16 16",width:s,children:[ad("title",{children:e}),ad("desc",{children:t}),ad("path",{d:"M7,12h2V9h3V7H9V4H7v3H4v2h3V12z",fillRule:"evenodd"}),ad("path",{d:"M14,14H2V2h12V14z M15,0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C15.9,0.4,15.5,0,15,0z",fillRule:"evenodd"})]}),Pme=null;var aB,Ph,iB;const Mme=({title:e="Next Slide",desc:t="Next Slide",width:s="16",height:o="13.4",className:r,focusable:a="false"})=>aB("svg",{className:iB("i i-next-slide",r),focusable:a,height:o,viewBox:"0 0 16 13.4",width:s,children:[Ph("title",{children:e}),Ph("desc",{children:t}),Ph("path",{d:"M9.3,0L7.9,1.4l4.3,4.3H0v2h12.2L7.9,12l1.4,1.4L16,6.7L9.3,0",fillRule:"evenodd"})]}),Ome=null;var cB,Mh,lB;const Bme=({title:e="Not Allowed",desc:t="A circle with a slanted line through it",width:s="12",height:o="12",className:r,focusable:a="false"})=>cB("svg",{className:lB("i i-notAllowed",r),focusable:a,height:o,viewBox:"0 0 12 12",width:s,children:[Mh("title",{children:e}),Mh("desc",{children:t}),Mh("path",{d:"M6 10.5c-.975 0-1.875-.3-2.625-.825l6.3-6.3c.525.75.825 1.65.825 2.625 0 2.475-2.025 4.5-4.5 4.5m0-9c.975 0 1.875.3 2.625.825l-6.3 6.3A4.546 4.546 0 0 1 1.5 6c0-2.475 2.025-4.5 4.5-4.5M6 0C2.7 0 0 2.7 0 6s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6",fill:"#FFF",fillRule:"evenodd"})]}),Dme=null;var dB,V6;const Hme=({className:e})=>dB("svg",{"aria-hidden":"true",className:e,fill:"currentColor",focusable:"false",viewBox:"0 0 12 14",xmlns:"http://www.w3.org/2000/svg",children:[V6("path",{clipRule:"evenodd",d:"M1.26256 1.09594C1.59075 0.767748 2.03587 0.583374 2.5 0.583374H6.58333C6.73804 0.583374 6.88642 0.644832 6.99581 0.754228L11.0791 4.83756C11.1885 4.94696 11.25 5.09533 11.25 5.25004V11.6667C11.25 12.1308 11.0656 12.576 10.7374 12.9041C10.4092 13.2323 9.96413 13.4167 9.5 13.4167H2.5C2.03587 13.4167 1.59075 13.2323 1.26256 12.9041C0.934374 12.576 0.75 12.1308 0.75 11.6667V2.33337C0.75 1.86925 0.934374 1.42413 1.26256 1.09594ZM2.5 1.75004C2.34529 1.75004 2.19692 1.8115 2.08752 1.92089C1.97812 2.03029 1.91667 2.17866 1.91667 2.33337V11.6667C1.91667 11.8214 1.97812 11.9698 2.08752 12.0792C2.19692 12.1886 2.34529 12.25 2.5 12.25H9.5C9.65471 12.25 9.80308 12.1886 9.91248 12.0792C10.0219 11.9698 10.0833 11.8214 10.0833 11.6667V5.49166L6.34171 1.75004H2.5Z",fillRule:"evenodd"}),V6("path",{clipRule:"evenodd",d:"M6.58333 0.583374C6.9055 0.583374 7.16667 0.844541 7.16667 1.16671V4.66671H10.6667C10.9888 4.66671 11.25 4.92787 11.25 5.25004C11.25 5.57221 10.9888 5.83337 10.6667 5.83337H6.58333C6.26117 5.83337 6 5.57221 6 5.25004V1.16671C6 0.844541 6.26117 0.583374 6.58333 0.583374Z",fillRule:"evenodd"})]}),Fme=null;var uB,Qi,hB;const Vme=({title:e="Hide",desc:t="Shape of an eye with a stroke through it",width:s="20",height:o="16",className:r,focusable:a="false"})=>uB("svg",{className:hB("i",r),focusable:a,height:o,viewBox:"0 0 20 16",width:s,children:[Qi("title",{children:e}),Qi("desc",{children:t}),Qi("path",{d:"M3.23,12.35 L3.94,11.64 C2.73771334,10.6447807 1.76251115,9.40361431 1.08,8 C2.47,5 5.96,2 9.99,2 C11.0161024,2.00843654 12.0323067,2.20151536 12.99,2.57 L13.76,1.8 C12.5726697,1.28490674 11.2941824,1.01288817 10,1 C5.61,1 1.52,4.28 0,8 C0.716531693,9.68559192 1.82365735,11.1766125 3.23,12.35 L3.23,12.35 Z"}),Qi("path",{d:"M16.77,3.65 L16.06,4.36 C17.2622867,5.35521926 18.2374889,6.59638569 18.92,8 C17.53,11 14.04,14 10.01,14 C8.9838976,13.9915635 7.96769327,13.7984846 7.01,13.43 L6.24,14.2 C7.43352094,14.717712 8.71907199,14.9897863 10.02,15 C14.41,15 18.5,11.72 20.02,8 C19.297748,6.3123309 18.1836278,4.82112397 16.77,3.65 L16.77,3.65 Z"}),Qi("rect",{height:"1.41",transform:"translate(9.992148, 7.999769) rotate(-45.000000) translate(-9.992148, -7.999769) ",width:"21.21",x:"-0.61285173",y:"7.29476926"})]}),zme=null;var mB,z6,pB;const $me=e=>mB(pB,{viewBox:"0 0 16 16",...e,children:[z6("path",{clipRule:"evenodd",d:"M7.33351 13.3333C7.33351 12.9651 7.63199 12.6667 8.00018 12.6667H14.0002C14.3684 12.6667 14.6668 12.9651 14.6668 13.3333C14.6668 13.7015 14.3684 14 14.0002 14H8.00018C7.63199 14 7.33351 13.7015 7.33351 13.3333Z",fillRule:"evenodd"}),z6("path",{clipRule:"evenodd",d:"M12.0002 2.58579C11.8019 2.58579 11.6118 2.66455 11.4716 2.80474L3.26882 11.0075L2.91642 12.4171L4.32601 12.0647L12.5288 3.86193C12.5982 3.79251 12.6533 3.7101 12.6908 3.61941C12.7284 3.52871 12.7477 3.4315 12.7477 3.33333C12.7477 3.23516 12.7284 3.13796 12.6908 3.04726C12.6533 2.95656 12.5982 2.87415 12.5288 2.80474C12.4594 2.73532 12.3769 2.68026 12.2863 2.64269C12.1956 2.60512 12.0983 2.58579 12.0002 2.58579ZM10.5288 1.86193C10.919 1.47169 11.4483 1.25245 12.0002 1.25245C12.2734 1.25245 12.544 1.30628 12.7965 1.41085C13.049 1.51542 13.2784 1.6687 13.4716 1.86193C13.6648 2.05516 13.8181 2.28455 13.9227 2.53701C14.0272 2.78948 14.0811 3.06007 14.0811 3.33333C14.0811 3.6066 14.0272 3.87719 13.9227 4.12965C13.8181 4.38212 13.6648 4.61151 13.4716 4.80474L5.13825 13.1381C5.05281 13.2235 4.94576 13.2841 4.82853 13.3134L2.16187 13.9801C1.93468 14.0369 1.69436 13.9703 1.52877 13.8047C1.36319 13.6392 1.29662 13.3988 1.35342 13.1716L2.02008 10.505C2.04939 10.3878 2.11 10.2807 2.19544 10.1953L10.5288 1.86193Z",fillRule:"evenodd"})]}),_me=null;var fB,Oh,vB;const Ume=({title:e="Edit",desc:t="Pencil",width:s="11",height:o="11",className:r,focusable:a="false"})=>fB("svg",{className:vB("i i-pencil",r),focusable:a,height:o,viewBox:"0 0 10 10",width:s,children:[Oh("title",{children:e}),Oh("desc",{children:t}),Oh("path",{d:"M8.19.19a.6.6,0,0,0-.87,0L0,7.5V10H2.5L9.81,2.69a.6.6,0,0,0,0-.87Z"})]}),Gme=null;var gB,Bh;const Wme=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="16",role:a="img",title:i,width:c="16"})=>gB("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 16 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Bh("title",{children:i}),o&&Bh("desc",{children:o}),Bh("path",{clipRule:"evenodd",d:"M12.668 2.11458C12.5079 2.11458 12.3494 2.14611 12.2015 2.20737C12.0536 2.26863 11.9192 2.35842 11.8061 2.47161L2.93124 11.3464L2.2848 13.7167L4.6551 13.0703L13.5299 4.19546C13.6431 4.08227 13.7329 3.9479 13.7941 3.80001C13.8554 3.65212 13.8869 3.49361 13.8869 3.33353C13.8869 3.17346 13.8554 3.01495 13.7941 2.86706C13.7329 2.71917 13.6431 2.5848 13.5299 2.47161C13.4167 2.35842 13.2823 2.26863 13.1345 2.20737C12.9866 2.14611 12.8281 2.11458 12.668 2.11458ZM11.6913 0.975531C12.0009 0.847267 12.3328 0.78125 12.668 0.78125C13.0032 0.78125 13.335 0.847267 13.6447 0.975531C13.9544 1.1038 14.2357 1.2918 14.4727 1.5288C14.7097 1.7658 14.8977 2.04716 15.026 2.35682C15.1543 2.66648 15.2203 2.99837 15.2203 3.33353C15.2203 3.6687 15.1543 4.00059 15.026 4.31025C14.8977 4.61991 14.7097 4.90127 14.4727 5.13827L5.47272 14.1383C5.39069 14.2203 5.28866 14.2795 5.17673 14.31L1.51006 15.31C1.27925 15.373 1.03241 15.3074 0.863246 15.1383C0.69408 14.9691 0.628527 14.7223 0.691475 14.4915L1.69148 10.8248C1.722 10.7129 1.78121 10.6108 1.86325 10.5288L10.8632 1.5288C11.1002 1.2918 11.3816 1.1038 11.6913 0.975531Z",fill:"currentColor",fillRule:"evenodd"})]}),Kme=null;var CB,id,xB;const Qme=({title:e="Person",desc:t="Person outline",width:s="16",height:o="18",className:r,focusable:a="false"})=>CB("svg",{className:xB("i",r),focusable:a,height:o,viewBox:"0 0 16 18",width:s,children:[id("title",{children:e}),id("desc",{children:t}),id("path",{d:"M1.72039 11.8884C2.50179 11.107 3.5616 10.668 4.66667 10.668H11.3333C12.4384 10.668 13.4982 11.107 14.2796 11.8884C15.061 12.6698 15.5 13.7296 15.5 14.8346V16.5013C15.5 16.9615 15.1269 17.3346 14.6667 17.3346C14.2064 17.3346 13.8333 16.9615 13.8333 16.5013V14.8346C13.8333 14.1716 13.5699 13.5357 13.1011 13.0669C12.6323 12.598 11.9964 12.3346 11.3333 12.3346H4.66667C4.00363 12.3346 3.36774 12.598 2.8989 13.0669C2.43006 13.5357 2.16667 14.1716 2.16667 14.8346V16.5013C2.16667 16.9615 1.79357 17.3346 1.33333 17.3346C0.873096 17.3346 0.5 16.9615 0.5 16.5013V14.8346C0.5 13.7296 0.938987 12.6698 1.72039 11.8884Z"}),id("path",{d:"M8 2.33464C6.61929 2.33464 5.5 3.45392 5.5 4.83464C5.5 6.21535 6.61929 7.33464 8 7.33464C9.38071 7.33464 10.5 6.21535 10.5 4.83464C10.5 3.45392 9.38071 2.33464 8 2.33464ZM3.83333 4.83464C3.83333 2.53345 5.69881 0.667969 8 0.667969C10.3012 0.667969 12.1667 2.53345 12.1667 4.83464C12.1667 7.13582 10.3012 9.0013 8 9.0013C5.69881 9.0013 3.83333 7.13582 3.83333 4.83464Z"})]}),Zme=null;var bB=f(65610),Eo=f.n(bB);class Dh extends h.Component{constructor(...t){super(...t),this.maskId=`person-unknown-mask-${Eo()()}`,this.pathId=`person-unknown-path-${Eo()()}`}render(){const{title:t="Person Unknown",desc:s,width:o="38",height:r="38",className:a,decorative:i,focusable:c="false"}=this.props;return(0,n.jsxs)("svg",{"aria-hidden":i,className:G()("i i-person-unknown",a),focusable:c,height:r,viewBox:"0 0 38 38",width:o,children:[t&&(0,n.jsx)("title",{children:t}),s&&(0,n.jsx)("desc",{children:s}),(0,n.jsx)("defs",{children:(0,n.jsx)("circle",{cx:"19",cy:"19",id:this.pathId,r:"19"})}),(0,n.jsxs)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1",children:[(0,n.jsx)("mask",{fill:"#fff",id:this.maskId,children:(0,n.jsx)("use",{href:`#${this.pathId}`})}),(0,n.jsx)("use",{fill:"#D8D8D8",href:`#${this.pathId}`}),(0,n.jsx)("path",{d:"M15.1239928,24 C12.6645753,22.6352711 11,20.0120267 11,17 C11,12.581722 14.581722,9 19,9 C23.418278,9 27,12.581722 27,17 C27,20.0120267 25.3354247,22.6352711 22.8760072,24 L23,24 C27.4182847,24 31,27.5817153 31,32 L31,43 C31,43.5522847 30.5522847,44 30,44 L8,44 C7.44771525,44 7,43.5522847 7,43 L7,32 C7,27.5817153 10.5817153,24 15,24 L15.1239928,24 Z",fill:"#ADAEAF",fillRule:"nonzero",mask:`url(#${this.maskId})`})]})]})}}const $6=({title:e="Pick One",desc:t="Pick One",width:s="16",height:o="14",className:r,focusable:a="false","aria-hidden":i})=>(0,n.jsxs)("svg",{"aria-hidden":i,className:G()("i i-pickOne",r),focusable:a,height:o,viewBox:"0 0 16 14",width:s,xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsxs)("g",{fillRule:"evenodd",children:[(0,n.jsx)("path",{d:"M5.039 10.865A1.284 1.284 0 1 1 3.754 9.58v-1.6a2.884 2.884 0 1 0-.001 5.768 2.884 2.884 0 0 0 0-5.768v1.6c.71 0 1.286.575 1.286 1.285zM5.039 3.851a1.284 1.284 0 1 1-1.285-1.285v-1.6a2.884 2.884 0 1 0-.001 5.769 2.884 2.884 0 0 0 0-5.769v1.6c.71 0 1.286.575 1.286 1.285z",fillRule:"nonzero"}),(0,n.jsx)("path",{d:"M8.862 1.324h7v2h-7zM8.862 4.324h7v2h-7zM8.862 8.324h7v2h-7zM8.862 11.324h7v2h-7z"})]})]});var yB,cd,LB;const Xme=({title:e="Play",desc:t="Triangle facing right that will play the media",width:s="16",height:o="22",className:r,focusable:a="false"})=>yB("svg",{className:LB("i",r),focusable:a,height:o,viewBox:"0 0 16 22",width:s,children:[cd("desc",{children:t}),cd("title",{children:e}),cd("g",{transform:"translate(-124 -107)",children:cd("path",{d:"M139.493031,116.612695 L126.142419,107.267267 C125.207876,106.599736 124.006321,107.267267 124.006321,108.335316 L124.006321,127.026172 C124.006321,128.094221 125.207876,128.761751 126.142419,128.094221 L139.493031,118.748793 C140.160561,118.214768 140.160561,117.146719 139.493031,116.612695"})})]}),Jme=null;var SB,Hh,TB;const qme=({title:e="Process Block",desc:t="Process Block",width:s="29",height:o="17",className:r,focusable:a="false"})=>SB("svg",{className:TB("i i-process-block",r),focusable:a,height:o,viewBox:"0 0 29 17",width:s,children:[Hh("title",{children:e}),Hh("desc",{children:t}),Hh("path",{d:"M21.22 16.5h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1zm-13-2h12v-12h-12v12zm2-10h7v2h-7v-2zm0 3h8v2h-8v-2zm0 3h6v2h-6v-2zm14.413-3.293a1 1 0 0 1 1.415-1.414l2.121 2.121a1 1 0 0 1 0 1.414l-2.121 2.122a1 1 0 0 1-1.415-1.414l1.415-1.415-1.415-1.414zM2.4 8.621l1.415 1.415A1 1 0 0 1 2.4 11.45L.28 9.328a1 1 0 0 1 0-1.414L2.4 5.793a1 1 0 0 1 1.415 1.414L2.4 8.621z",fillRule:"evenodd"})]}),epe=null;function NB(e){return(0,n.jsxs)($t,{viewBox:"0 0 16 16",...e,children:[(0,n.jsx)("path",{d:"M14,14 L2,14 L2,2 L14,2 L14,14 Z M15,0 L1,0 C0.4,0 0,0.4 0,1 L0,15 C0,15.6 0.4,16 1,16 L15,16 C15.6,16 16,15.6 16,15 L16,1 C16,0.4 15.6,0 15,0 L15,0 Z"}),(0,n.jsx)("path",{d:"M7.9997,11 C8.5517,11 8.9997,11.448 8.9997,12 C8.9997,12.552 8.5517,13 7.9997,13 C7.4477,13 6.9997,12.552 6.9997,12 C6.9997,11.448 7.4477,11 7.9997,11"}),(0,n.jsx)("path",{d:"M7.0997,5.5 C7.2997,5.2 7.5997,5 7.9997,5 C8.5997,5 8.9997,5.4 8.9997,6 C8.9997,6.3 8.8997,6.4 8.3997,6.7 C7.7997,7.1 6.9997,7.7 6.9997,9 L6.9997,10 L8.9997,10 L8.9997,9 C8.9997,8.8 8.9997,8.7 9.4997,8.4 C10.0997,8 10.9997,7.4 10.9997,6 C10.9997,4.3 9.6997,3 7.9997,3 C6.8997,3 5.8997,3.6 5.3997,4.5 L4.8997,5.4 L6.5997,6.4 L7.0997,5.5 Z"})]})}var kB,Fh,IB;const tpe=({title:e="Quiz",desc:t="Quiz Icon",width:s="25",height:o="25",className:r,focusable:a="false"})=>kB("svg",{className:IB("i i-quiz",r),focusable:a,height:o,viewBox:"0 0 25 25",width:s,children:[Fh("title",{children:e}),Fh("desc",{children:t}),Fh("path",{d:"M1.078.609h22a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-22a1 1 0 0 1-1-1v-22a1 1 0 0 1 1-1zm1 2v20h20v-20h-20zm11 11.157a1 1 0 1 1-2 0v-1a1 1 0 0 1 1-1c1.048 0 2-.952 2-2 0-1.047-.952-2-2-2-.715 0-1.521.58-1.905 1.348a1 1 0 1 1-1.79-.895c.703-1.404 2.164-2.453 3.695-2.453 2.152 0 4 1.848 4 4 0 1.81-1.305 3.403-3 3.866v.134zm-2 3.843a1 1 0 1 1 2 0v1a1 1 0 1 1-2 0v-1z",fillRule:"nonzero"})]}),spe=null;var _6,EB;const npe=e=>_6(EB,{...e,viewBox:"0 0 10 13",children:_6("path",{d:"M2.81 5.188H8.5V12a.75.75 0 1 0 1.5 0V4.437a.75.75 0 0 0-.75-.75H2.81L4.969 1.53A.75.75 0 0 0 3.908.47L.47 3.907a.75.75 0 0 0 0 1.06l3.437 3.438a.75.75 0 0 0 1.06-1.06L2.812 5.188z"})}),ope=null;var jB,U6,wB;function rpe(e){return jB(wB,{viewBox:"0 0 15 14",...e,children:[U6("path",{clipRule:"evenodd",d:"M0.666669 1.00005C1.03486 1.00005 1.33334 1.29853 1.33334 1.66672V5.00005H4.66667C5.03486 5.00005 5.33334 5.29853 5.33334 5.66672C5.33334 6.0349 5.03486 6.33338 4.66667 6.33338H0.666669C0.298479 6.33338 2.01494e-06 6.0349 2.01494e-06 5.66672V1.66672C2.01494e-06 1.29853 0.298479 1.00005 0.666669 1.00005Z",fillRule:"evenodd"}),U6("path",{clipRule:"evenodd",d:"M7.07024 0.404628C8.50152 0.203255 9.95947 0.472493 11.2244 1.17177C12.4894 1.87106 13.4928 2.9625 14.0835 4.28165C14.6742 5.60081 14.8202 7.07621 14.4995 8.48555C14.1788 9.89489 13.4088 11.1618 12.3054 12.0955C11.202 13.0291 9.82511 13.5789 8.38212 13.6619C6.93913 13.745 5.50824 13.3568 4.30504 12.5559C3.10184 11.755 2.19151 10.5848 1.71122 9.22158C1.58887 8.87431 1.7712 8.49361 2.11847 8.37127C2.46574 8.24892 2.84644 8.43125 2.96879 8.77852C3.35302 9.86911 4.08128 10.8053 5.04384 11.446C6.0064 12.0867 7.15112 12.3972 8.30551 12.3308C9.4599 12.2644 10.5614 11.8245 11.4441 11.0776C12.3268 10.3307 12.9429 9.31717 13.1994 8.18969C13.456 7.06222 13.3392 5.8819 12.8666 4.82658C12.3941 3.77125 11.5913 2.8981 10.5794 2.33867C9.56739 1.77925 8.40102 1.56386 7.256 1.72496C6.11098 1.88606 5.04933 2.41492 4.23101 3.23185C4.22625 3.2366 4.22142 3.24128 4.21652 3.24588L1.12319 6.15255C0.854867 6.40468 0.432961 6.39155 0.180833 6.12323C-0.0712944 5.85491 -0.0581685 5.43301 0.210151 5.18088L3.29633 2.28094C4.31823 1.26392 5.64238 0.60552 7.07024 0.404628Z",fillRule:"evenodd"})]})}var G6,AB;function ape(e){return G6(AB,{viewBox:"0 0 28 28",...e,children:G6("path",{d:"M0.602462 14.9446C-0.0244077 15.1759 -0.0720487 15.7437 0.0596979 16.4712C1.24525 23.0177 7.00549 28 13.9288 28C22.0136 28 28.5288 21.1924 27.9661 13.0292C27.4922 6.10378 21.8359 0.475002 14.8765 0.0329519C10.0788 -0.291229 5.72563 1.80126 2.97148 5.21978L1.63888 4.12944C1.07616 3.68748 0.217442 4.07044 0.217442 4.8072V9.84668C0.217442 10.4067 0.720862 10.8192 1.25405 10.7012L1.49079 10.6422L2.61619 10.4064L3.09007 10.318L6.22894 9.64027C6.93974 9.49288 7.17671 8.57935 6.58425 8.10777L4.98518 6.84067C7.32461 3.95266 11.0858 2.21377 15.2022 2.65593C20.4735 3.21591 24.738 7.45959 25.3303 12.7052C26.0709 19.5717 20.681 25.4068 13.9287 25.4068C8.30488 25.4068 3.62815 21.3639 2.64243 16.0542C2.51095 15.346 2.19718 14.5886 1.49075 14.7383L0.602462 14.9446Z",fill:"currentColor"})})}var RB,Vh;const ipe=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>RB("svg",{"aria-hidden":e,"aria-label":t,className:s,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Vh("title",{children:i}),o&&Vh("desc",{children:o}),Vh("path",{d:"M0 0h16v2H0V0zm0 13h16v2H0v-2zm7-9h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z",fill:"currentColor",fillRule:"evenodd"})]}),cpe=null;function PB(e){return(0,n.jsx)($t,{viewBox:"0 0 23 17",...e,children:(0,n.jsx)("path",{d:"M19.347 8.275l1.88 1.714a.727.727 0 0 0 .98-1.074l-3.225-2.941a.727.727 0 0 0-1.027.047l-2.94 3.224a.727.727 0 0 0 1.075.98l1.802-1.976a6.545 6.545 0 0 1-11.56 4.288.727.727 0 1 0-1.114.935 8 8 0 0 0 14.129-5.197zm-16.039.162l-1.79-1.633a.727.727 0 1 0-.98 1.074l3.223 2.94c.297.272.757.25 1.028-.046l2.94-3.224a.727.727 0 0 0-1.075-.98L4.768 8.636a6.545 6.545 0 0 1 11.555-4.482.727.727 0 1 0 1.114-.936A8 8 0 0 0 3.308 8.437z",fillRule:"nonzero"})})}var W6,MB;const lpe=({width:e="16",height:t="16",className:s})=>W6("svg",{"aria-hidden":"true",className:MB("i i-search",s),fill:"currentColor",focusable:"false",height:t,viewBox:"0 0 15.6 14.7",width:e,children:W6("path",{d:"M15.2,12.8l-2.9-2.9c0.5-1,0.9-2,0.9-3.2c0-3.6-2.9-6.5-6.5-6.5c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5c1.7,0,3.2-0.6,4.4-1.7l2.8,2.8c0.4,0.4,1,0.4,1.4,0C15.6,13.8,15.6,13.2,15.2,12.8z M6.7,11.2c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5s4.5,2,4.5,4.5S9.1,11.2,6.7,11.2z"})}),dpe=null;var K6,OB;const upe=e=>K6(OB,{...e,viewBox:"0 0 15 15",children:K6("path",{d:"M13.32 2.844c.524 0 .874.35.874.875v9.625c0 .525-.35.875-.875.875H1.07c-.525 0-.875-.35-.875-.875V1.094c0-.525.35-.875.875-.875h3.5c.263 0 .438.087.613.262l2.362 2.363h5.775zM7.173 5.312c-.874 0-1.589.715-1.589 1.59v.396c0 .874.715 1.589 1.589 1.589s1.589-.715 1.589-1.589v-.397c0-.874-.715-1.589-1.59-1.589zm1.589 3.734a2.218 2.218 0 0 1-1.59.635 2.218 2.218 0 0 1-1.588-.635c-.715.238-1.191.754-1.191 1.43v1.191h5.56v-1.191c0-.676-.477-1.192-1.191-1.43z"})}),hpe=null;var BB,Zi,DB;const mpe=({title:e="Share Folder",desc:t="Share folder",width:s="14",height:o="14",className:r,focusable:a="false"})=>BB("svg",{className:DB("i",r),focusable:a,height:o,viewBox:"0 0 14 14",width:s,children:[Zi("title",{children:e}),Zi("desc",{children:t}),Zi("path",{d:"M2.74509 3.33986C2.74509 1.50367 4.24876 0 6.08495 0C7.92114 0 9.42481 1.50367 9.42481 3.33986V4.25489C9.42481 6.09108 7.92114 7.59475 6.08495 7.59475C4.24876 7.59475 2.74509 6.09108 2.74509 4.25489V3.33986ZM6.08495 1.18954C4.90154 1.18954 3.93463 2.15645 3.93463 3.33986V4.25489C3.93463 5.4383 4.90154 6.40521 6.08495 6.40521C7.26836 6.40521 8.23527 5.4383 8.23527 4.25489V3.33986C8.23527 2.15645 7.26836 1.18954 6.08495 1.18954Z"}),Zi("path",{d:"M0 13.4052C0 11.02 1.86968 9.1503 4.25489 9.1503H6.67972V10.3398H4.25489C2.92848 10.3398 1.79889 11.1591 1.38898 12.3889L1.24847 12.8104H6.67972V14H0V13.4052Z"}),Zi("path",{d:"M10.9804 10.9804V9.1503H12.1699V10.9804H14V12.1699H12.1699V14H10.9804V12.1699H9.1503V10.9804H10.9804Z"})]}),ppe=null;var Q6,HB;const fpe=e=>Q6(HB,{viewBox:"0 0 16 16",...e,children:Q6("path",{d:"M14.1259 3.625C14.65 3.625 15 3.975 15 4.5V14.125C15 14.65 14.65 15 14.1249 15H1.87506C1.35003 15 1 14.65 1 14.125V1.875C1 1.35 1.35003 1 1.87506 1H5.37531C5.63833 1 5.81334 1.087 5.98836 1.262L8.35052 3.625H14.1259ZM7.9785 6.093C7.10444 6.093 6.38938 6.808 6.38938 7.683V8.079C6.38938 8.953 7.10444 9.668 7.9785 9.668C8.85256 9.668 9.56761 8.953 9.56761 8.079V7.682C9.56761 6.808 8.85256 6.093 7.9775 6.093H7.9785ZM9.56761 9.827C9.35786 10.0329 9.10928 10.1951 8.8363 10.3041C8.56332 10.4131 8.2714 10.4668 7.9775 10.462C7.68393 10.4665 7.39239 10.4127 7.11977 10.3037C6.84716 10.1947 6.5989 10.0327 6.38938 9.827C5.67433 10.065 5.1983 10.581 5.1983 11.257V12.448H10.7587V11.257C10.7587 10.581 10.2817 10.065 9.56761 9.827Z"})}),vpe=null;var FB,Yi,VB;const gpe=({title:e="Sortable",desc:t="Three horizontal lines stacked on top of each other",width:s="22",height:o="7",className:r,focusable:a="false"})=>FB("svg",{className:VB("i i-sortable",r),focusable:a,height:o,viewBox:"0 0 22 7",width:s,children:[Yi("title",{children:e}),Yi("desc",{children:t}),Yi("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"0"}),Yi("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"3"}),Yi("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"6"})]}),Cpe=null;var zB,zh,$B;const xpe=({title:e="Sorting Block",desc:t="Sorting Block",width:s="22",height:o="15",className:r,focusable:a="false"})=>zB("svg",{className:$B("i i-sorting-block",r),focusable:a,height:o,viewBox:"0 0 22 15",width:s,children:[zh("title",{children:e}),zh("desc",{children:t}),zh("path",{d:"M2.056 9.736v3.4h6.4v-3.4h-6.4zm-.8-1.8h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm11 0h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm.8 5.2h6.4v-3.4h-6.4v3.4zM6.772.064h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm.8 1.8v3.4h6.4v-3.4h-6.4z",fillRule:"nonzero"})]}),bpe=null,_B=({title:e="Spinner",desc:t="Hollow circle fading from transparent to gray",width:s="21",height:o="20",className:r,focusable:a="false"})=>(0,n.jsxs)("svg",{className:G()("i i-spinner",r),focusable:a,height:o,viewBox:"0 0 21 20",width:s,children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("desc",{children:t}),(0,n.jsx)("defs",{children:(0,n.jsxs)("radialGradient",{cx:"89.364%",cy:"24.157%",fx:"89.364%",fy:"24.157%",gradientTransform:"rotate(69.991 .842 .205) scale(1 .69785)",id:"spinner-radial-gradient",r:"45.607%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:"#C8C8C8",stopOpacity:"0"}),(0,n.jsx)("stop",{offset:"100%",stopColor:"#979797"})]})}),(0,n.jsx)("path",{d:"M74.5 3c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10a9.957 9.957 0 0 0-1.477-5.233 1 1 0 0 0-1.703 1.048A8 8 0 1 1 74.5 5a1 1 0 0 0 0-2z",fill:"url(#spinner-radial-gradient)",fillRule:"nonzero",transform:"rotate(-159 42.222 17.43)"})]});var Z6,ld,UB;const Lpe=({title:e="SquareIcon",desc:t="Outline of a square",width:s="30",height:o="30",className:r,focusable:a="false"})=>Z6("svg",{className:UB("i i-square-outline",r),focusable:a,height:o,viewBox:"0 0 30 30",width:s,children:[ld("title",{children:e}),ld("desc",{children:t}),Z6("g",{fill:"none",fillRule:"evenodd",children:[ld("rect",{className:"overlay",fill:"none",fillRule:"evenodd",height:"28",rx:"2",strokeWidth:"2",transform:"translate(0 -1)",width:"28",x:"1",y:"2"}),ld("rect",{fill:"none",fillRule:"evenodd",height:"28",rx:"2",stroke:"#FFF",strokeOpacity:"0.63",strokeWidth:"2",transform:"translate(0 -1)",width:"28",x:"1",y:"2"})]})]}),Spe=null;var Y6,vr,GB;const $h="overlay",Tpe=({title:e="Stack",desc:t="Three horizontal bars stacked",width:s="30",height:o="30",className:r,focusable:a="false"})=>Y6("svg",{className:GB("i i-stack",r),focusable:a,height:o,viewBox:"0 0 30 30",width:s,children:[vr("title",{children:e}),vr("desc",{children:t}),Y6("g",{fill:"none",fillRule:"evenodd",children:[vr("rect",{className:$h,height:"8.824",rx:"1",width:"30"}),vr("rect",{className:$h,height:"8.824",rx:"1",width:"30",y:"10.588"}),vr("rect",{className:$h,height:"8.824",rx:"1",width:"30",y:"21.176"}),vr("rect",{fill:"#FFF",fillOpacity:"0.63",height:"8.824",rx:"1",width:"30"}),vr("rect",{fill:"#FFF",fillOpacity:"0.4",height:"8.824",rx:"1",width:"30",y:"10.588"})]})]}),Npe=null;var X6,WB;function kpe(e){return X6(WB,{viewBox:"0 0 16 16",...e,children:X6("path",{d:"M12.586 7H1C0.734784 7 0.48043 7.10535 0.292893 7.29289C0.105357 7.48042 0 7.73478 0 8C0 8.26521 0.105357 8.51957 0.292893 8.7071C0.48043 8.89464 0.734784 9 1 9H12.586L9.293 12.293C9.11084 12.4816 9.01005 12.7342 9.01233 12.9964C9.0146 13.2586 9.11977 13.5094 9.30518 13.6948C9.49059 13.8802 9.7414 13.9854 10.0036 13.9877C10.2658 13.9899 10.5184 13.8892 10.707 13.707L15.707 8.707C15.8945 8.51947 15.9998 8.26516 15.9998 8C15.9998 7.73483 15.8945 7.48052 15.707 7.293L10.707 2.293C10.5184 2.11084 10.2658 2.01004 10.0036 2.01232C9.7414 2.0146 9.49059 2.11977 9.30518 2.30518C9.11977 2.49058 9.0146 2.7414 9.01233 3.00359C9.01005 3.26579 9.11084 3.51839 9.293 3.707L12.586 7Z"})})}var KB,dd,QB;const Ipe=({title:e="Success",desc:t="Checkmark with a circle",width:s="51",height:o="51",className:r=null,focusable:a="false"})=>KB("svg",{className:QB("i",r),focusable:a,height:o,viewBox:"0 0 51 51",width:s,children:[dd("title",{children:e}),dd("desc",{children:t}),dd("path",{d:"M25.06 50.57c-13.808 0-25-11.194-25-25 0-13.808 11.192-25 25-25 13.806 0 25 11.192 25 25 0 13.806-11.194 25-25 25zm0-2c12.702 0 23-10.298 23-23 0-12.703-10.298-23-23-23-12.703 0-23 10.297-23 23 0 12.702 10.297 23 23 23z"}),dd("path",{d:"M17.659 25.622a1 1 0 0 0-1.318 1.505l6.2 5.425a1 1 0 0 0 1.367-.047l10.763-10.8a1 1 0 1 0-1.416-1.41L23.153 30.428l-5.494-4.807z"})]}),Epe=null;var ZB,_h,YB;const jpe=({title:e="Text Block",desc:t="Text Block",width:s="17",height:o="17",className:r,focusable:a="false"})=>ZB("svg",{className:YB("i i-text-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:s,children:[_h("title",{children:e}),_h("desc",{children:t}),_h("path",{d:"M15.747.5c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-13 2v12h12v-12h-12zm2 1h8v3h-1l-1-1h-1v6l1 1v1h-4v-1l1-1v-6h-1l-1 1h-1v-3z",fillRule:"evenodd"})]}),wpe=null;var J6,ud,XB;const Ape=({title:e="Text Slide",desc:t="Text Slide",width:s="16",height:o="14",className:r,focusable:a="false"})=>J6("svg",{className:XB("i i-text-slide",r),focusable:a,height:o,viewBox:"0 0 16 14",width:s,children:[ud("title",{children:e}),ud("desc",{children:t}),J6("g",{fillRule:"evenodd",children:[ud("path",{d:"M2 12h12V2H2v10zM16 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"}),ud("path",{d:"M4 8h8v2H4z"})]})]}),Rpe=null;var JB,Uh,qB;const Ppe=({title:e="TitleSort",desc:t="Letters A and Z next to a downard arrow",width:s="17",height:o="11",className:r,focusable:a="false"})=>JB("svg",{className:qB("i",r),focusable:a,height:o,viewBox:"0 0 17 11",width:s,children:[Uh("title",{children:e}),Uh("desc",{children:t}),Uh("path",{d:"M4.679 7.311l.755-.755a.8.8 0 0 1 1.132 1.131L4.444 9.808a.8.8 0 0 1-1.131 0L1.192 7.687a.8.8 0 1 1 1.131-1.131l.756.755V1.5a.8.8 0 1 1 1.6 0v5.811zM9.842 6C9.377 6 9 5.552 9 5s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842zM9.842 2C9.377 2 9 1.552 9 1s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842zM9.842 10C9.377 10 9 9.552 9 9s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842z"})]}),Mpe=null;function eD(e){return(0,n.jsxs)($t,{viewBox:"0 0 15 16",...e,children:[(0,n.jsx)("path",{d:"M8.69169169,1.65459164 C7.42998802,0.732912554 5.79691384,0.425404591 4.21164279,0.810071145 C2.01180284,1.34426767 0.429519485,3.32166778 0.449238273,5.51223961 C0.454317355,6.09008425 0.560978072,6.64511922 0.766531499,7.16185651 C0.884545458,7.45866364 1.19914976,7.66620336 1.53138146,7.66620336 C1.60756769,7.66620336 1.72289272,7.66620336 1.80027403,7.62903206 C2.21496611,7.48682371 2.41812939,7.05879065 2.26276924,6.65638325 C2.09725092,6.18836289 2.02345485,5.8315748 2.02345485,5.49928598 C2.02345485,4.55873965 2.44860388,3.66071502 3.19044858,3.03527987 C3.94334777,2.40027029 4.91763516,2.10993997 5.93524413,2.21694824 C6.90415367,2.31888769 7.79388929,2.81901053 8.37648985,3.58890684 C8.96058425,4.36077436 9.17300938,5.31962473 8.9590904,6.21962057 C8.94235931,6.29002074 8.92204298,6.35957612 8.89754388,6.42913149 C8.84436291,6.5969655 8.8709534,6.79042518 8.97074242,6.9599488 C9.07979329,7.14524206 9.26204269,7.2823816 9.47088259,7.33616734 C9.67285078,7.38770027 9.89573284,7.36517221 10.0812687,7.27308878 C10.2742738,7.17762614 10.4108115,7.01936655 10.4654863,6.83041248 C10.6062067,6.40012662 10.6773139,5.94111748 10.6773139,5.4666203 C10.6773139,3.96597018 9.95369412,2.57655233 8.69169169,1.65459164"}),(0,n.jsx)("path",{d:"M12.4033641,9.43002363 L7.46962051,8.60458861 L7.42312479,5.65704834 C7.42257778,4.87028142 6.91659487,4.17992696 6.16391111,3.93838024 C5.57177436,3.74839098 4.94490256,3.83320301 4.44493675,4.1709044 C3.94633846,4.50757465 3.64849231,5.04841246 3.64849231,5.61734909 L3.64849231,12.0692503 L3.27543248,11.4577787 C3.01177436,11.0154157 2.60233846,10.7096799 2.12288547,10.5967691 C1.65355214,10.4859205 1.14620171,10.5673813 0.72637265,10.8220752 C0.0398769231,11.2721719 -0.184396581,12.1996907 0.158577778,13.1957809 C0.165415385,13.210217 0.18237265,13.2532675 0.209176068,13.3208077 C0.319671795,13.5979291 0.578406838,14.2475532 0.952013675,15.0616455 L0.999603419,15.1523867 C1.20227009,15.608928 1.48534701,15.7290569 1.72739829,15.7290569 C1.84445812,15.7290569 1.95139829,15.7009581 2.03563761,15.6692503 C2.21204786,15.6022256 2.33922735,15.4880258 2.40322735,15.3387669 C2.47816752,15.1637293 2.46285128,14.9407433 2.36356923,14.7319356 C2.32992821,14.653826 1.5422359,12.8165757 1.50968889,12.7477465 C1.36828718,12.295072 1.41396239,11.9890784 1.49437265,11.9455124 C1.58845812,11.9011729 1.69403077,11.8869946 1.7730735,11.9009151 C1.9133812,11.9449968 1.98832137,12.0042879 2.05697094,12.1321504 L3.53963761,14.292666 C3.71905641,14.5633426 4.15146667,14.7654479 4.59946667,14.6061353 C4.93888547,14.4857487 5.12568889,14.2596692 5.12568889,13.9699162 L5.12568889,5.69416971 C5.12568889,5.5072739 5.23317607,5.33739205 5.39317607,5.27114071 C5.54469744,5.20927175 5.70797949,5.21984103 5.84117607,5.3018174 C5.97546667,5.38456713 6.05560342,5.52196778 6.05560342,5.66916434 L6.05560342,9.09129108 C6.05560342,9.4367261 6.34715897,9.7540623 6.69232137,9.78396563 L6.6942359,9.78396563 L12.1632274,10.6988528 C12.7868171,10.8042879 13.2397402,11.3141912 13.2397402,11.9112266 L13.2397402,15.0784017 C13.2397402,15.434406 13.5457915,15.72287 13.9235009,15.72287 C14.3009368,15.72287 14.6072615,15.434406 14.6072615,15.0784017 L14.6072615,11.9112266 C14.6072615,10.6893147 13.6809026,9.64579162 12.4033641,9.43002363"})]})}var tD,Gh,sD;const Ope=({title:e="Remove",desc:t="Trash can",width:s="10",height:o="13",className:r=null,focusable:a="false"})=>tD("svg",{className:sD("i i-trash",r),focusable:a,height:o,viewBox:"0 0 10 13",width:s,children:[Gh("title",{children:e}),Gh("desc",{children:t}),Gh("path",{d:"M9.28713712,12.0991694 C9.28713712,12.4960933 8.96564674,12.814808 8.57149855,12.814808 L1.42899128,12.814808 C1.03500637,12.814808 0.714169089,12.4960933 0.714169089,12.0991694 L0.714169089,4.9568254 L9.28713712,4.9568254 L9.28713712,12.0991694 L9.28713712,12.0991694 Z M10,3.33274903 L0,3.33274903 L0,2.62053925 C0,2.22508485 0.319367795,1.90571706 0.714169089,1.90571706 L2.85830911,1.90571706 L2.85830911,1.19220107 C2.85830911,0.798052883 3.17702381,0.4765625 3.5724782,0.4765625 L6.42948111,0.4765625 C6.82346602,0.4765625 7.1436502,0.798052883 7.1436502,1.19220107 L7.1436502,1.90571706 L9.28713712,1.90571706 C9.68046893,1.90571706 10,2.22524813 10,2.62053925 L10,3.33274903 L10,3.33274903 Z"})]}),Bpe=null;var nD,Wh,oD;const Dpe=({title:e="Trash Folder",desc:t="Solid trash can",width:s="16",height:o="17",className:r,focusable:a="false"})=>nD("svg",{className:oD("i i-trashFolder",r),focusable:a,height:o,viewBox:"0 0 16 17",width:s,children:[Wh("title",{children:e}),Wh("desc",{children:t}),Wh("path",{d:"M2.57 7.175v7.5a1.88 1.88 0 0 0 1.874 1.875h7.5a1.88 1.88 0 0 0 1.875-1.875v-7.5H2.57zM11.944 3.773V1.898c0-.562-.375-.937-.937-.937H5.382c-.563 0-.938.375-.938.937v1.875H.694v1.875h15V3.773h-3.75z"})]}),Hpe=null;var rD,ba;const Fpe=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="16",role:a="img",title:i,width:c="14"})=>rD("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 14 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&ba("title",{children:i}),o&&ba("desc",{children:o}),ba("path",{clipRule:"evenodd",d:"M0.332031 4.00033C0.332031 3.63214 0.630508 3.33366 0.998698 3.33366H12.9987C13.3669 3.33366 13.6654 3.63214 13.6654 4.00033C13.6654 4.36852 13.3669 4.66699 12.9987 4.66699H0.998698C0.630508 4.66699 0.332031 4.36852 0.332031 4.00033Z",fill:"currentColor",fillRule:"evenodd"}),ba("path",{clipRule:"evenodd",d:"M5.66536 2.00033C5.48855 2.00033 5.31898 2.07056 5.19396 2.19559C5.06894 2.32061 4.9987 2.49018 4.9987 2.66699V3.33366H8.9987V2.66699C8.9987 2.49018 8.92846 2.32061 8.80344 2.19559C8.67841 2.07056 8.50884 2.00033 8.33203 2.00033H5.66536ZM10.332 3.33366V2.66699C10.332 2.13656 10.1213 1.62785 9.74624 1.25278C9.37117 0.877706 8.86246 0.666992 8.33203 0.666992H5.66536C5.13493 0.666992 4.62622 0.877706 4.25115 1.25278C3.87608 1.62785 3.66536 2.13656 3.66536 2.66699V3.33366H2.33203C1.96384 3.33366 1.66536 3.63214 1.66536 4.00033V13.3337C1.66536 13.8641 1.87608 14.3728 2.25115 14.7479C2.62622 15.1229 3.13493 15.3337 3.66536 15.3337H10.332C10.8625 15.3337 11.3712 15.1229 11.7462 14.7479C12.1213 14.3728 12.332 13.8641 12.332 13.3337V4.00033C12.332 3.63214 12.0336 3.33366 11.6654 3.33366H10.332ZM2.9987 4.66699V13.3337C2.9987 13.5105 3.06894 13.68 3.19396 13.8051C3.31898 13.9301 3.48855 14.0003 3.66536 14.0003H10.332C10.5088 14.0003 10.6784 13.9301 10.8034 13.8051C10.9285 13.68 10.9987 13.5105 10.9987 13.3337V4.66699H2.9987Z",fill:"currentColor",fillRule:"evenodd"}),ba("path",{clipRule:"evenodd",d:"M5.66536 6.66699C6.03355 6.66699 6.33203 6.96547 6.33203 7.33366V11.3337C6.33203 11.7018 6.03355 12.0003 5.66536 12.0003C5.29717 12.0003 4.9987 11.7018 4.9987 11.3337V7.33366C4.9987 6.96547 5.29717 6.66699 5.66536 6.66699Z",fill:"currentColor",fillRule:"evenodd"}),ba("path",{clipRule:"evenodd",d:"M8.33203 6.66699C8.70022 6.66699 8.9987 6.96547 8.9987 7.33366V11.3337C8.9987 11.7018 8.70022 12.0003 8.33203 12.0003C7.96384 12.0003 7.66536 11.7018 7.66536 11.3337V7.33366C7.66536 6.96547 7.96384 6.66699 8.33203 6.66699Z",fill:"currentColor",fillRule:"evenodd"})]}),Vpe=null;var aD,Kh,iD;const zpe=({title:e="Remove",desc:t="Trash can",width:s="13.3",height:o="16",className:r,focusable:a="false"})=>aD("svg",{className:iD("i",r),focusable:a,height:o,viewBox:"0 0 13.3 16",width:s,children:[Kh("title",{children:e}),Kh("desc",{children:t}),Kh("path",{d:"M1.2,4.9c0,0,0-1.2,0-1.2c0,0,10.9,0,10.9,0c0,0,0,1.2,0,1.2 M10.9,14.8 c0,0-8.5,0-8.5,0c0,0,0-8.6,0-8.6h8.5C10.9,6.2,10.9,14.8,10.9,14.8 M4.8,1.2c0,0,3.6,0,3.6,0c0,0,0,1.2,0,1.2h0H4.8 C4.8,2.5,4.8,1.2,4.8,1.2 M12.1,2.5H9.7V1.2C9.7,0.5,9.2,0,8.5,0H4.8C4.2,0,3.6,0.6,3.6,1.2v1.2H1.2C0.5,2.5,0,3,0,3.7v1.2 c0,0.7,0.5,1.2,1.2,1.2h0v8.6c0,0.7,0.5,1.2,1.2,1.2h8.5c0.7,0,1.2-0.6,1.2-1.2V6.2h0c0.7,0,1.2-0.6,1.2-1.2V3.7 C13.3,3,12.8,2.5,12.1,2.5"})]}),$pe=null;var cD,hd,lD;const _pe=({title:e="Upload",desc:t="Upload icon",width:s="15",height:o="15",className:r="",focusable:a="false"})=>cD("svg",{className:lD("i",r),focusable:a,height:o,viewBox:"0 0 15 15",width:s,children:[hd("title",{children:e}),hd("desc",{children:t}),hd("polygon",{points:"6.52941176 3.52941176 6.52941176 9.70588235 8.29411765 9.70588235 8.29411765 3.52941176 10.4117647 3.52941176 7.41176471 0 4.41176471 3.52941176"}),hd("path",{d:"M14.0625,14.1176471 L0.9375,14.1176471 C0.375,14.1176471 0,13.7647059 0,13.2352941 L0,5.29411765 C0,4.76470588 0.375,4.41176471 0.9375,4.41176471 L3.75,4.41176471 L3.75,6.17647059 L1.875,6.17647059 L1.875,12.3529412 L13.125,12.3529412 L13.125,6.17647059 L11.25,6.17647059 L11.25,4.41176471 L14.0625,4.41176471 C14.625,4.41176471 15,4.76470588 15,5.29411765 L15,13.2352941 C15,13.7647059 14.625,14.1176471 14.0625,14.1176471"})]}),Upe=null;var dD,Xi;const Gpe=({"aria-hidden":e,"aria-label":t,className:s,desc:o,height:r="14",role:a="img",title:i,width:c="14"})=>dD("svg",{"aria-hidden":e,"aria-label":t,className:s,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 14 14",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Xi("title",{children:i}),o&&Xi("desc",{children:o}),Xi("path",{clipRule:"evenodd",d:"M1.00065 8.33301C1.36884 8.33301 1.66732 8.63148 1.66732 8.99967V11.6663C1.66732 11.8432 1.73756 12.0127 1.86258 12.1377C1.9876 12.2628 2.15717 12.333 2.33398 12.333H11.6673C11.8441 12.333 12.0137 12.2628 12.1387 12.1377C12.2637 12.0127 12.334 11.8432 12.334 11.6663V8.99967C12.334 8.63148 12.6325 8.33301 13.0007 8.33301C13.3688 8.33301 13.6673 8.63148 13.6673 8.99967V11.6663C13.6673 12.1968 13.4566 12.7055 13.0815 13.0806C12.7065 13.4556 12.1978 13.6663 11.6673 13.6663H2.33398C1.80355 13.6663 1.29484 13.4556 0.919771 13.0806C0.544698 12.7055 0.333984 12.1968 0.333984 11.6663V8.99967C0.333984 8.63148 0.632461 8.33301 1.00065 8.33301Z",fill:"currentColor",fillRule:"evenodd"}),Xi("path",{clipRule:"evenodd",d:"M6.52925 0.52827C6.7896 0.26792 7.21171 0.26792 7.47206 0.52827L10.8054 3.8616C11.0657 4.12195 11.0657 4.54406 10.8054 4.80441C10.545 5.06476 10.1229 5.06476 9.86258 4.80441L7.00065 1.94248L4.13872 4.80441C3.87837 5.06476 3.45626 5.06476 3.19591 4.80441C2.93556 4.54406 2.93556 4.12195 3.19591 3.8616L6.52925 0.52827Z",fill:"currentColor",fillRule:"evenodd"}),Xi("path",{clipRule:"evenodd",d:"M7.00065 0.333008C7.36884 0.333008 7.66732 0.631485 7.66732 0.999674V8.99967C7.66732 9.36786 7.36884 9.66634 7.00065 9.66634C6.63246 9.66634 6.33398 9.36786 6.33398 8.99967V0.999674C6.33398 0.631485 6.63246 0.333008 7.00065 0.333008Z",fill:"currentColor",fillRule:"evenodd"})]}),Wpe=null;var uD,md,hD;const Kpe=({title:e="UploadXml",desc:t="UploadXml",width:s="18",height:o="21",className:r,focusable:a="false"})=>uD("svg",{className:hD("i i-uploadXml",r),focusable:a,height:o,viewBox:"0 0 18 21",width:s,children:[md("title",{children:e}),md("desc",{children:t}),md("path",{d:"M15.88,1.2H1.6A.59.59,0,0,0,1,1.79V19.21a.59.59,0,0,0,.59.59H15.88a.59.59,0,0,0,.59-.59V1.79A.59.59,0,0,0,15.88,1.2Zm-.59,1.19V18.61H2.19V2.39Z"}),md("path",{d:"M5.14,10.13a.59.59,0,0,0,.84,0L8.13,8v6.48a.59.59,0,0,0,1.19,0V8l2.15,2.15a.59.59,0,0,0,.84-.84L9.14,6.12a.6.6,0,0,0-.84,0L5.14,9.29A.59.59,0,0,0,5.14,10.13Z"})]}),Qpe=null;var mD,Qh,pD;const Zpe=({title:e="Video Block",desc:t="Video Block",width:s="17",height:o="13",className:r,focusable:a="false"})=>mD("svg",{className:pD("i i-video-block",r),focusable:a,height:o,viewBox:"0 0 17 13",width:s,children:[Qh("title",{children:e}),Qh("desc",{children:t}),Qh("path",{d:"M10.49 12.5h-9c-.6 0-1-.4-1-1v-10c0-.6.4-1 1-1h9c.6 0 1 .4 1 1V3l3.6-1.5c.7-.2 1.4.3 1.4 1v8c0 .7-.7 1.2-1.4.9l-3.6-1.4v1.5c0 .6-.4 1-1 1zm-8-2h7v-2c0-.7.7-1.2 1.4-.9l3.6 1.5v-5l-3.6 1.5c-.7.1-1.4-.4-1.4-1.1v-2h-7v8z",fillRule:"evenodd"})]}),Ype=null;function fD(e){return(0,n.jsx)($t,{viewBox:"0 0 16 12",...e,children:(0,n.jsx)("g",{transform:"translate(-1 -2)",children:(0,n.jsx)("path",{d:"M11,14 L2,14 C1.4,14 1,13.6 1,13 L1,3 C1,2.4 1.4,2 2,2 L11,2 C11.6,2 12,2.4 12,3 L12,4.5 L15.6,3 C16.3,2.8 17,3.3 17,4 L17,12 C17,12.7 16.3,13.2 15.6,12.9 L12,11.5 L12,13 C12,13.6 11.6,14 11,14 L11,14 L11,14 Z M3,12 L10,12 L10,10 C10,9.3 10.7,8.8 11.4,9.1 L15,10.6 L15,5.6 L11.4,7.1 C10.7,7.2 10,6.7 10,6 L10,4 L3,4 L3,12 L3,12 L3,12 Z"})})})}var vD,q6,gD;function Xpe(e){return vD(gD,{...e,viewBox:"0 0 14 10",children:[q6("path",{clipRule:"evenodd",d:"M13.6836 1.56433C13.8779 1.66431 14 1.8645 14 2.08301V7.91634C14 8.13485 13.8779 8.33504 13.6836 8.43502C13.4893 8.53501 13.2554 8.51802 13.0776 8.39102L8.99428 5.47435C8.84098 5.36485 8.75 5.18806 8.75 4.99967C8.75 4.81129 8.84098 4.63449 8.99428 4.525L13.0776 1.60833C13.2554 1.48132 13.4893 1.46434 13.6836 1.56433ZM10.3369 4.99967L12.8333 6.78281V3.21653L10.3369 4.99967Z",fillRule:"evenodd"}),q6("path",{clipRule:"evenodd",d:"M1.75 1.49967C1.42783 1.49967 1.16667 1.76084 1.16667 2.08301V7.91634C1.16667 8.23851 1.42783 8.49967 1.75 8.49967H8.16667C8.48883 8.49967 8.75 8.23851 8.75 7.91634V2.08301C8.75 1.76084 8.48883 1.49967 8.16667 1.49967H1.75ZM0 2.08301C0 1.11651 0.783502 0.333008 1.75 0.333008H8.16667C9.13317 0.333008 9.91667 1.11651 9.91667 2.08301V7.91634C9.91667 8.88284 9.13317 9.66634 8.16667 9.66634H1.75C0.783502 9.66634 0 8.88284 0 7.91634V2.08301Z",fillRule:"evenodd"})]})}var e5,pd,CD;const Jpe=({title:e="Visible",desc:t="Eye",width:s="16",height:o="12",className:r=null,focusable:a="false"})=>e5("svg",{className:CD("i i-visible",r),focusable:a,height:o,viewBox:"0 0 16 12",width:s,children:[pd("title",{children:e}),pd("desc",{children:t}),e5("g",{children:[pd("path",{d:"M8 2c2.84 0 5.036 2.835 5.818 4-.784 1.166-2.98 4-5.818 4-2.84 0-5.038-2.838-5.819-4.001C2.958 4.835 5.146 2 8.001 2m0 10c4.706 0 7.743-5.284 7.87-5.508a1 1 0 0 0 .001-.98C15.746 5.287 12.732 0 8 0 3.245 0 .251 5.289.126 5.514a.998.998 0 0 0 .002.975C.254 6.713 3.27 12 8 12"}),pd("path",{d:"M8 4a2 2 0 1 1 .001 3.999A2 2 0 0 1 8 4"})]})]}),qpe=null,xD=({"aria-hidden":e,"aria-label":t,className:s,desc:o="",height:r="20",role:a="img",title:i="",style:c,width:d="20"})=>(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:G()("i i-xMarkFilled",s),focusable:"false",height:r,role:a,style:c,viewBox:"0 0 20 20",width:d,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,n.jsx)("title",{children:i}),o&&(0,n.jsx)("desc",{children:o}),(0,n.jsx)("path",{d:"M10 9.08L6.904 5.986a.65.65 0 1 0-.92.92L9.082 10l-3.096 3.096a.65.65 0 0 0 .92.92L10 10.918l3.096 3.096a.65.65 0 0 0 .92-.92L10.918 10l3.096-3.096a.65.65 0 1 0-.92-.92L10 9.082zM10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z"})]}),Ji=en()("partner-content-course-author__"),bD=({partnerContentAuthors:e,darkText:t,isImage:s,learn:o,lesson:r,isOnePage:a,selectedContentId:i})=>{const c=Ds()(Ae()("id",i),e),d=Ft()(["data","authors"],c),u=(r?d:e).filter(v=>v.name),m=G()(Ji("author-container"),{[Ji("author-container-padding-top")]:t}),p=G()({[Ji("gray-text")]:!o&&!a}),g=G()(Ji("author-image")),C=v=>`url(${aa({width:"76",height:"76",imageKey:v.image})})`;return(0,n.jsxs)("section",{children:[(0,n.jsx)("h2",{className:"visually-hidden",children:"Authors"}),(0,n.jsx)("ol",{className:m,"data-testid":"partner-content-course-author-container",role:"list",children:u.map(v=>(0,n.jsxs)("li",{className:Ji("author"),"data-testid":"partner-content-course-author",role:"listitem",children:[(0,n.jsx)("div",{"aria-hidden":"true",className:g,"data-testid":"partner-content-course-author-image",disabled:s,style:{backgroundImage:C(v)}}),(0,n.jsx)("span",{className:p,children:v.name})]},v.name))})]})};function yD(e){return e?.partnerContent?.content??[]}function gr(){return ae(yD)}function Zh(){const t=ee()?.selectedAuthorId,s=gr();return(0,h.useMemo)(()=>s?.find(o=>o.id===t),[s,t])}function LD(){const e=Zh();return(0,h.useMemo)(()=>e?.data?.authors??null,[e])}function SD(){return gr()?.[0]?.data?.authors}const ya=$("cover"),TD=()=>{const e=p1();if(e==null)return null;const{avatar:t,authorName:s,title:o}=e;return(0,n.jsxs)("div",{className:ya("author-with-title"),children:[(0,n.jsx)(t5,{avatar:t}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:ya("author-name"),children:s}),(0,n.jsx)("div",{className:ya("author-title"),children:o})]})]})},t5=({avatar:e})=>{const t=ya("header-content-authors-avatar");return e?(0,n.jsx)("div",{className:t,"data-testid":"cover-header-content-authors-avatar",style:{backgroundImage:`url(${mt(e)})`}}):(0,n.jsx)("div",{className:t,"data-testid":"cover-header-content-authors-avatar",children:(0,n.jsx)(Dh,{decorative:!0})})},En=we("CoverAuthors",({className:e})=>{const{color:t,partnerContentId:s,selectedAuthorId:o,theme:r,themeId:a}=ee(),{accentContrast:i,coverPageType:c}=r??{},{authorName:d,avatar:l}=p1()??{},u=ue(),m=LD(),p=!!s&&!!m,C=bt(768)&&Dj(a,c),v=c===se.LEFT_OVERLAY||c===se.CENTERED_OVERLAY||C;if(o==="none")return null;const x=d||"Unknown User",y=ya("header-content-authors").mix(e),T=ya("header-content-authors-name");return p?(0,n.jsx)("div",{className:y,"data-testid":"cover-authors",children:(0,n.jsx)(bD,{accentContrast:i,color:t,isImage:v,learn:!0,partnerContentAuthors:m})}):(0,n.jsxs)("div",{className:y,"data-testid":"cover-authors",children:[(0,n.jsx)(t5,{avatar:l,isImage:v}),(0,n.jsxs)("div",{className:T,"data-testid":"cover-header-content-authors-name",children:[(0,n.jsx)("span",{className:"visually-hidden-always",children:u?.a11yAuthorPrefix}),(0,n.jsx)("span",{children:x})]})]})}),ND=$("cover"),zs=we("CoverContentNoImage",({children:e})=>{const t=ND("header-content");return(0,n.jsx)("div",{className:t,"data-testid":"cover-header-content",children:e})}),Cr=e=>{const t=Re(),s=vs();return kD(t,e,s)},kD=(e,t,s)=>{const{media:o,alpha:r}=t==="coverImage"?yv(e,s):Lv(e,s),a="image"in o?vv(o?.image?.alt):void 0;return{alpha:r,ariaLabel:a,media:o,role:gv(a)}},ID=$("cover"),Yh=()=>{const e=r3(),{alpha:t,ariaLabel:s,media:o,role:r}=Cr("coverImage"),a=ID("header-image"),i=ia({alpha:t,color:e,media:o});return(0,n.jsx)("div",{"aria-label":s,className:a,role:r,style:i})},ED=$("cover"),Xh=({children:e})=>{const t=r3(),s=`overlay-${t.toLowerCase()}`,o=ED("header-content",{[s]:!!t});return(0,n.jsxs)("div",{className:o,"data-testid":"cover-header-content",children:[e,(0,n.jsx)(Yh,{})]})},jD=$("cover"),qi=({hasOverlay:e=!1})=>{const{alpha:t,ariaLabel:s,media:o,role:r}=Cr("coverImage"),a=ia({alpha:t,hasOverlay:e,media:o}),i=jD("header-graphic",{"dot-com":Se});return(0,n.jsx)("div",{"aria-label":s,className:i,"data-testid":"cover-header-graphic",role:r,style:a})},wD=$("cover");function Jt({children:e}){const t=!!Zh(),s=wD("header-content-info",{rbc:t,"rise-com":Se});return(0,n.jsx)("div",{className:s,"data-testid":"cover-header-content-info",children:e})}var AD=f(9608);function RD(e,t){const s=xv(e.src),o=e.width&&e.height&&!s,r=o?"async":void 0,a=o?"lazy":void 0,i=o?e.width:void 0,c=o?e.height:void 0;return(0,n.jsx)("img",{...e,decoding:r,height:c,loading:a,ref:t,width:i})}const Jh=AD.forwardRef(RD),PD={ImageEagerOrLazy:Jh},s5=Object.assign((0,h.createContext)(PD),{displayName:"BundleContext"});function MD({children:e,...t}){return(0,n.jsx)(s5.Provider,{value:t,children:e})}function OD(){return null}function La(e){function t(s){const r=(0,h.useContext)(s5)[e]??OD;return(0,n.jsx)(r,{...s})}return t.displayName=`BundleComponent(${e})`,t}const Rt=La("CoverProgress"),BD=$("cover"),qt=we("CoverTitle",()=>{const e=ee(),t=Te(e.title),s=BD("header-content-title"),o=Ca("title"),r=(0,jt.uW)(e.title)?{"data-l10n-id":e.title.l10nId}:{"data-change-path":o};return(0,n.jsx)("h1",{...r,className:s,"data-testid":"cover-header-content-title",tabIndex:-1,children:t})}),DD={SPLIT_LEFT_IMAGE:"LEFT_OVERLAY",SPLIT_RIGHT_IMAGE:"LEFT_OVERLAY",TWO_THIRDS_LEFT_IMAGE:"LEFT_OVERLAY",TWO_THIRDS_RIGHT_IMAGE:"LEFT_OVERLAY"};function n5(){const e=ee(),t=ER(),s=e?.theme?.coverPageType||"CENTERED";return t?DD[s]??s:s}const HD=()=>(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(Xh,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})})}),FD=()=>(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})})}),VD=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(qi,{}),(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})})]}),zD=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})}),(0,n.jsx)(qi,{})]});function $D(){switch(n5()){default:case se.LEFT_OVERLAY:case se.CENTERED_OVERLAY:return(0,n.jsx)(HD,{});case se.LEFT:case se.CENTERED:return(0,n.jsx)(FD,{});case se.SPLIT_LEFT_IMAGE:case se.TWO_THIRDS_LEFT_IMAGE:return(0,n.jsx)(zD,{});case se.SPLIT_RIGHT_IMAGE:case se.TWO_THIRDS_RIGHT_IMAGE:return(0,n.jsx)(VD,{})}}function _D(){return(0,n.jsx)("header",{className:"cover__header","data-testid":"cover-header",children:(0,n.jsx)($D,{})})}var UD=f(9608);const GD=$("cover");function WD({children:e}){const t=ee(),{themeId:s}=t?.theme??{},o=n5(),r=UD.useMemo(()=>pa()(o),[o]),a=GD({layout:r});return(0,n.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":s,id:"cover",children:e})}var KD=f(98929),ve=f.n(KD);const jo=({id:e="portal",childType:t="other",attributes:s}={})=>{const o=document.querySelector('dialog[open][aria-modal="true"]');let r,a;if(o!=null&&t!=="dialog"?(e=`${e}-dialog`,r=o.querySelector(`#${e}`),a=o):(r=document.querySelector(`#${e}`),a=document.body),r==null&&(r=document.createElement("div"),r.setAttribute("id",e),a.appendChild(r)),s)for(const[i,c]of Object.entries(s))r.setAttribute(i,c);return r};var o5=f(9608);class QD extends o5.Component{static propTypes={id:ve().any.isRequired,lessonProgress:ve().object.isRequired,type:ve().string.isRequired,items:ve().array};refProgressWrap=o5.createRef(null);constructor(t){super(t),this.state={isSticky:!1},this.portal=jo()}componentDidMount(){this.timeoutScroll=setTimeout(()=>{document.getElementById("page-wrap")?.addEventListener("scroll",this.onScroll)},10)}componentWillUnmount(){clearTimeout(this.timeoutScroll),document.getElementById("page-wrap")?.removeEventListener("scroll",this.onScroll)}onScroll=()=>{const t=document.getElementsByClassName("page-wrap")[0],s=t.scrollTop,o=t.scrollTop,r=this.refProgressWrap.current;if(!r)return;const i=r.getBoundingClientRect().top+o,c=s>i;this.state.isSticky!==c&&this.setState({isSticky:c})};isLessonPreview(){return!!document.querySelector(".lesson--preview")}timelineProgressValue(){const{items:t,lessonProgress:s}=this.props,o=St()(-1,"activeIndex",s),r=Zt()(t);return o===-1?0:ra()(o)===r?100:nr()("%","",Ft()([o,"linePosition"],t))}processProgressValue(){const{items:t,lessonProgress:s}=this.props,o=St()(0,"activeIndex",s),r=Zt()(t);return o>r?100:Math.round(o/r*100)}progressValue(){const{lessonProgress:t,type:s}=this.props;switch(s){case"process":return this.processProgressValue();case"sorting":return St()(0,"percentViewed",t);case"timeline":return this.timelineProgressValue();default:return St()(0,"percentComplete",t)}}render(){const{type:t,items:s}=this.props,{isSticky:o}=this.state,r=G()("progress-wrap",{}),a=G()("lesson-progress-wrapper",{"lesson-progress-wrapper--visible":o}),i=G()("progress",{"progress--timeline":t==="timeline","progress--video":t==="video"}),c=this.progressValue(),d=t==="timeline"&&s&&s.map(u=>{const m=G()("progress__marker",{"progress__marker--active brand--background":parseInt(c)>=parseInt(u.linePosition.slice(0,-1))});return(0,n.jsx)("div",{className:m,style:{left:u.linePosition}},u.id)}),l=(0,n.jsx)("div",{className:r,children:(0,n.jsx)("div",{className:i,children:(0,n.jsxs)("div",{className:"progress__container",children:[(0,n.jsx)("div",{className:"progress__indicator brand--background",style:{transform:`translate3d(calc(${c}% * var(--dir-x)),0px,0px)`}}),d]})})});return(0,n.jsxs)("div",{ref:this.refProgressWrap,children:[l,(0,dn.createPortal)((0,n.jsx)("div",{className:a,children:l}),this.portal)]})}}const qh=$("lesson-header"),jn=we("LessonHeaderAuthor",({avatar:e,authorName:t,className:s=""})=>{const o=ue();return(0,n.jsxs)("div",{className:`lesson-header__author ${s}`,children:[(0,n.jsx)("img",{alt:"",className:"lesson-header__author-img",src:mt(e)}),(0,n.jsx)("span",{className:"visually-hidden-always",children:o?.a11yAuthorPrefix}),(0,n.jsx)("span",{className:"lesson-header__author-name",children:t})]})}),ec=({showPartnerContent:e=!1})=>(0,n.jsx)("div",{className:qh("author",{"partner-content":e})}),wn=()=>(0,n.jsx)("div",{className:"lesson-header__counter"}),An=({lessonName:e,lessonPreposition:t,totalLessons:s,lessonNumber:o,showPartnerContent:r=!1})=>{const{lmsOptions:a}=ee();return(0,n.jsx)("div",{className:qh("counter",{"partner-content":r}),children:(0,n.jsx)("div",{className:qh("count",{"exit-button-enabled":a?.enableExitCourse}),children:`${e} ${o} ${t} ${s}`})})},xr=({description:e})=>(0,n.jsx)(be,{className:"lesson-header__description",value:e}),ZD=({children:e})=>(0,n.jsx)("div",{className:"lesson-header__grouped-row",children:e}),YD=({ariaLabel:e,imgRole:t,children:s,sectionStyles:o,topWrapClassName:r})=>(0,n.jsxs)("header",{className:"page__header",children:[(0,n.jsx)("div",{className:"page__header-limit",children:(0,n.jsx)("div",{className:"page__header-container",children:(0,n.jsx)("div",{className:"lesson-header__row",children:(0,n.jsx)("div",{className:"lesson-header__main",children:(0,n.jsx)("div",{className:"lesson-header",children:(0,n.jsx)("div",{className:r,children:s})})})})})}),(0,n.jsx)("div",{"aria-label":e,className:"page__header-bg",role:t,style:o})]}),Rn=({title:e,id:t})=>{const s=Y3(t,"title");return(0,n.jsx)("h1",{className:"lesson-header__title","data-change-path":s,tabIndex:-1,children:(0,n.jsx)(be,{value:e})})},XD=e=>{const{authorName:t,avatar:s,color:o,description:r,labels:a,lessonHeaderStyle:i,lessonId:c,lessonNumber:d,partnerContentAuthors:l,showAuthor:u,showLessonCount:m,title:p,totalLessons:g}=e,{lessonName:C,lessonPreposition:v}=a,x=L=>`url(${aa({width:"76",height:"76",imageKey:L.image})})`,y=i===q.TINT?{color:o}:null,T=s&&t&&u&&!l;return(0,n.jsxs)("div",{className:"lesson-header",children:[(0,n.jsxs)("div",{className:"lesson-header__top-wrap",style:y,children:[(0,n.jsx)(Rn,{id:c,title:p}),l&&(0,n.jsx)("div",{className:"lesson-header__partner-content",children:l.map(L=>(0,n.jsxs)("div",{className:"lesson-header__partner-content-author",children:[(0,n.jsx)("div",{className:"lesson-header__partner-content-author-img",style:{backgroundImage:x(L)}}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"visually-hidden-always",children:a?.a11yAuthorPrefix}),(0,n.jsx)("span",{children:L.name})]})]},L.name))}),(0,n.jsxs)("div",{className:"lesson-header__author-count-wrap",children:[T?(0,n.jsx)(jn,{authorName:t,avatar:s}):(0,n.jsx)(ec,{}),m?(0,n.jsx)(An,{lessonName:C,lessonNumber:d,lessonPreposition:v,totalLessons:g}):(0,n.jsx)(wn,{})]})]}),r&&(0,n.jsx)(xr,{description:r})]})};class lfe extends h.Component{static propTypes={authorName:ve().string,avatar:ve().string,description:ve().string,showLessonCount:ve().bool,steps:ve().number,title:ve().string.isRequired,type:ve().string.isRequired};render(){const{children:t}=this.props;return(0,n.jsx)("section",{className:"page__header",children:(0,n.jsxs)("div",{className:"page__header-limit",children:[(0,n.jsx)("div",{className:"page__header-container",children:(0,n.jsx)("div",{className:"lesson-header__row",children:(0,n.jsx)("div",{className:"lesson-header__main",children:(0,n.jsx)(XD,{...this.props})})})}),h.Children.map(t,s=>s&&s.type!==QD?null:s)]})})}}const wo=$("lesson-header"),r5=e=>`url(${aa({width:"76",height:"76",imageKey:e?.image})})`,em=({partnerContentAuthors:e})=>{const t=e.map(o=>o.name).join(", "),s=e.length===1;return(0,n.jsxs)("div",{className:wo("partner-content",{mobile:!0}),children:[(0,n.jsx)("div",{className:wo("partner-content-author",{single:s}),children:e.map(o=>(0,n.jsx)("div",{className:wo("partner-content-author-img",{single:s}),style:{backgroundImage:r5(o)}},o.name))}),(0,n.jsx)("span",{"aria-hidden":"true",className:wo("author-name"),children:t})]})},Sa=({partnerContentAuthors:e})=>{const t=ue();return(0,n.jsx)("div",{className:wo("partner-content"),children:e.map(s=>(0,n.jsxs)("div",{className:wo("partner-content-author"),children:[(0,n.jsx)("div",{className:wo("partner-content-author-img"),style:{backgroundImage:r5(s)}}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("span",{className:"visually-hidden",children:[t?.a11yAuthorPrefix," ",s.name]}),(0,n.jsx)("span",{"aria-hidden":"true",className:wo("author-name"),tag:"span",children:s.name})]})]},s.name))})};var a5=f(9608);const Ta=$("lesson-header"),JD=({authorName:e,avatar:t,description:s,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:d,title:l,totalLessons:u,lessonId:m})=>{const p=i!=null&&c,g=t&&e&&c&&!p,C=g||p||d,v=d&&(g||p);return(0,n.jsxs)("div",{className:Ta("content"),children:[C&&(0,n.jsxs)("div",{className:Ta("info-row"),children:[g?(0,n.jsx)(jn,{authorName:e,avatar:t}):(0,n.jsx)(ec,{}),p&&(0,n.jsx)(Sa,{partnerContentAuthors:i}),v&&(0,n.jsx)("span",{"aria-hidden":"true",className:Ta("info-row--divider"),children:"|"}),d?(0,n.jsx)(An,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:u}):(0,n.jsx)(wn,{})]}),(0,n.jsxs)("div",{className:Ta("title-wrapper",{"no-info":!C}),children:[(0,n.jsx)(Rn,{id:m,title:l}),s&&(0,n.jsx)(xr,{description:s})]})]})},qD=({authorName:e,avatar:t,description:s,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:d,title:l,totalLessons:u,lessonId:m})=>{const p=i!=null,g=a5.useMemo(()=>t&&e&&c&&!p,[t,e,c,p]);return(0,n.jsxs)("div",{className:Ta("content"),children:[d?(0,n.jsx)(An,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:u}):(0,n.jsx)(wn,{}),g&&(0,n.jsx)(jn,{authorName:e,avatar:t}),c&&p&&(0,n.jsx)(em,{partnerContentAuthors:i}),(0,n.jsx)(Rn,{id:m,title:l}),s&&(0,n.jsx)(xr,{description:s})]})},eH=({authorName:e,avatar:t,description:s,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:d,title:l,totalLessons:u,lessonId:m})=>{const p=i!=null,g=a5.useMemo(()=>t&&e&&c&&!p,[t,e,c,p]);return(0,n.jsxs)("div",{className:Ta("content"),children:[d?(0,n.jsx)(An,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:u}):(0,n.jsx)(wn,{}),(0,n.jsx)(Rn,{id:m,title:l}),g?(0,n.jsx)(jn,{authorName:e,avatar:t}):(0,n.jsx)(ec,{showPartnerContent:p}),c&&p&&(0,n.jsx)(Sa,{partnerContentAuthors:i}),s&&(0,n.jsx)(xr,{description:s})]})};function tH(e){const t=$1();return e.lessonHeaderSize===Si.SMALL&&!t?(0,n.jsx)(JD,{...e}):t?(0,n.jsx)(qD,{...e}):(0,n.jsx)(eH,{...e})}const Na=e=>e===Yn.FLOATING||e===Yn.FLOATING_FULL;function br(){const e=oj();return bt(480)&&e===Yn.FLOATING?Yn.FLOATING_FULL:e}function tm({className:e,ref:t}){return(0,n.jsxs)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",height:"15",ref:t,role:"img",viewBox:"0 0 16 15",width:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M2.34315 7.34315L8 13L13.6569 7.34315",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,n.jsx)("rect",{fill:"currentColor",height:"12",rx:"0.999999",width:"2",x:"7",y:"1"})]})}function i5({className:e,ref:t}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",ref:t,viewBox:"0 0 15 16",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M2 8L7.65685 13.6569L13.3137 8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}const ka=La("LessonNav"),c5=$("lesson-nav");function sH({allowTooltip:e,courseFinishLabel:t,onFocus:s,nextLesson:o,restrictionData:r,restrictionType:a,ref:i}){const c=o?.id,d=br(),l=Na(d),u=l?tm:i5;return(0,n.jsxs)(ka,{allowTooltip:e,direction:"next",finish:!0,isFloating:l,navLessonId:c,onFocus:s,ref:i,restrictionData:r,restrictionType:a,children:[(0,n.jsx)("span",{className:c5("link-text").mix("brand--ui"),children:t}),(0,n.jsx)(u,{className:c5("link-icon")})]})}const l5=$("lesson-nav");function nH({allowTooltip:e,lessonNameLabel:t,nextLesson:s,nextLessonNumber:o,onFocus:r,ref:a,restrictionData:i,restrictionType:c}){const d=s?.id,l=br(),u=Na(l),p=ur(s)&&d,g=Te(s?.title)||"",C=u?tm:i5,v=p?`${t} ${o} - `:"",x=u&&p?`${t} ${o}`:`${v}${g}`;return(0,n.jsxs)(ka,{allowTooltip:e,direction:"next",isFloating:u,navLessonId:d,onFocus:r,ref:a,restrictionData:i,restrictionType:c,children:[(0,n.jsx)("span",{className:l5("link-text").mix("brand--ui"),children:x}),(0,n.jsx)(C,{className:l5("link-icon")})]})}function d5({className:e,ref:t}){return(0,n.jsxs)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",height:"15",ref:t,role:"img",viewBox:"0 0 16 15",width:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M13.6569 7.65685L8 2L2.34315 7.65686",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,n.jsx)("rect",{fill:"currentColor",height:"12",rx:"0.999999",transform:"rotate(180 9 14)",width:"2",x:"9",y:"14"})]})}function oH({className:e,ref:t}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",ref:t,viewBox:"0 0 15 16",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M2 8L7.65685 2.34315L13.3137 8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}const fd=$("lesson-nav");function rH({allowTooltip:e,className:t,courseHomeLabel:s,lessonNameLabel:o,onFocus:r,previousLesson:a,previousLessonNumber:i,ref:c}){const d=a?.id,l=br(),u=Na(l),p=ur(a)&&d,g=Te(a?.title)||s,C=u?d5:oH,v=p?`${o} ${i} - ${g}`:g,x=p&&u?`${o} ${i}`:v;return(0,n.jsx)(ka,{allowTooltip:e,className:t,direction:"previous",isFloating:u,navLessonId:d,onFocus:r,ref:c,children:u?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:fd("link-text").mix("brand--ui"),children:x}),(0,n.jsx)(C,{className:fd("link-icon")})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C,{className:fd("link-icon")}),(0,n.jsx)("span",{className:fd("link-text").mix("brand--ui"),children:x})]})})}var je=f(28019),Ye=f(35672);function aH({className:e,cx:t,cy:s,diameter:o,onTransitionEnd:r,r:a,strokeLinecap:i,strokeWidth:c,value:d=0}){const l=(0,h.useRef)(null),u=`mask-${(0,L2.A)()}`,m=(100-d)/100*(2*a);return(0,Ye.A)("transitionend",r,l.current),(0,n.jsxs)("svg",{height:o,viewBox:`0 0 ${o} ${o}`,width:o,children:[(0,n.jsx)("defs",{children:(0,n.jsx)("mask",{id:u,children:(0,n.jsx)("rect",{fill:"white",height:2.3*a,width:2.3*a,x:"0",y:d===0?100:m})})}),(0,n.jsx)("circle",{className:e,cx:t,cy:s,fill:"none",mask:`url(#${u})`,r:a,ref:l,strokeLinecap:i,strokeWidth:c})]})}const sm=aH;function iH({className:e,cx:t,cy:s,diameter:o,onTransitionEnd:r,r:a,strokeLinecap:i,strokeWidth:c,transform:d,value:l=0}){const u=(0,h.useRef)(null),m=Math.PI*(Number(o)-Number(c)),p=m*(100-l)/100;return(0,Ye.A)("transitionend",r,u.current),(0,n.jsx)("circle",{className:e,cx:t,cy:s,fill:"transparent",r:a,ref:u,strokeDasharray:m,strokeDashoffset:p,strokeLinecap:i,strokeWidth:c,transform:d})}const u5=iH;var nm=f(9608);const{COMPACT:cH,COVER:lH,OVERLAY:dH,SIDEBAR:uH}=xo,tc=$("progress-circle");function hH({"aria-hidden":e,"aria-label":t,isCurrent:s,isFailed:o,isPassed:r,scope:a,value:i}){const[c,d]=nm.useState(i===100),l=(0,je.A)(i),{theme:u}=ee()??{},m=u?.progressIndicatorStyle??Je.THEME_DEFAULT,p=a===lH,g=a===dH,C=m===Je.THEME_DEFAULT,v=m===Je.CIRCULAR_FILL,x=m===Je.INCOMPLETE_COMPLETE,y=tc({compact:a===cH,cover:p,current:s,sidebar:a===uH,overlay:g}),T=tc("track",{"circular-fill":!g&&v,"incomplete-complete":p&&x}),L=tc("runner",{"circular-fill":v,done:c,failed:o,passed:r,unstarted:i===0}),b=tc("pass",{done:c,visible:r}),S=tc("fail",{done:c,visible:o}),N=nm.useMemo(()=>v||i===100?i:0,[v,i]);return nm.useEffect(()=>{if(i!==100&&l===100)d(!1);else if(i===100&&!c&&!x){const k=setTimeout(()=>d(!0),300);return clearTimeout.bind(null,k)}else i===100&&!c&&x&&d(!0)},[c,x,l,i]),(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:y,fill:"none",focusable:"false",role:"img",viewBox:"0 0 16 16",xmlns:"https://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{className:T,cx:"8",cy:"8",fill:"transparent",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)"}),C?(0,n.jsx)(u5,{className:L,cx:8,cy:8,diameter:16,r:7,strokeWidth:2,transform:"rotate(-89.9 8 8)",value:i}):(0,n.jsx)(sm,{className:L,cx:8,cy:8,diameter:16,r:7,strokeLinecap:"round",strokeWidth:2,value:N}),(0,n.jsx)("path",{className:b,d:"M11.3227 6.65905C11.6133 6.37599 11.6347 5.89413 11.3705 5.58277C11.1063 5.27141 10.6566 5.24847 10.366 5.53152L6.93323 8.87512L5.6338 7.60944C5.3432 7.32639 4.89345 7.34933 4.62927 7.66069C4.36509 7.97205 4.38651 8.45391 4.67711 8.73697L6.45488 10.4686C6.72611 10.7328 7.14034 10.7328 7.41157 10.4686L11.3227 6.65905Z"}),(0,n.jsx)("path",{className:S,clipRule:"evenodd",d:"M9.46967 10.5303C9.76256 10.8232 10.2374 10.8232 10.5303 10.5303C10.8232 10.2374 10.8232 9.76256 10.5303 9.46967L9.06066 8L10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967C10.2374 5.17678 9.76256 5.17678 9.46967 5.46967L8 6.93934L6.53033 5.46967C6.23744 5.17678 5.76256 5.17678 5.46967 5.46967C5.17678 5.76256 5.17678 6.23744 5.46967 6.53033L6.93934 8L5.46967 9.46967C5.17678 9.76256 5.17678 10.2374 5.46967 10.5303C5.76256 10.8232 6.23744 10.8232 6.53033 10.5303L8 9.06066L9.46967 10.5303Z",fillRule:"evenodd"})]})}const om=(0,h.createContext)(null);om.displayName="CourseNavContext";function mH(e){const{children:t,isCourseNavOpen:s}=e;return(0,n.jsx)(om.Provider,{value:{isCourseNavOpen:s},children:t})}function pH(){return(0,h.useContext)(om)}const h5=960;function sc(){return bt(h5)}function fH(){const e=Re(),t=sc(),s=d1();return Mj({course:e,isMobile:t,search:s})}function vH(){const e=Re(),t=sc();return Oj({course:e,isMobile:t})}var m5=f(9608);class gH extends m5.Component{refProgressWrap=m5.createRef();timeoutScroll;portal;constructor(t){super(t),this.state={isSticky:!1},this.portal=jo()}componentDidMount(){this.timeoutScroll=setTimeout(()=>{document.getElementById("page-wrap")?.addEventListener("scroll",this.onScroll)},10)}componentWillUnmount(){clearTimeout(this.timeoutScroll),document.getElementById("page-wrap")?.removeEventListener("scroll",this.onScroll)}onScroll=()=>{const t=document.getElementsByClassName("page-wrap")[0],s=t.scrollTop,o=t.scrollTop,r=this.refProgressWrap.current;if(!r)return;const i=r.getBoundingClientRect().top+o,c=s>i&&s>0;this.state.isSticky!==c&&this.setState({isSticky:c})};isLessonPreview(){return!!document.querySelector(".lesson--preview")}timelineProgressValue(){const{items:t,lessonProgress:s}=this.props,o=s.activeIndex??-1,r=t?.length??0;return o===-1?0:o+1===r?100:t?.[o]?.linePosition?.replace("%","")??"0"}processProgressValue(){const{items:t,lessonProgress:s}=this.props,o=s.activeIndex??0,r=t?.length??0;return o>r?100:Math.round(o/r*100)}progressValue(){const{lessonProgress:t,type:s}=this.props;switch(s){case"process":return this.processProgressValue();case"sorting":return t.percentViewed??0;case"timeline":return this.timelineProgressValue();default:return t.percentComplete??0}}render(){const{type:t,items:s,sidebarAvailable:o,isCourseNavOpen:r,isMobile:a}=this.props,{isSticky:i}=this.state,c=G()("progress-wrap",{}),d=r,l=r&&a,u=G()("lesson-progress-wrapper",{"lesson-progress-wrapper--visible":i&&!l,"lesson--open":d&&o&&!this.isLessonPreview(),"lesson--open-mobile":o&&l&&!this.isLessonPreview()}),m=G()("progress",{"progress--timeline":t==="timeline","progress--video":t==="video"}),p=this.progressValue(),g=t==="timeline"&&s&&s.map(v=>{const x=G()("progress__marker",{"progress__marker--active brand--background":parseInt(String(p))>=parseInt(v.linePosition.slice(0,-1))});return(0,n.jsx)("div",{className:x,style:{left:v.linePosition}},v.id)}),C=(0,n.jsx)("div",{className:c,children:(0,n.jsx)("div",{className:m,children:(0,n.jsxs)("div",{className:"progress__container",children:[(0,n.jsx)("div",{className:"progress__indicator brand--background",style:{transform:`translate3d(calc(${p}% * var(--dir-x)),0px,0px)`}}),g]})})});return(0,n.jsxs)("div",{ref:this.refProgressWrap,children:[C,(0,dn.createPortal)((0,n.jsx)("div",{"aria-hidden":"true",className:u,children:C}),this.portal)]})}}const CH=e=>{const t=fH(),{isCourseNavOpen:s}=pH()??{},o=bt(480);return(0,n.jsx)(gH,{...e,isCourseNavOpen:s,isMobile:o,sidebarAvailable:t})},xH=fa,bH=fa,yH=fa,LH=fa,SH=fa,TH=fa;function yt({children:e,className:t,height:s,width:o,viewBox:r}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",height:s,viewBox:r,width:o,xmlns:"http://www.w3.org/2000/svg",children:e})}function NH(e){return(0,n.jsxs)(yt,{viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("path",{d:"M1 10.9609L10 19.9609",stroke:"currentColor",strokeWidth:"1.5"}),(0,n.jsx)("path",{d:"M1 11.9609L10 2.96094",stroke:"currentColor",strokeWidth:"1.5"}),(0,n.jsx)("path",{d:"M2 11.5H23",stroke:"currentColor",strokeWidth:"1.5"})]})}function kH({className:e}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",height:"8",role:"img",viewBox:"0 0 16 8",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M1 5h11.6l-1.3 1.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l3-3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L12.6 3H1c-.6 0-1 .4-1 1s.4 1 1 1",fill:"currentColor",fillRule:"evenodd"})})}function IH(e){return(0,n.jsx)(yt,{height:"12",viewBox:"0 0 18 12",width:"18",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M0.666992 1.00002C0.666992 0.539783 1.04009 0.166687 1.50033 0.166687H14.0003C14.4606 0.166687 14.8337 0.539783 14.8337 1.00002C14.8337 1.46026 14.4606 1.83335 14.0003 1.83335H1.50033C1.04009 1.83335 0.666992 1.46026 0.666992 1.00002ZM0.666992 6.00002C0.666992 5.53978 1.04009 5.16669 1.50033 5.16669H16.5003C16.9606 5.16669 17.3337 5.53978 17.3337 6.00002C17.3337 6.46026 16.9606 6.83335 16.5003 6.83335H1.50033C1.04009 6.83335 0.666992 6.46026 0.666992 6.00002ZM0.666992 11C0.666992 10.5398 1.04009 10.1667 1.50033 10.1667H10.667C11.1272 10.1667 11.5003 10.5398 11.5003 11C11.5003 11.4603 11.1272 11.8334 10.667 11.8334H1.50033C1.04009 11.8334 0.666992 11.4603 0.666992 11Z",fill:"currentColor",fillRule:"evenodd"})})}function EH(e){return(0,n.jsx)(yt,{height:"6",viewBox:"0 0 10 6",width:"10",...e,children:(0,n.jsx)("path",{d:"M9 1L5 5L1 1",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}function jH(e){return(0,n.jsx)(yt,{height:"6",viewBox:"0 0 10 6",width:"10",...e,children:(0,n.jsx)("path",{d:"M1 5L5 1L9 5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}function wH(e){return(0,n.jsxs)(yt,{height:"21",viewBox:"0 0 20 21",width:"20",...e,children:[(0,n.jsx)("path",{d:"M9.94535 6.125C9.1938 6.125 8.52385 6.6729 8.30039 7.48015C8.17194 7.9442 7.70954 8.21104 7.26759 8.07617C6.82564 7.94129 6.5715 7.45577 6.69996 6.99172C7.11282 5.50025 8.3916 4.375 9.94535 4.375C11.8499 4.375 13.3335 6.05606 13.3335 8.05C13.3335 9.7417 12.2656 11.2082 10.7787 11.6139V12.25C10.7787 12.7332 10.4056 13.125 9.94535 13.125C9.48511 13.125 9.11201 12.7332 9.11201 12.25V10.85C9.11201 10.3668 9.48511 9.975 9.94535 9.975C10.8628 9.975 11.6668 9.14886 11.6668 8.05C11.6668 6.95114 10.8628 6.125 9.94535 6.125Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M10.0002 14C9.53992 14 9.16683 14.3918 9.16683 14.875C9.16683 15.3582 9.53992 15.75 10.0002 15.75H10.0085C10.4687 15.75 10.8418 15.3582 10.8418 14.875C10.8418 14.3918 10.4687 14 10.0085 14H10.0002Z",fill:"currentColor"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M0.833496 3.55556C0.833496 2.01519 2.09493 0.875 3.51868 0.875H16.4816C17.9054 0.875 19.1668 2.01519 19.1668 3.55556V17.4444C19.1668 18.9848 17.9054 20.125 16.4816 20.125H3.51868C2.09493 20.125 0.833496 18.9848 0.833496 17.4444V3.55556ZM3.51868 2.625C2.89693 2.625 2.50016 3.10156 2.50016 3.55556V17.4444C2.50016 17.8984 2.89693 18.375 3.51868 18.375H16.4816C17.1034 18.375 17.5002 17.8984 17.5002 17.4444V3.55556C17.5002 3.10156 17.1034 2.625 16.4816 2.625H3.51868Z",fill:"currentColor",fillRule:"evenodd"})]})}function p5(e){const t=Et(e,["Default"]);return(0,n.jsx)($t,{...t,fill:"none",viewBox:"1 1 18 18",children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M9.99998 0.833336C4.93737 0.833336 0.833313 4.93739 0.833313 10C0.833313 15.0626 4.93737 19.1667 9.99998 19.1667C15.0626 19.1667 19.1666 15.0626 19.1666 10C19.1666 4.93739 15.0626 0.833336 9.99998 0.833336ZM13.0892 6.91075C13.4147 7.23618 13.4147 7.76382 13.0892 8.08926L11.1785 10L13.0892 11.9107C13.4147 12.2362 13.4147 12.7638 13.0892 13.0893C12.7638 13.4147 12.2362 13.4147 11.9107 13.0893L9.99998 11.1785L8.08923 13.0893C7.7638 13.4147 7.23616 13.4147 6.91072 13.0893C6.58529 12.7638 6.58529 12.2362 6.91072 11.9107L8.82147 10L6.91072 8.08926C6.58529 7.76382 6.58529 7.23618 6.91072 6.91075C7.23616 6.58531 7.7638 6.58531 8.08923 6.91075L9.99998 8.82149L11.9107 6.91075C12.2362 6.58531 12.7638 6.58531 13.0892 6.91075Z",fill:"black",fillRule:"evenodd"})})}function vd(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{...t,fill:"none",viewBox:"0 0 18 18",children:[(0,n.jsx)("circle",{cx:"9",cy:"9",fill:"#74BF44",r:"9"}),(0,n.jsx)("path",{d:"M6.43994 9.12061L8.43994 11.1206L11.9399 7.62061",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})}function AH(e){return(0,n.jsx)(yt,{height:"12",viewBox:"0 0 12 12",width:"12",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M5.325 9.01843C3.225 9.01843 1.5 7.37868 1.5 5.29172C1.5 3.20476 3.225 1.49048 5.325 1.49048C7.425 1.49048 9.15 3.20476 9.15 5.29172C9.15 7.37868 7.425 9.01843 5.325 9.01843ZM9.525 8.42236C10.2 7.52795 10.575 6.48447 10.575 5.29193C10.575 2.38509 8.25 0 5.325 0C2.4 0 0 2.38509 0 5.29193C0 8.19876 2.4 10.5839 5.325 10.5839C6.525 10.5839 7.65 10.2112 8.475 9.54037L10.725 11.7764C10.875 11.9255 11.1 12 11.25 12C11.4 12 11.625 11.9255 11.775 11.7764C12.075 11.4783 12.075 11.0311 11.775 10.7329L9.525 8.42236Z",fill:"currentColor",fillRule:"evenodd"})})}function RH(e){return(0,n.jsx)(yt,{height:"5",viewBox:"0 0 10 5",width:"10",...e,children:(0,n.jsx)("path",{d:"M5.56569 4.75592L8.76601 1.42259C9.27003 0.897618 8.91306 0 8.20027 0L1.79963 0C1.08683 0 0.729863 0.897618 1.23389 1.42259L4.43421 4.75592C4.74666 5.08136 5.25324 5.08136 5.56569 4.75592Z",fill:"currentColor"})})}function PH(e){return(0,n.jsxs)(yt,{height:"18",viewBox:"0 0 18 18",width:"18",...e,children:[(0,n.jsx)("path",{d:"M3.1665 6.08335C3.1665 4.01229 4.84544 2.33335 6.9165 2.33335C8.98757 2.33335 10.6665 4.01229 10.6665 6.08335C10.6665 6.37941 10.6324 6.66643 10.5681 6.9411C10.4634 7.38925 10.7417 7.83748 11.1899 7.94225C11.6381 8.04702 12.0863 7.76865 12.1911 7.3205C12.2841 6.92235 12.3332 6.50805 12.3332 6.08335C12.3332 3.09181 9.90805 0.666687 6.9165 0.666687C3.92496 0.666687 1.49984 3.09181 1.49984 6.08335C1.49984 6.46923 1.54032 6.84657 1.61756 7.21105C1.679 7.50095 1.76362 7.78236 1.86938 8.05316C1.97511 8.32389 2.10191 8.5839 2.24772 8.83119C2.48148 9.22764 2.99237 9.35953 3.38882 9.12577C3.78527 8.89201 3.91716 8.38112 3.6834 7.98467C3.58248 7.81352 3.49485 7.63379 3.42186 7.44688C3.34886 7.25994 3.29045 7.0657 3.24802 6.86551C3.1947 6.61395 3.1665 6.3524 3.1665 6.08335Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M9.18922 9.34412L14.8186 10.2697C16.2762 10.5117 17.3332 11.6819 17.3332 13.0521V16.6037C17.3332 17.0029 16.9837 17.3264 16.553 17.3264C16.122 17.3264 15.7728 17.0029 15.7728 16.6037V13.0521C15.7728 12.3826 15.2561 11.8108 14.5446 11.6926L8.30452 10.6667H8.30233C7.90851 10.6331 7.57585 10.2773 7.57585 9.8899V6.0524C7.57585 5.88733 7.48441 5.73325 7.33119 5.64046C7.17921 5.54853 6.99291 5.53668 6.82002 5.60606C6.63747 5.68035 6.51483 5.87085 6.51483 6.08044V15.3607C6.51483 15.6856 6.30169 15.9391 5.91441 16.0741C5.40325 16.2528 4.90988 16.0261 4.70516 15.7226L3.01346 13.2999C2.93513 13.1565 2.84963 13.09 2.68954 13.0406C2.59935 13.0249 2.47889 13.0408 2.37154 13.0906C2.2798 13.1394 2.22768 13.4826 2.38902 13.9902C2.41984 14.0542 3.0442 15.4844 3.27756 16.0189C3.32536 16.1284 3.35676 16.2003 3.36328 16.2152C3.47656 16.4494 3.49404 16.6994 3.40853 16.8957C3.33551 17.0631 3.1904 17.1911 2.98912 17.2663C2.893 17.3018 2.77099 17.3334 2.63742 17.3334C2.36124 17.3334 2.03826 17.1986 1.80702 16.6867L1.75272 16.5849C1.3289 15.6773 1.03464 14.952 0.90735 14.6382L0.905151 14.6328L0.896561 14.6115C0.87092 14.548 0.854463 14.5072 0.847419 14.4926C0.45609 13.3756 0.711983 12.3355 1.49527 11.8308C1.97428 11.5452 2.55316 11.4538 3.08867 11.5781C3.63572 11.7047 4.10288 12.0476 4.40371 12.5436L4.82936 13.2293V5.99429C4.82936 5.3563 5.1692 4.74981 5.7381 4.37228C6.30855 3.99359 7.0238 3.89848 7.69942 4.11153C8.55823 4.3824 9.13554 5.15654 9.13617 6.03881L9.18922 9.34412Z",fill:"currentColor"})]})}function MH(e){return(0,n.jsxs)(yt,{height:"14",viewBox:"0 0 20 14",width:"20",...e,children:[(0,n.jsx)("path",{clipRule:"evenodd",d:"M19.548 2.09234C19.8255 2.23518 20 2.52116 20 2.83331V11.1666C20 11.4788 19.8255 11.7648 19.548 11.9076C19.2704 12.0505 18.9363 12.0262 18.6823 11.8448L12.849 7.67809C12.63 7.52166 12.5 7.2691 12.5 6.99998C12.5 6.73085 12.63 6.47829 12.849 6.32187L18.6823 2.1552C18.9363 1.97376 19.2704 1.9495 19.548 2.09234ZM14.7671 6.99998L18.3333 9.54732V4.45264L14.7671 6.99998Z",fill:"currentColor",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2.5 1.99998C2.03976 1.99998 1.66667 2.37308 1.66667 2.83331V11.1666C1.66667 11.6269 2.03976 12 2.5 12H11.6667C12.1269 12 12.5 11.6269 12.5 11.1666V2.83331C12.5 2.37308 12.1269 1.99998 11.6667 1.99998H2.5ZM0 2.83331C0 1.4526 1.11929 0.333313 2.5 0.333313H11.6667C13.0474 0.333313 14.1667 1.4526 14.1667 2.83331V11.1666C14.1667 12.5474 13.0474 13.6666 11.6667 13.6666H2.5C1.11929 13.6666 0 12.5474 0 11.1666V2.83331Z",fill:"currentColor",fillRule:"evenodd"})]})}function OH(e){return(0,n.jsx)(yt,{height:"10",viewBox:"0 0 10 10",width:"10",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M9.78572 9.78572C9.5 10.0714 9.07143 10.0714 8.78571 9.78572L5 6.00001L1.21429 9.78572C0.928571 10.0714 0.500001 10.0714 0.214285 9.78572C-0.0714284 9.49999 -0.0714284 9.07144 0.214285 8.78571L4 5L0.214285 1.21429C-0.0714284 0.928564 -0.0714284 0.500007 0.214285 0.214279C0.357143 0.0714143 0.500001 0 0.714286 0C0.928571 0 1.07143 0.0714143 1.21429 0.214279L5 3.99999L8.78571 0.214279C8.92857 0.0714143 9.14286 0 9.28572 0C9.42857 0 9.64286 0.0714143 9.78572 0.214279C10.0714 0.500007 10.0714 0.928564 9.78572 1.21429L6 5L9.78572 8.78571C10.0714 9.07144 10.0714 9.49999 9.78572 9.78572Z",fill:"currentColor",fillRule:"evenodd"})})}const BH=$("cover"),gd=we("CoverDetailsSection",({children:e,type:t})=>(0,n.jsx)("section",{className:BH("details-content-section",{type:t}),children:e})),rm=e=>Os(e)===pe.LIGHT,es=en()("partner-content-book-info__"),f5=e=>{const{authors:t,backgroundColor:s,bookImage:o,bookTitle:r,buyLink:a,block:i,trackingInfo:c}=e,l=Re()?.publishedAt,u=$3(),m=t.filter(E=>!vt()(E.name)),p=tt()(E=>E.name,m),g=p.length>1?qr()(" & ",p):p[0],C=g.slice(-1)==="s"?"":"s",v=rm(s),x=G()({[es("book-image-block")]:i&&!v},{[es("book-image-block")&&es("dark-theme-book-image")]:i&&v},{[es("book-image-course")]:!i}),y=es(i?"flex-block":"flex-course"),T=es(i?"image-container-block":"image-container-course"),L=G()(es("small-text"),{[es("dark-theme")]:v}),b=G()(es("black-text"),{[es("dark-theme")]:v}),S=G()(es("button"),{[es("dark-theme-button")]:v}),N=aa({height:"210",width:"140",imageKey:o}),k=(0,h.useCallback)(()=>{Se&&l&&u?.({event:"Click Tracked",payload:ms()(c,{type:"Buy Link"})})},[l,u,c]);return(0,n.jsxs)("section",{className:y,children:[(0,n.jsx)("h2",{className:"visually-hidden",children:"Book Info"}),(0,n.jsx)("div",{"aria-hidden":"true",className:T,children:o?(0,n.jsx)("img",{alt:"",className:x,src:N}):(0,n.jsx)("div",{className:x})}),(0,n.jsxs)("div",{className:es("text-container"),children:[(0,n.jsxs)("p",{className:L,children:["From ",g,"'",C]}),(0,n.jsx)("p",{className:b,children:r}),(0,n.jsx)("a",{className:S,href:a,onClick:k,rel:"noopener noreferrer",target:"_blank",children:"Buy the book"})]})]})},$s=en()("partner-content-partner-info__"),v5=({backgroundColor:e,block:t,link:s,trackingInfo:o})=>{const a=Re()?.publishedAt,i=$3(),c=t?kj():Ij(),d=$s(t?"nbic-logo-light-bulb":"nbic-logo"),l=$s(t?"block-logo-container":"logo-container"),u=rm(e),m=G()($s("small-text"),{[$s("dark-theme")]:u}),p=G()($s("black-text"),{[$s("dark-theme")]:u}),g=G()($s("button"),{[$s("dark-theme-button")]:u}),C=(0,h.useCallback)(()=>{Se&&a&&i?.({event:"Click Tracked",payload:ms()(o,{type:"Partner Link"})})},[a,i,o]);return(0,n.jsxs)("section",{className:$s("flex"),children:[(0,n.jsx)("h2",{className:"visually-hidden",children:"Partner Info"}),(0,n.jsx)("div",{"aria-hidden":"true",className:l,children:(0,n.jsx)("img",{alt:"",className:d,src:c})}),(0,n.jsxs)("div",{className:$s("text-container"),children:[(0,n.jsx)("p",{className:m,children:"In partnership with"}),(0,n.jsx)("p",{className:p,children:"Next Big Idea Club"}),(0,n.jsx)("a",{className:g,href:s,onClick:C,rel:"noopener noreferrer",target:"_blank",children:"Learn more"})]})]})},Ia=en()("partner-content-author-card__"),g5=e=>{const{partnerContent:t}=e,s=Re(),{id:o,tenantId:r}=s??{},{data:a,type:i}=t,{authors:c,bookImage:d,bookTitle:l,buyLink:u,internalId:m,nbicLink:p}=a,g=c.filter(T=>T.name),C={courseId:o,partnerContentId:t.id,partnerContentInternalId:m,tenantId:r,contentSubtype:i},v=G()(Ia("flex"),Ia("author-container")),x=T=>aa({width:"122",height:"122",imageKey:T}),y=(T,L)=>(0,n.jsx)("div",{"aria-hidden":"true",className:Ia("image-container"),children:T?(0,n.jsx)("img",{alt:L,className:Ia("author-image"),src:x(T)}):(0,n.jsx)("div",{className:Ia("author-image")})});return(0,n.jsxs)("ol",{className:"partner-content-author-card","data-testid":"partner-content-author-card",role:"list",children:[(0,n.jsx)("li",{role:"listitem",children:(0,n.jsxs)("section",{children:[(0,n.jsx)("h2",{className:"visually-hidden",children:"Authors"}),g.map(T=>(0,n.jsxs)("li",{className:v,children:[y(T.image,T.name),(0,n.jsx)("p",{className:Ia("author-name-text"),children:T.name})]},T.name))]})}),(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(f5,{authors:c,bookImage:d,bookTitle:l,buyLink:u,trackingInfo:C})}),(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(v5,{link:p,trackingInfo:C})})]})},DH=$("cover");function HH(e){const{coursePartnerContent:t,hasLogo:s,hasPartnerContent:o}=e;if(!o)return null;const r=DH("details-content-aside",{logo:s});return(0,n.jsx)("div",{className:r,children:(0,n.jsx)(gd,{type:"partner-content",children:(0,n.jsx)(g5,{partnerContent:t})})})}const FH=$("cover"),VH=we("CoverDetailsContentHeading",({className:e="",type:t,...s})=>{const o=_r()(["Default"],s);return(0,n.jsx)("header",{...o,className:FH("details-content-heading",{type:t}).mix(e)})}),zH=$("cover");function $H({children:e,title:t,type:s}){const o=ee(),{description:r,media:a,partnerContentId:i}=o??{},c=!!i,l=(a&&"image"in a?a.image?.key:null)!=null,m=s==="outline"?r?!l&&!c?"outline-no-logo":c&&!l?"outline-has-partner-content":c&&l?"outline-has-pc-and-logo":"outline":"outline-no-description":s;return(0,n.jsxs)("section",{className:zH("details-content-section",{type:m}),children:[(0,n.jsx)(VH,{type:s,children:(0,n.jsx)("h2",{children:t})}),e]})}const _H=$("cover");function nc(){return(0,n.jsxs)("svg",{"aria-hidden":"true",className:_H("header-star"),fill:"none",height:"18",viewBox:"0 0 18 18",width:"18",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M9 0V18",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,n.jsx)("path",{d:"M18 9H0",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,n.jsx)("path",{d:"M15.3 15.3002L2.69995 2.7002",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,n.jsx)("path",{d:"M2.69995 15.3002L15.3 2.7002",strokeMiterlimit:"10",strokeWidth:"0.75"})]})}const UH=()=>bt(480),GH=()=>bt(768),WH={SPLIT_LEFT_IMAGE:"CENTERED_OVERLAY",SPLIT_RIGHT_IMAGE:"CENTERED_OVERLAY",TWO_THIRDS_LEFT_IMAGE:"CENTERED_OVERLAY",TWO_THIRDS_RIGHT_IMAGE:"CENTERED_OVERLAY"};function C5(){const e=ee(),t=GH(),s=e?.theme?.coverPageType||"CENTERED";return t?WH[s]??s:s}const KH=$("cover"),QH=()=>null,ZH=()=>(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(Xh,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(nc,{}),(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})})}),YH=()=>(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(nc,{}),(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})})}),XH=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(qi,{}),(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(nc,{}),(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})})]}),JH=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(nc,{}),(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})}),(0,n.jsx)(qi,{})]}),qH=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(nc,{}),(0,n.jsx)(En,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})}),(0,n.jsx)("div",{className:"cover__header-graphic-wrap",children:(0,n.jsx)(qi,{})})]});function eF(){switch(C5()){default:case"CENTERED_IMAGE":return(0,n.jsx)(qH,{});case"CENTERED":case"CENTERED_ACCENT_TINT":return(0,n.jsx)(YH,{});case"SPLIT_LEFT_IMAGE":case"TWO_THIRDS_LEFT_IMAGE":return(0,n.jsx)(JH,{});case"SPLIT_RIGHT_IMAGE":case"TWO_THIRDS_RIGHT_IMAGE":return(0,n.jsx)(XH,{});case"CENTERED_OVERLAY":return(0,n.jsx)(ZH,{})}}function tF(){return(0,n.jsxs)("header",{className:KH("header",{meta:!1}),"data-testid":"cover-header",children:[(0,n.jsx)(eF,{}),(0,n.jsx)(h.Suspense,{children:(0,n.jsx)(QH,{})})]})}var sF=f(9608);const nF=$("cover");function oF({children:e}){const t=ee(),{themeId:s}=t?.theme??{},o=C5(),r=sF.useMemo(()=>pa()(o),[o]),a=nF(null,{layout:r});return(0,n.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":s,id:"cover",children:e})}var x5=f(9608);const am=$("lesson-header"),rF=({authorName:e,avatar:t,lessonName:s,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:d,totalLessons:l,lessonId:u})=>{const m=a!=null&&i,p=t&&e&&i&&!m,g=p||m||c,C=c&&(p||m);return(0,n.jsxs)("div",{className:am("content"),children:[g&&(0,n.jsxs)("div",{className:am("info-row"),children:[p?(0,n.jsx)(jn,{authorName:e,avatar:t}):(0,n.jsx)(ec,{}),m&&(0,n.jsx)(Sa,{partnerContentAuthors:a}),C&&(0,n.jsx)("span",{"aria-hidden":"true",className:am("info-row--divider"),children:"|"}),c?(0,n.jsx)(An,{lessonName:s,lessonNumber:o,lessonPreposition:r,totalLessons:l}):(0,n.jsx)(wn,{})]}),(0,n.jsx)("div",{children:(0,n.jsx)(Rn,{id:u,title:d})})]})},aF=({authorName:e,avatar:t,lessonName:s,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:d,totalLessons:l,lessonId:u})=>{const m=a!=null,p=x5.useMemo(()=>t&&e&&i&&!m,[t,e,i,m]);return(0,n.jsxs)(n.Fragment,{children:[c?(0,n.jsx)(An,{lessonName:s,lessonNumber:o,lessonPreposition:r,totalLessons:l}):(0,n.jsx)(wn,{}),p&&(0,n.jsx)(jn,{authorName:e,avatar:t}),i&&m&&(0,n.jsx)(em,{partnerContentAuthors:a}),(0,n.jsx)(Rn,{id:u,title:d})]})},iF=({authorName:e,avatar:t,lessonName:s,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:d,totalLessons:l,lessonId:u})=>{const m=a!=null,p=x5.useMemo(()=>t&&e&&i&&!m,[t,e,i,m]);return(0,n.jsxs)(n.Fragment,{children:[p?(0,n.jsx)(jn,{authorName:e,avatar:t}):(0,n.jsx)(ec,{}),i&&m&&(0,n.jsx)(Sa,{partnerContentAuthors:a}),(0,n.jsx)(Rn,{id:u,title:d}),c?(0,n.jsx)(An,{lessonName:s,lessonNumber:o,lessonPreposition:r,totalLessons:l}):(0,n.jsx)(wn,{})]})};function cF(e){const t=UH();return e.lessonHeaderSize===Si.SMALL&&!t?(0,n.jsx)(rF,{...e}):t?(0,n.jsx)(aF,{...e}):(0,n.jsx)(iF,{...e})}var im=f(9608);const{COMPACT:lF,COVER:dF,OVERLAY:uF,SIDEBAR:hF}=xo,Ea=$("progress-circle");function mF({"aria-hidden":e,"aria-label":t,isFailed:s,isPassed:o,scope:r,value:a}){const[i,c]=im.useState(a===100),d=(0,je.A)(a),{theme:l}=ee()??{},u=l?.progressIndicatorStyle??Je.THEME_DEFAULT,m=r===dF,p=r===uF,g=u===Je.THEME_DEFAULT,C=u===Je.CIRCULAR_FILL,v=u===Je.INCOMPLETE_COMPLETE,x=Ea("default",{failed:s,passed:o}),y=Ea({compact:r===lF,cover:m,overlay:p,sidebar:r===hF}),T=Ea("track",{"circular-fill":!p&&C,"incomplete-complete":m&&v}),L=Ea("fill",{"circular-fill":C,done:i,failed:s,passed:o,unstarted:a===0}),b=Ea("pass",{done:i,visible:o}),S=Ea("fail",{done:i,visible:s}),N=im.useMemo(()=>C||a===100?a:0,[C,a]);return im.useEffect(()=>{if(a!==100&&d===100)c(!1);else if(a===100&&!i&&!v){const k=setTimeout(()=>c(!0),300);return clearTimeout.bind(null,k)}else a===100&&!i&&v&&c(!0)},[i,v,d,a]),(0,n.jsx)(n.Fragment,{children:g?(0,n.jsx)("svg",{"aria-hidden":e,"aria-label":t,className:x,focusable:"false",viewBox:"0 0 7 7",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("circle",{cx:"3.5",cy:"3.5",r:"2.5"})}):(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:y,fill:"none",focusable:"false",role:"img",viewBox:"0 0 7 7",xmlns:"https://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{className:T,cx:"8",cy:"8",fill:"transparent",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)"}),(0,n.jsx)(sm,{className:L,cx:8,cy:8,diameter:16,r:7,strokeLinecap:"round",strokeWidth:2,value:N}),(0,n.jsx)("path",{className:b,d:"M11.3227 6.65905C11.6133 6.37599 11.6347 5.89413 11.3705 5.58277C11.1063 5.27141 10.6566 5.24847 10.366 5.53152L6.93323 8.87512L5.6338 7.60944C5.3432 7.32639 4.89345 7.34933 4.62927 7.66069C4.36509 7.97205 4.38651 8.45391 4.67711 8.73697L6.45488 10.4686C6.72611 10.7328 7.14034 10.7328 7.41157 10.4686L11.3227 6.65905Z"}),(0,n.jsx)("path",{className:S,clipRule:"evenodd",d:"M9.46967 10.5303C9.76256 10.8232 10.2374 10.8232 10.5303 10.5303C10.8232 10.2374 10.8232 9.76256 10.5303 9.46967L9.06066 8L10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967C10.2374 5.17678 9.76256 5.17678 9.46967 5.46967L8 6.93934L6.53033 5.46967C6.23744 5.17678 5.76256 5.17678 5.46967 5.46967C5.17678 5.76256 5.17678 6.23744 5.46967 6.53033L6.93934 8L5.46967 9.46967C5.17678 9.76256 5.17678 10.2374 5.46967 10.5303C5.76256 10.8232 6.23744 10.8232 6.53033 10.5303L8 9.06066L9.46967 10.5303Z",fillRule:"evenodd"})]})})}function pF({Default:e,...t}){return(0,n.jsx)(e,{...t,hasOverlay:!1})}var fF=f(99372),Cd=f.n(fF);const b5=e=>t=>(e(t),t.preventDefault()),Ao=e=>{e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},hn=e=>t=>{e(t),t.preventDefault(),Ao(t)};function xd(e,t){const s=[];if(e){let o=e.parentElement;for(;o&&(t?.limit==null||s.length<t.limit);){if(o===document.body){s.push(window);break}const r=window.getComputedStyle(o);(r.overflowX==="auto"||r.overflowX==="scroll"||r.overflowY==="auto"||r.overflowY==="scroll")&&s.push(o),o=o.parentElement}}return s}function vF(e){return xd(e,{limit:1})[0]??null}function y5(e,t){(0,h.useLayoutEffect)(()=>{let s=e.current;const o=xd(s);for(const r of o)r?.addEventListener("scroll",t);return()=>{for(const r of o)r?.removeEventListener("scroll",t)}},[t,e])}var Pn=f(42965),gF=f(11007),bd=f.n(gF);const CF={keys:["End"],keyCode:Pn.KEY_END},xF={keys:["Enter"],keyCode:Pn.KEY_RETURN},bF={keys:["Home"],keyCode:Pn.KEY_HOME},yF={keys:["Tab"],keyCode:Pn.KEY_TAB},LF={keys:[" "],keyCode:Pn.KEY_SPACE},SF={keys:["Escape","Esc"],keyCode:Pn.KEY_ESCAPE},TF={keys:["ArrowUp"],keyCode:Pn.KEY_UP},NF={keys:["ArrowDown"],keyCode:Pn.KEY_DOWN},kF={keys:["ArrowLeft"],keyCode:Pn.KEY_LEFT},IF={keys:["ArrowRight"],keyCode:Pn.KEY_RIGHT},Mn=({keyCode:e,keys:t})=>s=>s.keyCode?s.keyCode===e:Sn()(s.key,t),EF=e=>e.altKey||e.ctrlKey||e.metaKey,L5=Mn(CF),ja=Mn(xF),S5=Mn(bF),yd=Mn(yF),cm=Mn(LF),cs=Mn(SF),yr=Mn(TF),Lr=Mn(NF),ro=Mn(kF),ao=Mn(IF),oc=Tn()(cm,ja),gfe=Tn()(yd,ja),jF=Tn()(ao,yr),wF=Tn()(ro,Lr),AF=Tn()(yr,Lr),T5=Kn()(oc),N5=25,RF=bd()((e,t)=>{e.scrollTop!==0&&(t.preventDefault(),e.scrollTop-=N5)}),PF=bd()((e,t,s)=>{t&&(s.preventDefault(),e.scrollTop+=N5)}),MF=(e,t)=>s=>{const o=PF(e,t),r=RF(e);ns()([[Lr,o],[yr,r]])(s)},Ld=$("lesson-progress"),{COMPACT:lm,COVER:rc,OVERLAY:dm,SIDEBAR:ac}=xo;function OF({canComplete:e,color:t,hasRestriction:s,isComplete:o,isCurrentLesson:r,isDark:a,isEnabled:i,isFailed:c,isLegacy:d=void 0,isPassed:l,isTooltipVisible:u,navigationStyle:m,onHideTooltip:p,onMarkComplete:g=void 0,onMarkReset:C=void 0,onShowTooltip:v,percentComplete:x,progressGraphic:y,scope:T,labels:L}){const b=(0,h.useRef)(),S=(0,h.useRef)(),N=(0,h.useRef)(),k=(0,h.useRef)(),{theme:{progressIndicatorStyle:E=Je.THEME_DEFAULT}}=Re(),I=E===Je.THEME_DEFAULT,P=Ld({compact:T===lm,cover:T===rc&&!d,"legacy-cover":T===rc&&d,inactive:s,overlay:T===dm,sidebar:T===ac&&!d,"legacy-sidebar":T===ac&&d,"theme-default":I}),A=Ld("graphic",{compact:T===lm,cover:T===rc&&!d,"legacy-cover":T===rc&&d,overlay:T===dm,sidebar:T===ac&&!d,"legacy-sidebar":T===ac&&d}),w=Ld("tooltip",{legacy:d}).toString(),O=(0,h.useCallback)(()=>{o?C?.():g?.()},[o,g,C]),j=(0,h.useCallback)(B=>{Cd()(p)&&cs(B)&&u&&p()},[p,u]),R=(0,h.useCallback)(()=>{clearTimeout(N.current),!s&&Cd()(v)&&(S.current=setTimeout(v,600))},[s,v]),M=(0,h.useCallback)(()=>{clearTimeout(S.current),Cd()(p)&&(N.current=setTimeout(p,150))},[p]),V=(0,h.useCallback)(()=>{setTimeout(()=>{if(u){const B=b.current.getBoundingClientRect(),H=k.current.offsetParent.getBoundingClientRect(),{height:W,width:Q}=B,J=B.left-H.left,te=B.top-H.top;Object.assign(k.current.style,{transform:`translate(${J}px, ${te}px)`,width:`${Q}px`,height:`${W}px`})}},0)},[u]);if((0,h.useLayoutEffect)(()=>V(),[V]),(0,Ye.A)("resize",V,window),(0,Ye.A)("keydown",j,document),y5(b,M),e){const B=Se&&x===100,H=BF({labels:L,percentComplete:x,canReset:!B}),W=!i||B,Q=Ld("action",{disabled:W});return(0,n.jsx)("span",{className:P,"data-testid":"lesson-progress",children:(0,n.jsx)("button",{"aria-label":H,className:Q,disabled:W,onBlur:p,onClick:O,onFocus:v,type:"button",children:(0,n.jsxs)("span",{className:A,onMouseEnter:R,onMouseLeave:M,ref:b,children:[(0,n.jsx)(y,{"aria-hidden":"true",color:t,isCurrent:r,isDark:a,isFailed:c,isPassed:l,navigationStyle:m,scope:T,value:x}),i&&!s&&(0,n.jsx)(k5,{className:w,dark:a,ref:k,scope:T,visible:u,children:H})]})})})}const F=DF({labels:L,isFailed:c,percentComplete:x});return(0,n.jsx)("span",{className:P,"data-testid":"lesson-progress",children:(0,n.jsxs)("span",{className:A,onMouseEnter:R,onMouseLeave:M,ref:b,children:[(0,n.jsx)(y,{"aria-label":F,color:t,isCurrent:r,isDark:a,isFailed:c,isPassed:l,navigationStyle:m,scope:T,value:x}),i&&!s&&(0,n.jsx)(k5,{className:w,dark:a,ref:k,scope:T,visible:u,children:F})]})})}const k5=(0,h.forwardRef)((e,t)=>{const{children:s,className:o,dark:r,scope:a,visible:i}=e,c=(0,h.useMemo)(()=>$(o),[o]),d=c({compact:a===lm,cover:a===rc,overlay:a===dm,sidebar:a===ac,visible:i}),l=c("inner",{dark:r,light:!r}),u=(0,n.jsx)("div",{"aria-hidden":"true",onClick:Ao,ref:t,style:{left:0,pointerEvents:"none",position:"absolute",top:0,zIndex:Number.MAX_SAFE_INTEGER},children:(0,n.jsx)("div",{style:{pointerEvents:"all"},children:(0,n.jsx)("div",{className:d,children:(0,n.jsx)("div",{className:l,children:s})})})});return(0,dn.createPortal)(u,jo())});function BF({labels:e,canReset:t,percentComplete:s}){const o=s===100,{progressPieCompleted:r,progressPieUnstarted:a,progressPieClickToComplete:i,progressPieClickToReset:c}=e;return o&&t?`${r}. ${c}`:s===100&&!t?r:s===0?`${a}. ${i}`:`${s}% ${r}. ${i}`}function DF({labels:e,isFailed:t,percentComplete:s}){const o=s===100,{progressPieCompleted:r,progressPieUnstarted:a,progressPieQuizFailed:i}=e;return t?i:o?r:s===0?a:`${s}% ${r}`}const I5=h.memo(OF);function HF({color:e,hasRestriction:t,isComplete:s,isCurrentLesson:o,isFailed:r,isPassed:a,isTooltipVisible:i,lessonTitle:c,navigationStyle:d,onHideTooltip:l,onShowTooltip:u,percentComplete:m,progressGraphic:p,scope:g,labels:C}){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"overview-list-item__progress",children:(0,n.jsx)(I5,{canComplete:!1,color:e,hasRestriction:t,isComplete:s,isCurrentLesson:o,isDark:!1,isEnabled:!0,isFailed:r,isPassed:a,isTooltipVisible:i,labels:C,navigationStyle:d,onHideTooltip:l,onShowTooltip:u,percentComplete:m,progressGraphic:p,scope:g})}),(0,n.jsx)("span",{className:"overview-list-item__title",children:c})]})}function FF(){return null}function E5({className:e,ref:t}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"currentColor",focusable:"false",ref:t,viewBox:"0 0 13 13",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M3.33177 4.1487L6.48034 1.00013M9.6289 4.14869L6.48034 1.00013M6.48034 1.00013L6.47966 11.9601"})})}function VF(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{...t,fill:"none",viewBox:"0 3 16 10",children:[(0,n.jsx)("path",{d:"M1.51472 7.99993H14.4853",stroke:"currentColor",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,n.jsx)("path",{d:"M9.50008 12.4994L14.5004 7.99932L9.50008 3.99973",stroke:"currentColor",strokeMiterlimit:"10",strokeWidth:"0.75"})]})}function zF(e){const t=Et(e,["Default"]);return(0,n.jsx)($t,{viewBox:"0 0 25 16",...t,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M1.10699 7.7986L0.778547 7.50301L1.1236 7.22701L10.013 0.116623L10.4815 0.702312L2.42567 7.14593H24.4443V7.89593H2.3363L10.4981 15.2413L9.9964 15.7988L1.10699 7.7986Z",fill:"currentColor",fillRule:"evenodd"})})}function j5(e){return(0,n.jsx)(yt,{height:"8",viewBox:"0 0 14 8",width:"14",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M13 1L7 7L1 1",stroke:"currentColor"})})}function w5(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{...t,fill:"none",viewBox:"0 0 16 16",children:[(0,n.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"white"}),(0,n.jsx)("path",{d:"M5 7.71429L7.54545 10L11.5 5.5",stroke:"white"})]})}function A5(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{...t,fill:"none",viewBox:"0 0 16 16",children:[(0,n.jsx)("path",{d:"M8.00085 5.20305L5.14081 8.06339C5.14079 8.06341 5.14077 8.06343 5.14075 8.06345C5.00146 8.20273 4.92319 8.39163 4.92314 8.58861V8.5887V9.93926C4.92314 10.1851 5.12244 10.3844 5.36829 10.3844H6.71884H6.71894C6.91593 10.3844 7.10484 10.3061 7.24413 10.1668C7.24414 10.1668 7.24415 10.1667 7.24416 10.1667L10.104 7.30664C10.104 7.30657 10.1041 7.3065 10.1042 7.30643L10.1042 7.30638C10.1043 7.30631 10.1044 7.30622 10.1044 7.30615L10.9465 6.46442C11.03 6.38095 11.0769 6.26773 11.0769 6.14966C11.0769 6.0316 11.03 5.91836 10.9466 5.83487L9.47304 4.36105C9.29924 4.18722 9.01746 4.18716 8.84359 4.36091L8.00111 5.20279C8.0011 5.2028 8.0011 5.2028 8.0011 5.2028L8.00085 5.20305Z",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"0.890284"}),(0,n.jsx)("circle",{cx:"8",cy:"7.5293",r:"7",stroke:"white"})]})}function $F({className:e}){return(0,n.jsxs)("svg",{"aria-hidden":"true",className:e,fill:"none",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{cx:"6",cy:"6",r:"5"}),(0,n.jsx)("path",{d:"M9.5 9.5L14 14"})]})}function _F(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{...t,fill:"none",viewBox:"0 0 16 16",children:[(0,n.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"white"}),(0,n.jsx)("path",{d:"M10 6L6 10",stroke:"white"}),(0,n.jsx)("path",{d:"M6 6L10 10",stroke:"white"})]})}function UF({className:e}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",viewBox:"0 0 10 7",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M1 1.40002L5 5.40002L9 1.40002",strokeWidth:"1.6"})})}function GF(e){const t=Et(e,["Default"]);return(0,n.jsxs)($t,{viewBox:"0 0 12 12",...t,children:[(0,n.jsx)("path",{d:"M10.7425 0.742189L11.4496 1.4493L1.55012 11.3488L0.843012 10.6417L10.7425 0.742189Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M11.1571 10.6417L10.45 11.3488L0.550537 1.44929L1.25764 0.742188L11.1571 10.6417Z",fill:"currentColor"})]})}const WF=()=>bt(1200),KF=()=>bt(768),um=()=>bt(480),R5=$("cover");function QF(){const e=ee(),t=WF(),s=Te(e?.description);if(!s)return null;const o=Ca("description"),r=(0,jt.uW)(e?.description)?{"data-l10n-id":e?.description?.l10nId}:{"data-change-path":o};return(0,n.jsx)("div",{...r,children:(0,n.jsxs)("section",{className:R5("details-content-section"),children:[t&&(0,n.jsx)(W1,{}),(0,n.jsx)(be,{className:R5("details-content-description"),value:D1(s)},"text")]})})}const ZF={SPLIT_LEFT:"LEFT",SPLIT_LEFT_IMAGE:"LEFT_OVERLAY",SPLIT_RIGHT:"LEFT",SPLIT_RIGHT_IMAGE:"LEFT_OVERLAY"};function hm(){const e=ee(),t=KF(),s=e?.theme?.coverPageType||"CENTERED";return t?ZF[s]??s:s}function YF({Default:e,...t}){const s=hm(),o=["SPLIT_RIGHT","SPLIT_RIGHT_IMAGE"].includes(s);return(0,n.jsx)(e,{...t,reverseColumns:o})}const P5=$("cover");function ic({accentColor:e,hasOverlay:t=!1,isShape:s=!1}){const{alpha:o,ariaLabel:r,media:a,role:i}=Cr("coverImage"),c=s?{backgroundColor:e}:ia({alpha:o,hasOverlay:t,media:a});return(0,n.jsx)("div",{className:P5("header-graphic-container"),children:(0,n.jsx)("div",{"aria-label":r,className:P5("header-graphic"),"data-testid":"cover-header-graphic",role:i,style:c})})}const M5=e=>(0,n.jsx)(Sd,{...e,children:(0,n.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,n.jsx)("path",{d:"M0.319,0.998 L1,0.899 V0 H0 V0.899 L0.192,0.98 C0.234,0.998,0.277,1,0.319,0.998"})})}),O5=e=>(0,n.jsx)(Sd,{...e,children:(0,n.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,n.jsx)("path",{d:"M0.661,0.963 L1,0.804 V0 H0 V0.804 L0.339,0.963 C0.445,1,0.555,1,0.661,0.963"})})}),B5=e=>(0,n.jsx)(Sd,{...e,children:(0,n.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,n.jsx)("path",{d:"M0.481,0.991 L0.908,0.825 C0.99,0.793,1,0.694,0.982,0.616 L0.68,0.075 C0.636,-0.003,0.534,-0.023,0.465,0.033 L0.055,0.364 C-0.007,0.414,-0.017,0.505,0.031,0.568 L0.316,0.944 C0.355,0.995,0.422,1,0.481,0.991"})})}),D5=e=>(0,n.jsx)(Sd,{...e,children:(0,n.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,n.jsx)("path",{d:"M0.519,0.991 L0.093,0.825 C0.01,0.793,-0.025,0.694,0.019,0.616 L0.321,0.075 C0.364,-0.003,0.466,-0.023,0.536,0.033 L0.946,0.364 C1,0.414,1,0.505,0.97,0.568 L0.685,0.944 C0.646,0.995,0.579,1,0.519,0.991"})})}),XF={LEFT_OVERLAY:M5,LEFT:M5,CENTERED:O5,CENTERED_OVERLAY:O5,SPLIT_LEFT:B5,SPLIT_LEFT_IMAGE:B5,SPLIT_RIGHT:D5,SPLIT_RIGHT_IMAGE:D5},Sd=({children:e,className:t="svgPath",height:s,width:o,viewBox:r})=>(0,n.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",height:s,viewBox:r,width:o,xmlns:"http://www.w3.org/2000/svg",children:e});function Sr({className:e,coverPageType:t}){const s=t?XF[t]:null;return s?(0,n.jsx)(s,{className:e}):null}const H5=$("cover"),wa=()=>(0,n.jsxs)("div",{className:H5("author-published-wrap"),children:[(0,n.jsx)(En,{}),(0,n.jsx)(J3,{})]}),JF=({coverPageType:e})=>{const t=um();return(0,n.jsxs)(Xh,{children:[(0,n.jsx)(Sr,{coverPageType:e}),(0,n.jsxs)(Jt,{children:[!t&&(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),t&&(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})]})},qF=({coverPageType:e})=>{const t=um();return(0,n.jsxs)(zs,{children:[(0,n.jsx)(Sr,{coverPageType:e}),(0,n.jsxs)(Jt,{children:[!t&&(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),t&&(0,n.jsx)(Rt,{}),(0,n.jsx)(Xt,{})]})]})},eV=({coverPageType:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Sr,{coverPageType:e}),(0,n.jsx)(ic,{}),(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})})]}),tV=({accentColor:e,coverPageType:t})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})}),(0,n.jsx)(Sr,{coverPageType:t}),(0,n.jsx)(ic,{accentColor:e,isShape:!0})]}),sV=({coverPageType:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})}),(0,n.jsx)(Sr,{coverPageType:e}),(0,n.jsx)(ic,{})]}),nV=({accentColor:e,coverPageType:t})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Sr,{coverPageType:t}),(0,n.jsx)(ic,{accentColor:e,isShape:!0}),(0,n.jsx)(zs,{children:(0,n.jsxs)(Jt,{children:[(0,n.jsx)(Rt,{}),(0,n.jsx)(wa,{}),(0,n.jsx)(qt,{}),(0,n.jsx)(Xt,{})]})})]});function oV(e){const t=hm(),s={...e,coverPageType:t};switch(t){default:case se.LEFT_OVERLAY:case se.CENTERED_OVERLAY:return(0,n.jsx)(JF,{...s});case se.LEFT:case se.CENTERED:return(0,n.jsx)(qF,{...s});case se.SPLIT_LEFT:return(0,n.jsx)(tV,{...s});case se.SPLIT_LEFT_IMAGE:return(0,n.jsx)(sV,{...s});case se.SPLIT_RIGHT:return(0,n.jsx)(nV,{...s});case se.SPLIT_RIGHT_IMAGE:return(0,n.jsx)(eV,{...s})}}function rV(e){const{partnerContentId:t}=ee()??{},s=Zh(),r=!!(!!t&&!!s||Se);return(0,n.jsx)("header",{className:H5("header",{"with-info":r}),"data-testid":"cover-header",children:(0,n.jsx)(oV,{...e})})}var aV=f(9608);const iV=$("cover");function cV({children:e}){const t=ee(),{themeId:s}=t?.theme??{},o=hm(),r=aV.useMemo(()=>pa()(o),[o]),a=iV(null,{layout:r});return(0,n.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":s,id:"cover",children:e})}const lV=Nt("AlignLeft"),Td=Nt("ArrowDown"),F5=Nt("ArrowRight"),V5=Nt("ArrowUp"),dV=Nt("Category"),uV=Nt("ChevronDown"),hV=Nt("ChevronUp"),mV=Nt("LessonsComplete"),pV=Nt("LessonsRequirement"),fV=Nt("QuestionBox"),vV=Nt("QuizFailed"),gV=Nt("QuizPassed"),CV=Nt("QuizRequirement"),cc=Nt("Search"),z5=Nt("ToggleDown"),xV=Nt("Touch"),bV=Nt("VideoCamera"),Nd=Nt("X"),yV=e=>{const t=e.indexOf("-");return t===-1?e:e.slice(0,t)},Cfe=(e,t)=>{const s=yV(e);return t.find(({iso639Code:o})=>o===e)||t.find(({iso639Code:o})=>o===s)||t.find(({defaultId:o,defaultSet:r})=>r&&o===1)},Aa=({percent:e,label:t,isRTL:s})=>{if(t.includes("%")){const o=s?`%${e}`:`${e}%`;return t.replace("%",o)}return`${e} ${t}`},io=$("cover");function LV({percentComplete:e}){const t=um(),s=rn(),o=ue(),r=M3();if(e===0||!Se)return null;const a=Aa({percent:e,label:o.progressSummaryPercentComplete,isRTL:s});return(0,n.jsxs)("div",{className:io("progress"),children:[t&&(0,n.jsx)("div",{className:io("progress-text"),children:a}),(0,n.jsx)("div",{className:io("progress-outer"),children:(0,n.jsx)("div",{className:io("progress-inner"),style:{width:`${e}%`}})}),(0,n.jsxs)("div",{className:io("progress-text-wrap"),children:[!t&&(0,n.jsx)("div",{className:io("progress-text"),children:a}),r&&(0,n.jsxs)("div",{className:io("progress-next-lesson"),children:[(0,n.jsx)(F5,{className:io("progress-next-lesson-icon").toString(),decorative:!0}),(0,n.jsx)("span",{"aria-hidden":"true",className:io("progress-next-lesson-text"),children:r}),(0,n.jsxs)("span",{className:"visually-hidden",children:["Next lesson: ",r]})]})]})]})}var $5=f(9608);const kd=$("lesson-header"),mm=()=>(0,n.jsx)("div",{className:kd("author--hidden")}),SV=({authorName:e,avatar:t,description:s,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:d,title:l,totalLessons:u,lessonId:m})=>{const p=i!=null&&c,g=t&&e&&c&&!p,C=g||p||d,v=d&&(g||p);return(0,n.jsxs)("div",{className:kd("content"),children:[C&&(0,n.jsxs)("div",{className:kd("info-row"),children:[g?(0,n.jsx)(jn,{authorName:e,avatar:t}):(0,n.jsx)(mm,{}),p&&(0,n.jsx)(Sa,{partnerContentAuthors:i}),v&&(0,n.jsx)("span",{"aria-hidden":"true",className:kd("info-row--divider"),children:"|"}),d?(0,n.jsx)(An,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:u}):(0,n.jsx)(wn,{})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(Rn,{id:m,title:l}),s&&(0,n.jsx)(xr,{description:s})]})]})},TV=e=>{const{authorName:t,avatar:s,description:o,lessonName:r,lessonNumber:a,lessonPreposition:i,partnerContentAuthors:c,showAuthor:d,showLessonCount:l,title:u,totalLessons:m,lessonId:p}=e,g=c!=null,C=$5.useMemo(()=>s&&t&&d&&!g,[s,t,d,g]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Rn,{id:p,title:u}),(0,n.jsxs)(ZD,{children:[C?(0,n.jsx)(jn,{authorName:t,avatar:s}):(0,n.jsx)(mm,{}),d&&g&&(0,n.jsx)(Sa,{partnerContentAuthors:c}),l?(0,n.jsx)(An,{lessonName:r,lessonNumber:a,lessonPreposition:i,showPartnerContent:g,totalLessons:m}):(0,n.jsx)(wn,{})]}),o&&(0,n.jsx)(xr,{description:o})]})},NV=e=>{const{authorName:t,avatar:s,description:o,lessonName:r,lessonNumber:a,lessonPreposition:i,partnerContentAuthors:c,showAuthor:d,showLessonCount:l,title:u,totalLessons:m,lessonId:p}=e,g=c!=null,C=$5.useMemo(()=>s&&t&&d&&!g,[s,t,d,g]);return(0,n.jsxs)(n.Fragment,{children:[l?(0,n.jsx)(An,{lessonName:r,lessonNumber:a,lessonPreposition:i,totalLessons:m}):(0,n.jsx)(wn,{}),C?(0,n.jsx)(jn,{authorName:t,avatar:s}):(0,n.jsx)(mm,{}),d&&g&&(0,n.jsx)(em,{partnerContentAuthors:c}),(0,n.jsx)(Rn,{id:p,title:u}),o&&(0,n.jsx)(xr,{description:o})]})};function kV(e){const t=$1();return e.lessonHeaderSize===Si.SMALL&&!t?(0,n.jsx)(SV,{...e}):t?(0,n.jsx)(NV,{...e}):(0,n.jsx)(TV,{...e})}var Id=f(9608);const{COMPACT:IV,COVER:EV,OVERLAY:jV,SIDEBAR:wV}=xo,lc=$("progress-circle");function AV({"aria-hidden":e,"aria-label":t,isFailed:s,isPassed:o,scope:r,value:a}){const[i,c]=Id.useState(a===100),d=(0,je.A)(a),{theme:l}=ee()??{},u=l?.progressIndicatorStyle??Je.THEME_DEFAULT,m=r===EV,p=r===jV,g=u===Je.THEME_DEFAULT,C=u===Je.CIRCULAR_FILL,v=u===Je.INCOMPLETE_COMPLETE,x=lc({compact:r===IV,cover:m,sidebar:r===wV,overlay:p}),y=lc("track",{"circular-fill":!p&&C,"incomplete-complete":m&&v}),T=lc("runner",{"circular-fill":C,done:i,failed:s,passed:o,unstarted:a===0}),L=lc("pass",{done:i,visible:o}),b=lc("fail",{done:i,visible:s}),S=Id.useMemo(()=>C||a===100?a:0,[C,a]);Id.useEffect(()=>{if(a!==100&&d===100)c(!1);else if(a===100&&!i&&!v){const k=setTimeout(()=>c(!0),300);return clearTimeout.bind(null,k)}else a===100&&!i&&v&&c(!0)},[i,v,d,a]);const N=Id.useCallback(()=>{a===100&&c(!0)},[a]);return(0,n.jsxs)("svg",{"aria-hidden":e,"aria-label":t,className:x,fill:"none",focusable:"false",role:"img",viewBox:"0 0 15 15",xmlns:"https://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{className:y,cx:"7.5",cy:"7.5",fill:"transparent",r:"6.5",strokeWidth:"2",transform:"rotate(-89.9 7.5 7.5)"}),g?(0,n.jsx)(u5,{className:T,cx:7.5,cy:7.5,diameter:15,onTransitionEnd:N,r:6.5,strokeWidth:2,transform:"rotate(-89.9 7.5 7.5)",value:a}):(0,n.jsx)(sm,{className:T,cx:7.5,cy:7.5,diameter:15,onTransitionEnd:N,r:6.5,strokeLinecap:"round",strokeWidth:2,value:S}),(0,n.jsx)("path",{className:L,d:"M11.3227 6.65905C11.6133 6.37599 11.6347 5.89413 11.3705 5.58277C11.1063 5.27141 10.6566 5.24847 10.366 5.53152L6.93323 8.87512L5.6338 7.60944C5.3432 7.32639 4.89345 7.34933 4.62927 7.66069C4.36509 7.97205 4.38651 8.45391 4.67711 8.73697L6.45488 10.4686C6.72611 10.7328 7.14034 10.7328 7.41157 10.4686L11.3227 6.65905Z"}),(0,n.jsx)("path",{className:b,clipRule:"evenodd",d:"M7.5 8.56157L8.84426 9.90564L9.90503 8.84473L8.56078 7.50066L9.90543 6.15582L8.84452 5.09504L7.49986 6.43988L6.15452 5.09473L5.09375 6.15564L6.43909 7.5008L5.09452 8.84555L6.15543 9.90632L7.5 8.56157Z",fillRule:"evenodd"})]})}const Ed=({"aria-hidden":e=void 0,"aria-label":t=void 0,progress:s=0,runnerClass:o,trackClass:r})=>(0,n.jsx)("div",{"aria-hidden":e,"aria-label":t,className:r,role:"img",children:(0,n.jsx)("div",{className:o,style:{width:`${s}%`}})}),RV=$("nav-sidebar-header");function PV(e){const{classProgressRunner:t,classProgressText:s,classProgressTrack:o,percentComplete:r,percentCompleteText:a}=e;return(0,n.jsxs)("div",{className:RV("progress"),"data-testid":"nav-sidebar-progress",children:[(0,n.jsx)("div",{className:s,children:a}),(0,n.jsx)(Ed,{"aria-hidden":"true",progress:r,runnerClass:t,trackClass:o})]})}function MV({className:e,ref:t}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"currentColor",focusable:"false",height:"17",ref:t,role:"img",viewBox:"0 0 17 17",width:"17",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M8.029 16.2343L8.7361 16.9414L9.44321 16.2343L16.707 8.97048L15.2928 7.55627L9.73903 13.11L9.73903 1.99985L7.73903 1.99985L7.73904 13.1159L2.17939 7.55627L0.765176 8.97048L8.029 16.2343Z",fillRule:"evenodd"})})}function OV(e){return(0,n.jsx)($t,{...e,viewBox:"0 0 16 8",children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M15,3H3.4l1.3-1.3c0.4-0.4,0.4-1,0-1.4C4.5,0.1,4.3,0,4,0S3.5,0.1,3.3,0.3l-3,3c-0.4,0.4-0.4,1,0,1.4l3,3c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4L3.4,5H15c0.6,0,1-0.4,1-1S15.6,3,15,3",fill:"currentColor",fillRule:"evenodd"})})}function BV(e){const t=Et(e,["Default"]);return(0,n.jsx)($t,{...t,viewBox:"0 0 16 8",children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M1 5H12.6L11.3 6.3C10.9 6.7 10.9 7.3 11.3 7.7C11.5 7.9 11.7 8 12 8C12.3 8 12.5 7.9 12.7 7.7L15.7 4.7C16.1 4.3 16.1 3.7 15.7 3.3L12.7 0.3C12.3 -0.1 11.7 -0.1 11.3 0.3C10.9 0.7 10.9 1.3 11.3 1.7L12.6 3H1C0.4 3 0 3.4 0 4C0 4.6 0.4 5 1 5",fill:"currentColor",fillRule:"evenodd"})})}function DV({className:e,ref:t}){return(0,n.jsx)("svg",{"aria-hidden":"true",className:e,fill:"currentColor",focusable:"false",ref:t,version:"1.1",viewBox:"0 0 17 17",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M8.971 0.7657L8.2639 0.0585938L7.55679 0.765701L0.292969 8.02952L1.70718 9.44374L7.26096 3.88995L7.26097 15.0002H9.26097L9.26096 3.88409L14.8206 9.44373L16.2348 8.02952L8.971 0.7657Z",fillRule:"evenodd"})})}function HV(e){return(0,n.jsx)(yt,{height:"12",viewBox:"0 0 16 12",width:"16",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M9.6665 2H0.666504V0H9.6665V2ZM12.6665 6H0.666504V4H12.6665V6ZM0.666504 10H7.6665V8H0.666504V10Z",fill:"currentColor",fillRule:"evenodd"})})}function _5(e){return(0,n.jsx)(yt,{height:"8",viewBox:"0 0 12 8",width:"12",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M6.00008 7.91406L11.7072 2.20696L10.293 0.792742L6.00007 5.08564L1.70718 0.792742L0.292969 2.20696L6.00008 7.91406Z",fill:"currentColor",fillRule:"evenodd"})})}function FV(e){return(0,n.jsx)(yt,{height:"8",viewBox:"0 0 12 8",width:"12",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M5.99992 0.0859375L0.292818 5.79304L1.70703 7.20726L5.99993 2.91436L10.2928 7.20726L11.707 5.79304L5.99992 0.0859375Z",fill:"currentColor",fillRule:"evenodd"})})}function VV(e){return(0,n.jsxs)(yt,{height:"21",viewBox:"0 0 20 21",width:"20",...e,children:[(0,n.jsx)("path",{d:"M9.94535 6.125C9.1938 6.125 8.52385 6.6729 8.30039 7.48015C8.17194 7.9442 7.70954 8.21104 7.26759 8.07617C6.82564 7.94129 6.5715 7.45577 6.69996 6.99172C7.11282 5.50025 8.3916 4.375 9.94535 4.375C11.8499 4.375 13.3335 6.05606 13.3335 8.05C13.3335 9.7417 12.2656 11.2082 10.7787 11.6139V12.25C10.7787 12.7332 10.4056 13.125 9.94535 13.125C9.48511 13.125 9.11201 12.7332 9.11201 12.25V10.85C9.11201 10.3668 9.48511 9.975 9.94535 9.975C10.8628 9.975 11.6668 9.14886 11.6668 8.05C11.6668 6.95114 10.8628 6.125 9.94535 6.125Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M10.0002 14C9.53992 14 9.16683 14.3918 9.16683 14.875C9.16683 15.3582 9.53992 15.75 10.0002 15.75H10.0085C10.4687 15.75 10.8418 15.3582 10.8418 14.875C10.8418 14.3918 10.4687 14 10.0085 14H10.0002Z",fill:"currentColor"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M0.833496 3.55556C0.833496 2.01519 2.09493 0.875 3.51868 0.875H16.4816C17.9054 0.875 19.1668 2.01519 19.1668 3.55556V17.4444C19.1668 18.9848 17.9054 20.125 16.4816 20.125H3.51868C2.09493 20.125 0.833496 18.9848 0.833496 17.4444V3.55556ZM3.51868 2.625C2.89693 2.625 2.50016 3.10156 2.50016 3.55556V17.4444C2.50016 17.8984 2.89693 18.375 3.51868 18.375H16.4816C17.1034 18.375 17.5002 17.8984 17.5002 17.4444V3.55556C17.5002 3.10156 17.1034 2.625 16.4816 2.625H3.51868Z",fill:"currentColor",fillRule:"evenodd"})]})}function zV(e){return(0,n.jsx)(yt,{height:"15",viewBox:"0 0 16 15",width:"16",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M2 6.51982C2 4.02359 4.02359 2 6.51982 2C9.01605 2 11.0396 4.02359 11.0396 6.51982C11.0396 9.01605 9.01605 11.0396 6.51982 11.0396C4.02359 11.0396 2 9.01605 2 6.51982ZM6.51982 0C2.91902 0 0 2.91902 0 6.51982C0 10.1206 2.91902 13.0396 6.51982 13.0396C8.06462 13.0396 9.48394 12.5024 10.6011 11.6045L13.9964 14.9998L15.4106 13.5856L11.9518 10.1268C12.6391 9.09384 13.0396 7.8536 13.0396 6.51982C13.0396 2.91902 10.1206 0 6.51982 0Z",fill:"currentColor",fillRule:"evenodd"})})}function $V(e){return(0,n.jsxs)(yt,{height:"18",viewBox:"0 0 18 18",width:"18",...e,children:[(0,n.jsx)("path",{d:"M3.1665 6.08335C3.1665 4.01229 4.84544 2.33335 6.9165 2.33335C8.98757 2.33335 10.6665 4.01229 10.6665 6.08335C10.6665 6.37941 10.6324 6.66643 10.5681 6.9411C10.4634 7.38925 10.7417 7.83748 11.1899 7.94225C11.6381 8.04702 12.0863 7.76865 12.1911 7.3205C12.2841 6.92235 12.3332 6.50805 12.3332 6.08335C12.3332 3.09181 9.90805 0.666687 6.9165 0.666687C3.92496 0.666687 1.49984 3.09181 1.49984 6.08335C1.49984 6.46923 1.54032 6.84657 1.61756 7.21105C1.679 7.50095 1.76362 7.78236 1.86938 8.05316C1.97511 8.32389 2.10191 8.5839 2.24772 8.83119C2.48148 9.22764 2.99237 9.35953 3.38882 9.12577C3.78527 8.89201 3.91716 8.38112 3.6834 7.98467C3.58248 7.81352 3.49485 7.63379 3.42186 7.44688C3.34886 7.25994 3.29045 7.0657 3.24802 6.86551C3.1947 6.61395 3.1665 6.3524 3.1665 6.08335Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"M9.18922 9.34412L14.8186 10.2697C16.2762 10.5117 17.3332 11.6819 17.3332 13.0521V16.6037C17.3332 17.0029 16.9837 17.3264 16.553 17.3264C16.122 17.3264 15.7728 17.0029 15.7728 16.6037V13.0521C15.7728 12.3826 15.2561 11.8108 14.5446 11.6926L8.30452 10.6667H8.30233C7.90851 10.6331 7.57585 10.2773 7.57585 9.8899V6.0524C7.57585 5.88733 7.48441 5.73325 7.33119 5.64046C7.17921 5.54853 6.99291 5.53668 6.82002 5.60606C6.63747 5.68035 6.51483 5.87085 6.51483 6.08044V15.3607C6.51483 15.6856 6.30169 15.9391 5.91441 16.0741C5.40325 16.2528 4.90988 16.0261 4.70516 15.7226L3.01346 13.2999C2.93513 13.1565 2.84963 13.09 2.68954 13.0406C2.59935 13.0249 2.47889 13.0408 2.37154 13.0906C2.2798 13.1394 2.22768 13.4826 2.38902 13.9902C2.41984 14.0542 3.0442 15.4844 3.27756 16.0189C3.32536 16.1284 3.35676 16.2003 3.36328 16.2152C3.47656 16.4494 3.49404 16.6994 3.40853 16.8957C3.33551 17.0631 3.1904 17.1911 2.98912 17.2663C2.893 17.3018 2.77099 17.3334 2.63742 17.3334C2.36124 17.3334 2.03826 17.1986 1.80702 16.6867L1.75272 16.5849C1.3289 15.6773 1.03464 14.952 0.90735 14.6382L0.905151 14.6328L0.896561 14.6115C0.87092 14.548 0.854463 14.5072 0.847419 14.4926C0.45609 13.3756 0.711983 12.3355 1.49527 11.8308C1.97428 11.5452 2.55316 11.4538 3.08867 11.5781C3.63572 11.7047 4.10288 12.0476 4.40371 12.5436L4.82936 13.2293V5.99429C4.82936 5.3563 5.1692 4.74981 5.7381 4.37228C6.30855 3.99359 7.0238 3.89848 7.69942 4.11153C8.55823 4.3824 9.13554 5.15654 9.13617 6.03881L9.18922 9.34412Z",fill:"currentColor"})]})}function _V(e){return(0,n.jsxs)(yt,{height:"14",viewBox:"0 0 20 14",width:"20",...e,children:[(0,n.jsx)("path",{clipRule:"evenodd",d:"M19.548 2.09234C19.8255 2.23518 20 2.52116 20 2.83331V11.1666C20 11.4788 19.8255 11.7648 19.548 11.9076C19.2704 12.0505 18.9363 12.0262 18.6823 11.8448L12.849 7.67809C12.63 7.52166 12.5 7.2691 12.5 6.99998C12.5 6.73085 12.63 6.47829 12.849 6.32187L18.6823 2.1552C18.9363 1.97376 19.2704 1.9495 19.548 2.09234ZM14.7671 6.99998L18.3333 9.54732V4.45264L14.7671 6.99998Z",fill:"currentColor",fillRule:"evenodd"}),(0,n.jsx)("path",{clipRule:"evenodd",d:"M2.5 1.99998C2.03976 1.99998 1.66667 2.37308 1.66667 2.83331V11.1666C1.66667 11.6269 2.03976 12 2.5 12H11.6667C12.1269 12 12.5 11.6269 12.5 11.1666V2.83331C12.5 2.37308 12.1269 1.99998 11.6667 1.99998H2.5ZM0 2.83331C0 1.4526 1.11929 0.333313 2.5 0.333313H11.6667C13.0474 0.333313 14.1667 1.4526 14.1667 2.83331V11.1666C14.1667 12.5474 13.0474 13.6666 11.6667 13.6666H2.5C1.11929 13.6666 0 12.5474 0 11.1666V2.83331Z",fill:"currentColor",fillRule:"evenodd"})]})}function UV(e){return(0,n.jsx)(yt,{height:"14",viewBox:"0 0 14 14",width:"14",...e,children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M13.4646 2.46462L11.8484 0.848376L7.00023 5.69652L2.15186 0.848143L0.535612 2.46439L5.38399 7.31276L0.534668 12.1621L2.15091 13.7783L7.00023 8.92901L11.8493 13.7781L13.4656 12.1619L8.61648 7.31276L13.4646 2.46462Z",fill:"currentColor",fillRule:"evenodd"})})}var U5=f(9608);const G5=bn,GV={classic:bn,default:bn,imaginative:Xu,organic:e0},W5=Object.assign(U5.createContext(G5),{displayName:"ThemeContext"});function WV(){return U5.useContext(W5)}function KV({themeId:e,...t}){return(0,n.jsx)(W5.Provider,{...t,value:GV[e]??G5})}function QV(e){return(0,n.jsx)(n.Fragment,{children:e.children})}function ZV(){return null}function K5(e,t,s){function o(r){const i=WV()?.[e]?.[t]??s;return(0,n.jsx)(i,{...r,Default:s})}return o.displayName=`ThemeComponent(${t})`,o}function we(e,t=QV){return K5("components",e,t)}function Nt(e){return K5("icons",e,ZV)}var jd=f(9608);const Q5=jd.createContext({typefaces:[]});function YV({addTypefaces:e,children:t,typefaces:s=[]}){XV(s);const o=jd.useMemo(()=>({addTypefaces:e,typefaces:s}),[e,s]);return(0,n.jsx)(Q5.Provider,{value:o,children:t})}function bfe(){return jd.useContext(Q5)}function XV(e){jd.useEffect(()=>{const t=new CSSStyleSheet;for(const s of e){const o=`[data-rise-typeface-id="${CSS.escape(s.id)}"] { font-family: "${CSS.escape(s.name)}"; }`;t.insertRule(o)}return t.insertRule('[data-rise-typeface-id="@@heading@@"] { font-family: var(--font-family-head); }'),t.insertRule('[data-rise-typeface-id="@@body@@"] { font-family: var(--font-family-body); }'),document.adoptedStyleSheets=[...document.adoptedStyleSheets,t],()=>{document.adoptedStyleSheets=document.adoptedStyleSheets.filter(s=>s!==t)}},[e])}var JV=f(9608);function qV({children:e}){const t=ae(o=>o.fonts),s=JV.useMemo(()=>{const o=new Map;for(const r of t)o.set(r.id,{id:String(r.id),name:r.name,default:r.default});return Array.from(o.values())},[t]);return(0,n.jsx)(YV,{typefaces:s,children:e})}function ez(){const e=Vt(),t=(0,Ce.zy)(),s=(0,h.useRef)(e),o=(0,h.useRef)(new Set),r=(0,h.useRef)(window.location.href),a=(0,h.useRef)(null);s.current=e,a.current==null&&(a.current={push:(...i)=>s.current(...i),replace:i=>s.current(i,{replace:!0}),go:i=>s.current(i),goBack:()=>s.current(-1),goForward:()=>s.current(1),listen:i=>(o.current.add(i),()=>{o.current.delete(i)}),location:t}),(0,h.useEffect)(()=>{a.current&&xT(a.current)},[]),(0,h.useEffect)(()=>{if(!a.current)return;a.current.location=t,o.current.forEach(d=>d(t));const i=r.current,c=window.location.href;r.current=c,window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:i,newURL:c}))},[t])}var Ra=f(55549),tz=f(30349),sz=f.n(tz);const nz=Rs()(Ri()(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i),Le()("#FFF")),oz=Un()({color:nz}),rz=({accentContrast:e,bodyTypeface:t,color:s,headingTypeface:o,isLegacyCourse:r,uiTypeface:a})=>{const i=(0,h.useMemo)(()=>{const l=Os(s),u=e??l;return!r&&(u===pe.DARK||u===pe.AUTO&&l===pe.DARK)?[ft.DARK,ft.LIGHT]:[ft.LIGHT,ft.DARK]},[e,s,r]),[c,d]=i;return(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:sz()({bodyTypeface:t,colorThemeRGB:(0,Ra.A)(s)?.slice(0,3),colorTheme:s,colorThemeContrast:c,colorThemeContrastComplementary:d,colorThemeContrastComplementaryRGB:(0,Ra.A)(d)?.slice(0,3),colorThemeContrastRGB:(0,Ra.A)(c)?.slice(0,3),colorThemeTint:O0(s),colorThemeTransparent:s+"1A",headingTypeface:o,uiTypeface:a})}})},pm=ce()(rz,oz);pm.displayName="Branding",pm.propTypes={bodyTypeface:ve().string,color:ve().string.isRequired,headingTypeface:ve().string,uiTypeface:ve().string};const az=(0,h.memo)(pm);var wd=f(9608);const Pt=$("curtain"),iz=({labelCurtainLoading:e="Your content is loading.",labelCurtainOffline:t="Your computer is offline.",labelCurtainOfflineReconnecting:s="Attempting to reconnect\u2026",labelCurtainSessionTimedOut:o="Your session has timed out.",labelCurtainSessionTimedOutRefresh:r="Refresh",labelCurtainSessionTimedOutRestart:a="Click refresh to restart your session.",labelCurtainSomethingWrong:i="Something went wrong.",labelCurtainSomethingWrongRefresh:c="Refresh",labelCurtainSomethingWrongTryAgain:d="Click to refresh and try again.",loadingText:l,showHeader:u,status:m})=>{const[p,g]=wd.useState(!1),C=()=>g(!0),v=wd.useRef(null);return wd.useEffect(()=>(v.current=setTimeout(C,1e4),()=>{v.current&&clearTimeout(v.current)}),[]),wd.useEffect(()=>{if(m==="error"){const x=new Error("There was a socket connection error. The renderReconnect curtain was displayed");lL.yf.logger.error(x.message,x)}},[m]),m==="fatalError"?(0,n.jsx)(lz,{labelCurtainSomethingWrong:i,labelCurtainSomethingWrongRefresh:c,labelCurtainSomethingWrongTryAgain:d,showHeader:u}):m==="error"&&p?(0,n.jsx)(uz,{labelCurtainSessionTimedOut:o,labelCurtainSessionTimedOutRefresh:r,labelCurtainSessionTimedOutRestart:a,showHeader:u}):m==="error"?(0,n.jsx)(dz,{labelCurtainOffline:t,labelCurtainOfflineReconnecting:s,showHeader:u}):(0,n.jsx)(cz,{labelCurtainLoading:e,showHeader:u,text:l})},Z5=()=>window.location.reload(),cz=({labelCurtainLoading:e,showHeader:t,text:s})=>(0,n.jsx)("div",{className:Pt("container",{"show-header":t}),children:(0,n.jsxs)("div",{className:Pt(),children:[(0,n.jsx)("div",{className:Pt("spinner")}),(0,n.jsx)("div",{className:Pt("text"),children:s||e})]})}),lz=({labelCurtainSomethingWrong:e,labelCurtainSomethingWrongRefresh:t,labelCurtainSomethingWrongTryAgain:s,showHeader:o})=>(0,n.jsx)("div",{className:Pt("container",{"show-header":o}),children:(0,n.jsxs)("div",{className:Pt(),children:[(0,n.jsx)("div",{className:Pt("title"),children:e}),(0,n.jsx)("div",{className:Pt("description"),children:s}),(0,n.jsx)(Me.ArcButton,{onClick:Z5,children:t})]})}),dz=({labelCurtainOffline:e,labelCurtainOfflineReconnecting:t,showHeader:s})=>(0,n.jsx)("div",{className:Pt("container",{"show-header":s}),children:(0,n.jsxs)("div",{className:Pt(),children:[(0,n.jsx)("div",{className:Pt("spinner",{reconnect:!0})}),(0,n.jsx)("div",{className:Pt("title"),children:e}),(0,n.jsx)("div",{className:Pt("description"),children:t})]})}),uz=({labelCurtainSessionTimedOut:e,labelCurtainSessionTimedOutRefresh:t,labelCurtainSessionTimedOutRestart:s,showHeader:o})=>(0,n.jsx)("div",{className:Pt("container",{"show-header":o}),children:(0,n.jsxs)("div",{className:Pt(),children:[(0,n.jsx)("div",{className:Pt("title"),children:e}),(0,n.jsx)("div",{className:Pt("description"),children:s}),(0,n.jsx)(Me.ArcButton,{onClick:Z5,children:t})]})}),Y5=iz,hz=e=>Se?e??"":e?`${e} | ${Pf}`:Pf,dc=e=>ui()?e:hz(e);let fm=!1;function Tr({children:e,title:t,isExplicit:s=!1}){const o=dc(Jg()),r=t??o;return h.useEffect(()=>{if(s)return fm=!0,document.title=r,()=>{fm=!1};fm||(document.title=r)},[r,s]),(0,n.jsx)(n.Fragment,{children:e})}function mz(e,t){const s=Ll(),{currentLocale:o}=Ze(),r=o&&s?.localeLabelSets?.[o]?.labels||e,a=o&&s?.localeLabelSets?.[o]!=null?o:t;return{labels:r,labelsLocale:a}}function pz({children:e}){const t=ae(u=>u.course),s=ae(u=>u.courseProgress),o=ae(u=>u.courseLabels.labels),r=ae(u=>u.courseLabels.iso639Code),a=ae(u=>u.partnerContent),i=ae(u=>u.search),c=t?.locale??r,{labels:d,labelsLocale:l}=mz(o,c);return(0,n.jsx)(BE,{course:t,courseProgress:s,labels:d,labelsLocale:l,partnerContent:a,search:i,children:e})}var fz=f(98829);function vz({children:e,l10n:t}){const s=(0,h.useMemo)(()=>({l10n:t==null?null:(0,fz.omit)(["locales","defaultLocale"],t)}),[t]),o=t?.locales,r=t?.defaultLocale,a=t?.localeSelectorOptions,i=t?.languageCodeMetadata,c=(0,h.useMemo)(()=>o==null||r==null?{l10n:null}:{l10n:{locales:o,defaultLocale:r,localeSelectorOptions:a,languageCodeMetadata:i}},[o,r,a,i]);return(0,n.jsx)(ji.Provider,{value:s,children:(0,n.jsx)(h1.Provider,{value:c,children:e})})}function X5(e,t=window.location){const{defaultLocale:s,locales:o}=e??{},r=t.hash?(0,Ce.Rr)(t.hash.slice(1)):t;let i=new URLSearchParams(r.search).get("locale");const c=new URL(window.location.href);return c.pathname.startsWith("/view-pdf/")&&(i=c.searchParams.get("locale")),o?.find(l=>l.locale===i)?.locale||s}function gz({defaultLocale:e,locales:t}){const s=Vt(),o=(0,Ce.zy)(),r=(0,h.useRef)(o);r.current=o;const a=(0,h.useMemo)(()=>X5({defaultLocale:e,locales:t},o),[e,t,o]),i=(0,h.useCallback)((c,d="replace")=>{const l=r.current,u=c===e?"":c,m=new URLSearchParams(l.search);m.set("locale",u);const p=l.pathname+"?"+m.toString()+l.hash;d==="push"?s(p):s(p,{replace:!0})},[e,s]);return{currentLocale:a,setCurrentLocale:i}}const J5=e=>e===window.location.origin||e==="articulate.com"||e.endsWith(".articulate.com");function Cz(e,t){const s=ee(),o=Ll(),r=ae(d=>d.courseLabels.iso639Code),a=s?.locale??r,i=o?.locales;(0,h.useEffect)(()=>{document.documentElement.lang=e??a??""},[e,a]),(0,h.useEffect)(()=>{s&&n1({course:s,locales:i,locale:e})?document.documentElement.dir="rtl":document.documentElement.dir=""},[s,i,e]);const c=(0,h.useCallback)(d=>{if(!J5(d.origin))return;const u=[d.data].flat().find(m=>m?.type==="preview:selectLocale");u&&t(u.data,"replace")},[t]);(0,h.useEffect)(()=>(window.addEventListener("message",c),()=>window.removeEventListener("message",c)),[c])}function xz({children:e}){const t=Ll(),{currentLocale:s,setCurrentLocale:o}=gz({defaultLocale:t?.defaultLocale,locales:t?.locales});return Cz(s,o),(0,n.jsx)(vz,{l10n:t,children:(0,n.jsx)(jE,{currentLocale:s,setCurrentLocale:o,children:e})})}function bz(e){const t=e,s=t?.exportSettings?.webExportSettings,o=t?.exportSettings?.exportType==="raw",r=t?.exportSettings?.exportType==="lms";return!!(o&&s?.disableCoverPage||r&&t?.lmsOptions?.disableCoverPage)}function q5(e){return!to.isInstantLink&&bz(e)}function yz(e){return WL(e)||L0(e)?!0:q5(e)}function eC(e){return e.lessonsOnly[0]?.id}const tC=(0,h.createContext)({translationHoveredPath:null});function Lz(){return(0,h.use)(tC)}const Sz=tC.Provider,sC="focus-lesson-content",Lfe="preview-nav-to-first-lesson",Sfe="preview-nav-to-cover-page",Ge="preview-nav-to-lesson-item",Tfe="preview-scroll-to-nav-prev",Nfe="preview-scroll-to-header",vm="preview-clear-state",Ad="preview-show-nav-prev",Rd="preview-show-nav-next",nC="preview-nav-open",oC="preview-nav-close",rC="event-lesson-transition-start",aC="event-lesson-transition-end",iC="event-lesson-nav-prev-visible",gm="event-lesson-nav-prev-hidden",cC="event-lesson-nav-next-visible",Cm="event-lesson-nav-next-hidden",Tz=new Set(["preview:lessonUpdate","preview:navigate","preview:scrollto","preview:showLessonNavNext","preview:showLessonNavPrev","preview:themeUpdate","preview:update","preview:navOpen","preview:navClose","preview:replace","preview:changeset","preview:selectLocale",as.FOCUS,as.TOGGLE,as.CLEAR,as.TRANSLATION_HOVERED,as.TRANSLATION_HOVER_CLEAR]),Nz=(e,t)=>!(e==="firstLesson"&&t.includes("/lessons/"))&&!(e==="cover"&&(t==="/"||t==="/preview"));function kz({course:e,fonts:t,l10n:s}){let o=!1;return Cg(t,()=>{o||(Ms(Vk({course:e,fonts:t,l10n:s})),window.parent.postMessage({type:"preview:themeUpdateComplete"},window.location.origin))}),{cancel(){o=!0}}}function Iz(){let e=[],t=0;return s=>{clearTimeout(t);for(const o of s)e.push(o);t=window.setTimeout(()=>{const o=e;e=[],Ms($k(o))},15)}}function Ez(){const e=Vt(),t=(0,Ce.zy)(),s=ae(y=>y.course),[o,r]=(0,h.useState)(""),[a,i]=(0,h.useState)({translationHoveredPath:null}),[c,d]=(0,h.useState)(!1),[l,u]=(0,h.useState)(!1),m=(0,h.useRef)(e);m.current=e;const p=(0,h.useRef)(t);p.current=t;const g=(0,h.useRef)(s);g.current=s;const C=(0,h.useRef)(null),v=(0,h.useRef)(Iz()),x=(0,h.useRef)(t);return(0,h.useEffect)(()=>{x.current!==t&&(u(!0),x.current=t)},[t]),(0,h.useEffect)(()=>{if(l){const y=setTimeout(()=>{u(!1),d(!1)},0);return()=>clearTimeout(y)}},[l]),(0,h.useEffect)(()=>{const y=T=>{const{data:L,origin:b}=T;if(!J5(b))return;const S=m.current,k=p.current.pathname,E=g.current,I=E?.lessonsOnly,P=Array.isArray(L)?L:[L];for(const{type:A,data:w,options:O}of P)if(Tz.has(A)){if(A===as.TOGGLE&&window.targetMode?.(w,R=>{window.parent.postMessage({type:as.HOVERED,data:R},"*")})?.then(R=>{window.parent.postMessage({type:as.SELECTED,data:R},"*")}).catch(()=>{window.parent.postMessage({type:as.SELECTED,data:[]},"*")}),A==="preview:update"&&r(w),A==="preview:themeUpdate"){C.current?.();const{course:j,l10n:R,fonts:M,theme:V}=w,F={...j,theme:V},B=bN({course:E,updates:F}),{cancel:H}=kz({course:B,fonts:M,l10n:R});C.current=H}if(A==="preview:navigate"){let{type:j,lessonId:R,itemId:M}=w;const{path:V,replace:F}=w,B=F?H=>S(H,{replace:!0}):S;if(Nz(j,k)){if(Array.isArray(V)){const H=(0,zr.Ce)(V);if(H)({type:j,lessonId:R,itemId:M}=H);else if(V[0]==="mondrian")for(const W of E?.lessons??[]){const Q=W.items?.find(J=>"blockumentId"in J&&J.blockumentId===V[1]);if(Q){j="lesson",R=W.id,M=Q.id;break}}else continue}if(j==="firstLesson"&&I?.[0])B(`/lessons/${I[0].id}`);else if(j==="cover"||j==="course")B("/");else if(j==="lesson"&&I?.find(({id:W})=>W===R)!=null){const W=()=>{window.dispatchEvent(new CustomEvent(Ge,{detail:{lessonId:R,itemId:M,path:V}}))};`/lessons/${R}`!==k?(B(`/lessons/${R}`),setTimeout(W,1500)):W()}}}if(A===as.CLEAR&&window.dispatchEvent(new CustomEvent(vm)),A==="preview:navOpen"&&window.dispatchEvent(new CustomEvent(nC)),A==="preview:navClose"&&window.dispatchEvent(new CustomEvent(oC)),A==="preview:showLessonNavPrev"&&window.dispatchEvent(new CustomEvent(Ad)),A==="preview:showLessonNavNext"&&window.dispatchEvent(new CustomEvent(Rd)),A==="preview:scrollto"&&typeof w.target=="string"){const j=document.querySelector(w.target);j&&j.scrollIntoView({behavior:"smooth",block:"start"})}A==="preview:replace"&&Ms(Fk(w)),A==="preview:changeset"&&v.current(w),A===as.FOCUS&&bR(w.path),A===as.TRANSLATION_HOVERED&&(i({translationHoveredPath:w.path}),xR(w.path)),A===as.TRANSLATION_HOVER_CLEAR&&(i({translationHoveredPath:null}),vR()),A==="preview:lessonUpdate"&&(Ms(zk(w)),window.parent.postMessage({type:"preview:lessonUpdateComplete"},window.location.origin)),A==="preview:selectLocale"&&O?.shouldRetainParentFocus&&d(!0)}};return window.addEventListener("message",y),()=>window.removeEventListener("message",y)},[]),{previewType:o,targetModeContext:a,didNavigate:l,shouldSkipAutoFocusOnNavigate:c}}const lC=(0,h.createContext)(null);function xm(){const e=(0,h.useContext)(lC);if(e==null)throw new Error("usePreviewState must be used within PreviewRuntimeProvider");return e}function jz({children:e}){const{previewType:t,targetModeContext:s,didNavigate:o,shouldSkipAutoFocusOnNavigate:r}=Ez(),a=(0,h.useMemo)(()=>({previewType:t||void 0,didNavigate:o,shouldSkipAutoFocusOnNavigate:r}),[t,o,r]);return(0,n.jsx)(Sz,{value:s,children:(0,n.jsx)(lC,{value:a,children:e})})}const Pa=$("cover");function wz(){const{categories:e}=ee();return!Array.isArray(e)||e.length===0?null:(0,n.jsxs)("section",{className:Pa("categories-section"),children:[(0,n.jsx)("h2",{className:Pa("categories-title"),children:"Topics"}),(0,n.jsx)("ul",{className:Pa("categories-list"),role:"list",children:e.map(t=>(0,n.jsxs)("li",{className:Pa("categories-item"),role:"listitem",children:[(0,n.jsx)(dV,{className:Pa("categories-icon")}),(0,n.jsx)("span",{className:Pa("categories-item-wrap"),children:t})]},t))})]})}const Az=La("CoverCompletedInformation"),Rz=La("CoverDueDate"),Pz=La("CoverRequirements"),Mz=$("cover"),Oz=e=>{const{coursePartnerContent:t,hasPartnerContent:s}=e;return s?(0,n.jsx)(gd,{type:"partner-content",children:(0,n.jsx)(g5,{partnerContent:t})}):null},Bz=we("CoverCourseInfo",e=>{const{coursePartnerContent:t,hasLogo:s,hasPartnerContent:o}=e,r=Mz("details-content-aside",{logo:s});return(0,n.jsxs)("div",{className:r,children:[Se&&(0,n.jsx)(W1,{}),(0,n.jsx)(Oz,{coursePartnerContent:t,hasPartnerContent:o}),Se&&!o&&(0,n.jsx)(TD,{}),Se&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Pz,{}),(0,n.jsx)(Rz,{}),(0,n.jsx)(Az,{}),(0,n.jsx)(wz,{})]})]})}),Dz=$("cover"),Hz=we("CoverDescription",()=>{const e=ee(),{navigation:t}=e,s=Te(e.description),o=t?"description":"description-no-outline";if(!s)return null;const r=Ca("description"),a=(0,jt.uW)(e.description)?{"data-l10n-id":e.description.l10nId}:{"data-change-path":r};return(0,n.jsx)("div",{...a,children:(0,n.jsx)(gd,{type:o,children:(0,n.jsx)(be,{className:Dz("details-content-description"),value:D1(s)},"text")})})}),dC=$("cover"),Fz=({className:e=dC("details-logo"),imageClassName:t=dC("details-logo-image")})=>{const s=ee()??{},o=Te(s.media)?.image??{},{height:r,key:a,width:i,scalar:c=S0.SMALL.value}=o,d={width:i*c,height:r*c};if(!a)return null;const l=Ct(o);return(0,n.jsx)("div",{className:e,"data-testid":"cover-details-logo",children:(0,n.jsx)("img",{alt:"",className:t,"data-testid":"cover-details-logo-image",height:d.height,src:l,width:d.width})})},Vz=(e,t)=>{const s=Ft()(["lessons",t],e),o=De()(0,["percentComplete"],s),r=Ft()(["passed"],s);return{isComplete:Ft()(["isComplete"],s),percentComplete:o,passedQuiz:r}};function zz({icon:e,...t}){switch(e){case er.ARTICLE:return(0,n.jsx)(hP,{...t});case er.INTERACTION:return(0,n.jsx)(eD,{...t});case er.QUIZ:return(0,n.jsx)(NB,{...t});case er.VIDEO:return(0,n.jsx)(fD,{...t});default:return(0,n.jsx)("i",{className:"icon icon-Master-02"})}}var uc=f(50343);function hc(e){const{to:t,children:s}=e,o=(0,Ce.zy)(),r=(0,h.useMemo)(()=>f0(t,o),[o,t]);return(0,n.jsx)(Ce.k2,{...e,to:r,children:s})}var uC=f(98134),$z=f(6022),_z=f(19794),Uz=f(36790),Gz=f(67412),Wz=f(68410),Kz=f(5085),Qz=f(37773),Zz=f(34428),Yz=f(89200),Xz=f(10490),Jz=f(67204),qz=f(14830),e$=f(51371),t$=f(28591),s$=f(87467),n$=f(97331),o$=f(13102),r$=f(77142),a$=f(44727),i$=f(67023),c$=f(79624),l$=f(74586),d$=f(73545),u$=f(72159),h$=f(7384),m$=f(6306),p$=f(48202),f$=f(44859),v$=f(3209),g$=f(25992),C$=f(42298),x$=f(59895),b$=f(19704),y$=f(13020),L$=f(52075),S$=f(83285),T$=f(76787),N$=f(18646),k$=f(38474),I$=f(14477),E$=f(8442),j$=f(19300),w$=f(58551),A$=f(3112),R$=f(94490),P$=f(10567),M$=f(90648),O$=f(77257),B$=f(52210),D$=f(40029),H$=f(18148),F$=f(54062),V$=f(12936),z$=f(47540),$$=f(15501),_$=f(11129),U$=f(82478),G$=f(8685),W$=f(78194),K$=f(41221),Q$=f(63842),Z$=f(62566),Y$=f(13234),X$=f(42036),J$=f(72051),q$=f(93057),e_=f(23119),t_=f(11358),s_=f(45890),n_=f(62208),o_=f(18819),r_=f(14097),a_=f(71431),i_=f(52736),c_=f(7490),l_=f(30438),d_=f(6899),u_=f(26529),h_=f(79872),m_=f(31511),p_=f(17783),f_=f(89072),v_=f(43436),g_=f(87565),C_=f(75643),x_=f(26594),b_=f(30405),y_=f(74686),L_=f(79906),S_=f(85248),T_=f(48587),hC=f(91485),N_=f(5923),k_=f(58882),I_=f(26642),E_=f(65679),j_=f(6094),w_=f(59857),A_=f(12124),R_=f(2244),P_=f(3784),M_=f(62909),O_=f(50344),B_=f(75991),D_=f(91201),H_=f(47571),F_=f(18796),V_=f(89023),z_=f(88946),$_=f(8525),__=f(36079),U_=f(7486),G_=f(20557),W_=f(14784),K_=f(75588),Q_=f(31314),Z_=f(81133),Y_=f(86961),X_=f(95672),J_=f(43965),q_=f(15465),eU=f(77853),tU=f(75044),sU=f(62394),nU=f(55924),oU=f(60674),rU=f(33405),aU=f(77852),iU=f(33746),cU=f(41262),lU=f(52058),dU=f(87090),uU=f(99784),hU=f(22635),mU=f(71609),pU=f(64426),fU=f(50040),vU=f(64003),gU=f(71859),CU=f(63407),xU=f(80620),bU=f(45263),yU=f(9263),LU=f(41126),SU=f(74285),TU=f(77093),NU=f(66274),mC=f(90832),kU=f(77190),IU=f(93867),EU=f(28081),jU=f(15297),wU=f(99941),AU=f(86171),RU=f(36734),PU=f(76392),MU=f(99476),OU=f(38933),BU=f(61188),DU=f(9713),HU=f(19996),FU=f(36476),VU=f(99651),zU=f(89873),$U=f(12425),_U=f(49965),UU=f(6783),GU=f(34444),WU=f(78128),KU=f(68433),QU=f(24726),ZU=f(65734),YU=f(5312),XU=f(14635),JU=f(62428),qU=f(84096),eG=f(55260),tG=f(33919),sG=f(4398),nG=f(39475),oG=f(7057);const rG={prefix:"fab",iconName:"rise-com",icon:[512,512,[],"e001","M248 3.34C111 3.34 0 114 0 252c0 137 111 248 248 248 137 0 248-111 248-248-.457-137-112-248-248-248zm0 421c-75.4 0-139-48-163-116l326 0c-23.8 67.7-88.2 116-163 116z"]},aG={prefix:"fab",iconName:"reach",icon:[182,182,[],"e001",["M181.97 99.3826C136.326 99.3826 99.3497 136.325 99.3497 181.926H35.1699C35.1699 100.912 100.881 35.2632 181.97 35.2632V99.3826Z","M41.5029 82.9278C64.4243 82.9278 83.0058 64.3638 83.0058 41.4639C83.0058 18.564 64.4243 0 41.5029 0C18.5815 0 0 18.564 0 41.4639C0 64.3638 18.5815 82.9278 41.5029 82.9278Z"]]},iG={prefix:"fab",iconName:"audio-plus",icon:[20,20,[],"e001","M1.5 8.75C1.5 8.34375 1.8125 8 2.25 8C2.65625 8 3 8.34375 3 8.75V10C3 12.2188 4.78125 14 7 14C7.71875 14 8.40625 13.8125 9 13.4688C9 13.5 9 13.5 9 13.5C9 14.0625 9.0625 14.5625 9.21875 15.0625C8.75 15.25 8.25 15.4062 7.75 15.4688V16.5H9.25C9.65625 16.5 10 16.8438 10 17.25C10 17.6875 9.65625 18 9.25 18H7H4.75C4.3125 18 4 17.6875 4 17.25C4 16.8438 4.3125 16.5 4.75 16.5H6.25V15.4688C3.5625 15.0938 1.5 12.8125 1.5 10V8.75ZM4 5C4 3.34375 5.34375 2 7 2C8.65625 2 10 3.34375 10 5V10C10 10.125 9.96875 10.25 9.96875 10.375C9.625 10.875 9.34375 11.4375 9.1875 12.0625C8.625 12.6562 7.84375 13 7 13C5.34375 13 4 11.6562 4 10V5ZM5.5 5V10C5.5 10.8438 6.15625 11.5 7 11.5C7.8125 11.5 8.5 10.8438 8.5 10V5C8.5 4.1875 7.8125 3.5 7 3.5C6.15625 3.5 5.5 4.1875 5.5 5ZM10 13.5C10 11.0312 12 9 14.5 9C16.9688 9 19 11.0312 19 13.5C19 16 16.9688 18 14.5 18C12 18 10 16 10 13.5ZM11 8.75C11 8.34375 11.3125 8 11.75 8C12.0312 8 12.2812 8.1875 12.4062 8.40625C11.875 8.625 11.4062 8.90625 11 9.28125V8.75ZM12 13.5C12 13.7812 12.2188 14 12.5 14H14V15.5C14 15.7812 14.2188 16 14.5 16C14.75 16 15 15.7812 15 15.5V14H16.5C16.75 14 17 13.7812 17 13.5C17 13.25 16.75 13 16.5 13H15V11.5C15 11.25 14.75 11 14.5 11C14.2188 11 14 11.25 14 11.5V13H12.5C12.2188 13 12 13.25 12 13.5Z"]},cG={prefix:"fab",iconName:"clone-plus",icon:[20,20,[],"e001","M4 16H11V14.5H13V16C13 17.1031 12.1031 18 11 18H4C2.89688 18 2 17.1031 2 16V9C2 7.89687 2.89688 7 4 7H5.5V9H4V16ZM7 11V4C7 2.89688 7.89687 2 9 2H16C17.1031 2 18 2.89688 18 4V11C18 12.1031 17.1031 13 16 13H9C7.89687 13 7 12.1031 7 11ZM12.5 4.5C12.0844 4.5 11.75 4.83437 11.75 5.25V6.75H10.25C9.83437 6.75 9.5 7.08437 9.5 7.5C9.5 7.91563 9.83437 8.25 10.25 8.25H11.75V9.75C11.75 10.1656 12.0844 10.5 12.5 10.5C12.9156 10.5 13.25 10.1656 13.25 9.75V8.25H14.75C15.1656 8.25 15.5 7.91563 15.5 7.5C15.5 7.08437 15.1656 6.75 14.75 6.75H13.25V5.25C13.25 4.83437 12.9156 4.5 12.5 4.5Z"]},lG={"alert-circle-solid":K$.lE,"alert-circle":hC.lE,"alert-diamond":V_.xG,"arrow-down-from-line":e_.xZ,"arrow-down-to-bracket":t_.a_,"arrow-down-to-line":s_.yH,"arrow-down":q$.B0,"arrow-left":n_.Ce,"arrow-right-from-line":r_.Pe,"arrow-right":o_.dm,"arrow-rotate-left-light":t$.V3,"arrow-rotate-left":a_.V3,"arrow-up-from-bracket":c_.MN,"arrow-up-from-line":l_.s8,"arrow-up-right-from-square":d_.faArrowUpRightFromSquare,"arrow-up":i_.IN,"arrows-two-from-center":$z.A1,"arrows-two-to-center":_z.hL,"badge-check":x$.Zs,"bar-chart":u_.X8,bars:b$.ck,"bars-regular":h_.ck,"block-selector":Z$.iH,"book-open":p_.Re,"book-sparkles":f_.E4,book:m_.LB,"browser-light":Gz.c9,browser:v_.c9,building:Uz.UR,"cards-blank":g_.Xm,"caret-down":L$.xB,"caret-right":S$.fU,"chart-column":C$.q9,"check-regular":X$.e6,check:y$.e6,"chevron-down-solid":T$.Jt,"chevron-down":C_.Jt,"chevron-left-light":Wz.Wz,"chevron-left-solid":k$.Wz,"chevron-left":x_.Wz,"chevron-right-light":Kz.Xk,"chevron-right-solid":I$.Xk,"chevron-right":b_.Xk,"chevron-up-solid":N$.w2,"chevron-up":y_.w2,"circle-arrow-right":w$.Ni,"circle-arrow-up":j$.yi,"circle-check-regular":S_.QR,"circle-check-solid":A$.QR,"circle-check":c$.QR,"circle-dot":T_.pp,"circle-half-stroke":N_.B2,"circle-exclamation":hC.lE,"circle-info":k_.faCircleInfo,"circle-notch":j_.s4,"circle-plus-duotone":l$.q_,"circle-plus-regular":I_.q_,"circle-plus":R$.q_,"circle-small-solid":P$.ZP,"circle-small":E_.ZP,"circle-solid":E$.GE,"circle-x":M$.Ub,"circle-xmark":w_.bn,"circle-xmark-solid":O$.bn,"circle-xmark-duotone":d$.bn,circle:L_.GE,"clipboard-list-check":A_.S3,"clock-rotate-left":R_.Yj,clone:M_.$3,close:O_.yY,"closed-captioning":P_.UM,"code-fork-duotone":u$.zt,"code-fork-regular":B_.zt,code:nG.jT,comment:D_.DN,copy:H_.jP,crop:F_.K1,"edit-regular":z_.MT,"ellipsis-regular":$_.Dw,"ellipsis-vertical-regular":__.nx,envelope:U_.y_,"external-link":G_.vM,"eye-slash":Zz.k6,eye:Qz.pS,"face-frown":s$.Ho,"face-frown-regular":n$.Ho,"face-laugh":o$.ou,"face-laugh-regular":r$.ou,"face-smile":a$.H8,"face-smile-regular":i$.H8,"file-audio":K_.qe,"file-duotone":h$.A4,"file-export-light":Xz.o1,"file-export":Q_.o1,"file-import":Z_.$M,"file-lines":Y_.bL,"file-pdf-light":Yz.O_,"file-pdf":X_.O_,file:W_.A4,"folder-image":J_.JK,"folder-open":m$.Uj,gear:q_.BH,globe:eU.Bw,"graduation-cap":tU.eS,"grid-2":sU.Qy,"grid-solid":B$.Qy,"grip-dots-vertical":nU.IM,"hand-pointer":oU.A8,"image-landscape":aU.oC,"image-portrait":iU.E4,image:rU.jb,"photo-film":cU._Z,"info-circle":lU.iW,"layers-solid":W$.qI,"link-simple-slash":hU.r2,"link-simple":uU.wi,"link-slash":mU.TH,link:dU.CQ,list:pU.IT,"list-check":fU.UN,"location-dot":qz.gK,"lock-keyhole-light":Jz.Yp,lock:D$.DW,"magnifying-glass-plus":gU.bM,"magnifying-glass":vU.$U,megaphone:Q$.OR,"message-quote":CU.ps,"minus-solid":H$.EZ,minus:xU.EZ,paintbrush:p$.ue,palette:bU.fy,paste:yU.R9,pause:LU.G1,"pause-solid":F$.G1,"pen-line":SU.pg,"pen-nib":NU.us,"pen-to-square":TU.faPenToSquare,"pencil-duotone":f$.zL,"pencil-regular":J$.zL,"pencil-thin":oG.zL,pencil:e$.zL,"play-regular":mC.ij,"play-solid":V$.ij,play:mC.ij,"plus-regular":kU.QL,plus:IU.TS,"quote-left":EU.$7,"rectangle-history-circle-plus":wU.Hu,"rectangle-regular":jU.vt,"rectangle-vertical-history":AU.Lt,rocket:RU.KM,"ruler-horizontal":PU.Si,"ruler-triangle":MU.cb,"sliders-simple":z$.AD,"sparkles-solid":$$.p7,sparkles:OU.p7,"spinner-third":BU.sq,"square-arrow-down":HU.Y1,"square-arrow-right":FU.mT,"square-arrow-up-right":VU.fL,"square-check-solid":_$.Dn,"square-check":zU.Dn,"square-duo":v$.Nf,"square-info":$U.Lg,"square-plus":_U.Vd,square:DU.Nf,"stopwatch-regular":UU.nw,table:GU.w9,tag:WU._2,text:KU.jw,"trash-can":ZU.sj,trash:QU.yL,"user-group":U$.US,"users-regular":YU.gd,users:g$.gd,video:XU.n2,volume:JU.eF,volumeHigh:qU.AI,volumeLow:eG.gN,volumeXmark:tG.H_,"wand-magic-sparkles":sG.Ys,"waveform-lines":Y$.Wx,xmark:G$.Jy},dG={"audio-plus":iG,"clone-plus":cG,reach:aG,"rise-com":rG},ie=(0,h.memo)(function({"aria-label":t,className:s,classNameIcon:o,color:r,"data-testid":a,name:i,rotation:c,spin:d,style:l,styleIcon:u}){return(0,n.jsx)("span",{className:s,"data-testid":a,style:{color:r,...l},children:(0,n.jsx)(uC.g,{"aria-label":t,className:o,icon:lG[i],rotation:c,spin:d,style:u})})}),wfe=(0,h.memo)(function({className:t,classNameIcon:s,color:o,name:r,style:a,styleIcon:i}){return(0,n.jsx)("span",{className:t,style:{color:o,...a},children:(0,n.jsx)(uC.g,{className:s,icon:dG[r],style:i})})}),bm=new WeakMap,pC=new ResizeObserver(e=>{for(const t of e)bm.get(t.target)?.(t)});function Pd(e,t){(0,h.useEffect)(()=>{if(e)return bm.set(e,t),()=>bm.delete(e)},[e,t]),(0,h.useEffect)(()=>{if(e)return pC.observe(e),()=>pC.unobserve(e)},[e])}function uG(){const e=it(),[t,s]=(0,h.useState)(null),o=ue(),r=(0,h.useCallback)(a=>{e(e1({offsetHeight:a.target.offsetHeight}))},[e]);return(0,h.useLayoutEffect)(()=>{if(t)return e(e1({offsetHeight:t.offsetHeight})),()=>e(e1(null))},[e,t]),Pd(t,r),(0,n.jsx)("button",{className:"visually-hidden btn-skip-to-lesson brand--ui",onClick:fC,ref:s,type:"button",children:(0,n.jsxs)("span",{className:"btn-skip-to-lesson__wrap",children:[o?.courseSkipToLesson,(0,n.jsx)(ie,{"aria-hidden":"true",classNameIcon:"btn-skip-to-lesson__icon",name:"arrow-right"})]})})}function hG(e){(0,Ye.A)(sC,e,document)}function fC(){document.dispatchEvent(new CustomEvent(sC))}const vC=(0,h.createContext)(!1);function mc({children:e,inert:t}){const s=ym();return(0,n.jsx)(vC.Provider,{value:s||t,children:e})}function ym(){return(0,h.useContext)(vC)}function mG(e){return e?.sessionPreferences}function pc(){return ae(mG)}const pG=(0,h.forwardRef)((e,t)=>{const{children:s,className:o="lesson-link-item-tooltip",dark:r,visible:a}=e,i=(0,h.useMemo)(()=>$(o),[o]),c=(0,n.jsx)("div",{"aria-hidden":"true",ref:t,style:{left:0,pointerEvents:"none",position:"absolute",top:0,zIndex:Number.MAX_SAFE_INTEGER},children:(0,n.jsx)("div",{style:{pointerEvents:"all"},children:(0,n.jsx)("div",{className:i({visible:a}),children:(0,n.jsx)("div",{className:i("inner",{dark:r,light:!r}),children:s})})})});return(0,dn.createPortal)(c,document.getElementById("portal"))});function gC(e){const{children:t,className:s,dark:o,restriction:r,tooltipClassName:a,style:i}=e,{prefersKeyboardNavigation:c}=pc(),d=(0,h.useRef)(),l=(0,h.useRef)(),u=(0,h.useRef)(),m=ue(),p=ym(),[g,C]=(0,h.useState)(!1),v=(0,h.useCallback)(()=>C(!0),[]),x=(0,h.useCallback)(()=>C(!1),[]),y=(0,h.useCallback)(()=>{setTimeout(v,0)},[v]),T=(0,h.useCallback)(()=>{c&&x()},[x,c]),L=(0,h.useCallback)(I=>{cs(I)&&g&&(I.stopPropagation(),x())},[x,g]),b=(0,h.useCallback)(()=>{document.activeElement===d.current&&(clearTimeout(u.current),v())},[v]),S=(0,h.useCallback)(()=>{u.current=setTimeout(x,150)},[x]),N=(0,h.useCallback)(()=>{if(g){const I=d.current.getBoundingClientRect(),P=l.current.offsetParent.getBoundingClientRect(),{height:A,width:w}=I,O=I.left-P.left,j=I.top-P.top;Object.assign(l.current.style,{transform:`translate(${O}px, ${j}px)`,width:`${w}px`,height:`${A}px`})}},[g]);(0,h.useEffect)(()=>{p&&C(!1)},[p]),(0,h.useLayoutEffect)(()=>N(),[N]),(0,Ye.A)("resize",N,window),(0,Ye.A)("keydown",L,document),y5(d,x);const k=gt(r?.data);let E;return r?.type===Xr.QUIZ?E=`${m.quizRequirePassingScore}: "${k}"`:r?.type===Xr.ORDER?E=m.lessonRestricted:r?.type===Xr.KNOWLEDGE_CHECK&&(E=m.knowledgeCheckCorrectAnswerRequiredNav),(0,n.jsxs)("div",{"aria-disabled":!0,className:s,onBlur:T,onFocus:y,onMouseEnter:b,onMouseLeave:S,ref:d,role:"link",style:i,tabIndex:p?-1:0,children:[t,(0,n.jsx)("div",{className:"visually-hidden-always",children:m?.a11yRestrictedNav}),(0,n.jsx)("div",{className:"visually-hidden-always",children:E}),(0,n.jsx)(pG,{className:a,dark:o,ref:l,visible:g,children:E})]})}function fG(e){const{b:t,children:s,"data-direction":o,isCurrentLesson:r,isTooltipEnabled:a,lessonId:i,onClick:c=Function.prototype,onFocus:d,onHideProgressTooltip:l,onNavigate:u=Function.prototype,onShowProgressTooltip:m,restriction:p,showProgressDelay:g,style:C}=e,v=ym(),{theme:{progressIndicatorStyle:x=Je.THEME_DEFAULT}}=ee(),y=x===Je.THEME_DEFAULT,T=(0,h.useCallback)(A=>{c(A),r?(A.preventDefault(),fC()):u(i)},[i,r,c,u]),[L,b]=(0,h.useState)(!1),S=(0,h.useCallback)(A=>{!L&&a&&(g!=null?setTimeout(m,g):m()),d?.(A)},[L,d,g,m,a]),N=(0,h.useCallback)(A=>{a&&cs(A)&&l()},[l,a]),k=(0,h.useCallback)(()=>{a&&b(!0)},[a]),E=(0,h.useCallback)(()=>{a&&b(!1)},[a]),I=p?.type!=null,P=t("link",{active:r,restricted:I,"theme-default":y}).toString();return I?(0,n.jsx)(gC,{...e,className:P,style:C}):(0,n.jsx)(hc,{"aria-current":"page",className:P.toString(),"data-direction":o,"data-nav-item":"",onBlur:a?l:void 0,onClick:T,onFocus:S,onKeyDown:N,onMouseDown:k,onMouseUp:E,style:C,tabIndex:v?-1:void 0,to:Ps(i),children:s})}function fc(e){const{className:t="lesson-link-item",isCurrentLesson:s,last:o,lessonId:r,style:a}=e,i=(0,h.useMemo)(()=>$(t),[t]),c=Di(r),d=c?.type!=null,{isComplete:l=!1}=No(r)??{},u=i({active:s,complete:l,last:o,restricted:d});return(0,n.jsx)("div",{className:u,children:(0,n.jsx)(fG,{...e,b:i,isCurrentLesson:s,restriction:c,style:a})})}function _s(){const e=(0,Ce.RQ)("/lessons/:currentLessonId"),t=(0,Ce.RQ)("/lessons/:currentLessonId/:mode");return e?.params?.currentLessonId??t?.params?.currentLessonId}const vG=we("LessonProgressGraphic");function Md({canComplete:e,id:t,isDark:s,isEnabled:o,isTooltipVisible:r,onHideTooltip:a,onShowTooltip:i,scope:c}){const{color:d,navigationStyle:l}=ee(),u=No(t),m=_s(),p=k3(t),g=I3(t),C=Di(t),v=ue(),x=C?.type!=null,y=u?.isComplete,T=t===m,L=u?.percentComplete??0,b=(0,h.useCallback)(()=>{Ms(Qv(t))},[t]),S=(0,h.useCallback)(()=>{Ms(Wk(t))},[t]);return(0,n.jsx)(I5,{canComplete:e,color:d,hasRestriction:x,isComplete:y,isCurrentLesson:T,isDark:s,isEnabled:o,isFailed:p,isPassed:g,isTooltipVisible:r,labels:v,navigationStyle:l,onHideTooltip:a,onMarkComplete:b,onMarkReset:S,onShowTooltip:i,percentComplete:L,progressGraphic:vG,scope:c})}const gG=$("overview-list-item");function CG({className:e,id:t,last:s}){const o=Vt(),r=_s(),{color:a,isLegacyCourse:i,navigationStyle:c,theme:d}=ee(),{accentContrast:l}=d,{icon:u,title:m}=zt(t)??{},p=gt(m),g=No(t),C=k3(t),v=I3(t),x=Di(t),y=ue(),T=(0,jt.uW)(m)?{"data-l10n-id":m.l10nId}:{"data-change-path":Y3(t,"title")},L=g?.isComplete,b=g?.percentComplete??0,S=x?.type!=null,[N,k]=(0,h.useState)(!1),E=(0,h.useCallback)(()=>k(!0),[]),I=(0,h.useCallback)(()=>k(!1),[]),P=G()("overview-list__li",{"overview-list__li--last":s}),A=G()(e,"overview-list-item"),w=(0,h.useCallback)(O=>{const{currentTarget:{hash:j}}=O;O.preventDefault(),uc.Ay.Events.scrollEvent.register("end",()=>{oo(()=>{o(j.slice(1))},"cover-to-lesson"),uc.Ay.Events.scrollEvent.remove("end")}),uc.Ay.animateScroll.scrollTo(0,{containerId:"overview"})},[o]);return(0,n.jsx)("li",{...T,className:P,"data-testid":`overview-list-item-${t}`,role:"listitem",children:(0,n.jsx)(fc,{className:A,isTooltipEnabled:!0,lessonId:t,onBlur:I,onClick:w,onHideProgressTooltip:I,onShowProgressTooltip:E,showProgressDelay:25,tooltipClassName:"overview-list-item-tooltip",children:(0,n.jsx)(yG,{accentContrast:l,color:a,hasRestriction:S,isComplete:L,isCurrentLesson:t===r,isFailed:C,isLegacyCourse:i,isPassed:v,isTooltipVisible:N,labels:y,lessonIcon:u,lessonId:t,lessonTitle:p,navigationStyle:c,onHideTooltip:I,onShowTooltip:E,percentComplete:b,progressGraphic:xG,scope:xo.COVER})})})}const xG=we("LessonProgressGraphic");function bG({isTooltipVisible:e,lessonIcon:t,lessonId:s,lessonTitle:o,onHideTooltip:r,onShowTooltip:a,scope:i}){const c=gG("progress-circle");return(0,n.jsxs)("div",{className:c,children:[(0,n.jsx)("span",{"aria-hidden":"true",className:"overview-list-item__icon",children:(0,n.jsx)(zz,{icon:t})}),(0,n.jsx)("span",{className:"overview-list-item__title","data-testid":`overview-list-item-title-${s}`,children:o}),(0,n.jsx)(Md,{canComplete:!1,id:s,isDark:!1,isEnabled:!0,isTooltipVisible:e,onHideTooltip:r,onShowTooltip:a,scope:i})]})}const yG=we("OverviewListItemLinkContent",bG),LG=({value:e,fallback:t})=>{const s=Te(e),o=wt(e);return t?(0,n.jsx)("span",{"data-l10n-id":o,children:s||t}):(0,n.jsx)("span",{"data-l10n-id":o,children:s})};function SG({value:e,children:t}){const s=Te(e);return t(s)}const lt=LG,TG=$("overview-list"),NG=e=>e.reduce((t,s)=>(s.type==="section"?t.push([s]):t[t.length-1]?t[t.length-1].push(s):t.push([s]),t),[]),kG=we("OverviewListSectionTitle",({className:e="",...t})=>{const s=_r()(["Default"],t);return(0,n.jsx)("h2",{...s,className:`${e} overview-list__section-title`})}),IG=()=>{const e=fr(),t=Rw(),s=ue(),o=NG(t);return(0,n.jsx)("nav",{"aria-label":s?.a11yRegionNavOverview,className:"overview-list",children:o.map((r,a)=>{const[i={},...c]=r,{title:d,type:l}=i,u=l==="section",m=u?c:r,p=TG("list",{sectionless:!u});return(0,n.jsxs)("section",{children:[u&&d&&(0,n.jsx)(kG,{children:(0,n.jsx)(lt,{value:d})}),(0,n.jsx)("ol",{className:p,role:"list",children:m.map((g,C)=>{const{passedQuiz:v}=Vz(e,g.id);return(0,n.jsx)(CG,{id:g.id,last:m.length>1&&C===m.length-1,passedQuiz:v},g.id)})})]},a)})})},EG=(0,h.memo)(IG),jG=e=>Object.values(S0).find(t=>t.value==e);function wG(e){return(0,h.useMemo)(()=>jG(e)??S0.SMALL,[e])?.label.toLowerCase()}const Ma=$("cover"),AG=we("CoverDetails",({reverseColumns:e})=>{const t=bt(1200),{description:s,media:o,navigation:r,partnerContentId:a,publishedAt:i,selectedAuthorId:c}=ee(),d=gr(),l=Ds()(Ae()("id",c),d),u=!!a&&l,m=gt(o)?.image,p=!vt()(m),g=!s||!r,C=!s&&!r,v=!!(u||Se),x=Ma("details",{"rise-com":Se,"rise-com-authoring":Se&&!i}),y=Ma("details-content-wrap",{columns:v,logo:p}),T=Ma("details-content",{"no-description-or-outline":g}),L=Ma("details-logo",{centered:C,"no-description-or-outline":g,"has-partner-content":!!a}),b=v&&(0,n.jsx)(Bz,{coursePartnerContent:l,hasLogo:p,hasPartnerContent:u}),S=wG(m?.scalar),N=Ma("details-logo-image",{[S]:!0}),k=Ma("details-description-outline");return(0,n.jsx)("section",{className:x,"data-testid":"cover-details",children:(0,n.jsxs)("div",{className:y,children:[!t&&e&&b,(0,n.jsxs)("div",{className:T,children:[(0,n.jsx)(Fz,{className:L,imageClassName:N}),(0,n.jsxs)("div",{className:k,children:[s&&(0,n.jsx)(Hz,{}),t&&b,r&&(0,n.jsx)(gd,{type:"outline",children:(0,n.jsx)(EG,{})})]})]}),!t&&!e&&b]})})}),RG=we("CoverHeader"),PG=we("CoverLayout"),MG=["[href]",'[tabindex]:not([tabindex=""])',"audio[controls]","button:not([disabled])","details:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","summary:not([disabled])","textarea:not([disabled])","video[controls]"].map(e=>`${e}:not([tabindex="-1"]):not([hidden]):not([aria-hidden="true"])`).join(", "),CC=(e,t=!1)=>s=>{const o=xC(s);if(o.length===0)return;const r=e>=o.length&&t?0:e;return xf()(r,o)},xC=e=>e?Array.from(e.querySelectorAll(MG)).filter(t=>window.getComputedStyle(t).display!=="none"):[],bC=CC(0),OG=CC(-1),Lm=e=>bC(e)?.focus?.();function BG(){const e=(0,h.useRef)(null);function t(s){const o=bC(e.current),r=OG(e.current);yd(s)&&(s.shiftKey?document.activeElement===o&&(r.focus(),s.preventDefault()):document.activeElement===r&&(o.focus(),s.preventDefault()))}return(0,h.useEffect)(()=>{const s=e?.current;return s?.addEventListener("keydown",t),()=>{s?.removeEventListener("keydown",t)}},[]),e}var Sm;const Tm=h.createContext(null);Tm.displayName="UndoManagerContext";function Mfe(e){return Sm(Tm.Provider,{value:e.undoManager,children:e.children})}function yC(){return h.useContext(Tm)}function Ofe(e){function t(s){const o=yC();return Sm(e,{...s,undoManager:o})}return t.displayName=`withUndoManager(${e.displayName||e.name})`,t}function LC(){const e=yC();h.useEffect(()=>{if(e!=null)return e.disable(),()=>e.enable()},[e])}function Bfe(e){function t(s){return LC(),Sm(e,{...s})}return t.displayName=`withDisableUndoManager(${e.displayName||e.name})`,t}const xs=$("modal"),Nm=h.forwardRef((e,t)=>{const{children:s,className:o,"data-testid":r,darkOverlay:a,disableBackgroundScroll:i,disableCloseOnOverlayClick:c,disableCloseOnEscape:d=!1,focusFirstInput:l=!0,focusOnOpen:u=!0,footer:m,forceToTop:p=!1,fullscreen:g=!1,heading:C,hideCloseButton:v=!1,hideHeader:x=!1,skipDialogClose:y=!1,useTopLayer:T=!0,onCancel:L,onClose:b=tn,onClickBack:S,onCloseBubbles:N=!1,onOverlayClick:k,scroll:E=!1,subHeading:I,subText:P,width:A}=e;LC();const w=BG(),O=(0,h.useRef)(null),j=(0,h.useCallback)(()=>{const F=w.current;!y&&F?.open&&F.close(),b()},[b,w,y]);(0,h.useEffect)(()=>{const F=B=>{cs(B)&&!d&&(B.preventDefault(),B.stopPropagation(),L?.(B),j())};return document.addEventListener("keydown",F,!N),()=>{document.removeEventListener("keydown",F,!N)}},[d,L,j,N]),(0,h.useEffect)(()=>{const F=w.current;if(F)return T?F.showModal():F.show(),u||setTimeout(()=>{F.contains(document.activeElement)&&document.activeElement?.blur()},0),()=>{F.close()}},[w,T,u]),(0,h.useEffect)(()=>{if(l&&w.current){const F=xC(w.current).find(H=>H.tagName==="INPUT"||H.tagName==="TEXTAREA"||H.tagName==="SELECT"),B=F||O?.current;B?.focus(),B instanceof HTMLTextAreaElement&&B.setSelectionRange(B.value.length,B.value.length)}},[l,w]),(0,h.useEffect)(()=>(i&&(document.scrollingElement||document.documentElement).classList.add("no-scroll"),()=>{i&&(document.scrollingElement||document.documentElement).classList.remove("no-scroll")}),[i,w]);const R=xs({"force-to-top":p}).mix(o),M=xs("content",{"with-footer":!!m,"force-scroll":!!E}),V=xs("overlay",{dark:!!a});return(0,n.jsxs)("dialog",{"aria-labelledby":"modal-heading","aria-modal":"true",className:R.toString(),"data-testid":r,onClose:j,ref:F=>{w.current=F,t&&(t.current=F)},role:"dialog",children:[(0,n.jsx)("div",{id:"modal-portal"}),(0,n.jsx)("div",{className:V,onClick:c?void 0:k||j}),(0,n.jsxs)("div",{className:xs("dialog",{fullscreen:g}),style:A&&!g?{width:A}:{},children:[(!x||!v)&&(0,n.jsxs)("div",{className:xs("heading-wrapper"),children:[(0,n.jsxs)("div",{className:xs("heading-flexbox"),children:[!x&&(0,n.jsxs)("div",{className:xs("header"),children:[S&&(0,n.jsx)(Me.ArcButton,{"aria-label":"back to previous page",hierarchy:"secondary",icon:"fa-regular fa-arrow-left",layout:"icon",onClick:S,shape:"square",size:"md",type:"button"}),(0,n.jsxs)("h1",{className:xs("heading"),id:"modal-heading",children:[C,(0,n.jsx)("span",{className:xs("subheading"),children:I})]})]}),!v&&(0,n.jsx)("button",{"aria-label":"close dialog",className:xs("close"),onClick:j,ref:O,type:"button",children:(0,n.jsx)(ie,{className:"icon",name:"close"})})]}),P?(0,n.jsx)("h2",{className:xs("subtitle"),children:P}):[]]}),(0,n.jsx)("div",{className:M,children:s}),m&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:xs("footer-shadow")}),(0,n.jsx)("div",{className:xs("footer"),children:m})]})]})]})}),SC=new Intl.DisplayNames(["en"],{type:"language",fallback:"code"}),DG=(e,t)=>{const s=e?.toLowerCase();try{return t?.[s]?.authorDisplayName??SC.of(e)}catch(o){return console.warn(`Language ${e} invalid`,o),e}},HG=(e,t)=>{try{return t?.[e]?.learnerDisplayName??SC.of(e)}catch(s){return console.warn(`Language ${e} invalid`,s),e}},km=()=>{const e=na(),t=i1(e);return(0,h.useCallback)(o=>DG(o,t),[t])},FG=()=>{const e=na(),t=i1(e);return(0,h.useCallback)(o=>HG(o,t),[t])},Oa=$("locale-selector"),Im=({onClose:e})=>{const t=(0,Ce.zy)(),s=ee(),o=zE(),r=bl(),a=$E(),i=a?.length?a:o&&r?r?.map(S=>S.locale):void 0,[c,d]=(0,h.useState)(!1),l=c&&(i?.length||0)>1,u=(0,je.A)(l),m=gt(s?.title),{currentLocale:p,setCurrentLocale:g}=Ze(),C=FG(),v=ue(),[x,y]=(0,h.useState)(!1),T=(0,h.useCallback)(S=>{RT(S),g(S)},[g]),L=()=>{Ms(X0(!1))};(0,h.useEffect)(()=>{u&&!l&&e?.()},[e,u,l]),(0,h.useEffect)(()=>{if(!i||x||o===void 0||!r)return;if(i.length===1){T(i[0]),y(!0);return}const S=ov(void 0),N=AT()??"";if(N!==""){T(N),y(!0),d(!1);return}S?.[fi]==null&&N===""?d(!0):(d(!1),L());const E=(navigator.language??"en-US").toLowerCase(),I=i.find(P=>P.toLowerCase()===E);T(I?E:i[0]),y(!0)},[i,t,T,x,o,r,d]);const b=S=>{S.preventDefault();const N=S.target.value;T(N)};return!l||o===void 0||!r?null:(0,n.jsx)(_n,{classNames:"modal",timeout:400,children:(0,n.jsx)(Nm,{className:Oa("modal"),disableCloseOnOverlayClick:!0,hideCloseButton:!0,hideHeader:!0,onClose:L,children:(0,n.jsxs)("div",{className:Oa("container"),children:[(0,n.jsx)("div",{className:Oa("heading"),children:v.l10nChooseLanguage}),(0,n.jsx)("div",{className:Oa("course-title"),children:m}),(0,n.jsx)("div",{className:Oa("selector"),children:(0,n.jsx)("select",{onChange:b,value:p,children:i.map(S=>(0,n.jsx)("option",{value:S,children:C(S)},S))})}),(0,n.jsx)("div",{className:Oa("footer"),children:(0,n.jsx)(Me.ArcButton,{onClick:L,size:"lg",children:v.l10nChooseLanguageContinue})})]})})})};var VG=f(9608);const zG=$("cover-container"),TC=()=>document.querySelector("h1")?.focus({preventScroll:!0});function $G(){const{didNavigate:e,shouldSkipAutoFocusOnNavigate:t}=xm(),o=ue()?.overviewPageTitleSuffix,r=oa();return VG.useEffect(()=>{t||e&&TC()},[e,t]),(0,n.jsxs)(Tr,{title:dc(`${r} - ${o}`),children:[(0,n.jsx)("main",{children:(0,n.jsx)("div",{className:zG({}),children:(0,n.jsxs)(PG,{children:[(0,n.jsx)(RG,{}),(0,n.jsx)(AG,{})]})})}),(0,n.jsx)(Im,{onClose:TC})]})}const NC=$G,kC=(0,h.createContext)(void 0);function Od(){const e=(0,h.useContext)(kC);return e||(console.warn("useMediaContext must be used within a MediaProvider"),{mode:"readonly",openTranscript:null,closeTranscript:null,onTranscriptUpdate:null,lessonId:"",uploadAudio:null,aiEnabled:!1,aiWriterContext:void 0,removeMediaRecordType:void 0,removeItemMedia:void 0,handleOpenMediaModal:void 0,showAssetLibraryDialog:void 0,hideAssetLibraryDialog:void 0,handleDelete:void 0})}function IC(e){function t(s){const o=Od();return(0,n.jsx)(e,{...s,...o})}return t.displayName=`WithMediaContextWrapper(${e.name})`,t}function _G({children:e,lessonId:t,mode:s="readonly",openTranscript:o,closeTranscript:r,onTranscriptUpdate:a,disableTranscriptButton:i=!1}){const c={mode:s,lessonId:t||"",openTranscript:o||null,closeTranscript:r||null,onTranscriptUpdate:a||null,disableTranscriptButton:i,uploadAudio:null,aiEnabled:!1,aiWriterContext:void 0,removeMediaRecordType:void 0,removeItemMedia:void 0,handleOpenMediaModal:void 0,showAssetLibraryDialog:void 0,hideAssetLibraryDialog:void 0,handleDelete:void 0};return(0,n.jsx)(kC.Provider,{value:c,children:e})}const EC=(0,h.createContext)(void 0),UG=EC.Provider;function vc(){return(0,h.useContext)(EC)}function GG({children:e}){const t=ae(s=>s.transcriptPanel);return(0,n.jsx)(UG,{value:t,children:e})}const jC=(0,le.action)(Vg),gc=(0,le.action)(zg),Em=(0,le.action)($g);function mn(e){return e.refs?pa()("audio-id__refs_"+e.refs.toLowerCase()):""}function jm(e){if(e)return`audio-transcript--${e}`}function wC(e){if(e)return`audio-player-transcript-toggle--${e}`}const AC=$("course-exit");function RC(e){const t=ue(),{className:s,lmsOptions:o,style:r}=e;return o?.enableExitCourse?(0,n.jsx)("div",{className:AC("wrapper"),children:(0,n.jsx)("button",{className:AC("button").mix(s),onClick:Mf,style:r,type:"button",children:t?.courseExit})}):null}const wm=$("nav-control"),WG=()=>{const[e,t]=(0,h.useState)(!1);return(0,Ye.A)(iC,()=>t(!0)),(0,Ye.A)(gm,()=>t(!1)),e},KG=({"aria-controls":e,isNavOpen:t,toggleNav:s,hideNav:o})=>{const{buttonNavigationStyle:r,lmsOptions:a,showNavigationButtons:i,...c}=ee(),d=(0,h.useRef)(null),[l,u]=(0,h.useState)(0),m=ue(),p=sc(),g=Nl(),C=WG(),x=!!(0,h.useMemo)(()=>c.lessons?.find(N=>N.id===g),[c.lessons,g])?.settings?.timer,y=a?.enableExitCourse,T=x||y,L=c.navigationType===ar.COMPACT,b=L?"fixed-course-exit":void 0;(0,h.useEffect)(()=>{d.current=document.querySelector(".page-wrap");const k=document.querySelector(".lesson-nav--previous")?.clientHeight??60,E=!i||r===Yn.FLOATING&&!p;function I({target:P}){const A=P?.scrollTop??0,w=k-A;u(w)}return C&&!E?d.current.scrollTop===0?u(k):d.current.addEventListener("scroll",I):u(0),()=>d.current.removeEventListener("scroll",I)},[r,p,C,i]);const S=(0,h.useCallback)(()=>{const N=document.getElementsByClassName("nav-control__menu--top-nav-bar")?.item(0);if(d.current&&N){const k=d.current.offsetWidth-d.current.clientWidth||0;N.style.maxWidth=`calc(100% - ${k}px)`}},[]);return(0,h.useLayoutEffect)(()=>{T&&S()},[T,S]),(0,n.jsx)("div",{className:wm("wrapper"),children:(0,n.jsxs)("div",{className:wm("menu",{"is-timed-quiz":x,"nav-off":o,"top-nav-bar":T}),style:{marginTop:l},children:[!o&&(!L||p)&&(0,n.jsx)("button",{"aria-controls":e,"aria-expanded":t,"aria-label":t?m?.a11yNavigationMenuClose:m?.a11yNavigationMenuOpen,className:wm("button"),onClick:s,type:"button",children:(0,n.jsx)(ie,{classNameIcon:"page-menu-toggle__icon",name:"bars-regular"})}),(0,n.jsx)(RC,{className:b,lmsOptions:a})]})})},PC=$("nav-compact"),QG=we("NavCompactHeaderCounter",e=>{const{lessonPosition:t,labelLessonName:s,labelLessonPreposition:o,totalLessons:r}=e;return t<=0?null:(0,n.jsx)("div",{className:PC("header-counter"),"data-testid":"nav-compact-counter",children:`${s} ${t} ${o} ${r}`})}),ZG=we("NavCompactHeaderProgress",e=>{const{classProgressRunner:t,classProgressText:s,classProgressTrack:o,percentComplete:r,percentCompleteText:a,navExpanded:i}=e;return(0,n.jsxs)("div",{className:PC("header-progress"),"data-testid":"nav-compact-progress",children:[(0,n.jsx)("div",{className:s,children:a}),(0,n.jsx)(Ed,{"aria-hidden":i,"aria-label":a,progress:r,runnerClass:t,trackClass:o})]})}),YG=({closeNav:e,isExpanded:t,openNav:s})=>{const o=Vt(),r=it(),a=wi(),i=ee(),c=oa(),d=la(),l=ue(),u=pr(),m=Sl(),p=Nl(),g=j3(),C=(0,h.useMemo)(()=>i?.lessonsOnly?.length??0,[i?.lessonsOnly]),v=(0,h.useMemo)(()=>g[p]??-1,[g,p]),x=a?.navigationStyle,y=(0,h.useMemo)(()=>Oi(x),[x]),T=(0,h.useCallback)(()=>{t?e():s()},[t,s,e]),L=a?.exportSettings?.webExportSettings,b=!to.isInstantLink&&(a?.lmsOptions?.disableCoverPage||L?.disableCoverPage),S=(0,h.useCallback)(te=>{te.preventDefault(),oo(()=>{o("/")},"lesson-to-cover")},[o]),E=`${rn()?`%${d}`:`${d}%`} ${l?.lessonComplete??""}`,{alpha:I,ariaLabel:P,media:A,role:w}=Cr("coverImage"),O=(0,h.useMemo)(()=>ia({alpha:I,color:a?.theme?.coverImageColor,media:A}),[I,a?.theme?.coverImageColor,A]),j=G()("nav-compact__header",{"nav-compact__header--collapsed":!t}),R=G()("nav-compact__header-image",{"nav-compact__header-image--collapsed":!t}),M="nav-compact__header-inner",V="nav-compact__header-control",F=G()("nav-compact__header-title-link",{"nav-compact__header-title-link--collapsed":!t}),B=G()("nav-compact__header-progress-text",{"nav-compact__header-progress-text--collapsed":!t}),H=G()("nav-compact__header-progress-track",{"nav-compact__header-progress-track--collapsed":!t}),W=G()("nav-compact__header-progress-runner",{"nav-compact__header-progress-runner--collapsed":!t}),Q="nav-compact__header-strip",J=(0,h.useCallback)(()=>{r(ki(!u?.active))},[r,u?.active]);return(0,n.jsxs)("section",{"aria-label":"Course Information",className:j,"data-testid":"nav-compact-header",children:[y&&O&&(0,n.jsx)("div",{"aria-label":P,className:R,role:w,style:O}),(0,n.jsxs)("div",{className:M,children:[(0,n.jsxs)("div",{className:Q,children:[(0,n.jsxs)("div",{className:"nav-compact__header-controls",children:[a?.allowSearch&&m!=="restricted"&&t&&(0,n.jsx)("button",{"aria-label":l?.a11ySearchOpen,className:`${V} nav-compact__header-search`,"data-testid":"nav-compact-search",onClick:J,type:"button",children:(0,n.jsx)(cc,{className:"nav-compact__header-control-icon nav-compact__header-search-icon"})}),(0,n.jsxs)("button",{"aria-controls":"nav-compact-outline","aria-expanded":t,"aria-label":t?l?.a11yNavigationMenuClose:l?.a11yNavigationMenuOpen,className:`${V} nav-compact__header-toggle`,"data-testid":"nav-compact-toggle",onClick:T,type:"button",children:[t&&(0,n.jsx)(uV,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"}),!t&&(0,n.jsx)(hV,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"})]})]}),(0,n.jsx)(QG,{labelLessonName:l?.lessonName??"",labelLessonPreposition:l?.lessonPreposition??"",lessonPosition:v,totalLessons:C})]}),(0,n.jsx)("div",{className:"nav-compact__header-title","data-testid":"nav-compact-title",children:b?(0,n.jsx)("span",{className:F,children:c}):(0,n.jsx)(is,{className:F,onClick:S,to:"/",children:c})}),(0,n.jsx)(ZG,{classProgressRunner:W,classProgressText:B,classProgressTrack:H,navExpanded:t,percentComplete:d,percentCompleteText:E})]})]})};var XG=f(16733),JG=f.n(XG),qG=f(88139),eW=f.n(qG),tW=f(11406),sW=f.n(tW),nW,oW,rW,aW,iW;function MC(e,t,s="..."){const o=e?e.toString():"";return o.length>t?o.substr(0,t-1)+s:o}const _fe=e=>iW(t=>oW(t)>e,rW(0,e)),cW=null,lW=e=>cW.test(e),dW=e=>e>=0,uW=e=>e<=100,Ufe=e=>e==="",Gfe=e=>lW(e)&&uW(e)&&dW(e),Wfe=e=>String(Number(e)),OC=ce()(qr()(""),JG()(eW(),0)),Kfe=ce()(qr()(" "),tt()(OC),B0()(" ")),BC=ce()(qr()(" "),B0()(/(?=[A-Z]|^)/)),Qfe=e=>e?nW(OC,aW,BC)(e):"",Zfe=ce()(sW(),BC);function DC({id:e,isEnabled:t,isSectionLesson:s,last:o}){const{navigationStyle:r}=ee(),a=ua(e),i=_s(),c=N1(e),d=(0,h.useMemo)(()=>To(r),[r]),l=e===i,u=MC(a||"",45),[m,p]=(0,h.useState)(!1),g=(0,h.useCallback)(()=>p(!0),[]),C=(0,h.useCallback)(()=>p(!1),[]),v=s?"nav-compact__outline-section-item":"nav-compact__outline-item",x=(0,n.jsx)(Md,{canComplete:c,id:e,isDark:d,isEnabled:t,isTooltipVisible:m,onHideTooltip:C,onShowTooltip:g,scope:xo.COMPACT});return(0,n.jsxs)("li",{className:"nav-compact__outline-list-item","data-testid":`nav-compact-lesson-${e}`,role:"listitem",children:[(0,n.jsxs)(fc,{className:v,dark:d,isCurrentLesson:l,isTooltipEnabled:!c,last:o,lessonId:e,onHideProgressTooltip:C,onShowProgressTooltip:g,showProgressDelay:0,tooltipClassName:`${v}-tooltip`,children:[u,!c&&x]}),c&&x]})}const hW=$("nav-compact"),mW=({id:e})=>{const t=zt(e),s=gt(t?.title),o=hW("outline-section-empty");return(0,n.jsx)("div",{className:o,children:(0,n.jsx)("span",{children:s})})};var Ba=f(9608);const pW=({index:e,isEnabled:t,lessonIds:s,id:o})=>{const r=ee(),a=r?.theme,i=r?.themeId,c=a?.navigationSectionsExpanded??!0,d=zt(String(o)),l=gt(d?.title),[u,m]=Ba.useState(c);Ba.useEffect(()=>{m(c)},[c]);const[p,g]=Ba.useState(),C=Ba.useRef(null),v=`sublistCompact-${e}`,x=String(i),y=G()("nav-compact__outline-section-toggle-icon",{"nav-compact__outline-section-toggle-icon--collapsed":!u}),T=G()("nav-compact__outline-section-list",{"nav-compact__outline-section-list--collapsed":!u}),L=G()("nav-compact__outline-section-toggle",{"nav-compact__outline-section-toggle--collapsed":!u}),b=Ba.useCallback(()=>{m(S=>!S)},[]);return Ba.useLayoutEffect(()=>{const S=setTimeout(()=>{C.current&&g(C.current.scrollHeight)},0);return()=>{clearTimeout(S)}},[s.length,x]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{"aria-controls":v,"aria-expanded":u,className:L,onClick:b,tabIndex:t?void 0:-1,type:"button",children:[(0,n.jsx)("span",{className:"nav-compact__outline-section-toggle-text",children:l}),(0,n.jsx)(z5,{className:y})]}),(0,n.jsx)(mc,{inert:!u,children:(0,n.jsx)("ol",{"aria-hidden":u?void 0:!0,className:T,id:v,ref:C,role:"list",style:{maxHeight:p},children:s.map((S,N)=>(0,n.jsx)(DC,{id:S,isEnabled:t&&u,isSectionLesson:!0,last:N===s.length-1},S))})})]})},fW=({index:e,isEnabled:t,lessonIds:s})=>{const[o,...r]=s,a="nav-compact__outline-item nav-compact__outline-section";return vt()(r)?(0,n.jsx)("li",{className:a,role:"listitem",children:(0,n.jsx)(mW,{id:o})}):(0,n.jsx)("li",{className:a,role:"listitem",children:(0,n.jsx)(pW,{id:o,index:e,isEnabled:t,lessonIds:r})})},vW=({index:e,isEnabled:t,lessonIds:s})=>jl(s)?(0,n.jsx)(fW,{index:e,isEnabled:t,lessonIds:s}):s.map((r,a)=>(0,n.jsx)(DC,{id:r,isEnabled:t,isSectionLesson:!1,last:a===s.length-1},r)),gW=we("NavCompactOutline",({className:e="",isEnabled:t})=>{const s=Al(),o=ue(),r=G()(e,"nav-compact__outline",{"nav-compact__outline--collapsed":!t});return(0,n.jsx)("section",{"aria-label":o?.a11yRegionNavOverview,className:r,"data-testid":"nav-compact-outline",id:"nav-compact-outline",children:cn(s)&&(0,n.jsx)("ol",{className:"nav-compact__outline-list","data-testid":"nav-compact-outline-list",role:"list",children:s.map((a,i)=>vt()(a)?null:(0,n.jsx)(vW,{index:i,isEnabled:t,lessonIds:a},i))})})});var CW=f(9608);const xW=()=>{const[e,t]=CW.useState(!1);return(0,Ye.A)(cC,()=>t(!0)),(0,Ye.A)(Cm,()=>t(!1)),e},HC=$("nav-compact"),FC="nav-content-compact",bW=(0,h.forwardRef)(({closeNav:e,isExpanded:t,openNav:s},o)=>{const r=wi(),{navigationStyle:a,theme:i}=r??{},c=i?.coverImageColor,d=i?.progressIndicatorStyle,l=ae(b=>b.course?.theme?.buttonNavigationStyle==="FULL"?Math.round(-(b.ui.lessonNavNextButton?.intersectionRect?.height??0)):0),u=(0,h.useMemo)(()=>To(a),[a]),m=(0,h.useMemo)(()=>a===ir.LIGHT_ACCENT||a===ir.DARK_ACCENT,[a]),p=xW(),g=(0,h.useMemo)(()=>Oi(a),[a]),C=d===Je.CIRCULAR_FILL,v=d===Je.INCOMPLETE_COMPLETE,x=(0,h.useMemo)(()=>g&&c===nt.LIGHT,[g,c]),y=HC({accent:m,dark:u,light:!u,"image-dark-overlay":g&&!x,"image-light-overlay":g&&x,"progress-circular-fill":C,"progress-incomplete-complete":v,collapsed:!t,navNextIsVisible:p}),T=HC("wrap",{collapsed:!t}),L={transform:`translateY(${l}px)`};return(0,n.jsx)("div",{className:y,"data-testid":"nav-compact",id:FC,ref:o,style:L,children:(0,n.jsxs)("div",{className:T,children:[(0,n.jsx)(YG,{closeNav:e,isExpanded:t,openNav:s}),(0,n.jsx)(mc,{inert:!t,children:(0,n.jsx)(gW,{isEnabled:t})})]})})});var VC=f(4563);const zC=Object.assign((0,h.createContext)(null),{displayName:"OverlayNavControlContext"});function yW(e){const{children:t,closeNav:s,openNav:o}=e,[r,a]=(0,h.useState)(!1),i=(0,h.useCallback)(()=>{a(!0)},[]),c=(0,h.useCallback)(()=>{a(!1)},[]);return(0,n.jsx)(zC.Provider,{value:{closeNav:s,openNav:o,openSearch:i,closeSearch:c,searchActive:r},children:t})}const Bd=h.useContext.bind(null,zC),Dd=$("nav-overlay"),LW=({className:e})=>{const{navigationStyle:t}=ee(),{lessonComplete:s}=ue(),o=rn(),r=la(),i=`${o?`%${r}`:`${r}%`} ${s}`,c=t!==bo.ACCENT,d=Dd("header-progress-runner"),l=Dd("header-progress-text"),u=Dd("header-progress-track");return(0,n.jsxs)("div",{className:Dd("header-progress").mix(e),"data-testid":"nav-overlay-progress",children:[(0,n.jsx)(Ed,{"aria-hidden":!0,background:!0,disabled:c,progress:r,runnerClass:d,trackClass:u}),(0,n.jsx)("div",{className:l,children:i})]})},co=$("nav-overlay"),SW=()=>{const e=ee(),t=Vt(),s=oa(),{allowSearch:o,lmsOptions:r={}}=e||{},a=Sl(),i=ue(),c=Bd(),d=(0,h.useRef)(),l=co("header-control-btn"),u=e?.exportSettings?.webExportSettings,m=!to.isInstantLink&&(r?.disableCoverPage||u?.disableCoverPage),p=g=>{g.preventDefault(),oo(()=>{t("/")},"lesson-to-cover")};return(0,n.jsx)("section",{"aria-label":"Course Information","data-testid":"nav-overlay-header",children:(0,n.jsxs)("div",{className:co("header-container"),children:[(0,n.jsxs)("div",{className:co("header-controls"),children:[(0,n.jsx)("button",{"aria-label":i?.a11yNavigationMenuClose,className:l,"data-testid":"nav-overlay-close",onClick:c.closeNav,ref:d,type:"button",children:(0,n.jsx)(Nd,{className:co("header-close-icon")})}),o&&a!=="restricted"&&(0,n.jsx)("button",{"aria-label":i?.a11ySearchOpen,className:l,"data-testid":"nav-overlay-search",onClick:c.openSearch,type:"button",children:(0,n.jsx)(cc,{className:co("header-search-icon")})})]}),(0,n.jsxs)("div",{className:co("header-title-progress-container"),children:[(0,n.jsx)("h1",{className:co("header-title"),"data-testid":"nav-overlay-title",id:"nav-overlay-title",children:m?(0,n.jsx)("span",{className:co("header-title"),children:s}):(0,n.jsx)(is,{className:co("header-title-link"),onClick:p,to:"/",children:s})}),(0,n.jsx)(LW,{})]})]})})},Am=({icon:e,...t})=>{switch(e){case er.INTERACTION:return(0,n.jsx)(xV,{...t});case er.QUIZ:return(0,n.jsx)(fV,{...t});case er.VIDEO:return(0,n.jsx)(bV,{...t});default:return(0,n.jsx)(lV,{...t})}},Da=$("nav-overlay"),$C=we("NavOverlayOutlineLesson",({first:e,id:t,isEnabled:s,isSectionLesson:o,last:r})=>{const{navigationStyle:a}=ee(),{icon:i}=zt(t),c=ua(t),d=Bd(),l=N1(t),u=To(a),m=Da("outline-item",{section:o}),p=Da("outline-item-link-icon",{quiz:i==="Quiz"}),g=(0,h.useCallback)(()=>{d.closeNav()},[d]),[C,v]=(0,h.useState)(!1),x=(0,h.useCallback)(()=>v(!0),[]),y=(0,h.useCallback)(()=>v(!1),[]),T=(0,n.jsx)(Md,{canComplete:l,id:t,isDark:u,isEnabled:s,isTooltipVisible:C,onHideTooltip:y,onShowTooltip:x,scope:xo.OVERLAY});return(0,n.jsxs)("li",{className:Da("outline-list-item",{first:e,last:r}),"data-testid":`nav-overlay-lesson-${t}`,role:"listitem",children:[(0,n.jsxs)(fc,{className:m.toString(),dark:u,isTooltipEnabled:!l,lessonId:t,onHideProgressTooltip:y,onNavigate:g,onShowProgressTooltip:x,showProgressDelay:null,tooltipClassName:Da("outline-item-tooltip").toString(),children:[(0,n.jsx)("span",{className:Da("outline-icon-wrap"),children:(0,n.jsx)(Am,{className:p,icon:i})}),(0,n.jsx)("span",{className:Da("outline-lesson-title"),children:c}),!l&&T]}),l&&T]})}),TW=$("nav-overlay"),NW=({id:e})=>{const t=zt(e),s=gt(t.title);return(0,n.jsx)("span",{className:TW("outline-section-text"),children:s})},_C=$("nav-overlay"),kW=({isEnabled:e,lessonIds:t})=>{const s=(0,h.useRef)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:_C("outline-section-divider")}),(0,n.jsx)("ol",{className:_C("outline-section-list"),ref:s,role:"list",children:t.map((o,r)=>(0,n.jsx)($C,{id:o,isEnabled:e,isSectionLesson:!0,last:r===t.length-1},o))})]})},IW=$("nav-overlay"),EW=({index:e,isEnabled:t,lessonIds:s})=>{const[o,...r]=s,a=IW("outline-item").mix("nav-overlay__outline-section");return vt()(r)?(0,n.jsx)("li",{className:a,role:"listitem",children:(0,n.jsx)(NW,{id:o})}):(0,n.jsx)("li",{className:a,role:"listitem",children:(0,n.jsx)(kW,{index:e,isEnabled:t,lessonIds:r})})},jW=({index:e,isEnabled:t,lessonIds:s})=>{const o=jl(s),r=ua(s[0]),a=$("nav-overlay");return o?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h2",{className:a("outline-section-text"),children:r}),(0,n.jsx)("ol",{className:a("outline-list"),"data-testid":"nav-overlay-outline-list",role:"list",children:(0,n.jsx)(EW,{index:e,isEnabled:t,lessonIds:s})})]}):s.map((i,c)=>(0,n.jsx)($C,{first:c===0,id:i,isEnabled:t,isSectionLesson:!1,last:c===s.length-1},i))},wW=$("nav-overlay"),AW=we("NavOverlayOutline",({isEnabled:e})=>{const t=Al(),s=ue();return(0,n.jsx)("section",{"aria-label":s?.a11yRegionNavOverview,className:wW("outline"),"data-testid":"nav-overlay-outline",id:"nav-overlay-outline",children:cn(t)&&(0,n.jsx)(n.Fragment,{children:t.map((o,r)=>vt()(o)?null:(0,n.jsx)(jW,{index:r,isEnabled:e,lessonIds:o},`lessonIdGroup-${r}`))})})});var RW=f(87479),Hd=f.n(RW),Nr=f(74299),PW=f(65205),Fd=f.n(PW);const Rm=Array.isArray,MW=e=>typeof e=="number",Vd=e=>!Xe()(e)&&typeof e=="object",Pm=e=>typeof e=="string",OW=(e,t,s)=>(o,r)=>{const a=Sn()(r,e);if((0,jt.uW)(o)){const i=s[o.l10nId];return typeof i!="string"?!1:!vt()(Fd()(t,(0,Nr.htmlDecode)(i)))}else return Vd(o)?UC(e,t,s)(o):a&&Pm(o)?!vt()(Fd()(t,(0,Nr.htmlDecode)(o))):!1},UC=(e,t,s)=>o=>st()(hs(),Ht(),Sn()(!0))(OW(e,t,s),o),BW=UC;var DW=f(47951),Mm=f.n(DW),HW=f(23144),zd=f.n(HW);const FW=(e,t,s)=>(o,r)=>{const a=Sn()(r,e);return Rm(o)?Ht()(Om(e,t,s)(o)):(0,jt.uW)(o)?typeof s[o.l10nId]!="string"?0:Zt()(Fd()(t,(0,Nr.htmlDecode)(s[o.l10nId]))):Vd(o)?Om(e,t,s)(o):a&&Pm(o)?Zt()(Fd()(t,(0,Nr.htmlDecode)(o))):0},Om=(e,t,s)=>o=>hs()(FW(e,t,s),o),Bm=e=>{if(Rm(e))return tt()(Bm,e);if(Vd(e))return Bm(Ht()(e));if(MW(e))return e},VW=(e,t,s)=>o=>st()(Om(e,t,s),Ht(),tt()(Bm),di(),zd()(Mm(),0),r=>os()("results",r,o))(o),zW=(e,t,s)=>(o,r)=>{const a=Sn()(r,e);return Rm(o)?Ht()(Dm(e,t,s)(o)):Vd(o)?Dm(e,t,s)(o):a&&Pm(o)?nr()(t,s,o):o},Dm=(e,t,s)=>o=>hs()(zW(e,t,s),o),GC=Dm,WC=(e,t,s,o,r)=>{const a=["caption","code","description","heading","message","name","paragraph","title"];if(vt()(e))return!1;const i=e.replace(/[-[\]{}()"'*+?.,\\^$|#\s]/g,"\\$&"),c=new RegExp(`(${i})(?![^<]*>)`,"ig"),d=y=>`<mark>${y}</mark>`,l=GC(a,c,d),u=GC(Object.keys(s),c,d),m=tt()(l,t),p=o?o(e):{},g=u(s),C=y=>p[y.id]>0||BW(a,c,s)(y),v=VW(a,c,s),x=st()(js()(C),tt()(v))(t);x.forEach(y=>{y.results+=p[y.id]??0}),r(e,x,g,m)};function $W(e){if(!e)return!0;for(const t in e)return!1;return!0}function KC(){const{lessons:e,mondrian:t}=ee(),{currentLocale:s}=Ze(),[o,r]=(0,h.useState)(null);return(0,h.useEffect)(()=>{$W(t)||f.e("webpack_container_remote_mondrian_learn-react").then(f.t.bind(f,4246,23)).then(a=>r(()=>a.searchItemsByLesson))},[t]),(0,h.useCallback)(a=>o?.(a,e,t,s)??{},[o,e,t,s])}const _W=uc.Ay.animateScroll,Us=$("nav-overlay"),UW=()=>{const e=it(),t=t3(),s=Bd(),{lessons:o}=ee(),[r,a]=(0,h.useState)(""),i=KC(),c=(0,h.useRef)(),d=ue(),l=Us("search-close-btn"),u=Us("search-clear-btn"),m=(0,h.useCallback)(()=>{s.closeSearch(),s.closeNav(),e([Rg(!0),ki(!1),mr(null)])},[e,s]),p=(0,h.useCallback)(()=>{a(""),c.current?.focus?.()},[]);(0,h.useEffect)(()=>{c.current?.focus?.()},[]);const g=(0,h.useCallback)(x=>{cs(x)&&!Hd()(r)?(x.preventDefault(),a(""),e(mr(null))):cs(x)&&Hd()(r)&&m()},[e,m,r]);(0,Ye.A)("keydown",g);const C=(0,h.useCallback)(x=>{a(x.target.value)},[]),v=(0,h.useCallback)(x=>{if(x.preventDefault(),r){const y=(T,L,b,S)=>{e([mr(T),Pg(L),Mg(b),Og(S),ki(!0)]),_W.scrollToTop({duration:500,smooth:!0})};s.closeNav(),s.closeSearch(),WC(r,o,t??{},i,y)}},[r,i,s,o,t,e]);return(0,n.jsxs)("div",{className:Us("search"),"data-testid":"nav-overlay-search-container",children:[(0,n.jsx)("div",{className:Us("search-header"),children:(0,n.jsx)("button",{"aria-label":d?.a11ySearchClose,className:l,"data-testid":"nav-overlay-search-close",onClick:m,type:"button",children:(0,n.jsx)(Nd,{className:Us("search-close-icon")})})}),(0,n.jsx)("div",{className:Us("search-body"),children:(0,n.jsxs)("form",{autoComplete:"off",onSubmit:v,children:[(0,n.jsxs)("div",{className:Us("search-container"),children:[(0,n.jsx)(cc,{className:Us("search-icon")}),(0,n.jsx)("input",{"aria-label":d?.a11ySearchInput,className:Us("search-input").mix("brand--ui"),"data-testid":"nav-overlay-search-input",name:"search",onChange:C,placeholder:d?.search,ref:c,type:"input",value:r}),r&&(0,n.jsx)("button",{"aria-label":d?.a11ySearchInputClear,className:u,"data-testid":"nav-overlay-search-clear",onClick:p,type:"button",children:(0,n.jsx)(Nd,{className:Us("search-clear-icon").toString()})})]}),(0,n.jsx)("div",{className:Us("search-actions"),children:(0,n.jsx)("button",{className:Us("search-submit-btn").mix("brand--ui"),"data-testid":"nav-overlay-search-submit",type:"submit",children:d?.search})})]})})]})},Hm=$("nav-overlay"),QC="nav-content-overlay",GW=({isExpanded:e,outlineRef:t})=>{const o=Al()[0],r=jl(o),a=Hm("body",{section:r});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(SW,{}),(0,n.jsx)("div",{className:a,ref:t,children:(0,n.jsx)(AW,{isEnabled:e})})]})},WW=({children:e,isImage:t,hasStickyHeader:s})=>{const o=Hm("content",{graphic:t,"has-sticky-header":s});return(0,n.jsxs)("div",{className:o,"data-nav-scrollable":!0,"data-testid":"nav-overlay-content",children:[e,t&&(0,n.jsx)(Yh,{})]})},KW=({isExpanded:e})=>{const t=(0,h.useRef)(null),s=(0,h.useRef)(),o=ee(),r=Bd(),a=(0,je.A)(e),{navigationStyle:i,theme:{progressIndicatorStyle:c}={}}=o||{},d=o?.theme?.coverImageColor,l=i===bo.ACCENT,u=i===bo.TINT,m=To(i),p=i===bo.GRAY,g=i===bo.LIGHT,C=Oi(i),v=c===Je.CIRCULAR_FILL,x=c===Je.INCOMPLETE_COMPLETE,[y,T]=(0,h.useState)(!0),{isIntersecting:L=!1}=(0,VC.A)(s,{root:t?.current,threshold:1})||{},b=(0,je.A)(L),S=(0,h.useMemo)(()=>C&&d===nt.LIGHT,[C,d]),N=Hm({"accent-tint":u,accent:l,dark:m,gray:p,"image-dark-overlay":C&&!S,"image-light-overlay":C&&S,light:g,"progress-circular-fill":v,"progress-incomplete-complete":x,closing:a&&!e});return(0,h.useEffect)(()=>{e?t.current?.showModal():setTimeout(()=>{t.current?.close()},500)},[e]),(0,h.useEffect)(()=>{const k=E=>{cs(E)&&!r.searchActive&&(E.preventDefault(),r.closeNav())};return e?document.addEventListener("keydown",k):document.removeEventListener("keydown",k),()=>{document.removeEventListener("keydown",k)}},[e,r]),(0,h.useEffect)(()=>{!y&&L?T(!0):b&&!L&&T(!1)},[L,y,b,T]),(0,n.jsx)("dialog",{"aria-labelledby":"nav-overlay-title","aria-modal":"true",className:N,"data-testid":"nav-overlay",id:QC,ref:t,children:(0,n.jsx)(WW,{hasStickyHeader:y,isImage:C,children:r.searchActive?(0,n.jsx)(UW,{}):(0,n.jsx)(GW,{isExpanded:e,outlineRef:s})})})},Cc=$("nav-sidebar-search"),QW=we("NavSidebarSearch",({className:e="",isEnabled:t})=>{const s=it(),o=t3(),r=(0,je.A)(t),{lessons:a}=ee(),i=pr(),c=ue(),d=(0,h.useRef)(),l=Cc({disabled:!t}).mix(e),u=Cc("icon"),m=Cc("input"),p=Cc("close"),g=Cc("close-icon"),C=i?.term,v=t?void 0:"disabled",[x,y]=(0,h.useState)(""),T=KC(),L=(0,h.useCallback)(()=>{s([Rg(!0),ki(!1),mr(null)]),y("")},[s]),b=(0,h.useCallback)(k=>{cs(k)&&!Hd()(x)?(k.preventDefault(),y(""),s(mr(null))):cs(k)&&Hd()(x)&&L()},[s,L,x]),S=(0,h.useCallback)(k=>{C!=null&&s(mr(null)),y(k.target.value)},[s,C]),N=(0,h.useCallback)(k=>{k.preventDefault(),WC(x,a,o??{},T,(I,P,A,w)=>s([mr(I),Pg(P),Mg(A),Og(w)]))},[s,a,o,x,T]);return(0,h.useEffect)(()=>{!r&&t&&setTimeout(()=>{d.current?.focus()},50)},[t,r]),(0,h.useEffect)(()=>{C&&C!==x&&y(C)},[x,C]),(0,n.jsxs)("form",{autoComplete:"off",className:l,"data-testid":"nav-sidebar-search",onSubmit:N,children:[(0,n.jsx)(cc,{className:u}),(0,n.jsx)("input",{"aria-label":c?.a11ySearchInput,className:m,disabled:v,name:"search",onChange:S,onKeyDown:b,placeholder:c?.search,ref:d,type:"search",value:x}),(0,n.jsx)("button",{"aria-label":c?.a11ySearchClose,className:p,onClick:L,type:"reset",children:(0,n.jsx)(Nd,{className:g})})]})}),Gs=$("nav-sidebar-header"),ZW=$("nav-sidebar-header-ghost"),YW=()=>ae(e=>e.ui.skipToNavButton?.offsetHeight??0),XW=we("NavSidebarHeaderProgress",e=>{const{classProgressRunner:t,classProgressText:s,classProgressTrack:o,color:r,percentComplete:a,percentCompleteText:i}=e;return(0,n.jsxs)("div",{className:Gs("progress"),"data-testid":"nav-sidebar-progress",children:[(0,n.jsx)(Ed,{"aria-hidden":"true",color:r,progress:a,runnerClass:t,trackClass:o}),(0,n.jsx)("div",{className:s,children:i})]})}),JW=we("NavSidebarHeader",({className:e,isCompact:t,isEnabled:s,navRefWidth:o,setIsCompact:r})=>{const a=it(),i=Vt(),[c,d]=(0,h.useState)(""),[l,u]=(0,h.useState)({height:0,width:0}),[m,p]=(0,h.useState)(l),[g,C]=(0,h.useState)(l),v=YW(),x=(0,h.useRef)(),y=(0,h.useRef)(),T=(0,h.useRef)(),[L,b]=(0,h.useState)(null),S=ee(),N=oa(),k=ue(),E=la(),I=pr(),P=$1(),A=rn(),w=Sl(),O=S?.exportSettings?.webExportSettings,j=!to.isInstantLink&&(S?.lmsOptions?.disableCoverPage||O?.disableCoverPage),R=S?.allowSearch&&w!=="restricted",M=S?.theme?.coverImageColor,V=S?.navigationStyle,F=(0,h.useMemo)(()=>Oi(V),[V]),B=vH(),H=(0,je.A)(I),W=(I?.active||B)??!1,[Q,J]=(0,h.useState)(!0),[te,_]=(0,h.useState)(null),U=Gs({compact:t,searching:W,transition:Q}).mix(e),z=Gs("inner",{compact:t}),D=Gs("content",{compact:t,hidden:W}),K=Gs("graphic",{image:F}),Z=Gs("progress-runner"),X=Gs("progress-text",{compact:t}),Y=Gs("progress-track"),oe=Gs("search-area",{hidden:!W}),re=Gs("search-btn",{hidden:W}),me=Gs("search-icon"),he=Gs("title",{compact:t}),Oe=ZW({compact:t,searching:W}),It=`${A?`%${E}`:`${E}%`} ${k?.lessonComplete}`,Qe=s&&!W?void 0:-1,ze=s&&!W?void 0:-1,{alpha:We,media:Bt}=Cr("coverImage"),zo=(0,h.useMemo)(()=>{let $e={};return F&&Object.assign($e,ia({alpha:We,color:M,media:Bt})),W&&($e.height=m.height),$e},[We,M,Bt,F,W,m.height]),Xs=(0,h.useMemo)(()=>{let $e={};return t&&($e.bottom=`calc(100% - ${v}px)`,$e.width=o||0,$e.transition="width 0.3s",s||($e.transition="width 0.3s",$e.width="0rem")),l.height&&($e.height=l.height,$e.overflow="hidden",t&&($e.transition="height 0.3s ease .1s, transform 0.3s ease .1s")),$e},[t,s,o,l.height,v]);(0,h.useEffect)(()=>{d(t&&P?MC(N,45):N)},[N,t,P]);const ho=W?void 0:{height:g.height},mo=(0,h.useCallback)(()=>{p(l),a(ki(!0))},[a,l]),Js=(0,h.useCallback)($e=>{$e.preventDefault(),oo(()=>{i("/")},"lesson-to-cover")},[i]);(0,h.useLayoutEffect)(()=>{_(document.querySelector("[data-nav-scrollable]"))},[]);const{isIntersecting:gn=!1}=(0,VC.A)(x,{root:te,threshold:0})||{},po=(0,je.A)(gn);(0,h.useEffect)(()=>{const $e=L!=null&&window.innerHeight*.4>=L.offsetHeight;po&&!gn&&$e?r(!0):!po&&gn&&r(!1)},[gn,po,L,r]);const fo=(0,h.useCallback)(({target:$e})=>{const Dt={height:$e?.scrollHeight??0,width:o??0};u(Dt),p(Dt),t||C(Dt)},[t,o]);Pd(L,fo),(0,h.useLayoutEffect)(()=>{const $e=te?.scrollTop;(te||$e>0)&&(te.scrollTop=0);const Dt={height:L?.scrollHeight??0,width:o??0};u(Dt),p(Dt),C(Dt)},[te,o,L]),(0,h.useEffect)(()=>{R&&H?.active&&!I.active&&y?.current?.focus()},[R,I,H]),(0,h.useEffect)(()=>{W?J(!0):t&&J(!1)},[W,t]);const Fr=(0,h.useCallback)($e=>{if(!$e.target.hasAttribute("data-nav-item")||!t)return;const Dt=L.getBoundingClientRect(),xt=$e.target.getBoundingClientRect();Dt.bottom>xt.top&&(te.scrollTop-=Dt.height-xt.top+5)},[te,t,L]);return(0,Ye.A)("focusin",Fr,te),(0,h.useEffect)(()=>d(N),[N]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:Oe,ref:x,style:ho}),(0,n.jsx)("div",{className:U,"data-testid":"nav-sidebar-header",ref:T,style:Xs,children:(0,n.jsxs)("div",{className:z,ref:b,children:[(0,n.jsx)("div",{className:K,style:zo}),R&&(0,n.jsx)("button",{"aria-label":k?.a11ySearchOpen,className:re,onClick:mo,tabIndex:Qe,type:"button",children:(0,n.jsx)(cc,{className:me})}),(0,n.jsx)("div",{className:oe,children:(0,n.jsx)(QW,{isEnabled:s&&W})}),(0,n.jsxs)("div",{className:D,children:[j?(0,n.jsx)("span",{className:he,"data-testid":"nav-sidebar-title",tabIndex:ze,children:c}):(0,n.jsx)(is,{className:he,"data-testid":"nav-sidebar-title",onClick:Js,tabIndex:ze,to:"/",children:c}),(0,n.jsx)(XW,{classProgressRunner:Z,classProgressText:X,classProgressTrack:Y,percentComplete:E,percentCompleteText:It})]})]})})]})}),qW=$("nav-sidebar");function ZC({closeNav:e,id:t,isEnabled:s,isSectionLesson:o,last:r}){const{navigationStyle:a}=ee(),{icon:i}=zt(t)??{},c=ua(t),d=_s(),l=sc(),u=N1(t),m=t===d,p=(0,h.useMemo)(()=>To(a),[a]),g=o?"nav-sidebar__outline-section-item":"nav-sidebar__outline-item",C=G()(`${g}-link-icon`),v=(0,n.jsx)(Am,{className:C,icon:i}),[x,y]=(0,h.useState)(!1),T=(0,h.useCallback)(()=>y(!0),[]),L=(0,h.useCallback)(()=>y(!1),[]),b=(0,n.jsx)(Md,{canComplete:u,id:t,isDark:p,isEnabled:s,isTooltipVisible:x,onHideTooltip:L,onShowTooltip:T,scope:xo.SIDEBAR}),S=()=>{e&&l&&e()};return(0,n.jsxs)("li",{className:qW("outline-list-item",{last:r}),"data-testid":`nav-outline-lesson-${t}`,role:"listitem",children:[(0,n.jsxs)(fc,{className:g,dark:p,isCurrentLesson:m,isTooltipEnabled:!u,lessonId:t,onHideProgressTooltip:L,onNavigate:S,onShowProgressTooltip:T,showProgressDelay:0,tooltipClassName:`${g}-tooltip`,children:[v,c,!u&&b]}),u&&b]})}const eK=({id:e})=>{const t=zt(e),s=gt(t?.title);return(0,n.jsx)("span",{className:"nav-sidebar__outline-section-text",children:s})};var Ha=f(9608);const tK=({closeNav:e,id:t,index:s,isEnabled:o,lessonIds:r})=>{const a=ee(),i=a?.theme,c=a?.themeId,d=i?.navigationSectionsExpanded??!0,l=ua(String(t)),[u,m]=Ha.useState(d);Ha.useEffect(()=>{m(d)},[d]);const[p,g]=Ha.useState(),C=Ha.useRef(null),v=`sidebar-sublist-${s}`,x=C.current?.clientWidth,y=String(c),T=G()("nav-sidebar__outline-section-toggle-icon",{"nav-sidebar__outline-section-toggle-icon--collapsed":!u}),L=G()("nav-sidebar__outline-section-list",{"nav-sidebar__outline-section-list--collapsed":!u}),b=Ha.useCallback(()=>{m(S=>!S)},[]);return Ha.useLayoutEffect(()=>{const S=setTimeout(()=>{C.current&&g(C.current.scrollHeight)},0);return()=>{clearTimeout(S)}},[r.length,x,y]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{"aria-controls":v,"aria-expanded":u,className:"nav-sidebar__outline-section-toggle","data-nav-item":"",onClick:b,tabIndex:o?void 0:-1,type:"button",children:[(0,n.jsx)("span",{className:"nav-sidebar__outline-section-toggle-text",children:l}),(0,n.jsx)(z5,{className:T})]}),(0,n.jsx)(mc,{inert:!u,children:(0,n.jsx)("ol",{"aria-hidden":u?void 0:!0,className:L,id:v,ref:C,role:"list",style:{maxHeight:p},children:r.map((S,N)=>(0,n.jsx)(ZC,{closeNav:e,id:S,isEnabled:o&&u,isSectionLesson:!0,last:N===r.length-1},S))})})]})},sK=({closeNav:e,index:t,isEnabled:s,lessonIds:o})=>{const[r,...a]=o,i="nav-sidebar__outline-item nav-sidebar__outline-section";return vt()(a)?(0,n.jsx)("li",{className:i,role:"listitem",children:(0,n.jsx)(eK,{id:r})}):(0,n.jsx)("li",{className:i,role:"listitem",children:(0,n.jsx)(tK,{closeNav:e,id:r,index:t,isEnabled:s,lessonIds:a})})},nK=({closeNav:e,index:t,isEnabled:s,lessonIds:o})=>jl(o)?(0,n.jsx)(sK,{closeNav:e,index:t,isEnabled:s,lessonIds:o}):o.map((a,i)=>(0,n.jsx)(ZC,{closeNav:e,id:a,isEnabled:s,isSectionLesson:!1,last:i===o.length-1},a)),oK=we("NavSidebarOutline",({className:e="",closeNav:t,isEnabled:s})=>{const o=Al(),[r,a]=(0,h.useState)(!s),i=ue(),c=(0,h.useRef)(),d=(0,h.useRef)(null),l=G()(e,"nav-sidebar__outline",{"nav-sidebar__outline--hidden":r,"nav-sidebar__outline--safari":so.isSafari}),u=G()("nav-sidebar__outline-list",{"nav-sidebar__outline-list--disabled":!s,"nav-sidebar__outline-list--hidden":r});return(0,h.useEffect)(()=>(s?(clearTimeout(d.current),a(!1)):d.current=setTimeout(()=>{a(!0)},350),()=>{clearTimeout(d.current)}),[s]),(0,n.jsx)("section",{"aria-label":i?.a11yRegionNavOverview,className:l,"data-testid":"nav-sidebar-outline",id:"nav-sidebar-outline",children:cn(o)&&(0,n.jsx)("ol",{className:u,"data-testid":"nav-sidebar-outline-list",ref:c,role:"list",children:o.map((m,p)=>vt()(m)?null:(0,n.jsx)(nK,{closeNav:t,index:p,isEnabled:s,lessonIds:m},p))})})});var rK=f(56993);const Fa=$("nav-sidebar-result"),YC=({result:e})=>{const t=ue(),s=e?.icon,o=gt(e?.title),r=e?.results??0,a=r===1?t?.result:t?.results,i=Fa("icon"),c=Fa("title"),d=Fa("count");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Am,{className:i,icon:s}),(0,n.jsx)("span",{className:c,children:o}),(0,n.jsx)("span",{className:d,children:`${r} ${a}`})]})},aK=({id:e,index:t,isEnabled:s,onSelectResult:o})=>{const r=ee(),a=(0,Ce.RQ)("/*"),i=XE(e),c=a?.params?.id===e,d=c?"page":void 0,l=r?.color,u=r?.navigationStyle,m=s?void 0:-1,p={animationDelay:`${t/10}s`},g=Di(i?.id),C=(0,h.useMemo)(()=>To(u),[u]),v=Fa(),x=Fa("inner",{active:c}),y=Fa("link",{dark:C,light:!C});return(0,n.jsx)("li",{className:v,role:"listitem",style:p,children:(0,n.jsx)("div",{className:x,style:{color:l},children:s&&g==null?(0,n.jsx)(is,{"aria-current":d,className:y,onClick:o,tabIndex:m,to:Ps(e),children:(0,n.jsx)(YC,{result:i})}):(0,n.jsx)(gC,{className:y,restriction:g,tooltipClassName:"lesson-nav-link-tooltip",children:(0,n.jsx)(YC,{result:i})})})})},$d=$("nav-sidebar-results"),iK=[],cK=({closeNav:e,isEnabled:t})=>{const{announcePolite:s}=eo(),o=ee(),r=pr(),a=ue(),c=(r?.activeLessons??iK).filter(v3),d=r?.term,l=cn(c),u=(0,rK.A)(d),m=a?.noResults??"",p=o?.navigationStyle,g=(0,h.useMemo)(()=>To(p),[p]),C=$d(),v=$d("message",{dark:g,light:!g}),x=$d("term"),y=$d("list"),T=bt(h5),L=h.useCallback(()=>{T&&e()},[e,T]);return(0,h.useEffect)(()=>{if(u){const b=c.length===1?a?.result:a?.results,S=l?`${c.length} ${b}`:`${a?.noResults} ${d}`;s?.(S)}},[s,l,u,c,a,d]),(0,n.jsxs)("div",{className:C,"data-testid":"nav-sidebar-results",children:[!l&&u&&(0,n.jsxs)("div",{className:v,children:[m," ",(0,n.jsxs)("span",{className:x,children:['"',d,'"']})]}),l&&u&&(0,n.jsx)("ol",{className:y,"data-testid":"nav-sidebar-results-list",role:"list",children:c.map((b,S)=>(0,n.jsx)(aK,{id:b.id,index:S,isEnabled:t,onSelectResult:L},b.id))})]})},_d=$("nav-sidebar"),XC="nav-content-sidebar",lK=({isExpanded:e,closeNav:t})=>{const s=ee(),o=pr(),[r,a]=(0,h.useState)(!1),[i,c]=(0,h.useState)(0),d=(0,h.useRef)(null),l=(0,h.useRef)(null),u=s?.color,m=s?.theme?.coverImageColor,p=s?.isLegacyCourse,g=s?.navigationStyle,C=s?.theme?.accentContrast,v=s?.theme?.progressIndicatorStyle,x=o?.active??!1,y=x||e?void 0:"true";(0,h.useLayoutEffect)(()=>{d&&d?.current&&c(d.current?.scrollWidth)},[r,e,d,x,c]);const T=(0,h.useMemo)(()=>Bj(g),[g]),L=(0,h.useMemo)(()=>To(g),[g]),b=(0,h.useMemo)(()=>Oi(g),[g]),S=b&&m===nt.LIGHT,N=Os(u),k=v===Je.CIRCULAR_FILL,E=v===Je.INCOMPLETE_COMPLETE,I=C?C===pe.DARK||C===pe.AUTO&&N===pe.DARK:N===pe.DARK,P=_d("header"),A=_d("body"),w=_d("content"),O=_d({accent:T,"dark-contrast":!b&&I,"light-contrast":!b&&!I,"legacy-pre-themes":p,"image-dark-overlay":b&&!S,"image-light-overlay":b&&S,"progress-circular-fill":k,"progress-incomplete-complete":E,collapsed:!e,dark:L,light:!L,searching:x});return(0,n.jsx)(mc,{inert:!e,children:(0,n.jsx)(Uo,{children:(0,n.jsx)(Yc,{in:e,mountOnEnter:!0,nodeRef:l,timeout:300,unmountOnExit:!0,children:(0,n.jsx)("div",{"aria-hidden":y,className:O,"data-testid":"nav-sidebar",ref:l,children:(0,n.jsxs)("div",{className:w,"data-nav-scrollable":!0,id:XC,children:[(0,n.jsx)(JW,{className:P,isCompact:r,isEnabled:e,navRefWidth:i,setIsCompact:a}),(0,n.jsxs)("div",{className:A,"data-testid":"nav-sidebar-body",ref:d,children:[(0,n.jsx)(oK,{closeNav:t,isEnabled:e&&!x}),(0,n.jsx)(cK,{closeNav:t,isEnabled:e&&x})]})]})})})})})},kr={x:null,y:null},Ud={passive:!0};function JC({children:e,onSwipeDown:t,onSwipeLeft:s,onSwipeRight:o,onSwipeUp:r,onShouldRecognizeGesture:a=()=>!0,thresholdX:i=100,thresholdY:c=100}){const d=(0,h.useRef)(),[l,u]=(0,h.useState)(kr),[m,p]=(0,h.useState)(kr),g=(0,h.useCallback)(y=>{const T=y.touches?.length??0,L=y.targetTouches[0],b=a?a():!0;T==1&&L&&b?u({x:L.clientX,y:L.clientY}):u(kr)},[a]),C=(0,h.useCallback)(y=>{const T=y.targetTouches[0];T&&p({x:T.clientX,y:T.clientY})},[]),v=(0,h.useCallback)(()=>{u(kr),p(kr)},[]),x=(0,h.useCallback)(y=>{const T=y.touches?.length??0;if(l.x==null||l.y==null||m.x==null||m.y==null||T>0)return;const L=m.x-l.x,b=m.y-l.y;Math.abs(L)>Math.abs(b)?Math.abs(L)>i&&(L<0?s?.():o?.()):Math.abs(b)>c&&(b<0?r?.():t?.()),u(kr),p(kr)},[t,s,o,r,i,c,m,l]);return(0,Ye.A)("touchstart",g,d.current,Ud),(0,Ye.A)("touchcancel",v,d.current,Ud),(0,Ye.A)("touchmove",C,d.current,Ud),(0,Ye.A)("touchend",x,d.current,Ud),(0,n.jsx)("div",{ref:d,children:e})}JC.propTypes={children:ve().oneOfType([ve().arrayOf(ve().element),ve().element]).isRequired,onShouldRecognizeGesture:ve().func,onSwipeDown:ve().func,onSwipeLeft:ve().func,onSwipeRight:ve().func,onSwipeUp:ve().func,thresholdX:ve().number.isRequired,thresholdY:ve().number.isRequired};function Gd({isEnabled:e=!0,...t}){return e?(0,n.jsx)(JC,{...t}):(0,n.jsx)("div",{children:t.children})}Gd.propTypes={children:ve().oneOfType([ve().arrayOf(ve().element),ve().element]).isRequired,isEnabled:ve().bool.isRequired};const Wd={DESKTOP:"desktop",TABLET_PORTRAIT:"tablet-portrait",TABLET_LANDSCAPE:"tablet-landscape",MOBILE_PORTRAIT:"mobile-portrait",MOBILE_LANDSCAPE:"mobile-landscape"},dK=[Wd.TABLET_PORTRAIT,Wd.TABLET_LANDSCAPE,Wd.MOBILE_PORTRAIT,Wd.MOBILE_LANDSCAPE],xc=e=>dK.includes(e),uK=e=>(0,h.useMemo)(()=>{const t=window.matchMedia("(pointer: coarse)").matches,s=xc(e);return t||s},[e]),qC=$("course-navigation"),{COMPACT:Kd,OVERLAY:Fm,SIDEBAR:Ir}=ar,hK={[Kd]:FC,[Ir]:XC,[Fm]:QC},mK=({hasSearchResults:e,courseNavType:t,openNav:s,closeNav:o})=>{const[r,a]=(0,h.useState)(e);return(0,h.useEffect)(()=>{r&&!e&&!(t===Ir)?(o(),a(!1)):r&&t===Fm?s():a(e)},[e,t,s,o,r]),r},pK=e=>{const[t,s]=(0,h.useState)();(0,h.useEffect)(()=>{const{activeNavType:o,beginWithSidebarOpen:r,isNavOpen:a,isTablet:i,openNav:c,closeNav:d}=e;o===Ir&&r&&(!t&&i&&a?d():t&&!i&&!a&&c(),s(i))},[t,e])},fK=({beginWithSidebarOpen:e,children:t,closeNav:s,courseNavType:o,isNavOpen:r,isTablet:a,lessonNavType:i,openNav:c,previewType:d,toggleNav:l,hideNav:u})=>{const m=(0,h.useRef)(),p=(0,h.useRef)(),{active:g}=pr(),C=ue(),v=mK({hasSearchResults:g,courseNavType:o,openNav:c,closeNav:s}),x=(0,h.useMemo)(()=>v||o===Kd&&a?Ir:o,[o,v,a]);pK({activeNavType:x,beginWithSidebarOpen:e,closeNav:s,openNav:c,isNavOpen:r,isTablet:a}),(0,h.useEffect)(()=>{const N=E=>{p.current?.contains(E.relatedTarget)&&s()},k=()=>{p.current?.removeEventListener("click",s),p.current?.removeEventListener("keypress",s),p.current?.removeEventListener("blur",N,!0)};return x===Kd&&r?(p.current?.addEventListener("click",s),p.current?.addEventListener("keypress",s),p.current?.addEventListener("blur",N,!0)):k(),k},[x,r,p,s]);const y=uK(d),T=(0,h.useCallback)(()=>{const N=x===ar.SIDEBAR;y&&N&&r&&s()},[s,r,y,x]),L=(0,h.useMemo)(()=>hK[x],[x]),b=qC(x?.toLowerCase(),{"nav-open":r,"search-open":g&&r,"course-nav-type":o?.toLowerCase()}),S=qC("lessonNav",{type:i?.toLowerCase()});return(0,n.jsx)(mH,{isCourseNavOpen:r,children:(0,n.jsx)("div",{className:b,children:(0,n.jsx)(Gd,{isEnabled:x===ar.SIDEBAR,onSwipeLeft:T,children:(0,n.jsxs)("div",{className:S,children:[(0,n.jsxs)("nav",{"aria-label":C?.a11yRegionNavLesson,children:[(0,n.jsx)(KG,{"aria-controls":L,hideNav:u,isNavOpen:r,toggleNav:l}),x===Ir&&(0,n.jsx)(lK,{closeNav:s,isExpanded:r}),x===Kd&&(0,n.jsx)(bW,{closeNav:s,isExpanded:r,openNav:c,ref:m}),x===Fm&&(0,n.jsx)(yW,{closeNav:s,openNav:c,children:(0,n.jsx)(KW,{isExpanded:r})})]}),(0,n.jsx)("div",{ref:p,children:t})]})})})})},vK=({children:e,isPreviewLesson:t,...s})=>{const{buttonNavigationStyle:o,navigationType:r,lmsOptions:a,...i}=ee(),c=sc(),d=x1(i),l=!c,u=i.sidebarMode===Yr.OPEN,m=d&&r===Ir&&u&&l,p=Qn(i),g=p&&i?.theme?.blockNavigationType===fl.CONTINOUS,[C,v]=(0,h.useState)(m),x=(0,h.useCallback)(()=>{v(!0)},[]),y=(0,h.useCallback)(()=>{v(!1)},[]),T=(0,h.useCallback)(()=>C?y():x(),[C,y,x]);(0,Ye.A)(nC,x),(0,Ye.A)(oC,y);const L=p||t?"fixed-course-exit":void 0,b=g?{marginInlineEnd:"2rem"}:void 0,S=d?r:"";return p||t?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(RC,{className:L,lmsOptions:a,style:b}),e]}):(0,n.jsx)(fK,{...s,beginWithSidebarOpen:u,closeNav:y,courseNavType:S,enableExitCourse:a?.enableExitCourse||!0,hideNav:!d,isNavOpen:C,isTablet:c,lessonNavType:o,openNav:x,toggleNav:T,children:e})};var gK=f(44002),e4=f.n(gK),CK=f(16713),Qd=f.n(CK);const xK=Qd()(Ae()("family","continue"),Ae()("variant","continue")),t4=ce()(e4()(xK),St()([],"items"));var s4=f(8191),bK=f(58533),yK=f.n(bK);function LK(e){return e==="a"?46.5:7.6}function SK(e){return e==="d"?2:3.2}function TK(e){switch(e){case"a":return 30;case"c":case"d":return 92;default:return 76}}function n4(e){switch(e){case"b":return 95;case"background":return 52;default:return 76}}function o4(e){switch(e){case"a":case"b":case"carousel":default:return 6.4;case"c":return 18.6;case"d":return 8;case"background":return 6}}function NK(e){return .3}function R2e(e){switch(e){case 3:return"three";case 4:return"four";default:return"two"}}function kK(e){return e==="light"?"#fff":"#000"}function P2e(e){switch(e){case"a":case"b":default:return[6.4,9.6,16];case"c":return[10,14.8,18.6];case"d":return[8,12,16];case"background":return[6,9.6,16];case"carousel":return[6.4,10,16]}}function M2e(e){return e==="b"?[52,76,95]:[52,76,92]}function O2e(e){return e==="a"?[30,76,92]:[52,76,92]}function B2e(e){return e==="d"?[2,4.8,5.6]:[3.2,4.8,5.6]}function D2e(e){return e==="a"?[46.5,78,120]:[7.6,20,32]}function IK(e){switch(e){case 3:return"sm";case 10:return"lg";default:return"med"}}function r4(e,t){switch(t){case 6:case 6.4:case 8:default:return"sm";case 9.6:case 12:case 14.8:return"med";case 16:case 18.6:return"lg";case 10:return e==="c"?"sm":"med"}}function EK(e){switch(e){case 52:return"sm";case 76:return"med";default:return"lg"}}function a4(e){switch(e){case 52:return"sm";case 76:return"med";default:return"lg"}}function i4(e){switch(e){case 4:return"med";case 6:return"lg";default:return"sm"}}function Vm(e){switch(e){case 52:return"sm";case 92:return"lg";default:return"med"}}function jK(e){switch(e){case 30:case 52:return"sm";case 92:return"lg";default:return"med"}}function wK(e){switch(e){case 4.8:return"med";case 5.6:return"lg";default:return"sm"}}function AK(e){switch(e){case 20:case 78:return"med";case 32:case 120:return"lg";default:return"sm"}}function RK(e){switch(e){case 1:return"sm";case 3:return"lg";default:return"med"}}function PK(e){switch(e){case 3.2:return"med";case 5.6:return"lg";default:return"sm"}}const ot=({value:e,className:t,allowTabNavigation:s=!0,tagName:o,id:r})=>{const{value:a}=K1(Te(e));return a?(0,n.jsx)(be,{allowTabNavigation:s,className:t,id:r,tagName:o,value:e}):null};function MK(e,t){const{className:s="",tag:o="div",style:r={},...a}=e,{backgroundColor:i}=Yt(),c=RA(),d=c===ft.DARK?ft.LIGHT:ft.DARK;return i!==""&&Object.assign(r,{"--color-background-contrast":c,"--color-background-contrast-complementary":d,"--color-background-contrast-rgb":(0,Ra.A)(c)?.slice(0,3)}),(0,n.jsx)(o,{...a,className:s,ref:t,style:r})}const c4=(0,h.forwardRef)(MK),OK=10,l4=e=>`${e}rem`,zm=e=>e!=null?`${e/OK}rem`:void 0,BK=["image full","image text overlay","quote background"];function DK(e){const{family:t,variant:s,backgroundType:o,isOnlyBlockInStep:r,isOnePage:a}=e;if(!a||!r)return!1;if(o===q.IMAGE)return!0;if(!t||!s)return!1;const i=`${t} ${s}`;return BK.some(c=>c===i)}const HK={paddingBottom:"0rem",paddingTop:"0rem"},FK=e=>{const{blockSettings:t,familyTheme:s,courseTheme:o,isFullWidthImage:r}=e;if(r)return HK;const a=l4(Number(H3(t?.paddingTop,s?.paddingStart,o?.blockPaddingStart,Zr)));return{paddingBottom:l4(Number(H3(t?.paddingBottom,s?.paddingEnd,o?.blockPaddingEnd,Zr))),paddingTop:a}},VK={},zK=e=>e?{bodyFontSize:zm(e.bodyFontSize),headingFontSize:zm(e.headingFontSize),subheadingFontSize:zm(e.subheadingFontSize)}:VK;function $K(){const e=Tt(),t=Re(),s=ko(),o=Qn(t),r=DK({backgroundType:e?.settings?.backgroundType,family:e?.family,isOnePage:o,isOnlyBlockInStep:e?.isOnlyBlockInStep,variant:e?.variant});return FK({blockSettings:e?.settings,courseTheme:t?.theme,familyTheme:s,isFullWidthImage:r})}function _K(){const e=ko();return zK(e)}function UK(){const e=$K();return{fontSize:_K(),padding:e}}const GK=_r()(["settings"]),d4=$("block-wrapper"),WK=$("bg"),KK=(e,t)=>{const{children:s,className:o,defaultBackgroundColor:r="",style:a,tag:i,type:c,...d}=e,l=Tt(),u=MA(),m=UK(),p=R1(r,u.backgroundColor),g=p||"transparent",C=l?.className,v={...a,...u.backgroundImageCss,"--color-background":p,...m.fontSize.bodyFontSize&&{"--block-text-body-font-size":m.fontSize.bodyFontSize},...m.fontSize.headingFontSize&&{"--block-text-heading-font-size":m.fontSize.headingFontSize},...m.fontSize.subheadingFontSize&&{"--block-text-subheading-font-size":m.fontSize.subheadingFontSize},boxShadow:`0px 1px 0px ${g} `,paddingBottom:m.padding.paddingBottom,paddingTop:m.padding.paddingTop},x=G()(o,{"bg--legacy-background":u.isLegacyBackground,[`block-${c}`]:!!c}),y=WK({card:u.cardMode,range:u.colorRange,type:u.backgroundTypeLowercase,"overlay-light":u.isOverlayLight,"contrast-light":u.isContrastLight}),T=C?d4({}).mix(y).mix(C):d4({}).mix(y),L=[x,T.toString()].join(" ");return(0,n.jsxs)(c4,{...GK(d),className:L,ref:t,style:v,tag:i,children:[(0,n.jsx)("span",{"aria-label":u.backgroundImageAlt,role:gv(u.backgroundImageAlt)}),s]})},Ie=(0,h.forwardRef)(KK),bs=La("ImageEagerOrLazy");var QK=f(73659),F2e=f(96932);function u4(e){return(0,n.jsx)(QK.i,{IconUnzoom:YK,IconZoom:ZK,...e})}const ZK=()=>(0,n.jsx)(ie,{name:"arrows-two-from-center"}),YK=()=>(0,n.jsx)(ie,{name:"arrows-two-to-center"}),h4=$("block-text");function XK({children:e,item:t,labels:s}){const o="media"in t?t.media:void 0,r=Te(o)?.image,a=Ct(r),i=rr(r?.alt??""),d=Tt()?.settings,l=d?.images,u=d?.zoomOnClick,m=(0,h.useRef)(void 0);let p=(0,n.jsx)(bs,{alt:i,"data-l10n-id":wt(o),ref:m,src:a});return u&&(p=(0,n.jsx)(u4,{a11yNameButtonUnzoom:s?.a11yUnzoomImage,a11yNameButtonZoom:s?.a11yZoomImage,children:p})),(0,n.jsxs)("div",{className:h4("col"),children:[l&&r&&(0,n.jsx)("div",{className:h4("image"),children:p}),e]})}var JK=f(1674),qK=f.n(JK),eQ=f(10282),Zd=f(14361);const tQ=$("portal-tooltip"),Mt={LEFT:"LEFT",RIGHT:"RIGHT",ABOVE:"ABOVE",BELOW:"BELOW"},sQ=(e,t,s)=>{const o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=window.visualViewport;let i=s;(i===Mt.ABOVE||i===Mt.BELOW)&&(o.bottom-r.height<0&&(i=Mt.BELOW),r.height+o.top>a.height&&(i=Mt.ABOVE)),(i===Mt.LEFT||i===Mt.RIGHT)&&(r.left<0&&(i=Mt.RIGHT),r.width+o.left>a.width&&(i=Mt.LEFT));const c={left:0,right:0,top:0,bottom:0};i===Mt.ABOVE&&(c.top=o.top-r.height-25),i===Mt.BELOW&&(c.top=o.top+o.height),i===Mt.RIGHT&&(c.left=o.left+o.width+70),i===Mt.LEFT&&(c.left=o.left-r.width-25),(i===Mt.LEFT||i===Mt.RIGHT)&&(c.top=o.top-o.height/2),(i===Mt.ABOVE||i===Mt.BELOW)&&(c.left=o.left+o.width/2);const d=o.left+o.width/2,l=r.width/2+d>a.width,u=r.width/2>d;l?t.classList.add("portal-tooltip__tooltip--offset-right"):u&&t.classList.add("portal-tooltip__tooltip--offset-left"),Object.keys(c).map(m=>c[m]===0?t.style.removeProperty(m):t.style.setProperty(m,`${c[m]}px`)),t.classList.add(`portal-tooltip__tooltip--${i.toLowerCase()}`)};function nQ({children:e,className:t,direction:s=Mt.ABOVE,elementFocused:o,exitAnimation:r=!0,message:a,style:i,renderInModalWhenPresent:c=!1}){const[d,l]=(0,h.useState)(!1),[u]=(0,h.useState)(!1),m=(0,h.useRef)(null),p=(0,h.useRef)(null),[g,C]=(0,eQ.A)((()=>e)),v=(0,h.useCallback)(()=>l(!0),[l]),x=(0,h.useCallback)(()=>l(!1),[l]);return(0,h.useEffect)(()=>(document.addEventListener("scroll",v),document.addEventListener("scrollend",x),()=>{document.removeEventListener("scroll",v),document.removeEventListener("scrollend",x)})),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:m,children:g}),a&&(C||u||o)&&!d&&(0,n.jsx)(_n,{classNames:"portal-tooltip__tooltip",exit:r,timeout:200,children:(0,n.jsx)(oQ,{buttonRef:m,className:t,direction:s,elementFocused:o,hovering:C,message:a,portalRef:p,renderInModalWhenPresent:c,style:i})})]})}function oQ({buttonRef:e,className:t,direction:s,elementFocused:o,hovering:r,message:a,portalRef:i,style:c,renderInModalWhenPresent:d=!1}){const l=(0,h.useCallback)(()=>sQ(e.current,i.current,s),[e,s,i]),u=(0,h.useCallback)(()=>{i.current&&l()},[i,l]),m=()=>{!r&&!o&&i.current&&(i.current.style=null)};return(0,Zd.A)(u),(0,dn.createPortal)((0,n.jsx)("div",{"aria-hidden":!r||!o,className:tQ("tooltip").mix(t).toString(),onTransitionEnd:m,ref:i,style:c,children:a}),d?jo({id:"portal",childType:"other"}):document.getElementById("portal"))}const bc=nQ,rQ=({audioPlayerId:e,condensed:t=!1,transcriptMedia:s,onDelete:o,onTranscriptClick:r,onTranscriptClose:a})=>{const{mode:i,disableTranscriptButton:c}=Od(),d=vc(),[l,u]=(0,h.useState)(!1),[m,p]=(0,h.useState)(!1),g=Te(s)?.audio?.transcript,C=(0,h.useCallback)(()=>u(!0),[]),v=(0,h.useCallback)(()=>u(!1),[]),x=(0,h.useCallback)(()=>p(!0),[]),y=(0,h.useCallback)(()=>p(!1),[]),T=fs(),L=d?.audioPlayerIdOpen&&d.audioPlayerIdOpen===e,b=c?"Transcripts are only available in lesson previews":L?T?.audioHideTranscript:i==="edit"?"Edit transcript":T?.audioShowTranscript,S=(0,h.useCallback)(()=>{const I=document.getElementById(jm(e));I&&I.focus()},[e]),[N,k]=(0,h.useState)(!1);function E(){c||(L?a?.():(r?.(),k(!0)))}return(0,h.useEffect)(()=>{N&&(k(!1),S())},[N,S]),(0,n.jsxs)(n.Fragment,{children:[o&&(0,n.jsx)(bc,{elementFocused:l,message:"Remove audio",children:(0,n.jsx)(Me.ArcButton,{hierarchy:"tertiary",icon:(0,n.jsx)(ie,{name:"trash"}),layout:"icon",onBlur:v,onClick:o,onFocus:C,onMouseOut:v,onMouseOver:C,size:t?"sm":"md",type:"button"})}),(i==="edit"||g)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(bc,{elementFocused:m,message:b,renderInModalWhenPresent:i==="readonly",style:{whiteSpace:"nowrap"},children:(0,n.jsx)(Me.ArcButton,{"aria-label":b,disabled:c,hierarchy:"tertiary",icon:(0,n.jsx)(ie,{name:"file-audio"}),id:i==="readonly"?wC(e):void 0,layout:"icon",onBlur:y,onClick:E,onFocus:x,onMouseOut:y,onMouseOver:x,size:t?"sm":"md",style:c?{opacity:.5,pointerEvents:"auto"}:void 0,type:"button"})}),L?(0,n.jsx)("div",{onFocus:S,tabIndex:0}):null]})]})};var aQ=f(73267);const m4="change";class iQ extends aQ.EventEmitter{_isMuted;_isPlaying;_playerId;constructor(t){super(),this.setMaxListeners(t)}get isPlaying(){return this._isPlaying}set isPlaying(t){this._isPlaying=t,this.emit("change")}set playerId(t){this._playerId=t}get playerId(){return this._playerId}pause(){this.isPlaying=!1}addChangeListener(t){this.on(m4,t)}removeChangeListener(t){this.removeListener(m4,t)}}const de=new iQ(1/0),Va="group",cQ="tablist",lQ="tabpanel",dQ="tab",z2e="radio",yc=({caption:e,editable:t,id:s,isOverlayType:o,getL10nValue:r})=>{const a=!!(!o&&!t&&r(e));return{figcaptionId:a?`figcaption-${s}`:void 0,isFigure:a,role:a?"figure":void 0,tagName:a?"figure":"div"}},uQ=[.5,.75,1,1.25,1.5,1.75,2].toReversed().map(e=>({value:e,label:`${e}x`})),Yd=.05,p4=$("audio-player-icon"),Er=({x:e,width:t,height:s,y:o,pulseBaseHeight:r,pulseBaseY:a,pulseHeight:i,pulseY:c,delay:d="0s"})=>(0,n.jsx)("rect",{className:p4("bar"),height:s,rx:1,style:{"--base-height":`${s/10}rem`,"--base-y":`${o/10}rem`,"--pulse-base-height":r&&`${r/10}rem`,"--pulse-base-y":a&&`${a/10}rem`,"--pulse-height":`${i/10}rem`,"--pulse-y":`${c/10}rem`,"--delay":d},width:t,x:e,y:o}),f4=({animating:e})=>(0,n.jsx)("span",{className:p4({animating:e}),children:(0,n.jsxs)("svg",{"aria-hidden":"true",height:"16",viewBox:"0 0 20 16",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)(Er,{delay:"0s",height:2,pulseBaseHeight:1,pulseBaseY:7.5,pulseHeight:6,pulseY:5,width:2,x:0,y:7}),(0,n.jsx)(Er,{delay:"0.1s",height:4,pulseBaseHeight:3,pulseBaseY:6.5,pulseHeight:8,pulseY:4,width:2,x:3,y:6}),(0,n.jsx)(Er,{delay:"0.2s",height:10,pulseBaseHeight:8,pulseBaseY:4,pulseHeight:12,pulseY:2,width:2,x:6,y:3}),(0,n.jsx)(Er,{delay:"0.3s",height:16,pulseBaseHeight:12,pulseBaseY:2,pulseHeight:16,pulseY:0,width:2,x:9,y:0}),(0,n.jsx)(Er,{delay:"0.4s",height:8,pulseBaseHeight:6,pulseBaseY:5,pulseHeight:12,pulseY:2,width:2,x:12,y:4}),(0,n.jsx)(Er,{delay:"0.5s",height:11,pulseBaseHeight:9,pulseBaseY:3.5,pulseHeight:15,pulseY:.5,width:2,x:15,y:2.5}),(0,n.jsx)(Er,{delay:"0.6s",height:2,pulseBaseHeight:1,pulseBaseY:7.5,pulseHeight:6,pulseY:5,width:2,x:18,y:7})]})});var hQ;function v4(){return document.getElementById("page-wrap")}const U2e=e=>{const t=e.value.length;e.focus(),e.setSelectionRange(t,t)},G2e=e=>{const t=hQ(["current","editor"],e);if(!t)return null;const s=t.value.length;return t.focus(),t.setSelectionRange(s,s),e};function $m(e,t){const s=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth;if(t==="start")return s.top>=0;if(t==="center"){if(s.height>o)return s.top<=0&&s.bottom>=o;const a=o/2,i=s.top+s.height/2,c=o*.25;return Math.abs(a-i)<c}return t==="end"?s.bottom<=o:s.top>=0&&s.left>=0&&s.bottom<=o&&s.right<=r}function g4({anchor:e,popover:t,positionX:s}){if(!e||!t)return null;const o=e.getBoundingClientRect(),a=window.getComputedStyle(e).direction==="rtl",i=window.getComputedStyle(t),c=parseFloat(i.marginTop),d=t.offsetWidth,l=window.visualViewport??{width:window.innerWidth,height:window.innerHeight},u=o.top+o.height+t.offsetHeight+c>l.height?o.top-(c*2+t.offsetHeight):o.top+o.height;let m;if(s==="center"){const p=o.left+o.width/2;m=a?l.width-p-d/2:p-d/2}else s==="right"?m=a?l.width-o.left-d:o.right-d:m=Math.min(a?l.width-o.right:o.left,l.width-d);return{left:m,top:u}}var mQ,He=f(9608);const Xd=He.createContext(null);function pQ({children:e,isDisabled:t,onClose:s,onOpen:o,onSelect:r,positionX:a="left"}){const[i,c]=He.useState(!1),d=(0,je.A)(i),[l,u]=He.useState(null),m=He.useRef(null),p=He.useRef(null),g=He.useRef(null),x=`${`menu-${He.useId()}`}-content`,y=He.useCallback(({direction:j,predFn:R=()=>!0})=>{if(!g.current)return;const M=Array.from(g.current.querySelectorAll('[role="menuitem"]')),V=M.length,F=M.findIndex(Q=>Q===document.activeElement);let B,H,W;switch(j){case"start":B=0,H=1;break;case"end":B=V-1,H=-1;break;case"backwards":B=F-1,H=-1;break;case"forwards":B=F+1,H=1;break;default:B=F+1,H=1}for(let Q=0;Q<=V;Q++){B>=V?B=0:B<0&&(B=V-1);const J=M[B];if(J!=null&&gQ(J)&&R(J)){W=J;break}else B=B+H}W&&W.focus()},[]),T=He.useCallback(()=>{y({direction:"start"})},[y]),L=He.useCallback(()=>{y({direction:"end"})},[y]),b=He.useCallback(()=>{y({direction:"backwards"})},[y]),S=He.useCallback(()=>{y({direction:"forwards"})},[y]),N=He.useCallback(j=>{y({direction:"forwards",predFn:R=>CQ(R,j)})},[y]),k=He.useCallback(()=>{i?c(!1):(c(!0),setTimeout(S,25))},[S,i]),E=He.useCallback(()=>{p.current?.focus(),c(!1)},[]),I=He.useCallback(()=>{c(!0),setTimeout(S,25)},[S]),P=He.useCallback(()=>{c(!0),setTimeout(b,25)},[b]),A=He.useCallback(()=>{const{left:j,top:R}=g4({anchor:p.current,popover:g.current,positionX:a});u({transform:`translate3d(${j}px, ${R}px, 0)`,visibility:"visible"})},[a]),w=He.useCallback(j=>{const R=j.currentTarget;C4(R)||(r?.(R.getAttribute("data-name")),E())},[E,r]),O=He.useCallback(j=>{const R=j.key;if(j.altKey||j.ctrlKey||j.metaKey)return;let M=!1;if(j.shiftKey)R==="Tab"?b():R.trim()!==""&&N(R),M=!0;else switch(R){case" ":case"Enter":w(j),M=!0;break;case"Esc":case"Escape":E(),M=!0;break;case"ArrowUp":b(),M=!0;break;case"Tab":case"ArrowDown":S(),M=!0;break;case"Home":case"PageUp":T(),M=!0;break;case"End":case"PageDown":L(),M=!0;break;default:N(R);break}M&&(j.stopPropagation(),j.preventDefault())},[E,w,N,T,L,S,b]);return He.useEffect(()=>{const j=R=>{i&&m.current!=null&&g.current!=null&&!m.current.contains(R.target)&&!g.current.contains(R.target)&&c(!1)};return i?document.addEventListener("click",j):document.removeEventListener("click",j),()=>{document.removeEventListener("click",j)}},[i]),He.useEffect(()=>(i?window.addEventListener("resize",A):window.removeEventListener("resize",A),()=>{window.removeEventListener("resize",A)}),[A,i]),He.useEffect(()=>{const j=xd(m.current);for(const R of j)i?R?.addEventListener("scroll",A,{passive:!0}):R?.removeEventListener("scroll",A);return()=>{for(const R of j)R?.removeEventListener("scroll",A)}},[A,i]),He.useEffect(()=>{i?A():u(null)},[A,i]),He.useEffect(()=>{if(d&&!i)s?.();else if(!d&&i&&(o?.(),m.current)){const j=new CustomEvent("menuopen",{bubbles:!0,detail:{target:m.current}});m.current.dispatchEvent(j)}},[d,i,s,o]),He.useEffect(()=>{const j=R=>{R.detail.target!==m.current&&c(!1)};return document.addEventListener("menuopen",j),()=>{document.removeEventListener("menuopen",j)}},[]),(0,n.jsx)(Xd.Provider,{value:{htmlIdContent:x,isExpanded:i,onCloseFocusTrigger:E,onExpandFocusMenuItemNext:I,onExpandFocusMenuItemPrevious:P,onFocusMenuItemByPrefix:N,onFocusMenuItemFirst:T,onFocusMenuItemLast:L,onFocusMenuItemNext:S,onFocusMenuItemPrevious:b,onItemClick:w,onItemKeyDown:O,onTriggerClick:k,refContent:g,refTrigger:p,styleContent:l},children:(0,n.jsx)("div",{"aria-owns":x,inert:t?!0:void 0,ref:m,children:e})})}function fQ({as:e,children:t,label:s,labelledBy:o,...r}){const{htmlIdContent:a,isExpanded:i,onTriggerClick:c,onCloseFocusTrigger:d,onExpandFocusMenuItemNext:l,onExpandFocusMenuItemPrevious:u,refTrigger:m}=He.useContext(Xd),p=He.useCallback(C=>{let v=!1;switch(C.key){case" ":case"Enter":case"ArrowDown":case"Down":l(),v=!0;break;case"Esc":case"Escape":d(),v=!0;break;case"Up":case"ArrowUp":u(),v=!0;break;default:break}v&&(C.stopPropagation(),C.preventDefault())},[d,l,u]),g=e??"button";return(0,n.jsx)(g,{...r,"aria-controls":a,"aria-expanded":i,"aria-haspopup":"menu","aria-label":s,"aria-labelledby":o,"data-menu-trigger":"",onClick:c,onKeyDown:p,ref:m,type:"button",children:t})}function vQ({children:e,className:t}){const{htmlIdContent:s,isExpanded:o,refContent:r,styleContent:a}=He.useContext(Xd);return o?dn.createPortal((0,n.jsx)("div",{className:t,"data-menu-content":"",hidden:o?void 0:!0,id:s,ref:r,role:"menu",style:a,children:e}),jo()):null}function Jd({children:e,className:t,isDisabled:s,name:o,tooltipId:r}){const{onItemClick:a,onItemKeyDown:i}=He.useContext(Xd),c=He.useCallback(d=>{d.currentTarget?.focus()},[]);return(0,n.jsx)("button",{"aria-describedby":r,"aria-disabled":s,className:t,"data-menu-item":"","data-name":o,onClick:s?void 0:a,onKeyDown:i,onMouseOver:c,role:"menuitem",tabIndex:s?-1:void 0,type:"button",children:e})}function W2e({children:e}){return mQ("span",{"data-menu-item-icon":"",children:e})}function C4(e){return e!=null&&e.getAttribute("disabled")!=null||e.getAttribute("aria-disabled")==="true"}function gQ(e){return e!=null&&e.tagName==="BUTTON"&&!C4(e)}function CQ(e,t){return e?.textContent.toLowerCase().startsWith(t?.toLowerCase())}const Lc=$("audio-player-actions-condensed"),Ro=Object.freeze({DeleteAudio:"delete-audio",EditAudio:"edit-audio",EditTranscript:"edit-transcript",RevertToSource:"revert-audio-to-source"}),xQ=({audioPlayerId:e,condensed:t=!1,transcriptMedia:s,onTranscriptClick:o,onTranscriptClose:r,item:a,side:i,refs:c})=>{const{mode:d,isVariantLocale:l,handleOpenMediaModal:u,handleDelete:m,handleRevertToSource:p}=Od(),g=vc(),C=Tt(),v=vs(),x=a&&"media"in a&&a.media?v(a.media):void 0,y=x&&"audio"in x?x.audio.aiAudioSettings:void 0,T=Bs(),L=km(),b=T?L(T):"",[S,N]=(0,h.useState)(!1),k=(0,h.useCallback)(()=>N(!0),[]),E=(0,h.useCallback)(()=>N(!1),[]),I=y?.l10nAutoGenStatus==="reverted-to-source",P=l&&"audio"in x&&x.audio?.sourceType==="ai-audio"&&y?.l10nAutoGenStatus!=="unsupported-locale",A=fs(),w=g?.audioPlayerIdOpen===e,O=w?A?.audioHideTranscript:d==="edit"?"Edit transcript":A?.audioShowTranscript;function j(M){switch(M){case Ro.DeleteAudio:m(C.id,a,c);break;case Ro.EditTranscript:w?r?.():o?.();break;case Ro.EditAudio:u(C,a,c,i,{triggeredFrom:"block_audio_button"});break;case Ro.RevertToSource:p(C.id,a);break}}const R=!!v(s)?.audio?.transcript;return u||m||R?(0,n.jsx)(bc,{elementFocused:S,message:"Options",children:(0,n.jsxs)(pQ,{onSelect:j,positionX:"left",children:[(0,n.jsx)(fQ,{as:Me.ArcButton,hierarchy:"tertiary",icon:"fa-regular fa-ellipsis",label:"Options",layout:"icon",onBlur:E,onFocus:k,onMouseEnter:k,onMouseLeave:E,shape:"square",size:t?"sm":"md"}),(0,n.jsxs)(vQ,{className:Lc("content"),children:[u?(0,n.jsx)(Jd,{className:Lc("menu-item"),name:Ro.EditAudio,children:"Edit audio"}):null,d==="edit"||R?(0,n.jsx)(Jd,{className:Lc("menu-item"),name:Ro.EditTranscript,children:O}):null,m&&C?.variant!=="audio"?(0,n.jsx)(Jd,{className:Lc("menu-item"),name:Ro.DeleteAudio,children:"Remove audio"}):null,p&&P?(0,n.jsx)(Me.ArcTooltip,{id:"revert-to-source-tooltip",isEnabled:I,text:"Audio currently synced to source",children:(0,n.jsxs)(Jd,{className:Lc("menu-item"),isDisabled:I,name:Ro.RevertToSource,tooltipId:"revert-to-source-tooltip",children:["Revert to source audio (",b,")"]})}):null]})]})}):null};var bQ,yQ,Fe=f(9608);const Sc=Fe.createContext(null);function LQ({children:e,className:t,isDisabled:s,onClose:o,onItemActiveChange:r,onOpen:a,onSelect:i,portalArgs:c,positionX:d="left",value:l}){const[u,m]=Fe.useState(null),p=(0,je.A)(u),[g,C]=Fe.useState(!1),v=(0,je.A)(g),[x,y]=Fe.useState(null),T=Fe.useRef(null),L=Fe.useRef(null),b=Fe.useRef(null),N=`select-${Fe.useId()}`,k=`${N}-content`,E=u?.id,I=Fe.useCallback(R=>{const M=R.currentTarget;x4(M)||(C(!1),m(M),i(M.getAttribute("data-value")),R.stopPropagation())},[i]),P=Fe.useCallback(R=>{m(R)},[]),A=Fe.useCallback(()=>{C(R=>!R)},[]),w=Fe.useCallback(()=>{const{left:R,top:M}=g4({anchor:L.current,popover:b.current,positionX:d}),B=window.getComputedStyle(L.current).direction==="rtl"?-R:R;y({transform:`translate3d(${B}px, ${M}px, 0)`,visibility:"visible",width:`${L.current?.offsetWidth}px`})},[d]),O=Fe.useCallback(R=>{const M=Array.from(b.current?.querySelectorAll("[data-select-item]")??[]),V=M.length,F=M.findIndex(W=>W.getAttribute("data-select-item")==="current");let B,H=F+1;for(let W=0;W<V;W++){H>=V&&(H=0);const Q=M[W];if(Q!=null&&!x4(Q)&&kQ(Q,R)){B=W;break}else H=V-1}B&&(m(M[B]),M[B]?.scrollIntoView({block:"center"}))},[]),j=Fe.useCallback(R=>{const M=R.key;if(R.ctrlKey||R.metaKey)return;let V=!1;const F=Array.from(b.current?.querySelectorAll("[data-select-item]")??[]),B=F.findIndex(H=>H.getAttribute("data-select-item")==="current");if(g)if(M.length===1&&M!==" "&&!R.altKey&&!R.ctrlKey&&!R.metaKey)O(M);else switch(M){case" ":case"Enter":C(!1),F[B]!=null&&i(F[B].getAttribute("data-value")),V=!0;break;case"Esc":case"Escape":C(!1),m(F.find(H=>H.getAttribute("aria-selected")==="true")),V=!0;break;case"ArrowUp":R.altKey?(C(!1),F[B]!=null&&i(F[B].getAttribute("data-value")??"")):B>0&&(m(F[B-1]),F[B-1].scrollIntoView({block:"center"})),V=!0;break;case"ArrowDown":B<F.length-1&&(m(F[B+1]),F[B+1].scrollIntoView({block:"center"})),V=!0;break;case"Home":m(F[0]),F[0]?.scrollIntoView({block:"center"}),V=!0;break;case"End":m(F[F.length-1]),F[F.length-1]?.scrollIntoView({block:"center"}),V=!0;break;case"PageUp":m(F[0]),F[0]?.scrollIntoView({block:"center"}),V=!0;break;case"PageDown":m(F[F.length-1]),F[F.length-1]?.scrollIntoView({block:"center"}),V=!0;break;case"Tab":C(!1),F[B]!=null&&i(F[B].getAttribute("data-value"));break}else if(M.length===1&&M!==" "&&!R.altKey&&!R.ctrlKey&&!R.metaKey)C(!0),O(M);else switch(M){case" ":case"Enter":C(!0),V=!0;break;case"ArrowUp":C(!0),m(F[0]),V=!0;break;case"ArrowDown":C(!0),V=!0;break;case"Home":C(!0),m(F[0]),V=!0;break;case"End":C(!0),m(F[F.length-1]),V=!0;break}V&&(R.stopPropagation(),R.preventDefault())},[O,g,i]);return Fe.useEffect(()=>{const R=b.current?.querySelector('[data-select-item][aria-selected="true"]');m(R)},[]),Fe.useEffect(()=>{const R=b.current?.querySelector(`[data-select-item][data-value="${l}"]`);m(R)},[l]),Fe.useEffect(()=>{const R=M=>{g&&T.current!=null&&b.current!=null&&!T.current.contains(M.target)&&!b.current.contains(M.target)&&C(!1)};return g?document.addEventListener("click",R):document.removeEventListener("click",R),()=>{document.removeEventListener("click",R)}},[g]),Fe.useEffect(()=>(g?window.addEventListener("resize",w):window.removeEventListener("resize",w),()=>{window.removeEventListener("resize",w)}),[w,g]),Fe.useEffect(()=>{const R=xd(T.current);for(const M of R)g?M?.addEventListener("scroll",w,{passive:!0}):M?.removeEventListener("scroll",w);return()=>{for(const M of R)M?.removeEventListener("scroll",w)}},[w,g]),Fe.useEffect(()=>{g?w():y(null)},[w,g]),Fe.useEffect(()=>{g&&p!=null&&p!==u&&r?.({value:u.getAttribute("data-value")})},[g,p,u,r]),Fe.useEffect(()=>{if(v&&!g)o?.();else if(!v&&g&&(a?.(),T.current)){const R=new CustomEvent("comboboxopen",{bubbles:!0,detail:{target:T.current}});T.current.dispatchEvent(R)}},[v,g,o,a]),Fe.useEffect(()=>{const R=M=>{M.detail.target!==T.current&&C(!1)};return document.addEventListener("comboboxopen",R),()=>{document.removeEventListener("comboboxopen",R)}},[]),(0,n.jsx)(Sc.Provider,{value:{activeEl:u,htmlIdActiveDescendant:E,htmlIdBase:N,htmlIdContent:k,isExpanded:g,onItemClick:I,onItemHover:P,onTriggerClick:A,onTriggerKeyDown:j,portalArgs:c,refContent:b,refTrigger:L,selectedValue:l,styleContent:x},children:(0,n.jsx)("div",{"aria-owns":k,className:t,inert:s?!0:void 0,ref:T,children:e})})}function SQ({children:e,className:t,labelledBy:s,as:o,...r}){const{htmlIdActiveDescendant:a,htmlIdContent:i,isExpanded:c,onTriggerClick:d,onTriggerKeyDown:l,refTrigger:u}=Fe.useContext(Sc),m=!!o,p=o??"button";return(0,n.jsxs)(p,{"aria-activedescendant":a,"aria-controls":i,"aria-expanded":c,"aria-haspopup":"listbox","aria-labelledby":s,className:t,"data-select-trigger":m?void 0:"",onClick:d,onKeyDown:l,ref:u,role:"combobox",type:"button",...r,children:[(0,n.jsx)("span",{"data-select-trigger-text":"",children:e}),(0,n.jsx)("span",{"data-select-trigger-icon":"",children:c?(0,n.jsx)(ie,{name:"chevron-up"}):(0,n.jsx)(ie,{name:"chevron-down"})})]})}function TQ({children:e,className:t,label:s,labelledBy:o,style:r={}}){const{htmlIdContent:a,isExpanded:i,portalArgs:c,refContent:d,styleContent:l}=Fe.useContext(Sc);return dn.createPortal((0,n.jsx)("div",{"aria-label":s,"aria-labelledby":o,className:t,"data-select-content":"",hidden:i?void 0:!0,id:a,ref:d,role:"listbox",style:{...l,...r},children:e}),jo(c))}function Q2e({children:e,className:t,labelText:s}){const{htmlIdBase:o}=Fe.useContext(Sc),r=Fe.useId(),a=`${o}-group-label-${r}`;return bQ("div",{"aria-labelledby":a,className:t,"data-select-group":"",role:"group",children:[yQ("div",{"data-select-group-label":"",id:a,role:"presentation",children:s}),e]})}function NQ({children:e,className:t,labelledBy:s,isDisabled:o,value:r}){const{activeEl:a,htmlIdBase:i,onItemClick:c,onItemHover:d,selectedValue:l}=Fe.useContext(Sc),u=Fe.useRef(null),m=Fe.useId(),p=u.current===a,g=r===l,C=`${i}-option-${m}`,v=Fe.useCallback(()=>{d(u.current)},[d]);return(0,n.jsxs)("div",{"aria-disabled":o,"aria-labelledby":s,"aria-selected":g,className:t,"data-select-item":p?"current":"","data-value":r,id:C,onClick:o?void 0:c,onMouseEnter:v,ref:u,role:"option",children:[e,g&&(0,n.jsx)("span",{"data-select-item-selected":"",children:(0,n.jsx)(ie,{name:"check"})})]})}function x4(e){return e!=null&&e.getAttribute("disabled")!=null||e.getAttribute("aria-disabled")==="true"}function kQ(e,t){return e?.textContent.toLowerCase().startsWith(t?.toLowerCase())}const _m=$("playback-speed-menu"),IQ=({onChange:e,condensed:t=!1,speed:s})=>{const o=fs(),[r,a]=(0,h.useState)(!1),i=(0,h.useCallback)(()=>a(!0),[]),c=(0,h.useCallback)(()=>a(!1),[]);return(0,n.jsx)(bc,{elementFocused:r,message:o?.audioPlaySpeed,children:(0,n.jsxs)(LQ,{className:_m(),onOpen:c,onSelect:d=>e(parseFloat(d)),portalArgs:{id:"portal",childType:"other"},value:String(s),children:[(0,n.jsxs)(SQ,{"aria-label":o?.audioPlaySpeed,as:Me.ArcButton,className:_m("trigger"),hierarchy:"tertiary",labelledBy:void 0,layout:"hug",onBlur:c,onFocus:i,onMouseEnter:i,onMouseLeave:c,shape:"square",size:t?"sm":"md",children:[s,"x"]}),(0,n.jsx)(TQ,{className:_m("content"),label:o?.audioPlaySpeed,children:uQ.map((d,l)=>(0,n.jsx)(NQ,{value:String(d.value??""),children:d.label},l))})]})})};function EQ(e=!1,t=200){const s=(0,h.useRef)(void 0),[o,r]=(0,h.useState)(e),a=(0,h.useCallback)(()=>{s.current&&clearTimeout(s.current),r(!0)},[]),i=(0,h.useCallback)(c=>{s.current&&clearTimeout(s.current),c?r(!1):s.current=setTimeout(()=>{r(!1)},t)},[t]);return(0,h.useEffect)(()=>()=>{s.current&&clearTimeout(s.current)},[]),{isActive:o,setActive:a,setInactive:i}}const b4=$("audio-player-volume"),jQ=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];function wQ(e,t){return t||e<=0?"volumeXmark":e<=1/3?"volumeLow":e<=2/3?"volume":"volumeHigh"}function AQ({condensed:e=!1,muted:t,onChange:s,onMute:o,volume:r}){const a=fs(),i=(0,h.useRef)(null),c=(0,h.useRef)(null),d=(0,h.useRef)(null),{isActive:l,setActive:u,setInactive:m}=EQ(!1,200),p=t?0:r;function g(v){if(jQ.includes(v.code)){const T=window.getComputedStyle(v.currentTarget).direction==="rtl"?"ArrowLeft":"ArrowRight",L=v.code==="ArrowUp"||v.code===T?Math.min(p+Yd,1):Math.max(p-Yd,0);s(L),v.stopPropagation(),v.preventDefault()}else v.code==="KeyM"&&(o(),v.stopPropagation(),v.preventDefault())}(0,h.useEffect)(()=>{d.current.style.setProperty("--slider-volume",`${p*100}%`)},[p]);const C=`${Math.round(p*100)}%`;return(0,n.jsxs)("div",{className:b4(),onKeyDown:g,onMouseEnter:u,onMouseLeave:()=>m(!1),ref:i,children:[(0,n.jsx)(Me.ArcButton,{"aria-label":p<=0?a?.a11yMediaUnmute:a?.a11yMediaMute,color:"primary",hierarchy:"tertiary",icon:(0,n.jsx)(ie,{name:wQ(p,t)}),layout:"icon",onClick:o,ref:c,size:e?"sm":"md",type:"button"}),(0,n.jsx)("input",{"aria-label":a?.a11yMediaVolume,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":p*100,"aria-valuetext":C,className:b4("slider").mix(l?"":"visually-hidden"),max:100,min:0,onChange:v=>s(v.currentTarget.valueAsNumber/100),ref:d,type:"range",value:p*100})]})}const ys=$("audio-player"),qd=({currentTime:e,duration:t})=>Math.round(e/t*100)||0,y4=e=>{if(!e)return{hours:0,minutes:0,seconds:0};const t=Math.floor(e/3600),s=Math.floor(e%3600/60),o=e%60;return{hours:t,minutes:s,seconds:o}},L4=e=>{const{minutes:t,seconds:s}=y4(e);let o="";return t>0&&(o+=`${new Intl.NumberFormat(void 0,{style:"unit",unit:"minute",unitDisplay:"long"}).format(t)} `),o+=new Intl.NumberFormat(void 0,{style:"unit",unit:"second",unitDisplay:"long"}).format(Math.round(s)),o},RQ=e=>{const{hours:t,minutes:s,seconds:o}=y4(e);function r(c,d,l){return(new Array(l+1).join(d)+c).slice(-l)}const a=r(s,"0",2),i=r(o,"0",2);return t>0?`${t}:${a}:${i}`:`${s}:${i}`};class za extends h.Component{audio;play;playerControls;seekSlider;onDelete;constructor(t){super(t),this.state={condensed:!1,currentTime:0,playheadPositionSaveThrottle:0,playbackSpeed:1,playerExpanded:!0,shouldLoadPlayheadPosition:!0,volume:1,muted:!1,maxTime:t.audioVideoPlayhead||0,sliderPercent:0},this.handleChange=this.handleChange.bind(this),this.handleClickInsideAudioPlayer=this.handleClickInsideAudioPlayer.bind(this),this.onPlayClick=this.onPlayClick.bind(this),this.onTogglePlayer=this.onTogglePlayer.bind(this)}static defaultProps={allowTabNavigation:!0,mediaSrc:null,onEnd:()=>{},onLoad:()=>{},onPause:()=>{},onPlay:()=>{},onSeek:()=>{},shouldPause:!1,transcriptMedia:null};static timeMs(t){return Math.round(t*1e3)}keySeek(t){const{canRestrictSeek:s}=this.props,{currentTime:o,duration:r}=this.audio,{maxTime:a}=this.state;let i=o+t;s&&i>a&&(i=a);const c=Math.max(0,r-.01);this.audio.currentTime=t<0?Math.max(i,0):Math.min(i,c)}changeVolume=t=>{this.audio.volume=Math.round(t*100)/100,this.audio.muted=!1};muteToggle=()=>{this.audio.volume<=0?(this.audio.volume=1,this.audio.muted=!1):this.audio.muted=!this.audio.muted};changeVolumeDelta=t=>{const s=t<0?Math.max(this.audio.volume+t,0):Math.min(this.audio.volume+t,1);this.changeVolume(s)};componentDidMount(){de.addChangeListener(this.handleChange)}componentDidUpdate(t,s){const r=this.props.activeIndex!=null&&this.props.itemIndex!=null&&t.activeIndex!==this.props.activeIndex&&this.props.activeIndex!==this.props.itemIndex;(!t.shouldPause&&this.props.shouldPause||r)&&(this.audio.pause(),de.isPlaying&&de.playerId===this.props.id&&de.pause()),s.playbackSpeed!==this.state.playbackSpeed&&(this.audio.playbackRate=this.state.playbackSpeed)}componentWillUnmount(){const{recordMediaPlayheadPosition:t,id:s}=this.props;de.playerId===s&&de.pause(),de.removeChangeListener(this.handleChange),t&&t(qd(this.audio))}handleClickInsideAudioPlayer=t=>{t.stopPropagation(),t.preventDefault()};handleChange(){de.playerId===this.props.id?this.audio&&(de.isPlaying&&this.audio.paused?this.audio.play():!de.isPlaying&&!this.audio.paused&&this.audio.pause(),this.forceUpdate()):de.isPlaying&&(this.audio.pause(),this.forceUpdate())}containerResizeRef=t=>{const s=new ResizeObserver(([o])=>{if(!o)return;const r=getComputedStyle(document.documentElement),a=parseFloat(r.fontSize)/10;this.setState({condensed:o.contentRect.width<300*a})});return this.setState({condensed:t.getBoundingClientRect().width<256}),s.observe(t),()=>{s.disconnect()}};render(){const{allowTabNavigation:t,id:s,isEditor:o,isOverlayAudio:r,labels:a,mediaSrc:i,mode:c,onDelete:d,onTranscriptClick:l,onTranscriptClose:u,transcriptMedia:m,item:p,side:g,refs:C,transcriptAudioPlayerIdOpen:v}=this.props,x=de.isPlaying&&de.playerId===s,{currentTime:y,playerExpanded:T}=this.state,L=this.audio?.duration??0,b=Number.isNaN(L)?0:L,S=Math.round(b-y),N=RQ(S),k=L4(S),E=L4(y),I=t?0:-1,P=!o,{a11yGroupAudioPlayer:A,a11yMediaPlay:w,a11yMediaPause:O,a11yMediaSeek:j}=a??{},R=ys({overlay:r,collapsed:r&&!T,expanded:!r||T,"volume-slider-below":this.props.volumeSliderPosition==="below"}),M=o||c==="edit"?"Collapse audio player":a?.audioCollapsePlayer,V=o||c==="edit"?"Expand audio player":a?.audioExpandPlayer,F=T?M:V,B=mn({refs:C}),W=v===B?jm(v):void 0;return(0,n.jsx)("div",{className:ys("container"),onClick:this.handleClickInsideAudioPlayer,ref:this.containerResizeRef,children:(0,n.jsxs)("div",{className:R,id:s,children:[P&&(0,n.jsx)("div",{className:ys("waveform"),children:r?(0,n.jsx)(bc,{message:F,children:(0,n.jsx)("button",{"aria-label":F,className:ys("waveform-icon"),onClick:this.onTogglePlayer,type:"button",children:(0,n.jsx)(f4,{animating:x})})}):(0,n.jsx)("div",{className:ys("waveform-icon",{disabled:!0}),children:(0,n.jsx)(f4,{animating:x})})}),(0,n.jsxs)("div",{"aria-hidden":!t,"aria-label":A,"aria-owns":W,className:ys("housing",{"with-border":P}),inert:!this.state.playerExpanded,onKeyDown:this.onKeyDown.bind(this),role:Va,tabIndex:I,children:[(0,n.jsxs)("div",{className:ys("play-timer-housing"),children:[(0,n.jsx)(Me.ArcButton,{"aria-label":x?O:w,className:ys("play"),hierarchy:"tertiary",icon:(0,n.jsx)(ie,{className:ys("icon"),name:x?"pause-solid":"play-solid"}),layout:"icon",onClick:this.onPlayClick,ref:Q=>{this.play=Q},shape:"square",size:this.state.condensed?"sm":"md",tabIndex:I,type:"button"}),(0,n.jsx)("input",{"aria-label":j,"aria-valuemax":b,"aria-valuemin":0,"aria-valuenow":y,"aria-valuetext":E,className:ys("seek-slider"),max:b,min:0,onChange:this.onSeekSliderChange.bind(this),ref:Q=>{this.seekSlider=Q},step:.01,style:{"--seek-slider-percent":`${this.state.sliderPercent}%`},type:"range",value:y}),(0,n.jsx)("div",{"aria-label":k,className:ys("timer").mix(this.state.condensed?"visually-hidden-always":""),role:"timer",children:N})]}),(0,n.jsxs)("div",{className:ys("player-controls"),ref:Q=>{this.playerControls=Q},children:[(0,n.jsx)(IQ,{condensed:this.state.condensed,onChange:Q=>{this.setState({playbackSpeed:Q})},speed:this.state.playbackSpeed}),(0,n.jsx)(AQ,{condensed:this.state.condensed,muted:this.state.muted,onChange:this.changeVolume,onMute:this.muteToggle,volume:this.state.volume}),c==="readonly"||o?(0,n.jsx)(rQ,{audioPlayerId:B,condensed:this.state.condensed,onDelete:d,onTranscriptClick:l,onTranscriptClose:u,transcriptMedia:m}):(0,n.jsx)(xQ,{audioPlayerId:B,condensed:this.state.condensed,item:p,onTranscriptClick:l,onTranscriptClose:u,refs:C,side:g,transcriptMedia:m})]})]}),(0,n.jsx)("audio",{className:ys("audio-element"),"data-testid":"audio-player-element",onEnded:this.onEnded.bind(this),onLoadedMetadata:this.onLoadedMetadata.bind(this),onPause:this.onAudioPlayPause,onPlay:this.onAudioPlayPause,onSeeked:this.onSeeked.bind(this),onTimeUpdate:this.onTimeUpdate.bind(this),onVolumeChange:this.onVolumeChangeHandler,ref:Q=>{this.audio=Q},src:mt(`${i}`)},"audio-"+s)]},`player-${s}`)})}onKeyDown(t){const o=hn(this.onPlayClick),r=hn(()=>this.keySeek(5)),a=hn(()=>this.keySeek(-5)),i=hn(()=>this.changeVolumeDelta(Yd)),c=hn(()=>this.changeVolumeDelta(-Yd)),d=hn(()=>this.muteToggle()),l=v=>v.target===this.play,u=v=>v.target===this.seekSlider,m=v=>this.playerControls===v.target||this.playerControls.contains(v.target),p=ns()([[oc,o],[ao,Ao],[ro,Ao],[Lr,Ao],[yr,Ao]]),g=ns()([[oc,o],[jF,r],[wF,a]]),C=ns()([[oc,o],[ao,r],[ro,a],[yr,i],[Lr,c],[v=>v.code==="KeyM",d]]);ns()([[l,p],[u,g],[m,Ao],[Jo(),C]])(t)}onPlayClick(t){t.stopPropagation(),t.preventDefault();const{audioVideoPlayhead:s}=this.props,{duration:o,paused:r}=this.audio;r&&s&&this.state.shouldLoadPlayheadPosition&&(this.audio.currentTime=o*s/100||0),r?this.audio.play():this.audio.pause()}onAudioPlayPause=t=>{const{id:s,onPause:o,onPlay:r,onTranscriptUpdate:a,recordMediaPlayheadPosition:i,refs:c,transcriptMedia:d}=this.props,{paused:l,currentTime:u,duration:m}=t.currentTarget;if(l)l&&de.playerId===s&&(de.isPlaying=!1,o(za.timeMs(u)),i&&i(qd({currentTime:u,duration:m})));else{de.playerId=s,de.isPlaying=!0,r(za.timeMs(u));const p=mn({refs:c});a?.({audioPlayerId:p,transcriptMedia:d})}this.setState({shouldLoadPlayheadPosition:!1})};onVolumeChangeHandler=t=>{const{volume:s,muted:o}=t.currentTarget;this.setState({volume:s,muted:o})};onSeekSliderChange(t){const{canRestrictSeek:s}=this.props,{maxTime:o}=this.state;let r=t.currentTarget.valueAsNumber;s&&r>o&&(r=o),this.audio.currentTime=r}onLoadedMetadata(t){const{currentTime:s,duration:o,muted:r,volume:a}=t.currentTarget,i=s/o*100;this.setState({currentTime:s,muted:r,volume:a,sliderPercent:i});const{onLoad:c}=this.props;c()}onEnded(t){const s=t.currentTarget;this.audio.currentTime=0,this.setState({currentTime:s.currentTime}),de.isPlaying=!1,this.props.onEnd(za.timeMs(s.currentTime)),this.forceUpdate()}onSeeked(t){const{id:s,onSeek:o,recordMediaPlayheadPosition:r}=this.props,{currentTime:a,duration:i}=t.currentTarget;de.isPlaying&&de.playerId!==s&&(de.isPlaying=!1),de.playerId=s,o(za.timeMs(a)),r&&r(qd({currentTime:a,duration:i}))}onTimeUpdate(t){const s=t.currentTarget,{recordMediaPlayheadPosition:o}=this.props,{currentTime:r,duration:a}=s,i=Math.floor(r);r>this.state.maxTime&&this.setState({maxTime:r});const c=r/a*100;Of(),this.setState({currentTime:r,sliderPercent:c}),i%5===0&&this.state.playheadPositionSaveThrottle!==i&&o&&(o(qd(s)),this.setState({playheadPositionSaveThrottle:i}))}onTogglePlayer(t){this.setState(({playerExpanded:s})=>({playerExpanded:!s})),t.preventDefault(),t.stopPropagation()}}const PQ=za,lo=e=>t=>t!=null&&typeof t=="object"&&"status"in t&&typeof t.status=="string"&&e.includes(t.status),MQ=lo(["uploading","processing","cropping","crushing"]),Y2e=lo(["canceled"]),S4=lo(["complete"]),OQ=lo(["cropping"]),BQ=lo(["crushing"]),DQ=lo(["uploading"]),HQ=lo(["processing"]),FQ=lo(["errored"]),T4=lo(["cropping","crushing","errored","processing","uploading"]);function VQ(e){return e==null||typeof e!="object"?0:Object.values(e).filter(MQ).length}function X2e(e){return Math.round(e.loaded*100/e.total)}const J2e=e=>e?.file?.name||e?.opts?.filename||"";function q2e(e){return e==null||typeof e!="object"?!1:Object.keys(e).length>0&&VQ(e)>0}const eu=e=>G()("upload-progress__wrapper",e),N4=(0,h.createContext)(null);function k4(){return(0,h.useContext)(N4)}const eve=N4.Provider;function zQ(e){function t(s){const o=k4();return o?(0,n.jsx)(e,{...s,getUpload:o.getUpload,handleUploadDismiss:o.handleUploadDismiss}):(0,n.jsx)(e,{...s})}return t.displayName=`withUploadStatusContext(${e.displayName||e.name})`,t}const tu=({onClick:e,text:t})=>(0,n.jsxs)(Me.ArcButton,{hierarchy:"tertiary",onClick:e,size:"sm",type:"button",children:[t,(0,n.jsx)("span",{className:"visually-hidden-always",children:" upload"})]}),Um=20,Tc=Um/2,Gm=Tc-2,I4=+(2*Math.PI*Gm).toFixed(3),$Q=e=>I4*(100-e)/100;function E4({classes:e,percent:t}){return(0,n.jsxs)("svg",{className:G()("upload-progress__pie",e),focusable:"false",height:`${Um}px`,width:`${Um}px`,children:[(0,n.jsx)("circle",{className:"upload-progress__border",cx:Tc,cy:Tc,r:Gm}),(0,n.jsx)("circle",{className:"upload-progress__progress",cx:Tc,cy:Tc,r:Gm,strokeDasharray:I4,strokeDashoffset:$Q(t)})]})}const _Q=({text:e})=>(0,n.jsxs)("div",{className:"upload-progress",children:[(0,n.jsx)(E4,{classes:"upload-progress__pie--processing",percent:70}),(0,n.jsx)("div",{className:"upload-progress__text",children:e})]}),UQ=({percentage:e,text:t="Uploading\u2026"})=>(0,n.jsxs)("div",{className:"upload-progress",children:[(0,n.jsx)(E4,{percent:e}),(0,n.jsx)("div",{className:"upload-progress__text",children:t})]}),Wm=({classes:e,jobId:t,onCancel:s,text:o})=>(0,n.jsxs)("div",{className:eu(e),children:[(0,n.jsx)(_Q,{text:o}),t&&(0,n.jsx)(tu,{onClick:s,text:"Cancel"})]}),GQ=({classes:e,onCancel:t,percentage:s,text:o})=>(0,n.jsxs)("div",{className:eu(e),children:[(0,n.jsx)(UQ,{percentage:s,text:o}),(0,n.jsx)(tu,{onClick:t,text:"Cancel"})]}),WQ=({message:e="Error"})=>(0,n.jsxs)("div",{className:"upload-error",children:[(0,n.jsx)(Me.ArcIcon,{icon:"fa-regular fa-circle-exclamation"}),(0,n.jsx)("div",{className:"upload-error__text",children:e})]}),KQ=({classes:e,message:t,onClick:s})=>(0,n.jsxs)("div",{className:eu(e),children:[(0,n.jsx)(WQ,{message:t}),(0,n.jsx)(tu,{onClick:s,text:"Dismiss"})]}),QQ=({message:e="Success"})=>(0,n.jsxs)("div",{className:"upload-success",children:[(0,n.jsx)(Me.ArcIcon,{icon:"fa-regular fa-check"}),(0,n.jsx)("div",{className:"upload-success__text",children:e})]}),ZQ=({classes:e,message:t,onClick:s})=>(0,n.jsxs)("div",{className:eu(e),children:[(0,n.jsx)(QQ,{message:t}),s?(0,n.jsx)(tu,{onClick:s,text:"Dismiss"}):null]}),YQ=e=>{const{classes:t,data:s={},errorMessage:o,jobId:r,progress:a,onCancelUpload:i,onCancelProcess:c,onErrorDismiss:d,onSuccessDismiss:l,successMessage:u,uploadType:m}=e;return FQ(e)?(0,n.jsx)(KQ,{classes:t,message:o||s?.message,onClick:d}):DQ(e)?(0,n.jsx)(GQ,{classes:t,onCancel:i,percentage:a,text:`Uploading ${m}\u2026`}):HQ(e)?(0,n.jsx)(Wm,{classes:t,jobId:r,onCancel:c,text:`Processing ${m}\u2026`}):BQ(e)?(0,n.jsx)(Wm,{classes:t,onCancel:c,text:`Uploading ${m}\u2026`}):OQ(e)?(0,n.jsx)(Wm,{classes:t,onCancel:c,text:"Cropping image\u2026"}):S4(e)&&u?(0,n.jsx)(ZQ,{classes:t,message:u,onClick:l}):(0,n.jsx)("div",{})},Km=$("audio-player"),XQ=Km("upload-state");function j4({uploadId:e,onAIUploadFinish:t,volumeSliderPosition:s,...o}){const r=k4(),{mode:a}=Od(),i=vc(),c=r&&e?r.getUpload(e):null,d=(0,h.useMemo)(()=>c&&c.mediaType==="audio"&&T4(c),[c]),l=(0,je.A)(d);if((0,h.useEffect)(()=>{!d&&l&&t?.()},[d,l,t]),d){const{jobId:u,status:m,progress:p,data:g}=c,C=x=>()=>r?.handleUploadDismiss(x,c),v=Km({overlay:o.isOverlayAudio,static:o.isOverlayAudio});return(0,n.jsx)("div",{className:Km("container"),children:(0,n.jsx)("div",{className:v,children:(0,n.jsx)(YQ,{classes:XQ,errorMessage:g?.message,jobId:u,onCancelProcess:C("process"),onCancelUpload:C("upload"),onErrorDismiss:C("error"),progress:p,status:m,successMessage:"Processing\u2026",uploadType:"audio"})})})}return(0,n.jsx)(PQ,{...o,mode:a,transcriptAudioPlayerIdOpen:i?.audioPlayerIdOpen??null,volumeSliderPosition:s})}var JQ=f(36285),qQ=f.n(JQ),eZ=f(13887),tZ=f.n(eZ);const w4={course:({courseId:e})=>`/authoring/${e}`,courseLocales:({courseId:e})=>`/manage/locales/${e}`,dashboard:"/manage/all-content",lesson:({courseId:e,lessonId:t})=>`/authoring/${e}/lesson/${t}`};function sZ(){const t=Re()?.id,s=I1();return(0,h.useCallback)(o=>s&&t!=null?w4.lesson({courseId:t,lessonId:o}):`/lessons/${o}`,[t,s])}var nZ=f(12930),oZ=f(87093),rZ=f.n(oZ);const aZ=/(\.\.\/)|(\.\.\.\.\/)+|%2e%2e\/|%252e%252e\/|%2f\/|\/%2e%2e/gi,iZ=e=>typeof e=="string"&&e.replace(aZ,""),Ls=rZ()(iZ,nZ.J),cZ="about:blank",lZ=e=>{const t=e?.trim();if(!t)return null;const s=Ls(t);return s===cZ?null:/^(https?:\/\/|mailto:)/i.test(s)||/^(\.?\/|[#?])/.test(s)?s:`http://${s.replace(/^\/\//,"")}`},$a=h.memo(({align:e,alt:t,allowTabNavigation:s=!0,cornerRadius:o,disableZoom:r,getLessonPath:a,height:i,l10nId:c,labels:d,link:l,maxHeight:u=380,onLoad:m,shouldFillWidth:p,src:g,width:C})=>{const v=sZ(),x=a??v,y=rr(t),T=l?.type==="url"&&l.destination?lZ(l.destination):null,L=l?.type==="lesson"&&!!l.destination||!!T,b=s&&!r&&!L,S=G()("img-img",{"img-img--left":e==="left","img-img--right":e==="right","img-img--center":!e||e==="center","img-img--fill":p});let N={};o!=null&&(N["--corner-radius"]=`${Number(o)}px`),C>0&&i>0&&i>u?(C=Math.round(C*u/i),i=u):u&&(!C||!i)&&(N={maxHeight:u});let k=(0,n.jsx)(bs,{alt:y,className:S,"data-l10n-id":c,height:i,onLoad:m,src:g,style:N,width:C});return L&&l?l.type==="lesson"?k=(0,n.jsx)(is,{className:"img__link",to:x(l.destination),children:k}):T&&(k=(0,n.jsx)("a",{className:"img__link",href:T,rel:"noopener noreferrer nofollow",target:"_blank",children:k})):b&&(k=(0,n.jsx)(u4,{a11yNameButtonUnzoom:d?.a11yUnzoomImage,a11yNameButtonZoom:d?.a11yZoomImage,children:k})),(0,n.jsx)("div",{className:"img",children:k})});var cve=f(17094),dZ=f(12335),uZ=f.n(dZ),hZ,mZ,pZ,A4;const{validIframe:R4,validUrl:P4}=ZL,M4=os()("type","embed"),fZ=uZ()("type","embedType"),vZ=nr()(/http:/i,"https:"),gZ=e=>({embedType:"iframe",originalUrl:e,src:e}),CZ=e=>jr(e.embed),jr=e=>e?.embedType||e?.type,lve=e=>pZ([[A4(R4),hZ(M4,gZ,vZ)],[A4(P4),mZ(M4,fZ,e)]]),dve=Tn()(ce()(Ri()(R4),Cf),Ri()(P4)),uve="We are unable to generate an embed for this URL. Please check that the URL is valid and the content is publicly accessible.";var wr=f(9608);const O4=e=>{const t=ye("CDN_USER_CONTENT_URI"),s=new RegExp(ye("CDN_URI"),"g");return ui()?e:s.test(e)?`${t}${new URL(e).pathname}${new URL(e).search}`:e},xZ=e=>{const t=new window.URL("https:"+e);return t.searchParams.set("src",t.searchParams.get("src")+"&disable-auto-focus=true"),t.toString().replace("https:","")},bZ=/^\/\/cdn.embedly.+src=.*\.typeform\.com%2F/,yZ=e=>bZ.test(e),LZ=/^\/\//,B4=e=>e?.replace(LZ,"https://"),su=e=>{try{if(e===!1)return e;const t=new URL(B4(e));if(t.host==="cdn.embedly.com"&&t.pathname==="/widgets/media.html"){const s=new URL("https://embed.articulateusercontent.com/media/");return s.search=t.search,s.searchParams.set("v","1"),s.href}return t.href}catch(t){const s=new Error("Could not parse embed url",{cause:t});return console.warn(s),e}},SZ=ce()(su,B4,Kn()(yZ,xZ),Kn()(Boolean,mt),Ls),TZ=e=>{const{paddingBottom:t,ref:s,value:o}=e;return(0,n.jsx)("div",{className:"embed--iframe",dangerouslySetInnerHTML:wr.useMemo(()=>({__html:o}),[o]),ref:s,style:{paddingBottom:t}})};class NZ extends wr.Component{player;refIframeContainer=wr.createRef();refIframePlayer=wr.createRef();state={duration:0,isReady:!1};static get defaultProps(){return{allowTabNavigation:!0,shouldPause:!1,showMetaData:!0}}componentDidUpdate(t){!t.shouldPause&&this.props.shouldPause&&de.isPlaying&&(this.player?.pause(),de.isPlaying=!1)}componentWillUnmount(){jr(this.props.data)==="video"&&this.teardownPlayer()}handlePlayerReady=()=>{this.player&&(this.player.on("play",this.handlePlayerPlay),this.player.on("timeupdate",this.handlePlayerUpdate),this.setState({isReady:!0}),de.addChangeListener(this.handlePlayerChange))};handlePlayerPlay=()=>{const{id:t}=this.props;de.isPlaying&&de.playerId!==t&&(de.isPlaying=!1),de.playerId=t,de.isPlaying=!0};handlePlayerUpdate=t=>{this.props.progressChanged?.({done:t.seconds/t.duration*100})};handlePlayerChange=()=>{const{id:t}=this.props;de.playerId===t&&(de.isPlaying?this.player.play():this.player.pause())};setupPlayer=()=>{this.refIframePlayer.current?.contentWindow!=null&&(this.player!=null&&this.teardownPlayer(),this.player=new(qQ()).Player(this.refIframePlayer.current),this.player.on("ready",this.handlePlayerReady))};teardownPlayer=()=>{de.isPlaying=!1,de.removeChangeListener(this.handlePlayerChange),this.player&&(this.player.off("play"),this.player.off("ready"),this.player.off("timeupdate"),delete this.player)};playerSupportsMethods=t=>{const s=o=>this.player.supports("method",o);return tZ()(s)(t)};togglePlay=()=>{this.playerSupportsMethods(["play","pause"])&&this.player.on("ready",()=>{this.player.getPaused(t=>{t?this.player.play():this.player.pause()})})};keySeek=t=>{this.playerSupportsMethods(["getCurrentTime","setCurrentTime"])&&this.player.on("ready",()=>{this.player.getCurrentTime(s=>{this.player.setCurrentTime(s+t)})})};changeVolume=t=>{this.playerSupportsMethods(["getVolume","setVolume"])&&this.player.getVolume(s=>{this.player.setVolume(s+t)})};onKeyDown=t=>{const r=hn(this.togglePlay),a=hn(()=>this.keySeek(5)),i=hn(()=>this.keySeek(-5)),c=hn(()=>this.changeVolume(10)),d=hn(()=>this.changeVolume(-10));ns()([[cm,r],[ao,a],[ro,i],[yr,c],[Lr,d]])(t)};renderProvider=()=>{const{allowTabNavigation:t,embedId:s,externalLinksDisabled:o,onLinkBlur:r,onLinkFocus:a,onLinkMouseEnter:i,onLinkMouseLeave:c,showMetaData:d,data:l}=this.props,{providerUrl:u,provider:m,favicon:p}=l;if(!(d&&u))return null;const g=su(Ls(u)),C=o&&Fs(g),v=`${s}-provider`,x=C?"":void 0,y=C?void 0:g,T=C?void 0:"noopener noreferrer",L=C?"button":void 0,b=C?void 0:"_blank";return(0,n.jsx)("h2",{className:"embed__provider",children:(0,n.jsxs)("a",{className:"brand--hoverColor","data-external":x,href:y,id:C?v:void 0,onBlur:C?()=>r?.(v):void 0,onFocus:C?()=>a?.(v):void 0,onMouseEnter:C?()=>i?.(v):void 0,onMouseLeave:C?()=>c?.(v):void 0,rel:T,role:L,style:C?{display:"inline-block"}:void 0,tabIndex:t?0:-1,target:b,children:[(0,n.jsx)(bs,{alt:p?m:"",className:"embed__providerIcon",src:p}),(0,n.jsx)("span",{className:"embed__providerName",children:m})]})})};renderMetaData=()=>{const{allowTabNavigation:t,data:s,embedId:o,externalLinksDisabled:r,labels:a,onLinkBlur:i,onLinkFocus:c,onLinkMouseEnter:d,onLinkMouseLeave:l,showMetaData:u}=this.props,{src:m,title:p,description:g,provider:C}=s,v=jr(s);if(!u&&v!=="link")return null;const x=su(Ls(m)),y=r&&Fs(x),T=`${o}-metadata-title`,L=`${o}-metadata-readmore`,b=S=>({"data-external":y?"":void 0,href:y?void 0:x,id:y?S:void 0,onBlur:y?()=>i?.(S):void 0,onFocus:y?()=>c?.(S):void 0,onMouseEnter:y?()=>d?.(S):void 0,onMouseLeave:y?()=>l?.(S):void 0,rel:y?void 0:"noopener noreferrer nofollow",role:y?"button":void 0,style:y?{display:"inline-block"}:void 0,tabIndex:t?0:-1,target:y?void 0:"_blank"});return(0,n.jsxs)("div",{className:"embed__meta__content",children:[(0,n.jsx)("h2",{className:"embed__title",children:(0,n.jsx)("a",{className:"brand--hoverColor",...b(T),children:(0,n.jsx)(be,{value:p})})}),(0,n.jsx)(be,{className:"embed__description",value:g}),(0,n.jsxs)("a",{className:"embed__readMore brand--hoverColor",...b(L),children:[v==="link"?`${a?.embedReadMore} ${C}`:`${a?.embedViewOn} ${C}`,(0,n.jsx)("i",{className:"icon icon-chevron-right"})]})]})};render(){const{allowTabNavigation:t,data:s,embedId:o,externalLinksDisabled:r,isLesson:a,labels:i,onLinkBlur:c,onLinkFocus:d,onLinkMouseEnter:l,onLinkMouseLeave:u,showMetaData:m}=this.props,{useRelativePath:p}=s??{},{description:g,originalUrl:C,src:v,thumbnail:x,title:y}=s,T=jr(s);if(T==="iframe"){const L=document.createElement("div");L.innerHTML=Cf(v);const b=L.firstChild,S=b&&b.tagName&&b.tagName.toLowerCase()==="iframe";let N=100,k=32;if(this.props.isAuthoring&&p)return(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"embed__relativeUrl--iframe",children:"Embedded iframe with a relative url"}),(0,n.jsx)("p",{className:"embed__relativeUrl--title",children:y}),(0,n.jsx)("p",{className:"embed__relativeUrl--url",children:C})]});if(S){const O=b.width.match(/%/),j=parseInt(b.width);b.src=Ls(b.src),N=O?700*(j/100):j||16,k=parseInt(b.height)}const E=k/N,I=S?`${E*100}%`:"3rem";if(b.src.includes("typeform")){const O=new window.URL(b.src);O.searchParams.append("disable-auto-focus","true"),b.src=O.toString()}if(b.src.includes("forms.office.com")){const O=new window.URL(b.src);O.searchParams.append("embed","true"),b.src=O.toString()}const w=S?b.outerHTML:"<div>Error: Invalid iframe tag. Please check the iframe source.</div>";return(0,n.jsxs)("div",{"aria-hidden":!t,"aria-label":i?.embedPlayerGroup,className:"embed",role:Va,children:[p&&(0,n.jsx)("div",{className:"embed__title embed--iframe__title",children:y}),(0,n.jsx)(TZ,{paddingBottom:I,ref:this.refIframeContainer,value:w})]})}else if(a){const L=p?v:su(Ls(v)),b=r&&Fs(L),S=`${o}-lesson-title`,N=`${o}-lesson-url`,k=b?"":void 0,E=b?void 0:L,I=b?void 0:"noopener noreferrer nofollow",P=b?"button":void 0,A=b?void 0:"_blank";if(p){const w={"data-external":b?"":void 0,href:L,id:b?S:void 0,onBlur:b?()=>c?.(S):void 0,onFocus:b?()=>d?.(S):void 0,onMouseEnter:b?()=>l?.(S):void 0,onMouseLeave:b?()=>u?.(S):void 0,rel:b?void 0:"noopener noreferrer nofollow",role:b?"button":void 0,tabIndex:t?0:-1,target:b?void 0:"_blank"};return(0,n.jsxs)("div",{"aria-hidden":!t,"aria-label":i?.a11yBlockEmbed,className:"embed embed--link embed--rich",role:Va,children:[(0,n.jsx)("h2",{className:"embed__title",children:(0,n.jsx)("a",{className:"brand--hoverColor",...w,children:(0,n.jsx)(be,{value:y})})}),["link","photo"].includes(T)?(0,n.jsxs)("a",{className:"embed__relativeUrl--url","data-external":k,href:E,id:b?N:void 0,onBlur:b?()=>c?.(N):void 0,onFocus:b?()=>d?.(N):void 0,onMouseEnter:b?()=>l?.(N):void 0,onMouseLeave:b?()=>u?.(N):void 0,rel:I,role:P,tabIndex:t?0:-1,target:A,children:[L,T==="photo"?(0,n.jsx)("div",{className:"embed__relativeUrl--image",children:(0,n.jsx)(bs,{alt:x?y:"",className:"embed__img",src:L})}):null]}):this.renderEmbedIframe({allowTabNavigation:t,labels:i,src:v,thumbnail:x,title:y,type:T})]})}return(0,n.jsxs)("div",{"aria-hidden":!t,"aria-label":i?.a11yBlockEmbed,className:"embed embed--link embed--rich",role:Va,children:[this.renderProvider(),["link","photo"].includes(T)?(0,n.jsx)("a",{"data-external":k,href:E,id:b?N:void 0,onBlur:b?()=>c?.(N):void 0,onFocus:b?()=>d?.(N):void 0,onMouseEnter:b?()=>l?.(N):void 0,onMouseLeave:b?()=>u?.(N):void 0,rel:I,role:P,tabIndex:t?0:-1,target:A,children:(0,n.jsx)(bs,{alt:x?y:"",className:"embed__img",src:O4(x)})}):this.renderEmbedIframe({allowTabNavigation:t,labels:i,src:v,thumbnail:x,title:y,type:T}),this.renderMetaData()]})}else if(T==="link"){const L=p?v:Ls(v),b=p||r&&Fs(L),S=`${o}-link-readmore`,N=b?"":void 0,k=b?void 0:L,E=b?void 0:"noopener noreferrer nofollow",I=b?"button":void 0,P=b?void 0:"_blank";return(0,n.jsxs)("div",{"aria-hidden":!t,"aria-label":i?.embedLinkGroup,className:"embed embed--link brand--linkColor",role:Va,children:[(0,n.jsx)(be,{className:"embed__title",value:y}),(0,n.jsx)(be,{className:"embed__description",value:g}),(0,n.jsx)("a",{className:"embed__readMore brand--hoverColor","data-external":N,href:k,id:b?S:void 0,onBlur:b?()=>c?.(S):void 0,onFocus:b?()=>d?.(S):void 0,onMouseEnter:b?()=>l?.(S):void 0,onMouseLeave:b?()=>u?.(S):void 0,rel:E,role:I,target:P,children:i?.embedReadMore})]})}else return(0,n.jsxs)("div",{className:"embed embed--media",children:[m?(0,n.jsx)(be,{"aria-hidden":!t,className:"embed__title",value:y}):null,this.renderEmbedIframe({allowTabNavigation:t,labels:i,src:v,thumbnail:x,title:y,type:T})]})}renderEmbedIframe=t=>{const{allowTabNavigation:s,labels:o,src:r,thumbnail:a,title:i,type:c}=t,{useRelativePath:d}=this.props.data??{};if(c==="photo")return(0,n.jsx)("figure",{className:"embed__media-wrap embed__media-wrap--photo",children:(0,n.jsx)($a,{allowTabNavigation:s,labels:o,src:O4(a)})});{const l=so.isIe11||so.isEdge,u=G()("embed__media-wrap",{"embed__media-wrap--ms_browser":l});return(0,n.jsxs)("figure",{"aria-hidden":!s,"aria-label":o?.embedPlayerGroup,className:u,onKeyDown:this.onKeyDown,ref:this.refIframeContainer,tabIndex:s?0:-1,children:[(0,n.jsx)("meta",{content:"origin",name:"referrer"}),(0,n.jsx)("iframe",{allowFullScreen:!0,className:"embed__media",frameBorder:"0",inert:s?void 0:!0,loading:"lazy",onLoad:this.setupPlayer,ref:this.refIframePlayer,scrolling:d?"yes":"no",src:d?r:SZ(r),title:i})]})}}}const D4=e=>{const t=I1(),s=Re(),o=e.externalLinksDisabled??(s&&"externalLinksDisabled"in s?s.externalLinksDisabled:!1),{handleMouseEnter:r,handleMouseLeave:a,handleFocus:i,handleBlur:c}=Dl(),[d,l]=wr.useState([]),u=wr.useId();return wr.useEffect(()=>{if(!o||!e.data){l([]);return}const m=[],{providerUrl:p,src:g,useRelativePath:C}=e.data,v=jr(e.data);e.isLesson&&g&&Fs(Ls(g))&&(m.push(`${u}-lesson-title`),["link","photo"].includes(v)&&m.push(`${u}-lesson-url`),v!=="iframe"&&(m.push(`${u}-metadata-title`),m.push(`${u}-metadata-readmore`)),p&&Fs(Ls(p))&&m.push(`${u}-provider`)),!e.isLesson&&e.showMetaData&&p&&Fs(Ls(p))&&m.push(`${u}-provider`),!e.isLesson&&e.showMetaData&&g&&Fs(Ls(g))&&v!=="iframe"&&(m.push(`${u}-metadata-title`),m.push(`${u}-metadata-readmore`)),v==="link"&&(C||g&&Fs(Ls(g)))&&m.push(`${u}-link-readmore`),l(m)},[o,e.data,e.showMetaData,e.isLesson,u]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(NZ,{...e,embedId:u,externalLinksDisabled:o,isAuthoring:t,onLinkBlur:c,onLinkFocus:i,onLinkMouseEnter:r,onLinkMouseLeave:a}),d.map(m=>(0,n.jsx)(Hl,{anchorId:m},m))]})};var kZ=f(71178);const IZ=()=>{const e=na();return i1(e)},H4=(e,t)=>e in t?"Articulate":e.length===2?"ISO-639-1":e.length===3?"ISO-639-3":null,EZ=e=>Object.entries(e).reduce((t,[,s])=>(s.ISO639_1&&(t.iso1Map[s.ISO639_1]=t.iso1Map[s.ISO639_1]||[],t.iso1Map[s.ISO639_1].push(s)),s.ISO639_3&&(t.iso3Map[s.ISO639_3]=t.iso3Map[s.ISO639_3]||[],t.iso3Map[s.ISO639_3].push(s)),t),{iso1Map:{},iso3Map:{}}),jZ=(e,t,s)=>{let o=e,r="",a=s??H4(e,t);return!a&&e.includes("-")&&([o,r]=e.split("-"),a=H4(o,t),a&&(e=o)),{languageCode:o,code:e,regionCode:r,standard:a??"Articulate"}},Nc=(e,t,s={})=>{const{code:o,standard:r}=jZ(e.toLowerCase(),t,s.standard),{location:a,script:i,variant:c}=s;if(r!=="Articulate"){const{iso1Map:d,iso3Map:l}=EZ(t),u=r==="ISO-639-1"?d[o]??null:l[o]??null;return u?u.length===1?u[0]:u.find(m=>{const p=c&&"variant"in m&&m.variant?m.variant.toLocaleLowerCase()===c.toLocaleLowerCase():!1,g=a&&"location"in m&&m.location?m.location.toLocaleLowerCase()===a.toLocaleLowerCase():!1,C=i&&"script"in m&&m.script?m.script.toLocaleLowerCase()===i.toLocaleLowerCase():!1;return p||g||C})||u[0]||null:null}return t[o]??null},mve=(e,t,s={})=>Nc(e,t,{standard:"Articulate",...s})?.ISO639_1||null,pve=(e,t,s={})=>Nc(e,t,{standard:"Articulate",...s})?.ISO639_3||null,fve=(e,t,s={})=>Nc(e,t,{standard:"ISO-639-1",...s})?.code||null,vve=(e,t,s={})=>Nc(e,t,{standard:"ISO-639-3",...s})?.code||null,F4=e=>!!(e&&"video"in e&&e.video&&"key"in e.video&&e.video.key),V4=e=>!!(e&&"customVideo"in e&&e.customVideo&&"src"in e.customVideo&&e.customVideo.src),z4=e=>!!(e&&"customVideo"in e&&e.customVideo&&"key"in e.customVideo&&e.customVideo.key),wZ=(e,t)=>{const s=F4(e)&&F4(t)&&e.video.key===t.video.key,o=V4(e)&&V4(t)&&e.customVideo.src===t.customVideo.src,r=z4(e)&&z4(t)&&e.customVideo.key===t.customVideo.key;return s||o||r},AZ=e=>!!(e&&"video"in e&&e.video&&"captions"in e.video&&e.video.captions?.length),RZ=e=>{const t=Bs(),{currentLocale:s}=Ze(),o=Te(e,t),r=Te(e,s),a=IZ();return(0,h.useMemo)(()=>{if(!!(s&&s!==t)&&a&&wZ(o,r)&&AZ(r))return r.video.captions.find(d=>Nc(d.code,a)?.code===s)?.id},[t,s,o,r,a])};function Qm({allowTabNavigation:e=!0,audioVideoPlayhead:t,canAdjustPlaybackSpeed:s,canRestrictSeek:o,captions:r,cornerRadius:a,id:i,media:c,onLoad:d,poster:l,progressChanged:u,recordMediaPlayheadPosition:m,ref:p,shouldPause:g,src:C,subtitle:v,type:x}){const y=h.useRef(null),T=h.useCallback(H=>{y.current=H,typeof p=="function"?p(H):p&&(p.current=H)},[p]),L=(0,je.A)(g),{currentLocale:b}=Ze(),S=fs(),N=DE(),k=km(),E=RZ(c),I=x==="customVideo",P=h.useCallback(H=>{Of(),u?.(H)},[u]),A=h.useCallback(H=>{m?.(H)},[m]),w=h.useCallback(()=>{de.playerId=i,de.isPlaying=!0},[i]),O=h.useCallback(()=>{de.playerId===i&&(de.isPlaying=!1)},[i]),[j,R]=h.useState(!1),M=h.useRef(!1),V=h.useCallback(()=>{R(!0),d?.()},[d]);h.useEffect(()=>{M.current||j&&(t!=null&&t>0&&y.current?.seekToPercent(t),M.current=!0)},[j,t]),h.useEffect(()=>{!L&&g&&y.current?.pause()},[L,g]),h.useEffect(()=>{const H=()=>{(!de.isPlaying||de.playerId!==i)&&y.current?.pause()};return de.addChangeListener(H),()=>{de.removeChangeListener(H)}},[i]);const F=h.useMemo(()=>{const H={};return(typeof a=="number"||typeof a=="string")&&(H["--video-corner-radius"]=`${Number(a)}px`),H},[a]),B=l==null?void 0:I?l:mt(l);return(0,n.jsxs)(kZ.L,{crossOrigin:so.isLocalFilesystem?void 0:"anonymous",enablePlaybackSpeed:s??void 0,enableSeek:o==null?void 0:!o,inert:!e,labelCaptions:S?.a11yMediaCaptions,labelCaptionsOff:S?.a11yMediaCaptionsOff,labelContainer:S?.a11yGroupVideoPlayer??"Video player",labelCurrentTime:S?.a11yMediaCurrentTime,labelDuration:S?.a11yMediaDuration,labelExitFullscreen:S?.a11yMediaExitFullscreen,labelExitPictureInPicture:S?.a11yMediaExitPictureInPicture,labelFullscreen:S?.a11yMediaFullscreen,labelMute:S?.a11yMediaMute,labelPause:S?.a11yMediaPause,labelPictureInPicture:S?.a11yMediaPictureInPicture,labelPlay:S?.a11yMediaPlay,labelPlaybackRate:S?.a11yMediaPlaybackRate,labelPlayVideo:S?.a11yMediaPlayVideo,labelRemainingTime:S?.a11yMediaRemainingTime,labelSeek:S?.a11yMediaSeek,labelSeekDisabled:S?.a11yMediaSeekDisabled,labelUnmute:S?.a11yMediaUnmute,labelVolume:S?.a11yMediaVolume,language:N??b??void 0,onLoad:V,onPause:O,onPlay:w,onPlayheadSave:A,onTimeUpdate:P,poster:B,ref:T,style:F,timeUpdateInterval:1e3,children:[(0,n.jsx)("source",{src:`${I?C:mt(C)}?v=1`,type:I?"application/x-mpegURL":void 0}),r==null&&v&&(0,n.jsx)("track",{kind:"captions",label:"English",src:I?v:mt(v),srcLang:"en"}),r?.map(H=>(0,n.jsx)("track",{default:H.id===E?!0:void 0,kind:"captions",label:H.name||k?.(H.code),src:H.url||(H.key!=null?mt(H.key):void 0),srcLang:H.code},H.id))??null]})}var PZ=f(9608);function Ke(e){const t=PZ.forwardRef((s,o)=>{const r=vs();return(0,n.jsx)(e,{...s,getL10nValue:r,ref:o})});return t.displayName=`withLocalizedLookup(${e.displayName||e.name})`,t}var MZ=f(68418),$4=f.n(MZ),OZ=f(97367),BZ=f.n(OZ);const DZ=e=>({...e,courseId:e.courseId||Ft()(["course","id"],e)}),HZ=e=>({...e,lessonId:e.lessonId||Ft()(["lesson","id"],e)}),FZ=({id:e,courseId:t,lessonId:s,refs:o})=>e||(o&&s?`${s}-${o}`:s||t),Zm=ce()(FZ,HZ,DZ),gve=st()(Rs()(xe()("id"),$4()("id",Zm)),Tn()(BZ()(xe(),[xe()("id"),xe()("uploads")]),Ln()(["id"])),$4()("isUploading",Ae()("status","uploading")));function Cve(e){const t=e.match(/^(.*\/)?([^/]+)$/);if(!t)return encodeURIComponent(e);const s=t[1]??"",o=t[2],r=encodeURIComponent(o);return`${s}${r}`}function VZ(e){return e.replace(/%2F/g,"/")}var zZ=f(9608);const Ym=e=>!!(e&&("key"in e&&e.key||"src"in e&&e.src)),nu=e=>Ym(e)&&!e.isProcessing&&!e.error,$Z=(e,t)=>t?.mediaType==="audio"?!!e&&(Ym(e)||T4(t)||S4(t)&&!Ym(e)):nu(e),_Z=e=>Kn()(Le()(!!e),qK()(`-${e}`));class UZ extends zZ.Component{constructor(t){super(t),this.onTranscriptClick=this.onTranscriptClick.bind(this)}static get defaultProps(){return{defaultAlign:"left",media:{},index:"1",hasPadding:!0,opts:{},allowTabNavigation:!0,lessonNumber:1,getL10nValue:()=>{}}}onTranscriptClick(){const{block:t,blockId:s,openTranscript:o,refs:r}=this.props,a=t?.items?.length===1?t.items[0]:void 0,i=this.props.item??a;let c=s;try{t!=null&&typeof t=="object"&&!Array.isArray(t)?"blockId"in t?c=t.blockId:"id"in t&&(c=t.id):t?.id&&(c=t.id)}catch{c=s}let d="";try{i!=null&&typeof i=="object"&&!Array.isArray(i)&&"id"in i&&(d=String(i.id))}catch{d=""}const l=r??`items:${c||""}/items:${d}`;if((t||s)&&i&&o)return o({blockId:t?.id??s,item:i,refs:l})}renderAudio(t,s){const{activeIndex:o,allowTabNavigation:r,block:a,blockId:i,getL10nValue:c,index:d,isOverlayAudio:l,item:u,itemIndex:m,labels:p,lessonNumber:g,shouldPause:C,side:v}=this.props,{audio:x}=c(t),y=a&&typeof a=="object"&&"blockId"in a?a.blockId:a?.id||i||"",T=u&&typeof u=="object"&&"id"in u?u.id:"",L=this.props.refs??`items:${y}/items:${T}`,b=`audio-${g}-${d}`;return(0,n.jsx)(j4,{activeIndex:o,allowTabNavigation:r,id:b,isOverlayAudio:l,item:u,itemIndex:m,labels:p,mediaSrc:x.key,onTranscriptClick:this.onTranscriptClick,onTranscriptClose:this.props.closeTranscript??void 0,onTranscriptUpdate:this.props.onTranscriptUpdate,refs:L,shouldPause:x.pause||C,side:v,transcriptMedia:t,uploadId:s,volumeSliderPosition:this.props.volumeSliderPosition},b)}renderImage(t){const{allowTabNavigation:s,cornerRadius:o,defaultAlign:r,imageMaxHeight:a,index:i,labels:c,onLoad:d,opts:l}=this.props,u=t?.align??r,m=t?.dimensions,p=`image-${i}`,{disableZoom:g}=l??{};return(0,n.jsx)($a,{align:u,allowTabNavigation:s,alt:t?.alt,cornerRadius:o,disableZoom:g,height:m?.height||m?.originalHeight,labels:c,link:t?.link,maxHeight:a,onLoad:d,shouldFillWidth:t?.fillWidth,src:Ct(t),width:m?.width||m?.originalWidth},p)}renderVideo(t,s){const{allowTabNavigation:o,blockId:r,lessonNumber:a,index:i,enableVideoPlaybackSpeed:c,shouldPause:d}=this.props,l=t.skipProcess?VZ(t.poster):t.poster,u=_Z(r)(`video-${a}-${i}-${l||""}`);return(0,n.jsx)(Qm,{allowTabNavigation:o,canAdjustPlaybackSpeed:c,captions:t.captions,id:u,media:s,poster:l,shouldPause:t.pause||d,src:t.key},u)}renderEmbed(t){const{allowTabNavigation:s,embedClass:o,labels:r,opts:a,shouldPause:i}=this.props,{fullEmbed:c,showMetaData:d=!0}=a,l=`embed-${this.props.index}`;return(0,n.jsx)("div",{className:o,children:(0,n.jsx)(D4,{allowTabNavigation:s,data:t,id:l,isLesson:c,labels:r,shouldPause:t.pause||i,showMetaData:d},l)})}render(){const{blockId:t,hasPadding:s,item:o,lessonId:r,mediaType:a}=this.props,i=o&&typeof o=="object"&&"id"in o?o.id:"",c=this.props.refs??`items:${t??""}/items:${i}`,d=this.props.media,l=G()({"media-group":s}),{audio:u,embed:m,image:p,video:g}=this.props.getL10nValue(d)??{},C=Zm({lessonId:r,refs:c}),v=this.props.getUpload?this.props.getUpload(C):null;return(0,n.jsxs)("div",{className:l,"data-l10n-id":wt(d),children:[(!a||a==="image")&&nu(p)&&this.renderImage(p),(!a||a==="audio")&&$Z(u,v)&&this.renderAudio(d,C),(!a||a==="video")&&nu(g)&&this.renderVideo(g,d),(!a||a==="embed")&&nu(m)&&this.renderEmbed(m)]})}}const _t=zQ(Rl(IC(Ke(UZ))));function pn(e,t,s,o){const a=t==="bottom"||!s&&t!=="top"?"bottom":"top",i={renderOrder:["text"],isOverlayAudio:!1};if(!e)return i;const c=!!e.audio,d=!!e.image,l=!!e.video,u=!!e.embed,m=d||l,p=()=>{const v=d?"image":"video",x={top:c?["audio","text",v]:["text",v],bottom:c?["text","audio",v]:["text",v],legacyTop:c?["audio",v,"text"]:[v,"text"],legacyBottom:c?[v,"text","audio"]:[v,"text"]};return s&&o==="timeline"&&!t?x.top:s&&o!=="timeline"?a==="bottom"?x.legacyBottom:x.legacyTop:a==="bottom"?x.bottom:x.top},g=()=>{const v={top:c?["audio","text","embed"]:["text","embed"],bottom:c?["text","embed","audio"]:["text","embed"],legacyTop:c?["audio","embed","text"]:["embed","text"],legacyBottom:c?["embed","text","audio"]:["embed","text"]};return s&&o==="timeline"&&!t?v.legacyTop:s&&o!=="timeline"?a==="bottom"?v.legacyBottom:v.legacyTop:a==="bottom"?v.bottom:v.top},C=()=>a==="bottom"?["text","audio"]:["audio","text"];return c&&!m&&!u?{...i,renderOrder:C()}:m&&!c&&!u?{...i,renderOrder:p()}:u&&!c&&!m?{...i,renderOrder:g()}:c&&m&&!u?o==="statement"?{...i,renderOrder:C()}:o==="labeled-graphic"||a==="top"||o==="process"?{...i,renderOrder:p(),audioOnlyMedia:{audio:e.audio},imageOnlyMedia:{image:e.image},videoOnlyMedia:{video:e.video}}:{...i,renderOrder:e.video?["text","video","audio"]:["text","overlay"],audioOnlyMedia:{audio:e.audio},imageOnlyMedia:{image:e.image},videoOnlyMedia:{video:e.video},isOverlayAudio:!e.video}:c&&u&&!m?{...i,renderOrder:g(),audioOnlyMedia:{audio:e.audio},embedOnlyMedia:{embed:e.embed}}:i}var GZ=f(9608);const On=$("block-text"),WZ=class extends GZ.Component{renderHeadingDelegate;renderTextDelegate;constructor(e){super(e),this.renderTextDelegate=this.renderText.bind(this),this.renderHeadingDelegate=this.renderHeading.bind(this)}static get defaultProps(){return{columns:1,heading:"",items:[],type:"onecol",getL10nValue:()=>{}}}getHeadingComponent=()=>{const{heading:e}=this.props;return e?e==="heading"?"h2":"h3":"div"};renderHeading(e){const t="heading"in e?e.heading:null;return(0,n.jsx)(be,{value:t})}renderText(e){const{labels:t,takingSnapshot:s,variant:o}=this.props,r=o?.includes("column"),a="paragraph"in e?e.paragraph:void 0;return r||s?(0,n.jsx)(XK,{item:e,labels:t,children:(0,n.jsx)(ot,{value:a||""})}):(0,n.jsx)(ot,{className:On("col"),value:a||""})}render(){const{blockId:e,columns:t,defaultBackgroundColor:s,heading:o,isLearner:r,items:a,labels:i,lessonId:c,media:d,settings:l,type:u,variant:m,renderText:p=this.renderTextDelegate,renderHeading:g=this.renderHeadingDelegate,getL10nValue:C}=this.props,v=C(d),x=Object.keys(v?.audio??{}).length>0,{audioPosition:y,entranceAnimation:T,cellPadding:L=1.5,tableWidth:b=76,textPadding:S=.8,textWidth:N=76}=l,k=m==="table",E=t===1,I=t>1,P=k?b:N,A=!k&&E,w=k,O=RK(L),j=PK(S),R=Vm(P),M=On({[u]:!A&&!w||I,[`${u}-custom-width`]:!I,[`${u}-custom-width-table-${R}`]:w,[`${u}-custom-width-text-${R}`]:A,[`heading-custom-text-padding-${j}`]:A,[`${u}-custom-cell-padding-${O}`]:w,"no-animation":!T}),V=t>2?On("container-wide"):On("container",{authoring:!r}),F=this.getHeadingComponent(),B=C(Array.isArray(d)?{}:d),H=pn(B,y);return(0,n.jsx)(Ie,{className:M.toString(),defaultBackgroundColor:s,children:(0,n.jsxs)("div",{className:V,"data-block-id":e,"data-block-text":"",children:[(0,n.jsx)("div",{className:On("row"),children:o!==""?a.slice(0,1).map((W,Q)=>(0,n.jsx)("div",{className:On("col"),children:(0,n.jsx)("div",{className:On("heading"),children:(0,n.jsx)(F,{children:g(W)})})},"id"in W?W.id:Q)):null}),H.renderOrder.map((W,Q)=>{if(W==="text")return(0,n.jsx)("div",{className:On("row"),children:u!=="heading"?a.slice(0,t).map((J,te)=>(0,n.jsx)(h.Fragment,{children:p(J)},"id"in J?J.id:te)):null},`text-${Q}`);if(W==="audio"&&x){const J=H.renderOrder.indexOf("audio")<H.renderOrder.indexOf("text");return(0,n.jsx)("div",{className:On("row",{media:!0,top:J,bottom:!J,hasHeading:m==="heading paragraph"||m==="subheading paragraph"}),children:(0,n.jsx)("div",{className:On("col",{media:!0}),children:(0,n.jsx)(_t,{blockId:e,hasPadding:!1,index:e,item:{id:e,media:d},labels:i,lessonId:c,media:d,refs:`items:${e}`})})},`audio-${Q}`)}})]})})}},Po=Ke(WZ),KZ=Po,QZ=e=>(0,n.jsx)(Po,{columns:2,type:"twocol",...e}),ZZ=e=>(0,n.jsx)(Po,{columns:3,type:"threecol",...e}),YZ=e=>(0,n.jsx)(Po,{columns:4,type:"fourcol",...e}),XZ=e=>(0,n.jsx)(Po,{heading:"heading",type:"heading",...e}),JZ=e=>(0,n.jsx)(Po,{heading:"subheading",type:"heading",...e}),qZ=e=>(0,n.jsx)(Po,{heading:"heading",...e}),eY=e=>(0,n.jsx)(Po,{heading:"subheading",...e});var kc=f(9608);const tY=1e3,sY={fadeInGrow:"scale(0.95)",fadeInLeft:"translateX(-50px)",fadeInLeftSmall:"translateX(-25px)",fadeInRight:"translateX(50px)",fadeInUp:"translateY(25px)"},nY=e=>{const{afterAnimatedIn:t,animateIn:s="fadeIn",children:o,className:r,duration:a=1,initiallyVisible:i,siblingDelay:c=0}=e,d=kc.useRef(null),[l,u]=kc.useState(!1);kc.useEffect(()=>{const p=d.current;if(i&&p){u(!0);return}if(l||!p||typeof window>"u")return;const g=v4(),C=new IntersectionObserver(([x])=>{x!=null&&(x.isIntersecting||x.intersectionRatio>0)&&(u(!0),C.unobserve(x.target))},{root:g,rootMargin:P2,threshold:0});C.observe(p);const v=setTimeout(()=>{u(x=>{if(x)return x;const y=d.current;if(!y)return x;const T=y.getBoundingClientRect(),L=g?.getBoundingClientRect(),b=L?.top??0,S=L?.bottom??window.innerHeight,N=(S-b)*.1;return T.bottom>b-N&&T.top<S+N?!0:x})},tY);return()=>{C.disconnect(),clearTimeout(v)}},[i,l]),kc.useEffect(()=>{const p=d.current;if(!p||!t)return;const g=C=>{C.target instanceof Element&&C.target.parentElement===p&&C.propertyName==="opacity"&&t()};return p.addEventListener("transitionend",g),()=>{p.removeEventListener("transitionend",g)}},[t]),kc.useEffect(()=>{const p=d.current;if(!p||!Array.isArray(o))return;Array.from(p.children).forEach((C,v)=>{C instanceof HTMLElement&&C.style.setProperty("--idx",String(v))})},[o]);const m={"--scroll-animation-step":`${c}s`,"--scroll-animation-duration":s==="none"?"0s":`${a}s`,"--scroll-animation-from":sY[s]??"translateY(0)"};return(0,n.jsx)("div",{className:G()("scroll-animation",r,{"scroll-animation--in":l}),ref:d,style:m,children:o})},oY=matchMedia("(prefers-reduced-motion: reduce)");function Ss(){return oY.matches}const Pe=e=>{const{afterAnimatedIn:t,animateBlockEntrance:s,animateIn:o,children:r,className:a,duration:i,initiallyVisible:c,isLearner:d,siblingDelay:l}=e;return d&&s&&!Ss()?(0,n.jsx)(nY,{afterAnimatedIn:t,animateIn:o,className:a,duration:i,initiallyVisible:c,siblingDelay:l,children:r}):Array.isArray(r)?(0,n.jsx)("div",{children:r}):r};var _4=f(9608);const rY=_4.lazy(async()=>{const[e,t]=await Promise.all([f.e("ace").then(f.t.bind(f,23248,23)),f.e("ace").then(f.bind(f,89805)),f.e("ace").then(f.t.bind(f,98263,23)),f.e("ace").then(f.t.bind(f,70746,23)),f.e("ace").then(f.t.bind(f,38094,23)),f.e("ace").then(f.t.bind(f,26374,23)),f.e("ace").then(f.t.bind(f,38094,23)),f.e("ace").then(f.t.bind(f,62001,23)),f.e("ace").then(f.t.bind(f,90862,23)),f.e("ace").then(f.t.bind(f,61955,23)),f.e("ace").then(f.t.bind(f,79893,23)),f.e("ace").then(f.t.bind(f,97647,23)),f.e("ace").then(f.t.bind(f,17303,23)),f.e("ace").then(f.t.bind(f,43110,23)),f.e("ace").then(f.t.bind(f,99326,23)),f.e("ace").then(f.t.bind(f,75181,23)),f.e("ace").then(f.t.bind(f,41497,23)),f.e("ace").then(f.t.bind(f,41600,23)),f.e("ace").then(f.t.bind(f,46131,23)),f.e("ace").then(f.t.bind(f,36360,23)),f.e("ace").then(f.t.bind(f,51039,23)),f.e("ace").then(f.t.bind(f,97002,23))]);return{default:t.default}}),aY=({classNames:e,code:t,blockId:s})=>{const[o,r]=(0,h.useState)(!1),{announcePolite:a}=eo(),i=async()=>{const c=(0,Nr.htmlDecode)(t);await navigator.clipboard.writeText(c),r(!0),setTimeout(()=>r(!1),1e3),a("Copied!")};return(0,n.jsx)("div",{className:e,children:(0,n.jsx)(Me.ArcTooltip,{id:`code-snippet-copy-tooltip-${s}`,text:o?"Copied!":"Copy",children:(0,n.jsx)(Me.ArcButton,{icon:(0,n.jsx)(ie,{name:o?"check":"copy"}),layout:"icon",onClick:i,shape:"square",size:"md",variant:"tertiary"})})})};class iY extends _4.Component{renderCaptionDelegate;constructor(t){super(t),this.renderCaptionDelegate=this.renderCaption.bind(this)}renderCaption({caption:t}){return(0,n.jsx)(ot,{className:"block-text__code-caption",value:t||""})}render(){const{animateBlockEntrance:t,blockId:s,defaultBackgroundColor:o="",getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:d,settings:l,renderCaption:u=this.renderCaptionDelegate}=this.props,{entranceAnimation:m,language:p,paddingBottom:g,paddingTop:C,snippetBackgroundColor:v,snippetColorContrast:x,theme:y,useAdvancedEditor:T,wrapWords:L}=l,b=G()("block-text block-text--code",{"block-text--padding-top":Number(C)===2,"block-text--padding-bottom":Number(g)===2,"block-text--no-animation":!m}),S={backgroundColor:v},N=v==="#fafafa"||Xe()(v),k=x??pe.DARK;if(!N){const E=At({backgroundColor:v,contrast:k});Object.assign(S,{"--color-snippet-contrast":E})}return(0,n.jsx)(Ie,{className:b,defaultBackgroundColor:o,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:a,isLearner:i,children:(0,n.jsx)("div",{className:"block-text__container",children:c.slice(0,1).map(E=>{const I=yc({...E,getL10nValue:r});return(0,n.jsx)("div",{className:"block-text__row",children:(0,n.jsx)("div",{"aria-label":d?.a11yBlockCodeSnippet,className:"block-text__col",role:Va,children:(0,n.jsxs)("figure",{"aria-labelledby":I.figcaptionId,className:"block-text__figure block-text__figure--with-copy",role:"figure",children:[(0,n.jsx)(SG,{value:E.code,children:P=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(aY,{blockId:s,classNames:"block-text__copy-button",code:P}),T?(0,n.jsx)(h.Suspense,{fallback:null,children:(0,n.jsx)(rY,{editorProps:{$blockScrolling:!0},maxLines:25,mode:p,name:String(E.id),readOnly:!0,setOptions:{enableSnippets:!1,showLineNumbers:!0,tabSize:2,fontSize:"1.6rem",useWorker:!1},theme:y,value:(0,Nr.htmlDecode)(o0(P)),width:"100%",wrapEnabled:L})}):(0,n.jsx)("pre",{className:"block-text__code",dangerouslySetInnerHTML:{__html:o0(P)},dir:"ltr",style:S})]})}),E.caption&&(0,n.jsx)("figcaption",{id:I.figcaptionId,children:u(E)})]})})},E.id)})})})})}}const U4=Ke(iY);function cY({accentColor:e,backgroundType:t,blockBackgroundColor:s,noteColor:o,imageBackgroundDefault:r="#ffffff"}){return o!=null&&o!==""?o:lY({accentColor:e,backgroundType:t,blockBackgroundColor:s,imageBackgroundDefault:r})}function lY({accentColor:e,backgroundType:t,blockBackgroundColor:s,imageBackgroundDefault:o="#ffffff"}){if(t!==q.IMAGE&&s==null)return"#000000b3";switch(t){case q.IMAGE:return o;case q.LIGHT:case q.GRAY:return sn(.9,e);case q.DARK:return"#494949";case q.BLACK:return"#333333";default:{if(!s)return e;switch(ma(s)){case ct.LIGHT:return sn(.3,s);case ct.MED:return kn(.2,s);case ct.DARK:case ct.NEAR_BLACK:return kn(.4,s);default:return e}}}}function dY(e,t){const s=Yt(),{cardMode:o,className:r="",children:a,disabled:i=!1,tag:c="div",overrideBackground:d=!1,style:l={},...u}=e,{cardMode:m,customBackgroundColorContrast:p}=s,C=Re()?.theme,v=In(),x=o??m??Hs.WHITE,y=Cs()??"#ffffff",T=x===Hs.WHITE,L=v===q.COLOR,b=v===q.ACCENT,S=C?.accentContrast,N=v===q.ACCENT||v===q.COLOR,k=S===pe.AUTO&&b||p===pe.AUTO&&L,E=v===q.COLOR?p:S,I=[r,"block-card"];if(T)I.push("bg--range-light","block-card--white");else if(i){I.push("block-card--disabled");const P=At({backgroundColor:y,contrast:E});k&&(l["--color-text"]=P,l["--color-text-opposite"]=P===ft.DARK?ft.LIGHT:ft.DARK)}else{I.push("block-card--transparent");const A=Kw(y)??y??"#ffffff";switch(v){case q.LIGHT:case q.GRAY:I.push("bg--range-light");break;case q.IMAGE:I.push("bg--range-dark");break;case q.DARK:case q.BLACK:I.push("bg--range-dark"),l["--color-background-rgb"]=(0,Ra.A)(A)?.slice(0,3);break;default:{const O=l["--color-background"]??(d?y:A),j=At({backgroundColor:O,contrast:E});N&&j==ft.LIGHT&&I.push("block-card--contrast-light");const R=ma(O);I.push(`bg--range-${pa()(R.toLowerCase())}`),l["--color-background"]=O,l["--color-background-rgb"]=(0,Ra.A)(O)?.slice(0,3);break}}}return(0,n.jsx)(c,{...u,className:I.join(" "),ref:t,style:l,children:a})}const Ot=(0,h.forwardRef)(dY);var uY=f(9608);const Ts=$("block-statement");class hY extends uY.Component{renderTextDelegate;constructor(t){super(t),this.renderTextDelegate=this.renderText.bind(this)}static get defaultProps(){return{items:[],type:"a",getL10nValue:()=>{}}}getEntranceAnimationType(){const{type:t}=this.props;switch(t){case"a":return"fadeIn";case"b":case"d":return"fadeInUp";case"c":return"fadeInRight";case"note":return"fadeInGrow"}}getEntranceAnimationDuration(){const{type:t}=this.props;switch(t){case"a":return 1;case"b":case"c":case"d":return .75;case"note":return .5}}renderText({blockId:t,getL10nValue:s,type:o,labels:r,lessonId:a,media:i,settings:c},{paragraph:d}){const l=o==="note",u=s(Array.isArray(i)?{}:i),m=!!u?.audio,p=pn(u,c.audioPosition,!1,"statement"),g=(0,n.jsx)("div",{className:Ts("quote"),children:p.renderOrder.map((C,v)=>{if(C==="text")return(0,n.jsx)("div",{children:(0,n.jsx)(ot,{value:d})},`text-${v}`);if(C==="audio"&&m){const x=p.renderOrder.indexOf("audio")<p.renderOrder.indexOf("text");return(0,n.jsx)("div",{className:Ts("audio-container",{top:x,bottom:!x}),children:(0,n.jsx)(_t,{blockId:t,hasPadding:!1,index:t,item:{media:i,id:t},labels:r,lessonId:a,media:i,mediaType:"audio",refs:`items:${t}`})},`audio-${v}`)}return null})});return l?(0,n.jsx)(CY,{getL10nValue:s,media:i,children:g}):g}render(){const{animateBlockEntrance:t,isLearner:s,items:o,renderText:r=this.renderTextDelegate,settings:a,type:i,initiallyVisible:c}=this.props,{entranceAnimation:d,divider:l=!0,dividerPadding:u=SK(i),dividerSize:m=LK(i),noteIcon:p=!0,noteSize:g="sm",statementWidth:C=TK(i)}=a,v=jK(C),x=wK(u),y=AK(m),T=g,L=i==="a"||i==="b"||i==="d",b=i==="note",S=Ts({[i]:!0,[`${i}-custom-width-${v}`]:!0,[`${i}-divider-off`]:L&&!l,[`${i}-divider-padding-${x}`]:L&&l,[`${i}-divider-size-${y}`]:L&&l,[`note-size-${T}`]:b,[`note-size-${T}-no-icon`]:b&&!p,"no-animation":!d});return(0,n.jsx)(Ie,{className:S.toString(),children:(0,n.jsx)("div",{className:Ts("wrap"),children:(0,n.jsx)("div",{className:Ts("container"),children:(0,n.jsx)("div",{className:Ts("row"),children:o.slice(0,1).map(N=>(0,n.jsx)(Pe,{animateBlockEntrance:t,animateIn:this.getEntranceAnimationType(),duration:this.getEntranceAnimationDuration(),initiallyVisible:c,isLearner:s,children:(0,n.jsxs)("div",{className:Ts("col"),children:[(0,n.jsx)("div",{className:Ts("divider-top-container"),children:(0,n.jsx)("div",{className:Ts("divider-top")})}),r(this.props,N),(0,n.jsx)("div",{className:Ts("divider-bottom")})]})},N.id))})})})})}}const Ic=Ke(hY),mY=Ic,pY=e=>(0,n.jsx)(Ic,{type:"b",...e}),fY=e=>(0,n.jsx)(Ic,{type:"c",...e}),vY=e=>(0,n.jsx)(Ic,{type:"d",...e}),gY=e=>(0,n.jsx)(Ic,{type:"note",...e}),CY=({children:e,getL10nValue:t,media:s})=>{const o=Yt(),{accentColor:r,cardMode:a,cornerRadius:i,courseColor:c,customBackgroundColorContrast:d,noteIcon:l=!0,noteIconColor:u}=o,m=o.noteColor,p=o.noteColorContrast,{theme:g}=Re(),C=Cs(),v=In(),x=v===q.COLOR,y=v===q.ACCENT,T=g?.accentContrast,L=v===q.DARK||v===q.BLACK,b=m!=null&&m!=="",N=x||y||L||b?Hs.TRANSPARENT:a,k=b&&(p??pe.AUTO)===pe.AUTO||T===pe.AUTO&&y||d===pe.AUTO&&x,E=(0,h.useMemo)(()=>cY({accentColor:r??c,backgroundType:v,blockBackgroundColor:C,noteColor:m,imageBackgroundDefault:""}),[r,v,C,c,m]),I=b?p??pe.AUTO:v===q.COLOR?d:T,P=At({backgroundColor:E,contrast:I}),A={"--color-background":E,...(k||b)&&{"--color-text":P},...i&&{"--corner-radius":`${Number(i)}px`},...u&&{"--color-theme-decorative":u},...b&&{"--color-theme":m}},w=Ts("note-icon",{off:!l}),j=(t?t(Array.isArray(s)?{}:s):void 0)?.image,R=j?.key&&Object.keys(j).length>0,M=R?WT(j)?mt(j.key):Ct(j):null,V=()=>l?R&&M?(0,n.jsx)("div",{"aria-hidden":!0,className:Ts("note-icon__custom"),style:{WebkitMaskImage:`url('${M}')`,maskImage:`url('${M}')`}}):(0,n.jsx)(ie,{name:"circle-info"}):null;return(0,n.jsxs)(Ot,{cardMode:N,className:Ts("note-card"),style:A,children:[(0,n.jsx)("div",{className:w,children:V()}),e]})};var dt=f(9608);function G4({ariaLabel:e,children:t,className:s="carousel-controls-item-btn",isActive:o,onClick:r,onKeyDown:a}){return(0,n.jsx)("li",{className:"carousel-controls-item",role:"listitem",children:(0,n.jsx)("button",{"aria-current":o,"aria-label":e,className:s,onClick:r,onKeyDown:a,tabIndex:o?0:-1,type:"button",children:t})})}function ou({children:e,iconNameLeft:t="chevron-left-light",iconNameRight:s="chevron-right-light",isInfinite:o=!0,isRTL:r=!1,labelCarousel:a="Carousel",labelCarouselRoleDesc:i="Carousel",labelSlideControls:c="Slide controls",labelSlideControlsGoToNext:d="Go to next slide",labelSlideControlsGoToPrevious:l="Go to previous slide",labelSlideControlsGoToSlide:u="Go to slide",labelSlideCounterPreposition:m="of",labelSlidePreposition:p="of",labelSlideRoleDesc:g="Slide",onChange:C,ref:v,renderSlideIndicator:x,shouldMouseEmulateTouch:y=!1,shouldUseCounter:T=!1,shouldUseGoToSlide:L=!0}){const b=dt.useId(),[S,N]=dt.useState(0),k=(0,je.A)(S)??0,E=dt.useRef(null),I=dt.useRef(null),P=dt.useRef(!1),A=dt.useRef(!1),w=dt.useRef(void 0),O=dt.useRef(void 0),j=`carousel-${b}`,R=dt.Children.count(e),M=(0,je.A)(R),V=dt.useMemo(()=>Array.from({length:R}),[R]),F=R>1;dt.useImperativeHandle(v,()=>({navigateToSlide:(_,U=!0)=>{N(_);const z=E.current?.children?.[_]?.firstElementChild;U&&z?.focus()}}),[]);const B=dt.useCallback(({activeIndex:_,dir:U})=>{const z=o?_-1>=0?_-1:R-1:Math.max(0,_-1),D=o?_+1<=R-1?_+1:0:Math.min(R-1,_+1);return U==="left"?r?D:z:r?z:D},[o,r,R]),H=dt.useCallback(()=>{N(_=>B(r?{activeIndex:_,dir:"right"}:{activeIndex:_,dir:"left"}))},[B,r]),W=dt.useCallback(()=>{N(_=>B(r?{activeIndex:_,dir:"left"}:{activeIndex:_,dir:"right"}))},[B,r]),Q=dt.useCallback(_=>{const U=E.current?.children?.[_],z=E.current;if(U&&z){const D=U.getBoundingClientRect(),K=z.getBoundingClientRect(),Z=D.left+D.width/2,X=K.left+K.width/2,Y=Z-X;z.scrollBy({left:Y,behavior:"smooth"})}},[]),J=dt.useCallback(_=>{let U=!1,z=S;switch(_.key){case"ArrowLeft":U=!0,z=B({activeIndex:S,dir:"left"});break;case"ArrowRight":U=!0,z=B({activeIndex:S,dir:"right"});break;case"Home":U=!0,z=0;break;case"End":U=!0,z=R-1;break}U&&(_.stopPropagation(),_.preventDefault()),S!==z&&(E.current?.children?.[z]?.firstChild?.focus(),Q(z),N(z))},[S,B,Q,R]);dt.useEffect(()=>{k!==S&&C?.(S)},[S,C,k]),dt.useEffect(()=>{R<M&&S>R-1&&N(R-1)},[S,M,R]),dt.useEffect(()=>{const _=Y=>{Y.target.tagName==="IMG"&&Y.preventDefault(),w.current=Y.screenX},U=Y=>{const oe=window.visualViewport?.scale??1,re=window.getSelection().toString()!=="";if(!A.current&&oe<=1.01&&!re&&w.current!=null){O.current=Y.screenX;const me=O.current-w.current;Math.abs(me)>50&&(window.getSelection().empty(),P.current=!0,w.current=void 0,O.current=void 0,me<0?N(Oe=>B({activeIndex:Oe,dir:"right"})):N(Oe=>B({activeIndex:Oe,dir:"left"})))}},z=Y=>{P.current&&Y.stopPropagation(),P.current=!1,A.current=!1,w.current=void 0,O.current=void 0},D=Y=>{if(Y.touches.length>1){A.current=!0;return}Y.changedTouches.length===1&&Y.changedTouches[0]&&(w.current=Y.changedTouches[0].screenX)},K=Y=>{const oe=window.visualViewport?.scale??1,re=window.getSelection().toString()!=="";if(!A.current&&oe<=1.01&&!re&&w.current!=null&&Y.changedTouches[0]){O.current=Y.changedTouches[0].screenX;const me=O.current-w.current;Math.abs(me)>50&&(P.current=!0,w.current=void 0,O.current=void 0,me<0?N(Oe=>B({activeIndex:Oe,dir:"right"})):N(Oe=>B({activeIndex:Oe,dir:"left"})))}},Z=()=>{P.current=!1,A.current=!1,w.current=void 0,O.current=void 0},X=I.current;return y&&(X?.addEventListener("mousedown",_,{capture:!0}),X?.addEventListener("mousemove",U,{capture:!0}),X?.addEventListener("click",z,{capture:!0})),X?.addEventListener("touchstart",D,{passive:!0}),X?.addEventListener("touchmove",K,{passive:!0}),X?.addEventListener("touchend",Z,{passive:!0}),X?.addEventListener("touchcancel",Z,{passive:!0}),()=>{y&&(X?.removeEventListener("mousedown",_),X?.removeEventListener("mousemove",U),X?.removeEventListener("mouseup",Z)),X?.removeEventListener("touchstart",D),X?.removeEventListener("touchmove",K),X?.removeEventListener("touchend",Z),X?.removeEventListener("touchcancel",Z)}},[B,y,R]);const te=dt.useCallback(_=>()=>{Q(_),N(_)},[Q]);return(0,n.jsxs)("div",{"aria-label":a,"aria-roledescription":i,className:"carousel",dir:r?"rtl":void 0,role:"region",style:{"--carousel-active-index":S},children:[F&&(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{"aria-label":c,className:"carousel-controls",role:"group",children:[L&&(0,n.jsx)("ul",{className:"carousel-controls-items",ref:E,role:"list",children:V.map((_,U)=>{const z=S===U,D=te(U);return x?x({index:U,isActive:z,onClick:D,onKeyDown:J}):(0,n.jsx)(G4,{ariaLabel:u+" "+(U+1),isActive:z,onClick:D,onKeyDown:J,children:(0,n.jsx)(ie,{className:"carousel-controls-item-btn-icon",name:z?"circle":"circle-solid"})},U)})}),(0,n.jsx)("button",{"aria-disabled":o?void 0:S===0,"aria-label":l,className:"carousel-controls-prev",onClick:!o&&S===0?void 0:H,type:"button",children:(0,n.jsx)(ie,{className:"carousel-controls-prev-icon",name:r?s:t})}),(0,n.jsx)("button",{"aria-disabled":o?void 0:S===R-1,"aria-label":d,className:"carousel-controls-next",onClick:!o&&S===R-1?void 0:W,type:"button",children:(0,n.jsx)(ie,{className:"carousel-controls-next-icon",name:r?t:s})}),T&&(0,n.jsxs)("div",{className:"carousel-controls-counter",children:[(0,n.jsx)("div",{className:"carousel-controls-counter-text",children:`${S+1} ${m} ${R}`}),(0,n.jsx)("div",{className:"carousel-controls-counter-line",children:(0,n.jsx)("div",{className:"carousel-controls-counter-line-runner",style:{width:`${Number(((S+1)/R).toFixed(2))*100}%`}})})]})]})}),(0,n.jsx)("div",{"aria-live":"polite",className:"carousel-slides",ref:I,children:dt.Children.map(e,(_,U)=>{const z=`${j}-${U}-counter`;return(0,n.jsxs)("div",{"aria-labelledby":z,"aria-roledescription":g,className:"carousel-slide",hidden:S!==U,inert:S!==U,role:"group",children:[(0,n.jsx)("div",{className:"visually-hidden-always",id:z,children:`${U+1} ${p} ${R}`}),_]})})})]})}var Ec=f(9608);const xY="div",W4=Ec.createContext(void 0);function bY({children:e,element:t,...s},o){const[r,a]=Ec.useState(null);return(0,n.jsx)(W4.Provider,{value:r,children:Ec.createElement(t??xY,{...s,ref:o},e,(0,n.jsx)("div",{ref:a}))})}const ru=Ec.forwardRef(bY);function bve(){return Ec.useContext(W4)}function Xm(e){const t=s=>{const o=u1();return(0,n.jsx)(e,{...s,isRTL:o})};return t.displayName=`withRTL(${e.displayName||e.name})`,t}const au=({blockId:e,carouselRef:t,children:s,items:o})=>{const r=(0,h.useRef)(null),a=t??r;return(0,h.useEffect)(()=>{const i=c=>{const{path:d}=c.detail,{blockId:l,cardId:u}=xa(d,["block","card"]);if(l===e){const m=o.findIndex(p=>p.id===u);m>=0&&a.current?.navigateToSlide?.(m,!1)}};return window.addEventListener(Ge,i),()=>{window.removeEventListener(Ge,i)}},[o,e,a]),(0,n.jsx)(n.Fragment,{children:s({carouselRef:t})})},Be=$("block-quote"),jc=({avatar:e,alt:t,l10nId:s,showAvatar:o})=>o?(0,n.jsx)(bs,{alt:rr(t),className:Be("avatar"),"data-l10n-id":s,src:e}):null,yY=({alt:e,animateBlockEntrance:t,avatar:s,children:o,l10nId:r,initiallyVisible:a,isAuthorBlank:i=!1,isLearner:c,showAvatar:d,type:l})=>{const u=Be("col",{"no-avatar":!s}),m=s?(0,n.jsx)("div",{className:Be("image"),children:(0,n.jsx)("div",{className:Be("avatar-wrap"),children:l==="c"?(0,n.jsx)(Pe,{animateBlockEntrance:t,animateIn:"fadeInLeftSmall",initiallyVisible:a,isLearner:c,children:(0,n.jsx)(jc,{alt:e,avatar:s,l10nId:r,showAvatar:d})}):(0,n.jsx)(jc,{alt:e,avatar:s,l10nId:r,showAvatar:d})})}):null;return(0,n.jsx)("div",{className:Be("container"),children:(0,n.jsx)("div",{className:Be("row"),children:(0,n.jsxs)("div",{className:u,children:[(0,n.jsx)("div",{className:Be("divider-top")}),(0,n.jsxs)("div",{className:Be("figure",{"no-author":i,"no-avatar":!i&&!d}),children:[m,o]}),(0,n.jsx)("div",{className:Be("divider-bottom")})]})})})},LY=({avatar:e,children:t,alt:s,l10nId:o,showAvatar:r})=>(0,n.jsx)("div",{className:Be("figure"),children:(0,n.jsx)("div",{className:Be("container"),children:(0,n.jsxs)("div",{className:Be("row"),children:[(0,n.jsx)("div",{className:Be("col"),children:e&&r?(0,n.jsx)(jc,{alt:s,avatar:e,l10nId:o,showAvatar:r}):null}),(0,n.jsx)("div",{className:Be("col"),children:t})]})})}),SY=({background:e,avatar:t,children:s,alt:o,l10nId:r,showAvatar:a})=>(0,n.jsx)("div",{className:Be("background"),style:{backgroundImage:e??""},children:(0,n.jsx)("div",{className:Be("container"),children:(0,n.jsx)("div",{className:Be("row"),children:(0,n.jsx)("div",{className:Be("col"),children:(0,n.jsxs)("div",{className:Be("figure"),children:[t&&a?(0,n.jsx)(jc,{alt:o,avatar:t,l10nId:r,showAvatar:a}):null,s]})})})})});class TY extends h.Component{renderTextDelegate;renderCaptionDelegate;constructor(t){super(t),this.renderTextDelegate=this.renderText.bind(this),this.renderCaptionDelegate=this.renderCaption.bind(this)}static get defaultProps(){return{editable:!1,items:[],type:"a",getL10nValue:()=>{}}}getQuoteEntranceAnimationType(){const{type:t}=this.props;switch(t){case"a":case"b":case"background":return"fadeInUp";case"d":case"c":return"fadeInRight"}}getBackgroundImageUrl(t,s){const o=t?.alpha??NK(s),r=Ct(t),a=kK(s);return Tl({alpha:o,color:a,url:r})?.backgroundImage}renderText(t,{paragraph:s}){const o=s||"",r=Be("text",{blank:o===""}).toString();return(0,n.jsx)(ot,{className:r,value:o})}renderCaption(t,{name:s}){const o=Be("caption",{blank:s===""}).toString();return(0,n.jsx)(ot,{className:o,value:s})}render(){const{animateBlockEntrance:t,getL10nValue:s,initiallyVisible:o,isLearner:r,items:a,settings:i,type:c,renderText:d=this.renderTextDelegate,renderCaption:l=this.renderCaptionDelegate}=this.props,u=92,{avatarSize:m=o4(c),divider:p=!0,dividerSize:g=u,entranceAnimation:C,quoteAlignment:v="left",quoteIcon:x=!0,quotesInline:y,quotePadding:T=2,quoteWidth:L=n4(c)}=i,[b]=a,{avatar:S,background:N}=b,k=s(S?.media)?.image,E=h3(k),I=k?.alt,P=wt(S.media),A=s(N?.media)?.image,w=A?.overlayColor,O=this.getBackgroundImageUrl(A,w),j=i?.avatar??E!=="",R=E&&E!=="",M=c==="background",V=M&&w==="light",F=a4(L),B=i4(T),H=r4(c,m),W=EK(g),Q=c==="a",J=c==="c"||M,te=c!=="b"&&!M,_=b?.name==="",U=b?.paragraph==="",z=Be(null,{[c]:!0,[`${c}-custom-width-${F}`]:!0,[`${c}-divider-off`]:Q&&!p,[`${c}-divider-size-${W}`]:Q&&p,[`${c}-quote-padding-${B}`]:!0,[`${c}-align-${v}`]:M,[`${c}-${F}-no-avatar`]:!E||!j,[`${c}-avatar-size-${H}`]:j&&R,[`${c}-quote-icon-off`]:J&&!x,[`${c}-legacy-quote-mark`]:te&&!y,[`${c}-overlay-legacy`]:!w,[`${c}-overlay-light`]:V,"no-animation":!C}).toString(),D=(0,n.jsx)("div",{className:Be("wrap",{blank:_||U}),children:(0,n.jsx)(Pe,{animateBlockEntrance:t,animateIn:this.getQuoteEntranceAnimationType(),initiallyVisible:o,isLearner:r,siblingDelay:.15,children:(0,n.jsxs)("figure",{children:[(0,n.jsx)("blockquote",{children:d(this.props,b)}),(0,n.jsx)("figcaption",{children:l(this.props,b)})]})})});let K;switch(c){case"d":K=(0,n.jsx)(LY,{alt:I,avatar:E,initiallyVisible:o,l10nId:P,showAvatar:j,type:c,children:D});break;case"background":K=(0,n.jsx)(SY,{alt:I,avatar:E,background:O,initiallyVisible:o,l10nId:P,showAvatar:j,type:c,children:D});break;default:K=(0,n.jsx)(yY,{alt:I,animateBlockEntrance:t,avatar:E,initiallyVisible:o,isAuthorBlank:_,isLearner:r,l10nId:P,showAvatar:j,type:c,children:D})}return(0,n.jsx)(Ie,{className:z,children:K})}}const wc=Ke(TY),Jm=(e=>(0,n.jsx)(wc,{...e}));(Object.getOwnPropertyDescriptor(Jm,"name")||{}).writable||Object.defineProperty(Jm,"name",{value:"default",configurable:!0});const NY=e=>(0,n.jsx)(wc,{type:"b",...e}),kY=e=>(0,n.jsx)(wc,{type:"c",...e}),IY=e=>(0,n.jsx)(wc,{type:"d",...e}),EY=e=>(0,n.jsx)(wc,{type:"background",...e});class jY extends h.Component{static get defaultProps(){return{type:"carousel",items:[],onStep:Function.prototype,getL10nValue:()=>{}}}handleChangeCarousel=t=>{this.props.onStep?.(this.props.items[t])};renderText=(t,{paragraph:s})=>{const o=s||"",r=Be("text",{blank:s===""}).toString();return(0,n.jsx)(ot,{className:r,value:o})};renderCaption=(t,{name:s})=>{const o=Be("caption",{blank:s===""}).toString();return(0,n.jsx)(ot,{className:o,value:s})};render(){const{blockId:t,animateBlockEntrance:s,editable:o,getL10nValue:r,initiallyVisible:a=!1,isRTL:i,isLearner:c,isLessonBlocksList:d=!1,items:l,labels:u,previewType:m,settings:p,renderText:g=this.renderText,renderCaption:C=this.renderCaption,type:v}=this.props,{avatar:x=!0,avatarSize:y=o4(v),entranceAnimation:T,quotesInline:L,quotePadding:b=2,quoteWidth:S=n4(v),showBorder:N=!0}=p,E=v!=="b"&&!(v==="background"),I=a4(S),P=i4(b),A=r4(v,y),w=m==="mobile-portrait"||m==="mobile-landscape",O=Be({[v]:!0,[`${v}-custom-width-${I}`]:!0,[`${v}-quote-padding-${P}`]:!0,[`${v}-${I}-no-avatar`]:!x,[`${v}-avatar-size-${A}`]:x,[`${v}-legacy-quote-mark`]:!d&&E&&!L,"no-animation":!T,"hide-border":!N,editable:o}).toString(),j=l.map(R=>{const M=r(R?.avatar?.media)?.image,V=M?.alt,F=h3(M),B=x??F!=="",H="l10nId"in R.avatar.media?R.avatar.media.l10nId:void 0;return(0,n.jsx)("div",{className:Be("slide"),children:(0,n.jsxs)("figure",{className:Be("figure"),children:[F&&x?(0,n.jsx)(jc,{alt:V,avatar:F,l10nId:H,showAvatar:B}):null,(0,n.jsx)("blockquote",{children:g(this.props,R)}),(0,n.jsx)("figcaption",{children:C(this.props,R)})]})},R.id)});return(0,n.jsx)("div",{className:Be("slider-container"),children:(0,n.jsx)(Ie,{className:O,children:(0,n.jsx)(ru,{className:Be("wrap"),children:(0,n.jsx)("div",{className:Be("container"),children:(0,n.jsx)("div",{className:Be("col"),children:(0,n.jsx)(Ot,{className:Be("box"),children:(0,n.jsx)(Pe,{animateBlockEntrance:s,animateIn:"fadeInUp",initiallyVisible:a,isLearner:c,children:(0,n.jsx)(au,{blockId:t,items:l,children:({carouselRef:R})=>(0,n.jsx)(ou,{isRTL:i,labelCarousel:u?.a11yBlockQuoteCarousel,labelCarouselRoleDesc:u?.a11yBlockQuoteCarouselRoleDescription,labelSlideControls:u?.a11yBlockQuoteCarouselSlideControls,labelSlideControlsGoToNext:u?.a11yBlockQuoteCarouselSlideControlsGoToNext,labelSlideControlsGoToPrevious:u?.a11yBlockQuoteCarouselSlideControlsGoToPrevious,labelSlideControlsGoToSlide:u?.a11yBlockQuoteCarouselSlideControlsGoToSlide,labelSlideCounterPreposition:u?.blocksPreposition,labelSlidePreposition:u?.a11yBlockQuoteCarouselSlidePreposition,labelSlideRoleDesc:u?.a11yBlockQuoteCarouselSlideRoleDescription,onChange:this.handleChangeCarousel,ref:R,shouldMouseEmulateTouch:w,children:j})})})})})})})})})}}const wY=Xm(Ke(jY));var K4=f(9608);const Ws=$("block-list"),AY=class extends K4.Component{static get defaultProps(){return{editable:!1,items:[],onStep:Function.prototype,type:"numbered",getL10nValue:()=>{}}}nextNumber(e){const{items:t}=this.props,o=t.length>0?t[e].number:null;let r;return!isNaN(o)&&o!==""&&(r=parseInt(o,10)+1),(r<1||r>99)&&(r=null),r}render(){const{animateBlockEntrance:e,blockId:t,defaultBackgroundColor:s,editable:o,getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:d,lessonId:l,media:u,onStep:m,settings:p,type:g}=this.props,{audioPosition:C,bulletPadding:v,entranceAnimation:x,listItemColor:y,listItemColorContrast:T,listWidth:L}=p,b=r(Array.isArray(u)?{}:u),S=pn(b,C),N=IK(v),k=Vm(L),E=Ws({[g]:!0,[`${g}-custom-width-${k}`]:!0,[`${g}-bullet-padding-${N}`]:!0,"no-animation":!x}),I=g==="numbered"?"ol":"ul";return(0,n.jsx)(Ie,{className:E.toString(),defaultBackgroundColor:s,children:(0,n.jsx)("div",{className:Ws("container"),children:(0,n.jsx)("div",{className:Ws("row"),children:(0,n.jsx)(ru,{className:Ws("col"),children:(0,n.jsx)("div",{className:"blocks-list__container",children:S.renderOrder.map((P,A)=>{if(P==="text")return(0,n.jsx)("div",{children:(0,n.jsx)(I,{className:Ws("list"),role:"list",children:(0,n.jsx)(Pe,{animateBlockEntrance:e,animateIn:"fadeInRight",className:Ws("animated-item").toString(),initiallyVisible:a,isLearner:i,siblingDelay:.25,children:c.map((w,O)=>{const j={key:w.id,index:O,lessonId:l,blockId:t,type:g,editable:o,nextNumber:this.nextNumber.bind(this),onStep:m,listItemColor:y,listItemColorContrast:T,...w};return this.props.renderItem?this.props.renderItem(j):(0,h.createElement)(RY,{...j,key:j.key})})})})},`text-${A}`);if(P==="audio")return(0,n.jsx)("div",{className:G()("block-list__media",{"audio-on-top":S.renderOrder[0]==="audio","audio-on-bottom":S.renderOrder[0]!=="audio"}),children:(0,n.jsx)(_t,{blockId:t,hasPadding:!1,index:t,item:{media:u,id:t},labels:d,lessonId:l,media:u,refs:`items:${t}`})},`${P}-${A}`)})})})})})})}};class RY extends K4.Component{renderTextDelegate;animateRef=null;static get defaultProps(){return{className:""}}constructor(t){super(t),this.renderTextDelegate=this.renderText.bind(this)}renderText(t){return(0,n.jsx)(ot,{...t})}handleChangeCheckbox=()=>{this.props.onStep(this.props)};render(){const{type:t,id:s,index:o,number:r,paragraph:a,editable:i,className:c,renderText:d=this.renderTextDelegate,style:l,listItemColor:u,listItemColorContrast:m}=this.props,p={allowTabNavigation:!0,className:"block-list__content brand--linkColor cursorAuto",editable:i,id:s,value:a};return(0,n.jsxs)("li",{className:G()("block-list__item",`block-list__item--${t}`,c),ref:g=>{this.animateRef=g},role:"listitem",style:l,children:[t==="numbered"&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:Ws("number"),style:u?{backgroundColor:u,color:At({contrast:m||pe.AUTO,backgroundColor:u})}:void 0,children:r||o+1}),d(p)]}),t==="bulleted"&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"visually-hidden-always",children:"\u2022"}),(0,n.jsx)(ie,{className:Ws("bullet"),name:"circle-solid",style:u?{color:u}:void 0}),d(p)]}),t==="checkboxes"&&(0,n.jsxs)("label",{className:Ws("option"),children:[(0,n.jsx)("input",{className:Ws("checkbox-input"),onChange:this.handleChangeCheckbox,type:"checkbox"}),(0,n.jsx)("div",{className:Ws("checkbox"),style:u?{borderColor:u,"--color-background":u}:void 0,children:(0,n.jsx)(ie,{className:Ws("checkbox__icon"),name:"check",style:u?{color:At({contrast:m||pe.AUTO,backgroundColor:u})}:void 0})}),d(p)]})]})}}const PY=Ke(AY),qm=e=>(0,n.jsx)(PY,{...e}),MY=qm,OY=e=>(0,n.jsx)(qm,{type:"checkboxes",...e}),BY=e=>(0,n.jsx)(qm,{type:"bulleted",...e});var ep=f(9608);const tp=e=>["hero","full","aside"].includes(e);class DY extends ep.Component{renderCaptionDelegate;constructor(t){super(t),this.renderCaptionDelegate=this.renderCaption.bind(this)}static get defaultProps(){return{type:"hero",editable:!1,getL10nValue:()=>{},lessonId:"",blockId:"",items:[]}}renderCaption(t,s){return(0,n.jsx)(ot,{className:"block-image__caption",value:s})}render(){const{aiMagicIcon:t,aiOverlay:s,animateBlockEntrance:o,blockId:r,defaultBackgroundColor:a,editable:i,getL10nValue:c,initiallyVisible:d,isLearner:l,items:u,type:m,labels:p,lessonId:g,settings:C,renderCaption:v=this.renderCaptionDelegate}=this.props,{entranceAnimation:x,cornerRadius:y,zoomOnClick:T}=C,L=G()(`block-image block-image--${m}`,"block-image--flag-dimensions",{"block-image--no-animation":!x}),b=u[0],{id:S,caption:N}=b,{image:k,audio:E}=c(b.media)??{},I=k?.alt,P=Ct(k),A=k?.dimensions,w=A?.width||A?.originalWidth,O=A?.height||A?.originalHeight,j=yc({caption:N,editable:i,id:S,getL10nValue:c}),R=!l&&!P,M=w&&O?w/O:void 0,V=k?.link?c(k.link.destination):void 0,F=k?.link&&typeof V=="string"?{type:k.link.type,destination:V}:void 0,B=G()("block-image__image",{"block-image__image--audio-overlay":!!E});return(0,n.jsx)(Ie,{className:L,defaultBackgroundColor:a,children:(0,n.jsx)("div",{className:"block-image__container",children:(0,n.jsx)("div",{className:"block-image__row",children:(0,n.jsx)("div",{className:"block-image__col",children:(0,n.jsx)(Pe,{animateBlockEntrance:o,initiallyVisible:d,isLearner:l,children:(0,n.jsxs)(j.tagName,{"aria-labelledby":j.figcaptionId,className:"block-image__figure",role:j.role,children:[(0,n.jsxs)("div",{className:B,children:[R?(0,n.jsxs)("div",{className:"block-image__waiting",style:{aspectRatio:M},children:[(0,n.jsx)("div",{children:t}),(0,n.jsx)("div",{className:"block-image__waiting-text",children:"Waiting for image\u2026"})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)($a,{alt:I,cornerRadius:y,disableZoom:!T,height:O,l10nId:wt(b.media),labels:p,link:F,maxHeight:m==="full"?380:900,src:P,width:w}),E&&tp(m)&&(0,n.jsx)(_t,{blockId:r,cornerRadius:y,index:`${r}-${S}-0`,isOverlayAudio:!0,item:b,labels:p,lessonId:g,media:b.media,mediaType:"audio"})]}),s&&(0,n.jsx)("div",{className:"block-image__ai-overlay",children:s})]}),(i||N)&&(0,n.jsx)("figcaption",{id:j.figcaptionId,children:v(S,N)})]})})})})})})}}const HY=Ke(DY),FY=(e,t,s,o,r)=>t?r:(0,n.jsx)(Pe,{animateBlockEntrance:e,initiallyVisible:s,isLearner:o,children:r});class VY extends ep.Component{renderCaptionDelegate;renderParagraphDelegate;constructor(t){super(t),this.renderParagraphDelegate=this.renderParagraph.bind(this),this.renderCaptionDelegate=this.renderCaption.bind(this)}static get defaultProps(){return{blockId:"",getL10nValue:()=>{},editable:!1,items:[],lessonId:"",type:"text-aside"}}renderParagraph(t,s){return(0,n.jsx)(ot,{className:"block-image__text",value:s})}renderCaption(t,s){return(0,n.jsx)(ot,{className:"block-image__caption",value:s})}renderImage(t,s,o,r){const{blockId:a,editable:i,lessonId:c,renderCaption:d=this.renderCaptionDelegate,getL10nValue:l}=this.props,u=l(o.media),m=u?.image,p=u?.audio,g=m?.alt,C=Ct(m),v=m?.dimensions,x=v?.width||v?.originalWidth,y=v?.height||v?.originalHeight,T=yc({caption:s,editable:i,id:t,getL10nValue:l}),{animateBlockEntrance:L,initiallyVisible:b,isLearner:S,labels:N,settings:{cornerRadius:k,zoomOnClick:E}}=this.props,I=G()("block-image__image",{"block-image__image--audio-overlay":!!p}),P=m?.link?l(m.link.destination):void 0,A=m?.link&&typeof P=="string"?{type:m.link.type,destination:P}:void 0;return(0,n.jsx)(Pe,{animateBlockEntrance:L,animateIn:r==="right"?"fadeInRight":"fadeInLeft",initiallyVisible:b,isLearner:S,children:(0,n.jsxs)(T.tagName,{"aria-labelledby":T.figcaptionId,className:"block-image__figure",role:T.role,children:[(0,n.jsxs)("div",{className:I,children:[(0,n.jsx)($a,{alt:g,cornerRadius:k,disableZoom:!E,height:y,l10nId:wt(o?.media),labels:N,link:A,maxHeight:900,src:C,width:x}),p&&tp("aside")&&(0,n.jsx)(_t,{blockId:a,cornerRadius:k,index:`${a}-${t}-0`,isOverlayAudio:!0,item:o,labels:N,lessonId:c,media:o.media,mediaType:"audio"})]}),(i||s)&&(0,n.jsx)("figcaption",{id:T.figcaptionId,children:d(t,s)})]})})}render(){const{defaultBackgroundColor:t,items:s,renderParagraph:o=this.renderParagraphDelegate,settings:r,type:a}=this.props,{entranceAnimation:i,imagePosition:c,imageSize:d}=r,l=c==="right",u=G()(`block-image block-image--${a}`,{"block-image--small":d==="small","block-image--large":d==="large","block-image--reverse":l,"block-image--no-animation":!i}),m=s[0],{id:p,caption:g}=m,C="paragraph"in m?m.paragraph:void 0;return(0,n.jsx)(Ie,{className:u,defaultBackgroundColor:t,children:(0,n.jsx)("div",{className:"block-image__container",children:(0,n.jsxs)("div",{className:"block-image__row",children:[(0,n.jsx)("div",{className:"block-image__col",children:l?o(p,C):this.renderImage(p,g,m,"left")}),(0,n.jsx)("div",{className:"block-image__col",children:l?this.renderImage(p,g,m,"right"):o(p,C)})]})})})}}const zY=Ke(VY);class $Y extends ep.Component{renderCaptionDelegate;renderOverlayDelegate;constructor(t){super(t),this.renderCaptionDelegate=this.renderCaption.bind(this),this.renderOverlayDelegate=this.renderOverlay.bind(this)}static get defaultProps(){return{blockId:"",editable:!1,getL10nValue:()=>{},items:[],lessonId:"",type:"full"}}renderCaption(t,s){return(0,n.jsx)(ot,{className:"block-image__caption",value:s})}renderOverlay(t,s){return(0,n.jsx)(ot,{className:"block-image__paragraph",value:s})}renderOverlayCaption(t,s){const{animateBlockEntrance:o,initiallyVisible:r,isLearner:a,renderOverlay:i=this.renderOverlayDelegate}=this.props;return(0,n.jsx)("div",{className:"block-image__container",children:(0,n.jsx)("div",{className:"block-image__row",children:(0,n.jsx)("div",{className:"block-image__col",children:(0,n.jsx)(Pe,{animateBlockEntrance:o,animateIn:"fadeInUp",duration:1,initiallyVisible:r,isLearner:a,children:i(t,s)})})})})}render(){const{animateBlockEntrance:t,blockId:s,defaultBackgroundColor:o,editable:r,getL10nValue:a,initiallyVisible:i,isLearner:c,items:d,labels:l,lessonId:u,settings:m,type:p,renderCaption:g=this.renderCaptionDelegate}=this.props,{entranceAnimation:C,opacity:v,opacityColor:x}=m,y=R1(m?.backgroundColor,o),T=G()(`block-image block-image--${p}`,"block-image--flag-dimensions",{"block-image--no-animation":!C,"block-image--dark":rm(y)}),L={opacity:v||.6,backgroundColor:x||"transparent"},b=d[0],{id:S,caption:N}=b,k=a(b.media),E=k?.image,I=k?.audio,P=E?.key,A=Ct(E),w=E?.dimensions,O=w?.width||w?.originalWidth,j=w?.height||w?.originalHeight,R=rr(E?.alt),M=p==="overlay",V=yc({caption:N,editable:r,id:S,isOverlayType:M,getL10nValue:a});return(0,n.jsxs)(Ie,{"aria-labelledby":V.figcaptionId,className:T,defaultBackgroundColor:o,role:V.role,tag:V.tagName,children:[FY(t,M,i,c,(0,n.jsxs)("div",{className:"block-image__figure",children:[P&&(0,n.jsxs)("div",{className:"block-image__image","data-l10n-id":wt(b?.media),style:{backgroundImage:`url('${A}')`},children:[(0,n.jsx)(bs,{alt:R,height:j,src:A,width:O}),(0,n.jsx)("div",{className:"block-image__overlay",style:L}),I&&tp(p)&&(0,n.jsx)(_t,{blockId:s,index:`${s}-${S}-0`,isOverlayAudio:!0,item:b,labels:l,lessonId:u,media:b.media,mediaType:"audio"})]}),M?this.renderOverlayCaption(S,N):null]})),!M&&(r||N)&&(0,n.jsx)("figcaption",{className:"block-image__container",id:V.figcaptionId,children:g(S,N)})]})}}const sp=Ke($Y),_Y=e=>(0,n.jsx)(sp,{type:"overlay",...e}),UY=e=>(0,n.jsx)(sp,{type:"banner",...e});var GY=f(9608);function Q4(e){class t extends GY.Component{static displayName=`withGalleryCaption(${e.displayName||e.name})`;renderCaptionDelegate;constructor(o){super(o),this.renderCaptionDelegate=this.renderCaption.bind(this)}renderCaption(o,r,a=!0){return(0,n.jsx)(ot,{allowTabNavigation:a,className:"block-gallery__caption",value:r})}render(){const{renderCaption:o=this.renderCaptionDelegate}=this.props;return(0,n.jsx)(e,{...this.props,renderCaption:o})}}return t}var iu=f(9608);const Z4=$("block-gallery-carousel");function WY({blockId:e,animateBlockEntrance:t,defaultBackgroundColor:s,editable:o,initiallyVisible:r,isLearner:a,labels:i,lessonId:c,items:d,onStep:l,previewType:u,renderCaption:m,settings:p}){d||=[];const[g,C]=iu.useState(0),v=iu.useCallback(L=>{C(L),l?.(d[L])},[d,l]),x=u===tr.MOBILE_PORTRAIT||u===tr.MOBILE_LANDSCAPE,y=Z4({noAnimation:!p?.entranceAnimation||Ss()}).toString(),T=u1();return(0,n.jsx)(Ie,{className:y,defaultBackgroundColor:s,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:r,isLearner:a,children:(0,n.jsx)(ru,{className:Z4("container").toString(),children:(0,n.jsx)(au,{blockId:e,items:d,children:({carouselRef:L})=>(0,n.jsx)(ou,{isRTL:T,labelCarousel:i?.a11yBlockImageCarousel,labelCarouselRoleDesc:i?.a11yBlockImageCarouselRoleDescription,labelSlideControls:i?.a11yBlockImageCarouselSlideControls,labelSlideControlsGoToNext:i?.a11yBlockImageCarouselSlideControlsGoToNext,labelSlideControlsGoToPrevious:i?.a11yBlockImageCarouselSlideControlsGoToPrevious,labelSlideControlsGoToSlide:i?.a11yBlockImageCarouselSlideControlsGoToSlide,labelSlideCounterPreposition:i?.blocksPreposition,labelSlidePreposition:i?.a11yBlockImageCarouselSlidePreposition,labelSlideRoleDesc:i?.a11yBlockImageCarouselSlideRoleDescription,onChange:v,ref:L,shouldMouseEmulateTouch:x,children:d.map((b,S)=>(0,n.jsx)(QY,{activeIndex:g,blockId:e,editable:o,index:S,item:b,labels:i,lessonId:c,renderCaption:m,settings:p},b.id))})})})})})}const KY=Q4(WY),np=$("block-gallery-carousel-item");function QY({activeIndex:e,blockId:t,editable:s,index:o,item:r,labels:a,lessonId:i,renderCaption:c,settings:d}){const[l,u]=iu.useState(!1),{image:m,audio:p}=Te(r.media),g=Te(m?.link?.destination),C=m?.dimensions,v=iu.useCallback(()=>{u(!0)},[]);return(0,n.jsxs)("figure",{className:np(),children:[s&&!l&&(0,n.jsx)("div",{className:np("loading"),children:"Loading image..."}),(0,n.jsxs)("div",{className:np("image-container",{"audio-overlay":!!p}),children:[(0,n.jsx)($a,{alt:m?.alt,cornerRadius:d?.cornerRadius,disableZoom:!d?.zoomOnClick,height:C?.height||C?.originalHeight,l10nId:wt(r?.media),labels:a,link:m?.link&&typeof g=="string"?{type:m.link.type,destination:g}:void 0,maxHeight:900,onLoad:v,src:Ct(m),width:C?.width||C?.originalWidth}),p&&(0,n.jsx)(_t,{blockId:t,cornerRadius:d?.cornerRadius,index:`${t}-${r.id}-${o}`,isOverlayAudio:!0,item:r,labels:a,lessonId:i,media:r.media,mediaType:"audio",shouldPause:e!==o})]}),(s||r.caption)&&l&&(0,n.jsx)("figcaption",{children:c(r.id,r.caption)})]})}const ZY=({alt:e,cornerRadius:t,disableZoom:s,height:o,l10nId:r,labels:a,link:i,src:c,width:d})=>(0,n.jsx)("div",{className:"block-gallery__image",children:(0,n.jsx)($a,{alt:e,cornerRadius:t,disableZoom:s,height:o,l10nId:r,labels:a,link:i,maxHeight:900,src:c,width:d})}),YY=e=>{switch(e){case 3:return"threecol";case 4:return"fourcol";default:return"twocol"}};function XY(e){return(0,n.jsx)(KY,{...e})}class JY extends h.Component{static get defaultProps(){return{blockId:"",getL10nValue:()=>{},items:[],lessonId:"",width:2}}render(){const{animateBlockEntrance:t,defaultBackgroundColor:s,editable:o,getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:d,renderCaption:l,settings:u,width:m}=this.props,{entranceAnimation:p,cornerRadius:g,zoomOnClick:C}=u,v=G()(`block-gallery block-gallery--${YY(m)}`,{"block-gallery--no-animation":!p||Ss()});return(0,n.jsx)(Ie,{className:v,defaultBackgroundColor:s,children:(0,n.jsx)("div",{className:"block-gallery__container",children:(0,n.jsx)("div",{className:"block-gallery__row",children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:a,isLearner:i,siblingDelay:.25,children:c.map(x=>{const{id:y}=x,T=x.caption,L=r(x.media)?.image,b=L?.alt,S=L?.key,N=L?.dimensions,k=N?.width||N?.originalWidth,E=N?.height||N?.originalHeight,I=Ct(L),P=r(L?.link?.destination),A=yc({caption:T,editable:o,id:y,getL10nValue:this.props.getL10nValue});return(0,n.jsx)("div",{className:"block-gallery__col",children:(0,n.jsxs)(A.tagName,{"aria-labelledby":A.figcaptionId,className:"block-gallery__figure",role:A.role,children:[S&&(0,n.jsx)(ZY,{alt:b,cornerRadius:g,disableZoom:!C,height:E,l10nId:wt(x?.media),labels:d,link:L?.link&&typeof P=="string"?{type:L.link.type,destination:P}:void 0,src:I,width:k}),(o||T)&&(0,n.jsx)("figcaption",{id:A.figcaptionId,children:l(y,T)})]})},y)})})})})})}}const op=Q4(Ke(JY)),rp=$("block-divider"),ap=({isLearner:e,labels:{numberedDividerGroup:t},number:s,settings:o,type:r="divider"})=>{const{entranceAnimation:a}=o,i=r==="numbered",d=rp({authoring:!e,spacing:r==="spacing",numbered:i,"no-animation":!a}).toString(),l=i?(0,n.jsxs)("div",{className:rp("wrap__number"),children:[(0,n.jsx)("span",{className:"visually-hidden-always",children:t}),s]}):null;return(0,n.jsx)(Ie,{className:d,children:(0,n.jsx)("div",{className:rp("wrap",{authoring:!e&&!i}),children:l})})},qY=ap,eX=e=>(0,n.jsx)(ap,{type:"numbered",...e}),tX=e=>(0,n.jsx)(ap,{type:"spacing",...e});var sX=f(4797),nX=f.n(sX),oX=f(56766),Y4=f.n(oX),rX=f(90755),cu=f.n(rX),aX=f(85692),lu=f.n(aX),du=f(9608);const iX=30,X4=P1("blockSettings");class cX extends du.Component{static defaultProps={blockId:"",blockSettings:{},editable:!1,items:[],lessonId:"",onStep:()=>{}};render(){const{animateBlockEntrance:t,blockId:s,editable:o,initiallyVisible:r,isLearner:a,items:i,labels:c,lessonId:d,onStep:l,settings:u,enableVideoPlaybackSpeed:m}=this.props,{entranceAnimation:p,accordionBehavior:g="keepOpen"}=u,C=G()("blocks-accordion",{"blocks-accordion--no-animation":!p});return(0,n.jsx)(Ie,{className:C,"data-block-id":s,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,duration:.75,initiallyVisible:r,isLearner:a,children:(0,n.jsx)("div",{className:"blocks-accordion__container",children:(0,n.jsx)("div",{className:"blocks-accordion__row",children:(0,n.jsx)("div",{className:"blocks-accordion__col",children:(0,n.jsx)(fX,{blockId:s,editable:o,enableVideoPlaybackSpeed:m,items:i,keepOpen:g==="keepOpen",labels:c,lessonId:d,onStep:l,settings:u})})})})})})}}const lX={isOpen:!1,isActive:!1},dX=e=>(t,{id:s})=>Object.assign({},t,{[s]:e[s]||lX}),J4=(e,t)=>t.reduce(dX(e),{}),uX=(e,t)=>(s,o)=>{const r=e==o,a=r?!s.isOpen:s.isOpen,i=r&&!s.isOpen;return{isOpen:t?a:i,isActive:r}},hX=e=>(t,s)=>{const o=s==e;return{isOpen:o,isActive:o}},mX=e=>(t,s)=>({isOpen:s==e,isActive:t.isActive});class pX extends du.Component{static defaultProps={blockId:"",blockSettings:{},editable:!1,items:[],keepOpen:!1,lessonId:"",onStep:()=>{}};constructor(t){super(t);const{items:s}=this.props;this.state={itemStatusMap:J4({},s)},this.handleNavtoTab=this.handleNavtoTab.bind(this)}componentDidMount(){window.addEventListener(Ge,this.handleNavtoTab)}componentWillUnmount(){window.removeEventListener(Ge,this.handleNavtoTab)}handleNavtoTab(t){const s=t.detail.path[t.detail.path.indexOf("items")+1]?.id,o=t.detail.path[t.detail.path.lastIndexOf("items")+1]?.id;if(s===this.props.blockId){const r=this.props.items.findIndex(({id:u})=>u===o),{items:a,onStep:i}=this.props,{itemStatusMap:c}=this.state,d=a[r].id,l=hX(d);this.setState({itemStatusMap:hs()(l,c)}),open&&i(a[r])}}UNSAFE_componentWillReceiveProps(t){const s=t.items,o=Zt()(s)!==Zt()(this.props.items);!t.keepOpen&&this.props.keepOpen?this.updateMapForOneAtATimePreference():o&&this.rebuildItemStatusMap(s)}updateMapForOneAtATimePreference(){const{itemStatusMap:t}=this.state,{items:s}=this.props,o=nX()(a=>t[a.id].isOpen,s);if(!o)return;const r=mX(o.id);this.setState({itemStatusMap:hs()(r,t)})}rebuildItemStatusMap(t){const s=this.state.itemStatusMap;this.setState({itemStatusMap:J4(s,t)})}handleItemClick(t){const{items:s,keepOpen:o,onStep:r}=this.props,{itemStatusMap:a}=this.state,i=s[t].id,c=uX(i,o);this.setState({itemStatusMap:hs()(c,a)}),open&&r(s[t])}render(){const{items:t,settings:s,editable:o,labels:r,lessonId:a,blockId:i,enableVideoPlaybackSpeed:c}=this.props,{itemStatusMap:d}=this.state,{zoomOnClick:l}=s,u=Object.values(d)?.find(m=>m.isOpen)?"open":"closed";return(0,n.jsx)("div",{className:"blocks-accordion__wrapper","data-accordion-status":u,children:t.map((m,p)=>(0,n.jsx)(gX,{blockId:i,disableZoom:!l,editable:o,focused:d[m.id].isActive,index:p,item:{...m,enableVideoPlaybackSpeed:c},labels:r,lessonId:a,onClick:this.handleItemClick.bind(this,p),open:d[m.id].isOpen},m.id))})}}const fX=X4(pX);class vX extends du.Component{static get defaultProps(){return{editable:!1,getL10nValue:()=>{},onClick:()=>{},lessonId:"",blockId:"",open:null}}id;content;constructor(t){super(t),this.id=cu()(),this.toggle=this.toggle.bind(this),this.renderDescription=this.renderDescription.bind(this),this.renderTitle=this.renderTitle.bind(this)}componentDidUpdate(t){if(!this.props.open)return;const s=this.content;if(s&&(s.classList.add("blocks-accordion__content--visible"),!t.open&&this.props.open)){const o=s.parentElement,r=o?.getBoundingClientRect()?.top,a=r!=null&&r>0&&r<window.innerHeight,i=Ss()?"instant":"smooth";a||o.scrollIntoView({behavior:i,block:"start"})}}toggle(t){const{blockId:s,index:o}=this.props,r=de.playerId,a=new RegExp(`-${o}(?:-.+)?$`);open&&r&&r.includes(s.toString())&&a.test(r)&&de.pause(),this.props.onClick(),t.preventDefault()}renderTitle(t){const{title:s}=this.props.item;return(0,n.jsx)(be,{className:"blocks-accordion__title",id:t,value:s})}renderDescription(t){const{description:s=""}=this.props.item;return(0,n.jsx)(ot,{className:"blocks-accordion__description",value:s||""},t)}render(){const{blockId:t,blockSettings:s,editable:o,disableZoom:r,getL10nValue:a,index:i,item:c,focused:d,labels:l,lessonId:u,open:m,renderDescription:p=this.renderDescription,renderTitle:g=this.renderTitle}=this.props,{settings:C={},enableVideoPlaybackSpeed:v}=c,x=a(c.media)??{},y=pn(x,s.audioPosition),T=Object.assign({},C,{disableZoom:r,fullEmbed:!0}),L=s?.backgroundType===q.ACCENT||s?.backgroundType===q.IMAGE,b=G()("blocks-accordion__item",{"blocks-accordion__item--closed":!m}),S=G()("blocks-accordion__header",{"blocks-accordion__header--editing":o,"brand--border":m&&d&&!L}),N=G()("blocks-accordion__content",{"blocks-accordion__content--will-enter":m,"brand--border":m&&d&&!L}),k=`title-${this.id}`,E=`panel-${this.id}`,I=s?.headingLevel,P=I?`h${I}`:"h2";let A=(0,n.jsxs)("button",{"aria-controls":E,"aria-expanded":m,className:S,onClick:this.toggle,onKeyDown:!o&&T5(this.toggle)||void 0,type:"button",children:[g(k),(0,n.jsx)("span",{className:"blocks-accordion__toggler-wrap",children:(0,n.jsx)(ie,{className:"blocks-accordion__toggler",name:m?"minus":"plus"})})]});return o&&(A=(0,n.jsxs)("div",{className:S,children:[g(k),(0,n.jsx)("button",{"aria-controls":E,"aria-expanded":m,"aria-label":m?"Close":"Open",className:"blocks-accordion__toggler-wrap",onClick:this.toggle,type:"button",children:(0,n.jsx)(ie,{className:"blocks-accordion__toggler",name:m?"minus":"plus"})})]})),(0,n.jsxs)(Ot,{className:b,tag:"section",children:[(0,n.jsx)("div",{className:"blocks-accordion__header-wrap",children:(0,n.jsx)(P,{children:A})}),(0,n.jsx)("section",{"aria-labelledby":k,className:N,id:E,ref:w=>{this.content=w},children:y.renderOrder.map((w,O)=>{if(w==="text")return p(`text-${O}`);const j={blockId:t,hasPadding:!1,imageMaxHeight:1e3,item:c,labels:l,lessonId:u,enableVideoPlaybackSpeed:v,opts:T,shouldPause:!m},R=ip(x),M=R==="image-with-audio",V=M?"left":"center",B={audio:{media:y.audioOnlyMedia||x,isOverlayAudio:!1,index:`${t}-${i}-audio`,className:"blocks-accordion__audio"},image:{media:y.imageOnlyMedia||x,isOverlayAudio:!1,index:`${t}-${i}-image`,className:G()(`blocks-accordion__${R}`,{[`blocks-accordion__${R}--${V}`]:M})},video:{media:y.videoOnlyMedia||x,isOverlayAudio:!1,index:`${t}-${i}-video`,className:G()(`blocks-accordion__${R}`,{[`blocks-accordion__${R}--${V}`]:M})},embed:{media:y.embedOnlyMedia||x,isOverlayAudio:!1,index:`${t}-${i}-embed`,className:G()(`blocks-accordion__${R}`,{[`blocks-accordion__${R}--${V}`]:M})},overlay:{media:x,isOverlayAudio:!0,index:`${t}-${i}-overlay`,className:G()(`blocks-accordion__${R}`,{[`blocks-accordion__${R}--${V}`]:M})}}[w];if(!B)return null;const{className:H,...W}=B;return(0,n.jsx)("div",{className:G()(H,{"audio-on-top":this.props.blockSettings.audioPosition==="top"}),children:(0,n.jsx)("div",{className:"blocks-accordion__figure",children:(0,n.jsx)(_t,{...j,...W})})},`${w}-${O}`)})})]})}getMediaContainerClasses(t,s){const o=this.props.getL10nValue(this.props.item.media)??{},r=ip(o),a=r==="image-with-audio",i=a&&!Array.isArray(o)?o?.image?.align:"left";return G()("blocks-accordion__media",`blocks-accordion__${r}`,{[`blocks-accordion__${r}--${i}`]:a,"blocks-accordion__media-container":t,"blocks-accordion__media-container--audio-overlay":s})}}const gX=X4(Ke(e=>(0,n.jsx)(vX,{...e}))),ip=e=>{const{image:t,embed:s,video:o,audio:r}=e;return t&&!r?"image":s&&!r?"embed":o?"video":r&&!t&&!s?"audio":t&&r?"image-with-audio":r&&s?"audio-and-embed":"image"};class CX extends du.Component{static get defaultProps(){return{items:[],activeIndex:0,getL10nValue:()=>{},lessonId:"",blockId:"",blockSettings:{},onStep:Function.prototype}}tabs;id;tabResize;tabScroll;arrowNextEl;arrowPrevEl;container;tabControls;tabsHeaderEl;constructor(t){super(t),this.renderDescription=this.renderDescription.bind(this);const s=this.props.activeIndex;this.state={activeIndex:s,activeTouch:!1,activeMouse:!1},this.tabs=[],this.id=cu()(),this.handleNavtoTab=this.handleNavtoTab.bind(this)}componentDidMount(){this.handleControls(),window.addEventListener("resize",this.tabResize=lu()(this.handleControls.bind(this),100)),window.addEventListener(Ge,this.handleNavtoTab),this.tabsHeaderEl?.addEventListener("scroll",this.tabScroll=lu()(this.handleControls.bind(this),50))}handleNavtoTab(t){const s=t.detail.path[t.detail.path.indexOf("items")+1]?.id,o=t.detail.path[t.detail.path.lastIndexOf("items")+1]?.id;s===this.props.blockId&&(this.tabsHeaderEl.scrollIntoView({behavior:"smooth",block:"start"}),this.setState({activeIndex:this.props.items.findIndex(({id:r})=>r===o)},()=>{$m(this.tabsHeaderEl,"start")||this.tabsHeaderEl.scrollIntoView({behavior:"instant",block:"start"})}))}componentDidUpdate(){this.handleControls()}componentWillUnmount(){this.tabsHeaderEl?.removeEventListener("scroll",this.tabScroll),window.removeEventListener("resize",this.tabResize),window.removeEventListener(Ge,this.handleNavtoTab)}setActive(t){this.setState({activeIndex:t});const{blockId:s}=this.props,o=de.playerId;this.state.activeIndex!=t&&o&&o.includes(s.toString())&&de.pause(),this.props.onStep?.(this.props.items[t])}handleControls(){const{isRTL:t}=this.props;this.tabsHeaderEl.offsetWidth===this.tabsHeaderEl.scrollWidth?(this.arrowPrevEl.classList.add("hidden"),this.arrowNextEl.classList.add("hidden"),this.tabControls.classList.add("start"),this.tabControls.classList.add("end")):(this.tabsHeaderEl.scrollLeft===0?(this.arrowPrevEl.classList.add("hidden"),this.tabControls.classList.add("start")):(this.arrowPrevEl.classList.remove("hidden"),this.tabControls.classList.remove("start")),this.tabsHeaderEl.scrollLeft===(this.tabsHeaderEl.scrollWidth-this.tabsHeaderEl.offsetWidth)*(t?-1:1)?(this.arrowNextEl.classList.add("hidden"),this.tabControls.classList.add("end")):(this.arrowNextEl.classList.remove("hidden"),this.tabControls.classList.remove("end")))}handleMouseEnter(){this.state.activeTouch||this.setState({activeMouse:!0})}handleMouseLeave(){this.setState({activeMouse:!1})}handleTouchStart(){this.setState({activeTouch:!0})}scrollTabs(t){const{isRTL:s}=this.props,o=this.tabsHeaderEl.offsetWidth,r=this.tabsHeaderEl.scrollLeft,i=(t==="next"?s?Y4():Mm():s?Mm():Y4())(r,o*.8);this.tabsHeaderEl.scrollTo({left:i,behavior:"smooth"})}arrowPrevInset(t){const s=this.arrowPrevEl.getBoundingClientRect(),o=s.right-t,r=s.left-t;return o+r}focusTab(t){t.currentTarget?.scrollIntoView({behavior:"smooth",block:"nearest"})}handleTabKeyDown(t,s){const{isRTL:o}=this.props;let r=!1,a;ro(s)?(r=!0,a=o?t+1>this.tabs.length-1?0:t+1:t-1>=0?t-1:this.tabs.length-1):ao(s)&&(r=!0,a=o?t-1>=0?t-1:this.tabs.length-1:t+1>this.tabs.length-1?0:t+1),r&&s.preventDefault(),a!=null&&(this.tabs[a]?.focus(),this.setActive(a))}renderHeader(t,s){const{activeIndex:o,activeTouch:r,activeMouse:a}=this.state,i=this.tabsHeaderEl&&this.tabsHeaderEl.scrollWidth>this.tabsHeaderEl.clientWidth,c=G()("blocks-tabs__header-wrap",{touch:r,mouse:a&&i});return(0,n.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter.bind(this),onMouseLeave:this.handleMouseLeave.bind(this),onTouchStart:this.handleTouchStart.bind(this),children:[(0,n.jsx)("div",{className:"blocks-tabs__header",ref:d=>{this.tabsHeaderEl=d},role:cQ,children:t.map(({title:d},l)=>{const u=t.length===1||l===o,m=t.length>1&&l+1===o,p=t.length>1&&l-1===o,g=G()("blocks-tabs__header-item",{"brand--color":u&&!s,"blocks-tabs__header-item--active":u,"blocks-tabs__header-item--before-active":m,"blocks-tabs__header-item--after-active":p}),C=`tab-${this.id}-${l}`,v=`tabpanel-${this.id}-${l}`;return(0,n.jsx)("button",{"aria-controls":v,"aria-selected":u,className:g,id:C,onClick:this.setActive.bind(this,l),onFocus:this.focusTab.bind(this),onKeyDown:this.handleTabKeyDown.bind(this,l),ref:x=>{this.tabs[l]=x},role:dQ,tabIndex:u?void 0:-1,type:"button",children:(0,n.jsx)(be,{value:d})},C)})}),(0,n.jsxs)("div",{className:"blocks-tabs__controls",ref:d=>{this.tabControls=d},children:[(0,n.jsx)("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--prev brand--background",onClick:this.scrollTabs.bind(this,"previous"),ref:d=>{this.arrowPrevEl=d},children:(0,n.jsx)(ie,{className:"blocks-tabs__arrow-icon",name:"chevron-right-solid"})}),(0,n.jsx)("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--next brand--background",onClick:this.scrollTabs.bind(this,"next"),ref:d=>{this.arrowNextEl=d},children:(0,n.jsx)(ie,{className:"blocks-tabs__arrow-icon blocks-tabs__arrow-icon--next",name:"chevron-right-solid"})})]})]})}renderDescription({description:t}){return(0,n.jsx)(ot,{className:"blocks-tabs__description",value:t})}renderItem(t,s,o){const{blockId:r,getL10nValue:a,labels:i,lessonId:c,renderDescription:d=this.renderDescription}=this.props,{activeIndex:l}=this.state,u=l===s,{settings:m={},enableVideoPlaybackSpeed:p}=t,g=a(t.media)??{},C=pn(g,this.props.settings.audioPosition,!1),v=G()("blocks-tabs__content-item",{"blocks-tabs__content-item--active":u}),x=Object.assign({},m,{disableZoom:o,fullEmbed:!0}),y=`tabpanel-${this.id}-${s}`,T=`tab-${this.id}-${s}`,L=ip(g),b=L==="image-with-audio",S=L==="audio-and-embed",N=b?g?.image?.align:"left",k=S?"embed-border":void 0;return(0,n.jsx)("div",{"aria-labelledby":T,className:v,id:y,role:lQ,tabIndex:u?0:void 0,children:C.renderOrder.map((E,I)=>{if(E==="text")return(0,n.jsx)("div",{className:"blocks-tabs__description",children:d(t)},`text-${I}`);const P={blockId:r,embedClass:k,hasPadding:!1,imageMaxHeight:1e3,item:t,labels:i,lessonId:c,enableVideoPlaybackSpeed:p,opts:x,shouldPause:!u},w={audio:{media:C.audioOnlyMedia||g,isOverlayAudio:!1,index:`${r}-${s}-audio`,className:"blocks-tabs__audio"},image:{media:C.imageOnlyMedia||g,isOverlayAudio:!1,index:`${r}-${s}-image`,className:G()(`blocks-tabs__${L}`,{[`blocks-tabs__${L}--${N}`]:b})},video:{media:C.videoOnlyMedia||g,isOverlayAudio:!1,index:`${r}-${s}-video`,className:G()(`blocks-tabs__${L}`,{[`blocks-tabs__${L}--${N}`]:b})},embed:{media:C.embedOnlyMedia||g,isOverlayAudio:!1,index:`${r}-${s}-embed`,className:G()(`blocks-tabs__${L}`,{[`blocks-tabs__${L}--${N}`]:b})},overlay:{media:g,isOverlayAudio:!0,index:`${r}-${s}-overlay`,className:G()(`blocks-tabs__${L}`,{[`blocks-tabs__${L}--${N}`]:b})}}[E];if(!w)return null;const{className:O,...j}=w;return(0,n.jsx)("div",{className:G()(O,{"audio-on-top":this.props.settings.audioPosition==="top"}),children:(0,n.jsx)("div",{className:"blocks-tabs__figure",children:(0,n.jsx)(_t,{...P,...j})})},`${E}-${I}`)})},y)}render(){const{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,items:r,settings:a,enableVideoPlaybackSpeed:i}=this.props,{backgroundType:c,cardMode:d,entranceAnimation:l,zoomOnClick:u}=a,m=G()("blocks-tabs",{"blocks-tabs--no-animation":!l}),p=r.length>0?r.slice(0,iX):[],g=d===Hs.TRANSPARENT&&(c===q.ACCENT||c===q.IMAGE),C=G()("blocks-tabs__container",{"blocks-tabs--single":p.length===1});return(0,n.jsx)(Ie,{className:m,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,children:(0,n.jsx)("div",{className:C,children:(0,n.jsx)("div",{className:"blocks-tabs__row",children:(0,n.jsx)("div",{className:"blocks-tabs__col",children:(0,n.jsx)("div",{className:"blocks-tabs__wrapper",ref:v=>{this.container=v},children:(0,n.jsxs)(Ot,{children:[this.renderHeader(p,g),(0,n.jsx)("div",{className:"blocks-tabs__content",children:p.map((v,x)=>this.renderItem({...v,enableVideoPlaybackSpeed:i},x,!u))})]})})})})})})})}}const xX=Xm(Ke(e=>(0,n.jsx)(CX,{...e}))),bX=De()(null,["payload","result"]),yX=e=>{if(e.meta?.thumbnail)return`${e.contentPrefix}/${e.meta.thumbnail}`},LX=e=>e.meta?.version,q4=e=>e.src??null,SX=e=>e.processing,TX=Ft()(["payload","result","completion"]),NX=De()(!1,["payload","result","score"]),kX=bd()((e,t)=>{if(!t)return!1;const{majorLimit:s,minorLimit:o}=e,[r,a]=t.split("."),i=parseInt(r)===s&&Number(a)>=o;return Number(r)>s||i}),IX={mobile:"?forcemobile=1&devicepreview=1&phone=1&rise=true",tablet:"?forcemobile=1&devicepreview=1&rise=true"},EX=e=>{const t=rs()(e.split("-"));return IX[t]},jX=kX({majorLimit:3,minorLimit:13}),wX=(e,t,s,o)=>{const r=t&&EX(s),a=r?`${e}${r}`:`${e}?rise=true`;if(o){const i=a.includes("?")?"&":"?";return`${a}${i}locale=${o}`}return a};var AX=f(9608);class RX extends AX.Component{constructor(t){super(t),this.state={fullscreen:!1,reopenMenu:!1},this.iframe=null,this.canFullscreen=this.canFullscreen.bind(this),this.handleCourseUpdate=this.handleCourseUpdate.bind(this),this.handleFullscreenEnter=this.handleFullscreenEnter.bind(this),this.handleFullscreenExit=this.handleFullscreenExit.bind(this),this.handleMessages=this.handleMessages.bind(this),this.renderItem=this.renderItem.bind(this)}iframe;static get defaultProps(){return{getL10nValue:()=>{},isLesson:!1,onStep:Function.prototype,hasManySlBlocks:Function.prototype,previewType:""}}UNSAFE_componentWillMount(){window.addEventListener("message",this.handleMessages)}componentWillUnmount(){window.removeEventListener("message",this.handleMessages)}componentDidMount(){const{getL10nValue:t,items:s,onStep:o}=this.props,r=rs()(s),a=t(r?.media)?.storyline??{},i=LX(a);jX(i)||o(r)}canFullscreen(t){const{blockId:s,hasManySlBlocks:o}=this.props,{windowName:r}=t;return s===r||!o()}handleMessages(t){const{data:s}=t,{type:o}=s,r={"fullscreen:enter":this.handleFullscreenEnter,"fullscreen:exit":this.handleFullscreenExit,"course:update":this.handleCourseUpdate}[o];r&&r(s)}handleCourseUpdate(t){const{items:s,onFinishStoryline:o,onStep:r,blockId:a}=this.props,i=rs()(s),{windowName:c}=t;if(a===c&&TX(t)){const{score:d,success:l}=bX(t);if(NX(t)){const u=d.scaled*100;o?.(a,l,!0,u)}else o?.(a,!0,!1);r(i)}}handleFullscreenEnter(t){const{menuOpen:s,handleStorylineFullscreen:o}=this.props;this.canFullscreen(t)&&(s&&o(!0),this.setState({fullscreen:!0,reopenMenu:s}))}handleFullscreenExit(t){const{handleStorylineFullscreen:s}=this.props,{reopenMenu:o}=this.state;this.canFullscreen(t)&&(o&&s(!1),this.setState({fullscreen:!1,reopenMenu:!1}))}render(){const{animateBlockEntrance:t,getL10nValue:s,initiallyVisible:o,isLesson:r,isLearner:a,isOnlyBlockInStep:i,items:c,labels:{a11yBlockStoryline:d},settings:l,takingSnapshot:u}=this.props,m=rs()(c),p=s(m?.media)?.storyline??{},{mediaWidth:g="0"}=l,C=i?{}:{display:r&&!q4(p)?"none":"block"},v=G()("blocks-storyline__wrapper",{"blocks-storyline__wrapper--small":g==="0","blocks-storyline__wrapper--medium":g==="1","blocks-storyline__wrapper--full":g==="2","blocks-storyline__wrapper--snapshot":u});return(0,n.jsx)(Ie,{className:"blocks-storyline",style:C,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:o,isLearner:a,children:(0,n.jsx)("div",{"aria-label":d,className:v,role:"group",children:u?this.renderThumbnail(p):this.renderStorylineBlock(p)})})})}renderStorylineBlock(t){return SX(t)?this.renderProcessing():q4(t)?this.renderItem(t):this.renderEmpty()}renderThumbnail(t){const s=yX(t),o=`${ye("CDN_USER_CONTENT_URI")}/${s}`;return(0,n.jsx)("img",{alt:"Thumbnail",src:o})}renderEmpty(){const{renderEmpty:t}=this.props;return typeof t=="function"?t():null}renderItem(t){const{fullscreen:s}=this.state,{blockId:o,currentLocale:r,isLesson:a,previewType:i,settings:c}=this.props,{cornerRadius:d}=c,{src:l,meta:u,title:m}=t,{player:p}=u,g=wX(l,a,i,r),v={paddingBottom:`${p.height/p.width*100}%`,...d!=null&&{"--corner-radius":`${Number(d)}px`}},x=G()("blocks-storyline__item__iframe",{"blocks-storyline__item__iframe--fullscreen":s});return(0,n.jsx)("div",{className:"blocks-storyline__item",style:v,children:(0,n.jsx)("iframe",{allowFullScreen:!0,allowtransparency:"true",className:x,loading:"lazy",name:o.toString(),ref:y=>{this.iframe=y},src:mt(g),title:m})})}renderProcessing(){const{renderProcessing:t}=this.props;return typeof t=="function"?t():null}}const PX=wE(Ke(RX));var MX=f(80252),cp=f.n(MX);const e9=":focus{outline: none}",OX=":focus:not(:focus-visible){outline: none}",t9="focus-ring-style",lp=()=>document.getElementById(t9)||BX(),BX=()=>{const e=document.createElement("style");return e.id=t9,document.head.appendChild(e),e},dp=0,uu=-1,DX=e=>{const t=lp();document.addEventListener("mousedown",()=>{setTimeout(()=>{t.innerHTML=e9},0),e?.(!1)}),window.addEventListener("keydown",s=>{HX(s,e)})},HX=(e,t)=>{const s=e.target,o=lp();(yd(e)||oc(e)&&!s.classList.contains("ignore-prefers"))&&(o.innerHTML="",t?.(!0))},s9=({focusVisible:e}={})=>lp().innerHTML=e?OX:e9,FX=e=>e?dp:uu,n9=({list:e,index:t})=>{t>=0&&t<Zt()(e)&&e[t].focus()},VX=({list:e,currentIndex:t})=>{const s=ra()(t||0),o=s<Zt()(e)?s:0;return n9({list:e,index:o}),o},zX=({list:e,currentIndex:t})=>{const s=cp()(t||Zt()(e));return n9({list:e,index:s}),s};var o9=f(9608);const hu=$("blocks-button"),r9=iN,$X=({description:e})=>(0,n.jsx)(be,{className:hu("description"),value:e}),_X=({color:e,destination:t,editBlock:s,handleNavigate:o,isEditable:r,label:a,type:i})=>{const c=Jg(),d=Re()?.externalLinksDisabled,l=Re()?.theme,u=Ei(),{mode:m}=(0,Ce.g)(),p=Yt(),g=fs(),C=Te(t),v=(0,Nr.htmlDecode)(yn(Te(a))),x=i==="email",y=i==="exit-course",T=i==="lesson",L=i==="relative-url",b=hu("button"),S=!e||e===""||e===u,N=e??u,k={},E=qg(u),I=S&&l?.accentContrast===pe.AUTO?pe.AUTO:E,P=p?.buttonColorContrast??I,A=p?.buttonRadius??null,w=p?.buttonWidth??null,O=At({backgroundColor:N,contrast:P});Object.assign(k,{...!S&&{"--color-button-bg":N},...!S&&{"--color-button-text":O},...!S&&{"--color-button-border":"transparent"},...A!=null&&{"--radius-button":`${Number(A)}px`},...w!=null&&{"--width-button":`${Number(w)}rem`}});const j=d&&Fs(C),{handleMouseEnter:R,handleMouseLeave:M,handleFocus:V,handleBlur:F}=Dl(),B=o9.useId(),H=(0,h.useCallback)(()=>{if(r)s();else{if(j)return;if(y)return Mf()}},[s,j,r,y]),W=(0,h.useCallback)(()=>{o(C)},[C,o]);if(r||j||y){const Q=(0,n.jsx)("button",{"aria-label":v,className:b,id:j?B:void 0,onBlur:j?()=>F(B):void 0,onClick:H,onFocus:j?()=>V(B):void 0,onKeyDown:T5(H),onMouseEnter:j?()=>R(B):void 0,onMouseLeave:j?()=>M(B):void 0,style:k,tabIndex:dp,type:"button",children:v});return j?(0,n.jsxs)(n.Fragment,{children:[Q,(0,n.jsx)(Hl,{anchorId:B})]}):Q}else if(T){const Q=m?`/${m}`:"",J=`/lessons/${C}${Q}`,te=C===""?"#":J;return(0,n.jsx)(is,{"aria-label":v,className:b,onClick:W,style:k,to:te,children:v})}else{const Q=L?C:Ls(C),J=x?`mailto:${C}?subject=${c}`:Q,te=so.isIphoneSafari?"_top":"_self",_=x?te:"_blank",U=_==="_blank",z=U?"noopener noreferrer nofollow":void 0,D=g?.a11yNoticeLinkNewTab||"(opens in a new tab)",K=U?`${v} ${D}`:v;return(0,n.jsx)("a",{"aria-label":K,className:b,href:J,rel:z,style:k,tabIndex:dp,target:_,children:v})}},a9=e=>{const{animateBlockEntrance:t,editable:s,editBlock:o=()=>{},handleNavigate:r,initiallyVisible:a,isLearner:i,items:c=[],renderDescription:d=$X,settings:l}=e,{buttonAlignment:u=Sv,buttonColor:m,buttonShowDescription:p=!0,buttonStack:g,entranceAnimation:C}=l,v=hu(null,{"no-animation":!C,description:p==!0,center:u==="center",left:u==="left",right:u==="right",rounded:r9==="rounded"}),x=c?.map(({id:y,description:T,...L})=>{const b=(0,n.jsx)(_X,{...L,color:m,editBlock:o,handleNavigate:r,isEditable:s}),S=p&&d({id:y,description:T});return(0,n.jsx)("section",{className:hu("container"),children:u==="left"&&p?(0,n.jsxs)(n.Fragment,{children:[b,S]}):(0,n.jsxs)(n.Fragment,{children:[S,b]})},y)})??null;if(g){const{paddingBottom:y,paddingTop:T}=l,L={...T!=null&&{paddingTop:`${Number(T)}rem`},...y!=null&&{paddingBottom:`${Number(y)}rem`}};return(0,n.jsx)("div",{className:v.toString(),style:L,children:x})}return(0,n.jsx)(Ie,{className:v.toString(),children:(0,n.jsx)(Pe,{animateBlockEntrance:t,animateIn:"fadeIn",initiallyVisible:a,isLearner:i,children:(0,n.jsx)("div",{className:"blocks-button",children:x})})})},UX=a9;class GX extends o9.Component{renderButtonDelegate;constructor(t){super(t),this.renderButtonDelegate=this.renderButton.bind(this)}static get defaultProps(){return{items:[],lessonId:"",blockId:"",editBlock:()=>{}}}renderButton(t,s){const{blockId:o,editable:r,editBlock:a,handleNavigate:i,isLearner:c,lessonId:d,initiallyVisible:l}=this.props;return(0,n.jsx)(a9,{animateBlockEntrance:!1,blockId:o,editable:r,editBlock:a,handleNavigate:i,initiallyVisible:l,isLearner:c,items:[t],lessonId:d,settings:s,type:"right"})}render(){const{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,items:r,settings:a,renderButton:i=this.renderButtonDelegate}=this.props,{entranceAnimation:c,buttonShowDescription:d=!0,buttonAlignment:l=Sv,buttonSpacing:u=3}=a,m=G()("blocks-buttonstack",{"blocks-buttonstack--no-animation":!c,"blocks-button--description":d==!0,"blocks-button--center":l==="center","blocks-button--left":l==="left","blocks-button--right":l==="right","blocks-button--rounded":r9==="rounded"});return(0,n.jsx)(Ie,{className:m,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,children:r.map((p,g)=>{const C=g===0,v={buttonColor:a.buttonColor||this.props.color,buttonStyle:a.buttonStyle,buttonStack:!0,buttonShowDescription:d,buttonAlignment:l,...C?{}:{paddingTop:u}};return(0,n.jsx)(h.Fragment,{children:i(p,v)},p.id)})})})}}var WX=f(55817),KX=f.n(WX);const mu=$("block-video");function QX({item:e}){const t=vs(),{media:s}=e,o=t(s)??{},{customVideo:r={},tmp:a={},video:i={}}=o,c="poster"in i?i:{...i,...r},d=a.video&&"poster"in a.video?a.video:void 0,{poster:l}=ui()?c:d||c,u=l?mt(l):void 0;return(0,n.jsxs)("div",{className:mu("poster-container"),children:[(0,n.jsx)(bs,{alt:"Video Poster",className:mu("poster"),src:u}),(0,n.jsx)("div",{className:mu("play-overlay"),children:(0,n.jsxs)("svg",{className:mu("play-icon"),fill:"currentColor",height:"80",viewBox:"0 0 24 24",width:"80",children:[(0,n.jsx)("circle",{cx:"12",cy:"12",fill:"rgba(0,0,0,0.6)",r:"12"}),(0,n.jsx)("polygon",{fill:"white",points:"10,8 10,16 16,12"})]})})]})}const i9=$("block-video");function ZX({mediaWidth:e}){const t=i9("item",{small:e==="0",medium:e==="1",full:e==="2"});return(0,n.jsx)("div",{className:t,children:(0,n.jsx)("div",{className:i9("placeholder")})})}const YX=en()("partner-content-block-card__"),c9=e=>{const{backgroundColor:t,blockId:s,partnerContent:o}=e,r=Re(),{id:a,tenantId:i}=r??{},{data:c,type:d}=o,{authors:l,bookImage:u,bookTitle:m,buyLink:p,internalId:g,nbicLink:C}=c,v={blockId:s,courseId:a,partnerContentId:g,tenantId:i,contentSubtype:d};return(0,n.jsxs)("section",{children:[(0,n.jsx)("h2",{className:"visually-hidden",children:"More Info"}),(0,n.jsxs)("ol",{className:"partner-content-block-card",role:"list",children:[(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(f5,{authors:l,backgroundColor:t,block:!0,bookImage:u,bookTitle:m,buyLink:p,trackingInfo:v})}),(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)("div",{className:YX("divider")})}),(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(v5,{backgroundColor:t,block:!0,link:C,trackingInfo:v})})]})]})};var XX=f(9608);const up=$("block-video");function JX({audioVideoPlayhead:e,backgroundColor:t,blockId:s,blockPartnerContent:o,blockPartnerContentExists:r,captions:a,cornerRadius:i,currentLocale:c,dataL10nId:d,enableVideoPlaybackSpeed:l,forwardSeekRestricted:u,id:m,isLoaded:p,item:g,lessonId:C,loadMedia:v,media:x,mediaWidth:y,onLoad:T,onProgressChanged:L,poster:b,recordMediaPlayheadPosition:S,renderCaption:N,subtitle:k,type:E,videoKey:I,videoSrc:P}){const A=up("item",{small:y==="0",medium:y==="1",full:y==="2"}),w=XX.useCallback(O=>{const j=up("caption",{visible:p}).toString();return(0,n.jsx)(ot,{className:j,value:O.caption})},[p]);return(0,n.jsxs)("div",{className:A,children:[(0,n.jsxs)("figure",{"data-l10n-id":d,children:[v&&(0,n.jsx)(Qm,{audioVideoPlayhead:e,canAdjustPlaybackSpeed:l,canRestrictSeek:u,captions:a,cornerRadius:i,id:`${C}-${s}-${m}-${c}`,media:x,onLoad:T,poster:b,progressChanged:L,recordMediaPlayheadPosition:S,src:P,subtitle:k,type:I?"video":E},`${C}-${s}-${m}-${c}-${b||""}`),p&&(0,n.jsx)("figcaption",{className:up("wrapper"),children:(N??w)(g)})]}),r&&(0,n.jsx)(c9,{backgroundColor:t,blockId:s,partnerContent:o})]})}const hp=e=>e.toString().padStart(2,"0");function l9(e){const t=Math.floor(e),s=Math.floor(t/3600),o=Math.floor(t%3600/60),r=t%60;return s>0?`${s}:${hp(o)}:${hp(r)}`:`${o}:${hp(r)}`}function Nve(e=[]){return e.map(({time:t,title:s})=>`${l9(t)} ${s}`).join(`
`)}const qX=e=>{const[t,s,o]=e.split(":").reverse();return parseInt(t,10)+parseInt(s,10)*60+parseInt(o||"0",10)*3600},eJ=/^(\d*:)?\d{1,2}:\d{2}$/,kve=(e,t)=>{const s=e.split(`
`).filter(r=>r.trim()!==""),o=[];for(const r of s){const[a,...i]=r.split(" ");if(!eJ.test(a))throw new Error("Chapters must use the format M:SS or H:MM:SS. Chapters will not display.");o.push({time:qX(a),title:i.join(" ")})}if(o.length>0&&o[0].time!==0)throw new Error("Chapters must start at 0:00. Chapters will not display.");for(let r=1;r<o.length;r++)if(o[r].time<=o[r-1].time)throw new Error("Chapters are out of order. Chapters will not display.");if(t!=null){for(const r of o)if(r.time>=t)throw new Error("Timestamps must be within the video duration. Chapters will not display.");for(let r=0;r<o.length;r++)if((r<o.length-1?o[r+1].time:t)-o[r].time<10)throw new Error("Chapters must be at least 10 seconds long. Chapters will not display.")}return o},Ns=$("video-chapters-panel");function d9({activeIndex:e,chapters:t,onSeek:s}){const o=(0,h.useRef)(null),r=(0,h.useCallback)(a=>{const i=Number(a.currentTarget.dataset.time);Number.isNaN(i)||s?.(i)},[s]);return(0,h.useEffect)(()=>{o.current&&o.current.scrollIntoView({behavior:"smooth",block:"nearest"})},[e]),t.length===0?(0,n.jsxs)("div",{className:Ns("empty-state"),children:[(0,n.jsx)("i",{className:`fa-regular fa-clapperboard ${Ns("empty-state-icon")}`}),(0,n.jsx)("p",{className:Ns("empty-state-title"),children:"No chapters yet"}),(0,n.jsx)("p",{className:Ns("empty-state-body"),children:"Add timestamps in the block settings to organize your video."})]}):(0,n.jsx)("div",{className:Ns(),children:(0,n.jsx)("ul",{className:Ns("list"),role:"list",children:t.map((a,i)=>(0,n.jsx)("li",{ref:i===e?o:void 0,children:(0,n.jsxs)("button",{"aria-current":i===e?"true":void 0,className:Ns("item",{active:i===e}),"data-chapter-button":!0,"data-time":a.time,onClick:r,type:"button",children:[(0,n.jsxs)("span",{className:Ns("thumbnail"),children:[(a.thumbnailStatus==null||a.thumbnailStatus==="done")&&a.thumbnail&&(0,n.jsx)("img",{alt:"",className:Ns("thumbnail-img"),src:a.thumbnail}),a.thumbnailStatus==="processing"&&(0,n.jsx)("span",{"aria-hidden":"true",children:(0,n.jsx)(_B,{className:Ns("thumbnail-spinner"),height:30,width:30})}),(0,n.jsx)("span",{className:Ns("timestamp"),children:l9(a.time)})]}),(0,n.jsx)("span",{className:Ns("info"),children:(0,n.jsx)("span",{className:Ns("title"),children:a.title})})]})},a.time))})})}const tJ={allowedTags:["b","i","u","c","ruby","rt","v","lang"],allowedAttributes:{c:["class"],v:["title"],lang:["lang"],ruby:[],rt:[]},disallowedTagsMode:"escape",allowedSchemes:[]};function sJ(e){return e.replace(/<c\.([^>]+)>/g,'<c class="$1">').replace(/<\/c\.[^>]*>/g,"</c>").replace(/<v\s+([^>]+)>/g,'<v title="$1">').replace(/<script[^>]*>(.*?)<\/script>/gi,"<!--SCRIPT_START-->$1<!--SCRIPT_END-->").replace(/<iframe[^>]*>(.*?)<\/iframe>/gi,"<!--IFRAME_START-->$1<!--IFRAME_END-->")}function nJ(e){return e.replace(/<!--SCRIPT_START-->(.*?)<!--SCRIPT_END-->/g,"$1").replace(/<!--IFRAME_START-->(.*?)<!--IFRAME_END-->/g,"$1").replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&amp;/g,"&")}function ls(e,t={}){if(!e)return"";let s;if(t.allowVTTTags!==!1){const o=sJ(e),r=n0()(o,tJ);s=nJ(r)}else s=n0()(e,{allowedTags:[],allowedAttributes:{}});return t.preserveWhitespace||(s=s.replace(/\s+/g," ").trim()),s}function Ac(){return typeof window<"u"?window.crypto.randomUUID():`cue_${Date.now()}_${Math.random().toString(36).substring(2,9)}`}function oJ(e){return e.map(t=>({...t,stableId:t.stableId||Ac()}))}function Mo(e){return e?/^(\d{2}:)?\d{2}:\d{2}\.\d{3}\s*-->\s*(\d{2}:)?\d{2}:\d{2}\.\d{3}/.test(e):!1}function u9(e){let t=e.match(/^(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/);if(t){const[,s,o,r,a]=t;return parseInt(s)*36e5+parseInt(o)*6e4+parseInt(r)*1e3+parseInt(a)}if(t=e.match(/^(\d{2}):(\d{2})\.(\d{3})$/),t){const[,s,o,r]=t;return parseInt(s)*6e4+parseInt(o)*1e3+parseInt(r)}throw new Error(`Invalid timestamp format: ${e}`)}function rJ(e,t=!1){const s=Math.round(e),o=Math.floor(s/36e5),r=Math.floor(s%36e5/6e4),a=Math.floor(s%6e4/1e3),i=s%1e3;if(t){const c=a.toString().padStart(2,"0");if(o>0){const d=r.toString().padStart(2,"0");return`${o}:${d}:${c}`}else return`${r}:${c}`}return`${o.toString().padStart(2,"0")}:${r.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}.${i.toString().padStart(3,"0")}`}function h9(e){const t={};if(!e)return t;const s=e.match(/\S+/g)||[];for(const o of s){const r=o.indexOf(":");if(r>0){const a=ls(o.substring(0,r),{allowVTTTags:!1}),i=ls(o.substring(r+1),{allowVTTTags:!1});t[a]=i}}return t}function aJ(e){const t=e.match(/^<v\s+/);if(t){let a=0,i=-1;for(let c=t[0].length;c<e.length;c++)if(e[c]==="<")a++;else if(e[c]===">")if(a===0){i=c;break}else a--;if(i!==-1){const c=e.substring(t[0].length,i).trim(),d=e.substring(i+1).trim();return{speaker:ls(c,{allowVTTTags:!1}),text:d}}}const s=e.match(/^<v>\s*(.*)$/s);if(s)return{text:s[1]};const o=e.match(/^\[([^\]]+)\]:\s*(.*)$/s);if(o)return{speaker:ls(o[1].trim(),{allowVTTTags:!1}),text:o[2]};const r=e.match(/^([^:\n]+):\s*(.*)$/s);if(r&&r[1].length<50){const a=r[1].trim();if(!(/^\d+(\s+\w+)*\s+at\s+\d+$/.test(a)||/^\d{1,2}$/.test(a)||/\d+:\d+/.test(a)||/\bat\s+\d/.test(a)||/\bfrom\s+\d/.test(a)||/\bto\s+\d/.test(a)||/\d+\s*(AM|PM|am|pm)/.test(a)))return{speaker:ls(a,{allowVTTTags:!1}),text:r[2]}}return{text:e}}function mp(e){return ls(e,{preserveWhitespace:!1,allowVTTTags:!0})}function iJ(e){const t=ls(e.substring(6).trim(),{allowVTTTags:!1}),s=h9(t);return{id:s.id,width:s.width,lines:s.lines,regionanchor:s.regionanchor,viewportanchor:s.viewportanchor,scroll:s.scroll,...s}}function cJ(e){const t=[...new Set(e.map(s=>s.speaker).filter(Boolean))];return{cueCount:e.length,speakerCount:t.length,speakers:t,lastModified:new Date}}function*lJ(e){const t=e.cues,s=e.totalDuration;for(let o=0;o<t.length;o++){const r=t[o],a=o>0?t[o-1]:void 0,i=o<t.length-1?t[o+1]:void 0,c=a?Math.max(0,r.startTimeMs-a.endTimeMs):r.startTimeMs,d=i?Math.max(0,i.startTimeMs-r.endTimeMs):Math.max(0,s-r.endTimeMs),l=s>0?r.startTimeMs/s*100:0,u=s>0?r.endTimeMs/s*100:0,m=u-l;yield{cue:r,index:o,isFirst:o===0,isLast:o===t.length-1,previousCue:a,nextCue:i,gapBefore:c,gapAfter:d,relativeStartPercent:l,relativeEndPercent:u,relativeWidthPercent:m}}}function Ive(e){return Array.from(lJ(e))}function dJ(e,t,s,o,r,a,i,c){const d=[],l=/<v\s+([^>]+)>([^<]*)<\/v>/g;let u,m=0;for(;(u=l.exec(e))!==null;){const[v,x,y]=u,T={stableId:Ac(),startTime:t,endTime:s,startTimeMs:o,endTimeMs:r,duration:a,text:mp(y.trim()),settings:i,index:0,speaker:ls(x.trim(),{allowVTTTags:!1})};c&&(T.id=c),i.position&&(T.position=i.position),i.align&&(T.align=i.align),i.line&&(T.line=i.line),i.size&&(T.size=i.size),i.vertical&&(T.vertical=i.vertical),i.region&&(T.region=i.region),d.push(T),m=u.index+v.length}const p=/<v\s+([^>]+)>([^<]*)$/,C=e.substring(m).match(p);if(C){const[,v,x]=C,y={stableId:Ac(),startTime:t,endTime:s,startTimeMs:o,endTimeMs:r,duration:a,text:mp(x.trim()),settings:i,index:0,speaker:ls(v.trim(),{allowVTTTags:!1})};c&&(y.id=c),i.position&&(y.position=i.position),i.align&&(y.align=i.align),i.line&&(y.line=i.line),i.size&&(y.size=i.size),i.vertical&&(y.vertical=i.vertical),i.region&&(y.region=i.region),d.push(y)}return d}function uJ(e,t){let s=t,o;!Mo(e[s])&&Mo(e[s+1])&&(o=ls(e[s],{allowVTTTags:!1}),s++);const r=e[s];if(!Mo(r))return{cues:[],nextIndex:s+1};const a=r.match(/^((?:\d{2}:)?\d{2}:\d{2}\.\d{3})\s*-->\s*((?:\d{2}:)?\d{2}:\d{2}\.\d{3})(.*)$/);if(!a)return{cues:[],nextIndex:s+1};const[,i,c,d]=a,l=h9(d.trim());s++;const u=[];for(;s<e.length&&e[s]!==""&&!Mo(e[s]);)u.push(e[s]),s++;const m=u9(i),p=u9(c),g=p-m,C=[];if(u.length===0){const v={stableId:Ac(),startTime:i,endTime:c,startTimeMs:m,endTimeMs:p,duration:g,text:"",settings:l,index:0};o&&(v.id=o),l.position&&(v.position=l.position),l.align&&(v.align=l.align),l.line&&(v.line=l.line),l.size&&(v.size=l.size),l.vertical&&(v.vertical=l.vertical),l.region&&(v.region=l.region),C.push(v)}else for(const v of u)if(v.includes("<v ")&&(v.includes("</v>")||v.match(/<v\s+[^>]+>[^<]*$/))){const x=dJ(v,i,c,m,p,g,l,o);C.push(...x)}else{const x=u.join(`
`),{text:y,speaker:T}=aJ(x),L={stableId:Ac(),startTime:i,endTime:c,startTimeMs:m,endTimeMs:p,duration:g,text:mp(y),settings:l,index:0};o&&(L.id=o),T&&(L.speaker=T),l.position&&(L.position=l.position),l.align&&(L.align=l.align),l.line&&(L.line=l.line),l.size&&(L.size=l.size),l.vertical&&(L.vertical=l.vertical),l.region&&(L.region=l.region),C.push(L);break}return{cues:C,nextIndex:s}}function hJ(e){const t=e.split(`
`).map(a=>a.trim()),s=t.find(a=>a.length>0);if(!s||!s.startsWith("WEBVTT"))throw new Error('Invalid WebVTT file: Must start with "WEBVTT"');const o={notes:[],styles:[],regions:[],cues:[],totalDuration:0,metadata:{cueCount:0,speakerCount:0,speakers:[],lastModified:new Date}};let r=0;for(;r<t.length&&t[r]==="";)r++;if(r<t.length&&t[r].startsWith("WEBVTT"))for(o.header=ls(t[r],{allowVTTTags:!1}),r++;r<t.length&&t[r]==="";)r++;else throw new Error("Invalid WebVTT file: Missing or malformed WEBVTT header");for(;r<t.length;){const a=t[r];if(a===""){r++;continue}if(a.startsWith("NOTE")){const i=[ls(a.substring(4).trim(),{preserveWhitespace:!0,allowVTTTags:!1})];for(r++;r<t.length&&t[r]!==""&&!Mo(t[r]);)i.push(ls(t[r],{preserveWhitespace:!0,allowVTTTags:!1})),r++;o.notes?.push(i.join(`
`));continue}if(a.startsWith("STYLE")){const i=[];for(r++;r<t.length&&t[r]!==""&&!Mo(t[r]);)i.push(ls(t[r],{preserveWhitespace:!0,allowVTTTags:!1})),r++;o.styles?.push(i.join(`
`));continue}if(a.startsWith("REGION")){const i=iJ(a);o.regions?.push(i),r++;continue}if(Mo(a)||Mo(t[r+1])){const i=uJ(t,r);i.cues&&i.cues.length>0&&o.cues.push(...i.cues),r=i.nextIndex;continue}r++}return o.cues=oJ(o.cues),o.cues.sort((a,i)=>a.startTimeMs-i.startTimeMs),o.cues.forEach((a,i)=>{a.index=i}),o.totalDuration=o.cues.length>0?Math.max(...o.cues.map(a=>a.endTimeMs)):0,o.metadata=cJ(o.cues),o}function Eve(e){let t="";if(e.header?t+=e.header.trim()+`
`:t+=`WEBVTT
`,t+=`
`,e.notes&&e.notes.length>0)for(const s of e.notes)t+="NOTE",s&&s.length>0&&(t+=" "+s.replace(/\n/g,`
`)),t+=`

`;if(e.styles&&e.styles.length>0)for(const s of e.styles)t+=`STYLE
`,t+=s.trim()+`

`;if(e.regions&&e.regions.length>0)for(const s of e.regions){t+="REGION";const o=[];for(const r in s)s[r]!==void 0&&s[r]!==null&&r!=="settings"&&o.push(`${r}:${s[r]}`);o.length>0&&(t+=" "+o.join(" ")),t+=`

`}for(const s of e.cues){s.id&&(t+=s.id+`
`),t+=`${s.startTime} --> ${s.endTime}`;const o=[];if(s.position&&o.push(`position:${s.position}`),s.align&&o.push(`align:${s.align}`),s.line&&o.push(`line:${s.line}`),s.size&&o.push(`size:${s.size}`),s.vertical&&o.push(`vertical:${s.vertical}`),s.region&&o.push(`region:${s.region}`),s.settings)for(const a in s.settings)s.settings[a]!==void 0&&s.settings[a]!==null&&!o.some(i=>i.startsWith(a+":"))&&o.push(`${a}:${s.settings[a]}`);o.length>0&&(t+=" "+o.join(" ")),t+=`
`;let r=s.text||"";s.speaker&&(r=`[${s.speaker}]: ${r}`),t+=r+`

`}return t.replace(/\s+$/,"")+`
`}const Rc=$("video-transcript-panel"),mJ=({cue:e,isCurrent:t,onSeek:s,forwardSeekRestricted:o,maxTimeReached:r})=>{const a=(0,h.useCallback)(()=>{const c=e.startTimeMs/1e3;o&&c>r||s?.(c)},[e,s,o,r]),i=(0,h.useMemo)(()=>o&&e.startTimeMs/1e3>r,[o,e.startTimeMs,r]);return(0,n.jsxs)("button",{"aria-current":t?"true":void 0,"aria-disabled":i,className:Rc("line",{current:t,disabled:i}),onClick:i?void 0:a,tabIndex:i?-1:0,type:"button",children:[(0,n.jsx)("span",{className:Rc("timestamp"),children:rJ(e.startTimeMs,!0)}),(0,n.jsx)("span",{className:Rc("text"),children:e.text})]})},m9=({captions:e,currentTime:t=0,forwardSeekRestricted:s=!1,maxTimeReached:o=0,onSeek:r})=>{const[a,i]=(0,h.useState)([]);(0,h.useEffect)(()=>{if(!e||e.length===0)return;const d=new AbortController;return(async()=>{try{const u=e[0];if(!u)return;const m=u.url||(u.key?mt(u.key):null);if(!m)return;const p=await fetch(m,{signal:d.signal});if(!p.ok)return;const g=await p.text(),C=hJ(g);i(C.cues)}catch(u){console.error("Error loading transcript:",u)}})(),()=>{d.abort()}},[e]);const c=(0,h.useMemo)(()=>{const d=t*1e3;return a.findIndex(l=>d>=l.startTimeMs&&d<l.endTimeMs)},[a,t]);return a.length===0?null:(0,n.jsx)("div",{className:Rc(),children:(0,n.jsx)("div",{className:Rc("lines"),children:a.map((d,l)=>(0,n.jsx)(mJ,{cue:d,forwardSeekRestricted:s,isCurrent:l===c,maxTimeReached:o,onSeek:r},d.stableId))})})},ks=$("video-side-panel");function pJ(e,t){for(let s=e.length-1;s>=0;s--)if(t>=e[s].time)return s;return-1}const pp=4;function fJ({captions:e,chapters:t=[],cornerRadius:s,currentTime:o=0,forwardSeekRestricted:r=!1,isLearner:a=!1,maxTimeReached:i=0,onSeek:c,showChapters:d=!0,showTranscript:l=!0}){const u=(0,h.useMemo)(()=>d&&(!a||t.length>0),[t.length,a,d]),m=(0,h.useMemo)(()=>{const B=[];return u&&B.push({id:"chapters",label:"Chapters"}),l&&B.push({id:"transcript",label:"Transcript"}),B},[u,l]),[p,g]=(0,h.useState)(m[0]??null),[C,v]=(0,h.useState)(!1),[x,y]=(0,h.useState)(!1),T=(0,h.useRef)(null),L=(0,h.useRef)(null),b=(0,h.useRef)(null),S=(0,h.useRef)(!1),N=(0,h.useId)(),k=(0,h.useMemo)(()=>m.findIndex(B=>B.id===p?.id),[m,p]),E=(0,h.useCallback)(B=>{const H=B.currentTarget.dataset.tabId,W=m.find(Q=>Q.id===H);W&&g(W)},[m]),I=(0,h.useCallback)(B=>{const H=m.length-1;let W=null;ro(B)?W=k===0?H:k-1:ao(B)?W=k===H?0:k+1:S5(B)?W=0:L5(B)&&(W=H),W!==null&&(B.preventDefault(),g(m[W]),T.current?.querySelectorAll('[role="tab"]')[W]?.focus())},[k,m]);(0,h.useEffect)(()=>{m.length>0&&!m.some(B=>B.id===p?.id)&&g(m[0])},[m,p]);const P=fs(),A=bt(768),w=(0,h.useCallback)(()=>v(!0),[]),O=(0,h.useCallback)(()=>v(!1),[]),j=(0,h.useCallback)(()=>y(B=>!B),[]);(0,h.useEffect)(()=>{let B=0;return x&&L.current?(S.current=!0,B=requestAnimationFrame(()=>{L.current?.querySelectorAll("[data-chapter-button]")?.[pp]?.focus()})):!x&&S.current&&(B=requestAnimationFrame(()=>{b.current?.focus()})),()=>cancelAnimationFrame(B)},[x]);const R=(0,h.useMemo)(()=>pJ(t,o),[t,o]),M=x?t:t.slice(0,pp),V=t.length>pp,F=s!=null?{"--side-panel-corner-radius":`${Number(s)}px`}:{};return A?(0,n.jsxs)("div",{className:ks("mobile"),style:F,children:[u&&(0,n.jsxs)("div",{className:ks("mobile-section"),ref:L,children:[(0,n.jsx)("h2",{className:ks("mobile-heading"),children:"Chapters"}),(0,n.jsx)(d9,{activeIndex:R,chapters:M,onSeek:c}),V&&(0,n.jsxs)("button",{"aria-expanded":x,className:ks("mobile-expand"),onClick:j,ref:b,type:"button",children:[x?"Show less chapters":"Show more chapters",(0,n.jsx)("i",{"aria-hidden":"true",className:`fa-solid fa-chevron-${x?"up":"down"}`})]})]}),l&&(0,n.jsxs)("div",{className:ks("mobile-section"),children:[(0,n.jsx)("h2",{className:ks("mobile-heading"),children:"Transcript"}),(0,n.jsxs)("button",{className:ks("view-transcript-button"),onClick:w,type:"button",children:[(0,n.jsx)(ie,{name:"list"}),"View transcript"]}),C&&(0,n.jsx)(Nm,{className:ks("video-transcript-modal"),heading:"Transcript",onClose:O,children:(0,n.jsx)(m9,{captions:e,currentTime:o,forwardSeekRestricted:r,maxTimeReached:i,onSeek:c})})]})]}):(0,n.jsxs)("div",{className:ks(),style:F,children:[(0,n.jsx)("div",{"aria-label":P?.a11yBlockVideoSidePanelTablist,className:ks("tabs"),ref:T,role:"tablist",children:m.map(B=>(0,n.jsx)("button",{"aria-controls":`tabpanel-${B.id}-${N}`,"aria-selected":p?.id===B.id,className:ks("tab",{active:p?.id===B.id}),"data-tab-id":B.id,id:`tab-${B.id}-${N}`,onClick:E,onKeyDown:I,role:"tab",tabIndex:p?.id===B.id?0:-1,type:"button",children:B.label},B.id))}),u&&(0,n.jsx)("div",{"aria-labelledby":`tab-chapters-${N}`,className:ks("content"),hidden:p?.id!=="chapters",id:`tabpanel-chapters-${N}`,role:"tabpanel",tabIndex:0,children:(0,n.jsx)(d9,{activeIndex:R,chapters:t,onSeek:c})}),l&&(0,n.jsx)("div",{"aria-labelledby":`tab-transcript-${N}`,className:ks("content"),hidden:p?.id!=="transcript",id:`tabpanel-transcript-${N}`,role:"tabpanel",tabIndex:0,children:(0,n.jsx)(m9,{captions:e,currentTime:o,forwardSeekRestricted:r,maxTimeReached:i,onSeek:c})})]})}const Pc=$("block-video");function vJ({audioVideoPlayhead:e,backgroundColor:t,blockId:s,blockPartnerContent:o,blockPartnerContentExists:r,captions:a,chapters:i,cornerRadius:c,currentLocale:d,dataL10nId:l,enableVideoPlaybackSpeed:u,forwardSeekRestricted:m,id:p,isLearner:g,isLoaded:C,item:v,lessonId:x,loadMedia:y,media:T,mediaWidth:L,onLoad:b,onProgressChanged:S,poster:N,recordMediaPlayheadPosition:k,renderCaption:E,showChapters:I,subtitle:P,transcriptEnabled:A,type:w,videoKey:O,videoSrc:j}){const[R,M]=(0,h.useState)(0),[V,F]=(0,h.useState)(0),B=(0,h.useRef)(null),H=(0,h.useCallback)(_=>{M(_.currentTime),F(U=>Math.max(U,_.currentTime)),S?.(_)},[S]),W=(0,h.useCallback)(_=>{const U=Pc("caption",{visible:C}).toString();return(0,n.jsx)(ot,{className:U,value:_.caption})},[C]),Q=(0,h.useCallback)(_=>{B.current?.seekToTime(_)},[B]),J=A&&a&&a.length>0||I&&(!g||i&&i.length>0),te=Pc("item",{small:L==="0",medium:L==="1",full:L==="2","video-training":!0,"no-side-panel":!J});return(0,n.jsxs)("div",{className:te,children:[(0,n.jsxs)("figure",{"data-l10n-id":l,children:[(0,n.jsx)("div",{className:Pc("figure-container"),children:y&&(0,n.jsx)(Qm,{audioVideoPlayhead:e,canAdjustPlaybackSpeed:u,canRestrictSeek:m,captions:a,cornerRadius:c,id:`${x}-${s}-${p}-${d}`,media:T,onLoad:b,poster:N,progressChanged:H,recordMediaPlayheadPosition:k,ref:B,src:j,subtitle:P,type:O?"video":w},`${x}-${s}-${p}-${d}-${N||""}`)}),J&&(0,n.jsx)("div",{className:Pc("side-panel-wrapper"),children:(0,n.jsx)(fJ,{captions:a,chapters:i,cornerRadius:c,currentTime:R,forwardSeekRestricted:m||!1,isLearner:g,maxTimeReached:V,onSeek:Q,showChapters:I,showTranscript:A})}),C&&(0,n.jsx)("figcaption",{className:Pc("wrapper"),children:(E??W)(v)})]}),r&&(0,n.jsx)(c9,{backgroundColor:t,blockId:s,partnerContent:o})]})}var fp=f(9608);function gJ({backgroundColor:e,blockId:t,cornerRadius:s,enableVideoPlaybackSpeed:o,forwardSeekRestricted:r,isLearner:a,item:i,lessonId:c,loadMedia:d,mediaWidth:l,onStep:u,partnerContent:m,audioVideoPlayhead:p,recordMediaPlayheadPosition:g,renderCaption:C,showChapters:v,transcriptEnabled:x,type:y,isVideoTraining:T}){const[L,b]=fp.useState(!1),{currentLocale:S}=Ze(),N=vs(),{id:k,media:E,partnerContentId:I}=i,P=N(E)??{},{customVideo:A={},tmp:w={},video:O={}}=P,j="poster"in O?O:{...O,...A},R=w.video&&"poster"in w.video?w.video:void 0,{captions:M,chapters:V,key:F,poster:B,src:H,subtitle:W}=ui()?j:R||j,Q=V??[],J=F||H,te=m?.find(Z=>I!=null&&qs(Z)&&"id"in Z&&Z.id===I),_=te!=null&&qs(te),U=qs(E)&&"l10nId"in E?E.l10nId:void 0,z=fp.useCallback(()=>{b(!0)},[]),D=fp.useCallback(({percentComplete:Z})=>{Z>=100&&u?.({id:k})},[k,u]);if(!J)return(0,n.jsx)(ZX,{mediaWidth:l});const K={audioVideoPlayhead:p,backgroundColor:e,blockId:t,blockPartnerContent:te,blockPartnerContentExists:_,captions:M,cornerRadius:s,currentLocale:S,dataL10nId:U,enableVideoPlaybackSpeed:o,forwardSeekRestricted:r,id:k,isLoaded:L,item:i,lessonId:c,loadMedia:d,media:E,mediaWidth:l,onLoad:z,onProgressChanged:D,poster:B,recordMediaPlayheadPosition:g,renderCaption:C,subtitle:W,type:y,videoKey:F,videoSrc:J};return T?(0,n.jsx)(vJ,{...K,chapters:Q,isLearner:a,showChapters:v,transcriptEnabled:x},F):(0,n.jsx)(JX,{...K},F)}const CJ=$("block-video");function vp({animateBlockEntrance:e,blockId:t,enableVideoPlaybackSpeed:s,initiallyVisible:o,isDragPreview:r,isLearner:a,isSidebarPreview:i,items:c,lessonId:d,loadMedia:l,onStep:u,partnerContent:m,progress:p,recordMediaPlayheadPosition:g,renderCaption:C,settings:v,takingSnapshot:x,type:y,isVideoTraining:T}){const L=c?.[0];if(L==null)return null;const b=CJ({"no-animation":!v?.entranceAnimation}).toString(),S=qs(v)&&"forwardSeekRestricted"in v?v.forwardSeekRestricted:void 0,N=T?"2":"1",k=qs(v)&&"mediaWidth"in v?v.mediaWidth??N:N,E=qs(v)&&"showTranscript"in v&&!!v.showTranscript,I=qs(v)&&"showChapters"in v&&!!v.showChapters,P=x||r||i;return(0,n.jsx)(Ie,{className:b,children:(0,n.jsx)(Pe,{animateBlockEntrance:e,initiallyVisible:o,isLearner:a,children:P?(0,n.jsx)(QX,{item:L}):(0,n.jsx)(gJ,{audioVideoPlayhead:p?.items?.[t]?.items?.[L.id]?.audioVideoPlayhead??0,backgroundColor:v?.backgroundColor,blockId:t,cornerRadius:v?.cornerRadius,enableVideoPlaybackSpeed:s,forwardSeekRestricted:S,isLearner:a,isVideoTraining:T,item:L,lessonId:d,loadMedia:l,mediaWidth:k,onStep:u,partnerContent:m,recordMediaPlayheadPosition:g,renderCaption:C,showChapters:I,transcriptEnabled:E,type:y})})})}var gp=f(9608);const pu=$("block-audio"),Cp=$("block-embed"),Is=$("block-attachment");class xJ extends gp.Component{renderCaptionDelegate;constructor(t){super(t),this.renderCaptionDelegate=this.renderCaption.bind(this),this.onLoad=this.onLoad.bind(this),this.state={loaded:!1}}static get defaultProps(){return{audioVideoPlayhead:0,blockId:"",getL10nValue:()=>{},editable:!1,items:[],lessonId:"",onStep:()=>{},recordMediaPlayheadPosition:()=>{}}}renderCaption({caption:t}){const{loaded:s}=this.state,o=pu("caption",{hidden:!s}).toString();return(0,n.jsx)(ot,{className:o,value:t})}onLoad(){this.setState({loaded:!0})}renderItem(t){const{blockId:s,getL10nValue:o,labels:r,lessonId:a,loadMedia:i,progress:c,recordMediaPlayheadPosition:d,renderCaption:l=this.renderCaptionDelegate,settings:u}=this.props,m="forwardSeekRestricted"in u?u.forwardSeekRestricted:!1,p=t.media,g=o(p)??{},{id:C}=t,v=g?.tmp?.audio?.key||g?.audio?.key,x=`${a}-${s}-${C}`,y=De()(0,["items",s,"items",C,"audioVideoPlayhead"],c),T=Zm({lessonId:a,refs:`items:${s}/items:${C}`});return(0,n.jsxs)("div",{className:pu("item"),children:[i&&(0,n.jsx)(j4,{audioVideoPlayhead:y,canRestrictSeek:!!m,id:x,item:t,labels:r,mediaSrc:v,onAIUploadFinish:this.props.onAIUploadFinish,onEnd:this.handleOnEnd.bind(this,C),onLoad:this.onLoad,onTranscriptClick:this.onTranscriptClick.bind(this,t),onTranscriptClose:this.props.closeTranscript,onTranscriptUpdate:this.props.onTranscriptUpdate??void 0,recordMediaPlayheadPosition:d,refs:`items:${s}/items:${C}`,transcriptMedia:p,uploadId:T},x),l(t)]},C)}handleOnEnd(t){this.props.onStep({id:t})}onTranscriptClick(t){const{blockId:s}=this.props;return this.props.openTranscript?.({blockId:s,item:t,refs:`items:${s}/items:${t.id}`})}render(){const{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,items:r,settings:a}=this.props,{entranceAnimation:i}=a,c=pu({"no-animation":!i}).toString(),d=r.length>0?r.slice(0,1):[];return(0,n.jsx)(Ie,{className:c,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,children:(0,n.jsx)("div",{className:pu("wrapper"),children:d.map(l=>this.renderItem(l))})})})}}const bJ=IC(Ke(xJ));class yJ extends gp.Component{static get defaultProps(){return{items:[],editable:!1,lessonId:"",blockId:"",settings:{}}}renderItem(t,s){const{id:o,settings:r={}}=t,a=this.props.getL10nValue(t.media)??{},i="embed"in a?a.embed:void 0,{loadMedia:c,labels:d,settings:l}=this.props,{showMetaData:u}=r,{cardMode:m,showBorder:p=!0}=l,g=Cp("item",{border:p}).toString();return(0,n.jsx)(Ot,{className:g,disabled:!p&&m==Hs.TRANSPARENT,tag:"section",children:c&&(0,n.jsx)(D4,{data:i,id:`${s}-${o}`,isLesson:!0,labels:d,showMetaData:u})},o)}render(){const{animateBlockEntrance:t,blockId:s,getL10nValue:o,initiallyVisible:r,isLearner:a,items:i,settings:c}=this.props,{entranceAnimation:d,mediaWidth:l="0"}=c,u=o(i?.[0]?.media);if(!u)return null;const m=CZ(u)!=="link",p=Cp({"no-animation":!d}).toString(),g=Cp("wrapper",{medium:m&&l==="1",full:m&&l==="2"}),C=i.length>0?i.slice(0,1):[];return(0,n.jsx)(Ie,{className:p,children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:r,isLearner:a,children:(0,n.jsx)("div",{className:g,children:C.map(v=>this.renderItem(v,s))})})})}}const LJ=Ke(P1()(yJ));class SJ extends gp.Component{get attachment(){const t=this.props.items[0].media;return this.props.getL10nValue(t)?.attachment??{}}render(){const{animateBlockEntrance:t,initiallyVisible:s,isLearner:o}=this.props;return(0,n.jsx)(Ie,{children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,children:(0,n.jsx)("div",{className:"block-text--onecol",children:(0,n.jsx)("div",{className:"block-text__container",children:(0,n.jsx)("div",{className:"block-text__row",children:(0,n.jsx)("div",{className:"block-text__col",children:this.renderAttachment(this.attachment)})})})})})})}renderAttachment(t){return t.key?this.renderDownload(t):this.renderNoFile()}renderDownload({key:t,mimeType:s,originalUrl:o,size:r}){const{attachmentId:a,blockId:i,externalLinksDisabled:c,onLinkBlur:d,onLinkFocus:l,onLinkMouseEnter:u,onLinkMouseLeave:m}=this.props,p=mt(t),g=c?"":void 0,C=c?void 0:p,v=c?void 0:"noopener noreferrer nofollow",x=c?"button":void 0,y=c?0:void 0,T=c?void 0:"_blank",L=Is({}).mix("brandHover").toString(),b=Is("info");return(0,n.jsxs)(Ot,{"aria-labelledby":`attachment-name-${i} attachment-icon-${i}`,className:L,"data-external":g,download:o,href:C,id:c?a:void 0,onBlur:c?()=>d?.(a):void 0,onFocus:c?()=>l?.(a):void 0,onMouseEnter:c?()=>u?.(a):void 0,onMouseLeave:c?()=>m?.(a):void 0,rel:v,role:x,tabIndex:y,tag:"a",target:T,children:[(0,n.jsxs)("div",{className:Is("main"),children:[(0,n.jsx)("div",{className:Is("icon"),id:`attachment-icon-${i}`,children:this.fileIcon(s)}),(0,n.jsxs)("div",{className:b,children:[(0,n.jsx)(be,{className:Is("title").toString(),id:`attachment-name-${i}`,value:o}),(0,n.jsx)("div",{className:Is("size").toString(),children:KX()(r,{round:1})})]})]}),(0,n.jsx)("div",{className:Is("rest"),children:(0,n.jsx)(wM,{className:"brandHover__target--fill"})})]})}renderNoFile(){const t=Is({none:!0}).toString(),s=Is("info");return(0,n.jsx)(Ot,{className:t,children:(0,n.jsxs)("div",{className:Is("main"),children:[(0,n.jsx)("div",{className:Is("icon"),children:(0,n.jsx)(O6,{"aria-label":"File"})}),(0,n.jsxs)("div",{className:s,children:[(0,n.jsx)("div",{className:Is("title").toString(),children:"File Attachment Block"}),(0,n.jsx)("div",{className:Is("size").toString(),children:"No file added"})]})]})})}fileIcon(t){const{labels:s}=this.props,o=/excel|spreadsheet/,r=/pdf/,a=/word/,i=/powerpoint|presentation/,c=/rtf|richtext/,d=/zip/;return o.test(t)?(0,n.jsx)(iO,{"aria-label":s?.a11yExcelIcon}):r.test(t)?(0,n.jsx)(oO,{"aria-label":s?.a11yPDFIcon}):a.test(t)?(0,n.jsx)(tO,{"aria-label":s?.a11yWordIcon}):i.test(t)?(0,n.jsx)(rO,{"aria-label":s?.a11yPPTIcon}):c.test(t)?(0,n.jsx)(aO,{"aria-label":s?.a11yRTFIcon}):d.test(t)?(0,n.jsx)(cO,{"aria-label":s?.a11yZipIcon}):(0,n.jsx)(O6,{"aria-label":s?.a11yFileIcon})}}function TJ(e){const t=P1()(e),s=Ke(t),o=UR(s);function r(a){const i=Re(),c=a.externalLinksDisabled??(i&&"externalLinksDisabled"in i?i.externalLinksDisabled:!1);return(0,n.jsx)(o,{...a,externalLinksDisabled:c})}return r}const NJ=TJ(SJ),fn=$("block-step"),kJ=e=>{const{blockId:t,disableZoom:s,enableVideoPlaybackSpeed:o,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:d,mediaType:l,audioPosition:u}=e,{settings:m}=a,p=Te(a.media)??{},g=l==="audio"&&p.audio,C=l==="embed"&&p.embed,v=l==="image"&&p.image,x=l==="video"&&p.video;if(!g&&!C&&!v&&!x&&!(l==="image-with-audio"&&r))return;const T=p.embed?jr(p.embed):void 0,L=!!p.image,b=!!p.audio,S=L?p.image.align:"center",N=fn("media",{audio:b&&!r,"audio-and-embed":!!(p.audio&&p.embed),"image-with-audio":r,[`image-with-audio-${S}`]:r&&!!S,"audio-on-bottom":b&&!r&&u==="bottom",linkEmbed:T==="link",videoEmbed:T==="video",visual:!r&&L||!Xe()(p.video)}),k=m||{};return(0,n.jsx)("div",{className:N,children:(0,n.jsx)(_t,{blockId:t,enableVideoPlaybackSpeed:o,index:`${a.id}`,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:d,media:p,mediaType:r?void 0:l,opts:{disableZoom:s,...k},shouldPause:!0})})},IJ=e=>{const{headingLevel:t,innerRef:s,item:o,isActive:r,loadMedia:a,audioPosition:i,onFocus:c,renderTitle:d,renderDescription:l,style:u}=e,{id:m}=o,p=fn({active:r}),g=!!o.step,C=!!o.title,v=t||2,x=`h${v}`,y=`h${v+1}`,T=Te(o.media),L=pn(T,i,!0,"timeline"),b=Te(o.description),S=(0,h.useMemo)(()=>!!Object.keys(T??{}).length||!!K1(b).value?.length,[T,b]),N=()=>{const k={audio:{item:{...o,media:L.audioOnlyMedia||T},mediaType:"audio"},image:{item:{...o,media:L.imageOnlyMedia||T},mediaType:"image"},video:{item:{...o,media:L.videoOnlyMedia||T},mediaType:"video"},embed:{item:{...o,media:L.embedOnlyMedia||T},mediaType:"embed"},overlay:{mediaType:"image-with-audio",isOverlayAudio:!0}};return(0,n.jsx)(n.Fragment,{children:L.renderOrder.map((E,I)=>{if(E==="text")return l?(0,n.jsx)("div",{className:fn("description"),children:l(o)},`text-${I}`):(0,n.jsx)(be,{className:fn("description"),value:o.description},`text-${I}`);if(!T||!a)return null;const P=k[E];return P?(0,h.createElement)(kJ,{...e,...P,key:`${E}-${I}`}):null})})};return(0,n.jsx)(Ie,{children:(0,n.jsx)("div",{className:p,"data-id":m,ref:s,style:u,children:(0,n.jsx)(Ot,{className:fn("body"),onFocus:c,children:(0,n.jsxs)("div",{className:fn("main-wrap"),children:[(0,n.jsxs)("div",{className:fn("heading",{solo:!S}),children:[g&&(0,n.jsx)("div",{className:fn("step"),children:(0,n.jsx)(x,{children:(0,n.jsx)(lt,{value:o.step})})}),(C||d)&&(0,n.jsx)("div",{className:fn("title"),children:d?d(o):(0,n.jsx)(y,{children:(0,n.jsx)(be,{value:o.title})})})]}),(0,n.jsx)("div",{className:fn("main"),children:N()})]})})})})},EJ=e=>{const{id:t,settings:s,items:o,onEnter:r,enableVideoPlaybackSpeed:a,initiallyVisible:i,isLearner:c,labels:d,lessonId:l,renderTitle:u,renderDescription:m}=e,p=o[0],g=s.audioPosition,C=!(s.zoomOnClick??!0),v=s.headingLevel,x=(0,h.useCallback)((T,L)=>{r?.({id:t,payload:{activeIndex:T,itemId:L}})},[t,r]),y=(0,n.jsx)(IJ,{audioPosition:g,blockId:t,disableZoom:C,enableVideoPlaybackSpeed:a,headingLevel:v,isActive:!0,item:p,labels:d,lessonId:l,lessonNumber:t,loadMedia:!0,onFocus:x,renderDescription:m,renderTitle:u,style:{"--block-step-padding-top":"1rem","--block-step-padding-bottom":"1rem","--block-step-corner-radius":s.cornerRadius!=null?`${s.cornerRadius}px`:"var(--arc-border-radius-lg)"}});return c?(0,n.jsx)(Pe,{animateBlockEntrance:!0,className:fn("animate").toString(),initiallyVisible:i,isLearner:!0,children:y}):y},p9=$("continue-btn"),fu=({children:e,className:t,href:s,onClick:o,text:r,testId:a="continue-btn"})=>{const i=t?`${p9()} ${t}`:p9();return s?(0,n.jsx)(is,{className:i,"data-continue-btn":"","data-testid":a,onClick:o,to:s,children:e??(0,n.jsx)(lt,{value:r})}):(0,n.jsx)("button",{className:i,"data-continue-btn":"","data-testid":a,onClick:o,type:"button",children:e??(0,n.jsx)(be,{value:r})})},f9=({bgType:e,text:t,iconType:s="locked"})=>{const o=G()("continue-hint",{"continue-hint--bg-transparent":e==="transparent"});return(0,n.jsxs)("div",{className:o,"data-continue-btn":"",children:[s==="locked"&&(0,n.jsx)(ie,{className:"continue-hint__icon",name:"lock-keyhole-light"}),(0,n.jsx)("div",{className:"continue-hint__content",children:(0,n.jsx)(lt,{value:t})})]})},xp=$("block-text");function jJ({blockId:e,animateBlockEntrance:t,canContinue:s=!1,isComplete:o,isLearner:r,isLastBlock:a=!1,isOnlyBlockInStep:i,items:c=[],labels:d,onStep:l=()=>{},skipContinue:u=!1,initiallyVisible:m}){const g=(0,h.useRef)(null),C=(0,je.A)(o),[v,x]=h.useState(!1),{announcePolite:y}=eo(),[T,L]=h.useState(!1),b=Yt(),S=Re(),N=Ei(),k=qg(N),E=ko(),I=c[0],{id:P}=I,A=I.title??E?.label??_e.blockContinueLabel,w=I.type??E?.completionType??_e.blockContinueCompletionType,O=I.completeHint??E?.completeHint??_e.blockContinueCompleteHint,j=!w||(u?T:s||i&&o),R=u||!o||i,M=b?.continueColor||N,V=!M||M===N,F=V&&S?.theme?.accentContrast===pe.AUTO?pe.AUTO:k,B=b?.continueColorContrast??F,H=b?.continueRadius??null,W=b?.continueWidth??76,Q=At({backgroundColor:M,contrast:B}),J={...!V&&{"--color-button-bg":M},...!V&&{"--color-button-text":Q},...!V&&{"--color-button-border":"transparent"},...H!=null&&{"--radius-button":`${Number(H)}px`},...W!=null&&{maxWidth:`${Number(W)}rem`}},te=(0,h.useCallback)(()=>{l({id:P}),x(!0),a?setTimeout(()=>{const _=document.querySelector("[data-lesson-id]"),U=document.querySelector("main"),z=document.querySelector("h1.lesson-header__title, .lesson-header__title h1"),D=_?.querySelector('.block-wrapper, [role="region"], .lesson-content > *:first-child');let K=null;z?K=z:D&&D!==g.current?.parentElement?K=D:_?K=_:U&&(K=U),K&&(K.setAttribute("tabindex","-1"),K.focus({preventScroll:!0}))},200):setTimeout(()=>{const _=g.current;_&&_.focus()},100)},[P,l,a]);return(0,h.useEffect)(()=>{!C&&o&&(a||setTimeout(()=>{y?.(d?.a11yStatusAdditionalContent)},300))},[y,o,d,C,a]),(0,h.useEffect)(()=>{const _=U=>{const{path:z}=U.detail,{blockId:D,buttonId:K}=xa(U.detail.path,["block","button"]);if(e==D&&K===I.id){const Z=z.at(-1);Z==="title"?L(!0):Z==="completeHint"&&L(!1)}};return window.addEventListener(Ge,_),()=>{window.removeEventListener(Ge,_)}},[e,I.id]),(0,n.jsxs)(n.Fragment,{children:[R&&(0,n.jsx)(Ie,{children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:m,isLearner:r,children:(0,n.jsx)("div",{className:xp("container"),children:(0,n.jsx)("div",{className:xp("row"),children:(0,n.jsxs)("div",{className:xp("continue"),style:J,children:[j&&(0,n.jsx)(fu,{onClick:te,text:A}),!j&&(0,n.jsx)(f9,{text:O})]})})})})}),v&&(0,n.jsx)("div",{"aria-live":"off",className:"visually-hidden-always",ref:g,role:"status",tabIndex:-1,children:d?.a11yStatusContinued||"Continued"})]})}var wJ=f(38739),vu=f.n(wJ);const AJ=$("flashcard");class RJ extends h.PureComponent{static defaultProps={allowTabNavigation:!0,backType:"description",forceFlipped:!1,frontType:"description",getL10nValue:()=>{},onFlip:Function.prototype,onStep:Function.prototype,settingShowHint:!0};state={areSidesReady:!0,flipped:!1,hasFlippedOnce:!1,isMounted:!1};cardRef=(0,h.createRef)();render(){const{cardRef:t,handleFlip:s,handleSideReady:o,handleTouchEnd:r,props:{activeIndex:a,allowTabNavigation:i,backDescription:c,backMedia:d,backType:l,block:u,forceFlipped:m,frontDescription:p,frontMedia:g,frontType:C,id:v,index:x,isHidden:y,labels:T,lessonId:L,prefersKeyboardNavigation:b,settingShowHint:S,size:N,type:k,wrapElement:E,wrapRole:I},state:{areSidesReady:P,flipped:A,isMounted:w}}=this,O=m||A,j=AJ({large:N==="large",small:N==="small",flipped:O,stack:k==="stack"});return(0,n.jsxs)(E,{"aria-hidden":!i,className:j,onClick:s,onTouchEnd:r,ref:t,role:I,children:[(0,n.jsx)(Ot,{activeIndex:a,allowTabNavigation:i,blockId:u?.id,blockType:k,description:p,index:x,isActiveSide:!O,isAriaHidden:O&&w&&P,isFlipped:O,isHidden:y,itemId:v,labels:T,lessonId:L,media:g,onFlip:s,onReady:o,prefersKeyboardNavigation:b,settingShowHint:S,side:"front",size:N,tag:g9,type:C}),(0,n.jsx)(Ot,{activeIndex:a,allowTabNavigation:i,blockId:u?.id,blockType:k,description:c,index:x,isActiveSide:O,isAriaHidden:!O&&w&&P,isFlipped:O,isHidden:y,itemId:v,labels:T,lessonId:L,media:d,onFlip:s,onReady:o,prefersKeyboardNavigation:b,settingShowHint:S,side:"back",size:N,tag:PJ,type:l})]})}componentDidMount(){this.setState({isMounted:!0}),window.addEventListener(Ge,this.handleNavEvent)}componentDidUpdate(t,s){const{props:{allowTabNavigation:o,id:r,onStep:a},state:{hasFlippedOnce:i}}=this;!s.hasFlippedOnce&&i&&a({id:r}),t.allowTabNavigation&&!o&&this.setState({flipped:!1})}componentWillUnmount(){window.removeEventListener(Ge,this.handleNavEvent)}handleNavEvent=t=>{const{path:s}=t.detail,{cardId:o}=xa(s,["block","card"]);if(o===this.props.id){let r=!1;s.includes("back")&&(r=!0),this.setState({flipped:r},()=>{this.props.type!=="stack"&&!$m(this.cardRef.current,"center")&&this.cardRef.current.scrollIntoView({behavior:"instant",block:"center"})})}};handleFlip=t=>{const{block:s,index:o}=this.props,r=window.getSelection(),a=r.toString()&&this.cardRef.current?.contains(r.anchorNode);if(t.detail>1&&r.empty(),t&&t.target.closest("a")||a)return;const i=!this.state.flipped;this.setState({areSidesReady:!1,flipped:i,hasFlippedOnce:!0});const c=i?"back":"front",d=s?.items?.[o],l=d?.[c]?.media,u=`items:${s?.id}/items:${d?.id}/${c}`;this.props.onTranscriptUpdate?.({audioPlayerId:mn({refs:u}),transcriptMedia:l}),this.props.onFlip?.(this.props.index,i)};handleTouchEnd=t=>{t.stopPropagation()};handleSideReady=()=>{this.setState({areSidesReady:!0})}}const v9=Rl(Ke(RJ)),_a=$("flashcard-side"),gu=$("flashcard-side-flip");class Ar extends h.PureComponent{static descriptionActionTypes={INITIAL:"INITIAL",INSERTING:"INSERTING",DELETING:"DELETING"};static initialState={descriptionAction:Ar.descriptionActionTypes.INITIAL,isAtLongOverflowBottom:!1,isLong:!1,isLongOverflow:!1,isTooltipVisible:!1,scrollbarWidthOffset:void 0};id;constructor(t){super(t),this.handleMouseEnterAudio=this.handleMouseEnterAudio.bind(this),this.handleMouseLeaveAudio=this.handleMouseLeaveAudio.bind(this),this.id=(0,p0.uniqueId)("flashcard-side")}state=Ar.initialState;longBottomObserver=void 0;readyTimeout=void 0;refDescription=(0,h.createRef)();refDescriptionBottom=(0,h.createRef)();refSide=(0,h.createRef)();refBtnTimeoutMouseLeave=(0,h.createRef)();checkDescriptionSizeDebounced;handleMouseEnterAudio=()=>{const{itemId:t,index:s,settingShowHint:o,side:r}=this.props,a=document.getElementById(`${t}-${s}-${r}-flip-btn`);a&&o&&(a.style.opacity="0.6")};handleMouseLeaveAudio=()=>{const{itemId:t,index:s,settingShowHint:o,side:r}=this.props,a=document.getElementById(`${t}-${s}-${r}-flip-btn`);a&&o&&(a.style.opacity="1")};render(){const{props:{activeIndex:t,allowTabNavigation:s,block:o,className:r,description:a,getL10nValue:i,index:c,itemId:d,media:l,isActiveSide:u,isAriaHidden:m,isFlipped:p,labels:g,lessonId:C,onFlip:v,prefersKeyboardNavigation:x,settingShowHint:y,side:T,size:L,style:b,type:S},refDescription:N,refDescriptionBottom:k,refSide:E,state:{isAtLongOverflowBottom:I,isLong:P,isLongOverflow:A,isTooltipVisible:w,scrollbarWidthOffset:O}}=this,j=T==="front",R=T==="back",M=L==="small",V=L==="large",F=S==="description",B=S==="fullimage",H=S==="image",W=j?g?.a11yBlockFlashcardFront:g?.a11yBlockFlashcardBack,Q=`items:${o?.id}/items:${d}/${j?"front":"back"}`,J=_a({back:R,flipped:p,front:j,fullimage:B}).mix(r),{image:te,audio:_}=i(l)??{},U=_a("content",{small:M,large:V,front:j,fullimage:B,image:H,"long-overflow":A,"long-overflow-bottom":I,"has-audio":!!_}),z=gu({"audio-expansion":!0}),D=gu("btn",{"visually-hidden":!y,"prefers-keyboard":x,round:!0}),K=gu("icon"),Z=gu("tooltip",{visible:w}),X=_a("img",{small:M,large:V,centered:H,full:B}),Y=_a("description",{"has-audio":!!_,long:P&&!A,"long-overflow":A,short:!P,large:V}),oe=_a("description-bottom"),re=O==null?void 0:{right:O},me=te?.alt??`Image ${c+1}`,he=Ct(te),Oe=`${this.id}-click-to-flip-text`,ut=`${this.id}-image`,It=`${this.id}-description`;return(0,n.jsxs)("div",{"aria-label":W,className:J,inert:m,ref:E,role:"group",style:b,tabIndex:-1,children:[(0,n.jsxs)("div",{className:U,children:[(0,n.jsxs)("div",{className:z,onMouseEnter:this.handleBtnMouseEnter,onMouseLeave:this.handleBtnMouseLeave,style:re,children:[(0,n.jsx)("button",{"aria-labelledby":`${Oe} ${It} ${ut}`,className:D,id:`${d}-${c}-${T}-flip-btn`,onBlur:this.handleBtnBlur,onClick:v,onFocus:this.handleBtnFocus,tabIndex:s&&u?0:-1,type:"button",children:(0,n.jsx)(PB,{className:K})}),(0,n.jsx)("div",{"aria-hidden":"true",className:Z,id:Oe,onClick:Ao,children:g?.blocksClickToFlip})]}),(B||H)&&(0,n.jsx)(MJ,{alt:me,className:X,imageId:ut,l10nId:wt(l),url:he}),F&&(0,n.jsxs)("div",{className:Y,ref:N,tabIndex:u&&A?0:void 0,children:[(0,n.jsx)(be,{allowTabNavigation:s&&!m,id:It,value:a}),A&&(0,n.jsx)("div",{className:oe,ref:k})]})]}),_&&(0,n.jsx)("div",{className:_a("audio-player",{text:F,image:H}),onMouseEnter:this.handleMouseEnterAudio,onMouseLeave:this.handleMouseLeaveAudio,children:(0,n.jsx)(_t,{activeIndex:t,blockId:o.id,index:`${d}-${c}-${T}`,isOverlayAudio:B,item:{id:d,media:l},itemIndex:c,labels:g,lessonId:C,media:l,mediaType:"audio",refs:Q,shouldPause:!u,side:T})})]})}componentDidMount(){this.checkDescriptionSize(this.props),this.checkDescriptionSizeDebounced=vu()(this.checkDescriptionSize,250),window.addEventListener("resize",this.checkDescriptionSizeDebounced),document.addEventListener("keydown",this.handleDocumentKeyDown)}componentWillUnmount(){clearTimeout(this.readyTimeout),this.cleanupLongBottomObserver(),window.removeEventListener("resize",this.checkDescriptionSizeDebounced),document.removeEventListener("keydown",this.handleDocumentKeyDown)}componentDidUpdate(t,s){const{props:{allowTabNavigation:o,blockType:r,isFlipped:a,isActiveSide:i,isHidden:c,onReady:d,type:l}}=this;t.isHidden&&!c&&this.checkDescriptionSize(this.props),t.isFlipped!==a&&(i&&o?(this.refSide.current?.focus?.(),this.readyTimeout=setTimeout(()=>{d()},700)):clearTimeout(this.readyTimeout)),l==="description"&&this.handleUpdatesDescription(t,s),r==="stack"&&i&&!t.allowTabNavigation&&o&&this.refSide.current?.focus?.()}handleBtnBlur=()=>{this.setState({isTooltipVisible:!1})};handleBtnFocus=()=>{this.setState({isTooltipVisible:!0})};handleBtnMouseEnter=()=>{clearTimeout(this.refBtnTimeoutMouseLeave.current),this.setState({isTooltipVisible:!0})};handleBtnMouseLeave=()=>{this.refBtnTimeoutMouseLeave.current=setTimeout(()=>{this.setState({isTooltipVisible:!1})},150)};handleDocumentKeyDown=t=>{cs(t)&&this.state.isTooltipVisible&&this.setState({isTooltipVisible:!1})};handleUpdatesDescription=(t,s)=>{const{props:{isFlipped:o,isActiveSide:r},state:{isLongOverflow:a}}=this;t.isFlipped!==o&&r&&this.scrollDescriptionToTop(),this.handleUpdatesDescriptionSize(t,s),!s.isLongOverflow&&a?(this.setLongBottomObserver(),this.setScrollbarWidth()):s.isLongOverflow&&!a&&this.cleanupLongBottomObserver()};handleUpdatesDescriptionSize=(t,s)=>{const{INSERTING:o,DELETING:r}=Ar.descriptionActionTypes,{props:{description:a,size:i,type:c,getL10nValue:d},state:{descriptionAction:l,isLong:u,isLongOverflow:m}}=this,p=d(a)?.length||0,g=d(t.description)?.length||0;l!==o&&p>g?this.setState({descriptionAction:o}):l!==r&&p<g?this.setState({descriptionAction:r}):(l!==s.descriptionAction||u!==s.isLong||m!==s.isLongOverflow||i!==t.size||c!==t.type||p!==g)&&this.checkDescriptionSize(t)};checkDescriptionSize=t=>{const{DELETING:s}=Ar.descriptionActionTypes,{props:{size:o},refDescription:{current:r},state:{descriptionAction:a,isLong:i,isLongOverflow:c}}=this;if(!r)return;r&&r.scrollHeight>r.clientHeight?i&&!c?this.setState({isLongOverflow:!0}):!i&&!c&&this.setState({isLong:!0}):(a===s||o!==t.size)&&this.setState(Ar.initialState)};scrollDescriptionToTop=()=>{const t=this.refDescription.current;this.state.isLong&&t&&(t.scrollTop=0)};setLongBottomObserver=()=>{const t=this.refDescriptionBottom.current;if(t&&this.longBottomObserver==null){const s=o=>{const r=o?.[0]?.isIntersecting??!1;this.setState({isAtLongOverflowBottom:!r})};this.longBottomObserver=new IntersectionObserver(s,{threshold:[0,1]}),this.longBottomObserver.observe(t)}};cleanupLongBottomObserver=()=>{this.longBottomObserver?.disconnect?.(),this.longBottomObserver=void 0};setScrollbarWidth=()=>{const t=this.refDescription.current;if(t){const s=t.offsetWidth-t.clientWidth;s>0&&this.setState({scrollbarWidthOffset:s})}}}const g9=Rl(Ke(e=>(0,n.jsx)(Ar,{...e}))),PJ=e=>{const{cardMode:t,customBackgroundColorContrast:s}=Yt(),o=Re()?.theme,r=Pl(),a=In(),c=a===q.IMAGE&&r?.overlayColor===nt.LIGHT,d=Cs(),l=o?.accentContrast,u=l===pe.AUTO,m=(0,h.useMemo)(()=>{let g="#fafafa";if(t===Hs.TRANSPARENT)switch(a){case q.DARK:g="#525252";break;case q.BLACK:g="#1a1a1a";break;case q.IMAGE:c?g="rgba(0, 0, 0, 0.7)":g="rgba(255, 255, 255, 0.7)";break;case q.ACCENT:case q.COLOR:case q.TINT:if(d!=null)switch(ma(d)){case ct.LIGHT:g=sn(.5,d);break;case ct.MED:g=kn(.35,d);break;case ct.DARK:g=kn(.65,d);break;case ct.NEAR_BLACK:g=sn(.1,d);break}}const C={"--color-background":g},v=a===q.COLOR?s:l;if((a===q.ACCENT||a===q.COLOR)&&t===Hs.TRANSPARENT&&u){const x=At({backgroundColor:g,contrast:v});C["--color-text"]=x}return C},[d,a,t,s,u,c,l]),p={...e,style:m};return(0,n.jsx)(g9,{...p})},MJ=({alt:e,className:t,imageId:s,l10nId:o,url:r})=>{const a=rr(e);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(bs,{alt:a,className:t,"data-l10n-id":o,id:s,src:r}),!a&&(0,n.jsx)("span",{className:"visually-hidden-always",children:"No image alternative text"})]})};class OJ extends h.Component{static defaultProps={editable:!1,isRTL:!1,items:[],onStep:()=>{},stack:!1};state={activeIndex:0,flipStateMap:{},prefersKeyboardNavigation:!0};render(){const{blockId:t,animateBlockEntrance:s,initiallyVisible:o,isHidden:r,isLearner:a,items:i,labels:c,lessonId:d,onStep:l,previewType:u,isRTL:m,settings:p,stack:g}=this.props,{activeIndex:C}=this.state,{prefersKeyboardNavigation:v}=this.state,{entranceAnimation:x,showHint:y}=p,T=G()("block-flashcards",{"block-flashcard--column":!g,"block-flashcard--stack":g,"block-flashcards--no-animation":!x}),b=p.flashcardSize==="1"?"small":p.flashcardSize==="2"?"large":i.length>2?"small":"large",S=u===tr.MOBILE_PORTRAIT||u===tr.MOBILE_LANDSCAPE;return(0,n.jsx)(Ie,{className:T,children:g?(0,n.jsx)(Pe,{animateBlockEntrance:s,initiallyVisible:o,isLearner:a,children:(0,n.jsx)("div",{className:"block-flashcard-carousel",children:(0,n.jsx)(au,{blockId:t,items:i,children:({carouselRef:N})=>(0,n.jsx)(ou,{iconNameLeft:"chevron-left",iconNameRight:"chevron-right",isInfinite:!1,isRTL:m,labelCarousel:c?.a11yBlockFlashcardStack,labelCarouselRoleDesc:c?.a11yBlockFlashcardStackRoleDescription,labelSlideControls:c?.a11yBlockFlashcardStackSlideControls,labelSlideControlsGoToNext:c?.a11yBlockFlashcardStackSlideControlsGoToNext,labelSlideControlsGoToPrevious:c?.a11yBlockFlashcardStackSlideControlsGoToPrevious,labelSlideControlsGoToSlide:c?.a11yBlockFlashcardStackSlideControlsGoToSlide,labelSlideCounterPreposition:c?.blocksPreposition,labelSlidePreposition:c?.a11yBlockFlashcardStackSlidePreposition,labelSlideRoleDesc:c?.a11yBlockFlashcardStackSlideRoleDescription,onChange:this.handleCarouselChange.bind(this),ref:N,shouldMouseEmulateTouch:S,shouldUseCounter:!0,shouldUseGoToSlide:!1,children:i.map((k,E)=>(0,n.jsx)(v9,{activeIndex:C,backDescription:k?.back?.description,backMedia:k?.back?.media,backType:k?.back?.type,frontDescription:k?.front?.description,frontMedia:k?.front?.media,frontType:k?.front?.type,id:k?.id,index:E,isHidden:r,labels:c,lessonId:d,onFlip:this.handleFlip.bind(this),onStep:l,prefersKeyboardNavigation:v,settingShowHint:y,size:"large",type:"stack",wrapElement:"div"},k?.id))})})})}):(0,n.jsx)(Pe,{animateBlockEntrance:s,className:"block-flashcards__animation",initiallyVisible:o,isLearner:a,siblingDelay:.25,children:(0,n.jsx)("ol",{className:"block-flashcards__wrapper",role:"list",children:i.map((N,k)=>(0,n.jsx)(v9,{activeIndex:C,backDescription:N?.back?.description,backMedia:N?.back?.media,backType:N?.back?.type,blockId:t,frontDescription:N?.front?.description,frontMedia:N?.front?.media,frontType:N?.front?.type,id:N?.id,index:k,isHidden:r,labels:c,lessonId:d,onStep:l,prefersKeyboardNavigation:v,settingShowHint:y,size:b,type:"grid",wrapElement:"li",wrapRole:"listitem"},N?.id))})})})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("mousedown",this.handleMouseDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("mousedown",this.handleMouseDown)}handleKeyDown=t=>{!this.state.prefersKeyboardNavigation&&!EF(t)&&this.setState({prefersKeyboardNavigation:!0})};handleMouseDown=()=>{this.state.prefersKeyboardNavigation&&this.setState({prefersKeyboardNavigation:!0})};handleFlip(t,s){this.setState(o=>({flipStateMap:{...o.flipStateMap,[t]:s}}))}handleCarouselChange(t){const{block:s,onTranscriptUpdate:o}=this.props,{flipStateMap:r}=this.state,a=r[t]?"back":"front",i=s.items?.[t],c=i?.[a]?.media,d=`items:${s?.id}/items:${i?.id}/${a}`;o?.({audioPlayerId:mn({refs:d}),transcriptMedia:c}),this.setState({activeIndex:t})}}const C9=Xm(Ke(Rl(OJ))),bp=$("pill-button");function x9({allowTabNavigation:e=!0,ariaLabel:t,children:s,className:o,href:r,onClick:a=()=>{},onFocus:i,ref:c,size:d="sm",testId:l,variant:u="plain"}){const m=bp({[u]:!0,[d]:!0}).mix(o),p=!e;return r?(0,n.jsx)(is,{"aria-hidden":p,"aria-label":t,className:m,"data-testid":l,onClick:a,onFocus:i,tabIndex:e?void 0:-1,to:r,children:(0,n.jsx)("span",{className:bp("content"),children:s})}):(0,n.jsx)("button",{"aria-hidden":p,"aria-label":t,className:m,"data-testid":l,onClick:a,onFocus:i,ref:c,tabIndex:e?void 0:-1,type:"button",children:(0,n.jsx)("span",{className:bp("content"),children:s})})}const b9=({canProceed:e,isReduceMotion:t,onNext:s,onSubmit:o,quizNext:r,quizSubmit:a,allowNext:i=!1})=>{const c=e?!0:void 0,d=e?void 0:o,l=e?-1:void 0,u=e?void 0:!0,m=e?s:void 0,p=e?void 0:-1,g=(0,h.useRef)(null),C=(0,je.A)(e);(0,h.useEffect)(()=>{i&&!C&&e&&setTimeout(()=>{g.current?.focus?.({preventScroll:t})},0)},[i,e,t,C]);const v=G()("quiz-card__actions",{"quiz-card__actions--proceed":e}),x=G()("quiz-card__button","quiz-card__button--next","brand_ui",{"brand--background":e,"visually-hidden-always":!e});return(0,n.jsxs)("div",{className:v,children:[(0,n.jsx)("div",{className:"quiz-card__submit brand--ui",children:!c&&(0,n.jsx)("button",{className:"quiz-card__button","data-testid":"quiz-submit-button",onClick:d,tabIndex:l,type:"button",children:a})}),(0,n.jsx)("br",{className:"visually-hidden-always",role:"presentation"}),i&&(0,n.jsx)("div",{className:"quiz-card__next brand--ui",children:(0,n.jsx)("button",{"aria-disabled":u,"aria-hidden":u,className:x,"data-testid":"quiz-next-button",onClick:m,ref:g,tabIndex:p,type:"button",children:r})})]})},BJ=({children:e,isActive:t,isComplete:s,isTimedQuiz:o,style:r})=>(0,n.jsx)("div",{"aria-hidden":t?void 0:!0,className:DJ({isActive:t,isComplete:s,isTimedQuiz:o}),"data-testid":"quiz-card",inert:t?void 0:!0,style:r,children:(0,n.jsx)("div",{className:"quiz-card__container",children:(0,n.jsx)("div",{className:"quiz-card__row",children:(0,n.jsx)("div",{className:"quiz-card__main",children:e})})})}),DJ=({isActive:e,isComplete:t,isTimedQuiz:s})=>G()("quiz-card",{"quiz-card--active":e,"quiz-card--done":t,"quiz-card--timed":s}),y9=BJ,{FILL_IN_THE_BLANK:L9,MATCHING:HJ,MULTIPLE_CHOICE:FJ,MULTIPLE_RESPONSE:VJ}=Kt;function zJ(e,t){return e.map(s=>String(t(s?.title)??"")).filter(Boolean).join(", ")}function $J(e,t,s){const o=t!=null?e.find(r=>r.id===t):e.find(r=>r.correct===!0);return String(s(o?.title)??"")}function _J(e,t,s){return String(s(e?.[t]?.title)??"")}function S9(e,t,s){return t.filter(e).reduce((o,r,a)=>{const i=String(s(r?.title)??"");return a===0?i:o+", "+i},"")}function UJ(e,t,s){return S9(r=>Array.isArray(e)?e.includes(r.id):!!r.correct,t,s)}function GJ(e,t,s){return S9((r,a)=>t.includes(a),e,s)}function WJ({answers:e,getL10nValue:t,selection:s,correctLabel:o,userLabel:r,matchLabel:a="Match Item: ",revealAnswers:i}){const c=Object.fromEntries(Object.entries(s).map(([d,l])=>[l,d]));return e.map((d,l)=>{const u=String(t(d?.title)??""),m=String(t(d?.matchTitle)??""),p=c?.[l],g=String(t(e?.[Number(p)]?.title)??"");return i===Ee.INCORRECT?`${a}${m}. ${r}: ${g}.`:`${a}${m}. ${o}: ${u}. ${r}: ${g}.`}).join(" ")}function yp({correctAnswer:e,selectedAnswer:t,correctLabel:s,userLabel:o,revealAnswers:r}){return!e||!t||r===Ee.NONE?"":r===Ee.INCORRECT?`${o}: ${yn(t)}.`:`${s}: ${yn(e)}. ${o}: ${yn(t)}.`}function KJ(e,t){return e.type===L9?t?.quizAcceptableResponses:t?.a11yCorrectLive}function QJ({getL10nValue:e,isComplete:t,item:s,selection:o,labels:r,revealAnswers:a}){if(!s||!t)return null;const i=s?.answers??[],c=s?.correct,d=s?.corrects,l=KJ(s,r),u=r?.a11yAnswerLive;switch(s.type){case HJ:return WJ({getL10nValue:e,answers:i,selection:o,correctLabel:l,userLabel:u,revealAnswers:a});case L9:return yp({correctAnswer:zJ(i,e),selectedAnswer:o,correctLabel:l,userLabel:u,revealAnswers:a});case FJ:return yp({correctAnswer:$J(i,c,e),selectedAnswer:_J(i,o,e),correctLabel:l,userLabel:u,revealAnswers:a});case VJ:return yp({correctAnswer:UJ(d,i,e),selectedAnswer:GJ(i,o,e),correctLabel:l,userLabel:u,revealAnswers:a})}return null}const T9=({canProceed:e,feedbackRef:t,feedbackValue:s,isActive:o,isComplete:r,isCorrect:a,item:i,labels:c,quizCorrect:d,quizIncorrect:l,revealAnswers:u,selection:m})=>{const{announcePolite:p,clearAnnouncements:g}=eo(),C=(0,je.A)(e),v=vs(),y=!!Te(s),T=a?d:l,L=(0,h.useCallback)(()=>{const N=QJ({getL10nValue:v,isComplete:r,item:i,labels:c,revealAnswers:u,selection:m}),k=s?yn(v(s)):"",E=T+". "+N+" "+k;let I;return E&&(I=setTimeout(()=>{p(E)},250)),()=>{clearTimeout(I)}},[p,s,v,r,i,c,T,u,m]);(0,h.useLayoutEffect)(()=>{!C&&e&&u!==Ee.NONE&&L()},[e,C,L,u]),(0,h.useEffect)(()=>g,[g]);const b=G()("quiz-card__feedback",{"quiz-card__feedback--active":e,"quiz-card__feedback--frame":y}),S=G()("quiz-card__feedback-icon",{"quiz-card__feedback-icon--correct":a});return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{"aria-hidden":o?void 0:!0,className:b,ref:t,tabIndex:o?-1:void 0,children:(0,n.jsx)("div",{className:"quiz-card__main--feedback",children:(0,n.jsxs)("div",{"aria-label":c?.a11yQuizFeedback,className:"quiz-card__feedback-wrap",role:"group",children:[(0,n.jsx)("div",{className:S,children:(0,n.jsx)("i",{"aria-hidden":"true",className:a?"icon icon-Master-05":"icon icon-Master-06"})}),(0,n.jsx)("div",{className:"quiz-card__feedback-label",children:T}),s&&(0,n.jsx)("div",{children:(0,n.jsx)(be,{allowTabNavigation:r&&o,className:"quiz-card__feedback-text",value:s})})]})})})})},{FILL_IN_THE_BLANK:ZJ}=Kt,YJ=({children:e,type:t})=>(0,n.jsx)("div",{className:XJ({type:t}),children:e}),XJ=({type:e})=>G()("quiz-card__interactive",{"quiz-card__interactive--no-border":[ZJ].includes(e)}),N9=YJ,Oo=({allowTabNavigation:e,blockId:t,enableVideoPlaybackSpeed:s,index:o,isOverlayAudio:r,item:a,labels:i,media:c,settings:d,shouldPause:l})=>c==null||!Object.keys(c).some(u=>u!=="tmp")?null:(0,n.jsx)("div",{className:"quiz-card__media",children:(0,n.jsx)(_t,{allowTabNavigation:e,blockId:t,enableVideoPlaybackSpeed:s,index:o,isOverlayAudio:r,item:a,labels:i,media:c,opts:d,shouldPause:l})}),Ove=(e,t)=>s=>s>=e&&s<t,k9=e=>e<10?`0${e}`:String(e),JJ=e=>Intl.NumberFormat(void 0,{style:"percent",maximumFractionDigits:2}).format(e),I9=e=>e.reduce((t,s)=>s==null||isNaN(s)?t:t+s,0),qJ=(e,t)=>{const s=Ss(),o=(0,je.A)(t);(0,h.useEffect)(()=>{!o&&t&&e&&Cd()(e.focus)&&e.focus({preventScroll:s})},[t,s,o,e])},Cu=$("question-counter"),eq=({isActive:e=!1,labels:t,questionLabel:s,questionNumber:o,totalQuestions:r})=>{const a=(0,h.useRef)(null);qJ(a.current,e);const i=`${t?.quizQuestion} ${o} ${t?.lessonPreposition} ${r}`,c=`${k9(o)}/${k9(r)}`;return(0,n.jsx)("div",{className:Cu(),children:(0,n.jsxs)("h1",{"aria-label":i,className:Cu("heading"),ref:a,tabIndex:-1,children:[(0,n.jsx)("span",{"aria-hidden":"true",className:Cu("label"),children:s}),(0,n.jsx)("span",{"aria-hidden":"true",className:Cu("count"),children:c})]})})},tq=$("question-title"),sq=({allowTabNavigation:e,htmlId:t,value:s})=>(0,n.jsx)(be,{allowTabNavigation:e,className:tq(),"data-testid":"quiz-question-title",id:t,value:s}),nq=({allowTabNavigation:e,correctAnswerColor:t,correctAnswerColorContrast:s,errorMessageId:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isComplete:i,isCorrect:c,labels:d,onEnterToSubmit:l=Function.prototype,onChange:u=Function.prototype,options:m,questionHtmlId:p,quizAcceptableResponses:g,quizAnswerPlaceholder:C,revealAnswers:v,value:x})=>{const y=(0,h.useRef)(null),[T]=(0,h.useState)(()=>Eo()("fitb-")),L=vs(),b=oq({options:m,getL10nValue:L}),S=`${T}-feedback`,N=`${T}-acceptable`,k=`${T}-input`,E=i?`${S} ${N}`:o||void 0,I=i?void 0:C,P=e?0:uu,A=v===Ee.ALL||v===Ee.INCORRECT,w=v===Ee.ALL||c&&v===Ee.INCORRECT,O=c?t:r,R=t&&r&&{"--fa-primary-color":At({backgroundColor:O,contrast:c?s:a}),"--fa-secondary-color":O},M=r&&{backgroundColor:At({backgroundColor:r,contrast:a}),fill:r,borderRadius:"50%"},V=G()("quiz-fill__icon",{"quiz-fill__icon--visible":i}),F=G()("quiz-fill__options",{"quiz-fill__options--visible":i}),B=(0,h.useCallback)(J=>{u(J.currentTarget.value)},[u]),H=(0,h.useCallback)(J=>{ja(J)&&l(J)},[l]),W=i?void 0:B,Q=i?void 0:H;return(0,n.jsxs)("div",{className:"quiz-fill",children:[(0,n.jsxs)("div",{className:"quiz-fill__container",children:[(0,n.jsx)("input",{"aria-describedby":E,"aria-hidden":!e,"aria-invalid":o?!0:void 0,"aria-labelledby":p,"aria-readonly":i,"aria-required":"true",autoComplete:"off",className:"quiz-fill__input ignore-prefers",id:k,onChange:W,onKeyDown:Q,placeholder:I,readOnly:i,ref:y,tabIndex:P,type:"text",value:x}),A&&(0,n.jsxs)("div",{className:V,id:S,children:[c&&(0,n.jsx)(ie,{"aria-label":d?.quizCorrect,name:"circle-check",styleIcon:{height:"2rem",...R}}),!c&&(0,n.jsx)(xD,{"aria-label":d?.quizIncorrect,style:M})]})]}),w&&i&&(0,n.jsx)("div",{className:F,id:N,children:(0,n.jsx)(be,{value:`${g}: ${b}`})})]})},oq=({options:e,getL10nValue:t})=>e.map(o=>(t(o.title)??"").trim()).join(", "),E9=nq;function rq({correctAnswerColor:e,correctAnswerColorContrast:t}){const s=fs(),o=At({backgroundColor:e,contrast:t}),r=e?{"--fa-primary-color":o,"--fa-secondary-color":e}:void 0;return(0,n.jsxs)("div",{className:"matching-results-item-feedback",children:[(0,n.jsx)(ie,{className:"matching-results-item-feedback-icon matching-results-item-feedback-icon--correct",name:"circle-check",style:r}),(0,n.jsx)("span",{className:"matching-results-item-feedback-text",children:(0,n.jsx)("span",{className:"matching-results-item-feedback-text-result",children:s?.quizCorrect})})]})}var Ua=f(9608);function aq({correctAnswerValue:e,incorrectAnswerColor:t,incorrectAnswerColorContrast:s,shouldRevealCorrectAnswer:o}){const[r,a]=Ua.useState(!0),[i,c]=Ua.useState(!1),d=Ua.useRef(null),u=`matching-text-${Ua.useId()}`,m=fs(),p=(0,je.A)(e),g=Ua.useCallback(()=>{a(b=>!b)},[]);Ua.useLayoutEffect(()=>{if(p!==e){const b=d.current;b!=null&&b.scrollWidth>b.clientWidth&&c(!0)}},[p,e]);const C=At({backgroundColor:t,contrast:s}),v=t?{"--fa-primary-color":C,"--fa-secondary-color":t}:void 0,x=G()("matching-results-item-feedback-text",{"matching-results-item-feedback-text--collapsed":r}),y=G()("matching-results-item-feedback-text-btn-icon",{"matching-results-item-feedback-text-btn-icon--collapsed":r}),T=G()("matching-results-item-feedback-text-extra",{"matching-results-item-feedback-text-extra--collapsed":r}),L=G()("matching-results-item-feedback-text-extra-text",{"matching-results-item-feedback-text-extra-text--collapsed":r});return(0,n.jsxs)("div",{className:"matching-results-item-feedback",children:[(0,n.jsx)(ie,{className:"matching-results-item-feedback-icon matching-results-item-feedback-icon--incorrect",name:"circle-xmark-duotone",style:v}),!o&&(0,n.jsx)("span",{className:"matching-results-item-feedback-text",children:(0,n.jsx)("span",{className:"matching-results-item-feedback-text-result",children:m?.quizIncorrect})}),o&&(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("span",{className:x,children:[(0,n.jsxs)("span",{className:"matching-results-item-feedback-text-result",children:[m?.quizIncorrect,"."]}),i&&(0,n.jsx)("button",{"aria-controls":u,"aria-expanded":!r,"aria-label":r?m?.a11yMatchingItemShowMore:m?.a11yMatchingItemShowLess,className:"matching-results-item-feedback-text-btn",onClick:g,type:"button",children:(0,n.jsx)(ie,{className:y,name:"caret-down",style:v})}),(0,n.jsx)("span",{className:T,children:(0,n.jsxs)("span",{className:L,id:u,ref:d,children:[m?.quizCorrect,": ",(0,n.jsx)(lt,{value:e})]})})]})})]})}function iq({col1Id:e,col1Value:t,col2Id:s,col2Value:o,correctAnswerColor:r,correctAnswerColorContrast:a,correctAnswerValue:i,height:c,incorrectAnswerColor:d,incorrectAnswerColorContrast:l,revealAnswers:u}){const m=e===s,p=u!=="incorrect",g=u!=="none";return(0,n.jsxs)("li",{className:"matching-results-item",role:"listitem",children:[(0,n.jsxs)("div",{className:"matching-results-item-pieces",children:[(0,n.jsxs)("div",{className:"matching-results-item-piece",style:c?{height:c}:void 0,children:[(0,n.jsx)("span",{className:"matching-results-item-piece-decoration"}),(0,n.jsx)("span",{className:"matching-results-item-piece-jigsaw"}),(0,n.jsx)("span",{className:"matching-results-item-piece-content",children:(0,n.jsx)("span",{"data-matching-results-item-piece-content-inline":"",children:(0,n.jsx)(lt,{value:t})})})]}),(0,n.jsxs)("div",{className:"matching-results-item-piece",children:[(0,n.jsx)("span",{className:"matching-results-item-piece-decoration"}),(0,n.jsx)("span",{className:"matching-results-item-piece-jigsaw"}),(0,n.jsx)("span",{className:"matching-results-item-piece-content",children:(0,n.jsx)("span",{"data-matching-results-item-piece-content-inline":"",children:(0,n.jsx)(lt,{value:o})})})]})]}),g&&m&&(0,n.jsx)(rq,{correctAnswerColor:r,correctAnswerColorContrast:a}),g&&!m&&(0,n.jsx)(aq,{correctAnswerValue:i,incorrectAnswerColor:d,incorrectAnswerColorContrast:l,shouldRevealCorrectAnswer:p})]})}function cq({answers:e,columnBehavior:t,correctAnswerColor:s,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,itemHeight:i,revealAnswers:c,rows:d}){return(0,n.jsx)("div",{className:"matching-results",children:(0,n.jsx)("ul",{className:"matching-results-list",role:"list",children:d.map((l,u)=>{const[m,p]=l,g=t==="freezeFirst"?e.find(C=>C.id===m.id)?.matchTitle:e.find(C=>C.id===p.id)?.title;return(0,n.jsx)(iq,{col1Id:m.id,col1Value:m.value,col2Id:p.id,col2Value:p.value,correctAnswerColor:s,correctAnswerColorContrast:o,correctAnswerValue:g,height:i,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,revealAnswers:c},u)})})})}function lq(e){return Object.keys(e).length===0}function dq(e,t){return t in e}function uq(e,t){return Object.values(e).includes(t)}function Lp(e,t){for(const s in e)if(e[s]===t)return s}function hq(e,t,s){return{...e,[t]:s}}function xu(e,t){return t in e?Et(e,[t]):e}function mq(e,t){const s=Lp(e,t);return s===void 0?e:xu(e,s)}function j9(e,t,s){let o=xu(e,t);return o=mq(o,s),hq(o,t,s)}function pq(e){return Object.keys(e).length}var fq=f(93696),Sp=f.n(fq);Sp().dynamicDrop(!0),Sp().pointerMoveTolerance(8);const Bn=Sp();var Ga=f(9608);function vq(e,{onStart:t,onMove:s,onEnd:o,isEnabled:r=!0}){const a=Ga.useRef({x:0,y:0}),i=Ga.useRef({x:0,y:0}),c=Ga.useRef(!1),d=Ga.useRef(null),l=Ga.useRef(void 0);Ga.useEffect(()=>{const u=e.current;if(!u||!r||c.current)return;d.current=vF(u);function m(){const p=d.current;return p instanceof Window?{x:window.scrollX,y:window.scrollY}:{x:p.scrollLeft,y:p.scrollTop}}return l.current=()=>{const p=m(),g=p.x-i.current.x,C=p.y-i.current.y;(g!==0||C!==0)&&(a.current.x+=g,a.current.y+=C,e.current&&(e.current.style.transform=`translate3d(${a.current.x}px, ${a.current.y}px, 0)`,s?.({...a.current})),i.current=p)},Bn(u).draggable({inertia:!1,autoScroll:{container:d.current,distance:5,interval:10,margin:50},listeners:{start:()=>{a.current={x:0,y:0},i.current=m(),d.current?.addEventListener("scroll",l.current,{passive:!0}),t?.()},move:p=>{a.current.x+=p.dx,a.current.y+=p.dy,u.style.transform=`translate3d(${a.current.x}px, ${a.current.y}px, 0)`,s?.({...a.current})},end:()=>{a.current={x:0,y:0},u.style.transform="",d.current?.removeEventListener("scroll",l.current),setTimeout(()=>{o?.()},0)}}}),c.current=!0,()=>{Bn(u).unset(),d.current?.removeEventListener("scroll",l.current),c.current=!1}},[e,t,s,o,r])}var w9=f(9608);function gq(e,{isEnabled:t=!0,onDrop:s,onEnter:o,onLeave:r,overlap:a=.015}){const i=w9.useRef(!1);w9.useEffect(()=>{const c=e.current;if(!(!c||!t||i.current))return Bn(c).dropzone({overlap:a,listeners:{drop:()=>{s?.()},dragenter:()=>{o?.()},dragleave:()=>{r?.()}}}),i.current=!0,()=>{Bn(c).unset(),i.current=!1}},[e,s,o,r,t,a])}var Ks=f(9608);const A9=Ks.memo(function({col:t,height:s,id:o,index:r,isActive:a,isFrozen:i,isMatched:c,isMoved:d,onClick:l,onDragEnd:u,onDragStart:m,onDrop:p,onDropZoneEnter:g,onDropZoneLeave:C,onKeyDown:v,value:x,valueOtherColumnActive:y,valueOtherColumnMatch:T}){const[L,b]=Ks.useState(!1),S=Ks.useRef(null),N=Ks.useRef(null),k=fs(),E=Ks.useCallback(()=>{l({col:t,id:o,value:x})},[t,o,l,x]),I=Ks.useCallback(()=>{b(!0),m({col:t,id:o,value:x})},[t,o,m,x]),P=Ks.useCallback(()=>{u(),b(!1)},[u]),A=Ks.useCallback(()=>{p({col:t,id:o,value:x})},[t,o,p,x]),w=Ks.useCallback(()=>{g({col:t,id:o,value:x})},[t,o,g,x]),O=Ks.useCallback(()=>{C()},[C]),j=Ks.useCallback(B=>{v(B,{col:t,index:r})},[t,r,v]);Ks.useEffect(()=>{t===1&&r===0||N.current?.setAttribute("tabindex","-1")},[]),vq(S,{isEnabled:!i,onStart:I,onEnd:P}),gq(S,{isEnabled:i,onDrop:A,onEnter:w,onLeave:O});const R=G()("matching-interaction-piece",{"matching-interaction-piece--matched":c,"matching-interaction-piece--moved":d}),M=T==null?null:(0,n.jsxs)(n.Fragment,{children:[k?.a11yMatchingItemMatchedWith," ",(0,n.jsx)(lt,{value:T})]}),V=y==null?(0,n.jsx)(n.Fragment,{children:k?.a11yMatchingItemSelectableItem}):(0,n.jsxs)(n.Fragment,{children:[k?.a11yMatchingItemMatchWith," ",(0,n.jsx)(lt,{value:y})]}),F=G()("matching-interaction-item",{draggable:!i,"draggable--dragging":!i&&L,droppable:i});return(0,n.jsx)("li",{className:F,ref:S,role:"listitem",children:(0,n.jsxs)("button",{"aria-pressed":a||c?!0:void 0,className:R,"data-state":a?"active":void 0,onClick:L?void 0:E,onKeyDown:j,ref:N,style:s?{height:s}:void 0,type:"button",children:[i?(0,n.jsx)("span",{className:"matching-interaction-piece-decoration"}):(0,n.jsx)(ie,{className:"matching-interaction-piece-decoration",name:"grip-dots-vertical"}),t===2?(0,n.jsx)("span",{className:"matching-interaction-piece-jigsaw"}):null,(0,n.jsx)("span",{className:"matching-interaction-piece-content",children:(0,n.jsx)("span",{"data-matching-interaction-piece-content-inline":"",children:(0,n.jsx)(lt,{value:x})})}),(0,n.jsx)("span",{className:"visually-hidden-always",children:M}),(0,n.jsx)("span",{className:"visually-hidden-always",children:V})]},o)})});var Ve=f(9608);function Cq({answers:e,columnBehavior:t,isActive:s,itemHeight:o,matches:r,onChange:a,onChangeItemHeight:i,onChangeRows:c,prefersKeyboardNavigation:d}){const l=(0,je.A)(s),u=(0,je.A)(t),m=(0,je.A)(e),p=(0,je.A)(r),g=fs(),[C,v]=Ve.useState(void 0),[x,y]=Ve.useState(void 0),[T,L]=Ve.useState(void 0),[b,S]=Ve.useState(!1),N=Ve.useRef(null),k=Ve.useRef(null),E=Ve.useRef(null),I=Ve.useRef(void 0),P=Ve.useRef(void 0),[A,w]=Ve.useState(()=>bu({answers:e,columnBehavior:t,columnBehaviorToShuffle:"freezeSecond"})),[O,j]=Ve.useState(()=>bu({answers:e,columnBehavior:t,columnBehaviorToShuffle:"freezeFirst"})),R=Ve.useMemo(()=>e.map(D=>({col:1,id:D.id,value:D.title})).toSorted((D,K)=>{const Z=A.get(D.id)??1/0,X=A.get(K.id)??1/0;return Z-X}),[e,A]),M=Ve.useMemo(()=>e.map(D=>({col:2,id:D.id,value:D.matchTitle})).toSorted((D,K)=>{const Z=O.get(D.id)??1/0,X=O.get(K.id)??1/0;return Z-X}),[e,O]),V=Ve.useCallback(()=>{for(const z of N.current?.querySelectorAll('button:not([tabindex="-1"])')??[])z.setAttribute("tabindex","-1")},[]),F=Ve.useCallback(z=>{const D=Array.from(A),K=Array.from(O);if(t==="freezeSecond"){const Z=new Array(K.length),X=D.map(re=>re[0]).filter(re=>!(re in z));for(const[re,me]of Object.entries(z)){const he=O.get(me);Z[he]=[re,he]}for(let re=0;re<Z.length;re++)if(Z[re]==null){const me=X.shift();Z[re]=[me,re]}const Y=new Map(Z),oe=R9(A,Y);oe.length>0&&y(oe),w(Y)}else{const Z=new Array(D.length),X=new Set(Object.values(z)),Y=K.map(me=>me[0]).filter(me=>!X.has(me));for(const[me,he]of Object.entries(z)){const Oe=A.get(me);Z[Oe]=[he,Oe]}for(let me=0;me<Z.length;me++)if(Z[me]==null){const he=Y.shift();Z[me]=[he,me]}const oe=new Map(Z),re=R9(O,oe);re.length>0&&L(re),j(oe)}},[t,A,O]),B=Ve.useCallback(z=>{I.current=z},[]),H=Ve.useCallback(()=>{P.current==null&&(I.current=void 0)},[]),W=Ve.useCallback(z=>{P.current=z},[]),Q=Ve.useCallback(()=>{P.current=void 0},[]),J=Ve.useCallback(z=>{const D=I.current;if(D!=null){const K=z.col===1?z.id:D.id,Z=z.col===1?D.id:z.id,X=j9(r,K,Z);I.current=void 0,P.current=void 0,a(X)}},[r,a]),te=Ve.useCallback(z=>{let D=null,K=!1,Z=C;if(z.col===1&&z.id in r)D=xu(r,z.id),Z=null;else if(z.col===2&&Lp(r,z.id)){const X=Lp(r,z.id);D=xu(r,X),Z=null}else C==null&&(Z={col:z.col,id:z.id,value:z.value},K=!0);if(C!=null)if(C.col===z.col)C.id===z.id?Z=null:Z={col:z.col,id:z.id,value:z.value};else{const X=z.col===1?z.id:C.id,Y=z.col===1?C.id:z.id;D=j9(r,X,Y),K=!0,Z=null}if(D!=null&&a(D),C!==Z&&v(Z),K){const Y=(z.col===1?E:k).current?.querySelector('button:not([aria-pressed="true"])');Y&&(V(),Y.removeAttribute("tabindex"),Y.focus({preventScroll:!d}))}},[d,C,r,a,V]),_=Ve.useCallback((z,{col:D,index:K})=>{const Z=z.currentTarget;let X=!1,Y=null;switch(z.key){case"ArrowUp":X=!0,Y=Z.parentElement.previousElementSibling?.firstElementChild;break;case"ArrowDown":X=!0,Y=Z.parentElement.nextElementSibling?.firstElementChild;break;case"ArrowRight":X=!0,Y=D===1?E.current?.children[K]?.firstElementChild:void 0;break;case"ArrowLeft":X=!0,Y=D===2?k.current?.children[K]?.firstElementChild:void 0;break;case"Home":X=!0,Y=Z.closest("ul").firstElementChild.firstElementChild;break;case"End":X=!0,Y=Z.closest("ul").lastElementChild.firstElementChild;break}X&&(z.preventDefault(),z.stopPropagation()),Y&&(V(),Y.removeAttribute("tabindex"),Y.focus())},[V]);Ve.useEffect(()=>{r!==p&&!lq(r)&&F(r)},[F,r,p]),Ve.useEffect(()=>{const z=({shouldFocus:Z})=>{const X=C.col===1?k:E;V();const Y=X.current.querySelector('button[data-state="active"]');Y?.removeAttribute("tabindex"),Z&&Y?.focus(),v(null)},D=Z=>{N.current?.contains(Z.target)||z({shouldFocus:!1})},K=Z=>{cs(Z)&&C!=null&&z({shouldFocus:!0})};return C==null?(document.removeEventListener("mousedown",D),document.removeEventListener("keydown",K)):(document.addEventListener("mousedown",D),document.addEventListener("keydown",K)),()=>{document.removeEventListener("mousedown",D),document.removeEventListener("keydown",K)}},[C,V]);const U=Ve.useCallback(()=>{const z=Array.from(N.current?.querySelectorAll("[data-matching-interaction-piece-content-inline]")??[]);if(z.length===0)return;const D=z[0].closest("button");let K=0,Z;if(D){const Y=window.getComputedStyle(D),oe=parseFloat(Y.paddingBlockStart)+parseFloat(Y.paddingBlockEnd),re=parseFloat(Y.borderTopWidth)+parseFloat(Y.borderBottomWidth);K=oe+re,Z=parseFloat(Y.minHeight)}const X=z.reduce((Y,oe)=>Math.max(Y,oe.scrollHeight+K),0);Z&&Z>=X?i(void 0):i(X)},[i]);return Ve.useEffect(()=>{(!l&&s||m!==e)&&U()},[l,s,e,m,U]),Ve.useEffect(()=>{const z=N.current?.closest(".quiz-card");let D;return z!=null&&(D=new ResizeObserver(()=>{U()}),D.observe(z)),()=>{z!=null&&D!=null&&D.unobserve(z)}},[U]),Ve.useEffect(()=>{let z,D;return x&&(z=setTimeout(()=>{y(void 0)},1e3)),T&&(D=setTimeout(()=>{L(void 0)},1e3)),()=>{clearTimeout(z),clearTimeout(D)}},[x,T]),Ve.useEffect(()=>{b&&u!==t&&(a({}),F({}),v(void 0),w(bu({answers:e,columnBehavior:t,columnBehaviorToShuffle:"freezeSecond"})),j(bu({answers:e,columnBehavior:t,columnBehaviorToShuffle:"freezeFirst"})))},[b,t,u,e,a,F]),Ve.useEffect(()=>{if(R.length<=0)return;const z=R.map((D,K)=>[D,M[K]]);c(z)},[R,M,c]),Ve.useEffect(()=>{S(!0)},[]),(0,n.jsxs)("div",{className:"matching-interaction","data-testid":"matching-interaction",ref:N,children:[(0,n.jsx)("ul",{"aria-label":g?.a11yMatchingColumn1,className:"matching-interaction-col matching-interaction-col-1","data-col":"1",ref:k,role:"list",children:R.map((z,D)=>{const K=dq(r,z.id);return(0,n.jsx)(A9,{col:1,height:o,id:z.id,index:D,isActive:C?.col===1&&C?.id===z.id,isFrozen:t==="freezeFirst",isMatched:K,isMoved:x?.map(Z=>Z.id).includes(z.id)??!1,onClick:te,onDragEnd:H,onDragStart:B,onDrop:J,onDropZoneEnter:W,onDropZoneLeave:Q,onKeyDown:_,value:z.value,valueOtherColumnActive:C?.col===2?C?.value:void 0,valueOtherColumnMatch:K?M[D]?.value:void 0},z.id)})}),(0,n.jsx)("ul",{"aria-label":g?.a11yMatchingColumn2,className:"matching-interaction-col matching-interaction-col-2","data-col":"2",ref:E,role:"list",children:M.map((z,D)=>{const K=uq(r,z.id);return(0,n.jsx)(A9,{col:2,height:o,id:z.id,index:D,isActive:C?.col===2&&C?.id===z.id,isFrozen:t==="freezeSecond",isMatched:K,isMoved:T?.map(Z=>Z.id).includes(z.id)??!1,onClick:te,onDragEnd:H,onDragStart:B,onDrop:J,onDropZoneEnter:W,onDropZoneLeave:Q,onKeyDown:_,value:z.value,valueOtherColumnActive:C?.col===1?C?.value:void 0,valueOtherColumnMatch:K?R[D]?.value:void 0},z.id)})})]})}const bu=({answers:e,columnBehavior:t,columnBehaviorToShuffle:s})=>{let o=e.map(r=>r.id);return t===s&&(o=(0,p0.shuffle)(o)),new Map(o.map((r,a)=>[r,a]))};function R9(e,t){const s=[];for(const[o,r]of e){const a=t.get(o);a!==r&&s.push({id:o,from:r,to:a})}return s}var yu=f(9608);function P9({columnBehavior:e="freezeSecond",...t}){const[s,o]=yu.useState([]),[r,a]=yu.useState(void 0),i=yu.useCallback(d=>{o(d)},[]),c=yu.useCallback(d=>{a(d)},[]);return t.isComplete?(0,n.jsx)(cq,{...t,columnBehavior:e,itemHeight:r,rows:s}):(0,n.jsx)(Cq,{...t,columnBehavior:e,itemHeight:r,onChangeItemHeight:c,onChangeRows:i})}function M9(e){return e==null||e===-1}function xq(e,t){return e===t}const bq=({allowTabNavigation:e,color:t,correctId:s,errorMessageId:o,isComplete:r,isCorrect:a,isReduceMotion:i,labels:c,onChange:d,onEnterToSubmit:l,options:u=[],questionHtmlId:m,renderOptionText:p,isRetaking:g,revealAnswers:C,selectedIndex:v,shouldFocusFirst:x,onFocusFirstComplete:y})=>{const T=M9(v);return(0,n.jsx)(ru,{"aria-invalid":o?!0:void 0,"aria-labelledby":[m,o].filter(Boolean).join(" "),"aria-required":"true",role:"radiogroup",children:u.map((L,b,S)=>(0,n.jsx)(yq,{allowTabNavigation:e,color:t,id:L.id,index:b,isComplete:r,isCorrect:a,isCorrectOption:s===L.id,isFirst:b===0,isFresh:T,isLast:b===S.length-1,isReduceMotion:i,isRetaking:g,isSelected:!g&&xq(v,b),labels:c,onChange:d,onEnterToSubmit:l,onFocusFirstComplete:y,questionHtmlId:m,renderOptionText:p,revealAnswers:C,shouldFocusFirst:x,title:L.title},L.id))})},yq=({allowTabNavigation:e,color:t,id:s,index:o,isComplete:r,isCorrect:a,isCorrectOption:i,isFresh:c,isSelected:d,isReduceMotion:l,labels:u,onChange:m,onEnterToSubmit:p,questionHtmlId:g,renderOptionText:C,isRetaking:v,revealAnswers:x,shouldFocusFirst:y,onFocusFirstComplete:T,title:L})=>{const[b]=(0,h.useState)(()=>Eo()("qmc-")),S=(0,h.useRef)(null),N=(0,je.A)(d),k=!!r,E=e&&(d||c&&o===0)?0:uu,I=x===Ee.ALL,P=x==Ee.INCORRECT,A=I||P&&a,w=I||P&&a||P&&!a&&d,O=r&&i&&A,j=r&&!i&&w,R=(O||j)&&!v,M=R?`${b}-result`:void 0,V=G()("quiz-multiple-choice-option",{"is-complete":r,"is-correct":O,"is-incorrect":j,"is-selected":d}),F=G()("quiz-multiple-choice-option__dot",{"quiz-multiple-choice-option__dot--active":d&&!r}),B=G()("quiz-multiple-choice-option__check",{"quiz-multiple-choice-option__check--active":O}),H=G()("quiz-multiple-choice-option__x",{"quiz-multiple-choice-option__x--active":j}),W=G()("quiz-multiple-choice-option__border"),Q=(0,h.useCallback)(_=>{ja(_)&&p(_)},[p]),J=(0,h.useCallback)(()=>{m({selectedIndex:o})},[o,m]),te=r?void 0:Q;return(0,h.useEffect)(()=>{e&&S.current&&(!N&&d?S.current.focus({preventScroll:l}):y&&c&&o===0&&(S.current.focus({preventScroll:l}),T?.()))},[e,d,l,N,y,c,o,T]),(0,n.jsxs)("div",{"data-testid":"quiz-card-option",children:[(0,n.jsxs)("label",{"aria-describedby":M,className:V,ref:S,children:[(0,n.jsx)("input",{checked:d,className:"quiz-multiple-choice-option__input",disabled:k,name:g,onClick:r?void 0:J,onKeyDown:te,tabIndex:E,type:"radio"}),(0,n.jsxs)("div",{className:"quiz-multiple-choice-option__indicator",style:{color:t},children:[(0,n.jsx)(qP,{className:F,dataTestId:d&&!r?"selected-dot-active":"selected-dot"}),(0,n.jsx)(L6,{className:B,"data-testid":O?"correct-check-active":"correct-check"}),(0,n.jsx)(M6,{"aria-hidden":"true",className:H,dataTestId:j?"incorrect-x-active":"incorrect-x",overrideStyle:!0})]}),(0,n.jsx)("div",{className:W}),(0,n.jsx)("div",{className:"quiz-multiple-choice-option__text","data-testid":"quiz-mc-option-text",children:C({optionId:s,title:L})})]}),R&&(0,n.jsxs)("div",{className:"visually-hidden-always",id:M,children:[d&&i&&u?.a11yQuizReviewCorrectlySelected,d&&!i&&u?.a11yQuizReviewIncorrectlySelected,!d&&i&&u?.a11yQuizReviewIncorrectlyUnselected,!d&&!i&&u?.a11yQuizReviewCorrectlyUnselected]})]})},O9=bq;function Lq(e){return e.length===0}function Sq(e,t){return e.includes(t)}function Tq(e,t){return e.includes(t)?e.filter(s=>s!==t):[...e,t]}const Nq=({allowTabNavigation:e,correctIds:t=[],errorMessageId:s,isComplete:o,isCorrect:r,labels:a,onChange:i,onEnterToSubmit:c,options:d=[],questionHtmlId:l,renderOptionText:u,isRetaking:m,revealAnswers:p,selectedIndices:g=[]})=>(0,n.jsx)("div",{"aria-labelledby":[l,s].filter(Boolean).join(" "),role:"group",children:(0,n.jsx)("ul",{children:d.map((C,v)=>(0,n.jsx)(kq,{allowTabNavigation:e,errorMessageId:s,id:C.id,index:v,isComplete:o,isCorrect:r,isCorrectOption:t.includes(C.id),isRetaking:m,isSelected:!m&&Sq(g,v),labels:a,onChange:i,onEnterToSubmit:c,renderOptionText:u,revealAnswers:p,title:C.title},C.id))})}),kq=({allowTabNavigation:e,errorMessageId:t,id:s,index:o,isComplete:r,isCorrect:a,isCorrectOption:i,isSelected:c,labels:d,onChange:l,onEnterToSubmit:u,renderOptionText:m,isRetaking:p,revealAnswers:g,title:C})=>{const[v]=(0,h.useState)(()=>Eo()("qmr-")),x=r&&g===Ee.ALL&&!p,y=x?`${v}-result`:void 0,T=!!r,L=e?0:uu,b=g===Ee.ALL,S=g==Ee.INCORRECT,N=b||S&&a||S&&!a&&c,k=G()("quiz-multiple-response-option",{"quiz-multiple-response-option--complete":r,"quiz-multiple-response-option--selected":c,"quiz-multiple-response-option--correct":r&&i&&N,"quiz-multiple-response-option--incorrect":r&&!i&&N}),E=G()("quiz-multiple-response-option__border"),I=(0,h.useCallback)(w=>{ja(w)&&u(w)},[u]),P=(0,h.useCallback)(()=>{l({optionIndex:o})},[o,l]),A=r?void 0:I;return(0,n.jsxs)("li",{children:[(0,n.jsxs)("label",{"aria-describedby":y,className:k,children:[(0,n.jsx)("input",{"aria-describedby":t||void 0,"aria-invalid":t?!0:void 0,checked:c,className:"quiz-multiple-response-option__input",disabled:T,onChange:r?void 0:P,onKeyDown:A,tabIndex:L,type:"checkbox"}),(0,n.jsxs)("div",{className:"quiz-multiple-response-option__indicator",children:[(0,n.jsx)(L6,{className:"quiz-multiple-response-option__check"}),(0,n.jsx)(M6,{"aria-hidden":"true",className:"quiz-multiple-response-option__x",height:"8",overrideStyle:!0,width:"8"})]}),(0,n.jsx)("div",{className:E}),(0,n.jsx)("div",{className:"quiz-multiple-response-option__text",children:m({optionId:s,title:C})})]}),x&&(0,n.jsxs)("div",{className:"visually-hidden-always",id:y,children:[c&&i&&d?.a11yQuizReviewCorrectlyChecked,c&&!i&&d?.a11yQuizReviewIncorrectlyChecked,!c&&i&&d?.a11yQuizReviewIncorrectlyUnchecked,!c&&!i&&d?.a11yQuizReviewCorrectlyUnchecked]})]})},B9=Nq;var Iq,Eq;const jq=js()(Ae()("correct",!0)),Fve=e=>Iq(Eq(e),Tp),wq=e=>({MATCHING:ge(),FILL_IN_THE_BLANK:Np,MULTIPLE_CHOICE:ge(),MULTIPLE_RESPONSE:ge()})[e],Tp=ce()(el()("id"),jq),Aq=ce()(rs(),Tp),Np=js()(Ae()("correct",!0)),Rq=ce()(xe()("id"),rs()),Vve={MULTIPLE_CHOICE:{label:"Multiple Choice",icon:(0,n.jsx)(eB,{})},MULTIPLE_RESPONSE:{label:"Multiple Response",icon:(0,n.jsx)(tB,{})},FILL_IN_THE_BLANK:{label:"Fill in the blank",icon:(0,n.jsx)(gh,{})},MATCHING:{label:"Matching",icon:(0,n.jsx)(XO,{})}},{FILL_IN_THE_BLANK:Pq,MATCHING:D9,MULTIPLE_CHOICE:Mq,MULTIPLE_RESPONSE:Oq}=Kt;function H9({type:e,text:t="",matches:s={},answersLength:o=0,selectedIndices:r=[],selectedIndex:a}){switch(e){case Pq:return!x2(t);case D9:return pq(s)===o;case Oq:return!Lq(r);case Mq:default:return!M9(a)}}function Bq({answered:e=!1,...t}){return e&&t.type!==D9?!1:H9(t)}function F9(e,t){const s=e.trim();return t?s:s.toLowerCase()}function V9({answers:e,text:t,caseSensitive:s=!1,getL10nValue:o}){if(!t)return!1;const r=F9(t,s);return e.some(a=>{const i=o(a.title);return typeof i!="string"?!1:F9(i,s)===r})}function z9(e){return Object.entries(e).every(([t,s])=>t===String(s))}function Dq(e){const t=e.answers??[],s=e.correct;if(s!=null)return t.findIndex(r=>r.id===s);const o=t.findIndex(r=>r.correct===!0);return o===-1?0:o}function $9({isCorrectAnswerUnshuffled:e=!1,isShuffled:t=!1,item:s,selectedIndex:o,shuffledAnswerIndices:r}){if(o==null||t&&!Array.isArray(r))return!1;const a=t&&!e?r.indexOf(o):o,i=Dq(s);return a===i}function Hq(e,t){return t.map(s=>e.indexOf(s))}function Fq(e){return typeof e=="object"&&e!==null&&"id"in e?e.id:e}function Vq(e){const t=e.answers??[],s=e.corrects??[];return s.length>0?s.map(a=>{const i=Fq(a);return t.findIndex(c=>c.id===i)}).filter(a=>a>=0).sort((a,i)=>a-i):t.map((r,a)=>r.correct===!0?a:-1).filter(r=>r>=0).sort((r,a)=>r-a)}function _9(e){return[...e].sort((t,s)=>t-s)}function U9({isShuffled:e=!1,item:t,selectedIndices:s,shuffledAnswerIndices:o}){if(!Array.isArray(s)||e&&!Array.isArray(o))return!1;const r=e?Hq(o,s):s,a=Vq(t),i=_9(r),c=_9(a);return i.length!==c.length?!1:i.every((d,l)=>d===c[l])}function G9({answers:e,feedback:t,feedbackCorrect:s,feedbackIncorrect:o,feedbackType:r,isCorrect:a,isShuffled:i=!1,selectedIndex:c,shuffledAnswerIndices:d}){switch(r){case"CHOICE":{if(c==null||!e)return;const l=i&&Array.isArray(d)?d.indexOf(c):c;return e[l]?.feedback}case"CORRECT_INCORRECT":return a?s:o;default:return t}}var zq=f(83334),$q=f.n(zq),_q=f(95838),Uq=f.n(_q),zve=f(94205),Gq,Wq,W9,Kq,Qq,Zq,Yq;const Xq=(e,t,s=[])=>{const o=Wq(Zq("id",e),t),{parentId:r}=o||{},a=o?[o,...s]:s;return r?Xq(r,t,a):a},kp="owner",K9="manager",Q9="editor",Z9=["viewer",Q9,K9,kp],Ip=({effectiveRole:e,requiredRole:t})=>{const s=W9(e,Z9),o=W9(t,Z9);return s>=o},Jq=e=>({editor:Ip({effectiveRole:e,requiredRole:Q9}),manager:Ip({effectiveRole:e,requiredRole:K9}),owner:Ip({effectiveRole:e,requiredRole:kp})}),_ve=(e,t,s)=>{const{authorId:o}=e,r=o===s,a=c=>r||c,i=qq(t);return Qq(Kq(["canChangePermissions","canMoveTo"]),Gq({canDelete:a,canEdit:a,canMove:a,canRename:a,canUnshare:a}))(i)},qq=e=>{const{effectiveRole:t,type:s}=e||[],o=s!==Yq?kp:t,{editor:r,manager:a,owner:i}=Jq(o);return{canChangePermissions:a,canCreate:r,canDelete:i,canEdit:r,canMove:a,canMoveTo:r,canRename:r,canUnshare:i}};var eee,tee,Mc,see,nee,oee,ree,Y9,Wa,aee,X9,J9,iee,cee,Oc,lee,dee,q9,uee,Lu,hee,mee,e8,pee,t8,fee,vee,Ka;const gee={[Kt.FILL_IN_THE_BLANK]:"fillin",[Kt.MATCHING]:"matching",[Kt.MULTIPLE_CHOICE]:"multiple choice",[Kt.MULTIPLE_RESPONSE]:"multiple response"},Qa="personal",s8="team",Uve=500,Gve={id:null,deleted:!1,type:Qa},Wve={id:"deleted",deleted:!0,type:Qa},n8=({questions:e=[],drawnQuestionIds:t=[]})=>{const s=a=>!t.some(i=>i.includes(a.id)),o=e.filter(s),r=Math.floor(Math.random()*o.length);return o[r]??null},Cee=e=>t=>t.type===Qa||t8({effectiveRole:t.effectiveRole,requiredRole:e}),xee=({folders:e,requiredRole:t,teamAccount:s})=>Ka(e,e8,X9,Wa(o=>Cee(t)&&(s||o.type===Qa))),Kve=({questionBanks:{folders:e,questionBanks:t},requiredRole:s=fee,teamAccount:o,term:r})=>{if(r&&cee(mee(r)))return{folders:[],questionBanks:[]};const a=new RegExp("("+pee(r)+")","i"),i=xee({folders:e,requiredRole:s,teamAccount:o}),c=q9("id",i),d=Wa(u=>u.title.match(a)&&!u.deleted,i),l=Wa(u=>(Oc(u.folderId)||Y9(u.folderId,c))&&u.title.match(a)&&!u.deleted,t);return{folders:d,questionBanks:l}},o8=(e,t,s=!1)=>Ka(t,iee(Mc(!Oc(e)),uee(e),dee(e8,X9)),hee(Lu("deleted",!s))),bee=(e,t,s,o=!1)=>{const r=e===s8,a=e===Qa,i=Ka(o8(s8,s),q9("id")),c=d=>!Oc(d.folderId)&&Y9(d.folderId,i);return Ka(t,Wa(ree([[Mc(o),d=>d.deleted],[Mc(r),d=>!d.deleted&&c(d)],[Mc(a),d=>!d.deleted&&!c(d)],[Mc(Oc(e)),d=>!d.deleted],[eee,J9]])))},yee=({type:e})=>e===Qa,r8=({effectiveRole:e})=>t8({effectiveRole:e,requiredRole:vee}),Lee=(e,t)=>({id:s})=>s?oee(see(J9),lee(tee([Lu("folderId",s),Lu("authorId",e)])))(t):!1,See=(e,t,s,o)=>Ka(o8(t,e),Wa(nee([yee,r8,Lee(o,s)]))),Tee=(e,t)=>s=>{if(Oc(s.folderId))return!0;const o=aee(Lu("id",s.folderId),e);if(!o)return!1;const r=r8(o),a=s.authorId===t;return r||a},Nee=(e,t,s,o,r)=>Ka(bee(e,t,s),Wa(Tee(o,r))),Qve=(e,t,s,o)=>{const r=See(e,s,t,o),a=Nee(s,t,e,r,o);return{folders:r,questionBanks:a}},kee=(e,t,s=[])=>{const o=t[e],{parentId:r}=o||{},{type:a}=t?.[r]||{},i=o?[o,...s]:s;return!r||o.type!==a?i:kee(r,t,i)},{FILL_IN_THE_BLANK:Za,MATCHING:Su,MULTIPLE_CHOICE:Tu,MULTIPLE_RESPONSE:Nu}=Kt,Iee={FILL_IN_THE_BLANK:"a11yBlockKnowledgeCheckFIB",MATCHING:"a11yBlockKnowledgeCheckM",MULTIPLE_CHOICE:"a11yBlockKnowledgeCheckMC",MULTIPLE_RESPONSE:"a11yBlockKnowledgeCheckMR"},Eee=De()(null,[0,"type"]),Ep=Ss();class a8 extends h.Component{static get defaultProps(){return{items:[],lessonId:"",blockId:"",onStep:Function.prototype}}retakeAnimationStageOne;retakeAnimationStageTwo;feedbackRef;takeAgainRef;block;wrapper;id;constructor(t){super(t),this.state={errorIncomplete:!1,selectedAnswer:null,selectedIndices:[],chosen:!1,answered:!1,fillInText:"",matches:{},questionHtmlId:`q-${cu()()}`},this.retakeAnimationStageOne=null,this.retakeAnimationStageTwo=null,this.feedbackRef=(0,h.createRef)(),this.takeAgainRef=(0,h.createRef)(),this.getSelection=this.getSelection.bind(this),this.handleFillIn=this.handleFillIn.bind(this),this.handleChoiceSelect=this.handleChoiceSelect.bind(this),this.handleMultipleResponseChange=this.handleMultipleResponseChange.bind(this),this.handleRetake=this.handleRetake.bind(this),this.renderQuestionTitle=this.renderQuestionTitle.bind(this),this.renderMultipleResponseOptionText=this.renderMultipleResponseOptionText.bind(this),this.renderMultipleChoiceOptionText=this.renderMultipleChoiceOptionText.bind(this),this.previewOnly__forceShowFeedback=this.previewOnly__forceShowFeedback.bind(this),this.previewOnly__clearOverrides=this.previewOnly__clearOverrides.bind(this),window.addEventListener(Ge,this.previewOnly__forceShowFeedback),window.addEventListener(vm,this.previewOnly__clearOverrides),this.id=Eo()("kc-")}componentDidUpdate(t,s){s.answered&&!this.state.answered?this.getType()!==Za&&Lm(this.wrapper):!s.answered&&this.state.answered&&setTimeout(()=>{this.takeAgainRef.current?this.takeAgainRef.current.focus():this.feedbackRef.current?.focus()},0)}componentWillUnmount(){this.retakeAnimationStageOne&&(clearTimeout(this.retakeAnimationStageOne),this.retakeAnimationStageOne=null),this.retakeAnimationStageTwo&&(clearTimeout(this.retakeAnimationStageTwo),this.retakeAnimationStageTwo=null),window.removeEventListener(Ge,this.previewOnly__forceShowFeedback),window.removeEventListener(vm,this.previewOnly__clearOverrides)}previewOnly__forceShowFeedback(t){const{itemId:s,path:o}=t.detail,{getL10nValue:r}=this.props;if(s!==this.props.blockId)return;const a=o.at(-1);if(typeof a=="string"&&a.startsWith?.("feedback")){const i=a==="feedbackCorrect",c=o.indexOf("answers"),d=o[c+1],l=c>-1&&typeof d!="string"?d.id:null,u={forceShowFeedback:!0,forceShowFeedbackCorrect:i,forceShowFeedbackMessage:""};if(l&&"answers"in this.props.items[0]){const m=this.props.items[0].answers.find(({id:g})=>g===l),p=m&&"feedback"in m?m?.feedback:void 0;u.forceShowFeedbackCorrect=m?.correct??!1,u.forceShowFeedbackMessage=r(p)}this.setState(u)}}previewOnly__clearOverrides(){this.setState({forceShowFeedback:!1,forceShowFeedbackCorrect:!1})}getSelection({item:t}){switch(t.type){case Za:return this.state.fillInText;case Su:return this.state.matches;case Nu:return this.state.selectedIndices;case Tu:default:return this.state.selectedAnswer}}handleMatchesChange=t=>{this.setState({errorIncomplete:!1,matches:t})};handleMultipleResponseChange({optionIndex:t}){const{selectedIndices:s}=this.state;this.setState({errorIncomplete:!1,selectedIndices:Tq(s,t)})}handleChoiceSelect({selectedIndex:t}){const{answered:s}=this.state;s||this.setState({errorIncomplete:!1,selectedAnswer:t,chosen:!0})}onSubmit(t,s,o,r,a){if(!s){switch(this.setState({errorIncomplete:!0}),r.type){case Za:this.wrapper?.querySelector("input")?.focus();break;case Nu:case Tu:this.wrapper?.querySelector("input")?.focus();break;case Su:default:break}return}a?.preventDefault(),this.setState({answered:!0,isRetaking:!1}),o&&this.props.onStep({id:t})}handleFillIn(t){this.setState({errorIncomplete:!1,fillInText:t})}handleRetake(t){const{blockId:s,lessonId:o,settings:r}=this.props,{id:a}=t;this.setState({isRetaking:!0}),this.retakeAnimationStageOne=setTimeout(()=>{this.setState({answered:!1,chosen:!1,matches:{}},()=>{this.retakeAnimationStageOne=null})},400),this.retakeAnimationStageTwo=setTimeout(()=>{this.setState({fillInText:"",selectedAnswer:null,selectedIndices:[],isRetaking:!1,shouldFocusFirst:!0},()=>{!Ep&&this.getType()===Za&&Lm(this.wrapper),this.retakeAnimationStageTwo=null}),r?.retryCount!=null&&this.props.onRetryAttempt?.({blockId:s,itemId:a,lessonId:o})},950)}resetErrorIncomplete(){this.state.errorIncomplete&&this.setState({errorIncomplete:!1})}resetShouldFocusFirst=()=>{this.state.shouldFocusFirst&&this.setState({shouldFocusFirst:!1})};renderQuestionTitle({title:t}){return(0,n.jsx)(ot,{className:"quiz-card__title",id:this.state.questionHtmlId,value:t})}renderQuestion(t){const{answered:s,errorIncomplete:o,isRetaking:r,selectedAnswer:a}=this.state,{blockId:i,enableVideoPlaybackSpeed:c,getL10nValue:d,labels:l,progress:u,renderQuestionTitle:m=this.renderQuestionTitle,settings:p}=this.props,{quizCorrect:g,quizIncorrect:C,quizRequireAnswer:v,quizSubmit:x,quizTakeAgain:y}=l,{id:T,type:L}=t,b=t.type!=="DRAW_FROM_QUESTION_BANK"?t.settings:{},S=d("media"in t?t.media:{}),N=this.state.forceShowFeedbackCorrect||this.getIsCorrect({item:t}),k=this.getCanSubmit({item:t}),E=p?.requireCorrectAnswer?N:!0,I=this.onSubmit.bind(this,T,k,E,t),P=this.getFeedback({item:t,isCorrect:N,selectedAnswer:a}),A=this.getSelection({item:t}),{columnBehavior:w,correctAnswerColor:O,correctAnswerColorContrast:j,incorrectAnswerColor:R,incorrectAnswerColorContrast:M}=p,V=N?O:R,F=l.knowledgeCheckCorrectAnswerRequiredBlock,B=l.knowledgeCheckRetriesAttemptsRemaining,H=l.knowledgeCheckMaxRetriesReached,W=u?.items?.[i]?.items?.[T]?.retryAttemptCount??0,Q=p?.retryCount!==0&&(p?.retryCount==null||p?.retryCount===-1||W<p?.retryCount),J=p?.retryCount!=null||p?.retryCount===-1?p?.retryCount-W:-1,te=!N,_={"--color-feedback-icon":V,"--color-matching-feedback-bubble-bg":R,"--color-multiple-choice-complete-border":R,"--color-multiple-choice-correct-border":O,"--color-multiple-response-correct-border":O,"--color-multiple-response-incorrect-border":R,"--color-multiple-response-option-check":s?O:void 0,"--color-quiz-option-check":O,"--color-x-fill":R},z=p?.revealCorrectAnswers!==!1&&(p.retryCount==null||p.retryCount===-1||!Q)?Ee.ALL:Ee.INCORRECT,D=G()("block-knowledge__retake-container",{"block-knowledge__retake-container--active":s,"block-knowledge__retake-container--active-attempts-left":s&&!r&&J>0}),K=G()("block-knowledge__retake",{"block-knowledge__retake--active":s&&!r&&Q}),Z=G()("block-knowledge__retake","block-knowledge__attempts-left",{"block-knowledge__retake--active":s&&!r&&Q&&J>0}),X=G()("block-knowledge__retake","block-knowledge__no-more-attempts",{"block-knowledge__retake--active":s&&!r&&!Q}),Y=!!S?.image,oe=!!S?.audio,re=!!S?.video,me=!!S?.embed;let he=null;oe&&Y?he=(0,n.jsx)(Oo,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${T}-audio`,isOverlayAudio:!0,item:t,labels:l,media:S,settings:b}):oe&&(re||me)?he=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Oo,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${T}-audio`,item:t,labels:l,media:{audio:S.audio},settings:b}),(0,n.jsx)(Oo,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${T}-video`,item:t,labels:l,media:re?{video:S.video}:{embed:S.embed},settings:b})]}):he=(0,n.jsx)(Oo,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${T}-audio`,item:t,labels:l,media:S,settings:b});const Oe=G()("block-knowledge__media",{"block-knowledge__image-with-audio":oe&&Y});return(0,n.jsxs)(y9,{isActive:!0,style:_,children:[p?.requireCorrectAnswer&&(s&&!N||!s)&&(0,n.jsxs)("div",{className:"quiz-card__require-correct-answer-disclaimer",children:[(0,n.jsx)(ie,{className:"quiz-card__require-correct-answer-disclaimer-icon",name:"info-circle"}),F]}),m(t),(0,n.jsx)("div",{className:Oe,children:he}),(0,n.jsx)(N9,{type:L,children:this.renderType({columnBehavior:w,correctAnswerColor:O,correctAnswerColorContrast:j,incorrectAnswerColor:R,incorrectAnswerColorContrast:M,isCorrect:N,item:t,onSubmit:I})}),(0,n.jsx)("div",{"aria-live":"assertive",children:o&&(0,n.jsxs)("div",{className:"quiz-card__validations","data-testid":"quiz-validation-error",children:[(0,n.jsx)("span",{"data-testid":"quiz-validation-icon",children:(0,n.jsx)(ie,{className:"quiz-card__validation-icon",name:"alert-circle"})}),(0,n.jsx)("span",{id:`${this.id}-error-incomplete-message`,children:v})]})}),(0,n.jsx)(b9,{canProceed:s,canSubmit:k,isReduceMotion:Ep,onSubmit:I,quizSubmit:x}),(0,n.jsx)(T9,{canProceed:this.state.forceShowFeedback||s,feedbackRef:this.feedbackRef,feedbackValue:P,isActive:s,isComplete:s,isCorrect:N,item:t,labels:l,quizCorrect:g,quizIncorrect:C,revealAnswers:z,selection:A}),(0,n.jsxs)("div",{"aria-hidden":!s,className:D,children:[te&&(0,n.jsxs)(n.Fragment,{children:[Q?(0,n.jsxs)(x9,{allowTabNavigation:s,className:K,onClick:this.handleRetake.bind(this,t),ref:this.takeAgainRef,size:"md",variant:"outlined",children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"arrow-rotate-left"}),y]}):null,J>0&&(0,n.jsxs)("div",{className:Z,children:[B," ",J]})]}),!Q&&!N&&(0,n.jsx)("div",{className:X,children:H})]})]},T)}getIsCorrect({item:t}){const{fillInText:s,matches:o,selectedAnswer:r,selectedIndices:a}=this.state,{type:i}=t,c="answers"in t?t.answers:void 0,d="isCaseSensitive"in t?t.isCaseSensitive:!1;switch(i){case Za:return V9({answers:Np(c),text:s,caseSensitive:d,getL10nValue:this.props.getL10nValue});case Su:return z9(o);case Nu:return U9({item:{answers:c},selectedIndices:a});case Tu:default:return $9({item:{answers:c},selectedIndex:r})}}getType(){const{items:t}=this.props;return Eee(t)}getCanSubmit({item:t}){const s="answers"in t?t.answers:void 0,{answered:o,fillInText:r,matches:a,selectedAnswer:i,selectedIndices:c}=this.state;return Bq({type:t.type,text:r,matches:a,answersLength:s?.length??0,selectedIndices:c,selectedIndex:i,answered:o})}getFeedback({item:t,isCorrect:s,selectedAnswer:o}){if(this.state.forceShowFeedbackMessage)return this.state.forceShowFeedbackMessage;const r="feedback"in t?t.feedback:void 0,a="feedbackCorrect"in t?t.feedbackCorrect:void 0,i="feedbackIncorrect"in t?t.feedbackIncorrect:void 0,c="feedbackType"in t?t.feedbackType:void 0,d="answers"in t?t.answers:void 0,l=this.state.forceShowFeedbackCorrect??s;return G9({answers:d,feedback:r,feedbackCorrect:a,feedbackIncorrect:i,feedbackType:c,isCorrect:l,selectedIndex:typeof o=="number"?o:null})}getTypeLabel(){const{labels:t}=this.props,s=this.getType(),o=Iee[s];return o?t?.[o]:t?.a11yBlockKnowledgeCheck}renderMultipleResponseOptionText(t,{title:s}){return(0,n.jsx)(ot,{className:"cursorAuto",value:s})}renderMultipleChoiceOptionText(t,{title:s}){return(0,n.jsx)(ot,{className:"quiz-multiple-choice-option__label cursorAuto",value:s})}renderType({columnBehavior:t,correctAnswerColor:s,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isCorrect:i,item:c,onSubmit:d}){const{isHidden:l,labels:u,prefersKeyboardNavigation:m,renderMultipleResponseOptionText:p=this.renderMultipleResponseOptionText,renderMultipleChoiceOptionText:g=this.renderMultipleChoiceOptionText,settings:C,progress:v,blockId:x}=this.props,{answered:y,fillInText:T,isRetaking:L,matches:b,selectedAnswer:S,selectedIndices:N,shouldFocusFirst:k,questionHtmlId:E}=this.state,{id:I,type:P}=c,A="answers"in c?c.answers:[],{quizAcceptableResponses:w,quizAnswerPlaceholder:O}=u,j=v?.items?.[x]?.items?.[I]?.retryAttemptCount??0,R=C?.retryCount!==0&&(C?.retryCount==null||C?.retryCount===-1||j<C?.retryCount),V=C?.revealCorrectAnswers!==!1&&(C.retryCount==null||C.retryCount===-1||!R)?Ee.ALL:Ee.INCORRECT,F=this.state.errorIncomplete?`${this.id}-error-incomplete-message`:void 0;switch(P){case Za:return(0,n.jsx)(E9,{allowTabNavigation:!0,correctAnswerColor:s,correctAnswerColorContrast:o,errorMessageId:F,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isComplete:y,isCorrect:i,labels:u,onChange:this.handleFillIn,onEnterToSubmit:d,options:Np(A),questionHtmlId:E,quizAcceptableResponses:w,quizAnswerPlaceholder:O,revealAnswers:V,value:T});case Su:return(0,n.jsx)(P9,{answers:wq(P)(A),columnBehavior:t,correctAnswerColor:s,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isActive:!l,isComplete:y,matches:b,onChange:this.handleMatchesChange,prefersKeyboardNavigation:m,revealAnswers:V});case Nu:return(0,n.jsx)(B9,{allowTabNavigation:!0,correctIds:Tp(A),errorMessageId:F,isComplete:y,isCorrect:i,isRetaking:L,labels:u,onChange:this.handleMultipleResponseChange,onEnterToSubmit:d,options:A,questionHtmlId:E,renderOptionText:p.bind(this,c),revealAnswers:V,selectedIndices:N});case Tu:default:return(0,n.jsx)(O9,{allowTabNavigation:!0,correctId:Aq(A)||Rq(A),errorMessageId:F,isComplete:y,isCorrect:i,isReduceMotion:Ep,isRetaking:L,labels:u,onChange:this.handleChoiceSelect,onEnterToSubmit:d,onFocusFirstComplete:this.resetShouldFocusFirst,options:A,questionHtmlId:E,renderOptionText:g.bind(this,c),revealAnswers:V,selectedIndex:S,shouldFocusFirst:k})}}render(){const{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,items:r,settings:a,variant:i}=this.props,{answered:c,isRetaking:d}=this.state,{entranceAnimation:l,knowledgeCheckWidth:u=76}=a,m=Vm(u),p=G()("block-knowledge",{"block-knowledge--answered":c,"block-knowledge--no-animation":!l,"block-knowledge--retake":d}),g=G()("block-knowledge__wrapper",`block-knowledge__wrapper--${i}`,{[`block-knowledge__container--custom-width-${m}`]:!0}),C=Array.isArray(r)&&r.length>0?r.slice(0,1):[];return(0,n.jsx)(Ie,{className:p,"data-testid":"block-kc-card",ref:v=>{this.block=v},style:this.getStyle(),children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:s,isLearner:o,children:(0,n.jsx)("div",{className:"block-knowledge__container",children:(0,n.jsx)("div",{className:"block-knowledge__row",children:(0,n.jsx)("div",{className:`block-knowledge__col--custom-width-${m}`,children:(0,n.jsx)(Ot,{"aria-label":this.getTypeLabel(),className:g,"data-testid":"block-knowledge-wrapper",ref:v=>{this.wrapper=v},children:C.map(v=>this.renderQuestion(v))})})})})})})}getStyle(){const{backgroundColor:t,settings:s}=this.props;if(s?.cardMode===Hs.TRANSPARENT)switch(s?.backgroundType){case q.ACCENT:case q.COLOR:case q.TINT:if(t)switch(ma(t)){case ct.LIGHT:return{"--color-background-choice-hover":sn(.5,t),"--color-background-feedback-frame":sn(.5,t)};case ct.MED:return{"--color-background-choice-hover":kn(.3,t),"--color-background-feedback-frame":kn(.3,t)};case ct.DARK:return{"--color-background-choice-hover":kn(.6,t),"--color-background-feedback-frame":kn(.6,t)};case ct.NEAR_BLACK:return{"--color-background-choice-hover":sn(.15,t),"--color-background-feedback-frame":sn(.15,t)}}}}}const jee=e=>{const{blockId:t,items:[s]}=e,{questions:o}=s,[r,a]=(0,h.useState)(()=>n8({questions:o}));(0,h.useEffect)(()=>{if(!o)return;const c=d=>{const{path:l}=d.detail;if(l[l.indexOf("items")+1]?.id!==t)return;const m=l[l.lastIndexOf("questions")+1]?.id;if(m===r?.id)return;const p=o.find(({id:g})=>g===m);p&&a(p)};return window.addEventListener(Ge,c),()=>window.removeEventListener(Ge,c)},[t,r,o]);const i=(0,h.useMemo)(()=>r?{variant:gee[r.type],items:[r]}:{},[r]);return r?(0,n.jsx)(a8,{...e,...i}):(0,n.jsx)("div",{})},wee=e=>e.variant==="draw from question bank",Ya=e=>{const t=Cs()??"",s=Yt(),o=vs(),r={...e,backgroundColor:t,getL10nValue:o,blockSettings:s};return wee(r)?(0,n.jsx)(jee,{...r}):(0,n.jsx)(a8,{...r})};var Aee=f(99291),Ree=f.n(Aee);class Pee extends h.Component{refWrap;refBubbleTitle;portal;contentRef;scrollRef;videoContainer;constructor(t){super(t),this.state={hasOverflow:!1},this.refWrap=(0,h.createRef)(),this.refBubbleTitle=(0,h.createRef)(),this.renderOverflowMask=this.renderOverflowMask.bind(this),this.handleScroll=this.handleScroll.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleNextClick=this.handleNextClick.bind(this),this.handlePreviousClick=this.handlePreviousClick.bind(this),this.portal=jo()}static defaultProps={allowNav:!0,onClose:()=>{},onNextClick:()=>{},onPreviousClick:()=>{}};componentWillUnmount(){document.removeEventListener("click",this.handleDocumentClick),document.removeEventListener("keydown",this.handleDocumentKeyDown),this.contentRef.removeEventListener("scroll",this.scrollRef)}UNSAFE_componentWillReceiveProps(t){t.isActive&&setTimeout(this.renderOverflowMask,100)}componentDidUpdate(t){if(!t.isActive&&this.props.isActive){setTimeout(()=>{document.addEventListener("click",this.handleDocumentClick),document.addEventListener("keydown",this.handleDocumentKeyDown)},0),this.contentRef.scrollTop=0,this.refBubbleTitle.current?.focus?.();const s=this.props.media;this.props.onTranscriptUpdate?.({audioPlayerId:mn({refs:`items:${this.props.blockId}/items:${this.props.item?.id}`}),transcriptMedia:s})}else t.isActive&&!this.props.isActive&&(document.removeEventListener("click",this.handleDocumentClick),document.removeEventListener("keydown",this.handleDocumentKeyDown),this.state.hasOverflow&&this.contentRef.removeEventListener("scroll",this.scrollRef))}render(){const{accentColor:t,allowNav:s,description:o,htmlId:r,isActive:a,media:i,title:c,x:d,y:l}=this.props,u=G()("bubble",{"bubble--active":a}),m=Oee({x:d,y:l}),p=Bee({hasOverflow:this.state.hasOverflow,x:d,y:l}),g={borderBottomColor:t},C=`${r}-title`,v=()=>{if(!i)return(0,n.jsx)(be,{allowTabNavigation:a,className:"bubble__description",value:o});const y=this.props.getL10nValue(i)??{},T=pn(y,this.props.audioPosition,!0,"labeled-graphic"),L={blockId:this.props.blockId,hasPadding:!1,imageMaxHeight:1e3,item:this.props.item,labels:this.props.labels,lessonId:this.props.lessonId,enableVideoPlaybackSpeed:this.props.enableVideoPlaybackSpeed,opts:this.props.mediaOpts,refs:`items:${this.props.blockId}/items:${this.props.item?.id}`,shouldPause:!a},b={audio:{media:T.audioOnlyMedia||y,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-audio`},image:{media:T.imageOnlyMedia||y,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-image`},video:{media:T.videoOnlyMedia||y,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-video`},embed:{media:T.embedOnlyMedia||y,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-embed`},overlay:{media:y,isOverlayAudio:!0,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-overlay`}};return(0,n.jsx)(n.Fragment,{children:T.renderOrder.map((S,N)=>{if(S==="text")return(0,n.jsx)(be,{allowTabNavigation:a,className:"bubble__description",value:o},`text-${N}`);const k=b[S];return!k||S==="embed"&&!a?null:(0,n.jsx)("div",{className:"bubble__media",children:(0,n.jsx)("div",{className:"bubble__figure",children:(0,n.jsx)("div",{className:G()({"labeled-graphic-bubble-media-container--audio-bottom":S==="audio"&&this.props.audioPosition==="bottom"}),children:(0,n.jsx)(_t,{...L,...k})})})},`${S}-${N}`)})})},x=(0,n.jsx)("div",{className:u,ref:this.refWrap,style:m,children:(0,n.jsxs)("dialog",{"aria-hidden":!a,"aria-labelledby":C,"aria-modal":"false",className:p,id:r,onKeyDown:this.handleKeyDown,style:g,children:[(0,n.jsx)("h2",{className:"bubble__title",id:C,ref:this.refBubbleTitle,tabIndex:-1,children:(0,n.jsx)(lt,{value:c})}),(0,n.jsx)("button",{"aria-label":"Close modal",className:"bubble__close",onClick:this.handleCloseClick,type:"button",children:(0,n.jsx)(tM,{className:"bubble__close-icon"})}),(0,n.jsx)("div",{className:"bubble__content",ref:y=>{this.contentRef=y},children:v()}),s&&this.renderControls()]})});return window.matchMedia("(max-width: 767px)").matches?(0,dn.createPortal)((0,n.jsx)(c4,{children:x}),this.portal):x}renderControls(){const{accentColor:t,labels:s}=this.props,o={"--color-lg-accent":t};return(0,n.jsxs)("div",{className:"bubble__controls",style:o,children:[(0,n.jsx)("button",{"aria-label":s?.a11yCarouselPrevious,className:"bubble__prev",onClick:this.handlePreviousClick,type:"button",children:(0,n.jsx)("i",{className:"icon icon-chevron-left"})}),(0,n.jsx)("button",{"aria-label":s?.a11yCarouselNext,className:"bubble__next",onClick:this.handleNextClick,type:"button",children:(0,n.jsx)("i",{className:"icon icon-chevron-right"})})]})}renderOverflowMask(){if(!this.contentRef)return;const t=this.contentRef,s=t.offsetHeight;t.scrollHeight>s?(t.addEventListener("scroll",this.scrollRef=lu()(this.handleScroll,50)),this.setState({hasOverflow:!0}),this.scrollRef()):(t.removeEventListener("scroll",this.scrollRef),this.setState({hasOverflow:!1}))}handleDocumentClick=t=>{const s=Array.from(document.querySelectorAll("dialog[open]"))?.reduce((o,r)=>r.contains(t.target)||o,!1);!this.props.isActive||s||this.props.onClose({shouldFocusMarker:!1})};handleDocumentKeyDown=t=>{cs(t)&&this.props.isActive&&this.props.onClose({shouldFocusMarker:!1})};handleKeyDown(t){const{allowNav:s,onNextClick:o,onPreviousClick:r}=this.props,a=MF(this.contentRef,this.state.hasOverflow),i=Ree()(Le()(s));ns()([[i(ro),r],[i(ao),o],[AF,a]])(t)}handleCloseClick=()=>{this.props.onClose()};handleNextClick(t){this.props.onNextClick(t)}handlePreviousClick(t){this.props.onPreviousClick(t)}handleScroll(){const t=this.contentRef,s=t.scrollTop,o=t.scrollHeight,r=t.offsetHeight;s>=o-r-10?this.setState({hasOverflow:!1}):this.state.hasOverflow||this.setState({hasOverflow:!0})}getMediaContainerClasses(t,s){return G()({"labeled-graphic-bubble-media-container":t,"labeled-graphic-bubble-media-container--audio-overlay":s,"labeled-graphic-bubble-media-container--audio-on-bottom":t&&this.props.audioPosition==="bottom"})}}const Mee=Ke(Pee),Oee=({x:e,y:t})=>{const s={top:"initial",bottom:"initial",left:"0",right:"0"};return e>50?s.right=100-e+"%":s.left=e+"%",t>50?s.bottom=100-t+"%":s.top=t+"%",s},Bee=({hasOverflow:e,x:t,y:s})=>{const o=t<50;let r="top";return s>33&&(r=s>66?"bottom":"middle"),G()("bubble__body","bg--range-light",{"bubble__body--has-overflow":e,"bubble__body--left":o,"bubble__body--right":!o,"bubble__body--top":r==="top","bubble__body--middle":r==="middle","bubble__body--bottom":r==="bottom"})};var Dee=f(9608);const Hee=e=>new URL(e).pathname.slice(1)+new URL(e).search;class Fee extends Dee.Component{imageEl;constructor(t){super(t),this.state={style:{}}}render(){const{canvasClassNames:t,children:s,cornerRadius:o,editable:r,editingDisabled:a,getL10nValue:i,imageLoaded:c,media:d,onCreateMarker:l,onShowAltDialog:u}=this.props,{style:m}=this.state,p=i(d)?.image??{},{alt:g,dimensions:C,key:v,src:x}=p,y=!!p.alt,T=rr(g),L=GT(p),b=G()("labeled-graphic-canvas__figure",{"labeled-graphic-canvas__figure--editable":r&&!a,"labeled-graphic-canvas__figure--editing-disabled":r&&a});let S;v?S=Ct(p):x&&(S=Ct({key:Hee(x),...p}));const N=G()("labeled-graphic-canvas__image","labeled-graphic-canvas__image--flag-dimensions",{"labeled-graphic-canvas__image--svg":xv(S)}),k={...m,...o!=null&&{"--corner-radius":`${Number(o)}px`}},E=(0,n.jsx)(bs,{alt:T,className:N,"data-l10n-id":wt(d),height:C?.height||C?.originalHeight,onClick:l,onLoad:()=>this.setState({style:L}),ref:I=>{this.imageEl=I},src:S,style:k,width:C?.width||C?.originalWidth});return(0,n.jsx)("div",{className:t||"labeled-graphic-canvas",children:(0,n.jsx)("div",{className:"labeled-graphic-canvas__item",children:(0,n.jsx)("div",{className:"labeled-graphic-canvas__bounds",children:(0,n.jsxs)("figure",{className:b,children:[y&&r&&(0,n.jsx)(Me.ArcTooltip,{anchorAt:"top-center",text:"Edit alt text",children:(0,n.jsx)("div",{className:"item-media__tooltip",children:(0,n.jsx)("button",{className:"labeled-graphic-canvas__alt-tag",onClick:u,type:"button",children:"ALT"})})}),c&&E,(0,n.jsx)("ol",{role:"list",children:s})]})})})})}}const Vee=Ke(Fee),zee={"01":"a11yLabeledGraphicIconPlus","02":"a11yLabeledGraphicIconDot","03":"a11yLabeledGraphicIconInformation","04":"a11yLabeledGraphicIconQuestion","05":"a11yLabeledGraphicIconCheck","06":"a11yLabeledGraphicIconX","07":"a11yLabeledGraphicIconHeart","08":"a11yLabeledGraphicIconPin","09":"a11yLabeledGraphicIconArrowLeft",10:"a11yLabeledGraphicIconArrowRight",11:"a11yLabeledGraphicIconArrowUp",12:"a11yLabeledGraphicIconArrowDown",13:"a11yLabeledGraphicIconArrowUpLeft",14:"a11yLabeledGraphicIconArrowUpRight",15:"a11yLabeledGraphicIconArrowDownLeft",16:"a11yLabeledGraphicIconArrowDownRight",17:"1",18:"2",19:"3",20:"4",21:"5",22:"6",23:"7",24:"8",25:"9",26:"0"},$ee=(e,t)=>{const s=zee[t];return s?.startsWith("a11y")?e?.[s]||"":s||""};var _ee=f(9608);const i8=$("labeled-graphic-marker");class Uee extends _ee.Component{marker;onMouseMove;onMouseLeave;constructor(t){super(t),this.state={dragging:!1,hovering:!1,isComplete:!1,isDragged:!1,offsetX:0,offsetY:0,wasDragged:!1},this.onClick=this.onClick.bind(this)}parentCanvasElement(){return this.marker.parentElement.parentElement.parentElement}componentDidMount(){const t=this.parentCanvasElement();t.addEventListener("mousemove",this.onMouseMove=s=>{this.onItemDrag(s)}),t.addEventListener("mouseleave",this.onMouseLeave=s=>{this.onItemRelease(s)})}componentWillUnmount(){const t=this.parentCanvasElement();t.removeEventListener("mousemove",this.onMouseMove),t.removeEventListener("mouseleave",this.onMouseLeave)}UNSAFE_componentWillReceiveProps(t){const{isSelected:s,useLocalStateForCompletion:o}=t;s&&o&&!this.state.isComplete&&this.setState({isComplete:!0})}buildMarkerLabel=({icon:t,label:s,title:o,viewed:r})=>{const{labels:a}=this.props;return[].concat(s||[]).concat(o||[]).concat(t||[]).concat(r?a?.a11yLabeledGraphicViewed:a?.a11yLabeledGraphicUnviewed).join(", ")};render(){const{accentColor:t,ariaControls:s,icon:o,isActive:r,isComplete:a,isLessonBlocksList:i,isSelected:c,isVisible:d,labels:l,markerColor:u,markerColorContrast:m,onFocus:p,styles:g,useLocalStateForCompletion:C}=this.props,v=this.props.getL10nValue(this.props.title),x=$ee(l,o),y=C?this.state.isComplete:a,T=!!u,L=Os(u),S=At({backgroundColor:u,contrast:m??L}),N=T?u:"#ffffff",k=T?S:t,E=this.buildMarkerLabel({icon:x,label:l&&l.a11yLabeledGraphicButtonMarker||"",title:v,viewed:y}),I=i8({active:c,dragged:this.state.isDragged,visible:d,complete:y}),P={...g,"--color-lg-accent":N,"--color-lg-font":k},A=i8("pin",{selected:c,disabled:i});return(0,n.jsx)("button",{"aria-controls":s,"aria-expanded":r,"aria-label":E,className:I,onClick:this.onClick,onContextMenu:this.onItemRelease.bind(this),onFocus:p,onMouseDown:this.onItemGrab.bind(this),onMouseEnter:this.onHover.bind(this),onMouseLeave:this.onLeave.bind(this),onMouseUp:this.onItemRelease.bind(this),ref:w=>{this.marker=w},style:P,type:"button",children:(0,n.jsx)("span",{className:A,children:(0,n.jsx)("i",{className:`icon icon-Master-${o}`})})})}focus(){this.marker&&this.marker.focus&&this.marker.focus()}onHover(){this.state.wasDragged&&this.props.onHover(),this.setState({hovering:!0})}onLeave(){this.props.onLeave(),this.setState({hovering:!1})}onClick(){const{editable:t,itemId:s,onClick:o,parentId:r}=this.props,a="labeledGraphicMarkerClick",i={detail:{itemId:s,parentId:r}},c=new CustomEvent(a,i);document.dispatchEvent(c),t||o()}onItemGrab(t){const{editable:s}=this.props;if(!s)return;const o=this.marker.getBoundingClientRect(),r=o.left-t.clientX+this.marker.offsetWidth/2,a=o.top-t.clientY+this.marker.offsetHeight/2;this.setState({posX:t.clientX,posY:t.clientY,offsetX:r,offsetY:a,isDragged:!0})}onItemDrag(t){if(this.state.isDragged){const s=t.clientX-this.state.posX,o=t.clientY-this.state.posY;this.marker.style.transform=`translate3d(${s}px, ${o}px, 0)`}}onItemRelease(t){const{editable:s}=this.props,o={isDragged:!1};this.marker.style.transform="translate3d(0, 0, 0)",this.state.isDragged&&this.state.posX===t.clientX&&this.state.posY===t.clientY?this.props.onClick():s&&t.currentTarget instanceof HTMLElement&&t.currentTarget.classList.contains("labeled-graphic-marker")?this.props.onSetPosition(t,this.state.offsetX,this.state.offsetY):this.state.isDragged&&(o.offsetX=0,o.offsetY=0),this.setState(o)}}const Gee=Ke(Uee);class Wee extends h.Component{static get defaultProps(){return{animateBlockEntrance:!1,editable:!0,getL10nValue:t=>t,markerDelay:0,onClose:Function.prototype,onCreateMarker:Function.prototype,onItemClear:Function.prototype,onItemHint:Function.prototype,onItemSelected:Function.prototype,onNextClick:Function.prototype,onPreviousClick:Function.prototype,onSetMarkerPosition:Function.prototype,showBubbles:!0}}markerRefs;timeout;entranceDoneTimeout;canvas;constructor(t){super(t);const{isLearner:s}=t;this.afterAnimatedIn=this.afterAnimatedIn.bind(this),this.createMarker=this.createMarker.bind(this),this.onBubbleClose=this.onBubbleClose.bind(this),this.onMarkerFocus=this.onMarkerFocus.bind(this),this.markerRefs={},this.state={showMarkers:!s||Ss()}}componentDidMount(){const{isBlock:t,isLearner:s,isPreview:o,markerDelay:r}=this.props;s&&!t&&(this.timeout=setTimeout(()=>this.setState({showMarkers:!0}),o?0:r))}componentWillUnmount(){clearTimeout(this.timeout),clearTimeout(this.entranceDoneTimeout)}render(){const{accentColor:t,animateBlockEntrance:s,blockId:o,color:r,canvasClassNames:a,disableCreateMarker:i,editable:c,getL10nValue:d,imageLoaded:l=!0,isBlock:u,isLearner:m,isLessonBlocksList:p,isPreview:g,initiallyVisible:C,items:v,labels:x,lessonId:y,media:T,onItemClear:L,onItemHint:b,onItemSelected:S,onNextClick:N,onPreviousClick:k,onShowAltDialog:E,parentId:I,progress:P,selected:A,settings:w={},showBubbles:O,enableVideoPlaybackSpeed:j}=this.props,{cornerRadius:R,markerColor:M,markerColorContrast:V}=w,{showMarkers:F}=this.state,H=M||(t||r),W=G()("map-item",{"map-item--animated":!c}),Q=s?"fadeIn":"none",J=s?1:0,te=v.length>1;return(0,n.jsx)(h.Fragment,{children:(0,n.jsx)(Pe,{afterAnimatedIn:this.afterAnimatedIn,animateBlockEntrance:!g,animateIn:Q,duration:g?0:J,initiallyVisible:C,isLearner:m,children:(0,n.jsx)(Vee,{canvasClassNames:a,cornerRadius:R,editable:c,editingDisabled:i,imageLoaded:l,media:T,onCreateMarker:this.createMarker,onShowAltDialog:E,ref:_=>{this.canvas=_},children:v.map((_,U)=>{const{description:z,id:D,icon:K,media:Z,title:X}=_,Y=d(_.x),oe=d(_.y),re={top:oe+"%",left:Y+"%"},me=Ft()(["items",D,"isComplete"],P),he=A===D,Oe=`bubble-${o}-${D}`;return(0,n.jsxs)("li",{className:W,role:"listitem",children:[(0,n.jsx)(Gee,{accentColor:H,ariaControls:Oe,editable:c,icon:K,isActive:A===D,isComplete:me,isLessonBlocksList:p,isSelected:he,isVisible:F,itemId:D,labels:x,markerColor:M,markerColorContrast:V,onClick:()=>{S(D)},onFocus:this.onMarkerFocus(D),onHover:()=>{b()},onLeave:()=>{L()},onSetPosition:this.onSetPosition.bind(this,_),parentId:I,ref:ut=>{this.markerRefs[D]=ut},styles:re,title:X,useLocalStateForCompletion:u},D),!c&&O&&(0,n.jsx)(Mee,{accentColor:H,allowNav:te,audioPosition:w.audioPosition,blockId:o,description:z,enableVideoPlaybackSpeed:j,htmlId:Oe,index:U,isActive:he,item:_,labels:x,lessonId:y,media:Z,mediaOpts:{disableZoom:!w.zoomOnClick},onClose:this.onBubbleClose(D),onNextClick:()=>{N(U)},onPreviousClick:()=>{k(U)},title:X,x:Number(Y),y:Number(oe)},Oe)]},D)})})})})}createMarker(t){const{disableCreateMarker:s,editable:o,onCreateMarker:r}=this.props;if(!o||s)return;const{x:a,y:i}=this.findItemCoordinates({e:t}),c=this.props.items.length,l={description:"",hasMedia:!1,icon:"01",id:cu()(),isActive:!1,title:"",x:String(a),y:String(i)};r({index:c,payload:l})}onBubbleClose(t){const{onClose:s}=this.props;return(o={shouldFocusMarker:!0})=>{const r=this.markerRefs[t];o.shouldFocusMarker&&r?.focus?.(),s()}}onMarkerFocus(t){return()=>{const{onClose:s,selected:o}=this.props;o&&o!==t&&s()}}onSetPosition(t,s,o,r){if(!this.props.editable)return;const{lesson:a,onSetMarkerPosition:i}=this.props,{id:c,items:d}=a,{x:l,y:u}=this.findItemCoordinates({e:s,offsetX:o,offsetY:r}),m={x:String(l),y:String(u)};(0,jt.uW)(t.x)&&(0,jt.uW)(t.y)?(this.props.updateL10n({l10n:t.x,value:m.x}),this.props.updateL10n({l10n:t.y,value:m.y})):i({itemId:t.id,lessonId:c,items:d,payload:m})}findItemCoordinates({e:t,offsetX:s=0,offsetY:o=0}){const r=this.canvas.imageEl.getBoundingClientRect(),a=20,i=this.findItemCoordinate({clientPos:t.clientX,clientOffset:s,rectSubtractor:r.left,rectDivisor:r.width,validOffsetAmount:a}),c=this.findItemCoordinate({clientPos:t.clientY,clientOffset:o,rectSubtractor:r.top,rectDivisor:r.height,validOffsetAmount:a});return{x:i,y:c}}findItemCoordinate({clientPos:t,clientOffset:s,rectSubtractor:o,rectDivisor:r,validOffsetAmount:a}){const i=a/r*100,c=100-i;let d=(t+s-o)/r*100;return d>c?d=c:d<i&&(d=i),d}afterAnimatedIn(){const{isBlock:t}=this.props;t&&this.setState({showMarkers:!0})}}const Kee=Ke(Wee);var Qee=f(9608);const c8="page-wrap--noscroll";class Zee extends Qee.Component{static get defaultProps(){return{onItemSelected:Function.prototype,onStep:Function.prototype,getL10nValue:()=>{}}}constructor(t){super(t),this.state={imageLoaded:!1},this.closeOpenedBubble=this.closeOpenedBubble.bind(this),this.handleMarkerClick=this.handleMarkerClick.bind(this),this.handleNavEvent=this.handleNavEvent.bind(this),this.onItemSelected=this.onItemSelected.bind(this),this.onNextClick=this.onNextClick.bind(this),this.onPreviousClick=this.onPreviousClick.bind(this),this.setImageLoaded=this.setImageLoaded.bind(this)}componentDidMount(){this.loadImage(),this.props.readOnly||document.addEventListener("labeledGraphicMarkerClick",this.handleMarkerClick),window.addEventListener(Ge,this.handleNavEvent)}handleNavEvent(t){const s=t.detail.path[t.detail.path.indexOf("items")+1]?.id,o=t.detail.path[t.detail.path.lastIndexOf("items")+1]?.id;s===this.props.blockId&&this.state.selectedItemId!==o&&this.onItemSelected(o)}componentWillUnmount(){this.props.readOnly||document.removeEventListener("labeledGraphicMarkerClick",this.handleMarkerClick),window.removeEventListener(Ge,this.handleNavEvent)}render(){const{imageLoaded:t}=this.state,{initiallyVisible:s,isLessonBlocksList:o,isPreview:r,items:a,labels:i,parentId:c,settings:d={}}=this.props,{mediaWidth:l="2"}=d,u=r?a[0].id:this.state.selectedItemId,m=G()("view-labeled-graphic",{"view-labeled-graphic--small":l==="0","view-labeled-graphic--medium":l==="1","view-labeled-graphic--full":l==="2"});return(0,n.jsx)("div",{"aria-label":i?.a11yLabeledGraphicBlock,className:m,role:"group",children:(0,n.jsx)(Kee,{...this.props,canvasClassNames:this.getCanvasClassNames(),editable:!1,imageLoaded:t,initiallyVisible:s,isLessonBlocksList:o,labels:i,markerDelay:1e3,onClose:this.closeOpenedBubble,onItemSelected:this.onItemSelected,onNextClick:this.onNextClick,onPreviousClick:this.onPreviousClick,parentId:c,selected:u})})}setImageLoaded(){this.setState({imageLoaded:!0})}loadImage(){const{image:t}=this.props.getL10nValue(this.props.media),{key:s,src:o}=t??{};if(!s&&!o)return;const r=setTimeout(this.setImageLoaded,1e3),a=new Image,i=s?Ct(t):o;a.src=i,a.onload=()=>{clearTimeout(r),this.setImageLoaded()}}getCanvasClassNames(){return G()("labeled-graphic-canvas",{"labeled-graphic-canvas--visible":this.state.imageLoaded})}onNextClick(t){const{blockId:s,items:o}=this.props,r=xe()("id",o[ra()(t)]||o[0]);document.querySelector(`dialog#bubble-${s}-${this.state.selectedItemId}[open]`)?.close(),this.onItemSelected(r)}onPreviousClick(t){const{blockId:s,items:o}=this.props,r=xe()("id",o[cp()(t)]||o[cp()(Zt()(o))]);document.querySelector(`dialog#bubble-${s}-${this.state.selectedItemId}[open]`)?.close(),this.onItemSelected(r)}onItemSelected(t){const{editBlock:s,items:o,onItemSelected:r,onStep:a}=this.props,{selectedItemId:i}=this.state;s&&window.matchMedia("(max-width: 768px)").matches||(i===t?this.closeOpenedBubble():(this.openBubble(t),ce()(a,Ds()(c=>c.id===t))(o)),r(t))}handleMarkerClick(t){const{itemId:s,parentId:o}=t.detail,{selectedItemId:r}=this.state;(o!==this.props.parentId||r!==s)&&this.closeOpenedBubble()}openBubble(t){const{blockId:s}=this.props;if(window.matchMedia("(max-width: 767px)").matches){const r=document.querySelector(".page-wrap");r&&r.classList.add(c8)}this.setState({selectedItemId:t}),document.getElementById(`bubble-${s}-${t}`).show()}closeOpenedBubble(){const{blockId:t}=this.props;if(window.matchMedia("(max-width: 767px)").matches){const o=document.querySelector(".page-wrap");o&&o.classList.remove(c8)}document.getElementById(`bubble-${t}-${this.state.selectedItemId}`)?.close(),this.setState({selectedItemId:void 0})}}const Yee=Ke(Zee),Xee=e=>{const{blockId:t,progress:s,isLessonBlocksList:o=!1}=e,r=Ft()(["items",t],s);return(0,n.jsx)(Ie,{className:"block-labeled-graphic",children:(0,n.jsx)(Yee,{...e,editable:!1,isBlock:!0,isLessonBlocksList:o,parentId:t,progress:r})})},Ne=$("block-survey"),l8={bad:1,fair:2,great:3},Jee={1:"bad",2:"fair",3:"great"},Xve=null,qee=2,ete=10,tte=5,d8=5,ste=7,ku=e=>!e||e.trim()==="",nte=(e,t,s)=>{const o=s?.items?.[e]?.items??{};let r={};return t.forEach(a=>{let i=o?.[a.id]?.response;i!=null&&(a?.questionType==="RATING"?i=Jee[i]:a?.questionType==="LINEAR_SCALE"&&(i=String(i)),r=Object.assign({},r,{[a.id]:i}))}),r},ote=(e,t)=>t?.items?.[e]?.isSubmitted??!1;function rte({animateBlockEntrance:e,blockId:t,initiallyVisible:s,isLearner:o,items:r=[],labels:a,onSurveySubmitted:i=tn,onSurveyPartialResponse:c=tn,lessonId:d,onStep:l,onSubmit:u,progress:m,settings:p={},title:g}){const[C,v]=(0,h.useState)(()=>nte(t,r,m)),[x,y]=(0,h.useState)(()=>ote(t,m)),[T,L]=(0,h.useState)(!1),[b]=(0,h.useState)(()=>r.map(()=>Eo()("survey-q-"))),[S,N]=(0,h.useState)(!1),[k,E]=(0,h.useState)(new Set),[I,P]=(0,h.useState)(0),A=(0,h.useRef)(null),w=(0,h.useRef)(null),O=(0,h.useRef)(!1),j=(0,h.useCallback)(_=>{w.current=_},[]),{announcePolite:R}=eo(),M=(0,je.A)(x),V=p.cardMode==="TRANSPARENT",F=`validation-error-${t}`,B=(0,h.useCallback)((_,U)=>{v(D=>({...D,[_]:U}));const z=l8[U];c({itemId:_,response:z}),k.has(_)&&(E(K=>{const Z=new Set(K);return Z.delete(_),Z}),r.find(K=>K.id===_)&&r.filter(Z=>Z.isRequired&&Z.id!==_&&ku(C[Z.id])).length===0&&N(!1))},[k,r,c,C]),H=(0,h.useCallback)((_,U)=>{v(z=>({...z,[_]:U})),c({itemId:_,response:Number(U)}),k.has(_)&&(E(D=>{const K=new Set(D);return K.delete(_),K}),r.find(D=>D.id===_)&&r.filter(K=>K.isRequired&&K.id!==_&&ku(C[K.id])).length===0&&N(!1))},[k,r,c,C]),W=(0,h.useCallback)((_,U,z)=>{if(z&&U.length>z)return;const D=C[_]||"",K=z&&U.length===z&&D.length<z;v(Z=>({...Z,[_]:U})),c({itemId:_,response:U}),K&&R(`Character limit reached. ${z} characters maximum.`),k.has(_)&&U.trim()!==""&&(E(X=>{const Y=new Set(X);return Y.delete(_),Y}),r.filter(X=>X.isRequired&&X.id!==_&&ku(C[X.id])).length===0&&N(!1))},[R,r,c,C,k]),Q=(0,h.useCallback)(async()=>{if(!t||!d){console.error("Missing blockId or lessonId");return}L(!0);try{const _=r.map(U=>{const z=C[U.id]||"",D={id:String(t),lessonId:String(d),itemId:U.id,questionTitle:String(U.question),surveyTitle:String(g||""),isUnfinished:!1};return U.questionType==="RATING"?{...D,ratingOptions:{1:U.labels[0],2:U.labels[1],3:U.labels[2]},type:U.questionType,response:l8[z]}:U.questionType==="LINEAR_SCALE"?{...D,type:"LINEAR_SCALE",response:z===""?void 0:Number(z)}:{...D,type:U.questionType,response:z}});window.Runtime?.reportUngradedAnswers&&await window.Runtime.reportUngradedAnswers(_),r.forEach(U=>l?.({id:U.id})),u?.(C),y(!0),i()}catch(_){console.error("Failed to submit survey:",_)}finally{L(!1)}},[t,d,r,C,l,u,g,i]),J=(0,h.useCallback)(_=>{if(_.preventDefault(),T)return;const z=r.filter(D=>D.isRequired).filter(D=>ku(C[D.id]));if(z.length>0){N(!0),E(new Set(z.map(D=>D.id))),O.current=!0,P(D=>D+1);return}Q()},[T,Q,r,C]);(0,h.useEffect)(()=>{O.current&&w.current&&(w.current.focus(),O.current=!1)},[I]),(0,h.useEffect)(()=>{T&&R(a.a11yBlockSurveySubmitting)},[T,R,a]),(0,h.useEffect)(()=>{!M&&x&&(R(a.a11yBlockSurveyConfirmation),A.current&&A.current.focus())},[x,M,R,a]);const te=(_,U)=>{const z=C[_.id]||"",D=b[U],K=`${D}-char-count`,Z=`${D}-error`,X=k.has(_.id),Y=X&&U===r.findIndex(he=>k.has(he.id));if(_.questionType==="LINEAR_SCALE"){const he=Math.min(ete,Math.max(qee,_.scaleMax??tte)),Oe=Array.from({length:he},(Qe,ze)=>ze+1),ut=Ne("linear-scale-options",{wide:he<=d8,medium:he>d8&&he<=ste}),It=Ne("linear-scale",{error:X});return(0,n.jsxs)("fieldset",{"aria-describedby":X?Z:void 0,className:Ne("question",{error:X}),ref:Y?j:void 0,tabIndex:-1,children:[(0,n.jsxs)("legend",{className:Ne("question-text"),children:[String(_.question),_.isRequired&&(0,n.jsxs)("span",{className:Ne("required-indicator"),children:[" ",(0,n.jsx)("span",{"aria-hidden":"true",children:"*"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:a.surveyRequired})]})]}),(0,n.jsxs)("div",{className:It,children:[_.startLabel&&(0,n.jsx)("span",{className:Ne("linear-scale-label"),children:_.startLabel}),(0,n.jsx)("div",{className:ut,children:Oe.map(Qe=>{const ze=z===String(Qe);return(0,n.jsxs)("label",{className:Ne("linear-scale-option"),children:[(0,n.jsx)("span",{"aria-hidden":"true",className:Ne("linear-scale-number"),children:Qe}),(0,n.jsx)("div",{className:Ne("linear-scale-indicator"),children:(0,n.jsx)(ie,{className:Ne("linear-scale-dot",{active:ze}),"data-testid":ze?"linear-scale-dot-active":"linear-scale-dot",name:"circle-solid"})}),(0,n.jsx)("input",{"aria-label":String(Qe),checked:ze,className:Ne("linear-scale-input"),name:`survey-${_.id}`,onChange:()=>H(_.id,String(Qe)),type:"radio",value:String(Qe)})]},Qe)})}),_.endLabel&&(0,n.jsx)("span",{className:Ne("linear-scale-label"),children:_.endLabel})]}),X&&(0,n.jsxs)("div",{className:Ne("error-message"),id:Z,children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"alert-circle"})," ",a.surveyRequired]})]},_.id)}if(_.questionType==="RATING"){const he=[{value:"bad",label:_.labels?.[0]??"",icon:"face-frown"},{value:"fair",label:_.labels?.[1]??"",icon:"face-smile"},{value:"great",label:_.labels?.[2]??"",icon:"face-laugh"}],Oe=Ne("question",{error:X}),ut=Ne("rating-options",{error:X}),It=X?Z:void 0;return(0,n.jsxs)("fieldset",{"aria-describedby":It,className:Oe,ref:Y?j:void 0,tabIndex:-1,children:[(0,n.jsxs)("legend",{className:Ne("question-text"),children:[String(_.question),_.isRequired&&(0,n.jsxs)("span",{className:Ne("required-indicator"),children:[" ",(0,n.jsx)("span",{"aria-hidden":"true",children:"*"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:a.surveyRequired})]})]}),(0,n.jsx)("div",{className:ut,children:he.map(Qe=>{const ze=z===Qe.value,We=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{"aria-label":Qe.label,checked:ze,className:Ne("rating-input"),name:`survey-${_.id}`,onChange:()=>B(_.id,Qe.value),type:"radio",value:Qe.value}),(0,n.jsx)(ie,{"aria-hidden":"true",className:Ne("rating-icon"),name:Qe.icon}),(0,n.jsx)("span",{"aria-hidden":"true",className:Ne("rating-label"),children:Qe.label})]}),Bt=Ne("rating-option",{selected:ze,error:X});return V?(0,n.jsx)(Ot,{cardMode:"WHITE",className:Bt,tag:"label",children:We},Qe.value):(0,n.jsx)("label",{className:Bt,children:We},Qe.value)})}),X&&(0,n.jsxs)("div",{className:Ne("error-message"),id:Z,children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"alert-circle"})," ",a.surveyRequired]})]},_.id)}const oe=Ne("question",{error:X}),re=Ne("text-input",{error:X}),me=[X?Z:null,_.maxLength?K:null].filter(Boolean).join(" ")||void 0;return(0,n.jsxs)("div",{className:oe,children:[(0,n.jsxs)("label",{className:Ne("question-text"),htmlFor:D,children:[String(_.question),_.isRequired&&(0,n.jsxs)("span",{className:Ne("required-indicator"),children:[" ",(0,n.jsx)("span",{"aria-hidden":"true",children:"*"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:a.surveyRequired})]})]}),(0,n.jsxs)("div",{className:Ne("text-response"),children:[(0,n.jsx)("textarea",{"aria-describedby":me,"aria-invalid":X?!0:void 0,"aria-required":_.isRequired?!0:void 0,className:re,id:D,maxLength:_.maxLength,onChange:he=>W(_.id,he.target.value,_.maxLength),placeholder:a.surveyPlaceholder,ref:Y?j:void 0,rows:_.questionType==="LONG_RESPONSE"?4:2,value:z}),_.maxLength&&(0,n.jsxs)("div",{className:Ne("character-count"),children:[(0,n.jsxs)("span",{"aria-hidden":"true",children:[z.length," / ",_.maxLength]}),(0,n.jsx)("span",{className:"visually-hidden-always",id:K,children:`${a.a11yBlockSurveyCharCount} ${z.length} ${a.a11yPreposition} ${_.maxLength}`})]})]}),X&&(0,n.jsxs)("div",{className:Ne("error-message"),id:Z,children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"alert-circle"})," ",a.surveyRequired]})]},_.id)};return(0,n.jsx)(M1,{...p,children:(0,n.jsx)(Ie,{className:Ne(),children:(0,n.jsx)(Pe,{animateBlockEntrance:e,initiallyVisible:s,isLearner:o,children:(0,n.jsx)("div",{children:(0,n.jsx)(Ot,{className:Ne("container"),children:x?(0,n.jsx)("div",{className:Ne("confirmation"),ref:A,tabIndex:-1,children:(0,n.jsxs)("p",{className:Ne("confirmation-text"),children:[(0,n.jsx)(ie,{name:"circle-check-regular"})," ",a.surveyConfirmation]})}):(0,n.jsxs)("form",{noValidate:!0,onSubmit:J,children:[g&&(0,n.jsx)("h2",{className:Ne("title"),children:String(g)}),(0,n.jsx)("div",{className:Ne("questions"),children:r.map((_,U)=>te(_,U))}),(0,n.jsxs)("div",{className:Ne("actions"),children:[(0,n.jsx)("div",{className:Ne("validation-error",{visible:S}),id:`validation-error-${t}`,role:"alert",children:S&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"alert-circle"})," ",a.surveyValidationError]})}),(0,n.jsx)("div",{className:`${Ne("submit")} brand--ui`,children:(0,n.jsx)("button",{"aria-describedby":S?F:void 0,className:Ne("submit-button"),"data-testid":"survey-submit-button",disabled:T,type:"submit",children:T?a.surveySubmitting:a.surveySubmit})})]})]})})})})})})}const jp=$("block-process-card"),u8=({icon:e,isOverlayAudio:t=!1,onClick:s,text:o,variant:r})=>{const a=`${r}-btn`;return(0,n.jsxs)("button",{className:jp(a,{"audio-overlay":t}),onClick:s,type:"button",children:[(0,n.jsx)("span",{className:jp(`${a}-text`),children:o}),(0,n.jsx)(ie,{classNameIcon:jp(`${a}-icon`),name:e})]})},ate=$("block-process-card"),ite=({activeIndex:e,enableVideoPlaybackSpeed:t,id:s,index:o,isIntroStep:r=!1,isOverlayAudio:a=!1,item:i,labels:c,lessonId:d,media:l,onMediaLoad:u,settingZoomOnClick:m})=>{const{image:p}=l??{},g=a?p?.align??"center":"center",C=ate("media",{legacy:!1,"audio-overlay":a,[`audio-overlay-${g}`]:a,"intro-step":r}),v=e===o;return(0,n.jsx)("div",{className:C,children:(0,n.jsx)(_t,{activeIndex:e,blockId:s,defaultAlign:"center",enableVideoPlaybackSpeed:t,hasPadding:!1,index:`${s}-${o}`,isOverlayAudio:a,item:i,itemIndex:o,labels:c,lessonId:d,media:l,onLoad:u,opts:{disableZoom:!m},shouldPause:!v})})};var wp=f(9608);const Bo=$("block-process-card"),cte=({text:e})=>{const t=wp.useRef(null),{isInView:s}=lte({ref:t,threshold:.75});return(0,n.jsxs)("div",{className:Bo("swipe-badge",{animate:s}),ref:t,children:[(0,n.jsx)("span",{className:Bo("swipe-badge-text"),children:e}),(0,n.jsx)(ie,{className:Bo("swipe-badge-icon"),name:"chevron-right-solid"})]})};function lte({ref:e,rootMargin:t="0px",threshold:s=.1}){const[o,r]=wp.useState(!1);return wp.useEffect(()=>{if(!e.current||o)return;const a=new IntersectionObserver(([i])=>{i.isIntersecting&&(r(!0),a.disconnect())},{rootMargin:t,threshold:s});return a.observe(e.current),()=>a.disconnect()},[o,e,t,s]),{isInView:o}}const dte=({activeIndex:e,className:t,description:s,enableVideoPlaybackSpeed:o,hasIntro:r,id:a,index:i,item:c,labels:d,lessonId:l,media:u,onClickRestart:m,onClickStart:p,settingAudioPosition:g,settingHeadingLevel:C=2,settingShowStepLabel:v=!0,settingStepLabel:x,settingZoomOnClick:y,showSwipeBadge:T,style:L,title:b,totalSteps:S,type:N})=>{const k=`h${C}`,E=N==="intro",I=N==="summary",P=N==="step",A=r?i:i+1,w=Te(x)||d.processStepName,O=Te(Array.isArray(u)?{}:u),j=pn(O,g,!0,"process"),R=()=>{if(!u)return null;const M={activeIndex:e,blockId:a,enableVideoPlaybackSpeed:o,id:a,index:i,isIntroStep:E,labels:d,lessonId:l,media:u,onMediaLoad:()=>{},settingZoomOnClick:y,item:c},V={audio:{media:j.audioOnlyMedia||O,isOverlayAudio:!1},image:{media:j.imageOnlyMedia||O,isOverlayAudio:!1},video:{media:j.videoOnlyMedia||O},embed:{media:j.embedOnlyMedia||O,isOverlayAudio:!1},overlay:{media:O,isOverlayAudio:!1}};return j.renderOrder.map((F,B)=>{if(F==="text")return(0,n.jsx)(be,{className:Bo("description"),value:s},`text-${B}`);const H=V[F];return H?(0,n.jsx)(ite,{...M,...H},`${F}-${B}`):null})};return(0,n.jsxs)("div",{className:Bo(null,{[N]:!0}).mix(t),style:L,children:[P&&v&&(0,n.jsx)("div",{className:Bo("number"),children:`${w} ${A}`}),(0,n.jsx)("div",{className:Bo("title"),children:(0,n.jsx)(k,{children:(0,n.jsx)(be,{value:b})})}),R(),!u&&(0,n.jsx)(be,{className:Bo("description"),value:s}),E&&S>1&&(0,n.jsx)(u8,{icon:"chevron-right-solid",isOverlayAudio:j.isOverlayAudio,onClick:p,text:d.processStart,variant:"start"}),I&&S>1&&(0,n.jsx)(u8,{icon:"arrow-rotate-left",isOverlayAudio:j.isOverlayAudio,onClick:m,text:d.processStartAgain,variant:"restart"}),T&&P&&(0,n.jsx)(cte,{text:d.processSwipe})]})};var Dn=f(9608);const ute=$("block-process-carousel"),h8=e=>e?.type==="intro",Ap=e=>e?.type==="summary",Rp=e=>e?.type==="step",m8=e=>e?.isHidden,hte=({animateBlockEntrance:e,enableVideoPlaybackSpeed:t,id:s,initiallyVisible:o,isLearner:r,items:a,labels:i,lessonId:c,onStep:d,onTranscriptUpdate:l,previewType:u,processRef:m,settings:{audioPosition:p,headingLevel:g,stepLabel:C,showStepLabel:v,zoomOnClick:x}})=>{const y=bt(480),T=u1(),L=vs(),b=Dn.useRef(null),[S,N]=Dn.useState(0),[k,E]=Dn.useState(!1),I=Dn.useMemo(()=>u===tr.MOBILE_PORTRAIT||u===tr.MOBILE_LANDSCAPE,[u]),P=Dn.useMemo(()=>{const H=a.filter(te=>!m8(te)),W=H.find(h8),Q=H.find(Ap),J=H.filter(Rp);return[W,...J,Q].filter(Boolean)},[a]),A=Dn.useMemo(()=>P.findIndex((H,W)=>Rp(H)&&(Rp(P[W+1])||Ap(P[W+1]))),[P]),w=h8(P[0]),O=Ap(P[P.length-1]),j=!!u;Dn.useEffect(()=>{d&&(a.forEach(H=>m8(H)&&d(H)),P.length>0&&d(P[0]))},[]);const R=Dn.useCallback(()=>{b.current?.navigateToSlide?.(0)},[]),M=Dn.useCallback(()=>{b.current?.navigateToSlide?.(1)},[]),V=Dn.useCallback(H=>{N(H);const W=m.current;j||W?.scrollIntoView({behavior:"smooth",block:"start"}),H!==A&&!k&&E(!0),d?.(P[H]);const Q=P[H]?.media;L(Q)?.audio&&l?.({audioPlayerId:mn({refs:`items:${s}/items:${P[H]?.id}`}),transcriptMedia:Q})},[P,A,L,k,s,j,d,l,m]),F=({index:H,isActive:W,onClick:Q,onKeyDown:J})=>{const te=w&&H===0,_=O&&H===P.length-1,U=w?H:H+1;let z,D;te?(z=i?.a11yBlockProcessSlideControlsIntroduction,D=(0,n.jsx)(ie,{className:"carousel-controls-item-intro-icon",name:"chevron-right"})):_?(z=i?.a11yBlockProcessSlideControlsSummary,D=(0,n.jsx)(ie,{name:"check-regular"})):(z=U.toString(),D=U.toString());const K=`${i?.a11yBlockProcessSlideControlsGoToSlide} ${z}`;return(0,n.jsx)(G4,{"aria-label":K,ariaLabel:K,className:"carousel-controls-item-btn",isActive:W,onClick:Q,onKeyDown:J,children:D},H)},B=e?"fadeIn":"none";return(0,n.jsx)(Pe,{animateBlockEntrance:j,animateIn:B,duration:j&&e?1:0,initiallyVisible:o,isLearner:r,children:(0,n.jsx)("div",{className:ute(),children:(0,n.jsx)(au,{blockId:s,carouselRef:b,items:P,children:()=>(0,n.jsx)(ou,{iconNameLeft:"chevron-left-solid",iconNameRight:"chevron-right-solid",isInfinite:!1,isRTL:T,labelCarousel:i?.a11yBlockProcessCarousel,labelCarouselRoleDesc:i?.a11yBlockProcessRoleDescription,labelSlideControls:i?.a11yBlockProcessSlideControls,labelSlideControlsGoToNext:i?.a11yBlockProcessSlideControlsGoToNext,labelSlideControlsGoToPrevious:i?.a11yBlockProcessSlideControlsGoToPrevious,labelSlideControlsGoToSlide:i?.a11yBlockProcessSlideControlsGoToSlide,labelSlideCounterPreposition:i?.blocksPreposition,labelSlidePreposition:i?.a11yBlockProcessSlidePreposition,labelSlideRoleDesc:i?.a11yBlockProcessSlideRoleDescription,onChange:V,ref:b,renderSlideIndicator:F,shouldMouseEmulateTouch:I,shouldUseCounter:!1,shouldUseGoToSlide:!0,children:P.map((H,W)=>(0,n.jsx)(Ot,{activeIndex:S,description:H.description,enableVideoPlaybackSpeed:t,hasIntro:w,id:s,index:W,isHidden:H.isHidden,item:H,labels:i,lessonId:c,media:H.media,onClickRestart:R,onClickStart:M,settingAudioPosition:p,settingHeadingLevel:g,settingShowStepLabel:v,settingStepLabel:C,settingZoomOnClick:x,showSwipeBadge:y&&!k&&W===A,tag:dte,title:H.title,totalSteps:P.length,type:H.type},H.id))})})})})};var mte=f(9608);const pte=e=>{const{blockId:t}=e,s=mte.useRef(null);return(0,n.jsx)(Ie,{className:"block-process",ref:s,children:(0,n.jsx)(hte,{id:t,processRef:s,...e})})};var fte=f(33907),vte=f.n(fte),gte=f(34224),p8=f.n(gte),Cte=f(81734),f8=f.n(Cte),xte=f(69572),bte=f.n(xte),yte=f(62449),Do=f.n(yte);const v8=e=>({...e.responses[e.response],hasCharacter:e.hasCharacter,type:"response"}),Lte=(e,t)=>{const s=e.responses[e.response],o={emotion:t.emotion,goTo:t.goTo,nextSlide:t.nextSlide},r="action"in t?{action:t.action}:{};return{...o,...r,description:s?.feedback||"",type:"dialogue",hasCharacter:e.hasCharacter}},Ste=e=>[v8(e)],Tte=e=>{const t=!!e.responses[e.response],s=v8(e),o=Lte(e,s);return t?[s,o]:[o]},Nte=e=>e.hasFeedback?[e,...Tte(e)]:e.response!=null?[e,...Ste(e)]:[e],kte=(e,t)=>{if(!t)return;const{scene:s,slide:o}=t,r=e.findIndex(c=>c.id===s),i=(e[r]?.slides||[]).findIndex(c=>c.id===o);return{scene:r,slide:i}},g8=bd()(kte);var Ite=f(87653),Ete=f.n(Ite);const jte=st()(xe()("filters"),js()(Ae()("name","rise_emotion")),Wr()(vt())),wte=st()(xe()("filters"),Ds()(Ae()("name","rise_emotion")),xe()("value")),C8=e=>new URL(e).pathname.slice(1),Ate=e=>st()(os()("key",C8(e.src)),os()("thumbnailKey",C8(e.thumbnail)))(e),Rte=st()(xe()("poses"),js()(jte),tt()(e=>[wte(e),e]),Ete(),hs()(Ate));var Hn=f(9608);const Pp=e=>e===-1?null:e,x8=e=>Gt()(Xe(),ge(),e),b8=Wr()(Xe()),Xa=Qd()(b8,cn),y8=vte()(zd()),L8=x8(Se?Nj:Ej),Mp=e=>rs()(e);class Pte extends Hn.Component{static get defaultProps(){return{getCharacter:Function.prototype,onItemUpdate:Function.prototype}}continueRef;feedbackRef;resetRef;buttonRef=Hn.createRef();responseItemRef=Hn.createRef();scenarioRef=Hn.createRef();blockContentRef=Hn.createRef();endRef=Hn.createRef();textRef=Hn.createRef();refs=Hn.createRef();dynamicRefs=Hn.createRef();fadeObservers=new Map;shouldFocus=!1;constructor(t){super(t);const s={activeScene:0,activeSlide:0,initiated:!1,prevScene:0,prevSlide:0,resizes:0,slides:{}};this.refs.current={},this.state=t.initialState||s,this.fetchCharacters=this.fetchCharacters.bind(this),this.fetchCharacterPose=this.fetchCharacterPose.bind(this),this.getCharacterPose=this.getCharacterPose.bind(this),this.handleNavEvent=this.handleNavEvent.bind(this),this.onClick=this.onClick.bind(this),this.onFocus=this.onFocus.bind(this),this.onInit=this.onInit.bind(this),this.onResize=this.onResize.bind(this),this.onResponseClick=this.onResponseClick.bind(this),this.onTryAgainClick=this.onTryAgainClick.bind(this),this.renderBackground=this.renderBackground.bind(this),this.renderButton=this.renderButton.bind(this),this.renderDetails=this.renderDetails.bind(this),this.renderDialogues=this.renderDialogues.bind(this),this.renderEnd=this.renderEnd.bind(this),this.renderPose=this.renderPose.bind(this),this.renderResponse=this.renderResponse.bind(this),this.renderText=this.renderText.bind(this),this.renderAudioMedia=this.renderAudioMedia.bind(this),this.renderDialogueWithAudioPositioning=this.renderDialogueWithAudioPositioning.bind(this),this.renderTextWithAudioPositioning=this.renderTextWithAudioPositioning.bind(this),this.resetSlide=this.resetSlide.bind(this),this.resetSlides=this.resetSlides.bind(this),this.setNextSlide=this.setNextSlide.bind(this),this.dynamicRefs.current={},this.setupFadeObserver=this.setupFadeObserver.bind(this)}setupFadeObserver(t){if(!t)return;const s=this.fadeObservers.get(t);s&&(s.observer.disconnect(),t.removeEventListener("scroll",s.scrollHandler),this.fadeObservers.delete(t));const o=Array.from(t.children).find(l=>l.className.includes("-bottom"));if(!o)return;const r=t.parentElement?.classList.contains("scenario-block__dialogue__bubble")||t.parentElement?.classList.contains("scenario-block__dialogue__pane")?t.parentElement:t,a=()=>{const{scrollHeight:l,clientHeight:u}=t;return l>u+2},i=l=>{const u=l?.[0]?.isIntersecting??!1,m=a();m?r.classList.add("has-overflow"):r.classList.remove("has-overflow"),!u&&m?r.classList.add("show-fade"):r.classList.remove("show-fade")},c=new IntersectionObserver(i,{root:t,threshold:[0,1]}),d=()=>{};this.fadeObservers.set(t,{observer:c,scrollHandler:d}),c.observe(o)}componentDidMount(){const{initialState:t,items:s}=this.props,o=ce()(Gr()("poses"),St()({},"character"),Mp);Xa(s)&&!o(s)&&this.fetchCharacters(),t||this.resetSlides(),window.addEventListener("resize",this.onResize),window.addEventListener(Ge,this.handleNavEvent)}handleNavEvent(t){const{path:s}=t.detail,{blockId:o,sceneId:r,slideId:a,responseId:i}=xa(s,["block","scene"]),c=s.at(-1)==="feedback";if(o!==this.props.blockId)return;const d=Pp(this.props.items.findIndex(m=>m.id===r)),l=d!==null?Pp(this.props.items[d].slides.findIndex(m=>m.id===a)):null,u=l!==null?Pp(this.props.items[d].slides[l].responses.findIndex(m=>m.id===i)):null;this.setState({activeScene:d??0,activeSlide:l??0},()=>{d!==null&&l!==null&&this.setState({slides:{...this.state.slides,[`${d}.${l}`]:{...this.state.slides[`${d}.${l}`],hasFeedback:c,response:u}}})})}componentDidUpdate(){const{items:t,onStep:s}=this.props,{activeScene:o,activeSlide:r}=this.state,a=De()([],[o,"slides"],t),i=De()(null,[r,"goTo"],a),c=De()(null,[r,"type"],a);if(s&&(i==="end"&&c==="text"||!i&&!c)&&f8()(s,t),this.shouldFocus){this.shouldFocus=!1;const m=this.scenarioRef.current?.querySelector('[data-scenario-focus][tabindex="-1"]');m?m.focus():Lm(this.scenarioRef.current)}this.fadeObservers.forEach(({observer:m,scrollHandler:p},g)=>{document.contains(g)||(m.disconnect(),g.removeEventListener("scroll",p),this.fadeObservers.delete(g))})}componentWillUnmount(){clearTimeout(this.continueRef),clearTimeout(this.feedbackRef),clearTimeout(this.resetRef),window.removeEventListener("resize",this.onResize),window.removeEventListener(Ge,this.handleNavEvent),this.fadeObservers.forEach(({observer:t,scrollHandler:s},o)=>{t.disconnect(),o.removeEventListener("scroll",s)}),this.fadeObservers.clear()}getActiveScene(){return this.getScene(this.state.activeScene)}getScene(t){const{items:s}=this.props;return s&&t>=0&&t<s.length?s[t]:null}fetchCharacterPose(t,s){const o=this.getScene(t),r=o?.slides,a=r&&s>=0&&s<r.length;if(!o||!r||!a)return{name:"",pose:null};const{character:i}=o,c=r[s],d=`${t}.${s}`,l=[d,"response"],u=[d,"hasFeedback"],m=De()(null,l,this.state.slides),p=De()(!1,u,this.state.slides),g=St()("neutral","emotion",c),C=Gt()(Le()(p),De()(g,["responses",m,"emotion"]),Le()(g)),v=st()(De()(i?.poses?.neutral,["poses",C(c)]),L8);return{name:i?.name||"",pose:v(i)}}fetchCharacters(){const{getCharacter:t,items:s,onItemUpdate:o}=this.props,r=Ln()(["id","name","poses","src"]),a=c=>d=>o({itemId:c,payload:{character:d}}),i=({character:c,id:d})=>Xa(c)&&t(c.id).then(l=>os()("poses",Rte(l),l)).then(r).then(a(d));s.map(i)}isCharacterHidden(){const{items:t}=this.props,{activeScene:s,activeSlide:o}=this.state,a=this.getActiveScene()?.slides?.[o],i=o===null,c=t[s];return i?!(c?.slidesHaveCharacterByDefault??!1):a&&!a.hasCharacter}getCharacterPose(){const{items:t}=this.props,{activeScene:s,activeSlide:o,prevScene:r,prevSlide:a}=this.state,i=De()([],[s,"slides"],t),c=De()(!0,[o,"hasCharacter"],i);return b8(r)&&Ai()(c)?this.fetchCharacterPose(r,a):this.fetchCharacterPose(s,o)}onClick(t,s){const{items:o,onStep:r}=this.props,{activeScene:a,activeSlide:i}=this.state,c=this.getActiveScene()?.slides,d=St()(null,"type",c?.[i])==="dialogue",l=a===o.length-1,u=i===(c?.length??0)-1,m={activeSlide:i+1},p={activeScene:a+1,activeSlide:0},g={activeSlide:null},C={activeScene:0,activeSlide:0},v=st()(g8(o),b=>({activeScene:b.scene,activeSlide:b.slide})),x=ns()([[Le()(u&&l),Le()(g)],[Le()(u&&!l),Le()(p)],[Jo(),Le()(m)]]),y=Gt()(Le()(d),Le()(g),Le()(C)),T=ns()([[Qt()("slide"),Do()(v,[s])],[Qt()("next"),x],[Qt()("end"),y]]),L=()=>this.continueRef=setTimeout(this.setNextSlide,300);this.resetRef=setTimeout(this.resetSlide.bind(this,a,i),0),this.setState({prevScene:a,prevSlide:i}),this.setState(T(t),L),t==="end"&&this.resetSlides(),t==="end"&&r&&f8()(r,o)}onFocus(){this.shouldFocus=!0}onInit(){this.setState({initiated:!0})}onResize(){this.setState({resizes:this.state.resizes+1})}onResponseClick(t,s){const{activeScene:o,activeSlide:r,slides:a}=this.state,{getL10nValue:i,lessonId:c,blockId:d}=this.props,l=`${o}.${r}`,u=os()("response",t),m=os()("hasFeedback",!0),p=Un()({[`${l}`]:u}),g=Un()({[`${l}`]:m});s.media&&i(s.media)?.audio&&de.playerId===`audio-${c}-${d}`&&de.pause();const v=ce()(g,p);this.setState({slides:p(a)},()=>{this.shouldFocus=!0,this.setState({slides:v(a)})})}onTryAgainClick(){const{activeScene:t,activeSlide:s,slides:o}=this.state,r=`${t}.${s}`,a=p8()({hasFeedback:null,response:null}),i=Un()({[`${r}`]:a});this.setState({slides:i(o)})}render(){const{blockId:t,getL10nValue:s,isPDF:o,items:r,labels:a}=this.props,{activeScene:i,activeSlide:c,initiated:d}=this.state,u=this.getActiveScene()?.slides?.[c],m=ce()(cn,St()({},"character"),Mp),p=ce()(Gr()("poses"),St()({},"character"),Mp),g=ce()(Ht(),De()({},["character","poses"])),C=ce()(di(),Ht(),tt()(g)),v=this.isCharacterHidden(),x=G()("scenario-block",{"scenario-block--initiated":d,"scenario-block--mobile":so.isMobile,"scenario-block--loading":m(r)&&!p(r),"scenario-block--character-hidden":v}),y=`scenario-live-${t}`,T={"aria-label":a?.a11yGroupScenario,"aria-describedby":y,className:x,ref:this.scenarioRef,role:"group",style:window.innerWidth<480?{height:window.innerHeight}:void 0},L=Ct(s(r?.[0].background?.media)?.image),b=ns()([[Xe(),this.renderEnd],[Ae()("type","dialogue"),this.renderDialogues],[Ae()("type","text"),this.renderText],[Jo(),Le()(null)]]),S=G()("scenario-block__character",{"scenario-block__character--hidden":v}),N=`${i}.${c}`,k=this.state.slides[N],E=k?.hasFeedback?u?.responses?.[k?.response]?.alt:u?.alt,I=s(E);return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{...T,"data-l10n-id":wt(E),children:[(0,n.jsx)("div",{"aria-live":"polite",className:"visually-hidden-always",id:y,children:I}),(0,n.jsx)("div",{className:"scenario-block__spinner"}),(0,n.jsx)("div",{className:"scenario-block__background-wrapper",children:Xa(r)&&r.map(this.renderBackground)}),L&&(0,n.jsx)(bs,{alt:"",onLoad:this.onInit,src:L}),(0,n.jsxs)("div",{className:"scenario-block__inner",children:[(0,n.jsx)("div",{className:S,children:p(r)&&C(r).map(this.renderPose)}),(0,n.jsx)(Uo,{children:Xa(r)&&b(u)})]})]}),o&&u&&this.renderDetails(u)]})}renderBackground(t,s){const{activeScene:o}=this.state,{id:r,blurBackground:a}=t,i=this.props.getL10nValue(t?.background?.media)?.image,c=G()("scenario-block__background",{"scenario-block__background--active":o===s,"scenario-block__background--blur":a??!0}),d=Ct(i);return d?(0,n.jsx)(bs,{alt:"",className:c,src:d},r):(0,n.jsx)(n.Fragment,{})}renderButton(t){const{labels:s}=this.props,{scenarioContinue:o,scenarioTryAgain:r}=s,{goTo:a,nextSlide:i}=t,c="action"in t?t.action:void 0,d={appear:!0,classNames:"scenario-block__dialogue__button-",nodeRef:this.buttonRef,timeout:{enter:0,exit:1e3}},l=c==="tryAgain"?(0,n.jsxs)("span",{children:[r," ",(0,n.jsx)("i",{className:"icon icon-reload"})]}):(0,n.jsx)("span",{children:o}),m={className:"scenario-block__dialogue__button",key:"button",onClick:c==="tryAgain"?ce()(this.onFocus,this.onTryAgainClick):ce()(this.onFocus,Do()(this.onClick,[a,i]))};return(0,n.jsx)(Uo,{children:(0,n.jsx)(_n,{...d,children:(0,n.jsx)("button",{...m,type:"button",children:l})})})}renderDetails(t){const{items:s}=this.props,{activeScene:o,activeSlide:r}=this.state,{responses:a,type:i}=t,c=(m,p)=>(0,n.jsxs)("span",{children:[m," ",(0,n.jsx)(yM,{})," ",p]},m),d=st()(g8(s),m=>`Scene ${m.scene+1} Slide ${m.slide+1}`),l=(m,{goTo:p,nextSlide:g})=>ns()([[Qt()("next"),Do()(c,[m,"Next Slide"])],[Qt()("end"),Do()(c,[m,"End of Scenario"])],[Jo(),Do()(c,[m,d(g||{})])]])(p),u=i==="text"?l("Continue",t):a.map((m,p)=>l(p,m));return(0,n.jsxs)("div",{className:"scenario-block__pdf-details",children:[(0,n.jsxs)("h3",{children:["Scene ",o+1," Slide ",r+1]}),u]})}renderDialogue(t,s,o){const{description:r,id:a,hasCharacter:i}=s,c="type"in s?s.type:void 0,{count:d,firstKey:l,hasFeedback:u,slide:m,totalDialogues:p}=t,g=o===0?a:o,C=o===1?l:o-1,v=o===0&&d===1,x=o===d,y=c==="dialogue"&&(v||x),T=this.dynamicRefs.current[`dialogue-${g}`],L=x&&this.dynamicRefs.current[`dialogue-${C}`],b=T&&T.offsetHeight,S=x&&L&&L.offsetHeight,N=u?30:0,k=window.innerWidth<480?20:30,E=k*2+60+S-N,I=k+60-N,P=bte()(b+N-60),A=Hn.createRef(),{settings:w,getL10nValue:O}=this.props,j=w?.audioPosition,R=O(m.media),M=pn(R,j),V=M.renderOrder.indexOf("audio")<M.renderOrder.indexOf("text"),F=!!R?.audio,B=u&&o===p-1,H=G()("scenario-block__dialogue",{"scenario-block__dialogue--response":c==="response","scenario-block__dialogue--feedback":B,"scenario-block__dialogue--done":o<d-1,"scenario-block__dialogue--audio-top":V&&F}),W=ns()([[Le()(v),Le()(null)],[Qt()(d),Le()({top:`${E}px`})],[Qt()(d-1),Le()({top:`${I}px`})],[Qt()(d-2),Le()({top:`${P}px`})],[Jo(),Le()({top:`-${b+30}px`})]]),Q={className:H,ref:D=>{this.dynamicRefs.current[`dialogue-${g}`]=D},style:W(o)},J={appear:!0,classNames:"scenario-block__dialogue-",nodeRef:A,key:o,timeout:{enter:400,exit:400}},te=G()({"scenario-block__dialogue__bubble":i||c==="response","scenario-block__dialogue__pane":!i}),_=this.props.getL10nValue(r)||"",U=c!=="response"&&!B&&F&&V&&(0,n.jsx)("div",{className:"audio-position-wrapper audio-position-wrapper--top",children:this.renderAudioMedia(m)}),z=(0,n.jsxs)("div",{className:te,"data-scenario-focus":y?"":void 0,tabIndex:y?-1:void 0,children:[U,(0,n.jsxs)("div",{className:"scenario-block__dialogue__bubble__content",ref:this.setupFadeObserver,children:[c!=="response"&&!B?this.renderDialogueWithAudioPositioning(m,_,M):(0,n.jsx)(be,{value:_}),(0,n.jsx)("div",{className:"scenario-block__dialogue__bubble-bottom"})]})]});return(0,n.jsx)(_n,{...J,children:(0,n.jsx)("div",{children:(0,n.jsx)("div",{...Q,children:Xa(r)&&z})})})}renderDialogues(t){const{activeScene:s,activeSlide:o,slides:r}=this.state,{id:a,responses:i}=t,c=`${s}.${o}`,d=r[c]||{},u=ce()(di(),Nte,ms()(d))(t),{hasFeedback:m,response:p}=d,{feedback:g}=i[p]||{},C=Xe()(p)&&cn(i),v=m?u.length-1:u.length,x=(v===1&&vt()(i)||v===2&&cn(i))&&m,y={count:v,firstKey:De()(null,[0,"id"],u),hasFeedback:m&&Xa(g),slide:t,totalDialogues:u.length},T={classNames:"scenario-block__content-",nodeRef:this.blockContentRef,timeout:{enter:0,exit:1e3}},L=(0,n.jsx)("div",{className:"scenario-block__dialogues__bottom",children:(0,n.jsx)("div",{className:"scenario-block__dialogues__bottom__inner",children:(0,n.jsx)("div",{className:"scenario-block__dialogues__responses",children:(0,n.jsx)(Uo,{component:"ol",role:"list",children:i.map((b,S)=>this.renderResponse(b,t,S))})})})});return(0,n.jsx)(_n,{...T,children:(0,n.jsx)("div",{className:"scenario-block__dialogues scenario-block__content",children:(0,n.jsxs)("div",{className:"scenario-block__dialogues__inner",children:[(0,n.jsx)("div",{className:"scenario-block__dialogues__top",children:(0,n.jsx)("div",{className:"scenario-block__dialogues__top__inner",children:(0,n.jsx)(Uo,{children:u.map(this.renderDialogue.bind(this,y))})})}),C&&L,x&&this.renderButton(u[v-1])]})})},a)}renderEnd(){const{labels:t}=this.props,{scenarioComplete:s,scenarioStartOver:o}=t,r=ce()(this.onFocus,Do()(this.onClick,["end",null])),a=G()(["scenario-block__text","scenario-block__text--end","scenario-block__content"]),i={classNames:"scenario-block__content-",nodeRef:this.endRef,timeout:{enter:0,exit:400}};return(0,n.jsx)(_n,{...i,children:(0,n.jsx)("div",{className:a,children:(0,n.jsxs)("div",{className:"scenario-block__text__inner","data-scenario-focus":"",tabIndex:-1,children:[(0,n.jsx)("div",{className:"scenario-block__text__title",children:(0,n.jsx)("h2",{children:s})}),(0,n.jsxs)("button",{className:"scenario-block__text__end",onClick:r,type:"button",children:[(0,n.jsx)("span",{children:o}),(0,n.jsx)("i",{className:"icon icon-reload"})]})]})},"end")},"end")}renderPose(t,s){const{pose:o}=this.getCharacterPose(),{filters:r,id:a}=t,i=L8(t),c=Qd()(Ae()("name","style")),d=c(Ae()("value","left_aligned")),l=c(Ae()("value","right_aligned")),u=G()("scenario-block__character__inner",{"scenario-block__character__inner--active":o===i,"scenario-block__character__inner--right":Ds()(l,r),"scenario-block__character__inner--left":Ds()(d,r)});return(0,n.jsx)("div",{className:u,"data-pose-id":a,children:(0,n.jsx)(bs,{alt:"",src:i})},`pose-${s}-${a}`)}renderResponse({description:t},s,o){const{isPDF:r}=this.props,a=r?Ote:ce()(this.onFocus,Do()(this.onResponseClick,[o,s])),i=g=>{const v=g.currentTarget.querySelector(".scenario-block__response__inner");if(v){const x=v.getBoundingClientRect();if(g.clientX>x.right-16){g.preventDefault();return}}a(g)},c=g=>{const v=g.currentTarget.querySelector(".scenario-block__response__inner");if(v){const x=v.getBoundingClientRect();g.clientX>x.right-16?v.classList.add("hovering-scrollbar"):v.classList.remove("hovering-scrollbar")}},d=g=>{const v=g.currentTarget.querySelector(".scenario-block__response__inner");v&&v.classList.remove("hovering-scrollbar")},l=G()(["scenario-block__response",`scenario-block__response--${o}`]),u=G()("scenario-block__response-item",`scenario-block__response-item--${o}`),m={appear:!0,classNames:"scenario-block__response-item-",nodeRef:this.responseItemRef,timeout:{enter:0,exit:1e3}},p=(0,n.jsx)("button",{className:l,onClick:i,onMouseLeave:d,onMouseMove:c,type:"button",children:(0,n.jsxs)("div",{className:"scenario-block__response__inner",ref:this.setupFadeObserver,children:[(0,n.jsx)("div",{className:"scenario-block__response__number",children:o+1}),(0,n.jsx)(be,{value:t}),(0,n.jsx)("div",{className:"scenario-block__response__inner-bottom"})]})});return(0,n.jsx)(_n,{...m,children:(0,n.jsx)("li",{className:u,role:"listitem",children:p})},o)}renderText(t){const{description:s,goTo:o,hasCharacter:r,id:a,nextSlide:i}=t,c=this.props.getL10nValue(t.title),d=this.props.getL10nValue(s)||"",{labels:l,settings:u,getL10nValue:m}=this.props,{scenarioContinue:p,scenarioStartOver:g}=l,C=!s&&(c||"").length<22,v=u?.audioPosition,x=m(t.media),y=pn(x,v),T=y.renderOrder.indexOf("audio")<y.renderOrder.indexOf("text"),L=!!x?.audio,b=G()("scenario-block__text","scenario-block__content",{"scenario-block__text--no-character":!r,"scenario-block__text--short":C,"scenario-block__text--audio-top":T&&L}),S={classNames:"scenario-block__content-",nodeRef:this.textRef,timeout:{enter:0,exit:400}},N=u?.headingLevel,k=N?`h${N}`:"h2",E=`scenario-title-${a}`,I=`scenario-description-${a}`,P=`${E} ${I}`,A=G()("scenario-block__text__inner",{"scenario-block__text__inner--end":o==="end"}),w=G()("scenario-block__text__title",{"scenario-block__text__title--end":o==="end"}),O=(0,n.jsx)("div",{className:w,"data-l10n-id":wt(t.title),id:E,children:(0,n.jsx)(k,{children:c})}),j=L&&T&&(0,n.jsx)("div",{className:"audio-position-wrapper audio-position-wrapper--top",children:this.renderAudioMedia(t)}),R=(0,n.jsx)("div",{className:"scenario-block__text__description",id:I,ref:this.setupFadeObserver,children:this.renderTextWithAudioPositioning(t,d,y)}),M=ce()(this.onFocus,Do()(this.onClick,[o,i])),V=(0,n.jsx)("button",{"aria-describedby":P,className:"scenario-block__text__continue",onClick:M,type:"button",children:(0,n.jsx)("span",{children:p})}),F=(0,n.jsxs)("button",{"aria-describedby":P,className:"scenario-block__text__end",onClick:M,type:"button",children:[(0,n.jsx)("span",{children:g}),(0,n.jsx)("i",{className:"icon icon-reload"})]});return(0,n.jsx)(_n,{...S,children:(0,n.jsx)("div",{className:b,children:(0,n.jsxs)("div",{className:A,"data-scenario-focus":"",tabIndex:-1,children:[c&&O,j,s&&R,o==="end"?F:V]})},a)},a)}renderAudioMedia(t){const{blockId:s,getL10nValue:o,labels:r,lessonId:a,items:i,settings:c}=this.props,d=o(t.media),l=i?.[this.state.activeScene];return d?(0,n.jsx)(_t,{blockId:s,index:s,item:t,labels:r,lessonId:a,lessonNumber:a,media:d,refs:`items:${s}/items:${l.id}/slides:${t.id}`,shouldPause:t.type!=="dialogue",volumeSliderPosition:c?.audioPosition==="top"?"below":"above"}):null}renderDialogueWithAudioPositioning(t,s,o){const r=o.renderOrder.indexOf("audio")<o.renderOrder.indexOf("text");return(0,n.jsxs)(n.Fragment,{children:[o.renderOrder.map((a,i)=>{if(a==="text")return(0,n.jsx)("div",{children:(0,n.jsx)(be,{value:s})},`text-${i}`);if(a==="audio"&&!r){const c=this.renderAudioMedia(t);return c?(0,n.jsx)("div",{children:c},`audio-${i}`):null}return null}),(0,n.jsx)("div",{className:"scenario-block__dialogue__bubble-bottom"})]})}renderTextWithAudioPositioning(t,s,o){const r=o.renderOrder.indexOf("audio")<o.renderOrder.indexOf("text");return(0,n.jsxs)(n.Fragment,{children:[o.renderOrder.map((a,i)=>{if(a==="text")return(0,n.jsx)("div",{children:(0,n.jsx)(be,{value:s})},`text-${i}`);if(a==="audio"&&!r){const c=this.renderAudioMedia(t);return c?(0,n.jsx)("div",{children:c},`audio-${i}`):null}return null}),(0,n.jsx)("div",{className:"scenario-block__text__description-bottom"})]})}resetSlide(t,s){const{slides:o}=this.state,r=`${t}.${s}`,a={hasFeedback:!1,response:null};this.setState({slides:os()(r,a,o)})}resetSlides(){const{items:t}=this.props,s=r=>(a,i,c)=>{const{type:d,responses:l=[]}=i,u=d==="dialogue"&&l.length===0;return os()(`${r}.${c}`,{hasFeedback:u,response:null},a)},o=(r,a,i)=>st()(St()([],"slides"),y8(s(i),{}),p8()(r))(a);this.setState({slides:y8(o,{},t)})}setNextSlide(){const{activeScene:t,activeSlide:s,slides:o}=this.state,r=this.getActiveScene()?.slides;if(!r)return;const{responses:a=[],type:i}=r[s]||{},c=`${t}.${s}`,d=os()("hasFeedback",!0),l=Un()({[c]:d});i==="dialogue"&&vt()(a)&&(this.shouldFocus=!0,this.setState({slides:l(o)}))}shouldComponentUpdate(t,s){return t.items!==this.props.items||t.settings!==this.props.settings||s.activeScene!==this.state.activeScene||s.activeSlide!==this.state.activeSlide||s.initiated!==this.state.initiated||s.resizes!==this.state.resizes||s.slides!==this.state.slides||t.labels!==this.props.labels}}const Mte=e=>{const t=vs();return(0,n.jsx)(Pte,{...e,getL10nValue:t})};function Ote(){}var Bte=f(9608);class Dte extends Bte.Component{render(){const{animateBlockEntrance:t,isLearner:s,previewType:o,initiallyVisible:r}=this.props,a=!Xe()(o),d={animateBlockEntrance:a,animateIn:t?"fadeIn":"none",duration:a&&t?1:0,initiallyVisible:r,isLearner:s};return(0,n.jsx)(Ie,{className:"block-scenario",children:(0,n.jsx)(Pe,{...d,children:(0,n.jsx)(Mte,{...this.props})})})}}var Hte=f(39495),Iu=f.n(Hte);function Fte(e){e&&(e.addEventListener("touchstart",Ho,!0),e.addEventListener("touchmove",Ho,!0),e.addEventListener("touchcancel",Ho,!0),e.addEventListener("touchend",Ho,!0))}function Vte(e){e&&(e.removeEventListener("touchstart",Ho,!0),e.removeEventListener("touchmove",Ho,!0),e.removeEventListener("touchcancel",Ho,!0),e.removeEventListener("touchend",Ho,!0))}function Ho(e){e?.stopPropagation?.()}const Ja=$("playing-card"),S8=({id:e,isDeckTopCard:t,title:s,ref:o})=>{const[r,a]=(0,h.useState)(!1),[i,c]=(0,h.useState)(!1),[d,l]=(0,h.useState)({x:0,y:0}),[u,m]=(0,h.useState)(!0),[p,g]=(0,h.useState)(!1),[C,v]=(0,h.useState)(0),x=Yt(),y=(0,h.useRef)(null),T=(0,h.useRef)(null),L=(0,h.useRef)(void 0),b=(0,h.useRef)(void 0),S=(0,h.useRef)(!1),N=(0,h.useCallback)(()=>{const{innerWidth:M}=window,V=y.current&&y.current.scrollHeight>y.current.clientHeight,F=M<C;V&&M>C&&v(M),g(V||F)},[C]),k=(0,h.useRef)(()=>{a(!0),c(!1)}),E=(0,h.useRef)(()=>{a(!1)});(0,h.useImperativeHandle)(o,()=>({onStartSortAttempt:k.current,onEndSortAttempt:E.current})),(0,h.useEffect)(()=>{const M=setTimeout(()=>{m(!1)},300);return()=>clearTimeout(M)},[]),(0,h.useEffect)(()=>{const M=T.current;if(!M)return;const V=()=>{a(!0),c(!1)},F=({dx:H,dy:W})=>{l(Q=>({x:Q.x+H,y:Q.y+W}))},B=()=>{a(!1)};return k.current=V,E.current=B,Fte(M),Bn(M).draggable({inertia:!0,autoScroll:!1,modifiers:[Bn.modifiers.snap({targets:[(H,W)=>({x:H,y:W})],range:1/0,endOnly:!0,relativePoints:[{x:.5,y:.5}]})]}).on("dragstart",V).on("dragmove",F).on("dragend",B),N(),L.current=vu()(N,250),window.addEventListener("resize",L.current),()=>{Vte(M),Bn(M).off("dragstart",V).off("dragmove",F).off("dragend",B),L.current&&(L.current.cancel(),window.removeEventListener("resize",L.current)),clearTimeout(b.current)}},[N]),(0,h.useEffect)(()=>{N()},[e,N]),(0,h.useEffect)(()=>{const M=S.current;S.current=r,M&&!r&&(c(!0),clearTimeout(b.current),b.current=setTimeout(()=>{l({x:0,y:0}),c(!1)},300))},[r]);const I=x?.backgroundType===q.ACCENT||x?.backgroundType===q.IMAGE,P=`translate3d(${d.x}px, ${d.y}px, 0)`,A={WebkitTransform:P,transform:P},w=Ja("title",{"is-max-length":p}),O=Ja({draggable:!0,moving:r,fail:i,reset:u}),j=I?Ja("content"):Ja("content").mix("brand--border"),R=typeof s=="string"?s:s?.["en-US"]||"Card";return(0,n.jsxs)("div",{"aria-hidden":!t,className:O,id:e.toString(),onMouseDown:M=>{M.preventDefault()},ref:T,style:A,children:[t&&(0,n.jsxs)("div",{className:"visually-hidden-always",children:["Current item: ",R]}),(0,n.jsxs)(Ot,{"aria-hidden":"true",className:j,children:[(0,n.jsx)(be,{className:w,id:`card-title-${e}`,ref:y,value:s}),(0,n.jsx)("div",{className:Ja("handle")}),(0,n.jsx)("div",{className:Ja("status"),children:(0,n.jsx)("i",{className:"icon icon-check"})})]})]},`card-${e}`)},Eu=$("restart-button");function zte({allowTabNavigation:e=!0,onClick:t,onFocus:s=tn,ref:o,text:r}){const a=Eu({}).mix("button");return(0,n.jsx)("button",{"aria-hidden":!e,className:a,"data-testid":"quiz-take-again-button",onClick:t,onFocus:s,ref:o,tabIndex:FX(e),type:"button",children:(0,n.jsxs)("div",{className:Eu("content"),children:[(0,n.jsx)("span",{className:Eu("text").mix("brand--ui"),children:r}),(0,n.jsx)("i",{"aria-hidden":"true",className:Eu("icon").mix("icon").mix("icon-reload")})]})})}const $te=zte,Bc=$("deck"),_te=e=>e?.percentViewed===100,Ute=(e,t)=>`${e?.correctlyAnswered??0}/${t}`,Gte=(e,t)=>String(t?.lastIncorrectCardId)===String(e.id),Wte=({count:e,items:t,labels:s,id:o,onReplay:r,progress:a,ref:i})=>{const c=(0,h.useRef)([]),d=(0,h.useRef)(null);(0,h.useImperativeHandle)(i,()=>({startKeyDrop(){c.current[0]?.onStartSortAttempt()},endKeyDrop(){c.current[0]?.onEndSortAttempt()},focusReplayButton(){d.current?.focus()}}));const l=_te(a),u=Ute(a,e),m=()=>{r?.({id:o})};return(0,n.jsxs)("div",{className:Bc({complete:a?.percentViewed===100}),children:[(0,n.jsx)("div",{className:Bc("spacer")}),l&&(0,n.jsxs)("div",{className:Bc("cardholder"),children:[(0,n.jsxs)("div",{className:Bc("title").mix("brand--ui"),children:[u," ",s.sortingCardsCorrect]}),(0,n.jsx)($te,{allowTabNavigation:l,onClick:m,ref:d,text:s.sortingReplay})]}),(0,n.jsx)("div",{className:Bc("content"),children:t.map((p,g)=>(0,n.jsx)(S8,{id:p.id,isDeckTopCard:c.current[g]===c.current[0],isIncorrect:Gte(p,a),ref:C=>{c.current[g]=C},title:p.title},p.id))})]})},Rr=$("pile"),Kte=({id:e,lessonId:t,deckTopCard:s,nextCard:o,isComplete:r=!1,onCardDrop:a,onNavigateToNext:i,onNavigateToPrevious:c,onKeyDropStart:d,onKeyDropEnd:l,title:u,ref:m})=>{const[p,g]=(0,h.useState)(void 0),[C,v]=(0,h.useState)(!1),[x,y]=(0,h.useState)(!0),[T,L]=(0,h.useState)(!1),[b,S]=(0,h.useState)(!1),[N,k]=(0,h.useState)(0),E=(0,h.useRef)(null),I=(0,h.useRef)(null),P=(0,h.useRef)(null),A=(0,h.useRef)(void 0),w=(0,h.useRef)(void 0),O=(0,h.useRef)(void 0),j=(0,h.useRef)(void 0),R=(0,h.useRef)(void 0),{announcePolite:M}=eo(),V=(0,h.useEffectEvent)(()=>{if(r||!s)return;const D=s.id.toString(),K=s.pileId===e;a?.({id:t,itemId:D,isCorrect:K});const Z=typeof s.title=="string"?s.title:s.title?.["en-US"]||"",X=typeof u=="string"?u:u?.["en-US"]||"";if(K){clearTimeout(w.current),clearTimeout(O.current),clearTimeout(j.current),g(s),v(!0),y(!1);const Y=`Correct. ${Z}, category: ${X}`;M(Y);const oe=o?typeof o.title=="string"?o.title:o.title?.["en-US"]||"":"";oe&&(j.current=setTimeout(()=>{M(`Next item. ${oe}`)},500)),w.current=setTimeout(()=>{g(void 0),v(!1)},1500),O.current=setTimeout(()=>{y(!0)},1300)}else clearTimeout(w.current),clearTimeout(O.current),clearTimeout(j.current),g(void 0),v(!1),y(!0),M("Incorrect. Choose another category.")});(0,h.useImperativeHandle)(m,()=>({focus(){I.current?.focus()}}));const F=(0,h.useCallback)(()=>{const{innerWidth:D}=window,K=E.current&&E.current.scrollHeight>(E.current.offsetParent?.clientHeight??0),Z=D<N;K&&D>N&&k(D),S(K||Z)},[N]),B=(0,h.useCallback)(()=>{if(r||!s)return;d?.();const D=s.id.toString(),K=s.pileId===e;a?.({id:t,itemId:D,isCorrect:K});const Z=typeof s.title=="string"?s.title:s.title?.["en-US"]||"Card",X=typeof u=="string"?u:u?.["en-US"]||"Pile";if(K){clearTimeout(w.current),clearTimeout(O.current),clearTimeout(j.current),g(s),v(!0),y(!1);const Y=`Correct. ${Z}, category: ${X}`;M(Y);const oe=o?typeof o.title=="string"?o.title:o.title?.["en-US"]||"":"";oe&&(j.current=setTimeout(()=>{M(`Next item. ${oe}`)},500)),w.current=setTimeout(()=>{g(void 0),v(!1)},1500),O.current=setTimeout(()=>{y(!0)},1300)}else clearTimeout(w.current),clearTimeout(O.current),clearTimeout(j.current),g(void 0),v(!1),y(!0),M("Incorrect. Choose another category.")},[r,s,o,e,t,u,d,a,M]),H=(0,h.useCallback)(D=>{ro(D)?b5(()=>c?.())(D):ao(D)&&b5(()=>i?.())(D)},[c,i]),W=(0,h.useCallback)(()=>{r||(B(),clearTimeout(R.current),R.current=setTimeout(()=>l?.(),100))},[B,l,r]),Q=(0,h.useCallback)(()=>{L(!0)},[]),J=(0,h.useCallback)(()=>{L(!1)},[]);(0,h.useEffect)(()=>{const D=P.current;if(!D)return;const K=Y=>{const oe=Bn.getElementRect(Y.target),re={x:oe.left+oe.width/2,y:oe.top+oe.height/2};Y.draggable.draggable({snap:{targets:[re]}})},Z=Y=>{Y.draggable.draggable({snap:{targets:[(oe,re)=>({x:oe,y:re})]}})},X=Y=>{Y.draggable.draggable({snap:{targets:[(oe,re)=>({x:oe,y:re})]}}),Y.stopPropagation?.(),Y.preventDefault?.(),V()};return Bn(D).dropzone({overlap:"pointer"}).on("dragenter",K).on("dragleave",Z).on("drop",X),F(),A.current=vu()(F,250),window.addEventListener("resize",A.current),()=>{Bn(D).off("dragenter",K).off("dragleave",Z).off("drop",X),clearTimeout(w.current),clearTimeout(O.current),clearTimeout(j.current),clearTimeout(R.current),A.current&&(A.current.cancel(),window.removeEventListener("resize",A.current))}},[]);const te=G()(Rr(),{"drop-success":C,complete:r}),_=G()(Rr("content"),{"drop-animating":!x&&!T}),U=Rr("title",{"is-max-length":b}),z=typeof u=="string"?u:u?.["en-US"]||"Category";return(0,n.jsx)("div",{className:te,ref:P,children:(0,n.jsx)("div",{className:Rr("wrapwrap"),children:(0,n.jsxs)(Ot,{className:Rr("wrap"),overrideBackground:!0,children:[(0,n.jsx)("div",{"aria-hidden":"true",className:Rr("message"),children:(0,n.jsx)(be,{className:U,ref:E,value:u})}),(0,n.jsx)("button",{"aria-disabled":r,"aria-label":z,className:_,disabled:r,onBlur:J,onClick:W,onFocus:Q,onKeyDown:H,ref:I,type:"button",children:p&&(0,n.jsx)(S8,{id:p.id,title:p.title})}),(0,n.jsx)("div",{className:Rr("background")})]})})})},Op=$("sorting"),Qte=(e,t)=>!t||!t.items?e:e.filter(s=>!t.items?.[s.id]?.isViewed),Zte=({id:e,labels:t,items:s,piles:o,onCardDrop:r,onReplay:a,progress:i})=>{const[c,d]=(0,h.useState)(()=>Iu()(s)),[l,u]=(0,h.useState)(!1),m=(0,h.useRef)([]),p=(0,h.useRef)(null),g=(0,h.useRef)(i?.retryAttempts),C=(0,h.useRef)(i?.percentViewed),v=(0,h.useRef)(void 0),x=(0,h.useRef)(void 0),y=(0,h.useRef)(void 0),{announcePolite:T}=eo(),L=(0,h.useEffectEvent)(()=>{m.current[0]?.focus()}),b=(0,h.useEffectEvent)(()=>{const w=i?.correctlyAnswered??0,O=s.length;T(`${w} of ${O} cards correct`)}),S=(0,h.useEffectEvent)(()=>{p.current?.focusReplayButton()});(0,h.useEffect)(()=>{const w=O=>{const{blockId:j,cardId:R}=xa(O.detail.path,["block","card"]);e!==j||!R||d(M=>{const V=M.find(B=>B.id===R),F=M.filter(B=>B.id!==R);return V?[V,...F]:M})};return window.addEventListener(Ge,w),()=>{window.removeEventListener(Ge,w)}},[e]),(0,h.useEffect)(()=>{const w=i?.retryAttempts,O=g.current;return w!==O?(g.current=w,d(Iu()(s)),clearTimeout(v.current),v.current=setTimeout(()=>{L()},100)):d(j=>{const R=s.filter(F=>!j.find(B=>B.id===F.id));return[...j.filter(F=>s.find(B=>B.id===F.id)).map(F=>{const B=s.find(H=>H.id===F.id);return B?{...F,...B}:F}),...R]}),()=>{clearTimeout(v.current)}},[s,i?.retryAttempts]),(0,h.useEffect)(()=>{const w=i?.percentViewed,O=C.current;return w===100&&O!==100&&(u(!0),clearTimeout(x.current),x.current=setTimeout(()=>{b()},500),clearTimeout(y.current),y.current=setTimeout(()=>{S()},100)),w!==100&&O===100&&u(!1),C.current=w,()=>{clearTimeout(x.current),clearTimeout(y.current)}},[T,i?.correctlyAnswered,i?.percentViewed,s.length]);const{sortingLandmark:N}=t,k=Qte(c,i),E=N,I=k?.[0],P=I?typeof I.title=="string"?I.title:I.title?.["en-US"]||"":"",A=l?"Categories. Interaction completed.":P?`Categories. ${P}`:"Categories";return(0,n.jsxs)("div",{"aria-label":E,className:Op(),role:"group",children:[(0,n.jsx)("div",{className:Op("row"),children:(0,n.jsx)(Wte,{count:c.length,id:e,items:k,labels:t,onReplay:a,progress:i,ref:p})}),(0,n.jsx)("ul",{"aria-label":A,className:Op("row"),role:"list",children:o.map((w,O)=>(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(Kte,{deckTopCard:k?.[0],id:w.id,isComplete:l,lessonId:e,nextCard:k?.[1],onCardDrop:r,onKeyDropEnd:()=>{p.current?.endKeyDrop()},onKeyDropStart:()=>{p.current?.startKeyDrop()},onNavigateToNext:()=>VX({list:m.current,currentIndex:O}),onNavigateToPrevious:()=>zX({list:m.current,currentIndex:O}),ref:j=>{m.current[O]=j},title:w.title})},w.id))})]})},T8=()=>()=>{},Yte=e=>{const{animateBlockEntrance:t,blockId:s,initiallyVisible:o,items:r,labels:a,onCardDrop:i=T8,onReplay:c=T8,piles:d,progress:l}=e;return(0,n.jsx)(Ie,{type:"sorting-activity",children:(0,n.jsx)(Pe,{animateBlockEntrance:t,initiallyVisible:o,isLearner:!0,children:(0,n.jsx)(Zte,{id:s,items:r,labels:a,onCardDrop:i(e),onReplay:c(e),piles:d,progress:De()({},["items",s],l)})})})};class Xte extends h.Component{static defaultProps={scope:"error-boundary"};constructor(t){super(t),this.state={hasError:!1,prevScope:t.scope}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}static getDerivedStateFromProps(t,s){return s.prevScope!==t.scope?{hasError:!1,error:void 0,prevScope:t.scope}:s}componentDidCatch(t){Gn.L2.addError(t,{scope:this.props.scope},"source")}render(){const{hasError:t,error:s}=this.state,{FallbackComponent:o}=this.props;return t||s?(0,n.jsx)(o,{}):this.props.children}}const Jte=Xte,qte=(0,h.lazy)(()=>f.e("webpack_container_remote_mondrian_learn-react").then(f.t.bind(f,4246,23))),ese={subscribe(e,t){const s=`mondrian:${e}`,o=()=>{de.isPlaying&&de.playerId!==s&&t()};return de.addChangeListener(o),()=>{de.removeChangeListener(o)}},play(e){const t=`mondrian:${e}`;de.playerId=t,de.isPlaying=!0}};function tse(e){const t={};return e.backgroundType==="IMAGE"&&(t["--color-background"]="transparent"),t.maxWidth=(e.contentWidth??9999)+"rem",t.minWidth="0",t.margin="0 auto",t}function sse({blockumentId:e,manifest:t}){let s=920,o=600;try{const r=t.blockuments?.[e];if(r){const a=t.items?.[r.children[0]?.id];if(a){const i=a.states[a.initialState];if(i){const c=i.width.value,d=i.height.value;typeof c=="number"&&typeof d=="number"&&(s=c,o=d)}}}}catch{}return(0,n.jsx)("svg",{"aria-hidden":"true",className:"block-mondrian__fallback",height:o,width:s})}function nse({animateBlockEntrance:e=!0,initiallyVisible:t,blockumentId:s,isLearner:o=!1,settings:r,onStep:a,onTranscriptClose:i,onTranscriptOpen:c,onTranscriptUpdate:d,labels:l,transcriptPanelState:u}){const m=Re(),p=m.mondrian,g=d1(),C={externalLinksDisabled:"externalLinksDisabled"in m?m.externalLinksDisabled:!1,isExternalLink:Fs},{currentLocale:v}=Ze(),x=Bs(),y=Lz(),T=(0,h.useMemo)(()=>({active:v,source:x}),[v,x]),L=(0,h.useCallback)(I=>u?.audioPlayerIdOpen===mn({refs:`items:${s}/items:${I}`}),[s,u?.audioPlayerIdOpen]),b=(0,h.useCallback)(({refocusTarget:I,itemId:P,transcript:A})=>{L(P)?i?.():c?.({audioPlayerId:mn({refs:`items:${s}/items:${P}`}),focusing:!0,refocusTarget:I,transcriptMedia:{mondrianTranscript:A}})},[s,L,i,c]),S=(0,h.useCallback)(({itemId:I,transcript:P})=>{u?.audioPlayerIdOpen&&d?.({audioPlayerId:mn({refs:`items:${s}/items:${I}`}),transcriptMedia:{mondrianTranscript:P}})},[s,d,u]),N=(0,h.useCallback)(I=>{d?.({audioPlayerId:mn({refs:`items:${s}/items:${I}`}),focusing:!0})},[s,d]),k=(0,h.useMemo)(()=>({isPanelOpenForItem:L,focusPanel:N,togglePanel:b,updateTranscript:S}),[N,L,b,S]),E=(0,h.useCallback)(I=>{if(a)for(const P of Object.values(I))P.progress>=100&&a({id:P.itemId})},[a]);return(0,n.jsx)(Ie,{children:(0,n.jsx)(Jte,{FallbackComponent:ase,children:(0,n.jsx)(Pe,{animateBlockEntrance:e,initiallyVisible:t,isLearner:o,children:(0,n.jsx)("div",{style:tse(r),children:(0,n.jsx)(h.Suspense,{fallback:(0,n.jsx)(sse,{blockumentId:s,manifest:p}),children:(0,n.jsx)(qte,{blockumentId:s,hoveredItemPath:y.translationHoveredPath,labels:l,linkRenderConfig:C,locale:T,manifest:p,mediaStoreAdapter:ese,onMediaProgress:E,runtimeInterface:window.Runtime,searchTerm:g?.term,transcriptPanelAdapter:k})})})})})})}const ose=(0,h.memo)(nse,rse);function rse(e,t){return e.blockumentId===t.blockumentId&&e.settings.backgroundType===t.settings.backgroundType&&e.settings.contentWidth===t.settings.contentWidth&&e.labels===t.labels&&e.transcriptPanelState?.audioPlayerIdOpen===t.transcriptPanelState?.audioPlayerIdOpen}function ase(){return null}const ise=$("block-ai-scenario"),cse=(0,h.lazy)(()=>f.e("webpack_container_remote_ai_scenario_player-react").then(f.t.bind(f,79812,23)));function lse({scenarioId:e,onExit:t,onEdit:s,isEditDisabled:o,disabledTooltip:r}){const{currentLocale:a}=Ze(),i=Bs(),c=(0,h.useMemo)(()=>({active:a,source:i}),[a,i]);return(0,n.jsx)(Ie,{className:ise("wrapper"),children:(0,n.jsx)(h.Suspense,{children:(0,n.jsx)(cse,{disabled:o,disabledTooltip:r,locale:c,onEdit:o?void 0:s,onExit:t,scenarioId:e})})})}const dse=(0,h.memo)(lse);var N8=f(67750),qe=f(9608);const kt=$("block-code"),use=`${ye("CDN_URI")}/assets/rise/assets/blocks/code_block_unavailable.svg`;function k8(e,t){const s=I8(N8.parse(e.data));for(const o of s)if(o.type==="notification")t[o.method]?.(o.params);else throw new Error(`Unsupported RPC type "${o.type}"`)}function*I8(e){if(Array.isArray(e))for(const t of e)yield*I8(t);else yield e}function E8(e,t,s){return qe.useEffect(()=>{const r=new AbortController;return window.addEventListener("message",a=>{a.origin===window.origin&&t!=null&&e.current&&a.source===e.current.contentWindow&&k8(a,t)},{signal:r.signal}),()=>r.abort()},[t,e]),qe.useCallback(r=>{e.current?.contentWindow?.postMessage(r,s)},[e,s])}const hse=(e,t,s)=>E8(e,s,window.origin),mse=(e,t,s)=>E8(e,s,"*"),pse=(e,t,s)=>{const[o,r]=qe.useState(()=>new BroadcastChannel(t));return qe.useEffect(()=>()=>o.close(),[o]),qe.useEffect(()=>{o.name!==t&&r(new BroadcastChannel(t))},[o,t]),qe.useEffect(()=>{const i=new AbortController;return o.addEventListener("message",c=>k8(c,s),{signal:i.signal}),()=>i.abort()},[o,s]),qe.useCallback(i=>{o.postMessage(i)},[o])},fse=ui()?so.isLocalFilesystem?mse:pse:hse,vse=window.location.origin==="";function gse(e){let t=vse?"":"lib/sandbox/sandbox.html";return t+=`#channel=${encodeURIComponent(e)}`,t}function Cse(e){return typeof e=="number"?`${e/10}rem`:"-1px"}const xse={0:"small",1:"medium",2:"full"};function bse({editBlock:e,errors:t,isDragPreview:s,isLearn:o,isSidebarPreview:r,items:a,labels:i,onClearErrors:c,onError:d,onStep:l,previewType:u,settings:m}){const p=qe.useRef(null),C=Re()?.htmlBlocksDisabled,v=s||r||!!u,[x]=a,y=Te(x.srcdoc),T=Te(x.media),L=T?.sandbox?.src==null?void 0:`${T.sandbox.src}/index.html`,b=m?.autoResize===!0,S=m?.width??"0",[N,k]=qe.useState("-1px");qe.useEffect(()=>{b||k(Cse(m?.height))},[b,m?.height]);const[E,I]=qe.useState(0),[P,A]=qe.useState(!1),[w,O]=qe.useState(!1),[j]=qe.useState(()=>`rise-frontend-sandbox-${window.crypto.randomUUID()}`),R=gse(j),M=qe.useCallback(()=>{l?.({id:x.id})},[x.id,l]),V=qe.useCallback(({message:U})=>{d?.({message:U}),O(!0),console.error("Sandbox Error",U)},[d,O]),F=qe.useCallback(()=>{c?.(),O(!1),I(U=>U+1)},[c]),B=qe.useCallback(()=>{A(E>0)},[E]),H=qe.useCallback(({height:U})=>{b&&k(`${U}px`)},[b]),W=qe.useMemo(()=>({oncomplete:M,onerror:V,onload:B,onready:F,onresize:H}),[M,V,F,B,H]),Q=fse(p,j,W),J=qe.useCallback((U,z)=>{if(p==null&&E===0)throw new Error("Attempted to send message to sandbox before it is ready");const D=N8.format.notification(U,z);Q(D)},[E,p,Q]),te=qe.useCallback(()=>{window.location.reload()},[]),_=qe.useCallback(()=>{e?.()},[e]);return qe.useEffect(()=>{E&&J("onupdate",{autoResize:b,src:L,srcDoc:y})},[b,E,J,L,y]),o&&t!=null||w?(0,n.jsx)(Ie,{children:(0,n.jsxs)("div",{className:kt("error-general",{learn:o}),children:[(0,n.jsx)("div",{className:kt("error-message"),children:"Something went wrong"}),(0,n.jsx)("div",{className:kt("error-message-subtitle"),children:"There was an error loading this code block. Please contact your admin if the issue continues."}),(0,n.jsx)(Me.ArcButton,{className:kt("error-button"),onClick:te,size:"lg",variant:"primary",children:"Refresh page"})]})}):t!=null&&Object.keys(t).length>0?(0,n.jsx)(Ie,{children:t[404]?(0,n.jsxs)("div",{className:kt("error-404"),children:[(0,n.jsx)("div",{className:kt("error-message"),children:"We couldn\u2019t find your file"}),(0,n.jsx)("div",{className:kt("error-message-subtitle"),children:"Make sure your zip file contains an index.html file."}),(0,n.jsx)(Me.ArcButton,{className:kt("error-button"),onClick:_,size:"lg",variant:"primary",children:"Retry upload"})]}):(0,n.jsxs)("div",{className:kt("error-general"),children:[(0,n.jsx)("div",{className:kt("error-message"),children:"Something went wrong"}),(0,n.jsxs)("div",{className:kt("error-message-subtitle"),children:["Try refreshing the page or entering your code again. If the issue isn't fixed,"," ",(0,n.jsx)("a",{href:"https://community.articulate.com/group/code-block",rel:"noopener noreferrer",target:"_blank",children:"visit our community"}),"."]}),(0,n.jsx)(Me.ArcButton,{className:kt("error-button"),onClick:te,size:"lg",variant:"primary",children:"Refresh page"})]})}):C&&!v?(0,n.jsx)(Ie,{children:(0,n.jsx)("div",{className:kt("restricted"),children:(0,n.jsxs)("div",{className:kt("restricted-card"),children:[(0,n.jsx)(Jh,{alt:"",className:kt("restricted-icon"),src:use}),(0,n.jsx)("div",{className:kt("restricted-title"),children:"Subscribe to unlock full access"}),(0,n.jsx)("div",{className:kt("restricted-message"),children:"To protect learners from phishing, scams, or malicious redirects, code blocks are disabled when sharing with Quick Share during your trial."})]})})}):(0,n.jsx)(Ie,{children:(0,n.jsx)("iframe",{allow:"fullscreen",className:kt({"auto-resize":b,loaded:v||P,width:xse[S]}),"data-rise-frontend-sandbox":"",loading:"lazy",ref:p,sandbox:"allow-forms allow-popups allow-same-origin allow-scripts",scrolling:b?"no":void 0,src:R,style:{"--block-html-height":N},title:i?.a11yBlockCode},j)})}const Fo=$("timeline-card"),yse=e=>{const{blockId:t,disableZoom:s,enableVideoPlaybackSpeed:o,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:d,mediaType:l,audioPosition:u}=e,{settings:m}=a,p=Te(a.media)??{},g=l==="audio"&&p.audio,C=l==="embed"&&p.embed,v=l==="image"&&p.image,x=l==="video"&&p.video;if(!g&&!C&&!v&&!x&&!(l==="image-with-audio"&&r))return;const T=p.embed?jr(p.embed):void 0,L=!!p.image,b=!!p.audio,S=L?p.image.align:"center",N=Fo("media",{audio:b&&!r,"audio-and-embed":!!(p.audio&&p.embed),"image-with-audio":r,[`image-with-audio-${S}`]:r&&!!S,"audio-on-bottom":b&&!r&&u==="bottom",linkEmbed:T==="link",videoEmbed:T==="video",visual:!r&&L||!Xe()(p.video)}),k=m||{};return(0,n.jsx)("div",{className:N,children:(0,n.jsx)(_t,{blockId:t,enableVideoPlaybackSpeed:o,index:`${a.id}`,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:d,media:p,mediaType:r?void 0:l,opts:{disableZoom:s,...k}})})},Lse=e=>{const{headingLevel:t,innerRef:s,item:o,isActive:r,loadMedia:a,audioPosition:i,onFocus:c}=e,{id:d}=o,l=Fo({active:r}),u=!!o.date,m=!!o.title,p=t||2,g=`h${p}`,C=`h${p+1}`,v=Te(o.media)??{},x=pn(v,i,!0,"timeline"),y=()=>{if(!v||!a)return null;const T={audio:{item:{...o,media:x.audioOnlyMedia||v},mediaType:"audio"},image:{item:{...o,media:x.imageOnlyMedia||v},mediaType:"image"},video:{item:{...o,media:x.videoOnlyMedia||v},mediaType:"video"},embed:{item:{...o,media:x.embedOnlyMedia||v},mediaType:"embed"},overlay:{mediaType:"image-with-audio",isOverlayAudio:!0}};return(0,n.jsx)(n.Fragment,{children:x.renderOrder.map((L,b)=>{if(L==="text")return(0,n.jsx)(be,{className:Fo("description"),value:o.description},`text-${b}`);const S=T[L];return S?(0,h.createElement)(yse,{...e,...S,key:`${L}-${b}`}):null})})};return(0,n.jsx)("div",{className:l,"data-id":d,ref:s,children:(0,n.jsx)(Ot,{className:Fo("body"),onFocus:c,children:(0,n.jsx)("div",{className:Fo("main-wrap"),children:(0,n.jsxs)("div",{className:Fo("main"),children:[u&&(0,n.jsx)("div",{className:Fo("date"),children:(0,n.jsx)(g,{children:(0,n.jsx)(lt,{value:o.date})})}),m&&(0,n.jsx)("div",{className:Fo("title"),children:(0,n.jsx)(C,{children:(0,n.jsx)(lt,{value:o.title})})}),y()]})})})})},Dc=$("timeline"),Sse=e=>{const{audioPosition:t,disableZoom:s,enableVideoPlaybackSpeed:o,headingLevel:r,id:a,initiallyVisible:i,isBlock:c,isLearner:d,item:l,labels:u,lessonId:m,onFocus:p}=e,g=(0,n.jsx)(Lse,{audioPosition:t,blockId:a,disableZoom:s,enableVideoPlaybackSpeed:o,headingLevel:r,isActive:!0,item:l,labels:u,lessonId:m,lessonNumber:a,loadMedia:!0,onFocus:p});return c?d?(0,n.jsx)(Pe,{animateBlockEntrance:!0,className:Dc("animate").toString(),initiallyVisible:i,isLearner:!0,children:g}):g:null},Tse=e=>{const{id:t,items:s,labels:o,onEnter:r=Function.prototype,settings:a={}}=e,i=(0,h.useRef)(null),c=(0,h.useCallback)((d,l)=>{r({id:t,payload:{activeIndex:d,itemId:l}})},[t,r]);return(0,h.useEffect)(()=>{function d(l){const{blockId:u,cardId:m}=xa(l.detail.path,["block","card"]);if(u!==t)return;const p=i.current.querySelector(`[data-id="${m}"]`);p&&!$m(p,"center")&&p.scrollIntoView({behavior:"instant",block:"center"})}return window.addEventListener(Ge,d),()=>{window.removeEventListener(Ge,d)}}),(0,n.jsx)("div",{"aria-label":o?.a11yBlockTimeline,className:"page__content-container",ref:i,role:"group",children:(0,n.jsx)("div",{className:Dc("wrapper"),children:(0,n.jsx)("div",{className:Dc(),children:(0,n.jsx)("ul",{className:Dc("container"),role:"list",children:s.map((d,l)=>(0,n.jsx)("li",{className:Dc("card-wrapper"),role:"listitem",children:Sse({index:l,item:d,onFocus:c,...e,disableZoom:!a.zoomOnClick,headingLevel:a.headingLevel,audioPosition:a.audioPosition})},l))})})})})},Nse=({animateBlockEntrance:e,blockId:t,enableVideoPlaybackSpeed:s,initiallyVisible:o,isLearner:r,items:a,labels:i,lessonId:c,settings:d})=>(0,n.jsx)(Pe,{animateBlockEntrance:e,animateIn:"fadeIn",initiallyVisible:o,isLearner:r,children:(0,n.jsx)(Ie,{type:"timeline",children:(0,n.jsx)(Tse,{enableVideoPlaybackSpeed:s,id:t,initiallyVisible:o,isBlock:!0,isLearner:r,items:a,labels:i,lessonId:c,settings:d})})}),kse=e=>(0,n.jsx)("div",{className:"unsupported-block",...e,children:(0,n.jsxs)("span",{children:["We no longer support this block, so you can safely delete it. If you have any questions, please"," ",(0,n.jsx)("a",{href:"https://access.articulate.com/support/contact",children:"contact Articulate Support."})]})});var ds=f(30467),Ise=f(28565),j8=f(80551),Ese=f(67001),w8=f.n(Ese);const lge=(e,t)=>s=>{const o=s.findIndex(a=>a.id==t);if(o===-1)return s;const r=s.slice();return r[o]=e(s[o]),r},dge=e=>t=>t.filter(s=>s.id!=e),uge=(e,t)=>s=>{const o=s.slice(),[r]=o.splice(e,1);return o.splice(t,0,r),o};function jse(e,t){const s=[];for(const o of t)if(s.push(o),e(o))break;return s}const wse=e=>e.some(t=>t<0),A8=e=>Array.from(Array(e)),R8=(e,t)=>A8(t).map(()=>e),Ase=(e,t,s,o)=>A8(s).map((r,a)=>a===o?t:e),hge=(e,t,s)=>s.some(o=>o[e]==t);function mge(e,t,s){if(t>=s.length)return s.slice(0);const o=Math.floor(t/2),r=Math.ceil(t/2),a=e-o,i=e+r;return i>s.length?s.slice(s.length-t):a>=0?s.slice(a,i):s.slice(0,t)}const ju=(e,t)=>{const s=Math.min(e.length,t.length),o=new Array(s);for(let r=0;r<s;r++)o[r]=[e[r],t[r]];return o};var P8=f(21570);const Rse=matchMedia("(forced-colors: active)");function Hc(){return Rse.matches}const Pse=({activeIndex:e,values:t,opts:s})=>{const{background:o,variant:r}=Tt(),{chartColor:a,lineCurve:i}=Yt(),c=Cs(),d=Ei(),l=s?.defaultFontColor,u=In(),m=u===q.IMAGE,g=Te(o?.media)?.image?.overlayColor??nt.DARK,C=Hc();let v=a??d,x=c||"#fff";!a&&u===q.ACCENT||a===x?v=l:m&&(v=g===nt.DARK?"#fff":"#000",x=g===nt.DARK?"#000":"#fff"),C&&(v="Highlight",x="Canvas");let y=v,T=Array(t.length).fill(v);if(e!=null&&!C){const L=m&&g===nt.LIGHT?.2:.7,b=(0,P8.A)(v,x,L);y=b,T=Ase(b,v,t.length,e)}return r==="bar"?{backgroundColor:T,data:t,hoverBackgroundColor:T}:{borderColor:y,cubicInterpolationMode:i==="linear"?"default":"monotone",data:t,lineTension:i==="linear"?0:void 0,pointBackgroundColor:T,pointBorderColor:T,pointBorderWidth:0,pointHitRadius:20,pointHoverBackgroundColor:v,pointHoverBorderColor:v,pointHoverBorderWidth:0,pointRadius:4}};function Mse({activeIndex:e,children:t,opts:s,values:o}){const r=Pse({activeIndex:e,opts:s,values:o});return t(r)}class Ose extends h.PureComponent{handleMouseEnter=()=>{this.props.onEvent(this.props.index)};handleMouseLeave=()=>{this.props.onEvent(null)};render(){const{activeIndex:t,identifier:s,index:o,label:r,value:a}=this.props,i=t!=null&&t!==o,c=G()("block-chart__cartesianLegendItem",{"block-chart__cartesianLegendItem--unfocused":i});return(0,n.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,n.jsx)("dt",{className:"block-chart__cartesianLegendTerm",children:`${s}.`}),(0,n.jsxs)("dd",{className:"block-chart__cartesianLegendDefn","data-l10n-id":r.l10nId,children:[r.label,(0,n.jsx)("span",{className:"block-chart__cartesianLegendDefnPipe",role:"separator",children:"|"}),(0,n.jsx)("span",{className:"block-chart__cartesianLegendDefnVal",children:a})]})]})}}const Bse=Ose,Dse=({activeIndex:e,labels:t,letters:s,onEvent:o,values:r})=>{const a=ju(s,ju(t,r));return a.length===0?null:(0,n.jsx)("dl",{className:"block-chart__cartesianLegend",children:a.map(([i,[c,d]],l)=>(0,n.jsx)(Bse,{activeIndex:e,identifier:i,index:l,label:c,onEvent:o,value:d},i))})},Hse=(0,h.memo)(Dse);function Fse(e){const t=this.getLabelForValue(e),s=15,o=t.split(" "),r=[];let a="";return o.forEach(i=>{(a+i).length>s?(r.push(a),a=i):a+=(a.length>0?" ":"")+i}),r.push(a),r}const Vse={animation:{},barPercentage:.5,defaultFontFamily:'"lato", sans-serif',elements:{arc:{},bar:{},line:{borderWidth:2,fill:!1}},layout:{padding:{bottom:0,left:0,right:0,top:50}},maxBarThickness:60,plugins:{datalabels:{display:!1},legend:{display:!1,labels:{}},tooltip:{animation:!0,boxPadding:"14px 10px",callbacks:{label:()=>null,title:e=>{const{label:t,formattedValue:s}=e[0];return`${t}: ${s}`}},caretPadding:10,cornerRadius:3,displayColors:!1,titleFont:{weight:"normal"},titleMarginBottom:0,titleSpacing:0,xAlign:"center",yAlign:"bottom"}},responsive:!1,scales:{x:{border:{display:!1},grid:{display:!1,offset:!0},offset:!0,ticks:{autoSkip:!1,callback:Fse,padding:10}},y:{beginAtZero:!0,border:{display:!1},grid:{drawTicks:!1},ticks:{maxTicksLimit:8,padding:15}}}};function zse({values:e,contrastColor:t}){const s=Tt(),o=In(),r=o===q.IMAGE,a=(0,h.useMemo)(()=>wse(e),[e]);let i,c;const l=Te(s?.background?.media)?.image?.overlayColor??nt.DARK,u=r&&l===nt.LIGHT;switch(o){case q.LIGHT:case q.GRAY:case q.TINT:[i,c]=["#e1e1e1","#c9c9c9"];break;case q.DARK:case q.BLACK:case q.IMAGE:[i,c]=["#ffffff80","#ffffffe9"];break;case q.ACCENT:case q.COLOR:{[i,c]=t==="#000"?["#00000080","#0000001a"]:["#ffffff80","#ffffffe9"];break}}return r&&u&&([i,c]=["#00000080","#0000001a"]),a||(c=i),[i,c]}const $se=({onEvent:e,reduceMotion:t,shouldAnimate:s,values:o})=>{const r=Cs(),{customBackgroundColorContrast:a}=Yt(),i=Re(),c=Ei(),d=i?.theme?.accentContrast,l=In(),u=l===q.IMAGE,m=Tt(),p=Hc(),g=Os(r),C=!a&&m?.family==="chart",v=a??pe.DARK,x=C?g:v,T=Te(m?.background?.media)?.image?.overlayColor??nt.DARK,L=u&&T===nt.LIGHT,b=l===q.ACCENT||l===q.COLOR,S=l===q.ACCENT?c:r,N=l===q.ACCENT?d:x,k=At({backgroundColor:S,contrast:N}),[E,I]=zse({values:o,contrastColor:k}),P=(0,h.useCallback)(w=>p&&u?L?"#000000":"#FFFFFF":w.tick.value===0?I:E,[E,p,I,u,L]);return(0,h.useMemo)(()=>{let w="#000";if(p)u?w=L?"#000000":"#FFFFFF":w="FieldText";else{switch(l){case q.DARK:case q.BLACK:case q.IMAGE:w="#fff";break}b&&(w=k),u&&L&&(w="#000")}const O=s&&!t?1e3:0;let j,R;p?u?(j=w,R=L?"#FFFFFF":"#000000"):(j="Highlight",R="HighlightText"):(j=w,R=w==="#000"||w==="#000000"||w===pe.DARK?"#FFFFFF":"#000000");const M=z0()(Vse);return M.animation.duration=O,M.defaultFontColor=w,M.onClick=e,M.onHover=e,M.plugins.tooltip.animation=!t,M.plugins.tooltip.backgroundColor=j,M.plugins.tooltip.titleColor=R,p&&!u?(M.scales.x.grid.color="FieldText",M.scales.y.grid.color="FieldText"):(M.scales.x.grid.color=E,M.scales.y.grid.color=P),M.scales.x.ticks.color=w,M.scales.y.ticks.color=w,p&&(u?M.plugins.legend.labels.color=L?"#000000":"#FFFFFF":M.plugins.legend.labels.color="FieldText"),M},[l,k,E,b,p,u,L,e,t,P,s])};function _se(e){const{children:t,onEvent:s,reduceMotion:o,shouldAnimate:r,values:a}=e,i=$se({onEvent:s,reduceMotion:o,shouldAnimate:r,values:a});return t(i)}var Use=f(94870),Bp=f.n(Use);const Gse=/<mark>|<\/mark>/gm,Wse=e=>t=>{const s=e(t.type).replace(Gse,"")??"";return{label:Bp()(s,{length:30}),l10nId:wt(t?.type)}},Kse=e=>parseFloat(e.value??"0"),M8=(e,t)=>({labels:e.map(Wse(t)),values:e.map(Kse)});function Qse(e,t,s){const o=[];let r=0;return s.replace(e,function(...a){const i=a.length,c=a[0],d=a[i-1],l=a[i-2],u=d.slice(r,l),m=typeof t=="function"?t(...a):t;return o.push(u,m),r=l+c.length,""}),o.push(s.slice(r)),o}const Zse=(e,t)=>(0,n.jsx)("mark",{children:e},t),Yse=(e,t)=>Qse(new RegExp(Uq()(t),"igm"),Zse,e),O8=(e,t,s)=>{const o=Bp()(t,{length:e});return s?Yse(o,s):o};function Xse(){const[e,t]=h.useState(null),s=h.useRef(null),{announcePolite:o}=eo(),{a11yBlockChartPreposition:r}=fs()??{},a=h.useCallback(p=>{t(p)},[]),i=h.useCallback(()=>{s.current?.resize()},[]),c=h.useCallback(()=>{s.current?.update()},[]),d=h.useCallback(()=>{i(),c()},[i,c]),l=h.useCallback(()=>{const p=s.current;if(p==null)return;const g=p.getDatasetMeta(0),C=g.data;if(!C?.length)return;const v=0,y=[{datasetIndex:0,element:g.data[v],index:v}];p.setActiveElements(y),p.tooltip?.setActiveElements(y,{x:0,y:0}),p.update(),a(v);const T=p.data.labels[v],L=p.data.datasets[0].data[v];setTimeout(()=>{o(`${v+1} ${r??""} ${C.length} - ${T}: ${L}`)},0)},[r,o,s,a]),u=h.useCallback(()=>{const p=s.current;if(p==null)return;const g=[];p.setActiveElements(g),p.tooltip?.setActiveElements(g,{x:0,y:0}),p.update(),a(null),o(null)},[o,s,a]),m=h.useCallback(p=>{const g=s.current;if(g==null)return;const C=g.getDatasetMeta(0),v=C.data;if(!v?.length)return;let x=!1,y=e;switch(p.key){case"ArrowLeft":x=!0,y=(e-1+v.length)%v.length;break;case"ArrowRight":x=!0,y=(e+1+v.length)%v.length;break;case"Home":x=!0,y=0;break;case"End":x=!0,y=v.length-1;break}if(x&&(p.stopPropagation(),p.preventDefault()),y!==e){const L=[{datasetIndex:0,element:C.data[y],index:y}];g.setActiveElements(L),g.tooltip?.setActiveElements(L,{x:0,y:0}),g.update(),a(y);const b=g.data.labels?.[y],S=g.data.datasets[0].data[y];o(`${y+1} ${r??""} ${v.length} - ${b}: ${S}`)}},[r,e,o,s,a]);return h.useEffect(()=>{s.current&&(s.current.resize(),s.current.update())},[]),h.useEffect(()=>{s.current&&s.current.update()},[e]),{activeIndex:e,chartRef:s,onBlur:u,onFocus:l,onKeyDown:m,onEvent:a,onResize:d}}function B8(e){const t=s=>{const{activeIndex:o,chartRef:r,onBlur:a,onEvent:i,onFocus:c,onKeyDown:d,onResize:l}=Xse();return(0,n.jsx)(e,{...s,activeIndex:o,chartRef:r,onBlur:a,onEvent:i,onFocus:c,onKeyDown:d,onResize:l})};return t.displayName=`withChartEvents(${e.displayName||e.name})`,t}const Jse="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");class qse extends h.PureComponent{wrapRef;id;resizeObserver;constructor(t){super(t),this.wrapRef=(0,h.createRef)(),this.state={labelYTop:"50%"}}componentDidMount(){this.resizeObserver=new ResizeObserver(this.handleResize),this.resizeObserver.observe(this.wrapRef.current)}componentWillUnmount(){this.resizeObserver.unobserve(this.wrapRef.current)}handleEvent=(t,s)=>{const o=s.length?s[0].index:null;this.props.onEvent(o)};handleResize=()=>{requestAnimationFrame(()=>{this.props.onResize(),this.setLabelYTop()})};setLabelYTop=()=>{const t=this.props.chartRef.current;if(t){const{bottom:s,top:o}=t?.scales?.y??{};w8()(s)&&w8()(o)&&this.setState({labelYTop:`${(s+o)/2}px`})}};render(){const{props:{activeIndex:t,chartRef:s,getL10nValue:o,htmlIdBase:r,htmlIdTitle:a,onBlur:i,onFocus:c,onKeyDown:d,isDesktop:l,isVisible:u,items:m,itemsLabel:p,labels:g,onEvent:C,search:v,shouldAnimate:x,valuesLabel:y,variant:T},state:{labelYTop:L}}=this,b=O8(80,o(p),v),S=O8(30,o(y),v),N=M8(m,o),k=l?[]:Jse.slice(0,m.length),E=l?N.labels:k.map(j=>({label:j})),I=u?N.values:R8(0,m.length),P=`${r}-type`,A=`${r}-instructions`,w=E.map(j=>j.label),O=E.map(j=>j.l10nId).join(",");return(0,n.jsxs)("div",{className:"block-chart__cartesian",children:[(0,n.jsx)("p",{className:"visually-hidden-always",id:A,children:g?.a11yBlockChartInstructions}),(0,n.jsxs)("div",{className:"block-chart__cartesianChart",ref:this.wrapRef,children:[S&&cn(S)&&(0,n.jsxs)("div",{className:"block-chart__cartesianLabelY","data-l10n-id":wt(y),style:{insetInlineEnd:L},children:[S,(0,n.jsx)("span",{className:"visually-hidden-always",children:g?.a11yBlockChartAxisY})]}),b&&cn(b)&&(0,n.jsxs)("div",{className:"block-chart__cartesianLabelX","data-l10n-id":wt(p),children:[b,(0,n.jsx)("span",{className:"visually-hidden-always",children:g?.a11yBlockChartAxisX})]}),(0,n.jsx)(_se,{onEvent:this.handleEvent,reduceMotion:Ss(),shouldAnimate:x,values:I,children:j=>(0,n.jsx)(Mse,{activeIndex:t,opts:j,values:I,children:R=>(0,n.jsxs)("div",{"aria-describedby":A,"aria-labelledby":`${a} ${P}`,className:"block-chart__cartesian-canvas-wrap",onBlur:i,onFocus:c,onKeyDown:d,role:"application",tabIndex:0,children:[(0,n.jsx)("div",{className:"visually-hidden-always",id:P,children:T==="bar"?g?.a11yBlockChartBar:g?.a11yBlockChartLine}),(0,n.jsx)(j8.Chart,{"aria-hidden":"true",data:{labels:w,datasets:[R]},"data-l10n-id":O,options:j,ref:s,role:"presentation",type:T,updateMode:"default"})]})})})]}),!l&&(0,n.jsx)(Hse,{activeIndex:t,labels:N.labels,letters:k,onEvent:C,values:I})]})}}function ene(e){const t=Ke(e),s=kR(960,"isDesktop","Desktop")(t),o=B8(s);function r(a){const c=d1()?.term??"";return(0,n.jsx)(o,{...a,search:c})}return r}const tne=ene(qse),Dp=({valueType:e,value:t,values:s})=>e==="numeric"?String(t):JJ(t/I9(s)),sne=e=>{if(Hc())return"FieldText";const t=e.dataset.backgroundColor[e.dataIndex]??"#000";return Os(t)===pe.DARK?ft.DARK:ft.LIGHT},nne=(e,t,s)=>Dp({valueType:e,value:t,values:s.dataset.data}),one=(e,t)=>{const{label:s,dataset:o,parsed:r}=t[0],a=Dp({valueType:e,value:r,values:o.data});return`${s}: ${a}`},rne=(e,t)=>{const s=t.dataIndex,o=t.dataset.data??[1],r=o[s],a=e==null&&r/I9(o)>=.06;return e===s||a},ane=({activeIndex:e,onEvent:t,reduceMotion:s,settings:{valueType:o},shouldAnimate:r})=>{const a=Hc();return{animation:{animateRotate:r&&!s,duration:r&&!s?1e3:0},defaultFontFamily:'"lato", sans-serif',onClick:t,onHover:t,maintainAspectRatio:!1,plugins:{datalabels:{color:sne,display:rne.bind(null,e),font:{size:12,weight:"bold"},formatter:nne.bind(null,o)},legend:{display:!1,labels:a?{color:"FieldText"}:void 0},tooltip:{animation:!s,boxPadding:"14px 10px",callbacks:{label:()=>null,title:one.bind(null,o)},caretPadding:10,cornerRadius:3,displayColors:!1,titleFont:{weight:"normal"},titleMarginBottom:0,titleSpacing:0,xAlign:"center",yAlign:"bottom",backgroundColor:a?"Highlight":ft.LIGHT,titleColor:a?"HighlightText":ft.DARK}},responsive:!1,rotation:130}},ine=({activeIndex:e,colors:t,hasBorder:s,values:o})=>{const r=Cs(),a=Hc(),i=e==null?t:t.map((c,d)=>d===e?c:(0,P8.A)(c,r||"#fff",.5));return a?{backgroundColor:i,hoverBackgroundColor:i,borderWidth:.5,borderColor:"rgba(255, 255, 255, 0.3)",data:o}:{backgroundColor:i,hoverBackgroundColor:i,borderWidth:0,data:o,...s&&{borderWidth:1,borderColor:"#000"}}};function cne({activeIndex:e,children:t,colors:s,hasBorder:o,values:r}){const a=ine({activeIndex:e,colors:s,hasBorder:o,values:r});return t(a)}class lne extends h.PureComponent{handleMouseEnter=()=>{this.props.onEvent(this.props.index)};handleMouseLeave=()=>{this.props.onEvent(null)};render(){const{activeIndex:t,color:s,index:o,label:r,value:a}=this.props,i=t!=null&&t!==o,c=G()("block-chart__circleLegendItem",{"block-chart__circleLegendItem--unfocused":i});return(0,n.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,n.jsxs)("dt",{className:"block-chart__circleLegendTerm",children:[(0,n.jsx)("svg",{"aria-hidden":"true",className:"block-chart__circleLegendSymbol","data-ignore":"contrast",fill:s,focusable:"false",role:"presentation",viewBox:"0 0 10 10",children:(0,n.jsx)("rect",{height:"10",rx:"1.5",width:"10"})}),(0,n.jsx)("span",{className:"block-chart__circleLegendText","data-l10n-id":r.l10nId,children:r.label})]}),(0,n.jsx)("dd",{className:"visually-hidden-always",children:a})]})}}const dne=lne,une=({activeIndex:e,colors:t,hasBorder:s,labels:o,onEvent:r,values:a,valueType:i="numeric"})=>{const c=ju(t,ju(o,a));if(c.length===0)return null;const d=G()("block-chart__circleLegend",{"block-chart__circleLegend--border":s});return(0,n.jsx)("dl",{className:d,children:c.map(([l,[u,m]],p)=>(0,n.jsx)(dne,{activeIndex:e,color:l,index:p,label:u,onEvent:r,value:Dp({valueType:i,value:m,values:a})},u.label))})},hne=(0,h.memo)(une),mne=(e,t)=>{const s=e.filter(a=>Number(a.value)>=0),o=M8(s,t),r=s.map(a=>a.color);return{...o,colors:r}};class pne extends h.PureComponent{wrapRef;id;resizeObserver;constructor(t){super(t),this.wrapRef=(0,h.createRef)()}componentDidMount(){this.resizeObserver=new ResizeObserver(this.props.onResize),this.resizeObserver.observe(this.wrapRef.current)}componentWillUnmount(){this.resizeObserver.unobserve(this.wrapRef.current)}buildOptions=()=>{const{activeIndex:t,settings:s,shouldAnimate:o}=this.props;return ane({activeIndex:t,onEvent:this.handleEvent,reduceMotion:Ss(),settings:s,shouldAnimate:o})};handleEvent=(t,s)=>{const o=s.length?s[0].index:null;this.props.onEvent(o)};render(){const{activeIndex:t,backgroundColor:s,chartRef:o,getL10nValue:r,htmlIdBase:a,htmlIdTitle:i,onBlur:c,onFocus:d,onKeyDown:l,isVisible:u,items:m,labels:p,onEvent:g,settings:C}=this.props,{colors:v,labels:x,values:y}=mne(m,r),T=u?y:R8(0,m.length),L=this.buildOptions(),b=`${a}-type`,S=`${a}-instructions`,N=x.map(E=>E.label),k=v.includes(s);return(0,n.jsxs)("div",{className:"block-chart__circle",children:[(0,n.jsx)("p",{className:"visually-hidden-always",id:S,children:p?.a11yBlockChartInstructions}),(0,n.jsx)("div",{className:"block-chart__circleChart",ref:this.wrapRef,children:(0,n.jsx)(cne,{activeIndex:t,colors:v,hasBorder:k,values:T,children:E=>(0,n.jsxs)("div",{"aria-describedby":S,"aria-labelledby":`${i} ${b}`,className:"block-chart__circle-canvas-wrap",onBlur:c,onFocus:d,onKeyDown:l,role:"application",tabIndex:0,children:[(0,n.jsx)("div",{className:"visually-hidden-always",id:b,children:p?.a11yBlockChartPie}),(0,n.jsx)(j8.Chart,{"aria-hidden":"true",data:{labels:N,datasets:[E]},options:L,ref:o,role:"presentation",type:"pie",updateMode:"default"})]})})}),(0,n.jsx)(hne,{activeIndex:t,colors:v,hasBorder:k,labels:x,onEvent:g,values:T,valueType:C?.valueType})]})}}function fne(e){const t=DA()(e),s=B8(t);return Ke(s)}const vne=fne(pne);ds.Chart.register(ds.ArcElement,ds.BarController,ds.BarElement,ds.CategoryScale,Ise.default,ds.Legend,ds.Legend,ds.LineController,ds.LineElement,ds.LinearScale,ds.PieController,ds.PointElement,ds.Title,ds.Tooltip);const gne=e=>e.displayName||e.name||"Component";class Cne extends h.PureComponent{id;constructor(t){super(t),this.state={isVisible:!1},this.id=(0,p0.uniqueId)("chart-")}componentDidMount(){this.setState({isVisible:!this.props.animateBlockEntrance||Ss()})}handleAnimationEnd=()=>{this.setState({isVisible:!0})};renderTitle=()=>{const{title:t}=this.props;return(0,n.jsx)(be,{value:t})};render(){const{props:{animateBlockEntrance:t,children:s,editable:o,initiallyVisible:r,isLearner:a,items:i,itemsLabel:c,labels:d,settings:l,title:u,valuesLabel:m,variant:p,renderTitle:g=this.renderTitle},state:{isVisible:C}}=this,v=l?.headingLevel,x=v?`h${v}`:"h2",y=this.id,T=`${y}-title`;return(0,n.jsx)(Ie,{type:"chart",children:(0,n.jsx)(Pe,{afterAnimatedIn:this.handleAnimationEnd,animateBlockEntrance:t,initiallyVisible:r,isLearner:a,children:(0,n.jsx)("div",{className:"block-chart__container",children:(0,n.jsx)("div",{className:"block-chart__row",children:(0,n.jsx)("div",{className:"block-chart__rowInner",children:(0,n.jsxs)("figure",{children:[(!o&&u||o)&&(0,n.jsx)("figcaption",{children:(0,n.jsx)(x,{className:"block-chart__title",id:T,children:g()})}),(0,n.jsx)("div",{className:"block-chart__chart",children:h.cloneElement(h.Children.only(s),{htmlIdBase:y,htmlIdTitle:T,isVisible:C,items:i,itemsLabel:c,labels:d,settings:l,shouldAnimate:t,valuesLabel:m,variant:p})})]})})})})})})}}const xne=Cne;function D8(e){const t=s=>(0,n.jsx)(xne,{...s,children:(0,n.jsx)(e,{})});return t.displayName=`ChartWrap(${gne(e)})`,t}var bne=f(9608);const yne=D8(tne),Lne=D8(vne),Sne=js()(Ae()("variant","storyline")),Tne=st()(Sne,Zt(),yK()(1));class Nne extends bne.Component{render(){const{dividerNumber:t,family:s,handleStorylineFullscreen:o,partnerContent:r,variant:a,enableVideoPlaybackSpeed:i,initiallyVisible:c}=this.props,l={..._r()(["type","handleStorylineFullscreen","dividerNumber"],this.props),enableVideoPlaybackSpeed:i,partnerContent:r,initiallyVisible:c};return ne("text","paragraph",l)||ne("text","table",l)?(0,n.jsx)(KZ,{...l}):ne("text","heading paragraph",l)?(0,n.jsx)(qZ,{...l}):ne("text","subheading paragraph",l)?(0,n.jsx)(eY,{...l}):ne("text","heading",l)?(0,n.jsx)(XZ,{...l}):ne("text","subheading",l)?(0,n.jsx)(JZ,{...l}):ne("text","two column",l)?(0,n.jsx)(QZ,{...l}):ne("text","three column",l)?(0,n.jsx)(ZZ,{...l}):ne("text","four column",l)?(0,n.jsx)(YZ,{...l}):ne("text","code",l)?(0,n.jsx)(U4,{...l}):ne("impact","a",l)?(0,n.jsx)(mY,{...l}):ne("impact","b",l)?(0,n.jsx)(pY,{...l}):ne("impact","c",l)?(0,n.jsx)(fY,{...l}):ne("impact","d",l)?(0,n.jsx)(vY,{...l}):ne("impact","note",l)?(0,n.jsx)(gY,{...l}):ne("quote","a",l)?(0,n.jsx)(Jm,{...l}):ne("quote","b",l)?(0,n.jsx)(NY,{...l}):ne("quote","c",l)?(0,n.jsx)(kY,{...l}):ne("quote","d",l)?(0,n.jsx)(IY,{...l}):ne("quote","background",l)?(0,n.jsx)(EY,{...l}):ne("quote","carousel",l)?(0,n.jsx)(wY,{...l}):ne("list","numbered",l)?(0,n.jsx)(MY,{...l}):ne("list","checkboxes",l)?(0,n.jsx)(OY,{...l}):ne("list","bulleted",l)?(0,n.jsx)(BY,{...l}):ne("image","hero",l)?(0,n.jsx)(HY,{...l}):ne("image","full",l)?(0,n.jsx)(sp,{...l}):ne("image","text aside",l)?(0,n.jsx)(zY,{...l}):ne("image","text overlay",l)?(0,n.jsx)(_Y,{...l}):ne("image","banner",l)?(0,n.jsx)(UY,{...l}):ne("gallery","centered",l)||ne("gallery","full",l)?(0,n.jsx)(XY,{...l}):ne("gallery","two column",l)?(0,n.jsx)(op,{...l}):ne("gallery","three column",l)?(0,n.jsx)(op,{width:3,...l}):ne("gallery","four column",l)?(0,n.jsx)(op,{width:4,...l}):ne("divider","divider",l)?(0,n.jsx)(qY,{...l}):ne("divider","numbered divider",l)?(0,n.jsx)(eX,{number:t,...l}):ne("divider","spacing divider",l)?(0,n.jsx)(tX,{...l}):ne("360","storyline",l)?(0,n.jsx)(PX,{...l,handleStorylineFullscreen:o,hasManySlBlocks:this.hasManySlBlocks.bind(this),isLesson:!0}):ne("interactive","accordion",l)?(0,n.jsx)(cX,{...l}):ne("interactive","tabs",l)?(0,n.jsx)(xX,{...l}):ne("interactive-fullscreen","labeledgraphic",l)?(0,n.jsx)(Xee,{...l}):ne("interactive-fullscreen","process",l)?(0,n.jsx)(pte,{...l}):ne("interactive-fullscreen","scenario",l)?(0,n.jsx)(Dte,{...l}):ne("interactive-fullscreen","sorting",l)?(0,n.jsx)(Yte,{...l}):ne("buttons","button",l)?(0,n.jsx)(UX,{...l}):ne("buttons","button stack",l)?(0,n.jsx)(GX,{...l}):ne("flashcard","flashcard",l)?(0,n.jsx)(C9,{...l}):ne("flashcard","stack",l)?(0,n.jsx)(C9,{stack:!0,...l}):ne("knowledge","knowledge",l)?(0,n.jsx)(Ya,{...l}):ne("continue","continue",l)?(0,n.jsx)(jJ,{...l}):ne("multimedia","step",l)?(0,n.jsx)(EJ,{...l}):ne("multimedia","audio",l)?(0,n.jsx)(bJ,{...l}):ne("multimedia","video",l)?(0,n.jsx)(vp,{...l}):ne("multimedia","ai_avatar",l)?(0,n.jsx)(vp,{...l}):ne("multimedia","custom video",l)?(0,n.jsx)(vp,{...l,type:"customVideo"}):ne("multimedia","embed",l)?(0,n.jsx)(LJ,{...l}):ne("multimedia","attachment",l)?(0,n.jsx)(NJ,{...l}):ne("multimedia","code",l)?(0,n.jsx)(U4,{...l}):ne("knowledgeCheck","multiple choice",l)?(0,n.jsx)(Ya,{...l}):ne("knowledgeCheck","multiple response",l)?(0,n.jsx)(Ya,{...l}):ne("knowledgeCheck","fillin",l)?(0,n.jsx)(Ya,{...l}):ne("knowledgeCheck","matching",l)?(0,n.jsx)(Ya,{...l}):ne("knowledgeCheck","draw from question bank",l)?(0,n.jsx)(Ya,{...l}):ne("chart","bar",l)||ne("chart","line",l)?(0,n.jsx)(yne,{...l}):ne("chart","pie",l)?(0,n.jsx)(Lne,{...l}):ne("interactive-fullscreen","timeline",l)?(0,n.jsx)(Nse,{...l}):ne("ai-scenario","ai-scenario",l)?(0,n.jsx)(dse,{...l}):ne("mondrian","mondrian",l)?(0,n.jsx)(ose,{...l}):ne("textToVideo","textToVideo",l)?(0,n.jsx)(kse,{}):ne("survey","survey",l)?(0,n.jsx)(rte,{...l}):ne("html","inline",l)||ne("html","cdn",l)||ne("html","vibe",l)?(0,n.jsx)(bse,{...l}):`Unknown type: ${s} ${a}`}hasManySlBlocks(){const{items:t}=this.props;return t&&Tne(t)}}function kne(e){return(0,n.jsx)(j1,{block:e,children:(0,n.jsx)(Nne,{...e})})}function ne(e,t,s){return s.family===e&&s.variant===t}const Ine=1e3,Ene=150,jne="onscrollend"in window;function H8(e,t){const s=e.getBoundingClientRect(),o=t?.getBoundingClientRect(),r=o?.top??0,a=o?.bottom??window.innerHeight,i=(a-r)*.02,c=s.bottom>r-i&&s.top<a+i,d=s.bottom<r;return c||d}const Hp={entries:new Map,scrollHandler:null,scrollEndHandler:null,scrollTarget:null,debounceTimer:null,register(e,t,s){const o=this.entries.size===0,r=t??window;if(this.entries.set(e,{el:e,scrollableParent:t,callback:s}),o){this.scrollTarget=r;const a=()=>{this.debounceTimer!=null&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(()=>this.checkAll(),Ene)};jne?(this.scrollEndHandler=()=>this.checkAll(),this.scrollTarget.addEventListener("scrollend",this.scrollEndHandler),this.scrollHandler=a,this.scrollTarget.addEventListener("scroll",this.scrollHandler)):(this.scrollHandler=a,this.scrollTarget.addEventListener("scroll",this.scrollHandler))}},unregister(e){this.entries.delete(e),this.entries.size===0&&(this.scrollEndHandler&&this.scrollTarget&&(this.scrollTarget.removeEventListener("scrollend",this.scrollEndHandler),this.scrollEndHandler=null),this.scrollHandler&&this.scrollTarget&&(this.scrollTarget.removeEventListener("scroll",this.scrollHandler),this.scrollHandler=null),this.scrollTarget=null,this.debounceTimer!=null&&(clearTimeout(this.debounceTimer),this.debounceTimer=null))},checkAll(){requestAnimationFrame(()=>{const e=[];for(const t of this.entries.values())H8(t.el,t.scrollableParent)&&e.push(t);e.forEach(t=>t.callback())})}},F8=({children:e,onViewed:t})=>{const s=(0,h.useRef)(null),o=(0,h.useRef)(!1),r=(0,h.useRef)(t);return(0,h.useEffect)(()=>{r.current=t},[t]),(0,h.useEffect)(()=>{const a=s.current;if(!a||o.current)return;const i=v4(),c=()=>{o.current||(o.current=!0,d.disconnect(),clearTimeout(l),Hp.unregister(a),r.current())},d=new IntersectionObserver(([u])=>{u!=null&&(u.isIntersecting||u.intersectionRatio>0)&&c()},{root:i,rootMargin:P2,threshold:0});d.observe(a);const l=setTimeout(()=>{!o.current&&H8(a,i)&&c()},Ine);return Hp.register(a,i,c),()=>{d.disconnect(),clearTimeout(l),Hp.unregister(a)}},[]),(0,n.jsx)("div",{ref:s,children:e})};var Fp=f(9608);class wne extends Fp.PureComponent{render(){return(0,n.jsx)(F8,{onViewed:this.handleViewed,children:Fp.cloneElement(Fp.Children.only(this.props.children),{onStep:this.handleStep})})}handleStep=t=>{t!=null&&"id"in t&&!t.isDone&&this.props.onStep(t.id)};handleViewed=()=>{const{block:t}=this.props;if(!t.items?.length){this.props.onViewed();return}if(!t.requiresInteraction){this.props.onViewed();return}(Ane.test(t.variant)||Rne.test(t.family))&&t.items.length>0&&this.handleStep(t.items[0])}}const Ane=/tabs|carousel/,Rne=/gallery/,Pne=["timeline"],Mne=({family:e,variant:t})=>(/interactive|flashcard|knowledge|continue|360|survey/.test(e)||/carousel|centered|checkboxes|audio|video|storyline/.test(t))&&!Pne.includes(t),One=({family:e,settings:t})=>e==="html"&&t?.hasCustomCompletion,Bne=({family:e,items:t})=>!!(e==="mondrian"&&t?.length),Dne="draw from question bank",V8=e=>{const{animateBlockEntrance:t,block:s,className:o,color:r,courseTitle:a,defaultBackgroundColor:i,enableVideoPlaybackSpeed:c,handleNavigate:d,handleStorylineFullscreen:l,hideBlock:u,index:m,isLastBlock:p,isOnlyBlockInStep:g,isVideoTraining:C,labels:v,lessonId:x,lessonProgress:y,loadMedia:T,match:L,onContinue:b,partnerContent:S,prefersKeyboardNavigation:N,previewType:k}=e,{blockId:E,family:I,items:P=[],variant:A,settings:w}=s,O=`block-${E}`,j=it(),R=jw({blockId:String(E),lessonId:String(x)}),M=(0,h.useCallback)(oe=>{const re=A===Dne?P[0]:Ds()(Ae()("id",oe),P);j(Zv({blockId:E,lessonId:x,items:[re]})),I==="continue"&&b(E,oe)},[E,j,I,P,x,b,A]),V=(0,h.useCallback)(()=>{j(Zv({blockId:E,lessonId:x,items:P}))},[E,j,P,x]),F=(0,h.useCallback)(oe=>{const re=P?.[0],me=re&&"id"in re?re.id:void 0;me&&j(Qk({blockId:E,itemId:me,lessonId:x,audioVideoPlayhead:oe}))},[E,j,x,P]),B=(0,h.useCallback)(()=>{j(Xk({blockId:E,lessonId:x,isSubmitted:!0}))},[E,j,x]),H=(0,h.useCallback)(({itemId:oe,response:re})=>{j(Yk({blockId:E,itemId:oe,lessonId:x,response:re}))},[E,j,x]),W=(0,h.useCallback)(oe=>{j(Gk(oe))},[j]),Q=(0,h.useCallback)(()=>({itemId:oe,isCorrect:re})=>j(Zk({itemId:oe,lessonId:x,blockId:E,isCorrect:re})),[E,j,x]),J=(0,h.useCallback)(()=>()=>j(Kk({lessonId:x,blockId:E})),[E,j,x]),te=vc(),_=(0,h.useCallback)(oe=>{j(jC(oe))},[j]),U=(0,h.useCallback)(()=>{j(gc())},[j]),z=(0,h.useCallback)(oe=>{j(Em(oe))},[j]),D=ms()(s,{animateBlockEntrance:t,className:o?.toString(),color:r,courseTitle:a,defaultBackgroundColor:i,dividerNumber:R,enableVideoPlaybackSpeed:c,family:I,handleNavigate:d,handleStorylineFullscreen:l,onFinishStoryline:IT,onSurveySubmitted:B,onSurveyPartialResponse:H,initiallyVisible:m===0,isHidden:u,isLastBlock:p,isLearn:!0,isLearner:!0,isOnlyBlockInStep:g,isVideoTraining:C,labels:v,lessonId:x,loadMedia:T,match:L,onCardDrop:Q,onReplay:J,onRetryAttempt:W,onTranscriptClose:U,onTranscriptOpen:_,onTranscriptUpdate:z,originalVariant:void 0,partnerContent:S,prefersKeyboardNavigation:N,previewType:k,progress:y,recordMediaPlayheadPosition:F,transcriptPanelState:te}),K=Mne({family:I,variant:A})||One({family:I,settings:w})||Bne({family:I,items:P}),Z=SR(x,E),X=G()("noOutline",o,{"blocks-lesson__block-wrapper--hidden":u}),Y=(0,n.jsx)(kne,{...D});return(0,n.jsx)("div",{className:X,"data-block-id":E,"data-change-path":Z,children:K?(0,n.jsx)(wne,{block:s,onStep:M,onViewed:V,children:Y}):(0,n.jsx)(F8,{onViewed:V,children:Y})},O)},Hne=({slides:e,currentSlide:t},s)=>(t.push(s),s.settings?.attachedToNextBlock||(e.push(t),t=[]),{slides:e,currentSlide:t}),Fne=e=>{const{slides:t}=zd()(Hne,{slides:[],currentSlide:[]},e);return t};function Vp(e,t,s,o){if(e.length){const a=e.slice(-1)[0];if(!Fc(a.id,s))return e}const r=jse(Vne(s),t.slice(e.length)).map(zne(o));return r.length?Vp(e.concat(r),t,s,o):e}const Fc=(e,t)=>De()(!1,["items",e,"isComplete"],t),Vne=e=>({family:t,items:s})=>{const o=De()({},0,s);return t==="continue"&&!Fc(o.id,e)},zne=e=>(t,s,o)=>{const r=o.slice(-1)[0]||{},{family:a}=r,i=a==="continue"?De()(void 0,["items",0,"type"],r)??e?.blockContinueCompletionType??!1:!1;return t.family==="knowledgeCheck"&&t.settings?.requireCorrectAnswer?ms()(t,{requiresInteraction:!0}):t.variant!=="continue"&&(!i||i==="completeBlock"&&s!==o.length-1&&s!==o.length-2)?t:ms()(t,{requiresInteraction:!0})};function z8({id:e,...t},s,o,r,a){if(t.family==="continue"){const i=De()(void 0,["items",0,"type"],t)??a?.blockContinueCompletionType??"";return ms()({blockId:e,...t},{skipContinue:r,canContinue:$ne({continueType:i,blocks:s,progress:o}),lessonProgress:o,isComplete:Fc(e,o)})}return{blockId:e,...t}}const $ne=({continueType:e,blocks:t,progress:s})=>{switch(e){case"completeAll":return Qt()(Zt()(t),Wne(s));case"completeBlock":return t.length===0?!0:Fc(Kne(t),s);default:return!0}},_ne=ce()(Ht(),xe()("items")),Une=e=>ce()(Gne,_ne)(e),Gne=js()(Ae()("isComplete",!0)),Wne=ce()(Zt(),Une),Kne=ce()(xe()("id"),Co()),Qne=({family:e,variant:t,isComplete:s,requiresInteraction:o})=>e==="continue"&&t==="continue"&&o&&!s,Zne=(e,t)=>!!e.find(o=>{if(o?.family==="knowledgeCheck"&&o?.settings?.requireCorrectAnswer)return!t?.items?.[o?.id]?.isComplete}),Yne=e=>e.length===0?!1:e4()(Qne,e),Xne=(e,t)=>e.length===0?!1:Zne(e,t),Jne=({blocks:e,lessonProgress:t})=>e.findIndex(s=>{const o=t?.items?.[s?.id],r=o&&o?.isComplete==null;return s?.family==="knowledgeCheck"&&s?.settings?.requireCorrectAnswer&&r}),$8=({blocks:e,lessonProgress:t,currentBlockIndex:s})=>{const o=Jne({blocks:e,lessonProgress:t});return o>-1&&s>o},qne=(e,t)=>{const s=["embed","video","full"];return["interactive","interactive-fullscreen","image","flashcard","gallery","chart","knowledgeCheck"].includes(e)||s.includes(t)};function _8(){const{pathname:e}=new URL(window.location.href);return e.split("/")[1]==="review"}function eoe(){const e=window.location.hash.slice(1),t=new URLSearchParams(e.split("?")[1]??"");return _8()&&!!t.get("locale")}function toe(e,t,s){if(!e||!t||!_8())return!1;if(RE(s,{l10n:t}))return!0;const{locales:o,defaultLocale:r}=t,a=o.find(i=>i.locale===r)?.id;return a&&a!==e}function soe({animateBlockEntrance:e,blocks:t,className:s,color:o,courseTitle:r,enableVideoPlaybackSpeed:a,handleNavigate:i,handleStorylineFullscreen:c,isLessonEntering:d,isLessonExiting:l,labels:u,lessonId:m,lessonProgress:p,loadMedia:g,nextLesson:C,partnerContent:v,prefersKeyboardNavigation:x,previewType:y}){const T=(0,h.useRef)(null),L=(0,h.useRef)(null),b=(0,h.useRef)(null),[S,N]=(0,h.useState)(!1),{currentLocale:k}=Ze(),E=(0,Ce.g)(),I=(0,h.useMemo)(()=>({params:E}),[E]),P=ae(U=>U.course?.theme),A=ae(n3),w=ae(U=>L0(gs(U))),O=ae(U=>U.course?.defaultLocaleId),j=ae(U=>U.l10n),R=toe(O,j,k),M=(0,je.A)(d),V=(0,h.useRef)(l),F=(0,h.useRef)(d),B=(0,h.useRef)(m);V.current=l,F.current=d,B.current=m,(0,h.useEffect)(()=>{const U=z=>{if(z.origin!==window.location.origin)return;(Array.isArray(z.data)?z.data:[z.data]).forEach(K=>{K?.type==="preview:lessonUpdate"&&N(!0)})};return window.addEventListener("message",U),()=>window.removeEventListener("message",U)},[]),(0,h.useEffect)(()=>{const U=z=>{if(V.current||z.detail.lessonId!==B.current)return;const D=z.detail.itemId;D==null?T.current?.closest(".page")?.scrollIntoView({behavior:"smooth",block:"start"}):F.current?b.current=D:H(D)};return window.addEventListener(Ge,U),()=>window.removeEventListener(Ge,U)},[]),(0,h.useEffect)(()=>{M&&!d&&b.current!=null&&(H(b.current),b.current=null)},[d,M]),(0,h.useLayoutEffect)(()=>{W()});function H(U){const D=document.querySelector(".page-wrap")?.querySelector(`[data-block-id="${U}"]`);D?.scrollIntoView({behavior:"smooth",block:"nearest"})}function W(){if(L.current){const U=c3()(Ae()("id",L.current),t),z=ra()(U),D=De()(null,[z,"id"],t);if(D){const K=document.querySelector(".page-wrap"),Z=K?.querySelector(`[data-block-id="${D}"]`),X=Z?Z.getBoundingClientRect().top:0;uc.Ay.animateScroll.scrollTo(X+K.scrollTop,{smooth:!0,containerId:"page-wrap"})}L.current=null}}const Q=(0,h.useCallback)((U,z)=>{Fc(z,p)||(L.current=U),U===t[t.length-1]?.id&&C&&(Ms(Qv(m)),i(C))},[t,i,m,p,C]),J=R||S,te=J?t:Vp([],t,p,P),_=G()("blocks-lesson",s,{"blocks-lesson--one-page":A});return(0,n.jsx)("section",{className:_,ref:T,children:te.map((U,z,D)=>{const K=z8(U,D.slice(0,-1),p,J,P),Z=D.length-1,Y=K.family==="continue"?U.id===t[t.length-1]?.id:z===Z,oe=!S&&$8({blocks:t,lessonProgress:p,currentBlockIndex:z});return(0,n.jsx)(V8,{animateBlockEntrance:e,block:K,color:o,courseTitle:r,enableVideoPlaybackSpeed:a,handleNavigate:i,handleStorylineFullscreen:c,hideBlock:oe,index:z,isFirstLesson:!0,isLastBlock:Y,isVideoTraining:w,labels:u,lessonId:m,lessonProgress:p,loadMedia:g,match:I,onContinue:Q,partnerContent:v,prefersKeyboardNavigation:x,previewType:y},K.blockId)}).filter(s4.A)})}const U8=soe;function wu({children:e}){const t=(0,h.useRef)(),s=(0,h.useCallback)(()=>{t.current?.focus?.()},[]);return hG(s),(0,n.jsx)("main",{className:"lesson-main",ref:t,tabIndex:"-1",children:e})}const noe=$("page"),G8=({type:e,children:t})=>(0,n.jsx)("div",{className:noe({lessonTypeQuiz:e==="quiz"}),"data-page":!0,"data-type":e,children:t});G8.propTypes={type:ve().string.isRequired,children:ve().node.isRequired};const Vc=G8,qa=({type:e,children:t})=>{const s=e==="video"||e==="embed"||e==="blocks"||e==="progress-summary",o=G()("page__wrapper",{"page__wrapper--white":s});return(0,n.jsx)("div",{className:o,children:t})};qa.propTypes={type:ve().string.isRequired,children:ve().node.isRequired};const ei=({className:e,type:t,children:s})=>{const o=G()("page__content",e,{"page__content--timeline":t==="timeline"});return(0,n.jsx)("div",{className:o,children:s})};ei.propTypes={type:ve().string,children:ve().node.isRequired};const ooe=({animateBlockEntrance:e,color:t,courseTitle:s,data:o,enableVideoPlaybackSpeed:r,handleNavigate:a,handleStorylineFullscreen:i,labels:c,lessonHeader:d,lessonHeaderWrapClasses:l,lessonHeaderWrapStyles:u,lessonProgress:m,loadMedia:p,match:g,nextLesson:C,prefersKeyboardNavigation:v,previewType:x,hideLessonHeaders:y})=>{const T=gr(),{id:L,items:b,type:S}=o,N={animateBlockEntrance:e,blocks:b,color:t,courseTitle:s,enableVideoPlaybackSpeed:r,handleNavigate:a,handleStorylineFullscreen:i,isFirstLesson:!0,labels:c,lessonId:L,lessonProgress:m,loadMedia:p,match:g,nextLesson:C,partnerContent:T,previewType:x,prefersKeyboardNavigation:v,type:S};return(0,n.jsx)(Vc,{type:S,children:(0,n.jsx)(qa,{type:S,children:(0,n.jsxs)(wu,{children:[(0,n.jsx)("div",{className:l,inert:y,style:u,children:d}),(0,n.jsx)(ei,{children:(0,n.jsx)(U8,{...N})})]})})})};var roe=f(36055);const aoe=`${ye("CDN_URI")}/assets/rise/assets/certificate-icon.svg`,ioe=`${ye("CDN_URI")}/assets/rise/assets/error_x.svg`,coe=`${ye("CDN_URI")}/assets/rise/assets/loading_spinner.svg`,zc="downloading",ti="error",Pr="ok",zp="contained",W8=({type:e})=>{const[t]=(0,h.useState)(()=>Eo()("certdownload-")),[s,o]=(0,h.useState)(Pr),r=(0,je.A)(s),a=(0,h.useRef)(),i=ue(),c=`${t}-live`,d=G()("certificateDownload",{certificateDownloadContained:e===zp}),l=(0,h.useCallback)(()=>{o(zc)},[]);return(0,h.useEffect)(()=>(s===zc&&r!==zc&&HI().then(()=>{o(Pr)}).catch(u=>{(0,roe.FZ)(u)?o(Pr):o(ti)}),()=>{FI()}),[r,s]),(0,h.useEffect)(()=>{a.current&&(s===ti&&r!==ti||s===Pr&&(r===ti||r===zc))&&a.current.focus()},[r,s]),(0,n.jsxs)("div",{className:d,children:[(0,n.jsxs)("div",{"aria-live":"polite",id:c,role:"status",children:[s===zc&&(0,n.jsxs)("span",{className:"certificateDownload__downloading",children:[(0,n.jsx)("img",{alt:"",className:"animation-loading certificateDownload__downloadingImg",height:"15",src:coe,width:"15"}),i?.certificateDownloadInProgress||"Downloading..."]}),s===ti&&(0,n.jsxs)("span",{className:"certificateDownload__error",children:[(0,n.jsx)("img",{alt:"Error",className:"certificateDownload__errorImg",height:"15",src:ioe,width:"15"}),(0,n.jsx)("span",{className:"visually-hidden",children:i?.a11yCertificateDownloadFailed||"Failed to download certificate"})]})]}),(s===Pr||s===ti)&&(0,n.jsxs)("button",{"aria-controls":c,className:"certificateDownload__btn",onClick:l,ref:a,type:"button",children:[s===Pr&&e===zp&&(0,n.jsx)("img",{alt:"",className:"certificateDownload__okImg",height:"15",src:aoe,width:"15"}),s===Pr?i?.certificateDownload||"Download certificate":i?.certificateRetryDownload||"Retry download"]})]})},loe=()=>(0,n.jsx)(W8,{type:zp}),doe=(0,h.memo)(W8),uoe=({percentComplete:e,trackingCompletionPercentage:t,labelCompletionRequirement:s="Completion Requirement",labelPercentCompletion:o="% Completion",labelYouCompleted:r="You completed:",labelA11yRequirementCompleted:a="Requirement completed, check mark",labelA11yRequirementNotCompleted:i="Requirement not completed, empty square"})=>{const c=rn();if(Xe()(t))return null;const d=Aa({percent:t,label:o,isRTL:c}),l=c?`%${e}`:`${e}%`;return(0,n.jsxs)("div",{className:"progress-summary__requirement",children:[(0,n.jsxs)("div",{className:"progress-summary__requirement-stats-wrap",children:[(0,n.jsx)("h2",{className:"progress-summary__requirement-title",children:s}),(0,n.jsxs)("div",{className:"progress-summary__requirement-stats",children:[(0,n.jsx)("div",{children:d}),(0,n.jsxs)("div",{children:[r,"\xA0",(0,n.jsx)("strong",{className:"progress-summary__requirement-stats-percent-achieved",children:l})]})]})]}),(0,n.jsx)(K8,{labelA11yRequirementCompleted:a,labelA11yRequirementNotCompleted:i,requirementMet:t<=e})]})},hoe=({outOfAttempts:e,quizPassed:t,quizPassingScore:s,quizScore:o,quizTitle:r,trackingQuizId:a,labelQuizRequirement:i="Quiz Requirement",labelScoreOf:c="Score of",labelScoreOfPreposition:d="% on",labelViewQuiz:l="View quiz",labelYouScored:u="You scored",labelNoAttemptsRemaining:m="No attempts remaining.",labelA11yRequirementCompleted:p="Requirement completed, check mark",labelA11yRequirementNotCompleted:g="Requirement not completed, empty square"})=>{const C=rn();if(!a)return null;const v=Aa({percent:s,label:d,isRTL:C});return(0,n.jsxs)("div",{className:"progress-summary__requirement",children:[(0,n.jsxs)("div",{className:"progress-summary__requirement-stats-wrap",children:[(0,n.jsx)("h2",{className:"progress-summary__requirement-title",children:i}),(0,n.jsxs)("div",{className:"progress-summary__requirement-stats",children:[(0,n.jsxs)("div",{children:[c," ",v," ",r]}),Xe()(o)?(0,n.jsx)("div",{children:(0,n.jsx)(is,{className:"progress-summary__requirement-stats-link brand--color",to:`/lessons/${a}`,children:l})}):(0,n.jsxs)("div",{children:[u,"\xA0",(0,n.jsxs)("strong",{className:"progress-summary__requirement-stats-percent-achieved",children:[o,"%"]})]})]}),e&&(0,n.jsx)("span",{className:"progress-summary__requirement-no-attempts",children:m})]}),(0,n.jsx)(K8,{labelA11yRequirementCompleted:p,labelA11yRequirementNotCompleted:g,requirementMet:t})]})},K8=({requirementMet:e,labelA11yRequirementCompleted:t,labelA11yRequirementNotCompleted:s})=>e?(0,n.jsx)(ie,{"aria-label":t,classNameIcon:"progress-summary__requirement-checkbox-checked",name:"square-check"}):(0,n.jsx)("div",{"aria-label":s,className:"progress-summary__requirement-checkbox-empty",role:"img"}),moe=({dueAt:e})=>e?(0,n.jsx)("div",{className:"progress-summary__header-due brand--color brand--border",children:Z1(e)}):null;var poe=f(26953),foe=f.n(poe),voe=f(9608);const goe=["#eb524d","#ffac02","#ffcc00","#28cea9","#4fbdf4","#6788e4"];class Coe extends voe.Component{constructor(...t){super(...t),this.state={run:!1,recycle:!0},this.startConfetti=this.startConfetti.bind(this)}startConfetti(){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setState({recycle:!1}),1e4),this.setState({run:!0})}componentDidMount(){clearTimeout(this.timeout),this.timeout=setTimeout(this.startConfetti,900)}shouldComponentUpdate(t,s){return s.recycle!==this.state.recycle||s.run!==this.state.run}componentWillUnmount(){clearTimeout(this.timeout)}render(){const{state:{recycle:t,run:s}}=this;return(0,n.jsx)("div",{className:"progress-summary__confetti",children:(0,n.jsx)(foe(),{colors:goe,gravity:.4,height:window.innerHeight,numberOfPieces:500,recycle:t,run:s,width:window.innerWidth})})}}const xoe=Coe;var boe=f(51303),yoe=f.n(boe),Loe=f(39975);const Q8=$("progress-summary-card"),Soe=({completeLabel:e,isComplete:t,isUrgent:s,completedDate:o,labelDue:r})=>t?(0,n.jsxs)("div",{className:"progress-summary-card__completed-label",children:[e,(0,n.jsx)("span",{className:"progress-summary-card__completed-date",children:o})]}):r?(0,n.jsx)("div",{className:G()("progress-summary-card__due-label",{"brand--color":s}),children:r}):null,Toe=({cardImageKey:e=null,className:t,color:s="#ff6602",completedAt:o=null,coverImageKey:r=null,disable:a=!1,durationHidden:i=!1,enrolledAt:c=null,hidden:d=!1,imagesUri:l="",isLearningPath:u=!1,isUrgent:m=!1,labelAssignedToMe:p="",labelDue:g="",labelDuration:C="",labelLearningPath:v="",onClick:x=tn,progress:y=0,title:T=""})=>{const L=ue(),b=rn(),S=o!==null,N=(0,h.useCallback)(()=>{a||x?.()},[a,x]),k=(0,h.useCallback)(j=>{cm(j)&&j.preventDefault(),!a&&ja(j)&&x?.()},[a,x]),E=Aa({percent:Math.round(y),label:L?.progressSummaryPercentComplete||"% Complete",isRTL:b}),I=e||r,P=L?.progressSummaryCompleted||"Completed: ",A=`${ln()(new Date(o)).format("MM/DD/YY")}`,w=Q8("card",{disabled:a}),O=Q8("image-overlay",{"not-started":!(y||S),"in-progress-completed":y||S});return(0,n.jsxs)("div",{"aria-hidden":d,className:w,onClick:N,children:[(0,n.jsxs)("div",{className:"progress-summary-card__content",children:[(0,n.jsx)("button",{"aria-disabled":a,className:G()("progress-summary-card__title-button",{[t]:t}),onKeyDown:k,role:"link",tabIndex:d?-1:void 0,type:"button",children:(0,n.jsx)("span",{className:"progress-summary-card__title",children:T||L?.progressSummaryNoTitle||"(No Title)"})}),(0,n.jsxs)("div",{className:"progress-summary-card__course-info",children:[u&&(0,n.jsx)("div",{className:"progress-summary-card__hide",children:v}),c&&(0,n.jsx)("div",{className:"progress-summary-card__hide",children:p}),!!y&&!a&&!o&&(0,n.jsx)("span",{className:"progress-summary-card__hide",children:E}),!i&&!S&&(0,n.jsx)("div",{className:"progress-summary-card__duration",children:C}),(0,n.jsx)(Soe,{completedDate:A,completeLabel:P,isComplete:S,isUrgent:m,labelDue:g})]})]}),(0,n.jsxs)("div",{className:"progress-summary-card__image-wrap",children:[(0,n.jsx)(Loe.A,{alt:"","aria-hidden":"true",b:"fff",className:"progress-summary-card__image",f:"jpg",h:150,imageKey:I,imagesUri:l,s:"cover",style:{backgroundColor:s},w:300}),(0,n.jsx)("div",{className:O}),(0,n.jsx)("div",{className:"progress-summary-card__image-overlay-bottom-bar",children:!!y&&!a&&!S&&(0,n.jsx)("div",{"aria-hidden":"true",className:"progress-summary-card__progress-bar-wrap",children:(0,n.jsx)("div",{className:"progress-summary-card__wrap-light",children:(0,n.jsx)("div",{className:"progress-summary-card__progress-bar",style:{width:`${y}%`}})})})})]})]})},Noe=ye("IMAGES_URI"),koe=["cardImageKey","color","coverImageKey","progress","score","title"],Z8=(e,t)=>e===1?t:t.concat("s"),$p=De()([],["course","course","lessons"]),Ioe=e=>ce()(rs(),j0()(Tn()(Ae()("type","section"),l3()(Sn()(_2(),e),"id"))),$p),Eoe=e=>{const t=$p(e),{trackingQuizId:s}=e,{score:o}=e;if(s&&t.length){const r=Ds()(Ae()("id",s),t),{settings:{passingScore:a}={}}=r;return o<a?r:!1}},joe=ce()(Ds()(Wr()(Ae()("type","section"))),$p),woe=gl()(2,e=>ce()(St()("","id"),Ds()(Boolean),yoe()([Ioe(e),Eoe,joe]))),Aoe=e=>{const t=ln().duration(e),s=t.hours(),o=t.minutes(),r=`${s} ${Z8(s,"hr")}`,a=`${o} min`;return s>=100?"100+ hrs":s>0&&o>0?[r,a].join(" "):s>0?r:a},Roe=({color:e,learningPathId:t})=>{const{learningPathComplete:s,isSuccess:o,nextCourse:r}=ae(x=>x.learningPathUpNext??{}),{dueAt:a,courseId:i="",lessonCount:c,lessonsCompleted:d=[],sourceType:l,timeToComplete:u}=r??{},m=ue(),p=(0,h.useMemo)(()=>woe(d,r),[r,d]),g=r?.color??e,C=Ln()(koe,{...r,color:g}),v=(0,h.useCallback)(()=>{l==="PACKAGE"?(top.sessionStorage.setItem("upNextCourseId",i),top.location.assign(`/learning-path/${t}`)):DI(`${i}/lessons/${p}`)},[i,t,p,l]);return o&&!s&&(0,n.jsx)("div",{className:"progress-summary__lp-next",children:(0,n.jsxs)("div",{className:"progress-summary__lp-next-inner",children:[(0,n.jsxs)("div",{className:"progress-summary__lp-next-label",children:[m?.progressSummaryNextUp||"Next up"," ",(0,n.jsx)(ie,{"aria-hidden":"true",classNameIcon:"progress-summary__lp-next-label-icon",name:"arrow-right"})]}),(0,n.jsx)("div",{className:"progress-summary__lp-next-card",children:(0,n.jsx)(Toe,{imagesUri:Noe,labelCount:`${c} ${Z8(c,"lesson")}`,labelDue:Z1(a),labelDuration:Aoe(u),noCertDownload:!0,noFavoriteBtn:!0,onClick:v,...C})})]})})},Poe=`${ye("CDN_URI")}/assets/rise/assets/trophy.svg`,Moe=ce()(Zt(),js()(xe()("isComplete")),Ht()),Ooe=e=>{const{color:t,course:s={},courseProgress:o={},lessons:r=[]}=e,a=it(),{learningPathComplete:i,lpHasFailedQuiz:c}=ae(J=>J.learningPathUpNext??{}),{lessons:d={},percentComplete:l}=o,{dueAt:u,certificateDownload:m,completionCelebration:p,lessonsOnly:g=[],riseComCourseId:C,riseComLearningPathId:v,trackingCompletionPercentage:x,trackingQuizId:y}=s,T=oa(),L=ue(),b=Xe()(x)&&Xe()(y),S=b?l===100:av(),N=g.length,k=Moe(d),E=(0,h.useCallback)(()=>{a(WI({courseId:C,learningPathId:v}))},[a,C,v]);(0,h.useEffect)(()=>{v&&E()},[]);const I=(0,h.useMemo)(()=>S?s.completedAt?s.completedAt:new Date:null,[s.completedAt,S]),P=(0,h.useMemo)(()=>Ds()(Qd()(Ae()("type","quiz"),Ae()("id",y)),r),[y,r]),A=gt(P?.title),w=(0,h.useMemo)(()=>De()(100,["settings","passingScore"],P),[P]),O=De()(null,["lessons",y,"passed"],o),j=(0,h.useMemo)(()=>ce()(Gt()(Ae()("percentComplete",100),xe()("score"),Le()(null)),De()({},["lessons",y]))(o),[o,y]),{outOfAttempts:R}=b3(o,P,y);let M=y?O:!0,V=Ss();const F=G()("progress-summary",{"progress-summary__no-req":b}),B=Qn(s),H=`You've completed ${k} of ${N} lessons.`,Q=B?S?"Complete":"Incomplete":H;return(0,n.jsx)(Tr,{title:dc(T+" - Progress Summary"),children:(0,n.jsxs)("div",{className:F,children:[S&&p&&M&&!V&&(0,n.jsx)(xoe,{}),(0,n.jsxs)("header",{className:"progress-summary__header",children:[(0,n.jsx)("h1",{className:"progress-summary__header-title",tabIndex:-1,children:S&&!b&&M?L?.progressSummaryCongratulations||"Congratulations!":L?.progressSummary||"Progress Summary"}),b?(0,n.jsx)("div",{className:"progress-summary__lessons-completed",children:Q}):S?(0,n.jsxs)("div",{className:"progress-summary__header-completion-date",children:[M&&(0,n.jsx)("img",{alt:"trophy",className:"progress-summary__header-trophy",src:Poe}),ln()(I).format("MMMM Do, YYYY")]}):(0,n.jsx)(moe,{dueAt:u})]}),(0,n.jsxs)("section",{className:"progress-summary__section",children:[!b&&S&&(0,n.jsx)("div",{className:"progress-summary__requirements-met",children:L?.progressSummaryRequirementsMet||"You've met all the requirements."}),b?!v&&(0,n.jsxs)(is,{className:"progress-summary__start-over",to:"/",children:[L?.progressSummaryStartOver||"Start Over",(0,n.jsx)("i",{className:"progress-summary__start-over-icon icon icon-reload"})]}):(0,n.jsxs)("div",{className:"progress-summary__requirements",children:[(0,n.jsx)(uoe,{labelA11yRequirementCompleted:L?.a11yProgressSummaryRequirementCompleted,labelA11yRequirementNotCompleted:L?.a11yProgressSummaryRequirementNotCompleted,labelCompletionRequirement:L?.progressSummaryCompletionRequirement,labelPercentCompletion:L?.progressSummaryPercentCompletion,labelYouCompleted:L?.progressSummaryYouCompleted,percentComplete:l,trackingCompletionPercentage:x}),(0,n.jsx)(hoe,{labelA11yRequirementCompleted:L?.a11yProgressSummaryRequirementCompleted,labelA11yRequirementNotCompleted:L?.a11yProgressSummaryRequirementNotCompleted,labelNoAttemptsRemaining:L?.progressSummaryNoAttemptsRemaining,labelQuizRequirement:L?.progressSummaryQuizRequirement,labelScoreOf:L?.progressSummaryScoreOf,labelScoreOfPreposition:L?.progressSummaryScoreOfPreposition,labelViewQuiz:L?.progressSummaryViewQuiz,labelYouScored:L?.progressSummaryYouScored,outOfAttempts:R,quizPassed:O,quizPassingScore:w,quizScore:j,quizTitle:A,trackingQuizId:y})]}),(S||b)&&(0,n.jsxs)("div",{className:"progress-summary__completion-controls",children:[(0,n.jsx)("button",{className:"progress-summary__btn-back progress-summary__completion-control",onClick:BI,role:"link",type:"button",children:L?.progressSummaryBackToLearning||"Back to my learning"}),S&&(!v&&m||v&&i)&&m&&M&&!c&&(0,n.jsx)("span",{className:"progress-summary__completion-control",children:(0,n.jsx)(loe,{})})]})]}),S&&!!v&&(0,n.jsx)(Roe,{color:t,learningPathId:v})]})})},Y8=({contentClassName:e,...t})=>(0,n.jsx)(Vc,{type:Au.type,children:(0,n.jsx)(qa,{type:Au.type,children:(0,n.jsx)(wu,{children:(0,n.jsx)(ei,{className:e,type:Au.type,children:(0,n.jsx)(Ooe,{...t})})})})}),Au={id:"progress-summary",type:"progress-summary",title:"Progress Summary",description:"Summary of course progress"},X8=we("Progress"),Boe=e=>e===yy.CONTINUE,Doe=({isContinueBtn:e,isPreviewMode:t})=>e&&!t,Hoe=({canShowContinue:e,isExport:t,isRiseCom:s,nextLesson:o})=>e&&s&&!o&&!t,Foe=e=>qs(e)&&"id"in e&&"type"in e,Voe=({item:e,question:t})=>{if(e.type===Kt.DRAW_FROM_QUESTION_BANK){const s=String(t.id);return e.id===s.split("-")[0]}return e.id===t.id},zoe=(e,t)=>!e||!t||e.length!==t.length?!1:e.some((s,o)=>t[s]?.id!==t[o]?.id),$oe=(e,t,s)=>{if(!Array.isArray(e)||!Array.isArray(t)||!s)return!1;const o=e.map(i=>t[i]),r=t.findIndex(i=>i.id===s),a=o.findIndex(i=>i.id===s);return r===a},_oe=({lesson:e,question:t})=>{const o=e?.items?.filter(Foe)?.find(a=>Voe({item:a,question:t}));if(o?.type!==Kt.DRAW_FROM_QUESTION_BANK)return o;const r=String(t.id).split("-")[1];return o.questions.find(a=>a.id===r)},Uoe=$("quiz"),Ru=0,si=2,Goe=e=>({start:e<si?0:e-si,end:e+si});function Woe(e){return e+1}function Koe(e){return e<Ru+si}function Qoe(e,t){const{start:s,end:o}=Goe(t);return{items:e.slice(s,o),startOffset:s}}function _p({activeIndex:e,index:t}){return Uoe("card",{active:t===e,done:t<e,next:t===e+1,penultimate:t===e+si,future:t>e+si})}function Zoe({settings:e}){const t=it();return(0,h.useMemo)(()=>({onChoiceSelect:s=>{t(cg(s))},onFillInChange:s=>{t(lg(s))},onMatchSet:s=>{t(ug(s))},onResponseToggle:s=>{t(dg(s))},onSetIndex:s=>{t(W0(s))},onSubmit:s=>{const{skipLessonsIfPassed:o,skipToLessonId:r}=e||{};return t(K0({...s,passToContinue:s.passToContinue??!1,skipLessonsIfPassed:o??void 0,skipToLessonId:r??void 0}))}}),[t,e])}function J8(e){return e.type===Kt.DRAW_FROM_QUESTION_BANK}function Up(e,t){return{...t,drawn:!0,id:`${e.id}-${t.id}`}}function Yoe(e,t){const s=t.map(o=>({question:e.questions[o],idx:o})).filter(o=>o.question!=null);return{items:s.map(({question:o})=>Up(e,o)),indices:s.map(({idx:o})=>o)}}function Xoe(e){const{questions:t}=e;if(eoe())return{items:t.map(i=>Up(e,i)),indices:t.map((i,c)=>c)};const s=e.drawCount,o=[],r=[],a=[];for(let i=0;i<s;i++){const c=n8({questions:t,drawnQuestionIds:o});if(!c)break;r.push(Up(e,c)),a.push(t.findIndex(d=>d.id===c.id)),o.push(String(c.id))}return{items:r,indices:a}}function Joe({sourceItems:e,progress:t,lessonId:s}){const o=t?.questionsDrawn?t.questionList:void 0,r=e.filter(J8).map((l,u)=>{const m=o?.[u];return m?Yoe(l,m):Xoe(l)});let a=0;const i=e.flatMap(l=>J8(l)?r[a++].items:[l]),c=r.map(l=>l.indices),d=qoe({items:i,progress:t,questionIndexList:c});return{concreteItems:i,drawPayload:{lessonId:s,lessonProgress:d}}}function qoe({items:e,progress:t,questionIndexList:s}){const o=t?.items??{},r=t?.originalItemProgress,a=new Map(Object.values(o).map(c=>[c.index,c])),i=Object.fromEntries(e.map((c,d)=>{const l=r?.[d]??{},u=a.get(d);return[c.id,{...l,...u,id:c.id,index:d}]}));return{...t,questionsDrawn:!0,questionList:s,items:i}}function Gp(e,t){return!!t[e.id]?.isComplete}function ere({items:e,progress:t}){const s=t?.items??{};return[...e.filter(o=>Gp(o,s)),...Iu()(e.filter(o=>!Gp(o,s)))]}function tre(e){const t=e.answers??[],s=Iu()(t),o=s.map(r=>t.findIndex(a=>a.id===r.id));return Object.assign({},e,{answers:s,shuffledAnswerIndices:o})}function q8({items:e,settings:t,progress:s}){const o=t?.randomizeQuestionOrder?ere({items:e,progress:s}):e;if(!t?.shuffleAnswerChoices)return o;const r=s?.items??{};return o.map(a=>Gp(a,r)?a:tre(a))}function sre({lessonId:e,sourceItems:t,progress:s,settings:o}){const{concreteItems:r,drawPayload:a}=Joe({sourceItems:t,progress:s,lessonId:e});return{resolvedItems:q8({items:r,settings:o??void 0,progress:a.lessonProgress}),drawPayload:a}}function Ige(e){return q8({items:e.items,settings:e.settings,progress:e.progress})}function Ege({lessonIds:e,lessons:t}){return!Array.isArray(e)||!t?!1:e.some((s,o)=>{const r=t[s];return r?.type!=="quiz"||r.settings?.skipLessonsIfPassed!==!0?!1:e.slice(o+1).some(a=>{const i=t[a];return i&&i.type!=null&&i.type!=="section"})})}function nre(e,t){const s=zt(e),o=s1(s)?s.settings:void 0,r=e?CT({id:e,passingScore:t?.passingScore??gi}):void 0;return(0,h.useMemo)(()=>o&&{...o,passingScore:r??o?.passingScore??gi},[o,r])}const Pu=typeof matchMedia<"u"?matchMedia("(prefers-reduced-motion: reduce)"):void 0;function e7(){const[e,t]=(0,h.useState)(Pu?.matches??!1);return(0,h.useEffect)(()=>{if(!Pu)return;const s=o=>t(o.matches);return Pu.addEventListener("change",s),()=>Pu.removeEventListener("change",s)},[]),e}function ore({lessonId:e}){const t=it(),s=zt(e),o=s1(s)?s:void 0,r=kl(e),a=(0,h.useMemo)(()=>o?.items??[],[o?.items]),i=nre(e,r),[{resolvedItems:c,drawPayload:d}]=(0,h.useState)(()=>sre({lessonId:e,progress:r,settings:i,sourceItems:a}));(0,h.useEffect)(()=>{t(tI({...d,lessonId:e}))},[]);const l=r?.activeIndex??0,u=e7();return rre({activeIndex:l,isReduceMotion:u,progress:r,resolvedItems:c,settings:i,sourceItems:a}),{activeIndex:l,progress:r,resolvedItems:c,retryAttempts:r?.retryAttempts??0,settings:i,sourceItems:a}}function rre({activeIndex:e,isReduceMotion:t,progress:s,resolvedItems:o,settings:r,sourceItems:a}){const i=(0,h.useRef)(e);(0,h.useEffect)(()=>{},[e])}const are=e=>e.length===3,ire=e=>{const t=e.findIndex(s=>s==="answers");return t===-1?null:e[t+1]?.id},cre=e=>{const t=e.findIndex(s=>s==="questions");return t===-1?null:e[t+1]?.id},lre=e=>{const t=e.at(-1);return typeof t=="string"&&t.startsWith("feedback")},dre=({items:e,itemId:t,questionBankQuestionId:s})=>{const o=e.find(({id:r})=>r===t);return o?"questions"in o?s?o.questions.find(({id:r})=>r===s):null:o:null},ure=(e,t,s)=>{const o=s==="feedbackCorrect";return e?[e]:s==="feedback"?t.answers.slice(0,1):s==="feedbackIncorrect"&&t.type==="FILL_IN_THE_BLANK"?[{title:""}]:t.answers.filter(r=>"correct"in r?r.correct===o:"corrects"in t?t.corrects.includes(r.id)===o:t.answers)},hre=({lessonId:e,items:t})=>{const s=it(),o=(0,h.useCallback)(({lessonId:a,progressId:i,question:c,answer:d},l=!0)=>{switch(c.type){case"MULTIPLE_CHOICE":s(cg({lessonId:a,itemId:i,selectedIndex:c.answers.indexOf(d)}));break;case"MULTIPLE_RESPONSE":s(dg({lessonId:a,itemId:i,selectedIndex:c.answers.indexOf(d)}));break;case"FILL_IN_THE_BLANK":s(lg({lessonId:a,itemId:i,text:typeof d.title=="string"?d.title:""}));break;case"MATCHING":s(ug({lessonId:a,itemId:i,matches:l?Object.fromEntries(c.answers.map(u=>[u.id,u.id])):{}}));break}},[s]),r=(0,h.useCallback)(({detail:a})=>{const{lessonId:i,path:c}=a,d=String(a.itemId);if(i!==e)return;if(are(c)){s(ig(e));return}const l=cre(c),u=dre({items:t,itemId:d,questionBankQuestionId:l});if(!u)return;const m=l?`${d}-${l}`:d;if(s(W0({lessonId:e,progressId:m})),lre(c)){const p=ire(c),g=p?u.answers.find(({id:y})=>y===p)??null:null,C=c.at(-1),v=C==="feedbackCorrect",x=ure(g,u,C);u.type==="MULTIPLE_RESPONSE"&&s(eI({lessonId:e,itemId:m})),x.forEach(y=>{o({lessonId:e,question:u,progressId:m,answer:y},v)}),s(K0({finalRetryAttempt:!1,lessonId:e,isCorrect:v,itemId:m,passToContinue:!0}))}},[s,e,t,o]);(0,h.useEffect)(()=>(window.addEventListener(Ge,r),()=>{window.removeEventListener(Ge,r)}),[r])},mre=$("quiz-item");function pre({activeIndex:e,children:t,index:s,isActive:o,isComplete:r,isCorrect:a,isTimedQuiz:i,settings:c}){const d=c?.correctAnswerColor??void 0,l=c?.incorrectAnswerColor??void 0,p={"--color-feedback-icon":a?d:l,"--color-matching-feedback-bubble-bg":l,"--color-multiple-choice-complete-border":l,"--color-multiple-choice-correct-border":d,"--color-multiple-response-correct-border":d,"--color-multiple-response-incorrect-border":l,"--color-multiple-response-option-check":r?d:void 0,"--color-quiz-option-check":d,"--color-x-fill":l};return(0,n.jsx)("div",{className:_p({activeIndex:e,index:s}),"data-testid":"quiz-item-card",inert:o?void 0:!0,children:(0,n.jsx)("div",{className:mre("content"),children:(0,n.jsx)(y9,{isActive:o,isComplete:r,isTimedQuiz:!!i,style:p,children:(0,n.jsx)("div",{hidden:!o&&!r,children:t})})})})}const fre=$("quiz-card");function vre({blockId:e,enableVideoPlaybackSpeed:t,index:s,isActive:o,item:r,labels:a,media:i}){const c=vs();if(!i)return null;const d=c(i),{audio:l,image:u,video:m,embed:p}=d??{},g={allowTabNavigation:o,blockId:e,enableVideoPlaybackSpeed:t,item:r,labels:a};return l&&u?(0,n.jsx)("div",{className:`${fre("media",{"image-with-audio":!0})}`,children:(0,n.jsx)(Oo,{...g,index:String(s),isOverlayAudio:!0,media:i})}):l&&(m||p)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Oo,{...g,index:`${s}-audio`,media:{audio:l}}),(0,n.jsx)(Oo,{...g,index:String(s),media:m?{video:m}:{embed:p},shouldPause:!o})]}):(0,n.jsx)(Oo,{...g,index:String(s),media:i,shouldPause:!o})}function t7(e,t){if(e===void 0||!t)return;if(Array.isArray(e))return e.map(o=>t.indexOf(o)).filter(o=>o!==-1);const s=t.indexOf(e);return s===-1?void 0:s}const{FILL_IN_THE_BLANK:gre,MATCHING:Cre,MULTIPLE_CHOICE:xre,MULTIPLE_RESPONSE:bre}=Kt;function yre({color:e,columnBehavior:t,correctAnswerColor:s,correctAnswerColorContrast:o,errorMessageId:r,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isActive:c,isComplete:d,isCorrect:l,isReduceMotion:u,isRetaking:m,isShuffled:p,item:g,itemProgress:C,labels:v,onChoiceSelect:x,onFillInChange:y,onMatchSet:T,onResponseToggle:L,onSubmit:b,prefersKeyboardNavigation:S,questionHtmlId:N,quizAcceptableResponses:k,quizAnswerPlaceholder:E,revealAnswers:I}){const{answers:P,type:A}=g,w=c&&!d,O=P??[],j=("correct"in g?g.correct:void 0)??"",R=("corrects"in g?g.corrects:void 0)??[],M=C?.text??"",V=C?.matches??{},F=(0,h.useCallback)(({title:H})=>(0,n.jsx)(be,{allowTabNavigation:c,className:"quiz-multiple-choice-option__label",value:H}),[c]),B=(0,h.useCallback)(({title:H})=>(0,n.jsx)(be,{allowTabNavigation:c,tagName:"span",value:H}),[c]);switch(A){case gre:return(0,n.jsx)(E9,{allowTabNavigation:c,correctAnswerColor:s,correctAnswerColorContrast:o,errorMessageId:r,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isComplete:d,isCorrect:l,labels:v,onChange:y,onEnterToSubmit:b,options:O,questionHtmlId:N,quizAcceptableResponses:k,quizAnswerPlaceholder:E,revealAnswers:I,value:M});case Cre:return(0,n.jsx)(P9,{answers:O,columnBehavior:t,correctAnswerColor:s,correctAnswerColorContrast:o,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isActive:c,isComplete:d,matches:V,onChange:T,prefersKeyboardNavigation:S,revealAnswers:I});case bre:{const H=C?.selectedIndices,W=C?.shuffledAnswerIndices??[],Q=p?t7(H,W):H;return(0,n.jsx)(B9,{allowTabNavigation:c,correctIds:R,errorMessageId:r,isComplete:d,isCorrect:l,isRetaking:m,labels:v,onChange:L,onEnterToSubmit:b,options:O,questionHtmlId:N,renderOptionText:B,revealAnswers:I,selectedIndices:Q??[]})}case xre:default:{const H=C?.selectedIndex,W=C?.shuffledAnswerIndices??[],Q=p?t7(H,W):H;return(0,n.jsx)(O9,{allowTabNavigation:w,color:e,correctId:j,errorMessageId:r,isComplete:d,isCorrect:l,isReduceMotion:u,isRetaking:m,labels:v,onChange:x,onEnterToSubmit:b,options:O,questionHtmlId:N,renderOptionText:F,revealAnswers:I,selectedIndex:Q??-1})}}}const Mr=$("quiz-card");function Lre({color:e,enableVideoPlaybackSpeed:t,hasStart:s,index:o,interaction:r,isQuestionBankQuiz:a,isReduceMotion:i,isShuffled:c,item:d,items:l,labels:u,onTakeAgain:m,prefersKeyboardNavigation:p,progress:g,settings:C,showNextButton:v}){const{canProceed:x,canSubmit:y,errorIncomplete:T,feedbackRef:L,errorMessageId:b,feedbackValue:S,handleChoiceSelect:N,handleFillInChange:k,handleMatchSet:E,handleNextFeedbackClick:I,handleResponseToggle:P,handleSubmit:A,handleTakeAgain:w,isActive:O,isComplete:j,isCorrect:R,isRetaking:M,itemProgress:V,quizItemHtmlId:F,selection:B,wrapperRef:H}=r,W=s?o+1:o,Q=C?.revealAnswers===!0?Ee.ALL:C?.revealAnswers??Ee.NONE,J=`q-${d.id}`,te=d.settings,_=C?.correctAnswerColor??void 0,U=C?.correctAnswerColorContrast??void 0,z=C?.incorrectAnswerColor??void 0,D=C?.incorrectAnswerColorContrast??void 0,K=u?.quizQuestion??"",Z=u?.quizAcceptableResponses??"",X=u?.quizAnswerPlaceholder??"",Y=u?.quizCorrect??"",oe=u?.quizIncorrect??"",re=u?.quizSubmit??"",me=g?.percentComplete===100&&a?u?.quizRestart??"":u?.quizNext??"";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eq,{isActive:O,labels:u,questionLabel:K,questionNumber:o+1,totalQuestions:l.length}),(0,n.jsx)(sq,{allowTabNavigation:O,htmlId:J,value:d.title}),(0,n.jsx)(vre,{blockId:d.id,enableVideoPlaybackSpeed:t,index:W,isActive:O,item:d,labels:u,media:d.media}),(0,n.jsx)(N9,{type:d.type,children:(0,n.jsx)("div",{ref:H,children:(0,n.jsx)(yre,{canSubmit:y,color:e,columnBehavior:te?.columnBehavior,correctAnswerColor:_,correctAnswerColorContrast:U,errorMessageId:b,incorrectAnswerColor:z,incorrectAnswerColorContrast:D,isActive:O,isComplete:j,isCorrect:R,isReduceMotion:i,isRetaking:M,isShuffled:c,item:d,itemProgress:V,labels:u,onChoiceSelect:N,onFillInChange:k,onMatchSet:E,onResponseToggle:P,onSubmit:A,prefersKeyboardNavigation:p,questionHtmlId:J,quizAcceptableResponses:Z,quizAnswerPlaceholder:X,revealAnswers:Q})})}),(0,n.jsx)("div",{"aria-live":"assertive",children:T&&(0,n.jsxs)("div",{className:`${Mr("validations")}`,"data-testid":"quiz-validation-error",children:[(0,n.jsx)(ie,{className:`${Mr("validation-icon")}`,"data-testid":"quiz-validation-icon",name:"alert-circle"}),(0,n.jsx)("span",{id:`${F}-error-incomplete-message`,children:u?.quizRequireAnswer})]})}),(0,n.jsx)(T9,{canProceed:x,feedbackRef:L,feedbackValue:S,isActive:O,isComplete:j,isCorrect:R,item:d,labels:u,quizCorrect:Y,quizIncorrect:oe,revealAnswers:Q,selection:B}),(0,n.jsx)(b9,{allowNext:!m,canProceed:x,canSubmit:y,isReduceMotion:i,onNext:v?I:void 0,onSubmit:A,quizNext:me,quizSubmit:re}),m&&(0,n.jsx)("div",{className:`${Mr("retake-container",{active:j})}`,children:(0,n.jsx)("button",{className:`${Mr("retake",{active:j})}`,onClick:w,type:"button",children:(0,n.jsxs)("div",{className:`${Mr("retake-content")}`,children:[(0,n.jsx)("div",{className:`${Mr("retake-text")}`,children:"TAKE AGAIN"}),(0,n.jsx)("i",{className:`${Mr("retake-icon")} icon icon-reload`})]})})})]})}const{FILL_IN_THE_BLANK:s7,MATCHING:n7,MULTIPLE_CHOICE:o7,MULTIPLE_RESPONSE:r7}=Kt;function Sre(e,t){return e?.items?.[t]??{}}function Tre(e,t,s,o,r){switch(e.type){case s7:return V9({answers:e.answers??[],text:t.text,caseSensitive:e.settings?.isCaseSensitive??!1,getL10nValue:r});case n7:return z9(t.matches??{});case r7:return U9({isShuffled:s,item:e,selectedIndices:t.selectedIndices,shuffledAnswerIndices:t.shuffledAnswerIndices});case o7:default:return $9({isCorrectAnswerUnshuffled:o,isShuffled:s,item:e,selectedIndex:t.selectedIndex,shuffledAnswerIndices:t.shuffledAnswerIndices})}}function Nre(e,t){switch(e.type){case s7:return t.text;case n7:return t.matches;case r7:return t.selectedIndices;case o7:default:return t.selectedIndex}}const{FILL_IN_THE_BLANK:kre,MATCHING:Ire,MULTIPLE_CHOICE:Ere,MULTIPLE_RESPONSE:jre}=Kt;function wre({hasStart:e=!1,id:t,index:s,isCorrectAnswerUnshuffled:o=!1,isShuffled:r=!1,item:a,onChoiceSelect:i,onFillInChange:c,onMatchSet:d,onResponseToggle:l,onTakeAgain:u,progress:m,reportAnswer:p,retryAttempts:g=0,setNextIndex:C,settings:v,submitAction:x,title:y}){const T=vs(),L=e3(),[b,S]=(0,h.useState)(!1),[N,k]=(0,h.useState)(Date.now),[E,I]=(0,h.useState)(!1),P=(0,h.useRef)(null),A=(0,h.useRef)(null),w=(0,h.useId)(),O=(0,h.useRef)({canSubmit:!1,isCorrect:!1,item:a,itemId:String(a.id),itemProgress:{},retryAttempts:g,revealAnswers:Ee.NONE,settings:v,startTime:N,title:y}),j=e?s+1:s,R=m?.activeIndex??0,M=j===R,V=Sre(m,a.id),F=V?.isComplete??!1,B=Tre(a,V,r,o,T),H=v?.revealAnswers===!0?Ee.ALL:v?.revealAnswers??Ee.NONE,W=H===Ee.ALL||H===Ee.INCORRECT,Q=M&&F&&W,J=M&&!F&&H9({answersLength:a.answers?.length??0,matches:V?.matches,selectedIndex:V?.selectedIndex,selectedIndices:V?.selectedIndices,text:V?.text,type:a.type});O.current={canSubmit:J,isCorrect:B,item:a,itemId:String(a.id),itemProgress:V,retryAttempts:g,revealAnswers:H,settings:v,startTime:N,title:y};const te=V?.selectedIndex,_=G9({answers:a.answers,feedback:"feedback"in a?a.feedback:void 0,feedbackCorrect:"feedbackCorrect"in a?a.feedbackCorrect:void 0,feedbackIncorrect:"feedbackIncorrect"in a?a.feedbackIncorrect:void 0,feedbackType:"feedbackType"in a?a.feedbackType:void 0,isCorrect:B,isShuffled:r,selectedIndex:te,shuffledAnswerIndices:a.shuffledAnswerIndices}),U=Nre(a,V),z=b?`${w}-error-incomplete-message`:void 0,D=(0,h.useCallback)(()=>{S(!1)},[]),K=String(a.id),Z=(0,h.useCallback)(({selectedIndex:ze})=>{D(),i?.({lessonId:t,itemId:K,selectedIndex:ze,shuffledAnswerIndices:a.shuffledAnswerIndices})},[t,K,a.shuffledAnswerIndices,i,D]),X=(0,h.useCallback)(ze=>{D(),c?.({lessonId:t,itemId:K,text:ze})},[t,K,c,D]),Y=(0,h.useCallback)(ze=>{D(),d?.({lessonId:t,itemId:K,matches:ze})},[t,K,d,D]),oe=(0,h.useCallback)(({optionIndex:ze})=>{D(),l?.({lessonId:t,itemId:K,selectedIndex:ze,shuffledAnswerIndices:a.shuffledAnswerIndices})},[t,K,a.shuffledAnswerIndices,l,D]),re=(0,h.useCallback)((ze=()=>{},We)=>{We&&ze(We),C?.({lessonId:t})},[t,C]),me=(0,h.useCallback)((ze,We)=>{de.pause(),re(ze??(()=>{}),We)},[re]),he=(0,h.useCallback)(()=>{M&&me()},[M,me]),Oe=(0,h.useCallback)(ze=>{ze.preventDefault();const{canSubmit:We,isCorrect:Bt,item:zo,itemId:Xs,itemProgress:ho,retryAttempts:mo,revealAnswers:Js,settings:gn,startTime:po,title:fo}=O.current;if(!We){switch(S(!0),zo.type){case kre:case jre:case Ere:A.current?.querySelector("input")?.focus();break;case Ire:A.current?.querySelector("button")?.focus();break;default:break}return}const Fr={startTime:po,stopTime:Date.now()},{passToContinue:$e}=gn??{},Dt=gn?.retryCount??-1,xt=parseInt(String(Dt),10),ht=parseInt(String(mo),10),us=xt===ht,Cn=L({duration:Fr,id:t,isCorrect:Bt,item:zo,itemProgress:ho,retryAttempts:mo,title:fo});p?.(Cn);const ci={finalRetryAttempt:us,lessonId:t,isCorrect:Bt,itemId:Xs,passToContinue:$e,revealAnswers:Js};if(Js===Ee.ALL||Js===Ee.INCORRECT){x?.(ci);return}me(x,ci)},[L,me,t,p,x]),ut=(0,h.useCallback)(()=>{I(!0),setTimeout(()=>{u?.(),I(!1)},50)},[u]),It=(0,je.A)(M)??!1,Qe=(0,je.A)(F)??!1;return(0,h.useEffect)(()=>{!It&&M&&k(Date.now())},[M,It]),{activeIndex:R,canProceed:Q,canSubmit:J,feedbackRef:P,errorIncomplete:b,errorMessageId:z,feedbackValue:_,handleChoiceSelect:Z,handleFillInChange:X,handleMatchSet:Y,handleNextFeedbackClick:he,handleResponseToggle:oe,handleSubmit:Oe,handleTakeAgain:ut,isActive:M,isComplete:F,isCorrect:B,isRetaking:E,itemProgress:V,prevIsActive:It,prevIsComplete:Qe,quizItemHtmlId:w,selection:U,wrapperRef:A}}const Are=3;function Rre({feedbackRef:e,isActive:t,isComplete:s,isReduceMotion:o,prevIsActive:r,prevIsComplete:a,quizTop:i,revealAnswers:c,scrollId:d}){const l=(0,h.useRef)(void 0);(0,h.useEffect)(()=>()=>{clearTimeout(l.current)},[]),(0,h.useEffect)(()=>{if(!r&&t){const u=i??Are,m=o?"instant":"smooth";document.getElementById(d??"page-wrap")?.scrollTo({top:u,behavior:m})}},[t,r,o,i,d]),(0,h.useEffect)(()=>{if(!(!t||c===Ee.NONE||o))return!a&&s&&(clearTimeout(l.current),l.current=setTimeout(()=>{const u=e.current;if(!u)return;const m=u.offsetHeight+u.offsetTop,p=o?"instant":"smooth";document.getElementById(d??"page-wrap")?.scrollTo({top:m,behavior:p})},750)),()=>{clearTimeout(l.current)}},[e,t,s,o,a,c,d])}const Pre=$("quiz-item");function Mre({color:e,enableVideoPlaybackSpeed:t,hasStart:s=!1,id:o,index:r,isCard:a=!1,isCorrectAnswerUnshuffled:i,isQuestionBankQuiz:c=!1,isShuffled:d=!1,isTimedQuiz:l,item:u,items:m,labels:p={},onChoiceSelect:g,onFillInChange:C,onMatchSet:v,onResponseToggle:x,onTakeAgain:y,prefersKeyboardNavigation:T,progress:L,quizTop:b,reportAnswer:S,retryAttempts:N=0,scrollId:k,setNextIndex:E,settings:I={revealAnswers:Ee.ALL},showNextButton:P=!0,submitAction:A,title:w}){const O=e7(),j=wre({hasStart:s,id:o,index:r,isCorrectAnswerUnshuffled:i,isShuffled:d,item:u,onChoiceSelect:g,onFillInChange:C,onMatchSet:v,onResponseToggle:x,onTakeAgain:y,progress:L,reportAnswer:S,retryAttempts:N,setNextIndex:E,settings:I,submitAction:A,title:w}),{activeIndex:R,feedbackRef:M,isActive:V,isComplete:F,isCorrect:B,prevIsActive:H,prevIsComplete:W}=j,Q=I?.revealAnswers===!0?Ee.ALL:I?.revealAnswers??Ee.NONE;Rre({feedbackRef:M,isActive:V,isComplete:F,isReduceMotion:O,prevIsComplete:W,prevIsActive:H,quizTop:b,revealAnswers:Q,scrollId:k});const J=(0,n.jsx)(Lre,{color:e,enableVideoPlaybackSpeed:t,hasStart:s,index:r,interaction:j,isQuestionBankQuiz:c,isReduceMotion:O,isShuffled:d,item:u,items:m,labels:p,onTakeAgain:y,prefersKeyboardNavigation:T,progress:L,settings:I,showNextButton:P});return a?(0,n.jsx)(pre,{activeIndex:R,index:s?r+1:r,isActive:V,isComplete:F,isCorrect:B,isTimedQuiz:l,settings:I,children:J}):(0,n.jsx)("div",{className:Pre("wrap"),children:J})}const et=$("odometer"),a7=1e3,i7=2e3,Ore=4e3,Bre=750,Mu=200,Dre=170,c7=145,Qs=Mu/2,Zs=Dre/2,$c=70,l7=1.5,Hre=2.5,Fre=225,Vre=135,d7=270,Wp=7,ni={start:{dx:-19,dy:8},mid:{dx:-5,dy:22},end:{dx:26,dy:-7}},Vo={size:12,topOffset:-3,bottomOffset:21};function zre(e){return e<.5?16*e**5:1+16*(e-1)**5}function $re(e){return e<.5?2*e**2:1-(-2*e+2)**2/2}function Ou({angle:e,centerX:t,centerY:s,radius:o}){const r=(e-90)*Math.PI/180;return{x:t+o*Math.cos(r),y:s+o*Math.sin(r)}}function Kp({centerX:e,centerY:t,counterClockwise:s=!1,endAngle:o,radius:r,startAngle:a}){const i=Ou({angle:a,centerX:e,centerY:t,radius:r}),c=Ou({centerX:e,centerY:t,radius:r,angle:o}),l=Math.abs(o-a)>180?"1":"0",u=s?"0":"1";return`M ${i.x} ${i.y} A ${r} ${r} 0 ${l} ${u} ${c.x} ${c.y}`}function u7(e,t,s){return t+s*d7*e/100}function _re({hasPassed:e,isResultsVisible:t,isRTL:s,onAnimationDone:o,passingLabel:r,passingScore:a,score:i=0,scoreLabel:c,shouldAnimate:d}){const[l,u]=(0,h.useState)(0),[m,p]=(0,h.useState)(0),[g,C]=(0,h.useState)(!1),x=`hatch-pattern${(0,h.useId)()}`,y=(0,h.useRef)(null),T=(0,h.useRef)(!1),L=(0,h.useRef)([]),b=(0,h.useCallback)(()=>{L.current.forEach(clearTimeout),L.current=[]},[]),S=(0,h.useCallback)(()=>{y.current!==null&&(cancelAnimationFrame(y.current),y.current=null),b()},[b]);(0,h.useEffect)(()=>{t||(S(),T.current=!1,u(0),p(0),C(!1))},[t,S]),(0,h.useEffect)(()=>{if(!t||!d||T.current)return;T.current=!0;const J=i,te=setTimeout(()=>{let _=null;const U=z=>{_===null&&(_=z);const D=z-_,K=Math.min(D/i7,1),Z=zre(K),X=$re(K);if(p(Z),u(Math.round(X*J)),K<1)y.current=requestAnimationFrame(U);else{p(1),u(J);const Y=setTimeout(()=>{C(!0);const oe=setTimeout(()=>{o?.()},Bre);L.current.push(oe)},Ore-a7-i7);L.current.push(Y)}};y.current=requestAnimationFrame(U)},a7);L.current.push(te)},[t,d,i,o]),(0,h.useEffect)(()=>()=>{S()},[S]);const N=s?Vre:Fre,k=s?-1:1,E=u7(a,N,k),I=u7(m*i,N,k),P=N+k*d7,A=Ou({centerX:Qs,centerY:Zs,radius:$c,angle:I}),w=Ou({centerX:Qs,centerY:Zs,radius:$c,angle:E}),O=m*i>=a,j=s?`%${a}`:`${a}%`,R=s?`%${l}`:`${l}%`,M=`${c} ${s?`%${i}`:`${i}%`}`,V=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:et("pass-mark-label"),children:r}),(0,n.jsx)("div",{className:et("pass-mark-percent"),children:j})]}),F=Kp({centerX:Qs,centerY:Zs,counterClockwise:s,radius:$c,startAngle:N,endAngle:P}),B=Kp({centerX:Qs,centerY:Zs,counterClockwise:s,radius:$c+3,startAngle:E,endAngle:P}),H=m>0?Kp({centerX:Qs,centerY:Zs,counterClockwise:s,radius:$c,startAngle:N,endAngle:I}):"",W={x:w.x+(s?-13:13),y:w.y-13},Q={x:W.x+(s?-13:13),y:W.y};return(0,n.jsxs)("div",{className:et(),children:[(0,n.jsxs)("svg",{"aria-hidden":"true",className:et("svg"),viewBox:`0 0 ${Mu} ${c7}`,children:[(0,n.jsx)("defs",{children:(0,n.jsx)("pattern",{height:"1.5",id:x,patternTransform:"rotate(45)",patternUnits:"userSpaceOnUse",width:"1.5",children:(0,n.jsx)("line",{className:et("hatch-line"),x1:"0",x2:"0",y1:"0",y2:"1.5"})})}),(0,n.jsx)("path",{className:et("passing-zone"),d:B,fill:"none",stroke:`url(#${x})`,strokeWidth:"6"}),(0,n.jsxs)("g",{className:et("pass-mark-lines"),children:[(0,n.jsx)("line",{className:et("pass-mark-line"),x1:w.x,x2:W.x,y1:w.y,y2:W.y}),(0,n.jsx)("line",{className:et("pass-mark-line"),x1:W.x,x2:Q.x,y1:W.y,y2:Q.y})]}),(0,n.jsx)("path",{className:et("track"),d:F,fill:"none",strokeWidth:l7}),H&&(0,n.jsx)("path",{className:et("progress",{passing:O}),d:H,fill:"none",strokeWidth:l7}),m>0&&(0,n.jsx)("circle",{className:et("dot",{passing:O}),cx:A.x,cy:A.y,r:Hre}),g&&(0,n.jsx)("g",{className:et("result-icon"),children:e?(0,n.jsx)("path",{className:et("checkmark"),d:`M ${Qs+ni.start.dx} ${Zs+ni.start.dy} L ${Qs+ni.mid.dx} ${Zs+ni.mid.dy} L ${Qs+ni.end.dx} ${Zs+ni.end.dy}`,fill:"none",strokeLinecap:"square",strokeLinejoin:"miter",strokeWidth:Wp}):(0,n.jsxs)("g",{className:et("x-mark"),children:[(0,n.jsx)("path",{className:et("x-line",{first:!0}),d:`M ${Qs-Vo.size} ${Zs+Vo.topOffset} L ${Qs+Vo.size} ${Zs+Vo.bottomOffset}`,fill:"none",strokeLinecap:"square",strokeWidth:Wp}),(0,n.jsx)("path",{className:et("x-line",{second:!0}),d:`M ${Qs+Vo.size} ${Zs+Vo.topOffset} L ${Qs-Vo.size} ${Zs+Vo.bottomOffset}`,fill:"none",strokeLinecap:"square",strokeWidth:Wp})]})})]}),(0,n.jsxs)("div",{className:et("score",{pass:g&&e,fail:g&&!e}),children:[(0,n.jsx)("div",{className:et("score-label"),children:c}),(0,n.jsx)("div",{className:et("pass-label"),children:M}),(0,n.jsx)("div",{className:et("fail-label"),children:M}),(0,n.jsx)("div",{className:et("score-percent",{hidden:g}),children:R})]}),(0,n.jsx)("div",{className:et("pass-mark"),style:{"--pass-mark-x":`${(s?Mu-Q.x:Q.x)/Mu*100}%`,"--pass-mark-y":`${(Q.y+3)/c7*100}%`},children:V}),(0,n.jsx)("div",{className:et("pass-mark-mobile"),children:V})]})}var Ure;const Gre=e=>e===XL.PREVIEW,jge=e=>e!==Ure.HIDDEN,h7=(0,h.createContext)({handleExpiredQuiz:tn,hideTimer:tn,quizTime:0,resetQuizTimer:tn,timerDuration:0,timerHidden:!1,timerRunning:!1});function Wre({children:e,handleExpiredQuiz:t=()=>{},isTimedQuiz:s,courseProgress:o,setQuizLessonTimeRemaining:r=()=>{},timerDuration:a=10}){const i=(0,h.useRef)(void 0),[c,d]=(0,h.useState)(),[l,u]=(0,h.useState)(!1),[m,p]=(0,h.useState)(!1),[g,C]=(0,h.useState)(),v=(0,h.useMemo)(()=>Number(a),[a]),{activeIndex:x,endIndex:y,lessonId:T,lessonProgress:L,startIndex:b}=(0,h.useMemo)(()=>{const M=o?.currentLesson,V=o?.lessons?.[M],F=V?.activeIndex||0,B=Object.keys(V?.items||{}).length+1;return{activeIndex:F,lessonId:M,endIndex:B,lessonProgress:V,startIndex:0}},[o]),S=(0,je.A)(T),N=(0,je.A)(x),k=(0,h.useCallback)(()=>{d(v*60)},[v]),E=(0,h.useCallback)(()=>{d(M=>M-1)},[d]),I=(0,h.useCallback)(()=>{u(!0),i.current||(i.current=setInterval(E,1e3))},[E,u]),P=(0,h.useCallback)(M=>{p(M!==void 0?M:!m)},[m]),A=(0,h.useCallback)(()=>{u(!1),i.current&&(i.current=clearInterval(i.current))},[u]),w=(0,h.useCallback)(()=>{c&&g!==void 0&&r({lessonId:g,timeRemaining:c})},[g,c,r]),O=(0,h.useCallback)(()=>{w(),d(void 0)},[d,w]),j=(0,h.useCallback)(()=>d(L.timeRemaining||v*60),[L,v,d]);(0,h.useEffect)(()=>{if(!s)return;const M=S!==T,V=M&&c,F=M&&s;s&&!M&&g!==T&&C(T),V&&O(),F&&j()},[s,g,T,S,c,j,O]),(0,h.useEffect)(()=>{if(s)switch(x){case b:A();break;case y:k(),A();break;default:I(),N!==x&&S===T&&w()}},[x,y,s,T,N,S,k,b,I,A,w]),(0,h.useEffect)(()=>{s&&c<1&&A()},[s,c,A]);const R=(0,h.useMemo)(()=>({handleExpiredQuiz:t,hideTimer:P,quizTime:c,resetQuizTimer:k,timerDuration:v,timerHidden:m,timerRunning:l}),[t,P,c,k,v,m,l]);return(0,n.jsx)(h7.Provider,{value:R,children:e})}const m7=()=>(0,h.useContext)(h7),Kre=e=>e.isTimedQuiz?(0,n.jsx)(Wre,{...e,children:e.children}):(0,n.jsx)(n.Fragment,{children:e.children}),Qre={currentLesson:void 0,isRestricted:!1,isRestrictedCourse:!1,restrictingQuiz:{}};function Zre(e){const t=ee(),s=fr(),o=zt(e??""),r=(0,h.useMemo)(()=>{if(!t||!s||!o)return Qre;const d=f1({course:t,courseProgress:s});return b1({course:t,courseProgress:s,lesson:o,restrictingQuiz:d})},[t,s,o]),{restrictingQuiz:a}=r,i="title"in a?a.title:void 0,c=gt(i);return(0,h.useMemo)(()=>i?{...r,restrictingQuiz:{...a,title:c}}:r,[r,a,i,c])}const Yre=$("quiz-results");function Xre({skipToLessonId:e}){const t=ue(),s=Sw(e),o=k1(),{lessonPreposition:r,quizSkipAhead:a}=t??{},i=s>0&&a&&r?`${a} ${s} ${r} ${o}`:a;return i?(0,n.jsxs)(fu,{className:"continue-btn--flex",href:Ps(e),testId:"quiz-skip-ahead-btn",children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"arrow-right-from-line"}),i]}):null}function Jre({isFooterVisible:e,isResultsVisible:t,onTryAgainFocus:s}){const o=it(),{mode:r}=(0,Ce.g)(),a=Gre(r),i=_s(),c=kl(i),{passed:d=!1,retryAttempts:l=0}=c??{},{continueType:u,retryCount:m,skipLessonsIfPassed:p,skipToLessonId:g}=Aw(i),{resetQuizTimer:C}=m7(),v=Boe(u),x=ue(),y=ww(i),T=Zre(y),{isRestricted:L}=T,{courseFinish:b,quizContinue:S,quizTakeAgain:N}=x??{},k=p&&d&&!!g&&!a,E=Doe({isContinueBtn:v,isPreviewMode:a}),I=Hoe({canShowContinue:E,isExport:iv(),isRiseCom:Se,nextLesson:y}),P=(0,h.useCallback)(()=>{C(),o(ig(i))},[o,C,i]),A=E&&L&&y&&x&&(0,n.jsx)(f9,{bgType:"transparent",text:Uj({labels:x,restrictions:T})}),w=E&&!L&&y&&S&&(0,n.jsx)(fu,{className:k?"continue-btn--outline":void 0,href:Ps(y),text:S}),O=I&&b&&(0,n.jsx)(fu,{href:ak,text:b}),j=(m===-1||l<m)&&(0,n.jsxs)(x9,{allowTabNavigation:t,onClick:P,onFocus:s,size:"lg",testId:"quiz-take-again-button",children:[(0,n.jsx)(ie,{"aria-hidden":"true",name:"arrow-rotate-left"}),N]});return(0,n.jsxs)("div",{className:Yre("footer",{active:t,hidden:!e}),"data-testid":"quiz-results-footer",children:[k&&(0,n.jsx)(Xre,{skipToLessonId:g}),A,w,O,j]})}const oi=$("quiz-results");function qre({questionCount:e}){const t=_s()??"",s=kl(t),{activeIndex:o=0,passed:r=!1,passingScore:a=gi,reportResults:i=!1,score:c=0}=s??{},d=ue(),l=rn(),[u,m]=(0,h.useState)(!1),p=e+1===o,g=(0,h.useRef)(p),C=(0,h.useRef)(void 0),v=(0,h.useRef)(null),x=(0,h.useId)(),{a11yQuizFailed:y="",a11yQuizPassed:T="",quizPassing:L="",quizResults:b="",quizScore:S=""}=d??{},N=`quiz-results-desc-${x}`,k=(0,h.useCallback)(()=>{C.current=setTimeout(()=>{m(!0),window.dispatchEvent(new CustomEvent(Rd))},Ly)},[]),E=(0,h.useCallback)(()=>{clearTimeout(C.current),C.current=void 0,m(!0)},[]);return(0,h.useEffect)(()=>()=>{clearTimeout(C.current)},[]),(0,h.useEffect)(()=>{p!==g.current&&(p?v.current?.focus():m(!1),g.current=p)},[p]),(0,n.jsx)("div",{className:oi(),children:(0,n.jsx)("div",{className:oi("container"),children:(0,n.jsxs)("div",{className:oi("content",{active:p}),"data-testid":"quiz-results",children:[(0,n.jsxs)("div",{className:oi("header"),children:[(0,n.jsx)("h1",{"aria-describedby":N,className:oi("label").mix("noOutline"),ref:v,tabIndex:-1,children:b}),(0,n.jsxs)("div",{className:"visually-hidden-always",id:N,children:[(0,n.jsx)("div",{children:`${L}: ${a}%`}),(0,n.jsx)("div",{children:`${S}: ${c}%`}),(0,n.jsx)("div",{children:r?T:y})]})]}),(0,n.jsx)("div",{"aria-hidden":"true",className:oi("results"),children:(0,n.jsx)(_re,{hasPassed:r,isResultsVisible:p,isRTL:l,onAnimationDone:k,passingLabel:L,passingScore:a,score:c,scoreLabel:S,shouldAnimate:i})}),(0,n.jsx)(Jre,{isFooterVisible:u,isResultsVisible:p,onTryAgainFocus:E})]})})})}const eae=5,tae=15,sae=30,nae=60,oae=180,p7=300,f7=600,v7=120,rae=e=>e<=eae?{regularInterval:nae,lowTimeThreshold:v7}:e<=tae?{regularInterval:oae,lowTimeThreshold:v7}:e<=sae?{regularInterval:p7,lowTimeThreshold:p7}:{regularInterval:f7,lowTimeThreshold:f7},aae=(e,t,s,o)=>{const r=Math.floor(o/60),a=o%60,i=r===1?e:t;if(r>0&&a>0)return`${s}: ${r} ${i} and ${a} seconds`;if(r>0&&a===0)return`${s}: ${r} ${i}`;if(r===0&&a>0)return`${s}: ${a} seconds`};var Fn=f(9608);const ts=$("quiz-timer"),Qp=(e,t)=>`${e.toString().padStart(2,"0")}:${t.toString().padStart(2,"0")}`,iae=e=>{const t=Math.floor(e/60),s=e%60;return Qp(t,s)},g7=e=>{const t=Math.floor(e/60),s=e%60;return Qp(t,s)},cae=e=>Qp(e,0),C7=({area:e,exitCourseEnabled:t=!1,isStartScreenActive:s=!1,isEndScreenActive:o=!1,labelQuizTimerElapsed:r,labelQuizTimerExpired:a,labelQuizTimerExpiredAction:i,labelQuizTimerExpiredMessage:c,labelQuizTimerHide:d,labelQuizTimerLimit:l,labelQuizTimerMinute:u,labelQuizTimerMinutePlural:m,labelQuizTimerRemaining:p,labelQuizTimerShow:g,timerDisplay:C=Xo.REMAINING,timerEnabled:v=!1})=>{const[x,y]=Fn.useState(!1),[T,L]=Fn.useState(""),b=Fn.useRef(null),S=Fn.useRef(!1),{hideTimer:N,quizTime:k,timerDuration:E,timerHidden:I,timerRunning:P,handleExpiredQuiz:A}=m7(),w=E*60,{isCover:O,isHeader:j,isHidden:R}=Fn.useMemo(()=>({isCover:e==="cover",isHeader:e==="header",isHidden:C===Xo.HIDE_TIMER}),[e,C]),M=s&&!O,V=Fn.useMemo(()=>rae(E),[E]),F=Fn.useMemo(()=>({expired:a||"Time expired",minute:u||"minute",minutePlural:m||"minutes",remaining:p||"Time left"}),[a,u,m,p]),B=()=>{y(!1),A()},H=Fn.useCallback(()=>{const{regularInterval:te,lowTimeThreshold:_}=V,U=k<=_&&k>0&&!S.current,z=b.current!==null&&b.current-k>=te,D=b.current===null;if(U||z){U&&(S.current=!0),b.current=k;const K=aae(F.minute,F.minutePlural,F.remaining,k);L(K)}D&&(b.current=k)},[V,k,F]);if(Fn.useEffect(()=>{v&&k!==0&&(O||H())},[H,O,v,P,k]),Fn.useEffect(()=>{if(!v||k!==0||s)return;const te=setTimeout(()=>{y(!0)},1200);return()=>clearTimeout(te)},[k,v,s]),!v||M||o)return null;const W={"header-area":j,"cover-area":O,"hide-timer":R,"exit-course":t},Q={display:[O,j&&!s].some(ge())?null:"none"},J=()=>({[Xo.SUMMARY]:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts("label"),children:[l,":"]}),(0,n.jsxs)("div",{className:ts("value"),children:[E," ",E===1?u:m]})]}),[Xo.REMAINING]:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts("label"),children:[p,":"]}),(0,n.jsx)("div",{className:ts("value"),children:iae(k)})]}),[Xo.ELAPSED]:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts("label"),children:[r,":"]}),(0,n.jsx)("div",{className:ts("value"),children:g7(w-k)})]}),[Xo.ELAPSED_TOTAL]:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts("label"),children:[r,":"]}),(0,n.jsxs)("div",{className:ts("value"),children:[g7(w-k)," /"," ",cae(E)]})]})})[O?Xo.SUMMARY:C];return(0,n.jsxs)("div",{className:ts(W),"data-testid":"quiz-timer",style:Q,children:[k!==0&&(0,n.jsx)("div",{"aria-atomic":"true","aria-live":"polite",className:"visually-hidden",role:"status",children:T}),k===0&&(0,n.jsx)("div",{className:"visually-hidden",role:"alert",children:a||"Time expired"}),j&&I?(0,n.jsxs)("button",{className:ts("hide"),onClick:()=>N(!1),type:"button",children:[(0,n.jsx)(ie,{className:ts("icon"),name:"stopwatch-regular"}),g]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts("time"),children:[(0,n.jsx)(ie,{className:ts("icon"),name:"stopwatch-regular"}),(0,n.jsx)("div",{className:ts("desc"),children:J()})]}),j&&(0,n.jsx)("button",{className:ts("hide"),onClick:()=>N(!0),type:"button",children:d})]}),!O&&x&&dn.createPortal((0,n.jsxs)(Nm,{className:"quiz-timer-modal","data-testid":"quiz-timer-modal",disableBackgroundScroll:!0,heading:a,hideCloseButton:!0,onCancel:B,onClose:B,onOverlayClick:()=>{},children:[(0,n.jsx)("p",{children:c}),(0,n.jsx)("button",{"data-testid":"quiz-view-results-button",onClick:B,type:"button",children:i})]}),jo({childType:"dialog"}))]})},Vn=$("quiz-start"),lae=e=>(e?.retryAttempts??0)>0;function dae({lessonId:e,isActive:t}){const s=it(),o=(0,h.useRef)(null),r=kl(e),a=ue(),i=ee(),c=p1(),d=zt(e),l=j3(),u=ae(w3),m=c?.authorName,p=c?.avatar,g=i?.theme?.showAuthor??!1,C=i?.theme?.showLessonCount??!1,v=l[e]??0,x=gt(d?.description),y=gt(d?.title),T=d?.settings?.timer,L=d?.settings?.asLesson!==!1,{a11yAuthorPrefix:b="",lessonName:S="",lessonPreposition:N="",quizStart:k="",quizTakeAgain:E="",quizTimerElapsed:I="",quizTimerExpired:P="",quizTimerExpiredAction:A="",quizTimerExpiredMessage:w="",quizTimerHide:O="",quizTimerLimit:j="",quizTimerMinute:R="",quizTimerMinutePlural:M="",quizTimerRemaining:V="",quizTimerShow:F=""}=a??{},B=lae(r),H=t&&B,W=B?"quiz-take-again-button":"quiz-start-button";(0,h.useEffect)(()=>{H&&o.current?.focus()},[H]);const Q=()=>{s(W0({lessonId:e}))},J=B?E:k;return(0,n.jsx)("div",{"aria-hidden":!t,className:Vn(),children:(0,n.jsx)("div",{className:Vn("container"),children:(0,n.jsxs)("div",{className:Vn("content"),children:[(0,n.jsxs)("div",{className:Vn("header"),children:[(0,n.jsx)("div",{className:Vn("counter"),children:L&&C&&(0,n.jsx)("div",{className:Vn("count"),children:`${S} ${v} ${N} ${u}`})}),(0,n.jsx)("h1",{ref:o,tabIndex:-1,children:(0,n.jsx)(be,{className:Vn("title"),value:y})}),g&&p&&m?(0,n.jsxs)("div",{className:Vn("author"),children:[(0,n.jsx)("img",{alt:"",src:uv(p)}),(0,n.jsxs)("span",{className:"visually-hidden",children:[b," ",m]}),(0,n.jsx)("span",{"aria-hidden":"true",children:m})]}):null]}),T&&(0,n.jsx)(C7,{area:"cover",exitCourseEnabled:i?.lmsOptions?.enableExitCourse,isStartScreenActive:t,labelQuizTimerElapsed:I,labelQuizTimerExpired:P,labelQuizTimerExpiredAction:A,labelQuizTimerExpiredMessage:w,labelQuizTimerHide:O,labelQuizTimerLimit:j,labelQuizTimerMinute:R,labelQuizTimerMinutePlural:M,labelQuizTimerRemaining:V,labelQuizTimerShow:F,timerEnabled:T}),(0,n.jsx)(be,{allowTabNavigation:t,className:Vn("description"),value:x}),(0,n.jsx)(Me.ArcButton,{className:Vn("start-button"),"data-testid":W,hierarchy:"plain",iconEnd:(0,n.jsx)(ie,{name:"chevron-right-solid"}),onClick:t?Q:tn,size:"sm",tabIndex:t?void 0:-1,children:J})]})})})}function uae(){const[e,t]=(0,h.useState)();return(0,h.useEffect)(()=>{const s=document.querySelector("[data-previous-lesson]");if(!s)return;t(s.clientHeight);const o=new ResizeObserver(([r])=>{t(r.target.clientHeight)});return o.observe(s),()=>{o.disconnect()}},[]),e}const x7=$("quiz");function hae(){const e=_s();return e?(0,n.jsx)(mae,{lessonId:e}):null}function mae({lessonId:e}){const t=ee(),s=t?.color,o=ue(),a=pc()?.prefersKeyboardNavigation??!1,i=ua(e)??"",{activeIndex:c,progress:d,resolvedItems:l,retryAttempts:u,settings:m,sourceItems:p}=ore({lessonId:e}),g=Zoe({settings:m}),C=uae();hre({lessonId:e,items:p});const v=Woe(l.length),x=Koe(c),{items:y,startOffset:T}=Qoe(l,c);return(0,n.jsxs)("section",{className:x7(),"data-quiz":!0,"data-testid":"quiz",children:[m?.timer&&(0,n.jsx)(C7,{area:"header",exitCourseEnabled:t?.lmsOptions?.enableExitCourse,isEndScreenActive:c===v,isStartScreenActive:c===Ru,labelQuizTimerElapsed:o?.quizTimerElapsed,labelQuizTimerExpired:o?.quizTimerExpired,labelQuizTimerExpiredAction:o?.quizTimerExpiredAction,labelQuizTimerExpiredMessage:o?.quizTimerExpiredMessage,labelQuizTimerHide:o?.quizTimerHide,labelQuizTimerLimit:o?.quizTimerLimit,labelQuizTimerMinute:o?.quizTimerMinute,labelQuizTimerMinutePlural:o?.quizTimerMinutePlural,labelQuizTimerRemaining:o?.quizTimerRemaining,labelQuizTimerShow:o?.quizTimerShow,timerDisplay:m?.timerDisplay??void 0,timerEnabled:m?.timer}),(0,n.jsxs)("div",{className:x7("wrap"),children:[x&&(0,n.jsx)("div",{className:_p({activeIndex:c,index:Ru}),children:(0,n.jsx)(dae,{isActive:c===Ru,lessonId:e})}),y.map((L,b)=>{const S=L.type===Kt.MULTIPLE_CHOICE;return(0,n.jsx)(Mre,{color:s,hasStart:!0,id:e,index:b+T,isCard:!0,isCorrectAnswerUnshuffled:S?$oe(L.shuffledAnswerIndices,L.answers,L.correct):void 0,isShuffled:zoe(L.shuffledAnswerIndices,L.answers),isTimedQuiz:m?.timer,item:L,items:l,labels:o??{},onChoiceSelect:g.onChoiceSelect,onFillInChange:g.onFillInChange,onMatchSet:g.onMatchSet,onResponseToggle:g.onResponseToggle,prefersKeyboardNavigation:a,progress:d,quizTop:C,reportAnswer:hv,retryAttempts:u,scrollId:"page-wrap",setNextIndex:g.onSetIndex,settings:m??void 0,submitAction:g.onSubmit,title:i},`item-${L.id}`)}),(0,n.jsx)("div",{className:_p({activeIndex:c,index:v}),inert:v===c?void 0:!0,children:(0,n.jsx)(qre,{questionCount:l.length})})]})]})}const pae=({data:{type:e},lessonProgress:t})=>(0,n.jsx)(Vc,{type:e,children:(0,n.jsx)(qa,{type:e,children:(0,n.jsx)(wu,{children:(0,n.jsxs)(ei,{className:void 0,type:e,children:[(0,n.jsx)(X8,{lessonProgress:t,type:"quiz"}),(0,n.jsx)(hae,{},t?.retryAttempts??0)]})})})});var fae=f(60891),Zp=f.n(fae);Object.defineProperty(b7,"name",{value:"default",configurable:!0});function b7({authors:e,lessonAuthor:t,courseAuthor:s,selectedAuthorId:o}){if(o==="none")return{};if(o){const r=Zp()(e,{id:o});if(r)return r}if(t){const r=Zp()(e,{id:t});if(r)return r}if(s){const r=Zp()(e,{id:s});if(r)return r}return{}}const y7={addEventListeners(e,t){e.addEventListener("animationend",t,!1)},removeEventListeners(e,t){e.removeEventListener("animationend",t,!1)}},vae=we("LessonHeader"),gae=$("lesson-header"),Cae=({authorName:e,avatar:t,children:s,color:o,description:r,labels:{lessonName:a,lessonPreposition:i},lessonHeaderColor:c,lessonHeaderImageColor:d,lessonHeaderSize:l,lessonHeaderStyle:u,partnerContentAuthors:m,totalLessons:p,lessonNumber:g,showAuthor:C,showLessonCount:v,title:x})=>{const y=ej(),T=_s(),L=A2(y),b=u===q.IMAGE,S=gae("top-wrap"),{alpha:N,ariaLabel:k,media:E,role:I}=Cr("lessonHeaderImage"),P=E?.image,A=(0,h.useMemo)(()=>{if(P&&b){const w=d===nt.LIGHT?H0:D0;return Tl({alpha:N,color:w,url:Ct(P)})}},[P,b,d,N]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(YD,{ariaLabel:b?k:void 0,imgRole:b?I:void 0,sectionStyles:A,topWrapClassName:S,children:(0,n.jsx)(vae,{authorName:e,avatar:t,color:o,description:r,lessonHeaderColor:c,lessonHeaderSize:l,lessonHeaderStyle:u,lessonId:T,lessonName:a,lessonNumber:g,lessonPreposition:i,partnerContentAuthors:m,showAuthor:C,showLessonCount:v&&!L,title:x,totalLessons:p})}),s]})},ri=$("one-page-authors");function xae({className:e}){const t=ue(),s=a3(),o=rj(),r=SD();if(!o)return null;const a=s?.isPartnerContentAuthor&&r!=null,i=ri({}).mix(e);return a?(0,n.jsx)("div",{className:i,children:(0,n.jsx)("ul",{className:ri("list"),role:"list",children:r.map((c,d)=>(0,n.jsxs)("li",{className:ri("item"),role:"listitem",children:[(0,n.jsx)(L7,{avatarUrl:c?.image?aa({width:76,height:76,imageKey:c.image}):void 0}),(0,n.jsx)(S7,{a11yAuthorPrefix:t?.a11yAuthorPrefix,name:c?.name})]},d))})}):(0,n.jsxs)("div",{className:i,children:[(0,n.jsx)(L7,{avatarUrl:mt(o.avatar)}),(0,n.jsx)(S7,{a11yAuthorPrefix:t?.a11yAuthorPrefix,name:o.authorName})]})}function L7({avatarUrl:e}){return e?(0,n.jsx)("div",{className:ri("avatar"),style:{backgroundImage:`url(${e})`}}):(0,n.jsx)("div",{className:ri("avatar-fallback"),children:(0,n.jsx)(Dh,{decorative:!0})})}function S7({a11yAuthorPrefix:e,name:t}){const s=t||"Unknown User",o=ri("name");return(0,n.jsxs)("div",{className:o.toString(),children:[(0,n.jsx)("span",{className:"visually-hidden-always",children:e}),(0,n.jsx)("span",{children:s})]})}const T7=we("OnePageAuthors",xae),bae=$("one-page-title"),N7=we("OnePageTitle",({className:e,htmlId:t})=>{const s=ee(),o=Te(s?.title),r=Ca("title"),a=(0,jt.uW)(s?.title)?{"data-l10n-id":s?.title?.l10nId}:{"data-change-path":r},i=bae({}).mix(e);return(0,n.jsx)("h1",{...a,className:i,id:t,tabIndex:-1,children:o})}),Yp=$("one-page-lesson-header-info");function yae(){const e=ee(),t=Yp({}),{accentContrast:s,coverImageColor:o,coverPageType:r}=e?.theme??{},c=r===se.IMAGE&&o===nt.LIGHT||s===pe.DARK||r===se.WHITE||r===se.VIDEO||r===se.ACCENT&&Os(e?.color)===pe.DARK;return(0,n.jsxs)("div",{className:t,children:[(0,n.jsx)(N7,{className:Yp("title").toString(),hasDarkText:c}),(0,n.jsx)(T7,{className:Yp("authors").toString(),hasDarkText:c})]})}const Lae=we("OnePageCoverInfo",yae),Sae=we("CoverSVG"),Xp=$("one-page-lesson-header"),Tae=$("page"),Nae=Xp("main").mix("lesson-header__main"),kae=Xp("container").mix(Tae("header-container")),k7=()=>{const e=ee(),{alpha:t,media:s}=Cr("coverImage"),o=e?.theme?.coverImageColor,r=e?.coverPageType===se.WHITE,a=e?.coverPageType===se.IMAGE,i=e?.coverPageType===se.ACCENT,c=e?.coverPageType===se.VIDEO,d=o===nt.LIGHT,l=Xp({accent:i,image:a,white:r||c,video:c,"overlay-light":a&&d}),u=a?ia({alpha:t,color:o,media:s}):{};return(0,n.jsxs)("header",{className:l,style:u,children:[(0,n.jsx)("div",{className:kae,children:(0,n.jsx)("div",{className:Nae,children:(0,n.jsx)(Lae,{})})}),(0,n.jsx)(Sae,{coverPageType:"LEFT"})]})},Jp=(0,h.createContext)({visibleLessons:[],registerLesson:()=>{},unregisterLesson:()=>{}});Jp.displayName="LessonContentContext";function Iae({children:e}){const[t,s]=(0,h.useState)(()=>[]),o=(0,h.useCallback)(i=>{s(c=>c.concat(i))},[]),r=(0,h.useCallback)(i=>{s(c=>c.filter(d=>d!==i))},[]),a=(0,h.useMemo)(()=>({visibleLessons:t,registerLesson:o,unregisterLesson:r}),[t,o,r]);return(0,n.jsx)(Jp.Provider,{value:a,children:e})}function Eae(){return(0,h.useContext)(Jp)}const{LARGE:jae,SMALL:wae}=Si,{ACCENT:Aae,BLACK:Rae,COLOR:I7,DARK:Pae,GRAY:Mae,IMAGE:E7,LIGHT:Oae,TINT:Bae}=q,Dae=$("lesson-header-wrap");function Hae({handleNavigate:e,handleStorylineFullscreen:t,isMobileHeader:s,isProgressSummary:o,lessonProgress:r,navigateDirection:a,onNavigateTransitionEnd:i,onPageReady:c,ref:d,registerLesson:l,unregisterLesson:u,visibleLessons:m}){const{didNavigate:p,previewType:g}=xm(),C=(0,h.useRef)(null),v=(0,h.useRef)(0),x=(0,h.useRef)(!1),y=vs(),T=(0,Ce.g)(),L=wi(),b=fr(),S=ue(),N=gr(),k=pc(),E=L?.theme?.themeId,[I,P]=(0,h.useState)(!1),A=T.mode||"",w=T.id,O=o?Au:r?.index!=null?L?.lessons?.[r.index]??{}:{},j=o?null:C3({course:L,lesson:O}),R=o?0:Gj({course:L,lesson:O}),M=Wj(L),V=(0,h.useCallback)((xt,ht)=>{const us=a(),Cn=C.current;if(!Cn){ht();return}const ci=`page ${us}-${xt}`,Qu=()=>{xt==="enter"?Cn.className=`page ${us}-complete`:Cn.className="page",y7.removeEventListeners(Cn,Qu),window.dispatchEvent(new CustomEvent(aC)),i(),ht()};Cn.className=ci,y7.addEventListeners(Cn,Qu)},[a,i]);(0,h.useImperativeHandle)(d,()=>({componentWillEnter(xt){V("enter",xt)},componentDidEnter(){P(!0)},componentWillExit(xt){const ht=document.getElementById("page-wrap"),us=ht?.scrollTop??0;ht&&(ht.scrollTop=0),v.current=us,V("leave",xt),window.dispatchEvent(new CustomEvent(rC)),C.current&&(C.current.scrollTop=v.current)},componentDidExit(){}}),[V]),(0,h.useEffect)(()=>(P(!0),o||(wT(w),Ms(cI(w))),l(w),()=>{u(w)}),[]),(0,h.useEffect)(()=>{p&&!x.current&&I&&c(),x.current=I},[p,I,c]);const F=(0,h.useMemo)(()=>{const{theme:xt}=L??{},ht=Os(xt?.lessonHeaderColor),us=xt?.customColorLessonHeaderContrast??ht;return(us===pe.AUTO?ht:us)===pe.DARK?ft.DARK:ft.LIGHT},[L]),B=(xt,ht)=>{if(o)return(0,n.jsx)(Y8,{...ht,course:L,courseProgress:b,labels:S,lessons:L?.lessons,sessionPreferences:k});switch(xt){case"blocks":return(0,n.jsx)(ooe,{...ht,animateBlockEntrance:L?.animateBlockEntrance,handleNavigate:e,isFirstLesson:zj({course:L,lesson:O})});case"quiz":return(0,n.jsx)(pae,{...ht,course:L});default:return null}},H=O,{author:W,selectedAuthorId:Q,type:J}=H,{prefersKeyboardNavigation:te}=k??{},{authors:_,color:U,enableVideoPlaybackSpeed:z,lessonHeaderImage:D,showLessonCount:K,showNavigationButtons:Z,theme:X}=L??{},{hideLessonHeaders:Y,lessonHeaderColor:oe,lessonHeaderImageColor:re,lessonHeaderSize:me,lessonHeaderStyle:he,navigationType:Oe,showAuthor:ut}=X??{},It=N.length>0,Qe=It?N.find(xt=>xt.id===Q):void 0,ze=It?Qe?.data?.authors:void 0,{avatar:We,authorName:Bt}=b7({authors:_,lessonAuthor:W,courseAuthor:L?.author,selectedAuthorId:Q}),zo=f1({course:L,courseProgress:b}),Xs=o?{}:b1({course:L,courseProgress:b,lesson:j,restrictingQuiz:zo}),ho=t4(O),Js=Qn(L)?k7:Cae,gn=(0,n.jsx)(Js,{authorName:Bt,avatar:We,color:U,course:L,description:H.description,labels:S,lessonHeaderColor:oe,lessonHeaderImage:D,lessonHeaderImageColor:re,lessonHeaderSize:me,lessonHeaderStyle:he,lessonNumber:R,partnerContentAuthors:ze,showAuthor:ut,showLessonCount:K,themeId:E,title:H.title,totalLessons:M,children:!o&&(0,n.jsx)(X8,{id:H.id,items:H.items,lessonProgress:r,navigationType:Oe,scrollPosition:0,type:H.type})}),fo=`image-${(re??nt.DARK).toLowerCase()}`,Fr=Dae({[fo]:he===E7,accent:he===Aae,black:he===Rae,collapsed:Y,custom:he===I7,dark:he===Pae,gray:he===Mae,image:he===E7,large:me===jae&&!s,light:he===Oae,mobile:s,small:me===wae&&!s,tint:he===Bae}),$e=he===I7?{"--lesson-header-contrast-color":F,"--color-background":oe}:{},Dt={authorName:Bt,avatar:We,color:U,courseTitle:y(L?.title),data:O,enableVideoPlaybackSpeed:z,handleStorylineFullscreen:t,hideLessonHeaders:Y,isLesson:ur(H),labels:S,lessonHeader:gn,lessonHeaderImage:D,lessonHeaderWrapClasses:Fr,lessonHeaderWrapStyles:$e,lessonHasContinues:ho,lessonNumber:R,lessonProgress:r,loadMedia:w===m[0],mode:A,nextLesson:j?.id??null,nextLessonRestrictions:Xs,partnerContent:N,prefersKeyboardNavigation:te,previewType:g,scrollPosition:0,showAuthor:ut,showLessonCount:K,showNavigationButtons:Z,totalLessons:M};return(0,n.jsx)(Tr,{title:dc(`${y(H.title)} - ${Dt.courseTitle}`),children:(0,n.jsx)("div",{"data-lesson-id":w,ref:C,children:B(J,Dt)})})}function Fae(e){const{visibleLessons:t,registerLesson:s,unregisterLesson:o}=Eae();return(0,n.jsx)(Hae,{...e,registerLesson:s,unregisterLesson:o,visibleLessons:t})}const Vae=Fae;var j7=f(4412);function zae(e){const t=ue(),s=yw(e),o=Lw(e),r=k1(),a=s?.id,i=Di(a),c=gt(i?.data);return{lessonNameLabel:t?.lessonName,lessonPrepositionLabel:t?.lessonPreposition,nextLesson:s,nextLessonNumber:o,restrictionData:a?c:void 0,restrictionType:a?i?.type:void 0,totalLessons:r}}const Bu=$("lesson-nav");function $ae({allowTooltip:e,lessonNameLabel:t,lessonPrepositionLabel:s,nextLesson:o,nextLessonNumber:r,onFocus:a,ref:i,restrictionData:c,restrictionType:d,totalLessons:l}){const u=o?.id,m=br(),p=Na(m),C=o&&ur(o)&&u,v=Te(o?.title)||"",x=C?`${r} ${s} ${l} \u2014 ${v}`:v,y=p&&C?`${t} ${r}`:x;return(0,n.jsx)(ka,{allowTooltip:e,direction:"next",navLessonId:u,onFocus:a,ref:i,restrictionData:c,restrictionType:d,children:p?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:Bu("link-text"),children:y}),(0,n.jsx)(Td,{className:Bu("link-icon")})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Td,{className:Bu("link-icon")}),(0,n.jsx)("span",{className:Bu("link-text"),children:y})]})})}const _ae=we("LessonNavNext",$ae);function w7({lessonId:e,...t}){const s=zae(e);return(0,n.jsx)(_ae,{...t,...s})}const Du=$("lesson-nav"),Uae=({allowTooltip:e,courseFinishLabel:t,onFocus:s,restrictionData:o,restrictionType:r},a)=>{const i=br(),c=Na(i);return(0,n.jsx)(ka,{allowTooltip:e,direction:"next",finish:!0,onFocus:s,ref:a,restrictionData:o,restrictionType:r,children:c?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:Du("link-text"),children:t}),(0,n.jsx)(Td,{className:Du("link-icon")})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Td,{className:Du("link-icon")}),(0,n.jsx)("span",{className:Du("link-text"),children:t})]})})},Gae=we("LessonNavFinish",(0,h.forwardRef)(Uae));function qp(e){const s=ue()?.courseFinish||"Finish";return(0,n.jsx)(Gae,{...e,courseFinishLabel:s})}const Hu=$("lesson-nav"),Wae=({allowTooltip:e,className:t,courseHomeLabel:s,lessonNameLabel:o,lessonPrepositionLabel:r,onFocus:a,previousLesson:i,previousLessonNumber:c,totalLessons:d},l)=>{const u=i?.id,m=br(),p=Na(m),C=ur(i)&&u,v=gt(i?.title)||s,x=C?`${c} ${r} ${d} \u2014 ${v}`:v,y=p&&C?`${o} ${c}`:x;return(0,n.jsx)(ka,{allowTooltip:e,className:t,direction:"previous",navLessonId:u,onFocus:a,ref:l,children:p?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:Hu("link-text"),children:y}),(0,n.jsx)(V5,{className:Hu("link-icon")})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V5,{className:Hu("link-icon")}),(0,n.jsx)("span",{className:Hu("link-text"),children:y})]})})},Kae=we("LessonNavPrevious",h.forwardRef(Wae));function ef({lessonId:e,...t}){const s=Pw(e)??{},o=Mw(e),r=k1(),a=ue();return(0,n.jsx)(Kae,{...t,courseHomeLabel:a?.courseHome,lessonNameLabel:a?.lessonName,lessonPrepositionLabel:a?.lessonPreposition,previousLesson:s,previousLessonNumber:o,totalLessons:r})}const Qae={threshold:0},Fu=(e,t)=>{const[s,o]=(0,h.useState)(!1),r=(0,h.useRef)(null);return(0,h.useEffect)(()=>{r.current&&r.current.disconnect(),r.current=new IntersectionObserver(([i])=>{o(i.isIntersecting)},t||Qae);const{current:a}=r;return e.current?a.observe(e.current):o(!1),()=>{a.disconnect()}},[e,t]),s},A7=$("navButtonsFull"),Zae=()=>{const[e,t]=(0,h.useState)(!1);return(0,Ye.A)(rC,()=>t(!0)),(0,Ye.A)(aC,()=>t(!1)),e},Yae=({isVisible:e})=>{(0,j7.A)(()=>window.dispatchEvent(new CustomEvent(gm))),(0,h.useEffect)(()=>{const t=e?iC:gm;window.dispatchEvent(new CustomEvent(t))},[e])},Xae=({isVisible:e})=>{(0,j7.A)(()=>window.dispatchEvent(new CustomEvent(Cm))),(0,h.useEffect)(()=>{const t=e?cC:Cm;window.dispatchEvent(new CustomEvent(t))},[e])},Jae=({children:e,hideNavToHome:t,navNextEnabled:s,navFinishEnabled:o})=>{const r=(0,h.useRef)(null),a=(0,h.useRef)(null),i=(0,h.createRef)(null),c=(0,h.useRef)(),d=_s(),l=Fu(a),u=Fu(i),m=Zae(),p=(0,h.useCallback)(()=>{r.current?.scrollTo({top:0,behavior:"smooth"})},[]),g=(0,h.useCallback)(()=>{const v=r.current?.scrollHeight;r.current?.scrollTo({top:v,behavior:"smooth"})},[]);(0,Ye.A)(Ad,p),(0,Ye.A)(Rd,g),Yae({isVisible:l}),Xae({isVisible:u}),(0,h.useEffect)(()=>{if(!m&&a.current){const x=(a.current?.clientHeight??0)+1;r.current?.scrollTo({top:x})}},[m,a]);const C=A7("navPrev",{visible:l,hide:m});return(0,n.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:r,children:(0,n.jsxs)("div",{className:A7(),children:[!t&&(0,n.jsx)("div",{className:C,children:(0,n.jsx)(ef,{lessonId:d,ref:a})}),e,s&&(0,n.jsx)(w7,{lessonId:d,ref:i}),o&&(0,n.jsx)(qp,{lessonId:d,ref:c})]})})},_c=$("navButtonsFloating"),R7=({transitionIn:e,buttonType:t,children:s})=>{const o=(0,h.useRef)(),r={entered:_c(t,{entered:!0}),exiting:_c(t,{exiting:!0}),exited:_c(t,{exited:!0})};return(0,n.jsx)(Yc,{in:e,nodeRef:o,timeout:250,children:a=>(0,n.jsx)("div",{className:r[a],ref:o,children:s})})},qae=250,P7={threshold:.2},eie=({topRef:e,bottomRef:t,pageWrapRef:s,currentLessonId:o})=>{const r=Fu(e,P7),a=Fu(t,P7),[i,c]=(0,h.useState)(!1),[d,l]=(0,h.useState)(!1),[u,m]=(0,h.useState)(!1),p=(0,h.useCallback)(()=>{s.current?.scrollTo({top:2,behavior:"smooth"})},[s]);return(0,Zd.A)(p),(0,h.useEffect)(()=>{c(!0);const g=setTimeout(()=>{p(),c(!1)},qae);return()=>{clearTimeout(g)}},[o,p]),(0,h.useEffect)(()=>{l(a&&!i),m(r&&!i)},[a,r,i]),{showPrev:u,showNext:d}},tie=({children:e,isCurrentLessonQuiz:t,navNextEnabled:s,hideNavToHome:o,navFinishEnabled:r})=>{const a=(0,h.useRef)(),i=(0,h.useRef)(),c=(0,h.useRef)(),d=(0,h.useRef)(),l=(0,h.useRef)(),u=(0,h.useRef)(),m=_s(),{showNext:p,showPrev:g}=eie({topRef:l,bottomRef:u,pageWrapRef:a,currentLessonId:m}),C=(0,h.useCallback)(()=>{a.current?.scrollTo({top:0,behavior:"smooth"})},[]),v=(0,h.useCallback)(()=>{const x=a.current?.scrollHeight;a.current?.scrollTo({top:x,behavior:"smooth"})},[]);return(0,Ye.A)(Ad,C),(0,Ye.A)(Rd,v),(0,h.useEffect)(()=>{t&&(s||r)&&v()},[t,s,r,v]),(0,n.jsxs)("div",{className:"page-wrap",id:"page-wrap",ref:a,children:[(0,n.jsx)("div",{className:_c("top"),ref:l}),!o&&(0,n.jsx)(R7,{buttonType:"prev",transitionIn:g,children:(0,n.jsx)(ef,{lessonId:m,onFocus:C,ref:i})}),e,(0,n.jsx)(R7,{buttonType:"next",transitionIn:p&&(s||r),children:s?(0,n.jsx)(w7,{lessonId:m,onFocus:v,ref:c}):r?(0,n.jsx)(qp,{lessonId:m,onFocus:v,ref:d}):null}),(0,n.jsx)("div",{className:_c("bottom"),ref:u})]})};var Vu=f(9608);class sie extends Vu.Component{nodeRef=Vu.createRef();constructor(t){super(t),this.handleTransition=this.handleTransition.bind(this),this.onEnter=this.onEnter.bind(this),this.onEntered=this.onEntered.bind(this),this.onExit=this.onExit.bind(this),this.onExited=this.onExited.bind(this)}handleTransition(t){const s=this.transitionState;s==="entering"?this.onEnter(t):s==="exiting"&&this.onExit(t)}onEnter(t){const s=this.nodeRef.current;s&&s.componentWillEnter?s.componentWillEnter(t):t()}onEntered(){const t=this.nodeRef.current;t&&t.componentDidEnter&&t.componentDidEnter()}onExit(t){const s=this.nodeRef.current;s&&s.componentWillExit?s.componentWillExit(t):t()}onExited(){const t=this.nodeRef.current;t&&t.componentDidExit&&t.componentDidExit()}render(){const{children:t}=this.props;return(0,n.jsx)(Yc,{addEndListener:this.handleTransition,nodeRef:this.nodeRef,onEntered:this.onEntered,onExited:this.onExited,unmountOnExit:!0,...this.props,children:s=>(this.transitionState=s,t&&Vu.cloneElement(Vu.Children.only(t),{ref:this.nodeRef}))})}}const{FULL:nie,FLOATING:M7}=Yn,oie=$("lessonNavigation"),rie=({children:e})=>{const t=(0,h.createRef)();return(0,n.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:t,children:e})},aie=(e,t)=>e+(t?.drawCount??1),iie=(e=[])=>e.reduce(aie,0),cie=({children:e,isPreviewLesson:t})=>{const{buttonNavigationStyle:s}=ee(),{pathname:o}=(0,Ce.zy)(),r=ee(),{showNavigationButtons:a,lessonsOnly:i,lmsOptions:c={}}=r,d=(0,h.useRef)(),l=bt(480),u=_s(),m=zt(u)||{},p=No(u)||{},[g,C]=(0,h.useState)(s),v=i[0].id,x=r?.exportSettings?.webExportSettings,y=!to.isInstantLink&&(c?.disableCoverPage||x?.disableCoverPage)&&v===u,T=!to.isInstantLink&&c?.disableCoverPage,L=c?.disableCoverPage?y:T;(0,h.useEffect)(()=>{s!==g&&(C(s),window.dispatchEvent(new CustomEvent(Ad)))},[s,g]);const b=t4(m)||Ov(m)?p.isComplete:!0,S=p.activeIndex===iie(m.items)+1,N=m.type==="quiz"&&!S||m.settings?.continueType==="continue",k=m&&C3({course:r,lesson:m}),E=u==="progress-summary",I=window.isPublicShare,P=k&&!t&&b&&!N&&!E,A=!k&&b&&Se&&!I&&!E&&!t&&!iv()&&!N,w=oie("wrapper",{full:s===nie||l,floating:s===M7&&!l}),j=!a||t?rie:s===M7&&!l?tie:Jae;return(0,h.useEffect)(()=>{const R=document.querySelector(".page__content");R&&R.classList.add("page__content--preview-nav")},[j]),(0,n.jsx)("div",{className:w,ref:d,children:(0,n.jsx)(j,{hideNavToHome:L,navFinishEnabled:A,navNextEnabled:P,children:(0,n.jsx)(Iae,{children:(0,n.jsx)(Uo,{component:"div",children:(0,n.jsx)(sie,{children:e},o)})})})})};var lie=f(21166),die=f.n(lie),uie=f(77877),hie=f.n(uie),mie=f(94839),O7=f(20568);function pie(e){return e?.slidesUI?.slideDirection??As.UP}function fie(){return ae(pie)}function vie(e){return e?.slidesUI?.exitingSlideOffset??0}function gie(){return ae(vie)}const Or=$("blocks-lesson-slide"),B7="#fff",Cie=["image full","image text overlay","quote background"],D7=({className:e})=>{const t=Cs()||B7;return(0,n.jsx)("div",{className:e,style:{background:t}})},xie=({block:e})=>(0,n.jsx)(j1,{block:e,children:(0,n.jsx)(D7,{className:Or("background-top")})}),bie=({block:e})=>(0,n.jsx)(j1,{block:e,children:(0,n.jsx)(D7,{className:Or("background-bottom")})});function yie(e,t){const s=t.blocks?.length??1,o=s==1,r=s==2,a=t.blocks?.[0],i=t.blocks?.find(A=>A.settings.backgroundType===q.IMAGE),c=e.settings.backgroundType===q.IMAGE,d=e.id===a?.id,l=e.family==="multimedia",u=e.family==="mondrian",m=e.family==="survey",p=e.family==="buttons",C=e.variant==="accordion"&&document.querySelector(`[data-block-id="${e.id}"] [data-accordion-status="closed"]`)!=null,v=document.querySelector(`[data-block-id="${e.id}"] [data-block-text]`)?.clientHeight>300,x=qne(e.family,e.variant)||v,y=document.querySelector("[data-continue-sr]")!=null,T=!x&&r&&y&&document.querySelector("[data-continue-btn]")==null,L=o&&c&&!T,b=c&&!T&&!x,S=l||p||u||m;return Or("connected-blocks",{"min-half-height":i&&(r&&!T&&!x||C||b),"full-height":T||L,"top-block":d&&!o&&!x&&!S,"top-block-centered":d&&!o&&S})}const Lie=({hasTransitioned:e,onContinue:t,prefersKeyboardNavigation:s,previewType:o,slide:r,transitionState:a},i)=>{const c=ee(),d=_s(),l=ue(),u=gr(),m=No(d),p=!0,{animateBlockEntrance:g,color:C,title:v,enableVideoPlaybackSpeed:x}=c;(0,h.useImperativeHandle)(i,()=>y.current);const y=(0,h.useRef)(),T=fie(),L=gie(),b=`${a}-${T}`,S=Or("wrapper",{exiting:a==="exiting"}),{blocks:N,lastBlock:k}=r,E=(0,h.useCallback)(_=>{_===k?.id&&t()},[k,t]),I=Or("inner",{[b]:!0}),P=Or("lesson",{slides:p,"touch-preview":xc(o)}).toString(),A=r.blocks.length==1,{settings:w,type:O,variant:j}=r.blocks?.[0]??{},R=A&&w.backgroundType===q.IMAGE,M=A&&!R&&Sn()(`${O} ${j}`,Cie),V=M||R,F=r.blocks?.[0],B=r.blocks?.[r.blocks.length-1],H=F?.settings?.backgroundType!==q.IMAGE,W=B?.settings?.backgroundType!==q.IMAGE,Q=cl(c),te=Or("full-width-image",{legacy:M,"presentation-contain":M&&Q&&O==="image"&&j==="full",background:R});return(0,n.jsx)("div",{className:S,style:{top:L},children:(0,n.jsxs)("div",{className:I,children:[H&&(0,n.jsx)(xie,{block:F}),W&&(0,n.jsx)(bie,{block:B}),(0,n.jsx)("div",{className:P,ref:y,children:N.map((_,U)=>{const z=A?!1:$8({blocks:r.blocks,lessonProgress:m,currentBlockIndex:U}),D=V?te:yie(_,r);return(0,n.jsx)(V8,{animateBlockEntrance:g,block:_,className:D,color:C,courseTitle:v,defaultBackgroundColor:B7,enableVideoPlaybackSpeed:x,hideBlock:z,index:U,isFirstLesson:!0,isOnlyBlockInStep:A,labels:l,lessonId:d,lessonProgress:m,loadMedia:e,onContinue:E,partnerContent:u,prefersKeyboardNavigation:s,previewType:o},_.blockId)})})]})})},Sie=(0,h.forwardRef)(Lie);var Tie=f(7050),Nie=f.n(Tie);const H7=$("blocks-slide-indicator-tooltip"),kie=({disabled:e,left:t,text:s,top:o,visible:r},a)=>{let i=(0,n.jsx)("span",{"aria-hidden":"true",children:s});return e&&(i=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ie,{classNameIcon:H7("icon"),name:"lock"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:"(locked content)"})]})),(0,n.jsx)("div",{"aria-hidden":!r,className:H7("wrapper",{disabled:e,visible:r}),ref:a,role:"tooltip",style:{left:t,top:o},children:i})},F7=(0,h.forwardRef)(kie);F7.propTypes={disabled:ve().bool.isRequired,left:ve().number,text:ve().string.isRequired,top:ve().number,visible:ve().bool.isRequired};const Iie=F7;function Eie(e){const t=(0,h.useRef)();return t.current||=e(),t}const zu=$("blocks-slide-indicator"),jie=({active:e,blockNavigationStyle:t,disabled:s,numberOfSlides:o,onKeyDown:r,onClick:a,slideIndex:i},c)=>{const{prefersKeyboardNavigation:d}=pc()??{},[l,u]=(0,h.useState)(!1),[m,p]=(0,h.useState)(),g=(0,h.useRef)(),C=(0,h.useRef)(),v=(0,h.useRef)(),x=t===F0.NUMBERS,y=i+1,T=`${y} / ${o}`,L=e?`Step ${y} of ${o}, current step`:`Go to step ${y} of ${o}`,b=Eie(()=>document.getElementById("portal")),S=(0,h.useCallback)(()=>{if(g.current&&C.current){const V=g.current.getBoundingClientRect(),F=C.current.getBoundingClientRect(),B=V.left-F.width-18,H=Math.round(V.top-F.height/2+V.height/2);p({left:B,top:H})}},[]),N=(0,h.useCallback)(()=>{v.current=setTimeout(()=>{S(),u(!0)},300)},[S]),k=(0,h.useCallback)(()=>{clearTimeout(v.current),u(!1)},[]),E=(0,h.useCallback)(()=>{a(i)},[a,i]),I=(0,h.useCallback)(V=>{cs(V)&&u(!1),r(V)},[r]),P=(0,h.useCallback)(()=>{N()},[N]),A=(0,n.jsx)(Iie,{disabled:s,left:m?.left,ref:C,text:T,top:m?.top,visible:l}),w=zu("button",{active:e,disabled:s,numbers:x}),O=zu("wrapper"),j=zu("circle",{active:e,disabled:s}),R=zu("number",{active:e,disabled:s}),M=x?(0,n.jsx)("span",{"aria-hidden":"true",className:R,children:y}):(0,n.jsx)(ie,{classNameIcon:j,name:"circle-solid"});return(0,n.jsxs)("div",{className:O,ref:c,children:[(0,n.jsx)("button",{"aria-current":e?"page":void 0,"aria-disabled":s,"aria-label":L+(s?" (unavailable until previous content is completed)":""),className:w,"data-control":"",onBlur:k,onClick:s?void 0:E,onFocus:d?P:void 0,onKeyDown:I,onMouseEnter:N,onMouseLeave:k,ref:g,type:"button",children:M}),(0,dn.createPortal)(A,b.current)]})},wie=(0,h.forwardRef)(jie),Br=$("blocks-slide-controls"),V7=38,Aie=8,Rie=e=>{const{activeSlideIndex:t,blockNavigationStyle:s,numberOfSlides:o,onGoToCover:r,onSlideClick:a,slideDisabledState:i,previewType:c}=e,d=(0,h.useRef)(),l=(0,h.useRef)(),[u,m]=(0,h.useState)(!1),[p,g]=(0,h.useState)(!1),C=(0,h.useCallback)(T=>{let L=!1,b=-1;if(yr(T)||ro(T)){if(t-1>=0)b=t-1;else{r();return}L=!0}else Lr(T)||ao(T)?(t+1<=o-1&&(b=t+1),L=!0):S5(T)?(b=0,L=!0):L5(T)&&(b=o-1,i[b]&&(b=i.findLastIndex(S=>!S)),L=!0);b>=0&&!i[b]&&a(b),L&&(T.stopPropagation(),T.preventDefault())},[t,o,r,a,i]);(0,h.useEffect)(()=>{const T=d.current,L=l.current;if(T&&L){const b=T.getBoundingClientRect(),S=L.getBoundingClientRect(),N=b.bottom-V7,k=b.top+V7;S.bottom>N?T.scrollBy({top:S.bottom-N,left:0,behavior:"smooth"}):S.top<k&&T.scrollBy({top:S.top-k,left:0,behavior:"smooth"})}},[t]);const v=(0,h.useCallback)(()=>{const T=d.current;T&&(m(T.scrollTop>Aie),g(T.clientHeight+T.scrollTop<T.scrollHeight))},[]);(0,Zd.A)(v);const x=(0,h.useCallback)(vu()(v,100),[v]);Pd(d.current,v);const y=Br({"touch-preview":xc(c)});return(0,n.jsx)("div",{className:y,children:(0,n.jsx)("div",{className:Br("page-control-wrapper"),children:(0,n.jsxs)("div",{className:Br("page-control-inner-wrapper"),children:[(0,n.jsx)("div",{className:Br("page-control"),onScroll:x,ref:d,children:(0,n.jsx)("div",{className:Br("slide-dot-wrapper"),children:Nie()(T=>{const L=T===t;return(0,n.jsx)(wie,{active:L,blockNavigationStyle:s,disabled:i[T],numberOfSlides:o,onClick:a,onKeyDown:C,ref:L?l:null,slideIndex:T},T)},o)})}),(0,n.jsx)("div",{className:Br("overlay-top",{visible:u})}),(0,n.jsx)("div",{className:Br("overlay-bottom",{visible:p})})]})})})},z7=100;var Uc=f(9608);const Pie=50,Mie=1e3,Oie=({onSwipeDownHandler:e,onSwipeUpHandler:t,target:s,timeoutDuration:o=Mie})=>{const[r,a]=Uc.useState(!1),i=Uc.useRef(void 0),c=Uc.useCallback(()=>{i.current&&clearTimeout(i.current),i.current=setTimeout(()=>a(!1),o)},[o]),d=Uc.useCallback(l=>{const u=Math.abs(l.deltaY);if(r)u<Pie?(i.current&&clearTimeout(i.current),a(!1)):c();else if(u>z7){const m=l.deltaY>0?e:t;a(!0),c(),m()}},[c,r,e,t]);Uc.useEffect(()=>{if(!(!s||!t||!e))return s.addEventListener("wheel",d,{passive:!0}),()=>{i.current&&clearTimeout(i.current),s?.removeEventListener?.("wheel",d,{passive:!0})}},[e,t,d,s])},$7="rise-presenter-sync",$ge="presenterMode",Bie="slide",Die="NAVIGATE_TO_COVER",_7="NAVIGATE_TO_SLIDE",U7="SLIDE_CHANGE",_ge="PRESENTER_VIEW_EXIT";function Hie(e){const t=new URLSearchParams(e).get(Bie);if(t==null)return 0;const s=Number(t);return Number.isFinite(s)&&s>0?s:0}function G7(){const e=window.location.hash.split("?")[1]||"";return Hie(e)}const Ys=$("lesson-one-page-slides"),Fie=$("page-wrap"),W7=100;function K7(e){if(e==null)return!1;const t=e.tagName.toLowerCase(),s=e.getAttribute("type"),o=e.getAttribute("role"),r=e.tabIndex,a=t==="button"||["div","span"].includes(t)&&(o==="button"||r===0),i=t==="input"&&["radio","text"].includes(s)||t==="textarea"||o==="radio",c=["audio","video"].includes(t),d=o==="tab",l=document.querySelector(".quiz-card__interactive")?.contains?.(e)??!1;return a||i||c||d||l}const Vie=(e,t)=>(s,o,r)=>z8(s,r.slice(0,-1),e,void 0,t),zie=(e,t)=>({disabled:s,slides:o},r)=>{const a=st()(js()(l=>e[l.id]),tt()(l=>ms()(l,e[l.id])))(r),i=r[r.length-1],c=s||Yne(a)||Xne(a,t),d={blocks:a,lastBlock:i,disabled:s};return{disabled:c,slides:die()(d,o)}},$u=e=>{let t=!1,s=!1;if(e){const{clientHeight:o,scrollHeight:r,scrollTop:a}=e,i=Math.max(0,a),c=r-i;t=c===r,s=c-5<=o}return{isAtTop:t,isAtBottom:s}},$ie=/,? +/,_ie=[],Uie=({lessonProgress:e,prefersKeyboardNavigation:t,previewType:s},o)=>{(0,h.useImperativeHandle)(o,Function.prototype,[]);const{announcePolite:r,clearAnnouncements:a}=eo(),i=(0,h.useRef)(),c=(0,h.useRef)(),d=(0,h.useRef)(),l=(0,h.useRef)(),u=(0,h.useRef)(),m=(0,h.useRef)(),p=(0,h.useRef)(),g=(0,h.useRef)(),C=(0,h.useRef)(null),v=(0,h.useRef)(null),x=(0,h.useRef)(!1),y=(0,h.useRef)(0),T=(0,h.useRef)(0),L=Vt(),b=it(),[S,N]=(0,h.useState)(()=>{const ke=G7()-1;return ke>0?ke:0}),[k,E]=(0,h.useState)(!0),[I,P]=(0,h.useState)(!1),A=(0,je.A)(k),w=(0,je.A)(I),O=(0,h.useRef)(),j=Ss(),R=j?.01:600,{lessons:M,...V}=ee()||{},F=V?.theme?.blockNavigationStyle||F0.DOTS,B=M[0],H=B?.items||_ie,W=(0,h.useCallback)(()=>{const ke=d.current?.scrollHeight>d.current?.clientHeight,{isAtBottom:Ut}=$u(d.current),Lt=ke&&!k&&!Ut;Lt!=I&&P(Lt)},[I,k]);Pd(i.current,W),(0,h.useLayoutEffect)(W,[k]);const Q=(0,h.useCallback)(()=>{d.current?.scrollTo({top:0})},[]),J=V?.theme,te=(0,h.useMemo)(()=>il(Vp([],H,e,J).map(Vie(e,J)),js()(s4.A),hie()(xe()("blockId"))),[H,e,J]),_=(0,h.useCallback)(ke=>{const Ut={disabled:!1,slides:[]},{slides:Lt}=zd()(zie(te,e),Ut,ke);return Lt},[te,e]),U=(0,h.useMemo)(()=>il(H,Fne,_),[H,_]),z=(0,h.useMemo)(()=>el()("disabled",U),[U]),D=cl(V);(0,h.useEffect)(()=>{y.current=S},[S]),(0,h.useEffect)(()=>{T.current=U.length,U.length>0&&S>=U.length&&N(U.length-1)},[U.length,S]),(0,h.useEffect)(()=>{if(!(!D||typeof BroadcastChannel>"u"))try{C.current||(C.current=new BroadcastChannel($7));const ke=C.current,Ut=Lt=>{if(Lt.data.type===Die)b(yo(As.DOWN)),v.current&&v.current(0),x.current||L("/");else if(Lt.data.type===_7){const uf=Lt.data.slideIndex,Kc=Math.min(uf-1,T.current-1);if(Kc>=0){const Ole=Kc<y.current?As.DOWN:As.UP;b(yo(Ole)),v.current&&v.current(Kc)}}};return ke.addEventListener("message",Ut),()=>{ke.removeEventListener("message",Ut)}}catch{}},[D,b,L]),(0,h.useEffect)(()=>{if(!(!D||!C.current))try{const ke=S+1;C.current.postMessage({type:U7,slideIndex:ke})}catch{}},[D,S]),(0,h.useEffect)(()=>()=>{C.current?.close(),C.current=null},[]);const K=U.length,Z=K>0?Math.min(S,K-1):0,X=U[Z],Y=xc(s),oe=F!==F0.NONE,re=S===K-1,me=e?.isComplete,he=I||re?!me||!Se||window.isPublicShare:z[S+1],Oe=!I&&!re,ut=re&&!Se,It=(0,je.A)(ut),Qe=I&&!re,ze=(0,h.useCallback)(lu()(W,100),[W]);(0,h.useEffect)(()=>{const ke=d.current;return ke?.addEventListener("scroll",ze,{passive:!0}),()=>ke?.removeEventListener("scroll",ze,{passive:!0})},[ze]),(0,h.useEffect)(()=>{document.activeElement===m.current?!w&&I?u.current?.focus({preventScroll:!0}):!It&&ut&&p.current?.focus({preventScroll:!0}):document.activeElement===u.current&&w&&!I&&m.current?.focus({preventScroll:!0})},[I,w,It,A,ut,k]),(0,mie.A)(()=>{s9(),O.current=setTimeout(()=>{E(!1),d.current?.focus?.()},R+W7)},()=>{clearTimeout(O.current)});const We=(0,h.useCallback)(ke=>{const Ut=i.current?.getBoundingClientRect()?.top??0;b(mE(Ut));const Lt=Math.max(0,Math.min(ke,U.length-1));N(Lt),Q()},[b,Q,U.length]),Bt=(0,h.useCallback)(()=>{k||(E(!0),oo(()=>{L("/")},"lesson-to-one-page-cover-stepped"))},[L,k]),zo=V?.exportSettings?.webExportSettings,Xs=!to.isInstantLink&&(V?.lmsOptions?.disableCoverPage||zo?.disableCoverPage),ho=(0,h.useCallback)(Xs?()=>{b(yo(As.DOWN)),We(0)}:Bt,[Xs,We,Bt,b,yo]);(0,h.useEffect)(()=>{x.current=Xs},[Xs]),(0,h.useEffect)(()=>{v.current=We},[We]);const mo=(0,h.useCallback)(()=>{k||(S>0?(b(yo(As.DOWN)),We(S-1)):Bt())},[We,b,S,k,Bt]),Js=(0,h.useCallback)(()=>{k||(re&&Se?L("/lessons/progress-summary"):(b(yo(As.UP)),We(S+1)))},[We,b,L,re,S,k]),gn=(0,h.useCallback)(()=>{(S<K-1||re&&Se)&&Js()},[re,S,K,Js]),po=(0,h.useCallback)(()=>{const ke=d.current?.scrollTop??0,Ut=d.current?.clientHeight??0,Lt=j?"instant":"smooth";d.current?.scrollTo({top:ke+Ut,behavior:Lt})},[j]),fo=(0,h.useCallback)(()=>{Js()},[Js]),Fr=(0,h.useCallback)(()=>{po()},[po]),$e=(0,h.useCallback)(ke=>{if(ke===S||k)return;const Ut=ke<S?As.DOWN:As.UP;b(yo(Ut)),We(ke),queueMicrotask(()=>{l.current?.querySelectorAll("[data-control]")?.[ke]?.focus?.()})},[We,b,S,k]),Dt=(0,h.useCallback)(()=>E(!0),[]),xt=(0,h.useCallback)(()=>{E(!1),setTimeout(()=>{if(c.current&&l.current?.contains?.(document.activeElement)){const ke=Bp()(c.current.innerText,{length:75,separator:$ie});a(),r(`Content preview: ${ke}`)}else d.current?.focus?.()},0)},[r,a]),ht=(0,h.useCallback)(()=>{if(Y)return;const{isAtTop:ke}=$u(d.current);if(ke){S===0?ho():mo();return}},[Y,mo,S,ho]),us=(0,h.useCallback)(()=>{if(Y||re&&!Se||he)return;const{isAtBottom:ke}=$u(d.current);if(ke){fo();return}},[re,he,Y,fo]),Cn=(0,h.useCallback)(()=>{const{isAtBottom:ke,isAtTop:Ut}=$u(d.current),Lt=document.documentElement.clientWidth===window.innerWidth;return(ke||Ut)&&Lt},[]),ci=(0,h.useCallback)(ke=>{!l.current?.contains?.(document.activeElement)&&!K7(ke.target)&&ht()},[ht]),Qu=(0,h.useCallback)(ke=>{!l.current?.contains?.(document.activeElement)&&!K7(ke.target)&&us()},[us]),Tx=(0,h.useCallback)(ke=>{const{itemId:Ut}=ke.detail,Lt=U.findIndex(uf=>uf.blocks.find(Kc=>Kc.id===Ut));Lt===-1||Lt===S||(b(yo(Lt>S?As.UP:As.DOWN)),We(Lt))},[U,S,b,We]);(0,h.useEffect)(()=>(window.addEventListener(Ge,Tx),()=>{window.removeEventListener(Ge,Tx)})),(0,O7.A)("ArrowUp",ge(),ci),(0,O7.A)("ArrowDown",ge(),Qu),Oie({target:d.current,onSwipeUpHandler:ht,onSwipeDownHandler:us,timeoutDuration:R+W7});const Mle=Ys("gradient",{visible:I});return(0,n.jsx)("div",{className:Ys({}),children:(0,n.jsx)("div",{className:Fie({transitioning:k}),id:"page-wrap",ref:d,tabIndex:"-1",children:(0,n.jsx)(Vc,{type:V.type,children:(0,n.jsx)(qa,{type:V.type,children:(0,n.jsx)(ei,{children:(0,n.jsx)(Tr,{children:(0,n.jsxs)("div",{"data-lesson-id":B?.id,children:[(0,n.jsxs)("nav",{"aria-label":"Step navigation",className:Ys("controls",{"touch-preview":Y}),ref:l,children:[(0,n.jsxs)("button",{"aria-disabled":S===0&&Xs,"aria-hidden":S===0&&Xs,className:Ys("prev-btn",{"touch-preview":Y}),onClick:mo,type:"button",children:[(0,n.jsx)(ie,{classNameIcon:Ys("arrow-icon",{"touch-preview":Y}),name:"arrow-up"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:"Previous"})]}),oe&&(0,n.jsx)(Rie,{activeSlideIndex:S,blockNavigationStyle:F,numberOfSlides:K,onGoToCover:Bt,onSlideClick:$e,previewType:s,slideDisabledState:z}),(0,n.jsxs)("div",{className:Ys("next-btns"),children:[(0,n.jsxs)("button",{"aria-disabled":!Qe,"aria-hidden":!Qe,className:Ys("page-down-btn",{"touch-preview":Y}),onClick:Qe?Fr:void 0,ref:u,tabIndex:Qe?void 0:-1,type:"button",children:[(0,n.jsx)(ie,{classNameIcon:Ys("arrow-icon",{"touch-preview":Y}),name:"arrow-down"}),(0,n.jsxs)("span",{className:"visually-hidden-always",children:["Scroll page down",!I&&(0,n.jsx)("span",{children:"(disabled because this is the bottom of the page)"}),re&&(0,n.jsx)("span",{children:"(disabled since this is the last step)"})]})]}),(0,n.jsxs)("button",{"aria-disabled":he,"aria-hidden":!Oe,className:Ys("next-btn",{"touch-preview":Y}),onClick:he?void 0:fo,ref:m,tabIndex:re?-1:void 0,type:"button",children:[(0,n.jsx)(ie,{classNameIcon:Ys("arrow-icon",{"touch-preview":Y}),name:"arrow-down"}),(0,n.jsxs)("span",{className:"visually-hidden-always",children:["Go to next step",he&&(0,n.jsx)("span",{children:"(disabled until content is completed)"}),re&&(0,n.jsx)("span",{children:"(disabled since this is the last step)"})]})]}),(0,n.jsxs)("button",{"aria-disabled":!ut,"aria-hidden":!ut,className:Ys("restart-btn",{"touch-preview":Y}),onClick:ut?ho:void 0,ref:p,tabIndex:re?void 0:-1,type:"button",children:[(0,n.jsx)(ie,{classNameIcon:Ys("restart-icon",{"touch-preview":Y}),name:"arrow-rotate-left"}),(0,n.jsx)("span",{className:"visually-hidden-always",children:"Restart"})]})]})]}),(0,n.jsxs)(Gd,{onShouldRecognizeGesture:Cn,onSwipeDown:ht,onSwipeUp:us,children:[(0,n.jsx)("main",{"aria-describedby":"step-counter",ref:c,tabIndex:"0",children:(0,n.jsx)(Uo,{children:(0,n.jsx)(Yc,{mountOnEnter:!0,nodeRef:g,onExited:xt,onExiting:Dt,timeout:R,unmountOnExit:!0,children:ke=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"visually-hidden-always",id:"step-counter",ref:g,children:`Step ${S+1} of ${K}`}),(0,n.jsx)(Sie,{hasTransitioned:!k,onContinue:gn,prefersKeyboardNavigation:t,previewType:s,ref:i,slide:X,transitionState:ke})]})},S)})}),(0,n.jsx)("div",{className:Mle})]})]})})})})})})})},Gie=(0,h.forwardRef)(Uie),Q7=$("blocks-lesson-restart-button"),Wie=({className:e,onClick:t})=>{const s=Q7.mix(e);return(0,n.jsx)("button",{className:s,onClick:t,type:"button",children:(0,n.jsx)(ie,{classNameIcon:Q7("icon"),name:"arrow-rotate-left"})})},Kie=$("lesson-one-page-scroll"),Qie=({previewType:e,prefersKeyboardNavigation:t,lessonProgress:s})=>{const o=(0,h.useRef)(),[r,a]=(0,h.useState)(!1),{lessons:i,...c}=ee()||{},{lmsOptions:d={}}=c||{},l=oa(),u=ue(),{match:m}=(0,Ce.zy)(),p=Vt(),g=i[0],C=g?.id,v=gr(),x=g?.items||[],y=L0(c),T=s?.isComplete&&!Se&&!y,L=s?.isComplete&&Se,b=c?.exportSettings?.webExportSettings,S=!to.isInstantLink&&(d?.disableCoverPage||b?.disableCoverPage),N=(0,h.useCallback)(()=>{r||(S?o.current?.scrollTo({top:0,behavior:Ss()?"instant":"smooth"}):(a(!0),oo(()=>{p("/")},"lesson-to-one-page-cover-continuous").finally(()=>{a(!1)})))},[p,S,r]);return(0,n.jsx)("div",{className:Kie(),children:(0,n.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:o,children:(0,n.jsx)(Vc,{type:c.type,children:(0,n.jsx)(qa,{type:"blocks",children:(0,n.jsxs)(wu,{children:[(0,n.jsx)(k7,{}),(0,n.jsx)(ei,{children:(0,n.jsx)(Tr,{children:(0,n.jsxs)("div",{"data-lesson-id":g?.id,children:[(0,n.jsx)(U8,{animateBlockEntrance:c?.animateBlockEntrance,blocks:x,color:c?.color,courseTitle:l,enableVideoPlaybackSpeed:c?.enableVideoPlaybackSpeed,isFirstLesson:!0,isNavTypeStepped:!1,labels:u,lessonId:C,lessonProgress:s,loadMedia:!0,match:m,partnerContent:v,prefersKeyboardNavigation:t,previewType:e,type:c?.type}),T&&(0,n.jsx)(Wie,{onClick:N}),L&&(0,n.jsx)(qp,{lessonId:C})]})})})]})})})})})},Z7=$("microlearning-progress-summary"),Zie=$("page-wrap"),Yie=({course:e,courseProgress:t,isStepped:s,lesson:o})=>{const r=(0,h.useRef)(),a=(0,h.useRef)(),[i,c]=(0,h.useState)(!1),d=Z7("content",{stepped:s,mounted:i}).toString();return(0,Zd.A)(()=>{const l=(a.current?.clientHeight??0)+1;r.current?.scrollTo({top:l}),c(!0)}),(0,n.jsxs)("div",{className:Zie(),id:"page-wrap",ref:r,children:[(0,n.jsx)(ef,{className:Z7("previous").toString(),lessonId:o?.id,ref:a}),(0,n.jsx)(Y8,{contentClassName:d,course:e,courseProgress:t})]})},Xie=({isProgressSummary:e,lessonProgress:t})=>{const s=ee(),o=fr(),{prefersKeyboardNavigation:r}=pc(),{previewType:a}=xm(),i=s?.theme?.blockNavigationType===fl.STEPPED;return e?(0,n.jsx)(Yie,{course:s,courseProgress:o,isStepped:i}):i?(0,n.jsx)(Gie,{lessonProgress:t,prefersKeyboardNavigation:r,previewType:a}):(0,n.jsx)(Qie,{lessonProgress:t,prefersKeyboardNavigation:r,previewType:a})};var Jie=f(9608);function Y7(){const e=it();return Jie.useMemo(()=>({advanceQuizLessonToEnd:t=>e(Jk(t)),submitQuizAnswer:t=>e(K0(t)),setQuizLessonTimeRemaining:t=>e(qk(t))}),[e])}const X7=-1,qie="MULTIPLE_CHOICE";function ece({allowedRetries:e,currentRetries:t}){return e===X7?!1:t>=e}function tce({lesson:e,lessonProgress:t,getL10nRecursive:s,quizActions:o,reportAnswer:r}){if(!e||!s1(e))return;const a=e.settings??{},i=a.passToContinue??!1,c=Number(a.retryCount??X7),d=Object.values(t?.items??{}).filter(l=>!l.isComplete);if(d.length>0){const l=t?.retryAttempts??0,u=ece({allowedRetries:c,currentRetries:l});d.forEach(m=>{const p=_oe({lesson:e,question:m});if(!p)return;const g=p.type||qie,C=s({duration:{startTime:0,stopTime:0},id:e.id,isCorrect:!1,isUnfinished:!0,item:{id:String(p.id||""),title:String(p.title||""),type:g},itemProgress:m,retryAttempts:l,title:e.title});r(C),o.submitQuizAnswer({finalRetryAttempt:u,isCorrect:!1,itemId:m.id,lessonId:e.id,passToContinue:i})})}o.advanceQuizLessonToEnd(e.id)}var sce=f(9608);function nce({lesson:e,lessonProgress:t,getL10nRecursive:s}){const o=Y7();return sce.useCallback(()=>{tce({lesson:e,lessonProgress:t,getL10nRecursive:s,quizActions:o,reportAnswer:hv})},[e,t,s,o])}var J7=f(9608);function oce({children:e}){const t=fr(),s=Nl(),o=zt(s),r=No(s),a=e3(),{setQuizLessonTimeRemaining:i}=Y7(),c=J7.useMemo(()=>r??{},[r]),d=nce({lesson:o,lessonProgress:c,getL10nRecursive:a}),l=J7.useMemo(()=>Zg(o)?o.settings:void 0,[o]),u=!!l?.timer,m=l?.timerDuration;return(0,n.jsx)(Kre,{courseProgress:t,currentLessonId:s,handleExpiredQuiz:d,isTimedQuiz:u,setQuizLessonTimeRemaining:i,timerDuration:m,children:e})}var rce=f(9608);const ace=960,tf=$("transcript-panel"),ice=e=>{const{currentLocale:t}=Ze();return(0,h.useMemo)(()=>e?"mondrianTranscript"in e?typeof e.mondrianTranscript=="string"?e.mondrianTranscript:(t?e.mondrianTranscript[t]:void 0)??e.mondrianTranscript.default:"tmp"in e&&e.tmp?.audio?.transcript||e.audio?.transcript:null,[e,t])};function cce({enhancedLabels:e,lessonId:t,questionBankActiveIndex:s}){const o=it(),{audioPlayerIdOpen:r,focusing:a,refocusTarget:i,transcriptMedia:c}=vc(),d=!!r,l=(0,h.useId)(),u=ae(D=>t?Bi(t,D):null),p=t?.startsWith("question-bank-")?s:u?.type==="quiz"?u.activeIndex:void 0,g=bt(ace),[C,v]=(0,h.useState)(0),[x,y]=(0,h.useState)(!1),[T,L]=(0,h.useState)(!1),b=(0,h.useRef)(!1),S=(0,h.useRef)(null),N=(0,h.useRef)(null),k=(0,h.useRef)(c),E=(0,h.useRef)(t),I=(0,h.useRef)(p),P=ue()||e,A=(0,h.useRef)(null),w=(0,h.useRef)({panelHeight:0,startY:null,startHeight:null,startTime:null,velocity:null}),O=(0,h.useCallback)(D=>{const Z=w.current.panelHeight,X=performance.now();L(!0);const Y=oe=>{const re=oe-X,me=Math.min(re/300,1),he=1-Math.pow(1-me,3),Oe=Z+(D-Z)*he;v(Oe),w.current.panelHeight=Oe,me<1?requestAnimationFrame(Y):(L(!1),y(!1),w.current={startY:null,startHeight:null,startTime:null,panelHeight:null,velocity:null})};requestAnimationFrame(Y)},[y,L,v]),j=(0,h.useCallback)(D=>{const{startTime:K,startY:Z,startHeight:X}=w.current;if(!g||Z===null)return;const Y=Z-(D?.clientY??D?.touches?.[0]?.clientY??0),oe=X+Y;if(v(oe),w.current.panelHeight=oe,K!==null){const re=performance.now()-K,me=Y/re;w.current.velocity=me}},[g]),R=(0,h.useCallback)(D=>{const{velocity:K}=w.current;if(!K)return;Object.assign(w.current,{startY:null,startHeight:null,startTime:null}),y(!1);const Z=window.innerHeight*.66;let X;Math.abs(K)>.5?X=K>0?window.innerHeight:150:X=C>=Z?window.innerHeight:150,O(X),D instanceof MouseEvent&&(window.removeEventListener("mousemove",j),window.removeEventListener("mouseup",R))},[O,C,j]),M=(0,h.useCallback)(D=>{!g||N.current.contains(D.target)||S.current.contains(D.target)||(Object.assign(w.current,{startY:D?.clientY??D?.touches?.[0]?.clientY??null,startHeight:A.current?.clientHeight??0,startTime:performance.now()}),y(!0),D.nativeEvent instanceof MouseEvent&&(window.addEventListener("mousemove",j),window.addEventListener("mouseup",R)))},[j,R,g,y]);(0,h.useEffect)(()=>{let D;const K=()=>{A?.current?.style&&(A.current.style.transition="none",A.current.parentNode.querySelectorAll("div:not(.transcript-panel)").forEach(Y=>{Y.style.transition="none"}))},Z=()=>{clearTimeout(D),D=setTimeout(()=>{A?.current?.style&&(A.current.style.transition="",A.current.parentNode.querySelectorAll("div:not(.transcript-panel)").forEach(Y=>{Y.style.transition=""}))},200)};return window.addEventListener("resize",K),window.addEventListener("resize",Z),()=>{window.removeEventListener("resize",K),window.removeEventListener("resize",Z),clearTimeout(D)}},[]),(0,h.useEffect)(()=>{!d&&b.current&&v(0),a&&d&&A.current&&(A.current.focus(),o(Em({audioPlayerId:r,focusing:!1}))),b.current=d},[r,o,a,d]),(0,h.useEffect)(()=>{d&&c!==k.current&&(k.current=c)},[d,c]),(0,h.useEffect)(()=>{d&&E.current!==t&&o(gc()),E.current=t},[t,d,o]),(0,h.useEffect)(()=>{d&&I.current!==p&&I.current!==void 0&&o(gc()),I.current=p},[p,d,o]);const V={role:"button",tabIndex:0,onMouseDown:M,onTouchStart:M,onTouchEnd:R,onTouchMove:j},[F,B]=rce.useState(!1),H=Te(F?k.current:c),W=ice(H);let Q;d&&(Q=jm(r));const J=(0,h.useCallback)(()=>{const D=i??document.getElementById(wC(r));return D?(D.focus(),!0):!1},[r,i]),te=(0,h.useCallback)(D=>{D.stopPropagation(),D.preventDefault(),o(gc()),J()},[o,J]),_=(0,h.useCallback)(()=>{J()||N.current.focus()},[J]),U=(0,h.useCallback)(()=>{N.current.focus()},[]),z=(0,h.useCallback)(D=>{r&&D.key==="Escape"&&te(D)},[r,te]);return(0,n.jsxs)(n.Fragment,{children:[d?(0,n.jsx)("div",{onFocus:_,tabIndex:0}):null,(0,n.jsx)(_n,{classNames:"transcript-panel",in:d,nodeRef:A,onEnter:()=>B(!1),onEntered:()=>B(!1),onEntering:()=>B(!1),onExit:()=>B(!0),onExited:()=>B(!1),onExiting:()=>B(!0),timeout:300,unmountOnExit:!0,children:(0,n.jsxs)("section",{"aria-hidden":!d,"aria-labelledby":l,className:G()(tf({isOpen:d,isAnimatingMobileSwipe:T,isDragging:x})),id:Q,onKeyDown:z,ref:A,style:g&&d?{height:`${C/10}rem`,minHeight:C>0?"33vh":void 0}:{},tabIndex:-1,children:[(0,n.jsxs)("header",{...g?V:{},children:[(0,n.jsx)("h3",{id:l,ref:S,children:P?.audioTranscript}),(0,n.jsx)(Me.ArcButton,{"aria-label":P?.audioHideTranscript,className:tf("close-button"),hierarchy:"tertiary",icon:(0,n.jsx)(ie,{name:"close"}),layout:"icon",onClick:te,ref:N})]}),(0,n.jsx)("section",{className:tf("transcript-text",{"not-available":!W}),children:W||P?.audioNoTranscriptAvailable})]})}),d?(0,n.jsx)("div",{onFocus:U,tabIndex:0}):null]})}var Gc=f(9608);const q7={FORWARD:"page-transition",BACK:"page-transition-back"},_u=({id:e,lessons:t})=>e==="progress-summary"?1/0:t.findIndex(s=>s.id===e),lce=e=>{window.parent.postMessage({type:"preview:lessonChange",data:e},"*")};function dce({currentLessonId:e,lessons:t,isProgressSummary:s}){const o=Vt(),r=Gc.useRef(!1),a=Gc.useRef(e),i=Gc.useCallback(()=>r.current?q7.FORWARD:q7.BACK,[]),c=Gc.useCallback(d=>{const l=_u({id:d,lessons:t});if(s)r.current=!1;else if(d==="progress-summary")r.current=!0;else{const u=_u({id:e,lessons:t});r.current=u<l}o(`/lessons/${encodeURIComponent(d)}`)},[o,t,s,e]);return Gc.useEffect(()=>{const d=_u({id:e,lessons:t}),l=_u({id:a.current,lessons:t});d!==l&&t.length>0&&(r.current=l<d),a.current=e,lce(e)},[e,t]),{getNavigateDirection:i,handleNavigate:c}}const sf=()=>{const e=ee(),t=fr(),s=e?.lessons??[],o=(0,Ce.g)(),r=(0,Ce.zy)(),a=Se&&o.id==="progress-summary",[i]=(0,h.useState)(o.mode==="preview-lesson"),c=(0,h.useRef)(null),d=bt(480),{getNavigateDirection:l,handleNavigate:u}=dce({currentLessonId:o.id,lessons:s,isProgressSummary:a}),m=Qn(e),p=(0,h.useCallback)(()=>{m||(e.theme?.hideLessonHeaders?document.querySelector("main"):document.querySelector("h1"))?.focus({preventScroll:!0})},[e,m]),g=G()("lesson",{"lesson--preview":i}),C=it(),v=(0,h.useCallback)(({item:S,refs:N})=>{if(!S)return;const k="media"in S?S.media:null;C(jC({audioPlayerId:mn({refs:N}),transcriptMedia:k}))},[C]),x=(0,h.useCallback)(()=>{C(gc())},[C]),y=(0,h.useCallback)(S=>{C(Em(S))},[C]),T=No(o.id),L=(0,h.useMemo)(()=>T??{},[T]),b=(0,h.useMemo)(()=>({handleNavigate:u,handleStorylineFullscreen:tn,isMobileHeader:d,isProgressSummary:a,lessonProgress:L,navigateDirection:l,onNavigateTransitionEnd:tn,onPageReady:p}),[l,p,u,d,a,L]);return(0,n.jsxs)(oce,{children:[(0,n.jsxs)("div",{className:"page-lesson-wrap",children:[!m&&(0,n.jsx)(uG,{}),(0,n.jsx)("div",{className:"page-lesson",children:(0,n.jsxs)(GG,{children:[(0,n.jsx)(_G,{closeTranscript:x,mode:"readonly",onTranscriptUpdate:y,openTranscript:v,children:(0,n.jsx)("div",{className:g,"data-lesson":!0,ref:c,children:(0,n.jsx)("div",{className:"lesson__content",children:(0,n.jsx)("div",{className:"page-view page-view--visible",children:(0,n.jsx)(vK,{isPreviewLesson:i,children:m?(0,n.jsx)(Xie,{isProgressSummary:a,lessonProgress:L}):(0,n.jsx)(cie,{isPreviewLesson:i,children:(0,n.jsx)(Vae,{...b},r.pathname)})})})})})}),(0,n.jsx)(cce,{lessonId:t?.currentLesson?.toString()})]})})]}),(0,n.jsx)(Im,{onClose:p})]})};function uce(){const e=ee(),t=q5(e),s=eC(e);return(0,n.jsxs)(Ce.BV,{children:[(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(sf,{}),path:"/lessons/:id"}),(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(sf,{}),path:"/lessons/:id/:mode"}),t?(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(Ce.C5,{replace:!0,to:Ps(s)}),index:!0}):(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(NC,{}),index:!0}),t?(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(Ce.C5,{replace:!0,to:Ps(s)}),path:"/:mode"}):(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(NC,{}),path:"/:mode"})]})}const nf=$("one-page-cover-info");function hce({htmlIdTitle:e}){const t=Ca("title");return(0,n.jsxs)("div",{className:nf(),"data-change-path":t,children:[(0,n.jsx)(N7,{className:nf("title").toString(),htmlId:e}),(0,n.jsx)(T7,{className:nf("authors").toString()})]})}const mce=we("OnePageCoverInfo",hce),Uu=$("one-page-cover"),pce=$("cover");function fce({previewType:e}={}){const t=(0,h.useRef)(null),s=(0,h.useRef)(null),o=(0,h.useRef)(!1),r=Vt(),a=ae(gs),i=(0,h.useRef)(a);i.current=a;const c=wj(a),d=(0,h.useCallback)(()=>{const I=c?.id;return I?Ps(I):null},[c?.id]),l=(0,h.useCallback)(()=>{const I=d();if(I!=null){const A=a?.theme?.blockNavigationType===fl.STEPPED?"one-page-cover-to-lesson-stepped":"one-page-cover-to-lesson-continuous";oo(()=>{r(I)},A)}},[a?.theme?.blockNavigationType,d,r]),u=(0,h.useRef)(l);u.current=l;const m=(0,h.useRef)(e);m.current=e;const p=(0,h.useCallback)(()=>{s.current?.focus?.()},[]);(0,h.useEffect)(()=>{s9(),s.current?.focus?.()},[]),(0,h.useEffect)(()=>{const I=P=>{(P.key==="ArrowDown"||P.key==="ArrowRight")&&!o.current&&(o.current=!0,document.removeEventListener("keyup",I),u.current())};return document.addEventListener("keyup",I),()=>document.removeEventListener("keyup",I)},[]),(0,h.useEffect)(()=>{const I=P=>{xc(m.current)||o.current||P.deltaY>z7&&(o.current=!0,document.removeEventListener("wheel",I,{passive:!0}),u.current())};return document.addEventListener("wheel",I,{passive:!0}),()=>document.removeEventListener("wheel",I,{passive:!0})},[]),(0,h.useEffect)(()=>{if(!cl(i.current)||typeof BroadcastChannel>"u")return;let I=null;try{I=new BroadcastChannel($7),I.postMessage({type:U7,slideIndex:0}),I.onmessage=P=>{P.data.type===_7&&P.data.slideIndex===1&&!o.current&&(o.current=!0,u.current())}}catch{}return()=>I?.close()},[]);const g=(0,h.useCallback)(I=>{!t.current?.contains?.(I.target)&&!o.current&&(o.current=!0,l())},[l]),C=(0,h.useCallback)(I=>{I.preventDefault(),o.current||(o.current=!0,l())},[l]),v=a?.coverPageType===se.WHITE,x=a?.coverPageType===se.VIDEO,y=a?.coverPageType===se.IMAGE,T=a?.coverPageType===se.ACCENT,L=a?.theme?.blockNavigationType===fl.STEPPED,b=a?.theme?.coverImageColor??nt.DARK,S="title",k=`overlay-${b?.toLowerCase()}`,E=Uu("wrapper",{[k]:y,accent:T,image:y,white:v||x,video:x}).mix(pce("header-content"));return(0,n.jsxs)(Gd,{onSwipeUp:l,children:[(0,n.jsxs)("main",{className:E,ref:s,tabIndex:"-1",children:[(0,n.jsx)(mce,{htmlIdTitle:S}),L&&(0,n.jsx)("div",{className:"visually-hidden-always",children:"To quickly navigate between steps, use the up and down arrow keys or the step navigation found on subsequent steps."}),(0,n.jsx)("div",{className:Uu("start-wrapper"),onClick:g,children:(0,n.jsx)(is,{"aria-label":"Start",className:Uu("start-link"),onClick:C,ref:t,to:d(),children:(0,n.jsx)(ie,{className:Uu("start-icon"),name:"arrow-down"})})}),y&&(0,n.jsx)(Yh,{})]}),(0,n.jsx)(Im,{onClose:p})]})}const ex=fce;function vce(){const e=ee(),t=yz(e),s=eC(e),o=cl(e),r=G7(),a=o&&r>0,i=()=>{const c=window.location.hash.split("?")[1],d=new URLSearchParams(c||"");return d.set("slide",String(r)),`${Ps(s)}?${d}`};return(0,n.jsxs)(Ce.BV,{children:[(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(sf,{}),path:"/lessons/:id"}),t||a?(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(Ce.C5,{replace:!0,to:a?i():Ps(s)}),index:!0}):(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(ex,{}),index:!0}),t||a?(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(Ce.C5,{replace:!0,to:a?i():Ps(s)}),path:"/:mode"}):(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(ex,{}),path:"/:mode"})]})}const of=$("lesson-navigation-dropdown"),tx=({lessonTitle:e})=>(0,n.jsx)("li",{children:(0,n.jsxs)("div",{className:of("option",{"ai-loading":!0}),children:[(0,n.jsx)(lt,{value:e||"Generating lesson..."}),(0,n.jsx)("div",{className:of("ai-loading-progress"),children:(0,n.jsx)("div",{className:of("spinner")})})]})});var sx=f(9608);const Wc=$("lesson-navigation-dropdown"),gce=({disabled:e,index:t,option:s,selectedLessonId:o,onSelect:r,getLessonPath:a})=>{const[i,c]=sx.useState(!0),d=`lesson-navigation-dropdown-section-${t}`,l=sx.useCallback(m=>{m.stopPropagation(),m.preventDefault(),c(p=>!p)},[]),u=Wc("group-header-icon",{collapsed:!i});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{"aria-controls":d,"aria-expanded":i,className:Wc("group-header"),onClick:l,type:"button",children:[(0,n.jsx)(ie,{className:u,name:"caret-down"}),(0,n.jsx)("span",{className:Wc("group-header-text"),children:(0,n.jsx)(lt,{value:s.label})})]}),(0,n.jsx)(mc,{inert:!i,children:(0,n.jsx)("ol",{"aria-hidden":i?void 0:!0,className:Wc("group-list",{collapsed:!i}),id:d,children:s.options?.map((m,p)=>{const g=String(m.value),C=e||m.disabled;return m.lesson?.settings?.isGeneratingAIContent?(0,n.jsx)(tx,{lessonTitle:m.label},`${g}-${p}`):(0,n.jsx)("li",{children:(0,n.jsx)(hc,{className:Wc("option",{disabled:C,selected:m.value===o}),onClick:C?void 0:()=>r(g),to:C?void 0:a(g),children:(0,n.jsx)(lt,{value:m.label})})},`${g}-${p}`)})})})]})},Cce=(e,t="section")=>e.reduce((s,o)=>(o.type===t?s.grouped.push([o]):s.grouped.length===0||s.grouped[s.grouped.length-1][0].type!==t?s.ungrouped.push(o):s.grouped[s.grouped.length-1].push(o),s),{grouped:[],ungrouped:[]}),xce=(e,t={})=>{if(!Array.isArray(e))return{options:[],hasGrouping:!1};const{sectionType:s}=t;if(!e.some(l=>l.type===s))return{options:e.filter(u=>u&&u.id).map(u=>({label:u.title||"Untitled Lesson",type:u.type,value:String(u.id),disabled:u.type===null,lesson:u})),hasGrouping:!1};const{grouped:r,ungrouped:a}=Cce(e,s),i=r.map((l,u)=>{const[m,...p]=l,g=m&&"title"in m?m.title:void 0;return{label:g||"Untitled Section",type:m?.type||null,value:g||`section-${u}`,options:p.filter(C=>C&&C.id).map(C=>({label:C.title||"Untitled Lesson",type:C.type,value:String(C.id),disabled:C.type===null,lesson:C}))}}).filter(l=>l.options&&l.options.length>0);return{options:[...a.filter(l=>l&&l.id).map(l=>({label:l.title||"Untitled Lesson",type:l.type,value:String(l.id),disabled:l.type===null,lesson:l})),...i],hasGrouping:!0}};function bce(e="course-overview"){const t=Re(),s=HE()??{},o=I1(),r=t.id,a=s,i=t.lessons||Object.keys(s),c=w4,d=xce,[l,u]=(0,h.useState)(e),m=(0,h.useMemo)(()=>Array.isArray(a)?a:i.map(L=>a[L]).filter(Boolean),[i,a]),{options:p,hasGrouping:g}=(0,h.useMemo)(()=>d(m,{sectionType:"section"}),[m,d]),C=(0,h.useMemo)(()=>{for(const L of p){if(L.value===l)return L.label;if(L.options){for(const b of L.options)if(b.value===l)return b.label}}return l},[p,l]),v=Te(C)??"Untitled Lesson",x=(0,h.useMemo)(()=>{for(const L of p)if(L.value===l)return L.type??null;return null},[p,l]),y=(0,h.useCallback)(L=>{u(L),L==="course-stack"&&(window.location.href=c.courseLocales({courseId:r}))},[c,r]),T=(0,h.useCallback)(L=>{switch(L){case"course-overview":return o?c.course({courseId:r}):"/";case"course-stack":return c.courseLocales({courseId:r});default:return o?c.lesson({courseId:r,lessonId:L}):`/lessons/${L}`}},[r,o,c]);return{options:p,hasGrouping:g,selectedLessonId:l,selectedLessonType:x,selectedOptionLabel:v,onLessonChange:y,getLessonPath:T}}var uo=f(9608);const Es=$("lesson-navigation-dropdown"),yce=({disabled:e,options:t,selectedLessonId:s,handleOnSelect:o,getLessonPath:r})=>{const a=Re(),i=(0,jt.HX)(a);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:Es("course-nav-links"),children:[i&&(0,n.jsxs)(hc,{className:Es("option",{selected:s==="course-stack","with-icon":!0}),onClick:()=>o("course-stack"),to:r("course-stack"),children:[(0,n.jsx)(Me.ArcIcon,{icon:"fa-regular fa-globe"}),(0,n.jsx)(lt,{value:"Course Stack"})]}),(0,n.jsxs)(hc,{className:Es("option",{disabled:e,selected:s==="course-overview","with-icon":!0}),onClick:()=>o("course-overview"),to:r("course-overview"),children:[(0,n.jsx)(Me.ArcIcon,{className:Es("book-icon"),icon:"fa-regular fa-book-open"}),(0,n.jsx)(lt,{value:"Course Overview"})]})]}),(0,n.jsx)("div",{"aria-labelledby":"lesson-navigation-title",className:Es("list-header"),role:"group",children:(0,n.jsx)("div",{id:"lesson-navigation-title",children:(0,n.jsx)(lt,{value:"Lessons"})})}),(0,n.jsx)("ol",{className:Es("list"),children:t.map((c,d)=>{if(c.options&&c.options.length>0)return(0,n.jsx)("li",{children:(0,n.jsx)(gce,{disabled:e,getLessonPath:r,index:d,onSelect:o,option:c,selectedLessonId:String(s)})},`${String(c.value)}-${d}`);{const l=String(c.value),u=e||c.disabled;return c.lesson?.settings?.isGeneratingAIContent?(0,n.jsx)(tx,{lessonTitle:String(c.label)},l):(0,n.jsx)("li",{children:(0,n.jsx)(hc,{className:Es("option",{disabled:u,selected:c.value===s}),onClick:u?void 0:()=>o(l),to:u?void 0:r(l),children:(0,n.jsx)(lt,{value:c.label})})},l)}})})]})},Lce=({badge:e,currentLessonId:t,sendTrackingEvent:s})=>{const[o,r]=uo.useState(!1),a=uo.useRef(!1),i=uo.useRef(null),{onLessonChange:c,options:d,selectedLessonId:l,selectedOptionLabel:u,getLessonPath:m}=bce(t),p=uo.useCallback(()=>{setTimeout(()=>{const b=document.querySelector("[popover]#lesson-navigation-dropdown");if(!b)return;const S=b.querySelector(`.${Es("option--selected")}`);S&&(S.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}),S.focus())},100)},[]),g=uo.useCallback(b=>{if(!o)return;const S=document.querySelector("[popover]#lesson-navigation-dropdown");if(!S)return;const N=S.querySelectorAll(`.${Es("option")}, .${Es("group-header")}`);if(N.length===0)return;const k=document.activeElement,E=Array.from(N).indexOf(k);let I=E;switch(b.key){case"ArrowDown":b.preventDefault(),I=E===-1?0:(E+1)%N.length;break;case"ArrowUp":b.preventDefault(),I=E===-1?N.length-1:(E-1+N.length)%N.length;break;case"Home":b.preventDefault(),I=0;break;case"End":b.preventDefault(),I=N.length-1;break;case"Escape":b.preventDefault(),Me.ArcPopover.handlePopover("lesson-navigation-dropdown","hide");return;case"Enter":case" ":case"Space":b.preventDefault(),E>=0&&N[E]?.click();return;default:return}N[I]?.focus(),N[I]?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[o]);uo.useEffect(()=>{if(o)return document.addEventListener("keydown",g),()=>document.removeEventListener("keydown",g)},[o,g]);const C=uo.useCallback(b=>{c(b),Me.ArcPopover.handlePopover("lesson-navigation-dropdown","hide")},[c]),v=uo.useCallback(b=>{o||(b.currentTarget.style.borderColor="var(--arc-color-border-stark)")},[o]),x=uo.useCallback(b=>{b.currentTarget.style.borderColor="transparent"},[]),y={backgroundColor:"var(--arc-color-background-secondary)",borderRadius:"var(--arc-border-radius-md)",height:"var(--arc-size-4)",paddingInline:"var(--arc-space-1-5)",border:"var(--arc-border-width-sm) solid transparent",transition:"border-color 0.2s ease"},T={fontSize:"1.1rem",fontWeight:"var(--arc-font-weight-600)",marginBlockStart:"var(--arc-space-0-25)"},L=e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:Es("badge"),children:e}),u]}):u;return(0,n.jsx)("nav",{children:(0,n.jsx)(Me.ArcPopover,{anchorAt:"bottom-start",anchorProps:{className:Es("anchor"),iconEnd:(0,n.jsx)("i",{className:"fa-regular fa-chevron-down",style:T}),layout:"hug",text:L,onMouseEnter:v,onMouseLeave:x,style:y,variant:"tertiary",ref:i},"aria-labelledby":"lesson-navigation-title",className:Es(),hasTail:!1,id:"lesson-navigation-dropdown",onToggle:b=>{const S=b.newState==="open";if(r(S),S)s();else{a.current=!1;return}a.current||(p(),a.current=!0)},variant:"common",children:(0,n.jsx)(yce,{disabled:!1,getLessonPath:m,handleOnSelect:C,options:d,selectedLessonId:String(l)})})})},Dr=$("app-header"),Sce=({children:e,className:t="",currentLessonId:s,isArcButtonGroup:o=!1,isAIAssistantEnabled:r=!1,isBlockActionsSidebarOpen:a=!1,isMicrolearning:i=!1,badge:c,localesDropdown:d=null,menuButton:l=null,sendLessonNavDropdownTrackingEvent:u=()=>{},snapshotDropdown:m=null,versionDropdown:p=null,title:g})=>{const C=Dr({v2:r}).mix(t),v=!!(m||d||p),y=s!=null&&s!=="course-overview"&&!Se&&!i&&!a;return(0,n.jsxs)("div",{className:C,dir:"ltr",id:"app-header",children:[l,(0,n.jsxs)("div",{className:Dr("title-dropdowns"),children:[g&&!y&&(0,n.jsxs)("div",{className:Dr("title"),"data-testid":"AppHeaderTitle",children:[c&&(0,n.jsx)("div",{className:Dr("badge"),children:c}),(0,n.jsx)("span",{className:Dr("title-text"),children:(0,n.jsx)(lt,{value:g})})]}),y&&(0,n.jsx)(Lce,{badge:c,currentLessonId:s,sendTrackingEvent:u}),v&&(0,n.jsxs)("div",{className:Dr("dropdowns"),children:[m,d,p]})]}),(0,n.jsx)("div",{className:Dr("btn-group",{arc:o}),"data-testid":"AppHeaderButtonGroup",children:e})]})},Tce=e=>G()("button",{[e.className]:!Xe()(e.className),"button--default":e.mode===void 0,"button--extraPadding":e.extraPadding,"button--sidebar brand--ui":e.sidebar,"button--header":e.header,"button--header-done":e.headerDone,"button--outline":e.outline,"button--outline button--outline-transparent":e.outlineTransparent,"button--condensed":e.condensed,"button--inverted":e.inverted,"button--logo":e.logo,"button--inline":e.mode==="inline","button--next":e.next,"button--disabled":e.disabled,"button--controls":e.controls,"button--controls-enhanced":e.controlsEnhanced,"brand--ui":e.accent,"brand--background brand--border":e.branded}),Nce=({icon:e})=>e?(0,n.jsx)("i",{className:`button__icon icon-${e}`}):null,kce=({onlyIcon:e,children:t})=>h.Children.map(t,s=>e&&s.type===void 0?null:s),nx=h.memo(({accent:e,ariaControls:t,ariaExpanded:s,ariaHidden:o,ariaLabel:r,ariaPressed:a,branded:i,className:c,children:d,condensed:l,controls:u,controlsEnhanced:m,disabled:p,el:g,extraPadding:C,header:v,headerDone:x,icon:y,inverted:T,mode:L,next:b,onClick:S=Function.prototype,onlyIcon:N,onMouseDown:k=Function.prototype,outline:E,outlineTransparent:I,sidebar:P,tabIndex:A,type:w,...O})=>{const j=g||"button";return j==="button"&&!w&&(w="button"),(0,n.jsxs)(j,{"aria-controls":t,"aria-expanded":s,"aria-hidden":o,"aria-label":r,"aria-pressed":a,className:Tce({accent:e,branded:i,className:c,condensed:l,controls:u,controlsEnhanced:m,disabled:p,extraPadding:C,header:v,headerDone:x,inverted:T,mode:L,next:b,outline:E,outlineTransparent:I,sidebar:P}),disabled:p,onClick:S,onMouseDown:k,tabIndex:A,type:w,...O,children:[(0,n.jsx)(Nce,{icon:y}),kce({onlyIcon:N,children:d})]})});nx.displayName="Button";const Ice=nx;var ox;const rx={"rise-course-navigation":!0},Ece={"ai-assistant-blocks":!0,"ai-text-to-video":!1,"ai-assistant-images":!0,"ai-assistant-magic-block-import":!0,"ai-assistant-enable":!0,"ai-assistant-thumbs-feedback-ui":!1,"ai-assistant-subscription-override":!1,"ai-assistant-next-gen-chat-prototype":!1,"experiment-business-creator-role":!1,"experiment-business-creator-video-training":!1,"experiment-new-delivery-formats":!1,"rise-ai-avatar-prompt-testing":!1,"rise-com-360-upsell":!0,"rise-update-block":!1},rf=(0,h.createContext)(rx);rf.displayName="FeatureFlagsContext";const{Provider:jce}=rf;function wce({children:e,value:t}){const s=(0,h.useMemo)(()=>({...Ece,...t,...rx}),[t]);return(0,n.jsx)(jce,{value:s,children:e})}function af(){return(0,h.useContext)(rf)}function Ace(e){return af()[e]}function Jge(e){function t(s){const o=af();return ox(e,{...s,flags:o})}return t.displayName=`withFeatureFlags(${e.displayName||e.name})`,t}function qge(e,t){return function(s){const o=r=>{const a=Ace(e),i={...r,[t]:a};return ox(s,{...i})};return o.displayName=`withFeatureFlag(${s.displayName||s.name})`,o}}const ax=({children:e})=>(0,n.jsx)(n.Fragment,{children:e});ax.displayName="On";const ix=({children:e})=>(0,n.jsx)(n.Fragment,{children:e});ix.displayName="Off";const Gu=({children:e,featureFlags:t})=>{const s=af(),o=(0,h.useMemo)(()=>{const i=[].concat(t??[]);return i.length&&i.every(c=>s[c])},[t,s]),{on:r=null,off:a=null}=(0,h.useMemo)(()=>{const i={};return h.Children.forEach(e,c=>{switch(c.type.displayName){case Gu.On.displayName:i.on=c;break;case Gu.Off.displayName:i.off=c;break;default:i.on=e}}),i},[e]);return o?r:a};Gu.On=ax,Gu.Off=ix;var ss,cx,Rce,Pce,lx,Mce,Oce,Bce,cf,dx,Dce,Hce;const zn=$("app-header"),ux=ye("CDN_URI"),Fce=({disabled:e,onClick:t})=>(0,n.jsx)("button",{className:zn("promo-btn"),disabled:e,onClick:t,type:"button",children:"New"}),hx=({children:e,disabled:t=!1,done:s=!1,onClick:o=()=>{},tooltipText:r="",icon:a=null,isNewPromo:i=!1,el:c="button",href:d=void 0,external:l=!1,capitalize:u=!0,...m})=>{const p=Vt(),g=(0,h.useCallback)(async v=>{t||(o&&await o(v),d&&(l?window.location.href=d:p(d)))},[p,d,o,t,l]),C=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Ice,{disabled:t,el:d?"a":c,header:!s,headerDone:s,onClick:g,style:u?null:{textTransform:"none",fontWeight:600,fontSize:"1.4rem",letterSpacing:0},...m,children:e}),i&&(0,n.jsx)(Fce,{disabled:t,onClick:g}),a]});return(0,n.jsx)(Me.ArcTooltip,{anchorAt:"left-center","data-testid":"AppHeaderButtonTooltipContainer",isEnabled:t&&!!r,text:r,children:C})};hx.propTypes={children:ve().node,disabled:ve().bool,done:ve().bool,el:ve().string,href:ve().string,onClick:ve().func,tooltipText:ve().string,dataBa:ve().string};const e3e=()=>ss("div",{className:zn("divider")}),t3e=({href:e,label:t,onClick:s,xhref:o,...r})=>{const a=Pce(),i=lx(async c=>{if(o||c.preventDefault(),s)return s();e&&a(e)},[e,o,a,s]);return ss("div",{className:zn("menu-btn"),...r,children:ss("a",{"aria-label":t,className:zn("menu-close"),href:o,onClick:i,children:ss(Bce,{})})})},s3e=({onClick:e,label:t,...s})=>{const o=Hce("rise-lesson-nav-dropdown-release"),r=Dce(),a=!!r?.defaultLocaleId,c=window.location.search.includes("fromDashboard")||!r?.id,d=r?.id?cf.course({courseId:r.id}):null,l=lx(u=>{e&&e(u)},[e]);return ss(cx,{children:o?ss(cx,{children:a?Rce(dx,{className:zn("menu-btn"),onClick:l,to:cf.courseLocales,...s,children:[ss(Oce,{className:zn("back-icon"),icon:"fa-regular fa-chevron-left"}),ss("div",{className:"visually-hidden-always",children:t})]}):c?ss("a",{className:zn("menu-btn"),href:cf.dashboard,onClick:l,...s,children:ss("img",{alt:t,src:`${ux}/assets/rise/assets/articulate-a-logo.svg`})}):ss(dx,{className:zn("menu-btn"),onClick:l,to:d,...s,children:ss("img",{alt:t,src:`${ux}/assets/rise/assets/articulate-a-logo.svg`})})}):ss("div",{className:zn("menu-btn"),children:ss(Mce,{ariaLabel:t,icon:"up-level-2",onClick:e,...s})})})},n3e=({children:e,...t})=>ss("div",{className:zn("owner-label"),...t,children:e});var Vce=f(63302);function zce({children:e,locale:t,...s}){const o=(0,Ce.zy)(),r=Bs(),a=(0,h.useMemo)(()=>{const i=t===r?"":t,c=new URLSearchParams(o.search);return c.set("locale",i),o.pathname+"?"+c.toString()+o.hash},[r,t,o]);return(0,n.jsx)(is,{...s,to:a,children:e})}const $n=$("locales-dropdown"),$ce=({backToStackCourseId:e,currentLocale:t,defaultLocale:s,locales:o,message:r,onChange:a,optionType:i,showMessageIndicator:c})=>{const d=(0,h.useRef)(null),l=(0,h.useRef)(null),[u,m]=(0,h.useState)(!1),[p,g]=(0,h.useState)(!1),C=(0,h.useMemo)(()=>o.filter(b=>b.localeCode!==s),[s,o]),v=(0,h.useMemo)(()=>o.find(b=>b.localeCode===s),[s,o]),x=(0,h.useMemo)(()=>o.find(b=>b.localeCode===t),[t,o]);(0,h.useLayoutEffect)(()=>{u&&p&&(d.current?.querySelector(`[data-locale="${t}"]`)?.focus(),g(!1))},[u,p,t]),(0,h.useEffect)(()=>{const b=S=>{cs(S)&&(l.current?.focus(),m(!1)),yd(S)&&setTimeout(()=>{d.current.contains(document.activeElement)||m(!1)},0)};return u&&document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[u]);const y=(0,h.useCallback)(b=>{!u&&document.activeElement===b.currentTarget&&g(!0),m(!u)},[u]),T=(0,h.useCallback)(b=>{u&&!l.current?.contains(b?.target)&&m(!1)},[u]);(0,Vce.A)(d,T),(0,h.useEffect)(()=>{const b=()=>setTimeout(()=>{document.activeElement.tagName==="IFRAME"&&T()},0);return window.addEventListener("blur",b),()=>window.removeEventListener("blur",b)},[T]);const L=(0,h.useCallback)(b=>{document.activeElement===b.currentTarget&&l.current?.focus(),m(!1),a?.(b.currentTarget.getAttribute("data-locale"))},[a]);return(0,n.jsxs)("div",{className:$n({isOpen:u}),children:[(0,n.jsx)("div",{className:$n("trigger-wrap"),children:(0,n.jsxs)("button",{className:$n("trigger"),onClick:y,ref:l,type:"button",children:[c&&(0,n.jsx)("div",{className:$n("message-indicator")}),(0,n.jsx)(ie,{name:"globe"}),x.displayName,(0,n.jsx)(ie,{name:"chevron-down"})]})}),(0,n.jsxs)("div",{className:$n("contents"),ref:d,children:[r,(0,n.jsx)("div",{className:$n("grouping-header"),children:"Source"}),(0,n.jsx)(mx,{checked:s===t,locale:v,onClick:L,type:i}),(0,n.jsx)("div",{className:$n("grouping-header"),children:"Translations"}),C.map(b=>(0,n.jsx)(mx,{checked:b.localeCode===t,locale:b,onClick:L,type:i},b.localeCode)),e&&(0,n.jsx)("a",{className:$n("stack-button"),href:`/manage/locales/${e}`,children:"Back to Stack"})]})]})},mx=({checked:e,locale:t,onClick:s,type:o})=>o==="link"?(0,n.jsx)(zce,{className:$n("option",{checked:e}),"data-locale":t.localeCode,locale:t.localeCode,onClick:s,children:t.displayName},t.localeCode):(0,n.jsx)("button",{className:$n("option",{checked:e}),"data-locale":t.localeCode,onClick:s,type:"button",children:t.displayName},t.localeCode),_ce=({hideBackToStack:e,...t})=>{const s=Re(),{currentLocale:o}=Ze(),r=bl(),a=Bs(),i=km(),c=e?void 0:s?.id,d=(0,h.useMemo)(()=>r.map(l=>({localeCode:l.locale,displayName:i(l.locale)})),[i,r]);return(0,n.jsx)($ce,{backToStackCourseId:c,currentLocale:o,defaultLocale:a,locales:d,optionType:"link",...t})},px=window.location.origin,Uce=1e3,Gce="course:ready",fx="localizedSharePreview:ready",Wce="preview:selectLocale",lf="localizedSharePreview:toggleCurtain",vx="localizedSharePreview:togglePreview",ai=$("localized-share-preview"),ii=!!window.frameElement,gx=e=>(0,jt.HX)(e)&&lv(),Kce=e=>gx(e)&&!ii,Qce=(e,t)=>window.parent?.postMessage({type:e,data:t});let Cx=null;const Zce=({children:e})=>{const t=it(),s=Vt(),o=(0,Ce.zy)(),{currentLocale:r,setCurrentLocale:a}=Ze(),i=Bs(),c=WE(),d=ee(),u=!!(d&&"hasPassword"in d?d.hasPassword:void 0)||dv(),m=(0,h.useRef)(null),[p,g]=(0,h.useState)(!1),[C,v]=(0,h.useState)(!1),[x,y]=(0,h.useState)(!u),T=(0,h.useMemo)(()=>`${px}/share/${window.shareId}#/?locale=${r}`,[]),[L,b]=(0,h.useState)(null),[S,N]=(0,h.useState)(r),[k,E]=(0,h.useState)(!1),[I,P]=(0,h.useState)(!ii),A=(O,j)=>m.current?.contentWindow.postMessage({type:O,data:j});(0,h.useEffect)(()=>{ii||A(Wce,r)},[r]),(0,h.useEffect)(()=>{ii&&(Qce(fx),setTimeout(()=>E(!0),0))},[]),(0,h.useEffect)(()=>{const O=j=>{if(j.origin!==px)return;const M=j.data?.type,V=j.data?.data;if(ii)switch(M){case lf:{P(V);break}case vx:{V?(N(r),b(o),t(X0(!0)),a(i),s("/",{replace:!0})):(t(X0(!1)),a(S),s(L.pathname+L.search+L.hash||"/",{replace:!0})),document.querySelector(".cover")?.scrollTo(0,0),document.querySelector(".page-wrap")?.scrollTo(0,0);break}}else switch(M){case Gce:{P(!1);break}case fx:{y(!0);break}}};return window.addEventListener("message",O),()=>{window.removeEventListener("message",O)}},[i,t,s,r,o,S,L,a]);const w=(0,h.useCallback)(()=>{const O=!p;clearTimeout(Cx),v(!0),A(lf,!0),Cx=setTimeout(()=>{v(!1),A(lf,!1),g(O)},Uce),setTimeout(()=>{A(vx,O)},0)},[p]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:ai("curtain",{hide:!I}),children:(0,n.jsx)(Y5,{})}),ii?k&&e:(0,n.jsxs)("div",{className:ai(),children:[x&&(0,n.jsx)(Sce,{className:ai("header"),localesDropdown:!p&&!C&&(0,n.jsx)(_ce,{hideBackToStack:!0}),title:c,children:(0,n.jsx)(hx,{capitalize:!1,className:ai("preview-button"),disabled:C,done:!0,onClick:w,children:p?"Close Learner Preview":(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ie,{className:ai("preview-button-icon"),name:"play-regular"}),"Preview as Learner"]})})}),(0,n.jsx)("iframe",{allowFullScreen:!0,"aria-label":"Course preview",className:ai("iframe"),ref:m,src:T})]})]})},df=$("not-found"),Yce=()=>(0,n.jsx)(Tr,{title:dc(),children:(0,n.jsx)("div",{children:(0,n.jsx)("div",{className:df(),children:(0,n.jsxs)("div",{className:df("copy"),children:[(0,n.jsx)("h1",{className:df("copy",{heading:!0}),tabIndex:-1,children:"Hmm..."}),(0,n.jsx)("div",{children:"We can't seem to find the page you're looking for."})]})})})});function Xce({failAttempt:e,onSubmit:t}){const s=ae(n3),o=(0,h.useRef)(null),r=(0,h.useRef)(null),[a,i]=(0,h.useState)(!1),c=(0,h.useRef)(!1);(0,h.useEffect)(()=>{e&&!c.current&&i(!0),c.current=e},[e]),(0,h.useEffect)(()=>{const m=r.current;if(!m)return;const p=()=>i(!1);return m.addEventListener("animationend",p),()=>{m.removeEventListener("animationend",p)}},[]);const d=(0,h.useCallback)(m=>{m.preventDefault(),t(o.current)},[t]),l=G()("brand--border","share-password-dialog",{"fail-password":a}),u=s?"You need a password to view this microlearning. If you don\u2019t know it, ask the person who shared this with you.":"You need a password to view this course. If you don\u2019t know it, ask the person who shared this with you.";return(0,n.jsxs)("div",{className:l,ref:r,children:[(0,n.jsx)("h1",{className:"heading",children:"Enter Password"}),(0,n.jsx)("p",{className:"instructions",children:u}),(0,n.jsxs)("form",{onSubmit:d,children:[(0,n.jsx)("label",{className:"label",htmlFor:"share-password",children:"password"}),(0,n.jsx)("input",{className:"input",id:"share-password",ref:o,type:"password"}),(0,n.jsx)("div",{className:"dialog__toolbar",children:(0,n.jsx)("input",{className:"button brand--background",type:"submit",value:"View"})})]})]})}const Jce=Xce,Wu=document.createElement("style");Wu.innerHTML=`
  @layer rise-reset, arc-theme, arc-utils;

  :root {
    --arc-font-size-base: 1;

    /*  Override arc body font because of Inter naming conflict in Rise
        https://github.com/articulate/rise-authoring/issues/7263
    */
    --arc-internal-font-body: 'DS Inter', system-ui, sans-serif;
  }
`;function qce(){(0,h.useEffect)(()=>(Wu.parentElement!==document.head&&document.head.prepend(Wu),()=>{Wu.remove()}),[])}function ele(){const e=Ll();(0,h.useEffect)(()=>{window.targetMode=gR({locale:X5(e)})},[e]),(0,h.useEffect)(()=>{window.parent.postMessage({type:"ready"},"*"),window.parent.postMessage({type:as.STATUS,data:!!window.targetMode},"*"),DX(s=>Ms(dE(s)))},[]);const t=(0,h.useRef)(!1);(0,h.useEffect)(()=>{t.current||!e||!ET()||(t.current=!0,window.parent.postMessage({type:"preview:snapshotLoaded",data:{defaultLocale:e.defaultLocale,locales:e.locales?.map(({locale:s})=>s)}}))},[e]),(0,h.useEffect)(()=>{const s=()=>Ms($N()),o=()=>Ms(_N()),r=()=>window.parent.postMessage("coursePreviewIframeClicked","*");return yg("favoriteAdded",s),yg("favoriteRemoved",o),document.addEventListener("click",r),()=>{Lg("favoriteAdded",s),Lg("favoriteRemoved",o),document.removeEventListener("click",r)}},[])}function tle(e){return e.fonts}function sle(){return ae(tle)}function nle(e){return e.status}function xx(){return ae(nle)}function ole(){const e=it();(0,h.useEffect)(()=>{e(Hk()),e(lE())},[e])}function rle(){const e=it(),{courseLoaded:t,coverLoaded:s}=xx(),o=ae(i=>i.course?.coverImage?.media),r=gt(o),a=(0,h.useCallback)(()=>{e(ZN(!0))},[e]);(0,h.useEffect)(()=>{if(t&&!s){const i=r?.image,{key:c,src:d}=i||{};if(c||d){const l=c?Ct(i):d,u=setTimeout(a,5e3),m=new Image;return m.src=l,m.onload=()=>{clearTimeout(u),a()},()=>{clearTimeout(u),m.onload=null}}else a()}},[t,s,r,a])}function ale(){ole(),rle();const e=it(),t=sle(),s=ae(m=>m.courseLabels.labels),{courseLoaded:o,coverLoaded:r,fatalError:a,fontsLoaded:i,notFound:c,partnerContentLoaded:d}=xx(),l=(0,je.A)(o),u=o&&i&&r&&d;return(0,h.useEffect)(()=>{!l&&o&&!i&&(t??[]).length>0&&e(jI(t))},[e,l,o,i,t]),(0,h.useEffect)(()=>{if(!u||window.parent===window)return;window.parent.postMessage({type:"course:ready"},window.location.origin);const m=p=>{p.key==="Escape"&&window.parent.postMessage({type:"preview:escape"},window.location.origin)};return window.addEventListener("keydown",m),()=>window.removeEventListener("keydown",m)},[u]),{isLoaded:!!u,notFound:!!c,fatalError:!!a,curtainLabels:s}}function ile({course:e}){const[t,s]=(0,h.useState)(!0),[o,r]=(0,h.useState)(!1),a=e&&"hasPassword"in e?!!e.hasPassword:!1,i=!!(t&&lv()&&e&&!Kce(e)&&(a||dv())),c=(0,h.useCallback)(d=>(r(!1),jT(d.value).then(({isValid:l})=>{l?s(!1):(d.value="",r(!0),s(!0))}).catch(l=>console.error("Verify password error",l))),[]);return{showPasswordDialog:i,failAttempt:o,onSharePasswordSubmit:c}}const bx=Object.assign(document.createElement("div"),{id:"portal"});function yx(e){(e??document.body).appendChild(bx),bx.style.display=e?"":"none"}yx(null);const cle=e=>gx(e)?Zce:to.isInstantLink?FA:h.Fragment;function lle(){return ez(),qce(),(0,n.jsx)(jz,{children:(0,n.jsx)(dle,{})})}function dle(){const{isLoaded:e,notFound:t,fatalError:s,curtainLabels:o}=ale(),r=ae(y=>y.course);ele();const{showPasswordDialog:a,failAttempt:i,onSharePasswordSubmit:c}=ile({course:r});if(t)return(0,n.jsx)(Yce,{});if(!e)return(0,n.jsx)(Y5,{labelCurtainLoading:o?.curtainLoading,labelCurtainOffline:o?.curtainOffline,labelCurtainOfflineReconnecting:o?.curtainOfflineReconnecting,labelCurtainSessionTimedOut:o?.curtainSessionTimedOut,labelCurtainSessionTimedOutRefresh:o?.curtainSessionTimedOutRefresh,labelCurtainSessionTimedOutRestart:o?.curtainSessionTimedOutRestart,labelCurtainSomethingWrong:o?.curtainSomethingWrong,labelCurtainSomethingWrongRefresh:o?.curtainSomethingWrongRefresh,labelCurtainSomethingWrongTryAgain:o?.curtainSomethingWrongTryAgain,status:s?"fatalError":"loading"});if(a)return(0,n.jsx)(Jce,{failAttempt:i,onSubmit:c});if(!r)return null;const{color:d,themeId:l,theme:u}=r,m=u?.accentContrast,p=Qn(r),g={accentContrast:m,bodyTypeface:r.bodyTypeface,color:d,headingTypeface:r.headingTypeface,isLegacyCourse:r.isLegacyCourse,uiTypeface:r.uiTypeface},C=G()("theme",l,{"one-page":p}),v=cle(r),x=p?vce:uce;return(0,n.jsx)(Vw,{appType:"learn",children:(0,n.jsx)(xz,{children:(0,n.jsx)(pz,{children:(0,n.jsx)(dR,{children:(0,n.jsx)(KV,{themeId:l,children:(0,n.jsx)(M1,{children:(0,n.jsx)(qV,{children:(0,n.jsxs)("div",{className:C,id:"innerApp",ref:yx,children:[(0,n.jsx)(az,{...g}),(0,n.jsx)(v,{children:(0,n.jsxs)(Tr,{title:void 0,children:[(0,n.jsx)(x,{}),(0,n.jsx)(Fw,{})]})})]})})})})})})})})}var ule=f(20108),hle=f.n(ule);const mle=st()(hle()({}),U2()(["first_name","last_name"]),qr()(" "),$q()),ple=({className:e,decorative:t,size:s,...o})=>{const r=Ft()(["avatars","medium"],o),a=t?"":mle(o)||"Unknown User";return r?(0,n.jsx)("img",{alt:a,className:e||"user-avatar",src:r,style:{height:s,width:s}}):(0,n.jsx)(Dh,{decorative:t,height:s,title:a,width:s})},fle=`${gT("CDN_URI")}/assets/rise/assets/trophy.svg`,Ku=$("cover");function vle(){const{certificateDownload:e,riseComCurrentUser:t}=ee(),s=ue(),o=Nw(),a=L1()?.quizPassed??!0;return!(o&&a&&!cv())||window.viewType==="preview"?null:(0,n.jsxs)("div",{className:Ku("completed-info"),children:[(0,n.jsxs)("div",{className:Ku("completed-info-avatar"),children:[(0,n.jsx)(ple,{...t,decorative:!0}),(0,n.jsx)("img",{alt:"",className:Ku("completed-info-trophy"),src:fle})]}),(0,n.jsxs)("div",{className:Ku("completed-info-label"),children:[(0,n.jsx)("span",{"aria-hidden":"true",children:s?.coverCompleted||"Completed"}),(0,n.jsx)("span",{className:"visually-hidden",children:s?.a11yCoverCourseCompleted||"Course Completed"})]}),e&&(0,n.jsx)(doe,{})]})}const gle=$("cover");function Cle({className:e="",dueAt:t}){const s=nw(),o=L1(),r=o==null||o.quizPassed||o.outOfAttempts,a=i6(t),i=gle("due-date",{urgent:a}).mix(e);return!t||s&&r?null:(0,n.jsx)("div",{className:i,tag:"div",children:Z1(t)})}const xle=we("CoverDueDate",Cle);function ble(e){const{dueAt:t}=wi()??{};return(0,n.jsx)(xle,{...e,dueAt:t})}const Hr=$("cover"),yle=we("CoverProgress",({percentComplete:e})=>{const t=rn(),s=ue(),o=M3();if(e===0||window.isPublicShare||!Se)return null;const r=Aa({percent:e,label:s.progressSummaryPercentComplete,isRTL:t});return(0,n.jsxs)("div",{className:Hr("progress"),children:[(0,n.jsx)("div",{className:Hr("progress-text"),children:r}),(0,n.jsx)("div",{className:Hr("progress-outer"),children:(0,n.jsx)("div",{className:Hr("progress-inner"),style:{width:`${e}%`}})}),o&&(0,n.jsxs)("div",{className:Hr("progress-next-lesson"),children:[(0,n.jsx)(F5,{className:Hr("progress-next-lesson-icon").toString(),decorative:"true"}),(0,n.jsx)("span",{"aria-hidden":"true",className:Hr("progress-next-lesson-text"),children:o}),(0,n.jsxs)("span",{className:"visually-hidden",children:["Next lesson: ",o]})]})]})});function Lle(){const e=la();return(0,n.jsx)(yle,{percentComplete:e})}const Lx=({failed:e,complete:t})=>{const s=ue();return(0,n.jsxs)("span",{className:"visually-hidden-always",children:[e?s?.a11yCoverRequirementFailed||"Requirement failed":t?s?.a11yCoverRequirementComplete||"Requirement complete":s?.a11yCoverRequirementIncomplete||"Requirement incomplete",": "]})},vn=$("cover");function Sle(){const e=ee(),t=ue(),{trackingCompletionPercentage:s,trackingQuizId:o}=e;return s==null&&!o?null:(0,n.jsxs)("section",{className:vn("requirements-section"),children:[(0,n.jsx)("h2",{className:vn("requirements-title"),children:t?.coverCourseRequirements||"Course Requirements"}),(0,n.jsxs)("ul",{className:vn("requirements-list"),children:[(0,n.jsx)(Tle,{}),(0,n.jsx)(kle,{})]})]})}function Tle(){const{trackingCompletionPercentage:e}=ee(),t=i3(),s=la(),o=ue(),r=Math.ceil(e/100*t),a=r===t;if(e==null||r==null)return null;const i=s>=e,c=i?mV:pV;return(0,n.jsxs)("li",{className:vn("lesson-requirement"),role:"listitem",children:[(0,n.jsx)(c,{"aria-hidden":"true",className:vn("lesson-requirement-icon",{complete:i}).toString()}),(0,n.jsxs)("span",{className:vn("lesson-requirement-text"),children:[(0,n.jsx)(Lx,{complete:i}),a?o?.coverCompleteAllLessons||"Complete all lessons in this course":[o?.coverCompleteLessonsName||"Complete",r,o?.coverCompleteLessonsPreposition||"of",t,o?.coverCompleteLessonsInCourse||"lessons in this course"].join(" ")]})]})}const Nle={passed:gV,failed:vV,requirement:CV};function kle(){const e=ue(),t=sw(),s=L1(),o=rn(),r=gt(t?.title),a=t?.settings?.passingScore;if(!r||!s)return null;const{outOfAttempts:i,quizPassed:c}=s,d=!c&&i;let l="requirement";c?l="passed":d&&(l="failed");const u=Nle[l],m=Aa({percent:a,label:e?.coverQuizPercentOrHigher||"% or higher",isRTL:o});return(0,n.jsxs)("li",{className:vn("quiz-requirement"),role:"listitem",children:[(0,n.jsx)(u,{"aria-hidden":"true",className:vn("quiz-requirement-icon",{type:l}).toString()}),(0,n.jsxs)("span",{className:vn("quiz-requirement-text"),children:[(0,n.jsx)(Lx,{complete:c,failed:d}),r,a!=null&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{"aria-hidden":"true",className:vn("quiz-requirement-seperator"),children:"\xA0|\xA0"}),e?.coverQuizScoreOf||"Score of"," ",m]}),d&&(0,n.jsx)("div",{className:vn("quiz-requirement-no-attempts"),children:e?.coverNoAttemptsRemaining||"No attempts remaining"})]})]})}const Ile=$("lesson-nav"),Ele=e=>{const{children:t,finish:s,lessonId:o,onFocus:r}=e,a=Vt();if(o)return(0,n.jsx)(fc,{className:"lesson-nav-link",onFocus:r,tooltipClassName:"lesson-nav-link-tooltip",...e});const i=s?"/lessons/progress-summary":"/",c=d=>{d.preventDefault(),oo(()=>{a(i)},i==="/"?"lesson-to-cover":"default")};return(0,n.jsx)("span",{className:"lesson-nav-link",children:(0,n.jsx)(is,{className:"lesson-nav-link__link","data-direction":e["data-direction"],onClick:c,onFocus:r,to:i,children:t})})},jle=(0,h.forwardRef)(({children:e,className:t,direction:s,finish:o,navLessonId:r,onFocus:a,restrictionType:i},c)=>{const d=wi(),l=d?.buttonScheme,u=d?.theme?.accentContrast,m=i!=null,p=br(),C={className:Ile(null,{[s]:!0,accent:l===Ti.ACCENT,dark:l===Ti.DARK,floating:p===Yn.FLOATING,"floating-full":p===Yn.FLOATING_FULL,finish:o,full:p===Yn.FULL,light:l===Ti.LIGHT,restricted:m,tint:l===Ti.TINT}).mix(t),[`data-${s}-lesson`]:!0};return(0,n.jsx)("div",{ref:c,...C,children:(0,n.jsx)(Ele,{accentContrast:u,"data-direction":s,finish:o,lessonId:r,onFocus:a,children:e})})}),wle={CoverCompletedInformation:vle,CoverDueDate:ble,CoverProgress:Lle,CoverRequirements:Sle,ImageEagerOrLazy:Jh,LessonNav:jle};function Ale({children:e}){return(0,n.jsx)(MD,{...wle,children:e})}const Rle={};function Ple({children:e}){const s=ee()?.features??Rle;return(0,n.jsx)(wce,{value:s,children:e})}const Sx=document.getElementById("app");if(!Sx)throw new Error("Root element #app not found");(0,Nx.createRoot)(Sx).render((0,n.jsx)(h.Suspense,{fallback:null,children:(0,n.jsx)(SE,{store:TE,children:(0,n.jsx)(Ale,{children:(0,n.jsx)(IE,{children:(0,n.jsx)(Ple,{children:(0,n.jsx)(Ce.I9,{unstable_useTransitions:!1,children:(0,n.jsx)(Ce.BV,{children:(0,n.jsx)(Ce.qh,{element:(0,n.jsx)(lle,{}),path:"/*"})})})})})})})}))},31926(Qc,li,f){var $o={"./en-au":29579,"./en-au.js":29579,"./en-ca":26153,"./en-ca.js":26153,"./en-gb":89988,"./en-gb.js":89988,"./en-ie":69219,"./en-ie.js":69219,"./en-il":64324,"./en-il.js":64324,"./en-in":79246,"./en-in.js":79246,"./en-nz":28989,"./en-nz.js":28989,"./en-sg":40499,"./en-sg.js":40499};function vo(xn){var bn=Vr(xn);return f(bn)}function Vr(xn){if(!f.o($o,xn)){var bn=new Error("Cannot find module '"+xn+"'");throw bn.code="MODULE_NOT_FOUND",bn}return $o[xn]}vo.keys=function(){return Object.keys($o)},vo.resolve=Vr,Qc.exports=vo,vo.id=31926},54357(){},38954(){}}]);
