(globalThis.wpRiseJsonp=globalThis.wpRiseJsonp||[]).push([["learn_main_tsx-node_modules_pnpm_moment_2_30_1_node_modules_moment_locale_sync_recursive_en"],{30349(et){et.exports=function(xe){xe||(xe={});var __t,__p="";with(xe)__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}},87983(et,xe,l){"use strict";l.d(xe,{cF:()=>W,LK:()=>is,LM:()=>Me,TJ:()=>kn,Ay:()=>vo,EL:()=>ls,HC:()=>go,V7:()=>jn,YB:()=>gn});var A=l(62836),U=l(80259),P=l.n(U),G=l(26488),Q;function _(){return G.action}function me(){return Q}var re=l(98600),ee=l(23290),s=l(35320),be=l(98945),we=l(87230),ie=l(19689);const ue=(Ue=[],bt)=>bt?.partnerContentId?Ue.concat(bt.partnerContentId):Ue,oe=(Ue,bt)=>bt?.items?.reduce(ue,Ue)??Ue,Ee=(Ue,bt)=>bt?.items?.reduce(oe,Ue)??Ue,Ne=({course:Ue,lessons:bt})=>{const Bt=bt?.reduce(Ee,[])||[],Vs=Ue?.partnerContentId||null,Cn=Vs?[Vs]:[],Wo=new Set([...Bt,...Cn]);return Array.from(Wo)};var Se=l(32107),ae=l.n(Se),V,le;const H=null,de=ae()({ACTIVE:null,PREVIEW:null}),ve=({themeId:Ue,themeCoverImage:bt,coverImageDefault:Bt})=>Ue==="classic"&&le(Bt)?Bt:bt,Te=Ue=>({...Ue,theme:{...Ue?.theme,hideLessonHeaders:Ue?.theme?.hideLessonHeaders??!1}});var je=l(87686),ge=l.n(je),h=l(296),J=l.n(h),te=l(35567),K=l.n(te),Ve=l(93130),fe=l.n(Ve),se=l(12907),ye=l.n(se),$=l(87549),Re;const _e=K()([[J()([fe()(!0),fe()($.iV.ALL)]),ge()($.iV.ALL)],[J()([fe()(!1),fe()($.iV.NONE)]),ge()($.iV.NONE)],[fe()($.iV.INCORRECT),ge()($.iV.INCORRECT)],[ye(),ge()($.iV.ALL)]]),tt="draw from question bank",Xe="fillin",at="matching",pt="multiple choice",ze="multiple response",qe=null;var Lt=l(73730),Kt=l(2924);const is="rise/course/LOAD_COURSE",Zt="rise/course/UPDATE_COMPLETED_AT",Me="rise/course/UPDATE_COURSE_PREVIEW",ft="rise/course/UPDATE_LESSON_PREVIEW",W="rise/course/APPLY_CHANGESET";let nt;(async()=>{try{({applyReviewDataToManifest:nt}=await l.e("webpack_container_remote_mondrian_learn-react").then(l.t.bind(l,4246,23)))}catch{}})();const Mt=_(),Ge=Ue=>{if("settings"in Ue&&Ue.settings&&(0,Kt.Gv)(Ue.settings)&&"revealAnswers"in Ue.settings){const Bt=Ue.settings;return{...Ue,settings:{...Ue.settings,revealAnswers:_e(Bt.revealAnswers)}}}return Ue},us=Ue=>(0,Lt.vm)(Ue)?(0,Lt.Ww)(Ue):Ue,Ze=Ue=>us(Ge(Ue)),Fs=Ue=>({...Ue,lessons:Ue.lessons?.map(Ze)||[]}),_s=Ue=>{const bt=Ue.lessons?.filter(Bt=>Bt.type!=="section")||[];return{...Ue,lessonsOnly:bt}},Yt=Ue=>Ue.theme==null,Ps=Ue=>(0,ee.MJ)((0,ee.uK)(Ue)),po=Ue=>Yt(Ue)?Ps(Ue):(0,ee.MJ)(Ue),Yn=Ue=>Te(po(Ue)),Uo=(Ue,bt)=>{let Bt=(0,A.TJ)(["course"],bt,Ue).result;const Vs=(0,A.TJ)(["lessons"],bt,Bt.lessons).result;return bt.some(Cn=>Cn.path[0]==="mondrian")&&Bt.mondrian&&nt&&(Bt={...Bt,mondrian:nt(Bt.mondrian,bt)}),{...Bt,lessons:Vs}},$o=Ue=>({...Ue,lessons:Ue.lessons?.map(s.K)||[]}),jt=(Ue,{completedAt:bt,course:Bt,favoritedAt:Vs,riseComCurrentUser:Cn,riseComCourseId:Wo,riseComEnrollmentType:ba,riseComLearningPathId:Ht})=>{const At=Fs(Bt),An=_s(At),ya={...An,theme:An.theme??(0,ee.uK)(An).theme};return{...Yn(ya),completedAt:bt,favoritedAt:Vs,riseComCourseId:Wo,riseComEnrollmentType:ba,riseComCurrentUser:Cn,riseComLearningPathId:Ht}},gs=Ue=>({...Ue,favoritedAt:new Date}),zs=Ue=>({...Ue,favoritedAt:null}),fo=Ue=>({...Ue,completedAt:new Date().toISOString()}),vo=(0,G.handle)({},{[be._q]:gs,[be.ut]:zs,[is]:jt,[Zt]:fo,[Me]:(Ue,{course:bt})=>bt,[ft]:(Ue,{lessons:bt})=>({...Ue,lessons:bt.map(Ze)}),[W]:Uo}),Tt=Ue=>bt=>{const{statusCode:Bt}=bt;Bt===404&&Ue((0,ie.cX)(!0))},k=Ue=>bt=>bt([{type:we.O,payload:Ue},(0,ie.$d)(!0)]),zt=P().fromPromise(async(...Ue)=>await(0,re.qO)(...Ue)),Et=Ue=>Ue.length===0?(0,ie.$d)(!0):zt(Ue).map(k),Nn=Ue=>bt=>{const{course:Bt}=bt,Vs=$o(Bt),Cn=Ne({course:Vs,lessons:Vs.lessons});Ue([Mt(is,{...bt,course:Vs,_originalLessons:Bt.lessons}),(0,ie.LW)(!0),Et(Cn)])},ls=()=>async Ue=>{try{const bt=await(0,re.hd)();Nn(Ue)(bt),(0,re.wW)(bt)}catch(bt){await Tt(Ue)(bt)}},go=Mt(is),jn=Mt(Me),gn=Mt(ft),kn=Mt(W)},13218(et,xe,l){"use strict";l.d(xe,{Kl:()=>P,Om:()=>Q,RA:()=>oe,Sw:()=>be,V9:()=>ie,Zp:()=>re,bf:()=>G,eQ:()=>s,i$:()=>Ee,re:()=>ue,sq:()=>me,ss:()=>we,w8:()=>_,y1:()=>ee});var A=l(26488);const U=Ne=>`rise/course/${Ne}`,P=U("BLOCKS_LESSON_COMPLETE"),G=U("BLOCKS_LESSON_INCREMENT_RETRY_ATTEMPT"),Q=U("BLOCKS_LESSON_RESET"),_=U("BLOCKS_LESSON_RETRY_SORTING_ACTIVITY"),me=U("BLOCKS_LESSON_SET_ITEMS_PROGRESS"),re=U("BLOCKS_LESSON_SET_MEDIA_PLAY_PROGRESS"),ee=U("BLOCKS_LESSON_SET_SORTING_ITEM_RESULT"),s=(0,A.action)(P),be=(0,A.action)(G),we=(0,A.action)(Q),ie=(0,A.action)(_),ue=(0,A.action)(me),oe=(0,A.action)(re),Ee=(0,A.action)(ee)},90477(et,xe,l){"use strict";l.d(xe,{$Z:()=>re,Ew:()=>Q,GL:()=>G,UZ:()=>_,_Y:()=>s,aM:()=>we,jS:()=>ee,tc:()=>me});var A=l(22191),U=l(20229),P=l(2924);function G(V,le){const H=V.lessons[le];if(!(0,A.rV)(H))return V;const de={...we(H),id:le},ve=(0,A.b5)({courseProgress:V,lessonId:le,updatedLessonProgress:de});return(0,A.bo)({lessonId:le,prevCourseProgress:V,nextCourseProgress:ve})}function Q(V,le){const{lessonId:H,blockId:de,itemId:ve}=le,Te=V.lessons[H];if(!(0,A.rV)(Te))return V;const je=Te.items[de],ge=ue({blockProgress:je,itemId:ve}),h=Ee({lessonProgress:Te,blockId:de,updatedBlockProgress:ge}),J=(0,U.hh)(h),te=(0,A.b5)({courseProgress:V,lessonId:H,updatedLessonProgress:J});return(0,A.bo)({lessonId:H,prevCourseProgress:V,nextCourseProgress:te})}function _(V,le){const H=V.lessons[le];if(!(0,A.rV)(H))return V;const de=Ne(H),ve=(0,A.b5)({courseProgress:V,lessonId:le,updatedLessonProgress:de});return(0,A.bo)({lessonId:le,prevCourseProgress:V,nextCourseProgress:ve})}function me(V,{blockId:le,lessonId:H}){const de=V.lessons[H];if(!(0,A.rV)(de))return V;const ve=Se(de.items[le]),Te=Ee({lessonProgress:de,blockId:le,updatedBlockProgress:ve}),je=(0,A.b5)({courseProgress:V,lessonId:H,updatedLessonProgress:Te});return(0,A.bo)({lessonId:H,prevCourseProgress:V,nextCourseProgress:je})}function re(V,le){const{lessonId:H,blockId:de,items:ve}=le,Te=V.lessons[H];if(!(0,A.rV)(Te))return V;const je=ie({blockId:de,lessonProgress:Te,items:ve}),ge=(0,A.b5)({courseProgress:V,lessonId:H,updatedLessonProgress:je});return(0,A.bo)({lessonId:H,prevCourseProgress:V,nextCourseProgress:ge})}function ee(V,le){const{lessonId:H,blockId:de,itemId:ve,audioVideoPlayhead:Te}=le,je=V.lessons[H],ge=je?.items?.[de];if(!(0,A.rV)(je)||!ge||!("items"in ge)||!ge.items||!ge.items[ve])return V;const J={...ge.items[ve],audioVideoPlayhead:Te},te={...ge,items:{...ge.items,[ve]:J}},K=Ee({lessonProgress:je,blockId:de,updatedBlockProgress:te}),Ve=(0,A.b5)({courseProgress:V,lessonId:H,updatedLessonProgress:K});return(0,A.bo)({lessonId:H,prevCourseProgress:V,nextCourseProgress:Ve})}function s(V,le){const{lessonId:H,blockId:de,itemId:ve,isCorrect:Te}=le,je=V.lessons[H];if(!(0,A.rV)(je))return V;const ge=ae({itemId:ve,isCorrect:Te,blockProgress:je.items[de]}),h=(0,U.hh)(Ee({lessonProgress:je,blockId:de,updatedBlockProgress:ge})),J=(0,A.b5)({courseProgress:V,lessonId:H,updatedLessonProgress:h});return(0,A.bo)({lessonId:H,prevCourseProgress:V,nextCourseProgress:J})}const be=V=>Object.values(V).length>0&&Object.values(V).every(le=>le.isComplete),we=V=>{const le=(0,P.s0)(V.items,(H,de)=>{const ve=(0,P.s0)(de.items??{},(Te,je)=>[Te,{...je,isComplete:!0,id:je.id,index:je.index}]);return[H,{...de,items:ve,isComplete:!0}]});return{...V,isComplete:!0,items:le,percentComplete:100}},ie=({blockId:V,items:le,lessonProgress:H})=>{const de=H.items?.[V]??{items:{}},ve=new Set(le.map(J=>String(J.id))),Te=(0,P.s0)(de.items??{},(J,te)=>{const K=ve.has(J);return[J,{...te,isComplete:te.isComplete||K,id:te.id,index:te.index}]}),ge=Object.keys(Te).length===0||be(Te),h={...de,id:V,items:Te,...ge&&{isComplete:!0}};return oe(Ee({lessonProgress:H,blockId:V,updatedBlockProgress:h}))},ue=({blockProgress:V,itemId:le})=>{if(!V.items)return V;const H=V.items[le];return{...V,items:{...V.items,[le]:{...H,retryAttemptCount:(H?.retryAttemptCount??0)+1}}}},oe=V=>{const le=(0,U.hh)(V);return le.percentComplete===100?{...le,isComplete:!0}:le},Ee=({blockId:V,lessonProgress:le,updatedBlockProgress:H})=>({...le,items:{...le.items,[V]:H}}),Ne=V=>{const le=(0,P.s0)(V.items,(H,de)=>{const ve=(0,P.s0)(de.items??{},(Te,je)=>[Te,(0,P.QD)(je,["isComplete","isCorrect","isViewed"])]);return[H,{id:de.id,index:de.index,items:ve}]});return{...(0,P.QD)(V,["isComplete","percentComplete"]),items:le}},Se=V=>({...(0,P.QD)(V,["percentViewed","correctlyAnswered"]),id:V.id,index:V.index,items:(0,P.s0)(V.items??{},(le,H)=>[le,(0,P.QD)(H,["isViewed","isCorrect"])]),retryAttempts:(V.retryAttempts??0)+1}),ae=({isCorrect:V,itemId:le,blockProgress:H})=>{if(!H.items)return H;const de=H.items[le],ve={...de,isComplete:V,isViewed:V,...de?.isCorrect===void 0&&{isCorrect:V}},Te={...H.items,[le]:ve},je=Object.values(Te).filter(K=>K.isCorrect).length,ge={...H,items:Te,correctlyAnswered:je,...!V&&{lastIncorrectCardId:le}},h=(0,U.f5)(ge),J=(0,U.QI)(h),te=J.percentComplete===100;return{...J,...te&&{isComplete:!0}}}},22191(et,xe,l){"use strict";l.d(xe,{Zn:()=>G,b5:()=>_,bo:()=>me,rV:()=>Q});var A=l(25798),U=l.n(A),P=l(98600);const G=ie=>!!ie&&ie.type==="quiz",Q=ie=>!!ie&&ie.type==="blocks",_=({courseProgress:ie,lessonId:ue,updatedLessonProgress:oe})=>({...ie,lessons:{...ie.lessons,[ue]:oe}});function me({lessonId:ie,nextCourseProgress:ue,prevCourseProgress:oe}){const Ee=ue.lessons[ie],Ne=oe.lessons[ie];if(Ee&&!U()(Ee,Ne)&&((0,P.C2)(Ee),re({lessonId:ie,courseProgress:ue,prevCourseProgress:oe})),ee({lessonId:ie,prevCourseProgress:oe,nextCourseProgress:ue})){const Se=be(oe),ae=be(ue),V=ae!==Se,le={...ue,percentComplete:ae};return V&&(we({courseProgress:le,lessonProgress:Ee}),le.percentComplete!=null&&(0,P.O9)(le.percentComplete)),le}return ue}function re({courseProgress:ie,prevCourseProgress:ue,lessonId:oe}){const Ee=ie.lessons?.[oe],Ne=ue.lessons?.[oe];if(Ee?.percentComplete===100&&Ne?.percentComplete!==100){const Se=s(Ee);Se&&(0,P.aM)(Se)}}function ee({lessonId:ie,nextCourseProgress:ue,prevCourseProgress:oe}){const Ee=ue.lessons?.[ie];if(!Ee)return!1;const Ne=oe.lessons?.[ie]?.percentComplete===100,Se=Ee.percentComplete===100,ae=Ne!==Se,V=ue.currentLesson!=null&&G(ue.lessons[ue.currentLesson])&&ue.lessons[ue.currentLesson]?.percentComplete===100;return ae||V}function s(ie){const{id:ue}=ie;if(!ue)throw new Error("Cannot create lesson payload: lesson.id is missing");if(G(ie)){const{passed:oe,score:Ee,passingScore:Ne=0}=ie;return{id:ue,...oe!==void 0&&{passed:oe},...Ee!==void 0&&{score:Ee},passingScore:Ne}}return{id:ue}}function be(ie){const{lessons:ue={}}=ie,oe=Object.keys(ue).length;if(oe===0)return 0;const Ee=Object.values(ue).filter(Ne=>Ne.isComplete).length;return Math.round(Ee/oe*100)}function we({courseProgress:ie,lessonProgress:ue}){if(!ie||!ue)return;const oe=s(ue);oe&&(0,P.vb)(ie,oe)}},64660(et,xe,l){"use strict";l.d(xe,{B:()=>H,A:()=>ve});var A=l(26488),U=l(98600),P=l(13218),G=l(90477),Q=l(35125),_=l(58706),me=l(20229),re=l(87549),ee=l(35320),s=l(13054);const be=fe=>fe&&typeof fe=="object"&&fe.type&&s.fT.includes(fe.type),we=(fe,se)=>{const ye=new Map;return fe.forEach($=>{if((0,ee.c)($)){const Re=se.find(_e=>String(_e.id)===String($.id));Re&&Re.type==="blocks"&&ye.set(String($.id),String(Re.id))}}),ye},ie=(fe,se)=>{const ye={id:String(fe.id),index:fe.index,type:"blocks",items:{}};return typeof fe.isComplete=="boolean"&&(ye.isComplete=fe.isComplete),typeof fe.percentComplete=="number"&&(ye.percentComplete=fe.percentComplete),se.type==="blocks"&&se.items&&se.items.forEach(($,Re)=>{if($?.id!=null&&(ye.items[$.id]={id:$.id,index:Re,isComplete:fe.isComplete===!0&&Re===0,items:$.items?{}:void 0},$.items&&Array.isArray($.items))){const _e={};$.items.forEach((tt,Xe)=>{tt?.id!=null&&(_e[tt.id]={id:tt.id,index:Xe,isComplete:fe.isComplete===!0})}),Object.keys(_e).length>0&&(ye.items[$.id].items=_e)}}),ye},ue=(fe,se)=>{const ye=new Set(se.map(Re=>String(Re.id))),$=[];return Object.values(fe.lessons).forEach(Re=>{be(Re)&&(ye.has(String(Re.id))||$.push(Re))}),$},oe=(fe,se,ye)=>{const $={totalLegacyLessons:0,successfulMigrations:0,failedMigrations:0},Re={...fe,lessons:{...fe.lessons}},_e=ue(fe,ye);$.totalLegacyLessons=_e.length;const tt=we(se,ye),Xe=[];return _e.forEach(at=>{try{const pt=tt.get(String(at.id))||String(at.id),ze=ye.find(qe=>String(qe.id)===pt);if(ze&&ze.type==="blocks"){const qe=ie(at,ze);Re.lessons[String(ze.id)]=qe,String(at.id)!==String(ze.id)&&delete Re.lessons[String(at.id)],$.successfulMigrations++}else Xe.push(String(at.id)),$.failedMigrations++}catch(pt){console.warn(`Failed to migrate legacy lesson progress for lesson ${at.id}:`,pt),Xe.push(String(at.id)),$.failedMigrations++}}),{migratedProgress:Re,orphanedLessonIds:Xe,migrationSummary:$}},Ee=fe=>Object.values(fe.lessons).some(be),Ne=fe=>{let se=0,ye=0;const $=[];return Object.values(fe.lessons).forEach(Re=>{ye++,be(Re)&&(se++,$.includes(Re.type)||$.push(Re.type))}),{legacyCount:se,totalCount:ye,legacyTypes:$,hasLegacyProgress:se>0}},Se=(fe,se,ye)=>{if(!Ee(fe))return fe;const $=oe(fe,se,ye);return $.orphanedLessonIds.length>0&&console.warn("Some legacy lessons could not be migrated:",$.orphanedLessonIds),$.migratedProgress},ae=fe=>`rise/course/${fe}`,V=ae("BOOKMARK_LESSON"),le=ae("LOAD_COURSE"),H=(0,A.action)(V),de={lessons:{},percentComplete:0},ve=(0,A.handle)(de,{[P.Kl]:G.GL,[P.bf]:G.Ew,[P.Om]:G.UZ,[P.w8]:G.tc,[P.sq]:G.$Z,[P.Zp]:G.jS,[P.y1]:G._Y,[Q.z_]:_.Qv,[Q.Eg]:_.Ki,[Q.be]:_.ZL,[Q.jZ]:_.Jx,[Q.Ck]:_.pl,[Q.fV]:_.Ux,[Q.jo]:_.NZ,[Q.V8]:_.uR,[Q.Z8]:_.XW,[Q.Dh]:_.yi,[Q.ug]:_.bu,[V]:je,[le]:Te});function Te(fe,se){const ye=se.course?.lessons??[],$=se._originalLessons??ye,Re=(0,U.y4)(J(ye));if(typeof Re!="object"||Re===null)return fe;const _e={...fe,...Re};return Ee(fe)&&$!==ye?Se(_e,$,ye):_e}function je(fe,se){return(0,U.Fc)(se),{...fe,currentLesson:se}}const ge=({index:fe,lessonId:se,settings:ye,type:$})=>$==="quiz"?{id:se,index:fe,type:$,items:{},passingScore:Number(ye?.passingScore??re.hB)}:{id:se,index:fe,type:"blocks",items:{}};function h(fe){return fe.type==="quiz"&&"settings"in fe}function J(fe){return{lessons:fe.reduce((ye,$,Re)=>h($)?te({index:Re,items:$.items,lessonId:$.id,lessonProgress:ye,settings:$.settings,type:$.type}):$.type==="blocks"?te({index:Re,items:$.items,lessonId:$.id,lessonProgress:ye,type:$.type}):ye,{})}}function te(fe){const{lessonId:se,index:ye,items:$,lessonProgress:Re={},settings:_e,type:tt}=fe,Xe=ge({lessonId:se,index:ye,settings:_e,type:tt});if($.length===0)return{...Re,[se]:Xe};const at=tt==="quiz"?Ve($):K($);return{...Re,[se]:{...Xe,items:at}}}function K(fe){return fe.reduce((se,ye,$)=>{const Re=ye.id,_e=ye.items??[],tt=(0,me.BC)(_e);return se[Re]={id:Re,index:$,items:tt},se},{})}function Ve(fe){return fe.reduce((se,ye,$)=>(se[ye.id]={id:ye.id,index:$},se),{})}},35125(et,xe,l){"use strict";l.d(xe,{Ck:()=>_,Dh:()=>we,Eg:()=>s,FU:()=>Ee,NC:()=>le,Nj:()=>Se,QI:()=>ue,RW:()=>de,V8:()=>ee,YC:()=>oe,Yu:()=>Ne,Z8:()=>be,be:()=>G,fV:()=>me,hy:()=>V,jZ:()=>Q,jo:()=>re,kK:()=>H,mg:()=>ae,ug:()=>ie,x6:()=>ve,z_:()=>P});var A=l(26488);const U=Te=>`rise/course/${Te}`,P=U("QUIZ_LESSON_ADVANCE_STEP"),G=U("QUIZ_LESSON_CLEAR_ANSWER_SELECTION"),Q=U("QUIZ_LESSON_INITIALIZE_DRAWN_QUESTIONS"),_=U("QUIZ_LESSON_RESTART"),me=U("QUIZ_LESSON_SELECT_QUIZ_ANSWER"),re=U("QUIZ_LESSON_SET_ANSWER_MATCHES"),ee=U("QUIZ_LESSON_SET_ANSWER_TEXT"),s=U("QUIZ_LESSON_ADVANCE_TO_END"),be=U("QUIZ_LESSON_SET_TIME_REMAINING"),we=U("QUIZ_LESSON_SUBMIT_ANSWER"),ie=U("QUIZ_LESSON_TOGGLE_ANSWER_SELECTION"),ue=(0,A.action)(P),oe=(0,A.action)(s),Ee=(0,A.action)(_),Ne=(0,A.action)(me),Se=(0,A.action)(ee),ae=(0,A.action)(ie),V=(0,A.action)(be),le=(0,A.action)(re),H=(0,A.action)(we),de=(0,A.action)(G),ve=(0,A.action)(Q)},58706(et,xe,l){"use strict";l.d(xe,{Jx:()=>s,Ki:()=>re,NZ:()=>ue,Qv:()=>me,Ux:()=>ie,XW:()=>oe,ZL:()=>ee,bu:()=>Ne,oO:()=>ae,pl:()=>we,uR:()=>be,yi:()=>Ee});var A=l(22191),U=l(90477),P=l(2924),G=l(24639),Q=l(98600),_=l(87549);function me(H,{lessonId:de,progressId:ve}){const Te=H.lessons[de];if(!(0,A.Zn)(Te))return H;const je=Te.activeIndex??0,ge=ve?(Te.items[ve]?.index??je)+1:je+1,h={...Te,activeIndex:ge},J=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:h});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:J})}function re(H,de){const ve=H.lessons[de];if(!(0,A.Zn)(ve))return H;const Te=Object.keys(ve?.items)?.length,je={...ve,activeIndex:Te+1},ge=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:je});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:ge})}function ee(H,{lessonId:de,itemId:ve}){const Te=H.lessons[de];if(!(0,A.Zn)(Te))return H;const je=Te.items[ve];if(!je)return H;const ge={...je,selectedIndices:[]},h=Se({lessonProgress:Te,itemId:ve,updatedQuizItemProgress:ge}),J=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:h});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:J})}function s(H,{lessonId:de,lessonProgress:ve}){return{...H,lessons:{...H.lessons,[de]:ve}}}function be(H,{lessonId:de,itemId:ve,text:Te}){const je=H.lessons[de];if(!(0,A.Zn)(je))return H;const ge=je.items[ve];if(!ge)return H;const h=typeof Te=="string"&&(0,G.h)(Te)?(0,P.QD)(ge,["text"]):{...ge,text:Te},J=Se({lessonProgress:je,itemId:ve,updatedQuizItemProgress:h}),te=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:J});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:te})}function we(H,de){const ve=H.lessons[de];if(!(0,A.Zn)(ve))return H;const Te=(0,P.s0)(ve.items,(J,te)=>{const K={id:te.id,index:te.index};return[J,K]}),ge={...(0,P.QD)(ve,["activeIndex","originalItemProgress","passed","percentComplete","questionList","questionsDrawn","reportResults","score"]),...ve.passed!==!1&&{passed:ve.passed},...ve.isComplete!==!1&&{isComplete:ve.isComplete},retryAttempts:(ve.retryAttempts??0)+1,items:Te},h=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:ge});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:h})}function ie(H,{lessonId:de,itemId:ve,selectedIndex:Te,shuffledAnswerIndices:je}){const ge=H.lessons[de];if(!(0,A.Zn)(ge))return H;const h=ge.items[ve];if(!h)return H;const J=je??h.shuffledAnswerIndices;if(Te==null)return H;const te=Array.isArray(J)&&J[Te]!=null?J[Te]:Te,K={...h,selectedIndex:te,...Array.isArray(J)&&{shuffledAnswerIndices:J}},Ve=Se({lessonProgress:ge,itemId:ve,updatedQuizItemProgress:K}),fe=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:Ve});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:fe})}function ue(H,{lessonId:de,itemId:ve,matches:Te}){const je=H.lessons[de];if(!(0,A.Zn)(je))return H;const ge=je.items[ve];if(!ge)return H;const h={...ge,matches:Te},J=Se({lessonProgress:je,itemId:ve,updatedQuizItemProgress:h}),te=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:J});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:te})}function oe(H,{lessonId:de,timeRemaining:ve}){const Te=H.lessons[de];if(!(0,A.Zn)(Te))return H;const je={...Te,timeRemaining:ve},ge=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:je});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:ge})}function Ee(H,{lessonId:de,itemId:ve,isCorrect:Te,finalRetryAttempt:je,passToContinue:ge,skipLessonsIfPassed:h,skipToLessonId:J}){const te=H.lessons[de];if(!(0,A.Zn)(te))return H;const K=te.passingScore??_.hB,Ve=te.items[ve];if(!Ve)return H;const fe={...Ve,isCorrect:Te,isComplete:!0},se={...te.items,[ve]:fe},ye=Object.keys(se).length,$=Object.values(se).filter(pt=>pt.isCorrect).length,Re=Object.values(se).filter(pt=>pt.isComplete).length,_e=Math.round($/ye*100),tt=Math.round(Re/ye*100);let Xe={...te,items:se,score:_e,percentComplete:tt};if(tt===100){const pt=_e>=K,ze=ge?pt:!0;if((0,Q.X_)(pt,_e,de,je),Xe={...Xe,passed:pt,isComplete:ze,reportResults:!0},h&&J&&pt)return V(H,{quizId:de,destinationId:J,updatedLessonProgress:Xe})}const at=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:Xe});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:at})}function Ne(H,{lessonId:de,itemId:ve,selectedIndex:Te,shuffledAnswerIndices:je}){const ge=H.lessons[de];if(!(0,A.Zn)(ge))return H;const h=ge.items[ve];if(!h)return H;const J=je??h.shuffledAnswerIndices;if(Te==null)return H;const te=Array.isArray(J)&&J[Te]!=null?J[Te]:Te,K=h.selectedIndices??[],fe=K.includes(te)?K.filter(tt=>tt!==te):[...K,te],{selectedIndices:se,...ye}=h,$=fe.length>0?{...ye,selectedIndices:fe,...Array.isArray(J)&&{shuffledAnswerIndices:J}}:{...ye,...Array.isArray(J)&&{shuffledAnswerIndices:J}},Re=Se({lessonProgress:ge,itemId:ve,updatedQuizItemProgress:$}),_e=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:Re});return(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:_e})}function Se({itemId:H,lessonProgress:de,updatedQuizItemProgress:ve}){return{...de,items:{...de.items,[H]:ve}}}function ae(H,de){const{id:ve,passed:Te,passingScore:je,score:ge,retryAttempts:h}=de,J=[Te,h,ge];if(!(J.length===3&&J.every($=>$!=null)))return H;const K=H.lessons?.[ve]?.items??{},Ve=Object.keys(K).length+1,fe=H.lessons?.[ve];if(!fe)return H;const se={...fe,isComplete:!0,activeIndex:Ve,reportResults:!0,passed:Te,passingScore:je,percentComplete:100,retryAttempts:h,score:ge};return{...H,lessons:{...H.lessons,[ve]:se}}}function V(H,{quizId:de,destinationId:ve,updatedLessonProgress:Te}){const je=(0,A.b5)({courseProgress:H,lessonId:de,updatedLessonProgress:Te}),ge=(0,A.bo)({lessonId:de,prevCourseProgress:H,nextCourseProgress:je}),h=Object.keys(ge.lessons),J=h.findIndex(Ve=>Ve===de),te=h.findIndex(Ve=>Ve===ve);return J===-1||te===-1||te<=J?ge:h.slice(J+1,te).reduce((Ve,fe)=>{const se=Ve.lessons[fe];if(!se)return Ve;let ye;(0,A.Zn)(se)?ye=le(se):ye=(0,U.aM)(se);const $=(0,A.b5)({courseProgress:Ve,lessonId:fe,updatedLessonProgress:ye});return(0,A.bo)({lessonId:fe,prevCourseProgress:Ve,nextCourseProgress:$})},ge)}function le(H){const de=Object.fromEntries(Object.entries(H.items||{}).map(([ve,Te])=>[ve,{...Te,isComplete:!0,isCorrect:!0}]));return(0,Q.X_)(!0,100,H.id,!1),{...H,items:de,isComplete:!0,passed:!0,percentComplete:100,reportResults:!0,score:100}}},66056(et,xe,l){"use strict";l.d(xe,{A:()=>P,G:()=>G});var A=l(26488);const U="rise/features/SET_FEATURE_FLAGS",P=(0,A.handle)({},{[U]:(Q,_)=>_}),G=(0,A.action)(U)},78365(et,xe,l){"use strict";l.d(xe,{A:()=>me,r:()=>re});var A=l(26488),U=l(87983),P=l(61813),G=l(19689);const Q=(ee,{fonts:s})=>[...ee,...s],_=(ee,{fonts:s})=>s,me=(0,A.handle)([],{[U.LK]:Q,[U.LM]:_}),re=ee=>s=>{(0,P.U2)(ee,()=>{s((0,G.m7)(!0))})}},21730(et,xe,l){"use strict";l.d(xe,{Ay:()=>ee,Wp:()=>me});var A=l(26488),U=l(87983),P=l(62836);const G="rise/l10n/TOGGLE_LOCALE_SELECTOR",Q=(s,{l10n:be})=>be?{...s,...be}:s,_=(s,be)=>(0,P.TJ)(["l10n"],be,s).result,me=(0,A.action)(G),re=(s,be)=>s&&{...s,...!be&&{localeSelectorOptions:void 0},showLocaleSelector:be},ee=(0,A.handle)(null,{[U.LK]:Q,[U.LM]:Q,[U.cF]:_,[G]:re})},31051(et,xe,l){"use strict";l.d(xe,{A:()=>Ne,R:()=>Se});var A=l(26488),U=l(80259),P=l.n(U),G=l(16643),Q=l.n(G),_=l(66570),me=l.n(_);const ee=Q()(2,ae=>me()((0,A.error)(ae),(0,A.action)(ae)));var s=l(12146);const be="rise/learningPathUpNext/FETCH_LP_UP_NEXT",we="rise/learningPathUpNext/FETCH_LP_UP_NEXT_PENDING",ie={isPending:!1,isSuccess:!1,learningPathComplete:!1,nextCourse:{}},ue=ae=>!("id"in ae),oe=(ae,V)=>{const le=ue(V);return{...ae,isPending:!1,isSuccess:!0,learningPathComplete:le,lpHasFailedQuiz:V.lpHasFailedQuiz,nextCourse:le?{}:V}},Ee=ae=>({...ae,isPending:!0}),Ne=(0,A.handle)(ie,{[be]:(0,A.onSuccess)(oe),[we]:Ee}),Se=ae=>[(0,A.action)(we),ee(be)(P().fromPromise(s.RR)(ae))]},87230(et,xe,l){"use strict";l.d(xe,{O:()=>U});const U=(P=>`rise/partnerContent/${P}`)("SET_ALL_PARTNER_CONTENT")},98945(et,xe,l){"use strict";l.d(xe,{_q:()=>P,nF:()=>Q,pp:()=>_,ut:()=>G});var A=l(26488);const U=me=>`rise/rise-com/${me}`,P=U("FAVORITE_ADDED"),G=U("FAVORITE_REMOVED"),Q=()=>(0,A.action)(P,void 0),_=()=>(0,A.action)(G,void 0)},75215(et,xe,l){"use strict";l.d(xe,{Ay:()=>oe,D2:()=>V,NM:()=>H,Se:()=>Ne,gA:()=>ae,ts:()=>Se,u:()=>le});var A=l(26488);const U="rise/search/RESET_SEARCH",P="rise/search/SET_SEARCH_ACTIVE",G="rise/search/SET_SEARCH_ACTIVE_LESSONS",Q="rise/search/SET_SEARCH_TRANSLATIONS",_="rise/search/SET_SEARCH_LESSONS",me="rise/search/SET_SEARCH_TERM",re={active:!1,activeLessons:[],translations:{},lessons:[],term:null},ee=(de,ve)=>ve?{...re,active:de.active}:de,s=(de,ve)=>({...de,active:ve}),be=(de,ve)=>({...de,activeLessons:ve}),we=(de,ve)=>({...de,translations:ve}),ie=(de,ve)=>({...de,lessons:ve}),ue=(de,ve)=>({...de,term:ve}),oe=(0,A.handle)(re,{[U]:ee,[P]:s,[G]:be,[Q]:we,[_]:ie,[me]:ue}),Ee=de=>(0,A.action)(de),Ne=Ee(U),Se=Ee(P),ae=Ee(G),V=Ee(Q),le=Ee(_),H=Ee(me)},43241(et,xe,l){"use strict";l.d(xe,{Ay:()=>ee,pb:()=>s,xi:()=>be});var A=l(26488);const U=we=>`rise/sessionPreferences/${we}`,P=U("LOAD_SESSION_PREFERENCES"),G=U("SET_PREFERS_KEYBOARD_NAVIGATION"),Q=U("SET_STARTING_COURSE_LESSON_SELECTED"),_={prefersKeyboardNavigation:!1,startedCourseWithLessonSelected:!1},me=(we,ie)=>({...we,prefersKeyboardNavigation:ie}),re=(we,ie)=>({...we,startedCourseWithLessonSelected:ie}),ee=(0,A.handle)(_,{[P]:(we,ie)=>({...we,...ie}),[G]:me,[Q]:re}),s=()=>(0,A.action)(P,null),be=(0,A.action)(G)},79139(et,xe,l){"use strict";l.d(xe,{Ay:()=>_,ty:()=>re,zP:()=>me});var A=l(13054),U=l(26488);const P="rise/slidesUI/SET_SLIDE_DIRECTION",G="rise/slidesUI/SET_EXITING_SLIDE_OFFSET",Q={slideDirection:A.fY.UP,exitingSlideOffset:0},_=(0,U.handle)(Q,{[P]:(ee,s)=>({...ee,slideDirection:s}),[G]:(ee,s)=>({...ee,exitingSlideOffset:s})}),me=(0,U.action)(P),re=(0,U.action)(G)},19689(et,xe,l){"use strict";l.d(xe,{$2:()=>s,$d:()=>we,Ay:()=>_,LW:()=>re,cX:()=>be,m7:()=>me,zq:()=>ee});var A=l(26488);const P=(ie=>`rise/status/${ie}`)("SET_LOADED"),G=(ie,ue)=>({...ie,...ue}),Q={connection:"connected",courseLoaded:!1,fontsLoaded:!1,notFound:!1,partnerContentLoaded:!1},_=(0,A.handle)(Q,{[P]:G}),me=(ie=!1)=>(0,A.action)(P,{fontsLoaded:ie}),re=(ie=!1)=>(0,A.action)(P,{courseLoaded:ie}),ee=(ie="connected")=>(0,A.action)(P,{connection:ie}),s=(ie=!1)=>(0,A.action)(P,{coverLoaded:ie}),be=(ie=!1)=>(0,A.action)(P,{notFound:ie}),we=(ie=!1)=>(0,A.action)(P,{partnerContentLoaded:ie})},89297(et,xe,l){"use strict";l.d(xe,{A:()=>Q,s:()=>_});var A=l(26488);const P=(me=>`rise/ui/${me}`)("SET_SKIP_TO_NAV_BUTTON_UI"),G={skipToNavButton:null},Q=(0,A.handle)(G,{[P]:(me,re)=>({...me,skipToNavButton:re})}),_=(0,A.action)(P)},88549(et,xe,l){"use strict";l.r(xe),l.d(xe,{selectLabelsMap:()=>P,useLabelsMap:()=>G});var A=l(96896),U=l(3285);function P(Q,_){return _?.l10n?.localeLabelSets?.[Q]?.labels||_?.courseLabels?.labels}function G(){const{currentLocale:Q}=(0,U.nY)();return(0,A.d4)(_=>P(Q,_))}},96896(et,xe,l){"use strict";l.d(xe,{Kq:()=>fe,Ng:()=>se,JD:()=>$,M_:()=>Re,wA:()=>_e,d4:()=>tt});var A=l(38835),U=l(87983),P=l(26488);const G=(Xe,{labelSet:at})=>({...Xe,...at}),Q=(0,P.handle)({},{[U.LK]:G});var _=l(64660),me=l(66056),re=l(78365);const ee={isPreview:window.viewType==="preview"},s=((Xe=ee)=>Xe);var be=l(21730),we=l(31051),ie=l(87230);const ue=(Xe,at)=>{const pt=Xe.content.findIndex(qe=>qe.id===at.id),ze=[...Xe.content];return pt===-1?ze.push(at):ze[pt]=at,{...Xe,content:ze}},oe=(Xe,at)=>at.reduce(ue,Xe),Ee={[ie.O]:oe},Ne=(0,P.handle)({content:[]},Ee);var Se=l(75215),ae=l(43241),V=l(79139),le=l(19689),H=l(58510);const de={audioPlayerIdOpen:null,focusing:!1,refocusTarget:null,transcriptMedia:null},ve=(Xe,at)=>at.audioPlayerId?{...Xe,audioPlayerIdOpen:at.audioPlayerId,focusing:at.focusing??!1,refocusTarget:at.refocusTarget??null,transcriptMedia:at.transcriptMedia??null}:Xe,Te=()=>({audioPlayerIdOpen:null,focusing:!1,refocusTarget:null,transcriptMedia:null}),je=(Xe,at)=>Xe.audioPlayerIdOpen?at.audioPlayerId?{...Xe,audioPlayerIdOpen:at.audioPlayerId,focusing:at.focusing??Xe.focusing,transcriptMedia:at.transcriptMedia??Xe.transcriptMedia}:Te():Xe,ge={[H.l6]:ve,[H.ju]:Te,[H.Y8]:je},h=(0,P.handle)(de,ge);var J=l(89297),te=l(17159);const K=te.BI?{learningPathUpNext:we.A}:{},Ve=(0,A.HY)({course:U.Ay,courseLabels:Q,courseProgress:_.A,features:me.A,fonts:re.A,global:s,l10n:be.Ay,partnerContent:Ne,search:Se.Ay,sessionPreferences:ae.Ay,slidesUI:V.Ay,status:le.Ay,transcriptPanel:h,ui:J.A,...K}),{Provider:fe,connect:se,connectBase:ye,dispatch:$,store:Re,useDispatch:_e,useSelector:tt}=(0,A.Nv)(Ve)},35320(et,xe,l){"use strict";l.d(xe,{K:()=>ge,c:()=>je});var A=l(13054);const U={padding:"medium",alignment:"left"},P={embed:{aspectRatio:"16:9"},video:{controls:!0,autoplay:!1},labeledgraphic:{hotspotStyle:"numbers"},process:{navigation:"stepped"},sorting:{feedback:"immediate"},timeline:{orientation:"vertical"},paragraph:{fontSize:"medium"}},G=(h,J=0)=>`item_${h}_${J}`,Q=(h,J)=>[{id:G(`${J}_placeholder`,0),placeholder:!0,type:h,title:`Add ${h} content`}],_=h=>({...U,...P[h]??{}}),me=h=>typeof h=="string"?h.replace(/<p><br><\/p>/g,""):h,re=h=>h.map(J=>{if(J&&typeof J=="object"&&!Array.isArray(J)){const te={};for(const[K,Ve]of Object.entries(J))te[K]=me(Ve);return te}return J}),ee=h=>["Introduction","Summary"].map((J,te)=>({id:G(`${h}_process`,te),title:J,type:J.toLowerCase(),description:null,isHidden:!0})),s=(h,J)=>[{id:G(`${J}_text`,0),paragraph:h}],be=(h,J)=>[...ee(J),...h],we=(h,J)=>[{id:G(`${J}_video`,0),caption:"",media:h}],ie=(h=[],J)=>({family:"multimedia",id:G(`${J}_embed`,0),items:h.length?h:Q("embed",J),media:{},settings:_("embed"),type:"multimedia",variant:"embed"}),ue=(h,J,te)=>({family:"interactive-fullscreen",id:G(`${te}_labeledgraphic`,0),items:h,media:J,settings:_("labeledgraphic"),type:"interactive",variant:"labeledgraphic"}),oe=(h,J)=>({family:"interactive-fullscreen",id:G(`${J}_process`,0),items:re(h),media:{},settings:_("process"),type:"interactive",variant:"process"}),Ee=({items:h,piles:J},te)=>({family:"interactive-fullscreen",id:G(`${te}_sorting`,0),items:h,media:{},piles:J,settings:_("sorting"),type:"interactive",variant:"sorting"}),Ne=(h,J)=>({family:"text",id:G(`${J}_text`,0),items:re(h),settings:_("paragraph"),type:"text",variant:"paragraph"}),Se=(h,J)=>({family:"interactive-fullscreen",id:G(`${J}_timeline`,0),items:h,media:{},settings:_("timeline"),type:"interactive",variant:"timeline"}),ae=(h,J={},te)=>({family:"multimedia",id:G(`${te}_video`,0),items:h?.video?we(h,te):Q("video",te),media:{},settings:{...J,..._("video")},type:"multimedia",variant:"video"}),V=({items:h=[]},J)=>ie(h.map(({icon:te,...K})=>K),J),le=({items:h=[],media:J},te)=>ue(h.map(({hasMedia:K,...Ve})=>Ve),J,te),H=({items:h=[]},J)=>{const te=h.map(K=>({...K,isHidden:!1,type:"step"}));return oe(be(te,J),J)},de=({items:h=[]},J)=>Se(h.map(({linePosition:te,...K})=>K),J),ve=(h,J)=>Ne(s(h,J),J),Te=(h,J)=>{switch(h.type){case"embed":return V(h,J);case"map":return le(h,J);case"process":return H(h,J);case"sorting":return Ee(h,J);case"timeline":return de(h,J);case"screencast":case"slidecast":case"video":return ae(h.media,h.settings,J);default:throw new Error(`Unknown legacy lesson type: ${h.type}`)}},je=h=>typeof h?.type=="string"&&A.fT.includes(h.type),ge=h=>{if(!je(h))return h;const J=String(h.id),te={description:"",icon:"Article",type:"blocks"},K=[Te(h,J)],Ve=typeof h.description=="string"?h.description.trim():"";return Ve&&K.unshift(ve(Ve,`${J}_desc`)),{...h,...te,items:K,media:{}}}},98600(et,xe,l){"use strict";l.d(xe,{Fc:()=>Ie,hd:()=>tl,qO:()=>Xn,O9:()=>Ss,X_:()=>wn,jr:()=>cr,_$:()=>Ec,JK:()=>es,GJ:()=>Sc,y4:()=>Ye,As:()=>Jn,Hm:()=>dr,Wk:()=>Ic,og:()=>Mn,GS:()=>Gr,xr:()=>Fa,IV:()=>Tc,bb:()=>sl,o1:()=>za,wW:()=>kc,vb:()=>ds,aM:()=>Nt,C2:()=>hs,xS:()=>Nc,no:()=>i0,m5:()=>Kr});var A=l(81851),U=l(65259),P=l(87686),G=l.n(P),Q=l(82083),_=l.n(Q),me=l(69214),re=l.n(me),ee=l(81821),s=l.n(ee),be=l(71393),we=l.n(be),ie=l(1544),ue=l.n(ie),oe=l(49145),Ee=l.n(oe),Ne=l(7641),Se=l.n(Ne),ae=l(89399),V=l.n(ae),le=l(24177),H=l.n(le),de=l(71802),ve=l.n(de),Te=l(92074),je=l.n(Te),ge=l(32636),h=l.n(ge),J=l(4633),te=l.n(J);const K=q=>_()(U.QZ,q),Ve=q=>re()({[q]:U.QZ}),fe=({startTime:q,stopTime:Oe})=>Oe-q,se=q=>{switch(q.type){case"FILL_IN_THE_BLANK":return ze(q);case"MATCHING":return Mt(q);default:return _e(q)}},ye=q=>{switch(q.type){case"FILL_IN_THE_BLANK":return ze(q);case"MATCHING":return Mt(q);case"MULTIPLE_CHOICE":return Lt(q);case"MULTIPLE_RESPONSE":return is(q);default:return Lt(q)}},$=({isUnfinished:q,item:Oe,itemProgress:ht})=>{switch(Oe.type){case"FILL_IN_THE_BLANK":return qe(q)(ht);case"MATCHING":return Ge(Oe,q)(ht);case"MULTIPLE_CHOICE":return Kt(Oe,q)(ht);case"MULTIPLE_RESPONSE":return Zt(Oe,q)(ht);default:return Kt(Oe,q)(ht)}},Re=q=>[q],_e=q=>{const Oe=q.answers||[];if(q.shuffledAnswerIndices&&Array.isArray(q.shuffledAnswerIndices)){const ht=[];return Oe.forEach((yt,ts)=>{const Ts=q.shuffledAnswerIndices[ts];ht[Ts]=yt}),ht.map(Ve("title"))}return Oe.map(Ve("title"))},tt=K(je()("id")),Xe=K(je()("title")),at=q=>Oe=>s()(h()("id",Oe),_e(q)),pt=q=>ue()(H())(_e(q)),ze=_()(ve()("title"),_e),qe=q=>Ee()(G()(q),G()(""),K(je()("text"))),Lt=q=>_()(at(q),je()("correct"))(q),Kt=(q,Oe)=>Ee()(G()(Oe),G()([]),ht=>{const yt=je()("selectedIndex",ht);return yt===void 0?[]:Re(pt(q)(yt))}),is=q=>_()(we(),Se()(at(q)),je()("corrects"))(q),Zt=(q,Oe)=>Ee()(G()(Oe),G()([]),ht=>{const yt=je()("selectedIndices",ht)||[];return we()(yt.map(ts=>Re(pt(q)(ts))))}),Me=({sourceId:q,sourceTitle:Oe,targetId:ht,targetTitle:yt})=>({source:{id:`source_${q}`,title:Oe},target:{id:`target_${ht}`,title:yt}}),ft=K(je()("matchTitle")),W=q=>{const Oe=tt(q);return Me({sourceId:Oe,sourceTitle:Xe(q),targetId:Oe,targetTitle:ft(q)})},nt=q=>(Oe,ht)=>{const yt=_e(q),ts=yt.find(_o=>_o.id===ht),Ts=yt.find(_o=>_o.id===Oe);return Me({sourceId:tt(ts),sourceTitle:Xe(ts),targetId:tt(Ts),targetTitle:ft(Ts)})},Mt=_()(Se()(W),_e),Ge=(q,Oe)=>Ee()(G()(Oe),G()([]),_()(te(),V()(nt(q)),je()("matches")));var us=l(79738),Ze=l(40774),Fs=l(90477),_s=l(58706),Yt=l(17159),Ps=l(66486),po=l(16791),Yn=l.n(po);const Uo=q=>q!==void 0,jt=Yn()(Uo,_()(JSON.parse,Ps.Base64.decode)),zs=(q,Oe)=>window.courseData?q(window.courseData):window.course?{course:q(window.course),media:[]}:Oe;var fo=l(52887),vo=l.n(fo),Tt=l(80340),k=l.n(Tt),zt=l(23890),Et,Nn;const go=`${(0,Yt._$)("RBC_URI")}/api/partner_content`,jn=null,gn=vo()(`${go}/`),Ue={transformRequest:[(q,Oe)=>(Oe.Authorization=`Bearer ${(0,zt.gf)()}`,q)],headers:{"Content-Type":"application/json"}},bt=()=>Nn({...Ue,url:jn}).toPromise().then(Et(["data","types"])),Bt=q=>Nn({...Ue,url:gn(q)}).toPromise().then(Et(["data","content"])),Vs=q=>(0,zt.Em)({method:"POST",url:go,data:JSON.stringify({ids:q}),...Ue}).map(k()(["data","content"]));var Cn=l(28275),Wo=l.n(Cn),ba=l(15983),Ht=l.n(ba);const At=(0,Yt._$)("SERVICE_ENV")==="prod",An=At?"com":"zone",Co=Wo()(JSON.stringify,Ht()(new RegExp(`https://images.riseusercontent.${An}/`,"g"),`${(0,Yt._$)("IMAGES_URI")}/`),Ht()(new RegExp(`https://riseusercontent.${An}/`,"g"),`${(0,Yt._$)("CDN_USER_CONTENT_URI")}/`),Ht()(new RegExp(`https://video.rise.${An}/`,"g"),`https://video.riseusercontent.${An}/`),Yn()(G()(!At),Ht()(new RegExp("https://video.rise.com/","g"),"https://video.riseusercontent.zone/")),JSON.parse);var gc=l(42161),Cc=l.n(gc),La=l(15904),Or=l.n(La),Gi=l(43191),Ki=l.n(Gi),xc=l(43085),nr=l.n(xc),Dr=l(73525),lt=l.n(Dr),$e=l(1834),xo=l.n($e),or=l(47812),Go=l.n(or),_i=l(69451),Br=l.n(_i),Cs=l(11607),rr=l.n(Cs),xs=l(97150),Ko=l.n(xs),bo=l(82275),Ea=l.n(bo),rn=l(76044),yo=l.n(rn),Rn=l(41642),Lo=l.n(Rn),cs=l(21343),Sa=l.n(cs),Ta=l(415),Ia=l.n(Ta),ps=l(7689),xn=l.n(ps);const Qs=q=>!!q,ar={[Ze.En]:["activeIndex",lt()],[Ze.Ay]:["audioVideoPlayhead",Number],[Ze.l7]:["isComplete",Qs],[Ze.Ko]:["correctlyAnswered",lt()],[Ze.WY]:["percentComplete",lt()],[Ze.sZ]:["retryAttempts",lt()],[Ze.jw]:["score",lt()],[Ze.eZ]:["currentTime",lt()],[Ze.Ze]:["percentViewed",lt()],[Ze.mj]:["reportResults",lt()],[Ze.p3]:["passed",lt()],[Ze.ft]:["passingScore",lt()],[Ze.pd]:["questionsDrawn",lt()],[Ze.ce]:["questionList",Se()(Se()(lt()))],[Ze.M$]:["timeRemaining",Number]},os=q=>(Oe,ht)=>Or()([nr()(ar[ht])],rr()(ar[ht])(Oe),q),Na=q=>(Oe,ht)=>{let yt=rr()(ja[ht])(Oe);return ht===Ze.fd&&(yt=yt(je()("items",q))),{[nr()(ja[ht])]:yt}},gt=q=>Oe=>{const ht=q?.[Oe.index];return xn()(()=>Go()(ht),()=>_()(Ea()(Oe),yo(),te(),V()(Na(Oe)))(ht))(Oe)},Hr=q=>Se()(gt(q)),Us=_()(yo(),te(),V()(Na(null))),Qi=q=>Oe=>{const ht=je()(Ze.fd,q),yt=je()("items",Oe);return _()(Yn()(()=>Cc()([Ki()(Ze.ce),h()(Ze.pd,!0),()=>!Go()(ht)])(q),ts=>{const Ts=Se()(Us,ht);return Or()("originalItemProgress",Ts,ts)}),Ea()(Oe),xn()(()=>xo()(ht),Ia()(Ko()("items"),Hr(ht)(yt))),yo(),te(),V()(os(Oe)))(Lo()(Br()(ar),q))};function Ct(q,Oe){const ht=je()("lessons",Oe),yt=ts=>{const Ts=je()(ts.index,ht);return xn()(()=>Go()(Ts),Qi(Ts))(ts)};return xn()(()=>xo()(ht),_()(Or()("percentComplete",Sa()(0,Ze.WY,Oe)),re()({lessons:Se()(yt)})))(q)}const ja={[Ze.Ay]:["audioVideoPlayhead",Number],[Ze.Ko]:["correctlyAnswered",lt()],[Ze.l7]:["isComplete",Qs],[Ze.w5]:["isCorrect",Qs],[Ze.Wj]:["isViewed",Qs],[Ze.fd]:["items",Hr],[Ze.BW]:["percentViewed",lt()],[Ze.qX]:["matches",lt()],[Ze.sZ]:["retryAttemptCount",Number],[Ze.Pz]:["selectedIndex",lt()],[Ze.Ig]:["selectedIndices",lt()],[Ze.JG]:["shuffledAnswerIndices",lt()],[Ze.S$]:["text",lt()]};var It=l(90258),ka=l.n(It),Zi=l(15647),Fr=l.n(Zi),zr=l(71080),Yi=l.n(zr);const Vr={activeIndex:[Ze.En,lt()],audioVideoPlayhead:[Ze.Ay,Number],correctlyAnswered:[Ze.Ko,lt()],currentTime:[Ze.eZ,lt()],isComplete:[Ze.l7,Number],passingScore:[Ze.ft,lt()],percentComplete:[Ze.WY,lt()],percentViewed:[Ze.Ze,lt()],retryAttempts:[Ze.sZ,lt()],score:[Ze.jw,lt()],questionsDrawn:[Ze.pd,lt()],questionList:[Ze.ce,Se()(Se()(lt()))],reportResults:[Ze.mj,lt()],passed:[Ze.p3,lt()],timeRemaining:[Ze.M$,Number]},ir=(q,Oe)=>({[nr()($r[Oe])]:rr()($r[Oe])(q)}),Xi=q=>_()(xn()(xo(),Fr()(je()("index",q))),yo(),te(),V()(ir))(Yi()(xo(),Lo()(Br()($r),q))),Aa=_()(yo(),te(),Se()(Xi)),Ur=(q,Oe)=>({[nr()(Vr[Oe])]:rr()(Vr[Oe])(q)});function Ji(q){const Oe=je()("items",q),ht=je()("index",q),yt=xn()(ka()(Go(),xo()),Aa)(Oe);return _()(Fr()(ht),xn()(()=>ka()(Go(),xo())(yt),Or()(Ze.fd,yt)),yo(),te(),V()(Ur))(Lo()(Br()(Vr),q))}const Rt=_()(Fr()(Ze.WY),Sa()(0,"percentComplete")),$r={audioVideoPlayhead:[Ze.Ay,Number],correctlyAnswered:[Ze.Ko,lt()],isComplete:[Ze.l7,Number],isCorrect:[Ze.w5,Number],isViewed:[Ze.Wj,Number],items:[Ze.fd,Aa],matches:[Ze.qX,lt()],percentViewed:[Ze.BW,lt()],retryAttemptCount:[Ze.sZ,Number],selectedIndex:[Ze.Pz,lt()],selectedIndices:[Ze.Ig,Se()(Number)],shuffledAnswerIndices:[Ze.JG,Se()(Number)],text:[Ze.S$,lt()]},Pn=q=>window.env?.[q],Ra=q=>`${Pn("CDN_USER_CONTENT_URI")}/${q}`,lr=()=>!!window.shareId,Wr=()=>!!window.contentId,Pa=()=>!!window.snapshotId,qi=()=>!!window.shareId&&!!window.hasPassword,wa=Wr()&&!Yt.BI?Co:q=>q,Oa={fetch:()=>{if(Ha.isExport||window.courseData||window.course)return zs(jt,{});{const q=()=>window.shareId?`${Pn("RISE_RUNTIME_URI")}/boot/share/${window.shareId}`:Wr()?`${Pn("RISE_RUNTIME_URI")}/boot/businessContent/${window.contentId}`:Pa()?`${Pn("RISE_RUNTIME_URI")}/boot/snapshot/${window.snapshotId}`:`${Pn("RISE_RUNTIME_URI")}/boot/${window.courseId}`;return(0,us.Em)({method:"GET",url:q(),json:!0,withCredentials:!0,timeout:3e4}).then(us.lZ).then(Oe=>typeof Oe=="object"?Oe:jt(Oe)).then(wa)}},fetchPartnerContent:q=>Ha.isExport||window.partnerContent?window.partnerContent.content:Vs(q).toPromise(),getEnv:Pn,isPasswordProtected:qi,isShare:lr,isSnapshotPreview:Pa,resolvePath:Ra,verifySharePassword:q=>(0,us.Em)({method:"POST",url:`${Pn("RISE_RUNTIME_URI")}/password`,data:{shareId:window.shareId,password:q},json:!0}).then(Oe=>Oe.body)},Da=(q,{id:Oe,type:ht,...yt})=>ht==="quiz"?(0,_s.oO)(q,{id:Oe,...yt}):(0,Fs.GL)(q,Oe),Ba=(q,Oe)=>q+((Oe||{})[Ze.l7]||0),el=(q,Oe)=>(ht,{id:yt,type:ts,...Ts})=>Oe.lessons[yt]?{...ht,...q(Da(Oe,{id:yt,type:ts,...Ts}).lessons[yt])}:ht;function Lc(q,Oe,ht){const yt=Oe.reduce(el(q,ht),{}),ts=Object.keys(ht.lessons||{}).length,Ts=Object.values(yt).reduce(Ba,0),_o=Math.round(Ts/ts*100);return{lessons:yt,p:_o}}window.Rise=Object.assign(window.Rise||{},{completeLessons:Lc,decodeCourseProgress:Ct,encodeCourseProgress:Rt,encodeLessonProgress:Ji});const Ha={...Oa,...window.Runtime??{}},ot=Ha,Ec=q=>window.env?.[q],Sc=q=>ot.getMasteryScore!=null?ot.getMasteryScore(q):q.passingScore,Tc=q=>{if(ot.onCreateHistory!=null)return ot.onCreateHistory(q)},tl=(q={})=>ot.fetch!=null?Promise.resolve(ot.fetch()):Promise.resolve(q),Xn=(q=[])=>{if(ot.fetchPartnerContent!=null)return ot.fetchPartnerContent(q)},Ie=q=>{if(ot.bookmark!=null)return ot.bookmark(q)},Ye=q=>ot.getProgress!=null?ot.getProgress(q):q,Nt=q=>ot.setLessonComplete!=null?ot.setLessonComplete(q):q,hs=q=>ot.setLessonProgress!=null?ot.setLessonProgress(q):q,ds=(q,Oe)=>ot.setCourseProgress!=null?ot.setCourseProgress(q,Oe):q,Ss=q=>{if(ot.finish!=null)return ot.finish(q)},wn=(q,Oe,ht,yt)=>{ot.finishQuiz!=null&&ot.finishQuiz(q,Oe,ht,yt)},cr=(q,Oe,ht,yt)=>{ot.finishStoryline!=null&&ot.finishStoryline(q,Oe,ht,yt)},Jn=()=>ot.isComplete!=null?ot.isComplete():null,dr=()=>ot.isExport!=null?ot.isExport():!1;function Ic(){if(ot.isExport!=null){const q=window.partnerContent?.content;return ot.isExport()&&!!q}return!1}const Gr=()=>ot.isShare!=null?ot.isShare():!1,Fa=()=>ot.isSnapshotPreview!=null?ot.isSnapshotPreview():!1,Mn=()=>ot.isPasswordProtected!=null?ot.isPasswordProtected():!1,za=q=>{const Oe=q||"";return ot.resolvePath!=null?Oe.startsWith("http")||Oe.startsWith("data:")||Oe.startsWith("//")?Oe:ot.resolvePath(Oe):Oe.startsWith("data:")||Oe.startsWith("http")||Oe.startsWith("//")?Oe:`/${Oe}`},Kr=q=>ot.verifySharePassword!=null?ot.verifySharePassword(q):Promise.resolve({isValid:!0}),sl=q=>{if(ot.reportAnswer!=null){const{id:Oe,isCorrect:ht,isUnfinished:yt=!1,item:ts,itemProgress:Ts,duration:_o,retryAttempts:c0,title:Ac}=q,{id:d0,title:Rc,type:nl}=ts;return ot.reportAnswer({id:Oe,type:nl,isCorrect:ht,itemId:d0,questionTitle:(0,U.QZ)(Rc),quizTitle:(0,U.QZ)(Ac),retryAttempts:c0,answers:se(ts),correctResponse:ye(ts),response:$({isUnfinished:yt,item:ts,itemProgress:Ts}),isUnfinished:yt,latency:fe(_o)})}return!1},i0=q=>{if(ot.startLesson!=null)return ot.startLesson(q)},es=()=>{if(ot.getLocale!=null)return ot.getLocale()},Nc=q=>{if(ot.setLocale!=null)return ot.setLocale(q)},{browser:_r,os:jc}=new A.UAParser(window.navigator.userAgent).getResult(),l0=[_r.name,_r.version].filter(Boolean).join(" "),Eo=[jc.name,jc.version].filter(Boolean).join(" "),kc=q=>{if(ot.sendTelemetry!=null)return ot.sendTelemetry({...q,browser:l0,os:Eo})}},58510(et,xe,l){"use strict";l.d(xe,{Y8:()=>_,ju:()=>Q,l6:()=>G});var A=l(52887),U=l.n(A);const P=U()("rise/transcriptPanel/"),G=P("OPEN_TRANSCRIPT_PANEL"),Q=P("CLOSE_TRANSCRIPT_PANEL"),_=P("UPDATE_TRANSCRIPT_PANEL")},63762(et,xe,l){"use strict";l.d(xe,{Z:()=>G});var A=l(15648),U=l(31949),P=l(85849);function G(){const Q=(0,U.Zp)(),_=(0,U.zy)();return(0,A.useCallback)((me,re)=>{if(typeof me=="number")return Q(me);const ee=(0,P.B)(me,_),s=ee.pathname+(ee.search?`?${ee.search}`:"")+(ee.hash||"");return Q(s,re)},[Q,_])}},50918(et,xe,l){"use strict";l.d(xe,{Dh:()=>G,HH:()=>be,S:()=>s,UR:()=>Q,Zn:()=>ae,cP:()=>Ne,fF:()=>ie,pP:()=>Ee,uQ:()=>we,vC:()=>Se,xp:()=>P});var A=l(62836),U=l(61522);const P=(V,le,H)=>(0,U.uW)(V)&&le?H?.[le]?.[V.l10nId]:void 0,G=(V,le,H,de)=>{if(!(0,U.uW)(V))return V;if(!le||!H||!de)return;const ve=P(V,le,de);if(ve!==void 0)return ve;const Te=P(V,H,de);if(Te!==void 0)return Te;const je=ue(V,de);return je.length>0?je[0].value:void 0},Q=(V,le,H,de)=>!le||!H||!de?V:(0,A.v9)(V).reduce((ve,{l10nId:Te,path:je})=>{const ge=G({l10nId:Te},le,H,de),h=(0,A.re)(je,ge,ve);return h.type==="accepted"?h.result:ve},V),_=(V,le,H)=>Q(V,le,be(H),ie(H)),me=(V,le,H)=>G(V,le,be(H),ie(H)),re=(V,le,H)=>P(V,le,ie(H));function ee(V,le){return le?.find(H=>H.locale===V)}function s(V){return V?.l10n?.locales??[]}function be(V){return V?.l10n?.defaultLocale}function we(V,le){const H=be(le);return!!(V&&H&&V!==H)}function ie(V){return V?.l10n?.translations??{}}function ue(V,le){return(0,U.uW)(V)?Object.keys(le).flatMap(H=>{const de=P(V,H,le);return de?{locale:H,value:de}:[]}):[]}const oe=(V,le)=>ue(V,ie(le)),Ee=V=>(0,U.uW)(V)?V.l10nId:void 0;function Ne(V){return V?.l10n?.localeSelectorOptions}function Se(V){return V?.l10n?.languageCodeMetadata}function ae(V){return V?.l10n?.showLocaleSelector}},43407(et,xe,l){"use strict";l.d(xe,{DB:()=>Te,H5:()=>ve,ME:()=>V,bX:()=>je,dE:()=>le,ny:()=>de,xm:()=>ae});var A=l(43191),U=l.n(A),P=l(99099),G=l.n(P),Q=l(17159);const _=(0,Q._$)("CDN_USER_CONTENT_URI"),me=(0,Q._$)("CDN_URI"),re=U()("useCrushedKey"),ee=(0,Q._$)("IMAGES_URI"),s=G()(/-stock[-_]image.jpg/),be=(0,Q._$)("RBC_IMAGES_URI"),we=(0,Q._$)("ASSETS_URI"),ie=G()(new RegExp(`^${_}/review`)),ue=(0,Q._$)("CDN_US_URI"),oe=ge=>{const{crushedKey:h,key:J,useCrushedKey:te,src:K}=ge;return re(ge)?te&&h?(0,Q.o1)(h):(0,Q.o1)(J):(0,Q.o1)(K)},Ee=ge=>`${_}/${ge}`,Ne=ge=>!ge||!ge.key?"":`${be}/b:fff,f:jpg,s:cover,w:550,h:296/${ge.key}`,Se=ge=>{if(!ge||!ge.key)return"";const{crushedKey:h,key:J,useCrushedKey:te}=ge;return re(ge)&&te?h?`${ee}/f:jpg,b:fff,s:cover,w:340/${h}`:"":`${ee}/f:jpg,b:fff,s:cover,w:340/${J}`},ae=ge=>{if(!ge||!ge.key)return"";const{crushedKey:h,key:J,useCrushedKey:te}=ge;return ee?re(ge)&&te&&h?`${ee}/f:png,a:retain,s:cover,t:true,w:340/${h}`:`${ee}/f:png,a:retain,s:cover,t:true,w:340/${J}`:oe(ge)},V=ge=>{if(!ge||!ge.key)return"";const{crushedKey:h,key:J,useCrushedKey:te,sourcedFrom:K}=ge;if(!ee)return oe(ge);const Ve=K==="AI",fe=K==="LIBRARY";return s(J)||Ve||fe?`${ee}/f:jpg,a:retain,b:fff,w:1680,q:90/${J}`:re(ge)?te&&h?`${_}/${h}`:`${_}/${J}`:ie(ge.src)?ge.src:`${ee}/f:jpg|png,a:retain,b:fff/${J}`},le=(ge,h="src")=>{const{key:J,src:te,thumbnail:K,thumbnailKey:Ve}=ge,fe=_?`${_}/${J}`:oe({key:J,src:te}),se=_?`${_}/${Ve}`:oe({key:Ve,src:K});return h==="src"?fe:se},H=ge=>{if(!ge||!ge.key)return"";const{crushedKey:h,key:J,useCrushedKey:te}=ge;return re(ge)&&te&&h?`${ee}/f:jpg,b:fff,h:100,s:cover,t:true,w:100/${h}`:`${ee}/f:jpg,b:fff,h:100,s:cover,t:true,w:100/${J}`},de=({height:ge,imageKey:h,width:J})=>{if(be){const te=encodeURIComponent(h);return`${be}/b:fff,f:jpg,s:cover,w:${J},h:${ge}/${te}`}return(0,Q.o1)(`partnerContent/${h}`)},ve=()=>{const ge=we||ee,h="NBIC_logo_light_bulb.png";return ge?`${ge}/f:png,a:retain,s:cover,w:276,h:160/assets/rise/assets/partner-content/${h}`:(0,Q.o1)(`partnerContent/${h}`)},Te=()=>{const ge="NBIC_logo_blue.svg";return me?`${me}/assets/rise/assets/partner-content/${ge}`:(0,Q.o1)(`partnerContent/${ge}`)},je=ge=>{const{key:h,src:J}=ge;return ue?`${ue}/${h}`:oe({key:h,src:J})}},66058(et,xe,l){"use strict";l.d(xe,{Em:()=>s,Vu:()=>re,on:()=>ee,uI:()=>be,wD:()=>we,xQ:()=>ie});var A=l(54834),U=l(82275),P=l.n(U),G=l(17159),Q=l(39341);const _=G.BI?window.env:P()(window.env,{ACCESS_COOKIE_NAME:(0,Q.W5)(),REDIRECT_URI:window.location.origin+"/auth-callback"}),me=(0,A.A)(_),re=me.closeSession,ee=me.on,s=me.request,be=me.refreshSession,we=me.resetSession,ie=me.getAuthorizationUrl,ue=me.fetch},67382(et,xe,l){"use strict";l.d(xe,{lL:()=>Te,t9:()=>Zt,XC:()=>_e,xD:()=>Kt,cP:()=>J,Wn:()=>te,W8:()=>fe,WA:()=>ye});var A=l(18189),U=l(32107),P=l.n(U),G=l(82083),Q=l.n(G),_=l(11048),me=l.n(_),re=l(62947),ee=l.n(re),s=l(77599),be=l.n(s),we=l(9185),ie=l.n(we),ue=l(16791),oe=l.n(ue),Ee=l(27922),Ne=l(2402),Se=l(4783),ae=l(68621),V=l(2230);Ne.A.register(Se.A),Ne.A.register(ae.A);var le,H;const de="#ff631e";function ve(Me){if(Me==null)return null;try{return(0,V.to)((0,V.qg)(Me),"srgb")}catch{return null}}const Te=P()({NEAR_BLACK:null,DARK:null,MED:null,LIGHT:null}),je=[[32,Te.NEAR_BLACK],[64,Te.DARK],[128,Te.MED],[256,Te.LIGHT]],ge=4.5,h=Me=>{const ft=ve(Me);if(ft==null)return 0;const[W,nt,Mt]=ft.coords.map(us=>us*255);return .2126*W+.7152*nt+.0722*Mt},J=Me=>Me?1-h(Me)/255>.4:!1,te=Me=>Me?1-h(Me)/255>.25:!1,K=Me=>{if(!Me)return null;const ft=parseInt(Me.substr(1),16);return Number.isNaN(ft)?null:ft.toString(16).padStart(6,"0").padStart(7,"#")},Ve=(Me,ft)=>{const W=K(ft);return!W||W.length!==7?Me:W},fe=me()((Me,ft)=>{const W=(0,A.A)(ft).slice(0,3),nt=Me>=0?W.map(Mt=>(1-Me)*Mt+Me*255):W.map(Mt=>(1+Me)*Mt);return se(nt)}),se=(Me=[])=>"#"+Me.slice(0,3).map(ft=>Math.min(255,Math.max(0,Math.round(ft))).toString(16).padStart(2,"0")).join(""),ye=fe(.9),$=fe(-.5),Re=fe(-.2),_e=Me=>{const ft=h(Me);return je.find(([nt])=>nt>ft)?.[1]},tt=Me=>Me.toString(16).padStart(6,"0").padStart(7,"#"),Xe=oe()(be()(Number),Q()(ie(),tt)),at=Q()(Xe,ee()(de));function pt(Me,ft){if(Me==="none"||!Me||!ft)return{};const W=ze(Me,ft),nt=`${W.toFixed(2)}:1`;let Mt=!1,Ge=!1,us=!1,Ze=!1,Fs=!1;return W>=7?(Mt=!0,Ge=!0,us=!0,Ze=!0,Fs=!0):W>=4.5?(Mt=!0,us=!0,Fs=!0):W>=3&&(us=!0,Fs=!0),{ratio:nt,bodyTextAA:Mt,bodyTextAAA:Ge,largeTextAA:us,largeTextAAA:Ze,graphicalUiComponentsAA:Fs}}function ze(Me,ft){return(0,V.v2)(ve(Me),ve(ft),"WCAG21")}function qe(Me){const[ft,W,nt]=le(Me).slice(0,3).map(Lt);return .2126*ft+.7152*W+.0722*nt}function Lt(Me){const ft=Me/255;return ft<=.04045?ft/12.92:((ft+.055)/1.055)**2.4}const Kt=Me=>pt("#fff",Me)["bodyTextAA"]?Ee.Em.LIGHT:Ee.Em.DARK,is=(Me,ft)=>Me===H.DARK||Me===H.AUTO&&Kt(ft)===H.DARK,Zt={[Te.NEAR_BLACK]:fe(.1),[Te.DARK]:fe(-.4),[Te.MED]:fe(-.2),[Te.LIGHT]:fe(.3)}},13054(et,xe,l){"use strict";l.d(xe,{C_:()=>h,S6:()=>ge,Yq:()=>H,by:()=>de,fT:()=>J,fY:()=>le,o4:()=>ve,xA:()=>Q,y4:()=>V,yG:()=>G});var A,U=l(32107),P=l.n(U);const G={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*)?$/},Q={ARTICLE:"Article",INTERACTION:"Interaction",QUIZ:"Quiz",VIDEO:"Video"},_={EDITOR:1,MANAGER:2,OWNER:3},me={[_.EDITOR]:"Author",[_.MANAGER]:"Admin",[_.OWNER]:"Owner"},re=Object.values(_).map(te=>({id:te,title:me[te]})),ee=({name:te,isOnePage:K})=>A?{Admin:K?"Microlearning manager":"Manager",Author:K?"Microlearning editor":"Editor",Owner:K?"Microlearning owner":"Owner"}[te]:{Admin:K?"Microlearning manager":"Course manager",Author:K?"Microlearning collaborator":"Course collaborator",Owner:K?"Microlearning owner":"Course owner"}[te],s="questionBanks",be=9,we=13,ie=27,ue=32,oe=38,Ee=40,Se=864e5*3,ae=100,V="onePage",le={UP:"up",DOWN:"down"},H={PREVIEW:"preview-lesson"},de=P()({COMPACT:null,COVER:null,OVERLAY:null,SIDEBAR:null}),ve={DESKTOP:"desktop",TABLET_PORTRAIT:"tablet-portrait",TABLET_LANDSCAPE:"tablet-landscape",MOBILE_PORTRAIT:"mobile-portrait",MOBILE_LANDSCAPE:"mobile-landscape"},Te=Object.values(ve),je={PORTRAIT:"portrait",LANDSCAPE:"landscape"},ge={DARK:"#000",LIGHT:"#fff"},h={SMALL:{label:"Small",value:1},MEDIUM:{label:"Medium",value:1.5},LARGE:{label:"Large",value:2}},J=["embed","map","process","sorting","timeline","video","screencast","slidecast"]},20229(et,xe,l){"use strict";l.d(xe,{BC:()=>A,QI:()=>P,f5:()=>G,hh:()=>U});const A=re=>re.reduce((ee,s,be)=>("id"in s&&(ee[s.id]={id:s.id,index:be}),ee),{}),U=re=>({...re,percentComplete:_({items:re.items,key:"isComplete"})}),P=re=>({...re,percentComplete:_({items:re.items,key:"isComplete"})}),G=re=>({...re,percentViewed:_({items:re.items,key:"isViewed"})});function Q({itemId:re,isCorrect:ee,progress:s}){const be={...s,items:{...s.items,[re]:{...s.items?.[re],id:re,index:s.items?.[re]?.index??0,isComplete:ee,isViewed:ee,...s.items?.[re].isCorrect===void 0?{isCorrect:ee}:{}}}};be.items[re]?.isCorrect===!1&&(be.lastIncorrectCardId=re);const we=me(be),ie=we.percentComplete!==100?P(we):we,ue=G(ie);return ue.percentComplete===100?{...ue,isComplete:!0}:ue}function _({items:re,key:ee}){const s=re??{},be=Object.keys(s).length,we=Object.values(s).filter(ie=>ie?.[ee]).length;return be===0?0:Math.round(we/be*100)}function me(re){const s=Object.values(re.items||{}).filter(be=>be.isCorrect===!0).length;return{...re,correctlyAnswered:s}}},75189(et,xe,l){"use strict";l.d(xe,{L:()=>U.L,y:()=>A.yf});var A=l(57326),U=l(60226),P=l(17159);const G="datadoghq.com",Q=(0,P._$)("SERVICE_ENV"),_=(0,P._$)("RISE_FRONTEND_SHA"),me=(0,P._$)("RISE_FRONTEND_LOCAL_DEV")==="true"||window.location.hostname==="rise.dev.articulate.zone",re=window.Cypress!=null,ee=P.BI?[/https:\/\/.*(\.dev)?\.rise\.(com|zone).*/,location.origin]:[/https:\/\/(rise(\.dev)?|360)\.articulate\.(com|zone).*/]},13945(et,xe,l){"use strict";l.d(xe,{$t:()=>ie,NO:()=>s,Pf:()=>be,WE:()=>we,c:()=>re});var A=l(81851),U=l.n(A);const P=()=>{if(!navigator.userAgent)return"unknown";const oe=new A.UAParser(navigator.userAgent).getResult();return oe.device?.model?oe.device.model:oe.os?.name?oe.os.name:oe.browser?.name?oe.browser.name:"unknown"},G=()=>{if(!navigator.userAgent)return"unknown";const oe=new A.UAParser(navigator.userAgent).getResult();return oe.device?.model&&oe.os?.version?oe.os.version:oe.browser?.version?oe.browser.version:"unknown"},Q=()=>{if(!navigator.userAgent)return"desktop";const oe=new A.UAParser(navigator.userAgent).getResult();return oe.device?.type==="mobile"?"mobile":oe.device?.type==="tablet"?"tablet":"desktop"},_=()=>{if(!navigator.userAgent)return"unknown";const oe=new A.UAParser(navigator.userAgent).getResult();if(oe.device?.vendor)return oe.device.vendor;if(oe.os?.name)switch(oe.os.name){case"Mac OS":case"iOS":return"Apple";case"Windows":return"Microsoft";case"Android":return"Google"}return"unknown"},me=()=>{if(!navigator.userAgent)return"unknown";const oe=new A.UAParser(navigator.userAgent).getResult();return oe.device?.model?oe.device.model:"unknown"},re=()=>{if(!navigator.userAgent)return"browser";const oe=new A.UAParser(navigator.userAgent).getResult();return oe.device?.type==="mobile"?"mobile":oe.device?.type==="tablet"?"tablet":"browser"};function ee(ue){return"userAgentData"in ue}const s=()=>{if(ee(navigator))return{platform:navigator.userAgentData.platform,mobile:navigator.userAgentData.mobile,brands:navigator.userAgentData.brands}},be=()=>({name:P(),version:G(),type:Q(),manufacturer:_(),model:me()}),we=()=>{const oe=new URLSearchParams(window.location.search).get("query");return{referrer:document.referrer||null,search:oe||null,url:window.location.href,path:window.location.pathname+window.location.search+window.location.hash}},ie=()=>navigator.userAgent||null},59043(et,xe,l){"use strict";l.d(xe,{Ve:()=>ie,lQ:()=>oe,rq:()=>we});var A,U=l(82083),P=l.n(U),G=l(97138),Q=l.n(G),_=l(11607),me=l.n(_),re=l(28275),ee=l.n(re),s=l(5555),be=l.n(s);function we(...Ee){return P()(...Q()(1,Ee))(me()(Ee))}function ie(Ee,...Ne){return ee()(...Ne)(Ee)}function ue(Ee,...Ne){return A(...Ne)(Ee)}const oe=()=>{}},85849(et,xe,l){"use strict";l.d(xe,{B:()=>G});var A=l(31949);const U=["fromDashboard","locale"];function P(Q,_){const me=typeof Q=="function"?Q(_):Q;return typeof me=="string"?(0,A.Rr)(me):me}function G(Q,_){const me=P(Q,_),re=new URLSearchParams(_?.search||""),ee=new URLSearchParams(me?.search||"");for(const s of U){const be=re.get(s);be&&!ee.has(s)?ee.set(s,be):ee.has(s)&&!ee.get(s)&&ee.delete(s)}return{...me,search:ee.toString()}}},79738(et,xe,l){"use strict";l.d(xe,{Em:()=>je,lZ:()=>h});var A=l(16917),U=l.n(A),P=l(80002),G=l.n(P),Q=l(41584),_=l.n(Q),me=l(23745),re=l.n(me),ee=l(62947),s=l.n(ee),be=l(17071),we=l.n(be),ie=l(9185),ue=l.n(ie),oe=l(39341),Ee=l(66058),Ne=l(60226);const Se=(se,ye)=>((...$)=>{try{return se(...$)}catch(Re){window.env?.SERVICE_ENV&&window.env?.SERVICE_ENV!=="prod"&&console.error(Re),Ne.L.addError(Re),ye(Re)}}),ae=se=>{const ye=se.getResponseHeader("content-type")||"",$=ye.includes("application/json");if(!($||ye.includes("text/")))return se.response;try{const _e=new TextDecoder("utf-8").decode(se.response);try{return $?JSON.parse(_e):_e}catch{return _e}}catch{return se.response}};function V(se,ye){const $=ye.split("=");return U()($[0].trim(),$[1].trim(),se)}const le=G()(re()(V,{}),we()(/; */));function H(se,ye){const $=ye.indexOf(":"),Re=ye.substr(0,$).trim().toLowerCase(),_e=ye.substr($+1).trim();return Re&&(se[Re]=se[Re]?se[Re]+", "+_e:_e),se}function de(se){return se?se.split(`
`).reduce(H,{}):{}}function ve(se){return Math.floor(se.loaded/se.total*100)}function Te(se){const ye=[];for(const $ in se){const Re=se[$];if(!Array.isArray(Re)){ye.push(encodeURIComponent($)+"="+encodeURIComponent(Re));continue}for(const _e of Re)ye.push(Te(_e))}return ye.join("&")}function je(se){let ye,$=!1;const Re=new Promise(function _e(tt,Xe){const at=se.signal;if(at?.aborted){Xe(new DOMException("Aborted","AbortError"));return}const pt=Yt=>{throw Xe(Yt),Yt},ze=()=>{ye.abort(),Xe(new DOMException("Aborted","AbortError"))},qe=se.data;let Lt=Se(se.deserialize??_(),pt);const Kt=se.headers??{},is=se.json??!1,Zt=se.jwt??!1,Me=se.token??null,ft=se.method??"GET",W=se.reviewEnv??!1,nt=se.onUploadProgress;let Mt=Se(se.serialize??_(),pt),Ge=se.url;const us=se.withCredentials??!1,Ze=se.file,Fs=se.timeout??3e3;ye=new XMLHttpRequest;const _s=setTimeout(()=>{ye.abort(),Xe({error:"request timed out"})},Fs);if(is&&(Lt=Se(JSON.parse,Xe),Mt=Se(JSON.stringify,Xe),Kt["Content-Type"]="application/json"),ft==="GET"&&qe&&(Ge+="?"+Te(qe)),Zt){const Yt=Me||(0,oe.rS)();Kt.Authorization="Bearer "+Yt}at?.addEventListener("abort",ze),ye.withCredentials=us,ye.addEventListener("abort",Xe),ye.addEventListener("error",Xe),ye.addEventListener("load",function(){ye.status>=400?[401,403].includes(ye.status)?$?Xe({error:"Unable to resume session",status:ye.status}):(0,Ee.wD)().then(()=>{_e(tt,Xe),$=!0}).catch(Yt=>{Ne.L.addError(Yt),Xe({error:"Unable to resume session",status:ye.status})}):se.arrayBuffer?Xe(ae(ye)):Xe(Lt(ye.response)):(tt({body:ye.status===204?void 0:Lt(ye.response),headers:de(ye.getAllResponseHeaders()),status:ye.status}),at?.removeEventListener("abort",ze)),clearTimeout(_s)}),ye.upload&&typeof nt=="function"&&ye.upload.addEventListener("progress",nt),ye.open(ft,Ge),se.arrayBuffer&&(ye.responseType="arraybuffer");for(const Yt in Kt)ye.setRequestHeader(Yt,Kt[Yt]);ft!=="GET"&&qe?ye.send(Mt(qe)):Ze?ye.send(Ze):ye.send()});return Re.abort=(..._e)=>ye.abort(..._e),Re}const ge=G()(ue(),s()(""));function h(se){return se.status===200||se.status===201?se.body:Promise.reject(se.body)}const J=(se,ye=!0)=>ye?`${se}s`:se;var te=(se=>(se[se.KB=1024]="KB",se[se.MB=1048576]="MB",se[se.GB=1073741824]="GB",se[se.TB=1099511627776]="TB",se))(te||{});const K={KB:(se=1)=>1024*se,MB:(se=1)=>1048576*se,GB:(se=1)=>1073741824*se,TB:(se=1)=>1099511627776*se},Ve={KB:{short:"KB",long:"Kilobyte"},MB:{short:"MB",long:"Megabyte"},GB:{short:"GB",long:"Gigabyte"},TB:{short:"TB",long:"Terabyte"}},fe=(se,ye="short")=>{const Re=Object.keys(te).reverse().find(at=>se>=te[at]);if(!Re)return`${se} ${J("byte",se>1)}`;const _e=se/te[Re],tt=_e%1===0?_e.toFixed(0):_e.toFixed(2),Xe=ye==="long"?J(Ve[Re].long,_e>1):Ve[Re].short;return`${tt} ${Xe}`}},84722(et,xe,l){"use strict";l.d(xe,{I6:()=>Te,LI:()=>at,Ll:()=>ve,Vx:()=>je,Zd:()=>de,dM:()=>Xe,sg:()=>K});var A=l(87686),U=l.n(A),P=l(82083),G=l.n(P),Q=l(83050),_=l.n(Q),me=l(93130),re=l.n(me),ee=l(49145),s=l.n(ee),be=l(11607),we=l.n(be),ie=l(95124),ue=l.n(ie),oe=l(28275),Ee=l.n(oe),Ne=l(21343),Se=l.n(Ne),ae=l(17071),V=l.n(ae),le=l(61522);const H=G()(_()(".svg"),Se()("","originalUrl")),de=s()(H,U()({width:"500rem"}),U()({})),ve=ze=>{if(ze){const qe=ze.trim();if(qe!==""&&qe!=='""')return ze}return""},Te=ze=>ve(ze)||void 0,je=ze=>ze?"img":void 0,ge=ze=>Ee()(Se()("","originalUrl"),V()("."),we(),re()(ze)),h=ge("svg"),J=ge("gif"),te=/\.svg$/i,K=ze=>te.test(ze),Ve={process:"center",timeline:"left"},fe=ze=>Ve[ze]||"left",se=(ze,qe)=>{const Lt=ue()(ze,qe);return Lt.media.image.key===qe.media.image.key&&Object.assign(Lt.media.image,{crushedKey:qe.media.image.key,useCrushedKey:!0}),Lt},ye=({src:ze,alpha:qe})=>({alpha:qe,media:{image:{key:$(ze),src:ze}}}),$=ze=>typeof ze!="string"?"":ze.startsWith("http")?new URL(ze).pathname.slice(1):ze,Re=(({coverImageAlpha:ze,coverImage:qe})=>({alpha:ze,src:qe})),_e=(({lessonHeaderImageAlpha:ze,lessonHeaderImage:qe})=>({alpha:ze,src:qe})),tt=(ze,qe)=>(Lt,Kt)=>{const is=Lt[qe];if(Lt?.theme){const Zt=Kt?Kt(is?.media):is?.media;if((0,le.uW)(Zt))return is;const Me={...is,media:{...Zt}},ft=ye(ze(Lt.theme));return se(Me,ft)}else return is},Xe=tt(Re,"coverImage"),at=tt(_e,"lessonHeaderImage"),pt=async ze=>{const qe=new Image;return qe.src=ze,await qe.decode(),qe}},2924(et,xe,l){"use strict";l.d(xe,{Gv:()=>Q,QD:()=>oe,s0:()=>Ee});var A,U,P=l(12841),G=l.n(P);const Q=Ne=>!!Ne&&Object.prototype.toString.call(Ne)==="[object Object]",_=Array.isArray,me=(Ne,Se)=>Object.fromEntries(Object.entries(Se).map(Ne)),re=(Ne,Se,ae)=>{const V={};for(const le in ae)V[Ne(le)]=Se(ae[le]);return V},ee=Ne=>Ne.map(ie),s=Ne=>Ne.map(ue),be=Ne=>re(A,ie,Ne),we=Ne=>re(U,ue,Ne),ie=Ne=>Q(Ne)?be(Ne):_(Ne)?ee(Ne):Ne,ue=Ne=>Q(Ne)?we(Ne):_(Ne)?s(Ne):Ne,oe=(Ne,Se)=>{const ae=new Set(Se),V={};for(const le in Ne)ae.has(le)||(V[le]=Ne[le]);return V},Ee=(Ne,Se)=>Object.fromEntries(Object.entries(Ne).map(([ae,V])=>Se(ae,V)))},43676(et,xe,l){"use strict";l.d(xe,{c3:()=>G,qg:()=>P});var A,U=l(13054);const P=me=>me===U.y4,G=me=>P(me?.type),Q=(me,re)=>ee=>G(ee)?me:re,_=me=>me?.type===A&&me?.experiments?.outputType==="guide"},24639(et,xe,l){"use strict";l.d(xe,{h:()=>A});function A(U){return U.trim()===""}},87549(et,xe,l){"use strict";l.d(xe,{IK:()=>P,UQ:()=>A,hB:()=>_,iV:()=>G,sS:()=>U});const A={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"},U={SUMMARY:"SUMMARY",REMAINING:"REMAINING",ELAPSED:"ELAPSED",ELAPSED_TOTAL:"ELAPSED_TOTAL",HIDE_TIMER:"HIDE_TIMER"},P={CONTINUE:"continue",NONE:""},G={ALL:"all",NONE:"none",INCORRECT:"incorrect"},Q=10,_=80},38835(et,xe,l){"use strict";l.d(xe,{HY:()=>U.HY,Nv:()=>oe,Ls:()=>le,GF:()=>ve,y4:()=>H,LY:()=>de});var A=l(31651),U=l(18398),P=l(31800),G=l(10104);const Q=h=>h!=null&&typeof h=="object"&&"map"in h&&typeof h.map=="function",_=h=>h!=null&&typeof h=="object"&&"run"in h&&typeof h.run=="function",me=h=>h!=null&&typeof h=="object"&&"then"in h&&typeof h.then=="function",re=h=>h!=null&&typeof h=="object"&&"fork"in h&&typeof h.fork=="function",ee=h=>h!=null&&typeof h=="function",s=(h,J)=>{const te=K=>s(K,J);if(typeof h=="object"&&"type"in h&&typeof h.type=="string"){const K="meta"in h&&typeof h.meta=="object"?h.meta:void 0;return{...h,meta:{...K,origin:J}}}if("bimap"in h&&typeof h.bimap=="function")return h.bimap(te,te);if(Q(h))return h.map(te);if(me(h))return h.then(te);if(ee(h))return function(Ve,fe){return h(se=>Ve(te(se)),fe)}};function be(){return({dispatch:h,getState:J})=>te=>K=>{if(ee(K))return K(h,J);if(me(K))return K.then(h);if(re(K)){K.fork(h,h);return}return _(K)?h(K.run()):Q(K)?K.map(h):te(K)}}function we(){return[be()]}var ie=l(15648);const ue=U.Zz;function oe(h,J){const te=(0,U.y$)(h,J,ue((0,U.Tw)(...we()))),K=Ee(),Ve=Ne(),fe=Se(),se=ae(),ye=V();return{Provider:P.Kq,connect:K,connectBase:Ve,dispatch:te.dispatch,store:te,useDispatch:fe,useDispatchWithOrigin:se,useSelector:ye}}function Ee(){return function(J,te,K,Ve){return function(fe){return(0,P.Ng)(J,te,K,Ve)((0,G.BN)(fe))}}}function Ne(){return function(J,te,K,Ve){return function(fe){return(0,P.Ng)(J,te,K,Ve)(fe)}}}function Se(){return P.wA}function ae(){return function(J){const te=(0,P.wA)();return ie.useCallback(Ve=>te(s(Ve,J)),[te,J])}}function V(){return function(J,te=P.bN){const K=ie.useContext(G.q2),Ve=ie.useContext(G.R6),fe=ie.useRef(void 0),se=(0,A.S)(),ye=(0,P.d4)(J,te),$=!se&&K&&Ve?.startsWith?.("exit");return $||(fe.current=ye),$&&fe.current!==void 0?fe.current:ye}}const le=Ee(),H=Se(),de=V(),ve=V;var Te=l(26488),je;const ge=()=>je(()=>location.href="/")},7517(et,xe,l){"use strict";l.d(xe,{V:()=>A});const A=({locales:U,course:P,locale:G})=>!!(U?.find(me=>me.locale===G)?.rightToLeft||P?.features?.["rise-rtl"]&&P?.experiments?.rtl)},17159(et,xe,l){"use strict";l.d(xe,{As:()=>s,BI:()=>P,Hm:()=>be,NS:()=>ee,PJ:()=>re,Wk:()=>we,_$:()=>U,ih:()=>ie,mZ:()=>Q,o1:()=>me});const{Runtime:A}=window,U=ue=>window.env?.[ue],P=!1,G=null,Q="Rise 360",_=ue=>`${U("CDN_USER_CONTENT_URI")}/${ue}`,me=ue=>{const oe=ue||"",Ee=A?.resolvePath!=null?A.resolvePath.bind(A):_;return oe.startsWith("http")||oe.startsWith("data:")||oe.startsWith("//")?oe:Ee(oe)||oe},re=ue=>A?.resolveFontPath!=null?A.resolveFontPath(ue):`${ue.default?U("CDN_URI"):U("CDN_USER_CONTENT_URI")}/${ue.key}`,ee=()=>{A?.exit!=null&&A.exit()},s=()=>A?.isComplete!=null?A.isComplete():null,be=()=>A?.isExport!=null?A.isExport():!1;function we(){if(A?.isExport!=null){const ue=window.partnerContent?.content;return A.isExport()&&!!ue}return!1}const ie=()=>{if(A?.sendTouch!=null)return A.sendTouch()}},27922(et,xe,l){"use strict";l.d(xe,{xj:()=>ve,rE:()=>ze,Dw:()=>ge,HC:()=>je,qu:()=>qe,LE:()=>se,BL:()=>$,Zs:()=>ee,S$:()=>s,Ty:()=>be,Bj:()=>we,pL:()=>ie,Ht:()=>Ee,zV:()=>Ne,B4:()=>V,HU:()=>ue,_g:()=>oe,df:()=>Kt,KJ:()=>le,qH:()=>H,OX:()=>Te,AY:()=>ye,Py:()=>te,b$:()=>K,qB:()=>Ve,kY:()=>J,br:()=>h,jq:()=>Lt,Y2:()=>fe,RE:()=>at,Em:()=>pt,V7:()=>re});var A=l(32107),U=l.n(A),P=l(71802),G=l.n(P);function Q(Zt){return U()(Zt)}class _ extends Error{constructor(Me="Assert Error",ft){super(Me,ft)}}function me(Zt,Me="Assertion Error"){if(!Zt)throw new _(Me)}const re={RISE_CLASSIC:"classic",APEX:"organic",HORIZON:"imaginative"},ee="#ff631e",s=3,be=17,we=32,ie=24,ue=50,oe=.6,Ee="right",Ne="rounded",Se=[{color:"#4baaf4",name:"Sky"},{color:"#285f9f",name:"Blueberry"},{color:"#7837a8",name:"Jelly"},{color:"#d84738",name:"Cherry"},{color:"#ff631e",name:"Tangerine"},{color:"#25bb64",name:"Basil"}],ae="#ffffff",V=G()("color",Se),le="#000",H="#fff",de="Rise",ve=Q({ACCENT:null,BLACK:null,COLOR:null,DARK:null,GRAY:null,IMAGE:null,LIGHT:null,TINT:null}),Te=Q({LARGE:null,MEDIUM:null,SMALL:null}),je=Q({STEPPED:null,CONTINOUS:null}),ge=U()({NUMBERS:null,DOTS:null,NONE:null}),h=Q({COMPACT:null,OVERLAY:null,SIDEBAR:null}),J=U()({DARK:null,DARK_IMAGE:null,LIGHT:null,LIGHT_IMAGE:null}),te=U()({DARK:null,DARK_ACCENT:null,DARK_IMAGE:null,LIGHT:null,LIGHT_ACCENT:null,LIGHT_IMAGE:null}),K={FREE:"free",RESTRICTED:"restricted"},Ve=U()({ACCENT:null,DARK:null,GRAY:null,IMAGE:null,LIGHT:null,TINT:null}),fe=U()({THEME_DEFAULT:null,CIRCULAR_FILL:null,INCOMPLETE_COMPLETE:null}),se=Q({ACCENT:null,DARK:null,LIGHT:null,TINT:null}),ye=Q({FULL:null,FLOATING:null,FLOATING_FULL:null}),$=Q({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,WHITE:null}),Re={default:[{text:"Centered",type:$.CENTERED},{text:"Centered overlay",type:$.CENTERED_OVERLAY},{text:"Left",type:$.LEFT},{text:"Left overlay",type:$.LEFT_OVERLAY},{text:"Split left image",type:$.SPLIT_LEFT_IMAGE},{text:"Split right image",type:$.SPLIT_RIGHT_IMAGE},{text:"Two-Thirds left image",type:$.TWO_THIRDS_LEFT_IMAGE},{text:"Two-Thirds right image",type:$.TWO_THIRDS_RIGHT_IMAGE}],classic:[{text:"Centered",type:$.CENTERED},{text:"Centered overlay",type:$.CENTERED_OVERLAY},{text:"Left",type:$.LEFT},{text:"Left overlay",type:$.LEFT_OVERLAY},{text:"Split left image",type:$.SPLIT_LEFT_IMAGE},{text:"Split right image",type:$.SPLIT_RIGHT_IMAGE},{text:"Two-Thirds left image",type:$.TWO_THIRDS_LEFT_IMAGE},{text:"Two-Thirds right image",type:$.TWO_THIRDS_RIGHT_IMAGE}],organic:[{text:"Centered",type:$.CENTERED},{text:"Centered overlay",type:$.CENTERED_OVERLAY},{text:"Left",type:$.LEFT},{text:"Left overlay",type:$.LEFT_OVERLAY},{text:"Split left",type:$.SPLIT_LEFT},{text:"Split right",type:$.SPLIT_RIGHT},{text:"Split left image",type:$.SPLIT_LEFT_IMAGE},{text:"Split right image",type:$.SPLIT_RIGHT_IMAGE}],imaginative:[{text:"Centered",type:$.CENTERED},{text:"Centered overlay",type:$.CENTERED_OVERLAY},{text:"Centered image",type:$.CENTERED_IMAGE},{text:"Centered accent tint",type:$.CENTERED_ACCENT_TINT},{text:"Split left image",type:$.SPLIT_LEFT_IMAGE},{text:"Split right image",type:$.SPLIT_RIGHT_IMAGE},{text:"Two-thirds left image",type:$.TWO_THIRDS_LEFT_IMAGE},{text:"Two-thirds right image",type:$.TWO_THIRDS_RIGHT_IMAGE}]},_e=null,tt=null,Xe=[{text:"Image",type:$.IMAGE},{text:"Accent",type:$.ACCENT},{text:"White",type:$.WHITE}],at={CLOSED:"closed",HIDDEN:"hidden",OPEN:"open"},pt=Q({AUTO:null,BLACK:null,LIGHT:null,DARK:null}),ze=Q({ROUNDED:null,SQUARED:null}),qe=U()({ROUNDED:null,SQUARED:null}),Lt=U()({FLOATING:null,FULL:null}),Kt=U()({ACCENT:null,DARK:null,LIGHT:null}),is=[{value:pt.AUTO,label:"Auto"},{value:pt.DARK,label:"Dark"},{value:pt.LIGHT,label:"Light"}]},58827(et,xe,l){"use strict";var A={};l.r(A),l.d(A,{CoverDescription:()=>kx,CoverDetailsContentHeading:()=>Ob,CoverDueDate:()=>Ax,CoverHeader:()=>sb,CoverLayout:()=>ab,LessonHeader:()=>vb,LessonNavFinish:()=>gb,LessonNavNext:()=>Cb,LessonNavPrevious:()=>bb,LessonProgressGraphic:()=>jb,NavCompactHeaderCounter:()=>Db,NavCompactHeaderProgress:()=>Bb,NavCompactOutline:()=>Hb,OverviewListItem:()=>Fb,OverviewListSectionTitle:()=>zb,Progress:()=>Mb});var U={};l.r(U),l.d(U,{AlignLeft:()=>$b,ArrowDown:()=>A1,ArrowLeft:()=>Vb,ArrowRight:()=>Ub,ArrowUp:()=>Mp,Category:()=>_4,ChevronDown:()=>Wb,ChevronUp:()=>Gb,Favorite:()=>z0,LessonsComplete:()=>gd,LessonsRequirement:()=>$2,QuestionBox:()=>Kb,QuizFailed:()=>Hp,QuizPassed:()=>gd,QuizRequirement:()=>M0,Search:()=>_b,ToggleDown:()=>Qb,Touch:()=>Zb,VideoCamera:()=>Yb,X:()=>Xb});var P={};l.r(P),l.d(P,{components:()=>A,icons:()=>U});var G={};l.r(G),l.d(G,{CoverCourseInfo:()=>Vy,CoverDetailsSection:()=>Ky,CoverHeader:()=>rL,CoverLayout:()=>lL,LessonHeader:()=>hL,LessonProgressGraphic:()=>gL,NavSidebarHeader:()=>CL,OverviewListItemLinkContent:()=>WL,Progress:()=>GL});var Q={};l.r(Q),l.d(Q,{ArrowDown:()=>rf,ArrowLeft:()=>_L,ArrowRight:()=>KL,ArrowUp:()=>rf,ChevronDown:()=>af,ChevronUp:()=>af,Favorite:()=>z0,LessonsComplete:()=>lf,LessonsRequirement:()=>cf,QuizFailed:()=>ZL,QuizPassed:()=>lf,QuizRequirement:()=>cf,Search:()=>QL,ToggleDown:()=>YL,X:()=>XL});var _={};l.r(_),l.d(_,{components:()=>G,icons:()=>Q});var me={};l.r(me),l.d(me,{CoverDescription:()=>eE,CoverDetails:()=>sE,CoverGraphic:()=>Rl,CoverHeader:()=>uE,CoverLayout:()=>pE,CoverProgress:()=>jE,CoverSVG:()=>na,LessonHeader:()=>PE,LessonProgressGraphic:()=>BE,NavSidebarHeaderProgress:()=>FE});var re={};l.r(re),l.d(re,{AlignLeft:()=>WE,ArrowDown:()=>zE,ArrowLeft:()=>VE,ArrowRight:()=>UE,ArrowUp:()=>$E,ChevronDown:()=>yf,ChevronUp:()=>GE,Favorite:()=>z0,LessonsComplete:()=>gd,LessonsRequirement:()=>$2,QuestionBox:()=>KE,QuizFailed:()=>Hp,QuizPassed:()=>gd,QuizRequirement:()=>M0,Search:()=>_E,ToggleDown:()=>yf,Touch:()=>QE,VideoCamera:()=>ZE,X:()=>YE});var ee={};l.r(ee),l.d(ee,{components:()=>me,icons:()=>re});var s=l(31042),be=l(21044),we=l(42984),ie=l(99506),ue=l(77840),oe=l(13031),Ee=l(57357),Ne=l(50317),Se=l(52171),ae=l(4762),V=l(44205),le=l(81663),H=l(90371),de=l(66871),ve=l(5743),Te=l(31606),je=l(55216),ge=l(94699),h=l(15648),J=l(65021),te=l(31949),K=l(96896),Ve=l(39341);const fe="_course_token",se=new URLSearchParams(window.location.hash.substr(1)),ye=se.get(fe);ye&&(se.delete(fe),window.history.replaceState(null,null,`#${se.toString()}`));const $=t=>{const{data:{method:e,id:n,jsonrpc:o}}=t;if(o==="2.0"&&e==="getBearerToken"){const r=ye||(0,Ve.rS)();navigator.serviceWorker.ready.then(a=>{a.active.postMessage({id:n,jsonrpc:"2.0",method:e,result:{token:r}})})}};navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",$);var Re;const _e=(0,h.createContext)({});function tt(t,{type:e,message:n}){switch(e){case"polite":return{...t,politeMessage1:t.alternatePolite?n:"",politeMessage2:t.alternatePolite?"":n,alternatePolite:!t.alternatePolite};case"assertive":return{...t,assertiveMessage1:t.alternatePolite?n:"",assertiveMessage2:t.alternatePolite?"":n,alternateAssertive:!t.alternateAssertive};default:return{politeMessage1:"",politeMessage2:"",alternatePolite:!1,assertiveMessage1:"",assertiveMessage2:"",alternateAssertive:!1}}}function Xe({ariaLive:t,message:e}){return(0,s.jsx)("div",{"aria-atomic":"true","aria-live":t,"aria-relevant":"additions text",className:"visually-hidden-always",role:"log",children:e})}function at({children:t}){const[{politeMessage1:e,politeMessage2:n,assertiveMessage1:o,assertiveMessage2:r},a]=(0,h.useReducer)(tt,{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,s.jsxs)(_e.Provider,{value:i,children:[(0,s.jsx)(Xe,{ariaLive:"polite",id:"polite-announcer1",message:e}),(0,s.jsx)(Xe,{ariaLive:"polite",id:"polite-announcer2",message:n}),(0,s.jsx)(Xe,{ariaLive:"assertive",id:"assertive-announcer1",message:o}),(0,s.jsx)(Xe,{ariaLive:"assertive",id:"assertive-announcer2",message:r}),t]})}function pt(){return(0,h.useContext)(_e)}function ze(t){const e=n=>{const o=pt();return Re(t,{...n,...o})};return e.displayName=`withAriaLive(${t.displayName||t.name})`,e}var qe=l(98600),Lt=l(63762),Kt=l(75448),is=l(63502),Zt=l.n(is),Me=l(21418),ft=l(69339),W=l.n(ft),nt=l(88549),Mt=l(12146),Ge=l(17159);const us=`${(0,Ge._$)("CDN_URI")}/assets/rise/assets/certificate-icon.svg`,Ze=`${(0,Ge._$)("CDN_URI")}/assets/rise/assets/error_x.svg`,Fs=`${(0,Ge._$)("CDN_URI")}/assets/rise/assets/loading_spinner.svg`,_s="downloading",Yt="error",Ps="ok",po="contained",Yn=({type:t})=>{const[e]=(0,h.useState)(()=>Zt()("certdownload-")),[n,o]=(0,h.useState)(Ps),r=(0,Me.A)(n),a=(0,h.useRef)(),i=(0,nt.useLabelsMap)(),c=`${e}-live`,u=W()("certificateDownload",{certificateDownloadContained:t===po}),d=(0,h.useCallback)(()=>{o(_s)},[]);return(0,h.useEffect)(()=>(n===_s&&r!==_s&&(0,Mt.gj)().then(()=>{o(Ps)}).catch(m=>{(0,Kt.FZ)(m)?o(Ps):o(Yt)}),()=>{(0,Mt.G7)()}),[r,n]),(0,h.useEffect)(()=>{a.current&&(n===Yt&&r!==Yt||n===Ps&&(r===Yt||r===_s))&&a.current.focus()},[r,n]),(0,s.jsxs)("div",{className:u,children:[(0,s.jsxs)("div",{"aria-live":"polite",id:c,role:"status",children:[n===_s&&(0,s.jsxs)("span",{className:"certificateDownload__downloading",children:[(0,s.jsx)("img",{alt:"",className:"animation-loading certificateDownload__downloadingImg",height:"15",src:Fs,width:"15"}),i?.certificateDownloadInProgress||"Downloading..."]}),n===Yt&&(0,s.jsxs)("span",{className:"certificateDownload__error",children:[(0,s.jsx)("img",{alt:"Error",className:"certificateDownload__errorImg",height:"15",src:Ze,width:"15"}),(0,s.jsx)("span",{className:"visually-hidden",children:i?.a11yCertificateDownloadFailed||"Failed to download certificate"})]})]}),(n===Ps||n===Yt)&&(0,s.jsxs)("button",{"aria-controls":c,className:"certificateDownload__btn",onClick:d,ref:a,type:"button",children:[n===Ps&&t===po&&(0,s.jsx)("img",{alt:"",className:"certificateDownload__okImg",height:"15",src:us,width:"15"}),n===Ps?i?.certificateDownload||"Download certificate":i?.certificateRetryDownload||"Retry download"]})]})},Uo=()=>(0,s.jsx)(Yn,{type:po}),$o=(0,h.memo)(Yn);var jt=l(27036),gs=l(61522),zs=l(43676);const fo={BLOCKS:"blocks",QUIZ:"quiz",SECTION:"section"},vo=t=>t?.type===fo.QUIZ,Tt=t=>t?.type===fo.QUIZ;var k=l(27922),zt=l(3285),Et=l(50918);const Nn=()=>(0,jt.Mz)(e=>e,(e,n)=>n,(e,n,o)=>(0,Et.HH)(o),(e,n,o)=>(0,Et.fF)(o),Et.Dh);function ls(t){const{currentLocale:e}=(0,zt.nY)(),n=(0,h.useMemo)(()=>Nn(),[]);return(0,K.d4)(o=>n(t,e,o))}const go=(0,jt.Mz)(t=>t,(t,e)=>(0,Et.fF)(e),(t,e)=>e?.[t]);function jn(){const{currentLocale:t}=(0,zt.nY)();return(0,K.d4)(e=>go(t,e))}const gn=(0,jt.Mz)(t=>t.course?.title,Et.HH,Et.fF,(t,e,n)=>{if(t)return(0,Et.xp)(t,e,n)});function kn(){return(0,K.d4)(gn)}var Ue=l(15648);function bt(t){return t?.search}function Bt(){return(0,K.d4)(bt)}function Vs(t){return bt(t)?.activeLessons}const Cn=(0,jt.Mz)(Vs,t=>t?t.reduce((e,n)=>(n?.id&&(e[n.id]=n),e),{}):{});function Wo(){return(0,jt.Mz)(t=>t,(t,e)=>Cn(e),(t,e)=>e?.[t])}function ba(t){const e=Ue.useMemo(()=>Wo(),[]);return(0,K.d4)(n=>e(t,n))}function Ht(t){return t?.course}function At(){return(0,K.d4)(t=>Ht(t))}function An(t){return Ht(t)?.navigationMode}function ya(t){return Ht(t)?.trackingQuizId}function Co(){const t=At();return ls(t?.title)}function gc(t){return Ht(t)?.type}function Cc(){return(0,K.d4)(t=>gc(t))}function La(t){const e=Ht(t);return(0,zs.c3)(e)}function Or(t){const e=Ht(t);return(0,gs.HX)(e)}const Gi=t=>t.filter(e=>e.type!=="section");function Ki(){const t=At(),e=Bt();return(0,h.useMemo)(()=>e?.active&&e?.lessons?.length>0?{...t,lessons:e.lessons,lessonsOnly:Gi(e.lessons)}:t,[t,e?.active,e?.lessons])}const xc=(0,jt.Mz)(Ht,t=>(t?.lessons??[]).filter(vo).some(e=>e.settings?.skipLessonsIfPassed&&e.settings?.skipToLessonId));function nr(t){const e=An(t);return xc(t)?k.b$.RESTRICTED:e??k.b$.FREE}function Dr(){return(0,K.d4)(nr)}var lt=l(82083),$e=l.n(lt),xo=l(53097),or=l.n(xo),Go=l(94927),_i=l.n(Go),Br=l(81821),Cs=l.n(Br),rr=l(99552),xs=l.n(rr),Ko=l(97002),bo=l.n(Ko),Ea=l(43085),rn=l.n(Ea),yo=l(63907),Rn=l.n(yo),Lo=l(1834),cs=l.n(Lo),Sa=l(11607),Ta=l.n(Sa),Ia=l(74147),ps=l.n(Ia),xn=l(58594),Qs=l.n(xn),ar=l(80340),os=l.n(ar),Na=l(1921),gt=l.n(Na),Hr=l(41642),Us=l.n(Hr),Qi=l(92074),Ct=l.n(Qi),ja=l(32636),It=l.n(ja),ka=l(76554),Zi=l.n(ka),Fr=l(83104),zr=l.n(Fr),Yi=l(12695),Vr=l.n(Yi);const ir=Ct()("lessons"),Xi=Vr()(t=>!!t,["settings","passToContinue"]),Aa=t=>$e()(Qs(),e=>os()([e,"passed"],t),Ct()("id")),Ur=({course:t,courseProgress:e})=>$e()(rn(),Cs()(Aa(ir(e))),Cs()(Xi),ir)(t)||{},Ji=({courseProgress:t,lesson:e,restrictingQuiz:n})=>{const o=Ct()("id",e),r=c=>os()([c,"index"],ir(t)),a=r(o);return $e()(zr()(a),r,Ct()("id"))(n)?n:{}};var Rt=l(90946);const $r=$e()(Qs(),cs()),Pn=$e()(Cs()(Rt.GG),Ct()("lessonsOnly")),Ra=({course:t,courseProgress:e})=>xs()(lr(e))(t.lessonsOnly),lr=t=>e=>Qs()(os()(["lessons",e.id,"isComplete"],t)),Wr=({lesson:t,currentLesson:e})=>t&&It()("id",t.id,e),Pa=({course:t,lesson:e})=>It()("id",e.id,rn()(Ct()("lessonsOnly",t))),qi=({course:t,lesson:e})=>It()("id",e.id,Ta()(Ct()("lessonsOnly",t))),wa=$e()(Qs(),It()("type","section")),bc=({lesson:t,courseProgress:e})=>gt()(!1,["lessons",t.id,"isComplete"],e),Ma=({course:t,courseProgress:e,lesson:n,restrictingQuiz:o})=>{const r=Ji({courseProgress:e,lesson:n,restrictingQuiz:o}),a=(0,Rt.bQ)(t),i=a||$r(r),c=Ra({course:t,courseProgress:e}),u=wa(n)&&Qs()(bc({lesson:n,courseProgress:e}));return{isRestricted:i&&u&&Qs()(Wr({lesson:n,currentLesson:c})),restrictingQuiz:r,isRestrictedCourse:a,currentLesson:c}},yc=({labels:t,restrictions:e})=>{const{lessonRestricted:n,quizRequirePassingScore:o}=t,{isRestrictedCourse:r,restrictingQuiz:a,currentLesson:i}=e,c=i&&_i()("id",a,i);return!r||r&&c?a.title?o.replace("quiz",`"${a.title}"`):o:n},Oa=or()(t=>bo()(Zi()(Us()(["id"],t||{})))),Da=({course:t,lesson:e})=>$e()(Rn(),Oa(e),Pn)(t),Ba=({course:t,lesson:e})=>!qi({course:t,lesson:e})&&t.lessonsOnly[Rn()(Oa(e,t.lessonsOnly))],el=$e()(ps(),Pn),Lc=t=>typeof t=="object"&&Object.keys(t).length>0,Ha=t=>t===void 0||t===!1,ot=t=>Ha(t?.isComplete),Ec=t=>t.find(([e,n])=>ot(n)),Sc=t=>{const e=Object.entries(t),[n]=Ec(e)||[];return n},Tc=t=>Lc(t)?Sc(t):void 0,tl=(t,e,n)=>{if(!n)return{outOfAttempts:!1,quizPassed:!0};const o=os()(["lessons",n],t),r=gt()(-1,["settings","retryCount"],e),a=gt()(0,["retryAttempts"],o),i=os()(["passed"],o);return{outOfAttempts:os()(["isComplete"],o)&&r>-1&&Number(a)===Number(r),quizPassed:i}};function Xn(t){return t.courseProgress}function Ie(t){return t.courseProgress?.currentLesson??""}function Ye(t){return t.courseProgress?.percentComplete??0}const Nt=(0,jt.Mz)(ya,Ht,(t,e)=>{const{lessons:n}=e;return Array.isArray(n)?n.find(({id:o,type:r})=>r==="quiz"&&o===t)??null:null}),hs=(0,jt.Mz)(Xn,Nt,(t,e)=>e?tl(t,e,e.id):null);function ds(t){const e=Xn(t);return(0,qe.Wk)()?e?.percentComplete===100:!!(0,qe.As)()}function Ss(t){return t.courseProgress?.lessons}function wn(t,e){return Ss(e)?.[t]}function cr(){return(0,K.d4)(Xn)}function Jn(){return(0,K.d4)(Ie)}function dr(){return(0,K.d4)(Ye)}function Ic(){return(0,K.d4)(Nt)}function Gr(){return(0,K.d4)(hs)??{outOfAttempts:!1,quizPassed:!1}}function Fa(){return(0,K.d4)(ds)}function Mn(t){return(0,K.d4)(e=>wn(t,e))}function za(t){const e=Mn(t);if(e?.type==="quiz")return e}const Kr=t=>t>9999?1:t,sl=({current:t,restart:e,restartValue:n})=>{const o=Number(n),r=Kr(Number.isInteger(o)&&o>0?o:1),a=e?r:t+1;return Kr(a)},i0=(t,e)=>{if(e.family==="divider"&&e.variant==="numbered divider"){const n=e.settings??{},o=sl({current:t.currentNumber,restart:n.restartNumbering,restartValue:n.restartNumberingValue});return{map:{...t.map,[e.id]:o},currentNumber:o}}return t};var es=l(73730);const Nc=t=>!!(0,es.Mz)(t),_r=t=>!!(0,es.gL)(t),jc=t=>!!(0,es.dg)(t),l0=t=>!!(0,es.Sg)(t);function Eo(){return(0,jt.Mz)(t=>t,(t,e)=>n2(e),(t,e)=>e[String(t)])}function kc(t,e){return Eo()(t,e)}function q(t){const e=(0,h.useMemo)(()=>Eo(),[]);return(0,K.d4)(n=>e(t,n))}function Oe(t){const e=q(t);return ls(e?.title)}function ht(){const t=Eo();return(0,jt.Mz)(t,e=>Nc(e))}function yt(){const t=Ts();return(0,jt.Mz)(e=>e,(e,n)=>t(n),(e,n)=>nr(n),(e,n)=>n4(n),(e,n)=>o4(n),(e,n)=>Ss(n),(e,n,o,r,a,i)=>{const c=i?.[e],u=i?.[n];if(e!==n&&!c?.isComplete&&c?.index>u?.index){const d=i?.[r?.id]?.index??1/0,m=o==="restricted"?u?.index??1/0:i?.[a?.id]?.index??1/0;if(c?.index>Math.min(d,m))return m<d?o==="restricted"?{type:es.XQ.ORDER}:{type:es.XQ.KNOWLEDGE_CHECK}:{type:es.XQ.QUIZ,data:r.title}}return null})}function ts(t){const e=(0,h.useMemo)(()=>yt(),[]);return(0,K.d4)(n=>e(t,n))}function Ts(){return(0,jt.Mz)(Ss,t=>t?Tc(t):void 0)}function _o(){const t=Ts();return(0,jt.Mz)(e=>e,(e,n)=>t(n),(e,n)=>n2(n),(e,n)=>(0,Et.HH)(n),(e,n)=>(0,Et.fF)(n),(e,n,o,r,a)=>{if(n)return(0,Et.UR)(o[n],e,r,a)})}function c0(){const t=Eo();return(0,jt.Mz)(t,wn,(e,n)=>{const o=n?.percentComplete??0,r=n?.isComplete??!1,a=n?.passed??!1;return o===100&&(!r||_r(e)&&!a)})}function Ac(t){const e=(0,h.useMemo)(()=>c0(),[]);return(0,K.d4)(n=>e(t,n))}function d0(){const t=Eo();return(0,jt.Mz)(t,wn,(e,n)=>{const o=n?.percentComplete??0,r=n?.isComplete??!1,a=n?.passed??!1;return o===100&&r&&(!_r(e)||a)})}function Rc(t){const e=(0,h.useMemo)(()=>d0(),[]);return(0,K.d4)(n=>e(t,n))}const nl=(0,jt.Mz)(Ht,t=>t?.lessons??[]),n2=(0,jt.Mz)(nl,t=>t.reduce((e,n)=>(n?.id&&(e[n.id]=n),e),{})),Va=(0,jt.Mz)(Ht,t=>t?.lessonsOnly??[]),e4=(0,jt.Mz)(Va,t=>t.reduce((e,n,o)=>(e[n.id]=o+1,e),{}));function t4(){return(0,K.d4)(t=>e4(t))}const s4=t=>t.type!=="quiz"||t.settings?.asLesson!==!1,o2=(0,jt.Mz)(Va,t=>t.filter(s4)),r2=(0,jt.Mz)(o2,t=>t.length),u0=(0,jt.Mz)(nl,t=>t.reduce((e,n)=>{const o=e[e.length-1];return Nc(n)||o==null?e.push([n.id]):o.push(n.id),e},[])),n4=(0,jt.Mz)(Va,Ss,(t,e)=>t.find(n=>_r(n)&&jc(n)&&!e?.[n.id]?.isComplete)),o4=(0,jt.Mz)(Va,Ss,(t,e)=>t.find(n=>!_r(n)&&l0(n)&&!e?.[n.id]?.isComplete));function Pc(t){const e=(0,h.useMemo)(ht,[]);return(0,K.d4)(n=>e(t[0],n))}function h0(t){const e=(0,h.useMemo)(()=>Eo(),[]),n=(0,h.useMemo)(()=>yt(),[]),o=Dr();return(0,K.d4)(r=>{const a=Ht(r),i=e(t,r),c=wn(t,r),d=n(t,r)?.type!=null;return o!==k.b$.RESTRICTED&&a?.markComplete&&!d&&i?.type!==es.d9.QUIZ&&!(Ge.BI&&c?.percentComplete===100)})}const m0=(t,e)=>e.findIndex(n=>n.id===t);function a2(){return(0,jt.Mz)(t=>t,(t,e)=>Va(e),(t,e)=>{if(t==="progress-summary")return e[e.length-1];const o=m0(t,e)-1;return e[o]})}function i2(){return(0,jt.Mz)(t=>t,(t,e)=>Va(e),(t,e)=>{const o=m0(t,e)+1;return e[o]})}function l2(t){return(0,jt.Mz)(t,(e,n)=>o2(n),(e,n)=>m0(e?.id||"",n)+1)}function r4(){return l2(i2())}function a4(){return l2(a2())}function c2(){return(0,K.d4)(t=>u0(t))}function i4(){const t=Ts();return(0,jt.Mz)(ds,t,ya,(e,n,o)=>{const r=!!n,a=o!=null;return e||!r&&!a})}function l4(){const t=(0,h.useMemo)(()=>i4(),[]);return(0,K.d4)(e=>t(e))}const c4=t=>t?.items?.reduce?.(i0,{map:{},currentNumber:0})?.map||{},d4=t=>{const e=(0,h.useMemo)(()=>Eo(),[]),n=(0,K.d4)(o=>e(t,o));return(0,h.useMemo)(()=>c4(n),[n])},u4=({blockId:t,lessonId:e})=>d4(e)?.[t];function h4(t){const n=At()?.lessonsOnly??[],o=n.findIndex(a=>a.id===t);return(o>=0?n[o+1]:void 0)?.id??null}function m4(t){const n=q(t)?.settings;return(0,h.useMemo)(()=>({continueType:n?.continueType??"",retryCount:Number(n?.retryCount??-1),skipLessonsIfPassed:n?.skipLessonsIfPassed??!1,skipToLessonId:n?.skipToLessonId??void 0}),[n])}function $s(t){return(0,s.jsx)("svg",{"aria-hidden":"true",fill:"currentColor",focusable:"false",xmlns:"http://www.w3.org/2000/svg",...t})}var d2,p4;const sZ=t=>d2(p4,{...t,viewBox:"0 0 8 8",children:d2("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 "})}),nZ=null;var p0,f4,v4;const oZ=t=>p0(v4,{viewBox:"0 0 10 10",...t,children:f4("g",{fillRule:"evenodd",children:[p0("path",{d:"M0 4.107h10v2H0z"}),p0("path",{d:"M4 0h2v10H4z"})]})}),rZ=null;var f0,g4;const aZ=({width:t="18",height:e="18",className:n})=>f0("svg",{"aria-hidden":"true",className:g4("i i-alert",n),focusable:"false",height:e,viewBox:"0 0 18 18",width:t,children:f0("g",{fill:"none",fillRule:"evenodd",stroke:"#DE1D1D",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",children:f0("path",{d:"M9 1a8 8 0 1 1 0 16A8 8 0 0 1 9 1zM9 5.364V9.53M9 11.91v.726"})})}),iZ=null;function C4(t){return(0,s.jsxs)($s,{viewBox:"0 0 16 12",...t,children:[(0,s.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,s.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,s.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 x4,wc;const lZ=({width:t="20",height:e="20"})=>x4("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:e,viewBox:"0 0 20 20",width:t,xmlns:"http://www.w3.org/2000/svg",children:[wc("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"}),wc("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"}),wc("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"}),wc("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"})]}),cZ=null;var u2,b4;const dZ=({width:t="15",height:e="15",className:n})=>u2("svg",{"aria-hidden":"true",className:b4("i i-all-blocks",n),focusable:"false",height:e,viewBox:"0 0 15 15",width:t,children:u2("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"})}),uZ=null;var h2,y4;const hZ=t=>h2(y4,{...t,viewBox:"0 0 15 15",children:h2("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"})}),mZ=null;var L4,m2,E4;const pZ=({width:t="24",height:e="16",leftMovement:n="0",className:o})=>L4("svg",{"aria-hidden":"true",className:E4("i i-alt",o),focusable:"false",height:e,style:{marginLeft:n},viewBox:"0 0 24 16",width:t,children:[m2("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"}),m2("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"})]}),fZ=null;var S4,p2;const vZ=({className:t,width:e="20",height:n="20",focusable:o="false"})=>S4("svg",{className:t,fill:"none",focusable:o,height:n,viewBox:"0 0 20 20",width:e,xmlns:"http://www.w3.org/2000/svg",children:[p2("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"}),p2("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"})]}),gZ=null;var T4,v0,I4;const CZ=({title:t="Export",desc:e="An arrow bending itself to the right",width:n="16",height:o="13",className:r,focusable:a="false"})=>T4("svg",{className:I4("i",r),focusable:a,height:o,viewBox:"0 0 16 13",width:n,children:[v0("title",{children:t}),v0("desc",{children:e}),v0("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"})]}),xZ=null;var f2,N4;function bZ(t){return f2(N4,{viewBox:"0 0 384 512",...t,children:f2("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 j4,v2,k4;function yZ(t){return j4(k4,{viewBox:"0 0 22 22",...t,children:[v2("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"}),v2("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 A4,g0,R4;const LZ=({title:t="Export",desc:e="An arrow pointing right",width:n="16",height:o="8",className:r,focusable:a="false",decorative:i})=>A4("svg",{"aria-hidden":i?"true":"false",className:R4("i",r),focusable:a,height:o,viewBox:"0 0 16 8",width:n,children:[g0("title",{children:t}),g0("desc",{children:e}),g0("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"})]}),EZ=null;var g2,P4;function SZ(t){return g2(P4,{viewBox:"0 0 384 512",...t,children:g2("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 w4,C2,M4;function TZ(t){return w4(M4,{viewBox:"0 0 22 22",...t,children:[C2("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"}),C2("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 x2,O4;const IZ=t=>x2(O4,{viewBox:"0 0 10 12",...t,children:x2("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"})}),NZ=null;var b2,ol,D4;const jZ=({title:t="Background Image",desc:e="Background Image",width:n="18",height:o="18",className:r,focusable:a="false"})=>b2("svg",{className:D4("i i-background-image",r),focusable:a,height:o,viewBox:"0 0 18 18",width:n,children:[ol("title",{children:t}),ol("desc",{children:e}),b2("g",{children:[" ",ol("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"})," ",ol("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"})," ",ol("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"})," "]})]}),kZ=null;var B4,C0,H4;const AZ=({title:t="Bank",desc:e="A building with four columns",width:n="16",height:o="16",className:r,focusable:a="false"})=>B4("svg",{className:H4("i i-bank",r),focusable:a,height:o,viewBox:"0 0 16 16",width:n,children:[C0("title",{children:t}),C0("desc",{children:e}),C0("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"})]}),RZ=null;var F4,y2,z4;function PZ(t){return F4(z4,{fill:"none",viewBox:"0 0 14 14",...t,children:[y2("rect",{height:"8.3",stroke:"currentColor",strokeWidth:"1.5",width:"8.3",x:"0.75",y:"0.75"}),y2("rect",{height:"8.3",rx:"1.35",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"1.5",width:"8.3",x:"4.9502",y:"4.9502"})]})}var V4,rl,U4;function wZ(t){return V4(U4,{viewBox:"0 0 14 15",...t,children:[rl("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"}),rl("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"}),rl("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"}),rl("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"}),rl("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 $4,Mc,W4;const MZ=({title:t="All Authors",desc:e="A circle with the outline of the head and shoulders of two people inside",width:n="30",height:o="30",className:r,focusable:a="false"})=>$4("svg",{className:W4("i i-blockTemplateAllAuthors",r),focusable:a,height:o,viewBox:"0 0 30 30",width:n,children:[Mc("title",{children:t}),Mc("desc",{children:e}),Mc("circle",{cx:"14.963",cy:"14.963",fill:"#E9E9E9",r:"14.963"}),Mc("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"})]}),OZ=null;var Oc,qn,G4;const DZ=({title:t="Check Mark",desc:e="A circle with a check mark inside",width:n="112",height:o="112",className:r,focusable:a="false"})=>Oc("svg",{className:G4("i i-blockTemplateCheckMark",r),focusable:a,height:o,viewBox:"0 0 112 112",width:n,children:[qn("title",{children:t}),qn("desc",{children:e}),qn("defs",{children:Oc("filter",{filterUnits:"objectBoundingBox",height:"186.1%",id:"a",width:"186.1%",x:"-43.1%",y:"-40.3%",children:[qn("feOffset",{dy:"2",in:"SourceAlpha",result:"shadowOffsetOuter1"}),qn("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"10"}),qn("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"}),Oc("feMerge",{children:[qn("feMergeNode",{in:"shadowMatrixOuter1"}),qn("feMergeNode",{in:"SourceGraphic"})]})]})}),Oc("g",{fill:"none",fillRule:"evenodd",filter:"url(#a)",transform:"translate(20 18)",children:[qn("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"}),qn("circle",{className:"inner",cx:"36",cy:"36",r:"30"}),qn("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"})]})]}),BZ=null;var L2,Dc,K4;const HZ=({title:t="Folder Outline",desc:e="Outline of a folder",width:n="42",height:o="42",className:r,focusable:a="false"})=>L2("svg",{className:K4("i i-blockTemplateFolder",r),focusable:a,height:o,viewBox:"0 0 42 42",width:n,children:[Dc("title",{children:t}),Dc("desc",{children:e}),L2("g",{fill:"#ADAEAF",fillRule:"nonzero",stroke:"#ADAEAF",strokeWidth:".3",children:[Dc("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"}),Dc("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"})]})]}),FZ=null,_4=({width:t="17",height:e="15",title:n="Book",desc:o="Book",focusable:r="false",className:a})=>(0,s.jsxs)("svg",{className:a,focusable:r,height:e,viewBox:"0 0 17 15",width:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("title",{children:n}),(0,s.jsx)("desc",{children:o}),(0,s.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 Q4,x0,Z4;const VZ=({title:t="Building",desc:e="Building with windows",width:n="18",height:o="18",className:r,focusable:a="false"})=>Q4("svg",{className:Z4("icon",r),focusable:a,height:o,viewBox:"0 0 18 18",width:n,children:[x0("title",{children:t}),x0("desc",{children:e}),x0("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"})]}),UZ=null;var b0,al,Y4;const $Z=({title:t="Captions",desc:e="Two capital letter C inside a square",width:n="24",height:o="16",className:r,focusable:a="false"})=>b0("svg",{className:Y4("i i-captions",r),focusable:a,height:o,viewBox:"0 0 24 16",width:n,children:[al("title",{children:t}),al("desc",{children:e}),b0("g",{fill:"none",fillRule:"evenodd",transform:"translate(-.355)",children:[al("rect",{height:"13.25",rx:"1",stroke:"#000",strokeWidth:"1.75",width:"18.25",x:"1.447",y:"1.402"}),b0("text",{fill:"#000",fontFamily:"Lato-Black, Lato",fontSize:"9",fontWeight:"700",letterSpacing:".75",children:[al("tspan",{x:"4.222",y:"11.5",children:"C"})," ",al("tspan",{x:"10.885",y:"11.5",children:"C"})]})]})]}),WZ=null;var X4,y0;const GZ=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>X4("svg",{"aria-hidden":t,"aria-label":e,className:n,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&y0("title",{children:i}),o&&y0("desc",{children:o}),y0("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"})]}),KZ=null;var J4,L0,q4;const _Z=({title:t="Character",desc:e="Character",width:n="13",height:o="16",className:r,focusable:a="false"})=>J4("svg",{className:q4("i i-character",r),focusable:a,height:o,viewBox:"0 0 13 16",width:n,children:[L0("title",{children:t}),L0("desc",{children:e}),L0("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"})]}),QZ=null;function E2(t){return(0,s.jsx)($s,{viewBox:"0 0 11 8",...t,children:(0,s.jsx)("path",{d:"M9.6,0L11,1.3L3.9,8L0,4.3L1.4,3l2.6,2.4L9.6,0z"})})}var eC,E0,tC;const ZZ=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="21",role:a="img",title:i,width:c="21"})=>eC("svg",{"aria-hidden":t,"aria-label":e,className:tC("i i-checkMarkFilled",n),focusable:"false",height:r,role:a,viewBox:"0 0 21 21",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&E0("title",{children:i}),o&&E0("desc",{children:o}),E0("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"})]}),YZ=null;var S2,sC;function XZ(t){return S2(sC,{viewBox:"0 0 7 5",...t,children:S2("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 T2,nC;const JZ=({width:t="16",height:e="16",className:n,focusable:o="false"})=>T2("svg",{"aria-hidden":"true",className:nC("i i-chevronLeft",n),focusable:o,height:e,viewBox:"0 0 16 16",width:t,children:T2("polygon",{points:"11.1,15.7 3.4,8 11.1,0.3 12.6,1.7 6.3,8 12.6,14.3 "})}),qZ=null;var I2,oC;const eY=t=>I2(oC,{viewBox:"0 0 6 10",...t,children:I2("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"})}),tY=null,rC=({className:t,dataTestId:e})=>(0,s.jsx)("svg",{"aria-hidden":"true",className:t,"data-testid":e,fill:"currentColor",focusable:"false",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("circle",{cx:"5",cy:"5",r:"5"})});var N2,Bc,aC;const nY=({title:t="Clock",desc:e="Image of a clock with two hands",width:n="14",height:o="13",className:r,focusable:a="false"})=>N2("svg",{className:aC("i",r),focusable:a,height:o,viewBox:"0 0 14 13",width:n,children:[Bc("title",{children:t}),Bc("desc",{children:e}),N2("g",{children:[Bc("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"}),Bc("path",{d:"M7.81299 3.25H6.18799V7.313H10.25V5.688H7.81199L7.81299 3.25Z"})]})]}),oY=null,iC=({className:t})=>(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"currentColor",foocusable:"false",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",children:(0,s.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 lC,j2,cC;function aY(t){return lC(cC,{viewBox:"0 0 16 16",...t,children:[j2("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"}),j2("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 dC,On;const iY=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="18",role:a="img",title:i,width:c="18"})=>dC("svg",{"aria-hidden":t,"aria-label":e,className:n,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 18 18",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&On("title",{children:i}),o&&On("desc",{children:o}),On("path",{d:"M9 9V1a8 8 0 015.657 2.343L9 9z",fill:"red",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9l5.657-5.656A8 8 0 0117 9H9z",fill:"#F90",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9h8a8 8 0 01-2.343 5.657L9 9z",fill:"#FFF500",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9l5.657 5.657A8 8 0 019 17V9z",fill:"#ADFF00",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9v8a8 8 0 01-5.657-2.343L9 9z",fill:"#00FF94",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9l-5.657 5.657A8 8 0 011 9h8z",fill:"#06F",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9H1a8 8 0 012.343-5.656L9 9z",fill:"#8000FF",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 9L3.343 3.343A8 8 0 019 1v8z",fill:"#EB00FF",stroke:"#fff",strokeLinejoin:"round"}),On("path",{d:"M9 6a3 3 0 110 6 3 3 0 010-6z",fill:"#fff"}),On("path",{d:"M9 17A8 8 0 109 1a8 8 0 000 16z",stroke:"#EAEAEB"})]}),lY=null;var uC,S0,hC;const cY=({title:t="Continue Block",desc:e="Continue Block",width:n="17",height:o="17",className:r,focusable:a="false"})=>uC("svg",{className:hC("i i-continue-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:n,children:[S0("title",{children:t}),S0("desc",{children:e}),S0("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"})]}),dY=null;var mC,T0,pC;const uY=({title:t="Convert",desc:e="Convert to block",width:n="14",height:o="12",className:r,focusable:a="false"})=>mC("svg",{className:pC("i i-convert",r),focusable:a,height:o,viewBox:"0 0 14 12",width:n,children:[T0("title",{children:t}),T0("desc",{children:e}),T0("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"})]}),hY=null;var fC,k2,vC;function mY(t){return fC(vC,{...t,viewBox:"0 0 16 16",children:[k2("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"}),k2("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 gC,I0,CC;const pY=({title:t="Copy",desc:e="A document stacked on top of another one",width:n="15",height:o="18",className:r=null,focusable:a="false"})=>gC("svg",{className:CC("i i-stack",r),focusable:a,height:o,viewBox:"0 0 15 18",width:n,children:[I0("title",{children:t}),I0("desc",{children:e}),I0("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"})]}),fY=null;var xC,N0,bC;const vY=({title:t="Copy lesson",desc:e="Copy lesson",width:n="15",height:o="15",className:r,focusable:a="false"})=>xC("svg",{className:bC("i",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[N0("title",{children:t}),N0("desc",{children:e}),N0("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"})]}),gY=null;var yC,Hc;const CY=({title:t="Corner up-right",desc:e="An arrow moving up & to the right",width:n="16",height:o="16",className:r,focusable:a="false"})=>yC("svg",{className:r,fill:"none",focusable:a,height:o,viewBox:"0 0 16 16",width:n,xmlns:"http://www.w3.org/2000/svg",children:[Hc("title",{children:t}),Hc("desc",{children:e}),Hc("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"}),Hc("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"})]}),xY=null;var LC,j0,EC;const bY=t=>{const{className:e,desc:n="Crop",focusable:o="false",height:r="19",title:a="Crop",width:i="19"}=t,c={className:EC("i i-crop",e),focusable:o,height:r,viewBox:`0 0 ${i} ${r}`,width:i};return LC("svg",{...c,children:[j0("title",{children:a}),j0("desc",{children:n}),j0("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"})]})},yY=null;var SC,k0,TC;const LY=({"aria-hidden":t,"aria-label":e="Dash mark",className:n,desc:o,height:r="3",role:a="img",title:i,width:c="7"})=>SC("svg",{"aria-hidden":t,"aria-label":e,className:TC("i i-dashMark",n),focusable:"false",height:r,role:a,viewBox:"0 0 7 3",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&k0("title",{children:i}),o&&k0("desc",{children:o}),k0("rect",{height:"3",width:"7"})]}),EY=null;var IC,A2;const SY=({width:t="20",height:e="20",focusable:n="false"})=>IC("svg",{fill:"none",focusable:n,height:e,viewBox:"0 0 20 20",width:t,xmlns:"http://www.w3.org/2000/svg",children:[A2("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"}),A2("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"})]}),TY=null,NC=({title:t="DestinationArrow",desc:e="DestinationArrow",width:n="13",height:o="10",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-destinationArrow",r),focusable:a,height:o,viewBox:"0 0 13 10",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.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 jC,A0,kC;const NY=({title:t="Dialogue Slide",desc:e="Dialogue Slide",width:n="16",height:o="16",className:r,focusable:a="false"})=>jC("svg",{className:kC("i i-dialogue-slide",r),focusable:a,height:o,viewBox:"0 0 16 16",width:n,children:[A0("title",{children:t}),A0("desc",{children:e}),A0("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"})]}),jY=null;var AC,il;const kY=({title:t="Disk",desc:e="An old floppy disk",width:n="16",height:o="16",className:r,focusable:a="false"})=>AC("svg",{className:r,fill:"none",focusable:a,height:o,viewBox:"0 0 16 16",width:n,xmlns:"http://www.w3.org/2000/svg",children:[il("title",{children:t}),il("desc",{children:e}),il("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"}),il("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"}),il("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"})]}),AY=null;var RC,RY;class PY extends null{render(){return RC("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 wY=null;var R2,PC;const MY=({width:t=20,height:e=20,...n})=>R2(PC,{height:e,width:t,...n,viewBox:"0 0 20 20",children:R2("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"})}),OY=null;var wC,R0,MC;const DY=({title:t="Vertical Dots",desc:e="Vertical Dots",width:n="4",height:o="24",className:r=null,focusable:a="false"})=>wC("svg",{className:MC("i i-dotsVertical",r),focusable:a,height:o,viewBox:"0 0 4 24",width:n,children:[R0("title",{children:t}),R0("desc",{children:e}),R0("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"})]}),BY=null,OC=({title:t="Download",desc:e="Arrow down with horizontal line beneath it",width:n="16",height:o="19",className:r,focusable:a="false"},i)=>(0,s.jsxs)("svg",{className:W()("i i-download",r),focusable:a,height:o,ref:i,viewBox:"0 0 16 19",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.jsx)("rect",{height:"2",rx:"1",width:"16",y:"17"}),(0,s.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,s.jsx)("path",{d:"M7 0h2v12H7z"})]}),DC=(0,h.forwardRef)(OC);var BC,ll,HC;const HY=({title:t="Download Circle",desc:e="Arrow down with horizontal line beneath it wrapped up in a circle",width:n="51",height:o="51",className:r,focusable:a="false"})=>BC("svg",{className:HC("i i-downloadCircle",r),focusable:a,height:o,viewBox:"0 0 51 51",width:n,children:[ll("title",{children:t}),ll("desc",{children:e}),ll("g",{fill:"none",stroke:"none",children:ll("g",{fill:"#000",transform:"translate(-695, -227)",children:ll("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"})})})]}),FY=null;var FC,P2,zC;function zY(t){return FC(zC,{viewBox:"0 0 13 13",...t,children:[P2("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"}),P2("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 VC,Fc,UC;const VY=({title:t="Draw",desc:e="Arrow down with horizontal line beneath it",width:n="15",height:o="15",className:r,focusable:a="false"})=>VC("svg",{className:UC("i i-drawFromQuestionBank",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[Fc("title",{children:t}),Fc("desc",{children:e}),Fc("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"}),Fc("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"})]}),UY=null;var $C,P0,WC;const $Y=t=>$C(WC,{height:"16",viewBox:"0 0 16 4",width:"4",...t,children:[P0("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"}),P0("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"}),P0("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"})]}),WY=null;var GC,cl,KC;const GY=({title:t="More",desc:e="Three dots next to one another",width:n="16",height:o="4",className:r=null,focusable:a="false"})=>GC("svg",{className:KC("i",r),focusable:a,height:o,viewBox:"0 0 16 4",width:n,children:[cl("title",{children:t}),cl("desc",{children:e}),cl("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"}),cl("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"}),cl("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"})]}),KY=null;var w2,dl,_C;const _Y=({title:t="Draggable",desc:e="Three dots stacked on top of one another",width:n="4",height:o="14",className:r,focusable:a="false"})=>w2("svg",{className:_C("i i-ellipsis--vert",r),focusable:a,height:o,viewBox:"0 0 4 14",width:n,children:[dl("title",{children:t}),dl("desc",{children:e}),w2("g",{transform:"translate(.158 .445)",children:[dl("circle",{cx:"1.5",cy:"11.5",r:"1.5"}),dl("circle",{cx:"1.5",cy:"6.5",r:"1.5"}),dl("circle",{cx:"1.5",cy:"1.5",r:"1.5"})]})]}),QY=null;var QC,w0,ZC;const ZY=({title:t="Embed",desc:e="Embed icon",width:n="16",height:o="15",className:r,focusable:a="false"})=>QC("svg",{className:ZC("i i-embed",r),focusable:a,height:o,viewBox:"0 0 16 15",width:n,children:[w0("title",{children:t}),w0("desc",{children:e}),w0("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"})]}),YY=null;var YC,zc,XC;const XY=({title:t="Empty folder",desc:e="Empty folder",width:n="46",height:o="46",className:r,focusable:a="false"})=>YC("svg",{className:XC("i i-emptyFolder",r),focusable:a,height:o,viewBox:"0 0 46 46",width:n,children:[zc("title",{children:t}),zc("desc",{children:e}),zc("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"}),zc("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"})]}),JY=null;var JC,Vc,qC;const qY=({title:t="End Slide",desc:e="End Slide",width:n="16",height:o="14",className:r,focusable:a="false"})=>JC("svg",{className:qC("i i-end-slide",r),focusable:a,height:o,viewBox:"0 0 16 14",width:n,children:[Vc("title",{children:t}),Vc("desc",{children:e}),Vc("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"}),Vc("rect",{fillRule:"evenodd",height:"14",width:"2",x:"14"})]}),eX=null;var M2,Uc,e8;const tX=({title:t="Envelope",desc:e="Envelope",width:n="17",height:o="14",className:r,focusable:a="false"})=>M2("svg",{className:e8("i i-envelope",r),focusable:a,height:o,viewBox:"0 0 17 14",width:n,xmlns:"http://www.w3.org/2000/svg",children:[Uc("title",{children:t}),Uc("desc",{children:e}),M2("g",{fillRule:"nonzero",children:[Uc("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"}),Uc("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"})]})]}),sX=null;var t8,$c,s8;const nX=({title:t="Error",desc:e="An x with a circle",width:n="50",height:o="50",className:r,focusable:a="false"})=>t8("svg",{className:s8("i i-error",r),focusable:a,height:o,viewBox:"0 0 50 50",width:n,children:[$c("title",{children:t}),$c("desc",{children:e}),$c("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"}),$c("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"})]}),oX=null;var n8,Wc,o8;const rX=({title:t="Error Alert",desc:e="A red circle with a white exclamation point in the middle",width:n="18",height:o="18",className:r,focusable:a="false"})=>n8("svg",{className:o8("i i-errorAlert",r),focusable:a,height:o,viewBox:"0 0 18 18",width:n,children:[Wc("title",{children:t}),Wc("desc",{children:e}),Wc("circle",{cx:"9",cy:"9",r:"9"}),Wc("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"})]}),aX=null,O2=({"aria-hidden":t,"aria-label":e="X mark",className:n,dataTestId:o="x-mark",desc:r,height:a="10",overrideStyle:i=!1,role:c="img",title:u,width:d="10"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:W()(n,{"i i-exMark":!i}),"data-testid":o,focusable:"false",height:a,role:c,viewBox:"0 0 10 10",width:d,xmlns:"http://www.w3.org/2000/svg",children:[u&&(0,s.jsx)("title",{children:u}),r&&(0,s.jsx)("desc",{children:r}),(0,s.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 r8,Gc,a8;const lX=({title:t="Export",desc:e="Export",width:n="12",height:o="15",className:r,focusable:a="false"})=>r8("svg",{className:a8("i i-export",r),focusable:a,height:o,viewBox:"0 0 12 15",width:n,children:[Gc("title",{children:t}),Gc("desc",{children:e}),Gc("polygon",{points:"7,6.4 7,1 5,1 5,6.4 2.3,6.4 6,10.8 9.7,6.4"}),Gc("rect",{height:"2",width:"10",x:"1",y:"12"})]}),cX=null,D2=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#C7CACC",fillRule:"evenodd"}),(0,s.jsx)("path",{d:"M13.534 22.9863V24.4163H10.245V26.4458H12.984V27.8813H10.245V30.9998H8.375V22.9863H13.534Z",fill:"#414448"}),(0,s.jsx)("path",{d:"M17.533 30.9998H15.663V22.9863H17.533V30.9998Z",fill:"#414448"}),(0,s.jsx)("path",{d:"M21.8805 29.5148H24.8505V30.9998H20.0215V22.9863H21.8805V29.5148Z",fill:"#414448"}),(0,s.jsx)("path",{d:"M31.8846 22.9863V24.4163H28.5956V26.2863H31.1146V27.6613H28.5956V29.5698H31.8846V30.9998H26.7256V22.9863H31.8846Z",fill:"#414448"})]}),i8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#96A9E0",fillRule:"evenodd"}),(0,s.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,s.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,s.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 l8,Kc,c8;const hX=({title:t="No File",desc:e="Paper icon with one corner bent inwards",width:n="40",height:o="50",className:r,focusable:a="false"})=>l8("svg",{className:c8("i i-fileNone",r),focusable:a,height:o,viewBox:"0 0 40 50",width:n,children:[Kc("title",{children:t}),Kc("desc",{children:e}),Kc("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"}),Kc("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"})]}),mX=null,d8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#EDADA9",fillRule:"evenodd"}),(0,s.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,s.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,s.jsx)("path",{d:"M31.3465 22.9863V24.4163H28.0575V26.4458H30.7965V27.8813H28.0575V30.9998H26.1875V22.9863H31.3465Z",fill:"#771D18"})]}),u8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#F8BFA6",fillRule:"evenodd"}),(0,s.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,s.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,s.jsx)("path",{d:"M31.2008 22.9863V24.4603H28.9458V30.9998H27.0868V24.4603H24.8318V22.9863H31.2008Z",fill:"#7C2B0E"})]}),h8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#ABDBF3",fillRule:"evenodd"}),(0,s.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,s.jsx)("path",{d:"M23.6162 22.9865V24.4605H21.3612V31H19.5022V24.4605H17.2472V22.9865H23.6162Z",fill:"#144E6C"}),(0,s.jsx)("path",{d:"M30.5411 22.9865V24.4165H27.2521V26.446H29.9911V27.8815H27.2521V31H25.3821V22.9865H30.5411Z",fill:"#144E6C"})]}),m8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#AFD1AE",fillRule:"evenodd"}),(0,s.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,s.jsx)("path",{d:"M20.6017 29.5149H23.5717V30.9999H18.7427V22.9864H20.6017V29.5149Z",fill:"#265026"}),(0,s.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"})]}),p8=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="50",role:a="img",title:i="",width:c="40"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:n,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,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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,s.jsx)("path",{clipRule:"evenodd",d:"M26 0V14H40",fill:"#ABDBF3",fillRule:"evenodd"}),(0,s.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,s.jsx)("path",{d:"M20.7826 30.9998H18.9126V22.9863H20.7826V30.9998Z",fill:"#124F6E"}),(0,s.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 f8,_c,v8;const xX=({title:t="More",desc:e="Filled caret pointing right",width:n="7",height:o="5",className:r,focusable:a="false"})=>f8("svg",{className:v8("i i-filledChevronRight",r),focusable:a,height:o,viewBox:"0 0 5 7",width:n,children:[_c("title",{children:t}),_c("desc",{children:e}),_c("g",{children:_c("path",{d:"M4 3.625L1 1v5.25z",strokeLinecap:"round",strokeLinejoin:"round"})})]}),bX=null,M0=({title:t="Fill in the Blank",desc:e="Pencil writing on a surface",width:n="15",height:o="15",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-fillInTheBlank",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.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 g8,O0;const LX=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="16",role:a="img",title:i,width:c="16"})=>g8("svg",{"aria-hidden":t,"aria-label":e,className:n,focusable:"false",height:r,role:a,viewBox:"0 0 16 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&O0("title",{children:i}),o&&O0("desc",{children:o}),O0("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"})]}),EX=null;var C8,D0,x8;const SX=({title:t="Flashcard Block",desc:e="Flashcard Block",width:n="16",height:o="15",className:r,focusable:a="false"})=>C8("svg",{className:x8("i i-flashcard-block",r),focusable:a,height:o,viewBox:"0 0 16 15",width:n,children:[D0("title",{children:t}),D0("desc",{children:e}),D0("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"})]}),TX=null;var B2,b8;const IX=t=>B2(b8,{viewBox:"0 0 15 15",...t,children:B2("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"})}),NX=null;var y8,H2,L8;function jX(t){return y8(L8,{...t,viewBox:"0 0 16 14",children:[H2("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"}),H2("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 E8,Qc,S8;const kX=({title:t="Folder Empty",desc:e="Folder outline empty",width:n="47",height:o="47",className:r,focusable:a="false"})=>E8("svg",{className:S8("i i-folder--empty",r),focusable:a,height:o,viewBox:"0 0 47 47",width:n,children:[Qc("title",{children:t}),Qc("desc",{children:e}),Qc("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"}),Qc("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"})]}),AX=null;var T8,B0,I8;const RX=({title:t="Folder Outline",desc:e="Outline of a folder",width:n="24",height:o="24",className:r,focusable:a="false"})=>T8("svg",{className:I8("i",r),focusable:a,height:o,viewBox:"0 0 24 24",width:n,children:[B0("title",{children:t}),B0("desc",{children:e}),B0("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"})]}),PX=null;var N8,H0,j8;const wX=({title:t="FolderSort",desc:e="Sort by Folders",width:n="13",height:o="13",className:r,focusable:a="false"})=>N8("svg",{className:j8("i",r),focusable:a,height:o,viewBox:"0 0 13 13",width:n,children:[H0("title",{children:t}),H0("desc",{children:e}),H0("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"})]}),MX=null;var k8,F0,A8;const OX=({title:t="Font",desc:e="A capital letter T with a second smaller capital T to the right",width:n="35",height:o="27",className:r,focusable:a="false"})=>k8("svg",{className:A8("i",r),focusable:a,height:o,viewBox:"0 0 35 27",width:n,children:[F0("title",{children:t}),F0("desc",{children:e}),F0("path",{d:"M1 1v5h8.333v20h5V6h8.334V1H1zm32.667 10.333h-15v5h5V26h5v-9.667h5v-5z",fill:"none",fillRule:"nonzero",stroke:"#adaeaf",strokeWidth:"2"})]}),DX=null;var R8,Zc,P8;const BX=t=>R8(P8,{...t,viewBox:"0 0 16 16",children:[Zc("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"}),Zc("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"}),Zc("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"}),Zc("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"})]}),HX=null;var w8,Yc,M8;const FX=({title:t="Group",desc:e="Silhouettes of two people",width:n="18",height:o="17",className:r,focusable:a="false"})=>w8("svg",{className:M8("i",r),focusable:a,height:o,viewBox:"0 0 18 17",width:n,children:[Yc("title",{children:t}),Yc("desc",{children:e}),Yc("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"}),Yc("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"})]}),zX=null;var F2,O8;function VX(t){return F2(O8,{viewBox:"0 0 20 14",...t,children:F2("path",{d:"M0 0H20V2H0V0Z M0 6H20V8H0V6Z M20 12H0V14H20V12Z"})})}const z0=({className:t,decorative:e=!0,desc:n="Heart",focusable:o="false",height:r="16",isFilled:a=!0,title:i="Heart",width:c="16"})=>(0,s.jsxs)("svg",{"aria-hidden":e,className:W()(`i i-heart${a?"Filled":"Outline"}`,t),focusable:o,height:r,viewBox:"0 0 16 16",width:c,children:[(0,s.jsx)("title",{children:i}),(0,s.jsx)("desc",{children:n}),(0,s.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 D8,V0,B8;const $X=({title:t="Hidden",desc:e="Eye crossed out",width:n="16",height:o="14",className:r=null,focusable:a="false"})=>D8("svg",{className:B8("i i-hidden",r),focusable:a,height:o,viewBox:"0 0 16 14",width:n,children:[V0("title",{children:t}),V0("desc",{children:e}),V0("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"})]}),WX=null;var H8,U0,F8;const GX=({title:t="Image Block",desc:e="Image Block",width:n="17",height:o="17",className:r,focusable:a="false"})=>H8("svg",{className:F8("i i-image-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:n,children:[U0("title",{children:t}),U0("desc",{children:e}),U0("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"})]}),KX=null;var z8,$0,V8;const _X=({title:t="Labeled Graphic Block",desc:e="Labeled Graphic Block",width:n="17",height:o="17",className:r,focusable:a="false"})=>z8("svg",{className:V8("i i-labeled-graphic-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:n,children:[$0("title",{children:t}),$0("desc",{children:e}),$0("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"})]}),QX=null;var U8,Xc,$8;const ZX=({title:t="Label Set",desc:e="Label Set",width:n="17",height:o="17",className:r,focusable:a="false"})=>U8("svg",{className:$8("i i-labelSet",r),focusable:a,height:o,viewBox:"0 0 18 18",width:n,children:[Xc("title",{children:t}),Xc("desc",{children:e}),Xc("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"}),Xc("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"})]}),YX=null;var W8,W0,G8;function XX(t){return W8(G8,{fill:"none",stroke:"currentColor",viewBox:"0 0 13 14",...t,children:[W0("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"}),W0("path",{d:"M1 6.71431 L6.57031 9.57147 L12.1406 6.71431",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.37143"}),W0("path",{d:"M1 9.57147 L6.57031 12.42863 L12.1406 9.57147",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.37143"})]})}var K8,G0;const JX=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>K8("svg",{"aria-hidden":t,"aria-label":e,className:n,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&G0("title",{children:i}),o&&G0("desc",{children:o}),G0("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"})]}),qX=null;var _8,K0,Q8;const eJ=({title:t="Lesson",desc:e="Lesson Icon",width:n="23",height:o="17",className:r,focusable:a="false"})=>_8("svg",{className:Q8("i i-lesson",r),focusable:a,height:o,viewBox:"0 0 23 17",width:n,children:[K0("title",{children:t}),K0("desc",{children:e}),K0("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"})]}),tJ=null;var Z8,_0,Y8;const sJ=t=>Z8(Y8,{...t,viewBox:"0 0 16 16",children:[_0("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"}),_0("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"}),_0("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"})]}),nJ=null;var X8,Q0,J8;const oJ=({title:t="List Block",desc:e="List Block",width:n="16",height:o="13",className:r,focusable:a="false"})=>X8("svg",{className:J8("i i-list-block",r),focusable:a,height:o,viewBox:"0 0 16 13",width:n,children:[Q0("title",{children:t}),Q0("desc",{children:e}),Q0("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"})]}),rJ=null;var q8,Jc;const aJ=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r,role:a="img",title:i,width:c})=>q8("svg",{"aria-hidden":t,"aria-label":e,className:n,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 40 40",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&Jc("title",{children:i}),o&&Jc("desc",{children:o}),Jc("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"}),Jc("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"})]}),iJ=null;var z2,e9;function lJ(t){return z2(e9,{viewBox:"0 0 20 22",...t,children:z2("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 t9,qc,s9;const cJ=({title:t="Mail",desc:e="Mail",width:n="14",height:o="12",className:r,focusable:a="false"})=>t9("svg",{className:s9("i",r),focusable:a,height:o,viewBox:"0 0 14 12",width:n,children:[qc("title",{children:t}),qc("desc",{children:e}),qc("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"}),qc("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"})]}),dJ=null,n9=({title:t="Matching",desc:e="Two rows of stacked squares",width:n="15",height:o="15",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-matching",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.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 o9,ul,r9;const hJ=({title:t="Move to Folder",desc:e="Folder with an arrow",width:n="15",height:o="15",className:r,focusable:a="false"})=>o9("svg",{className:r9("i i-move",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[ul("title",{children:t}),ul("desc",{children:e}),ul("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"}),ul("path",{d:"M4.795 7.973a.583.583 0 0 0 0 1.167h5.834a.583.583 0 1 0 0-1.167H4.795z"}),ul("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"})]}),mJ=null,a9=({title:t="Multiple Choice",desc:e="Stacked circles to the left of stacked lines",width:n="16",height:o="16",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-multipleChoice",r),focusable:a,height:o,viewBox:"0 0 16 16",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.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,s.jsx)("circle",{cx:"7.904",cy:"7.904",r:"1.904"})]}),i9=({title:t="Multiple Response",desc:e="A box with a checkmark in it",width:n="16",height:o="16",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-multipleResponse",r),focusable:a,height:o,viewBox:"0 0 16 16",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.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 l9,Z0,c9;const vJ=({"aria-hidden":t,title:e="New Folder",desc:n="Folder with plus sign",width:o="14",height:r="14",className:a,focusable:i="false"})=>l9("svg",{"aria-hidden":t,className:c9("i i-newFolder",a),focusable:i,height:r,viewBox:"0 0 14 14",width:o,children:[e&&Z0("title",{children:e}),Z0("desc",{children:n}),Z0("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"})]}),gJ=null;var d9,ed,u9;const CJ=({title:t="New Slide",desc:e="New Slide",width:n="16",height:o="16",className:r,focusable:a="false"})=>d9("svg",{className:u9("i i-new-slide",r),focusable:a,height:o,viewBox:"0 0 16 16",width:n,children:[ed("title",{children:t}),ed("desc",{children:e}),ed("path",{d:"M7,12h2V9h3V7H9V4H7v3H4v2h3V12z",fillRule:"evenodd"}),ed("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"})]}),xJ=null;var h9,Y0,m9;const bJ=({title:t="Next Slide",desc:e="Next Slide",width:n="16",height:o="13.4",className:r,focusable:a="false"})=>h9("svg",{className:m9("i i-next-slide",r),focusable:a,height:o,viewBox:"0 0 16 13.4",width:n,children:[Y0("title",{children:t}),Y0("desc",{children:e}),Y0("path",{d:"M9.3,0L7.9,1.4l4.3,4.3H0v2h12.2L7.9,12l1.4,1.4L16,6.7L9.3,0",fillRule:"evenodd"})]}),yJ=null,p9=({title:t="Not Allowed",desc:e="A circle with a slanted line through it",width:n="12",height:o="12",className:r,focusable:a="false"})=>(0,s.jsxs)("svg",{className:W()("i i-notAllowed",r),focusable:a,height:o,viewBox:"0 0 12 12",width:n,children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.jsx)("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"})]});var f9,V2;const EJ=({className:t})=>f9("svg",{"aria-hidden":"true",className:t,fill:"currentColor",focusable:"false",viewBox:"0 0 12 14",xmlns:"http://www.w3.org/2000/svg",children:[V2("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"}),V2("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"})]}),SJ=null;var v9,hl,g9;const TJ=({title:t="Hide",desc:e="Shape of an eye with a stroke through it",width:n="20",height:o="16",className:r,focusable:a="false"})=>v9("svg",{className:g9("i",r),focusable:a,height:o,viewBox:"0 0 20 16",width:n,children:[hl("title",{children:t}),hl("desc",{children:e}),hl("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"}),hl("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"}),hl("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"})]}),IJ=null;var C9,U2,x9;const NJ=t=>C9(x9,{viewBox:"0 0 16 16",...t,children:[U2("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"}),U2("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"})]}),jJ=null;var b9,X0,y9;const kJ=({title:t="Edit",desc:e="Pencil",width:n="11",height:o="11",className:r,focusable:a="false"})=>b9("svg",{className:y9("i i-pencil",r),focusable:a,height:o,viewBox:"0 0 10 10",width:n,children:[X0("title",{children:t}),X0("desc",{children:e}),X0("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"})]}),AJ=null;var L9,J0;const RJ=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="16",role:a="img",title:i,width:c="16"})=>L9("svg",{"aria-hidden":t,"aria-label":e,className:n,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 16 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&J0("title",{children:i}),o&&J0("desc",{children:o}),J0("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"})]}),PJ=null;var E9,td,S9;const wJ=({title:t="Person",desc:e="Person outline",width:n="16",height:o="18",className:r,focusable:a="false"})=>E9("svg",{className:S9("i",r),focusable:a,height:o,viewBox:"0 0 16 18",width:n,children:[td("title",{children:t}),td("desc",{children:e}),td("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"}),td("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"})]}),MJ=null;class q0 extends h.Component{constructor(...e){super(...e),this.maskId=`person-unknown-mask-${Zt()()}`,this.pathId=`person-unknown-path-${Zt()()}`}render(){const{title:e="Person Unknown",desc:n,width:o="38",height:r="38",className:a,decorative:i,focusable:c="false"}=this.props;return(0,s.jsxs)("svg",{"aria-hidden":i,className:W()("i i-person-unknown",a),focusable:c,height:r,viewBox:"0 0 38 38",width:o,children:[e&&(0,s.jsx)("title",{children:e}),n&&(0,s.jsx)("desc",{children:n}),(0,s.jsx)("defs",{children:(0,s.jsx)("circle",{cx:"19",cy:"19",id:this.pathId,r:"19"})}),(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1",children:[(0,s.jsx)("mask",{fill:"#fff",id:this.maskId,children:(0,s.jsx)("use",{href:`#${this.pathId}`})}),(0,s.jsx)("use",{fill:"#D8D8D8",href:`#${this.pathId}`}),(0,s.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 $2=({title:t="Pick One",desc:e="Pick One",width:n="16",height:o="14",className:r,focusable:a="false","aria-hidden":i})=>(0,s.jsxs)("svg",{"aria-hidden":i,className:W()("i i-pickOne",r),focusable:a,height:o,viewBox:"0 0 16 14",width:n,xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("desc",{children:e}),(0,s.jsxs)("g",{fillRule:"evenodd",children:[(0,s.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,s.jsx)("path",{d:"M8.862 1.324h7v2h-7zM8.862 4.324h7v2h-7zM8.862 8.324h7v2h-7zM8.862 11.324h7v2h-7z"})]})]});var T9,sd,I9;const DJ=({title:t="Play",desc:e="Triangle facing right that will play the media",width:n="16",height:o="22",className:r,focusable:a="false"})=>T9("svg",{className:I9("i",r),focusable:a,height:o,viewBox:"0 0 16 22",width:n,children:[sd("desc",{children:e}),sd("title",{children:t}),sd("g",{transform:"translate(-124 -107)",children:sd("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"})})]}),BJ=null;var N9,e1,j9;const HJ=({title:t="Process Block",desc:e="Process Block",width:n="29",height:o="17",className:r,focusable:a="false"})=>N9("svg",{className:j9("i i-process-block",r),focusable:a,height:o,viewBox:"0 0 29 17",width:n,children:[e1("title",{children:t}),e1("desc",{children:e}),e1("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"})]}),FJ=null;function k9(t){return(0,s.jsxs)($s,{viewBox:"0 0 16 16",...t,children:[(0,s.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,s.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,s.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 A9,t1,R9;const zJ=({title:t="Quiz",desc:e="Quiz Icon",width:n="25",height:o="25",className:r,focusable:a="false"})=>A9("svg",{className:R9("i i-quiz",r),focusable:a,height:o,viewBox:"0 0 25 25",width:n,children:[t1("title",{children:t}),t1("desc",{children:e}),t1("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"})]}),VJ=null;var W2,P9;const UJ=t=>W2(P9,{...t,viewBox:"0 0 10 13",children:W2("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"})}),$J=null;var w9,G2,M9;function WJ(t){return w9(M9,{viewBox:"0 0 15 14",...t,children:[G2("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"}),G2("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 K2,O9;function GJ(t){return K2(O9,{viewBox:"0 0 28 28",...t,children:K2("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 D9,s1;const KJ=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="15",role:a="img",title:i,width:c="16"})=>D9("svg",{"aria-hidden":t,"aria-label":e,className:n,focusable:"false",height:r,role:a,viewBox:"0 0 16 15",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&s1("title",{children:i}),o&&s1("desc",{children:o}),s1("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"})]}),_J=null;function B9(t){return(0,s.jsx)($s,{viewBox:"0 0 23 17",...t,children:(0,s.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 _2,H9;const QJ=({width:t="16",height:e="16",className:n})=>_2("svg",{"aria-hidden":"true",className:H9("i i-search",n),fill:"currentColor",focusable:"false",height:e,viewBox:"0 0 15.6 14.7",width:t,children:_2("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"})}),ZJ=null;var Q2,F9;const YJ=t=>Q2(F9,{...t,viewBox:"0 0 15 15",children:Q2("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"})}),XJ=null;var z9,ml,V9;const JJ=({title:t="Share Folder",desc:e="Share folder",width:n="14",height:o="14",className:r,focusable:a="false"})=>z9("svg",{className:V9("i",r),focusable:a,height:o,viewBox:"0 0 14 14",width:n,children:[ml("title",{children:t}),ml("desc",{children:e}),ml("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"}),ml("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"}),ml("path",{d:"M10.9804 10.9804V9.1503H12.1699V10.9804H14V12.1699H12.1699V14H10.9804V12.1699H9.1503V10.9804H10.9804Z"})]}),qJ=null;var Z2,U9;const eq=t=>Z2(U9,{viewBox:"0 0 16 16",...t,children:Z2("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"})}),tq=null;var $9,pl,W9;const sq=({title:t="Sortable",desc:e="Three horizontal lines stacked on top of each other",width:n="22",height:o="7",className:r,focusable:a="false"})=>$9("svg",{className:W9("i i-sortable",r),focusable:a,height:o,viewBox:"0 0 22 7",width:n,children:[pl("title",{children:t}),pl("desc",{children:e}),pl("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"0"}),pl("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"3"}),pl("rect",{height:"1",strokeWidth:"1",width:"100%",x:"0",y:"6"})]}),nq=null;var G9,n1,K9;const oq=({title:t="Sorting Block",desc:e="Sorting Block",width:n="22",height:o="15",className:r,focusable:a="false"})=>G9("svg",{className:K9("i i-sorting-block",r),focusable:a,height:o,viewBox:"0 0 22 15",width:n,children:[n1("title",{children:t}),n1("desc",{children:e}),n1("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"})]}),rq=null;var Y2,Ua,_9;const aq=({title:t="Spinner",desc:e="Hollow circle fading from transparent to gray",width:n="21",height:o="20",className:r,focusable:a="false"})=>Y2("svg",{className:_9("i i-spinner",r),focusable:a,height:o,viewBox:"0 0 21 20",width:n,children:[Ua("title",{children:t}),Ua("desc",{children:e}),Ua("defs",{children:Y2("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:[Ua("stop",{offset:"0%",stopColor:"#C8C8C8",stopOpacity:"0"}),Ua("stop",{offset:"100%",stopColor:"#979797"})]})}),Ua("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)"})]}),iq=null;var X2,nd,Q9;const lq=({title:t="SquareIcon",desc:e="Outline of a square",width:n="30",height:o="30",className:r,focusable:a="false"})=>X2("svg",{className:Q9("i i-square-outline",r),focusable:a,height:o,viewBox:"0 0 30 30",width:n,children:[nd("title",{children:t}),nd("desc",{children:e}),X2("g",{fill:"none",fillRule:"evenodd",children:[nd("rect",{className:"overlay",fill:"none",fillRule:"evenodd",height:"28",rx:"2",strokeWidth:"2",transform:"translate(0 -1)",width:"28",x:"1",y:"2"}),nd("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"})]})]}),cq=null;var J2,Qr,Z9;const o1="overlay",dq=({title:t="Stack",desc:e="Three horizontal bars stacked",width:n="30",height:o="30",className:r,focusable:a="false"})=>J2("svg",{className:Z9("i i-stack",r),focusable:a,height:o,viewBox:"0 0 30 30",width:n,children:[Qr("title",{children:t}),Qr("desc",{children:e}),J2("g",{fill:"none",fillRule:"evenodd",children:[Qr("rect",{className:o1,height:"8.824",rx:"1",width:"30"}),Qr("rect",{className:o1,height:"8.824",rx:"1",width:"30",y:"10.588"}),Qr("rect",{className:o1,height:"8.824",rx:"1",width:"30",y:"21.176"}),Qr("rect",{fill:"#FFF",fillOpacity:"0.63",height:"8.824",rx:"1",width:"30"}),Qr("rect",{fill:"#FFF",fillOpacity:"0.4",height:"8.824",rx:"1",width:"30",y:"10.588"})]})]}),uq=null;var q2,Y9;function hq(t){return q2(Y9,{viewBox:"0 0 16 16",...t,children:q2("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 X9,od,J9;const mq=({title:t="Success",desc:e="Checkmark with a circle",width:n="51",height:o="51",className:r=null,focusable:a="false"})=>X9("svg",{className:J9("i",r),focusable:a,height:o,viewBox:"0 0 51 51",width:n,children:[od("title",{children:t}),od("desc",{children:e}),od("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"}),od("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"})]}),pq=null;var q9,r1,e7;const fq=({title:t="Text Block",desc:e="Text Block",width:n="17",height:o="17",className:r,focusable:a="false"})=>q9("svg",{className:e7("i i-text-block",r),focusable:a,height:o,viewBox:"0 0 17 17",width:n,children:[r1("title",{children:t}),r1("desc",{children:e}),r1("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"})]}),vq=null;var ep,rd,t7;const gq=({title:t="Text Slide",desc:e="Text Slide",width:n="16",height:o="14",className:r,focusable:a="false"})=>ep("svg",{className:t7("i i-text-slide",r),focusable:a,height:o,viewBox:"0 0 16 14",width:n,children:[rd("title",{children:t}),rd("desc",{children:e}),ep("g",{fillRule:"evenodd",children:[rd("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"}),rd("path",{d:"M4 8h8v2H4z"})]})]}),Cq=null;var s7,a1,n7;const xq=({title:t="TitleSort",desc:e="Letters A and Z next to a downard arrow",width:n="17",height:o="11",className:r,focusable:a="false"})=>s7("svg",{className:n7("i",r),focusable:a,height:o,viewBox:"0 0 17 11",width:n,children:[a1("title",{children:t}),a1("desc",{children:e}),a1("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"})]}),bq=null;function o7(t){return(0,s.jsxs)($s,{viewBox:"0 0 15 16",...t,children:[(0,s.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,s.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 r7,i1,a7;const yq=({title:t="Remove",desc:e="Trash can",width:n="10",height:o="13",className:r=null,focusable:a="false"})=>r7("svg",{className:a7("i i-trash",r),focusable:a,height:o,viewBox:"0 0 10 13",width:n,children:[i1("title",{children:t}),i1("desc",{children:e}),i1("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"})]}),Lq=null;var i7,l1,l7;const Eq=({title:t="Trash Folder",desc:e="Solid trash can",width:n="16",height:o="17",className:r,focusable:a="false"})=>i7("svg",{className:l7("i i-trashFolder",r),focusable:a,height:o,viewBox:"0 0 16 17",width:n,children:[l1("title",{children:t}),l1("desc",{children:e}),l1("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"})]}),Sq=null;var c7,$a;const Tq=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="16",role:a="img",title:i,width:c="14"})=>c7("svg",{"aria-hidden":t,"aria-label":e,className:n,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 14 16",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&$a("title",{children:i}),o&&$a("desc",{children:o}),$a("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"}),$a("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"}),$a("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"}),$a("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"})]}),Iq=null;var d7,c1,u7;const Nq=({title:t="Remove",desc:e="Trash can",width:n="13.3",height:o="16",className:r,focusable:a="false"})=>d7("svg",{className:u7("i",r),focusable:a,height:o,viewBox:"0 0 13.3 16",width:n,children:[c1("title",{children:t}),c1("desc",{children:e}),c1("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"})]}),jq=null;var h7,ad,m7;const kq=({title:t="Upload",desc:e="Upload icon",width:n="15",height:o="15",className:r="",focusable:a="false"})=>h7("svg",{className:m7("i",r),focusable:a,height:o,viewBox:"0 0 15 15",width:n,children:[ad("title",{children:t}),ad("desc",{children:e}),ad("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"}),ad("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"})]}),Aq=null;var p7,fl;const Rq=({"aria-hidden":t,"aria-label":e,className:n,desc:o,height:r="14",role:a="img",title:i,width:c="14"})=>p7("svg",{"aria-hidden":t,"aria-label":e,className:n,fill:"none",focusable:"false",height:r,role:a,viewBox:"0 0 14 14",width:c,xmlns:"http://www.w3.org/2000/svg",children:[i&&fl("title",{children:i}),o&&fl("desc",{children:o}),fl("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"}),fl("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"}),fl("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"})]}),Pq=null;var f7,id,v7;const wq=({title:t="UploadXml",desc:e="UploadXml",width:n="18",height:o="21",className:r,focusable:a="false"})=>f7("svg",{className:v7("i i-uploadXml",r),focusable:a,height:o,viewBox:"0 0 18 21",width:n,children:[id("title",{children:t}),id("desc",{children:e}),id("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"}),id("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"})]}),Mq=null;var g7,d1,C7;const Oq=({title:t="Video Block",desc:e="Video Block",width:n="17",height:o="13",className:r,focusable:a="false"})=>g7("svg",{className:C7("i i-video-block",r),focusable:a,height:o,viewBox:"0 0 17 13",width:n,children:[d1("title",{children:t}),d1("desc",{children:e}),d1("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"})]}),Dq=null;function x7(t){return(0,s.jsx)($s,{viewBox:"0 0 16 12",...t,children:(0,s.jsx)("g",{transform:"translate(-1 -2)",children:(0,s.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 b7,tp,y7;function Bq(t){return b7(y7,{...t,viewBox:"0 0 14 10",children:[tp("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"}),tp("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 sp,ld,L7;const Hq=({title:t="Visible",desc:e="Eye",width:n="16",height:o="12",className:r=null,focusable:a="false"})=>sp("svg",{className:L7("i i-visible",r),focusable:a,height:o,viewBox:"0 0 16 12",width:n,children:[ld("title",{children:t}),ld("desc",{children:e}),sp("g",{children:[ld("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"}),ld("path",{d:"M8 4a2 2 0 1 1 .001 3.999A2 2 0 0 1 8 4"})]})]}),Fq=null,E7=({"aria-hidden":t,"aria-label":e,className:n,desc:o="",height:r="20",role:a="img",title:i="",style:c,width:u="20"})=>(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:W()("i i-xMarkFilled",n),focusable:"false",height:r,role:a,style:c,viewBox:"0 0 20 20",width:u,xmlns:"http://www.w3.org/2000/svg",children:[i&&(0,s.jsx)("title",{children:i}),o&&(0,s.jsx)("desc",{children:o}),(0,s.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"})]});var S7=l(62947),np=l.n(S7),T7=l(27863),vl=l.n(T7),I7=l(28275),fs=l.n(I7),N7=l(22969),j7=l.n(N7),k7=l(42699),A7=l.n(k7);const R7=fs()(np()({}),j7()(["first_name","last_name"]),vl()(" "),A7()),P7=({className:t,decorative:e,size:n,...o})=>{const r=os()(["avatars","medium"],o),a=e?"":R7(o)||"Unknown User";return r?(0,s.jsx)("img",{alt:a,className:t||"user-avatar",src:r,style:{height:n,width:n}}):(0,s.jsx)(q0,{decorative:e,height:n,title:a,width:n})};var w7=l(31673);const ne=(0,w7.setup)({el:"__",mod:"--",modValue:"-"}),M7=`${(0,qe._$)("CDN_URI")}/assets/rise/assets/trophy.svg`,cd=ne("cover");function O7(){const{certificateDownload:t,riseComCurrentUser:e}=At(),n=(0,nt.useLabelsMap)(),o=l4(),a=Gr()?.quizPassed??!0;return!(o&&a&&!(0,qe.Wk)())||window.viewType==="preview"?null:(0,s.jsxs)("div",{className:cd("completed-info"),children:[(0,s.jsxs)("div",{className:cd("completed-info-avatar"),children:[(0,s.jsx)(P7,{...e,decorative:!0}),(0,s.jsx)("img",{alt:"",className:cd("completed-info-trophy"),src:M7})]}),(0,s.jsxs)("div",{className:cd("completed-info-label"),children:[(0,s.jsx)("span",{"aria-hidden":"true",children:n?.coverCompleted||"Completed"}),(0,s.jsx)("span",{className:"visually-hidden",children:n?.a11yCoverCourseCompleted||"Course Completed"})]}),t&&(0,s.jsx)($o,{})]})}var D7=l(35847),eo=l.n(D7);const u1=t=>{if(!t)return"";const e=eo()(t),n=eo()(),o=eo()(n).add(24,"hours");return e.isBefore(n)?"Overdue":e.isBefore(o)?`Due in ${n.to(e,!0)}`:`Due ${e.format("MMM D")}`},op=t=>eo()(t).isSameOrBefore(eo()().add(3,"d"),"days");function B7(t){return function({Default:n,className:o,...r}){const a=`brand--${t}`,i=o?`${o} ${a}`:a;return(0,s.jsx)(n,{...r,className:i})}}const Wa=B7("ui"),h1=t=>t==="<p><br></p>"?"":t;var rp=l(62836);const m1="data-change-path",p1="data-l10n-id",ap=(t,e)=>{if(t)return e?["l10n","translations",e,t.getAttribute(p1)]:JSON.parse(t.getAttribute(m1))};let Qo;const H7=()=>{const t=Ga();t&&t.classList.add("selected")},dd=()=>{Ga()&&Qo&&gl(Qo)},F7=(t,e)=>n=>{const o=document.elementsFromPoint(n.clientX,n.clientY),r=e?o.find(a=>a.getAttribute(p1)):o.find(a=>a.getAttribute(m1));r!=null&&(t&&Qo!==r&&(Qo=r,t(ap(r,e))),gl(r))},z7=(t,e)=>n=>{n.stopPropagation(),n.preventDefault();const o=document.elementsFromPoint(n.clientX,n.clientY),r=e?o.find(a=>a.getAttribute(p1)):o.find(a=>a.getAttribute(m1));if(r){gl(r),lp();const a=ap(r,e);a&&(t(a),H7())}},f1=()=>document.getElementById("target-container"),Ga=()=>document.getElementById("target-highlight"),ip=()=>{if(f1())return;const e=document.createElement("div");e.classList.add("target-container"),e.id="target-container",document.body.appendChild(e);const n=document.createElement("div");n.classList.add("target-highlight"),n.id="target-highlight",e.appendChild(n)},lp=()=>{const t=Ga();t&&t.classList.add("selected")},V7=({top:t,left:e,width:n,height:o})=>{const r=document.querySelector("[data-page=true]")?.getBoundingClientRect().width??window.innerWidth-20;return n<r&&(t=t-10,o=o+20,e=e-20,n=n+40),{top:t,left:e,width:n,height:o}},gl=t=>{const{top:e,left:n,width:o,height:r}=V7(t.getBoundingClientRect()),a=Ga();a&&(t!==Qo&&a.classList.contains("selected")&&a.classList.remove("selected"),a.classList.add("active"),Object.assign(a.style,{top:`${e}px`,left:`${n}px`,width:`${o}px`,height:`${r}px`}),Qo=t)},U7=()=>{window.removeEventListener("scroll",dd,{capture:!0}),ud()},ud=()=>{Ga()?.classList?.remove("active"),Ga()?.classList?.remove("selected")};let Ka,hd;const $7=({locale:t})=>({isActive:e},n)=>{const o=!!f1();if(e){if(Ka)return Ka;ip();const r=F7(n,t);let a;return Ka=new Promise((i,c)=>{a=z7(i,t),hd=c,document.body.classList.add("target-mode"),window.addEventListener("mousemove",r,!0),window.addEventListener("click",a,!0),window.addEventListener("resize",ud,!0),window.addEventListener("scroll",dd,!0)}).finally(()=>{Ka=null,hd=null,document.body.classList.remove("target-mode"),window.removeEventListener("mousemove",r,!0),window.removeEventListener("click",a,!0),window.removeEventListener("resize",ud,!0),window.removeEventListener("scroll",dd,!0)}),Ka}else ud(),f1()?.remove(),Qo=null;return o&&hd!=null&&hd(new Error("cancelled")),Promise.resolve()},W7=t=>{let e=t.findIndex(n=>n==="items");return e===-1?t:t.slice(0,e+2)},cp=t=>{const e=(0,rp.Ce)(t);return e?e.type==="translation"||e.type==="caption"&&e.l10nId?document.querySelector(`[data-l10n-id='${e.l10nId}']`)??document.querySelector(`[data-l10n-id*='${e.l10nId}']`):document.querySelector(`[data-change-path='${JSON.stringify(W7(t))}']`):null},G7=t=>{ip(),window.addEventListener("scroll",dd,{capture:!0}),document.body.classList.add("target-mode");const e=cp(t);e&&gl(e)},K7=t=>{if(!Ka)return;const e=cp(t);e&&(Qo!==e&&(Qo=e),gl(e),lp(),e.scrollIntoView({behavior:"smooth",block:"center"}))},_7=t=>["course",t],dp=(t,e)=>["lessons",{id:t},e],Q7=(t,e)=>[...dp(t,"items"),{id:e}],_a=t=>JSON.stringify(_7(t)),up=(t,e)=>JSON.stringify(dp(t,e)),Z7=(t,e)=>JSON.stringify(Q7(t,e)),an={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"},Qa=(t,e)=>{const n={};for(let o=0;o<t.length;o++){const r=t[o];if(typeof r=="object"&&r.id){const a=t[o-1],i=a==="items"?e.shift():a.replace(/s$/,"");n[`${i??"item"}Id`]=r.id}}return n};var Ce=l(8466),rt=l(58358);function v1(t,e){const n=(0,h.useMemo)(()=>matchMedia(`(${t}: ${e*.0625}em)`),[t,e]),[o,r]=(0,h.useState)(n.matches);return(0,h.useEffect)(()=>{const a=n.addEventListener??n.addListener,i=n.removeEventListener??n.removeListener;return a.call(n,"change",c),()=>i.call(n,"change",c);function c(){r(n.matches)}},[n]),o}const Y7="matches";function X7(t,e,n,o="withPxToEmMedia"){return r=>{function a(i){const c=v1(t,e);return(0,s.jsx)(r,{...i,[n??Y7]:c})}return a.displayName=`${o}(${r.displayName||r.name})`,a}}function Ns(t){return v1("max-width",t-1)}function Uq(t){return v1("min-width",t)}function J7(t,e,n){return X7("min-width",t,e,n)}const q7=()=>Ns(1200),ex=()=>Ns(768),g1=()=>Ns(480),C1=ne("cover");function tx(t,e,n){return t===1?e:n}function sx(){const t=(0,Ce.v1)(),e=(0,Ce.vU)(),n=tx(t,e?.coverLesson||"Lesson",e?.coverLessons||"Lessons");return(0,s.jsxs)("li",{className:C1("num-lessons"),role:"listitem",children:[(0,s.jsx)("span",{className:C1("num-lessons-value"),children:t}),"\xA0",(0,s.jsx)("span",{className:C1("num-lessons-units"),children:n})]})}const nx=36e5,x1=ne("cover");function ox(t){return Math.round(10*t)/10}function hp(t,e,n){return t===1?e:n}function rx(){const{showTimeToComplete:t,timeToComplete:e}=(0,Ce.DX)(),n=(0,Ce.vU)();if(!t)return null;const o=e>=nx,r=o?ox(eo().duration(e).asHours()):eo().duration(e).asMinutes(),a=o?hp(r,n?.coverHour||"Hour",n?.coverHours||"Hours"):hp(r,n?.coverMinute||"Minute",n?.coverMinutes||"Minutes");return(0,s.jsxs)("li",{className:x1("time-to-complete"),role:"listitem",children:[(0,s.jsx)("span",{className:x1("time-to-complete-value"),children:r}),"\xA0",(0,s.jsx)("span",{className:x1("time-to-complete-units"),children:a})]})}const b1=ne("cover");function y1(){const t=(0,Ce.vU)();return Ge.BI?(0,s.jsxs)("section",{className:b1("course-length-section"),children:[(0,s.jsx)("h2",{className:b1("course-length-title"),children:t?.a11yCoverCourseLength||"Course Length"}),(0,s.jsxs)("ul",{className:b1("course-length-list"),role:"list",children:[(0,s.jsx)(sx,{}),(0,s.jsx)(rx,{})]})]}):null}const ax=ne("cover"),ix="MMMM D, YYYY";function mp({format:t=ix}){const{publishedAt:e}=(0,Ce.DX)(),n=(0,Ce.vU)(),o=ax("details-content-published-at");if(!e)return null;const r=eo()(e);return r.isValid()?(0,s.jsxs)("div",{className:o,children:[n?.coverPublished||"Published"," ",r.format(t)]}):null}var lx=l(74975),Cl=l.n(lx);const pp=Cl()(async()=>(await l.e("math").then(l.bind(l,69366))).browserAdaptor(),{promise:!0}),fp=Cl()(async()=>{const[{TeX:t},{AllPackages:e}]=await Promise.all([l.e("math").then(l.t.bind(l,21278,23)),l.e("math").then(l.bind(l,29119))]);return new t({packages:e})}),vp=Cl()(async()=>{const t=await l.e("math").then(l.t.bind(l,75278,23));return new t.SVG({fontCache:"local"})},{promise:!0}),gp=Cl()(async()=>{const[t,e,n,{RegisterHTMLHandler:o},{mathjax:r}]=await Promise.all([pp(),fp(),vp(),l.e("math").then(l.bind(l,54455)),l.e("math").then(l.bind(l,94977))]);return o(t),r.document(document,{InputJax:e,OutputJax:n})},{promise:!0}),cx=Cl()(async t=>{const e=new CSSStyleSheet;t.adoptedStyleSheets.push(e);const[n,o]=await Promise.all([vp(),gp()]),r=n.styleSheet(o);r instanceof HTMLStyleElement&&await e.replace(r.innerText)},{promise:!0});class dx extends HTMLElement{static observedAttributes=["long-description","short-description","tex"];_ready;_anchor=this;_renderController;constructor(){super(),this._ready=cx(this.ownerDocument)}get longDescription(){return this.getAttribute("long-description")??null}set longDescription(e){e==null?this.removeAttribute("long-description"):this.setAttribute("long-description",e)}get shortDescription(){return this.getAttribute("short-description")??null}set shortDescription(e){e==null?this.removeAttribute("short-description"):this.setAttribute("short-description",e)}get tex(){return this.getAttribute("tex")??""}set tex(e){this.setAttribute("tex",e)}disconnectedCallback(){this._renderController?.abort()}attributeChangedCallback(e){e==="tex"?this._renderTex():this._renderAria()}async _renderTex(){this._renderController?.abort();const e=this._renderController=new AbortController,[n,o,r]=await Promise.all([gp(),pp(),fp(),this._ready]);if(e.signal.aborted)return;r.reset();const{tex:a}=this,i=a.includes("begin{")?a:String.raw`\begin{align*}${a}\end{align*}`,c=n.convert(i),u=o.firstChild(c),d=document.evaluate("//@data-mjx-error",u,null,XPathResult.STRING_TYPE).stringValue;if(d.length>0){let m=d;if(d===String.raw`Missing \begin{align*} or extra \end{align*}`){const p=n.convert(a),f=o.firstChild(p);m=document.evaluate("//@data-mjx-error",f,null,XPathResult.STRING_TYPE).stringValue??"An error occured"}this.dispatchEvent(new ux("matherror",{bubbles:!1,composed:!1,detail:{errorMessage:m}})),this._anchor.replaceChildren()}else this._anchor.replaceChildren(u);await this._renderAria()}async _renderAria(){if(await this._ready,this._renderController?.signal.aborted||this.firstElementChild==null)return;const e=[this.shortDescription,this.longDescription].filter(n=>(n?.length??0)>0).join(`

`);this.firstElementChild.ariaLabel=e.trim().length===0?null:e}}customElements.define("rise-math",dx);class ux extends CustomEvent{}var to=l(46144),ws=l(38835),hx=l(274),md=l.n(hx);function Cp(t){if(t==null)return{value:t};let e;if(typeof t=="string"?e=t:e=t.innerHTML,!e.includes("data-editor-id"))return{value:t};const n=e.match(/^<[^>]+data-editor-id=["']([^"']+)["'][^>]*>/);if(n){const o=n[1],r=e.match(/^<[^>]*>(.*)<\/[^>]*>$/s),a=r?r[1]:e;return{editorId:o,value:typeof t=="string"?a:t}}return{value:t}}var so=l(65259);const xp=(t="")=>t.split(".").slice(-2).join("."),bp=$e()(xp,Ge._$),mx=t=>t.includes("#/lessons/"),Dn=t=>{if(!t||px(t)||mx(t))return!1;t.slice(0,2)==="//"&&(t=`https:${t}`);try{const{hostname:e}=new URL(t),n=xp(e);return n!==bp("ARTICULATE_DOMAIN")&&n!==bp("RISE_DOMAIN")}catch{return!1}},px=t=>t?t.slice(0,7)==="mailto:":!1,fx=t=>t.includes("rise.articulate")&&t.includes("/authoring/")&&t.includes("/lesson");var mt=l(67382),Ot=l(82980);const L1=ne("external-link-disabled-popover");function pd(t={}){const{delay:e=200}=t,n=h.useRef(new Map),o=h.useCallback(c=>{const u=n.current.get(c);u&&clearTimeout(u);const d=setTimeout(()=>{const m=`trial-external-link-popover-${c}`;Ot.ArcPopover.handlePopover(m,"show"),n.current.delete(c)},e);n.current.set(c,d)},[e]),r=h.useCallback(c=>{const u=n.current.get(c);u&&clearTimeout(u);const d=setTimeout(()=>{const m=`trial-external-link-popover-${c}`;Ot.ArcPopover.handlePopover(m,"hide"),n.current.delete(c)},e);n.current.set(c,d)},[e]),a=h.useCallback(c=>{const u=`trial-external-link-popover-${c}`;Ot.ArcPopover.handlePopover(u,"show")},[]),i=h.useCallback(c=>{const u=`trial-external-link-popover-${c}`;Ot.ArcPopover.handlePopover(u,"hide")},[]);return h.useEffect(()=>{const c=n.current;return()=>{c.forEach(u=>clearTimeout(u)),c.clear()}},[]),{handleMouseEnter:o,handleMouseLeave:r,handleFocus:a,handleBlur:i}}function vx(t){return e=>{const{handleMouseEnter:n,handleMouseLeave:o,handleFocus:r,handleBlur:a}=pd(),i=h.useId();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t,{...e,attachmentId:i,onLinkBlur:a,onLinkFocus:r,onLinkMouseEnter:n,onLinkMouseLeave:o}),e.externalLinksDisabled&&(0,s.jsx)(fd,{anchorId:i})]})}}const fd=({anchorId:t})=>{const e=`trial-external-link-popover-${t}`;return h.useEffect(()=>{const n=o=>{o.key==="Escape"&&Ot.ArcPopover.handlePopover(e,"hide")};return document.addEventListener("keydown",n),()=>{document.removeEventListener("keydown",n)}},[e]),(0,s.jsx)(Ot.ArcPopover,{alternateAnchorId:t,anchorAt:"top-center",boundary:"flip",className:L1(),hasTail:!0,headerSlot:(0,s.jsx)("div",{className:L1("header"),children:"Subscribe to unlock full access"}),hidePopoverButton:!0,id:e,offset:8,popover:"manual",variant:"common",children:(0,s.jsx)("div",{className:L1("content"),children:"To protect learners from phishing, scams, or malicious redirects, external links are disabled when sharing with Quick Share during your trial."})})},gx=({allowTabNavigation:t=!0,className:e="","data-testid":n,externalLinksDisabled:o,id:r,ref:a,tagName:i="div",value:c})=>{const u=(0,Ce.vU)(),d=(0,h.useRef)(null),m=(0,rt.QQ)(c),[p,f]=(0,h.useState)([]),{handleMouseEnter:v,handleMouseLeave:g,handleFocus:C,handleBlur:b}=pd(),{currentLocale:L}=(0,zt.nY)(),y=(0,rt.D_)(),E=(0,h.useMemo)(()=>{const x=(0,so.aj)(m),S=Array.prototype.concat(Ix,Nx,yx,xx,bx(L,y),o?Lx:[],t?Sx:Ex,Tx(u?.a11yNoticeLinkNewTab));return Cx(S,x)},[t,L,y,o,u,m]);return(0,h.useLayoutEffect)(()=>{if(!o||!d.current){f([]);return}const x=[];d.current.querySelectorAll("[data-tooltip-target]").forEach((T,N)=>{const j=T.nextElementSibling;if(j?.hasAttribute("data-external")){const w=j.getAttribute("data-external-text")||"",M=j.getAttribute("data-external-id")||`link-${N}`;x.push({placeholder:T,text:w,id:M})}}),f(x)},[E,o]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{"aria-hidden":t?void 0:!0,className:`${e} brand--linkColor`,"data-l10n-id":(0,Et.pP)(c),"data-testid":n,id:r,ref:x=>{d.current=x,typeof a=="function"?a(x):a&&(a.current=x)},children:(0,h.createElement)(i,{className:"fr-view rise-tiptap",dangerouslySetInnerHTML:(0,h.useMemo)(()=>({__html:E}),[E])})}),p.map(({placeholder:x,text:S,id:T})=>(0,s.jsxs)(h.Fragment,{children:[(0,to.createPortal)((0,s.jsx)("span",{id:T,onBlur:()=>b(T),onFocus:()=>C(T),onMouseEnter:()=>v(T),onMouseLeave:()=>g(T),role:"button",style:{cursor:"pointer",color:"var(--arc-color-text-disabled)",textDecoration:"underline"},tabIndex:0,children:S}),x),(0,s.jsx)(fd,{anchorId:T})]},T))]})};function Cx(t,e){const n=document.createElement("div");n.innerHTML=e;for(const o of t)o(n);return n.innerHTML}const yp=t=>t.getAttribute("data-link-type")==="lesson"?!0:(t.getAttribute("href")??"").startsWith("#/lessons/");function xx(t){for(const e of t.querySelectorAll("a")){yp(e)?e.removeAttribute("target"):e.setAttribute("target","_blank");const o=new Set((e.getAttribute("rel")??"").split(/\s+/));o.delete("opener"),o.add("noopener"),o.add("noreferrer"),o.add("nofollow"),e.setAttribute("rel",Array.from(o).join(" "))}}function bx(t,e){return n=>{if(!(!t||t===e)){for(const o of n.querySelectorAll("a"))if(yp(o)){const r=o.getAttribute("href");if(r){const a=r.includes("?")?"&":"?";o.setAttribute("href",`${r}${a}locale=${encodeURIComponent(t)}`)}}}}}function yx(t){for(const e of t.querySelectorAll("table"))if(!e.parentElement.classList.contains("rise-table-wrap")){const n=document.createElement("div");n.className="rise-table-wrap",e.parentNode.replaceChild(n,e),n.appendChild(e)}}function Lx(t){let e=0;const n=[];for(const o of t.querySelectorAll("a"))if(Dn(o.href)){const r=o.textContent||"",a=`external-link-anchor-${Date.now()}-${e++}`;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),n.push({placeholder:i,text:r,id:a})}return n}function Ex(t){for(const e of t.querySelectorAll("a"))e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex","-1")}function Sx(t){for(const e of t.querySelectorAll("a"))e.removeAttribute("aria-hidden"),e.hasAttribute("data-external")?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}function Tx(t="(opens in a new tab)"){return e=>{for(const n of e.querySelectorAll('a[target="_blank"]')){const o=document.createElement("span");o.className="visually-hidden-always",o.textContent=t,n.appendChild(o)}}}function Ix(t){return Cp(t).value}function Nx(t){for(const e of t.querySelectorAll("rise-math")){const{shortDescription:n,longDescription:o}=e,r=e.querySelector('[slot="short-description"]'),a=e.querySelector('[slot="long-description"]');n==null&&r!=null&&(e.shortDescription=r.textContent),o==null&&a!=null&&(e.longDescription=a.textContent)}return t}const jx=md()({externalLinksDisabled:os()(["course","externalLinksDisabled"]),courseColors:t=>{const{course:e}=t,{colorAccent:n}=e?.theme||{},o=(0,mt.WA)(n);return[...e?.theme?.colors||k.B4,n,o]}}),St=(0,ws.Ls)(jx)(gx),Lp=ne("cover");function kx(){const t=(0,Ce.DX)(),e=q7(),n=(0,rt.QQ)(t.description);if(!n)return null;const o=_a("description"),r=(0,gs.uW)(t.description)?{"data-l10n-id":t.description.l10nId}:{"data-change-path":o};return(0,s.jsx)("div",{...r,children:(0,s.jsxs)("section",{className:Lp("details-content-section"),children:[e?(0,s.jsx)(y1,{}):(0,s.jsx)(mp,{}),(0,s.jsx)(St,{className:Lp("details-content-description"),value:h1(n)},"text")]})})}function Ax({Default:t,...e}){const{dueAt:n}=e,r=n&&op(n)?"brand--background":"brand--color";return(0,s.jsx)(t,{...e,className:r})}var Ep=l(85849);function bn(t){const{to:e,children:n}=t,o=(0,te.zy)(),r=(0,h.useMemo)(()=>(0,Ep.B)(e,o),[o,e]);return(0,s.jsx)(te.N_,{...t,to:r,children:n})}const Rx=({children:t,disabled:e,onClick:n,to:o,...r},a)=>e?(0,s.jsx)("a",{"aria-disabled":"true",ref:a,role:"link",...r,children:t}):(0,s.jsx)(bn,{onClick:n,ref:a,to:o,...r,children:t}),Px=(0,h.forwardRef)(Rx);class ln{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 e=/iPhone|iPod/.test(window.navigator.userAgent)&&!window.MSStream,n=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),o=/CriOS/.test(window.navigator.userAgent);return e&&n&&!o}static get isSafari9(){if(!window||!window.navigator)return!1;const e=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),n=/version\/9./i.test(window.navigator.userAgent);return e&&n}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}}function wx(){return!(typeof document>"u"||!("startViewTransition"in document)||ln.isFirefox)}function Mx(t){if(!wx()){const e=t();return Promise.resolve(e)}return new Promise(e=>{try{document.startViewTransition(async()=>{await t()}).finished.then(()=>e()).catch(()=>e())}catch{const n=t();Promise.resolve(n).then(()=>e()).catch(()=>e())}})}let E1=!1;function Zo(t,e="default"){return E1?Promise.resolve():(E1=!0,Mx(()=>{document.documentElement.classList.add(`transition-${e}`),t()}).then(()=>{document.documentElement.classList.remove(`transition-${e}`)}).finally(()=>{E1=!1}))}const Sp=ne("cover"),Zs=kt("CoverAction",()=>{const{trackingQuizId:t}=(0,Ce.DX)(),e=(0,Lt.Z)(),n=window.viewType==="preview",o=(0,Ce._z)(),r=(0,Ce.MT)(),a=(0,Ce.Sd)(),i=o?.id,c=(0,Ge.Wk)()?a===100:(0,Ge.As)(),u=r!=null,d=u?r:i,m=!n&&Ge.BI&&(c||!u&&!t),{courseCTALabel:p}=(0,Ce.cN)({isCourseComplete:c,percentCourseComplete:a}),f=W()("cover__header-content-action-link","overview__button-enrolled",{"overview__start-again":m}),v=g=>{g.preventDefault(),Zo(()=>{e((0,es.p1)(d))},"cover-to-lesson")};return p?(0,s.jsx)("div",{className:Sp("header-content-action-wrapper"),children:(0,s.jsx)(Px,{className:f,onClick:v,to:(0,es.p1)(d),children:(0,s.jsx)("span",{className:Sp("header-content-action-link-text"),children:p})})}):null});var Ox=l(52887),ur=l.n(Ox),Gt=l(43407);const xl=ur()("partner-content-course-author__"),Dx=({partnerContentAuthors:t,darkText:e,isImage:n,learn:o,lesson:r,isOnePage:a,selectedContentId:i})=>{const c=xs()(It()("id",i),t),u=os()(["data","authors"],c),m=(r?u:t).filter(C=>C.name),p=W()(xl("author-container"),{[xl("author-container-padding-top")]:e}),f=W()({[xl("gray-text")]:!o&&!a}),v=W()(xl("author-image")),g=C=>`url(${(0,Gt.ny)({width:"76",height:"76",imageKey:C.image})})`;return(0,s.jsxs)("section",{children:[(0,s.jsx)("h2",{className:"visually-hidden",children:"Authors"}),(0,s.jsx)("ol",{className:p,"data-testid":"partner-content-course-author-container",role:"list",children:m.map(C=>(0,s.jsxs)("li",{className:xl("author"),"data-testid":"partner-content-course-author",role:"listitem",children:[(0,s.jsx)("div",{"aria-hidden":"true",className:v,"data-testid":"partner-content-course-author-image",disabled:n,style:{backgroundImage:g(C)}}),(0,s.jsx)("span",{className:f,children:C.name})]},C.name))})]})},Za=ne("cover"),Bx=()=>{const t=(0,Ce.UG)();if(t==null)return null;const{avatar:e,authorName:n,title:o}=t;return(0,s.jsxs)("div",{className:Za("author-with-title"),children:[(0,s.jsx)(Tp,{avatar:e}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:Za("author-name"),children:n}),(0,s.jsx)("div",{className:Za("author-title"),children:o})]})]})},Tp=({avatar:t})=>{const e=Za("header-content-authors-avatar");return t?(0,s.jsx)("div",{className:e,"data-testid":"cover-header-content-authors-avatar",style:{backgroundImage:`url(${(0,Ge.o1)(t)})`}}):(0,s.jsx)("div",{className:e,"data-testid":"cover-header-content-authors-avatar",children:(0,s.jsx)(q0,{decorative:!0})})},So=kt("CoverAuthors",({className:t})=>{const{color:e,partnerContentId:n,selectedAuthorId:o,theme:r,themeId:a}=(0,Ce.DX)(),{accentContrast:i,coverPageType:c}=r??{},{authorName:u,avatar:d}=(0,Ce.UG)()??{},m=(0,Ce.vU)(),p=(0,Ce.hM)(),f=!!n&&!!p,g=Ns(768)&&(0,Rt.yL)(a,c),C=c===k.BL.LEFT_OVERLAY||c===k.BL.CENTERED_OVERLAY||g;if(o==="none")return null;const b=u||"Unknown User",L=Za("header-content-authors").mix(t),y=Za("header-content-authors-name");return f?(0,s.jsx)("div",{className:L,"data-testid":"cover-authors",children:(0,s.jsx)(Dx,{accentContrast:i,color:e,isImage:C,learn:!0,partnerContentAuthors:p})}):(0,s.jsxs)("div",{className:L,"data-testid":"cover-authors",children:[(0,s.jsx)(Tp,{avatar:d,isImage:C}),(0,s.jsxs)("div",{className:y,"data-testid":"cover-header-content-authors-name",children:[(0,s.jsx)("span",{className:"visually-hidden-always",children:m?.a11yAuthorPrefix}),(0,s.jsx)("span",{children:b})]})]})}),Hx=ne("cover"),Bn=kt("CoverContentNoImage",({children:t})=>{const e=Hx("header-content");return(0,s.jsx)("div",{className:e,"data-testid":"cover-header-content",children:t})});var Ys=l(84722);const Zr=t=>{const e=(0,Ce.DX)(),n=(0,rt.gY)();return Fx(e,t,n)},Fx=(t,e,n)=>{const{media:o,alpha:r}=e==="coverImage"?(0,Ys.dM)(t,n):(0,Ys.LI)(t,n),a="image"in o?(0,Ys.I6)(o?.image?.alt):void 0;return{alpha:r,ariaLabel:a,media:o,role:(0,Ys.Vx)(a)}},zx=ne("cover"),S1=()=>{const t=(0,Ce.dT)(),{alpha:e,ariaLabel:n,media:o,role:r}=Zr("coverImage"),a=zx("header-image"),i=(0,Rt.b9)({alpha:e,color:t,media:o});return(0,s.jsx)("div",{"aria-label":n,className:a,role:r,style:i})},Vx=ne("cover"),T1=({children:t})=>{const e=(0,Ce.dT)(),n=`overlay-${e.toLowerCase()}`,o=Vx("header-content",{[n]:!!e});return(0,s.jsxs)("div",{className:o,"data-testid":"cover-header-content",children:[t,(0,s.jsx)(S1,{})]})},Ux=ne("cover"),bl=({hasOverlay:t=!1})=>{const{alpha:e,ariaLabel:n,media:o,role:r}=Zr("coverImage"),a=(0,Rt.b9)({alpha:e,hasOverlay:t,media:o}),i=Ux("header-graphic",{"dot-com":Ge.BI});return(0,s.jsx)("div",{"aria-label":n,className:i,"data-testid":"cover-header-graphic",role:r,style:a})},$x=ne("cover");function Xs({children:t}){const e=!!(0,Ce.Bd)(),n=$x("header-content-info",{rbc:e,"rise-com":Ge.BI});return(0,s.jsx)("div",{className:n,"data-testid":"cover-header-content-info",children:t})}var Wx=l(15648);function Gx(t,e){const n=(0,Ys.sg)(t.src),o=t.width&&t.height&&!n,r=o?"async":void 0,a=o?"lazy":void 0,i=o?t.width:void 0,c=o?t.height:void 0;return(0,s.jsx)("img",{...t,decoding:r,height:c,loading:a,ref:e,width:i})}const I1=Wx.forwardRef(Gx),Kx={ImageEagerOrLazy:I1},Ip=Object.assign((0,h.createContext)(Kx),{displayName:"BundleContext"});function _x({children:t,...e}){return(0,s.jsx)(Ip.Provider,{value:e,children:t})}function Qx(){return null}function Ya(t){function e(n,o){const a=(0,h.useContext)(Ip)[t]??Qx;return(0,s.jsx)(a,{ref:o,...n})}return e.displayName=`BundleComponent(${t})`,(0,h.forwardRef)(e)}const Ms=Ya("CoverProgress"),Zx=ne("cover"),Js=kt("CoverTitle",()=>{const t=(0,Ce.DX)(),e=(0,rt.QQ)(t.title),n=Zx("header-content-title"),o=_a("title"),r=(0,gs.uW)(t.title)?{"data-l10n-id":t.title.l10nId}:{"data-change-path":o};return(0,s.jsx)("h1",{...r,className:n,"data-testid":"cover-header-content-title",tabIndex:-1,children:e})}),Yx={SPLIT_LEFT_IMAGE:"LEFT_OVERLAY",SPLIT_RIGHT_IMAGE:"LEFT_OVERLAY",TWO_THIRDS_LEFT_IMAGE:"LEFT_OVERLAY",TWO_THIRDS_RIGHT_IMAGE:"LEFT_OVERLAY"};function Np(){const t=(0,Ce.DX)(),e=ex(),n=t?.theme?.coverPageType||"CENTERED";return e?Yx[n]??n:n}const Xx=()=>(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(T1,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})})}),Jx=()=>(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})})}),qx=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(bl,{}),(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})})]}),eb=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})}),(0,s.jsx)(bl,{})]});function tb(){switch(Np()){default:case k.BL.LEFT_OVERLAY:case k.BL.CENTERED_OVERLAY:return(0,s.jsx)(Xx,{});case k.BL.LEFT:case k.BL.CENTERED:return(0,s.jsx)(Jx,{});case k.BL.SPLIT_LEFT_IMAGE:case k.BL.TWO_THIRDS_LEFT_IMAGE:return(0,s.jsx)(eb,{});case k.BL.SPLIT_RIGHT_IMAGE:case k.BL.TWO_THIRDS_RIGHT_IMAGE:return(0,s.jsx)(qx,{})}}function sb(){return(0,s.jsx)("header",{className:"cover__header","data-testid":"cover-header",children:(0,s.jsx)(tb,{})})}var nb=l(3899),Xa=l.n(nb),ob=l(15648);const rb=ne("cover");function ab({children:t}){const e=(0,Ce.DX)(),{themeId:n}=e?.theme??{},o=Np(),r=ob.useMemo(()=>Xa()(o),[o]),a=rb({layout:r});return(0,s.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":n,id:"cover",children:t})}var I=l(61022),Qe=l.n(I),ib=l(21343),Ws=l.n(ib),lb=l(15983),N1=l.n(lb);const hr=({id:t="portal",childType:e="other",attributes:n}={})=>{const o=document.querySelector('dialog[open][aria-modal="true"]');let r,a;if(o!=null&&e!=="dialog"?(t=`${t}-dialog`,r=o.querySelector(`#${t}`),a=o):(r=document.querySelector(`#${t}`),a=document.body),r==null&&(r=document.createElement("div"),r.setAttribute("id",t),a.appendChild(r)),n)for(const[i,c]of Object.entries(n))r.setAttribute(i,c);return r};var jp=l(15648);class cb extends jp.Component{static propTypes={id:Qe().any.isRequired,lessonProgress:Qe().object.isRequired,type:Qe().string.isRequired,items:Qe().array};refProgressWrap=jp.createRef(null);constructor(e){super(e),this.state={isSticky:!1},this.portal=hr()}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 e=document.getElementsByClassName("page-wrap")[0],n=e.scrollTop,o=e.scrollTop,r=this.refProgressWrap.current;if(!r)return;const i=r.getBoundingClientRect().top+o,c=n>i;this.state.isSticky!==c&&this.setState({isSticky:c})};isLessonPreview(){return!!document.querySelector(".lesson--preview")}timelineProgressValue(){const{items:e,lessonProgress:n}=this.props,o=Ws()(-1,"activeIndex",n),r=ps()(e);return o===-1?0:Rn()(o)===r?100:N1()("%","",os()([o,"linePosition"],e))}processProgressValue(){const{items:e,lessonProgress:n}=this.props,o=Ws()(0,"activeIndex",n),r=ps()(e);return o>r?100:Math.round(o/r*100)}progressValue(){const{lessonProgress:e,type:n}=this.props;switch(n){case"process":return this.processProgressValue();case"sorting":return Ws()(0,"percentViewed",e);case"timeline":return this.timelineProgressValue();default:return Ws()(0,"percentComplete",e)}}render(){const{type:e,items:n}=this.props,{isSticky:o}=this.state,r=W()("progress-wrap",{}),a=W()("lesson-progress-wrapper",{"lesson-progress-wrapper--visible":o}),i=W()("progress",{"progress--timeline":e==="timeline","progress--video":e==="video"}),c=this.progressValue(),u=e==="timeline"&&n&&n.map(m=>{const p=W()("progress__marker",{"progress__marker--active brand--background":parseInt(c)>=parseInt(m.linePosition.slice(0,-1))});return(0,s.jsx)("div",{className:p,style:{left:m.linePosition}},m.id)}),d=(0,s.jsx)("div",{className:r,children:(0,s.jsx)("div",{className:i,children:(0,s.jsxs)("div",{className:"progress__container",children:[(0,s.jsx)("div",{className:"progress__indicator brand--background",style:{transform:`translate3d(calc(${c}% * var(--dir-x)),0px,0px)`}}),u]})})});return(0,s.jsxs)("div",{ref:this.refProgressWrap,children:[d,(0,to.createPortal)((0,s.jsx)("div",{className:a,children:d}),this.portal)]})}}const j1=ne("lesson-header"),To=kt("LessonHeaderAuthor",({avatar:t,authorName:e,className:n=""})=>{const o=(0,Ce.vU)();return(0,s.jsxs)("div",{className:`lesson-header__author ${n}`,children:[(0,s.jsx)("img",{alt:"",className:"lesson-header__author-img",src:(0,Ge.o1)(t)}),(0,s.jsx)("span",{className:"visually-hidden-always",children:o?.a11yAuthorPrefix}),(0,s.jsx)("span",{className:"lesson-header__author-name",children:e})]})}),yl=({showPartnerContent:t=!1})=>(0,s.jsx)("div",{className:j1("author",{"partner-content":t})}),Io=()=>(0,s.jsx)("div",{className:"lesson-header__counter"}),No=({lessonName:t,lessonPreposition:e,totalLessons:n,lessonNumber:o,showPartnerContent:r=!1})=>{const{lmsOptions:a}=(0,Ce.DX)();return(0,s.jsx)("div",{className:j1("counter",{"partner-content":r}),children:(0,s.jsx)("div",{className:j1("count",{"exit-button-enabled":a?.enableExitCourse}),children:`${t} ${o} ${e} ${n}`})})},Yr=({description:t})=>(0,s.jsx)(St,{className:"lesson-header__description",value:t}),db=({children:t})=>(0,s.jsx)("div",{className:"lesson-header__grouped-row",children:t}),ub=({ariaLabel:t,imgRole:e,children:n,sectionStyles:o,topWrapClassName:r})=>(0,s.jsxs)("header",{className:"page__header",children:[(0,s.jsx)("div",{className:"page__header-limit",children:(0,s.jsx)("div",{className:"page__header-container",children:(0,s.jsx)("div",{className:"lesson-header__row",children:(0,s.jsx)("div",{className:"lesson-header__main",children:(0,s.jsx)("div",{className:"lesson-header",children:(0,s.jsx)("div",{className:r,children:n})})})})})}),(0,s.jsx)("div",{"aria-label":t,className:"page__header-bg",role:e,style:o})]}),jo=({title:t,id:e})=>{const n=up(e,"title");return(0,s.jsx)("h1",{className:"lesson-header__title","data-change-path":n,tabIndex:-1,children:(0,s.jsx)(St,{value:t})})},hb=t=>{const{authorName:e,avatar:n,color:o,description:r,labels:a,lessonHeaderStyle:i,lessonId:c,lessonNumber:u,partnerContentAuthors:d,showAuthor:m,showLessonCount:p,title:f,totalLessons:v}=t,{lessonName:g,lessonPreposition:C}=a,b=E=>`url(${(0,Gt.ny)({width:"76",height:"76",imageKey:E.image})})`,L=i===k.xj.TINT?{color:o}:null,y=n&&e&&m&&!d;return(0,s.jsxs)("div",{className:"lesson-header",children:[(0,s.jsxs)("div",{className:"lesson-header__top-wrap",style:L,children:[(0,s.jsx)(jo,{id:c,title:f}),d&&(0,s.jsx)("div",{className:"lesson-header__partner-content",children:d.map(E=>(0,s.jsxs)("div",{className:"lesson-header__partner-content-author",children:[(0,s.jsx)("div",{className:"lesson-header__partner-content-author-img",style:{backgroundImage:b(E)}}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"visually-hidden-always",children:a?.a11yAuthorPrefix}),(0,s.jsx)("span",{children:E.name})]})]},E.name))}),(0,s.jsxs)("div",{className:"lesson-header__author-count-wrap",children:[y?(0,s.jsx)(To,{authorName:e,avatar:n}):(0,s.jsx)(yl,{}),p?(0,s.jsx)(No,{lessonName:g,lessonNumber:u,lessonPreposition:C,totalLessons:v}):(0,s.jsx)(Io,{})]})]}),r&&(0,s.jsx)(Yr,{description:r})]})};class qq extends h.Component{static propTypes={authorName:Qe().string,avatar:Qe().string,description:Qe().string,showLessonCount:Qe().bool,steps:Qe().number,title:Qe().string.isRequired,type:Qe().string.isRequired};render(){const{children:e}=this.props;return(0,s.jsx)("section",{className:"page__header",children:(0,s.jsxs)("div",{className:"page__header-limit",children:[(0,s.jsx)("div",{className:"page__header-container",children:(0,s.jsx)("div",{className:"lesson-header__row",children:(0,s.jsx)("div",{className:"lesson-header__main",children:(0,s.jsx)(hb,{...this.props})})})}),h.Children.map(e,n=>n&&n.type!==cb?null:n)]})})}}const mr=ne("lesson-header"),kp=t=>`url(${(0,Gt.ny)({width:"76",height:"76",imageKey:t?.image})})`,k1=({partnerContentAuthors:t})=>{const e=t.map(o=>o.name).join(", "),n=t.length===1;return(0,s.jsxs)("div",{className:mr("partner-content",{mobile:!0}),children:[(0,s.jsx)("div",{className:mr("partner-content-author",{single:n}),children:t.map(o=>(0,s.jsx)("div",{className:mr("partner-content-author-img",{single:n}),style:{backgroundImage:kp(o)}},o.name))}),(0,s.jsx)("span",{"aria-hidden":"true",className:mr("author-name"),children:e})]})},Ja=({partnerContentAuthors:t})=>{const e=(0,Ce.vU)();return(0,s.jsx)("div",{className:mr("partner-content"),children:t.map(n=>(0,s.jsxs)("div",{className:mr("partner-content-author"),children:[(0,s.jsx)("div",{className:mr("partner-content-author-img"),style:{backgroundImage:kp(n)}}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("span",{className:"visually-hidden",children:[e?.a11yAuthorPrefix," ",n.name]}),(0,s.jsx)("span",{"aria-hidden":"true",className:mr("author-name"),tag:"span",children:n.name})]})]},n.name))})};var Ap=l(15648);const qa=ne("lesson-header"),mb=({authorName:t,avatar:e,description:n,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:u,title:d,totalLessons:m,lessonId:p})=>{const f=i!=null&&c,v=e&&t&&c&&!f,g=v||f||u,C=u&&(v||f);return(0,s.jsxs)("div",{className:qa("content"),children:[g&&(0,s.jsxs)("div",{className:qa("info-row"),children:[v?(0,s.jsx)(To,{authorName:t,avatar:e}):(0,s.jsx)(yl,{}),f&&(0,s.jsx)(Ja,{partnerContentAuthors:i}),C&&(0,s.jsx)("span",{"aria-hidden":"true",className:qa("info-row--divider"),children:"|"}),u?(0,s.jsx)(No,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:m}):(0,s.jsx)(Io,{})]}),(0,s.jsxs)("div",{className:qa("title-wrapper",{"no-info":!g}),children:[(0,s.jsx)(jo,{id:p,title:d}),n&&(0,s.jsx)(Yr,{description:n})]})]})},pb=({authorName:t,avatar:e,description:n,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:u,title:d,totalLessons:m,lessonId:p})=>{const f=i!=null,v=Ap.useMemo(()=>e&&t&&c&&!f,[e,t,c,f]);return(0,s.jsxs)("div",{className:qa("content"),children:[u?(0,s.jsx)(No,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:m}):(0,s.jsx)(Io,{}),v&&(0,s.jsx)(To,{authorName:t,avatar:e}),c&&f&&(0,s.jsx)(k1,{partnerContentAuthors:i}),(0,s.jsx)(jo,{id:p,title:d}),n&&(0,s.jsx)(Yr,{description:n})]})},fb=({authorName:t,avatar:e,description:n,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:u,title:d,totalLessons:m,lessonId:p})=>{const f=i!=null,v=Ap.useMemo(()=>e&&t&&c&&!f,[e,t,c,f]);return(0,s.jsxs)("div",{className:qa("content"),children:[u?(0,s.jsx)(No,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:m}):(0,s.jsx)(Io,{}),(0,s.jsx)(jo,{id:p,title:d}),v?(0,s.jsx)(To,{authorName:t,avatar:e}):(0,s.jsx)(yl,{showPartnerContent:f}),c&&f&&(0,s.jsx)(Ja,{partnerContentAuthors:i}),n&&(0,s.jsx)(Yr,{description:n})]})};function vb(t){const e=g1();return t.lessonHeaderSize===k.OX.SMALL&&!e?(0,s.jsx)(mb,{...t}):e?(0,s.jsx)(pb,{...t}):(0,s.jsx)(fb,{...t})}const ei=t=>t===k.AY.FLOATING||t===k.AY.FLOATING_FULL;function Xr(){const t=(0,ws.LY)(({course:{buttonNavigationStyle:n}})=>n);return Ns(480)&&t===k.AY.FLOATING?k.AY.FLOATING_FULL:t}function A1({className:t,ref:e}){return(0,s.jsxs)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",height:"15",ref:e,role:"img",viewBox:"0 0 16 15",width:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M2.34315 7.34315L8 13L13.6569 7.34315",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,s.jsx)("rect",{fill:"currentColor",height:"12",rx:"0.999999",width:"2",x:"7",y:"1"})]})}function Rp({className:t,ref:e}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",ref:e,viewBox:"0 0 15 16",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M2 8L7.65685 13.6569L13.3137 8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}const ti=Ya("LessonNav"),Pp=ne("lesson-nav");function gb({allowTooltip:t,courseFinishLabel:e,onFocus:n,nextLesson:o,restrictionData:r,restrictionType:a,ref:i}){const c=o?.id,u=Xr(),d=ei(u),m=d?A1:Rp;return(0,s.jsxs)(ti,{allowTooltip:t,direction:"next",finish:!0,isFloating:d,navLessonId:c,onFocus:n,ref:i,restrictionData:r,restrictionType:a,children:[(0,s.jsx)("span",{className:Pp("link-text").mix("brand--ui"),children:e}),(0,s.jsx)(m,{className:Pp("link-icon")})]})}const wp=ne("lesson-nav");function Cb({allowTooltip:t,lessonNameLabel:e,nextLesson:n,nextLessonNumber:o,onFocus:r,ref:a,restrictionData:i,restrictionType:c}){const u=n?.id,d=Xr(),m=ei(d),f=(0,Rt.GG)(n)&&u,v=(0,rt.QQ)(n?.title)||"",g=m?A1:Rp,C=f?`${e} ${o} - `:"",b=m&&f?`${e} ${o}`:`${C}${v}`;return(0,s.jsxs)(ti,{allowTooltip:t,direction:"next",isFloating:m,navLessonId:u,onFocus:r,ref:a,restrictionData:i,restrictionType:c,children:[(0,s.jsx)("span",{className:wp("link-text").mix("brand--ui"),children:b}),(0,s.jsx)(g,{className:wp("link-icon")})]})}function Mp({className:t,ref:e}){return(0,s.jsxs)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",height:"15",ref:e,role:"img",viewBox:"0 0 16 15",width:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M13.6569 7.65685L8 2L2.34315 7.65686",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),(0,s.jsx)("rect",{fill:"currentColor",height:"12",rx:"0.999999",transform:"rotate(180 9 14)",width:"2",x:"9",y:"14"})]})}function xb({className:t,ref:e}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",ref:e,viewBox:"0 0 15 16",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M2 8L7.65685 2.34315L13.3137 8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}const vd=ne("lesson-nav");function bb({allowTooltip:t,className:e,courseHomeLabel:n,lessonNameLabel:o,onFocus:r,previousLesson:a,previousLessonNumber:i,ref:c}){const u=a?.id,d=Xr(),m=ei(d),f=(0,Rt.GG)(a)&&u,v=(0,rt.QQ)(a?.title)||n,g=m?Mp:xb,C=f?`${o} ${i} - ${v}`:v,b=f&&m?`${o} ${i}`:C;return(0,s.jsx)(ti,{allowTooltip:t,className:e,direction:"previous",isFloating:m,navLessonId:u,onFocus:r,ref:c,children:m?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:vd("link-text").mix("brand--ui"),children:b}),(0,s.jsx)(g,{className:vd("link-icon")})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g,{className:vd("link-icon")}),(0,s.jsx)("span",{className:vd("link-text").mix("brand--ui"),children:b})]})})}var ss=l(87899),yb=l(41580);function Lb({className:t,cx:e,cy:n,diameter:o,onTransitionEnd:r,r:a,strokeLinecap:i,strokeWidth:c,value:u=0}){const d=(0,h.useRef)(null),m=`mask-${(0,yb.A)()}`,p=(100-u)/100*(2*a);return(0,ss.A)("transitionend",r,d.current),(0,s.jsxs)("svg",{height:o,viewBox:`0 0 ${o} ${o}`,width:o,children:[(0,s.jsx)("defs",{children:(0,s.jsx)("mask",{id:m,children:(0,s.jsx)("rect",{fill:"white",height:2.3*a,width:2.3*a,x:"0",y:u===0?100:p})})}),(0,s.jsx)("circle",{className:t,cx:e,cy:n,fill:"none",mask:`url(#${m})`,r:a,ref:d,strokeLinecap:i,strokeWidth:c})]})}const R1=Lb;function Eb({className:t,cx:e,cy:n,diameter:o,onTransitionEnd:r,r:a,strokeLinecap:i,strokeWidth:c,transform:u,value:d=0}){const m=(0,h.useRef)(null),p=Math.PI*(Number(o)-Number(c)),f=p*(100-d)/100;return(0,ss.A)("transitionend",r,m.current),(0,s.jsx)("circle",{className:t,cx:e,cy:n,fill:"transparent",r:a,ref:m,strokeDasharray:p,strokeDashoffset:f,strokeLinecap:i,strokeWidth:c,transform:u})}const Op=Eb;var ct=l(13054),P1=l(15648);const{COMPACT:Sb,COVER:Tb,OVERLAY:Ib,SIDEBAR:Nb}=ct.by,Ll=ne("progress-circle");function jb({"aria-hidden":t,"aria-label":e,isCurrent:n,isFailed:o,isPassed:r,scope:a,value:i}){const[c,u]=P1.useState(i===100),d=(0,Me.A)(i),{theme:m}=(0,Ce.DX)(),p=m?.progressIndicatorStyle??k.Y2.THEME_DEFAULT,f=a===Tb,v=a===Ib,g=p===k.Y2.THEME_DEFAULT,C=p===k.Y2.CIRCULAR_FILL,b=p===k.Y2.INCOMPLETE_COMPLETE,L=Ll({compact:a===Sb,cover:f,current:n,sidebar:a===Nb,overlay:v}),y=Ll("track",{"circular-fill":!v&&C,"incomplete-complete":f&&b}),E=Ll("runner",{"circular-fill":C,done:c,failed:o,passed:r,unstarted:i===0}),x=Ll("pass",{done:c,visible:r}),S=Ll("fail",{done:c,visible:o}),T=P1.useMemo(()=>C||i===100?i:0,[C,i]);return P1.useEffect(()=>{if(i!==100&&d===100)u(!1);else if(i===100&&!c&&!b){const N=setTimeout(()=>u(!0),300);return clearTimeout.bind(null,N)}else i===100&&!c&&b&&u(!0)},[c,b,d,i]),(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:L,fill:"none",focusable:"false",role:"img",viewBox:"0 0 16 16",xmlns:"https://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{className:y,cx:"8",cy:"8",fill:"transparent",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)"}),g?(0,s.jsx)(Op,{className:E,cx:8,cy:8,diameter:16,r:7,strokeWidth:2,transform:"rotate(-89.9 8 8)",value:i}):(0,s.jsx)(R1,{className:E,cx:8,cy:8,diameter:16,r:7,strokeLinecap:"round",strokeWidth:2,value:T}),(0,s.jsx)("path",{className:x,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,s.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 w1=(0,h.createContext)(null);w1.displayName="CourseNavContext";function kb(t){const{children:e,isCourseNavOpen:n}=t;return(0,s.jsx)(w1.Provider,{value:{isCourseNavOpen:n},children:e})}function Ab(){return(0,h.useContext)(w1)}const Dp=960;function El(){return Ns(Dp)}function Rb(){const t=(0,Ce.DX)(),e=El(),n=(0,Ce.SQ)();return(0,Rt.L3)({course:t,isMobile:e,search:n})}function Pb(){const t=(0,Ce.DX)(),e=El();return(0,Rt.IO)({course:t,isMobile:e})}var Bp=l(15648);class wb extends Bp.Component{refProgressWrap=Bp.createRef();timeoutScroll;portal;constructor(e){super(e),this.state={isSticky:!1},this.portal=hr()}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 e=document.getElementsByClassName("page-wrap")[0],n=e.scrollTop,o=e.scrollTop,r=this.refProgressWrap.current;if(!r)return;const i=r.getBoundingClientRect().top+o,c=n>i&&n>0;this.state.isSticky!==c&&this.setState({isSticky:c})};isLessonPreview(){return!!document.querySelector(".lesson--preview")}timelineProgressValue(){const{items:e,lessonProgress:n}=this.props,o=n.activeIndex??-1,r=e?.length??0;return o===-1?0:o+1===r?100:e?.[o]?.linePosition?.replace("%","")??"0"}processProgressValue(){const{items:e,lessonProgress:n}=this.props,o=n.activeIndex??0,r=e?.length??0;return o>r?100:Math.round(o/r*100)}progressValue(){const{lessonProgress:e,type:n}=this.props;switch(n){case"process":return this.processProgressValue();case"sorting":return e.percentViewed??0;case"timeline":return this.timelineProgressValue();default:return e.percentComplete??0}}render(){const{type:e,items:n,sidebarAvailable:o,isCourseNavOpen:r,isMobile:a}=this.props,{isSticky:i}=this.state,c=W()("progress-wrap",{}),u=r,d=r&&a,m=W()("lesson-progress-wrapper",{"lesson-progress-wrapper--visible":i&&!d,"lesson--open":u&&o&&!this.isLessonPreview(),"lesson--open-mobile":o&&d&&!this.isLessonPreview()}),p=W()("progress",{"progress--timeline":e==="timeline","progress--video":e==="video"}),f=this.progressValue(),v=e==="timeline"&&n&&n.map(C=>{const b=W()("progress__marker",{"progress__marker--active brand--background":parseInt(String(f))>=parseInt(C.linePosition.slice(0,-1))});return(0,s.jsx)("div",{className:b,style:{left:C.linePosition}},C.id)}),g=(0,s.jsx)("div",{className:c,children:(0,s.jsx)("div",{className:p,children:(0,s.jsxs)("div",{className:"progress__container",children:[(0,s.jsx)("div",{className:"progress__indicator brand--background",style:{transform:`translate3d(calc(${f}% * var(--dir-x)),0px,0px)`}}),v]})})});return(0,s.jsxs)("div",{ref:this.refProgressWrap,children:[g,(0,to.createPortal)((0,s.jsx)("div",{"aria-hidden":"true",className:m,children:g}),this.portal)]})}}const Mb=t=>{const e=Rb(),{isCourseNavOpen:n}=Ab()??{},o=Ns(480);return(0,s.jsx)(wb,{...t,isCourseNavOpen:n,isMobile:o,sidebarAvailable:e})},Ob=Wa,Db=Wa,Bb=Wa,Hb=Wa,Fb=Wa,zb=Wa;function Is({children:t,className:e,height:n,width:o,viewBox:r}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",height:n,viewBox:r,width:o,xmlns:"http://www.w3.org/2000/svg",children:t})}function Vb(t){return(0,s.jsxs)(Is,{viewBox:"0 0 24 24",...t,children:[(0,s.jsx)("path",{d:"M1 10.9609L10 19.9609",stroke:"currentColor",strokeWidth:"1.5"}),(0,s.jsx)("path",{d:"M1 11.9609L10 2.96094",stroke:"currentColor",strokeWidth:"1.5"}),(0,s.jsx)("path",{d:"M2 11.5H23",stroke:"currentColor",strokeWidth:"1.5"})]})}function Ub({className:t}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",height:"8",role:"img",viewBox:"0 0 16 8",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,s.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 $b(t){return(0,s.jsx)(Is,{height:"12",viewBox:"0 0 18 12",width:"18",...t,children:(0,s.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 Wb(t){return(0,s.jsx)(Is,{height:"6",viewBox:"0 0 10 6",width:"10",...t,children:(0,s.jsx)("path",{d:"M9 1L5 5L1 1",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}function Gb(t){return(0,s.jsx)(Is,{height:"6",viewBox:"0 0 10 6",width:"10",...t,children:(0,s.jsx)("path",{d:"M1 5L5 1L9 5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})})}function Kb(t){return(0,s.jsxs)(Is,{height:"21",viewBox:"0 0 20 21",width:"20",...t,children:[(0,s.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,s.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,s.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"})]})}var no=l(2924);function Hp(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsx)($s,{...e,fill:"none",viewBox:"1 1 18 18",children:(0,s.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 gd(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{...e,fill:"none",viewBox:"0 0 18 18",children:[(0,s.jsx)("circle",{cx:"9",cy:"9",fill:"#74BF44",r:"9"}),(0,s.jsx)("path",{d:"M6.43994 9.12061L8.43994 11.1206L11.9399 7.62061",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})]})}function _b(t){return(0,s.jsx)(Is,{height:"12",viewBox:"0 0 12 12",width:"12",...t,children:(0,s.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 Qb(t){return(0,s.jsx)(Is,{height:"5",viewBox:"0 0 10 5",width:"10",...t,children:(0,s.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 Zb(t){return(0,s.jsxs)(Is,{height:"18",viewBox:"0 0 18 18",width:"18",...t,children:[(0,s.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,s.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 Yb(t){return(0,s.jsxs)(Is,{height:"14",viewBox:"0 0 20 14",width:"20",...t,children:[(0,s.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,s.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 Xb(t){return(0,s.jsx)(Is,{height:"10",viewBox:"0 0 10 10",width:"10",...t,children:(0,s.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 Jb=ne("cover"),Cd=kt("CoverDetailsSection",({children:t,type:e})=>(0,s.jsx)("section",{className:Jb("details-content-section",{type:e}),children:t}));var qb=l(7641),Hn=l.n(qb),ey=l(82275),Yo=l.n(ey),ty=l(80259),si=l.n(ty),sy=l(36403),ny=l.n(sy),oy=l(88028),ry=l.n(oy),ay=l(66570),Fp=l.n(ay),iy=l(5018),ly=l.n(iy),cy=l(1544),zp=l.n(cy),dy=l(43191),Sl=l.n(dy),uy=l(49145),ni=l.n(uy),hy=l(15647),Vp=l.n(hy),my=l(16643),M1=l.n(my),py=l(7689),O1=l.n(py),fy=l(16791),Jr=l.n(fy),Tl=l(26488),qs=l(59043),vy=l(23890);const gy=zp()(ur()),Up=t=>e=>`${t}/${e.id}`,Cy=(t,e)=>md()({data:(0,Tl.action)(e),method:"POST",url:(0,qs.rq)(gy(`/${e}`),Ct()("url"),t),...Us()(["headers","withCredentials"],t)}),xy=t=>(e,n)=>ny()(e,Up(n),D1(t,n)),by=t=>fs()(gt()({},["response","data"]),O1()(Ct()("type"),(0,Tl.error)(t))),yy=(t,e)=>n=>t.postRequest?t.postRequest(e,n):n,$p=t=>e=>n=>o=>(0,qs.Ve)(o,Cy(e,n),t,Fp()(by(n),Jr()(Sl()("data"),Ct()("data"))),ly()(ni()(Ct()("error"),si().Rejected,si().of)),yy(e,{type:n,payload:o})),Ly=({url:t,method:e,data:n,headers:o})=>{if(ln.isFirefox){const r=new Blob([JSON.stringify(n)],{type:"application/json"}),a=window.navigator.sendBeacon(t,r);return Promise.resolve({type:n.type,payload:{...n.payload,queued:a}})}return fetch(t,{method:e,credentials:"include",headers:{"Content-Type":"application/json",...o},body:JSON.stringify(n),keepalive:!0}).then(r=>r.json()).then(Vp()("data"))},Ey=si().fromPromise(Ly),D1=M1()(3,$p(vy.Em)),Sy=M1()(3,$p(Ey)),Ty=t=>(e,n)=>ry()(e,Up(n),D1(t,n)),Iy=t=>({debounce:xy(t),send:D1(t),fetchWithKeepAlive:Sy(t),throttle:Ty(t)}),Ny=`${(0,Ge._$)("RISE_RUNTIME_URI")}/ducks`,jy=Iy({headers:()=>({"x-rise-authoring-client":"1261bbfc7adf297e4e632352a283011de9cef724"}),postRequest:(t,e)=>e,url:Ny,withCredentials:!0});var ky=l(27471),Ay=l.n(ky);const Ry=Ay()({context:{app:{name:"rise-frontend"}},payload:{articulate_user:(0,Ve.Xl)(),userRole:(0,Ve.O0)(),subId:(0,Ve.EO)(),subPlan:(0,Ve.QJ)(),subStatus:(0,Ve.l6)()}});var Py=l(8851),Il=l(13945);const wy=ur()("rise/track/")("TRACK"),My=t=>({...t,context:{locale:navigator.language,device:(0,Il.Pf)(),channel:(0,Il.c)(),userAgentData:(0,Il.NO)(),page:(0,Il.WE)(),userAgent:(0,Il.$t)(),...t.context}}),Oy=(t,e)=>({...t,properties:{...(0,Py.yV)(e),...t.properties}}),Wp=t=>(e,n)=>{const o=n(),r=(0,Ve.kn)();let a=My(t);return a=Oy(a,o),a.userId=a.userId??r,a.author=a.author??r,Ge.BI&&(a=Ry(a)),e(jy.send(wy)(a))},en=ur()("partner-content-book-info__"),Dy=t=>{const{authors:e,backgroundColor:n,bookImage:o,bookTitle:r,buyLink:a,block:i,publishedAt:c,track:u,trackingInfo:d}=t,m=e.filter(N=>!cs()(N.name)),p=Hn()(N=>N.name,m),f=p.length>1?vl()(" & ",p):p[0],v=f.slice(-1)==="s"?"":"s",g=(0,mt.cP)(n),C=W()({[en("book-image-block")]:i&&!g},{[en("book-image-block")&&en("dark-theme-book-image")]:i&&g},{[en("book-image-course")]:!i}),b=en(i?"flex-block":"flex-course"),L=en(i?"image-container-block":"image-container-course"),y=W()(en("small-text"),{[en("dark-theme")]:g}),E=W()(en("black-text"),{[en("dark-theme")]:g}),x=W()(en("button"),{[en("dark-theme-button")]:g}),S=(0,Gt.ny)({height:"210",width:"140",imageKey:o}),T=(0,h.useCallback)(()=>{Ge.BI&&c&&u({event:"Click Tracked",payload:Yo()(d,{type:"Buy Link"})})},[c,u,d]);return(0,s.jsxs)("section",{className:b,children:[(0,s.jsx)("h2",{className:"visually-hidden",children:"Book Info"}),(0,s.jsx)("div",{"aria-hidden":"true",className:L,children:o?(0,s.jsx)("img",{alt:"",className:C,src:S}):(0,s.jsx)("div",{className:C})}),(0,s.jsxs)("div",{className:en("text-container"),children:[(0,s.jsxs)("p",{className:y,children:["From ",f,"'",v]}),(0,s.jsx)("p",{className:E,children:r}),(0,s.jsx)("a",{className:x,href:a,onClick:T,rel:"noopener noreferrer",target:"_blank",children:"Buy the book"})]})]})},By={track:Wp},Gp=(0,ws.Ls)(null,By)(Dy),Fn=ur()("partner-content-partner-info__"),Hy=({backgroundColor:t,block:e,link:n,publishedAt:o,track:r,trackingInfo:a})=>{const i=e?(0,Gt.H5)():(0,Gt.DB)(),c=Fn(e?"nbic-logo-light-bulb":"nbic-logo"),u=Fn(e?"block-logo-container":"logo-container"),d=(0,mt.cP)(t),m=W()(Fn("small-text"),{[Fn("dark-theme")]:d}),p=W()(Fn("black-text"),{[Fn("dark-theme")]:d}),f=W()(Fn("button"),{[Fn("dark-theme-button")]:d}),v=(0,h.useCallback)(()=>{Ge.BI&&o&&r({event:"Click Tracked",payload:Yo()(a,{type:"Partner Link"})})},[o,r,a]);return(0,s.jsxs)("section",{className:Fn("flex"),children:[(0,s.jsx)("h2",{className:"visually-hidden",children:"Partner Info"}),(0,s.jsx)("div",{"aria-hidden":"true",className:u,children:(0,s.jsx)("img",{alt:"",className:c,src:i})}),(0,s.jsxs)("div",{className:Fn("text-container"),children:[(0,s.jsx)("p",{className:m,children:"In partnership with"}),(0,s.jsx)("p",{className:p,children:"Next Big Idea Club"}),(0,s.jsx)("a",{className:f,href:n,onClick:v,rel:"noopener noreferrer",target:"_blank",children:"Learn more"})]})]})},Fy={track:Wp},Kp=(0,ws.Ls)(null,Fy)(Hy),oi=ur()("partner-content-author-card__"),_p=t=>{const{courseId:e,partnerContent:n,publishedAt:o,tenantId:r}=t,{data:a,type:i}=n,{authors:c,bookImage:u,bookTitle:d,buyLink:m,internalId:p,nbicLink:f}=a,v=c.filter(y=>y.name),g={courseId:e,partnerContentId:n.id,partnerContentInternalId:p,tenantId:r,contentSubtype:i},C=W()(oi("flex"),oi("author-container")),b=y=>(0,Gt.ny)({width:"122",height:"122",imageKey:y}),L=(y,E)=>(0,s.jsx)("div",{"aria-hidden":"true",className:oi("image-container"),children:y?(0,s.jsx)("img",{alt:E,className:oi("author-image"),src:b(y)}):(0,s.jsx)("div",{className:oi("author-image")})});return(0,s.jsxs)("ol",{className:"partner-content-author-card","data-testid":"partner-content-author-card",role:"list",children:[(0,s.jsx)("li",{role:"listitem",children:(0,s.jsxs)("section",{children:[(0,s.jsx)("h2",{className:"visually-hidden",children:"Authors"}),v.map(y=>(0,s.jsxs)("li",{className:C,children:[L(y.image,y.name),(0,s.jsx)("p",{className:oi("author-name-text"),children:y.name})]},y.name))]})}),(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)(Gp,{authors:c,bookImage:u,bookTitle:d,buyLink:m,publishedAt:o,trackingInfo:g})}),(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)(Kp,{link:f,publishedAt:o,trackingInfo:g})})]})},zy=ne("cover");function Vy(t){const{courseId:e,coursePartnerContent:n,hasLogo:o,hasPartnerContent:r,publishedAt:a,tenantId:i}=t;if(!r)return null;const c=zy("details-content-aside",{logo:o});return(0,s.jsx)("div",{className:c,children:(0,s.jsx)(Cd,{type:"partner-content",children:(0,s.jsx)(_p,{courseId:e,partnerContent:n,publishedAt:a,tenantId:i})})})}var Uy=l(1710),xd=l.n(Uy);const $y=ne("cover"),Wy=kt("CoverDetailsContentHeading",({className:t="",type:e,...n})=>{const o=xd()(["Default"],n);return(0,s.jsx)("header",{...o,className:$y("details-content-heading",{type:e}).mix(t)})}),Gy=ne("cover");function Ky({children:t,title:e,type:n}){const o=(0,Ce.DX)(),{description:r,media:a,partnerContentId:i}=o,c=!!i,d=(a&&"image"in a?a.image?.key:null)!=null,p=n==="outline"?r?!d&&!c?"outline-no-logo":c&&!d?"outline-has-partner-content":c&&d?"outline-has-pc-and-logo":"outline":"outline-no-description":n;return(0,s.jsxs)("section",{className:Gy("details-content-section",{type:p}),children:[(0,s.jsx)(Wy,{type:n,children:(0,s.jsx)("h2",{children:e})}),t]})}const _y=ne("cover");function Nl(){return(0,s.jsxs)("svg",{"aria-hidden":"true",className:_y("header-star"),fill:"none",height:"18",viewBox:"0 0 18 18",width:"18",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M9 0V18",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,s.jsx)("path",{d:"M18 9H0",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,s.jsx)("path",{d:"M15.3 15.3002L2.69995 2.7002",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,s.jsx)("path",{d:"M2.69995 15.3002L15.3 2.7002",strokeMiterlimit:"10",strokeWidth:"0.75"})]})}const Qy=()=>Ns(480),Zy=()=>Ns(768),Yy={SPLIT_LEFT_IMAGE:"CENTERED_OVERLAY",SPLIT_RIGHT_IMAGE:"CENTERED_OVERLAY",TWO_THIRDS_LEFT_IMAGE:"CENTERED_OVERLAY",TWO_THIRDS_RIGHT_IMAGE:"CENTERED_OVERLAY"};function Qp(){const t=(0,Ce.DX)(),e=Zy(),n=t?.theme?.coverPageType||"CENTERED";return e?Yy[n]??n:n}const Xy=ne("cover"),Jy=()=>null,qy=()=>(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(T1,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(Nl,{}),(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})})}),eL=()=>(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(Nl,{}),(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})})}),tL=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(bl,{}),(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(Nl,{}),(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})})]}),sL=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(Nl,{}),(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})}),(0,s.jsx)(bl,{})]}),nL=()=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(Nl,{}),(0,s.jsx)(So,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})}),(0,s.jsx)("div",{className:"cover__header-graphic-wrap",children:(0,s.jsx)(bl,{})})]});function oL(){switch(Qp()){default:case"CENTERED_IMAGE":return(0,s.jsx)(nL,{});case"CENTERED":case"CENTERED_ACCENT_TINT":return(0,s.jsx)(eL,{});case"SPLIT_LEFT_IMAGE":case"TWO_THIRDS_LEFT_IMAGE":return(0,s.jsx)(sL,{});case"SPLIT_RIGHT_IMAGE":case"TWO_THIRDS_RIGHT_IMAGE":return(0,s.jsx)(tL,{});case"CENTERED_OVERLAY":return(0,s.jsx)(qy,{})}}function rL(){return(0,s.jsxs)("header",{className:Xy("header",{meta:!1}),"data-testid":"cover-header",children:[(0,s.jsx)(oL,{}),(0,s.jsx)(h.Suspense,{children:(0,s.jsx)(Jy,{})})]})}var aL=l(15648);const iL=ne("cover");function lL({children:t}){const e=(0,Ce.DX)(),{themeId:n}=e?.theme??{},o=Qp(),r=aL.useMemo(()=>Xa()(o),[o]),a=iL(null,{layout:r});return(0,s.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":n,id:"cover",children:t})}var Zp=l(15648);const B1=ne("lesson-header"),cL=({authorName:t,avatar:e,lessonName:n,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:u,totalLessons:d,lessonId:m})=>{const p=a!=null&&i,f=e&&t&&i&&!p,v=f||p||c,g=c&&(f||p);return(0,s.jsxs)("div",{className:B1("content"),children:[v&&(0,s.jsxs)("div",{className:B1("info-row"),children:[f?(0,s.jsx)(To,{authorName:t,avatar:e}):(0,s.jsx)(yl,{}),p&&(0,s.jsx)(Ja,{partnerContentAuthors:a}),g&&(0,s.jsx)("span",{"aria-hidden":"true",className:B1("info-row--divider"),children:"|"}),c?(0,s.jsx)(No,{lessonName:n,lessonNumber:o,lessonPreposition:r,totalLessons:d}):(0,s.jsx)(Io,{})]}),(0,s.jsx)("div",{children:(0,s.jsx)(jo,{id:m,title:u})})]})},dL=({authorName:t,avatar:e,lessonName:n,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:u,totalLessons:d,lessonId:m})=>{const p=a!=null,f=Zp.useMemo(()=>e&&t&&i&&!p,[e,t,i,p]);return(0,s.jsxs)(s.Fragment,{children:[c?(0,s.jsx)(No,{lessonName:n,lessonNumber:o,lessonPreposition:r,totalLessons:d}):(0,s.jsx)(Io,{}),f&&(0,s.jsx)(To,{authorName:t,avatar:e}),i&&p&&(0,s.jsx)(k1,{partnerContentAuthors:a}),(0,s.jsx)(jo,{id:m,title:u})]})},uL=({authorName:t,avatar:e,lessonName:n,lessonNumber:o,lessonPreposition:r,partnerContentAuthors:a,showAuthor:i,showLessonCount:c,title:u,totalLessons:d,lessonId:m})=>{const p=a!=null,f=Zp.useMemo(()=>e&&t&&i&&!p,[e,t,i,p]);return(0,s.jsxs)(s.Fragment,{children:[f?(0,s.jsx)(To,{authorName:t,avatar:e}):(0,s.jsx)(yl,{}),i&&p&&(0,s.jsx)(Ja,{partnerContentAuthors:a}),(0,s.jsx)(jo,{id:m,title:u}),c?(0,s.jsx)(No,{lessonName:n,lessonNumber:o,lessonPreposition:r,totalLessons:d}):(0,s.jsx)(Io,{})]})};function hL(t){const e=Qy();return t.lessonHeaderSize===k.OX.SMALL&&!e?(0,s.jsx)(cL,{...t}):e?(0,s.jsx)(dL,{...t}):(0,s.jsx)(uL,{...t})}var H1=l(15648);const{COMPACT:mL,COVER:pL,OVERLAY:fL,SIDEBAR:vL}=ct.by,ri=ne("progress-circle");function gL({"aria-hidden":t,"aria-label":e,isFailed:n,isPassed:o,scope:r,value:a}){const[i,c]=H1.useState(a===100),u=(0,Me.A)(a),{theme:d}=(0,Ce.DX)(),m=d?.progressIndicatorStyle??k.Y2.THEME_DEFAULT,p=r===pL,f=r===fL,v=m===k.Y2.THEME_DEFAULT,g=m===k.Y2.CIRCULAR_FILL,C=m===k.Y2.INCOMPLETE_COMPLETE,b=ri("default",{failed:n,passed:o}),L=ri({compact:r===mL,cover:p,overlay:f,sidebar:r===vL}),y=ri("track",{"circular-fill":!f&&g,"incomplete-complete":p&&C}),E=ri("fill",{"circular-fill":g,done:i,failed:n,passed:o,unstarted:a===0}),x=ri("pass",{done:i,visible:o}),S=ri("fail",{done:i,visible:n}),T=H1.useMemo(()=>g||a===100?a:0,[g,a]);return H1.useEffect(()=>{if(a!==100&&u===100)c(!1);else if(a===100&&!i&&!C){const N=setTimeout(()=>c(!0),300);return clearTimeout.bind(null,N)}else a===100&&!i&&C&&c(!0)},[i,C,u,a]),(0,s.jsx)(s.Fragment,{children:v?(0,s.jsx)("svg",{"aria-hidden":t,"aria-label":e,className:b,focusable:"false",viewBox:"0 0 7 7",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("circle",{cx:"3.5",cy:"3.5",r:"2.5"})}):(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:L,fill:"none",focusable:"false",role:"img",viewBox:"0 0 7 7",xmlns:"https://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{className:y,cx:"8",cy:"8",fill:"transparent",r:"7",strokeWidth:"2",transform:"rotate(-89.9 8 8)"}),(0,s.jsx)(R1,{className:E,cx:8,cy:8,diameter:16,r:7,strokeLinecap:"round",strokeWidth:2,value:T}),(0,s.jsx)("path",{className:x,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,s.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 CL({Default:t,...e}){return(0,s.jsx)(t,{...e,hasOverlay:!1})}var xL=l(10199),jl=l.n(xL);const Yp=t=>e=>(t(e),e.preventDefault()),pr=t=>{t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()},cn=t=>e=>{t(e),e.preventDefault(),pr(e)};function bd(t,e){const n=[];if(t){let o=t.parentElement;for(;o&&(e?.limit==null||n.length<e.limit);){if(o===document.body){n.push(window);break}const r=window.getComputedStyle(o);(r.overflowX==="auto"||r.overflowX==="scroll"||r.overflowY==="auto"||r.overflowY==="scroll")&&n.push(o),o=o.parentElement}}return n}function bL(t){return bd(t,{limit:1})[0]??null}function Xp(t,e){(0,h.useLayoutEffect)(()=>{let n=t.current;const o=bd(n);for(const r of o)r?.addEventListener("scroll",e);return()=>{for(const r of o)r?.removeEventListener("scroll",e)}},[e,t])}var ko=l(61943),yL=l(35567),dn=l.n(yL),LL=l(83050),fr=l.n(LL),EL=l(11048),qr=l.n(EL),SL=l(90258),vr=l.n(SL);const TL={keys:["End"],keyCode:ko.KEY_END},IL={keys:["Enter"],keyCode:ko.KEY_RETURN},NL={keys:["Home"],keyCode:ko.KEY_HOME},jL={keys:["Tab"],keyCode:ko.KEY_TAB},kL={keys:[" "],keyCode:ko.KEY_SPACE},AL={keys:["Escape","Esc"],keyCode:ko.KEY_ESCAPE},RL={keys:["ArrowUp"],keyCode:ko.KEY_UP},PL={keys:["ArrowDown"],keyCode:ko.KEY_DOWN},wL={keys:["ArrowLeft"],keyCode:ko.KEY_LEFT},ML={keys:["ArrowRight"],keyCode:ko.KEY_RIGHT},Ao=({keyCode:t,keys:e})=>n=>n.keyCode?n.keyCode===t:fr()(n.key,e),OL=t=>t.altKey||t.ctrlKey||t.metaKey,DL=Ao(TL),ea=Ao(IL),BL=Ao(NL),yd=Ao(jL),Ld=Ao(kL),un=Ao(AL),ta=Ao(RL),sa=Ao(PL),gr=Ao(wL),Cr=Ao(ML),ai=vr()(Ld,ea),cee=vr()(yd,ea),Jp=vr()(Cr,ta),qp=vr()(gr,sa),ef=vr()(ta,sa),tf=Jr()(ai),sf=25,HL=qr()((t,e)=>{t.scrollTop!==0&&(e.preventDefault(),t.scrollTop-=sf)}),FL=qr()((t,e,n)=>{e&&(n.preventDefault(),t.scrollTop+=sf)}),zL=(t,e)=>n=>{const o=FL(t,e),r=HL(t);dn()([[sa,o],[ta,r]])(n)},Ed=ne("lesson-progress"),{COMPACT:F1,COVER:kl,OVERLAY:z1,SIDEBAR:Al}=ct.by;function VL({canComplete:t,color:e,hasRestriction:n,isComplete:o,isCurrentLesson:r,isDark:a,isEnabled:i,isFailed:c,isLegacy:u=void 0,isPassed:d,isTooltipVisible:m,navigationStyle:p,onHideTooltip:f,onMarkComplete:v=void 0,onMarkReset:g=void 0,onShowTooltip:C,percentComplete:b,progressGraphic:L,scope:y,labels:E}){const x=(0,h.useRef)(),S=(0,h.useRef)(),T=(0,h.useRef)(),N=(0,h.useRef)(),{theme:{progressIndicatorStyle:j=k.Y2.THEME_DEFAULT}}=(0,Ce.DX)(),w=j===k.Y2.THEME_DEFAULT,M=Ed({compact:y===F1,cover:y===kl&&!u,"legacy-cover":y===kl&&u,inactive:n,overlay:y===z1,sidebar:y===Al&&!u,"legacy-sidebar":y===Al&&u,"theme-default":w}),O=Ed("graphic",{compact:y===F1,cover:y===kl&&!u,"legacy-cover":y===kl&&u,overlay:y===z1,sidebar:y===Al&&!u,"legacy-sidebar":y===Al&&u}),R=Ed("tooltip",{legacy:u}).toString(),F=(0,h.useCallback)(()=>{o?g?.():v?.()},[o,v,g]),D=(0,h.useCallback)(X=>{jl()(f)&&un(X)&&m&&f()},[f,m]),B=(0,h.useCallback)(()=>{clearTimeout(T.current),!n&&jl()(C)&&(S.current=setTimeout(C,600))},[n,C]),z=(0,h.useCallback)(()=>{clearTimeout(S.current),jl()(f)&&(T.current=setTimeout(f,150))},[f]),Z=(0,h.useCallback)(()=>{setTimeout(()=>{if(m){const X=x.current.getBoundingClientRect(),pe=N.current.offsetParent.getBoundingClientRect(),{height:Le,width:ke}=X,Be=X.left-pe.left,We=X.top-pe.top;Object.assign(N.current.style,{transform:`translate(${Be}px, ${We}px)`,width:`${ke}px`,height:`${Le}px`})}},0)},[m]);if((0,h.useLayoutEffect)(()=>Z(),[Z]),(0,ss.A)("resize",Z,window),(0,ss.A)("keydown",D,document),Xp(x,z),t){const X=Ge.BI&&b===100,pe=UL({labels:E,percentComplete:b,canReset:!X}),Le=!i||X,ke=Ed("action",{disabled:Le});return(0,s.jsx)("span",{className:M,"data-testid":"lesson-progress",children:(0,s.jsx)("button",{"aria-label":pe,className:ke,disabled:Le,onBlur:f,onClick:F,onFocus:C,type:"button",children:(0,s.jsxs)("span",{className:O,onMouseEnter:B,onMouseLeave:z,ref:x,children:[(0,s.jsx)(L,{"aria-hidden":"true",color:e,isCurrent:r,isDark:a,isFailed:c,isPassed:d,navigationStyle:p,scope:y,value:b}),i&&!n&&(0,s.jsx)(nf,{className:R,dark:a,ref:N,scope:y,visible:m,children:pe})]})})})}const Y=$L({labels:E,isFailed:c,percentComplete:b});return(0,s.jsx)("span",{className:M,"data-testid":"lesson-progress",children:(0,s.jsxs)("span",{className:O,onMouseEnter:B,onMouseLeave:z,ref:x,children:[(0,s.jsx)(L,{"aria-label":Y,color:e,isCurrent:r,isDark:a,isFailed:c,isPassed:d,navigationStyle:p,scope:y,value:b}),i&&!n&&(0,s.jsx)(nf,{className:R,dark:a,ref:N,scope:y,visible:m,children:Y})]})})}const nf=(0,h.forwardRef)((t,e)=>{const{children:n,className:o,dark:r,scope:a,visible:i}=t,c=(0,h.useMemo)(()=>ne(o),[o]),u=c({compact:a===F1,cover:a===kl,overlay:a===z1,sidebar:a===Al,visible:i}),d=c("inner",{dark:r,light:!r}),m=(0,s.jsx)("div",{"aria-hidden":"true",onClick:pr,ref:e,style:{left:0,pointerEvents:"none",position:"absolute",top:0,zIndex:Number.MAX_SAFE_INTEGER},children:(0,s.jsx)("div",{style:{pointerEvents:"all"},children:(0,s.jsx)("div",{className:u,children:(0,s.jsx)("div",{className:d,children:n})})})});return(0,to.createPortal)(m,hr())});function UL({labels:t,canReset:e,percentComplete:n}){const o=n===100,{progressPieCompleted:r,progressPieUnstarted:a,progressPieClickToComplete:i,progressPieClickToReset:c}=t;return o&&e?`${r}. ${c}`:n===100&&!e?r:n===0?`${a}. ${i}`:`${n}% ${r}. ${i}`}function $L({labels:t,isFailed:e,percentComplete:n}){const o=n===100,{progressPieCompleted:r,progressPieUnstarted:a,progressPieQuizFailed:i}=t;return e?i:o?r:n===0?a:`${n}% ${r}`}const of=h.memo(VL);function WL({color:t,hasRestriction:e,isComplete:n,isCurrentLesson:o,isFailed:r,isPassed:a,isTooltipVisible:i,lessonTitle:c,navigationStyle:u,onHideTooltip:d,onShowTooltip:m,percentComplete:p,progressGraphic:f,scope:v,labels:g}){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"overview-list-item__progress",children:(0,s.jsx)(of,{canComplete:!1,color:t,hasRestriction:e,isComplete:n,isCurrentLesson:o,isDark:!1,isEnabled:!0,isFailed:r,isPassed:a,isTooltipVisible:i,labels:g,navigationStyle:u,onHideTooltip:d,onShowTooltip:m,percentComplete:p,progressGraphic:f,scope:v})}),(0,s.jsx)("span",{className:"overview-list-item__title",children:c})]})}function GL(){return null}function rf({className:t,ref:e}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"currentColor",focusable:"false",ref:e,viewBox:"0 0 13 13",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M3.33177 4.1487L6.48034 1.00013M9.6289 4.14869L6.48034 1.00013M6.48034 1.00013L6.47966 11.9601"})})}function KL(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{...e,fill:"none",viewBox:"0 3 16 10",children:[(0,s.jsx)("path",{d:"M1.51472 7.99993H14.4853",stroke:"currentColor",strokeMiterlimit:"10",strokeWidth:"0.75"}),(0,s.jsx)("path",{d:"M9.50008 12.4994L14.5004 7.99932L9.50008 3.99973",stroke:"currentColor",strokeMiterlimit:"10",strokeWidth:"0.75"})]})}function _L(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsx)($s,{viewBox:"0 0 25 16",...e,children:(0,s.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 af(t){return(0,s.jsx)(Is,{height:"8",viewBox:"0 0 14 8",width:"14",...t,children:(0,s.jsx)("path",{clipRule:"evenodd",d:"M13 1L7 7L1 1",stroke:"currentColor"})})}function lf(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{...e,fill:"none",viewBox:"0 0 16 16",children:[(0,s.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"white"}),(0,s.jsx)("path",{d:"M5 7.71429L7.54545 10L11.5 5.5",stroke:"white"})]})}function cf(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{...e,fill:"none",viewBox:"0 0 16 16",children:[(0,s.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,s.jsx)("circle",{cx:"8",cy:"7.5293",r:"7",stroke:"white"})]})}function QL({className:t}){return(0,s.jsxs)("svg",{"aria-hidden":"true",className:t,fill:"none",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{cx:"6",cy:"6",r:"5"}),(0,s.jsx)("path",{d:"M9.5 9.5L14 14"})]})}function ZL(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{...e,fill:"none",viewBox:"0 0 16 16",children:[(0,s.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"white"}),(0,s.jsx)("path",{d:"M10 6L6 10",stroke:"white"}),(0,s.jsx)("path",{d:"M6 6L10 10",stroke:"white"})]})}function YL({className:t}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"none",focusable:"false",viewBox:"0 0 10 7",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M1 1.40002L5 5.40002L9 1.40002",strokeWidth:"1.6"})})}function XL(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsxs)($s,{viewBox:"0 0 12 12",...e,children:[(0,s.jsx)("path",{d:"M10.7425 0.742189L11.4496 1.4493L1.55012 11.3488L0.843012 10.6417L10.7425 0.742189Z",fill:"currentColor"}),(0,s.jsx)("path",{d:"M11.1571 10.6417L10.45 11.3488L0.550537 1.44929L1.25764 0.742188L11.1571 10.6417Z",fill:"currentColor"})]})}const JL=()=>Ns(1200),qL=()=>Ns(768),V1=()=>Ns(480),df=ne("cover");function eE(){const t=(0,Ce.DX)(),e=JL(),n=(0,rt.QQ)(t.description);if(!n)return null;const o=_a("description"),r=(0,gs.uW)(t.description)?{"data-l10n-id":t.description.l10nId}:{"data-change-path":o};return(0,s.jsx)("div",{...r,children:(0,s.jsxs)("section",{className:df("details-content-section"),children:[e&&(0,s.jsx)(y1,{}),(0,s.jsx)(St,{className:df("details-content-description"),value:h1(n)},"text")]})})}const tE={SPLIT_LEFT:"LEFT",SPLIT_LEFT_IMAGE:"LEFT_OVERLAY",SPLIT_RIGHT:"LEFT",SPLIT_RIGHT_IMAGE:"LEFT_OVERLAY"};function U1(){const t=(0,Ce.DX)(),e=qL(),n=t?.theme?.coverPageType||"CENTERED";return e?tE[n]??n:n}function sE({Default:t,...e}){const n=U1(),o=["SPLIT_RIGHT","SPLIT_RIGHT_IMAGE"].includes(n);return(0,s.jsx)(t,{...e,reverseColumns:o})}const uf=ne("cover");function Rl({accentColor:t,hasOverlay:e=!1,isShape:n=!1}){const{alpha:o,ariaLabel:r,media:a,role:i}=Zr("coverImage"),c=n?{backgroundColor:t}:(0,Rt.b9)({alpha:o,hasOverlay:e,media:a});return(0,s.jsx)("div",{className:uf("header-graphic-container"),children:(0,s.jsx)("div",{"aria-label":r,className:uf("header-graphic"),"data-testid":"cover-header-graphic",role:i,style:c})})}const hf=t=>(0,s.jsx)(Sd,{...t,children:(0,s.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,s.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"})})}),mf=t=>(0,s.jsx)(Sd,{...t,children:(0,s.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,s.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"})})}),pf=t=>(0,s.jsx)(Sd,{...t,children:(0,s.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,s.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"})})}),ff=t=>(0,s.jsx)(Sd,{...t,children:(0,s.jsx)("clipPath",{clipPathUnits:"objectBoundingBox",id:"cover-page-clip-path",children:(0,s.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"})})}),nE={LEFT_OVERLAY:hf,LEFT:hf,CENTERED:mf,CENTERED_OVERLAY:mf,SPLIT_LEFT:pf,SPLIT_LEFT_IMAGE:pf,SPLIT_RIGHT:ff,SPLIT_RIGHT_IMAGE:ff},Sd=({children:t,className:e="svgPath",height:n,width:o,viewBox:r})=>(0,s.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",focusable:"false",height:n,viewBox:r,width:o,xmlns:"http://www.w3.org/2000/svg",children:t});function na({className:t,coverPageType:e}){const n=e?nE[e]:null;return n?(0,s.jsx)(n,{className:t}):null}const vf=ne("cover"),ii=()=>(0,s.jsxs)("div",{className:vf("author-published-wrap"),children:[(0,s.jsx)(So,{}),(0,s.jsx)(mp,{})]}),oE=({coverPageType:t})=>{const e=V1();return(0,s.jsxs)(T1,{children:[(0,s.jsx)(na,{coverPageType:t}),(0,s.jsxs)(Xs,{children:[!e&&(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),e&&(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})]})},rE=({coverPageType:t})=>{const e=V1();return(0,s.jsxs)(Bn,{children:[(0,s.jsx)(na,{coverPageType:t}),(0,s.jsxs)(Xs,{children:[!e&&(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),e&&(0,s.jsx)(Ms,{}),(0,s.jsx)(Zs,{})]})]})},aE=({coverPageType:t})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(na,{coverPageType:t}),(0,s.jsx)(Rl,{}),(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})})]}),iE=({accentColor:t,coverPageType:e})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})}),(0,s.jsx)(na,{coverPageType:e}),(0,s.jsx)(Rl,{accentColor:t,isShape:!0})]}),lE=({coverPageType:t})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})}),(0,s.jsx)(na,{coverPageType:t}),(0,s.jsx)(Rl,{})]}),cE=({accentColor:t,coverPageType:e})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(na,{coverPageType:e}),(0,s.jsx)(Rl,{accentColor:t,isShape:!0}),(0,s.jsx)(Bn,{children:(0,s.jsxs)(Xs,{children:[(0,s.jsx)(Ms,{}),(0,s.jsx)(ii,{}),(0,s.jsx)(Js,{}),(0,s.jsx)(Zs,{})]})})]});function dE(t){const e=U1(),n={...t,coverPageType:e};switch(e){default:case k.BL.LEFT_OVERLAY:case k.BL.CENTERED_OVERLAY:return(0,s.jsx)(oE,{...n});case k.BL.LEFT:case k.BL.CENTERED:return(0,s.jsx)(rE,{...n});case k.BL.SPLIT_LEFT:return(0,s.jsx)(iE,{...n});case k.BL.SPLIT_LEFT_IMAGE:return(0,s.jsx)(lE,{...n});case k.BL.SPLIT_RIGHT:return(0,s.jsx)(cE,{...n});case k.BL.SPLIT_RIGHT_IMAGE:return(0,s.jsx)(aE,{...n})}}function uE(t){const{partnerContentId:e}=(0,Ce.DX)(),n=(0,Ce.Bd)(),r=!!(!!e&&!!n||Ge.BI);return(0,s.jsx)("header",{className:vf("header",{"with-info":r}),"data-testid":"cover-header",children:(0,s.jsx)(dE,{...t})})}var hE=l(15648);const mE=ne("cover");function pE({children:t}){const e=(0,Ce.DX)(),{themeId:n}=e?.theme??{},o=U1(),r=hE.useMemo(()=>Xa()(o),[o]),a=mE(null,{layout:r});return(0,s.jsx)("div",{className:a,"data-testid":`cover-layout-${r}`,"data-theme-id":n,id:"cover",children:t})}const fE=js("AlignLeft"),Td=js("ArrowDown"),gf=js("ArrowRight"),Cf=js("ArrowUp"),vE=js("Category"),gE=js("ChevronDown"),CE=js("ChevronUp"),xE=js("LessonsComplete"),bE=js("LessonsRequirement"),yE=js("QuestionBox"),LE=js("QuizFailed"),EE=js("QuizPassed"),SE=js("QuizRequirement"),Pl=js("Search"),xf=js("ToggleDown"),TE=js("Touch"),IE=js("VideoCamera"),Id=js("X"),NE=t=>{const e=t.indexOf("-");return e===-1?t:t.slice(0,e)},dee=(t,e)=>{const n=NE(t);return e.find(({iso639Code:o})=>o===t)||e.find(({iso639Code:o})=>o===n)||e.find(({defaultId:o,defaultSet:r})=>r&&o===1)},li=({percent:t,label:e,isRTL:n})=>{if(e.includes("%")){const o=n?`%${t}`:`${t}%`;return e.replace("%",o)}return`${t} ${e}`},Xo=ne("cover");function jE({nextLesson:t,percentComplete:e}){const n=V1(),o=(0,Ce.Wz)(),r=(0,Ce.vU)();if(e===0||!Ge.BI)return null;const a=li({percent:e,label:r.progressSummaryPercentComplete,isRTL:o});return(0,s.jsxs)("div",{className:Xo("progress"),children:[n&&(0,s.jsx)("div",{className:Xo("progress-text"),children:a}),(0,s.jsx)("div",{className:Xo("progress-outer"),children:(0,s.jsx)("div",{className:Xo("progress-inner"),style:{width:`${e}%`}})}),(0,s.jsxs)("div",{className:Xo("progress-text-wrap"),children:[!n&&(0,s.jsx)("div",{className:Xo("progress-text"),children:a}),t&&(0,s.jsxs)("div",{className:Xo("progress-next-lesson"),children:[(0,s.jsx)(gf,{className:Xo("progress-next-lesson-icon").toString(),decorative:!0}),(0,s.jsx)("span",{"aria-hidden":"true",className:Xo("progress-next-lesson-text"),children:t.title}),(0,s.jsxs)("span",{className:"visually-hidden",children:["Next lesson: ",t.title]})]})]})]})}var bf=l(15648);const Nd=ne("lesson-header"),$1=()=>(0,s.jsx)("div",{className:Nd("author--hidden")}),kE=({authorName:t,avatar:e,description:n,lessonName:o,lessonNumber:r,lessonPreposition:a,partnerContentAuthors:i,showAuthor:c,showLessonCount:u,title:d,totalLessons:m,lessonId:p})=>{const f=i!=null&&c,v=e&&t&&c&&!f,g=v||f||u,C=u&&(v||f);return(0,s.jsxs)("div",{className:Nd("content"),children:[g&&(0,s.jsxs)("div",{className:Nd("info-row"),children:[v?(0,s.jsx)(To,{authorName:t,avatar:e}):(0,s.jsx)($1,{}),f&&(0,s.jsx)(Ja,{partnerContentAuthors:i}),C&&(0,s.jsx)("span",{"aria-hidden":"true",className:Nd("info-row--divider"),children:"|"}),u?(0,s.jsx)(No,{lessonName:o,lessonNumber:r,lessonPreposition:a,totalLessons:m}):(0,s.jsx)(Io,{})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)(jo,{id:p,title:d}),n&&(0,s.jsx)(Yr,{description:n})]})]})},AE=t=>{const{authorName:e,avatar:n,description:o,lessonName:r,lessonNumber:a,lessonPreposition:i,partnerContentAuthors:c,showAuthor:u,showLessonCount:d,title:m,totalLessons:p,lessonId:f}=t,v=c!=null,g=bf.useMemo(()=>n&&e&&u&&!v,[n,e,u,v]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(jo,{id:f,title:m}),(0,s.jsxs)(db,{children:[g?(0,s.jsx)(To,{authorName:e,avatar:n}):(0,s.jsx)($1,{}),u&&v&&(0,s.jsx)(Ja,{partnerContentAuthors:c}),d?(0,s.jsx)(No,{lessonName:r,lessonNumber:a,lessonPreposition:i,showPartnerContent:v,totalLessons:p}):(0,s.jsx)(Io,{})]}),o&&(0,s.jsx)(Yr,{description:o})]})},RE=t=>{const{authorName:e,avatar:n,description:o,lessonName:r,lessonNumber:a,lessonPreposition:i,partnerContentAuthors:c,showAuthor:u,showLessonCount:d,title:m,totalLessons:p,lessonId:f}=t,v=c!=null,g=bf.useMemo(()=>n&&e&&u&&!v,[n,e,u,v]);return(0,s.jsxs)(s.Fragment,{children:[d?(0,s.jsx)(No,{lessonName:r,lessonNumber:a,lessonPreposition:i,totalLessons:p}):(0,s.jsx)(Io,{}),g?(0,s.jsx)(To,{authorName:e,avatar:n}):(0,s.jsx)($1,{}),u&&v&&(0,s.jsx)(k1,{partnerContentAuthors:c}),(0,s.jsx)(jo,{id:f,title:m}),o&&(0,s.jsx)(Yr,{description:o})]})};function PE(t){const e=g1();return t.lessonHeaderSize===k.OX.SMALL&&!e?(0,s.jsx)(kE,{...t}):e?(0,s.jsx)(RE,{...t}):(0,s.jsx)(AE,{...t})}var jd=l(15648);const{COMPACT:wE,COVER:ME,OVERLAY:OE,SIDEBAR:DE}=ct.by,wl=ne("progress-circle");function BE({"aria-hidden":t,"aria-label":e,isFailed:n,isPassed:o,scope:r,value:a}){const[i,c]=jd.useState(a===100),u=(0,Me.A)(a),{theme:d}=(0,Ce.DX)(),m=d?.progressIndicatorStyle??k.Y2.THEME_DEFAULT,p=r===ME,f=r===OE,v=m===k.Y2.THEME_DEFAULT,g=m===k.Y2.CIRCULAR_FILL,C=m===k.Y2.INCOMPLETE_COMPLETE,b=wl({compact:r===wE,cover:p,sidebar:r===DE,overlay:f}),L=wl("track",{"circular-fill":!f&&g,"incomplete-complete":p&&C}),y=wl("runner",{"circular-fill":g,done:i,failed:n,passed:o,unstarted:a===0}),E=wl("pass",{done:i,visible:o}),x=wl("fail",{done:i,visible:n}),S=jd.useMemo(()=>g||a===100?a:0,[g,a]);jd.useEffect(()=>{if(a!==100&&u===100)c(!1);else if(a===100&&!i&&!C){const N=setTimeout(()=>c(!0),300);return clearTimeout.bind(null,N)}else a===100&&!i&&C&&c(!0)},[i,C,u,a]);const T=jd.useCallback(()=>{a===100&&c(!0)},[a]);return(0,s.jsxs)("svg",{"aria-hidden":t,"aria-label":e,className:b,fill:"none",focusable:"false",role:"img",viewBox:"0 0 15 15",xmlns:"https://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{className:L,cx:"7.5",cy:"7.5",fill:"transparent",r:"6.5",strokeWidth:"2",transform:"rotate(-89.9 7.5 7.5)"}),v?(0,s.jsx)(Op,{className:y,cx:7.5,cy:7.5,diameter:15,onTransitionEnd:T,r:6.5,strokeWidth:2,transform:"rotate(-89.9 7.5 7.5)",value:a}):(0,s.jsx)(R1,{className:y,cx:7.5,cy:7.5,diameter:15,onTransitionEnd:T,r:6.5,strokeLinecap:"round",strokeWidth:2,value:S}),(0,s.jsx)("path",{className:E,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,s.jsx)("path",{className:x,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 kd=({"aria-hidden":t=void 0,"aria-label":e=void 0,progress:n=0,runnerClass:o,trackClass:r})=>(0,s.jsx)("div",{"aria-hidden":t,"aria-label":e,className:r,role:"img",children:(0,s.jsx)("div",{className:o,style:{width:`${n}%`}})}),HE=ne("nav-sidebar-header");function FE(t){const{classProgressRunner:e,classProgressText:n,classProgressTrack:o,percentComplete:r,percentCompleteText:a}=t;return(0,s.jsxs)("div",{className:HE("progress"),"data-testid":"nav-sidebar-progress",children:[(0,s.jsx)("div",{className:n,children:a}),(0,s.jsx)(kd,{"aria-hidden":"true",progress:r,runnerClass:e,trackClass:o})]})}function zE({className:t,ref:e}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"currentColor",focusable:"false",height:"17",ref:e,role:"img",viewBox:"0 0 17 17",width:"17",xmlns:"http://www.w3.org/2000/svg",children:(0,s.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 VE(t){return(0,s.jsx)($s,{...t,viewBox:"0 0 16 8",children:(0,s.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 UE(t){const e=(0,no.QD)(t,["Default"]);return(0,s.jsx)($s,{...e,viewBox:"0 0 16 8",children:(0,s.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 $E({className:t,ref:e}){return(0,s.jsx)("svg",{"aria-hidden":"true",className:t,fill:"currentColor",focusable:"false",ref:e,version:"1.1",viewBox:"0 0 17 17",xmlns:"http://www.w3.org/2000/svg",children:(0,s.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 WE(t){return(0,s.jsx)(Is,{height:"12",viewBox:"0 0 16 12",width:"16",...t,children:(0,s.jsx)("path",{clipRule:"evenodd",d:"M9.6665 2H0.666504V0H9.6665V2ZM12.6665 6H0.666504V4H12.6665V6ZM0.666504 10H7.6665V8H0.666504V10Z",fill:"currentColor",fillRule:"evenodd"})})}function yf(t){return(0,s.jsx)(Is,{height:"8",viewBox:"0 0 12 8",width:"12",...t,children:(0,s.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 GE(t){return(0,s.jsx)(Is,{height:"8",viewBox:"0 0 12 8",width:"12",...t,children:(0,s.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 KE(t){return(0,s.jsxs)(Is,{height:"21",viewBox:"0 0 20 21",width:"20",...t,children:[(0,s.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,s.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,s.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 _E(t){return(0,s.jsx)(Is,{height:"15",viewBox:"0 0 16 15",width:"16",...t,children:(0,s.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 QE(t){return(0,s.jsxs)(Is,{height:"18",viewBox:"0 0 18 18",width:"18",...t,children:[(0,s.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,s.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 ZE(t){return(0,s.jsxs)(Is,{height:"14",viewBox:"0 0 20 14",width:"20",...t,children:[(0,s.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,s.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 YE(t){return(0,s.jsx)(Is,{height:"14",viewBox:"0 0 14 14",width:"14",...t,children:(0,s.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 Lf=l(15648);const Ef=P,XE={classic:P,default:P,imaginative:_,organic:ee},Sf=Object.assign(Lf.createContext(Ef),{displayName:"ThemeContext"});function JE(){return Lf.useContext(Sf)}function qE({themeId:t,...e}){return(0,s.jsx)(Sf.Provider,{...e,value:XE[t]??Ef})}function eS(t){return(0,s.jsx)(s.Fragment,{children:t.children})}function tS(){return null}function Tf(t,e,n){function o(r){const i=JE()?.[t]?.[e]??n;return(0,s.jsx)(i,{...r,Default:n})}return o.displayName=`ThemeComponent(${e})`,o}function kt(t,e=eS){return Tf("components",t,e)}function js(t){return Tf("icons",t,tS)}const sS=ne("cover");function nS({className:t="",dueAt:e}){const n=Fa(),o=Gr(),r=o==null||o.quizPassed||o.outOfAttempts,a=op(e),i=sS("due-date",{urgent:a}).mix(t);return!e||n&&r?null:(0,s.jsx)("div",{className:i,tag:"div",children:u1(e)})}const oS=kt("CoverDueDate",nS);function rS(t){const{dueAt:e}=Ht(t);return{dueAt:e}}const aS=(0,K.Ng)(rS)(oS),oa=ne("cover"),iS=kt("CoverProgress",({nextLesson:t,percentComplete:e})=>{const n=(0,Ce.Wz)(),o=(0,nt.useLabelsMap)();if(e===0||window.isPublicShare||!Ge.BI)return null;const r=li({percent:e,label:o.progressSummaryPercentComplete,isRTL:n});return(0,s.jsxs)("div",{className:oa("progress"),children:[(0,s.jsx)("div",{className:oa("progress-text"),children:r}),(0,s.jsx)("div",{className:oa("progress-outer"),children:(0,s.jsx)("div",{className:oa("progress-inner"),style:{width:`${e}%`}})}),t&&(0,s.jsxs)("div",{className:oa("progress-next-lesson"),children:[(0,s.jsx)(gf,{className:oa("progress-next-lesson-icon").toString(),decorative:"true"}),(0,s.jsx)("span",{"aria-hidden":"true",className:oa("progress-next-lesson-text"),children:t.title}),(0,s.jsxs)("span",{className:"visually-hidden",children:["Next lesson: ",t.title]})]})]})}),lS=()=>{const t=_o();return(e,{currentLocale:n})=>{const o=t(n,e),r=Ye(e);return{nextLesson:o,percentComplete:r}}},cS=$e()(zt.wZ,(0,K.Ng)(lS))(iS),{useLabelsMap:dS}=l(88549),If=({failed:t,complete:e})=>{const n=dS();return(0,s.jsxs)("span",{className:"visually-hidden-always",children:[t?n?.a11yCoverRequirementFailed||"Requirement failed":e?n?.a11yCoverRequirementComplete||"Requirement complete":n?.a11yCoverRequirementIncomplete||"Requirement incomplete",": "]})},oo=ne("cover");function uS(){const t=(0,Ce.DX)(),e=(0,nt.useLabelsMap)(),{trackingCompletionPercentage:n,trackingQuizId:o}=t;return n==null&&!o?null:(0,s.jsxs)("section",{className:oo("requirements-section"),children:[(0,s.jsx)("h2",{className:oo("requirements-title"),children:e?.coverCourseRequirements||"Course Requirements"}),(0,s.jsxs)("ul",{className:oo("requirements-list"),children:[(0,s.jsx)(hS,{}),(0,s.jsx)(pS,{})]})]})}function hS(){const{trackingCompletionPercentage:t}=(0,Ce.DX)(),e=(0,Ce.v1)(),n=dr(),o=(0,nt.useLabelsMap)(),r=Math.ceil(t/100*e),a=r===e;if(t==null||r==null)return null;const i=n>=t,c=i?xE:bE;return(0,s.jsxs)("li",{className:oo("lesson-requirement"),role:"listitem",children:[(0,s.jsx)(c,{"aria-hidden":"true",className:oo("lesson-requirement-icon",{complete:i}).toString()}),(0,s.jsxs)("span",{className:oo("lesson-requirement-text"),children:[(0,s.jsx)(If,{complete:i}),a?o?.coverCompleteAllLessons||"Complete all lessons in this course":[o?.coverCompleteLessonsName||"Complete",r,o?.coverCompleteLessonsPreposition||"of",e,o?.coverCompleteLessonsInCourse||"lessons in this course"].join(" ")]})]})}const mS={passed:EE,failed:LE,requirement:SE};function pS(){const t=(0,nt.useLabelsMap)(),e=Ic(),n=Gr(),o=(0,Ce.Wz)(),r=ls(e?.title),a=e?.settings?.passingScore;if(!r||!n)return null;const{outOfAttempts:i,quizPassed:c}=n,u=!c&&i;let d="requirement";c?d="passed":u&&(d="failed");const m=mS[d],p=li({percent:a,label:t?.coverQuizPercentOrHigher||"% or higher",isRTL:o});return(0,s.jsxs)("li",{className:oo("quiz-requirement"),role:"listitem",children:[(0,s.jsx)(m,{"aria-hidden":"true",className:oo("quiz-requirement-icon",{type:d}).toString()}),(0,s.jsxs)("span",{className:oo("quiz-requirement-text"),children:[(0,s.jsx)(If,{complete:c,failed:u}),r,a!=null&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{"aria-hidden":"true",className:oo("quiz-requirement-seperator"),children:"\xA0|\xA0"}),t?.coverQuizScoreOf||"Score of"," ",p]}),u&&(0,s.jsx)("div",{className:oo("quiz-requirement-no-attempts"),children:t?.coverNoAttemptsRemaining||"No attempts remaining"})]})]})}function Ml(t){const{to:e,children:n}=t,o=(0,te.zy)(),r=(0,h.useMemo)(()=>(0,Ep.B)(e,o),[o,e]);return(0,s.jsx)(te.k2,{...t,to:r,children:n})}var W1=l(89297),fS=l(99269),vS=l(80841),gS=l(78030),CS=l(305),xS=l(30681),bS=l(31079),yS=l(75174),LS=l(90648),ES=l(10427),SS=l(51925),TS=l(86893),IS=l(74305),NS=l(57011),jS=l(23876),kS=l(99182),AS=l(30474),RS=l(44739),PS=l(7238),wS=l(75877),MS=l(48433),OS=l(71852),DS=l(49512),BS=l(75627),HS=l(25309),FS=l(25289),zS=l(66404),VS=l(69106),US=l(53445),$S=l(35211),WS=l(36448),GS=l(32063),KS=l(2101),_S=l(28246),QS=l(94622),ZS=l(78278),YS=l(61991),XS=l(79823),JS=l(44430),qS=l(52301),eT=l(70597),tT=l(91768),sT=l(35501),nT=l(25753),oT=l(29602),rT=l(313),aT=l(16324),iT=l(43935),lT=l(35886),cT=l(63609),dT=l(23875),uT=l(30843),hT=l(64857),mT=l(66102),pT=l(46872),fT=l(54995),vT=l(56956),gT=l(57641),CT=l(78640),xT=l(58543),bT=l(49639),yT=l(63039),LT=l(477),ET=l(38644),ST=l(10832),TT=l(73078),IT=l(25561),NT=l(41691),jT=l(92545),kT=l(39912),AT=l(65790),RT=l(98782),PT=l(26933),wT=l(2497),MT=l(55603),OT=l(99772),DT=l(55118),BT=l(18039),HT=l(11948),FT=l(90048),zT=l(8747),VT=l(48841),UT=l(62790),$T=l(19102),WT=l(2007),GT=l(9174),KT=l(35999),_T=l(89381),QT=l(66069),ZT=l(70594),YT=l(26520),XT=l(95076),JT=l(84165),qT=l(96193),eI=l(43546),tI=l(62731),sI=l(75420),nI=l(4261),oI=l(92783),rI=l(64836),aI=l(32785),iI=l(73016),lI=l(24012),cI=l(91260),dI=l(87235),uI=l(85936),hI=l(12425),mI=l(48750),pI=l(9624),fI=l(63445),vI=l(46),gI=l(20667),CI=l(96233),xI=l(14365),bI=l(63562),yI=l(66476),LI=l(2949),EI=l(71740),SI=l(55158),TI=l(26636),II=l(33985),NI=l(4599),jI=l(49679),kI=l(9515),AI=l(74156),RI=l(7587),PI=l(77679),wI=l(97141),MI=l(14357),OI=l(82199),DI=l(91114),BI=l(14932),HI=l(51105),FI=l(73217),zI=l(23650),VI=l(13650),UI=l(81312),$I=l(34577),WI=l(86534),GI=l(80422),KI=l(54187),_I=l(45068),QI=l(56728),Nf=l(44403),ZI=l(57257),YI=l(64978),XI=l(78256),JI=l(34104),qI=l(81522),eN=l(52404),tN=l(3925),sN=l(31289),nN=l(74621),oN=l(75310),rN=l(78371),aN=l(93538),iN=l(25589),lN=l(4751),cN=l(56584),dN=l(16128),uN=l(59394),hN=l(76242),mN=l(7962),pN=l(80105),fN=l(75565),vN=l(60322),gN=l(4511),CN=l(81221),xN=l(93557),bN=l(81090),yN=l(36147),LN=l(73287),EN=l(74921),SN=l(95654),TN=l(50903),IN=l(27452),NN=l(21306);const jN={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"]},kN={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"]]},AN={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"]},RN={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"]};var jf,PN;const wN={"alert-circle-solid":CT.lE,"alert-circle":YT.lE,"alert-diamond":uI.xG,"arrow-down-from-line":TT.xZ,"arrow-down-to-bracket":IT.a_,"arrow-down-to-line":NT.yH,"arrow-down":ST.B0,"arrow-left":jT.Ce,"arrow-right-from-line":AT.Pe,"arrow-right":kT.dm,"arrow-rotate-left-light":kS.V3,"arrow-rotate-left":RT.V3,"arrow-up-from-bracket":wT.MN,"arrow-up-from-line":MT.s8,"arrow-up-right-from-square":OT.faArrowUpRightFromSquare,"arrow-up":PT.IN,"arrows-two-from-center":vS.A1,"arrows-two-to-center":gS.hL,"badge-check":WS.Zs,"bar-chart":DT.X8,bars:GS.ck,"bars-regular":BT.ck,"block-selector":bT.iH,"book-open":FT.Re,"book-sparkles":zT.E4,book:HT.LB,"browser-light":xS.c9,browser:VT.c9,building:CS.UR,"cards-blank":UT.Xm,"caret-down":_S.xB,"caret-right":QS.fU,"chart-column":$S.q9,"check-regular":LT.e6,check:KS.e6,"chevron-down-solid":ZS.Jt,"chevron-down":$T.Jt,"chevron-left-light":bS.Wz,"chevron-left-solid":XS.Wz,"chevron-left":WT.Wz,"chevron-right-light":yS.Xk,"chevron-right-solid":JS.Xk,"chevron-right":GT.Xk,"chevron-up-solid":YS.w2,"chevron-up":KT.w2,"circle-arrow-right":tT.Ni,"circle-arrow-up":eT.yi,"circle-check-regular":QT.QR,"circle-check-solid":sT.QR,"circle-check":wS.QR,"circle-dot":ZT.pp,"circle-half-stroke":XT.B2,"circle-info":JT.faCircleInfo,"circle-notch":tI.s4,"circle-plus-duotone":MS.q_,"circle-plus-regular":qT.q_,"circle-plus":nT.q_,"circle-small-solid":oT.ZP,"circle-small":eI.ZP,"circle-solid":qS.GE,"circle-x":rT.Ub,"circle-xmark":sI.bn,"circle-xmark-solid":aT.bn,"circle-xmark-duotone":OS.bn,circle:_T.GE,"clock-rotate-left":nI.Yj,clone:rI.$3,close:aI.yY,"closed-captioning":oI.UM,"code-fork-duotone":DS.zt,"code-fork-regular":iI.zt,code:IN.jT,comment:lI.DN,copy:cI.jP,crop:dI.K1,"edit-regular":hI.MT,"ellipsis-regular":mI.Dw,"ellipsis-vertical-regular":pI.nx,envelope:fI.y_,"external-link":vI.vM,"eye-slash":ES.k6,eye:LS.pS,"face-frown":AS.Ho,"face-laugh":RS.ou,"face-smile":PS.H8,"file-audio":CI.qe,"file-duotone":BS.A4,"file-export-light":TS.o1,"file-export":xI.o1,"file-import":bI.$M,"file-lines":yI.bL,"file-pdf-light":SS.O_,"file-pdf":LI.O_,file:gI.A4,"folder-image":EI.JK,"folder-open":HS.Uj,gear:SI.BH,globe:TI.Bw,"graduation-cap":II.eS,"grid-2":NI.Qy,"grid-solid":iT.Qy,"grip-dots-vertical":jI.IM,"hand-pointer":kI.A8,"image-landscape":RI.oC,"image-portrait":PI.E4,image:AI.jb,"info-circle":wI.iW,"layers-solid":gT.qI,"link-simple-slash":DI.r2,"link-simple":OI.wi,"link-slash":BI.TH,link:MI.CQ,list:HI.IT,"list-check":FI.UN,"location-dot":NS.gK,"lock-keyhole-light":IS.Yp,lock:lT.DW,"magnifying-glass-plus":VI.bM,"magnifying-glass":zI.$U,megaphone:xT.OR,"message-quote":UI.ps,"minus-solid":cT.EZ,minus:$I.EZ,paintbrush:FS.ue,palette:WI.fy,paste:GI.R9,pause:KI.G1,"pause-solid":dT.G1,"pen-line":_I.pg,"pen-to-square":QI.faPenToSquare,"pencil-duotone":zS.zL,"pencil-regular":ET.zL,"pencil-thin":NN.zL,pencil:jS.zL,"play-regular":Nf.ij,"play-solid":uT.ij,play:Nf.ij,"plus-regular":ZI.QL,plus:YI.TS,"quote-left":XI.$7,"rectangle-history-circle-plus":qI.Hu,"rectangle-regular":JI.vt,"rectangle-vertical-history":eN.Lt,rocket:tN.KM,"ruler-horizontal":sN.Si,"ruler-triangle":nN.cb,"sliders-simple":hT.AD,"sparkles-solid":mT.p7,sparkles:oN.p7,"spinner-third":rN.sq,"square-arrow-down":iN.Y1,"square-arrow-right":lN.mT,"square-arrow-up-right":cN.fL,"square-check-solid":pT.Dn,"square-check":dN.Dn,"square-duo":VS.Nf,"square-info":uN.Lg,"square-plus":hN.Vd,square:aN.Nf,"stopwatch-regular":mN.nw,table:pN.w9,tag:fN._2,text:vN.jw,"trash-can":CN.sj,trash:gN.yL,"user-group":fT.US,"users-regular":xN.gd,users:US.gd,video:bN.n2,volume:yN.eF,volumeHigh:LN.AI,volumeLow:EN.gN,volumeXmark:SN.H_,"wand-magic-sparkles":TN.Ys,"waveform-lines":yT.Wx,xmark:vT.Jy},MN={"audio-plus":AN,"clone-plus":RN,reach:kN,"rise-com":jN};function it({"aria-label":t,className:e,classNameIcon:n,color:o,"data-testid":r,name:a,rotation:i,spin:c,style:u,styleIcon:d}){return(0,s.jsx)("span",{className:e,"data-testid":r,style:{color:o,...u},children:(0,s.jsx)(fS.g,{"aria-label":t,className:n,icon:wN[a],rotation:i,spin:c,style:d})})}function vee({className:t,classNameIcon:e,color:n,name:o,style:r,styleIcon:a}){return jf("span",{className:t,style:{color:n,...r},children:jf(PN,{className:e,icon:MN[o],style:a})})}const kf="focus-lesson-content",gee="preview-nav-to-first-lesson",Cee="preview-nav-to-cover-page",_t="preview-nav-to-lesson-item",xee="preview-scroll-to-nav-prev",bee="preview-scroll-to-header",G1="preview-clear-state",Ad="preview-show-nav-prev",Rd="preview-show-nav-next",Af="preview-nav-open",Rf="preview-nav-close",Pf="event-lesson-transition-start",wf="event-lesson-transition-end",Mf="event-lesson-nav-prev-visible",K1="event-lesson-nav-prev-hidden",Of="event-lesson-nav-next-visible",_1="event-lesson-nav-next-hidden",Q1=new WeakMap,Df=new ResizeObserver(t=>{for(const e of t)Q1.get(e.target)?.(e)});function Pd(t,e){(0,h.useEffect)(()=>{if(t)return Q1.set(t,e),()=>Q1.delete(t)},[t,e]),(0,h.useEffect)(()=>{if(t)return Df.observe(t),()=>Df.unobserve(t)},[t])}function ON(){const t=(0,K.wA)(),[e,n]=(0,h.useState)(null),o=(0,nt.useLabelsMap)(),r=(0,h.useCallback)(a=>{t((0,W1.s)({offsetHeight:a.target.offsetHeight}))},[t]);return(0,h.useLayoutEffect)(()=>{if(e)return t((0,W1.s)({offsetHeight:e.offsetHeight})),()=>t((0,W1.s)(null))},[t,e]),Pd(e,r),(0,s.jsx)("button",{className:"visually-hidden btn-skip-to-lesson brand--ui",onClick:Bf,ref:n,type:"button",children:(0,s.jsxs)("span",{className:"btn-skip-to-lesson__wrap",children:[o?.courseSkipToLesson,(0,s.jsx)(it,{"aria-hidden":"true",classNameIcon:"btn-skip-to-lesson__icon",name:"arrow-right"})]})})}function DN(t){(0,ss.A)(kf,t,document)}function Bf(){document.dispatchEvent(new CustomEvent(kf))}const Hf=(0,h.createContext)(!1);function Ol({children:t,inert:e}){const n=Z1();return(0,s.jsx)(Hf.Provider,{value:n||e,children:t})}function Z1(){return(0,h.useContext)(Hf)}function BN(t){return t?.sessionPreferences}function Y1(){return(0,K.d4)(BN)}const HN=(0,h.forwardRef)((t,e)=>{const{children:n,className:o="lesson-link-item-tooltip",dark:r,visible:a}=t,i=(0,h.useMemo)(()=>ne(o),[o]),c=(0,s.jsx)("div",{"aria-hidden":"true",ref:e,style:{left:0,pointerEvents:"none",position:"absolute",top:0,zIndex:Number.MAX_SAFE_INTEGER},children:(0,s.jsx)("div",{style:{pointerEvents:"all"},children:(0,s.jsx)("div",{className:i({visible:a}),children:(0,s.jsx)("div",{className:i("inner",{dark:r,light:!r}),children:n})})})});return(0,to.createPortal)(c,document.getElementById("portal"))});function Ff(t){const{children:e,className:n,dark:o,restriction:r,tooltipClassName:a,style:i}=t,{prefersKeyboardNavigation:c}=Y1(),u=(0,h.useRef)(),d=(0,h.useRef)(),m=(0,h.useRef)(),p=(0,nt.useLabelsMap)(),f=Z1(),[v,g]=(0,h.useState)(!1),C=(0,h.useCallback)(()=>g(!0),[]),b=(0,h.useCallback)(()=>g(!1),[]),L=(0,h.useCallback)(()=>{setTimeout(C,0)},[C]),y=(0,h.useCallback)(()=>{c&&b()},[b,c]),E=(0,h.useCallback)(w=>{un(w)&&v&&(w.stopPropagation(),b())},[b,v]),x=(0,h.useCallback)(()=>{document.activeElement===u.current&&(clearTimeout(m.current),C())},[C]),S=(0,h.useCallback)(()=>{m.current=setTimeout(b,150)},[b]),T=(0,h.useCallback)(()=>{if(v){const w=u.current.getBoundingClientRect(),M=d.current.offsetParent.getBoundingClientRect(),{height:O,width:R}=w,F=w.left-M.left,D=w.top-M.top;Object.assign(d.current.style,{transform:`translate(${F}px, ${D}px)`,width:`${R}px`,height:`${O}px`})}},[v]);(0,h.useEffect)(()=>{f&&g(!1)},[f]),(0,h.useLayoutEffect)(()=>T(),[T]),(0,ss.A)("resize",T,window),(0,ss.A)("keydown",E,document),Xp(u,b);const N=ls(r?.data);let j;return r?.type===es.XQ.QUIZ?j=`${p.quizRequirePassingScore}: "${N}"`:r?.type===es.XQ.ORDER?j=p.lessonRestricted:r?.type===es.XQ.KNOWLEDGE_CHECK&&(j=p.knowledgeCheckCorrectAnswerRequiredNav),(0,s.jsxs)("div",{"aria-disabled":!0,className:n,onBlur:y,onFocus:L,onMouseEnter:x,onMouseLeave:S,ref:u,role:"link",style:i,tabIndex:f?-1:0,children:[e,(0,s.jsx)("div",{className:"visually-hidden-always",children:p?.a11yRestrictedNav}),(0,s.jsx)("div",{className:"visually-hidden-always",children:j}),(0,s.jsx)(HN,{className:a,dark:o,ref:d,visible:v,children:j})]})}function FN(t){const{b:e,children:n,"data-direction":o,isCurrentLesson:r,isTooltipEnabled:a,lessonId:i,onClick:c=Function.prototype,onFocus:u,onHideProgressTooltip:d,onNavigate:m=Function.prototype,onShowProgressTooltip:p,restriction:f,showProgressDelay:v,style:g}=t,C=Z1(),{theme:{progressIndicatorStyle:b=k.Y2.THEME_DEFAULT}}=(0,Ce.DX)(),L=b===k.Y2.THEME_DEFAULT,y=(0,h.useCallback)(O=>{c(O),r?(O.preventDefault(),Bf()):m(i)},[i,r,c,m]),[E,x]=(0,h.useState)(!1),S=(0,h.useCallback)(O=>{!E&&a&&(v!=null?setTimeout(p,v):p()),u?.(O)},[E,u,v,p,a]),T=(0,h.useCallback)(O=>{a&&un(O)&&d()},[d,a]),N=(0,h.useCallback)(()=>{a&&x(!0)},[a]),j=(0,h.useCallback)(()=>{a&&x(!1)},[a]),w=f?.type!=null,M=e("link",{active:r,restricted:w,"theme-default":L}).toString();return w?(0,s.jsx)(Ff,{...t,className:M,style:g}):(0,s.jsx)(Ml,{"aria-current":"page",className:M.toString(),"data-direction":o,"data-nav-item":"",onBlur:a?d:void 0,onClick:y,onFocus:S,onKeyDown:T,onMouseDown:N,onMouseUp:j,style:g,tabIndex:C?-1:void 0,to:(0,es.p1)(i),children:n})}function Dl(t){const{className:e="lesson-link-item",isCurrentLesson:n,last:o,lessonId:r,style:a}=t,i=(0,h.useMemo)(()=>ne(e),[e]),c=ts(r),u=c?.type!=null,{isComplete:d=!1}=Mn(r)??{},m=i({active:n,complete:d,last:o,restricted:u});return(0,s.jsx)("div",{className:m,children:(0,s.jsx)(FN,{...t,b:i,isCurrentLesson:n,restriction:c,style:a})})}const zN=ne("lesson-nav"),VN=t=>{const{children:e,finish:n,lessonId:o,onFocus:r}=t,a=(0,Lt.Z)();if(o)return(0,s.jsx)(Dl,{className:"lesson-nav-link",onFocus:r,tooltipClassName:"lesson-nav-link-tooltip",...t});const i=n?"/lessons/progress-summary":"/",c=u=>{u.preventDefault(),Zo(()=>{a(i)},i==="/"?"lesson-to-cover":"default")};return(0,s.jsx)("span",{className:"lesson-nav-link",children:(0,s.jsx)(bn,{className:"lesson-nav-link__link","data-direction":t["data-direction"],onClick:c,onFocus:r,to:i,children:e})})},UN=({buttonScheme:t,accentContrast:e,children:n,className:o,direction:r,finish:a,navLessonId:i,onFocus:c,restrictionType:u},d)=>{const m=u!=null,p=Xr(),v={className:zN(null,{[r]:!0,accent:t===k.LE.ACCENT,dark:t===k.LE.DARK,floating:p===k.AY.FLOATING,"floating-full":p===k.AY.FLOATING_FULL,finish:a,full:p===k.AY.FULL,light:t===k.LE.LIGHT,restricted:m,tint:t===k.LE.TINT}).mix(o),[`data-${r}-lesson`]:!0};return(0,s.jsx)("div",{ref:d,...v,children:(0,s.jsx)(VN,{accentContrast:e,"data-direction":r,finish:a,lessonId:i,onFocus:c,children:n})})};function $N(t,e){const{currentLocale:n}=e,o=Ht(t),r=(0,nt.selectLabelsMap)(n,t);return{buttonScheme:o.buttonScheme,accentContrast:o.theme?.accentContrast,labelLessonRestricted:r.lessonRestricted,labelQuizRequirePassingScore:r.quizRequirePassingScore}}const WN=$e()(zt.wZ,(0,K.Ng)($N,null,null,{forwardRef:!0}),h.forwardRef)(UN),GN={CoverCompletedInformation:O7,CoverDueDate:aS,CoverProgress:cS,CoverRequirements:uS,ImageEagerOrLazy:I1,LessonNav:WN};function KN({children:t}){return(0,s.jsx)(_x,{...GN,children:t})}var _N=l(22300),QN=l(66056),zf;const Vf={"rise-course-navigation":!0},ZN={"ai-assistant-settings":!0,"ai-assistant-summaries":!0,"ai-assistant-quizzes":!0,"ai-assistant-blocks":!0,"ai-avatars-v3":!1,"ai-text-to-video":!1,"ai-assistant-images":!0,"ai-assistant-magic-block-import":!0,"ai-assistant-writing":!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-new-delivery-formats":!1,"rise-ai-avatar-prompt-testing":!1,"rise-com-360-upsell":!0,"rise-update-block":!1},X1=(0,h.createContext)(Vf);X1.displayName="FeatureFlagsContext";const{Provider:YN}=X1;function XN({children:t,value:e}){const n=(0,h.useMemo)(()=>({...ZN,...e,...Vf}),[e]);return(0,s.jsx)(YN,{value:n,children:t})}function wd(){return(0,h.useContext)(X1)}function JN(t){return wd()[t]}function Lee(t){function e(n){const o=wd();return zf(t,{...n,flags:o})}return e.displayName=`withFeatureFlags(${t.displayName||t.name})`,e}function Eee(t,e){return function(n){const o=r=>{const a=JN(t),i={...r,[e]:a};return zf(n,{...i})};return o.displayName=`withFeatureFlag(${n.displayName||n.name})`,o}}const Uf=({children:t})=>(0,s.jsx)(s.Fragment,{children:t});Uf.displayName="On";const $f=({children:t})=>(0,s.jsx)(s.Fragment,{children:t});$f.displayName="Off";const Md=({children:t,featureFlags:e})=>{const n=wd(),o=(0,h.useMemo)(()=>{const i=[].concat(e??[]);return i.length&&i.every(c=>n[c])},[e,n]),{on:r=null,off:a=null}=(0,h.useMemo)(()=>{const i={};return h.Children.forEach(t,c=>{switch(c.type.displayName){case Md.On.displayName:i.on=c;break;case Md.Off.displayName:i.off=c;break;default:i.on=t}}),i},[t]);return o?r:a};Md.On=Uf,Md.Off=$f;const qN={};function ej({children:t}){const e=(0,K.wA)(),n=wd();return(0,_N.A)(()=>{e((0,QN.G)(n))},[n]),t}function tj({children:t}){const n=At()?.features??qN;return(0,s.jsx)(XN,{value:n,children:(0,s.jsx)(ej,{children:t})})}var sj=l(86950),J1=l(84523),nj=l(15904),ro=l.n(nj);const oj=t=>Ge.BI?t??"":t?`${t} | ${Ge.mZ}`:Ge.mZ,Bl=t=>(0,Ge.Hm)()?t:oj(t);let q1=!1;function ra({children:t,title:e,isExplicit:n=!1}){const o=Bl((0,Ce.d_)()),r=e??o;return h.useEffect(()=>{if(n)return q1=!0,document.title=r,()=>{q1=!1};q1||(document.title=r)},[r,n]),(0,s.jsx)(s.Fragment,{children:t})}var rj=l(60975),aj=l.n(rj),ij=l(14602),lj=l(23290);const eh=Object.assign((0,h.createContext)(void 0),{displayName:"BlockContext"});function th({block:t,children:e}){const[n,o]=(0,h.useState)(t);return(0,h.useEffect)(()=>o(r=>t||r),[t]),(0,s.jsx)(eh.Provider,{value:n,children:(0,s.jsx)(ih,{...n?.settings,children:e})})}const Tee=eh.Consumer;function ks(){return(0,h.useContext)(eh)}function Od(t){return function(n){const o=ks();return(0,s.jsx)(t,{...n,block:o})}}const cj={text:{backgroundType:"blockTextBackgroundType",backgroundColor:"blockTextBackgroundColor",backgroundColorContrast:"blockTextBackgroundColorContrast",paddingStart:"blockTextPaddingStart",paddingEnd:"blockTextPaddingEnd",bodyFontSize:"blockTextBodyFontSize",headingFontSize:"blockTextHeadingFontSize",subheadingFontSize:"blockTextSubheadingFontSize"}};function dj(t,e){if(!t||!e)return null;const n=cj[t];if(!n)return null;const o=r=>r?e[r]:void 0;return{backgroundType:o(n.backgroundType),backgroundColor:o(n.backgroundColor),backgroundColorContrast:o(n.backgroundColorContrast),paddingStart:o(n.paddingStart),paddingEnd:o(n.paddingEnd),bodyFontSize:o(n.bodyFontSize),headingFontSize:o(n.headingFontSize),subheadingFontSize:o(n.subheadingFontSize)}}function ci(){const t=ks(),e=(0,Ce.DX)(),n=t?.family,o=e?.theme;return(0,h.useMemo)(()=>dj(n,o),[n,o])}var uj=l(32107),hj=l.n(uj),mj=l(87180),pj=l.n(mj),fj=l(71080),Wf=l.n(fj),vj=l(69175),gj,Cj,xj,bj,sh,Gf,aa;const Kf=2,Iee=(t,e,n)=>t??e??n,_f=(t,e,n,o)=>t??e??n??o,zn=hj()({WHITE:null,TRANSPARENT:null}),yj={markerColorContrast:k.Em.AUTO,paddingBottom:3,paddingLinked:!0,paddingTop:3,snippetColorContrast:k.Em.AUTO},Lj={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"],quote:["carousel"],survey:["survey"]};function Ej(t,e){return Lj[t]?.includes(e)??!1}const Sj={360:{storyline:"#fafafa"},impact:{c:"#ececec",d:"#f5f5f5"},"interactive-fullscreen":{timeline:"#f5f5f5"},quote:{d:"#f5f5f5"}};function nh(t,e){const n=Sj[t]?.[e];return n==null?{}:{backgroundColor:n,backgroundType:k.xj.COLOR}}const Tj={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 Nee(t,e){return Tj[t]?.includes(e)??!1?.1:.5}function Ij(t){switch(t.backgroundType){case k.xj.COLOR:return t.backgroundColor;case k.xj.ACCENT:return t.courseColor;case k.xj.TINT:return(0,mt.WA)(t.courseColor);case k.xj.LIGHT:return"#ffffff";case k.xj.GRAY:return"#fafafa";case k.xj.DARK:return"#303030";case k.xj.BLACK:return"#000000"}}const Nj={multimedia:{embed(t){return{cardMode:t.showBorder===!1?zn.TRANSPARENT:zn.WHITE}}}};function jj(t,e,n){return kj(t,e,n)}function kj(t,e,n){const o=nh(t,e);(n.v==null||n.v<Kf)&&(n=Aj(n),n.backgroundColor?.toLowerCase()==="#ffffff"&&Object.keys(o).length===0&&(n=pj()("backgroundColor",n)));const r=Nj[t]?.[e]?.(n),a=n.backgroundColor&&n.backgroundType==null?{backgroundType:k.xj.COLOR}:{};return[{accentColor:null},yj,r,n,a,{v:Kf}].reduce((u,d)=>d==null?u:{...u,...Wf()(vj.A,d)},{})}function Aj(t){return{...t,backgroundType:null,cardMode:null,v:1}}const Rj={text:["table"],divider:["divider","numbered divider","spacing divider"],knowledgeCheck:["draw from question bank"],multimedia:[]};function jee(t,e){return!Rj[t]?.includes(e)}const Pj={};function kee(t,e){return!Pj[t]?.includes(e)}function wj(t){return t===bj.LIGHT?aa.LIGHT:aa.DARK}function Mj(t,e){if(e===sh.AUTO){const n=gj(t),o=Cj[n](t);return xj(o)===sh.DARK?aa.DARK:aa.LIGHT}else return e===sh.LIGHT?aa.LIGHT:aa.DARK}function Aee(t,e,n,o,r){const a=t?.backgroundType;return t?.cardMode===zn.TRANSPARENT?a===Gf.IMAGE?wj(e?.overlayColor):o&&a!==Gf.ACCENT?r:Mj(n,t?.customBackgroundColorContrast):o?r:aa.DARK}const Oj={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 Ree(t,e){return Oj[t]?.includes(e)??!1}const Dj=new RegExp(/^#([a-f0-9]{6}|[a-f0-9]{3})$/,"i"),oh=(t,e)=>Dj.test(e)?e:t;function Os(t){const{contrast:e=k.Em.AUTO,backgroundColor:n="#fff"}=t,o=oh("#fff",n),r=(0,mt.xD)(o);return e===k.Em.DARK||e===k.Em.AUTO&&r===k.Em.DARK?ct.S6.DARK:ct.S6.LIGHT}const Bj=t=>t.blockBackgroundType??t.familyBackgroundType??t.courseBackgroundType??t.blockTypeFallbackType??k.xj.LIGHT,Hj=t=>t.effectiveBackgroundType===k.xj.COLOR?t.blockBackgroundColor||t.familyBackgroundColor||t.courseBackgroundColor||t.blockTypeFallbackColor||null:t.settingsBackgroundColor??null,Fj=t=>t.blockCustomContrast??t.familyBackgroundColorContrast??t.courseBackgroundColorContrast??k.Em.AUTO,Qf=t=>{const{family:e,variant:n,customBackgroundColorContrast:o}=t;return!o&&(e==="image"&&n!=="text aside"||e==="chart"||n==="sorting")},Zf=t=>(0,mt.cP)(t)?k.Em.LIGHT:k.Em.DARK,zj=t=>{const{backgroundType:e,backgroundColor:n,accentColor:o,customBackgroundColorContrast:r,accentContrast:a,family:i,variant:c}=t;if(!(e===k.xj.ACCENT||e===k.xj.COLOR))return null;const d=e===k.xj.ACCENT?o:n;let m;return e===k.xj.ACCENT?m=a:Qf({family:i,variant:c,customBackgroundColorContrast:r})?m=Zf(n):m=r??k.Em.DARK,Os({backgroundColor:d??void 0,contrast:m})},Vj=t=>zj(t)===ct.S6.LIGHT,Uj=t=>{const{backgroundColor:e,family:n,variant:o,blockCustomContrast:r,familyBackgroundColorContrast:a,courseBackgroundColorContrast:i}=t,c=r??a??i??k.Em.AUTO,d=Qf({family:n,variant:o,customBackgroundColorContrast:c})?Zf(e):c;return Os({backgroundColor:e??void 0,contrast:d})};var rh=l(11059);const $j=t=>{const{effectiveBackgroundType:e,blockImage:n}=t;return e!==k.xj.IMAGE?null:n??null},Wj=t=>(0,Ys.I6)(t?.alt),Gj=t=>{if(!t)return null;const{alpha:e,overlayColor:n=k.df.DARK}=t,o=(0,Gt.ME)(t),r=n===k.df.LIGHT?k.qH:k.KJ;return(0,rh.A)({alpha:e,color:r,url:o})};function Ro(){const t=(0,Ce.DX)(),e=ci(),n=tn(),o=ks(),r=o?nh(o.family,o.variant):{};return Bj({blockBackgroundType:n?.backgroundType,familyBackgroundType:e?.backgroundType,courseBackgroundType:t?.theme?.blockBackgroundType,blockTypeFallbackType:r.backgroundType})}function Kj(){return Ro().toLowerCase()}function Dd(){const t=ks(),e=Ro(),n=t?.background,o=(0,rt.QQ)(n?.media)?.image;return $j({effectiveBackgroundType:e,blockImage:o})}function _j(){const t=Dd();return Wj(t)}function Qj(){const t=Dd();return Gj(t)}function Zj(){const t=Dd();return!!t&&t?.overlayColor===k.df.LIGHT}function Yj(){const t=ks(),e=t?.family,n=t?.variant,o=Ej(e,n),r=t?.settings?.cardMode??zn.WHITE;return o?r.toLowerCase():null}function Xj(){const t=yn(),e=t?(0,mt.XC)(t):mt.lL.LIGHT;return Xa()(e.toLowerCase())}function Jj(){const t=ks(),e=(0,Ce.DX)(),n=ci();return Fj({blockCustomContrast:t?.settings?.customBackgroundColorContrast,familyBackgroundColorContrast:n?.backgroundColorContrast,courseBackgroundColorContrast:e?.theme?.blockBackgroundColorContrast})}function qj(){const t=(0,Ce.DX)(),e=tn(),n=yn(),o=ks(),r=Ro(),a=Jj(),i=e.accentColor||t?.theme?.colorAccent;return Vj({accentColor:i,accentContrast:t?.theme?.accentContrast,backgroundColor:n,backgroundType:r,customBackgroundColorContrast:a,family:o?.family,variant:o?.variant})}function ek(){const t=ks(),e=(0,Ce.DX)(),n=yn(),o=ci();return Uj({backgroundColor:n,blockCustomContrast:t?.settings?.customBackgroundColorContrast,courseBackgroundColorContrast:e?.theme?.blockBackgroundColorContrast,family:t?.family,familyBackgroundColorContrast:o?.backgroundColorContrast,variant:t?.variant})}function tk(){const t=ks(),e=t?.settings?.backgroundType,n=!t?.settings?.customBackgroundColorContrast;return e==null||n}function sk(){const t=Kj(),e=Xj(),n=Yj(),o=qj(),r=Zj(),a=tk(),i=yn(),c=Qj(),u=_j();return{backgroundColor:i,backgroundImageAlt:u,backgroundImageCss:c,backgroundTypeLowercase:t,cardMode:n,colorRange:e,isContrastLight:o,isLegacyBackground:a,isOverlayLight:r}}var Yf=l(15648);const Xf=Object.assign((0,h.createContext)({}),{displayName:"BlockSettingsContext"});function tn(){return(0,h.useContext)(Xf)}const nk="settings";function ah(t){return e=>{const n=Yf.forwardRef((o,r)=>{const a=tn(),i={...o,[t??nk]:a};return(0,s.jsx)(e,{...i,ref:r})});return n.displayName=`withBlockSettings(${e.displayName||e.name})`,n}}function yn(){const t=(0,Ce.DX)(),e=tn(),n=ci(),o=Ro(),r=ks();if(e==null)return null;const a=r?nh(r.family,r.variant):{},i=Hj({effectiveBackgroundType:o,blockBackgroundColor:e.backgroundColor,familyBackgroundColor:n?.backgroundColor,courseBackgroundColor:t?.theme?.blockBackgroundColor,blockTypeFallbackColor:a.backgroundColor,settingsBackgroundColor:e.backgroundColor}),c={...e,backgroundType:o,backgroundColor:i};return Ij(c)}const ok="backgroundColor";function rk(t){return e=>{const n=Yf.forwardRef((o,r)=>{const a=yn(),i={...o,[t??ok]:a};return(0,s.jsx)(e,{ref:r,...i})});return n.displayName=`withBackgroundColor(${e.displayName||e.name})`,n}}function ih({children:t,...e}){const n=ks(),o=tn(),r=(0,Ce.kJ)(),a=(0,h.useMemo)(()=>{const i=n==null?e:jj(n.family,n.variant,e);return{courseColor:r,...o,...i}},[n,e,r,o]);return(0,s.jsx)(Xf.Provider,{value:a,children:t})}var Jf=l(98945),ak=l(7517),ik=l(61813),qf=l(19689),lk=l(94439),lh=l.n(lk),ck;const Pee=t=>{const e=t.value.length;t.focus(),t.setSelectionRange(e,e)},wee=t=>{const e=ck(["current","editor"],t);if(!e)return null;const n=e.value.length;return e.focus(),e.setSelectionRange(n,n),t};function ev(t){return Array.prototype.slice.call(t)}function ch(t,e){const n=t.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth;if(e==="start")return n.top>=0;if(e==="center"){if(n.height>o)return n.top<=0&&n.bottom>=o;const a=o/2,i=n.top+n.height/2,c=o*.25;return Math.abs(a-i)<c}return e==="end"?n.bottom<=o:n.top>=0&&n.left>=0&&n.bottom<=o&&n.right<=r}function tv({anchor:t,popover:e,positionX:n}){if(!t||!e)return null;const o=t.getBoundingClientRect(),a=window.getComputedStyle(t).direction==="rtl",i=window.getComputedStyle(e),c=parseFloat(i.marginTop),u=e.offsetWidth,d=window.visualViewport??{width:window.innerWidth,height:window.innerHeight},m=o.top+o.height+e.offsetHeight+c>d.height?o.top-(c*2+e.offsetHeight):o.top+o.height;let p;if(n==="center"){const f=o.left+o.width/2;p=a?d.width-f-u/2:f-u/2}else n==="right"?p=a?d.width-o.left-u:o.right-u:p=Math.min(a?d.width-o.right:o.left,d.width-u);return{left:p,top:m}}const di="group",dk="tablist",uk="tabpanel",hk="tab",Mee="radio",mk=({element:t,isHidden:e})=>{t&&t.setAttribute("aria-hidden",e?"true":"false")},Hl=({caption:t,editable:e,id:n,isOverlayType:o,getL10nValue:r})=>{const a=!!(!o&&!e&&r(t));return{figcaptionId:a?`figcaption-${n}`:void 0,isFigure:a,role:a?"figure":void 0,tagName:a?"figure":"div"}};var dh=l(43241);const sv=":focus{outline: none}",pk=":focus:not(:focus-visible){outline: none}",nv="focus-ring-style",uh=()=>document.getElementById(nv)||fk(),fk=()=>{const t=document.createElement("style");return t.id=nv,document.head.appendChild(t),t},Bd=0,Hd=-1,vk=()=>{const t=uh();document.addEventListener("mousedown",()=>{setTimeout(()=>{t.innerHTML=sv},0),(0,K.JD)((0,dh.xi)(!1))}),window.addEventListener("keydown",ov)},ov=t=>{const e=t.target,n=uh();(yd(t)||ai(t)&&!e.classList.contains("ignore-prefers"))&&(n.innerHTML="",(0,K.JD)((0,dh.xi)(!0)))},rv=({focusVisible:t}={})=>uh().innerHTML=t?pk:sv,ui=t=>t?Bd:Hd,av=(t,e)=>{const n=t||{},o=e!==Bd;n.tabIndex=e,mk({element:t,isHidden:o})},hh=({element:t,selector:e,tabIndex:n})=>{ev(t.querySelectorAll(e)).forEach(r=>{av(r,n)})},iv=({list:t,index:e})=>{e>=0&&e<ps()(t)&&t[e].focus()},gk=({list:t,currentIndex:e})=>{const n=Rn()(e||0),o=n<ps()(t)?n:0;return iv({list:t,index:o}),o},Ck=({list:t,currentIndex:e})=>{const n=lh()(e||ps()(t));return iv({list:t,index:n}),n};var Fl=l(87983),hi=l(18189),xk=l(87686),rs=l.n(xk),bk=l(69214),mi=l.n(bk),yk=l(99099),mh=l.n(yk),Lk=l(30349),Ek=l.n(Lk);const Sk=O1()(mh()(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i),rs()("#FFF")),Tk=mi()({color:Sk}),Ik=({accentContrast:t,bodyTypeface:e,color:n,headingTypeface:o,isLegacyCourse:r,uiTypeface:a})=>{const i=(0,h.useMemo)(()=>{const d=!(0,mt.Wn)(n),m=(0,mt.xD)(n),p=t===k.Em.DARK||t===k.Em.AUTO&&m===k.Em.DARK;return!r&&(t&&p||!t&&d)?[ct.S6.DARK,ct.S6.LIGHT]:[ct.S6.LIGHT,ct.S6.DARK]},[t,n,r]),[c,u]=i;return(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:Ek()({bodyTypeface:e,colorThemeRGB:(0,hi.A)(n)?.slice(0,3),colorTheme:n,colorThemeContrast:c,colorThemeContrastComplementary:u,colorThemeContrastComplementaryRGB:(0,hi.A)(u)?.slice(0,3),colorThemeContrastRGB:(0,hi.A)(c)?.slice(0,3),colorThemeTint:(0,mt.WA)(n),colorThemeTransparent:n+"1A",headingTypeface:o,uiTypeface:a})}})},ph=$e()(Ik,Tk);ph.displayName="Branding",ph.propTypes={bodyTypeface:Qe().string,color:Qe().string.isRequired,headingTypeface:Qe().string,uiTypeface:Qe().string};const Nk=(0,h.memo)(ph);var jk=l(15648);const lv="riseUnsupportedBrowser",kk={authoring:/Android|webOS|iPhone|iPad|iPod|BlackBerry|MSIE|Trident/,runtime:/MSIE/},Ak=t=>new RegExp(kk[t],"i").test(window.navigator.userAgent);class cv extends jk.Component{render(){return Ak(this.props.env)&&!window.sessionStorage.getItem(lv)?this.renderUnsupported():this.props.children}renderUnsupported(){return(0,s.jsxs)("div",{children:[this.props.children,(0,s.jsx)("div",{className:"browser-support",children:(0,s.jsxs)("div",{className:"browser-support__inner",children:[(0,s.jsx)("p",{className:"browser-support__text browser-support__text--full",children:"You\u2019re using an unsupported browser. For better results, use a modern browser.\xA0"}),(0,s.jsx)("p",{className:"browser-support__text browser-support__text--mobile",children:"Unsupported browser"}),(0,s.jsxs)("a",{className:"browser-support__link",href:"https://articulate.com/support/article/System-Requirements-for-Rise",rel:"noopener noreferrer",target:"_blank",children:[(0,s.jsx)("span",{children:"Learn more"}),(0,s.jsx)("i",{className:"icon icon-chevron-right"})]}),(0,s.jsx)("div",{className:"browser-support__dismiss",onClick:this.handleDismiss.bind(this),children:(0,s.jsx)("span",{className:"browser-support__dismiss-icon",children:"\xD7"})})]})})]})}handleDismiss(){window.sessionStorage.setItem(lv,"true"),this.forceUpdate()}}cv.propTypes={env:Qe().string.isRequired};const Po={get isInstantLink(){return!!window.InstantLinks?.publicId}},pi=ne("cover");function Rk(){const{categories:t}=(0,Ce.DX)();return!Array.isArray(t)||t.length===0?null:(0,s.jsxs)("section",{className:pi("categories-section"),children:[(0,s.jsx)("h2",{className:pi("categories-title"),children:"Topics"}),(0,s.jsx)("ul",{className:pi("categories-list"),role:"list",children:t.map(e=>(0,s.jsxs)("li",{className:pi("categories-item"),role:"listitem",children:[(0,s.jsx)(vE,{className:pi("categories-icon")}),(0,s.jsx)("span",{className:pi("categories-item-wrap"),children:e})]},e))})]})}const Pk=Ya("CoverCompletedInformation"),wk=Ya("CoverDueDate"),Mk=Ya("CoverRequirements"),Ok=ne("cover"),Dk=t=>{const{courseId:e,coursePartnerContent:n,hasPartnerContent:o,publishedAt:r,tenantId:a}=t;return o?(0,s.jsx)(Cd,{type:"partner-content",children:(0,s.jsx)(_p,{courseId:e,partnerContent:n,publishedAt:r,tenantId:a})}):null},Bk=kt("CoverCourseInfo",t=>{const{courseId:e,coursePartnerContent:n,hasLogo:o,hasPartnerContent:r,publishedAt:a,tenantId:i}=t,c=Ok("details-content-aside",{logo:o});return(0,s.jsxs)("div",{className:c,children:[Ge.BI&&(0,s.jsx)(y1,{}),(0,s.jsx)(Dk,{courseId:e,coursePartnerContent:n,hasPartnerContent:r,publishedAt:a,tenantId:i}),Ge.BI&&!r&&(0,s.jsx)(Bx,{}),Ge.BI&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Mk,{}),(0,s.jsx)(wk,{}),(0,s.jsx)(Pk,{}),(0,s.jsx)(Rk,{})]})]})}),Hk=ne("cover"),Fk=kt("CoverDescription",()=>{const t=(0,Ce.DX)(),{navigation:e}=t,n=(0,rt.QQ)(t.description),o=e?"description":"description-no-outline";if(!n)return null;const r=_a("description"),a=(0,gs.uW)(t.description)?{"data-l10n-id":t.description.l10nId}:{"data-change-path":r};return(0,s.jsx)("div",{...a,children:(0,s.jsx)(Cd,{type:o,children:(0,s.jsx)(St,{className:Hk("details-content-description"),value:h1(n)},"text")})})}),dv=ne("cover"),zk=({className:t=dv("details-logo"),imageClassName:e=dv("details-logo-image")})=>{const n=(0,Ce.DX)()??{},o=(0,rt.QQ)(n.media)?.image??{},{height:r,key:a,width:i,scalar:c=ct.C_.SMALL.value}=o,u={width:i*c,height:r*c};if(!a)return null;const d=(0,Gt.ME)(o);return(0,s.jsx)("div",{className:t,"data-testid":"cover-details-logo",children:(0,s.jsx)("img",{alt:"",className:e,"data-testid":"cover-details-logo-image",height:u.height,src:d,width:u.width})})},Vk=(t,e)=>{const n=os()(["lessons",e],t),o=gt()(0,["percentComplete"],n),r=os()(["passed"],n);return{isComplete:os()(["isComplete"],n),percentComplete:o,passedQuiz:r}};var uv;const Uk=ne("lesson-icon"),hv={embed:"M15.266 48a7.275 7.275 0 0 1-5.146-12.426l6.35-6.352a7.274 7.274 0 0 1 8.364-1.382l-.607 1.232a5.9 5.9 0 0 0-6.784 1.12l-6.35 6.352a5.9 5.9 0 0 0 8.35 8.35l6.35-6.35a5.942 5.942 0 0 0 1.22-6.578l1.254-.558a7.323 7.323 0 0 1-1.5 8.107l-6.35 6.352A7.257 7.257 0 0 1 15.267 48zm19.1-19.1a7.264 7.264 0 0 1-3.216-.75l.607-1.232a5.9 5.9 0 0 0 6.784-1.12l6.353-6.352a5.9 5.9 0 0 0-8.35-8.35l-6.35 6.352a5.94 5.94 0 0 0-1.22 6.577l-1.255.56a7.322 7.322 0 0 1 1.5-8.108l6.35-6.352a7.278 7.278 0 0 1 10.298 10.288l-6.35 6.35a7.273 7.273 0 0 1-5.148 2.137zm-15.183 8.875l-.97-.975L36.8 18.213l.97.97z",map:"M28.5 48l-.51-.72C27.458 46.53 15 28.837 15 21.57a13.5 13.5 0 1 1 27 0c0 7.266-12.46 24.958-12.99 25.707zm0-38.74a12.3 12.3 0 0 0-12.25 12.31c0 6.07 9.87 20.785 12.25 24.243 2.378-3.458 12.248-18.173 12.248-24.243A12.3 12.3 0 0 0 28.5 9.26zm0 18.257a5.862 5.862 0 1 1 5.83-5.862 5.853 5.853 0 0 1-5.83 5.86zm0-10.464a4.6 4.6 0 1 0 4.58 4.6 4.6 4.6 0 0 0-4.58-4.6z",process:"M28.5 47.21a19.663 19.663 0 0 1-11.19-3.473l.784-1.1A18.364 18.364 0 0 0 34.37 44.9a17.84 17.84 0 0 0 12.263-16.85 17.505 17.505 0 0 0-.982-5.77l-.02-.057 1.296-.435.018.053A18.835 18.835 0 0 1 48 28.05a19.187 19.187 0 0 1-13.186 18.124A19.776 19.776 0 0 1 28.5 47.21zM10.065 34.28l.647-.215-.653.2A18.836 18.836 0 0 1 9 28.048 19.186 19.186 0 0 1 22.186 9.926a19.752 19.752 0 0 1 17.478 2.418l-.782 1.1A18.363 18.363 0 0 0 22.63 11.2a17.84 17.84 0 0 0-12.263 16.848 17.5 17.5 0 0 0 .982 5.77l-.638.246zM19.85 50l-3.6-7.62 8.483-1.062.167 1.332-6.627.83 2.816 5.954zm12.4-35.482l-.127-1.337 6.652-.612-2.612-6.042L37.423 6l3.343 7.733z",sorting:"M25.86 48H8V30.23h17.86V48zM9.445 46.56h14.967V31.67H9.445v14.89zM25.86 25.77H8V8h17.86v17.77zM9.445 24.33h14.967V9.44H9.445v14.89zM48 48H30.134V30.23H48V48zm-16.42-1.44h14.97V31.67H31.58v14.89zM48 25.77H30.134V8H48v17.77zm-16.42-1.44h14.97V9.44H31.58v14.89z",timeline:"M12.075 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM28.5 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM44.924 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM9.34 29.187H0v-1.372h9.34v1.372zm47.66 0h-9.34v-1.372H57v1.372zm-14.957 0H31.236v-1.372h10.808v1.372zm-16.614 0H14.954v-1.372H25.43v1.372z",video:"M1.592 16.973H0V8h8.885v1.613H1.592v7.36zm54.4 0H54.4v-7.36h-7.29V8H56v8.968zM56 48h-8.89v-1.613h7.29v-7.36H56V48zM8.885 48H0v-8.973h1.592v7.36h7.293V48z",bullet:"M24 28a4 4 0 1 0 8 0 4 4 0 1 0-8 0"},$k=t=>hv[t]||hv.bullet,Fee=({fill:t="#000",height:e=56,type:n="bullet",width:o=56})=>uv("svg",{className:Uk("",{[n]:!0}),height:e,viewBox:`0 0 ${o} ${e}`,width:o,children:uv("path",{d:$k(n),fill:t})});function Wk({icon:t,...e}){switch(t){case ct.xA.ARTICLE:return(0,s.jsx)(C4,{...e});case ct.xA.INTERACTION:return(0,s.jsx)(o7,{...e});case ct.xA.QUIZ:return(0,s.jsx)(k9,{...e});case ct.xA.VIDEO:return(0,s.jsx)(x7,{...e});default:return(0,s.jsx)("i",{className:"icon icon-Master-02"})}}const zee=null;var zl=l(58256);function ao(){const t=(0,te.RQ)("/lessons/:currentLessonId"),e=(0,te.RQ)("/lessons/:currentLessonId/:mode");return t?.params?.currentLessonId??e?.params?.currentLessonId}var Jo=l(13218);const Gk=kt("LessonProgressGraphic");function Fd({canComplete:t,id:e,isDark:n,isEnabled:o,isTooltipVisible:r,onHideTooltip:a,onShowTooltip:i,scope:c}){const{color:u,navigationStyle:d}=At(),m=Mn(e),p=ao(),f=Ac(e),v=Rc(e),g=ts(e),C=(0,nt.useLabelsMap)(),b=g?.type!=null,L=m?.isComplete,y=e===p,E=m?.percentComplete??0,x=(0,h.useCallback)(()=>{(0,K.JD)((0,Jo.eQ)(e))},[e]),S=(0,h.useCallback)(()=>{(0,K.JD)((0,Jo.ss)(e))},[e]);return(0,s.jsx)(of,{canComplete:t,color:u,hasRestriction:b,isComplete:L,isCurrentLesson:y,isDark:n,isEnabled:o,isFailed:f,isPassed:v,isTooltipVisible:r,labels:C,navigationStyle:d,onHideTooltip:a,onMarkComplete:x,onMarkReset:S,onShowTooltip:i,percentComplete:E,progressGraphic:Gk,scope:c})}const Kk=ne("overview-list-item");function _k({className:t,id:e,last:n}){const o=(0,Lt.Z)(),r=ao(),{color:a,isLegacyCourse:i,navigationStyle:c,theme:u}=At(),{accentContrast:d}=u,{icon:m,title:p}=q(e)??{},f=ls(p),v=Mn(e),g=Ac(e),C=Rc(e),b=ts(e),L=(0,nt.useLabelsMap)(),y=(0,gs.uW)(p)?{"data-l10n-id":p.l10nId}:{"data-change-path":up(e,"title")},E=v?.isComplete,x=v?.percentComplete??0,S=b?.type!=null,[T,N]=(0,h.useState)(!1),j=(0,h.useCallback)(()=>N(!0),[]),w=(0,h.useCallback)(()=>N(!1),[]),M=W()("overview-list__li",{"overview-list__li--last":n}),O=W()(t,"overview-list-item"),R=(0,h.useCallback)(F=>{const{currentTarget:{hash:D}}=F;F.preventDefault(),zl.Ay.Events.scrollEvent.register("end",()=>{Zo(()=>{o(D.slice(1))},"cover-to-lesson"),zl.Ay.Events.scrollEvent.remove("end")}),zl.Ay.animateScroll.scrollTo(0,{containerId:"overview"})},[o]);return(0,s.jsx)("li",{...y,className:M,"data-testid":`overview-list-item-${e}`,role:"listitem",children:(0,s.jsx)(Dl,{className:O,isTooltipEnabled:!0,lessonId:e,onBlur:w,onClick:R,onHideProgressTooltip:w,onShowProgressTooltip:j,showProgressDelay:25,tooltipClassName:"overview-list-item-tooltip",children:(0,s.jsx)(Yk,{accentContrast:d,color:a,hasRestriction:S,isComplete:E,isCurrentLesson:e===r,isFailed:g,isLegacyCourse:i,isPassed:C,isTooltipVisible:T,labels:L,lessonIcon:m,lessonId:e,lessonTitle:f,navigationStyle:c,onHideTooltip:w,onShowTooltip:j,percentComplete:x,progressGraphic:Qk,scope:ct.by.COVER})})})}const Qk=kt("LessonProgressGraphic");function Zk({isTooltipVisible:t,lessonIcon:e,lessonId:n,lessonTitle:o,onHideTooltip:r,onShowTooltip:a,scope:i}){const c=Kk("progress-circle");return(0,s.jsxs)("div",{className:c,children:[(0,s.jsx)("span",{"aria-hidden":"true",className:"overview-list-item__icon",children:(0,s.jsx)(Wk,{icon:e})}),(0,s.jsx)("span",{className:"overview-list-item__title","data-testid":`overview-list-item-title-${n}`,children:o}),(0,s.jsx)(Fd,{canComplete:!1,id:n,isDark:!1,isEnabled:!0,isTooltipVisible:t,onHideTooltip:r,onShowTooltip:a,scope:i})]})}const Yk=kt("OverviewListItemLinkContent",Zk),Xk=({value:t,fallback:e})=>{const n=(0,rt.QQ)(t),o=(0,Et.pP)(t);return e?(0,s.jsx)("span",{"data-l10n-id":o,children:n||e}):(0,s.jsx)("span",{"data-l10n-id":o,children:n})};function Jk({value:t,children:e}){const n=(0,rt.QQ)(t);return e(n)}const bs=Xk,qk=ne("overview-list"),eA=t=>t.reduce((e,n)=>(n.type==="section"?e.push([n]):e[e.length-1]?e[e.length-1].push(n):e.push([n]),e),[]),tA=kt("OverviewListSectionTitle",({className:t="",...e})=>{const n=xd()(["Default"],e);return(0,s.jsx)("h2",{...n,className:`${t} overview-list__section-title`})}),sA=({courseProgress:t,lessons:e})=>{const n=(0,nt.useLabelsMap)(),o=eA(e);return(0,s.jsx)("nav",{"aria-label":n?.a11yRegionNavOverview,className:"overview-list",children:o.map((r,a)=>{const[i={},...c]=r,{title:u,type:d}=i,m=d==="section",p=m?c:r,f=qk("list",{sectionless:!m});return(0,s.jsxs)("section",{children:[m&&u&&(0,s.jsx)(tA,{children:(0,s.jsx)(bs,{value:u})}),(0,s.jsx)("ol",{className:f,role:"list",children:p.map((v,g)=>{const{passedQuiz:C}=Vk(t,v.id);return(0,s.jsx)(_k,{id:v.id,last:p.length>1&&g===p.length-1,passedQuiz:C},v.id)})})]},a)})})};function nA(t){const e=Ht(t),n=Xn(t),o=nl(t),r=Ur({course:e,courseProgress:n});return{course:e,courseProgress:n,lessons:o,restrictingQuiz:r}}const oA=(0,h.memo)((0,K.Ng)(nA)(sA));function rA(t){return t?.partnerContent?.content??[]}function fh(){return(0,K.d4)(rA)}const aA=t=>Object.values(ct.C_).find(e=>e.value==t);function iA(t){return(0,h.useMemo)(()=>aA(t)??ct.C_.SMALL,[t])?.label.toLowerCase()}const fi=ne("cover"),lA=kt("CoverDetails",({reverseColumns:t})=>{const e=Ns(1200),{description:n,id:o,media:r,navigation:a,partnerContentId:i,publishedAt:c,selectedAuthorId:u,tenantId:d}=At(),m=fh(),p=xs()(It()("id",u),m),f=!!i&&p,v=ls(r)?.image,g=!cs()(v),C=!n||!a,b=!n&&!a,L=!!(f||Ge.BI),y=fi("details",{"rise-com":Ge.BI,"rise-com-authoring":Ge.BI&&!c}),E=fi("details-content-wrap",{columns:L,logo:g}),x=fi("details-content",{"no-description-or-outline":C}),S=fi("details-logo",{centered:b,"no-description-or-outline":C,"has-partner-content":!!i}),T=L&&(0,s.jsx)(Bk,{courseId:o,coursePartnerContent:p,hasLogo:g,hasPartnerContent:f,publishedAt:c,tenantId:d}),N=iA(v?.scalar),j=fi("details-logo-image",{[N]:!0}),w=fi("details-description-outline");return(0,s.jsx)("section",{className:y,"data-testid":"cover-details",children:(0,s.jsxs)("div",{className:E,children:[!e&&t&&T,(0,s.jsxs)("div",{className:x,children:[(0,s.jsx)(zk,{className:S,imageClassName:j}),(0,s.jsxs)("div",{className:w,children:[n&&(0,s.jsx)(Fk,{}),e&&T,a&&(0,s.jsx)(Cd,{type:"outline",children:(0,s.jsx)(oA,{})})]})]}),!e&&!t&&T]})})}),cA=kt("CoverHeader"),dA=kt("CoverLayout");var uA=l(40774),hA=l(24177),mA=l.n(hA);const pA=["[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]","aal-tab","aal-tab-panel"].map(t=>`${t}:not([tabindex="-1"]):not([hidden]):not([aria-hidden="true"])`).join(", "),mv=(t,e=!1)=>n=>{const o=pv(n);if(o.length===0)return;const r=t>=o.length&&e?0:t;return mA()(r,o)},pv=t=>t?Array.from(t.querySelectorAll(pA)).filter(e=>window.getComputedStyle(e).display!=="none"):[],fv=mv(0),fA=mv(-1),vh=t=>fv(t)?.focus?.();function vA(){const t=(0,h.useRef)(null);function e(n){const o=fv(t.current),r=fA(t.current);yd(n)&&(n.shiftKey?document.activeElement===o&&(r.focus(),n.preventDefault()):document.activeElement===r&&(o.focus(),n.preventDefault()))}return(0,h.useEffect)(()=>{const n=t?.current;return n?.addEventListener("keydown",e),()=>{n?.removeEventListener("keydown",e)}},[]),t}var gh,gA,Ch=l(15648);const xh=Ch.createContext(null);xh.displayName="UndoManagerContext";function Wee(t){const n=gA("rise-undo")===!0?t.undoManager:null;return gh(xh,{value:n,children:t.children})}function vv(){return Ch.useContext(xh)}function Gee(t){function e(n){const o=vv();return gh(t,{...n,undoManager:o})}return e.displayName=`withUndoManager(${t.displayName||t.name})`,e}function gv(){const t=vv();Ch.useEffect(()=>{if(t!=null)return t.disable(),()=>t.enable()},[t])}function Kee(t){function e(n){return gv(),gh(t,{...n})}return e.displayName=`withDisableUndoManager(${t.displayName||t.name})`,e}const Ln=ne("modal"),Cv=h.forwardRef((t,e)=>{const{children:n,className:o,"data-testid":r,darkOverlay:a,disableBackgroundScroll:i,disableCloseOnOverlayClick:c,disableCloseOnEscape:u=!1,focusFirstInput:d=!0,footer:m,forceToTop:p=!1,fullscreen:f=!1,heading:v,hideCloseButton:g=!1,hideHeader:C=!1,skipDialogClose:b=!1,useTopLayer:L=!0,onCancel:y,onClose:E=qs.lQ,onClickBack:x,onCloseBubbles:S=!1,onOverlayClick:T,scroll:N=!1,subHeading:j,subText:w,width:M}=t;gv();const O=vA(),R=(0,h.useRef)(null),F=(0,h.useCallback)(()=>{const Z=O.current;!b&&Z?.open&&Z.close(),E()},[E,O,b]);(0,h.useEffect)(()=>{const Z=Y=>{un(Y)&&!u&&(Y.preventDefault(),Y.stopPropagation(),y?.(Y),F())};return document.addEventListener("keydown",Z,!S),()=>{document.removeEventListener("keydown",Z,!S)}},[u,y,F,S]),(0,h.useEffect)(()=>{const Z=O.current;return L?Z?.showModal():Z?.show(),()=>{Z?.close()}},[O,L]),(0,h.useEffect)(()=>{if(d&&O.current){const Z=pv(O.current).find(X=>X.tagName==="INPUT"||X.tagName==="TEXTAREA"||X.tagName==="SELECT"),Y=Z||R?.current;Y?.focus(),Y instanceof HTMLTextAreaElement&&Y.setSelectionRange(Y.value.length,Y.value.length)}},[d,O]),(0,h.useEffect)(()=>(i&&(document.scrollingElement||document.documentElement).classList.add("no-scroll"),()=>{i&&(document.scrollingElement||document.documentElement).classList.remove("no-scroll")}),[i,O]);const D=Ln({"force-to-top":p}).mix(o),B=Ln("content",{"with-footer":!!m,"force-scroll":!!N}),z=Ln("overlay",{dark:!!a});return(0,s.jsxs)("dialog",{"aria-labelledby":"modal-heading","aria-modal":"true",className:D.toString(),"data-testid":r,onClose:F,ref:Z=>{O.current=Z,e&&(e.current=Z)},role:"dialog",children:[(0,s.jsx)("div",{id:"modal-portal"}),(0,s.jsx)("div",{className:z,onClick:c?void 0:T||F}),(0,s.jsxs)("div",{className:Ln("dialog",{fullscreen:f}),style:M&&!f?{width:M}:{},children:[(!C||!g)&&(0,s.jsxs)("div",{className:Ln("heading-wrapper"),children:[(0,s.jsxs)("div",{className:Ln("heading-flexbox"),children:[!C&&(0,s.jsxs)("div",{className:Ln("header"),children:[x&&(0,s.jsx)(Ot.ArcButton,{"aria-label":"back to previous page",hierarchy:"secondary",icon:"fa-regular fa-arrow-left",layout:"icon",onClick:x,shape:"square",size:"md",type:"button"}),(0,s.jsxs)("h1",{className:Ln("heading"),id:"modal-heading",children:[v,(0,s.jsx)("span",{className:Ln("subheading"),children:j})]})]}),!g&&(0,s.jsx)("button",{"aria-label":"close dialog",className:Ln("close"),onClick:F,ref:R,type:"button",children:(0,s.jsx)(it,{className:"icon",name:"close"})})]}),w?(0,s.jsx)("h2",{className:Ln("subtitle"),children:w}):[]]}),(0,s.jsx)("div",{className:B,children:n}),m&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Ln("footer-shadow")}),(0,s.jsx)("div",{className:Ln("footer"),children:m})]})]})]})});var bh=l(21730),ys=l(10104);const xv=new Intl.DisplayNames(["en"],{type:"language",fallback:"code"}),CA=(t,e)=>{const n=t?.toLowerCase();try{return e?.[n]?.authorDisplayName??xv.of(t)}catch(o){return console.warn(`Language ${t} invalid`,o),t}},xA=(t,e)=>{try{return e?.[t]?.learnerDisplayName??xv.of(t)}catch(n){return console.warn(`Language ${t} invalid`,n),t}},yh=()=>{const t=(0,rt.iR)(),e=(0,Et.vC)(t);return(0,h.useCallback)(o=>CA(o,e),[e])},bA=()=>{const t=(0,rt.iR)(),e=(0,Et.vC)(t);return(0,h.useCallback)(o=>xA(o,e),[e])},vi=ne("locale-selector"),Lh=({onClose:t})=>{const e=(0,te.zy)(),n=(0,Ce.DX)(),o=(0,rt.MQ)(),r=(0,rt.jc)(),a=(0,rt.bs)(),i=a?.length?a:o&&r?r?.map(S=>S.locale):void 0,[c,u]=(0,h.useState)(!1),d=c&&(i?.length||0)>1,m=(0,Me.A)(d),p=ls(n.title),{currentLocale:f,setCurrentLocale:v}=(0,zt.nY)(),g=bA(),C=(0,Ce.vU)(),[b,L]=(0,h.useState)(!1),y=(0,h.useCallback)(S=>{(0,qe.xS)(S),v(S)},[v]),E=()=>{(0,K.JD)((0,bh.Wp)(!1))};(0,h.useEffect)(()=>{m&&!d&&t?.()},[t,m,d]),(0,h.useEffect)(()=>{if(!i||b||o===void 0||!r)return;if(i.length===1){y(i[0]),L(!0);return}const S=(0,qe.y4)(void 0),T=(0,qe.JK)()??"";if(T!==""){y(T),L(!0),u(!1);return}S?.[uA.WY]==null&&T===""?u(!0):(u(!1),E());const j=(navigator.language??"en-US").toLowerCase(),w=i.find(M=>M.toLowerCase()===j);y(w?j:i[0]),L(!0)},[i,e,y,b,o,r,u]);const x=S=>{S.preventDefault();const T=S.target.value;y(T)};return!d||o===void 0||!r?null:(0,s.jsx)(ys.B1,{classNames:"modal",timeout:400,children:(0,s.jsx)(Cv,{className:vi("modal"),disableCloseOnOverlayClick:!0,hideCloseButton:!0,hideHeader:!0,onClose:E,children:(0,s.jsxs)("div",{className:vi("container"),children:[(0,s.jsx)("div",{className:vi("heading"),children:C.l10nChooseLanguage}),(0,s.jsx)("div",{className:vi("course-title"),children:p}),(0,s.jsx)("div",{className:vi("selector"),children:(0,s.jsx)("select",{onChange:x,value:f,children:i.map(S=>(0,s.jsx)("option",{value:S,children:g(S)},S))})}),(0,s.jsx)("div",{className:vi("footer"),children:(0,s.jsx)(Ot.ArcButton,{onClick:E,size:"lg",children:C.l10nChooseLanguageContinue})})]})})})};var yA=l(15648);const LA=ne("cover-container"),bv=()=>document.querySelector("h1")?.focus({preventScroll:!0});function EA({didNavigate:t}){const n=(0,nt.useLabelsMap)()?.overviewPageTitleSuffix,o=Co();return yA.useEffect(()=>{t&&bv()},[t]),(0,s.jsxs)(ra,{title:Bl(`${o} - ${n}`),children:[(0,s.jsx)("main",{children:(0,s.jsx)("div",{className:LA({}),children:(0,s.jsxs)(dA,{children:[(0,s.jsx)(cA,{}),(0,s.jsx)(lA,{})]})})}),(0,s.jsx)(Lh,{onClose:bv})]})}const yv=EA;var Eh=l(58510);const Lv=(0,Tl.action)(Eh.l6),Vl=(0,Tl.action)(Eh.ju),xr=(0,Tl.action)(Eh.Y8),Ev=(0,h.createContext)(void 0);function zd(){const t=(0,h.useContext)(Ev);return t||(console.warn("useMediaContext must be used within a MediaProvider"),{mode:"readonly",openTranscript:null,closeTranscript: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 Sv(t){function e(n){const o=zd();return(0,s.jsx)(t,{...n,...o})}return e.displayName=`WithMediaContextWrapper(${t.name})`,e}function io(t){return t.refs?Xa()("audio-id__refs_"+t.refs.toLowerCase()):""}function Sh(t){if(t)return`audio-transcript--${t}`}function Tv(t){if(t)return`audio-player-transcript-toggle--${t}`}function SA({children:t,lessonId:e,mode:n="readonly",openTranscript:o,closeTranscript:r,disableTranscriptButton:a=!1}){const i=(0,ws.y4)(),d={mode:n,lessonId:e||"",openTranscript:o||(({item:m,refs:p})=>{if(!m)return;const f="media"in m?m.media:null;return i(Lv({audioPlayerId:io({refs:p}),transcriptMedia:f}))}),closeTranscript:r||(()=>i(Vl())),disableTranscriptButton:a,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,s.jsx)(Ev.Provider,{value:d,children:t})}const Iv=ne("course-exit");function Nv(t){const e=(0,nt.useLabelsMap)(),{className:n,lmsOptions:o,style:r}=t;return o?.enableExitCourse?(0,s.jsx)("div",{className:Iv("wrapper"),children:(0,s.jsx)("button",{className:Iv("button").mix(n),onClick:Ge.NS,style:r,type:"button",children:e?.courseExit})}):null}const Th=ne("nav-control"),TA=()=>{const[t,e]=(0,h.useState)(!1);return(0,ss.A)(Mf,()=>e(!0)),(0,ss.A)(K1,()=>e(!1)),t},IA=({"aria-controls":t,isNavOpen:e,toggleNav:n,hideNav:o})=>{const{buttonNavigationStyle:r,lmsOptions:a,showNavigationButtons:i,...c}=(0,Ce.DX)(),u=(0,h.useRef)(null),[d,m]=(0,h.useState)(0),p=(0,nt.useLabelsMap)(),f=El(),v=Jn(),g=TA(),b=!!(0,h.useMemo)(()=>c.lessons?.find(T=>T.id===v),[c.lessons,v])?.settings?.timer,L=a?.enableExitCourse,y=b||L,E=c.navigationType===k.br.COMPACT,x=E?"fixed-course-exit":void 0;(0,h.useEffect)(()=>{u.current=document.querySelector(".page-wrap");const N=document.querySelector(".lesson-nav--previous")?.clientHeight??60,j=!i||r===k.AY.FLOATING&&!f;function w({target:M}){const O=M?.scrollTop??0,R=N-O;m(R)}return g&&!j?u.current.scrollTop===0?m(N):u.current.addEventListener("scroll",w):m(0),()=>u.current.removeEventListener("scroll",w)},[r,f,g,i]);const S=(0,h.useCallback)(()=>{const T=document.getElementsByClassName("nav-control__menu--top-nav-bar")?.item(0);if(u.current&&T){const N=u.current.offsetWidth-u.current.clientWidth||0;T.style.maxWidth=`calc(100% - ${N}px)`}},[]);return(0,h.useLayoutEffect)(()=>{y&&S()},[y,S]),(0,s.jsx)("div",{className:Th("wrapper"),children:(0,s.jsxs)("div",{className:Th("menu",{"is-timed-quiz":b,"nav-off":o,"top-nav-bar":y}),style:{marginTop:d},children:[!o&&(!E||f)&&(0,s.jsx)("button",{"aria-controls":t,"aria-expanded":e,"aria-label":e?p?.a11yNavigationMenuClose:p?.a11yNavigationMenuOpen,className:Th("button"),onClick:n,type:"button",children:(0,s.jsx)(it,{classNameIcon:"page-menu-toggle__icon",name:"bars-regular"})}),(0,s.jsx)(Nv,{className:x,lmsOptions:a})]})})};var Ls=l(75215);const jv=ne("nav-compact"),NA=kt("NavCompactHeaderCounter",t=>{const{lessonPosition:e,labelLessonName:n,labelLessonPreposition:o,totalLessons:r}=t;return e<=0?null:(0,s.jsx)("div",{className:jv("header-counter"),"data-testid":"nav-compact-counter",children:`${n} ${e} ${o} ${r}`})}),jA=kt("NavCompactHeaderProgress",t=>{const{classProgressRunner:e,classProgressText:n,classProgressTrack:o,percentComplete:r,percentCompleteText:a,navExpanded:i}=t;return(0,s.jsxs)("div",{className:jv("header-progress"),"data-testid":"nav-compact-progress",children:[(0,s.jsx)("div",{className:n,children:a}),(0,s.jsx)(kd,{"aria-hidden":i,"aria-label":a,progress:r,runnerClass:e,trackClass:o})]})}),kA=({closeNav:t,isExpanded:e,openNav:n})=>{const o=(0,Lt.Z)(),r=(0,K.wA)(),a=Ki(),i=At(),c=Co(),u=dr(),d=(0,nt.useLabelsMap)(),m=Bt(),p=Dr(),f=Jn(),v=t4(),g=(0,h.useMemo)(()=>i?.lessonsOnly?.length??0,[i?.lessonsOnly]),C=(0,h.useMemo)(()=>v[f]??-1,[v,f]),b=a?.navigationStyle,L=(0,h.useMemo)(()=>(0,Rt.FH)(b),[b]),y=(0,h.useCallback)(()=>{e?t():n()},[e,n,t]),E=a?.exportSettings?.webExportSettings,x=!Po.isInstantLink&&(a?.lmsOptions?.disableCoverPage||E?.disableCoverPage),S=(0,h.useCallback)(We=>{We.preventDefault(),Zo(()=>{o("/")},"lesson-to-cover")},[o]),j=`${(0,Ce.Wz)()?`%${u}`:`${u}%`} ${d?.lessonComplete??""}`,{alpha:w,ariaLabel:M,media:O,role:R}=Zr("coverImage"),F=(0,h.useMemo)(()=>(0,Rt.b9)({alpha:w,color:a?.theme?.coverImageColor,media:O}),[w,a?.theme?.coverImageColor,O]),D=W()("nav-compact__header",{"nav-compact__header--collapsed":!e}),B=W()("nav-compact__header-image",{"nav-compact__header-image--collapsed":!e}),z="nav-compact__header-inner",Z="nav-compact__header-control",Y=W()("nav-compact__header-title-link",{"nav-compact__header-title-link--collapsed":!e}),X=W()("nav-compact__header-progress-text",{"nav-compact__header-progress-text--collapsed":!e}),pe=W()("nav-compact__header-progress-track",{"nav-compact__header-progress-track--collapsed":!e}),Le=W()("nav-compact__header-progress-runner",{"nav-compact__header-progress-runner--collapsed":!e}),ke="nav-compact__header-strip",Be=(0,h.useCallback)(()=>{r((0,Ls.ts)(!m?.active))},[r,m?.active]);return(0,s.jsxs)("section",{"aria-label":"Course Information",className:D,"data-testid":"nav-compact-header",children:[L&&F&&(0,s.jsx)("div",{"aria-label":M,className:B,role:R,style:F}),(0,s.jsxs)("div",{className:z,children:[(0,s.jsxs)("div",{className:ke,children:[(0,s.jsxs)("div",{className:"nav-compact__header-controls",children:[a?.allowSearch&&p!=="restricted"&&e&&(0,s.jsx)("button",{"aria-label":d?.a11ySearchOpen,className:`${Z} nav-compact__header-search`,"data-testid":"nav-compact-search",onClick:Be,type:"button",children:(0,s.jsx)(Pl,{className:"nav-compact__header-control-icon nav-compact__header-search-icon"})}),(0,s.jsxs)("button",{"aria-controls":"nav-compact-outline","aria-expanded":e,"aria-label":e?d?.a11yNavigationMenuClose:d?.a11yNavigationMenuOpen,className:`${Z} nav-compact__header-toggle`,"data-testid":"nav-compact-toggle",onClick:y,type:"button",children:[e&&(0,s.jsx)(gE,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"}),!e&&(0,s.jsx)(CE,{className:"nav-compact__header-control-icon nav-compact__header-toggle-icon"})]})]}),(0,s.jsx)(NA,{labelLessonName:d?.lessonName??"",labelLessonPreposition:d?.lessonPreposition??"",lessonPosition:C,totalLessons:g})]}),(0,s.jsx)("div",{className:"nav-compact__header-title","data-testid":"nav-compact-title",children:x?(0,s.jsx)("span",{className:Y,children:c}):(0,s.jsx)(bn,{className:Y,onClick:S,to:"/",children:c})}),(0,s.jsx)(jA,{classProgressRunner:Le,classProgressText:X,classProgressTrack:pe,navExpanded:e,percentComplete:u,percentCompleteText:j})]})]})};var AA=l(55324),kv=l.n(AA),qee=l(48373),RA=l(17071),Av=l.n(RA),PA=l(70728),wA=l.n(PA),MA=l(9185),OA=l.n(MA),DA,BA,HA,FA,zA;function Rv(t,e,n="..."){const o=t?t.toString():"";return o.length>e?o.substr(0,e-1)+n:o}const ete=t=>zA(e=>BA(e)>t,HA(0,t)),VA=null,UA=t=>VA.test(t),$A=t=>t>=0,WA=t=>t<=100,tte=t=>t==="",ste=t=>UA(t)&&WA(t)&&$A(t),nte=t=>String(Number(t)),Pv=$e()(vl()(""),kv()(wA(),0)),ote=$e()(vl()(" "),Hn()(Pv),Av()(" ")),wv=$e()(vl()(" "),Av()(/(?=[A-Z]|^)/)),rte=t=>t?DA(Pv,FA,wv)(t):"",ate=$e()(OA(),wv);function Mv({id:t,isEnabled:e,isSectionLesson:n,last:o}){const{navigationStyle:r}=At(),a=Oe(t),i=ao(),c=h0(t),u=(0,h.useMemo)(()=>(0,Rt.I8)(r),[r]),d=t===i,m=Rv(a||"",45),[p,f]=(0,h.useState)(!1),v=(0,h.useCallback)(()=>f(!0),[]),g=(0,h.useCallback)(()=>f(!1),[]),C=n?"nav-compact__outline-section-item":"nav-compact__outline-item",b=(0,s.jsx)(Fd,{canComplete:c,id:t,isDark:u,isEnabled:e,isTooltipVisible:p,onHideTooltip:g,onShowTooltip:v,scope:ct.by.COMPACT});return(0,s.jsxs)("li",{className:"nav-compact__outline-list-item","data-testid":`nav-compact-lesson-${t}`,role:"listitem",children:[(0,s.jsxs)(Dl,{className:C,dark:u,isCurrentLesson:d,isTooltipEnabled:!c,last:o,lessonId:t,onHideProgressTooltip:g,onShowProgressTooltip:v,showProgressDelay:0,tooltipClassName:`${C}-tooltip`,children:[m,!c&&b]}),c&&b]})}const GA=ne("nav-compact"),KA=({id:t})=>{const e=q(t),n=ls(e?.title),o=GA("outline-section-empty");return(0,s.jsx)("div",{className:o,children:(0,s.jsx)("span",{children:n})})};var gi=l(15648);const _A=({index:t,isEnabled:e,lessonIds:n,id:o})=>{const r=At(),a=r?.theme,i=r?.themeId,c=a?.navigationSectionsExpanded??!0,u=q(String(o)),d=ls(u?.title),[m,p]=gi.useState(c);gi.useEffect(()=>{p(c)},[c]);const[f,v]=gi.useState(),g=gi.useRef(null),C=`sublistCompact-${t}`,b=String(i),L=W()("nav-compact__outline-section-toggle-icon",{"nav-compact__outline-section-toggle-icon--collapsed":!m}),y=W()("nav-compact__outline-section-list",{"nav-compact__outline-section-list--collapsed":!m}),E=W()("nav-compact__outline-section-toggle",{"nav-compact__outline-section-toggle--collapsed":!m}),x=gi.useCallback(()=>{p(S=>!S)},[]);return gi.useLayoutEffect(()=>{const S=setTimeout(()=>{g.current&&v(g.current.scrollHeight)},0);return()=>{clearTimeout(S)}},[n.length,b]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{"aria-controls":C,"aria-expanded":m,className:E,onClick:x,tabIndex:e?void 0:-1,type:"button",children:[(0,s.jsx)("span",{className:"nav-compact__outline-section-toggle-text",children:d}),(0,s.jsx)(xf,{className:L})]}),(0,s.jsx)(Ol,{inert:!m,children:(0,s.jsx)("ol",{"aria-hidden":m?void 0:!0,className:y,id:C,ref:g,role:"list",style:{maxHeight:f},children:n.map((S,T)=>(0,s.jsx)(Mv,{id:S,isEnabled:e&&m,isSectionLesson:!0,last:T===n.length-1},S))})})]})},QA=({index:t,isEnabled:e,lessonIds:n})=>{const[o,...r]=n,a="nav-compact__outline-item nav-compact__outline-section";return cs()(r)?(0,s.jsx)("li",{className:a,role:"listitem",children:(0,s.jsx)(KA,{id:o})}):(0,s.jsx)("li",{className:a,role:"listitem",children:(0,s.jsx)(_A,{id:o,index:t,isEnabled:e,lessonIds:r})})},ZA=({index:t,isEnabled:e,lessonIds:n})=>Pc(n)?(0,s.jsx)(QA,{index:t,isEnabled:e,lessonIds:n}):n.map((r,a)=>(0,s.jsx)(Mv,{id:r,isEnabled:e,isSectionLesson:!1,last:a===n.length-1},r)),YA=t=>t.displayName||t.name||"Component";var XA=l(25090),JA=l.n(XA);function qA(t,e,n){const o=[];let r=0;return n.replace(t,function(...a){const i=a.length,c=a[0],u=a[i-1],d=a[i-2],m=u.slice(r,d),p=typeof e=="function"?e(...a):e;return o.push(m,p),r=d+c.length,""}),o.push(n.slice(r)),o}const eR=(t,e)=>(0,s.jsx)("mark",{children:t},e),tR=(t,e)=>qA(new RegExp(JA()(e),"igm"),eR,t);var sR=l(4378),Ov=l.n(sR),nR=l(15447),Ih=l.n(nR),oR=l(19546),rR=l.n(oR),aR=l(17388),iR=l.n(aR),lR=l(3620),cR=l.n(lR);const Ci=cR()(rR()),Dv=Ih()(Ov()(Ci),Ov()(iR())),mte=t=>t.toLowerCase();var dR=l(44617),Bv=l.n(dR),uR=l(96613),Nh=l.n(uR),hR=l(23971),mR=l.n(hR),pR=l(45815),Vd=l.n(pR),fR=l(32708),br=l.n(fR),vR=l(42094),Hv=l.n(vR),gR=l(45830),CR=l.n(gR),xR=l(69451),bR=l.n(xR),yR=l(79479),LR=l.n(yR),ER=l(32519),SR=l.n(ER),TR=l(32325),IR=l.n(TR),NR,jR;const kR=t=>t===-1,AR=t=>t>=0,RR=br()(3,(t,e,n)=>kv()(t,n,e)),jh=br()(3,(t,e,n)=>n[t]==e),pte=br()(3,(t,e,n)=>fs()(bo()(jh("id",e)),ni()(kR,rs()(n),RR(t,n)))(n)),fte=t=>jR(NR(jh("id",t))),vte=br()(3,(t,e,n)=>CR()(e,n[t],SR()(t,1,n)));function PR(t,e){const n=[];for(const o of e)if(n.push(o),t(o))break;return n}const wR=br()(2,(t,e)=>$e()(Hv(),Cs()(mR()(t)),IR())(e)),Fv=br()(2,(t,e)=>$e()(bR(),wR((n,o)=>e(o)))(t)),zv=br()(2,(t,e)=>Cs()($e()(zp()(fr())(e),t))),MR=Nh()(LR()(Bv(),0)),Vv=$e()(Array.from,Array),Uv=qr()((t,e)=>Vv(e).map(()=>t)),OR=qr()((t,e,n,o)=>Vv(n).map((r,a)=>a===o?e:t)),gte=br()(3,(t,e,n)=>fs()(bo()(jh(t,e)),AR)(n));function Cte(t,e,n){if(e>=n.length)return n.slice(0);const o=Math.floor(e/2),r=Math.ceil(e/2),a=t-o,i=t+r;return i>n.length?n.slice(n.length-e):a>=0?n.slice(a,i):n.slice(0,e)}const Ud=(t,e)=>{const n=Math.min(t.length,e.length),o=new Array(n);for(let r=0;r<n;r++)o[r]=[t[r],e[r]];return o},xte=qr()((t,e,n)=>n>=t&&n<e),$v=t=>t<10?`0${t}`:String(t),DR=t=>Intl.NumberFormat(void 0,{style:"percent",maximumFractionDigits:2}).format(t),Wv=t=>t.reduce((e,n)=>isNaN(n)||n==null?e:e+n,0),BR=kt("NavCompactOutline",({className:t="",isEnabled:e,lessonIdGroups:n})=>{const o=(0,nt.useLabelsMap)(),r=W()(t,"nav-compact__outline",{"nav-compact__outline--collapsed":!e});return(0,s.jsx)("section",{"aria-label":o?.a11yRegionNavOverview,className:r,"data-testid":"nav-compact-outline",id:"nav-compact-outline",children:Ci(n)&&(0,s.jsx)("ol",{className:"nav-compact__outline-list","data-testid":"nav-compact-outline-list",role:"list",children:n.map((a,i)=>cs()(a)?null:(0,s.jsx)(ZA,{index:i,isEnabled:e,lessonIds:a},i))})})});function HR(t){const e=Ht(t);return{lessonIdGroups:u0(t),navigationStyle:e.navigationStyle}}const FR=(0,K.Ng)(HR)(BR);var zR=l(15648);const VR=()=>{const[t,e]=zR.useState(!1);return(0,ss.A)(Of,()=>e(!0)),(0,ss.A)(_1,()=>e(!1)),t},Gv=ne("nav-compact"),Kv="nav-content-compact",UR=({closeNav:t,coverImageColor:e,isExpanded:n,navigationStyle:o,openNav:r,progressIndicatorStyle:a,translateY:i},c)=>{const u=(0,h.useMemo)(()=>(0,Rt.I8)(o),[o]),d=(0,h.useMemo)(()=>o===k.Py.LIGHT_ACCENT||o===k.Py.DARK_ACCENT,[o]),m=VR(),p=(0,h.useMemo)(()=>(0,Rt.FH)(o),[o]),f=a===k.Y2.CIRCULAR_FILL,v=a===k.Y2.INCOMPLETE_COMPLETE,g=(0,h.useMemo)(()=>p&&e===k.df.LIGHT,[p,e]),C=Gv({accent:d,dark:u,light:!u,"image-dark-overlay":p&&!g,"image-light-overlay":p&&g,"progress-circular-fill":f,"progress-incomplete-complete":v,collapsed:!n,navNextIsVisible:m}),b=Gv("wrap",{collapsed:!n}),L={transform:`translateY(${i}px)`};return(0,s.jsx)("div",{className:C,"data-testid":"nav-compact",id:Kv,ref:c,style:L,children:(0,s.jsxs)("div",{className:b,children:[(0,s.jsx)(kA,{closeNav:t,isExpanded:n,openNav:r}),(0,s.jsx)(Ol,{inert:!n,children:(0,s.jsx)(FR,{isEnabled:n})})]})})};function $R(t){return Ht(t).buttonNavigationStyle==="FULL"?Math.round(-(t.ui.lessonNavNextButton?.intersectionRect?.height??0)):0}function WR(t){const{color:e,navigationStyle:n,theme:o}=Ht(t),r=o?.coverImageColor,a=o?.progressIndicatorStyle,i=$R(t);return{color:e,coverImageColor:r,navigationStyle:n,progressIndicatorStyle:a,translateY:i}}const GR=$e()((0,K.Ng)(WR,null,null,{forwardRef:!0}),h.forwardRef)(UR);var _v=l(24781);const Qv=Object.assign((0,h.createContext)(null),{displayName:"OverlayNavControlContext"});function KR(t){const{children:e,closeNav:n,openNav:o}=t,[r,a]=(0,h.useState)(!1),i=(0,h.useCallback)(()=>{a(!0)},[]),c=(0,h.useCallback)(()=>{a(!1)},[]);return(0,s.jsx)(Qv.Provider,{value:{closeNav:n,openNav:o,openSearch:i,closeSearch:c,searchActive:r},children:e})}const $d=h.useContext.bind(null,Qv),Wd=ne("nav-overlay"),_R=({className:t})=>{const{navigationStyle:e}=At(),{lessonComplete:n}=(0,nt.useLabelsMap)(),o=(0,Ce.Wz)(),r=dr(),i=`${o?`%${r}`:`${r}%`} ${n}`,c=e!==k.qB.ACCENT,u=Wd("header-progress-runner"),d=Wd("header-progress-text"),m=Wd("header-progress-track");return(0,s.jsxs)("div",{className:Wd("header-progress").mix(t),"data-testid":"nav-overlay-progress",children:[(0,s.jsx)(kd,{"aria-hidden":!0,background:!0,disabled:c,progress:r,runnerClass:u,trackClass:m}),(0,s.jsx)("div",{className:d,children:i})]})},qo=ne("nav-overlay"),QR=()=>{const t=At(),e=(0,Lt.Z)(),n=Co(),{allowSearch:o,lmsOptions:r={}}=t||{},a=Dr(),i=(0,nt.useLabelsMap)(),c=$d(),u=(0,h.useRef)(),d=qo("header-control-btn"),m=t?.exportSettings?.webExportSettings,p=!Po.isInstantLink&&(r?.disableCoverPage||m?.disableCoverPage),f=v=>{v.preventDefault(),Zo(()=>{e("/")},"lesson-to-cover")};return(0,s.jsx)("section",{"aria-label":"Course Information","data-testid":"nav-overlay-header",children:(0,s.jsxs)("div",{className:qo("header-container"),children:[(0,s.jsxs)("div",{className:qo("header-controls"),children:[(0,s.jsx)("button",{"aria-label":i?.a11yNavigationMenuClose,className:d,"data-testid":"nav-overlay-close",onClick:c.closeNav,ref:u,type:"button",children:(0,s.jsx)(Id,{className:qo("header-close-icon")})}),o&&a!=="restricted"&&(0,s.jsx)("button",{"aria-label":i?.a11ySearchOpen,className:d,"data-testid":"nav-overlay-search",onClick:c.openSearch,type:"button",children:(0,s.jsx)(Pl,{className:qo("header-search-icon")})})]}),(0,s.jsxs)("div",{className:qo("header-title-progress-container"),children:[(0,s.jsx)("h1",{className:qo("header-title"),"data-testid":"nav-overlay-title",id:"nav-overlay-title",children:p?(0,s.jsx)("span",{className:qo("header-title"),children:n}):(0,s.jsx)(bn,{className:qo("header-title-link"),onClick:f,to:"/",children:n})}),(0,s.jsx)(_R,{})]})]})})},kh=({icon:t,...e})=>{switch(t){case ct.xA.INTERACTION:return(0,s.jsx)(TE,{...e});case ct.xA.QUIZ:return(0,s.jsx)(yE,{...e});case ct.xA.VIDEO:return(0,s.jsx)(IE,{...e});default:return(0,s.jsx)(fE,{...e})}},xi=ne("nav-overlay"),Zv=kt("NavOverlayOutlineLesson",({first:t,id:e,isEnabled:n,isSectionLesson:o,last:r})=>{const{navigationStyle:a}=At(),{icon:i}=q(e),c=Oe(e),u=$d(),d=h0(e),m=(0,Rt.I8)(a),p=xi("outline-item",{section:o}),f=xi("outline-item-link-icon",{quiz:i==="Quiz"}),v=(0,h.useCallback)(()=>{u.closeNav()},[u]),[g,C]=(0,h.useState)(!1),b=(0,h.useCallback)(()=>C(!0),[]),L=(0,h.useCallback)(()=>C(!1),[]),y=(0,s.jsx)(Fd,{canComplete:d,id:e,isDark:m,isEnabled:n,isTooltipVisible:g,onHideTooltip:L,onShowTooltip:b,scope:ct.by.OVERLAY});return(0,s.jsxs)("li",{className:xi("outline-list-item",{first:t,last:r}),"data-testid":`nav-overlay-lesson-${e}`,role:"listitem",children:[(0,s.jsxs)(Dl,{className:p.toString(),dark:m,isTooltipEnabled:!d,lessonId:e,onHideProgressTooltip:L,onNavigate:v,onShowProgressTooltip:b,showProgressDelay:null,tooltipClassName:xi("outline-item-tooltip").toString(),children:[(0,s.jsx)("span",{className:xi("outline-icon-wrap"),children:(0,s.jsx)(kh,{className:f,icon:i})}),(0,s.jsx)("span",{className:xi("outline-lesson-title"),children:c}),!d&&y]}),d&&y]})}),ZR=ne("nav-overlay"),YR=({id:t})=>{const e=q(t),n=ls(e.title);return(0,s.jsx)("span",{className:ZR("outline-section-text"),children:n})},Yv=ne("nav-overlay"),XR=({isEnabled:t,lessonIds:e})=>{const n=(0,h.useRef)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Yv("outline-section-divider")}),(0,s.jsx)("ol",{className:Yv("outline-section-list"),ref:n,role:"list",children:e.map((o,r)=>(0,s.jsx)(Zv,{id:o,isEnabled:t,isSectionLesson:!0,last:r===e.length-1},o))})]})},JR=ne("nav-overlay"),qR=({index:t,isEnabled:e,lessonIds:n})=>{const[o,...r]=n,a=JR("outline-item").mix("nav-overlay__outline-section");return cs()(r)?(0,s.jsx)("li",{className:a,role:"listitem",children:(0,s.jsx)(YR,{id:o})}):(0,s.jsx)("li",{className:a,role:"listitem",children:(0,s.jsx)(XR,{index:t,isEnabled:e,lessonIds:r})})},eP=({index:t,isEnabled:e,lessonIds:n})=>{const o=Pc(n),r=Oe(n[0]),a=ne("nav-overlay");return o?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h2",{className:a("outline-section-text"),children:r}),(0,s.jsx)("ol",{className:a("outline-list"),"data-testid":"nav-overlay-outline-list",role:"list",children:(0,s.jsx)(qR,{index:t,isEnabled:e,lessonIds:n})})]}):n.map((i,c)=>(0,s.jsx)(Zv,{first:c===0,id:i,isEnabled:e,isSectionLesson:!1,last:c===n.length-1},i))},tP=ne("nav-overlay"),sP=kt("NavOverlayOutline",({isEnabled:t})=>{const e=c2(),n=(0,nt.useLabelsMap)();return(0,s.jsx)("section",{"aria-label":n?.a11yRegionNavOverview,className:tP("outline"),"data-testid":"nav-overlay-outline",id:"nav-overlay-outline",children:Ci(e)&&(0,s.jsx)(s.Fragment,{children:e.map((o,r)=>cs()(o)?null:(0,s.jsx)(eP,{index:r,isEnabled:t,lessonIds:o},`lessonIdGroup-${r}`))})})});var nP=l(92947),Gd=l.n(nP),ia=l(58412),oP=l(89399),la=l.n(oP),rP=l(37002),Kd=l.n(rP),aP=l(4633),wo=l.n(aP),iP=l(47812),hn=l.n(iP);const Ah=Array.isArray,lP=t=>typeof t=="number",_d=t=>!hn()(t)&&typeof t=="object",Rh=t=>typeof t=="string",cP=(t,e,n)=>(o,r)=>{const a=fr()(r,t);if((0,gs.uW)(o)){const i=n[o.l10nId];return typeof i!="string"?!1:!cs()(Kd()(e,(0,ia.htmlDecode)(i)))}else return _d(o)?Xv(t,e,n)(o):a&&Rh(o)?!cs()(Kd()(e,(0,ia.htmlDecode)(o))):!1},Xv=(t,e,n)=>o=>fs()(la(),wo(),fr()(!0))(cP(t,e,n),o),dP=Xv;var uP=l(76040),Ph=l.n(uP),hP=l(71393),wh=l.n(hP),mP=l(77537),Qd=l.n(mP);const pP=(t,e,n)=>(o,r)=>{const a=fr()(r,t);return Ah(o)?wo()(Mh(t,e,n)(o)):(0,gs.uW)(o)?typeof n[o.l10nId]!="string"?0:ps()(Kd()(e,(0,ia.htmlDecode)(n[o.l10nId]))):_d(o)?Mh(t,e,n)(o):a&&Rh(o)?ps()(Kd()(e,(0,ia.htmlDecode)(o))):0},Mh=(t,e,n)=>o=>la()(pP(t,e,n),o),Oh=t=>{if(Ah(t))return Hn()(Oh,t);if(_d(t))return Oh(wo()(t));if(lP(t))return t},fP=(t,e,n)=>o=>fs()(Mh(t,e,n),wo(),Hn()(Oh),wh(),Qd()(Ph(),0),r=>ro()("results",r,o))(o),vP=(t,e,n)=>(o,r)=>{const a=fr()(r,t);return Ah(o)?wo()(Dh(t,e,n)(o)):_d(o)?Dh(t,e,n)(o):a&&Rh(o)?N1()(e,n,o):o},Dh=(t,e,n)=>o=>la()(vP(t,e,n),o),Jv=Dh,qv=(t,e,n,o,r)=>{const a=["caption","code","description","heading","message","name","paragraph","title"];if(cs()(t))return!1;const i=t.replace(/[-[\]{}()"'*+?.,\\^$|#\s]/g,"\\$&"),c=new RegExp(`(${i})(?![^<]*>)`,"ig"),u=L=>`<mark>${L}</mark>`,d=Jv(a,c,u),m=Jv(Object.keys(n),c,u),p=Hn()(d,e),f=o?o(t):{},v=m(n),g=L=>f[L.id]>0||dP(a,c,n)(L),C=fP(a,c,n),b=fs()(Cs()(g),Hn()(C))(e);b.forEach(L=>{L.results+=f[L.id]??0}),r(t,b,v,p)};function gP(t){if(!t)return!0;for(const e in t)return!1;return!0}function eg(){const{lessons:t,mondrian:e}=At(),{currentLocale:n}=(0,zt.nY)(),[o,r]=(0,h.useState)(null);return(0,h.useEffect)(()=>{gP(e)||l.e("webpack_container_remote_mondrian_learn-react").then(l.t.bind(l,4246,23)).then(a=>r(()=>a.searchItemsByLesson))},[e]),(0,h.useCallback)(a=>o?.(a,t,e,n)??{},[o,t,e,n])}const CP=zl.Ay.animateScroll,Vn=ne("nav-overlay"),xP=()=>{const t=(0,K.wA)(),e=jn(),n=$d(),{lessons:o}=At(),[r,a]=(0,h.useState)(""),i=eg(),c=(0,h.useRef)(),u=(0,nt.useLabelsMap)(),d=Vn("search-close-btn"),m=Vn("search-clear-btn"),p=(0,h.useCallback)(()=>{n.closeSearch(),n.closeNav(),t([(0,Ls.Se)(!0),(0,Ls.ts)(!1),(0,Ls.NM)(null)])},[t,n]),f=(0,h.useCallback)(()=>{a(""),c.current?.focus?.()},[]);(0,h.useEffect)(()=>{c.current?.focus?.()},[]);const v=(0,h.useCallback)(b=>{un(b)&&!Gd()(r)?(b.preventDefault(),a(""),t((0,Ls.NM)(null))):un(b)&&Gd()(r)&&p()},[t,p,r]);(0,ss.A)("keydown",v);const g=(0,h.useCallback)(b=>{a(b.target.value)},[]),C=(0,h.useCallback)(b=>{if(b.preventDefault(),r){const L=(y,E,x,S)=>{t([(0,Ls.NM)(y),(0,Ls.gA)(E),(0,Ls.D2)(x),(0,Ls.u)(S),(0,Ls.ts)(!0)]),CP.scrollToTop({duration:500,smooth:!0})};n.closeNav(),n.closeSearch(),qv(r,o,e??{},i,L)}},[r,i,n,o,e,t]);return(0,s.jsxs)("div",{className:Vn("search"),"data-testid":"nav-overlay-search-container",children:[(0,s.jsx)("div",{className:Vn("search-header"),children:(0,s.jsx)("button",{"aria-label":u?.a11ySearchClose,className:d,"data-testid":"nav-overlay-search-close",onClick:p,type:"button",children:(0,s.jsx)(Id,{className:Vn("search-close-icon")})})}),(0,s.jsx)("div",{className:Vn("search-body"),children:(0,s.jsxs)("form",{autoComplete:"off",onSubmit:C,children:[(0,s.jsxs)("div",{className:Vn("search-container"),children:[(0,s.jsx)(Pl,{className:Vn("search-icon")}),(0,s.jsx)("input",{"aria-label":u?.a11ySearchInput,className:Vn("search-input").mix("brand--ui"),"data-testid":"nav-overlay-search-input",name:"search",onChange:g,placeholder:u?.search,ref:c,type:"input",value:r}),r&&(0,s.jsx)("button",{"aria-label":u?.a11ySearchInputClear,className:m,"data-testid":"nav-overlay-search-clear",onClick:f,type:"button",children:(0,s.jsx)(Id,{className:Vn("search-clear-icon").toString()})})]}),(0,s.jsx)("div",{className:Vn("search-actions"),children:(0,s.jsx)("button",{className:Vn("search-submit-btn").mix("brand--ui"),"data-testid":"nav-overlay-search-submit",type:"submit",children:u?.search})})]})})]})},Bh=ne("nav-overlay"),tg="nav-content-overlay",bP=({isExpanded:t,outlineRef:e})=>{const o=c2()[0],r=Pc(o),a=Bh("body",{section:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(QR,{}),(0,s.jsx)("div",{className:a,ref:e,children:(0,s.jsx)(sP,{isEnabled:t})})]})},yP=({children:t,isImage:e,hasStickyHeader:n})=>{const o=Bh("content",{graphic:e,"has-sticky-header":n});return(0,s.jsxs)("div",{className:o,"data-nav-scrollable":!0,"data-testid":"nav-overlay-content",children:[t,e&&(0,s.jsx)(S1,{})]})},LP=({isExpanded:t})=>{const e=(0,h.useRef)(null),n=(0,h.useRef)(),o=At(),r=$d(),a=(0,Me.A)(t),{navigationStyle:i,theme:{progressIndicatorStyle:c}={}}=o||{},u=o?.theme?.coverImageColor,d=i===k.qB.ACCENT,m=i===k.qB.TINT,p=(0,Rt.I8)(i),f=i===k.qB.GRAY,v=i===k.qB.LIGHT,g=(0,Rt.FH)(i),C=c===k.Y2.CIRCULAR_FILL,b=c===k.Y2.INCOMPLETE_COMPLETE,[L,y]=(0,h.useState)(!0),{isIntersecting:E=!1}=(0,_v.A)(n,{root:e?.current,threshold:1})||{},x=(0,Me.A)(E),S=(0,h.useMemo)(()=>g&&u===k.df.LIGHT,[g,u]),T=Bh({"accent-tint":m,accent:d,dark:p,gray:f,"image-dark-overlay":g&&!S,"image-light-overlay":g&&S,light:v,"progress-circular-fill":C,"progress-incomplete-complete":b,closing:a&&!t});return(0,h.useEffect)(()=>{t?e.current?.showModal():setTimeout(()=>{e.current?.close()},500)},[t]),(0,h.useEffect)(()=>{const N=j=>{un(j)&&!r.searchActive&&(j.preventDefault(),r.closeNav())};return t?document.addEventListener("keydown",N):document.removeEventListener("keydown",N),()=>{document.removeEventListener("keydown",N)}},[t,r]),(0,h.useEffect)(()=>{!L&&E?y(!0):x&&!E&&y(!1)},[E,L,x,y]),(0,s.jsx)("dialog",{"aria-labelledby":"nav-overlay-title","aria-modal":"true",className:T,"data-testid":"nav-overlay",id:tg,ref:e,children:(0,s.jsx)(yP,{hasStickyHeader:L,isImage:g,children:r.searchActive?(0,s.jsx)(xP,{}):(0,s.jsx)(bP,{isExpanded:t,outlineRef:n})})})},Ul=ne("nav-sidebar-search"),EP=kt("NavSidebarSearch",({className:t="",isEnabled:e})=>{const n=(0,K.wA)(),o=jn(),r=(0,Me.A)(e),{lessons:a}=At(),i=Bt(),c=(0,nt.useLabelsMap)(),u=(0,h.useRef)(),d=Ul({disabled:!e}).mix(t),m=Ul("icon"),p=Ul("input"),f=Ul("close"),v=Ul("close-icon"),g=i?.term,C=e?void 0:"disabled",[b,L]=(0,h.useState)(""),y=eg(),E=(0,h.useCallback)(()=>{n([(0,Ls.Se)(!0),(0,Ls.ts)(!1),(0,Ls.NM)(null)]),L("")},[n]),x=(0,h.useCallback)(N=>{un(N)&&!Gd()(b)?(N.preventDefault(),L(""),n((0,Ls.NM)(null))):un(N)&&Gd()(b)&&E()},[n,E,b]),S=(0,h.useCallback)(N=>{g!=null&&n((0,Ls.NM)(null)),L(N.target.value)},[n,g]),T=(0,h.useCallback)(N=>{N.preventDefault(),qv(b,a,o??{},y,(w,M,O,R)=>n([(0,Ls.NM)(w),(0,Ls.gA)(M),(0,Ls.D2)(O),(0,Ls.u)(R)]))},[n,a,o,b,y]);return(0,h.useEffect)(()=>{!r&&e&&setTimeout(()=>{u.current?.focus()},50)},[e,r]),(0,h.useEffect)(()=>{g&&g!==b&&L(g)},[b,g]),(0,s.jsxs)("form",{autoComplete:"off",className:d,"data-testid":"nav-sidebar-search",onSubmit:T,children:[(0,s.jsx)(Pl,{className:m}),(0,s.jsx)("input",{"aria-label":c?.a11ySearchInput,className:p,disabled:C,name:"search",onChange:S,onKeyDown:x,placeholder:c?.search,ref:u,type:"search",value:b}),(0,s.jsx)("button",{"aria-label":c?.a11ySearchClose,className:f,onClick:E,type:"reset",children:(0,s.jsx)(Id,{className:v})})]})}),Un=ne("nav-sidebar-header"),SP=ne("nav-sidebar-header-ghost"),TP=()=>(0,K.d4)(t=>t.ui.skipToNavButton?.offsetHeight??0),IP=kt("NavSidebarHeaderProgress",t=>{const{classProgressRunner:e,classProgressText:n,classProgressTrack:o,color:r,percentComplete:a,percentCompleteText:i}=t;return(0,s.jsxs)("div",{className:Un("progress"),"data-testid":"nav-sidebar-progress",children:[(0,s.jsx)(kd,{"aria-hidden":"true",color:r,progress:a,runnerClass:e,trackClass:o}),(0,s.jsx)("div",{className:n,children:i})]})}),NP=kt("NavSidebarHeader",({className:t,isCompact:e,isEnabled:n,navRefWidth:o,setIsCompact:r})=>{const a=(0,K.wA)(),i=(0,Lt.Z)(),[c,u]=(0,h.useState)(""),[d,m]=(0,h.useState)({height:0,width:0}),[p,f]=(0,h.useState)(d),[v,g]=(0,h.useState)(d),C=TP(),b=(0,h.useRef)(),L=(0,h.useRef)(),y=(0,h.useRef)(),[E,x]=(0,h.useState)(null),S=At(),T=Co(),N=(0,nt.useLabelsMap)(),j=dr(),w=Bt(),M=g1(),O=(0,Ce.Wz)(),R=Dr(),F=S?.exportSettings?.webExportSettings,D=!Po.isInstantLink&&(S?.lmsOptions?.disableCoverPage||F?.disableCoverPage),B=S?.allowSearch&&R!=="restricted",z=S?.theme?.coverImageColor,Z=S?.navigationStyle,Y=(0,h.useMemo)(()=>(0,Rt.FH)(Z),[Z]),X=Pb(),pe=(0,Me.A)(w),Le=(w?.active||X)??!1,[ke,Be]=(0,h.useState)(!0),[We,De]=(0,h.useState)(null),Ae=Un({compact:e,searching:Le,transition:ke}).mix(t),he=Un("inner",{compact:e}),ce=Un("content",{compact:e,hidden:Le}),He=Un("graphic",{image:Y}),Pe=Un("progress-runner"),Ke=Un("progress-text",{compact:e}),Fe=Un("progress-track"),ut=Un("search-area",{hidden:!Le}),dt=Un("search-btn",{hidden:Le}),xt=Un("search-icon"),Jt=Un("title",{compact:e}),Vt=SP({compact:e,searching:Le}),ho=`${O?`%${j}`:`${j}%`} ${N?.lessonComplete}`,kr=n&&!Le?void 0:-1,Ar=n&&!Le?void 0:-1,{alpha:Rr,media:Pr}=Zr("coverImage"),pc=(0,h.useMemo)(()=>{let Qt={};return Y&&Object.assign(Qt,(0,Rt.b9)({alpha:Rr,color:z,media:Pr})),Le&&(Qt.height=p.height),Qt},[Rr,z,Pr,Y,Le,p.height]),$i=(0,h.useMemo)(()=>{let Qt={};return e&&(Qt.bottom=`calc(100% - ${C}px)`,Qt.width=o||0,Qt.transition="width 0.3s",n||(Qt.transition="width 0.3s",Qt.width="0rem")),d.height&&(Qt.height=d.height,Qt.overflow="hidden",e&&(Qt.transition="height 0.3s ease .1s, transform 0.3s ease .1s")),Qt},[e,n,o,d.height,C]);(0,h.useEffect)(()=>{u(e&&M?Rv(T,45):T)},[T,e,M]);const Wi=Le?void 0:{height:v.height},fc=(0,h.useCallback)(()=>{f(d),a((0,Ls.ts)(!0))},[a,d]),wr=(0,h.useCallback)(Qt=>{Qt.preventDefault(),Zo(()=>{i("/")},"lesson-to-cover")},[i]);(0,h.useLayoutEffect)(()=>{De(document.querySelector("[data-nav-scrollable]"))},[]);const{isIntersecting:mo=!1}=(0,_v.A)(b,{root:We,threshold:0})||{},Ca=(0,Me.A)(mo);(0,h.useEffect)(()=>{const Qt=E!=null&&window.innerHeight*.4>=E.offsetHeight;Ca&&!mo&&Qt?r(!0):!Ca&&mo&&r(!1)},[mo,Ca,E,r]);const vc=(0,h.useCallback)(({target:Qt})=>{const vn={height:Qt?.scrollHeight??0,width:o??0};m(vn),f(vn),e||g(vn)},[e,o]);Pd(E,vc),(0,h.useLayoutEffect)(()=>{const Qt=We?.scrollTop;(We||Qt>0)&&(We.scrollTop=0);const vn={height:E?.scrollHeight??0,width:o??0};m(vn),f(vn),g(vn)},[We,o,E]),(0,h.useEffect)(()=>{B&&pe?.active&&!w.active&&L?.current?.focus()},[B,w,pe]),(0,h.useEffect)(()=>{Le?Be(!0):e&&Be(!1)},[Le,e]);const r0=(0,h.useCallback)(Qt=>{if(!Qt.target.hasAttribute("data-nav-item")||!e)return;const vn=E.getBoundingClientRect(),wt=Qt.target.getBoundingClientRect();vn.bottom>wt.top&&(We.scrollTop-=vn.height-wt.top+5)},[We,e,E]);return(0,ss.A)("focusin",r0,We),(0,h.useEffect)(()=>u(T),[T]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Vt,ref:b,style:Wi}),(0,s.jsx)("div",{className:Ae,"data-testid":"nav-sidebar-header",ref:y,style:$i,children:(0,s.jsxs)("div",{className:he,ref:x,children:[(0,s.jsx)("div",{className:He,style:pc}),B&&(0,s.jsx)("button",{"aria-label":N?.a11ySearchOpen,className:dt,onClick:fc,tabIndex:kr,type:"button",children:(0,s.jsx)(Pl,{className:xt})}),(0,s.jsx)("div",{className:ut,children:(0,s.jsx)(EP,{isEnabled:n&&Le})}),(0,s.jsxs)("div",{className:ce,children:[D?(0,s.jsx)("span",{className:Jt,"data-testid":"nav-sidebar-title",tabIndex:Ar,children:c}):(0,s.jsx)(bn,{className:Jt,"data-testid":"nav-sidebar-title",onClick:wr,tabIndex:Ar,to:"/",children:c}),(0,s.jsx)(IP,{classProgressRunner:Pe,classProgressText:Ke,classProgressTrack:Fe,percentComplete:j,percentCompleteText:ho})]})]})})]})}),jP=ne("nav-sidebar");function sg({closeNav:t,id:e,isEnabled:n,isSectionLesson:o,last:r}){const{navigationStyle:a}=At(),{icon:i}=q(e)??{},c=Oe(e),u=ao(),d=El(),m=h0(e),p=e===u,f=(0,h.useMemo)(()=>(0,Rt.I8)(a),[a]),v=o?"nav-sidebar__outline-section-item":"nav-sidebar__outline-item",g=W()(`${v}-link-icon`),C=(0,s.jsx)(kh,{className:g,icon:i}),[b,L]=(0,h.useState)(!1),y=(0,h.useCallback)(()=>L(!0),[]),E=(0,h.useCallback)(()=>L(!1),[]),x=(0,s.jsx)(Fd,{canComplete:m,id:e,isDark:f,isEnabled:n,isTooltipVisible:b,onHideTooltip:E,onShowTooltip:y,scope:ct.by.SIDEBAR}),S=()=>{t&&d&&t()};return(0,s.jsxs)("li",{className:jP("outline-list-item",{last:r}),"data-testid":`nav-outline-lesson-${e}`,role:"listitem",children:[(0,s.jsxs)(Dl,{className:v,dark:f,isCurrentLesson:p,isTooltipEnabled:!m,lessonId:e,onHideProgressTooltip:E,onNavigate:S,onShowProgressTooltip:y,showProgressDelay:0,tooltipClassName:`${v}-tooltip`,children:[C,c,!m&&x]}),m&&x]})}const kP=({title:t})=>(0,s.jsx)("span",{className:"nav-sidebar__outline-section-text",children:t});function AP(){const t=Eo(),e=Nn();return(n,o)=>{const{currentLocale:r}=o,a=Ht(n),i=t(o.id,n),c=e(i.title,r,n);return{navigationStyle:a.navigationStyle,title:c}}}const RP=$e()(zt.wZ,(0,K.Ng)(AP))(kP);var bi=l(15648);const PP=({closeNav:t,id:e,index:n,isEnabled:o,lessonIds:r})=>{const a=At(),i=a?.theme,c=a?.themeId,u=i?.navigationSectionsExpanded??!0,d=Oe(String(e)),[m,p]=bi.useState(u);bi.useEffect(()=>{p(u)},[u]);const[f,v]=bi.useState(),g=bi.useRef(null),C=`sidebar-sublist-${n}`,b=g.current?.clientWidth,L=String(c),y=W()("nav-sidebar__outline-section-toggle-icon",{"nav-sidebar__outline-section-toggle-icon--collapsed":!m}),E=W()("nav-sidebar__outline-section-list",{"nav-sidebar__outline-section-list--collapsed":!m}),x=bi.useCallback(()=>{p(S=>!S)},[]);return bi.useLayoutEffect(()=>{const S=setTimeout(()=>{g.current&&v(g.current.scrollHeight)},0);return()=>{clearTimeout(S)}},[r.length,b,L]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{"aria-controls":C,"aria-expanded":m,className:"nav-sidebar__outline-section-toggle","data-nav-item":"",onClick:x,tabIndex:o?void 0:-1,type:"button",children:[(0,s.jsx)("span",{className:"nav-sidebar__outline-section-toggle-text",children:d}),(0,s.jsx)(xf,{className:y})]}),(0,s.jsx)(Ol,{inert:!m,children:(0,s.jsx)("ol",{"aria-hidden":m?void 0:!0,className:E,id:C,ref:g,role:"list",style:{maxHeight:f},children:r.map((S,T)=>(0,s.jsx)(sg,{closeNav:t,id:S,isEnabled:o&&m,isSectionLesson:!0,last:T===r.length-1},S))})})]})},wP=({closeNav:t,index:e,isEnabled:n,lessonIds:o})=>{const[r,...a]=o,i="nav-sidebar__outline-item nav-sidebar__outline-section";return cs()(a)?(0,s.jsx)("li",{className:i,role:"listitem",children:(0,s.jsx)(RP,{id:r})}):(0,s.jsx)("li",{className:i,role:"listitem",children:(0,s.jsx)(PP,{closeNav:t,id:r,index:e,isEnabled:n,lessonIds:a})})},MP=({closeNav:t,index:e,isEnabled:n,lessonIds:o})=>Pc(o)?(0,s.jsx)(wP,{closeNav:t,index:e,isEnabled:n,lessonIds:o}):o.map((a,i)=>(0,s.jsx)(sg,{closeNav:t,id:a,isEnabled:n,isSectionLesson:!1,last:i===o.length-1},a)),OP=kt("NavSidebarOutline",({className:t="",closeNav:e,isEnabled:n,lessonIdGroups:o})=>{const r=(0,Me.A)(n),[a,i]=(0,h.useState)(!n),c=(0,nt.useLabelsMap)(),u=(0,h.useRef)(),d=W()(t,"nav-sidebar__outline",{"nav-sidebar__outline--hidden":a,"nav-sidebar__outline--safari":ln.isSafari}),m=W()("nav-sidebar__outline-list",{"nav-sidebar__outline-list--disabled":!n,"nav-sidebar__outline-list--hidden":a});return(0,h.useEffect)(()=>{let p;return r&&!n?p=setTimeout(()=>{i(!0)},350):!r&&n&&a&&i(!1),()=>{clearTimeout(p)}},[n,a,r]),(0,s.jsx)("section",{"aria-label":c?.a11yRegionNavOverview,className:d,"data-testid":"nav-sidebar-outline",id:"nav-sidebar-outline",children:Ci(o)&&(0,s.jsx)("ol",{className:m,"data-testid":"nav-sidebar-outline-list",ref:u,role:"list",children:o.map((p,f)=>cs()(p)?null:(0,s.jsx)(MP,{closeNav:e,index:f,isEnabled:n,lessonIds:p},f))})})});function DP(t){const e=Ht(t),n=u0(t);return{isLegacyCourse:e.isLegacyCourse,lessonIdGroups:n,navigationStyle:e.navigationStyle}}const BP=(0,K.Ng)(DP)(OP);var HP=l(15402),FP=l(74756);const yi=ne("nav-sidebar-result"),ng=({result:t})=>{const e=(0,nt.useLabelsMap)(),n=t?.icon,o=ls(t?.title),r=t?.results??0,a=r===1?e?.result:e?.results,i=yi("icon"),c=yi("title"),u=yi("count");return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(kh,{className:i,icon:n}),(0,s.jsx)("span",{className:c,children:o}),(0,s.jsx)("span",{className:u,children:`${r} ${a}`})]})},zP=({id:t,index:e,isEnabled:n,onSelectResult:o})=>{const r=At(),a=(0,te.RQ)("/*"),i=ba(t),c=a?.params?.id===t,u=c?"page":void 0,d=r?.color,m=r?.navigationStyle,p=n?void 0:-1,f={animationDelay:`${e/10}s`},v=ts(i?.id),g=(0,h.useMemo)(()=>(0,Rt.I8)(m),[m]),C=yi(),b=yi("inner",{active:c}),L=yi("link",{dark:g,light:!g});return(0,s.jsx)("li",{className:C,role:"listitem",style:f,children:(0,s.jsx)("div",{className:b,style:{color:d},children:n&&v==null?(0,s.jsx)(bn,{"aria-current":u,className:L,onClick:o,tabIndex:p,to:(0,es.p1)(t),children:(0,s.jsx)(ng,{result:i})}):(0,s.jsx)(Ff,{className:L,restriction:v,tooltipClassName:"lesson-nav-link-tooltip",children:(0,s.jsx)(ng,{result:i})})})})},Zd=ne("nav-sidebar-results"),VP=[],UP=({closeNav:t,isEnabled:e})=>{const{announcePolite:n}=pt(),o=At(),r=Bt(),a=(0,nt.useLabelsMap)(),c=(r?.activeLessons??VP).filter(wa),u=r?.term,d=(0,HP.A)(c),m=(0,FP.A)(u),p=a?.noResults??"",f=o?.navigationStyle,v=(0,h.useMemo)(()=>(0,Rt.I8)(f),[f]),g=Zd(),C=Zd("message",{dark:v,light:!v}),b=Zd("term"),L=Zd("list"),y=Ns(Dp),E=h.useCallback(()=>{y&&t()},[t,y]);return(0,h.useEffect)(()=>{if(m){const x=c.length===1?a?.result:a?.results,S=d?`${c.length} ${x}`:`${a?.noResults} ${u}`;n?.(S)}},[n,d,m,c,a,u]),(0,s.jsxs)("div",{className:g,"data-testid":"nav-sidebar-results",children:[!d&&m&&(0,s.jsxs)("div",{className:C,children:[p," ",(0,s.jsxs)("span",{className:b,children:['"',u,'"']})]}),d&&m&&(0,s.jsx)("ol",{className:L,"data-testid":"nav-sidebar-results-list",role:"list",children:c.map((x,S)=>(0,s.jsx)(zP,{id:x.id,index:S,isEnabled:e,onSelectResult:E},x.id))})]})},Yd=ne("nav-sidebar"),og="nav-content-sidebar",$P=({isExpanded:t,closeNav:e})=>{const n=At(),o=Bt(),[r,a]=(0,h.useState)(!1),[i,c]=(0,h.useState)(0),u=(0,h.useRef)(null),d=(0,h.useRef)(null),m=n?.color,p=n?.theme?.coverImageColor,f=n?.isLegacyCourse,v=n?.navigationStyle,g=n?.theme?.accentContrast,C=n?.theme?.progressIndicatorStyle,b=o?.active??!1,L=b||t?void 0:"true";(0,h.useLayoutEffect)(()=>{u&&u?.current&&c(u.current?.scrollWidth)},[r,t,u,b,c]);const y=(0,h.useMemo)(()=>(0,Rt.zH)(v),[v]),E=(0,h.useMemo)(()=>(0,Rt.I8)(v),[v]),x=(0,h.useMemo)(()=>(0,Rt.FH)(v),[v]),S=(0,h.useMemo)(()=>x&&p===k.df.LIGHT,[x,p]),T=!(0,mt.Wn)(m),N=(0,mt.xD)(m),j=C===k.Y2.CIRCULAR_FILL,w=C===k.Y2.INCOMPLETE_COMPLETE,M=g===k.Em.AUTO&&N===k.Em.DARK,O=(0,h.useMemo)(()=>g?g===k.Em.DARK||M:T,[M,T,g]),R=Yd("header"),F=Yd("body"),D=Yd("content"),B=Yd({accent:y,"dark-contrast":!x&&O,"light-contrast":!x&&!O,"legacy-pre-themes":f,"image-dark-overlay":x&&!S,"image-light-overlay":x&&S,"progress-circular-fill":j,"progress-incomplete-complete":w,collapsed:!t,dark:E,light:!E,searching:b});return(0,s.jsx)(Ol,{inert:!t,children:(0,s.jsx)(ys.F,{children:(0,s.jsx)(ys.eB,{in:t,mountOnEnter:!0,nodeRef:d,timeout:300,unmountOnExit:!0,children:(0,s.jsx)("div",{"aria-hidden":L,className:B,"data-testid":"nav-sidebar",ref:d,children:(0,s.jsxs)("div",{className:D,"data-nav-scrollable":!0,id:og,children:[(0,s.jsx)(NP,{className:R,isCompact:r,isEnabled:t,navRefWidth:i,setIsCompact:a}),(0,s.jsxs)("div",{className:F,"data-testid":"nav-sidebar-body",ref:u,children:[(0,s.jsx)(BP,{closeNav:e,isEnabled:t&&!b}),(0,s.jsx)(UP,{closeNav:e,isEnabled:t&&b})]})]})})})})})},ca={x:null,y:null},Xd={passive:!0};function rg({children:t,onSwipeDown:e,onSwipeLeft:n,onSwipeRight:o,onSwipeUp:r,onShouldRecognizeGesture:a=()=>!0,thresholdX:i=100,thresholdY:c=100}){const u=(0,h.useRef)(),[d,m]=(0,h.useState)(ca),[p,f]=(0,h.useState)(ca),v=(0,h.useCallback)(L=>{const y=L.touches?.length??0,E=L.targetTouches[0],x=a?a():!0;y==1&&E&&x?m({x:E.clientX,y:E.clientY}):m(ca)},[a]),g=(0,h.useCallback)(L=>{const y=L.targetTouches[0];y&&f({x:y.clientX,y:y.clientY})},[]),C=(0,h.useCallback)(()=>{m(ca),f(ca)},[]),b=(0,h.useCallback)(L=>{const y=L.touches?.length??0;if(d.x==null||d.y==null||p.x==null||p.y==null||y>0)return;const E=p.x-d.x,x=p.y-d.y;Math.abs(E)>Math.abs(x)?Math.abs(E)>i&&(E<0?n?.():o?.()):Math.abs(x)>c&&(x<0?r?.():e?.()),m(ca),f(ca)},[e,n,o,r,i,c,p,d]);return(0,ss.A)("touchstart",v,u.current,Xd),(0,ss.A)("touchcancel",C,u.current,Xd),(0,ss.A)("touchmove",g,u.current,Xd),(0,ss.A)("touchend",b,u.current,Xd),(0,s.jsx)("div",{ref:u,children:t})}rg.propTypes={children:Qe().oneOfType([Qe().arrayOf(Qe().element),Qe().element]).isRequired,onShouldRecognizeGesture:Qe().func,onSwipeDown:Qe().func,onSwipeLeft:Qe().func,onSwipeRight:Qe().func,onSwipeUp:Qe().func,thresholdX:Qe().number.isRequired,thresholdY:Qe().number.isRequired};function Jd({isEnabled:t=!0,...e}){return t?(0,s.jsx)(rg,{...e}):(0,s.jsx)("div",{children:e.children})}Jd.propTypes={children:Qe().oneOfType([Qe().arrayOf(Qe().element),Qe().element]).isRequired,isEnabled:Qe().bool.isRequired};const qd={DESKTOP:"desktop",TABLET_PORTRAIT:"tablet-portrait",TABLET_LANDSCAPE:"tablet-landscape",MOBILE_PORTRAIT:"mobile-portrait",MOBILE_LANDSCAPE:"mobile-landscape"},WP=[qd.TABLET_PORTRAIT,qd.TABLET_LANDSCAPE,qd.MOBILE_PORTRAIT,qd.MOBILE_LANDSCAPE],$l=t=>WP.includes(t),GP=t=>(0,h.useMemo)(()=>{const e=window.matchMedia("(pointer: coarse)").matches,n=$l(t);return e||n},[t]),ag=ne("course-navigation"),{COMPACT:eu,OVERLAY:Hh,SIDEBAR:da}=k.br,KP={[eu]:Kv,[da]:og,[Hh]:tg},_P=({hasSearchResults:t,courseNavType:e,openNav:n,closeNav:o})=>{const[r,a]=(0,h.useState)(t);return(0,h.useEffect)(()=>{r&&!t&&!(e===da)?(o(),a(!1)):r&&e===Hh?n():a(t)},[t,e,n,o,r]),r},QP=t=>{const[e,n]=(0,h.useState)();(0,h.useEffect)(()=>{const{activeNavType:o,beginWithSidebarOpen:r,isNavOpen:a,isTablet:i,openNav:c,closeNav:u}=t;o===da&&r&&(!e&&i&&a?u():e&&!i&&!a&&c(),n(i))},[e,t])},ZP=({beginWithSidebarOpen:t,children:e,closeNav:n,courseNavType:o,isNavOpen:r,isTablet:a,lessonNavType:i,openNav:c,previewType:u,toggleNav:d,hideNav:m})=>{const p=(0,h.useRef)(),f=(0,h.useRef)(),{active:v}=Bt(),g=(0,nt.useLabelsMap)(),C=_P({hasSearchResults:v,courseNavType:o,openNav:c,closeNav:n}),b=(0,h.useMemo)(()=>C||o===eu&&a?da:o,[o,C,a]);QP({activeNavType:b,beginWithSidebarOpen:t,closeNav:n,openNav:c,isNavOpen:r,isTablet:a}),(0,h.useEffect)(()=>{const T=j=>{f.current?.contains(j.relatedTarget)&&n()},N=()=>{f.current?.removeEventListener("click",n),f.current?.removeEventListener("keypress",n),f.current?.removeEventListener("blur",T,!0)};return b===eu&&r?(f.current?.addEventListener("click",n),f.current?.addEventListener("keypress",n),f.current?.addEventListener("blur",T,!0)):N(),N},[b,r,f,n]);const L=GP(u),y=(0,h.useCallback)(()=>{const T=b===k.br.SIDEBAR;L&&T&&r&&n()},[n,r,L,b]),E=(0,h.useMemo)(()=>KP[b],[b]),x=ag(b?.toLowerCase(),{"nav-open":r,"search-open":v&&r,"course-nav-type":o?.toLowerCase()}),S=ag("lessonNav",{type:i?.toLowerCase()});return(0,s.jsx)(kb,{isCourseNavOpen:r,children:(0,s.jsx)("div",{className:x,children:(0,s.jsx)(Jd,{isEnabled:b===k.br.SIDEBAR,onSwipeLeft:y,children:(0,s.jsxs)("div",{className:S,children:[(0,s.jsxs)("nav",{"aria-label":g?.a11yRegionNavLesson,children:[(0,s.jsx)(IA,{"aria-controls":E,hideNav:m,isNavOpen:r,toggleNav:d}),b===da&&(0,s.jsx)($P,{closeNav:n,isExpanded:r}),b===eu&&(0,s.jsx)(GR,{closeNav:n,isExpanded:r,openNav:c,ref:p}),b===Hh&&(0,s.jsx)(KR,{closeNav:n,openNav:c,children:(0,s.jsx)(LP,{isExpanded:r})})]}),(0,s.jsx)("div",{ref:f,children:e})]})})})})},YP=({children:t,isPreviewLesson:e,...n})=>{const{buttonNavigationStyle:o,navigationType:r,lmsOptions:a,...i}=(0,Ce.DX)(),c=El(),u=(0,Rt.zh)(i),d=!c,m=i.sidebarMode===k.RE.OPEN,p=u&&r===da&&m&&d,f=(0,zs.c3)(i),v=f&&i?.theme?.blockNavigationType===k.HC.CONTINOUS,[g,C]=(0,h.useState)(p),b=(0,h.useCallback)(()=>{C(!0)},[]),L=(0,h.useCallback)(()=>{C(!1)},[]),y=(0,h.useCallback)(()=>g?L():b(),[g,L,b]);(0,ss.A)(Af,b),(0,ss.A)(Rf,L);const E=f||e?"fixed-course-exit":void 0,x=v?{marginInlineEnd:"2rem"}:void 0,S=u?r:"";return f||e?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Nv,{className:E,lmsOptions:a,style:x}),t]}):(0,s.jsx)(ZP,{...n,beginWithSidebarOpen:m,closeNav:L,courseNavType:S,enableExitCourse:a?.enableExitCourse||!0,hideNav:!u,isNavOpen:g,isTablet:c,lessonNavType:o,openNav:b,toggleNav:y,children:t})};var XP=l(64660),JP=l(4116),tu=l.n(JP);const qP=tu()(It()("family","continue"),It()("variant","continue")),ig=$e()(Nh()(qP),Ws()([],"items"));var lg=l(70667);function ew(t){return t==="a"?46.5:7.6}function tw(t){return t==="d"?2:3.2}function sw(t){switch(t){case"a":return 30;case"c":case"d":return 92;default:return 76}}function cg(t){switch(t){case"b":return 95;case"background":return 52;default:return 76}}function dg(t){switch(t){case"a":case"b":case"carousel":default:return 6.4;case"c":return 18.6;case"d":return 8;case"background":return 6}}function nw(t){return .3}function Yte(t){switch(t){case 3:return"three";case 4:return"four";default:return"two"}}function ow(t){return t==="light"?"#fff":"#000"}function Xte(t){switch(t){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 Jte(t){return t==="b"?[52,76,95]:[52,76,92]}function qte(t){return t==="a"?[30,76,92]:[52,76,92]}function ese(t){return t==="d"?[2,4.8,5.6]:[3.2,4.8,5.6]}function tse(t){return t==="a"?[46.5,78,120]:[7.6,20,32]}function rw(t){switch(t){case 3:return"sm";case 10:return"lg";default:return"med"}}function ug(t,e){switch(e){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 t==="c"?"sm":"med"}}function aw(t){switch(t){case 52:return"sm";case 76:return"med";default:return"lg"}}function hg(t){switch(t){case 52:return"sm";case 76:return"med";default:return"lg"}}function mg(t){switch(t){case 4:return"med";case 6:return"lg";default:return"sm"}}function Fh(t){switch(t){case 52:return"sm";case 92:return"lg";default:return"med"}}function iw(t){switch(t){case 30:case 52:return"sm";case 92:return"lg";default:return"med"}}function lw(t){switch(t){case 4.8:return"med";case 5.6:return"lg";default:return"sm"}}function cw(t){switch(t){case 20:case 78:return"med";case 32:case 120:return"lg";default:return"sm"}}function dw(t){switch(t){case 1:return"sm";case 3:return"lg";default:return"med"}}function uw(t){switch(t){case 3.2:return"med";case 5.6:return"lg";default:return"sm"}}const ms=({value:t,className:e,allowTabNavigation:n=!0,tagName:o,id:r})=>{const{value:a}=Cp((0,rt.QQ)(t));return a?(0,s.jsx)(St,{allowTabNavigation:n,className:e,id:r,tagName:o,value:t}):null};function hw(t,e){const{className:n="",tag:o="div",style:r={},...a}=t,{backgroundColor:i}=tn(),c=ek(),u=c===ct.S6.DARK?ct.S6.LIGHT:ct.S6.DARK;return i!==""&&Object.assign(r,{"--color-background-contrast":c,"--color-background-contrast-complementary":u,"--color-background-contrast-rgb":(0,hi.A)(c)?.slice(0,3)}),(0,s.jsx)(o,{...a,className:n,ref:e,style:r})}const pg=(0,h.forwardRef)(hw),mw=10,fg=t=>`${t}rem`,zh=t=>t!=null?`${t/mw}rem`:void 0,pw=["image full","image text overlay","quote background"];function fw(t){const{family:e,variant:n,backgroundType:o,isOnlyBlockInStep:r,isOnePage:a}=t;if(!a||!r)return!1;if(o===k.xj.IMAGE)return!0;if(!e||!n)return!1;const i=`${e} ${n}`;return pw.some(c=>c===i)}const vw={paddingBottom:"0rem",paddingTop:"0rem"},gw=t=>{const{blockSettings:e,familyTheme:n,courseTheme:o,isFullWidthImage:r}=t;if(r)return vw;const a=fg(Number(_f(e?.paddingTop,n?.paddingStart,o?.blockPaddingStart,k.S$)));return{paddingBottom:fg(Number(_f(e?.paddingBottom,n?.paddingEnd,o?.blockPaddingEnd,k.S$))),paddingTop:a}},Cw={},xw=t=>t?{bodyFontSize:zh(t.bodyFontSize),headingFontSize:zh(t.headingFontSize),subheadingFontSize:zh(t.subheadingFontSize)}:Cw;function bw(){const t=ks(),e=(0,Ce.DX)(),n=ci(),o=(0,zs.c3)(e),r=fw({backgroundType:t?.settings?.backgroundType,family:t?.family,isOnePage:o,isOnlyBlockInStep:t?.isOnlyBlockInStep,variant:t?.variant});return gw({blockSettings:t?.settings,courseTheme:e?.theme,familyTheme:n,isFullWidthImage:r})}function yw(){const t=ci();return xw(t)}function Lw(){const t=bw();return{fontSize:yw(),padding:t}}const Ew=xd()(["settings"]),vg=ne("block-wrapper"),Sw=ne("bg"),Tw=(t,e)=>{const{children:n,className:o,defaultBackgroundColor:r="",style:a,tag:i,type:c,...u}=t,d=ks(),m=sk(),p=Lw(),f=oh(r,m.backgroundColor),v=f||"transparent",g=d?.className,C={...a,...m.backgroundImageCss,"--color-background":f,...p.fontSize.bodyFontSize&&{"--block-text-body-font-size":p.fontSize.bodyFontSize},...p.fontSize.headingFontSize&&{"--block-text-heading-font-size":p.fontSize.headingFontSize},...p.fontSize.subheadingFontSize&&{"--block-text-subheading-font-size":p.fontSize.subheadingFontSize},boxShadow:`0px 1px 0px ${v} `,paddingBottom:p.padding.paddingBottom,paddingTop:p.padding.paddingTop},b=W()(o,{"bg--legacy-background":m.isLegacyBackground,[`block-${c}`]:!!c}),L=Sw({card:m.cardMode,range:m.colorRange,type:m.backgroundTypeLowercase,"overlay-light":m.isOverlayLight,"contrast-light":m.isContrastLight}),y=g?vg({}).mix(L).mix(g):vg({}).mix(L),E=[b,y.toString()].join(" ");return(0,s.jsxs)(pg,{...Ew(u),className:E,ref:e,style:C,tag:i,children:[(0,s.jsx)("span",{"aria-label":m.backgroundImageAlt,role:(0,Ys.Vx)(m.backgroundImageAlt)}),n]})},Pt=(0,h.forwardRef)(Tw),En=Ya("ImageEagerOrLazy");var Iw=l(78249),nse=l(20593);function gg(t){return(0,s.jsx)(Iw.A,{IconUnzoom:jw,IconZoom:Nw,...t})}const Nw=()=>(0,s.jsx)(it,{name:"arrows-two-from-center"}),jw=()=>(0,s.jsx)(it,{name:"arrows-two-to-center"}),Cg=ne("block-text");function kw({children:t,item:e,labels:n}){const o="media"in e?e.media:void 0,r=(0,rt.QQ)(o)?.image,a=(0,Gt.ME)(r),i=(0,Ys.Ll)(r?.alt??""),u=ks()?.settings,d=u?.images,m=u?.zoomOnClick,p=(0,h.useRef)(void 0);let f=(0,s.jsx)(En,{alt:i,"data-l10n-id":(0,Et.pP)(o),ref:p,src:a});return m&&(f=(0,s.jsx)(gg,{a11yNameButtonUnzoom:n?.a11yUnzoomImage,a11yNameButtonZoom:n?.a11yZoomImage,children:f})),(0,s.jsxs)("div",{className:Cg("col"),children:[d&&r&&(0,s.jsx)("div",{className:Cg("image"),children:f}),t]})}var Aw=l(38281),su=l(47218);const Rw=ne("portal-tooltip"),Ds={LEFT:"LEFT",RIGHT:"RIGHT",ABOVE:"ABOVE",BELOW:"BELOW"},Pw=(t,e,n)=>{const o=t.getBoundingClientRect(),r=e.getBoundingClientRect(),a=window.visualViewport;let i=n;(i===Ds.ABOVE||i===Ds.BELOW)&&(o.bottom-r.height<0&&(i=Ds.BELOW),r.height+o.top>a.height&&(i=Ds.ABOVE)),(i===Ds.LEFT||i===Ds.RIGHT)&&(r.left<0&&(i=Ds.RIGHT),r.width+o.left>a.width&&(i=Ds.LEFT));const c={left:0,right:0,top:0,bottom:0};i===Ds.ABOVE&&(c.top=o.top-r.height-25),i===Ds.BELOW&&(c.top=o.top+o.height),i===Ds.RIGHT&&(c.left=o.left+o.width+70),i===Ds.LEFT&&(c.left=o.left-r.width-25),(i===Ds.LEFT||i===Ds.RIGHT)&&(c.top=o.top-o.height/2),(i===Ds.ABOVE||i===Ds.BELOW)&&(c.left=o.left+o.width/2);const u=o.left+o.width/2,d=r.width/2+u>a.width,m=r.width/2>u;d?e.classList.add("portal-tooltip__tooltip--offset-right"):m&&e.classList.add("portal-tooltip__tooltip--offset-left"),Object.keys(c).map(p=>c[p]===0?e.style.removeProperty(p):e.style.setProperty(p,`${c[p]}px`)),e.classList.add(`portal-tooltip__tooltip--${i.toLowerCase()}`)};function ww({children:t,className:e,direction:n=Ds.ABOVE,elementFocused:o,exitAnimation:r=!0,message:a,style:i,renderInModalWhenPresent:c=!1}){const[u,d]=(0,h.useState)(!1),[m]=(0,h.useState)(!1),p=(0,h.useRef)(null),f=(0,h.useRef)(null),[v,g]=(0,Aw.A)((()=>t)),C=(0,h.useCallback)(()=>d(!0),[d]),b=(0,h.useCallback)(()=>d(!1),[d]);return(0,h.useEffect)(()=>(document.addEventListener("scroll",C),document.addEventListener("scrollend",b),()=>{document.removeEventListener("scroll",C),document.removeEventListener("scrollend",b)})),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{ref:p,children:v}),a&&(g||m||o)&&!u&&(0,s.jsx)(ys.B1,{classNames:"portal-tooltip__tooltip",exit:r,timeout:200,children:(0,s.jsx)(Mw,{buttonRef:p,className:e,direction:n,elementFocused:o,hovering:g,message:a,portalRef:f,renderInModalWhenPresent:c,style:i})})]})}function Mw({buttonRef:t,className:e,direction:n,elementFocused:o,hovering:r,message:a,portalRef:i,style:c,renderInModalWhenPresent:u=!1}){const d=(0,h.useCallback)(()=>Pw(t.current,i.current,n),[t,n,i]),m=(0,h.useCallback)(()=>{i.current&&d()},[i,d]),p=()=>{!r&&!o&&i.current&&(i.current.style=null)};return(0,su.A)(m),(0,to.createPortal)((0,s.jsx)("div",{"aria-hidden":!r||!o,className:Rw("tooltip").mix(e).toString(),onTransitionEnd:p,ref:i,style:c,children:a}),u?hr({id:"portal",childType:"other"}):document.getElementById("portal"))}const Wl=ww,Ow=(0,ws.GF)(),Gl=()=>Ow(t=>t.transcriptPanel),Dw=({audioPlayerId:t,condensed:e=!1,transcriptMedia:n,onDelete:o,onTranscriptClick:r,onTranscriptClose:a})=>{const{mode:i,disableTranscriptButton:c}=zd(),u=Gl(),[d,m]=(0,h.useState)(!1),[p,f]=(0,h.useState)(!1),v=(0,rt.QQ)(n)?.audio?.transcript,g=(0,h.useCallback)(()=>m(!0),[]),C=(0,h.useCallback)(()=>m(!1),[]),b=(0,h.useCallback)(()=>f(!0),[]),L=(0,h.useCallback)(()=>f(!1),[]),y=(0,Ce.vU)(),E=u?.audioPlayerIdOpen&&u.audioPlayerIdOpen===t,x=c?"Transcripts are only available in lesson previews":E?y?.audioHideTranscript:i==="edit"?"Edit transcript":y?.audioShowTranscript,S=(0,h.useCallback)(()=>{const w=document.getElementById(Sh(t));w&&w.focus()},[t]),[T,N]=(0,h.useState)(!1);function j(){c||(E?a?.():(r?.(),N(!0)))}return(0,h.useEffect)(()=>{T&&(N(!1),S())},[T,S]),(0,s.jsxs)(s.Fragment,{children:[o&&(0,s.jsx)(Wl,{elementFocused:d,message:"Remove audio",children:(0,s.jsx)(Ot.ArcButton,{hierarchy:"tertiary",icon:(0,s.jsx)(it,{name:"trash"}),layout:"icon",onBlur:C,onClick:o,onFocus:g,onMouseOut:C,onMouseOver:g,size:e?"sm":"md",type:"button"})}),(i==="edit"||v)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Wl,{elementFocused:p,message:x,renderInModalWhenPresent:i==="readonly",style:{whiteSpace:"nowrap"},children:(0,s.jsx)(Ot.ArcButton,{"aria-label":x,disabled:c,hierarchy:"tertiary",icon:(0,s.jsx)(it,{name:"file-audio"}),id:i==="readonly"?Tv(t):void 0,layout:"icon",onBlur:L,onClick:j,onFocus:b,onMouseOut:L,onMouseOver:b,size:e?"sm":"md",style:c?{opacity:.5,pointerEvents:"auto"}:void 0,type:"button"})}),E?(0,s.jsx)("div",{onFocus:S,tabIndex:0}):null]})]})};var Bw=l(42974);const xg="change";class Hw extends Bw.EventEmitter{_isMuted;_isPlaying;_playerId;constructor(e){super(),this.setMaxListeners(e)}get isPlaying(){return this._isPlaying}set isPlaying(e){this._isPlaying=e,this.emit("change")}set playerId(e){this._playerId=e}get playerId(){return this._playerId}pause(){this.isPlaying=!1}addChangeListener(e){this.on(xg,e)}removeChangeListener(e){this.removeListener(xg,e)}}const st=new Hw(1/0);var Fw=l(12907),Li=l.n(Fw);const zw=[.5,.75,1,1.25,1.5,1.75,2].toReversed().map(t=>({value:t,label:`${t}x`})),nu=.05,bg=ne("audio-player-icon"),ua=({x:t,width:e,height:n,y:o,pulseBaseHeight:r,pulseBaseY:a,pulseHeight:i,pulseY:c,delay:u="0s"})=>(0,s.jsx)("rect",{className:bg("bar"),height:n,rx:1,style:{"--base-height":`${n/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":u},width:e,x:t,y:o}),yg=({animating:t})=>(0,s.jsx)("span",{className:bg({animating:t}),children:(0,s.jsxs)("svg",{"aria-hidden":"true",height:"16",viewBox:"0 0 20 16",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)(ua,{delay:"0s",height:2,pulseBaseHeight:1,pulseBaseY:7.5,pulseHeight:6,pulseY:5,width:2,x:0,y:7}),(0,s.jsx)(ua,{delay:"0.1s",height:4,pulseBaseHeight:3,pulseBaseY:6.5,pulseHeight:8,pulseY:4,width:2,x:3,y:6}),(0,s.jsx)(ua,{delay:"0.2s",height:10,pulseBaseHeight:8,pulseBaseY:4,pulseHeight:12,pulseY:2,width:2,x:6,y:3}),(0,s.jsx)(ua,{delay:"0.3s",height:16,pulseBaseHeight:12,pulseBaseY:2,pulseHeight:16,pulseY:0,width:2,x:9,y:0}),(0,s.jsx)(ua,{delay:"0.4s",height:8,pulseBaseHeight:6,pulseBaseY:5,pulseHeight:12,pulseY:2,width:2,x:12,y:4}),(0,s.jsx)(ua,{delay:"0.5s",height:11,pulseBaseHeight:9,pulseBaseY:3.5,pulseHeight:15,pulseY:.5,width:2,x:15,y:2.5}),(0,s.jsx)(ua,{delay:"0.6s",height:2,pulseBaseHeight:1,pulseBaseY:7.5,pulseHeight:6,pulseY:5,width:2,x:18,y:7})]})});var Lg,Ut=l(15648);const ou=Ut.createContext(null);function Vw({children:t,isDisabled:e,onClose:n,onOpen:o,onSelect:r,positionX:a="left"}){const[i,c]=Ut.useState(!1),u=(0,Me.A)(i),[d,m]=Ut.useState(null),p=Ut.useRef(null),f=Ut.useRef(null),v=Ut.useRef(null),b=`${`menu-${Ut.useId()}`}-content`,L=Ut.useCallback(({direction:D,predFn:B=()=>!0})=>{if(!v.current)return;const z=Array.from(v.current.querySelectorAll('[role="menuitem"]')),Z=z.length,Y=z.findIndex(ke=>ke===document.activeElement);let X,pe,Le;switch(D){case"start":X=0,pe=1;break;case"end":X=Z-1,pe=-1;break;case"backwards":X=Y-1,pe=-1;break;case"forwards":X=Y+1,pe=1;break;default:X=Y+1,pe=1}for(let ke=0;ke<=Z;ke++){X>=Z?X=0:X<0&&(X=Z-1);const Be=z[X];if(Be!=null&&Ww(Be)&&B(Be)){Le=Be;break}else X=X+pe}Le&&Le.focus()},[]),y=Ut.useCallback(()=>{L({direction:"start"})},[L]),E=Ut.useCallback(()=>{L({direction:"end"})},[L]),x=Ut.useCallback(()=>{L({direction:"backwards"})},[L]),S=Ut.useCallback(()=>{L({direction:"forwards"})},[L]),T=Ut.useCallback(D=>{L({direction:"forwards",predFn:B=>Gw(B,D)})},[L]),N=Ut.useCallback(()=>{i?c(!1):(c(!0),setTimeout(S,25))},[S,i]),j=Ut.useCallback(()=>{f.current?.focus(),c(!1)},[]),w=Ut.useCallback(()=>{c(!0),setTimeout(S,25)},[S]),M=Ut.useCallback(()=>{c(!0),setTimeout(x,25)},[x]),O=Ut.useCallback(()=>{const{left:D,top:B}=tv({anchor:f.current,popover:v.current,positionX:a});m({transform:`translate3d(${D}px, ${B}px, 0)`,visibility:"visible"})},[a]),R=Ut.useCallback(D=>{const B=D.currentTarget;Eg(B)||(r?.(B.getAttribute("data-name")),j())},[j,r]),F=Ut.useCallback(D=>{const B=D.key;if(D.altKey||D.ctrlKey||D.metaKey)return;let z=!1;if(D.shiftKey)B==="Tab"?x():B.trim()!==""&&T(B),z=!0;else switch(B){case" ":case"Enter":R(D),z=!0;break;case"Esc":case"Escape":j(),z=!0;break;case"ArrowUp":x(),z=!0;break;case"Tab":case"ArrowDown":S(),z=!0;break;case"Home":case"PageUp":y(),z=!0;break;case"End":case"PageDown":E(),z=!0;break;default:T(B);break}z&&(D.stopPropagation(),D.preventDefault())},[j,R,T,y,E,S,x]);return Ut.useEffect(()=>{const D=B=>{i&&p.current!=null&&v.current!=null&&!p.current.contains(B.target)&&!v.current.contains(B.target)&&c(!1)};return i?document.addEventListener("click",D):document.removeEventListener("click",D),()=>{document.removeEventListener("click",D)}},[i]),Ut.useEffect(()=>(i?window.addEventListener("resize",O):window.removeEventListener("resize",O),()=>{window.removeEventListener("resize",O)}),[O,i]),Ut.useEffect(()=>{const D=bd(p.current);for(const B of D)i?B?.addEventListener("scroll",O,{passive:!0}):B?.removeEventListener("scroll",O);return()=>{for(const B of D)B?.removeEventListener("scroll",O)}},[O,i]),Ut.useEffect(()=>{i?O():m(null)},[O,i]),Ut.useEffect(()=>{if(u&&!i)n?.();else if(!u&&i&&(o?.(),p.current)){const D=new CustomEvent("menuopen",{bubbles:!0,detail:{target:p.current}});p.current.dispatchEvent(D)}},[u,i,n,o]),Ut.useEffect(()=>{const D=B=>{B.detail.target!==p.current&&c(!1)};return document.addEventListener("menuopen",D),()=>{document.removeEventListener("menuopen",D)}},[]),(0,s.jsx)(ou.Provider,{value:{htmlIdContent:b,isExpanded:i,onCloseFocusTrigger:j,onExpandFocusMenuItemNext:w,onExpandFocusMenuItemPrevious:M,onFocusMenuItemByPrefix:T,onFocusMenuItemFirst:y,onFocusMenuItemLast:E,onFocusMenuItemNext:S,onFocusMenuItemPrevious:x,onItemClick:R,onItemKeyDown:F,onTriggerClick:N,refContent:v,refTrigger:f,styleContent:d},children:(0,s.jsx)("div",{"aria-owns":b,inert:e?!0:void 0,ref:p,children:t})})}function Uw({as:t,children:e,label:n,labelledBy:o,...r}){const{htmlIdContent:a,isExpanded:i,onTriggerClick:c,onCloseFocusTrigger:u,onExpandFocusMenuItemNext:d,onExpandFocusMenuItemPrevious:m,refTrigger:p}=Ut.useContext(ou),f=Ut.useCallback(g=>{let C=!1;switch(g.key){case" ":case"Enter":case"ArrowDown":case"Down":d(),C=!0;break;case"Esc":case"Escape":u(),C=!0;break;case"Up":case"ArrowUp":m(),C=!0;break;default:break}C&&(g.stopPropagation(),g.preventDefault())},[u,d,m]),v=t??"button";return(0,s.jsx)(v,{...r,"aria-controls":a,"aria-expanded":i,"aria-haspopup":"menu","aria-label":n,"aria-labelledby":o,"data-menu-trigger":"",onClick:c,onKeyDown:f,ref:p,type:"button",children:e})}function $w({children:t,className:e}){const{htmlIdContent:n,isExpanded:o,refContent:r,styleContent:a}=Ut.useContext(ou);return o?to.createPortal((0,s.jsx)("div",{className:e,"data-menu-content":"",hidden:o?void 0:!0,id:n,ref:r,role:"menu",style:a,children:t}),hr()):null}function ru({children:t,className:e,isDisabled:n,name:o}){const{onItemClick:r,onItemKeyDown:a}=Ut.useContext(ou),i=Ut.useCallback(c=>{c.currentTarget?.focus()},[]);return(0,s.jsx)("button",{"aria-disabled":n,className:e,"data-menu-item":"","data-name":o,onClick:n?void 0:r,onKeyDown:a,onMouseOver:i,role:"menuitem",tabIndex:n?-1:void 0,type:"button",children:t})}function ise({children:t}){return Lg("span",{"data-menu-item-icon":"",children:t})}function lse({className:t}){return Lg("hr",{className:t,"data-menu-separator":""})}function Eg(t){return t!=null&&t.getAttribute("disabled")!=null||t.getAttribute("aria-disabled")==="true"}function Ww(t){return t!=null&&t.tagName==="BUTTON"&&!Eg(t)}function Gw(t,e){return t?.textContent.toLowerCase().startsWith(e?.toLowerCase())}const Kl=ne("audio-player-actions-condensed"),yr=Object.freeze({DeleteAudio:"delete-audio",EditAudio:"edit-audio",EditTranscript:"edit-transcript",RevertToSource:"revert-audio-to-source"}),Kw=({audioPlayerId:t,condensed:e=!1,transcriptMedia:n,onTranscriptClick:o,onTranscriptClose:r,item:a,side:i,refs:c})=>{const{mode:u,isVariantLocale:d,handleOpenMediaModal:m,handleDelete:p,handleRevertToSource:f}=zd(),v=Gl(),g=ks(),C=(0,rt.gY)(),b=a&&"media"in a&&a.media?C(a.media):void 0,L=b&&"audio"in b?b.audio.aiAudioSettings:void 0,y=(0,rt.D_)(),E=yh(),x=y?E(y):"",[S,T]=(0,h.useState)(!1),N=(0,h.useCallback)(()=>T(!0),[]),j=(0,h.useCallback)(()=>T(!1),[]),w=d&&"audio"in b&&b.audio?.sourceType==="ai-audio"&&L?.l10nAutoGenStatus!=="reverted-to-source"&&L?.l10nAutoGenStatus!=="unsupported-locale",M=(0,Ce.vU)(),O=v?.audioPlayerIdOpen===t,R=O?M?.audioHideTranscript:u==="edit"?"Edit transcript":M?.audioShowTranscript;function F(B){switch(B){case yr.DeleteAudio:p(g.id,a,c);break;case yr.EditTranscript:O?r?.():o?.();break;case yr.EditAudio:m(g,a,c,i,{triggeredFrom:"block_audio_button"});break;case yr.RevertToSource:f(g.id,a);break}}const D=!!C(n)?.audio?.transcript;return m||p||D?(0,s.jsx)(Wl,{elementFocused:S,message:"Options",children:(0,s.jsxs)(Vw,{onSelect:F,positionX:"left",children:[(0,s.jsx)(Uw,{as:Ot.ArcButton,hierarchy:"tertiary",icon:"fa-regular fa-ellipsis",label:"Options",layout:"icon",onBlur:j,onFocus:N,onMouseEnter:N,onMouseLeave:j,shape:"square",size:e?"sm":"md"}),(0,s.jsxs)($w,{className:Kl("content"),children:[m?(0,s.jsx)(ru,{className:Kl("menu-item"),name:yr.EditAudio,children:"Edit audio"}):null,u==="edit"||D?(0,s.jsx)(ru,{className:Kl("menu-item"),name:yr.EditTranscript,children:R}):null,p&&g?.variant!=="audio"?(0,s.jsx)(ru,{className:Kl("menu-item"),name:yr.DeleteAudio,children:"Remove audio"}):null,f&&w?(0,s.jsxs)(ru,{className:Kl("menu-item"),name:yr.RevertToSource,children:["Revert to source audio (",x,")"]}):null]})]})}):null};var _w,Sg,$t=l(15648);const _l=$t.createContext(null);function Qw({children:t,className:e,isDisabled:n,onClose:o,onItemActiveChange:r,onOpen:a,onSelect:i,portalArgs:c,positionX:u="left",value:d}){const[m,p]=$t.useState(null),f=(0,Me.A)(m),[v,g]=$t.useState(!1),C=(0,Me.A)(v),[b,L]=$t.useState(null),y=$t.useRef(null),E=$t.useRef(null),x=$t.useRef(null),T=`select-${$t.useId()}`,N=`${T}-content`,j=m?.id,w=$t.useCallback(B=>{const z=B.currentTarget;Tg(z)||(g(!1),p(z),i(z.getAttribute("data-value")),B.stopPropagation())},[i]),M=$t.useCallback(B=>{p(B)},[]),O=$t.useCallback(()=>{g(B=>!B)},[]),R=$t.useCallback(()=>{const{left:B,top:z}=tv({anchor:E.current,popover:x.current,positionX:u}),X=window.getComputedStyle(E.current).direction==="rtl"?-B:B;L({transform:`translate3d(${X}px, ${z}px, 0)`,visibility:"visible",width:`${E.current?.offsetWidth}px`})},[u]),F=$t.useCallback(B=>{const z=Array.from(x.current?.querySelectorAll("[data-select-item]")??[]),Z=z.length,Y=z.findIndex(Le=>Le.getAttribute("data-select-item")==="current");let X,pe=Y+1;for(let Le=0;Le<Z;Le++){pe>=Z&&(pe=0);const ke=z[Le];if(ke!=null&&!Tg(ke)&&Jw(ke,B)){X=Le;break}else pe=Z-1}X&&(p(z[X]),z[X]?.scrollIntoView({block:"center"}))},[]),D=$t.useCallback(B=>{const z=B.key;if(B.ctrlKey||B.metaKey)return;let Z=!1;const Y=Array.from(x.current?.querySelectorAll("[data-select-item]")??[]),X=Y.findIndex(pe=>pe.getAttribute("data-select-item")==="current");if(v)if(z.length===1&&z!==" "&&!B.altKey&&!B.ctrlKey&&!B.metaKey)F(z);else switch(z){case" ":case"Enter":g(!1),Y[X]!=null&&i(Y[X].getAttribute("data-value")),Z=!0;break;case"Esc":case"Escape":g(!1),p(Y.find(pe=>pe.getAttribute("aria-selected")==="true")),Z=!0;break;case"ArrowUp":B.altKey?(g(!1),Y[X]!=null&&i(Y[X].getAttribute("data-value")??"")):X>0&&(p(Y[X-1]),Y[X-1].scrollIntoView({block:"center"})),Z=!0;break;case"ArrowDown":X<Y.length-1&&(p(Y[X+1]),Y[X+1].scrollIntoView({block:"center"})),Z=!0;break;case"Home":p(Y[0]),Y[0]?.scrollIntoView({block:"center"}),Z=!0;break;case"End":p(Y[Y.length-1]),Y[Y.length-1]?.scrollIntoView({block:"center"}),Z=!0;break;case"PageUp":p(Y[0]),Y[0]?.scrollIntoView({block:"center"}),Z=!0;break;case"PageDown":p(Y[Y.length-1]),Y[Y.length-1]?.scrollIntoView({block:"center"}),Z=!0;break;case"Tab":g(!1),Y[X]!=null&&i(Y[X].getAttribute("data-value"));break}else if(z.length===1&&z!==" "&&!B.altKey&&!B.ctrlKey&&!B.metaKey)g(!0),F(z);else switch(z){case" ":case"Enter":g(!0),Z=!0;break;case"ArrowUp":g(!0),p(Y[0]),Z=!0;break;case"ArrowDown":g(!0),Z=!0;break;case"Home":g(!0),p(Y[0]),Z=!0;break;case"End":g(!0),p(Y[Y.length-1]),Z=!0;break}Z&&(B.stopPropagation(),B.preventDefault())},[F,v,i]);return $t.useEffect(()=>{const B=x.current?.querySelector('[data-select-item][aria-selected="true"]');p(B)},[]),$t.useEffect(()=>{const B=x.current?.querySelector(`[data-select-item][data-value="${d}"]`);p(B)},[d]),$t.useEffect(()=>{const B=z=>{v&&y.current!=null&&x.current!=null&&!y.current.contains(z.target)&&!x.current.contains(z.target)&&g(!1)};return v?document.addEventListener("click",B):document.removeEventListener("click",B),()=>{document.removeEventListener("click",B)}},[v]),$t.useEffect(()=>(v?window.addEventListener("resize",R):window.removeEventListener("resize",R),()=>{window.removeEventListener("resize",R)}),[R,v]),$t.useEffect(()=>{const B=bd(y.current);for(const z of B)v?z?.addEventListener("scroll",R,{passive:!0}):z?.removeEventListener("scroll",R);return()=>{for(const z of B)z?.removeEventListener("scroll",R)}},[R,v]),$t.useEffect(()=>{v?R():L(null)},[R,v]),$t.useEffect(()=>{v&&f!=null&&f!==m&&r?.({value:m.getAttribute("data-value")})},[v,f,m,r]),$t.useEffect(()=>{if(C&&!v)o?.();else if(!C&&v&&(a?.(),y.current)){const B=new CustomEvent("comboboxopen",{bubbles:!0,detail:{target:y.current}});y.current.dispatchEvent(B)}},[C,v,o,a]),$t.useEffect(()=>{const B=z=>{z.detail.target!==y.current&&g(!1)};return document.addEventListener("comboboxopen",B),()=>{document.removeEventListener("comboboxopen",B)}},[]),(0,s.jsx)(_l.Provider,{value:{activeEl:m,htmlIdActiveDescendant:j,htmlIdBase:T,htmlIdContent:N,isExpanded:v,onItemClick:w,onItemHover:M,onTriggerClick:O,onTriggerKeyDown:D,portalArgs:c,refContent:x,refTrigger:E,selectedValue:d,styleContent:b},children:(0,s.jsx)("div",{"aria-owns":N,className:e,inert:n?!0:void 0,ref:y,children:t})})}function Zw({children:t,className:e,labelledBy:n,as:o,...r}){const{htmlIdActiveDescendant:a,htmlIdContent:i,isExpanded:c,onTriggerClick:u,onTriggerKeyDown:d,refTrigger:m}=$t.useContext(_l),p=!!o,f=o??"button";return(0,s.jsxs)(f,{"aria-activedescendant":a,"aria-controls":i,"aria-expanded":c,"aria-haspopup":"listbox","aria-labelledby":n,className:e,"data-select-trigger":p?void 0:"",onClick:u,onKeyDown:d,ref:m,role:"combobox",type:"button",...r,children:[(0,s.jsx)("span",{"data-select-trigger-text":"",children:t}),(0,s.jsx)("span",{"data-select-trigger-icon":"",children:c?(0,s.jsx)(it,{name:"chevron-up"}):(0,s.jsx)(it,{name:"chevron-down"})})]})}function Yw({children:t,className:e,label:n,labelledBy:o,style:r={}}){const{htmlIdContent:a,isExpanded:i,portalArgs:c,refContent:u,styleContent:d}=$t.useContext(_l);return to.createPortal((0,s.jsx)("div",{"aria-label":n,"aria-labelledby":o,className:e,"data-select-content":"",hidden:i?void 0:!0,id:a,ref:u,role:"listbox",style:{...d,...r},children:t}),hr(c))}function dse({children:t,className:e,labelText:n}){const{htmlIdBase:o}=$t.useContext(_l),r=$t.useId(),a=`${o}-group-label-${r}`;return _w("div",{"aria-labelledby":a,className:e,"data-select-group":"",role:"group",children:[Sg("div",{"data-select-group-label":"",id:a,role:"presentation",children:n}),t]})}function Xw({children:t,className:e,labelledBy:n,isDisabled:o,value:r}){const{activeEl:a,htmlIdBase:i,onItemClick:c,onItemHover:u,selectedValue:d}=$t.useContext(_l),m=$t.useRef(null),p=$t.useId(),f=m.current===a,v=r===d,g=`${i}-option-${p}`,C=$t.useCallback(()=>{u(m.current)},[u]);return(0,s.jsxs)("div",{"aria-disabled":o,"aria-labelledby":n,"aria-selected":v,className:e,"data-select-item":f?"current":"","data-value":r,id:g,onClick:o?void 0:c,onMouseEnter:C,ref:m,role:"option",children:[t,v&&(0,s.jsx)("span",{"data-select-item-selected":"",children:(0,s.jsx)(it,{name:"check"})})]})}function use({children:t}){return Sg("span",{"data-select-item-icon":"",children:t})}function Tg(t){return t!=null&&t.getAttribute("disabled")!=null||t.getAttribute("aria-disabled")==="true"}function Jw(t,e){return t?.textContent.toLowerCase().startsWith(e?.toLowerCase())}const Vh=ne("playback-speed-menu"),qw=({onChange:t,condensed:e=!1,speed:n})=>{const o=(0,Ce.vU)(),[r,a]=(0,h.useState)(!1),i=(0,h.useCallback)(()=>a(!0),[]),c=(0,h.useCallback)(()=>a(!1),[]);return(0,s.jsx)(Wl,{elementFocused:r,message:o?.audioPlaySpeed,children:(0,s.jsxs)(Qw,{className:Vh(),onOpen:c,onSelect:u=>t(parseFloat(u)),portalArgs:{id:"portal",childType:"other"},value:String(n),children:[(0,s.jsxs)(Zw,{"aria-label":o?.audioPlaySpeed,as:Ot.ArcButton,className:Vh("trigger"),hierarchy:"tertiary",labelledBy:void 0,layout:"hug",onBlur:c,onFocus:i,onMouseEnter:i,onMouseLeave:c,shape:"square",size:e?"sm":"md",children:[n,"x"]}),(0,s.jsx)(Yw,{className:Vh("content"),label:o?.audioPlaySpeed,children:zw.map((u,d)=>(0,s.jsx)(Xw,{value:String(u.value??""),children:u.label},d))})]})})};function eM(t=!1,e=200){const n=(0,h.useRef)(void 0),[o,r]=(0,h.useState)(t),a=(0,h.useCallback)(()=>{n.current&&clearTimeout(n.current),r(!0)},[]),i=(0,h.useCallback)(c=>{n.current&&clearTimeout(n.current),c?r(!1):n.current=setTimeout(()=>{r(!1)},e)},[e]);return(0,h.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]),{isActive:o,setActive:a,setInactive:i}}const Ig=ne("audio-player-volume"),tM=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];function sM(t,e){return e||t<=0?"volumeXmark":t<=1/3?"volumeLow":t<=2/3?"volume":"volumeHigh"}function nM({condensed:t=!1,muted:e,onChange:n,onMute:o,volume:r}){const a=(0,Ce.vU)(),i=(0,h.useRef)(null),c=(0,h.useRef)(null),u=(0,h.useRef)(null),{isActive:d,setActive:m,setInactive:p}=eM(!1,200),f=e?0:r;function v(C){if(tM.includes(C.code)){const y=window.getComputedStyle(C.currentTarget).direction==="rtl"?"ArrowLeft":"ArrowRight",E=C.code==="ArrowUp"||C.code===y?Math.min(f+nu,1):Math.max(f-nu,0);n(E),C.stopPropagation(),C.preventDefault()}else C.code==="KeyM"&&(o(),C.stopPropagation(),C.preventDefault())}(0,h.useEffect)(()=>{u.current.style.setProperty("--slider-volume",`${f*100}%`)},[f]);const g=`${Math.round(f*100)}%`;return(0,s.jsxs)("div",{className:Ig(),onKeyDown:v,onMouseEnter:m,onMouseLeave:()=>p(!1),ref:i,children:[(0,s.jsx)(Ot.ArcButton,{"aria-label":f<=0?a?.a11yMediaUnmute:a?.a11yMediaMute,color:"primary",hierarchy:"tertiary",icon:(0,s.jsx)(it,{name:sM(f,e)}),layout:"icon",onClick:o,ref:c,size:t?"sm":"md",type:"button"}),(0,s.jsx)("input",{"aria-label":a?.a11yMediaVolume,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":f*100,"aria-valuetext":g,className:Ig("slider").mix(d?"":"visually-hidden"),max:100,min:0,onChange:C=>n(C.currentTarget.valueAsNumber/100),ref:u,type:"range",value:f*100})]})}const Sn=ne("audio-player"),au=({currentTime:t,duration:e})=>Math.round(t/e*100)||0,Ng=t=>{if(!t)return{hours:0,minutes:0,seconds:0};const e=Math.floor(t/3600),n=Math.floor(t%3600/60),o=t%60;return{hours:e,minutes:n,seconds:o}},jg=t=>{const{minutes:e,seconds:n}=Ng(t);let o="";return e>0&&(o+=`${new Intl.NumberFormat(void 0,{style:"unit",unit:"minute",unitDisplay:"long"}).format(e)} `),o+=new Intl.NumberFormat(void 0,{style:"unit",unit:"second",unitDisplay:"long"}).format(Math.round(n)),o},oM=t=>{const{hours:e,minutes:n,seconds:o}=Ng(t);function r(c,u,d){return(new Array(d+1).join(u)+c).slice(-d)}const a=r(n,"0",2),i=r(o,"0",2);return e>0?`${e}:${a}:${i}`:`${n}:${i}`};class Ei extends h.Component{audio;play;playerControls;seekSlider;onDelete;constructor(e){super(e),this.state={condensed:!1,currentTime:0,playheadPositionSaveThrottle:0,playbackSpeed:1,playerExpanded:!0,shouldLoadPlayheadPosition:!0,volume:1,muted:!1,maxTime:e.audioVideoPlayhead||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(e){return Math.round(e*1e3)}keySeek(e){const{canRestrictSeek:n}=this.props,{currentTime:o,duration:r}=this.audio,{maxTime:a}=this.state;let i=o+e;n&&i>a&&(i=a);const c=Math.max(0,r-.01);this.audio.currentTime=e<0?Math.max(i,0):Math.min(i,c)}changeVolume=e=>{this.audio.volume=Math.round(e*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=e=>{const n=e<0?Math.max(this.audio.volume+e,0):Math.min(this.audio.volume+e,1);this.changeVolume(n)};componentDidMount(){st.addChangeListener(this.handleChange)}componentDidUpdate(e,n){const r=this.props.activeIndex!=null&&this.props.itemIndex!=null&&e.activeIndex!==this.props.activeIndex&&this.props.activeIndex!==this.props.itemIndex;(!e.shouldPause&&this.props.shouldPause||r)&&(this.audio.pause(),st.isPlaying&&st.playerId===this.props.id&&st.pause()),n.playbackSpeed!==this.state.playbackSpeed&&(this.audio.playbackRate=this.state.playbackSpeed)}componentWillUnmount(){const{recordMediaPlayheadPosition:e,id:n}=this.props;st.playerId===n&&st.pause(),st.removeChangeListener(this.handleChange),e&&e(au(this.audio))}handleClickInsideAudioPlayer=e=>{e.stopPropagation(),e.preventDefault()};handleChange(){st.playerId===this.props.id?this.audio&&(st.isPlaying&&this.audio.paused?this.audio.play():!st.isPlaying&&!this.audio.paused&&this.audio.pause(),this.forceUpdate()):st.isPlaying&&(this.audio.pause(),this.forceUpdate())}containerResizeRef=e=>{const n=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:e.getBoundingClientRect().width<256}),n.observe(e),()=>{n.disconnect()}};render(){const{allowTabNavigation:e,id:n,isEditor:o,isOverlayAudio:r,labels:a,mediaSrc:i,mode:c,onDelete:u,onTranscriptClick:d,onTranscriptClose:m,transcriptMedia:p,item:f,side:v,refs:g,transcriptAudioPlayerIdOpen:C}=this.props,b=st.isPlaying&&st.playerId===n,{currentTime:L,playerExpanded:y}=this.state,E=this.audio?.duration??0,x=Number.isNaN(E)?0:E,S=Math.round(x-L),T=oM(S),N=jg(S),j=jg(L),w=e?0:-1,M=!o,{a11yGroupAudioPlayer:O,a11yMediaPlay:R,a11yMediaPause:F,a11yMediaSeek:D}=a??{},B=Sn({overlay:r,collapsed:r&&!y,expanded:!r||y,"volume-slider-below":this.props.volumeSliderPosition==="below"}),z=o||c==="edit"?"Collapse audio player":a?.audioCollapsePlayer,Z=o||c==="edit"?"Expand audio player":a?.audioExpandPlayer,Y=y?z:Z,X=io({refs:g}),Le=C===X?Sh(C):void 0;return(0,s.jsx)("div",{className:Sn("container"),onClick:this.handleClickInsideAudioPlayer,ref:this.containerResizeRef,children:(0,s.jsxs)("div",{className:B,id:n,children:[M&&(0,s.jsx)("div",{className:Sn("waveform"),children:r?(0,s.jsx)(Wl,{message:Y,children:(0,s.jsx)("button",{"aria-label":Y,className:Sn("waveform-icon"),onClick:this.onTogglePlayer,type:"button",children:(0,s.jsx)(yg,{animating:b})})}):(0,s.jsx)("div",{className:Sn("waveform-icon",{disabled:!0}),children:(0,s.jsx)(yg,{animating:b})})}),(0,s.jsxs)("div",{"aria-hidden":!e,"aria-label":O,"aria-owns":Le,className:Sn("housing",{"with-border":M}),inert:!this.state.playerExpanded,onKeyDown:this.onKeyDown.bind(this),role:di,tabIndex:w,children:[(0,s.jsxs)("div",{className:Sn("play-timer-housing"),children:[(0,s.jsx)(Ot.ArcButton,{"aria-label":b?F:R,className:Sn("play"),hierarchy:"tertiary",icon:(0,s.jsx)(it,{className:Sn("icon"),name:b?"pause-solid":"play-solid"}),layout:"icon",onClick:this.onPlayClick,ref:ke=>{this.play=ke},shape:"square",size:this.state.condensed?"sm":"md",tabIndex:w,type:"button"}),(0,s.jsx)("input",{"aria-label":D,"aria-valuemax":x,"aria-valuemin":0,"aria-valuenow":L,"aria-valuetext":j,className:Sn("seek-slider"),max:x,min:0,onChange:this.onSeekSliderChange.bind(this),ref:ke=>{this.seekSlider=ke},step:.01,type:"range",value:L}),(0,s.jsx)("div",{"aria-label":N,className:Sn("timer").mix(this.state.condensed?"visually-hidden-always":""),role:"timer",children:T})]}),(0,s.jsxs)("div",{className:Sn("player-controls"),ref:ke=>{this.playerControls=ke},children:[(0,s.jsx)(qw,{condensed:this.state.condensed,onChange:ke=>{this.setState({playbackSpeed:ke})},speed:this.state.playbackSpeed}),(0,s.jsx)(nM,{condensed:this.state.condensed,muted:this.state.muted,onChange:this.changeVolume,onMute:this.muteToggle,volume:this.state.volume}),c==="readonly"||o?(0,s.jsx)(Dw,{audioPlayerId:X,condensed:this.state.condensed,onDelete:u,onTranscriptClick:d,onTranscriptClose:m,transcriptMedia:p}):(0,s.jsx)(Kw,{audioPlayerId:X,condensed:this.state.condensed,item:f,onTranscriptClick:d,onTranscriptClose:m,refs:g,side:v,transcriptMedia:p})]})]}),(0,s.jsx)("audio",{className:Sn("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:ke=>{this.audio=ke},src:(0,Ge.o1)(`${i}`)},"audio-"+n)]},`player-${n}`)})}onKeyDown(e){const o=cn(this.onPlayClick),r=cn(()=>this.keySeek(5)),a=cn(()=>this.keySeek(-5)),i=cn(()=>this.changeVolumeDelta(nu)),c=cn(()=>this.changeVolumeDelta(-nu)),u=cn(()=>this.muteToggle()),d=C=>C.target===this.play,m=C=>C.target===this.seekSlider,p=C=>this.playerControls===C.target||this.playerControls.contains(C.target),f=dn()([[ai,o],[Cr,pr],[gr,pr],[sa,pr],[ta,pr]]),v=dn()([[ai,o],[Jp,r],[qp,a]]),g=dn()([[ai,o],[Cr,r],[gr,a],[ta,i],[sa,c],[C=>C.code==="KeyM",u]]);dn()([[d,f],[m,v],[p,pr],[Li(),g]])(e)}onPlayClick(e){e.stopPropagation(),e.preventDefault();const{audioVideoPlayhead:n}=this.props,{duration:o,paused:r}=this.audio;r&&n&&this.state.shouldLoadPlayheadPosition&&(this.audio.currentTime=o*n/100||0),r?this.audio.play():this.audio.pause()}onAudioPlayPause=e=>{const{dispatch:n,id:o,onPause:r,onPlay:a,recordMediaPlayheadPosition:i,refs:c,transcriptMedia:u}=this.props,{paused:d,currentTime:m,duration:p}=e.currentTarget;if(d)d&&st.playerId===o&&(st.isPlaying=!1,r(Ei.timeMs(m)),i&&i(au({currentTime:m,duration:p})));else{st.playerId=o,st.isPlaying=!0,a(Ei.timeMs(m));const f=io({refs:c});n(xr({audioPlayerId:f,transcriptMedia:u}))}this.setState({shouldLoadPlayheadPosition:!1})};onVolumeChangeHandler=e=>{const{volume:n,muted:o}=e.currentTarget;this.setState({volume:n,muted:o})};onSeekSliderChange(e){const{canRestrictSeek:n}=this.props,{maxTime:o}=this.state;let r=e.currentTarget.valueAsNumber;n&&r>o&&(r=o),this.audio.currentTime=r}onLoadedMetadata(e){const{currentTime:n,duration:o,muted:r,volume:a}=e.currentTarget;this.setState({currentTime:n,muted:r,volume:a});const i=n/o*100;this.seekSlider.style.setProperty("--seek-slider-percent",`${i}%`);const{onLoad:c}=this.props;c()}onEnded(e){const n=e.currentTarget;this.audio.currentTime=0,this.setState({currentTime:n.currentTime}),st.isPlaying=!1,this.props.onEnd(Ei.timeMs(n.currentTime)),this.forceUpdate()}onSeeked(e){const{id:n,onSeek:o,recordMediaPlayheadPosition:r}=this.props,{currentTime:a,duration:i}=e.currentTarget;st.isPlaying&&st.playerId!==n&&(st.isPlaying=!1),st.playerId=n,o(Ei.timeMs(a)),r&&r(au({currentTime:a,duration:i}))}onTimeUpdate(e){const n=e.currentTarget,{recordMediaPlayheadPosition:o}=this.props,{currentTime:r,duration:a}=n,i=Math.floor(r);r>this.state.maxTime&&this.setState({maxTime:r});const c=r/a*100;this.seekSlider.style.setProperty("--seek-slider-percent",`${c}%`),(0,Ge.ih)(),this.setState({currentTime:r}),i%5===0&&this.state.playheadPositionSaveThrottle!==i&&o&&(o(au(n)),this.setState({playheadPositionSaveThrottle:i}))}onTogglePlayer(e){this.setState(({playerExpanded:n})=>({playerExpanded:!n})),e.preventDefault(),e.stopPropagation()}}const rM=(0,ws.Ls)()(Ei),er=t=>e=>e!=null&&typeof e=="object"&&"status"in e&&typeof e.status=="string"&&t.includes(e.status),aM=er(["uploading","processing","cropping","crushing"]),mse=er(["canceled"]),kg=er(["complete"]),iM=er(["cropping"]),lM=er(["crushing"]),cM=er(["uploading"]),dM=er(["processing"]),uM=er(["errored"]),Ag=er(["cropping","crushing","errored","processing","uploading"]);function hM(t){return t==null||typeof t!="object"?0:Object.values(t).filter(aM).length}function pse(t){return Math.round(t.loaded*100/t.total)}const fse=t=>t?.file?.name||t?.opts?.filename||"";function vse(t){return t==null||typeof t!="object"?!1:Object.keys(t).length>0&&hM(t)>0}const iu=t=>W()("upload-progress__wrapper",t),Rg=(0,h.createContext)(null);function Pg(){return(0,h.useContext)(Rg)}const gse=Rg.Provider;function mM(t){function e(n){const o=Pg();return o?(0,s.jsx)(t,{...n,getUpload:o.getUpload,handleUploadDismiss:o.handleUploadDismiss}):(0,s.jsx)(t,{...n})}return e.displayName=`withUploadStatusContext(${t.displayName||t.name})`,e}const lu=({onClick:t,text:e})=>(0,s.jsxs)(Ot.ArcButton,{hierarchy:"tertiary",onClick:t,size:"sm",type:"button",children:[e,(0,s.jsx)("span",{className:"visually-hidden-always",children:" upload"})]}),Uh=20,Ql=Uh/2,$h=Ql-2,wg=+(2*Math.PI*$h).toFixed(3),pM=t=>wg*(100-t)/100;function Mg({classes:t,percent:e}){return(0,s.jsxs)("svg",{className:W()("upload-progress__pie",t),focusable:"false",height:`${Uh}px`,width:`${Uh}px`,children:[(0,s.jsx)("circle",{className:"upload-progress__border",cx:Ql,cy:Ql,r:$h}),(0,s.jsx)("circle",{className:"upload-progress__progress",cx:Ql,cy:Ql,r:$h,strokeDasharray:wg,strokeDashoffset:pM(e)})]})}const fM=({text:t})=>(0,s.jsxs)("div",{className:"upload-progress",children:[(0,s.jsx)(Mg,{classes:"upload-progress__pie--processing",percent:70}),(0,s.jsx)("div",{className:"upload-progress__text",children:t})]}),vM=({percentage:t,text:e="Uploading\u2026"})=>(0,s.jsxs)("div",{className:"upload-progress",children:[(0,s.jsx)(Mg,{percent:t}),(0,s.jsx)("div",{className:"upload-progress__text",children:e})]}),Wh=({classes:t,jobId:e,onCancel:n,text:o})=>(0,s.jsxs)("div",{className:iu(t),children:[(0,s.jsx)(fM,{text:o}),e&&(0,s.jsx)(lu,{onClick:n,text:"Cancel"})]}),gM=({classes:t,onCancel:e,percentage:n,text:o})=>(0,s.jsxs)("div",{className:iu(t),children:[(0,s.jsx)(vM,{percentage:n,text:o}),(0,s.jsx)(lu,{onClick:e,text:"Cancel"})]}),CM=({message:t="Error"})=>(0,s.jsxs)("div",{className:"upload-error",children:[(0,s.jsx)(Ot.ArcIcon,{icon:"fa-regular fa-circle-exclamation"}),(0,s.jsx)("div",{className:"upload-error__text",children:t})]}),xM=({classes:t,message:e,onClick:n})=>(0,s.jsxs)("div",{className:iu(t),children:[(0,s.jsx)(CM,{message:e}),(0,s.jsx)(lu,{onClick:n,text:"Dismiss"})]}),bM=({message:t="Success"})=>(0,s.jsxs)("div",{className:"upload-success",children:[(0,s.jsx)(Ot.ArcIcon,{icon:"fa-regular fa-check"}),(0,s.jsx)("div",{className:"upload-success__text",children:t})]}),yM=({classes:t,message:e,onClick:n})=>(0,s.jsxs)("div",{className:iu(t),children:[(0,s.jsx)(bM,{message:e}),n?(0,s.jsx)(lu,{onClick:n,text:"Dismiss"}):null]}),LM=t=>{const{classes:e,data:n={},errorMessage:o,jobId:r,progress:a,onCancelUpload:i,onCancelProcess:c,onErrorDismiss:u,onSuccessDismiss:d,successMessage:m,uploadType:p}=t;return uM(t)?(0,s.jsx)(xM,{classes:e,message:o||n?.message,onClick:u}):cM(t)?(0,s.jsx)(gM,{classes:e,onCancel:i,percentage:a,text:`Uploading ${p}\u2026`}):dM(t)?(0,s.jsx)(Wh,{classes:e,jobId:r,onCancel:c,text:`Processing ${p}\u2026`}):lM(t)?(0,s.jsx)(Wh,{classes:e,onCancel:c,text:`Uploading ${p}\u2026`}):iM(t)?(0,s.jsx)(Wh,{classes:e,onCancel:c,text:"Cropping image\u2026"}):kg(t)&&m?(0,s.jsx)(yM,{classes:e,message:m,onClick:d}):(0,s.jsx)("div",{})},Gh=ne("audio-player"),EM=Gh("upload-state");function Og({uploadId:t,onAIUploadFinish:e,volumeSliderPosition:n,...o}){const r=Pg(),{mode:a}=zd(),i=Gl(),c=r&&t?r.getUpload(t):null,u=(0,h.useMemo)(()=>c&&c.mediaType==="audio"&&Ag(c),[c]),d=(0,Me.A)(u);if((0,h.useEffect)(()=>{!u&&d&&e?.()},[u,d,e]),u){const{jobId:m,status:p,progress:f,data:v}=c,g=b=>()=>r?.handleUploadDismiss(b,c),C=Gh({overlay:o.isOverlayAudio,static:o.isOverlayAudio});return(0,s.jsx)("div",{className:Gh("container"),children:(0,s.jsx)("div",{className:C,children:(0,s.jsx)(LM,{classes:EM,errorMessage:v?.message,jobId:m,onCancelProcess:g("process"),onCancelUpload:g("upload"),onErrorDismiss:g("error"),progress:f,status:p,successMessage:"Processing\u2026",uploadType:"audio"})})})}return(0,s.jsx)(rM,{...o,mode:a,transcriptAudioPlayerIdOpen:i?.audioPlayerIdOpen??null,volumeSliderPosition:n})}var SM=l(61204),TM=l.n(SM),IM=l(61064),NM=l.n(IM);const Dg={course:({courseId:t})=>`/authoring/${t}`,courseLocales:({courseId:t})=>`/manage/locales/${t}`,dashboard:"/manage/all-content",lesson:({courseId:t,lessonId:e})=>`/authoring/${t}/lesson/${e}`};function jM(){const e=(0,Ce.DX)()?.id;return(0,h.useCallback)(n=>typeof window<"u"&&window.location?.pathname?.includes("/authoring/")&&e!=null?Dg.lesson({courseId:e,lessonId:n}):`/lessons/${n}`,[e])}var kM=l(94069),AM=l(80002),Kh=l.n(AM);const RM=/(\.\.\/)|(\.\.\.\.\/)+|%2e%2e\/|%252e%252e\/|%2f\/|\/%2e%2e/gi,PM=t=>typeof t=="string"&&t.replace(RM,""),Tn=Kh()(PM,kM.J),wM="about:blank",MM=t=>{const e=t?.trim();if(!e)return null;const n=Tn(e);return n===wM?null:/^(https?:\/\/|mailto:)/i.test(n)||/^(\.?\/|[#?])/.test(n)?n:`http://${n.replace(/^\/\//,"")}`},Si=h.memo(({align:t,alt:e,allowTabNavigation:n=!0,cornerRadius:o,disableZoom:r,getLessonPath:a,height:i,l10nId:c,labels:u,link:d,maxHeight:m=380,onLoad:p,shouldFillWidth:f,src:v,width:g})=>{const C=jM(),b=a??C,L=(0,Ys.Ll)(e),y=d?.type==="url"&&d.destination?MM(d.destination):null,E=d?.type==="lesson"&&!!d.destination||!!y,x=n&&!r&&!E,S=W()("img-img",{"img-img--left":t==="left","img-img--right":t==="right","img-img--center":!t||t==="center","img-img--fill":f});let T={};o!=null&&(T["--corner-radius"]=`${Number(o)}px`),g>0&&i>0&&i>m?(g=Math.round(g*m/i),i=m):m&&(!g||!i)&&(T={maxHeight:m});let N=(0,s.jsx)(En,{alt:L,className:S,"data-l10n-id":c,height:i,onLoad:p,src:v,style:T,width:g});return E&&d?d.type==="lesson"?N=(0,s.jsx)(bn,{className:"img__link",to:b(d.destination),children:N}):y&&(N=(0,s.jsx)("a",{className:"img__link",href:y,rel:"noopener noreferrer nofollow",target:"_blank",children:N})):x&&(N=(0,s.jsx)(gg,{a11yNameButtonUnzoom:u?.a11yUnzoomImage,a11yNameButtonZoom:u?.a11yZoomImage,children:N})),(0,s.jsx)("div",{className:"img",children:N})});var Tse=l(91299),OM=l(67312),DM=l.n(OM),BM,HM,FM,Bg;const{validIframe:Hg,validUrl:Fg}=ct.yG,zg=ro()("type","embed"),zM=DM()("type","embedType"),VM=N1()(/http:/i,"https:"),UM=t=>({embedType:"iframe",originalUrl:t,src:t}),$M=t=>Ti(t.embed),Ti=t=>t?.embedType||t?.type,Ise=t=>FM([[Bg(Hg),BM(zg,UM,VM)],[Bg(Fg),HM(zg,zM,t)]]),Nse=vr()($e()(mh()(Hg),so.R9),mh()(Fg)),jse="We are unable to generate an embed for this URL. Please check that the URL is valid and the content is publicly accessible.";var ha=l(15648);const Vg=t=>{const e=(0,Ge._$)("CDN_USER_CONTENT_URI"),n=new RegExp((0,Ge._$)("CDN_URI"),"g");return(0,Ge.Hm)()?t:n.test(t)?`${e}${new URL(t).pathname}${new URL(t).search}`:t},WM=t=>{const e=new window.URL("https:"+t);return e.searchParams.set("src",e.searchParams.get("src")+"&disable-auto-focus=true"),e.toString().replace("https:","")},GM=/^\/\/cdn.embedly.+src=.*\.typeform\.com%2F/,KM=t=>GM.test(t),_M=/^\/\//,QM=t=>t?.replace(_M,"https://"),ZM=$e()(QM,Jr()(KM,WM),Jr()(Boolean,Ge.o1),Tn),YM=t=>{const{paddingBottom:e,ref:n,value:o}=t;return(0,s.jsx)("div",{className:"embed--iframe",dangerouslySetInnerHTML:ha.useMemo(()=>({__html:o}),[o]),ref:n,style:{paddingBottom:e}})};class XM extends ha.Component{player;refIframeContainer=ha.createRef();refIframePlayer=ha.createRef();state={duration:0,isReady:!1};static get defaultProps(){return{allowTabNavigation:!0,shouldPause:!1,showMetaData:!0}}componentDidUpdate(e){!e.shouldPause&&this.props.shouldPause&&st.isPlaying&&(this.player?.pause(),st.isPlaying=!1)}componentWillUnmount(){Ti(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}),st.addChangeListener(this.handlePlayerChange))};handlePlayerPlay=()=>{const{id:e}=this.props;st.isPlaying&&st.playerId!==e&&(st.isPlaying=!1),st.playerId=e,st.isPlaying=!0};handlePlayerUpdate=e=>{this.props.progressChanged?.({done:e.seconds/e.duration*100})};handlePlayerChange=()=>{const{id:e}=this.props;st.playerId===e&&(st.isPlaying?this.player.play():this.player.pause())};setupPlayer=()=>{this.refIframePlayer.current?.contentWindow!=null&&(this.player!=null&&this.teardownPlayer(),this.player=new(TM()).Player(this.refIframePlayer.current),this.player.on("ready",this.handlePlayerReady))};teardownPlayer=()=>{st.isPlaying=!1,st.removeChangeListener(this.handlePlayerChange),this.player&&(this.player.off("play"),this.player.off("ready"),this.player.off("timeupdate"),delete this.player)};playerSupportsMethods=e=>{const n=o=>this.player.supports("method",o);return NM()(n)(e)};togglePlay=()=>{this.playerSupportsMethods(["play","pause"])&&this.player.on("ready",()=>{this.player.getPaused(e=>{e?this.player.play():this.player.pause()})})};keySeek=e=>{this.playerSupportsMethods(["getCurrentTime","setCurrentTime"])&&this.player.on("ready",()=>{this.player.getCurrentTime(n=>{this.player.setCurrentTime(n+e)})})};changeVolume=e=>{this.playerSupportsMethods(["getVolume","setVolume"])&&this.player.getVolume(n=>{this.player.setVolume(n+e)})};onKeyDown=e=>{const r=cn(this.togglePlay),a=cn(()=>this.keySeek(5)),i=cn(()=>this.keySeek(-5)),c=cn(()=>this.changeVolume(10)),u=cn(()=>this.changeVolume(-10));dn()([[Ld,r],[Cr,a],[gr,i],[ta,c],[sa,u]])(e)};renderProvider=()=>{const{allowTabNavigation:e,embedId:n,externalLinksDisabled:o,onLinkBlur:r,onLinkFocus:a,onLinkMouseEnter:i,onLinkMouseLeave:c,showMetaData:u,data:d}=this.props,{providerUrl:m,provider:p,favicon:f}=d;if(!(u&&m))return null;const v=Tn(m),g=o&&Dn(v),C=`${n}-provider`,b=g?"":void 0,L=g?void 0:v,y=g?void 0:"noopener noreferrer",E=g?"button":void 0,x=g?void 0:"_blank";return(0,s.jsx)("h2",{className:"embed__provider",children:(0,s.jsxs)("a",{className:"brand--hoverColor","data-external":b,href:L,id:g?C:void 0,onBlur:g?()=>r?.(C):void 0,onFocus:g?()=>a?.(C):void 0,onMouseEnter:g?()=>i?.(C):void 0,onMouseLeave:g?()=>c?.(C):void 0,rel:y,role:E,style:g?{display:"inline-block"}:void 0,tabIndex:e?0:-1,target:x,children:[(0,s.jsx)(En,{alt:f?p:"",className:"embed__providerIcon",src:f}),(0,s.jsx)("span",{className:"embed__providerName",children:p})]})})};renderMetaData=()=>{const{allowTabNavigation:e,data:n,embedId:o,externalLinksDisabled:r,labels:a,onLinkBlur:i,onLinkFocus:c,onLinkMouseEnter:u,onLinkMouseLeave:d,showMetaData:m}=this.props,{src:p,title:f,description:v,provider:g}=n,C=Ti(n);if(!m&&C!=="link")return null;const b=Tn(p),L=r&&Dn(b),y=`${o}-metadata-title`,E=`${o}-metadata-readmore`,x=S=>({"data-external":L?"":void 0,href:L?void 0:b,id:L?S:void 0,onBlur:L?()=>i?.(S):void 0,onFocus:L?()=>c?.(S):void 0,onMouseEnter:L?()=>u?.(S):void 0,onMouseLeave:L?()=>d?.(S):void 0,rel:L?void 0:"noopener noreferrer nofollow",role:L?"button":void 0,style:L?{display:"inline-block"}:void 0,tabIndex:e?0:-1,target:L?void 0:"_blank"});return(0,s.jsxs)("div",{className:"embed__meta__content",children:[(0,s.jsx)("h2",{className:"embed__title",children:(0,s.jsx)("a",{className:"brand--hoverColor",...x(y),children:(0,s.jsx)(St,{value:f})})}),(0,s.jsx)(St,{className:"embed__description",value:v}),(0,s.jsxs)("a",{className:"embed__readMore brand--hoverColor",...x(E),children:[C==="link"?`${a?.embedReadMore} ${g}`:`${a?.embedViewOn} ${g}`,(0,s.jsx)("i",{className:"icon icon-chevron-right"})]})]})};render(){const{allowTabNavigation:e,data:n,embedId:o,externalLinksDisabled:r,isLesson:a,labels:i,onLinkBlur:c,onLinkFocus:u,onLinkMouseEnter:d,onLinkMouseLeave:m,showMetaData:p}=this.props,{useRelativePath:f}=n??{},{description:v,originalUrl:g,src:C,thumbnail:b,title:L}=n,y=Ti(n);if(y==="iframe"){const E=document.createElement("div");E.innerHTML=(0,so.R9)(C);const x=E.firstChild,S=x&&x.tagName&&x.tagName.toLowerCase()==="iframe";let T=100,N=32;if(fx(window.location.href)&&f)return(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"embed__relativeUrl--iframe",children:"Embedded iframe with a relative url"}),(0,s.jsx)("p",{className:"embed__relativeUrl--title",children:L}),(0,s.jsx)("p",{className:"embed__relativeUrl--url",children:g})]});if(S){const F=x.width.match(/%/),D=parseInt(x.width);x.src=Tn(x.src),T=F?700*(D/100):D||16,N=parseInt(x.height)}const j=N/T,w=S?`${j*100}%`:"3rem";if(x.src.includes("typeform")){const F=new window.URL(x.src);F.searchParams.append("disable-auto-focus","true"),x.src=F.toString()}if(x.src.includes("forms.office.com")){const F=new window.URL(x.src);F.searchParams.append("embed","true"),x.src=F.toString()}const R=S?x.outerHTML:"<div>Error: Invalid iframe tag. Please check the iframe source.</div>";return(0,s.jsxs)("div",{"aria-hidden":!e,"aria-label":i?.embedPlayerGroup,className:"embed",role:di,children:[f&&(0,s.jsx)("div",{className:"embed__title embed--iframe__title",children:L}),(0,s.jsx)(YM,{paddingBottom:w,ref:this.refIframeContainer,value:R})]})}else if(a){const E=f?C:Tn(C),x=r&&Dn(E),S=`${o}-lesson-title`,T=`${o}-lesson-url`,N=x?"":void 0,j=x?void 0:E,w=x?void 0:"noopener noreferrer nofollow",M=x?"button":void 0,O=x?void 0:"_blank";if(f){const R={"data-external":x?"":void 0,href:E,id:x?S:void 0,onBlur:x?()=>c?.(S):void 0,onFocus:x?()=>u?.(S):void 0,onMouseEnter:x?()=>d?.(S):void 0,onMouseLeave:x?()=>m?.(S):void 0,rel:x?void 0:"noopener noreferrer nofollow",role:x?"button":void 0,tabIndex:e?0:-1,target:x?void 0:"_blank"};return(0,s.jsxs)("div",{"aria-hidden":!e,"aria-label":i?.a11yBlockEmbed,className:"embed embed--link embed--rich",role:di,children:[(0,s.jsx)("h2",{className:"embed__title",children:(0,s.jsx)("a",{className:"brand--hoverColor",...R,children:(0,s.jsx)(St,{value:L})})}),["link","photo"].includes(y)?(0,s.jsxs)("a",{className:"embed__relativeUrl--url","data-external":N,href:j,id:x?T:void 0,onBlur:x?()=>c?.(T):void 0,onFocus:x?()=>u?.(T):void 0,onMouseEnter:x?()=>d?.(T):void 0,onMouseLeave:x?()=>m?.(T):void 0,rel:w,role:M,tabIndex:e?0:-1,target:O,children:[E,y==="photo"?(0,s.jsx)("div",{className:"embed__relativeUrl--image",children:(0,s.jsx)(En,{alt:b?L:"",className:"embed__img",src:E})}):null]}):this.renderEmbedIframe({allowTabNavigation:e,labels:i,src:C,thumbnail:b,title:L,type:y})]})}return(0,s.jsxs)("div",{"aria-hidden":!e,"aria-label":i?.a11yBlockEmbed,className:"embed embed--link embed--rich",role:di,children:[this.renderProvider(),["link","photo"].includes(y)?(0,s.jsx)("a",{"data-external":N,href:j,id:x?T:void 0,onBlur:x?()=>c?.(T):void 0,onFocus:x?()=>u?.(T):void 0,onMouseEnter:x?()=>d?.(T):void 0,onMouseLeave:x?()=>m?.(T):void 0,rel:w,role:M,tabIndex:e?0:-1,target:O,children:(0,s.jsx)(En,{alt:b?L:"",className:"embed__img",src:Vg(b)})}):this.renderEmbedIframe({allowTabNavigation:e,labels:i,src:C,thumbnail:b,title:L,type:y}),this.renderMetaData()]})}else if(y==="link"){const E=f?C:Tn(C),x=f||r&&Dn(E),S=`${o}-link-readmore`,T=x?"":void 0,N=x?void 0:E,j=x?void 0:"noopener noreferrer nofollow",w=x?"button":void 0,M=x?void 0:"_blank";return(0,s.jsxs)("div",{"aria-hidden":!e,"aria-label":i?.embedLinkGroup,className:"embed embed--link brand--linkColor",role:di,children:[(0,s.jsx)(St,{className:"embed__title",value:L}),(0,s.jsx)(St,{className:"embed__description",value:v}),(0,s.jsx)("a",{className:"embed__readMore brand--hoverColor","data-external":T,href:N,id:x?S:void 0,onBlur:x?()=>c?.(S):void 0,onFocus:x?()=>u?.(S):void 0,onMouseEnter:x?()=>d?.(S):void 0,onMouseLeave:x?()=>m?.(S):void 0,rel:j,role:w,target:M,children:i?.embedReadMore})]})}else return(0,s.jsxs)("div",{className:"embed embed--media",children:[p?(0,s.jsx)(St,{"aria-hidden":!e,className:"embed__title",value:L}):null,this.renderEmbedIframe({allowTabNavigation:e,labels:i,src:C,thumbnail:b,title:L,type:y})]})}renderEmbedIframe=e=>{const{allowTabNavigation:n,labels:o,src:r,thumbnail:a,title:i,type:c}=e,{useRelativePath:u}=this.props.data??{};if(c==="photo")return(0,s.jsx)("figure",{className:"embed__media-wrap embed__media-wrap--photo",children:(0,s.jsx)(Si,{allowTabNavigation:n,labels:o,src:Vg(a)})});{const d=ln.isIe11||ln.isEdge,m=W()("embed__media-wrap",{"embed__media-wrap--ms_browser":d});return(0,s.jsxs)("figure",{"aria-hidden":!n,"aria-label":o?.embedPlayerGroup,className:m,onKeyDown:this.onKeyDown,ref:this.refIframeContainer,tabIndex:n?0:-1,children:[(0,s.jsx)("meta",{content:"origin",name:"referrer"}),(0,s.jsx)("iframe",{allowFullScreen:!0,className:"embed__media",frameBorder:"0",inert:n?void 0:!0,loading:"lazy",onLoad:this.setupPlayer,ref:this.refIframePlayer,scrolling:u?"yes":"no",src:u?r:ZM(r),title:i})]})}}}const JM=md()({externalLinksDisabled:os()(["course","externalLinksDisabled"])}),qM=t=>{const{handleMouseEnter:e,handleMouseLeave:n,handleFocus:o,handleBlur:r}=pd(),[a,i]=ha.useState([]),c=ha.useId();return ha.useEffect(()=>{if(!t.externalLinksDisabled||!t.data){i([]);return}const u=[],{providerUrl:d,src:m,useRelativePath:p}=t.data,f=Ti(t.data);t.isLesson&&m&&Dn(Tn(m))&&(u.push(`${c}-lesson-title`),["link","photo"].includes(f)&&u.push(`${c}-lesson-url`),f!=="iframe"&&(u.push(`${c}-metadata-title`),u.push(`${c}-metadata-readmore`)),d&&Dn(Tn(d))&&u.push(`${c}-provider`)),!t.isLesson&&t.showMetaData&&d&&Dn(Tn(d))&&u.push(`${c}-provider`),!t.isLesson&&t.showMetaData&&m&&Dn(Tn(m))&&f!=="iframe"&&(u.push(`${c}-metadata-title`),u.push(`${c}-metadata-readmore`)),f==="link"&&(p||m&&Dn(Tn(m)))&&u.push(`${c}-link-readmore`),i(u)},[t.externalLinksDisabled,t.data,t.showMetaData,t.isLesson,c]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(XM,{...t,embedId:c,onLinkBlur:r,onLinkFocus:o,onLinkMouseEnter:e,onLinkMouseLeave:n}),a.map(u=>(0,s.jsx)(fd,{anchorId:u},u))]})},Ug=(0,ws.Ls)(JM)(qM);var eO=l(69579),$g=l(89819);const tO=$g.default.getComponent("SeekBar");class sO extends tO{seekDisabled=!1;maxTime=0;constructor(e){super(e,[])}disableSeek(){this.seekDisabled=!0}setMaxTime(e){this.maxTime=e}handleMouseMove(e){if(!this.seekDisabled)return super.handleMouseMove(e);const n=this.player();let o=this.calculateDistance(e)*n.duration();o>this.maxTime?(this.trigger("showRestrictSeekTooltip",!0),o=this.maxTime):this.trigger("showRestrictSeekTooltip",!1),o===n.duration()&&(o=o-.1),n.currentTime(o)}}$g.default.registerComponent("SeekBar",sO);var nO=l(16500),oO=l(22973),rO=l(65664),aO=l(76700),iO=l(7211),lO=l(80647),cO=l(25653),dO=l(18058),uO=l(70485),hO=l(51327),mO=l(57269),pO=l(85961),fO=l(19022),vO=l(60158),gO=l(99301),CO=l(34441);const xO={ar:nO,cs:oO,de:rO,en:aO,es:iO,fr:lO,it:cO,ja:dO,nl:uO,pl:hO,sk:mO,tr:pO,"pt-BR":fO,"pt-PT":vO,"zh-CN":gO,"zh-TW":CO},bO=-5,_h="seek-tooltip--hidden",yO=()=>{const t=document.createElement("div");return t.classList.add("seek-tooltip"),t.classList.add(_h),t},cu=t=>Math.round(t.currentTime()/t.duration()*100)||0;class LO extends h.Component{maxTime;seeking;wasPaused;restrictingSeek;seekTimeout;playbackRatesChanged;videoPaused;videoPlay;videoPlaying;videoSeeking;videoSeeked;videoUpdate;container;seekDiv;progressBarElement;video;constructor(e){super(e),this.state={isReady:!1,shouldLoadPlayheadPosition:!1,playbackStarted:!1,playheadPositionSaveThrottle:0,showRestrictSeekTooltip:!1},this.showRestrictSeekTooltip=this.showRestrictSeekTooltip.bind(this),this.updateSeekTooltip=this.updateSeekTooltip.bind(this),this.getMaxTime=this.getMaxTime.bind(this),this.onMediaStoreChange=this.onMediaStoreChange.bind(this),this.renderCaptionTrack=this.renderCaptionTrack.bind(this)}static get defaultProps(){return{autoplay:!1,allowTabNavigation:!0,currentTime:0,labels:{},onFullScreenChange:()=>{},onLoad:()=>{},percentComplete:0,progressChanged:()=>{},shouldPause:!1}}updateContentFocusability(){const{allowTabNavigation:e}=this.props;ev(this.container.getElementsByTagName("button")).forEach(o=>{av(o,ui(e))}),hh({element:this.container,selector:".vjs-progress-holder",tabIndex:ui(e)}),hh({element:this.container,selector:".vjs-volume-bar",tabIndex:ui(e)}),hh({element:this.container,selector:".vjs-volume-menu-button",tabIndex:ui(e)})}componentDidUpdate(e){this.updateContentFocusability(),!e.shouldPause&&this.props.shouldPause&&st&&(this.video.player.pause(),st.isPlaying=!1)}setMaxTime(e){this.maxTime=e,this.video.player.controlBar.progressControl.seekBar.setMaxTime(e)}componentDidMount(){const{player:e}=this.video,{audioVideoPlayhead:n,canRestrictSeek:o,currentTime:r,id:a,onFullScreenChange:i,onLoad:c,percentComplete:u,progressChanged:d,recordMediaPlayheadPosition:m,type:p}=this.props;if(this.setState({shouldLoadPlayheadPosition:!0}),this.wasPaused=!1,this.seeking=!1,this.setMaxTime(r),this.updateContentFocusability(),o){const{seekBar:f}=this.video.player.controlBar.progressControl;f.disableSeek(),f.on("showRestrictSeekTooltip",(v,g)=>this.showRestrictSeekTooltip(g)),this.configureSeekDiv()}e.ready(()=>{e.el_?.removeAttribute("role"),e.el_?.removeAttribute("aria-label"),e.getChild("BigPlayButton").controlTextEl_?.removeAttribute("aria-live"),e.getChild("controlBar").getChild("PlaybackRateMenuButton").childNameIndex_.PlaybackRateMenuButton.controlTextEl_.innerText=`Playback Rate ${e.playbackRate()}x`,e.getChild("controlBar").getChild("PlaybackRateMenuButton").removeAttribute("aria-describedby"),e.getChild("controlBar").getChild("PlaybackRateMenuButton").labelEl_.setAttribute("aria-hidden",!0),e.getChild("controlBar")?.getChild("volumePanel")?.getChild("volumeControl")?.getChild("volumeBar")?.el_?.removeAttribute("aria-live"),u&&u<100&&p!=="customVideo"&&(e.play(),e.currentTime(r),e.pause()),e.on("timeupdate",this.videoUpdate=()=>{(0,Ge.ih)();const f=e.currentTime(),v=e.duration(),g=e.paused(),C=Math.floor(f),b=v*n/100||0;g&&!this.wasPaused&&f>this.maxTime&&(!o||!this.seeking)&&this.setMaxTime(f),o&&this.updateSeekTooltip();const L=e.ended()&&!this.seeking,y=!g&&!this.seeking;if(!o||L||y){f>this.maxTime&&(!o||!this.seeking)&&this.setMaxTime(f);let x=f/v*100;L&&(x=100),d&&d({currentTime:f,percentComplete:x}),C%15===0&&this.state.playheadPositionSaveThrottle!==C&&m&&(m(cu(e)),this.setState({playheadPositionSaveThrottle:C}))}else o&&!this.restrictingSeek&&f>this.maxTime&&b<this.maxTime&&(this.restrictingSeek=!0,g||e.pause(),e.currentTime(this.maxTime));this.wasPaused=g}),this.setState({isReady:!0}),c()}),e.on("play",this.videoPlay=()=>{this.seeking=!1,this.showRestrictSeekTooltip(!1)}),e.on("playing",this.videoPlaying=()=>{st.isPlaying&&st.playerId!==a&&(st.isPlaying=!1),st.playerId=a,st.isPlaying=!0,this.state.playbackStarted===!1&&this.setState({playbackStarted:!0}),n&&this.state.shouldLoadPlayheadPosition&&e.currentTime(e.duration()*n/100||0),this.setState({shouldLoadPlayheadPosition:!1})}),e.on("pause",this.videoPaused=()=>{st.playerId===a&&(st.isPlaying=!1),m&&m(cu(e))}),e.on("seeking",this.videoSeeking=()=>{this.seeking=!0}),e.on("seeked",this.videoSeeked=()=>{this.restrictingSeek=!1,this.seekTimeout&&clearTimeout(this.seekTimeout),m&&m(cu(e)),this.seekTimeout=setTimeout(()=>{this.seeking=!1},1e3)}),e.on("fullscreenchange",i),e.on("keyup",ov),e.on("contextmenu",f=>{f.preventDefault()}),e.on("ratechange",this.playbackRatesChanged=()=>{e.controlBar.playbackRateMenuButton.childNameIndex_.PlaybackRateMenuButton.controlTextEl_.innerText=`Playback Rate ${e.playbackRate()}x`}),st.addChangeListener(this.onMediaStoreChange)}componentWillUnmount(){const{onFullScreenChange:e,recordMediaPlayheadPosition:n}=this.props,{player:o}=this.video;n&&n(cu(o)),st.isPlaying=!1,st.removeChangeListener(this.onMediaStoreChange),o.off("timeupdate",this.videoUpdate),o.off("play",this.videoPlay),o.off("playing",this.videoPlaying),o.off("pause",this.videoPaused),o.off("seeking",this.videoSeeking),o.off("seeked",this.videoSeeked),o.off("fullscreenchange",e),o.off("ratechange",this.playbackRatesChanged),o.dispose()}render(){const{allowTabNavigation:e,labels:{a11yGroupVideoPlayer:n},settings:o}=this.props,{isReady:r,showRestrictSeekTooltip:a,playbackStarted:i}=this.state,c=W()("video-a11y video-wrapper",{"video-wrapper--visible":r,"video-wrapper--restrict-seek":a,"video-playback-started":i}),u=o?.cornerRadius??null,d={};return Object.assign(d,{...u!=null&&{"--corner-radius":`${Number(u)}px`}}),(0,s.jsx)("div",{"aria-hidden":!e,"aria-label":n,className:"figure-container",onKeyDown:this.onKeyDown.bind(this),ref:m=>{this.container=m},role:"region",children:(0,s.jsx)("div",{className:c,style:d,children:this.renderPlayer()})})}renderCaptionTrack(e){const{code:n,id:o,key:r,name:a,url:i}=e,c=i||(0,Ge.o1)(r),u=a||this.props.getLanguageDisplayName(n);return(0,s.jsx)("track",{kind:"captions",label:u,src:c,srcLang:n},o)}renderPlayer(){const{autoplay:e,canAdjustPlaybackSpeed:n,captionUID:o,captions:r,id:a,subtitle:i,type:c}=this.props,u=c==="customVideo",m=u?(x=>new URL(x).pathname.slice(1))(this.props.src):this.props.src,p=u?this.props.poster:(0,Ge.o1)(this.props.poster),f=u?this.props.src:(0,Ge.o1)(this.props.src),v=u?"application/x-mpegURL":void 0,g=n?[.25,.5,.75,1,1.25,1.5,1.75,2]:void 0,C=ln.isLocalFilesystem?{}:{crossOrigin:"anonymous"},b={autoplay:e,controlBar:{children:{playToggle:!0,progressControl:!0,remainingTimeDisplay:!0,playbackRateMenuButton:!0,captionsButton:!0,pictureInPictureToggle:!0,fullscreenToggle:!0,volumePanel:{inline:!0}}},controls:!0,languages:xO,playbackRates:g,preload:"none",textTrackSettings:!1};document.pictureInPictureEnabled||delete b.controlBar.children.pictureInPictureToggle;const L={options:b,poster:p,ref:x=>{this.video=x},...C},y=(0,s.jsx)("track",{kind:"captions",label:"English",src:u?i:(0,Ge.o1)(i),srcLang:"en"}),E=`${f}?v=1`;return(0,h.createElement)(eO.A,{...L,key:`${a}-${m}-${o}`},(0,s.jsx)("source",{src:E,type:v}),!r&&i&&y,r&&r.map(this.renderCaptionTrack))}onKeyDown(e){if(SO(e))return;const n=5,o=cn(this.togglePlay.bind(this)),r=this.toggleFullScreen.bind(this),a=cn(()=>this.keySeek(n)),i=cn(()=>this.keySeek(-n));dn()([[Ld,o],[ea,r],[Jp,a],[qp,i]])(e)}togglePlay(){const{player:e}=this.video;e.userActive(!0),e.paused()?e.play():e.pause()}toggleFullScreen(){if(ln.isIe11)return;const{player:e}=this.video;e.isFullscreen()?e.exitFullscreen():e.requestFullscreen()}changeVolume(e){const{player:n}=this.video,o=n.volume();n.userActive(!0),n.volume(o+e)}keySeek(e){const{player:n}=this.video,{canRestrictSeek:o}=this.props;n.userActive(!0);const r=n.currentTime(),a=n.duration();n.paused()&&!r&&!a&&n.play();let c=r+e;o&&(c>this.maxTime?(c=this.maxTime,this.showRestrictSeekTooltip(!0)):this.showRestrictSeekTooltip(!1));const u=e<0?Math.max(c,0):Math.min(c,a);u!==r&&n.currentTime(u)}configureSeekDiv(){const{player:e}=this.video,n=e.controlBar,o=n.el();this.progressBarElement=n.progressControl.seekBar.playProgressBar.el(),this.seekDiv=yO(),o.appendChild(this.seekDiv),(0,J.createRoot)(this.seekDiv).render((0,s.jsx)(p9,{}))}showRestrictSeekTooltip(e){const{canRestrictSeek:n}=this.props;!n||!this.seekDiv||e!==this.state.showRestrictSeekTooltip&&(e?this.seekDiv.classList.remove(_h):this.seekDiv.classList.add(_h),this.setState({showRestrictSeekTooltip:e}))}updateSeekTooltip(){const{player:e}=this.video,n=this.progressBarElement.getBoundingClientRect(),o=e.el().getBoundingClientRect(),r=this.seekDiv.getBoundingClientRect().width,a=n.left-o.left,i=r/2,c=a+n.width-i;this.seekDiv.style.left=`${c}px`,this.seekDiv.style.top=`${bO}px`}getMaxTime(){return this.maxTime}onMediaStoreChange(){if(!this.video)return;const{id:e}=this.props,{player:n}=this.video;st.playerId===e?st.isPlaying?n.play():n.pause():st.isPlaying&&n.pause()}}function EO(t){function e(n){const o=(0,Ce.DX)(),r=yh();return(0,s.jsx)(t,{...n,getLanguageDisplayName:r,locale:o?.locale})}return e.displayName=`withLocale(${t.displayName??t.name})`,e}const Wg=EO(LO),SO=t=>{const e=t.target.className,n=ef(t)&&e.includes("vjs-volume-bar");return ai(t)&&(e.includes("vjs-control")||e.includes("vjs-big-play-button"))||n};var Gg=l(15648);function Xt(t){const e=Gg.forwardRef((n,o)=>{const r=(0,rt.gY)();return(0,s.jsx)(t,{...n,getL10nValue:r,ref:o})});return e.displayName=`withLocalizedLookup(${t.displayName||t.name})`,e}function TO(t){const e=Gg.forwardRef((n,o)=>{const r=(0,rt.gY)(),a=(0,rt.NB)();return(0,s.jsx)(t,{...n,getL10nRecursive:a,getL10nValue:r,ref:o})});return e.displayName=`withLocalizedLookupRecursive(${t.displayName||t.name})`,e}var IO=l(89323),Qh=l.n(IO),NO=l(68798),jO=l.n(NO);const kO=t=>({...t,courseId:t.courseId||os()(["course","id"],t)}),AO=t=>({...t,lessonId:t.lessonId||os()(["lesson","id"],t)}),RO=({id:t,courseId:e,lessonId:n,refs:o})=>t||(o&&n?`${n}-${o}`:n||e),Zh=$e()(RO,AO,kO),Ase=fs()(O1()(Ct()("id"),Qh()("id",Zh)),vr()(jO()(Ct(),[Ct()("id"),Ct()("uploads")]),Us()(["id"])),Qh()("isUploading",It()("status","uploading")));function Rse(t){const e=t.match(/^(.*\/)?([^/]+)$/);if(!e)return encodeURIComponent(t);const n=e[1]??"",o=e[2],r=encodeURIComponent(o);return`${n}${r}`}function PO(t){return t.replace(/%2F/g,"/")}var wO=l(15648);const Yh=t=>!!(t&&("key"in t&&t.key||"src"in t&&t.src)),du=t=>Yh(t)&&!t.isProcessing&&!t.error,MO=(t,e)=>e?.mediaType==="audio"?!!t&&(Yh(t)||Ag(e)||kg(e)&&!Yh(t)):du(t),OO=t=>Jr()(rs()(!!t),Ih()(`-${t}`));class DO extends wO.Component{constructor(e){super(e),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:e,blockId:n,openTranscript:o,refs:r}=this.props,a=e?.items?.length===1?e.items[0]:void 0,i=this.props.item??a;let c=n;try{e!=null&&typeof e=="object"&&!Array.isArray(e)?"blockId"in e?c=e.blockId:"id"in e&&(c=e.id):e?.id&&(c=e.id)}catch{c=n}let u="";try{i!=null&&typeof i=="object"&&!Array.isArray(i)&&"id"in i&&(u=String(i.id))}catch{u=""}const d=r??`items:${c||""}/items:${u}`;if((e||n)&&i&&o)return o({blockId:e?.id??n,item:i,refs:d})}renderAudio(e,n){const{activeIndex:o,allowTabNavigation:r,block:a,blockId:i,getL10nValue:c,index:u,isOverlayAudio:d,item:m,itemIndex:p,labels:f,lessonNumber:v,pauseOnLoad:g,shouldPause:C,side:b}=this.props,{audio:L}=c(e),y=a&&typeof a=="object"&&"blockId"in a?a.blockId:a?.id||i||"",E=m&&typeof m=="object"&&"id"in m?m.id:"",x=this.props.refs??`items:${y}/items:${E}`,S=`audio-${v}-${u}`;return(0,s.jsx)(Og,{activeIndex:o,allowTabNavigation:r,id:S,isOverlayAudio:d,item:m,itemIndex:p,labels:f,mediaSrc:L.key,onTranscriptClick:this.onTranscriptClick,onTranscriptClose:this.props.closeTranscript,refs:x,shouldPause:L.pause||g||C,side:b,transcriptMedia:e,uploadId:n,volumeSliderPosition:this.props.volumeSliderPosition},S)}renderImage(e){const{allowTabNavigation:n,cornerRadius:o,defaultAlign:r,getL10nValue:a,imageMaxHeight:i,index:c,labels:u,onLoad:d,opts:m}=this.props,p=e?.align??r,f=e?.dimensions,v=`image-${c}`,{disableZoom:g}=m,C=a(e?.link?.destination),b=e?.link&&typeof C=="string"?{type:e.link.type,destination:C}:void 0;return(0,s.jsx)(Si,{align:p,allowTabNavigation:n,alt:e.alt,cornerRadius:o,disableZoom:g,height:f?.height||f?.originalHeight,labels:u,link:b,maxHeight:i,onLoad:d,shouldFillWidth:e.fillWidth,src:(0,Gt.ME)(e),width:f?.width||f?.originalWidth},v)}renderVideo(e){const{allowTabNavigation:n,blockId:o,lessonNumber:r,index:a,labels:i,onFullScreenChange:c,enableVideoPlaybackSpeed:u,pauseOnLoad:d,shouldPause:m}=this.props,p=OO(o)(`video-${r}-${a}`),f=e.skipProcess?PO(e.poster):e.poster;return(0,s.jsx)(Wg,{allowTabNavigation:n,canAdjustPlaybackSpeed:u,captions:e.captions,captionUID:e.captionUID,id:p,labels:i,onFullScreenChange:c,poster:f,shouldPause:e.pause||d||m,src:e.key},p)}renderEmbed(e){const{allowTabNavigation:n,embedClass:o,labels:r,opts:a,shouldPause:i}=this.props,{fullEmbed:c,showMetaData:u=!0}=a,d=`embed-${this.props.index}`;return(0,s.jsx)("div",{className:o,children:(0,s.jsx)(Ug,{allowTabNavigation:n,data:e,id:d,isLesson:c,labels:r,shouldPause:e.pause||i,showMetaData:u},d)})}render(){const{blockId:e,hasPadding:n,item:o,lessonId:r,renderMediaType:a}=this.props,i=o&&typeof o=="object"&&"id"in o?o.id:"",c=this.props.refs??`items:${e??""}/items:${i}`,u=this.props.media,d=W()({"media-group":n}),{audio:m,embed:p,image:f,video:v}=this.props.getL10nValue(u)??{},g=Zh({lessonId:r,refs:c}),C=this.props.getUpload?this.props.getUpload(g):null;return(0,s.jsxs)("div",{className:d,"data-l10n-id":(0,Et.pP)(u),children:[(!a||a==="image")&&du(f)&&this.renderImage(f),(!a||a==="audio")&&MO(m,C)&&this.renderAudio(u,g),(!a||a==="video")&&du(v)&&this.renderVideo(v),(!a||a==="embed")&&du(p)&&this.renderEmbed(p)]})}}const sn=(0,ws.Ls)()(mM(Od(Sv(Xt(DO)))));function Mo(t,e,n,o){const a=e==="bottom"||!n&&e!=="top"?"bottom":"top",i={renderOrder:["text"],isOverlayAudio:!1};if(!t)return i;const c=!!t.audio,u=!!t.image,d=!!t.video,m=!!t.embed,p=u||d,f=()=>{const C=u?"image":"video",b={top:c?["audio","text",C]:["text",C],bottom:c?["text","audio",C]:["text",C],legacyTop:c?["audio",C,"text"]:[C,"text"],legacyBottom:c?[C,"text","audio"]:[C,"text"]};return n&&o==="timeline"&&!e?b.top:n&&o!=="timeline"?a==="bottom"?b.legacyBottom:b.legacyTop:a==="bottom"?b.bottom:b.top},v=()=>{const C={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 n&&o==="timeline"&&!e?C.legacyTop:n&&o!=="timeline"?a==="bottom"?C.legacyBottom:C.legacyTop:a==="bottom"?C.bottom:C.top},g=()=>a==="bottom"?["text","audio"]:["audio","text"];return c&&!p&&!m?{...i,renderOrder:g()}:p&&!c&&!m?{...i,renderOrder:f()}:m&&!c&&!p?{...i,renderOrder:v()}:c&&p&&!m?o==="labeled-graphic"||a==="top"||o==="process"?{...i,renderOrder:f(),audioOnlyMedia:{audio:t.audio},imageOnlyMedia:{image:t.image},videoOnlyMedia:{video:t.video}}:{...i,renderOrder:t.video?["text","video","audio"]:["text","overlay"],audioOnlyMedia:{audio:t.audio},imageOnlyMedia:{image:t.image},videoOnlyMedia:{video:t.video},isOverlayAudio:!t.video}:c&&m&&!p?{...i,renderOrder:v(),audioOnlyMedia:{audio:t.audio},embedOnlyMedia:{embed:t.embed}}:i}var BO=l(15648);const Oo=ne("block-text"),HO=class extends BO.Component{renderHeadingDelegate;renderTextDelegate;constructor(t){super(t),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:t}=this.props;return t?t==="heading"?"h2":"h3":"div"};renderHeading(t){const e="heading"in t?t.heading:null;return(0,s.jsx)(St,{value:e})}renderText(t){const{labels:e,takingSnapshot:n,variant:o}=this.props,r=o?.includes("column"),a="paragraph"in t?t.paragraph:void 0;return r||n?(0,s.jsx)(kw,{item:t,labels:e,children:(0,s.jsx)(ms,{value:a||""})}):(0,s.jsx)(ms,{className:Oo("col"),value:a||""})}render(){const{blockId:t,columns:e,defaultBackgroundColor:n,heading:o,isLearner:r,items:a,labels:i,lessonId:c,media:u,settings:d,type:m,variant:p,renderText:f=this.renderTextDelegate,renderHeading:v=this.renderHeadingDelegate,getL10nValue:g}=this.props,C=g(u),b=Object.keys(C?.audio??{}).length>0,{audioPosition:L,entranceAnimation:y,cellPadding:E=1.5,tableWidth:x=76,textPadding:S=.8,textWidth:T=76}=d,N=p==="table",j=e===1,w=e>1,M=N?x:T,O=!N&&j,R=N,F=dw(E),D=uw(S),B=Fh(M),z=Oo({[m]:!O&&!R||w,[`${m}-custom-width`]:!w,[`${m}-custom-width-table-${B}`]:R,[`${m}-custom-width-text-${B}`]:O,[`heading-custom-text-padding-${D}`]:O,[`${m}-custom-cell-padding-${F}`]:R,"no-animation":!y}),Z=e>2?Oo("container-wide"):Oo("container",{authoring:!r}),Y=this.getHeadingComponent(),X=g(Array.isArray(u)?{}:u),pe=Mo(X,L);return(0,s.jsx)(Pt,{className:z.toString(),defaultBackgroundColor:n,children:(0,s.jsxs)("div",{className:Z,"data-block-id":t,"data-block-text":"",children:[(0,s.jsx)("div",{className:Oo("row"),children:o!==""?a.slice(0,1).map((Le,ke)=>(0,s.jsx)("div",{className:Oo("col"),children:(0,s.jsx)("div",{className:Oo("heading"),children:(0,s.jsx)(Y,{children:v(Le)})})},"id"in Le?Le.id:ke)):null}),pe.renderOrder.map((Le,ke)=>{if(Le==="text")return(0,s.jsx)("div",{className:Oo("row"),children:m!=="heading"?a.slice(0,e).map((Be,We)=>(0,s.jsx)(h.Fragment,{children:f(Be)},"id"in Be?Be.id:We)):null},`text-${ke}`);if(Le==="audio"&&b){const Be=pe.renderOrder.indexOf("audio")<pe.renderOrder.indexOf("text");return(0,s.jsx)("div",{className:Oo("row",{media:!0,top:Be,bottom:!Be,hasHeading:p==="heading paragraph"||p==="subheading paragraph"}),children:(0,s.jsx)("div",{className:Oo("col",{media:!0}),children:(0,s.jsx)(sn,{blockId:t,hasPadding:!1,index:t,item:{id:t,media:u},labels:i,lessonId:c,media:u,refs:`items:${t}`})})},`audio-${ke}`)}})]})})}},Lr=Xt(HO),FO=Lr,zO=t=>(0,s.jsx)(Lr,{columns:2,type:"twocol",...t}),VO=t=>(0,s.jsx)(Lr,{columns:3,type:"threecol",...t}),UO=t=>(0,s.jsx)(Lr,{columns:4,type:"fourcol",...t}),$O=t=>(0,s.jsx)(Lr,{heading:"heading",type:"heading",...t}),WO=t=>(0,s.jsx)(Lr,{heading:"subheading",type:"heading",...t}),GO=t=>(0,s.jsx)(Lr,{heading:"heading",...t}),KO=t=>(0,s.jsx)(Lr,{heading:"subheading",...t});var Zl=l(15648);const _O="#page-wrap",QO={fadeInGrow:"scale(0.95)",fadeInLeft:"translateX(-50px)",fadeInLeftSmall:"translateX(-25px)",fadeInRight:"translateX(50px)",fadeInUp:"translateY(25px)"},ZO=t=>{const{afterAnimatedIn:e,animateIn:n="fadeIn",children:o,className:r,duration:a=1,initiallyVisible:i,siblingDelay:c=0}=t,u=Zl.useRef(null),[d,m]=Zl.useState(!1);Zl.useEffect(()=>{const f=u.current;if(i&&f){m(!0);return}if(!f||typeof window>"u")return;const v=document.querySelector(_O),g=new IntersectionObserver(([C])=>{!d&&C!=null&&(C.isIntersecting||C.intersectionRatio>0)&&(m(!0),g.unobserve(C.target))},{root:v,threshold:0});return g.observe(f),()=>{g.disconnect()}},[i,d]),Zl.useEffect(()=>{const f=u.current;if(!f||!e)return;const v=g=>{g.target instanceof Element&&g.target.parentElement===f&&g.propertyName==="opacity"&&e()};return f.addEventListener("transitionend",v),()=>{f.removeEventListener("transitionend",v)}},[e]),Zl.useEffect(()=>{const f=u.current;if(!f||!Array.isArray(o))return;Array.from(f.children).forEach((g,C)=>{g instanceof HTMLElement&&g.style.setProperty("--idx",String(C))})},[o]);const p={"--scroll-animation-step":`${c}s`,"--scroll-animation-duration":n==="none"?"0s":`${a}s`,"--scroll-animation-from":QO[n]??"translateY(0)"};return(0,s.jsx)("div",{className:W()("scroll-animation",r,{"scroll-animation--in":d}),ref:u,style:p,children:o})},YO=matchMedia("(prefers-reduced-motion: reduce)");function mn(){return YO.matches}const Dt=t=>{const{afterAnimatedIn:e,animateBlockEntrance:n,animateIn:o,children:r,className:a,duration:i,initiallyVisible:c,isLearner:u,siblingDelay:d}=t;return u&&n&&!mn()?(0,s.jsx)(ZO,{afterAnimatedIn:e,animateIn:o,className:a,duration:i,initiallyVisible:c,siblingDelay:d,children:r}):Array.isArray(r)?(0,s.jsx)("div",{children:r}):r};var Kg=l(15648);const XO=Kg.lazy(async()=>{const[t,e]=await Promise.all([l.e("ace").then(l.t.bind(l,55209,23)),l.e("ace").then(l.bind(l,92836)),l.e("ace").then(l.t.bind(l,55648,23)),l.e("ace").then(l.t.bind(l,42029,23)),l.e("ace").then(l.t.bind(l,17953,23)),l.e("ace").then(l.t.bind(l,88427,23)),l.e("ace").then(l.t.bind(l,17953,23)),l.e("ace").then(l.t.bind(l,44936,23)),l.e("ace").then(l.t.bind(l,3555,23)),l.e("ace").then(l.t.bind(l,57200,23)),l.e("ace").then(l.t.bind(l,79453,23)),l.e("ace").then(l.t.bind(l,2910,23)),l.e("ace").then(l.t.bind(l,1630,23)),l.e("ace").then(l.t.bind(l,90105,23)),l.e("ace").then(l.t.bind(l,46635,23)),l.e("ace").then(l.t.bind(l,61746,23)),l.e("ace").then(l.t.bind(l,54988,23)),l.e("ace").then(l.t.bind(l,25101,23)),l.e("ace").then(l.t.bind(l,3836,23)),l.e("ace").then(l.t.bind(l,63635,23)),l.e("ace").then(l.t.bind(l,97780,23)),l.e("ace").then(l.t.bind(l,32927,23))]);return{default:e.default}}),JO=({classNames:t,code:e,blockId:n})=>{const[o,r]=(0,h.useState)(!1),{announcePolite:a}=pt(),i=async()=>{const c=(0,ia.htmlDecode)(e);await navigator.clipboard.writeText(c),r(!0),setTimeout(()=>r(!1),1e3),a("Copied!")};return(0,s.jsx)("div",{className:t,children:(0,s.jsx)(Ot.ArcTooltip,{id:`code-snippet-copy-tooltip-${n}`,text:o?"Copied!":"Copy",children:(0,s.jsx)(Ot.ArcButton,{icon:(0,s.jsx)(it,{name:o?"check":"copy"}),layout:"icon",onClick:i,shape:"square",size:"md",variant:"tertiary"})})})};class qO extends Kg.Component{renderCaptionDelegate;constructor(e){super(e),this.renderCaptionDelegate=this.renderCaption.bind(this)}renderCaption({caption:e}){return(0,s.jsx)(ms,{className:"block-text__code-caption",value:e||""})}render(){const{animateBlockEntrance:e,blockId:n,defaultBackgroundColor:o="",getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:u,settings:d,renderCaption:m=this.renderCaptionDelegate}=this.props,{entranceAnimation:p,language:f,paddingBottom:v,paddingTop:g,snippetBackgroundColor:C,snippetColorContrast:b,theme:L,useAdvancedEditor:y,wrapWords:E}=d,x=W()("block-text block-text--code",{"block-text--padding-top":Number(g)===2,"block-text--padding-bottom":Number(v)===2,"block-text--no-animation":!p}),S={backgroundColor:C},T=C==="#fafafa"||hn()(C),N=b??k.Em.DARK;if(!T){const j=Os({backgroundColor:C,contrast:N});Object.assign(S,{"--color-snippet-contrast":j})}return(0,s.jsx)(Pt,{className:x,defaultBackgroundColor:o,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:a,isLearner:i,children:(0,s.jsx)("div",{className:"block-text__container",children:c.slice(0,1).map(j=>{const w=Hl({...j,getL10nValue:r});return(0,s.jsx)("div",{className:"block-text__row",children:(0,s.jsx)("div",{"aria-label":u?.a11yBlockCodeSnippet,className:"block-text__col",role:di,children:(0,s.jsxs)("figure",{"aria-labelledby":w.figcaptionId,className:"block-text__figure block-text__figure--with-copy",role:"figure",children:[(0,s.jsx)(Jk,{value:j.code,children:M=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(JO,{blockId:n,classNames:"block-text__copy-button",code:M}),y?(0,s.jsx)(h.Suspense,{fallback:null,children:(0,s.jsx)(XO,{editorProps:{$blockScrolling:!0},maxLines:25,mode:f,name:String(j.id),readOnly:!0,setOptions:{enableSnippets:!1,showLineNumbers:!0,tabSize:2,fontSize:"1.6rem",useWorker:!1},theme:L,value:(0,ia.htmlDecode)((0,so.aj)(M)),width:"100%",wrapEnabled:E})}):(0,s.jsx)("pre",{className:"block-text__code",dangerouslySetInnerHTML:{__html:(0,so.aj)(M)},dir:"ltr",style:S})]})}),j.caption&&(0,s.jsx)("figcaption",{id:w.figcaptionId,children:m(j)})]})})},j.id)})})})})}}const _g=Xt(qO);function eD({accentColor:t,backgroundType:e,blockBackgroundColor:n,noteColor:o,imageBackgroundDefault:r="#ffffff"}){return o!=null&&o!==""?o:tD({accentColor:t,backgroundType:e,blockBackgroundColor:n,imageBackgroundDefault:r})}function tD({accentColor:t,backgroundType:e,blockBackgroundColor:n,imageBackgroundDefault:o="#ffffff"}){if(e!==k.xj.IMAGE&&n==null)return"#000000b3";switch(e){case k.xj.IMAGE:return o;case k.xj.LIGHT:case k.xj.GRAY:return(0,mt.W8)(.9,t);case k.xj.DARK:return"#494949";case k.xj.BLACK:return"#333333";default:switch((0,mt.XC)(n)){case mt.lL.LIGHT:return(0,mt.W8)(.3,n);case mt.lL.MED:return(0,mt.W8)(-.2,n);case mt.lL.DARK:case mt.lL.NEAR_BLACK:return(0,mt.W8)(-.4,n);default:return t}}}function sD(t,e){const n=tn(),{cardMode:o,className:r="",children:a,disabled:i=!1,tag:c="div",overrideBackground:u=!1,style:d={},...m}=t,{cardMode:p,customBackgroundColorContrast:f}=n,g=(0,Ce.DX)()?.theme,C=Ro(),b=o??p??zn.WHITE,L=yn()??"#ffffff",y=b===zn.WHITE,E=C===k.xj.COLOR,x=C===k.xj.ACCENT,S=g?.accentContrast,T=C===k.xj.ACCENT||C===k.xj.COLOR,N=S===k.Em.AUTO&&x||f===k.Em.AUTO&&E,j=C===k.xj.COLOR?f:S,w=[r,"block-card"];if(y)w.push("bg--range-light","block-card--white");else if(i){w.push("block-card--disabled");const M=Os({backgroundColor:L,contrast:j});N&&(d["--color-text"]=M,d["--color-text-opposite"]=M===ct.S6.DARK?ct.S6.LIGHT:ct.S6.DARK)}else{w.push("block-card--transparent");const M=(0,mt.XC)(L),O=mt.t9[M](L);switch(C){case k.xj.LIGHT:case k.xj.GRAY:w.push("bg--range-light");break;case k.xj.IMAGE:w.push("bg--range-dark");break;case k.xj.DARK:case k.xj.BLACK:w.push("bg--range-dark"),d["--color-background-rgb"]=(0,hi.A)(O)?.slice(0,3);break;default:{const F=d["--color-background"]??(u?L:O),D=Os({backgroundColor:F,contrast:j});T&&D==ct.S6.LIGHT&&w.push("block-card--contrast-light");const B=(0,mt.XC)(F);w.push(`bg--range-${Xa()(B.toLowerCase())}`),d["--color-background"]=F,d["--color-background-rgb"]=(0,hi.A)(F)?.slice(0,3);break}}}return(0,s.jsx)(c,{...m,className:w.join(" "),ref:e,style:d,children:a})}const Gs=(0,h.forwardRef)(sD);var Qg=l(15648);const $n=ne("block-statement");class nD extends Qg.Component{renderTextDelegate;constructor(e){super(e),this.renderTextDelegate=this.renderText.bind(this)}static get defaultProps(){return{items:[],type:"a",getL10nValue:()=>{}}}getEntranceAnimationType(){const{type:e}=this.props;switch(e){case"a":return"fadeIn";case"b":case"d":return"fadeInUp";case"c":return"fadeInRight";case"note":return"fadeInGrow"}}getEntranceAnimationDuration(){const{type:e}=this.props;switch(e){case"a":return 1;case"b":case"c":case"d":return .75;case"note":return .5}}renderText({blockId:e,getL10nValue:n,type:o,labels:r,lessonId:a,media:i,settings:c},{paragraph:u}){const m=o==="note"?cD:Qg.Fragment,p=n(Array.isArray(i)?{}:i),f=!!p?.audio,v=Mo(p,c.audioPosition);return(0,s.jsx)(m,{children:(0,s.jsx)("div",{className:$n("quote"),children:v.renderOrder.map((g,C)=>{if(g==="text")return(0,s.jsx)("div",{children:(0,s.jsx)(ms,{value:u})},`text-${C}`);if(g==="audio"&&f){const b=v.renderOrder.indexOf("audio")<v.renderOrder.indexOf("text");return(0,s.jsx)("div",{className:$n("audio-container",{top:b,bottom:!b}),children:(0,s.jsx)(sn,{blockId:e,hasPadding:!1,index:e,item:{media:i,id:e},labels:r,lessonId:a,media:i,refs:`items:${e}`})},`audio-${C}`)}})})})}render(){const{animateBlockEntrance:e,isLearner:n,items:o,renderText:r=this.renderTextDelegate,settings:a,type:i,initiallyVisible:c}=this.props,{entranceAnimation:u,divider:d=!0,dividerPadding:m=tw(i),dividerSize:p=ew(i),noteIcon:f=!0,noteSize:v="sm",statementWidth:g=sw(i)}=a,C=iw(g),b=lw(m),L=cw(p),y=v,E=i==="a"||i==="b"||i==="d",x=i==="note",S=$n({[i]:!0,[`${i}-custom-width-${C}`]:!0,[`${i}-divider-off`]:E&&!d,[`${i}-divider-padding-${b}`]:E&&d,[`${i}-divider-size-${L}`]:E&&d,[`note-size-${y}`]:x,[`note-size-${y}-no-icon`]:x&&!f,"no-animation":!u});return(0,s.jsx)(Pt,{className:S.toString(),children:(0,s.jsx)("div",{className:$n("wrap"),children:(0,s.jsx)("div",{className:$n("container"),children:(0,s.jsx)("div",{className:$n("row"),children:o.slice(0,1).map(T=>(0,s.jsx)(Dt,{animateBlockEntrance:e,animateIn:this.getEntranceAnimationType(),duration:this.getEntranceAnimationDuration(),initiallyVisible:c,isLearner:n,children:(0,s.jsxs)("div",{className:$n("col"),children:[(0,s.jsx)("div",{className:$n("divider-top-container"),children:(0,s.jsx)("div",{className:$n("divider-top")})}),r(this.props,T),(0,s.jsx)("div",{className:$n("divider-bottom")})]})},T.id))})})})})}}const Yl=Xt(nD),oD=Yl,rD=t=>(0,s.jsx)(Yl,{type:"b",...t}),aD=t=>(0,s.jsx)(Yl,{type:"c",...t}),iD=t=>(0,s.jsx)(Yl,{type:"d",...t}),lD=t=>(0,s.jsx)(Yl,{type:"note",...t}),cD=({children:t})=>{const e=tn(),{accentColor:n,cardMode:o,cornerRadius:r,courseColor:a,customBackgroundColorContrast:i,noteIcon:c=!0,noteIconColor:u}=e,d=e.noteColor,m=e.noteColorContrast,{theme:p}=(0,Ce.DX)(),f=yn(),v=Ro(),g=v===k.xj.COLOR,C=v===k.xj.ACCENT,b=p?.accentContrast,L=v===k.xj.DARK||v===k.xj.BLACK,y=d!=null&&d!=="",x=g||C||L||y?zn.TRANSPARENT:o,S=y&&(m??k.Em.AUTO)===k.Em.AUTO||b===k.Em.AUTO&&C||i===k.Em.AUTO&&g,T=(0,h.useMemo)(()=>eD({accentColor:n??a,backgroundType:v,blockBackgroundColor:f,noteColor:d,imageBackgroundDefault:""}),[n,v,f,a,d]),N=y?m??k.Em.AUTO:v===k.xj.COLOR?i:b,j=Os({backgroundColor:T,contrast:N}),w={"--color-background":T,...(S||y)&&{"--color-text":j},...r&&{"--corner-radius":`${Number(r)}px`},...u&&{"--color-theme-decorative":u},...y&&{"--color-theme":d}},M=$n("note-icon",{off:!c});return(0,s.jsxs)(Gs,{cardMode:x,className:$n("note-card"),style:w,children:[(0,s.jsx)("div",{className:M,children:(0,s.jsx)(it,{name:"circle-info"})}),t]})};var vs=l(15648);function Zg({ariaLabel:t,children:e,className:n="carousel-controls-item-btn",isActive:o,onClick:r,onKeyDown:a}){return(0,s.jsx)("li",{className:"carousel-controls-item",role:"listitem",children:(0,s.jsx)("button",{"aria-current":o,"aria-label":t,className:n,onClick:r,onKeyDown:a,tabIndex:o?0:-1,type:"button",children:e})})}function uu({children:t,iconNameLeft:e="chevron-left-light",iconNameRight:n="chevron-right-light",isInfinite:o=!0,isRTL:r=!1,labelCarousel:a="Carousel",labelCarouselRoleDesc:i="Carousel",labelSlideControls:c="Slide controls",labelSlideControlsGoToNext:u="Go to next slide",labelSlideControlsGoToPrevious:d="Go to previous slide",labelSlideControlsGoToSlide:m="Go to slide",labelSlideCounterPreposition:p="of",labelSlidePreposition:f="of",labelSlideRoleDesc:v="Slide",onChange:g,ref:C,renderSlideIndicator:b,shouldMouseEmulateTouch:L=!1,shouldUseCounter:y=!1,shouldUseGoToSlide:E=!0}){const x=vs.useId(),[S,T]=vs.useState(0),N=(0,Me.A)(S)??0,j=vs.useRef(null),w=vs.useRef(null),M=vs.useRef(!1),O=vs.useRef(!1),R=vs.useRef(void 0),F=vs.useRef(void 0),D=`carousel-${x}`,B=vs.Children.count(t),z=(0,Me.A)(B),Z=vs.useMemo(()=>Array.from({length:B}),[B]),Y=B>1;vs.useImperativeHandle(C,()=>({navigateToSlide:(De,Ae=!0)=>{T(De);const he=j.current?.children?.[De]?.firstElementChild;Ae&&he?.focus()}}),[]);const X=vs.useCallback(({activeIndex:De,dir:Ae})=>{const he=o?De-1>=0?De-1:B-1:Math.max(0,De-1),ce=o?De+1<=B-1?De+1:0:Math.min(B-1,De+1);return Ae==="left"?r?ce:he:r?he:ce},[o,r,B]),pe=vs.useCallback(()=>{T(De=>X(r?{activeIndex:De,dir:"right"}:{activeIndex:De,dir:"left"}))},[X,r]),Le=vs.useCallback(()=>{T(De=>X(r?{activeIndex:De,dir:"left"}:{activeIndex:De,dir:"right"}))},[X,r]),ke=vs.useCallback(De=>{const Ae=j.current?.children?.[De],he=j.current;if(Ae&&he){const ce=Ae.getBoundingClientRect(),He=he.getBoundingClientRect(),Pe=ce.left+ce.width/2,Ke=He.left+He.width/2,Fe=Pe-Ke;he.scrollBy({left:Fe,behavior:"smooth"})}},[]),Be=vs.useCallback(De=>{let Ae=!1,he=S;switch(De.key){case"ArrowLeft":Ae=!0,he=X({activeIndex:S,dir:"left"});break;case"ArrowRight":Ae=!0,he=X({activeIndex:S,dir:"right"});break;case"Home":Ae=!0,he=0;break;case"End":Ae=!0,he=B-1;break}Ae&&(De.stopPropagation(),De.preventDefault()),S!==he&&(j.current?.children?.[he]?.firstChild?.focus(),ke(he),T(he))},[S,X,ke,B]);vs.useEffect(()=>{N!==S&&g?.(S)},[S,g,N]),vs.useEffect(()=>{B<z&&S>B-1&&T(B-1)},[S,z,B]),vs.useEffect(()=>{const De=Fe=>{Fe.target.tagName==="IMG"&&Fe.preventDefault(),R.current=Fe.screenX},Ae=Fe=>{const ut=window.visualViewport?.scale??1,dt=window.getSelection().toString()!=="";if(!O.current&&ut<=1.01&&!dt&&R.current!=null){F.current=Fe.screenX;const xt=F.current-R.current;Math.abs(xt)>50&&(window.getSelection().empty(),M.current=!0,R.current=void 0,F.current=void 0,xt<0?T(Vt=>X({activeIndex:Vt,dir:"right"})):T(Vt=>X({activeIndex:Vt,dir:"left"})))}},he=Fe=>{M.current&&Fe.stopPropagation(),M.current=!1,O.current=!1,R.current=void 0,F.current=void 0},ce=Fe=>{if(Fe.touches.length>1){O.current=!0;return}Fe.changedTouches.length===1&&Fe.changedTouches[0]&&(R.current=Fe.changedTouches[0].screenX)},He=Fe=>{const ut=window.visualViewport?.scale??1,dt=window.getSelection().toString()!=="";if(!O.current&&ut<=1.01&&!dt&&R.current!=null&&Fe.changedTouches[0]){F.current=Fe.changedTouches[0].screenX;const xt=F.current-R.current;Math.abs(xt)>50&&(M.current=!0,R.current=void 0,F.current=void 0,xt<0?T(Vt=>X({activeIndex:Vt,dir:"right"})):T(Vt=>X({activeIndex:Vt,dir:"left"})))}},Pe=()=>{M.current=!1,O.current=!1,R.current=void 0,F.current=void 0},Ke=w.current;return L&&(Ke?.addEventListener("mousedown",De,{capture:!0}),Ke?.addEventListener("mousemove",Ae,{capture:!0}),Ke?.addEventListener("click",he,{capture:!0})),Ke?.addEventListener("touchstart",ce,{passive:!0}),Ke?.addEventListener("touchmove",He,{passive:!0}),Ke?.addEventListener("touchend",Pe,{passive:!0}),Ke?.addEventListener("touchcancel",Pe,{passive:!0}),()=>{L&&(Ke?.removeEventListener("mousedown",De),Ke?.removeEventListener("mousemove",Ae),Ke?.removeEventListener("mouseup",Pe)),Ke?.removeEventListener("touchstart",ce),Ke?.removeEventListener("touchmove",He),Ke?.removeEventListener("touchend",Pe),Ke?.removeEventListener("touchcancel",Pe)}},[X,L,B]);const We=vs.useCallback(De=>()=>{ke(De),T(De)},[ke]);return(0,s.jsxs)("div",{"aria-label":a,"aria-roledescription":i,className:"carousel",dir:r?"rtl":void 0,role:"region",style:{"--carousel-active-index":S},children:[Y&&(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{"aria-label":c,className:"carousel-controls",role:"group",children:[E&&(0,s.jsx)("ul",{className:"carousel-controls-items",ref:j,role:"list",children:Z.map((De,Ae)=>{const he=S===Ae,ce=We(Ae);return b?b({index:Ae,isActive:he,onClick:ce,onKeyDown:Be}):(0,s.jsx)(Zg,{ariaLabel:m+" "+(Ae+1),isActive:he,onClick:ce,onKeyDown:Be,children:(0,s.jsx)(it,{className:"carousel-controls-item-btn-icon",name:he?"circle":"circle-solid"})},Ae)})}),(0,s.jsx)("button",{"aria-disabled":o?void 0:S===0,"aria-label":d,className:"carousel-controls-prev",onClick:!o&&S===0?void 0:pe,type:"button",children:(0,s.jsx)(it,{className:"carousel-controls-prev-icon",name:r?n:e})}),(0,s.jsx)("button",{"aria-disabled":o?void 0:S===B-1,"aria-label":u,className:"carousel-controls-next",onClick:!o&&S===B-1?void 0:Le,type:"button",children:(0,s.jsx)(it,{className:"carousel-controls-next-icon",name:r?e:n})}),y&&(0,s.jsxs)("div",{className:"carousel-controls-counter",children:[(0,s.jsx)("div",{className:"carousel-controls-counter-text",children:`${S+1} ${p} ${B}`}),(0,s.jsx)("div",{className:"carousel-controls-counter-line",children:(0,s.jsx)("div",{className:"carousel-controls-counter-line-runner",style:{width:`${Number(((S+1)/B).toFixed(2))*100}%`}})})]})]})}),(0,s.jsx)("div",{"aria-live":"polite",className:"carousel-slides",ref:w,children:vs.Children.map(t,(De,Ae)=>{const he=`${D}-${Ae}-counter`;return(0,s.jsxs)("div",{"aria-labelledby":he,"aria-roledescription":v,className:"carousel-slide",hidden:S!==Ae,inert:S!==Ae,role:"group",children:[(0,s.jsx)("div",{className:"visually-hidden-always",id:he,children:`${Ae+1} ${f} ${B}`}),De]})})})]})}var Xl=l(15648);const dD="div",Yg=Xl.createContext(void 0);function uD({children:t,element:e,...n},o){const[r,a]=Xl.useState(null);return(0,s.jsx)(Yg.Provider,{value:r,children:Xl.createElement(e??dD,{...n,ref:o},t,(0,s.jsx)("div",{ref:a}))})}const hu=Xl.forwardRef(uD);function wse(){return Xl.useContext(Yg)}function Xh(t){const e=n=>{const o=(0,Ce.Wz)();return(0,s.jsx)(t,{...n,isRTL:o})};return e.displayName=`withRTL(${t.displayName||t.name})`,e}const mu=({blockId:t,carouselRef:e,children:n,items:o})=>{const r=(0,h.useRef)(null),a=e??r;return(0,h.useEffect)(()=>{const i=c=>{const{path:u}=c.detail,{blockId:d,cardId:m}=Qa(u,["block","card"]);if(d===t){const p=o.findIndex(f=>f.id===m);p>=0&&a.current?.navigateToSlide?.(p,!1)}};return window.addEventListener(_t,i),()=>{window.removeEventListener(_t,i)}},[o,t,a]),(0,s.jsx)(s.Fragment,{children:n({carouselRef:e})})},Ft=ne("block-quote"),Jl=({avatar:t,alt:e,l10nId:n,showAvatar:o})=>o?(0,s.jsx)(En,{alt:(0,Ys.Ll)(e),className:Ft("avatar"),"data-l10n-id":n,src:t}):null,hD=({alt:t,animateBlockEntrance:e,avatar:n,children:o,l10nId:r,initiallyVisible:a,isAuthorBlank:i=!1,isLearner:c,showAvatar:u,type:d})=>{const m=Ft("col",{"no-avatar":!n}),p=n?(0,s.jsx)("div",{className:Ft("image"),children:(0,s.jsx)("div",{className:Ft("avatar-wrap"),children:d==="c"?(0,s.jsx)(Dt,{animateBlockEntrance:e,animateIn:"fadeInLeftSmall",initiallyVisible:a,isLearner:c,children:(0,s.jsx)(Jl,{alt:t,avatar:n,l10nId:r,showAvatar:u})}):(0,s.jsx)(Jl,{alt:t,avatar:n,l10nId:r,showAvatar:u})})}):null;return(0,s.jsx)("div",{className:Ft("container"),children:(0,s.jsx)("div",{className:Ft("row"),children:(0,s.jsxs)("div",{className:m,children:[(0,s.jsx)("div",{className:Ft("divider-top")}),(0,s.jsxs)("div",{className:Ft("figure",{"no-author":i,"no-avatar":!i&&!u}),children:[p,o]}),(0,s.jsx)("div",{className:Ft("divider-bottom")})]})})})},mD=({avatar:t,children:e,alt:n,l10nId:o,showAvatar:r})=>(0,s.jsx)("div",{className:Ft("figure"),children:(0,s.jsx)("div",{className:Ft("container"),children:(0,s.jsxs)("div",{className:Ft("row"),children:[(0,s.jsx)("div",{className:Ft("col"),children:t&&r?(0,s.jsx)(Jl,{alt:n,avatar:t,l10nId:o,showAvatar:r}):null}),(0,s.jsx)("div",{className:Ft("col"),children:e})]})})}),pD=({background:t,avatar:e,children:n,alt:o,l10nId:r,showAvatar:a})=>(0,s.jsx)("div",{className:Ft("background"),style:{backgroundImage:t??""},children:(0,s.jsx)("div",{className:Ft("container"),children:(0,s.jsx)("div",{className:Ft("row"),children:(0,s.jsx)("div",{className:Ft("col"),children:(0,s.jsxs)("div",{className:Ft("figure"),children:[e&&a?(0,s.jsx)(Jl,{alt:o,avatar:e,l10nId:r,showAvatar:a}):null,n]})})})})});class fD extends h.Component{renderTextDelegate;renderCaptionDelegate;constructor(e){super(e),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:e}=this.props;switch(e){case"a":case"b":case"background":return"fadeInUp";case"d":case"c":return"fadeInRight"}}getBackgroundImageUrl(e,n){const o=e?.alpha??nw(n),r=(0,Gt.ME)(e),a=ow(n);return(0,rh.A)({alpha:o,color:a,url:r})?.backgroundImage}renderText(e,{paragraph:n}){const o=n||"",r=Ft("text",{blank:o===""}).toString();return(0,s.jsx)(ms,{className:r,value:o})}renderCaption(e,{name:n}){const o=Ft("caption",{blank:n===""}).toString();return(0,s.jsx)(ms,{className:o,value:n})}render(){const{animateBlockEntrance:e,getL10nValue:n,initiallyVisible:o,isLearner:r,items:a,settings:i,type:c,renderText:u=this.renderTextDelegate,renderCaption:d=this.renderCaptionDelegate}=this.props,m=92,{avatarSize:p=dg(c),divider:f=!0,dividerSize:v=m,entranceAnimation:g,quoteAlignment:C="left",quoteIcon:b=!0,quotesInline:L,quotePadding:y=2,quoteWidth:E=cg(c)}=i,[x]=a,{avatar:S,background:T}=x,N=n(S?.media)?.image,j=(0,Gt.xm)(N),w=N?.alt,M=(0,Et.pP)(S.media),O=n(T?.media)?.image,R=O?.overlayColor,F=this.getBackgroundImageUrl(O,R),D=i?.avatar??j!=="",B=j&&j!=="",z=c==="background",Z=z&&R==="light",Y=hg(E),X=mg(y),pe=ug(c,p),Le=aw(v),ke=c==="a",Be=c==="c"||z,We=c!=="b"&&!z,De=x?.name==="",Ae=x?.paragraph==="",he=Ft(null,{[c]:!0,[`${c}-custom-width-${Y}`]:!0,[`${c}-divider-off`]:ke&&!f,[`${c}-divider-size-${Le}`]:ke&&f,[`${c}-quote-padding-${X}`]:!0,[`${c}-align-${C}`]:z,[`${c}-${Y}-no-avatar`]:!j||!D,[`${c}-avatar-size-${pe}`]:D&&B,[`${c}-quote-icon-off`]:Be&&!b,[`${c}-legacy-quote-mark`]:We&&!L,[`${c}-overlay-legacy`]:!R,[`${c}-overlay-light`]:Z,"no-animation":!g}).toString(),ce=(0,s.jsx)("div",{className:Ft("wrap",{blank:De||Ae}),children:(0,s.jsx)(Dt,{animateBlockEntrance:e,animateIn:this.getQuoteEntranceAnimationType(),initiallyVisible:o,isLearner:r,siblingDelay:.15,children:(0,s.jsxs)("figure",{children:[(0,s.jsx)("blockquote",{children:u(this.props,x)}),(0,s.jsx)("figcaption",{children:d(this.props,x)})]})})});let He;switch(c){case"d":He=(0,s.jsx)(mD,{alt:w,avatar:j,initiallyVisible:o,l10nId:M,showAvatar:D,type:c,children:ce});break;case"background":He=(0,s.jsx)(pD,{alt:w,avatar:j,background:F,initiallyVisible:o,l10nId:M,showAvatar:D,type:c,children:ce});break;default:He=(0,s.jsx)(hD,{alt:w,animateBlockEntrance:e,avatar:j,initiallyVisible:o,isAuthorBlank:De,isLearner:r,l10nId:M,showAvatar:D,type:c,children:ce})}return(0,s.jsx)(Pt,{className:he,children:He})}}const ql=Xt(fD),vD=(t=>(0,s.jsx)(ql,{...t})),gD=t=>(0,s.jsx)(ql,{type:"b",...t}),CD=t=>(0,s.jsx)(ql,{type:"c",...t}),xD=t=>(0,s.jsx)(ql,{type:"d",...t}),bD=t=>(0,s.jsx)(ql,{type:"background",...t});class yD extends h.Component{static get defaultProps(){return{type:"carousel",items:[],onStep:Function.prototype,getL10nValue:()=>{}}}handleChangeCarousel=e=>{this.props.onStep?.(this.props.items[e])};renderText=(e,{paragraph:n})=>{const o=n||"",r=Ft("text",{blank:n===""}).toString();return(0,s.jsx)(ms,{className:r,value:o})};renderCaption=(e,{name:n})=>{const o=Ft("caption",{blank:n===""}).toString();return(0,s.jsx)(ms,{className:o,value:n})};render(){const{blockId:e,animateBlockEntrance:n,editable:o,getL10nValue:r,initiallyVisible:a=!1,isRTL:i,isLearner:c,isLessonBlocksList:u=!1,items:d,labels:m,previewType:p,settings:f,renderText:v=this.renderText,renderCaption:g=this.renderCaption,type:C}=this.props,{avatar:b=!0,avatarSize:L=dg(C),entranceAnimation:y,quotesInline:E,quotePadding:x=2,quoteWidth:S=cg(C),showBorder:T=!0}=f,j=C!=="b"&&!(C==="background"),w=hg(S),M=mg(x),O=ug(C,L),R=p==="mobile-portrait"||p==="mobile-landscape",F=Ft({[C]:!0,[`${C}-custom-width-${w}`]:!0,[`${C}-quote-padding-${M}`]:!0,[`${C}-${w}-no-avatar`]:!b,[`${C}-avatar-size-${O}`]:b,[`${C}-legacy-quote-mark`]:!u&&j&&!E,"no-animation":!y,"hide-border":!T,editable:o}).toString(),D=d.map(B=>{const z=r(B?.avatar?.media)?.image,Z=z?.alt,Y=(0,Gt.xm)(z),X=b??Y!=="",pe="l10nId"in B.avatar.media?B.avatar.media.l10nId:void 0;return(0,s.jsx)("div",{className:Ft("slide"),children:(0,s.jsxs)("figure",{className:Ft("figure"),children:[Y&&b?(0,s.jsx)(Jl,{alt:Z,avatar:Y,l10nId:pe,showAvatar:X}):null,(0,s.jsx)("blockquote",{children:v(this.props,B)}),(0,s.jsx)("figcaption",{children:g(this.props,B)})]})},B.id)});return(0,s.jsx)("div",{className:Ft("slider-container"),children:(0,s.jsx)(Pt,{className:F,children:(0,s.jsx)(hu,{className:Ft("wrap"),children:(0,s.jsx)("div",{className:Ft("container"),children:(0,s.jsx)("div",{className:Ft("col"),children:(0,s.jsx)(Gs,{className:Ft("box"),children:(0,s.jsx)(Dt,{animateBlockEntrance:n,animateIn:"fadeInUp",initiallyVisible:a,isLearner:c,children:(0,s.jsx)(mu,{blockId:e,items:d,children:({carouselRef:B})=>(0,s.jsx)(uu,{isRTL:i,labelCarousel:m?.a11yBlockQuoteCarousel,labelCarouselRoleDesc:m?.a11yBlockQuoteCarouselRoleDescription,labelSlideControls:m?.a11yBlockQuoteCarouselSlideControls,labelSlideControlsGoToNext:m?.a11yBlockQuoteCarouselSlideControlsGoToNext,labelSlideControlsGoToPrevious:m?.a11yBlockQuoteCarouselSlideControlsGoToPrevious,labelSlideControlsGoToSlide:m?.a11yBlockQuoteCarouselSlideControlsGoToSlide,labelSlideCounterPreposition:m?.blocksPreposition,labelSlidePreposition:m?.a11yBlockQuoteCarouselSlidePreposition,labelSlideRoleDesc:m?.a11yBlockQuoteCarouselSlideRoleDescription,onChange:this.handleChangeCarousel,ref:B,shouldMouseEmulateTouch:R,children:D})})})})})})})})})}}const LD=Xh(Xt(yD));var Xg=l(15648);const Wn=ne("block-list"),ED=class extends Xg.Component{static get defaultProps(){return{editable:!1,items:[],onStep:Function.prototype,type:"numbered",getL10nValue:()=>{}}}nextNumber(t){const{items:e}=this.props,o=e.length>0?e[t].number:null;let r;return!isNaN(o)&&o!==""&&(r=parseInt(o,10)+1),(r<1||r>99)&&(r=null),r}render(){const{animateBlockEntrance:t,blockId:e,defaultBackgroundColor:n,editable:o,getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:u,lessonId:d,media:m,onStep:p,settings:f,type:v}=this.props,{audioPosition:g,bulletPadding:C,entranceAnimation:b,listItemColor:L,listItemColorContrast:y,listWidth:E}=f,x=r(Array.isArray(m)?{}:m),S=Mo(x,g),T=rw(C),N=Fh(E),j=Wn({[v]:!0,[`${v}-custom-width-${N}`]:!0,[`${v}-bullet-padding-${T}`]:!0,"no-animation":!b}),w=v==="numbered"?"ol":"ul";return(0,s.jsx)(Pt,{className:j.toString(),defaultBackgroundColor:n,children:(0,s.jsx)("div",{className:Wn("container"),children:(0,s.jsx)("div",{className:Wn("row"),children:(0,s.jsx)(hu,{className:Wn("col"),children:(0,s.jsx)("div",{className:"blocks-list__container",children:S.renderOrder.map((M,O)=>{if(M==="text")return(0,s.jsx)("div",{children:(0,s.jsx)(w,{className:Wn("list"),role:"list",children:(0,s.jsx)(Dt,{animateBlockEntrance:t,animateIn:"fadeInRight",className:Wn("animated-item").toString(),initiallyVisible:a,isLearner:i,siblingDelay:.25,children:c.map((R,F)=>{const D={key:R.id,index:F,lessonId:d,blockId:e,type:v,editable:o,nextNumber:this.nextNumber.bind(this),onStep:p,listItemColor:L,listItemColorContrast:y,...R};return this.props.renderItem?this.props.renderItem(D):(0,h.createElement)(SD,{...D,key:D.key})})})})},`text-${O}`);if(M==="audio")return(0,s.jsx)("div",{className:W()("block-list__media",{"audio-on-top":S.renderOrder[0]==="audio","audio-on-bottom":S.renderOrder[0]!=="audio"}),children:(0,s.jsx)(sn,{blockId:e,hasPadding:!1,index:e,item:{media:m,id:e},labels:u,lessonId:d,media:m,refs:`items:${e}`})},`${M}-${O}`)})})})})})})}};class SD extends Xg.Component{renderTextDelegate;animateRef=null;static get defaultProps(){return{className:""}}constructor(e){super(e),this.renderTextDelegate=this.renderText.bind(this)}renderText(e){return(0,s.jsx)(ms,{...e})}handleChangeCheckbox=()=>{this.props.onStep(this.props)};render(){const{type:e,id:n,index:o,number:r,paragraph:a,editable:i,className:c,renderText:u=this.renderTextDelegate,style:d,listItemColor:m,listItemColorContrast:p}=this.props,f={allowTabNavigation:!0,className:"block-list__content brand--linkColor cursorAuto",editable:i,id:n,value:a};return(0,s.jsxs)("li",{className:W()("block-list__item",`block-list__item--${e}`,c),ref:v=>{this.animateRef=v},role:"listitem",style:d,children:[e==="numbered"&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Wn("number"),style:m?{backgroundColor:m,color:Os({contrast:p||k.Em.AUTO,backgroundColor:m})}:void 0,children:r||o+1}),u(f)]}),e==="bulleted"&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"visually-hidden-always",children:"\u2022"}),(0,s.jsx)(it,{className:Wn("bullet"),name:"circle-solid",style:m?{color:m}:void 0}),u(f)]}),e==="checkboxes"&&(0,s.jsxs)("label",{className:Wn("option"),children:[(0,s.jsx)("input",{className:Wn("checkbox-input"),onChange:this.handleChangeCheckbox,type:"checkbox"}),(0,s.jsx)("div",{className:Wn("checkbox"),style:m?{borderColor:m,"--color-background":m}:void 0,children:(0,s.jsx)(it,{className:Wn("checkbox__icon"),name:"check",style:m?{color:Os({contrast:p||k.Em.AUTO,backgroundColor:m})}:void 0})}),u(f)]})]})}}const TD=Xt(ED),Jh=t=>(0,s.jsx)(TD,{...t}),ID=Jh,ND=t=>(0,s.jsx)(Jh,{type:"checkboxes",...t}),jD=t=>(0,s.jsx)(Jh,{type:"bulleted",...t});var qh=l(15648);const em=t=>["hero","full","aside"].includes(t);class kD extends qh.Component{renderCaptionDelegate;constructor(e){super(e),this.renderCaptionDelegate=this.renderCaption.bind(this)}static get defaultProps(){return{type:"hero",editable:!1,getL10nValue:()=>{},lessonId:"",blockId:"",items:[]}}renderCaption(e,n){return(0,s.jsx)(ms,{className:"block-image__caption",value:n})}render(){const{aiMagicIcon:e,aiOverlay:n,animateBlockEntrance:o,blockId:r,defaultBackgroundColor:a,editable:i,getL10nValue:c,initiallyVisible:u,isLearner:d,items:m,type:p,labels:f,lessonId:v,settings:g,renderCaption:C=this.renderCaptionDelegate}=this.props,{entranceAnimation:b,cornerRadius:L,zoomOnClick:y}=g,E=W()(`block-image block-image--${p}`,"block-image--flag-dimensions",{"block-image--no-animation":!b}),x=m[0],{id:S,caption:T}=x,{image:N,audio:j}=c(x.media)??{},w=N?.alt,M=(0,Gt.ME)(N),O=N?.dimensions,R=O?.width||O?.originalWidth,F=O?.height||O?.originalHeight,D=Hl({caption:T,editable:i,id:S,getL10nValue:c}),B=!d&&!M,z=R&&F?R/F:void 0,Z=N?.link?c(N.link.destination):void 0,Y=N?.link&&typeof Z=="string"?{type:N.link.type,destination:Z}:void 0,X=W()("block-image__image",{"block-image__image--audio-overlay":!!j});return(0,s.jsx)(Pt,{className:E,defaultBackgroundColor:a,children:(0,s.jsx)("div",{className:"block-image__container",children:(0,s.jsx)("div",{className:"block-image__row",children:(0,s.jsx)("div",{className:"block-image__col",children:(0,s.jsx)(Dt,{animateBlockEntrance:o,initiallyVisible:u,isLearner:d,children:(0,s.jsxs)(D.tagName,{"aria-labelledby":D.figcaptionId,className:"block-image__figure",role:D.role,children:[(0,s.jsxs)("div",{className:X,children:[B?(0,s.jsxs)("div",{className:"block-image__waiting",style:{aspectRatio:z},children:[(0,s.jsx)("div",{children:e}),(0,s.jsx)("div",{className:"block-image__waiting-text",children:"Waiting for image\u2026"})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Si,{alt:w,cornerRadius:L,disableZoom:!y,height:F,l10nId:(0,Et.pP)(x.media),labels:f,link:Y,maxHeight:p==="full"?380:900,src:M,width:R}),j&&em(p)&&(0,s.jsx)(sn,{blockId:r,cornerRadius:L,index:`${r}-${S}-0`,isOverlayAudio:!0,item:x,labels:f,lessonId:v,media:x.media,renderMediaType:"audio"})]}),n&&(0,s.jsx)("div",{className:"block-image__ai-overlay",children:n})]}),(i||T)&&(0,s.jsx)("figcaption",{id:D.figcaptionId,children:C(S,T)})]})})})})})})}}const AD=Xt(kD),RD=(t,e,n,o,r)=>e?r:(0,s.jsx)(Dt,{animateBlockEntrance:t,initiallyVisible:n,isLearner:o,children:r});class PD extends qh.Component{renderCaptionDelegate;renderParagraphDelegate;constructor(e){super(e),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(e,n){return(0,s.jsx)(ms,{className:"block-image__text",value:n})}renderCaption(e,n){return(0,s.jsx)(ms,{className:"block-image__caption",value:n})}renderImage(e,n,o,r){const{blockId:a,editable:i,lessonId:c,renderCaption:u=this.renderCaptionDelegate,getL10nValue:d}=this.props,m=d(o.media),p=m?.image,f=m?.audio,v=p?.alt,g=(0,Gt.ME)(p),C=p?.dimensions,b=C?.width||C?.originalWidth,L=C?.height||C?.originalHeight,y=Hl({caption:n,editable:i,id:e,getL10nValue:d}),{animateBlockEntrance:E,initiallyVisible:x,isLearner:S,labels:T,settings:{cornerRadius:N,zoomOnClick:j}}=this.props,w=W()("block-image__image",{"block-image__image--audio-overlay":!!f}),M=p?.link?d(p.link.destination):void 0,O=p?.link&&typeof M=="string"?{type:p.link.type,destination:M}:void 0;return(0,s.jsx)(Dt,{animateBlockEntrance:E,animateIn:r==="right"?"fadeInRight":"fadeInLeft",initiallyVisible:x,isLearner:S,children:(0,s.jsxs)(y.tagName,{"aria-labelledby":y.figcaptionId,className:"block-image__figure",role:y.role,children:[(0,s.jsxs)("div",{className:w,children:[(0,s.jsx)(Si,{alt:v,cornerRadius:N,disableZoom:!j,height:L,l10nId:(0,Et.pP)(o?.media),labels:T,link:O,maxHeight:900,src:g,width:b}),f&&em("aside")&&(0,s.jsx)(sn,{blockId:a,cornerRadius:N,index:`${a}-${e}-0`,isOverlayAudio:!0,item:o,labels:T,lessonId:c,media:o.media,renderMediaType:"audio"})]}),(i||n)&&(0,s.jsx)("figcaption",{id:y.figcaptionId,children:u(e,n)})]})})}render(){const{defaultBackgroundColor:e,items:n,renderParagraph:o=this.renderParagraphDelegate,settings:r,type:a}=this.props,{entranceAnimation:i,imagePosition:c,imageSize:u}=r,d=c==="right",m=W()(`block-image block-image--${a}`,{"block-image--small":u==="small","block-image--large":u==="large","block-image--reverse":d,"block-image--no-animation":!i}),p=n[0],{id:f,caption:v}=p,g="paragraph"in p?p.paragraph:void 0;return(0,s.jsx)(Pt,{className:m,defaultBackgroundColor:e,children:(0,s.jsx)("div",{className:"block-image__container",children:(0,s.jsxs)("div",{className:"block-image__row",children:[(0,s.jsx)("div",{className:"block-image__col",children:d?o(f,g):this.renderImage(f,v,p,"left")}),(0,s.jsx)("div",{className:"block-image__col",children:d?this.renderImage(f,v,p,"right"):o(f,g)})]})})})}}const wD=Xt(PD);class MD extends qh.Component{renderCaptionDelegate;renderOverlayDelegate;constructor(e){super(e),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(e,n){return(0,s.jsx)(ms,{className:"block-image__caption",value:n})}renderOverlay(e,n){return(0,s.jsx)(ms,{className:"block-image__paragraph",value:n})}renderOverlayCaption(e,n){const{animateBlockEntrance:o,initiallyVisible:r,isLearner:a,renderOverlay:i=this.renderOverlayDelegate}=this.props;return(0,s.jsx)("div",{className:"block-image__container",children:(0,s.jsx)("div",{className:"block-image__row",children:(0,s.jsx)("div",{className:"block-image__col",children:(0,s.jsx)(Dt,{animateBlockEntrance:o,animateIn:"fadeInUp",duration:1,initiallyVisible:r,isLearner:a,children:i(e,n)})})})})}render(){const{animateBlockEntrance:e,blockId:n,defaultBackgroundColor:o,editable:r,getL10nValue:a,initiallyVisible:i,isLearner:c,items:u,labels:d,lessonId:m,settings:p,type:f,renderCaption:v=this.renderCaptionDelegate}=this.props,{entranceAnimation:g,opacity:C,opacityColor:b}=p,L=oh(p?.backgroundColor,o),y=W()(`block-image block-image--${f}`,"block-image--flag-dimensions",{"block-image--no-animation":!g,"block-image--dark":(0,mt.cP)(L)}),E={opacity:C||.6,backgroundColor:b||"transparent"},x=u[0],{id:S,caption:T}=x,N=a(x.media),j=N?.image,w=N?.audio,M=j?.key,O=(0,Gt.ME)(j),R=j?.dimensions,F=R?.width||R?.originalWidth,D=R?.height||R?.originalHeight,B=(0,Ys.Ll)(j?.alt),z=f==="overlay",Z=Hl({caption:T,editable:r,id:S,isOverlayType:z,getL10nValue:a});return(0,s.jsxs)(Pt,{"aria-labelledby":Z.figcaptionId,className:y,defaultBackgroundColor:o,role:Z.role,tag:Z.tagName,children:[RD(e,z,i,c,(0,s.jsxs)("div",{className:"block-image__figure",children:[M&&(0,s.jsxs)("div",{className:"block-image__image","data-l10n-id":(0,Et.pP)(x?.media),style:{backgroundImage:`url('${O}')`},children:[(0,s.jsx)(En,{alt:B,height:D,src:O,width:F}),(0,s.jsx)("div",{className:"block-image__overlay",style:E}),w&&em(f)&&(0,s.jsx)(sn,{blockId:n,index:`${n}-${S}-0`,isOverlayAudio:!0,item:x,labels:d,lessonId:m,media:x.media,renderMediaType:"audio"})]}),z?this.renderOverlayCaption(S,T):null]})),!z&&(r||T)&&(0,s.jsx)("figcaption",{className:"block-image__container",id:Z.figcaptionId,children:v(S,T)})]})}}const Jg=Xt(MD),OD=t=>(0,s.jsx)(Jg,{type:"overlay",...t});var DD=l(15648);function qg(t){class e extends DD.Component{static displayName=`withGalleryCaption(${t.displayName||t.name})`;renderCaptionDelegate;constructor(o){super(o),this.renderCaptionDelegate=this.renderCaption.bind(this)}renderCaption(o,r,a=!0){return(0,s.jsx)(ms,{allowTabNavigation:a,className:"block-gallery__caption",value:r})}render(){const{renderCaption:o=this.renderCaptionDelegate}=this.props;return(0,s.jsx)(t,{...this.props,renderCaption:o})}}return e}var pu=l(15648);const e3=ne("block-gallery-carousel");function BD({blockId:t,animateBlockEntrance:e,defaultBackgroundColor:n,editable:o,initiallyVisible:r,isLearner:a,labels:i,lessonId:c,items:u,onStep:d,previewType:m,renderCaption:p,settings:f}){u||=[];const[v,g]=pu.useState(0),C=pu.useCallback(E=>{g(E),d?.(u[E])},[u,d]),b=m===ct.o4.MOBILE_PORTRAIT||m===ct.o4.MOBILE_LANDSCAPE,L=e3({noAnimation:!f?.entranceAnimation||mn()}).toString(),y=(0,Ce.Wz)();return(0,s.jsx)(Pt,{className:L,defaultBackgroundColor:n,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:r,isLearner:a,children:(0,s.jsx)(hu,{className:e3("container").toString(),children:(0,s.jsx)(mu,{blockId:t,items:u,children:({carouselRef:E})=>(0,s.jsx)(uu,{isRTL:y,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:C,ref:E,shouldMouseEmulateTouch:b,children:u.map((x,S)=>(0,s.jsx)(FD,{activeIndex:v,blockId:t,editable:o,index:S,item:x,labels:i,lessonId:c,renderCaption:p,settings:f},x.id))})})})})})}const HD=qg(BD),tm=ne("block-gallery-carousel-item");function FD({activeIndex:t,blockId:e,editable:n,index:o,item:r,labels:a,lessonId:i,renderCaption:c,settings:u}){const[d,m]=pu.useState(!1),{image:p,audio:f}=(0,rt.QQ)(r.media),v=(0,rt.QQ)(p?.link?.destination),g=p?.dimensions,C=pu.useCallback(()=>{m(!0)},[]);return(0,s.jsxs)("figure",{className:tm(),children:[n&&!d&&(0,s.jsx)("div",{className:tm("loading"),children:"Loading image..."}),(0,s.jsxs)("div",{className:tm("image-container",{"audio-overlay":!!f}),children:[(0,s.jsx)(Si,{alt:p?.alt,cornerRadius:u?.cornerRadius,disableZoom:!u?.zoomOnClick,height:g?.height||g?.originalHeight,l10nId:(0,Et.pP)(r?.media),labels:a,link:p?.link&&typeof v=="string"?{type:p.link.type,destination:v}:void 0,maxHeight:900,onLoad:C,src:(0,Gt.ME)(p),width:g?.width||g?.originalWidth}),f&&(0,s.jsx)(sn,{blockId:e,cornerRadius:u?.cornerRadius,index:`${e}-${r.id}-${o}`,isOverlayAudio:!0,item:r,labels:a,lessonId:i,media:r.media,renderMediaType:"audio",shouldPause:t!==o})]}),(n||r.caption)&&d&&(0,s.jsx)("figcaption",{children:c(r.id,r.caption)})]})}const zD=({alt:t,cornerRadius:e,disableZoom:n,height:o,l10nId:r,labels:a,link:i,src:c,width:u})=>(0,s.jsx)("div",{className:"block-gallery__image",children:(0,s.jsx)(Si,{alt:t,cornerRadius:e,disableZoom:n,height:o,l10nId:r,labels:a,link:i,maxHeight:900,src:c,width:u})}),VD=t=>{switch(t){case 3:return"threecol";case 4:return"fourcol";default:return"twocol"}};function UD(t){return(0,s.jsx)(HD,{...t})}class $D extends h.Component{static get defaultProps(){return{blockId:"",getL10nValue:()=>{},items:[],lessonId:"",width:2}}render(){const{animateBlockEntrance:e,defaultBackgroundColor:n,editable:o,getL10nValue:r,initiallyVisible:a,isLearner:i,items:c,labels:u,renderCaption:d,settings:m,width:p}=this.props,{entranceAnimation:f,cornerRadius:v,zoomOnClick:g}=m,C=W()(`block-gallery block-gallery--${VD(p)}`,{"block-gallery--no-animation":!f||mn()});return(0,s.jsx)(Pt,{className:C,defaultBackgroundColor:n,children:(0,s.jsx)("div",{className:"block-gallery__container",children:(0,s.jsx)("div",{className:"block-gallery__row",children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:a,isLearner:i,siblingDelay:.25,children:c.map(b=>{const{id:L}=b,y=b.caption,E=r(b.media)?.image,x=E?.alt,S=E?.key,T=E?.dimensions,N=T?.width||T?.originalWidth,j=T?.height||T?.originalHeight,w=(0,Gt.ME)(E),M=r(E?.link?.destination),O=Hl({caption:y,editable:o,id:L,getL10nValue:this.props.getL10nValue});return(0,s.jsx)("div",{className:"block-gallery__col",children:(0,s.jsxs)(O.tagName,{"aria-labelledby":O.figcaptionId,className:"block-gallery__figure",role:O.role,children:[S&&(0,s.jsx)(zD,{alt:x,cornerRadius:v,disableZoom:!g,height:j,l10nId:(0,Et.pP)(b?.media),labels:u,link:E?.link&&typeof M=="string"?{type:E.link.type,destination:M}:void 0,src:w,width:N}),(o||y)&&(0,s.jsx)("figcaption",{id:O.figcaptionId,children:d(L,y)})]})},L)})})})})})}}const sm=qg(Xt($D)),nm=ne("block-divider"),om=({isLearner:t,labels:{numberedDividerGroup:e},number:n,settings:o,type:r="divider"})=>{const{entranceAnimation:a}=o,i=r==="numbered",u=nm({authoring:!t,spacing:r==="spacing",numbered:i,"no-animation":!a}).toString(),d=i?(0,s.jsxs)("div",{className:nm("wrap__number"),children:[(0,s.jsx)("span",{className:"visually-hidden-always",children:e}),n]}):null;return(0,s.jsx)(Pt,{className:u,children:(0,s.jsx)("div",{className:nm("wrap",{authoring:!t&&!i}),children:d})})},WD=om,GD=t=>(0,s.jsx)(om,{type:"numbered",...t}),KD=t=>(0,s.jsx)(om,{type:"spacing",...t});var _D=l(39728),QD=l.n(_D),ZD=l(66323),t3=l.n(ZD),YD=l(38382),fu=l.n(YD),XD=l(63832),vu=l.n(XD),gu=l(15648);const JD=30,s3=ah("blockSettings");class qD extends gu.Component{static defaultProps={blockId:"",blockSettings:{},editable:!1,items:[],lessonId:"",onStep:()=>{}};render(){const{animateBlockEntrance:e,blockId:n,editable:o,initiallyVisible:r,isLearner:a,items:i,labels:c,lessonId:u,onStep:d,settings:m,enableVideoPlaybackSpeed:p}=this.props,{entranceAnimation:f,accordionBehavior:v="keepOpen"}=m,g=W()("blocks-accordion",{"blocks-accordion--no-animation":!f});return(0,s.jsx)(Pt,{className:g,"data-block-id":n,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,duration:.75,initiallyVisible:r,isLearner:a,children:(0,s.jsx)("div",{className:"blocks-accordion__container",children:(0,s.jsx)("div",{className:"blocks-accordion__row",children:(0,s.jsx)("div",{className:"blocks-accordion__col",children:(0,s.jsx)(aB,{blockId:n,editable:o,enableVideoPlaybackSpeed:p,items:i,keepOpen:v==="keepOpen",labels:c,lessonId:u,onStep:d,settings:m})})})})})})}}const eB={isOpen:!1,isActive:!1},tB=t=>(e,{id:n})=>Object.assign({},e,{[n]:t[n]||eB}),n3=(t,e)=>e.reduce(tB(t),{}),sB=(t,e)=>(n,o)=>{const r=t==o,a=r?!n.isOpen:n.isOpen,i=r&&!n.isOpen;return{isOpen:e?a:i,isActive:r}},nB=t=>(e,n)=>{const o=n==t;return{isOpen:o,isActive:o}},oB=t=>(e,n)=>({isOpen:n==t,isActive:e.isActive});class rB extends gu.Component{static defaultProps={blockId:"",blockSettings:{},editable:!1,items:[],keepOpen:!1,lessonId:"",onStep:()=>{}};constructor(e){super(e);const{items:n}=this.props;this.state={itemStatusMap:n3({},n)},this.handleNavtoTab=this.handleNavtoTab.bind(this)}componentDidMount(){window.addEventListener(_t,this.handleNavtoTab)}componentWillUnmount(){window.removeEventListener(_t,this.handleNavtoTab)}handleNavtoTab(e){const n=e.detail.path[e.detail.path.indexOf("items")+1]?.id,o=e.detail.path[e.detail.path.lastIndexOf("items")+1]?.id;if(n===this.props.blockId){const r=this.props.items.findIndex(({id:m})=>m===o),{items:a,onStep:i}=this.props,{itemStatusMap:c}=this.state,u=a[r].id,d=nB(u);this.setState({itemStatusMap:la()(d,c)}),open&&i(a[r])}}UNSAFE_componentWillReceiveProps(e){const n=e.items,o=ps()(n)!==ps()(this.props.items);!e.keepOpen&&this.props.keepOpen?this.updateMapForOneAtATimePreference():o&&this.rebuildItemStatusMap(n)}updateMapForOneAtATimePreference(){const{itemStatusMap:e}=this.state,{items:n}=this.props,o=QD()(a=>e[a.id].isOpen,n);if(!o)return;const r=oB(o.id);this.setState({itemStatusMap:la()(r,e)})}rebuildItemStatusMap(e){const n=this.state.itemStatusMap;this.setState({itemStatusMap:n3(n,e)})}handleItemClick(e){const{items:n,keepOpen:o,onStep:r}=this.props,{itemStatusMap:a}=this.state,i=n[e].id,c=sB(i,o);this.setState({itemStatusMap:la()(c,a)}),open&&r(n[e])}render(){const{items:e,settings:n,editable:o,labels:r,lessonId:a,blockId:i,enableVideoPlaybackSpeed:c}=this.props,{itemStatusMap:u}=this.state,{zoomOnClick:d}=n,m=Object.values(u)?.find(p=>p.isOpen)?"open":"closed";return(0,s.jsx)("div",{className:"blocks-accordion__wrapper","data-accordion-status":m,children:e.map((p,f)=>(0,s.jsx)(lB,{blockId:i,disableZoom:!d,editable:o,focused:u[p.id].isActive,index:f,item:{...p,enableVideoPlaybackSpeed:c},labels:r,lessonId:a,onClick:this.handleItemClick.bind(this,f),open:u[p.id].isOpen},p.id))})}}const aB=s3(rB);class iB extends gu.Component{static get defaultProps(){return{editable:!1,getL10nValue:()=>{},onClick:()=>{},lessonId:"",blockId:"",open:null}}id;content;constructor(e){super(e),this.id=fu()(),this.toggle=this.toggle.bind(this),this.renderDescription=this.renderDescription.bind(this),this.renderTitle=this.renderTitle.bind(this)}componentDidUpdate(e){if(!this.props.open)return;const n=this.content;if(n&&(n.classList.add("blocks-accordion__content--visible"),!e.open&&this.props.open)){const o=n.parentElement,r=o?.getBoundingClientRect()?.top,a=r!=null&&r>0&&r<window.innerHeight,i=mn()?"instant":"smooth";a||o.scrollIntoView({behavior:i,block:"start"})}}toggle(e){const{blockId:n,index:o}=this.props,r=st.playerId,a=new RegExp(`-${o}(?:-.+)?$`);open&&r&&r.includes(n.toString())&&a.test(r)&&st.pause(),this.props.onClick(),e.preventDefault()}renderTitle(e){const{title:n}=this.props.item;return(0,s.jsx)(St,{className:"blocks-accordion__title",id:e,value:n})}renderDescription(e){const{description:n=""}=this.props.item;return(0,s.jsx)(ms,{className:"blocks-accordion__description",value:n||""},e)}render(){const{blockId:e,blockSettings:n,editable:o,disableZoom:r,getL10nValue:a,index:i,item:c,focused:u,labels:d,lessonId:m,open:p,renderDescription:f=this.renderDescription,renderTitle:v=this.renderTitle}=this.props,{settings:g={},enableVideoPlaybackSpeed:C}=c,b=a(c.media)??{},L=Mo(b,n.audioPosition),y=Object.assign({},g,{disableZoom:r,fullEmbed:!0}),E=n?.backgroundType===k.xj.ACCENT||n?.backgroundType===k.xj.IMAGE,x=W()("blocks-accordion__item",{"blocks-accordion__item--closed":!p}),S=W()("blocks-accordion__header",{"blocks-accordion__header--editing":o,"brand--border":p&&u&&!E}),T=W()("blocks-accordion__content",{"blocks-accordion__content--will-enter":p,"brand--border":p&&u&&!E}),N=`title-${this.id}`,j=`panel-${this.id}`,w=n?.headingLevel,M=w?`h${w}`:"h2";let O=(0,s.jsxs)("button",{"aria-controls":j,"aria-expanded":p,className:S,onClick:this.toggle,onKeyDown:!o&&tf(this.toggle)||void 0,type:"button",children:[v(N),(0,s.jsx)("span",{className:"blocks-accordion__toggler-wrap",children:(0,s.jsx)(it,{className:"blocks-accordion__toggler",name:p?"minus":"plus"})})]});return o&&(O=(0,s.jsxs)("div",{className:S,children:[v(N),(0,s.jsx)("button",{"aria-controls":j,"aria-expanded":p,"aria-label":p?"Close":"Open",className:"blocks-accordion__toggler-wrap",onClick:this.toggle,type:"button",children:(0,s.jsx)(it,{className:"blocks-accordion__toggler",name:p?"minus":"plus"})})]})),(0,s.jsxs)(Gs,{className:x,tag:"section",children:[(0,s.jsx)("div",{className:"blocks-accordion__header-wrap",children:(0,s.jsx)(M,{children:O})}),(0,s.jsx)("section",{"aria-labelledby":N,className:T,id:j,ref:R=>{this.content=R},children:L.renderOrder.map((R,F)=>{if(R==="text")return f(`text-${F}`);const D={blockId:e,hasPadding:!1,imageMaxHeight:1e3,item:c,labels:d,lessonId:m,enableVideoPlaybackSpeed:C,opts:y},B=rm(b),z=B==="image-with-audio",Z=z?"left":"center",X={audio:{media:L.audioOnlyMedia||b,isOverlayAudio:!1,index:`${e}-${i}-audio`,className:"blocks-accordion__audio"},image:{media:L.imageOnlyMedia||b,isOverlayAudio:!1,index:`${e}-${i}-image`,className:W()(`blocks-accordion__${B}`,{[`blocks-accordion__${B}--${Z}`]:z})},video:{media:L.videoOnlyMedia||b,isOverlayAudio:!1,index:`${e}-${i}-video`,className:W()(`blocks-accordion__${B}`,{[`blocks-accordion__${B}--${Z}`]:z})},embed:{media:L.embedOnlyMedia||b,isOverlayAudio:!1,index:`${e}-${i}-embed`,className:W()(`blocks-accordion__${B}`,{[`blocks-accordion__${B}--${Z}`]:z})},overlay:{media:b,isOverlayAudio:!0,index:`${e}-${i}-overlay`,className:W()(`blocks-accordion__${B}`,{[`blocks-accordion__${B}--${Z}`]:z})}}[R];if(!X)return null;const{className:pe,...Le}=X;return(0,s.jsx)("div",{className:W()(pe,{"audio-on-top":this.props.blockSettings.audioPosition==="top"}),children:(0,s.jsx)("div",{className:"blocks-accordion__figure",children:(0,s.jsx)(sn,{...D,...Le})})},`${R}-${F}`)})})]})}getMediaContainerClasses(e,n){const o=this.props.getL10nValue(this.props.item.media)??{},r=rm(o),a=r==="image-with-audio",i=a&&!Array.isArray(o)?o?.image?.align:"left";return W()("blocks-accordion__media",`blocks-accordion__${r}`,{[`blocks-accordion__${r}--${i}`]:a,"blocks-accordion__media-container":e,"blocks-accordion__media-container--audio-overlay":n})}}const lB=s3(Xt(t=>(0,s.jsx)(iB,{...t}))),rm=t=>{const{image:e,embed:n,video:o,audio:r}=t;return e&&!r?"image":n&&!r?"embed":o?"video":r&&!e&&!n?"audio":e&&r?"image-with-audio":r&&n?"audio-and-embed":"image"};class cB extends gu.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(e){super(e),this.renderDescription=this.renderDescription.bind(this);const n=this.props.activeIndex;this.state={activeIndex:n,activeTouch:!1,activeMouse:!1},this.tabs=[],this.id=fu()(),this.handleNavtoTab=this.handleNavtoTab.bind(this)}componentDidMount(){this.handleControls(),window.addEventListener("resize",this.tabResize=vu()(this.handleControls.bind(this),100)),window.addEventListener(_t,this.handleNavtoTab),this.tabsHeaderEl?.addEventListener("scroll",this.tabScroll=vu()(this.handleControls.bind(this),50))}handleNavtoTab(e){const n=e.detail.path[e.detail.path.indexOf("items")+1]?.id,o=e.detail.path[e.detail.path.lastIndexOf("items")+1]?.id;n===this.props.blockId&&(this.tabsHeaderEl.scrollIntoView({behavior:"smooth",block:"start"}),this.setState({activeIndex:this.props.items.findIndex(({id:r})=>r===o)},()=>{ch(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(_t,this.handleNavtoTab)}setActive(e){this.setState({activeIndex:e});const{blockId:n}=this.props,o=st.playerId;this.state.activeIndex!=e&&o&&o.includes(n.toString())&&st.pause(),this.props.onStep?.(this.props.items[e])}handleControls(){const{isRTL:e}=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)*(e?-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(e){const{isRTL:n}=this.props,o=this.tabsHeaderEl.offsetWidth,r=this.tabsHeaderEl.scrollLeft,i=(e==="next"?n?t3():Ph():n?Ph():t3())(r,o*.8);this.tabsHeaderEl.scrollTo({left:i,behavior:"smooth"})}arrowPrevInset(e){const n=this.arrowPrevEl.getBoundingClientRect(),o=n.right-e,r=n.left-e;return o+r}focusTab(e){e.currentTarget?.scrollIntoView({behavior:"smooth",block:"nearest"})}handleTabKeyDown(e,n){const{isRTL:o}=this.props;let r=!1,a;gr(n)?(r=!0,a=o?e+1>this.tabs.length-1?0:e+1:e-1>=0?e-1:this.tabs.length-1):Cr(n)&&(r=!0,a=o?e-1>=0?e-1:this.tabs.length-1:e+1>this.tabs.length-1?0:e+1),r&&n.preventDefault(),a!=null&&(this.tabs[a]?.focus(),this.setActive(a))}renderHeader(e,n){const{activeIndex:o,activeTouch:r,activeMouse:a}=this.state,i=this.tabsHeaderEl&&this.tabsHeaderEl.scrollWidth>this.tabsHeaderEl.clientWidth,c=W()("blocks-tabs__header-wrap",{touch:r,mouse:a&&i});return(0,s.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter.bind(this),onMouseLeave:this.handleMouseLeave.bind(this),onTouchStart:this.handleTouchStart.bind(this),children:[(0,s.jsx)("div",{className:"blocks-tabs__header",ref:u=>{this.tabsHeaderEl=u},role:dk,children:e.map(({title:u},d)=>{const m=e.length===1||d===o,p=e.length>1&&d+1===o,f=e.length>1&&d-1===o,v=W()("blocks-tabs__header-item",{"brand--color":m&&!n,"blocks-tabs__header-item--active":m,"blocks-tabs__header-item--before-active":p,"blocks-tabs__header-item--after-active":f}),g=`tab-${this.id}-${d}`,C=`tabpanel-${this.id}-${d}`;return(0,s.jsx)("button",{"aria-controls":C,"aria-selected":m,className:v,id:g,onClick:this.setActive.bind(this,d),onFocus:this.focusTab.bind(this),onKeyDown:this.handleTabKeyDown.bind(this,d),ref:b=>{this.tabs[d]=b},role:hk,tabIndex:m?void 0:-1,type:"button",children:(0,s.jsx)(St,{value:u})},g)})}),(0,s.jsxs)("div",{className:"blocks-tabs__controls",ref:u=>{this.tabControls=u},children:[(0,s.jsx)("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--prev brand--background",onClick:this.scrollTabs.bind(this,"previous"),ref:u=>{this.arrowPrevEl=u},children:(0,s.jsx)(it,{className:"blocks-tabs__arrow-icon",name:"chevron-right-solid"})}),(0,s.jsx)("div",{"aria-hidden":"true",className:"blocks-tabs__arrow blocks-tabs__arrow--next brand--background",onClick:this.scrollTabs.bind(this,"next"),ref:u=>{this.arrowNextEl=u},children:(0,s.jsx)(it,{className:"blocks-tabs__arrow-icon blocks-tabs__arrow-icon--next",name:"chevron-right-solid"})})]})]})}renderDescription({description:e}){return(0,s.jsx)(ms,{className:"blocks-tabs__description",value:e})}renderItem(e,n,o){const{blockId:r,getL10nValue:a,labels:i,lessonId:c,renderDescription:u=this.renderDescription}=this.props,{activeIndex:d}=this.state,m=d===n,{settings:p={},enableVideoPlaybackSpeed:f}=e,v=a(e.media)??{},g=Mo(v,this.props.settings.audioPosition,!1),C=W()("blocks-tabs__content-item",{"blocks-tabs__content-item--active":m}),b=Object.assign({},p,{disableZoom:o,fullEmbed:!0}),L=`tabpanel-${this.id}-${n}`,y=`tab-${this.id}-${n}`,E=rm(v),x=E==="image-with-audio",S=E==="audio-and-embed",T=x?v?.image?.align:"left",N=S?"embed-border":void 0;return(0,s.jsx)("div",{"aria-labelledby":y,className:C,id:L,role:uk,tabIndex:m?0:void 0,children:g.renderOrder.map((j,w)=>{if(j==="text")return(0,s.jsx)("div",{className:"blocks-tabs__description",children:u(e)},`text-${w}`);const M={blockId:r,embedClass:N,hasPadding:!1,imageMaxHeight:1e3,item:e,labels:i,lessonId:c,enableVideoPlaybackSpeed:f,opts:b},R={audio:{media:g.audioOnlyMedia||v,isOverlayAudio:!1,index:`${r}-${n}-audio`,className:"blocks-tabs__audio"},image:{media:g.imageOnlyMedia||v,isOverlayAudio:!1,index:`${r}-${n}-image`,className:W()(`blocks-tabs__${E}`,{[`blocks-tabs__${E}--${T}`]:x})},video:{media:g.videoOnlyMedia||v,isOverlayAudio:!1,index:`${r}-${n}-video`,className:W()(`blocks-tabs__${E}`,{[`blocks-tabs__${E}--${T}`]:x})},embed:{media:g.embedOnlyMedia||v,isOverlayAudio:!1,index:`${r}-${n}-embed`,className:W()(`blocks-tabs__${E}`,{[`blocks-tabs__${E}--${T}`]:x})},overlay:{media:v,isOverlayAudio:!0,index:`${r}-${n}-overlay`,className:W()(`blocks-tabs__${E}`,{[`blocks-tabs__${E}--${T}`]:x})}}[j];if(!R)return null;const{className:F,...D}=R;return(0,s.jsx)("div",{className:W()(F,{"audio-on-top":this.props.settings.audioPosition==="top"}),children:(0,s.jsx)("div",{className:"blocks-tabs__figure",children:(0,s.jsx)(sn,{...M,...D})})},`${j}-${w}`)})},L)}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,items:r,settings:a,enableVideoPlaybackSpeed:i}=this.props,{backgroundType:c,cardMode:u,entranceAnimation:d,zoomOnClick:m}=a,p=W()("blocks-tabs",{"blocks-tabs--no-animation":!d}),f=r.length>0?r.slice(0,JD):[],v=u===zn.TRANSPARENT&&(c===k.xj.ACCENT||c===k.xj.IMAGE),g=W()("blocks-tabs__container",{"blocks-tabs--single":f.length===1});return(0,s.jsx)(Pt,{className:p,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:(0,s.jsx)("div",{className:g,children:(0,s.jsx)("div",{className:"blocks-tabs__row",children:(0,s.jsx)("div",{className:"blocks-tabs__col",children:(0,s.jsx)("div",{className:"blocks-tabs__wrapper",ref:C=>{this.container=C},children:(0,s.jsxs)(Gs,{children:[this.renderHeader(f,v),(0,s.jsx)("div",{className:"blocks-tabs__content",children:f.map((C,b)=>this.renderItem({...C,enableVideoPlaybackSpeed:i},b,!m))})]})})})})})})})}}const dB=Xh(Xt(t=>(0,s.jsx)(cB,{...t}))),uB=gt()(null,["payload","result"]),hB=t=>{if(t.meta?.thumbnail)return`${t.contentPrefix}/${t.meta.thumbnail}`},mB=t=>t.meta?.version,o3=t=>t.src??null,pB=t=>t.processing,fB=os()(["payload","result","completion"]),vB=gt()(!1,["payload","result","score"]),gB=qr()((t,e)=>{if(!e)return!1;const{majorLimit:n,minorLimit:o}=t,[r,a]=e.split("."),i=parseInt(r)===n&&Number(a)>=o;return Number(r)>n||i}),CB={mobile:"?forcemobile=1&devicepreview=1&phone=1&rise=true",tablet:"?forcemobile=1&devicepreview=1&rise=true"},xB=t=>{const e=rn()(t.split("-"));return CB[e]},bB=gB({majorLimit:3,minorLimit:13}),yB=(t,e,n,o)=>{const r=e&&xB(n),a=r?`${t}${r}`:`${t}?rise=true`;if(o){const i=a.includes("?")?"&":"?";return`${a}${i}locale=${o}`}return a};var LB=l(15648);class EB extends LB.Component{constructor(e){super(e),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:e,items:n,onStep:o}=this.props,r=rn()(n),a=e(r?.media)?.storyline??{},i=mB(a);bB(i)||o(r)}canFullscreen(e){const{blockId:n,hasManySlBlocks:o}=this.props,{windowName:r}=e;return n===r||!o()}handleMessages(e){const{data:n}=e,{type:o}=n,r={"fullscreen:enter":this.handleFullscreenEnter,"fullscreen:exit":this.handleFullscreenExit,"course:update":this.handleCourseUpdate}[o];r&&r(n)}handleCourseUpdate(e){const{items:n,onStep:o,blockId:r}=this.props,a=rn()(n),{windowName:i}=e;if(r===i&&fB(e)){const{score:c,success:u}=uB(e);if(vB(e)){const d=c.scaled*100;(0,qe.jr)(r,u,!0,d)}else(0,qe.jr)(r,!0,!1);o(a)}}handleFullscreenEnter(e){const{menuOpen:n,handleStorylineFullscreen:o}=this.props;this.canFullscreen(e)&&(n&&o(!0),this.setState({fullscreen:!0,reopenMenu:n}))}handleFullscreenExit(e){const{handleStorylineFullscreen:n}=this.props,{reopenMenu:o}=this.state;this.canFullscreen(e)&&(o&&n(!1),this.setState({fullscreen:!1,reopenMenu:!1}))}render(){const{animateBlockEntrance:e,getL10nValue:n,initiallyVisible:o,isLesson:r,isLearner:a,isOnlyBlockInStep:i,items:c,labels:{a11yBlockStoryline:u},settings:d,takingSnapshot:m}=this.props,p=rn()(c),f=n(p?.media)?.storyline??{},{mediaWidth:v="0"}=d,g=i?{}:{display:r&&!o3(f)?"none":"block"},C=W()("blocks-storyline__wrapper",{"blocks-storyline__wrapper--small":v==="0","blocks-storyline__wrapper--medium":v==="1","blocks-storyline__wrapper--full":v==="2","blocks-storyline__wrapper--snapshot":m});return(0,s.jsx)(Pt,{className:"blocks-storyline",style:g,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:o,isLearner:a,children:(0,s.jsx)("div",{"aria-label":u,className:C,role:"group",children:m?this.renderThumbnail(f):this.renderStorylineBlock(f)})})})}renderStorylineBlock(e){return pB(e)?this.renderProcessing():o3(e)?this.renderItem(e):this.renderEmpty()}renderThumbnail(e){const n=hB(e),o=`${(0,Ge._$)("CDN_USER_CONTENT_URI")}/${n}`;return(0,s.jsx)("img",{alt:"Thumbnail",src:o})}renderEmpty(){const{renderEmpty:e}=this.props;return typeof e=="function"?e():null}renderItem(e){const{fullscreen:n}=this.state,{blockId:o,currentLocale:r,isLesson:a,previewType:i,settings:c}=this.props,{cornerRadius:u}=c,{src:d,meta:m,title:p}=e,{player:f}=m,v=yB(d,a,i,r),C={paddingBottom:`${f.height/f.width*100}%`,...u!=null&&{"--corner-radius":`${Number(u)}px`}},b=W()("blocks-storyline__item__iframe",{"blocks-storyline__item__iframe--fullscreen":n});return(0,s.jsx)("div",{className:"blocks-storyline__item",style:C,children:(0,s.jsx)("iframe",{allowFullScreen:!0,allowtransparency:"true",className:b,loading:"lazy",name:o.toString(),ref:L=>{this.iframe=L},src:(0,Ge.o1)(v),title:p})})}renderProcessing(){const{renderProcessing:e}=this.props;return typeof e=="function"?e():null}}const SB=(0,zt.wZ)(Xt(EB));var r3=l(15648);const Cu=ne("blocks-button"),a3=k.zV,TB=({description:t})=>(0,s.jsx)(St,{className:Cu("description"),value:t}),IB=({color:t,destination:e,editBlock:n,handleNavigate:o,isEditable:r,label:a,type:i})=>{const c=(0,Ce.d_)(),u=(0,Ce.DX)()?.externalLinksDisabled,d=(0,Ce.DX)()?.theme,m=(0,Ce.kJ)(),{mode:p}=(0,te.g)(),f=tn(),v=(0,Ce.vU)(),g=(0,rt.QQ)(e),C=(0,ia.htmlDecode)((0,so.QZ)((0,rt.QQ)(a))),b=i==="email",L=i==="exit-course",y=i==="lesson",E=i==="relative-url",x=Cu("button"),S=!t||t===""||t===m,T=t??m,N={},j=(0,Ce.Ge)(m),w=S&&d?.accentContrast===k.Em.AUTO?k.Em.AUTO:j,M=f?.buttonColorContrast??w,O=f?.buttonRadius??null,R=f?.buttonWidth??null,F=Os({backgroundColor:T,contrast:M});Object.assign(N,{...!S&&{"--color-button-bg":T},...!S&&{"--color-button-text":F},...!S&&{"--color-button-border":"transparent"},...O!=null&&{"--radius-button":`${Number(O)}px`},...R!=null&&{"--width-button":`${Number(R)}rem`}});const D=u&&Dn(g),{handleMouseEnter:B,handleMouseLeave:z,handleFocus:Z,handleBlur:Y}=pd(),X=r3.useId(),pe=(0,h.useCallback)(()=>{if(r)n();else{if(D)return;if(L)return(0,Ge.NS)()}},[n,D,r,L]),Le=(0,h.useCallback)(()=>{o(g)},[g,o]);if(r||D||L){const ke=(0,s.jsx)("button",{"aria-label":C,className:x,id:D?X:void 0,onBlur:D?()=>Y(X):void 0,onClick:pe,onFocus:D?()=>Z(X):void 0,onKeyDown:tf(pe),onMouseEnter:D?()=>B(X):void 0,onMouseLeave:D?()=>z(X):void 0,style:N,tabIndex:Bd,type:"button",children:C});return D?(0,s.jsxs)(s.Fragment,{children:[ke,(0,s.jsx)(fd,{anchorId:X})]}):ke}else if(y){const ke=p?`/${p}`:"",Be=`/lessons/${g}${ke}`,We=g===""?"#":Be;return(0,s.jsx)(bn,{"aria-label":C,className:x,onClick:Le,style:N,to:We,children:C})}else{const ke=E?g:Tn(g),Be=b?`mailto:${g}?subject=${c}`:ke,We=ln.isIphoneSafari?"_top":"_self",De=b?We:"_blank",Ae=De==="_blank",he=Ae?"noopener noreferrer nofollow":void 0,ce=v?.a11yNoticeLinkNewTab||"(opens in a new tab)",He=Ae?`${C} ${ce}`:C;return(0,s.jsx)("a",{"aria-label":He,className:x,href:Be,rel:he,style:N,tabIndex:Bd,target:De,children:C})}},i3=t=>{const{animateBlockEntrance:e,editable:n,editBlock:o=()=>{},handleNavigate:r,initiallyVisible:a,isLearner:i,items:c=[],renderDescription:u=TB,settings:d}=t,{buttonAlignment:m=k.Ht,buttonColor:p,buttonShowDescription:f=!0,buttonStack:v,entranceAnimation:g}=d,C=Cu(null,{"no-animation":!g,description:f==!0,center:m==="center",left:m==="left",right:m==="right",rounded:a3==="rounded"}),b=c?.map(({id:L,description:y,...E})=>{const x=(0,s.jsx)(IB,{...E,color:p,editBlock:o,handleNavigate:r,isEditable:n}),S=f&&u({id:L,description:y});return(0,s.jsx)("section",{className:Cu("container"),children:m==="left"&&f?(0,s.jsxs)(s.Fragment,{children:[x,S]}):(0,s.jsxs)(s.Fragment,{children:[S,x]})},L)})??null;if(v){const{paddingBottom:L,paddingTop:y}=d,E={...y!=null&&{paddingTop:`${Number(y)}rem`},...L!=null&&{paddingBottom:`${Number(L)}rem`}};return(0,s.jsx)("div",{className:C.toString(),style:E,children:b})}return(0,s.jsx)(Pt,{className:C.toString(),children:(0,s.jsx)(Dt,{animateBlockEntrance:e,animateIn:"fadeIn",initiallyVisible:a,isLearner:i,children:(0,s.jsx)("div",{className:"blocks-button",children:b})})})},NB=i3;class jB extends r3.Component{renderButtonDelegate;constructor(e){super(e),this.renderButtonDelegate=this.renderButton.bind(this)}static get defaultProps(){return{items:[],lessonId:"",blockId:"",editBlock:()=>{}}}renderButton(e,n){const{blockId:o,editable:r,editBlock:a,handleNavigate:i,isLearner:c,lessonId:u,initiallyVisible:d}=this.props;return(0,s.jsx)(i3,{animateBlockEntrance:!1,blockId:o,editable:r,editBlock:a,handleNavigate:i,initiallyVisible:d,isLearner:c,items:[e],lessonId:u,settings:n,type:"right"})}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,items:r,settings:a,renderButton:i=this.renderButtonDelegate}=this.props,{entranceAnimation:c,buttonShowDescription:u=!0,buttonAlignment:d=k.Ht,buttonSpacing:m=3}=a,p=W()("blocks-buttonstack",{"blocks-buttonstack--no-animation":!c,"blocks-button--description":u==!0,"blocks-button--center":d==="center","blocks-button--left":d==="left","blocks-button--right":d==="right","blocks-button--rounded":a3==="rounded"});return(0,s.jsx)(Pt,{className:p,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:r.map((f,v)=>{const g=v===0,C={buttonColor:a.buttonColor||this.props.color,buttonStyle:a.buttonStyle,buttonStack:!0,buttonShowDescription:u,buttonAlignment:d,...g?{}:{paddingTop:m}};return(0,s.jsx)(h.Fragment,{children:i(f,C)},f.id)})})})}}var kB=l(7520),AB=l.n(kB);const RB=ur()("partner-content-block-card__"),PB=t=>{const{backgroundColor:e,blockId:n,courseId:o,partnerContent:r,publishedAt:a,tenantId:i}=t,{data:c,type:u}=r,{authors:d,bookImage:m,bookTitle:p,buyLink:f,internalId:v,nbicLink:g}=c,C={blockId:n,courseId:o,partnerContentId:v,tenantId:i,contentSubtype:u};return(0,s.jsxs)("section",{children:[(0,s.jsx)("h2",{className:"visually-hidden",children:"More Info"}),(0,s.jsxs)("ol",{className:"partner-content-block-card",role:"list",children:[(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)(Gp,{authors:d,backgroundColor:e,block:!0,bookImage:m,bookTitle:p,buyLink:f,publishedAt:a,trackingInfo:C})}),(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)("div",{className:RB("divider")})}),(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)(Kp,{backgroundColor:e,block:!0,link:g,publishedAt:a,trackingInfo:C})})]})]})};var xu=l(15648);const bu=ne("block-audio"),tr=ne("block-video"),am=ne("block-embed"),In=ne("block-attachment");class wB extends xu.Component{renderCaptionDelegate;constructor(e){super(e),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:e}){const{loaded:n}=this.state,o=bu("caption",{hidden:!n}).toString();return(0,s.jsx)(ms,{className:o,value:e})}onLoad(){this.setState({loaded:!0})}renderItem(e){const{blockId:n,getL10nValue:o,labels:r,lessonId:a,loadMedia:i,progress:c,recordMediaPlayheadPosition:u,renderCaption:d=this.renderCaptionDelegate,settings:m}=this.props,p="forwardSeekRestricted"in m?m.forwardSeekRestricted:!1,f=e.media,v=o(f)??{},{id:g}=e,C=v?.tmp?.audio?.key||v?.audio?.key,b=`${a}-${n}-${g}`,L=gt()(0,["items",n,"items",g,"audioVideoPlayhead"],c),y=Zh({lessonId:a,refs:`items:${n}/items:${g}`});return(0,s.jsxs)("div",{className:bu("item"),children:[i&&(0,s.jsx)(Og,{audioVideoPlayhead:L,canRestrictSeek:!!p,id:b,item:e,labels:r,mediaSrc:C,onAIUploadFinish:this.props.onAIUploadFinish,onEnd:this.handleOnEnd.bind(this,g),onLoad:this.onLoad,onTranscriptClick:this.onTranscriptClick.bind(this,e),onTranscriptClose:this.props.closeTranscript,recordMediaPlayheadPosition:u,refs:`items:${n}/items:${g}`,transcriptMedia:f,uploadId:y},b),d(e)]},g)}handleOnEnd(e){this.props.onStep({id:e})}onTranscriptClick(e){const{blockId:n}=this.props;return this.props.openTranscript?.({blockId:n,item:e,refs:`items:${n}/items:${e.id}`})}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,items:r,settings:a}=this.props,{entranceAnimation:i}=a,c=bu({"no-animation":!i}).toString(),u=r.length>0?r.slice(0,1):[];return(0,s.jsx)(Pt,{className:c,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:(0,s.jsx)("div",{className:bu("wrapper"),children:u.map(d=>this.renderItem(d))})})})}}const MB=Sv(Xt(wB));class OB extends xu.Component{renderCaptionDelegate;constructor(e){super(e),this.renderCaptionDelegate=this.renderCaption.bind(this),this.onVideoLoad=this.onVideoLoad.bind(this),this.state={loaded:!1}}static get defaultProps(){return{audioVideoPlayhead:0,items:[],editable:!1,lessonId:"",blockId:"",onStep:()=>{},partnerContent:[],getL10nValue:()=>{}}}onVideoLoad(){this.setState({loaded:!0})}renderVideo(e){const{blockId:n,enableVideoPlaybackSpeed:o,isDragPreview:r,isSidebarPreview:a,labels:i,progress:c,recordMediaPlayheadPosition:u,settings:d,takingSnapshot:m,type:p}=this.props,f="forwardSeekRestricted"in d?d.forwardSeekRestricted:!1,{captions:v,captionUID:g,id:C,key:b,poster:L,subtitle:y}=e,E=b||e.src,x=gt()(0,["items",n,"items",C,"audioVideoPlayhead"],c),S=m||r||a,T=S?`${e.keyId}-preview`:e.keyId,N=(0,s.jsxs)("div",{className:tr("poster-container"),children:[(0,s.jsx)(En,{alt:"Video Poster",className:tr("poster"),src:L}),(0,s.jsx)("div",{className:tr("play-overlay"),children:(0,s.jsxs)("svg",{className:tr("play-icon"),fill:"currentColor",height:"80",viewBox:"0 0 24 24",width:"80",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",fill:"rgba(0,0,0,0.6)",r:"12"}),(0,s.jsx)("polygon",{fill:"white",points:"10,8 10,16 16,12"})]})})]}),j=(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:tr("placeholder")})}),w=(0,s.jsx)("div",{children:(0,s.jsx)(Wg,{audioVideoPlayhead:x,canAdjustPlaybackSpeed:o,canRestrictSeek:!!f,captions:v,captionUID:g,id:T,labels:i,onLoad:this.onVideoLoad,poster:L,progressChanged:this.handleProgressChanged.bind(this,C),recordMediaPlayheadPosition:u,settings:d,src:E,subtitle:y,type:b?"video":p},T)});return S?N:E?w:j}renderCaption({caption:e}){const{isDragPreview:n,isSidebarPreview:o}=this.props,{loaded:r}=this.state,i=tr("caption",{visible:r||n||o}).toString();return(0,s.jsx)(ms,{className:i,value:e})}renderItem(e){const{courseId:n,currentLocale:o,lessonId:r,blockId:a,isDragPreview:i,isSidebarPreview:c,loadMedia:u,partnerContent:d,publishedAt:m,settings:p,tenantId:f,renderCaption:v=this.renderCaptionDelegate,getL10nValue:g}=this.props,{loaded:C}=this.state,L=C||(i||c),y=p.backgroundColor,E=p.mediaWidth??"1",{id:x,media:S}=e,T="partnerContentId"in e?e.partnerContentId:void 0,N=g(S)??{},{customVideo:j={},tmp:w={},video:M={}}=N,O=Sl()("poster",M)?M:Yo()(M,j),R=Sl()("poster",w.video||{})&&w.video,{captionUID:F,captions:D,key:B,poster:z,src:Z,subtitle:Y}=(0,Ge.Hm)()?O:R||O,X=`${r}-${a}-${x}-${o}`,pe={captionUID:F,captions:D,id:x,key:B,keyId:X,partnerContentId:T,poster:z,src:Z,subtitle:Y},Le=xs()(It()("id",T),d)||{},ke=Le&&!cs()(Le),Be=tr("item",{small:E==="0",medium:E==="1",full:E==="2"});return(0,s.jsxs)("div",{className:Be,children:[(0,s.jsxs)("figure",{"data-l10n-id":S?.l10nId,children:[u&&this.renderVideo(pe),L&&(0,s.jsx)("figcaption",{className:tr("wrapper"),children:v(e)})]}),ke&&(0,s.jsx)(PB,{backgroundColor:y,blockId:a,courseId:n,partnerContent:Le,publishedAt:m,tenantId:f})]},x)}handleProgressChanged(e,{percentComplete:n}){n>=100&&this.props.onStep({id:e})}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,items:r,settings:a}=this.props,{entranceAnimation:i}=a,c=tr({"no-animation":!i}).toString(),u=r.length>0?r.slice(0,1):[];return(0,s.jsx)(Pt,{className:c,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:u.map(d=>this.renderItem(d))})})}}const im=(0,zt.wZ)(Xt(OB));class DB extends xu.Component{static get defaultProps(){return{items:[],editable:!1,lessonId:"",blockId:"",settings:{}}}renderItem(e,n){const{id:o,settings:r={}}=e,a=this.props.getL10nValue(e.media)??{},i="embed"in a?a.embed:void 0,{loadMedia:c,labels:u,settings:d}=this.props,{showMetaData:m}=r,{cardMode:p,showBorder:f=!0}=d,v=am("item",{border:f}).toString();return(0,s.jsx)(Gs,{className:v,disabled:!f&&p==zn.TRANSPARENT,tag:"section",children:c&&(0,s.jsx)(Ug,{data:i,id:`${n}-${o}`,isLesson:!0,labels:u,showMetaData:m})},o)}render(){const{animateBlockEntrance:e,blockId:n,getL10nValue:o,initiallyVisible:r,isLearner:a,items:i,settings:c}=this.props,{entranceAnimation:u,mediaWidth:d="0"}=c,m=o(i?.[0]?.media);if(!m)return null;const p=$M(m)!=="link",f=am({"no-animation":!u}).toString(),v=am("wrapper",{medium:p&&d==="1",full:p&&d==="2"}),g=i.length>0?i.slice(0,1):[];return(0,s.jsx)(Pt,{className:f,children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:r,isLearner:a,children:(0,s.jsx)("div",{className:v,children:g.map(C=>this.renderItem(C,n))})})})}}const BB=Xt(ah()(DB));class HB extends xu.Component{get attachment(){const e=this.props.items[0].media;return this.props.getL10nValue(e)?.attachment??{}}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o}=this.props;return(0,s.jsx)(Pt,{children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:(0,s.jsx)("div",{className:"block-text--onecol",children:(0,s.jsx)("div",{className:"block-text__container",children:(0,s.jsx)("div",{className:"block-text__row",children:(0,s.jsx)("div",{className:"block-text__col",children:this.renderAttachment(this.attachment)})})})})})})}renderAttachment(e){return e.key?this.renderDownload(e):this.renderNoFile()}renderDownload({key:e,mimeType:n,originalUrl:o,size:r}){const{attachmentId:a,blockId:i,externalLinksDisabled:c,onLinkBlur:u,onLinkFocus:d,onLinkMouseEnter:m,onLinkMouseLeave:p}=this.props,f=(0,Ge.o1)(e),v=c?"":void 0,g=c?void 0:f,C=c?void 0:"noopener noreferrer nofollow",b=c?"button":void 0,L=c?0:void 0,y=c?void 0:"_blank",E=In({}).mix("brandHover").toString(),x=In("info");return(0,s.jsxs)(Gs,{"aria-labelledby":`attachment-name-${i} attachment-icon-${i}`,className:E,"data-external":v,download:o,href:g,id:c?a:void 0,onBlur:c?()=>u?.(a):void 0,onFocus:c?()=>d?.(a):void 0,onMouseEnter:c?()=>m?.(a):void 0,onMouseLeave:c?()=>p?.(a):void 0,rel:C,role:b,tabIndex:L,tag:"a",target:y,children:[(0,s.jsxs)("div",{className:In("main"),children:[(0,s.jsx)("div",{className:In("icon"),id:`attachment-icon-${i}`,children:this.fileIcon(n)}),(0,s.jsxs)("div",{className:x,children:[(0,s.jsx)(St,{className:In("title").toString(),id:`attachment-name-${i}`,value:o}),(0,s.jsx)("div",{className:In("size").toString(),children:AB()(r,{round:1})})]})]}),(0,s.jsx)("div",{className:In("rest"),children:(0,s.jsx)(DC,{className:"brandHover__target--fill"})})]})}renderNoFile(){const e=In({none:!0}).toString(),n=In("info");return(0,s.jsx)(Gs,{className:e,children:(0,s.jsxs)("div",{className:In("main"),children:[(0,s.jsx)("div",{className:In("icon"),children:(0,s.jsx)(D2,{"aria-label":"File"})}),(0,s.jsxs)("div",{className:n,children:[(0,s.jsx)("div",{className:In("title").toString(),children:"File Attachment Block"}),(0,s.jsx)("div",{className:In("size").toString(),children:"No file added"})]})]})})}fileIcon(e){const{labels:n}=this.props,o=/excel|spreadsheet/,r=/pdf/,a=/word/,i=/powerpoint|presentation/,c=/rtf|richtext/,u=/zip/;return o.test(e)?(0,s.jsx)(m8,{"aria-label":n?.a11yExcelIcon}):r.test(e)?(0,s.jsx)(d8,{"aria-label":n?.a11yPDFIcon}):a.test(e)?(0,s.jsx)(i8,{"aria-label":n?.a11yWordIcon}):i.test(e)?(0,s.jsx)(u8,{"aria-label":n?.a11yPPTIcon}):c.test(e)?(0,s.jsx)(h8,{"aria-label":n?.a11yRTFIcon}):u.test(e)?(0,s.jsx)(p8,{"aria-label":n?.a11yZipIcon}):(0,s.jsx)(D2,{"aria-label":n?.a11yFileIcon})}}const FB=md()({externalLinksDisabled:os()(["course","externalLinksDisabled"])});function zB(t){const e=ah()(t),n=Xt(e),o=vx(n);return(0,ws.Ls)(FB)(o)}const VB=zB(HB),UB=ne("continue-btn"),lm=({href:t,onClick:e,text:n})=>{const o=`${UB()} brand--ui`;return t?(0,s.jsx)(bn,{className:o,"data-continue-btn":"","data-testid":"continue-btn",onClick:e,to:t,children:(0,s.jsx)(bs,{value:n})}):(0,s.jsx)("button",{className:o,"data-continue-btn":"","data-testid":"continue-btn",onClick:e,type:"button",children:(0,s.jsx)(St,{value:n})})},l3=({bgType:t,text:e,iconType:n="locked"})=>{const o=W()("continue-hint",{"continue-hint--bg-transparent":t==="transparent"});return(0,s.jsxs)("div",{className:o,"data-continue-btn":"",children:[n==="locked"&&(0,s.jsx)(it,{className:"continue-hint__icon",name:"lock-keyhole-light"}),(0,s.jsx)("div",{className:"continue-hint__content",children:(0,s.jsx)(bs,{value:e})})]})},cm=ne("block-text");function $B({blockId:t,animateBlockEntrance:e,canContinue:n=!1,isComplete:o,isLearner:r,isLastBlock:a=!1,isOnlyBlockInStep:i,items:c=[],labels:u,onStep:d=()=>{},skipContinue:m=!1,initiallyVisible:p}){const v=(0,h.useRef)(null),g=(0,Me.A)(o),[C,b]=h.useState(!1),{announcePolite:L}=pt(),[y,E]=h.useState(!1),x=tn(),S=(0,Ce.DX)(),T=(0,Ce.kJ)(),N=(0,Ce.Ge)(T),j=c[0],{id:w,title:M,type:O}=j,R=!O||(m?y:n||i&&o),F=m||!o||i,D=x?.continueColor||T,B=!D||D===T,z=B&&S?.theme?.accentContrast===k.Em.AUTO?k.Em.AUTO:N,Z=x?.continueColorContrast??z,Y=x?.continueRadius??null,X=x?.continueWidth??76,pe=Os({backgroundColor:D,contrast:Z}),Le={...!B&&{"--color-button-bg":D},...!B&&{"--color-button-text":pe},...!B&&{"--color-button-border":"transparent"},...Y!=null&&{"--radius-button":`${Number(Y)}px`},...X!=null&&{maxWidth:`${Number(X)}rem`}},ke=(0,h.useCallback)(()=>{d({id:w}),b(!0),a?setTimeout(()=>{const Be=document.querySelector("[data-lesson-id]"),We=document.querySelector("main"),De=document.querySelector("h1.lesson-header__title, .lesson-header__title h1"),Ae=Be?.querySelector('.block-wrapper, [role="region"], .lesson-content > *:first-child');let he=null;De?he=De:Ae&&Ae!==v.current?.parentElement?he=Ae:Be?he=Be:We&&(he=We),he&&(he.setAttribute("tabindex","-1"),he.focus({preventScroll:!0}))},200):setTimeout(()=>{const Be=v.current;Be&&Be.focus()},100)},[w,d,a]);return(0,h.useEffect)(()=>{!g&&o&&(a||setTimeout(()=>{L?.(u?.a11yStatusAdditionalContent)},300))},[L,o,u,g,a]),(0,h.useEffect)(()=>{const Be=We=>{const{path:De}=We.detail,{blockId:Ae,buttonId:he}=Qa(We.detail.path,["block","button"]);if(t==Ae&&he===j.id){const ce=De.at(-1);ce==="title"?E(!0):ce==="completeHint"&&E(!1)}};return window.addEventListener(_t,Be),()=>{window.removeEventListener(_t,Be)}},[t,j.id]),(0,s.jsxs)(s.Fragment,{children:[F&&(0,s.jsx)(Pt,{children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:p,isLearner:r,children:(0,s.jsx)("div",{className:cm("container"),children:(0,s.jsx)("div",{className:cm("row"),children:(0,s.jsxs)("div",{className:cm("continue"),style:Le,children:[R&&(0,s.jsx)(lm,{onClick:ke,text:M}),!R&&(0,s.jsx)(l3,{text:j.completeHint})]})})})})}),C&&(0,s.jsx)("div",{"aria-live":"off",className:"visually-hidden-always",ref:v,role:"status",tabIndex:-1,children:u?.a11yStatusContinued||"Continued"})]})}var dm=l(12841),WB=l(98687),yu=l.n(WB);const GB=ne("flashcard");class KB 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:e,handleFlip:n,handleSideReady:o,handleTouchEnd:r,props:{activeIndex:a,allowTabNavigation:i,backDescription:c,backMedia:u,backType:d,block:m,forceFlipped:p,frontDescription:f,frontMedia:v,frontType:g,id:C,index:b,isHidden:L,labels:y,lessonId:E,prefersKeyboardNavigation:x,settingShowHint:S,size:T,type:N,wrapElement:j,wrapRole:w},state:{areSidesReady:M,flipped:O,isMounted:R}}=this,F=p||O,D=GB({large:T==="large",small:T==="small",flipped:F,stack:N==="stack"});return(0,s.jsxs)(j,{"aria-hidden":!i,className:D,onClick:n,onTouchEnd:r,ref:e,role:w,children:[(0,s.jsx)(Gs,{activeIndex:a,allowTabNavigation:i,blockId:m?.id,blockType:N,description:f,index:b,isActiveSide:!F,isAriaHidden:F&&R&&M,isFlipped:F,isHidden:L,itemId:C,labels:y,lessonId:E,media:v,onFlip:n,onReady:o,prefersKeyboardNavigation:x,settingShowHint:S,side:"front",size:T,tag:d3,type:g}),(0,s.jsx)(Gs,{activeIndex:a,allowTabNavigation:i,blockId:m?.id,blockType:N,description:c,index:b,isActiveSide:F,isAriaHidden:!F&&R&&M,isFlipped:F,isHidden:L,itemId:C,labels:y,lessonId:E,media:u,onFlip:n,onReady:o,prefersKeyboardNavigation:x,settingShowHint:S,side:"back",size:T,tag:_B,type:d})]})}componentDidMount(){this.setState({isMounted:!0}),window.addEventListener(_t,this.handleNavEvent)}componentDidUpdate(e,n){const{props:{allowTabNavigation:o,id:r,onStep:a},state:{hasFlippedOnce:i}}=this;!n.hasFlippedOnce&&i&&a({id:r}),e.allowTabNavigation&&!o&&this.setState({flipped:!1})}componentWillUnmount(){window.removeEventListener(_t,this.handleNavEvent)}handleNavEvent=e=>{const{path:n}=e.detail,{cardId:o}=Qa(n,["block","card"]);if(o===this.props.id){let r=!1;n.includes("back")&&(r=!0),this.setState({flipped:r},()=>{this.props.type!=="stack"&&!ch(this.cardRef.current,"center")&&this.cardRef.current.scrollIntoView({behavior:"instant",block:"center"})})}};handleFlip=e=>{const{block:n,dispatch:o,index:r}=this.props,a=window.getSelection(),i=a.toString()&&this.cardRef.current?.contains(a.anchorNode);if(e.detail>1&&a.empty(),e&&e.target.closest("a")||i)return;const c=!this.state.flipped;this.setState({areSidesReady:!1,flipped:c,hasFlippedOnce:!0});const u=c?"back":"front",d=n.items?.[r],m=d?.[u]?.media,p=`items:${n?.id}/items:${d?.id}/${u}`;o(xr({audioPlayerId:io({refs:p}),transcriptMedia:m})),this.props.onFlip?.(this.props.index,c)};handleTouchEnd=e=>{e.stopPropagation()};handleSideReady=()=>{this.setState({areSidesReady:!0})}}const c3=(0,ws.Ls)()(Od(Xt(KB))),Ii=ne("flashcard-side"),Lu=ne("flashcard-side-flip");class ma extends h.PureComponent{static descriptionActionTypes={INITIAL:"INITIAL",INSERTING:"INSERTING",DELETING:"DELETING"};static initialState={descriptionAction:ma.descriptionActionTypes.INITIAL,isAtLongOverflowBottom:!1,isLong:!1,isLongOverflow:!1,isTooltipVisible:!1,scrollbarWidthOffset:void 0};id;constructor(e){super(e),this.handleMouseEnterAudio=this.handleMouseEnterAudio.bind(this),this.handleMouseLeaveAudio=this.handleMouseLeaveAudio.bind(this),this.id=(0,dm.uniqueId)("flashcard-side")}state=ma.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:e,index:n,settingShowHint:o,side:r}=this.props,a=document.getElementById(`${e}-${n}-${r}-flip-btn`);a&&o&&(a.style.opacity="0.6")};handleMouseLeaveAudio=()=>{const{itemId:e,index:n,settingShowHint:o,side:r}=this.props,a=document.getElementById(`${e}-${n}-${r}-flip-btn`);a&&o&&(a.style.opacity="1")};render(){const{props:{activeIndex:e,allowTabNavigation:n,block:o,className:r,description:a,getL10nValue:i,index:c,itemId:u,media:d,isActiveSide:m,isAriaHidden:p,isFlipped:f,labels:v,lessonId:g,onFlip:C,prefersKeyboardNavigation:b,settingShowHint:L,side:y,size:E,style:x,type:S},refDescription:T,refDescriptionBottom:N,refSide:j,state:{isAtLongOverflowBottom:w,isLong:M,isLongOverflow:O,isTooltipVisible:R,scrollbarWidthOffset:F}}=this,D=y==="front",B=y==="back",z=E==="small",Z=E==="large",Y=S==="description",X=S==="fullimage",pe=S==="image",Le=D?v?.a11yBlockFlashcardFront:v?.a11yBlockFlashcardBack,ke=`items:${o?.id}/items:${u}/${D?"front":"back"}`,Be=Ii({back:B,flipped:f,front:D,fullimage:X}).mix(r),{image:We,audio:De}=i(d)??{},Ae=Ii("content",{small:z,large:Z,front:D,fullimage:X,image:pe,"long-overflow":O,"long-overflow-bottom":w,"has-audio":!!De}),he=Lu({"audio-expansion":!0}),ce=Lu("btn",{"visually-hidden":!L,"prefers-keyboard":b,round:!0}),He=Lu("icon"),Pe=Lu("tooltip",{visible:R}),Ke=Ii("img",{small:z,large:Z,centered:pe,full:X}),Fe=Ii("description",{"has-audio":!!De,long:M&&!O,"long-overflow":O,short:!M,large:Z}),ut=Ii("description-bottom"),dt=F==null?void 0:{right:F},xt=We?.alt??`Image ${c+1}`,Jt=(0,Gt.ME)(We),Vt=`${this.id}-click-to-flip-text`,Zn=`${this.id}-image`,ho=`${this.id}-description`;return(0,s.jsxs)("div",{"aria-label":Le,className:Be,inert:p,ref:j,role:"group",style:x,tabIndex:-1,children:[(0,s.jsxs)("div",{className:Ae,children:[(0,s.jsxs)("div",{className:he,onMouseEnter:this.handleBtnMouseEnter,onMouseLeave:this.handleBtnMouseLeave,style:dt,children:[(0,s.jsx)("button",{"aria-labelledby":`${Vt} ${ho} ${Zn}`,className:ce,id:`${u}-${c}-${y}-flip-btn`,onBlur:this.handleBtnBlur,onClick:C,onFocus:this.handleBtnFocus,tabIndex:n&&m?0:-1,type:"button",children:(0,s.jsx)(B9,{className:He})}),(0,s.jsx)("div",{"aria-hidden":"true",className:Pe,id:Vt,onClick:pr,children:v?.blocksClickToFlip})]}),(X||pe)&&(0,s.jsx)(QB,{alt:xt,className:Ke,imageId:Zn,l10nId:(0,Et.pP)(d),url:Jt}),Y&&(0,s.jsxs)("div",{className:Fe,ref:T,tabIndex:m&&O?0:void 0,children:[(0,s.jsx)(St,{allowTabNavigation:n&&!p,id:ho,value:a}),O&&(0,s.jsx)("div",{className:ut,ref:N})]})]}),De&&(0,s.jsx)("div",{className:Ii("audio-player",{text:Y,image:pe}),onMouseEnter:this.handleMouseEnterAudio,onMouseLeave:this.handleMouseLeaveAudio,children:(0,s.jsx)(sn,{activeIndex:e,blockId:o.id,index:`${u}-${c}-${y}`,isOverlayAudio:X,item:{id:u,media:d},itemIndex:c,labels:v,lessonId:g,media:d,refs:ke,renderMediaType:"audio",shouldPause:!m,side:y})})]})}componentDidMount(){this.checkDescriptionSize(this.props),this.checkDescriptionSizeDebounced=yu()(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(e,n){const{props:{allowTabNavigation:o,blockType:r,isFlipped:a,isActiveSide:i,isHidden:c,onReady:u,type:d}}=this;e.isHidden&&!c&&this.checkDescriptionSize(this.props),e.isFlipped!==a&&(i&&o?(this.refSide.current?.focus?.(),this.readyTimeout=setTimeout(()=>{u()},700)):clearTimeout(this.readyTimeout)),d==="description"&&this.handleUpdatesDescription(e,n),r==="stack"&&i&&!e.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=e=>{un(e)&&this.state.isTooltipVisible&&this.setState({isTooltipVisible:!1})};handleUpdatesDescription=(e,n)=>{const{props:{isFlipped:o,isActiveSide:r},state:{isLongOverflow:a}}=this;e.isFlipped!==o&&r&&this.scrollDescriptionToTop(),this.handleUpdatesDescriptionSize(e,n),!n.isLongOverflow&&a?(this.setLongBottomObserver(),this.setScrollbarWidth()):n.isLongOverflow&&!a&&this.cleanupLongBottomObserver()};handleUpdatesDescriptionSize=(e,n)=>{const{INSERTING:o,DELETING:r}=ma.descriptionActionTypes,{props:{description:a,size:i,type:c,getL10nValue:u},state:{descriptionAction:d,isLong:m,isLongOverflow:p}}=this,f=u(a)?.length||0,v=u(e.description)?.length||0;d!==o&&f>v?this.setState({descriptionAction:o}):d!==r&&f<v?this.setState({descriptionAction:r}):(d!==n.descriptionAction||m!==n.isLong||p!==n.isLongOverflow||i!==e.size||c!==e.type||f!==v)&&this.checkDescriptionSize(e)};checkDescriptionSize=e=>{const{DELETING:n}=ma.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===n||o!==e.size)&&this.setState(ma.initialState)};scrollDescriptionToTop=()=>{const e=this.refDescription.current;this.state.isLong&&e&&(e.scrollTop=0)};setLongBottomObserver=()=>{const e=this.refDescriptionBottom.current;if(e&&this.longBottomObserver==null){const n=o=>{const r=o?.[0]?.isIntersecting??!1;this.setState({isAtLongOverflowBottom:!r})};this.longBottomObserver=new IntersectionObserver(n,{threshold:[0,1]}),this.longBottomObserver.observe(e)}};cleanupLongBottomObserver=()=>{this.longBottomObserver?.disconnect?.(),this.longBottomObserver=void 0};setScrollbarWidth=()=>{const e=this.refDescription.current;if(e){const n=e.offsetWidth-e.clientWidth;n>0&&this.setState({scrollbarWidthOffset:n})}}}const d3=(0,ws.Ls)()(Od(Xt(t=>(0,s.jsx)(ma,{...t})))),_B=t=>{const{cardMode:e,customBackgroundColorContrast:n}=tn(),o=(0,Ce.DX)()?.theme,r=Dd(),a=Ro(),c=a===k.xj.IMAGE&&r?.overlayColor===k.df.LIGHT,u=yn(),d=o?.accentContrast,m=d===k.Em.AUTO,p=(0,h.useMemo)(()=>{let v="#fafafa";if(e===zn.TRANSPARENT)switch(a){case k.xj.DARK:v="#525252";break;case k.xj.BLACK:v="#1a1a1a";break;case k.xj.IMAGE:c?v="rgba(0, 0, 0, 0.7)":v="rgba(255, 255, 255, 0.7)";break;case k.xj.ACCENT:case k.xj.COLOR:case k.xj.TINT:{let b=0;switch((0,mt.XC)(u)){case mt.lL.LIGHT:b=.5;break;case mt.lL.MED:b=-.35;break;case mt.lL.DARK:b=-.65;break;case mt.lL.NEAR_BLACK:b=.1;break}v=(0,mt.W8)(b,u)}}const g={"--color-background":v},C=a===k.xj.COLOR?n:d;if((a===k.xj.ACCENT||a===k.xj.COLOR)&&e===zn.TRANSPARENT&&m){const b=Os({backgroundColor:v,contrast:C});g["--color-text"]=b}return g},[u,a,e,n,m,c,d]),f={...t,style:p};return(0,s.jsx)(d3,{...f})},QB=({alt:t,className:e,imageId:n,l10nId:o,url:r})=>{const a=(0,Ys.Ll)(t);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(En,{alt:a,className:e,"data-l10n-id":o,id:n,src:r}),!a&&(0,s.jsx)("span",{className:"visually-hidden-always",children:"No image alternative text"})]})};class ZB extends h.Component{static defaultProps={editable:!1,isRTL:!1,items:[],onStep:()=>{},stack:!1};state={activeIndex:0,flipStateMap:{},prefersKeyboardNavigation:!0};render(){const{blockId:e,animateBlockEntrance:n,initiallyVisible:o,isHidden:r,isLearner:a,items:i,labels:c,lessonId:u,onStep:d,previewType:m,isRTL:p,settings:f,stack:v}=this.props,{activeIndex:g}=this.state,{prefersKeyboardNavigation:C}=this.state,{entranceAnimation:b,showHint:L}=f,y=W()("block-flashcards",{"block-flashcard--column":!v,"block-flashcard--stack":v,"block-flashcards--no-animation":!b}),x=f.flashcardSize==="1"?"small":f.flashcardSize==="2"?"large":i.length>2?"small":"large",S=m===ct.o4.MOBILE_PORTRAIT||m===ct.o4.MOBILE_LANDSCAPE;return(0,s.jsx)(Pt,{className:y,children:v?(0,s.jsx)(Dt,{animateBlockEntrance:n,initiallyVisible:o,isLearner:a,children:(0,s.jsx)("div",{className:"block-flashcard-carousel",children:(0,s.jsx)(mu,{blockId:e,items:i,children:({carouselRef:T})=>(0,s.jsx)(uu,{iconNameLeft:"chevron-left",iconNameRight:"chevron-right",isInfinite:!1,isRTL:p,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:T,shouldMouseEmulateTouch:S,shouldUseCounter:!0,shouldUseGoToSlide:!1,children:i.map((N,j)=>(0,s.jsx)(c3,{activeIndex:g,backDescription:N?.back?.description,backMedia:N?.back?.media,backType:N?.back?.type,frontDescription:N?.front?.description,frontMedia:N?.front?.media,frontType:N?.front?.type,id:N?.id,index:j,labels:c,lessonId:u,onFlip:this.handleFlip.bind(this),onStep:d,prefersKeyboardNavigation:C,settingShowHint:L,size:"large",type:"stack",wrapElement:"div"},N?.id))})})})}):(0,s.jsx)(Dt,{animateBlockEntrance:n,className:"block-flashcards__animation",initiallyVisible:o,isLearner:a,siblingDelay:.25,children:(0,s.jsx)("ol",{className:"block-flashcards__wrapper",role:"list",children:i.map((T,N)=>(0,s.jsx)(c3,{activeIndex:g,backDescription:T?.back?.description,backMedia:T?.back?.media,backType:T?.back?.type,blockId:e,frontDescription:T?.front?.description,frontMedia:T?.front?.media,frontType:T?.front?.type,id:T?.id,index:N,isHidden:r,labels:c,lessonId:u,onStep:d,prefersKeyboardNavigation:C,settingShowHint:L,size:x,type:"grid",wrapElement:"li",wrapRole:"listitem"},T?.id))})})})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("mousedown",this.handleMouseDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("mousedown",this.handleMouseDown)}handleKeyDown=e=>{!this.state.prefersKeyboardNavigation&&!OL(e)&&this.setState({prefersKeyboardNavigation:!0})};handleMouseDown=()=>{this.state.prefersKeyboardNavigation&&this.setState({prefersKeyboardNavigation:!0})};handleFlip(e,n){this.setState(o=>({flipStateMap:{...o.flipStateMap,[e]:n}}))}handleCarouselChange(e){const{block:n,dispatch:o}=this.props,{flipStateMap:r}=this.state,a=r[e]?"back":"front",i=n.items?.[e],c=i?.[a]?.media,u=`items:${n?.id}/items:${i?.id}/${a}`;o(xr({audioPlayerId:io({refs:u}),transcriptMedia:c})),this.setState({activeIndex:e})}}const u3=(0,ws.Ls)()(Xh(Xt(Od(ZB)))),h3=({canProceed:t,isReduceMotion:e,onNext:n,onSubmit:o,quizNext:r,quizSubmit:a,allowNext:i=!1})=>{const c=t?!0:void 0,u=t?void 0:o,d=t?-1:void 0,m=t?void 0:!0,p=t?n:void 0,f=t?void 0:-1,v=(0,h.useRef)(null),g=(0,Me.A)(t);(0,h.useEffect)(()=>{i&&!g&&t&&setTimeout(()=>{v.current?.focus?.({preventScroll:e})},0)},[i,t,e,g]);const C=W()("quiz-card__actions",{"quiz-card__actions--proceed":t}),b=W()("quiz-card__button","quiz-card__button--next","brand_ui",{"brand--background":t,"visually-hidden-always":!t});return(0,s.jsxs)("div",{className:C,children:[(0,s.jsx)("div",{className:"quiz-card__submit brand--ui",children:!c&&(0,s.jsx)("button",{className:"quiz-card__button","data-testid":"quiz-submit-button",onClick:u,tabIndex:d,type:"button",children:a})}),(0,s.jsx)("br",{className:"visually-hidden-always",role:"presentation"}),i&&(0,s.jsx)("div",{className:"quiz-card__next brand--ui",children:(0,s.jsx)("button",{"aria-disabled":m,"aria-hidden":m,className:b,"data-testid":"quiz-next-button",onClick:p,ref:v,tabIndex:f,type:"button",children:r})})]})},YB=({children:t,isActive:e,isComplete:n,isTimedQuiz:o,style:r})=>(0,s.jsx)("div",{"aria-hidden":e?void 0:!0,className:XB({isActive:e,isComplete:n,isTimedQuiz:o}),"data-testid":"quiz-card",inert:e?void 0:!0,style:r,children:(0,s.jsx)("div",{className:"quiz-card__container",children:(0,s.jsx)("div",{className:"quiz-card__row",children:(0,s.jsx)("div",{className:"quiz-card__main",children:t})})})}),XB=({isActive:t,isComplete:e,isTimedQuiz:n})=>W()("quiz-card",{"quiz-card--active":t,"quiz-card--done":e,"quiz-card--timed":n}),m3=YB;var um=l(62850),vt=l(87549);const{FILL_IN_THE_BLANK:p3,MATCHING:JB,MULTIPLE_CHOICE:qB,MULTIPLE_RESPONSE:eH}=vt.UQ;function tH({answers:t},e){return t.map(n=>e(n?.title)).filter(Boolean).join(", ")}function sH({answers:t,correct:e},n){const o=e!=null?(0,um.propEq)("id",e):(0,um.propEq)("correct",!0);return n(t.find(o)?.title)}function nH({answers:t,selection:e},n){return n(t?.[e]?.title)}function f3(t,e,n){return e.filter(t).reduce((o,r,a)=>{const i=n(r?.title)??"";return a===0?i:o+", "+i},"")}function oH({corrects:t,answers:e},n){return f3(r=>Array.isArray(t)?t.includes?.(r.id):r.correct,e,n)}function rH({answers:t,selection:e},n){return f3((r,a)=>e.includes(a),t,n)}function aH({answers:t,getL10nValue:e,selection:n,correctLabel:o,userLabel:r,matchLabel:a="Match Item: ",revealAnswers:i}){const c=(0,um.invertObj)(n);return t.map((u,d)=>{const m=e(u?.title)??"",p=e(u?.matchTitle)??"",f=c?.[d],v=e(t?.[f]?.title)??"";return i===vt.iV.INCORRECT?a+p+". "+r+": "+v+".":a+p+". "+o+": "+m+". "+r+": "+v+"."}).join(" ")}function hm({correctAnswer:t,selectedAnswer:e,correctLabel:n,userLabel:o,revealAnswers:r}){return!t||!e||r===vt.iV.NONE?"":r===vt.iV.INCORRECT?o+": "+(0,so.QZ)(e)+".":n+": "+(0,so.QZ)(t)+". "+o+": "+(0,so.QZ)(e)+"."}function iH({item:t,labels:e}){return t.type===p3?e?.quizAcceptableResponses:e?.a11yCorrectLive}function lH({getL10nValue:t,isComplete:e,item:n,selection:o,labels:r,revealAnswers:a}){if(!n||!e)return null;const i=n?.answers??[],c=n?.correct,u=n?.corrects,d=iH({item:n,labels:r}),m=r?.a11yAnswerLive;switch(n.type){case JB:return aH({getL10nValue:t,answers:i,selection:o,correctLabel:d,userLabel:m,revealAnswers:a});case p3:return hm({correctAnswer:tH({answers:i},t),selectedAnswer:o,correctLabel:d,userLabel:m,revealAnswers:a});case qB:return hm({correctAnswer:sH({answers:i,correct:c},t),selectedAnswer:nH({answers:i,selection:o},t),correctLabel:d,userLabel:m,revealAnswers:a});case eH:return hm({correctAnswer:oH({corrects:u,answers:i},t),selectedAnswer:rH({answers:i,selection:o},t),correctLabel:d,userLabel:m,revealAnswers:a})}return null}const v3=({canProceed:t,feedbackRef:e,feedbackValue:n,isActive:o,isComplete:r,isCorrect:a,item:i,labels:c,quizCorrect:u,quizIncorrect:d,revealAnswers:m,selection:p})=>{const{announcePolite:f,clearAnnouncements:v}=pt(),g=(0,Me.A)(t),C=(0,rt.gY)(),L=!!(0,rt.QQ)(n),y=a?u:d,E=(0,h.useCallback)(()=>{const T=lH({getL10nValue:C,isComplete:r,item:i,labels:c,revealAnswers:m,selection:p}),N=n?(0,so.QZ)(C(n)):"",j=y+". "+T+" "+N;let w;return j&&(w=setTimeout(()=>{f(j)},250)),()=>{clearTimeout(w)}},[f,n,C,r,i,c,y,m,p]);(0,h.useLayoutEffect)(()=>{!g&&t&&m!==vt.iV.NONE&&E()},[t,g,E,m]),(0,h.useEffect)(()=>v,[v]);const x=W()("quiz-card__feedback",{"quiz-card__feedback--active":t,"quiz-card__feedback--frame":L}),S=W()("quiz-card__feedback-icon",{"quiz-card__feedback-icon--correct":a});return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{"aria-hidden":o?void 0:!0,className:x,ref:e,children:(0,s.jsx)("div",{className:"quiz-card__main--feedback",children:(0,s.jsxs)("div",{"aria-label":c?.a11yQuizFeedback,className:"quiz-card__feedback-wrap",role:"group",children:[(0,s.jsx)("div",{className:S,children:(0,s.jsx)("i",{"aria-hidden":"true",className:a?"icon icon-Master-05":"icon icon-Master-06"})}),(0,s.jsx)("div",{className:"quiz-card__feedback-label",children:y}),n&&(0,s.jsx)("div",{children:(0,s.jsx)(St,{allowTabNavigation:r&&o,className:"quiz-card__feedback-text",value:n})})]})})})})},{FILL_IN_THE_BLANK:cH}=vt.UQ,dH=({children:t,type:e})=>(0,s.jsx)("div",{className:uH({type:e}),children:t}),uH=({type:t})=>W()("quiz-card__interactive",{"quiz-card__interactive--no-border":[cH].includes(t)}),g3=dH;var hH=l(34666),mH=l.n(hH),pH=l(69237),fH=l.n(pH),vH=l(25146),gH=l.n(vH),CH=l(6087),xH=l.n(CH);const bH=or()((t,e)=>Kh()(gH()(null),xH()(t,e))),yH=({allowTabNavigation:t,blockId:e,enableVideoPlaybackSpeed:n,index:o,isOverlayAudio:r,item:a,labels:i,media:c,settings:u})=>(0,s.jsx)("div",{className:"quiz-card__media",children:(0,s.jsx)(sn,{allowTabNavigation:t,blockId:e,enableVideoPlaybackSpeed:n,index:o,isOverlayAudio:r,item:a,labels:i,media:c,opts:u})}),LH=Kh()(fH()(["tmp"]),gt()({},["media"])),EH=mH()(LH,Dv),SH=Ih()(EH,Dv),Er=bH(SH,yH),TH=(t,e)=>{const n=mn(),o=(0,Me.A)(e);(0,h.useEffect)(()=>{!o&&e&&t&&jl()(t.focus)&&t.focus({preventScroll:n})},[e,n,o,t])},Eu=ne("question-counter"),IH=({isActive:t=!1,labels:e,questionLabel:n,questionNumber:o,totalQuestions:r})=>{const a=(0,h.useRef)(null);TH(a.current,t);const i=`${e?.quizQuestion} ${o} ${e?.lessonPreposition} ${r}`,c=`${$v(o)}/${$v(r)}`;return(0,s.jsx)("div",{className:Eu(),children:(0,s.jsxs)("h1",{"aria-label":i,className:Eu("heading"),ref:a,tabIndex:-1,children:[(0,s.jsx)("span",{"aria-hidden":"true",className:Eu("label"),children:n}),(0,s.jsx)("span",{"aria-hidden":"true",className:Eu("count"),children:c})]})})},NH=ne("question-title"),jH=({allowTabNavigation:t,htmlId:e,value:n})=>(0,s.jsx)(St,{allowTabNavigation:t,className:NH(),"data-testid":"quiz-question-title",id:e,value:n}),kH=({allowTabNavigation:t,correctAnswerColor:e,correctAnswerColorContrast:n,errorMessageId:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isComplete:i,isCorrect:c,labels:u,onEnterToSubmit:d=Function.prototype,onChange:m=Function.prototype,options:p,questionHtmlId:f,quizAcceptableResponses:v,quizAnswerPlaceholder:g,revealAnswers:C,value:b})=>{const L=(0,h.useRef)(null),[y]=(0,h.useState)(()=>Zt()("fitb-")),E=(0,rt.gY)(),x=AH({options:p,getL10nValue:E}),S=`${y}-feedback`,T=`${y}-acceptable`,N=`${y}-input`,j=i?`${S} ${T}`:o||void 0,w=i?void 0:g,M=t?0:Hd,O=C===vt.iV.ALL||C===vt.iV.INCORRECT,R=C===vt.iV.ALL||c&&C===vt.iV.INCORRECT,F=c?e:r,B=e&&r&&{"--fa-primary-color":Os({backgroundColor:F,contrast:c?n:a}),"--fa-secondary-color":F},z=r&&{backgroundColor:Os({backgroundColor:r,contrast:a}),fill:r,borderRadius:"50%"},Z=W()("quiz-fill__icon",{"quiz-fill__icon--visible":i}),Y=W()("quiz-fill__options",{"quiz-fill__options--visible":i}),X=(0,h.useCallback)(Be=>{m(Be.currentTarget.value)},[m]),pe=(0,h.useCallback)(Be=>{ea(Be)&&d(Be)},[d]),Le=i?void 0:X,ke=i?void 0:pe;return(0,s.jsxs)("div",{className:"quiz-fill",children:[(0,s.jsxs)("div",{className:"quiz-fill__container",children:[(0,s.jsx)("input",{"aria-describedby":j,"aria-hidden":!t,"aria-invalid":o?!0:void 0,"aria-labelledby":f,"aria-readonly":i,"aria-required":"true",autoComplete:"off",className:"quiz-fill__input ignore-prefers",id:N,onChange:Le,onKeyDown:ke,placeholder:w,readOnly:i,ref:L,tabIndex:M,type:"text",value:b}),O&&(0,s.jsxs)("div",{className:Z,id:S,children:[c&&(0,s.jsx)(it,{"aria-label":u?.quizCorrect,name:"circle-check",styleIcon:{height:"2rem",...B}}),!c&&(0,s.jsx)(E7,{"aria-label":u?.quizIncorrect,style:z})]})]}),R&&i&&(0,s.jsx)("div",{className:Y,id:T,children:(0,s.jsx)(St,{value:`${v}: ${x}`})})]})},AH=({options:t,getL10nValue:e})=>t.map(o=>(e(o.title)??"").trim()).join(", "),C3=kH;function RH({correctAnswerColor:t,correctAnswerColorContrast:e}){const n=(0,Ce.vU)(),o=Os({backgroundColor:t,contrast:e}),r=t?{"--fa-primary-color":o,"--fa-secondary-color":t}:void 0;return(0,s.jsxs)("div",{className:"matching-results-item-feedback",children:[(0,s.jsx)(it,{className:"matching-results-item-feedback-icon matching-results-item-feedback-icon--correct",name:"circle-check",style:r}),(0,s.jsx)("span",{className:"matching-results-item-feedback-text",children:(0,s.jsx)("span",{className:"matching-results-item-feedback-text-result",children:n?.quizCorrect})})]})}var Ni=l(15648);function PH({correctAnswerValue:t,incorrectAnswerColor:e,incorrectAnswerColorContrast:n,shouldRevealCorrectAnswer:o}){const[r,a]=Ni.useState(!0),[i,c]=Ni.useState(!1),u=Ni.useRef(null),m=`matching-text-${Ni.useId()}`,p=(0,Ce.vU)(),f=(0,Me.A)(t),v=Ni.useCallback(()=>{a(x=>!x)},[]);Ni.useLayoutEffect(()=>{if(f!==t){const x=u.current;x!=null&&x.scrollWidth>x.clientWidth&&c(!0)}},[f,t]);const g=Os({backgroundColor:e,contrast:n}),C=e?{"--fa-primary-color":g,"--fa-secondary-color":e}:void 0,b=W()("matching-results-item-feedback-text",{"matching-results-item-feedback-text--collapsed":r}),L=W()("matching-results-item-feedback-text-btn-icon",{"matching-results-item-feedback-text-btn-icon--collapsed":r}),y=W()("matching-results-item-feedback-text-extra",{"matching-results-item-feedback-text-extra--collapsed":r}),E=W()("matching-results-item-feedback-text-extra-text",{"matching-results-item-feedback-text-extra-text--collapsed":r});return(0,s.jsxs)("div",{className:"matching-results-item-feedback",children:[(0,s.jsx)(it,{className:"matching-results-item-feedback-icon matching-results-item-feedback-icon--incorrect",name:"circle-xmark-duotone",style:C}),!o&&(0,s.jsx)("span",{className:"matching-results-item-feedback-text",children:(0,s.jsx)("span",{className:"matching-results-item-feedback-text-result",children:p?.quizIncorrect})}),o&&(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("span",{className:b,children:[(0,s.jsxs)("span",{className:"matching-results-item-feedback-text-result",children:[p?.quizIncorrect,"."]}),i&&(0,s.jsx)("button",{"aria-controls":m,"aria-expanded":!r,"aria-label":r?p?.a11yMatchingItemShowMore:p?.a11yMatchingItemShowLess,className:"matching-results-item-feedback-text-btn",onClick:v,type:"button",children:(0,s.jsx)(it,{className:L,name:"caret-down",style:C})}),(0,s.jsx)("span",{className:y,children:(0,s.jsxs)("span",{className:E,id:m,ref:u,children:[p?.quizCorrect,": ",(0,s.jsx)(bs,{value:t})]})})]})})]})}function wH({col1Id:t,col1Value:e,col2Id:n,col2Value:o,correctAnswerColor:r,correctAnswerColorContrast:a,correctAnswerValue:i,height:c,incorrectAnswerColor:u,incorrectAnswerColorContrast:d,revealAnswers:m}){const p=t===n,f=m!=="incorrect",v=m!=="none";return(0,s.jsxs)("li",{className:"matching-results-item",role:"listitem",children:[(0,s.jsxs)("div",{className:"matching-results-item-pieces",children:[(0,s.jsxs)("div",{className:"matching-results-item-piece",style:c?{height:c}:void 0,children:[(0,s.jsx)("span",{className:"matching-results-item-piece-decoration"}),(0,s.jsx)("span",{className:"matching-results-item-piece-jigsaw"}),(0,s.jsx)("span",{className:"matching-results-item-piece-content",children:(0,s.jsx)("span",{"data-matching-results-item-piece-content-inline":"",children:(0,s.jsx)(bs,{value:e})})})]}),(0,s.jsxs)("div",{className:"matching-results-item-piece",children:[(0,s.jsx)("span",{className:"matching-results-item-piece-decoration"}),(0,s.jsx)("span",{className:"matching-results-item-piece-jigsaw"}),(0,s.jsx)("span",{className:"matching-results-item-piece-content",children:(0,s.jsx)("span",{"data-matching-results-item-piece-content-inline":"",children:(0,s.jsx)(bs,{value:o})})})]})]}),v&&p&&(0,s.jsx)(RH,{correctAnswerColor:r,correctAnswerColorContrast:a}),v&&!p&&(0,s.jsx)(PH,{correctAnswerValue:i,incorrectAnswerColor:u,incorrectAnswerColorContrast:d,shouldRevealCorrectAnswer:f})]})}function MH({answers:t,columnBehavior:e,correctAnswerColor:n,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,itemHeight:i,revealAnswers:c,rows:u}){return(0,s.jsx)("div",{className:"matching-results",children:(0,s.jsx)("ul",{className:"matching-results-list",role:"list",children:u.map((d,m)=>{const[p,f]=d,v=e==="freezeFirst"?t.find(g=>g.id===p.id)?.matchTitle:t.find(g=>g.id===f.id)?.title;return(0,s.jsx)(wH,{col1Id:p.id,col1Value:p.value,col2Id:f.id,col2Value:f.value,correctAnswerColor:n,correctAnswerColorContrast:o,correctAnswerValue:v,height:i,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,revealAnswers:c},m)})})})}function OH(t){return Object.keys(t).length===0}function DH(t,e){return e in t}function BH(t,e){return Object.values(t).includes(e)}function mm(t,e){for(const n in t)if(t[n]===e)return n}function HH(t,e,n){return{...t,[e]:n}}function Su(t,e){return e in t?(0,no.QD)(t,[e]):t}function FH(t,e){const n=mm(t,e);return n===void 0?t:Su(t,n)}function x3(t,e,n){let o=Su(t,e);return o=FH(o,n),HH(o,e,n)}function zH(t){return Object.keys(t).length}var VH=l(88121),pm=l.n(VH);pm().dynamicDrop(!0),pm().pointerMoveTolerance(8);const Do=pm();var ji=l(15648);function UH(t,{onStart:e,onMove:n,onEnd:o,isEnabled:r=!0}){const a=ji.useRef({x:0,y:0}),i=ji.useRef({x:0,y:0}),c=ji.useRef(!1),u=ji.useRef(null),d=ji.useRef(void 0);ji.useEffect(()=>{const m=t.current;if(!m||!r||c.current)return;u.current=bL(m);function p(){const f=u.current;return f instanceof Window?{x:window.scrollX,y:window.scrollY}:{x:f.scrollLeft,y:f.scrollTop}}return d.current=()=>{const f=p(),v=f.x-i.current.x,g=f.y-i.current.y;(v!==0||g!==0)&&(a.current.x+=v,a.current.y+=g,t.current&&(t.current.style.transform=`translate3d(${a.current.x}px, ${a.current.y}px, 0)`,n?.({...a.current})),i.current=f)},Do(m).draggable({inertia:!1,autoScroll:{container:u.current,distance:5,interval:10,margin:50},listeners:{start:()=>{a.current={x:0,y:0},i.current=p(),u.current?.addEventListener("scroll",d.current,{passive:!0}),e?.()},move:f=>{a.current.x+=f.dx,a.current.y+=f.dy,m.style.transform=`translate3d(${a.current.x}px, ${a.current.y}px, 0)`,n?.({...a.current})},end:()=>{a.current={x:0,y:0},m.style.transform="",u.current?.removeEventListener("scroll",d.current),setTimeout(()=>{o?.()},0)}}}),c.current=!0,()=>{Do(m).unset(),u.current?.removeEventListener("scroll",d.current),c.current=!1}},[t,e,n,o,r])}var b3=l(15648);function $H(t,{isEnabled:e=!0,onDrop:n,onEnter:o,onLeave:r,overlap:a=.015}){const i=b3.useRef(!1);b3.useEffect(()=>{const c=t.current;if(!(!c||!e||i.current))return Do(c).dropzone({overlap:a,listeners:{drop:()=>{n?.()},dragenter:()=>{o?.()},dragleave:()=>{r?.()}}}),i.current=!0,()=>{Do(c).unset(),i.current=!1}},[t,n,o,r,e,a])}var Gn=l(15648);const y3=Gn.memo(function({col:e,height:n,id:o,index:r,isActive:a,isFrozen:i,isMatched:c,isMoved:u,onClick:d,onDragEnd:m,onDragStart:p,onDrop:f,onDropZoneEnter:v,onDropZoneLeave:g,onKeyDown:C,value:b,valueOtherColumnActive:L,valueOtherColumnMatch:y}){const[E,x]=Gn.useState(!1),S=Gn.useRef(null),T=Gn.useRef(null),N=(0,Ce.vU)(),j=Gn.useCallback(()=>{d({col:e,id:o,value:b})},[e,o,d,b]),w=Gn.useCallback(()=>{x(!0),p({col:e,id:o,value:b})},[e,o,p,b]),M=Gn.useCallback(()=>{m(),x(!1)},[m]),O=Gn.useCallback(()=>{f({col:e,id:o,value:b})},[e,o,f,b]),R=Gn.useCallback(()=>{v({col:e,id:o,value:b})},[e,o,v,b]),F=Gn.useCallback(()=>{g()},[g]),D=Gn.useCallback(X=>{C(X,{col:e,index:r})},[e,r,C]);Gn.useEffect(()=>{e===1&&r===0||T.current?.setAttribute("tabindex","-1")},[]),UH(S,{isEnabled:!i,onStart:w,onEnd:M}),$H(S,{isEnabled:i,onDrop:O,onEnter:R,onLeave:F});const B=W()("matching-interaction-piece",{"matching-interaction-piece--matched":c,"matching-interaction-piece--moved":u}),z=y==null?null:(0,s.jsxs)(s.Fragment,{children:[N?.a11yMatchingItemMatchedWith," ",(0,s.jsx)(bs,{value:y})]}),Z=L==null?(0,s.jsx)(s.Fragment,{children:N?.a11yMatchingItemSelectableItem}):(0,s.jsxs)(s.Fragment,{children:[N?.a11yMatchingItemMatchWith," ",(0,s.jsx)(bs,{value:L})]}),Y=W()("matching-interaction-item",{draggable:!i,"draggable--dragging":!i&&E,droppable:i});return(0,s.jsx)("li",{className:Y,ref:S,role:"listitem",children:(0,s.jsxs)("button",{"aria-pressed":a||c?!0:void 0,className:B,"data-state":a?"active":void 0,onClick:E?void 0:j,onKeyDown:D,ref:T,style:n?{height:n}:void 0,type:"button",children:[i?(0,s.jsx)("span",{className:"matching-interaction-piece-decoration"}):(0,s.jsx)(it,{className:"matching-interaction-piece-decoration",name:"grip-dots-vertical"}),e===2?(0,s.jsx)("span",{className:"matching-interaction-piece-jigsaw"}):null,(0,s.jsx)("span",{className:"matching-interaction-piece-content",children:(0,s.jsx)("span",{"data-matching-interaction-piece-content-inline":"",children:(0,s.jsx)(bs,{value:b})})}),(0,s.jsx)("span",{className:"visually-hidden-always",children:z}),(0,s.jsx)("span",{className:"visually-hidden-always",children:Z})]},o)})});var Wt=l(15648);function WH({answers:t,columnBehavior:e,isActive:n,itemHeight:o,matches:r,onChange:a,onChangeItemHeight:i,onChangeRows:c,prefersKeyboardNavigation:u}){const d=(0,Me.A)(n),m=(0,Me.A)(e),p=(0,Me.A)(t),f=(0,Me.A)(r),v=(0,Ce.vU)(),[g,C]=Wt.useState(void 0),[b,L]=Wt.useState(void 0),[y,E]=Wt.useState(void 0),[x,S]=Wt.useState(!1),T=Wt.useRef(null),N=Wt.useRef(null),j=Wt.useRef(null),w=Wt.useRef(void 0),M=Wt.useRef(void 0),[O,R]=Wt.useState(()=>Tu({answers:t,columnBehavior:e,columnBehaviorToShuffle:"freezeSecond"})),[F,D]=Wt.useState(()=>Tu({answers:t,columnBehavior:e,columnBehaviorToShuffle:"freezeFirst"})),B=Wt.useMemo(()=>t.map(ce=>({col:1,id:ce.id,value:ce.title})).toSorted((ce,He)=>{const Pe=O.get(ce.id)??1/0,Ke=O.get(He.id)??1/0;return Pe-Ke}),[t,O]),z=Wt.useMemo(()=>t.map(ce=>({col:2,id:ce.id,value:ce.matchTitle})).toSorted((ce,He)=>{const Pe=F.get(ce.id)??1/0,Ke=F.get(He.id)??1/0;return Pe-Ke}),[t,F]),Z=Wt.useCallback(()=>{for(const he of T.current?.querySelectorAll('button:not([tabindex="-1"])')??[])he.setAttribute("tabindex","-1")},[]),Y=Wt.useCallback(he=>{const ce=Array.from(O),He=Array.from(F);if(e==="freezeSecond"){const Pe=new Array(He.length),Ke=ce.map(dt=>dt[0]).filter(dt=>!(dt in he));for(const[dt,xt]of Object.entries(he)){const Jt=F.get(xt);Pe[Jt]=[dt,Jt]}for(let dt=0;dt<Pe.length;dt++)if(Pe[dt]==null){const xt=Ke.shift();Pe[dt]=[xt,dt]}const Fe=new Map(Pe),ut=L3(O,Fe);ut.length>0&&L(ut),R(Fe)}else{const Pe=new Array(ce.length),Ke=new Set(Object.values(he)),Fe=He.map(xt=>xt[0]).filter(xt=>!Ke.has(xt));for(const[xt,Jt]of Object.entries(he)){const Vt=O.get(xt);Pe[Vt]=[Jt,Vt]}for(let xt=0;xt<Pe.length;xt++)if(Pe[xt]==null){const Jt=Fe.shift();Pe[xt]=[Jt,xt]}const ut=new Map(Pe),dt=L3(F,ut);dt.length>0&&E(dt),D(ut)}},[e,O,F]),X=Wt.useCallback(he=>{w.current=he},[]),pe=Wt.useCallback(()=>{M.current==null&&(w.current=void 0)},[]),Le=Wt.useCallback(he=>{M.current=he},[]),ke=Wt.useCallback(()=>{M.current=void 0},[]),Be=Wt.useCallback(he=>{const ce=w.current;if(ce!=null){const He=he.col===1?he.id:ce.id,Pe=he.col===1?ce.id:he.id,Ke=x3(r,He,Pe);w.current=void 0,M.current=void 0,a(Ke)}},[r,a]),We=Wt.useCallback(he=>{let ce=null,He=!1,Pe=g;if(he.col===1&&he.id in r)ce=Su(r,he.id),Pe=null;else if(he.col===2&&mm(r,he.id)){const Ke=mm(r,he.id);ce=Su(r,Ke),Pe=null}else g==null&&(Pe={col:he.col,id:he.id,value:he.value},He=!0);if(g!=null)if(g.col===he.col)g.id===he.id?Pe=null:Pe={col:he.col,id:he.id,value:he.value};else{const Ke=he.col===1?he.id:g.id,Fe=he.col===1?g.id:he.id;ce=x3(r,Ke,Fe),He=!0,Pe=null}if(ce!=null&&a(ce),g!==Pe&&C(Pe),He){const Fe=(he.col===1?j:N).current?.querySelector('button:not([aria-pressed="true"])');Fe&&(Z(),Fe.removeAttribute("tabindex"),Fe.focus({preventScroll:!u}))}},[u,g,r,a,Z]),De=Wt.useCallback((he,{col:ce,index:He})=>{const Pe=he.currentTarget;let Ke=!1,Fe=null;switch(he.key){case"ArrowUp":Ke=!0,Fe=Pe.parentElement.previousElementSibling?.firstElementChild;break;case"ArrowDown":Ke=!0,Fe=Pe.parentElement.nextElementSibling?.firstElementChild;break;case"ArrowRight":Ke=!0,Fe=ce===1?j.current?.children[He]?.firstElementChild:void 0;break;case"ArrowLeft":Ke=!0,Fe=ce===2?N.current?.children[He]?.firstElementChild:void 0;break;case"Home":Ke=!0,Fe=Pe.closest("ul").firstElementChild.firstElementChild;break;case"End":Ke=!0,Fe=Pe.closest("ul").lastElementChild.firstElementChild;break}Ke&&(he.preventDefault(),he.stopPropagation()),Fe&&(Z(),Fe.removeAttribute("tabindex"),Fe.focus())},[Z]);Wt.useEffect(()=>{r!==f&&!OH(r)&&Y(r)},[Y,r,f]),Wt.useEffect(()=>{const he=({shouldFocus:Pe})=>{const Ke=g.col===1?N:j;Z();const Fe=Ke.current.querySelector('button[data-state="active"]');Fe?.removeAttribute("tabindex"),Pe&&Fe?.focus(),C(null)},ce=Pe=>{T.current?.contains(Pe.target)||he({shouldFocus:!1})},He=Pe=>{un(Pe)&&g!=null&&he({shouldFocus:!0})};return g==null?(document.removeEventListener("mousedown",ce),document.removeEventListener("keydown",He)):(document.addEventListener("mousedown",ce),document.addEventListener("keydown",He)),()=>{document.removeEventListener("mousedown",ce),document.removeEventListener("keydown",He)}},[g,Z]);const Ae=Wt.useCallback(()=>{const he=Array.from(T.current?.querySelectorAll("[data-matching-interaction-piece-content-inline]")??[]);if(he.length===0)return;const ce=he[0].closest("button");let He=0,Pe;if(ce){const Fe=window.getComputedStyle(ce),ut=parseFloat(Fe.paddingBlockStart)+parseFloat(Fe.paddingBlockEnd),dt=parseFloat(Fe.borderTopWidth)+parseFloat(Fe.borderBottomWidth);He=ut+dt,Pe=parseFloat(Fe.minHeight)}const Ke=he.reduce((Fe,ut)=>Math.max(Fe,ut.scrollHeight+He),0);Pe&&Pe>=Ke?i(void 0):i(Ke)},[i]);return Wt.useEffect(()=>{(!d&&n||p!==t)&&Ae()},[d,n,t,p,Ae]),Wt.useEffect(()=>{const he=T.current?.closest(".quiz-card");let ce;return he!=null&&(ce=new ResizeObserver(()=>{Ae()}),ce.observe(he)),()=>{he!=null&&ce!=null&&ce.unobserve(he)}},[Ae]),Wt.useEffect(()=>{let he,ce;return b&&(he=setTimeout(()=>{L(void 0)},1e3)),y&&(ce=setTimeout(()=>{E(void 0)},1e3)),()=>{clearTimeout(he),clearTimeout(ce)}},[b,y]),Wt.useEffect(()=>{x&&m!==e&&(a({}),Y({}),C(void 0),R(Tu({answers:t,columnBehavior:e,columnBehaviorToShuffle:"freezeSecond"})),D(Tu({answers:t,columnBehavior:e,columnBehaviorToShuffle:"freezeFirst"})))},[x,e,m,t,a,Y]),Wt.useEffect(()=>{if(B.length<=0)return;const he=B.map((ce,He)=>[ce,z[He]]);c(he)},[B,z,c]),Wt.useEffect(()=>{S(!0)},[]),(0,s.jsxs)("div",{className:"matching-interaction","data-testid":"matching-interaction",ref:T,children:[(0,s.jsx)("ul",{"aria-label":v?.a11yMatchingColumn1,className:"matching-interaction-col matching-interaction-col-1","data-col":"1",ref:N,role:"list",children:B.map((he,ce)=>{const He=DH(r,he.id);return(0,s.jsx)(y3,{col:1,height:o,id:he.id,index:ce,isActive:g?.col===1&&g?.id===he.id,isFrozen:e==="freezeFirst",isMatched:He,isMoved:b?.map(Pe=>Pe.id).includes(he.id)??!1,onClick:We,onDragEnd:pe,onDragStart:X,onDrop:Be,onDropZoneEnter:Le,onDropZoneLeave:ke,onKeyDown:De,value:he.value,valueOtherColumnActive:g?.col===2?g?.value:void 0,valueOtherColumnMatch:He?z[ce]?.value:void 0},he.id)})}),(0,s.jsx)("ul",{"aria-label":v?.a11yMatchingColumn2,className:"matching-interaction-col matching-interaction-col-2","data-col":"2",ref:j,role:"list",children:z.map((he,ce)=>{const He=BH(r,he.id);return(0,s.jsx)(y3,{col:2,height:o,id:he.id,index:ce,isActive:g?.col===2&&g?.id===he.id,isFrozen:e==="freezeSecond",isMatched:He,isMoved:y?.map(Pe=>Pe.id).includes(he.id)??!1,onClick:We,onDragEnd:pe,onDragStart:X,onDrop:Be,onDropZoneEnter:Le,onDropZoneLeave:ke,onKeyDown:De,value:he.value,valueOtherColumnActive:g?.col===1?g?.value:void 0,valueOtherColumnMatch:He?B[ce]?.value:void 0},he.id)})})]})}const Tu=({answers:t,columnBehavior:e,columnBehaviorToShuffle:n})=>{let o=t.map(r=>r.id);return e===n&&(o=(0,dm.shuffle)(o)),new Map(o.map((r,a)=>[r,a]))};function L3(t,e){const n=[];for(const[o,r]of t){const a=e.get(o);a!==r&&n.push({id:o,from:r,to:a})}return n}var Iu=l(15648);function E3({columnBehavior:t="freezeSecond",...e}){const[n,o]=Iu.useState([]),[r,a]=Iu.useState(void 0),i=Iu.useCallback(u=>{o(u)},[]),c=Iu.useCallback(u=>{a(u)},[]);return e.isComplete?(0,s.jsx)(MH,{...e,columnBehavior:t,itemHeight:r,rows:n}):(0,s.jsx)(WH,{...e,columnBehavior:t,itemHeight:r,onChangeItemHeight:c,onChangeRows:i})}function S3(t){return t==null||t===-1}function GH(t,e){return t===e}const KH=({allowTabNavigation:t,color:e,correctId:n,errorMessageId:o,isComplete:r,isCorrect:a,isReduceMotion:i,labels:c,onChange:u,onEnterToSubmit:d,options:m=[],questionHtmlId:p,renderOptionText:f,isRetaking:v,revealAnswers:g,selectedIndex:C,shouldFocusFirst:b,onFocusFirstComplete:L})=>{const y=S3(C);return(0,s.jsx)(hu,{"aria-invalid":o?!0:void 0,"aria-labelledby":[p,o].filter(Boolean).join(" "),"aria-required":"true",role:"radiogroup",children:m.map((E,x,S)=>(0,s.jsx)(_H,{allowTabNavigation:t,color:e,id:E.id,index:x,isComplete:r,isCorrect:a,isCorrectOption:n===E.id,isFirst:x===0,isFresh:y,isLast:x===S.length-1,isReduceMotion:i,isRetaking:v,isSelected:!v&&GH(C,x),labels:c,onChange:u,onEnterToSubmit:d,onFocusFirstComplete:L,questionHtmlId:p,renderOptionText:f,revealAnswers:g,shouldFocusFirst:b,title:E.title},E.id))})},_H=({allowTabNavigation:t,color:e,id:n,index:o,isComplete:r,isCorrect:a,isCorrectOption:i,isFresh:c,isSelected:u,isReduceMotion:d,labels:m,onChange:p,onEnterToSubmit:f,questionHtmlId:v,renderOptionText:g,isRetaking:C,revealAnswers:b,shouldFocusFirst:L,onFocusFirstComplete:y,title:E})=>{const[x]=(0,h.useState)(()=>Zt()("qmc-")),S=(0,h.useRef)(null),T=(0,Me.A)(u),N=!!r,j=t&&(u||c&&o===0)?0:Hd,w=b===vt.iV.ALL,M=b==vt.iV.INCORRECT,O=w||M&&a,R=w||M&&a||M&&!a&&u,F=r&&i&&O,D=r&&!i&&R,B=(F||D)&&!C,z=B?`${x}-result`:void 0,Z=W()("quiz-multiple-choice-option",{"is-complete":r,"is-correct":F,"is-incorrect":D,"is-selected":u}),Y=W()("quiz-multiple-choice-option__dot",{"quiz-multiple-choice-option__dot--active":u&&!r}),X=W()("quiz-multiple-choice-option__check",{"quiz-multiple-choice-option__check--active":F}),pe=W()("quiz-multiple-choice-option__x",{"quiz-multiple-choice-option__x--active":D}),Le=W()("quiz-multiple-choice-option__border"),ke=(0,h.useCallback)(De=>{ea(De)&&f(De)},[f]),Be=(0,h.useCallback)(()=>{p({selectedIndex:o})},[o,p]),We=r?void 0:ke;return(0,h.useEffect)(()=>{t&&S.current&&(!T&&u?S.current.focus({preventScroll:d}):L&&c&&o===0&&(S.current.focus({preventScroll:d}),y?.()))},[t,u,d,T,L,c,o,y]),(0,s.jsxs)("div",{"data-testid":"quiz-card-option",children:[(0,s.jsxs)("label",{"aria-describedby":z,className:Z,ref:S,children:[(0,s.jsx)("input",{checked:u,className:"quiz-multiple-choice-option__input",disabled:N,name:v,onClick:r?void 0:Be,onKeyDown:We,tabIndex:j,type:"radio"}),(0,s.jsxs)("div",{className:"quiz-multiple-choice-option__indicator",style:{color:e},children:[(0,s.jsx)(rC,{className:Y,dataTestId:u&&!r?"selected-dot-active":"selected-dot"}),(0,s.jsx)(E2,{className:X,"data-testid":F?"correct-check-active":"correct-check"}),(0,s.jsx)(O2,{"aria-hidden":"true",className:pe,dataTestId:D?"incorrect-x-active":"incorrect-x",overrideStyle:!0})]}),(0,s.jsx)("div",{className:Le}),(0,s.jsx)("div",{className:"quiz-multiple-choice-option__text","data-testid":"quiz-mc-option-text",children:g({optionId:n,title:E})})]}),B&&(0,s.jsxs)("div",{className:"visually-hidden-always",id:z,children:[u&&i&&m?.a11yQuizReviewCorrectlySelected,u&&!i&&m?.a11yQuizReviewIncorrectlySelected,!u&&i&&m?.a11yQuizReviewIncorrectlyUnselected,!u&&!i&&m?.a11yQuizReviewCorrectlyUnselected]})]})},T3=KH;function QH(t){return t.length===0}function ZH(t,e){return t.includes(e)}function YH(t,e){return t.includes(e)?t.filter(n=>n!==e):[...t,e]}const XH=({allowTabNavigation:t,correctIds:e=[],errorMessageId:n,isComplete:o,isCorrect:r,labels:a,onChange:i,onEnterToSubmit:c,options:u=[],questionHtmlId:d,renderOptionText:m,isRetaking:p,revealAnswers:f,selectedIndices:v=[]})=>(0,s.jsx)("div",{"aria-labelledby":[d,n].filter(Boolean).join(" "),role:"group",children:(0,s.jsx)("ul",{children:u.map((g,C)=>(0,s.jsx)(JH,{allowTabNavigation:t,errorMessageId:n,id:g.id,index:C,isComplete:o,isCorrect:r,isCorrectOption:e.includes(g.id),isRetaking:p,isSelected:!p&&ZH(v,C),labels:a,onChange:i,onEnterToSubmit:c,renderOptionText:m,revealAnswers:f,title:g.title},g.id))})}),JH=({allowTabNavigation:t,errorMessageId:e,id:n,index:o,isComplete:r,isCorrect:a,isCorrectOption:i,isSelected:c,labels:u,onChange:d,onEnterToSubmit:m,renderOptionText:p,isRetaking:f,revealAnswers:v,title:g})=>{const[C]=(0,h.useState)(()=>Zt()("qmr-")),b=r&&v===vt.iV.ALL&&!f,L=b?`${C}-result`:void 0,y=!!r,E=t?0:Hd,x=v===vt.iV.ALL,S=v==vt.iV.INCORRECT,T=x||S&&a||S&&!a&&c,N=W()("quiz-multiple-response-option",{"quiz-multiple-response-option--complete":r,"quiz-multiple-response-option--selected":c,"quiz-multiple-response-option--correct":r&&i&&T,"quiz-multiple-response-option--incorrect":r&&!i&&T}),j=W()("quiz-multiple-response-option__border"),w=(0,h.useCallback)(R=>{ea(R)&&m(R)},[m]),M=(0,h.useCallback)(()=>{d({optionIndex:o})},[o,d]),O=r?void 0:w;return(0,s.jsxs)("li",{children:[(0,s.jsxs)("label",{"aria-describedby":L,className:N,children:[(0,s.jsx)("input",{"aria-describedby":e||void 0,"aria-invalid":e?!0:void 0,checked:c,className:"quiz-multiple-response-option__input",disabled:y,onChange:r?void 0:M,onKeyDown:O,tabIndex:E,type:"checkbox"}),(0,s.jsxs)("div",{className:"quiz-multiple-response-option__indicator",children:[(0,s.jsx)(E2,{className:"quiz-multiple-response-option__check"}),(0,s.jsx)(O2,{"aria-hidden":"true",className:"quiz-multiple-response-option__x",height:"8",overrideStyle:!0,width:"8"})]}),(0,s.jsx)("div",{className:j}),(0,s.jsx)("div",{className:"quiz-multiple-response-option__text",children:p({optionId:n,title:g})})]}),b&&(0,s.jsxs)("div",{className:"visually-hidden-always",id:L,children:[c&&i&&u?.a11yQuizReviewCorrectlyChecked,c&&!i&&u?.a11yQuizReviewIncorrectlyChecked,!c&&i&&u?.a11yQuizReviewIncorrectlyUnchecked,!c&&!i&&u?.a11yQuizReviewCorrectlyUnchecked]})]})},I3=XH;var qH=l(93130),lo=l.n(qH),eF=l(73525),sr=l.n(eF),tF=l(71802),N3=l.n(tF),sF,nF;const oF=Cs()(It()("correct",!0)),_se=$e()(Jr()(lo()(-1),rs()(0)),bo()(It()("correct",!0))),Qse=t=>sF(nF(t),fm),rF=t=>({MATCHING:sr(),FILL_IN_THE_BLANK:vm,MULTIPLE_CHOICE:sr(),MULTIPLE_RESPONSE:sr()})[t],fm=$e()(N3()("id"),oF),aF=$e()(rn(),fm),vm=Cs()(It()("correct",!0)),iF=$e()(Ct()("id"),rn()),Zse={MULTIPLE_CHOICE:{label:"Multiple Choice",icon:(0,s.jsx)(a9,{})},MULTIPLE_RESPONSE:{label:"Multiple Response",icon:(0,s.jsx)(i9,{})},FILL_IN_THE_BLANK:{label:"Fill in the blank",icon:(0,s.jsx)(M0,{})},MATCHING:{label:"Matching",icon:(0,s.jsx)(n9,{})}};var lF=l(24639);const{FILL_IN_THE_BLANK:cF,MATCHING:j3,MULTIPLE_CHOICE:dF,MULTIPLE_RESPONSE:uF}=vt.UQ;function k3({type:t,text:e="",matches:n={},answersLength:o=0,selectedIndices:r=[],selectedIndex:a}){switch(t){case cF:return!(0,lF.h)(e);case j3:return zH(n)===o;case uF:return!QH(r);case dF:default:return!S3(a)}}function hF({answered:t=!1,...e}){return t&&e.type!==j3?!1:k3(e)}function A3(t,e){const n=t.trim();return e?n:n.toLowerCase()}function R3({answers:t,text:e,caseSensitive:n=!1,getL10nValue:o}){if(!e)return!1;const r=A3(e,n);return t.some(a=>{const i=o(a.title);return typeof i!="string"?!1:A3(i,n)===r})}function P3(t){return Object.entries(t).every(([e,n])=>e===String(n))}function mF(t){const e=t.answers??[],n=t.correct;if(n!=null)return e.findIndex(r=>r.id===n);const o=e.findIndex(r=>r.correct===!0);return o===-1?0:o}function w3({isCorrectAnswerUnshuffled:t=!1,isShuffled:e=!1,item:n,selectedIndex:o,shuffledAnswerIndices:r}){if(o==null||e&&!Array.isArray(r))return!1;const a=e&&!t?r.indexOf(o):o,i=mF(n);return a===i}function pF(t,e){return e.map(n=>t.indexOf(n))}function fF(t){return typeof t=="object"&&t!==null&&"id"in t?t.id:t}function vF(t){const e=t.answers??[],n=t.corrects??[];return n.length>0?n.map(a=>{const i=fF(a);return e.findIndex(c=>c.id===i)}).filter(a=>a>=0).sort((a,i)=>a-i):e.map((r,a)=>r.correct===!0?a:-1).filter(r=>r>=0).sort((r,a)=>r-a)}function M3(t){return[...t].sort((e,n)=>e-n)}function O3({isShuffled:t=!1,item:e,selectedIndices:n,shuffledAnswerIndices:o}){if(!Array.isArray(n)||t&&!Array.isArray(o))return!1;const r=t?pF(o,n):n,a=vF(e),i=M3(r),c=M3(a);return i.length!==c.length?!1:i.every((u,d)=>u===c[d])}function D3({answers:t,feedback:e,feedbackCorrect:n,feedbackIncorrect:o,feedbackType:r,isCorrect:a,isShuffled:i=!1,selectedIndex:c,shuffledAnswerIndices:u}){switch(r){case"CHOICE":{if(c==null||!t)return;const d=i&&Array.isArray(u)?u.indexOf(c):c;return t[d]?.feedback}case"CORRECT_INCORRECT":return a?n:o;default:return e}}var Yse=l(42161),Xse=l(296),Jse=l(94406),gF,CF,B3,xF,bF,yF,LF;const EF=(t,e,n=[])=>{const o=CF(yF("id",t),e),{parentId:r}=o||{},a=o?[o,...n]:n;return r?EF(r,e,a):a},gm="owner",H3="manager",F3="editor",z3=["viewer",F3,H3,gm],Cm=({effectiveRole:t,requiredRole:e})=>{const n=B3(t,z3),o=B3(e,z3);return n>=o},SF=t=>({editor:Cm({effectiveRole:t,requiredRole:F3}),manager:Cm({effectiveRole:t,requiredRole:H3}),owner:Cm({effectiveRole:t,requiredRole:gm})}),ene=(t,e,n)=>{const{authorId:o}=t,r=o===n,a=c=>r||c,i=TF(e);return bF(xF(["canChangePermissions","canMoveTo"]),gF({canDelete:a,canEdit:a,canMove:a,canRename:a,canUnshare:a}))(i)},TF=t=>{const{effectiveRole:e,type:n}=t||[],o=n!==LF?gm:e,{editor:r,manager:a,owner:i}=SF(o);return{canChangePermissions:a,canCreate:r,canDelete:i,canEdit:r,canMove:a,canMoveTo:r,canRename:r,canUnshare:i}};var IF,NF,ec,jF,kF,AF,RF,V3,ki,PF,U3,$3,wF,MF,tc,OF,DF,W3,BF,Nu,HF,FF,G3,zF,K3,VF,UF,Ai;const $F={[vt.UQ.FILL_IN_THE_BLANK]:"fillin",[vt.UQ.MATCHING]:"matching",[vt.UQ.MULTIPLE_CHOICE]:"multiple choice",[vt.UQ.MULTIPLE_RESPONSE]:"multiple response"},Ri="personal",_3="team",tne=500,sne={id:null,deleted:!1,type:Ri},nne={id:"deleted",deleted:!0,type:Ri},Q3=({questions:t=[],drawnQuestionIds:e=[]})=>{const n=a=>!e.some(i=>i.includes(a.id)),o=t.filter(n),r=Math.floor(Math.random()*o.length);return o[r]??null},WF=t=>e=>e.type===Ri||K3({effectiveRole:e.effectiveRole,requiredRole:t}),GF=({folders:t,requiredRole:e,teamAccount:n})=>Ai(t,G3,U3,ki(o=>WF(e)&&(n||o.type===Ri))),one=({questionBanks:{folders:t,questionBanks:e},requiredRole:n=VF,teamAccount:o,term:r})=>{if(r&&MF(FF(r)))return{folders:[],questionBanks:[]};const a=new RegExp("("+zF(r)+")","i"),i=GF({folders:t,requiredRole:n,teamAccount:o}),c=W3("id",i),u=ki(m=>m.title.match(a)&&!m.deleted,i),d=ki(m=>(tc(m.folderId)||V3(m.folderId,c))&&m.title.match(a)&&!m.deleted,e);return{folders:u,questionBanks:d}},Z3=(t,e,n=!1)=>Ai(e,wF(ec(!tc(t)),BF(t),DF(G3,U3)),HF(Nu("deleted",!n))),KF=(t,e,n,o=!1)=>{const r=t===_3,a=t===Ri,i=Ai(Z3(_3,n),W3("id")),c=u=>!tc(u.folderId)&&V3(u.folderId,i);return Ai(e,ki(RF([[ec(o),u=>u.deleted],[ec(r),u=>!u.deleted&&c(u)],[ec(a),u=>!u.deleted&&!c(u)],[ec(tc(t)),u=>!u.deleted],[IF,$3]])))},_F=({type:t})=>t===Ri,Y3=({effectiveRole:t})=>K3({effectiveRole:t,requiredRole:UF}),QF=(t,e)=>({id:n})=>n?AF(jF($3),OF(NF([Nu("folderId",n),Nu("authorId",t)])))(e):!1,ZF=(t,e,n,o)=>Ai(Z3(e,t),ki(kF([_F,Y3,QF(o,n)]))),YF=(t,e)=>n=>{if(tc(n.folderId))return!0;const o=PF(Nu("id",n.folderId),t);if(!o)return!1;const r=Y3(o),a=n.authorId===e;return r||a},XF=(t,e,n,o,r)=>Ai(KF(t,e,n),ki(YF(o,r))),rne=(t,e,n,o)=>{const r=ZF(t,n,e,o),a=XF(n,e,t,r,o);return{folders:r,questionBanks:a}},{FILL_IN_THE_BLANK:Pi,MATCHING:ju,MULTIPLE_CHOICE:ku,MULTIPLE_RESPONSE:Au}=vt.UQ,JF={FILL_IN_THE_BLANK:"a11yBlockKnowledgeCheckFIB",MATCHING:"a11yBlockKnowledgeCheckM",MULTIPLE_CHOICE:"a11yBlockKnowledgeCheckMC",MULTIPLE_RESPONSE:"a11yBlockKnowledgeCheckMR"},qF=gt()(null,[0,"type"]),xm=mn();class X3 extends h.Component{static get defaultProps(){return{items:[],lessonId:"",blockId:"",onStep:Function.prototype}}retakeAnimationStageOne;retakeAnimationStageTwo;takeAgainRef;block;wrapper;id;constructor(e){super(e),this.state={errorIncomplete:!1,selectedAnswer:null,selectedIndices:[],chosen:!1,answered:!1,fillInText:"",matches:{},questionHtmlId:`q-${fu()()}`},this.retakeAnimationStageOne=null,this.retakeAnimationStageTwo=null,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(_t,this.previewOnly__forceShowFeedback),window.addEventListener(G1,this.previewOnly__clearOverrides),this.id=Zt()("kc-")}componentDidUpdate(e,n){n.answered&&!this.state.answered?this.getType()!==Pi&&vh(this.wrapper):!n.answered&&this.state.answered&&setTimeout(()=>{this.takeAgainRef.current?.focus?.()},0)}componentWillUnmount(){this.retakeAnimationStageOne&&(clearTimeout(this.retakeAnimationStageOne),this.retakeAnimationStageOne=null),this.retakeAnimationStageTwo&&(clearTimeout(this.retakeAnimationStageTwo),this.retakeAnimationStageTwo=null),window.removeEventListener(_t,this.previewOnly__forceShowFeedback),window.removeEventListener(G1,this.previewOnly__clearOverrides)}previewOnly__forceShowFeedback(e){const{itemId:n,path:o}=e.detail,{getL10nValue:r}=this.props;if(n!==this.props.blockId)return;const a=o.at(-1);if(typeof a=="string"&&a.startsWith?.("feedback")){const i=a==="feedbackCorrect",c=o.indexOf("answers"),u=o[c+1],d=c>-1&&typeof u!="string"?u.id:null,m={forceShowFeedback:!0,forceShowFeedbackCorrect:i,forceShowFeedbackMessage:""};if(d&&"answers"in this.props.items[0]){const p=this.props.items[0].answers.find(({id:v})=>v===d),f=p&&"feedback"in p?p?.feedback:void 0;m.forceShowFeedbackCorrect=p?.correct??!1,m.forceShowFeedbackMessage=r(f)}this.setState(m)}}previewOnly__clearOverrides(){this.setState({forceShowFeedback:!1,forceShowFeedbackCorrect:!1})}getSelection({item:e}){switch(e.type){case Pi:return this.state.fillInText;case ju:return this.state.matches;case Au:return this.state.selectedIndices;case ku:default:return this.state.selectedAnswer}}handleMatchesChange=e=>{this.setState({errorIncomplete:!1,matches:e})};handleMultipleResponseChange({optionIndex:e}){const{selectedIndices:n}=this.state;this.setState({errorIncomplete:!1,selectedIndices:YH(n,e)})}handleChoiceSelect({selectedIndex:e}){const{answered:n}=this.state;n||this.setState({errorIncomplete:!1,selectedAnswer:e,chosen:!0})}onSubmit(e,n,o,r,a){if(!n){switch(this.setState({errorIncomplete:!0}),r.type){case Pi:this.wrapper?.querySelector("input")?.focus();break;case Au:case ku:this.wrapper?.querySelector("input")?.focus();break;case ju:default:break}return}a?.preventDefault(),this.setState({answered:!0,isRetaking:!1}),o&&this.props.onStep({id:e})}handleFillIn(e){this.setState({errorIncomplete:!1,fillInText:e})}handleRetake(e){const{blockId:n,lessonId:o,settings:r}=this.props,{id:a}=e;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},()=>{!xm&&this.getType()===Pi&&vh(this.wrapper),this.retakeAnimationStageTwo=null}),r?.retryCount!=null&&(0,K.JD)((0,Jo.Sw)({blockId:n,itemId:a,lessonId:o}))},950)}resetErrorIncomplete(){this.state.errorIncomplete&&this.setState({errorIncomplete:!1})}resetShouldFocusFirst=()=>{this.state.shouldFocusFirst&&this.setState({shouldFocusFirst:!1})};renderQuestionTitle({title:e}){return(0,s.jsx)(ms,{className:"quiz-card__title",id:this.state.questionHtmlId,value:e})}renderQuestion(e){const{answered:n,errorIncomplete:o,isRetaking:r,selectedAnswer:a}=this.state,{blockId:i,enableVideoPlaybackSpeed:c,getL10nValue:u,labels:d,progress:m,renderQuestionTitle:p=this.renderQuestionTitle,settings:f}=this.props,{quizCorrect:v,quizIncorrect:g,quizRequireAnswer:C,quizSubmit:b,quizTakeAgain:L}=d,{id:y,type:E}=e,x=e.type!=="DRAW_FROM_QUESTION_BANK"?e.settings:{},S=u("media"in e?e.media:{}),T=this.state.forceShowFeedbackCorrect||this.getIsCorrect({item:e}),N=this.getCanSubmit({item:e}),j=f?.requireCorrectAnswer?T:!0,w=this.onSubmit.bind(this,y,N,j,e),M=this.getFeedback({item:e,isCorrect:T,selectedAnswer:a}),O=this.getSelection({item:e}),{columnBehavior:R,correctAnswerColor:F,correctAnswerColorContrast:D,incorrectAnswerColor:B,incorrectAnswerColorContrast:z}=f,Z=T?F:B,Y=d.knowledgeCheckCorrectAnswerRequiredBlock,X=d.knowledgeCheckRetriesAttemptsRemaining,pe=d.knowledgeCheckMaxRetriesReached,Le=m?.items?.[i]?.items?.[y]?.retryAttemptCount??0,ke=f?.retryCount!==0&&(f?.retryCount==null||f?.retryCount===-1||Le<f?.retryCount),Be=f?.retryCount!=null||f?.retryCount===-1?f?.retryCount-Le:-1,We=!T,De={"--color-feedback-icon":Z,"--color-matching-feedback-bubble-bg":B,"--color-multiple-choice-complete-border":B,"--color-multiple-choice-correct-border":F,"--color-multiple-response-correct-border":F,"--color-multiple-response-incorrect-border":B,"--color-multiple-response-option-check":n?F:void 0,"--color-quiz-option-check":F,"--color-x-fill":B},he=f?.revealCorrectAnswers!==!1&&(f.retryCount==null||f.retryCount===-1||!ke)?vt.iV.ALL:vt.iV.INCORRECT,ce=W()("block-knowledge__retake-container",{"block-knowledge__retake-container--active":n,"block-knowledge__retake-container--active-attempts-left":n&&!r&&Be>0}),He=W()("block-knowledge__retake",{"block-knowledge__retake--active":n&&!r&&ke}),Pe=W()("block-knowledge__retake","block-knowledge__attempts-left",{"block-knowledge__retake--active":n&&!r&&ke&&Be>0}),Ke=W()("block-knowledge__retake","block-knowledge__no-more-attempts",{"block-knowledge__retake--active":n&&!r&&!ke}),Fe=!!S?.image,ut=!!S?.audio,dt=!!S?.video,xt=!!S?.embed;let Jt=null;ut&&Fe?Jt=(0,s.jsx)(Er,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${y}-audio`,isOverlayAudio:!0,item:e,labels:d,media:S,settings:x}):ut&&(dt||xt)?Jt=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Er,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${y}-audio`,item:e,labels:d,media:{audio:S.audio},settings:x}),(0,s.jsx)(Er,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${y}-video`,item:e,labels:d,media:dt?{video:S.video}:{embed:S.embed},settings:x})]}):Jt=(0,s.jsx)(Er,{blockId:i,enableVideoPlaybackSpeed:c,index:`${i}-${y}-audio`,item:e,labels:d,media:S,settings:x});const Vt=W()("block-knowledge__media",{"block-knowledge__image-with-audio":ut&&Fe});return(0,s.jsxs)(m3,{isActive:!0,style:De,children:[f?.requireCorrectAnswer&&(n&&!T||!n)&&(0,s.jsxs)("div",{className:"quiz-card__require-correct-answer-disclaimer",children:[(0,s.jsx)(it,{className:"quiz-card__require-correct-answer-disclaimer-icon",name:"info-circle"}),Y]}),p(e),(0,s.jsx)("div",{className:Vt,children:Jt}),(0,s.jsx)(g3,{type:E,children:this.renderType({columnBehavior:R,correctAnswerColor:F,correctAnswerColorContrast:D,incorrectAnswerColor:B,incorrectAnswerColorContrast:z,isCorrect:T,item:e,onSubmit:w})}),(0,s.jsx)("div",{"aria-live":"assertive",children:o&&(0,s.jsxs)("div",{className:"quiz-card__validations","data-testid":"quiz-validation-error",children:[(0,s.jsx)("span",{"data-testid":"quiz-validation-icon",children:(0,s.jsx)(it,{className:"quiz-card__validation-icon",name:"alert-circle"})}),(0,s.jsx)("span",{id:`${this.id}-error-incomplete-message`,children:C})]})}),(0,s.jsx)(h3,{canProceed:n,canSubmit:N,isReduceMotion:xm,onSubmit:w,quizSubmit:b}),(0,s.jsx)(v3,{canProceed:this.state.forceShowFeedback||n,feedbackValue:M,isActive:n,isComplete:n,isCorrect:T,item:e,labels:d,quizCorrect:v,quizIncorrect:g,revealAnswers:he,selection:O}),(0,s.jsxs)("div",{"aria-hidden":!n,className:ce,children:[We&&(0,s.jsxs)(s.Fragment,{children:[ke?(0,s.jsx)(Ot.ArcButton,{className:He,hierarchy:"secondary",icon:(0,s.jsx)(it,{name:"arrow-rotate-left"}),onClick:this.handleRetake.bind(this,e),ref:this.takeAgainRef,size:"md",tabIndex:n?void 0:-1,text:L}):null,Be>0&&(0,s.jsxs)("div",{className:Pe,children:[X," ",Be]})]}),!ke&&!T&&(0,s.jsx)("div",{className:Ke,children:pe})]})]},y)}getIsCorrect({item:e}){const{fillInText:n,matches:o,selectedAnswer:r,selectedIndices:a}=this.state,{type:i}=e,c="answers"in e?e.answers:void 0,u="isCaseSensitive"in e?e.isCaseSensitive:!1;switch(i){case Pi:return R3({answers:vm(c),text:n,caseSensitive:u,getL10nValue:this.props.getL10nValue});case ju:return P3(o);case Au:return O3({item:{answers:c},selectedIndices:a});case ku:default:return w3({item:{answers:c},selectedIndex:r})}}getType(){const{items:e}=this.props;return qF(e)}getCanSubmit({item:e}){const n="answers"in e?e.answers:void 0,{answered:o,fillInText:r,matches:a,selectedAnswer:i,selectedIndices:c}=this.state;return hF({type:e.type,text:r,matches:a,answersLength:n?.length??0,selectedIndices:c,selectedIndex:i,answered:o})}getFeedback({item:e,isCorrect:n,selectedAnswer:o}){if(this.state.forceShowFeedbackMessage)return this.state.forceShowFeedbackMessage;const r="feedback"in e?e.feedback:void 0,a="feedbackCorrect"in e?e.feedbackCorrect:void 0,i="feedbackIncorrect"in e?e.feedbackIncorrect:void 0,c="feedbackType"in e?e.feedbackType:void 0,u="answers"in e?e.answers:void 0,d=this.state.forceShowFeedbackCorrect??n;return D3({answers:u,feedback:r,feedbackCorrect:a,feedbackIncorrect:i,feedbackType:c,isCorrect:d,selectedIndex:typeof o=="number"?o:null})}getTypeLabel(){const{labels:e}=this.props,n=this.getType(),o=JF[n];return o?e?.[o]:e?.a11yBlockKnowledgeCheck}renderMultipleResponseOptionText(e,{title:n}){return(0,s.jsx)(ms,{className:"cursorAuto",value:n})}renderMultipleChoiceOptionText(e,{title:n}){return(0,s.jsx)(ms,{className:"quiz-multiple-choice-option__label cursorAuto",value:n})}renderType({columnBehavior:e,correctAnswerColor:n,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isCorrect:i,item:c,onSubmit:u}){const{isHidden:d,labels:m,prefersKeyboardNavigation:p,renderMultipleResponseOptionText:f=this.renderMultipleResponseOptionText,renderMultipleChoiceOptionText:v=this.renderMultipleChoiceOptionText,settings:g,progress:C,blockId:b}=this.props,{answered:L,fillInText:y,isRetaking:E,matches:x,selectedAnswer:S,selectedIndices:T,shouldFocusFirst:N,questionHtmlId:j}=this.state,{id:w,type:M}=c,O="answers"in c?c.answers:[],{quizAcceptableResponses:R,quizAnswerPlaceholder:F}=m,D=C?.items?.[b]?.items?.[w]?.retryAttemptCount??0,B=g?.retryCount!==0&&(g?.retryCount==null||g?.retryCount===-1||D<g?.retryCount),Z=g?.revealCorrectAnswers!==!1&&(g.retryCount==null||g.retryCount===-1||!B)?vt.iV.ALL:vt.iV.INCORRECT,Y=this.state.errorIncomplete?`${this.id}-error-incomplete-message`:void 0;switch(M){case Pi:return(0,s.jsx)(C3,{allowTabNavigation:!0,correctAnswerColor:n,correctAnswerColorContrast:o,errorMessageId:Y,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isComplete:L,isCorrect:i,labels:m,onChange:this.handleFillIn,onEnterToSubmit:u,options:vm(O),questionHtmlId:j,quizAcceptableResponses:R,quizAnswerPlaceholder:F,revealAnswers:Z,value:y});case ju:return(0,s.jsx)(E3,{answers:rF(M)(O),columnBehavior:e,correctAnswerColor:n,correctAnswerColorContrast:o,incorrectAnswerColor:r,incorrectAnswerColorContrast:a,isActive:!d,isComplete:L,matches:x,onChange:this.handleMatchesChange,prefersKeyboardNavigation:p,revealAnswers:Z});case Au:return(0,s.jsx)(I3,{allowTabNavigation:!0,correctIds:fm(O),errorMessageId:Y,isComplete:L,isCorrect:i,isRetaking:E,labels:m,onChange:this.handleMultipleResponseChange,onEnterToSubmit:u,options:O,questionHtmlId:j,renderOptionText:f.bind(this,c),revealAnswers:Z,selectedIndices:T});case ku:default:return(0,s.jsx)(T3,{allowTabNavigation:!0,correctId:aF(O)||iF(O),errorMessageId:Y,isComplete:L,isCorrect:i,isReduceMotion:xm,isRetaking:E,labels:m,onChange:this.handleChoiceSelect,onEnterToSubmit:u,onFocusFirstComplete:this.resetShouldFocusFirst,options:O,questionHtmlId:j,renderOptionText:v.bind(this,c),revealAnswers:Z,selectedIndex:S,shouldFocusFirst:N})}}render(){const{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,items:r,settings:a,variant:i}=this.props,{answered:c,isRetaking:u}=this.state,{entranceAnimation:d,knowledgeCheckWidth:m=76}=a,p=Fh(m),f=W()("block-knowledge",{"block-knowledge--answered":c,"block-knowledge--no-animation":!d,"block-knowledge--retake":u}),v=W()("block-knowledge__wrapper",`block-knowledge__wrapper--${i}`,{[`block-knowledge__container--custom-width-${p}`]:!0}),g=Array.isArray(r)&&r.length>0?r.slice(0,1):[];return(0,s.jsx)(Pt,{className:f,"data-testid":"block-kc-card",ref:C=>{this.block=C},style:this.getStyle(),children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:n,isLearner:o,children:(0,s.jsx)("div",{className:"block-knowledge__container",children:(0,s.jsx)("div",{className:"block-knowledge__row",children:(0,s.jsx)("div",{className:`block-knowledge__col--custom-width-${p}`,children:(0,s.jsx)(Gs,{"aria-label":this.getTypeLabel(),className:v,"data-testid":"block-knowledge-wrapper",ref:C=>{this.wrapper=C},children:g.map(C=>this.renderQuestion(C))})})})})})})}getStyle(){const{backgroundColor:e,settings:n}=this.props;if(n?.cardMode===zn.TRANSPARENT)switch(n?.backgroundType){case k.xj.ACCENT:case k.xj.COLOR:case k.xj.TINT:switch((0,mt.XC)(e)){case mt.lL.LIGHT:return{"--color-background-choice-hover":(0,mt.W8)(.5,e),"--color-background-feedback-frame":(0,mt.W8)(.5,e)};case mt.lL.MED:return{"--color-background-choice-hover":(0,mt.W8)(-.3,e),"--color-background-feedback-frame":(0,mt.W8)(-.3,e)};case mt.lL.DARK:return{"--color-background-choice-hover":(0,mt.W8)(-.6,e),"--color-background-feedback-frame":(0,mt.W8)(-.6,e)};case mt.lL.NEAR_BLACK:return{"--color-background-choice-hover":(0,mt.W8)(.15,e),"--color-background-feedback-frame":(0,mt.W8)(.15,e)}}}}}const ez=t=>{const{blockId:e,items:[n]}=t,{questions:o}=n,[r,a]=(0,h.useState)(()=>Q3({questions:o}));(0,h.useEffect)(()=>{if(!o)return;const c=u=>{const{path:d}=u.detail;if(d[d.indexOf("items")+1]?.id!==e)return;const p=d[d.lastIndexOf("questions")+1]?.id;if(p===r?.id)return;const f=o.find(({id:v})=>v===p);f&&a(f)};return window.addEventListener(_t,c),()=>window.removeEventListener(_t,c)},[e,r,o]);const i=(0,h.useMemo)(()=>r?{variant:$F[r.type],items:[r]}:{},[r]);return r?(0,s.jsx)(X3,{...t,...i}):(0,s.jsx)("div",{})},tz=t=>t.variant==="draw from question bank",wi=t=>{const e=yn()??"",n=tn(),o=(0,rt.gY)(),r={...t,backgroundColor:e,getL10nValue:o,blockSettings:n};return tz(r)?(0,s.jsx)(ez,{...r}):(0,s.jsx)(X3,{...r})};var sz=l(87464),nz=l.n(sz);class oz extends h.Component{refWrap;refBubbleTitle;portal;contentRef;scrollRef;videoContainer;constructor(e){super(e),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=hr()}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(e){e.isActive&&setTimeout(this.renderOverflowMask,100)}componentDidUpdate(e){if(!e.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 n=this.props.media;this.props.dispatch(xr({audioPlayerId:io({refs:`items:${this.props.blockId}/items:${this.props.item?.id}`}),transcriptMedia:n}))}else e.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:e,allowNav:n,description:o,htmlId:r,isActive:a,media:i,title:c,x:u,y:d}=this.props,m=W()("bubble",{"bubble--active":a}),p=iz({x:u,y:d}),f=lz({hasOverflow:this.state.hasOverflow,x:u,y:d}),v={borderBottomColor:e},g=`${r}-title`,C=()=>{if(!i)return(0,s.jsx)(St,{allowTabNavigation:a,className:"bubble__description",value:o});const L=this.props.getL10nValue(i)??{},y=Mo(L,this.props.audioPosition,!0,"labeled-graphic"),E={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},x={audio:{media:y.audioOnlyMedia||L,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-audio`},image:{media:y.imageOnlyMedia||L,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-image`},video:{media:y.videoOnlyMedia||L,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-video`},embed:{media:y.embedOnlyMedia||L,isOverlayAudio:!1,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-embed`},overlay:{media:L,isOverlayAudio:!0,index:`${this.props.blockId}-${this.props.item.id}-${this.props.index}-overlay`}};return(0,s.jsx)(s.Fragment,{children:y.renderOrder.map((S,T)=>{if(S==="text")return(0,s.jsx)(St,{allowTabNavigation:a,className:"bubble__description",value:o},`text-${T}`);const N=x[S];return!N||S==="embed"&&!a?null:(0,s.jsx)("div",{className:"bubble__media",children:(0,s.jsx)("div",{className:"bubble__figure",children:(0,s.jsx)("div",{className:W()({"labeled-graphic-bubble-media-container--audio-bottom":S==="audio"&&this.props.audioPosition==="bottom"}),children:(0,s.jsx)(sn,{...E,...N})})})},`${S}-${T}`)})})},b=(0,s.jsx)("div",{className:m,ref:this.refWrap,style:p,children:(0,s.jsxs)("dialog",{"aria-hidden":!a,"aria-labelledby":g,"aria-modal":"false",className:f,id:r,onKeyDown:this.handleKeyDown,style:v,children:[(0,s.jsx)("h2",{className:"bubble__title",id:g,ref:this.refBubbleTitle,tabIndex:-1,children:(0,s.jsx)(bs,{value:c})}),(0,s.jsx)("button",{"aria-label":"Close modal",className:"bubble__close",onClick:this.handleCloseClick,type:"button",children:(0,s.jsx)(iC,{className:"bubble__close-icon"})}),(0,s.jsx)("div",{className:"bubble__content",ref:L=>{this.contentRef=L},children:C()}),n&&this.renderControls()]})});return window.matchMedia("(max-width: 767px)").matches?(0,to.createPortal)((0,s.jsx)(pg,{children:b}),this.portal):b}renderControls(){const{accentColor:e,labels:n}=this.props,o={"--color-lg-accent":e};return(0,s.jsxs)("div",{className:"bubble__controls",style:o,children:[(0,s.jsx)("button",{"aria-label":n?.a11yCarouselPrevious,className:"bubble__prev",onClick:this.handlePreviousClick,type:"button",children:(0,s.jsx)("i",{className:"icon icon-chevron-left"})}),(0,s.jsx)("button",{"aria-label":n?.a11yCarouselNext,className:"bubble__next",onClick:this.handleNextClick,type:"button",children:(0,s.jsx)("i",{className:"icon icon-chevron-right"})})]})}renderOverflowMask(){if(!this.contentRef)return;const e=this.contentRef,n=e.offsetHeight;e.scrollHeight>n?(e.addEventListener("scroll",this.scrollRef=vu()(this.handleScroll,50)),this.setState({hasOverflow:!0}),this.scrollRef()):(e.removeEventListener("scroll",this.scrollRef),this.setState({hasOverflow:!1}))}handleDocumentClick=e=>{const n=Array.from(document.querySelectorAll("dialog[open]"))?.reduce((o,r)=>r.contains(e.target)||o,!1);!this.props.isActive||n||this.props.onClose({shouldFocusMarker:!1})};handleDocumentKeyDown=e=>{un(e)&&this.props.isActive&&this.props.onClose({shouldFocusMarker:!1})};handleKeyDown(e){const{allowNav:n,onNextClick:o,onPreviousClick:r}=this.props,a=zL(this.contentRef,this.state.hasOverflow),i=nz()(rs()(n));dn()([[i(gr),r],[i(Cr),o],[ef,a]])(e)}handleCloseClick=()=>{this.props.onClose()};handleNextClick(e){this.props.onNextClick(e)}handlePreviousClick(e){this.props.onPreviousClick(e)}handleScroll(){const e=this.contentRef,n=e.scrollTop,o=e.scrollHeight,r=e.offsetHeight;n>=o-r-10?this.setState({hasOverflow:!1}):this.state.hasOverflow||this.setState({hasOverflow:!0})}getMediaContainerClasses(e,n){return W()({"labeled-graphic-bubble-media-container":e,"labeled-graphic-bubble-media-container--audio-overlay":n,"labeled-graphic-bubble-media-container--audio-on-bottom":e&&this.props.audioPosition==="bottom"})}}const rz=Xt(oz),az=(0,ws.Ls)()(rz),iz=({x:t,y:e})=>{const n={top:"initial",bottom:"initial",left:"0",right:"0"};return t>50?n.right=100-t+"%":n.left=t+"%",e>50?n.bottom=100-e+"%":n.top=e+"%",n},lz=({hasOverflow:t,x:e,y:n})=>{const o=e<50;let r="top";return n>33&&(r=n>66?"bottom":"middle"),W()("bubble__body","bg--range-light",{"bubble__body--has-overflow":t,"bubble__body--left":o,"bubble__body--right":!o,"bubble__body--top":r==="top","bubble__body--middle":r==="middle","bubble__body--bottom":r==="bottom"})};var cz=l(15648);const dz=t=>new URL(t).pathname.slice(1)+new URL(t).search;class uz extends cz.Component{imageEl;constructor(e){super(e),this.state={style:{}}}render(){const{canvasClassNames:e,children:n,cornerRadius:o,editable:r,editingDisabled:a,getL10nValue:i,imageLoaded:c,media:u,onCreateMarker:d,onShowAltDialog:m}=this.props,{style:p}=this.state,f=i(u)?.image??{},{alt:v,dimensions:g,key:C,src:b}=f,L=!!f.alt,y=(0,Ys.Ll)(v),E=(0,Ys.Zd)(f),x=W()("labeled-graphic-canvas__figure",{"labeled-graphic-canvas__figure--editable":r&&!a,"labeled-graphic-canvas__figure--editing-disabled":r&&a});let S;C?S=(0,Gt.ME)(f):b&&(S=(0,Gt.ME)({key:dz(b),...f}));const T=W()("labeled-graphic-canvas__image","labeled-graphic-canvas__image--flag-dimensions",{"labeled-graphic-canvas__image--svg":(0,Ys.sg)(S)}),N={...p,...o!=null&&{"--corner-radius":`${Number(o)}px`}},j=(0,s.jsx)(En,{alt:y,className:T,"data-l10n-id":(0,Et.pP)(u),height:g?.height||g?.originalHeight,onClick:d,onLoad:()=>this.setState({style:E}),ref:w=>{this.imageEl=w},src:S,style:N,width:g?.width||g?.originalWidth});return(0,s.jsx)("div",{className:e||"labeled-graphic-canvas",children:(0,s.jsx)("div",{className:"labeled-graphic-canvas__item",children:(0,s.jsx)("div",{className:"labeled-graphic-canvas__bounds",children:(0,s.jsxs)("figure",{className:x,children:[L&&r&&(0,s.jsx)(Ot.ArcTooltip,{anchorAt:"top-center",text:"Edit alt text",children:(0,s.jsx)("div",{className:"item-media__tooltip",children:(0,s.jsx)("button",{className:"labeled-graphic-canvas__alt-tag",onClick:m,type:"button",children:"ALT"})})}),c&&j,(0,s.jsx)("ol",{role:"list",children:n})]})})})})}}const hz=Xt(uz),mz={"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"},pz=(t,e)=>{const n=mz[e];return n?.startsWith("a11y")?t?.[n]||"":n||""};var fz=l(15648);const J3=ne("labeled-graphic-marker");class vz extends fz.Component{marker;onMouseMove;onMouseLeave;constructor(e){super(e),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 e=this.parentCanvasElement();e.addEventListener("mousemove",this.onMouseMove=n=>{this.onItemDrag(n)}),e.addEventListener("mouseleave",this.onMouseLeave=n=>{this.onItemRelease(n)})}componentWillUnmount(){const e=this.parentCanvasElement();e.removeEventListener("mousemove",this.onMouseMove),e.removeEventListener("mouseleave",this.onMouseLeave)}UNSAFE_componentWillReceiveProps(e){const{isSelected:n,useLocalStateForCompletion:o}=e;n&&o&&!this.state.isComplete&&this.setState({isComplete:!0})}buildMarkerLabel=({icon:e,label:n,title:o,viewed:r})=>{const{labels:a}=this.props;return[].concat(n||[]).concat(o||[]).concat(e||[]).concat(r?a?.a11yLabeledGraphicViewed:a?.a11yLabeledGraphicUnviewed).join(", ")};render(){const{accentColor:e,ariaControls:n,icon:o,isActive:r,isComplete:a,isLessonBlocksList:i,isSelected:c,isVisible:u,labels:d,markerColor:m,markerColorContrast:p,onFocus:f,styles:v,useLocalStateForCompletion:g}=this.props,C=this.props.getL10nValue(this.props.title),b=pz(d,o),L=g?this.state.isComplete:a,y=!!m,E=(0,mt.cP)(m)?k.Em.LIGHT:k.Em.DARK,S=Os({backgroundColor:m,contrast:p??E}),T=y?m:"#ffffff",N=y?S:e,j=this.buildMarkerLabel({icon:b,label:d&&d.a11yLabeledGraphicButtonMarker||"",title:C,viewed:L}),w=J3({active:c,dragged:this.state.isDragged,visible:u,complete:L}),M={...v,"--color-lg-accent":T,"--color-lg-font":N},O=J3("pin",{selected:c,disabled:i});return(0,s.jsx)("button",{"aria-controls":n,"aria-expanded":r,"aria-label":j,className:w,onClick:this.onClick,onContextMenu:this.onItemRelease.bind(this),onFocus:f,onMouseDown:this.onItemGrab.bind(this),onMouseEnter:this.onHover.bind(this),onMouseLeave:this.onLeave.bind(this),onMouseUp:this.onItemRelease.bind(this),ref:R=>{this.marker=R},style:M,type:"button",children:(0,s.jsx)("span",{className:O,children:(0,s.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:e,itemId:n,onClick:o,parentId:r}=this.props,a="labeledGraphicMarkerClick",i={detail:{itemId:n,parentId:r}},c=new CustomEvent(a,i);document.dispatchEvent(c),e||o()}onItemGrab(e){const{editable:n}=this.props;if(!n)return;const o=this.marker.getBoundingClientRect(),r=o.left-e.clientX+this.marker.offsetWidth/2,a=o.top-e.clientY+this.marker.offsetHeight/2;this.setState({posX:e.clientX,posY:e.clientY,offsetX:r,offsetY:a,isDragged:!0})}onItemDrag(e){if(this.state.isDragged){const n=e.clientX-this.state.posX,o=e.clientY-this.state.posY;this.marker.style.transform=`translate3d(${n}px, ${o}px, 0)`}}onItemRelease(e){const{editable:n}=this.props,o={isDragged:!1};this.marker.style.transform="translate3d(0, 0, 0)",this.state.isDragged&&this.state.posX===e.clientX&&this.state.posY===e.clientY?this.props.onClick():n&&e.currentTarget instanceof HTMLElement&&e.currentTarget.classList.contains("labeled-graphic-marker")?this.props.onSetPosition(e,this.state.offsetX,this.state.offsetY):this.state.isDragged&&(o.offsetX=0,o.offsetY=0),this.setState(o)}}const gz=Xt(vz);class Cz extends h.Component{static get defaultProps(){return{animateBlockEntrance:!1,editable:!0,getL10nValue:e=>e,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(e){super(e);const{isLearner:n}=e;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:!n||mn()}}componentDidMount(){const{isBlock:e,isLearner:n,isPreview:o,markerDelay:r}=this.props;n&&!e&&(this.timeout=setTimeout(()=>this.setState({showMarkers:!0}),o?0:r))}componentWillUnmount(){clearTimeout(this.timeout),clearTimeout(this.entranceDoneTimeout)}render(){const{accentColor:e,animateBlockEntrance:n,blockId:o,color:r,canvasClassNames:a,disableCreateMarker:i,editable:c,getL10nValue:u,imageLoaded:d=!0,isBlock:m,isLearner:p,isLessonBlocksList:f,isPreview:v,initiallyVisible:g,items:C,labels:b,lessonId:L,media:y,onItemClear:E,onItemHint:x,onItemSelected:S,onNextClick:T,onPreviousClick:N,onShowAltDialog:j,parentId:w,progress:M,selected:O,settings:R={},showBubbles:F,enableVideoPlaybackSpeed:D}=this.props,{cornerRadius:B,markerColor:z,markerColorContrast:Z}=R,{showMarkers:Y}=this.state,pe=z||(e||r),Le=W()("map-item",{"map-item--animated":!c}),ke=n?"fadeIn":"none",Be=n?1:0,We=C.length>1;return(0,s.jsx)(h.Fragment,{children:(0,s.jsx)(Dt,{afterAnimatedIn:this.afterAnimatedIn,animateBlockEntrance:!v,animateIn:ke,duration:v?0:Be,initiallyVisible:g,isLearner:p,children:(0,s.jsx)(hz,{canvasClassNames:a,cornerRadius:B,editable:c,editingDisabled:i,imageLoaded:d,media:y,onCreateMarker:this.createMarker,onShowAltDialog:j,ref:De=>{this.canvas=De},children:C.map((De,Ae)=>{const{description:he,id:ce,icon:He,media:Pe,title:Ke}=De,Fe=u(De.x),ut=u(De.y),dt={top:ut+"%",left:Fe+"%"},xt=os()(["items",ce,"isComplete"],M),Jt=O===ce,Vt=`bubble-${o}-${ce}`;return(0,s.jsxs)("li",{className:Le,role:"listitem",children:[(0,s.jsx)(gz,{accentColor:pe,ariaControls:Vt,editable:c,icon:He,isActive:O===ce,isComplete:xt,isLessonBlocksList:f,isSelected:Jt,isVisible:Y,itemId:ce,labels:b,markerColor:z,markerColorContrast:Z,onClick:()=>{S(ce)},onFocus:this.onMarkerFocus(ce),onHover:()=>{x()},onLeave:()=>{E()},onSetPosition:this.onSetPosition.bind(this,De),parentId:w,ref:Zn=>{this.markerRefs[ce]=Zn},styles:dt,title:Ke,useLocalStateForCompletion:m},ce),!c&&F&&(0,s.jsx)(az,{accentColor:pe,allowNav:We,audioPosition:R.audioPosition,blockId:o,description:he,enableVideoPlaybackSpeed:D,htmlId:Vt,index:Ae,isActive:Jt,item:De,labels:b,lessonId:L,media:Pe,mediaOpts:{disableZoom:!R.zoomOnClick},onClose:this.onBubbleClose(ce),onNextClick:()=>{T(Ae)},onPreviousClick:()=>{N(Ae)},title:Ke,x:Number(Fe),y:Number(ut)},Vt)]},ce)})})})})}createMarker(e){const{disableCreateMarker:n,editable:o,onCreateMarker:r}=this.props;if(!o||n)return;const{x:a,y:i}=this.findItemCoordinates({e}),c=this.props.items.length,d={description:"",hasMedia:!1,icon:"01",id:fu()(),isActive:!1,title:"",x:String(a),y:String(i)};r({index:c,payload:d})}onBubbleClose(e){const{onClose:n}=this.props;return(o={shouldFocusMarker:!0})=>{const r=this.markerRefs[e];o.shouldFocusMarker&&r?.focus?.(),n()}}onMarkerFocus(e){return()=>{const{onClose:n,selected:o}=this.props;o&&o!==e&&n()}}onSetPosition(e,n,o,r){if(!this.props.editable)return;const{lesson:a,onSetMarkerPosition:i}=this.props,{id:c,items:u}=a,{x:d,y:m}=this.findItemCoordinates({e:n,offsetX:o,offsetY:r}),p={x:String(d),y:String(m)};(0,gs.uW)(e.x)&&(0,gs.uW)(e.y)?(this.props.updateL10n({l10n:e.x,value:p.x}),this.props.updateL10n({l10n:e.y,value:p.y})):i({itemId:e.id,lessonId:c,items:u,payload:p})}findItemCoordinates({e,offsetX:n=0,offsetY:o=0}){const r=this.canvas.imageEl.getBoundingClientRect(),a=20,i=this.findItemCoordinate({clientPos:e.clientX,clientOffset:n,rectSubtractor:r.left,rectDivisor:r.width,validOffsetAmount:a}),c=this.findItemCoordinate({clientPos:e.clientY,clientOffset:o,rectSubtractor:r.top,rectDivisor:r.height,validOffsetAmount:a});return{x:i,y:c}}findItemCoordinate({clientPos:e,clientOffset:n,rectSubtractor:o,rectDivisor:r,validOffsetAmount:a}){const i=a/r*100,c=100-i;let u=(e+n-o)/r*100;return u>c?u=c:u<i&&(u=i),u}afterAnimatedIn(){const{isBlock:e}=this.props;e&&this.setState({showMarkers:!0})}}const xz=Xt(Cz);var bz=l(15648);const q3="page-wrap--noscroll";class yz extends bz.Component{static get defaultProps(){return{onItemSelected:Function.prototype,onStep:Function.prototype,getL10nValue:()=>{}}}constructor(e){super(e),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(_t,this.handleNavEvent)}handleNavEvent(e){const n=e.detail.path[e.detail.path.indexOf("items")+1]?.id,o=e.detail.path[e.detail.path.lastIndexOf("items")+1]?.id;n===this.props.blockId&&this.state.selectedItemId!==o&&this.onItemSelected(o)}componentWillUnmount(){this.props.readOnly||document.removeEventListener("labeledGraphicMarkerClick",this.handleMarkerClick),window.removeEventListener(_t,this.handleNavEvent)}render(){const{imageLoaded:e}=this.state,{initiallyVisible:n,isLessonBlocksList:o,isPreview:r,items:a,labels:i,parentId:c,settings:u={}}=this.props,{mediaWidth:d="2"}=u,m=r?a[0].id:this.state.selectedItemId,p=W()("view-labeled-graphic",{"view-labeled-graphic--small":d==="0","view-labeled-graphic--medium":d==="1","view-labeled-graphic--full":d==="2"});return(0,s.jsx)("div",{"aria-label":i?.a11yLabeledGraphicBlock,className:p,role:"group",children:(0,s.jsx)(xz,{...this.props,canvasClassNames:this.getCanvasClassNames(),editable:!1,imageLoaded:e,initiallyVisible:n,isLessonBlocksList:o,labels:i,markerDelay:1e3,onClose:this.closeOpenedBubble,onItemSelected:this.onItemSelected,onNextClick:this.onNextClick,onPreviousClick:this.onPreviousClick,parentId:c,selected:m})})}setImageLoaded(){this.setState({imageLoaded:!0})}loadImage(){const{image:e}=this.props.getL10nValue(this.props.media),{key:n,src:o}=e??{};if(!n&&!o)return;const r=setTimeout(this.setImageLoaded,1e3),a=new Image,i=n?(0,Gt.ME)(e):o;a.src=i,a.onload=()=>{clearTimeout(r),this.setImageLoaded()}}getCanvasClassNames(){return W()("labeled-graphic-canvas",{"labeled-graphic-canvas--visible":this.state.imageLoaded})}onNextClick(e){const{blockId:n,items:o}=this.props,r=Ct()("id",o[Rn()(e)]||o[0]);document.querySelector(`dialog#bubble-${n}-${this.state.selectedItemId}[open]`)?.close(),this.onItemSelected(r)}onPreviousClick(e){const{blockId:n,items:o}=this.props,r=Ct()("id",o[lh()(e)]||o[lh()(ps()(o))]);document.querySelector(`dialog#bubble-${n}-${this.state.selectedItemId}[open]`)?.close(),this.onItemSelected(r)}onItemSelected(e){const{editBlock:n,items:o,onItemSelected:r,onStep:a}=this.props,{selectedItemId:i}=this.state;n&&window.matchMedia("(max-width: 768px)").matches||(i===e?this.closeOpenedBubble():(this.openBubble(e),$e()(a,xs()(c=>c.id===e))(o)),r(e))}handleMarkerClick(e){const{itemId:n,parentId:o}=e.detail,{selectedItemId:r}=this.state;(o!==this.props.parentId||r!==n)&&this.closeOpenedBubble()}openBubble(e){const{blockId:n}=this.props;if(window.matchMedia("(max-width: 767px)").matches){const r=document.querySelector(".page-wrap");r&&r.classList.add(q3)}this.setState({selectedItemId:e}),document.getElementById(`bubble-${n}-${e}`).show()}closeOpenedBubble(){const{blockId:e}=this.props;if(window.matchMedia("(max-width: 767px)").matches){const o=document.querySelector(".page-wrap");o&&o.classList.remove(q3)}document.getElementById(`bubble-${e}-${this.state.selectedItemId}`)?.close(),this.setState({selectedItemId:void 0})}}const Lz=Xt(yz),Ez=t=>{const{blockId:e,progress:n,isLessonBlocksList:o=!1}=t,r=os()(["items",e],n);return(0,s.jsx)(Pt,{className:"block-labeled-graphic",children:(0,s.jsx)(Lz,{...t,editable:!1,isBlock:!0,isLessonBlocksList:o,parentId:e,progress:r})})},As=ne("block-survey"),Sz=[{value:"bad",label:"Bad",icon:"face-frown"},{value:"fair",label:"Fair",icon:"face-smile"},{value:"great",label:"Great",icon:"face-laugh"}];function Tz({animateBlockEntrance:t,blockId:e,initiallyVisible:n,isLearner:o,items:r=[],lessonId:a,onSubmit:i,settings:c={},title:u}){const[d,m]=(0,h.useState)({}),[p,f]=(0,h.useState)(!1),[v,g]=(0,h.useState)(!1),C=c.cardMode==="TRANSPARENT",b=(0,h.useCallback)((x,S)=>{m(T=>({...T,[x]:S}))},[]),L=(0,h.useCallback)((x,S,T)=>{T&&S.length>T||m(N=>({...N,[x]:S}))},[]),y=(0,h.useCallback)(async()=>{if(!e||!a){console.error("Missing blockId or lessonId");return}g(!0);try{const x={bad:1,fair:2,great:3},S={1:"bad",2:"fair",3:"great"},T=r.map(N=>{const j=d[N.id]||"",w={id:String(e),lessonId:String(a),itemId:N.id,questionTitle:String(N.question),surveyTitle:String(u),isUnfinished:!1};return N.questionType==="RATING"?{...w,ratingOptions:S,type:N.questionType,response:x[j]}:{...w,type:N.questionType,response:j}});window.Runtime?.reportUngradedAnswers&&await window.Runtime.reportUngradedAnswers(T),i?.(d),f(!0)}catch(x){console.error("Failed to submit survey:",x)}finally{g(!1)}},[e,a,r,d,i,u]),E=x=>{const S=d[x.id]||"";return(0,s.jsxs)("div",{className:As("question"),children:[(0,s.jsx)("div",{className:As("question-text"),children:String(x.question)}),x.questionType==="RATING"&&(0,s.jsx)("div",{className:As("rating-options"),children:Sz.map(T=>{const N=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(it,{className:As("rating-icon"),name:T.icon}),(0,s.jsx)("span",{className:As("rating-label"),children:T.label})]}),j=W()(As("rating-option"),{[As("rating-option--selected")]:S===T.value});return C?(0,s.jsx)(Gs,{"aria-pressed":S===T.value,cardMode:"WHITE",className:j,onClick:()=>b(x.id,T.value),tag:"button",type:"button",children:N},T.value):(0,s.jsx)("button",{"aria-pressed":S===T.value,className:j,onClick:()=>b(x.id,T.value),type:"button",children:N},T.value)})}),(x.questionType==="SHORT_RESPONSE"||x.questionType==="LONG_RESPONSE")&&(0,s.jsxs)("div",{className:As("text-response"),children:[(0,s.jsx)("textarea",{className:As("text-input"),maxLength:x.maxLength,onChange:T=>L(x.id,T.target.value,x.maxLength),placeholder:"Share your thoughts (optional)",rows:x.questionType==="LONG_RESPONSE"?4:2,value:S}),x.maxLength&&(0,s.jsxs)("div",{className:As("character-count"),children:[S.length," / ",x.maxLength]})]})]},x.id)};return(0,s.jsx)(ih,{...c,children:(0,s.jsx)(Pt,{className:As(),children:(0,s.jsx)(Dt,{animateBlockEntrance:t,initiallyVisible:n,isLearner:o,children:(0,s.jsx)("div",{children:(0,s.jsx)(Gs,{className:As("container"),children:p?(0,s.jsx)("div",{className:As("confirmation"),children:(0,s.jsxs)("p",{className:As("confirmation-text"),children:[(0,s.jsx)(Ot.ArcIcon,{icon:"fa-regular fa-circle-check"})," Thanks! Your responses were sent."]})}):(0,s.jsxs)(s.Fragment,{children:[u&&(0,s.jsx)("h2",{className:As("title"),children:String(u)}),(0,s.jsx)("div",{className:As("questions"),children:r.map(E)}),(0,s.jsx)("div",{className:As("actions"),children:(0,s.jsx)("button",{className:As("submit-button"),disabled:v,onClick:y,type:"button",children:v?"Submitting...":"Submit"})})]})})})})})})}const bm=ne("block-process-card"),e6=({icon:t,isOverlayAudio:e=!1,onClick:n,text:o,variant:r})=>{const a=`${r}-btn`;return(0,s.jsxs)("button",{className:bm(a,{"audio-overlay":e}),onClick:n,type:"button",children:[(0,s.jsx)("span",{className:bm(`${a}-text`),children:o}),(0,s.jsx)(it,{classNameIcon:bm(`${a}-icon`),name:t})]})},Iz=ne("block-process-card"),Nz=({activeIndex:t,enableVideoPlaybackSpeed:e,id:n,index:o,isIntroStep:r=!1,isOverlayAudio:a=!1,item:i,labels:c,lessonId:u,media:d,onMediaLoad:m,settingZoomOnClick:p})=>{const{image:f}=d??{},v=a?f?.align??"center":"center",g=Iz("media",{legacy:!1,"audio-overlay":a,[`audio-overlay-${v}`]:a,"intro-step":r});return(0,s.jsx)("div",{className:g,children:(0,s.jsx)(sn,{activeIndex:t,blockId:n,defaultAlign:"center",enableVideoPlaybackSpeed:e,hasPadding:!1,index:`${n}-${o}`,isOverlayAudio:a,item:i,itemIndex:o,labels:c,lessonId:u,media:d,onLoad:m,opts:{disableZoom:!p},pauseOnLoad:!0})})};var ym=l(15648);const Sr=ne("block-process-card"),jz=({text:t})=>{const e=ym.useRef(null),{isInView:n}=kz({ref:e,threshold:.75});return(0,s.jsxs)("div",{className:Sr("swipe-badge",{animate:n}),ref:e,children:[(0,s.jsx)("span",{className:Sr("swipe-badge-text"),children:t}),(0,s.jsx)(it,{className:Sr("swipe-badge-icon"),name:"chevron-right-solid"})]})};function kz({ref:t,rootMargin:e="0px",threshold:n=.1}){const[o,r]=ym.useState(!1);return ym.useEffect(()=>{if(!t.current||o)return;const a=new IntersectionObserver(([i])=>{i.isIntersecting&&(r(!0),a.disconnect())},{rootMargin:e,threshold:n});return a.observe(t.current),()=>a.disconnect()},[o,t,e,n]),{isInView:o}}const Az=({activeIndex:t,className:e,description:n,enableVideoPlaybackSpeed:o,hasIntro:r,id:a,index:i,item:c,labels:u,lessonId:d,media:m,onClickRestart:p,onClickStart:f,settingAudioPosition:v,settingHeadingLevel:g=2,settingShowStepLabel:C=!0,settingStepLabel:b,settingZoomOnClick:L,showSwipeBadge:y,style:E,title:x,totalSteps:S,type:T})=>{const N=`h${g}`,j=T==="intro",w=T==="summary",M=T==="step",O=r?i:i+1,R=(0,rt.QQ)(b)||u.processStepName,F=(0,rt.QQ)(Array.isArray(m)?{}:m),D=Mo(F,v,!0,"process"),B=()=>{if(!m)return null;const z={activeIndex:t,blockId:a,enableVideoPlaybackSpeed:o,id:a,index:i,isIntroStep:j,labels:u,lessonId:d,media:m,onMediaLoad:()=>{},settingZoomOnClick:L,item:c},Z={audio:{media:D.audioOnlyMedia||F,isOverlayAudio:!1},image:{media:D.imageOnlyMedia||F,isOverlayAudio:!1},video:{media:D.videoOnlyMedia||F},embed:{media:D.embedOnlyMedia||F,isOverlayAudio:!1},overlay:{media:F,isOverlayAudio:!1}};return D.renderOrder.map((Y,X)=>{if(Y==="text")return(0,s.jsx)(St,{className:Sr("description"),value:n},`text-${X}`);const pe=Z[Y];return pe?(0,s.jsx)(Nz,{...z,...pe},`${Y}-${X}`):null})};return(0,s.jsxs)("div",{className:Sr(null,{[T]:!0}).mix(e),style:E,children:[M&&C&&(0,s.jsx)("div",{className:Sr("number"),children:`${R} ${O}`}),(0,s.jsx)("div",{className:Sr("title"),children:(0,s.jsx)(N,{children:(0,s.jsx)(St,{value:x})})}),B(),!m&&(0,s.jsx)(St,{className:Sr("description"),value:n}),j&&S>1&&(0,s.jsx)(e6,{icon:"chevron-right-solid",isOverlayAudio:D.isOverlayAudio,onClick:f,text:u.processStart,variant:"start"}),w&&S>1&&(0,s.jsx)(e6,{icon:"arrow-rotate-left",isOverlayAudio:D.isOverlayAudio,onClick:p,text:u.processStartAgain,variant:"restart"}),y&&M&&(0,s.jsx)(jz,{text:u.processSwipe})]})};var Bo=l(15648);const Rz=ne("block-process-carousel"),t6=t=>t?.type==="intro",Lm=t=>t?.type==="summary",Em=t=>t?.type==="step",s6=t=>t?.isHidden,Pz=({animateBlockEntrance:t,enableVideoPlaybackSpeed:e,id:n,initiallyVisible:o,isLearner:r,items:a,labels:i,lessonId:c,onStep:u,previewType:d,processRef:m,settings:{audioPosition:p,headingLevel:f,stepLabel:v,showStepLabel:g,zoomOnClick:C}})=>{const b=Ns(480),L=(0,Ce.Wz)(),y=(0,rt.gY)(),E=(0,ws.y4)(),x=Bo.useRef(null),[S,T]=Bo.useState(0),[N,j]=Bo.useState(!1),w=Bo.useMemo(()=>d===ct.o4.MOBILE_PORTRAIT||d===ct.o4.MOBILE_LANDSCAPE,[d]),M=Bo.useMemo(()=>{const pe=a.filter(We=>!s6(We)),Le=pe.find(t6),ke=pe.find(Lm),Be=pe.filter(Em);return[Le,...Be,ke].filter(Boolean)},[a]),O=Bo.useMemo(()=>M.findIndex((pe,Le)=>Em(pe)&&(Em(M[Le+1])||Lm(M[Le+1]))),[M]),R=t6(M[0]),F=Lm(M[M.length-1]),D=!!d;Bo.useEffect(()=>{u&&(a.forEach(pe=>s6(pe)&&u(pe)),M.length>0&&u(M[0]))},[]);const B=Bo.useCallback(()=>{x.current?.navigateToSlide?.(0)},[]),z=Bo.useCallback(()=>{x.current?.navigateToSlide?.(1)},[]),Z=Bo.useCallback(pe=>{T(pe);const Le=m.current;D||Le?.scrollIntoView({behavior:"smooth",block:"start"}),pe!==O&&!N&&j(!0),u?.(M[pe]);const ke=M[pe]?.media;y(ke)?.audio&&E(xr({audioPlayerId:io({refs:`items:${n}/items:${M[pe]?.id}`}),transcriptMedia:ke}))},[M,E,O,y,N,n,D,u,m]),Y=({index:pe,isActive:Le,onClick:ke,onKeyDown:Be})=>{const We=R&&pe===0,De=F&&pe===M.length-1,Ae=R?pe:pe+1;let he,ce;We?(he=i?.a11yBlockProcessSlideControlsIntroduction,ce=(0,s.jsx)(it,{className:"carousel-controls-item-intro-icon",name:"chevron-right"})):De?(he=i?.a11yBlockProcessSlideControlsSummary,ce=(0,s.jsx)(it,{name:"check-regular"})):(he=Ae.toString(),ce=Ae.toString());const He=`${i?.a11yBlockProcessSlideControlsGoToSlide} ${he}`;return(0,s.jsx)(Zg,{"aria-label":He,ariaLabel:He,className:"carousel-controls-item-btn",isActive:Le,onClick:ke,onKeyDown:Be,children:ce},pe)},X=t?"fadeIn":"none";return(0,s.jsx)(Dt,{animateBlockEntrance:D,animateIn:X,duration:D&&t?1:0,initiallyVisible:o,isLearner:r,children:(0,s.jsx)("div",{className:Rz(),children:(0,s.jsx)(mu,{blockId:n,carouselRef:x,items:M,children:()=>(0,s.jsx)(uu,{iconNameLeft:"chevron-left-solid",iconNameRight:"chevron-right-solid",isInfinite:!1,isRTL:L,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:Z,ref:x,renderSlideIndicator:Y,shouldMouseEmulateTouch:w,shouldUseCounter:!1,shouldUseGoToSlide:!0,children:M.map((pe,Le)=>(0,s.jsx)(Gs,{activeIndex:S,description:pe.description,enableVideoPlaybackSpeed:e,hasIntro:R,id:n,index:Le,isHidden:pe.isHidden,item:pe,labels:i,lessonId:c,media:pe.media,onClickRestart:B,onClickStart:z,settingAudioPosition:p,settingHeadingLevel:f,settingShowStepLabel:g,settingStepLabel:v,settingZoomOnClick:C,showSwipeBadge:b&&!N&&Le===O,tag:Az,title:pe.title,totalSteps:M.length,type:pe.type},pe.id))})})})})};var wz=l(15648);const Mz=t=>{const{blockId:e}=t,n=wz.useRef(null);return(0,s.jsx)(Pt,{className:"block-process",ref:n,children:(0,s.jsx)(Pz,{id:e,processRef:n,...t})})};var Oz=l(54386),Dz=l.n(Oz),Bz=l(36177),sc=l.n(Bz),Hz=l(78041),Sm=l.n(Hz),Fz=l(18557),zz=l.n(Fz),Vz=l(65698),Tr=l.n(Vz);const n6=t=>({...t.responses[t.response],hasCharacter:t.hasCharacter,type:"response"}),Uz=(t,e)=>{const n=t.responses[t.response],o={emotion:e.emotion,goTo:e.goTo,nextSlide:e.nextSlide},r="action"in e?{action:e.action}:{};return{...o,...r,description:n?.feedback||"",type:"dialogue",hasCharacter:t.hasCharacter}},$z=t=>[n6(t)],Wz=t=>{const e=!!t.responses[t.response],n=n6(t),o=Uz(t,n);return e?[n,o]:[o]},Gz=t=>t.hasFeedback?[t,...Wz(t)]:t.response!=null?[t,...$z(t)]:[t],Kz=(t,e)=>{if(!e)return;const{scene:n,slide:o}=e,r=t.findIndex(c=>c.id===n),i=(t[r]?.slides||[]).findIndex(c=>c.id===o);return{scene:r,slide:i}},o6=qr()(Kz),_z=fs()(Ct()("filters"),Cs()(It()("name","rise_emotion")),Vd()(cs())),Qz=fs()(Ct()("filters"),xs()(It()("name","rise_emotion")),Ct()("value")),r6=t=>new URL(t).pathname.slice(1),Zz=t=>fs()(ro()("key",r6(t.src)),ro()("thumbnailKey",r6(t.thumbnail)))(t),Yz=fs()(Ct()("poses"),Cs()(_z),Hn()(t=>[Qz(t),t]),Hv(),la()(Zz));var Ho=l(15648);const Tm=t=>t===-1?null:t,a6=t=>ni()(hn(),sr(),t),Ru=Vd()(cs()),i6=Vd()(hn()),Mi=tu()(i6,Ru),l6=Dz()(Qd()),c6=Ge.BI?a6(Gt.dE):a6(Gt.bX),Im=t=>rn()(t);class Xz extends Ho.Component{static get defaultProps(){return{getCharacter:Function.prototype,onItemUpdate:Function.prototype}}continueRef;feedbackRef;resetRef;buttonRef=Ho.createRef();responseItemRef=Ho.createRef();scenarioRef=Ho.createRef();blockContentRef=Ho.createRef();endRef=Ho.createRef();textRef=Ho.createRef();refs=Ho.createRef();dynamicRefs=Ho.createRef();fadeObservers=new Map;shouldFocus=!1;constructor(e){super(e);const n={activeScene:0,activeSlide:0,initiated:!1,prevScene:0,prevSlide:0,resizes:0,slides:{}};this.refs.current={},this.state=e.initialState||n,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(e){if(!e)return;const n=this.fadeObservers.get(e);n&&(n.observer.disconnect(),e.removeEventListener("scroll",n.scrollHandler),this.fadeObservers.delete(e));const o=Array.from(e.children).find(d=>d.className.includes("-bottom"));if(!o)return;const r=e.parentElement?.classList.contains("scenario-block__dialogue__bubble")||e.parentElement?.classList.contains("scenario-block__dialogue__pane")?e.parentElement:e,a=()=>{const{scrollHeight:d,clientHeight:m}=e;return d>m+2},i=d=>{const m=d?.[0]?.isIntersecting??!1,p=a();p?r.classList.add("has-overflow"):r.classList.remove("has-overflow"),!m&&p?r.classList.add("show-fade"):r.classList.remove("show-fade")},c=new IntersectionObserver(i,{root:e,threshold:[0,1]}),u=()=>{};this.fadeObservers.set(e,{observer:c,scrollHandler:u}),c.observe(o)}componentDidMount(){const{initialState:e,items:n}=this.props,o=$e()(Sl()("poses"),Ws()({},"character"),Im);Mi(n)&&!o(n)&&this.fetchCharacters(),e||this.resetSlides(),window.addEventListener("resize",this.onResize),window.addEventListener(_t,this.handleNavEvent)}handleNavEvent(e){const{path:n}=e.detail,{blockId:o,sceneId:r,slideId:a,responseId:i}=Qa(n,["block","scene"]),c=n.at(-1)==="feedback";if(o!==this.props.blockId)return;const u=Tm(this.props.items.findIndex(p=>p.id===r)),d=u!==null?Tm(this.props.items[u].slides.findIndex(p=>p.id===a)):null,m=d!==null?Tm(this.props.items[u].slides[d].responses.findIndex(p=>p.id===i)):null;this.setState({activeScene:u??0,activeSlide:d??0},()=>{u!==null&&d!==null&&this.setState({slides:{...this.state.slides,[`${u}.${d}`]:{...this.state.slides[`${u}.${d}`],hasFeedback:c,response:m}}})})}componentDidUpdate(){const{items:e,onStep:n}=this.props,{activeScene:o,activeSlide:r}=this.state,a=gt()([],[o,"slides"],e),i=gt()(null,[r,"goTo"],a),c=gt()(null,[r,"type"],a);if(n&&(i==="end"&&c==="text"||!i&&!c)&&Sm()(n,e),this.shouldFocus){this.shouldFocus=!1;const p=this.scenarioRef.current?.querySelector('[data-scenario-focus][tabindex="-1"]');p?p.focus():vh(this.scenarioRef.current)}this.fadeObservers.forEach(({observer:p,scrollHandler:f},v)=>{document.contains(v)||(p.disconnect(),v.removeEventListener("scroll",f),this.fadeObservers.delete(v))})}componentWillUnmount(){clearTimeout(this.continueRef),clearTimeout(this.feedbackRef),clearTimeout(this.resetRef),window.removeEventListener("resize",this.onResize),window.removeEventListener(_t,this.handleNavEvent),this.fadeObservers.forEach(({observer:e,scrollHandler:n},o)=>{e.disconnect(),o.removeEventListener("scroll",n)}),this.fadeObservers.clear()}getActiveScene(){return this.getScene(this.state.activeScene)}getScene(e){const{items:n}=this.props;return n&&e>=0&&e<n.length?n[e]:null}fetchCharacterPose(e,n){const o=this.getScene(e),r=o?.slides,a=r&&n>=0&&n<r.length;if(!o||!r||!a)return{name:"",pose:null};const{character:i}=o,c=r[n],u=`${e}.${n}`,d=[u,"response"],m=[u,"hasFeedback"],p=gt()(null,d,this.state.slides),f=gt()(!1,m,this.state.slides),v=Ws()("neutral","emotion",c),g=ni()(rs()(f),gt()(v,["responses",p,"emotion"]),rs()(v)),C=fs()(gt()(i?.poses?.neutral,["poses",g(c)]),c6);return{name:i?.name||"",pose:C(i)}}fetchCharacters(){const{getCharacter:e,items:n,onItemUpdate:o}=this.props,r=Us()(["id","name","poses","src"]),a=c=>u=>o({itemId:c,payload:{character:u}}),i=({character:c,id:u})=>Mi(c)&&e(c.id).then(d=>ro()("poses",Yz(d),d)).then(r).then(a(u));n.map(i)}isCharacterHidden(){const{items:e}=this.props,{activeScene:n,activeSlide:o}=this.state,a=this.getActiveScene()?.slides?.[o],i=o===null,c=e[n];return i?!(c?.slidesHaveCharacterByDefault??!1):a&&!a.hasCharacter}getCharacterPose(){const{items:e}=this.props,{activeScene:n,activeSlide:o,prevScene:r,prevSlide:a}=this.state,i=gt()([],[n,"slides"],e),c=gt()(!0,[o,"hasCharacter"],i);return i6(r)&&Qs()(c)?this.fetchCharacterPose(r,a):this.fetchCharacterPose(n,o)}onClick(e,n){const{items:o,onStep:r}=this.props,{activeScene:a,activeSlide:i}=this.state,c=this.getActiveScene()?.slides,u=Ws()(null,"type",c?.[i])==="dialogue",d=a===o.length-1,m=i===(c?.length??0)-1,p={activeSlide:i+1},f={activeScene:a+1,activeSlide:0},v={activeSlide:null},g={activeScene:0,activeSlide:0},C=fs()(o6(o),x=>({activeScene:x.scene,activeSlide:x.slide})),b=dn()([[rs()(m&&d),rs()(v)],[rs()(m&&!d),rs()(f)],[Li(),rs()(p)]]),L=ni()(rs()(u),rs()(v),rs()(g)),y=dn()([[lo()("slide"),Tr()(C,[n])],[lo()("next"),b],[lo()("end"),L]]),E=()=>this.continueRef=setTimeout(this.setNextSlide,300);this.resetRef=setTimeout(this.resetSlide.bind(this,a,i),0),this.setState({prevScene:a,prevSlide:i}),this.setState(y(e),E),e==="end"&&this.resetSlides(),e==="end"&&r&&Sm()(r,o)}onFocus(){this.shouldFocus=!0}onInit(){this.setState({initiated:!0})}onResize(){this.setState({resizes:this.state.resizes+1})}onResponseClick(e,n){const{activeScene:o,activeSlide:r,slides:a}=this.state,{getL10nValue:i,lessonId:c,blockId:u}=this.props,d=`${o}.${r}`,m=ro()("response",e),p=ro()("hasFeedback",!0),f=mi()({[`${d}`]:m}),v=mi()({[`${d}`]:p});n.media&&i(n.media)?.audio&&st.playerId===`audio-${c}-${u}`&&st.pause();const C=$e()(v,f);this.setState({slides:f(a)},()=>{this.shouldFocus=!0,this.setState({slides:C(a)})})}onTryAgainClick(){const{activeScene:e,activeSlide:n,slides:o}=this.state,r=`${e}.${n}`,a=sc()({hasFeedback:null,response:null}),i=mi()({[`${r}`]:a});this.setState({slides:i(o)})}render(){const{blockId:e,getL10nValue:n,isPDF:o,items:r,labels:a}=this.props,{activeScene:i,activeSlide:c,initiated:u}=this.state,m=this.getActiveScene()?.slides?.[c],p=$e()(Ru,Ws()({},"character"),Im),f=$e()(Sl()("poses"),Ws()({},"character"),Im),v=$e()(wo(),gt()({},["character","poses"])),g=$e()(wh(),wo(),Hn()(v)),C=this.isCharacterHidden(),b=W()("scenario-block",{"scenario-block--initiated":u,"scenario-block--mobile":ln.isMobile,"scenario-block--loading":p(r)&&!f(r),"scenario-block--character-hidden":C}),L=`scenario-live-${e}`,y={"aria-label":a?.a11yGroupScenario,"aria-describedby":L,className:b,ref:this.scenarioRef,role:"group",style:window.innerWidth<480?{height:window.innerHeight}:void 0},E=(0,Gt.ME)(n(r?.[0].background?.media)?.image),x=dn()([[hn(),this.renderEnd],[It()("type","dialogue"),this.renderDialogues],[It()("type","text"),this.renderText],[Li(),rs()(null)]]),S=W()("scenario-block__character",{"scenario-block__character--hidden":C}),T=`${i}.${c}`,N=this.state.slides[T],j=N?.hasFeedback?m?.responses?.[N?.response]?.alt:m?.alt,w=n(j);return(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{...y,"data-l10n-id":(0,Et.pP)(j),children:[(0,s.jsx)("div",{"aria-live":"polite",className:"visually-hidden-always",id:L,children:w}),(0,s.jsx)("div",{className:"scenario-block__spinner"}),(0,s.jsx)("div",{className:"scenario-block__background-wrapper",children:Mi(r)&&r.map(this.renderBackground)}),E&&(0,s.jsx)(En,{alt:"",onLoad:this.onInit,src:E}),(0,s.jsxs)("div",{className:"scenario-block__inner",children:[(0,s.jsx)("div",{className:S,children:f(r)&&g(r).map(this.renderPose)}),(0,s.jsx)(ys.F,{children:Mi(r)&&x(m)})]})]}),o&&m&&this.renderDetails(m)]})}renderBackground(e,n){const{activeScene:o}=this.state,{id:r,blurBackground:a}=e,i=this.props.getL10nValue(e?.background?.media)?.image,c=W()("scenario-block__background",{"scenario-block__background--active":o===n,"scenario-block__background--blur":a??!0}),u=(0,Gt.ME)(i);return u?(0,s.jsx)(En,{alt:"",className:c,src:u},r):(0,s.jsx)(s.Fragment,{})}renderButton(e){const{labels:n}=this.props,{scenarioContinue:o,scenarioTryAgain:r}=n,{goTo:a,nextSlide:i}=e,c="action"in e?e.action:void 0,u={appear:!0,classNames:"scenario-block__dialogue__button-",nodeRef:this.buttonRef,timeout:{enter:0,exit:1e3}},d=c==="tryAgain"?(0,s.jsxs)("span",{children:[r," ",(0,s.jsx)("i",{className:"icon icon-reload"})]}):(0,s.jsx)("span",{children:o}),p={className:"scenario-block__dialogue__button",key:"button",onClick:c==="tryAgain"?$e()(this.onFocus,this.onTryAgainClick):$e()(this.onFocus,Tr()(this.onClick,[a,i]))};return(0,s.jsx)(ys.F,{children:(0,s.jsx)(ys.B1,{...u,children:(0,s.jsx)("button",{...p,type:"button",children:d})})})}renderDetails(e){const{items:n}=this.props,{activeScene:o,activeSlide:r}=this.state,{responses:a,type:i}=e,c=(p,f)=>(0,s.jsxs)("span",{children:[p," ",(0,s.jsx)(NC,{})," ",f]},p),u=fs()(o6(n),p=>`Scene ${p.scene+1} Slide ${p.slide+1}`),d=(p,{goTo:f,nextSlide:v})=>dn()([[lo()("next"),Tr()(c,[p,"Next Slide"])],[lo()("end"),Tr()(c,[p,"End of Scenario"])],[Li(),Tr()(c,[p,u(v||{})])]])(f),m=i==="text"?d("Continue",e):a.map((p,f)=>d(f,p));return(0,s.jsxs)("div",{className:"scenario-block__pdf-details",children:[(0,s.jsxs)("h3",{children:["Scene ",o+1," Slide ",r+1]}),m]})}renderDialogue(e,n,o){const{description:r,id:a,hasCharacter:i}=n,c="type"in n?n.type:void 0,{count:u,firstKey:d,hasFeedback:m,slide:p,totalDialogues:f}=e,v=o===0?a:o,g=o===1?d:o-1,C=o===0&&u===1,b=o===u,L=c==="dialogue"&&(C||b),y=this.dynamicRefs.current[`dialogue-${v}`],E=b&&this.dynamicRefs.current[`dialogue-${g}`],x=y&&y.offsetHeight,S=b&&E&&E.offsetHeight,T=m?30:0,N=window.innerWidth<480?20:30,j=N*2+60+S-T,w=N+60-T,M=zz()(x+T-60),O=Ho.createRef(),{settings:R,getL10nValue:F}=this.props,D=R?.audioPosition,B=F(p.media),z=Mo(B,D),Z=z.renderOrder.indexOf("audio")<z.renderOrder.indexOf("text"),Y=!!B?.audio,X=m&&o===f-1,pe=W()("scenario-block__dialogue",{"scenario-block__dialogue--response":c==="response","scenario-block__dialogue--feedback":X,"scenario-block__dialogue--done":o<u-1,"scenario-block__dialogue--audio-top":Z&&Y}),Le=dn()([[rs()(C),rs()(null)],[lo()(u),rs()({top:`${j}px`})],[lo()(u-1),rs()({top:`${w}px`})],[lo()(u-2),rs()({top:`${M}px`})],[Li(),rs()({top:`-${x+30}px`})]]),ke={className:pe,ref:ce=>{this.dynamicRefs.current[`dialogue-${v}`]=ce},style:Le(o)},Be={appear:!0,classNames:"scenario-block__dialogue-",nodeRef:O,key:o,timeout:{enter:400,exit:400}},We=W()({"scenario-block__dialogue__bubble":i||c==="response","scenario-block__dialogue__pane":!i}),De=this.props.getL10nValue(r)||"",Ae=c!=="response"&&!X&&Y&&Z&&(0,s.jsx)("div",{className:"audio-position-wrapper audio-position-wrapper--top",children:this.renderAudioMedia(p)}),he=(0,s.jsxs)("div",{className:We,"data-scenario-focus":L?"":void 0,tabIndex:L?-1:void 0,children:[Ae,(0,s.jsxs)("div",{className:"scenario-block__dialogue__bubble__content",ref:this.setupFadeObserver,children:[c!=="response"&&!X?this.renderDialogueWithAudioPositioning(p,De,z):(0,s.jsx)(St,{value:De}),(0,s.jsx)("div",{className:"scenario-block__dialogue__bubble-bottom"})]})]});return(0,s.jsx)(ys.B1,{...Be,children:(0,s.jsx)("div",{children:(0,s.jsx)("div",{...ke,children:Mi(r)&&he})})})}renderDialogues(e){const{activeScene:n,activeSlide:o,slides:r}=this.state,{id:a,responses:i}=e,c=`${n}.${o}`,u=r[c]||{},m=$e()(wh(),Gz,Yo()(u))(e),{hasFeedback:p,response:f}=u,{feedback:v}=i[f]||{},g=hn()(f)&&Ru(i),C=p?m.length-1:m.length,b=(C===1&&cs()(i)||C===2&&Ru(i))&&p,L={count:C,firstKey:gt()(null,[0,"id"],m),hasFeedback:p&&Mi(v),slide:e,totalDialogues:m.length},y={classNames:"scenario-block__content-",nodeRef:this.blockContentRef,timeout:{enter:0,exit:1e3}},E=(0,s.jsx)("div",{className:"scenario-block__dialogues__bottom",children:(0,s.jsx)("div",{className:"scenario-block__dialogues__bottom__inner",children:(0,s.jsx)("div",{className:"scenario-block__dialogues__responses",children:(0,s.jsx)(ys.F,{component:"ol",role:"list",children:i.map((x,S)=>this.renderResponse(x,e,S))})})})});return(0,s.jsx)(ys.B1,{...y,children:(0,s.jsx)("div",{className:"scenario-block__dialogues scenario-block__content",children:(0,s.jsxs)("div",{className:"scenario-block__dialogues__inner",children:[(0,s.jsx)("div",{className:"scenario-block__dialogues__top",children:(0,s.jsx)("div",{className:"scenario-block__dialogues__top__inner",children:(0,s.jsx)(ys.F,{children:m.map(this.renderDialogue.bind(this,L))})})}),g&&E,b&&this.renderButton(m[C-1])]})})},a)}renderEnd(){const{labels:e}=this.props,{scenarioComplete:n,scenarioStartOver:o}=e,r=$e()(this.onFocus,Tr()(this.onClick,["end",null])),a=W()(["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,s.jsx)(ys.B1,{...i,children:(0,s.jsx)("div",{className:a,children:(0,s.jsxs)("div",{className:"scenario-block__text__inner","data-scenario-focus":"",tabIndex:-1,children:[(0,s.jsx)("div",{className:"scenario-block__text__title",children:(0,s.jsx)("h2",{children:n})}),(0,s.jsxs)("button",{className:"scenario-block__text__end",onClick:r,type:"button",children:[(0,s.jsx)("span",{children:o}),(0,s.jsx)("i",{className:"icon icon-reload"})]})]})},"end")},"end")}renderPose(e,n){const{pose:o}=this.getCharacterPose(),{filters:r,id:a}=e,i=c6(e),c=tu()(It()("name","style")),u=c(It()("value","left_aligned")),d=c(It()("value","right_aligned")),m=W()("scenario-block__character__inner",{"scenario-block__character__inner--active":o===i,"scenario-block__character__inner--right":xs()(d,r),"scenario-block__character__inner--left":xs()(u,r)});return(0,s.jsx)("div",{className:m,"data-pose-id":a,children:(0,s.jsx)(En,{alt:"",src:i})},`pose-${n}-${a}`)}renderResponse({description:e},n,o){const{isPDF:r}=this.props,a=r?qz:$e()(this.onFocus,Tr()(this.onResponseClick,[o,n])),i=v=>{const C=v.currentTarget.querySelector(".scenario-block__response__inner");if(C){const b=C.getBoundingClientRect();if(v.clientX>b.right-16){v.preventDefault();return}}a(v)},c=v=>{const C=v.currentTarget.querySelector(".scenario-block__response__inner");if(C){const b=C.getBoundingClientRect();v.clientX>b.right-16?C.classList.add("hovering-scrollbar"):C.classList.remove("hovering-scrollbar")}},u=v=>{const C=v.currentTarget.querySelector(".scenario-block__response__inner");C&&C.classList.remove("hovering-scrollbar")},d=W()(["scenario-block__response",`scenario-block__response--${o}`]),m=W()("scenario-block__response-item",`scenario-block__response-item--${o}`),p={appear:!0,classNames:"scenario-block__response-item-",nodeRef:this.responseItemRef,timeout:{enter:0,exit:1e3}},f=(0,s.jsx)("button",{className:d,onClick:i,onMouseLeave:u,onMouseMove:c,type:"button",children:(0,s.jsxs)("div",{className:"scenario-block__response__inner",ref:this.setupFadeObserver,children:[(0,s.jsx)("div",{className:"scenario-block__response__number",children:o+1}),(0,s.jsx)(St,{value:e}),(0,s.jsx)("div",{className:"scenario-block__response__inner-bottom"})]})});return(0,s.jsx)(ys.B1,{...p,children:(0,s.jsx)("li",{className:m,role:"listitem",children:f})},o)}renderText(e){const{description:n,goTo:o,hasCharacter:r,id:a,nextSlide:i}=e,c=this.props.getL10nValue(e.title),u=this.props.getL10nValue(n)||"",{labels:d,settings:m,getL10nValue:p}=this.props,{scenarioContinue:f,scenarioStartOver:v}=d,g=!n&&(c||"").length<22,C=m?.audioPosition,b=p(e.media),L=Mo(b,C),y=L.renderOrder.indexOf("audio")<L.renderOrder.indexOf("text"),E=!!b?.audio,x=W()("scenario-block__text","scenario-block__content",{"scenario-block__text--no-character":!r,"scenario-block__text--short":g,"scenario-block__text--audio-top":y&&E}),S={classNames:"scenario-block__content-",nodeRef:this.textRef,timeout:{enter:0,exit:400}},T=m?.headingLevel,N=T?`h${T}`:"h2",j=`scenario-title-${a}`,w=`scenario-description-${a}`,M=`${j} ${w}`,O=W()("scenario-block__text__inner",{"scenario-block__text__inner--end":o==="end"}),R=W()("scenario-block__text__title",{"scenario-block__text__title--end":o==="end"}),F=(0,s.jsx)("div",{className:R,"data-l10n-id":(0,Et.pP)(e.title),id:j,children:(0,s.jsx)(N,{children:c})}),D=E&&y&&(0,s.jsx)("div",{className:"audio-position-wrapper audio-position-wrapper--top",children:this.renderAudioMedia(e)}),B=(0,s.jsx)("div",{className:"scenario-block__text__description",id:w,ref:this.setupFadeObserver,children:this.renderTextWithAudioPositioning(e,u,L)}),z=$e()(this.onFocus,Tr()(this.onClick,[o,i])),Z=(0,s.jsx)("button",{"aria-describedby":M,className:"scenario-block__text__continue",onClick:z,type:"button",children:(0,s.jsx)("span",{children:f})}),Y=(0,s.jsxs)("button",{"aria-describedby":M,className:"scenario-block__text__end",onClick:z,type:"button",children:[(0,s.jsx)("span",{children:v}),(0,s.jsx)("i",{className:"icon icon-reload"})]});return(0,s.jsx)(ys.B1,{...S,children:(0,s.jsx)("div",{className:x,children:(0,s.jsxs)("div",{className:O,"data-scenario-focus":"",tabIndex:-1,children:[c&&F,D,n&&B,o==="end"?Y:Z]})},a)},a)}renderAudioMedia(e){const{blockId:n,getL10nValue:o,labels:r,lessonId:a,items:i,settings:c}=this.props,u=o(e.media),d=i?.[this.state.activeScene];return u?(0,s.jsx)(sn,{blockId:n,index:n,item:e,labels:r,lessonId:a,lessonNumber:a,media:u,refs:`items:${n}/items:${d.id}/slides:${e.id}`,shouldPause:e.type,volumeSliderPosition:c?.audioPosition==="top"?"below":"above"}):null}renderDialogueWithAudioPositioning(e,n,o){const r=o.renderOrder.indexOf("audio")<o.renderOrder.indexOf("text");return(0,s.jsxs)(s.Fragment,{children:[o.renderOrder.map((a,i)=>{if(a==="text")return(0,s.jsx)("div",{children:(0,s.jsx)(St,{value:n})},`text-${i}`);if(a==="audio"&&!r){const c=this.renderAudioMedia(e);return c?(0,s.jsx)("div",{children:c},`audio-${i}`):null}return null}),(0,s.jsx)("div",{className:"scenario-block__dialogue__bubble-bottom"})]})}renderTextWithAudioPositioning(e,n,o){const r=o.renderOrder.indexOf("audio")<o.renderOrder.indexOf("text");return(0,s.jsxs)(s.Fragment,{children:[o.renderOrder.map((a,i)=>{if(a==="text")return(0,s.jsx)("div",{children:(0,s.jsx)(St,{value:n})},`text-${i}`);if(a==="audio"&&!r){const c=this.renderAudioMedia(e);return c?(0,s.jsx)("div",{children:c},`audio-${i}`):null}return null}),(0,s.jsx)("div",{className:"scenario-block__text__description-bottom"})]})}resetSlide(e,n){const{slides:o}=this.state,r=`${e}.${n}`,a={hasFeedback:!1,response:null};this.setState({slides:ro()(r,a,o)})}resetSlides(){const{items:e}=this.props,n=r=>(a,i,c)=>{const{type:u,responses:d=[]}=i,m=u==="dialogue"&&d.length===0;return ro()(`${r}.${c}`,{hasFeedback:m,response:null},a)},o=(r,a,i)=>fs()(Ws()([],"slides"),l6(n(i),{}),sc()(r))(a);this.setState({slides:l6(o,{},e)})}setNextSlide(){const{activeScene:e,activeSlide:n,slides:o}=this.state,r=this.getActiveScene()?.slides;if(!r)return;const{responses:a=[],type:i}=r[n]||{},c=`${e}.${n}`,u=ro()("hasFeedback",!0),d=mi()({[c]:u});i==="dialogue"&&cs()(a)&&(this.shouldFocus=!0,this.setState({slides:d(o)}))}shouldComponentUpdate(e,n){return e.items!==this.props.items||e.settings!==this.props.settings||n.activeScene!==this.state.activeScene||n.activeSlide!==this.state.activeSlide||n.initiated!==this.state.initiated||n.resizes!==this.state.resizes||n.slides!==this.state.slides||e.labels!==this.props.labels}}const Jz=t=>{const e=(0,rt.gY)();return(0,s.jsx)(Xz,{...t,getL10nValue:e})};function qz(){}var eV=l(15648);class tV extends eV.Component{render(){const{animateBlockEntrance:e,isLearner:n,previewType:o,initiallyVisible:r}=this.props,a=!hn()(o),u={animateBlockEntrance:a,animateIn:e?"fadeIn":"none",duration:a&&e?1:0,initiallyVisible:r,isLearner:n};return(0,s.jsx)(Pt,{className:"block-scenario",children:(0,s.jsx)(Dt,{...u,children:(0,s.jsx)(Jz,{...this.props})})})}}var sV=l(80195),Pu=l.n(sV);function nV(t){t&&(t.addEventListener("touchstart",Ir,!0),t.addEventListener("touchmove",Ir,!0),t.addEventListener("touchcancel",Ir,!0),t.addEventListener("touchend",Ir,!0))}function oV(t){t&&(t.removeEventListener("touchstart",Ir,!0),t.removeEventListener("touchmove",Ir,!0),t.removeEventListener("touchcancel",Ir,!0),t.removeEventListener("touchend",Ir,!0))}function Ir(t){t?.stopPropagation?.()}const Oi=ne("playing-card"),d6=({id:t,isDeckTopCard:e,title:n,ref:o})=>{const[r,a]=(0,h.useState)(!1),[i,c]=(0,h.useState)(!1),[u,d]=(0,h.useState)({x:0,y:0}),[m,p]=(0,h.useState)(!0),[f,v]=(0,h.useState)(!1),[g,C]=(0,h.useState)(0),b=tn(),L=(0,h.useRef)(null),y=(0,h.useRef)(null),E=(0,h.useRef)(void 0),x=(0,h.useRef)(void 0),S=(0,h.useRef)(!1),T=(0,h.useCallback)(()=>{const{innerWidth:z}=window,Z=L.current&&L.current.scrollHeight>L.current.clientHeight,Y=z<g;Z&&z>g&&C(z),v(Z||Y)},[g]),N=(0,h.useRef)(()=>{a(!0),c(!1)}),j=(0,h.useRef)(()=>{a(!1)});(0,h.useImperativeHandle)(o,()=>({onStartSortAttempt:N.current,onEndSortAttempt:j.current})),(0,h.useEffect)(()=>{const z=setTimeout(()=>{p(!1)},300);return()=>clearTimeout(z)},[]),(0,h.useEffect)(()=>{const z=y.current;if(!z)return;const Z=()=>{a(!0),c(!1)},Y=({dx:pe,dy:Le})=>{d(ke=>({x:ke.x+pe,y:ke.y+Le}))},X=()=>{a(!1)};return N.current=Z,j.current=X,nV(z),Do(z).draggable({inertia:!0,autoScroll:!1,modifiers:[Do.modifiers.snap({targets:[(pe,Le)=>({x:pe,y:Le})],range:1/0,endOnly:!0,relativePoints:[{x:.5,y:.5}]})]}).on("dragstart",Z).on("dragmove",Y).on("dragend",X),T(),E.current=yu()(T,250),window.addEventListener("resize",E.current),()=>{oV(z),Do(z).off("dragstart",Z).off("dragmove",Y).off("dragend",X),E.current&&(E.current.cancel(),window.removeEventListener("resize",E.current)),clearTimeout(x.current)}},[T]),(0,h.useEffect)(()=>{T()},[t,T]),(0,h.useEffect)(()=>{const z=S.current;S.current=r,z&&!r&&(c(!0),clearTimeout(x.current),x.current=setTimeout(()=>{d({x:0,y:0}),c(!1)},300))},[r]);const w=b?.backgroundType===k.xj.ACCENT||b?.backgroundType===k.xj.IMAGE,M=`translate3d(${u.x}px, ${u.y}px, 0)`,O={WebkitTransform:M,transform:M},R=Oi("title",{"is-max-length":f}),F=Oi({draggable:!0,moving:r,fail:i,reset:m}),D=w?Oi("content"):Oi("content").mix("brand--border"),B=typeof n=="string"?n:n?.["en-US"]||"Card";return(0,s.jsxs)("div",{"aria-hidden":!e,className:F,id:t.toString(),onMouseDown:z=>{z.preventDefault()},ref:y,style:O,children:[e&&(0,s.jsxs)("div",{className:"visually-hidden-always",children:["Current item: ",B]}),(0,s.jsxs)(Gs,{"aria-hidden":"true",className:D,children:[(0,s.jsx)(St,{className:R,id:`card-title-${t}`,ref:L,value:n}),(0,s.jsx)("div",{className:Oi("handle")}),(0,s.jsx)("div",{className:Oi("status"),children:(0,s.jsx)("i",{className:"icon icon-check"})})]})]},`card-${t}`)},wu=ne("restart-button");function rV({allowTabNavigation:t=!0,onClick:e,onFocus:n=qs.lQ,ref:o,text:r}){const a=wu({}).mix("button");return(0,s.jsx)("button",{"aria-hidden":!t,className:a,"data-testid":"quiz-take-again-button",onClick:e,onFocus:n,ref:o,tabIndex:ui(t),type:"button",children:(0,s.jsxs)("div",{className:wu("content"),children:[(0,s.jsx)("span",{className:wu("text").mix("brand--ui"),children:r}),(0,s.jsx)("i",{"aria-hidden":"true",className:wu("icon").mix("icon").mix("icon-reload")})]})})}const u6=rV,nc=ne("deck"),aV=t=>t?.percentViewed===100,iV=(t,e)=>`${t?.correctlyAnswered??0}/${e}`,lV=(t,e)=>String(e?.lastIncorrectCardId)===String(t.id),cV=({count:t,items:e,labels:n,id:o,onReplay:r,progress:a,ref:i})=>{const c=(0,h.useRef)([]),u=(0,h.useRef)(null);(0,h.useImperativeHandle)(i,()=>({startKeyDrop(){c.current[0]?.onStartSortAttempt()},endKeyDrop(){c.current[0]?.onEndSortAttempt()},focusReplayButton(){u.current?.focus()}}));const d=aV(a),m=iV(a,t),p=()=>{r?.({id:o})};return(0,s.jsxs)("div",{className:nc({complete:a?.percentViewed===100}),children:[(0,s.jsx)("div",{className:nc("spacer")}),d&&(0,s.jsxs)("div",{className:nc("cardholder"),children:[(0,s.jsxs)("div",{className:nc("title").mix("brand--ui"),children:[m," ",n.sortingCardsCorrect]}),(0,s.jsx)(u6,{allowTabNavigation:d,onClick:p,ref:u,text:n.sortingReplay})]}),(0,s.jsx)("div",{className:nc("content"),children:e.map((f,v)=>(0,s.jsx)(d6,{id:f.id,isDeckTopCard:c.current[v]===c.current[0],isIncorrect:lV(f,a),ref:g=>{c.current[v]=g},title:f.title},f.id))})]})},pa=ne("pile"),dV=({id:t,lessonId:e,deckTopCard:n,nextCard:o,isComplete:r=!1,onCardDrop:a,onNavigateToNext:i,onNavigateToPrevious:c,onKeyDropStart:u,onKeyDropEnd:d,title:m,ref:p})=>{const[f,v]=(0,h.useState)(void 0),[g,C]=(0,h.useState)(!1),[b,L]=(0,h.useState)(!0),[y,E]=(0,h.useState)(!1),[x,S]=(0,h.useState)(!1),[T,N]=(0,h.useState)(0),j=(0,h.useRef)(null),w=(0,h.useRef)(null),M=(0,h.useRef)(null),O=(0,h.useRef)(void 0),R=(0,h.useRef)(void 0),F=(0,h.useRef)(void 0),D=(0,h.useRef)(void 0),B=(0,h.useRef)(void 0),{announcePolite:z}=pt(),Z=(0,h.useEffectEvent)(()=>{if(r||!n)return;const ce=n.id.toString(),He=n.pileId===t;a?.({id:e,itemId:ce,isCorrect:He});const Pe=typeof n.title=="string"?n.title:n.title?.["en-US"]||"",Ke=typeof m=="string"?m:m?.["en-US"]||"";if(He){clearTimeout(R.current),clearTimeout(F.current),clearTimeout(D.current),v(n),C(!0),L(!1);const Fe=`Correct. ${Pe}, category: ${Ke}`;z(Fe);const ut=o?typeof o.title=="string"?o.title:o.title?.["en-US"]||"":"";ut&&(D.current=setTimeout(()=>{z(`Next item. ${ut}`)},500)),R.current=setTimeout(()=>{v(void 0),C(!1)},1500),F.current=setTimeout(()=>{L(!0)},1300)}else clearTimeout(R.current),clearTimeout(F.current),clearTimeout(D.current),v(void 0),C(!1),L(!0),z("Incorrect. Choose another category.")});(0,h.useImperativeHandle)(p,()=>({focus(){w.current?.focus()}}));const Y=(0,h.useCallback)(()=>{const{innerWidth:ce}=window,He=j.current&&j.current.scrollHeight>(j.current.offsetParent?.clientHeight??0),Pe=ce<T;He&&ce>T&&N(ce),S(He||Pe)},[T]),X=(0,h.useCallback)(()=>{if(r||!n)return;u?.();const ce=n.id.toString(),He=n.pileId===t;a?.({id:e,itemId:ce,isCorrect:He});const Pe=typeof n.title=="string"?n.title:n.title?.["en-US"]||"Card",Ke=typeof m=="string"?m:m?.["en-US"]||"Pile";if(He){clearTimeout(R.current),clearTimeout(F.current),clearTimeout(D.current),v(n),C(!0),L(!1);const Fe=`Correct. ${Pe}, category: ${Ke}`;z(Fe);const ut=o?typeof o.title=="string"?o.title:o.title?.["en-US"]||"":"";ut&&(D.current=setTimeout(()=>{z(`Next item. ${ut}`)},500)),R.current=setTimeout(()=>{v(void 0),C(!1)},1500),F.current=setTimeout(()=>{L(!0)},1300)}else clearTimeout(R.current),clearTimeout(F.current),clearTimeout(D.current),v(void 0),C(!1),L(!0),z("Incorrect. Choose another category.")},[r,n,o,t,e,m,u,a,z]),pe=(0,h.useCallback)(ce=>{gr(ce)?Yp(()=>c?.())(ce):Cr(ce)&&Yp(()=>i?.())(ce)},[c,i]),Le=(0,h.useCallback)(()=>{r||(X(),clearTimeout(B.current),B.current=setTimeout(()=>d?.(),100))},[X,d,r]),ke=(0,h.useCallback)(()=>{E(!0)},[]),Be=(0,h.useCallback)(()=>{E(!1)},[]);(0,h.useEffect)(()=>{const ce=M.current;if(!ce)return;const He=Fe=>{const ut=Do.getElementRect(Fe.target),dt={x:ut.left+ut.width/2,y:ut.top+ut.height/2};Fe.draggable.draggable({snap:{targets:[dt]}})},Pe=Fe=>{Fe.draggable.draggable({snap:{targets:[(ut,dt)=>({x:ut,y:dt})]}})},Ke=Fe=>{Fe.draggable.draggable({snap:{targets:[(ut,dt)=>({x:ut,y:dt})]}}),Fe.stopPropagation?.(),Fe.preventDefault?.(),Z()};return Do(ce).dropzone({overlap:"pointer"}).on("dragenter",He).on("dragleave",Pe).on("drop",Ke),Y(),O.current=yu()(Y,250),window.addEventListener("resize",O.current),()=>{Do(ce).off("dragenter",He).off("dragleave",Pe).off("drop",Ke),clearTimeout(R.current),clearTimeout(F.current),clearTimeout(D.current),clearTimeout(B.current),O.current&&(O.current.cancel(),window.removeEventListener("resize",O.current))}},[]);const We=W()(pa(),{"drop-success":g,complete:r}),De=W()(pa("content"),{"drop-animating":!b&&!y}),Ae=pa("title",{"is-max-length":x}),he=typeof m=="string"?m:m?.["en-US"]||"Category";return(0,s.jsx)("div",{className:We,ref:M,children:(0,s.jsx)("div",{className:pa("wrapwrap"),children:(0,s.jsxs)(Gs,{className:pa("wrap"),overrideBackground:!0,children:[(0,s.jsx)("div",{"aria-hidden":"true",className:pa("message"),children:(0,s.jsx)(St,{className:Ae,ref:j,value:m})}),(0,s.jsx)("button",{"aria-disabled":r,"aria-label":he,className:De,disabled:r,onBlur:Be,onClick:Le,onFocus:ke,onKeyDown:pe,ref:w,type:"button",children:f&&(0,s.jsx)(d6,{id:f.id,title:f.title})}),(0,s.jsx)("div",{className:pa("background")})]})})})},Nm=ne("sorting"),uV=(t,e)=>!e||!e.items?t:t.filter(n=>!e.items?.[n.id]?.isViewed),hV=({id:t,labels:e,items:n,piles:o,onCardDrop:r,onReplay:a,progress:i})=>{const[c,u]=(0,h.useState)(()=>Pu()(n)),[d,m]=(0,h.useState)(!1),p=(0,h.useRef)([]),f=(0,h.useRef)(null),v=(0,h.useRef)(i?.retryAttempts),g=(0,h.useRef)(i?.percentViewed),C=(0,h.useRef)(void 0),b=(0,h.useRef)(void 0),L=(0,h.useRef)(void 0),{announcePolite:y}=pt(),E=(0,h.useEffectEvent)(()=>{p.current[0]?.focus()}),x=(0,h.useEffectEvent)(()=>{const R=i?.correctlyAnswered??0,F=n.length;y(`${R} of ${F} cards correct`)}),S=(0,h.useEffectEvent)(()=>{f.current?.focusReplayButton()});(0,h.useEffect)(()=>{const R=F=>{const{blockId:D,cardId:B}=Qa(F.detail.path,["block","card"]);t!==D||!B||u(z=>{const Z=z.find(X=>X.id===B),Y=z.filter(X=>X.id!==B);return Z?[Z,...Y]:z})};return window.addEventListener(_t,R),()=>{window.removeEventListener(_t,R)}},[t]),(0,h.useEffect)(()=>{const R=i?.retryAttempts,F=v.current;return R!==F?(v.current=R,u(Pu()(n)),clearTimeout(C.current),C.current=setTimeout(()=>{E()},100)):u(D=>{const B=n.filter(Y=>!D.find(X=>X.id===Y.id));return[...D.filter(Y=>n.find(X=>X.id===Y.id)).map(Y=>{const X=n.find(pe=>pe.id===Y.id);return X?{...Y,...X}:Y}),...B]}),()=>{clearTimeout(C.current)}},[n,i?.retryAttempts]),(0,h.useEffect)(()=>{const R=i?.percentViewed,F=g.current;return R===100&&F!==100&&(m(!0),clearTimeout(b.current),b.current=setTimeout(()=>{x()},500),clearTimeout(L.current),L.current=setTimeout(()=>{S()},100)),R!==100&&F===100&&m(!1),g.current=R,()=>{clearTimeout(b.current),clearTimeout(L.current)}},[y,i?.correctlyAnswered,i?.percentViewed,n.length]);const{sortingLandmark:T}=e,N=uV(c,i),j=T,w=N?.[0],M=w?typeof w.title=="string"?w.title:w.title?.["en-US"]||"":"",O=d?"Categories. Interaction completed.":M?`Categories. ${M}`:"Categories";return(0,s.jsxs)("div",{"aria-label":j,className:Nm(),role:"group",children:[(0,s.jsx)("div",{className:Nm("row"),children:(0,s.jsx)(cV,{count:c.length,id:t,items:N,labels:e,onReplay:a,progress:i,ref:f})}),(0,s.jsx)("ul",{"aria-label":O,className:Nm("row"),role:"list",children:o.map((R,F)=>(0,s.jsx)("li",{role:"listitem",children:(0,s.jsx)(dV,{deckTopCard:N?.[0],id:R.id,isComplete:d,lessonId:t,nextCard:N?.[1],onCardDrop:r,onKeyDropEnd:()=>{f.current?.endKeyDrop()},onKeyDropStart:()=>{f.current?.startKeyDrop()},onNavigateToNext:()=>gk({list:p.current,currentIndex:F}),onNavigateToPrevious:()=>Ck({list:p.current,currentIndex:F}),ref:D=>{p.current[F]=D},title:R.title})},R.id))})]})},mV=({blockId:t,lessonId:e})=>({itemId:n,isCorrect:o})=>(0,K.JD)((0,Jo.i$)({itemId:n,lessonId:e,blockId:t,isCorrect:o})),pV=({blockId:t,lessonId:e})=>()=>(0,K.JD)((0,Jo.V9)({lessonId:e,blockId:t})),fV=t=>{const{animateBlockEntrance:e,blockId:n,initiallyVisible:o,items:r,labels:a,piles:i,progress:c}=t,u=t.onCardDrop||mV,d=t.onReplay||pV;return(0,s.jsx)(Pt,{type:"sorting-activity",children:(0,s.jsx)(Dt,{animateBlockEntrance:e,initiallyVisible:o,isLearner:!0,children:(0,s.jsx)(hV,{id:n,items:r,labels:a,onCardDrop:u(t),onReplay:d(t),piles:i,progress:gt()({},["items",n],c)})})})};var h6=l(75189);class vV extends h.Component{static defaultProps={scope:"error-boundary"};constructor(e){super(e),this.state={hasError:!1,prevScope:e.scope}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}static getDerivedStateFromProps(e,n){return n.prevScope!==e.scope?{hasError:!1,error:void 0,prevScope:e.scope}:n}componentDidCatch(e){h6.L.addError(e,{scope:this.props.scope},"source")}render(){const{hasError:e,error:n}=this.state,{FallbackComponent:o}=this.props;return e||n?(0,s.jsx)(o,{}):this.props.children}}const gV=vV,m6=(0,h.createContext)({translationHoveredPath:null});function CV(){return(0,h.use)(m6)}const xV=m6.Provider,bV=(0,h.lazy)(()=>l.e("webpack_container_remote_mondrian_learn-react").then(l.t.bind(l,4246,23))),yV={subscribe(t,e){const n=`mondrian:${t}`,o=()=>{st.isPlaying&&st.playerId!==n&&e()};return st.addChangeListener(o),()=>{st.removeChangeListener(o)}},play(t){const e=`mondrian:${t}`;st.playerId=e,st.isPlaying=!0}};function LV(t){const e={};return t.backgroundType==="IMAGE"&&(e["--color-background"]="transparent"),e.maxWidth=(t.contentWidth??9999)+"rem",e.minWidth="0",e.margin="0 auto",e}function EV({blockumentId:t,manifest:e}){let n=920,o=600;try{const r=e.blockuments?.[t];if(r){const a=e.items?.[r.children[0]?.id];if(a){const i=a.states[a.initialState];if(i){const c=i.width.value,u=i.height.value;typeof c=="number"&&typeof u=="number"&&(n=c,o=u)}}}}catch{}return(0,s.jsx)("svg",{"aria-hidden":"true",className:"block-mondrian__fallback",height:o,width:n})}function SV({animateBlockEntrance:t=!0,initiallyVisible:e,blockumentId:n,isLearner:o=!1,settings:r,onStep:a,labels:i}){const c=(0,Ce.DX)(),u=c.mondrian,d=(0,Ce.SQ)(),m=(0,ws.y4)(),p=Gl(),f={externalLinksDisabled:"externalLinksDisabled"in c?c.externalLinksDisabled:!1,isExternalLink:Dn},{currentLocale:v}=(0,zt.nY)(),g=(0,rt.D_)(),C=CV(),b=(0,h.useMemo)(()=>({active:v,source:g}),[v,g]),L=(0,h.useCallback)(N=>p?.audioPlayerIdOpen===io({refs:`items:${n}/items:${N}`}),[n,p?.audioPlayerIdOpen]),y=(0,h.useCallback)(({refocusTarget:N,itemId:j,transcript:w})=>{L(j)?m(Vl()):m(Lv({audioPlayerId:io({refs:`items:${n}/items:${j}`}),focusing:!0,refocusTarget:N,transcriptMedia:{mondrianTranscript:w}}))},[n,m,L]),E=(0,h.useCallback)(({itemId:N,transcript:j})=>{p?.audioPlayerIdOpen&&m(xr({audioPlayerId:io({refs:`items:${n}/items:${N}`}),transcriptMedia:{mondrianTranscript:j}}))},[n,m,p]),x=(0,h.useCallback)(N=>{m(xr({audioPlayerId:io({refs:`items:${n}/items:${N}`}),focusing:!0}))},[n,m]),S=(0,h.useMemo)(()=>({isPanelOpenForItem:L,focusPanel:x,togglePanel:y,updateTranscript:E}),[x,L,y,E]),T=(0,h.useCallback)(N=>{if(a)for(const j of Object.values(N))j.progress>=100&&a({id:j.itemId})},[a]);return(0,s.jsx)(Pt,{children:(0,s.jsx)(gV,{FallbackComponent:NV,children:(0,s.jsx)(Dt,{animateBlockEntrance:t,initiallyVisible:e,isLearner:o,children:(0,s.jsx)("div",{style:LV(r),children:(0,s.jsx)(h.Suspense,{fallback:(0,s.jsx)(EV,{blockumentId:n,manifest:u}),children:(0,s.jsx)(bV,{blockumentId:n,hoveredItemPath:C.translationHoveredPath,labels:i,linkRenderConfig:f,locale:b,manifest:u,mediaStoreAdapter:yV,onMediaProgress:T,runtimeInterface:window.Runtime,searchTerm:d?.term,transcriptPanelAdapter:S})})})})})})}const TV=(0,h.memo)(SV,IV);function IV(t,e){return t.blockumentId===e.blockumentId&&t.settings.backgroundType===e.settings.backgroundType&&t.settings.contentWidth===e.settings.contentWidth&&t.labels===e.labels}function NV(){return null}var p6=l(67750),as=l(15648);const Rs=ne("block-code"),jV=`${(0,Ge._$)("CDN_URI")}/assets/rise/assets/blocks/code_block_unavailable.svg`;function f6(t,e){const n=v6(p6.parse(t.data));for(const o of n)if(o.type==="notification")e[o.method]?.(o.params);else throw new Error(`Unsupported RPC type "${o.type}"`)}function*v6(t){if(Array.isArray(t))for(const e of t)yield*v6(e);else yield t}function g6(t,e,n){return as.useEffect(()=>{const r=new AbortController;return window.addEventListener("message",a=>{a.origin===window.origin&&e!=null&&t.current&&a.source===t.current.contentWindow&&f6(a,e)},{signal:r.signal}),()=>r.abort()},[e,t]),as.useCallback(r=>{t.current?.contentWindow?.postMessage(r,n)},[t,n])}const kV=(t,e,n)=>g6(t,n,window.origin),AV=(t,e,n)=>g6(t,n,"*"),RV=(t,e,n)=>{const[o,r]=as.useState(()=>new BroadcastChannel(e));return as.useEffect(()=>()=>o.close(),[o]),as.useEffect(()=>{o.name!==e&&r(new BroadcastChannel(e))},[o,e]),as.useEffect(()=>{const i=new AbortController;return o.addEventListener("message",c=>f6(c,n),{signal:i.signal}),()=>i.abort()},[o,n]),as.useCallback(i=>{o.postMessage(i)},[o])},PV=(0,Ge.Hm)()?ln.isLocalFilesystem?AV:RV:kV,wV=window.location.origin==="";function MV(t){let e=wV?"":"lib/sandbox/sandbox.html";return e+=`#channel=${encodeURIComponent(t)}`,e}function OV(t){return typeof t=="number"?`${t/10}rem`:"-1px"}const DV={0:"small",1:"medium",2:"full"};function BV({editBlock:t,errors:e,isDragPreview:n,isLearn:o,isSidebarPreview:r,items:a,labels:i,onClearErrors:c,onError:u,onStep:d,previewType:m,settings:p}){const f=as.useRef(null),g=(0,Ce.DX)()?.htmlBlocksDisabled,C=n||r||!!m,[b]=a,L=(0,rt.QQ)(b.srcdoc),y=(0,rt.QQ)(b.media),E=y?.sandbox?.src==null?void 0:`${y.sandbox.src}/index.html`,x=p?.autoResize===!0,S=p?.width??"0",[T,N]=as.useState("-1px");as.useEffect(()=>{x||N(OV(p?.height))},[x,p?.height]);const[j,w]=as.useState(0),[M,O]=as.useState(!1),[R,F]=as.useState(!1),[D]=as.useState(()=>`rise-frontend-sandbox-${window.crypto.randomUUID()}`),B=MV(D),z=as.useCallback(()=>{d?.({id:b.id})},[b.id,d]),Z=as.useCallback(({message:Ae})=>{u?.({message:Ae}),F(!0),console.error("Sandbox Error",Ae)},[u,F]),Y=as.useCallback(()=>{c?.(),F(!1),w(Ae=>Ae+1)},[c]),X=as.useCallback(()=>{O(j>0)},[j]),pe=as.useCallback(({height:Ae})=>{x&&N(`${Ae}px`)},[x]),Le=as.useMemo(()=>({oncomplete:z,onerror:Z,onload:X,onready:Y,onresize:pe}),[z,Z,Y,X,pe]),ke=PV(f,D,Le),Be=as.useCallback((Ae,he)=>{if(f==null&&j===0)throw new Error("Attempted to send message to sandbox before it is ready");const ce=p6.format.notification(Ae,he);ke(ce)},[j,f,ke]),We=as.useCallback(()=>{window.location.reload()},[]),De=as.useCallback(()=>{t?.()},[t]);return as.useEffect(()=>{j&&Be("onupdate",{autoResize:x,src:E,srcDoc:L})},[x,j,Be,E,L]),o&&e!=null||R?(0,s.jsx)(Pt,{children:(0,s.jsxs)("div",{className:Rs("error-general",{learn:o}),children:[(0,s.jsx)("div",{className:Rs("error-message"),children:"Something went wrong"}),(0,s.jsx)("div",{className:Rs("error-message-subtitle"),children:"There was an error loading this code block. Please contact your admin if the issue continues."}),(0,s.jsx)(Ot.ArcButton,{className:Rs("error-button"),onClick:We,size:"lg",variant:"primary",children:"Refresh page"})]})}):e!=null&&Object.keys(e).length>0?(0,s.jsx)(Pt,{children:e[404]?(0,s.jsxs)("div",{className:Rs("error-404"),children:[(0,s.jsx)("div",{className:Rs("error-message"),children:"We couldn\u2019t find your file"}),(0,s.jsx)("div",{className:Rs("error-message-subtitle"),children:"Make sure your zip file contains an index.html file."}),(0,s.jsx)(Ot.ArcButton,{className:Rs("error-button"),onClick:De,size:"lg",variant:"primary",children:"Retry upload"})]}):(0,s.jsxs)("div",{className:Rs("error-general"),children:[(0,s.jsx)("div",{className:Rs("error-message"),children:"Something went wrong"}),(0,s.jsxs)("div",{className:Rs("error-message-subtitle"),children:["Try refreshing the page or entering your code again. If the issue isn't fixed,"," ",(0,s.jsx)("a",{href:"https://community.articulate.com/group/code-block",rel:"noopener noreferrer",target:"_blank",children:"visit our community"}),"."]}),(0,s.jsx)(Ot.ArcButton,{className:Rs("error-button"),onClick:We,size:"lg",variant:"primary",children:"Refresh page"})]})}):g&&!C?(0,s.jsx)(Pt,{children:(0,s.jsx)("div",{className:Rs("restricted"),children:(0,s.jsxs)("div",{className:Rs("restricted-card"),children:[(0,s.jsx)(I1,{alt:"",className:Rs("restricted-icon"),src:jV}),(0,s.jsx)("div",{className:Rs("restricted-title"),children:"Subscribe to unlock full access"}),(0,s.jsx)("div",{className:Rs("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,s.jsx)(Pt,{children:(0,s.jsx)("iframe",{allow:"fullscreen",className:Rs({"auto-resize":x,loaded:C||M,width:DV[S]}),"data-rise-frontend-sandbox":"",loading:"lazy",ref:f,sandbox:"allow-forms allow-popups allow-same-origin allow-scripts",scrolling:x?"no":void 0,src:B,style:{"--block-html-height":T},title:i?.a11yBlockCode},D)})}const Nr=ne("timeline-card"),HV=t=>{const{blockId:e,disableZoom:n,enableVideoPlaybackSpeed:o,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:u,mediaType:d,audioPosition:m}=t,{settings:p}=a,f=(0,rt.QQ)(a.media)??{},v=d==="audio"&&f.audio,g=d==="embed"&&f.embed,C=d==="image"&&f.image,b=d==="video"&&f.video;if(!v&&!g&&!C&&!b&&!(d==="image-with-audio"&&r))return;const y=f.embed?Ti(f.embed):void 0,E=!!f.image,x=!!f.audio,S=E?f.image.align:"center",T=Nr("media",{audio:x&&!r,"audio-and-embed":!!(f.audio&&f.embed),"image-with-audio":r,[`image-with-audio-${S}`]:r&&!!S,"audio-on-bottom":x&&!r&&m==="bottom",linkEmbed:y==="link",videoEmbed:y==="video",visual:!r&&E||!hn()(f.video)}),N=p||{};return(0,s.jsx)("div",{className:T,children:(0,s.jsx)(sn,{blockId:e,enableVideoPlaybackSpeed:o,index:`${a.id}`,isOverlayAudio:r,item:a,labels:i,lessonId:c,lessonNumber:u,media:f,opts:{disableZoom:n,...N},pauseOnLoad:!0,renderMediaType:r?void 0:d})})},FV=t=>{const{headingLevel:e,innerRef:n,item:o,isActive:r,loadMedia:a,audioPosition:i,onFocus:c}=t,{id:u}=o,d=Nr({active:r}),m=!!o.date,p=!!o.title,f=e||2,v=`h${f}`,g=`h${f+1}`,C=(0,rt.QQ)(o.media)??{},b=Mo(C,i,!0,"timeline"),L=()=>{if(!C||!a)return null;const y={audio:{item:{...o,media:b.audioOnlyMedia||C},mediaType:"audio"},image:{item:{...o,media:b.imageOnlyMedia||C},mediaType:"image"},video:{item:{...o,media:b.videoOnlyMedia||C},mediaType:"video"},embed:{item:{...o,media:b.embedOnlyMedia||C},mediaType:"embed"},overlay:{mediaType:"image-with-audio",isOverlayAudio:!0}};return(0,s.jsx)(s.Fragment,{children:b.renderOrder.map((E,x)=>{if(E==="text")return(0,s.jsx)(St,{className:Nr("description"),value:o.description},`text-${x}`);const S=y[E];return S?(0,h.createElement)(HV,{...t,...S,key:`${E}-${x}`}):null})})};return(0,s.jsx)("div",{className:d,"data-id":u,ref:n,children:(0,s.jsx)(Gs,{className:Nr("body"),onFocus:c,children:(0,s.jsx)("div",{className:Nr("main-wrap"),children:(0,s.jsxs)("div",{className:Nr("main"),children:[m&&(0,s.jsx)("div",{className:Nr("date"),children:(0,s.jsx)(v,{children:(0,s.jsx)(bs,{value:o.date})})}),p&&(0,s.jsx)("div",{className:Nr("title"),children:(0,s.jsx)(g,{children:(0,s.jsx)(bs,{value:o.title})})}),L()]})})})})},oc=ne("timeline"),zV=t=>{const{audioPosition:e,disableZoom:n,enableVideoPlaybackSpeed:o,headingLevel:r,id:a,initiallyVisible:i,isBlock:c,isLearner:u,item:d,labels:m,lessonId:p,onFocus:f}=t,v=(0,s.jsx)(FV,{audioPosition:e,blockId:a,disableZoom:n,enableVideoPlaybackSpeed:o,headingLevel:r,isActive:!0,item:d,labels:m,lessonId:p,lessonNumber:a,loadMedia:!0,onFocus:f});return c?u?(0,s.jsx)(Dt,{animateBlockEntrance:!0,className:oc("animate").toString(),initiallyVisible:i,isLearner:!0,children:v}):v:null},VV=t=>{const{id:e,items:n,labels:o,onEnter:r=Function.prototype,settings:a={}}=t,i=(0,h.useRef)(null),c=(0,h.useCallback)((u,d)=>{r({id:e,payload:{activeIndex:u,itemId:d}})},[e,r]);return(0,h.useEffect)(()=>{function u(d){const{blockId:m,cardId:p}=Qa(d.detail.path,["block","card"]);if(m!==e)return;const f=i.current.querySelector(`[data-id="${p}"]`);f&&!ch(f,"center")&&f.scrollIntoView({behavior:"instant",block:"center"})}return window.addEventListener(_t,u),()=>{window.removeEventListener(_t,u)}}),(0,s.jsx)("div",{"aria-label":o?.a11yBlockTimeline,className:"page__content-container",ref:i,role:"group",children:(0,s.jsx)("div",{className:oc("wrapper"),children:(0,s.jsx)("div",{className:oc(),children:(0,s.jsx)("ul",{className:oc("container"),role:"list",children:n.map((u,d)=>(0,s.jsx)("li",{className:oc("card-wrapper"),role:"listitem",children:zV({index:d,item:u,onFocus:c,...t,disableZoom:!a.zoomOnClick,headingLevel:a.headingLevel,audioPosition:a.audioPosition})},d))})})})})},UV=t=>{const{animateBlockEntrance:e,blockId:n,enableVideoPlaybackSpeed:o,initiallyVisible:r,isLearner:a=!0,items:i,labels:c,lessonId:u,settings:d}=t;return(0,s.jsx)(Pt,{type:"timeline",children:(0,s.jsx)(Dt,{animateBlockEntrance:e,animateIn:"fadeIn",initiallyVisible:r,isLearner:!0,children:(0,s.jsx)(VV,{enableVideoPlaybackSpeed:o,id:n,initiallyVisible:r,isBlock:!0,isLearner:a,items:i,labels:c,lessonId:u,settings:d})})})},$V=t=>(0,s.jsx)("div",{className:"unsupported-block",...t,children:(0,s.jsxs)("span",{children:["We no longer support this block, so you can safely delete it. If you have any questions, please"," ",(0,s.jsx)("a",{href:"https://access.articulate.com/support/contact",children:"contact Articulate Support."})]})});var pn=l(93179),WV=l(15284),C6=l(27527),GV=l(39930),x6=l.n(GV),b6=l(29410);const KV=matchMedia("(forced-colors: active)");function rc(){return KV.matches}const _V=({activeIndex:t,values:e,opts:n})=>{const{background:o,variant:r}=ks(),{chartColor:a,lineCurve:i}=tn(),c=yn(),u=(0,Ce.kJ)(),d=n?.defaultFontColor,m=Ro(),p=m===k.xj.IMAGE,v=(0,rt.QQ)(o?.media)?.image?.overlayColor??k.df.DARK,g=rc();let C=a??u,b=c||"#fff";!a&&m===k.xj.ACCENT||a===b?C=d:p&&(C=v===k.df.DARK?"#fff":"#000",b=v===k.df.DARK?"#000":"#fff"),g&&(C="Highlight",b="Canvas");let L=C,y=Array(e.length).fill(C);if(t!=null&&!g){const E=p&&v===k.df.LIGHT?.2:.7,x=(0,b6.A)(C,b,E);L=x,y=OR(x,C,e.length,t)}return r==="bar"?{backgroundColor:y,data:e,hoverBackgroundColor:y}:{borderColor:L,cubicInterpolationMode:i==="linear"?"default":"monotone",data:e,lineTension:i==="linear"?0:void 0,pointBackgroundColor:y,pointBorderColor:y,pointBorderWidth:0,pointHitRadius:20,pointHoverBackgroundColor:C,pointHoverBorderColor:C,pointHoverBorderWidth:0,pointRadius:4}};function QV({activeIndex:t,children:e,opts:n,values:o}){const r=_V({activeIndex:t,opts:n,values:o});return e(r)}class ZV extends h.PureComponent{handleMouseEnter=()=>{this.props.onEvent(this.props.index)};handleMouseLeave=()=>{this.props.onEvent(null)};render(){const{activeIndex:e,identifier:n,index:o,label:r,value:a}=this.props,i=e!=null&&e!==o,c=W()("block-chart__cartesianLegendItem",{"block-chart__cartesianLegendItem--unfocused":i});return(0,s.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,s.jsx)("dt",{className:"block-chart__cartesianLegendTerm",children:`${n}.`}),(0,s.jsxs)("dd",{className:"block-chart__cartesianLegendDefn","data-l10n-id":r.l10nId,children:[r.label,(0,s.jsx)("span",{className:"block-chart__cartesianLegendDefnPipe",role:"separator",children:"|"}),(0,s.jsx)("span",{className:"block-chart__cartesianLegendDefnVal",children:a})]})]})}}const YV=ZV,XV=({activeIndex:t,labels:e,letters:n,onEvent:o,values:r})=>{const a=Ud(n,Ud(e,r));return a.length===0?null:(0,s.jsx)("dl",{className:"block-chart__cartesianLegend",children:a.map(([i,[c,u]],d)=>(0,s.jsx)(YV,{activeIndex:t,identifier:i,index:d,label:c,onEvent:o,value:u},i))})},JV=(0,h.memo)(XV);var qV=l(2761),eU=l.n(qV);function tU(t){const e=this.getLabelForValue(t),n=15,o=e.split(" "),r=[];let a="";return o.forEach(i=>{(a+i).length>n?(r.push(a),a=i):a+=(a.length>0?" ":"")+i}),r.push(a),r}const sU={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:t=>{const{label:e,formattedValue:n}=t[0];return`${e}: ${n}`}},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:tU,padding:10}},y:{beginAtZero:!0,border:{display:!1},grid:{drawTicks:!1},ticks:{maxTicksLimit:8,padding:15}}}};function nU({values:t,contrastColor:e}){const n=ks(),o=Ro(),r=o===k.xj.IMAGE,a=(0,h.useMemo)(()=>MR(t),[t]);let i,c;const d=(0,rt.QQ)(n?.background?.media)?.image?.overlayColor??k.df.DARK,m=r&&d===k.df.LIGHT;switch(o){case k.xj.LIGHT:case k.xj.GRAY:case k.xj.TINT:[i,c]=["#e1e1e1","#c9c9c9"];break;case k.xj.DARK:case k.xj.BLACK:case k.xj.IMAGE:[i,c]=["#ffffff80","#ffffffe9"];break;case k.xj.ACCENT:case k.xj.COLOR:{[i,c]=e==="#000"?["#00000080","#0000001a"]:["#ffffff80","#ffffffe9"];break}}return r&&m&&([i,c]=["#00000080","#0000001a"]),a||(c=i),[i,c]}const oU=({onEvent:t,reduceMotion:e,shouldAnimate:n,values:o})=>{const r=yn(),{customBackgroundColorContrast:a}=tn(),i=(0,Ce.DX)(),c=(0,Ce.kJ)(),u=i?.theme?.accentContrast,d=Ro(),m=d===k.xj.IMAGE,p=ks(),f=rc(),v=(0,mt.cP)(r)?k.Em.LIGHT:k.Em.DARK,g=!a&&p?.family==="chart",C=a??k.Em.DARK,b=g?v:C,y=(0,rt.QQ)(p?.background?.media)?.image?.overlayColor??k.df.DARK,E=m&&y===k.df.LIGHT,x=d===k.xj.ACCENT||d===k.xj.COLOR,S=d===k.xj.ACCENT?c:r,T=d===k.xj.ACCENT?u:b,N=Os({backgroundColor:S,contrast:T}),[j,w]=nU({values:o,contrastColor:N}),M=(0,h.useCallback)(R=>f&&m?E?"#000000":"#FFFFFF":R.tick.value===0?w:j,[j,f,w,m,E]);return(0,h.useMemo)(()=>{let R="#000";if(f)m?R=E?"#000000":"#FFFFFF":R="FieldText";else{switch(d){case k.xj.DARK:case k.xj.BLACK:case k.xj.IMAGE:R="#fff";break}x&&(R=N),m&&E&&(R="#000")}const F=n&&!e?1e3:0;let D,B;f?m?(D=R,B=E?"#FFFFFF":"#000000"):(D="Highlight",B="HighlightText"):(D=R,B=R==="#000"||R==="#000000"||R===k.Em.DARK?"#FFFFFF":"#000000");const z=eU()(sU);return z.animation.duration=F,z.defaultFontColor=R,z.onClick=t,z.onHover=t,z.plugins.tooltip.animation=!e,z.plugins.tooltip.backgroundColor=D,z.plugins.tooltip.titleColor=B,f&&!m?(z.scales.x.grid.color="FieldText",z.scales.y.grid.color="FieldText"):(z.scales.x.grid.color=j,z.scales.y.grid.color=M),z.scales.x.ticks.color=R,z.scales.y.ticks.color=R,f&&(m?z.plugins.legend.labels.color=E?"#000000":"#FFFFFF":z.plugins.legend.labels.color="FieldText"),z},[d,N,j,x,f,m,E,t,e,M,n])};function rU(t){const{children:e,onEvent:n,reduceMotion:o,shouldAnimate:r,values:a}=t,i=oU({onEvent:n,reduceMotion:o,shouldAnimate:r,values:a});return e(i)}var aU=l(94906),jm=l.n(aU);const iU=/<mark>|<\/mark>/gm,lU=t=>e=>{const n=t(e.type).replace(iU,"")??"";return{label:jm()(n,{length:30}),l10nId:(0,Et.pP)(e?.type)}},cU=t=>parseFloat(t.value??"0"),y6=(t,e)=>({labels:t.map(lU(e)),values:t.map(cU)}),L6=(t,e,n)=>{const o=jm()(e,{length:t});return n?tR(o,n):o};function dU(){const[t,e]=h.useState(null),n=h.useRef(null),{announcePolite:o}=pt(),{a11yBlockChartPreposition:r}=(0,Ce.vU)()??{},a=h.useCallback(f=>{e(f)},[]),i=h.useCallback(()=>{n.current?.resize()},[]),c=h.useCallback(()=>{n.current?.update()},[]),u=h.useCallback(()=>{i(),c()},[i,c]),d=h.useCallback(()=>{const f=n.current;if(f==null)return;const v=f.getDatasetMeta(0),g=v.data;if(!g?.length)return;const C=0,L=[{datasetIndex:0,element:v.data[C],index:C}];f.setActiveElements(L),f.tooltip?.setActiveElements(L,{x:0,y:0}),f.update(),a(C);const y=f.data.labels[C],E=f.data.datasets[0].data[C];setTimeout(()=>{o(`${C+1} ${r??""} ${g.length} - ${y}: ${E}`)},0)},[r,o,n,a]),m=h.useCallback(()=>{const f=n.current;if(f==null)return;const v=[];f.setActiveElements(v),f.tooltip?.setActiveElements(v,{x:0,y:0}),f.update(),a(null),o(null)},[o,n,a]),p=h.useCallback(f=>{const v=n.current;if(v==null)return;const g=v.getDatasetMeta(0),C=g.data;if(!C?.length)return;let b=!1,L=t;switch(f.key){case"ArrowLeft":b=!0,L=(t-1+C.length)%C.length;break;case"ArrowRight":b=!0,L=(t+1+C.length)%C.length;break;case"Home":b=!0,L=0;break;case"End":b=!0,L=C.length-1;break}if(b&&(f.stopPropagation(),f.preventDefault()),L!==t){const E=[{datasetIndex:0,element:g.data[L],index:L}];v.setActiveElements(E),v.tooltip?.setActiveElements(E,{x:0,y:0}),v.update(),a(L);const x=v.data.labels?.[L],S=v.data.datasets[0].data[L];o(`${L+1} ${r??""} ${C.length} - ${x}: ${S}`)}},[r,t,o,n,a]);return h.useEffect(()=>{n.current&&(n.current.resize(),n.current.update())},[]),h.useEffect(()=>{n.current&&n.current.update()},[t]),{activeIndex:t,chartRef:n,onBlur:m,onFocus:d,onKeyDown:p,onEvent:a,onResize:u}}function E6(t){const e=n=>{const{activeIndex:o,chartRef:r,onBlur:a,onEvent:i,onFocus:c,onKeyDown:u,onResize:d}=dU();return(0,s.jsx)(t,{...n,activeIndex:o,chartRef:r,onBlur:a,onEvent:i,onFocus:c,onKeyDown:u,onResize:d})};return e.displayName=`withChartEvents(${t.displayName||t.name})`,e}const uU="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");class hU extends h.PureComponent{wrapRef;id;resizeObserver;constructor(e){super(e),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=(e,n)=>{const o=n.length?n[0].index:null;this.props.onEvent(o)};handleResize=()=>{requestAnimationFrame(()=>{this.props.onResize(),this.setLabelYTop()})};setLabelYTop=()=>{const e=this.props.chartRef.current;if(e){const{bottom:n,top:o}=e?.scales?.y??{};x6()(n)&&x6()(o)&&this.setState({labelYTop:`${(n+o)/2}px`})}};render(){const{props:{activeIndex:e,chartRef:n,getL10nValue:o,htmlIdBase:r,htmlIdTitle:a,onBlur:i,onFocus:c,onKeyDown:u,isDesktop:d,isVisible:m,items:p,itemsLabel:f,labels:v,onEvent:g,search:C,shouldAnimate:b,valuesLabel:L,variant:y},state:{labelYTop:E}}=this,x=L6(80,o(f),C),S=L6(30,o(L),C),T=y6(p,o),N=d?[]:uU.slice(0,p.length),j=d?T.labels:N.map(D=>({label:D})),w=m?T.values:Uv(0,p.length),M=`${r}-type`,O=`${r}-instructions`,R=j.map(D=>D.label),F=j.map(D=>D.l10nId).join(",");return(0,s.jsxs)("div",{className:"block-chart__cartesian",children:[(0,s.jsx)("p",{className:"visually-hidden-always",id:O,children:v?.a11yBlockChartInstructions}),(0,s.jsxs)("div",{className:"block-chart__cartesianChart",ref:this.wrapRef,children:[S&&Ci(S)&&(0,s.jsxs)("div",{className:"block-chart__cartesianLabelY","data-l10n-id":(0,Et.pP)(L),style:{insetInlineEnd:E},children:[S,(0,s.jsx)("span",{className:"visually-hidden-always",children:v?.a11yBlockChartAxisY})]}),x&&Ci(x)&&(0,s.jsxs)("div",{className:"block-chart__cartesianLabelX","data-l10n-id":(0,Et.pP)(f),children:[x,(0,s.jsx)("span",{className:"visually-hidden-always",children:v?.a11yBlockChartAxisX})]}),(0,s.jsx)(rU,{onEvent:this.handleEvent,reduceMotion:mn(),shouldAnimate:b,values:w,children:D=>(0,s.jsx)(QV,{activeIndex:e,opts:D,values:w,children:B=>(0,s.jsxs)("div",{"aria-describedby":O,"aria-labelledby":`${a} ${M}`,className:"block-chart__cartesian-canvas-wrap",onBlur:i,onFocus:c,onKeyDown:u,role:"application",tabIndex:0,children:[(0,s.jsx)("div",{className:"visually-hidden-always",id:M,children:y==="bar"?v?.a11yBlockChartBar:v?.a11yBlockChartLine}),(0,s.jsx)(C6.t1,{"aria-hidden":"true",data:{labels:R,datasets:[B]},"data-l10n-id":F,options:D,ref:n,role:"presentation",type:y,updateMode:"default"})]})})})]}),!d&&(0,s.jsx)(JV,{activeIndex:e,labels:T.labels,letters:N,onEvent:g,values:w})]})}}const mU=t=>({search:t?.search?.term??""});function pU(t){const e=Xt(t),n=J7(960,"isDesktop","Desktop")(e),o=E6(n);return(0,ws.Ls)(mU)(o)}const fU=pU(hU),km=({valueType:t,value:e,values:n})=>t==="numeric"?String(e):DR(e/Wv(n)),vU=t=>{if(rc())return"FieldText";const e=t.dataset.backgroundColor[t.dataIndex]??"#000";return(0,mt.xD)(e)===k.Em.DARK?ct.S6.DARK:ct.S6.LIGHT},gU=(t,e,n)=>km({valueType:t,value:e,values:n.dataset.data}),CU=(t,e)=>{const{label:n,dataset:o,parsed:r}=e[0],a=km({valueType:t,value:r,values:o.data});return`${n}: ${a}`},xU=(t,e)=>{const n=e.dataIndex,o=e.dataset.data??[1],r=o[n],a=t==null&&r/Wv(o)>=.06;return t===n||a},bU=({activeIndex:t,onEvent:e,reduceMotion:n,settings:{valueType:o},shouldAnimate:r})=>{const a=rc();return{animation:{animateRotate:r&&!n,duration:r&&!n?1e3:0},defaultFontFamily:'"lato", sans-serif',onClick:e,onHover:e,maintainAspectRatio:!1,plugins:{datalabels:{color:vU,display:xU.bind(null,t),font:{size:12,weight:"bold"},formatter:gU.bind(null,o)},legend:{display:!1,labels:a?{color:"FieldText"}:void 0},tooltip:{animation:!n,boxPadding:"14px 10px",callbacks:{label:()=>null,title:CU.bind(null,o)},caretPadding:10,cornerRadius:3,displayColors:!1,titleFont:{weight:"normal"},titleMarginBottom:0,titleSpacing:0,xAlign:"center",yAlign:"bottom",backgroundColor:a?"Highlight":ct.S6.LIGHT,titleColor:a?"HighlightText":ct.S6.DARK}},responsive:!1,rotation:130}},yU=({activeIndex:t,colors:e,hasBorder:n,values:o})=>{const r=yn(),a=rc(),i=t==null?e:e.map((c,u)=>u===t?c:(0,b6.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,...n&&{borderWidth:1,borderColor:"#000"}}};function LU({activeIndex:t,children:e,colors:n,hasBorder:o,values:r}){const a=yU({activeIndex:t,colors:n,hasBorder:o,values:r});return e(a)}class EU extends h.PureComponent{handleMouseEnter=()=>{this.props.onEvent(this.props.index)};handleMouseLeave=()=>{this.props.onEvent(null)};render(){const{activeIndex:e,color:n,index:o,label:r,value:a}=this.props,i=e!=null&&e!==o,c=W()("block-chart__circleLegendItem",{"block-chart__circleLegendItem--unfocused":i});return(0,s.jsxs)("div",{className:c,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,s.jsxs)("dt",{className:"block-chart__circleLegendTerm",children:[(0,s.jsx)("svg",{"aria-hidden":"true",className:"block-chart__circleLegendSymbol","data-ignore":"contrast",fill:n,focusable:"false",role:"presentation",viewBox:"0 0 10 10",children:(0,s.jsx)("rect",{height:"10",rx:"1.5",width:"10"})}),(0,s.jsx)("span",{className:"block-chart__circleLegendText","data-l10n-id":r.l10nId,children:r.label})]}),(0,s.jsx)("dd",{className:"visually-hidden-always",children:a})]})}}const SU=EU,TU=({activeIndex:t,colors:e,hasBorder:n,labels:o,onEvent:r,values:a,valueType:i="numeric"})=>{const c=Ud(e,Ud(o,a));if(c.length===0)return null;const u=W()("block-chart__circleLegend",{"block-chart__circleLegend--border":n});return(0,s.jsx)("dl",{className:u,children:c.map(([d,[m,p]],f)=>(0,s.jsx)(SU,{activeIndex:t,color:d,index:f,label:m,onEvent:r,value:km({valueType:i,value:p,values:a})},m.label))})},IU=(0,h.memo)(TU),NU=(t,e)=>{const n=t.filter(a=>Number(a.value)>=0),o=y6(n,e),r=n.map(a=>a.color);return{...o,colors:r}};class jU extends h.PureComponent{wrapRef;id;resizeObserver;constructor(e){super(e),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:e,settings:n,shouldAnimate:o}=this.props;return bU({activeIndex:e,onEvent:this.handleEvent,reduceMotion:mn(),settings:n,shouldAnimate:o})};handleEvent=(e,n)=>{const o=n.length?n[0].index:null;this.props.onEvent(o)};render(){const{activeIndex:e,backgroundColor:n,chartRef:o,getL10nValue:r,htmlIdBase:a,htmlIdTitle:i,onBlur:c,onFocus:u,onKeyDown:d,isVisible:m,items:p,labels:f,onEvent:v,settings:g}=this.props,{colors:C,labels:b,values:L}=NU(p,r),y=m?L:Uv(0,p.length),E=this.buildOptions(),x=`${a}-type`,S=`${a}-instructions`,T=b.map(j=>j.label),N=C.includes(n);return(0,s.jsxs)("div",{className:"block-chart__circle",children:[(0,s.jsx)("p",{className:"visually-hidden-always",id:S,children:f?.a11yBlockChartInstructions}),(0,s.jsx)("div",{className:"block-chart__circleChart",ref:this.wrapRef,children:(0,s.jsx)(LU,{activeIndex:e,colors:C,hasBorder:N,values:y,children:j=>(0,s.jsxs)("div",{"aria-describedby":S,"aria-labelledby":`${i} ${x}`,className:"block-chart__circle-canvas-wrap",onBlur:c,onFocus:u,onKeyDown:d,role:"application",tabIndex:0,children:[(0,s.jsx)("div",{className:"visually-hidden-always",id:x,children:f?.a11yBlockChartPie}),(0,s.jsx)(C6.t1,{"aria-hidden":"true",data:{labels:T,datasets:[j]},options:E,ref:o,role:"presentation",type:"pie",updateMode:"default"})]})})}),(0,s.jsx)(IU,{activeIndex:e,colors:C,hasBorder:N,labels:b,onEvent:v,values:y,valueType:g?.valueType})]})}}function kU(t){const e=rk()(t),n=E6(e);return Xt(n)}const AU=kU(jU);pn.t1.register(pn.Bs,pn.A6,pn.E8,pn.PP,WV.A,pn.s$,pn.s$,pn.ZT,pn.No,pn.kc,pn.P$,pn.FN,pn.hE,pn.m_);const RU=t=>(0,mt.cP)(t.backgroundColor);class PU extends h.PureComponent{id;constructor(e){super(e),this.state={isVisible:!1},this.id=(0,dm.uniqueId)("chart-")}componentDidMount(){this.setState({isVisible:!this.props.animateBlockEntrance||mn()})}handleAnimationEnd=()=>{this.setState({isVisible:!0})};renderTitle=()=>{const{title:e}=this.props;return(0,s.jsx)(St,{value:e})};render(){const{props:{animateBlockEntrance:e,children:n,editable:o,initiallyVisible:r,isLearner:a,items:i,itemsLabel:c,labels:u,settings:d,title:m,valuesLabel:p,variant:f,renderTitle:v=this.renderTitle},state:{isVisible:g}}=this,C=RU(d),b=d?.headingLevel,L=b?`h${b}`:"h2",y=this.id,E=`${y}-title`;return(0,s.jsx)(Pt,{type:"chart",children:(0,s.jsx)(Dt,{afterAnimatedIn:this.handleAnimationEnd,animateBlockEntrance:e,initiallyVisible:r,isLearner:a,children:(0,s.jsx)("div",{className:"block-chart__container",children:(0,s.jsx)("div",{className:"block-chart__row",children:(0,s.jsx)("div",{className:"block-chart__rowInner",children:(0,s.jsxs)("figure",{children:[(!o&&m||o)&&(0,s.jsx)("figcaption",{children:(0,s.jsx)(L,{className:"block-chart__title",id:E,children:v()})}),(0,s.jsx)("div",{className:"block-chart__chart",children:h.cloneElement(h.Children.only(n),{hasDarkBgColor:C,htmlIdBase:y,htmlIdTitle:E,isVisible:g,items:i,itemsLabel:c,labels:u,settings:d,shouldAnimate:e,valuesLabel:p,variant:f})})]})})})})})})}}const wU=PU;function S6(t){const e=n=>(0,s.jsx)(wU,{...n,children:(0,s.jsx)(t,{})});return e.displayName=`ChartWrap(${YA(t)})`,e}const MU=S6(fU),OU=S6(AU);var DU=l(15648);const BU=Cs()(It()("variant","storyline")),HU=fs()(BU,ps(),zr()(1));class FU extends DU.Component{render(){const{dividerNumber:e,family:n,handleStorylineFullscreen:o,partnerContent:r,variant:a,enableVideoPlaybackSpeed:i,initiallyVisible:c}=this.props,d={...xd()(["type","handleStorylineFullscreen","dividerNumber"],this.props),enableVideoPlaybackSpeed:i,partnerContent:r,initiallyVisible:c};return Je("text","paragraph",d)||Je("text","table",d)?(0,s.jsx)(FO,{...d}):Je("text","heading paragraph",d)?(0,s.jsx)(GO,{...d}):Je("text","subheading paragraph",d)?(0,s.jsx)(KO,{...d}):Je("text","heading",d)?(0,s.jsx)($O,{...d}):Je("text","subheading",d)?(0,s.jsx)(WO,{...d}):Je("text","two column",d)?(0,s.jsx)(zO,{...d}):Je("text","three column",d)?(0,s.jsx)(VO,{...d}):Je("text","four column",d)?(0,s.jsx)(UO,{...d}):Je("text","code",d)?(0,s.jsx)(_g,{...d}):Je("impact","a",d)?(0,s.jsx)(oD,{...d}):Je("impact","b",d)?(0,s.jsx)(rD,{...d}):Je("impact","c",d)?(0,s.jsx)(aD,{...d}):Je("impact","d",d)?(0,s.jsx)(iD,{...d}):Je("impact","note",d)?(0,s.jsx)(lD,{...d}):Je("quote","a",d)?(0,s.jsx)(vD,{...d}):Je("quote","b",d)?(0,s.jsx)(gD,{...d}):Je("quote","c",d)?(0,s.jsx)(CD,{...d}):Je("quote","d",d)?(0,s.jsx)(xD,{...d}):Je("quote","background",d)?(0,s.jsx)(bD,{...d}):Je("quote","carousel",d)?(0,s.jsx)(LD,{...d}):Je("list","numbered",d)?(0,s.jsx)(ID,{...d}):Je("list","checkboxes",d)?(0,s.jsx)(ND,{...d}):Je("list","bulleted",d)?(0,s.jsx)(jD,{...d}):Je("image","hero",d)?(0,s.jsx)(AD,{...d}):Je("image","full",d)?(0,s.jsx)(Jg,{...d}):Je("image","text aside",d)?(0,s.jsx)(wD,{...d}):Je("image","text overlay",d)?(0,s.jsx)(OD,{...d}):Je("gallery","centered",d)||Je("gallery","full",d)?(0,s.jsx)(UD,{...d}):Je("gallery","two column",d)?(0,s.jsx)(sm,{...d}):Je("gallery","three column",d)?(0,s.jsx)(sm,{width:3,...d}):Je("gallery","four column",d)?(0,s.jsx)(sm,{width:4,...d}):Je("divider","divider",d)?(0,s.jsx)(WD,{...d}):Je("divider","numbered divider",d)?(0,s.jsx)(GD,{number:e,...d}):Je("divider","spacing divider",d)?(0,s.jsx)(KD,{...d}):Je("360","storyline",d)?(0,s.jsx)(SB,{...d,handleStorylineFullscreen:o,hasManySlBlocks:this.hasManySlBlocks.bind(this),isLesson:!0}):Je("interactive","accordion",d)?(0,s.jsx)(qD,{...d}):Je("interactive","tabs",d)?(0,s.jsx)(dB,{...d}):Je("interactive-fullscreen","labeledgraphic",d)?(0,s.jsx)(Ez,{...d}):Je("interactive-fullscreen","process",d)?(0,s.jsx)(Mz,{...d}):Je("interactive-fullscreen","scenario",d)?(0,s.jsx)(tV,{...d}):Je("interactive-fullscreen","sorting",d)?(0,s.jsx)(fV,{...d}):Je("interactive-fullscreen","timeline",d)?(0,s.jsx)(UV,{...d}):Je("buttons","button",d)?(0,s.jsx)(NB,{...d}):Je("buttons","button stack",d)?(0,s.jsx)(jB,{...d}):Je("flashcard","flashcard",d)?(0,s.jsx)(u3,{...d}):Je("flashcard","stack",d)?(0,s.jsx)(u3,{stack:!0,...d}):Je("knowledge","knowledge",d)?(0,s.jsx)(wi,{...d}):Je("continue","continue",d)?(0,s.jsx)($B,{...d}):Je("multimedia","audio",d)?(0,s.jsx)(MB,{...d}):Je("multimedia","video",d)?(0,s.jsx)(im,{...d}):Je("multimedia","ai_avatar",d)?(0,s.jsx)(im,{...d}):Je("multimedia","custom video",d)?(0,s.jsx)(im,{...d,type:"customVideo"}):Je("multimedia","embed",d)?(0,s.jsx)(BB,{...d}):Je("multimedia","attachment",d)?(0,s.jsx)(VB,{...d}):Je("multimedia","code",d)?(0,s.jsx)(_g,{...d}):Je("knowledgeCheck","multiple choice",d)?(0,s.jsx)(wi,{...d}):Je("knowledgeCheck","multiple response",d)?(0,s.jsx)(wi,{...d}):Je("knowledgeCheck","fillin",d)?(0,s.jsx)(wi,{...d}):Je("knowledgeCheck","matching",d)?(0,s.jsx)(wi,{...d}):Je("knowledgeCheck","draw from question bank",d)?(0,s.jsx)(wi,{...d}):Je("chart","bar",d)||Je("chart","line",d)?(0,s.jsx)(MU,{...d}):Je("chart","pie",d)?(0,s.jsx)(OU,{...d}):Je("mondrian","mondrian",d)?(0,s.jsx)(TV,{...d}):Je("textToVideo","textToVideo",d)?(0,s.jsx)($V,{}):Je("survey","survey",d)?(0,s.jsx)(Tz,{...d}):Je("html","inline",d)||Je("html","cdn",d)||Je("html","vibe",d)?(0,s.jsx)(BV,{...d,isLearn:!0}):`Unknown type: ${n} ${a}`}hasManySlBlocks(){const{items:e}=this.props;return e&&HU(e)}}function T6(t){return(0,s.jsx)(th,{block:t,children:(0,s.jsx)(FU,{...t})})}function Je(t,e,n){return n.family===t&&n.variant===e}function zU(){return document.querySelector(".page-wrap")}const I6=({children:t,onViewed:e})=>{const n=(0,h.useRef)(null),[o,r]=(0,h.useState)(!1),a=(0,h.useCallback)(()=>{o||(r(!0),e())},[o,e]),i=(0,h.useCallback)(c=>{const u=c[0];u!=null&&!o&&(u.isIntersecting||u.intersectionRatio>0)&&a()},[o,a]);return(0,h.useEffect)(()=>{const c=n.current;if(!c)return;const u=zU(),d=new IntersectionObserver(i,{root:u,threshold:0});return d.observe(c),()=>{d.disconnect()}},[i]),(0,s.jsx)("div",{ref:n,children:t})};var Am=l(15648);class VU extends Am.PureComponent{render(){return(0,s.jsx)(I6,{onViewed:this.handleViewed,children:Am.cloneElement(Am.Children.only(this.props.children),{onStep:this.handleStep})})}handleStep=e=>{e!=null&&"id"in e&&!e.isDone&&this.props.onStep(e.id)};handleViewed=()=>{const{block:e}=this.props;if(!e.items?.length){this.props.onViewed();return}if(!e.requiresInteraction){this.props.onViewed();return}(UU.test(e.variant)||$U.test(e.family))&&e.items.length>0&&this.handleStep(e.items[0])}}const UU=/tabs|carousel/,$U=/gallery/,WU=["timeline"],GU=({family:t,variant:e})=>(/interactive|flashcard|knowledge|continue|360/.test(t)||/carousel|centered|checkboxes|audio|video|storyline/.test(e))&&!WU.includes(e),KU=({family:t,settings:e})=>t==="html"&&e?.hasCustomCompletion,_U=({family:t,items:e})=>!!(t==="mondrian"&&e?.length),QU="draw from question bank",N6=t=>{const{animateBlockEntrance:e,block:n,className:o,color:r,courseId:a,courseTitle:i,defaultBackgroundColor:c,enableVideoPlaybackSpeed:u,handleNavigate:d,handleStorylineFullscreen:m,hideBlock:p,index:f,isLastBlock:v,isOnlyBlockInStep:g,labels:C,lessonId:b,lessonProgress:L,loadMedia:y,match:E,onContinue:x,partnerContent:S,prefersKeyboardNavigation:T,previewType:N,publishedAt:j,tenantId:w}=t,{blockId:M,family:O,items:R=[],variant:F,settings:D}=n,B=`block-${M}`,z=(0,K.wA)(),Z=u4({blockId:String(M),lessonId:String(b)}),Y=(0,h.useCallback)(De=>{const Ae=F===QU?R[0]:xs()(It()("id",De),R);z((0,Jo.re)({blockId:M,lessonId:b,items:[Ae]})),O==="continue"&&x(M,De)},[M,z,O,R,b,x,F]),X=(0,h.useCallback)(()=>{z((0,Jo.re)({blockId:M,lessonId:b,items:R}))},[M,z,R,b]),pe=(0,h.useCallback)(De=>{const Ae=R?.[0],he=Ae&&"id"in Ae?Ae.id:void 0;he&&z((0,Jo.RA)({blockId:M,itemId:he,lessonId:b,audioVideoPlayhead:De}))},[M,z,b,R]),Le=Yo()(n,{animateBlockEntrance:e,className:o?.toString(),color:r,courseId:a,courseTitle:i,defaultBackgroundColor:c,dividerNumber:Z,enableVideoPlaybackSpeed:u,family:O,handleNavigate:d,handleStorylineFullscreen:m,initiallyVisible:f===0,isHidden:p,isLastBlock:v,isLearner:!0,isOnlyBlockInStep:g,labels:C,lessonId:b,loadMedia:y,match:E,originalVariant:void 0,partnerContent:S,prefersKeyboardNavigation:T,previewType:N,progress:L,publishedAt:j,recordMediaPlayheadPosition:pe,tenantId:w}),ke=GU({family:O,variant:F})||KU({family:O,settings:D})||_U({family:O,items:R}),Be=Z7(b,M),We=W()("noOutline",o,{"blocks-lesson__block-wrapper--hidden":p});return(0,s.jsx)("div",{className:We,"data-block-id":M,"data-change-path":Be,children:ke?(0,s.jsx)(VU,{block:n,onStep:Y,onViewed:X,children:(0,s.jsx)(T6,{...Le})}):(0,s.jsx)(I6,{onViewed:X,children:(0,s.jsx)(T6,{...Le})})},B)},ZU=({slides:t,currentSlide:e},n)=>(e.push(n),n.settings?.attachedToNextBlock||(t.push(e),e=[]),{slides:t,currentSlide:e}),YU=t=>{const{slides:e}=Qd()(ZU,{slides:[],currentSlide:[]},t);return e};function Rm(t,e,n){if(t.length){const r=t.slice(-1)[0];if(!ac(r.id,n))return t}const o=PR(XU(n),e.slice(t.length)).map(JU);return o.length?Rm(t.concat(o),e,n):t}const ac=(t,e)=>gt()(!1,["items",t,"isComplete"],e),XU=t=>({family:e,items:n})=>{const o=gt()({},0,n);return e==="continue"&&!ac(o.id,t)};function JU(t,e,n){const o=n.slice(-1)[0]||{},{family:r}=o,a=r==="continue"?gt()(!1,["items",0,"type"],o):!1;return t.family==="knowledgeCheck"&&t.settings?.requireCorrectAnswer?Yo()(t,{requiresInteraction:!0}):t.variant!=="continue"&&(!a||a==="completeBlock"&&e!==n.length-1&&e!==n.length-2)?t:Yo()(t,{requiresInteraction:!0})}function j6({id:t,...e},n,o,r){if(e.family==="continue"){const a=gt()("",["items",0,"type"],e);return Yo()({blockId:t,...e},{skipContinue:r,canContinue:qU({continueType:a,blocks:n,progress:o}),lessonProgress:o,isComplete:ac(t,o)})}return{blockId:t,...e}}const qU=({continueType:t,blocks:e,progress:n})=>{switch(t){case"completeAll":return lo()(ps()(e),n$(n));case"completeBlock":return e.length===0?!0:ac(o$(e),n);default:return!0}},e$=$e()(wo(),Ct()("items")),t$=t=>$e()(s$,e$)(t),s$=Cs()(It()("isComplete",!0)),n$=$e()(ps(),t$),o$=$e()(Ct()("id"),Ta()),r$=({family:t,variant:e,isComplete:n,requiresInteraction:o})=>t==="continue"&&e==="continue"&&o&&!n,a$=(t,e)=>!!t.find(o=>{if(o?.family==="knowledgeCheck"&&o?.settings?.requireCorrectAnswer)return!e?.items?.[o?.id]?.isComplete}),i$=t=>t.length===0?!1:Nh()(r$,t),l$=(t,e)=>t.length===0?!1:a$(t,e),c$=({blocks:t,lessonProgress:e})=>t.findIndex(n=>{const o=e?.items?.[n?.id],r=o&&o?.isComplete==null;return n?.family==="knowledgeCheck"&&n?.settings?.requireCorrectAnswer&&r}),k6=({blocks:t,lessonProgress:e,currentBlockIndex:n})=>{const o=c$({blocks:t,lessonProgress:e});return o>-1&&n>o},d$=(t,e)=>{const n=["embed","video","full"];return["interactive","interactive-fullscreen","image","flashcard","gallery","chart","knowledgeCheck"].includes(t)||n.includes(e)};function A6(){const{pathname:t}=new URL(window.location.href);return t.split("/")[1]==="review"}function R6(){const t=window.location.hash.slice(1),e=new URLSearchParams(t.split("?")[1]??"");return A6()&&!!e.get("locale")}function u$(t,e,n){if(!t||!e||!A6())return!1;if((0,Et.uQ)(n,{l10n:e}))return!0;const{locales:o,defaultLocale:r}=e,a=o.find(i=>i.locale===r)?.id;return a&&a!==t}class h$ extends h.Component{ref=h.createRef();constructor(...e){super(...e),this.state={randomQuestions:{},transitioning:!1,isBlockActionsSidebarPreview:!1},this.handleContinue=this.handleContinue.bind(this),this.handleScrollToBlock=this.handleScrollToBlock.bind(this),this.handlePreviewMessage=this.handlePreviewMessage.bind(this),window.addEventListener(_t,this.handleScrollToBlock),window.addEventListener("message",this.handlePreviewMessage)}componentDidUpdate(e){this.scrollIfContinued(),e.isLessonEntering&&!this.props.isLessonEntering&&this.scrollToBlockAfterEnter!=null&&this.scrollToBlock(this.scrollToBlockAfterEnter)}componentWillUnmount(){window.removeEventListener(_t,this.handleScrollToBlock),window.removeEventListener("message",this.handlePreviewMessage)}handlePreviewMessage(e){if(e.origin!==window.location.origin)return;(Array.isArray(e.data)?e.data:[e.data]).forEach(o=>{o?.type==="preview:lessonUpdate"&&this.setState({isBlockActionsSidebarPreview:!0})})}render(){const{className:e,isOnePage:n}=this.props,o=W()("blocks-lesson",e,{"blocks-lesson--one-page":n});return(0,s.jsx)("section",{className:o,ref:this.ref,children:this.renderBlocks()})}renderBlocks(){const{blocks:e,lessonProgress:n,isLocalizedReviewMode:o}=this.props,{isBlockActionsSidebarPreview:r}=this.state,a=o||r;return(a?e:Rm([],e,n)).map(this.buildBlock.bind(this,this.props.lessonProgress,a)).filter(lg.A)}handleContinue(e,n){const{blocks:o,handleNavigate:r,lessonId:a,lessonProgress:i,nextLesson:c}=this.props;ac(n,i)||(this.continueFromId=e),e===o[o.length-1]?.id&&c&&((0,K.JD)((0,Jo.eQ)(a)),r(c))}buildBlock(e,n,o,r,a){const{animateBlockEntrance:i,blocks:c,color:u,courseId:d,courseTitle:m,enableVideoPlaybackSpeed:p,handleNavigate:f,handleStorylineFullscreen:v,labels:g,lessonId:C,loadMedia:b,match:L,partnerContent:y,prefersKeyboardNavigation:E,previewType:x,publishedAt:S,tenantId:T}=this.props,{isBlockActionsSidebarPreview:N}=this.state,j=j6(o,a.slice(0,-1),e,n),w=a.length-1,O=j.family==="continue"?o.id===c[c.length-1]?.id:r===w,R=!N&&k6({blocks:c,lessonProgress:e,currentBlockIndex:r});return(0,s.jsx)(N6,{animateBlockEntrance:i,block:j,color:u,courseId:d,courseTitle:m,enableVideoPlaybackSpeed:p,handleNavigate:f,handleStorylineFullscreen:v,hideBlock:R,index:r,isFirstLesson:!0,isLastBlock:O,labels:g,lessonId:C,lessonProgress:e,loadMedia:b,match:L,onContinue:this.handleContinue,partnerContent:y,prefersKeyboardNavigation:E,previewType:x,publishedAt:S,tenantId:T},j.blockId)}scrollIfContinued(){if(this.continueFromId){const{blocks:e}=this.props,n=bo()(It()("id",this.continueFromId),e),o=Rn()(n),r=gt()(null,["blocks",o,"id"],this.props);if(r){const a=document.querySelector(".page-wrap"),i=a.querySelector(`[data-block-id="${r}"]`),c=i?i.getBoundingClientRect().top:0;zl.Ay.animateScroll.scrollTo(c+a.scrollTop,{smooth:!0,containerId:"page-wrap"})}delete this.continueFromId}}handleScrollToBlock(e){if(this.props.isLessonExiting||e.detail.lessonId!==this.props.lessonId)return;const n=e.detail.itemId;n==null?this.ref.current?.closest(".page").scrollIntoView({behavior:"smooth",block:"start"}):this.props.isLessonEntering?this.scrollToBlockAfterEnter=n:this.scrollToBlock(n)}scrollToBlock(e){const o=document.querySelector(".page-wrap").querySelector(`[data-block-id="${e}"]`);o?.scrollIntoView({behavior:"smooth",block:"nearest"})}}const m$=(t,e)=>{const{currentLocale:n}=e;return{isOnePage:La(t),isCourseLocalized:Or(t),isLocalizedReviewMode:u$(t.course?.defaultLocaleId,t.l10n,n)}},P6=$e()(J1.A,zt.wZ,(0,K.Ng)(m$))(h$);function Mu({children:t}){const e=(0,h.useRef)(),n=(0,h.useCallback)(()=>{e.current?.focus?.()},[]);return DN(n),(0,s.jsx)("main",{className:"lesson-main",ref:e,tabIndex:"-1",children:t})}const p$=ne("page"),w6=({type:t,children:e})=>(0,s.jsx)("div",{className:p$({lessonTypeQuiz:t==="quiz"}),"data-page":!0,"data-type":t,children:e});w6.propTypes={type:Qe().string.isRequired,children:Qe().node.isRequired};const ic=w6,Di=({type:t,children:e})=>{const n=t==="video"||t==="embed"||t==="blocks"||t==="progress-summary",o=W()("page__wrapper",{"page__wrapper--white":n});return(0,s.jsx)("div",{className:o,children:e})};Di.propTypes={type:Qe().string.isRequired,children:Qe().node.isRequired};const Bi=({className:t,type:e,children:n})=>{const o=W()("page__content",t,{"page__content--timeline":e==="timeline"});return(0,s.jsx)("div",{className:o,children:n})};Bi.propTypes={type:Qe().string,children:Qe().node.isRequired};const f$=({animateBlockEntrance:t,color:e,courseId:n,courseTitle:o,data:r,enableVideoPlaybackSpeed:a,handleNavigate:i,handleStorylineFullscreen:c,labels:u,lessonHeader:d,lessonHeaderWrapClasses:m,lessonHeaderWrapStyles:p,lessonProgress:f,loadMedia:v,match:g,nextLesson:C,partnerContent:b,prefersKeyboardNavigation:L,previewType:y,publishedAt:E,tenantId:x,hideLessonHeaders:S})=>{const{id:T,items:N,type:j}=r,w={animateBlockEntrance:t,blocks:N,color:e,courseId:n,courseTitle:o,enableVideoPlaybackSpeed:a,handleNavigate:i,handleStorylineFullscreen:c,isFirstLesson:!0,labels:u,lessonId:T,lessonProgress:f,loadMedia:v,match:g,nextLesson:C,partnerContent:b,previewType:y,prefersKeyboardNavigation:L,publishedAt:E,tenantId:x,type:j};return(0,s.jsx)(ic,{type:j,children:(0,s.jsx)(Di,{type:j,children:(0,s.jsxs)(Mu,{children:[(0,s.jsx)("div",{className:m,inert:S,style:p,children:d}),(0,s.jsx)(Bi,{children:(0,s.jsx)(P6,{...w})})]})})})},v$=t=>({partnerContent:gt()([],["partnerContent","content"],t)}),g$=(0,K.Ng)(v$)(f$);var C$=l(31051);const x$=({percentComplete:t,trackingCompletionPercentage:e,labelCompletionRequirement:n="Completion Requirement",labelPercentCompletion:o="% Completion",labelYouCompleted:r="You completed:",labelA11yRequirementCompleted:a="Requirement completed, check mark",labelA11yRequirementNotCompleted:i="Requirement not completed, empty square"})=>{const c=(0,Ce.Wz)();if(hn()(e))return null;const u=li({percent:e,label:o,isRTL:c}),d=c?`%${t}`:`${t}%`;return(0,s.jsxs)("div",{className:"progress-summary__requirement",children:[(0,s.jsxs)("div",{className:"progress-summary__requirement-stats-wrap",children:[(0,s.jsx)("h2",{className:"progress-summary__requirement-title",children:n}),(0,s.jsxs)("div",{className:"progress-summary__requirement-stats",children:[(0,s.jsx)("div",{children:u}),(0,s.jsxs)("div",{children:[r,"\xA0",(0,s.jsx)("strong",{className:"progress-summary__requirement-stats-percent-achieved",children:d})]})]})]}),(0,s.jsx)(M6,{labelA11yRequirementCompleted:a,labelA11yRequirementNotCompleted:i,requirementMet:e<=t})]})},b$=({outOfAttempts:t,quizPassed:e,quizPassingScore:n,quizScore:o,quizTitle:r,trackingQuizId:a,labelQuizRequirement:i="Quiz Requirement",labelScoreOf:c="Score of",labelScoreOfPreposition:u="% on",labelViewQuiz:d="View quiz",labelYouScored:m="You scored",labelNoAttemptsRemaining:p="No attempts remaining.",labelA11yRequirementCompleted:f="Requirement completed, check mark",labelA11yRequirementNotCompleted:v="Requirement not completed, empty square"})=>{const g=(0,Ce.Wz)();if(!a)return null;const C=li({percent:n,label:u,isRTL:g});return(0,s.jsxs)("div",{className:"progress-summary__requirement",children:[(0,s.jsxs)("div",{className:"progress-summary__requirement-stats-wrap",children:[(0,s.jsx)("h2",{className:"progress-summary__requirement-title",children:i}),(0,s.jsxs)("div",{className:"progress-summary__requirement-stats",children:[(0,s.jsxs)("div",{children:[c," ",C," ",r]}),hn()(o)?(0,s.jsx)("div",{children:(0,s.jsx)(bn,{className:"progress-summary__requirement-stats-link brand--color",to:`/lessons/${a}`,children:d})}):(0,s.jsxs)("div",{children:[m,"\xA0",(0,s.jsxs)("strong",{className:"progress-summary__requirement-stats-percent-achieved",children:[o,"%"]})]})]}),t&&(0,s.jsx)("span",{className:"progress-summary__requirement-no-attempts",children:p})]}),(0,s.jsx)(M6,{labelA11yRequirementCompleted:f,labelA11yRequirementNotCompleted:v,requirementMet:e})]})},M6=({requirementMet:t,labelA11yRequirementCompleted:e,labelA11yRequirementNotCompleted:n})=>t?(0,s.jsx)(it,{"aria-label":e,classNameIcon:"progress-summary__requirement-checkbox-checked",name:"square-check"}):(0,s.jsx)("div",{"aria-label":n,className:"progress-summary__requirement-checkbox-empty",role:"img"}),y$=({dueAt:t})=>t?(0,s.jsx)("div",{className:"progress-summary__header-due brand--color brand--border",children:u1(t)}):null;var L$=l(33312),E$=l.n(L$),S$=l(15648);const T$=["#eb524d","#ffac02","#ffcc00","#28cea9","#4fbdf4","#6788e4"];class I$ extends S$.Component{constructor(...e){super(...e),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(e,n){return n.recycle!==this.state.recycle||n.run!==this.state.run}componentWillUnmount(){clearTimeout(this.timeout)}render(){const{state:{recycle:e,run:n}}=this;return(0,s.jsx)("div",{className:"progress-summary__confetti",children:(0,s.jsx)(E$(),{colors:T$,gravity:.4,height:window.innerHeight,numberOfPieces:500,recycle:e,run:n,width:window.innerWidth})})}}const N$=I$;var j$=l(58950),k$=l.n(j$),A$=l(15697),R$=l.n(A$),P$=l(86274);const O6=ne("progress-summary-card"),w$=({completeLabel:t,isComplete:e,isUrgent:n,completedDate:o,labelDue:r})=>e?(0,s.jsxs)("div",{className:"progress-summary-card__completed-label",children:[t,(0,s.jsx)("span",{className:"progress-summary-card__completed-date",children:o})]}):r?(0,s.jsx)("div",{className:W()("progress-summary-card__due-label",{"brand--color":n}),children:r}):null,M$=({cardImageKey:t=null,className:e,color:n="#ff6602",completedAt:o=null,coverImageKey:r=null,disable:a=!1,durationHidden:i=!1,enrolledAt:c=null,hidden:u=!1,imagesUri:d="",isLearningPath:m=!1,isUrgent:p=!1,labelAssignedToMe:f="",labelDue:v="",labelDuration:g="",labelLearningPath:C="",onClick:b=qs.lQ,progress:L=0,title:y=""})=>{const E=(0,nt.useLabelsMap)(),x=(0,Ce.Wz)(),S=o!==null,T=(0,h.useCallback)(()=>{a||b?.()},[a,b]),N=(0,h.useCallback)(D=>{Ld(D)&&D.preventDefault(),!a&&ea(D)&&b?.()},[a,b]),j=li({percent:Math.round(L),label:E?.progressSummaryPercentComplete||"% Complete",isRTL:x}),w=t||r,M=E?.progressSummaryCompleted||"Completed: ",O=`${eo()(new Date(o)).format("MM/DD/YY")}`,R=O6("card",{disabled:a}),F=O6("image-overlay",{"not-started":!(L||S),"in-progress-completed":L||S});return(0,s.jsxs)("div",{"aria-hidden":u,className:R,onClick:T,children:[(0,s.jsxs)("div",{className:"progress-summary-card__content",children:[(0,s.jsx)("button",{"aria-disabled":a,className:W()("progress-summary-card__title-button",{[e]:e}),onKeyDown:N,role:"link",tabIndex:u?-1:void 0,type:"button",children:(0,s.jsx)("span",{className:"progress-summary-card__title",children:y||E?.progressSummaryNoTitle||"(No Title)"})}),(0,s.jsxs)("div",{className:"progress-summary-card__course-info",children:[m&&(0,s.jsx)("div",{className:"progress-summary-card__hide",children:C}),c&&(0,s.jsx)("div",{className:"progress-summary-card__hide",children:f}),!!L&&!a&&!o&&(0,s.jsx)("span",{className:"progress-summary-card__hide",children:j}),!i&&!S&&(0,s.jsx)("div",{className:"progress-summary-card__duration",children:g}),(0,s.jsx)(w$,{completedDate:O,completeLabel:M,isComplete:S,isUrgent:p,labelDue:v})]})]}),(0,s.jsxs)("div",{className:"progress-summary-card__image-wrap",children:[(0,s.jsx)(P$.A,{alt:"","aria-hidden":"true",b:"fff",className:"progress-summary-card__image",f:"jpg",h:150,imageKey:w,imagesUri:d,s:"cover",style:{backgroundColor:n},w:300}),(0,s.jsx)("div",{className:F}),(0,s.jsx)("div",{className:"progress-summary-card__image-overlay-bottom-bar",children:!!L&&!a&&!S&&(0,s.jsx)("div",{"aria-hidden":"true",className:"progress-summary-card__progress-bar-wrap",children:(0,s.jsx)("div",{className:"progress-summary-card__wrap-light",children:(0,s.jsx)("div",{className:"progress-summary-card__progress-bar",style:{width:`${L}%`}})})})})]})]})},O$=(0,Ge._$)("IMAGES_URI"),D$=["cardImageKey","color","coverImageKey","progress","score","title"],D6=(t,e)=>t===1?e:e.concat("s"),Pm=gt()([],["course","course","lessons"]),B$=t=>$e()(rn(),Wf()(vr()(It()("type","section"),R$()(fr()(Bv(),t),"id"))),Pm),H$=t=>{const e=Pm(t),{trackingQuizId:n}=t,{score:o}=t;if(n&&e.length){const r=xs()(It()("id",n),e),{settings:{passingScore:a}={}}=r;return o<a?r:!1}},F$=$e()(xs()(Vd()(It()("type","section"))),Pm),z$=M1()(2,t=>$e()(Ws()("","id"),xs()(Boolean),k$()([B$(t),H$,F$]))),V$=t=>{const e=eo().duration(t),n=e.hours(),o=e.minutes(),r=`${n} ${D6(n,"hr")}`,a=`${o} min`;return n>=100?"100+ hrs":n>0&&o>0?[r,a].join(" "):n>0?r:a},U$=t=>{const{color:e,learningPathComplete:n,learningPathId:o,isSuccess:r,nextCourse:a,nextCourse:{dueAt:i,courseId:c="",lessonCount:u,lessonsCompleted:d=[],sourceType:m,timeToComplete:p}={}}=t,f=(0,nt.useLabelsMap)(),v=(0,h.useMemo)(()=>z$(d,a),[a,d]);hn()(a.color)&&(a.color=e);const g=Us()(D$,a),C=(0,h.useCallback)(()=>{m==="PACKAGE"?(top.sessionStorage.setItem("upNextCourseId",c),top.location.assign(`/learning-path/${o}`)):(0,Mt.kT)(`${c}/lessons/${v}`)},[c,o,v,m]);return r&&!n&&(0,s.jsx)("div",{className:"progress-summary__lp-next",children:(0,s.jsxs)("div",{className:"progress-summary__lp-next-inner",children:[(0,s.jsxs)("div",{className:"progress-summary__lp-next-label",children:[f?.progressSummaryNextUp||"Next up"," ",(0,s.jsx)(it,{"aria-hidden":"true",classNameIcon:"progress-summary__lp-next-label-icon",name:"arrow-right"})]}),(0,s.jsx)("div",{className:"progress-summary__lp-next-card",children:(0,s.jsx)(M$,{imagesUri:O$,labelCount:`${u} ${D6(u,"lesson")}`,labelDue:u1(i),labelDuration:V$(p),noCertDownload:!0,noFavoriteBtn:!0,onClick:C,...g})})]})})},$$=Ct()("learningPathUpNext"),W$=(0,K.Ng)($$)(U$),G$=`${(0,Ge._$)("CDN_URI")}/assets/rise/assets/trophy.svg`,K$=$e()(ps(),Cs()(Ct()("isComplete")),wo()),_$=t=>{const{color:e,course:n={},courseProgress:o={},fetchLpUpNext:r,lessons:a=[],learningPathComplete:i,lpHasFailedQuiz:c}=t,{lessons:u={},percentComplete:d}=o,{dueAt:m,certificateDownload:p,completionCelebration:f,lessonsOnly:v=[],riseComLearningPathId:g,trackingCompletionPercentage:C,trackingQuizId:b}=n,L=Co(),y=(0,nt.useLabelsMap)(),E=hn()(C)&&hn()(b),x=E?d===100:(0,qe.As)(),S=v.length,T=K$(u);(0,h.useEffect)(()=>{g&&r()},[]);const N=(0,h.useMemo)(()=>x?n.completedAt?n.completedAt:new Date:null,[n.completedAt,x]),j=(0,h.useMemo)(()=>xs()(tu()(It()("type","quiz"),It()("id",b)),a),[b,a]),w=ls(j?.title),M=(0,h.useMemo)(()=>gt()(100,["settings","passingScore"],j),[j]),O=gt()(null,["lessons",b,"passed"],o),R=(0,h.useMemo)(()=>$e()(ni()(It()("percentComplete",100),Ct()("score"),rs()(null)),gt()({},["lessons",b]))(o),[o,b]),{outOfAttempts:F}=tl(o,j,b);let D=b?O:!0,B=mn();const z=W()("progress-summary",{"progress-summary__no-req":E}),Z=(0,zs.c3)(n),Y=`You've completed ${T} of ${S} lessons.`,pe=Z?x?"Complete":"Incomplete":Y;return(0,s.jsx)(ra,{title:Bl(L+" - Progress Summary"),children:(0,s.jsxs)("div",{className:z,children:[x&&f&&D&&!B&&(0,s.jsx)(N$,{}),(0,s.jsxs)("header",{className:"progress-summary__header",children:[(0,s.jsx)("h1",{className:"progress-summary__header-title",tabIndex:-1,children:x&&!E&&D?y?.progressSummaryCongratulations||"Congratulations!":y?.progressSummary||"Progress Summary"}),E?(0,s.jsx)("div",{className:"progress-summary__lessons-completed",children:pe}):x?(0,s.jsxs)("div",{className:"progress-summary__header-completion-date",children:[D&&(0,s.jsx)("img",{alt:"trophy",className:"progress-summary__header-trophy",src:G$}),eo()(N).format("MMMM Do, YYYY")]}):(0,s.jsx)(y$,{dueAt:m})]}),(0,s.jsxs)("section",{className:"progress-summary__section",children:[!E&&x&&(0,s.jsx)("div",{className:"progress-summary__requirements-met",children:y?.progressSummaryRequirementsMet||"You've met all the requirements."}),E?!g&&(0,s.jsxs)(bn,{className:"progress-summary__start-over",to:"/",children:[y?.progressSummaryStartOver||"Start Over",(0,s.jsx)("i",{className:"progress-summary__start-over-icon icon icon-reload"})]}):(0,s.jsxs)("div",{className:"progress-summary__requirements",children:[(0,s.jsx)(x$,{labelA11yRequirementCompleted:y?.a11yProgressSummaryRequirementCompleted,labelA11yRequirementNotCompleted:y?.a11yProgressSummaryRequirementNotCompleted,labelCompletionRequirement:y?.progressSummaryCompletionRequirement,labelPercentCompletion:y?.progressSummaryPercentCompletion,labelYouCompleted:y?.progressSummaryYouCompleted,percentComplete:d,trackingCompletionPercentage:C}),(0,s.jsx)(b$,{labelA11yRequirementCompleted:y?.a11yProgressSummaryRequirementCompleted,labelA11yRequirementNotCompleted:y?.a11yProgressSummaryRequirementNotCompleted,labelNoAttemptsRemaining:y?.progressSummaryNoAttemptsRemaining,labelQuizRequirement:y?.progressSummaryQuizRequirement,labelScoreOf:y?.progressSummaryScoreOf,labelScoreOfPreposition:y?.progressSummaryScoreOfPreposition,labelViewQuiz:y?.progressSummaryViewQuiz,labelYouScored:y?.progressSummaryYouScored,outOfAttempts:F,quizPassed:O,quizPassingScore:M,quizScore:R,quizTitle:w,trackingQuizId:b})]}),(x||E)&&(0,s.jsxs)("div",{className:"progress-summary__completion-controls",children:[(0,s.jsx)("button",{className:"progress-summary__btn-back progress-summary__completion-control",onClick:Mt.NS,role:"link",type:"button",children:y?.progressSummaryBackToLearning||"Back to my learning"}),x&&(!g&&p||g&&i)&&p&&D&&!c&&(0,s.jsx)("span",{className:"progress-summary__completion-control",children:(0,s.jsx)(Uo,{})})]})]}),x&&!!g&&(0,s.jsx)(W$,{color:e,learningPathId:g})]})})},Q$=(t,{course:{riseComCourseId:e,riseComLearningPathId:n}})=>({fetchLpUpNext:$e()(t,C$.R,rs()({courseId:e,learningPathId:n}))}),Z$=$e()(Us()(["learningPathComplete","lpHasFailedQuiz"]),Ct()("learningPathUpNext")),Y$=(0,K.Ng)(Z$,Q$)(_$),B6=({contentClassName:t,...e})=>(0,s.jsx)(ic,{type:Ou.type,children:(0,s.jsx)(Di,{type:Ou.type,children:(0,s.jsx)(Mu,{children:(0,s.jsx)(Bi,{className:t,type:Ou.type,children:(0,s.jsx)(Y$,{...e})})})})}),Ou={id:"progress-summary",type:"progress-summary",title:"Progress Summary",description:"Summary of course progress"};var X$=l(22473),Du=l.n(X$),J$=l(98280),q$=l.n(J$),eW=l(87181),tW=l.n(eW);const H6=kt("Progress");var sW=l(89982),F6=l.n(sW),nW=l(37859),Bu=l.n(nW),oW=l(29902),z6=l.n(oW),rW=l(79277),aW=l.n(rW);const iW=t=>e=>{const n=!t.progress?.items?.[e.id]?.isComplete;return gt()(!1,["settings","shuffleAnswerChoices"],t)&&n},lW=t=>{const e=t.answers||[],n=Pu()(e),o=n.map(r=>e.findIndex(a=>a.id===r.id));return{...t,answers:n,shuffledAnswerIndices:o}},cW=t=>dn()([[iW(t),lW],[Li(),sr()]]),dW=t=>mi()({items:Hn()(cW(t))})(t),uW=t=>{const{items:e,progress:n}=t,{items:o}=n||{},r=$e()(String,Ct()("id")),a=Fv(o,Ct()("isComplete")),c=zv(r,a)(e),u=$e()(Qs(),Ct()("isComplete")),d=Fv(o,u),p=zv(r,d)(e);return c.concat(Pu()(p))},hW=Qh()("items",uW),mW=t=>$e()(Du()(xs(),t),It()("id"),Ct()("id")),V6=or()(t=>F6()(mW(t),sr())),pW=t=>$e()(Bu()(sc()),V6(t)),fW=fs()(Fp()(Ct()("answers"),Ct()("answers")),Bu()(or()(t=>Hn()(pW(t)))),Vp()("answers")),vW=t=>fs()(V6(t),F6()(fW,Bu()(sc())),Bu()(sc())),gW=Du()(t=>Hn()(vW(t))),CW=Cs()(It()("drawn",!0)),Hu=bo()(It()("type",vt.UQ.DRAW_FROM_QUESTION_BANK)),xW=({items:t,currentItems:e,progress:n})=>{let o=[...t],r=Hu(o);for(;r!==-1;){const[i,c]=z6()(r,o),u=aW()(c),d=CW(e);o=[...i,...d,...u],r=Hu(o)}const a=U6({items:o,progress:n});return{items:o,progress:a}},bW=t=>(e,{id:n},o)=>{const{originalItemProgress:r}=t;let a={};r&&(a=r[o]||{});const i=$e()(xs()(It()("index",o)),wo())(t.items);return e[n]={...a,...i,id:n,index:o},e},U6=({questionIndexList:t,items:e,progress:n})=>({...n,questionsDrawn:!0,questionList:t,items:e.reduce(bW(n),{})}),$6=t=>{const{id:e,items:n,progress:o,initializeDrawnQuizQuestions:r}=t;let a=[...n],i=Hu(a);const c=[];let u=0;for(;i!==-1;){const[m,p]=z6()(i,a),[f,...v]=p,{drawCount:g,questions:C}=f,b=R6()?C.length:g,L=[],y=[],E=[];for(;L.length<b;)if(o.questionsDrawn){const x=o.questionList[u];Sm()(S=>{const T=C[S];L.push({...T,drawn:!0,id:`${f.id}-${T.id}`})},x),E.push(...x)}else{const x=R6()?C[L.length]:Q3({questions:C,drawnQuestionIds:y}),S=C.findIndex(T=>T.id===x.id);L.push({...x,drawn:!0,id:`${f.id}-${x.id}`}),y.push(x.id),E.push(S)}a=[...m,...L,...v],c.push(E),u++,i=Hu(a)}const d=U6({questionIndexList:c,items:a,progress:o});return r({lessonId:e,lessonProgress:d}),{items:a,progress:d}},yW=gt()(!1,["settings","randomizeQuestionOrder"]),W6=fs()(Jr()(yW,hW),dW,Ct()("items")),Ane=({lessonIds:t,lessons:e})=>!Array.isArray(t)||!e?!1:t.some((n,o)=>{const r=e[n];return r?.type!=="quiz"||r.settings?.skipLessonsIfPassed!==!0?!1:t.slice(o+1).some(i=>{const c=e[i];return c&&c.type!=null&&c.type!=="section"})}),LW=(0,I.shape)({a11yAnswerLive:I.string,a11yAuthorPrefix:I.string,a11yBlockChartAxisX:I.string,a11yBlockChartAxisY:I.string,a11yBlockChartBar:I.string,a11yBlockChartInstructions:I.string,a11yBlockChartLine:I.string,a11yBlockChartPie:I.string,a11yBlockChartPreposition:I.string,a11yBlockCode:I.string,a11yBlockCodeSnippet:I.string,a11yBlockEmbed:I.string,a11yBlockFlashcardBack:I.string,a11yBlockFlashcardFront:I.string,a11yBlockFlashcardGrid:I.string,a11yBlockFlashcardStack:I.string,a11yBlockFlashcardStackRoleDescription:I.string,a11yBlockFlashcardStackSlideControls:I.string,a11yBlockFlashcardStackSlideControlsGoToNext:I.string,a11yBlockFlashcardStackSlideControlsGoToPrevious:I.string,a11yBlockFlashcardStackSlideControlsGoToSlide:I.string,a11yBlockFlashcardStackSlidePreposition:I.string,a11yBlockFlashcardStackSlideRoleDescription:I.string,a11yBlockKnowledgeCheck:I.string,a11yBlockKnowledgeCheckFIB:I.string,a11yBlockKnowledgeCheckM:I.string,a11yBlockKnowledgeCheckMC:I.string,a11yBlockKnowledgeCheckMR:I.string,a11yBlockProcessCarousel:I.string,a11yBlockProcessRoleDescription:I.string,a11yBlockProcessSlideControls:I.string,a11yBlockProcessSlideControlsGoToNext:I.string,a11yBlockProcessSlideControlsGoToPrevious:I.string,a11yBlockProcessSlideControlsGoToSlide:I.string,a11yBlockProcessSlideControlsIntroduction:I.string,a11yBlockProcessSlideControlsSummary:I.string,a11yBlockProcessSlidePreposition:I.string,a11yBlockProcessSlideRoleDescription:I.string,a11yBlockQuoteCarousel:I.string,a11yBlockQuoteCarouselRoleDescription:I.string,a11yBlockQuoteCarouselSlideControls:I.string,a11yBlockQuoteCarouselSlideControlsGoToNext:I.string,a11yBlockQuoteCarouselSlideControlsGoToPrevious:I.string,a11yBlockQuoteCarouselSlideControlsGoToSlide:I.string,a11yBlockQuoteCarouselSlidePreposition:I.string,a11yBlockQuoteCarouselSlideRoleDescription:I.string,a11yBlockStoryline:I.string,a11yBlockTimeline:I.string,a11yCarouselNext:I.string,a11yCarouselPrevious:I.string,a11yCertificateDownloadFailed:I.string,a11yCorrectLive:I.string,a11yCoverCourseCompleted:I.string,a11yCoverCourseLength:I.string,a11yCoverRequirementComplete:I.string,a11yCoverRequirementFailed:I.string,a11yCoverRequirementIncomplete:I.string,a11yExcelIcon:I.string,a11yFileIcon:I.string,a11yGroupAudioPlayer:I.string,a11yGroupScenario:I.string,a11yGroupVideoPlayer:I.string,a11yLabeledGraphicBlock:I.string,a11yLabeledGraphicButtonMarker:I.string,a11yLabeledGraphicIconPlus:I.string,a11yLabeledGraphicIconDot:I.string,a11yLabeledGraphicIconInformation:I.string,a11yLabeledGraphicIconQuestion:I.string,a11yLabeledGraphicIconCheck:I.string,a11yLabeledGraphicIconX:I.string,a11yLabeledGraphicIconHeart:I.string,a11yLabeledGraphicIconPin:I.string,a11yLabeledGraphicIconArrowLeft:I.string,a11yLabeledGraphicIconArrowRight:I.string,a11yLabeledGraphicIconArrowUp:I.string,a11yLabeledGraphicIconArrowDown:I.string,a11yLabeledGraphicIconArrowUpLeft:I.string,a11yLabeledGraphicIconArrowUpRight:I.string,a11yLabeledGraphicIconArrowDownLeft:I.string,a11yLabeledGraphicIconArrowDownRight:I.string,a11yLabeledGraphicUnviewed:I.string,a11yLabeledGraphicViewed:I.string,a11yMatchingItemMatchedWith:I.string,a11yMatchingItemMatchWith:I.string,a11yMatchingItemSelectableItem:I.string,a11yMediaPause:I.string,a11yMediaPlay:I.string,a11yMediaSeek:I.string,a11yNavigationMenuClose:I.string,a11yNavigationMenuOpen:I.string,a11yPDFIcon:I.string,a11yPPTIcon:I.string,a11yQuizFailed:I.string,a11yQuizFeedback:I.string,a11yQuizPassed:I.string,a11yQuizReviewCorrectlyChecked:I.string,a11yQuizReviewCorrectlySelected:I.string,a11yQuizReviewCorrectlyUnchecked:I.string,a11yQuizReviewCorrectlyUnselected:I.string,a11yQuizReviewIncorrectlyChecked:I.string,a11yQuizReviewIncorrectlySelected:I.string,a11yQuizReviewIncorrectlyUnchecked:I.string,a11yQuizReviewIncorrectlyUnselected:I.string,a11yRegionMainLesson:I.string,a11yRegionMainOverview:I.string,a11yRegionNavLesson:I.string,a11yRegionNavOverview:I.string,a11yRestrictedNav:I.string,a11yRTFIcon:I.string,a11ySearchClose:I.string,a11ySearchInput:I.string,a11ySearchOpen:I.string,a11yStatusAdditionalContent:I.string,a11yStatusContinued:I.string,a11yUnzoomImage:I.string,a11yWordIcon:I.string,a11yZipIcon:I.string,a11yZoomImage:I.string,courseStart:I.string,courseResume:I.string,courseExit:I.string,courseHome:I.string,courseSkipToLesson:I.string,lessonName:I.string,lessonPreposition:I.string,lessonComplete:I.string,lessonRestricted:I.string,quizStart:I.string,quizQuestion:I.string,quizSubmit:I.string,quizRequireAnswer:I.string,quizNext:I.string,quizIncorrect:I.string,quizCorrect:I.string,quizResults:I.string,quizScore:I.string,quizPassing:I.string,quizTakeAgain:I.string,quizTimerElapsed:I.string,quizTimerExpired:I.string,quizTimerExpiredAction:I.string,quizTimerExpiredMessage:I.string,quizTimerHide:I.string,quizTimerLimit:I.string,quizTimerMinute:I.string,quizTimerMinutePlural:I.string,quizTimerRemaining:I.string,quizTimerShow:I.string,quizAcceptableResponses:I.string,quizAnswerPlaceholder:I.string,quizRequirePassingScore:I.string,quizContinue:I.string,processStepName:I.string,processStepPreposition:I.string,processNextStep:I.string,processLessonName:I.string,processComplete:I.string,processStart:I.string,processStartAgain:I.string,processSwipe:I.string,sortingCardsCorrect:I.string,sortingReplay:I.string,embedViewOn:I.string,embedReadMore:I.string,blocksClickToFlip:I.string,blocksPreposition:I.string,salutation:I.string,exitMessage:I.string,overviewPageTitleSuffix:I.string,labeledGraphicMarkerLabel:I.string,seekSliderLabel:I.string,playButtonLabel:I.string,pauseButtonLabel:I.string,embedPlayerGroup:I.string,embedLinkGroup:I.string,numberedDividerGroup:I.string,processLandmark:I.string,sortingLandmark:I.string,search:I.string,result:I.string,results:I.string,noResults:I.string,scenarioTryAgain:I.string,scenarioContinue:I.string,scenarioComplete:I.string,scenarioStartOver:I.string,progressPieUnstarted:I.string,progressPieCompleted:I.string,progressPieClickToComplete:I.string,progressPieClickToReset:I.string,progressPieQuizFailed:I.string,certificateDownload:I.string,certificateDownloadInProgress:I.string,certificateRetryDownload:I.string,coverCompleteAllLessons:I.string,coverCompleteLessonsName:I.string,coverCompleteLessonsPreposition:I.string,coverCompleteLessonsInCourse:I.string,coverCompleted:I.string,coverCourseRequirements:I.string,coverHour:I.string,coverHours:I.string,coverLesson:I.string,coverLessons:I.string,coverMinute:I.string,coverMinutes:I.string,coverNoAttemptsRemaining:I.string,coverPublished:I.string,coverQuizScoreOf:I.string,coverQuizPercentOrHigher:I.string,progressSummary:I.string,progressSummaryBackToLearning:I.string,progressSummaryCompleted:I.string,progressSummaryCongratulations:I.string,progressSummaryNextUp:I.string,progressSummaryNoTitle:I.string,progressSummaryPercentComplete:I.string,progressSummaryRequirementsMet:I.string,progressSummaryStartOver:I.string,curtainLoading:I.string,curtainOffline:I.string,curtainOfflineReconnecting:I.string,curtainSessionTimedOut:I.string,curtainSessionTimedOutRestart:I.string,curtainSessionTimedOutRefresh:I.string,curtainSomethingWrong:I.string,curtainSomethingWrongTryAgain:I.string,curtainSomethingWrongRefresh:I.string}),wm=(0,I.shape)({image:(0,I.shape)({key:I.string,originalUrl:I.string,sourcedFrom:(0,I.oneOf)(["DEFAULT","USER","LIBRARY","AI"]),src:I.string,thumbnail:I.string,type:I.string,useCrushedKey:I.bool})}),EW=(0,I.shape)({themeId:I.string,coverImage:I.string,navigation:I.bool,showAuthor:I.bool,allowSearch:I.bool,colorAccent:I.string,blockCorners:I.string,buttonScheme:I.string,uiTypefaceId:I.string,coverPageType:I.string,bodyTypefaceId:I.string,navigationType:I.string,blockPaddingTop:I.number,coverImageAlpha:I.number,navigationStyle:I.string,showLessonCount:I.bool,lessonHeaderSize:I.string,buttonInlineStyle:I.string,coverImageDefault:I.string,headingTypefaceId:I.string,lessonHeaderColor:I.string,lessonHeaderImage:I.string,lessonHeaderStyle:I.string,sidebarStartsOpen:I.bool,blockPaddingBottom:I.number,markLessonsComplete:I.bool,animateBlockEntrance:I.bool,navigationRestricted:I.bool,buttonNavigationStyle:I.string,showNavigationButtons:I.bool,compactShowLessonCount:I.bool,lessonHeaderImageAlpha:I.number,lessonHeaderImageColor:I.string,enableVideoPlaybackSpeed:I.bool,blockNavigationType:I.string,blockNavigationStyle:I.string,progressIndicatorStyle:I.string}),SW=(0,I.shape)({disableCoverPage:I.bool}),TW=(0,I.shape)({activeEdition:I.number,activeLMS:I.number,completeWith:(0,I.oneOf)(["reporting","quiz","storyline"]),completionPercentage:I.number,enableExitCourse:I.bool,enableTelemetryCollection:I.bool,exportType:(0,I.oneOf)(["lms","pdf","raw","business-content"]),format:(0,I.oneOf)(["zip"]),identifier:I.string,quizId:I.string,quizComplete:I.bool,reporting:(0,I.oneOf)(["passed-incomplete"]),shareId:I.string,storylineId:I.string,storylineComplete:I.bool,target:(0,I.oneOf)(["scorm12","scorm2004","aicc","xapi","cmi5"]),targetName:(0,I.oneOf)(["SCORM 1.2","SCORM 2004","AICC","xAPI","cmi5"]),title:(0,I.oneOfType)([I.string,(0,I.shape)({l10nId:I.string})]),resetLearnerData:I.bool,hideLmsUi:I.bool,webExportSettings:SW}),Mm=I.string,fn=I.string,Om=t=>(0,I.oneOfType)([t,(0,I.shape)({l10nId:I.string})]),Rne=(0,I.shape)({id:fn,originalId:fn,author:fn,selectedAuthorId:fn,color:I.string,navigationMode:I.string,title:Om(I.string),sharePassword:I.string,description:Om(I.string),shareId:fn,copyOf:I.string,order:I.string,fonts:I.object,media:wm,coverImage:(0,I.shape)({alpha:I.number,displaySidebar:I.bool,media:wm}),lessons:(0,I.arrayOf)(fn),jobs:(0,I.arrayOf)(fn),labelSetId:fn,deleted:I.bool,createdAt:Mm,updatedAt:Mm,markComplete:I.bool,isDefault:I.bool,ready:I.bool,reviewId:fn,exportSettings:TW,headingTypefaceId:fn,bodyTypefaceId:fn,uiTypefaceId:fn,sidebarMode:I.string,tenantId:fn,showLessonCount:I.bool,showNavigationButtons:I.bool,allowSearch:I.bool,authorPermissions:(0,I.arrayOf)(I.string),animateBlockEntrance:I.bool,transferredAt:Mm,allowCopy:I.bool,enableVideoPlaybackSpeed:I.bool,jobType:I.string,partnerContentId:fn,cardImage:wm,theme:EW,lessonHeaderImage:I.object,overlayNavigationImage:I.object,type:I.string,features:I.object,courseId:I.string,typefaces:(0,I.objectOf)(I.string)}),{FILL_IN_THE_BLANK:Fu,MATCHING:zu,MULTIPLE_CHOICE:Vu,MULTIPLE_RESPONSE:Uu}=vt.UQ,IW=3,G6=ur()("quiz-item__"),Hi=gt()(0,["progress","activeIndex"]),K6=(t,e)=>{if(!(t===void 0||!e)){if(Array.isArray(t))return t.map(n=>e.indexOf(n)).filter(n=>n!==-1);{const n=e.indexOf(t);return n===-1?void 0:n}}};class NW extends h.Component{constructor(e){super(e),this.getSelection=this.getSelection.bind(this),this.submitAndSetNextIndex=this.submitAndSetNextIndex.bind(this),this.onChoiceSelect=this.onChoiceSelect.bind(this),this.onFillInChange=this.onFillInChange.bind(this),this.onMatchSet=this.onMatchSet.bind(this),this.onNextClick=this.onNextClick.bind(this),this.onResponseToggle=this.onResponseToggle.bind(this),this.onSubmit=this.onSubmit.bind(this),this.state={errorIncomplete:!1,startTime:Date.now(),matches:{},isRetaking:!1},this.wrapper=h.createRef(),this.id=Zt()("qi-")}componentDidUpdate(e){const{isReduceMotion:n}=this.props;this.isNewlyActive({prevProps:e})&&(this.scrollTop(),this.setState({startTime:Date.now()})),n||this.scrollActionsIfComplete({prevProps:e})}componentWillUnmount(){clearTimeout(this.timeoutScrollActionsIfComplete)}static propTypes={enableVideoPlaybackSpeed:Qe().bool,getClassName:Qe().func,hasStart:Qe().bool,id:Qe().string.isRequired,index:Qe().number,isCorrectAnswerUnshuffled:Qe().bool,isReduceMotion:Qe().bool.isRequired,isShuffled:Qe().bool,isTimedQuiz:Qe().bool,item:Qe().object.isRequired,items:Qe().arrayOf(Qe().object),labels:LW,onChoiceSelect:Qe().func,onFillInChange:Qe().func,onMatchSet:Qe().func,onResponseToggle:Qe().func,prefersKeyboardNavigation:Qe().bool,progress:Qe().object,quizTop:Qe().number,reportAnswer:Qe().func,retryAttempts:Qe().number,scrollId:Qe().string,setNextIndex:Qe().func,settings:Qe().object,showNextButton:Qe().bool,submitAction:Qe().func,title:Om(Qe().string.isRequired)};static get defaultProps(){return{getClassName:()=>{},labels:{},onChoiceSelect:()=>{},onFillInChange:()=>{},onMatchSet:()=>{},onResponseToggle:()=>{},reportAnswer:()=>{},retryAttempts:0,setNextIndex:()=>{},settings:{revealAnswers:vt.iV.ALL},showNextButton:!0,submitAction:()=>[]}}getCanSubmit({itemProgress:e}){const{item:n}=this.props;return k3({answersLength:n.answers?.length??0,matches:e?.matches,selectedIndex:e?.selectedIndex,selectedIndices:e?.selectedIndices,text:e?.text,type:n.type})}getFeedback({isCorrect:e,selectedIndex:n}){const{isShuffled:o,item:r}=this.props,{answers:a,feedback:i,feedbackCorrect:c,feedbackIncorrect:u,feedbackType:d,shuffledAnswerIndices:m}=r;return D3({answers:a,feedback:i,feedbackCorrect:c,feedbackIncorrect:u,feedbackType:d,isCorrect:e,isShuffled:o,selectedIndex:n,shuffledAnswerIndices:m})}getIndex(){return this.props.hasStart?Rn()(this.props.index):this.props.index}getIsComplete({itemProgress:e}){return Ws()(!1,"isComplete",e)}getIsDoneCard(){const e=this.getIndex(),n=Hi(this.props);return e<n}getIsCorrect({itemProgress:e}){const{isCorrectAnswerUnshuffled:n,isShuffled:o,item:r,getL10nValue:a}=this.props;switch(r.type){case Fu:return R3({answers:r.answers??[],text:e.text,caseSensitive:r.settings?.isCaseSensitive??!1,getL10nValue:a});case zu:return P3(e.matches??{});case Uu:return O3({isShuffled:o,item:r,selectedIndices:e.selectedIndices,shuffledAnswerIndices:e.shuffledAnswerIndices});case Vu:default:return w3({isCorrectAnswerUnshuffled:n,isShuffled:o,item:r,selectedIndex:e.selectedIndex,shuffledAnswerIndices:e.shuffledAnswerIndices})}}getItemProgress({props:e}){return gt()({},["items",e.item.id],e.progress)}getSelection({itemProgress:e}){const{type:n}=this.props.item;switch(n){case Fu:return e.text;case zu:return e.matches;case Uu:return e.selectedIndices;case Vu:default:return e.selectedIndex}}submitAndSetNextIndex(e=()=>[],n={}){const{id:o,setNextIndex:r}=this.props;e(n),r({lessonId:o})}isNewlyActive({prevProps:e}){const n=Hi(this.props),o=Hi(e),r=this.getIndex();return o!==n&&r===n}onChoiceSelect({selectedIndex:e}){const{id:n,item:o,onChoiceSelect:r}=this.props,{id:a,shuffledAnswerIndices:i}=o;this.resetErrorIncomplete(),r({lessonId:n,itemId:a,selectedIndex:e,shuffledAnswerIndices:i})}onFillInChange(e){const{id:n,item:o,onFillInChange:r}=this.props,{id:a}=o;this.resetErrorIncomplete(),r({lessonId:n,itemId:a,text:e})}onMatchSet(e){const{id:n,item:o,onMatchSet:r}=this.props,{id:a}=o;this.resetErrorIncomplete(),r({lessonId:n,itemId:a,matches:e})}onNextClick(e=()=>[],n={}){st.pause(),this.submitAndSetNextIndex(e,n)}onNextFeedbackClick(e){e&&this.onNextClick()}onTakeAgain=()=>{this.setState({isRetaking:!0}),setTimeout(()=>{this.props.onTakeAgain(),this.setState({isRetaking:!1})},50)};resetErrorIncomplete(){this.state.errorIncomplete&&this.setState({errorIncomplete:!1})}onResponseToggle({optionIndex:e}){const{id:n,item:o,onResponseToggle:r}=this.props,{id:a,shuffledAnswerIndices:i}=o;this.resetErrorIncomplete(),r({lessonId:n,itemId:a,selectedIndex:e,shuffledAnswerIndices:i})}onSubmit({canSubmit:e,isCorrect:n,itemProgress:o}){return r=>{r.preventDefault();const{getL10nRecursive:a,id:i,item:c,reportAnswer:u,retryAttempts:d,settings:m,submitAction:p,title:f}=this.props;if(!e){switch(this.setState({errorIncomplete:!0}),c.type){case Fu:this.wrapper.current?.querySelector("input")?.focus();break;case Uu:case Vu:this.wrapper.current?.querySelector("input")?.focus();break;case zu:this.wrapper.current?.querySelector("button")?.focus();break;default:break}return}const{startTime:v}=this.state,{id:g}=c,{revealAnswers:C,passToContinue:b}=m,L={startTime:v,stopTime:Date.now()},y=Ws()(-1,"retryCount",m),E=parseInt(y,10),x=parseInt(d,10),S=lo()(E,x),T=a({duration:L,id:i,isCorrect:n,item:c,itemProgress:o,retryAttempts:d,title:f});u(T);const N={finalRetryAttempt:S,lessonId:i,isCorrect:n,itemId:g,passToContinue:b,revealAnswers:C};if(C===vt.iV.ALL||C===vt.iV.INCORRECT)return p(N);this.onNextClick(p,N)}}render(){return this.props.isCard?this.renderCard():this.renderDefault()}renderCard(){const{getClassName:e,settings:n}=this.props,{correctAnswerColor:o,incorrectAnswerColor:r}=n,a=this.getIndex(),i=Hi(this.props),c=a===i,u=this.getItemProgress({props:this.props}),d=this.getIsComplete({itemProgress:u}),m=this.getIsCorrect({itemProgress:u}),p=this.props.isTimedQuiz,f=e(a),g={"--color-feedback-icon":m?o:r,"--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":d?o:void 0,"--color-quiz-option-check":o,"--color-x-fill":r};return(0,s.jsx)("div",{className:f,"data-testid":"quiz-item-card",inert:c?void 0:!0,children:(0,s.jsx)("div",{className:G6("card-wrap"),children:(0,s.jsx)(m3,{isActive:c,isComplete:d,isTimedQuiz:p,style:g,children:(0,s.jsx)("div",{style:c||d?void 0:{display:"none"},children:this.renderItem()})})})})}renderMediaContent(){const{enableVideoPlaybackSpeed:e,isActive:n,labels:o,item:r,itemSettings:a,getL10nValue:i}=this.props,{media:c,id:u}=r,d=this.getIndex(),m=i(c),p=!!m?.image,f=!!m?.audio,v=!!m?.video,g=!!m?.embed;return f&&p?(0,s.jsx)("div",{className:"quiz-card__media--image-with-audio",children:(0,s.jsx)(Er,{allowTabNavigation:n,blockId:u,enableVideoPlaybackSpeed:e,index:String(d),isOverlayAudio:!0,item:r,labels:o,media:c,settings:a})}):f&&(v||g)?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Er,{allowTabNavigation:n,blockId:u,enableVideoPlaybackSpeed:e,index:`${d}-audio`,item:r,labels:o,media:{audio:m.audio},settings:a}),(0,s.jsx)(Er,{allowTabNavigation:n,blockId:u,enableVideoPlaybackSpeed:e,index:String(d),item:r,labels:o,media:v?{video:m.video}:{embed:m.embed},settings:a})]}):(0,s.jsx)(Er,{allowTabNavigation:n,blockId:u,enableVideoPlaybackSpeed:e,index:String(d),item:r,labels:o,media:c,settings:a})}renderDefault(){return(0,s.jsx)("div",{className:G6("wrap"),children:this.renderItem()})}renderItem(){const{hasStart:e,isReduceMotion:n,isQuestionBankQuiz:o,isShuffled:r,item:a,items:i,labels:c,onTakeAgain:u,progress:d,settings:m,showNextButton:p}=this.props,{errorIncomplete:f}=this.state,{quizAcceptableResponses:v,quizAnswerPlaceholder:g,quizCorrect:C,quizIncorrect:b,quizNext:L,quizRequireAnswer:y,quizRestart:E,quizQuestion:x,quizSubmit:S}=c,{id:T,title:N,type:j,settings:w}=a,{correctAnswerColor:M,correctAnswerColorContrast:O,incorrectAnswerColor:R,incorrectAnswerColorContrast:F,revealAnswers:D=vt.iV.NONE}=m,B=this.getIndex(),z=Hi(this.props),Z=B===z,Y=this.getItemProgress({props:this.props}),X=this.getIsComplete({itemProgress:Y}),pe=this.getIsCorrect({itemProgress:Y}),Le=D==vt.iV.ALL||D==vt.iV.INCORRECT,ke=Z&&X&&Le,Be=Z&&!X&&this.getCanSubmit({itemProgress:Y}),We=this.onSubmit({canSubmit:Be,isCorrect:pe,itemProgress:Y,item:a}),De=Ct()("selectedIndex",Y),Ae=this.getFeedback({isCorrect:pe,selectedIndex:De}),he=`q-${T}`,ce=this.getSelection({itemProgress:Y}),He=W()("quiz-card__retake-container",{"quiz-card__retake-container--active":X}),Pe=W()("quiz-card__retake","brand--hoverColor",{"quiz-card__retake--active":X});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(IH,{isActive:Z,labels:c,questionLabel:x,questionNumber:e?B:B+1,totalQuestions:ps()(i)}),(0,s.jsx)(jH,{allowTabNavigation:Z,htmlId:he,value:N}),this.renderMediaContent(),(0,s.jsx)(g3,{type:j,children:(0,s.jsx)("div",{ref:this.wrapper,children:this.renderType({columnBehavior:w?.columnBehavior,correctAnswerColor:M,correctAnswerColorContrast:O,incorrectAnswerColor:R,incorrectAnswerColorContrast:F,isActive:Z,isComplete:X,isCorrect:pe,isShuffled:r,itemProgress:Y,labels:c,onSubmit:We,revealAnswers:D,questionHtmlId:he,quizAcceptableResponses:v,quizAnswerPlaceholder:g})})}),(0,s.jsx)("div",{"aria-live":"assertive",children:f&&(0,s.jsxs)("div",{className:"quiz-card__validations","data-testid":"quiz-validation-error",children:[(0,s.jsx)(it,{className:"quiz-card__validation-icon","data-testid":"quiz-validation-icon",name:"alert-circle"}),(0,s.jsx)("span",{id:`${this.id}-error-incomplete-message`,children:y})]})}),(0,s.jsx)(v3,{canProceed:this.state.forceShowFeedback||ke,feedbackRef:Ke=>{this.feedback=Ke},feedbackValue:this.state.forceFeedbackMessage||Ae,isActive:Z,isComplete:X,isCorrect:this.state.forceShowFeedbackCorrect||pe,item:a,labels:c,progress:Y,quizCorrect:C,quizIncorrect:b,revealAnswers:D,selection:ce}),(0,s.jsx)(h3,{allowNext:!u,canProceed:ke,canSubmit:Be,isReduceMotion:n,item:a,onNext:p?this.onNextFeedbackClick.bind(this,Z):null,onSubmit:We,quizNext:d.percentComplete===100&&o?E:L,quizSubmit:S}),u&&(0,s.jsx)("div",{className:He,children:(0,s.jsx)("button",{className:Pe,onClick:this.onTakeAgain,type:"button",children:(0,s.jsxs)("div",{className:"quiz-card__retake-content",children:[(0,s.jsx)("div",{className:"quiz-card__retake-text brand--ui",children:"TAKE AGAIN"}),(0,s.jsx)("i",{className:"quiz-card__retake-icon icon icon-reload"})]})})})]})}renderMCOptionText(e,{title:n}){return(0,s.jsx)(St,{allowTabNavigation:e,className:"quiz-multiple-choice-option__label",value:n})}renderMROptionText(e,{title:n}){return(0,s.jsx)(St,{allowTabNavigation:e,component:"span",value:n})}renderType(e){const{columnBehavior:n,correctAnswerColor:o,correctAnswerColorContrast:r,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isActive:c,isComplete:u,isCorrect:d,isReduceMotion:m,isShuffled:p,itemProgress:f,labels:v,onSubmit:g,revealAnswers:C,questionHtmlId:b,quizAcceptableResponses:L,quizAnswerPlaceholder:y}=e,{color:E,item:x,prefersKeyboardNavigation:S}=this.props,{answers:T,correct:N,corrects:j,type:w}=x,M=c&&!u,O=this.state.errorIncomplete?`${this.id}-error-incomplete-message`:void 0;switch(w){case Fu:return(0,s.jsx)(C3,{allowTabNavigation:c,correctAnswerColor:o,correctAnswerColorContrast:r,errorMessageId:O,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isComplete:u,isCorrect:d,labels:v,onChange:this.onFillInChange,onEnterToSubmit:g,options:T,questionHtmlId:b,quizAcceptableResponses:L,quizAnswerPlaceholder:y,revealAnswers:C,value:Ws()("","text",f)});case zu:return(0,s.jsx)(E3,{answers:T,columnBehavior:n,correctAnswerColor:o,correctAnswerColorContrast:r,incorrectAnswerColor:a,incorrectAnswerColorContrast:i,isActive:c,isComplete:u,matches:f?.matches??{},onChange:this.onMatchSet,prefersKeyboardNavigation:S,revealAnswers:C});case Uu:{const R=Ct()("selectedIndices",f),F=Ct()("shuffledAnswerIndices",f)??[],D=p?K6(R,F):R;return(0,s.jsx)(I3,{allowTabNavigation:c,correctAnswerColor:o,correctIds:j,errorMessageId:O,incorrectAnswerColor:a,isComplete:u,isCorrect:d,isRetaking:this.state.isRetaking,labels:v,onChange:this.onResponseToggle,onEnterToSubmit:g,options:T,questionHtmlId:b,renderOptionText:this.renderMROptionText.bind(this,c),revealAnswers:C,selectedIndices:D})}case Vu:default:{const R=Ct()("selectedIndex",f),F=Ct()("shuffledAnswerIndices",f)??[],D=p?K6(R,F):R;return(0,s.jsx)(T3,{allowTabNavigation:M,color:E,correctAnswerColor:o,correctId:N,errorMessageId:O,incorrectAnswerColor:a,isComplete:u,isCorrect:d,isReduceMotion:m,isRetaking:this.state.isRetaking,labels:v,onChange:this.onChoiceSelect,onEnterToSubmit:g,options:T,questionHtmlId:b,renderOptionText:this.renderMCOptionText.bind(this,c),revealAnswers:C,selectedIndex:D})}}}scrollActionsIfComplete({prevProps:e}){const{isReduceMotion:n,scrollId:o,settings:r}=this.props,{revealAnswers:a=vt.iV.NONE}=r,i=this.getIndex(),c=Hi(this.props);if(!(i===c)||a===vt.iV.NONE)return;const d=this.getItemProgress({props:e}),m=this.getIsComplete({itemProgress:d}),p=this.getItemProgress({props:this.props}),f=this.getIsComplete({itemProgress:p}),v=()=>{const{offsetHeight:g,offsetTop:C}=this.feedback,b=g+C;document.getElementById(o||"page-wrap")?.scrollTo({top:b,behavior:n?"instant":"smooth"})};!m&&f&&(this.timeoutScrollActionsIfComplete=setTimeout(v,750))}scrollTop(){const{isReduceMotion:e,quizTop:n,scrollId:o}=this.props,r=n||IW;document.getElementById(o||"page-wrap")?.scrollTo({top:r,behavior:e?"instant":"smooth"})}}const jW=$e()(TO)(NW),_6=(0,h.createContext)({handleExpiredQuiz:qs.lQ,hideTimer:qs.lQ,quizTime:0,resetQuizTimer:qs.lQ,timerDuration:0,timerHidden:!1,timerRunning:!1});function kW({children:t,handleExpiredQuiz:e=()=>{},isTimedQuiz:n,courseProgress:o,setQuizLessonTimeRemaining:r=()=>{},timerDuration:a=10}){const i=(0,h.useRef)(void 0),[c,u]=(0,h.useState)(),[d,m]=(0,h.useState)(!1),[p,f]=(0,h.useState)(!1),[v,g]=(0,h.useState)(),C=(0,h.useMemo)(()=>Number(a),[a]),{activeIndex:b,endIndex:L,lessonId:y,lessonProgress:E,startIndex:x}=(0,h.useMemo)(()=>{const z=o?.currentLesson,Z=o?.lessons?.[z],Y=Z?.activeIndex||0,X=Object.keys(Z?.items||{}).length+1;return{activeIndex:Y,lessonId:z,endIndex:X,lessonProgress:Z,startIndex:0}},[o]),S=(0,Me.A)(y),T=(0,Me.A)(b),N=(0,h.useCallback)(()=>{u(C*60)},[C]),j=(0,h.useCallback)(()=>{u(z=>z-1)},[u]),w=(0,h.useCallback)(()=>{m(!0),i.current||(i.current=setInterval(j,1e3))},[j,m]),M=(0,h.useCallback)(z=>{f(z!==void 0?z:!p)},[p]),O=(0,h.useCallback)(()=>{m(!1),i.current&&(i.current=clearInterval(i.current))},[m]),R=(0,h.useCallback)(()=>{c&&v!==void 0&&r({lessonId:v,timeRemaining:c})},[v,c,r]),F=(0,h.useCallback)(()=>{R(),u(void 0)},[u,R]),D=(0,h.useCallback)(()=>u(E.timeRemaining||C*60),[E,C,u]);(0,h.useEffect)(()=>{if(!n)return;const z=S!==y,Z=z&&c,Y=z&&n;n&&!z&&v!==y&&g(y),Z&&F(),Y&&D()},[n,v,y,S,c,D,F]),(0,h.useEffect)(()=>{if(n)switch(b){case x:O();break;case L:N(),O();break;default:w(),T!==b&&S===y&&R()}},[b,L,n,y,T,S,N,x,w,O,R]),(0,h.useEffect)(()=>{n&&c<1&&O()},[n,c,O]);const B=(0,h.useMemo)(()=>({handleExpiredQuiz:e,hideTimer:M,quizTime:c,resetQuizTimer:N,timerDuration:C,timerHidden:p,timerRunning:d}),[e,M,c,N,C,p,d]);return(0,s.jsx)(_6.Provider,{value:B,children:t})}const Q6=()=>(0,h.useContext)(_6),AW=t=>t.isTimedQuiz?(0,s.jsx)(kW,{...t,children:t.children}):(0,s.jsx)(s.Fragment,{children:t.children}),RW=5,PW=15,wW=30,MW=60,OW=180,Z6=300,Y6=600,X6=120,DW=t=>t<=RW?{regularInterval:MW,lowTimeThreshold:X6}:t<=PW?{regularInterval:OW,lowTimeThreshold:X6}:t<=wW?{regularInterval:Z6,lowTimeThreshold:Z6}:{regularInterval:Y6,lowTimeThreshold:Y6},BW=(t,e,n,o)=>{const r=Math.floor(o/60),a=o%60,i=r===1?t:e;if(r>0&&a>0)return`${n}: ${r} ${i} and ${a} seconds`;if(r>0&&a===0)return`${n}: ${r} ${i}`;if(r===0&&a>0)return`${n}: ${a} seconds`};var Fo=l(15648);const nn=ne("quiz-timer"),Dm=(t,e)=>`${t.toString().padStart(2,"0")}:${e.toString().padStart(2,"0")}`,HW=t=>{const e=Math.floor(t/60),n=t%60;return Dm(e,n)},J6=t=>{const e=Math.floor(t/60),n=t%60;return Dm(e,n)},FW=t=>Dm(t,0),q6=({area:t,exitCourseEnabled:e=!1,isStartScreenActive:n=!1,isEndScreenActive:o=!1,labelQuizTimerElapsed:r,labelQuizTimerExpired:a,labelQuizTimerExpiredAction:i,labelQuizTimerExpiredMessage:c,labelQuizTimerHide:u,labelQuizTimerLimit:d,labelQuizTimerMinute:m,labelQuizTimerMinutePlural:p,labelQuizTimerRemaining:f,labelQuizTimerShow:v,timerDisplay:g=vt.sS.REMAINING,timerEnabled:C=!1})=>{const[b,L]=Fo.useState(!1),[y,E]=Fo.useState(""),x=Fo.useRef(null),S=Fo.useRef(!1),{hideTimer:T,quizTime:N,timerDuration:j,timerHidden:w,timerRunning:M,handleExpiredQuiz:O}=Q6(),R=j*60,{isCover:F,isHeader:D,isHidden:B}=Fo.useMemo(()=>({isCover:t==="cover",isHeader:t==="header",isHidden:g===vt.sS.HIDE_TIMER}),[t,g]),z=n&&!F,Z=Fo.useMemo(()=>DW(j),[j]),Y=Fo.useMemo(()=>({expired:a||"Time expired",minute:m||"minute",minutePlural:p||"minutes",remaining:f||"Time left"}),[a,m,p,f]),X=()=>{L(!1),O()},pe=Fo.useCallback(()=>{const{regularInterval:We,lowTimeThreshold:De}=Z,Ae=N<=De&&N>0&&!S.current,he=x.current!==null&&x.current-N>=We,ce=x.current===null;if(Ae||he){Ae&&(S.current=!0),x.current=N;const He=BW(Y.minute,Y.minutePlural,Y.remaining,N);E(He)}ce&&(x.current=N)},[Z,N,Y]);if(Fo.useEffect(()=>{C&&N!==0&&(F||pe())},[pe,F,C,M,N]),Fo.useEffect(()=>{if(!C||N!==0||n)return;const We=setTimeout(()=>{L(!0)},1200);return()=>clearTimeout(We)},[N,C,n]),!C||z||o)return null;const Le={"header-area":D,"cover-area":F,"hide-timer":B,"exit-course":e},ke={display:[F,D&&!n].some(sr())?null:"none"},Be=()=>({[vt.sS.SUMMARY]:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:nn("label"),children:[d,":"]}),(0,s.jsxs)("div",{className:nn("value"),children:[j," ",j===1?m:p]})]}),[vt.sS.REMAINING]:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:nn("label"),children:[f,":"]}),(0,s.jsx)("div",{className:nn("value"),children:HW(N)})]}),[vt.sS.ELAPSED]:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:nn("label"),children:[r,":"]}),(0,s.jsx)("div",{className:nn("value"),children:J6(R-N)})]}),[vt.sS.ELAPSED_TOTAL]:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:nn("label"),children:[r,":"]}),(0,s.jsxs)("div",{className:nn("value"),children:[J6(R-N)," /"," ",FW(j)]})]})})[F?vt.sS.SUMMARY:g];return(0,s.jsxs)("div",{className:nn(Le),"data-testid":"quiz-timer",style:ke,children:[N!==0&&(0,s.jsx)("div",{"aria-atomic":"true","aria-live":"polite",className:"visually-hidden",role:"status",children:y}),N===0&&(0,s.jsx)("div",{className:"visually-hidden",role:"alert",children:a||"Time expired"}),D&&w?(0,s.jsxs)("button",{className:nn("hide"),onClick:()=>T(!1),type:"button",children:[(0,s.jsx)(it,{className:nn("icon"),name:"stopwatch-regular"}),v]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:nn("time"),children:[(0,s.jsx)(it,{className:nn("icon"),name:"stopwatch-regular"}),(0,s.jsx)("div",{className:nn("desc"),children:Be()})]}),D&&(0,s.jsx)("button",{className:nn("hide"),onClick:()=>T(!0),type:"button",children:u})]}),!F&&b&&to.createPortal((0,s.jsxs)(Cv,{className:"quiz-timer-modal","data-testid":"quiz-timer-modal",disableBackgroundScroll:!0,heading:a,hideCloseButton:!0,onCancel:X,onClose:X,onOverlayClick:()=>{},children:[(0,s.jsx)("p",{children:c}),(0,s.jsx)("button",{"data-testid":"quiz-view-results-button",onClick:X,type:"button",children:i})]}),hr({childType:"dialog"}))]})};var zW=l(15648);const VW=t=>({start:t<2?0:t-2,end:t+2}),$u=gt()(0,["progress","activeIndex"]),Bm=t=>e=>W()("quiz-item__card",{"quiz-item__card--active":e===t,"quiz-item__card--done":e<t,"quiz-item__card--next":e===t+1,"quiz-item__card--penultimate":e===t+2,"quiz-item__card--future":e>t+2}),Hm=gt()(0,["progress","retryAttempts"]),UW=mn(),$W=(t,e)=>{if(!t||!e||t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(t[n].id!==e[n].id)return!0;return!1},WW=(t,e,n)=>{if(!Array.isArray(t)||!Array.isArray(e)||!n)return!1;const o=t.map(i=>e[i]),r=e.findIndex(i=>i.id===n),a=o.findIndex(i=>i.id===n);return r===a};class GW extends zW.Component{constructor(e){super(e);const{initializeDrawnQuizQuestions:n}=e,o=$6({...e,initializeDrawnQuizQuestions:n}),r={...e,...o};this.state={items:W6(r),progress:r.progress,isQuizCover:!1,hasNavMenu:!1,course:e.course,lesson:e.course?.lessons?.find(a=>a.id===e.lessonProgress?.id)}}UNSAFE_componentWillReceiveProps(e){const n=Hm(this.props),o=Hm(e);if(n!==o){const r=$6({...e}),a={...e,...r};this.setState({items:W6(a),progress:a.progress})}else{const{items:r,progress:a}=xW({...e,currentItems:this.state.items}),i=gW(this.state.items,r);this.setState({items:i,progress:a})}}static get defaultProps(){return{initializeDrawnQuizQuestions:qs.lQ}}componentDidUpdate(e,n){}render(){const{labels:e,quizEnd:n,quizHeader:o,settings:r,isQuestionBankQuiz:a}=this.props,{course:i,items:c}=this.state,u=$u(this.state),{start:d,end:m}=VW(u),p=c.slice(d,m),f=!a&&u===0,v=!a&&u===c.length+1;return(0,s.jsxs)("section",{className:"quiz","data-quiz":!0,"data-testid":"quiz",children:[r?.timer&&(0,s.jsx)(q6,{area:"header",exitCourseEnabled:i?.lmsOptions?.enableExitCourse,isEndScreenActive:v,isStartScreenActive:f,labelQuizTimerElapsed:e?.quizTimerElapsed,labelQuizTimerExpired:e?.quizTimerExpired,labelQuizTimerExpiredAction:e?.quizTimerExpiredAction,labelQuizTimerExpiredMessage:e?.quizTimerExpiredMessage,labelQuizTimerHide:e?.quizTimerHide,labelQuizTimerLimit:e?.quizTimerLimit,labelQuizTimerMinute:e?.quizTimerMinute,labelQuizTimerMinutePlural:e?.quizTimerMinutePlural,labelQuizTimerRemaining:e?.quizTimerRemaining,labelQuizTimerShow:e?.quizTimerShow,timerDisplay:r?.timerDisplay,timerEnabled:r?.timer}),(0,s.jsxs)("div",{className:"quiz__wrap",children:[o&&u<2?this.renderStart():null,p.map(this.renderItem.bind(this,d)),n&&this.renderEnd()]})]})}renderEnd(){const{quizEnd:e}=this.props,{items:n}=this.state,o=$u(this.state),r=Bm(o),a=n.length+1;return(0,s.jsx)("div",{className:r(a),inert:a===o?void 0:!0,children:(0,s.jsx)("div",{className:"quiz__item-wrap",children:e(n)})})}getQuizTop(){return document.querySelector(".lesson-nav--previous")?.clientHeight}renderItem(e,n,o){const{color:r,course:a,enableVideoPlaybackSpeed:i,id:c,isQuestionBankQuiz:u,labels:d,reportAnswer:m,onChoiceSelect:p,onFillInChange:f,onMatchSet:v,onResponseToggle:g,onSetIndex:C,onSubmit:b,prefersKeyboardNavigation:L,progress:y,quizHeader:E,settings:x,title:S}=this.props,{items:T}=this.state,N=$u(this.state),j=Bm(N),w=this.getQuizTop(),M=n.type===vt.UQ.MULTIPLE_CHOICE,O=$W(n.shuffledAnswerIndices,n.answers),R=M?WW(n.shuffledAnswerIndices,n.answers,n.correct):void 0;return(0,s.jsx)(jW,{color:r,enableVideoPlaybackSpeed:i,getClassName:j,hasStart:!!E,id:c,index:o+e,isCard:!0,isCorrectAnswerUnshuffled:R,isQuestionBankQuiz:u,isReduceMotion:UW,isShuffled:O,isTimedQuiz:x?.timer,item:n,items:T,labels:d,lessons:a?.lessonsOnly,onChoiceSelect:p,onFillInChange:f,onMatchSet:v,onResponseToggle:g,prefersKeyboardNavigation:L,progress:y,quizTop:w,reportAnswer:m,retryAttempts:Hm({progress:y}),scrollId:"page-wrap",setNextIndex:C,settings:x,submitAction:b,title:S},`item-${n.id}`)}renderStart(){const{quizHeader:e}=this.props,{items:n}=this.state,o=$u(this.state),r=Bm(o);return(0,s.jsx)("div",{className:r(0),children:(0,s.jsx)("div",{className:"quiz__item-wrap",children:e(n)})})}}const KW=GW,ns=ne("odometer"),e5=1e3,t5=2e3,_W=4e3,QW=750,Wu=200,Fm=170,Kn=Wu/2,_n=Fm/2,lc=70,s5=1.5,ZW=2.5,YW=225,XW=135,n5=270,zm=7,Fi={start:{dx:-19,dy:8},mid:{dx:-5,dy:22},end:{dx:26,dy:-7}},jr={size:12,topOffset:-3,bottomOffset:21};function JW(t){return t<.5?16*t**5:1+16*(t-1)**5}function qW(t){return t<.5?2*t**2:1-(-2*t+2)**2/2}function Gu({angle:t,centerX:e,centerY:n,radius:o}){const r=(t-90)*Math.PI/180;return{x:e+o*Math.cos(r),y:n+o*Math.sin(r)}}function Vm({centerX:t,centerY:e,counterClockwise:n=!1,endAngle:o,radius:r,startAngle:a}){const i=Gu({angle:a,centerX:t,centerY:e,radius:r}),c=Gu({centerX:t,centerY:e,radius:r,angle:o}),d=Math.abs(o-a)>180?"1":"0",m=n?"0":"1";return`M ${i.x} ${i.y} A ${r} ${r} 0 ${d} ${m} ${c.x} ${c.y}`}function o5(t,e,n){return e+n*n5*t/100}function eG({hasPassed:t,isResultsVisible:e,isRTL:n,onAnimationDone:o,passingLabel:r,passingScore:a,score:i=0,scoreLabel:c,shouldAnimate:u}){const[d,m]=(0,h.useState)(0),[p,f]=(0,h.useState)(0),[v,g]=(0,h.useState)(!1),b=`hatch-pattern${(0,h.useId)()}`,L=(0,h.useRef)(null),y=(0,h.useRef)(!1),E=(0,h.useRef)([]),x=(0,h.useCallback)(()=>{E.current.forEach(clearTimeout),E.current=[]},[]),S=(0,h.useCallback)(()=>{L.current!==null&&(cancelAnimationFrame(L.current),L.current=null),x()},[x]);(0,h.useEffect)(()=>{e||(S(),y.current=!1,m(0),f(0),g(!1))},[e,S]),(0,h.useEffect)(()=>{if(!e||!u||y.current)return;y.current=!0;const De=i,Ae=setTimeout(()=>{let he=null;const ce=He=>{he===null&&(he=He);const Pe=He-he,Ke=Math.min(Pe/t5,1),Fe=JW(Ke),ut=qW(Ke);if(f(Fe),m(Math.round(ut*De)),Ke<1)L.current=requestAnimationFrame(ce);else{f(1),m(De);const dt=setTimeout(()=>{g(!0);const xt=setTimeout(()=>{o?.()},QW);E.current.push(xt)},_W-e5-t5);E.current.push(dt)}};L.current=requestAnimationFrame(ce)},e5);E.current.push(Ae)},[e,u,i,o]),(0,h.useEffect)(()=>()=>{S()},[S]);const T=n?XW:YW,N=n?-1:1,j=o5(a,T,N),w=o5(p*i,T,N),M=T+N*n5,O=Gu({centerX:Kn,centerY:_n,radius:lc,angle:w}),R=Gu({centerX:Kn,centerY:_n,radius:lc,angle:j}),F=p*i>=a,D=n?`%${a}`:`${a}%`,B=n?`%${d}`:`${d}%`,z=`${c} ${n?`%${i}`:`${i}%`}`,Z=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:ns("pass-mark-label"),children:r}),(0,s.jsx)("div",{className:ns("pass-mark-percent"),children:D})]}),Y=Vm({centerX:Kn,centerY:_n,counterClockwise:n,radius:lc,startAngle:T,endAngle:M}),X=Vm({centerX:Kn,centerY:_n,counterClockwise:n,radius:lc+3,startAngle:j,endAngle:M}),pe=p>0?Vm({centerX:Kn,centerY:_n,counterClockwise:n,radius:lc,startAngle:T,endAngle:w}):"",Le={x:R.x+(n?-13:13),y:R.y-13},ke={x:Le.x+(n?-13:13),y:Le.y},Be=n?-10:10,We=[`${R.x},${R.y}`,`${Le.x+Be},${Le.y-10}`,`${Le.x-Be},${Le.y-10}`,`${Le.x-Be},${Le.y+10}`].join(" ");return(0,s.jsxs)("div",{className:ns(),children:[(0,s.jsxs)("svg",{"aria-hidden":"true",className:ns("svg"),viewBox:`0 0 ${Wu} ${Fm}`,children:[(0,s.jsx)("defs",{children:(0,s.jsx)("pattern",{height:"1.5",id:b,patternTransform:"rotate(45)",patternUnits:"userSpaceOnUse",width:"1.5",children:(0,s.jsx)("line",{className:ns("hatch-line"),x1:"0",x2:"0",y1:"0",y2:"1.5"})})}),(0,s.jsx)("path",{className:ns("passing-zone"),d:X,fill:"none",stroke:`url(#${b})`,strokeWidth:"6"}),(0,s.jsxs)("g",{className:ns("pass-mark-lines"),children:[(0,s.jsx)("polygon",{className:ns("pass-mark-mask"),points:We}),(0,s.jsx)("line",{className:ns("pass-mark-line"),x1:R.x,x2:Le.x,y1:R.y,y2:Le.y}),(0,s.jsx)("line",{className:ns("pass-mark-line"),x1:Le.x,x2:ke.x,y1:Le.y,y2:ke.y})]}),(0,s.jsx)("path",{className:ns("track"),d:Y,fill:"none",strokeWidth:s5}),pe&&(0,s.jsx)("path",{className:ns("progress",{passing:F}),d:pe,fill:"none",strokeWidth:s5}),p>0&&(0,s.jsx)("circle",{className:ns("dot",{passing:F}),cx:O.x,cy:O.y,r:ZW}),v&&(0,s.jsx)("g",{className:ns("result-icon"),children:t?(0,s.jsx)("path",{className:ns("checkmark"),d:`M ${Kn+Fi.start.dx} ${_n+Fi.start.dy} L ${Kn+Fi.mid.dx} ${_n+Fi.mid.dy} L ${Kn+Fi.end.dx} ${_n+Fi.end.dy}`,fill:"none",strokeLinecap:"square",strokeLinejoin:"miter",strokeWidth:zm}):(0,s.jsxs)("g",{className:ns("x-mark"),children:[(0,s.jsx)("path",{className:ns("x-line",{first:!0}),d:`M ${Kn-jr.size} ${_n+jr.topOffset} L ${Kn+jr.size} ${_n+jr.bottomOffset}`,fill:"none",strokeLinecap:"square",strokeWidth:zm}),(0,s.jsx)("path",{className:ns("x-line",{second:!0}),d:`M ${Kn+jr.size} ${_n+jr.topOffset} L ${Kn-jr.size} ${_n+jr.bottomOffset}`,fill:"none",strokeLinecap:"square",strokeWidth:zm})]})})]}),(0,s.jsxs)("div",{className:ns("score",{pass:v&&t,fail:v&&!t}),children:[(0,s.jsx)("div",{className:ns("score-label"),children:c}),(0,s.jsx)("div",{className:ns("pass-label"),children:z}),(0,s.jsx)("div",{className:ns("fail-label"),children:z}),(0,s.jsx)("div",{className:ns("score-percent",{hidden:v}),children:B})]}),(0,s.jsx)("div",{className:ns("pass-mark"),style:{"--pass-mark-x":`${(n?Wu-ke.x:ke.x)/Wu*100}%`,"--pass-mark-y":`${(ke.y+3)/Fm*100}%`},children:Z}),(0,s.jsx)("div",{className:ns("pass-mark-mobile"),children:Z})]})}const tG=t=>t===vt.IK.CONTINUE,sG=({shouldSkipOnPass:t,skipToLessonId:e,hasPassed:n,nextLessonId:o})=>o&&t&&e&&n?e:o,nG=({isContinueBtn:t,isPreviewMode:e})=>t&&!e,oG=({canShowContinue:t,isRiseCom:e,nextLesson:n,isExport:o})=>t&&e&&!n&&!o,rG=t=>(0,no.Gv)(t)&&"id"in t&&"type"in t,aG=({item:t,question:e})=>{if(t.type===vt.UQ.DRAW_FROM_QUESTION_BANK){const n=String(e.id);return t.id===n.split("-")[0]}return t.id===e.id},iG=({lesson:t,question:e})=>{const o=t?.items?.filter(rG)?.find(a=>aG({item:a,question:e}));if(o?.type!==vt.UQ.DRAW_FROM_QUESTION_BANK)return o;const r=String(e.id).split("-")[1];return o.questions.find(a=>a.id===r)};var lG;const cG=t=>t===ct.Yq.PREVIEW,Mne=t=>t!==lG.HIDDEN;var Es=l(35125);const dG={isRestricted:!1,restrictingQuiz:{},isRestrictedCourse:!1,currentLesson:void 0};function uG(t){const e=At(),n=cr(),o=q(t??""),r=(0,h.useMemo)(()=>{if(!e||!n||!o)return dG;const c=Ur({course:e,courseProgress:n});return Ma({course:e,courseProgress:n,lesson:o,restrictingQuiz:c})},[e,n,o]),{restrictingQuiz:a}=r,i=ls(a?.title);return(0,h.useMemo)(()=>a?.title?{...r,restrictingQuiz:{...a,title:i}}:r,[r,a,i])}const hG=ne("quiz-results");function mG({isFooterVisible:t,isResultsVisible:e,onContinue:n,onTryAgainFocus:o}){const r=(0,K.wA)(),{mode:a}=(0,te.g)(),i=cG(a),c=ao()??"",u=za(c),{passed:d=!1,retryAttempts:m=0}=u??{},{continueType:p,retryCount:f,skipLessonsIfPassed:v,skipToLessonId:g}=m4(c),{resetQuizTimer:C}=Q6(),b=tG(p),L=(0,nt.useLabelsMap)(),y=h4(c),E=uG(y),{isRestricted:x}=E,{courseFinish:S,quizContinue:T,quizTakeAgain:N}=L??{},j=sG({hasPassed:d,nextLessonId:y,shouldSkipOnPass:v,skipToLessonId:g}),w=nG({isContinueBtn:b,isPreviewMode:i}),M=oG({canShowContinue:w,isExport:(0,qe.Hm)(),isRiseCom:Ge.BI,nextLesson:j}),O=(0,h.useCallback)(()=>{C(),r((0,Es.FU)(c))},[r,C,c]);return(0,s.jsxs)("div",{className:hG("footer",{active:e,hidden:!t}),"data-testid":"quiz-results-footer",children:[(f===-1||m<f)&&(0,s.jsx)(u6,{allowTabNavigation:e,onClick:O,onFocus:o,text:N}),w&&x&&j&&L&&(0,s.jsx)(l3,{bgType:"transparent",text:yc({labels:L,restrictions:E})}),w&&!x&&j&&(0,s.jsx)(lm,{href:(0,es.p1)(j),onClick:n,text:T}),M&&(0,s.jsx)(lm,{href:es.X1,onClick:n,text:S})]})}const Ku=ne("quiz-results");function pG({onContinue:t,onResultsDisplayed:e,questionCount:n}){const o=ao()??"",r=za(o),{activeIndex:a=0,passed:i=!1,passingScore:c=vt.hB,reportResults:u=!1,score:d=0}=r??{},m=(0,nt.useLabelsMap)(),p=(0,Ce.Wz)(),[f,v]=(0,h.useState)(!1),g=n+1===a,C=(0,h.useRef)(g),b=(0,h.useRef)(null),L=(0,h.useRef)(null),y=(0,h.useId)(),{a11yQuizFailed:E="",a11yQuizPassed:x="",quizPassing:S="",quizResults:T="",quizScore:N=""}=m??{},j=`quiz-results-desc-${y}`,w=(0,h.useCallback)(()=>{b.current=setTimeout(()=>{v(!0),e()},500)},[e]),M=(0,h.useCallback)(()=>{clearTimeout(b.current),b.current=null,v(!0)},[]);return(0,h.useEffect)(()=>()=>{clearTimeout(b.current)},[]),(0,h.useEffect)(()=>{g!==C.current&&(g?L.current?.focus():v(!1),C.current=g)},[g]),(0,s.jsxs)("div",{className:Ku({active:g}),"data-testid":"quiz-results",children:[(0,s.jsxs)("div",{className:Ku("header"),children:[(0,s.jsx)("h1",{"aria-describedby":j,className:Ku("label").mix("noOutline"),ref:L,tabIndex:-1,children:T}),(0,s.jsxs)("div",{className:"visually-hidden-always",id:j,children:[(0,s.jsx)("div",{children:`${S}: ${c}%`}),(0,s.jsx)("div",{children:`${N}: ${d}%`}),(0,s.jsx)("div",{children:i?x:E})]})]}),(0,s.jsx)("div",{"aria-hidden":"true",className:Ku("results"),children:(0,s.jsx)(eG,{hasPassed:i,isResultsVisible:g,isRTL:p,onAnimationDone:w,passingLabel:S,passingScore:c,score:d,scoreLabel:N,shouldAnimate:u})}),(0,s.jsx)(mG,{isFooterVisible:f,isResultsVisible:g,onContinue:t,onTryAgainFocus:M})]})}var fG=l(15648);const vG=({onNextClick:t,questionCount:e})=>{const n=fG.useCallback(()=>{window.dispatchEvent(new CustomEvent(Rd))},[]);return(0,s.jsx)("div",{className:"quiz-end",children:(0,s.jsx)("div",{className:"quiz-end__container",children:(0,s.jsx)(pG,{onContinue:t,onResultsDisplayed:n,questionCount:e})})})},Um=$e()(Du()(zr(),0),Ws()(0,"retryAttempts")),gG=({authorName:t,avatar:e,course:n,description:o,id:r,isAtStart:a,isLesson:i,labels:{a11yAuthorPrefix:c,lessonName:u,lessonPreposition:d,quizStart:m,quizTakeAgain:p,quizTimerElapsed:f,quizTimerExpired:v,quizTimerExpiredAction:g,quizTimerExpiredMessage:C,quizTimerHide:b,quizTimerLimit:L,quizTimerMinute:y,quizTimerMinutePlural:E,quizTimerRemaining:x,quizTimerShow:S},lessonNumber:T,lessonProgress:N,showAuthor:j,showLessonCount:w,title:M,totalLessons:O})=>{const R=(0,h.useRef)(),F=ls(M),D=a&&Um(N),z=Um(N)?"quiz-take-again-button":"quiz-start-button",Y=n?.lessons?.find(pe=>pe.id===r)?.settings?.timer;(0,h.useEffect)(()=>{D&&R&&R.current&&jl()(R.current.focus)&&R.current.focus()},[D,R]);const X=pe=>()=>{(0,K.JD)((0,Es.QI)({lessonId:pe}))};return(0,s.jsx)("div",{"aria-hidden":!a,className:"quiz-header",children:(0,s.jsx)("div",{className:"quiz-header__container",children:(0,s.jsx)("div",{className:"quiz-header__limit",children:(0,s.jsx)("div",{className:"quiz-header__row",children:(0,s.jsxs)("div",{className:"quiz-header__main",children:[(0,s.jsxs)("div",{className:"quiz-header__top-wrap brand--afterBackground",children:[(0,s.jsx)("div",{className:"quiz-header__counter",children:i&&w&&xG({lessonName:u,lessonNumber:T,lessonPreposition:d,totalLessons:O})}),(0,s.jsx)("h1",{ref:R,tabIndex:-1,children:(0,s.jsx)(St,{className:"quiz-header__title",value:(0,so.aj)(F)})}),j&&e&&t?(0,s.jsxs)("div",{className:"quiz-header__author brand--ui",children:[(0,s.jsx)("img",{alt:"",src:(0,qe.o1)(`${e}`)}),(0,s.jsxs)("span",{className:"visually-hidden",children:[c," ",t]}),(0,s.jsx)("span",{"aria-hidden":"true",children:t})]}):null]}),Y&&(0,s.jsx)(q6,{area:"cover",exitCourseEnabled:n?.lmsOptions?.enableExitCourse,isStartScreenActive:a,labelQuizTimerElapsed:f,labelQuizTimerExpired:v,labelQuizTimerExpiredAction:g,labelQuizTimerExpiredMessage:C,labelQuizTimerHide:b,labelQuizTimerLimit:L,labelQuizTimerMinute:y,labelQuizTimerMinutePlural:E,labelQuizTimerRemaining:x,labelQuizTimerShow:S,timerEnabled:Y}),(0,s.jsx)(St,{allowTabNavigation:a,className:"quiz-header__description",value:o}),(0,s.jsxs)("button",{className:"quiz-header__start-quiz brand--color","data-testid":z,onClick:a?X(r):qs.lQ,tabIndex:ui(a),type:"button",children:[(0,s.jsx)("span",{className:"brand--ui",children:CG({lessonProgress:N,quizStart:m,quizTakeAgain:p})}),(0,s.jsx)("i",{className:"icon icon-chevron-right"})]})]})})})})})},CG=({lessonProgress:t,quizStart:e,quizTakeAgain:n})=>Um(t)?n:e,xG=({lessonName:t,lessonNumber:e,lessonPreposition:n,totalLessons:o})=>(0,s.jsx)("div",{className:"quiz-header__count",children:`${t} ${e} ${n} ${o}`}),bG=gG,yG=t=>t.length===3,LG=t=>{const e=t.findIndex(n=>n==="answers");return e===-1?null:t[e+1]?.id},EG=t=>{const e=t.findIndex(n=>n==="questions");return e===-1?null:t[e+1]?.id},SG=t=>{const e=t.at(-1);return typeof e=="string"&&e.startsWith("feedback")},TG=({items:t,itemId:e,questionBankQuestionId:n})=>{const o=t.find(({id:r})=>r===e);return o?"questions"in o?n?o.questions.find(({id:r})=>r===n):null:o:null},IG=(t,e,n)=>{const o=n==="feedbackCorrect";return t?[t]:n==="feedback"?e.answers.slice(0,1):n==="feedbackIncorrect"&&e.type==="FILL_IN_THE_BLANK"?[{title:""}]:e.answers.filter(r=>"correct"in r?r.correct===o:"corrects"in e?e.corrects.includes(r.id)===o:e.answers)},NG=({lessonId:t,items:e})=>{const n=(0,K.wA)(),o=(0,h.useCallback)(({lessonId:a,progressId:i,question:c,answer:u},d=!0)=>{switch(c.type){case"MULTIPLE_CHOICE":n((0,Es.Yu)({lessonId:a,itemId:i,selectedIndex:c.answers.indexOf(u)}));break;case"MULTIPLE_RESPONSE":n((0,Es.mg)({lessonId:a,itemId:i,selectedIndex:c.answers.indexOf(u)}));break;case"FILL_IN_THE_BLANK":n((0,Es.Nj)({lessonId:a,itemId:i,text:u.title}));break;case"MATCHING":n((0,Es.NC)({lessonId:a,itemId:i,matches:d?Object.fromEntries(c.answers.map(m=>[m.id,m.id])):{}}));break}},[n]),r=(0,h.useCallback)(({detail:a})=>{const{lessonId:i,itemId:c,path:u}=a;if(i!==t)return;if(yG(u)){n((0,Es.FU)(t));return}const d=EG(u),m=TG({items:e,itemId:c,questionBankQuestionId:d});if(!m)return;const p=d?`${c}-${d}`:c;if(n((0,Es.QI)({lessonId:t,progressId:p})),SG(u)){const f=LG(u),v=f?m.answers.find(({id:L})=>L===f)??null:null,g=u.at(-1),C=g==="feedbackCorrect",b=IG(v,m,g);m.type==="MULTIPLE_RESPONSE"&&n((0,Es.RW)({lessonId:t,itemId:p})),b.forEach(L=>{o({lessonId:t,question:m,progressId:p,answer:L},C)}),n((0,Es.kK)({finalRetryAttempt:!1,lessonId:t,isCorrect:C,itemId:p,passToContinue:!0}))}},[n,t,e,o]);(0,h.useEffect)(()=>(window.addEventListener(_t,r),()=>{window.removeEventListener(_t,r)}),[r])},jG=gt()(0,["lessonProgress","activeIndex"]),kG=t=>{const{advanceQuizLessonStep:e,color:n,course:o,initializeDrawnQuizQuestions:r,items:a,labels:i,lessonId:c,lessonProgress:u,prefersKeyboardNavigation:d,selectQuizAnswer:m,setQuizAnswerMatches:p,setQuizAnswerText:f,settings:v,submitQuizAnswer:g,title:C,toggleQuizAnswerSelection:b}=t;NG({lessonId:c,items:a});const L=h.useCallback(y=>{const{skipLessonsIfPassed:E,skipToLessonId:x}=v||{};return g({...y,skipLessonsIfPassed:E,skipToLessonId:x})},[g,v]);return(0,s.jsx)(KW,{color:n,course:o,id:c,initializeDrawnQuizQuestions:r,items:a,labels:i,onChoiceSelect:m,onFillInChange:f,onMatchSet:p,onResponseToggle:b,onSetIndex:e,onSubmit:L,prefersKeyboardNavigation:d,progress:u,quizEnd:AG(t),quizHeader:RG(t),reportAnswer:qe.bb,settings:v,title:C})},AG=t=>e=>{const{onNextClick:n}=t;return(0,s.jsx)(vG,{onNextClick:n,questionCount:e.length})},RG=t=>e=>{const{authorName:n,avatar:o,course:r,description:a,isLesson:i,labels:c,lessonId:u,lessonNumber:d,lessonProgress:m,settings:p,showAuthor:f,showLessonCount:v,title:g,totalLessons:C}=t,L=jG(t)===0;return(0,s.jsx)(bG,{authorName:n,avatar:o,course:r,description:a,id:u,isAtStart:L,isLesson:i,items:e,labels:c,lessonNumber:d,lessonProgress:m,settings:p,showAuthor:f,showLessonCount:v,title:g,totalLessons:C})},PG={advanceQuizLessonStep:Es.QI,initializeDrawnQuizQuestions:Es.x6,selectQuizAnswer:Es.Yu,setQuizAnswerMatches:Es.NC,setQuizAnswerText:Es.Nj,submitQuizAnswer:Es.kK,toggleQuizAnswerSelection:Es.mg},wG=(0,K.Ng)(null,PG)(kG),MG=({id:t,passingScore:e})=>Du()(np(),(0,qe.GJ)({id:t,passingScore:e})),OG=({id:t,settings:e,lessonProgress:n={}})=>tW()(q$()(["passingScore"]),MG({id:t,...n}),e),DG=({authorName:t,avatar:e,color:n,data:{description:o,id:r,items:a,settings:i,title:c,type:u},enableVideoPlaybackSpeed:d,isLesson:m,labels:p,lessonNumber:f,lessonProgress:v,mode:g,onNextClick:C,prefersKeyboardNavigation:b,showAuthor:L,showLessonCount:y,totalLessons:E,course:x})=>(0,s.jsx)(ic,{type:u,children:(0,s.jsx)(Di,{type:u,children:(0,s.jsx)(Mu,{children:(0,s.jsxs)(Bi,{items:a,type:u,children:[(0,s.jsx)(H6,{id:r,lessonProgress:v,type:"quiz"}),(0,s.jsx)(wG,{authorName:t,avatar:e,color:n,course:x,description:o,enableVideoPlaybackSpeed:d,isLesson:m,items:a,labels:p,lessonId:r,lessonNumber:f,lessonProgress:v,mode:g,onNextClick:C,prefersKeyboardNavigation:b,settings:OG({id:r,lessonProgress:v,settings:i}),showAuthor:L,showLessonCount:y,title:c,totalLessons:E})]})})})});var BG=l(56447),$m=l.n(BG);function HG({authors:t,lessonAuthor:e,courseAuthor:n,selectedAuthorId:o}){if(o==="none")return{};if(o){const r=$m()(t,{id:o});if(r)return r}if(e){const r=$m()(t,{id:e});if(r)return r}if(n){const r=$m()(t,{id:n});if(r)return r}return{}}const r5={addEventListeners(t,e){t.addEventListener("animationend",e,!1)},removeEventListeners(t,e){t.removeEventListener("animationend",e,!1)}},FG=kt("LessonHeader"),zG=ne("lesson-header"),VG=({authorName:t,avatar:e,children:n,color:o,description:r,labels:{lessonName:a,lessonPreposition:i},lessonHeaderColor:c,lessonHeaderImageColor:u,lessonHeaderSize:d,lessonHeaderStyle:m,partnerContentAuthors:p,totalLessons:f,lessonNumber:v,showAuthor:g,showLessonCount:C,title:b})=>{const L=Cc(),y=ao(),E=(0,zs.qg)(L),x=m===k.xj.IMAGE,S=zG("top-wrap"),{alpha:T,ariaLabel:N,media:j,role:w}=Zr("lessonHeaderImage"),M=j?.image,O=(0,h.useMemo)(()=>{if(M&&x){const R=u===k.df.LIGHT?k.qH:k.KJ;return(0,rh.A)({alpha:T,color:R,url:(0,Gt.ME)(M)})}},[M,x,u,T]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ub,{ariaLabel:x?N:void 0,imgRole:x?w:void 0,sectionStyles:O,topWrapClassName:S,children:(0,s.jsx)(FG,{authorName:t,avatar:e,color:o,description:r,lessonHeaderColor:c,lessonHeaderSize:d,lessonHeaderStyle:m,lessonId:y,lessonName:a,lessonNumber:v,lessonPreposition:i,partnerContentAuthors:p,showAuthor:g,showLessonCount:C&&!E,title:b,totalLessons:f})}),n]})},zi=ne("one-page-authors");function UG({className:t}){const e=(0,Ce.vU)(),n=(0,Ce._z)(),o=(0,Ce.$H)(),r=(0,Ce.PH)();if(!o)return null;const a=n?.isPartnerContentAuthor&&r!=null,i=zi({}).mix(t);return a?(0,s.jsx)("div",{className:i,children:(0,s.jsx)("ul",{className:zi("list"),role:"list",children:r.map((c,u)=>(0,s.jsxs)("li",{className:zi("item"),role:"listitem",children:[(0,s.jsx)(a5,{avatarUrl:(0,Gt.ny)({width:76,height:76,imageKey:c?.image})}),(0,s.jsx)(i5,{a11yAuthorPrefix:e?.a11yAuthorPrefix,name:c?.name})]},u))})}):(0,s.jsxs)("div",{className:i,children:[(0,s.jsx)(a5,{avatarUrl:(0,Ge.o1)(o.avatar)}),(0,s.jsx)(i5,{a11yAuthorPrefix:e?.a11yAuthorPrefix,name:o.authorName})]})}function a5({avatarUrl:t}){return t?(0,s.jsx)("div",{className:zi("avatar"),style:{backgroundImage:`url(${t})`}}):(0,s.jsx)("div",{className:zi("avatar-fallback"),children:(0,s.jsx)(q0,{decorative:!0})})}function i5({a11yAuthorPrefix:t,name:e}){const n=e||"Unknown User",o=zi("name");return(0,s.jsxs)("div",{className:o.toString(),children:[(0,s.jsx)("span",{className:"visually-hidden-always",children:t}),(0,s.jsx)("span",{children:n})]})}const l5=kt("OnePageAuthors",UG),$G=ne("one-page-title"),c5=kt("OnePageTitle",({className:t,htmlId:e})=>{const n=(0,Ce.DX)(),o=(0,rt.QQ)(n.title),r=_a("title"),a=(0,gs.uW)(n.title)?{"data-l10n-id":n.title.l10nId}:{"data-change-path":r},i=$G({}).mix(t);return(0,s.jsx)("h1",{...a,className:i,id:e,tabIndex:-1,children:o})}),Wm=ne("one-page-lesson-header-info");function WG(){const t=(0,Ce.DX)(),e=Wm({}),{accentContrast:n,coverImageColor:o,coverPageType:r}=t?.theme??{},c=r===k.BL.IMAGE&&o===k.df.LIGHT||n===k.Em.DARK||r===k.BL.WHITE||r===k.BL.ACCENT&&!(0,mt.Wn)(t?.color);return(0,s.jsxs)("div",{className:e,children:[(0,s.jsx)(c5,{className:Wm("title").toString(),hasDarkText:c}),(0,s.jsx)(l5,{className:Wm("authors").toString(),hasDarkText:c})]})}const GG=kt("OnePageCoverInfo",WG),KG=kt("CoverSVG"),Gm=ne("one-page-lesson-header"),_G=ne("page"),QG=Gm("main").mix("lesson-header__main"),ZG=Gm("container").mix(_G("header-container")),d5=()=>{const t=At(),{alpha:e,media:n}=Zr("coverImage"),o=t?.theme?.coverImageColor,r=t?.coverPageType===k.BL.WHITE,a=t?.coverPageType===k.BL.IMAGE,i=t?.coverPageType===k.BL.ACCENT,c=o===k.df.LIGHT,u=Gm({accent:i,image:a,white:r,"overlay-light":a&&c}),d=a?(0,Rt.b9)({alpha:e,color:o,media:n}):{};return(0,s.jsxs)("header",{className:u,style:d,children:[(0,s.jsx)("div",{className:ZG,children:(0,s.jsx)("div",{className:QG,children:(0,s.jsx)(GG,{})})}),(0,s.jsx)(KG,{coverPageType:"LEFT"})]})},Km=(0,h.createContext)({visibleLessons:[],registerLesson:()=>{},unregisterLesson:()=>{}});Km.displayName="LessonContentContext";function YG({children:t}){const[e,n]=(0,h.useState)(()=>[]),o=(0,h.useCallback)(i=>{n(c=>c.concat(i))},[]),r=(0,h.useCallback)(i=>{n(c=>c.filter(u=>u!==i))},[]),a=(0,h.useMemo)(()=>({visibleLessons:e,registerLesson:o,unregisterLesson:r}),[e,o,r]);return(0,s.jsx)(Km.Provider,{value:a,children:t})}function XG(){return(0,h.useContext)(Km)}const{LARGE:JG,SMALL:qG}=k.OX,{ACCENT:eK,BLACK:tK,COLOR:u5,DARK:sK,GRAY:nK,IMAGE:h5,LIGHT:oK,TINT:rK}=k.xj,aK=ne("lesson-header-wrap");function iK({didNavigate:t,handleNavigate:e,handleStorylineFullscreen:n,isMobileHeader:o,isProgressSummary:r,lessonProgress:a,navigateDirection:i,onNavigateTransitionEnd:c,onPageReady:u,previewType:d,ref:m,registerLesson:p,unregisterLesson:f,visibleLessons:v}){const g=(0,h.useRef)(null),C=(0,h.useRef)(0),b=(0,h.useRef)(!1),L=(0,rt.gY)(),y=(0,te.g)(),E=Ki(),x=(0,Ce.up)(),S=(0,Ce.vU)(),{partnerContent:T}=(0,Ce.qm)(),N=Y1(),j=E?.theme?.themeId,[w,M]=(0,h.useState)(!1),O=y.mode||"",R=y.id,F=r?Ou:E?.lessons?.[a?.index??null]??{},D=r?null:Ba({course:E,lesson:F}),B=r?0:Da({course:E,lesson:F}),z=el(E),Z=(0,h.useCallback)((qt,Ks)=>{const xa=i(),Mr=g.current;if(!Mr){Ks();return}const s2=`page ${xa}-${qt}`,a0=()=>{qt==="enter"?Mr.className=`page ${xa}-complete`:Mr.className="page",r5.removeEventListeners(Mr,a0),window.dispatchEvent(new CustomEvent(wf)),c(),Ks()};Mr.className=s2,r5.addEventListeners(Mr,a0)},[i,c]);(0,h.useImperativeHandle)(m,()=>({componentWillEnter(qt){Z("enter",qt)},componentDidEnter(){M(!0)},componentWillExit(qt){const Ks=document.getElementById("page-wrap"),xa=Ks?.scrollTop??0;Ks&&(Ks.scrollTop=0),C.current=xa,Z("leave",qt),window.dispatchEvent(new CustomEvent(Pf)),g.current&&(g.current.scrollTop=C.current)},componentDidExit(){}}),[Z]),(0,h.useEffect)(()=>(M(!0),r||((0,qe.no)(R),(0,K.JD)((0,XP.B)(R))),p(R),()=>{f(R)}),[]),(0,h.useEffect)(()=>{t&&!b.current&&w&&u(),b.current=w},[t,w,u]);const Y=(0,h.useMemo)(()=>{const{theme:qt}=E,Ks=qt?.customColorLessonHeaderContrast,xa=qt?.lessonHeaderColor,Mr=(0,mt.xD)(xa),s2=!(0,mt.Wn)(xa),a0=Ks===k.Em.DARK||Ks===k.Em.AUTO&&Mr===k.Em.DARK;return!Ks&&s2||a0?ct.S6.DARK:ct.S6.LIGHT},[E]),X=(qt,Ks)=>{if(r)return(0,s.jsx)(B6,{...Ks,course:E,courseProgress:x,labels:S,lessons:E.lessons,sessionPreferences:N});switch(qt){case"blocks":return(0,s.jsx)(g$,{...Ks,animateBlockEntrance:E.animateBlockEntrance,handleNavigate:e,isFirstLesson:Pa({course:E,lesson:F})});case"quiz":return(0,s.jsx)(DG,{...Ks,course:E});default:return null}},{author:pe,selectedAuthorId:Le,type:ke}=F,{prefersKeyboardNavigation:Be}=N,{authors:We,color:De,enableVideoPlaybackSpeed:Ae,id:he,lessonHeaderImage:ce,lessonHeaderSize:He,lessonHeaderStyle:Pe,publishedAt:Ke,showAuthor:Fe,showLessonCount:ut,showNavigationButtons:dt,tenantId:xt,theme:Jt}=E,{hideLessonHeaders:Vt,lessonHeaderColor:Zn,lessonHeaderImageColor:ho,navigationType:kr}=Jt,Ar=T?.content??[],Rr=Ar.length>0,Pr=Rr?Ar.find(qt=>qt.id===Le):{},pc=Rr?Pr?.data?.authors:void 0,{avatar:$i,authorName:Wi}=HG({authors:We,lessonAuthor:pe,courseAuthor:E.author,selectedAuthorId:Le}),fc=Ur({course:E,courseProgress:x}),wr=r?{}:Ma({course:E,courseProgress:x,lesson:D,restrictingQuiz:fc}),mo=ig(F),Ca=(0,zs.c3)(E)?d5:VG,vc=(0,s.jsx)(Ca,{authorName:Wi,avatar:$i,color:De,course:E,description:F.description,labels:S,lessonHeaderColor:Zn,lessonHeaderImage:ce,lessonHeaderImageColor:ho,lessonHeaderSize:He,lessonHeaderStyle:Pe,lessonNumber:B,partnerContentAuthors:pc,showAuthor:Fe,showLessonCount:ut,themeId:j,title:F.title,totalLessons:z,children:!r&&(0,s.jsx)(H6,{id:F.id,items:F.items,lessonProgress:a,navigationType:kr,scrollPosition:0,type:F.type})}),Qt=`image-${(ho??k.df.DARK).toLowerCase()}`,vn=aK({[Qt]:Pe===h5,accent:Pe===eK,black:Pe===tK,collapsed:Vt,custom:Pe===u5,dark:Pe===sK,gray:Pe===nK,image:Pe===h5,large:He===JG&&!o,light:Pe===oK,mobile:o,small:He===qG&&!o,tint:Pe===rK}),wt=Pe===u5?{"--lesson-header-contrast-color":Y,"--color-background":Zn}:{},Hs={authorName:Wi,avatar:$i,color:De,courseId:he,courseTitle:L(E.title),data:F,enableVideoPlaybackSpeed:Ae,handleStorylineFullscreen:n,hideLessonHeaders:Vt,isLesson:(0,Rt.GG)(F),labels:S,lessonHeader:vc,lessonHeaderImage:ce,lessonHeaderWrapClasses:vn,lessonHeaderWrapStyles:wt,lessonHasContinues:mo,lessonNumber:B,lessonProgress:a,loadMedia:R===v[0],mode:O,nextLesson:D?.id??null,nextLessonRestrictions:wr,partnerContent:Ar,publishedAt:Ke,prefersKeyboardNavigation:Be,previewType:d,scrollPosition:0,showAuthor:Fe,showLessonCount:ut,showNavigationButtons:dt,tenantId:xt,totalLessons:z};return(0,s.jsx)(ra,{title:Bl(`${L(F.title)} - ${Hs.courseTitle}`),children:(0,s.jsx)("div",{"data-lesson-id":R,ref:g,children:X(ke,Hs)})})}function lK(t){const{visibleLessons:e,registerLesson:n,unregisterLesson:o}=XG();return(0,s.jsx)(iK,{...t,registerLesson:n,unregisterLesson:o,visibleLessons:e})}const cK=lK;var m5=l(28663);const _u=ne("lesson-nav"),dK=({allowTooltip:t,lessonNameLabel:e,lessonPrepositionLabel:n,nextLesson:o,nextLessonNumber:r,onFocus:a,restrictionData:i,restrictionType:c,totalLessons:u},d)=>{const m=o?.id,p=Xr(),f=ei(p),g=(0,Rt.GG)(o)&&m,C=(0,rt.QQ)(o?.title)||"",b=g?`${r} ${n} ${u} \u2014 ${C}`:C,L=f&&g?`${e} ${r}`:b;return(0,s.jsx)(ti,{allowTooltip:t,direction:"next",navLessonId:m,onFocus:a,ref:d,restrictionData:i,restrictionType:c,children:f?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:_u("link-text"),children:L}),(0,s.jsx)(Td,{className:_u("link-icon")})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Td,{className:_u("link-icon")}),(0,s.jsx)("span",{className:_u("link-text"),children:L})]})})},uK=kt("LessonNavNext",(0,h.forwardRef)(dK));function hK(){const t=i2(),e=r4(),n=yt();return(o,{lessonId:r,currentLocale:a})=>{const i=Ht(o),c=kc(r,o),u=wn(r,o)||{},d=c?.type==="quiz",{skipLessonsIfPassed:m,skipToLessonId:p}=c.settings||{},f=u?.passed;let v,g;if(d&&m&&p&&f){v=kc(p,o)||{};const S=(Ht(o)?.lessonsOnly||[]).filter(T=>T.type!=="quiz"||T.settings?.asLesson||T.settings?.asLesson===void 0).findIndex(T=>T.id===p);g=S!==-1?S+1:null}else v=t(r,o)||{},g=e(r,o);const C=(0,nt.selectLabelsMap)(a,o),b=n(v.id,o),L=r2(o);return{buttonNavigationStyle:i.buttonNavigationStyle,lessonNameLabel:C.lessonName,lessonPrepositionLabel:C.lessonPreposition,nextLesson:v,nextLessonNumber:g,restrictionData:b?.data,restrictionType:b?.type,totalLessons:L}}}const p5=$e()(zt.wZ,(0,K.Ng)(hK,null,null,{forwardRef:!0}))(uK),Qu=ne("lesson-nav"),mK=({allowTooltip:t,courseFinishLabel:e,onFocus:n,restrictionData:o,restrictionType:r},a)=>{const i=Xr(),c=ei(i);return(0,s.jsx)(ti,{allowTooltip:t,direction:"next",finish:!0,onFocus:n,ref:a,restrictionData:o,restrictionType:r,children:c?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:Qu("link-text"),children:e}),(0,s.jsx)(Td,{className:Qu("link-icon")})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Td,{className:Qu("link-icon")}),(0,s.jsx)("span",{className:Qu("link-text"),children:e})]})})},pK=kt("LessonNavFinish",(0,h.forwardRef)(mK));function fK(t,e){const{currentLocale:n}=e,o=Ht(t),r=(0,nt.selectLabelsMap)(n,t);return{buttonNavigationStyle:o.buttonNavigationStyle,courseFinishLabel:r?.courseFinish||"Finish"}}const _m=$e()(zt.wZ,(0,K.Ng)(fK))(pK),Zu=ne("lesson-nav"),vK=({allowTooltip:t,className:e,courseHomeLabel:n,lessonNameLabel:o,lessonPrepositionLabel:r,onFocus:a,previousLesson:i,previousLessonNumber:c,totalLessons:u},d)=>{const m=i?.id,p=Xr(),f=ei(p),g=(0,Rt.GG)(i)&&m,C=ls(i?.title)||n,b=g?`${c} ${r} ${u} \u2014 ${C}`:C,L=f&&g?`${o} ${c}`:b;return(0,s.jsx)(ti,{allowTooltip:t,className:e,direction:"previous",navLessonId:m,onFocus:a,ref:d,children:f?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:Zu("link-text"),children:L}),(0,s.jsx)(Cf,{className:Zu("link-icon")})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Cf,{className:Zu("link-icon")}),(0,s.jsx)("span",{className:Zu("link-text"),children:L})]})})},gK=kt("LessonNavPrevious",h.forwardRef(vK));function CK(){const t=a2(),e=a4();return(n,{lessonId:o,currentLocale:r})=>{const a=Ht(n),i=t(o,n)||{},c=e(o,n),u=(0,nt.selectLabelsMap)(r,n),d=r2(n);return{buttonNavigationStyle:a.buttonNavigationStyle,courseHomeLabel:u.courseHome,lessonNameLabel:u.lessonName,lessonPrepositionLabel:u.lessonPreposition,previousLesson:i,previousLessonNumber:c,totalLessons:d}}}const Qm=$e()(zt.wZ,(0,K.Ng)(CK,null,null,{forwardRef:!0}))(gK),xK={threshold:0},Yu=(t,e)=>{const[n,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)},e||xK);const{current:a}=r;return t.current?a.observe(t.current):o(!1),()=>{a.disconnect()}},[t,e]),n},f5=ne("navButtonsFull"),bK=()=>{const[t,e]=(0,h.useState)(!1);return(0,ss.A)(Pf,()=>e(!0)),(0,ss.A)(wf,()=>e(!1)),t},yK=({isVisible:t})=>{(0,m5.A)(()=>window.dispatchEvent(new CustomEvent(K1))),(0,h.useEffect)(()=>{const e=t?Mf:K1;window.dispatchEvent(new CustomEvent(e))},[t])},LK=({isVisible:t})=>{(0,m5.A)(()=>window.dispatchEvent(new CustomEvent(_1))),(0,h.useEffect)(()=>{const e=t?Of:_1;window.dispatchEvent(new CustomEvent(e))},[t])},EK=({children:t,hideNavToHome:e,navNextEnabled:n,navFinishEnabled:o})=>{const r=(0,h.useRef)(null),a=(0,h.useRef)(null),i=(0,h.createRef)(null),c=(0,h.useRef)(),u=ao(),d=Yu(a),m=Yu(i),p=bK(),f=(0,h.useCallback)(()=>{r.current?.scrollTo({top:0,behavior:"smooth"})},[]),v=(0,h.useCallback)(()=>{const C=r.current?.scrollHeight;r.current?.scrollTo({top:C,behavior:"smooth"})},[]);(0,ss.A)(Ad,f),(0,ss.A)(Rd,v),yK({isVisible:d}),LK({isVisible:m}),(0,h.useEffect)(()=>{if(!p&&a.current){const b=(a.current?.clientHeight??0)+1;r.current?.scrollTo({top:b})}},[p,a]);const g=f5("navPrev",{visible:d,hide:p});return(0,s.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:r,children:(0,s.jsxs)("div",{className:f5(),children:[!e&&(0,s.jsx)("div",{className:g,children:(0,s.jsx)(Qm,{lessonId:u,ref:a})}),t,n&&(0,s.jsx)(p5,{lessonId:u,ref:i}),o&&(0,s.jsx)(_m,{lessonId:u,ref:c})]})})},cc=ne("navButtonsFloating"),v5=({transitionIn:t,buttonType:e,children:n})=>{const o=(0,h.useRef)(),r={entered:cc(e,{entered:!0}),exiting:cc(e,{exiting:!0}),exited:cc(e,{exited:!0})};return(0,s.jsx)(ys.eB,{in:t,nodeRef:o,timeout:250,children:a=>(0,s.jsx)("div",{className:r[a],ref:o,children:n})})},SK=250,g5={threshold:.2},TK=({topRef:t,bottomRef:e,pageWrapRef:n,currentLessonId:o})=>{const r=Yu(t,g5),a=Yu(e,g5),[i,c]=(0,h.useState)(!1),[u,d]=(0,h.useState)(!1),[m,p]=(0,h.useState)(!1),f=(0,h.useCallback)(()=>{n.current?.scrollTo({top:2,behavior:"smooth"})},[n]);return(0,su.A)(f),(0,h.useEffect)(()=>{c(!0);const v=setTimeout(()=>{f(),c(!1)},SK);return()=>{clearTimeout(v)}},[o,f]),(0,h.useEffect)(()=>{d(a&&!i),p(r&&!i)},[a,r,i]),{showPrev:m,showNext:u}},IK=({children:t,isCurrentLessonQuiz:e,navNextEnabled:n,hideNavToHome:o,navFinishEnabled:r})=>{const a=(0,h.useRef)(),i=(0,h.useRef)(),c=(0,h.useRef)(),u=(0,h.useRef)(),d=(0,h.useRef)(),m=(0,h.useRef)(),p=ao(),{showNext:f,showPrev:v}=TK({topRef:d,bottomRef:m,pageWrapRef:a,currentLessonId:p}),g=(0,h.useCallback)(()=>{a.current?.scrollTo({top:0,behavior:"smooth"})},[]),C=(0,h.useCallback)(()=>{const b=a.current?.scrollHeight;a.current?.scrollTo({top:b,behavior:"smooth"})},[]);return(0,ss.A)(Ad,g),(0,ss.A)(Rd,C),(0,h.useEffect)(()=>{e&&(n||r)&&C()},[e,n,r,C]),(0,s.jsxs)("div",{className:"page-wrap",id:"page-wrap",ref:a,children:[(0,s.jsx)("div",{className:cc("top"),ref:d}),!o&&(0,s.jsx)(v5,{buttonType:"prev",transitionIn:v,children:(0,s.jsx)(Qm,{lessonId:p,onFocus:g,ref:i})}),t,(0,s.jsx)(v5,{buttonType:"next",transitionIn:f&&(n||r),children:n?(0,s.jsx)(p5,{lessonId:p,onFocus:C,ref:c}):r?(0,s.jsx)(_m,{lessonId:p,onFocus:C,ref:u}):null}),(0,s.jsx)("div",{className:cc("bottom"),ref:m})]})};var Xu=l(15648);class NK extends Xu.Component{nodeRef=Xu.createRef();constructor(e){super(e),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(e){const n=this.transitionState;n==="entering"?this.onEnter(e):n==="exiting"&&this.onExit(e)}onEnter(e){const n=this.nodeRef.current;n&&n.componentWillEnter?n.componentWillEnter(e):e()}onEntered(){const e=this.nodeRef.current;e&&e.componentDidEnter&&e.componentDidEnter()}onExit(e){const n=this.nodeRef.current;n&&n.componentWillExit?n.componentWillExit(e):e()}onExited(){const e=this.nodeRef.current;e&&e.componentDidExit&&e.componentDidExit()}render(){const{children:e}=this.props;return(0,s.jsx)(ys.eB,{addEndListener:this.handleTransition,nodeRef:this.nodeRef,onEntered:this.onEntered,onExited:this.onExited,unmountOnExit:!0,...this.props,children:n=>(this.transitionState=n,e&&Xu.cloneElement(Xu.Children.only(e),{ref:this.nodeRef}))})}}const{FULL:jK,FLOATING:C5}=k.AY,kK=ne("lessonNavigation"),AK=({children:t})=>{const e=(0,h.createRef)();return(0,s.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:e,children:t})},RK=(t,e)=>t+(e?.drawCount??1),PK=(t=[])=>t.reduce(RK,0),wK=({children:t,isPreviewLesson:e})=>{const{buttonNavigationStyle:n}=(0,Ce.DX)(),{pathname:o}=(0,te.zy)(),r=(0,Ce.DX)(),{showNavigationButtons:a,lessonsOnly:i,lmsOptions:c={}}=r,u=(0,h.useRef)(),d=Ns(480),m=ao(),p=q(m)||{},f=Mn(m)||{},[v,g]=(0,h.useState)(n),C=i[0].id,b=r?.exportSettings?.webExportSettings,L=!Po.isInstantLink&&(c?.disableCoverPage||b?.disableCoverPage)&&C===m,y=!Po.isInstantLink&&c?.disableCoverPage,E=c?.disableCoverPage?L:y;(0,h.useEffect)(()=>{n!==v&&(g(n),window.dispatchEvent(new CustomEvent(Ad)))},[n,v]);const x=ig(p)||(0,es.Sg)(p)?f.isComplete:!0,S=f.activeIndex===PK(p.items)+1,T=p.type==="quiz"&&!S||p.settings?.continueType==="continue",N=p&&Ba({course:r,lesson:p}),j=m==="progress-summary",w=window.isPublicShare,M=N&&!e&&x&&!T&&!j,O=!N&&x&&Ge.BI&&!w&&!j&&!e&&!(0,qe.Hm)()&&!T,R=kK("wrapper",{full:n===jK||d,floating:n===C5&&!d}),D=!a||e?AK:n===C5&&!d?IK:EK;return(0,h.useEffect)(()=>{const B=document.querySelector(".page__content");B&&B.classList.add("page__content--preview-nav")},[D]),(0,s.jsx)("div",{className:R,ref:u,children:(0,s.jsx)(D,{hideNavToHome:E,navFinishEnabled:O,navNextEnabled:M,children:(0,s.jsx)(YG,{children:(0,s.jsx)(ys.F,{component:"div",children:(0,s.jsx)(NK,{children:t},o)})})})})};var MK=l(87191),OK=l.n(MK),DK=l(96570),BK=l.n(DK),HK=l(33266),x5=l(79941);function FK(t){return t?.slidesUI?.slideDirection??ct.fY.UP}function zK(){return(0,K.d4)(FK)}function VK(t){return t?.slidesUI?.exitingSlideOffset??0}function UK(){return(0,K.d4)(VK)}const fa=ne("blocks-lesson-slide"),b5="#fff",$K=["image full","image text overlay","quote background"],y5=({className:t})=>{const e=yn()||b5;return(0,s.jsx)("div",{className:t,style:{background:e}})},WK=({block:t})=>(0,s.jsx)(th,{block:t,children:(0,s.jsx)(y5,{className:fa("background-top")})}),GK=({block:t})=>(0,s.jsx)(th,{block:t,children:(0,s.jsx)(y5,{className:fa("background-bottom")})});function KK(t,e){const n=e.blocks?.length??1,o=n==1,r=n==2,a=e.blocks?.[0],i=e.blocks?.find(M=>M.settings.backgroundType===k.xj.IMAGE),c=t.settings.backgroundType===k.xj.IMAGE,u=t.id===a?.id,d=t.family==="multimedia",m=t.family==="mondrian",p=t.family==="buttons",v=t.variant==="accordion"&&document.querySelector(`[data-block-id="${t.id}"] [data-accordion-status="closed"]`)!=null,g=document.querySelector(`[data-block-id="${t.id}"] [data-block-text]`)?.clientHeight>300,C=d$(t.family,t.variant)||g,b=document.querySelector("[data-continue-sr]")!=null,L=!C&&r&&b&&document.querySelector("[data-continue-btn]")==null,y=o&&c&&!L,E=c&&!L&&!C,x=d||p||m;return fa("connected-blocks",{"min-half-height":i&&(r&&!L&&!C||v||E),"full-height":L||y,"top-block":u&&!o&&!C&&!x,"top-block-centered":u&&!o&&x})}const _K=({hasTransitioned:t,onContinue:e,prefersKeyboardNavigation:n,previewType:o,slide:r,transitionState:a},i)=>{const c=At(),u=ao(),d=(0,nt.useLabelsMap)(),m=fh(),p=Mn(u),f=!0,{animateBlockEntrance:v,color:g,id:C,title:b,enableVideoPlaybackSpeed:L,publishedAt:y,tenantId:E}=c;(0,h.useImperativeHandle)(i,()=>x.current);const x=(0,h.useRef)(),S=zK(),T=UK(),N=`${a}-${S}`,j=fa("wrapper",{exiting:a==="exiting"}),{blocks:w,lastBlock:M}=r,O=(0,h.useCallback)(Ae=>{Ae===M?.id&&e()},[M,e]),R=fa("inner",{[N]:!0}),F=fa("lesson",{slides:f,"touch-preview":$l(o)}).toString(),D=r.blocks.length==1,{settings:B,type:z,variant:Z}=r.blocks?.[0]??{},Y=D&&B.backgroundType===k.xj.IMAGE,X=D&&!Y&&fr()(`${z} ${Z}`,$K),pe=X||Y,Le=r.blocks?.[0],ke=r.blocks?.[r.blocks.length-1],Be=Le?.settings?.backgroundType!==k.xj.IMAGE,We=ke?.settings?.backgroundType!==k.xj.IMAGE,De=fa("full-width-image",{legacy:X,background:Y});return(0,s.jsx)("div",{className:j,style:{top:T},children:(0,s.jsxs)("div",{className:R,children:[Be&&(0,s.jsx)(WK,{block:Le}),We&&(0,s.jsx)(GK,{block:ke}),(0,s.jsx)("div",{className:F,ref:x,children:w.map((Ae,he)=>{const ce=D?!1:k6({blocks:r.blocks,lessonProgress:p,currentBlockIndex:he}),He=pe?De:KK(Ae,r);return(0,s.jsx)(N6,{animateBlockEntrance:v,block:Ae,className:He,color:g,courseId:C,courseTitle:b,defaultBackgroundColor:b5,enableVideoPlaybackSpeed:L,hideBlock:ce,index:he,isFirstLesson:!0,isOnlyBlockInStep:D,labels:d,lessonId:u,lessonProgress:p,loadMedia:t,onContinue:O,partnerContent:m,prefersKeyboardNavigation:n,previewType:o,publishedAt:y,tenantId:E},Ae.blockId)})})]})})},QK=(0,h.forwardRef)(_K);var ZK=l(71217),YK=l.n(ZK);const L5=ne("blocks-slide-indicator-tooltip"),XK=({disabled:t,left:e,text:n,top:o,visible:r},a)=>{let i=(0,s.jsx)("span",{"aria-hidden":"true",children:n});return t&&(i=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(it,{classNameIcon:L5("icon"),name:"lock"}),(0,s.jsx)("span",{className:"visually-hidden-always",children:"(locked content)"})]})),(0,s.jsx)("div",{"aria-hidden":!r,className:L5("wrapper",{disabled:t,visible:r}),ref:a,role:"tooltip",style:{left:e,top:o},children:i})},E5=(0,h.forwardRef)(XK);E5.propTypes={disabled:Qe().bool.isRequired,left:Qe().number,text:Qe().string.isRequired,top:Qe().number,visible:Qe().bool.isRequired};const JK=E5;function qK(t){const e=(0,h.useRef)();return e.current||=t(),e}const Ju=ne("blocks-slide-indicator"),e_=({active:t,blockNavigationStyle:e,disabled:n,numberOfSlides:o,onKeyDown:r,onClick:a,slideIndex:i},c)=>{const{prefersKeyboardNavigation:u}=Y1()??{},[d,m]=(0,h.useState)(!1),[p,f]=(0,h.useState)(),v=(0,h.useRef)(),g=(0,h.useRef)(),C=(0,h.useRef)(),b=e===k.Dw.NUMBERS,L=i+1,y=`${L} / ${o}`,E=t?`Step ${L} of ${o}, current step`:`Go to step ${L} of ${o}`,x=qK(()=>document.getElementById("portal")),S=(0,h.useCallback)(()=>{if(v.current&&g.current){const Z=v.current.getBoundingClientRect(),Y=g.current.getBoundingClientRect(),X=Z.left-Y.width-18,pe=Math.round(Z.top-Y.height/2+Z.height/2);f({left:X,top:pe})}},[]),T=(0,h.useCallback)(()=>{C.current=setTimeout(()=>{S(),m(!0)},300)},[S]),N=(0,h.useCallback)(()=>{clearTimeout(C.current),m(!1)},[]),j=(0,h.useCallback)(()=>{a(i)},[a,i]),w=(0,h.useCallback)(Z=>{un(Z)&&m(!1),r(Z)},[r]),M=(0,h.useCallback)(()=>{T()},[T]),O=(0,s.jsx)(JK,{disabled:n,left:p?.left,ref:g,text:y,top:p?.top,visible:d}),R=Ju("button",{active:t,disabled:n,numbers:b}),F=Ju("wrapper"),D=Ju("circle",{active:t,disabled:n}),B=Ju("number",{active:t,disabled:n}),z=b?(0,s.jsx)("span",{"aria-hidden":"true",className:B,children:L}):(0,s.jsx)(it,{classNameIcon:D,name:"circle-solid"});return(0,s.jsxs)("div",{className:F,ref:c,children:[(0,s.jsx)("button",{"aria-current":t?"page":void 0,"aria-disabled":n,"aria-label":E+(n?" (unavailable until previous content is completed)":""),className:R,"data-control":"",onBlur:N,onClick:n?void 0:j,onFocus:u?M:void 0,onKeyDown:w,onMouseEnter:T,onMouseLeave:N,ref:v,type:"button",children:z}),(0,to.createPortal)(O,x.current)]})},t_=(0,h.forwardRef)(e_),va=ne("blocks-slide-controls"),S5=38,s_=8,n_=t=>{const{activeSlideIndex:e,blockNavigationStyle:n,numberOfSlides:o,onGoToCover:r,onSlideClick:a,slideDisabledState:i,previewType:c}=t,u=(0,h.useRef)(),d=(0,h.useRef)(),[m,p]=(0,h.useState)(!1),[f,v]=(0,h.useState)(!1),g=(0,h.useCallback)(y=>{let E=!1,x=-1;if(ta(y)||gr(y)){if(e-1>=0)x=e-1;else{r();return}E=!0}else sa(y)||Cr(y)?(e+1<=o-1&&(x=e+1),E=!0):BL(y)?(x=0,E=!0):DL(y)&&(x=o-1,i[x]&&(x=i.findLastIndex(S=>!S)),E=!0);x>=0&&!i[x]&&a(x),E&&(y.stopPropagation(),y.preventDefault())},[e,o,r,a,i]);(0,h.useEffect)(()=>{const y=u.current,E=d.current;if(y&&E){const x=y.getBoundingClientRect(),S=E.getBoundingClientRect(),T=x.bottom-S5,N=x.top+S5;S.bottom>T?y.scrollBy({top:S.bottom-T,left:0,behavior:"smooth"}):S.top<N&&y.scrollBy({top:S.top-N,left:0,behavior:"smooth"})}},[e]);const C=(0,h.useCallback)(()=>{const y=u.current;y&&(p(y.scrollTop>s_),v(y.clientHeight+y.scrollTop<y.scrollHeight))},[]);(0,su.A)(C);const b=(0,h.useCallback)(yu()(C,100),[C]);Pd(u.current,C);const L=va({"touch-preview":$l(c)});return(0,s.jsx)("div",{className:L,children:(0,s.jsx)("div",{className:va("page-control-wrapper"),children:(0,s.jsxs)("div",{className:va("page-control-inner-wrapper"),children:[(0,s.jsx)("div",{className:va("page-control"),onScroll:b,ref:u,children:(0,s.jsx)("div",{className:va("slide-dot-wrapper"),children:YK()(y=>{const E=y===e;return(0,s.jsx)(t_,{active:E,blockNavigationStyle:n,disabled:i[y],numberOfSlides:o,onClick:a,onKeyDown:g,ref:E?d:null,slideIndex:y},y)},o)})}),(0,s.jsx)("div",{className:va("overlay-top",{visible:m})}),(0,s.jsx)("div",{className:va("overlay-bottom",{visible:f})})]})})})},T5=100;var dc=l(15648);const o_=50,r_=1e3,a_=({onSwipeDownHandler:t,onSwipeUpHandler:e,target:n,timeoutDuration:o=r_})=>{const[r,a]=dc.useState(!1),i=dc.useRef(void 0),c=dc.useCallback(()=>{i.current&&clearTimeout(i.current),i.current=setTimeout(()=>a(!1),o)},[o]),u=dc.useCallback(d=>{const m=Math.abs(d.deltaY);if(r)m<o_?(i.current&&clearTimeout(i.current),a(!1)):c();else if(m>T5){const p=d.deltaY>0?t:e;a(!0),c(),p()}},[c,r,t,e]);dc.useEffect(()=>{if(!(!n||!e||!t))return n.addEventListener("wheel",u,{passive:!0}),()=>{i.current&&clearTimeout(i.current),n?.removeEventListener?.("wheel",u,{passive:!0})}},[t,e,u,n])};var ga=l(79139);const Qn=ne("lesson-one-page-slides"),i_=ne("page-wrap"),I5=100;function N5(t){if(t==null)return!1;const e=t.tagName.toLowerCase(),n=t.getAttribute("type"),o=t.getAttribute("role"),r=t.tabIndex,a=e==="button"||["div","span"].includes(e)&&(o==="button"||r===0),i=e==="input"&&["radio","text"].includes(n)||e==="textarea"||o==="radio",c=["audio","video"].includes(e),u=o==="tab",d=document.querySelector(".quiz-card__interactive")?.contains?.(t)??!1;return a||i||c||u||d}const l_=t=>(e,n,o)=>j6(e,o.slice(0,-1),t),c_=(t,e)=>({disabled:n,slides:o},r)=>{const a=fs()(Cs()(d=>t[d.id]),Hn()(d=>Yo()(d,t[d.id])))(r),i=r[r.length-1],c=n||i$(a)||l$(a,e),u={blocks:a,lastBlock:i,disabled:n};return{disabled:c,slides:OK()(u,o)}},qu=t=>{let e=!1,n=!1;if(t){const{clientHeight:o,scrollHeight:r,scrollTop:a}=t,i=Math.max(0,a),c=r-i;e=c===r,n=c-5<=o}return{isAtTop:e,isAtBottom:n}},d_=/,? +/,u_=[],h_=({lessonProgress:t,prefersKeyboardNavigation:e,previewType:n},o)=>{(0,h.useImperativeHandle)(o,Function.prototype,[]);const{announcePolite:r,clearAnnouncements:a}=pt(),i=(0,h.useRef)(),c=(0,h.useRef)(),u=(0,h.useRef)(),d=(0,h.useRef)(),m=(0,h.useRef)(),p=(0,h.useRef)(),f=(0,h.useRef)(),v=(0,h.useRef)(),g=(0,Lt.Z)(),C=(0,K.wA)(),[b,L]=(0,h.useState)(0),[y,E]=(0,h.useState)(!0),[x,S]=(0,h.useState)(!1),T=(0,Me.A)(y),N=(0,Me.A)(x),j=(0,h.useRef)(),w=mn(),M=w?.01:600,{lessons:O,...R}=(0,Ce.DX)()||{},F=R?.theme?.blockNavigationStyle||k.Dw.DOTS,D=O[0],B=D?.items||u_,z=(0,h.useCallback)(()=>{const wt=u.current?.scrollHeight>u.current?.clientHeight,{isAtBottom:Hs}=qu(u.current),qt=wt&&!y&&!Hs;qt!=x&&S(qt)},[x,y]);Pd(i.current,z),(0,h.useLayoutEffect)(z,[y]);const Z=(0,h.useCallback)(()=>{u.current?.scrollTo({top:0})},[]),Y=(0,h.useMemo)(()=>(0,qs.Ve)(Rm([],B,t).map(l_(t)),Cs()(lg.A),BK()(Ct()("blockId"))),[B,t]),X=(0,h.useCallback)(wt=>{const Hs={disabled:!1,slides:[]},{slides:qt}=Qd()(c_(Y,t),Hs,wt);return qt},[Y,t]),pe=(0,h.useMemo)(()=>(0,qs.Ve)(B,YU,X),[B,X]),Le=(0,h.useMemo)(()=>N3()("disabled",pe),[pe]),ke=pe.length,Be=pe[b],We=$l(n),De=F!==k.Dw.NONE,Ae=b===ke-1,he=t?.isComplete,ce=x||Ae?!he||!Ge.BI||window.isPublicShare:Le[b+1],He=!x&&!Ae,Pe=Ae&&!Ge.BI,Ke=(0,Me.A)(Pe),Fe=x&&!Ae,ut=(0,h.useCallback)(vu()(z,100),[z]);(0,h.useEffect)(()=>{const wt=u.current;return wt?.addEventListener("scroll",ut,{passive:!0}),()=>wt?.removeEventListener("scroll",ut,{passive:!0})},[ut]),(0,h.useEffect)(()=>{document.activeElement===p.current?!N&&x?m.current?.focus({preventScroll:!0}):!Ke&&Pe&&f.current?.focus({preventScroll:!0}):document.activeElement===m.current&&N&&!x&&p.current?.focus({preventScroll:!0})},[x,N,Ke,T,Pe,y]),(0,HK.A)(()=>{rv(),j.current=setTimeout(()=>{E(!1),u.current?.focus?.()},M+I5)},()=>{clearTimeout(j.current)});const dt=(0,h.useCallback)(wt=>{const Hs=i.current?.getBoundingClientRect()?.top??0;C((0,ga.ty)(Hs)),L(wt),Z()},[C,Z]),xt=(0,h.useCallback)(()=>{y||(E(!0),Zo(()=>{g("/")},"lesson-to-one-page-cover-stepped"))},[g,y]),Jt=R?.exportSettings?.webExportSettings,Vt=!Po.isInstantLink&&(R?.lmsOptions?.disableCoverPage||Jt?.disableCoverPage),Zn=(0,h.useCallback)(Vt?()=>{C((0,ga.zP)(ct.fY.DOWN)),dt(0)}:xt,[Vt,dt,xt,C,ga.zP]),ho=(0,h.useCallback)(()=>{y||(b>0?(C((0,ga.zP)(ct.fY.DOWN)),dt(b-1)):xt())},[dt,C,b,y,xt]),kr=(0,h.useCallback)(()=>{y||(Ae&&Ge.BI?g("/lessons/progress-summary"):(C((0,ga.zP)(ct.fY.UP)),dt(b+1)))},[dt,C,g,Ae,b,y]),Ar=(0,h.useCallback)(()=>{(b<ke-1||Ae&&Ge.BI)&&kr()},[Ae,b,ke,kr]),Rr=(0,h.useCallback)(()=>{const wt=u.current?.scrollTop??0,Hs=u.current?.clientHeight??0,qt=w?"instant":"smooth";u.current?.scrollTo({top:wt+Hs,behavior:qt})},[w]),Pr=(0,h.useCallback)(()=>{kr()},[kr]),pc=(0,h.useCallback)(()=>{Rr()},[Rr]),$i=(0,h.useCallback)(wt=>{if(wt===b||y)return;const Hs=wt<b?ct.fY.DOWN:ct.fY.UP;C((0,ga.zP)(Hs)),dt(wt),queueMicrotask(()=>{d.current?.querySelectorAll("[data-control]")?.[wt]?.focus?.()})},[dt,C,b,y]),Wi=(0,h.useCallback)(()=>E(!0),[]),fc=(0,h.useCallback)(()=>{E(!1),setTimeout(()=>{if(c.current&&d.current?.contains?.(document.activeElement)){const wt=jm()(c.current.innerText,{length:75,separator:d_});a(),r(`Content preview: ${wt}`)}else u.current?.focus?.()},0)},[r,a]),wr=(0,h.useCallback)(()=>{if(We)return;const{isAtTop:wt}=qu(u.current);if(wt){b===0?Zn():ho();return}},[We,ho,b,Zn]),mo=(0,h.useCallback)(()=>{if(We||Ae&&!Ge.BI||ce)return;const{isAtBottom:wt}=qu(u.current);if(wt){Pr();return}},[Ae,ce,We,Pr]),Ca=(0,h.useCallback)(()=>{const{isAtBottom:wt,isAtTop:Hs}=qu(u.current),qt=document.documentElement.clientWidth===window.innerWidth;return(wt||Hs)&&qt},[]),vc=(0,h.useCallback)(wt=>{!d.current?.contains?.(document.activeElement)&&!N5(wt.target)&&wr()},[wr]),r0=(0,h.useCallback)(wt=>{!d.current?.contains?.(document.activeElement)&&!N5(wt.target)&&mo()},[mo]),Qt=(0,h.useCallback)(wt=>{const{itemId:Hs}=wt.detail,qt=B.findIndex(Ks=>Ks.id===Hs);qt===-1||qt===b||(C((0,ga.zP)(qt>b?ct.fY.UP:ct.fY.DOWN)),dt(qt))},[dt,C,b,B]);(0,h.useEffect)(()=>(window.addEventListener(_t,Qt),()=>{window.removeEventListener(_t,Qt)})),(0,x5.A)("ArrowUp",sr(),vc),(0,x5.A)("ArrowDown",sr(),r0),a_({target:u.current,onSwipeUpHandler:wr,onSwipeDownHandler:mo,timeoutDuration:M+I5});const vn=Qn("gradient",{visible:x});return(0,s.jsx)("div",{className:Qn({}),children:(0,s.jsx)("div",{className:i_({transitioning:y}),id:"page-wrap",ref:u,tabIndex:"-1",children:(0,s.jsx)(ic,{type:R.type,children:(0,s.jsx)(Di,{type:R.type,children:(0,s.jsx)(Bi,{children:(0,s.jsx)(ra,{children:(0,s.jsxs)("div",{"data-lesson-id":D?.id,children:[(0,s.jsxs)("nav",{"aria-label":"Step navigation",className:Qn("controls",{"touch-preview":We}),ref:d,children:[(0,s.jsxs)("button",{"aria-disabled":b===0&&Vt,"aria-hidden":b===0&&Vt,className:Qn("prev-btn",{"touch-preview":We}),onClick:ho,type:"button",children:[(0,s.jsx)(it,{classNameIcon:Qn("arrow-icon",{"touch-preview":We}),name:"arrow-up"}),(0,s.jsx)("span",{className:"visually-hidden-always",children:"Previous"})]}),De&&(0,s.jsx)(n_,{activeSlideIndex:b,blockNavigationStyle:F,numberOfSlides:ke,onGoToCover:xt,onSlideClick:$i,previewType:n,slideDisabledState:Le}),(0,s.jsxs)("div",{className:Qn("next-btns"),children:[(0,s.jsxs)("button",{"aria-disabled":!Fe,"aria-hidden":!Fe,className:Qn("page-down-btn",{"touch-preview":We}),onClick:Fe?pc:void 0,ref:m,tabIndex:Fe?void 0:-1,type:"button",children:[(0,s.jsx)(it,{classNameIcon:Qn("arrow-icon",{"touch-preview":We}),name:"arrow-down"}),(0,s.jsxs)("span",{className:"visually-hidden-always",children:["Scroll page down",!x&&(0,s.jsx)("span",{children:"(disabled because this is the bottom of the page)"}),Ae&&(0,s.jsx)("span",{children:"(disabled since this is the last step)"})]})]}),(0,s.jsxs)("button",{"aria-disabled":ce,"aria-hidden":!He,className:Qn("next-btn",{"touch-preview":We}),onClick:ce?void 0:Pr,ref:p,tabIndex:Ae?-1:void 0,type:"button",children:[(0,s.jsx)(it,{classNameIcon:Qn("arrow-icon",{"touch-preview":We}),name:"arrow-down"}),(0,s.jsxs)("span",{className:"visually-hidden-always",children:["Go to next step",ce&&(0,s.jsx)("span",{children:"(disabled until content is completed)"}),Ae&&(0,s.jsx)("span",{children:"(disabled since this is the last step)"})]})]}),(0,s.jsxs)("button",{"aria-disabled":!Pe,"aria-hidden":!Pe,className:Qn("restart-btn",{"touch-preview":We}),onClick:Pe?Zn:void 0,ref:f,tabIndex:Ae?void 0:-1,type:"button",children:[(0,s.jsx)(it,{classNameIcon:Qn("restart-icon",{"touch-preview":We}),name:"arrow-rotate-left"}),(0,s.jsx)("span",{className:"visually-hidden-always",children:"Restart"})]})]})]}),(0,s.jsxs)(Jd,{onShouldRecognizeGesture:Ca,onSwipeDown:wr,onSwipeUp:mo,children:[(0,s.jsx)("main",{"aria-describedby":"step-counter",ref:c,tabIndex:"0",children:(0,s.jsx)(ys.F,{children:(0,s.jsx)(ys.eB,{mountOnEnter:!0,nodeRef:v,onExited:fc,onExiting:Wi,timeout:M,unmountOnExit:!0,children:wt=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"visually-hidden-always",id:"step-counter",ref:v,children:`Step ${b+1} of ${ke}`}),(0,s.jsx)(QK,{hasTransitioned:!y,onContinue:Ar,prefersKeyboardNavigation:e,previewType:n,ref:i,slide:Be,transitionState:wt})]})},b)})}),(0,s.jsx)("div",{className:vn})]})]})})})})})})})},m_=(0,h.forwardRef)(h_),j5=ne("blocks-lesson-restart-button"),p_=({className:t,onClick:e})=>{const n=j5.mix(t);return(0,s.jsx)("button",{className:n,onClick:e,type:"button",children:(0,s.jsx)(it,{classNameIcon:j5("icon"),name:"arrow-rotate-left"})})},f_=ne("lesson-one-page-scroll"),v_=({previewType:t,prefersKeyboardNavigation:e,lessonProgress:n})=>{const o=(0,h.useRef)(),[r,a]=(0,h.useState)(!1),{lessons:i,...c}=(0,Ce.DX)()||{},{lmsOptions:u={}}=c||{},d=(0,Ce.d_)(),m=(0,nt.useLabelsMap)(),{match:p}=(0,te.zy)(),f=(0,Lt.Z)(),v=i[0],g=v?.id,C=fh(),b=v?.items||[],L=n?.isComplete&&!Ge.BI,y=n?.isComplete&&Ge.BI,E=c?.exportSettings?.webExportSettings,x=!Po.isInstantLink&&(u?.disableCoverPage||E?.disableCoverPage),S=(0,h.useCallback)(()=>{r||(x?o.current?.scrollTo({top:0,behavior:mn()?"instant":"smooth"}):(a(!0),Zo(()=>{f("/")},"lesson-to-one-page-cover-continuous").finally(()=>{a(!1)})))},[f,x,r]);return(0,s.jsx)("div",{className:f_(),children:(0,s.jsx)("div",{className:"page-wrap",id:"page-wrap",ref:o,children:(0,s.jsx)(ic,{type:c.type,children:(0,s.jsx)(Di,{type:"blocks",children:(0,s.jsxs)(Mu,{children:[(0,s.jsx)(d5,{}),(0,s.jsx)(Bi,{children:(0,s.jsx)(ra,{children:(0,s.jsxs)("div",{"data-lesson-id":v?.id,children:[(0,s.jsx)(P6,{animateBlockEntrance:c?.animateBlockEntrance,blocks:b,color:c?.color,courseId:c?.id,courseTitle:d,enableVideoPlaybackSpeed:c?.enableVideoPlaybackSpeed,isFirstLesson:!0,isNavTypeStepped:!1,labels:m,lessonId:g,lessonProgress:n,loadMedia:!0,match:p,partnerContent:C,prefersKeyboardNavigation:e,previewType:t,publishedAt:c?.publishedAt,tenantId:c?.tenantId,type:c?.type}),L&&(0,s.jsx)(p_,{onClick:S}),y&&(0,s.jsx)(_m,{lessonId:g})]})})})]})})})})})},k5=ne("microlearning-progress-summary"),g_=ne("page-wrap"),C_=({course:t,courseProgress:e,isStepped:n,lesson:o})=>{const r=(0,h.useRef)(),a=(0,h.useRef)(),[i,c]=(0,h.useState)(!1),u=k5("content",{stepped:n,mounted:i}).toString();return(0,su.A)(()=>{const d=(a.current?.clientHeight??0)+1;r.current?.scrollTo({top:d}),c(!0)}),(0,s.jsxs)("div",{className:g_(),id:"page-wrap",ref:r,children:[(0,s.jsx)(Qm,{className:k5("previous").toString(),lessonId:o?.id,ref:a}),(0,s.jsx)(B6,{contentClassName:u,course:t,courseProgress:e})]})},x_=t=>{const{isProgressSummary:e,courseProgress:n,lessonProgress:o,prefersKeyboardNavigation:r,previewType:a}=t,i=At(),c=i?.theme?.blockNavigationType===k.HC.STEPPED;return e?(0,s.jsx)(C_,{course:i,courseProgress:n,isStepped:c}):c?(0,s.jsx)(m_,{lessonProgress:o,prefersKeyboardNavigation:r,previewType:a}):(0,s.jsx)(v_,{lessonProgress:o,prefersKeyboardNavigation:r,previewType:a})};var b_=l(15648);function A5(){const t=(0,K.wA)();return b_.useMemo(()=>({advanceQuizLessonToEnd:e=>t((0,Es.YC)(e)),submitQuizAnswer:e=>t((0,Es.kK)(e)),setQuizLessonTimeRemaining:e=>t((0,Es.hy)(e))}),[t])}var y_=l(15648);const R5=-1,L_="MULTIPLE_CHOICE";function E_({allowedRetries:t,currentRetries:e}){return t===R5?!1:e>=t}function S_({lesson:t,lessonProgress:e,getL10nRecursive:n}){const{advanceQuizLessonToEnd:o,submitQuizAnswer:r}=A5();return y_.useCallback(()=>{if(!t||!Tt(t))return;const a=t.settings??{},i=a.passToContinue??!1,c=Number(a.retryCount??R5),u=Object.values(e?.items??{}).filter(p=>!p.isComplete);if(u.length===0)return;const d=e.retryAttempts??0,m=E_({allowedRetries:c,currentRetries:d});u.forEach(p=>{const f=iG({lesson:t,question:p});if(!f)return;const v=f.type||L_,g=n({duration:{startTime:0,stopTime:0},id:t.id,isCorrect:!1,isUnfinished:!0,item:{id:String(f.id||""),title:String(f.title||""),type:v},itemProgress:p,retryAttempts:d,title:t.title});(0,qe.bb)(g),r({finalRetryAttempt:m,isCorrect:!1,itemId:p.id,lessonId:t.id,passToContinue:i})}),o(t.id)},[o,n,e,t,r])}var P5=l(15648);function T_({children:t}){const e=cr(),n=Jn(),o=q(n),r=Mn(n),a=(0,rt.NB)(),{setQuizLessonTimeRemaining:i}=A5(),c=P5.useMemo(()=>r??{},[r]),u=S_({lesson:o,lessonProgress:c,getL10nRecursive:a}),d=P5.useMemo(()=>vo(o)?o.settings:void 0,[o]),m=!!d?.timer,p=d?.timerDuration;return(0,s.jsx)(AW,{courseProgress:e,currentLessonId:n,handleExpiredQuiz:u,isTimedQuiz:m,setQuizLessonTimeRemaining:i,timerDuration:p,children:t})}const I_=t=>t?"mondrianTranscript"in t?t.mondrianTranscript:"tmp"in t&&t.tmp?.audio?.transcript||t.audio?.transcript:null;var N_=l(15648);const j_=960,Zm=ne("transcript-panel");function k_({enhancedLabels:t,lessonId:e,questionBankActiveIndex:n}){const o=(0,K.wA)(),{audioPlayerIdOpen:r,focusing:a,refocusTarget:i,transcriptMedia:c}=Gl(),u=!!r,d=(0,h.useId)(),m=(0,K.d4)(ce=>e?wn(e,ce):null),f=e?.startsWith("question-bank-")?n:m?.type==="quiz"?m.activeIndex:void 0,v=Ns(j_),[g,C]=(0,h.useState)(0),[b,L]=(0,h.useState)(!1),[y,E]=(0,h.useState)(!1),x=(0,h.useRef)(!1),S=(0,h.useRef)(null),T=(0,h.useRef)(null),N=(0,h.useRef)(c),j=(0,h.useRef)(e),w=(0,h.useRef)(f),M=(0,Ce.vU)()||t,O=(0,h.useRef)(null),R=(0,h.useRef)({panelHeight:0,startY:null,startHeight:null,startTime:null,velocity:null}),F=(0,h.useCallback)(ce=>{const Pe=R.current.panelHeight,Ke=performance.now();E(!0);const Fe=ut=>{const dt=ut-Ke,xt=Math.min(dt/300,1),Jt=1-Math.pow(1-xt,3),Vt=Pe+(ce-Pe)*Jt;C(Vt),R.current.panelHeight=Vt,xt<1?requestAnimationFrame(Fe):(E(!1),L(!1),R.current={startY:null,startHeight:null,startTime:null,panelHeight:null,velocity:null})};requestAnimationFrame(Fe)},[L,E,C]),D=(0,h.useCallback)(ce=>{const{startTime:He,startY:Pe,startHeight:Ke}=R.current;if(!v||Pe===null)return;const Fe=Pe-(ce?.clientY??ce?.touches?.[0]?.clientY??0),ut=Ke+Fe;if(C(ut),R.current.panelHeight=ut,He!==null){const dt=performance.now()-He,xt=Fe/dt;R.current.velocity=xt}},[v]),B=(0,h.useCallback)(ce=>{const{velocity:He}=R.current;if(!He)return;Object.assign(R.current,{startY:null,startHeight:null,startTime:null}),L(!1);const Pe=window.innerHeight*.66;let Ke;Math.abs(He)>.5?Ke=He>0?window.innerHeight:150:Ke=g>=Pe?window.innerHeight:150,F(Ke),ce instanceof MouseEvent&&(window.removeEventListener("mousemove",D),window.removeEventListener("mouseup",B))},[F,g,D]),z=(0,h.useCallback)(ce=>{!v||T.current.contains(ce.target)||S.current.contains(ce.target)||(Object.assign(R.current,{startY:ce?.clientY??ce?.touches?.[0]?.clientY??null,startHeight:O.current?.clientHeight??0,startTime:performance.now()}),L(!0),ce.nativeEvent instanceof MouseEvent&&(window.addEventListener("mousemove",D),window.addEventListener("mouseup",B)))},[D,B,v,L]);(0,h.useEffect)(()=>{let ce;const He=()=>{O?.current?.style&&(O.current.style.transition="none",O.current.parentNode.querySelectorAll("div:not(.transcript-panel)").forEach(Fe=>{Fe.style.transition="none"}))},Pe=()=>{clearTimeout(ce),ce=setTimeout(()=>{O?.current?.style&&(O.current.style.transition="",O.current.parentNode.querySelectorAll("div:not(.transcript-panel)").forEach(Fe=>{Fe.style.transition=""}))},200)};return window.addEventListener("resize",He),window.addEventListener("resize",Pe),()=>{window.removeEventListener("resize",He),window.removeEventListener("resize",Pe),clearTimeout(ce)}},[]),(0,h.useEffect)(()=>{!u&&x.current&&C(0),a&&u&&O.current&&(O.current.focus(),o(xr({audioPlayerId:r,focusing:!1}))),x.current=u},[r,o,a,u]),(0,h.useEffect)(()=>{u&&c!==N.current&&(N.current=c)},[u,c]),(0,h.useEffect)(()=>{u&&j.current!==e&&o(Vl()),j.current=e},[e,u,o]),(0,h.useEffect)(()=>{u&&w.current!==f&&w.current!==void 0&&o(Vl()),w.current=f},[f,u,o]);const Z={role:"button",tabIndex:0,onMouseDown:z,onTouchStart:z,onTouchEnd:B,onTouchMove:D},[Y,X]=N_.useState(!1),pe=(0,rt.QQ)(Y?N.current:c),Le=I_(pe);let ke;u&&(ke=Sh(r));const Be=(0,h.useCallback)(()=>{const ce=i??document.getElementById(Tv(r));return ce?(ce.focus(),!0):!1},[r,i]),We=(0,h.useCallback)(ce=>{ce.stopPropagation(),ce.preventDefault(),o(Vl()),Be()},[o,Be]),De=(0,h.useCallback)(()=>{Be()||T.current.focus()},[Be]),Ae=(0,h.useCallback)(()=>{T.current.focus()},[]),he=(0,h.useCallback)(ce=>{r&&ce.key==="Escape"&&We(ce)},[r,We]);return(0,s.jsxs)(s.Fragment,{children:[u?(0,s.jsx)("div",{onFocus:De,tabIndex:0}):null,(0,s.jsx)(ys.B1,{classNames:"transcript-panel",in:u,nodeRef:O,onEnter:()=>X(!1),onEntered:()=>X(!1),onEntering:()=>X(!1),onExit:()=>X(!0),onExited:()=>X(!1),onExiting:()=>X(!0),timeout:300,unmountOnExit:!0,children:(0,s.jsxs)("section",{"aria-hidden":!u,"aria-labelledby":d,className:W()(Zm({isOpen:u,isAnimatingMobileSwipe:y,isDragging:b})),id:ke,onKeyDown:he,ref:O,style:v&&u?{height:`${g/10}rem`,minHeight:g>0?"33vh":void 0}:{},tabIndex:-1,children:[(0,s.jsxs)("header",{...v?Z:{},children:[(0,s.jsx)("h3",{id:d,ref:S,children:M?.audioTranscript}),(0,s.jsx)(Ot.ArcButton,{"aria-label":M?.audioHideTranscript,className:Zm("close-button"),hierarchy:"tertiary",icon:(0,s.jsx)(it,{name:"close"}),layout:"icon",onClick:We,ref:T})]}),(0,s.jsx)("section",{className:Zm("transcript-text",{"not-available":!Le}),children:Le||M?.audioNoTranscriptAvailable})]})}),u?(0,s.jsx)("div",{onFocus:Ae,tabIndex:0}):null]})}var uc=l(15648);const w5={FORWARD:"page-transition",BACK:"page-transition-back"},e0=({id:t,lessons:e})=>t==="progress-summary"?1/0:e.findIndex(n=>n.id===t),A_=t=>{window.parent.postMessage({type:"preview:lessonChange",data:t},"*")};function R_({currentLessonId:t,lessons:e,isProgressSummary:n}){const o=(0,Lt.Z)(),r=uc.useRef(!1),a=uc.useRef(t),i=uc.useCallback(()=>r.current?w5.FORWARD:w5.BACK,[]),c=uc.useCallback(u=>{const d=e0({id:u,lessons:e});if(n)r.current=!1;else if(u==="progress-summary")r.current=!0;else{const m=e0({id:t,lessons:e});r.current=m<d}o(`/lessons/${encodeURIComponent(u)}`)},[o,e,n,t]);return uc.useEffect(()=>{const u=e0({id:t,lessons:e}),d=e0({id:a.current,lessons:e});u!==d&&e.length>0&&(r.current=d<u),a.current=t,A_(t)},[t,e]),{getNavigateDirection:i,handleNavigate:c}}const Ym=({course:t,courseProgress:e,didNavigate:n,lessons:o=[],previewType:r,sessionPreferences:a})=>{const i=(0,te.g)(),c=(0,te.zy)(),u=Ge.BI&&i.id==="progress-summary",[d]=(0,h.useState)(i.mode==="preview-lesson"),m=(0,h.useRef)(null),p=Ns(480),{getNavigateDirection:f,handleNavigate:v}=R_({currentLessonId:i.id,lessons:o,isProgressSummary:u}),g=(0,zs.c3)(t),C=(0,h.useCallback)(()=>{g||(t.theme?.hideLessonHeaders?document.querySelector("main"):document.querySelector("h1"))?.focus({preventScroll:!0})},[t,g]),b=W()("lesson",{"lesson--preview":d}),L=Mn(i.id),y=(0,h.useMemo)(()=>L??{},[L]),E=(0,h.useMemo)(()=>({didNavigate:n,handleNavigate:v,handleStorylineFullscreen:qs.lQ,isMobileHeader:p,isProgressSummary:u,lessonProgress:y,navigateDirection:f,onNavigateTransitionEnd:qs.lQ,onPageReady:C,previewType:r}),[n,f,C,v,p,u,y,r]);return(0,s.jsxs)(T_,{children:[(0,s.jsxs)("div",{className:"page-lesson-wrap",children:[!g&&(0,s.jsx)(ON,{}),(0,s.jsxs)("div",{className:"page-lesson",children:[(0,s.jsx)(SA,{mode:"readonly",children:(0,s.jsx)("div",{className:b,"data-lesson":!0,ref:m,children:(0,s.jsx)("div",{className:"lesson__content",children:(0,s.jsx)("div",{className:"page-view page-view--visible",children:(0,s.jsx)(YP,{isPreviewLesson:d,children:g?(0,s.jsx)(x_,{courseProgress:e,isProgressSummary:u,lessonProgress:y,prefersKeyboardNavigation:a.prefersKeyboardNavigation,previewType:r}):(0,s.jsx)(wK,{isPreviewLesson:d,children:(0,s.jsx)(cK,{...E},c.pathname)})})})})})}),(0,s.jsx)(k_,{lessonId:String(e.currentLesson)})]})]}),(0,s.jsx)(Lh,{onClose:C})]})},P_=t=>{const{course:e}=t,{exportSettings:n,lmsOptions:o}=e,r=n?.webExportSettings,a=n?.exportType==="raw",i=n?.exportType==="lms",c=a&&r?.disableCoverPage,u=i&&o?.disableCoverPage,d=!Po.isInstantLink&&(c||u),m=e.lessonsOnly[0]?.id;return(0,s.jsxs)(te.BV,{children:[(0,s.jsx)(te.qh,{element:(0,s.jsx)(Ym,{...t}),path:"/lessons/:id"}),(0,s.jsx)(te.qh,{element:(0,s.jsx)(Ym,{...t}),path:"/lessons/:id/:mode"}),d?(0,s.jsx)(te.qh,{element:(0,s.jsx)(te.C5,{replace:!0,to:(0,es.p1)(m)}),index:!0}):(0,s.jsx)(te.qh,{element:(0,s.jsx)(yv,{...t}),index:!0}),d?(0,s.jsx)(te.qh,{element:(0,s.jsx)(te.C5,{replace:!0,to:(0,es.p1)(m)}),path:"/:mode"}):(0,s.jsx)(te.qh,{element:(0,s.jsx)(yv,{...t}),path:"/:mode"})]})},Xm=ne("one-page-cover-info");function w_({htmlIdTitle:t}){const e=_a("title");return(0,s.jsxs)("div",{className:Xm(),"data-change-path":e,children:[(0,s.jsx)(c5,{className:Xm("title").toString(),htmlId:t}),(0,s.jsx)(l5,{className:Xm("authors").toString()})]})}const M_=kt("OnePageCoverInfo",w_);function O_(t){const e=(0,J1.A)(({forwardedRef:o,...r})=>(0,s.jsx)(t,{...r,ref:o})),n=(0,h.forwardRef)((o,r)=>(0,s.jsx)(e,{...o,forwardedRef:r}));return n.displayName=`withRouterRef(${t.displayName||t.name})`,n}const t0=ne("one-page-cover"),D_=ne("cover");class B_ extends h.Component{constructor(e){super(e),this.refLink=(0,h.createRef)(),this.refMain=(0,h.createRef)(),this.transitioning=!1}componentDidMount(){rv(),this.focusMain(),document.addEventListener("keyup",this.onKeyUp),document.addEventListener("wheel",this.onWheel,{passive:!0})}componentDidEnter(){this.focusMain()}componentWillUnmount(){document.removeEventListener("keyup",this.onKeyUp),document.removeEventListener("wheel",this.onWheel,{passive:!0})}focusMain=()=>{this.refMain.current?.focus?.()};getLessonPath=()=>{const e=this.props.lesson?.id;return e?(0,es.p1)(e):null};transitionToLessonContent=()=>{const e=this.getLessonPath();if(e!=null){const o=this.props.course?.theme?.blockNavigationType===k.HC.STEPPED?"one-page-cover-to-lesson-stepped":"one-page-cover-to-lesson-continuous";Zo(()=>{this.props.navigate(e)},o)}};onClickStartArea=e=>{!this.refLink.current?.contains?.(e.target)&&!this.transitioning&&(this.transitioning=!0,this.transitionToLessonContent())};onClickStartLink=e=>{e.preventDefault(),this.transitioning||(this.transitioning=!0,this.transitionToLessonContent())};onKeyUp=e=>{(e.key==="ArrowDown"||e.key==="ArrowRight")&&!this.transitioning&&(this.transitioning=!0,document.removeEventListener("keyup",this.onKeyUp),this.transitionToLessonContent())};onWheel=e=>{$l(this.props.previewType)||this.transitioning||e.deltaY>T5&&(this.transitioning=!0,document.removeEventListener("wheel",this.onWheel,{passive:!0}),this.transitionToLessonContent())};render(){const{props:{course:e}}=this,n=e?.coverPageType===k.BL.WHITE,o=e?.coverPageType===k.BL.IMAGE,r=e?.coverPageType===k.BL.ACCENT,a=e?.theme?.blockNavigationType===k.HC.STEPPED,i=e?.theme?.coverImageColor??k.df.DARK,c="title",d=`overlay-${i?.toLowerCase()}`,m=t0("wrapper",{[d]:o,accent:r,image:o,white:n}).mix(D_("header-content"));return(0,s.jsxs)(Jd,{onSwipeUp:this.transitionToLessonContent,children:[(0,s.jsxs)("main",{className:m,ref:this.refMain,tabIndex:"-1",children:[(0,s.jsx)(M_,{htmlIdTitle:c}),a&&(0,s.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,s.jsx)("div",{className:t0("start-wrapper"),onClick:this.onClickStartArea,children:(0,s.jsx)(bn,{"aria-label":"Start",className:t0("start-link"),onClick:this.onClickStartLink,ref:this.refLink,to:this.getLessonPath(),children:(0,s.jsx)(it,{className:t0("start-icon"),name:"arrow-down"})})}),o&&(0,s.jsx)(S1,{})]}),(0,s.jsx)(Lh,{onClose:this.focusMain})]})}}function H_(t){const e=Ht(t),n=(0,Rt.Vu)(e);return{course:e,lesson:n}}const M5=$e()(O_,(0,K.Ng)(H_,null,null,{forwardRef:!0}))(B_),F_=t=>{const{course:e}=t,{exportSettings:n,lmsOptions:o}=e,r=n?.webExportSettings,a=n?.exportType==="raw",i=n?.exportType==="lms",c=a&&r?.disableCoverPage,u=i&&o?.disableCoverPage,d=!Po.isInstantLink&&(c||u),m=e.lessonsOnly[0].id;return(0,s.jsxs)(te.BV,{children:[(0,s.jsx)(te.qh,{element:(0,s.jsx)(Ym,{...t}),path:"/lessons/:id"}),d?(0,s.jsx)(te.qh,{element:(0,s.jsx)(te.C5,{replace:!0,to:(0,es.p1)(m)}),index:!0}):(0,s.jsx)(te.qh,{element:(0,s.jsx)(M5,{}),index:!0}),d?(0,s.jsx)(te.qh,{element:(0,s.jsx)(te.C5,{replace:!0,to:(0,es.p1)(m)}),path:"/:mode"}):(0,s.jsx)(te.qh,{element:(0,s.jsx)(M5,{}),path:"/:mode"})]})};class z_ extends h.Component{constructor(e){super(e),this.passwordRef=(0,h.createRef)(),this.state={failAttempt:!1,shouldShake:!1}}static propTypes={onSubmit:Qe().func.isRequired,failAttempt:Qe().bool.isRequired};componentDidMount(){this.dialog.addEventListener("animationend",this.handleRemoveAnimationEnd.bind(this))}UNSAFE_componentWillReceiveProps({failAttempt:e}){const{shouldShake:n}=this.state;this.setState({failAttempt:e&&n})}componentWillUnmount(){this.dialog.removeEventListener("animationend",this.handleRemoveAnimationEnd.bind(this))}handleRemoveAnimationEnd(){this.setState({failAttempt:!1,shouldShake:!1})}onSubmitPassword(e){e.preventDefault();const{onSubmit:n}=this.props;this.setState({shouldShake:!0},()=>{n(this.passwordRef.current)})}render(){const{isOnePage:e}=this.props,{failAttempt:n}=this.state,o=W()("brand--border","share-password-dialog",{"fail-password":n}),r=e?"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,s.jsxs)("div",{className:o,ref:a=>{this.dialog=a},children:[(0,s.jsx)("h1",{className:"heading",children:"Enter Password"}),(0,s.jsx)("p",{className:"instructions",children:r}),(0,s.jsxs)("form",{onSubmit:this.onSubmitPassword.bind(this),children:[(0,s.jsx)("label",{className:"label",htmlFor:"share-password",children:"password"}),(0,s.jsx)("input",{className:"input",id:"share-password",ref:this.passwordRef,type:"password"}),(0,s.jsx)("div",{className:"dialog__toolbar",children:(0,s.jsx)("input",{className:"button brand--background",type:"submit",value:"View"})})]})]})}}const V_=t=>({isOnePage:La(t)}),U_=(0,K.Ng)(V_)(z_),Jm=ne("lesson-navigation-dropdown"),O5=({lessonTitle:t})=>(0,s.jsx)("li",{children:(0,s.jsxs)("div",{className:Jm("option",{"ai-loading":!0}),children:[(0,s.jsx)(bs,{value:t||"Generating lesson..."}),(0,s.jsx)("div",{className:Jm("ai-loading-progress"),children:(0,s.jsx)("div",{className:Jm("spinner")})})]})});var D5=l(15648);const hc=ne("lesson-navigation-dropdown"),$_=({disabled:t,index:e,option:n,selectedLessonId:o,onSelect:r,getLessonPath:a})=>{const[i,c]=D5.useState(!0),u=`lesson-navigation-dropdown-section-${e}`,d=D5.useCallback(p=>{p.stopPropagation(),p.preventDefault(),c(f=>!f)},[]),m=hc("group-header-icon",{collapsed:!i});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("button",{"aria-controls":u,"aria-expanded":i,className:hc("group-header"),onClick:d,type:"button",children:[(0,s.jsx)(it,{className:m,name:"caret-down"}),(0,s.jsx)("span",{className:hc("group-header-text"),children:(0,s.jsx)(bs,{value:n.label})})]}),(0,s.jsx)(Ol,{inert:!i,children:(0,s.jsx)("ol",{"aria-hidden":i?void 0:!0,className:hc("group-list",{collapsed:!i}),id:u,children:n.options?.map((p,f)=>{const v=String(p.value),g=t||p.disabled;return p.lesson?.settings?.isGeneratingAIContent?(0,s.jsx)(O5,{lessonTitle:p.label},`${v}-${f}`):(0,s.jsx)("li",{children:(0,s.jsx)(Ml,{className:hc("option",{disabled:g,selected:p.value===o}),onClick:g?void 0:()=>r(v),to:g?void 0:a(v),children:(0,s.jsx)(bs,{value:p.label})})},`${v}-${f}`)})})})]})},W_=(t,e="section")=>t.reduce((n,o)=>(o.type===e?n.grouped.push([o]):n.grouped.length===0||n.grouped[n.grouped.length-1][0].type!==e?n.ungrouped.push(o):n.grouped[n.grouped.length-1].push(o),n),{grouped:[],ungrouped:[]}),G_=(t,e={})=>{if(!Array.isArray(t))return{options:[],hasGrouping:!1};const{sectionType:n}=e;if(!t.some(d=>d.type===n))return{options:t.filter(m=>m&&m.id).map(m=>({label:m.title||"Untitled Lesson",type:m.type,value:String(m.id),disabled:m.type===null,lesson:m})),hasGrouping:!1};const{grouped:r,ungrouped:a}=W_(t,n),i=r.map((d,m)=>{const[p,...f]=d,v=p&&"title"in p?p.title:void 0;return{label:v||"Untitled Section",type:p?.type||null,value:v||`section-${m}`,options:f.filter(g=>g&&g.id).map(g=>({label:g.title||"Untitled Lesson",type:g.type,value:String(g.id),disabled:g.type===null,lesson:g}))}}).filter(d=>d.options&&d.options.length>0);return{options:[...a.filter(d=>d&&d.id).map(d=>({label:d.title||"Untitled Lesson",type:d.type,value:String(d.id),disabled:d.type===null,lesson:d})),...i],hasGrouping:!0}};function K_(t="course-overview"){const e=(0,Ce.DX)(),n=(0,Ce.H7)()??{},o=(0,rt.dx)(n),r=e.id,a=o,i=e.lessons||Object.keys(n),c=Dg,u=G_,[d,m]=(0,h.useState)(t),p=(0,h.useMemo)(()=>Array.isArray(a)?a:i.map(y=>a[y]).filter(Boolean),[i,a]),{options:f,hasGrouping:v}=(0,h.useMemo)(()=>u(p,{sectionType:"section"}),[p,u]),g=(0,h.useMemo)(()=>{for(const y of f){if(y.value===d)return y.label??"Untitled Lesson";if(y.options){for(const E of y.options)if(E.value===d)return E.label??"Untitled Lesson"}}return d},[f,d]),C=(0,h.useMemo)(()=>{for(const y of f)if(y.value===d)return y.type??null;return null},[f,d]),b=(0,h.useCallback)(y=>{m(y),y==="course-stack"&&(window.location.href=c.courseLocales({courseId:r}))},[c,r]),L=(0,h.useCallback)(y=>{const E=typeof window<"u"&&window.location?.pathname?.includes("/authoring/");switch(y){case"course-overview":return E?c.course({courseId:r}):"/";case"course-stack":return c.courseLocales({courseId:r});default:return E?c.lesson({courseId:r,lessonId:y}):`/lessons/${y}`}},[r,c]);return{options:f,hasGrouping:v,selectedLessonId:d,selectedLessonType:C,selectedOptionLabel:g,onLessonChange:b,getLessonPath:L}}var co=l(15648);const uo=ne("lesson-navigation-dropdown"),__=({disabled:t,options:e,selectedLessonId:n,handleOnSelect:o,getLessonPath:r})=>{const a=(0,Ce.DX)(),i=(0,gs.HX)(a);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:uo("course-nav-links"),children:[i&&(0,s.jsxs)(Ml,{className:uo("option",{selected:n==="course-stack","with-icon":!0}),onClick:()=>o("course-stack"),to:r("course-stack"),children:[(0,s.jsx)(Ot.ArcIcon,{icon:"fa-regular fa-globe"}),(0,s.jsx)(bs,{value:"Course Stack"})]}),(0,s.jsxs)(Ml,{className:uo("option",{disabled:t,selected:n==="course-overview","with-icon":!0}),onClick:()=>o("course-overview"),to:r("course-overview"),children:[(0,s.jsx)(Ot.ArcIcon,{className:uo("book-icon"),icon:"fa-regular fa-book-open"}),(0,s.jsx)(bs,{value:"Course Overview"})]})]}),(0,s.jsx)("div",{"aria-labelledby":"lesson-navigation-title",className:uo("list-header"),role:"group",children:(0,s.jsx)("div",{id:"lesson-navigation-title",children:(0,s.jsx)(bs,{value:"Lessons"})})}),(0,s.jsx)("ol",{className:uo("list"),children:e.map((c,u)=>{if(c.options&&c.options.length>0)return(0,s.jsx)("li",{children:(0,s.jsx)($_,{disabled:t,getLessonPath:r,index:u,onSelect:o,option:c,selectedLessonId:String(n)})},`${String(c.value)}-${u}`);{const d=String(c.value),m=t||c.disabled;return c.lesson?.settings?.isGeneratingAIContent?(0,s.jsx)(O5,{lessonTitle:String(c.label)},d):(0,s.jsx)("li",{children:(0,s.jsx)(Ml,{className:uo("option",{disabled:m,selected:c.value===n}),onClick:m?void 0:()=>o(d),to:m?void 0:r(d),children:(0,s.jsx)(bs,{value:c.label})})},d)}})})]})},Q_=({currentLessonId:t,sendTrackingEvent:e})=>{const[n,o]=co.useState(!1),r=co.useRef(!1),a=co.useRef(null),{onLessonChange:i,options:c,selectedLessonId:u,selectedOptionLabel:d,getLessonPath:m}=K_(t),p=co.useCallback(()=>{if(a.current&&n){const E=a.current.getBoundingClientRect(),x=document.getElementById("lesson-navigation-dropdown");x&&(x.style.position="fixed",x.style.top=`${E.bottom}px`,x.style.left=`${E.left}px`,x.style.minWidth="40rem",x.style.zIndex="9999")}},[n]);co.useEffect(()=>{if(n){p();const E=()=>p(),x=()=>p();return window.addEventListener("scroll",E,{passive:!0}),window.addEventListener("resize",x,{passive:!0}),()=>{window.removeEventListener("scroll",E),window.removeEventListener("resize",x)}}},[n,p]);const f=co.useCallback(()=>{setTimeout(()=>{const E=document.querySelector("[popover]#lesson-navigation-dropdown");if(!E)return;const x=E.querySelector(`.${uo("option--selected")}`);x&&(x.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}),x.focus())},100)},[]),v=co.useCallback(E=>{if(!n)return;const x=document.querySelector("[popover]#lesson-navigation-dropdown");if(!x)return;const S=x.querySelectorAll(`.${uo("option")}, .${uo("group-header")}`);if(S.length===0)return;const T=document.activeElement,N=Array.from(S).indexOf(T);let j=N;switch(E.key){case"ArrowDown":E.preventDefault(),j=N===-1?0:(N+1)%S.length;break;case"ArrowUp":E.preventDefault(),j=N===-1?S.length-1:(N-1+S.length)%S.length;break;case"Home":E.preventDefault(),j=0;break;case"End":E.preventDefault(),j=S.length-1;break;case"Escape":E.preventDefault(),Ot.ArcPopover.handlePopover("lesson-navigation-dropdown","hide");return;case"Enter":case" ":case"Space":E.preventDefault(),N>=0&&S[N]?.click();return;default:return}S[j]?.focus(),S[j]?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[n]);co.useEffect(()=>{if(n)return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[n,v]);const g=co.useCallback(E=>{i(E),Ot.ArcPopover.handlePopover("lesson-navigation-dropdown","hide")},[i]),C=co.useCallback(E=>{n||(E.currentTarget.style.borderColor="var(--arc-color-border-stark)")},[n]),b=co.useCallback(E=>{E.currentTarget.style.borderColor="transparent"},[]),L={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"},y={fontSize:"1.1rem",fontWeight:"var(--arc-font-weight-600)",marginBlockStart:"var(--arc-space-0-25)"};return(0,s.jsx)("nav",{children:(0,s.jsx)(Ot.ArcPopover,{anchorAt:"bottom-start",anchorProps:{iconEnd:(0,s.jsx)("i",{className:"fa-regular fa-chevron-down",style:y}),layout:"hug",onMouseEnter:C,onMouseLeave:b,style:L,text:d,variant:"tertiary",ref:a},"aria-labelledby":"lesson-navigation-title",className:uo(),hasTail:!1,id:"lesson-navigation-dropdown",onToggle:E=>{const x=E.newState==="open";if(o(x),x)e();else{r.current=!1;return}r.current||(f(),r.current=!0)},variant:"common",children:(0,s.jsx)(__,{disabled:!1,getLessonPath:m,handleOnSelect:g,options:c,selectedLessonId:String(u)})})})},mc=ne("app-header"),Z_=({children:t,className:e="",currentLessonId:n,isArcButtonGroup:o=!1,isAIAssistantEnabled:r=!1,isBlockActionsSidebarOpen:a=!1,isMicrolearning:i=!1,localesDropdown:c=null,menuButton:u=null,sendLessonNavDropdownTrackingEvent:d=()=>{},snapshotDropdown:m=null,title:p})=>{const f=mc({v2:r}).mix(e),v=!!(m||c),C=n!=null&&n!=="course-overview"&&!Ge.BI&&!i&&!a;return(0,s.jsxs)("div",{className:f,dir:"ltr",id:"app-header",children:[u,(0,s.jsxs)("div",{className:mc("title-dropdowns"),children:[p&&!C&&(0,s.jsx)("div",{className:mc("title"),"data-testid":"AppHeaderTitle",children:(0,s.jsx)(bs,{value:p})}),C&&(0,s.jsx)(Q_,{currentLessonId:n,sendTrackingEvent:d}),v&&(0,s.jsxs)("div",{className:mc("dropdowns"),children:[m,c]})]}),(0,s.jsx)("div",{className:mc("btn-group",{arc:o}),"data-testid":"AppHeaderButtonGroup",children:t})]})},Y_=t=>W()("button",{[t.className]:!hn()(t.className),"button--default":t.mode===void 0,"button--extraPadding":t.extraPadding,"button--sidebar brand--ui":t.sidebar,"button--header":t.header,"button--header-done":t.headerDone,"button--outline":t.outline,"button--outline button--outline-transparent":t.outlineTransparent,"button--condensed":t.condensed,"button--inverted":t.inverted,"button--logo":t.logo,"button--inline":t.mode==="inline","button--next":t.next,"button--disabled":t.disabled,"button--controls":t.controls,"button--controls-enhanced":t.controlsEnhanced,"brand--ui":t.accent,"brand--background brand--border":t.branded}),X_=({icon:t})=>t?(0,s.jsx)("i",{className:`button__icon icon-${t}`}):null,J_=({onlyIcon:t,children:e})=>h.Children.map(e,n=>t&&n.type===void 0?null:n),q_=({accent:t,ariaControls:e,ariaExpanded:n,ariaHidden:o,ariaLabel:r,ariaPressed:a,branded:i,className:c,children:u,condensed:d,controls:m,controlsEnhanced:p,disabled:f,el:v,extraPadding:g,header:C,headerDone:b,icon:L,inverted:y,mode:E,next:x,onClick:S=Function.prototype,onlyIcon:T,onMouseDown:N=Function.prototype,outline:j,outlineTransparent:w,sidebar:M,tabIndex:O,type:R,...F})=>{const D=v||"button";return D==="button"&&!R&&(R="button"),(0,s.jsxs)(D,{"aria-controls":e,"aria-expanded":n,"aria-hidden":o,"aria-label":r,"aria-pressed":a,className:Y_({accent:t,branded:i,className:c,condensed:d,controls:m,controlsEnhanced:p,disabled:f,extraPadding:g,header:C,headerDone:b,inverted:y,mode:E,next:x,outline:j,outlineTransparent:w,sidebar:M}),disabled:f,onClick:S,onMouseDown:N,tabIndex:O,type:R,...F,children:[(0,s.jsx)(X_,{icon:L}),J_({onlyIcon:T,children:u})]})};var on,B5,eQ,tQ,H5,sQ,nQ,oQ,qm,F5,rQ,aQ;const zo=ne("app-header"),z5=(0,Ge._$)("CDN_URI"),iQ=({disabled:t,onClick:e})=>(0,s.jsx)("button",{className:zo("promo-btn"),disabled:t,onClick:e,type:"button",children:"New"}),V5=({children:t,disabled:e=!1,done:n=!1,onClick:o=()=>{},tooltipText:r="",icon:a=null,isNewPromo:i=!1,el:c="button",href:u=void 0,external:d=!1,capitalize:m=!0,...p})=>{const f=(0,Lt.Z)(),v=(0,h.useCallback)(async C=>{e||(o&&await o(C),u&&(d?window.location.href=u:f(u)))},[f,u,o,e,d]),g=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(q_,{disabled:e,el:u?"a":c,header:!n,headerDone:n,onClick:v,style:m?null:{textTransform:"none",fontWeight:600,fontSize:"1.4rem",letterSpacing:0},...p,children:t}),i&&(0,s.jsx)(iQ,{disabled:e,onClick:v}),a]});return(0,s.jsx)(Ot.ArcTooltip,{anchorAt:"left-center","data-testid":"AppHeaderButtonTooltipContainer",isEnabled:e&&!!r,text:r,children:g})};V5.propTypes={children:Qe().node,disabled:Qe().bool,done:Qe().bool,el:Qe().string,href:Qe().string,onClick:Qe().func,tooltipText:Qe().string,dataBa:Qe().string};const loe=()=>on("div",{className:zo("divider")}),coe=({href:t,label:e,onClick:n,xhref:o,...r})=>{const a=tQ(),i=H5(async c=>{if(o||c.preventDefault(),n)return n();t&&a(t)},[t,o,a,n]);return on("div",{className:zo("menu-btn"),...r,children:on("a",{"aria-label":e,className:zo("menu-close"),href:o,onClick:i,children:on(oQ,{})})})},doe=({onClick:t,label:e,...n})=>{const o=aQ("rise-lesson-nav-dropdown-release"),r=rQ(),a=!!r?.defaultLocaleId,c=window.location.search.includes("fromDashboard")||!r?.id,u=r?.id?qm.course({courseId:r.id}):null,d=H5(m=>{t&&t(m)},[t]);return on(B5,{children:o?on(B5,{children:a?eQ(F5,{className:zo("menu-btn"),onClick:d,to:qm.courseLocales,...n,children:[on(nQ,{className:zo("back-icon"),icon:"fa-regular fa-chevron-left"}),on("div",{className:"visually-hidden-always",children:e})]}):c?on("a",{className:zo("menu-btn"),href:qm.dashboard,onClick:d,...n,children:on("img",{alt:e,src:`${z5}/assets/rise/assets/articulate-a-logo.svg`})}):on(F5,{className:zo("menu-btn"),onClick:d,to:u,...n,children:on("img",{alt:e,src:`${z5}/assets/rise/assets/articulate-a-logo.svg`})})}):on("div",{className:zo("menu-btn"),children:on(sQ,{ariaLabel:e,icon:"up-level-2",onClick:t,...n})})})},uoe=({children:t,...e})=>on("div",{className:zo("owner-label"),...e,children:t});var s0=l(15648);const Bs=ne("curtain"),lQ=({labelCurtainLoading:t="Your content is loading.",labelCurtainOffline:e="Your computer is offline.",labelCurtainOfflineReconnecting:n="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:u="Click to refresh and try again.",loadingText:d,showHeader:m,status:p})=>{const[f,v]=s0.useState(!1),g=()=>v(!0),C=s0.useRef(null);return s0.useEffect(()=>(C.current=setTimeout(g,1e4),()=>{C.current&&clearTimeout(C.current)}),[]),s0.useEffect(()=>{if(p==="error"){const b=new Error("There was a socket connection error. The renderReconnect curtain was displayed");h6.y.logger.error(b.message,b)}},[p]),p==="fatalError"?(0,s.jsx)(dQ,{labelCurtainSomethingWrong:i,labelCurtainSomethingWrongRefresh:c,labelCurtainSomethingWrongTryAgain:u,showHeader:m}):p==="error"&&f?(0,s.jsx)(hQ,{labelCurtainSessionTimedOut:o,labelCurtainSessionTimedOutRefresh:r,labelCurtainSessionTimedOutRestart:a,showHeader:m}):p==="error"?(0,s.jsx)(uQ,{labelCurtainOffline:e,labelCurtainOfflineReconnecting:n,showHeader:m}):(0,s.jsx)(cQ,{labelCurtainLoading:t,showHeader:m,text:d})},U5=()=>window.location.reload(),cQ=({labelCurtainLoading:t,showHeader:e,text:n})=>(0,s.jsx)("div",{className:Bs("container",{"show-header":e}),children:(0,s.jsxs)("div",{className:Bs(),children:[(0,s.jsx)("div",{className:Bs("spinner")}),(0,s.jsx)("div",{className:Bs("text"),children:n||t})]})}),dQ=({labelCurtainSomethingWrong:t,labelCurtainSomethingWrongRefresh:e,labelCurtainSomethingWrongTryAgain:n,showHeader:o})=>(0,s.jsx)("div",{className:Bs("container",{"show-header":o}),children:(0,s.jsxs)("div",{className:Bs(),children:[(0,s.jsx)("div",{className:Bs("title"),children:t}),(0,s.jsx)("div",{className:Bs("description"),children:n}),(0,s.jsx)(Ot.ArcButton,{onClick:U5,children:e})]})}),uQ=({labelCurtainOffline:t,labelCurtainOfflineReconnecting:e,showHeader:n})=>(0,s.jsx)("div",{className:Bs("container",{"show-header":n}),children:(0,s.jsxs)("div",{className:Bs(),children:[(0,s.jsx)("div",{className:Bs("spinner",{reconnect:!0})}),(0,s.jsx)("div",{className:Bs("title"),children:t}),(0,s.jsx)("div",{className:Bs("description"),children:e})]})}),hQ=({labelCurtainSessionTimedOut:t,labelCurtainSessionTimedOutRefresh:e,labelCurtainSessionTimedOutRestart:n,showHeader:o})=>(0,s.jsx)("div",{className:Bs("container",{"show-header":o}),children:(0,s.jsxs)("div",{className:Bs(),children:[(0,s.jsx)("div",{className:Bs("title"),children:t}),(0,s.jsx)("div",{className:Bs("description"),children:n}),(0,s.jsx)(Ot.ArcButton,{onClick:U5,children:e})]})}),$5=lQ;var mQ=l(78729);function pQ({children:t,locale:e,...n}){const o=(0,te.zy)(),r=(0,rt.D_)(),a=(0,h.useMemo)(()=>{const i=e===r?"":e,c=new URLSearchParams(o.search);return c.set("locale",i),o.pathname+"?"+c.toString()+o.hash},[r,e,o]);return(0,s.jsx)(bn,{...n,to:a,children:t})}const Vo=ne("locales-dropdown"),fQ=({backToStackCourseId:t,currentLocale:e,defaultLocale:n,locales:o,message:r,onChange:a,optionType:i,showMessageIndicator:c})=>{const u=(0,h.useRef)(null),d=(0,h.useRef)(null),[m,p]=(0,h.useState)(!1),[f,v]=(0,h.useState)(!1),g=(0,h.useMemo)(()=>o.filter(x=>x.localeCode!==n),[n,o]),C=(0,h.useMemo)(()=>o.find(x=>x.localeCode===n),[n,o]),b=(0,h.useMemo)(()=>o.find(x=>x.localeCode===e),[e,o]);(0,h.useLayoutEffect)(()=>{m&&f&&(u.current?.querySelector(`[data-locale="${e}"]`)?.focus(),v(!1))},[m,f,e]),(0,h.useEffect)(()=>{const x=S=>{un(S)&&(d.current?.focus(),p(!1)),yd(S)&&setTimeout(()=>{u.current.contains(document.activeElement)||p(!1)},0)};return m&&document.addEventListener("keydown",x),()=>{document.removeEventListener("keydown",x)}},[m]);const L=(0,h.useCallback)(x=>{!m&&document.activeElement===x.currentTarget&&v(!0),p(!m)},[m]),y=(0,h.useCallback)(x=>{m&&!d.current?.contains(x?.target)&&p(!1)},[m]);(0,mQ.A)(u,y),(0,h.useEffect)(()=>{const x=()=>setTimeout(()=>{document.activeElement.tagName==="IFRAME"&&y()},0);return window.addEventListener("blur",x),()=>window.removeEventListener("blur",x)},[y]);const E=(0,h.useCallback)(x=>{document.activeElement===x.currentTarget&&d.current?.focus(),p(!1),a?.(x.currentTarget.getAttribute("data-locale"))},[a]);return(0,s.jsxs)("div",{className:Vo({isOpen:m}),children:[(0,s.jsx)("div",{className:Vo("trigger-wrap"),children:(0,s.jsxs)("button",{className:Vo("trigger"),onClick:L,ref:d,type:"button",children:[c&&(0,s.jsx)("div",{className:Vo("message-indicator")}),(0,s.jsx)(it,{name:"globe"}),b.displayName,(0,s.jsx)(it,{name:"chevron-down"})]})}),(0,s.jsxs)("div",{className:Vo("contents"),ref:u,children:[r,(0,s.jsx)("div",{className:Vo("grouping-header"),children:"Source"}),(0,s.jsx)(W5,{checked:n===e,locale:C,onClick:E,type:i}),(0,s.jsx)("div",{className:Vo("grouping-header"),children:"Translations"}),g.map(x=>(0,s.jsx)(W5,{checked:x.localeCode===e,locale:x,onClick:E,type:i},x.localeCode)),t&&(0,s.jsx)("a",{className:Vo("stack-button"),href:`/manage/locales/${t}`,children:"Back to Stack"})]})]})},W5=({checked:t,locale:e,onClick:n,type:o})=>o==="link"?(0,s.jsx)(pQ,{className:Vo("option",{checked:t}),"data-locale":e.localeCode,locale:e.localeCode,onClick:n,children:e.displayName},e.localeCode):(0,s.jsx)("button",{className:Vo("option",{checked:t}),"data-locale":e.localeCode,onClick:n,type:"button",children:e.displayName},e.localeCode),vQ=({hideBackToStack:t,...e})=>{const n=(0,Ce.DX)(),{currentLocale:o}=(0,zt.nY)(),r=(0,rt.jc)(),a=(0,rt.D_)(),i=yh(),c=t?void 0:n?.id,u=(0,h.useMemo)(()=>r.map(d=>({localeCode:d.locale,displayName:i(d.locale)})),[i,r]);return(0,s.jsx)(fQ,{backToStackCourseId:c,currentLocale:o,defaultLocale:a,locales:u,optionType:"link",...e})},G5=window.location.origin,gQ=1e3,CQ="course:ready",K5="localizedSharePreview:ready",xQ="preview:selectLocale",e2="localizedSharePreview:toggleCurtain",_5="localizedSharePreview:togglePreview",Vi=ne("localized-share-preview"),Ui=!!window.frameElement,Q5=t=>(0,gs.HX)(t)&&(0,qe.GS)(),bQ=t=>Q5(t)&&!Ui,yQ=(t,e)=>window.parent?.postMessage({type:t,data:e});let Z5=null;const LQ=({children:t})=>{const e=(0,K.wA)(),n=(0,Lt.Z)(),o=(0,te.zy)(),{currentLocale:r,setCurrentLocale:a}=(0,zt.nY)(),i=(0,rt.D_)(),c=kn(),u=At(),m=!!(u&&"hasPassword"in u?u.hasPassword:void 0)||(0,qe.og)(),p=(0,h.useRef)(null),[f,v]=(0,h.useState)(!1),[g,C]=(0,h.useState)(!1),[b,L]=(0,h.useState)(!m),y=(0,h.useMemo)(()=>`${G5}/share/${window.shareId}#/?locale=${r}`,[]),[E,x]=(0,h.useState)(null),[S,T]=(0,h.useState)(r),[N,j]=(0,h.useState)(!1),[w,M]=(0,h.useState)(!Ui),O=(F,D)=>p.current?.contentWindow.postMessage({type:F,data:D});(0,h.useEffect)(()=>{Ui||O(xQ,r)},[r]),(0,h.useEffect)(()=>{Ui&&(yQ(K5),setTimeout(()=>j(!0),0))},[]),(0,h.useEffect)(()=>{const F=D=>{if(D.origin!==G5)return;const z=D.data?.type,Z=D.data?.data;if(Ui)switch(z){case e2:{M(Z);break}case _5:{Z?(T(r),x(o),e((0,bh.Wp)(!0)),a(i),n("/",{replace:!0})):(e((0,bh.Wp)(!1)),a(S),n(E.pathname+E.search+E.hash||"/",{replace:!0})),document.querySelector(".cover")?.scrollTo(0,0),document.querySelector(".page-wrap")?.scrollTo(0,0);break}}else switch(z){case CQ:{M(!1);break}case K5:{L(!0);break}}};return window.addEventListener("message",F),()=>{window.removeEventListener("message",F)}},[i,e,n,r,o,S,E,a]);const R=(0,h.useCallback)(()=>{const F=!f;clearTimeout(Z5),C(!0),O(e2,!0),Z5=setTimeout(()=>{C(!1),O(e2,!1),v(F)},gQ),setTimeout(()=>{O(_5,F)},0)},[f]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Vi("curtain",{hide:!w}),children:(0,s.jsx)($5,{})}),Ui?N&&t:(0,s.jsxs)("div",{className:Vi(),children:[b&&(0,s.jsx)(Z_,{className:Vi("header"),localesDropdown:!f&&!g&&(0,s.jsx)(vQ,{hideBackToStack:!0}),title:c,children:(0,s.jsx)(V5,{capitalize:!1,className:Vi("preview-button"),disabled:g,done:!0,onClick:R,children:f?"Close Learner Preview":(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(it,{className:Vi("preview-button-icon"),name:"play-regular"}),"Preview as Learner"]})})}),(0,s.jsx)("iframe",{allowFullScreen:!0,"aria-label":"Course preview",className:Vi("iframe"),ref:p,src:y})]})]})},EQ=(0,h.lazy)(()=>l.e("_b106").then(l.t.bind(l,63744,23))),SQ=({children:t})=>{const e=(0,Ce.qm)(),{setCurrentLocale:n,currentLocale:o}=(0,zt.nY)(),r=(0,rt.QQ)(e?.course.title),a=e?.l10n?.languageCodeMetadata??{},i=Object.entries(a).map(([c,u])=>({code:c,learnerDisplayName:u.learnerDisplayName})).sort((c,u)=>c.learnerDisplayName.localeCompare(u.learnerDisplayName));return(0,s.jsx)(h.Suspense,{fallback:null,children:(0,s.jsx)(EQ,{courseTitle:r,currentLocale:o,locales:i,setCurrentLocale:n,children:t})})};class TQ extends h.Component{static defaultProps={scope:"error-boundary"};constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return console.error(e),{hasError:!0,error:e}}render(){const{hasError:e,error:n}=this.state,{FallbackComponent:o}=this.props;return e||n?(0,s.jsx)(o,{}):this.props.children}}const IQ=TQ;var NQ=l(66058);const jQ=(0,h.lazy)(()=>l.e("webpack_container_remote_learn_distribution_frontend_learn_ai-learner-popout").then(l.t.bind(l,68789,23))),kQ=()=>{const t=(0,rt.dx)(At()),{currentLocale:e}=(0,zt.nY)(),n=(0,Ce.Wz)(),o=Jn(),r=async()=>{try{await(0,NQ.wD)()}catch{}};return t.settings?.aiTutorEnabled?(0,s.jsx)(IQ,{FallbackComponent:()=>null,children:(0,s.jsx)(h.Suspense,{fallback:null,children:(0,s.jsx)(jQ,{apiKey:t.aiLearnerCourseApiKey,course:t,currentLessonId:o,currentLocale:e,resetSession:r,rtl:n})})}):null};var n0=l(15648);const Y5=n0.createContext({typefaces:[]});function AQ({addTypefaces:t,children:e,typefaces:n=[]}){RQ(n);const o=n0.useMemo(()=>({addTypefaces:t,typefaces:n}),[t,n]);return(0,s.jsx)(Y5.Provider,{value:o,children:e})}function moe(){return n0.useContext(Y5)}function RQ(t){n0.useEffect(()=>{const e=new CSSStyleSheet;for(const n of t){const o=`[data-rise-typeface-id="${CSS.escape(n.id)}"] { font-family: "${CSS.escape(n.name)}"; }`;e.insertRule(o)}return document.adoptedStyleSheets=[...document.adoptedStyleSheets,e],()=>{document.adoptedStyleSheets=document.adoptedStyleSheets.filter(n=>n!==e)}},[t])}var PQ=l(15648);function wQ({children:t}){const e=(0,K.d4)(o=>o.fonts),n=PQ.useMemo(()=>{const o=new Map;for(const r of e)o.set(r.id,{id:String(r.id),name:r.name,default:r.default});return Array.from(o.values())},[e]);return(0,s.jsx)(AQ,{typefaces:n,children:t})}const X5=Object.assign(document.createElement("div"),{id:"portal"});function J5(t){(t??document.body).appendChild(X5),X5.style.display=t?"":"none"}J5();const MQ=(t,e)=>!(t==="firstLesson"&&e.includes("/lessons/"))&&!(t==="cover"&&(e==="/"||e==="/preview")),OQ=t=>["preview:lessonUpdate","preview:navigate","preview:overlayNavClose","preview:scrollto","preview:showLessonNavNext","preview:showLessonNavPrev","preview:themeUpdate","preview:update","preview:navOpen","preview:navClose","preview:replace","preview:changeset","preview:selectLocale",an.FOCUS,an.TOGGLE,an.CLEAR,an.TRANSLATION_HOVERED,an.TRANSLATION_HOVER_CLEAR].includes(t),DQ=t=>t===window.location.origin||t==="eu.articulate.com"||t.endsWith(".eu.articulate.com"),BQ=({course:t,fonts:e,l10n:n})=>()=>((0,K.JD)((0,Fl.V7)({course:t,fonts:e,l10n:n})),si().Resolved()),HQ=()=>(window.parent.postMessage({type:"preview:themeUpdateComplete"},window.location.origin),si().Resolved()),FQ=({course:t,fonts:e,l10n:n})=>si()((o,r)=>{(0,ik.U2)(e,r)}).chain(BQ({course:t,fonts:e,l10n:n})).chain(HQ),zQ=t=>Q5(t)?LQ:Po.isInstantLink?SQ:h.Fragment;function VQ(t){const e=(0,te.zy)(),n=(0,h.useRef)(e);(0,h.useEffect)(()=>{n.current!==e&&(t(),n.current=e)},[e,t])}class UQ extends h.Component{constructor(e){super(e),this.state={didNavigate:!1,previewType:"",failAttempt:!1,scrollTo:null,isInvalidPassword:!0,targetModeContext:{translationHoveredPath:null}},this.onSharePasswordSubmit=this.onSharePasswordSubmit.bind(this),this.onFavoriteAdded=this.onFavoriteAdded.bind(this),this.onFavoriteRemoved=this.onFavoriteRemoved.bind(this),this.isRTLEnabled=this.isRTLEnabled.bind(this),this.updateRTL=this.updateRTL.bind(this),this.handleMessage=this.handleMessage.bind(this),this.handleLocationChange=this.handleLocationChange.bind(this),window.targetMode=$7({locale:e.currentLocale})}handleLocationChange(){this.setState({didNavigate:!0})}UNSAFE_componentWillMount(){const{l10n:e}=this.props;ln.isIe11&&document.documentElement.classList.add("ie11"),ln.isSafari9&&document.documentElement.classList.add("safari9"),ln.isIphoneSafari&&document.documentElement.classList.add("iphone-safari"),ln.isSafari&&this.props.match.params.mode==="iframe"&&aj().enable(),window.addEventListener("message",this.handleMessage),window.parent.postMessage({type:"ready"},"*"),window.parent.postMessage({type:an.STATUS,data:!!window.targetMode},"*"),(0,qe.xr)()&&window.parent.postMessage({type:"preview:snapshotLoaded",data:{defaultLocale:e?.defaultLocale,locales:e?.locales?.map(({locale:n})=>n)}}),vk(),this.updateRTL()}componentDidMount(){const{currentLocale:e,languageCode:n}=this.props;document.documentElement.lang=e??n,(0,Mt.on)("favoriteAdded",this.onFavoriteAdded),(0,Mt.on)("favoriteRemoved",this.onFavoriteRemoved),document.addEventListener("click",()=>{window.parent.postMessage("coursePreviewIframeClicked","*")})}updateConnectionStatus(e){(0,K.JD)((0,qf.zq)(e))}componentDidUpdate(){const{currentLocale:e,languageCode:n}=this.props;document.documentElement.lang=e??n,this.updateRTL(),this.state.didNavigate&&setTimeout(()=>{this.setState({didNavigate:!1})},0)}componentWillUnmount(){window.removeEventListener("message",this.handleMessage),(0,Mt.AU)("favoriteAdded",this.onFavoriteAdded),(0,Mt.AU)("favoriteRemoved",this.onFavoriteRemoved)}isRTLEnabled(){const{course:e,l10n:n,currentLocale:o}=this.props;return(0,ak.V)({course:e,locales:n?.locales,locale:o})}updateRTL(){this.isRTLEnabled()?document.documentElement.dir="rtl":document.documentElement.dir=""}handleMessage(e){const{data:n,origin:o}=e;if(!DQ(o))return;const{navigate:r,location:a={},setCurrentLocale:i}=this.props,{pathname:c}=a,{course:{lessonsOnly:u}}=this.props;(0,sj.A)(n).forEach(({type:d,data:m})=>{if(OQ(d)){if(d===an.TOGGLE&&window.targetMode(m,p=>{window.parent.postMessage({type:an.HOVERED,data:p},"*")}).then(p=>{window.parent.postMessage({type:an.SELECTED,data:p},"*")}).catch(()=>{window.parent.postMessage({type:an.SELECTED,data:[]},"*")}),d==="preview:update"&&this.setState({previewType:m}),d==="preview:themeUpdate"&&this.handleThemePreviewUpdate(m),d==="preview:navigate"){let{type:p,lessonId:f,itemId:v,path:g,replace:C}=m;const b=C?L=>r(L,{replace:!0}):r;if(MQ(p,c)){if(Array.isArray(g)&&({type:p,lessonId:f,itemId:v}=(0,rp.Ce)(g)),p==="firstLesson")b(`/lessons/${u[0].id}`);else if(p==="cover"||p==="course")b("/");else if(p==="lesson"&&u.find(({id:y})=>y===f)!=null){const y=()=>{window.dispatchEvent(new CustomEvent(_t,{detail:{lessonId:f,itemId:v,path:g}}))};`/lessons/${f}`!==c?(b(`/lessons/${f}`),setTimeout(y,1500)):y()}}}if(d===an.CLEAR&&window.dispatchEvent(new CustomEvent(G1)),d==="preview:navOpen"&&window.dispatchEvent(new CustomEvent(Af)),d==="preview:navClose"&&window.dispatchEvent(new CustomEvent(Rf)),d==="preview:showLessonNavPrev"&&window.dispatchEvent(new CustomEvent(Ad)),d==="preview:showLessonNavNext"&&window.dispatchEvent(new CustomEvent(Rd)),d==="preview:scrollto"&&typeof m.target=="string"){const p=document.querySelector(m.target);p&&(0,ij.A)(p,{behavior:"smooth",block:"start"})}d==="preview:replace"&&(0,K.JD)((0,Fl.HC)(m)),d==="preview:changeset"&&(0,K.JD)((0,Fl.TJ)(m)),d==="preview:selectLocale"&&i(m,"replace"),d===an.FOCUS&&K7(m.path),d===an.TRANSLATION_HOVERED&&(this.setState({targetModeContext:{translationHoveredPath:m.path}}),G7(m.path)),d===an.TRANSLATION_HOVER_CLEAR&&(this.setState({targetModeContext:{translationHoveredPath:null}}),U7()),d==="preview:lessonUpdate"&&this.handleLessonPreviewUpdate(m)}})}cancelThemePreviewUpdate(){}handleThemePreviewUpdate({course:e,l10n:n,fonts:o,theme:r}){this.cancelThemePreviewUpdate();const{course:a}=this.props,i=ro()("theme",r,e),c=(0,lj.MT)({course:a,updates:i});this.cancelThemePreviewUpdate=FQ({course:c,fonts:o,l10n:n}).fork(console.warn,qs.lQ)}handleLessonPreviewUpdate(e){(0,K.JD)((0,Fl.YB)(e)),window.parent.postMessage({type:"preview:lessonUpdateComplete"},window.location.origin)}onSharePasswordSubmit(e){return(0,qe.m5)(e.value).then(({isValid:n})=>{n?this.setState({isInvalidPassword:!1}):(e.value="",this.setState({failAttempt:!0,isInvalidPassword:!0}))}).catch(n=>console.error("Verify password error",n))}onFavoriteAdded(){(0,K.JD)((0,Jf.nF)())}onFavoriteRemoved(){(0,K.JD)((0,Jf.pp)())}renderAppLayout(){if(!this.props.course)return null;const{course:e,course:{bodyTypeface:n,color:o,headingTypeface:r,themeId:a,theme:i,uiTypeface:c},courseProgress:u,currentLocale:d,l10n:m,labels:p,lessons:f,partnerContent:v,search:g,sessionPreferences:C}=this.props,{didNavigate:b,previewType:L,targetModeContext:y}=this.state,E=m?.localeLabelSets?.[d]?.labels||p,x={course:e,courseProgress:u,didNavigate:b,lessons:f,previewType:L,sessionPreferences:C},S=i?.accentContrast,T=(0,zs.c3)(e),N={accentContrast:S,bodyTypeface:n,color:o,headingTypeface:r,isLegacyCourse:e?.isLegacyCourse,uiTypeface:c},j=W()("theme",a,{"one-page":T}),w=zQ(e),M=T?F_:P_;return(0,s.jsx)(Ce.rv,{course:e,courseProgress:u,l10n:m,labels:E,partnerContent:v,search:g,children:(0,s.jsx)(qE,{themeId:a,children:(0,s.jsx)(ih,{courseColor:o,children:(0,s.jsx)(xV,{value:y,children:(0,s.jsx)(wQ,{children:(0,s.jsxs)("div",{className:j,id:"innerApp",ref:J5,children:[(0,s.jsx)(Nk,{...N}),(0,s.jsx)(cv,{env:"runtime",children:(0,s.jsx)(w,{children:(0,s.jsxs)(ra,{children:[(0,s.jsx)(M,{...x}),(0,s.jsx)(kQ,{})]})})})]})})})})})})}showPasswordDialog(){const{isInvalidPassword:e}=this.state,{course:n}=this.props,{hasPassword:o}=n;return e&&(0,qe.GS)()&&!bQ(n)&&(!!o||(0,qe.og)())}render(){const{failAttempt:e}=this.state,{onSharePasswordSubmit:n}=this;return this.showPasswordDialog()?(0,s.jsx)(U_,{failAttempt:e,onSubmit:n}):this.renderAppLayout()}}function $Q(t){const e=(0,h.useRef)(null);return VQ(()=>{e.current&&e.current.handleLocationChange()}),(0,s.jsx)(UQ,{...t,ref:e})}const WQ=$e()(J1.A,zt.wZ)($Q),t2=ne("not-found"),GQ=()=>(0,s.jsx)(ra,{title:Bl(),children:(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:t2(),children:(0,s.jsxs)("div",{className:t2("copy"),children:[(0,s.jsx)("h1",{className:t2("copy",{heading:!0}),tabIndex:-1,children:"Hmm..."}),(0,s.jsx)("div",{children:"We can't seem to find the page you're looking for."})]})})})});var KQ=l(78365);function q5(){return(0,K.d4)(t=>{const{course:e,courseLabels:n,courseProgress:o,fonts:r,l10n:a,partnerContent:i,search:c,sessionPreferences:u,status:d}=t;return{course:e,courseProgress:o,fonts:r,l10n:a,labels:n.labels,languageCode:e?.locale??n?.iso639Code,lessons:e&&e.lessons,partnerContent:i,search:c,sessionPreferences:u,status:d}})}function _Q(){const t=(0,K.wA)();(0,h.useEffect)(()=>{t((0,Fl.EL)()),t((0,dh.pb)())},[t])}function QQ(){const t=(0,K.wA)(),e=(0,h.useCallback)(()=>{t((0,qf.$2)(!0))},[t]),n=q5(),o=ls(n.course?.coverImage?.media);(0,h.useEffect)(()=>{const{courseLoaded:r,coverLoaded:a}=n.status;if(r&&!a){const i=o?.image,{key:c,src:u}=i||{};if(c||u){const d=c?(0,Gt.ME)(i):u,m=setTimeout(e,5e3),p=new Image;return p.src=d,p.onload=()=>{clearTimeout(m),e()},()=>clearTimeout(m)}else e()}},[n,o,e])}function ZQ(){_Q(),QQ();const t=q5(),e=(0,K.wA)(),{fonts:n,labels:o,status:{courseLoaded:r,coverLoaded:a,fontsLoaded:i,notFound:c,partnerContentLoaded:u}}=t,d=(0,Me.A)(r),m=r&&i&&a&&u,p=!m;return(0,h.useEffect)(()=>{!d&&r&&!i&&(n??[]).length>0&&e((0,KQ.r)(n))},[e,d,r,i,n]),(0,h.useEffect)(()=>{m&&window.parent!==window&&window.parent.postMessage({type:"course:ready"},window.location.origin)},[m]),c?(0,s.jsx)(GQ,{}):p?(0,s.jsx)($5,{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}):(0,s.jsx)(WQ,{...t})}const YQ=ZQ,o0=document.createElement("style");o0.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 XQ(){(0,h.useEffect)(()=>(o0.parentElement!==document.head&&document.head.prepend(o0),()=>{o0.remove()}),[])}const JQ=()=>{const t=(0,Lt.Z)(),e=(0,te.zy)(),n=h.useRef(new Set),o=h.useRef(null);if(o.current===null){const r=n.current;o.current={push:t,replace:a=>t(a,{replace:!0}),go:a=>t(a),goBack:()=>t(-1),goForward:()=>t(1),listen:a=>(r.add(a),()=>r.delete(a)),location:e},(0,qe.IV)(o.current)}return(0,h.useEffect)(()=>{if(n.current.forEach(r=>r(e)),typeof window<"u"&&window.dispatchEvent){const r=new HashChangeEvent("hashchange",{oldURL:window.location.href,newURL:window.location.href});window.dispatchEvent(r)}},[e]),(0,s.jsx)(YQ,{})},qQ=document.getElementById("app"),eZ=(0,J.createRoot)(qQ),tZ=({children:t})=>(XQ(),(0,s.jsx)(s.Fragment,{children:t}));eZ.render((0,s.jsx)(h.Suspense,{fallback:null,children:(0,s.jsx)(K.Kq,{store:K.M_,children:(0,s.jsx)(tZ,{children:(0,s.jsx)(KN,{children:(0,s.jsx)(at,{children:(0,s.jsx)(tj,{children:(0,s.jsx)(te.I9,{unstable_useTransitions:!1,children:(0,s.jsx)(zt.fH,{children:(0,s.jsx)(te.BV,{children:(0,s.jsx)(te.qh,{element:(0,s.jsx)(JQ,{}),path:"/*"})})})})})})})})})}))},40774(et,xe,l){"use strict";l.d(xe,{Ay:()=>oe,BW:()=>ae,En:()=>A,Ig:()=>H,JG:()=>de,Ko:()=>U,M$:()=>ue,Pz:()=>le,S$:()=>ve,WY:()=>_,Wj:()=>Ne,Ze:()=>me,ce:()=>ie,eZ:()=>P,fd:()=>Se,ft:()=>Q,jw:()=>ee,l7:()=>G,mj:()=>s,p3:()=>be,pd:()=>we,qX:()=>V,sZ:()=>re,w5:()=>Ee});const A="a",U="n",P="t",G="c",Q="ps",_="p",me="v",re="r",ee="s",s="rr",be="pq",we="qd",ie="ql",ue="qt",oe="vp",Ee="k",Ne="v",Se="i",ae="pv",V="m",le="s",H="x",de="sa",ve="t"},12146(et,xe,l){"use strict";l.d(xe,{AU:()=>Q,G7:()=>re,NS:()=>P,RR:()=>ee,gj:()=>me,kT:()=>_,on:()=>G});const{RiseDotCom:A}=window,U=s=>A&&A[s],P=()=>{U("exit")&&A.exit()},G=(...s)=>{U("on")&&A.on(...s)},Q=(...s)=>{U("off")&&A.off(...s)},_=(...s)=>{U("goToLearn")&&A.goToLearn(...s)},me=(...s)=>{if(U("downloadCertificate"))return A.downloadCertificate(...s)},re=(...s)=>{if(U("downloadCertificateCancel"))return A.downloadCertificateCancel(...s)},ee=(...s)=>{if(U("fetchLpUpNext"))return A.fetchLpUpNext(...s)}},23290(et,xe,l){"use strict";l.d(xe,{MT:()=>Se,MJ:()=>Ne,uK:()=>Ee});var A=l(90946),U=l(84722),P=l(27922);const G={accentContrast:P.Em.AUTO,allowSearch:!0,animateBlockEntrance:!0,blockBackgroundColor:null,blockBackgroundColorContrast:P.Em.AUTO,blockBackgroundType:P.xj.LIGHT,blockCorners:P.rE.ROUNDED,blockPaddingEnd:P.S$,blockPaddingStart:P.S$,blockTextBackgroundColor:null,blockTextBackgroundColorContrast:P.Em.AUTO,blockTextBackgroundType:P.xj.LIGHT,blockTextBodyFontSize:P.Ty,blockTextHeadingFontSize:P.Bj,blockTextPaddingEnd:P.S$,blockTextPaddingStart:P.S$,blockTextSubheadingFontSize:P.pL,buttonInlineStyle:P.qu.ROUNDED,buttonNavigationStyle:P.jq.FULL,buttonScheme:P.LE.LIGHT,colorAccent:P.Zs,compactShowLessonCount:!0,coverImageAlpha:P.HU,coverPageType:P.BL.SPLIT_LEFT_IMAGE,customColorLessonHeaderContrast:P.Em.AUTO,enableVideoPlaybackSpeed:!0,lessonHeaderImageAlpha:P._g,lessonHeaderImageColor:P.df.DARK,lessonHeaderSize:P.OX.MEDIUM,lessonHeaderStyle:P.xj.LIGHT,markLessonsComplete:!1,navigation:!0,navigationRestricted:!1,navigationSectionsExpanded:!0,navigationStyle:P.kY.LIGHT,navigationType:P.br.SIDEBAR,progressIndicatorStyle:P.Y2.THEME_DEFAULT,showAuthor:!0,showLessonCount:!0,showNavigationButtons:!0,sidebarStartsOpen:!0,themeId:P.V7.RISE_CLASSIC},Q=["bodyTypeface","coverImage","experiments","headingTypeface","lessonHeaderImage","media","theme","uiTypeface"],_=ae=>ae.theme?.colorAccent||ae.color||G.colorAccent,me=ae=>ae.theme?.navigationRestricted??G.navigationRestricted?P.b$.RESTRICTED:P.b$.FREE,re=ae=>ae.theme?.sidebarStartsOpen??G.sidebarStartsOpen?P.RE.OPEN:P.RE.CLOSED,ee=ae=>ae.theme?.showLessonCount??ae.showLessonCount??G.showLessonCount,s=({sidebarMode:ae})=>ae!==P.RE.HIDDEN,be=({navigationMode:ae})=>ae===P.b$.RESTRICTED,we=({sidebarMode:ae})=>ae===P.RE.OPEN,ie=ae=>ae.coverImage?.media?.image?P.kY.LIGHT_IMAGE:P.kY.LIGHT,ue=ae=>ae.coverImage?.media?.image?P.BL.LEFT_OVERLAY:P.BL.LEFT,oe=(ae,V)=>V[ae]??V.theme?.[ae]??G[ae],Ee=ae=>{const V=re(ae),le=me(ae),H={allowSearch:oe("allowSearch",ae),animateBlockEntrance:oe("animateBlockEntrance",ae),bodyTypefaceId:ae.bodyTypefaceId,colorAccent:(ae.color||"").toLowerCase(),compactShowLessonCount:oe("compactShowLessonCount",ae),coverImageDefault:null,coverPageType:ue(ae),enableVideoPlaybackSpeed:oe("enableVideoPlaybackSpeed",ae),headingTypefaceId:ae.headingTypefaceId,markLessonsComplete:oe("markComplete",ae),navigation:s({sidebarMode:V}),navigationSectionsExpanded:oe("navigationSectionsExpanded",ae),navigationRestricted:be({navigationMode:le}),navigationStyle:ie(ae),showAuthor:oe("showAuthor",ae),showLessonCount:oe("showLessonCount",ae),showNavigationButtons:oe("showNavigationButtons",ae),sidebarStartsOpen:we({sidebarMode:V}),uiTypefaceId:ae.uiTypefaceId},de={...G,...H};return{...ae,theme:{...de,isLegacyCourse:!0}}},Ne=ae=>{const V=_(ae),le={allowSearch:ae.theme?.allowSearch??G.allowSearch,animateBlockEntrance:ae.theme?.animateBlockEntrance??G.animateBlockEntrance,buttonNavigationStyle:ae.theme?.buttonNavigationStyle??G.buttonNavigationStyle,buttonScheme:ae.theme?.buttonScheme??G.buttonScheme,color:V,colorAccentTint:V?(0,A.FB)(V):void 0,coverImage:(0,U.dM)(ae),coverPageType:ae.theme?.coverPageType??G.coverPageType,enableVideoPlaybackSpeed:ae.theme?.enableVideoPlaybackSpeed??G.enableVideoPlaybackSpeed,lessonHeaderImage:(0,U.LI)(ae),lessonHeaderSize:ae.theme?.lessonHeaderSize??G.lessonHeaderSize,lessonHeaderStyle:ae.theme?.lessonHeaderStyle??G.lessonHeaderStyle,markComplete:ae.theme?.markLessonsComplete??G.markLessonsComplete,navigation:ae.theme?.navigation??G.navigation,navigationSectionsExpanded:ae.theme?.navigationSectionsExpanded??G.navigationSectionsExpanded,navigationMode:me(ae),navigationRestricted:ae.theme?.navigationRestricted??G.navigationRestricted,navigationStyle:ae.theme?.navigationStyle??G.navigationStyle,navigationType:ae.theme?.navigationType??G.navigationType,progressIndicatorStyle:ae.theme?.progressIndicatorStyle??P.Y2.THEME_DEFAULT,themeId:ae.theme?.themeId??G.themeId,showAuthor:ae.theme?.showAuthor??G.showAuthor,showLessonCount:ee(ae),sidebarMode:re(ae),sidebarStartsOpen:ae.theme?.sidebarStartsOpen??G.sidebarStartsOpen,showNavigationButtons:ae.theme?.showNavigationButtons??G.showNavigationButtons};return{...ae,...le}},Se=({course:ae,updates:V})=>{const le=Object.fromEntries(Object.entries(V||{}).filter(([de])=>Q.includes(de))),H={...ae,...le};return Ne(H)}},84523(et,xe,l){"use strict";l.d(xe,{A:()=>G});var A=l(31042),U=l(31949),P=l(63762);function G(Q){function _(me){const re=(0,U.zy)(),ee=(0,P.Z)(),s=(0,U.g)();return(0,A.jsx)(Q,{...me,location:re,match:{params:s},navigate:ee})}return _.displayName=`withRouter(${Q.displayName||Q.name})`,_}},23890(et,xe,l){"use strict";l.d(xe,{gf:()=>ot,Em:()=>Xn});var A={};l.r(A),l.d(A,{callbackComponent:()=>Zi,callbackPath:()=>cs,errorPath:()=>Sa,getToken:()=>Ta,initAuth:()=>Hr,login:()=>ar,logout:()=>Us,onFetchTokensThunk:()=>Fr,refreshSession:()=>os,request:()=>lt.Em});var U={};l.r(U),l.d(U,{callbackComponent:()=>Pa,callbackPath:()=>qi,getToken:()=>wa,initAuth:()=>el,login:()=>bc,logout:()=>Ma,refreshSession:()=>yc,request:()=>lt.Em});var P=l(17159),G=l(87686),Q=l.n(G),_=l(82083),me=l.n(_),re=l(47812),ee=l.n(re),s=l(1710),be=l.n(s),we=l(48373),ie=l.n(we),ue=l(59918),oe=l.n(ue),Ee=l(15648),Ne=l(84523),Se=l(15323),ae=l.n(Se),V=l(41580),le=l(80259),H=l.n(le),de=l(36403),ve=l.n(de),Te=l(66570),je=l.n(Te),ge=l(52887),h=l.n(ge),J=l(69214),te=l.n(J),K=l(73525),Ve=l.n(K),fe=l(49145),se=l.n(fe),ye=l(82275),$=l.n(ye),Re=l(41642),_e=l.n(Re),tt=l(15647),Xe=l.n(tt),at=l(28275),pt=l.n(at),ze=l(92074),qe=l.n(ze),Lt=l(59043),Kt=l(75189);const is={"Content-Type":"application/json"},Zt=[(Ie,Ye)=>(Ye.Authorization=`Bearer ${ot()}`,JSON.stringify(Ie))],Me=se()(ee(),Ve(),_e()(["data","status","statusText"])),ft=pt()(_e()(["name","message","response"]),te()({response:Me})),W=({baseURL:Ie,...Ye})=>me()($()({headers:is,transformRequest:Zt}),$()(Ye),te()({url:h()(Ie)})),nt=({data:Ie,method:Ye,url:Nt})=>fetch(Nt,{body:JSON.stringify(Ie),headers:{...is,Authorization:`Bearer ${ot()}`},keepalive:!0,method:Ye}).then(hs=>hs.json()).then(Xe()("data")),Mt=H().fromPromise(nt),Ge=Ie=>({method:Ye,url:Nt})=>`${Ye}:${Ie}${Nt}`,us=Ie=>{const Ye=new Error("Nil token detected");return Kt.L.addError(Ye,Ie),H().Rejected(Ye)},Ze=Ie=>Ye=>Ie.preRequest?Ie.preRequest(Ye):Ye,Fs=Ie=>Ye=>Ie.postRequest?Ie.postRequest(Ye):Ye,_s=()=>!P.BI&&ee()(ot()),Yt=Ie=>(Ye,Nt)=>ve()(Ye,Ge(Nt),Ps(Xn,Ie)),Ps=(Ie,Ye)=>Nt=>(0,Lt.Ve)(Nt,Ze(Ye),W(Ye),se()(_s,us,Ie),je()(ft,qe()("data")),Fs(Ye)),Yn=Ie=>({debounce:Yt(Ie),send:Ps(Xn,Ie),sendWithKeepAlive:Ps(Mt,Ie)});var Uo=l(16791),$o=l.n(Uo);const jt=()=>document.visibilityState==="visible",gs=Ie=>$o()(jt,()=>Ie()),zs=(Ie=>{document.addEventListener("visibilitychange",gs(Ie)),window.addEventListener("focus",()=>Ie())});var fo=l(35567),vo=l.n(fo),Tt=l(43191),k=l.n(Tt),zt=l(67118),Et=l.n(zt),Nn=l(12907),ls=l.n(Nn),go=l(79738),jn=l(8851),gn=l(13945);const kn=(Ie,Ye=null)=>{const Nt={...Ie,context:{locale:navigator.language,device:(0,gn.Pf)(),channel:(0,gn.c)(),userAgentData:(0,gn.NO)(),page:(0,gn.WE)(),userAgent:(0,gn.$t)(),...Ie.context},properties:{...Ye?(0,jn.yV)(Ye):{},...Ie.properties}};return(0,go.Em)({method:"POST",url:`${(0,P._$)("RISE_RUNTIME_URI")}/analytics`,json:!0,data:Nt})},Ue=(0,P._$)("SUBSCRIPTIONS_ENDPOINT"),bt=(0,P._$)("THREESIXTY_FRONTEND_URI"),Bt=Et()(["error","status"],404),Vs=me()(Xe()("error"),qe()("response")),Cn=()=>window.location.href=bt,Wo=[(Ie,Ye)=>(Ye.Authorization=`Bearer ${ot()}`,Ie)],Ht=async Ie=>{const Ye=`${Ue}/users/authorized_status`,Nt=await Xn({transformRequest:Wo,url:Ye}).toPromise().catch(Vs),hs=me()(Ie,oe()(Ss=>kn({event:"Unexpected Logout",payload:{category:"auth",data:Ss,detail:"Subscription Error"}})));return vo()([[Bt,Cn],[k()("error"),hs],[ls(),qe()("data")]])(Nt)};var At=l(13054),An;const ya=Ie=>Ie.status==="active",Co=Ie=>Ie.status==="inactive",gc=Ie=>Ie.plan==="individual",Cc=Ie=>Ie.features?.enable_review===!0,La=Ie=>Ie.features?.enable_rise===!0,Or=Ie=>Ie.plan==="trial",Gi=Ie=>Ie.plan==="trial"&&Ie.status==="inactive"&&Ie.is_retrial_eligible===!1,Ki=Ie=>Ie.plan==="team"||Ie.plan==="individual",xc=Ie=>Ie.plan==="team"&&Ie.is_team_admin===!0,nr=Ie=>Ie.plan==="trial"&&Ie.is_team_admin===!0,Dr=Ie=>{if(!Ie.end_date)return 0;const Ye=new Date(Ie.end_date);Ye.setUTCHours(0,0,0,0);const Nt=Ye.setDate(Ye.getDate()+1);return Nt&&(Nt.valueOf()-new Date().setUTCHours(0,0,0,0))/An||0};var lt=l(66058),$e=l(39341),xo=l(296),or=l.n(xo),Go=l(274),_i=l.n(Go),Br=l(45815),Cs=l.n(Br),rr=l(21343),xs=l.n(rr);const Ko=(Ie,Ye)=>`${(0,P._$)("ID_MAPPER_URI")}/v1/avatars/${encodeURIComponent(Ie)}?size=${Ye}`,bo=Ie=>({large:Ko(Ie,"large"),medium:Ko(Ie,"medium"),micro:Ko(Ie,"micro"),mini:Ko(Ie,"mini"),small:Ko(Ie,"small")}),Ea=_i()({features:xs()({},"features"),subscription:be()(["features"])}),rn=or()([Gi,Co,Cs()(La)]),yo="/auth-callback",Rn="/auth-error",Lo=()=>new Promise(Ie=>{if(!window.Osano)return Ie();if(window.Osano.cm.dialogOpen){const Ye=setTimeout(()=>{Ie()},1e4);window.Osano.cm.addEventListener("osano-cm-ui-changed",(Nt,hs)=>{Nt==="dialog"&&hs==="hide"&&(Ie(),clearTimeout(Ye))})}else Ie()}),cs=yo,Sa=Rn,Ta=$e.rS,Ia=()=>window.location.pathname===cs;let ps=!1,xn=!1;const Qs=Ie=>{if(ps)return;const Ye=(0,V.A)();ps=!0,window.localStorage.setItem(Ye,Ie);const Nt=(0,lt.xQ)({client_id:(0,P._$)("OKTA_CLIENT_ID"),issuer:(0,P._$)("OIDC_ISSUER_URI"),redirect_uri:`${window.location.origin}${cs}`,response_mode:"fragment",scope:(0,P._$)("OIDC_SCOPE"),state:Ye,prompt:null});Lo().then(()=>{window.location.href=Nt})},ar=()=>{const Ie=new URLSearchParams(window.location.search),Ye=Ie.has("redirect_url")?Ie.get("redirect_url"):window.location.href;return Qs(Ye)},os=()=>(0,lt.uI)().catch(Ie=>{Ie.response?.status===404&&Us({onLogout:()=>window.location.reload(!0),reason:"Session expired"})}),Na=()=>{if(xn)return;const Ie=(0,$e.mA)(),Ye=(0,$e.kn)();ee()(Ie)?(kn({event:"Unexpected Logout",payload:{category:"auth",userId:Ye,detail:"id from cookie was null"}}),Kt.L.addError(new Error("Unexpected Logout"),{type:"User Meta",idFromToken:Ye,idFromCookie:Ie,detail:"id from cookie was null"}),xn=!0,Us({onLogout:()=>window.location.reload(!0),reason:"Unexpected logout: user id/session cookie missing"})):Ie!==Ye&&(kn({event:"Unexpected Logout",payload:{category:"auth",userId:Ie,idFromToken:Ye,detail:"Session/Token ID Mismatch"}}),Kt.L.addError(new Error("Unexpected Logout"),{type:"User Meta",idFromToken:Ye,idFromCookie:Ie,detail:"Session/Token ID Mismatch"}),xn=!0,(0,lt.wD)().then(()=>window.location.reload(!0)))},gt=async Ie=>{try{const[,Ye,Nt,hs]=await(0,lt.wD)(),{aid:ds,content_team_admin:Ss}=hs;if(kn({event:"Setting Session Cookie",payload:{category:"auth",userId:ds,detail:"Resuming existing session"}}),(0,$e.ac)(ds),Ia()){Ie();return}const{first_name:wn,last_name:cr,launchdarkly:Jn,staff:dr}=Ye,Gr={avatars:bo(ds),first_name:wn,user_id:ds,last_name:cr,staff:dr,content_team_admin:Ss},Fa={author:ds,profile:Gr},Mn=()=>Us({onLogout:Q()(null)}),za=sl=>Ie({...Fa,...Ea(sl),launchdarkly:Jn,token:Nt}),Kr=await Ht(Mn).then(oe()(za)).catch(()=>Ie({...Fa,token:Nt}));if(rn(Kr)){kn({event:"Unexpected Logout",payload:{category:"auth",userId:(0,$e.mA)(),subscription:Kr,detail:"Invalid Subscription"}}),Kt.L.addError(new Error("Unexpected Logout"),{type:"User Meta",userId:(0,$e.mA)(),detail:"Invalid Subscription"}),Us({onLogout:()=>window.location=`${(0,P._$)("THREESIXTY_FRONTEND_URI")}/rise`});return}zs(Na)}catch(Ye){kn({event:"Unexpected Logout",payload:{category:"auth",userId:(0,$e.mA)(),error:Ye,detail:"Error Resuming Session"}}),Kt.L.addError(Ye,{type:"User Meta",userId:(0,$e.mA)(),detail:"Error Resuming Session"}),Us({onLogout:()=>window.location.reload(!0)})}},Hr=({onFetchTokens:Ie})=>{if(Ia()){gt(Ie);return}const Ye=(0,$e.mA)(),Nt=(0,$e.kn)();if(ee()(Ye)||Ye!==Nt){Lo().then(ar);return}gt(Ie)},Us=({onLogout:Ie,reason:Ye})=>{Ye&&kn({event:"Logout",payload:{category:"auth",userId:(0,$e.mA)(),detail:Ye}});const Nt=(0,P._$)("RISE_AUTHORING_URI"),hs=()=>P.BI?Promise.resolve():Yn({baseURL:Nt}).send({method:"DELETE",url:"/logout"}),ds=()=>{(0,$e.sm)(),(0,$e.gZ)(),(0,lt.Vu)().then(Ie)};hs().fork(Ss=>{console.error("Failed to log out of rise-authoring-api",Ss),ds()},ds)},Qi=me()(ae().parse,ie()(1,1/0)),Ct=(Ie,Ye)=>{Lo().then(()=>{const hs=window.localStorage.getItem(Ye)||"/",ds=hs===Ie?"/":hs;window.localStorage.removeItem(Ye),window.location.href=ds})},ja=Ie=>()=>window.location.href=`${Rn}?description=${Ie}`,It=({location:Ie})=>()=>{const{hash:Ye,pathname:Nt}=Ie,{state:hs,error:ds,error_description:Ss}=Qi(Ye);ds?(Kt.L.addError(ds,{type:"Logout Error",reason:"Error encountered when parsing auth callback.",error_description:Ss}),Us({onLogout:ja(Ss),reason:`Error encountered when parsing auth callback. Error: ${ds}; description: ${Ss}`})):Hr({onFetchTokens:()=>Ct(Nt,hs)})},ka=Ie=>((0,Ee.useEffect)(It(Ie),[]),null),Zi=(0,Ne.A)(ka),Fr=({dispatch:Ie,loadProfileOKTA:Ye})=>Nt=>{const hs=be()(["token"],Nt);me()(Ie,Ye)(hs)};var zr=l(44617),Yi=l.n(zr),Vr=l(83050),ir=l.n(Vr),Xi=l(7641),Aa=l.n(Xi),Ur=l(1921),Ji=l.n(Ur),Rt=l(22969),$r=l.n(Rt),Pn=l(7689),Ra=l.n(Pn);const lr=async()=>{await Lo();const[Ie,Ye]=Aa()(encodeURIComponent,$r()(["hash","pathname"],window.location));window.location.href=`/login#c=${Ye}${Ie}`},Wr=()=>{window.location.href="/"},Pa=null,qi=null,wa=$e.rS,bc=lr,Ma=lt.Vu,yc=()=>(0,lt.uI)().catch(()=>Ma()),Oa=pt()(xs()([],"roles"),Ra()(ir()("author"),Wr)),Da=pt()(Ji()("",["subscription","status"]),Ra()(ir()(Yi(),["active","in_trial","non_renewing"]),Wr)),Ba=()=>window.location.reload(),el=async({onFetchTokens:Ie})=>{try{const[Ye,Nt]=await(0,lt.wD)(),{launchdarkly:hs,riseId:ds,sub:Ss,staff:wn,subscription:cr}=Nt,Jn={staff:wn,user_id:ds||Ss};return Da(Nt),Ie({author:Jn.user_id,launchdarkly:hs,profile:Jn,subscription:cr,token:Ye}),(0,lt.on)("change:roles",Oa),(0,lt.on)("change:status",Da),(0,lt.on)("change:subdomain",Ba),(0,lt.on)("unauthorized",lr),(0,lt.on)("session:closed",lr),Ye}catch{lr()}},{callbackComponent:Lc,callbackPath:Ha,getToken:ot,initAuth:Ec,login:Sc,logout:Tc,refreshSession:tl,request:Xn}=P.BI?U:A},11059(et,xe,l){"use strict";l.d(xe,{A:()=>P});var A=l(31199);const P=({alpha:G,color:Q,url:_})=>{const me=(0,A.A)(Q,G);return{backgroundImage:`linear-gradient(0deg,${me},${me}), url("${_}")`}}},39341(et,xe,l){"use strict";l.d(xe,{EO:()=>H,O0:()=>le,QJ:()=>ve,W5:()=>ee,Xl:()=>Ee,ac:()=>be,gZ:()=>ie,kn:()=>V,l6:()=>Te,mA:()=>ue,rS:()=>oe,sm:()=>we});var A,U=l(82672),P=l.n(U),G=l(27335),Q=l.n(G),_=l(17159);const me="_articulate_user_id",re="_rise_authoring_api_session",ee=()=>_.BI?(0,_._$)("SESSION_COOKIE_NAME"):"_articulate_rise_",s=(je,ge)=>`${je}=${ge}; domain=${(0,_._$)("SESSION_COOKIE_DOMAIN")}; path=/; secure=true`,be=je=>document.cookie=s(me,je),we=()=>document.cookie=`${s(me,"")}; Max-Age=-99999999`,ie=()=>document.cookie=`${s(re,"")}; Max-Age=-99999999`,ue=()=>P().load(me),oe=()=>P().load(ee()),Ee=()=>oe()?Q()(oe()).staff:!1,Ne=()=>oe()?A(oe())?.staffRoles||[]:[],Se=()=>oe()?A(oe())?.content_team_admin:!1,ae=()=>Ne().includes("content-team")||Se(),V=()=>oe()?Q()(oe()).riseId||Q()(oe()).sub||Q()(oe()).aid:"",le=()=>oe()?Q()(oe()).roles:[],H=()=>oe()?Q()(oe()).tenantId:"",de=()=>oe()?Q()(oe()).subscription||{}:{},ve=()=>de().plan_id||"",Te=()=>de().status||""},90946(et,xe,l){"use strict";l.d(xe,{FB:()=>Ps,FH:()=>_s,GG:()=>is,I8:()=>Me,IO:()=>Fs,L3:()=>Ze,Vu:()=>ft,b9:()=>Zt,bQ:()=>W,jI:()=>vo,yL:()=>po,zH:()=>Yt,zh:()=>us});var A,U,P=l(87686),G=l.n(P),Q=l(82083),_=l.n(Q),me=l(45815),re=l.n(me),ee=l(62947),s=l.n(ee),be=l(90258),we=l.n(be),ie=l(93130),ue=l.n(ie),oe=l(99552),Ee=l.n(oe),Ne=l(1544),Se=l.n(Ne),ae=l(43085),V=l.n(ae),le=l(49145),H=l.n(le),de=l(1834),ve=l.n(de),Te=l(47812),je=l.n(Te),ge=l(11607),h=l.n(ge),J=l(28275),te=l.n(J),K=l(92074),Ve=l.n(K),fe=l(32636),se=l.n(fe),ye=l(15697),$=l.n(ye),Re=l(32325),_e=l.n(Re),tt=l(16643),Xe=l.n(tt),at=l(43407),pt=l(11059),ze=l(27922),qe=l(43676),Lt=l(67382);const Kt=re()(se()("sidebarMode","hidden")),is=({type:Tt,settings:k})=>Tt!=="quiz"||k.asLesson||k.asLesson===void 0,Zt=({alpha:Tt,color:k=void 0,hasOverlay:zt=!0,media:Et={}})=>{const{image:Nn={}}=Et,{key:ls,src:go}=Nn,jn=ls?(0,at.ME)(Nn):go,gn=k===ze.df.LIGHT?ze.qH:ze.KJ;return jn?zt?(0,pt.A)({alpha:Tt/100,color:gn,url:jn}):{backgroundImage:`url("${jn}")`}:null},Me=Tt=>[ze.Py.DARK,ze.Py.DARK_ACCENT,ze.Py.DARK_IMAGE,ze.qB.DARK,ze.kY.DARK,ze.kY.DARK_IMAGE].includes(Tt),ft=te()(Ve()("lessons"),V()),W=se()("navigationMode",ze.b$.RESTRICTED),nt=re()(se()("sidebarMode",ze.RE.HIDDEN)),Mt=se()("navigationType",ze.br.SIDEBAR),Ge=se()("navigationType",ze.br.COMPACT),us=H()($()(je(),"navigation"),nt,se()("navigation",!0)),Ze=({course:Tt,search:k,isMobile:zt})=>(0,qe.c3)(Tt)?!1:(Mt(Tt)||Ge(Tt)&&!!zt)&&us(Tt)||k.active,Fs=({course:Tt,isMobile:k})=>Ge(Tt)&&us(Tt)&&!k,_s=Tt=>[ze.Py.DARK_IMAGE,ze.Py.LIGHT_IMAGE,ze.qB.DARK_IMAGE,ze.qB.IMAGE,ze.kY.DARK_IMAGE,ze.kY.LIGHT_IMAGE].includes(Tt),Yt=Tt=>[ze.kY.DARK,ze.kY.LIGHT].includes(Tt),Ps=Lt.WA,po=(Tt,k)=>{if(Tt===ze.V7.RISE_CLASSIC||Tt===ze.V7.HORIZON)switch(k){case ze.BL.SPLIT_LEFT_IMAGE:case ze.BL.SPLIT_RIGHT_IMAGE:case ze.BL.TWO_THIRDS_LEFT_IMAGE:case ze.BL.TWO_THIRDS_RIGHT_IMAGE:return!0;default:return!1}else if(Tt===ze.V7.APEX)switch(k){case ze.BL.SPLIT_LEFT_IMAGE:case ze.BL.SPLIT_RIGHT_IMAGE:return!0;default:return!1}return!1},Yn=(Tt,k)=>{switch(Tt){case A.RISE_CLASSIC:case A.APEX:case A.HORIZON:return k===U.CENTERED_OVERLAY||k===U.LEFT_OVERLAY||k===U.IMAGE;default:return!1}},Uo=we()(je(),ve()),$o=we()(je(),ue()(!1)),jt=$()($o,"isComplete"),gs=we()($()(ue()(!1),"passed"),$()($o,"isComplete")),zs=Xe()(2,Tt=>Ee()(H()(_()(ue()(Tt),V()),_()(gs,h()),_()(jt,h())))),fo=Xe()(2,Tt=>te()(_e(),zs(Tt),s()([]),V())),vo=Se()(Xe()(2,Tt=>H()(Uo,G()(Tt),fo(Tt))))},65259(et,xe,l){"use strict";l.d(xe,{QZ:()=>Se,R9:()=>Ne,aj:()=>Ee});var A=l(87686),U=l.n(A),P=l(1544),G=l.n(P),Q=l(73525),_=l.n(Q),me=l(49145),re=l.n(me),ee=l(42117),s=l.n(ee);const be=G()(s()),we=["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"],ie=["align","allow","allowfullscreen","frameborder","height","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","title","width"],ue=be({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:we}),oe=be({allowedAttributes:{iframe:ie},allowedTags:["iframe"],allowedSchemes:["http","https"]}),Ee=re()(_(),ue,U()("")),Ne=re()(_(),oe,U()("")),Se=be({allowedTags:[],allowedAttributes:[]}),ae=be({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:we.filter(le=>le!=="img")}),V=le=>{const H=le.replace(/((<br>)|(<\/[a-z]*>))+/g," ");return Se(H).replace(/\s{2,}/g," ")}},73730(et,xe,l){"use strict";l.d(xe,{Mz:()=>ue,Sg:()=>Ne,Ww:()=>ae,X1:()=>we,XQ:()=>s,d9:()=>ee,dg:()=>Ee,gL:()=>oe,p1:()=>be,vm:()=>Se});var A=l(2761),U=l.n(A),P=l(32107),G=l.n(P),Q=l(67118),_=l.n(Q),me=l(32636),re=l.n(me);const ee={LESSON:"lesson",QUIZ:"quiz",SECTION:"section"},s=G()({KNOWLEDGE_CHECK:null,ORDER:null,QUIZ:null}),be=le=>`/lessons/${encodeURIComponent(le)}`,we="/lessons/progress-summary",ie=re()("type"),ue=ie(ee.SECTION),oe=ie(ee.QUIZ),Ee=_()(["settings","passToContinue"],!0),Ne=le=>le?.items?.find(H=>H.family==="knowledgeCheck"&&H?.settings?.requireCorrectAnswer),Se=le=>le!=null&&le.type==="blocks",ae=le=>{const H=U()(le);return H!=null&&Array.isArray(H.items)&&(H.items=H.items.reduce((de,ve)=>(ve!=null&&de.push(V(ve)),de),[])),H},V=le=>{const H=U()(le);return H!=null&&Array.isArray(H.items)&&(H.items=H.items.filter(Boolean)),H}},61813(et,xe,l){"use strict";l.d(xe,{U2:()=>J});var A,U,P=l(82083),G=l.n(P),Q=l(52887),_=l.n(Q),me=l(1544),re=l.n(me),ee=l(27863),s=l.n(ee),be=l(69451),we=l.n(be),ie=l(7641),ue=l.n(ie),oe=l(4633),Ee=l.n(oe),Ne=l(70261),Se=l.n(Ne),ae=l(94122),V=l.n(ae),le=l(17159);const H=5e3,ve=ue()(re()(_())(":n3,n4,i4,n7,n9")),Te=G()(s()(","),we()),je=(Ve,fe)=>{const se=new FontFace(fe.name,Ve,{family:fe.name,style:fe.style,weight:fe.weight});return se.load().then(()=>document.fonts.add(se))},ge=(Ve,fe)=>{const se=document.createElement("style");return se.innerText=`@font-face { font-family: '${fe.name}'; src: ${Ve}; font-weight: ${fe.weight}; font-style: ${fe.style}; }`,document.head.appendChild(se),new(Se())(fe.name,{style:fe.style,weight:fe.weight}).load()},h=Ve=>{const fe=`url(${(0,le.PJ)(Ve)}) format('woff')`;return("fonts"in document?je:ge)(fe,Ve)},J=(Ve,fe)=>{const se=Promise.all(Ve.map(h));let ye;const $=new Promise(Re=>{ye=setTimeout(Re,H)});return Promise.race([se,$]).catch(Re=>{console.error("Failed to load learn course fonts:",{fonts:Ve,error:Re.message||Re})}).finally(()=>{clearTimeout(ye),fe()})},te=({baseUri:Ve,typefaces:fe,onLoad:se,onError:ye})=>{const $=A(fe).join(", ");return U.load({active:se,fontinactive:(Re,_e)=>{console.error("Individual font failed to load:",{familyName:Re,fvd:_e,typefaces:fe})},inactive:()=>{console.error("Failed to load course fonts:",{typefaces:fe,typefaceList:$}),ye?.(),se?.()},timeout:H,custom:{families:ve(A(fe)),urls:[`${Ve}/course_fonts.css?typefaceIds=${Te(fe)}`]}})},K=()=>U.load({google:{families:["Noto Sans Myanmar:300,400,500,600,700"]},timeout:H})},8851(et,xe,l){"use strict";l.d(xe,{yV:()=>P});var A,U=l(39341);const P=re=>{const ee=re.user,s=ee?.profile?.user_id,be=ee?.subscription?.subscription_id||ee?.subscription?.id;return{application_source:"360_rise",application_service:"authoring",user_role:(0,U.O0)()||"Creator",reach_user_id:void 0,a360_user_id:s,user_permissions:ee?.permissions||[],session_id:re?.user?.session,subscription_id:ee?.subscription?.subscription_id||be,tenant_id:be,risecom_billing_id:void 0,...ee?.subscription?.plan&&{subscription:{plan:ee.subscription.plan,trial_type:ee.subscription.trial_type??null}},...re.ai?.subscription&&{ai:{plan:re.ai.subscription.plan,start_date:re.ai.subscription.start_date,end_date:re.ai.subscription.end_date,status:re.ai.subscription.status}},...re.l10n?.subscription&&{localization:{end_date:re.l10n.subscription.end_date,plan:re.l10n.subscription.plan,start_date:re.l10n.subscription.start_date,status:re.l10n.subscription.status}}}},G=re=>{const ee=re.course;return{course_id:ee?.id,course_locale:ee?.locale||re.l10n&&A(re.l10n)||null,course_created_via:ee?.metadata?.createdVia??null,course_snapshot_id:ee?.metadata?.restoredFromSnapshotId??null,copied_course_id:ee?.copyOf??null}},Q=(re,ee)=>{if(!ee)return{};const s=re?.lessons?.[ee];if(!s)return{};const be=re?.course?.lessons?.indexOf(ee)+1||null;return{lesson_id:ee,lesson_type:s.type,lesson_position:be}},_=(re,ee,s)=>{if(!ee||!s)return{};const we=(re.lessons||{})[ee];if(!we?.items)return{};const ie=we.items.find(Ee=>Ee.id===s);if(!ie)return{};const oe=we.items.map(Ee=>Ee.id).indexOf(s)+1;return{block_id:s,block_type:ie.type,block_variant:ie.variant,block_family:ie.family,block_position:oe,block_created_via:ie?.metadata?.createdVia??"manual"}},me=({interactionSetId:re,interactionSetWorkflowKey:ee,taskType:s,resourceType:be,hasSourceContent:we}={})=>re?{interaction_set_id:re,...ee&&{interaction_set_workflow_key:ee},interaction_set_task_type:s,interaction_set_task_resource_type:be,interaction_set_has_source_content:we}:{}},8466(et,xe,l){"use strict";l.d(xe,{$H:()=>Te,Bd:()=>je,DX:()=>ue,Ge:()=>K,H7:()=>ye,MT:()=>ve,PH:()=>h,SQ:()=>J,Sd:()=>H,UG:()=>Ee,Wz:()=>se,_z:()=>de,cN:()=>ae,dT:()=>fe,d_:()=>oe,hM:()=>ge,kJ:()=>Ve,qm:()=>ie,rv:()=>we,up:()=>V,v1:()=>te,vU:()=>Se});var A=l(31042),U=l(15648),P=l(27922),G=l(90946),Q=l(67382),_=l(58358),me=l(7517),re=l(3285),ee=l(62850),s=l.n(ee);const be=(0,U.createContext)(null);be.displayName="CourseContext";function we({children:$,course:Re,courseProgress:_e,l10n:tt,labels:Xe,lessons:at,partnerContent:pt,search:ze}){const qe=(0,U.useMemo)(()=>({course:Re,courseProgress:_e,l10n:tt,labels:Xe,lessons:at,partnerContent:pt,search:ze}),[Re,tt,Xe,at,_e,pt,ze]),Lt=(0,U.useMemo)(()=>({l10n:(0,ee.omit)(["locales","defaultLocale"],tt)}),[tt]),Kt=(0,U.useMemo)(()=>({l10n:{locales:tt?.locales,defaultLocale:tt?.defaultLocale,localeSelectorOptions:tt?.localeSelectorOptions,showLocaleSelector:tt?.showLocaleSelector,languageCodeMetadata:tt?.languageCodeMetadata}}),[tt?.locales,tt?.defaultLocale,tt?.localeSelectorOptions,tt?.showLocaleSelector,tt?.languageCodeMetadata]);return(0,A.jsx)(be.Provider,{value:qe,children:(0,A.jsx)(_.xr.Provider,{value:Lt,children:(0,A.jsx)(_.zE.Provider,{value:Kt,children:$})})})}function ie(){return(0,U.useContext)(be)}function ue(){return ie()?.course}function oe(){return(0,_.QQ)(ue()?.title)}function Ee(){const $=ue();return $.selectedAuthorId==="none"||!("authors"in $)?null:$.selectedAuthorId?$.authors?.find(Re=>Re.id===$.selectedAuthorId):$.authors?.find(Re=>Re.id===$.author)}function Ne(){return ue().trackingQuizId}function Se(){const{labels:$}=ie()??{};return $}const ae=({isCourseComplete:$,percentCourseComplete:Re})=>{const _e=Se()??{},{courseResume:tt,courseStart:Xe,processStartAgain:at}=_e;return{courseCTALabel:$?at:Re>0?tt:Xe}};function V(){const{courseProgress:$}=ie();return $}function le(){return V()?.lessons}function H(){return V()?.percentComplete}function de(){return ue().lessonsOnly?.[0]}function ve(){const $=le(),Re=Ne();return(0,G.jI)($,Re)}function Te(){const $=ue(),{selectedAuthorId:Re}=$?.lessons?.[0]??{};return Re==="none"||!Re?null:$?.authors?.find(_e=>_e.id===Re)??null}function je(){const{course:$,partnerContent:Re}=ie();return Re.content?.find(_e=>_e.id===$.selectedAuthorId)}function ge(){return je()?.data?.authors??null}function h(){const{partnerContent:$}=ie();return $?.content?.[0]?.data?.authors}function J(){return ie().search}function te(){const{lessons:$}=ue();return(0,U.useMemo)(()=>Array.isArray($)?$.filter(({type:_e})=>_e!=="section").length:0,[$])}function K($){const tt=ue()?.theme?.accentContrast;return typeof tt!="string"?P.Em.LIGHT:tt===P.Em.AUTO?(0,Q.xD)($):tt}function Ve(){const $=ue();return $?.theme?.colorAccent??$?.color}function fe(){return ue()?.theme?.coverImageColor??P.df.DARK}function se(){const{currentLocale:$}=(0,re.nY)(),Re=(0,_.jc)(),_e=ue();return(0,me.V)({course:_e,locales:Re,locale:$})}function ye(){const{lessons:$}=ie();return $}},58358(et,xe,l){"use strict";l.d(xe,{D_:()=>ie,MQ:()=>Ee,NB:()=>re,QQ:()=>ee,bs:()=>Ne,dx:()=>s,gY:()=>me,iR:()=>be,jc:()=>we,xr:()=>Q,zE:()=>_});var A=l(50918),U=l(8466),P=l(15648),G=l(3285);const Q=(0,P.createContext)({l10n:null});Q.displayName="TranslationContext";const _=(0,P.createContext)({l10n:null});_.displayName="LocalesContext";function me(){const{currentLocale:Se}=(0,G.nY)(),ae=ie(),V=ue();return(0,P.useCallback)(le=>(0,A.Dh)(le,Se,ae,V),[Se,ae,V])}function re(){const{currentLocale:Se}=(0,G.nY)(),ae=ie(),V=ue();return(0,P.useCallback)(le=>(0,A.UR)(le,Se,ae,V),[Se,ae,V])}function ee(Se){const{currentLocale:ae}=(0,G.nY)(),V=ie();let le=ue();const H=oe();return H&&Object.keys(H).length&&ae&&le&&(le={...le,[ae]:H}),(0,A.Dh)(Se,ae,V,le)}function s(Se){const{currentLocale:ae}=(0,G.nY)(),V=ie(),le=ue();return(0,P.useMemo)(()=>(0,A.UR)(Se,ae,V,le),[ae,V,Se,le])}function be(){return(0,P.use)(_)}function we(){const Se=be();return(0,A.S)(Se)}function ie(){const Se=be();return(0,A.HH)(Se)}function ue(){const Se=(0,P.use)(Q);return(0,A.fF)(Se)}function oe(){return(0,U.qm)()?.search?.translations}function Ee(){const Se=(0,P.use)(Q);return(0,A.Zn)(Se)}function Ne(){const Se=(0,P.use)(Q);return(0,A.cP)(Se)}},3285(et,xe,l){"use strict";l.d(xe,{fH:()=>s,nY:()=>be,wZ:()=>we});var A=l(31042),U=l(15648),P=l(31949);function G(ie,ue=window.location){const{defaultLocale:oe,locales:Ee}=ie??{},Ne=ue.hash?(0,P.Rr)(ue.hash.slice(1)):ue;let ae=new URLSearchParams(Ne.search).get("locale");const V=new URL(window.location.href);return V.pathname.startsWith("/view-pdf/")&&(ae=V.searchParams.get("locale")),Ee?.find(H=>H.locale===ae)?.locale||oe}var Q=l(58358),_=l(63762),me=l(50918),re=l(38835);const ee=(0,U.createContext)({currentLocale:void 0,setCurrentLocale:()=>{}});function s({children:ie}){const ue=(0,_.Z)(),oe=(0,P.zy)(),Ee=(0,re.LY)(me.HH),Ne=(0,Q.D_)(),Se=Ee||Ne,ae=(0,re.LY)(me.S),V=(0,Q.jc)(),le=Ee?ae:V,H=(0,U.useMemo)(()=>G({defaultLocale:Se,locales:le},oe),[Se,le,oe]),de=(0,U.useCallback)((Te,je="replace")=>{const ge=Te===Se?"":Te,h=new URLSearchParams(oe.search);h.set("locale",ge);const J=oe.pathname+"?"+h.toString()+oe.hash;je==="push"?ue(J):ue(J,{replace:!0})},[Se,ue,oe]),ve=(0,U.useMemo)(()=>({currentLocale:H,setCurrentLocale:de}),[H,de]);return(0,A.jsx)(ee.Provider,{value:ve,children:ie})}function be(){return(0,U.useContext)(ee)}function we(ie){const ue=oe=>{const Ee=be();return(0,A.jsx)(ie,{...oe,...Ee})};return ue.displayName=`withCurrentLocale(${ie.displayName||ie.name})`,ue}},10104(et,xe,l){"use strict";l.d(xe,{B1:()=>be,BN:()=>ie,F:()=>re,R6:()=>_,eB:()=>s,q2:()=>me});var A=l(31042),U=l(15648),P=l(98813),G=l(27490),Q=l(86749);const _=U.createContext(null),me=U.createContext(!1),re=ue=>(0,A.jsx)(me.Provider,{value:!0,children:(0,A.jsx)(G.A,{...ue})});function ee(ue){return class extends U.Component{static displayName=`withStaleTransitionState(${ue.displayName||ue.name})`;static defaultProps={onEnter:()=>{},onEntered:()=>{},onEntering:()=>{},onExit:()=>{},onExited:()=>{},onExiting:()=>{}};nodeRef=U.createRef();onEnterDelegate;onEnteringDelegate;onEnteredDelegate;onExitDelegate;onExitingDelegate;onExitedDelegate;constructor(Ee){super(Ee),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=(Ee,...Ne)=>{this.setState({transitionState:Ee});const Se="on"+Ee[0].toUpperCase()+Ee.slice(1),ae=this.props[Se];typeof ae=="function"&&ae(...Ne)};render(){return(0,A.jsx)(_.Provider,{value:this.state.transitionState,children:(0,A.jsx)(ue,{nodeRef:this.nodeRef,...this.props,onEnter:this.onEnterDelegate,onEntered:this.onEnteredDelegate,onEntering:this.onEnteringDelegate,onExit:this.onExitDelegate,onExited:this.onExitedDelegate,onExiting:this.onExitingDelegate})})}}}const s=ee(Q.Ay),be=ee(P.A);function we(ue){const oe=U.useContext(me),Ee=U.useContext(_),Ne=U.useRef(ue);return oe&&Ee?.startsWith?.("exit")||(Ne.current=ue),Ne.current}function ie(ue){const oe=Ee=>{const Ne=we(Ee);return(0,A.jsx)(ue,{...Ne,nodeRef:Ee.ref,ref:Ee.ref})};return oe.displayName=`withTransitionableState(${ue.displayName||ue.name||"Component"})`,oe}},31926(et,xe,l){var A={"./en-au":45834,"./en-au.js":45834,"./en-ca":7064,"./en-ca.js":7064,"./en-gb":81813,"./en-gb.js":81813,"./en-ie":72178,"./en-ie.js":72178,"./en-il":75673,"./en-il.js":75673,"./en-in":82679,"./en-in.js":82679,"./en-nz":67100,"./en-nz.js":67100,"./en-sg":72702,"./en-sg.js":72702};function U(G){var Q=P(G);return l(Q)}function P(G){if(!l.o(A,G)){var Q=new Error("Cannot find module '"+G+"'");throw Q.code="MODULE_NOT_FOUND",Q}return A[G]}U.keys=function(){return Object.keys(A)},U.resolve=P,et.exports=U,U.id=31926},54357(){},38954(){}}]);
