1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[(window.STATIC_URL||'/static/')+'packed/'+"assets/StartTodayCTATeachersCampaignB2C-Bi5KFLa1.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/chunk-CMxvf4Kt.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/jsx-runtime-mxjc_Ccx.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/Video-AArVttNi.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/SignUpLink-BLgfN0v-.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/UserActionCreator-DP96ctvf.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/dispatcher-DUmfQx8b.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/flodownWithHtml-DHInWIpP.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/underlinePlugin-DxCIt4AR.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/keysIn-CpqvfBXQ.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/cookies-DjtEzbEg.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/classnames-Co3vXU2L.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/extends-Bz9eDm-5.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/UserActionCreator-DVpvou1F.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/LoadingDots-DBAozpv2.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/LoadingDots-WOdoaM_B.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/XoutThick-pcfnU7Wd.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/SignUpLink-Ca4K0iZp.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/howler-BQhVlOBV.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/withTranslation-CSfXCyFZ.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/unit-container-selector-CuSzwkP4.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/VideoPlayer-Cye4JdZq.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/ArrowBack-D4q5b3BW.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/ArrowThin-D9Ud3_S3.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/PlayInCircle-CutXT7nr.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/VIDEO-Qo97QD8F.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/assertThisInitialized-ILcMP084.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/VideoPlayer-CgV6eQ37.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/fonts-Cf3H3Lky.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/ImpatientEllipsis-Brjjy2fV.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/SecondaryButton-BMbpLUxg.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/SecondaryButton-CxULDOub.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/CheckMarkThin2-lJgXQc97.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/XoutThin-DXW-tqNA.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/flodown-kwEkMHco.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/vocabularyPracticeUtils-ZHSUito-.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/Video-BnsiQwtQ.css",(window.STATIC_URL||'/static/')+'packed/'+"assets/HowItWorksHorizontalTabs-RCQHWbnw.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/StartTodayCTATeachersAdministrators-BSPKpr9n.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/TestimonialSlideshowSADistrict-XbuomdIr.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/GenericCTA-jfdom5UW.js",(window.STATIC_URL||'/static/')+'packed/'+"assets/SchoolAndDistrictHorizontalTabs-1iCg3QrU.js"])))=>i.map(i=>d[i]); 2import{i as e,o as t,r as n,t as r}from"./chunk-CMxvf4Kt.js";import{i,n as a,r as o,t as s}from"./jsx-runtime-mxjc_Ccx.js";import{n as c,r as l,t as u}from"./extends-Bz9eDm-5.js";import{a as d,c as f,d as p,f as m,i as h,l as g,m as _,o as v,p as y,r as b,s as x,t as S,u as C}from"./classnames-Co3vXU2L.js";import{t as w}from"./DieCutLogo-CRE5MIxy.js";import{n as T,t as E}from"./cookies-DjtEzbEg.js";import{$a as D,$n as ee,$o as O,$r as te,$t as ne,A as re,Aa as ie,Ai as ae,An as oe,B as se,Ba as ce,Bi as le,Bn as ue,Bo as de,Br as k,Bt as fe,C as pe,Ca as me,Ci as he,Cn as ge,Co as _e,Cr as ve,D as ye,Di as be,Dn as xe,Do as Se,E as Ce,Ea as A,En as we,Eo as Te,Er as Ee,F as De,Fa as Oe,Fi as ke,Fn as Ae,Fo as je,Fr as Me,Ft as Ne,Ga as Pe,Gi as Fe,Gn as Ie,Go as Le,Gr as Re,Gt as ze,H as Be,Ha as Ve,Hi as He,Hn as Ue,Ho as We,Hr as Ge,Ht as Ke,I as qe,Ia as Je,Ii as Ye,In as j,Ir as Xe,It as Ze,J as Qe,Ja as $e,Jn as et,Jo as tt,Jr as nt,Jt as rt,K as it,Ka as at,Kn as ot,Ko as st,Kr as ct,Kt as lt,L as ut,La as dt,Ln as ft,Lr as pt,Lt as mt,M as ht,Mn as gt,Mo as _t,Mt as vt,N as yt,Na as bt,Nn as xt,No as M,Nr as St,Nt as Ct,O as wt,Oi as Tt,On as Et,Oo as Dt,Or as Ot,Ot as kt,P as At,Pa as jt,Pn as Mt,Po as Nt,Pr as Pt,Pt as Ft,Q as It,Qa as Lt,Qn as Rt,Qo as zt,Qr as Bt,Qt as Vt,R as Ht,Ra as Ut,Ri as Wt,Rn as Gt,Ro as Kt,Rr as qt,Rt as Jt,S as Yt,Sa as Xt,Si as Zt,Sn as Qt,Sr as $t,T as en,Ta as tn,Ti as nn,Tn as rn,To as an,Tt as on,U as sn,Ua as cn,Ui as ln,Un as un,Uo as dn,Ur as fn,Ut as pn,V as mn,Va as hn,Vn as gn,Vr as _n,Vt as vn,W as yn,Wa as bn,Wi as xn,Wn as Sn,Wo as Cn,Wr as wn,Wt as Tn,X as En,Xa as Dn,Xn as On,Xo as kn,Xr as An,Xt as jn,Y as Mn,Ya as Nn,Yn as Pn,Yo as Fn,Yr as In,Yt as Ln,Z as Rn,Za as zn,Zi as Bn,Zn as Vn,Zo as N,Zr as Hn,Zt as Un,_ as Wn,_a as Gn,_i as Kn,_o as qn,_r as Jn,ai as Yn,an as Xn,ao as Zn,ar as Qn,at as $n,ba as er,bi as tr,bn as nr,bo as rr,br as ir,c as ar,ci as or,cn as sr,cr,ct as lr,d as ur,di as dr,do as fr,dr as pr,dt as mr,ea as hr,ei as gr,en as _r,eo as vr,er as yr,et as br,f as P,fa as xr,fi as Sr,fn as Cr,fo as wr,fr as Tr,ft as Er,g as Dr,ga as Or,gi as kr,gn as Ar,go as jr,gr as Mr,gt as Nr,h as Pr,ha as Fr,hi as Ir,hn as Lr,ho as Rr,hr as zr,ht as Br,i as Vr,ii as Hr,in as Ur,io as Wr,ir as Gr,it as Kr,j as qr,ja as Jr,ji as Yr,jr as Xr,jt as Zr,k as Qr,ka as $r,ki as ei,kn as ti,ko as ni,l as ri,li as ii,ln as F,lo as ai,lr as oi,lt as si,m as ci,mi as li,mn as ui,mr as di,n as fi,ni as pi,nn as mi,no as hi,nr as gi,nt as _i,o as vi,oa as yi,oi as bi,on as xi,oo as Si,or as I,ot as Ci,p as wi,pi as Ti,pn as Ei,po as Di,pr as Oi,q as ki,qi as Ai,qn as ji,qo as Mi,qr as Ni,ri as Pi,ro as L,rr as Fi,rt as Ii,s as R,si as Li,sn as Ri,so as zi,sr as Bi,st as Vi,t as Hi,ta as Ui,ti as Wi,tn as Gi,to as Ki,tr as qi,ts as Ji,tt as Yi,u as Xi,ui as Zi,uo as Qi,ut as $i,va as ea,vi as ta,vn as na,vo as ra,vr as ia,w as aa,wa as oa,wi as sa,wn as ca,wo as la,wr as ua,xi as da,xo as fa,xr as pa,y as ma,ya as ha,yi as ga,yn as _a,yo as va,yr as y
2a,z as ba,za as xa,zn as Sa,zo as z,zr as B,zt as Ca}from"./UserActionCreator-DP96ctvf.js";import{i as wa,n as Ta,r as Ea,t as V}from"./LoadingDots-DBAozpv2.js";import{O as Da,a as Oa,d as ka,i as Aa,u as ja,x as Ma}from"./keysIn-CpqvfBXQ.js";import{n as Na,t as H}from"./dispatcher-DUmfQx8b.js";import{t as Pa}from"./XoutThin-DXW-tqNA.js";import{a as Fa,c as Ia,d as La,f as Ra,i as za,l as Ba,m as Va,n as Ha,o as Ua,p as Wa,r as Ga,s as Ka,t as qa}from"./SignUpLink-BLgfN0v-.js";import{t as Ja}from"./XoutThick-pcfnU7Wd.js";import{a as Ya,i as Xa,l as Za,u as Qa}from"./MetadataPills-DReVKv4y.js";import{A as $a,C as eo,D as to,E as no,M as ro,O as io,S as ao,T as oo,_ as so,a as co,b as lo,c as uo,d as fo,f as po,g as mo,h as ho,i as go,j as _o,k as vo,l as yo,m as bo,o as xo,p as So,r as Co,s as wo,t as To,u as Eo,v as Do,w as Oo,x as ko,y as Ao}from"./Video-AArVttNi.js";import{t as U}from"./bindActionCreators-Db2a0Q7t.js";import{A as jo,D as Mo,E as No,F as Po,I as Fo,L as Io,M as Lo,N as Ro,O as zo,P as Bo,R as Vo,S as Ho,_ as Uo,b as Wo,d as Go,f as Ko,g as qo,i as Jo,j as Yo,k as Xo,l as Zo,m as Qo,n as $o,p as es,r as ts,t as ns,u as rs,v as is,w as as,x as os,y as ss}from"./CreationForm-30S3A9fl.js";import{d as cs,l as ls,t as us,u as ds}from"./ReduxDrawer-CliyJnzX.js";import{a as fs,c as ps,i as ms,l as hs,o as gs,s as _s,u as vs}from"./SelectClearAllLabel-TpEaUHNX.js";import{a as ys,c as bs,d as xs,h as Ss,i as Cs,l as ws,m as Ts,n as Es,o as Ds,r as Os,s as W,t as ks,u as As}from"./ArrowThin-D9Ud3_S3.js";import{a as js,c as Ms,d as Ns,f as Ps,h as Fs,i as Is,l as Ls,m as Rs,n as zs,o as Bs,p as Vs,r as Hs,s as Us,t as Ws,u as Gs}from"./MainNavigation-BI-RTx5n.js";import{t as Ks}from"./TextToSpeechActionCreator-DXhOGIvR.js";import{a as qs,c as Js,i as Ys,l as Xs,n as Zs,o as Qs,r as $s,s as ec,t as tc}from"./tcomb-form-mixin-ywq52vHq.js";import{t as nc}from"./main-C7WTTVlE.js";import{t as rc}from"./SecondaryButton-BMbpLUxg.js";import{t as ic}from"./SubjectIcon-CRrnTLvr.js";import{t as ac}from"./Pill-q1FaS6b-.js";import{n as oc}from"./ExclamationInCircleIcon-DtJLmQxg.js";import{_ as sc,a as cc,c as lc,d as uc,f as dc,g as fc,h as pc,i as mc,l as hc,m as gc,n as _c,p as vc,r as yc,t as bc,u as xc,v as Sc}from"./select-Ci_oFViW.js";import{a as Cc,c as wc,i as Tc,l as Ec,n as Dc,o as Oc,r as kc,s as Ac,t as jc}from"./VideoPlayer-Cye4JdZq.js";import{n as Mc,t as Nc}from"./objectSpread2-BC7Boacl.js";import{n as Pc,t as Fc}from"./vocabularyPracticeUtils-ZHSUito-.js";import{n as Ic,t as Lc}from"./PlaylistButtons-smh87zL1.js";import{t as Rc}from"./unit-container-selector-CuSzwkP4.js";import{n as zc,t as Bc}from"./withTranslation-CSfXCyFZ.js";import{t as Vc}from"./assignIn-CshBT0HB.js";/* empty css */import{t as Hc}from"./NotificationContainer-CSJhx_TH.js";import{t as Uc}from"./PlayInCircle-CutXT7nr.js";import{t as Wc}from"./InfoIconCircle-CitlbRYE.js";import{t as Gc}from"./flodown-kwEkMHco.js";import{t as Kc}from"./actions-vQAkuy2a.js";import{A as qc,C as Jc,D as Yc,E as Xc,M as Zc,N as Qc,O as $c,S as el,T as tl,_ as nl,a as rl,b as il,c as al,d as ol,f as sl,g as cl,h as ll,i as ul,j as dl,k as fl,l as pl,m as ml,n as hl,o as gl,p as _l,r as vl,s as yl,t as bl,u as xl,v as Sl,w as Cl,x as wl,y as Tl}from"./PlaylistAICreationView-B0auP0oD.js";import{D as El,L as Dl,s as Ol,t as kl,v as Al}from"./howler-BQhVlOBV.js";import{t as jl}from"./ArrowBack-D4q5b3BW.js";import{t as Ml}from"./create-react-class-B0hGVWrs.js";import{d as Nl,u as Pl}from"./VIDEO-Qo97QD8F.js";import{t as Fl}
2from"./TopicTitlebar-B5BqLhY9.js";import{a as Il,i as Ll,o as Rl,r as zl,s as Bl,t as Vl}from"./TextInput-B2FxIFF3.js";import{t as Hl}from"./utils-778waMvf.js";var G=t(i()),K=t(c());function Ul(e){console.warn(`[react-ga]`,e)}function Wl(e){return Wl=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Wl(e)}function Gl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Kl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Gl(n,!0).forEach(function(t){ru(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gl(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ql(e,t){if(e==null)return{};var n=Jl(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Jl(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Yl(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Xl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zl(e,t,n){return t&&Xl(e.prototype,t),n&&Xl(e,n),e}function Ql(e,t){return t&&(Wl(t)===`object`||typeof t==`function`)?t:eu(e)}function $l(e){return $l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$l(e)}function eu(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function tu(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nu(e,t)}function nu(e,t){return nu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nu(e,t)}function ru(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iu=`_blank`,au=1,ou=function(e){tu(t,e);function t(){var e,n;Yl(this,t);var r=[...arguments];return n=Ql(this,(e=$l(t)).call.apply(e,[this].concat(r))),ru(eu(n),`handleClick`,function(e){var r=n.props,i=r.target,a=r.eventLabel,o=r.to,s=r.onClick,c=r.trackerNames,l={label:a},u=i!==iu,d=!(e.ctrlKey||e.shiftKey||e.metaKey||e.button===au);u&&d?(e.preventDefault(),t.trackLink(l,function(){window.location.href=o},c)):t.trackLink(l,function(){},c),s&&s(e)}),n}return Zl(t,[{key:`render`,value:function(){var e=this.props,t=e.to,n=Kl({},ql(e,[`to`]),{href:t,onClick:this.handleClick});return this.props.target===iu&&(n.rel=`noopener noreferrer`),delete n.eventLabel,delete n.trackerNames,G.createElement(`a`,n)}}]),t}(G.Component);ru(ou,`trackLink`,function(){Ul(`ga tracking not enabled`)}),ru(ou,`propTypes`,{eventLabel:K.default.string.isRequired,target:K.default.string,to:K.default.string,onClick:K.default.func,trackerNames:K.default.arrayOf(K.default.string)}),ru(ou,`defaultProps`,{target:null,to:null,onClick:null,trackerNames:null});function su(e){return typeof e==`string`&&e.indexOf(`@`)!==-1}function cu(e){return e.replace(/^\s+|\s+$/g,``)}var lu=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function uu(e){return cu(e).replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(e,t,n){return t>0&&t+e.length!==n.length&&e.search(lu)>-1&&n.charAt(t-2)!==`:`&&(n.charAt(t+e.length)!==`-`||n.charAt(t-1)===`-`)&&n.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})}var du=`REDACTED (Potential Email Address)`;function fu(e,t){return su(e)?(Ul(`This arg looks like an email address, redacting.`),du):t?uu(e):e}function pu(e){return e.substring(0,1)===`/`?e.substring(1):e}function mu(e){var t=`https://www.google-analytics.com/analytics.js`;e&&e.gaAddress?t=e.gaAddress:e&&e.debug&&(t=`https://www.google-analytics.com/analytics_debug.js`),(function(e,t,n,r,i,a,o){e.GoogleAnalyticsObject=i,e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)}
2,e[i].l=1*new Date,a=t.createElement(n),o=t.getElementsByTagName(n)[0],a.async=1,a.src=r,o.parentNode.insertBefore(a,o)})(window,document,`script`,t,`ga`)}function hu(e){console.info(`[react-ga]`,e)}var gu=[],_u={calls:gu,ga:function(){var e=[...arguments];gu.push([].concat(e))},resetCalls:function(){gu.length=0}},vu=n({default:()=>Xu,event:()=>Gu,exception:()=>Ku,ga:()=>zu,initialize:()=>Ru,modalview:()=>Uu,outboundLink:()=>Ju,pageview:()=>Hu,plugin:()=>qu,send:()=>Vu,set:()=>Bu,testModeAPI:()=>Yu,timing:()=>Wu});function yu(e,t){if(e==null)return{};var n=bu(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bu(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function xu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Su(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?xu(n,!0).forEach(function(t){Cu(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xu(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Cu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wu(e){return wu=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},wu(e)}function Tu(e){return Ou(e)||Du(e)||Eu()}function Eu(){throw TypeError(`Invalid attempt to spread non-iterable instance`)}function Du(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===`[object Arguments]`)return Array.from(e)}function Ou(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var ku=typeof window>`u`||typeof document>`u`,Au=!1,ju=!0,Mu=!1,Nu=!0,Pu=function(){var e;return Mu?_u.ga.apply(_u,arguments):ku?!1:window.ga?(e=window).ga.apply(e,arguments):Ul(`ReactGA.initialize must be called first or GoogleAnalytics should be loaded manually`)};function Fu(e){return fu(e,ju)}function Iu(e){var t=[...arguments].slice(1),n=t[0];if(typeof Pu==`function`){if(typeof n!=`string`){Ul(`ga command must be a string`);return}(Nu||!Array.isArray(e))&&Pu.apply(void 0,t),Array.isArray(e)&&e.forEach(function(e){Pu.apply(void 0,Tu([`${e}.${n}`].concat(t.slice(1))))})}}function Lu(e,t){if(!e){Ul(`gaTrackingID is required in initialize()`);return}t&&(t.debug&&t.debug===!0&&(Au=!0),t.titleCase===!1&&(ju=!1),t.useExistingGa)||(t&&t.gaOptions?Pu(`create`,e,t.gaOptions):Pu(`create`,e,`auto`))}function Ru(e,t){if(t&&t.testMode===!0)Mu=!0;else{if(ku)return!1;(!t||t.standardImplementation!==!0)&&mu(t)}return Nu=t&&typeof t.alwaysSendToDefaultTracker==`boolean`?t.alwaysSendToDefaultTracker:!0,Array.isArray(e)?e.forEach(function(e){if(wu(e)!==`object`){Ul(`All configs must be an object`);return}Lu(e.trackingId,e)}):Lu(e,t),!0}function zu(){var e=[...arguments];return e.length>0&&(Pu.apply(void 0,e),Au&&(hu(`called ga('arguments');`),hu(`with arguments: ${JSON.stringify(e)}`))),window.ga}function Bu(e,t){if(!e){Ul("`fieldsObject` is required in .set()");return}if(wu(e)!==`object`){Ul("Expected `fieldsObject` arg to be an Object");return}Object.keys(e).length===0&&Ul("empty `fieldsObject` given to .set()"),Iu(t,`set`,e),Au&&(hu(`called ga('set', fieldsObject);`),hu(`with fieldsObject: ${JSON.stringify(e)}`))}function Vu(e,t){Iu(t,`send`,e),Au&&(hu(`called ga('send', fieldObject);`),hu(`with fieldObject: ${JSON.stringify(e)}`),hu(`with trackers: ${JSON.stringify(t)}`))}function Hu(e,t,n){if(!e){Ul(`path is required in .pageview()`);return}var r=cu(e);if(r===``){Ul(`path cannot be an empty string in .pageview()`);return}var i={};if(n&&(i.title=n),typeof zu==`function`&&(Iu(t,`send`,Su({hitType:`pageview`,page:r},i)),Au)){hu(`called ga('send', 'pageview', path);`);var a=``;n&&(a=` and title: ${n}`),hu(`with path: ${r}${a}`)}}function Uu(e,t){if(!e){Ul(`modalName is required in .modalview(modalName)`);return}var n=pu(cu(e));if(n===``){Ul(`modalName cannot be an empty string or a single / in .modalview()`);return}if(typeof zu==`function`){var r=`/modal/${n}`;Iu(t,`send`,`pageview`,r),Au&&(hu(`called ga('send', 'pageview', path);`),hu(`with path: ${r}`))}}function Wu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.category,n=e.variable,r=e.value,i=e.label,a=arguments.length>1?arguments[1]:void 0;if(typeof zu==`function`){if(!t||!n||!r||typeof r!=`number`){Ul(`args.category, args.variable AND args.value are required in timing() AND args.value has to be a number`);return}var o={hitType:`timing`,timingCategory:Fu(t),timingVar:Fu(n),timingValue:r};
2i&&(o.timingLabel=Fu(i)),Vu(o,a)}}function Gu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.category,n=e.action,r=e.label,i=e.value,a=e.nonInteraction,o=e.transport,s=yu(e,[`category`,`action`,`label`,`value`,`nonInteraction`,`transport`]),c=arguments.length>1?arguments[1]:void 0;if(typeof zu==`function`){if(!t||!n){Ul(`args.category AND args.action are required in event()`);return}var l={hitType:`event`,eventCategory:Fu(t),eventAction:Fu(n)};r&&(l.eventLabel=Fu(r)),i!==void 0&&(typeof i==`number`?l.eventValue=i:Ul("Expected `args.value` arg to be a Number.")),a!==void 0&&(typeof a==`boolean`?l.nonInteraction=a:Ul("`args.nonInteraction` must be a boolean.")),o!==void 0&&(typeof o==`string`?([`beacon`,`xhr`,`image`].indexOf(o)===-1&&Ul("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),l.transport=o):Ul("`args.transport` must be a string.")),Object.keys(s).filter(function(e){return e.substr(0,9)===`dimension`}).forEach(function(e){l[e]=s[e]}),Object.keys(s).filter(function(e){return e.substr(0,6)===`metric`}).forEach(function(e){l[e]=s[e]}),Vu(l,c)}}function Ku(e,t){var n=e.description,r=e.fatal;if(typeof zu==`function`){var i={hitType:`exception`};n&&(i.exDescription=Fu(n)),r!==void 0&&(typeof r==`boolean`?i.exFatal=r:Ul("`args.fatal` must be a boolean.")),Vu(i,t)}}var qu={require:function(e,t,n){if(typeof zu==`function`){if(!e){Ul("`name` is required in .require()");return}var r=cu(e);if(r===``){Ul("`name` cannot be an empty string in .require()");return}var i=n?`${n}.require`:`require`;if(t){if(wu(t)!==`object`){Ul("Expected `options` arg to be an Object");return}Object.keys(t).length===0&&Ul("Empty `options` given to .require()"),zu(i,r,t),Au&&hu(`called ga('require', '${r}', ${JSON.stringify(t)}`)}else zu(i,r),Au&&hu(`called ga('require', '${r}');`)}},execute:function(e,t){var n,r;if((arguments.length<=2?0:arguments.length-2)==1?n=arguments.length<=2?void 0:arguments[2]:(r=arguments.length<=2?void 0:arguments[2],n=arguments.length<=3?void 0:arguments[3]),typeof zu==`function`)if(typeof e!=`string`)Ul("Expected `pluginName` arg to be a String.");else if(typeof t!=`string`)Ul("Expected `action` arg to be a String.");else{var i=`${e}:${t}`;n||=null,r&&n?(zu(i,r,n),Au&&(hu(`called ga('${i}');`),hu(`actionType: "${r}" with payload: ${JSON.stringify(n)}`))):n?(zu(i,n),Au&&(hu(`called ga('${i}');`),hu(`with payload: ${JSON.stringify(n)}`))):(zu(i),Au&&hu(`called ga('${i}');`))}}};function Ju(e,t,n){if(typeof t!=`function`){Ul(`hitCallback function is required`);return}if(typeof zu==`function`){if(!e||!e.label){Ul(`args.label is required in outboundLink()`);return}var r={hitType:`event`,eventCategory:`Outbound`,eventAction:`Click`,eventLabel:Fu(e.label)},i=!1,a=setTimeout(function(){i=!0,t()},250);r.hitCallback=function(){clearTimeout(a),i||t()},Vu(r,n)}else setTimeout(t,0)}var Yu=_u,Xu={initialize:Ru,ga:zu,set:Bu,send:Vu,pageview:Hu,modalview:Uu,timing:Wu,event:Gu,exception:Ku,plugin:qu,outboundLink:Ju,testModeAPI:_u};function Zu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Zu(n,!0).forEach(function(t){$u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zu(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ou.origTrackLink=ou.trackLink,ou.trackLink=Ju;var ed=Qu({},vu,{OutboundLink:ou}),td=e=>{ed.set({page:e}),ed.pageview(e)},nd=class extends G.Component{componentDidMount(){let{activeUser:e}=this.props;ed.initialize(`UA-785079-1`,{allowLinker:!0,testMode:!window.ga}),ed.ga(`require`,`linker`),ed.ga(`linker:autoLink`,[`blog.flocabulary.com`]),e.id&&ed.set({userId:e.id});let t=this.props.location.pathname,{search:n}=this.props.location;td(`${t}${n}`)}UNSAFE_componentWillReceiveProps(e){let t=this.props.activeUser,n=e.activeUser,r=this.props.location.pathname,i=e.location.pathname,a=this.props.location.search,o=e.location.search;t.id!==n.id&&(ed.set({userId:n.id}),window.snowplow&&window.snowplow(`setUserId`,n.id),window.bugsnagClient&&(window.bugsnagClient.user.id=n.id)),(r!==i||a!==o)&&(td(`${i}${o}`),window.snowplow&&window.snowplow(`trackPageView`))}render(){return null}},rd=N(e=>({activeUser:z(e)}))(y(nd)),q=s(),id=(e,t=180,n=15)=>{let r=e.trim().split(` `).length,i=e.length,a=r/(t/60),o=i/n;return Math.max(a,o)*1e3},ad=N(e=>({...e.liveAnnouncer}))(({message:e=``,priority:t=`polite`})=>{let[n,r]=(0,G.useState)(``),i=(0,G.useRef)(``),a=(0,G.useRef)([]),o=e=>(r(``),setTimeout(()=>{a.current[0]===e&&(a.current=a.current.slice(1)),i.current=e,r(e)},50),setTimeout(()=>{a.current.length?o(a.current[0]):i.current=``},id(e)),()=>{});return(0,G.useEffect)(()=>
2{if(e){if(!i.current)return o(e);i.current!==e&&(a.current=[...a.current,e])}},[e]),(0,q.jsx)(`div`,{className:`sr-only`,"aria-live":t,"aria-atomic":`false`,children:n})}),od=(e={})=>async t=>{let{data:n}=await Kt.get(`/api/legal-documents/`,{params:e}),{entities:r}=je(n,[Di]);an(t,r)},sd=L(e=>e.legalDocuments.list,e=>Object.values(e)),cd=class extends G.Component{render(){return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`h2`,{className:`flo-modal-title`,children:[`Flocabulary's `,this.props.modalContent.doc_type_display]}),(0,q.jsx)(`button`,{className:`modal-close`,onClick:this.props.onClose,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{dangerouslySetInnerHTML:{__html:this.props.modalContent.content},className:`terms-of-service-content`})]})}},{updateUser:ld}=Hi,ud=class extends G.Component{static propTypes={legalDocuments:K.default.array,user:K.default.object};state={accepted:!1,modalContent:null};componentDidMount(){let{fetchLegalDocuments:e}=this.props;e()}onClose=()=>{this.setState({modalContent:null})};render(){let{legalDocuments:e,user:t}=this.props,{accepted:n,modalContent:r}=this.state;if(n)return null;let i=e.find(e=>e.doc_type===`PP`),a=e.find(e=>e.doc_type===`TU`);return(0,q.jsx)(`div`,{className:`text_content`,id:`terms-of-use`,children:(0,q.jsx)(Wa,{className:`terms-of-use`,children:r?(0,q.jsx)(cd,{modalContent:r,onClose:this.onClose}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{children:[`We've made a few changes to our`,` `,(0,q.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),this.setState({modalContent:i})},children:`Privacy Policy`}),`, which governs your use of our site along with our`,` `,(0,q.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),this.setState({modalContent:a})},children:`Terms of Use`}),`. Please read and then click âI Acceptâ.`]}),(0,q.jsx)(wa,{className:`flo-button-primary`,onClick:e=>this.setState({accepted:!0},function(){ld(t.id,{assent:!0})}.bind(this)),children:`I Accept`})]})})})}},dd=N(e=>({legalDocuments:sd(e),user:z(e)}),e=>({fetchLegalDocuments:()=>e(od({active:`True`}))}))(ud),fd=class extends G.Component{render(){let{activeUser:e,loggedIn:t,signUpGoal:n}=this.props;return!n&&t&&!e.is_student&&!e.assent?(0,q.jsx)(dd,{}):null}},pd=N(e=>({activeUser:z(e),loggedIn:tt(e)}))(fd),md=class extends G.Component{static propTypes={loading:K.default.bool.isRequired,matureContentVisible:K.default.bool.isRequired,subject:K.default.object.isRequired,urlPrefix:K.default.string,accentColor:K.default.string,textColor:K.default.string};static defaultProps={urlPrefix:``};render=()=>{let{loading:e,matureContentVisible:t,subject:n,urlPrefix:r,accentColor:i,textColor:a}=this.props;return!t&&n.elementary_unit_count===0?null:(0,q.jsx)(`div`,{className:`topic-container`,children:(0,q.jsxs)(b,{to:`${r}/subjects/${n.page_name}/`,children:[(0,q.jsx)(`div`,{className:`${e?`loading`:`not-loading`} img-container`,style:{backgroundColor:i??n.color.main},children:e?(0,q.jsx)(`div`,{className:`grid_image loading`,style:{marginBottom:`6px`}}):(0,q.jsx)(`img`,{className:`grid_image`,src:n.thumbnail,style:{border:`10px solid ${i??n.color.main}`}})}),n.is_new&&(0,q.jsx)(Qa,{}),(0,q.jsx)(`h3`,{style:{color:a??i??n.color.main},"data-testid":`subject-link-text`,children:n.name})]})})}},hd=y(N((e,t)=>{let n=z(e),r=e.classSections;return{matureContentVisible:Dt(r,n)}})(md)),gd=class extends G.PureComponent{static propTypes={contentType:K.default.string};static defaultProps={contentType:ha.NEARPOD_ORIGINALS};render=()=>{let{contentType:e}=this.props,t=ea[e],n=e===ha.NEARPOD_ORIGINALS?`--npo`:e===ha.SPANISH?`--esp`:``;return(0,q.jsx)(`div`,{className:`titlebar_wrap titlebar_banner titlebar_banner${n}`,children:(0,q.jsx)(`div`,{className:`titlebar_content titlebar_content${n}`,style:{color:t.textColor},children:(0,q.jsx)(`h1`,{children:t.displayName})})})}},_d=class extends G.Component{state={numImagesLoaded:0};static propTypes={subjects:K.default.array,contentType:K.default.string};static defaultProps={contentType:ha.NEARPOD_ORIGINALS};getContentType=()=>{let{contentType:e}=this.props;return ea[e]};componentDidMount(){let{actions:e,contentType:t}=this.props,n=this.getContentType();e.containerInitialize(t),Vo({name:`K12 ${n.displayName} Hip-Hop Videos & Lessons | Flocabulary`}),this.preloadImages()}imageLoaded=()=>{this.setState(e=>({numImagesLoaded:e.numImagesLoaded+1}))};preloadImages=()=>{let{subjects:e}=this.props;ro.preloadImages(e.map(e=>e.thumbnail),this.imageLoaded)};render(){let{subjects:e,contentType:t}=this.props,{numImagesLoaded:n}=this.state,r=this.getContentType();return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(gd,{contentType:t}),(0,q.jsx)(`ul`,{className:`topics-container`,tabIndex:0,"aria-label":`${r.displayName} Subjects`,children:e.map(t=>(0,q.jsx)(`li`,{children:(0,q.jsx)(hd,{loading:n!==e.length,subject:t,urlPrefix:`/${r.path}`,accentColor:r.backgroundColor,textColor:r.textColor})},t.name))})]})}},vd=N((e,t)=>({subjects:z(e).nav_context[(t.contentType||ha.NEARPOD_ORIGINALS)===ha.SPANISH?`spanish_subject_list`:`npo_subject_list`]}),e=>U({containerInitialize:Qr.relatedUnitContainerInitialize},e))(_d),yd=t(Dn()),J=t(S()),bd=class extends G.PureComponent{static propTypes={color:K.default.string.isRequired,backgroundColor:K.default.string.isRequired,name:K.default.string.isRequired,contentType:K.default.string};render=()=>{let{color:e,backgroundColor:t,name:n,contentType:r}=this.props,i=r&&ea[r]?ea[r]:null,a=i?{name:i.breadcrumbText,url:`/${i.path}`}:null,o=!!a;return(0,q.jsx)(`div`,{className:`titlebar_wrap titlebar_banner`,style:{"background-color":t},children:(0,q.jsxs)(`div`,{className:`titlebar_content titlebar_content--subject`,children:[o&&(0,q.jsx)(cs,{color:e,items:[a]}),(0,q.jsx)(`h1`,{className:(0,J.default)(`subject-title`,o&&`with_breadcrumb`),"data-testid":`subject-title`,style:{color:e},children:n})]})})}},xd=class extends G.Component{static propTypes={loading:K.default.bool.isRequired,matureContentVisible:K.default.bool.isRequired,showTopicGradeRange:K.default.bool.isRequired,topic:K.default.object.isRequired,accentColor:K.default.string,textColor:K.default.string};static defaultProps={urlPrefix:``};getTopicUrl=()=>{let{topic:e,urlPrefix:t,subject:n}=this.props;return!t&&[`espanol`,`español`].includes(e.page_name)&&n?.page_name?`/${oa}/subjects/${n.page_name}/`:`${t}/topics/${e.page_name}/`};render=()=>{let{loading:e,matureContentVisible:t,showTopicGradeRange:n,topic:r,accentColor:i,textColor:a}=this.props;return!t&&r.elementary_unit_count===0?null:(0,q.jsx)(`div`,{className:`topic-container`,onClick:()=>this.props.actions.setTopicOrigin(Fs.SUBJECT_PAGE),children:(0,q.jsxs)(b,{to:this.getTopicUrl(),children:[(0,q.jsx)(`div`,{className:`${e?`loading`:`not-loading`} img-container`,style:{backgroundColor:i??r.color}
2,children:e?(0,q.jsx)(`div`,{className:`grid_image loading`,style:{marginBottom:`6px`}}):(0,q.jsx)(`img`,{className:`grid_image`,src:r.thumbnail,style:{border:`10px solid ${i??r.color}`}})}),r.is_new&&(0,q.jsx)(Qa,{}),(0,q.jsx)(`span`,{style:{color:a},"data-testid":`topic-link-text`,children:r.name}),n?(0,q.jsx)(`p`,{className:`subject-meta-data`,children:r.formatted_grade_range}):null]})})}},Sd=y(N((e,t)=>{let n=z(e),r=e.classSections,i=ms(e,t);return{subject:i,matureContentVisible:Dt(r,n),showTopicGradeRange:Ss(Fn(e),i.page_name)}},e=>U({setTopicOrigin:wt.topicSetOrigin},e))(xd)),Cd=(e,t)=>L([ms,z,Cn,hr,Qe,wn],(t,n,r,i,a,o)=>{let s=o.some(e=>a[e.subscription].hide_current_events);return{subject:t,user:n,shouldShowOverlay:!i.canManageUnits&&(r||s)&&t.page_name===Yi.CURRENT_EVENTS,classSections:e.classSections}}),wd=class extends G.Component{getSubtitle(){return`This ${this.pageType} has been made unavailable by your school or district.`}getBody(){return`Please contact your school or district administrator with any questions related to 3 unavailable ${this.pageType}.`}render(){return(0,q.jsxs)(`div`,{className:`unit-overlay-background`,children:[(0,q.jsx)(`h1`,{className:`unit-overlay-title`,children:`Uh ohhh!`}),(0,q.jsx)(`h2`,{className:`unit-overlay-subtitle`,children:this.getSubtitle()}),(0,q.jsx)(`p`,{className:`unit-overlay-body`,children:this.getBody()}),(0,q.jsx)(b,{to:`/subjects`,className:`button--primary unit-overlay-button`,children:`Go back home`})]})}},Td=class extends wd{constructor(){super(),this.pageType=`subject`}},Ed=class extends G.Component{state={numImagesLoaded:0};static propTypes={subject:K.default.object.isRequired,user:K.default.object.isRequired,contentType:K.default.string};getContentType=()=>{let{contentType:e}=this.props;return e&&ea[e]?ea[e]:null};setPageTitle=()=>{let{subject:e}=this.props,t=this.getContentType();Vo(t?{name:`K12 ${t.displayName} ${(e.seo_document??e.name)?.replace(`K12`,``)??``} `}:e)};componentDidMount(){let{actions:e,subject:t,contentType:n}=this.props;e.containerInitialize(t,n),this.setPageTitle(),this.preloadImages()}componentDidUpdate(e,t,n){let{subject:r}=this.props;e.subject.name!==r.name&&this.setState({numImagesLoaded:0},function(){this.preloadImages(),this.setPageTitle()}.bind(this))}imageLoaded=()=>{this.setState(e=>({numImagesLoaded:e.numImagesLoaded+1}))};preloadImages=()=>{let{subject:e}=this.props;(0,yd.default)(e)||ro.preloadImages(e.topics.map(e=>e.thumbnail),this.imageLoaded)};getUnitCount=e=>{let{user:t,classSections:n}=this.props;return Dt(n,t)?e.unit_count:e.elementary_unit_count};render(){let{subject:e,shouldShowOverlay:t,contentType:n}=this.props,{numImagesLoaded:r}=this.state;if((0,yd.default)(e))return null;if(t)return(0,q.jsx)(Td,{});let i=this.getContentType(),a=!!i;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(bd,{name:e.name,backgroundColor:a?i.backgroundColor:_i[e.page_name].nav,color:a?i.textColor:_i[e.page_name].text,contentType:n}),(0,q.jsx)(`ul`,{className:`topics-container`,tabIndex:0,"aria-label":(a?i.displayName+` `:``)+e.name+` Topics`,children:e.topics?.filter(e=>this.getUnitCount(e))?.filter(e=>n===ha.SPANISH?![`espanol`,`español`].includes(e.page_name):!0)?.map(t=>(0,q.jsx)(`li`,{children:(0,q.jsx)(Sd,{loading:r!==e.topics.length,topic:t,subject:e,textColor:a?i.textColor:_i[e.page_name].text,urlPrefix:a?`/${i.path}`:``,accentColor:a?i.backgroundColor:t.color})},t.name))})]})}},Dd=N((e,t)=>Cd(e,t),e=>U({containerInitialize:Qr.subjectContainerInitialize},e))(Ed);function Od(){this.list={data:null,request:null,requestOptions:null},this.detail={data:null,request:null,requestOptions:null}}var kd=ja.extend({},Je,pe,ot,kt),Ad=Aa({classSections:new Od,quizAttempts:new Od,studentAssignments:new Od,assignments:new Od,assignmentBreakdown:new Od,activityAttempts:new Od,paginationDetails:null,assignmentsPaginationDetails:null});Ad.dispatchToken=Ad.register(function(e){switch(e.action){case kd.SET_LIST:let t=this.getState();t[e.collection].list.data=e.list,e.collection===dt.STUDENT_ASSIGNMENTS&&(t.paginationDetails=ja.omit(e.data,`results`)),e.collection===dt.ASSIGNMENTS&&(t.assignmentsPaginationDetail
3s=ja.omit(e.data,`results`)),this.setState(t);break;case kd.SET_LIST_REQUEST:this.getState()[e.collection].list.request=e.request,this.getState()[e.collection].list.requestOptions=e.requestOptions,this.setState(this.getState());break;case kd.SET_DETAIL:this.getState()[e.collection].detail.data=e.detail,this.setState(this.getState());break;case kd.SET_DETAIL_REQUEST:this.getState()[e.collection].detail.request=e.request,this.getState()[e.collection].detail.requestOptions=e.requestOptions,this.setState(this.getState());break;case kd.ARCHIVE_CLASS_REQUEST:let n=this.getState().classSections.list.data;if(n&&n.filter){let t=n.filter(t=>t.id===e.classSection.id)[0];t&&(t.is_archived=!t.is_archived)}let r=this.getState().classSections.detail.data;r&&r.id===e.classSection.id&&(r.is_archived=!r.is_archived),this.setState({classSections:this.getState().classSections});break;case kd.UNASSIGN_QUIZ_REQUEST:let i=this.getState().assignments;i.detail.data&&i.detail.data.id===e.assignmentId&&(i.detail.data.deletePending=!0),i.list.data=this.getState().assignments.list.data.map(t=>t.id===e.assignmentId?ja.extend(t,{deletePending:!0}):t),this.setState({assignments:i});break;case kd.GET_DEFINITION_CARD_ASSESSMENT_RESPONSE:let{activityAttempts:a}=this.getState(),o=a.detail.data;if(o&&o.definitioncardattempt_set){let t=o.definitioncardattempt_set.find(t=>t.id===e.definitionCardAssessment.definition_card_attempt);t&&(t.assessment=e.definitionCardAssessment.id),this.setState({activityAttempts:a})}break;case kd.UNLOAD_ASSIGNMENT_BREAKDOWN_DETAIL_DATA:this.setState({assignmentBreakdown:new Od});break}});var jd=(e,t,n,r)=>{let i={type:`GET`,url:n,data:e,success:function(e){i===Ad.getState()[t].list.requestOptions&&(typeof r==`function`&&(e=r(e)),H.dispatch({action:Je.SET_LIST,list:ec(e)?e:e.results,collection:t,data:e}))},error:function(){H.dispatch({action:Je.SET_LIST,list:null,collection:t})},dataType:`json`},a=$.ajax(i);H.dispatch({action:Je.SET_LIST_REQUEST,request:a,requestOptions:i,collection:t})},Md=(e,t,n,r)=>{if(typeof e==`object`&&(H.dispatch({action:Je.SET_DETAIL_REQUEST,request:ja.extend($.ajax(),{state:()=>`mocked request`}),collection:t,requestOptions:{mocked:`true`}}),H.dispatch({action:Je.SET_DETAIL,detail:e,collection:t})),Number.isNaN(e))return;let i={type:`GET`,url:n+e+`/`,success:function(e){a===Ad.getState()[t].detail.request&&(typeof r==`function`&&(e=r(e)),H.dispatch({action:Je.SET_DETAIL,detail:e,collection:t}))},error:function(){H.dispatch({action:Je.SET_DETAIL,detail:null,collection:t})},dataType:`json`},a=$.ajax(i);H.dispatch({action:Je.SET_DETAIL_REQUEST,request:a,collection:t,requestOptions:i})};function Nd(e,t){Md(e,dt.ASSIGNMENTS,hn.ASSIGNMENTS,t)}var Pd={refreshList:function(e){return $.ajax(Ad.getState()[e].list.requestOptions)},refreshDetail:function(e){return $.ajax(Ad.getState()[e].detail.requestOptions)},getClassList:function(e){jd(e,dt.CLASSES,hn.CLASSES)},getClassDetail:function(e){Md(e,dt.CLASSES,hn.CLASSES)},getAssignmentList:function(e,t){jd(e,dt.ASSIGNMENTS,hn.ASSIGNMENTS,t)},getAssignmentDetail:Nd,getAssignmentBreakdown:function(e,t){let n={activity:t},r=`/api/assignments/`+e.toString()+`/breakdown/`,i=dt.ASSIGNMENT_BREAKDOWN,a={type:`GET`,url:r,dataType:`json`,data:n,success:function(e){H.dispatch({action:Je.SET_DETAIL,detail:e,collection:i})}},o=$.ajax(a);H.dispatch({action:Je.SET_DETAIL_REQUEST,collection:i,request:o,requestOptions:a})},unloadAssignmentBreakdownDetailData:function(){H.dispatch({action:Je.UNLOAD_ASSIGNMENT_BREAKDOWN_DETAIL_DATA})},getStudentAssignmentList:function(e,t){jd(e,dt.STUDENT_ASSIGNMENTS,hn.STUDENT_ASSIGNMENTS,t)},getStudentAssignmentDetail:function(e){Md(e,dt.STUDENT_ASSIGNMENTS,hn.STUDENT_ASSIGNMENTS,e=>{let t=e.quiz_attempt;return t?(t.questionAttempts=t.questionattempts,t.submitted=!0,t.numCorrect=t.assessment.num_correct,e):e})},getQuizAttemptDetail:function(e){Md(e,dt.QUIZ_ATTEMPTS,hn.QUIZ_ATTEMPTS,e=>e&&(e.questionAttempts=e.questionattempts,e.submitted=!0,e.numCorrect=e.assessment.num_correct,e))},resetAttempts:function(e,t,n=null){let r=`/api/assignments/${e}/reset_attempts/`;F.success({message:`Reassigning...`}),$.ajax({type:`POST`,url:r,data:{attempts:t,due_date:n},success:function(){Nd(e,e=>(F.clear(),F.success({message:`Activity reassigned`}),e))},error:function(e){console.error(`errr!`,e),F.error()}})},cancelResetAttempts:function(e,t){let n=`/api/assignments/${e}/cancel_reset_attempts/`;F.success({message:`Deleting reassignment...`}),$.ajax({type:`POST`,url:n,data:{attempts:t},success:function(){Nd(e,e=>(F.clear(),F.success({message:`Reassignment deleted`}),e))},error:function(e){console.error(`errr!`,e),F.error()}})},createAssignment:function(e){fi.dispatch({type:vr.ASSIGNMENT_CREATED,formData:e})}},Fd=e=>{let{modal:t,props:n,layer:r}=e;return{payload:{layer:r||1,modal:t,props:n||{}},type:Nt.OPEN_MODAL}},Id=()=>({type:Nt.CLOSE_MODAL}),Ld=Symbol.for(`immer-nothing`),Rd=Symbol.for(`immer-draftable`),zd=Symbol.for(`immer-state`),Bd=[function(e){return`The plugin for '${e}' has not been loaded into Immer. To enable the plugin, import and call \`enable${e}()\` when initializing your application.`},function(e){return`produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '${e}'`},`This object has been frozen and should not be mutated`,function(e){return`Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? `+e},`An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.`,`Immer forbids circular references`,"The first or second argument to `produce` must be a function","The third argument to `produce` must be a function or undefined","First argument to `createDraft` must be a plain object, an array, or an immerable object","First argument to `finishDraft` must be a draft returned by `createDraft`",function(e){return`'current' expects a draft, got: ${e}`},`Object.defineProperty() cannot be used on an Immer draft`,`Object.setPrototypeOf() cannot be used on an Immer draft`,`Immer only supports deleting array indices`,`Immer only supports setting array indices and the 'length' property`,function(e){return`'original' expects a draft, got: ${e}`}];function Vd(e,...t){{let n=Bd[e],r=typeof n==`function`?n.apply(null,t):n;throw Error(`[Immer] ${r}`)}throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Hd=Object.getPrototypeOf;function Ud(e){return!!e&&!!e[zd]}function Wd(e){return e?qd(e)||Array.isArray(e)||!!e[Rd]||!!e.constructor?.[Rd]||$d(e)||ef(e):!1}var Gd=Object.prototype.constructor.toString(),Kd=new WeakMap;function qd(e){if(!e||typeof e!=`object`)return!1;let t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;let n=Object.hasOwnProperty.call(t,`constructor`)&&t.constructor;if(n===Object)return!0;
3if(typeof n!=`function`)return!1;let r=Kd.get(n);return r===void 0&&(r=Function.toString.call(n),Kd.set(n,r)),r===Gd}function Jd(e,t,n=!0){Yd(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function Yd(e){let t=e[zd];return t?t.type_:Array.isArray(e)?1:$d(e)?2:ef(e)?3:0}function Xd(e,t){return Yd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Zd(e,t,n){let r=Yd(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function Qd(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function $d(e){return e instanceof Map}function ef(e){return e instanceof Set}function tf(e){return e.copy_||e.base_}function nf(e,t){if($d(e))return new Map(e);if(ef(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let n=qd(e);if(t===!0||t===`class_only`&&!n){let t=Object.getOwnPropertyDescriptors(e);delete t[zd];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){let i=n[r],a=t[i];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(Hd(e),t)}else{let t=Hd(e);return t!==null&&n?{...e}:Object.assign(Object.create(t),e)}}function rf(e,t=!1){return sf(e)||Ud(e)||!Wd(e)?e:(Yd(e)>1&&Object.defineProperties(e,{set:of,add:of,clear:of,delete:of}),Object.freeze(e),t&&Object.values(e).forEach(e=>rf(e,!0)),e)}function af(){Vd(2)}var of={value:af};function sf(e){return typeof e!=`object`||!e?!0:Object.isFrozen(e)}var cf={};function lf(e){let t=cf[e];return t||Vd(0,e),t}var uf;function df(){return uf}function ff(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function pf(e,t){t&&(lf(`Patches`),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function mf(e){hf(e),e.drafts_.forEach(_f),e.drafts_=null}function hf(e){e===uf&&(uf=e.parent_)}function gf(e){return uf=ff(uf,e)}function _f(e){let t=e[zd];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function vf(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];return e!==void 0&&e!==n?(n[zd].modified_&&(mf(t),Vd(4)),Wd(e)&&(e=yf(t,e),t.parent_||xf(t,e)),t.patches_&&lf(`Patches`).generateReplacementPatches_(n[zd].base_,e,t.patches_,t.inversePatches_)):e=yf(t,n,[]),mf(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===Ld?void 0:e}function yf(e,t,n){if(sf(t))return t;let r=e.immer_.shouldUseStrictIteration(),i=t[zd];if(!i)return Jd(t,(r,a)=>bf(e,i,t,r,a,n),r),t;if(i.scope_!==e)return t;if(!i.modified_)return xf(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;let t=i.copy_,a=t,o=!1;i.type_===3&&(a=new Set(t),t.clear(),o=!0),Jd(a,(r,a)=>bf(e,i,t,r,a,n,o),r),xf(e,t,!1),n&&e.patches_&&lf(`Patches`).generatePatches_(i,n,e.patches_,e.inversePatches_)}return i.copy_}function bf(e,t,n,r,i,a,o){if(i==null||typeof i!=`object`&&!o)return;let s=sf(i);if(!(s&&!o)){if(i===n&&Vd(5),Ud(i)){let o=yf(e,i,a&&t&&t.type_!==3&&!Xd(t.assigned_,r)?a.concat(r):void 0);if(Zd(n,r,o),Ud(o))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(Wd(i)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[r]===i&&s)return;yf(e,i),(!t||!t.scope_.parent_)&&typeof r!=`symbol`&&($d(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&xf(e,i)}}}function xf(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&rf(t,n)}function Sf(e,t){let n=Array.isArray(e),r={type_:+!!n,scope_:t?t.scope_:df(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=r,a=Cf;n&&(i=[r],a=wf);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}var Cf={get(e,t){if(t===zd)return e;let n=tf(e);if(!Xd(n,t))return Ef(e,n,t);let r=n[t];return e.finalized_||!Wd(r)?r:r===Tf(e.base_,t)?(kf(e),e.copy_[t]=jf(r,e)):r},has(e,t){return t in tf(e)},ownKeys(e){return Reflect.ownKeys(tf(e))},set(e,t,n){let r=Df(tf(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=Tf(tf(e),t),i=r?.[zd];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Qd(n,r)&&(n!==void 0||Xd(e.base_,t)))return!0;kf(e),Of(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty(e,t){return Tf(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,kf(e),Of(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=tf(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!==`length`,enumerable:r.enumerable,value:n[t]}},defineProperty(){Vd(11)},getPrototypeOf(e){return Hd(e.base_)},setPrototypeOf(){Vd(12)}},wf={};Jd(Cf,(e,t)=>{wf[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),wf.deleteProperty=function(e,t){return isNaN(parseInt(t))&&Vd(13),wf.set.call(this,e,t,void 0)},wf.set=function(e,t,n){return t!==`length`&&isNaN(parseInt(t))&&Vd(14),Cf.set.call(this,e[0],t,n,e[0])};function Tf(e,t){let n=e[zd];return(n?tf(n):e)[t]}function Ef(e,t,n){let r=Df(t,n);return r?`value`in r?r.value:r.get?.call(e.draft_):void 0}function Df(e,t){if(!(t in e))return;let n=Hd(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=Hd(n)}}function Of(e){e.modified_||(e.modified_=!0,e.parent_&&Of(e.parent_))}function kf(e){e.copy_||=nf(e.base_,e.scope_.immer_.useStrictShallowCopy_)}var Af=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{if(typeof e==`function`&&typeof t!=`function`){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}typeof t!=`function`&&Vd(6),n!==void 0&&typeof n!=`function`&&Vd(7);let r;if(Wd(e)){let i=gf(this),a=jf(e,void 0),o=!0;try{r=t(a),o=!1}finally{o?mf(i):hf(i)}return pf(i,n),vf(r,i)}else if(!e||typeof e!=`object`){if(r=t(e),r===void 0&&(r=e),r===Ld&&(r=void 0),this.autoFreeze_&&rf(r,!0),n){let t=[],i=[];lf(`Patches`).generateReplacementPatches_(e,r,t,i),n(t,i)}return r}else Vd(1,e)},this.produceWithPatches=(e,t)=>{if(typeof e==`function`)return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},typeof e?.autoFreeze==`boolean`&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy==`boolean`&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration==`boolean`&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Wd(e)||Vd(8),Ud(e)&&(e=Mf(e));let t=gf(this),n=jf(e,void 0);return n[zd].isManual_=!0,hf(t),n}finishDraft(e,t){let n=e&&e[zd];(!n||!n.isManual_)&&Vd(9);let{scope_:r}=n;return pf(r,t),vf(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>
3-1&&(t=t.slice(n+1));let r=lf(`Patches`).applyPatches_;return Ud(e)?r(e,t):this.produce(e,e=>r(e,t))}};function jf(e,t){let n=$d(e)?lf(`MapSet`).proxyMap_(e,t):ef(e)?lf(`MapSet`).proxySet_(e,t):Sf(e,t);return(t?t.scope_:df()).drafts_.push(n),n}function Mf(e){return Ud(e)||Vd(10,e),Nf(e)}function Nf(e){if(!Wd(e)||sf(e))return e;let t=e[zd],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=nf(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=nf(e,!0);return Jd(n,(e,t)=>{Zd(n,e,Nf(t))},r),t&&(t.finalized_=!1),n}var Pf=new Af().produce,Ff=t(Rs()),If=pe,Lf={dispatchDOMData:function(e){H.dispatch({...e,action:If.INITIALIZE_TEACHER_APP_STORE})},resetRequestHandler:function(e){H.dispatch({action:If.RESET_REQUEST_HANDLER,requestHandler:e})},postAssignment:(e,t)=>n=>{let r=Object.keys(e.class_student_selections),i=r.length;n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`loading`,assignmentStatusMessage:`Creating ${(0,Ff.default)(`assignments`,i)}...`}});let a=null;return Kt.post(hn.ASSIGNMENTS,e,Me()).then(({data:e})=>(a=e,Pd.refreshList(dt.ASSIGNMENTS))).then(()=>{fi.dispatch({type:vr.CREATE_ASSIGNMENT_RESPONSE,assignments:a,classSectionId:a[0].class_section}),n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`success`,assignmentStatusMessage:`${(0,Ff.default)(`Assignments`,i)} created!`,...i===1&&!t&&{classId:r[0]}}})}).catch(e=>{fi.dispatch({type:If.CREATE_ASSIGNMENT_RESPONSE,error:e,assignments:[]}),n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`error`,assignmentStatusMessage:`Something went wrong and the ${(0,Ff.default)(`assignments`,i)} ${(0,Ff.default)(`were`,i)} not created.\n\nPlease reload the page and try again.`}})})},putAssignment:(e,t)=>n=>(n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`loading`,assignmentStatusMessage:`Updating assignment...`}}),Kt.put(`${hn.ASSIGNMENTS}${e.id}/`,t,Me()).then(()=>Promise.all([Pd.refreshDetail(dt.ASSIGNMENTS),Pd.refreshList(dt.ASSIGNMENTS)])).then(()=>{n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`success`,assignmentStatusMessage:`Assignment successfully updated.`,classId:t.classId}})}).catch(()=>{n({type:`CREATE_UPDATE_ASSIGNMENT`,payload:{assignmentRequestState:`error`,assignmentStatusMessage:`Failed to update the assignment. 4 5Please reload the page and try again.`}})})),toggleArchiveClass:function(e,t,n=null){let r={type:`PUT`,url:hn.CLASSES+e.id+`/archive/?retrieve_archived=true`,success:function(r){H.dispatch({action:If.ARCHIVE_CLASS_RESPONSE,is_archived:r.archived_date}),Pd.refreshList(dt.CLASSES),F.success({message:t(e,!0)}),n&&n(mi.classSectionToggleArchive(e,null,!0))},error:function(e){H.dispatch({action:If.ARCHIVE_CLASS_RESPONSE,error:e}),Pd.refreshList(dt.CLASSES),F.error({message:t(e,!1)})}},i=$.ajax(r);return H.dispatch({action:If.ARCHIVE_CLASS_REQUEST,classSection:e,request:i,requestOptions:r}),Promise.all([i])},editStudent:function(e,t,n){let r={type:`PUT`,url:hn.STUDENTS+e+`/`,data:t,success:e=>{H.dispatch({action:If.EDIT_STUDENT_RESPONSE,response:e});let{entities:r}=je(e,rr);an(n,r),n(mi.fetchClassSectionsList()),n(mi.fetchClassSectionDetail(t.classId))},error:(e,t,n)=>{H.dispatch({action:If.EDIT_STUDENT_RESPONSE,error:n})}},i=$.ajax(r);H.dispatch({action:If.EDIT_STUDENT_REQUEST,requestOptions:r,request:i})},deleteAssignment:function(e,t,n){let r={type:`DELETE`,url:hn.ASSIGNMENTS+e+`/`,success:function(e){H.dispatch({action:If.UNASSIGN_QUIZ_RESPONSE,success:!0}),fi.dispatch({type:vr.DELETE_ASSIGNMENT_RESPONSE,classSectionId:t}),Pd.refreshList(dt.ASSIGNMENTS),F.success({message:n(e,!0)})},error:function(e,t,r){H.dispatch({action:If.UNASSIGN_QUIZ_RESPONSE,success:!1,error:r}),F.error({message:n(r,!1)})}},i=$.ajax(r);H.dispatch({action:If.UNASSIGN_QUIZ_REQUEST,assignmentId:e,request:i,requestOptions:r})},createStudentAssignment:function(e,t){let n={student:t.id},r={type:`PUT`,url:hn.ASSIGNMENTS+e+`/assign_to_student/`,data:n,success:function(e){H.dispatch({action:If.CREATE_STUDENT_ASSIGNMENT_RESPONSE,success:!0,data:{studentId:t.id}}),Pd.refreshDetail(dt.ASSIGNMENTS)},error:function(e,n,r){H.dispatch({action:If.CREATE_STUDENT_ASSIGNMENT_RESPONSE,success:!1,error:r,studentId:t.id})}},i=$.ajax(r);H.dispatch({action:If.CREATE_STUDENT_ASSIGNMENT_REQUEST,assignmentId:e,student:t,request:i,requestOptions:r})},deleteStudentAssignment:function(e){let t={type:`DELETE`,url:hn.STUDENT_ASSIGNMENTS+e+`/`,success:function(t){H.dispatch({action:If.DELETE_STUDENT_ASSIGNMENT_RESPONSE,success:!0,data:{studentAssignmentId:e}}),Pd.refreshDetail(dt.ASSIGNMENTS)},error:function(t,n,r){H.dispatch({action:If.DELETE_STUDENT_ASSIGNMENT_RESPONSE,success:!1,error:r,studentAssignmentId:e})}},n=$.ajax(t);H.dispatch({action:If.DELETE_STUDENT_ASSIGNMENT_REQUEST,studentAssignmentId:e,request:n,requestOptions:t})},assessRapbox:function(e,t,n,r=!1){let i={...e,comment:e.comment||``,score:e.score==null?null:String(e.score)},a=r?`/api/standalone-lyric-lab-attempts/`:`/api/rapbox_attempts/`,o={type:`PUT`,contentType:`application/json`,data:JSON.stringify(i),url:`${a}${i.id}/assess/`,success:function(e){H.dispatch({action:If.ASSESS_RAPBOX_RESPONSE,success:!0,rapboxAttempt:e}),Pd.refreshDetail(dt.ASSIGNMENTS),F.success({message:t(null,!0)}),n(e)},error:function(e,n,r){H.dispatch({action:If.ASSESS_RAPBOX_RESPONSE,success:!1,error:r,notification:t(null,!1)}),F.error({message:t(null,!1)})}},s=$.ajax(o);H.dispatch({action:If.ASSESS_RAPBOX_REQUEST,request:s,requestOptions:o})},clickedToAssign:function(e){fi.dispatch({type:vr.CLICKED_TO_ASSIGN,location:e})},studentDetailClicked:function(e,t,n){fi.dispatch({type:vr.ANALYTICS_TEACHER_DASHBOARD_STUDENT_DETAIL_CLICKED,classId:e,studentId:t,schoolId:n})},studentDetailClean:function(){fi.dispatch({type:vr.ANALYTICS_TEACHER_DASHBOARD_STUDENT_DETAIL_CLEAN})}},Rf=e=>{let t=e.classsectionidentification_set&&e.classsectionidentification_set.length>0&&e.classsectionidentification_set.find(e=>e.identification===`Google`);return t?t.value:null},zf=e=>e.classsectionidentification_set&&e.classsectionidentification_set.length>0?e.classsectionidentification_set[0].identification:null,Bf=(e,t,n,r=!0)=>e&&r?`ON`:!r&&(!n||!t)?null:r&&t>0&&t===n?`ON`:t?`On for ${t}/${n} students`:`OFF`,Vf={"default-browse-thumbnail-dimensions":`TeacherModal__default-browse-thumbnail-dimensions___6aad07c5`,"default-browse-card-dimensions":`TeacherModal__default-browse-card-dimensions___d46674a9`,content:`TeacherModal__content___2bf9ebeb`},Hf=({className:e,size:t=`medium`,children:n,...r})=>(0,q.jsx)(Wa,{className:(0,J.default)(`assignment__modal`,`assignment__modal--${t}`,e),...r,children:(0,q.jsx)(`div`,{className:(0,J.default)(Vf.content),children:n})}),Uf=({isSpanish:e,isPractice:t})=>(0,q.jsxs)(`span`,{className:`modal-practice-pills`,children:[(0,q.jsx)(Ls,{theme:t?`practice`:`lesson`}),e&&(0,q.jsx)(Qs,{rounded:!0})]}),Wf=({size:e=`medium`,onClose:t,header:n=null,children:r,...i})=>(0,q.jsx)(Hf,{...i,className:`assignment__modal--teacher`,size:e,onClose:t,renderHeader:n,CloseIcon:(0,q.jsx)(Ea,{}),children:r}),Gf=y(class extends G.Component{objectsMatch=(e,t)=>{t||={};let n=Object.getOwnPropertyNames(e).filter(n=>String(t[n])!==String(e[n]));return n.length?!1:(n=Object.getOwnPropertyNames(t).filter(n=>String(e[n])!==String(t[n])),!n.length)};isMostActive=()=>{let{to:e,location:t,query:n}=this.props,r=typeof e==`string`,i=r?e:e.pathname,a=r?n:Ji.parse(e.search);return t.pathname===i&&this.objectsMatch(Ji.parse(t.search),a)};render(){let{as:e=null,className:t,linkDisabled:n=!1,query:r,to:i,children:a}=this.props,o=(0,J.default)(t,{"link-most-active active":this.isMostActive(),"link-disabled":n}),s={...ja.omit(this.props,`as`,`history`,`linkDisabled`,`location`,`match`,`query`,`staticContext`),className:o};if(n)return(0,q.jsx)(`a`,{...s,children:a});let c=Ji.stringify(r),l=typeof i==`string`?`${i}${c?`?${c}`:``}`:i;return(0,q.jsx)(e??b,{...s,to:l,children:a})}}),Kf={"default-browse-thumbnail-dimensions":`AssignmentStatusModal__default-browse-thumbnail-dimensions___b672eb1b`,"default-browse-card-dimensions":`AssignmentStatusModal__default-browse-card-dimensions___3742d698`,"status-modal":`AssignmentStatusModal__status-modal___33679dfa`,"success-error-title":`AssignmentStatusModal__success-error-title___f0081d91`,"status-modal-loading-container":`AssignmentStatusModal__status-modal-loading-container___90ec10b8`,title:`AssignmentStatusModal__title___ec6ed601`,"no-reload":`AssignmentStatusModal__no-reload___5fca3e59`,"status-modal-success-container":`AssignmentStatusModal__status-modal-success-container___3fc31108`,"assignments-tab-link":`AssignmentStatusModal__assignments-tab-link___c7c9d22a`,link:`AssignmentStatusModal__link___321901ed`},qf=N(e=>({...e.assignmentFlowStatus}))(({assignmentRequestState:e,assignmentStatusMessage:t,classId:n,handleClose:r})=>{let i={loading:(0,q.jsxs)(`div`,{className:(0,J.default)(Kf[`status-modal-loading-container`]),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(`flo-modal-title--sync-google`,Kf.title),children:t}),(0,q.jsxs)(`div`,{className:`gclassroom-modal loading`,children:[(0,q.jsx)(V,{}),(0,q.jsx)(`span`,{className:(0,J.default)(Kf[`no-reload`]),children:`Please do not leave or reload this page.`})]})]}),success:(0,q.jsxs)(`div`,{className:(0,J.default)(Kf[`status-modal-success-container`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(`gclassroom-modal import-complete flo-message-success`,Kf[`success-error-title`]),children:(0,q.jsx)(`span`,{children:t})}
5),n&&(0,q.jsxs)(`p`,{className:(0,J.default)(Kf[`assignments-tab-link`]),children:[`View results in your class'`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(Kf.link),children:(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${n}/assignments/`,...!!r&&{onClick:r},children:`Assignments tab`})})]})]}),error:(0,q.jsx)(`div`,{className:(0,J.default)(`gclassroom-modal import-complete flo-message-error`,Kf[`success-error-title`]),"data-testid":`assignment-status-modal-error`,children:(0,q.jsx)(`span`,{children:t})})};return(0,q.jsx)(`section`,{className:(0,J.default)(Kf[`status-modal`]),children:e?i[e]??null:null})}),Y=t(nc()),Jf={buttonContainer:`PrimaryAssignmentButton__buttonContainer___8ad3026b`,practiceButtonContainer:`PrimaryAssignmentButton__practiceButtonContainer___d301730e`},Yf=class extends G.Component{static defaultProps={containerStyle:{},disabled:!1,style:{}};render(){let{children:e,containerStyle:t,disabled:n,onClick:r,style:i}=this.props;return(0,q.jsx)(`span`,{className:(0,J.default)(n?`buttonContainerDisabled`:``,Jf.buttonContainer),style:t,children:(0,q.jsx)(wa,{dataTestId:`primary-assignment-button`,disabled:n,...r&&!n&&{onClick:r},style:i,children:e})})}},Xf={"default-browse-thumbnail-dimensions":`SecondaryAssignmentButton__default-browse-thumbnail-dimensions___b8d957bd`,"default-browse-card-dimensions":`SecondaryAssignmentButton__default-browse-card-dimensions___79e4aeff`,buttonContainer:`SecondaryAssignmentButton__buttonContainer___717eefe5`},Zf=class extends G.Component{static defaultProps={containerStyle:{},style:{},onClick:()=>null};render(){let{containerStyle:e,children:t,onClick:n,style:r}=this.props;return(0,q.jsx)(`span`,{className:(0,J.default)(Xf.buttonContainer),style:e,children:(0,q.jsx)(rc,{onClick:n,style:r,children:t})})}},Qf=t(Ir()),$f={"default-browse-thumbnail-dimensions":`StepCounter__default-browse-thumbnail-dimensions___d066437b`,"default-browse-card-dimensions":`StepCounter__default-browse-card-dimensions___73bdd0f1`,container:`StepCounter__container___adb0e3d6`,"item-and-separator":`StepCounter__item-and-separator___118f7902`,item:`StepCounter__item___da0e92a8`,selected:`StepCounter__selected___052a35e2`,separator:`StepCounter__separator___4dfbf4e7`},ep=G.memo(({current:e,total:t})=>(0,q.jsxs)(`div`,{className:(0,J.default)($f.container),children:[Qf.default.range(1,t+1).map(n=>{let r=e===n;return(0,q.jsxs)(`div`,{className:(0,J.default)($f[`item-and-separator`]),children:[(0,q.jsx)(`div`,{"data-testid":r?`step-counter-${n}-selected`:`step-counter-${n}`,className:(0,J.default)($f.item,{[$f.selected]:r}),children:n}),n===t?null:(0,q.jsx)(`div`,{className:(0,J.default)($f.separator)})]},n)}),(0,q.jsx)(`div`,{})]})),tp={"default-browse-thumbnail-dimensions":`DisabledDatePopUp__default-browse-thumbnail-dimensions___75966b33`,"default-browse-card-dimensions":`DisabledDatePopUp__default-browse-card-dimensions___47e2394e`,activity__tooltip:`DisabledDatePopUp__activity__tooltip___23356e5b`,"activity__tooltip--date":`DisabledDatePopUp__activity__tooltip--date___0fcb3483`},np=`This activity cannot be edited since students have already started it.`,rp=e=>{let{type:t}=e;return(0,q.jsx)(`div`,{className:(0,J.default)(`text--smallest`,tp.activity__tooltip,tp[`activity__tooltip--date`]),children:t===`activity`?np:t===`start-date`&&`The start date cannot be changed since students have already started the assignment.`})},ip=class extends G.Component{render(){let{onClick:e,value:t,className:n}=this.props;return(0,q.jsx)(`span`,{className:`text--small--medium datepicker__value ${t?``:`datepicker__value--unselected`} ${n||``}`,onClick:e,children:t||`None`})}},ap=class extends G.Component{render(){let{onClick:e,value:t}=this.props,n=!t||t===M().format(`MM/DD`);return(0,q.jsx)(`span`,{className:`text--small--medium datepicker__value ${n?`datepicker__value--unselected`:``}`,onClick:e,children:n?`Today`:t})}},op=({completed:e=!1,locked:t=!1,className:n,title:r})=>(0,q.jsx)(oc,{checked:e,locked:t,className:(0,J.default)(`activity-statusIcon`,n,{complete:e&&!t,incomplete:!e&&!t,locked:t}),title:r}),sp=({activity:e,className:t=``,...n})=>{let r={[Ve.FLASHCARDS]:e=>(0,q.jsx)(Gt,{...e}),[Ve.VIDEOS]:e=>(0,q.jsx)(ue,{...e}),[Ve.VOCAB_GAME]:e=>(0,q.jsx)(ft,{...e})}[e];return r?(0,q.jsx)(r,{className:(0,J.default)(`vocab-practice-icon`,t),...n}):null};function cp(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=cp(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function lp(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=cp(e))&&(r&&(r+=` `),r+=t);return r}var up=365.2425,dp=6048e5,fp=864e5,pp=6e4,mp=36e5,hp=1e3,gp=3600*24;gp*7,gp*up/12*3;var _p=Symbol.for(`constructDateFrom`);function vp(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&_p in e?e[_p](t):e instanceof Date?new e.constructor(t):new Date(t)}function X(e,t){return vp(t||e,e)}
5function yp(e,t,n){let r=X(e,n?.in);return isNaN(t)?vp(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function bp(e,t,n){let r=X(e,n?.in);if(isNaN(t))return vp(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=vp(n?.in||e,r.getTime());return a.setMonth(r.getMonth()+t+1,0),i>=a.getDate()?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function xp(e,t,n){return vp(n?.in||e,+X(e)+t)}function Sp(e,t,n){return xp(e,t*mp,n)}var Cp={};function wp(){return Cp}function Tp(e,t){let n=wp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=X(e,t?.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function Ep(e,t){return Tp(e,{...t,weekStartsOn:1})}function Dp(e,t){let n=X(e,t?.in),r=n.getFullYear(),i=vp(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);let a=Ep(i),o=vp(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let s=Ep(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Op(e){let t=X(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function kp(e,...t){let n=vp.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function Ap(e,t){let n=X(e,t?.in);return n.setHours(0,0,0,0),n}
5function jp(e,t,n){let[r,i]=kp(n?.in,e,t),a=Ap(r),o=Ap(i),s=+a-Op(a),c=+o-Op(o);return Math.round((s-c)/fp)}function Mp(e,t){let n=Dp(e,t),r=vp(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Ep(r)}function Np(e,t,n){let r=X(e,n?.in);return r.setTime(r.getTime()+t*pp),r}function Pp(e,t,n){return bp(e,t*3,n)}function Fp(e,t,n){return xp(e,t*1e3,n)}function Ip(e,t,n){return yp(e,t*7,n)}function Lp(e,t,n){return bp(e,t*12,n)}function Rp(e,t){let n,r=t?.in;return e.forEach(e=>{!r&&typeof e==`object`&&(r=vp.bind(null,e));let t=X(e,r);(!n||n<t||isNaN(+t))&&(n=t)}),vp(r,n||NaN)}function zp(e,t){let n,r=t?.in;return e.forEach(e=>{!r&&typeof e==`object`&&(r=vp.bind(null,e));let t=X(e,r);(!n||n>t||isNaN(+t))&&(n=t)}),vp(r,n||NaN)}function Bp(e,t,n){let[r,i]=kp(n?.in,e,t);return+Ap(r)==+Ap(i)}function Vp(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Hp(e){return!(!Vp(e)&&typeof e!=`number`||isNaN(+X(e)))}function Up(e,t,n){let[r,i]=kp(n?.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function Wp(e,t){let n=X(e,t?.in);return Math.trunc(n.getMonth()/3)+1}function Gp(e,t,n){let[r,i]=kp(n?.in,e,t),a=r.getFullYear()-i.getFullYear(),o=Wp(r)-Wp(i);return a*4+o}function Kp(e,t,n){let[r,i]=kp(n?.in,e,t);return r.getFullYear()-i.getFullYear()}function qp(e,t,n){let[r,i]=kp(n?.in,e,t),a=Jp(r,i),o=Math.abs(jp(r,i));r.setDate(r.getDate()-a*o);let s=a*(o-Number(Jp(r,i)===-a));return s===0?0:s}function Jp(e,t){let n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function Yp(e,t){let n=X(e,t?.in);return n.setHours(23,59,59,999),n}function Xp(e,t){let n=X(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function Zp(e,t){let n=X(e,t?.in),r=n.getMonth(),i=r-r%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function Qp(e,t){let n=X(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function $p(e,t){let n=X(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function em(e,t){let n=X(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function tm(e,t){let n=wp(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=X(e,t?.in),a=i.getDay(),o=(a<r?-7:0)+6-(a-r);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}var nm={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},rm=(e,t,n)=>{let r,i=nm[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function im(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var am={date:im({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:im({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:im({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},om={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},sm=(e,t,n,r)=>om[e];function cm(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var lm={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:cm({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:cm({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:cm({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:cm({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:cm({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function um(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?fm(s,e=>e.test(o)):dm(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}
vendor: 10,984 bytes, line 5
5}function dm(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function fm(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function pm(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var mm={code:`en-US`,formatDistance:rm,formatLong:am,formatRelative:sm,localize:lm,match:{ordinalNumber:pm({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:um({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:um({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:um({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:um({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:um({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function hm(e,t){let n=X(e,t?.in);return jp(n,em(n))+1}function gm(e,t){let n=X(e,t?.in),r=Ep(n)-+Mp(n);return Math.round(r/dp)+1}function _m(e,t){let n=X(e,t?.in),r=n.getFullYear(),i=wp(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=vp(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=Tp(o,t),c=vp(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=Tp(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function vm(e,t){let n=wp(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=_m(e,t),a=vp(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),Tp(a,t)}function ym(e,t){let n=X(e,t?.in),r=Tp(n,t)-+vm(n,t);return Math.round(r/dp)+1}function bm(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var xm={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return bm(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):bm(n+1,2)},d(e,t){return bm(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return bm(e.getHours()%12||12,t.length)},H(e,t){return bm(e.getHours(),t.length)},m(e,t){return bm(e.getMinutes(),t.length)},s(e,t){return bm(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return bm(Math.trunc(r*10**(n-3)),t.length)}},Sm={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},Cm={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return xm.y(e,t)},Y:function(e,t,n,r){let i=_m(e,r),a=i>0?i:1-i;return t===`YY`?bm(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):bm(a,t.length)},R:function(e,t){return bm(Dp(e),t.length)},u:function(e,t){return bm(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return bm(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return bm(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return xm.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return bm(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=ym(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):bm(i,t.length)},I:function(e,t,n){let r=gm(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):bm(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):xm.d(e,t)},D:function(e,t,n){let r=hm(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):bm(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return bm(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return bm(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return bm(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?Sm.noon:r===0?Sm.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?Sm.evening:r>=12?Sm.afternoon:r>=4?Sm.morning:Sm.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return xm.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):xm.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):bm(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):bm(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):xm.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):xm.s(e,t)},S:function(e,t){return xm.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return Tm(r);case`XXXX`:case`XX`:return Em(r);default:return Em(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return Tm(r);case`xxxx`:case`xx`:return Em(r);default:return Em(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+wm(r,`:`);default:return`GMT`+Em(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+wm(r,`:`);default:return`GMT`+Em(r,`:`)}},t:function(e,t,n){return bm(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return bm(+e,t.length)}};function wm(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+bm(a,2)}function Tm(e,t){return e%60==0?(e>0?`-`:`+`)+bm(Math.abs(e)/60,2):Em(e,t)}function Em(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=bm(Math.trunc(r/60),2),a=bm(r%60,2);return n+i+t+a}var Dm=(e,t)=>{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},Om=(e,t)=>
5{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},km={p:Om,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Dm(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`});break}return a.replace(`{{date}}`,Dm(r,t)).replace(`{{time}}`,Om(i,t))}},Am=/^D+$/,jm=/^Y+$/,Mm=[`D`,`DD`,`YY`,`YYYY`];function Nm(e){return Am.test(e)}function Pm(e){return jm.test(e)}function Fm(e,t,n){let r=Im(e,t,n);if(console.warn(r),Mm.includes(e))throw RangeError(r)}function Im(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Lm=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Rm=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,zm=/^'([^]*?)'?$/,Bm=/''/g,Vm=/[a-zA-Z]/;function Hm(e,t,n){let r=wp(),i=n?.locale??r.locale??mm,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=X(e,n?.in);if(!Hp(s))throw RangeError(`Invalid time value`);let c=t.match(Rm).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=km[t];return n(e,i.formatLong)}return e}).join(``).match(Lm).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:Um(e)};if(Cm[t])return{isToken:!0,value:e};if(t.match(Vm))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&Pm(a)||!n?.useAdditionalDayOfYearTokens&&Nm(a))&&Fm(a,t,String(e));let o=Cm[a[0]];return o(s,a,i.localize,l)}).join(``)}function Um(e){let t=e.match(zm);return t?t[1].replace(Bm,`'`):e}function Wm(e,t){return X(e,t?.in).getDate()}function Gm(e,t){return X(e,t?.in).getDay()}function Km(e,t){let n=X(e,t?.in),r=n.getFullYear(),i=n.getMonth(),a=vp(n,0);return a.setFullYear(r,i+1,0),a.setHours(0,0,0,0),a.getDate()}function qm(){return Object.assign({},wp())}function Jm(e,t){return X(e,t?.in).getHours()}function Ym(e,t){let n=X(e,t?.in).getDay();return n===0?7:n}function Xm(e,t){return X(e,t?.in).getMinutes()}function Zm(e,t){return X(e,t?.in).getMonth()}function Qm(e){return X(e).getSeconds()}function $m(e){return+X(e)}function eh(e,t){return X(e,t?.in).getFullYear()}function th(e,t){return+X(e)>+X(t)}function nh(e,t){return+X(e)<+X(t)}function rh(e,t){return+X(e)==+X(t)}function ih(e,t){let n=ah(t)?new t(0):vp(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function ah(e){return typeof e==`function`&&e.prototype?.constructor===e}var oh=10,sh=class{subPriority=0;validate(e,t){return!0}},ch=class extends sh{constructor(e,t,n,r,i){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,i&&(this.subPriority=i)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}},lh=class extends sh{priority=oh;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>vp(t,e))}set(e,t){return t.timestampIsSet?e:vp(e,ih(e,this.context))}},uh=class{run(e,t,n,r){let i=this.parse(e,t,n,r);return i?{setter:new ch(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,n){return!0}},dh=class extends uh{priority=140;parse(e,t,n){switch(t){case`G`:case`GG`:case`GGG`:return n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`});case`GGGGG`:return n.era(e,{width:`narrow`});default:return n.era(e,{width:`wide`})||n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`R`,`u`,`t`,`T`]},fh={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/}
vendor: 18,473 bytes, line 5
5,ph={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function mh(e,t){return e&&{value:t(e.value),rest:e.rest}}function hh(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function gh(e,t){let n=t.match(e);if(!n)return null;if(n[0]===`Z`)return{value:0,rest:t.slice(1)};let r=n[1]===`+`?1:-1,i=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(i*mp+a*pp+o*hp),rest:t.slice(n[0].length)}}function _h(e){return hh(fh.anyDigitsSigned,e)}function vh(e,t){switch(e){case 1:return hh(fh.singleDigit,t);case 2:return hh(fh.twoDigits,t);case 3:return hh(fh.threeDigits,t);case 4:return hh(fh.fourDigits,t);default:return hh(RegExp(`^\\d{1,`+e+`}`),t)}}function yh(e,t){switch(e){case 1:return hh(fh.singleDigitSigned,t);case 2:return hh(fh.twoDigitsSigned,t);case 3:return hh(fh.threeDigitsSigned,t);case 4:return hh(fh.fourDigitsSigned,t);default:return hh(RegExp(`^-?\\d{1,`+e+`}`),t)}}function bh(e){switch(e){case`morning`:return 4;case`evening`:return 17;case`pm`:case`noon`:case`afternoon`:return 12;default:return 0}}function xh(e,t){let n=t>0,r=n?t:1-t,i;if(r<=50)i=e||100;else{let t=r+50,n=Math.trunc(t/100)*100,a=e>=t%100;i=e+n-(a?100:0)}return n?i:1-i}function Sh(e){return e%400==0||e%4==0&&e%100!=0}var Ch=class extends uh{priority=130;incompatibleTokens=[`Y`,`R`,`u`,`w`,`I`,`i`,`e`,`c`,`t`,`T`];parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`yy`});switch(t){case`y`:return mh(vh(4,e),r);case`yo`:return mh(n.ordinalNumber(e,{unit:`year`}),r);default:return mh(vh(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){let r=e.getFullYear();if(n.isTwoDigitYear){let t=xh(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let i=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}},wh=class extends uh{priority=130;parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`YY`});switch(t){case`Y`:return mh(vh(4,e),r);case`Yo`:return mh(n.ordinalNumber(e,{unit:`year`}),r);default:return mh(vh(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){let i=_m(e,r);if(n.isTwoDigitYear){let t=xh(n.year,i);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Tp(e,r)}let a=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(a,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Tp(e,r)}incompatibleTokens=[`y`,`R`,`u`,`Q`,`q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]},Th=class extends uh{priority=130;parse(e,t){return yh(t===`R`?4:t.length,e)}set(e,t,n){let r=vp(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Ep(r)}incompatibleTokens=[`G`,`y`,`Y`,`u`,`Q`,`q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},Eh=class extends uh{priority=130;parse(e,t){return yh(t===`u`?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`G`,`y`,`Y`,`R`,`w`,`I`,`i`,`e`,`c`,`t`,`T`]},Dh=class extends uh{priority=120;parse(e,t,n){switch(t){case`Q`:case`QQ`:return vh(t.length,e);case`Qo`:return n.ordinalNumber(e,{unit:`quarter`});case`QQQ`:return n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`});case`QQQQQ`:return n.quarter(e,{width:`narrow`,context:`formatting`});default:return n.quarter(e,{width:`wide`,context:`formatting`})||n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},Oh=class extends uh{priority=120;parse(e,t,n){switch(t){case`q`:case`qq`:return vh(t.length,e);case`qo`:return n.ordinalNumber(e,{unit:`quarter`});case`qqq`:return n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`});case`qqqqq`:return n.quarter(e,{width:`narrow`,context:`standalone`});default:return n.quarter(e,{width:`wide`,context:`standalone`})||n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`Q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},kh=class extends uh{incompatibleTokens=[`Y`,`R`,`q`,`Q`,`L`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`];priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`M`:return mh(hh(fh.month,e),r);case`MM`:return mh(vh(2,e),r);case`Mo`:return mh(n.ordinalNumber(e,{unit:`month`}),r);case`MMM`:return n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`});case`MMMMM`:return n.month(e,{width:`narrow`,context:`formatting`});default:return n.month(e,{width:`wide`,context:`formatting`})||n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},Ah=class extends uh{priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`L`:return mh(hh(fh.month,e),r);case`LL`:return mh(vh(2,e),r);case`Lo`:return mh(n.ordinalNumber(e,{unit:`month`}),r);case`LLL`:return n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`});case`LLLLL`:return n.month(e,{width:`narrow`,context:`standalone`});default:return n.month(e,{width:`wide`,context:`standalone`})||n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]};function jh(e,t,n){let r=X(e,n?.in),i=ym(r,n)-t;return r.setDate(r.getDate()-i*7),X(r,n?.in)}var Mh=class extends uh{priority=100;parse(e,t,n){switch(t){case`w`:return hh(fh.week,e);case`wo`:return n.ordinalNumber(e,{unit:`week`});default:return vh(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return Tp(jh(e,n,r),r)}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function Nh(e,t,n){let r=X(e,n?.in),i=gm(r,n)-t;return r.setDate(r.getDate()-i*7),r}var Ph=class extends uh{priority=100;parse(e,t,n){switch(t){case`I`:return hh(fh.week,e);case`Io`:return n.ordinalNumber(e,{unit:`week`});default:return vh(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return Ep(Nh(e,n))}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},Fh=[31,28,31,30,31,30,31,31,30,31,30,31],Ih=[31,29,31,30,31,30,31,31,30,31,30,31],Lh=class extends uh{priority=90;subPriority=1;parse(e,t,n){switch(t){case`d`:return hh(fh.date,e);case`do`:return n.ordinalNumber(e,{unit:`date`});default:return vh(t.length,e)}}validate(e,t){let n=Sh(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=Ih[r]:t>=1&&t<=Fh[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]},Rh=class extends uh{priority=90;subpriority=1;parse(e,t,n){switch(t){case`D`:case`DD`:return hh(fh.dayOfYear,e);case`Do`:return n.ordinalNumber(e,{unit:`date`});default:return vh(t.length,e)}}validate(e,t){return Sh(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`L`,`w`,`I`,`d`,`E`,`i`,`e`,`c`,`t`,`T`]};function zh(e,t,n){let r=wp(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=X(e,n?.in),o=a.getDay(),s=(t%7+7)%7,c=7-i;return yp(a,t<0||t>6?t-(o+c)%7:(s+c)%7-(o+c)%7,n)}var Bh=class extends uh{priority=90;parse(e,t,n){switch(t){case`E`:case`EE`:case`EEE`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`EEEEE`:return n.day(e,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=zh(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`D`,`i`,`e`,`c`,`t`,`T`]},Vh=class extends uh{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`e`:case`ee`:return mh(vh(t.length,e),i);case`eo`:return mh(n.ordinalNumber(e,{unit:`day`}),i);case`eee`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`eeeee`:return n.day(e,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=zh(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`c`,`t`,`T`]},Hh=class extends uh{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`c`:case`cc`:return mh(vh(t.length,e),i);case`co`:return mh(n.ordinalNumber(e,{unit:`day`}),i);case`ccc`:return n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});case`ccccc`:return n.day(e,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});default:return n.day(e,{width:`wide`,context:`standalone`})||n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=zh(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`e`,`t`,`T`]};function Uh(e,t,n){let r=X(e,n?.in);return yp(r,t-Ym(r,n),n)}var Wh=class extends uh{priority=90;parse(e,t,n){let r=e=>e===0?7:e;switch(t){case`i`:case`ii`:return vh(t.length,e);case`io`:return n.ordinalNumber(e,{unit:`day`});case`iii`:return mh(n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiii`:return mh(n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiiii`:return mh(n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);default:return mh(n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return e=Uh(e,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`E`,`e`,`c`,`t`,`T`]},Gh=class extends uh{priority=80;parse(e,t,n){switch(t){case`a`:case`aa`:case`aaa`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`aaaaa`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(bh(n),0,0,0),e}incompatibleTokens=[`b`,`B`,`H`,`k`,`t`,`T`]},Kh=class extends uh{priority=80;parse(e,t,n){switch(t){case`b`:case`bb`:case`bbb`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`bbbbb`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(bh(n),0,0,0),e}incompatibleTokens=[`a`,`B`,`H`,`k`,`t`,`T`]},qh=class extends uh{priority=80;parse(e,t,n){switch(t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`BBBBB`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(bh(n),0,0,0),e}incompatibleTokens=[`a`,`b`,`t`,`T`]},Jh=class extends uh{priority=70;parse(e,t,n){switch(t){case`h`:return hh(fh.hour12h,e);case`ho`:return n.ordinalNumber(e,{unit:`hour`});default:return vh(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):!r&&n===12?e.setHours(0,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`H`,`K`,`k`,`t`,`T`]},Yh=class extends uh{priority=70;parse(e,t,n){switch(t){case`H`:return hh(fh.hour23h,e);case`Ho`:return n.ordinalNumber(e,{unit:`hour`});default:return vh(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`K`,`k`,`t`,`T`]},Xh=class extends uh{priority=70;parse(e,t,n){switch(t){case`K`:return hh(fh.hour11h,e);case`Ko`:return n.ordinalNumber(e,{unit:`hour`});default:return vh(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`h`,`H`,`k`,`t`,`T`]},Zh=class extends uh{priority=70;parse(e,t,n){switch(t){case`k`:return hh(fh.hour24h,e);case`ko`:return n.ordinalNumber(e,{unit:`hour`});default:return vh(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`H`,`K`,`t`,`T`]},Qh=class extends uh{priority=60;parse(e,t,n){switch(t){case`m`:return hh(fh.minute,e);case`mo`:return n.ordinalNumber(e,{unit:`minute`});default:return vh(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[`t`,`T`]},$h=class extends uh{priority=50;parse(e,t,n){switch(t){case`s`:return hh(fh.second,e);case`so`:return n.ordinalNumber(e,{unit:`second`});default:return vh(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[`t`,`T`]},eg=class extends uh{priority=30;parse(e,t){return mh(vh(t.length,e),e=>Math.trunc(e*10**(-t.length+3)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[`t`,`T`]},tg=class extends uh{priority=10;parse(e,t){switch(t){case`X`:return gh(ph.basicOptionalMinutes,e);case`XX`:return gh(ph.basic,e);case`XXXX`:return gh(ph.basicOptionalSeconds,e);case`XXXXX`:return gh(ph.extendedOptionalSeconds,e);default:return gh(ph.extended,e)}}set(e,t,n){return t.timestampIsSet?e:vp(e,e.getTime()-Op(e)-n)}incompatibleTokens=[`t`,`T`,`x`]},ng=class extends uh{priority=10;parse(e,t){switch(t){case`x`:return gh(ph.basicOptionalMinutes,e);case`xx`:return gh(ph.basic,e);case`xxxx`:return gh(ph.basicOptionalSeconds,e);case`xxxxx`:return gh(ph.extendedOptionalSeconds,e);default:return gh(ph.extended,e)}}set(e,t,n){return t.timestampIsSet?e:vp(e,e.getTime()-Op(e)-n)}incompatibleTokens=[`t`,`T`,`X`]},rg=class extends uh{priority=40;parse(e){return _h(e)}set(e,t,n){return[vp(e,n*1e3),{timestampIsSet:!0}]}incompatibleTokens=`*`},ig=class extends uh{priority=20;parse(e){return _h(e)}set(e,t,n){return[vp(e,n),{timestampIsSet:!0}]}incompatibleTokens=`*`},ag={G:new dh,y:new Ch,Y:new wh,R:new Th,u:new Eh,Q:new Dh,q:new Oh,M:new kh,L:new Ah,w:new Mh,I:new Ph,d:new Lh,D:new Rh,E:new Bh,e:new Vh,c:new Hh,i:new Wh,a:new Gh,b:new Kh,B:new qh,h:new Jh,H:new Yh,K:new Xh,k:new Zh,m:new Qh,s:new $h,S:new eg,X:new tg,x:new ng,t:new rg,T:new ig},og=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sg=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,cg=/^'([^]*?)'?$/,lg=/''/g,ug=/\S/,dg=/[a-zA-Z]/;function fg(e,t,n,r){let i=()=>vp(r?.in||n,NaN),a=qm(),o=r?.locale??a.locale??mm,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0;if(!t)return e?i():X(n,r?.in);let l={firstWeekContainsDate:s,weekStartsOn:c,locale:o},u=[new lh(r?.in,n)],d=t.match(sg).map(e=>{let t=e[0];if(t in km){let n=km[t];return n(e,o.formatLong)}return e}).join(``).match(og),f=[];for(let n of d){!r?.useAdditionalWeekYearTokens&&Pm(n)&&Fm(n,t,e),!r?.useAdditionalDayOfYearTokens&&Nm(n)&&Fm(n,t,e);let a=n[0],s=ag[a];if(s){let{incompatibleTokens:t}=s;if(Array.isArray(t)){let e=f.find(e=>t.includes(e.token)||e.token===a);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if(s.incompatibleTokens===`*`&&f.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);f.push({token:a,fullToken:n});let r=s.run(e,n,o.match,l);if(!r)return i();u.push(r.setter),e=r.rest}else{if(a.match(dg))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");if(n===`''`?n=`'`:a===`'`&&(n=pg(n)),e.indexOf(n)===0)e=e.slice(n.length);else return i()}}if(e.length>0&&ug.test(e))return i();let p=u.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>u.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),m=X(n,r?.in);if(isNaN(+m))return i();let h={};for(let e of p){if(!e.validate(m,l))return i();let t=e.set(m,h,l);Array.isArray(t)?(m=t[0],Object.assign(h,t[1])):m=t}return m}function pg(e){return e.match(cg)[1].replace(lg,`'`)}function mg(e,t,n){let[r,i]=kp(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function hg(e,t,n){let[r,i]=kp(n?.in,e,t);return+Zp(r)==+Zp(i)}function gg(e,t,n){let[r,i]=kp(n?.in,e,t);return r.getFullYear()===i.getFullYear()}
5function _g(e,t,n){let r=+X(e,n?.in),[i,a]=[+X(t.start,n?.in),+X(t.end,n?.in)].sort((e,t)=>e-t);return r>=i&&r<=a}function vg(e,t,n){return yp(e,-t,n)}function yg(e,t){let n=()=>vp(t?.in,NaN),r=t?.additionalDigits??2,i=wg(e),a;if(i.date){let e=Tg(i.date,r);a=Eg(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=Og(i.time),isNaN(s)))return n();if(i.timezone){if(c=Ag(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=X(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return X(o+s+c,t?.in)}var bg={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},xg=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Sg=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Cg=/^([+-])(\d{2})(?::?(\d{2}))?$/;function wg(e){let t={},n=e.split(bg.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],bg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(bg.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=bg.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function Tg(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function Eg(e,t){if(t===null)return new Date(NaN);let n=e.match(xg);if(!n)return new Date(NaN);let r=!!n[4],i=Dg(n[1]),a=Dg(n[2])-1,o=Dg(n[3]),s=Dg(n[4]),c=Dg(n[5])-1;if(r)return Ig(t,s,c)?jg(t,s,c):new Date(NaN);{let e=new Date(0);return!Pg(t,a,o)||!Fg(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function Dg(e){return e?parseInt(e):1}function Og(e){let t=e.match(Sg);if(!t)return NaN;let n=kg(t[1]),r=kg(t[2]),i=kg(t[3]);return Lg(n,r,i)?n*mp+r*pp+i*1e3:NaN}function kg(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function Ag(e){if(e===`Z`)return 0;let t=e.match(Cg);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Rg(r,i)?n*(r*mp+i*pp):NaN}function jg(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var Mg=[31,null,31,30,31,30,31,31,30,31,30,31];function Ng(e){return e%400==0||e%4==0&&e%100!=0}function Pg(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Mg[t]||(Ng(e)?29:28))}function Fg(e,t){return t>=1&&t<=(Ng(e)?366:365)}function Ig(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Lg(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Rg(e,t){return t>=0&&t<=59}function zg(e,t,n){let r=X(e,n?.in),i=r.getFullYear(),a=r.getDate(),o=vp(n?.in||e,0);o.setFullYear(i,t,15),o.setHours(0,0,0,0);let s=Km(o);return r.setMonth(t,Math.min(a,s)),r}function Bg(e,t,n){let r=X(e,n?.in);return r.setHours(t),r}function Vg(e,t,n){let r=X(e,n?.in);return r.setMinutes(t),r}function Hg(e,t,n){let r=X(e,n?.in),i=t-(Math.trunc(r.getMonth()/3)+1);return zg(r,r.getMonth()+i*3)}function Ug(e,t,n){let r=X(e,n?.in);return r.setSeconds(t),r}function Wg(e,t,n){let r=X(e,n?.in);return isNaN(+r)?vp(n?.in||e,NaN):(r.setFullYear(t),r)}function Gg(e,t,n){return bp(e,-t,n)}function Kg(e,t,n){return Pp(e,-t,n)}function qg(e,t,n){return Ip(e,-t,n)}
5function Jg(e,t,n){return Lp(e,-t,n)}var Yg=typeof document<`u`?G.useLayoutEffect:function(){},Xg={...G}.useInsertionEffect||(e=>e());function Zg(e){let t=G.useRef(()=>{throw Error(`Cannot call an event handler while rendering.`)});return Xg(()=>{t.current=e}),G.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}var Qg=t(o(),1),$g=typeof document<`u`?G.useLayoutEffect:function(){};function e_(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!e_(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!e_(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function t_(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function n_(e,t){let n=t_(e);return Math.round(t*n)/n}function r_(e){let t=G.useRef(e);return $g(()=>{t.current=e}),t}function i_(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=G.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=G.useState(r);e_(f,r)||p(r);let[m,h]=G.useState(null),[g,_]=G.useState(null),v=G.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),y=G.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[]),b=a||m,x=o||g,S=G.useRef(null),C=G.useRef(null),w=G.useRef(u),T=c!=null,E=r_(c),D=r_(i),ee=r_(l),O=G.useCallback(()=>{if(!S.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),gc(S.current,C.current,e).then(e=>{let t={...e,isPositioned:ee.current!==!1};te.current&&!e_(w.current,t)&&(w.current=t,Qg.flushSync(()=>{d(t)}))})},[f,t,n,D,ee]);$g(()=>{l===!1&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let te=G.useRef(!1);$g(()=>(te.current=!0,()=>{te.current=!1}),[]),$g(()=>{if(b&&(S.current=b),x&&(C.current=x),b&&x){if(E.current)return E.current(b,x,O);O()}},[b,x,O,E,T]);let ne=G.useMemo(()=>({reference:S,floating:C,setReference:v,setFloating:y}),[v,y]),re=G.useMemo(()=>({reference:b,floating:x}),[b,x]),ie=G.useMemo(()=>{let e={position:n,left:0,top:0};if(!re.floating)return e;let t=n_(re.floating,u.x),r=n_(re.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...t_(re.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,re.floating,u.x,u.y]);return G.useMemo(()=>({...u,update:O,refs:ne,elements:re,floatingStyles:ie}),[u,O,ne,re,ie])}var a_=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:dc({element:r.current,padding:i}).fn(n):r?dc({element:r,padding:i}).fn(n):{}}}},o_=(e,t)=>{let n=fc(e);return{name:n.name,fn:n.fn,options:[e,t]}},s_=(e,t)=>{let n=pc(e);return{name:n.name,fn:n.fn,options:[e,t]}},c_=(e,t)=>{let n=a_(e);return{name:n.name,fn:n.fn,options:[e,t]}},l_=`ArrowLeft`,u_=`ArrowRight`,d_=`ArrowUp`,f_=`ArrowDown`,p_=[l_,u_],m_=[d_,f_];[...p_,...m_];var h_={...G},g_=!1,__=0,v_=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ __++;function y_(){let[e,t]=G.useState(()=>g_?v_():void 0);return Yg(()=>{e??t(v_())},[]),G.useEffect(()=>{g_=!0},[]),e}var b_=h_.useId||y_,x_=new Set;function S_(){var e;let t=`Floating UI: `+[...arguments].join(` `);if(!((e=x_)!=null&&e.has(t))){var n;(n=x_)==null||n.add(t),console.warn(t)}}function C_(){var e;let t=`Floating UI: `+[...arguments].join(` `);if(!((e=x_)!=null&&e.has(t))){var n;(n=x_)==null||n.add(t),console.error(t)}}var w_=G.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i,shift:a}},width:o=14,height:s=7,tipRadius:c=0,strokeWidth:l=0,staticOffset:u,stroke:d,d:f,style:{transform:p,...m}={},...h}=e;t||S_("The `ref` prop is required for `FloatingArrow`.");let g=b_(),[_,v]=G.useState(!1);if(Yg(()=>{r&&sc(r).direction===`rtl`&&v(!0)},[r]),!r)return null;let[y,b]=n.split(`-`),x=y===`top`||y===`bottom`,S=u;(x&&a!=null&&a.x||!x&&a!=null&&a.y)&&(S=null);let C=l*2,w=C/2,T=o/2*(c/-8+1),E=s/2*c/4,D=!!f,ee=S&&b===`end`?`bottom`:`top`,O=S&&b===`end`?`right`:`left`;S&&_&&(O=b===`end`?`left`:`right`);let te=i?.x==null?``:S||i.x,ne=i?.y==null?``:S||i.y,re=f||`M0,0`+(` H`+o)+(` L`+(o-T)+`,`+(s-E))+(` Q`+o/2+`,`+s+` `+T+`,`+(s-E))+` Z`,ie={top:D?`rotate(180deg)`:``,left:D?`rotate(90deg)`:`rotate(-90deg)`,bottom:D?``:`rotate(180deg)`,right:D?`rotate(-90deg)`:`rotate(90deg)`}[y];return(0,q.jsxs)(`svg`,{...h,"aria-hidden":!0,ref:t,width:D?o:o+C,height:o,viewBox:`0 0 `+o+` `+(s>o?s:o),style:{position:`absolute`,pointerEvents:`none`,[O]:te,[ee]:ne,[y]:x||D?`100%`:`calc(100% - `+C/2+`px)`,transform:[ie,p].filter(e=>!!e).join(` `),...m},children:[C>0&&(0,q.jsx)(`path`,{clipPath:`url(#`+g+`)`,fill:`none`,stroke:d,strokeWidth:C+ +!f,d:re}),(0,q.jsx)(`path`,{stroke:C&&!f?h.fill:`none`,d:re}),(0,q.jsx)(`clipPath`,{id:g,children:(0,q.jsx)(`rect`,{x:-w,y:w*(D?-1:1),width:o+C,height:o})})]})});
5function T_(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var E_=G.createContext(null),D_=G.createContext(null),O_=()=>G.useContext(E_)?.id||null,k_=()=>G.useContext(D_);function A_(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=b_(),a=G.useRef({}),[o]=G.useState(()=>T_()),s=O_()!=null;{let e=r.reference;e&&!Sc(e)&&C_("Cannot pass a virtual element to the `elements.reference` option,","as it must be a real DOM element. Use `refs.setPositionReference()`",`instead.`)}let[c,l]=G.useState(r.reference),u=Zg((e,t,r)=>{a.current.openEvent=e?t:void 0,o.emit(`openchange`,{open:e,event:t,reason:r,nested:s}),n?.(e,t,r)}),d=G.useMemo(()=>({setPositionReference:l}),[]),f=G.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return G.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:o,floatingId:i,refs:d}),[t,u,f,o,i,d])}function j_(e){e===void 0&&(e={});let{nodeId:t}=e,n=A_({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[a,o]=G.useState(null),[s,c]=G.useState(null),l=i?.domReference||a,u=G.useRef(null),d=k_();Yg(()=>{l&&(u.current=l)},[l]);let f=i_({...e,elements:{...i,...s&&{reference:s}}}),p=G.useCallback(e=>{let t=Sc(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),f.refs.setReference(t)},[f.refs]),m=G.useCallback(e=>{(Sc(e)||e===null)&&(u.current=e,o(e)),(Sc(f.refs.reference.current)||f.refs.reference.current===null||e!==null&&!Sc(e))&&f.refs.setReference(e)},[f.refs]),h=G.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:u}),[f.refs,m,p]),g=G.useMemo(()=>({...f.elements,domReference:l}),[f.elements,l]),_=G.useMemo(()=>({...f,...r,refs:h,elements:g,nodeId:t}),[f,h,g,t,r]);return Yg(()=>{r.dataRef.current.floatingContext=_;let e=d?.nodesRef.current.find(e=>e.id===t);e&&(e.context=_)}),G.useMemo(()=>({...f,context:_,refs:h,elements:g}),[f,h,g,_])}var M_=function(e,t){return M_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},M_(e,t)};function N_(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);M_(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var P_=function(){return P_=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},P_.apply(this,arguments)};function F_(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var I_=function(e){var t=e.showTimeSelectOnly,n=t===void 0?!1:t,r=e.showTime,i=r===void 0?!1:r,a=e.className,o=e.children,s=e.inline,c=n?`Choose Time`:`Choose Date${i?` and Time`:``}`;return G.createElement(`div`,{className:a,"aria-label":c,role:s?void 0:`dialog`,"aria-modal":s?void 0:`true`},o)},L_=function(e,t){var n=(0,G.useRef)(null),r=(0,G.useRef)(e);(0,G.useEffect)(function(){r.current=e},[e]);var i=(0,G.useCallback)(function(e){var i,a=e.composed&&e.composedPath&&e.composedPath().find(function(e){return e instanceof Node})||e.target;n.current&&!n.current.contains(a)&&(t&&a instanceof HTMLElement&&a.classList.contains(t)||(i=r.current)==null||i.call(r,e))},[t]);return(0,G.useEffect)(function(){return document.addEventListener(`mousedown`,i),function(){document.removeEventListener(`mousedown`,i)}},[i]),n},R_=function(e){var t=e.children,n=e.onClickOutside,r=e.className,i=e.containerRef,a=e.style,o=e.ignoreClass,s=L_(n,o);return G.createElement(`div`,{className:r,style:a,ref:function(e){s.current=e,i&&(i.current=e)}},t)},Z;(function(e){e.ArrowUp=`ArrowUp`,e.ArrowDown=`ArrowDown`,e.ArrowLeft=`ArrowLeft`,e.ArrowRight=`ArrowRight`,e.PageUp=`PageUp`,e.PageDown=`PageDown`,e.Home=`Home`,e.End=`End`,e.Enter=`Enter`,e.Space=` `,e.Tab=`Tab`,e.Escape=`Escape`,e.Backspace=`Backspace`,e.X=`x`})(Z||={});function z_(){return typeof window<`u`?window:globalThis}var B_=12;function V_(e){if(e==null)return new Date;var t=typeof e==`string`?yg(e):X(e);return U_(t)?t:new Date}function H_(e,t,n,r,i){i===void 0&&(i=V_());for(var a=mv(n)||mv(pv()),o=Array.isArray(t)?t:[t],s=0,c=o;s<c.length;s++){var l=c[s],u=fg(e,l,i,{locale:a,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});if(U_(u)&&(!r||e===W_(u,l,n)))return u}return null}function U_(e,t){return Hp(e)&&!nh(e,new Date(`1/1/1800`))}function W_(e,t,n){if(n===`en`)return Hm(e,t,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});var r=n?mv(n):void 0;return n&&!r&&console.warn(`A locale object was not found for the provided string ["${n}"].`),r||=mv(pv()),Hm(e,t,{locale:r,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})}function G_(e,t){var n=t.dateFormat,r=t.locale,i=Array.isArray(n)&&n.length>0?n[0]:n;return e&&W_(e,i,r)||``}var K_=` - `;function q_(e,t,n){if(!e&&!t)return``;var r=e?G_(e,n):``,i=t?G_(t,n):``;return`${r}${n.rangeSeparator||K_}${i}`}function J_(e,t){if(!e?.length)return``;
5var n=e[0]?G_(e[0],t):``;return e.length===1?n:e.length===2&&e[1]?`${n}, ${G_(e[1],t)}`:`${n} (+${e.length-1})`}function Y_(e,t){var n=t.hour,r=n===void 0?0:n,i=t.minute,a=i===void 0?0:i,o=t.second;return Bg(Vg(Ug(e,o===void 0?0:o),a),r)}function X_(e){return gm(e)}function Z_(e,t){return W_(e,`ddd`,t)}function Q_(e){return Ap(e)}function $_(e,t,n){return Tp(e,{locale:mv(t||pv()),weekStartsOn:n})}function ev(e){return Qp(e)}function tv(e){return em(e)}function nv(e){return Zp(e)}function rv(){return Ap(V_())}function iv(e){return Yp(e)}function av(e){return tm(e)}function ov(e){return Xp(e)}function sv(e,t){return e&&t?gg(e,t):!e&&!t}function cv(e,t){return e&&t?mg(e,t):!e&&!t}function lv(e,t){return e&&t?hg(e,t):!e&&!t}function uv(e,t){return e&&t?Bp(e,t):!e&&!t}function dv(e,t){return e&&t?rh(e,t):!e&&!t}function fv(e,t,n){var r,i=Ap(t),a=Yp(n);try{r=_g(e,{start:i,end:a})}catch{r=!1}return r}function pv(){return z_().__localeId__}function mv(e){if(typeof e==`string`){var t=z_();return t.__localeData__?t.__localeData__[e]:void 0}else return e}function hv(e,t,n){return t(W_(e,`EEEE`,n))}function gv(e,t){return W_(e,`EEEEEE`,t)}function _v(e,t){return W_(e,`EEE`,t)}function vv(e,t){return W_(zg(V_(),e),`LLLL`,t)}function yv(e,t){return W_(zg(V_(),e),`LLL`,t)}function bv(e,t){return W_(Hg(V_(),e),`QQQ`,t)}function xv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.excludeDateIntervals,s=n.includeDates,c=n.includeDateIntervals,l=n.filterDate;return n.disabled?!0:Av(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return t instanceof Date?uv(e,t):uv(e,t.date)})||o&&o.some(function(t){var n=t.start,r=t.end;return _g(e,{start:n,end:r})})||s&&!s.some(function(t){return uv(e,t)})||c&&!c.some(function(t){var n=t.start,r=t.end;return _g(e,{start:n,end:r})})||l&&!l(V_(e))||!1}function Sv(e,t){var n=t===void 0?{}:t,r=n.excludeDates,i=n.excludeDateIntervals;return i&&i.length>0?i.some(function(t){var n=t.start,r=t.end;return _g(e,{start:n,end:r})}):r&&r.some(function(t){return t instanceof Date?uv(e,t):uv(e,t.date??new Date)})||!1}function Cv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return Av(e,{minDate:r?Qp(r):void 0,maxDate:i?Xp(i):void 0})||a?.some(function(t){return cv(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return cv(e,t)})||s&&!s(V_(e))||!1}function wv(e,t,n,r){var i=eh(e),a=Zm(e),o=eh(t),s=Zm(t),c=eh(r);return i===o&&i===c?a<=n&&n<=s:i<o?c===i&&a<=n||c===o&&s>=n||c<o&&c>i:!1}function Tv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates;return Av(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return cv(t instanceof Date?t:t.date,e)})||o&&!o.some(function(t){return cv(t,e)})||!1}function Ev(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return n.disabled?!0:Av(e,{minDate:r,maxDate:i})||a?.some(function(t){return lv(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return lv(e,t)})||s&&!s(V_(e))||!1}function Dv(e,t,n){if(!t||!n||!Hp(t)||!Hp(n))return!1;var r=eh(t),i=eh(n);return r<=e&&i>=e}function Ov(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;if(n.disabled)return!0;var c=new Date(e,0,1);return Av(c,{minDate:r?em(r):void 0,maxDate:i?$p(i):void 0})||a?.some(function(e){return sv(c,e instanceof Date?e:e.date)})||o&&!o.some(function(e){return sv(c,e)})||s&&!s(V_(c))||!1}function kv(e,t,n,r){var i=eh(e),a=Wp(e),o=eh(t),s=Wp(t),c=eh(r);return i===o&&i===c?a<=n&&n<=s:i<o?c===i&&a<=n||c===o&&s>=n||c<o&&c>i:!1}function Av(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate;return(r&&jp(e,r)<0||i&&jp(e,i)>0)??!1}function jv(e,t){return t.some(function(t){return Jm(t)===Jm(e)&&Xm(t)===Xm(e)&&Qm(t)===Qm(e)})}function Mv(e,t){var n=t===void 0?{}:t,r=n.excludeTimes,i=n.includeTimes,a=n.filterTime;return r&&jv(e,r)||i&&!jv(e,i)||a&&!a(e)||!1}function Nv(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw Error(`Both minTime and maxTime props required`);var i=V_();i=Bg(i,Jm(e)),i=Vg(i,Xm(e)),i=Ug(i,Qm(e));var a=V_();a=Bg(a,Jm(n)),a=Vg(a,Xm(n)),a=Ug(a,Qm(n));var o=V_();o=Bg(o,Jm(r)),o=Vg(o,Xm(r)),o=Ug(o,Qm(r));var s;try{s=!_g(i,{start:a,end:o})}catch{s=!1}return s}function Pv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Gg(e,1);return r&&Up(r,a)>0||i&&i.every(function(e){return Up(e,a)>0})||!1}function Fv(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=bp(e,1);return r&&Up(a,r)>0||i&&i.every(function(e){return Up(a,e)>0})||!1}function Iv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Kg(em(e),1);return r&&Gp(r,a)>0||i&&i.every(function(e){return Gp(e,a)>0})||!1}function Lv(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=Pp($p(e),1);return r&&Gp(a,r)>0||i&&i.every(function(e){return Gp(a,e)>0})||!1}function Rv(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Jg(e,1);return r&&Kp(r,a)>0||i&&i.every(function(e){return Kp(e,a)>0})||!1}function zv(e,t){var n=t===void 0?{}
5:t,r=n.minDate,i=n.yearItemNumber,a=i===void 0?B_:i,o=Yv(tv(Jg(e,a)),a).endPeriod,s=r&&eh(r);return s&&s>o||!1}function Bv(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=Lp(e,1);return r&&Kp(a,r)>0||i&&i.every(function(e){return Kp(a,e)>0})||!1}function Vv(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.yearItemNumber,a=i===void 0?B_:i,o=Yv(Lp(e,a),a).startPeriod,s=r&&eh(r);return s&&s<o||!1}function Hv(e){var t=e.minDate,n=e.includeDates;return n&&t?zp(n.filter(function(e){return jp(e,t)>=0})):n?zp(n):t}function Uv(e){var t=e.maxDate,n=e.includeDates;return n&&t?Rp(n.filter(function(e){return jp(e,t)<=0})):n?Rp(n):t}function Wv(e,t){e===void 0&&(e=[]),t===void 0&&(t=`react-datepicker__day--highlighted`);for(var n=new Map,r=0,i=e.length;r<i;r++){var a=e[r];if(Vp(a)){var o=W_(a,`MM.dd.yyyy`),s=n.get(o)||[];s.includes(t)||(s.push(t),n.set(o,s))}else if(typeof a==`object`){var c=Object.keys(a)[0]??``,l=a[c];if(typeof c==`string`&&Array.isArray(l))for(var u=0,d=l.length;u<d;u++){var f=l[u];if(f){var o=W_(f,`MM.dd.yyyy`),s=n.get(o)||[];s.includes(c)||(s.push(c),n.set(o,s))}}}}return n}function Gv(e,t){return e.length===t.length?e.every(function(e,n){return e===t[n]}):!1}function Kv(e,t){e===void 0&&(e=[]),t===void 0&&(t=`react-datepicker__day--holidays`);var n=new Map;return e.forEach(function(e){var r=e.date,i=e.holidayName;if(Vp(r)){var a=W_(r,`MM.dd.yyyy`),o=n.get(a)||{className:``,holidayNames:[]};if(!(`className`in o&&o.className===t&&Gv(o.holidayNames,[i]))){o.className=t;var s=o.holidayNames;o.holidayNames=s?F_(F_([],s,!0),[i],!1):[i],n.set(a,o)}}}),n}function qv(e,t,n,r,i){for(var a=i.length,o=[],s=0;s<a;s++){var c=e,l=i[s];l&&(c=Sp(c,Jm(l)),c=Np(c,Xm(l)),c=Fp(c,Qm(l)));var u=Np(e,(n+1)*r);th(c,t)&&nh(c,u)&&l!=null&&o.push(l)}return o}function Jv(e){return e<10?`0${e}`:`${e}`}function Yv(e,t){t===void 0&&(t=B_);var n=Math.ceil(eh(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function Xv(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate()),n=new Date(e.getFullYear(),e.getMonth(),e.getDate(),24);return Math.round((n-+t)/36e5)}function Zv(e){var t=e.getSeconds(),n=e.getMilliseconds();return X(e.getTime()-t*1e3-n)}function Qv(e,t){return Zv(e).getTime()===Zv(t).getTime()}function $v(e){if(!Vp(e))throw Error(`Invalid date`);var t=new Date(e);return t.setHours(0,0,0,0),t}function ey(e,t){if(!Vp(e)||!Vp(t))throw Error(`Invalid date received`);return nh($v(e),$v(t))}function ty(e){return e.key===Z.Space}var ny=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;return n.inputRef=G.createRef(),n.onTimeChange=function(e){var t,r;n.setState({time:e});var i=n.props.date,a=i instanceof Date&&!isNaN(+i)?i:new Date;if(e?.includes(`:`)){var o=e.split(`:`),s=o[0],c=o[1];a.setHours(Number(s)),a.setMinutes(Number(c))}(r=(t=n.props).onChange)==null||r.call(t,a)},n.renderTimeInput=function(){var e=n.state.time,t=n.props,r=t.date,i=t.timeString,a=t.customTimeInput;return a?(0,G.cloneElement)(a,{date:r,value:e,onChange:n.onTimeChange}):G.createElement(`input`,{type:`time`,className:`react-datepicker-time__input`,placeholder:`Time`,name:`time-input`,ref:n.inputRef,onClick:function(){var e;(e=n.inputRef.current)==null||e.focus()},required:!0,value:e,onChange:function(e){n.onTimeChange(e.target.value||i)}})},n.state={time:n.props.timeString},n}return t.getDerivedStateFromProps=function(e,t){return e.timeString===t.time?null:{time:e.timeString}},t.prototype.render=function(){return G.createElement(`div`,{className:`react-datepicker__input-time-container`},G.createElement(`div`,{className:`react-datepicker-time__caption`},this.props.timeInputLabel),G.createElement(`div`,{className:`react-datepicker-time__input-container`},G.createElement(`div`,{className:`react-datepicker-time__input`},this.renderTimeInput())))},t}(G.Component),ry=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.dayEl=(0,G.createRef)(),t.handleClick=function(e){!t.isDisabled()&&t.props.onClick&&t.props.onClick(e)},t.handleMouseEnter=function(e){!t.isDisabled()&&t.props.onMouseEnter&&t.props.onMouseEnter(e)},t.handleOnKeyDown=function(e){var n,r;e.key===Z.Space&&(e.preventDefault(),e.key=Z.Enter),(r=(n=t.props).handleOnKeyDown)==null||r.call(n,e)},t.isSameDay=function(e){return uv(t.props.day,e)},t.isKeyboardSelected=function(){if(t.props.disabledKeyboardNavigation)return!1;var e=t.props.selectsMultiple?t.props.selectedDates?.some(function(e){return t.isSameDayOrWeek(e)}
5):t.isSameDayOrWeek(t.props.selected),n=t.props.preSelection&&t.isDisabled(t.props.preSelection);return!e&&t.isSameDayOrWeek(t.props.preSelection)&&!n},t.isDisabled=function(e){return e===void 0&&(e=t.props.day),xv(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate,disabled:t.props.disabled})},t.isExcluded=function(){return Sv(t.props.day,{excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals})},t.isStartOfWeek=function(){return uv(t.props.day,$_(t.props.day,t.props.locale,t.props.calendarStartDay))},t.isSameWeek=function(e){return t.props.showWeekPicker&&uv(e,$_(t.props.day,t.props.locale,t.props.calendarStartDay))},t.isSameDayOrWeek=function(e){return t.isSameDay(e)||t.isSameWeek(e)},t.getHighLightedClass=function(){var e=t.props,n=e.day,r=e.highlightDates;if(!r)return!1;var i=W_(n,`MM.dd.yyyy`);return r.get(i)},t.getHolidaysClass=function(){var e=t.props,n=e.day,r=e.holidays;if(!r)return[void 0];var i=W_(n,`MM.dd.yyyy`);return r.has(i)?[r.get(i)?.className]:[void 0]},t.isInRange=function(){var e=t.props,n=e.day,r=e.startDate,i=e.endDate;return!r||!i?!1:fv(n,r,i)},t.isInSelectingRange=function(){var e=t.props,n=e.day,r=e.selectsStart,i=e.selectsEnd,a=e.selectsRange,o=e.selectsDisabledDaysInRange,s=e.startDate,c=e.swapRange,l=e.endDate,u=t.props.selectingDate??t.props.preSelection;if(!(r||i||a)||!u||!o&&t.isDisabled())return!1;if(r&&l&&(nh(u,l)||dv(u,l)))return fv(n,u,l);if(i&&s&&(th(u,s)||dv(u,s)))return fv(n,s,u);if(a&&s&&!l){if(dv(u,s)||th(u,s))return fv(n,s,u);if(c&&nh(u,s))return fv(n,u,s)}return!1},t.isSelectingRangeStart=function(){if(!t.isInSelectingRange())return!1;var e=t.props,n=e.day,r=e.startDate,i=e.selectsStart,a=e.swapRange,o=e.selectsRange,s=t.props.selectingDate??t.props.preSelection;return i?uv(n,s):o&&a&&r&&s?uv(n,nh(s,r)?s:r):uv(n,r)},t.isSelectingRangeEnd=function(){if(!t.isInSelectingRange())return!1;var e=t.props,n=e.day,r=e.endDate,i=e.selectsEnd,a=e.selectsRange,o=e.swapRange,s=e.startDate,c=t.props.selectingDate??t.props.preSelection;return i?uv(n,c):a&&o&&s&&c?uv(n,nh(c,s)?s:c):a?uv(n,c):uv(n,r)},t.isRangeStart=function(){var e=t.props,n=e.day,r=e.startDate,i=e.endDate;return!r||!i?!1:uv(r,n)},t.isRangeEnd=function(){var e=t.props,n=e.day,r=e.startDate,i=e.endDate;return!r||!i?!1:uv(i,n)},t.isWeekend=function(){var e=Gm(t.props.day);return e===0||e===6},t.isAfterMonth=function(){return t.props.month!==void 0&&(t.props.month+1)%12===Zm(t.props.day)},t.isBeforeMonth=function(){return t.props.month!==void 0&&(Zm(t.props.day)+1)%12===t.props.month},t.isCurrentDay=function(){return t.isSameDay(V_())},t.isSelected=function(){return t.props.selectsMultiple?t.props.selectedDates?.some(function(e){return t.isSameDayOrWeek(e)}):t.isSameDayOrWeek(t.props.selected)},t.getClassNames=function(e){return lp(`react-datepicker__day`,t.props.dayClassName?t.props.dayClassName(e):void 0,`react-datepicker__day--`+Z_(t.props.day),{"react-datepicker__day--disabled":t.isDisabled(),"react-datepicker__day--excluded":t.isExcluded(),"react-datepicker__day--selected":t.isSelected(),"react-datepicker__day--keyboard-selected":t.isKeyboardSelected(),"react-datepicker__day--range-start":t.isRangeStart(),"react-datepicker__day--range-end":t.isRangeEnd(),"react-datepicker__day--in-range":t.isInRange(),"react-datepicker__day--in-selecting-range":t.isInSelectingRange(),"react-datepicker__day--selecting-range-start":t.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":t.isSelectingRangeEnd(),"react-datepicker__day--today":t.isCurrentDay(),"react-datepicker__day--weekend":t.isWeekend(),"react-datepicker__day--outside-month":t.isAfterMonth()||t.isBeforeMonth()},t.getHighLightedClass(),t.getHolidaysClass())},t.getAriaLabel=function(){var e=t.props,n=e.day,r=e.ariaLabelPrefixWhenEnabled,i=r===void 0?`Choose`:r,a=e.ariaLabelPrefixWhenDisabled,o=a===void 0?`Not available`:a;return`${t.isDisabled()||t.isExcluded()?o:i} ${W_(n,`PPPP`,t.props.locale)}`},t.getTitle=function(){var e=t.props,n=e.day,r=e.holidays,i=r===void 0?new Map:r,a=e.excludeDates,o=W_(n,`MM.dd.yyyy`),s=[];return i.has(o)&&s.push.apply(s,i.get(o).holidayNames),t.isExcluded()&&s.push(a?.filter(function(e){return e instanceof Date?uv(e,n):uv(e?.date,n)}).map(function(e){if(!(e instanceof Date))return e?.message})),s.join(`, `)},t.getTabIndex=function(){var e=t.props.selected,n=t.props.preSelection;return!(t.props.showWeekPicker&&(t.props.showWeekNumber||!t.isStartOfWeek()))&&(t.isKeyboardSelected()||t.isSameDay(e)&&uv(n,e))?0:-1},t.handleFocusDay=function(){var e;t.shouldFocusDay()&&((e=t.dayEl.current)==null||e.focus({preventScroll:!0}))},t.renderDayContents=function(){return t.props.monthShowsDuplicateDaysEnd&&t.isAfterMonth()||t.props.monthShowsDuplicateDaysStart&&t.isBeforeMonth()?null:t.props.renderDayContents?t.props.renderDayContents(Wm(t.props.day),t.props.day):Wm(t.props.day)},t.render=function(){return G.createElement(`div`,{ref:t.dayEl,className:t.getClassNames(t.props.day),onKeyDown:t.handleOnKeyDown,onClick:t.handleClick,onMouseEnter:t.props.usePointerEvent?void 0:t.handleMouseEnter,onPointerEnter:t.props.usePointerEvent?t.handleMouseEnter:void 0,tabIndex:t.getTabIndex(),"aria-label":t.getAriaLabel(),role:`gridcell`,title:t.getTitle(),"aria-disabled":t.isDisabled(),"aria-current":t.isCurrentDay()?`date`:void 0,"aria-selected":t.isSelected()||t.isInRange()},t.renderDayContents(),t.getTitle()!==``&&G.createElement(`span`,{className:`overlay`},t.getTitle()))},t}return t.prototype.componentDidMount=function(){this.handleFocusDay()},t.prototype.componentDidUpdate=function(){this.handleFocusDay()},t.prototype.shouldFocusDay=function(){var e=!1;return this.getTabIndex()===0&&this.isSameDay(this.props.preSelection)&&((!document.activeElement||document.activeElement===document.body)&&(e=!0),this.props.inline&&!this.props.shouldFocusDayInline&&(e=!1),this.isDayActiveElement()&&
5(e=!0),this.isDuplicateDay()&&(e=!1)),e},t.prototype.isDayActiveElement=function(){return(this.props.containerRef?.current)?.contains(document.activeElement)&&document.activeElement?.classList.contains(`react-datepicker__day`)},t.prototype.isDuplicateDay=function(){return this.props.monthShowsDuplicateDaysEnd&&this.isAfterMonth()||this.props.monthShowsDuplicateDaysStart&&this.isBeforeMonth()},t}(G.Component),iy=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.weekNumberEl=(0,G.createRef)(),t.handleClick=function(e){t.props.onClick&&t.props.onClick(e)},t.handleOnKeyDown=function(e){var n,r;e.key===Z.Space&&(e.preventDefault(),e.key=Z.Enter),(r=(n=t.props).handleOnKeyDown)==null||r.call(n,e)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!uv(t.props.date,t.props.selected)&&uv(t.props.date,t.props.preSelection)},t.getTabIndex=function(){return t.props.showWeekPicker&&t.props.showWeekNumber&&(t.isKeyboardSelected()||uv(t.props.date,t.props.selected)&&uv(t.props.preSelection,t.props.selected))?0:-1},t.handleFocusWeekNumber=function(e){var n=!1;t.getTabIndex()===0&&!e?.isInputFocused&&uv(t.props.date,t.props.preSelection)&&((!document.activeElement||document.activeElement===document.body)&&(n=!0),t.props.inline&&!t.props.shouldFocusDayInline&&(n=!1),t.props.containerRef&&t.props.containerRef.current&&t.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains(`react-datepicker__week-number`)&&(n=!0)),n&&t.weekNumberEl.current&&t.weekNumberEl.current.focus({preventScroll:!0})},t}return Object.defineProperty(t,"defaultProps",{get:function(){return{ariaLabelPrefix:`week `}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.handleFocusWeekNumber()},t.prototype.componentDidUpdate=function(e){this.handleFocusWeekNumber(e)},t.prototype.render=function(){var e=this.props,n=e.weekNumber,r=e.isWeekDisabled,i=e.ariaLabelPrefix,a=i===void 0?t.defaultProps.ariaLabelPrefix:i,o=e.onClick,s={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!o&&!r,"react-datepicker__week-number--selected":!!o&&uv(this.props.date,this.props.selected)};return G.createElement(`div`,{ref:this.weekNumberEl,className:lp(s),"aria-label":`${a} ${this.props.weekNumber}`,onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex(),role:`gridcell`},n)},t}(G.Component),ay=function(e){N_(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.isDisabled=function(e){return xv(e,{minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,includeDateIntervals:n.props.includeDateIntervals,includeDates:n.props.includeDates,filterDate:n.props.filterDate})},n.handleDayClick=function(e,t){n.props.onDayClick&&n.props.onDayClick(e,t)},n.handleDayMouseEnter=function(e){n.props.onDayMouseEnter&&n.props.onDayMouseEnter(e)},n.handleWeekClick=function(e,r,i){for(var a,o,s=new Date(e),c=0;c<7;c++){var l=new Date(e);if(l.setDate(l.getDate()+c),!n.isDisabled(l)){s=l;break}}typeof n.props.onWeekSelect==`function`&&n.props.onWeekSelect(s,r,i),n.props.showWeekPicker&&n.handleDayClick(s,i),(n.props.shouldCloseOnSelect??t.defaultProps.shouldCloseOnSelect)&&((o=(a=n.props).setOpen)==null||o.call(a,!1))},n.formatWeekNumber=function(e){return n.props.formatWeekNumber?n.props.formatWeekNumber(e):X_(e)},n.isWeekDisabled=function(){for(var e=n.startOfWeek(),t=yp(e,6),r=new Date(e);r<=t;){if(!n.isDisabled(r))return!1;r=yp(r,1)}return!0},n.renderDays=function(){var e=n.startOfWeek(),r=[],i=n.formatWeekNumber(e);if(n.props.showWeekNumber){var a=n.props.onWeekSelect||n.props.showWeekPicker?n.handleWeekClick.bind(n,e,i):void 0;r.push(G.createElement(iy,P_({key:`W`},t.defaultProps,n.props,{weekNumber:i,isWeekDisabled:n.isWeekDisabled(),date:e,onClick:a})))}return r.concat([0,1,2,3,4,5,6].map(function(r){var i=yp(e,r);return G.createElement(ry,P_({},t.defaultProps,n.props,{ariaLabelPrefixWhenEnabled:n.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:n.props.disabledDayAriaLabelPrefix,key:i.valueOf(),day:i,onClick:n.handleDayClick.bind(n,i),onMouseEnter:n.handleDayMouseEnter.bind(n,i)}))}))},n.startOfWeek=function(){return $_(n.props.day,n.props.locale,n.props.calendarStartDay)},n.isKeyboardSelected=function(){return!n.props.disabledKeyboardNavigation&&!uv(n.startOfWeek(),n.props.selected)&&uv(n.startOfWeek(),n.props.preSelection)},n}return Object.defineProperty(t,"defaultProps",{get:function(){return{shouldCloseOnSelect:!0}}
5,enumerable:!1,configurable:!0}),t.prototype.render=function(){var e={"react-datepicker__week":!0,"react-datepicker__week--selected":uv(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()},t=this.props.weekClassName?this.props.weekClassName(this.startOfWeek()):void 0;return G.createElement(`div`,{className:lp(e,t),role:`row`},this.renderDays())},t}(G.Component),oy,sy=6,cy={TWO_COLUMNS:`two_columns`,THREE_COLUMNS:`three_columns`,FOUR_COLUMNS:`four_columns`},ly=(oy={},oy[cy.TWO_COLUMNS]={grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2},oy[cy.THREE_COLUMNS]={grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3},oy[cy.FOUR_COLUMNS]={grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4},oy),uy=1;function dy(e,t){return e?cy.FOUR_COLUMNS:t?cy.TWO_COLUMNS:cy.THREE_COLUMNS}var fy=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.MONTH_REFS=F_([],Array(12),!0).map(function(){return(0,G.createRef)()}),t.QUARTER_REFS=F_([],[,,,,],!0).map(function(){return(0,G.createRef)()}),t.isDisabled=function(e){return xv(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate,disabled:t.props.disabled})},t.isExcluded=function(e){return Sv(e,{excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals})},t.handleDayClick=function(e,n){var r,i;
5(i=(r=t.props).onDayClick)==null||i.call(r,e,n,t.props.orderInDisplay)},t.handleDayMouseEnter=function(e){var n,r;(r=(n=t.props).onDayMouseEnter)==null||r.call(n,e)},t.handleMouseLeave=function(){var e,n;(n=(e=t.props).onMouseLeave)==null||n.call(e)},t.isRangeStartMonth=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate;return!i||!a?!1:cv(zg(r,e),i)},t.isRangeStartQuarter=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate;return!i||!a?!1:lv(Hg(r,e),i)},t.isRangeEndMonth=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate;return!i||!a?!1:cv(zg(r,e),a)},t.isRangeEndQuarter=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate;return!i||!a?!1:lv(Hg(r,e),a)},t.isInSelectingRangeMonth=function(e){var n=t.props,r=n.day,i=n.selectsStart,a=n.selectsEnd,o=n.selectsRange,s=n.startDate,c=n.endDate,l=t.props.selectingDate??t.props.preSelection;return!(i||a||o)||!l?!1:i&&c?wv(l,c,e,r):a&&s||o&&s&&!c?wv(s,l,e,r):!1},t.isSelectingMonthRangeStart=function(e){if(!t.isInSelectingRangeMonth(e))return!1;var n=t.props,r=n.day,i=n.startDate,a=n.selectsStart,o=zg(r,e),s=t.props.selectingDate??t.props.preSelection;return a?cv(o,s):cv(o,i)},t.isSelectingMonthRangeEnd=function(e){if(!t.isInSelectingRangeMonth(e))return!1;var n=t.props,r=n.day,i=n.endDate,a=n.selectsEnd,o=n.selectsRange,s=zg(r,e),c=t.props.selectingDate??t.props.preSelection;return a||o?cv(s,c):cv(s,i)},t.isInSelectingRangeQuarter=function(e){var n=t.props,r=n.day,i=n.selectsStart,a=n.selectsEnd,o=n.selectsRange,s=n.startDate,c=n.endDate,l=t.props.selectingDate??t.props.preSelection;return!(i||a||o)||!l?!1:i&&c?kv(l,c,e,r):a&&s||o&&s&&!c?kv(s,l,e,r):!1},t.isWeekInMonth=function(e){var n=t.props.day,r=yp(e,6);return cv(e,n)||cv(r,n)},t.isCurrentMonth=function(e,t){return eh(e)===eh(V_())&&t===Zm(V_())},t.isCurrentQuarter=function(e,t){return eh(e)===eh(V_())&&t===Wp(V_())},t.isSelectedMonth=function(e,t,n){return Zm(n)===t&&eh(e)===eh(n)},t.isSelectMonthInList=function(e,n,r){return r.some(function(r){return t.isSelectedMonth(e,n,r)})},t.isSelectedQuarter=function(e,t,n){return Wp(n)===t&&eh(e)===eh(n)},t.isSelectQuarterInList=function(e,n,r){return r.some(function(r){return t.isSelectedQuarter(e,n,r)})},t.isMonthSelected=function(){var e=t.props,n=e.day,r=e.selected,i=e.selectedDates,a=e.selectsMultiple,o=Zm(n);return a?i?.some(function(e){return t.isSelectedMonth(n,o,e)}):!!r&&t.isSelectedMonth(n,o,r)},t.isQuarterSelected=function(){var e=t.props,n=e.day,r=e.selected,i=e.selectedDates,a=e.selectsMultiple,o=Wp(n);return a?i?.some(function(e){return t.isSelectedQuarter(n,o,e)}):!!r&&t.isSelectedQuarter(n,o,r)},t.renderWeeks=function(){if(!U_(t.props.day))return[];for(var e=[],n=t.props.fixedHeight,r=0,i=!1,a=$_(ev(t.props.day),t.props.locale,t.props.calendarStartDay),o=function(e){return t.props.showWeekPicker?$_(e,t.props.locale,t.props.calendarStartDay):t.props.preSelection},s=t.props.selected?function(e){return t.props.showWeekPicker?$_(e,t.props.locale,t.props.calendarStartDay):t.props.selected}(t.props.selected):void 0,c=t.props.preSelection?o(t.props.preSelection):void 0;e.push(G.createElement(ay,P_({},t.props,{ariaLabelPrefix:t.props.weekAriaLabelPrefix,key:r,day:a,month:Zm(t.props.day),onDayClick:t.handleDayClick,onDayMouseEnter:t.handleDayMouseEnter,selected:s,preSelection:c,showWeekNumber:t.props.showWeekNumbers}))),!i;){r++,a=Ip(a,1);var l=n&&r>=sy,u=!n&&!t.isWeekInMonth(a);if(l||u)if(t.props.peekNextMonth)i=!0;else break}return e},t.onMonthClick=function(e,n){var r=t.isMonthDisabledForLabelDate(n),i=r.isDisabled,a=r.labelDate;i||t.handleDayClick(ev(a),e)},t.onMonthMouseEnter=function(e){var n=t.isMonthDisabledForLabelDate(e),r=n.isDisabled,i=n.labelDate;r||t.handleDayMouseEnter(ev(i))},t.handleMonthNavigation=function(e,n){var r,i,a;(i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.MONTH_REFS[e]?.current)==null||a.focus()},t.handleKeyboardNavigation=function(e,n,r){var i=t.props,a=i.selected,o=i.preSelection,s=i.setPreSelection,c=i.minDate,l=i.maxDate,u=i.showFourColumnMonthYearPicker,d=i.showTwoColumnMonthYearPicker;if(o){var f=dy(u,d),p=t.getVerticalOffset(f),m=ly[f]?.grid,h=function(e,t,n){var r=t,i=n;switch(e){case Z.ArrowRight:r=bp(t,uy),i=n===11?0:n+uy;break;case Z.ArrowLeft:r=Gg(t,uy),i=n===0?11:n-uy;break;case Z.ArrowUp:r=Gg(t,p),i=(m?.[0])?.includes(n)?n+12-p:n-p;break;case Z.ArrowDown:r=bp(t,p),i=(m?.[m.length-1])?.includes(n)?n-12
5+p:n+p;break}return{newCalculatedDate:r,newCalculatedMonth:i}},g=function(e,n,r){for(var i=40,a=e,o=!1,s=0,u=h(a,n,r),d=u.newCalculatedDate,f=u.newCalculatedMonth;!o;){if(s>=i){d=n,f=r;break}if(c&&d<c){a=Z.ArrowRight;var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}if(l&&d>l){a=Z.ArrowLeft;var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}if(Tv(d,t.props)){var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}else o=!0;s++}return{newCalculatedDate:d,newCalculatedMonth:f}};if(n===Z.Enter){t.isMonthDisabled(r)||(t.onMonthClick(e,r),s?.(a));return}var _=g(n,o,r),v=_.newCalculatedDate,y=_.newCalculatedMonth;switch(n){case Z.ArrowRight:case Z.ArrowLeft:case Z.ArrowUp:case Z.ArrowDown:t.handleMonthNavigation(y,v);break}}},t.getVerticalOffset=function(e){return ly[e]?.verticalNavigationOffset??0},t.onMonthKeyDown=function(e,n){var r=t.props,i=r.disabledKeyboardNavigation,a=r.handleOnMonthKeyDown,o=e.key;o!==Z.Tab&&e.preventDefault(),i||t.handleKeyboardNavigation(e,o,n),a&&a(e)},t.onQuarterClick=function(e,n){var r=Hg(t.props.day,n);Ev(r,t.props)||t.handleDayClick(nv(r),e)},t.onQuarterMouseEnter=function(e){var n=Hg(t.props.day,e);Ev(n,t.props)||t.handleDayMouseEnter(nv(n))},t.handleQuarterNavigation=function(e,n){var r,i,a;t.isDisabled(n)||t.isExcluded(n)||((i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.QUARTER_REFS[e-1]?.current)==null||a.focus())},t.onQuarterKeyDown=function(e,n){var r,i,a=e.key;if(!t.props.disabledKeyboardNavigation)switch(a){case Z.Enter:t.onQuarterClick(e,n),(i=(r=t.props).setPreSelection)==null||i.call(r,t.props.selected);break;case Z.ArrowRight:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===4?1:n+1,Pp(t.props.preSelection,1));break;case Z.ArrowLeft:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===1?4:n-1,Kg(t.props.preSelection,1));break}},t.isMonthDisabledForLabelDate=function(e){var n=t.props,r=n.day,i=n.disabled,a=n.minDate,o=n.maxDate,s=n.excludeDates,c=n.includeDates,l=zg(r,e);return i?{isDisabled:!0,labelDate:zg(r,e)}:{isDisabled:((a||o||s||c)&&Cv(l,t.props))??!1,labelDate:l}},t.isMonthDisabled=function(e){return t.isMonthDisabledForLabelDate(e).isDisabled},t.getMonthClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.preSelection,s=n.monthClassName,c=s?s(zg(r,e)):void 0,l=t.getSelection();return lp(`react-datepicker__month-text`,`react-datepicker__month-${e}`,c,{"react-datepicker__month-text--disabled":t.isMonthDisabled(e),"react-datepicker__month-text--selected":l?t.isSelectMonthInList(r,e,l):void 0,"react-datepicker__month-text--keyboard-selected":!t.props.disabledKeyboardNavigation&&o&&t.isSelectedMonth(r,e,o)&&!t.isMonthSelected()&&!t.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":t.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":i&&a?wv(i,a,e,r):void 0,"react-datepicker__month-text--range-start":t.isRangeStartMonth(e),"react-datepicker__month-text--range-end":t.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":t.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":t.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":t.isCurrentMonth(r,e)})},t.getTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=Zm(t.props.preSelection),r=t.isMonthDisabledForLabelDate(n).isDisabled;return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getQuarterTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=Wp(t.props.preSelection),r=Ev(t.props.day,t.props);return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getAriaLabel=function(e){var n=t.props,r=n.chooseDayAriaLabelPrefix,i=r===void 0?`Choose`:r,a=n.disabledDayAriaLabelPrefix,o=a===void 0?`Not available`:a,s=n.day,c=n.locale,l=zg(s,e);return`${t.isDisabled(l)||t.isExcluded(l)?o:i} ${W_(l,`MMMM yyyy`,c)}`},t.getQuarterClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.minDate,s=n.maxDate,c=n.excludeDates,l=n.includeDates,u=n.filterDate,d=n.preSelection,f=n.disabledKeyboardNavigation,p=n.disabled,m=(o||s||c||l||u||p)&&Ev(Hg(r,e),t.props),h=t.getSelection();return lp(`react-datepicker__quarter-text`,`react-datepicker__quarter-${e}`,{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":h?t.isSelectQuarterInList(r,e,h):void 0,"react-datepicker__quarter-text--keyboard-selected":!f&&d&&t.isSelectedQuarter(r,e,d)&&!t.isQuarterSelected()&&!m,"react-datepicker__quarter-text--in-selecting-range":t.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":i&&a?kv(i,a,e,r):void 0,"react-datepicker__quarter-text--range-start":t.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":t.isRangeEndQuarter(e),"react-datepicker__quarter-text--today":t.isCurrentQuarter(r,e)})},t.getMonthContent=function(e){var n=t.props,r=n.showFullMonthYearPicker,i=n.renderMonthContent,a=n.locale,o=n.day,s=yv(e,a),c=vv(e,a);return i?i(e,s,c,o):r?c:s},t.getQuarterContent=function(e){var n=t.props,r=n.renderQuarterContent,i=n.locale,a=bv(e,i);return r?.(e,a)??a},t.renderMonths=function(){var e=t.props,n=e.showTwoColumnMonthYearPicker,r=e.showFourColumnMonthYearPicker,i=e.day,a=e.selected;return(ly[dy(r,n)]?.grid)?.map(function(e,n){return G.createElement(`div`,{className:`react-datepicker__month-wrapper`,key:n},e.map(function(e,n){return G.createElement(`div`,{ref:t.MONTH_REFS[e],key:n,onClick:function(n){t.onMonthClick(n,e)},onKeyDown:function(n){ty(n)&&(n.preventDefault(),n.key=Z.Enter),t.onMonthKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onMonthMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onMonthMouseEnter(e)}:void 0,tabIndex:Number(t.getTabIndex(e)),className:t.getMonthClassNames(e),"aria-disabled":t.isMonthDisabled(e),role:`option`,"aria-label":t.getAriaLabel(e),"aria-current":t.isCurrentMonth(i,e)?`date`:void 0,"aria-selected":a?t.isSelectedMonth(i,e,a):void 0},t.getMonthContent(e))}))})},t.renderQuarters=function(){var e=t.props,n=e.day,r=e.selected;return G.createElement(`div`,{className:`react-datepicker__quarter-wrapper`},[1,2,3,4].map(function(e,i){return G.createElement(`div`,{key:i,ref:t.QUARTER_REFS[i],role:`option`,onClick:function(n){t.onQuarterClick(n,e)},onKeyDown:function(n){t.onQuarterKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onQuarterMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onQuarterMouseEnter(e)}:void 0,className:t.getQuarterClassNames(e),"aria-selected":r?t.isSelectedQuarter(n,e,r):void 0,tabIndex:Number(t.getQuarterTabIndex(e)),"aria-current":t.isCurrentQuarter(n,e)?`date`:void 0},t.getQuarterContent(e))}))},t.getClassNames=function(){var e=t.props,n=e.selectingDate,r=e.selectsStart,i=e.selectsEnd,a=e.showMonthYearPicker,o=e.showQuarterYearPicker,s=e.showWeekPicker;return lp(`react-datepicker__month`,{"react-datepicker__month--selecting-range":n&&(r||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":o},{"react-datepicker__weekPicker":s})},t}return t.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;if(e.selectsMultiple)return n;if(t)return[t]},t.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,a=i===void 0?`Month `:i,o=a?a.trim()+` `:``,s=U_(r)?`${o}${W_(r,`MMMM, yyyy`,this.props.locale)}`:``;return t||n?G.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`listbox`},t?this.renderMonths():this.renderQuarters()):G.createElement(`div`,{role:`table`},this.props.dayNamesHeader&&G.createElement(`div`,{role:`rowgroup`},this.props.dayNamesHeader),G.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`rowgroup`},this.renderWeeks()))},t}(G.Component),py=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.monthOptionButtonsRef={},t.isSelectedMonth=function(e){return t.props.month===e},t.handleOptionKeyDown=function(e,n){var r;switch(n.key){case`Enter`:n.preventDefault(),t.onChange(e);break;case`Escape`:n.preventDefault(),t.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:n.preventDefault();var i=(e+(n.key===`ArrowUp`?-1:1)+t.props.monthNames.length)%t.props.monthNames.length;(r=t.monthOptionButtonsRef[i])==null||r.focus();break}},t.renderOptions=function(){return t.monthOptionButtonsRef={},t.props.monthNames.map(function(e,n){return G.createElement(`div`,{ref:function(e){t.monthOptionButtonsRef[n]=e,t.isSelectedMonth(n)&&e?.focus()},role:`button`,tabIndex:0,className:t.isSelectedMonth(n)?`react-datepicker__month-option react-datepicker__month-option--selected_month`:`react-datepicker__month-option`,key:e,onClick:t.onChange.bind(t,n),onKeyDown:t.handleOptionKeyDown.bind(t,n),"aria-selected":t.isSelectedMonth(n)?`true`:void 0},t.isSelectedMonth(n)?G.createElement(`span`,{className:`react-datepicker__month-option--selected`},`â`):``,e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return t.prototype.render=function(){return G.createElement(R_,{className:`react-datepicker__month-dropdown`,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(G.Component),my=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return G.createElement(`option`,{key:e,value:t},e)})},t.renderSelectMode=function(e){return G.createElement(`select`,{value:t.props.month,className:`react-datepicker__month-select`,onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return G.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-read-view`,onClick:t.toggleDropdown},G.createElement(`span`,{className:`react-datepicker__month-read-view--down-arrow`}),G.createElement(`span`,{className:`react-datepicker__month-read-view--selected-month`},n[t.props.month]))},t.renderDropdown=function(e){return G.createElement(py,P_({key:`dropdown`},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e=this,t=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(t){return yv(t,e.props.locale)}:function(t){return vv(t,e.props.locale)}),n;switch(this.props.dropdownMode){case`scroll`:n=this.renderScrollMode(t);break;case`select`:n=this.renderSelectMode(t);break}return G.createElement(`div`,{className:`react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--${this.props.dropdownMode}`},n)},t}(G.Component);function hy(e,t){for(var n=[],r=ev(e),i=ev(t);!th(r,i);)n.push(V_(r)),r=bp(r,1);return n}var gy=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=$m(e),r=sv(n.props.date,e)&&cv(n.props.date,e);return G.createElement(`div`,{className:r?`react-datepicker__month-year-option--selected_month-year`:`react-datepicker__month-year-option`,key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?`true`:void 0},r?G.createElement(`span`,{className:`react-datepicker__month-year-option--selected`},`â`):``,W_(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:hy(n.props.minDate,n.props.maxDate)},n}return t.prototype.render=function(){var e=lp({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return G.createElement(R_,{className:e,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(G.Component),_y=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=ev(t.props.minDate),n=ev(t.props.maxDate),r=[];!th(e,n);){var i=$m(e);r.push(G.createElement(`option`,{key:i,value:i},W_(e,t.props.dateFormat,t.props.locale))),e=bp(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return G.createElement(`select`,{value:$m(ev(t.props.date)),className:`react-datepicker__month-year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=W_(t.props.date,t.props.dateFormat,t.props.locale);return G.createElement(`div`,{key:`read`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-year-read-view`,onClick:t.toggleDropdown},G.createElement(`span`,{className:`react-datepicker__month-year-read-view--down-arrow`}),G.createElement(`span`,{className:`react-datepicker__month-year-read-view--selected-month-year`},n))},t.renderDropdown=function(){return G.createElement(gy,P_({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=V_(e);sv(t.props.date,n)&&cv(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return G.createElement(`div`,{className:`react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--${this.props.dropdownMode}`},e)},t}(G.Component),vy=function(e){N_(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){n.list&&(n.list.scrollTop=(n.
5centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(n.header?.clientHeight??0):n.list.clientHeight,n.centerLi))??0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&Nv(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&Mv(e,n.props)||(r=(t=n.props).onChange)==null||r.call(t,e)},n.isSelectedTime=function(e){return n.props.selected&&Qv(n.props.selected,e)},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&Nv(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&Mv(e,n.props)},n.liClasses=function(e){var r=[`react-datepicker__time-list-item`,n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&r.push(`react-datepicker__time-list-item--selected`),n.isDisabledTime(e)&&r.push(`react-datepicker__time-list-item--disabled`),n.props.injectTimes&&(Jm(e)*3600+Xm(e)*60+Qm(e))%((n.props.intervals??t.defaultProps.intervals)*60)!=0&&r.push(`react-datepicker__time-list-item--injected`),r.join(` `)},n.handleOnKeyDown=function(e,t){var r,i;e.key===Z.Space&&(e.preventDefault(),e.key=Z.Enter),(e.key===Z.ArrowUp||e.key===Z.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===Z.ArrowDown||e.key===Z.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===Z.Enter&&n.handleClick(t),(i=(r=n.props).handleOnKeyDown)==null||i.call(r,e)},n.renderTimes=function(){for(var e=[],r=typeof n.props.format==`string`?n.props.format:`p`,i=n.props.intervals??t.defaultProps.intervals,a=n.props.selected||n.props.openToDate||V_(),o=Q_(a),s=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),c=60*Xv(a)/i,l=0;l<c;l++){var u=Np(o,l*i);if(e.push(u),s){var d=qv(o,u,l,i,s);e=e.concat(d)}}var f=e.reduce(function(e,t){return t.getTime()<=a.getTime()?t:e},e[0]);return e.map(function(e){return G.createElement(`li`,{key:e.valueOf(),onClick:n.handleClick.bind(n,e),className:n.liClasses(e),ref:function(t){e===f&&(n.centerLi=t)},onKeyDown:function(t){n.handleOnKeyDown(t,e)},tabIndex:e===f?0:-1,role:`option`,"aria-selected":n.isSelectedTime(e)?`true`:void 0,"aria-disabled":n.isDisabledTime(e)?`true`:void 0},W_(e,r,n.props.locale))})},n.renderTimeCaption=function(){return n.props.showTimeCaption===!1?G.createElement(G.Fragment,null):G.createElement(`div`,{className:`react-datepicker__header react-datepicker__header--time ${n.props.showTimeSelectOnly?`react-datepicker__header--time--only`:``}`,ref:function(e){n.header=e}},G.createElement(`div`,{className:`react-datepicker-time__header`},n.props.timeCaption))},n}return Object.defineProperty(t,"defaultProps",{get:function(){return{intervals:30,todayButton:null,timeCaption:`Time`,showTimeCaption:!0}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.scrollToTheSelectedTime(),this.observeDatePickerHeight
5Changes()},t.prototype.componentWillUnmount=function(){var e;(e=this.resizeObserver)==null||e.disconnect()},t.prototype.observeDatePickerHeightChanges=function(){var e=this,t=this.props.monthRef;this.updateContainerHeight(),t&&(this.resizeObserver=new ResizeObserver(function(){e.updateContainerHeight()}),this.resizeObserver.observe(t))},t.prototype.updateContainerHeight=function(){this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})},t.prototype.render=function(){var e=this,n=this.state.height;return G.createElement(`div`,{className:`react-datepicker__time-container ${this.props.todayButton??t.defaultProps.todayButton?`react-datepicker__time-container--with-today-button`:``}`},this.renderTimeCaption(),G.createElement(`div`,{className:`react-datepicker__time`},G.createElement(`div`,{className:`react-datepicker__time-box`},G.createElement(`ul`,{className:`react-datepicker__time-list`,ref:function(t){e.list=t},style:n?{height:n}:{},role:`listbox`,"aria-label":this.props.timeCaption},this.renderTimes()))))},t.calcCenterPosition=function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)},t}(G.Component),yy=3,by=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;return n.YEAR_REFS=F_([],Array(n.props.yearItemNumber),!0).map(function(){return(0,G.createRef)()}),n.isDisabled=function(e){return xv(e,{minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,includeDates:n.props.includeDates,filterDate:n.props.filterDate})},n.isExcluded=function(e){return Sv(e,{excludeDates:n.props.excludeDates})},n.selectingDate=function(){return n.props.selectingDate??n.props.preSelection},n.updateFocusOnPaginate=function(e){window.requestAnimationFrame(function(){var t;(t=n.YEAR_REFS[e]?.current)==null||t.focus()})},n.handleYearClick=function(e,t){n.props.onDayClick&&n.props.onDayClick(e,t)},n.handleYearNavigation=function(e,t){var r,i,a,o=n.props,s=o.date,c=o.yearItemNumber;if(!(s===void 0||c===void 0)){var l=Yv(s,c).startPeriod;n.isDisabled(t)||n.isExcluded(t)||((i=(r=n.props).setPreSelection)==null||i.call(r,t),e-l<0?n.updateFocusOnPaginate(c-(l-e)):e-l>=c?n.updateFocusOnPaginate(Math.abs(c-(e-l))):(a=n.YEAR_REFS[e-l]?.current)==null||a.focus())}},n.isSameDay=function(e,t){return uv(e,t)},n.isCurrentYear=function(e){return e===eh(V_())},n.isRangeStart=function(e){return n.props.startDate&&n.props.endDate&&sv(Wg(V_(),e),n.props.startDate)},n.isRangeEnd=function(e){return n.props.startDate&&n.props.endDate&&sv(Wg(V_(),e),n.props.endDate)},n.isInRange=function(e){return Dv(e,n.props.startDate,n.props.endDate)},n.isInSelectingRange=function(e){var t=n.props,r=t.selectsStart,i=t.selectsEnd,a=t.selectsRange,o=t.startDate,s=t.endDate;return!(r||i||a)||!n.selectingDate()?!1:r&&s?Dv(e,n.selectingDate(),s):i&&o||a&&o&&!s?Dv(e,o,n.selectingDate()):!1},n.isSelectingRangeStart=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.startDate,i=t.selectsStart,a=Wg(V_(),e);return i?sv(a,n.selectingDate()??null):sv(a,r??null)},n.isSelectingRangeEnd=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.endDate,i=t.selectsEnd,a=t.selectsRange,o=Wg(V_(),e);return i||a?sv(o,n.selectingDate()??null):sv(o,r??null)},n.isKeyboardSelected=function(e){if(!(n.props.disabledKeyboardNavigation||n.props.date===void 0||n.props.preSelection==null)){var t=n.props,r=t.minDate,i=t.maxDate,a=t.excludeDates,o=t.includeDates,s=t.filterDate,c=t.selected,l=tv(Wg(n.props.date,e)),u=(r||i||a||o||s)&&Ov(e,n.props),d=!!c&&uv(l,tv(c)),f=uv(l,tv(n.props.preSelection));return!n.props.inline&&!d&&f&&!u}},n.isSelectedYear=function(e){var t=n.props,r=t.selectsMultiple,i=t.selected,a=t.selectedDates;return r?a?.some(function(t){return e===eh(t)}):!!i&&e===eh(i)},n.onYearClick=function(e,t){var r=n.props.date;r!==void 0&&n.handleYearClick(tv(Wg(r,t)),e)},n.onYearKeyDown=function(e,t){var r,i,a=e.key,o=n.props,s=o.date,c=o.yearItemNumber,l=o.handleOnKeyDown;if(a!==Z.Tab&&e.preventDefault(),!n.props.disabledKeyboardNavigation)switch(a){case Z.Enter:if(n.props.selected==null)break;n.onYearClick(e,t),(i=(r=n.props).setPreSelection)==null||i.call(r,n.props.selected);break;case Z.ArrowRight:if(n.props.preSelection==null)break;n.handleYearNavigation(t+1,Lp(n.props.preSelection,1));break;case Z.ArrowLeft:if(n.props.preSelection==null)break;n.handleYearNavigation(t-1,Jg(n.props.preSelection,1));break;case Z.ArrowUp:if(s===void 0||c===void 0||n.props.preSelection==null)break;var u=Yv(s,c).startPeriod,d=yy,f=t-d;if(f<u){var p=c%d;t>=u&&t<u+p?d=p:d+=p,f=t-d}n.handleYearNavigation(f,Jg(n.props.preSelection,d));break;case Z.ArrowDown:if(s===void 0||c===void 0||n.props.preSelection==null)break;var m=Yv(s,c).endPeriod,d=yy,f=t+d;if(f>m){var p=c%d;t<=m&&t>m-p?d=p:d+=p,f=t+d}n.handleYearNavigation(f,Lp(n.props.preSelection,d));break}l&&l(e)},n.getYearClassNames=function(e){var t=n.props,r=t.date,i=t.disabled,a=t.minDate,o=t.maxDate,s=t.excludeDates,c=t.includeDates,l=t.filterDate,u=t.yearClassName;return lp(`react-datepicker__year-text`,`react-datepicker__year-${e}`,r?u?.(Wg(r,e)):void 0,{"react-datepicker__year-text--selected":n.isSelectedYear(e),"react-datepicker__year-text--disabled":(a||o||s||c||l||i)&&Ov(e,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(e),"react-datepicker__year-text--range-start":n.isRangeStart(e),"react-datepicker__year-text--range-end":n.isRangeEnd(e),"react-datepicker__year-text--in-range":n.isInRange(e),"react-datepicker__year-text--in-selecting-range":n.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":n.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":n.isSelectingRangeEnd(e),"react-datepicker__year-text--today":n.isCurrentYear(e)})},n.getYearTabIndex=function(e){if(n.props.disabledKeyboardNavigation||n.props.preSelection==null)return`-1`;var t=eh(n.props.preSelection),r=Ov(e,n.props);return e===t&&!r?`0`:`-1`},n.getYearContent=function(e){return n.props.renderYearContent?n.props.renderYearContent(e):e},n}return t.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,i=n.yearItemNumber,a=n.onYearMouseEnter,o=n.onYearMouseLeave;if(r===void 0)return null;for(var s=Yv(r,i),c=s.startPeriod,l=s.endPeriod,u=function(n){t.push(G.createElement(`div`,{ref:d.YEAR_REFS[n-c],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){ty(t)&&(t.preventDefault(),t.key=Z.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return a(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return a(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return o(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return o(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?`date`:void 0},d.getYearContent(n)))},d=this,f=c;f<=l;f++)u(f);return G.createElement(`div`,{className:`react-datepicker__year`},G.createElement(`div`,{className:`react-datepicker__year-wrapper`,onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},t}(G.Component);function xy(e,t,n,r){for(var i=[],a=0;a<2*t+1;a++){var o=e+t-a,s=!0;n&&(s=eh(n)<=o),r&&s&&(s=eh(r)>=o),s&&i.push(o)}return i}var Sy=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;n.yearOptionButtonsRef={},n.handleOptionKeyDown=function(e,t){var r;switch(t.key){case`Enter`:t.preventDefault(),n.onChange(e);break;case`Escape`:t.preventDefault(),n.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:t.preventDefault();var i=e+(t.key===`ArrowUp`?1:-1);n.yearOptionButtonsRef[i]&&((r=n.yearOptionButtonsRef[i])==null||r.focus());break}},n.renderOptions=function(){n.yearOptionButtonsRef={};var e=n.props.year,t=n.state.yearsList.map(function(t){return G.createElement(`div`,{ref:function(r){n.yearOptionButtonsRef[t]=r,t===e&&r?.focus()},role:`button`,tabIndex:0,className:e===t?`react-datepicker__year-option react-datepicker__year-option--selected_year`:`react-datepicker__year-option`,key:t,onClick:n.onChange.bind(n,t),onKeyDown:n.handleOptionKeyDown.bind(n,t),"aria-selected":e===t?`true`:void 0},e===t?G.createElement(`span`,{className:`react-datepicker__year-option--selected`},`â`):``,t)}),r=n.props.minDate?eh(n.props.minDate):null,i=n.props.maxDate?eh(n.props.maxDate):null;return(!i||!n.state.yearsList.find(function(e){return e===i}))&&t.unshift(G.createElement(`div`,{className:`react-datepicker__year-option`,key:`upcoming`,onClick:n.incrementYears},G.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming`}))),(!r||!n.state.yearsList.find(function(e){return e===r}
5))&&t.push(G.createElement(`div`,{className:`react-datepicker__year-option`,key:`previous`,onClick:n.decrementYears},G.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous`}))),t},n.onChange=function(e){n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.shiftYears=function(e){var t=n.state.yearsList.map(function(t){return t+e});n.setState({yearsList:t})},n.incrementYears=function(){return n.shiftYears(1)},n.decrementYears=function(){return n.shiftYears(-1)};var r=t.yearDropdownItemNumber,i=t.scrollableYearDropdown,a=r||(i?10:5);return n.state={yearsList:xy(n.props.year,a,n.props.minDate,n.props.maxDate)},n.dropdownRef=(0,G.createRef)(),n}return t.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},t.prototype.render=function(){var e=lp({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return G.createElement(R_,{className:e,containerRef:this.dropdownRef,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(G.Component),Cy=function(e){N_(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?eh(t.props.minDate):1900,n=t.props.maxDate?eh(t.props.maxDate):2100,r=[],i=e;i<=n;i++)r.push(G.createElement(`option`,{key:i,value:i},i));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return G.createElement(`select`,{value:t.props.year,className:`react-datepicker__year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return G.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__year-read-view`,onClick:t.toggleDropdown},G.createElement(`span`,{className:`react-datepicker__year-read-view--down-arrow`}),G.createElement(`span`,{className:`react-datepicker__year-read-view--selected-year`},t.props.year))},t.renderDropdown=function(){return G.createElement(Sy,P_({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){var r;(r=t.onSelect)==null||r.call(t,e,n),t.setOpen()},t.onSelect=function(e,n){var r,i;(i=(r=t.props).onSelect)==null||i.call(r,e,n)},t.setOpen=function(){var e,n;(n=(e=t.props).setOpen)==null||n.call(e,!0)},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return G.createElement(`div`,{className:`react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--${this.props.dropdownMode}`},e)},t}(G.Component),wy=[`react-datepicker__year-select`,`react-datepicker__month-select`,`react-datepicker__month-year-select`],Ty=`react-datepicker-ignore-onclickoutside`,Ey=function(e){var t=(e.className||``).split(/\s+/);return wy.some(function(e){return t.indexOf(e)>=0})},Dy=function(e){N_(t,e);function t(n){var r=e.call(this,n)||this;return r.monthContainer=void 0,r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.setClickOutsideRef=function(){return r.containerRef.current},r.handleDropdownFocus=function(e){var t,n;Ey(e.target)&&((n=(t=r.props).onDropdownFocus)==null||n.call(t,e))},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,i=e.openToDate,a=Hv(r.props),o=Uv(r.props),s=V_();return i||n||t||(a&&nh(s,a)?a:o&&th(s,o)?o:s)},r.increaseMonth=function(){r.setState(function(e){var t=e.date;return{date:bp(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState(function(e){var t=e.date;return{date:Gg(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)},r.handleDayMouseEnter=function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)},r.handleMonthMouseLeave=function(){r.setState({selectingDate:void 0}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()},r.handleYearMouseEnter=function(e,t){r.setState({selectingDate:Wg(V_(),t)}),r.props.onYearMouseEnter&&r.props.onYearMouseEnter(e,t)},r.handleYearMouseLeave=function(e,t){r.props.onYearMouseLeave&&r.props.onYearMouseLeave(e,t)},r.handleYearChange=function(e){var t,n,i,a;(n=(t=r.props).onYearChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0}),r.props.adjustDateOnChange&&(r.props.onSelect(e),(a=(i=r.props).setOpen)==null||a.call(i,!0)),r.props.setPreSelection&&r.props.setPreSelection(e)},r.getEnabledPreSelectionDateForMonth=function(e){if(!xv(e,r.props))return e;for(var t=ev(e),n=qp(ov(e),t),i=null,a=0;a<=n;a++){var o=yp(t,a);if(!xv(o,r.props)){i=o;break}}return i},r.handleMonthChange=function(e){var t,n,i=r.getEnabledPreSelectionDateForMonth(e)??e;r.handleCustomMonthChange(i),r.props.adjustDateOnChange&&(r.props.onSelect(i),(n=(t=r.props).setOpen)==null||n.call(t,!0)),r.props.setPreSelection&&r.props.setPreSelection(i)},r.handleCustomMonthChange=function(e){var t,n;(n=(t=r.props).onMonthChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0})},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState(function(t){var n=t.date;return{date:Wg(n,Number(e))}},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState(function(t){var n=t.date;return{date:zg(n,Number(e))}},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState(function(t){var n=t.date;return{date:Wg(zg(n,Zm(e)),eh(e))}},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(e){if(e===void 0&&(e=r.state.date),!U_(e))return[];var t=r.props.disabled,n=$_(e,r.props.locale,r.props.calendarStartDay),i=[];return r.props.showWeekNumbers&&i.push(G.createElement(`div`,{key:`W`,className:`react-datepicker__day-name ${t?`react-datepicker__day-name--disabled`:``}`,role:`columnheader`},G.createElement(`span`,{className:`react-datepicker__sr-only`},`Week number`),G.createElement(`span`,{"aria-hidden":`true`},r.props.weekLabel||`#`))),i.concat([0,1,2,3,4,5,6].map(function(e){var i=yp(n,e),a=r.formatWeekday(i,r.props.locale),o=r.props.weekDayClassName?r.props.weekDayClassName(i):void 0;return G.createElement(`div`,{key:e,role:`columnheader`,className:lp(`react-datepicker__day-name`,o,t?`react-datepicker__day-name--disabled`:``)},G.createElement(`span`,{className:`react-datepicker__sr-only`},W_(i,`EEEE`,r.props.locale)),G.createElement(`span`,{"aria-hidden":`true`},a))}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?hv(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?_v(e,t):gv(e,t)},r.decreaseYear=function(){r.setState(function(e){var n=e.date;return{date:Jg(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.clearSelectingDate=function(){r.setState({selectingDate:void 0})},r.renderPreviousButton=function(){if(!r.props.renderCustomHeader){var e=r.props.monthsShown??t.defaultProps.monthsShown,n=r.props.showPreviousMonths?e-1:0,i=r.props.monthSelectedIn??n,a=Gg(r.state.date,i),o;switch(!0){case r.props.disabled:o=!0;break;case r.props.showMonthYearPicker:o=Rv(r.state.date,r.props);break;case r.props.showYearPicker:o=zv(r.state.date,r.props);break;case r.props.showQuarterYearPicker:o=Iv(r.state.date,r.props);break;default:o=Pv(a,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&o||r.props.showTimeSelectOnly)){var s=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--previous`],c=[`react-datepicker__navigation`,`react-datepicker__navigation--previous`],l=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(l=r.decreaseYear),o&&r.props.showDisabledMonthNavigation&&(c.push(`react-datepicker__navigation--previous--disabled`),l=void 0);var u=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,d=r.props,f=d.previousMonthButtonLabel,p=f===void 0?t.defaultProps.previousMonthButtonLabel:f,m=d.previousYearButtonLabel,h=m===void 0?t.defaultProps.previousYearButtonLabel:m,g=r.props,_=g.previousMonthAriaLabel,v=_===void 0?typeof p==`string`?p:`Previous Month`:_,y=g.previousYearAriaLabel,b=y===void 0?typeof h==`string`?h:`Previous Year`:y;return G.createElement(`button`,{type:`button`,className:c.join(` `),onClick:l,onKeyDown:r.props.handleOnKeyDown,"aria-label":u?b:v},G.createElement(`span`,{className:s.join(` `)},u?h:p))}}},r.increaseYear=function(){r.setState(function(e){var n=e.date;return{date:Lp(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.renderNextButton=function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.disabled:e=!0;break;case r.props.showMonthYearPicker:e=Bv(r.state.date,r.props);break;case r.props.showYearPicker:e=Vv(r.state.date,r.props);break;case r.props.showQuarterYearPicker:e=Lv(r.state.date,r.props);break;default:e=Fv(r.state.date,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&e||r.props.showTimeSelectOnly)){var n=[`react-datepicker__navigation`,`react-datepicker__navigation--next`],i=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--next`];r.props.showTimeSelect&&n.push(`react-datepicker__navigation--next--with-time`),r.props.todayButton&&n.push(`react-datepicker__navigation--next--with-today-button`);var a=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(a=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(n.push(`react-datepicker__navigation--next--disabled`),a=void 0);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,s=r.props,c=s.nextMonthButtonLabel,l=c===void 0?t.defaultProps.nextMonthButtonLabel:c,u=s.nextYearButtonLabel,d=u===void 0?t.defaultProps.nextYearButtonLabel:u,f=r.props,p=f.nextMonthAriaLabel,m=p===void 0?typeof l==`string`?l:`Next Month`:p,h=f.nextYearAriaLabel,g=h===void 0?typeof d==`string`?d:`Next Year`:h;return G.createElement(`button`,{type:`button`,className:n.join(` `),onClick:a,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?g:m},G.createElement(`span`,{className:i.join(` `)},o?d:l))}}},r.renderCurrentMonth=function(e){e===void 0&&(e=r.state.date);var t=[`react-datepicker__current-month`];return r.props.showYearDropdown&&t.push(`react-datepicker__current-month--hasYearDropdown`),r.props.showMonthDropdown&&t.push(`react-datepicker__current-month--hasMonthDropdown`),r.props.showMonthYearDropdown&&t.push(`react-datepicker__current-month--hasMonthYearDropdown`),G.createElement(`h2`,{className:t.join(` `)}
5,U_(e)?W_(e,r.props.dateFormat,r.props.locale):``)},r.renderYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showYearDropdown||e))return G.createElement(Cy,P_({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeYear,year:eh(r.state.date)}))},r.renderMonthDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthDropdown||e))return G.createElement(my,P_({},t.defaultProps,r.props,{month:Zm(r.state.date),onChange:r.changeMonth}))},r.renderMonthYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthYearDropdown||e))return G.createElement(_y,P_({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeMonthYear}))},r.handleTodayButtonClick=function(e){r.props.onSelect(rv(),e),r.props.setPreSelection&&r.props.setPreSelection(rv())},r.renderTodayButton=function(){if(!(!r.props.todayButton||r.props.showTimeSelectOnly))return G.createElement(`div`,{className:`react-datepicker__today-button`,onClick:r.handleTodayButtonClick},r.props.todayButton)},r.renderDayNamesHeader=function(e){return G.createElement(`div`,{className:`react-datepicker__day-names`,role:`row`},r.header(e))},r.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return G.createElement(`div`,{className:`react-datepicker__header ${r.props.showTimeSelect?`react-datepicker__header--has-time-select`:``}`},r.renderCurrentMonth(t),G.createElement(`div`,{className:`react-datepicker__header__dropdown react-datepicker__header__dropdown--${r.props.dropdownMode}`,onFocus:r.handleDropdownFocus},r.renderMonthDropdown(n!==0),r.renderMonthYearDropdown(n!==0),r.renderYearDropdown(n!==0)))},r.renderCustomHeader=function(e){var t,n=e.monthDate,i=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var a=r.props,o=a.showYearPicker,s=a.yearItemNumber,c;if(o){var l=Yv(n,s);c={startYear:l.startPeriod,endYear:l.endPeriod}}var u=Pv(r.state.date,r.props),d=Fv(r.state.date,r.props),f=Rv(r.state.date,r.props),p=Bv(r.state.date,r.props);return G.createElement(`div`,{className:`react-datepicker__header react-datepicker__header--custom`,onFocus:r.props.onDropdownFocus},(t=r.props).renderCustomHeader?.call(t,P_(P_(P_({},r.state),o&&{visibleYearsRange:c}),{customHeaderCount:i,monthDate:n,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:u,nextMonthButtonDisabled:d,prevYearButtonDisabled:f,nextYearButtonDisabled:p})))},r.renderYearHeader=function(e){var n=e.monthDate,i=r.props,a=i.showYearPicker,o=i.yearItemNumber,s=Yv(n,o===void 0?t.defaultProps.yearItemNumber:o),c=s.startPeriod,l=s.endPeriod;return G.createElement(`div`,{className:`react-datepicker__header react-datepicker-year-header`},a?`${c} - ${l}`:eh(n))},r.renderHeader=function(e){var t=e.monthDate,n=e.i,i={monthDate:t,i:n===void 0?0:n};switch(!0){case r.props.renderCustomHeader!==void 0:return r.renderCustomHeader(i);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(i);default:return r.renderDefaultHeader(i)}},r.renderMonths=function(){if(!(r.props.showTimeSelectOnly||r.props.showYearPicker)){for(var e=[],n=r.props.monthsShown??t.defaultProps.monthsShown,i=r.props.showPreviousMonths?n-1:0,a=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?Lp(r.state.date,i):Gg(r.state.date,i),o=r.props.monthSelectedIn??i,s=0;s<n;++s){var c=s-o+i,l=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?Lp(a,c):bp(a,c),u=`month-${s}`,d=s<n-1,f=s>0;e.push(G.createElement(`div`,{key:u,ref:function(e){r.monthContainer=e??void 0},className:`react-datepicker__month-container`},r.renderHeader({monthDate:l,i:s}),G.createElement(fy,P_({},t.defaultProps,r.props,{containerRef:r.containerRef,ariaLabelPrefix:r.props.monthAriaLabelPrefix,day:l,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,handleOnMonthKeyDown:r.props.handleOnKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,orderInDisplay:s,selectingDate:r.state.selectingDate,monthShowsDuplicateDaysEnd:d,monthShowsDuplicateDaysStart:f,dayNamesHeader:r.renderDayNamesHeader(l)}))))}return e}},r.renderYears=function(){if(!r.props.showTimeSelectOnly&&r.props.showYearPicker)return G.createElement(`div`,{className:`react-datepicker__year--container`},r.renderHeader({monthDate:r.state.date}),G.createElement(by,P_({},t.defaultProps,r.props,{selectingDate:r.state.selectingDate,date:r.state.date,onDayClick:r.handleDayClick,clearSelectingDate:r.clearSelectingDate,onYearMouseEnter:r.handleYearMouseEnter,onYearMouseLeave:r.handleYearMouseLeave})))},r.renderTimeSection=function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return G.createElement(vy,P_({},t.defaultProps,r.props,{onChange:r.props.onTimeChange,format:r.props.timeFormat,intervals:r.props.timeIntervals,monthRef:r.state.monthContainer}))},r.renderInputTimeSection=function(){var e=r.props.selected?new Date(r.props.selected):void 0,n=e&&U_(e)&&r.props.selected?`${Jv(e.getHours())}:${Jv(e.getMinutes())}`:``;if(r.props.showTimeInput)return G.createElement(ny,P_({}
5,t.defaultProps,r.props,{date:e,timeString:n,onChange:r.props.onTimeChange}))},r.renderAriaLiveRegion=function(){if(!U_(r.state.date))return G.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`});var e=Yv(r.state.date,r.props.yearItemNumber??t.defaultProps.yearItemNumber),n=e.startPeriod,i=e.endPeriod,a=r.props.showYearPicker?`${n} - ${i}`:r.props.showMonthYearPicker||r.props.showQuarterYearPicker?eh(r.state.date):`${vv(Zm(r.state.date),r.props.locale)} ${eh(r.state.date)}`;return G.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},r.state.isRenderAriaLiveMessage&&a)},r.renderChildren=function(){if(r.props.children)return G.createElement(`div`,{className:`react-datepicker__children-container`},r.props.children)},r.containerRef=(0,G.createRef)(),r.state={date:r.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},r}return Object.defineProperty(t,"defaultProps",{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,outsideClickIgnoreClass:Ty,timeCaption:`Time`,previousYearButtonLabel:`Previous Year`,nextYearButtonLabel:`Next Year`,previousMonthButtonLabel:`Previous Month`,nextMonthButtonLabel:`Next Month`,yearItemNumber:B_}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=(function(){e.setState({monthContainer:e.monthContainer})})())},t.prototype.componentDidUpdate=function(e){var t=this;if(this.props.preSelection&&U_(this.props.preSelection)&&(!uv(this.props.preSelection,e.preSelection)||this.props.monthSelectedIn!==e.monthSelectedIn)){var n=!cv(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}else this.props.openToDate&&!uv(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})},t.prototype.render=function(){var e=this.props.container||I_;return G.createElement(R_,{onClickOutside:this.handleClickOutside,style:{display:`contents`},ignoreClass:this.props.outsideClickIgnoreClass},G.createElement(`div`,{style:{display:`contents`},ref:this.containerRef},G.createElement(e,{className:lp(`react-datepicker`,this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly,inline:this.props.inline},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren())))},t}(G.Component),Oy=function(e){var t=e.icon,n=e.className,r=n===void 0?``:n,i=e.onClick,a=`react-datepicker__calendar-icon`;if(typeof t==`string`)return G.createElement(`i`,{className:`${a} ${t} ${r}`,"aria-hidden":`true`,onClick:i});if(G.isValidElement(t)){var o=t;return G.cloneElement(o,{className:`${o.props.className||``} ${a} ${r}`,onClick:function(e){typeof o.props.onClick==`function`&&o.props.onClick(e),typeof i==`function`&&i(e)}})}return G.createElement(`svg`,{className:`${a} ${r}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 448 512`,onClick:i},G.createElement(`path`,{d:`M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z`}))},ky=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement(`div`),n}return t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement(`div`),this.portalRoot.setAttribute(`id`,this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return Qg.createPortal(this.props.children,this.el)},t}(G.Component),Ay=`[tabindex], a, button, input, select, textarea`,jy=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&e.tabIndex!==-1},My=function(e){N_(t,e);function t(t){var n=e.call(this,t)||this;return n.getTabChildren=function(){return Array.prototype.slice.call(n.tabLoopRef.current?.querySelectorAll(Ay),1,-1).filter(jy)},n.handleFocusStart=function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},n.handleFocusEnd=function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()},n.tabLoopRef=(0,G.createRef)(),n}return t.prototype.render=function(){return this.props.enableTabLoop??t.defaultProps.enableTabLoop?G.createElement(`div`,{className:`react-datepicker__tab-loop`,ref:this.tabLoopRef},G.createElement(`div`,{className:`react-datepicker__tab-loop__start`,tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,G.createElement(`div`,{className:`react-datepicker__tab-loop__end`,tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(G.Component);function Ny(e){function t(t){var n=typeof t.hidePopper==`boolean`?t.hidePopper:!0,r=(0,G.useRef)(null),i=j_(P_({open:!n,whileElementsMounted:vc,placement:t.popperPlacement,middleware:F_([s_({padding:15}),o_(10),c_({element:r})],t.popperModifiers??[],!0)},t.popperProps)),a=P_(P_({},t),{hidePopper:n,popperProps:P_(P_({},i),{arrowRef:r})});return G.createElement(e,P_({},a))}return t.displayName=`withFloating(${e.displayName||e.name||`Component`})`,t}var Py=Ny(function(e){var t=e.className,n=e.wrapperClassName,r=e.hidePopper,i=r===void 0?!0:r,a=e.popperComponent,o=e.targetComponent,s=e.enableTabLoop,c=e.popperOnKeyDown,l=e.portalId,u=e.portalHost,d=e.popperProps,f=e.showArrow,p=void 0;if(!i){var m=lp(`react-datepicker-popper`,t);p=G.createElement(My,{enableTabLoop:s},G.createElement(`div`,{ref:d.refs.setFloating,style:d.floatingStyles,className:m,"data-placement":d.placement,onKeyDown:c},a,f&&G.createElement(w_,{ref:d.arrowRef,context:d.context,fill:`currentColor`,strokeWidth:1,height:8,width:16,style:{transform:`translateY(-1px)`},className:`react-datepicker__triangle`})))}e.popperContainer&&(p=(0,G.createElement)(e.popperContainer,{},p)),l&&!i&&(p=G.createElement(ky,{portalId:l,portalHost:u},p));var h=lp(`react-datepicker-wrapper`,n);return G.createElement(G.Fragment,null,G.createElement(`div`,{ref:d.refs.setReference,className:h},o),p)});function Fy(e,t){return e&&t?Zm(e)!==Zm(t)||eh(e)!==eh(t):e!==t}var Iy=`Date input not valid.`,Ly=function(e){N_(t,e);function t(n){var r=e.call(this,n)||this;return r.calendar=null,r.input=null,r.getPreSelection=function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:V_()},r.modifyHolidays=function(){return r.props.holidays?.reduce(function(e,t){var n=new Date(t.date);
5return U_(n)?F_(F_([],e,!0),[P_(P_({},t),{date:n})],!1):e},[])},r.calcInitialState=function(){var e=r.getPreSelection(),t=Hv(r.props),n=Uv(r.props),i=t&&nh(e,Q_(t))?t:n&&th(e,iv(n))?n:e;return{open:r.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:(r.props.selectsRange?r.props.startDate:r.props.selected)??i,highlightDates:Wv(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},r.getInputValue=function(){var e=r.props,n=e.locale,i=e.startDate,a=e.endDate,o=e.rangeSeparator,s=e.selected,c=e.selectedDates,l=e.selectsMultiple,u=e.selectsRange,d=e.value,f=r.props.dateFormat??t.defaultProps.dateFormat,p=r.state.inputValue;return typeof d==`string`?d:typeof p==`string`?p:u?q_(i,a,{dateFormat:f,locale:n,rangeSeparator:o}):l?J_(c??[],{dateFormat:f,locale:n}):G_(s,{dateFormat:f,locale:n})},r.resetHiddenStatus=function(){r.setState(P_(P_({},r.state),{wasHidden:!1}))},r.setHiddenStatus=function(){r.setState(P_(P_({},r.state),{wasHidden:!0}))},r.setHiddenStateOnVisibilityHidden=function(){document.visibilityState===`hidden`&&r.setHiddenStatus()},r.clearPreventFocusTimeout=function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)},r.setFocus=function(){var e,t;(t=(e=r.input)?.focus)==null||t.call(e,{preventScroll:!0})},r.setBlur=function(){var e,t;(t=(e=r.input)?.blur)==null||t.call(e),r.cancelFocusInput()},r.deferBlur=function(){requestAnimationFrame(function(){r.setBlur()})},r.setOpen=function(e,t){t===void 0&&(t=!1),r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:zy},function(){e||r.setState(function(e){return{focused:t?e.focused:!1}},function(){!t&&r.deferBlur(),r.setState({inputValue:null})})})},r.inputOk=function(){return Vp(r.state.preSelection)},r.isCalendarOpen=function(){return r.props.open===void 0?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open},r.handleFocus=function(e){var t,n,i=r.state.wasHidden,a=i?r.state.open:!0;i&&r.resetHiddenStatus(),r.state.preventFocus||((n=(t=r.props).onFocus)==null||n.call(t,e),a&&!r.props.preventOpenOnFocus&&!r.props.readOnly&&r.setOpen(!0)),r.setState({focused:!0})},r.sendFocusBackToInput=function(){r.preventFocusTimeout&&r.clearPreventFocusTimeout(),r.setState({preventFocus:!0},function(){r.preventFocusTimeout=setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})})}
5,r.cancelFocusInput=function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=void 0},r.deferFocusInput=function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout(function(){return r.setFocus()},1)},r.handleDropdownFocus=function(){r.cancelFocusInput()},r.resetInputValue=function(){r.setState(P_(P_({},r.state),{inputValue:null}))},r.handleBlur=function(e){var t,n;(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&((n=(t=r.props).onBlur)==null||n.call(t,e)),r.resetInputValue(),r.state.open&&r.props.open===!1&&r.setOpen(!1),r.setState({focused:!1})},r.handleCalendarClickOutside=function(e){var t,n;r.props.inline||r.setOpen(!1),(n=(t=r.props).onClickOutside)==null||n.call(t,e),r.props.withPortal&&e.preventDefault()},r.handleChange=function(){for(var e,n,i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=i[0];if(!(r.props.onChangeRaw&&(r.props.onChangeRaw.apply(r,i),!o||typeof o.isDefaultPrevented!=`function`||o.isDefaultPrevented()))){r.setState({inputValue:o?.target instanceof HTMLInputElement?o.target.value:null,lastPreSelectChange:Ry});var s=r.props,c=s.selectsRange,l=s.startDate,u=s.endDate,d=r.props.dateFormat??t.defaultProps.dateFormat,f=r.props.strictParsing??t.defaultProps.strictParsing,p=o?.target instanceof HTMLInputElement?o.target.value:``;if(c){var m=r.props.rangeSeparator,h=m.trim(),g=p.split(d.includes(h)?m:h,2).map(function(e){return e.trim()}),_=g[0],v=g[1],y=H_(_??``,d,r.props.locale,f),b=y?H_(v??``,d,r.props.locale,f):null,x=l?.getTime()!==y?.getTime(),S=u?.getTime()!==b?.getTime();if(!x&&!S||y&&xv(y,r.props)||b&&xv(b,r.props))return;(n=(e=r.props).onChange)==null||n.call(e,[y,b],o)}else{var C=H_(p,d,r.props.locale,f,r.props.selected??void 0);(C||!p)&&r.setSelected(C,o,!0)}}},r.handleSelect=function(e,n,i){if(!r.props.readOnly){var a=r.props,o=a.selectsRange,s=a.startDate,c=a.endDate,l=a.locale,u=a.swapRange,d=r.props.dateFormat??t.defaultProps.dateFormat,f=!o||s&&!c&&(u||!ey(e,s));if(r.props.shouldCloseOnSelect&&!r.props.showTimeSelect&&f&&r.sendFocusBackToInput(),r.props.onChangeRaw){var p=G_(e,{dateFormat:d,locale:l});r.props.onChangeRaw(n,{date:e,formattedDate:p})}r.setSelected(e,n,!1,i),r.props.showDateSelect&&r.setState({isRenderAriaLiveMessage:!0}),!r.props.shouldCloseOnSelect||r.props.showTimeSelect?r.setPreSelection(e):f&&r.setOpen(!1)}},r.setSelected=function(e,t,n,i){var a,o,s=e;if(r.props.showYearPicker){if(s!==null&&Ov(eh(s),r.props))return}else if(r.props.showMonthYearPicker){if(s!==null&&Cv(s,r.props))return}else if(s!==null&&xv(s,r.props))return;var c=r.props,l=c.onChange,u=c.selectsRange,d=c.startDate,f=c.endDate,p=c.selectsMultiple,m=c.selectedDates,h=c.minTime,g=c.swapRange;if(!dv(r.props.selected,s)||r.props.allowSameDay||u||p)if(s!==null&&(r.props.selected&&(!n||!r.props.showTimeSelect&&!r.props.showTimeSelectOnly&&!r.props.showTimeInput)&&(s=Y_(s,{hour:Jm(r.props.selected),minute:Xm(r.props.selected),second:Qm(r.props.selected)})),!n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly)&&h&&(s=Y_(s,{hour:h.getHours(),minute:h.getMinutes(),second:h.getSeconds()})),r.props.inline||r.setState({preSelection:s}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:i})),u){var _=!d&&!f,v=d&&!f,y=!d&&!!f,b=d&&f;_?l?.([s,null],t):v?s===null?l?.([null,null],t):ey(s,d)?g?l?.([s,d],t):l?.([s,null],t):l?.([d,s],t):y&&(s&&ey(s,f)?l?.([s,f],t):l?.([s,null],t)),b&&l?.([s,null],t)}else if(p){if(s!==null)if(!m?.length)l?.([s],t);else if(m.some(function(e){return uv(e,s)})){var x=m.filter(function(e){return!uv(e,s)});l?.(x,t)}else l?.(F_(F_([],m,!0),[s],!1),t)}else l?.(s,t);n||((o=(a=r.props).onSelect)==null||o.call(a,s,t),r.setState({inputValue:null}))},r.setPreSelection=function(e){if(!r.props.readOnly){var t=Vp(r.props.minDate),n=Vp(r.props.maxDate),i=!0;if(e){var a=Q_(e);if(t&&n)i=fv(e,r.props.minDate,r.props.maxDate);else if(t){var o=Q_(r.props.minDate);i=th(e,o)||dv(a,o)}else if(n){var s=iv(r.props.maxDate);i=nh(e,s)||dv(a,s)}}i&&r.setState({preSelection:e})}},r.toggleCalendar=function(){r.setOpen(!r.state.open)},r.handleTimeChange=function(e){var t,n;if(!(r.props.selectsRange||r.props.selectsMultiple)){var i=r.props.selected?r.props.selected:r.getPreSelection(),a=r.props.selected?e:Y_(i,{hour:Jm(e),minute:Xm(e)});r.setState({preSelection:a}),(n=(t=r.props).onChange)==null||n.call(t,a),r.props.shouldCloseOnSelect&&!r.props.showTimeInput&&(r.sendFocusBackToInput(),r.setOpen(!1)),r.props.showTimeInput&&r.setOpen(!0),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),r.setState({inputValue:null})}},r.onInputClick=function(){var e,t;!r.props.disabled&&!r.props.readOnly&&r.setOpen(!0),(t=(e=r.props).onInputClick)==null||t.call(e)},r.handleTimeOnlyArrowKey=function(e){var n,i,a=r.props.selected||r.state.preSelection||V_(),o=r.props.timeIntervals??30,s=r.props.dateFormat??t.defaultProps.dateFormat,c=Array.isArray(s)?s[0]:s,l=Q_(a),u=Jm(a)*60+Xm(a),d=1440-o,f;if(e===Z.ArrowUp){var p=Math.max(0,u-o);f=Np(l,p)}else{var p=Math.min(d,u+o);f=Np(l,p)}var m=W_(f,c||t.defaultProps.dateFormat,r.props.locale);if(r.setState({preSelection:f,inputValue:m}),!(r.props.selectsRange||r.props.selectsMultiple)){var h=r.props.selected?r.props.selected:r.getPreSelection(),g=r.props.selected?f:Y_(h,{hour:Jm(f),minute:Xm(f)});(i=(n=r.props).onChange)==null||i.call(n,g),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),requestAnimationFrame(function(){r.scrollToTimeOption(f)})}},r.handleTimeOnlyEnterKey=function(e){var n=e.target.value,i=r.props.dateFormat??t.defaultProps.dateFormat,a=r.props.timeFormat||`p`,o=r.state.preSelection||r.props.selected||V_(),s=H_(n,i,r.props.locale,r.props.strictParsing??!1,o),c=o;if(s&&U_(s))c=s;else{var l=r.calendar?.containerRef.current instanceof Element&&r.calendar.containerRef.current.querySelector(`.react-datepicker__time-list-item[tabindex='0']`);if(l instanceof HTMLElement){var u=l.textContent?.trim();if(u){var d=H_(u,a,r.props.locale,!1,o);d&&U_(d)&&(c=d)}}}r.handleTimeChange(c),r.setOpen(!1),r.sendFocusBackToInput()},r.scrollToTimeOption=function(e){if(r.calendar?.containerRef.current){for(var t=r.calendar.containerRef.current,n=Array.from(t.querySelectorAll(`.react-datepicker__time-list-item`)),i=null,a=1/0,o=r.props.timeFormat||`p`,s=0,c=n;s<c.length;s++){var l=c[s],u=l.textContent?.trim();if(u){var d=H_(u,o,r.props.locale,!1,e);if(d&&U_(d)){if(Qv(d,e)){i=l;break}var f=Math.abs(d.getTime()-e.getTime());f<a&&(a=f,i=l)}}}i&&(n.forEach(function(e){e.setAttribute(`tabindex`,`-1`)}),i.setAttribute(`tabindex`,`0`),i.scrollIntoView({behavior:`smooth`,block:`center`}))}},r.onInputKeyDown=function(e){var t,n,i,a,o;(n=(t=r.props).onKeyDown)==null||n.call(t,e);var s=e.key;if(!r.state.open&&!r.props.inline&&!r.props.preventOpenOnFocus){(s===Z.ArrowDown||s===Z.ArrowUp||s===Z.Enter)&&((i=r.onInputClick)==null||i.call(r));return}if(r.state.open&&r.props.showTimeSelectOnly){if(s===Z.ArrowDown||s===Z.ArrowUp){e.preventDefault(),r.handleTimeOnlyArrowKey(s);return}if(s===Z.Enter){e.preventDefault(),r.handleTimeOnlyEnterKey(e);return}}if(r.state.open){if(s===Z.ArrowDown||s===Z.ArrowUp){e.preventDefault();var c=r.props.showTimeSelectOnly?`.react-datepicker__time-list-item[tabindex='0']`:r.props.showWeekPicker&&r.props.showWeekNumbers?`.react-datepicker__week-number[tabindex="0"]`:r.props.showFullMonthYearPicker||r.props.showMonthYearPicker?`.react-datepicker__month-text[tabindex="0"]`:`.react-datepicker__day[tabindex="0"]`,l=r.calendar?.containerRef.current instanceof Element&&r.calendar.containerRef.current.querySelector(c);l instanceof HTMLElement&&l.focus({preventScroll:!0});return}var u=V_(r.state.preSelection);s===Z.Enter?(e.preventDefault(),e.target.blur(),r.inputOk()&&r.state.lastPreSelectChange===zy?(r.handleSelect(u,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(u)):r.setOpen(!1)):s===Z.Escape?(e.preventDefault(),e.target.blur(),r.sendFocusBackToInput(),r.setOpen(!1)):s===Z.Tab&&r.setOpen(!1),r.inputOk()||(o=(a=r.props).onInputError)==null||o.call(a,{code:1,msg:Iy})}}
5,r.onPortalKeyDown=function(e){e.key===Z.Escape&&(e.preventDefault(),r.setState({preventFocus:!0},function(){r.setOpen(!1),setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})}))},r.onDayKeyDown=function(e){var t,n,i,a,o,s,c=r.props,l=c.minDate,u=c.maxDate,d=c.disabledKeyboardNavigation,f=c.showWeekPicker,p=c.shouldCloseOnSelect,m=c.locale,h=c.calendarStartDay,g=c.adjustDateOnChange,_=c.inline;if((n=(t=r.props).onKeyDown)==null||n.call(t,e),!d){var v=e.key,y=e.shiftKey,b=V_(r.state.preSelection),x=function(e,t){var n=t;switch(e){case Z.ArrowRight:n=f?Ip(t,1):yp(t,1);break;case Z.ArrowLeft:n=f?qg(t,1):vg(t,1);break;case Z.ArrowUp:n=qg(t,1);break;case Z.ArrowDown:n=Ip(t,1);break;case Z.PageUp:n=y?Jg(t,1):Gg(t,1);break;case Z.PageDown:n=y?Lp(t,1):bp(t,1);break;case Z.Home:n=$_(t,m,h);break;case Z.End:n=av(t);break}return n},S=function(e,t){for(var n=40,i=e,a=!1,o=0,s=x(e,t);!a;){if(o>=n){s=t;break}l&&s<l&&(i=Z.ArrowRight,s=xv(l,r.props)?x(i,s):l),u&&s>u&&(i=Z.ArrowLeft,s=xv(u,r.props)?x(i,s):u),xv(s,r.props)?((i===Z.PageUp||i===Z.Home)&&(i=Z.ArrowRight),(i===Z.PageDown||i===Z.End)&&(i=Z.ArrowLeft),s=x(i,s)):a=!0,o++}return s};if(v===Z.Enter){e.preventDefault(),r.handleSelect(b,e),!p&&r.setPreSelection(b);return}else if(v===Z.Escape){e.preventDefault(),r.setOpen(!1),r.inputOk()||(a=(i=r.props).onInputError)==null||a.call(i,{code:1,msg:Iy});return}var C=null;switch(v){case Z.ArrowLeft:case Z.ArrowRight:case Z.ArrowUp:case Z.ArrowDown:case Z.PageUp:case Z.PageDown:case Z.Home:case Z.End:C=S(v,b);break}if(!C){(s=(o=r.props).onInputError)==null||s.call(o,{code:1,msg:Iy});return}e.preventDefault(),r.setState({lastPreSelectChange:zy}),g&&r.setSelected(C),r.setPreSelection(C),_&&r.setState({shouldFocusDayInline:!0})}},r.onPopperKeyDown=function(e){e.key===Z.Escape&&(e.preventDefault(),r.sendFocusBackToInput(),r.setOpen(!1))},r.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),r.sendFocusBackToInput();var t=r.props,n=t.selectsRange,i=t.onChange;n?i?.([null,null],e):i?.(null,e),r.setState({inputValue:null})},r.clear=function(){r.onClearClick()},r.onScroll=function(e){typeof r.props.closeOnScroll==`boolean`&&r.props.closeOnScroll?(e.target===document||e.target===document.documentElement||e.target===document.body)&&r.setOpen(!1):typeof r.props.closeOnScroll==`function`&&r.props.closeOnScroll(e)&&r.setOpen(!1)},r.renderCalendar=function(){return!r.props.inline&&!r.isCalendarOpen()?null:G.createElement(Dy,P_({showMonthYearDropdown:void 0,ref:function(e){r.calendar=e}},r.props,r.state,{setOpen:r.setOpen,dateFormat:r.props.dateFormatCalendar??t.defaultProps.dateFormatCalendar,onSelect:r.handleSelect,onClickOutside:r.handleCalendarClickOutside,holidays:Kv(r.modifyHolidays()),outsideClickIgnoreClass:r.props.outsideClickIgnoreClass,onDropdownFocus:r.handleDropdownFocus,onTimeChange:r.handleTimeChange,className:r.props.calendarClassName,container:r.props.calendarContainer,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,setPreSelection:r.setPreSelection,dropdownMode:r.props.dropdownMode??t.defaultProps.dropdownMode}),r.props.children)},r.renderAriaLiveRegion=function(){var e=r.props.locale,n=r.props.dateFormat??t.defaultProps.dateFormat,i=r.props.showTimeInput||r.props.showTimeSelect?`PPPPp`:`PPPP`,a=r.props.selectsRange?`Selected start date: ${G_(r.props.startDate,{dateFormat:i,locale:e})}. ${r.props.endDate?`End date: `+G_(r.props.endDate,{dateFormat:i,locale:e}):``}`:r.props.showTimeSelectOnly?`Selected time: ${G_(r.props.selected,{dateFormat:n,locale:e})}`:r.props.showYearPicker?`Selected year: ${G_(r.props.selected,{dateFormat:`yyyy`,locale:e})}`:r.props.showMonthYearPicker?`Selected month: ${G_(r.props.selected,{dateFormat:`MMMM yyyy`,locale:e})}`:r.props.showQuarterYearPicker?`Selected quarter: ${G_(r.props.selected,{dateFormat:`yyyy, QQQ`,locale:e})}`:`Selected date: ${G_(r.props.selected,{dateFormat:i,locale:e})}`;return G.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},a)},r.renderDateInput=function(){var e,n,i=lp(r.props.className,(e={},e[r.props.outsideClickIgnoreClass||t.defaultProps.outsideClickIgnoreClass]=r.state.open,e)),a=r.props.customInput||G.createElement(`input`,{type:`text`}),o=r.props.customInputRef||`ref`,s={},c=r.props[`aria-describedby`]??r.props.ariaDescribedBy,l=r.props[`aria-invalid`]??r.props.ariaInvalid,u=r.props[`aria-labelledby`]??r.props.ariaLabelledBy,d=r.props[`aria-required`]??r.props.ariaRequired;return c!=null&&(s[`aria-describedby`]=c),l!=null&&(s[`aria-invalid`]=l),u!=null&&(s[`aria-labelledby`]=u),d!=null&&(s[`aria-required`]=d),(0,G.cloneElement)(a,P_((n={},n[o]=function(e){r.input=e},n.value=r.getInputValue(),n.onBlur=r.handleBlur,n.onChange=r.handleChange,n.onClick=r.onInputClick,n.onFocus=r.handleFocus,n.onKeyDown=r.onInputKeyDown,n.id=r.props.id,n.name=r.props.name,n.form=r.props.form,n.autoFocus=r.props.autoFocus,n.placeholder=r.props.placeholderText,n.disabled=r.props.disabled,n.autoComplete=r.props.autoComplete,n.className=lp(a.props.className,i),n.title=r.props.title,n.readOnly=r.props.readOnly,n.required=r.props.required,n.tabIndex=r.props.tabIndex,n),s))},r.renderClearButton=function(){var e=r.props,t=e.isClearable,n=e.disabled,i=e.selected,a=e.startDate,o=e.endDate,s=e.clearButtonTitle,c=e.clearButtonClassName,l=c===void 0?``:c,u=e.ariaLabelClose,d=u===void 0?`Close`:u,f=e.selectedDates,p=e.readOnly;return t&&!p&&(i!=null||a!=null||o!=null||f?.length)?G.createElement(`button`,{type:`button`,className:lp(`react-datepicker__close-icon`,l,{"react-datepicker__close-icon--disabled":n}),disabled:n,"aria-label":d,onClick:r.onClearClick,title:s,tabIndex:-1}):null},r.state=r.calcInitialState(),r.preventFocusTimeout=void 0,r}return Object.defineProperty(t,"defaultProps",{get:function(){return{allowSameDay:!1,dateFormat:`MM/dd/yyyy`,dateFormatCalendar:`LLLL yyyy`,disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:`scroll`,preventOpenOnFocus:!1,monthsShown:1,outsideClickIgnoreClass:Ty,readOnly:!1,rangeSeparator:K_,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:`Time`,previousMonthAriaLabel:`Previous Month`,previousMonthButtonLabel:`Previous Month`,nextMonthAriaLabel:`Next Month`,nextMonthButtonLabel:`Next Month`,previousYearAriaLabel:`Previous Year`,previousYearButtonLabel:`Previous Year`,nextYearAriaLabel:`Next Year`,nextYearButtonLabel:`Next Year`,timeInputLabel:`Time`,enableTabLoop:!0,yearItemNumber:B_,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}}
5,enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){window.addEventListener(`scroll`,this.onScroll,!0),document.addEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.componentDidUpdate=function(e,t){var n,r,i,a;e.inline&&Fy(e.selected,this.props.selected)&&this.setPreSelection(this.props.selected),this.state.monthSelectedIn!==void 0&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),this.props.selectsRange&&this.state.monthSelectedIn!==0&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Wv(this.props.highlightDates)}),!t.focused&&!dv(e.selected,this.props.selected)&&this.setState({inputValue:null}),t.open!==this.state.open&&(t.open===!1&&this.state.open===!0&&((r=(n=this.props).onCalendarOpen)==null||r.call(n)),t.open===!0&&this.state.open===!1&&((a=(i=this.props).onCalendarClose)==null||a.call(i)))},t.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener(`scroll`,this.onScroll,!0),document.removeEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.renderInputContainer=function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,i=e.calendarIconClassName,a=e.toggleCalendarOnIconClick,o=this.state.open;return r&&console.warn(`calendarIconClassname props is deprecated. should use calendarIconClassName props.`),G.createElement(`div`,{className:`react-datepicker__input-container${t?` react-datepicker__view-calendar-icon`:``}`},t&&G.createElement(Oy,P_({icon:n,className:lp(i,!i&&r,o&&`react-datepicker-ignore-onclickoutside`)},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},t.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?G.createElement(My,{enableTabLoop:this.props.enableTabLoop},G.createElement(`div`,{className:`react-datepicker__portal`,tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=G.createElement(ky,P_({portalId:this.props.portalId},this.props),t)),G.createElement(`div`,null,this.renderInputContainer(),t)}return G.createElement(Py,P_({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},t}(G.Component),Ry=`input`,zy=`navigate`,By={"default-browse-thumbnail-dimensions":`PracticeActivitiesList__default-browse-thumbnail-dimensions___5ca154e5`,"default-browse-card-dimensions":`PracticeActivitiesList__default-browse-card-dimensions___7d923dea`,"practice-activities":`PracticeActivitiesList__practice-activities___de9829b8`,header:`PracticeActivitiesList__header___271cf86b`,"subject-container":`PracticeActivitiesList__subject-container___ed3b6d33`,divisor:`PracticeActivitiesList__divisor___9009ad0e`,"activity-row":`PracticeActivitiesList__activity-row___0a735fec`,container:`PracticeActivitiesList__container___4cc7dc85`,"icon-container":`PracticeActivitiesList__icon-container___70fa769d`,info:`PracticeActivitiesList__info___85c22b3f`,title:`PracticeActivitiesList__title___fbd65a6e`,description:`PracticeActivitiesList__description___356e75f1`,pill:`PracticeActivitiesList__pill___524c8e3d`,"pill--optional":`PracticeActivitiesList__pill--optional___63bade6a`,"pill--mandatory":`PracticeActivitiesList__pill--mandatory___35317fb2`,"activity-heading":`PracticeActivitiesList__activity-heading___df776ad0`,"activity-heading--practice":`PracticeActivitiesList__activity-heading--practice___62ec075b`,"practice-activities__dates":`PracticeActivitiesList__practice-activities__dates___a32419fe`,"practice-activities__dates__selector":`PracticeActivitiesList__practice-activities__dates__selector___dc80865c`,"practice-activities__dates__selector__name":`PracticeActivitiesList__practice-activities__dates__selector__name___c858565b`,"practice-activities__dates__selector__date-picker":`PracticeActivitiesList__practice-activities__dates__selector__date-picker___fd6dee89`,"start-practice-modal":`PracticeActivitiesList__start-practice-modal___09aa86e7`},Vy=({selectedSubject:e,startDate:t,dueDate:n,setStartDate:r,setDueDate:i,existingAssignment:a,onChange:o,selectedStudent:s,isStudent:c=!1})=>{let l=a&&a.activity_attempts.some(e=>e.activity_type===`vocabularypractice`),u={[Ve.VOCAB_GAME]:{title:Ae[c?On.VOCAB_GAME:Ve.VOCAB_GAME],description:c?`Answer vocab practice questions while building a beat.`:`Students answer vocab practice questions while building a beat.`},[Ve.FLASHCARDS]:{title:Ae[Ve.FLASHCARDS],description:`Flashcards with word definitions and sentences to aid studying.`},[Ve.VIDEOS]:{title:Ae[Ve.VIDEOS],description:c?`Videos that include the words you will practice in context.`:`Videos that include the words that students will practice in context.`}},d=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(By.header),children:[e&&(0,q.jsxs)(`div`,{className:(0,J.default)(By[`subject-container`]),children:[(0,q.jsx)(ic,{subjectPageName:e,style:{height:`16px`,width:`16px`}}),(0,q.jsx)(`h2`,{children:$n[e]})]}
5),e&&s&&(0,q.jsx)(`div`,{className:(0,J.default)(By.divisor)}),s&&(0,q.jsxs)(`h2`,{children:[` `,s.username]})]}),f=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(By[`practice-activities__dates`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(`center--base`,`datepicker`,By[`practice-activities__dates__selector`],{"datepicker--disabled":l}),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(By[`practice-activities__dates__selector__name`]),children:`Visible Starting`}),(0,q.jsx)(Ly,{fixedHeight:!0,dateFormat:`MM/dd`,selected:t?M(new Date(t)).toDate():null,minDate:t&&M(new Date(t))>M()?M(new Date(t)).add(1,`days`).toDate():M().toDate(),maxDate:n?M(n).subtract(1,`days`).toDate():M().add(1,`years`).toDate(),onChange:e=>{o&&o(M(e).isSame(t,`day`)),r&&r(e&&e.toISOString())},isClearable:!l,disabled:l,customInput:(0,q.jsx)(ap,{}),className:(0,J.default)(By[`practice-activities__dates__selector__date-picker`])}),l&&(0,q.jsx)(rp,{type:`start-date`})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(By[`practice-activities__dates__selector`]),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(By[`practice-activities__dates__selector__name`]),children:`Due Date`}),(0,q.jsx)(Ly,{fixedHeight:!0,dateFormat:`MM/dd`,selected:n?M(new Date(n)).toDate():null,minDate:t&&M(new Date(t))>M()?M(new Date(t)).add(1,`days`).toDate():M().add(1,`days`).toDate(),maxDate:n?M(new Date(n)).subtract(1,`days`).toDate():M().add(1,`years`).toDate(),onChange:e=>{o&&o(M(e).isSame(n,`day`)),i&&i(e&&e.toISOString())},isClearable:!0,customInput:(0,q.jsx)(ip,{}),className:(0,J.default)(By[`practice-activities__dates__selector__date-picker`])})]})]}),p=({isMandatory:e=!1,activity:t})=>{let{description:n,title:r}=u[t];return(0,q.jsxs)(`div`,{className:(0,J.default)(By[`activity-row`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(By.container),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(By[`icon-container`]),children:[e&&(0,q.jsx)(op,{className:`activity-statusIcon--progressModal`}),(0,q.jsx)(sp,{activity:t,className:`assignment-modal`})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(By.info),children:[(0,q.jsxs)(`h3`,{className:(0,J.default)(By.title),children:[` `,r,` `]}),(0,q.jsxs)(`p`,{className:(0,J.default)(By.description),children:[` `,n,` `]})]})]}),(0,q.jsx)(ac,{text:e?`MUST BE COMPLETED`:`OPTIONAL`,className:(0,J.default)(By.pill,By[`pill--${e?`mandatory`:`optional`}`])})]})};return(0,q.jsxs)(`div`,{className:(0,J.default)(By[`practice-activities`],{[By[`start-practice-modal`]]:c}),children:[!c&&(e||s)&&d(),(0,q.jsx)(`h2`,{className:(0,J.default)(By[`activity-heading`]),children:`Study Material`}),(0,q.jsx)(p,{activity:Ve.FLASHCARDS}),(0,q.jsx)(p,{activity:Ve.VIDEOS}),(0,q.jsx)(`h2`,{className:(0,J.default)(By[`activity-heading`],By[`activity-heading--practice`]),children:`Practice Activity`}),(0,q.jsx)(p,{activity:Ve.VOCAB_GAME,isMandatory:!0}),!c&&f()]})},Hy=e=>{let t=e.activities&&e.activities.find(e=>e.type===`rapbox`);if(t)return t.custom_name_for_instructions},Uy=(e,t)=>{let n=e.navigation_path.subject.page_name,r=e.navigation_path.topic.page_name,i=t&&t.custom_name_for_instructions;return n===`vocabulary`?`Write a rhyme using the vocab words. Try to write at least 4 lines.`:r===`week-in-rap`||r===`week-in-rap-junior`?`Write a rhyme about the week's news using the vocab words. Try to write at least 4 lines.`:`Write a rhyme about ${i||e.customName||Hy(e)||e.name} using the vocab words. Try to write at least 4 lines.`},Wy=()=>(0,q.jsx)(`svg`,{viewBox:`0 0 7.36 4.27`,children:(0,q.jsx)(`path`,{d:`M3.68,4.27a.65.65,0,0,1-.46-.19l-3-3A.65.65,0,1,1,1.11.19L3.68,2.71,6.26.19a.65.65,0,1,1,.91.93l-3,3A.65.65,0,0,1,3.68,4.27Z`})}),Gy=class extends G.Component{state={expanded:!1};getButtonText=()=>{let{activity:e}=this.props;return e.name===`Vocab Cards`&&e.definitions?`${e.definitions.length} cards`:e.name===`Lyric Lab`?`Customize Prompt`:null};getActivitySettingsInfo=()=>{let{activity:e}=this.props;return e.numAttempts===0&&this.shouldShowSettings()&&e.checked?(0,q.jsx)(`div`,{className:`activityCheckbox__dropdown__toggle`,children:(0,q.jsx)(`span`,{children:(0,q.jsxs)(`a`,{className:`addAssignmentActivity__settingsTrigger link--small--uppercase ${this.state.expanded?`addAssignmentActivity__settingsTrigger--open`:``}`,onClick:()=>this.setState({expanded:!this.state.expanded}),children:[this.getButtonText(),`\xA0`,(0,q.jsx)(Wy,{})]})})}):null};render(){let{activity:e}=this.props,t=this.shouldShowSettings()&&e.checked&&this.state.expanded?this.getExpanded():null;return(0,q.jsxs)(`div`,{className:`activityCheckbox__dropdown`,children:[this.getActivitySettingsInfo(),t]})}shouldShowSettings=()=>[`Lyric Lab`,`Vocab Cards`].indexOf(this.props.activity.name)!==-1;setEditedLyricLabPrompt=e=>this.props.locals.onChange(Y.default.update(this.props.locals.value,{[this.props.i]:{prompt:{$set:e}}}));lowerCaseConvert=e=>e.term_display.toLowerCase();getExpanded=()=>{let{availableDefinitions:e,defaultPrompt:t}=this.props,{activity:n}=this.props,r=this.props.locals.value[this.props.i].prompt,i=r===``||r&&r.trim()!==t;
5switch(n.name){case`Lyric Lab`:return t?(0,q.jsxs)(`div`,{className:`activityCheckbox__dropdown__content`,children:[(0,q.jsx)(`span`,{className:`text--smallest activityCheckbox__dropdown__label`,children:`Prompt`}),(0,q.jsx)(`a`,{className:`link--small--uppercase activityCheckbox__dropdown__link`,onClick:()=>this.setEditedLyricLabPrompt(t),style:{visibility:i?`visible`:`hidden`,float:`right`},children:`Reset`}),(0,q.jsx)(`textarea`,{className:`activityCheckbox__dropdown__textarea`,id:`${this.props.locals.path[0]}${n.id}_prompt`,value:r===null?this.props.activity.prompt||t:r,maxLength:500,spellCheck:!1,onBlur:()=>r?null:this.setEditedLyricLabPrompt(t),autoFocus:!0,onChange:e=>this.setEditedLyricLabPrompt(e.target.value)})]}):(console.error(`defaultPrompt prop should be present for Lyric Lab activity`),null);case`Vocab Cards`:let a=n.definitions;if(!e||!a)return null;let o=ja.sortBy(e,this.lowerCaseConvert),s=ja.clone(o),c=[];for(n=this.props.locals.value[this.props.i];s.length;)c.push((0,q.jsx)(`div`,{className:`flo-table-row`,children:s.splice(0,3).map((e,t)=>(0,q.jsx)(`div`,{className:`flo-table-cell definitionsInAssignment`,children:(0,q.jsxs)(`label`,{htmlFor:`definitionsInAssignment-${e.definition_id}`,children:[(0,q.jsx)(`input`,{id:`definitionsInAssignment-${e.definition_id}`,"data-definition-id":e.definition_id,type:`checkbox`,defaultChecked:a.includes(e.definition_id),disabled:n.numAttempts!==0,onChange:t=>{let n=a&&a.length===1&&`${a[0]}`===t.target.dataset.definitionId;this.props.locals.onChange(Y.default.update(this.props.locals.value,{[this.props.i]:{checked:{$set:!n},definitions:{$apply:t=>n?o.map(e=>e.definition_id):a.find(t=>t===e.definition_id)?a.filter(t=>t!==e.definition_id):a.concat([e.definition_id])}}}))}}),(0,q.jsxs)(`span`,{title:e.text,children:[e.term_display,o.filter(t=>t.term_id===e.term_id).length>1?(0,q.jsx)(`sup`,{children:e.position+1}):null]})]})},t))},s.length));return(0,q.jsxs)(`div`,{className:`activityCheckbox__dropdown__content`,children:[(0,q.jsx)(`span`,{className:`text--smallest activityCheckbox__dropdown__label`,children:`Select the cards you want to assign:`}),(0,q.jsx)(`div`,{className:`flo-table text--base--medium`,children:c})]})}}},{Form:Ky}=Y.default.form,qy=Y.default.struct({checked:Y.default.maybe(Y.default.Boolean),customName:Y.default.maybe(Y.default.String),definitions:Y.default.maybe(Y.default.list(Y.default.Number)),id:Y.default.maybe(Y.default.Number),name:Y.default.maybe(Y.default.String),numAttempts:Y.default.Number,prompt:Y.default.maybe(Y.default.String),type:Y.default.maybe(Y.default.String)}),Jy=class extends G.Component{constructor(e){super(e),this.state=this.getInitialState()}getInitialState=()=>{let{selectedUnit:e}=this.props,t={unit:e&&e.id};return this.props.existingAssignment&&ja.extend(t,{due_date:this.props.existingAssignment.due_date,start_date:this.props.existingAssignment.start_date,unit:this.props.existingAssignment.unit_id}),{availableDefinitions:null,options:this.getOptions(),type:this.getType(),value:t}};componentDidMount(){let e=this.getSelectedUnitId();e&&this.unitWasSelected(`${e}`),this.props.existingAssignment&&this.performValidation([`due_date`])}getType=()=>{let e=Y.default.subtype(Y.default.list(qy),e=>ja.some(e,e=>e.checked)),t=Y.default.subtype(Y.default.String,e=>!e||new Date(e)>=new Date),n={activities:e,due_date:Y.default.maybe(t),start_date:Y.default.maybe(Y.default.String),unit:Y.default.Number};return Y.default.struct(n)};defaultPrompt=()=>{let{value:e}=this.state,{selectedUnit:t}=this.props,n=e&&e.activities&&e.activities.find(e=>e.type===`rapbox`);return!n||!t?null:Uy({...t,customName:n.customName})};getOptions=()=>{let{existingAssignment:e,selectedUnit:t}=this.props,n=e&&e.activity_attempts.length>0,r=this.state?this.state.value:null,i=Y.default.form.Form.templates.select.clone({renderSelect:e=>null}),a=Y.default.form.Form.templates.textbox.clone({renderTextbox:e=>(0,q.jsx)(`div`,{className:`center--base datepicker`,children:(0,q.jsx)(Ly,{fixedHeight:!0,dateFormat:`MM/dd`,minDate:r&&r.start_date&&M(new Date(r.start_date))>M()?M(new Date(r.start_date)).add(1,`days`).toDate():M().add(1,`days`).toDate(),maxDate:M().add(1,`years`).toDate(),selected:e.value?M(new Date(e.value)).toDate():null,onChange:t=>e.onChange(t&&t.toISOString()),isClearable:!0,customInput:(0,q.jsx)(ip,{})})})}),o=Y.default.form.Form.templates.textbox.clone({renderTextbox:e=>(0,q.jsxs)(`div`,{className:`center--base datepicker ${n?`datepicker--disabled`:``}`,children:[(0,q.jsx)(Ly,{fixedHeight:!0,dateFormat:`MM/dd`,minDate:M().toDate(),maxDate:r&&r.due_date?M(new Date(r.due_date)).subtract(1,`days`).toDate():M().add(1,`years`).toDate(),disabled:n,selected:e.value?M(new Date(e.value)).toDate():null,onChange:t=>e.onChange(t&&t.toISOString()),isClearable:!n&&!!e.value&&!M(new Date(e.value)).isSameOrBefore(M()),customInput:(0,q.jsx)(ap,{})}),n?(0,q.jsx)(rp,{type:`start-date`}):null]})}
5),s=Y.default.form.Form.templates.select.clone({renderSelect:e=>this.state.value.activities&&this.state.value.unit?(0,q.jsx)(`div`,{className:`multiCheckbox`,children:(0,q.jsx)(`ul`,{id:`id_${e.path[0]}`,children:e.value.map((n,r)=>{let i=`${e.path[0]}${n.id}`,a=j[n.name];n.type===On.VIDEO&&t?.type===A.MIX&&(a=j[`Video Mix`]);let o=n.numAttempts>0;return(0,q.jsx)(`li`,{className:`activityCheckbox ${o?`activityCheckbox--disbled`:n.checked?`activityCheckbox--active`:``}`,children:(0,q.jsxs)(`span`,{className:`activityCheckbox__wrapper center--base`,children:[(0,q.jsxs)(`label`,{className:`activityCheckbox__label center--base`,htmlFor:i,children:[(0,q.jsxs)(`div`,{className:`center--base`,children:[(e=>(0,q.jsx)(e,{}))(a.icon),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:`activity__title`,children:a.display}),(0,q.jsx)(`div`,{className:`activity__description`,children:a.description})]})]}),(0,q.jsx)(`input`,{id:i,"data-testid":i,type:`checkbox`,checked:n.checked,disabled:o,onChange:t=>{e.onChange(Y.default.update(e.value,{[r]:{checked:{$set:t.target.checked}}}))}}),o?(0,q.jsx)(rp,{type:`activity`}):null]}),n.checked?(0,q.jsx)(Gy,{activity:n,i:r,locals:e,availableDefinitions:this.state.availableDefinitions,defaultPrompt:this.defaultPrompt()}):null]})},`${e.path[0]}${n.id}`)})})}):(0,q.jsx)(`div`,{children:`\xA0`})});class c extends Y.default.form.Component{getTemplate(){return s}}return c.transformer=Y.default.form.List.transformer,{fields:{activities:{disabled:!0,error:`At least one activity must be selected`,factory:c},due_date:{label:`Due date`,template:a},start_date:{label:`Visible starting`,template:o},unit:{error:`This field is required`,label:` `,template:i}},order:[`unit`,`activities`,`start_date`,`due_date`]}};unitWasSelected=e=>{let{selectedUnit:t}=this.props,n=t&&t.activities,r=Y.default.update(this.state.options,{fields:{activities:{disabled:{$set:!0},value:{$set:[]}},unit:{disabled:{$set:!0}}}});this.setState({options:r},()=>n?this.setActivities(n,e):null)};setAvailableDefinitions=e=>{let t=this.state.value;if(!t.activities)return;let n=ja.findIndex(t.activities,e=>e.name===`Vocab Cards`);if(n&&!t.activities[n].definitions){let r=Y.default.update(t.activities,{[n]:{$merge:{definitions:e.map(e=>e.definition_id)}}});t=Y.default.update(t,{activities:{$set:r}})}this.setState({availableDefinitions:e,options:this.getOptions(),value:t})};setActivities=(e,t)=>{let{existingAssignment:n}=this.props;if(!e||!t){let e=Y.default.update(this.state.value,{activities:{$set:[]}});return this.setState({value:e}),!1}let r=Y.default.update(this.state.options,{fields:{activities:{disabled:{$set:!t}},unit:{disabled:{$set:!1}}}}),i=n?n.activities.reduce((e,t)=>(e[t.type]={definitions:t.definitions,id:t.id,numAttempts:n.activity_attempts.filter(e=>e.activity===t.id).length,prompt:t.prompt},e),{}):{},a=e.filter(e=>e.name in j).map(e=>{let t=i[e.type];return qy({checked:e.type in i,customName:e.custom_name_for_instructions,definitions:t?t.definitions:null,id:t?t.id:e.id,name:e.name,numAttempts:t?t.numAttempts:0,prompt:t?t.prompt:null,sortOrder:j[e.name].sortOrder,type:e.type})}).sort((e,t)=>j[e.name].sortOrder-j[t.name].sortOrder),o=Y.default.update(this.state.value,{activities:{$set:a}}),s=e.find(e=>e.type===`definitioncardsactivity`),c=s&&s.definitions;this.setState({options:r,type:this.getType(),value:o},()=>c&&this.setAvailableDefinitions(c))};onChange=(e,t)=>
5{this.setState({value:e},()=>{this.performValidation(t);let n=Y.default.validate(ja.omit(e,e=>e===``),this.state.type).errors.length>0;this.props.onChange(n),(t.includes(`start_date`)||t.includes(`due_date`))&&this.setState({options:this.getOptions()})})};fixInput=(e,t)=>e;performValidation=e=>{this.refs.form.getComponent(e).validate()};performAsyncValidation=e=>{};getSelectedUnitId=()=>{let{selectedUnit:e,existingAssignment:t}=this.props;return e&&e.id||t&&t.unit_id};render(){let{value:e}=this.state;return(0,q.jsx)(Ky,{ref:`form`,onChange:this.onChange,value:e,type:this.state.type,options:this.state.options,defaultPrompt:this.defaultPrompt()})}},Yy={"default-browse-thumbnail-dimensions":`SelectActivitiesModal__default-browse-thumbnail-dimensions___42a15124`,"default-browse-card-dimensions":`SelectActivitiesModal__default-browse-card-dimensions___fc3207b2`,modalContainer:`SelectActivitiesModal__modalContainer___93ff78c9`,buttons:`SelectActivitiesModal__buttons___3624852f`,unitName:`SelectActivitiesModal__unitName___083f24ba`,"head-section-wrapper":`SelectActivitiesModal__head-section-wrapper___f2aa63d9`},Xy=class extends G.PureComponent{render(){return(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,children:[(0,q.jsx)(`rect`,{width:`24`,height:`24`,fill:`#21A465`}),(0,q.jsx)(`path`,{fill:`#FFC112`,fillRule:`nonzero`,d:`M0,0 L24,0 L24,24 L0,24 L0,0 Z M2,2 L2,22 L22,22 L22,2 L2,2 Z`}),(0,q.jsx)(`rect`,{width:`4`,height:`1`,x:`16`,y:`21`,fill:`#FFF`}),(0,q.jsxs)(`g`,{fill:`#FFF`,fillRule:`nonzero`,transform:`translate(3 8)`,children:[(0,q.jsx)(`path`,{d:`M9,0 C7.895,0 7,0.895 7,2 C7,3.105 7.895,4 9,4 C10.105,4 11,3.105 11,2 C11,0.895 10.105,0 9,0 Z M9,4.5 C7.665,4.5 5,5.17 5,6.5 L5,8 L13,8 L13,6.5 C13,5.17 10.335,4.5 9,4.5 Z`}),(0,q.jsx)(`path`,{fillOpacity:`.5`,d:`M3.5 1C2.67125 1 2 1.67125 2 2.5 2 3.32875 2.67125 4 3.5 4 4.32875 4 5 3.32875 5 2.5 5 1.67125 4.32875 1 3.5 1zM3.5 5C2.331875 5 0 5.57428571 0 6.71428571L0 8 7 8 7 6.71428571C7 5.57428571 4.668125 5 3.5 5zM14.5 1C13.67125 1 13 1.67125 13 2.5 13 3.32875 13.67125 4 14.5 4 15.32875 4 16 3.32875 16 2.5 16 1.67125 15.32875 1 14.5 1zM14.5 5C13.331875 5 11 5.57428571 11 6.71428571L11 8 18 8 18 6.71428571C18 5.57428571 15.668125 5 14.5 5z`})]})]})})}},Zy=class extends G.PureComponent{render(){return(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,children:[(0,q.jsx)(`rect`,{width:`24`,height:`24`,fill:`#3D4452`,fillOpacity:`.5`}),(0,q.jsx)(`path`,{fill:`#1B2938`,fillRule:`nonzero`,fillOpacity:`.5`,d:`M0,0 L24,0 L24,24 L0,24 L0,0 Z M2,2 L2,22 L22,22 L22,2 L2,2 Z`}),(0,q.jsx)(`rect`,{width:`4`,height:`1`,x:`16`,y:`21`,fill:`#FFF`}),(0,q.jsxs)(`g`,{fill:`#FFF`,fillRule:`nonzero`,transform:`translate(3 8)`,children:[(0,q.jsx)(`path`,{d:`M9,0 C7.895,0 7,0.895 7,2 C7,3.105 7.895,4 9,4 C10.105,4 11,3.105 11,2 C11,0.895 10.105,0 9,0 Z M9,4.5 C7.665,4.5 5,5.17 5,6.5 L5,8 L13,8 L13,6.5 C13,5.17 10.335,4.5 9,4.5 Z`}),(0,q.jsx)(`path`,{fillOpacity:`.5`,d:`M3.5 1C2.67125 1 2 1.67125 2 2.5 2 3.32875 2.67125 4 3.5 4 4.32875 4 5 3.32875 5 2.5 5 1.67125 4.32875 1 3.5 1zM3.5 5C2.331875 5 0 5.57428571 0 6.71428571L0 8 7 8 7 6.71428571C7 5.57428571 4.668125 5 3.5 5zM14.5 1C13.67125 1 13 1.67125 13 2.5 13 3.32875 13.67125 4 14.5 4 15.32875 4 16 3.32875 16 2.5 16 1.67125 15.32875 1 14.5 1zM14.5 5C13.331875 5 11 5.57428571 11 6.71428571L11 8 18 8 18 6.71428571C18 5.57428571 15.668125 5 14.5 5z`})]})]})})}},Qy={googleClassroomToggleContainer:`ShareAssignmentToGoogleToggle__googleClassroomToggleContainer___cda9727e`,googleClassroomToggleContainerToggleOff:`ShareAssignmentToGoogleToggle__googleClassroomToggleContainerToggleOff___bd71b7ca`,googleClassroomToggleLabel:`ShareAssignmentToGoogleToggle__googleClassroomToggleLabel___9988f48f`,googleClassroomToggleLabelText:`ShareAssignmentToGoogleToggle__googleClassroomToggleLabelText___87006178`},$y=({toggledOn:e,onClick:t})=>(0,q.jsx)(`div`,{className:(0,J.default)(Qy.googleClassroomToggleContainer,{[Qy.googleClassroomToggleContainerToggleOff]:e}),children:(0,q.jsxs)(`label`,{htmlFor:`shareAssignmentToGoogleToggle`,className:(0,J.default)(Qy.googleClassroomToggleLabel),children:[(0,q.jsxs)(`span`,{className:(0,J.default)(Qy.googleClassroomToggleLabelText),children:[e?(0,q.jsx)(Xy,{}):(0,q.jsx)(Zy,{}),` Share assignment to Google Classroom`]}),(0,q.jsx)(Ec,{id:`shareAssignmentToGoogleToggle`,"data-testid":`share-assignment-to-google-toggle`,on:e,onClick:t})]})}),eb=e=>!Object.keys(e).filter(t=>{let n=e[t];if(n.refs.form&&n.refs.form.validate)return n.refs.form.validate().errors.length}).length,tb=(e,t)=>{let n=t.getValue(),r=t.props.defaultPrompt,i=n.activities.findIndex(e=>e.type===`rapbox`),a=i!==-1&&n.activities[i].prompt;return ja.extend(e,a?Y.default.update(n,{activities:{[i]:{prompt:{$set:a===``||a===r?null:a}}}}):n)},nb=e=>Object.keys(e).reduce((t,n)=>{let r=e[n];if(r.refs.form&&r.refs.form.getValue)return tb(t,r.refs.form)},{}),rb=class extends G.Component{static defaultProps={selectedSubject:null,studentsArePreselected:!1,showShareToGoogleToggle:!1,shareToGoogleClassroom:!0,toggleShareToGoogleClassroom:()=>void 0};state={disableSubmit:!0};componentDidMount=()=>{let{existingAssignment:e,fetchSelectedUnit:t}=this.props;e&&e?.unit_id&&t(e.unit_id)};getFormData=()=>{let{selectedSubject:e}=this.props,t=nb(this.refs)||{},n=t.activities?t.activities.filter(e=>e.checked).map(e=>Object.assign({},e)):[];return{...t,activities:n,unit:t.unit?Number(t.unit):null,subject:e||null}};onConfirm=e=>{e.preventDefault();
5let{assignedClassesCount:t,assignedClassesIds:n,existingAssignment:r,selectedSubject:i,submitValidData:a}=this.props,o={...this.getFormData(),assignmentAmount:t,classesIds:n};!r&&!i&&Pd.createAssignment(o),eb(this.refs)&&a(this.getFormData())};renderModalContent=()=>{let{existingAssignment:e,selectedUnit:t,selectedSubject:n,showShareToGoogleToggle:r,toggleShareToGoogleClassroom:i,shareToGoogleClassroom:a,setPracticeStartDate:o,setPracticeDueDate:s,practiceDueDate:c,practiceStartDate:l,selectedStudent:u}=this.props,d=n||(e?.is_practice?e?.subject:null);if(!e?.is_practice&&!t&&!n)return(0,q.jsx)(V,{});let f={onChange:e=>this.setState({disableSubmit:e}),existingAssignment:e};return(0,q.jsxs)(`div`,{style:{height:`100%`},children:[d?(0,q.jsx)(Vy,{...this.props,...f,startDate:l,dueDate:c,setStartDate:o,setDueDate:s,selectedSubject:d,selectedStudent:u}):(0,q.jsx)(Jy,{...f,ref:`existingAssignmentForm`,selectedUnit:t}),!e&&r&&(0,q.jsx)($y,{toggledOn:a,onClick:i})]})};render(){let{existingAssignment:e,classSectionIsPreselected:t,goBack:n,selectedUnit:r,selectedSubject:i,subjectIsPreselected:a,studentsArePreselected:o}=this.props,{disableSubmit:s}=this.state,c=i?`Activities & Due Dates`:e?`Edit Assignment`:`Select Activities and Dates`,l=i||e?.subject,u=!!e||o;return(0,q.jsxs)(`div`,{className:(0,J.default)(`modal-inner-content modal-inner-content--noMaxHeight`,{"modal-inner-content--practice":!!i},Yy.modalContainer),children:[(0,q.jsxs)(`div`,{children:[!u&&(0,q.jsx)(ep,{current:t&&!a?3:2,total:t&&!a?3:2}),(0,q.jsx)(`div`,{className:`head-section-wrapper`,children:(0,q.jsx)(`h2`,{className:`flo-modal-title`,children:c})}),this.renderModalContent()]}),(r||l)&&(0,q.jsxs)(`div`,{className:(0,J.default)(Yy.buttons),children:[!u&&(0,q.jsx)(Zf,{onClick:n,containerStyle:{marginRight:`5px`},children:`Back`}),e?(0,q.jsx)(Yf,{disabled:s,onClick:this.onConfirm,children:`Edit Assignment`}):(0,q.jsx)(Yf,{disabled:s&&!i,onClick:this.onConfirm,containerStyle:{marginLeft:`5px`},children:`Create Assignment`})]})]})}},ib=window.FlocabEnv.WHOLE_CLASS,ab={"default-browse-thumbnail-dimensions":`SelectStudentsButton__default-browse-thumbnail-dimensions___181bb3b6`,"default-browse-card-dimensions":`SelectStudentsButton__default-browse-card-dimensions___8e40f524`,button:`SelectStudentsButton__button___37231bca`,caret:`SelectStudentsButton__caret___5ce21755`,tooltip:`SelectStudentsButton__tooltip___e42c68ec`,text:`SelectStudentsButton__text___fcfdf9d0`},ob=({disabled:e,onClick:t,classId:n,amountSelectedText:r,tooltipText:i})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`button`,{disabled:e,...!e&&{onClick:t},className:(0,J.default)(ab.button),type:`button`,"data-testid":`select-students-class-${n??`new`}`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(ab.text),children:r||`Select Students`}),(0,q.jsx)(`span`,{className:(0,J.default)(ab.caret),children:(0,q.jsx)(Ms,{})})]}),e&&!!i&&(0,q.jsx)(`div`,{className:(0,J.default)(ab.tooltip),children:i})]}),sb=({className:e})=>(0,q.jsxs)(`svg`,{className:e,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 16 15`,children:[(0,q.jsx)(`path`,{className:`fill--background`,d:`M6.5,1,.34,11.92a2,2,0,0,0,1.71,2.94h11.9a2,2,0,0,0,1.71-2.94L9.5,1A1.72,1.72,0,0,0,6.5,1Z`}),(0,q.jsx)(`rect`,{className:`fill--primary`,x:`6.9`,y:`4.74`,width:`2.14`,height:`4.93`,rx:`0.82`,ry:`0.82`}),(0,q.jsx)(`rect`,{className:`fill--primary`,x:`6.9`,y:`10.98`,width:`2.14`,height:`1.64`,rx:`0.82`,ry:`0.82`})]}),cb={"default-browse-thumbnail-dimensions":`SelectClassItem__default-browse-thumbnail-dimensions___47801917`,"default-browse-card-dimensions":`SelectClassItem__default-browse-card-dimensions___ab49d81d`,assignmentCheckbox:`SelectClassItem__assignmentCheckbox___9cdbc509`,classSectionCheckboxInput:`SelectClassItem__classSectionCheckboxInput___7727c168`,warningIconContainer:`SelectClassItem__warningIconContainer___9c49e370`,filterWarningMessage:`SelectClassItem__filterWarningMessage___bd276870`,labelText:`SelectClassItem__labelText___1f9a4837`,checkboxLabelText:`SelectClassItem__checkboxLabelText___e114b6ef`,selectClassItemContainer:`SelectClassItem__selectClassItemContainer___a9c17ef0`,"selectClassItem--checked":`SelectClassItem__selectClassItem--checked___0fdf66a9`,classSectionCheckboxContainer:`SelectClassItem__classSectionCheckboxContainer___1ffc9f10`,"selectClassItem--unchecked":`SelectClassItem__selectClassItem--unchecked___3af5c16e`,partiallySelected:`SelectClassItem__partiallySelected___2ddf41dc`,selectStudentsButtonContainer:`SelectClassItem__selectStudentsButtonContainer___daa21f62`,filterWarningContainer:`SelectClassItem__filterWarningContainer___0db64d8d`},lb=({unitIsMature:e,classSection:t,checked:n,openStudentsModal:r,selectClassSection:i,classStudentSelection:a})=>{let{id:o,name:s,student_count:c,elementary_filter_enabled:l}=t,u=()=>a!==ib&&!!a?.length,d=()=>a===ib?c:a?.length,f=()=>n&&!!c&&`${d()}/${c} Students Selected`,p=()=>!!c,m=()=>n&&e&&l,h=`selectClasses-classSection-${o}`;return(0,q.jsxs)(`div`,{className:(0,J.default)(cb.selectClassItemContainer),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(`${n?cb[`selectClassItem--checked`]:cb[`selectClassItem--unchecked`]}`),children:[(0,q.jsxs)(`label`,{htmlFor:h,className:(0,J.default)(cb.classSectionCheckboxContainer),children:[(0,q.jsx)(`input`,{checked:n,id:h,onChange:()=>i(o),className:(0,J.default)(cb.classSectionCheckboxInput,{[cb.partiallySelected]:u()}),type:`checkbox`}),(0,q.jsx)(`span`,{className:(0,J.default)(cb.checkboxLabelText),children:s})]}),(0,q.jsx)(`div`,{className:(0,J.default)(cb.selectStudentsButtonContainer),children:(0,q.jsx)(ob,{disabled:!p(),onClick:()=>r(o),classId:o,amountSelectedText:f(),tooltipText:`When you add students to this class, youâll be able to select specific students for the 6 assignment.`})})]}
6),m()&&(0,q.jsx)(`div`,{className:(0,J.default)(cb.filterWarningContainer),children:(0,q.jsxs)(`div`,{className:(0,J.default)(cb.filterWarningMessage),children:[(0,q.jsx)(sb,{}),`Elementary Filter is turned on. Assigning this lesson will override the filter.`]})})]})},ub={"default-browse-thumbnail-dimensions":`SelectClassesModal__default-browse-thumbnail-dimensions___491160f1`,"default-browse-card-dimensions":`SelectClassesModal__default-browse-card-dimensions___cac33e63`,assignmentCheckbox:`SelectClassesModal__assignmentCheckbox___ce75f31e`,selectAllClassesInput:`SelectClassesModal__selectAllClassesInput___dd0ed961`,warningIconContainer:`SelectClassesModal__warningIconContainer___c7c9e4dd`,labelText:`SelectClassesModal__labelText___dab4fa3e`,content:`SelectClassesModal__content___678d2c0c`,stepCounterContainer:`SelectClassesModal__stepCounterContainer___12bb6406`,title:`SelectClassesModal__title___6dbca51b`,"content-main":`SelectClassesModal__content-main___b72718c6`,classSectionsList:`SelectClassesModal__classSectionsList___122af779`,selectAllClassesLabel:`SelectClassesModal__selectAllClassesLabel___c827c5fc`,selectAllClassesLabelText:`SelectClassesModal__selectAllClassesLabelText___5de24406`,buttons:`SelectClassesModal__buttons___3ea2f433`},db=class extends G.Component{allClassesAreFullySelected=()=>this.props.listedClassSections.every(e=>this.props.classStudentSelections[e.id]===ib);submitEnabled=()=>Object.values(this.props.classStudentSelections).some(e=>e===ib||Array.isArray(e)&&e.length>0);render(){let{confirmClassSection:e,listedClassSections:t,toggleAllClasses:n,openStudentsModal:r,selectClassSection:i,classStudentSelections:a,unitIsMature:o,totalSteps:s=2,submitButtonText:c=`Select Activities and Dates`,onClose:l}=this.props;return(0,q.jsxs)(`div`,{className:`modal-inner-content`,children:[(0,q.jsxs)(`div`,{className:(0,J.default)(ub.content),children:[(0,q.jsx)(`span`,{className:(0,J.default)(ub.stepCounterContainer),children:(0,q.jsx)(ep,{current:1,total:s})}),(0,q.jsx)(`h2`,{className:(0,J.default)(`flo-modal-title`,ub.title),children:`Select Classes or Students`}),(0,q.jsxs)(`div`,{className:(0,J.default)(ub[`content-main`]),children:[(0,q.jsxs)(`label`,{className:(0,J.default)(ub.selectAllClassesLabel),htmlFor:`allClassesCheckbox`,children:[(0,q.jsx)(`input`,{checked:this.allClassesAreFullySelected(),id:`allClassesCheckbox`,onChange:n,className:(0,J.default)(ub.selectAllClassesInput),type:`checkbox`}),(0,q.jsx)(`span`,{className:(0,J.default)(ub.selectAllClassesLabelText),children:`All Classes`})]}),(0,q.jsx)(`div`,{className:(0,J.default)(ub.classSectionsList),children:t.map(e=>{let t=a[e.id];return(0,q.jsx)(lb,{checked:t===ib||Array.isArray(t)&&t.length>0,classSection:e,openStudentsModal:r,selectClassSection:i,classStudentSelection:a[e.id],unitIsMature:o},e.id)})})]})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(ub.buttons),children:[l&&(0,q.jsx)(Zf,{onClick:l,children:`Cancel`}),(0,q.jsx)(Yf,{disabled:!this.submitEnabled(),onClick:e,children:c})]})]})}},fb={"default-browse-thumbnail-dimensions":`SelectStudentsModal__default-browse-thumbnail-dimensions___49b23565`,"default-browse-card-dimensions":`SelectStudentsModal__default-browse-card-dimensions___5b5dbf76`,assignmentCheckbox:`SelectStudentsModal__assignmentCheckbox___fe9a50b4`,warningIconContainer:`SelectStudentsModal__warningIconContainer___d004d55d`,elementaryFilterContainer:`SelectStudentsModal__elementaryFilterContainer___d4603ad6`,labelText:`SelectStudentsModal__labelText___3558bb9a`,content:`SelectStudentsModal__content___a41409c7`,title:`SelectStudentsModal__title___2ee36f80`,"class-section-name":`SelectStudentsModal__class-section-name___0d6ac3ae`,subtitle:`SelectStudentsModal__subtitle___d7e4c8c3`,stepCounterContainer:`SelectStudentsModal__stepCounterContainer___70a9ae28`,elementaryFilterMessage:`SelectStudentsModal__elementaryFilterMessage___8e1a297e`,"disabled-hint":`SelectStudentsModal__disabled-hint___3d6ee9a9`,buttons:`SelectStudentsModal__buttons___c13c241e`},pb=Io,mb={"default-browse-thumbnail-dimensions":`MultiSelectionCheckboxes__default-browse-thumbnail-dimensions___44d41246`,"default-browse-card-dimensions":`MultiSelectionCheckboxes__default-browse-card-dimensions___9a1429a2`,assignmentCheckbox:`MultiSelectionCheckboxes__assignmentCheckbox___ff30f9fd`,warningIconContainer:`MultiSelectionCheckboxes__warningIconContainer___62848658`,labelText:`MultiSelectionCheckboxes__labelText___2a11ca21`,container:`MultiSelectionCheckboxes__container___92a7963e`,"select-all-container":`MultiSelectionCheckboxes__select-all-container___93cba46c`,"label-text":`MultiSelectionCheckboxes__label-text___9dcaa9eb`,"select-count":`MultiSelectionCheckboxes__select-count___50d563fe`,list:`MultiSelectionCheckboxes__list___ea19731c`,text:`MultiSelectionCheckboxes__text___09ef409d`,"container-empty":`MultiSelectionCheckboxes__container-empty___3ee9226e`},hb=({list:e,onlyEnabledItems:t=null,renderRow:n,onChange:r,getItemsSelectedText:i,renderEmptyState:a=()=>null,renderAllRow:o=()=>null,initialSelectionIds:s,selectAllText:c=`Select all`})=>{let[l,u]=(0,G.useState)(new Set([])),d=e=>{u(e),e===!0?r([],!0):r([...e],h(e))},f=e=>!t||t.includes(e),p=t=>{let n=t===!0||!t?(e||[]).map(e=>e.id):t;d(n.length?new Set(n.filter(e=>f(e))):!0)};(0,G.useEffect)(()=>{(s===!0?e:s?.length)&&p(s)},[]);let m=()=>l===!0?(t||e).length:l.size,h=(n=l)=>n===!0||(t?!!t&&t.every(e=>n.has(e)):!!e.length&&e.every(e=>n.has(e.id))),g=()=>{h()?d(new Set([])):p()},_=()=>{let t=h();return(0,q.jsxs)(`div`,{className:(0,J.default)(mb[`select-all-container`]),children:[(0,q.jsx)(pb,{className:`checkbox-label`,onClick:g,id:`select-all-checkbox`,checked:t,children:(0,q.jsx)(`div`,{className:(0,J.default)(mb[`label-text`]),children:c},`checkbox-label-text`)}),(0,q.jsx)(`div`,{className:(0,J.default)(mb[`select-count`]),children:!!e&&!!e.length&&i(m())}
6),o()||(0,q.jsx)(`div`,{style:{flex:1}})]})},v=e=>{if(l!==!0){let t=new Set(l);t.has(e)?t.delete(e):t.add(e),d(t)}};return(0,q.jsxs)(`div`,{className:(0,J.default)(mb.container),children:[(0,q.jsx)(_,{}),e.length?(0,q.jsx)(`ul`,{className:(0,J.default)(mb.list),children:e.map(e=>{let t=e.id,r=!f(t),i=!r&&(l===!0||l.has(t));return(0,q.jsx)(`li`,{children:(0,q.jsx)(pb,{id:t,checkboxClassName:`checkbox`,className:`checkbox-label`,checked:i,disabled:r,onClick:()=>v(t),children:n(e,i,r)})},t)})}):(0,q.jsx)(`div`,{className:(0,J.default)(mb[`container-empty`]),children:a()})]})},gb={"default-browse-thumbnail-dimensions":`SelectStudentsModalContent__default-browse-thumbnail-dimensions___e9318af9`,"default-browse-card-dimensions":`SelectStudentsModalContent__default-browse-card-dimensions___cfe86470`,assignmentCheckbox:`SelectStudentsModalContent__assignmentCheckbox___fd37b31c`,warningIconContainer:`SelectStudentsModalContent__warningIconContainer___34d68b9d`,labelText:`SelectStudentsModalContent__labelText___791dc720`,"label-text":`SelectStudentsModalContent__label-text___b9096115`,"empty-message":`SelectStudentsModalContent__empty-message___0c1d7efc`,"subject-container":`SelectStudentsModalContent__subject-container___fa622e87`,subject:`SelectStudentsModalContent__subject___ef09ed08`},_b=({subject:e,isPracticeAssignment:t=!1,studentCount:n,studentsList:r,studentsLoaded:i=!0,availableStudentIds:a,initialSelectedStudents:o,setSelectedStudents:s,emptyStateMessage:c,StudentRow:l=({children:e})=>(0,q.jsx)(q.Fragment,{children:e})})=>{let u=({first_name:e,last_name:t})=>`${e} ${t}`,d=e=>`${e}/${n} students selected`,f=(e,t,n)=>(0,q.jsx)(l,{student:e,checked:t,disabled:n,children:(0,q.jsx)(`span`,{className:(0,J.default)(gb[`label-text`]),children:u(e)})});return i&&r?(0,q.jsx)(hb,{initialSelectionIds:o===ib?a||!0:o,onChange:s,onlyEnabledItems:a,renderRow:(e,...t)=>f(e,...t),getItemsSelectedText:d,list:ka(r,e=>u(e).toLowerCase()),renderEmptyState:()=>(0,q.jsxs)(`p`,{className:(0,J.default)(gb[`empty-message`]),children:[`When you add students to this class, youâll be able to select `,c,`.`]}),selectAllText:`All Students`,...t&&{renderAllRow:()=>e?(0,q.jsxs)(`div`,{className:(0,J.default)(gb[`subject-container`]),children:[(0,q.jsx)(ic,{style:{height:`16px`,width:`16px`},subjectPageName:e}),(0,q.jsx)(`div`,{className:(0,J.default)(gb.subject),children:$n[e]})]}):null}}):(0,q.jsx)(V,{})},vb=N((e,t)=>{let n=Gi(e);return{studentsLoaded:!!t?.studentsList||!!n?.students}},e=>({fetchClassSection:t=>e(mi.fetchClassSectionDetail(t))}))(({cancelStudentSelection:e=()=>void 0,classSectionId:t=0,classSectionIsPreselected:n=!1,classSectionStudentCount:r=0,fetchClassSection:i=()=>void 0,saveStudentSelection:a=()=>void 0,studentsList:o=null,studentsLoaded:s,isPracticeAssignment:c=!1,isWritingLab:l=!1,subjectIsPreselected:u=!1,classStudentSelectionIds:d=[],classSectionElementaryFilterEnabled:f=!1,unitIsMature:p=null,classSectionName:m=``,showSelectedClassSectionName:h=!1,...g})=>{let[_,v]=(0,G.useState)([]);(0,G.useEffect)(()=>{s||i(t)},[]);let y=()=>a(_),b=()=>{let t=!!r&&!_.length;return(0,q.jsxs)(`div`,{className:(0,J.default)(fb.buttons),children:[c&&!u&&(0,q.jsx)(Zf,{onClick:e,containerStyle:{marginRight:`5px`},children:`Back`}),n?(0,q.jsx)(Yf,{onClick:y,disabled:t,children:c?`Select Dates`:l?`Save Selection`:`Select Lesson`}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Zf,{onClick:e,containerStyle:{marginRight:`5px`},children:`Cancel`}),(0,q.jsx)(Yf,{onClick:y,containerStyle:{marginLeft:`5px`},children:`Save Selection`})]})]})};return(0,q.jsxs)(`div`,{className:(0,J.default)(`modal-inner-content modal-inner-content--noMaxHeight`,{"modal-inner-content--loading":s,"modal-inner-content--practice":c}),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(fb.content),children:[(0,q.jsx)(`div`,{className:(0,J.default)(fb.stepCounterContainer),children:(0,q.jsx)(ep,{current:c&&!u?2:1,total:n&&!u?3:2})}),(0,q.jsx)(`h2`,{className:(0,J.default)(`flo-modal-title`,fb.title),children:n?`Select Students`:m}),h&&(0,q.jsxs)(`p`,{className:(0,J.default)(fb[`class-section-name`]),children:[`Class: `,m]}),c?(0,q.jsx)(`h3`,{className:(0,J.default)(fb.subtitle),children:`Each student will receive a personalized vocabulary practice set based on their performance with words from the subject you select.`}):(0,q.jsx)(`h3`,{className:(0,J.default)(fb.subtitle)}),f&&p&&(0,q.jsxs)(`div`,{className:(0,J.default)(fb.elementaryFilterContainer),children:[(0,q.jsx)(sb,{}),(0,q.jsx)(`p`,{className:(0,J.default)(fb.elementaryFilterMessage),children:`Elementary Filter is turned on. Assigning this lesson will override the filter.`})]}),(0,q.jsx)(_b,{studentCount:r,initialSelectedStudents:d,emptyStateMessage:`specific students for this assignment`,isPracticeAssignment:c,studentsList:o,studentsLoaded:s,setSelectedStudents:v,StudentRow:({disabled:e,children:t})=>(0,q.jsxs)(q.Fragment,{children:[t,c&&e&&(0,q.jsx)(`p`,{className:(0,J.default)(fb[`disabled-hint`]),children:`Not enough activity `})]}),...g})]}),(0,q.jsx)(b,{})]})}),yb=e=>async t=>{try{let{data:n}=await Kt.get(`/api/units/${e}/`),{entities:{UNIT:r}}=je(n,ra);la(t,{UNIT:r})}catch(e){throw F.error(),e.response.data}},bb=(e={})=>async t=>{let n=`/api/units/week_in_rap_junior/`,{data:r,status:i}=await Kt.get(n,{params:e}),{entities:a}=je(r,[qn]);an(t,a),t(Xe.logRequest({url:n,status:i}))},xb=(e={})=>async t=>{let n=`/api/units/week_in_rap/`,{data:r,status:i}=await Kt.get(n,{params:e}),{entities:a}=je(r,[qn]);an(t,a),t(Xe.logRequest({url:n,status:i}))},Sb=()=>async e=>{let t=`/api/units/selection_list/`,{data:n,status:r}=await Kt.get(t),{entities:i}=je(n.map((e,t)=>({...e,order:t})),[qn]);e({type:Nt.SET_UNIT_SELECTION_LIST,payload:i.UNIT}),e(Xe.logRequest({url:t,status:r}))},Cb={assignmentUnitModalCreateAMixLinkSelected:function(){return{type:vr.ASSIGNMENT_UNIT_MODAL_CREATE_A_MIX_LINK_SELECTED,origin:Or.ASSIGN_LESSON}}},wb={"default-browse-thumbnail-dimensions":`SelectUnitModal__default-browse-thumbnail-dimensions___b79082ab`,"default-browse-card-dimensions":`SelectUnitModal__default-browse-card-dimensions___189535ff`,assignmentCheckbox:`SelectUnitModal__assignmentCheckbox___aca28892`,warningIconContainer:`SelectUnitModal__warningIconContainer___e50a420f`,elementaryFilter:`SelectUnitModal__elementaryFilter___12688dd8`,labelText:`SelectUnitModal__labelText___9016a9e3`,buttonsContainer:`SelectUnitModal__buttonsContainer___1619578a`,itemsGroupedAtTop:`SelectUnitModal__itemsGroupedAtTop___2af47c5a`,select:`
6SelectUnitModal__select___5660008a`,pairExperienceLinkContainer:`SelectUnitModal__pairExperienceLinkContainer___c1a50c69`,title:`SelectUnitModal__title___157012d2`,link:`SelectUnitModal__link___744bfbd8`},Tb=(0,Qf.memoize)(e=>ja.sortBy(Object.values(e),`order`)),Eb=class extends G.Component{static defaultProps={elementaryFilterIsEnabled:!1};componentDidMount=()=>{let{unitsRequestSuccessful:e}=this.props;e||this.fetchUnits()};fetchUnits=()=>{this.props.dispatch(Sb()).catch(()=>{F.error()})};onChange=e=>{e&&e.id&&e.id!==-1?this.props.fetchSelectedUnit(e.id):this.props.clearSelectedUnit()};confirmButtonIsEnabled=()=>this.props.unitsRequestSuccessful&&(!!this.props.selectedUnit||!!this.props.loadingSelectedUnitId);getCurrentlyLoadingUnit=()=>{let{loadingSelectedUnitId:e,selectableUnits:t}=this.props;return t&&e?t[e]:null};getSelectedUnit=()=>this.props.selectedUnit||(this.props.loadingSelectedUnitId?this.getCurrentlyLoadingUnit():null);unitIsMature=()=>{let e=this.getSelectedUnit();return e?e.is_mature:null};onSelectCreateAMix=()=>{this.props.onClose(),this.props.selectCreateAMix()};render(){let{elementaryFilterIsEnabled:e,goBack:t,onConfirm:n,selectableUnits:r,selectedUnit:i,unitsRequestSuccessful:a,user:{is_flocab_plus_member:o}}=this.props;return(0,q.jsxs)(`div`,{className:`modal-inner-content`,children:[(0,q.jsxs)(`div`,{className:(0,J.default)(wb.itemsGroupedAtTop),children:[(0,q.jsx)(ep,{current:2,total:3}),(0,q.jsx)(`h2`,{className:`flo-modal-title`,children:`Select Lesson`}),a&&r?(0,q.jsx)(`div`,{className:(0,J.default)(wb.select),children:(0,q.jsx)(bc,{options:Tb(r),placeholder:`Select a lesson to assign`,clearable:!0,renderOption:e=>(0,q.jsx)(qs,{...e}),id:`lesson-dropdown`,name:`lesson-dropdown`,onChange:this.onChange,value:i?{id:i.id,name:i.name}:this.getCurrentlyLoadingUnit(),labelKey:`name`,valueKey:`id`,displayStyle:yc.SHADED_LIGHT})}):(0,q.jsx)(V,{message:`Loading Lessons`}),e&&this.unitIsMature()&&(0,q.jsxs)(`div`,{className:(0,J.default)(wb.elementaryFilter),children:[(0,q.jsx)(sb,{}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{children:`Elementary Filter is turned on.`}),(0,q.jsx)(`p`,{children:`Assigning this lesson will override the filter.`})]})]})]}),o&&(0,q.jsxs)(`div`,{className:(0,J.default)(wb.pairExperienceLinkContainer),children:[(0,q.jsx)(`strong`,{className:(0,J.default)(wb.title),children:`Looking for Mix Lessons?`}),(0,q.jsxs)(`p`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(wb.link),onClick:this.onSelectCreateAMix,children:`Create a Mix`}),` `,`and assign it to your`,(0,q.jsx)(`br`,{}),` class directly from its lesson page.`]})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(wb.buttonsContainer),children:[(0,q.jsx)(Zf,{onClick:t,containerStyle:{marginRight:`5px`},children:`Back`}),(0,q.jsx)(Yf,{containerStyle:{marginLeft:`5px`},disabled:!this.confirmButtonIsEnabled(),onClick:n,style:{paddingLeft:`16px`,paddingRight:`16px`},children:`Select Activities and Dates`})]})]})}},Db=N(e=>({selectableUnits:e.units.selectionList,unitsRequestSuccessful:k(e,`/api/units/selection_list/`,`GET`)}),e=>({selectCreateAMix:()=>e(Cb.assignmentUnitModalCreateAMixLinkSelected())}))(Eb),Ob,kb;function Ab(e,t=!1){return Lt(D.ENABLE_NEW_GAPI_INTEGRATION)&&t?(Ob=window.google.accounts.oauth2.initTokenClient({client_id:Pr.CLIENT_ID,scope:e,callback:e=>{kb=e.access_token}}),Ob.callback=e=>{if(e.error!==void 0){di(e.error,`Error initializing gapi client`,{name:`InitializeGapiClientError`},`error`);return}gapi.client.getToken()===null?Ob.requestAccessToken({prompt:`consent`}):Ob.requestAccessToken({prompt:``})},kb):window.gapi.client.init({clientId:Pr.CLIENT_ID,discoveryDocs:Pr.DISCOVERY_DOCS,scope:e})}function jb(e){let t=window.gapi.auth2.getAuthInstance().currentUser.get(),n=``;if(e.split(` `).forEach(e=>{t.hasGrantedScopes(e)||(n+=`${e} `)}),n!==``)return t.grant({scope:n})}async function Mb(e,t=!1,n){if(Lt(D.ENABLE_NEW_GAPI_INTEGRATION)&&t)await Ab(e);else{let t=window.gapi.auth2.getAuthInstance();return!t||!t.isSignedIn||!t.isSignedIn.get()?await Ab(e):await jb(e),window.gapi.auth2.getAuthInstance().sign
6In(n)}}function Nb(){return Mb(Pr.SCOPES,!1).then(()=>{window.gapi.client.classroom.courses.list({teacherId:`me`,courseStates:`ACTIVE`}).then(e=>{H.dispatch({action:wi.GET_COURSES_RESPONSE,courses:e.result.courses,requestState:`complete`})},e=>{H.dispatch({action:wi.GET_COURSES_RESPONSE,courses:null,error:e,requestState:`error`})})},e=>{H.dispatch({action:wi.AUTHENTICATION_ERROR,error:e.error})})}var Pb=()=>{window.gapi.load(`client:auth2`,Nb)},Fb=(e,t)=>{if(!e)throw Error(`GoogleCourseIdIsUndefined`);window.gapi.load(`client:auth2`,()=>Mb(Pr.SCOPES,!1).then(()=>{H.dispatch({action:wi.GET_COURSES_RESPONSE,courses:null,requestState:`complete`}),H.dispatch({action:wi.IMPORT_COURSES_PROCESS_START,importNumber:1}),window.gapi.client.classroom.courses.get({id:e}).then(e=>{Rb([e.result],t)},e=>{[403,404].includes(e.result.error.code)?H.dispatch({action:wi.WRONG_ACCOUNT_ERROR}):H.dispatch({action:wi.GET_COURSES_RESPONSE,courses:null,error:e,requestState:`error`})})},e=>{H.dispatch({action:wi.AUTHENTICATION_ERROR,error:e.error})}))},Ib=()=>{H.dispatch({action:wi.CLEAR_GOOGLE_STORE})},Lb=(e,t,n,r)=>{di(e,t,{courseId:n,subscriptionId:r,name:`GoogleClassroomError`},`error`),F.error({message:t})},Rb=(e,t)=>{H.dispatch({action:wi.IMPORT_COURSES_PROCESS_START,importNumber:e.length}),fi.dispatch({type:vr.GOOGLE_CLASSROOM_IMPORT_COURSES,importNumber:e.length});let n=e.map(e=>new Promise(async(n,r)=>{let{students:i,error:a}=await zb(e),{teachers:o,error:s}=await Bb(e);a&&r({error:a,course:e}),s&&r({error:s,course:e});let{importedClassResponse:c,error:l}=await Vb({...e,students:i,teachers:o},t);l&&r({error:l,course:e}),n({importedClassResponse:c,course:e})}));Promise.allSettled(n).then(e=>{let n=e.filter(({status:e})=>e===`rejected`);if(n.length>0){let e=n.map(e=>e.reason.course.name).join(`, `),r=n.map(e=>e.reason.course.id).join(`, `),i=`Class import failed: Failed importing the following course(s): ${e}. Please try again.`;Lb(Error(i),i,r,t)}let r=e.filter(e=>e.value&&e.value.importedClassResponse.hasOwnProperty(`error`));if(r.length>0){let e=r.map(e=>e.value.course.name).join(`, `);H.dispatch({action:wi.ERROR_COURSES_RESPONSE,data:e})}})},zb=async e=>{let t=e.students?[...e.students]:[],n=`first page`;for(;n;)try{let{result:{students:r,nextPageToken:i}}=await window.gapi.client.classroom.courses.students.list({courseId:e.id,...n!==`first page`&&{pageToken:n}});t.push(...r||[]),n=i||null}catch(e){return{error:e}}return{students:t}},Bb=async e=>{let t=e.teachers?[...e.teachers]:[],n=`first page`;for(;n;)try{let{result:{teachers:r,nextPageToken:i}}=await window.gapi.client.classroom.courses.teachers.list({courseId:e.id,...n!==`first page`&&{pageToken:n}});t.push(...r||[]),n=i||null}catch(e){return{error:e}}return{teachers:t}},Vb=async(e,t)=>{let n={course:e,subscriptionId:t,source:`Google`},[r,i]=await St(Kt.post(`${hn.CLASSES}import-class/`,n,Me()));return r?{error:r}:(H.dispatch({action:wi.IMPORT_COURSE_RESPONSE,data:i&&i.data,course:e}),{importedClassResponse:i&&i.data})},Hb=e=>(0,Ff.default)(`assignments`,e),Ub={googleCourseWorkAuthError:()=>({payload:{assignmentRequestState:`error`,assignmentStatusMessage:`Something went wrong, and we were unable to authenticate your email address. 7 8Please reload the page and try again.`},type:`CREATE_UPDATE_ASSIGNMENT`}),googleCourseWorkCourseOwnerError:()=>({payload:{assignmentRequestState:`error`,assignmentStatusMessage:`The email address you selected is not authorized to manage one or more of these classes. 9 10Please try again and select a different email address.`},type:`CREATE_UPDATE_ASSIGNMENT`}),googleCourseWorkLoading:e=>({payload:{assignmentRequestState:`loading`,assignmentStatusMessage:`Creating ${Hb(e)} and sharing to Google Classroom...`},type:`CREATE_UPDATE_ASSIGNMENT`}),googleCourseWorkShareError:e=>({payload:{assignmentRequestState:`error`,assignmentStatusMessage:`Something went wrong and the ${Hb(e)} ${(0,Ff.default)(`were`,e)} not shared to Google Classroom.\n\nPlease reload the page and try creating the ${Hb(e)} again.`},type:`CREATE_UPDATE_ASSIGNMENT`}),googleCourseWorkShareSuccess:(e,t)=>{let n=e?.length??0;return{payload:{assignmentRequestState:`success`,assignmentStatusMessage:`${(0,Ff.default)(`Assignments`,n)} created and shared to Google Classroom!`,...n===1&&!t&&{classId:e[0]}},type:`CREATE_UPDATE_ASSIGNMENT`}}},Wb=e=>M(e).isDST(),Gb=e=>{let t=Wb(e)?`-4:00`:`-5:00`;return M(e).utcOffset(t).utc()},Kb=e=>{let t={},n={},r=[`year`,`month`,`day`,`hours`,`minutes`,`seconds`,`nanos`];
10return Gb(e).toArray().forEach((e,i)=>{i<3?(i===1&&(e+=1),t[r[i]]=e):n[r[i]]=e}),{dueDate:t,dueTime:n}},qb=e=>{let t=new Date;return new Date(e)>t},Jb=(e,t)=>e.find(e=>e.class_section===t)||ya(),Yb=(e,...t)=>{let n=e;return t.forEach(e=>{let t=n.split(`?`);if(t.length>=2){let r=`${encodeURIComponent(e)}=`,i=t[1].split(/[&;]/g);for(let e=i.length;e-- >0;)i[e].lastIndexOf(r,0)!==-1&&i.splice(e,1);n=t[0]+(i.length>0?`?${i.join(`&`)}`:``)}}),n},Xb=(e,t)=>{let n=e.includes(`?`);for(let r of t){let t;n?t=`&`:(t=`?`,n=!0),e+=t+r}return e},Zb=()=>{let e=Yb(window.location.href,`from_google_classroom`),t=`/accounts/logout/?next=${encodeURIComponent(`/accounts/social/login/google-oauth2/?mode=login&next=${encodeURIComponent(Xb(e,[`authenticated_with_google=true`]))}`)}`;window.location.href=window.location.origin+t},Qb=({user:e,class_section_id:t,assignment:n,is_practice:r})=>{if(!e.is_student&&r){window.location.href=`${window.location.origin}/accounts/manage/class-sections/${t?`${t}/assignments/${n}`:``}`;return}window.location.href=Yb(window.location.href,`authenticated_with_google`,`class_section_id`,`is_practice`)},$b=(e,t,n)=>{Hi.getUser(async r=>{if(zr({action:`accessed assignment from google classroom`,primary:Number(e)||0,userId:r.id}),!r.is_student){Qb({user:r,class_section_id:t,assignment:e,is_practice:n});return}let i=await Pt.getAssignmentStatus(e);if(Object.values(xa).includes(i)){window.location.href=`/subjects/?${i}=true`;return}Qb({user:r,is_practice:n})},()=>{window.location.href=`/subjects/`})},ex=async e=>await e,tx=(e,t)=>e===ib?e:e.map(e=>t[e].google_id),nx=(e,t,n,r)=>{let i=typeof r==`string`,a=`Flocabulary: ${i?Fc(r,!0):r.name}`,o={courseId:Rf(n),description:`Follow the link to complete your Flocabulary assignment`,materials:[],state:`PUBLISHED`,title:a,workType:`ASSIGNMENT`},s=n.id,c=Jb(t,s),l=new URLSearchParams([[`assignment`,c.id],[`from_google_classroom`,!0],[`class_section_id`,n.id],[`is_practice`,i]]);o.materials=[{link:{url:`${location.origin}/${i?`vocab-practice`:`unit/${r.page_name}`}/?${l.toString()}`}}];let{due_date:u,start_date:d}=c;if(u){let e=Kb(u);Object.assign(o,e)}if(qb(d)){let e={scheduledTime:Gb(d).format(),state:`DRAFT`};Object.assign(o,e)}return e!==ib&&Object.assign(o,{assigneeMode:`INDIVIDUAL_STUDENTS`,individualStudentsOptions:{studentIds:e}}),o},rx=async(e,t)=>{await new Promise(e=>gapi.load(`client:auth2`,e));let[n]=await St(ex(Mb(Pr.MANAGE_COURSE_WORK_SCOPE,!1,{prompt:`select_account`})));return n?(e(Ub.googleCourseWorkAuthError()),{loadError:Ub.googleCourseWorkAuthError()}):(e(Ub.googleCourseWorkLoading(t)),{})},ix=async e=>{let[t,n]=await St(ex(window.gapi.client.classroom.courses.list({courseStates:`ACTIVE`,teacherId:`me`})));if(t||!n)return e(Ub.googleCourseWorkAuthError()),{googleCoursesError:Ub.googleCourseWorkAuthError()};let r=n.result.courses;return r?{googleCourses:r}:(e(Ub.googleCourseWorkCourseOwnerError()),{googleCoursesError:Ub.googleCourseWorkCourseOwnerError()})},ax=(e,t,n,r)=>{let i=n.map(e=>t.find(t=>Number(e)===t.id)||null).filter(e=>!!e&&!!Rf(e));return i.some(e=>!r.find(({id:t})=>t===Rf(e)))?(e(Ub.googleCourseWorkCourseOwnerError()),{selectedClassesError:Ub.googleCourseWorkCourseOwnerError()}):{selectedGoogleClassSections:i}},ox=async(e,t,n,r)=>{let i=r?cn.VOCAB_PRACTICE:hn.ASSIGNMENTS,[a,o]=await St(Kt.post(i,t,Me()));if(a||!o)return e(Ub.googleCourseWorkShareError(n)),{assignmentError:Ub.googleCourseWorkShareError(n)};await Pd.refreshList(dt.ASSIGNMENTS);let s=r?o?.data?.assignments:o?.data;return fi.dispatch({type:vr.CREATE_ASSIGNMENT_RESPONSE,assignments:s,classSectionId:s[0].class_section}),{createdAssignments:s}},sx=async(e,t,n,r,i,a)=>{let o=t.flatMap(e=>{if(!e)return[];let t=n[e.id];return[nx(tx(t,e.students.reduce((e,t)=>({...e,[t.id]:t}),{})),r,e,i)]}),[s,c]=await St(Promise.all(o.map(async e=>{let[t,n]=await St(ex(window.gapi.client.classroom.courses.courseWork.create(e)));return t||!n?null:n})));return s||!c?(e(Ub.googleCourseWorkShareError(a)),{classroomError:Ub.googleCourseWorkShareError(a)}):{sharedCourseWorkResponses:c}},cx=async(e,t,n,r,i,a)=>{let o=e.map(e=>{if(!e)return{};let r=t.find(t=>e.result.courseId===Rf(t));if(!r)return ya();let i=r.id;return{assignment:Jb(n,i).id,value:e.result.id}}),[s]=await St(Kt.post(hn.ASSIGNMENT_IDENTIFICATIONS,o,Me()));return s?(r(Ub.googleCourseWorkShareSuccess(i,a)),{identificationError:Ub.googleCourseWorkShareSuccess(i,a)}):{}},lx=(e,t,n,r=!1)=>async i=>{let{classSections:a,selectedObj:o}=t,s=Object.keys(e.class_student_selections),c=s.length,l=e.class_student_selections,{loadError:u}=await rx(i,c);if(u)return;let{googleCoursesError:d,googleCourses:f}=await ix(i);if(d||!f)return;let{selectedClassesError:p,selectedGoogleClassSections:m}=ax(i,a,s,f);if(p||!m)return;let{assignmentError:h,createdAssignments:g}=await ox(i,e,c,r);if(h||!g)return;let{classroomError:_,sharedCourseWorkResponses:v}=await sx(i,m,l,g,o,c);if(_||!v)return;let y=v.some(e=>!e);y&&di(Error(`FailedToShareAssignmentsToGoogle`),`Failed to share assignments to Google Classroom`,{numAssignmentShareFailures:y,numTotalAssignmentShareAttempts:v.length});let b=v.filter(Boolean);if(b.length===0){i(Ub.googleCourseWorkShareError(c));return}let{identificationError:x}=await cx(b,m,g,i,s,n);x||i(Ub.googleCourseWorkShareSuccess(s,n))},ux=class extends G.Component{static defaultProps={autoScroll:!0,subjectIsPreselected:!1};constructor(e){super(e);let{existingAssignment:t,preselectedUnit:n,preselectedUnitIsLoading:r,preselectedClassSection:i,listedClassSections:a,activeUser:o}=this.props;this.state={classStudentSelectionsAreConfirmed:!!t,studentsModalClassSectionId:i?i.id:null,classStudentSelections:i?{[i.id]:ib}:a?a.reduce((e,t)=>
10(e[t.id]=[],e),{}):{},loadingSelectedUnitId:n?n.id:null,selectedUnit:n,shareToGoogleClassroom:!o||o.share_assignments_to_google!==!1,unitIsConfirmed:!!(t||n||r)}}componentDidUpdate=e=>{!e.preselectedUnit&&this.props.preselectedUnit&&(this.setState({selectedUnit:this.props.preselectedUnit}),this.props.dispatch({type:vr.UNIT_GET_DATA_SUCCESS,unitResponse:{unit_data:this.props.preselectedUnit}}))};cancelStudentSelection=()=>{this.setState({studentsModalClassSectionId:null})};saveStudentSelection=e=>{let{preselectedClassSection:t}=this.props;this.setState(Pf(this.state,n=>{let{studentsModalClassSectionId:r}=n;if(!r)return;let i=this.getStudentsModalClassSection().student_count;e.length===i?n.classStudentSelections[r]=ib:n.classStudentSelections[r]=e,t?n.classStudentSelectionsAreConfirmed=!0:n.studentsModalClassSectionId=null}))};componentDidMount=()=>{let{autoScroll:e}=this.props;e&&window.scrollTo(0,0)};closeAssignmentModalFlow=()=>{let{closeModal:e,dispatch:t}=this.props;t({payload:{assignmentRequestState:null,assignmentStatusMessage:``,classId:null},type:`CREATE_UPDATE_ASSIGNMENT`}),e()};getClassStudentSelectionsForSubmission=()=>Object.keys(this.state.classStudentSelections).reduce((e,t)=>{let n=this.state.classStudentSelections[t];return(n===ib||n.length>0)&&(e[t]=n),e},{});getTeacherId=()=>{let{preselectedClassSection:e,listedClassSections:t}=this.props;return e?e.teacher:t&&t[0]?t[0].teacher:null};toggleShareToGoogleClassroom=()=>{this.setState(e=>({shareToGoogleClassroom:!e.shareToGoogleClassroom}))};submitValidData=async e=>{let{activeUser:t,dispatch:n,existingAssignment:r,logConfirm:i,listedClassSections:a,preselectedClassSection:o,createdFromAssignmentsTab:s}=this.props,{selectedUnit:c,shareToGoogleClassroom:l}=this.state;if(i){let e=this.getTeacherId();c&&e?i(e,c.id):console.error(`teacher ID or unit ID are missing`)}if(r)await n(Lf.putAssignment(r,e));else{let r=this.getClassStudentSelectionsForSubmission();Object.keys(r).length===0&&di(Error(`AssignmentCreatedWithoutClassStudentSelections`),`Trying to create assignment with no class student selections`,{activities:e.activities,due_date:e.due_date,numActivities:e.activities.length,start_date:e.start_date,teacher:this.getTeacherId(),unit:e.unit});let i={...e,class_student_selections:r,share_to_google_classroom_preference:this.showShareToGoogleToggle()?l:null};if(this.showShareToGoogleToggle()&&l){if(!c)return ya();n(lx(i,{classSections:a||(o?[o]:ya([])),selectedObj:c},!!s))}else await n(Lf.postAssignment(i,!!s));this.showShareToGoogleToggle()&&n({payload:{...t,share_assignments_to_google:l,onboarding:{...t.onboarding,[Vt.ASSIGN_A_LESSON]:!0}},type:Nt.SET_ACTIVE_USER})}};confirmClassSection=()=>{this.setState({classStudentSelectionsAreConfirmed:!0})};goBackFromActivitiesModal=()=>{this.props.preselectedClassSection?this.setState({unitIsConfirmed:!1}):this.setState({classStudentSelectionsAreConfirmed:!1})};confirmUnitSelection=()=>{this.setState({unitIsConfirmed:!0})};goBackFromLessonModal=()=>{this.setState({classStudentSelectionsAreConfirmed:!1})};fetchSelectedUnit=e=>{this.setState({loadingSelectedUnitId:e,selectedUnit:void 0},()=>{Kt.get(`/api/units/${e}/`).then(({data:e})=>{this.state.loadingSelectedUnitId&&this.setState({loadingSelectedUnitId:null,selectedUnit:e}),this.props.dispatch({type:vr.UNIT_GET_DATA_SUCCESS,unitResponse:{unit_data:e}})}).catch(()=>{F.error()})})};clearSelectedUnit=()=>{this.setState(()=>({loadingSelectedUnitId:null,selectedUnit:void 0}))};openStudentsModal=e=>{this.setState({studentsModalClassSectionId:e})};getStudentsModalClassSection=()=>{let{preselectedClassSection:e,listedClassSections:t}=this.props;return e||t.find(e=>e.id===this.state.studentsModalClassSectionId)};selectClassSection=e=>{this.setState(Pf(this.state,t=>{let{classStudentSelections:n}=t,r=n[e];r===ib||r.length>0?n[e]=[]:n[e]=ib}))};showShareToGoogleToggle=()=>{if(!ma())return!1;let{listedClassSections:e,preselectedClassSection:t}=this.props,{classStudentSelections:n}=this.state;return t?!!Rf(t):e?e.some(e=>n[e.id].length>0&&!!Rf(e)):!1};toggleAllClasses=()=>{let{listedClassSections:e}=this.props,{classStudentSelections:t}=this.state;e.every(e=>t[e.id]===ib)?this.setState(Pf(this.state,e=>{let t=e.classStudentSelections;
10Object.keys(t).forEach(e=>{t[e]=[]})})):this.setState({classStudentSelections:e.reduce((e,t)=>(e[t.id]=ib,e),{})})};getAssignedClassesCount(){let{classStudentSelections:e}=this.state;return Object.values(e).filter(e=>e.length>0).length}getAssignedClassesIds(){let{classStudentSelections:e}=this.state;return Object.entries(e).filter(([e,t])=>t.length>0).map(([e,t])=>parseInt(e,10))}renderModalContent(){let{activeUser:e,dispatch:t,existingAssignment:n,listedClassSections:r,preselectedClassSection:i,preselectedUnitIsLoading:a,subjectIsPreselected:o,showSelectedClassSectionName:s}=this.props,{classStudentSelectionsAreConfirmed:c,loadingSelectedUnitId:l,studentsModalClassSectionId:u,classStudentSelections:d,selectedUnit:f,shareToGoogleClassroom:p,unitIsConfirmed:m}=this.state;if(c&&m)return(0,q.jsx)(rb,{existingAssignment:n,classSectionIsPreselected:!!i,subjectIsPreselected:o,fetchSelectedUnit:this.fetchSelectedUnit,goBack:this.goBackFromActivitiesModal,selectedUnit:f,showShareToGoogleToggle:this.showShareToGoogleToggle(),shareToGoogleClassroom:p,submitValidData:this.submitValidData,toggleShareToGoogleClassroom:this.toggleShareToGoogleClassroom,assignedClassesCount:this.getAssignedClassesCount(),assignedClassesIds:this.getAssignedClassesIds()});if(c&&i)return(0,q.jsx)(Db,{clearSelectedUnit:this.clearSelectedUnit,dispatch:t,elementaryFilterIsEnabled:i.elementary_filter_enabled,fetchSelectedUnit:this.fetchSelectedUnit,goBack:this.goBackFromLessonModal,loadingSelectedUnitId:l,onConfirm:this.confirmUnitSelection,selectedUnit:f,user:e,onClose:this.closeAssignmentModalFlow});if(u){let e=this.getStudentsModalClassSection();return(0,q.jsx)(vb,{studentsList:e.students,cancelStudentSelection:this.cancelStudentSelection,classSectionElementaryFilterEnabled:e.elementary_filter_enabled,classSectionId:e.id,classSectionIsPreselected:!!i,classSectionName:e.name,classSectionStudentCount:e.student_count,classStudentSelectionIds:d[u],saveStudentSelection:this.saveStudentSelection,unitIsMature:f?f.is_mature:null,isPracticeAssignment:!1,subject:null,subjectIsPreselected:o,showSelectedClassSectionName:s})}else if(f||a)return(0,q.jsx)(db,{listedClassSections:r,confirmClassSection:this.confirmClassSection,openStudentsModal:this.openStudentsModal,selectClassSection:this.selectClassSection,classStudentSelections:d,unitIsMature:f?f.is_mature:null,toggleAllClasses:this.toggleAllClasses});return(0,q.jsx)(`p`,{className:`flo-message-error`,children:`Something went wrong. Please reload the page and try again.`})}render(){let{assignmentRequestState:e,preselectedUnit:t}=this.props;if(e)return(0,q.jsx)(Wf,{onClose:this.closeAssignmentModalFlow,size:`small`,children:(0,q.jsx)(qf,{handleClose:this.closeAssignmentModalFlow})});let n=t?.type===A.SPANISH_UNIT;return(0,q.jsx)(Wf,{onClose:this.closeAssignmentModalFlow,header:(0,q.jsx)(Uf,{isSpanish:n}),children:this.renderModalContent()})}},dx=y(N(e=>({activeUser:z(e),assignmentRequestState:e.assignmentFlowStatus.assignmentRequestState}))(ux)),fx=class extends G.PureComponent{render(){return(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`15`,height:`15`,viewBox:`0 0 15 15`,children:(0,q.jsxs)(`g`,{fillRule:`evenodd`,children:[(0,q.jsx)(`path`,{strokeWidth:`1.5`,d:`M9.513.75H.75v13.5h13.5v-9H9.513V.75zm-6.395 1.5h4.027a1.5 1.5 0 1 1 0 3H3.118a1.5 1.5 0 0 1 0-3zm0 3.75h7.185a1.5 1.5 0 0 1 0 3H3.118a1.5 1.5 0 0 1 0-3zm0 3.75h7.185a1.5 1.5 0 0 1 0 3H3.118a1.5 1.5 0 0 1 0-3z`}),(0,q.jsx)(`path`,{d:`M11.842 0L15 3h-3.158z`})]})})}},px={"default-browse-thumbnail-dimensions":`AssignmentsDropdown__default-browse-thumbnail-dimensions___0deffe5f`,"default-browse-card-dimensions":`AssignmentsDropdown__default-browse-card-dimensions___0cf9e717`,"list-outer":`AssignmentsDropdown__list-outer___a3fb5357`},mx={"default-browse-thumbnail-dimensions":`AssignmentsDropdownItem__default-browse-thumbnail-dimensions___071d828b`,"default-browse-card-dimensions":`AssignmentsDropdownItem__default-browse-card-dimensions___ba28777b`,itemContainer:`AssignmentsDropdownItem__itemContainer___8c64ebba`,link:`AssignmentsDropdownItem__link___3d035b26`,primaryText:`AssignmentsDropdownItem__primaryText___ff253bb5`,secondaryText:`AssignmentsDropdownItem__secondaryText___d7ff6697`,chevron:`AssignmentsDropdownItem__chevron___7bf57e71`,bullet:`AssignmentsDropdownItem__bullet___7e14261a`},hx=e=>{let t=M(e.start_date).startOf(`day`),n=M(e.first_created).startOf(`day`),r=e.due_date?M(e.due_date):null,i=M(new Date);return t.valueOf()!==n.valueOf()&&i<t?`Starts ${t.fromNow()}`:r&&i<=r?`Due ${r.fromNow()}`:null},gx=class extends G.Component{renderDateText(){let{assignment:e}=this.props,t=hx(e);
10return t?(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(mx.bullet),children:`â¢`}),` `,(0,q.jsx)(`span`,{children:t})]}):null}render(){let{assignment:e}=this.props;return(0,q.jsx)(`li`,{className:(0,J.default)(mx.itemContainer),"data-testid":`assignment-dropdown-item`,children:(0,q.jsxs)(b,{className:(0,J.default)(mx.link),to:`/accounts/manage/class-sections/${e.class_section}/assignments/${e.id}/`,children:[(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(mx.primaryText),children:e.class_section_name}),` `,e.assigned_student_count<e.class_section_student_count&&(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(mx.bullet),children:`â¢`}),` `,(0,q.jsxs)(`span`,{children:[e.assigned_student_count,` / `,e.class_section_student_count,` `,(0,Ff.default)(`students`,e.class_section_student_count)]})]})]}),(0,q.jsxs)(`p`,{className:(0,J.default)(mx.secondaryText),children:[(0,q.jsxs)(`span`,{children:[e.activities.length,` `,(0,Ff.default)(`activities`,e.activities.length),` assigned`]}),` `,this.renderDateText()]})]}),(0,q.jsx)(`span`,{className:(0,J.default)(mx.chevron),children:(0,q.jsx)(Ms,{})})]})})}},_x=e=>(0,Qf.sortBy)(e,[e=>new Date(e.start_date),e=>new Date(e.first_created)]).reverse(),vx=wc(class extends G.Component{handleClickOutside=()=>{this.props.closeDropdown()};render(){let{assignments:e}=this.props;return(0,q.jsx)(`div`,{className:(0,J.default)(px[`list-outer`]),children:(0,q.jsx)(`ul`,{children:_x(e).map(e=>(0,q.jsx)(gx,{assignment:e},e.id))})})}}),yx={"default-browse-thumbnail-dimensions":`TeacherAssignmentBar__default-browse-thumbnail-dimensions___98ab22a2`,"default-browse-card-dimensions":`TeacherAssignmentBar__default-browse-card-dimensions___73a5eafe`,container:`TeacherAssignmentBar__container___f1477c86`,center:`TeacherAssignmentBar__center___7154de5d`,toggleAssignmentsButton:`TeacherAssignmentBar__toggleAssignmentsButton___c1128a00`,dropdownIsOpen:`TeacherAssignmentBar__dropdownIsOpen___94d1c76b`,message:`TeacherAssignmentBar__message___5f92efb3`,messageText:`TeacherAssignmentBar__messageText___e54e59a9`,createAssignment:`TeacherAssignmentBar__createAssignment___046e36f4`,chevronDown:`TeacherAssignmentBar__chevronDown___cabcb6c8`,dropdownContainer:`TeacherAssignmentBar__dropdownContainer___719bb26c`},bx=class extends G.Component{state={assignmentsDropdownIsVisible:!1};toggleAssignments=()=>{this.setState({assignmentsDropdownIsVisible:!this.state.assignmentsDropdownIsVisible})};render(){let{assignments:e}=this.props,{assignmentsDropdownIsVisible:t}=this.state;return(0,q.jsxs)(`div`,{className:(0,J.default)(yx.container),children:[(0,q.jsx)(`button`,{onClick:this.toggleAssignments,className:(0,J.default)(`ignore-react-onclickoutside`,yx.toggleAssignmentsButton,{[yx.dropdownIsOpen]:t}),children:(0,q.jsxs)(`p`,{className:(0,J.default)(yx.message,yx.center),children:[(0,q.jsx)(`span`,{className:(0,J.default)(yx.createAssignment),children:(0,q.jsx)(fx,{})}),(0,q.jsxs)(`span`,{className:(0,J.default)(yx.messageText),children:[e.length,` `,(0,Ff.default)(`assignments`,e.length),` on this lesson`]}),(0,q.jsx)(`span`,{className:(0,J.default)(yx.chevronDown,{[yx.dropdownIsOpen]:t}),children:(0,q.jsx)(Fo,{})})]})}),t&&(0,q.jsx)(`div`,{className:(0,J.default)(yx.center),children:(0,q.jsx)(`div`,{className:(0,J.default)(yx.dropdownContainer),children:(0,q.jsx)(vx,{closeDropdown:this.toggleAssignments,assignments:e})})})]})}},xx={"default-browse-thumbnail-dimensions":`AssignmentWarningDropdown__default-browse-thumbnail-dimensions___167adb8f`,"default-browse-card-dimensions":`AssignmentWarningDropdown__default-browse-card-dimensions___520b5747`,"flo-button":`AssignmentWarningDropdown__flo-button___026838ce`,"flo-button-sso":`AssignmentWarningDropdown__flo-button-sso___ac50a716`,"flo-button-secondary":`AssignmentWarningDropdown__flo-button-secondary___5169c790`,"flo-button-secondary-red":`AssignmentWarningDropdown__flo-button-secondary-red___69f83101`,"flo-button-secondary-disabled":`AssignmentWarningDropdown__flo-button-secondary-disabled___db00fd76`,"flo-button-primary-reallySmall":`AssignmentWarningDropdown__flo-button-primary-reallySmall___ff46e112`,"flo-button-primary-reallySmall-red":`AssignmentWarningDropdown__flo-button-primary-reallySmall-red___47eae7a8`,"flo-button-primary-small":`AssignmentWarningDropdown__flo-button-primary-small___29b118a1`,"flo-button-primary-small-disabled":`AssignmentWarningDropdown__flo-button-primary-small-disabled___58666ce2`,"flo-button-primary-disabled":`AssignmentWarningDropdown__flo-button-primary-disabled___b11d04c3`,"flo-button-primary":`AssignmentWarningDropdown__flo-button-primary___86edb85b`,"flo-button-primary-orange":`AssignmentWarningDropdown__flo-button-primary-orange___1bf3057e`,"flo-button-primary-red":`AssignmentWarningDropdown__flo-button-primary-red___0e543e6f`,svgIcon:`AssignmentWarningDropdown__svgIcon___01eed066`,"join-class-button":`AssignmentWarningDropdown__join-class-button___0f705c8f`,"button--round":`AssignmentWarningDropdown__button--round___eccdf70a`,"temp--full--width":`AssignmentWarningDropdown__temp--full--width___48528f84`,"button--round--base":`AssignmentWarningDropdown__button--round--base___ffa08d0a`,"button--round--large":`AssignmentWarningDropdown__button--round--large___68d43422`,"button--round--small":`AssignmentWarningDropdown__button--round--small___9219f8fa`,"flo-toggle-container":`AssignmentWarningDropdown__flo-toggle-container___971cf612`,"link-most-active":`AssignmentWarningDropdown__link-most-active___20d0a772`,depth2:`AssignmentWarningDropdown__depth2___34c158e7`,"flo-clipboard-button":`AssignmentWarningDropdown__flo-clipboard-button___cb7529dc`,"clipboard-link":`AssignmentWarningDropdown__clipboard-link___5278d978`,lyricsButton:`AssignmentWarningDropdown__lyricsButton___92a80004`,pulse:`AssignmentWarningDropdown__pulse___1cd2ecb2`,"unit-lyrics-annotation-controls-container":`AssignmentWarningDropdown__unit-lyrics-annotation-controls-container___a2f7b642`,arrowBack:`AssignmentWarningDropdown__arrowBack___098e73f0`,arrowNext:`AssignmentWarningDropdown__arrowNext___da061ffe`,expand:`AssignmentWarningDropdown__expand___1434a8e0`,printButton:`AssignmentWarningDropdown__printButton___7d234ae7`,"printButton-missingLyrics":`AssignmentWarningDropdown__printButton-missingLyrics___35b14fc1`,"answer-key":`AssignmentWarningDropdown__answer-key___407c6672`,"lyrics-exercise-header":`AssignmentWarningDropdown__lyrics-exercise-header___2d402ba5`,"activity-pdf-pageStatus":`AssignmentWarningDropdown__activity-pdf-pageStatus___60d4aa7e`,counter:`AssignmentWarningDropdown__counter___83e18a54`,"button--primary":`AssignmentWarningDropdown__button--primary___a70dc108`,disabled:`AssignmentWarningDropdown__disabled___6d3c58b6`,"button--primary--large":`AssignmentWarningDropdown__button--primary--large___de67ad73`,"button--primary--tiny":`AssignmentWarningDropdown__button--primary--tiny___3eae8590`,"button--primary--small":`AssignmentWarningDropdown__button--primary--small___49504b31`,"button--secondary":`AssignmentWarningDropdown__button--secondary___d1c860ae`,"button--secondary--large":`AssignmentWarningDropdown__button--secondary--large___27303bcf`,"button--secondary--small":`AssignmentWarningDropdown__button--secondary--small___0729db5d`,"button--secondary--tiny":`AssignmentWarningDropdown__button--secondary--tiny___316e0c34`,"button--secondary--green":`AssignmentWarningDropdown__button--secondary--green___c59670d2`,container:`AssignmentWarningDropdown__container___1f7049f5`,message:`AssignmentWarningDropdown__message___d3c0b2a1`,link:`AssignmentWarningDropdown__link___6d69456d`},Sx=wc(class extends G.Component{static propTypes={closeWarning:K.default.func.isRequired,type:K.default.oneOf([`badSubscription`]).isRequired};handleClickOutside=()=>{let{closeWarning:e}=this.props;e()};getMessageText=()=>this.props.type===`badSubscription`?`To create assignments, you need a school or district plan.`:null;renderLink=()=>
10this.props.type===`badSubscription`?(0,q.jsx)(b,{className:(0,J.default)(`button--round--base`,xx.link),target:`_blank`,to:`/plans/`,children:`Learn More`}):null;render(){return(0,q.jsxs)(`div`,{className:(0,J.default)(xx.container),children:[(0,q.jsx)(`div`,{className:(0,J.default)(`heading--base`,xx.message),children:this.getMessageText()}),this.renderLink()]})}}),Cx=e=>async t=>{let{entities:n}=je((await Kt.post(`/api/user-favorites/`,e,Me())).data,fa);return fi.dispatch({type:vr.UNIT_FAVORITED,unitId:e.unit}),an(t,n),n},wx=e=>async t=>{await Kt.delete(`/api/user-favorites/${e.id}/`,Me()),t({type:`DELETE_USER_FAVORITE`,payload:e})},Tx=(e=!1,t={})=>async n=>{let r=`/api/user-favorites/`;n(Xe.logFetching(r));let{data:i,status:a}=await Kt.get(r,{params:{...t,removeHidden:e}}),{entities:o}=je(i,[fa]);Te(n,o,`USER_FAVORITE`),n(Xe.logRequest({url:r,status:a}))},Ex=t(r(((e,t)=>{var n=Array.prototype.reverse;function r(e){return e==null?e:n.call(e)}t.exports=r}))()),Dx=t(Ie()),Ox=e=>e.unitMonthRecommendations.list,kx=L(Ox,e=>Object.values(e).length),Ax=L(Ox,e=>(0,Dx.default)(Object.values(e),[`month`])),jx=L(Po,e=>{let t=(0,Dx.default)(e,[`date_created`]);return(0,Ex.default)(Object.values(t)).map(e=>e.unit)}),Mx=L(Bo,hs,(e,t)=>e.some(e=>e.unit.id===t.id)),Nx=L(Bo,hs,Mx,(e,t,n)=>n?e.find(e=>e.unit.id===t.id):{}),Px=class extends G.Component{render(){let{stroke:e,fill:t}=this.props;return(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon star`,viewBox:`0 0 18.46 17.5`,style:{stroke:e,fill:t},children:(0,q.jsx)(`path`,{d:`M9.84.46,12.11,5a.7.7,0,0,0,.53.38l5.09.74a.7.7,0,0,1,.39,1.19L14.43,11a.7.7,0,0,0-.2.62l.86,5a.7.7,0,0,1-1,.74L9.54,15a.7.7,0,0,0-.65,0L4.36,17.34a.7.7,0,0,1-1-.74l.86-5A.7.7,0,0,0,4,11L.32,7.36A.7.7,0,0,1,.71,6.16L5.8,5.43A.7.7,0,0,0,6.33,5L8.59.46A.7.7,0,0,1,9.84.46Z`})})}},Fx={LESSON_PAGE:`Lesson Page`,MY_CLASSES_PAGE:`My Classes Page`,MY_CLASSES_ANALYTICS_PAGE:`My Classes Vocab Analytics Page`,LIH_LESSON_CARD:`LIH Lesson Card`,LIH_CLASS_CARD:`LIH Class Card`},Ix=({unit:e,user:t,checkEmailVerification:n,showPaywall:r})=>(0,q.jsx)(b,{to:`/unit/${e.page_name}/teacher-resources/handouts/`,children:(0,q.jsx)(wa,{onClick:e=>{za(`user clicked download handouts button on unit`,`top`,t.id),n(e),r(e)},children:`Download Handout`})}),Lx=e=>{let{user:t,unit:n,checkEmailVerification:r,showAssign:i,showPaywall:a,isStudent:o,loggedIn:s,isFavorite:c,favorite:l,deleteFavorite:u,createFavorite:d,textColor:f}=e,p=m(),{t:h}=zc({keyPrefix:`unit.ui`,lng:n.type===A.SPANISH_UNIT?`es`:`en`});return t.is_individual_trialist&&!o?(0,q.jsx)(Ix,{...e}):(0,q.jsxs)(q.Fragment,{children:[!o&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Lc,{onClick:e=>{Lf.clickedToAssign(Fx.LESSON_PAGE),r(e),i()},children:`Assign`}),(0,q.jsx)(b,{className:`titlebar_teacherResources`,to:`/unit/${p.unit??n.page_name}/teacher-resources/`,onClick:e=>{r(e),a(e)},children:(0,q.jsx)(Ic,{children:`Teacher Resources`})})]}),!!s&&(0,q.jsx)(`button`,{type:`button`,className:`makeFavorite__container`,onClick:()=>{c?u(l):d({user:t.id,unit:n.id})},style:{color:f},"aria-label":c?`Favorited`:`Add to favorites`,"aria-pressed":c,children:(0,q.jsxs)(`span`,{id:`mark_favorite`,className:c?`faved`:`not_faved`,children:[(0,q.jsx)(`span`,{"aria-hidden":`true`,children:h(c?`favorited`:`addToFavorites`)}),(0,q.jsx)(Px,{className:`svgIcon star`,stroke:f,fill:c?f:`none`})]})},`favorite`)]})},Rx={"default-browse-thumbnail-dimensions":`UnitTitleBar__default-browse-thumbnail-dimensions___967b1af1`,"default-browse-card-dimensions":`UnitTitleBar__default-browse-card-dimensions___84e76828`,mixtitles:`UnitTitleBar__mixtitles___8709d396`,mixtitles__title:`UnitTitleBar__mixtitles__title___e660eeb3`,mixtitles__subtitle:`UnitTitleBar__mixtitles__subtitle___b57c474b`,spanishtitles:`UnitTitleBar__spanishtitles___121a81a7`,"top--section--container":`UnitTitleBar__top--section--container___996003cb`,breadcrumbs:`UnitTitleBar__breadcrumbs___b9b00471`},zx=({textColor:e,unit:t})=>{if(t.type===A.MIX)return(0,q.jsxs)(`div`,{className:(0,J.default)(Rx.mixtitles),children:[(0,q.jsx)(`h1`,{className:(0,J.default)(Rx.mixtitles__title),children:t.skill?.name}),(0,q.jsx)(`h2`,{className:(0,J.default)(Rx.mixtitles__subtitle),children:t.text?.name})]});if(t.type===A.SPANISH_UNIT){let n=t?.related_units?.find(({type:e})=>e===A.REGULAR_UNIT);return(0,q.jsxs)(`div`,{className:Rx.spanishtitles,children:[(0,q.jsxs)(`h1`,{className:`unit-title`,style:{color:e},children:[t.name,` `,(0,q.jsx)(Qs,{})]}),(0,q.jsx)(`h2`,{style:{color:e},children:n?.name})]})}return(0,q.jsx)(`h1`,{className:`unit-title`,style:{color:e},children:t.name})},Bx=y(N((e,t)=>{let n=fs(e,t),r=_s(e,t);return{favorite:Nx(e,t),isFavorite:Mx(e,t),isStudent:Fn(e)||t.previewAsStudent,loggedIn:tt(e),navSubject:n,navTopic:r}},e=>U({createFavorite:Cx,deleteFavorite:wx,fetchFavorites:Tx,setTopicOrigin:wt.topicSetOrigin,redirectToText:pn.onRedirectedToText},e))(({emailNeedsVerification:e,favorite:t,isFavorite:n,isStudent:r,loggedIn:i,showAssign:a,showPaywall:o,unit:s,userIsSubscribed:c,useNPOBreadcrumb:l,user:u,navSubject:d,navTopic:f,actions:p})=>{let m=er(s.type),h=s.type===A.NEARPOD_ORIGINALS||s.type===A.SPANISH_UNIT,[g,_]=(0,G.useState)(!1);(0,G.useEffect)(()=>{i&&p.fetchFavorites()},[]),(0,G.useEffect)(()=>{s&&_(!1)},[s]);let v=(0,G.useMemo)(()=>
10{if(s.type===A.MIX)return[{back:!0,name:`select new video text`,onClick:()=>p.redirectToText(s),url:``}];let e=h&&l;return[...e?[{name:m.breadcrumbText,url:`/${m.path}`}]:[],...d?[{name:d.name,url:`${e?`/${m.path}`:``}/subjects/${d.page_name}`}]:[],...f?[{name:f.name,onClick:()=>p.setTopicOrigin(Fs.LESSON_BREADCRUMB),url:`${e?`/${m.path}`:``}/topics/${f.page_name}`}]:[]]},[s.type,l,f?.page_name,d?.page_name]),y=t=>{($i(u)||e&&c)&&(t.preventDefault(),t.stopPropagation(),_(!0))},b=h&&l?m.textColor:d?_i[d.page_name].text:``;return(0,q.jsxs)(`div`,{className:(0,J.default)(`titlebar_content titlebar_content--unit`,{"unit_titlebar_content--student":!!r}),children:[(0,q.jsx)(Ba,{displayModal:g,handleDismiss:()=>_(!1)}),(0,q.jsx)(`div`,{className:(0,J.default)(Rx[`top--section--container`]),children:(0,q.jsx)(`nav`,{"aria-label":`breadcrumbs`,className:(0,J.default)(Rx.breadcrumbs),children:(0,q.jsx)(cs,{items:v,color:b})})}),(0,q.jsx)(zx,{textColor:b,unit:s}),(0,q.jsx)(`div`,{className:`unit-title-actions`,children:(0,q.jsx)(Lx,{user:u,unit:s,checkEmailVerification:y,showAssign:a,showPaywall:o,isStudent:r,loggedIn:i,favorite:t,isFavorite:n,createFavorite:p.createFavorite,deleteFavorite:p.deleteFavorite,textColor:b})})]})})),Vx={onExitAssignment:function(){return{type:vr.UNIT_ASSIGNMENT_NAVBAR_ON_EXIT_ASSIGNMENT}}},Hx=class extends G.Component{static propTypes={match:K.default.object,practice:K.default.object,studentAssignment:K.default.object,studentAssignments:K.default.arrayOf(K.default.object),unit:K.default.object,user:K.default.object};exitOrGoToNextAssignment=e=>{let{history:t,actions:{onExitAssignment:n},studentAssignment:r}=this.props;e.stopPropagation(),this.hasOtherIncompleteAssignmentsForUnit()?(t.push(`/unit/${r.unit.page_name}/`),pr.getUnit(r.unit.page_name)):t.push(`/`),n()};getDueDate=()=>{let{studentAssignment:e}=this.props;return e&&e.due_date?M(e.due_date).endOf(`day`).fromNow():null};studentAssignmentIsComplete=e=>e?.is_practice?this.props.practice?.activity_summary?.[Ve.VOCAB_GAME]??!1:e.activity_summary.every(e=>!!e.completed);hasOtherIncompleteAssignmentsForUnit=()=>{let{studentAssignment:e,studentAssignments:t,unit:n}=this.props;return e.is_practice?!1:e&&n&&t&&t.some(t=>!t.is_practice&&t.id!==e.id&&t.unit?.id===n.id&&!this.studentAssignmentIsComplete(t))};render(){let{studentAssignment:e,match:t,unit:n,isVocabPracticeEnabled:r,practice:i}=this.props;if(!e?.is_practice&&(!n||e?.unit?.id!==n?.id||t.params?.unit!==n?.page_name))return null;let a=this.studentAssignmentIsComplete(e);return(0,q.jsx)(`div`,{className:`assignmentBar__container--student`,children:(0,q.jsxs)(`div`,{className:`unit-page-assignment-bar-wrapper`,children:[a?(0,q.jsx)(`h2`,{className:`assignmentBar__header assignmentBar__header--complete`,children:`You've completed:`}):(0,q.jsx)(`h2`,{className:`assignmentBar__header`,children:`You're working on:`}),(0,q.jsx)(`div`,{className:`nav-content-student-assignment-list unit-page flo-table`,children:(0,q.jsx)(Bs,{dueDate:this.getDueDate(),handleNextOrExitAssignment:a?this.exitOrGoToNextAssignment:null,hasOtherIncompleteAssignmentsForUnit:this.hasOtherIncompleteAssignmentsForUnit(),studentAssignment:e,title:e.is_practice?Fc(e.subject,!0):n.name,subjectPageName:e.subject,showPill:r,isVocabPractice:e.is_practice,practice:i})})]})})}},Ux=y(N((e,t)=>{let{studentAssignment:n,unit:r}=Rc(e),i=z(e);return{isVocabPracticeEnabled:_n(e),studentAssignments:i.nav_context.student_assignments,studentAssignment:t.studentAssignment||n,unit:r,user:i}},e=>U({onExitAssignment:Vx.onExitAssignment},e))(Hx)),Wx={"default-browse-thumbnail-dimensions":`HiddenUnitBar__default-browse-thumbnail-dimensions___e12df3bd`,"default-browse-card-dimensions":`HiddenUnitBar__default-browse-card-dimensions___97b28b8b`,"bar-container":`HiddenUnitBar__bar-container___a244b6db`,"bar-container__text":`HiddenUnitBar__bar-container__text___b7ba5fd1`},Gx=()=>(0,q.jsx)(`div`,{className:(0,J.default)(Wx[`bar-container`]),children:(0,q.jsx)(`p`,{className:(0,J.default)(Wx[`bar-container__text`]),children:`THIS LESSON HAS BEEN MADE UNAVAILABLE BY A DISTRICT OR SC
10HOOL MANAGER`})}),Kx={"default-browse-thumbnail-dimensions":`AssignLessonButton__default-browse-thumbnail-dimensions___71b30919`,"default-browse-card-dimensions":`AssignLessonButton__default-browse-card-dimensions___92ed9355`,"assign-lesson-button":`AssignLessonButton__assign-lesson-button___11ab629b`,disabled:`AssignLessonButton__disabled___448cd9dc`,icon:`AssignLessonButton__icon___fbc81ded`,text:`AssignLessonButton__text___b86a9092`,"assign-lesson-button--lesson":`AssignLessonButton__assign-lesson-button--lesson___7615edff`,"assign-lesson-button--highligt-tooltip":`AssignLessonButton__assign-lesson-button--highligt-tooltip___bd281224`,"assign-lesson-button--practice":`AssignLessonButton__assign-lesson-button--practice___783c530f`,"assign-lesson-button--practice-dark":`AssignLessonButton__assign-lesson-button--practice-dark___6bf6c9ad`,"assign-lesson-button--practice-link":`AssignLessonButton__assign-lesson-button--practice-link___3d50bf88`},qx=({theme:e=`lesson`,className:t=``,text:n,onClick:r,disabled:i=!1})=>{let a={practice:{icon:(0,q.jsx)(Ns,{}),text:n??`Assign Vocab Practice`},"practice-dark":{icon:(0,q.jsx)(Ns,{}),text:`ASSIGN VOCAB PRACTICE`},"practice-link":{text:`ASSIGN VOCAB PRACTICE`},lesson:{icon:(0,q.jsx)(Vs,{}),text:n??`Assign Lesson`},"highligt-tooltip":{text:`Assign activity`}}[e];if(!a)return null;let{icon:o,text:s}=a;return(0,q.jsxs)(`div`,{...!!r&&!i&&{onClick:()=>r()},className:(0,J.default)(t,Kx[`assign-lesson-button`],Kx[`assign-lesson-button--${e}`],{[Kx.disabled]:i}),children:[!!o&&(0,q.jsx)(`div`,{className:(0,J.default)(Kx.icon),children:o}),(0,q.jsx)(`h5`,{className:(0,J.default)(Kx.text),children:s})]})},Jx=()=>(0,q.jsxs)(`svg`,{width:`170`,height:`164`,viewBox:`0 0 170 164`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{clipPath:`url(#clip0_4434_11000)`,children:[(0,q.jsx)(`path`,{d:`M150.705 92.5855C151.763 93.8182 152.776 94.865 153.628 96.0476C154.023 96.5871 154.076 97.3624 154.332 98.0127C154.481 98.5093 154.719 98.9738 155.032 99.3846C159.419 104.151 163.874 108.86 168.219 113.669C169.804 115.427 169.736 115.684 167.654 116.849C159.835 121.25 152.008 125.645 144.125 129.929C139.311 132.544 134.359 134.891 129.527 137.475C122.624 141.176 116.499 145.846 111.668 152.116C110.485 153.649 109.28 155.171 108.055 156.671C107.753 157.089 107.348 157.425 106.882 157.647C103.959 158.701 101.024 159.744 98.0505 160.655C97.4856 160.83 96.633 160.58 96.0895 160.233C91.9897 157.586 87.4174 156.307 82.6995 155.517C76.6706 154.506 70.6488 154.928 64.6768 156.057C53.8341 158.111 42.9985 160.208 32.17 162.352C30.1379 162.752 28.1199 163.27 26.134 163.871C24.9758 164.224 24.3079 163.846 23.8674 162.849C23.6614 162.324 23.4837 161.784 23.3452 161.234C22.0733 157.068 20.9649 152.845 19.5047 148.743C13.4261 131.687 7.24096 114.669 1.09486 97.6411C0.373666 95.6475 0.47314 95.2652 2.37381 94.4899C5.0241 93.4109 7.71702 92.4319 10.5272 91.3565C10.1719 90.549 9.72427 89.5201 9.26598 88.5089C8.80768 87.4978 9.02795 86.6582 10.0582 86.133C11.3194 85.4935 12.5486 84.7503 13.8702 84.2787C15.1456 83.8214 16.5241 83.6571 18.0162 83.3319C17.4122 81.7956 16.7905 80.2772 16.2114 78.7337C15.5755 77.0402 15.7531 76.7043 17.2381 75.7182C18.2968 75.0144 19.2205 74.1105 20.2863 73.4102C24.2227 70.827 28.5782 69.6015 33.2642 69.5015H35.0015C33.9996 65.9037 33.2358 62.4845 32.0812 59.1975C30.8342 55.6318 31.0331 55.2531 34.7599 54.7279C41.0729 53.8418 46.9562 55.3746 52.6866 57.729C56.8858 59.444 60.8435 61.7056 64.4601 64.4495C69.615 68.3654 73.0895 73.5352 76.0134 79.1803C77.2746 81.6134 78.5215 84.0501 80.1167 86.4546C80.4009 85.3934 80.6993 84.3287 8
100.9658 83.264C83.005 75.5289 86.1242 68.3296 91.1619 62.0379C94.0147 58.4686 97.4785 55.6354 101.28 53.2273C104.751 51.0336 108.36 49.0649 111.906 46.9891C113.025 46.3353 114.055 46.196 115.132 47.1678C121.217 52.6378 127.406 57.9899 133.407 63.5492C136.735 66.6325 139.727 70.0732 142.938 73.2851C145.514 75.8468 148.171 78.3478 150.832 80.8309C151.898 81.8242 151.916 82.8603 150.548 83.5213C149.18 84.1823 149.312 84.929 150.008 85.9365C150.651 86.8726 151.276 87.8265 151.916 88.7662C153.522 91.0992 153.465 91.3279 150.705 92.5784V92.5855Z`,fill:`#372462`}),(0,q.jsx)(`path`,{d:`M147.703 82.4127C146.942 81.4195 146.37 80.4941 145.628 79.7295C140.245 74.1559 134.927 68.4894 129.353 63.1016C124.539 58.4391 119.391 54.1052 114.343 49.6606C114.002 49.3748 113.231 49.1211 112.925 49.2998C109.192 51.422 105.415 53.4835 101.834 55.8523C96.3807 59.4502 91.8973 64.1341 89.0409 70.0293C86.6109 75.0384 84.7209 80.3262 82.7918 85.564C82.0173 87.5219 81.9356 89.687 82.5573 91.6949C84.0459 96.2932 85.3178 100.959 86.7672 105.568C90.1529 116.322 93.5741 127.07 97.0238 137.802C97.0593 137.906 97.2014 137.974 97.3364 138.088C109.696 115.547 126.163 96.7898 147.703 82.4127Z`,fill:`#EFF2F4`}),(0,q.jsx)(`path`,{d:`M34.9058 57.504C41.3006 79.434 45.2191 101.818 51.8626 123.458C68.0272 120.872 81.371 126.835 93.6704 136.735C93.5496 136.167 93.4927 135.713 93.3577 135.292C91.2688 128.796 89.1087 122.319 87.0944 115.805C84.8562 108.61 82.7601 101.371 80.5362 94.1719C79.9855 92.4605 79.3034 90.792 78.4934 89.1878C77.1611 86.4653 75.7472 83.7749 74.2977 81.1203C72.0702 77.0402 69.729 73.01 66.4001 69.7266C60.4849 63.8779 53.3086 60.205 45.4572 57.7648C42.004 56.6893 38.5153 56.7179 34.9093 57.504H34.9058Z`,fill:`#EFF2F4`}),(0,q.jsx)(`path`,{d:`M147.159 85.8412C144.512 87.8099 142.043 89.7892 139.435 91.5613C130.198 97.8281 122.912 106.135 115.899 114.653C111.785 119.644 108.182 125.078 104.552 130.452C102.242 133.871 100.072 137.408 98.8709 141.463C98.1639 143.857 96.519 143.982 94.8102 142.106C93.3181 140.47 91.8259 138.769 90.0709 137.447C80.8873 130.516 70.7231 125.996 59.0917 125.564C56.7825 125.478 54.4164 126.025 52.1427 126.561C50.4445 126.961 49.7908 126.889 49.297 125.135C46.4655 115.046 43.6092 104.97 40.9447 94.8376C39.076 87.717 37.4915 80.5463 35.8146 73.3864C35.6121 72.5325 35.2888 72.0466 34.3367 72.0609C29.2529 72.1037 24.3004 73.6651 20.1012 76.5448C19.142 77.1986 18.9182 77.856 19.38 79.0207C24.1761 91.0433 28.0343 103.423 30.9226 116.046C32.7771 124.185 34.7879 132.281 36.7383 140.402C36.884 141.013 37.1078 141.606 37.321 142.288C37.7437 142.042 37.996 141.917 38.2269 141.763C45.1581 137.168 52.672 134.617 61.0492 134.221C67.3943 133.917 73.5617 134.325 79.6368 136.265C85.623 138.176 90.7424 141.649 95.8795 145.111L97.464 146.165C98.5973 144.2 99.6134 142.381 100.654 140.57C104.655 133.624 108.918 126.872 114.108 120.726C119.491 114.349 125.068 108.193 131.413 102.744C137.112 97.8567 142.86 93.0619 149.933 90.0357L147.159 85.8412Z`,fill:`#CCD0D8`}),(0,q.jsx)(`path`,{d:`M154.673 107.934C150.896 109.999 147.059 111.853 143.468 114.1C131.183 121.775 119.516 130.31 108.758 140.053C105.792 142.74 102.527 145.116 100.374 148.653C98.9777 150.958 97.7805 151.061 95.4321 149.793C91.9328 147.921 88.3304 146.249 84.323 145.777C81.3742 145.434 78.4184 145.148 75.4697 144.816C68.137 144.012 60.8008 144.155 53.6777 146.034C47.0804 147.781 40.65 150.172 34.1629 152.33C33.225 152.641 32.4292 152.666 31.9602 151.762C31.2532 150.44 30.6422 149.068 30.127 147.656C28.0452 141.715 25.7786 135.827 24.0378 129.782C20.7196 118.238 16.6731 106.969 12.3708 95.7718C11.639 93.8532 11.2375 93.7424 9.25513 94.7285C16.7761 114.897 24.0875 135.137 29.818 155.663C35.3814 154.373 40.7353 153.262 46.0217 151.88C56.9355 149.032 68.0624 148.196 79.2675 148.275C83.8789 148.307 88.643 148.382 92.7534 150.801C95.4215 152.369 97.784 152.976 100.488 151.24C101.425 150.636 102.701 150.386 103.387 149.586C108.819 143.28 114.876 137.549 121.463 132.479C125.712 129.188 130.071 125.98 134.661 123.2C141.404 119.117 148.395 115.447 155.277 111.592C155.799 111.306 156.293 110.949 156.89 110.563L154.669 107.934H154.673Z`,fill:`#68788B`}),(0,q.jsx)(`path`,{d:`M88.3453 143.822L88.4981 143.215C85.7839 141.961 83.1442 140.471 80.3305 139.492C65.3916 134.276 51.2769 135.898 38.164 144.991C36.2385 146.33 35.6167 146.13 35.0341 143.987C30.8029 128.434 27.6268 112.607 22.8094 97.2112C21.7365 93.7777 20.5428 90.3764 19.4699 86.9393C19.1395 85.8711 18.4823 85.596 17.5515 85.8496C15.967 86.2819 14.4002 86.7893 12.83 87.2895C12.02 87.5467 11.8956 87.9969 12.2935 88.8008C13.2385 90.6051 14.0841 92.4629 14.8266 94.3601C17.4982 101.606 20.2266 108.83 22.6602 116.158C25.0938 123.482 27.1579 130.935 29.4813 138.302C30.7141 142.218 32.1493 146.07 33.51 150C35.0696 149.432 36.4125 148.86 37.7945 148.417C42.9707 146.788 48.1399 145.137 53.3516 143.626C55.9699 142.865 58.6451 142.136 61.3416 141.836C70.01 140.875 78.5684 142.054 87.0841 143.626C87.4962 143.704 87.9261 143.751 88.3489 143.812V143.822H88.3453Z`,fill:`#98A0B1`}),(0,q.jsx)(`path`,{d:`M150.676 100.34C133.137 111.426 117.068 124.028 103.948 140.127L104.381 140.695C119.775 127.243 135.627 114.445 154.094 105.192L150.68 100.34H150.676Z`,fill:`#68788B`}),(0,q.jsx)(`path`,{d:`M148.221 93.3926C136.518 101.163 126.063 110.685 117.209 121.622C127.956 112.718 139.069 104.358 151.144 97.1262L148.221 93.3926Z`,fill:`#98A0B1`}),(0,q.jsx)(`path`,{d:`M102.509 3.56387C102.509 1.4166 103.901 -0.048263 105.866 0.0053295C107.781 0.016048 109.326 1.58452 109.319 3.51028C109.319 3.52814 109.319 3.54243 109.319 3.5603C109.28 5.62897 107.937 7.07596 106.051 7.08311C103.876 7.09383 102.484 5.72543 102.509 3.56387Z`,fill:`#352260`}),(0,q.jsx)(`path`,{d:`M147.596 42.0615C147.614 40.2465 148.807 38.9031 150.385 38.9281C152.332 38.9567 153.738 40.3536 153.703 42.2508C153.671 44.0515 152.385 45.5378 150.84 45.5593C149.163 45.5735 147.578 43.8693 147.592 42.065L147.596 42.0615Z`,fill:`#352260`}),(0,q.jsx)(`path`,{d:`M136.554 6.77498C136.536 4.83136 137.631 3.58087 139.364 3.56658C141.098 3.54872 142.43 4.90282
10142.434 6.74997C142.487 8.3899 141.208 9.76544 139.574 9.81903C139.521 9.81903 139.471 9.81903 139.418 9.81903C137.758 9.80474 136.565 8.53638 136.551 6.77498H136.554Z`,fill:`#352260`}),(0,q.jsx)(`path`,{d:`M67.4227 46.3698C69.1635 46.4056 70.8084 47.9705 70.7942 49.5782C70.7942 51.0895 69.5898 52.2114 68.0266 52.1828C66.332 52.1757 64.9642 50.7894 64.9713 49.0888C64.9713 49.0423 64.9713 48.9994 64.9713 48.953C65.0246 47.4381 66.0514 46.3377 67.4191 46.3698H67.4227Z`,fill:`#352260`}),(0,q.jsx)(`path`,{d:`M118.169 27.7232C118.169 26.0297 119.082 24.9007 120.468 24.8756C122.077 24.8399 123.601 26.3012 123.583 27.8983C123.619 29.3703 122.461 30.5886 120.997 30.6207C120.922 30.6207 120.851 30.6207 120.777 30.6172C119.206 30.5814 118.169 29.4346 118.169 27.7232Z`,fill:`#352260`}),(0,q.jsx)(`path`,{d:`M90.8744 32.0155C90.8744 33.4303 89.734 34.5808 88.3271 34.5808C88.3023 34.5808 88.2774 34.5808 88.2525 34.5808C86.7213 34.5343 85.517 33.2553 85.549 31.7154C85.549 30.1541 86.6112 28.9965 88.0216 29.0465C89.4924 29.1001 90.8744 30.5471 90.8744 32.0155Z`,fill:`#352260`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_4434_11000`,children:(0,q.jsx)(`rect`,{width:`168.641`,height:`164`,fill:`white`,transform:`translate(0.679199)`})})})]}),Yx={"default-browse-thumbnail-dimensions":`NoClasses__default-browse-thumbnail-dimensions___1c754442`,"default-browse-card-dimensions":`NoClasses__default-browse-card-dimensions___fecc222b`,"error-modal":`NoClasses__error-modal___2a21a162`},Xx=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(Yx[`error-modal`]),children:[(0,q.jsx)(Jx,{}),(0,q.jsx)(`h3`,{children:`No classes available`}),(0,q.jsx)(`p`,{children:`To create an assignment, you need to set up a class first`})]}),Q={ARCHIVE_CLASS:`ARCHIVE_CLASS`,ADD_CLASS:`ADD_CLASS`,RENEWAL_CONFIRMATION_MODAL:`RENEWAL_CONFIRMATION_MODAL`,CANCELLATION_CHECK_MODAL:`CANCELLATION_CHECK_MODAL`,CANCELLATION_CONFIRMATION_MODAL:`CANCELLATION_CONFIRMATION_MODAL`,CANCELLATION_SURVEY_MODAL:`CANCELLATION_SURVEY_MODAL`,SAVINGS_CONFIRMATION_MODAL:`SAVINGS_CONFIRMATION_MODAL`,RESUME_ARE_YOU_SURE_MODAL:`RESUME_ARE_YOU_SURE_MODAL`,RESUME_CONFIRMATION_MODAL:`RESUME_CONFIRMATION_MODAL`,BILLING_CYCLE_MODAL:`BILLING_CYCLE_MODAL`,PAUSE_CONFIRMATION_MODAL:`PAUSE_CONFIRMATION_MODAL`,PAUSE_SCHEDULED_CONFIRMATION_MODAL:`PAUSE_SCHEDULED_CONFIRMATION_MODAL`,DOWNGRADE_CHECK_MODAL:`DOWNGRADE_CHECK_MODAL`,DOWNGRADE_CONFIRMATION_MODAL:`DOWNGRADE_CONFIRMATION_MODAL`,LESSON_ASSIGNMENT_MODAL_FLOW:`LESSON_ASSIGNMENT_MODAL_FLOW`,PRACTICE_ASSIGNMENT_MODAL_FLOW:`PRACTICE_ASSIGNMENT_MODAL_FLOW`,EDIT_CLASS:`EDIT_CLASS`,EMAIL_VERIFICATION_NEEDED:`EMAIL_VERIFICATION_NEEDED`,GOOGLE_CLASSROOM_FORM:`GOOGLE_CLASSROOM_FORM`,INTERMEDIATE_MODAL:`INTERMEDIATE_MODAL`,INVITE_MODAL:`INVITE_MODAL`,PAYWALL:`PAYWALL`,VIEW_PLANS:`VIEW_PLANS`,STUDENT_JOIN_CLASS_MODAL:`STUDENT_JOIN_CLASS_MODAL`},Zx=L([tt,Ui([D.ENABLE_USER_JOURNEY]),e=>e.activeUser,e=>e.activeUser.nav_context.subject_list,Cn,e=>e.classSections.list,e=>e.userJourney],(e,t,n,r,i,a,o)=>{let s=new Date(n.subjects_grades_last_updated),c=new Date(2024,7,1),l=i?r.filter(e=>e.page_name!==Yi.CURRENT_EVENTS):r,u=Object.values(a).some(e=>!e.is_archived&&new Date(e.creation_date)<c),d=Object.values(a).some(Boolean);return{userJourney:e&&t[D.ENABLE_USER_JOURNEY],gradesAndSubjectsUptoDate:s&&s>=c,createAClassCompleted:n?.onboarding?.create_a_class,activeUser:n,subjects:l,hasClassesBeforeRelease:u,loadingSubscriptions:o.loadingSubscriptions,hasAnyClasses:d,classes:a}}),Qx={"default-browse-thumbnail-dimensions":`WavyHeader__default-browse-thumbnail-dimensions___7a7fd42f`,"default-browse-card-dimensions":`WavyHeader__default-browse-card-dimensions___3f6822cb`,"wavy-header":`WavyHeader__wavy-header___f39c1951`,"wavy-header--green":`WavyHeader__wavy-header--green___64a13fbe`,"wavy-header--vocab-practice":`WavyHeader__wavy-header--vocab-practice___616694f2`,"wavy-header__texture":`WavyHeader__wavy-header__texture___ac7052e5`},$x=class extends G.Component{render(){let{children:e,color:t=null,texture:n=null}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(Qx[`wavy-header`],Qx[`wavy-header--${t}
10`]),children:[n&&(0,q.jsx)(`div`,{className:(0,J.default)(Qx[`wavy-header__texture`]),style:{backgroundImage:`url(${n})`}}),e]})}},eS={"default-browse-thumbnail-dimensions":`UnitPageTopBars__default-browse-thumbnail-dimensions___d27e9e22`,"default-browse-card-dimensions":`UnitPageTopBars__default-browse-card-dimensions___a5eedf1f`,"arrowtooltip-container":`UnitPageTopBars__arrowtooltip-container___edc06ec1`,"tooltip-content":`UnitPageTopBars__tooltip-content___f3347567`,"tooltip-content-container":`UnitPageTopBars__tooltip-content-container___68e559bd`,text:`UnitPageTopBars__text___8b02d488`,"with-texture":`UnitPageTopBars__with-texture___b776804a`,texture:`UnitPageTopBars__texture___30da93eb`},tS=({unit:e,children:t})=>{let n=e.type===A.MIX,r=e.type===A.TEXT,i=e.type===A.NEARPOD_ORIGINALS,a=e.type===A.SPANISH_UNIT;if(n||r)return(0,q.jsx)($x,{color:jt.GREEN,texture:`${ys}webassets/sprinkle_texture.png`,children:t});let o=a?`${xs}spanish-pattern.svg`:null,s=i?Oe:_i[e.primary_subject_page_name||`current-events`].nav;return s?(0,q.jsxs)(`div`,{className:(0,J.default)(`titlebar_wrap`,`unit_titlebar_wrap`,{[eS[`with-texture`]]:!!o}),style:{backgroundColor:s},children:[o&&(0,q.jsx)(`div`,{className:eS.texture,style:{backgroundImage:`url(${o})`}}),t]}):null},nS=class extends G.Component{state={displayWarningDropdown:!1,displayPaywall:!1,hideTooltip:!1,openActivityModal:!1};componentDidMount(){let{user:e}=this.props;e&&e.has_current_site_subscription&&!e.is_student&&Pd.getClassList({teacher:e.id})}onCloseAddAssignmentModal=()=>{this.setState({displayAssignmentModalFlow:!1})};logAddAssignment=(e,t)=>{Oi(`attempted to create an assignment from unit page`,`${e}`,`unit`,`${t}`)};AssignmentModal=({preSelectedUnit:e})=>(0,q.jsx)(dx,{autoScroll:!0,listedClassSections:Object.values(this.props.classes).filter(e=>!e.is_archived),closeModal:()=>this.setState({openActivityModal:!1}),preselectedUnit:e,logConfirm:(e,t)=>{Jn({action:Vt.ASSIGN_A_LESSON,primary:t,secondary:``},this.props.user,!0)},showSelectedClassSectionName:!0});renderWarningDropdown=()=>{let{user:e}=this.props,{displayWarningDropdown:t}=this.state;return t?e.has_current_site_subscription?null:(0,q.jsx)(`div`,{className:`assign__dropdownWrapper`,children:(0,q.jsx)(`div`,{className:`assign__dropdown`,children:(0,q.jsx)(Sx,{closeWarning:this.onCloseAddAssignmentModal,type:`badSubscription`})})}):null};renderAssignmentBar=()=>{let{teacherAssignments:e,user:t}=this.props;return t.is_student?(0,q.jsx)(Ux,{}):e?.length?(0,q.jsx)(bx,{assignments:e}):null};renderHiddenUnitBar=()=>this.props.showHiddenUnitBar&&(0,q.jsx)(Gx,{});renderPaywallModal=()=>{let{displayPaywall:e}=this.state;if(!e)return null;let{user:t,unit:n}=this.props;return(0,q.jsx)(Oc,{onClose:()=>this.setState({displayPaywall:!1}),unit:n,user:t})};showAssign=()=>{let{emailNeedsVerification:e,unit:t,user:n}=this.props;
10if(!n.id)return this.setState({displayPaywall:!0});n.has_current_site_subscription&&this.openAssignLessonModal(),Oi(`clicked assign button from unit page`,`${n.id}`,`unit`,`${t?.id}`),(!n.has_current_site_subscription||!e)&&this.setState({displayWarningDropdown:!0})};showPaywall=e=>{let{paywall:t}=this.props;t&&(e.preventDefault(),e.stopPropagation(),this.setState({displayPaywall:!0}))};onCloseTooltip=()=>{this.setState({hideTooltip:!0}),Jn({action:Vt.ASSIGN_LESSON_TOOLTIP_HIGHLIGHT,primary:this.props.unit.id,secondary:``},this.props.user,!1)};openAssignLessonModal=()=>{this.onCloseTooltip();let{actions:{openModal:e,onCloseModal:t,onGoogleClassroomLoginError:n,onGoogleClassroomLoginSuccess:r},classSections:i,emailNeedsVerification:a,hasAnyClasses:o,googleClassroomAuth:s}=this.props,c=i?.filter(e=>!e.is_archived)??[],l=!c||c.length===0||!o;a?e({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:t}}):l?e({modal:Q.INTERMEDIATE_MODAL,props:{googleClassroomAuth:s,onGoogleClassroomLoginError:n,onGoogleClassroomLoginSuccess:r,onClose:t,children:(0,q.jsx)(Xx,{}),openAssignmentModalCallback:()=>this.setState({openActivityModal:!0})}}):this.setState({openActivityModal:!0})};getTooltipTop=e=>e?18:118;render(){let{emailNeedsVerification:e,unit:t,user:n,useNPOBreadcrumb:r,showAssignTooltip:i,previewAsStudent:a}=this.props,{hideTooltip:o,openActivityModal:s}=this.state;if(!t)return null;let c=t.type===A.MIX,l=t.type===A.TEXT;return(0,q.jsxs)(`div`,{className:(0,J.default)({plus_page_top_bar_container:c||l}),children:[this.renderHiddenUnitBar(),this.renderAssignmentBar(),(0,q.jsx)(tS,{unit:t,children:(0,q.jsx)(Bx,{emailNeedsVerification:e,showAssign:this.showAssign,showPaywall:this.showPaywall,unit:t,user:n,previewAsStudent:a,userIsSubscribed:n.has_current_site_subscription,useNPOBreadcrumb:r})}),!o&&i&&!n.is_student&&n.has_current_site_subscription&&(0,q.jsx)(`div`,{className:(0,J.default)(eS[`arrowtooltip-container`]),children:(0,q.jsx)(Za,{fitContentWidth:!0,customStyle:!0,pointTop:!0,topMargin:this.getTooltipTop(c||l),assignHighlight:!0,showXbutton:!0,onClose:this.onCloseTooltip,radiusSmall:!0,addExtraTop:!c&&!l,tooltipContent:(0,q.jsx)(`div`,{className:(0,J.default)(eS[`tooltip-content`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(eS[`tooltip-content-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(eS.text),children:[(0,q.jsx)(`div`,{children:(0,q.jsx)(`h2`,{children:`Assign an activity`})}),(0,q.jsx)(`p`,{children:`Select classes or students and assign your favorite learning material`})]}),(0,q.jsx)(qx,{theme:`highligt-tooltip`,onClick:this.openAssignLessonModal})]})})})}),s&&(0,q.jsx)(this.AssignmentModal,{preSelectedUnit:t,setOpenActivityModal:()=>this.setState({openActivityModal:!0}),user:n}),this.renderPaywallModal(),this.renderWarningDropdown()]})}},rS=y(N(e=>{let{hasAnyClasses:t,classes:n}=Zx(e),r=ne(e),{is_paid:i}=ct(e),{unit:a,teacherAssignments:o,previewAsStudent:s}=Rc(e);return{classSections:ga(e),emailNeedsVerification:$i(z(e)),user:z(e),hasAnyClasses:t,classes:n,googleClassroomAuth:r,isTrial:!i,unit:a,teacherAssignments:o,previewAsStudent:s}},e=>U({openModal:e=>Fd(e),onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess,onCloseModal:()=>Id()},e))(nS)),iS={"default-browse-thumbnail-dimensions":`UnitPageApp__default-browse-thumbnail-dimensions___322a5502`,"default-browse-card-dimensions":`UnitPageApp__default-browse-card-dimensions___69e60f8a`,"unit-page-wrapper":`UnitPageApp__unit-page-wrapper___a71cdc65`,"unit-page-content":`UnitPageApp__unit-page-content___c4f52f58`,"unit-navbar-container":`UnitPageApp__unit-navbar-container___2416bfb0`,"unit-page":`UnitPageApp__unit-page___27ea4225`,"unit-view":`UnitPageApp__unit-view___345dc0cd`,"unit-page-sidebar":`UnitPageApp__unit-page-sidebar___9d2a873d`,"unit-page-controls":`UnitPageApp__unit-page-controls___2c8b8194`,"unit-page-sidebar-title":`UnitPageApp__unit-page-sidebar-title___3cec530b`,"unit-page-sidebar-items":`UnitPageApp__unit-page-sidebar-items___711a279a`,"unit-page-sidebar-item":`UnitPageApp__unit-page-sidebar-item___08bbca1d`,"unit-page-sidebar-item-no-text":`
10UnitPageApp__unit-page-sidebar-item-no-text___2fe8dc49`,"unit-page-sidebar-disclaimer":`UnitPageApp__unit-page-sidebar-disclaimer___6cfe5f8f`,"unit-page-content--plus":`UnitPageApp__unit-page-content--plus___5cb6e7b7`,"availability-container":`UnitPageApp__availability-container___3fea48b5`,text:`UnitPageApp__text___c0dd0637`},aS=({item:e,hideDisclaimer:t,t:n})=>(0,q.jsx)(`div`,{role:`group`,"aria-label":`related lesson`,children:(0,q.jsxs)(b,{to:`/unit/${e.page_name}`,className:`${iS[`unit-page-sidebar-item`]} ${t?iS[`unit-page-sidebar-item-no-text`]:``}`,children:[(0,q.jsx)(`h3`,{children:e.name}),(0,q.jsx)(Ya,{size:`sidebar`,thumbnailUrl:e.thumbnail,type:e.type}),e.type===A.REGULAR_UNIT&&!t&&(0,q.jsx)(`p`,{children:n(`ui.relatedLessons.disclaimer`)}),e.type===A.SPANISH_UNIT&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Qs,{}),!t&&(0,q.jsx)(`p`,{children:`Check out the Spanish version of this lesson`})]}),e.type===A.NEARPOD_ORIGINALS&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(ls,{type:A.NEARPOD_ORIGINALS,filled:!0}),!t&&(0,q.jsx)(`p`,{children:`Check out the related Nearpod Original lesson!`})]})]})}),oS=(e,t,n,r,i,a)=>(0,G.useMemo)(()=>({[tn.VIDEO.activity]:{title:a(`ui.relatedLessons.title`),ItemComponent:aS,items:!r||!t.related_units?.length?[]:t.related_units.filter(({type:e})=>{let r=[];return n||r.push(A.NEARPOD_ORIGINALS),t.type===A.NEARPOD_ORIGINALS&&r.push(A.SPANISH_UNIT),!r.includes(e)})}})[e]??{},[t.id,e,r,n,i]),sS=t(r(((t,n)=>{(function(e,r){typeof t==`object`&&n!==void 0?n.exports=r():typeof define==`function`&&define.amd?define(r):e.moment=r()})(t,(function(){var t;function r(){return t.apply(null,arguments)}function i(e){t=e}function a(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function o(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(s(e,t))return!1;return!0}function l(e){return e===void 0}function u(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function d(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function f(e,t){var n=[],r,i=e.length;for(r=0;r<i;++r)n.push(t(e[r],r));return n}function p(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return s(t,`toString`)&&(e.toString=t.toString),s(t,`valueOf`)&&(e.valueOf=t.valueOf),e}function m(e,t,n,r){return hr(e,t,n,r,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(e){return e._pf??=h(),e._pf}var _=Array.prototype.some?Array.prototype.some:function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function v(e){var t=null,n=!1,r=e._d&&!isNaN(e._d.getTime());if(r&&(t=g(e),n=_.call(t.parsedDateParts,function(e){return e!=null}),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r;return e._isValid}function y(e){var t=m(NaN);return e==null?g(t).userInvalidated=!0:p(g(t),e),t}var b=r.momentProperties=[],x=!1;function S(e,t){var n,r,i,a=b.length;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=g(t)),l(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=b[n],i=t[r],l(i)||(e[r]=i);return e}function C(e){S(this,e),this._d=new Date(e._d==null?NaN:e._d.getTime()),this.isValid()||(this._d=new Date(NaN)),x===!1&&(x=!0,r.updateOffset(this),x=!1)}function w(e){return e instanceof C||e!=null&&e._isAMomentObject!=null}function T(e){r.suppressDeprecationWarnings===!1&&typeof console<`u`&&console.warn&&console.warn(`Deprecation warning: `+e)}function E(e,t){var n=!0;return p(function(){if(r.deprecationHandler!=null&&r.deprecationHandler(null,e),n){var i=[],a,o,c,l=arguments.length;for(o=0;o<l;o++){if(a=``,typeof arguments[o]==`object`){for(c in a+=` 11[`+o+`] `,arguments[0])s(arguments[0],c)&&(a+=c+`: `+arguments[0][c]+`, `);a=a.slice(0,-2)}else a=arguments[o];i.push(a)}T(e+` 12Arguments: `+Array.prototype.slice.call(i).join(``)+` 13`+Error().stack),n=!1}return t.apply(this,arguments)},t)}var D={};function ee(e,t){r.deprecationHandler!=null&&r.deprecationHandler(e,t),D[e]||(T(t),D[e]=!0)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null;function O(e){return typeof Function<`u`&&e instanceof Function||Object.prototype.toString.call(e)===`[object Function]`}function te(e){var t,n;for(n in e)s(e,n)&&(t=e[n],O(t)?this[n]=t:this[`_`+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+`|\\d{1,2}`)}function ne(e,t){var n=p({},e),r;for(r in t)s(t,r)&&(o(e[r])&&o(t[r])?(n[r]={},p(n[r],e[r]),p(n[r],t[r])):t[r]==null?delete n[r]:n[r]=t[r]);for(r in e)s(e,r)&&!s(t,r)&&o(e[r])&&(n[r]=p({},n[r]));return n}function re(e){e!=null&&this.set(e)}var ie=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n},ae={sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`};function oe(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return O(r)?r.call(t,n):r}function se(e,t,n){var r=``+Math.abs(e),i=t-r.length;return(e>=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var ce=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
vendor: 3,981 bytes, line 13
13|x|X|zz?|ZZ?|.)/g,le=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},de={};function k(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(de[e]=i),t&&(de[t[0]]=function(){return se(i.apply(this,arguments),t[1],t[2])}),n&&(de[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function fe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function pe(e){var t=e.match(ce),n,r;for(n=0,r=t.length;n<r;n++)de[t[n]]?t[n]=de[t[n]]:t[n]=fe(t[n]);return function(n){var i=``,a;for(a=0;a<r;a++)i+=O(t[a])?t[a].call(n,e):t[a];return i}}function me(e,t){return e.isValid()?(t=he(t,e.localeData()),ue[t]=ue[t]||pe(t),ue[t](e)):e.localeData().invalidDate()}function he(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(le.lastIndex=0;n>=0&&le.test(e);)e=e.replace(le,r),le.lastIndex=0,--n;return e}var ge={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function _e(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ce).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var ve=`Invalid date`;function ye(){return this._invalidDate}var be=`%d`,xe=/\d{1,2}/;function Se(e){return this._ordinal.replace(`%d`,e)}var Ce={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function A(e,t,n,r){var i=this._relativeTime[n];return O(i)?i(e,t,n,r):i.replace(/%d/i,e)}function we(e,t){var n=this._relativeTime[e>0?`future`:`past`];return O(n)?n(t):n.replace(/%s/i,t)}var Te={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function Ee(e){return typeof e==`string`?Te[e]||Te[e.toLowerCase()]:void 0}function De(e){var t={},n,r;for(r in e)s(e,r)&&(n=Ee(r),n&&(t[n]=e[r]));return t}var Oe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ke(e){var t=[],n;for(n in e)s(e,n)&&t.push({unit:n,priority:Oe[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Ae=/\d/,je=/\d\d/,Me=/\d{3}/,Ne=/\d{4}/,Pe=/[+-]?\d{6}/,Fe=/\d\d?/,Ie=/\d\d\d\d?/,Le=/\d\d\d\d\d\d?/,Re=/\d{1,3}/,ze=/\d{1,4}/,Be=/[+-]?\d{1,6}/,Ve=/\d+/,He=/[+-]?\d+/,Ue=/Z|[+-]\d\d:?\d\d/gi,We=/Z|[+-]\d\d(?::?\d\d)?/gi,Ge=/[+-]?\d+(\.\d{1,3})?/,Ke=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,qe=/^[1-9]\d?/,Je=/^([1-9]\d|\d)/,Ye={};function j(e,t,n){Ye[e]=O(t)?t:function(e,r){return e&&n?n:t}}function Xe(e,t){return s(Ye,e)?Ye[e](t._strict,t._locale):new RegExp(Ze(e))}function Ze(e){return Qe(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function Qe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function $e(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function et(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=$e(t)),n}var tt={};function nt(e,t){var n,r=t,i;
13for(typeof e==`string`&&(e=[e]),u(t)&&(r=function(e,n){n[t]=et(e)}),i=e.length,n=0;n<i;n++)tt[e[n]]=r}function rt(e,t){nt(e,function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)})}function it(e,t,n){t!=null&&s(tt,e)&&tt[e](t,n._a,n,e)}function at(e){return e%4==0&&e%100!=0||e%400==0}var ot=0,st=1,ct=2,lt=3,ut=4,dt=5,ft=6,pt=7,mt=8;k(`Y`,0,0,function(){var e=this.year();return e<=9999?se(e,4):`+`+e}),k(0,[`YY`,2],0,function(){return this.year()%100}),k(0,[`YYYY`,4],0,`year`),k(0,[`YYYYY`,5],0,`year`),k(0,[`YYYYYY`,6,!0],0,`year`),j(`Y`,He),j(`YY`,Fe,je),j(`YYYY`,ze,Ne),j(`YYYYY`,Be,Pe),j(`YYYYYY`,Be,Pe),nt([`YYYYY`,`YYYYYY`],ot),nt(`YYYY`,function(e,t){t[ot]=e.length===2?r.parseTwoDigitYear(e):et(e)}),nt(`YY`,function(e,t){t[ot]=r.parseTwoDigitYear(e)}),nt(`Y`,function(e,t){t[ot]=parseInt(e,10)});function ht(e){return at(e)?366:365}r.parseTwoDigitYear=function(e){return et(e)+(et(e)>68?1900:2e3)};var gt=vt(`FullYear`,!0);function _t(){return at(this.year())}function vt(e,t){return function(n){return n==null?yt(this,e):(bt(this,e,n),r.updateOffset(this,t),this)}}function yt(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function bt(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!at(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function xt(e){return e=Ee(e),O(this[e])?this[e]():this}function M(e,t){if(typeof e==`object`){e=De(e);var n=ke(e),r,i=n.length;for(r=0;r<i;r++)this[n[r].unit](e[n[r].unit])}else if(e=Ee(e),O(this[e]))return this[e](t);return this}function St(e,t){return(e%t+t)%t}var Ct=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function wt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=St(t,12);return e+=(t-n)/12,n===1?at(e)?29:28:31-n%7%2}k(`M`,[`MM`,2],`Mo`,function(){return this.month()+1}),k(`MMM`,0,0,function(e){return this.localeData().monthsShort(this,e)}),k(`MMMM`,0,0,function(e){return this.localeData().months(this,e)}),j(`M`,Fe,qe),j(`MM`,Fe,je),j(`MMM`,function(e,t){return t.monthsShortRegex(e)}),j(`MMMM`,function(e,t){return t.monthsRegex(e)}),nt([`M`,`MM`],function(e,t){t[st]=et(e)-1}),nt([`MMM`,`MMMM`],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);i==null?g(n).invalidMonth=e:t[st]=i});var Tt=`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),Et=`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),Dt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ot=Ke,kt=Ke;function At(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Dt).test(t)?`format`:`standalone`][e.month()]:a(this._months)?this._months:this._months.standalone}function jt(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Dt.test(t)?`format`:`standalone`][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function Mt(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=m([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,``).toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,``).toLocaleLowerCase();return n?t===`MMM`?(i=Ct.call(this._shortMonthsParse,o),i===-1?null:i):(i=Ct.call(this._longMonthsParse,o),i===-1?null:i):t===`MMM`?(i=Ct.call(this._shortMonthsParse,o),i===-1?(i=Ct.call(this._longMonthsParse,o),i===-1?null:i):i):(i=Ct.call(this._longMonthsParse,o),i===-1?(i=Ct.call(this._shortMonthsParse,o),i===-1?null:i):i)}function Nt(e,t,n){var r,i,a;if(this._monthsParseExact)return Mt.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if(i=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=RegExp(`^`+this.months(i,``).replace(`.`,``)+`$`,`i`),this._shortMonthsParse[r]=RegExp(`^`+this.monthsShort(i,``).replace(`.`,``)+`$`,`i`)),!n&&!this._monthsParse[r]&&(a=`^`+this.months(i,``)+`|^`+this.monthsShort(i,``),this._monthsParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`MMMM`&&this._longMonthsParse[r].test(e)||n&&t===`MMM`&&this._shortMonthsParse[r].test(e)||!n&&this._monthsParse[r].test(e))return r}function Pt(e,t){if(!e.isValid())return e;if(typeof t==`string`){if(/^\d+$/.test(t))t=et(t);else if(t=e.localeData().monthsParse(t),!u(t))return e}var n=t,r=e.date();return r=r<29?r:Math.min(r,wt(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function Ft(e){return e==null?yt(this,`Month`):(Pt(this,e),r.updateOffset(this,!0),this)}function It(){return wt(this.year(),this.month())}function Lt(e){return this._monthsParseExact?(s(this,`_monthsRegex`)||zt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,`_monthsShortRegex`)||(this._monthsShortRegex=Ot),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function Rt(e){return this._monthsParseExact?(s(this,`_monthsRegex`)||zt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,`_monthsRegex`)||(this._monthsRegex=kt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function zt(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i,a,o,s;for(i=0;i<12;i++)a=m([2e3,i]),o=Qe(this.monthsShort(a,``)),s=Qe(this.months(a,``)),t.push(o),n.push(s),r.push(s),r.push(o);t.sort(e),n.sort(e),r.sort(e),this._monthsRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._monthsShortStrictRegex=RegExp(`^(`+t.
13join(`|`)+`)`,`i`)}function Bt(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Vt(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ht(e,t,n){var r=7+t-n;return-((7+Vt(e,0,r).getUTCDay()-t)%7)+r-1}function Ut(e,t,n,r,i){var a=(7+n-r)%7,o=Ht(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=ht(c)+s):s>ht(e)?(c=e+1,l=s-ht(e)):(c=e,l=s),{year:c,dayOfYear:l}}function Wt(e,t,n){var r=Ht(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Gt(o,t,n)):i>Gt(e.year(),t,n)?(a=i-Gt(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Gt(e,t,n){var r=Ht(e,t,n),i=Ht(e+1,t,n);return(ht(e)-r+i)/7}k(`w`,[`ww`,2],`wo`,`week`),k(`W`,[`WW`,2],`Wo`,`isoWeek`),j(`w`,Fe,qe),j(`ww`,Fe,je),j(`W`,Fe,qe),j(`WW`,Fe,je),rt([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=et(e)});function Kt(e){return Wt(e,this._week.dow,this._week.doy).week}var qt={dow:0,doy:6};function Jt(){return this._week.dow}function Yt(){return this._week.doy}function Xt(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function Zt(e){var t=Wt(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}k(`d`,0,`do`,`day`),k(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),k(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),k(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),k(`e`,0,0,`weekday`),k(`E`,0,0,`isoWeekday`),j(`d`,Fe),j(`e`,Fe),j(`E`,Fe),j(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),j(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),j(`dddd`,function(e,t){return t.weekdaysRegex(e)}),rt([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?g(n).invalidWeekday=e:t.d=i}),rt([`d`,`e`,`E`],function(e,t,n,r){t[r]=et(e)});function Qt(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function $t(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function en(e,t){return e.slice(t,7).concat(e.slice(0,t))}var tn=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),nn=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),rn=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),an=Ke,on=Ke,sn=Ke;function cn(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?en(n,this._week.dow):e?n[e.day()]:n}function ln(e){return e===!0?en(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function un(e){return e===!0?en(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function dn(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Ct.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Ct.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Ct.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Ct.call(this._weekdaysParse,o),i!==-1||(i=Ct.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Ct.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Ct.call(this._shortWeekdaysParse,o),i!==-1||(i=Ct.call(this._weekdaysParse,o),i!==-1)?i:(i=Ct.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Ct.call(this._minWeekdaysParse,o),i!==-1||(i=Ct.call(this._weekdaysParse,o),i!==-1)?i:(i=Ct.call(this._shortWeekdaysParse,o),i===-1?null:i))}function fn(e,t,n){var r,i,a;if(this._weekdaysParseExact)return dn.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function pn(e){if(!this.isValid())return e==null?NaN:this;var t=yt(this,`Day`);return e==null?t:(e=Qt(e,this.localeData()),this.add(e-t,`d`))}function mn(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function hn(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=$t(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function gn(e){return this._weekdaysParseExact?(s(this,`_weekdaysRegex`)||yn.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,`_weekdaysRegex`)||(this._weekdaysRegex=an),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function _n(e){return this._weekdaysParseExact?(s(this,`_weekdaysRegex`)||yn.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=on),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function vn(e){return this._weekdaysParseExact?(s(this,`_weekdaysRegex`)||yn.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=sn),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function yn(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;
vendor: 5,436 bytes, line 13
13for(a=0;a<7;a++)o=m([2e3,1]).day(a),s=Qe(this.weekdaysMin(o,``)),c=Qe(this.weekdaysShort(o,``)),l=Qe(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function bn(){return this.hours()%12||12}function xn(){return this.hours()||24}k(`H`,[`HH`,2],0,`hour`),k(`h`,[`hh`,2],0,bn),k(`k`,[`kk`,2],0,xn),k(`hmm`,0,0,function(){return``+bn.apply(this)+se(this.minutes(),2)}),k(`hmmss`,0,0,function(){return``+bn.apply(this)+se(this.minutes(),2)+se(this.seconds(),2)}),k(`Hmm`,0,0,function(){return``+this.hours()+se(this.minutes(),2)}),k(`Hmmss`,0,0,function(){return``+this.hours()+se(this.minutes(),2)+se(this.seconds(),2)});function Sn(e,t){k(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Sn(`a`,!0),Sn(`A`,!1);function Cn(e,t){return t._meridiemParse}j(`a`,Cn),j(`A`,Cn),j(`H`,Fe,Je),j(`h`,Fe,qe),j(`k`,Fe,qe),j(`HH`,Fe,je),j(`hh`,Fe,je),j(`kk`,Fe,je),j(`hmm`,Ie),j(`hmmss`,Le),j(`Hmm`,Ie),j(`Hmmss`,Le),nt([`H`,`HH`],lt),nt([`k`,`kk`],function(e,t,n){var r=et(e);t[lt]=r===24?0:r}),nt([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),nt([`h`,`hh`],function(e,t,n){t[lt]=et(e),g(n).bigHour=!0}),nt(`hmm`,function(e,t,n){var r=e.length-2;t[lt]=et(e.substr(0,r)),t[ut]=et(e.substr(r)),g(n).bigHour=!0}),nt(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[lt]=et(e.substr(0,r)),t[ut]=et(e.substr(r,2)),t[dt]=et(e.substr(i)),g(n).bigHour=!0}),nt(`Hmm`,function(e,t,n){var r=e.length-2;t[lt]=et(e.substr(0,r)),t[ut]=et(e.substr(r))}),nt(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[lt]=et(e.substr(0,r)),t[ut]=et(e.substr(r,2)),t[dt]=et(e.substr(i))});function wn(e){return(e+``).toLowerCase().charAt(0)===`p`}var Tn=/[ap]\.?m?\.?/i,En=vt(`Hours`,!0);function Dn(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var On={calendar:ae,longDateFormat:ge,invalidDate:ve,ordinal:be,dayOfMonthOrdinalParse:xe,relativeTime:Ce,months:Tt,monthsShort:Et,week:qt,weekdays:tn,weekdaysMin:rn,weekdaysShort:nn,meridiemParse:Tn},kn={},An={},jn;function Mn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function Nn(e){return e&&e.toLowerCase().replace(`_`,`-`)}function Pn(e){for(var t=0,n,r,i,a;t<e.length;){for(a=Nn(e[t]).split(`-`),n=a.length,r=Nn(e[t+1]),r=r?r.split(`-`):null;n>0;){if(i=In(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Mn(a,r)>=n-1)break;n--}t++}return jn}function Fn(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function In(t){var r=null,i;if(kn[t]===void 0&&n!==void 0&&n&&n.exports&&Fn(t))try{r=jn._abbr,i=e,i(`./locale/`+t),Ln(r)}catch{kn[t]=null}return kn[t]}function Ln(e,t){var n;return e&&(n=l(t)?Bn(e):Rn(e,t),n?jn=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),jn._abbr}function Rn(e,t){if(t!==null){var n,r=On;if(t.abbr=e,kn[e]!=null)ee(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=kn[e]._config;else if(t.parentLocale!=null)if(kn[t.parentLocale]!=null)r=kn[t.parentLocale]._config;else if(n=In(t.parentLocale),n!=null)r=n._config;else return An[t.parentLocale]||(An[t.parentLocale]=[]),An[t.parentLocale].push({name:e,config:t}),null;return kn[e]=new re(ne(r,t)),An[e]&&An[e].forEach(function(e){Rn(e.name,e.config)}),Ln(e),kn[e]}else return delete kn[e],null}function zn(e,t){if(t!=null){var n,r,i=On;kn[e]!=null&&kn[e].parentLocale!=null?kn[e].set(ne(kn[e]._config,t)):(r=In(e),r!=null&&(i=r._config),t=ne(i,t),r??(t.abbr=e),n=new re(t),n.parentLocale=kn[e],kn[e]=n),Ln(e)}else kn[e]!=null&&(kn[e].parentLocale==null?kn[e]!=null&&delete kn[e]:(kn[e]=kn[e].parentLocale,e===Ln()&&Ln(e)));return kn[e]}function Bn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return jn;if(!a(e)){if(t=In(e),t)return t;e=[e]}return Pn(e)}function Vn(){return ie(kn)}function N(e){var t,n=e._a;return n&&g(e).overflow===-2&&(t=n[st]<0||n[st]>11?st:n[ct]<1||n[ct]>wt(n[ot],n[st])?ct:n[lt]<0||n[lt]>24||n[lt]===24&&(n[ut]!==0||n[dt]!==0||n[ft]!==0)?lt:n[ut]<0||n[ut]>59?ut:n[dt]<0||n[dt]>59?dt:n[ft]<0||n[ft]>999?ft:-1,g(e)._overflowDayOfYear&&(t<ot||t>ct)&&(t=ct),g(e)._overflowWeeks&&t===-1&&(t=pt),g(e)._overflowWeekday&&t===-1&&(t=mt),g(e).overflow=t),e}var Hn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Un=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Wn=/Z|[+-]\d\d(?::?\d\d)?/,Gn=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}
vendor: 27,217 bytes, line 13
13/,!1]],Kn=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],qn=/^\/?Date\((-?\d+)/i,Jn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Yn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Xn(e){var t,n,r=e._i,i=Hn.exec(r)||Un.exec(r),a,o,s,c,l=Gn.length,u=Kn.length;if(i){for(g(e).iso=!0,t=0,n=l;t<n;t++)if(Gn[t][1].exec(i[1])){o=Gn[t][0],a=Gn[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(i[3]){for(t=0,n=u;t<n;t++)if(Kn[t][1].exec(i[3])){s=(i[2]||` `)+Kn[t][0];break}if(s==null){e._isValid=!1;return}}if(!a&&s!=null){e._isValid=!1;return}if(i[4])if(Wn.exec(i[4]))c=`Z`;else{e._isValid=!1;return}e._f=o+(s||``)+(c||``),cr(e)}else e._isValid=!1}function Zn(e,t,n,r,i,a){var o=[Qn(e),Et.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function Qn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function $n(e){return e.replace(/\([^()]*\)|[\n\t]/g,` `).replace(/(\s\s+)/g,` `).replace(/^\s\s*/,``).replace(/\s\s*$/,``)}function er(e,t,n){return e&&nn.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay()?(g(n).weekdayMismatch=!0,n._isValid=!1,!1):!0}function tr(e,t,n){if(e)return Yn[e];if(t)return 0;var r=parseInt(n,10),i=r%100;return(r-i)/100*60+i}function nr(e){var t=Jn.exec($n(e._i)),n;if(t){if(n=Zn(t[4],t[3],t[2],t[5],t[6],t[7]),!er(t[1],n,e))return;e._a=n,e._tzm=tr(t[8],t[9],t[10]),e._d=Vt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function rr(e){var t=qn.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(Xn(e),e._isValid===!1)delete e._isValid;else return;if(nr(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:r.createFromInputFallback(e)}r.createFromInputFallback=E(`value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.`,function(e){e._d=new Date(e._i+(e._useUTC?` UTC`:``))});function ir(e,t,n){return e??t??n}function ar(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function or(e){var t,n,r=[],i,a,o;if(!e._d){for(i=ar(e),e._w&&e._a[ct]==null&&e._a[st]==null&&sr(e),e._dayOfYear!=null&&(o=ir(e._a[ot],i[ot]),(e._dayOfYear>ht(o)||e._dayOfYear===0)&&(g(e)._overflowDayOfYear=!0),n=Vt(o,0,e._dayOfYear),e._a[st]=n.getUTCMonth(),e._a[ct]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[lt]===24&&e._a[ut]===0&&e._a[dt]===0&&e._a[ft]===0&&(e._nextDay=!0,e._a[lt]=0),e._d=(e._useUTC?Vt:Bt).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[lt]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(g(e).weekdayMismatch=!0)}}function sr(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=ir(t.GG,e._a[ot],Wt(gr(),1,4).year),r=ir(t.W,1),i=ir(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=Wt(gr(),a,o),n=ir(t.gg,e._a[ot],l.year),r=ir(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Gt(n,a,o)?g(e)._overflowWeeks=!0:c==null?(s=Ut(n,r,i,a,o),e._a[ot]=s.year,e._dayOfYear=s.dayOfYear):g(e)._overflowWeekday=!0}r.ISO_8601=function(){},r.RFC_2822=function(){};function cr(e){if(e._f===r.ISO_8601){Xn(e);return}if(e._f===r.RFC_2822){nr(e);return}e._a=[],g(e).empty=!0;var t=``+e._i,n,i,a,o,s,c=t.length,l=0,u,d;for(a=he(e._f,e._locale).match(ce)||[],d=a.length,n=0;n<d;n++)o=a[n],i=(t.match(Xe(o,e))||[])[0],i&&(s=t.substr(0,t.indexOf(i)),s.length>0&&g(e).unusedInput.push(s),t=t.slice(t.indexOf(i)+i.length),l+=i.length),de[o]?(i?g(e).empty=!1:g(e).unusedTokens.push(o),it(o,i,e)):e._strict&&!i&&g(e).unusedTokens.push(o);g(e).charsLeftOver=c-l,t.length>0&&g(e).unusedInput.push(t),e._a[lt]<=12&&g(e).bigHour===!0&&e._a[lt]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[lt]=lr(e._locale,e._a[lt],e._meridiem),u=g(e).era,u!==null&&(e._a[ot]=e._locale.erasConvertYear(u,e._a[ot])),or(e),N(e)}function lr(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function ur(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){g(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<c;i++)a=0,o=!1,t=S({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],cr(t),v(t)&&(o=!0),a+=g(t).charsLeftOver,a+=g(t).unusedTokens.length*10,g(t).score=a,s?a<r&&(r=a,n=t):(r==null||a<r||o)&&(r=a,n=t,o&&(s=!0));p(e,n||t)}function dr(e){if(!e._d){var t=De(e._i),n=t.day===void 0?t.date:t.day;e._a=f([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),or(e)}}function fr(e){var t=new C(N(pr(e)));return t._nextDay&&=(t.add(1,`d`),void 0),t}function pr(e){var t=e._i,n=e._f;return e._locale=e._locale||Bn(e._l),t===null||n===void 0&&t===``?y({nullInput:!0}):(typeof t==`string`&&(e._i=t=e._locale.preparse(t)),w(t)?new C(N(t)):(d(t)?e._d=t:a(n)?ur(e):n?cr(e):mr(e),v(e)||(e._d=null),e))}function mr(e){var t=e._i;l(t)?e._d=new Date(r.now()):d(t)?e._d=new Date(t.valueOf()):typeof t==`string`?rr(e):a(t)?(e._a=f(t.slice(0),function(e){return parseInt(e,10)}),or(e)):o(t)?dr(e):u(t)?e._d=new Date(t):r.createFromInputFallback(e)}function hr(e,t,n,r,i){var s={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(o(e)&&c(e)||a(e)&&e.length===0)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=i,s._l=n,s._i=e,s._f=t,s._strict=r,fr(s)}function gr(e,t,n,r){return hr(e,t,n,r,!1)}var _r=E(`moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var e=gr.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),vr=E(`moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/`,function(){var e=gr.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()});function yr(e,t){var n,r;if(t.length===1&&a(t[0])&&(t=t[0]),!t.length)return gr();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function br(){return yr(`isBefore`,[].slice.call(arguments,0))}function P(){return yr(`isAfter`,[].slice.call(arguments,0))}var xr=function(){return Date.now?Date.now():+new Date},Sr=[`year`,`quarter`,`month`,`week`,`day`,`hour`,`minute`,`second`,`millisecond`];function Cr(e){var t,n=!1,r,i=Sr.length;for(t in e)if(s(e,t)&&!(Ct.call(Sr,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<i;++r)if(e[Sr[r]]){if(n)return!1;parseFloat(e[Sr[r]])!==et(e[Sr[r]])&&(n=!0)}return!0}function wr(){return this._isValid}function Tr(){return Jr(NaN)}function Er(e){var t=De(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,c=t.minute||0,l=t.second||0,u=t.millisecond||0;this._isValid=Cr(t),this._milliseconds=+u+l*1e3+c*6e4+s*1e3*60*60,this._days=+o+a*7,this._months=+i+r*3+n*12,this._data={},this._locale=Bn(),this._bubble()}function Dr(e){return e instanceof Er}function Or(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function kr(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,o;for(o=0;o<r;o++)(n&&e[o]!==t[o]||!n&&et(e[o])!==et(t[o]))&&a++;return a+i}function Ar(e,t){k(e,0,0,function(){var e=this.utcOffset(),n=`+`;return e<0&&(e=-e,n=`-`),n+se(~~(e/60),2)+t+se(~~e%60,2)})}Ar(`Z`,`:`),Ar(`ZZ`,``),j(`Z`,We),j(`ZZ`,We),nt([`Z`,`ZZ`],function(e,t,n){n._useUTC=!0,n._tzm=Mr(We,e)});var jr=/([\+\-]|\d\d)/gi;function Mr(e,t){var n=(t||``).match(e),r,i,a;return n===null?null:(r=n[n.length-1]||[],i=(r+``).match(jr)||[`-`,0,0],a=+(i[1]*60)+et(i[2]),a===0?0:i[0]===`+`?a:-a)}function Nr(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(w(e)||d(e)?e.valueOf():gr(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),r.updateOffset(n,!1),n):gr(e).local()}function Pr(e){return-Math.round(e._d.getTimezoneOffset())}r.updateOffset=function(){};function Fr(e,t,n){var i=this._offset||0,a;if(!this.isValid())return e==null?NaN:this;if(e!=null){if(typeof e==`string`){if(e=Mr(We,e),e===null)return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=Pr(this)),this._offset=e,this._isUTC=!0,a!=null&&this.add(a,`m`),i!==e&&(!t||this._changeInProgress?$r(this,Jr(e-i,`m`),1,!1):this._changeInProgress||=(this._changeInProgress=!0,r.updateOffset(this,!0),null)),this}else return this._isUTC?i:Pr(this)}function Ir(e,t){return e==null?-this.utcOffset():(typeof e!=`string`&&(e=-e),this.utcOffset(e,t),this)}function Lr(e){return this.utcOffset(0,e)}function Rr(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Pr(this),`m`)),this}function zr(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i==`string`){var e=Mr(Ue,this._i);e==null?this.utcOffset(0,!0):this.utcOffset(e)}return this}function Br(e){return this.isValid()?(e=e?gr(e).utcOffset():0,(this.utcOffset()-e)%60==0):!1}function Vr(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Hr(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={},t;return S(e,this),e=pr(e),e._a?(t=e._isUTC?m(e._a):gr(e._a),this._isDSTShifted=this.isValid()&&kr(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ur(){return this.isValid()?!this._isUTC:!1}function Wr(){return this.isValid()?this._isUTC:!1}function Gr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Kr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,qr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Jr(e,t){var n=e,r=null,i,a,o;return Dr(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Kr.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:et(r[ct])*i,h:et(r[lt])*i,m:et(r[ut])*i,s:et(r[dt])*i,ms:et(Or(r[ft]*1e3))*i}):(r=qr.exec(e))?(i=r[1]===`-`?-1:1,n={y:Yr(r[2],i),M:Yr(r[3],i),w:Yr(r[4],i),d:Yr(r[5],i),h:Yr(r[6],i),m:Yr(r[7],i),s:Yr(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=Zr(gr(n.from),gr(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Er(n),Dr(e)&&s(e,`_locale`)&&(a._locale=e._locale),Dr(e)&&s(e,`_isValid`)&&(a._isValid=e._isValid),a}Jr.fn=Er.prototype,Jr.invalid=Tr;function Yr(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function Xr(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function Zr(e,t){var n;return e.isValid()&&t.isValid()?(t=Nr(t,e),e.isBefore(t)?n=Xr(e,t):(n=Xr(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Qr(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(ee(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=Jr(n,r),$r(this,i,e),this}}function $r(e,t,n,i){var a=t._milliseconds,o=Or(t._days),s=Or(t._months);e.isValid()&&(i??=!0,s&&Pt(e,yt(e,`Month`)+s*n),o&&bt(e,`Date`,yt(e,`Date`)+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),i&&r.updateOffset(e,o||s))}var ei=Qr(1,`add`),ti=Qr(-1,`subtract`);function ni(e){return typeof e==`string`||e instanceof String}function ri(e){return w(e)||d(e)||ni(e)||u(e)||F(e)||ii(e)||e==null}function ii(e){var t=o(e)&&!c(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,l=r.length;for(i=0;i<l;i+=1)a=r[i],n||=s(e,a);return t&&n}function F(e){var t=a(e),n=!1;return t&&(n=e.filter(function(t){return!u(t)&&ni(e)}).length===0),t&&n}function ai(e){var t=o(e)&&!c(e),n=!1,r=[`sameDay`,`nextDay`,`lastDay`,`nextWeek`,`lastWeek`,`sameElse`],i,a;for(i=0;i<r.length;i+=1)a=r[i],n||=s(e,a);return t&&n}function oi(e,t){var n=e.diff(t,`days`,!0);return n<-6?`sameElse`:n<-1?`lastWeek`:n<0?`lastDay`:n<1?`sameDay`:n<2?`nextDay`:n<7?`nextWeek`:`sameElse`}function si(e,t){arguments.length===1&&(arguments[0]?ri(arguments[0])?(e=arguments[0],t=void 0):ai(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||gr(),i=Nr(n,this).startOf(`day`),a=r.calendarFormat(this,i)||`sameElse`,o=t&&(O(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,gr(n)))}function ci(){return new C(this)}function li(e,t){var n=w(e)?e:gr(e);return this.isValid()&&n.isValid()?(t=Ee(t)||`millisecond`,t===`millisecond`?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function ui(e,t){var n=w(e)?e:gr(e);return this.isValid()&&n.isValid()?(t=Ee(t)||`millisecond`,t===`millisecond`?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function di(e,t,n,r){var i=w(e)?e:gr(e),a=w(t)?t:gr(t);return this.isValid()&&i.isValid()&&a.isValid()?(r||=`()`,(r[0]===`(`?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===`)`?this.isBefore(a,n):!this.isAfter(a,n))):!1}function fi(e,t){var n=w(e)?e:gr(e),r;return this.isValid()&&n.isValid()?(t=Ee(t)||`millisecond`,t===`millisecond`?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function pi(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function mi(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function hi(e,t,n){var r,i,a;if(!this.isValid()||(r=Nr(e,this),!r.isValid()))return NaN;switch(i=(r.utcOffset()-this.utcOffset())*6e4,t=Ee(t),t){case`year`:a=gi(this,r)/12;break;case`month`:a=gi(this,r);break;case`quarter`:a=gi(this,r)/3;break;case`second`:a=(this-r)/1e3;break;case`minute`:a=(this-r)/6e4;break;case`hour`:a=(this-r)/36e5;break;case`day`:a=(this-r-i)/864e5;break;case`week`:a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:$e(a)}function gi(e,t){if(e.date()<t.date())return-gi(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,`months`),i,a;return t-r<0?(i=e.clone().add(n-1,`months`),a=(t-r)/(r-i)):(i=e.clone().add(n+1,`months`),a=(t-r)/(i-r)),-(n+a)||0}r.defaultFormat=`YYYY-MM-DDTHH:mm:ssZ`,r.defaultFormatUtc=`YYYY-MM-DDTHH:mm:ss[Z]`;function _i(){return this.clone().locale(`en`).format(`ddd MMM DD YYYY HH:mm:ss [GMT]ZZ`)}function vi(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?me(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,me(n,`Z`)):me(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function yi(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function bi(e){e||=this.isUtc()?r.defaultFormatUtc:r.defaultFormat;var t=me(this,e);return this.localeData().postformat(t)}function xi(e,t){return this.isValid()&&(w(e)&&e.isValid()||gr(e).isValid())?Jr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Si(e){return this.from(gr(),e)}function I(e,t){return this.isValid()&&(w(e)&&e.isValid()||gr(e).isValid())?Jr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ci(e){return this.to(gr(),e)}function wi(e){var t;return e===void 0?this._locale._abbr:(t=Bn(e),t!=null&&(this._locale=t),this)}var Ti=E(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Ei(){return this._locale}var Di=1e3,Oi=60*Di,ki=60*Oi,Ai=146097*24*ki;function ji(e,t){return(e%t+t)%t}function Mi(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ai:new Date(e,t,n).valueOf()}function Ni(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ai:Date.UTC(e,t,n)}function Pi(e){var t,n;if(e=Ee(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Ni:Mi,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=ji(t+(this._isUTC?0:this.utcOffset()*Oi),ki);break;case`minute`:t=this._d.valueOf(),t-=ji(t,Oi);break;case`second`:t=this._d.valueOf(),t-=ji(t,Di);break}return this._d.setTime(t),r.updateOffset(this,!0),this}function L(e){var t,n;if(e=Ee(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Ni:Mi,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=ki-ji(t+(this._isUTC?0:this.utcOffset()*Oi),ki)-1;break;case`minute`:t=this._d.valueOf(),t+=Oi-ji(t,Oi)-1;break;case`second`:t=this._d.valueOf(),t+=Di-ji(t,Di)-1;break}return this._d.setTime(t),r.updateOffset(this,!0),this}function Fi(){return this._d.valueOf()-(this._offset||0)*6e4}function Ii(){return Math.floor(this.valueOf()/1e3)}function R(){return new Date(this.valueOf())}function Li(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ri(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function zi(){return this.isValid()?this.toISOString():null}function Bi(){return v(this)}function Vi(){return p({},g(this))}function Hi(){return g(this).overflow}function Ui(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}k(`N`,0,0,`eraAbbr`),k(`NN`,0,0,`eraAbbr`),k(`NNN`,0,0,`eraAbbr`),k(`NNNN`,0,0,`eraName`),k(`NNNNN`,0,0,`eraNarrow`),k(`y`,[`y`,1],`yo`,`eraYear`),k(`y`,[`yy`,2],0,`eraYear`),k(`y`,[`yyy`,3],0,`eraYear`),k(`y`,[`yyyy`,4],0,`eraYear`),j(`N`,ea),j(`NN`,ea),j(`NNN`,ea),j(`NNNN`,ta),j(`NNNNN`,na),nt([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?g(n).era=i:g(n).invalidEra=e}),j(`y`,Ve),j(`yy`,Ve),j(`yyy`,Ve),j(`yyyy`,Ve),j(`yo`,ra),nt([`y`,`yy`,`yyy`,`yyyy`],ot),nt([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ot]=n._locale.eraYearOrdinalParse(e,i):t[ot]=parseInt(e,10)});function Wi(e,t){var n,i,a,o=this._eras||Bn(`en`)._eras;for(n=0,i=o.length;n<i;++n){switch(typeof o[n].since){case`string`:a=r(o[n].since).startOf(`day`),o[n].since=a.valueOf();break}switch(typeof o[n].until){case`undefined`:o[n].until=1/0;break;case`string`:a=r(o[n].until).startOf(`day`).valueOf(),o[n].until=a.valueOf();break}}return o}function Gi(e,t,n){var r,i,a=this.eras(),o,s,c;for(e=e.toUpperCase(),r=0,i=a.length;r<i;++r)if(o=a[r].name.toUpperCase(),s=a[r].abbr.toUpperCase(),c=a[r].narrow.toUpperCase(),n)switch(t){case`N`:case`NN`:case`NNN`:if(s===e)return a[r];break;case`NNNN`:if(o===e)return a[r];break;case`NNNNN`:if(c===e)return a[r];break}else if([o,s,c].indexOf(e)>=0)return a[r]}function Ki(e,t){var n=e.since<=e.until?1:-1;return t===void 0?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function qi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return``}function Ji(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return``}function Yi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf(`day`).valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return``}function Xi(){var e,t,n,i,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=a[e].since<=a[e].until?1:-1,i=this.clone().startOf(`day`).valueOf(),a[e].since<=i&&i<=a[e].until||a[e].until<=i&&i<=a[e].since)return(this.year()-r(a[e].since).year())*n+a[e].offset;return this.year()}function Zi(e){return s(this,`_erasNameRegex`)||ia.call(this),e?this._erasNameRegex:this._erasRegex}function Qi(e){return s(this,`_erasAbbrRegex`)||ia.call(this),e?this._erasAbbrRegex:this._erasRegex}function $i(e){return s(this,`_erasNarrowRegex`)||ia.call(this),e?this._erasNarrowRegex:this._erasRegex}function ea(e,t){return t.erasAbbrRegex(e)}function ta(e,t){return t.erasNameRegex(e)}function na(e,t){return t.erasNarrowRegex(e)}function ra(e,t){return t._eraYearOrdinalRegex||Ve}function ia(){var e=[],t=[],n=[],r=[],i,a,o,s,c,l=this.eras();for(i=0,a=l.length;i<a;++i)o=Qe(l[i].name),s=Qe(l[i].abbr),c=Qe(l[i].narrow),t.push(o),e.push(s),n.push(c),r.push(o),r.push(s),r.push(c);this._erasRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._erasNameRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`),this._erasAbbrRegex=RegExp(`^(`+e.join(`|`)+`)`,`i`),this._erasNarrowRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`)}k(0,[`gg`,2],0,function(){return this.weekYear()%100}),k(0,[`GG`,2],0,function(){return this.isoWeekYear()%100});function aa(e,t){k(0,[e,e.length],0,t)}aa(`gggg`,`weekYear`),aa(`ggggg`,`weekYear`),aa(`GGGG`,`isoWeekYear`),aa(`GGGGG`,`isoWeekYear`),j(`G`,He),j(`g`,He),j(`GG`,Fe,je),j(`gg`,Fe,je),j(`GGGG`,ze,Ne),j(`gggg`,ze,Ne),j(`GGGGG`,Be,Pe),j(`ggggg`,Be,Pe),rt([`gggg`,`ggggg`,`GGGG`,`GGGGG`],function(e,t,n,r){t[r.substr(0,2)]=et(e)}),rt([`gg`,`GG`],function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)});function oa(e){return fa.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function sa(e){return fa.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function ca(){return Gt(this.year(),1,4)}function la(){return Gt(this.isoWeekYear(),1,4)}function ua(){var e=this.localeData()._week;return Gt(this.year(),e.dow,e.doy)}function da(){var e=this.localeData()._week;return Gt(this.weekYear(),e.dow,e.doy)}function fa(e,t,n,r,i){var a;return e==null?Wt(this,r,i).year:(a=Gt(e,r,i),t>a&&(t=a),pa.call(this,e,t,n,r,i))}function pa(e,t,n,r,i){var a=Ut(e,t,n,r,i),o=Vt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}k(`Q`,0,`Qo`,`quarter`),j(`Q`,Ae),nt(`Q`,function(e,t){t[st]=(et(e)-1)*3});function ma(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}k(`D`,[`DD`,2],`Do`,`date`),j(`D`,Fe,qe),j(`DD`,Fe,je),j(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),nt([`D`,`DD`],ct),nt(`Do`,function(e,t){t[ct]=et(e.match(Fe)[0])});var ha=vt(`Date`,!0);k(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),j(`DDD`,Re),j(`DDDD`,Me),nt([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=et(e)});function ga(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}k(`m`,[`mm`,2],0,`minute`),j(`m`,Fe,Je),j(`mm`,Fe,je),nt([`m`,`mm`],ut);var _a=vt(`Minutes`,!1);k(`s`,[`ss`,2],0,`second`),j(`s`,Fe,Je),j(`ss`,Fe,je),nt([`s`,`ss`],dt);var va=vt(`Seconds`,!1);k(`S`,0,0,function(){return~~(this.millisecond()/100)}),k(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),k(0,[`SSS`,3],0,`millisecond`),k(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),k(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),k(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),k(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),k(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),k(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),j(`S`,Re,Ae),j(`SS`,Re,je),j(`SSS`,Re,Me);var ya,ba;for(ya=`SSSS`;ya.length<=9;ya+=`S`)j(ya,Ve);function xa(e,t){t[ft]=et((`0.`+e)*1e3)}for(ya=`S`;ya.length<=9;ya+=`S`)nt(ya,xa);ba=vt(`Milliseconds`,!1),k(`z`,0,0,`zoneAbbr`),k(`zz`,0,0,`zoneName`);function Sa(){return this._isUTC?`UTC`:``}function z(){return this._isUTC?`Coordinated Universal Time`:``}var B=C.prototype;B.add=ei,B.calendar=si,B.clone=ci,B.diff=hi,B.endOf=L,B.format=bi,B.from=xi,B.fromNow=Si,B.to=I,B.toNow=Ci,B.get=xt,B.invalidAt=Hi,B.isAfter=li,B.isBefore=ui,B.isBetween=di,B.isSame=fi,B.isSameOrAfter=pi,B.isSameOrBefore=mi,B.isValid=Bi,B.lang=Ti,B.locale=wi,B.localeData=Ei,B.max=vr,B.min=_r,B.parsingFlags=Vi,B.set=M,B.startOf=Pi,B.subtract=ti,B.toArray=Li,B.toObject=Ri,B.toDate=R,B.toISOString=vi,B.inspect=yi,typeof Symbol<`u`&&Symbol.for!=null&&(B[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),B.toJSON=zi,B.toString=_i,B.unix=Ii,B.valueOf=Fi,B.creationData=Ui,B.eraName=qi,B.eraNarrow=Ji,B.eraAbbr=Yi,B.eraYear=Xi,B.year=gt,B.isLeapYear=_t,B.weekYear=oa,B.isoWeekYear=sa,B.quarter=B.quarters=ma,B.month=Ft,B.daysInMonth=It,B.week=B.weeks=Xt,B.isoWeek=B.isoWeeks=Zt,B.weeksInYear=ua,B.weeksInWeekYear=da,B.isoWeeksInYear=ca,B.isoWeeksInISOWeekYear=la,B.date=ha,B.day=B.days=pn,B.weekday=mn,B.isoWeekday=hn,B.dayOfYear=ga,B.hour=B.hours=En,B.minute=B.minutes=_a,B.second=B.seconds=va,B.millisecond=B.milliseconds=ba,B.utcOffset=Fr,B.utc=Lr,B.local=Rr,B.parseZone=zr,B.hasAlignedHourOffset=Br,B.isDST=Vr,B.isLocal=Ur,B.isUtcOffset=Wr,B.isUtc=Gr,B.isUTC=Gr,B.zoneAbbr=Sa,B.zoneName=z,B.dates=E(`dates accessor is deprecated. Use date instead.`,ha),B.months=E(`months accessor is deprecated. Use month instead`,Ft),B.years=E(`years accessor is deprecated. Use year instead`,gt),B.zone=E(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Ir),B.isDSTShifted=E(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,Hr);function Ca(e){return gr(e*1e3)}function wa(){return gr.apply(null,arguments).parseZone()}function Ta(e){return e}var Ea=re.prototype;
13Ea.calendar=oe,Ea.longDateFormat=_e,Ea.invalidDate=ye,Ea.ordinal=Se,Ea.preparse=Ta,Ea.postformat=Ta,Ea.relativeTime=A,Ea.pastFuture=we,Ea.set=te,Ea.eras=Wi,Ea.erasParse=Gi,Ea.erasConvertYear=Ki,Ea.erasAbbrRegex=Qi,Ea.erasNameRegex=Zi,Ea.erasNarrowRegex=$i,Ea.months=At,Ea.monthsShort=jt,Ea.monthsParse=Nt,Ea.monthsRegex=Rt,Ea.monthsShortRegex=Lt,Ea.week=Kt,Ea.firstDayOfYear=Yt,Ea.firstDayOfWeek=Jt,Ea.weekdays=cn,Ea.weekdaysMin=un,Ea.weekdaysShort=ln,Ea.weekdaysParse=fn,Ea.weekdaysRegex=gn,Ea.weekdaysShortRegex=_n,Ea.weekdaysMinRegex=vn,Ea.isPM=wn,Ea.meridiem=Dn;function V(e,t,n,r){var i=Bn(),a=m().set(r,t);return i[n](a,e)}function Da(e,t,n){if(u(e)&&(t=e,e=void 0),e||=``,t!=null)return V(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=V(e,r,n,`month`);return i}function Oa(e,t,n,r){typeof e==`boolean`?(u(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,u(t)&&(n=t,t=void 0),t||=``);var i=Bn(),a=e?i._week.dow:0,o,s=[];if(n!=null)return V(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=V(t,(o+a)%7,r,`day`);return s}function ka(e,t){return Da(e,t,`months`)}function Aa(e,t){return Da(e,t,`monthsShort`)}function ja(e,t,n){return Oa(e,t,n,`weekdays`)}function Ma(e,t,n){return Oa(e,t,n,`weekdaysShort`)}function Na(e,t,n){return Oa(e,t,n,`weekdaysMin`)}Ln(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(et(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),r.lang=E(`moment.lang is deprecated. Use moment.locale instead.`,Ln),r.langData=E(`moment.langData is deprecated. Use moment.localeData instead.`,Bn);var H=Math.abs;function Pa(){var e=this._data;return this._milliseconds=H(this._milliseconds),this._days=H(this._days),this._months=H(this._months),e.milliseconds=H(e.milliseconds),e.seconds=H(e.seconds),e.minutes=H(e.minutes),e.hours=H(e.hours),e.months=H(e.months),e.years=H(e.years),this}function Fa(e,t,n,r){var i=Jr(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Ia(e,t){return Fa(this,e,t,1)}function La(e,t){return Fa(this,e,t,-1)}function Ra(e){return e<0?Math.floor(e):Math.ceil(e)}function za(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Ra(Va(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=$e(e/1e3),r.seconds=i%60,a=$e(i/60),r.minutes=a%60,o=$e(a/60),r.hours=o%24,t+=$e(o/24),c=$e(Ba(t)),n+=c,t-=Ra(Va(c)),s=$e(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Ba(e){return e*4800/146097}function Va(e){return e*146097/4800}function Ha(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Ee(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+Ba(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(Va(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function Ua(e){return function(){return this.as(e)}}var Wa=Ua(`ms`),Ga=Ua(`s`),Ka=Ua(`m`),qa=Ua(`h`),Ja=Ua(`d`),Ya=Ua(`w`),Xa=Ua(`M`),Za=Ua(`Q`),Qa=Ua(`y`),$a=Wa;function eo(){return Jr(this)}function to(e){return e=Ee(e),this.isValid()?this[e+`s`]():NaN}function no(e){return function(){return this.isValid()?this._data[e]:NaN}}var ro=no(`milliseconds`),io=no(`seconds`),ao=no(`minutes`),oo=no(`hours`),so=no(`days`),co=no(`months`),lo=no(`years`);function uo(){return $e(this.days()/7)}var fo=Math.round,po={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function mo(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function ho(e,t,n,r){var i=Jr(e).abs(),a=fo(i.as(`s`)),o=fo(i.as(`m`)),s=fo(i.as(`h`)),c=fo(i.as(`d`)),l=fo(i.as(`M`)),u=fo(i.as(`w`)),d=fo(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a<n.s&&[`ss`,a]||o<=1&&[`m`]||o<n.m&&[`mm`,o]||s<=1&&[`h`]||s<n.h&&[`hh`,s]||c<=1&&[`d`]||c<n.d&&[`dd`,c];return n.w!=null&&(f=f||u<=1&&[`w`]||u<n.w&&[`ww`,u]),f=f||l<=1&&[`M`]||l<n.M&&[`MM`,l]||d<=1&&[`y`]||[`yy`,d],f[2]=t,f[3]=+e>0,f[4]=r,mo.apply(null,f)}function go(e){return e===void 0?fo:typeof e==`function`?(fo=e,!0):!1}function _o(e,t){return po[e]===void 0?!1:t===void 0?po[e]:(po[e]=t,e===`s`&&(po.ss=t-1),!0)}function vo(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=po,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},po,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=ho(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var yo=Math.abs;function bo(e){return(e>0)-(e<0)||+e}function xo(){if(!this.isValid())return this.localeData().invalidDate();var e=yo(this._milliseconds)/1e3,t=yo(this._days),n=yo(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=$e(e/60),i=$e(r/60),e%=60,r%=60,a=$e(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=bo(this._months)===bo(s)?``:`-`,u=bo(this._days)===bo(s)?``:`-`,d=bo(this._milliseconds)===bo(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var So=Er.prototype;So.isValid=wr,So.abs=Pa,So.add=Ia,So.subtract=La,So.as=Ha,So.asMilliseconds=Wa,So.asSeconds=Ga,So.asMinutes=Ka,So.asHours=qa,So.asDays=Ja,So.asWeeks=Ya,So.asMonths=Xa,So.asQuarters=Za,So.asYears=Qa,So.valueOf=$a,So._bubble=za,So.clone=eo,So.get=to,So.milliseconds=ro,So.seconds=io,So.minutes=ao,So.hours=oo,So.days=so,So.weeks=uo,So.months=co,So.years=lo,So.humanize=vo,So.toISOString=xo,So.toString=xo,So.toJSON=xo,So.locale=wi,So.localeData=Ei,So.toIsoString=E(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,xo),So.lang=Ti,k(`X`,0,0,`unix`),k(`x`,0,0,`valueOf`),j(`x`,He),j(`X`,Ge),nt(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),nt(`x`,function(e,t,n){n._d=new Date(et(e))}),r.version=`2.30.1`,i(gr),r.fn=B,r.min=br,r.max=P,r.now=xr,r.utc=m,r.unix=Ca,r.months=ka,r.isDate=d,r.locale=Ln,r.invalid=y,r.duration=Jr,r.isMoment=w,r.weekdays=ja,r.parseZone=wa,r.localeData=Bn,r.isDuration=Dr,r.monthsShort=Aa,r.weekdaysMin=Na,r.defineLocale=Rn,r.updateLocale=zn,r.locales=Vn,r.weekdaysShort=Ma,r.normalizeUnits=Ee,r.relativeTimeRounding=go,r.relativeTimeThreshold=_o,r.calendarFormat=oi,r.prototype=B,r.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},r.defineLocale(`af`,{months:`Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember`.split(`_`),monthsShort:`Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des`.split(`_`),weekdays:`Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag`.split(`_`),weekdaysShort:`Son_Maa_Din_Woe_Don_Vry_Sat`.split(`_`),weekdaysMin:`So_Ma_Di_Wo_Do_Vr_Sa`.split(`_`),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?`vm`:`VM`:n?`nm`:`NM`},longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Vandag om] LT`,nextDay:`[Môre om] LT`,nextWeek:`dddd [om] LT`,lastDay:`[Gister om] LT`,lastWeek:`[Laas] dddd [om] LT`,sameElse:`L`},relativeTime:{future:`oor %s`,past:`%s gelede`,s:`'n paar sekondes`,ss:`%d sekondes`,m:`'n minuut`,mm:`%d minute`,h:`'n uur`,hh:`%d ure`,d:`'n dag`,dd:`%d dae`,M:`'n maand`,MM:`%d maande`,y:`'n jaar`,yy:`%d jaar`},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?`ste`:`de`)},week:{dow:1,doy:4}});var Co=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},wo={s:[`Ø£ÙÙ Ù
٠ثاÙÙØ©`,`ثاÙÙØ© ÙØ§ØØ¯Ø©`,[`ثاÙÙØªØ§Ù`,`ثاÙÙØªÙÙ`],`%d Ø«ÙØ§Ù`,`%d ثاÙÙØ©`,`%d ثاÙÙØ©`],m:[`Ø£ÙÙ Ù
٠دÙÙÙØ©`,`دÙÙÙØ© ÙØ§ØØ¯Ø©`,[`دÙÙÙØªØ§Ù`,`دÙÙÙØªÙÙ`],`%d Ø¯ÙØ§Ø¦Ù`,`%d دÙÙÙØ©`,`%d دÙÙÙØ©`],h:[`Ø£ÙÙ Ù
٠ساعة`,`ساعة ÙØ§ØØ¯Ø©`,[`ساعتاÙ`,`ساعتÙÙ`],`%d ساعات`,`%d ساعة`,`%d ساعة`],d:[`Ø£ÙÙ Ù
Ù ÙÙÙ
`,`ÙÙÙ
ÙØ§ØØ¯`,[`ÙÙÙ
اÙ`,`ÙÙÙ
ÙÙ`],`%d Ø£ÙØ§Ù
`,`%d ÙÙÙ
ÙØ§`,`%d ÙÙÙ
`],M:[`Ø£ÙÙ Ù
Ù Ø´ÙØ±`,`Ø´ÙØ± ÙØ§ØØ¯`,[`Ø´ÙØ±Ø§Ù`,`Ø´ÙØ±ÙÙ`],`%d Ø£Ø´ÙØ±`,`%d Ø´ÙØ±Ø§`,`%d Ø´ÙØ±`],y:[`Ø£ÙÙ Ù
٠عاÙ
`,`عاÙ
ÙØ§ØØ¯`,[`عاÙ
اÙ`,`عاÙ
ÙÙ`],`%d Ø£Ø¹ÙØ§Ù
`,`%d عاÙ
ÙØ§`,`%d عاÙ
`]},To=function(e){return function(t,n,r,i){var a=Co(t),o=wo[e][Co(t)];return a===2&&(o=o[+!n]),o.replace(/%d/i,t)}},Eo=[`جاÙÙÙ`,`ÙÙÙØ±Ù`,`Ù
ارس`,`Ø£ÙØ±ÙÙ`,`Ù
اÙ`,`Ø¬ÙØ§Ù`,`جÙÙÙÙØ©`,`Ø£ÙØª`,`سبتÙ
بر`,`Ø£ÙØªÙبر`,`ÙÙÙÙ
بر`,`Ø¯ÙØ³Ù
بر`];r.defineLocale(`ar-dz`,{months:Eo,monthsShort:Eo,weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`D/âM/âYYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ص|Ù
/,isPM:function(e){return e===`Ù
`},meridiem:function(e,t,n){return e<12?`ص`:`Ù
`},calendar:{sameDay:`[اÙÙÙÙ
Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`بعد %s`,past:`Ù
ÙØ° %s`,s:To(`s`),ss:To(`s`),m:To(`m`),mm:To(`m`),h:To(`h`),hh:To(`h`),d:To(`d`),dd:To(`d`),M:To(`M`),MM:To(`M`),y:To(`y`),yy:To(`y`)},postformat:function(e){return e.replace(/,/g,`Ø`)},week:{dow:0,doy:4}}),r.defineLocale(`ar-kw`,{months:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±`.split(`_`),monthsShort:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±`.split(`_`),weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥ØªÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø§ØØ¯_اتÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`ÙÙ %s`,past:`Ù
ÙØ° %s`,s:`Ø«ÙØ§Ù`,ss:`%d ثاÙÙØ©`,m:`دÙÙÙØ©`,mm:`%d Ø¯ÙØ§Ø¦Ù`,h:`ساعة`,hh:`%d ساعات`,d:`ÙÙÙ
`,dd:`%d Ø£ÙØ§Ù
`,M:`Ø´ÙØ±`,MM:`%d Ø£Ø´ÙØ±`,y:`Ø³ÙØ©`,yy:`%d سÙÙØ§Øª`},week:{dow:0,doy:12}});var Do={1:`1`,2:`2`,3:`3`,4:`4`,5:`5`,6:`6`,7:`7`,8:`8`,9:`9`,0:`0`},Oo=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},ko={s:[`Ø£ÙÙ Ù
٠ثاÙÙØ©`,`ثاÙÙØ© ÙØ§ØØ¯Ø©`,[`ثاÙÙØªØ§Ù`,`ثاÙÙØªÙÙ`],`%d Ø«ÙØ§Ù`,`%d ثاÙÙØ©`,`%d ثاÙÙØ©`],m:[`Ø£ÙÙ Ù
٠دÙÙÙØ©`,`دÙÙÙØ© ÙØ§ØØ¯Ø©`,[`دÙÙÙØªØ§Ù`,`دÙÙÙØªÙÙ`],`%d Ø¯ÙØ§Ø¦Ù`,`%d دÙÙÙØ©`,`%d دÙÙÙØ©`],h:[`Ø£ÙÙ Ù
٠ساعة`,`ساعة ÙØ§ØØ¯Ø©`,[`ساعتاÙ`,`ساعتÙÙ`],`%d ساعات`,`%d ساعة`,`%d ساعة`],d:[`Ø£ÙÙ Ù
Ù ÙÙÙ
`,`ÙÙÙ
ÙØ§ØØ¯`,[`ÙÙÙ
اÙ`,`ÙÙÙ
ÙÙ`],`%d Ø£ÙØ§Ù
`,`%d ÙÙÙ
ÙØ§`,`%d ÙÙÙ
`],M:[`Ø£ÙÙ Ù
Ù Ø´ÙØ±`,`Ø´ÙØ± ÙØ§ØØ¯`,[`Ø´ÙØ±Ø§Ù`,`Ø´ÙØ±ÙÙ`],`%d Ø£Ø´ÙØ±`,`%d Ø´ÙØ±Ø§`,`%d Ø´ÙØ±`],y:[`Ø£ÙÙ Ù
٠عاÙ
`,`عاÙ
ÙØ§ØØ¯`,[`عاÙ
اÙ`,`عاÙ
ÙÙ`],`%d Ø£Ø¹ÙØ§Ù
`,`%d عاÙ
ÙØ§`,`%d عاÙ
`]},Ao=function(e){return function(t,n,r,i){var a=Oo(t),o=ko[e][Oo(t)];return a===2&&(o=o[+!n]),o.replace(/%d/i,t)}},U=[`ÙÙØ§Ùر`,`ÙØ¨Ø±Ø§Ùر`,`Ù
ارس`,`أبرÙÙ`,`Ù
اÙÙ`,`ÙÙÙÙÙ`,`ÙÙÙÙÙ`,`أغسطس`,`سبتÙ
بر`,`Ø£ÙØªÙبر`,`ÙÙÙÙ
بر`,`Ø¯ÙØ³Ù
بر`];r.defineLocale(`ar-ly`,{months:U,monthsShort:U,weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`D/âM/âYYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ص|Ù
/,isPM:function(e){return e===`Ù
`},meridiem:function(e,t,n){return e<12?`ص`:`Ù
`},calendar:{sameDay:`[اÙÙÙÙ
Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`بعد %s`,past:`Ù
ÙØ° %s`,s:Ao(`s`),ss:Ao(`s`),m:Ao(`m`),mm:Ao(`m`),h:Ao(`h`),hh:Ao(`h`),d:Ao(`d`),dd:Ao(`d`),M:Ao(`M`),MM:Ao(`M`),y:Ao(`y`),yy:Ao(`y`)},preparse:function(e){return e.replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return Do[e]}).replace(/,/g,`Ø`)},week:{dow:6,doy:12}}),r.defineLocale(`ar-ma`,{months:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±`.split(`_`),monthsShort:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±`.split(`_`),weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø§ØØ¯_اثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`ÙÙ %s`,past:`Ù
ÙØ° %s`,s:`Ø«ÙØ§Ù`,ss:`%d ثاÙÙØ©`,m:`دÙÙÙØ©`,mm:`%d Ø¯ÙØ§Ø¦Ù`,h:`ساعة`,hh:`%d ساعات`,d:`ÙÙÙ
`,dd:`%d Ø£ÙØ§Ù
`,M:`Ø´ÙØ±`,MM:`%d Ø£Ø´ÙØ±`,y:`Ø³ÙØ©`,yy:`%d سÙÙØ§Øª`},week:{dow:1,doy:4}});
13var jo={1:`Ù¡`,2:`Ù¢`,3:`Ù£`,4:`Ù¤`,5:`Ù¥`,6:`Ù¦`,7:`Ù§`,8:`Ù¨`,9:`Ù©`,0:`Ù `},Mo={"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Ù ":`0`};r.defineLocale(`ar-ps`,{months:`ÙØ§ÙÙÙ Ø§ÙØ«Ø§ÙÙ_شباط_آذار_ÙÙØ³Ø§Ù_Ø£ÙÙØ§Ø±_ØØ²ÙراÙ_تÙ
ÙÙØ²_آب_Ø£ÙÙÙÙ_ØªØ´Ø±Ù Ø§ÙØ£ÙÙÙ_تشرÙÙ Ø§ÙØ«Ø§ÙÙ_ÙØ§ÙÙÙ Ø§ÙØ£ÙÙÙ`.split(`_`),monthsShort:`ÙÙ¢_شباط_آذار_ÙÙØ³Ø§Ù_Ø£ÙÙØ§Ø±_ØØ²ÙراÙ_تÙ
ÙÙØ²_آب_Ø£ÙÙÙÙ_ت١_ت٢_ÙÙ¡`.split(`_`),weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ص|Ù
/,isPM:function(e){return e===`Ù
`},meridiem:function(e,t,n){return e<12?`ص`:`Ù
`},calendar:{sameDay:`[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`ÙÙ %s`,past:`Ù
ÙØ° %s`,s:`Ø«ÙØ§Ù`,ss:`%d ثاÙÙØ©`,m:`دÙÙÙØ©`,mm:`%d Ø¯ÙØ§Ø¦Ù`,h:`ساعة`,hh:`%d ساعات`,d:`ÙÙÙ
`,dd:`%d Ø£ÙØ§Ù
`,M:`Ø´ÙØ±`,MM:`%d Ø£Ø´ÙØ±`,y:`Ø³ÙØ©`,yy:`%d سÙÙØ§Øª`},preparse:function(e){return e.replace(/[٣٤٥٦٧٨٩٠]/g,function(e){return Mo[e]}).split(``).reverse().join(``).replace(/[١٢](?![\u062a\u0643])/g,function(e){return Mo[e]}).split(``).reverse().join(``).replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return jo[e]}).replace(/,/g,`Ø`)},week:{dow:0,doy:6}});var No={1:`Ù¡`,2:`Ù¢`,3:`Ù£`,4:`Ù¤`,5:`Ù¥`,6:`Ù¦`,7:`Ù§`,8:`Ù¨`,9:`Ù©`,0:`Ù `},Po={"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Ù ":`0`};r.defineLocale(`ar-sa`,{months:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر`.split(`_`),monthsShort:`ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر`.split(`_`),weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ص|Ù
/,isPM:function(e){return e===`Ù
`},meridiem:function(e,t,n){return e<12?`ص`:`Ù
`},calendar:{sameDay:`[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`ÙÙ %s`,past:`Ù
ÙØ° %s`,s:`Ø«ÙØ§Ù`,ss:`%d ثاÙÙØ©`,m:`دÙÙÙØ©`,mm:`%d Ø¯ÙØ§Ø¦Ù`,h:`ساعة`,hh:`%d ساعات`,d:`ÙÙÙ
`,dd:`%d Ø£ÙØ§Ù
`,M:`Ø´ÙØ±`,MM:`%d Ø£Ø´ÙØ±`,y:`Ø³ÙØ©`,yy:`%d سÙÙØ§Øª`},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return Po[e]}).replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return No[e]}).replace(/,/g,`Ø`)},week:{dow:0,doy:6}}),r.defineLocale(`ar-tn`,{months:`جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر`.split(`_`),monthsShort:`جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر`.split(`_`),weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`ÙÙ %s`,past:`Ù
ÙØ° %s`,s:`Ø«ÙØ§Ù`,ss:`%d ثاÙÙØ©`,m:`دÙÙÙØ©`,mm:`%d Ø¯ÙØ§Ø¦Ù`,h:`ساعة`,hh:`%d ساعات`,d:`ÙÙÙ
`,dd:`%d Ø£ÙØ§Ù
`,M:`Ø´ÙØ±`,MM:`%d Ø£Ø´ÙØ±`,y:`Ø³ÙØ©`,yy:`%d سÙÙØ§Øª`},week:{dow:1,doy:4}});
13var Fo={1:`Ù¡`,2:`Ù¢`,3:`Ù£`,4:`Ù¤`,5:`Ù¥`,6:`Ù¦`,7:`Ù§`,8:`Ù¨`,9:`Ù©`,0:`Ù `},Io={"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Ù ":`0`},Lo=function(e){return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},Ro={s:[`Ø£ÙÙ Ù
٠ثاÙÙØ©`,`ثاÙÙØ© ÙØ§ØØ¯Ø©`,[`ثاÙÙØªØ§Ù`,`ثاÙÙØªÙÙ`],`%d Ø«ÙØ§Ù`,`%d ثاÙÙØ©`,`%d ثاÙÙØ©`],m:[`Ø£ÙÙ Ù
٠دÙÙÙØ©`,`دÙÙÙØ© ÙØ§ØØ¯Ø©`,[`دÙÙÙØªØ§Ù`,`دÙÙÙØªÙÙ`],`%d Ø¯ÙØ§Ø¦Ù`,`%d دÙÙÙØ©`,`%d دÙÙÙØ©`],h:[`Ø£ÙÙ Ù
٠ساعة`,`ساعة ÙØ§ØØ¯Ø©`,[`ساعتاÙ`,`ساعتÙÙ`],`%d ساعات`,`%d ساعة`,`%d ساعة`],d:[`Ø£ÙÙ Ù
Ù ÙÙÙ
`,`ÙÙÙ
ÙØ§ØØ¯`,[`ÙÙÙ
اÙ`,`ÙÙÙ
ÙÙ`],`%d Ø£ÙØ§Ù
`,`%d ÙÙÙ
ÙØ§`,`%d ÙÙÙ
`],M:[`Ø£ÙÙ Ù
Ù Ø´ÙØ±`,`Ø´ÙØ± ÙØ§ØØ¯`,[`Ø´ÙØ±Ø§Ù`,`Ø´ÙØ±ÙÙ`],`%d Ø£Ø´ÙØ±`,`%d Ø´ÙØ±Ø§`,`%d Ø´ÙØ±`],y:[`Ø£ÙÙ Ù
٠عاÙ
`,`عاÙ
ÙØ§ØØ¯`,[`عاÙ
اÙ`,`عاÙ
ÙÙ`],`%d Ø£Ø¹ÙØ§Ù
`,`%d عاÙ
ÙØ§`,`%d عاÙ
`]},zo=function(e){return function(t,n,r,i){var a=Lo(t),o=Ro[e][Lo(t)];return a===2&&(o=o[+!n]),o.replace(/%d/i,t)}},Bo=[`ÙÙØ§Ùر`,`ÙØ¨Ø±Ø§Ùر`,`Ù
ارس`,`أبرÙÙ`,`Ù
اÙÙ`,`ÙÙÙÙÙ`,`ÙÙÙÙÙ`,`أغسطس`,`سبتÙ
بر`,`Ø£ÙØªÙبر`,`ÙÙÙÙ
بر`,`Ø¯ÙØ³Ù
بر`];r.defineLocale(`ar`,{months:Bo,monthsShort:Bo,weekdays:`Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª`.split(`_`),weekdaysShort:`Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت`.split(`_`),weekdaysMin:`Ø_Ù_Ø«_ر_Ø®_ج_س`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`D/âM/âYYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ص|Ù
/,isPM:function(e){return e===`Ù
`},meridiem:function(e,t,n){return e<12?`ص`:`Ù
`},calendar:{sameDay:`[اÙÙÙÙ
Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextDay:`[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,nextWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastDay:`[Ø£Ù
س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,lastWeek:`dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT`,sameElse:`L`},relativeTime:{future:`بعد %s`,past:`Ù
ÙØ° %s`,s:zo(`s`),ss:zo(`s`),m:zo(`m`),mm:zo(`m`),h:zo(`h`),hh:zo(`h`),d:zo(`d`),dd:zo(`d`),M:zo(`M`),MM:zo(`M`),y:zo(`y`),yy:zo(`y`)},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return Io[e]}).replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return Fo[e]}).replace(/,/g,`Ø`)},week:{dow:6,doy:12}});var Vo={1:`-inci`,5:`-inci`,8:`-inci`,70:`-inci`,80:`-inci`,2:`-nci`,7:`-nci`,20:`-nci`,50:`-nci`,3:`-üncü`,4:`-üncü`,100:`-üncü`,6:`-ncı`,9:`-uncu`,10:`-uncu`,30:`-uncu`,60:`-ıncı`,90:`-ıncı`};r.defineLocale(`az`,{months:`yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr`.split(`_`),monthsShort:`yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek`.split(`_`),weekdays:`Bazar_Bazar ertÉsi_ÃÉrÅÉnbÉ axÅamı_ÃÉrÅÉnbÉ_CümÉ axÅamı_CümÉ_ÅÉnbÉ`.split(`_`),weekdaysShort:`Baz_BzE_ÃAx_ÃÉr_CAx_Cüm_ÅÉn`.split(`_`),weekdaysMin:`Bz_BE_ÃA_ÃÉ_CA_Cü_ÅÉ`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[bugün saat] LT`,nextDay:`[sabah saat] LT`,nextWeek:`[gÉlÉn hÉftÉ] dddd [saat] LT`,lastDay:`[dünÉn] LT`,lastWeek:`[keçÉn hÉftÉ] dddd [saat] LT`,sameElse:`L`},relativeTime:{future:`%s sonra`,past:`%s ÉvvÉl`,s:`bir neÃ§É saniyÉ`,ss:`%d saniyÉ`,m:`bir dÉqiqÉ`,mm:`%d dÉqiqÉ`,h:`bir saat`,hh:`%d saat`,d:`bir gün`,dd:`%d gün`,M:`bir ay`,MM:`%d ay`,y:`bir il`,yy:`%d il`},meridiemParse:/gecÉ|sÉhÉr|gündüz|axÅam/,isPM:function(e){return/^(gündüz|axÅam)$/.test(e)},meridiem:function(e,t,n){return e<4?`gecÉ`:e<12?`sÉhÉr`:e<17?`gündüz`:`axÅam`},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(e===0)return e+`-ıncı`;var t=e%10,n=e%100-t,r=e>=100?100:null;return e+(Vo[t]||Vo[n]||Vo[r])},week:{dow:1,doy:7}});function Ho(e,t){var n=e.split(`_`);return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function Uo(e,t,n){var r={ss:t?`ÑекÑнда_ÑекÑндÑ_ÑекÑнд`:`ÑекÑндÑ_ÑекÑндÑ_ÑекÑнд`,mm:t?`Ñ
вÑлÑна_Ñ
вÑлÑнÑ_Ñ
вÑлÑн`:`Ñ
вÑлÑнÑ_Ñ
вÑлÑнÑ_Ñ
вÑлÑн`,hh:t?`гадзÑна_гадзÑнÑ_гадзÑн`:`гадзÑнÑ_гадзÑнÑ_гадзÑн`,dd:`дзенÑ_днÑ_дзÑн`,MM:`меÑÑÑ_меÑÑÑÑ_меÑÑÑаÑ`,yy:`год_гадÑ_гадоÑ`};return n===`m`?t?`Ñ
вÑлÑна`:`Ñ
вÑлÑнÑ`:n===`h`?t?`гадзÑна`:`гадзÑнÑ`:e+` `+Ho(r[n],+e)}r.defineLocale(`be`,{months:{format:`ÑÑÑдзенÑ_лÑÑага_ÑакавÑка_кÑаÑавÑка_ÑÑаÑнÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑÑнÑ_веÑаÑнÑ_каÑÑÑÑÑнÑка_лÑÑÑапада_ÑнежнÑ`.split(`_`),standalone:`ÑÑÑдзенÑ_лÑÑÑ_ÑакавÑк_кÑаÑавÑк_ÑÑавенÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑвенÑ_веÑаÑенÑ_каÑÑÑÑÑнÑк_лÑÑÑапад_ÑнежанÑ`.split(`_`)},monthsShort:`ÑÑÑд_лÑÑ_Ñак_кÑаÑ_ÑÑав_ÑÑÑв_лÑп_жнÑв_веÑ_каÑÑ_лÑÑÑ_Ñнеж`.split(`_`),weekdays:{format:`нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑадÑ_ÑаÑвеÑ_пÑÑнÑÑÑ_ÑÑбоÑÑ`.split(`_`),standalone:`нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑада_ÑаÑвеÑ_пÑÑнÑÑа_ÑÑбоÑа`.split(`_`),isFormat:/\[ ?[УÑÑ] ?(?:мÑнÑлÑÑ|наÑÑÑпнÑÑ)? ?\] ?dddd/},weekdaysShort:`нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),weekdaysMin:`нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY г.`,LLL:`D MMMM YYYY г., HH:mm`,LLLL:`dddd, D MMMM YYYY г., HH:mm`},calendar:{sameDay:`[СÑÐ½Ð½Ñ Ñ] LT`,nextDay:`[ÐаÑÑÑа Ñ] LT`,lastDay:`[УÑоÑа Ñ] LT`,nextWeek:function(){return`[У] dddd [Ñ] LT`},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case
136:return`[У мÑнÑлÑÑ] dddd [Ñ] LT`;case 1:case 2:case 4:return`[У мÑнÑлÑ] dddd [Ñ] LT`}},sameElse:`L`},relativeTime:{future:`пÑаз %s`,past:`%s ÑамÑ`,s:`некалÑÐºÑ ÑекÑнд`,m:Uo,mm:Uo,h:Uo,hh:Uo,d:`дзенÑ`,dd:Uo,M:`меÑÑÑ`,MM:Uo,y:`год`,yy:Uo},meridiemParse:/ноÑÑ|ÑанÑÑÑ|днÑ|веÑаÑа/,isPM:function(e){return/^(днÑ|веÑаÑа)$/.test(e)},meridiem:function(e,t,n){return e<4?`ноÑÑ`:e<12?`ÑанÑÑÑ`:e<17?`днÑ`:`веÑаÑа`},dayOfMonthOrdinalParse:/\d{1,2}-(Ñ|Ñ|га)/,ordinal:function(e,t){switch(t){case`M`:case`d`:case`DDD`:case`w`:case`W`:return(e%10==2||e%10==3)&&e%100!=12&&e%100!=13?e+`-Ñ`:e+`-Ñ`;case`D`:return e+`-га`;default:return e}},week:{dow:1,doy:7}}),r.defineLocale(`bg`,{months:`ÑнÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_май_Ñни_Ñли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи`.split(`_`),monthsShort:`ÑнÑ_Ñев_маÑ_апÑ_май_Ñни_Ñли_авг_Ñеп_окÑ_ное_дек`.split(`_`),weekdays:`неделÑ_понеделник_вÑоÑник_ÑÑÑда_ÑеÑвÑÑÑÑк_пеÑÑк_ÑÑбоÑа`.split(`_`),weekdaysShort:`нед_пон_вÑо_ÑÑÑ_ÑеÑ_пеÑ_ÑÑб`.split(`_`),weekdaysMin:`нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`D.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY H:mm`,LLLL:`dddd, D MMMM YYYY H:mm`},calendar:{sameDay:`[ÐÐ½ÐµÑ Ð²] LT`,nextDay:`[УÑÑе в] LT`,nextWeek:`dddd [в] LT`,lastDay:`[ÐÑеÑа в] LT`,lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return`[ÐиналаÑа] dddd [в] LT`;case 1:case 2:case 4:case 5:return`[ÐиналиÑ] dddd [в] LT`}},sameElse:`L`},relativeTime:{future:`Ñлед %s`,past:`пÑеди %s`,s:`нÑколко ÑекÑнди`,ss:`%d ÑекÑнди`,m:`минÑÑа`,mm:`%d минÑÑи`,h:`ÑаÑ`,hh:`%d ÑаÑа`,d:`ден`,dd:`%d дена`,w:`ÑедмиÑа`,ww:`%d ÑедмиÑи`,M:`меÑеÑ`,MM:`%d меÑеÑа`,y:`година`,yy:`%d години`},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,n=e%100;return e===0?e+`-ев`:n===0?e+`-ен`:n>10&&n<20?e+`-Ñи`:t===1?e+`-ви`:t===2?e+`-Ñи`:t===7||t===8?e+`
13-ми`:e+`-Ñи`},week:{dow:1,doy:7}}),r.defineLocale(`bm`,{months:`Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_MÉkalo_ZuwÉnkalo_Zuluyekalo_Utikalo_SÉtanburukalo_ÉkutÉburukalo_Nowanburukalo_Desanburukalo`.split(`_`),monthsShort:`Zan_Few_Mar_Awi_MÉ_Zuw_Zul_Uti_SÉt_Éku_Now_Des`.split(`_`),weekdays:`Kari_NtÉnÉn_Tarata_Araba_Alamisa_Juma_Sibiri`.split(`_`),weekdaysShort:`Kar_NtÉ_Tar_Ara_Ala_Jum_Sib`.split(`_`),weekdaysMin:`Ka_Nt_Ta_Ar_Al_Ju_Si`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`MMMM [tile] D [san] YYYY`,LLL:`MMMM [tile] D [san] YYYY [lÉrÉ] HH:mm`,LLLL:`dddd MMMM [tile] D [san] YYYY [lÉrÉ] HH:mm`},calendar:{sameDay:`[Bi lÉrÉ] LT`,nextDay:`[Sini lÉrÉ] LT`,nextWeek:`dddd [don lÉrÉ] LT`,lastDay:`[Kunu lÉrÉ] LT`,lastWeek:`dddd [tÉmÉnen lÉrÉ] LT`,sameElse:`L`},relativeTime:{future:`%s kÉnÉ`,past:`a bÉ %s bÉ`,s:`sanga dama dama`,ss:`sekondi %d`,m:`miniti kelen`,mm:`miniti %d`,h:`lÉrÉ kelen`,hh:`lÉrÉ %d`,d:`tile kelen`,dd:`tile %d`,M:`kalo kelen`,MM:`kalo %d`,y:`san kelen`,yy:`san %d`},week:{dow:1,doy:4}});var Wo={1:`à§§`,2:`২`,3:`à§©`,4:`৪`,5:`à§«`,6:`৬`,7:`à§`,8:`à§®`,9:`৯`,0:`০`},Go={"à§§":`1`,"২":`2`,"à§©":`3`,"৪":`4`,"à§«":`5`,"৬":`6`,"à§":`7`,"à§®":`8`,"৯":`9`,"০":`0`};r.defineLocale(`bn-bd`,{months:`à¦à¦¾à¦¨à§à§à¦¾à¦°à¦¿_ফà§à¦¬à§à¦°à§à§à¦¾à¦°à¦¿_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°_à¦
à¦à§à¦à§à¦¬à¦°_নà¦à§à¦®à§à¦¬à¦°_ডিসà§à¦®à§à¦¬à¦°`.split(`_`),monthsShort:`à¦à¦¾à¦¨à§_ফà§à¦¬à§à¦°à§_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦_à¦
à¦à§à¦à§_নà¦à§_ডিসà§`.split(`_`),weekdays:`রবিবার_সà§à¦®à¦¬à¦¾à¦°_মà¦à§à¦à¦²à¦¬à¦¾à¦°_বà§à¦§à¦¬à¦¾à¦°_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°_শà§à¦à§à¦°à¦¬à¦¾à¦°_শনিবার`.split(`_`),weekdaysShort:`রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿_শà§à¦à§à¦°_শনি`.split(`_`),weekdaysMin:`রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹_শà§à¦à§à¦°_শনি`.split(`_`),longDateFormat:{LT:`A h:mm সমà§`,LTS:`A h:mm:ss সমà§`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm সমà§`,LLLL:`dddd, D MMMM YYYY, A h:mm সমà§`},calendar:{sameDay:`[à¦à¦] LT`,nextDay:`[à¦à¦à¦¾à¦®à§à¦à¦¾à¦²] LT`,nextWeek:`dddd, LT`,lastDay:`[à¦à¦¤à¦à¦¾à¦²] LT`,lastWeek:`[à¦à¦¤] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s পরà§`,past:`%s à¦à¦à§`,s:`à¦à§à§à¦ সà§à¦à§à¦¨à§à¦¡`,ss:`%d সà§à¦à§à¦¨à§à¦¡`,m:`à¦à¦ মিনিà¦`,mm:`%d মিনিà¦`,h:`à¦à¦ à¦à¦¨à§à¦à¦¾`,hh:`%d à¦à¦¨à§à¦à¦¾`,d:`à¦à¦ দিন`,dd:`%d দিন`,M:`à¦à¦ মাস`,MM:`%d মাস`,y:`à¦à¦ বà¦à¦°`,yy:`%d বà¦à¦°`},preparse:function(e){return e.replace(/[১২৩৪৫৬à§à§®à§¯à§¦]/g,function(e){return Go[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Wo[e]})},meridiemParse:/রাত|à¦à§à¦°|সà¦à¦¾à¦²|দà§à¦ªà§à¦°|বিà¦à¦¾à¦²|সনà§à¦§à§à¦¯à¦¾|রাত/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`রাত`)return e<4?e:e+12;if(t===`à¦à§à¦°`||t===`সà¦à¦¾à¦²`)return e;if(t===`দà§à¦ªà§à¦°`)return e>=3?e:e+12;if(t===`বিà¦à¦¾à¦²`||t===`সনà§à¦§à§à¦¯à¦¾`)return e+12},meridiem:function(e,t,n){return e<4?`রাত`:e<6?`à¦à§à¦°`:e<12?`সà¦à¦¾à¦²`:e<15?`দà§à¦ªà§à¦°`:e<18?`বিà¦à¦¾à¦²`:e<20?`সনà§à¦§à§à¦¯à¦¾`:`রাত`},week:{dow:0,doy:6}});var Ko={1:`à§§`,2:`২`,3:`à§©`,4:`৪`,5:`à§«`,6:`৬`,7:`à§`,8:`à§®`,9:`৯`,0:`০`},qo={"à§§":`1`,"২":`2`,"à§©":`3`,"৪":`4`,"à§«":`5`,"৬":`6`,"à§":`7`,"à§®":`8`,"৯":`9`,"০":`0`};r.defineLocale(`bn`,{months:`à¦à¦¾à¦¨à§à§à¦¾à¦°à¦¿_ফà§à¦¬à§à¦°à§à§à¦¾à¦°à¦¿_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°_à¦
à¦à§à¦à§à¦¬à¦°_নà¦à§à¦®à§à¦¬à¦°_ডিসà§à¦®à§à¦¬à¦°`.split(`_`),monthsShort:`à¦à¦¾à¦¨à§_ফà§à¦¬à§à¦°à§_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦_à¦
à¦à§à¦à§_নà¦à§_ডিসà§`.split(`_`),weekdays:`রবিবার_সà§à¦®à¦¬à¦¾à¦°_মà¦à§à¦à¦²à¦¬à¦¾à¦°_বà§à¦§à¦¬à¦¾à¦°_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°_শà§à¦à§à¦°à¦¬à¦¾à¦°_শনিবার`.split(`_`),weekdaysShort:`রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿_শà§à¦à§à¦°_শনি`.split(`_`),weekdaysMin:`রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹_শà§à¦à§à¦°_শনি`.split(`_`),longDateFormat:{LT:`A h:mm সমà§`,LTS:`A h:mm:ss সমà§`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm সমà§`,LLLL:`dddd, D MMMM YYYY, A h:mm সমà§`},calendar:{sameDay:`[à¦à¦] LT`,nextDay:`[à¦à¦à¦¾à¦®à§à¦à¦¾à¦²] LT`,nextWeek:`dddd, LT`,lastDay:`[à¦à¦¤à¦à¦¾à¦²] LT`,lastWeek:`[à¦à¦¤] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s পরà§`,past:`%s à¦à¦à§`,s:`à¦à§à§à¦ সà§à¦à§à¦¨à§à¦¡`,ss:`%d সà§à¦à§à¦¨à§à¦¡`,m:`à¦à¦ মিনিà¦`,mm:`%d মিনিà¦`,h:`à¦à¦ à¦à¦¨à§à¦à¦¾`,hh:`%d à¦à¦¨à§à¦à¦¾`,d:`à¦à¦ দিন`,dd:`%d দিন`,M:`à¦à¦ মাস`,MM:`%d মাস`,y:`à¦à¦ বà¦à¦°`,yy:`%d বà¦à¦°`},preparse:function(e){return e.replace(/[১২৩৪৫৬à§à§®à§¯à§¦]/g,function(e){return qo[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Ko[e]})},meridiemParse:/রাত|সà¦à¦¾à¦²|দà§à¦ªà§à¦°|বিà¦à¦¾à¦²|রাত/,meridiemHour:function(e,t){return e===12&&(e=0),t===`রাত`&&e>=4||t===`দà§à¦ªà§à¦°`&&e<5||t===`বিà¦à¦¾à¦²`?e+12:e},meridiem:function(e,t,n){return e<4?`রাত`:e<10?`সà¦à¦¾à¦²`:e<17?`দà§à¦ªà§à¦°`:e<20?`বিà¦à¦¾à¦²`:`রাত`},week:{dow:0,doy:6}});var Jo={1:`༡`,2:`༢`,3:`༣`,4:`༤`,5:`༥`,6:`༦`,7:`༧`,8:`༨`,9:`༩`,0:`༠`},Yo={"༡":`1`,"༢":`2`,"༣":`3`,"༤":`4`,"༥":`5`,"༦":`6`,"༧":`7`,"༨":`8`,"༩":`9`,"༠":`0`};r.defineLocale(`bo`,{months:`à½à¾³à¼à½à¼à½à½à¼à½à½¼_à½à¾³à¼à½à¼à½à½à½²à½¦à¼à½_à½à¾³à¼à½à¼à½à½¦à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½²à¼à½_à½à¾³à¼à½à¼à½£à¾à¼à½_à½à¾³à¼à½à¼à½à¾²à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à½à¼à½_à½à¾³à¼à½à¼à½à½¢à¾à¾±à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½
ིà½à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½à½²à½¦à¼à½`.split(`_`),monthsShort:`à½à¾³à¼1_à½à¾³à¼2_à½à¾³à¼3_à½à¾³à¼4_à½à¾³à¼5_à½à¾³à¼6_à½à¾³à¼7_à½à¾³à¼8_à½à¾³à¼9_à½à¾³à¼10_à½à¾³à¼11_à½à¾³à¼12`.split(`_`),monthsShortRegex:/^(à½à¾³à¼\d{1,2})/,monthsParseExact:!0,weekdays:`à½à½à½ à¼à½à½²à¼à½à¼_à½à½à½ à¼à½à¾³à¼à½à¼_à½à½à½ à¼à½à½²à½à¼à½à½à½¢à¼_à½à½à½ à¼à½£à¾·à½à¼à½à¼_à½à½à½ à¼à½à½´à½¢à¼à½à½´_à½à½à½ à¼à½à¼à½¦à½à½¦à¼_à½à½à½ à¼à½¦à¾¤à½ºà½à¼à½à¼`.split(`_`),weekdaysShort:`à½à½²à¼à½à¼_à½à¾³à¼à½à¼_à½à½²à½à¼à½à½à½¢à¼_ལྷà½à¼à½à¼_à½à½´à½¢à¼à½à½´_à½à¼à½¦à½à½¦à¼_སྤེà½à¼à½à¼`.split(`_`),weekdaysMin:`à½à½²_à½à¾³_à½à½²à½_ལྷà½_à½à½´à½¢_སà½à½¦_སྤེà½`.split(`_`),longDateFormat:{LT:`A h:mm`,
13LTS:`A h:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm`,LLLL:`dddd, D MMMM YYYY, A h:mm`},calendar:{sameDay:`[à½à½²à¼à½¢à½²à½] LT`,nextDay:`[སà½à¼à½à½²à½] LT`,nextWeek:`[à½à½à½´à½à¼à½à¾²à½à¼à½¢à¾à½ºà½¦à¼à½], LT`,lastDay:`[à½à¼à½¦à½] LT`,lastWeek:`[à½à½à½´à½à¼à½à¾²à½à¼à½à½à½ à¼à½] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s ལà¼`,past:`%s སà¾à½à¼à½£`,s:`ལà½à¼à½¦à½`,ss:`%d སà¾à½¢à¼à½à¼`,m:`སà¾à½¢à¼à½à¼à½à½
ིà½`,mm:`%d སà¾à½¢à¼à½`,h:`à½à½´à¼à½à½¼à½à¼à½à½
ིà½`,hh:`%d à½à½´à¼à½à½¼à½`,d:`à½à½²à½à¼à½à½
ིà½`,dd:`%d à½à½²à½à¼`,M:`à½à¾³à¼à½à¼à½à½
ིà½`,MM:`%d à½à¾³à¼à½`,y:`ལོà¼à½à½
ིà½`,yy:`%d ལོ`},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return Yo[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Jo[e]})},meridiemParse:/à½à½à½à¼à½à½¼|à½à½¼à½à½¦à¼à½à½¦|à½à½²à½à¼à½à½´à½|à½à½à½¼à½à¼à½à½|à½à½à½à¼à½à½¼/,meridiemHour:function(e,t){return e===12&&(e=0),t===`à½à½à½à¼à½à½¼`&&e>=4||t===`à½à½²à½à¼à½à½´à½`&&e<5||t===`à½à½à½¼à½à¼à½à½`?e+12:e},meridiem:function(e,t,n){return e<4?`à½à½à½à¼à½à½¼`:e<10?`à½à½¼à½à½¦à¼à½à½¦`:e<17?`à½à½²à½à¼à½à½´à½`:e<20?`à½à½à½¼à½à¼à½à½`:`à½à½à½à¼à½à½¼`},week:{dow:0,doy:6}});function Xo(e,t,n){return e+` `+$o({mm:`munutenn`,MM:`miz`,dd:`devezh`}[n],e)}function Zo(e){switch(Qo(e)){case 1:case 3:case 4:case 5:case 9:return e+` bloaz`;default:return e+` vloaz`}}function Qo(e){return e>9?Qo(e%10):e}function $o(e,t){return t===2?es(e):e}function es(e){var t={m:`v`,b:`v`,d:`z`};return t[e.charAt(0)]===void 0?e:t[e.charAt(0)]+e.substring(1)}var ts=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],ns=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,rs=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,is=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,as=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],os=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],ss=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];r.defineLocale(`br`,{months:`Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu`.split(`_`),monthsShort:`Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker`.split(`_`),weekdays:`Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn`.split(`_`),weekdaysShort:`Sul_Lun_Meu_Mer_Yao_Gwe_Sad`.split(`_`),weekdaysMin:`Su_Lu_Me_Mer_Ya_Gw_Sa`.split(`_`),weekdaysParse:ss,fullWeekdaysParse:as,shortWeekdaysParse:os,minWeekdaysParse:ss,monthsRegex:ns,monthsShortRegex:ns,monthsStrictRegex:rs,monthsShortStrictRegex:is,monthsParse:ts,longMonthsParse:ts,shortMonthsParse:ts,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D [a viz] MMMM YYYY`,LLL:`D [a viz] MMMM YYYY HH:mm`,LLLL:`dddd, D [a viz] MMMM YYYY HH:mm`},calendar:{sameDay:`[Hiziv da] LT`,nextDay:`[Warcʼhoazh da] LT`,nextWeek:`dddd [da] LT`,lastDay:`[Decʼh da] LT`,lastWeek:`dddd [paset da] LT`,sameElse:`L`},relativeTime:{future:`a-benn %s`,past:`%s ʼzo`,s:`un nebeud segondennoù`,ss:`%d eilenn`,m:`ur vunutenn`,mm:Xo,h:`un eur`,hh:`%d eur`,d:`un devezh`,dd:Xo,M:`ur miz`,MM:Xo,y:`ur bloaz`,yy:Zo},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(e===1?`añ`:`vet`)},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return e===`g.m.`},meridiem:function(e,t,n){return e<12?`a.m.`:`g.m.`}});function cs(e,t,n,r){switch(n){case`m`:return t?`jedna minuta`:r?`jednu minutu`:`jedne minute`}}function ls(e,t,n){var r=e+` `;switch(n){case`ss`:return e===1?r+=`sekunda`:e===2||e===3||e===4?r+=`sekunde`:r+=`sekundi`,r;case`mm`:return e===1?r+=`minuta`:e===2||e===3||e===4?r+=`minute`:r+=`minuta`,r;case`h`:return`jedan sat`;case`hh`:return e===1?r+=`sat`:e===2||e===3||e===4?r+=`sata`:r+=`sati`,r;case`dd`:return e===1?r+=`dan`:r+=`dana`,r;case`MM`:return e===1?r+=`mjesec`:e===2||e===3||e===4?r+=`mjeseca`:r+=`mjeseci`,r;case`yy`:return e===1?r+=`godina`:e===2||e===3||e===4?r+=`godine`:r+=`godina`,r}}r.defineLocale(`bs`,{months:`januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar`.split(`_`),monthsShort:`jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota`.split(`_`),weekdaysShort:`ned._pon._uto._sri._Äet._pet._sub.`.split(`_`),weekdaysMin:`ne_po_ut_sr_Äe_pe_su`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,
13LLLL:`dddd, D. MMMM YYYY H:mm`},calendar:{sameDay:`[danas u] LT`,nextDay:`[sutra u] LT`,nextWeek:function(){switch(this.day()){case 0:return`[u] [nedjelju] [u] LT`;case 3:return`[u] [srijedu] [u] LT`;case 6:return`[u] [subotu] [u] LT`;case 1:case 2:case 4:case 5:return`[u] dddd [u] LT`}},lastDay:`[juÄer u] LT`,lastWeek:function(){switch(this.day()){case 0:case 3:return`[proÅ¡lu] dddd [u] LT`;case 6:return`[proÅ¡le] [subote] [u] LT`;case 1:case 2:case 4:case 5:return`[proÅ¡li] dddd [u] LT`}},sameElse:`L`},relativeTime:{future:`za %s`,past:`prije %s`,s:`par sekundi`,ss:ls,m:cs,mm:ls,h:ls,hh:ls,d:`dan`,dd:ls,M:`mjesec`,MM:ls,y:`godinu`,yy:ls},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}}),r.defineLocale(`ca`,{months:{standalone:`gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre`.split(`_`),format:`de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre`.split(`_`),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:`gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.`.split(`_`),monthsParseExact:!0,weekdays:`diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte`.split(`_`),weekdaysShort:`dg._dl._dt._dc._dj._dv._ds.`.split(`_`),weekdaysMin:`dg_dl_dt_dc_dj_dv_ds`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM [de] YYYY`,ll:`D MMM YYYY`,LLL:`D MMMM [de] YYYY [a les] H:mm`,lll:`D MMM YYYY, H:mm`,LLLL:`dddd D MMMM [de] YYYY [a les] H:mm`,llll:`ddd D MMM YYYY, H:mm`},calendar:{sameDay:function(){return`[avui a `+(this.hours()===1?`la`:`les`)+`] LT`},nextDay:function(){return`[demà a `+(this.hours()===1?`la`:`les`)+`] LT`},nextWeek:function(){return`dddd [a `+(this.hours()===1?`la`:`les`)+`] LT`},lastDay:function(){return`[ahir a `+(this.hours()===1?`la`:`les`)+`] LT`},lastWeek:function(){return`[el] dddd [passat a `+(this.hours()===1?`la`:`les`)+`] LT`},sameElse:`L`},relativeTime:{future:`d'aquà %s`,past:`fa %s`,s:`uns segons`,ss:`%d segons`,m:`un minut`,mm:`%d minuts`,h:`una hora`,hh:`%d hores`,d:`un dia`,dd:`%d dies`,M:`un mes`,MM:`%d mesos`,y:`un any`,yy:`%d anys`},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=e===1?`r`:e===2?`n`:e===3?`r`:e===4?`t`:`è`;return(t===`w`||t===`W`)&&(n=`a`),e+n},week:{dow:1,doy:4}});var us={standalone:`leden_únor_bÅezen_duben_kvÄten_Äerven_Äervenec_srpen_záÅÃ_ÅÃjen_listopad_prosinec`.split(`_`),format:`ledna_února_bÅezna_dubna_kvÄtna_Äervna_Äervence_srpna_záÅÃ_ÅÃjna_listopadu_prosince`.split(`_`),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},ds=`led_úno_bÅe_dub_kvÄ_Ävn_Ävc_srp_záÅ_ÅÃj_lis_pro`.split(`_`),fs=[/^led/i,/^úno/i,/^bÅe/i,/^dub/i,/^kvÄ/i,/^(Ävn|Äerven$|Äervna)/i,/^(Ävc|Äervenec|Äervence)/i,/^srp/i,/^záÅ/i,/^ÅÃj/i,/^lis/i,/^pro/i],ps=/^(leden|únor|bÅezen|duben|kvÄten|Äervenec|Äervence|Äerven|Äervna|srpen|záÅÃ|ÅÃjen|listopad|prosinec|led|úno|bÅe|dub|kvÄ|Ävn|Ävc|srp|záÅ|ÅÃj|lis|pro)/i;function ms(e){return e>1&&e<5&&~~(e/10)!=1}function hs(e,t,n,r){var i=e+` `;switch(n){case`s`:return t||r?`pár sekund`:`pár sekundami`;case`ss`:return t||r?i+(ms(e)?`sekundy`:`sekund`):i+`sekundami`;case`m`:return t?`minuta`:r?`minutu`:`minutou`;case`mm`:return t||r?i+(ms(e)?`minuty`:`minut`):i+`minutami`;case`h`:return t?`hodina`:r?`hodinu`:`hodinou`;case`hh`:return t||r?i+(ms(e)?`hodiny`:`hodin`):i+`hodinami`;case`d`:return t||r?`den`:`dnem`;case`dd`:return t||r?i+(ms(e)?`dny`:`dnÃ`):i+`dny`;case`M`:return t||r?`mÄsÃc`:`mÄsÃcem`;case`MM`:return t||r?i+(ms(e)?`mÄsÃce`:`mÄsÃců`):i+`mÄsÃci`;case`y`:return t||r?`rok`:`rokem`;case`yy`:return t||r?i+(ms(e)?`roky`:`let`):i+`lety`}}r.defineLocale(`cs`,{months:us,monthsShort:ds,monthsRegex:ps,monthsShortRegex:ps,monthsStrictRegex:/^(leden|ledna|února|únor|bÅezen|bÅezna|duben|dubna|kvÄten|kvÄtna|Äervenec|Äervence|Äerven|Äervna|srpen|srpna|záÅÃ|ÅÃjen|ÅÃjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bÅe|dub|kvÄ|Ävn|Ävc|srp|záÅ|ÅÃj|lis|pro)/i,monthsParse:fs,longMonthsParse:fs,shortMonthsParse:fs,weekdays:`nedÄle_pondÄlÃ_úterý_stÅeda_Ätvrtek_pátek_sobota`.split(`_`),weekdaysShort:`ne_po_út_st_Ät_pá_so`.split(`_`),weekdaysMin:`ne_po_út_st_Ät_pá_so`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,
13LLLL:`dddd D. MMMM YYYY H:mm`,l:`D. M. YYYY`},calendar:{sameDay:`[dnes v] LT`,nextDay:`[zÃtra v] LT`,nextWeek:function(){switch(this.day()){case 0:return`[v nedÄli v] LT`;case 1:case 2:return`[v] dddd [v] LT`;case 3:return`[ve stÅedu v] LT`;case 4:return`[ve Ätvrtek v] LT`;case 5:return`[v pátek v] LT`;case 6:return`[v sobotu v] LT`}},lastDay:`[vÄera v] LT`,lastWeek:function(){switch(this.day()){case 0:return`[minulou nedÄli v] LT`;case 1:case 2:return`[minulé] dddd [v] LT`;case 3:return`[minulou stÅedu v] LT`;case 4:case 5:return`[minulý] dddd [v] LT`;case 6:return`[minulou sobotu v] LT`}},sameElse:`L`},relativeTime:{future:`za %s`,past:`pÅed %s`,s:hs,ss:hs,m:hs,mm:hs,h:hs,hh:hs,d:hs,dd:hs,M:hs,MM:hs,y:hs,yy:hs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`cv`,{months:`кÓÑлаÑ_наÑÓÑ_пÑÑ_ака_май_Ò«ÓÑÑме_ÑÑÓ_Ò«ÑÑла_авÓн_Ñпа_Ñӳк_ÑаÑÑав`.split(`_`),monthsShort:`кÓÑ_наÑ_пÑÑ_ака_май_Ò«ÓÑ_ÑÑÓ_Ò«ÑÑ_авн_Ñпа_Ñӳк_ÑаÑ`.split(`_`),weekdays:`вÑÑÑаÑникÑн_ÑÑнÑикÑн_ÑÑлаÑикÑн_ÑнкÑн_кÓҫнеÑникÑн_ÑÑнекÑн_ÑÓмаÑкÑн`.split(`_`),weekdaysShort:`вÑÑ_ÑÑн_ÑÑл_Ñн_кÓÒ«_ÑÑн_ÑÓм`.split(`_`),weekdaysMin:`вÑ_Ñн_ÑÑ_Ñн_кҫ_ÑÑ_Ñм`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD-MM-YYYY`,LL:`YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ]`,LLL:`YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ], HH:mm`,LLLL:`dddd, YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ], HH:mm`},calendar:{sameDay:`[ÐаÑн] LT [ÑеÑ
еÑÑе]`,nextDay:`[ЫÑан] LT [ÑеÑ
еÑÑе]`,lastDay:`[ÓнеÑ] LT [ÑеÑ
еÑÑе]`,nextWeek:`[ҪиÑеÑ] dddd LT [ÑеÑ
еÑÑе]`,lastWeek:`[ÐÑÑнÓ] dddd LT [ÑеÑ
еÑÑе]`,sameElse:`L`},relativeTime:{future:function(e){return e+(/ÑеÑ
еÑ$/i.exec(e)?`Ñен`:/Ò«Ñл$/i.exec(e)?`Ñан`:`Ñан`)},past:`%s каÑлла`,s:`пÓÑ-ик ҫеккÑнÑ`,ss:`%d ҫеккÑнÑ`,m:`пÓÑ Ð¼Ð¸Ð½ÑÑ`,mm:`%d минÑÑ`,h:`пÓÑ ÑеÑ
еÑ`,hh:`%d ÑеÑ
еÑ`,d:`пÓÑ ÐºÑн`,dd:`%d кÑн`,M:`пÓÑ ÑйÓÑ
`,MM:`%d ÑйÓÑ
`,y:`пÓÑ Ò«Ñл`,yy:`%d Ò«Ñл`},dayOfMonthOrdinalParse:/\d{1,2}-мÓÑ/,ordinal:`%d-мÓÑ`,week:{dow:1,doy:7}}),r.defineLocale(`cy`,{months:`Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr`.split(`_`),monthsShort:`Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag`.split(`_`),weekdays:`Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn`.split(`_`),weekdaysShort:`Sul_Llun_Maw_Mer_Iau_Gwe_Sad`.split(`_`),weekdaysMin:`Su_Ll_Ma_Me_Ia_Gw_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Heddiw am] LT`,nextDay:`[Yfory am] LT`,nextWeek:`dddd [am] LT`,lastDay:`[Ddoe am] LT`,lastWeek:`dddd [diwethaf am] LT`,sameElse:`L`},relativeTime:{future:`mewn %s`,past:`%s yn ôl`,s:`ychydig eiliadau`,ss:`%d eiliad`,m:`munud`,mm:`%d munud`,h:`awr`,hh:`%d awr`,d:`diwrnod`,dd:`%d diwrnod`,M:`mis`,MM:`%d mis`,y:`blwyddyn`,yy:`%d flynedd`},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n=``;return t>20?n=t===40||t===50||t===60||t===80||t===100?`fed`:`ain`:t>0&&(n=[``,`af`,`il`,`ydd`,`ydd`,`ed`,`ed`,`ed`,`fed`,`fed`,`fed`,`eg`,`fed`,`eg`,`eg`,`fed`,`eg`,`eg`,`fed`,`eg`,`fed`][t]),e+n},week:{dow:1,doy:4}}),r.defineLocale(`da`,{months:`januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december`.split(`_`),monthsShort:`jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec`.split(`_`),weekdays:`søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag`.split(`_`),weekdaysShort:`søn_man_tir_ons_tor_fre_lør`.split(`_`),weekdaysMin:`sø_ma_ti_on_to_fr_lø`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY HH:mm`,LLLL:`dddd [d.] D. MMMM YYYY [kl.] HH:mm`},calendar:{sameDay:`[i dag kl.] LT`,nextDay:`[i morgen kl.] LT`,nextWeek:`pÃ¥ dddd [kl.] LT`,lastDay:`[i gÃ¥r kl.] LT`,lastWeek:`[i] dddd[s kl.] LT`,sameElse:`L`},relativeTime:{future:`om %s`,past:`%s siden`,s:`fÃ¥ sekunder`,ss:`%d sekunder`,m:`et minut`,mm:`%d minutter`,h:`en time`,hh:`%d timer`,d:`en dag`,dd:`%d dage`,M:`en mÃ¥ned`,MM:`%d mÃ¥neder`,y:`et Ã¥r`,yy:`%d Ã¥r`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});function gs(e,t,n,r){var i={m:[`eine Minute`,`einer Minute`],h:[`eine Stunde`,`einer Stunde`],d:[`ein Tag`,`einem Tag`],dd:[e+` Tage`,e+` Tagen`],w:[`eine Woche`,`einer Woche`],M:[`ein Monat`,`einem Monat`],MM:[e+` Monate`,e+` Monaten`],y:[`ein Jahr`,`einem Jahr`],yy:[e+` Jahre`,e+` Jahren`]};return t?i[n][0]:i[n][1]}r.defineLocale(`de-at`,{months:`Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember`.split(`_`),monthsShort:`Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag`.split(`_`),weekdaysShort:`So._Mo._Di._Mi._Do._Fr._Sa.`.split(`_`),weekdaysMin:`So_Mo_Di_Mi_Do_Fr_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY HH:mm`,LLLL:`dddd, D. MMMM YYYY HH:mm`},calendar:{sameDay:`[heute um] LT [Uhr]`,sameElse:`L`,nextDay:`[morgen um] LT [Uhr]`,nextWeek:`dddd [um] LT [Uhr]`,lastDay:`[gestern um] LT [Uhr]`,lastWeek:`[letzten] dddd [um] LT [Uhr]`},relativeTime:{future:`in %s`,past:`vor %s`,s:`ein paar Sekunden`,ss:`%d Sekunden`,m:gs,mm:`%d Minuten`,h:gs,hh:`%d Stunden`,d:gs,dd:gs,w:gs,ww:`%d Wochen`,M:gs,MM:gs,y:gs,yy:gs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});function _s(e,t,n,r){var i={m:[`eine Minute`,`einer Minute`],h:[`eine Stunde`,`einer Stunde`],d:[`ein Tag`,`einem Tag`],dd:[e+` Tage`,e+` Tagen`],w:[`eine Woche`,`einer Woche`],M:[`ein Monat`,`einem Monat`],MM:[e+` Monate`,e+` Monaten`],y:[`ein Jahr`,`einem Jahr`],yy:[e+` Jahre`,e+` Jahren`]};return t?i[n][0]:i[n][1]}r.defineLocale(`de-ch`,{months:`Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember`.split(`_`),monthsShort:`Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag`.split(`_`),weekdaysShort:`So_Mo_Di_Mi_Do_Fr_Sa`.split(`_`),weekdaysMin:`So_Mo_Di_Mi_Do_Fr_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY HH:mm`,LLLL:`dddd, D. MMMM YYYY HH:mm`},calendar:{sameDay:`[heute um] LT [Uhr]`,sameElse:`L`,nextDay:`[morgen um] LT [Uhr]`,nextWeek:`dddd [um] LT [Uhr]`,lastDay:`[gestern um] LT [Uhr]`,lastWeek:`[letzten] dddd [um] LT [Uhr]`},relativeTime:{future:`in %s`,past:`vor %s`,s:`ein paar Sekunden`,ss:`%d Sekunden`,m:_s,mm:`%d Minuten`,h:_s,hh:`%d Stunden`,d:_s,dd:_s,w:_s,ww:`%d Wochen`,M:_s,MM:_s,y:_s,yy:_s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});function vs(e,t,n,r){var i={m:[`eine Minute`,`einer Minute`],h:[`eine Stunde`,`einer Stunde`],d:[`ein Tag`,`einem Tag`],dd:[e+` Tage`,e+` Tagen`],w:[`eine Woche`,`einer Woche`],M:[`ein Monat`,`einem Monat`],MM:[e+` Monate`,e+` Monaten`],y:[`ein Jahr`,`einem Jahr`],yy:[e+` Jahre`,e+` Jahren`]};return t?i[n][0]:i[n][1]}r.defineLocale(`de`,{months:`Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember`.split(`_`),monthsShort:`Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag`.split(`_`),weekdaysShort:`So._Mo._Di._Mi._Do._Fr._Sa.`.split(`_`),weekdaysMin:`So_Mo_Di_Mi_Do_Fr_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY HH:mm`,LLLL:`dddd, D. MMMM YYYY HH:mm`},calendar:{sameDay:`[heute um] LT [Uhr]`,sameElse:`L`,nextDay:`[morgen um] LT [Uhr]`,nextWeek:`dddd [um] LT [Uhr]`,lastDay:`[gestern um] LT [Uhr]`,lastWeek:`[letzten] dddd [um] LT [Uhr]`},relativeTime:{future:`in %s`,past:`vor %s`,s:`ein paar Sekunden`,ss:`%d Sekunden`,m:vs,mm:`%d Minuten`,h:vs,hh:`%d Stunden`,d:vs,dd:vs,w:vs,ww:`%d Wochen`,M:vs,MM:vs,y:vs,yy:vs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var ys=[`ÞÞ¬ÞÞªÞÞ¦ÞÞ©`,`ÞÞ¬ÞÞ°ÞÞªÞÞ¦ÞÞ©`,`ÞÞ§ÞÞ¨ÞÞª`,`ÞÞÞÞ°ÞÞ©ÞÞª`,`ÞÞ`,`ÞÞ«ÞÞ°`,`ÞÞªÞÞ¦ÞÞ¨`,`ÞÞ¯ÞÞ¦ÞÞ°ÞÞª`,`ÞÞ¬ÞÞ°ÞÞ¬ÞÞ°ÞÞ¦ÞÞª`,`ÞÞ®ÞÞ°ÞÞ¯ÞÞ¦ÞÞª`,`ÞÞ®ÞÞ¬ÞÞ°ÞÞ¦ÞÞª`,`ÞÞ¨ÞÞ¬ÞÞ°ÞÞ¦ÞÞª`],bs=[`ÞÞ§ÞÞ¨ÞÞ°ÞÞ¦`,`ÞÞ¯ÞÞ¦`,`ÞÞ¦ÞÞ°ÞÞ§ÞÞ¦`,`ÞÞªÞÞ¦`,`ÞÞªÞÞ§ÞÞ°ÞÞ¦ÞÞ¨`,`ÞÞªÞÞªÞÞª`,`ÞÞ®ÞÞ¨ÞÞ¨ÞÞª`];r.defineLocale(`dv`,{months:ys,monthsShort:ys,weekdays:bs,weekdaysShort:bs,weekdaysMin:`ÞÞ§ÞÞ¨_ÞÞ¯ÞÞ¦_ÞÞ¦ÞÞ°_ÞÞªÞÞ¦_ÞÞªÞÞ§_ÞÞªÞÞª_ÞÞ®ÞÞ¨`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`D/M/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},meridiemParse:/ÞÞ|ÞÞ/,isPM:function(e){return e===`ÞÞ`},meridiem:function(e,t,n){return e<12?`ÞÞ`:`ÞÞ`},calendar:{sameDay:`[ÞÞ¨ÞÞ¦ÞÞª] LT`,nextDay:`[ÞÞ§ÞÞ¦ÞÞ§] LT`,nextWeek:`dddd LT`,lastDay:`[ÞÞ¨ÞÞ°ÞÞ¬] LT`,lastWeek:`[ÞÞ§ÞÞ¨ÞÞªÞÞ¨] dddd LT`,sameElse:`L`},relativeTime:{future:`ÞÞ¬ÞÞÞÞ¦ÞÞ¨ %s`,past:`ÞÞªÞÞ¨ÞÞ° %s`,s:`ÞÞ¨ÞÞªÞÞ°ÞÞªÞÞ®Þ
Þ¬ÞÞ°`,ss:`d% ÞÞ¨ÞÞªÞÞ°ÞÞª`,m:`ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°`,mm:`ÞÞ¨ÞÞ¨ÞÞª %d`,h:`ÞÞ¦ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°`,hh:`ÞÞ¦ÞÞ¨ÞÞ¨ÞÞª %d`,d:`ÞÞªÞÞ¦ÞÞ¬ÞÞ°`,dd:`ÞÞªÞÞ¦ÞÞ° %d`,M:`ÞÞ¦ÞÞ¬ÞÞ°`,MM:`ÞÞ¦ÞÞ° %d`,y:`ÞÞ¦ÞÞ¦ÞÞ¬ÞÞ°`,yy:`ÞÞ¦ÞÞ¦ÞÞª %d`},preparse:function(e){return e.replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/,/g,`Ø`)},week:{dow:7,doy:12}});function xs(e){return typeof Function<`u`&&e instanceof Function||Object.prototype.toString.call(e)===`[object Function]`}r.defineLocale(`el`,{monthsNominativeEl:`ÎανοÏ
άÏιοÏ_ΦεβÏοÏ
άÏιοÏ_ÎάÏÏιοÏ_ÎÏÏίλιοÏ_ÎάιοÏ_ÎοÏνιοÏ_ÎοÏλιοÏ_ÎÏγοÏ
ÏÏοÏ_ΣεÏÏÎμβÏιοÏ_ÎκÏÏβÏιοÏ_ÎοÎμβÏιοÏ_ÎεκÎμβÏιοÏ`.split(`_`),monthsGenitiveEl:`ÎανοÏ
αÏίοÏ
_ΦεβÏοÏ
αÏίοÏ
_ÎαÏÏίοÏ
_ÎÏÏιλίοÏ
_ÎαÎοÏ
_ÎοÏ
νίοÏ
_ÎοÏ
λίοÏ
_ÎÏ
γοÏÏÏοÏ
_ΣεÏÏεμβÏίοÏ
_ÎκÏÏβÏίοÏ
_ÎοεμβÏίοÏ
_ÎεκεμβÏίοÏ
`.split(`_`),months:function(e,t){return e?typeof t==`string`&&/D/.test(t.substring(0,t.indexOf(`MMMM`)))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:`Îαν_Φεβ_ÎαÏ_ÎÏÏ_ÎαÏ_ÎοÏ
ν_ÎοÏ
λ_ÎÏ
γ_ΣεÏ_ÎκÏ_Îοε_Îεκ`.split(`_`),weekdays:`ÎÏ
Ïιακή_ÎεÏ
ÏÎÏα_ΤÏίÏη_ΤεÏάÏÏη_Î ÎμÏÏη_ΠαÏαÏκεÏ
ή_ΣάββαÏο`.split(`_`),weekdaysShort:`ÎÏ
Ï_ÎεÏ
_ΤÏι_ΤεÏ_Πεμ_ΠαÏ_Σαβ`.split(`_`),weekdaysMin:`ÎÏ
_Îε_ΤÏ_Τε_Πε_Πα_Σα`.split(`_`),meridiem:function(e,t,n){return e>11?n?`μμ`:`ÎÎ`:n?`Ïμ`:`Î Î`},isPM:function(e){return(e+``).toLowerCase()[0]===`μ`},meridiemParse:/[Î Î]\.?Î?\.?/i,longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,
13L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendarEl:{sameDay:`[ΣήμεÏα {}] LT`,nextDay:`[ÎÏÏιο {}] LT`,nextWeek:`dddd [{}] LT`,lastDay:`[Î§Î¸ÎµÏ {}] LT`,lastWeek:function(){switch(this.day()){case 6:return`[Ïο ÏÏοηγοÏμενο] dddd [{}] LT`;default:return`[Ïην ÏÏοηγοÏμενη] dddd [{}] LT`}},sameElse:`L`},calendar:function(e,t){var n=this._calendarEl[e],r=t&&t.hours();return xs(n)&&(n=n.apply(t)),n.replace(`{}`,r%12==1?`ÏÏη`:`ÏÏιÏ`)},relativeTime:{future:`Ïε %s`,past:`%s ÏÏιν`,s:`λίγα δεÏ
ÏεÏÏλεÏÏα`,ss:`%d δεÏ
ÏεÏÏλεÏÏα`,m:`Îνα λεÏÏÏ`,mm:`%d λεÏÏά`,h:`μία ÏÏα`,hh:`%d ÏÏεÏ`,d:`μία μÎÏα`,dd:`%d μÎÏεÏ`,M:`ÎÎ½Î±Ï Î¼Î®Î½Î±Ï`,MM:`%d μήνεÏ`,y:`ÎÎ½Î±Ï ÏÏÏνοÏ`,yy:`%d ÏÏÏνια`},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:`%dη`,week:{dow:1,doy:4}}),r.defineLocale(`en-au`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:0,doy:4}}),r.defineLocale(`en-ca`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,L:`YYYY-MM-DD`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),r.defineLocale(`en-gb`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}}),r.defineLocale(`en-ie`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}}),r.defineLocale(`en-il`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),r.defineLocale(`en-in`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,
13L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:0,doy:6}}),r.defineLocale(`en-nz`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}}),r.defineLocale(`en-sg`,{months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec`.split(`_`),weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),weekdaysShort:`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),weekdaysMin:`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Today at] LT`,nextDay:`[Tomorrow at] LT`,nextWeek:`dddd [at] LT`,lastDay:`[Yesterday at] LT`,lastWeek:`[Last] dddd [at] LT`,sameElse:`L`},relativeTime:{future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}}),r.defineLocale(`eo`,{months:`januaro_februaro_marto_aprilo_majo_junio_julio_aÅgusto_septembro_oktobro_novembro_decembro`.split(`_`),monthsShort:`jan_feb_mart_apr_maj_jun_jul_aÅg_sept_okt_nov_dec`.split(`_`),weekdays:`dimanÄo_lundo_mardo_merkredo_ĵaÅdo_vendredo_sabato`.split(`_`),weekdaysShort:`dim_lun_mard_merk_ĵaÅ_ven_sab`.split(`_`),weekdaysMin:`di_lu_ma_me_ĵa_ve_sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`[la] D[-an de] MMMM, YYYY`,LLL:`[la] D[-an de] MMMM, YYYY HH:mm`,LLLL:`dddd[n], [la] D[-an de] MMMM, YYYY HH:mm`,llll:`ddd, [la] D[-an de] MMM, YYYY HH:mm`},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return e.charAt(0).toLowerCase()===`p`},meridiem:function(e,t,n){return e>11?n?`p.t.m.`:`P.T.M.`:n?`a.t.m.`:`A.T.M.`},calendar:{sameDay:`[HodiaÅ je] LT`,nextDay:`[MorgaÅ je] LT`,nextWeek:`dddd[n je] LT`,lastDay:`[HieraÅ je] LT`,lastWeek:`[pasintan] dddd[n je] LT`,sameElse:`L`},relativeTime:{future:`post %s`,past:`antaÅ %s`,s:`kelkaj sekundoj`,ss:`%d sekundoj`,m:`unu minuto`,mm:`%d minutoj`,h:`unu horo`,hh:`%d horoj`,d:`unu tago`,dd:`%d tagoj`,M:`unu monato`,MM:`%d monatoj`,y:`unu jaro`,yy:`%d jaroj`},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:`%da`,week:{dow:1,doy:7}});var Ss=`ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.`.split(`_`),Cs=`ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic`.split(`_`),ws=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ts=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale(`es-do`,{months:`enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Cs[e.month()]:Ss[e.month()]:Ss},monthsRegex:Ts,monthsShortRegex:Ts,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:ws,longMonthsParse:ws,shortMonthsParse:ws,weekdays:`domingo_lunes_martes_miércoles_jueves_viernes_sábado`.split(`_`),weekdaysShort:`dom._lun._mar._mié._jue._vie._sáb.`.split(`_`),weekdaysMin:`do_lu_ma_mi_ju_vi_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,
13L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY h:mm A`,LLLL:`dddd, D [de] MMMM [de] YYYY h:mm A`},calendar:{sameDay:function(){return`[hoy a la`+(this.hours()===1?``:`s`)+`] LT`},nextDay:function(){return`[mañana a la`+(this.hours()===1?``:`s`)+`] LT`},nextWeek:function(){return`dddd [a la`+(this.hours()===1?``:`s`)+`] LT`},lastDay:function(){return`[ayer a la`+(this.hours()===1?``:`s`)+`] LT`},lastWeek:function(){return`[el] dddd [pasado a la`+(this.hours()===1?``:`s`)+`] LT`},sameElse:`L`},relativeTime:{future:`en %s`,past:`hace %s`,s:`unos segundos`,ss:`%d segundos`,m:`un minuto`,mm:`%d minutos`,h:`una hora`,hh:`%d horas`,d:`un dÃa`,dd:`%d dÃas`,w:`una semana`,ww:`%d semanas`,M:`un mes`,MM:`%d meses`,y:`un año`,yy:`%d años`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}});var Es=`ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.`.split(`_`),Ds=`ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic`.split(`_`),Os=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],W=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale(`es-mx`,{months:`enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Ds[e.month()]:Es[e.month()]:Es},monthsRegex:W,monthsShortRegex:W,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Os,longMonthsParse:Os,shortMonthsParse:Os,weekdays:`domingo_lunes_martes_miércoles_jueves_viernes_sábado`.split(`_`),weekdaysShort:`dom._lun._mar._mié._jue._vie._sáb.`.split(`_`),weekdaysMin:`do_lu_ma_mi_ju_vi_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY H:mm`,LLLL:`dddd, D [de] MMMM [de] YYYY H:mm`},calendar:{sameDay:function(){return`[hoy a la`+(this.hours()===1?``:`s`)+`] LT`},nextDay:function(){return`[mañana a la`+(this.hours()===1?``:`s`)+`] LT`},nextWeek:function(){return`dddd [a la`+(this.hours()===1?``:`s`)+`] LT`},lastDay:function(){return`[ayer a la`+(this.hours()===1?``:`s`)+`] LT`},lastWeek:function(){return`[el] dddd [pasado a la`+(this.hours()===1?``:`s`)+`] LT`},sameElse:`L`},relativeTime:{future:`en %s`,past:`hace %s`,s:`unos segundos`,ss:`%d segundos`,m:`un minuto`,mm:`%d minutos`,h:`una hora`,hh:`%d horas`,d:`un dÃa`,dd:`%d dÃas`,w:`una semana`,ww:`%d semanas`,M:`un mes`,MM:`%d meses`,y:`un año`,yy:`%d años`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:0,doy:4},invalidDate:`Fecha inválida`});var ks=`ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.`.split(`_`),As=`ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic`.split(`_`),js=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ms=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale(`es-us`,{months:`enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?As[e.month()]:ks[e.month()]:ks},monthsRegex:Ms,monthsShortRegex:Ms,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:js,longMonthsParse:js,shortMonthsParse:js,weekdays:`domingo_lunes_martes_miércoles_jueves_viernes_sábado`.split(`_`),weekdaysShort:`dom._lun._mar._mié._jue._vie._sáb.`.split(`_`),weekdaysMin:`do_lu_ma_mi_ju_vi_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,
vendor: 16,384 bytes, line 13
13L:`MM/DD/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY h:mm A`,LLLL:`dddd, D [de] MMMM [de] YYYY h:mm A`},calendar:{sameDay:function(){return`[hoy a la`+(this.hours()===1?``:`s`)+`] LT`},nextDay:function(){return`[mañana a la`+(this.hours()===1?``:`s`)+`] LT`},nextWeek:function(){return`dddd [a la`+(this.hours()===1?``:`s`)+`] LT`},lastDay:function(){return`[ayer a la`+(this.hours()===1?``:`s`)+`] LT`},lastWeek:function(){return`[el] dddd [pasado a la`+(this.hours()===1?``:`s`)+`] LT`},sameElse:`L`},relativeTime:{future:`en %s`,past:`hace %s`,s:`unos segundos`,ss:`%d segundos`,m:`un minuto`,mm:`%d minutos`,h:`una hora`,hh:`%d horas`,d:`un dÃa`,dd:`%d dÃas`,w:`una semana`,ww:`%d semanas`,M:`un mes`,MM:`%d meses`,y:`un año`,yy:`%d años`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:0,doy:6}});var Ns=`ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.`.split(`_`),Ps=`ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic`.split(`_`),Fs=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Is=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;r.defineLocale(`es`,{months:`enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Ps[e.month()]:Ns[e.month()]:Ns},monthsRegex:Is,monthsShortRegex:Is,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:Fs,longMonthsParse:Fs,shortMonthsParse:Fs,weekdays:`domingo_lunes_martes_miércoles_jueves_viernes_sábado`.split(`_`),weekdaysShort:`dom._lun._mar._mié._jue._vie._sáb.`.split(`_`),weekdaysMin:`do_lu_ma_mi_ju_vi_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY H:mm`,LLLL:`dddd, D [de] MMMM [de] YYYY H:mm`},calendar:{sameDay:function(){return`[hoy a la`+(this.hours()===1?``:`s`)+`] LT`},nextDay:function(){return`[mañana a la`+(this.hours()===1?``:`s`)+`] LT`},nextWeek:function(){return`dddd [a la`+(this.hours()===1?``:`s`)+`] LT`},lastDay:function(){return`[ayer a la`+(this.hours()===1?``:`s`)+`] LT`},lastWeek:function(){return`[el] dddd [pasado a la`+(this.hours()===1?``:`s`)+`] LT`},sameElse:`L`},relativeTime:{future:`en %s`,past:`hace %s`,s:`unos segundos`,ss:`%d segundos`,m:`un minuto`,mm:`%d minutos`,h:`una hora`,hh:`%d horas`,d:`un dÃa`,dd:`%d dÃas`,w:`una semana`,ww:`%d semanas`,M:`un mes`,MM:`%d meses`,y:`un año`,yy:`%d años`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4},invalidDate:`Fecha inválida`});function Ls(e,t,n,r){var i={s:[`mõne sekundi`,`mõni sekund`,`paar sekundit`],ss:[e+`sekundi`,e+`sekundit`],m:[`ühe minuti`,`üks minut`],mm:[e+` minuti`,e+` minutit`],h:[`ühe tunni`,`tund aega`,`üks tund`],hh:[e+` tunni`,e+` tundi`],d:[`ühe päeva`,`üks päev`],M:[`kuu aja`,`kuu aega`,`üks kuu`],MM:[e+` kuu`,e+` kuud`],y:[`ühe aasta`,`aasta`,`üks aasta`],yy:[e+` aasta`,e+` aastat`]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}r.defineLocale(`et`,{months:`jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember`.split(`_`),monthsShort:`jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets`.split(`_`),weekdays:`pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev`.split(`_`),weekdaysShort:`P_E_T_K_N_R_L`.split(`_`),weekdaysMin:`P_E_T_K_N_R_L`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,LLLL:`dddd, D. MMMM YYYY H:mm`},calendar:{sameDay:`[Täna,] LT`,nextDay:`[Homme,] LT`,nextWeek:`[Järgmine] dddd LT`,lastDay:`[Eile,] LT`,lastWeek:`[Eelmine] dddd LT`,sameElse:`L`},relativeTime:{future:`%s pärast`,past:`%s tagasi`,s:Ls,ss:Ls,m:Ls,mm:Ls,h:Ls,hh:Ls,d:Ls,dd:`%d päeva`,M:Ls,MM:Ls,y:Ls,yy:Ls},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`eu`,{months:`urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua`.split(`_`),monthsShort:`urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.`.split(`_`),monthsParseExact:!0,weekdays:`igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata`.split(`_`),weekdaysShort:`ig._al._ar._az._og._ol._lr.`.split(`_`),weekdaysMin:`ig_al_ar_az_og_ol_lr`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`YYYY[ko] MMMM[ren] D[a]`,LLL:`YYYY[ko] MMMM[ren] D[a] HH:mm`,LLLL:`dddd, YYYY[ko] MMMM[ren] D[a] HH:mm`,l:`YYYY-M-D`,ll:`YYYY[ko] MMM D[a]`,lll:`YYYY[ko] MMM D[a] HH:mm`,llll:`ddd, YYYY[ko] MMM D[a] HH:mm`},calendar:{sameDay:`[gaur] LT[etan]`,nextDay:`[bihar] LT[etan]`,nextWeek:`dddd LT[etan]`,lastDay:`[atzo] LT[etan]`,lastWeek:`[aurreko] dddd LT[etan]`,sameElse:`L`},relativeTime:{future:`%s barru`,past:`duela %s`,s:`segundo batzuk`,ss:`%d segundo`,m:`minutu bat`,mm:`%d minutu`,h:`ordu bat`,hh:`%d ordu`,d:`egun bat`,dd:`%d egun`,M:`hilabete bat`,MM:`%d hilabete`,y:`urte bat`,yy:`%d urte`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}});var Rs={1:`Û±`,2:`Û²`,3:`Û³`,4:`Û´`,5:`Ûµ`,6:`Û¶`,7:`Û·`,8:`Û¸`,9:`Û¹`,0:`Û°`},zs={"Û±":`1`,"Û²":`2`,"Û³":`3`,"Û´":`4`,"Ûµ":`5`,"Û¶":`6`,"Û·":`7`,"Û¸":`8`,"Û¹":`9`,"Û°":`0`};r.defineLocale(`fa`,{months:`ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_Ù
ارس_Ø¢ÙØ±ÛÙ_Ù
Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتاÙ
بر_اکتبر_ÙÙØ§Ù
بر_دساÙ
بر`.split(`_`),monthsShort:`ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_Ù
ارس_Ø¢ÙØ±ÛÙ_Ù
Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتاÙ
بر_اکتبر_ÙÙØ§Ù
بر_دساÙ
بر`.split(`_`),weekdays:`ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_جÙ
عÙ_Ø´ÙØ¨Ù`.split(`_`),weekdaysShort:`ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_جÙ
عÙ_Ø´ÙØ¨Ù`.split(`_`),weekdaysMin:`Û_د_س_Ú_Ù¾_ج_Ø´`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},meridiemParse:/ÙØ¨Ù از Ø¸ÙØ±|بعد از Ø¸ÙØ±/,isPM:function(e){return/بعد از Ø¸ÙØ±/.test(e)},meridiem:function(e,t,n){return e<12?`ÙØ¨Ù از Ø¸ÙØ±`:`بعد از Ø¸ÙØ±`},calendar:{sameDay:`[اÙ
Ø±ÙØ² ساعت] LT`,nextDay:`[ÙØ±Ø¯Ø§ ساعت] LT`,nextWeek:`dddd [ساعت] LT`,lastDay:`[Ø¯ÛØ±Ùز ساعت] LT`,lastWeek:`dddd [Ù¾ÛØ´] [ساعت] LT`,sameElse:`L`},relativeTime:{future:`در %s`,past:`%s Ù¾ÛØ´`,s:`ÚÙØ¯ ثاÙÛÙ`,ss:`%d ثاÙÛÙ`,m:`ÛÚ© دÙÛÙÙ`,mm:`%d دÙÛÙÙ`,h:`ÛÚ© ساعت`,hh:`%d ساعت`,d:`ÛÚ© Ø±ÙØ²`,dd:`%d Ø±ÙØ²`,M:`ÛÚ© Ù
اÙ`,MM:`%d Ù
اÙ`,y:`ÛÚ© ساÙ`,yy:`%d ساÙ`},preparse:function(e){return e.replace(/[Û°-Û¹]/g,function(e){return zs[e]}).replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return Rs[e]}).replace(/,/g,`Ø`)},dayOfMonthOrdinalParse:/\d{1,2}Ù
/,ordinal:`%dÙ
`,week:{dow:6,doy:12}});var Bs=`nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän`.split(` `),Vs=[`nolla`,`yhden`,`kahden`,`kolmen`,`neljän`,`viiden`,`kuuden`,Bs[7],Bs[8],Bs[9]];function Hs(e,t,n,r){var i=``;switch(n){case`s`:return r?`muutaman sekunnin`:`muutama sekunti`;case`ss`:i=r?`sekunnin`:`sekuntia`;break;case`m`:return r?`minuutin`:`minuutti`;case`mm`:i=r?`minuutin`:`minuuttia`;break;case`h`:return r?`tunnin`:`tunti`;case`hh`:i=r?`tunnin`:`tuntia`;break;case`d`:return r?`päivän`:`päivä`;case`dd`:i=r?`päivän`:`päivää`;break;case`M`:return r?`kuukauden`:`kuukausi`;case`MM`:i=r?`kuukauden`:`kuukautta`;break;case`y`:return r?`vuoden`:`vuosi`;case`yy`:i=r?`vuoden`:`vuotta`;break}return i=Us(e,r)+` `+i,i}function Us(e,t){return e<10?t?Vs[e]:Bs[e]:e}r.defineLocale(`fi`,{months:`tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu`.split(`_`),monthsShort:`tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu`.split(`_`),weekdays:`sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai`.split(`_`),weekdaysShort:`su_ma_ti_ke_to_pe_la`.split(`_`),weekdaysMin:`su_ma_ti_ke_to_pe_la`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD.MM.YYYY`,LL:`Do MMMM[ta] YYYY`,LLL:`Do MMMM[ta] YYYY, [klo] HH.mm`,LLLL:`dddd, Do MMMM[ta] YYYY, [klo] HH.mm`,l:`D.M.YYYY`,ll:`Do MMM YYYY`,lll:`Do MMM YYYY, [klo] HH.mm`,llll:`ddd, Do MMM YYYY, [klo] HH.mm`},calendar:{sameDay:`[tänään] [klo] LT`,nextDay:`[huomenna] [klo] LT`,nextWeek:`dddd [klo] LT`,lastDay:`[eilen] [klo] LT`,lastWeek:`[viime] dddd[na] [klo] LT`,sameElse:`L`},relativeTime:{future:`%s päästä`,past:`%s sitten`,s:Hs,ss:Hs,m:Hs,mm:Hs,h:Hs,hh:Hs,d:Hs,dd:Hs,M:Hs,MM:Hs,y:Hs,yy:Hs},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`fil`,{months:`Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre`.split(`_`),monthsShort:`Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis`.split(`_`),weekdays:`Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado`.split(`_`),weekdaysShort:`Lin_Lun_Mar_Miy_Huw_Biy_Sab`.split(`_`),weekdaysMin:`Li_Lu_Ma_Mi_Hu_Bi_Sab`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`MM/D/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY HH:mm`,LLLL:`dddd, MMMM DD, YYYY HH:mm`},calendar:{sameDay:`LT [ngayong araw]`,nextDay:`[Bukas ng] LT`,nextWeek:`LT [sa susunod na] dddd`,lastDay:`LT [kahapon]`,lastWeek:`LT [noong nakaraang] dddd`,sameElse:`L`},relativeTime:{future:`sa loob ng %s`,past:`%s ang nakalipas`,s:`ilang segundo`,ss:`%d segundo`,m:`isang minuto`,mm:`%d minuto`,h:`isang oras`,hh:`%d oras`,d:`isang araw`,dd:`%d araw`,M:`isang buwan`,MM:`%d buwan`,y:`isang taon`,yy:`%d taon`},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),r.defineLocale(`fo`,{months:`januar_februar_mars_aprÃl_mai_juni_juli_august_september_oktober_november_desember`.split(`_`),monthsShort:`jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des`.split(`_`),weekdays:`sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_frÃggjadagur_leygardagur`.split(`_`),weekdaysShort:`sun_mán_týs_mik_hós_frÃ_ley`.split(`_`),weekdaysMin:`su_má_tý_mi_hó_fr_le`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D. MMMM, YYYY HH:mm`},calendar:{sameDay:`[à dag kl.] LT`,nextDay:`[à morgin kl.] LT`,nextWeek:`dddd [kl.] LT`,lastDay:`[à gjár kl.] LT`,lastWeek:`[sÃðstu] dddd [kl] LT`,sameElse:`L`},relativeTime:{future:`um %s`,past:`%s sÃðani`,s:`fá sekund`,ss:`%d sekundir`,m:`ein minuttur`,mm:`%d minuttir`,h:`ein tÃmi`,hh:`%d tÃmar`,d:`ein dagur`,dd:`%d dagar`,M:`ein mánaður`,MM:`%d mánaðir`,y:`eitt ár`,yy:`%d ár`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`fr-ca`,{months:`janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre`.split(`_`),monthsShort:`janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.`.split(`_`),monthsParseExact:!0,weekdays:`dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi`.split(`_`),weekdaysShort:`dim._lun._mar._mer._jeu._ven._sam.`.split(`_`),weekdaysMin:`di_lu_ma_me_je_ve_sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Aujourdâhui à ] LT`,nextDay:`[Demain à ] LT`,nextWeek:`dddd [à ] LT`,lastDay:`[Hier à ] LT`,lastWeek:`dddd [dernier à ] LT`,sameElse:`L`},relativeTime:{future:`dans %s`,past:`il y a %s`,s:`quelques secondes`,ss:`%d secondes`,m:`une minute`,mm:`%d minutes`,h:`une heure`,hh:`%d heures`,d:`un jour`,dd:`%d jours`,M:`un mois`,MM:`%d mois`,y:`un an`,yy:`%d ans`},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case`M`:case`Q`:case`D`:case`DDD`:case`d`:return e+(e===1?`er`:`e`);case`w`:case`W`:return e+(e===1?`re`:`e`)}}}),r.defineLocale(`fr-ch`,{months:`janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre`.split(`_`),monthsShort:`janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.`.split(`_`),monthsParseExact:!0,weekdays:`dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi`.split(`_`),weekdaysShort:`dim._lun._mar._mer._jeu._ven._sam.`.split(`_`),weekdaysMin:`di_lu_ma_me_je_ve_sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Aujourdâhui à ] LT`,nextDay:`[Demain à ] LT`,nextWeek:`dddd [à ] LT`,lastDay:`[Hier à ] LT`,lastWeek:`dddd [dernier à ] LT`,sameElse:`L`},relativeTime:{future:`dans %s`,past:`il y a %s`,s:`quelques secondes`,ss:`%d secondes`,m:`une minute`,mm:`%d minutes`,h:`une heure`,hh:`%d heures`,d:`un jour`,dd:`%d jours`,M:`un mois`,MM:`%d mois`,y:`un an`,yy:`%d ans`},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case`M`:case`Q`:case`D`:case`DDD`:case`d`:return e+(e===1?`er`:`e`);case`w`:case`W`:return e+(e===1?`re`:`e`)}},week:{dow:1,doy:4}});var Ws=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,Gs=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,Ks=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,qs=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];r.defineLocale(`fr`,{months:`janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre`.split(`_`),monthsShort:`janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.`.split(`_`),monthsRegex:Ks,monthsShortRegex:Ks,monthsStrictRegex:Ws,monthsShortStrictRegex:Gs,monthsParse:qs,longMonthsParse:qs,shortMonthsParse:qs,weekdays:`dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi`.split(`_`),weekdaysShort:`dim._lun._mar._mer._jeu._ven._sam.`.split(`_`),weekdaysMin:`di_lu_ma_me_je_ve_sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Aujourdâhui à ] LT`,nextDay:`[Demain à ] LT`,nextWeek:`dddd [à ] LT`,lastDay:`[Hier à ] LT`,lastWeek:`dddd [dernier à ] LT`,sameElse:`L`},relativeTime:{future:`dans %s`,past:`il y a %s`,s:`quelques secondes`,ss:`%d secondes`,m:`une minute`,mm:`%d minutes`,h:`une heure`,hh:`%d heures`,d:`un jour`,dd:`%d jours`,w:`une semaine`,ww:`%d semaines`,M:`un mois`,MM:`%d mois`,y:`un an`,yy:`%d ans`},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case`D`:return e+(e===1?`er`:``);default:case`M`:case`Q`:case`DDD`:case`d`:return e+(e===1?`er`:`e`);case`w`:case`W`:return e+(e===1?`re`:`e`)}},week:{dow:1,doy:4}});var Js=`jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.`.split(`_`),Ys=`jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des`.split(`_`);r.defineLocale(`fy`,{months:`jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Ys[e.month()]:Js[e.month()]:Js},monthsParseExact:!0,weekdays:`snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon`.split(`_`),weekdaysShort:`si._mo._ti._wo._to._fr._so.`.split(`_`),weekdaysMin:`Si_Mo_Ti_Wo_To_Fr_So`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD-MM-YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[hjoed om] LT`,nextDay:`[moarn om] LT`,nextWeek:`dddd [om] LT`,lastDay:`[juster om] LT`,lastWeek:`[ôfrûne] dddd [om] LT`,sameElse:`L`},relativeTime:{future:`oer %s`,past:`%s lyn`,s:`in pear sekonden`,ss:`%d sekonden`,m:`ien minút`,mm:`%d minuten`,h:`ien oere`,hh:`%d oeren`,d:`ien dei`,dd:`%d dagen`,M:`ien moanne`,MM:`%d moannen`,y:`ien jier`,yy:`%d jierren`},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===
138||e>=20?`ste`:`de`)},week:{dow:1,doy:4}}),r.defineLocale(`ga`,{months:[`Eanáir`,`Feabhra`,`Márta`,`Aibreán`,`Bealtaine`,`Meitheamh`,`Iúil`,`Lúnasa`,`Meán Fómhair`,`Deireadh Fómhair`,`Samhain`,`Nollaig`],monthsShort:[`Ean`,`Feabh`,`Márt`,`Aib`,`Beal`,`Meith`,`Iúil`,`Lún`,`M.F.`,`D.F.`,`Samh`,`Noll`],monthsParseExact:!0,weekdays:[`Dé Domhnaigh`,`Dé Luain`,`Dé Máirt`,`Dé Céadaoin`,`Déardaoin`,`Dé hAoine`,`Dé Sathairn`],weekdaysShort:[`Domh`,`Luan`,`Máirt`,`Céad`,`Déar`,`Aoine`,`Sath`],weekdaysMin:[`Do`,`Lu`,`Má`,`Cé`,`Dé`,`A`,`Sa`],longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Inniu ag] LT`,nextDay:`[Amárach ag] LT`,nextWeek:`dddd [ag] LT`,lastDay:`[Inné ag] LT`,lastWeek:`dddd [seo caite] [ag] LT`,sameElse:`L`},relativeTime:{future:`i %s`,past:`%s ó shin`,s:`cúpla soicind`,ss:`%d soicind`,m:`nóiméad`,mm:`%d nóiméad`,h:`uair an chloig`,hh:`%d uair an chloig`,d:`lá`,dd:`%d lá`,M:`mÃ`,MM:`%d mÃonna`,y:`bliain`,yy:`%d bliain`},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(e===1?`d`:e%10==2?`na`:`mh`)},week:{dow:1,doy:4}}),r.defineLocale(`gd`,{months:[`Am Faoilleach`,`An Gearran`,`Am Mà rt`,`An Giblean`,`An Cèitean`,`An t-Ãgmhios`,`An t-Iuchar`,`An Lùnastal`,`An t-Sultain`,`An Dà mhair`,`An t-Samhain`,`An Dùbhlachd`],monthsShort:[`Faoi`,`Gear`,`Mà rt`,`Gibl`,`Cèit`,`Ãgmh`,`Iuch`,`Lùn`,`Sult`,`Dà mh`,`Samh`,`Dùbh`],monthsParseExact:!0,weekdays:[`Didòmhnaich`,`Diluain`,`Dimà irt`,`Diciadain`,`Diardaoin`,`Dihaoine`,`Disathairne`],weekdaysShort:[`Did`,`Dil`,`Dim`,`Dic`,`Dia`,`Dih`,`Dis`],weekdaysMin:[`Dò`,`Lu`,`Mà `,`Ci`,`Ar`,`Ha`,`Sa`],longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[An-diugh aig] LT`,nextDay:`[A-mà ireach aig] LT`,nextWeek:`dddd [aig] LT`,lastDay:`[An-dè aig] LT`,lastWeek:`dddd [seo chaidh] [aig] LT`,sameElse:`L`},relativeTime:{future:`ann an %s`,past:`bho chionn %s`,s:`beagan diogan`,ss:`%d diogan`,m:`mionaid`,mm:`%d mionaidean`,h:`uair`,hh:`%d uairean`,d:`latha`,dd:`%d latha`,M:`mìos`,MM:`%d mìosan`,y:`bliadhna`,yy:`%d bliadhna`},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(e===1?`d`:e%10==2?`na`:`mh`)},week:{dow:1,doy:4}}),r.defineLocale(`gl`,{months:`xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro`.split(`_`),monthsShort:`xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`domingo_luns_martes_mércores_xoves_venres_sábado`.split(`_`),weekdaysShort:`dom._lun._mar._mér._xov._ven._sáb.`.split(`_`),weekdaysMin:`do_lu_ma_mé_xo_ve_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY H:mm`,LLLL:`dddd, D [de] MMMM [de] YYYY H:mm`},calendar:{sameDay:function(){return`[hoxe `+(this.hours()===1?`á`:`ás`)+`] LT`},nextDay:function(){return`[mañá `+(this.hours()===1?`á`:`ás`)+`] LT`},nextWeek:function(){return`dddd [`+(this.hours()===1?`a`:`ás`)+`] LT`},lastDay:function(){return`[onte `+(this.hours()===1?`a`:`á`)+`] LT`},lastWeek:function(){return`[o] dddd [pasado `+(this.hours()===1?`a`:`ás`)+`] LT`},sameElse:`L`},relativeTime:{future:function(e){return e.indexOf(`un`)===0?`n`+e:`en `+e},past:`hai %s`,s:`uns segundos`,ss:`%d segundos`,m:`un minuto`,mm:`%d minutos`,h:`unha hora`,hh:`%d horas`,d:`un dÃa`,dd:`%d dÃas`,M:`un mes`,MM:`%d meses`,y:`un ano`,yy:`%d anos`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}});function Xs(e,t,n,r){var i={s:[`थà¥à¤¡à¤¯à¤¾ सà¥
à¤à¤à¤¡à¤¾à¤à¤¨à¥`,`थà¥à¤¡à¥ सà¥
à¤à¤à¤¡`],ss:[e+` सà¥
à¤à¤à¤¡à¤¾à¤à¤¨à¥`,e+` सà¥
à¤à¤à¤¡`],m:[`à¤à¤à¤¾ मिणà¤à¤¾à¤¨`,`à¤à¤ मिनà¥à¤`],mm:[e+` मिणà¤à¤¾à¤à¤¨à¥`,e+` मिणà¤à¤¾à¤`],h:[`à¤à¤à¤¾ वरान`,`à¤à¤ वर`],hh:[e+` वराà¤à¤¨à¥`,e+` वराà¤`],d:[`à¤à¤à¤¾ दिसान`,`à¤à¤ दà¥à¤¸`],dd:[e+` दिसाà¤à¤¨à¥`,e+` दà¥à¤¸`],M:[`à¤à¤à¤¾ मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨`,`à¤à¤ मà¥à¤¹à¤¯à¤¨à¥`],MM:[e+` मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥`,e+` मà¥à¤¹à¤¯à¤¨à¥`],y:[`à¤à¤à¤¾ वरà¥à¤¸à¤¾à¤¨`,`à¤à¤ वरà¥à¤¸`],yy:[e+` वरà¥à¤¸à¤¾à¤à¤¨à¥`,e+` वरà¥à¤¸à¤¾à¤`]};return r?i[n][0]:i[n][1]}r.defineLocale(`gom-deva`,{months:{standalone:`à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥_मारà¥à¤_à¤à¤ªà¥à¤°à¥à¤²_मà¥_à¤à¥à¤¨_à¤à¥à¤²à¤¯_à¤à¤à¤¸à¥à¤_सपà¥à¤à¥à¤à¤¬à¤°_à¤à¤à¥à¤à¥à¤¬à¤°_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°_डिसà¥à¤à¤¬à¤°`.split(`_`),format:`à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥à¤à¥à¤¯à¤¾_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥à¤à¥à¤¯à¤¾_मारà¥à¤à¤¾à¤à¥à¤¯à¤¾_à¤à¤ªà¥à¤°à¥à¤²à¤¾à¤à¥à¤¯à¤¾_मà¥à¤¯à¤¾à¤à¥à¤¯à¤¾_à¤à¥à¤¨à¤¾à¤à¥à¤¯à¤¾_à¤à¥à¤²à¤¯à¤¾à¤à¥à¤¯à¤¾_à¤à¤à¤¸à¥à¤à¤¾à¤à¥à¤¯à¤¾_सपà¥à¤à¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_à¤à¤à¥à¤à¥à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_डिसà¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾`.split(`_`),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:`à¤à¤¾à¤¨à¥._फà¥à¤¬à¥à¤°à¥._मारà¥à¤_à¤à¤ªà¥à¤°à¥._मà¥_à¤à¥à¤¨_à¤à¥à¤²._à¤à¤._सपà¥à¤à¥à¤._à¤à¤à¥à¤à¥._नà¥à¤µà¥à¤¹à¥à¤._डिसà¥à¤.`.split(`_`),monthsParseExact:!0,weekdays:`à¤à¤¯à¤¤à¤¾à¤°_सà¥à¤®à¤¾à¤°_मà¤à¤à¤³à¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_बिरà¥à¤¸à¥à¤¤à¤¾à¤°_सà¥à¤à¥à¤°à¤¾à
13¤°_शà¥à¤¨à¤µà¤¾à¤°`.split(`_`),weekdaysShort:`à¤à¤¯à¤¤._सà¥à¤®._मà¤à¤à¤³._बà¥à¤§._बà¥à¤°à¥à¤¸à¥à¤¤._सà¥à¤à¥à¤°._शà¥à¤¨.`.split(`_`),weekdaysMin:`à¤_सà¥_मà¤_बà¥_बà¥à¤°à¥_सà¥_शà¥`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`A h:mm [वाà¤à¤¤à¤¾à¤]`,LTS:`A h:mm:ss [वाà¤à¤¤à¤¾à¤]`,L:`DD-MM-YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY A h:mm [वाà¤à¤¤à¤¾à¤]`,LLLL:`dddd, MMMM Do, YYYY, A h:mm [वाà¤à¤¤à¤¾à¤]`,llll:`ddd, D MMM YYYY, A h:mm [वाà¤à¤¤à¤¾à¤]`},calendar:{sameDay:`[à¤à¤¯à¤] LT`,nextDay:`[फालà¥à¤¯à¤¾à¤] LT`,nextWeek:`[फà¥à¤¡à¤²à¥] dddd[,] LT`,lastDay:`[à¤à¤¾à¤²] LT`,lastWeek:`[फाà¤à¤²à¥] dddd[,] LT`,sameElse:`L`},relativeTime:{future:`%s`,past:`%s à¤à¤¦à¥à¤`,s:Xs,ss:Xs,m:Xs,mm:Xs,h:Xs,hh:Xs,d:Xs,dd:Xs,M:Xs,MM:Xs,y:Xs,yy:Xs},dayOfMonthOrdinalParse:/\d{1,2}(वà¥à¤°)/,ordinal:function(e,t){switch(t){case`D`:return e+`वà¥à¤°`;default:case`M`:case`Q`:case`DDD`:case`d`:case`w`:case`W`:return e}},week:{dow:0,doy:3},meridiemParse:/रातà¥|सà¤à¤¾à¤³à¥à¤|दनपाराà¤|साà¤à¤à¥/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`रातà¥`)return e<4?e:e+12;if(t===`सà¤à¤¾à¤³à¥à¤`)return e;if(t===`दनपाराà¤`)return e>12?e:e+12;if(t===`साà¤à¤à¥`)return e+12},meridiem:function(e,t,n){return e<4?`रातà¥`:e<12?`सà¤à¤¾à¤³à¥à¤`:e<16?`दनपाराà¤`:e<20?`साà¤à¤à¥`:`रातà¥`}});function Zs(e,t,n,r){var i={s:[`thoddea sekondamni`,`thodde sekond`],ss:[e+` sekondamni`,e+` sekond`],m:[`eka mintan`,`ek minut`],mm:[e+` mintamni`,e+` mintam`],h:[`eka voran`,`ek vor`],hh:[e+` voramni`,e+` voram`],d:[`eka disan`,`ek dis`],dd:[e+` disamni`,e+` dis`],M:[`eka mhoinean`,`ek mhoino`],MM:[e+` mhoineamni`,e+` mhoine`],y:[`eka vorsan`,`ek voros`],yy:[e+` vorsamni`,e+` vorsam`]};return r?i[n][0]:i[n][1]}r.defineLocale(`gom-latn`,{months:{standalone:`Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr`.split(`_`),format:`Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea`.split(`_`),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:`Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var`.split(`_`),weekdaysShort:`Ait._Som._Mon._Bud._Bre._Suk._Son.`.split(`_`),weekdaysMin:`Ai_Sm_Mo_Bu_Br_Su_Sn`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`A h:mm [vazta]`,LTS:`A h:mm:ss [vazta]`,L:`DD-MM-YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY A h:mm [vazta]`,LLLL:`dddd, MMMM Do, YYYY, A h:mm [vazta]`,llll:`ddd, D MMM YYYY, A h:mm [vazta]`},calendar:{sameDay:`[Aiz] LT`,nextDay:`[Faleam] LT`,nextWeek:`[Fuddlo] dddd[,] LT`,lastDay:`[Kal] LT`,lastWeek:`[Fattlo] dddd[,] LT`,sameElse:`L`},relativeTime:{future:`%s`,past:`%s adim`,s:Zs,ss:Zs,m:Zs,mm:Zs,h:Zs,hh:Zs,d:Zs,dd:Zs,M:Zs,MM:Zs,y:Zs,yy:Zs},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case`D`:return e+`er`;default:case`M`:case`Q`:case`DDD`:case`d`:case`w`:case`W`:return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`rati`)return e<4?e:e+12;if(t===`sokallim`)return e;if(t===`donparam`)return e>12?e:e+12;if(t===`sanje`)return e+12},meridiem:function(e,t,n){return e<4?`rati`:e<12?`sokallim`:e<16?`donparam`:e<20?`sanje`:`rati`}});var Qs={1:`à«§`,2:`૨`,3:`à«©`,4:`૪`,5:`à««`,6:`૬`,7:`à«`,8:`à«®`,9:`૯`,0:`૦`},$s={"à«§":`1`,"૨":`2`,"à«©":`3`,"૪":`4`,"à««":`5`,"૬":`6`,"à«":`7`,"à«®":`8`,"૯":`9`,"૦":`0`};r.defineLocale(`gu`,{months:`àªàª¾àª¨à«àª¯à«àªàª°à«_ફà«àª¬à«àª°à«àªàª°à«_મારà«àª_àªàªªà«àª°àª¿àª²_મà«_àªà«àª¨_àªà«àª²àª¾àª_àªàªàª¸à«àª_સપà«àªà«àª®à«àª¬àª°_àªàªà«àªà«àª¬àª°_નવà«àª®à«àª¬àª°_ડિસà«àª®à«àª¬àª°`.split(`_`),monthsShort:`àªàª¾àª¨à«àª¯à«._ફà«àª¬à«àª°à«._મારà«àª_àªàªªà«àª°àª¿._મà«_àªà«àª¨_àªà«àª²àª¾._àªàª._સપà«àªà«._àªàªà«àªà«._નવà«._ડà
13ª¿àª¸à«.`.split(`_`),monthsParseExact:!0,weekdays:`રવિવાર_સà«àª®àªµàª¾àª°_મàªàªàª³àªµàª¾àª°_બà«àª§à«àªµàª¾àª°_àªà«àª°à«àªµàª¾àª°_શà«àªà«àª°àªµàª¾àª°_શનિવાર`.split(`_`),weekdaysShort:`રવિ_સà«àª®_મàªàªàª³_બà«àª§à«_àªà«àª°à«_શà«àªà«àª°_શનિ`.split(`_`),weekdaysMin:`ર_સà«_મàª_બà«_àªà«_શà«_શ`.split(`_`),longDateFormat:{LT:`A h:mm વાàªà«àª¯à«`,LTS:`A h:mm:ss વાàªà«àª¯à«`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm વાàªà«àª¯à«`,LLLL:`dddd, D MMMM YYYY, A h:mm વાàªà«àª¯à«`},calendar:{sameDay:`[àªàª] LT`,nextDay:`[àªàª¾àª²à«] LT`,nextWeek:`dddd, LT`,lastDay:`[àªàªàªàª¾àª²à«] LT`,lastWeek:`[પાàªàª²àª¾] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s મા`,past:`%s પહà«àª²àª¾`,s:`àª
મà«àª પળà«`,ss:`%d સà«àªàªàª¡`,m:`àªàª મિનિàª`,mm:`%d મિનિàª`,h:`àªàª àªàª²àª¾àª`,hh:`%d àªàª²àª¾àª`,d:`àªàª દિવસ`,dd:`%d દિવસ`,M:`àªàª મહિનà«`,MM:`%d મહિનà«`,y:`àªàª વરà«àª·`,yy:`%d વરà«àª·`},preparse:function(e){return e.replace(/[૧૨૩૪૫૬à«à«®à«¯à«¦]/g,function(e){return $s[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Qs[e]})},meridiemParse:/રાત|બપà«àª°|સવાર|સાàªàª/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`રાત`)return e<4?e:e+12;if(t===`સવાર`)return e;if(t===`બપà«àª°`)return e>=10?e:e+12;if(t===`સાàªàª`)return e+12},meridiem:function(e,t,n){return e<4?`રાત`:e<10?`સવાર`:e<17?`બપà«àª°`:e<20?`સાàªàª`:`રાત`},week:{dow:0,doy:6}}),r.defineLocale(`he`,{months:`×× ××ר_פ×ר××ר_×רץ_×פר××_×××_××× ×_××××_××××ס×_ספ×××ר_×××§×××ר_× ××××ר_×צ××ר`.split(`_`),monthsShort:`×× ×׳_פ×ר׳_×רץ_×פר׳_×××_××× ×_××××_×××׳_ספ×׳_××ק׳_× ××׳_×צ×׳`.split(`_`),weekdays:`ר×ש××_×©× ×_ש××ש×_ר×××¢×_×××ש×_ש×ש×_ש×ת`.split(`_`),weekdaysShort:`×׳_×׳_×׳_×׳_×׳_×׳_ש׳`.split(`_`),weekdaysMin:`×_×_×_×_×_×_ש`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D [×]MMMM YYYY`,LLL:`D [×]MMMM YYYY HH:mm`,LLLL:`dddd, D [×]MMMM YYYY HH:mm`,l:`D/M/YYYY`,ll:`D MMM YYYY`,lll:`D MMM YYYY HH:mm`,llll:`ddd, D MMM YYYY HH:mm`},calendar:{sameDay:`[×××× ×Ö¾]LT`,nextDay:`[××ר ×Ö¾]LT`,nextWeek:`dddd [×שע×] LT`,lastDay:`[×ת××× ×Ö¾]LT`,lastWeek:`[××××] dddd [×××ר×× ×שע×] LT`,sameElse:`L`},relativeTime:{future:`××¢×× %s`,past:`××¤× × %s`,s:`×ספר ×©× ××ת`,ss:`%d ×©× ××ת`,m:`××§×`,mm:`%d ××§×ת`,h:`שע×`,hh:function(e){return e===2?`שעת×××`:e+` שע×ת`},d:`×××`,dd:function(e){return e===2?`××××××`:e+` ××××`},M:`×××ש`,MM:function(e){return e===2?`×××ש×××`:e+` ×××ש××`},y:`×©× ×`,yy:function(e){return e===2?`×©× ×ª×××`:e%10==0&&e!==10?e+` ×©× ×`:e+` ×©× ××`}},meridiemParse:/×××"צ|××¤× ×"צ|×××¨× ×צ×ר×××|××¤× × ×צ×ר×××|××¤× ×ת ××קר|×××קר|×ער×/i,isPM:function(e){return/^(×××"צ|×××¨× ×צ×ר×××|×ער×)$/.test(e)},meridiem:function(e,t,n){return e<5?`××¤× ×ת ××קר`:e<10?`×××קר`:e<12?n?`××¤× ×"צ`:`××¤× × ×צ×ר×××`:e<18?n?`×××"צ`:`×××¨× ×צ×ר×××`:`×ער×`}});var ec={1:`१`,2:`२`,3:`३`,4:`४`,5:`५`,6:`६`,7:`à¥`,8:`८`,9:`९`,0:`०`},tc={"१":`1`,"२":`2`,"३":`3`,"४":`4`,"५":`5`,"६":`6`,"à¥":`7`,"८":`8`,"९":`9`,"०":`0`},nc=[/^à¤à¤¨/i,/^फ़र|फर/i,/^मारà¥à¤/i,/^à¤
पà¥à¤°à¥/i,/^मà¤/i,/^à¤à¥à¤¨/i,/^à¤à¥à¤²/i,/^à¤
à¤/i,/^सितà¤|सित/i,/^à¤
à¤à¥à¤à¥/i,/^नव|नवà¤/i,/^दिसà¤|दिस/i];r.defineLocale(`hi`,{months:{format:`à¤à¤¨à¤µà¤°à¥_फ़रवरà¥_मारà¥à¤_à¤
पà¥à¤°à¥à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_à¤
à¤à¤¸à¥à¤¤_सितमà¥à¤¬à¤°_à¤
à¤à¥à¤à¥à¤¬à¤°_नवमà¥à¤¬à¤°_दिसमà¥à¤¬à¤°`.split(`_`),standalone:`à¤à¤¨à¤µà¤°à¥_फरवरà¥_मारà¥à¤_à¤
पà¥à¤°à¥à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_à¤
à¤à¤¸à¥à¤¤_सितà¤à¤¬à¤°_à¤
à¤à¥à¤à¥à¤¬à¤°_नवà¤à¤¬à¤°_दिसà¤à¤¬à¤°`.split(`_`)},monthsShort:`à¤à¤¨._फ़र._मारà¥à¤_à¤
पà¥à¤°à¥._मà¤_à¤à¥à¤¨_à¤à¥à¤²._à¤
à¤._सित._à¤
à¤à¥à¤à¥._नव._दिस.`.split(`_`),weekdays:`रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤²à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार`.split(`_`),weekdaysShort:`रवि_सà¥à¤®_मà¤à¤à¤²_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि`.split(`_`),weekdaysMin:`र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श`.split(`_`),longDateFormat:{LT:`A h:mm बà¤à¥`,LT
13S:`A h:mm:ss बà¤à¥`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm बà¤à¥`,LLLL:`dddd, D MMMM YYYY, A h:mm बà¤à¥`},monthsParse:nc,longMonthsParse:nc,shortMonthsParse:[/^à¤à¤¨/i,/^फ़र/i,/^मारà¥à¤/i,/^à¤
पà¥à¤°à¥/i,/^मà¤/i,/^à¤à¥à¤¨/i,/^à¤à¥à¤²/i,/^à¤
à¤/i,/^सित/i,/^à¤
à¤à¥à¤à¥/i,/^नव/i,/^दिस/i],monthsRegex:/^(à¤à¤¨à¤µà¤°à¥|à¤à¤¨\.?|फ़रवरà¥|फरवरà¥|फ़र\.?|मारà¥à¤?|à¤
पà¥à¤°à¥à¤²|à¤
पà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤|à¤à¥à¤²\.?|à¤
à¤à¤¸à¥à¤¤|à¤
à¤\.?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित\.?|à¤
à¤à¥à¤à¥à¤¬à¤°|à¤
à¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°|नव\.?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°|दिस\.?)/i,monthsShortRegex:/^(à¤à¤¨à¤µà¤°à¥|à¤à¤¨\.?|फ़रवरà¥|फरवरà¥|फ़र\.?|मारà¥à¤?|à¤
पà¥à¤°à¥à¤²|à¤
पà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤|à¤à¥à¤²\.?|à¤
à¤à¤¸à¥à¤¤|à¤
à¤\.?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित\.?|à¤
à¤à¥à¤à¥à¤¬à¤°|à¤
à¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°|नव\.?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°|दिस\.?)/i,monthsStrictRegex:/^(à¤à¤¨à¤µà¤°à¥?|फ़रवरà¥|फरवरà¥?|मारà¥à¤?|à¤
पà¥à¤°à¥à¤²?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤?|à¤
à¤à¤¸à¥à¤¤?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित?\.?|à¤
à¤à¥à¤à¥à¤¬à¤°|à¤
à¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°?)/i,monthsShortStrictRegex:/^(à¤à¤¨\.?|फ़र\.?|मारà¥à¤?|à¤
पà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²\.?|à¤
à¤\.?|सित\.?|à¤
à¤à¥à¤à¥\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:`[à¤à¤] LT`,nextDay:`[à¤à¤²] LT`,nextWeek:`dddd, LT`,lastDay:`[à¤à¤²] LT`,lastWeek:`[पिà¤à¤²à¥] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s मà¥à¤`,past:`%s पहलà¥`,s:`à¤à¥à¤ हॠà¤à¥à¤·à¤£`,ss:`%d सà¥à¤à¤à¤¡`,m:`à¤à¤ मिनà¤`,mm:`%d मिनà¤`,h:`à¤à¤ à¤à¤à¤à¤¾`,hh:`%d à¤à¤à¤à¥`,d:`à¤à¤ दिन`,dd:`%d दिन`,M:`à¤à¤ महà¥à¤¨à¥`,MM:`%d महà¥à¤¨à¥`,y:`à¤à¤ वरà¥à¤·`,yy:`%d वरà¥à¤·`},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return tc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return ec[e]})},meridiemParse:/रात|सà¥à¤¬à¤¹|दà¥à¤ªà¤¹à¤°|शाम/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`रात`)return e<4?e:e+12;if(t===`सà¥à¤¬à¤¹`)return e;if(t===`दà¥à¤ªà¤¹à¤°`)return e>=10?e:e+12;if(t===`शाम`)return e+12},meridiem:function(e,t,n){return e<4?`रात`:e<10?`सà¥à¤¬à¤¹`:e<17?`दà¥à¤ªà¤¹à¤°`:e<20?`शाम`:`रात`},week:{dow:0,doy:6}});function rc(e,t,n){var r=e+` `;switch(n){case`ss`:return e===1?r+=`sekunda`:e===2||e===3||e===4?r+=`sekunde`:r+=`sekundi`,r;case`m`:return t?`jedna minuta`:`jedne minute`;case`mm`:return e===1?r+=`minuta`:e===2||e===3||e===4?r+=`minute`:r+=`minuta`,r;case`h`:return t?`jedan sat`:`jednog sata`;case`hh`:return e===1?r+=`sat`:e===2||e===3||e===4?r+=`sata`:r+=`sati`,r;case`dd`:return e===1?r+=`dan`:r+=`dana`,r;case`MM`:return e===1?r+=`mjesec`:e===2||e===3||e===4?r+=`mjeseca`:r+=`mjeseci`,r;case`yy`:return e===1?r+=`godina`:e===2||e===3||e===4?r+=`godine`:r+=`godina`,r}}r.defineLocale(`hr`,{months:{format:`sijeÄnja_veljaÄe_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca`.split(`_`),standalone:`sijeÄanj_veljaÄa_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac`.split(`_`)},monthsShort:`sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.`.split(`_`),monthsParseExact:!0,weekdays:`nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota`.split(`_`),weekdaysShort:`ned._pon._uto._sri._Äet._pet._sub.`.split(`_`),weekdaysMin:`ne_po_ut_sr_Äe_pe_su`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`Do MMMM YYYY`,LLL:`Do MMMM YYYY H:mm`,LLLL:`dddd, Do MMMM YYYY H:mm`},calendar:{sameDay:`[danas u] LT`,nextDay:`[sutra u] LT`,nextWeek:function(){switch(this.day()){case 0:return`[u] [nedjelju] [u] LT`;case 3:return`[u] [srijedu] [u] LT`;case 6:return`[u] [subotu] [u] LT`;case 1:case 2:case 4:case 5:return`[u] dddd [u] LT`}},lastDay:`[juÄer u] LT`,lastWeek:function(){switch(this.day()){case 0:return`[proÅ¡lu] [nedjelju] [u] LT`;case 3:return`[proÅ¡lu] [srijedu] [u] LT`;case 6:return`[proÅ¡le] [subote] [u] LT`;case 1:case 2:case 4:case 5:return`[proÅ¡li] dddd [u] LT`}},sameElse:`L`},relativeTime:{future:`za %s`,past:`prije %s`,s:`par sekundi`,ss:rc,m:rc,mm:rc,h:rc,hh:rc,d:`dan`,dd:rc,M:`mjesec`,MM:rc,y:`godinu`,yy:rc},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}});var ic=`vasárnap hétfÅn kedden szerdán csütörtökön pénteken szombaton`.split(` `);function ac(e,t,n,r){var i=e;switch(n){case`s`:return r||t?`néhány másodperc`:`néhány másodperce`;case`ss`:return i+(r||t)?` másodperc`:` másodperce`;case`m`:return`egy`+(r||t?` perc`:` perce`);case`mm`:return i+(r||t?` perc`:` perce`);case`h`:return`egy`+(r||t?` óra`:` órája`);case`hh`:return i+(r||t?` óra`:` órája`);case`d`:return`egy`+(r||t?` nap`:` napja`);case`dd`:return i+(r||t?` nap`:` napja`);case`M`:return`egy`+(r||t?` hónap`:` hónapja`);case`MM`:return i+(r||t?` hónap`:` hónapja`);case`y`:return`egy`+(r||t?` év`:` éve`);case`yy`:return i+(r||t?` év`:` éve`)}return``}function oc(e){return(e?``:`[múlt] `)+`[`+ic[this.day()]+`] LT[-kor]`}r.defineLocale(`hu`,{months:`január_február_március_április_május_június_július_augusztus_szeptember_október_november_december`.split(`_`),monthsShort:`jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`vasárnap_hétfÅ_kedd_szerda_csütörtök_péntek_szombat`.split(`_`),weekdaysShort:`vas_hét_kedd_sze_csüt_pén_szo`.split(`_`),weekdaysMin:`v_h_k_sze_cs_p_szo`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`YYYY.MM.DD.`,LL:`YYYY. MMMM D.`,LLL:`YYYY. MMMM D. H:mm`,
13LLLL:`YYYY. MMMM D., dddd H:mm`},meridiemParse:/de|du/i,isPM:function(e){return e.charAt(1).toLowerCase()===`u`},meridiem:function(e,t,n){return e<12?n===!0?`de`:`DE`:n===!0?`du`:`DU`},calendar:{sameDay:`[ma] LT[-kor]`,nextDay:`[holnap] LT[-kor]`,nextWeek:function(){return oc.call(this,!0)},lastDay:`[tegnap] LT[-kor]`,lastWeek:function(){return oc.call(this,!1)},sameElse:`L`},relativeTime:{future:`%s múlva`,past:`%s`,s:ac,ss:ac,m:ac,mm:ac,h:ac,hh:ac,d:ac,dd:ac,M:ac,MM:ac,y:ac,yy:ac},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`hy-am`,{months:{format:`Õ°Õ¸ÖÕ¶Õ¾Õ¡ÖÕ«_ÖÕ¥Õ¿ÖÕ¾Õ¡ÖÕ«_Õ´Õ¡ÖÕ¿Õ«_Õ¡ÕºÖÕ«Õ¬Õ«_Õ´Õ¡ÕµÕ«Õ½Õ«_Õ°Õ¸ÖÕ¶Õ«Õ½Õ«_Õ°Õ¸ÖÕ¬Õ«Õ½Õ«_Ö
Õ£Õ¸Õ½Õ¿Õ¸Õ½Õ«_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥ÖÕ«_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«`.split(`_`),standalone:`Õ°Õ¸ÖÕ¶Õ¾Õ¡Ö_ÖÕ¥Õ¿ÖÕ¾Õ¡Ö_Õ´Õ¡ÖÕ¿_Õ¡ÕºÖÕ«Õ¬_Õ´Õ¡ÕµÕ«Õ½_Õ°Õ¸ÖÕ¶Õ«Õ½_Õ°Õ¸ÖÕ¬Õ«Õ½_Ö
Õ£Õ¸Õ½Õ¿Õ¸Õ½_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥Ö_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥Ö_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö`.split(`_`)},monthsShort:`Õ°Õ¶Õ¾_ÖÕ¿Ö_Õ´ÖÕ¿_Õ¡ÕºÖ_Õ´ÕµÕ½_Õ°Õ¶Õ½_Õ°Õ¬Õ½_Ö
Õ£Õ½_Õ½ÕºÕ¿_Õ°Õ¯Õ¿_Õ¶Õ´Õ¢_Õ¤Õ¯Õ¿`.split(`_`),weekdays:`Õ¯Õ«ÖÕ¡Õ¯Õ«_Õ¥ÖÕ¯Õ¸ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¥ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¹Õ¸ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«_Õ¸ÖÖÕ¢Õ¡Õ©_Õ·Õ¡Õ¢Õ¡Õ©`.split(`_`),weekdaysShort:`Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©`.split(`_`),weekdaysMin:`Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY Õ©.`,LLL:`D MMMM YYYY Õ©., HH:mm`,LLLL:`dddd, D MMMM YYYY Õ©., HH:mm`},calendar:{sameDay:`[Õ¡ÕµÕ½Ö
Ö] LT`,nextDay:`[Õ¾Õ¡Õ²Õ¨] LT`,lastDay:`[Õ¥ÖÕ¥Õ¯] LT`,nextWeek:function(){return`dddd [Ö
ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT`},lastWeek:function(){return`[Õ¡Õ¶ÖÕ¡Õ®] dddd [Ö
ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT`},sameElse:`L`},relativeTime:{future:`%s Õ°Õ¥Õ¿Õ¸`,past:`%s Õ¡Õ¼Õ¡Õ»`,s:`Õ´Õ« ÖÕ¡Õ¶Õ« Õ¾Õ¡ÕµÖÕ¯ÕµÕ¡Õ¶`,ss:`%d Õ¾Õ¡ÕµÖÕ¯ÕµÕ¡Õ¶`,m:`ÖÕ¸ÕºÕ¥`,mm:`%d ÖÕ¸ÕºÕ¥`,h:`ÕªÕ¡Õ´`,hh:`%d ÕªÕ¡Õ´`,d:`Ö
Ö`,dd:`%d Ö
Ö`,M:`Õ¡Õ´Õ«Õ½`,MM:`%d Õ¡Õ´Õ«Õ½`,y:`Õ¿Õ¡ÖÕ«`,yy:`%d Õ¿Õ¡ÖÕ«`},meridiemParse:/Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡|Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡|ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶/,isPM:function(e){return/^(ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶)$/.test(e)},meridiem:function(e){return e<4?`Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡`:e<12?`Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡`:e<17?`ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡`:`Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶`},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(Õ«Õ¶|ÖÕ¤)/,ordinal:function(e,t){switch(t){case`DDD`:case`w`:case`W`:case`DDDo`:return e===1?e+`-Õ«Õ¶`:e+`-ÖÕ¤`;default:return e}},week:{dow:1,doy:7}}),r.defineLocale(`id`,{months:`Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des`.split(`_`),weekdays:`Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu`.split(`_`),weekdaysShort:`Min_Sen_Sel_Rab_Kam_Jum_Sab`.split(`_`),weekdaysMin:`Mg_Sn_Sl_Rb_Km_Jm_Sb`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [pukul] HH.mm`,LLLL:`dddd, D MMMM YYYY [pukul] HH.mm`},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`pagi`)return e;if(t===`siang`)return e>=11?e:e+12;if(t===`sore`||t===`malam`)return e+12},meridiem:function(e,t,n){return e<11?`pagi`:e<15?`siang`:e<19?`sore`:`malam`},calendar:{sameDay:`[Hari ini pukul] LT`,nextDay:`[Besok pukul] LT`,nextWeek:`dddd [pukul] LT`,lastDay:`[Kemarin pukul] LT`,lastWeek:`dddd [lalu pukul] LT`,sameElse:`L`},relativeTime:{future:`dalam %s`,past:`%s yang lalu`,s:`beberapa detik`,ss:`%d detik`,m:`semenit`,mm:`%d menit`,h:`sejam`,hh:`%d jam`,d:`sehari`,dd:`%d hari`,M:`sebulan`,MM:`%d bulan`,y:`setahun`,yy:`%d tahun`},week:{dow:0,doy:6}});function sc(e){return e%100==11?!0:e%10!=1}function cc(e,t,n,r){var i=e+` `;switch(n){case`s`:return t||r?`nokkrar sekúndur`:`nokkrum sekúndum`;case`ss`:return sc(e)?i+(t||r?`sekúndur`:`sekúndum`):i+`sekúnda`;case`m`:return t?`mÃnúta`:`mÃnútu`;case`mm`:return sc(e)?i+(t||r?`mÃnútur`:`mÃnútum`):t?i+`mÃnúta`:i+`mÃnútu`;case`hh`:return sc(e)?i+(t||r?`klukkustundir`:`klukkustundum`):i+`klukkustund`;case`d`:return t?`dagur`:r?`dag`:`degi`;case`dd`:return sc(e)?t?i+`dagar`:i+(r?`daga`:`dögum`):t?i+`dagur`:i+(r?`dag`:`degi`);case`M`:return t?`mánuður`:r?`mánuð`:`mánuði`;case`MM`:return sc(e)?t?i+`mánuðir`:i+(r?`mánuði`:`mánuðum`):t?i+`mánuður`:i+(r?`mánuð`:`mánuði`);case`y`:return t||r?`ár`:`ári`;case`yy`:return sc(e)?i+(t||r?`ár`:`árum`):i+(t||r?`ár`:`ári`)}}r.defineLocale(`is`,{months:`janúar_febrúar_mars_aprÃl_maÃ_júnÃ_júlÃ_ágúst_september_október_nóvember_desember`.split(`_`),monthsShort:`jan_feb_mar_apr_maÃ_jún_júl_ágú_sep_okt_nóv_des`.split(`_`),weekdays:`sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur`.split(`_`),weekdaysShort:`sun_mán_þri_mið_fim_fös_lau`.split(`_`),weekdaysMin:`Su_Má_Ãr_Mi_Fi_Fö_La`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY [kl.] H:mm`,LLLL:`dddd, D. MMMM YYYY [kl.] H:mm`},calendar:{sameDay:`[à dag kl.] LT`,nextDay:`[á morgun kl.] LT`,nextWeek:`dddd [kl.] LT`,lastDay:`[à gær kl.] LT`,lastWeek:`[sÃðasta] dddd [kl.] LT`,sameElse:`L`},relativeTime:{future:`eftir %s`,past:`fyrir %s sÃðan`,s:cc,ss:cc,m:cc,mm:cc,h:`klukkustund`,hh:cc,d:cc,dd:cc,M:cc,MM:cc,y:cc,yy:cc},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`it-ch`,{months:`gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre`.split(`_`),monthsShort:`gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic`.split(`_`),weekdays:`domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato`.split(`_`),weekdaysShort:`dom_lun_mar_mer_gio_ven_sab`.split(`_`),weekdaysMin:`do_lu_ma_me_gi_ve_sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[Oggi alle] LT`,nextDay:`[Domani alle] LT`,nextWeek:`dddd [alle] LT`,lastDay:`[Ieri alle] LT`,lastWeek:function(){switch(this.day()){case 0:return`[la scorsa] dddd [alle] LT`;default:return`[lo scorso] dddd [alle] LT`}},sameElse:`L`},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?`tra`:`in`)+` `+e},past:`%s fa`,s:`alcuni secondi`,ss:`%d secondi`,m:`un minuto`,mm:`%d minuti`,h:`un'ora`,hh:`%d ore`,d:`un giorno`,dd:`%d giorni`,M:`un mese`,MM:`%d mesi`,y:`un anno`,yy:`%d anni`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}}),r.defineLocale(`it`,{months:`gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre`.split(`_`),monthsShort:`gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic`.split(`_`),weekdays:`domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato`.split(`_`),weekdaysShort:`dom_lun_mar_mer_gio_ven_sab`.split(`_`),weekdaysMin:`do_lu_ma_me_gi_ve_sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:function(){return`[Oggi a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`},nextDay:function(){return`[Domani a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`},nextWeek:function(){return`dddd [a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`},lastDay:function(){return`[Ieri a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`},lastWeek:function(){switch(this.day()){case 0:return`[La scorsa] dddd [a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`;default:return`[Lo scorso] dddd [a`+(this.hours()>1?`lle `:this.hours()===0?` `:`ll'`)+`]LT`}},sameElse:`L`},relativeTime:{future:`tra %s`,past:`%s fa`,s:`alcuni secondi`,ss:`%d secondi`,m:`un minuto`,mm:`%d minuti`,h:`un'ora`,hh:`%d ore`,d:`un giorno`,dd:`%d giorni`,w:`una settimana`,ww:`%d settimane`,M:`un mese`,MM:`%d mesi`,y:`un anno`,yy:`%d anni`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}}),r.defineLocale(`ja`,{eras:[{since:`2019-05-01`,offset:1,name:`令å`,narrow:`ã¿`,abbr:`R`},{since:`1989-01-08`,until:`2019-04-30`,offset:1,name:`å¹³æ`,narrow:`ã»`,abbr:`H`},{since:`1926-12-25`,until:`1989-01-07`,offset:1,name:`æå`,narrow:`ã¼`,abbr:`S`},{since:`1912-07-30`,until:`1926-12-24`,offset:1,name:`大æ£`,narrow:`ã½`,abbr:`T`},{since:`1873-01-01`,until:`1912-07-29`,offset:6,name:`ææ²»`,narrow:`ã¾`,abbr:`M`},{since:`0001-01-01`,until:`1873-12-31`,offset:1,name:`西æ¦`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`ç´å
å`,narrow:`BC`,abbr:`BC`}],eraYearOrdinalRegex:/(å
|\d+)å¹´/,eraYearOrdinalParse:function(e,t){return t[1]===`å
`?1:parseInt(t[1]||e,10)},months:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),monthsShort:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),weekdays:`æ¥ææ¥_æææ¥_ç«ææ¥_æ°´ææ¥_æ¨ææ¥_éææ¥_åææ¥`.split(`_`),weekdaysShort:`æ¥_æ_ç«_æ°´_æ¨_é_å`.split(`_`),weekdaysMin:`æ¥_æ_ç«_æ°´_æ¨_é_å`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYYå¹´MæDæ¥`,LLL:`YYYYå¹´MæDæ¥ HH:mm`,LLLL:`YYYYå¹´MæDæ¥ dddd HH:mm`,l:`YYYY/MM/DD`,ll:`YYYYå¹´MæDæ¥`,lll:`YYYYå¹´MæDæ¥ HH:mm`,llll:`YYYYå¹´MæDæ¥(ddd) HH:mm`},meridiemParse:/åå|åå¾/i,isPM:function(e){return e===`åå¾`}
13,meridiem:function(e,t,n){return e<12?`åå`:`åå¾`},calendar:{sameDay:`[仿¥] LT`,nextDay:`[ææ¥] LT`,nextWeek:function(e){return e.week()===this.week()?`dddd LT`:`[æ¥é±]dddd LT`},lastDay:`[æ¨æ¥] LT`,lastWeek:function(e){return this.week()===e.week()?`dddd LT`:`[å
é±]dddd LT`},sameElse:`L`},dayOfMonthOrdinalParse:/\d{1,2}æ¥/,ordinal:function(e,t){switch(t){case`y`:return e===1?`å
å¹´`:e+`å¹´`;case`d`:case`D`:case`DDD`:return e+`æ¥`;default:return e}},relativeTime:{future:`%så¾`,past:`%så`,s:`æ°ç§`,ss:`%dç§`,m:`1å`,mm:`%då`,h:`1æé`,hh:`%dæé`,d:`1æ¥`,dd:`%dæ¥`,M:`1ã¶æ`,MM:`%dã¶æ`,y:`1å¹´`,yy:`%då¹´`}}),r.defineLocale(`jv`,{months:`Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember`.split(`_`),monthsShort:`Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des`.split(`_`),weekdays:`Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu`.split(`_`),weekdaysShort:`Min_Sen_Sel_Reb_Kem_Jem_Sep`.split(`_`),weekdaysMin:`Mg_Sn_Sl_Rb_Km_Jm_Sp`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [pukul] HH.mm`,LLLL:`dddd, D MMMM YYYY [pukul] HH.mm`},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`enjing`)return e;if(t===`siyang`)return e>=11?e:e+12;if(t===`sonten`||t===`ndalu`)return e+12},meridiem:function(e,t,n){return e<11?`enjing`:e<15?`siyang`:e<19?`sonten`:`ndalu`},calendar:{sameDay:`[Dinten puniko pukul] LT`,nextDay:`[Mbenjang pukul] LT`,nextWeek:`dddd [pukul] LT`,lastDay:`[Kala wingi pukul] LT`,lastWeek:`dddd [kepengker pukul] LT`,sameElse:`L`},relativeTime:{future:`wonten ing %s`,past:`%s ingkang kepengker`,s:`sawetawis detik`,ss:`%d detik`,m:`setunggal menit`,mm:`%d menit`,h:`setunggal jam`,hh:`%d jam`,d:`sedinten`,dd:`%d dinten`,M:`sewulan`,MM:`%d wulan`,y:`setaun`,yy:`%d taun`},week:{dow:1,doy:7}}),r.defineLocale(`ka`,{months:`áááááá á_ááááá áááá_ááá á¢á_ááá ááá_áááá¡á_ááááá¡á_ááááá¡á_ááááá¡á¢á_á¡áá¥á¢ááááá á_áá¥á¢ááááá á_ááááááá á_áááááááá á`.split(`_`),monthsShort:`ááá_ááá_ááá _ááá _ááá_ááá_ááá_ááá_á¡áá¥_áá¥á¢_ááá_ááá`.split(`_`),weekdays:{standalone:`áááá á_áá á¨ááááá_á¡ááá¨ááááá_ááá®á¨ááááá_á®á£áá¨ááááá_ááá áá¡áááá_á¨ááááá`.split(`_`),format:`áááá áá¡_áá á¨ááááá¡_á¡ááá¨ááááá¡_ááá®á¨ááááá¡_á®á£áá¨ááááá¡_ááá áá¡áááá¡_á¨ááááá¡`.split(`_`),isFormat:/(á¬ááá|á¨ááááá)/},weekdaysShort:`ááá_áá á¨_á¡áá_ááá®_á®á£á_ááá _á¨áá`.split(`_`),weekdaysMin:`áá_áá _á¡á_áá_á®á£_áá_á¨á`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[áá¦áá¡] LT[-áá]`,nextDay:`[á®ááá] LT[-áá]`,lastDay:`[áá£á¨áá] LT[-áá]`,nextWeek:`[á¨ááááá] dddd LT[-áá]`,lastWeek:`[á¬ááá] dddd LT-áá`,sameElse:`L`},relativeTime:{future:function(e){return e.replace(/(á¬áá|á¬á£á|á¡ááá|á¬áá|áá¦|áá)(á|á)/,function(e,t,n){return n===`á`?t+`á¨á`:t+n+`á¨á`})},past:function(e){return/(á¬ááá|á¬á£áá|á¡áááá|áá¦á|ááá)/.test(e)?e.replace(/(á|á)$/,`áá¡ á¬áá`):/á¬ááá/.test(e)?e.replace(/á¬ááá$/,`á¬ááá¡ á¬áá`):e},s:`á áááááááá á¬ááá`,ss:`%d á¬ááá`,m:`á¬á£áá`,mm:`%d á¬á£áá`,h:`á¡áááá`,hh:`%d á¡áááá`,d:`áá¦á`,dd:`%d áá¦á`,M:`ááá`,MM:`%d ááá`,y:`á¬ááá`,yy:`%d á¬ááá`},dayOfMonthOrdinalParse:/0|1-áá|áá-\d{1,2}|\d{1,2}-á/,ordinal:function(e){return e===0?e:e===1?e+`-áá`:e<20||e<=100&&e%20==0||e%100==0?`áá-`+e:e+`-á`},week:{dow:1,doy:7}});var lc={0:`-ÑÑ`,1:`-ÑÑ`,2:`-ÑÑ`,3:`-ÑÑ`,4:`-ÑÑ`,5:`-ÑÑ`,6:`-ÑÑ`,7:`-ÑÑ`,8:`-ÑÑ`,9:`-ÑÑ`,10:`-ÑÑ`,20:`-ÑÑ`,30:`-ÑÑ`,40:`-ÑÑ`,50:`-ÑÑ`,60:`-ÑÑ`,70:`-ÑÑ`,80:`-ÑÑ`,90:`-ÑÑ`,100:`-ÑÑ`};r.defineLocale(`kk`,{months:`ÒаңÑаÑ_аÒпан_наÑÑÑз_ÑÓÑÑÑ_мамÑÑ_маÑÑÑм_ÑÑлде_ÑамÑз_ÒÑÑкүйек_Òазан_ÒаÑаÑа_желÑоÒÑан`.split(`_`),monthsShort:`Òаң_аÒп_наÑ_ÑÓÑ_мам_маÑ_ÑÑл_Ñам_ÒÑÑ_Òаз_ÒаÑ_жел`.split(`_`),weekdays:`жекÑенбÑ_дүйÑенбÑ_ÑейÑенбÑ_ÑÓÑÑенбÑ_бейÑенбÑ_жұма_ÑенбÑ`.split(`_`),weekdaysShort:`жек_дүй_Ñей_ÑÓÑ_бей_жұм_Ñен`.split(`_`),weekdaysMin:`жк_дй_Ñй_ÑÑ_бй_жм_Ñн`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[ÐүгÑн ÑаÒаÑ] LT`,nextDay:`[ÐÑÑең ÑаÒаÑ] LT`,nextWeek:`dddd [ÑаÒаÑ] LT`,lastDay:`[ÐеÑе ÑаÒаÑ] LT`,lastWeek:`[Ó¨Ñкен апÑанÑÒ£] dddd [ÑаÒаÑ] LT`,sameElse:`L`},relativeTime:{future:`%s ÑÑÑнде`,past:`%s бұÑÑн`,s:`бÑÑнеÑе ÑекÑнд`,ss:`%d ÑекÑнд`,m:`бÑÑ Ð¼Ð¸Ð½ÑÑ`,mm:`%d минÑÑ`,h:`бÑÑ ÑаÒаÑ`,hh:`%d ÑаÒаÑ`,d:`бÑÑ ÐºÒ¯Ð½`,dd:`%d күн`,M:`бÑÑ Ð°Ð¹`,MM:`%d ай`,y:`бÑÑ Ð¶Ñл`,yy:`%d жÑл`},dayOfMonthOrdinalParse:/\d{1,2}-(ÑÑ|ÑÑ)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(lc[e]||lc[t]||lc[n])},week:{dow:1,doy:7}});var uc={1:`á¡`,2:`á¢`,3:`á£`,4:`á¤`,5:`á¥`,6:`á¦`,7:`á§`,8:`á¨`,9:`á©`,0:`á `},dc={"á¡":`1`,"á¢":`2`,"á£":`3`,"á¤":`4`,"á¥":`5`,"á¦":`6`,"á§":`7`,"á¨":`8`,"á©":`9`,"á ":`0`};r.defineLocale(`km`,{months:`áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á
ááá·áá¶_áááá¼`.split(`_`),monthsShort:`áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á
ááá·áá¶_áááá¼`.split(`_`),weekdays:`á¢á¶áá·ááá_á
áááá_á¢áááá¶á_áá»á_áááá ááááá·á_áá»ááá_áá
áá`.split(`_`),weekdaysShort:`á¢á¶_á
_á¢_á_ááá_áá»_á`.split(`_`),weekdaysMin:`á¢á¶_á
_á¢_á_ááá_áá»_á`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},meridiemParse:/áááá¹á|áááá¶á
/,isPM:function(e){return e===`áááá¶á
`},meridiem:function(e,t,n){return e<12?`áááá¹á`:`áááá¶á
`}
13,calendar:{sameDay:`[ááááááá áááá] LT`,nextDay:`[ááá¢áá áááá] LT`,nextWeek:`dddd [áááá] LT`,lastDay:`[áááá·ááá·á áááá] LT`,lastWeek:`dddd [ááááá¶á ááá»á] [áááá] LT`,sameElse:`L`},relativeTime:{future:`%sááá`,past:`%sáá»á`,s:`ááá»áááá¶ááá·áá¶áá¸`,ss:`%d áá·áá¶áá¸`,m:`áá½ááá¶áá¸`,mm:`%d áá¶áá¸`,h:`áá½ááááá`,hh:`%d áááá`,d:`áá½ááááá`,dd:`%d áááá`,M:`áá½ááá`,MM:`%d áá`,y:`áá½ááááá¶á`,yy:`%d áááá¶á`},dayOfMonthOrdinalParse:/áá¸\d{1,2}/,ordinal:`áá¸%d`,preparse:function(e){return e.replace(/[á¡á¢á£á¤á¥á¦á§á¨á©á ]/g,function(e){return dc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return uc[e]})},week:{dow:1,doy:4}});var fc={1:`à³§`,2:`೨`,3:`೩`,4:`೪`,5:`೫`,6:`೬`,7:`à³`,8:`à³®`,9:`೯`,0:`೦`},pc={"à³§":`1`,"೨":`2`,"೩":`3`,"೪":`4`,"೫":`5`,"೬":`6`,"à³":`7`,"à³®":`8`,"೯":`9`,"೦":`0`};r.defineLocale(`kn`,{months:`à²à²¨à²µà²°à²¿_ಫà³à²¬à³à²°à²µà²°à²¿_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²à²¬à²°à³_à²
à²à³à²à³à³à³à²¬à²°à³_ನವà³à²à²¬à²°à³_ಡಿಸà³à²à²¬à²°à³`.split(`_`),monthsShort:`à²à²¨_ಫà³à²¬à³à²°_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²_à²
à²à³à²à³à³à³_ನವà³à²_ಡಿಸà³à²`.split(`_`),monthsParseExact:!0,weekdays:`à²à²¾à²¨à³à²µà²¾à²°_ಸà³à³à³à²®à²µà²¾à²°_ಮà²à²à²³à²µà²¾à²°_ಬà³à²§à²µà²¾à²°_à²à³à²°à³à²µà²¾à²°_ಶà³à²à³à²°à²µà²¾à²°_ಶನಿವಾರ`.split(`_`),weekdaysShort:`à²à²¾à²¨à³_ಸà³à³à³à²®_ಮà²à²à²³_ಬà³à²§_à²à³à²°à³_ಶà³à²à³à²°_ಶನಿ`.split(`_`),weekdaysMin:`à²à²¾_ಸà³à³à³_ಮà²_ಬà³_à²à³_ಶà³_ಶ`.split(`_`),longDateFormat:{LT:`A h:mm`,LTS:`A h:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm`,LLLL:`dddd, D MMMM YYYY, A h:mm`},calendar:{sameDay:`[à²à²à²¦à³] LT`,nextDay:`[ನಾಳà³] LT`,nextWeek:`dddd, LT`,lastDay:`[ನಿನà³à²¨à³] LT`,lastWeek:`[à²à³à³à²¨à³à²¯] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s ನà²à²¤à²°`,past:`%s ಹಿà²à²¦à³`,s:`à²à³à²²à²µà³ à²à³à²·à²£à²à²³à³`,ss:`%d ಸà³à²à³à²à²¡à³à²à²³à³`,m:`à²à²à²¦à³ ನಿಮಿಷ`,mm:`%d ನಿಮಿಷ`,h:`à²à²à²¦à³ à²à²à²à³`,hh:`%d à²à²à²à³`,d:`à²à²à²¦à³ ದಿನ`,dd:`%d ದಿನ`,M:`à²à²à²¦à³ ತಿà²à²à²³à³`,MM:`%d ತಿà²à²à²³à³`,y:`à²à²à²¦à³ ವರà³à²·`,yy:`%d ವರà³à²·`},preparse:function(e){return e.replace(/[೧೨೩೪೫೬à³à³®à³¯à³¦]/g,function(e){return pc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return fc[e]})},meridiemParse:/ರಾತà³à²°à²¿|ಬà³à²³à²¿à²à³à²à³|ಮಧà³à²¯à²¾à²¹à³à²¨|ಸà²à²à³/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`ರಾತà³à²°à²¿`)return e<4?e:e+12;if(t===`ಬà³à²³à²¿à²à³à²à³`)return e;if(t===`ಮಧà³à²¯à²¾à²¹à³à²¨`)return e>=10?e:e+12;if(t===`ಸà²à²à³`)return e+12},meridiem:function(e,t,n){return e<4?`ರಾತà³à²°à²¿`:e<10?`ಬà³à²³à²¿à²à³à²à³`:e<17?`ಮಧà³à²¯à²¾à²¹à³à²¨`:e<20?`ಸà²à²à³`:`ರಾತà³à²°à²¿`},dayOfMonthOrdinalParse:/\d{1,2}(ನà³à³)/,ordinal:function(e){return e+`ನà³à³`},week:{dow:0,doy:6}}),r.defineLocale(`ko`,{months:`1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì`.split(`_`),monthsShort:`1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì`.split(`_`),weekdays:`ì¼ìì¼_ììì¼_íìì¼_ììì¼_목ìì¼_ê¸ìì¼_í ìì¼`.split(`_`),weekdaysShort:`ì¼_ì_í_ì_목_ê¸_í `.split(`_`),weekdaysMin:`ì¼_ì_í_ì_목_ê¸_í `.split(`_`),longDateFormat:{LT:`A h:mm`,LTS:`A h:mm:ss`,L:`YYYY.MM.DD.`,LL:`YYYYë
MMMM Dì¼`,LLL:`YYYYë
MMMM Dì¼ A h:mm`,LLLL:`YYYYë
MMMM Dì¼ dddd A h:mm`,l:`YYYY.MM.DD.`,ll:`YYYYë
MMMM Dì¼`,lll:`YYYYë
MMMM Dì¼ A h:mm`,llll:`YYYYë
MMMM Dì¼ dddd A h:mm`},calendar:{sameDay:`ì¤ë LT`,nextDay:`ë´ì¼ LT`,nextWeek:`dddd LT`,lastDay:`ì´ì LT`,lastWeek:`ì§ë주 dddd LT`,sameElse:`L`},relativeTime:{future:`%s í`,past:`%s ì `,s:`ëª ì´`,ss:`%dì´`,m:`1ë¶`,mm:`%dë¶`,h:`í ìê°`,hh:`%dìê°`,d:`í루`,dd:`%dì¼`,M:`í ë¬`,MM:`%dë¬`,y:`ì¼ ë
`,yy:`%dë
`},dayOfMonthOrdinalParse:/\d{1,2}(ì¼|ì|주)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`ì¼`;case`M`:return e+`ì`;case`w`:case`W`:return e+`주`;default:return e}},meridiemParse:/ì¤ì |ì¤í/,isPM:function(e){return e===`ì¤í`},meridiem:function(e,t,n){return e<12?`ì¤ì `:`ì¤í`}});function mc(e,t,n,r){var i={s:[`çend sanîye`,`çend sanîyeyan`],ss:[e+` sanîye`,e+` sanîyeyan`],m:[`deqîqeyek`,`deqîqeyekê`],mm:[e+` deqîqe`,e+` deqîqeyan`],h:[`saetek`,`saetekê`],hh:[e+` saet`,e+` saetan`],d:[`rojek`,`rojekê`],dd:[e+` roj`,e+` rojan`],w:[`hefteyek`,`hefteyekê`],ww:[e+` hefte`,e+` hefteyan`],M:[`mehek`,`mehekê`],MM:[e+` meh`,e+` mehan`],y:[`salek`,`salekê`],yy:[e+` sal`,e+` salan`]};return t?i[n][0]:i[n][1]}function hc(e){e=``+e;var t=e.substring(e.length-1),n=e.length>1?e.substring(e.length-2):``;return!(n==12||n==13)&&(t==`2`||t==`3`||n==`50`||t==`70`||t==`80`)?`yê`:`ê`}r.defineLocale(`ku-kmr`,{months:`Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Ãlon_Cotmeh_Mijdar_Berfanbar`.split(`_`),monthsShort:`Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Ãlo_Cot_Mij_Ber`.split(`_`),monthsParseExact:!0,weekdays:`YekÅem_DuÅem_SêÅem_ÃarÅem_PêncÅem_Ãn_Åemî`.split(`_`),weekdaysShort:`Yek_Du_Sê_Ãar_Pên_Ãn_Åem`.split(`_`),weekdaysMin:`Ye_Du_Sê_Ãa_Pê_Ãn_Åe`.split(`_`),meridiem:function(e,t,n){return e<12?n?`bn`:`BN`:n?`pn`:`PN`},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`Do MMMM[a] YYYY[an]`,LLL:`Do MMMM[a] YYYY[an] HH:mm`,LLLL:`dddd, Do MMMM[a] YYYY[an] HH:mm`,ll:`Do MMM[.] YYYY[an]`,lll:`Do MMM[.] YYYY[an] HH:mm`,llll:`ddd[.], Do MMM[.] YYYY[an] HH:mm`},calendar:{sameDay:`[Ãro di saet] LT [de]`,nextDay:`[Sibê di saet] LT [de]`,nextWeek:`dddd [di saet] LT [de]`,lastDay:`[Duh di saet] LT [de]`,lastWeek:`dddd[a borî di saet] LT [de]`,sameElse:`L`},relativeTime:{future:`di %s de`,past:`berî %s`,s:mc,ss:mc,m:mc,mm:mc,h:mc,hh:mc,d:mc,dd:mc,w:mc,ww:mc,M:mc,MM:mc,y:mc,yy:mc},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,t){var n=t.toLowerCase();return n.includes(`w`)||n.includes(`m`)?e+`.`:e+hc(e)},week:{dow:1,doy:4}});
13var gc={1:`Ù¡`,2:`Ù¢`,3:`Ù£`,4:`Ù¤`,5:`Ù¥`,6:`Ù¦`,7:`Ù§`,8:`Ù¨`,9:`Ù©`,0:`Ù `},_c={"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Ù ":`0`},vc=[`کاÙÙÙÛ Ø¯ÙÙÛÙ
`,`Ø´ÙØ¨Ø§Øª`,`ئازار`,`ÙÛØ³Ø§Ù`,`Ø¦Ø§ÛØ§Ø±`,`ØÙزÛÛØ±Ø§Ù`,`تÛÙ
Ù
ÙØ²`,`ئاب`,`ئÛÛÙÙÙÙ`,`تشرÛÙÛ ÛÛÙÛÙ
`,`تشرÛÙÛ Ø¯ÙÙÛÙ
`,`ÙØ§ÙÙÙÛ ÛÛÚ©ÛÙ
`];r.defineLocale(`ku`,{months:vc,monthsShort:vc,weekdays:`ÛÙâÙØ´ÙâÙ
Ù
Ùâ_دÙÙØ´ÙâÙ
Ù
Ùâ_Ø³ÛØ´ÙâÙ
Ù
Ùâ_ÚÙØ§Ø±Ø´ÙâÙ
Ù
Ùâ_Ù¾ÛÙØ¬Ø´ÙâÙ
Ù
Ùâ_ÙÙâÛÙÛ_Ø´ÙâÙ
Ù
Ùâ`.split(`_`),weekdaysShort:`ÛÙâÙØ´ÙâÙ
_دÙÙØ´ÙâÙ
_Ø³ÛØ´ÙâÙ
_ÚÙØ§Ø±Ø´ÙâÙ
_Ù¾ÛÙØ¬Ø´ÙâÙ
_ÙÙâÛÙÛ_Ø´ÙâÙ
Ù
Ùâ`.split(`_`),weekdaysMin:`Û_د_س_Ú_Ù¾_Ù_Ø´`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},meridiemParse:/ئÛÙØ§Ø±Ùâ|بÙâÛØ§ÙÛ/,isPM:function(e){return/ئÛÙØ§Ø±Ùâ/.test(e)},meridiem:function(e,t,n){return e<12?`بÙâÛØ§ÙÛ`:`ئÛÙØ§Ø±Ùâ`},calendar:{sameDay:`[ئÙâÙ
Ø±Û ÙØ§ØªÚÙ
ÛØ±] LT`,nextDay:`[بÙâÛØ§ÙÛ ÙØ§ØªÚÙ
ÛØ±] LT`,nextWeek:`dddd [ÙØ§ØªÚÙ
ÛØ±] LT`,lastDay:`[دÙÛÙÛ ÙØ§ØªÚÙ
ÛØ±] LT`,lastWeek:`dddd [ÙØ§ØªÚÙ
ÛØ±] LT`,sameElse:`L`},relativeTime:{future:`ÙÙâ %s`,past:`%s`,s:`ÚÙâÙØ¯ ÚØ±ÙÙâÛÙâÙ`,ss:`ÚØ±ÙÙâ %d`,m:`ÛÙâÙ Ø®ÙÙÙâÙ`,mm:`%d Ø®ÙÙÙâÙ`,h:`ÛÙâÙ ÙØ§ØªÚÙ
ÛØ±`,hh:`%d ÙØ§ØªÚÙ
ÛØ±`,d:`ÛÙâÙ ÚÛÚ`,dd:`%d ÚÛÚ`,M:`ÛÙâÙ Ù
اÙÚ¯`,MM:`%d Ù
اÙÚ¯`,y:`ÛÙâ٠ساڵ`,yy:`%d ساڵ`},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return _c[e]}).replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/\d/g,function(e){return gc[e]}).replace(/,/g,`Ø`)},week:{dow:6,doy:12}});var yc={0:`-ÑÒ¯`,1:`-Ñи`,2:`-Ñи`,3:`-ÑÒ¯`,4:`-ÑÒ¯`,5:`-Ñи`,6:`-ÑÑ`,7:`-Ñи`,8:`-Ñи`,9:`-ÑÑ`,10:`-ÑÑ`,20:`-ÑÑ`,30:`-ÑÑ`,40:`-ÑÑ`,50:`-ÑÒ¯`,60:`-ÑÑ`,70:`-Ñи`,80:`-Ñи`,90:`-ÑÑ`,100:`-ÑÒ¯`};r.defineLocale(`ky`,{months:`ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ`.split(`_`),monthsShort:`Ñнв_Ñев_маÑÑ_апÑ_май_иÑнÑ_иÑлÑ_авг_Ñен_окÑ_ноÑ_дек`.split(`_`),weekdays:`ÐекÑемби_ÐүйÑөмбү_ШейÑемби_ШаÑÑемби_ÐейÑемби_ÐÑма_ÐÑемби`.split(`_`),weekdaysShort:`Ðек_Ðүй_Шей_ШаÑ_Ðей_ÐÑм_ÐÑе`.split(`_`),weekdaysMin:`Ðк_Ðй_Шй_ШÑ_Ðй_Ðм_ÐÑ`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Ðүгүн ÑааÑ] LT`,nextDay:`[ÐÑÑең ÑааÑ] LT`,nextWeek:`dddd [ÑааÑ] LT`,lastDay:`[ÐеÑÑÑ ÑааÑ] LT`,lastWeek:`[Ó¨Ñкөн апÑанÑн] dddd [күнү] [ÑааÑ] LT`,sameElse:`L`},relativeTime:{future:`%s иÑинде`,past:`%s мÑÑÑн`,s:`биÑнеÑе ÑекÑнд`,ss:`%d ÑекÑнд`,m:`Ð±Ð¸Ñ Ð¼Ò¯Ð½Ó©Ñ`,mm:`%d мүнөÑ`,h:`Ð±Ð¸Ñ ÑааÑ`,hh:`%d ÑааÑ`,d:`Ð±Ð¸Ñ ÐºÒ¯Ð½`,dd:`%d күн`,M:`Ð±Ð¸Ñ Ð°Ð¹`,MM:`%d ай`,y:`Ð±Ð¸Ñ Ð¶Ñл`,yy:`%d жÑл`},dayOfMonthOrdinalParse:/\d{1,2}-(Ñи|ÑÑ|ÑÒ¯|ÑÑ)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(yc[e]||yc[t]||yc[n])},week:{dow:1,doy:7}});function bc(e,t,n,r){var i={m:[`eng Minutt`,`enger Minutt`],h:[`eng Stonn`,`enger Stonn`],d:[`een Dag`,`engem Dag`],M:[`ee Mount`,`engem Mount`],y:[`ee Joer`,`engem Joer`]};return t?i[n][0]:i[n][1]}function xc(e){return Cc(e.substr(0,e.indexOf(` `)))?`a `+e:`an `+e}function Sc(e){return Cc(e.substr(0,e.indexOf(` `)))?`viru `+e:`virun `+e}function Cc(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return Cc(t===0?n:t)}else if(e<1e4){for(;e>=10;)e/=10;return Cc(e)}else return e/=1e3,Cc(e)}r.defineLocale(`lb`,{months:`Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember`.split(`_`),monthsShort:`Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.`.split(`_`),monthsParseExact:!0,weekdays:`Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg`.split(`_`),weekdaysShort:`So._Mé._Dë._Më._Do._Fr._Sa.`.split(`_`),weekdaysMin:`So_Mé_Dë_Më_Do_Fr_Sa`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm [Auer]`,LTS:`H:mm:ss [Auer]`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm [Auer]`,LLLL:`dddd, D. MMMM YYYY H:mm [Auer]`},calendar:{sameDay:`[Haut um] LT`,sameElse:`L`,nextDay:`[Muer um] LT`,nextWeek:`dddd [um] LT`,lastDay:`[Gëschter um] LT`,lastWeek:function(){switch(this.day()){case 2:case 4:return`[Leschten] dddd [um] LT`;default:return`[Leschte] dddd [um] LT`}}},relativeTime:{future:xc,past:Sc,s:`e puer Sekonnen`,ss:`%d Sekonnen`,m:bc,mm:`%d Minutten`,h:bc,hh:`%d Stonnen`,d:bc,dd:`%d Deeg`,M:bc,MM:`%d Méint`,y:bc,yy:`%d Joer`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`lo`,{months:`ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²`.split(`_`),monthsShort:`ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²`.split(`_`),weekdays:`àºàº²àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²`.split(`_`),weekdaysShort:`àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²`.split(`_`),weekdaysMin:`àº_àº_àºàº_àº_àºàº«_ສàº_ສ`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`ວັàºdddd D MMMM YYYY HH:mm`},meridiemParse:/àºàºàºà»àºàº»à»àº²|àºàºàºà»àº¥àº/,isPM:function(e){return e===`àºàºàºà»àº¥àº`},meridiem:function(e,t,n){return e<12?`àºàºàºà»àºàº»à»àº²`:`àºàºàºà»àº¥àº`},calendar:{sameDay:`[ມືà»àºàºµà»à»àº§àº¥àº²] LT`,nextDay:`[ມືà»àºàº·à»àºà»àº§àº¥àº²] LT`,nextWeek:`[ວັàº]dddd[à»à»àº²à»àº§àº¥àº²] LT`,lastDay:`[ມືà»àº§àº²àºàºàºµà»à»àº§àº¥àº²] LT`,lastWeek:`[ວັàº]dddd[à»àº¥à»àº§àºàºµà»à»àº§àº¥àº²] LT`,sameElse:`L`},relativeTime:{future:`àºàºµàº %s`,past:`%sàºà»àº²àºàº¡àº²`,s:`àºà»à»à»àºàº»à»àº²à»àºàº§àº´àºàº²àºàºµ`,ss:`%d ວິàºàº²àºàºµ`,m:`1 àºàº²àºàºµ`,mm:`%d àºàº²àºàºµ`,h:`1 àºàº»à»àº§à»àº¡àº`,hh:`%d àºàº»à»àº§à»àº¡àº`,d:`1 ມືà»`,dd:`%d ມືà»`,M:`1 à»àºàº·àºàº`,MM:`%d à»àºàº·àºàº`,y:`1 àºàºµ`,yy:`%d àºàºµ`},dayOfMonthOrdinalParse:/(àºàºµà»)\d{1,2}/,ordinal:function(e){return`àºàºµà»`+e}});var wc={ss:`sekundÄ_sekundžių_sekundes`,m:`minutÄ_minutÄs_minutÄ`,mm:`minutÄs_minuÄių_minutes`,h:`valanda_valandos_valandÄ
`,hh:`valandos_valandų_valandas`,d:`diena_dienos_die
13nÄ
`,dd:`dienos_dienų_dienas`,M:`mÄnuo_mÄnesio_mÄnesį`,MM:`mÄnesiai_mÄnesių_mÄnesius`,y:`metai_metų_metus`,yy:`metai_metų_metus`};function Tc(e,t,n,r){return t?`kelios sekundÄs`:r?`kelių sekundžių`:`kelias sekundes`}function Ec(e,t,n,r){return t?Oc(n)[0]:r?Oc(n)[1]:Oc(n)[2]}function Dc(e){return e%10==0||e>10&&e<20}function Oc(e){return wc[e].split(`_`)}function kc(e,t,n,r){var i=e+` `;return e===1?i+Ec(e,t,n[0],r):t?i+(Dc(e)?Oc(n)[1]:Oc(n)[0]):r?i+Oc(n)[1]:i+(Dc(e)?Oc(n)[1]:Oc(n)[2])}r.defineLocale(`lt`,{months:{format:`sausio_vasario_kovo_balandžio_gegužÄs_birželio_liepos_rugpjÅ«Äio_rugsÄjo_spalio_lapkriÄio_gruodžio`.split(`_`),standalone:`sausis_vasaris_kovas_balandis_gegužÄ_birželis_liepa_rugpjÅ«tis_rugsÄjis_spalis_lapkritis_gruodis`.split(`_`),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:`sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd`.split(`_`),weekdays:{format:`sekmadienį_pirmadienį_antradienį_treÄiadienį_ketvirtadienį_penktadienį_Å¡eÅ¡tadienį`.split(`_`),standalone:`sekmadienis_pirmadienis_antradienis_treÄiadienis_ketvirtadienis_penktadienis_Å¡eÅ¡tadienis`.split(`_`),isFormat:/dddd HH:mm/},weekdaysShort:`Sek_Pir_Ant_Tre_Ket_Pen_Å eÅ¡`.split(`_`),weekdaysMin:`S_P_A_T_K_Pn_Å `.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`YYYY [m.] MMMM D [d.]`,LLL:`YYYY [m.] MMMM D [d.], HH:mm [val.]`,LLLL:`YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]`,l:`YYYY-MM-DD`,ll:`YYYY [m.] MMMM D [d.]`,lll:`YYYY [m.] MMMM D [d.], HH:mm [val.]`,llll:`YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]`},calendar:{sameDay:`[Å iandien] LT`,nextDay:`[Rytoj] LT`,nextWeek:`dddd LT`,lastDay:`[Vakar] LT`,lastWeek:`[PraÄjusį] dddd LT`,sameElse:`L`},relativeTime:{future:`po %s`,past:`prieÅ¡ %s`,s:Tc,ss:kc,m:Ec,mm:kc,h:Ec,hh:kc,d:Ec,dd:kc,M:Ec,MM:kc,y:Ec,yy:kc},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+`-oji`},week:{dow:1,doy:4}});var Ac={ss:`sekundes_sekundÄm_sekunde_sekundes`.split(`_`),m:`minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes`.split(`_`),mm:`minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes`.split(`_`),h:`stundas_stundÄm_stunda_stundas`.split(`_`),hh:`stundas_stundÄm_stunda_stundas`.split(`_`),d:`dienas_dienÄm_diena_dienas`.split(`_`),dd:`dienas_dienÄm_diena_dienas`.split(`_`),M:`mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i`.split(`_`),MM:`mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i`.split(`_`),y:`gada_gadiem_gads_gadi`.split(`_`),yy:`gada_gadiem_gads_gadi`.split(`_`)};function jc(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function Mc(e,t,n){return e+` `+jc(Ac[n],e,t)}function Nc(e,t,n){return jc(Ac[n],e,t)}function Pc(e,t){return t?`dažas sekundes`:`dažÄm sekundÄm`}r.defineLocale(`lv`,{months:`janvÄris_februÄris_marts_aprÄ«lis_maijs_jÅ«nijs_jÅ«lijs_augusts_septembris_oktobris_novembris_decembris`.split(`_`),monthsShort:`jan_feb_mar_apr_mai_jÅ«n_jÅ«l_aug_sep_okt_nov_dec`.split(`_`),weekdays:`svÄtdiena_pirmdiena_otrdiena_treÅ¡diena_ceturtdiena_piektdiena_sestdiena`.split(`_`),weekdaysShort:`Sv_P_O_T_C_Pk_S`.split(`_`),weekdaysMin:`Sv_P_O_T_C_Pk_S`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY.`,LL:`YYYY. [gada] D. MMMM`,LLL:`YYYY. [gada] D. MMMM, HH:mm`,LLLL:`YYYY. [gada] D. MMMM, dddd, HH:mm`},calendar:{sameDay:`[Å odien pulksten] LT`,nextDay:`[RÄ«t pulksten] LT`,nextWeek:`dddd [pulksten] LT`,lastDay:`[Vakar pulksten] LT`,lastWeek:`[PagÄjuÅ¡Ä] dddd [pulksten] LT`,sameElse:`L`},relativeTime:{future:`pÄc %s`,past:`pirms %s`,s:Pc,ss:Mc,m:Nc,mm:Mc,h:Nc,hh:Mc,d:Nc,dd:Mc,M:Nc,MM:Mc,y:Nc,yy:Mc},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var Fc={words:{ss:[`sekund`,`sekunda`,`sekundi`],m:[`jedan minut`,`jednog minuta`],mm:[`minut`,`minuta`,`minuta`],h:[`jedan sat`,`jednog sata`],hh:[`sat`,`sata`,`sati`],dd:[`dan`,`dana`,`dana`],MM:[`mjesec`,`mjeseca`,`mjeseci`],yy:[`godina`,`godine`,`godina`]},correctGrammaticalCase:function(e,t){return e===1?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,n){var r=Fc.words[n];return n.length===1?t?r[0]:r[1]:e+` `+Fc.correctGrammaticalCase(e,r)}};r.defineLocale(`me`,{months:`januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar`.split(`_`),monthsShort:`jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota`.split(`_`),weekdaysShort:`ned._pon._uto._sri._Äet._pet._sub.`.split(`_`),weekdaysMin:`ne_po_ut_sr_Äe_pe_su`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,
13LLLL:`dddd, D. MMMM YYYY H:mm`},calendar:{sameDay:`[danas u] LT`,nextDay:`[sjutra u] LT`,nextWeek:function(){switch(this.day()){case 0:return`[u] [nedjelju] [u] LT`;case 3:return`[u] [srijedu] [u] LT`;case 6:return`[u] [subotu] [u] LT`;case 1:case 2:case 4:case 5:return`[u] dddd [u] LT`}},lastDay:`[juÄe u] LT`,lastWeek:function(){return[`[proÅ¡le] [nedjelje] [u] LT`,`[proÅ¡log] [ponedjeljka] [u] LT`,`[proÅ¡log] [utorka] [u] LT`,`[proÅ¡le] [srijede] [u] LT`,`[proÅ¡log] [Äetvrtka] [u] LT`,`[proÅ¡log] [petka] [u] LT`,`[proÅ¡le] [subote] [u] LT`][this.day()]},sameElse:`L`},relativeTime:{future:`za %s`,past:`prije %s`,s:`nekoliko sekundi`,ss:Fc.translate,m:Fc.translate,mm:Fc.translate,h:Fc.translate,hh:Fc.translate,d:`dan`,dd:Fc.translate,M:`mjesec`,MM:Fc.translate,y:`godinu`,yy:Fc.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}}),r.defineLocale(`mi`,{months:`Kohi-tÄte_Hui-tanguru_PoutÅ«-te-rangi_Paenga-whÄwhÄ_Haratua_Pipiri_HÅngoingoi_Here-turi-kÅkÄ_Mahuru_Whiringa-Ä-nuku_Whiringa-Ä-rangi_Hakihea`.split(`_`),monthsShort:`Kohi_Hui_Pou_Pae_Hara_Pipi_HÅngoi_Here_Mahu_Whi-nu_Whi-ra_Haki`.split(`_`),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:`RÄtapu_Mane_TÅ«rei_Wenerei_TÄite_Paraire_HÄtarei`.split(`_`),weekdaysShort:`Ta_Ma_TÅ«_We_TÄi_Pa_HÄ`.split(`_`),weekdaysMin:`Ta_Ma_TÅ«_We_TÄi_Pa_HÄ`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [i] HH:mm`,LLLL:`dddd, D MMMM YYYY [i] HH:mm`},calendar:{sameDay:`[i teie mahana, i] LT`,nextDay:`[apopo i] LT`,nextWeek:`dddd [i] LT`,lastDay:`[inanahi i] LT`,lastWeek:`dddd [whakamutunga i] LT`,sameElse:`L`},relativeTime:{future:`i roto i %s`,past:`%s i mua`,s:`te hÄkona ruarua`,ss:`%d hÄkona`,m:`he meneti`,mm:`%d meneti`,h:`te haora`,hh:`%d haora`,d:`he ra`,dd:`%d ra`,M:`he marama`,MM:`%d marama`,y:`he tau`,yy:`%d tau`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}}),r.defineLocale(`mk`,{months:`ÑанÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_маÑ_ÑÑни_ÑÑли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи`.split(`_`),monthsShort:`Ñан_Ñев_маÑ_апÑ_маÑ_ÑÑн_ÑÑл_авг_Ñеп_окÑ_ное_дек`.split(`_`),weekdays:`недела_понеделник_вÑоÑник_ÑÑеда_ÑеÑвÑÑок_пеÑок_ÑабоÑа`.split(`_`),weekdaysShort:`нед_пон_вÑо_ÑÑе_ÑеÑ_пеÑ_Ñаб`.split(`_`),weekdaysMin:`нe_пo_вÑ_ÑÑ_Ñе_пе_Ña`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`D.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY H:mm`,LLLL:`dddd, D MMMM YYYY H:mm`},calendar:{sameDay:`[ÐÐµÐ½ÐµÑ Ð²Ð¾] LT`,nextDay:`[УÑÑе во] LT`,nextWeek:`[Ðо] dddd [во] LT`,lastDay:`[ÐÑеÑа во] LT`,lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return`[ÐзминаÑаÑа] dddd [во] LT`;case 1:case 2:case 4:case 5:return`[ÐзминаÑиоÑ] dddd [во] LT`}},sameElse:`L`},relativeTime:{future:`за %s`,past:`пÑед %s`,s:`Ð½ÐµÐºÐ¾Ð»ÐºÑ ÑекÑнди`,ss:`%d ÑекÑнди`,m:`една минÑÑа`,mm:`%d минÑÑи`,h:`еден ÑаÑ`,hh:`%d ÑаÑа`,d:`еден ден`,dd:`%d дена`,M:`еден меÑеÑ`,MM:`%d меÑеÑи`,y:`една година`,yy:`%d години`},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,n=e%100;return e===0?e+`-ев`:n===0?e+`-ен`:n>10&&n<20?e+`-Ñи`:t===1?e+`-ви`:t===2?e+`-Ñи`:t===7||t===8?e+`
13-ми`:e+`-Ñи`},week:{dow:1,doy:7}}),r.defineLocale(`ml`,{months:`à´à´¨àµà´µà´°à´¿_à´«àµà´¬àµà´°àµà´µà´°à´¿_മാർà´àµà´àµ_à´à´ªàµà´°à´¿àµ½_à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ_à´à´à´¸àµà´±àµà´±àµ_à´¸àµà´ªàµà´±àµà´±à´à´¬àµ¼_à´à´àµà´àµà´¬àµ¼_നവà´à´¬àµ¼_à´¡à´¿à´¸à´à´¬àµ¼`.split(`_`),monthsShort:`à´à´¨àµ._à´«àµà´¬àµà´°àµ._മാർ._à´à´ªàµà´°à´¿._à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ._à´à´._à´¸àµà´ªàµà´±àµà´±._à´à´àµà´àµ._നവà´._à´¡à´¿à´¸à´.`.split(`_`),monthsParseExact:!0,weekdays:`à´à´¾à´¯à´±à´¾à´´àµà´_തിà´àµà´à´³à´¾à´´àµà´_à´àµà´µàµà´µà´¾à´´àµà´_à´¬àµà´§à´¨à´¾à´´àµà´_à´µàµà´¯à´¾à´´à´¾à´´àµà´_à´µàµà´³àµà´³à´¿à´¯à´¾à´´àµà´_ശനിയാഴàµà´`.split(`_`),weekdaysShort:`à´à´¾à´¯àµ¼_തിà´àµà´àµ¾_à´àµà´µàµà´µ_à´¬àµà´§àµ»_à´µàµà´¯à´¾à´´à´_à´µàµà´³àµà´³à´¿_ശനി`.split(`_`),weekdaysMin:`à´à´¾_തി_à´àµ_à´¬àµ_à´µàµà´¯à´¾_à´µàµ_à´¶`.split(`_`),longDateFormat:{LT:`A h:mm -à´¨àµ`,LTS:`A h:mm:ss -à´¨àµ`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm -à´¨àµ`,LLLL:`dddd, D MMMM YYYY, A h:mm -à´¨àµ`},calendar:{sameDay:`[à´à´¨àµà´¨àµ] LT`,nextDay:`[നാളàµ] LT`,nextWeek:`dddd, LT`,lastDay:`[à´à´¨àµà´¨à´²àµ] LT`,lastWeek:`[à´à´´à´¿à´àµà´] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s à´à´´à´¿à´àµà´àµ`,past:`%s à´®àµàµ»à´ªàµ`,s:`à´
ൽപ നിമിഷà´àµà´àµ¾`,ss:`%d à´¸àµà´àµà´àµ»à´¡àµ`,m:`à´à´°àµ മിനിറàµà´±àµ`,mm:`%d മിനിറàµà´±àµ`,h:`à´à´°àµ മണിà´àµà´àµàµ¼`,hh:`%d മണിà´àµà´àµàµ¼`,d:`à´à´°àµ ദിവസà´`,dd:`%d ദിവസà´`,M:`à´à´°àµ മാസà´`,MM:`%d മാസà´`,y:`à´à´°àµ വർഷà´`,yy:`%d വർഷà´`},meridiemParse:/രാതàµà´°à´¿|രാവിലàµ|à´à´àµà´ à´à´´à´¿à´àµà´àµ|à´µàµà´àµà´¨àµà´¨àµà´°à´|രാതàµà´°à´¿/i,meridiemHour:function(e,t){return e===12&&(e=0),t===`രാതàµà´°à´¿`&&e>=4||t===`à´à´àµà´ à´à´´à´¿à´àµà´àµ`||t===`à´µàµà´àµà´¨àµà´¨àµà´°à´`?e+12:e},meridiem:function(e,t,n){return e<4?`രാതàµà´°à´¿`:e<12?`രാവിലàµ`:e<17?`à´à´àµà´ à´à´´à´¿à´àµà´àµ`:e<20?`à´µàµà´àµà´¨àµà´¨àµà´°à´`:`രാതàµà´°à´¿`}});function Ic(e,t,n,r){switch(n){case`s`:return t?`Ñ
ÑдÑ
Ñн ÑекÑнд`:`Ñ
ÑдÑ
Ñн ÑекÑндÑн`;case`ss`:return e+(t?` ÑекÑнд`:` ÑекÑндÑн`);case`m`:case`mm`:return e+(t?` минÑÑ`:` минÑÑÑн`);case`h`:case`hh`:return e+(t?` Ñаг`:` Ñагийн`);case`d`:case`dd`:return e+(t?` өдөÑ`:` өдÑийн`);case`M`:case`MM`:return e+(t?` ÑаÑ`:` ÑаÑÑн`);case`y`:case`yy`:return e+(t?` жил`:` жилийн`);default:return e}}r.defineLocale(`mn`,{months:`ÐÑгдүгÑÑÑ ÑаÑ_ХоÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑÑавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÓ©ÑөвдүгÑÑÑ ÑаÑ_ТавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑÑгадÑÐ³Ð°Ð°Ñ ÑаÑ_ÐолдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐаймдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑдүгÑÑÑ ÑаÑ_ÐÑавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑван нÑгдүгÑÑÑ ÑаÑ_ÐÑван Ñ
оÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ`.split(`_`),monthsShort:`1 ÑаÑ_2 ÑаÑ_3 ÑаÑ_4 ÑаÑ_5 ÑаÑ_6 ÑаÑ_7 ÑаÑ_8 ÑаÑ_9 ÑаÑ_10 ÑаÑ_11 ÑаÑ_12 ÑаÑ`.split(`_`),monthsParseExact:!0,weekdays:`ÐÑм_Ðаваа_ÐÑгмаÑ_ÐÑ
агва_ÐÒ¯ÑÑв_ÐааÑан_ÐÑмба`.split(`_`),weekdaysShort:`ÐÑм_Ðав_ÐÑг_ÐÑ
а_ÐÒ¯Ñ_Ðаа_ÐÑм`.split(`_`),weekdaysMin:`ÐÑ_Ðа_ÐÑ_ÐÑ
_ÐÒ¯_Ðа_ÐÑ`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`YYYY Ð¾Ð½Ñ MMMMÑн D`,LLL:`YYYY Ð¾Ð½Ñ MMMMÑн D HH:mm`,LLLL:`dddd, YYYY Ð¾Ð½Ñ MMMMÑн D HH:mm`},meridiemParse:/Ò®Ó¨|ҮХ/i,isPM:function(e){return e===`ҮХ`},meridiem:function(e,t,n){return e<12?`Ò®Ó¨`:`ҮХ`},calendar:{sameDay:`[ӨнөөдөÑ] LT`,nextDay:`[ÐаÑгааÑ] LT`,nextWeek:`[ÐÑÑÑ
] dddd LT`,lastDay:`[Ó¨ÑигдөÑ] LT`,lastWeek:`[ӨнгөÑÑөн] dddd LT`,sameElse:`L`},relativeTime:{future:`%s даÑаа`,past:`%s өмнө`,s:Ic,ss:Ic,m:Ic,mm:Ic,h:Ic,hh:Ic,d:Ic,dd:Ic,M:Ic,MM:Ic,y:Ic,yy:Ic},dayOfMonthOrdinalParse:/\d{1,2} өдөÑ/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+` өдөÑ`;default:return e}}});var Lc={1:`१`,2:`२`,3:`३`,4:`४`,5:`५`,6:`६`,7:`à¥`,8:`८`,9:`९`,0:`०`},Rc={"१":`1`,"२":`2`,"३":`3`,"४":`4`,"५":`5`,"६":`6`,"à¥":`7`,"८":`8`,"९":`9`,"०":`0`};function zc(e,t,n,r){var i=``;if(t)switch(n){case`s`:i=`à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦`;break;case`ss`:i=`%d सà¥à¤à¤à¤¦`;break;case`m`:i=`à¤à¤ मिनिà¤`;break;case`mm`:i=`%d मिनिà¤à¥`;break;case`h`:i=`à¤à¤ तास`;break;case`hh`:i=`%d तास`;break;case`d`:i=`à¤à¤ दिवस`;break;case`dd`:i=`%d दिवस`;break;case`M`:i=`à¤à¤ महिना`;break;case`MM`:i=`%d महिनà¥`;break;case`y`:i=`à¤à¤ वरà¥à¤·`;break;case`yy`:i=`%d वरà¥à¤·à¥`;break}
13else switch(n){case`s`:i=`à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦à¤¾à¤`;break;case`ss`:i=`%d सà¥à¤à¤à¤¦à¤¾à¤`;break;case`m`:i=`à¤à¤à¤¾ मिनिà¤à¤¾`;break;case`mm`:i=`%d मिनिà¤à¤¾à¤`;break;case`h`:i=`à¤à¤à¤¾ तासा`;break;case`hh`:i=`%d तासाà¤`;break;case`d`:i=`à¤à¤à¤¾ दिवसा`;break;case`dd`:i=`%d दिवसाà¤`;break;case`M`:i=`à¤à¤à¤¾ महिनà¥à¤¯à¤¾`;break;case`MM`:i=`%d महिनà¥à¤¯à¤¾à¤`;break;case`y`:i=`à¤à¤à¤¾ वरà¥à¤·à¤¾`;break;case`yy`:i=`%d वरà¥à¤·à¤¾à¤`;break}return i.replace(/%d/i,e)}r.defineLocale(`mr`,{months:`à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥_मारà¥à¤_à¤à¤ªà¥à¤°à¤¿à¤²_मà¥_à¤à¥à¤¨_à¤à¥à¤²à¥_à¤à¤à¤¸à¥à¤_सपà¥à¤à¥à¤à¤¬à¤°_à¤à¤à¥à¤à¥à¤¬à¤°_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°_डिसà¥à¤à¤¬à¤°`.split(`_`),monthsShort:`à¤à¤¾à¤¨à¥._फà¥à¤¬à¥à¤°à¥._मारà¥à¤._à¤à¤ªà¥à¤°à¤¿._मà¥._à¤à¥à¤¨._à¤à¥à¤²à¥._à¤à¤._सपà¥à¤à¥à¤._à¤à¤à¥à¤à¥._नà¥à¤µà¥à¤¹à¥à¤._डिसà¥à¤.`.split(`_`),monthsParseExact:!0,weekdays:`रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤³à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार`.split(`_`),weekdaysShort:`रवि_सà¥à¤®_मà¤à¤à¤³_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि`.split(`_`),weekdaysMin:`र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श`.split(`_`),longDateFormat:{LT:`A h:mm वाà¤à¤¤à¤¾`,LTS:`A h:mm:ss वाà¤à¤¤à¤¾`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾`,LLLL:`dddd, D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾`},calendar:{sameDay:`[à¤à¤] LT`,nextDay:`[à¤à¤¦à¥à¤¯à¤¾] LT`,nextWeek:`dddd, LT`,lastDay:`[à¤à¤¾à¤²] LT`,lastWeek:`[माà¤à¥à¤²] dddd, LT`,sameElse:`L`},relativeTime:{future:`%sमधà¥à¤¯à¥`,past:`%sपà¥à¤°à¥à¤µà¥`,s:zc,ss:zc,m:zc,mm:zc,h:zc,hh:zc,d:zc,dd:zc,M:zc,MM:zc,y:zc,yy:zc},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return Rc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Lc[e]})},meridiemParse:/पहाà¤à¥|सà¤à¤¾à¤³à¥|दà¥à¤ªà¤¾à¤°à¥|सायà¤à¤à¤¾à¤³à¥|रातà¥à¤°à¥/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`पहाà¤à¥`||t===`सà¤à¤¾à¤³à¥`)return e;if(t===`दà¥à¤ªà¤¾à¤°à¥`||t===`सायà¤à¤à¤¾à¤³à¥`||t===`रातà¥à¤°à¥`)return e>=12?e:e+12},meridiem:function(e,t,n){return e>=0&&e<6?`पहाà¤à¥`:e<12?`सà¤à¤¾à¤³à¥`:e<17?`दà¥à¤ªà¤¾à¤°à¥`:e<20?`सायà¤à¤à¤¾à¤³à¥`:`रातà¥à¤°à¥`},week:{dow:0,doy:6}}),r.defineLocale(`ms-my`,{months:`Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember`.split(`_`),monthsShort:`Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis`.split(`_`),weekdays:`Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu`.split(`_`),weekdaysShort:`Ahd_Isn_Sel_Rab_Kha_Jum_Sab`.split(`_`),weekdaysMin:`Ah_Is_Sl_Rb_Km_Jm_Sb`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [pukul] HH.mm`,LLLL:`dddd, D MMMM YYYY [pukul] HH.mm`},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`pagi`)return e;if(t===`tengahari`)return e>=11?e:e+12;if(t===`petang`||t===`malam`)return e+12},meridiem:function(e,t,n){return e<11?`pagi`:e<15?`tengahari`:e<19?`petang`:`malam`},calendar:{sameDay:`[Hari ini pukul] LT`,nextDay:`[Esok pukul] LT`,nextWeek:`dddd [pukul] LT`,lastDay:`[Kelmarin pukul] LT`,lastWeek:`dddd [lepas pukul] LT`,sameElse:`L`},relativeTime:{future:`dalam %s`,past:`%s yang lepas`,s:`beberapa saat`,ss:`%d saat`,m:`seminit`,mm:`%d minit`,h:`sejam`,hh:`%d jam`,d:`sehari`,dd:`%d hari`,M:`sebulan`,MM:`%d bulan`,y:`setahun`,yy:`%d tahun`},week:{dow:1,doy:7}}),r.defineLocale(`ms`,{months:`Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember`.split(`_`),monthsShort:`Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis`.split(`_`),weekdays:`Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu`.split(`_`),weekdaysShort:`Ahd_Isn_Sel_Rab_Kha_Jum_Sab`.split(`_`),weekdaysMin:`Ah_Is_Sl_Rb_Km_Jm_Sb`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [pukul] HH.mm`,LLLL:`dddd, D MMMM YYYY [pukul] HH.mm`},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`pagi`)return e;if(t===`tengahari`)return e>=11?e:e+12;if(t===`petang`||t===`malam`)return e+12},meridiem:function(e,t,n){return e<11?`pagi`:e<15?`tengahari`:e<19?`petang`:`malam`},calendar:{sameDay:`[Hari ini pukul] LT`,nextDay:`[Esok pukul] LT`,nextWeek:`dddd [pukul] LT`,lastDay:`[Kelmarin pukul] LT`,lastWeek:`dddd [lepas pukul] LT`,sameElse:`L`},relativeTime:{future:`dalam %s`,past:`%s yang lepas`,s:`beberapa saat`,ss:`%d saat`,m:`seminit`,mm:`%d minit`,h:`sejam`,hh:`%d jam`,d:`sehari`,dd:`%d hari`,M:`sebulan`,MM:`%d bulan`,y:`setahun`,yy:`%d tahun`},week:{dow:1,doy:7}}),r.defineLocale(`mt`,{months:`Jannar_Frar_Marzu_April_Mejju_Ä unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_DiÄembru`.split(`_`),monthsShort:`Jan_Fra_Mar_Apr_Mej_Ä un_Lul_Aww_Set_Ott_Nov_DiÄ`.split(`_`),weekdays:`Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ä imgħa_Is-Sibt`.split(`_`),weekdaysShort:`Ħad_Tne_Tli_Erb_Ħam_Ä im_Sib`.split(`_`),weekdaysMin:`Ħa_Tn_Tl_Er_Ħa_Ä i_Si`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Illum fil-]LT`,nextDay:`[Għada fil-]LT`,nextWeek:`dddd [fil-]LT`,lastDay:`[Il-bieraħ fil-]LT`,lastWeek:`dddd [li għadda] [fil-]LT`,sameElse:`L`},relativeTime:{future:`fâ %s`,past:`%s ilu`,s:`ftit sekondi`,ss:`%d sekondi`,m:`minuta`,mm:`%d minuti`,h:`siegħa`,hh:`%d siegħat`,d:`Ä¡urnata`,dd:`%d Ä¡ranet`,M:`xahar`,MM:`%d xhur`,y:`sena`,yy:`%d sni`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}});var Bc={1:`á`,2:`á`,3:`á`,4:`á`,5:`á
`,6:`á`,7:`á`,8:`á`,9:`á`,0:`á`},Vc={"á":`1`,"á":`2`,"á":`3`,"á":`4`,"á
":`5`,"á":`6`,"á":`7`,"á":`8`,"á":`9`,"á":`0`};r.defineLocale(`my`,{months:`áááºááá«áá®_áá±áá±á¬áºáá«áá®_áááº_á§áá¼á®_áá±_áá½ááº_áá°ááá¯ááº_áá¼áá¯ááº_á
ááºáááºáá¬_á¡á±á¬ááºááá¯áá¬_ááá¯áááºáá¬_áá®áááºáá¬`.split(`_`),monthsShort:`áááº_áá±_áááº_áá¼á®_áá±_áá½ááº_ááá¯ááº_áá¼_á
ááº_á¡á±á¬ááº_ááá¯_áá®`.split(`_`),weekdays:`ááááºá¹ááá½á±_ááááºá¹áá¬_á¡ááºá¹áá«_áá¯áá¹ááá°á¸_áá¼á¬áááá±á¸_áá±á¬áá¼á¬_á
áá±`.split(`_`),weekdaysShort:`áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±`.split(`_`),weekdaysMin:`áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[ááá±.] LT [áá¾á¬]`,nextDay:`[ááááºáá¼ááº] LT [áá¾á¬]`,nextWeek:`dddd LT [áá¾á¬]`,lastDay:`[ááá±.á] LT [áá¾á¬]`,lastWeek:`[áá¼á®á¸áá²á·áá±á¬] dddd LT [áá¾á¬]`,sameElse:`L`},relativeTime:{future:`áá¬áááºá· %s áá¾á¬`,past:`áá½ááºáá²á·áá±á¬ %s á`,s:`á
áá¹áááº.á¡ááá
13ºá¸áááº`,ss:`%d á
áá¹ááá·áº`,m:`áá
áºáááá
áº`,mm:`%d áááá
áº`,h:`áá
áºáá¬áá®`,hh:`%d áá¬áá®`,d:`áá
áºáááº`,dd:`%d áááº`,M:`áá
áºá`,MM:`%d á`,y:`áá
áºáá¾á
áº`,yy:`%d áá¾á
áº`},preparse:function(e){return e.replace(/[ááááá
ááááá]/g,function(e){return Vc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Bc[e]})},week:{dow:1,doy:4}}),r.defineLocale(`nb`,{months:`januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember`.split(`_`),monthsShort:`jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.`.split(`_`),monthsParseExact:!0,weekdays:`søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag`.split(`_`),weekdaysShort:`sø._ma._ti._on._to._fr._lø.`.split(`_`),weekdaysMin:`sø_ma_ti_on_to_fr_lø`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY [kl.] HH:mm`,LLLL:`dddd D. MMMM YYYY [kl.] HH:mm`},calendar:{sameDay:`[i dag kl.] LT`,nextDay:`[i morgen kl.] LT`,nextWeek:`dddd [kl.] LT`,lastDay:`[i gÃ¥r kl.] LT`,lastWeek:`[forrige] dddd [kl.] LT`,sameElse:`L`},relativeTime:{future:`om %s`,past:`%s siden`,s:`noen sekunder`,ss:`%d sekunder`,m:`ett minutt`,mm:`%d minutter`,h:`én time`,hh:`%d timer`,d:`én dag`,dd:`%d dager`,w:`én uke`,ww:`%d uker`,M:`én mÃ¥ned`,MM:`%d mÃ¥neder`,y:`ett Ã¥r`,yy:`%d Ã¥r`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var Hc={1:`१`,2:`२`,3:`३`,4:`४`,5:`५`,6:`६`,7:`à¥`,8:`८`,9:`९`,0:`०`},Uc={"१":`1`,"२":`2`,"३":`3`,"४":`4`,"५":`5`,"६":`6`,"à¥":`7`,"८":`8`,"९":`9`,"०":`0`};r.defineLocale(`ne`,{months:`à¤à¤¨à¤µà¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤°à¥_मारà¥à¤_à¤
पà¥à¤°à¤¿à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_à¤
à¤à¤·à¥à¤_सà¥à¤ªà¥à¤à¥à¤®à¥à¤¬à¤°_à¤
à¤à¥à¤à¥à¤¬à¤°_नà¥à¤à¥à¤®à¥à¤¬à¤°_डिसà¥à¤®à¥à¤¬à¤°`.split(`_`),monthsShort:`à¤à¤¨._फà¥à¤¬à¥à¤°à¥._मारà¥à¤_à¤
पà¥à¤°à¤¿._मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤._à¤
à¤._सà¥à¤ªà¥à¤._à¤
à¤à¥à¤à¥._नà¥à¤à¥._डिसà¥.`.split(`_`),monthsParseExact:!0,weekdays:`à¤à¤à¤¤à¤¬à¤¾à¤°_सà¥à¤®à¤¬à¤¾à¤°_मà¤à¥à¤à¤²à¤¬à¤¾à¤°_बà¥à¤§à¤¬à¤¾à¤°_बिहिबार_शà¥à¤à¥à¤°à¤¬à¤¾à¤°_शनिबार`.split(`_`),weekdaysShort:`à¤à¤à¤¤._सà¥à¤®._मà¤à¥à¤à¤²._बà¥à¤§._बिहि._शà¥à¤à¥à¤°._शनि.`.split(`_`),weekdaysMin:`à¤._सà¥._मà¤._बà¥._बि._शà¥._श.`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`Aà¤à¥ h:mm बà¤à¥`,LTS:`Aà¤à¥ h:mm:ss बà¤à¥`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥`,LLLL:`dddd, D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥`},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return Uc[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Hc[e]})},meridiemParse:/राति|बिहान|दिà¤à¤à¤¸à¥|साà¤à¤/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`राति`)return e<4?e:e+12;if(t===`बिहान`)return e;if(t===`दिà¤à¤à¤¸à¥`)return e>=10?e:e+12;if(t===`साà¤à¤`)return e+12},meridiem:function(e,t,n){return e<3?`राति`:e<12?`बिहान`:e<16?`दिà¤à¤à¤¸à¥`:e<20?`साà¤à¤`:`राति`},calendar:{sameDay:`[à¤à¤] LT`,nextDay:`[à¤à¥à¤²à¤¿] LT`,nextWeek:`[à¤à¤à¤à¤¦à¥] dddd[,] LT`,lastDay:`[हिà¤à¥] LT`,lastWeek:`[à¤à¤à¤à¥] dddd[,] LT`,sameElse:`L`},relativeTime:{future:`%sमा`,past:`%s à¤
à¤à¤¾à¤¡à¤¿`,s:`à¤à¥à¤¹à¥ à¤à¥à¤·à¤£`,ss:`%d सà¥à¤à¥à¤£à¥à¤¡`,m:`à¤à¤ मिनà¥à¤`,mm:`%d मिनà¥à¤`,h:`à¤à¤ à¤à¤£à¥à¤à¤¾`,hh:`%d à¤à¤£à¥à¤à¤¾`,d:`à¤à¤ दिन`,dd:`%d दिन`,M:`à¤à¤ महिना`,MM:`%d महिना`,y:`à¤à¤ बरà¥à¤·`,yy:`%d बरà¥à¤·`},week:{dow:0,doy:6}});var Wc=`jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.`.split(`_`),Gc=`jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec`.split(`_`),Kc=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],qc=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;r.defineLocale(`nl-be`,{months:`januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Gc[e.month()]:Wc[e.month()]:Wc},monthsRegex:qc,monthsShortRegex:qc,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Kc,longMonthsParse:Kc,shortMonthsParse:Kc,weekdays:`zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag`.split(`_`),weekdaysShort:`zo._ma._di._wo._do._vr._za.`.split(`_`),weekdaysMin:`zo_ma_di_wo_do_vr_za`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[vandaag om] LT`,nextDay:`[morgen om] LT`,nextWeek:`dddd [om] LT`,lastDay:`[gisteren om] LT`,lastWeek:`[afgelopen] dddd [om] LT`,sameElse:`L`},relativeTime:{future:`over %s`,past:`%s geleden`,s:`een paar seconden`,ss:`%d seconden`,m:`één minuut`,mm:`%d minuten`,h:`één uur`,hh:`%d uur`,d:`één dag`,dd:`%d dagen`,M:`één maand`,MM:`%d maanden`,y:`één j
13aar`,yy:`%d jaar`},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?`ste`:`de`)},week:{dow:1,doy:4}});var Jc=`jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.`.split(`_`),Yc=`jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec`.split(`_`),Xc=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Zc=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;r.defineLocale(`nl`,{months:`januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december`.split(`_`),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Yc[e.month()]:Jc[e.month()]:Jc},monthsRegex:Zc,monthsShortRegex:Zc,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Xc,longMonthsParse:Xc,shortMonthsParse:Xc,weekdays:`zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag`.split(`_`),weekdaysShort:`zo._ma._di._wo._do._vr._za.`.split(`_`),weekdaysMin:`zo_ma_di_wo_do_vr_za`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD-MM-YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[vandaag om] LT`,nextDay:`[morgen om] LT`,nextWeek:`dddd [om] LT`,lastDay:`[gisteren om] LT`,lastWeek:`[afgelopen] dddd [om] LT`,sameElse:`L`},relativeTime:{future:`over %s`,past:`%s geleden`,s:`een paar seconden`,ss:`%d seconden`,m:`één minuut`,mm:`%d minuten`,h:`één uur`,hh:`%d uur`,d:`één dag`,dd:`%d dagen`,w:`één week`,ww:`%d weken`,M:`één maand`,MM:`%d maanden`,y:`één jaar`,yy:`%d jaar`},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(e===1||e===8||e>=20?`ste`:`de`)},week:{dow:1,doy:4}}),r.defineLocale(`nn`,{months:`januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember`.split(`_`),monthsShort:`jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.`.split(`_`),monthsParseExact:!0,weekdays:`sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag`.split(`_`),weekdaysShort:`su._må._ty._on._to._fr._lau.`.split(`_`),weekdaysMin:`su_må_ty_on_to_fr_la`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY [kl.] H:mm`,LLLL:`dddd D. MMMM YYYY [kl.] HH:mm`},calendar:{sameDay:`[I dag klokka] LT`,nextDay:`[I morgon klokka] LT`,nextWeek:`dddd [klokka] LT`,lastDay:`[I går klokka] LT`,lastWeek:`[Føregåande] dddd [klokka] LT`,sameElse:`L`},relativeTime:{future:`om %s`,past:`%s sidan`,s:`nokre sekund`,ss:`%d sekund`,m:`eit minutt`,mm:`%d minutt`,h:`ein time`,hh:`%d timar`,d:`ein dag`,dd:`%d dagar`,w:`ei veke`,ww:`%d veker`,M:`ein månad`,MM:`%d månader`,y:`eit år`,yy:`%d år`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`oc-lnc`,{months:{standalone:`genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre`.split(`_`),format:`de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre`.split(`_`),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:`gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte`.split(`_`),weekdaysShort:`dg._dl._dm._dc._dj._dv._ds.`.split(`_`),weekdaysMin:`dg_dl_dm_dc_dj_dv_ds`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM [de] YYYY`,ll:`D MMM YYYY`,LLL:`D MMMM [de] YYYY [a] H:mm`,lll:`D MMM YYYY, H:mm`,LLLL:`dddd D MMMM [de] YYYY [a] H:mm`,llll:`ddd D MMM YYYY, H:mm`},calendar:{sameDay:`[uèi a] LT`,nextDay:`[deman a] LT`,nextWeek:`dddd [a] LT`,lastDay:`[ièr a] LT`,lastWeek:`dddd [passat a] LT`,sameElse:`L`},relativeTime:{future:`d'aquà %s`,past:`fa %s`,s:`unas segondas`,ss:`%d segondas`,m:`una minuta`,mm:`%d minutas`,h:`una ora`,hh:`%d oras`,d:`un jorn`,dd:`%d jorns`,M:`un mes`,MM:`%d meses`,y:`un an`,yy:`%d ans`},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=e===1?`r`:e===2?`n`:e===3?`r`:e===4?`t`:`è`;return(t===`w`||t===`W`)&&(n=`a`),e+n},week:{dow:1,doy:4}});
13var Qc={1:`à©§`,2:`੨`,3:`à©©`,4:`੪`,5:`à©«`,6:`੬`,7:`à©`,8:`à©®`,9:`੯`,0:`੦`},$c={"à©§":`1`,"੨":`2`,"à©©":`3`,"੪":`4`,"à©«":`5`,"੬":`6`,"à©":`7`,"à©®":`8`,"੯":`9`,"੦":`0`};r.defineLocale(`pa-in`,{months:`à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_à¨
ਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_à¨
à¨à¨¸à¨¤_ਸਤੰਬਰ_à¨
à¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ`.split(`_`),monthsShort:`à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_à¨
ਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_à¨
à¨à¨¸à¨¤_ਸਤੰਬਰ_à¨
à¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ`.split(`_`),weekdays:`à¨à¨¤à¨µà¨¾à¨°_ਸà©à¨®à¨µà¨¾à¨°_ਮੰà¨à¨²à¨µà¨¾à¨°_ਬà©à¨§à¨µà¨¾à¨°_ਵà©à¨°à¨µà¨¾à¨°_ਸ਼à©à©±à¨à¨°à¨µà¨¾à¨°_ਸ਼ਨà©à¨à¨°à¨µà¨¾à¨°`.split(`_`),weekdaysShort:`à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©`.split(`_`),weekdaysMin:`à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©`.split(`_`),longDateFormat:{LT:`A h:mm ਵà¨à©`,LTS:`A h:mm:ss ਵà¨à©`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm ਵà¨à©`,LLLL:`dddd, D MMMM YYYY, A h:mm ਵà¨à©`},calendar:{sameDay:`[à¨
à¨] LT`,nextDay:`[à¨à¨²] LT`,nextWeek:`[à¨
à¨à¨²à¨¾] dddd, LT`,lastDay:`[à¨à¨²] LT`,lastWeek:`[ਪਿà¨à¨²à©] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s ਵਿੱà¨`,past:`%s ਪਿà¨à¨²à©`,s:`à¨à©à¨ ਸà¨à¨¿à©°à¨`,ss:`%d ਸà¨à¨¿à©°à¨`,m:`à¨à¨ ਮਿੰà¨`,mm:`%d ਮਿੰà¨`,h:`à¨à©±à¨ à¨à©°à¨à¨¾`,hh:`%d à¨à©°à¨à©`,d:`à¨à©±à¨ ਦਿਨ`,dd:`%d ਦਿਨ`,M:`à¨à©±à¨ ਮਹà©à¨¨à¨¾`,MM:`%d ਮਹà©à¨¨à©`,y:`à¨à©±à¨ ਸਾਲ`,yy:`%d ਸਾਲ`},preparse:function(e){return e.replace(/[੧੨੩੪੫੬à©à©®à©¯à©¦]/g,function(e){return $c[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return Qc[e]})},meridiemParse:/ਰਾਤ|ਸਵà©à¨°|ਦà©à¨ªà¨¹à¨¿à¨°|ਸ਼ਾਮ/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`ਰਾਤ`)return e<4?e:e+12;if(t===`ਸਵà©à¨°`)return e;if(t===`ਦà©à¨ªà¨¹à¨¿à¨°`)return e>=10?e:e+12;if(t===`ਸ਼ਾਮ`)return e+12},meridiem:function(e,t,n){return e<4?`ਰਾਤ`:e<10?`ਸਵà©à¨°`:e<17?`ਦà©à¨ªà¨¹à¨¿à¨°`:e<20?`ਸ਼ਾਮ`:`ਰਾਤ`},week:{dow:0,doy:6}});var el=`styczeÅ_luty_marzec_kwiecieÅ_maj_czerwiec_lipiec_sierpieÅ_wrzesieÅ_październik_listopad_grudzieÅ`.split(`_`),tl=`stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrzeÅnia_października_listopada_grudnia`.split(`_`),nl=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function rl(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function il(e,t,n){var r=e+` `;switch(n){case`ss`:return r+(rl(e)?`sekundy`:`sekund`);case`m`:return t?`minuta`:`minutÄ`;case`mm`:return r+(rl(e)?`minuty`:`minut`);case`h`:return t?`godzina`:`godzinÄ`;case`hh`:return r+(rl(e)?`godziny`:`godzin`);case`ww`:return r+(rl(e)?`tygodnie`:`tygodni`);case`MM`:return r+(rl(e)?`miesiÄ
ce`:`miesiÄcy`);case`yy`:return r+(rl(e)?`lata`:`lat`)}}r.defineLocale(`pl`,{months:function(e,t){return e?/D MMMM/.test(t)?tl[e.month()]:el[e.month()]:el},monthsShort:`sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru`.split(`_`),monthsParse:nl,longMonthsParse:nl,shortMonthsParse:nl,weekdays:`niedziela_poniedziaÅek_wtorek_Åroda_czwartek_piÄ
tek_sobota`.split(`_`),weekdaysShort:`ndz_pon_wt_År_czw_pt_sob`.split(`_`),weekdaysMin:`Nd_Pn_Wt_År_Cz_Pt_So`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[DziÅ o] LT`,nextDay:`[Jutro o] LT`,nextWeek:function(){switch(this.day()){case 0:return`[W niedzielÄ o] LT`;case 2:return`[We wtorek o] LT`;case 3:return`[W ÅrodÄ o] LT`;case 6:return`[W sobotÄ o] LT`;default:return`[W] dddd [o] LT`}},lastDay:`[Wczoraj o] LT`,lastWeek:function(){switch(this.day()){case 0:return`[W zeszÅÄ
niedzielÄ o] LT`;case 3:return`[W zeszÅÄ
ÅrodÄ o] LT`;case 6:return`[W zeszÅÄ
sobotÄ o] LT`;default:return`[W zeszÅy] dddd [o] LT`}},sameElse:`L`},relativeTime:{future:`za %s`,past:`%s temu`,s:`kilka sekund`,ss:il,m:il,mm:il,h:il,hh:il,d:`1 dzieÅ`,dd:`%d dni`,w:`tydzieÅ`,ww:il,M:`miesiÄ
c`,MM:il,y:`rok`,yy:il},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`pt-br`,{months:`janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro`.split(`_`),monthsShort:`jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez`.split(`_`),weekdays:`domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado`.split(`_`),weekdaysShort:`dom_seg_ter_qua_qui_sex_sáb`.split(`_`),weekdaysMin:`do_2ª_3ª_4ª_5ª_6ª_sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY [à s] HH:mm`,LLLL:`dddd, D [de] MMMM [de] YYYY [à s] HH:mm`},calendar:{sameDay:`[Hoje à s] LT`,nextDay:`[Amanhã à s] LT`,nextWeek:`dddd [à s] LT`,lastDay:`[Ontem à s] LT`,lastWeek:function(){return this.day()===0||this.day()===6?`[Ãltimo] dddd [à s] LT`:`[Ãltima] dddd [à s] LT`},sameElse:`L`}
13,relativeTime:{future:`em %s`,past:`há %s`,s:`poucos segundos`,ss:`%d segundos`,m:`um minuto`,mm:`%d minutos`,h:`uma hora`,hh:`%d horas`,d:`um dia`,dd:`%d dias`,M:`um mês`,MM:`%d meses`,y:`um ano`,yy:`%d anos`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,invalidDate:`Data inválida`}),r.defineLocale(`pt`,{months:`janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro`.split(`_`),monthsShort:`jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez`.split(`_`),weekdays:`Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado`.split(`_`),weekdaysShort:`Dom_Seg_Ter_Qua_Qui_Sex_Sáb`.split(`_`),weekdaysMin:`Do_2ª_3ª_4ª_5ª_6ª_Sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D [de] MMMM [de] YYYY`,LLL:`D [de] MMMM [de] YYYY HH:mm`,LLLL:`dddd, D [de] MMMM [de] YYYY HH:mm`},calendar:{sameDay:`[Hoje à s] LT`,nextDay:`[Amanhã à s] LT`,nextWeek:`dddd [à s] LT`,lastDay:`[Ontem à s] LT`,lastWeek:function(){return this.day()===0||this.day()===6?`[Ãltimo] dddd [à s] LT`:`[Ãltima] dddd [à s] LT`},sameElse:`L`},relativeTime:{future:`em %s`,past:`há %s`,s:`segundos`,ss:`%d segundos`,m:`um minuto`,mm:`%d minutos`,h:`uma hora`,hh:`%d horas`,d:`um dia`,dd:`%d dias`,w:`uma semana`,ww:`%d semanas`,M:`um mês`,MM:`%d meses`,y:`um ano`,yy:`%d anos`},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:`%dº`,week:{dow:1,doy:4}});function al(e,t,n){var r={ss:`secunde`,mm:`minute`,hh:`ore`,dd:`zile`,ww:`sÄptÄmâni`,MM:`luni`,yy:`ani`},i=` `;return(e%100>=20||e>=100&&e%100==0)&&(i=` de `),e+i+r[n]}r.defineLocale(`ro`,{months:`ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie`.split(`_`),monthsShort:`ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`duminicÄ_luni_marÈi_miercuri_joi_vineri_sâmbÄtÄ`.split(`_`),weekdaysShort:`Dum_Lun_Mar_Mie_Joi_Vin_Sâm`.split(`_`),weekdaysMin:`Du_Lu_Ma_Mi_Jo_Vi_Sâ`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY H:mm`,LLLL:`dddd, D MMMM YYYY H:mm`},calendar:{sameDay:`[azi la] LT`,nextDay:`[mâine la] LT`,nextWeek:`dddd [la] LT`,lastDay:`[ieri la] LT`,lastWeek:`[fosta] dddd [la] LT`,sameElse:`L`},relativeTime:{future:`peste %s`,past:`%s în urmÄ`,s:`câteva secunde`,ss:al,m:`un minut`,mm:al,h:`o orÄ`,hh:al,d:`o zi`,dd:al,w:`o sÄptÄmânÄ`,ww:al,M:`o lunÄ`,MM:al,y:`un an`,yy:al},week:{dow:1,doy:7}});function ol(e,t){var n=e.split(`_`);return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function sl(e,t,n){var r={ss:t?`ÑекÑнда_ÑекÑндÑ_ÑекÑнд`:`ÑекÑндÑ_ÑекÑндÑ_ÑекÑнд`,mm:t?`минÑÑа_минÑÑÑ_минÑÑ`:`минÑÑÑ_минÑÑÑ_минÑÑ`,hh:`ÑаÑ_ÑаÑа_ÑаÑов`,dd:`денÑ_днÑ_дней`,ww:`неделÑ_недели_неделÑ`,MM:`меÑÑÑ_меÑÑÑа_меÑÑÑев`,yy:`год_года_леÑ`};return n===`m`?t?`минÑÑа`:`минÑÑÑ`:e+` `+ol(r[n],+e)}var cl=[/^Ñнв/i,/^Ñев/i,/^маÑ/i,/^апÑ/i,/^ма[йÑ]/i,/^иÑн/i,/^иÑл/i,/^авг/i,/^Ñен/i,/^окÑ/i,/^ноÑ/i,/^дек/i];r.defineLocale(`ru`,{months:{format:`ÑнваÑÑ_ÑевÑалÑ_маÑÑа_апÑелÑ_маÑ_иÑнÑ_иÑлÑ_авгÑÑÑа_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ`.split(`_`),standalone:`ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ`.split(`_`)},monthsShort:{format:`Ñнв._ÑевÑ._маÑ._апÑ._маÑ_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.`.split(`_`),standalone:`Ñнв._ÑевÑ._маÑÑ_апÑ._май_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.`.split(`_`)},weekdays:{standalone:`воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑеда_ÑеÑвеÑг_пÑÑниÑа_ÑÑббоÑа`.split(`_`),format:`воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑедÑ_ÑеÑвеÑг_пÑÑниÑÑ_ÑÑббоÑÑ`.split(`_`),isFormat:/\[ ?[Ðв] ?(?:пÑоÑлÑÑ|ÑледÑÑÑÑÑ|ÑÑÑ)? ?] ?dddd/},weekdaysShort:`вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),weekdaysMin:`вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),monthsParse:cl,longMonthsParse:cl,shortMonthsParse:cl,monthsRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsShortRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsStrictRegex:/^(ÑнваÑ[ÑÑ]|ÑевÑал[ÑÑ]|маÑÑа?|апÑел[ÑÑ]|ма[Ñй]|иÑн[ÑÑ]|иÑл[ÑÑ]|авгÑÑÑа?|ÑенÑÑбÑ[ÑÑ]|окÑÑбÑ[ÑÑ]|ноÑбÑ[ÑÑ]|декабÑ[ÑÑ])/i,monthsShortStrictRegex:/^(Ñнв\.|ÑевÑ?\.|маÑ[Ñ.]|апÑ\.|ма[Ñй]|иÑн[ÑÑ.]|иÑл[ÑÑ.]|авг\.|ÑенÑ?\.|ок
13Ñ\.|ноÑб?\.|дек\.)/i,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY г.`,LLL:`D MMMM YYYY г., H:mm`,LLLL:`dddd, D MMMM YYYY г., H:mm`},calendar:{sameDay:`[СегоднÑ, в] LT`,nextDay:`[ÐавÑÑа, в] LT`,lastDay:`[ÐÑеÑа, в] LT`,nextWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return`[Ð ÑледÑÑÑее] dddd, [в] LT`;case 1:case 2:case 4:return`[Ð ÑледÑÑÑий] dddd, [в] LT`;case 3:case 5:case 6:return`[Ð ÑледÑÑÑÑÑ] dddd, [в] LT`}else if(this.day()===2)return`[Ðо] dddd, [в] LT`;else return`[Ð] dddd, [в] LT`},lastWeek:function(e){if(e.week()!==this.week())switch(this.day()){case 0:return`[РпÑоÑлое] dddd, [в] LT`;case 1:case 2:case 4:return`[РпÑоÑлÑй] dddd, [в] LT`;case 3:case 5:case 6:return`[РпÑоÑлÑÑ] dddd, [в] LT`}else if(this.day()===2)return`[Ðо] dddd, [в] LT`;else return`[Ð] dddd, [в] LT`},sameElse:`L`},relativeTime:{future:`ÑеÑез %s`,past:`%s назад`,s:`неÑколÑко ÑекÑнд`,ss:sl,m:sl,mm:sl,h:`ÑаÑ`,hh:sl,d:`денÑ`,dd:sl,w:`неделÑ`,ww:sl,M:`меÑÑÑ`,MM:sl,y:`год`,yy:sl},meridiemParse:/ноÑи|ÑÑÑа|днÑ|веÑеÑа/i,isPM:function(e){return/^(днÑ|веÑеÑа)$/.test(e)},meridiem:function(e,t,n){return e<4?`ноÑи`:e<12?`ÑÑÑа`:e<17?`днÑ`:`веÑеÑа`},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|Ñ)/,ordinal:function(e,t){switch(t){case`M`:case`d`:case`DDD`:return e+`-й`;case`D`:return e+`-го`;case`w`:case`W`:return e+`-Ñ`;default:return e}},week:{dow:1,doy:4}});var ll=[`جÙÙØ±Ù`,`ÙÙØ¨Ø±ÙرÙ`,`Ù
ارÚ`,`اپرÙÙ`,`Ù
ئÙ`,`جÙÙ`,`جÙÙØ§Ø¡Ù`,`آگسٽ`,`سÙپٽÙ
بر`,`Ø¢ÚªÙ½ÙØ¨Ø±`,`ÙÙÙ
بر`,`ÚØ³Ù
بر`],ul=[`Ø¢ÚØ±`,`سÙÙ
ر`,`اڱارÙ`,`اربع`,`Ø®Ù
ÙØ³`,`جÙ
ع`,`ÚÙÚØ±`];r.defineLocale(`sd`,{months:ll,monthsShort:ll,weekdays:ul,weekdaysShort:ul,weekdaysMin:ul,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`ddddØ D MMMM YYYY HH:mm`},meridiemParse:/صبØ|شاÙ
/,isPM:function(e){return e===`شاÙ
`},meridiem:function(e,t,n){return e<12?`صبØ`:`شاÙ
`},calendar:{sameDay:`[اÚ] LT`,nextDay:`[Ø³ÚØ§Ú»Ù] LT`,nextWeek:`dddd [اڳÙÙ ÙÙØªÙ تÙ] LT`,lastDay:`[ڪاÙÙÙ] LT`,lastWeek:`[گزرÙÙ ÙÙØªÙ] dddd [تÙ] LT`,sameElse:`L`},relativeTime:{future:`%s Ù¾ÙØ¡`,past:`%s اڳ`,s:`ÚÙØ¯ سÙÚªÙÚ`,ss:`%d سÙÚªÙÚ`,m:`ÙÚª Ù
ÙÙ½`,mm:`%d Ù
ÙÙ½`,h:`ÙÚª ÚªÙØ§Úª`,hh:`%d ÚªÙØ§Úª`,d:`ÙÚª ÚÙÙÙÙ`,dd:`%d ÚÙÙÙÙ`,M:`ÙÚª Ù
ÙÙÙÙ`,MM:`%d Ù
ÙÙÙØ§`,y:`ÙÚª ساÙ`,yy:`%d ساÙ`},preparse:function(e){return e.replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/,/g,`Ø`)},week:{dow:1,doy:4}}),r.defineLocale(`se`,{months:`oÄÄajagemánnu_guovvamánnu_njukÄamánnu_cuoÅománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_ÄakÄamánnu_golggotmánnu_skábmamánnu_juovlamánnu`.split(`_`),monthsShort:`oÄÄj_guov_njuk_cuo_mies_geas_suoi_borg_ÄakÄ_golg_skáb_juov`.split(`_`),weekdays:`sotnabeaivi_vuossárga_maÅÅebárga_gaskavahkku_duorastat_bearjadat_lávvardat`.split(`_`),weekdaysShort:`sotn_vuos_maÅ_gask_duor_bear_láv`.split(`_`),weekdaysMin:`s_v_m_g_d_b_L`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`MMMM D. [b.] YYYY`,LLL:`MMMM D. [b.] YYYY [ti.] HH:mm`,LLLL:`dddd, MMMM D. [b.] YYYY [ti.] HH:mm`},calendar:{sameDay:`[otne ti] LT`,nextDay:`[ihttin ti] LT`,nextWeek:`dddd [ti] LT`,lastDay:`[ikte ti] LT`,lastWeek:`[ovddit] dddd [ti] LT`,sameElse:`L`},relativeTime:{future:`%s geažes`,past:`maÅit %s`,s:`moadde sekunddat`,ss:`%d sekunddat`,m:`okta minuhta`,mm:`%d minuhtat`,h:`okta diimmu`,hh:`%d diimmut`,d:`okta beaivi`,dd:`%d beaivvit`,M:`okta mánnu`,MM:`%d mánut`,y:`okta jahki`,yy:`%d jagit`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}}),r.defineLocale(`si`,{months:`ජනà·à·à¶»à·_à¶´à·à¶¶à¶»à·à·à¶»à·_මà·à¶»à·à¶à·_à¶
à¶´à·âà¶»à·à¶½à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶
à¶à·à·à·à¶à·_à·à·à¶´à·à¶à·à¶¸à·à¶¶à¶»à·_à¶à¶à·à¶à·à¶¶à¶»à·_à¶±à·à·à·à¶¸à·à¶¶à¶»à·_දà·à·à·à¶¸à·à¶¶à¶»à·`.split(`_`),monthsShort:`ජන_à¶´à·à¶¶_මà·à¶»à·_à¶
à¶´à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶
à¶à·_à·à·à¶´à·_à¶à¶à·_à¶±à·à·à·_දà·à·à·`.split(`_`),weekdays:`à¶à¶»à·à¶¯à·_à·à¶³à·à¶¯à·_à¶
à¶à·à¶»à·à·à·à¶¯à·_බදà·à¶¯à·_à¶¶à·âà¶»à·
13à·à·à¶´à¶à·à¶±à·à¶¯à·_à·à·à¶à·à¶»à·à¶¯à·_à·à·à¶±à·à·à¶»à·à¶¯à·`.split(`_`),weekdaysShort:`à¶à¶»à·_à·à¶³à·_à¶
à¶_බදà·_à¶¶à·âà¶»à·_à·à·à¶à·_à·à·à¶±`.split(`_`),weekdaysMin:`à¶_à·_à¶
_à¶¶_à¶¶à·âà¶»_à·à·_à·à·`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`a h:mm`,LTS:`a h:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYY MMMM D`,LLL:`YYYY MMMM D, a h:mm`,LLLL:`YYYY MMMM D [à·à·à¶±à·] dddd, a h:mm:ss`},calendar:{sameDay:`[à¶
ද] LT[à¶§]`,nextDay:`[à·à·à¶§] LT[à¶§]`,nextWeek:`dddd LT[à¶§]`,lastDay:`[à¶à¶ºà·] LT[à¶§]`,lastWeek:`[à¶´à·à·à¶à·à¶º] dddd LT[à¶§]`,sameElse:`L`},relativeTime:{future:`%sà¶à·à¶±à·`,past:`%sà¶à¶§ à¶´à·à¶»`,s:`à¶à¶à·à¶´à¶» à¶à·à·à·à¶´à¶º`,ss:`à¶à¶à·à¶´à¶» %d`,m:`මà·à¶±à·à¶à·à¶à·à·`,mm:`මà·à¶±à·à¶à·à¶à· %d`,h:`à¶´à·à¶º`,hh:`à¶´à·à¶º %d`,d:`දà·à¶±à¶º`,dd:`දà·à¶± %d`,M:`මà·à·à¶º`,MM:`මà·à· %d`,y:`à·à·à¶»`,yy:`à·à·à¶» %d`},dayOfMonthOrdinalParse:/\d{1,2} à·à·à¶±à·/,ordinal:function(e){return e+` à·à·à¶±à·`},meridiemParse:/à¶´à·à¶» à·à¶»à·|à¶´à·à· à·à¶»à·|à¶´à·.à·|à¶´.à·./,isPM:function(e){return e===`à¶´.à·.`||e===`à¶´à·à· à·à¶»à·`},meridiem:function(e,t,n){return e>11?n?`à¶´.à·.`:`à¶´à·à· à·à¶»à·`:n?`à¶´à·.à·.`:`à¶´à·à¶» à·à¶»à·`}});var dl=`január_február_marec_aprÃl_máj_jún_júl_august_september_október_november_december`.split(`_`),fl=`jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec`.split(`_`);function pl(e){return e>1&&e<5}function ml(e,t,n,r){var i=e+` `;switch(n){case`s`:return t||r?`pár sekúnd`:`pár sekundami`;case`ss`:return t||r?i+(pl(e)?`sekundy`:`sekúnd`):i+`sekundami`;case`m`:return t?`minúta`:r?`minútu`:`minútou`;case`mm`:return t||r?i+(pl(e)?`minúty`:`minút`):i+`minútami`;case`h`:return t?`hodina`:r?`hodinu`:`hodinou`;case`hh`:return t||r?i+(pl(e)?`hodiny`:`hodÃn`):i+`hodinami`;case`d`:return t||r?`deÅ`:`dÅom`;case`dd`:return t||r?i+(pl(e)?`dni`:`dnÃ`):i+`dÅami`;case`M`:return t||r?`mesiac`:`mesiacom`;case`MM`:return t||r?i+(pl(e)?`mesiace`:`mesiacov`):i+`mesiacmi`;case`y`:return t||r?`rok`:`rokom`;case`yy`:return t||r?i+(pl(e)?`roky`:`rokov`):i+`rokmi`}}r.defineLocale(`sk`,{months:dl,monthsShort:fl,weekdays:`nedeľa_pondelok_utorok_streda_Å¡tvrtok_piatok_sobota`.split(`_`),weekdaysShort:`ne_po_ut_st_Å¡t_pi_so`.split(`_`),weekdaysMin:`ne_po_ut_st_Å¡t_pi_so`.split(`_`),longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD.MM.YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,LLLL:`dddd D. MMMM YYYY H:mm`},calendar:{sameDay:`[dnes o] LT`,nextDay:`[zajtra o] LT`,nextWeek:function(){switch(this.day()){case 0:return`[v nedeľu o] LT`;case 1:case 2:return`[v] dddd [o] LT`;case 3:return`[v stredu o] LT`;case 4:return`[vo Å¡tvrtok o] LT`;case 5:return`[v piatok o] LT`;case 6:return`[v sobotu o] LT`}},lastDay:`[vÄera o] LT`,lastWeek:function(){switch(this.day()){case 0:return`[minulú nedeľu o] LT`;case 1:case 2:return`[minulý] dddd [o] LT`;case 3:return`[minulú stredu o] LT`;case 4:case 5:return`[minulý] dddd [o] LT`;case 6:return`[minulú sobotu o] LT`}},sameElse:`L`},relativeTime:{future:`za %s`,past:`pred %s`,s:ml,ss:ml,m:ml,mm:ml,h:ml,hh:ml,d:ml,dd:ml,M:ml,MM:ml,y:ml,yy:ml},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});function hl(e,t,n,r){var i=e+` `;switch(n){case`s`:return t||r?`nekaj sekund`:`nekaj sekundami`;case`ss`:return e===1?i+=t?`sekundo`:`sekundi`:e===2?i+=t||r?`sekundi`:`sekundah`:e<5?i+=t||r?`sekunde`:`sekundah`:i+=`sekund`,i;case`m`:return t?`ena minuta`:`eno minuto`;case`mm`:return e===1?i+=t?`minuta`:`minuto`:e===2?i+=t||r?`minuti`:`minutama`:e<5?i+=t||r?`minute`:`minutami`:i+=t||r?`minut`:`minutami`,i;case`h`:return t?`ena ura`:`eno uro`;case`hh`:return e===1?i+=t?`ura`:`uro`:e===2?i+=t||r?`uri`:`urama`:e<5?i+=t||r?`ure`:`urami`:i+=t||r?`ur`:`urami`,i;case`d`:return t||r?`en dan`:`enim dnem`;case`dd`:return e===1?i+=t||r?`dan`:`dnem`:e===2?i+=t||r?`dni`:`dnevoma`:i+=t||r?`dni`:`dnevi`,i;case`M`:return t||r?`en mesec`:`enim mesecem`;case`MM`:return e===1?i+=t||r?`mesec`:`mesecem`:e===2?i+=t||r?`meseca`:`mesecema`:e<5?i+=t||r?`mesece`:`meseci`:i+=t||r?`mesecev`:`meseci`,i;case`y`:return t||r?`eno leto`:`enim letom`;case`yy`:return e===1?i+=t||r?`leto`:`letom`:e===2?i+=t||r?`leti`:`letoma`:e<5?i+=t||r?`leta`:`leti`:i+=t||r?`let`:`leti`,i}}r.defineLocale(`sl`,{months:`januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december`.split(`_`),monthsShort:`jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`nedelja_ponedeljek_torek_sreda_Äetrtek_petek_sobota`.split(`_`),weekdaysShort:`ned._pon._tor._sre._Äet._pet._sob.`.split(`_`),weekdaysMin:`ne_po_to_sr_Äe_pe_so`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD. MM. YYYY`,LL:`D. MMMM YYYY`,LLL:`D. MMMM YYYY H:mm`,
13LLLL:`dddd, D. MMMM YYYY H:mm`},calendar:{sameDay:`[danes ob] LT`,nextDay:`[jutri ob] LT`,nextWeek:function(){switch(this.day()){case 0:return`[v] [nedeljo] [ob] LT`;case 3:return`[v] [sredo] [ob] LT`;case 6:return`[v] [soboto] [ob] LT`;case 1:case 2:case 4:case 5:return`[v] dddd [ob] LT`}},lastDay:`[vÄeraj ob] LT`,lastWeek:function(){switch(this.day()){case 0:return`[prejÅ¡njo] [nedeljo] [ob] LT`;case 3:return`[prejÅ¡njo] [sredo] [ob] LT`;case 6:return`[prejÅ¡njo] [soboto] [ob] LT`;case 1:case 2:case 4:case 5:return`[prejÅ¡nji] dddd [ob] LT`}},sameElse:`L`},relativeTime:{future:`Äez %s`,past:`pred %s`,s:hl,ss:hl,m:hl,mm:hl,h:hl,hh:hl,d:hl,dd:hl,M:hl,MM:hl,y:hl,yy:hl},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}}),r.defineLocale(`sq`,{months:`Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor`.split(`_`),monthsShort:`Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj`.split(`_`),weekdays:`E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë`.split(`_`),weekdaysShort:`Die_Hën_Mar_Mër_Enj_Pre_Sht`.split(`_`),weekdaysMin:`D_H_Ma_Më_E_P_Sh`.split(`_`),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return e.charAt(0)===`M`},meridiem:function(e,t,n){return e<12?`PD`:`MD`},longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Sot në] LT`,nextDay:`[Nesër në] LT`,nextWeek:`dddd [në] LT`,lastDay:`[Dje në] LT`,lastWeek:`dddd [e kaluar në] LT`,sameElse:`L`},relativeTime:{future:`në %s`,past:`%s më parë`,s:`disa sekonda`,ss:`%d sekonda`,m:`një minutë`,mm:`%d minuta`,h:`një orë`,hh:`%d orë`,d:`një ditë`,dd:`%d ditë`,M:`një muaj`,MM:`%d muaj`,y:`një vit`,yy:`%d vite`},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var gl={words:{ss:[`ÑекÑнда`,`ÑекÑнде`,`ÑекÑнди`],m:[`Ñедан минÑÑ`,`Ñедног минÑÑа`],mm:[`минÑÑ`,`минÑÑа`,`минÑÑа`],h:[`Ñедан ÑаÑ`,`Ñедног ÑаÑа`],hh:[`ÑаÑ`,`ÑаÑа`,`ÑаÑи`],d:[`Ñедан дан`,`Ñедног дана`],dd:[`дан`,`дана`,`дана`],M:[`Ñедан меÑеÑ`,`Ñедног меÑеÑа`],MM:[`меÑеÑ`,`меÑеÑа`,`меÑеÑи`],y:[`ÑÐµÐ´Ð½Ñ Ð³Ð¾Ð´Ð¸Ð½Ñ`,`Ñедне године`],yy:[`годинÑ`,`године`,`година`]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,t,n,r){var i=gl.words[n],a;return n.length===1?n===`y`&&t?`Ñедна година`:r||t?i[0]:i[1]:(a=gl.correctGrammaticalCase(e,i),n===`yy`&&t&&a===`годинÑ`?e+` година`:e+` `+a)}};r.defineLocale(`sr-cyrl`,{months:`ÑанÑаÑ_ÑебÑÑаÑ_маÑÑ_апÑил_маÑ_ÑÑн_ÑÑл_авгÑÑÑ_ÑепÑембаÑ_окÑобаÑ_новембаÑ_деÑембаÑ`.split(`_`),monthsShort:`Ñан._Ñеб._маÑ._апÑ._маÑ_ÑÑн_ÑÑл_авг._Ñеп._окÑ._нов._деÑ.`.split(`_`),monthsParseExact:!0,weekdays:`недеÑа_понедеÑак_ÑÑоÑак_ÑÑеда_ÑеÑвÑÑак_пеÑак_ÑÑбоÑа`.split(`_`),weekdaysShort:`нед._пон._ÑÑо._ÑÑе._ÑеÑ._пеÑ._ÑÑб.`.split(`_`),weekdaysMin:`не_по_ÑÑ_ÑÑ_Ñе_пе_ÑÑ`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`D. M. YYYY.`,LL:`D. MMMM YYYY.`,LLL:`D. MMMM YYYY. H:mm`,LLLL:`dddd, D. MMMM YYYY. H:mm`},calendar:{sameDay:`[Ð´Ð°Ð½Ð°Ñ Ñ] LT`,nextDay:`[ÑÑÑÑа Ñ] LT`,nextWeek:function(){switch(this.day()){case 0:return`[Ñ] [недеÑÑ] [Ñ] LT`;case 3:return`[Ñ] [ÑÑедÑ] [Ñ] LT`;case 6:return`[Ñ] [ÑÑбоÑÑ] [Ñ] LT`;case 1:case 2:case 4:case 5:return`[Ñ] dddd [Ñ] LT`}},lastDay:`[ÑÑÑе Ñ] LT`,lastWeek:function(){return[`[пÑоÑле] [недеÑе] [Ñ] LT`,`[пÑоÑлог] [понедеÑка] [Ñ] LT`,`[пÑоÑлог] [ÑÑоÑка] [Ñ] LT`,`[пÑоÑле] [ÑÑеде] [Ñ] LT`,`[пÑоÑлог] [ÑеÑвÑÑка] [Ñ] LT`,`[пÑоÑлог] [пеÑка] [Ñ] LT`,`[пÑоÑле] [ÑÑбоÑе] [Ñ] LT`][this.day()]},sameElse:`L`},relativeTime:{future:`за %s`,past:`пÑе %s`,s:`неколико ÑекÑнди`,
13ss:gl.translate,m:gl.translate,mm:gl.translate,h:gl.translate,hh:gl.translate,d:gl.translate,dd:gl.translate,M:gl.translate,MM:gl.translate,y:gl.translate,yy:gl.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}});var _l={words:{ss:[`sekunda`,`sekunde`,`sekundi`],m:[`jedan minut`,`jednog minuta`],mm:[`minut`,`minuta`,`minuta`],h:[`jedan sat`,`jednog sata`],hh:[`sat`,`sata`,`sati`],d:[`jedan dan`,`jednog dana`],dd:[`dan`,`dana`,`dana`],M:[`jedan mesec`,`jednog meseca`],MM:[`mesec`,`meseca`,`meseci`],y:[`jednu godinu`,`jedne godine`],yy:[`godinu`,`godine`,`godina`]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,t,n,r){var i=_l.words[n],a;return n.length===1?n===`y`&&t?`jedna godina`:r||t?i[0]:i[1]:(a=_l.correctGrammaticalCase(e,i),n===`yy`&&t&&a===`godinu`?e+` godina`:e+` `+a)}};r.defineLocale(`sr`,{months:`januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar`.split(`_`),monthsShort:`jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.`.split(`_`),monthsParseExact:!0,weekdays:`nedelja_ponedeljak_utorak_sreda_Äetvrtak_petak_subota`.split(`_`),weekdaysShort:`ned._pon._uto._sre._Äet._pet._sub.`.split(`_`),weekdaysMin:`ne_po_ut_sr_Äe_pe_su`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`D. M. YYYY.`,LL:`D. MMMM YYYY.`,LLL:`D. MMMM YYYY. H:mm`,LLLL:`dddd, D. MMMM YYYY. H:mm`},calendar:{sameDay:`[danas u] LT`,nextDay:`[sutra u] LT`,nextWeek:function(){switch(this.day()){case 0:return`[u] [nedelju] [u] LT`;case 3:return`[u] [sredu] [u] LT`;case 6:return`[u] [subotu] [u] LT`;case 1:case 2:case 4:case 5:return`[u] dddd [u] LT`}},lastDay:`[juÄe u] LT`,lastWeek:function(){return[`[proÅ¡le] [nedelje] [u] LT`,`[proÅ¡log] [ponedeljka] [u] LT`,`[proÅ¡log] [utorka] [u] LT`,`[proÅ¡le] [srede] [u] LT`,`[proÅ¡log] [Äetvrtka] [u] LT`,`[proÅ¡log] [petka] [u] LT`,`[proÅ¡le] [subote] [u] LT`][this.day()]},sameElse:`L`},relativeTime:{future:`za %s`,past:`pre %s`,s:`nekoliko sekundi`,ss:_l.translate,m:_l.translate,mm:_l.translate,h:_l.translate,hh:_l.translate,d:_l.translate,dd:_l.translate,M:_l.translate,MM:_l.translate,y:_l.translate,yy:_l.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:7}}),r.defineLocale(`ss`,{months:`Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni`.split(`_`),monthsShort:`Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo`.split(`_`),weekdays:`Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo`.split(`_`),weekdaysShort:`Lis_Umb_Lsb_Les_Lsi_Lsh_Umg`.split(`_`),weekdaysMin:`Li_Us_Lb_Lt_Ls_Lh_Ug`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendar:{sameDay:`[Namuhla nga] LT`,nextDay:`[Kusasa nga] LT`,nextWeek:`dddd [nga] LT`,lastDay:`[Itolo nga] LT`,lastWeek:`dddd [leliphelile] [nga] LT`,sameElse:`L`},relativeTime:{future:`nga %s`,past:`wenteka nga %s`,s:`emizuzwana lomcane`,ss:`%d mzuzwana`,m:`umzuzu`,mm:`%d emizuzu`,h:`lihora`,hh:`%d emahora`,d:`lilanga`,dd:`%d emalanga`,M:`inyanga`,MM:`%d tinyanga`,y:`umnyaka`,yy:`%d iminyaka`},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?`ekuseni`:e<15?`emini`:e<19?`entsambama`:`ebusuku`},meridiemHour:function(e,t){if(e===12&&(e=0),t===`ekuseni`)return e;if(t===`emini`)return e>=11?e:e+12;if(t===`entsambama`||t===`ebusuku`)return e===0?0:e+12},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:`%d`,week:{dow:1,doy:4}}),r.defineLocale(`sv`,{months:`januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december`.split(`_`),monthsShort:`jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec`.split(`_`),weekdays:`söndag_mÃ¥ndag_tisdag_onsdag_torsdag_fredag_lördag`.split(`_`),weekdaysShort:`sön_mÃ¥n_tis_ons_tor_fre_lör`.split(`_`),weekdaysMin:`sö_mÃ¥_ti_on_to_fr_lö`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY [kl.] HH:mm`,LLLL:`dddd D MMMM YYYY [kl.] HH:mm`,lll:`D MMM YYYY HH:mm`,llll:`ddd D MMM YYYY HH:mm`},calendar:{sameDay:`[Idag] LT`,nextDay:`[Imorgon] LT`,lastDay:`[IgÃ¥r] LT`,nextWeek:`[PÃ¥] dddd LT`,lastWeek:`[I] dddd[s] LT`,sameElse:`L`},relativeTime:{future:`om %s`,past:`för %s sedan`,s:`nÃ¥gra sekunder`,ss:`%d sekunder`,m:`en minut`,mm:`%d minuter`,h:`en timme`,hh:`%d timmar`,d:`en dag`,dd:`%d dagar`,M:`en mÃ¥nad`,MM:`%d mÃ¥nader`,y:`ett Ã¥r`,yy:`%d Ã¥r`},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`:e`:t===1||t===2?`:a`:`:e`)},week:{dow:1,doy:4}}),r.defineLocale(`sw`,{months:`Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba`.split(`_`),monthsShort:`Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des`.split(`_`),weekdays:`Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi`.split(`_`),weekdaysShort:`Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos`.split(`_`),weekdaysMin:`J2_J3_J4_J5_Al_Ij_J1`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`hh:mm A`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[leo saa] LT`,nextDay:`[kesho saa] LT`,nextWeek:`[wiki ijayo] dddd [saat] LT`,lastDay:`[jana] LT`,lastWeek:`[wiki iliyopita] dddd [saat] LT`,sameElse:`L`},relativeTime:{future:`%s baadaye`,past:`tokea %s`,s:`hivi punde`,ss:`sekunde %d`,m:`dakika moja`,mm:`dakika %d`,h:`saa limoja`,hh:`masaa %d`,d:`siku moja`,dd:`siku %d`,M:`mwezi mmoja`,MM:`miezi %d`,
13y:`mwaka mmoja`,yy:`miaka %d`},week:{dow:1,doy:7}});var vl={1:`௧`,2:`௨`,3:`௩`,4:`௪`,5:`௫`,6:`௬`,7:`à¯`,8:`௮`,9:`௯`,0:`௦`},yl={"௧":`1`,"௨":`2`,"௩":`3`,"௪":`4`,"௫":`5`,"௬":`6`,"à¯":`7`,"௮":`8`,"௯":`9`,"௦":`0`};r.defineLocale(`ta`,{months:`à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ªà®°à¯_à®
à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯`.split(`_`),monthsShort:`à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ªà®°à¯_à®
à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯`.split(`_`),weekdays:`à®à®¾à®¯à®¿à®±à¯à®±à¯à®à¯à®à®¿à®´à®®à¯_திà®à¯à®à®à¯à®à®¿à®´à®®à¯_à®à¯à®µà¯à®µà®¾à®¯à¯à®à®¿à®´à®®à¯_பà¯à®¤à®©à¯à®à®¿à®´à®®à¯_வியாழà®à¯à®à®¿à®´à®®à¯_வà¯à®³à¯à®³à®¿à®à¯à®à®¿à®´à®®à¯_à®à®©à®¿à®à¯à®à®¿à®´à®®à¯`.split(`_`),weekdaysShort:`à®à®¾à®¯à®¿à®±à¯_திà®à¯à®à®³à¯_à®à¯à®µà¯à®µà®¾à®¯à¯_பà¯à®¤à®©à¯_வியாழனà¯_வà¯à®³à¯à®³à®¿_à®à®©à®¿`.split(`_`),weekdaysMin:`à®à®¾_தி_à®à¯_பà¯_வி_வà¯_à®`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, HH:mm`,LLLL:`dddd, D MMMM YYYY, HH:mm`},calendar:{sameDay:`[à®à®©à¯à®±à¯] LT`,nextDay:`[நாளà¯] LT`,nextWeek:`dddd, LT`,lastDay:`[நà¯à®±à¯à®±à¯] LT`,lastWeek:`[à®à®à®¨à¯à®¤ வாரமà¯] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s à®à®²à¯`,past:`%s à®®à¯à®©à¯`,s:`à®à®°à¯ à®à®¿à®² விநாà®à®¿à®à®³à¯`,ss:`%d விநாà®à®¿à®à®³à¯`,m:`à®à®°à¯ நிமிà®à®®à¯`,mm:`%d நிமிà®à®à¯à®à®³à¯`,h:`à®à®°à¯ மணி நà¯à®°à®®à¯`,hh:`%d மணி நà¯à®°à®®à¯`,d:`à®à®°à¯ நாளà¯`,dd:`%d நாà®à¯à®à®³à¯`,M:`à®à®°à¯ மாதமà¯`,MM:`%d மாதà®à¯à®à®³à¯`,y:`à®à®°à¯ வரà¯à®à®®à¯`,yy:`%d à®à®£à¯à®à¯à®à®³à¯`},dayOfMonthOrdinalParse:/\d{1,2}வதà¯/,ordinal:function(e){return e+`வதà¯`},preparse:function(e){return e.replace(/[௧௨௩௪௫௬à¯à¯®à¯¯à¯¦]/g,function(e){return yl[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return vl[e]})},meridiemParse:/யாமமà¯|வà¯à®à®±à¯|à®à®¾à®²à¯|நணà¯à®ªà®à®²à¯|à®à®±à¯à®ªà®¾à®à¯|மாலà¯/,meridiem:function(e,t,n){return e<2?` யாமமà¯`:e<6?` வà¯à®à®±à¯`:e<10?` à®à®¾à®²à¯`:e<14?` நணà¯à®ªà®à®²à¯`:e<18?` à®à®±à¯à®ªà®¾à®à¯`:e<22?` மாலà¯`:` யாமமà¯`},meridiemHour:function(e,t){return e===12&&(e=0),t===`யாமமà¯`?e<2?e:e+12:t===`வà¯à®à®±à¯`||t===`à®à®¾à®²à¯`||t===`நணà¯à®ªà®à®²à¯`&&e>=10?e:e+12},week:{dow:0,doy:6}}),r.defineLocale(`te`,{months:`à°à°¨à°µà°°à°¿_à°«à°¿à°¬à±à°°à°µà°°à°¿_మారà±à°à°¿_à°à°ªà±à°°à°¿à°²à±_à°®à±_à°à±à°¨à±_à°à±à°²à±_à°à°à°¸à±à°à±_à°¸à±à°ªà±à°à±à°à°¬à°°à±_à°
à°à±à°à±à°¬à°°à±_నవà°à°¬à°°à±_à°¡à°¿à°¸à±à°à°¬à°°à±`.split(`_`),monthsShort:`à°à°¨._à°«à°¿à°¬à±à°°._మారà±à°à°¿_à°à°ªà±à°°à°¿._à°®à±_à°à±à°¨à±_à°à±à°²à±_à°à°._à°¸à±à°ªà±._à°
à°à±à°à±._నవ._à°¡à°¿à°¸à±.`.split(`_`),monthsParseExact:!0,weekdays:`à°à°¦à°¿à°µà°¾à°°à°_à°¸à±à°®à°µà°¾à°°à°_à°®à°à°à°³à°µà°¾à°°à°_à°¬à±à°§à°µà°¾à°°à°_à°à±à°°à±à°µà°¾à°°à°_à°¶à±à°à±à°°à°µà°¾à°°à°_శనివారà°`.split(`_`),weekdaysShort:`à°à°¦à°¿_à°¸à±à°®_à°®à°à°à°³_à°¬à±à°§_à°à±à°°à±_à°¶à±à°à±à°°_శని`.split(`_`),weekdaysMin:`à°_à°¸à±_à°®à°_à°¬à±_à°à±_à°¶à±_à°¶`.split(`_`),longDateFormat:{LT:`A h:mm`,LTS:`A h:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY, A h:mm`,LLLL:`dddd, D MMMM YYYY, A h:mm`},calendar:{sameDay:`[à°¨à±à°¡à±] LT`,nextDay:`[à°°à±à°ªà±] LT`,nextWeek:`dddd, LT`,lastDay:`[నినà±à°¨] LT`,lastWeek:`[à°à°¤] dddd, LT`,sameElse:`L`},relativeTime:{future:`%s à°²à±`,past:`%s à°à±à°°à°¿à°¤à°`,s:`à°à±à°¨à±à°¨à°¿ à°à±à°·à°£à°¾à°²à±`,ss:`%d à°¸à±à°à°¨à±à°²à±`,m:`à°à° నిమిషà°`,mm:`%d నిమిషాలà±`,h:`à°à° à°à°à°`,hh:`%d à°à°à°à°²à±`,d:`à°à° à°°à±à°à±`,dd:`%d à°°à±à°à±à°²à±`,M:`à°à° à°¨à±à°²`,MM:`%d à°¨à±à°²à°²à±`,y:`à°à° à°¸à°à°µà°¤à±à°¸à°°à°`,yy:`%d à°¸à°à°µà°¤à±à°¸à°°à°¾à°²à±`},dayOfMonthOrdinalParse:/\d{1,2}à°µ/,ordinal:`%dà°µ`,meridiemParse:/రాతà±à°°à°¿|à°à°¦à°¯à°|మధà±à°¯à°¾à°¹à±à°¨à°|సాయà°à°¤à±à°°à°/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`రాతà±à°°à°¿`)return e<4?e:e+12;if(t===`à°à°¦à°¯à°`)return e;if(t===`మధà±à°¯à°¾à°¹à±à°¨à°`)return e>=10?e:e+12;if(t===`సాయà°à°¤à±à°°à°`)return e+12},meridiem:function(e,t,n){return e<4?`రాతà±à°°à°¿`:e<10?`à°à°¦à°¯à°`:e<17?`మధà±à°¯à°¾à°¹à±à°¨à°`:e<20?`సాయà°à°¤à±à°°à°`:`రాతà±à°°à°¿`},week:{dow:0,doy:6}}),r.defineLocale(`tet`,{months:`Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru`.split(`_`),monthsShort:`Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez`.split(`_`),weekdays:`Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu`.split(`_`),weekdaysShort:`Dom_Seg_Ters_Kua_Kint_Sest_Sab`.split(`_`),weekdaysMin:`Do_Seg_Te_Ku_Ki_Ses_Sa`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[Ohin iha] LT`,nextDay:`[Aban iha] LT`,nextWeek:`dddd [iha] LT`,lastDay:`[Horiseik iha] LT`,lastWeek:`dddd [semana kotuk] [iha] LT`,sameElse:`L`},relativeTime:{future:`iha %s`,past:`%s liuba`,s:`segundu balun`,ss:`segundu %d`,m:`minutu ida`,mm:`minutu %d`,h:`oras ida`,hh:`oras %d`,d:`loron ida`,dd:`loron %d`,M:`fulan ida`,MM:`fulan %d`,y:`tinan ida`,yy:`tinan %d`},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}});var bl={0:`-Ñм`,1:`-Ñм`,2:`-Ñм`,3:`-Ñм`,4:`-Ñм`,5:`-Ñм`,6:`-Ñм`,7:`-Ñм`,8:`-Ñм`,9:`-Ñм`,10:`-Ñм`,12:`-Ñм`,13:`-Ñм`,20:`-Ñм`,30:`-Ñм`,40:`-Ñм`,50:`-Ñм`,60:`-Ñм`,70:`-Ñм`,80:`-Ñм`,90:`-Ñм`,100:`-Ñм`};r.defineLocale(`tg`,{months:{format:`ÑнваÑи_ÑевÑали_маÑÑи_апÑели_майи_иÑни_иÑли_авгÑÑÑи_ÑенÑÑбÑи_окÑÑбÑи_ноÑбÑи_декабÑи`.split(`_`),standalone:`ÑнваÑ_ÑевÑал_маÑÑ_апÑел_май_иÑн_иÑл_авгÑÑÑ_ÑенÑÑбÑ_окÑÑбÑ_ноÑбÑ_декабÑ`.split(`_`)},monthsShort:`Ñнв_Ñев_маÑ_апÑ_май_иÑн_иÑл_авг_Ñен_окÑ_ноÑ_дек`.split(`_`),weekdays:`ÑкÑанбе_дÑÑанбе_ÑеÑанбе_ÑоÑÑанбе_панҷÑанбе_Ò·ÑмÑа_Ñанбе`.split(`_`),weekdaysShort:`ÑÑб_дÑб_ÑÑб_ÑÑб_пÑб_Ò·Ñм_Ñнб`.split(`_`),weekdaysMin:`ÑÑ_дÑ_ÑÑ_ÑÑ_пÑ_ҷм_Ñб`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[ÐмÑӯз ÑоаÑи] LT`,nextDay:`[ФаÑдо ÑоаÑи] LT`,lastDay:`[ÐиÑӯз ÑоаÑи] LT`,nextWeek:`dddd[и] [ҳаÑÑаи оÑнда ÑоаÑи] LT`,lastWeek:`dddd[и] [ҳаÑÑаи гÑзаÑÑа ÑоаÑи] LT`,sameElse:`L`},relativeTime:{future:`баÑди %s`,past:`%s пеÑ`,s:`ÑкÑанд ÑониÑ`,m:`Ñк даÒиÒа`,mm:`%d даÒиÒа`,h:`Ñк ÑоаÑ`,hh:`%d ÑоаÑ`,d:`Ñк Ñӯз`,dd:`%d Ñӯз`,M:`Ñк моҳ`,MM:`%d моҳ`,y:`Ñк Ñол`,
13yy:`%d Ñол`},meridiemParse:/Ñаб|ÑÑбҳ|Ñӯз|бегоҳ/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`Ñаб`)return e<4?e:e+12;if(t===`ÑÑбҳ`)return e;if(t===`Ñӯз`)return e>=11?e:e+12;if(t===`бегоҳ`)return e+12},meridiem:function(e,t,n){return e<4?`Ñаб`:e<11?`ÑÑбҳ`:e<16?`Ñӯз`:e<19?`бегоҳ`:`Ñаб`},dayOfMonthOrdinalParse:/\d{1,2}-(Ñм|Ñм)/,ordinal:function(e){var t=e%10,n=e>=100?100:null;return e+(bl[e]||bl[t]||bl[n])},week:{dow:1,doy:7}}),r.defineLocale(`th`,{months:`มà¸à¸£à¸²à¸à¸¡_à¸à¸¸à¸¡à¸ าà¸à¸±à¸à¸à¹_มีà¸à¸²à¸à¸¡_à¹à¸¡à¸©à¸²à¸¢à¸_à¸à¸¤à¸©à¸ าà¸à¸¡_มิà¸à¸¸à¸à¸²à¸¢à¸_à¸à¸£à¸à¸à¸²à¸à¸¡_สิà¸à¸«à¸²à¸à¸¡_à¸à¸±à¸à¸¢à¸²à¸¢à¸_à¸à¸¸à¸¥à¸²à¸à¸¡_à¸à¸¤à¸¨à¸à¸´à¸à¸²à¸¢à¸_à¸à¸±à¸à¸§à¸²à¸à¸¡`.split(`_`),monthsShort:`ม.à¸._à¸.à¸._มี.à¸._à¹à¸¡.ย._à¸.à¸._มิ.ย._à¸.à¸._ส.à¸._à¸.ย._à¸.à¸._à¸.ย._à¸.à¸.`.split(`_`),monthsParseExact:!0,weekdays:`à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ªà¸à¸à¸µ_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹`.split(`_`),weekdaysShort:`à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ª_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹`.split(`_`),weekdaysMin:`à¸à¸²._à¸._à¸._à¸._à¸à¸¤._ศ._ส.`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`H:mm`,LTS:`H:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY à¹à¸§à¸¥à¸² H:mm`,LLLL:`วัà¸ddddà¸à¸µà¹ D MMMM YYYY à¹à¸§à¸¥à¸² H:mm`},meridiemParse:/à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸|หลัà¸à¹à¸à¸µà¹à¸¢à¸/,isPM:function(e){return e===`หลัà¸à¹à¸à¸µà¹à¸¢à¸`},meridiem:function(e,t,n){return e<12?`à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸`:`หลัà¸à¹à¸à¸µà¹à¸¢à¸`},calendar:{sameDay:`[วัà¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT`,nextDay:`[à¸à¸£à¸¸à¹à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT`,nextWeek:`dddd[หà¸à¹à¸² à¹à¸§à¸¥à¸²] LT`,lastDay:`[à¹à¸¡à¸·à¹à¸à¸§à¸²à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT`,lastWeek:`[วัà¸]dddd[à¸à¸µà¹à¹à¸¥à¹à¸§ à¹à¸§à¸¥à¸²] LT`,sameElse:`L`},relativeTime:{future:`à¸à¸µà¸ %s`,past:`%sà¸à¸µà¹à¹à¸¥à¹à¸§`,s:`à¹à¸¡à¹à¸à¸µà¹à¸§à¸´à¸à¸²à¸à¸µ`,ss:`%d วิà¸à¸²à¸à¸µ`,m:`1 à¸à¸²à¸à¸µ`,mm:`%d à¸à¸²à¸à¸µ`,h:`1 à¸à¸±à¹à¸§à¹à¸¡à¸`,hh:`%d à¸à¸±à¹à¸§à¹à¸¡à¸`,d:`1 วัà¸`,dd:`%d วัà¸`,w:`1 สัà¸à¸à¸²à¸«à¹`,ww:`%d สัà¸à¸à¸²à¸«à¹`,M:`1 à¹à¸à¸·à¸à¸`,MM:`%d à¹à¸à¸·à¸à¸`,y:`1 à¸à¸µ`,yy:`%d à¸à¸µ`}});var xl={1:`'inji`,5:`'inji`,8:`'inji`,70:`'inji`,80:`'inji`,2:`'nji`,7:`'nji`,20:`'nji`,50:`'nji`,3:`'ünji`,4:`'ünji`,100:`'ünji`,6:`'njy`,9:`'unjy`,10:`'unjy`,30:`'unjy`,60:`'ynjy`,90:`'ynjy`};r.defineLocale(`tk`,{months:`Ãanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr`.split(`_`),monthsShort:`Ãan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek`.split(`_`),weekdays:`ÃekÅenbe_DuÅenbe_SiÅenbe_ÃarÅenbe_PenÅenbe_Anna_Åenbe`.split(`_`),weekdaysShort:`Ãek_DuÅ_SiÅ_Ãar_Pen_Ann_Åen`.split(`_`),weekdaysMin:`Ãk_DÅ_SÅ_Ãr_Pn_An_Ån`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[bugün sagat] LT`,nextDay:`[ertir sagat] LT`,nextWeek:`[indiki] dddd [sagat] LT`,lastDay:`[düýn] LT`,lastWeek:`[geçen] dddd [sagat] LT`,sameElse:`L`},relativeTime:{future:`%s soÅ`,past:`%s öÅ`,s:`birnäçe sekunt`,m:`bir minut`,mm:`%d minut`,h:`bir sagat`,hh:`%d sagat`,d:`bir gün`,dd:`%d gün`,M:`bir aý`,MM:`%d aý`,y:`bir ýyl`,yy:`%d ýyl`},ordinal:function(e,t){switch(t){case`d`:case`D`:case`Do`:case`DD`:return e;default:if(e===0)return e+`'unjy`;var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(xl[n]||xl[r]||xl[i])}},week:{dow:1,doy:7}}),r.defineLocale(`tl-ph`,{months:`Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre`.split(`_`),monthsShort:`Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis`.split(`_`),weekdays:`Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado`.split(`_`),weekdaysShort:`Lin_Lun_Mar_Miy_Huw_Biy_Sab`.split(`_`),weekdaysMin:`Li_Lu_Ma_Mi_Hu_Bi_Sab`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`MM/D/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY HH:mm`,LLLL:`dddd, MMMM DD, YYYY HH:mm`},calendar:{sameDay:`LT [ngayong araw]`,nextDay:`[Bukas ng] LT`,nextWeek:`LT [sa susunod na] dddd`,lastDay:`LT [kahapon]`,lastWeek:`LT [noong nakaraang] dddd`,sameElse:`L`},relativeTime:{future:`sa loob ng %s`,past:`%s ang nakalipas`,s:`ilang segundo`,ss:`%d segundo`,m:`isang minuto`,mm:`%d minuto`,h:`isang oras`,hh:`%d oras`,d:`isang araw`,dd:`%d araw`,M:`isang buwan`,MM:`%d buwan`,y:`isang taon`,yy:`%d taon`},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});var Sl=`pagh_waâ_chaâ_wej_loS_vagh_jav_Soch_chorgh_Hut`.split(`_`);function Cl(e){var t=e;return t=e.indexOf(`jaj`)===-1?e.indexOf(`jar`)===-1?e.indexOf(`DIS`)===-1?t+` pIq`:t.slice(0,-3)+`nem`:t.slice(0,-3)+`
13waQ`:t.slice(0,-3)+`leS`,t}function wl(e){var t=e;return t=e.indexOf(`jaj`)===-1?e.indexOf(`jar`)===-1?e.indexOf(`DIS`)===-1?t+` ret`:t.slice(0,-3)+`ben`:t.slice(0,-3)+`wen`:t.slice(0,-3)+`Huâ`,t}function Tl(e,t,n,r){var i=El(e);switch(n){case`ss`:return i+` lup`;case`mm`:return i+` tup`;case`hh`:return i+` rep`;case`dd`:return i+` jaj`;case`MM`:return i+` jar`;case`yy`:return i+` DIS`}}function El(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,i=``;return t>0&&(i+=Sl[t]+`vatlh`),n>0&&(i+=(i===``?``:` `)+Sl[n]+`maH`),r>0&&(i+=(i===``?``:` `)+Sl[r]),i===``?`pagh`:i}r.defineLocale(`tlh`,{months:`teraâ jar waâ_teraâ jar chaâ_teraâ jar wej_teraâ jar loS_teraâ jar vagh_teraâ jar jav_teraâ jar Soch_teraâ jar chorgh_teraâ jar Hut_teraâ jar waâmaH_teraâ jar waâmaH waâ_teraâ jar waâmaH chaâ`.split(`_`),monthsShort:`jar waâ_jar chaâ_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar waâmaH_jar waâmaH waâ_jar waâmaH chaâ`.split(`_`),monthsParseExact:!0,weekdays:`lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj`.split(`_`),weekdaysShort:`lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj`.split(`_`),weekdaysMin:`lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[DaHjaj] LT`,nextDay:`[waâleS] LT`,nextWeek:`LLL`,lastDay:`[waâHuâ] LT`,lastWeek:`LLL`,sameElse:`L`},relativeTime:{future:Cl,past:wl,s:`puS lup`,ss:Tl,m:`waâ tup`,mm:Tl,h:`waâ rep`,hh:Tl,d:`waâ jaj`,dd:Tl,M:`waâ jar`,MM:Tl,y:`waâ DIS`,yy:Tl},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});var Dl={1:`'inci`,5:`'inci`,8:`'inci`,70:`'inci`,80:`'inci`,2:`'nci`,7:`'nci`,20:`'nci`,50:`'nci`,3:`'üncü`,4:`'üncü`,100:`'üncü`,6:`'ncı`,9:`'uncu`,10:`'uncu`,30:`'uncu`,60:`'ıncı`,90:`'ıncı`};r.defineLocale(`tr`,{months:`Ocak_Åubat_Mart_Nisan_Mayıs_Haziran_Temmuz_AÄustos_Eylül_Ekim_Kasım_Aralık`.split(`_`),monthsShort:`Oca_Åub_Mar_Nis_May_Haz_Tem_AÄu_Eyl_Eki_Kas_Ara`.split(`_`),weekdays:`Pazar_Pazartesi_Salı_ÃarÅamba_PerÅembe_Cuma_Cumartesi`.split(`_`),weekdaysShort:`Paz_Pzt_Sal_Ãar_Per_Cum_Cmt`.split(`_`),weekdaysMin:`Pz_Pt_Sa_Ãa_Pe_Cu_Ct`.split(`_`),meridiem:function(e,t,n){return e<12?n?`öö`:`ÃÃ`:n?`ös`:`ÃS`},meridiemParse:/öö|ÃÃ|ös|ÃS/,isPM:function(e){return e===`ös`||e===`ÃS`},longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[bugün saat] LT`,nextDay:`[yarın saat] LT`,nextWeek:`[gelecek] dddd [saat] LT`,lastDay:`[dün] LT`,lastWeek:`[geçen] dddd [saat] LT`,sameElse:`L`},relativeTime:{future:`%s sonra`,past:`%s önce`,s:`birkaç saniye`,ss:`%d saniye`,m:`bir dakika`,mm:`%d dakika`,h:`bir saat`,hh:`%d saat`,d:`bir gün`,dd:`%d gün`,w:`bir hafta`,ww:`%d hafta`,M:`bir ay`,MM:`%d ay`,y:`bir yıl`,yy:`%d yıl`},ordinal:function(e,t){switch(t){case`d`:case`D`:case`Do`:case`DD`:return e;default:if(e===0)return e+`'ıncı`;var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(Dl[n]||Dl[r]||Dl[i])}},week:{dow:1,doy:7}}),r.defineLocale(`tzl`,{months:`Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar`.split(`_`),monthsShort:`Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec`.split(`_`),weekdays:`Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi`.split(`_`),weekdaysShort:`Súl_Lún_Mai_Már_Xhú_Vié_Sát`.split(`_`),weekdaysMin:`Sú_Lú_Ma_Má_Xh_Vi_Sá`.split(`_`),longDateFormat:{LT:`HH.mm`,LTS:`HH.mm.ss`,L:`DD.MM.YYYY`,LL:`D. MMMM [dallas] YYYY`,LLL:`D. MMMM [dallas] YYYY HH.mm`,LLLL:`dddd, [li] D. MMMM [dallas] YYYY HH.mm`},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return e.toLowerCase()===`d'o`},meridiem:function(e,t,n){return e>11?n?`d'o`:`D'O`:n?`d'a`:`D'A`},calendar:{sameDay:`[oxhi à ] LT`,nextDay:`[demà à ] LT`,nextWeek:`dddd [à ] LT`,lastDay:`[ieiri à ] LT`,lastWeek:`[sür el] dddd [lasteu à ] LT`,sameElse:`L`},relativeTime:{future:`osprei %s`,past:`ja%s`,s:Ol,ss:Ol,m:Ol,mm:Ol,h:Ol,hh:Ol,d:Ol,dd:Ol,M:Ol,MM:Ol,y:Ol,yy:Ol},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:`%d.`,week:{dow:1,doy:4}});function Ol(e,t,n,r){var i={s:[`viensas secunds`,`'iensas secunds`],ss:[e+` secunds`,``+e+` secunds`],m:[`'n mÃut`,`'iens mÃut`],mm:[e+` mÃuts`,``+e+` mÃuts`],h:[`'n þora`,`'iensa þora`],hh:[e+` þoras`,``+e+` þoras`],d:[`'n ziua`,`'iensa ziua`],dd:[e+` ziuas`,``+e+` ziuas`],M:[`'n mes`,`'iens mes`],MM:[e+` mesen`,``+e+` mesen`],y:[`'n ar`,`'iens ar`],yy:[e+` ars`,``+e+` ars`]};return r||t?i[n][0]:i[n][1]}r.defineLocale(`tzm-latn`,{months:`innayr_brˤayrˤ_marˤsˤ_ibr
13ir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir`.split(`_`),monthsShort:`innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir`.split(`_`),weekdays:`asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas`.split(`_`),weekdaysShort:`asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas`.split(`_`),weekdaysMin:`asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[asdkh g] LT`,nextDay:`[aska g] LT`,nextWeek:`dddd [g] LT`,lastDay:`[assant g] LT`,lastWeek:`dddd [g] LT`,sameElse:`L`},relativeTime:{future:`dadkh s yan %s`,past:`yan %s`,s:`imik`,ss:`%d imik`,m:`minuá¸`,mm:`%d minuá¸`,h:`saÉa`,hh:`%d tassaÉin`,d:`ass`,dd:`%d ossan`,M:`ayowr`,MM:`%d iyyirn`,y:`asgas`,yy:`%d isgasn`},week:{dow:6,doy:12}}),r.defineLocale(`tzm`,{months:`âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ`.split(`_`),monthsShort:`âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ`.split(`_`),weekdays:`â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ`.split(`_`),weekdaysShort:`â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ`.split(`_`),weekdaysMin:`â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd D MMMM YYYY HH:mm`},calendar:{sameDay:`[â´°âµâ´·âµ
â´´] LT`,nextDay:`[â´°âµâ´½â´° â´´] LT`,nextWeek:`dddd [â´´] LT`,lastDay:`[â´°âµâ´°âµâµ â´´] LT`,lastWeek:`dddd [â´´] LT`,sameElse:`L`},relativeTime:{future:`â´·â´°â´·âµ
ⵠⵢⴰⵠ%s`,past:`ⵢⴰⵠ%s`,s:`âµâµâµâ´½`,ss:`%d âµâµâµâ´½`,m:`âµâµâµâµâ´º`,mm:`%d âµâµâµâµâ´º`,h:`âµâ´°âµâ´°`,hh:`%d âµâ´°âµâµâ´°âµâµâµ`,d:`â´°âµâµ`,dd:`%d oâµâµâ´°âµ`,M:`â´°âµ¢oâµâµ`,MM:`%d âµâµ¢âµ¢âµâµâµ`,y:`â´°âµâ´³â´°âµ`,yy:`%d âµâµâ´³â´°âµâµ`},week:{dow:6,doy:12}}),r.defineLocale(`ug-cn`,{months:`ÙØ§ÙÛØ§Ø±_ÙÛÛØ±Ø§Ù_Ù
ارت_ئاپرÛÙ_Ù
اÙ_ئÙÙÛÙ_ئÙÙÛÙ_Ø¦Ø§ÛØºÛست_سÛÙØªÛØ¨ÙØ±_ئÛÙØªÛØ¨ÙØ±_ÙÙÙØ§Ø¨Ùر_دÛÙØ§Ø¨Ùر`.split(`_`),monthsShort:`ÙØ§ÙÛØ§Ø±_ÙÛÛØ±Ø§Ù_Ù
ارت_ئاپرÛÙ_Ù
اÙ_ئÙÙÛÙ_ئÙÙÛÙ_Ø¦Ø§ÛØºÛست_سÛÙØªÛØ¨ÙØ±_ئÛÙØªÛØ¨ÙØ±_ÙÙÙØ§Ø¨Ùر_دÛÙØ§Ø¨Ùر`.split(`_`),weekdays:`ÙÛÙØ´ÛÙØ¨Û_Ø¯ÛØ´ÛÙØ¨Û_سÛÙØ´ÛÙØ¨Û_ÚØ§Ø±Ø´ÛÙØ¨Û_Ù¾ÛÙØ´ÛÙØ¨Û_جÛÙ
Û_Ø´ÛÙØ¨Û`.split(`_`),weekdaysShort:`ÙÛ_دÛ_سÛ_ÚØ§_Ù¾Û_جÛ_Ø´Û`.split(`_`),weekdaysMin:`ÙÛ_دÛ_سÛ_ÚØ§_Ù¾Û_جÛ_Ø´Û`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY-MM-DD`,LL:`YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙ`,LLL:`YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙØ HH:mm`,LLLL:`ddddØ YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙØ HH:mm`},meridiemParse:/ÙÛØ±ÙÙ
ÙÛÚÛ|سÛÚ¾ÛØ±|ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ|ÚÛØ´|ÚÛØ´ØªÙÙ ÙÛÙÙÙ|ÙÛÚ/,meridiemHour:function(e,t){return e===12&&(e=0),t===`ÙÛØ±ÙÙ
ÙÛÚÛ`||t===`سÛÚ¾ÛØ±`||t===`ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ`?e:t===`ÚÛØ´ØªÙÙ ÙÛÙÙÙ`||t===`ÙÛÚ`?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=e*100+t;return r<600?`ÙÛØ±ÙÙ
ÙÛÚÛ`:r<900?`سÛÚ¾ÛØ±`:r<1130?`ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ`:r<1230?`ÚÛØ´`:r<1800?`ÚÛØ´ØªÙÙ ÙÛÙÙÙ`:`ÙÛÚ`},calendar:{sameDay:`[بÛÚ¯ÛÙ Ø³Ø§Ø¦ÛØª] LT`,nextDay:`[Ø¦ÛØªÛ Ø³Ø§Ø¦ÛØª] LT`,nextWeek:`[ÙÛÙÛØ±ÙÙ] dddd [Ø³Ø§Ø¦ÛØª] LT`,lastDay:`[تÛÙÛÚ¯ÛÙ] LT`,lastWeek:`[Ø¦Ø§ÙØ¯ÙÙÙÙ] dddd [Ø³Ø§Ø¦ÛØª] LT`,sameElse:`L`},relativeTime:{future:`%s ÙÛÙÙÙ`,past:`%s Ø¨ÛØ±ÛÙ`,s:`ÙÛÚÚÛ Ø³ÛÙÙÙØª`,ss:`%d سÛÙÙÙØª`,m:`Ø¨ÙØ± Ù
ÙÙÛØª`,mm:`%d Ù
ÙÙÛØª`,h:`Ø¨ÙØ± Ø³Ø§Ø¦ÛØª`,hh:`%d Ø³Ø§Ø¦ÛØª`,d:`Ø¨ÙØ± ÙÛÙ`,dd:`%d ÙÛÙ`,M:`Ø¨ÙØ± ئاÙ`,MM:`%d ئاÙ`,y:`Ø¨ÙØ± ÙÙÙ`,yy:`%d ÙÙÙ`},dayOfMonthOrdinalParse:/\d{1,2}(-ÙÛÙÙ|-ئاÙ|-Ú¾ÛپتÛ)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`-ÙÛÙÙ`;case`w`:case`W`:return e+`-Ú¾ÛپتÛ`;default:return e}},preparse:function(e){return e.replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/,/g,`Ø`)},week:{dow:1,doy:7}});function kl(e,t){var n=e.split(`_`);return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function Al(e,t,n){var r={ss:t?`ÑекÑнда_ÑекÑнди_ÑекÑнд`:`ÑекÑндÑ_ÑекÑнди_ÑекÑнд`,mm:t?`Ñ
вилина_Ñ
вилини_Ñ
вилин`:`Ñ
вилинÑ_Ñ
вилини_Ñ
вилин`,hh:t?`година_години_годин`:`годинÑ_години_годин`,dd:`денÑ_днÑ_днÑв`,MM:`мÑÑÑÑÑ_мÑÑÑÑÑ_мÑÑÑÑÑв`,yy:`ÑÑк_Ñоки_ÑокÑв`};return n===`m`?t?`Ñ
вилина`:`Ñ
вилинÑ`:n===`h`?t?`година`:`годинÑ`:e+` `+kl(r[n],+e)}function jl(e,t){var n={nominative:`недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑеда_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑа`.split(`_`),accusative:`недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑедÑ_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑÑ`.split(`_`),genitive:`недÑлÑ_понедÑлка_вÑвÑоÑка_ÑеÑеди_ÑеÑвеÑга_пâÑÑниÑÑ_ÑÑбоÑи`.split(`_`)},r;return e===!0?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?(r=/(\[[ÐвУÑ]\]) ?dddd/.test(t)?`accusative`:/\[?(?:минÑлоÑ|наÑÑÑпноÑ)? ?\] ?dddd/.test(t)?`genitive`:`nominative`,n[r][e.day()]):n.nominative}function Ml(e){return function(){return e+`о`+(this.hours()===11?`б`:``)+`] LT`}}r.defineLocale(`uk`,{months:{format:`ÑÑÑнÑ_лÑÑого_беÑезнÑ_квÑÑнÑ_ÑÑавнÑ_ÑеÑвнÑ_липнÑ_ÑеÑпнÑ_веÑеÑнÑ_жовÑнÑ_лиÑÑопада_гÑÑднÑ`.split(`_`),standalone:`ÑÑÑенÑ_лÑÑий_беÑезенÑ_квÑÑенÑ_ÑÑавенÑ_ÑеÑвенÑ_липенÑ_ÑеÑпенÑ_веÑеÑенÑ_жовÑенÑ_лиÑÑопад_гÑÑденÑ`.split(`_`)},monthsShort:`ÑÑÑ_лÑÑ_беÑ_квÑÑ_ÑÑав_ÑеÑв_лип_ÑеÑп_веÑ_жовÑ_лиÑÑ_гÑÑд`.split(`_`),weekdays:jl,weekdaysShort:`нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),weekdaysMin:`нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD.MM.YYYY`,LL:`D MMMM YYYY Ñ.`,LLL:`D MMMM YYYY Ñ., HH:mm`,LLLL:`dddd, D MMMM YYYY Ñ., HH:mm`},calendar:{sameDay:Ml(`[СÑÐ¾Ð³Ð¾Ð´Ð½Ñ `),nextDay:Ml(`[ÐавÑÑа `),lastDay:Ml(`[ÐÑоÑа `),nextWeek:Ml(`[У] dddd [`),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case
vendor: 6,468 bytes, line 13
136:return Ml(`[ÐинÑлоÑ] dddd [`).call(this);case 1:case 2:case 4:return Ml(`[ÐинÑлого] dddd [`).call(this)}},sameElse:`L`},relativeTime:{future:`за %s`,past:`%s ÑомÑ`,s:`декÑлÑка ÑекÑнд`,ss:Al,m:Al,mm:Al,h:`годинÑ`,hh:Al,d:`денÑ`,dd:Al,M:`мÑÑÑÑÑ`,MM:Al,y:`ÑÑк`,yy:Al},meridiemParse:/ноÑÑ|ÑанкÑ|днÑ|веÑоÑа/,isPM:function(e){return/^(днÑ|веÑоÑа)$/.test(e)},meridiem:function(e,t,n){return e<4?`ноÑÑ`:e<12?`ÑанкÑ`:e<17?`днÑ`:`веÑоÑа`},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case`M`:case`d`:case`DDD`:case`w`:case`W`:return e+`-й`;case`D`:return e+`-го`;default:return e}},week:{dow:1,doy:7}});var Nl=[`جÙÙØ±Û`,`ÙØ±ÙرÛ`,`Ù
ارÚ`,`اپرÛÙ`,`Ù
ئÛ`,`جÙÙ`,`جÙÙØ§Ø¦Û`,`اگست`,`ستÙ
بر`,`Ø§Ú©ØªÙØ¨Ø±`,`ÙÙÙ
بر`,`دسÙ
بر`],Pl=[`Ø§ØªÙØ§Ø±`,`Ù¾ÛØ±`,`Ù
ÙÚ¯Ù`,`بدھ`,`جÙ
عرات`,`جÙ
عÛ`,`ÛÙØªÛ`];return r.defineLocale(`ur`,{months:Nl,monthsShort:Nl,weekdays:Pl,weekdaysShort:Pl,weekdaysMin:Pl,longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`ddddØ D MMMM YYYY HH:mm`},meridiemParse:/صبØ|شاÙ
/,isPM:function(e){return e===`شاÙ
`},meridiem:function(e,t,n){return e<12?`صبØ`:`شاÙ
`},calendar:{sameDay:`[آج بÙÙØª] LT`,nextDay:`[ک٠بÙÙØª] LT`,nextWeek:`dddd [بÙÙØª] LT`,lastDay:`[Ú¯Ø°Ø´ØªÛ Ø±ÙØ² بÙÙØª] LT`,lastWeek:`[گذشتÛ] dddd [بÙÙØª] LT`,sameElse:`L`},relativeTime:{future:`%s بعد`,past:`%s ÙØ¨Ù`,s:`ÚÙØ¯ سÛÚ©ÙÚ`,ss:`%d سÛÚ©ÙÚ`,m:`اÛÚ© Ù
ÙÙ¹`,mm:`%d Ù
ÙÙ¹`,h:`اÛÚ© Ú¯Ú¾ÙÙ¹Û`,hh:`%d Ú¯Ú¾ÙÙ¹Û`,d:`اÛÚ© دÙ`,dd:`%d دÙ`,M:`اÛÚ© Ù
اÛ`,MM:`%d Ù
اÛ`,y:`اÛÚ© ساÙ`,yy:`%d ساÙ`},preparse:function(e){return e.replace(/Ø/g,`,`)},postformat:function(e){return e.replace(/,/g,`Ø`)},week:{dow:1,doy:4}}),r.defineLocale(`uz-latn`,{months:`Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr`.split(`_`),monthsShort:`Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek`.split(`_`),weekdays:`Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba`.split(`_`),weekdaysShort:`Yak_Dush_Sesh_Chor_Pay_Jum_Shan`.split(`_`),weekdaysMin:`Ya_Du_Se_Cho_Pa_Ju_Sha`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`D MMMM YYYY, dddd HH:mm`},calendar:{sameDay:`[Bugun soat] LT [da]`,nextDay:`[Ertaga] LT [da]`,nextWeek:`dddd [kuni soat] LT [da]`,lastDay:`[Kecha soat] LT [da]`,lastWeek:`[O'tgan] dddd [kuni soat] LT [da]`,sameElse:`L`},relativeTime:{future:`Yaqin %s ichida`,past:`Bir necha %s oldin`,s:`soniya`,ss:`%d soniya`,m:`bir daqiqa`,mm:`%d daqiqa`,h:`bir soat`,hh:`%d soat`,d:`bir kun`,dd:`%d kun`,M:`bir oy`,MM:`%d oy`,y:`bir yil`,yy:`%d yil`},week:{dow:1,doy:7}}),r.defineLocale(`uz`,{months:`ÑнваÑ_ÑевÑал_маÑÑ_апÑел_май_иÑн_иÑл_авгÑÑÑ_ÑенÑÑбÑ_окÑÑбÑ_ноÑбÑ_декабÑ`.split(`_`),monthsShort:`Ñнв_Ñев_маÑ_апÑ_май_иÑн_иÑл_авг_Ñен_окÑ_ноÑ_дек`.split(`_`),weekdays:`ЯкÑанба_ÐÑÑанба_СеÑанба_ЧоÑÑанба_ÐайÑанба_ÐÑма_Шанба`.split(`_`),weekdaysShort:`ЯкÑ_ÐÑÑ_СеÑ_ЧоÑ_Ðай_ÐÑм_Шан`.split(`_`),weekdaysMin:`Як_ÐÑ_Се_Чо_Ðа_ÐÑ_Ша`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`D MMMM YYYY, dddd HH:mm`},calendar:{sameDay:`[ÐÑгÑн ÑоаÑ] LT [да]`,nextDay:`[ÐÑÑага] LT [да]`,nextWeek:`dddd [кÑни ÑоаÑ] LT [да]`,lastDay:`[ÐеÑа ÑоаÑ] LT [да]`,lastWeek:`[УÑган] dddd [кÑни ÑоаÑ] LT [да]`,sameElse:`L`},relativeTime:{future:`Якин %s иÑида`,past:`ÐÐ¸Ñ Ð½ÐµÑа %s олдин`,s:`ÑÑÑÑаÑ`,ss:`%d ÑÑÑÑаÑ`,m:`Ð±Ð¸Ñ Ð´Ð°ÐºÐ¸ÐºÐ°`,mm:`%d дакика`,h:`Ð±Ð¸Ñ ÑоаÑ`,hh:`%d ÑоаÑ`,d:`Ð±Ð¸Ñ ÐºÑн`,dd:`%d кÑн`,M:`Ð±Ð¸Ñ Ð¾Ð¹`,MM:`%d ой`,y:`Ð±Ð¸Ñ Ð¹Ð¸Ð»`,yy:`%d йил`},week:{dow:1,doy:7}}),r.defineLocale(`vi`,{months:`tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12`.split(`_`),monthsShort:`Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12`.split(`_`),monthsParseExact:!0,weekdays:`chá»§ nháºt_thứ hai_thứ ba_thứ tư_thứ nÄm_thứ sáu_thứ bảy`.split(`_`),weekdaysShort:`CN_T2_T3_T4_T5_T6_T7`.split(`_`),weekdaysMin:`CN_T2_T3_T4_T5_T6_T7`.split(`_`),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?`sa`:`SA`:n?`ch`:`CH`},longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`D MMMM [nÄm] YYYY`,LLL:`D MMMM [nÄm] YYYY HH:mm`,LLLL:`dddd, D MMMM [nÄm] YYYY HH:mm`,l:`DD/M/YYYY`,ll:`D MMM YYYY`,lll:`D MMM YYYY HH:mm`,llll:`ddd, D MMM YYYY HH:mm`},calendar:{sameDay:`[Hôm nay lúc] LT`,nextDay:`[Ngà y mai lúc] LT`,nextWeek:`dddd [tuần tá»i lúc] LT`,lastDay:`[Hôm qua lúc] LT`,lastWeek:`dddd [tuần trưá»c lúc] LT`,sameElse:`L`},relativeTime:{future:`%s tá»i`,past:`%s trưá»c`,s:`và i giây`,ss:`%d giây`,m:`má»t phút`,mm:`%d phút`,h:`má»t giá»`,hh:`%d giá»`,d:`má»t ngà y`,dd:`%d ngà y`,w:`má»t tuần`,ww:`%d tuần`,M:`má»t tháng`,MM:`%d tháng`,y:`má»t nÄm`,yy:`%d nÄm`},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),r.defineLocale(`x-pseudo`,{months:`J~áñúá~rý_F~ébrú~árý_~Márc~h_Ãp~rÃl_~Máý_~Júñé~_Júl~ý_Ãú~gúst~_Sép~témb~ér_Ã~ctób~ér_Ã~óvém~bér_~Décé~mbér`.split(`_`),monthsShort:`J~áñ_~Féb_~Már_~Ãpr_~Máý_~Júñ_~Júl_~Ãúg_~Sép_~Ãct_~Ãóv_~Déc`.split(`_`),monthsParseExact:!0,weekdays:`S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~FrÃd~áý_S~átúr~dáý`.split(`_`),weekdaysShort:`S~úñ_~Móñ_~Túé_~Wéd_~Thú_~FrÃ_~Sát`.split(`_`),weekdaysMin:`S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá`.split(`_`),weekdaysParseExact:!0,longDateFormat:{LT:`HH:mm`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY HH:mm`,LLLL:`dddd, D MMMM YYYY HH:mm`},calendar:{sameDay:`[T~ódá~ý át] LT`,nextDay:`[T~ómó~rró~w át] LT`,nextWeek:`dddd [át] LT`,lastDay:`[Ã~ést~érdá~ý át] LT`,lastWeek:`[L~ást] dddd [át] LT`,sameElse:`L`},relativeTime:{future:`Ã~ñ %s`,past:`%s á~gó`,s:`á ~féw ~sécó~ñds`,ss:`%d s~écóñ~ds`,m:`á ~mÃñ~út
13é`,mm:`%d m~Ãñú~tés`,h:`á~ñ hó~úr`,hh:`%d h~óúrs`,d:`á ~dáý`,dd:`%d d~áýs`,M:`á ~móñ~th`,MM:`%d m~óñt~hs`,y:`á ~ýéár`,yy:`%d ý~éárs`},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(~~(e%100/10)==1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)},week:{dow:1,doy:4}}),r.defineLocale(`yo`,{months:`SẹÌrẹÌ_EÌreÌleÌ_ẸrẹÌnaÌ_IÌgbeÌ_EÌbibi_OÌkuÌdu_Agẹmo_OÌguÌn_Owewe_á»ÌwaÌraÌ_BeÌluÌ_á»ÌpẹÌÌ`.split(`_`),monthsShort:`SẹÌr_EÌrl_Ẹrn_IÌgb_EÌbi_OÌkuÌ_Agẹ_OÌguÌ_Owe_á»ÌwaÌ_BeÌl_á»ÌpẹÌÌ`.split(`_`),weekdays:`AÌiÌkuÌ_AjeÌ_IÌsẹÌgun_á»já»ÌruÌ_á»já»Ìbá»_ẸtiÌ_AÌbaÌmẹÌta`.split(`_`),weekdaysShort:`AÌiÌk_AjeÌ_IÌsẹÌ_á»jr_á»jb_ẸtiÌ_AÌbaÌ`.split(`_`),weekdaysMin:`AÌiÌ_Aj_IÌs_á»r_á»b_Ẹt_AÌb`.split(`_`),longDateFormat:{LT:`h:mm A`,LTS:`h:mm:ss A`,L:`DD/MM/YYYY`,LL:`D MMMM YYYY`,LLL:`D MMMM YYYY h:mm A`,LLLL:`dddd, D MMMM YYYY h:mm A`},calendar:{sameDay:`[OÌniÌ ni] LT`,nextDay:`[á»Ìla ni] LT`,nextWeek:`dddd [á»sáº¹Ì toÌn'bá»] [ni] LT`,lastDay:`[AÌna ni] LT`,lastWeek:`dddd [á»sáº¹Ì toÌlá»Ì] [ni] LT`,sameElse:`L`},relativeTime:{future:`niÌ %s`,past:`%s ká»jaÌ`,s:`iÌsẹjuÌ aayaÌ die`,ss:`aayaÌ %d`,m:`iÌsẹjuÌ kan`,mm:`iÌsẹjuÌ %d`,h:`waÌkati kan`,hh:`waÌkati %d`,d:`á»já»Ì kan`,dd:`á»já»Ì %d`,M:`osuÌ kan`,MM:`osuÌ %d`,y:`á»duÌn kan`,yy:`á»duÌn %d`},dayOfMonthOrdinalParse:/á»já»Ì\s\d{1,2}/,ordinal:`á»já»Ì %d`,week:{dow:1,doy:4}}),r.defineLocale(`zh-cn`,{months:`䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ`.split(`_`),monthsShort:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),weekdays:`æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
`.split(`_`),weekdaysShort:`卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å
`.split(`_`),weekdaysMin:`æ¥_ä¸_äº_ä¸_å_äº_å
`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYYå¹´MæDæ¥`,LLL:`YYYYå¹´MæDæ¥Ahç¹mmå`,LLLL:`YYYYå¹´MæDæ¥ddddAhç¹mmå`,l:`YYYY/M/D`,ll:`YYYYå¹´MæDæ¥`,lll:`YYYYå¹´MæDæ¥ HH:mm`,llll:`YYYYå¹´MæDæ¥dddd HH:mm`},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return e===12&&(e=0),t===`忍`||t===`æ©ä¸`||t===`ä¸å`?e:t===`ä¸å`||t===`æä¸`?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=e*100+t;return r<600?`忍`:r<900?`æ©ä¸`:r<1130?`ä¸å`:r<1230?`ä¸å`:r<1800?`ä¸å`:`æä¸`},calendar:{sameDay:`[ä»å¤©]LT`,nextDay:`[æå¤©]LT`,nextWeek:function(e){return e.week()===this.week()?`[æ¬]dddLT`:`[ä¸]dddLT`},lastDay:`[æ¨å¤©]LT`,lastWeek:function(e){return this.week()===e.week()?`[æ¬]dddLT`:`[ä¸]dddLT`},sameElse:`L`},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|å¨)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`æ¥`;case`M`:return e+`æ`;case`w`:case`W`:return e+`å¨`;default:return e}},relativeTime:{future:`%så`,past:`%så`,s:`å ç§`,ss:`%d ç§`,m:`1 åé`,mm:`%d åé`,h:`1 å°æ¶`,hh:`%d å°æ¶`,d:`1 天`,dd:`%d 天`,w:`1 å¨`,ww:`%d å¨`,M:`1 个æ`,MM:`%d 个æ`,y:`1 å¹´`,yy:`%d å¹´`},week:{dow:1,doy:4}}),r.defineLocale(`zh-hk`,{months:`䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ`.split(`_`),monthsShort:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),weekdays:`æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
`.split(`_`),weekdaysShort:`鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å
`.split(`_`),weekdaysMin:`æ¥_ä¸_äº_ä¸_å_äº_å
`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYYå¹´MæDæ¥`,LLL:`YYYYå¹´MæDæ¥ HH:mm`,LLLL:`YYYYå¹´MæDæ¥dddd HH:mm`,l:`YYYY/M/D`,ll:`YYYYå¹´MæDæ¥`,lll:`YYYYå¹´MæDæ¥ HH:mm`,llll:`YYYYå¹´MæDæ¥dddd HH:mm`},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`忍`||t===`æ©ä¸`||t===`ä¸å`)return e;if(t===`ä¸å`)return e>=11?e:e+12;if(t===`ä¸å`||t===`æä¸`)return e+12},meridiem:function(e,t,n){var r=e*100+t;return r<600?`忍`:r<900?`æ©ä¸`:r<1200?`ä¸å`:r===1200?`ä¸å`:r<1800?`ä¸å`:`æä¸`},calendar:{sameDay:`[ä»å¤©]LT`,nextDay:`[æå¤©]LT`,nextWeek:`[ä¸]ddddLT`,lastDay:`[æ¨å¤©]LT`,lastWeek:`[ä¸]ddddLT`,sameElse:`L`},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`æ¥`;case`M`:return e+`æ`;case`w`:case`W`:return e+`é±`;default:return e}},relativeTime:{future:`%så¾`,past:`%så`,s:`å¹¾ç§`,ss:`%d ç§`,m:`1 åé`,mm:`%d åé`,h:`1 å°æ`,hh:`%d å°æ`,d:`1 天`,dd:`%d 天`,M:`1 åæ`,MM:`%d åæ`,y:`1 å¹´`,yy:`%d å¹´`}}),r.defineLocale(`zh-mo`,{months:`䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ`.split(`_`),monthsShort:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),weekdays:`æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
`.split(`_`),weekdaysShort:`鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å
`.split(`_`),weekdaysMin:`æ¥_ä¸_äº_ä¸_å_äº_å
`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`DD/MM/YYYY`,LL:`YYYYå¹´MæDæ¥`,LLL:`YYYYå¹´MæDæ¥ HH:mm`,LLLL:`YYYYå¹´MæDæ¥dddd HH:mm`,l:`D/M/YYYY`,ll:`YYYYå¹´MæDæ¥`,lll:`YYYYå¹´MæDæ¥ HH:mm`,llll:`YYYYå¹´MæDæ¥dddd HH:mm`},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`忍`||t===`æ©ä¸`||t===`ä¸å`)return e;if(t===`ä¸å`)return e>=11?e:e+12;if(t===`ä¸å`||t===`æä¸`)return e+12},meridiem:function(e,t,n){var r=e*100+t;return r<600?`忍`:r<900?`æ©ä¸`:r<1130?`ä¸å`:r<1230?`ä¸å`:r<1800?`ä¸å`:`æä¸`},calendar:{sameDay:`[ä»å¤©] LT`,nextDay:`[æå¤©] LT`,nextWeek:`[ä¸]dddd LT`,lastDay:`[æ¨å¤©] LT`,lastWeek:`[ä¸]dddd LT`,sameElse:`L`},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`æ¥`;case`M`:return e+`æ`;case`w`:case`W`:return e+`é±`;default:return e}},relativeTime:{future:`%så
§`,past:`%så`,s:`å¹¾ç§`,ss:`%d ç§`,m:`1 åé`,mm:`%d åé`,h:`1 å°æ`,hh:`%d å°æ`,d:`1 天`,dd:`%d 天`,M:`1 åæ`,MM:`%d åæ`,y:`1 å¹´`,yy:`%d å¹´`}}),r.defineLocale(`zh-tw`,{months:`䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ`.split(`_`),monthsShort:`1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ`.split(`_`),weekdays:`æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
`.split(`_`),weekdaysShort:`鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å
`.split(`_`),weekdaysMin:`æ¥_ä¸_äº_ä¸_å_äº_å
`.split(`_`),longDateFormat:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYYå¹´MæDæ¥`,LLL:`YYYYå¹´MæDæ¥ HH:mm`,LLLL:`YYYYå¹´MæDæ¥dddd HH:mm`,l:`YYYY/M/D`,ll:`YYYYå¹´MæDæ¥`,lll:`YYYYå¹´MæDæ¥ HH:mm`,llll:`YYYYå¹´MæDæ¥dddd HH:mm`},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){if(e===12&&(e=0),t===`忍`||t===`æ©ä¸`||t===`ä¸å`)return e;if(t===`ä¸å`)return e>=11?e:e+12;if(t===`ä¸å`||t===`æä¸`)return e+12},meridiem:function(e,t,n){var r=e*100+t;return r<600?`忍`:r<900?`æ©ä¸`:r<1130?`ä¸å`:r<1230?`ä¸å`:r<1800?`ä¸å`:`æä¸`},calendar:{sameDay:`[ä»å¤©] LT`,nextDay:`[æå¤©] LT`,nextWeek:`[ä¸]dddd LT`,lastDay:`[æ¨å¤©] LT`,lastWeek:`[ä¸]dddd LT`,sameElse:`L`},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case`d`:case`D`:case`DDD`:return e+`æ¥`;case`M`:return e+`æ`;case`w`:case`W`:return e+`é±`;default:return e}},relativeTime:{future:`%så¾`,past:`%så`,s:`å¹¾ç§`,ss:`%d ç§`,m:`1 åé`,mm:`%d åé`,h:`1 å°æ`,hh:`%d å°æ`,d:`1 天`,dd:`%d 天`,M:`1 åæ`,MM:`%d åæ`,y:`1 å¹´`,yy:`%d å¹´`}}),r.locale(`en`),r}))}))()),cS=e=>[].concat(...e.map(e=>[` `,e])).slice(1),lS=e=>(e||[]).map(e=>typeof e==`string`?e:e?.term_display||e?.term||e?.name||``).filter(
13Boolean),uS=(e,t)=>{let n=Object.keys(e).reduce((t,n)=>t.concat(e[n]),[]).sort((e,t)=>t.length-e.length).map(e=>/\w/.test(e[e.length-1])?`\\b`+e+`\\b`:`\\b`+e);if(n.length===0)return t;let r=new window.RegExp(`(${n.join(`|`)})`);return t.split(r).filter(e=>e).map((e,t)=>r.test(e)?(0,q.jsxs)(`em`,{className:`lyricLab__markedContent`,children:[e,(0,q.jsx)(`span`,{className:`sr-only`,children:`, used vocab word`})]},t):(0,q.jsx)(`span`,{children:e},t))},dS=e=>(e||``).split(` 14`).filter(e=>!!e),fS=(e=!0)=>{let t=$(`#lyricLabContainer`);if(!t||!t.offset())return!1;let{top:n}=t.offset(),r=n+t.height(),i=window.pageYOffset,a=i+window.innerHeight;!(n>=i&&r<=a)&&!$(`body`).hasClass(`freeze-mode`)&&$(`html, body`).animate({scrollTop:t.offset().top-30},e?500:0)},pS={"default-browse-thumbnail-dimensions":`IntroStudentAssignmentModal__default-browse-thumbnail-dimensions___1fc85612`,"default-browse-card-dimensions":`IntroStudentAssignmentModal__default-browse-card-dimensions___9029c0ce`,"unavailable-error-modal":`IntroStudentAssignmentModal__unavailable-error-modal___baa1b1f0`},mS=class extends G.Component{state={dismissed:!1};UNSAFE_componentWillReceiveProps(e,t){e.studentAssignment&&this.props.studentAssignment&&e.studentAssignment.assignment!==this.props.studentAssignment.assignment&&this.setState({dismissed:!1})}componentWillUnmount(){this.unmounted=!0,this.setState({dismissed:!0})}unfocusLyricLabInput=e=>setTimeout(()=>{let t=$(`.lyricLab__inputAutofocus`).last();t.length?t.blur():e>0&&!this.unmounted&&this.unfocusLyricLabInput(e-1)},25);componentDidMount(){this.unfocusLyricLabInput(50)}hideIntro=()=>{let{history:e,match:t,location:n}=this.props,r=this.props.getFirstIncompleteActivity();r&&e.push(`/unit/${t.params.unit}/${r}/${n.search}`),this.setState({dismissed:!0}),setTimeout(fS,10);let i=$(`.lyricLab__inputAutofocus`).last();i&&i.focus()};render(){let{hasFlocabPlus:e,history:t,studentAssignment:n,unit:r,t:i}=this.props;if(!n||!r||n.unit.id!==r.id)return null;let a=r.type!==A.REGULAR_UNIT,o=r.type===A.SPANISH_UNIT?`es`:`en`;if(!e&&a)return(0,q.jsx)(Si,{open:!0,closeModal:()=>t.push(`/`),"aria-label":`Assignment unavailable`,"aria-labelledby":void 0,children:(0,q.jsx)(`div`,{className:(0,J.default)(`flo-message-error`,pS[`unavailable-error-modal`]),children:`You no longer have access to this assignment as it is part of the Flocabulary Plus license. Please contact your teacher.`})});let s=n.activity_attempts.length>0||n.activity_summary.some(e=>e.completed);return(0,q.jsx)(Si,{open:!this.state.dismissed,closeModal:this.hideIntro,title:{titleText:i(`ui.introModal.title`)},footer:{buttonsAlignment:`center`,primaryButton:{text:i(s?`ui.introModal.continue`:`ui.introModal.start`),callbackFunction:this.hideIntro}},className:`assignment__modal`,children:(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`assignment__modalSubhead`,children:[i(`ui.introModal.description`,{lessonName:n.unit.name,className:n.class_section_name}),n.due_date?i(`ui.introModal.due`,{timeLeft:(0,sS.default)(n.due_date).locale(o).endOf(`day`).fromNow()}):null,`.`]}),(0,q.jsx)(`ul`,{className:`flo-table`,children:n.activity_summary.map(e=>{let t=e.type===On.VIDEO&&r.type===A.MIX?{...e,...j[`Video Mix`]}:e;return(0,q.jsxs)(`li`,{className:`flo-table-row assignment__modalRow`,children:[(0,q.jsxs)(`div`,{className:`assignment__modalCell`,children:[(0,q.jsx)(`span`,{className:`assignment__modalCell assignment__modalIcon`,children:(e=>(0,q.jsx)(e,{"aria-hidden":`true`}))(t.icon)}),(0,q.jsx)(`span`,{className:`assignment__modalCell assignment__modalText`,children:i(`${t.type}.title`)})]}),(0,q.jsx)(`div`,{className:`assignment__modalCell assignment__modalStatus`,children:(0,q.jsx)(op,{completed:t.completed,className:`activity-statusIcon--modal`})})]},t.type)})})]})})}},hS=hi(y,N(e=>({hasFlocabPlus:st(e)})),e=>Bc(e,{getLanguageFromProps:e=>e.unit.type===A.SPANISH_UNIT?`es`:`en`,keyPrefix:`unit`}))(mS),gS={"default-browse-thumbnail-dimensions":`HighlightElement__default-browse-thumbnail-dimensions___250f55b5`,"default-browse-card-dimensions":`HighlightElement__default-browse-card-dimensions___a8e26480`,frame:`HighlightElement__frame___af052905`,border:`HighlightElement__border___50836403`,"tooltip-container":`HighlightElement__tooltip-container___622d99f9`,close:`HighlightElement__close___3fcc4f2e`},_S=({children:e,style:t,closeHighlight:n})=>(0,q.jsx)(Va,{children:(0,q.jsxs)(`div`,{style:t,className:(0,J.default)(gS[`tooltip-container`]),children:[(0,q.jsx)(`button`,{className:(0,J.default)(gS.close),"aria-label":`close higlight`,onClick:n,children:(0,q.jsx)(Ea,{})}),e]})}),vS=({borderColor:e=`#1B74BF`,bordered:t=!1,children:n,closeHighlight:r,dimColor:i=`#003753E5`,isVisible:a,offset:o={}
14,targetRef:s})=>{let[c,l]=(0,G.useState)({}),u=()=>{s.current&&l(s.current.getBoundingClientRect())},d=e=>{e.key===`Escape`&&(e.preventDefault(),r())};(0,G.useEffect)(()=>{if(s?.current)return setTimeout(u,50),document.addEventListener(`resize`,u),document.addEventListener(`scroll`,u),document.addEventListener(`keydown`,d),()=>{document.removeEventListener(`resize`,u),document.removeEventListener(`scroll`,u),document.removeEventListener(`keydown`,d)}},[]),(0,G.useEffect)(()=>{setTimeout(u,50)},[a]);let{top:f,left:p,bottom:m,right:h,width:g,height:_}=c;o.top&&(f+=o.top,_-=o.top),o.left&&(p+=o.left,g-=o.left),o.bottom&&(m+=o.bottom,_+=o.bottom),o.right&&(h+=o.right,g+=o.right);let v=(0,G.useMemo)(()=>`polygon(0 0, 0 100%, ${p}px 100%, ${p}px ${f}px, ${h}px ${f}px, ${h}px ${m}px, ${p}px ${m}px, ${p}px 100%, 100% 100%, 100% 0)`,[f,p,m,h]);return!a||!c?null:Qg.createPortal((0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:(0,J.default)(gS.frame),style:{backgroundColor:i,clipPath:v}}),t&&(0,q.jsx)(`div`,{className:(0,J.default)(gS.border),style:{top:f,left:p,width:g,height:_,outlineColor:e}}
14),(0,q.jsx)(_S,{closeHighlight:r,style:{top:f+_/2,left:h+16},children:n})]}),document.querySelector(`#portal-target`))},yS={"default-browse-thumbnail-dimensions":`UnitNavBar__default-browse-thumbnail-dimensions___d3300cc6`,"default-browse-card-dimensions":`UnitNavBar__default-browse-card-dimensions___c4020770`,"flo-typography-title":`UnitNavBar__flo-typography-title___f9b7a571`,"flo-typography-subhead":`UnitNavBar__flo-typography-subhead___d422a2c1`,"flo-typography-paragraph":`UnitNavBar__flo-typography-paragraph___cb045cc4`,"flo-typography-label":`UnitNavBar__flo-typography-label___9a5a24f5`,"flo-typography-number":`UnitNavBar__flo-typography-number___80b1cc69`,"flo-typography-jumbo":`UnitNavBar__flo-typography-jumbo___ceaaee23`,"flo-typography-largest":`UnitNavBar__flo-typography-largest___3988f307`,"flo-typography-larger":`UnitNavBar__flo-typography-larger___20747234`,"flo-typography-large":`UnitNavBar__flo-typography-large___729f98e2`,"flo-typography-base":`UnitNavBar__flo-typography-base___569dc57a`,"flo-typography-small":`UnitNavBar__flo-typography-small___44e6df65`,"flo-typography-smaller":`UnitNavBar__flo-typography-smaller___45ea78cf`,"flo-typography-smallest":`UnitNavBar__flo-typography-smallest___472fb271`,"paragraph-with-margin-bottom":`UnitNavBar__paragraph-with-margin-bottom___89bc4769`,"heading--jumbo":`UnitNavBar__heading--jumbo___eda2d889`,"heading--large":`UnitNavBar__heading--large___c59dcd09`,"heading--medium":`UnitNavBar__heading--medium___09cc9242`,"heading--base":`UnitNavBar__heading--base___da375301`,"heading--smallish":`UnitNavBar__heading--smallish___387f25f5`,"heading--small":`UnitNavBar__heading--small___14a64459`,"text--base--book":`UnitNavBar__text--base--book___64ec280e`,"text--base--medium":`UnitNavBar__text--base--medium___42c75dec`,"text--smallish":`UnitNavBar__text--smallish___578f03bd`,"text--small":`UnitNavBar__text--small___9dd942db`,"text--small--medium":`UnitNavBar__text--small--medium___7b8ad69e`,"text--small--serif":`UnitNavBar__text--small--serif___afcdf8d2`,"text--smallest":`UnitNavBar__text--smallest___bf8d0e45`,"link--base":`UnitNavBar__link--base___d77af3e8`,"link--large":`UnitNavBar__link--large___b39ee8e8`,"link--medium":`UnitNavBar__link--medium___b989a2a8`,"link--medium--lowercase":`UnitNavBar__link--medium--lowercase___11e33d76`,"link--small":`UnitNavBar__link--small___acf1288c`,"unit-navbar":`UnitNavBar__unit-navbar___d2767777`,"unit-navbar-nav":`UnitNavBar__unit-navbar-nav___8ceecefc`,"unit-tab-button":`UnitNavBar__unit-tab-button___ce3b53c9`,"link--small--uppercase":`UnitNavBar__link--small--uppercase___d00a66a4`,text200:`UnitNavBar__text200___601fc6aa`,text400:`UnitNavBar__text400___6f6a8c18`,"unit-tab":`UnitNavBar__unit-tab___d3ac3f8b`,active:`UnitNavBar__active___1fade951`,"assign-unit":`UnitNavBar__assign-unit___b2a5ad90`,"visit-activities-tooltip":`UnitNavBar__visit-activities-tooltip___79e06b36`,sidebar__iconWrapper:`UnitNavBar__sidebar__iconWrapper___a5bf6ab8`,sidebar__textWrapper:`UnitNavBar__sidebar__textWrapper___8a3871ae`},bS=({activitiesDisablingCards:e,setShowNoCardsModal:t,assignmentStatus:n,closeHighlight:r,dueDateZoneClass:i,isActive:a,logAction:o,params:s,search:c,showLyrics:l,showPaywallOnClick:u,tab:d,unit:f,user:p})=>{let[m,h]=(0,G.useState)(!1),g=(0,G.useRef)(null);(0,G.useEffect)(()=>{if(!g.current)return;let e=$(g.current);e.addClass(`assignability-animation`),setTimeout(()=>e.removeClass(`assignability-animation`),800)},[]);let _=e=>{$i(p)&&(e.preventDefault(),e.stopPropagation(),h(!0))},v=e=>{switch(e){case tn.VIDEO:return`activated video mode`;case tn.READ_AND_RESPOND:return`activated read and respond mode`;case tn.QUIZ:return`activated quiz mode`;case tn.RAPBOX:return`activated rapbox mode`;case tn.VOCAB:return`activated vocab mode`;case tn.VOCAB_GAME:return`activated vocab game mode`;case tn.BREAK_IT_DOWN:return`activated break it down mode`;default:return``}},y=e=>{let t=(0,J.default)({inactive:!a});switch(e){case tn.VIDEO:return(0,q.jsx)(f.type===A.MIX?Sa:ue,{className:t});case tn.READ_AND_RESPOND:return(0,q.jsx)(gn,{className:t});case tn.QUIZ:return(0,q.jsx)(un,{className:t});case tn.RAPBOX:return(0,q.jsx)(Ue,{className:t});case tn.VOCAB:return(0,q.jsx)(Gt,{className:t});case tn.VOCAB_GAME:return(0,q.jsx)(ft,{className:t});
14case tn.BREAK_IT_DOWN:return(0,q.jsx)(Sn,{className:t})}},x=e=>{switch(e){case I.ASSIGNED:case I.INITIALIZED:case I.INCOMPLETE:case I.COMPLETE:return(0,q.jsx)(op,{className:`activity-statusIcon--navBar ${i}`});case I.EVALUABLE:case I.REVIEWABLE:return(0,q.jsx)(op,{completed:!0,className:`activity-statusIcon--navBar ${i}`});default:return null}},S=e=>!e||e===I.EVALUABLE||e===I.REVIEWABLE?null:g,C=()=>{l&&pr.toggleLyrics(!1)},w=(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`span`,{className:(0,J.default)(yS.sidebar__iconWrapper),children:[y(d.tab),x(n)]}),(0,q.jsx)(`span`,{className:(0,J.default)(yS.sidebar__textWrapper),children:d.display})]}),T=qi.includes(d.tab.activity)&&n===null,E=f&&f.navigation_path.subject.page_name;return(0,q.jsxs)(`li`,{className:(0,J.default)(yS[`unit-tab`],{[yS.active]:a}),id:d.id,ref:S(n),children:[(0,q.jsx)(Ba,{displayModal:m,handleDismiss:()=>h(!1)}),e&&d.tab.activity===`definitioncardsactivity`?(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(yS[`unit-tab-button`]),onClick:()=>t(!0),children:w}):(0,q.jsxs)(b,{to:{pathname:`/unit/${s.unit}/${d.tab.path}/`,search:c},onClick:e=>{_(e),u(e,d.tab.activity),o(v(d.tab)),C(),r()},"aria-current":a?!0:void 0,children:[w,T&&(0,q.jsx)(ac,{background:f.type===A.NEARPOD_ORIGINALS?`nearpod-originals`:E,text:`new!`})]})]})},xS=({onClick:e,text:t})=>(0,q.jsxs)(`div`,{className:(0,J.default)(yS[`visit-activities-tooltip`]),children:[(0,q.jsx)(`h2`,{children:`Take it to the next level with activities!`}),(0,q.jsx)(`p`,{children:t}),(0,q.jsxs)(`button`,{onClick:e,children:[`Got it `,(0,q.jsx)(ks,{})]})]}),SS=(e,t,n,r)=>{let i=r||t.type!==A.SPANISH_UNIT?`en`:`es`,{t:a}=zc({lng:i,keyPrefix:`unit`});return(0,G.useMemo)(()=>{let r=e.is_related_ssu,i=!e.is_student||r,o=t.type===A.MIX,s=e=>we(e.activity,t),c=e=>_a(e.activity,n);return[{tab:tn.VIDEO,display:a(`${On.VIDEO}.${o?`titleMix`:`title`}`),id:`videoTab`,tests:[s]},{tab:tn.VOCAB,display:a(`${On.DEFINITION_CARDS}.title`),id:`vocabTab`,tests:[()=>t.key_terms.length>0,!r]},{tab:tn.VOCAB_GAME,display:a(`${On.VOCAB_GAME}.title`),id:`vocabGameTab`,tests:[s]},{tab:tn.BREAK_IT_DOWN,display:a(`${On.BREAK_IT_DOWN}.title`),id:`breakitdown`,tests:[s]},{tab:tn.READ_AND_RESPOND,display:(()=>{let r=On.READ_AND_RESPOND,o=t.activities_dict.readandrespond;return e.is_student&&Ar(n,r)||i&&o?a(`${r}.title`):a(`${r}.read`)})(),id:`readAndRespond`,tests:[()=>t.activities_dict.interactivelyrics]},{tab:tn.QUIZ,display:a(`${On.QUIZ}.title`),id:`quizTab`,tests:[s,e=>i||c(e)]},{tab:tn.RAPBOX,display:a(`${On.RAPBOX}.title`),id:`rapboxTab`,tests:[s,!r]}].filter(e=>e.tests.every(t=>typeof t==`function`?t(e.tab):t)).map(({tests:e,...t})=>t)},[e.id,t.id,n,i])},CS=({activeTab:e,location:{search:t},logAction:n,match:{params:r},showLyrics:i,showPaywallOnClick:a,studentAssignment:o,setShowNoCardsModal:s,unit:c,user:l,trackVisitedActivity:u,videoPlaybackCompleted:d,hasCompletedVisitActivitiesTooltip:f,showRegularActivities:p})=>{let[m,h]=(0,G.useState)(!1),[g,_]=(0,G.useState)(!1),v=SS(l,c,o,p),y=(0,G.useRef)(null);(0,G.useEffect)(()=>{e.activity!==On.VIDEO&&u(c,e.activity,l.is_student)},[e.activity]),(0,G.useEffect)(()=>{!f&&d&&l.id&&!l.is_student&&_(!0)},[d]);let b=e=>{let t=ui(e,o);return _a(e,o)&&(!t||t.state)},x=t=>t===tn.VIDEO.activity&&!e,S=()=>{_(!1),Jn({action:Vt.VISIT_ACTIVITIES_TOOLTIP_HIGHLIGHT,primary:``,secondary:``},l,!1)},C=o?Ur.rawDueDateZone(o.due_date):``,w=C===``?C:`due-${C}`;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`nav`,{className:(0,J.default)(yS[`unit-navbar`]),"aria-label":`Activities`,children:(0,q.jsxs)(`ul`,{className:(0,J.default)(yS[`unit-navbar-nav`]),"data-testid":`unit-navbar-nav`,ref:y,children:[v.map(u=>(0,q.jsx)(bS,{activitiesDisablingCards:nr(o),assignmentStatus:b(u.tab.activity),closeHighlight:()=>g&&S(),dueDateZoneClass:w,setShowNoCardsModal:s,isActive:e===u.tab||x(u.tab.activity),logAction:n,params:r,search:t,showLyrics:i,showPaywallOnClick:a,tab:u,unit:c,user:l},u.id)),l.lms_assignment_key?(0,q.jsxs)(`button`,{onClick:()=>{n(`opened lms assignment dialog`),h(!0)},className:(0,J.default)(yS[`assign-unit`]),children:[(0,q.jsxs)(`svg`,{className:`svgIcon pencil`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 23.99 23.96`,"aria-hidden":`true`,children:[(0,q.jsx)(`title`,{children:`Pencilcomplete`}),(0,q.jsx)(`path`,{d:`M15.14 6.59L4.76 16.98a.26.26 0 1 0 .36.36L15.5 6.98a.265.265 0 0 0-.36-.39zM2.95 17.21l-1.92 1.92.04 1.49h2.28v2.32h1.48l1.92-1.92-1.9-1.9-1.9-1.91`,fill:`none`}),(0,q.jsx)(`path`,{d:`M3 15.77l-3 2.94.13 5.27h5.13l2.22-2.22L19.8 9.42l-5.25-5.25zm12.5-8.79L5.12 17.33a.26.26 0 1 1-.36-.35L15.14 6.59a.265.265 0 0 1 .36.39zm-10.66 16H3.35v-2.36H1.08v-1.49L3 17.21l1.9 1.9 1.86 1.87zM23.35 2.98L21 .65a2 2 0 0 0-2.93 0L15.3 3.44l5.25 5.25 2.79-2.79A2.09 2.09 0 0 0 24 4.43a2.06 2.06 0 0 0-.65-1.45z`})]}),`Assign This Unit`]}):null]})}
14),(0,q.jsx)(vS,{closeHighlight:S,targetRef:y,isVisible:g,bordered:!0,offset:{top:92},children:(0,q.jsx)(xS,{onClick:S,text:l.has_current_site_subscription?`Complete them as a group or assign them to students.`:`Check them out and complete them with your class.`})}),m?(0,q.jsxs)(Wa,{onClose:()=>h(!1),hideCloseButton:!0,children:[(0,q.jsx)(`button`,{className:`modal-close`,onClick:()=>h(!1),children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{className:`text_content`,id:`assignment`,children:[(0,q.jsx)(`h2`,{children:`Assign This Unit`}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`p`,{style:{fontSize:`1.3em`},children:[`To get your secure assignment link, `,(0,q.jsx)(`b`,{children:`copy the following link`}),`to your clipboard and paste it into your learning management system:`]}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`input`,{id:`assignment_input`,style:{width:`95%`,paddingLeft:`2px`,fontSize:`1.2em`,overflow:`hidden`},value:`https://www.flocabulary.com/unit/${r.unit}/?authkey=${l.lms_assignment_key}`}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`p`,{style:{fontSize:`1.3em`},children:`Note: Students will only be able to access Flocabulary content by clicking this link from your learning management system. The link will not work if pasted directly into a browser.`})]})})]}):null]})},wS=({optimistic:e,onClose:t,onOpen:n,onConfirm:r,onError:i,onSuccess:a,disableSubmit:o=()=>!1,renderButtonsOnSuccess:s=!1,requestHandler:c=null,renderButtons:l=!0,isOpen:u,title:d,children:f,closeDisabled:p,noCancel:m,buttonText:h,primaryButtonVariant:g=`primary`,closeModal:_,modalWidth:v=620})=>{let[y,b]=(0,G.useState)(!1),x=c?.request||null,S=x&&x.state()===`pending`,C=x&&x.state()===`resolved`,w=x&&x.state()===`rejected`,T=()=>{if(!(S&&!e))return _(),t&&t(c),b(!1)},E=(0,G.useRef)(T);E.current=T;let D=(0,G.useCallback)(()=>{E.current()},[]),ee=Ro(u);(0,G.useEffect)(()=>{u&&!ee&&n&&n(c),y&&x&&(x&&C?O():x&&w&&te())},[u,ee]);let O=()=>{b(!1),a&&a(c)},te=()=>{b(!1),i&&i(c)},ne=t=>{t?.preventDefault(),!o()&&(r&&r(t),e&&T(),b(!0))};if(!u)return null;let re=(!x||(!C||s)&&!S)&&l,ie={titleText:d},ae={buttonsAlignment:`center`};return re&&(ae.primaryButton={text:h||`Continue`,variant:g,disabled:o(),callbackFunction:ne},p||m||(ae.tertiaryButton={text:`Cancel`,callbackFunction:T},ae.buttonsAlignment=`right`)),(0,q.jsx)(Si,{open:u,closeModal:D,title:ie,footer:ae,children:(0,q.jsx)(`div`,{id:`modal-confirmation`,"data-autofocus-inside":!0,style:{maxWidth:v,margin:`0 8px 36px`},children:(0,q.jsx)(`form`,{onSubmit:ne,children:f})})})},TS=({title:e,htmlContent:t,list:n,children:r})=>(0,q.jsxs)(`div`,{className:`cbox_credit_sub_heading`,children:[(0,q.jsx)(`h3`,{children:e}),r,!!t&&(0,q.jsx)(`div`,{dangerouslySetInnerHTML:{__html:t}}),!!n&&n.map(e=>(0,q.jsx)(`p`,{children:e}))]}),ES={"default-browse-thumbnail-dimensions":`Credits__default-browse-thumbnail-dimensions___1fa73ad6`,"default-browse-card-dimensions":`Credits__default-browse-card-dimensions___0ba902ca`,"video-credit-container":`Credits__video-credit-container___1cd1b234`,"unit-title":`Credits__unit-title___957196de`},DS=({contributors:e,videoFootageCredits:t,videoImageCredits:n,infoboxImageCredits:r,questionCredits:i})=>{let a=e?Object.keys(e).map(t=>({credits:e[t],title:t})):[];return(0,q.jsxs)(`div`,{children:[a&&(0,q.jsx)(`div`,{children:a?.map(({title:e,credits:t})=>t&&!!t.length&&(0,q.jsx)(TS,{title:e,list:t},e))}),!!t&&(0,q.jsx)(TS,{title:`Footage in Video:`,htmlContent:t}),!!n&&(0,q.jsx)(TS,{title:`Images in Video:`,htmlContent:n}),!!r&&(0,q.jsx)(TS,{title:`Reading Passages Image Credits:`,htmlContent:r}),!!i&&!!i.length&&(0,q.jsx)(TS,{title:`Content Credits`,children:i.map(e=>(0,q.jsx)($a,{content:e}))})]})},OS=({vocabGameBeatContributors:e,definitionImageCredits:t,videoCredits:n})=>(0,q.jsxs)(`div`,{id:`Video_Credits`,children:[(0,q.jsx)(`div`,{children:n&&n.length&&n.map(({unitTitle:e,...t})=>(0,q.jsxs)(`div`,{className:(0,J.default)(ES[`video-credit-container`]),children:[!!e&&(0,q.jsxs)(`p`,{className:(0,J.default)(ES[`unit-title`]),children:[`From Lesson: `,(0,q.jsx)(`b`,{children:e})]}),(0,q.jsx)(DS,{...t})]}))}),!!e&&!!e.length&&(0,q.jsx)(TS,{title:`Vocab Game Beat`,list:e}),t&&!!t.length&&(0,q.jsx)(TS,{title:`Vocab Cards and Game Image Credits`,children:t.map((e,t)=>(0,q.jsxs)(`p`,{children:[(0,q.jsx)(`a`,{target:`_blank`,href:e.source_link,children:e.source_name}),` `,`is available under a`,` `,(0,q.jsx)(`a`,{target:`_blank`,href:e.license.link,children:e.license.name})]},t))})]}),kS={"default-browse-thumbnail-dimensions":`CreditsModal__default-browse-thumbnail-dimensions___cf78cff2`,"default-browse-card-dimensions":`CreditsModal__default-browse-card-dimensions___e515ff66`,"video-credits":`CreditsModal__video-credits___5e567b94`},AS=({onClose:e,isOpen:t,...n})=>(0,q.jsx)(Si,{open:t,closeModal:e,title:{titleText:`Credits`,titleAlignment:`left`},role:`dialog`,"aria-modal":`true`,children:(0,q.jsx)(`div`,{style:{width:560},children:(0,q.jsx)(`div`,{className:(0,J.default)(kS[`video-credits`]),children:(0,q.jsx)(OS,{...n})})})}),jS=({unit:e,isUnitHidden:t,switchUnitAvailability:n,canManageUnits:r})=>{let[i,a]=(0,G.useState)(!1),[o,s]=(0,G.useState)(!1),{t:c}=zc({keyPrefix:`unit.${On.VIDEO}`,lng:e.type===A.SPANISH_UNIT?`es`:`en`}),{active_unittermdefinitions:l,infobox_image_credits:u,question_credits:d,video:f,vocab_game_beat_contributors:p}=e,m=l.map(e=>
14e.image_credit).filter(Boolean),h=t?`Available`:`Unavailable`;return(0,q.jsxs)(q.Fragment,{children:[o&&(0,q.jsx)(wS,{buttonText:`Make ${h}`,isOpen:o,closeModal:()=>s(!1),onConfirm:()=>{n(e.id,!t),s(!1)},optimistic:!0,title:`Make lesson ${h.toLowerCase()}?`,primaryButtonVariant:t?`primary`:`negative-filled`,modalWidth:500,children:(0,q.jsxs)(`p`,{children:[`Are you sure you want to make the lesson `,(0,q.jsxs)(`strong`,{children:[` `,e.name,` `]}),h.toLowerCase(),`? This`,t?` lesson will be available`:` will disable`,` it for all teacher and student use.`]})}),i&&(0,q.jsx)(AS,{isOpen:i,onClose:()=>a(!1),definitionImageCredits:m,videoCredits:[{contributors:f.contributors,infoboxImageCredits:u,questionCredits:d,videoFootageCredits:f.video_footage_credits,videoImageCredits:f.video_image_credits}],vocabGameBeatContributors:p}),(0,q.jsxs)(`div`,{className:iS[`unit-page-controls`],children:[r&&(0,q.jsxs)(`div`,{className:iS[`availability-container`],children:[(0,q.jsx)(Qc,{right:!0,inline:!0,style:{fill:`#5B6D79`},children:`Making a lesson unavailable will prevent teachers and students from finding and using it. Changing it to available will make it visible again.`}),(0,q.jsxs)(`p`,{className:iS.text,onClick:()=>s(!0),children:[`Make Lesson `,t?`Available`:`Unavailable`]})]}),(0,q.jsx)(`button`,{role:`button`,tabIndex:0,className:`creditsButton link--small`,onClick:()=>a(!0),children:c(`credits`)})]})]})},MS=({actions:{switchUnitAvailability:e},canManageUnits:t,canPreviewAsStudent:n,children:r,getFirstIncompleteActivity:i,hasCompletedVisitActivitiesTooltip:a,hasNPOAccess:o,history:s,isUnitHidden:c,location:l,logAction:u,match:d,paywall:f,previewAsStudent:p,showLyrics:m,showRegularActivities:h,studentAssignment:g,trackVisitedActivity:_,unit:v,user:y,videoPlaybackCompleted:b})=>{let[x,S]=(0,G.useState)(!1),[C,w]=(0,G.useState)(),[T,E]=(0,G.useState)(!1),{t:D}=zc({lng:v.type===A.SPANISH_UNIT?`es`:`en`,keyPrefix:`unit`});(0,G.useEffect)(()=>{u(`opened a unit page`)},[]);let ee=(0,G.useMemo)(()=>tn[ja.findKey(tn,e=>d.params.activity===e.path)],[d.params.activity]),{items:O=[],title:te,ItemComponent:ne}
14=oS(ee.activity,v,o,!!y.id,p,D),re=(e,t)=>f?(e.preventDefault(),e.stopPropagation(),S(!0),w(t),!0):!1,ie=v.type===A.MIX||v.type===A.TEXT,ae=ee.activity===tn.VIDEO.activity,oe=ee.path!==tn.TEACHER_RESOURCES.path&&!p&&n,se=O.length>1;return(0,q.jsxs)(`div`,{id:`main_content`,className:iS[`unit-page-wrapper`],children:[(0,q.jsx)(hS,{getFirstIncompleteActivity:i,history:s,location:l,match:d,studentAssignment:g,unit:v}),f&&x&&(0,q.jsx)(Oc,{activity:C,onClose:()=>S(!1),unit:v,user:y}),T&&(0,q.jsx)(_o,{unitType:v.type,activities:nr(g),onClose:()=>E(!1)}),(0,q.jsxs)(`div`,{className:(0,J.default)(iS[`unit-page-content`],{[iS[`unit-page-content--plus`]]:ie}),children:[(0,q.jsx)(`div`,{className:iS[`unit-navbar-container`],children:(0,q.jsx)(CS,{activeTab:ee,lmsAssignmentKey:y.lms_assignment_key,setShowNoCardsModal:E,location:l,logAction:u,match:d,showLyrics:m,showPaywallOnClick:re,showRegularActivities:h,studentAssignment:g,unit:v,user:y,trackVisitedActivity:_,videoPlaybackCompleted:b,hasCompletedVisitActivitiesTooltip:a})}),(0,q.jsx)(`div`,{className:iS[`unit-page`],children:(0,q.jsxs)(`div`,{className:iS[`unit-view`],children:[oe&&(0,q.jsx)(js,{currentPath:ee.path}),r]})}),!!O.length&&(0,q.jsxs)(`div`,{className:iS[`unit-page-sidebar`],children:[(0,q.jsx)(`h2`,{className:iS[`unit-page-sidebar-title`],children:te}),(0,q.jsx)(`ul`,{className:iS[`unit-page-sidebar-items`],children:O.map((e,t)=>(0,q.jsx)(`li`,{children:(0,q.jsx)(ne,{item:e,hideDisclaimer:se,t:D})},e.id??t))}),se&&(0,q.jsx)(`p`,{className:iS[`unit-page-sidebar-disclaimer`],children:D(`ui.relatedLessons.disclaimer`)})]})]}),ae&&(0,q.jsx)(jS,{unit:v,isUnitHidden:c,canManageUnits:t&&!p,switchUnitAvailability:e})]})},NS=class extends G.Component{render(){return(0,q.jsx)(`svg`,{className:this.props.className,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`polyline`,{fill:`none`,points:`17,23 6,12 17,1`})})}},PS=class extends G.Component{state={currentIndex:0,showReviewScreen:!0,numImagesLoaded:0};componentDidMount(){this._isMounted=!0,this.preloadImages()}componentWillUnmount(){this._isMounted=!1}componentDidUpdate(e){this.props.justLyricNotes&&this.preloadImages()}preloadImages=()=>{let{justLyricNotes:e,unit:t,readAndRespondQuestions:n}=this.props,{numImagesLoaded:r}=this.state,i=(e?t.interactivelyrics?t.interactivelyrics.tooltip_set:[]:n.map(e=>e.tooltip)).filter(e=>e.display_image&&e.image).map(e=>e.image);r===0&&ro.preloadImages(i,()=>this.setState({numImagesLoaded:r+1}),this._isMounted)};questionAttemptComplete=e=>{if(e<0)return!1;let{readAndRespondAttempt:t}=this.props;return t?.questionAttempts?.[e]};displayImmersiveReader=()=>{let{readAndRespondQuestions:e,unit:t,user:n,studentAssignment:r}=this.props,{currentIndex:i}=this.state;zr({action:`rr immersive reader clicked`,primary:t.id,userId:n.id});let a=e[i],o=a.question||a,s=It(a),c=Rn(o),l=En(o),u=Mn({content:s+c+l+`<br/>`}),d={activity:On.READ_AND_RESPOND,isAssignment:Ar(r,On.READ_AND_RESPOND)};no(t.name,u,d)};getErrorMessage=()=>this.props?.readAndRespondAttempt?.error?on.ATTEMPTS_FAILED:``;isSsuRelated=()=>this.props.user.is_related_ssu;questionLength=()=>{let{justLyricNotes:e,unit:t,readAndRespondQuestions:n}=this.props;return e&&t.interactivelyrics?t.interactivelyrics.tooltip_set.length:n.length};confirmNextOrSubmit=()=>{let{studentAssignment:e,justLyricNotes:t,readAndRespondQuestions:n,logAction:r,readAndRespondAttempt:i,isAssigned:a,readAndRespondId:o,user:s,unit:c}=this.props,{currentIndex:l}=this.state,u=null,d=this.getCurrentQuestionAttempt(),f=this.isQuestionAttempt(),p=this.nextEnabled();if(this.confirmEnabled()&&!t)u=(0,q.jsx)(wa,{disabled:!f,className:`rnr-button-next`,onClick:e=>{r(`confirmed answer for read and respond question`,`readandrespondquestion`,n[l].id
14),vo.changeQuestionAttempt(d.question,d.option,d.id,i?.id,a,!0,c.id,s.id),to.clear()},children:`Confirm Answer`});else if(p||t)u=(0,q.jsx)(`div`,{className:`button-wrapper`,children:(0,q.jsx)(wa,{className:`rnr-button-next`,disabled:!p&&t,onClick:()=>{this.setCurrentIndex(l+1),to.clear()},children:`Next`})});else if(this.allQuestionAttemptsConfirmed()){let t=e&&!this.isSsuRelated();u=(0,q.jsx)(wa,{className:`rnr-button-submit ${this.submitEnabled()?`quiz-nav-submitButton flipInX animated`:``}`,disabled:!this.submitEnabled(),onClick:n=>{t||this.logSubmitFOC(),vo.submitAttempt(i?.id,o,e,t),this.toggleShowReviewScreen(),to.clear()},children:this.submitEnabled()?`Submit`:`Loading...`})}return u};logSubmitFOC=()=>{let{unit:e,readAndRespondId:t,readAndRespondQuestions:n,readAndRespondAttempt:r,user:i}=this.props,{num_correct:a,num_possible:o}=na(n,r);if(this.isSsuRelated()){let n=a/o;Ia(`Lite SSU completed Read & Respond`,t,e.id,n,i.id)}else Mr({action:`submitted read and respond front of classroom`,primary:t,secondary:e.id,tertiary:`${a}/${o}`})};confirmEnabled=()=>!this.isConfirmed();nextEnabled=()=>(this.isConfirmed()||this.props.justLyricNotes)&&this.state.currentIndex+1<this.questionLength();onFinalQuestion=()=>this.state.currentIndex+1===this.questionLength();getSavedQuestionAttempts=()=>this.props.readAndRespondAttempt?.questionAttempts?.filter(e=>e.saved)||[];getConfirmedQuestionAttempts=()=>this.props.readAndRespondAttempt?.questionAttempts?.filter(this.questionAttemptIsConfirmed)||[];allQuestionAttemptsSaved=()=>this.questionLength()===this.getSavedQuestionAttempts().length;allQuestionAttemptsConfirmed=()=>this.questionLength()===this.getConfirmedQuestionAttempts().length;submitEnabled=()=>this.props.isAssigned?this.allQuestionAttemptsSaved():this.allQuestionAttemptsConfirmed();isSubmitted=()=>this.props.readAndRespondAttempt?.state===I.REVIEWABLE;questionAttemptIsConfirmed=e=>!!(e&&(e.id||e.confirmed));isConfirmed=(e=null)=>this.questionAttemptIsConfirmed(this.getQuestionAttempt(e||this.state.currentIndex));toggleShowReviewScreen=()=>this.setState({showReviewScreen:!0});setCurrentIndex=(e,t=!1)=>{e<0||e>=this.questionLength()||!t&&!this.isQuestionAttempt()&&!this.props.justLyricNotes||this.setState({currentIndex:e},function(){Ts()})};jumpToItem=(e,t)=>this.setState({currentIndex:t});getQuestionAttempt=e=>this.props.readAndRespondAttempt?.questionAttempts?.filter(t=>t.question===this.props.readAndRespondQuestions[e].question.id)?.[0]||{};getCurrentQuestionAttempt=()=>this.getQuestionAttempt(this.state.currentIndex);isQuestionAttempt=()=>Object.keys(this.getCurrentQuestionAttempt()).length>0;renderJustLyricNotes=(e,t)=>{let{unit:n,user:r,history:i,logAction:a,studentAssignment:o}=this.props,{currentIndex:s}=this.state,c=s-1>=0;return n.interactivelyrics?(0,q.jsxs)(`div`,{role:`region`,"aria-label":`Read and Respond carousel`,className:`read-and-respond clearfix justLyricNotes`,children:[(0,q.jsx)(`p`,{className:`sr-only`,children:`Use the Back and Next buttons to move between passages, or use the progress indicators to jump to a specific passage.`}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--medium rnr-title`,children:`Read`}),(0,q.jsx)(`div`,{className:`rnr-nav-counter`,children:(0,q.jsx)(ho,{list:n.interactivelyrics.tooltip_set,quizAttempt:null,currentItem:s,isReadAndRespond:!0,unitType:n?.type,isCompleted:()=>!1,isConfirmed:()=>!1,onClick:this.jumpToItem})})]}),(0,q.jsx)(`p`,{className:`rnr-guidance-blurb text--small--medium`,children:`Read the passages below to learn more about the topics in the video.`}),t&&(0,q.jsx)(ao,{className:`rnr-immersive-reader`,onClick:this.displayImmersiveReader,fullSize:!0}),(0,q.jsx)(Ao,{tooltip:n.interactivelyrics.tooltip_set[s],isWir:e,keyTerms:n.key_terms,unit:n,user:r,justLyricNotes:!0,history:i,logAction:a,activitiesDisablingCards:nr(o)}),(0,q.jsxs)(`div`,{className:`cta-buttons-container`,children:[(0,q.jsx)(`div`,{className:(0,J.default)(`button-wrapper`),children:(0,q.jsx)(`button`,{disabled:c?``:`disabled`,onClick:e=>this.setCurrentIndex(s-1,!0),className:`rnr-button-back button--round--base ${s-1>=0?``:`disabled`}`,children:`Back`})}),this.confirmNextOrSubmit()]})]}):(0,q.jsx)(V,{})};render(){let{justLyricNotes:e,readAndRespondQuestions:t,readAndRespondAttempt:n,unit:r,user:i,history:a,logAction:o,studentAssignment:s}=this.props,{showReviewScreen:c,currentIndex:l}=this.state,u=r.navigation_path.subject.page_name===Yi.CURRENT_EVENTS,d=this.isSubmitted(),f=nr(s),p=i?.gets_text_to_speech_widget,m=this.getErrorMessage();if(m)return(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{className:`flo-message-error`,children:m})});if(e)return this.renderJustLyricNotes(u,p);if(c&&d)return(0,q.jsx)(`div`,{className:`quiz-container`,children:(0,q.jsx)(bo,{quiz:n?.quiz,quizAttempt:n,isReadAndRespond:!0,jumpTo:null,isWir:u,keyTerms:r.key_terms,unit:r,user:i,studentAssignment:s,history:a,logAction:o})});if(!t?.length)return(0,q.jsx)(V,{});let h=this.getCurrentQuestionAttempt(),g=this.isQuestionAttempt(),_=this.confirmNextOrSubmit(),v=(!i.is_student||this.isSsuRelated())&&!this.onFinalQuestion()?(0,q.jsx)(`button`,{disabled:g||this.nextEnabled()?`disabled`:``,onClick:e=>{o(`skipped read and respond question`,`readandrespondquestion`,t[l].id),this.setCurrentIndex(l+1,!0)},className:`rnr-button-skip button--round--base ${g||this.nextEnabled()?`disabled`:``}`,children:`Skip`}):null;return(0,q.jsxs)(`div`,{role:`region`,"aria-label":`Read and Respond carousel`,className:`read-and-respond clearfix`,children:[(0,q.jsx)(`p`,{className:`sr-only`,children:`Use the Back and Next buttons to move between questions, or use the progress indicators to jump to a specific question.`}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--medium rnr-title`,children:`Read & Respond`}),(0,q.jsxs)(`div`,{className:`rnr-nav-counter`,children:[d?(0,q.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),this.setCurrentIndex(l-1)},children:(0,q.jsx)(NS,{className:`svgIcon arrowBack`})}):null,(0,q.jsx)(ho,{list:t.map(e=>e.question),quizAttempt:n,currentItem:l,isReadAndRespond:!0,unitType:r?.type,isCompleted:(e,t)=>!!this.questionAttemptComplete(t),isConfirmed:(e,t)=>this.isConfirmed(t),onClick:this.jumpToItem}),d&&(0,q.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),this.setCurrentIndex(l+1)},children:(0,q.jsx)(`arrowNextSimplified`,{className:`svgIcon arrowNext`})})]})]}),(0,q.jsx)(`p`,{className:`rnr-guidance-blurb text--small--medium`,children:`Use the text below to answer the question.`}),p&&(0,q.jsx)(ao,{className:`rnr-immersive-reader`,onClick:this.displayImmersiveReader,fullSize:!0}),(0,q.jsx)(Ao,{tooltip:t[l].tooltip,isWir:u,keyTerms:r.key_terms,unit:r,user:i,justLyricNotes:!1,studentAssignment:s,history:a,logAction:o,activitiesDisablingCards:f}),(0,q.jsx)(`div`,{className:`quiz-container`,children:(0,q.jsx)(oo,{currentItemNum:l+1,question:t[l].question,questionAttempt:h,isConfirmed:this.isConfirmed(),attemptSubmitted:d,readAndRespondAttempt:n,recordAttempt:this.props.isAssigned},l)}),(0,q.jsxs)(`div`,{className:`rnr__btnWrapper`,children:[(0,q.jsx)(`div`,{className:(0,J.default)(`button-wrapper`),children:(0,q.jsx)(`button`,{disabled:l-1>=0?``:`disabled`,onClick:e=>this.setCurrentIndex(l-1,!0),className:`rnr-button-back button--round--base ${l-1>=0?``:`disabled`}`,children:`Back`})}),(0,q.jsxs)(`div`,{className:`right-control-buttons`,children:[(0,q.jsx)(`div`,{className:(0,J.default)(`button-wrapper`),children:_}),(0,q.jsx)(`div`,{className:(0,J.default)(`button-wrapper`),children:v})]})]})]})}},FS=class extends G.Component{static defaultProps={activityType:`readandrespond`};state={loaded:!1};isSsuRelated=()=>this.props.user.is_related_ssu;componentDidMount(){this.loadData()}componentDidUpdate(e){let{showRegularActivities:t}=this.props;t!==e.showRegularActivities&&this.loadData()}loadData=()=>{let{activityType:e,studentAssignment:t,user:n}=this.props;vo.getReadAndRespondQuestions(this.readAndRespondId()),_a(e,t)&&vo.getOrCreateReadAndRespondAttempt(t.id,_a(e,t)),(!this.readAndRespondId()||n.is_student&&!this.isSsuRelated()&&!_a(e,t))&&rn({...this.props,activityType:`interactivelyrics`,activityId:this.props.unit.activities_dict.interactivelyrics})};getCurrentUnit=()=>this.props.showRegularActivities?this.props.unit.related_units.find(({type:e})=>e===A.REGULAR_UNIT):this.props.unit;readAndRespondId=()=>{let{activityType:e,studentAssignment:t}=this.props,n=this.getCurrentUnit();return Ji.parse(this.props.location.search).readandrespond_preview||_a(e,t)||we(e,n)};UNSAFE_componentWillReceiveProps(e){e.readAndRespondQuestions!==this.props.readAndRespondQuestions&&this.setState({loaded:!0})}render(){let{activityType:e,studentAssignment:t,user:n}=this.props,r=!this.readAndRespondId()||n.is_student&&!this.isSsuRelated()&&!_a(e,t);return(this.props.paywall||!n.id||this.props.readAndRespondQuestions&&this.props.readAndRespondQuestions.detail)&&(this.props.readAndRespondQuestions||r)?(0,q.jsx)(io,{errorMessage:this.props.readAndRespondQuestions?this.props.readAndRespondQuestions.detail:`Subscription insufficient.`,itemType:this.props.activityType}):!r&&!this.state.loaded?(0,q.jsx)(V,{}):(0,q.jsx)(PS,{...this.props,unit:this.getCurrentUnit(),justLyricNotes:r,readAndRespondId:this.readAndRespondId(),isAssigned:_a(e,t)})}},IS=N(e=>({...e.readAndRespond}))(FS),LS=t(Ml()),RS={onHandoutOpened:function(e){return{type:vr.UNIT_HANDOUT_OPENED,activityType:e}}},zS={getInitialState:function(){return{showProtectedModal:!1}},userHasProtectedAccess:function(){let{user:e,title:t,isAnswerKey:n}=this.props,r=e.id&&e.has_video_access;if(n&&!r)return!1;switch(t){case`Activity Answer Key`:case`Read and Respond`:case`Quiz`:return r;case`Vocab Cards`:return e;default:return!0}},showProtectedModalOnClick:function(e){return this.userHasProtectedAccess()?!1:(e.preventDefault(),e.stopPropagation(),this.setState({showProtectedModal:!0}),!0)}
14,dismissProtectedModal:function(){this.setState({showProtectedModal:!1})},protectedModalOrNull:function(){return this.state.showProtectedModal?(0,q.jsxs)(Wa,{className:`paywall`,onClose:e=>this.setState({showProtectedModal:!1}),hideCloseButton:!0,children:[(0,q.jsx)(`button`,{className:`modal-close`,onClick:e=>this.setState({showProtectedModal:!1}),children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsxs)(`div`,{id:`trial_protected_popup`,children:[(0,q.jsx)(`h1`,{children:`This feature is only available to paid subscribers.`}),(0,q.jsx)(`h2`,{children:`Click below to sign up for a digital subscription.`}),(0,q.jsx)(b,{to:`/plans/`,className:`flo-button-primary`,children:`Plans & Pricing`})]})]}):null}},BS=(0,LS.default)({displayName:`HandoutAnswerKey`,mixins:[zS],getDefaultProps:function(){return{isAnswerKey:!0}},render:function(){return this.props.answerKeyLink?(0,q.jsxs)(`span`,{children:[this.protectedModalOrNull(),(0,q.jsx)(`a`,{className:`answer-key link--base link--small`,onClick:e=>{this.props.logAction(this.props.answerKeyDataClickVerb),this.showProtectedModalOnClick(e)},href:this.userHasProtectedAccess()?this.props.answerKeyLink:`#`,target:`_blank`,children:this.props.text})]}):null}}),VS=class extends G.Component{render(){return this.props.pdfLink?(0,q.jsx)(`a`,{className:`printButton `+(this.props.className||`flo-button-primary`),onClick:e=>{this.props.logAction(this.props.dataClickVerb+` inside tab`),this.props.onClick()},href:this.props.pdfLink,target:`_blank`,children:(0,q.jsx)(`div`,{className:`printButton-text`,children:this.props.text})}):(0,q.jsx)(`div`,{})}},HS=t(Na()),US=(0,HS.default)({LYRICS:null,INTERACTIVE_LYRICS:null,FILL_IN_THE_BLANKS:null,ACTIVITY:null,QUIZ:null,READ_AND_RESPOND:null,VOCAB_CARDS:null}),WS=class extends G.Component{render(){return(0,q.jsxs)(`svg`,{className:this.props.className,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 35.92 36`,children:[(0,q.jsx)(`polygon`,{points:`23.76 0.38 23.76 0.4 35.42 12.15 35.45 12.15 23.76 0.38`}),(0,q.jsx)(`path`,{d:`M23.76,11.4a.75.75,0,0,0,.75.75h10.9L23.76.4Z`}),(0,q.jsx)(`path`,{d:`M35.45,13.79H24.51a2.39,2.39,0,0,1-2.38-2.38V0H2A2,2,0,0,0,0,2V34a2,2,0,0,0,2,2H33.92a2,2,0,0,0,2-2V13.79ZM6.37,8.62a.75.75,0,0,1,.75-.75h6.74a.75.75,0,0,1,.75.75v6.55a.75.75,0,0,1-.75.75H7.12a.75.75,0,0,1-.75-.75Zm12.2,20.27a.75.75,0,0,1-.75.75H7.12a.75.75,0,0,1-.75-.75V27.3a.75.75,0,0,1,.75-.75h10.7a.75.75,0,0,1,.75.75Zm10.87,0a.75.75,0,0,1-.75.75H23.14a.75.75,0,0,1-.75-.75V27.3a.75.75,0,0,1,.75-.75h5.55a.75.75,0,0,1,.75.75Zm0-6.86a.75.75,0,0,1-.75.75H7.12A.75.75,0,0,1,6.37,22V20.38a.75.75,0,0,1,.75-.75H28.69a.75.75,0,0,1,.75.75Z`})]})}},GS=class extends G.Component{render(){return(0,q.jsx)(`svg`,{className:`svgIcon unit__svg svg--readAndRespond ${this.props.className||``}`,viewBox:`0 0 33 29`,children:(0,q.jsx)(`path`,{d:`M31.1,0h-3a22.13,22.13,0,0,0-9.78,2.28L16.5,3.2,15,2.41A22.13,22.13,0,0,0,4.91,0h-3A1.77,1.77,0,0,0,.13,1.77V24.69A1.77,1.77,0,0,0,1.9,26.46h8.36A5.38,5.38,0,0,1,14,28a2.72,2.72,0,0,0,1.87.74h1.55A2.72,2.72,0,0,0,19.25,28a5.39,5.39,0,0,1,3.69-1.5H31.1a1.77,1.77,0,0,0,1.77-1.77V1.77A1.77,1.77,0,0,0,31.1,0Zm-18,14.46v1.11a.66.66,0,0,1-.91.62,16.64,16.64,0,0,0-5.87-1.33.66.66,0,0,1-.64-.66V8a.67.67,0,0,1,.68-.67,19,19,0,0,1,6.32,1.34.67.67,0,0,1,.42.62Zm14.32-.26a.66.66,0,0,1-.64.66,16.64,16.64,0,0,0-5.87,1.33.66.66,0,0,1-.91-.62V14.46a.67.67,0,0,1,.42-.62,19,19,0,0,1,6.32-1.34.67.67,0,0,1,.68.67Zm0-5.18a.66.66,0,0,1-.64.66A16.65,16.65,0,0,0,20.94,11a.66.66,0,0,1-.91-.62V9.28a.67.67,0,0,1,.42-.62,19,19,0,0,1,6.32-1.34.67.67,0,0,1,.68.67Z`})})}},KS=class extends G.Component{render(){return(0,q.jsx)(`svg`,{className:`svgIcon unit__svg svg--vocabCards ${this.props.className||``}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 33 29`,children:(0,q.jsx)(`path`,{d:`M28.68.53H4.32A1.86,1.86,0,0,0,2.45,2.39V26.6a1.86,1.86,0,0,0,1.86,1.86H28.68a1.86,1.86,0,0,0,1.86-1.86V2.39A1.86,1.86,0,0,0,28.68.53ZM9,7.54h9.57a.7.7,0,0,1,.7.7V9.33a.7.7,0,0,1-.7.7H9a.7.7,0,0,1-.7-.7V8.24A.7.7,0,0,1,9,7.54ZM24,21.46H9a.7.7,0,0,1-.7-.7V15a.7.7,0,0,1,.7-.7H24a.7.7,0,0,1,.7.7v5.71A.7.7,0,0,1,24,21.46Z`})})}},qS=US,JS={getPdfTitle:function(e){switch(e){case qS.LYRICS:return`Lyrics`;case qS.INTERACTIVE_LYRICS:return`Reading Passages`;case qS.FILL_IN_THE_BLANKS:return`Fill in the Blanks`;case qS.ACTIVITY:return`Activity`;case qS.QUIZ:return`Quiz`;case qS.READ_AND_RESPOND:return`Read and Respond`;case qS.VOCAB_CARDS:return`Vocab Cards`}},getPdfVerb:function(e){switch(e){case qS.LYRICS:return`opened printable Lyrics`;case qS.INTERACTIVE_LYRICS:return`opened printable Tooltips`;case qS.FILL_IN_THE_BLANKS:return`opened printable Fill-Ins`;case qS.ACTIVITY:return`opened printable Activity`;case qS.QUIZ:return`opened printable Quiz`;case qS.READ_AND_RESPOND:return`opened printable Read and Respond`;case qS.VOCAB_CARDS:return`opened printable Vocab Cards`}},getPdfAnswerKeyVerb:function(e){switch(e){case qS.LYRICS:case qS.INTERACTIVE_LYRICS:case qS.FILL_IN_THE_BLANKS:case qS.VOCAB_CARDS:return null;default:return`opened printable ${this.getPdfTitle(e)} Answer Key`}},getPdfLink:function(e,t){switch(e){case qS.LYRICS:return t.lyrics;case qS.INTERACTIVE_LYRICS:return t.tooltips;case qS.FILL_IN_THE_BLANKS:return t.fill_ins;case qS.ACTIVITY:return t.activities;case qS.QUIZ:return t.quiz;case qS.READ_AND_RESPOND:return t.read_and_respond;case qS.VOCAB_CARDS:return t.vocab_cards}},getPdfPreviewClass:function(e){switch(e){case qS.LYRICS:return`lyrics`;case qS.INTERACTIVE_LYRICS:return`lyric-notes`;case qS.FILL_IN_THE_BLANKS:return`fill-in`;case qS.ACTIVITY:return`activities`;case qS.QUIZ:return`quiz`;case qS.VOCAB_CARDS:return`vocab-cards`;case qS.READ_AND_RESPOND:return`read-and-respond`}},getHeaderIcon:function(e){switch(e){case qS.LYRICS:case qS.FILL_IN_THE_BLANKS:return(0,q.jsx)(So,{className:`handoutHeader__icon handoutHeader__icon--small`});case qS.INTERACTIVE_LYRICS:case qS.READ_AND_RESPOND:return(0,q.jsx)(GS,{className:`handoutHeader__icon`});case qS.QUIZ:return(0,q.jsx)(un,{className:`handoutHeader__icon`});case qS.VOCAB_CARDS:return(0,q.jsx)(KS,{className:`handoutHeader__icon`});default:return(0,q.jsx)(WS,{className:`handoutHeader__icon`})}},getPdfAnswerKey:function(e,t){switch(e){case qS.VOCAB_CARDS:case qS.LYRICS:case qS.INTERACTIVE_LYRICS:case qS.FILL_IN_THE_BLANKS:return null;case qS.ACTIVITY:return t.answer_key;case qS.QUIZ:return t.quiz_answer_key;case qS.READ_AND_RESPOND:return t.read_and_respond_answer_key}},getPdfHttpsLink:function(e,t){let n=this.getPdfLink(e,t);if(n)return n.replace(`http://`,`https://s3.amazonaws.com/`)},getPdfs:function(e){return Object.keys(qS).map(t=>({answerKeyLink:this.getPdfAnswerKey(t,e),answerKeyDataClickVerb:this.getPdfAnswerKeyVerb(t),dataClickVerb:this.getPdfVerb(t),previewClass:this.getPdfPreviewClass(t),headerIcon:this.getHeaderIcon(t),pdfLink:this.getPdfLink(t,e),title:this.getPdfTitle(t)}
14))},renderPrintButton:function(e,t,n,r,i){return(0,q.jsx)(VS,{className:n,pdfLink:this.getPdfLink(e,t),dataClickVerb:this.getPdfVerb(e),text:r,logAction:i})}},YS=US,XS=(0,LS.default)({displayName:`Activity`,mixins:[JS],getInitialState:function(){return{currentPage:1}},getActivityLink:function(){let e=this.getActivityType();return this.getPdfHttpsLink(e,this.props.unit.pdfs)},getActivityAnswerKey:function(){let e=this.getActivityType();return this.getPdfAnswerKey(e,this.props.unit.pdfs)},getActivityType:function(){if(this.props.unit.pdfs.activities)return YS.ACTIVITY;throw Error(`No activity pdf passed`)},getActivityTitle:function(){return this.getPdfTitle(this.getActivityType(),this.props.unit.pdfs)},onPrintButtonClick(){this.props.actions.onHandoutOpened(`Printable Activity`)},render:function(){let e=this.getActivityLink();return(0,q.jsxs)(`div`,{className:`activity`,children:[(0,q.jsxs)(`div`,{className:`activity-pdf-pageStatus-container handoutHeader handoutHeader--center`,children:[(0,q.jsxs)(`span`,{className:`heading--base handoutHeader--center`,children:[(0,q.jsx)(WS,{className:`svgIcon handoutHeader__icon`}),`Printable `,this.getActivityTitle()]}),(0,q.jsxs)(`div`,{className:`activity-pdf-pageStatus download`,children:[(0,q.jsx)(VS,{pdfLink:e,text:`Download`,logAction:this.props.logAction,onClick:this.onPrintButtonClick,dataClickVerb:this.getPdfVerb(this.getActivityType()),className:`button--round--base downloadPrintButton`}),(0,q.jsx)(BS,{user:this.props.user,answerKeyDataClickVerb:this.getPdfAnswerKeyVerb(this.getActivityType()),answerKeyLink:this.getActivityAnswerKey(),text:`Answer Key`,logAction:this.props.logAction})]})]}),(0,q.jsx)(`object`,{style:{width:`100%`,height:1e3},className:`activity-pdf`,data:e,type:`application/pdf`})]})}}),ZS=(0,LS.default)({displayName:`HandoutPdf`,mixins:[zS],onHandoutClick:function(e){let{onHandoutOpened:t,dataClickVerb:n,logAction:r,title:i}=this.props;r(n),this.showProtectedModalOnClick(e),t(i)},render:function(){let{title:e,pdfLink:t,previewClass:n,headerIcon:r}=this.props,i=this.userHasProtectedAccess()?t:`#`;return(0,q.jsxs)(`span`,{children:[this.protectedModalOrNull(),(0,q.jsxs)(`a`,{onClick:this.onHandoutClick,href:i,target:`_blank`,className:`handoutLink`,children:[(0,q.jsxs)(`div`,{className:`handoutHeader--small handoutHeader--center heading--base`,children:[r,e]}),(0,q.jsx)(`div`,{className:`handout__cover handout__${n}`,children:(0,q.jsxs)(`div`,{className:`svgIcon handout__download`,children:[(0,q.jsxs)(`svg`,{className:`svgIcon handout__downloadIcon`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 45.17 46.33`,children:[(0,q.jsx)(`path`,{d:`M13.65,26.49q3.4,4.06,5.29,5.95t2.5,2.4a1.66,1.66,0,0,0,2.17,0q.61-.52,2.48-2.36t5.24-5.87A62.55,62.55,0,0,0,37,19.46a1.7,1.7,0,0,0,.39-1.11,1.67,1.67,0,0,0-.48-1.2,1.59,1.59,0,0,0-1.19-.5H25.56V3.46a3,3,0,0,0-3-3h0a3,3,0,0,0-3,3V16.65H9.43A1.5,1.5,0,0,0,8,17.5a1.75,1.75,0,0,0,0,1.77A59.63,59.63,0,0,0,13.65,26.49Z`}),(0,q.jsx)(`path`,{d:`M42.59,41.68h-40a2,2,0,0,0,0,4h40a2,2,0,0,0,0-4Z`})]}),`Download`]})})]})]})}}),QS=(0,LS.default)({displayName:`Handouts`,mixins:[JS],getInitialState:function(){return{pdfs:this.getPdfs(this.props.unit.pdfs)}},componentDidMount:function(){this.props.logAction(`activated handouts mode`)},renderHandoutItem(e){let{actions:t,logAction:n,user:r}=this.props;if(!(!e||!e.pdfLink))return(0,q.jsxs)(`li`,{className:`unit__handout`,children:[(0,q.jsx)(ZS,{user:r,logAction:n,dataClickVerb:e.dataClickVerb,previewClass:e.previewClass,headerIcon:e.headerIcon,pdfLink:e.pdfLink,title:e.title,onHandoutOpened:t.onHandoutOpened}),(0,q.jsx)(BS,{user:r,logAction:n,answerKeyDataClickVerb:e.answerKeyDataClickVerb,answerKeyLink:e.answerKeyLink,text:`Answer Key`,title:e.title})]},e.title)},render:function(){let{unit:e}=this.props,{pdfs:t}=this.state,n=[`Lyrics`,`Fill in the Blanks`,`Vocab Cards`,`Read and Respond`,`Quiz`],r=t.filter(e=>n.indexOf(e.title)!==-1).sort((e,t)=>n.indexOf(e.title)-n.indexOf(t.title));return(0,q.jsxs)(`div`,{children:[e&&e.pdfs&&e.pdfs.activities&&(0,q.jsx)(XS,{...this.props}),(0,q.jsxs)(`ul`,{className:`unit-handouts-list`,children:[` `,r.map(this.renderHandoutItem),` `]})]})}}),$S=N(null,e=>U({onHandoutOpened:RS.onHandoutOpened},e))(QS),eC=class extends G.Component{render(){let e=this.props.lessonInfo;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{children:e.title}),(0,q.jsx)(`div`,{className:`lessonPlans-content text--smallish`,children:e.content})]})}},tC=class extends G.Component{componentDidMount(){this.props.logAction(`activated lesson plans mode`)}render(){return(0,q.jsx)(`div`,{children:(0,q.jsx)(`div`,{className:`lessonPlans`,children:this.props.unit.lessons.map(e=>({title:e.title+` Lesson Plan`,content:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{dangerouslySetInnerHTML:{__html:e.introduction_html}}),(0,q.jsx)(`a`,{target:`_blank`,href:`/lesson/`+e.page_name,onClick:()=>this.props.logAction(`activated lesson plans mode inside tab`),children:`See the full lesson plan.`})]}),url:`/lesson/`+e.page_name})).map(e=>(0,q.jsx)(eC,{lessonInfo:e},e.title))})})}},nC=({className:e})=>(0,q.jsxs)(`svg`,{className:e,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 4 12`,children:[(0,q.jsx)(`circle`,{cx:`2`,cy:`2.07`,r:`1.56`}),(0,q.jsx)(`rect`,{x:`0.44`,y:`5.21`,width:`3.13`,height:`6.29`,rx:`1.56`,ry:`1.56`})]}),rC=class extends G.Component{componentDidMount(){this.props.logAction(`activated standards mode`)}render(){let{standards:e}=this.props;return(0,q.jsx)(`div`,{children:(0,q.jsxs)(`ul`,{className:`unit-teachers-guide-standards text--smallish`,children:[(0,q.jsxs)(`li`,{className:`unit-teachers-guide-standards-caption`,children:[e.length?(0,q.jsxs)(`span`,{children:[`This lesson is aligned to the CCSS standards below as well as all 50 state standards.`,` `]}):(0,q.jsx)(`span`,{children:`This lesson is aligned to national and state standards in all 50 states. `}),(0,q.jsx)(b,{to:`/standards/all/`,target:`_blank`,onClick:()=>this.props.logAction(`activated standards inside tab`),children:`Find the alignment to your state standards here.`})]}),e.map((e,t)=>(0,q.jsx)(iC,{description:e.description,notation:e.notation},t))]})})}},iC=({notation:e,description:t})=>(0,q.jsxs)(`li`,{children:[(0,q.jsx)(`p`,{className:`ccss-standard`,children:e}),(0,q.jsx)(`p`,{className:`ccss-description`,children:t})]}),aC=({formattedGradeRange:e,description:t,keyTerms:n,oldKeyTerms:r,isMature:i})=>{n=n.length>0?ja.clone(n):ja.clone(r);let a=[];for(;n.length;)a.push((0,q.jsx)(`div`,{className:`flo-table-row`,children:n.splice(0,3).map((e,t)=>(0,q.jsxs)(`div`,{className:`flo-table-cell`,children:[e.display||e,`\xA0`,e.definitions&&e.definitions.length>1?`(${e.definitions.length})`:null]},t))},n.length));return(0,q.jsxs)(`div`,{className:`overview-container`,children:[e&&(0,q.jsxs)(`h4`,{className:`text--smallish`,children:[`Recommended for `,e]}
14),i&&(0,q.jsxs)(`div`,{className:`center--base overview__tip`,children:[(0,q.jsx)(`span`,{className:`center--base overview__tip__iconWrapper`,children:(0,q.jsx)(nC,{className:`overview__tip__icon`})}),(0,q.jsx)(`h4`,{className:`text--smallish overview__subheader`,children:`This lesson contains content that may not be appropriate for younger students.`})]}),(0,q.jsx)(`p`,{className:`text--smallish`,dangerouslySetInnerHTML:{__html:t}}),(0,q.jsxs)(`div`,{className:`vocabBox`,"data-testid":`teacher-resources-overview-vocab`,children:[(0,q.jsx)(`h4`,{children:`Vocabulary`}),(0,q.jsx)(`div`,{className:`flo-table text--base--medium`,children:a})]})]})},oC=class extends G.Component{formatGradeRange=(e,t)=>{if(!e||!t)return null;e=e.value===0?`Kindergarten`:e.value,t=t.value===0?`Kindergarten`:t.value;let n=``;return n=e===t?e===`Kindergarten`?e:`Grade `+e:`Grades `+e+` to `+t,n};componentDidMount(){this.props.logAction(`activated teacher resources mode`)}render(){let{unit:e,match:t}=this.props,n=e.lessons.length>0;return(0,q.jsxs)(`div`,{className:`teacherResources`,children:[(0,q.jsxs)(`div`,{className:`teacherResources__nav link--medium--lowercase`,children:[(0,q.jsx)(h,{activeClassName:`active`,to:`${t.url}/overview/`,children:`Overview`}),(0,q.jsx)(h,{activeClassName:`active`,to:`${t.url}/handouts/`,children:`Handouts`}),n?(0,q.jsx)(h,{activeClassName:`active`,to:`${t.url}/lesson-plans/`,children:`Lesson Plans`}):null,(0,q.jsx)(h,{activeClassName:`active`,to:`${t.url}/standards/`,children:`Standards Alignment`})]}),(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{strict:!0,path:`${t.path}overview/`,render:()=>(0,q.jsx)(aC,{formattedGradeRange:this.formatGradeRange(e.min_grade,e.max_grade),description:e.description,keyTerms:e.key_terms,oldKeyTerms:e.old_key_terms,isMature:e.is_mature})}),(0,q.jsx)(x,{strict:!0,path:`${t.path}handouts/`,render:()=>(0,q.jsx)($S,{...this.props})}),(0,q.jsx)(x,{strict:!0,path:`${t.path}lesson-plans/`,render:()=>(0,q.jsx)(tC,{...this.props})}),(0,q.jsx)(x,{strict:!0,path:`${t.path}standards/`,render:()=>(0,q.jsx)(rC,{standards:e.standards,...this.props})}),(0,q.jsx)(x,{strict:!0,render:()=>(0,q.jsx)(v,{to:`${t.url}overview/`})})]})]})}},sC=class extends G.Component{modalTitle={titleText:this.props.t(`submitModal.title`),titleAlignment:`center`};footer={primaryButton:{text:this.props.t(`submitWork`),variant:`primary`,callbackFunction:this.props.onConfirm},secondaryButton:{text:this.props.t(`notYet`),callbackFunction:this.props.onClose},buttonsAlignment:`center`};render(){return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(Si,{open:this.props.open,closeModal:this.props.onClose,title:this.modalTitle,footer:this.footer,children:(0,q.jsx)(`div`,{id:`modal-confirmation`,"data-autofocus-inside":!0,children:(0,q.jsx)(`div`,{className:`assignment__modal__content`,children:(0,q.jsx)(`p`,{className:`assignment__modalSubhead center`,children:this.props.t(`submitModal.description`)})})})})})}},cC=class extends G.Component{state={selectedDefinition:null,showConfirmSubmitModal:!1,numImagesLoaded:0};componentDidMount(){Ts(),this.loadData()}componentDidUpdate(e,t){let{showRegularActivities:n}=this.props;n!==e.showRegularActivities&&this.loadData(),t.selectedDefinition!==null&&this.state.selectedDefinition===null&&document.getElementById(`vocab-card-index-${t.selectedDefinition}`).focus()}loadData(){let{studentAssignment:e,unit:t}=this.props;Dl.getCards(e?{assignment:e.assignment}:{unit:t.id}),this.needsActivityAttempt()&&this.getDefinitionCardsActivityAttempt(),this.preloadImages()}preloadImages=()=>{this.state.numImagesLoaded===0&&(setTimeout(()=>this.loadingImages()&&this.setState({numImagesLoaded:100}),ro.PRELOADING_TIMEOUT),ro.preloadImages(this.props.definitions.filter(e=>e.image).map(e=>e.image),()=>this.setState({numImagesLoaded:this.state.numImagesLoaded+1})))};needsActivityAttempt=()=>Ar(this.props.studentAssignment,this.props.activityType)&&(!this.hasActivityAttempt()||this.props.definitionCardsAttempt.student_assignment!==this.props.studentAssignment.id);getDefinitionCardsActivityAttempt=()=>{let e={activity:this.props.studentAssignment.activityIdsByType[this.props.activityType],assignment:this.props.studentAssignment.assignment,user:this.props.user.id};Dl.getDefinitionCardsActivityAttempt(e)};hasActivityAttempt=()=>{let e=this.props.assignedActivityId;return e?this.props.definitionCardsAttempt&&this.props.definitionCardsAttempt.activity===e:!1};showConfirmSubmitModal=()=>{this.setState({showConfirmSubmitModal:!0})};submitDefinitionCardsAttempt=()=>{Dl.submitDefinitionCardsAttempt(this.props.definitionCardsAttempt.id),this.hideCard()};showCard=e=>{document.body.style.overflow=`hidden`,this.reviewCard(e),this.setState({selectedDefinition:e})};hideCard=()=>{document.body.style.overflow=`auto`,this.setState({selectedDefinition:null})};switchCard=e=>{this.reviewCard(e),this.setState({selectedDefinition:e})};cardIsReviewable=e=>{let t=this.props.definitionCards.find(t=>t.definition===e),n=this.props.definitionCardsAttempt&&this.props.definitionCardsAttempt.definitioncardattempt_set&&this.props.definitionCardsAttempt.definitioncardattempt_set.find(t=>t.definition===e);return this.props.studentAssignment&&t&&!n&&Oo.cardIsComplete(t)&&t};reviewCard=e=>{let{studentAssignment:t}=this.props,n=this.cardIsReviewable(this.props.definitions[e].definition_id);n&&Dl.saveDefinitionCard({student_assignment:t.id,activity:t.activityIdsByType[this.props.activityType],definition:n.definition})};activityIsSubmittable=()=>this.props.studentAssignment&&this.props.definitionsInAssignment.every(e=>(this.props.definitionCards||[]).some(t=>t.definition===e.definition_id&&Oo.cardIsComplete(t))&&this.props.definitionCardsAttempt&&!oi.includes(this.props.definitionCardsAttempt.state)&&(this.props.definitionCardsAttempt.definitioncardattempt_set||[]).some(t=>t.definition===e.definition_id));activityIsSubmitted=()=>this.props.studentAssignment&&this.props.definitionCardsAttempt&&oi.includes(this.props.definitionCardsAttempt.state);loadingImages=()=>this.state.numImagesLoaded<this.props.definitions.filter(e=>e.image).length;render(){let{definitionsInAssignment:e,definitionCards:t,definitionCardsAttempt:n,studentAssignment:r,definitions:i,saveDefinitionCardsAttemptRequest:a,t:o}=this.props,{selectedDefinition:s,showConfirmSubmitModal:c}=this.state;if(!t||this.needsActivityAttempt()&&!n)return(0,q.jsx)(V,{});let l=null,u=this.loadingImages(),d=s!==null&&i[s],f=e&&t?t.filter(t=>e.some(e=>e.definition_id===t.definition)&&Oo.cardIsComplete(t)&&n&&n.definitioncardattempt_set&&n.definitioncardattempt_set.find(e=>e.definition===t.definition)):null;return(0,q.jsxs)(`div`,{className:`vocab`,children:[(0,q.jsx)(sC,{t:o,open:c,onClose:()=>this.setState({showConfirmSubmitModal:!1}),onConfirm:()=>this.setState({showConfirmSubmitModal:!1},this.submitDefinitionCardsAttempt)}),(0,q.jsxs)(`div`,{className:`vocab__header activity__header-with-progress`,children:[(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{tabIndex:0,className:`heading--medium title`,children:o(`title`)}
14),!!r&&!this.activityIsSubmitted()&&(0,q.jsx)(`p`,{className:`vocab__subheader`,children:this.props.t(`writeTask`)}),!!this.activityIsSubmitted()&&(0,q.jsx)(`p`,{className:`vocab__subheader`,children:this.props.t(`completedActivity`)})]}),r?(0,q.jsxs)(`div`,{className:`activity__progress`,children:[(0,q.jsx)(`p`,{tabIndex:0,className:`activity__progressCounter`,children:o(`cardsComplete`,{completed:f.length,total:e.length})}),this.activityIsSubmittable()?(0,q.jsx)(wa,{className:`button--round--large vocab__assignmentSubmit`,onClick:this.showConfirmSubmitModal,disabled:a===`pending`,children:o(a===`pending`?`submitting`:`submitWork`)}):null]}):null]}),(0,q.jsx)(`ul`,{className:(0,J.default)(`vocab__termWrapper`,{vocab__assignment:r}),children:i.map((e,t)=>{let n=this.props.definitionCards.find(t=>t.definition===e.definition_id&&Oo.cardIsComplete(t)),i=r&&f.some(t=>t.definition===e.definition_id);l=r&&!l&&!i?e.definition_id:l;let a=e.definition_id===l,s=r&&!i&&!a;return(0,q.jsx)(`li`,{children:(0,q.jsxs)(`button`,{id:`vocab-card-index-${t}`,className:(0,J.default)(`vocab__term`,`vocab--center`,`vocab__card`,{"vocab__term--complete":n,"vocab__assignment--disabled":s,"vocab__assignment--completedInAssignment":i,"vocab__assignment--nextIncompleteCard":a}),onClick:()=>s?null:this.showCard(t),children:[a?(0,q.jsx)(`div`,{className:`vocabAssign__helpNav link--small`,children:o(t===0?`startHere`:`continueHere`)}):null,(0,q.jsxs)(`div`,{className:`vocab__content`,"aria-disabled":s,"aria-label":`${e.term_display} card`,children:[(0,q.jsx)(`div`,{className:`vocab__termHeader vocab--center`,children:(0,q.jsxs)(`span`,{className:`heading--base vocabtermHeader__span`,children:[e.term_display,e.primaryOfTwo?(0,q.jsx)(`sup`,{children:`1`}):null,e.position===1?(0,q.jsx)(`sup`,{children:`2`}):null]})}),(0,q.jsx)(`div`,{className:(0,J.default)(`vocab__imageContainer vocab--center`,{"vocab__imageContainer--grey":!e.image,loading:u}),children:e.image?(0,q.jsx)(`img`,{className:`vocab__image`,src:e.image,alt:e.image_alt_text||e.term_display||`Word image`}):(0,q.jsx)(Gt,{className:`vocab__placehoder`})})]})]})},e.definition_id)})}),s===null?null:(0,q.jsx)(lo,{definitionIndex:s,definitions:i,definition:d,definitionCards:this.props.definitionCards,completedCardsInAssignment:f,activityIsSubmittable:this.activityIsSubmittable,activityIsSubmitted:this.activityIsSubmitted,submitDefinitionCardsAttempt:this.showConfirmSubmitModal,definitionCardDrawings:this.props.definitionCardDrawings,switchCard:this.switchCard,unit:this.props.unit,user:this.props.user,studentAssignment:r,onClose:this.hideCard,saveDefinitionCardRequest:this.props.saveDefinitionCardRequest,history:this.props.history,cardIsReviewable:this.cardIsReviewable,openedFrom:`vocab`,logAction:this.props.logAction})]})}},lC=class extends G.Component{getCurrentUnit=()=>this.props.showRegularActivities?this.props.unit.related_units.find(({type:e})=>e===A.REGULAR_UNIT):this.props.unit;getDefinitions=()=>{let{studentAssignment:e}=this.props,t=this.getCurrentUnit(),n=e?.assignmentactivity_set&&e.assignmentactivity_set.find(e=>e.definitions),r=n&&n.definitions,i=r||t.active_unittermdefinitions;return r&&(i=i.map(e=>{if(e.position===void 0){let n=t.active_unittermdefinitions.find(t=>t.definition_id===e.definition_id);n&&(e.position=n.position)}return e}).map(e=>{if(e.position===void 0){let t=i.find(t=>t.term_id===e.term_id&&t.definition_id!==e.definition_id);t&&(e.position=t.position===void 0?0:{0:1,1:0}[t.position])}return e})),i&&=i.map(e=>({...e,primaryOfTwo:i.some(t=>t.definition_id!==e.definition_id&&t.term_id===e.term_id&&t.position===1)})),{definitions:i,definitionsInAssignment:r}};render(){let{history:e,match:t,location:n,paywall:r,user:i,definitionCards:a,activityType:o=On.DEFINITION_CARDS}=this.props,s=ca(o,this.props.studentAssignment),c=nr(s);if(c)return(0,q.jsx)(_o,{unitType:this.getCurrentUnit().type,activities:c,onClose:()=>e.push(`/unit/${t.params.unit}/${n.search}`)});if(r||!i.id||a?.detail)return(0,q.jsx)(io,{errorMessage:a?.detail||`Subscription insufficient.`,itemType:o});let{definitions:l,definitionsInAssignment:u}=this.getDefinitions();return l?(0,q.jsx)(cC,{...this.props,unit:this.getCurrentUnit(),definitions:l,assignedActivityId:_a(o,s),studentAssignment:s,definitionsInAssignment:u,activityType:o}):(0,q.jsx)(V,{})}},uC=Bc(N(e=>({...Rc(e),...e.definitionCard}))(lC),{getLanguageFromProps:e=>e.unit.type===A.SPANISH_UNIT?`es`:`en`,keyPrefix:`unit.${On.DEFINITION_CARDS}`}),dC=e=>e.lyriclab,fC=e=>dC(e).attempt,pC=e=>dC(e).keyTerms,mC=e=>dC(e).rhymes,hC=e=>dC(e).definitions,gC=e=>dC(e).ui,_C=e=>dC(e).player,vC=L([fC],e=>e.attempt),yC=L([fC],e=>e.isDirty),bC=L([fC],e=>e.lyriclabAttemptGetRequest),xC=L([fC],e=>e.lyriclabAttemptSaveRequest),SC=L([fC],e=>e.lyriclabAttemptSubmitRequest),CC=L([fC],e=>e.numConsecutiveAutoRetryErrors),wC=L([vC],e=>e?e.state>=I.EVALUABLE:!1);L([vC],e=>e?e.state===I.REVIEWABLE:!1);var TC=L([bC],e=>e===`pending`),EC=L([bC],e=>e===`rejected`);L([xC],e=>e===`pending`),L([xC],e=>e===`rejected`);var DC=L([pC],e=>e.keyTermsUsed),OC=L([mC],e=>e.rhymesModuleLookup);L([mC],e=>e.modulePerfectRhymes),L([mC],e=>e.moduleSlantRhymes),L([mC],e=>e.tooltipRhymeWord),L([mC],e=>e.tooltipPerfectRhymes),L([mC],e=>e.tooltipSlantRhymes);var kC=L([mC],e=>e.rhymesCache);L([hC],e=>e.tooltipDefinition);var AC=L([hC],e=>e.definitionCache),jC=L([gC],e=>e.fullscreen),MC=L([gC],e=>e.showSubmitValidation),NC=L([_C],e=>e.state),PC=L([_C],e=>e.currentSongIndex),FC=L([_C],e=>e.position);L([_C],e=>e.buffer);var IC=L([_C],e=>e.duration);L([_C],e=>e.repeat);var LC=L([_C],e=>e.playlist);L([_C],e=>e.beats),L([_C],e=>e.beatsRequest),L([LC,PC],(e,t)=>t===null||!e||e.length===0?null:e[t]||null),L([PC],e=>e!==null&&e>0),L([LC,PC],(e,t)=>t===null||!e?!1:t<e.length-1),L([yC],e=>e),L([vC],e=>e?e.lyrics.trim().length>0:!1),L([mC],e=>e.modulePerfectRhymesRequest===`pending`||e.moduleSlantRhymesRequest===`pending`||e.tooltipPerfectRhymesRequest===`pending`||e.tooltipSlantRhymesRequest===`pending`),L([hC],e=>e.tooltipDefinitionRequest===`pending`),L([FC,IC],(e,t)=>!t||t===0?0:e/t*100),L([NC],e=>e===`PLAY`),L([NC],e=>e===`PAUSE`);var RC=t(Vc()),zC=t(Ha()),BC=class extends G.Component{getAttempt=()=>this.props.rapboxAttempt||this.props.rapboxAttemptFromState;getKeyTermsUsed=()=>this.props.keyTermsUsed||this.props.keyTermsUsedFromState;getUser=()=>{let e=this.getAttempt();if(!e)return;if(this.props.user)return this.props.user;let t=e.user;if(t&&typeof t==`object`)return t};getUnitName=()=>{let e=this.getAttempt();if(e)return e.unit_name||this.props.unitName};handleFormSubmit=e=>{let t=this.getAttempt();if(!t||t.lyrics.trim()===``){e.preventDefault(),e.stopPropagation();return}this.props.onSubmit&&this.props.onSubmit()};render(){let{children:e}=this.props,t=this.getAttempt(),n=this.getKeyTermsUsed();if(!t)return null;let r=this.getUnitName(),i=this.getUser();return(0,q.jsxs)(`form`,{method:`POST`,action:this.props.action||`/get_rapbox_pdf/`,target:`_blank`,onSubmit:this.handleFormSubmit,style:{display:`inline`},children:[(0,q.jsx)(`input`,{type:`hidden`,name:`rapboxAttempt`,value:JSON.stringify((0,RC.default)({unit_name:r,user:i},(0,zC.default)(t,[`lyrics`,`title`,`mode`,`prompt`])))}),(0,q.jsx)(`input`,{type:`hidden`,name:`keyTermsUsed`,value:JSON.stringify(n)}),e]})}},VC=N(e=>({rapboxAttemptFromState:vC(e),keyTermsUsedFromState:DC(e)}
14))(BC),HC=({closeRapboxModal:e,onRapboxModalYes:t})=>(0,q.jsxs)(Wa,{className:`rapbox-modal assignment__modal`,onClose:e,hideCloseButton:!0,children:[(0,q.jsx)(`button`,{className:`rapbox-modal-close modal-close`,onClick:e,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsxs)(`div`,{className:`assignment__modal__content`,children:[(0,q.jsx)(`h3`,{className:`flo-modal-title`,id:`rapbox-modal-title`,children:`Are you ready to submit your rhyme?`}),(0,q.jsx)(`h4`,{className:`assignment__modalSubhead center`,children:`Once it's submitted, you will not be able to edit it.`})]}),(0,q.jsxs)(`div`,{className:`assignment__modal__btns`,children:[(0,q.jsx)(`button`,{onClick:e,className:`assignment__btn--cancel`,children:`Not Yet`}),(0,q.jsx)(`button`,{onClick:t,className:`assignment__btn--confirm`,children:`Submit work`})]})]}),UC=r(((e,t)=>{var n=Math.ceil,r=Math.max;function i(e,t,i,a){for(var o=-1,s=r(n((t-e)/(i||1)),0),c=Array(s);s--;)c[a?s:++o]=e,e+=i;return c}t.exports=i})),WC=r(((e,t)=>{var n=Zc(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),GC=r(((e,t)=>{var n=UC(),r=Oa(),i=WC();function a(e){return function(t,a,o){return o&&typeof o!=`number`&&r(t,a,o)&&(a=o=void 0),t=i(t),a===void 0?(a=t,t=0):a=i(a),o=o===void 0?t<a?1:-1:i(o),n(t,a,o,e)}}t.exports=a})),KC=t(r(((e,t)=>{t.exports=GC()()}))()),qC=e=>{let t=(0,G.useRef)(null),n=(0,G.useRef)(0),r=(0,G.useRef)(!1);(0,G.useEffect)(()=>(t.current||(t.current=new Audio,t.current.volume=1,t.current.preload=`auto`,t.current.src=`https://flocabulary.s3.amazonaws.com/webassets/keyterm_pop.mp3`,t.current.addEventListener(`canplaythrough`,()=>{r.current=!0})),()=>{t.current&&(t.current.pause(),t.current.src=``)}),[]);let i=()=>{if(!(!t.current||!r.current))try{t.current.currentTime=0,t.current.play().catch(()=>{})}catch{}};(0,G.useEffect)(()=>{let t=Object.values(e).reduce((e,t)=>e+(t?.length||0),0);t>n.current&&i(),n.current=t},[e])},JC={"default-browse-thumbnail-dimensions":`RapboxWritingContainer__default-browse-thumbnail-dimensions___05849418`,"default-browse-card-dimensions":`RapboxWritingContainer__default-browse-card-dimensions___a4232bb2`,container:`RapboxWritingContainer__container___8cb3cfc1`,"container--slideDown":`RapboxWritingContainer__container--slideDown___c04ee1c4`,"container--slideUp":`RapboxWritingContainer__container--slideUp___2873fa03`,"container--writing":`RapboxWritingContainer__container--writing___c1a4cadc`,title:`RapboxWritingContainer__title___61dbd421`,"writing-wrapper":`RapboxWritingContainer__writing-wrapper___42db577a`,header:`RapboxWritingContainer__header___5fd9d44d`,micIconWrapper:`RapboxWritingContainer__micIconWrapper___9b75109e`,micIcon:`RapboxWritingContainer__micIcon___182c9f5c`,lineNumber:`RapboxWritingContainer__lineNumber___74d089ee`,lineSubtitle:`RapboxWritingContainer__lineSubtitle___59c2af61`,lineTitle:`RapboxWritingContainer__lineTitle___b8ebb406`,lineInputRow:`RapboxWritingContainer__lineInputRow___506fe0b7`,lineInputCol:`RapboxWritingContainer__lineInputCol___46c68097`,item:`RapboxWritingContainer__item___76d7e7d4`,"item--used":`RapboxWritingContainer__item--used___fa2b5d4b`,"item--active":`RapboxWritingContainer__item--active___659da835`,"item--tooltip-active":`RapboxWritingContainer__item--tooltip-active___cafd01d7`,findRhymesBtn:`RapboxWritingContainer__findRhymesBtn___52822b2f`,lineBlock:`RapboxWritingContainer__lineBlock___06494d6e`,trashBtn:`RapboxWritingContainer__trashBtn___b2a57733`,trashIcon:`RapboxWritingContainer__trashIcon___5b09bd9f`,"can-submit-notification":`RapboxWritingContainer__can-submit-notification___9b428021`,"can-submit-notification--text":`RapboxWritingContainer__can-submit-notification--text___0b780954`,addLineWrapper:`RapboxWritingContainer__addLineWrapper___9bc027e5`,charCounter:`RapboxWritingContainer__charCounter___4050034e`,"charCounter--warning":`RapboxWritingContainer__charCounter--warning___6612094f`,addLineButton:`RapboxWritingContainer__addLineButton___5a396bba`,"celebration-icon":`RapboxWritingContainer__celebration-icon___f12ab88f`},YC=G.memo(({onClick:e})=>(0,q.jsx)(`div`,{className:JC.addLineWrapper,children:(0,q.jsx)(wa,{onClick:e,size:`large`,className:JC.addLineButton,children:`+ Add line`})}));YC.displayName=`AddLineButton`;var XC=G.memo(()=>(0,q.jsxs)(`div`,{className:JC[`can-submit-notification`],children:[(0,q.jsx)(`div`,{className:JC[`celebration-icon`]}
14),(0,q.jsxs)(`div`,{className:JC[`can-submit-notification--text`],children:[(0,q.jsx)(`h6`,{children:`Awesome, you wrote 4 lines!`}),(0,q.jsx)(`p`,{children:`You can keep writing, or submit your song now.`})]})]}));XC.displayName=`CanSubmitNotification`;var ZC=({className:e,onClick:t,style:n,...r})=>(0,q.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,onClick:t,style:n,...r,children:[(0,q.jsx)(`g`,{clipPath:`url(#clip0_136_2932)`,children:(0,q.jsxs)(`g`,{clipPath:`url(#clip1_136_2932)`,children:[(0,q.jsx)(`mask`,{id:`mask0_136_2932`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`16`,height:`16`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_136_2932)`,children:(0,q.jsx)(`path`,{d:`M7.99997 8.9333L4.7333 12.2C4.61108 12.3222 4.45553 12.3833 4.26664 12.3833C4.07775 12.3833 3.92219 12.3222 3.79997 12.2C3.67775 12.0777 3.61664 11.9222 3.61664 11.7333C3.61664 11.5444 3.67775 11.3889 3.79997 11.2666L7.06664 7.99997L3.79997 4.7333C3.67775 4.61108 3.61664 4.45553 3.61664 4.26664C3.61664 4.07775 3.67775 3.92219 3.79997 3.79997C3.92219 3.67775 4.07775 3.61664 4.26664 3.61664C4.45553 3.61664 4.61108 3.67775 4.7333 3.79997L7.99997 7.06664L11.2666 3.79997C11.3889 3.67775 11.5444 3.61664 11.7333 3.61664C11.9222 3.61664 12.0777 3.67775 12.2 3.79997C12.3222 3.92219 12.3833 4.07775 12.3833 4.26664C12.3833 4.45553 12.3222 4.61108 12.2 4.7333L8.9333 7.99997L12.2 11.2666C12.3222 11.3889 12.3833 11.5444 12.3833 11.7333C12.3833 11.9222 12.3222 12.0777 12.2 12.2C12.0777 12.3222 11.9222 12.3833 11.7333 12.3833C11.5444 12.3833 11.3889 12.3222 11.2666 12.2L7.99997 8.9333Z`,fill:`#5B6D79`})})]})}),(0,q.jsxs)(`defs`,{children:[(0,q.jsx)(`clipPath`,{id:`clip0_136_2932`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`white`})}),(0,q.jsx)(`clipPath`,{id:`clip1_136_2932`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`white`})})]})]});function QC(){let e=window.navigator.userAgent,t=e.indexOf(`MSIE `);if(t>0)return parseInt(e.substring(t+5,e.indexOf(`.`,t)),10);if(e.indexOf(`Trident/`)>0){let t=e.indexOf(`rv:`);return parseInt(e.substring(t+3,e.indexOf(`.`,t)),10)}let n=e.indexOf(`Edge/`);return n>0?parseInt(e.substring(n+5,e.indexOf(`.`,n)),10):!1}function $C(){let e=!1;return(function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0)})(navigator.userAgent||navigator.vendor||window.opera),e}var ew=class extends G.Component{handleChange=e=>{let t=e.target.value.replace(/(?:\r\n|\r|\n)/g,` `);this.props.changeContent(this.props.i,t)};componentDidMount(){(this.inputElement?.closest(`.lyricLab__inputContainer`))?.scrollIntoView?.({block:`nearest`,behavior:`smooth`})}componentDidUpdate(e){let{active:t}=this.props;t&&!e.active&&document.activeElement!==this.inputElement&&this.inputElement?.focus?.({preventScroll:!0})}handleFocus=()=>{let{active:e,changeActive:t,i:n}=this.props;e||t(n)};getMarkedContent=()=>uS(this.props.keyTermsUsed,this.props.lineContent);handleEnterPressed=e=>{let{changeActive:t,i:n,insertNewLine:r,nextLineContent:i}=this.props;e.target.value.trim()!==``&&(typeof i==`string`&&i.trim()===``?t(n+1):r())};deleteLine=(e,t)=>{t!==1&&(e.stopPropagation(),e.preventDefault(),this.props.deleteLine(t))};onlyWhitespaceBeforeCursor=()=>{let e=$(this.inputElement).prop(`selectionStart`);return this.props.lineContent.slice(0,e).trim()===``};handleInputKeyDown=e=>{e.keyCode===13?(e.preventDefault(),this.handleEnterPressed(e)):QC()&&e.keyCode===32&&this.onlyWhitespaceBeforeCursor(
14)&&e.preventDefault()};handleInputScroll=()=>{$(this.inputOverlay).scrollLeft(this.inputElement.scrollLeft)};scrollToBeginningOfInput=()=>{$(this.inputOverlay).scrollLeft(0),$(this.inputElement).scrollLeft(0)};showClearButton=()=>!this.props.isReadOnly&&(this.props.lineContent||``).length>0;handleClearPointerDown=e=>{e.preventDefault(),e.stopPropagation();let{i:t,changeContent:n,lineContent:r}=this.props;r&&(Qg&&typeof Qg.flushSync==`function`?Qg.flushSync(()=>{n(t,``)}):n(t,``),(typeof queueMicrotask==`function`?queueMicrotask:e=>setTimeout(e,0))(()=>{this.inputElement?.focus?.({preventScroll:!0}),this.inputElement?.setSelectionRange?.(0,0),this.scrollToBeginningOfInput()}))};render(){let{i:e,lineContent:t,subtitle:n,isReadOnly:r}=this.props,i=n?`Line ${e}, ${n}`:`Line ${e}`;return(0,q.jsx)(`div`,{className:`lyricLab__inputContainer`,"data-testid":`lyric-lab-input-container-${e}`,children:(0,q.jsxs)(`div`,{className:`lyricLab__inputWrap`,children:[(0,q.jsx)(`textarea`,{className:`lyricLab__input lyricLab__inputAutofocus`,rows:`1`,ref:e=>{this.inputElement=e},value:t,onChange:this.handleChange,onKeyDown:this.handleInputKeyDown,id:`LyricLabInput-${e}`,onFocus:this.handleFocus,onBlur:this.scrollToBeginningOfInput,onScroll:this.handleInputScroll,maxLength:200,"aria-label":i,disabled:r}),(0,q.jsx)(`p`,{className:`lyricLab__inputOverlay`,ref:e=>{this.inputOverlay=e},"aria-hidden":`true`,children:this.getMarkedContent()}),this.showClearButton()&&(0,q.jsx)(`button`,{type:`button`,className:`lyriclab__inputClearBtn`,"aria-label":`Clear line ${e}`,onPointerDown:this.handleClearPointerDown,children:(0,q.jsx)(ZC,{})})]})})}},tw=G.memo(ew,(e,t)=>e.i===t.i&&e.lineContent===t.lineContent&&e.active===t.active&&e.isLastLine===t.isLastLine&&e.nextLineContent===t.nextLineContent&&e.isReadOnly===t.isReadOnly&&e.subtitle===t.subtitle&&e.keyTermsUsed===t.keyTermsUsed),nw=G.memo(({lineNumber:e,lineContent:t,nextLineContent:n,subtitle:r,isActive:i,isLastLine:a,isReadOnly:o,showDeleteButton:s,showFindRhymesButton:c,keyTermsUsed:l,onChangeActive:u,onChangeContent:d,onInsertNewLine:f,onDeleteLine:p,onFindRhymes:m})=>(0,q.jsxs)(`section`,{className:JC.lineBlock,children:[(0,q.jsx)(`div`,{className:JC.lineHeader,children:(0,q.jsxs)(`div`,{className:JC.lineTitle,children:[(0,q.jsxs)(`span`,{className:JC.lineNumber,children:[`Line `,e]}),(0,q.jsx)(`span`,{className:JC.lineSubtitle,children:r})]})}),(0,q.jsxs)(`div`,{className:JC.lineInputRow,children:[(0,q.jsx)(`div`,{className:JC.lineInputCol,children:(0,q.jsx)(tw,{i:e,keyTermsUsed:l,isLastLine:a,changeActive:u,changeContent:d,active:i,lineContent:t,nextLineContent:n,insertNewLine:f,deleteLine:p,isReadOnly:o,subtitle:r})}),s&&(0,q.jsx)(`button`,{type:`button`,className:JC.trashBtn,onClick:()=>p(e),"aria-label":`Delete line ${e}`,children:(0,q.jsx)(ko,{className:JC.trashIcon})})]}),c&&(0,q.jsx)(`button`,{type:`button`,className:JC.findRhymesBtn,onClick:()=>m(e),onKeyDown:t=>{(t.key===`Enter`||t.key===` `)&&(t.preventDefault(),m(e))},"aria-label":`Find rhymes for line ${e}`,tabIndex:0,children:`Find rhymes`})]}));nw.displayName=`LineBlock`;var rw=e=>(0,q.jsxs)(`svg`,{width:`71`,height:`72`,viewBox:`0 0 71 72`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`,...e,children:[(0,q.jsx)(`rect`,{width:`71`,height:`72`,transform:`matrix(-1 0 0 1 71 0)`,fill:`url(#pattern0_113_8723)`}),(0,q.jsxs)(`defs`,{children:[(0,q.jsx)(`pattern`,{id:`pattern0_113_8723`,patternContentUnits:`objectBoundingBox`,width:`1`,height:`1`,children:(0,q.jsx)(`use`,{xlinkHref:`#image0_113_8723`,transform:`matrix(0.00126602 0 0 0.00124844 -0.00134515 0)`})}),(0,q.jsx)(`image`,{id:`image0_113_8723`,href:`data:image/png;base64,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ERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDcMGERERERElDf/H2Xc2MDx/vfOAAAAAElFTkSuQmCC`})]})]}),iw=G.memo(()=>(0,q.jsxs)(`div`,{className:JC.header,children:[(0,q.jsx)(`div`,{className:JC.micIconWrapper,children:(0,q.jsx)(`div`,{className:JC.micIcon,children:(0,q.jsx)(rw,{})})}),(0,q.jsx)(`h3`,{className:JC.title,children:`Now write your song. Write at least 4 lines.`})]}));iw.displayName=`WritingHeader`;var aw=1,ow=4,sw=45e3,cw=255,lw=({rapboxAttempt:e,isReviewable:t,keyTermsUsed:n,showSubmitValidation:r,lineSubtitles:i,onSubmittableChange:a,activityInAssignment:o,canShowSubmitUI:s=!0,setRhymesModuleLookup:c,setIsDirty:l,updateAttemptLyrics:u,keyTerms:d=[],unitId:f,unitName:p,showSubmitValidationAction:m})=>{let[h,g]=(0,G.useState)(null),[_,v]=(0,G.useState)(1),[y,b]=(0,G.useState)(aw),x=(0,G.useRef)(null),S=(0,G.useRef)(!0),C=(0,G.useRef)(``);qC(n),(0,G.useEffect)(()=>{S.current=!0,C.current=e?.lyrics||``;let t=dS(e?.lyrics||``),n=t.length>=aw?t:[...t,...Array(aw-t.length).fill(``)];g(n),b(Math.max(aw,n.length)),v(1),requestAnimationFrame(()=>{S.current=!1})},[f,e?.id]);let w=(0,G.useCallback)(e=>{t&&o||!h||v(Math.max(1,e))},[h,t,o]);(0,G.useEffect)(()=>{if(!h||S.current)return;let e=h.join(` 15`);e!==C.current&&(l?.(!0),u?.(e))},[h,l,u]);let T=(0,G.useCallback)((e,t)=>{g(n=>{let r=(n??[]).slice();e-1>=r.length&&r.push(...Array(e-r.length).fill(``));let i=sw-r.reduce((t,n,r)=>r===e-1?t:t+(n?.length??0),0);return r[e-1]=t.slice(0,Math.max(0,i)),r}),r&&m?.(!1)},[r,m]),E=(0,G.useMemo)(()=>h?h.reduce((e,t)=>e+(t?.length??0),0):0,[h]),D=E<sw&&(h?.length??0)<cw,ee=(0,G.useCallback)(()=>{if(!D)return;let e=x.current,t=e?.scrollTop??0;if(h&&y>0&&d&&d.length>0){let e=h[y-1];if(e&&e.trim()){let t=e.toLowerCase().trim(),n=d.find(e=>{let n=e.toLowerCase();return t.endsWith(n)||t.endsWith(n+`.`)||t.endsWith(n+`,`)||t.endsWith(n+`!`)||t.endsWith(n+`?`)});n&&c?.(n)}}g(e=>{let t=(e??[]).slice();return y>=t.length&&t.push(``),t});let n=y+1;b(n),w(n),requestAnimationFrame(()=>{e&&(e.scrollTop=t);let r=document.getElementById(`LyricLabInput-${n}`);r&&r.focus({preventScroll:!0})})},[y,h,d,w,c,D]),O=(0,G.useCallback)(e=>{g(t=>{if(!t||y<=aw)return t;let n=t.slice();return e-1<n.length&&n.splice(e-1,1),n}),b(e=>Math.max(aw,e-1)),v(e=>e>y-1?y-1:e)},[y]),te=(0,G.useMemo)(()=>h?h.filter(e=>(e||``).trim()).length:0,[h]),ne=!(t&&o)&&te>=ow;(0,G.useEffect)(()=>a?.(ne),[ne,a]);let re=(0,G.useCallback)(e=>{let t=i?.[e-1];return typeof t==`string`?t:e===1?`Write a short detail about ${p||`the topic`}.`:e%2==0?`Write a line that ends with one of the rhyming words.`:`This line doesn't have to rhyme. Try to use one of the vocab words above`},[i,p]),ie=(0,G.useCallback)(e=>{let t=h?.[e-1]||``;t.trim()&&c&&(c(t),setTimeout(()=>{let e=document.querySelector(`[role="region"][aria-label="Rhyming words suggestions"]`);e&&e.focus()},100))},[h,c]);return h?(0,q.jsxs)(`section`,{className:JC.container,ref:x,"aria-label":`Song lyrics writing area`,children:[(0,q.jsx)(iw,{}),(0,q.jsxs)(`div`,{className:JC[`writing-wrapper`],children:[(0,q.jsx)(`div`,{className:JC[`container--writing`],children:(0,KC.default)(1,y+1).map(e=>{let r=h[e-1]||``,i=y>aw&&!(t&&o),a=!(t&&o)&&r.trim().length>0;return(0,q.jsx)(nw,{lineNumber:e,lineContent:r,nextLineContent:e+1<=y?h[e]||``:null,subtitle:re(e),isActive:_===e,isLastLine:e===y,isReadOnly:t&&!!o,showDeleteButton:i,showFindRhymesButton:a,
15keyTermsUsed:n,onChangeActive:w,onChangeContent:T,onInsertNewLine:ee,onDeleteLine:O,onFindRhymes:ie},e)})}),(0,q.jsxs)(`div`,{className:`${JC.charCounter}${E>=sw?` ${JC[`charCounter--warning`]}`:``}`,"aria-live":`polite`,"aria-atomic":`true`,children:[E.toLocaleString(),` / `,sw.toLocaleString(),` characters`]}),ne&&s&&(0,q.jsx)(XC,{}),!(t&&o)&&D&&(0,q.jsx)(YC,{onClick:ee})]})]}):null},uw=t(r(((e,t)=>{var n=be();function r(e,t){return n(e,t)}t.exports=r}))()),dw={"default-browse-thumbnail-dimensions":`XOutButton__default-browse-thumbnail-dimensions___f79a5eff`,"default-browse-card-dimensions":`XOutButton__default-browse-card-dimensions___c1533399`,button:`XOutButton__button___057b3ee1`},fw=class extends G.Component{render=()=>{let{onClick:e,Icon:t=Pa}=this.props;return(0,q.jsx)(`button`,{type:`button`,"data-testid":`x-out-button`,className:(0,J.default)(`x-out-button`,dw.button),onClick:e,"aria-label":`close`,children:(0,q.jsx)(t,{className:`svgIcon xOut`})})}},pw=wc(class extends G.Component{tooltipRef;constructor(e){super(e),this.tooltipRef=G.createRef(),this.handleClickOutside=this.handleClickOutside.bind(this),this.state={position:{}}}componentDidMount(){this.setState({position:this.getPosition()})}getPosition=()=>{let e=$(`.lyricLab__activeWordForTooltip`),t=0,n=0;if(e.length===1){let r=e.position();n=22+r.top+e.height(),t=-122+r.left+e.width()/2}return{left:t,top:n}};handleClickOutside=e=>{e&&(e.preventDefault(),e.stopPropagation()),this.props.closeTooltip?.()};handleKeyDown=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),this.props.closeTooltip?.())};getPartOfSpeech=()=>{let{partsOfSpeech:e}=this.props;return e&&e.length>0?e[0]:null};displayImmersiveReader(e,t,n){let{activityInAssignment:r,unitName:i=``}=this.props;no(i,Mn({content:[e,t||null,n||null].filter(Boolean).join(`<br />`)}),{activity:On.RAPBOX,isAssignment:!!r})}renderDefinitionTooltipText=()=>{let{isIrEnabled:e,definitionText:t,termDisplay:n}=this.props,r=this.getPartOfSpeech();return(0,q.jsxs)(`div`,{"data-testid":`lyric-lab-tooltip-definition`,children:[(0,q.jsxs)(`div`,{className:`lyricLab__term__header`,children:[(0,q.jsxs)(`h3`,{className:`heading--base lyricLab__term`,children:[n,!!r&&(0,q.jsx)(`span`,{className:`text--small lyricLab__partOfSpeech`,children:r})]}),e&&t&&(0,q.jsx)(ao,{className:`lyricLab__term__ir`,onClick:()=>this.displayImmersiveReader(n,r,t)}),(0,q.jsx)(`div`,{className:`lyriclab__term__xout`,children:(0,q.jsx)(fw,{onClick:this.handleClickOutside,Icon:Ea})})]}),(0,q.jsx)(`div`,{className:`text--smallest lyricLab__definition`,children:t||`No definition found.`})]})};getDivStyle(){let{position:{left:e,top:t}}=this.state;return t&&e?{left:e,top:t,position:`absolute`}:{display:`none`}}render(){let{id:e,definitionText:t,termDisplay:n}=this.props;return!t&&!n?null:(0,q.jsx)(Va,{children:(0,q.jsx)(`div`,{id:e,ref:this.tooltipRef,className:`lyricLab__tooltip`,style:this.getDivStyle(),onKeyDown:this.handleKeyDown,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`tooltip-definition`,children:(0,q.jsx)(`div`,{className:`lyricLab__tooltip__content`,id:`tooltip-definition`,children:this.renderDefinitionTooltipText()})})})}}),mw={"default-browse-thumbnail-dimensions":`KeyTermItem__default-browse-thumbnail-dimensions___80c8fa1d`,"default-browse-card-dimensions":`KeyTermItem__default-browse-card-dimensions___831a5ab3`,wrapper:`KeyTermItem__wrapper___3fc145f9`,anchor:`KeyTermItem__anchor___d334e232`,item:`KeyTermItem__item___29236923`,checkmark:`KeyTermItem__checkmark___d4417245`,"item--used":`KeyTermItem__item--used___aaaed67f`,"item--liftDisabled":`KeyTermItem__item--liftDisabled___8cefcdb2`},hw=({activateKeyTerm:e,activeKeyTerm:t,activityInAssignment:n=!1,deactivateKeyTerm:r=()=>void 0,definition:i,id:a,isExpanded:o=!1,isIrEnabled:s=!1,isTeacherGrading:c=!1,isUsed:l=!1,keyTerm:u,unitName:d})=>{let f=t===u,p=(0,G.useCallback)(()=>{c||t||e(u)},[c,t,u,e]),m=(0,G.useCallback)(e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),p())},[p]);return(0,q.jsxs)(`li`,{className:mw.wrapper,children:[(0,q.jsx)(`div`,{role:c?void 0:`button`,id:a,"aria-expanded":c?void 0:o,"aria-controls":c?void 0:`term-${u}`,"aria-label":`${u} ${l?`used`:`unused`}`,onClick:c?void 0:p,onKeyDown:c?void 0:m,tabIndex:c?-1:0,className:(0,J.default)(mw.anchor,`text--smallest`,{clickable:!c},{[mw.isUsed]:l},{[mw.isActive]:f&&!c},{lyricLab__activeWordForTooltip:o&&!c}),children:(0,q.jsxs)(`span`,{className:(0,J.default)(mw.item,{[mw[`item--used`]]:l},{[mw[`item--liftDisabled`]]:o}),children:[l&&(0,q.jsx)(`div`,{className:mw.checkmark,children:(0,q.jsx)(Lo,{fill:`#164B35`,width:18,height:18})}),u]})}),o&&!c&&(0,q.jsx)(pw,{id:`term-${a}`,activityInAssignment:n,closeTooltip:r,definitionText:i?.text,termDisplay:i?.termDisplay,isIrEnabled:s,unitName:d,partsOfSpeech:i?.partsOfSpeech})]})},gw={"default-browse-thumbnail-dimensions":`KeyTermsModule__default-browse-thumbnail-dimensions___af4c8326`,"default-browse-card-dimensions":`KeyTermsModule__default-browse-card-dimensions___08ca49f6`,"keyterms-module":`KeyTermsModule__keyterms-module___231ac100`,"keyterms-module__header":`KeyTermsModule__keyterms-module__header___4eba705e`,"keyterms-module__title":`KeyTermsModule__keyterms-module__title___7c0c076c`,"keyterms-module__counter":`KeyTermsModule__keyterms-module__counter___a34d6399`,"keyterms-module__progress-section":`KeyTermsModule__keyterms-module__progress-section___ad7f1f56`,"keyterms-module__progress-section--preview":`KeyTermsModule__keyterms-module__progress-section--preview___3e0aaa31`,"keyterms-module__progress-bar":`KeyTermsModule__keyterms-module__progress-bar___4dc3c0ba`,"keyterms-module__progress-fill":`KeyTermsModule__keyterms-module__progress-fill___810ee729`,"keyterms-module__content":`KeyTermsModule__keyterms-module__content___5505a95c`,"keyterms-module__preview-header":`KeyTermsModule__keyterms-module__preview-header___5d91dd48`,"keyterms-module__preview-subtext":`KeyTermsModule__keyterms-module__preview-subtext___ab220f46`,"keyterms-module__preview-label":`KeyTermsModule__keyterms-module__preview-label___380ef35d`,"keyterms-module__progress-section--footer":`
15KeyTermsModule__keyterms-module__progress-section--footer___87d0d3c1`,"keyterm-wordlist":`KeyTermsModule__keyterm-wordlist___cfcf0626`,"keyterm-wordlist--preview":`KeyTermsModule__keyterm-wordlist--preview___9a40923b`},_w=async e=>{let t=await fetch(`/api/v3/wordnik/${encodeURIComponent(e)}`);if(!t.ok)throw Error(`HTTP error! status: ${t.status}`);return await t.json()},vw=G.memo(({keyTermsUsed:e,keyterms:t,activityInAssignment:n,isIrEnabled:r,isTeacherGrading:i=!1,unitName:a,isAssignmentReview:o=!1,heading:s=i?`Vocab words used`:`Review these vocab words, and then write your song below.`,isTeacherPreview:c=!1})=>{let[l,u]=(0,G.useState)(null),[d,f]=(0,G.useState)({}),[p,m]=(0,G.useState)(null),h=(0,G.useMemo)(()=>{let e={};return(t??[]).forEach(t=>{t?.term_display&&(e[t.term_display]={text:t.text||d[t.term_display]||``,termDisplay:t.term_display,partsOfSpeech:t.parts_of_speech||[]})}),e},[t,d]),g=Object.keys(h),_=(0,G.useCallback)(async e=>{if(u(e),!h[e]?.text&&!d[e]&&p!==e){m(e);try{let t=await _w(e);t?.text&&f(n=>({...n,[e]:t.text}))}catch{}finally{m(null)}}},[h,d,p]),v=(0,G.useCallback)(()=>u(null),[]),y=(0,G.useMemo)(()=>Object.keys(e).filter(t=>e[t]?.length).length,[e]),b=(0,G.useCallback)(()=>`${y} out of ${g.length} used`,[y,g.length]),x=(0,G.useMemo)(()=>(0,Dx.default)(g,e=>String(e).toLowerCase()),[g]),S=(0,G.useMemo)(()=>g.length>0?y/g.length*100:0,[y,g.length]),C=o?`h3`:`h2`,w=(0,q.jsx)(`ul`,{className:(0,J.default)(gw[`keyterm-wordlist`],{[gw[`keyterm-wordlist--preview`]]:c}),role:`list`,children:cS(x.map(t=>{let o=String(t),s=o===l,c=h[o];return(0,q.jsx)(hw,{activateKeyTerm:_,activeKeyTerm:l,activityInAssignment:n,deactivateKeyTerm:v,definition:c,id:`keyterm-${o}`,isExpanded:s,isIrEnabled:r,isTeacherGrading:i,isUsed:!!e[o]?.length,keyTerm:o,unitName:a},o)}))}),T=(0,q.jsxs)(`div`,{className:(0,J.default)(gw[`keyterms-module__progress-section`],{[gw[`keyterms-module__progress-section--preview`]]:c}),children:[(0,q.jsx)(`p`,{className:gw[`keyterms-module__counter`],"aria-live":`polite`,"aria-atomic":`true`,children:b()}),(0,q.jsx)(`div`,{className:gw[`keyterms-module__progress-bar`],children:(0,q.jsx)(`div`,{className:gw[`keyterms-module__progress-fill`],style:{width:`${S}%`}})})]});return c?(0,q.jsxs)(`div`,{className:(0,J.default)(gw[`keyterms-module`]),"data-testid":`lyric-lab-keyTerms`,children:[(0,q.jsxs)(`div`,{className:gw[`keyterms-module__preview-header`],children:[(0,q.jsx)(C,{className:gw[`keyterms-module__title`],tabIndex:0,children:`Vocab Words`}),(0,q.jsxs)(`p`,{className:gw[`keyterms-module__preview-subtext`],children:[`As students write, this interactive bank will automatically track and highlight the`,` `,(0,q.jsx)(`br`,{}),`words they integrate into their passage.`]}),(0,q.jsx)(`p`,{className:gw[`keyterms-module__preview-label`],children:`Example vocab words:`})]}),w,(0,q.jsx)(`div`,{className:gw[`keyterms-module__progress-section--footer`],children:T})]}):(0,q.jsxs)(`div`,{className:(0,J.default)(gw[`keyterms-module`]),"data-testid":`lyric-lab-keyTerms`,children:[(0,q.jsxs)(`div`,{className:gw[`keyterms-module__header`],children:[(0,q.jsx)(C,{className:gw[`keyterms-module__title`],tabIndex:0,children:s}),!i&&T]}),w]})},(e,t)=>(0,uw.default)(e.keyTermsUsed,t.keyTermsUsed)&&(0,uw.default)(e.keyterms,t.keyterms)&&e.activityInAssignment===t.activityInAssignment&&e.isIrEnabled===t.isIrEnabled&&e.isTeacherGrading===t.isTeacherGrading&&e.isTeacherPreview===t.isTeacherPreview&&e.unitName===t.unitName);vw.displayName=`KeyTermsModule`;var yw=({className:e})=>(0,q.jsxs)(`svg`,{className:e,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 15 18`,children:[(0,q.jsx)(`rect`,{x:`0.32`,y:`0.25`,width:`4.77`,height:`17.49`,rx:`2.38`,ry:`2.38`}),(0,q.jsx)(`rect`,{x:`9.92`,y:`0.25`,width:`4.77`,height:`17.49`,rx:`2.38`,ry:`2.38`})]});function bw(e,t,n){return Math.min(n,Math.max(t,e))}var xw=({elapsed:e=0,total:t=0,buffer:n=0,width:r=0,scrubberWidth:i=0,player:a})=>{let o=G.useRef(null),s=()=>t?e/t*(r-i):0,c=(0,G.useCallback)(e=>{if(!o.current)return;let n=o.current.getBoundingClientRect(),s=bw((e.pageX-n.left-i/2)/(r-i),0,1);a.currentTime(s*t)},[a,t,i,r]),l=(0,G.useCallback)(n=>{let r=e;switch(n.key){case`ArrowRight`:case`ArrowUp`:n.preventDefault(),r
15=Math.min(t,e+1);break;case`ArrowLeft`:case`ArrowDown`:n.preventDefault(),r=Math.max(0,e-1);break;case`PageUp`:n.preventDefault(),r=Math.min(t,e+10);break;case`PageDown`:n.preventDefault(),r=Math.max(0,e-10);break;case`Home`:n.preventDefault(),r=0;break;case`End`:n.preventDefault(),r=t;break;default:return}a.currentTime(r)},[a,t,e]),u=s(),d=Math.round(e),f=Math.round(t);return(0,q.jsx)(`div`,{className:`beats-player-progressBar-container`,children:(0,q.jsxs)(`div`,{ref:o,role:`slider`,tabIndex:0,"aria-label":`Beat playback position`,"aria-valuemin":0,"aria-valuemax":f,"aria-valuenow":d,"aria-valuetext":`${d} seconds of ${f} seconds`,style:{width:r+`px`},onClick:c,onKeyDown:l,className:`beats-player-progressBar`,children:[(0,q.jsx)(`div`,{style:{width:r*n+`px`},className:`beats-player-progressBar-buffer`,"aria-hidden":`true`}),(0,q.jsx)(`div`,{style:{width:u+`px`},className:`beats-player-progressBar-played`,"aria-hidden":`true`}),(0,q.jsx)(`div`,{style:{width:i+`px`,left:u+`px`},className:`beats-player-progressBar-scrubber`,"aria-hidden":`true`})]})})},Sw={"default-browse-thumbnail-dimensions":`RapboxPlayer__default-browse-thumbnail-dimensions___ef1e780e`,"default-browse-card-dimensions":`RapboxPlayer__default-browse-card-dimensions___ea6a806f`,card:`RapboxPlayer__card___bab9b380`,title:`RapboxPlayer__title___b6b24cca`,controlsRow:`RapboxPlayer__controlsRow___93a84472`,selectWrap:`RapboxPlayer__selectWrap___489002db`,playBtn:`RapboxPlayer__playBtn___e6f35ee1`,playIcon:`RapboxPlayer__playIcon___d53f3dc2`,progressWrap:`RapboxPlayer__progressWrap___3bccb887`,transport:`RapboxPlayer__transport___7ffd4abe`,iconBtn:`RapboxPlayer__iconBtn___8bd6fa7e`,transportIcon:`RapboxPlayer__transportIcon___7b39a85e`,iconActive:`RapboxPlayer__iconActive___fc354159`},Cw=N(e=>{let t=_C(e);return{playlist:t.playlist,beatsRequest:t.beatsRequest,selectedBeatsByUnitID:t.selectedBeatsByUnitID}},e=>({lyriclabActions:Ki(ze,e)}))(e=>{let[t,n]=(0,G.useState)(`PAUSE`),[r,i]=(0,G.useState)(0),[a,o]=(0,G.useState)(0),[s,c]=(0,G.useState)(0),[l,u]=(0,G.useState)(0),{unitID:d}=e,f=e.playlist??[],p=(0,G.useMemo)(()=>!f||f.length===0?null:f[Math.max(0,Math.min(l,f.length-1))],[f,l]),m=(0,G.useRef)(null),h=(0,G.useRef)(null),[g,_]=(0,G.useState)(!1);(0,G.useEffect)(()=>{if(!h.current||m.current)return;let e=Pl(h.current,{audioOnlyMode:!0,autoplay:!1,bigPlayButton:!1,controlBar:!1,controls:!1,errorDisplay:!1,loadingSpinner:!1,posterImage:!1,preload:`auto`,textTrackDisplay:!1},()=>{_(!0);let t=e.el();if(t){let e=t.querySelector(`.vjs-control-bar`);e&&e.remove(),t.querySelectorAll(`.vjs-loading-spinner, .vjs-big-play-button, .vjs-error-display, .vjs-poster`).forEach(e=>e.remove())}e.on(`playing`,()=>n(`PLAY`)),e.on(`pause`,()=>n(`PAUSE`)),e.on(`waiting`,()=>n(`LOADING`)),e.on(`seeking`,()=>i(e.currentTime())),e.on(`loadedmetadata`,()=>c(e.duration()));let r=0;e.on(`timeupdate`,()=>{i(e.currentTime());let t=e.bufferedPercent();t!==r&&(r=t,o(t))})});return m.current=e,()=>{try{m.current&&(m.current.off(`playing`),m.current.off(`pause`),m.current.off(`waiting`),m.current.off(`timeupdate`),m.current.off(`seeking`),m.current.off(`loadedmetadata`),m.current.dispose())}finally{n(`PAUSE`),i(0),o(0),c(0),u(0),m.current=null}}},[]),(0,G.useEffect)(()=>{(!f||f.length===0)&&e.lyriclabActions&&e.lyriclabActions.getBeats()},[f]),(0,G.useEffect)(()=>{if(f&&f.length>0&&d){let t=e.selectedBeatsByUnitID?.[d]??0;u(t),e.lyriclabActions&&e.lyriclabActions.changeSong(t,d)}},[f.length,d]),(0,G.useEffect)(()=>{let e=m.current;!e||!g||!p||(e.currentSrc?.()||e.currentSource?.()?.src)!==p.file&&(e.src({src:p.file}),e.load(),n(`PAUSE`))},[g,p]);let v=(0,G.useCallback)(()=>{let e=m.current;e&&(!(e.currentSrc?.()||e.currentSource?.()?.src)&&p?.file&&(e.src({src:p.file}),e.load()),e.paused()?e.play():e.pause())},[p]);return(0,q.jsxs)(`section`,{className:Sw.card,"aria-label":`Beat selector and player`,children:[(0,q.jsx)(`h3`,{className:Sw.title,children:`First, choose a beat.`}),(0,q.jsxs)(`div`,{className:Sw.controlsRow,children:[(0,q.jsx)(`div`,{className:Sw.selectWrap,children:(0,q.jsx)(Zn,{"aria-label":`Choose a beat`,disabled:f.length===0,placeholder:e.beatsRequest===`rejected`?`Error loading beats`:e.beatsRequest===`pending`?`Loading beatsâ¦`:`No beats available`,value:f.length?String(l):void 0,options:f.map((e,t)=>({value:String(t),label:e.title})),onChange:t=>{let n=Number(t);u(n),e.lyriclabActions&&e.lyriclabActions.changeSong(n,d)}})}),(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(Sw.playBtn,{[Sw.playing]:t===`PLAY`}),onClick:v,"aria-label":t===`PLAY`?`Pause`:`Play`,children:t===`PLAY`?(0,q.jsx)(yw,{className:Sw.playIcon}):(0,q.jsx)(Yo,{className:Sw.playIcon})}),(0,q.jsx)(`div`,{className:Sw.progressWrap,children:(0,q.jsx)(xw,{player:m.current,elapsed:r??0,total:s??0,buffer:a??0,width:220,scrubberWidth:18})})]}),(0,q.jsx)(`div`,{className:`sr-only`,children:(0,q.jsx)(`video`,{ref:h,className:`video-js`,style:{display:`none`}})})]})}),ww={"default-browse-thumbnail-dimensions":`RhymesModule__default-browse-thumbnail-dimensions___dc9f0fb9`,"default-browse-card-dimensions":`RhymesModule__default-browse-card-dimensions___f121d3b4`,container:`RhymesModule__container___423d4e49`,content:`RhymesModule__content___679ac68d`,keyTerms:`RhymesModule__keyTerms___84b1dd10`,module:`RhymesModule__module___b9cdc35c`,perfectRhymes:`RhymesModule__perfectRhymes___60ed3d28`,"tooltip--inline":`RhymesModule__tooltip--inline___e8965153`,headingLabel:`RhymesModule__headingLabel___bdf718b6`,inputLabel:`RhymesModule__inputLabel___3562b34e`,chip:`RhymesModule__chip___841fdd4c`,rhymesFiller:`RhymesModule__rhymesFiller___d30f0db5`,backToLyricsBtn:`RhymesModule__backToLyricsBtn___c0bbed84`},Tw=N(null,e=>({lyriclabActions:Ki(ze,e)}))(({activityInAssignment:e,isIrEnabled:t,rhymesCache:n={},initialQuery:r=``,unitName:i,highlightClass:a,lyriclabActions:o})=>{let[s,c]=(0,G.useState)(r),[l,u]=(0,G.useState)(!1),[d,f]=(0,G.useState)(``),p=(0,G.useRef)(null),m=(0,G.useRef)(null),h=(0,G.useRef)(null),g=(0,G.useRef)(null);(0,G.useEffect)(()=>{c(r)},[r]);let _=(0,G.useMemo)(()=>(s||``).trim().toLowerCase(),[s]);(0,G.useEffect)(()=>{_&&p.current&&(p.current.scrollTop=0)},[_]),(0,G.useEffect)(()=>
15{if(!_||_.length<2){u(!1);return}if(n.hasOwnProperty(_)){u(!1);return}if(g.current!==_)return u(!0),h.current&&window.clearTimeout(h.current),h.current=window.setTimeout(()=>{g.current=_,o?.getRhymes(_,!0)},250),()=>{h.current&&window.clearTimeout(h.current)}},[_,o]);let v=(0,G.useCallback)(e=>{if(!e)return``;let t=[e,s.trim(),e.toLowerCase(),e.toUpperCase()];for(let e of t)if(e&&e in n)return e;return e},[n,s]);(0,G.useEffect)(()=>{if(_&&n.hasOwnProperty(_)){u(!1);let e=n[v(_)]||{perfect:[],slant:[]},t=e.perfect,r=e.slant,i=new Set([...t,...r]).size;f(i>0?`Found ${i} rhyme${i===1?``:`s`} for ${_}`:`No rhymes found for ${_}`)}},[_,n,v]);let y=(0,G.useMemo)(()=>{if(!_)return[];let e=n[v(_)]||{perfect:[],slant:[]},t=new Set([...e.perfect,...e.slant]);return Array.from(t).sort((e,t)=>e.localeCompare(t))},[_,n,v]),b=(0,G.useCallback)(()=>{no(i,Mn({content:[`Rhymes`,...y].join(`<br />`)}),{activity:On.RAPBOX,isAssignment:!!e})},[e,y,i]),x=(0,G.useCallback)(e=>(0,q.jsxs)(`div`,{className:(0,J.default)(`center--base`,ww.headingLabel),children:[e&&t&&(0,q.jsx)(ao,{useBlack:!0,onClick:b}),(0,q.jsx)(`h3`,{className:(0,J.default)(`heading--base`),children:`Rhymes`})]}),[b,t]),S=(0,G.useCallback)(()=>(0,q.jsx)(`div`,{className:ww.rhymesFiller,children:`Start writing your song to see rhyme suggestions`}),[]),C=(0,G.useCallback)(()=>{let e=document.querySelector(`.lyricLab__input`);e&&e.focus()},[]),w=(0,G.useCallback)(()=>l?(0,q.jsx)(`p`,{className:ww.noRhymes,children:`Loading rhymes...`}):y.length?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:(0,J.default)(`animated`,`fadeIn`),"data-testid":`rhymes-list`,"aria-live":`polite`,role:`list`,"aria-label":`Rhyme suggestions`,children:y.map(e=>(0,q.jsx)(`span`,{"data-rhyme":e,className:ww.chip,role:`listitem`,tabIndex:-1,children:e},e))}),(0,q.jsx)(`button`,{type:`button`,className:ww.backToLyricsBtn,onClick:C,"aria-label":`Go back to your lyrics`,children:`Go back to your lyrics`})]}):(0,q.jsx)(`p`,{className:ww.noRhymes,children:`We couldn't find any words that rhyme`}),[y,l,C]),T=a||``;return(0,q.jsxs)(`div`,{className:(0,J.default)(ww.container,T),"data-testid":`lyric-lab-perfectRhymes`,role:`region`,"aria-label":`Rhyming words suggestions`,ref:m,tabIndex:-1,children:[(0,q.jsx)(`div`,{role:`status`,"aria-live":`polite`,"aria-atomic":`true`,className:`sr-only`,style:{position:`absolute`,left:`-10000px`,width:`1px`,height:`1px`,overflow:`hidden`},children:d}),(0,q.jsx)(`div`,{ref:p,className:(0,J.default)(ww.module,ww.perfectRhymes),children:(0,q.jsx)(`div`,{className:(0,J.default)(ww.content,ww.perfectRhymes),children:(0,q.jsxs)(`div`,{className:(0,J.default)(ww.lyricLab__tooltip,ww[`tooltip--inline`]),children:[x(!!_&&!!y.length),(0,q.jsxs)(`div`,{className:ww.inputRow,children:[(0,q.jsx)(`label`,{htmlFor:`rhymes-input`,className:ww.inputLabel,children:`Find rhymes for a word:`}),(0,q.jsx)(`input`,{id:`rhymes-input`,className:ww.input,type:`text`,value:s,onChange:e=>c(e.target.value),"data-testid":`rhymes-input`})]}),_?w():S()]})})})]})}),Ew=({hasAssignment:e,onStartNew:t,goBackToRhyme:n})=>{let r=Math.floor(Math.random()*8)+1;return(0,q.jsx)(`div`,{className:`quiz-container`,children:(0,q.jsxs)(`div`,{className:`quiz-result`,children:[(0,q.jsxs)(`div`,{className:`quiz-result-score-container`,children:[(0,q.jsx)(`p`,{className:`quiz-result-text`,children:e?`Great Job! We sent your rhyme to your teacher!`:`Great Job! Your rhyme has been saved!`}),(0,q.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:`12px`,alignItems:`center`},children:[(0,q.jsx)(wa,{size:`large`,className:`lyricLab__btn--review`,onClick:n,children:`Review your rhyme`}),!e&&(0,q.jsx)(wa,{size:`large`,onClick:t,children:`Start a new rhyme`})]})]}),(0,q.jsx)(`div`,{className:`quiz-result-image bg`+r})]})})},Dw={"default-browse-thumbnail-dimensions":`SubmitWritingModal__default-browse-thumbnail-dimensions___4c07bf50`,"default-browse-card-dimensions":`SubmitWritingModal__default-browse-card-dimensions___851ddbbb`,modal:`SubmitWritingModal__modal___40e01802`,"body--thin":`SubmitWritingModal__body--thin___6c6c0982`,body:`SubmitWritingModal__body___e717cd14`,header:`SubmitWritingModal__header___3d0e8001`,modalWrapper:`SubmitWritingModal__modalWrapper___622ad774`,micIcon:`SubmitWritingModal__micIcon___7ab6c002`},Ow=({onClose:e,onConfirm:t,isPreview:n,mode:r})=>{let[i,a]=G.useState(!1),o=r===`rhyme`?`song`:`passage`,s=`${o.charAt(0).toUpperCase()}${o.slice(1)} ${i?`submitted`:`submission`}`;return(0,q.jsx)(Si,{open:!0,closeModal:e,header:{variant:`signature`,title:s},footer:i?{variant:`signature`,align:`center`,primaryButton:{text:`Close`,variant:`primary`,callbackFunction:e}}:{variant:`signature`,align:`center`,primaryButton:{text:`Submit`,variant:`primary`,callbackFunction:()=>{n||t(),a(!0)}},tertiaryButton:{text:`Cancel and go back`,callbackFunction:e}},className:Dw.modal,children:(0,q.jsxs)(`div`,{className:Dw.modalWrapper,children:[n&&(0,q.
15jsx)(ai,{id:`preview_message`,type:`Info`,message:`This is a preview of the screen your students will see once they complete the activity.`}),i?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`h2`,{"data-testid":`submit-writing-title`,className:Dw.header,children:`Way to go!`}),(0,q.jsx)(`div`,{className:Dw.micIcon}),(0,q.jsxs)(`p`,{className:Dw.body,children:[`You've successfully submitted`,(0,q.jsx)(`br`,{}),`your `,o,`.`]})]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`h2`,{"data-testid":`submit-writing-title`,className:Dw.header,children:[`Are you sure you want to submit your `,o,`?`]}),(0,q.jsx)(`p`,{className:Dw[`body--thin`],children:`You won't be able to edit it after you submit it.`})]})]})})},kw={"default-browse-thumbnail-dimensions":`Rapbox__default-browse-thumbnail-dimensions___30b3e4bd`,"default-browse-card-dimensions":`Rapbox__default-browse-card-dimensions___ca196ade`,"rapbox-modules":`Rapbox__rapbox-modules___9802f7b7`,"rapbox-module":`Rapbox__rapbox-module___57024dd1`,"rapbox-module--centered":`Rapbox__rapbox-module--centered___166bd165`},Aw=({message:e,positionTop:t=0,positionRight:n=0,inline:r=!1})=>(0,q.jsxs)(`div`,{className:`center--base warning__wrapper`,style:{...r?{position:`static`,margin:0,marginBottom:`16px`}:{top:t+`px`,right:n+`px`},boxShadow:`none`},children:[(0,q.jsx)(sb,{className:`warning__icon`}),(0,q.jsx)(`p`,{className:`text--smallest warning__message`,children:e})]}),jw={retryStatus:`Error saving. Retrying...`,terminalStatus:{suggestReload:`Error saving. Please reload the page and try again.`,noReload:`Error saving. Please try again later.`}},Mw=({rapboxAttempt:e,unitId:t,unitName:n,primaryDefinitions:r,user:i,isUnitPage:a,prompt:o,keyTerms:s,showSubmitValidation:c,isDirty:l,isWritingLab:u,isTeacherPreview:f=!1,fullscreen:p,rapboxIsSubmitted:m,isReviewable:h,canSubmit:g,showSubmittedScreen:_,rapboxModalAction:v,isSubmitModalOpen:y,showSubmitModal:b,rhymesModuleLookup:x,rhymesCache:S,definitionCache:C,keyTermsUsedLocal:w,isAssignmentReview:T=!1,onSubmit:E,setIsDirty:D,updateAttemptLyrics:ee,setRhymesModuleLookup:O,showSubmitValidationAction:te,onRapboxModalYes:ne,closeRapboxModal:re,handleStartNewRhyme:ie,setShowSubmittedScreen:ae,setCanSubmit:oe,handleCloseSubmitModal:se,handleConfirmSubmit:ce,handleSubmitClick:le,activityInAssignment:ue,savingErrorOccurred:de,autoRetryTerminalErrorType:k,shouldAutoRetry:fe,handleSave:pe,headerRef:me})=>{let he=(0,G.useRef)(null),ge=i?.is_student&&ue,_e=(0,G.useCallback)(()=>{let e=k&&(k===`suggestReload`||!fe);return(0,q.jsx)(`span`,{role:`status`,className:`lyricLab__saveStatus ${de?`lyricLab__saveStatus--error`:``}`,children:de?(0,q.jsxs)(q.Fragment,{children:[e?(0,q.jsx)(sb,{className:`warning__icon rapboxAutoRetryWarning`}):null,`Error saving.`,` `,e?jw.terminalStatus[k]:jw.retryStatus,` `,k===`suggestReload`?null:(0,q.jsx)(`span`,{className:`clickable`,onClick:()=>pe(!1),children:k===`noReload`?`click to try again.`:`Click to try again now.`})]}):null})},[k,fe,de,pe]),ve=(0,G.useCallback)(()=>(0,q.jsx)(`span`,{className:`lyriclab__helptooltip`,children:`Your task is to write a rhyme about ${n||`the topic`} using the vocab words. Write at least 4 lines.`}),[n]);return(0,q.jsx)(`div`,{className:`${p?`lyricLabFullscreenContainer`:``}`,id:`lyricLabContainer`,children:(0,q.jsxs)(`div`,{className:p?`lyricLabFullscreen`:``,children:[(0,q.jsx)(d,{when:l,message:`Are you sure you want to leave this page? Any work that isn't saved will be lost.`}),!u&&!h&&(0,q.jsxs)(`div`,{className:`center--base lyricLab__headerContainer`,style:{visibility:e?`visible`:`hidden`},children:[(0,q.jsxs)(`div`,{className:`lyricLab__headerText`,children:[(0,q.jsx)(`h2`,{className:`heading--medium`,ref:me,tabIndex:-1,id:`lyric-lab-header`,children:`Lyric Lab`}),(0,q.jsxs)(`p`,{className:`lyricLab__headerSubtitle`,children:[`Write a song about `,n||`the topic`,` using the vocab words.`]})]}),h&&_||!e?null:(0,q.jsxs)(`div`,{className:`lyricLab__activityProgress`,children:[m?null:_e(),(0,q.jsx)(`div`,{className:`lyricLab__helpIconWrapper`,children:(0,q.jsx)(Qc,{style:{position:`relative`},children:ve()})}),(0,q.jsx)(VC,{onSubmit:()=>E(!1,!1,!0),children:(0,q.jsx)(wa,{size:`large`,type:`submit`,className:`lyricLab__btn--export`,"aria-label":`Download print-out of your Lyric Lab rhyme as a PDF`,children:`Download Print-out`})})]})]}),e?_&&h&&!v&&!y?(0,q.jsx)(Ew,{goBackToRhyme:()=>ae(!1),hasAssignment:!!ue,onStartNew:ie}):(0,q.jsxs)(`div`,{children:[v?(0,q.jsx)(HC,{closeRapboxModal:re,onRapbox
15ModalYes:ne}):null,(0,q.jsxs)(`div`,{ref:he,tabIndex:-1,className:(0,J.default)(kw[`rapbox-modules`]),"aria-label":`Lyric Lab Activity`,children:[!h&&(0,q.jsx)(`div`,{className:(0,J.default)(kw[`rapbox-module`]),children:(0,q.jsx)(Cw,{unitID:t})}),!!r&&!!r.length&&(0,q.jsx)(`div`,{className:(0,J.default)(kw[`rapbox-module`],{[kw[`rapbox-module--centered`]]:f}),children:(0,q.jsx)(vw,{keyterms:r,keyTermsUsed:w,isIrEnabled:i?.gets_text_to_speech_widget,activityInAssignment:ue,unitName:n??``,isAssignmentReview:T,isTeacherPreview:f})}),(0,q.jsxs)(`div`,{className:(0,J.default)(kw[`rapbox-module`]),children:[(0,q.jsx)(lw,{rapboxIsSubmitted:m,isUnitPage:a,keyTermsUsed:w,rapboxAttempt:e,showSubmitValidation:c,definitionCache:C,isReviewable:h,hasCustomPrompt:!!o,shouldShowIntro:void 0,setIsDirty:D,updateAttemptLyrics:ee,onSubmittableChange:oe,canSubmit:g,activityInAssignment:ue,canShowSubmitUI:ge,setRhymesModuleLookup:O,keyTerms:s,showSubmitValidationAction:te,unitId:t,unitName:n}),!h&&(0,q.jsx)(Tw,{initialQuery:x||void 0,unitName:n,definitionCache:C,rhymesCache:S,isIrEnabled:i?.gets_text_to_speech_widget,activityInAssignment:ue})]}),a&&ge&&(0,q.jsxs)(`div`,{className:kw[`rapbox-submitBar`],children:[!g&&c&&!m&&(0,q.jsx)(Aw,{message:`Please write 4 lines in order to submit your song.`,inline:!0}),(0,q.jsx)(`div`,{className:kw[`rapbox-submitBar__right`],onClick:!g&&!m?le:void 0,children:m&&ue?(0,q.jsx)(wa,{size:`large`,disabled:!0,className:kw[`rapbox-submitBar__btn`],children:`Rhyme Submitted`}):(0,q.jsx)(wa,{size:`large`,onClick:g?le:void 0,disabled:!g,"aria-disabled":!g,className:kw[`rapbox-submitBar__btn`],children:`Submit song`})})]}),b&&(0,q.jsx)(Ow,{onClose:se,onConfirm:ce,mode:`rhyme`})]})]}):(0,q.jsx)(V,{})]})})},Nw=Mw,Pw=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=n})),Fw=r(((e,t)=>{function n(e){return e!==e}t.exports=n})),Iw=r(((e,t)=>{function n(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=n})),Lw=r(((e,t)=>{var n=Pw(),r=Fw(),i=Iw();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),Rw=r(((e,t)=>{var n=Lw();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),zw=r(((e,t)=>{function n(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=n})),Bw=r(((e,t)=>{function n(){}t.exports=n})),Vw=r(((e,t)=>{var n=zn(),r=Bw(),i=ei();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),Hw=r(((e,t)=>{var n=Yr(),r=Rw(),i=zw(),a=ae(),o=Vw(),s=ei(),c=200;function l(e,t,l){var u=-1,d=r,f=e.length,p=!0,m=[],h=m;if(l)p=!1,d=i;else if(f>=c){var g=t?null:o(e);if(g)return s(g);p=!1,d=a,h=new n}else h=t?[]:m;outer:for(;++u<f;){var _=e[u],v=t?t(_):_;if(_=l||_!==0?_:0,p&&v===v){for(var y=h.length;y--;)if(h[y]===v)continue outer;t&&h.push(v),m.push(_)}else d(h,v,l)||(h!==m&&h.push(v),m.push(_))}return m}t.exports=l})),Uw=r(((e,t)=>{var n=Hw();function r(e){return e&&e.length?n(e):[]}t.exports=r})),Ww=t(Ye()),Gw=t(Uw()),Kw=t(Ys()),qw=(0,Ww.default)(Kw.default),Jw=e=>(e=e.replace(new RegExp(/[à áâãäå]/g),`a`),e=e.replace(new RegExp(/æ/g),`ae`),e=e.replace(new RegExp(/ç/g),`c`),e=e.replace(new RegExp(/[èéêë]/g),`e`),e=e.replace(new RegExp(/[ìÃîï]/g),`i`),e=e.replace(new RegExp(/ñ/g),`n`),e=e.replace(new RegExp(/[òóôõö]/g),`o`),e=e.replace(new RegExp(/Å/g),`oe`),e=e.replace(new RegExp(/[ùúûü]/g),`u`),e=e.replace(new RegExp(/[ýÿ]/g),`y`),e),Yw=e=>e&&(e=e.toLowerCase(),[`'`,`.`].includes(e.slice(-1))&&(e=e.slice(0,-1)),e.slice(-2)===`'s`&&(e=e.slice(0,-2)),e=Jw(e),e),Xw=(e,t)=>{let n=[],r=/[\s]+/,i=t.split(r),a=e.split(r).map(e=>e.replace(RegExp(`[^A-Za-zÃ-ÿ']+$`,`g`),``));for(let t=0;t<a.length;t++)if(i.every((e,n)=>{e=Yw(e);let r=Yw(a[t+n]),i=qw(r),o=qw(e);return!!r&&(e===r||e===i||o===r||o===i)})){let r=a.slice(t,t+i.length),o=new RegExp(r.join(`\\W*`)),s=e.match(o);s&&n.push(s[0])}return(0,Gw.default)(n)},Zw=(e,t)=>t.reduce((t,n)=>(t[n]=Xw(e,n),t),{}),Qw=({studentAssignment:e,rapboxAttempt:t,unit:n,text:r,onKeyTermsUsedChange:i})=>{let[a,o]=(0,G.useState)({}),s=(0,G.useRef)(``),c=(0,G.useMemo)(()=>[e?.assignmentactivity_set?.[0]?.definitions,t?.keyterms,n?.primary_definitions,n?.old_key_terms].find(e=>e&&e.length>0)??[],[t?.keyterms,n?.primary_definitions,n,e]),l=(0,G.useMemo)(()=>lS(c),[c]);return(0,G.useEffect)(()=>{let e=Zw(r||t?.lyrics||``,l)||{};o(e);let n=JSON.stringify(e);n!==s.current&&(s.current=n,i?.(e))},[r,t?.lyrics,l,i]),{keyTermDefinitions:c,keyTermStrings:l,keyTermsUsedLocal:a}},$w=({activityType:e,isWritingLab:t,studentAssignment:n,user:r,getCurrentUnit:i})=>{let a=Ki(ze,zt()),o=O(vC);return{attempt:o,isSubmitted:O(wC),isLoading:O(TC),hasLoadError:O(EC),load:(0,G.useCallback)(()=>{let o=i(),s={activity:o?.id?we(e,o):null,user:r.id,isWritingLab:t};_a(e,n)||n?.type===`standalone`&&n.assignment?s.assignment=n.assignment:s.no_assignment=`True`,a.getAttempt(s)},[e,i,n,r.id,a,t]),save:(0,G.useCallback)(({state:r,isAutoRetry:s=!1})=>{let c=r===I.EVALUABLE;if(o&&o.state===I.EVALUABLE&&c||!o)return!1;let l=_a(e,n),u=i(),d=t?null:l||we(e,u);return a.saveAttempt({...o,id:o?.id||null,activity:d,state:r}
15,t&&n||l?n.id:null,s,t),!0},[o,e,n,i,a,t])}},eT=5e3,tT={maxRetries:6},nT=N(e=>({rapboxAttempt:vC(e),isDirty:yC(e),isLoadingAttempt:TC(e),hasLoadError:EC(e),rapboxAttemptSaveRequest:xC(e),rapboxAttemptSubmitRequest:SC(e),fullscreen:jC(e),showSubmitValidation:MC(e),numConsecutiveAutoRetryErrors:CC(e),keyTermsUsed:DC(e),rhymesModuleLookup:OC(e),rhymesCache:kC(e),definitionCache:AC(e)}),e=>({lyriclabActions:Ki(ze,e)}))(e=>{let{activityType:t=On.RAPBOX,definitionCache:n,fullscreen:r,hasLoadError:i,isDirty:a,isLoadingAttempt:o,isWritingLab:s=!1,isTeacherPreview:c=!1,lyriclabActions:l,numConsecutiveAutoRetryErrors:u,rapboxAttempt:d,rapboxAttemptSaveRequest:f,rhymesCache:p,rhymesModuleLookup:m,showRegularActivities:h,showSubmitValidation:g,studentAssignment:_,unit:v,user:y}=e,[b,x]=(0,G.useState)(!0),[S,C]=(0,G.useState)(null),[w,T]=(0,G.useState)(null),[E,D]=(0,G.useState)(!1),[ee,O]=(0,G.useState)(!1),[te,ne]=(0,G.useState)(!1),[re,ie]=(0,G.useState)(!1),[ae,oe]=(0,G.useState)(!1),se=(0,G.useRef)(null),ce=(0,G.useRef)(void 0),{keyTermDefinitions:le,keyTermStrings:ue,keyTermsUsedLocal:de}=Qw({studentAssignment:_,rapboxAttempt:d,unit:v,onKeyTermsUsedChange:l.setKeyTermsUsed}),k=(0,G.useRef)(``),fe=(0,G.useCallback)((e=null)=>{if(!e)return;let t=/.*?([\w']+)\W*\n?$/.exec(e);if(!t)return;let n=t[1];!n||n===k.current||(k.current=n,l.setRhymesModuleLookup(n))},[l]),{load:pe,save:me}=$w({activityType:t,isWritingLab:s,studentAssignment:_,user:y,getCurrentUnit:(0,G.useCallback)(()=>h?v.related_units.find(({type:e})=>e===A.REGULAR_UNIT):v,[h,v])}),he=(0,G.useCallback)(()=>!!d&&d.state>=I.EVALUABLE,[d]),ge=(0,G.useCallback)(()=>!!d&&[I.EVALUABLE,I.REVIEWABLE].indexOf(d.state)!==-1,[d]),_e=(0,G.useCallback)(()=>f===`rejected`,[f]),ve=(0,G.useCallback)(()=>u<tT.maxRetries,[u]),ye=(0,G.useCallback)((e,t,n=!1)=>
15{if(d&&d.state===I.EVALUABLE&&e||!d)return;let r=n||e?0:eT;clearTimeout(ce.current),ce.current=setTimeout(()=>{l.showSubmitValidation(!1),me({state:e||d.state===I.EVALUABLE?I.EVALUABLE:I.COMPLETE,isAutoRetry:t})},r)},[d,l,me]),be=(0,G.useCallback)(()=>x(!0),[]),xe=(0,G.useCallback)((e=!1)=>{a&&ye(!1,e),E||D(!0)},[a,E,ye]),Se=(0,G.useCallback)(()=>{ye(!0),l.showSubmitValidation(!1)},[ye,l]),Ce=(0,G.useCallback)(()=>{C(null),r&&document.querySelector(`body`)?.classList.add(`freeze-mode`)},[r]),we=(0,G.useCallback)(e=>O(e),[]),Te=(0,G.useCallback)(()=>{let e=ae;ie(!1),oe(!1),we(!1),e&&setTimeout(()=>{be()},100)},[ae,we,be]),Ee=(0,G.useCallback)(()=>{ye(!0,!1),setTimeout(()=>{oe(!0)},500)},[ye]),De=(0,G.useCallback)(()=>{if(!te){l.showSubmitValidation(!0);return}ie(!0),oe(!1),we(!0)},[te,l,we]),Oe=(0,G.useCallback)(()=>{l.resetStore(),l.setUnsavedAttempt(vi),l.setIsDirty(!1),x(!1),D(!1)},[l]),ke=e=>{if(a)return e.preventDefault(),`o/`};if((0,G.useEffect)(()=>{pe()},[h,_?.id]),(0,G.useEffect)(()=>{d?.lyrics&&xe?.()},[d?.lyrics]),(0,G.useEffect)(()=>(a?window.addEventListener(`beforeunload`,ke):window.removeEventListener(`beforeunload`,ke),()=>{window.removeEventListener(`beforeunload`,ke)}),[a]),(0,G.useEffect)(()=>{d&&se.current&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{se.current?.focus()})})},[d?.id]),(0,G.useEffect)(()=>{w&&f===`resolved`&&T(null)},[w,f]),(0,G.useEffect)(()=>()=>{l.resetStore(),r&&document.querySelector(`body`)?.classList.remove(`freeze-mode`),clearTimeout(ce.current)},[]),o)return(0,q.jsx)(V,{});if(i)return(0,q.jsx)(io,{errorMessage:`Failed to load your rhyme. Please refresh the page to try again.`,itemType:t});if(!d||!y.id||d.detail)return(0,q.jsx)(io,{errorMessage:d?.detail||`Subscription insufficient.`,itemType:t});let Ae=_?.assignmentactivity_set.find(e=>e.activity_type===`rapbox`),je=ge(),Me=d?.unit_id||v?.id,Ne=d?.unit_name||v?.name,Pe=s?!!_:Ar(_,t);return(0,q.jsx)(Nw,{rapboxAttempt:d,unitId:Me,unitName:Ne,keyTerms:ue,primaryDefinitions:le,user:y,isUnitPage:!0,isDirty:a,isWritingLab:s,isTeacherPreview:c,fullscreen:r,showSubmitValidation:g,rapboxIsSubmitted:he(),isReviewable:je,canSubmit:te,showSubmittedScreen:b,rapboxModalAction:S,isSubmitModalOpen:ee,showSubmitModal:re,rhymesModuleLookup:m,rhymesCache:p,definitionCache:n,keyTermsUsedLocal:de,handleAutoSave:xe,onSubmit:ye,onModalStateChange:we,handleSubmissionComplete:be,setIsDirty:l.setIsDirty,updateAttemptLyrics:l.updateAttemptLyrics,setRhymesModuleLookup:fe,showSubmitValidationAction:l.showSubmitValidation,onRapboxModalYes:Se,closeRapboxModal:Ce,handleStartNewRhyme:Oe,setShowSubmittedScreen:x,setCanSubmit:ne,handleCloseSubmitModal:Te,handleConfirmSubmit:Ee,handleSubmitClick:De,studentAssignment:_,activityInAssignment:Pe,prompt:Ae?.prompt??void 0,savingErrorOccurred:_e(),autoRetryTerminalErrorType:w,shouldAutoRetry:ve(),handleSave:ye,headerRef:se})}),rT=K.default.shape({correct_feedback:K.default.string,id:K.default.number,image:K.default.string,is_correct:K.default.bool,position:K.default.number,text:K.default.string,text_html:K.default.string}),iT=K.default.shape({id:K.default.number,option_set:K.default.arrayOf(rT),passage:K.default.string,passage_html:K.default.string,passage_image:K.default.string,position:K.default.number,stem:K.default.string,stem_image:K.default.string,stem_html:K.default.string,template:K.default.string,type:K.default.string}),aT=K.default.shape({id:K.default.number,qustions:K.default.arrayOf(iT),title:K.default.string}),oT=K.default.shape({activity_type:K.default.string,id:K.default.number,questionSets:K.default.arrayOf(aT),position:K.default.number,type:K.default.string,unitId:K.default.number}),sT=K.default.oneOfType([K.default.number,K.default.string,K.default.arrayOf(K.default.shape({end:K.default.number,start:K.default.number}))]),cT=K.default.shape({answer:sT,comment:K.default.string,id:K.default.number,isValid:K.default.bool,questionId:K.default.number,score:K.default.number}),lT={active:K.default.bool,activity:K.default.number,activity_type:K.default.string,id:K.default.number,percentage:K.default.number,questions:K.default.oneOfType([K.default.objectOf(cT),K.default.array]),state:K.default.number,submit_date:K.default.string,student_assignment:K.default.number,type:K.default.string,user:K.default.number},uT=K.default.shape({...lT}),dT=L([se,Xn,e=>e.activeUser],(e,t,n)=>
15({breakItDown:e,breakItDownAttempt:t,isStudent:n.is_student})),fT=K.default.object,pT=K.default.object,mT=K.default.object,hT={"break-it-down":`BreakItDown__break-it-down___98cfd988`},gT=({activityAttempt:e,classSection:t,currentItem:n,gradingEnabled:r,jumpToItem:i,onEditGrade:a,questions:o,assignment:s})=>{let c=mo({activityAttempt:e,questions:o,currentItem:n}),l=()=>o.find(e=>e.id===n)||{};return(0,q.jsx)(so,{getId:(e,t)=>`progress-dot-${e.id??t}`,isCompleted:c.isCompleted,isCorrect:c.isCorrect,isIncorrect:c.isIncorrect,isNavigable:c.isNavigable,isViewing:c.isViewing,isPending:c.isPending,getAriaLabel:c.getAriaLabel,list:o,onClick:(e,t)=>i(e.id),renderCurrentItemDisplay:()=>{if(!(n===ji.REVIEW||n===void 0)){let t=l();return t.title?(0,q.jsx)(`div`,{className:(0,J.default)(Do[`nav-progress__description`]),children:(0,q.jsxs)(`h3`,{className:(0,J.default)(Do[`nav-progress__description__current`]),children:[`Question `,t.title]})}):(0,q.jsxs)(`h3`,{className:(0,J.default)(Do[`nav-progress__description`]),children:[(0,q.jsxs)(`span`,{className:(0,J.default)(Do[`nav-progress__description__current`]),children:[e?`Question `:``,n+1]}),(0,q.jsxs)(`span`,{className:(0,J.default)(Do[`nav-progress__description__total`]),children:[` `,`of `,o.length]})]})}},renderPercentage:()=>{let i=n===ji.REVIEW||n===void 0,c=e&&e.submit_date,l=null,u=null;if(r&&e.state===I.REVIEWABLE)l=`Total Grade: ${e.percentage}%`,u=a?(0,q.jsx)(wa,{className:`button-primary--reallySmall flo-button-primary-reallySmall`,onClick:()=>a(s.id,e.id,t.id),disabled:!e,children:`Edit Grade`}):null;else if(c&&!i){let t=xe(o),n=Et(t,e.questions),r=t.length;r>0&&(l=`${n}/${r} multiple choice question(s) correct`)}return l?(0,q.jsx)(`div`,{children:(0,q.jsxs)(`span`,{className:(0,J.default)(Do[`nav-progress__review`]),children:[l,u]})}):null}})},_T={"default-browse-thumbnail-dimensions":`BreakItDownHeaderSectionView__default-browse-thumbnail-dimensions___598446fe`,"default-browse-card-dimensions":`BreakItDownHeaderSectionView__default-browse-card-dimensions___bd0c0357`,header:`BreakItDownHeaderSectionView__header___3c8ab114`,header__title:`BreakItDownHeaderSectionView__header__title___8d688bbb`},vT=class extends G.Component{onQuestionChange=e=>{let{questions:t,onQuestionChange:n}=this.props;t.find(t=>t.id===e)&&n(e)};render(){let{currentQuestionId:e,questions:t,assignment:n,breakItDownAttempt:r,classSection:i,gradingEnabled:a,onEditGrade:o,isAssignmentReview:s}=this.props,c=s?`h3`:`h2`;return(0,q.jsxs)(`div`,{className:(0,J.default)(_T.header),children:[(0,q.jsx)(c,{className:(0,J.default)(_T.header__title),children:` Break It Down `}),(0,q.jsx)(gT,{questions:t,currentItem:e?.id??e,jumpToItem:this.onQuestionChange,activityAttempt:r,assignment:n,classSection:i,gradingEnabled:a,onEditGrade:o})]})}};vT.propTypes={assignment:pT,breakItDownAttempt:uT,classSection:mT,currentQuestionId:K.default.number,gradingEnabled:K.default.bool,onEditGrade:K.default.func,onQuestionChange:K.default.func,questions:K.default.arrayOf(iT)},vT.defaultProps={assignment:null,breakItDownAttempt:null,classSection:null,currentQuestionId:0,gradingEnabled:!1,onQuestionChange:()=>{},questions:[]};var yT={"navigation-buttons":`ActivityNavigationButtons__navigation-buttons___f7a77130`},bT=class extends G.Component{onConfirmClicked=()=>{let{onConfirmClicked:e}=this.props;Ts(),e()};onBackClicked=()=>{let{onBackClicked:e}=this.props;Ts(),e()};renderConfirmButton=()=>{let{isConfirmDisabled:e,confirmText:t,shouldSubmitOnConfirm:n,shouldHideConfirm:r}=this.props;return r?null:(0,q.jsx)(wa,{disabled:e,onClick:e?()=>{}:this.onConfirmClicked,className:(0,J.default)({[`rnr-button-${n?`submit`:`next`}`]:!0,animated:e,disabled:e,flipInX:e}),children:t})};renderBackButton=()=>{let{isBackDisabled:e}=this.props;return(0,q.jsx)(jo,{disabled:e,onClick:e?()=>{}:this.onBackClicked,style:{display:`inline-block`},className:(0,J.default)({"button--round--base":!0,disabled:e,"rnr-button-back":!0}),children:`Back`})};render(){return(0,q.jsxs)(`div`,{className:(0,J.default)(yT[`navigation-buttons`]),children:[this.renderBackButton(),this.renderConfirmButton()]})}};bT.propTypes={confirmText:K.default.string,isBackDisabled:K.default.bool,isConfirmDisabled:K.default.bool,onBackClicked:K.default.func,onConfirmClicked:K.default.func,shouldHideConfirm:K.default.bool,shouldSubmitOnConfirm:K.default.bool},bT.defaultProps={confirmText:`Next`,isBackDisabled:!1,isConfirmDisabled:!1,onBackClicked:()=>{},onConfirmClicked:()=>{},shouldHideConfirm:!1,shouldSubmitOnConfirm:!1};var xT={"default-browse-thumbnail-dimensions":`BreakItDownNavigationButtonsSectionView__default-browse-thumbnail-dimensions___08dbb65d`,"default-browse-card-dimensions":`BreakItDownNavigationButtonsSectionView__default-browse-card-dimensions___18c1b97e`,"navigation-buttons":`BreakItDownNavigationButtonsSectionView__navigation-buttons___4cab27f6`},ST=class extends G.Component{isLastQuestionSet=()=>{let{currentQuestionSet:e,questionSets:t}=this.props;return e.position===t.length-1};isBackDisabled=()=>{let{currentQuestionSet:e}=this.props;return e.position===0};onBackClicked=()=>{let{currentQuestionSet:e,onQuestionSetChange:t}=this.props;e.position!==0&&t(e.position-1)};onConfirmClicked=()=>{let{currentQuestionSet:e,isActivitySubmitted:t,onQuestionSetChange:n,onSubmitAttempt:r,onBackToReview:i,gradingEnabled:a,isActivityGraded:o}=this.props;this.isLastQuestionSet()?a?o||r():t?i():r():n(e.position+1)};getConfirmText=()=>{let{isActivitySubmitted:e,gradingEnabled:t}=this.props,n=`Submit`;return this.isLastQuestionSet()?t?n=`Submit Grades`:e&&(n=`Back to Review`):n=`Next`,n};render(){let{currentQuestionSet:e,questionSets:t,isStudent:n,isValidQuestionAttempt:r,gradingEnabled:i,isActivityGraded:a}=this.props;return!e||!t?null:(0,q.jsx)(`div`,{className:(0,J.default)(xT[`navigation-buttons`]),children:(0,q.jsx)(bT,{confirmText:this.getConfirmText(),isBackDisabled:this.isBackDisabled(),isConfirmDisabled:!r,onBackClicked:this.onBackClicked,onConfirmClicked:this.onConfirmClicked,shouldSubmitOnConfirm:this.isLastQuestionSet(),shouldHideConfirm:i&&this.isLastQuestionSet()&&(a||n)})})}};
15ST.propTypes={currentQuestionSet:aT,gradingEnabled:K.default.bool,isActivityGraded:K.default.bool,isActivitySubmitted:K.default.bool,isStudent:K.default.bool,isValidQuestionAttempt:K.default.bool,onBackToReview:K.default.func,onQuestionSetChange:K.default.func,onSubmitAttempt:K.default.func,questionSets:K.default.arrayOf(aT)},ST.defaultProps={currentQuestionSet:null,gradingEnabled:!1,isActivityGraded:!1,isActivitySubmitted:!1,isStudent:!1,isValidQuestionAttempt:!1,onBackToReview:()=>{},onQuestionSetChange:()=>{},onSubmitAttempt:()=>{},questionSets:[]};var CT={"markdown-generated":`MarkdownParser__markdown-generated___3c5f32b2`,"markdown-small":`MarkdownParser__markdown-small___42bcb9a2`},wT=class extends G.Component{render(){let e=this.props.content;return e=Gc.render(e),(0,q.jsx)(`div`,{dangerouslySetInnerHTML:{__html:e},className:(0,J.default)(CT[`markdown-generated`],CT[this.props.style])})}};wT.propTypes={content:K.default.string,style:K.default.string},wT.defaultProps={content:``,style:``};var TT={"default-browse-thumbnail-dimensions":`Question__default-browse-thumbnail-dimensions___5a7f1931`,"default-browse-card-dimensions":`Question__default-browse-card-dimensions___f6d49277`,"flo-button":`Question__flo-button___2815c126`,"flo-button-sso":`Question__flo-button-sso___22c668ec`,"flo-button-secondary":`Question__flo-button-secondary___c2fe758e`,"flo-button-secondary-red":`Question__flo-button-secondary-red___615e1a41`,"flo-button-secondary-disabled":`Question__flo-button-secondary-disabled___47455885`,"flo-button-primary-reallySmall":`Question__flo-button-primary-reallySmall___97401b02`,"flo-button-primary-reallySmall-red":`Question__flo-button-primary-reallySmall-red___ddb58108`,"flo-button-primary-small":`Question__flo-button-primary-small___3931ff8a`,"flo-button-primary-small-disabled":`Question__flo-button-primary-small-disabled___f2f9e175`,"flo-button-primary-disabled":`Question__flo-button-primary-disabled___0ddf9584`,"flo-button-primary":`Question__flo-button-primary___6a0087e5`,"flo-button-primary-orange":`Question__flo-button-primary-orange___13aadfdc`,"flo-button-primary-red":`Question__flo-button-primary-red___75288d58`,svgIcon:`Question__svgIcon___917a1d77`,"join-class-button":`Question__join-class-button___e4d47afb`,"button--round":`Question__button--round___882e355f`,"temp--full--width":`Question__temp--full--width___2a41a427`,"button--round--base":`Question__button--round--base___37c1d8ee`,"button--round--large":`Question__button--round--large___bc6ff2e0`,"button--round--small":`Question__button--round--small___4a32e750`,"flo-toggle-container":`Question__flo-toggle-container___331bd058`,"link-most-active":`Question__link-most-active___60dcd856`,depth2:`Question__depth2___e63c86b3`,"flo-clipboard-button":`Question__flo-clipboard-button___db597a84`,"clipboard-link":`Question__clipboard-link___a5c16d22`,lyricsButton:`Question__lyricsButton___970e1e05`,pulse:`Question__pulse___57a93b78`,"unit-lyrics-annotation-controls-container":`Question__unit-lyrics-annotation-controls-container___804a6f8a`,arrowBack:`Question__arrowBack___fadd1c23`,arrowNext:`Question__arrowNext___ec929d4e`,expand:`Question__expand___618376d9`,printButton:`Question__printButton___7e98719f`,"printButton-missingLyrics":`Question__printButton-missingLyrics___f2cc6f18`,"answer-key":`Question__answer-key___40f80fcc`,"lyrics-exercise-header":`Question__lyrics-exercise-header___d301eb4c`,"activity-pdf-pageStatus":`Question__activity-pdf-pageStatus___1b31cf15`,counter:`Question__counter___6daad147`,"button--primary":`Question__button--primary___9eadff3f`,disabled:`Question__disabled___e4cfa7c6`,"button--primary--large":`Question__button--primary--large___51699c48`,"button--primary--tiny":`Question__button--primary--tiny___7fddcbf5`,"button--primary--small":`Question__button--primary--small___6b184152`,"button--secondary":`Question__button--secondary___b8712e2d`,"button--secondary--large":`Question__button--secondary--large___f7a96ba9`,"button--secondary--small":`Question__button--secondary--small___4d084afb`,"button--secondary--tiny":`Question__button--secondary--tiny___ebea0678`,"button--secondary--green":`Question__button--secondary--green___1e2e1e0d`,"flo-typography-title":`Question__flo-typography-title___6aee0bd1`,"flo-typography-subhead":`Question__flo-typography-subhead___67ee8ee0`,"flo-typography-paragraph":`Question__flo-typography-paragraph___b94d299e`,"flo-typography-label":`Question__flo-typography-label___88ddd66b`,"flo-typography-number":`Question__flo-typography-number___0f3c432c`,"flo-typography-jumbo":`Question__flo-typography-jumbo___becf2cbb`,"flo-typography-largest":`Question__flo-typography-largest___c12aff9c`,"flo-typography-larger":`Question__flo-typography-larger___cd4c9007`,"flo-typography-large":`Question__flo-typography-large___a28f7f0a`,"flo-typography-base":`Question__flo-typography-base___1e5ddd0a`,"flo-typography-small":`Question__flo-typography-small___121df19b`,"flo-typography-smaller":`Question__flo-typography-smaller___014d309f`,"flo-typography-smallest":`Question__flo-typography-smallest___757466a1`,"paragraph-with-margin-bottom":`Question__paragraph-with-margin-bottom___b9e2a17c`,"heading--jumbo":`Question__heading--jumbo___0b9ad90d`,"heading--large":`Question__heading--large___df4c746e`,"heading--medium":`Question__heading--medium___39f615fe`,"heading--base":`Question__heading--base___003fb890`,"heading--smallish":`Question__heading--smallish___f17670a0`,"heading--small":`Question__heading--small___0cc23395`,"text--base--book":`Question__text--base--book___de52badc`,"text--base--medium":`Question__text--base--medium___ac593f8e`,"text--smallish":`Question__text--smallish___188b1b72`,"text--small":`Question__text--small___a93006b6`,"text--small--medium":`Question__text--small--medium___3426ecf2`,question:`Question__question___648259bd`,"question__learn-how":`Question__question__learn-how___e677fec7`,"text--small--serif":`Question__text--small--serif___a1710bc2`,"text--smallest":`Question__text--smallest___8dc356b3`,"link--base":`Question__link--base___8b913f72`,"link--large":`Question__link--large___f2e8c2ff`,"link--medium":`Question__link--medium___8da69e4e`,"link--medium--lowercase":`Question__link--medium--lowercase___72422f3e`,"link--small":`Question__link--small___7059cb50`,"link--small--uppercase":`Question__link--small--uppercase___9ae8ece4`,text200:`Question__text200___7d57c69b`,text400:`Question__text400___8f77e044`},ET=class extends G.Component{render(){let{question:e,shouldRenderLearnHow:t,onLearnHowClick:n,isAssignmentReview:r}=this.props,i=e.title?`${e.title}. ${e.stem}`:e.stem,a=r?`####`:`###`;return(0,q.jsxs)(`div`,{className:(0,J.default)(TT.question),children:[(0,q.jsxs)(`span`,{children:[(0,q.jsx)(wT,{content:`${a} ${i}`,style:`markdown-small`}),t&&(0,q.jsx)(`button`,{onClick:n,className:(0,J.default)(TT[`question__learn-how`]),children:`Learn How.`})]}),e.stem_image?(0,q.jsx)(`img`,{src:e.stem_image}):null]})}};
15ET.propTypes={onLearnHowClick:K.default.func,question:iT,shouldRenderLearnHow:K.default.bool},ET.defaultProps={onLearnHowClick:()=>{},question:null,shouldRenderLearnHow:!1};var DT={"default-browse-thumbnail-dimensions":`MultipleChoiceQuestion__default-browse-thumbnail-dimensions___c8528dca`,"default-browse-card-dimensions":`MultipleChoiceQuestion__default-browse-card-dimensions___c61a91c2`,"flo-button":`MultipleChoiceQuestion__flo-button___a1667adc`,"flo-button-sso":`MultipleChoiceQuestion__flo-button-sso___84c966bc`,"flo-button-secondary":`MultipleChoiceQuestion__flo-button-secondary___56dce2b5`,"flo-button-secondary-red":`MultipleChoiceQuestion__flo-button-secondary-red___b663c045`,"flo-button-secondary-disabled":`MultipleChoiceQuestion__flo-button-secondary-disabled___96cd4f65`,"flo-button-primary-reallySmall":`MultipleChoiceQuestion__flo-button-primary-reallySmall___764bfe0b`,"flo-button-primary-reallySmall-red":`MultipleChoiceQuestion__flo-button-primary-reallySmall-red___be2d035b`,"flo-button-primary-small":`MultipleChoiceQuestion__flo-button-primary-small___a742664b`,"flo-button-primary-small-disabled":`MultipleChoiceQuestion__flo-button-primary-small-disabled___316383ac`,"flo-button-primary-disabled":`MultipleChoiceQuestion__flo-button-primary-disabled___1c458908`,"flo-button-primary":`MultipleChoiceQuestion__flo-button-primary___7f7017ea`,"flo-button-primary-orange":`MultipleChoiceQuestion__flo-button-primary-orange___660dfd79`,"flo-button-primary-red":`MultipleChoiceQuestion__flo-button-primary-red___1b732d7e`,svgIcon:`MultipleChoiceQuestion__svgIcon___933e9edf`,"join-class-button":`MultipleChoiceQuestion__join-class-button___d218920a`,"button--round":`MultipleChoiceQuestion__button--round___f9e78dd6`,"temp--full--width":`MultipleChoiceQuestion__temp--full--width___8cdbe350`,"button--round--base":`MultipleChoiceQuestion__button--round--base___9ed8a475`,"button--round--large":`MultipleChoiceQuestion__button--round--large___a4d6737b`,"button--round--small":`MultipleChoiceQuestion__button--round--small___574b9465`,"flo-toggle-container":`MultipleChoiceQuestion__flo-toggle-container___ec0c1840`,"link-most-active":`MultipleChoiceQuestion__link-most-active___a7fee4bb`,depth2:`MultipleChoiceQuestion__depth2___120a0e41`,"flo-clipboard-button":`MultipleChoiceQuestion__flo-clipboard-button___2617b976`,"clipboard-link":`MultipleChoiceQuestion__clipboard-link___f67a88d0`,lyricsButton:`MultipleChoiceQuestion__lyricsButton___fffc7d0a`,pulse:`MultipleChoiceQuestion__pulse___e011813b`,"unit-lyrics-annotation-controls-container":`MultipleChoiceQuestion__unit-lyrics-annotation-controls-container___c9bfdcd3`,arrowBack:`MultipleChoiceQuestion__arrowBack___dd630f63`,arrowNext:`MultipleChoiceQuestion__arrowNext___d35e3220`,expand:`MultipleChoiceQuestion__expand___978f590a`,printButton:`MultipleChoiceQuestion__printButton___817d6ee3`,"printButton-missingLyrics":`MultipleChoiceQuestion__printButton-missingLyrics___eb6c486d`,"answer-key":`MultipleChoiceQuestion__answer-key___ca81a430`,"lyrics-exercise-header":`MultipleChoiceQuestion__lyrics-exercise-header___9b975a9f`,"activity-pdf-pageStatus":`MultipleChoiceQuestion__activity-pdf-pageStatus___c20866d6`,counter:`MultipleChoiceQuestion__counter___1880ba24`,"button--primary":`MultipleChoiceQuestion__button--primary___169d18b7`,disabled:`MultipleChoiceQuestion__disabled___8653ad26`,"button--primary--large":`MultipleChoiceQuestion__button--primary--large___1e0f87eb`,"button--primary--tiny":`MultipleChoiceQuestion__button--primary--tiny___6fc94440`,"button--primary--small":`MultipleChoiceQuestion__button--primary--small___0150641b`,"button--secondary":`MultipleChoiceQuestion__button--secondary___5ff5fa29`,"button--secondary--large":`MultipleChoiceQuestion__button--secondary--large___d03b0c0a`,"button--secondary--small":`MultipleChoiceQuestion__button--secondary--small___02b65616`,"button--secondary--tiny":`MultipleChoiceQuestion__button--secondary--tiny___07937ab0`,"button--secondary--green":`MultipleChoiceQuestion__button--secondary--green___6021bb8d`,"flo-typography-title":`MultipleChoiceQuestion__flo-typography-title___3528252a`,"flo-typography-subhead":`MultipleChoiceQuestion__flo-typography-subhead___905655f6`,"flo-typography-paragraph":`MultipleChoiceQuestion__flo-typography-paragraph___2092d1df`,"flo-typography-label":`MultipleChoiceQuestion__flo-typography-label___7e092bc1`,"flo-typography-number":`MultipleChoiceQuestion__flo-typography-number___f53243fa`,"flo-typography-jumbo":`MultipleChoiceQuestion__flo-typography-jumbo___86abe221`,"flo-typography-largest":`MultipleChoiceQuestion__flo-typography-largest___215e0e00`,"flo-typography-larger":`MultipleChoiceQuestion__flo-typography-larger___2d748c64`,"flo-typography-large":`MultipleChoiceQuestion__flo-typography-large___e6ebeaba`,"flo-typography-base":`MultipleChoiceQuestion__flo-typography-base___b325a421`,"flo-typography-small":`MultipleChoiceQuestion__flo-typography-small___fc9fc559`,"flo-typography-smaller":`MultipleChoiceQuestion__flo-typography-smaller___748e7a59`,"flo-typography-smallest":`MultipleChoiceQuestion__flo-typography-smallest___0cf95669`,"paragraph-with-margin-bottom":`MultipleChoiceQuestion__paragraph-with-margin-bottom___67fe49a9`,"heading--jumbo":`MultipleChoiceQuestion__heading--jumbo___02aba280`,"heading--large":`MultipleChoiceQuestion__heading--large___440c8e
156e`,"heading--medium":`MultipleChoiceQuestion__heading--medium___e5295230`,"heading--base":`MultipleChoiceQuestion__heading--base___e7974e1c`,"heading--smallish":`MultipleChoiceQuestion__heading--smallish___05bb340c`,"heading--small":`MultipleChoiceQuestion__heading--small___f310471d`,"text--base--book":`MultipleChoiceQuestion__text--base--book___1a91638e`,"text--base--medium":`MultipleChoiceQuestion__text--base--medium___caf359e5`,"text--smallish":`MultipleChoiceQuestion__text--smallish___f98dbeb2`,"text--small":`MultipleChoiceQuestion__text--small___6b3829ba`,"text--small--medium":`MultipleChoiceQuestion__text--small--medium___b7ea3dda`,"multiple-choice-question__options__option__answer__text":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer__text___a36b89fb`,"text--small--serif":`MultipleChoiceQuestion__text--small--serif___ac57fd48`,"text--smallest":`MultipleChoiceQuestion__text--smallest___01bf3269`,"link--base":`MultipleChoiceQuestion__link--base___90b234ee`,"link--large":`MultipleChoiceQuestion__link--large___60dc0d20`,"link--medium":`MultipleChoiceQuestion__link--medium___eec149e2`,"link--medium--lowercase":`MultipleChoiceQuestion__link--medium--lowercase___c63fe2a4`,"link--small":`MultipleChoiceQuestion__link--small___63988532`,"link--small--uppercase":`MultipleChoiceQuestion__link--small--uppercase___ad6aa499`,text200:`MultipleChoiceQuestion__text200___458b1267`,text400:`MultipleChoiceQuestion__text400___dfc30ca4`,"multiple-choice-question__options":`MultipleChoiceQuestion__multiple-choice-question__options___b49072a8`,"multiple-choice-question":`MultipleChoiceQuestion__multiple-choice-question___b2413c32`,"multiple-choice-question__options__option":`MultipleChoiceQuestion__multiple-choice-question__options__option___8059295f`,"multiple-choice-question__options__option__answer":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer___e1a6298e`,"multiple-choice-question__options__option__answer__letter":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer__letter___046d4aa4`,"multiple-choice-question__options__option__answer--selected":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer--selected___2bd5c527`,"multiple-choice-question__options__option__answer--correct":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer--correct___9a5f288b`,"multiple-choice-question__options__option__answer--incorrect":`MultipleChoiceQuestion__multiple-choice-question__options__option__answer--incorrect___01a2e627`,"multiple-choice-question__options--legend":`MultipleChoiceQuestion__multiple-choice-question__options--legend___e1f1aaf0`,"multiple-choice-question__options--submitted":`MultipleChoiceQuestion__multiple-choice-question__options--submitted___b5f768d3`},OT=class extends G.Component{constructor(e){super(e);let{questionAttempt:t}=e;this.state={selectedOption:t?t.answer:0},this.BASE_MULTPLE_CHOICE_CLASS_NAME=`multiple-choice-question`}componentDidUpdate(e,t){let{selectedOption:n}=this.state,{question:r,questionAttempt:i,onChange:a,onSelected:o}=this.props;if(n!==t.selectedOption){let e=i?{...i}:{questionId:r.id};e.answer=n,e.isValid=this.isValid(),o(r.id),a(e)}}isValid=()=>{let{selectedOption:e}=this.state,{question:t}=this.props,n=t.option_set.find(t=>t.id===e);return e!==0&&n!==null};onChange=e=>{let{selectedOption:t,isActivitySubmitted:n}=this.state;t!==e.id&&!n&&this.setState({selectedOption:e.id})};displayImmersiveReader=()=>{let{question:e,unitName:t,studentAssignment:n}=this.props;no(t,Mn({content:Rn(e)+En(e)+`<br/>`}),{activity:On.BREAK_IT_DOWN,isAssignment:Ar(n,On.BREAK_IT_DOWN)})};radioInputGroup=()=>this.props.question.stem.toLowerCase().replace(/\s+/g,`-`).replace(/[^\w-]/,``);renderOptionListItem=(e,t)=>{let{question:n,isActivitySubmitted:r}=this.props,{selectedOption:i}=this.state,a=`question-${n.id}-${n.title}-option-${t+1}`,o=xt(t),s=i===e.id,c=`${this.BASE_MULTPLE_CHOICE_CLASS_NAME}__options__option`,l=`${c}__answer`,u=(0,J.default)({[DT[`${l}`]]:!0,[DT[`${l}--correct`]]:r&&e.is_correct,[DT[`${l}--incorrect`]]:r&&!e.is_correct&&s,[DT[`${l}--selected`]]:s}),d=r&&e.is_correct?`Correct Answer`:r&&!e.is_correct&&s?`Incorrect Answer`:``;return(0,q.jsxs)(`div`,{className:(0,J.default)(DT[c]),children:[(0,q.jsx)(`input`,{id:a,type:`radio`,checked:s,name:this.radioInputGroup(),className:`sr-only`,value:e.id,disabled:r?`disabled`:``,"aria-label":`Option ${o} ${d??``} ${e.text}`,onChange:()=>{this.onChange(e)}}),(0,q.jsxs)(`label`,{className:u,htmlFor:a,children:[(0,q.jsx)(`span`,{"aria-hidden":`true`,className:(0,J.default)(DT[`${l}__letter`]),children:o}),(0,q.jsx)(`span`,{className:(0,J.default)(DT[`${l}__text`]),children:e.text?(0,q.jsx)(wT,{content:e.text}):null})]})]},a)};renderOptionsList=()=>{let{question:e,isActivitySubmitted:t}=this.props,n=`${this.BASE_MULTPLE_CHOICE_CLASS_NAME}__options`;return(0,q.jsx)(`div`,{className:(0,J.default)({[DT[n]]:!0,[DT[`${n}--submitted`]]:t}),children:(0,q.jsxs)(`fieldset`,{children:[(0,q.jsx)(`legend`,{className:DT[`${n}
15--legend`],children:`Choose an option`}),e.option_set.map(this.renderOptionListItem)]})})};render(){let{question:e,isIrEnabled:t}=this.props;return e?(0,q.jsxs)(`div`,{className:(0,J.default)(DT[this.BASE_MULTPLE_CHOICE_CLASS_NAME]),children:[t&&(0,q.jsx)(ao,{onClick:this.displayImmersiveReader,fullSize:!this.props?.isBID}),(0,q.jsx)(ET,{question:e}),this.renderOptionsList()]}):null}};OT.propTypes={isActivitySubmitted:K.default.bool,isIrEnabled:K.default.bool,onChange:K.default.func,onSelected:K.default.func,question:iT,questionAttempt:cT,studentAssignment:K.default.object},OT.defaultProps={isActivitySubmitted:!1,isIrEnabled:!1,onChange:()=>{},onSelected:()=>{},question:null,questionAttempt:null,studentAssignment:null};var kT={"default-browse-thumbnail-dimensions":`QuestionGradingGradeButton__default-browse-thumbnail-dimensions___92116673`,"default-browse-card-dimensions":`QuestionGradingGradeButton__default-browse-card-dimensions___48d4f897`,container:`QuestionGradingGradeButton__container___8c97919a`,"container__grading-button":`QuestionGradingGradeButton__container__grading-button___328ef5a1`,"container__grading-button__no-credit":`QuestionGradingGradeButton__container__grading-button__no-credit___b286e0ce`,"container__grading-button__svg-container":`QuestionGradingGradeButton__container__grading-button__svg-container___644eda55`,"container__grading-button--disabled":`QuestionGradingGradeButton__container__grading-button--disabled___b5ff193b`,"container__grading-button--selected":`QuestionGradingGradeButton__container__grading-button--selected___4e15e813`,"container__grading-button--review":`QuestionGradingGradeButton__container__grading-button--review___16071f1d`,"container__grade-description":`QuestionGradingGradeButton__container__grade-description___9354e01f`},AT=({children:e})=>(0,q.jsxs)(`span`,{className:(0,J.default)(kT[`container__grading-button__svg-container`]),children:[(0,q.jsx)(Lo,{}),(0,q.jsx)(`span`,{children:e})]}),jT=({grade:e=null,disabled:t=!1,isReview:n=!1,isSelected:r=!1,assessmentIsPending:i=!1,showGradeDescription:a=!1,onClick:o})=>{let s=()=>(0,q.jsx)(AT,{}),c=()=>(0,q.jsx)(AT,{children:` â `}),l=()=>(0,q.jsx)(AT,{children:` + `}),u=()=>(0,q.jsx)(`span`,{className:(0,J.default)(kT[`container__grading-button__no-credit`]),children:`No Credit`}),d=e=>({CHECK:s(),CHECK_MINUS:c(),CHECK_PLUS:l(),NO_CREDIT:u()})[e],f=e=>{let t={0:Pn.POOR,70:Pn.FAIR,85:Pn.GOOD,100:Pn.EXCELLENT}[e];return(0,q.jsxs)(`span`,{className:(0,J.default)(kT[`container__grade-description`]),children:[t,` `,(0,q.jsx)(`br`,{}),` `,e,`%`]})},p=i||t,m=Object.entries(et).find(([t,n])=>n===e),h=m?m[0]:``,g=n?`div`:`button`;return(0,q.jsxs)(`div`,{className:(0,J.default)(kT.container),children:[(0,q.jsx)(g,{...o&&{onClick:o},...!n&&{disabled:p},className:(0,J.default)(kT[`container__grading-button`],{[kT[`container__grading-button--disabled`]]:p,[kT[`container__grading-button--review`]]:n,[kT[`container__grading-button--selected`]]:r}),children:d(h)}),a&&e!==null&&f(e)]})},MT=K.default.oneOf(Object.values(I)),NT={"default-browse-thumbnail-dimensions":`QuestionGrading__default-browse-thumbnail-dimensions___198ad963`,"default-browse-card-dimensions":`QuestionGrading__default-browse-card-dimensions___a77337ef`,"grading-container":`QuestionGrading__grading-container___70e36c4d`,"grading-container__header":`QuestionGrading__grading-container__header___06e6551b`,"grading-container__header__title":`QuestionGrading__grading-container__header__title___72c3d8e4`,"grading-container__header__title--pending":`QuestionGrading__grading-container__header__title--pending___427f7c87`,"grading-container__header__buttons":`QuestionGrading__grading-container__header__buttons___2e439a03`,"grading-container__comments":`QuestionGrading__grading-container__comments___7db55254`,"grading-container__comments__comment":`QuestionGrading__grading-container__comments__comment___5c9f4409`,"grading-container--review":`QuestionGrading__grading-container--review___e5e3c1af`},PT=class extends G.Component{onGradeSelected=e=>{let{questionAttempt:t,onGradeSelected:n}=this.props;!t||t.score===e||n({...t,score:e})};onCommentChanged=e=>{let{questionAttempt:t,onCommentChanged:n}=this.props,r=e.target.value;!t||t.comment===r||n({...t,comment:r},r)};renderGradeSection=()=>{let{activityState:e,isStudent:t,questionAttempt:n}=this.props,{comment:r,score:i}=n,a=Object.values(et),o=e===I.REVIEWABLE;o&&Number.isInteger(i)&&(a=a.filter(e=>i===e));let s=o?t?`Your teacher didn't leave a comment`:`No comment`:``,c=o?`Grade`:`Select a Grade`;return(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{className:(0,J.default)(NT[`grading-container`],{[NT[`grading-container--review`]]:o}),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(NT[`grading-container__header`]),children:[(0,q.jsxs)(`h6`,{className:(0,J.default)(NT[`grading-container__header__title`]),children:[c,!o&&(0,q.
15jsx)(`div`,{className:`cards__grading__tooltip`,children:(0,q.jsxs)(`div`,{className:`cards__grading__tooltip--container`,children:[(0,q.jsx)(`span`,{className:`flo-icon-help`,children:`?`}),(0,q.jsx)(`div`,{className:`flo-tooltip`,children:(0,q.jsx)(`p`,{children:`No credit equals 0%. A check-minus equals 70%. A check equals 85%. A check-plus equals 100%. The grades for each item are averaged to make one total grade.`})})]})})]}),(0,q.jsx)(`div`,{className:(0,J.default)(NT[`grading-container__header__buttons`]),children:a.map(e=>(0,q.jsx)(jT,{disabled:e===i,grade:e,isReview:o,isSelected:i===e,onClick:()=>this.onGradeSelected(e),showGradeDescription:!0},e))})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(NT[`grading-container__comments`]),children:[`Comments`,(0,q.jsx)(`textarea`,{disabled:a.length===1,onChange:this.onCommentChanged,placeholder:`Type your comments here`,ref:`comment`,className:(0,J.default)(NT[`grading-container__comments__comment`]),value:r||s})]})]})})};renderMessageSection=e=>(0,q.jsx)(`div`,{className:(0,J.default)(NT[`grading-container`]),children:(0,q.jsx)(`div`,{className:(0,J.default)(NT[`grading-container__header`]),children:(0,q.jsx)(`h6`,{className:(0,J.default)(NT[`grading-container__header__title`],NT[`grading-container__header__title--pending`]),children:e})})});renderPendingToGradeSection=()=>this.renderMessageSection(`Your teacher hasn't graded this yet.`);renderUnansweredSection=()=>{let{isStudent:e}=this.props;return this.renderMessageSection(e?`You didn't answer this question.`:`This question wasn't answered, so there's nothing to grade.`)};render(){let{activityState:e,isStudent:t,questionAttempt:n}=this.props;return e===I.EVALUABLE&&t?this.renderPendingToGradeSection():n?this.renderGradeSection():this.renderUnansweredSection()}};PT.propTypes={activityState:MT,isStudent:K.default.bool,onCommentChanged:K.default.func,onGradeSelected:K.default.func,questionAttempt:cT},PT.defaultProps={activityState:I.INITIALIZED,isStudent:!1,onCommentChanged:()=>{},onGradeSelected:()=>{},questionAttempt:null};var FT={"default-browse-thumbnail-dimensions":`OpenEndedQuestion__default-browse-thumbnail-dimensions___8590cf90`,"default-browse-card-dimensions":`OpenEndedQuestion__default-browse-card-dimensions___00e997aa`,OEQuestion:`OpenEndedQuestion__OEQuestion___d6df530d`},IT={textarea:`TextArea__textarea___62826918`},LT=class extends G.Component{onChange=e=>{this.props.onChange(e.target.value)};render(){let{className:e,disabled:t,onFocus:n,placeholder:r,value:i}=this.props;return(0,q.jsx)(`textarea`,{className:(0,J.default)(e,IT.textarea),onFocus:n,onChange:this.onChange,placeholder:r,value:i,disabled:t})}};LT.propTypes={className:K.default.string,disabled:K.default.bool,onChange:K.default.func,onFocus:K.default.func,placeholder:K.default.string,value:K.default.string},LT.defaultProps={className:``,disabled:!1,onChange:()=>{},onFocus:()=>{},placeholder:``,value:``};var RT=class extends G.Component{render(){return(0,q.jsx)(LT,{...this.props,placeholder:`Write your answer here...`})}},zT=class extends G.Component{constructor(e){super(e);let{questionAttempt:t}=e;this.state={answer:t?t.answer:``}}componentDidUpdate(e,t){let{onChange:n,question:r,questionAttempt:i}=this.props,{answer:a}=this.state;if(a!==t.answer){let e=i||{questionId:r.id};e.answer=a,e.isValid=this.isValid(),n(e)}}onChange=e=>this.setState({answer:e});isValid=()=>this.state.answer.length>0;onSelected=()=>{let{onSelected:e,question:t}=this.props;e(t.id)};renderGradingComponent=()=>{let{activityState:e,gradingEnabled:t,questionAttempt:n,isStudent:r,onCommentChanged:i,onGradeSelected:a}=this.props;return t&&(0,q.jsx)(PT,{activityState:e,onCommentChanged:i,onGradeSelected:a,questionAttempt:n,isStudent:r})};displayImmersiveReader=()=>{let{question:e,unitName:t,studentAssignment:n}=this.props;no(t,Mn({content:e.stem}),{activity:On.BREAK_IT_DOWN,isAssignment:Ar(n,On.BREAK_IT_DOWN)})};render(){let{question:e,isActivitySubmitted:t,isIrEnabled:n}=this.props,{answer:r}=this.state;return(0,q.jsxs)(`div`,{className:(0,J.default)(FT.OEQuestion),children:[n&&(0,q.
15jsx)(ao,{onClick:this.displayImmersiveReader}),(0,q.jsx)(ET,{question:e}),this.renderGradingComponent(),(0,q.jsx)(RT,{onFocus:this.onSelected,onChange:this.onChange,value:r,disabled:t})]})}};zT.propTypes={activityState:MT,gradingEnabled:K.default.bool,isActivitySubmitted:K.default.bool,isIrEnabled:K.default.bool,isStudent:K.default.bool,onChange:K.default.func,onCommentChanged:K.default.func,onGradeSelected:K.default.func,onSelected:K.default.func,question:iT,questionAttempt:cT,studentAssignment:K.default.object},zT.defaultProps={activityState:I.INITIALIZED,gradingEnabled:!1,isActivitySubmitted:!1,isIrEnabled:!1,isStudent:!1,onChange:()=>{},onCommentChanged:()=>{},onGradeSelected:()=>{},onSelected:()=>{},question:null,questionAttempt:null,studentAssignment:null};var BT=({isVideoPaywalled:e=!1,isOpen:t,onModalClosed:n=()=>void 0,title:r=null,unitType:i=A.REGULAR_UNIT,footer:a,user:o=null,video:s,videoProps:c=null,BeforeVideo:l,AfterVideo:u})=>{let[d,f]=(0,G.useState)(!1);(0,G.useEffect)(()=>{let e=e=>{e.key===`Escape`&&(e.preventDefault(),n())},t=(e=!1)=>{let t=[`freeze-mode`],n=document.querySelector(`body`);if(!n)return null;e?n.classList.remove(...t):n.classList.add(...t)};return t(),document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e),t(!0)}},[]);let p=(0,G.useCallback)(()=>{f(!1)},[]);return d&&o&&e?(0,q.jsx)(Oc,{onClose:p,unit:{type:i},user:o}):(0,q.jsxs)(Si,{closeModal:n,open:t,footer:a,title:{titleText:r??``},children:[l&&(0,q.jsx)(l,{}),s&&s.media?(0,q.jsx)(jc,{bitrate:s.bitrate,file:s.media,id:s.id,image:s.preview,pausePlay:s.pause_play_set,paywallVideoEvaluator:e?e=>{if(e>40)return f(!0),!0}:()=>void 0,playerId:`videojs-react`,shouldDisplay:!0,transcodedVideos:s.transcoded_video_set,width:471,user:o,unitType:i,fluid:!0,...c}):null,u&&(0,q.jsx)(u,{})]})},VT={"default-browse-thumbnail-dimensions":`VideoTrimmingModal__default-browse-thumbnail-dimensions___ff84ac58`,"default-browse-card-dimensions":`VideoTrimmingModal__default-browse-card-dimensions___188ec84d`,"range-container":`VideoTrimmingModal__range-container___8dac2926`,range:`VideoTrimmingModal__range___027f4068`,range__time:`VideoTrimmingModal__range__time___a022c99c`,"range__time--unset":`VideoTrimmingModal__range__time--unset___d2ece8f8`,"trimming-modal__instructions":`VideoTrimmingModal__trimming-modal__instructions___640b4268`},HT=({canTrim:e=!0,instructions:t=``,isOpen:n,onModalCancelled:r=()=>void 0,onModalClosed:i=()=>void 0,onModalSelected:a=()=>void 0,video:o,videoTrimmingRange:s,title:c=null})=>{let[l,u]=(0,G.useState)(0),[d,f]=(0,G.useState)({start:s.start,end:s.end}),p=(0,G.useCallback)(e=>{f({...e})},[]),m=(0,G.useCallback)(e=>{u(e)},[]),h=(0,G.useCallback)(()=>{a(d)},[a,d]),g=(0,G.useMemo)(()=>{let{start:t,end:n}=d,i={buttonsAlignment:`right`,secondaryButton:{id:`trimmer-cancel`,text:e?`Cancel`:`Close`,disabled:!1,onClick:r}};return e&&(i.primaryButton={disabled:t===0&&n===l||l===0,text:`Save clip`,onClick:h}),i},[e,r,h,d.start,d.end,l]),_=(0,G.useCallback)(()=>{let{start:e,end:t}=d,n=e===0&&t===l&&l!==0,r=n?`_:__`:kc(e),i=n?`_:__`:kc(t),a=(0,J.default)(VT.range__time,{[VT[`range__time--unset`]]:n}),o=Tc(Math.trunc(e)),s=Tc(Math.trunc(t)),c=n?`No clip selected.`:`Selected clip. ${o} to ${s}.`;return(0,q.jsxs)(`div`,{id:`trimmer-range`,className:VT[`range-container`],"aria-describedby":`range-descriptor`,children:[(0,q.jsx)(`div`,{id:`range-descriptor`,className:`sr-only`,children:c}),(0,q.jsxs)(`p`,{className:VT.range,"aria-hidden":!0,children:[`Selected Clip:`,(0,q.jsx)(`span`,{className:a,children:r}),`-`,(0,q.jsx)(`span`,{className:a,children:i})]})]})},[d,l]);return(0,q.jsx)(BT,{onModalClosed:i,video:o,videoProps:{allowFullscreen:!1,canTrim:e,hasTrimmingBar:!0,onDurationChange:m,onTrimChange:p,trimmingRange:s},isOpen:n,footer:g,title:c,BeforeVideo:()=>e?(0,q.jsxs)(`p`,{className:(0,J.default)(VT[`trimming-modal__instructions`]),children:[(0,q.jsx)(`strong`,{children:`Instructions: `}),` `,t]}):null,AfterVideo:_})},UT=[`1st`,`2nd`,`3rd`,`4th`,`5th`],WT={"default-browse-thumbnail-dimensions":`VideoEvidenceQuestion__default-browse-thumbnail-dimensions___cc76af6b`,"default-browse-card-dimensions":`VideoEvi
15denceQuestion__default-browse-card-dimensions___8143e95a`,"video-evidence-question":`VideoEvidenceQuestion__video-evidence-question___5b06e7a1`,"question-container":`VideoEvidenceQuestion__question-container___249b6e78`},GT={"default-browse-thumbnail-dimensions":`VideoEvidenceIcon__default-browse-thumbnail-dimensions___dd30227a`,"default-browse-card-dimensions":`VideoEvidenceIcon__default-browse-card-dimensions___ae32f1de`,container:`VideoEvidenceIcon__container___c5b6324b`,background:`VideoEvidenceIcon__background___896eeca2`,"background--edit":`VideoEvidenceIcon__background--edit___06506865`,"videoEvidence-squares":`VideoEvidenceIcon__videoEvidence-squares___555a2ddf`},KT=class extends G.Component{render(){let{edit:e}=this.props;return(0,q.jsxs)(`svg`,{className:(0,J.default)(GT.container),width:`18`,height:`19`,viewBox:`0 0 18 19`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`path`,{className:(0,J.default)({[GT.background]:!0,[GT[`background--edit`]]:e}),fillRule:`evenodd`,clipRule:`evenodd`,d:`M0.32009 0.809053C0.525041 0.61117 0.803013 0.5 1.09286 0.5H16.9071C17.0507 0.5 17.1928 0.527293 17.3254 0.58032C17.458 0.633348 17.5784 0.711071 17.6799 0.809053C17.7814 0.907035 17.8619 1.02336 17.9168 1.15138C17.9717 1.27939 18 1.41661 18 1.55517V17.4448C18 17.5834 17.9717 17.7206 17.9168 17.8486C17.8619 17.9766 17.7814 18.093 17.6799 18.1909C17.5784 18.2889 17.458 18.3667 17.3254 18.4197C17.1928 18.4727 17.0507 18.5 16.9071 18.5H1.09286C0.803013 18.5 0.525041 18.3888 0.32009 18.1909C0.
1511514 17.9931 0 17.7247 0 17.4448V1.55517`}),(0,q.jsxs)(`g`,{className:(0,J.default)(GT[`videoEvidence-squares`]),children:[(0,q.jsx)(`path`,{fill:`#FFFFFF`,fillRule:`evenodd`,clipRule:`evenodd`,d:`M2.70323 3.11002C2.61884 3.1915 2.57143 3.30201 2.57143 3.41724V5.03103C2.57143 5.14627 2.70323 5.33826 2.70323 5.33826C2.78762 5.41974 2.90208 5.46552 3.02143 5.46552H4.69286C4.8122 5.46552 4.92666 5.41974 5.01105 5.33826C5.09545 5.25678 5.14286 5.14627 5.14286 5.03103V3.41724C5.14286 3.30201 5.09545 3.1915 5.01105 3.11002C4.92666 3.02853 4.8122 2.98276 4.69286 2.98276H3.02143C2.90208 2.98276 2.78762 3.02853 2.70323 3.11002ZM2.70323 8.38588C2.61884 8.46736 2.57143 8.57787 2.57143 8.6931V10.3069C2.57143 10.4221 2.61884 10.5326 2.70323 10.6141C2.78762 10.6956 2.90208 10.7414 3.02143 10.7414H4.69286C4.8122 10.7414 4.92666 10.6956 5.01106 10.6141C5.09545 10.5326 5.14286 10.4221 5.14286 10.3069V8.6931C5.14286 8.57787 5.09545 8.46736 5.01106 8.38588C4.92666 8.3044 4.8122 8.25862 4.69286 8.25862H3.02143C2.90208 8.25862 2.78762 8.3044 2.70323 8.38588ZM5.01106 15.89C5.09545 15.8085 5.14286 15.698 5.14286 15.5828V13.969C5.14286 13.8537 5.09545 13.7432 5.01106 13.6617C4.92666 13.5803 4.8122 13.5345 4.69286 13.5345H3.02143C2.90208 13.5345 2.78762 13.5803 2.70323 13.6617C2.61884 13.7432 2.57143 13.8537 2.57143 13.969V15.5828C2.57143 15.698 2.61884 15.8085 2.70323 15.89C2.78762 15.9715 2.90208 16.0172 3.02143 16.0172H4.69286C4.8122 16.0172 4.92666 15.9715 5.01106 15.89ZM12.9889 3.11002C12.9046 3.1915 12.8571 3.30201 12.8571 3.41724V5.03103C12.8571 5.14627 12.9046 5.25678 12.9889 5.33826C13.0733 5.41974 13.1878 5.46552 13.3071 5.46552H14.9786C15.0979 5.46552 15.2124 5.41974 15.2968 5.33826C15.3812 5.25678 15.4286 5.14627 15.4286 5.03103V3.41724C15.4286 3.30201 15.3812 3.1915 15.2968 3.11002C15.2124 3.02853 15.0979 2.98276 14.9786 2.98276H13.3071C13.1878 2.98276 13.0733 3.02853 12.9889 3.11002ZM12.9889 13.6617C12.9046 13.7432 12.8571 13.8537 12.8571 13.969V15.5828C12.8571 15.698 12.9046 15.8085 12.9889 15.89C13.0733 15.9715 13.1878 16.0172 13.3071 16.0172H14.9786C15.0979 16.0172 15.2124 15.9715 15.2968 15.89C15.3812 15.8085 15.4286 15.698 15.4286 15.5828V13.969C15.4286 13.8537 15.3812 13.7432 15.2968 13.6617C15.2124 13.5803 15.0979 13.5345 14.9786 13.5345H13.3071C13.1878 13.5345 13.0733 13.5803 12.9889 13.6617ZM12.8571 8.6931C12.8571 8.57787 12.9046 8.46736 12.9889 8.38588C13.0733 8.3044 13.1878 8.25862 13.3071 8.25862H14.9786C15.0979 8.25862 15.2124 8.3044 15.2968 8.38588C15.3812 8.46736 15.4286 8.57787 15.4286 8.6931V10.3069C15.4286 10.4221 15.3812 10.5326 15.2968 10.6141C15.2124 10.6956 15.0979 10.7414 14.9786 10.7414H13.3071C13.1878 10.7414 13.0733 10.6956 12.9889 10.6141C12.9046 10.5326 12.8571 10.4221 12.8571 10.3069V8.6931Z`}),(0,q.jsx)(`path`,{fill:`#FFF`,fillRule:`evenodd`,clipRule:`evenodd`,d:`M2.70323 3.11002C2.61884 3.1915 2.57143 3.30201 2.57143 3.41724V5.03103C2.57143 5.14627 2.70323 5.33826 2.70323 5.33826C2.78762 5.41974 2.90208 5.46552 3.02143 5.46552H4.69286C4.8122 5.46552 4.92666 5.41974 5.01105 5.33826C5.09545 5.25678 5.14286 5.14627 5.14286 5.03103V3.41724C5.14286 3.30201 5.09545 3.1915 5.01105 3.11002C4.92666 3.02853 4.8122 2.98276 4.69286 2.98276H3.02143C2.90208 2.98276 2.78762 3.02853 2.70323 3.11002ZM2.70323 8.38588C2.61884 8.46736 2.57143 8.57787 2.57143 8.6931V10.3069C2.57143 10.4221 2.61884 10.5326 2.70323 10.6141C2.78762 10.6956 2.90208 10.7414 3.02143 10.7414H4.69286C4.8122 10.7414 4.92666 10.6956 5.01106 10.6141C5.09545 10.5326 5.14286 10.4221 5.14286 10.3069V8.6931C5.14286 8.57787 5.09545 8.46736 5.01106 8.38588C4.92666 8.3044 4.8122 8.25862 4.69286 8.25862H3.02143C2.90208 8.25862 2.78762 8.3044 2.70323 8.38588ZM5.01106 15.89C5.09545 15.8085 5.14286 15.698 5.14286 15.5828V13.969C5.14286 13.8537 5.09545 13.7432 5.01106 13.6617C4.92666 13.5803 4.8122 13.5345 4.69286 13.5345H3.02143C2.90208 13.5345 2.78762 13.5803 2.70323 13.6617C2.61884 13.7432 2.57143 13.8537 2.57143 13.969V15.5828C2.57143 15.698 2.61884 15.8085 2.70323 15.89C2.78762 15.9715 2.90208 16.0172 3.02143 16.0172H4.69286C4.8122 16.0172 4.92666 15.9715 5.01106 15.89ZM12.9889 3.11002C12.9046 3.1915 12.8571 3.30201 12.8571 3.41724V5.03103C12.8571 5.14627 12.9046 5.25678 12.9889 5.33826C13.0733 5.41974 13.1878 5.46552 13.3071 5.46552H14.9786C15.0979 5.46552 15.2124 5.41974 15.2968 5.33826C15.3812 5.25678 15.4286 5.14627 15.4286 5.03103V3.41724C15.4286 3.30201 15.3812 3.1915 15.2968 3.11002C15.2124 3.02853 15.0979 2.98276 14.9786 2.98276H13.3071C13.1878 2.98276 13.0733 3.02853 12.9889 3.11002ZM12.9889 13.6617C12.9046 13.7432 12.8571 13.8537 12.8571 13.969V15.5828C12.8571 15.698 12.9046 15.8085 12.9889 15.89C13.0733 15.9715 13.1878 16.0172 13.3071 16.0172H14.9786C15.0979 16.
150172 15.2124 15.9715 15.2968 15.89C15.3812 15.8085 15.4286 15.698 15.4286 15.5828V13.969C15.4286 13.8537 15.3812 13.7432 15.2968 13.6617C15.2124 13.5803 15.0979 13.5345 14.9786 13.5345H13.3071C13.1878 13.5345 13.0733 13.5803 12.9889 13.6617ZM12.8571 8.6931C12.8571 8.57787 12.9046 8.46736 12.9889 8.38588C13.0733 8.3044 13.1878 8.25862 13.3071 8.25862H14.9786C15.0979 8.25862 15.2124 8.3044 15.2968 8.38588C15.3812 8.46736 15.4286 8.57787 15.4286 8.6931V10.3069C15.4286 10.4221 15.3812 10.5326 15.2968 10.6141C15.2124 10.6956 15.0979 10.7414 14.9786 10.7414H13.3071C13.1878 10.7414 13.0733 10.6956 12.9889 10.6141C12.9046 10.5326 12.8571 10.4221 12.8571 10.3069V8.6931Z`,transform:`translate(0, 15.75)`})]})]})}};KT.propTypes={edit:K.default.bool},KT.defaultProps={edit:!1};var qT={"default-browse-thumbnail-dimensions":`VideoEvidenceQuestionButton__default-browse-thumbnail-dimensions___72d880f1`,"default-browse-card-dimensions":`VideoEvidenceQuestionButton__default-browse-card-dimensions___8818ef8c`,"button-container":`VideoEvidenceQuestionButton__button-container___f706c148`,"button-container__icon":`VideoEvidenceQuestionButton__button-container__icon___1198674f`,text:`VideoEvidenceQuestionButton__text___e67d677a`,"text--review":`VideoEvidenceQuestionButton__text--review___117589e2`,"text--edit":`VideoEvidenceQuestionButton__text--edit___4b24fb05`},JT=class extends G.Component{render(){let{evidence:e,isActivitySubmitted:t,onSelect:n,text:r,gradingEnabled:i}=this.props;return(0,q.jsxs)(`li`,{className:(0,J.default)(qT[`button-container`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(qT[`button-container__icon`]),"aria-hidden":`true`,children:(0,q.jsx)(KT,{edit:!t||i})}),(0,q.jsx)(`button`,{tabIndex:0,className:(0,J.default)(qT.text,{[qT[`text--edit`]]:!t||i,[qT[`text--review`]]:t}),onClick:()=>n(e),children:r})]},e.label)}},YT=class extends G.Component{constructor(e){super(e);let{question:{evidence_quantity:t},questionAttempt:n}=e,r=[];r=n?n.answer.map((e,t)=>({end:e.end,label:t+1,start:e.start})):Array(t).fill(null).map((e,t)=>({end:0,label:t+1,start:0})),this.state={currentEvidenceIndex:-1,evidences:r,showInstructionsModal:!1,showVideoTrimmingModal:!1}}componentDidUpdate(e,t){let{evidences:n}=this.state,{question:r,questionAttempt:i,onChange:a}=this.props;if(n!==t.evidences){let e=i?{...i}:{questionId:r.id};e.isValid=this.isValid(),e.answer=n,a(e)}}openModal=e=>{this.setState({currentEvidenceIndex:e,showVideoTrimmingModal:!0})};closeModal=()=>{this.setState({currentEvidenceIndex:-1,showVideoTrimmingModal:!1})};isValid=()=>this.state.evidences.every(e=>e.end-e.start>=1);onEvidenceSelected=e=>{let{question:t,onSelected:n}=this.props,{evidences:r}=this.state;n(t.id);let i=r.findIndex(t=>t===e);this.openModal(i)};onClipSaved=({end:e,start:t})=>{let{evidences:n,currentEvidenceIndex:r}=this.state,i=[...n.slice(0,r),{...n[r],end:e,start:t},...n.slice(r+1)];this.setState({evidences:i}
15),this.closeModal()};getVideoEvidenceText=e=>{let{isActivitySubmitted:t}=this.props,{evidences:n,currentEvidenceIndex:r}=this.state,i=e.end!==0,a=n.length>1,o=r===-1&&i,s=a?e.label:``,c=o?`(${kc(Math.trunc(e.start))} - ${kc(Math.trunc(e.end))})`:``;return`${i?t?`View`:`View/Edit`:`Create`} Video Clip ${s} ${c}`};renderModal=()=>{let{video:e,isActivitySubmitted:t,question:{stem:n}}=this.props,{evidences:r,currentEvidenceIndex:i}=this.state;if(i===-1)return;let a=r[i],o=r.length>1?UT[i]:``,s=` 16 ${n}${n.endsWith(`.`)?``:`.`} 17 Drag the purple bars to trim the video and create your ${o} clip. 18 `,c=t?`Selected clip`:this.getVideoEvidenceText(a);return(0,q.jsx)(HT,{isOpen:this.state.showVideoTrimmingModal,canTrim:!t,instructions:s,onModalSelected:this.onClipSaved,onModalCancelled:this.closeModal,onModalClosed:this.closeModal,title:c,video:e,videoTrimmingRange:{end:a.end,start:a.start}})};renderEvidences=()=>{let{isActivitySubmitted:e,gradingEnabled:t}=this.props,{evidences:n}=this.state;return(0,q.jsx)(`ul`,{children:n.map(n=>(0,q.jsx)(JT,{evidence:n,gradingEnabled:t,isActivitySubmitted:e,onSelect:this.onEvidenceSelected,text:this.getVideoEvidenceText(n)},n.label))})};renderGradingComponent=()=>{let{activityState:e,gradingEnabled:t,isStudent:n,questionAttempt:r,onCommentChanged:i,onGradeSelected:a}=this.props;return t&&(0,q.jsx)(PT,{activityState:e,onCommentChanged:i,onGradeSelected:a,questionAttempt:r,isStudent:n})};openInstructionsModal=()=>this.setState({showInstructionsModal:!0});closeInstructionsModal=()=>this.setState({showInstructionsModal:!1});displayImmersiveReader=e=>{let{question:t,unitName:n,studentAssignment:r}=this.props;no(n,Mn({content:t.stem}),{activity:On.BREAK_IT_DOWN,isAssignment:Ar(r,On.BREAK_IT_DOWN)})};renderQuestion=()=>{let{question:e,isIrEnabled:t}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(WT[`question-container`]),children:[t&&(0,q.jsx)(ao,{onClick:this.displayImmersiveReader}),(0,q.jsx)(ET,{question:e,onLearnHowClick:this.openInstructionsModal,shouldRenderLearnHow:!0})]})};handleInstructionsKeyDown=e=>{e.key===`Escape`&&this.closeInstructionsModal()};renderInstructionsModal=()=>{if(!this.state.showInstructionsModal)return;let e={titleAlignment:`left`,titleText:`How to create a clip`},t={buttonsAlignment:`right`,primaryButton:{text:`Got it!`,callbackFunction:this.closeInstructionsModal}};return(0,q.jsx)(Si,{title:e,closeModal:this.closeInstructionsModal,onKeyDown:this.handleInstructionsKeyDown,open:this.state.showInstructionsModal,footer:t,children:(0,q.jsx)(`div`,{style:{height:`325px`},children:(0,q.jsx)(jc,{height:``,width:568,isAuthorized:!0,shouldDisplay:!0,bitrate:1080,pausePlay:[],backgroundNone:!0,playerId:`videojs-react`,transcodedVideos:this.props.transcodedVideos,trackingMarketingVideoLocation:`how to create a clip`,fileAD:`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/BID_tutorial_explained.mp4`,file:`https://flocabulary.s3.amazonaws.com/webassets/BID-video.mp4`})})})};render(){return(0,q.jsxs)(`div`,{className:(0,J.default)(WT[`video-evidence-question`]),children:[this.renderQuestion(),this.renderGradingComponent(),this.renderEvidences(),this.renderModal(),this.renderInstructionsModal()]})}};YT.propTypes={activityState:MT,gradingEnabled:K.default.bool,isActivitySubmitted:K.default.bool,isIrEnabled:K.default.bool,isStudent:K.default.bool,onChange:K.default.func,onCommentChanged:K.default.func,onGradeSelected:K.default.func,onSelected:K.default.func,question:iT,questionAttempt:cT,studentAssignment:K.default.object,video:xo},YT.defaultProps={activityState:I.INITIALIZED,gradingEnabled:!1,isActivitySubmitted:!1,isIrEnabled:!1,isStudent:!1,onChange:()=>{},onCommentChanged:()=>{},onGradeSelected:()=>{},onSelected:()=>{},question:null,questionAttempt:null,studentAssignment:null,video:null};var XT={"default-browse-thumbnail-dimensions":`BreakItDownQuestionSetSectionView__default-browse-thumbnail-dimensions___6b865913`,"default-browse-card-dimensions":`BreakItDownQuestionSetSectionView__default-browse-card-dimensions___f45513f0`,"question-set":`BreakItDownQuestionSetSectionView__question-set___a521fe69`,"question-set__question":`BreakItDownQuestionSetSectionView__question-set__question___76d7a592`},ZT=class extends G.Component{constructor(e){super(e),this.firstQuestionRef=G.createRef()}componentDidUpdate(e){this.props.currentQuestionSet&&e.currentQuestionSet!==this.props.currentQuestionSet&&this.focusFirstQuestion()}focusFirstQuestion(){if(this.firstQuestionRef.current){let e=this.firstQuestionRef.current.querySelector(`input, button, textarea, [tabindex]:not
18([tabindex="-1"])`);e&&e.focus()}}onQuestionAttemptChanged=e=>{let{onQuestionAttemptChanged:t}=this.props;e&&t(e)};onQuestionSelected=e=>{this.props.onQuestionChange(e)};renderQuestionComponent=e=>{let{activityState:t,breakItDownVideo:n,gradingEnabled:r,isActivitySubmitted:i,isIrEnabled:a,isStudent:o,onCommentChanged:s,onGradeSelected:c,questionAttempts:l,studentAssignment:u,unitName:d,isAssignmentReview:f}=this.props,p=null,m={activityState:t,gradingEnabled:r,isActivitySubmitted:i,isBID:!0,isIrEnabled:a,isStudent:o,key:`question-${e.id}-${e.title}`,onChange:this.onQuestionAttemptChanged,onCommentChanged:s,onGradeSelected:c,onSelected:this.onQuestionSelected,question:e,questionAttempt:l&&l[e.id],studentAssignment:u,unitName:d,isAssignmentReview:f};switch(e.type){case Mt.MULTIPLE_CHOICE:p=OT;break;case Mt.FREE_RESPONSE:p=zT;break;case Mt.VIDEO_EVIDENCE:m.video=n,p=YT;break}return p&&(0,q.jsx)(p,{...m})};render(){let{currentQuestionSet:e}=this.props;return e?(0,q.jsx)(`div`,{className:(0,J.default)(XT[`question-set`]),children:e.questions.map((e,t)=>(0,q.jsx)(`div`,{className:(0,J.default)(XT[`question-set__question`]),ref:t===0?this.firstQuestionRef:null,children:this.renderQuestionComponent(e)},`question-${e.id}`))}):null}};ZT.propTypes={activityState:MT,breakItDownVideo:xo,currentQuestionSet:aT,gradingEnabled:K.default.bool,isActivitySubmitted:K.default.bool,isIrEnabled:K.default.bool,isStudent:K.default.bool,onCommentChanged:K.default.func,onGradeSelected:K.default.func,onQuestionAttemptChanged:K.default.func,onQuestionChange:K.default.func,questionAttempts:K.default.objectOf(cT),studentAssignment:K.default.object,unitName:K.default.string},ZT.defaultProps={activityState:I.INITIALIZED,breakItDownVideo:null,currentQuestionSet:null,gradingEnabled:!1,isActivitySubmitted:!1,isIrEnabled:!1,isStudent:!1,onCommentChanged:()=>{},onGradeSelected:()=>{},onQuestionAttemptChanged:()=>{},onQuestionChange:()=>{},questionAttempts:null,studentAssignment:null,unitName:``};var QT={"default-browse-thumbnail-dimensions":`RandomImage__default-browse-thumbnail-dimensions___02cc4fa3`,"default-browse-card-dimensions":`RandomImage__default-browse-card-dimensions___11c142f0`,"random-image":`RandomImage__random-image___10fb152b`,zoomInDown:`RandomImage__zoomInDown___eb1afc2f`,"random-image--bg1":`RandomImage__random-image--bg1___dc292866`,tada:`RandomImage__tada___b2872301`,"random-image--bg2":`RandomImage__random-image--bg2___d697fc84`,bounceInRight:`RandomImage__bounceInRight___a4f3a093`,"random-image--bg3":`RandomImage__random-image--bg3___6651b0b5`,swing:`RandomImage__swing___1e2557bf`,"random-image--bg4":`RandomImage__random-image--bg4___33462dff`,rotateInUpLeft:`RandomImage__rotateInUpLeft___56de63c0`,"random-image--bg5":`RandomImage__random-image--bg5___a5650877`,flipInX:`RandomImage__flipInX___130d6f54`,"random-image--bg6":`RandomImage__random-image--bg6___f0ff6700`,rotateIn:`RandomImage__rotateIn___1c01afa2`,"random-image--bg7":`RandomImage__random-image--bg7___fe1fccd2`,"random-image--bg8":`RandomImage__random-image--bg8___e154488f`,flip:`RandomImage__flip___535fc2a5`},$T=class extends G.Component{MIN_BACKGROUND_NUMBER=1;MAX_BACKGROUND_NUMBER=8;backgroundNumber=0;constructor(e){super(e),this.backgroundNumber=Math.floor(Math.random()*(this.MAX_BACKGROUND_NUMBER+1-this.MIN_BACKGROUND_NUMBER))+this.MIN_BACKGROUND_NUMBER}render(){let e=this.backgroundNumber;if(e!==0)return(0,q.jsx)(`div`,{className:(0,J.default)(QT[`random-image`],QT[`random-image--bg${e}`])})}},eE=class extends G.Component{render(){return(0,q.jsxs)(`svg`,{className:this.props.className,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 23.68 30.44`,children:[(0,q.jsx)(`path`,{d:`M17.19,23.8q-.67-.68-2.12-1.9a22.64,22.64,0,0,0-2.58-2.06.62.62,0,0,0-.4-.14.6.6,0,0,0-.43.17.57.57,0,0,0-.18.43V24h0A8.76,8.76,0,0,1,4.88,9.89a.74.74,0,0,0-.07-1L3.64,7.82a.74.74,0,0,0-1.08.07A11.81,11.81,0,0,0,11.46,27h0v2.8a.54.54,0,0,0,.31.53.63.63,0,0,0,.64,0,21.59,21.59,0,0,0,2.61-2q1.47-1.23,2.15-1.92t.87-.9a.6.6,0,0,0,0-.79Q17.86,24.48,17.19,23.8Z`}),(0,q.jsx)(`path`,{d:`M12.11,3.4l0,0V.6a.54.54,0,0,0-.31-.53.63.63,0,0,0-.64,0,21.59,21.59,0,0,0-2.61,2Q7,3.36,6.36,4t-.87.9a.6.6,0,0,0,0,.79q.19.22.86.9t2.13,1.9a22.64,22.64,0,0,0,2.58,2.06.62.62,0,0,0,.4.14.61.61,0,0,0,.43-.17.58.58,0,0,0,.18-.43V6.44l0,0a8.76,8.76,0,0,1,6.67,14.13.74.74,0,0,0,.07,1L20,22.66a.75.75,0,0,0,1.08-.07,11.82,11.82,0,0,0-9-19.19Z`})]})}},tE=K.default.shape({active:K.default.bool,activity:K.default.number,activity_type:K.default.string,custom_name_for_instructions:K.default.string,definitioncardattempt_set:K.default.array,id:K.default.number,percentage:K.default.number,state:MT,student_assignment:K.default.number,type:K.default.string,user:K.default.number}),nE=K.default.shape({...lT}),rE=K.default.shape({activity_type:K.default.string,custom_name_for_instructions:K.default.string,id:K.default.number,type:K.default.string,unit_page_name:K.default.string}),iE=K.default.shape({...lT}),aE=K.default.shape({active:K.default.bool,activity:K.default.number,activity_type:K.default.string,id:K.default.number,question_attempts:K.default.arrayOf(cT),state:MT,student_assignment:K.default.number,submit_date:K.default.string,type:K.default.string,user:K.default.number}),oE=K.default.oneOfType([uT,tE,nE,rE,iE,aE]),sE={"default-browse-thumbnail-dimensions":`ActivityReviewPage__default-browse-thumbnail-dimensions___8a73cb89`,"default-browse-card-dimensions":`ActivityReviewPage__default-browse-card-dimensions___f95421c7`,review:`ActivityReviewPage__review___29f67fe6`,review__header:`ActivityReviewPage__review__header___585ad1c3`,review__header__title:`ActivityReviewPage__review__header__title___7a1fdde1`,review__header__subtitle:`ActivityReviewPage__review__header__subtitle___840910bf`,review__progress:`ActivityReviewPage__review__progress___9010bfbb`,review__buttons:`ActivityReviewPage__review__buttons___4955e13e`,review__buttons__secondary:`ActivityReviewPage__review__buttons__secondary___79f4033e`},cE=class extends G.Component{onBackToQuestions=()=>{let{questions:e,onQuestionChange:t}=this.props,n=e[0];t(n.id,!0)};renderHeader=()=>{let{questions:e,activityAttempt:t,studentAssignment:n}=this.props,r=xe(e),i=ti(e).length>0,a=r.length,o=`You got ${Et(r,t.questions)} correct out of ${a}`,s;i&&(s=`multiple choice question(s)`);let c=(0,q.jsxs)(`h2`,{className:(0,J.default)(sE.review__header__title),children:[o,s&&(0,q.
18jsx)(`br`,{}),s]}),l=i&&(0,q.jsx)(`p`,{className:(0,J.default)(sE.review__header__subtitle),children:n&&n.id?`All other submissions will be sent to your teacher to review.`:`For all other questions to be graded, this activity must be assigned to you.`});return(0,q.jsxs)(`div`,{className:(0,J.default)(sE.review__header),children:[c,l]})};render(){let{questions:e,activityAttempt:t,onQuestionChange:n,studentAssignment:r,onPlayAgain:i}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(sE.review),children:[this.renderHeader(),(0,q.jsx)(`div`,{className:(0,J.default)(sE.review__progress),children:(0,q.jsx)(gT,{questions:e,jumpToItem:n,activityAttempt:t})}),(0,q.jsxs)(`div`,{className:(0,J.default)(sE.review__buttons),children:[(0,q.jsx)(wa,{size:`large`,onClick:this.onBackToQuestions,children:`Review your answers`}),(!r||!Ar(r,On.BREAK_IT_DOWN))&&(0,q.jsxs)(jo,{size:`large`,className:(0,J.default)(sE.review__buttons__secondary),onClick:i,children:[(0,q.jsx)(eE,{}),` Play Again`]})]}),(0,q.jsx)($T,{})]})}};cE.propTypes={activityAttempt:oE,onPlayAgain:K.default.func,onQuestionChange:K.default.func,questions:K.default.arrayOf(iT),studentAssignment:fT},cE.defaultProps={activityAttempt:null,onPlayAgain:()=>{},onQuestionChange:()=>{},questions:[],studentAssignment:null};var lE={"break-it-down-review":`BreakItDownReviewSectionView__break-it-down-review___73e611b5`},uE=class extends G.Component{componentDidMount(){let{questions:e}=this.props;document.getElementById(`progress-dot-${e[0].id}`).focus()}render(){let{questions:e,breakItDownAttempt:t,onQuestionChange:n,onPlayAgain:r,studentAssignment:i}=this.props;return(0,q.jsx)(`div`,{className:(0,J.default)(lE[`break-it-down-review`]),children:(0,q.jsx)(cE,{activityAttempt:t,onQuestionChange:n,questions:e,onPlayAgain:r,studentAssignment:i})})}};uE.propTypes={breakItDownAttempt:uT,onPlayAgain:K.default.func,onQuestionChange:K.default.func,questions:K.default.arrayOf(iT),studentAssignment:fT},uE.defaultProps={breakItDownAttempt:null,onPlayAgain:()=>{},onQuestionChange:()=>{},questions:[],studentAssignment:null};var dE=class extends G.Component{constructor(e){super(e),this.state={currentQuestionId:this.isLoading()?null:this.getInitialQuestionId()},this.breakItDownRef=G.createRef()}componentDidUpdate(){let{currentQuestionId:e}=this.state;!this.isLoading()&&e===ji.UNSET&&this.setState({currentQuestionId:this.getInitialQuestionId()})}getQuestions=()=>{let{breakItDown:e}=this.props;return oe(e.questionSets)};getInitialQuestionId=()=>{let{breakItDownAttempt:e,isStudent:t,gradingEnabled:n}=this.props,r=this.getQuestions();return t&&e.submit_date&&!n?ji.REVIEW:r.length>0?r[0].id:ji.REVIEW};getCurrentQuestionSet=()=>{let{breakItDown:e}=this.props,{currentQuestionId:t}=this.state;return e.questionSets.find(e=>e.questions.some(e=>e.id===t))};isLoading=()=>{let{breakItDown:e,breakItDownAttempt:t,isStudent:n}=this.props;return!e||!e.questionSets||n&&!t};onQuestionChange=(e,t=!1)=>{let{currentQuestionId:n}=this.state;n!==e&&this.setState({currentQuestionId:e}),t&&setTimeout(()=>document.getElementById(`progress-dot-${e}`).focus(),100)};onQuestionSetChange=e=>{let{breakItDown:t}=this.props,n=t.questionSets.find(t=>e<=t.position),r=n&&n.questions&&n.questions[0];r&&this.onQuestionChange(r.id)};isValidQuestionSetAttempt=e=>{let{breakItDownAttempt:t,gradingEnabled:n}=this.props;return!t||!t.questions||!e||!e.questions?!1:n?e.questions.every(e=>{let n=t.questions[e.id];return n&&(e.type===Mt.MULTIPLE_CHOICE||typeof n.score==`number`)}):e.questions.every(e=>{let n=t.questions[e.id];return n&&n.isValid===!0})};logSubmit=()=>{let{breakItDown:e}=this.props;Mr({action:`submitted break it down front of classroom`,primary:e.id,secondary:e.unitId})};onSubmitAttempt=()=>{let{breakItDown:e,isStudent:t,onActivityAttemptSubmitted:n,gradingEnabled:r}=this.props;e.questionSets.every(e=>this.isValidQuestionSetAttempt(e))&&(n(),t||this.logSubmit(),r||this.onQuestionChange(ji.REVIEW))};onQuestionAttemptChanged=e=>{let{onQuestionAttemptChanged:t}=this.props;t(e)};onBackToReview=()=>{let{currentQuestionId:e}=this.state;e&&this.onQuestionChange(ji.REVIEW)};onPlayAgain=()=>{let{onPlayAgain:e,breakItDown:t}=this.props;e(t),this.setState({currentQuestionId:null})};renderActivityView(){let{assignment:e,breakItDown:t,breakItDownAttempt:n,breakItDownVideo:r,classSection:i,gradingEnabled:a,isIrEnabled:o,isStudent:s,onCommentChanged:c,onEditGrade:l,onGradeSelected:u,studentAssignment:d,unitName:f,isAssignmentReview:p}=this.props,{currentQuestionId:m}=this.state,h=this.getQuestions(),g=this.getCurrentQuestionSet();g&&(g.questions=oe([g]));let _=n&&n.questions,v=n&&n.submit_date!==null,y=n?n.state:I.INITIALIZED,b=y===I.REVIEWABLE;return(0,q.jsxs)(`div`,{className:(0,J.default)(hT[`break-it-down`]),children:[(0,q.jsx)(vT,{assignment:e,questions:h,currentQuestionId:m,onQuestionChange:this.onQuestionChange,breakItDownAttempt:n,classSection:i,isActivityGraded:b,gradingEnabled:a,onEditGrade:l,isAssignmentReview:p}),(0,q.jsx)(ZT,{activityState:y,breakItDownVideo:r,currentQuestionSet:g,gradingEnabled:a,isActivitySubmitted:v,isIrEnabled:o,isStudent:s,onCommentChanged:c,onGradeSelected:u,onQuestionAttemptChanged:this.onQuestionAttemptChanged,onQuestionChange:this.onQuestionChange,questionAttempts:_,studentAssignment:d,unitName:f,isAssignmentReview:p}),(0,q.jsx)(ST,{questionSets:t.questionSets,currentQuestionSet:g,isActivitySubmitted:v,isActivityGraded:b,onBackToReview:this.onBackToReview,onQuestionSetChange:this.onQuestionSetChange,onSubmitAttempt:this.onSubmitAttempt,isValidQuestionAttempt:this.isValidQuestionSetAttempt(g),gradingEnabled:a,isStudent:s})]})}renderReviewView(){let{breakItDownAttempt:e,studentAssignment:t}=this.props;return(0,q.jsx)(uE,{breakItDownAttempt:e,questions:this.getQuestions(),onQuestionChange:this.onQuestionChange,onPlayAgain:this.onPlayAgain,studentAssignment:t})}render(){let{currentQuestionId:e}=this.state;
18return e===ji.UNSET?(0,q.jsx)(V,{message:`Loading`}):e===ji.REVIEW?this.renderReviewView():this.renderActivityView()}};dE.propTypes={assignment:pT,breakItDown:oT,breakItDownAttempt:uT,breakItDownVideo:xo,classSection:mT,gradingEnabled:K.default.bool,isIrEnabled:K.default.bool,isStudent:K.default.bool,onActivityAttemptSubmitted:K.default.func,onCommentChanged:K.default.func,onEditGrade:K.default.func,onGradeSelected:K.default.func,onPlayAgain:K.default.func,onQuestionAttemptChanged:K.default.func,studentAssignment:fT,unitName:K.default.string},dE.defaultProps={assignment:null,breakItDown:null,breakItDownAttempt:null,breakItDownVideo:null,classSection:null,gradingEnabled:!1,isIrEnabled:!1,isStudent:!1,onActivityAttemptSubmitted:()=>{},onCommentChanged:()=>{},onGradeSelected:()=>{},onPlayAgain:()=>{},onQuestionAttemptChanged:()=>{},studentAssignment:null,unitName:``};var fE=class extends G.Component{render(){let{breakItDown:e,breakItDownAttempt:t,onActivityAttemptSubmitted:n,onQuestionAttemptChanged:r,onPlayAgain:i,isStudent:a,breakItDownVideo:o,studentAssignment:s,isIrEnabled:c,unitName:l}=this.props;return(0,q.jsx)(dE,{breakItDown:e,breakItDownAttempt:t,onQuestionAttemptChanged:r,onActivityAttemptSubmitted:n,onPlayAgain:i,isStudent:a,breakItDownVideo:o,studentAssignment:s,isIrEnabled:c,unitName:l})}};fE.propTypes={breakItDown:oT,breakItDownAttempt:uT,breakItDownVideo:xo,isIrEnabled:K.default.bool,isStudent:K.default.bool,onActivityAttemptSubmitted:K.default.func,onPlayAgain:K.default.func,onQuestionAttemptChanged:K.default.func,studentAssignment:fT,unitName:K.default.string},fE.defaultProps={breakItDown:null,breakItDownAttempt:null,breakItDownVideo:null,isIrEnabled:!1,isStudent:!1,onActivityAttemptSubmitted:()=>{},onPlayAgain:()=>{},onQuestionAttemptChanged:()=>{},studentAssignment:null,unitName:``};var pE=class extends G.Component{componentDidMount(){let{actions:e}=this.props;e.containerInitialize(this.getActivityId())}componentDidUpdate(e){let{showRegularActivities:t,actions:n}=this.props;t!==e.showRegularActivities&&n.containerInitialize(this.getActivityId())}componentWillUnmount(){let{actions:e}=this.props;e.containerFinalize()}getCurrentUnit=()=>this.props.showRegularActivities?this.props.unit.related_units.find(({type:e})=>e===A.REGULAR_UNIT):this.props.unit;getActivityId=()=>we(On.BREAK_IT_DOWN,this.getCurrentUnit());render(){let{breakItDown:e,breakItDownAttempt:t,isStudent:n,studentAssignment:r,user:i}=this.props,{onQuestionAttemptChanged:a,onActivityAttemptSubmitted:o,onPlayAgain:s}=this.props.actions,c=this.getCurrentUnit();return(0,q.jsx)(fE,{breakItDown:e,breakItDownAttempt:t,onQuestionAttemptChanged:a,onActivityAttemptSubmitted:o,isStudent:n,studentAssignment:r,breakItDownVideo:c.text?c.text.video:c.video,onPlayAgain:s,isIrEnabled:i.gets_text_to_speech_widget,unitName:this.getCurrentUnit().name})}};pE.propTypes={activity:K.default.object,actions:K.default.shape({containerInitialize:K.default.func.isRequired,containerFinalize:K.default.func.isRequired,onActivityAttemptSubmitted:K.default.func.isRequired,onPlayAgain:K.default.func.isRequired,onQuestionAttemptChanged:K.default.func.isRequired}),breakItDown:oT,breakItDownAttempt:uT,isStudent:K.default.bool,studentAssignment:K.default.object,unit:Co},pE.defaultProps={activity:{},breakItDown:null,breakItDownAttempt:null,isStudent:!1,studentAssignment:{},unit:null};var mE=N(e=>dT(e),e=>U({containerInitialize:xi.breakItDownContainerInitialize,containerFinalize:xi.breakItDownContainerFinalize,onActivityAttemptSubmitted:xi.onActivityAttemptSubmitted,onQuestionAttemptChanged:xi.onQuestionAttemptChanged,onPlayAgain:xi.onPlayAgain},e))(pE);function hE({unit:e,hasVideoView:t},n,r,i){let{user:a}=mr.getState();a.id&&(r&&Mr({action:r,secondary:e.id,tertiary:n}),!t&&i&&pr.createVideoView(a.id,e.id))}var gE={videoCompleteEvaluator:function(e,t){return hE(e,t,`completed video playback`,!0)},videoStartEvaluator:function(e,t){return hE(e,t,null,!1)}},_E={onVideoStarted:function(e,t,n,r,i){return{type:vr.VIDEO_STARTED,unit:e,isAssignment:t,discussModeEnabled:n,isPractice:r,playedFrom:i}},onVideoCompleted:function(e,t,n,r,i){return{type:vr.VIDEO_COMPLETED,unit:e,isAssignment:t,discussModeEnabled:n,isPractice:r,playedFrom:i}},onVideoPlaybackCompleted(e){return{type:vr.VIDEO_PLAYBACK_COMPLETED,unit:e}},trackVideoCompletedError:function(e){return{type:vr.REPORTING_TRACK_VIDEO_COMPLETED_ERROR,error:e}}},vE=class extends G.Component{componentDidMount(){this.props.actions.containerInitialize()}videoStartEvaluator=e=>{let{unit:t,hasVideoView:n,shouldShowDiscussMode:r,actions:i}=this.props;i.onVideoStarted(t,e,r,this.props.unit.type===`vocab_practice`,$r.LESSON_PAGE),gE.videoStartEvaluator({unit:t,hasVideoView:n},e)};videoEndEvaluator=e=>{let{shouldShowDiscussMode:t,actions:n,unit:r,hasVideoView:i}=this.props;n.onVideoCompleted(r,e,t,r.type===`vocab_practice`,$r.LESSON_PAGE),gE.videoCompleteEvaluator({unit:r,hasVideoView:i},e)};videoPlaybackCompletedEvaluator=()=>this.props.actions.onVideoPlaybackCompleted(this.props.unit);render(){return(0,q.jsx)(To,{audioOnly:this.props.audioOnly,canManageUnits:this.props.canManageUnits,fromUserJourney:this.props.fromUserJourney,hasNPOAccess:this.props.hasNPOAccess,isUnitHidden:this.props.isUnitHidden,logAction:this.props.logAction,paywall:this.props.paywall,previewAsStudent:this.props.previewAsStudent,redirectToSkillSelection:this.props.actions.redirectToSkillSelection,redirectToTextSelection:this.props.actions.redirectToTextSelection,shouldShowDiscussMode:this.props.shouldShowDiscussMode,showLyrics:this.props.showLyrics,standaloneMode:this.props.standaloneMode,studentAssignment:this.props.studentAssignment,switchUnitAvailability:this.props.actions.switchUnitAvailability,unit:this.props.unit,user:this.props.user,videoCompleteEvaluator:this.videoEndEvaluator,videoPlaybackCompletedEvaluator:this.videoPlaybackCompletedEvaluator,videoStartEvaluator:this.videoStartEvaluator})}};vE.propTypes={actions:K.default.shape({containerInitialize:K.default.func.isRequired,redirectToSkillSelection:K.default.func.isRequired,redirectToTextSelection:K.default.func.isRequired,switchUnitAvailability:K.default.func.isRequired,onVideoStarted:K.default.func.isRequired,onVideoCompleted:K.default.func.isRequired}),canManageUnits:K.default.bool,user:K.default.object,unit:K.default.object,paywall:K.default.bool,audioOnly:K.default.bool,showLyrics:K.default.bool,studentAssignment:K.default.object,logAction:K.default.func,standaloneMode:K.default.bool,useVideoViewEvaluator:K.default.bool,shouldShowDiscussMode:K.default.bool,hasNPOAccess:K.default.bool,hasVideoView:K.default.bool,previewAsStudent:K.default.bool},vE.defaultProps={activityType:`video`,canManageUnits:!1,user:{},unit:{},paywall:!1,audioOnly:!1,showLyrics:!1,studentAssignment:{},logAction:null,standaloneMode:!1,useVideoViewEvaluator:!0,shouldShowDiscussMode:!0,hasNPOAccess:!1,hasVideoView:!1,fromUserJourney:!1,previewAsStudent:!1};var yE=N(e=>{let{hasNPOAccess:t,previewAsStudent:n}=Rc(e);return{hasNPOAccess:t,fromUserJourney:We(e),previewAsStudent:n}},e=>U({containerInitialize:Tr.videoContainerInitialize,redirectToSkillSelection:pn.onRedirectedToSkill,redirectToTextSelection:pn.onRedirectedToText,switchUnitAvailability:Tr.unitSwitchAvailability,onVideoStarted:_E.onVideoStarted,onVideoCompleted:_E.onVideoCompleted,onVideoPlaybackCompleted:_E.onVideoPlaybackCompleted},e))(vE),bE={"default-browse-thumbnail-dimensions":`FreeVideoTrialBar__default-browse-thumbnail-dimensions___17f6245c`,"default-browse-card-dimensions":`FreeVideoTrialBar__default-browse-card-dimensions___f68631f6`,"bar-container":`FreeVideoTrialBar__bar-container___aa49c3ad`,"content-container":`FreeVideoTrialBar__content-container___d556df0e`,"want-access-text":`FreeVideoTrialBar__want-access-text___7d4d8516`,"number-text":`FreeVideoTrialBar__number-text___4f4bddad`,button:`FreeVideoTrialBar__button___776d63b3`},xE=class extends G.Component{onStartFreeTrialPress=()=>{za(`free video trial cta`,`bottom`,null)};render(){return(0,q.jsx)(`div`,{className:(0,J.default)(bE[`bar-container`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(bE[`content-container`]),children:[(0,q.jsxs)(`span`,{className:(0,J.default)(bE[`want-access-text`]),children:[`Want access to over `,(0,q.jsx)(`span`,{className:(0,J.default)(bE[`number-text`]),children:`500`}),` of our videos?`]}),(0,q.jsx)(`a`,{href:`/free-video-trial/`,className:(0,J.default)(`button--primary`,bE.button),onClick:this.onStartFreeTrialPress,children:`start a free trial!`})]})})}},SE=class extends wd{constructor(){super(),this.pageType=`lesson`}},CE=N(e=>Rc(e),e=>U({unitPageAppInitialize:Tr.unitPageAppInitialize,unitPageAppFinalize:Tr.unitPageAppFinalize,trackVisitedActivity:Tr.trackVisitedActivity,switchUnitAvailability:Tr.unitSwitchAvailability},e))(e=>{let{actions:t,canManageUnits:n,videoCompleted:r,hasCompletedAssignTooltip:i,hasVideoView:a,isUnitHidden:o,location:s,match:c,studentAssignment:l,showLyrics:u,audioOnly:d,unit:f,user:p,visitedActivities:m,showRegularActivities:h}=e,_=()=>Ji.parse(s.search)?.assignment,y=(0,G.useCallback)(()=>pr.getUnit(c.params.unit,_()),[c.params.unit,_()]);(0,G.useEffect)(()=>{let e=Ji.parse(s.search).assignment;return t.unitPageAppInitialize(e),()=>{t.unitPageAppFinalize(),pr.dispatchUnitData({}),Ks.changeToolbarBook(`nonUnitPage`)}},[]),(0,G.useEffect)(()=>{f&&Vo(f)},[f?.seo_document]),(0,G.useEffect)(()=>{y()},[_(),c.params.unit]);let b=(0,G.useMemo)(()=>!p.id||!p.has_video_access&&!!f&&!f.is_free||!!f&&Xt.includes(f.type)&&!p.is_flocab_plus_member,[p,f]),S=e=>({video:yE,"read-and-respond":IS,quiz:uo,"teacher-resources":oC,"lyric-lab":nT,"vocab-cards":uC,"vocab-game":yo,"break-it-down":mE})[e],C=()=>{let e=nr(l),t=l?.activity_summary&&l.activity_summary.some(e=>e.type===`definitioncardsactivity`),n=l?.activity_summary&&l.activity_summary.find(n=>!n.completed&&(!(t&&e)||n.type===e[0].activity));return c.params.unit===f.page_name&&n&&n.slug.slice(0,-1)},w=()=>{let e=C();if(e)return e;let t=f.activities_dict??{},n=Object.keys(t)[0],r=Object.values(tn).find(e=>e.activity===n);return t.video||!r?tn.VIDEO.path:r.path}
18,T=(e,t,n)=>{let r=p.id?`${p.id}`:void 0,i=f.id?`${f.id}`:null;n=n?`${n}`:void 0,Oi(e,r,`unit`,i,t,n)},E=e=>{let t=S(e.match.params.activity),r=f?.activities?.find(t=>t.slug===`${e.match.params.activity}/`);return t&&(0,q.jsx)(t,{...e,logAction:T,paywall:b,showLyrics:u,audioOnly:d,studentAssignment:l,unit:f,user:p,canManageUnits:n,isUnitHidden:o,activity:r,hasVideoView:a,showRegularActivities:h})},D=s.state?.useNPOBreadcrumb,ee=Ji.parse(s.search),O=o&&!n,te=o&&n;if(o===null)return(0,q.jsx)(V,{});if(O)return(0,q.jsx)(SE,{});let ne=!f||!Object.keys(f).length||c.params.unit!==f.page_name||l&&ee.assignment&&`${l.assignment}`!==ee.assignment;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(rS,{paywall:b,showHiddenUnitBar:te,useNPOBreadcrumb:D,showAssignTooltip:!i&&m>=2&&r}),ne?(0,q.jsx)(V,{}):(0,q.jsxs)(g,{children:[(0,q.jsx)(v,{from:`${c.path}vocab/`,to:`${c.url}/vocab-cards/`}),(0,q.jsx)(x,{path:`${c.path}:activity(${Object.values(tn).map(e=>e.path).join(`|`)})/`,render:n=>b||Vi(p)?(0,q.jsx)(v,{to:`${c.url}/`}):(0,q.jsx)(MS,{...e,...n,logAction:T,getFirstIncompleteActivity:C,paywall:b,studentAssignment:l,trackVisitedActivity:t.trackVisitedActivity,children:E(n)})}),(0,q.jsx)(x,{path:c.path,exact:!0,render:n=>{let r=w(),i={...n,match:{...n.match,path:`${c.path}${r}/`,params:{...n.match.params,activity:r}}};return(0,q.jsx)(MS,{...e,...i,logAction:T,getFirstIncompleteActivity:C,paywall:b,studentAssignment:l,trackVisitedActivity:t.trackVisitedActivity,children:E(i)})}}),(0,q.jsx)(v,{to:`${c.url}/`})]}),!p.id&&f?.is_free&&(0,q.jsx)(xE,{})]})}),wE=Ui([D.ENABLE_SEARCH_FILTERS]),TE=e=>e.topic,EE=e=>e.topic.origin,DE=e=>L(z,Cn,ta,TE,hr,gs,ps,wE,Qe,wn,EE,st,(e,t,n,r,i,a,o,s,c,l,u,d)=>{let f=Dt(n,e),p=a?f?a.unit_count:a.elementary_unit_count:null,m={...r,resultCount:p,seo_document:a?a.seo_document:null,topicName:a?.name,subject:o,origin:u,hasFlocabPlus:d},h=l.some(e=>c[e.subscription].hide_current_events),g=!i.canManageUnits&&(t||h)&&o&&o.page_name===Yi.CURRENT_EVENTS,_=o?.page_name===Yi.VOCABULARY;return{topicData:m,shouldShowOverlay:g,shouldShowFilters:s[D.ENABLE_SEARCH_FILTERS]&&!_}}),OE=class extends wd{constructor(){super(),this.pageType=`topic`}},kE={"default-browse-thumbnail-dimensions":`TopicView__default-browse-thumbnail-dimensions___44e208df`,"default-browse-card-dimensions":`TopicView__default-browse-card-dimensions___a0b094a3`,"flo-button":`TopicView__flo-button___1a13665c`,"flo-button-sso":`TopicView__flo-button-sso___0d750762`,"flo-button-secondary":`TopicView__flo-button-secondary___5de88ea4`,"flo-button-secondary-red":`TopicView__flo-button-secondary-red___7fa2cb8c`,"flo-button-secondary-disabled":`TopicView__flo-button-secondary-disabled___3bd75ac4`,"flo-button-primary-reallySmall":`TopicView__flo-button-primary-reallySmall___2e5bd7c3`,"flo-button-primary-reallySmall-red":`TopicView__flo-button-primary-reallySmall-red___01651d0d`,"flo-button-primary-small":`TopicView__flo-button-primary-small___ade96cd2`,"flo-button-primary-small-disabled":`TopicView__flo-button-primary-small-disabled___316d324a`,"flo-button-primary-disabled":`TopicView__flo-button-primary-disabled___4c246e36`,"flo-button-primary":`TopicView__flo-button-primary___b273c6cb`,"flo-button-primary-orange":`TopicView__flo-button-primary-orange___162b38fa`,"flo-button-primary-red":`TopicView__flo-button-primary-red___2b84b85e`,svgIcon:`TopicView__svgIcon___04eae9a7`,"join-class-button":`TopicView__join-class-button___f3c93270`,"button--round":`TopicView__button--round___4ef63cc2`,"temp--full--width":`TopicView__temp--full--width___5a7255f3`,"button--round--base":`TopicView__button--round--base___04e5f660`,"button--round--large":`TopicView__button--round--large___f459c1e2`,"button--round--small":`TopicView__button--round--small___0241a9eb`,"flo-toggle-container":`TopicView__flo-toggle-container___0
18a0e7baf`,"link-most-active":`TopicView__link-most-active___60ab4a71`,depth2:`TopicView__depth2___a74a34fa`,"flo-clipboard-button":`TopicView__flo-clipboard-button___49ea4bb1`,"clipboard-link":`TopicView__clipboard-link___5dd91bba`,lyricsButton:`TopicView__lyricsButton___2de46691`,pulse:`TopicView__pulse___b4222809`,"unit-lyrics-annotation-controls-container":`TopicView__unit-lyrics-annotation-controls-container___8a4a93d7`,arrowBack:`TopicView__arrowBack___e62e6624`,arrowNext:`TopicView__arrowNext___e268fc3c`,expand:`TopicView__expand___046ad388`,printButton:`TopicView__printButton___9c288909`,"printButton-missingLyrics":`TopicView__printButton-missingLyrics___bd5f1858`,"answer-key":`TopicView__answer-key___c5ef37d9`,"lyrics-exercise-header":`TopicView__lyrics-exercise-header___1ac39632`,"activity-pdf-pageStatus":`TopicView__activity-pdf-pageStatus___d21b2eb2`,counter:`TopicView__counter___36d8b2e6`,"button--primary":`TopicView__button--primary___bf1902b4`,disabled:`TopicView__disabled___dd9dd1b5`,"button--primary--large":`TopicView__button--primary--large___77fe45a3`,"button--primary--tiny":`TopicView__button--primary--tiny___2ace6e46`,"button--primary--small":`TopicView__button--primary--small___887769a6`,"button--secondary":`TopicView__button--secondary___e4d7f2d8`,"button--secondary--large":`TopicView__button--secondary--large___cb4c7ad1`,"button--secondary--small":`TopicView__button--secondary--small___3d0a0a2b`,"button--secondary--tiny":`TopicView__button--secondary--tiny___d14f653f`,"button--secondary--green":`TopicView__button--secondary--green___2bd46c58`,"flo-typography-title":`TopicView__flo-typography-title___f7f8f6dd`,"flo-typography-subhead":`TopicView__flo-typography-subhead___2ea46714`,"flo-typography-paragraph":`TopicView__flo-typography-paragraph___332285cc`,"flo-typography-label":`TopicView__flo-typography-label___fbb2f802`,"flo-typography-number":`TopicView__flo-typography-number___c92fe9fc`,"flo-typography-jumbo":`TopicView__flo-typography-jumbo___7d9aeb2d`,"flo-typography-largest":`TopicView__flo-typography-largest___3b928b87`,"flo-typography-larger":`TopicView__flo-typography-larger___70b6cd51`,"flo-typography-large":`TopicView__flo-typography-large___98567b21`,"flo-typography-base":`TopicView__flo-typography-base___f051bcfa`,"flo-typography-small":`TopicView__flo-typography-small___e1a3b414`,"flo-typography-smaller":`TopicView__flo-typography-smaller___fc0843a5`,"flo-typography-smallest":`TopicView__flo-typography-smallest___4252bcd4`,"paragraph-with-margin-bottom":`TopicView__paragraph-with-margin-bottom___fc047b8c`,"heading--jumbo":`TopicView__heading--jumbo___5dc30b80`,"heading--large":`TopicView__heading--large___4c8cb9c1`,"heading--medium":`TopicView__heading--medium___f6d88a25`,"heading--base":`TopicView__heading--base___4a3ae56b`,"heading--smallish":`TopicView__heading--smallish___de88e461`,"heading--small":`TopicView__heading--small___f2ee36b6`,"text--base--book":`TopicView__text--base--book___b2c43e6e`,"text--base--medium":`TopicView__text--base--medium___09d310d3`,"text--smallish":`TopicView__text--smallish___a714a2d0`,"text--small":`TopicView__text--small___09c04393`,"text--small--medium":`TopicView__text--small--medium___4db777a8`,"text--small--serif":`TopicView__text--small--serif___4ef6e7ef`,"text--smallest":`TopicView__text--smallest___20188b0f`,container:`TopicView__container___9478c8ac`,content:`TopicView__content___893af05c`,"results-container":`TopicView__results-container___a58e59c1`,subheading:`TopicView__subheading___e687f5b8`,"link--base":`TopicView__link--base___aecf68d6`,"link--large":`TopicView__link--large___20f46d39`,"link--medium":`TopicView__link--medium___f3c9f01c`,"link--medium--lowercase":`TopicView__link--medium--lowercase___b388e33b`,"link--small":`TopicView__link--small___f8eb4a7b`,"link--small--uppercase":`TopicView__link--small--uppercase___5af26772`,text200:`TopicView__text200___319a6d0c`,text400:`TopicView__text400___2fc492ba`,"flex-container":`TopicView__flex-container___dfdd3c19`,noResults:`TopicView__noResults___94728985`},AE=({result:e,onUnitClicked:t,linkId:n})=>{if(`units`in e)return(0,q.jsx)(Qo,{playlist:e,linkId:n});let{id:r,min_grade_id:i,name:a,type:o}=e,s=o===A.SKILL;return(0,q.jsx)(ss,{linkId:n,unit:e,onClick:(0,G.useCallback)(()=>t(s,{unitId:r,gradeId:i,name:a,type:o}),[]),useNPOBreadcrumb:!0,location:me.TOPIC_PAGE})},jE=y(N((e,t)=>({currentTopicNav:gs(e,t)}))(({skillSelected:e,onClickedGoToUnit:t,onFilterChange:n,filters:r,contentType:i,topicResults:a,topic:o,isLoading:s,shouldShowFilters:c,subject:l,hasMore:u,onLoadMoreClick:d,currentTopicNav:f})=>{let[p,m]=(0,G.useState)(r),[h,g]=(0,G.useState)(!0);(0,G.useEffect)(()=>{m(r)},[r]),es(a,(0,G.useCallback)(e=>`${e.id}`,[]),h);let _=(0,G.useCallback)((n,r)=>{t(o.name,r),n&&e(r)},[]),v=!!a&&!!a.length,y=!!Object.values(r).flat().length;return(0,q.jsxs)(`div`,{className:(0,J.default)(kE.container),children:[(0,q.jsx)(Fl,{contentType:i,topic:f,subject:l}),(0,q.jsxs)(`div`,{className:(0,J.default)(kE.content),children:[c&&(v||s||y)&&(0,q.
18jsx)(os,{disabled:s,filters:p,hideSubjectFilter:!0,contentType:i,onSubmit:e=>{n(e)},setFilters:m,renderClearBelow:!1}),(0,q.jsx)(Wo,{hasMore:u,isLoading:s,onLoadMoreClick:()=>{d(),h&&g(!1)},hasLoadedAnything:v,children:v?(0,q.jsx)(`ul`,{className:(0,J.default)(kE[`results-container`]),children:a.map(e=>(0,q.jsx)(`li`,{children:(0,q.jsx)(AE,{result:e,onUnitClicked:_,linkId:`result-${e.id}-link`})},e.id))}):!s&&(0,q.jsx)(`div`,{className:(0,J.default)(kE.noResults),children:(0,q.jsx)(Mo,{subject:l,handleClearFilters:()=>{let e=i?{types:[ea[i].unitType]}:{};m(e),n(e)},hasFilters:y})})})]})]})})),ME=N(e=>DE(e),e=>U({containerFinalize:wt.topicContainerFinalize,containerInitialize:wt.topicContainerInitialize,topicGetResults:wt.topicGetResults,skillSelected:wt.topicSkillSelected,onClickedGoToUnit:wt.onTopicThumbnailClicked,resetResults:wt.topicResetResults,setTopicOrigin:wt.topicSetOrigin,trackTopicPageViewed:wt.trackTopicPageViewed},e))(({match:{params:e,url:t},actions:n,topicData:r,contentType:i,shouldShowOverlay:a,shouldShowFilters:o,topicData:{topicResults:s,topic:c,units_count:l,playlists_count:u,hasNextPage:d,isLoadingMore:f,subject:p}})=>{let m=i||null,h=m?ea[m]:null,g=h?{types:[h.unitType]}:{},[_,v]=(0,G.useState)(r?.origin||``),[y,b]=(0,G.useState)(g),x=!s||!c,S=()=>b(g),C=()=>v(``),w=(t=!0)=>{t&&n.resetResults();let r=t?{units_count:0,playlists_count:0}:{units_count:l,playlists_count:u};n.topicGetResults(e.topic,r,y,m)},T=e=>{let t=Object.keys(e).length>0,n=Object.keys(e).length>1,i=!!h;(!r?.hasFlocabPlus||i)&&n||r?.hasFlocabPlus&&!i&&t?v(Fs.TOPIC_PAGE_FILTERS):v(Fs.TOPIC_PAGE_CLEAR_FILTERS),b(e)};(0,G.useEffect)(()=>(Vo(r),S(),n.containerInitialize(r?.topicName,e.topic,m),()=>n.containerFinalize()),[e.topic,m]),(0,G.useEffect)(()=>{r?.origin&&n.trackTopicPageViewed(r?.topicName,e.topic,m,r?.origin,g)},[t,r?.origin]),(0,G.useEffect)(()=>{w(),_&&_!==r?.origin&&n.trackTopicPageViewed(r?.topicName,e.topic,m,_,y),C()},[t,y]);let E=(0,G.useCallback)(()=>w(!1),[l,u,y]);return x?(0,q.jsx)(V,{}):a?(0,q.jsx)(OE,{}):(0,q.jsx)(jE,{topicResults:s,topic:c,contentType:m,skillSelected:n.skillSelected,onClickedGoToUnit:n.onClickedGoToUnit,filters:y,onFilterChange:T,isLoading:f,shouldShowFilters:o,hasMore:d||f,subject:p,onLoadMoreClick:E})}),NE=L([e=>e.vocabularyPractice],e=>e),PE=class extends wd{getSubtitle(){return`This assignment is no longer available because it includes content from lesson(s) that have been made unavailable at your school or district.`}getBody(){return`Please see your teacher for more information.`}},FE={"default-browse-thumbnail-dimensions":`StartPracticeModal__default-browse-thumbnail-dimensions___18158fea`,"default-browse-card-dimensions":`StartPracticeModal__default-browse-card-dimensions___6687581a`,"practice-modal":`StartPracticeModal__practice-modal___21d99f63`,modalContainer:`StartPracticeModal__modalContainer___8c9de79c`,buttons:`StartPracticeModal__buttons___375377fd`,unitName:`StartPracticeModal__unitName___e692f82f`,"head-section-wrapper":`StartPracticeModal__head-section-wrapper___12195fc7`,"practice-modal-header":`StartPracticeModal__practice-modal-header___f15811a2`,"practice-modal-subject":`StartPracticeModal__practice-modal-subject___ae39fc04`,"practice-modal-title":`StartPracticeModal__practice-modal-title___b01c5011`,"practice-modal-subtitle":`StartPracticeModal__practice-modal-subtitle___3536e62f`},IE=`start-practice-modal-title`,LE=({practiceSubject:e,classSection:t,dueDate:n,onClose:r})=>{let i=n?M(n).format(`M/D/YYYY`):null,a=FE[`practice-modal-title`];return(0,q.jsx)(Si,{open:!0,closeModal:r,className:(0,J.default)(FE[`practice-modal`]),role:`dialog`,"aria-modal":!0,"aria-labelledby":IE,children:(0,q.jsxs)(`div`,{className:(0,J.default)(FE.modalContainer),children:[e?(0,q.jsxs)(`div`,{style:{height:`100%`,display:`flex`,flexDirection:`column`},children:[(0,q.jsxs)(`div`,{className:(0,J.default)(FE[`practice-modal-header`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(FE[`practice-modal-subject`]),"aria-hidden":!0,children:(0,q.jsx)(dl,{subject:e,colorTheme:`label-dark`,fontTheme:`base`,caps:!0,as:`h2`})}),(0,q.jsx)(`h1`,{id:IE,className:(0,J.default)(a),children:`You've been assigned a Vocab Practice`}),(0,q.jsxs)(`div`,{className:(0,J.default)(FE[`practice-modal-subtitle`]),"aria-hidden":!0,
18children:[(0,q.jsxs)(`div`,{children:[`Class: `,t]}),(0,q.jsx)(`div`,{children:n&&(0,q.jsxs)(`span`,{children:[`Due Date: `,i]})})]})]}),(0,q.jsx)(`div`,{"aria-hidden":!0,children:(0,q.jsx)(Vy,{isStudent:!0,selectedSubject:e})})]}):(0,q.jsx)(V,{}),(0,q.jsx)(`div`,{className:(0,J.default)(FE.buttons),children:(0,q.jsxs)(Yf,{onClick:r,containerStyle:{marginLeft:`5px`},style:{display:`flex`,gap:`4px`,alignItems:`center`,justifyContent:`center`,background:`#494EAE`},children:[(0,q.jsx)(Ps,{}),`START YOUR VOCAB PRACTICE`]})})]})})},RE={"default-browse-thumbnail-dimensions":`VocabularyPracticeView__default-browse-thumbnail-dimensions___bd7d91bb`,"default-browse-card-dimensions":`VocabularyPracticeView__default-browse-card-dimensions___2dea1709`,"lesson-page-wrapper":`VocabularyPracticeView__lesson-page-wrapper___8e66734f`,"content-wrapper":`VocabularyPracticeView__content-wrapper___195202f2`,"activity-wrapper":`VocabularyPracticeView__activity-wrapper___c25aee52`,"practice-modal":`VocabularyPracticeView__practice-modal___40abfc2e`},zE={"default-browse-thumbnail-dimensions":`ActivityIconWithBadge__default-browse-thumbnail-dimensions___fd96259c`,"default-browse-card-dimensions":`ActivityIconWithBadge__default-browse-card-dimensions___667a0d54`,item:`ActivityIconWithBadge__item___87a0d2b2`,icon:`ActivityIconWithBadge__icon___5f50f4e5`,active:`ActivityIconWithBadge__active___54150b17`,text:`ActivityIconWithBadge__text___5df751eb`},BE=({isActive:e,isCompleted:t,isLocked:n=!1,path:r,activity:i,iconBadgeClassName:a,keyboardFocusable:o=!0})=>{let s=Vn.includes(r)||t||n;return(0,q.jsxs)(n?`span`:({children:e,...t})=>(0,q.jsx)(b,{to:{pathname:`/vocab-practice/${r}/`,search:location.search},...t,tabIndex:o?0:-1,"aria-current":`page`,children:e}),{className:(0,J.default)(zE.item),tabIndex:o?0:-1,children:[(0,q.jsxs)(`span`,{className:(0,J.default)(zE.icon,{[zE.active]:e}),children:[s&&(0,q.jsx)(op,{completed:t,locked:n,className:a}),(0,q.jsx)(sp,{activity:r})]}),(0,q.jsx)(`span`,{className:(0,J.default)(zE.text,{[zE.active]:e}),children:i})]})},VE={"default-browse-thumbnail-dimensions":`ActivityProgressModalContent__default-browse-thumbnail-dimensions___7954737f`,"default-browse-card-dimensions":`ActivityProgressModalContent__default-browse-card-dimensions___51fe448b`,container:`ActivityProgressModalContent__container___4ba81746`,illustration:`ActivityProgressModalContent__illustration___636681e0`,title:`ActivityProgressModalContent__title___42e8913a`,"cards-container":`ActivityProgressModalContent__cards-container___ddb091c0`,activity:`ActivityProgressModalContent__activity___2f62d208`,card:`ActivityProgressModalContent__card___57060c4a`,"suggested-text":`ActivityProgressModalContent__suggested-text___29b7ac61`},HE=`activity-progress-modal-title`,UE=({activityType:e,studyMaterialCompleted:t,isCompleted:n,onClose:r})=>{let i=t?Ve.VOCAB_GAME:{[Ve.FLASHCARDS]:Ve.VIDEOS,[Ve.VIDEOS]:Ve.FLASHCARDS}[e];return(0,q.jsxs)(Si,{open:!0,closeModal:r,className:VE.fullscreenModal,"aria-modal":`true`,role:`dialog`,"aria-labelledby":HE,children:[(0,q.jsx)(`h2`,{className:`sr-only`,id:HE,children:`Assignment Complete`}),(0,q.jsxs)(`div`,{onClick:r,className:(0,J.default)(VE.container),children:[(0,q.jsx)(`img`,{className:(0,J.default)(VE.illustration),src:Cs(Es.HAPPY_SUN),alt:``}),(0,q.jsx)(`h2`,{className:(0,J.default)(VE.title),children:`Nice work! Keep going.`}),(0,q.jsx)(`div`,{className:(0,J.default)(VE[`cards-container`]),children:Object.values(ie).map(({path:t,activity:r})=>(0,q.jsxs)(`div`,{className:(0,J.default)(VE.activity),children:[(0,q.jsx)(b,{className:(0,J.default)(VE.card),to:{pathname:`/vocab-practice/${t}/`,search:location.search},children:(0,q.jsx)(BE,{isActive:e===t,isCompleted:n(t),path:t,activity:r,iconBadgeClassName:`activity-statusIcon--progressModal`,keyboardFocusable:!1})}),i===t&&(0,q.jsx)(`p`,{className:(0,J.default)(VE[`suggested-text`]),children:`Suggested!`})]},t))})]})]})},WE={"default-browse-thumbnail-dimensions":`VocabPracticeActivity__default-browse-thumbnail-dimensions___d2e8e4d5`,"default-browse-card-dimensions":`VocabPracticeActivity__default-browse-card-dimensions___dfa37691`,"activity-view-wrapper":`VocabPracticeActivity__activity-view-wrapper___3c838a53`,"vocab-game":`VocabPracticeActivity__vocab-game___e9802cda`,"credits-button":`VocabPracticeActivity__credits-button___161608d8`},GE=({activity:e,openCredits:t,children:n,loaded:r})=>{let i=e===ie.VOCAB_GAME.activity;return(0,q.jsxs)(`div`,{className:(0,J.default)(WE[`activity-view-wrapper`],{[WE[`vocab-game`]]:i}),children:[n,r&&(0,q.jsx)(`a`,{className:(0,J.default)(`creditsButton link--small`,WE[`credits-button`]),onClick:t,children:`Credits`})]})},KE={"default-browse-thumbnail-dimensions":`CustomVocabPracticeHeader__default-browse-thumbnail-dimensions___cc44abde`,"default-browse-card-dimensions":`CustomVocabPracticeHeader__default-browse-card-dimensions___4fd65da0`,"custom-header":`CustomVocabPracticeHeader__custom-header___2010a3cc`},qE=({children:e})=>(0,q.jsx)(`div`,{className:(0,J.default)(KE[`custom-header`]),children:e}),JE={"default-browse-thumbnail-dimensions":`VocabPracticeHeader__default-browse-thumbnail-dimensions___831a75d1`,"default-browse-card-dimensions":`VocabPracticeHeader__default-browse-card-dimensions___02ae7345`,"header-wrapper":`VocabPracticeHeader__header-wrapper___aabe278f`,"text-wrapper":`VocabPracticeHeader__text-wrapper___32cd0d53`,"vocab-practice-title":`VocabPracticeHeader__vocab-practice-title___62c8523b`,"practice-title":`VocabPracticeHeader__practice-title___6e81a235`,"header-content":`VocabPracticeHeader__header-content___857daf7a`},YE=({studentAssignment:e,practice:t})=>(0,q.jsxs)(`div`,{className:(0,J.default)(JE[`header-wrapper`]),children:[(0,q.jsx)(`h1`,{id:`vocab-practice-heading`,tabIndex:-1,
18className:`sr-only`,children:Fc(e.subject,!0)}),(0,q.jsx)(Ux,{studentAssignment:e,practice:t}),(0,q.jsx)(qE,{children:(0,q.jsx)(`div`,{className:(0,J.default)(JE[`text-wrapper`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(JE[`header-content`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(JE[`practice-title`]),children:[(0,q.jsx)(Ps,{}),`VOCABULARY PRACTICE`]}),(0,q.jsx)(`p`,{"aria-hidden":`true`,className:(0,J.default)(JE[`vocab-practice-title`]),children:Fc(e.subject,!0)})]})})})]}),XE={"default-browse-thumbnail-dimensions":`VocabPracticeNav__default-browse-thumbnail-dimensions___92960c02`,"default-browse-card-dimensions":`VocabPracticeNav__default-browse-card-dimensions___bd16f576`,"vocab-practice-sidebar":`VocabPracticeNav__vocab-practice-sidebar___6e22dc58`},ZE={"default-browse-thumbnail-dimensions":`VocabPracticeTabs__default-browse-thumbnail-dimensions___b01e84db`,"default-browse-card-dimensions":`VocabPracticeTabs__default-browse-card-dimensions___7d172690`,"vocab-practice-sidebar-nav":`VocabPracticeTabs__vocab-practice-sidebar-nav___4ccbdf87`,"nav-list":`VocabPracticeTabs__nav-list___b517d4c9`,"nav-list__tab-group":`VocabPracticeTabs__nav-list__tab-group___4007dc19`,"nav-list__tab-group__title":`VocabPracticeTabs__nav-list__tab-group__title___f4b1c65f`,"divisor-line":`VocabPracticeTabs__divisor-line___603f901d`,locked:`VocabPracticeTabs__locked___a95ac798`,"nav-list__tab-group__study-item__textWrapper":`VocabPracticeTabs__nav-list__tab-group__study-item__textWrapper___bce90a94`,"must-be-completed":`VocabPracticeTabs__must-be-completed___fa7f3bf6`,done:`VocabPracticeTabs__done___a43be28d`},QE=(e,t)=>{let n=t.map(e=>e.tabs).flat();return n.find(t=>e.pathname.includes(t.path))||n[0]},$E=({location:e,tabs:t,isCompleted:n,isLocked:r})=>{let i=t.length,a=QE(e,t),o=e=>e.activity===a.activity,s=e=>i-1===e,c=e=>{let t=r(e.path);return(0,q.jsx)(`li`,{className:(0,J.default)({[ZE.locked]:t}),children:(0,q.jsx)(BE,{isActive:o(e),isCompleted:n(e.path),isLocked:t,...e,iconBadgeClassName:`activity-statusIcon--practiceNavBar`})},e.activity)};return(0,q.jsx)(`div`,{className:(0,J.default)(ZE[`vocab-practice-sidebar-nav`]),children:(0,q.jsx)(`ul`,{className:(0,J.default)(ZE[`nav-list`]),children:t.map((e,t)=>(0,q.jsxs)(`div`,{className:(0,J.default)(ZE[`nav-list__tab-group`]),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(ZE[`nav-list__tab-group__title`]),children:e.group}),e.tabs.map(c),!s(t)&&(0,q.jsx)(`div`,{className:(0,J.default)(ZE[`divisor-line`])},`divisor-${t}`)]},e.group))})})},eD=({tabs:e,location:t,isCompleted:n,isLocked:r})=>(0,q.jsx)(`div`,{className:(0,J.default)(XE[`vocab-practice-sidebar`]),children:(0,q.jsx)($E,{tabs:e,location:t,isCompleted:n,isLocked:r})}),tD={"default-browse-thumbnail-dimensions":`FlashCard__default-browse-thumbnail-dimensions___9b6c25f9`,"default-browse-card-dimensions":`FlashCard__default-browse-card-dimensions___3aa8baae`,"flash-card":`FlashCard__flash-card___e65b5885`,viewed:`FlashCard__viewed___b1f423b3`,"flash-card__title":`FlashCard__flash-card__title___eb346490`,"flash-card__image":`FlashCard__flash-card__image___64670aa1`},nD=()=>(0,q.jsxs)(`svg`,{width:`176`,height:`104`,viewBox:`0 0 193.6 104`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`rect`,{width:`176`,height:`104`,rx:`2`,fill:`#CCD0D8`,style:{transform:`scaleX(1.1)`}}),(0,q.jsxs)(`g`,{clipPath:`url(#clip0_9550_48210)`,style:{transform:`translateX(6px)`},children:[(0,q.jsx)(`path`,{d:`M113.149 33.0332H71.3353C70.9587 33.0356 70.5862 33.1169 70.2391 33.2725C69.892 33.4281 69.5771 33.655 69.3124 33.9401C69.0477 34.2253 68.8383 34.5632 68.6962 34.9345C68.5542 35.3058 68.4822 35.7033 68.4844 36.1042V76.93C68.4822 77.3309 68.5542 77.7283 68.6962 78.0997C68.8383 78.471 69.0477 78.8088 69.3124 79.094C69.5771 79.3792 69.892 79.606 70.2391 79.7617C70.5862 79.9173 70.9587 79.9986 71.3353 80.0009H113.149C113.525 79.9986 113.898 79.9173 114.245 79.7617C114.592 79.606 114.907 79.3792 115.172 79.094C115.436 78.8088 115.646 78.471 115.788 78.0997C115.93 77.7283 116.002 77.3309 116 76.93V36.1042C116.002 35.7033 115.93 35.3058 115.788 34.9345C115.646 34.5632 115.436 34.2253 115.172 33.9401C114.907 33.655 114.592 33.4281 114.245 33.2725C113.898 33.1169 113.525 33.0356 113.149 33.0332ZM79.854
181 43.8719H94.4481C94.7631 43.8719 95.0653 44.0051 95.288 44.2423C95.5108 44.4794 95.6359 44.8011 95.6359 45.1364V48.0268C95.6359 48.3621 95.5108 48.6838 95.288 48.9209C95.0653 49.158 94.7631 49.2913 94.4481 49.2913H79.8541C79.5391 49.2913 79.2369 49.158 79.0142 48.9209C78.7914 48.6838 78.6662 48.3621 78.6662 48.0268V45.1364C78.6662 44.8011 78.7914 44.4794 79.0142 44.2423C79.2369 44.0051 79.5391 43.8719 79.8541 43.8719ZM104.63 69.1622H79.8541C79.5391 69.1622 79.2369 69.029 79.0142 68.7919C78.7914 68.5547 78.6662 68.2331 78.6662 67.8977V57.7816C78.6662 57.4462 78.7914 57.1246 79.0142 56.8874C79.2369 56.6503 79.5391 56.5171 79.8541 56.5171H104.63C104.945 56.5171 105.247 56.6503 105.47 56.8874C105.693 57.1246 105.818 57.4462 105.818 57.7816V67.8977C105.818 68.2331 105.693 68.5547 105.47 68.7919C105.247 69.029 104.945 69.1622 104.63 69.1622Z`,fill:`white`}),(0,q.jsx)(`path`,{d:`M65.0898 36.1053C65.0956 35.5685 65.164 35.0345 65.2934 34.5156L62.1201 35.455C61.7552 35.5596 61.4133 35.7399 61.1141 35.9857C60.8149 36.2314 60.5643 36.5376 60.3766 36.8868C60.189 37.236 60.068 37.6212 60.0207 38.0203C59.9733 38.4194 60.0005 38.8245 60.1007 39.2124L65.0898 58.3247V36.1053Z`,fill:`white`}),(0,q.jsx)(`path`,{d:`M104.97 29.4201L104.122 26.2588C103.919 25.4769 103.435 24.8121 102.773 24.4093C102.112 24.0066 101.328 23.8987 100.592 24.1091L82.5703 29.4201H104.97Z`,fill:`white`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_9550_48210`,children:(0,q.jsx)(`rect`,{width:`56`,height:`56`,fill:`white`,transform:`translate(60 24)`})})})]}),rD=e=>e.image?(0,q.jsx)(`img`,{src:e.image,loading:`lazy`}):(0,q.jsx)(nD,{}),iD=({definitionData:e,viewed:t,callback:n})=>(0,q.jsx)(`li`,{children:(0,q.jsxs)(`button`,{"aria-label":`Flashcard for term ${e.definition?.term_display} ${t?`reviewed`:`not started`}`,className:(0,J.default)(tD[`flash-card`],{[tD.viewed]:t}),onClick:n,children:[(0,q.jsx)(`p`,{className:(0,J.default)(tD[`flash-card__title`]),children:e.definition?.term_display}),rD(e.definition)]},e.id)}),aD=({className:e,fill:t=`#5559C3`})=>(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon ${e}`,width:`34`,height:`34`,viewBox:`0 0 34 34`,fill:`none`,children:[(0,q.jsx)(`path`,{d:`M23.4182 26.605C22.9193 26.0986 22.1299 25.3912 21.0502 24.4828C20.1469 23.6467 19.1838 22.8777 18.1685 22.1819C18.0426 22.0789 17.8844 22.0235 17.7217 22.0255C17.6331 22.0238 17.545 22.0397 17.4625 22.0723C17.3801 22.1049 17.3049 22.1535 17.2414 22.2154C17.176 22.2767 17.1242 22.3512 17.0896 22.434C17.0549 22.5168 17.0381 22.6059 17.0404 22.6956V26.8284C15.2441 26.7603 13.5012 26.1987 12.0031 25.2052C10.505 24.2118 9.30959 22.8248 8.54796 21.1965C7.78634 19.5683 7.48799 17.7617 7.68565 15.975C7.88332 14.1883 8.56936 12.4906 9.66849 11.0682C9.79798 10.9062 9.86182 10.7014 9.84733 10.4945C9.83285 10.2875 9.7411 10.0936 9.5903 9.95124L8.28347 8.7561C8.20093 8.67836 8.10328 8.61844 7.9966 8.58005C7.88991 8.54167 7.77647 8.52565 7.66332 8.53298C7.55018 8.54031 7.43975 8.57085 7.33891 8.62268C7.23807 8.67452 7.14898 8.74654 7.07716 8.83428C5.5676 10.7515 4.6194 13.0498 4.33801 15.4736C4.05662 17.8975 4.45306 20.3519 5.48325 22.5639C6.51344 24.7759 8.137 26.6589 10.1734 28.0033C12.2098 29.3477 14.5791 30.1009 17.018 30.1792V33.3067C17.0088 33.4289 17.037 33.5509 17.0988 33.6567C17.1607 33.7624 17.2533 33.8468 17.3643 33.8987C17.4726 33.9625 17.596 33.9962 17.7217 33.9962C17.8474 33.9962 17.9708 33.9625 18.0791 33.8987C19.1063 33.2292 20.0808 32.4824 20.9944 31.6648C22.089 30.7489 22.8895 30.034 23.3958 29.5202C23.9022 29.0064 24.2261 28.6713 24.3676 28.515C24.4744 28.3928 24.5333 28.236 24.5333 28.0738C24.5333 27.9115 24.4744 27.7547 24.3676 27.6326C24.2335 27.4539 23.9171 27.1113 23.4182 26.605Z`,fill:t}),(0,q.jsx)(`path`,{d:`M17.7436 3.81698V0.689518C17.7529 0.567355 17.7247 0.445275 17.6628 0.339524C17.601 0.233774 17.5084 0.149366 17.3974 0.0975338C17.2891 0.0336786 17.1657 0 17.04 0C16.9143 0 16.7908 0.0336786 16.6825 0.0975338C15.6554 0.766979 14.6809 1.51378 13.7673 2.33144C12.6131 3.29201 11.7977 4.01059 11.3212 4.48715C10.8446 4.96372 10.5207 5.2988 10.3494 5.49241C10.2426 5.61456 10.1837 5.77133 10.1837 5.9336C10.1837 6.09588 10.2426 6.25265 10.3494 6.3748C10.4909 6.53862 10.8111 6.8737 11.31 7.38006C11.8089 7.88641 12.6019 8.59381 13.6891 9.50226C14.5924 10.3383 15.5556 11.1074 16.5709 11.8032C16.6968 11.9062 16.855 11.9615 17.0176 11.9596C17.1964 11.9617 17.3689 11.8935 17.4979 11.7697C17.5628 11.7079 17.6142 11.6333 17.6488 11.5506C17.6834 11.4679 17.7005 11.379 17.699 11.2894V7.21251C19.5058 7.26375 21.2631 7.81449 22.776 8.80365C24.2889 9.79281 25.4982 11.1817 26.2698 12.8163C27.0415 14.4509 27.3452 16.2673 27.1473 18.064C26.9495 19.8607 26.2578 21.5675 25.149 22.995C25.0195 23.1571 24.9557 23.3619 24.9702 23.5688C24.9847 23.7757 25.0764 23.9696 25.2272 24.112L26.5564 25.3295C26.6397 25.4057 26.7375 25.4643 26.844 25.5018C26.9506 25.5393 27.0635 25.5548 27.1762 25.5475C27.2889 25.5402 27.3989 25.5102 27.4997 25.4593C27.6005 25.4084 27.69 25.3376 27.7627 25.2513C29.2988 23.3262 30.2658 21.0099 30.5545 18.5641C30.8432 16.1183 30.442 13.6405 29.3962 11.4107C28.3505 9.18097 26.7019 7.28817 24.6368 5.94625C22.5717 4.60433 20.1724 3.86679 17.7101 3.81698H17.7436Z`,fill:t})]}),oD={"default-browse-thumbnail-dimensions":`FlashCardModal__default-browse-thumbnail-dimensions___50eec894`,"default-browse-card-dimensions":`FlashCardModal__default-browse-card-dimensions___cabe53bc`,"flashcard-modal":`FlashCardModal__flashcard-modal___80270ce2`,modal__header:`FlashCardModal__modal__header___abbcb5ba`,"flashcard-modal__immersive-reader":`FlashCardModal__flashcard-modal__immersive-reader___ea666740`,"flashcard-modal__unflipped-contents":`FlashCardModal__flashcard-modal__unflipped-contents___1a2bd886`,"flashcard-modal__unflipped-contents__logo":`FlashCardModal__flashcard-modal__unflipped-contents__logo___f4fe9208`,"flashcard-modal__unflipped-contents__definition-data":`FlashCardModal__flashcard-modal__unflipped-contents__definition-data___af0911b8`,"flashcard-modal__unflipped-contents__definition-data__definition":`FlashCardModal__flashcard-modal__unflipped-contents__definition-data__definition___a13c34a3`,"flashcard-modal__unflipped-contents__definition-data__parts-of-speech":`FlashCardModal__flashcard-modal__unflipped-contents__definition-data__parts-of-speech___df9fda74`,"flashcard-modal__unflipped-contents__flip-button":`FlashCardModal__flashcard-modal__unflipped-contents__flip-button___2b50d1fa`,"flashcard-modal__flipped-contents":`FlashCardModal__flashcard-modal__flipped-contents___d4a5f0d9`,"flashcard-modal__flipped-contents__header":`FlashCardModal__flashcard-modal__flipped-contents__header___bd0fbd55`,"flashcard-modal__flipped-contents__header__term":`FlashCardModal__flashcard-modal__flipped-contents__header__term___0d9fea78`,"flashcard-modal__flipped-contents__definition":`FlashCardModal__flashcard-modal__flipped-contents__definition___47619146`,"flashcard-modal__flipped-contents__definition-text":`FlashCardModal__flashcard-modal__flipped-contents__definition-text___f3c4884b`,"flashcard-modal__flipped-contents__sentence":`FlashCardModal__flashcard-modal__flipped-contents__sentence___0cfcdef1`,"flashcard-modal__flipped-contents__sentence-example":`FlashCardModal__flashcard-modal__flipped-contents__sentence-example___60fdbd8c`,"flashcard-modal__flipped-contents__antonyms":`FlashCardModal__flashcard-modal__flipped-contents__antonyms___b81067b5`,"flashcard-modal__flipped-contents__antonym-words":`FlashCardModal__flashcard-modal__flipped-contents__antonym-words___8a9fee57`,"flashcard-modal__flipped-contents__flip-button-container":`FlashCardModal__flashcard-modal__flipped-contents__flip-button-container___a29b5921`,"flashcard-modal__flipped-contents__flip-button-container__flip-button":`FlashCardModal__flashcard-modal__flipped-contents__flip-button-container__flip-button___ebd602e6`,face:`FlashCardModal__face___f43a541f`,"flashcard-flipped":`FlashCardModal__flashcard-flipped___ff7a8a16`,parent:`FlashCardModal__parent___c8d2eed3`,"disable-animation":`FlashCardModal__disable-animation___005722f4`},sD=({id:e,definition:t,onFlipped:n,isIrEnabled:r,subject:i,studentAssignment:a})=>{let[o,s]=(0,G.useState)(!1),[c,l]=(0,G.useState)(!0),u=(0,G.useRef)(null);(0,G.useEffect)(()=>
18{l(!1),s(!1),setTimeout(()=>{l(!0)},100)},[e]),(0,G.useEffect)(()=>{o&&u.current?.focus()},[o]);let d=()=>{s(!0),n(e)},f=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents__logo`])}),(0,q.jsxs)(`div`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents__definition-data`]),children:[r&&v(!1),(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents__definition-data__definition`]),children:t.term_display}),(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents__definition-data__parts-of-speech`]),children:t.parts_of_speech[0]})]}),(0,q.jsxs)(`button`,{className:(0,J.default)(oD[`flashcard-modal__unflipped-contents__flip-button`]),onClick:d,children:[(0,q.jsx)(aD,{}),`FLIP`]})]}),p=()=>{let e=(t.example||``).replace(/_(.*?)_/i,e=>(e=e.replaceAll(`_`,``),e[-1]===` `&&e.pop(),`<span>${e}</span>`));return(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__sentence-example`]),dangerouslySetInnerHTML:{__html:e}})},m=()=>t.antonyms&&(0,q.jsxs)(`h4`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__antonym-words`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__antonyms`]),children:`Antonyms`}),t.antonyms]}),h=()=>t.synonyms&&(0,q.jsxs)(`h4`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__antonym-words`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__antonyms`]),children:`Synonyms`}),t.synonyms]}),g=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__header`]),children:(0,q.jsxs)(`h3`,{ref:u,tabIndex:-1,className:(0,J.default)(oD[`flashcard-modal__flipped-contents__header__term`]),children:[t.term_display,(0,q.jsx)(`span`,{children:t.parts_of_speech[0]})]})}),r&&v(!0),(0,q.jsx)(`h4`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__definition`]),children:`DEFINITION`}),(0,q.jsx)(`p`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__definition-text`]),children:t.text}),(0,q.jsx)(`h4`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__sentence`]),children:`IN A SENTENCE`}),p(),h(),m(),rD(t),(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__flip-button-container`]),children:(0,q.jsxs)(`button`,{className:(0,J.default)(oD[`flashcard-modal__flipped-contents__flip-button-container__flip-button`]),onClick:()=>{s(!1)},children:[(0,q.jsx)(aD,{fill:`#6C7D90`}),`FLIP`]})})]}),_=e=>{let n=[t.term_display,t.parts_of_speech[0]];if(e){let e=t.example.replaceAll(/_(\w+)_/g,`<i>$&</i>`).replaceAll(`_`,``),r=t.synonyms?`Synonyms: ${t.synonyms}`:``,i=t.antonyms?`Antonyms: ${t.antonyms}`:``;n.push(t.text,e,r,i)}let r=Mn({content:n.join(`<br/>`)}),o={activity:On.FLASHCARDS,isAssignment:!!a};no(Fc(i,!0),r,o)},v=e=>(0,q.jsx)(ao,{className:(0,J.default)(oD[`flashcard-modal__immersive-reader`]),onClick:()=>_(e)});return(0,q.jsx)(`div`,{className:(0,J.default)(oD.parent),children:(0,q.jsx)(`div`,{className:(0,J.default)(oD[`flashcard-modal`],{[oD[`flashcard-flipped`]]:o,[oD[`disable-animation`]]:!c}),children:o?g():f()})})},cD={"default-browse-thumbnail-dimensions":`ModalCarousel__default-browse-thumbnail-dimensions___c00e1e3c`,"default-browse-card-dimensions":`ModalCarousel__default-browse-card-dimensions___7bc1d8e9`,"higher-order-carousel":`ModalCarousel__higher-order-carousel___7ade624d`,"done-button":`ModalCarousel__done-button___a0703438`,"carousel-body":`ModalCarousel__carousel-body___a2ffe209`,"carousel-body__button-outline":`ModalCarousel__carousel-body__button-outline___d2d40e7f`,"carousel-body__button":`ModalCarousel__carousel-body__button___c68f29c9`,"carousel-body__button__icon":`ModalCarousel__carousel-body__button__icon___367b5733`,count:`ModalCarousel__count___8ac951cf`},lD=({buttonStyle:e,icon:t,showButton:n,childrenFirst:r,callback:i,text:a})=>{let o=t?(0,q.jsx)(t,{className:(0,J.default)(cD[`carousel-body__button__icon`])}):null;return(0,q.jsx)(`div`,{className:(0,J.default)(cD[`carousel-body__button-outline`]),children:(0,q.jsxs)(`button`,{style:{display:n?`flex`:`none`},className:(0,J.default)(cD[`carousel-body__button`],{[cD[e]]:e}),...n&&{onClick:i},tabIndex:n?0:-1,"aria-hidden":!n,children:[r&&o,(0,q.jsx)(`span`,{className:`carousel-body__button__text`,children:a}),!r&&o]})})},uD=({currentIndex:e,onBack:t})=>(0,q.jsx)(lD,{childrenFirst:!0,text:`Back`,showButton:e>0,callback:t,icon:jl}),dD=({currentIndex:e,listCount:t,onNext:n})=>(0,q.jsx)(lD,{text:`Next`,showButton:e<t-1,callback:n,icon:Cc}),fD=({onDone:e})=>(0,q.jsx)(lD,{text:`Done!`,showButton:!0,buttonStyle:`done-button`,callback:e}),pD=({itemComponent:e,items:t,startingIndex:n,displayCount:r,onClose:i,shouldShowDoneButton:a=!1,onDoneClick:o,ariaLabel:s,ariaLabelledBy:c,carouselAriaLabel:l=`Carousel`,open:u,itemGroupLabels:d,...f})=>{let[p,m]=(0,G.useState)(0),[h,g]=(0,G.useState)(null),_=(0,G.useMemo)(()=>Object.entries(t).length,[t]),v=p===_-1,y=e=>Object.keys(t)[e??p],b=()=>Object.entries(t).findIndex(e=>e[0]===n?.toString()),x=e=>p+e<0||p+e>=_,S=e=>{if(!x(e)){let t=p+e;m(t),g(y(t))}},C=(0,G.useCallback)(()=>{i(),o&&o()},[i,o]);if((0,G.useEffect)(()=>
18{if(n==null)return;let e=b();m(e),g(y(e))},[n]),!h)return null;let w=`modal-carousel-instructions`;return(0,q.jsx)(Si,{className:cD[`higher-order-carousel`],closeModal:i,role:`dialog`,"aria-modal":!0,"aria-label":c?void 0:s||l,"aria-labelledby":c,"aria-describedby":w,open:u,children:(0,q.jsxs)(`section`,{"aria-label":l,children:[(0,q.jsx)(`p`,{id:w,className:`sr-only`,children:`Use the Back and Next buttons to navigate between cards.`}),r&&(0,q.jsxs)(`h2`,{"aria-live":`polite`,"aria-atomic":`true`,className:(0,J.default)(cD.count),children:[`Card ${p+1} of ${_}`,d?.[h]&&(0,q.jsx)(`span`,{className:`sr-only`,children:`, From Lesson: ${d[h]}`})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(cD[`carousel-body`]),children:[(0,q.jsx)(uD,{currentIndex:p,onBack:()=>S(-1)}),(0,q.jsx)(e,{...t[h],...f},h),v&&a?(0,q.jsx)(fD,{onDone:C}):(0,q.jsx)(dD,{currentIndex:p,listCount:_,onNext:()=>S(1)})]})]})})},mD={"default-browse-thumbnail-dimensions":`FlashcardsView__default-browse-thumbnail-dimensions___1ad8e2b2`,"default-browse-card-dimensions":`FlashcardsView__default-browse-card-dimensions___b649d4f6`,"flashcard-view":`FlashcardsView__flashcard-view___cda6037a`,"flashcard-view__header":`FlashcardsView__flashcard-view__header___226c957e`,"flashcard-view__header__optional-content":`FlashcardsView__flashcard-view__header__optional-content___40b74201`,"flashcard-view__header__description":`FlashcardsView__flashcard-view__header__description___66c146a9`,"flashcard-view__unit-section":`FlashcardsView__flashcard-view__unit-section___a83560de`,"flashcard-view__unit-section__title":`FlashcardsView__flashcard-view__unit-section__title___c4a10164`,"flashcard-view__unit-section__lesson-name":`FlashcardsView__flashcard-view__unit-section__lesson-name___5cf86413`,"flashcard-view__unit-section__definitions":`FlashcardsView__flashcard-view__unit-section__definitions___4038d434`,modal:`FlashcardsView__modal___7275c90a`},hD=N(null,e=>U({getFlashcards:e=>aa.getVocabPracticeActivityData(e,Ve.FLASHCARDS),onFlashcardFlipped:Ce.onFlashcardFlipped,submitActivity:()=>aa.vocabPracticeSubmitActivity(Ve.FLASHCARDS)},e))(({actions:{onFlashcardFlipped:e,submitActivity:t,getFlashcards:n},practice:r,studentAssignment:i,completeActivity:a,isIrEnabled:o})=>{let[s,c]=(0,G.useState)(null),[l,u]=(0,G.useState)([]);(0,G.useEffect)(()=>{r.flashcards||n(r.id)},[]),(0,G.useEffect)(()=>{r.flashcards&&u(Object.values(r.flashcards).map(Object.values).flat().reduce((e,t)=>(e[t.id]=t?.viewed??!1,e),{}))},[r.flashcards]);let d=Object.values(l).every(Boolean),f=(0,G.useCallback)(()=>{c(null),d&&t()},[d,t]);if(!r.flashcards)return(0,q.jsx)(V,{});let p=0,m={},h={},g=()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(mD[`flashcard-view__header`]),children:[(0,q.jsx)(`h2`,{children:`Flashcards`}),(0,q.jsx)(`p`,{className:(0,J.default)(mD[`flashcard-view__header__optional-content`]),children:`OPTIONAL`})]}),(0,q.jsx)(`p`,{id:`flashcard-instructions`,className:(0,J.default)(mD[`flashcard-view__header__description`]),children:`Click on the flashcards to study the vocabulary words before playing your Practice Vocab Game.`})]}),_=([e,t])=>(0,q.jsxs)(`div`,{className:(0,J.default)(mD[`flashcard-view__unit-section`]),children:[(0,q.jsxs)(`h3`,{className:(0,J.default)(mD[`flashcard-view__unit-section__title`]),children:[`From Lesson:`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(mD[`flashcard-view__unit-section__lesson-name`]),children:e})]}),(0,q.jsx)(`ul`,{className:(0,J.default)(mD[`flashcard-view__unit-section__definitions`]),role:`list`,"aria-label":`Vocabulary flashcards from ${e}`,"aria-describedby":`flashcard-instructions`,children:t.sort((e,t)=>e.definition.term_display.localeCompare(t.definition.term_display)).map(t=>{let n=p++;return m[n]={...t,isIrEnabled:o,subject:i.subject},h[n]=e,(0,q.jsx)(iD,{index:n,definitionData:t,viewed:l[t.id],callback:()=>{c(n)}},n)})})]},e);return(0,q.jsxs)(`div`,{className:(0,J.default)(mD[`flashcard-view`]),children:[g(),Object.entries(r.flashcards).map(e=>_(e)),(0,q.jsx)(pD,{carouselAriaLabel:`Flashcards carousel`,displayCount:!0,items:m,itemComponent:sD,itemGroupLabels:h,onClose:f,onFlipped:t=>{l[t]||(u({...l,[t]:!0}),e(t))},startingIndex:s,shouldShowDoneButton:d,onDoneClick:()=>a(Ve.FLASHCARDS),studentAssignment:i,open:s!==null})]})}),gD={"default-browse-thumbnail-dimensions":`DefinitionPills__default-browse-thumbnail-dimensions___ca75411e`,"default-browse-card-dimensions":`DefinitionPills__default-browse-card-dimensions___e23d8f20`,container:`DefinitionPills__container___5b3aeb21`,"container--truncate":`DefinitionPills__container--truncate___0a62f1f3`,pill:`DefinitionPills__pill___a675f4ce`,"pill--light":`DefinitionPills__pill--light___37a7e525`,"pill--green-outline":`DefinitionPills__pill--green-outline___7e5ce575`},_D=({definitions:e,greenOutline:t=!1,fullscreenTheme:n=!1})=>e.length?(0,q.jsx)(`ul`,{className:(0,J.default)(gD.container,n&&`container--truncate`),children:e.map((e,r)=>(0,q.jsx)(`li`,{className:(0,J.default)(gD.pill,{[gD[`pill--light`]]:n,[gD[`pill--green-outline`]]:t}),children:e},r))}):null,vD=()=>(0,q.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsx)(`path`,{d:`M14.3755 20.7587L6.24708 12.6609C6.20618 12.6282 6.16897 12.5911 6.13608 12.5504C5.92056 12.2238 5.96481 11.7914 6.24204 11.5149L14.5218 3.24119C14.6761 3.08679 14.8858 3 15.1046 3C15.3233 3 15.533 3.08679 15.6873 3.24119L16.762 4.30682C17.0793 4.62932 17.0793 5.14546 16.762 5.46795L10.1322 12.0728L16.5955 18.5269C16.7505 18.6807 16.8376 18.8896 16.8376 19.1075C16.8376 19.3254 16.7505 19.5343 16.5955 19.6881L15.5259 20.7587C15.3709 20.9138 15.1602 21.0006 14.9406 21C14.7276 20.997 14.5245 20.9103 14.3755 20.7587Z`})}),yD={"default-browse-thumbnail-dimensions":`Lyrics__default-browse-thumbnail-dimensions___aff8d1e6`,"default-browse-card-dimensions":`Lyrics__default-browse-card-dimensions___a15203b1`,lyrics:`Lyrics__lyrics___e23f82d3`,"header-container":`Lyrics__header-container___aba5266e`,"immersive-reader-btn":`Lyrics__immersive-reader-btn___a454212c`,"close-button":`Lyrics__close-button___23ebbbe9`,icon:`Lyrics__icon___205195d3`,"back-to-video":`Lyrics__back-to-video___cc99c847`,content:`Lyrics__content___1f1d4759`}
18,bD=({keyTerms:e,lyrics:t,studentAssignment:n,toggleLyrics:r,unit:i,user:a})=>{let o=(0,G.useRef)(null);(0,G.useEffect)(()=>{s(),o.current?.focus()},[]);let s=()=>{$(`#lyrics-content a`).each((e,t)=>{$(t).attr(`href`,null)}),$(`[data-unitterm-id]`).toArray().forEach(t=>{e.find(e=>e.id.toString()===$(t).attr(`data-unitterm-id`))||$(t).addClass(`inactive`)})},c=a.text_to_speech_enabled;return(0,q.jsxs)(`div`,{className:(0,J.default)(yD.lyrics),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(yD[`header-container`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(yD[`immersive-reader-btn`]),children:c&&(0,q.jsx)(ao,{ref:o,onClick:()=>{let e=Mn({content:t}),r={activity:On.VIDEO,isAssignment:!!n};no(i.name,e,r)},fullSize:!0})}),(0,q.jsxs)(`div`,{className:(0,J.default)(yD[`close-button`]),onClick:r,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),r())},role:`button`,tabIndex:0,"aria-label":`Close lyrics and return to video`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(yD.icon),children:(0,q.jsx)(vD,{})}),(0,q.jsx)(`p`,{className:(0,J.default)(yD[`back-to-video`]),children:`Back to video`})]})]}),(0,q.jsx)(`div`,{className:`lyrics-exercise`,children:(0,q.jsx)(`div`,{id:`lyrics-content`,className:(0,J.default)(`lyrics-exercise-content`,yD.content),dangerouslySetInnerHTML:{__html:t}})})]})},xD={"default-browse-thumbnail-dimensions":`VideoInCarousel__default-browse-thumbnail-dimensions___2260ff67`,"default-browse-card-dimensions":`VideoInCarousel__default-browse-card-dimensions___586a599e`,container:`VideoInCarousel__container___4a6b7cca`,title:`VideoInCarousel__title___87ef5d13`,"under-video-content":`VideoInCarousel__under-video-content___db4c198d`,"action-bar":`VideoInCarousel__action-bar___7d3f2cc5`,"lyrics-button":`VideoInCarousel__lyrics-button___9c94054e`,"icon-container":`VideoInCarousel__icon-container___a048341e`,icon:`VideoInCarousel__icon___558c37e7`,definitions:`VideoInCarousel__definitions___cdabfffe`},SD=({setCompleted:e,studentAssignment:t,user:n,id:r,unit:i,definitions:a,viewed:o,onVideoStarted:s,onVideoCompleted:c})=>{let{page_name:l,video:u,lyrics:d,key_terms:f,name:p}=i,m=t.is_practice,[h,g]=(0,G.useState)(!1),[_,v]=(0,G.useState)(!1),y=(0,G.useRef)(null),b=()=>{let e=_;v(!_),g(!_),e&&y.current&&setTimeout(()=>{y.current?.focus()},0)},x=e=>{s(i,e,!1,m),gE.videoStartEvaluator({unit:i,hasVideoView:o},e)},S=e=>{c(i,e,!1,m),gE.videoCompleteEvaluator({unit:i,hasVideoView:o},e)},C=()=>{let e=a.map(e=>e.id);return f.filter(t=>t.definitions.map(e=>e.definition_id).some(t=>e.includes(t)))};return(0,q.jsxs)(`div`,{className:(0,J.default)(xD.container),children:[(0,q.jsx)(`h2`,{id:`video-modal-title`,className:(0,J.default)(xD.title),children:p}),(0,q.jsx)(jc,{width:768,height:432,shouldDisplay:!0,enablePausePlay:!h,audioOnly:h,bitrate:u.bitrate,file:u.media,id:u.id,playerId:`videojs-react`,unitPageName:l,unit:i,image:u.preview,transcodedVideos:u.transcoded_video_set,pausePlay:u.pause_play_set,isStudent:n.is_student,standaloneMode:!1,shouldShowDiscussMode:!1,studentAssignment:t,setCompleted:t=>e(t,r),videoViewVideoEvaluator:S,videoPlayVideoEvaluator:x}),(0,q.jsx)(()=>(0,q.jsx)(`div`,{className:(0,J.default)(xD[`under-video-content`]),style:{width:768},children:_?(0,q.jsx)(bD,{keyTerms:C(),lyrics:d,studentAssignment:t,toggleLyrics:b,unit:i,user:n}):(0,q.jsxs)(`div`,{className:(0,J.default)(xD[`action-bar`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(xD.definitions),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(xD.title),children:`Words to practice`}),(0,q.jsx)(_D,{definitions:a.map(e=>e.termDisplay),fullscreenTheme:!0})]}),(0,q.jsx)(`div`,{className:(0,J.default)(xD[`lyrics-button`]),children:(0,q.jsxs)(`button`,{ref:y,tabIndex:0,onClick:b,className:(0,J.default)(`video__activity`,xD[`icon-container`]),children:[(0,q.jsx)(So,{className:(0,J.default)(xD.icon)}),`LYRICS`]})})]})}),{})]})},CD={"default-browse-thumbnail-dimensions":`VideoThumbnail__default-browse-thumbnail-dimensions___2ce02a1f`,"default-browse-card-dimensions":`VideoThumbnail__default-browse-card-dimensions___f4161e6a`,"flo-button":`VideoThumbnail__flo-button___f2cb4ad6`,"flo-button-sso":`VideoThumbnail__flo-button-sso___58e10ad6`,"flo-button-secondary":`VideoThumbnail__flo-button-secondary___7b316ccd`,"flo-button-secondary-red":`VideoThumbnail__flo-button-secondary-red___540c724a`,"flo-button-secondary-disabled":`VideoThumbnail__flo-button-secondary-disabled___05c03c99`,"flo-button-primary-reallySmall":`VideoThumbnail__flo-button-primary-reallySmall___333cd547`,"flo-button-primary-reallySmall-red":`VideoThumbnail__flo-button-primary-reallySmall-red___8937a0d7`,"flo-button-primary-small":`VideoThumbnail__flo-button-primary-small___bc968dc6`,"flo-button-primary-small-disabled":`VideoThumbnail__flo-button-primary-small-disabled___119bd15a`,"flo-button-primary-disabled":`VideoThumbnail__flo-button-primary-disabled___a18595cc`,"flo-button-primary":`VideoThumbnail__flo-button-primary___ae89c2f8`,"flo-button-primary-orange":`VideoThumbnail__flo-button-primary-orange___395c2b88`,"flo-button-primary-red":`VideoThumbnail__flo-button-primary-red___2f775243`,svgIcon:`VideoThumbnail__svgIcon___32106baf`,"join-class-button":`VideoThumbnail__join-class-button___2464e98b`,"button--round":`VideoThumbnail__button--round___de86bc66`,"temp--full--width":`VideoThumbnail__temp--full--width___c650641d`,"button--round--base":`VideoThumbnail__button--round--base___bb8c6d13`,"button--round--large":`VideoThumbnail__button--round--large___0ee35612`,"button--round--small":`VideoThumbnail__button--round--small___3e0d4d60`,"flo-toggle-container":`VideoThumbnail__flo-toggle-container___7bb3eeab`,"link-most-active":`VideoThumbnail__link-most-active___fd9bfd6e`,depth2:`VideoThumbnail__depth2___c88a098a`,"flo-clipboard-button":`VideoThumbnail__flo-clipboard-button___b1edae0a`,"clipboard-link":`VideoThumbnail__clipboard-link___d2d280f1`,lyricsButton:`VideoThumbnail__lyricsButton___1b0ebe55`,pulse:`VideoThumbnail__pulse___b121746a`,"unit-lyrics-annotation-controls-container":`VideoThumbnail__unit-lyrics-annotation-controls-container___8b638919`,arrowBack:`VideoThumbnail__arrowBack___00185481`,arrowNext:`VideoThumbnail__arrowNext___ff7e4f43`,expand:`VideoThumbnail__expand___b37cf657`,printButton:`VideoThumbnail__printButton___d6b71dc4`,"printButton-missingLyrics":`VideoThumbnail__printButton-missingLyrics___24c0ddda`,"answer-key":`VideoThumbnail__answer-key___abd4b3e3`,"lyrics-exercise-header":`VideoThumbnail__lyrics-exercise-header___47a17853`,"activity-pdf-pageStatus":`VideoThumbnail__activity-pdf-pageStatus___1d054936`,counter:`VideoThumbnail__counter___f81bb114`,"button--primary":`VideoThumbnail__button--primary___fad91e75`,disabled:`VideoThumbnail__disabled___a946c3ed`,"button--primary--large":`VideoThumbnail__button--primary--large___24e588b3`,"button--primary--tiny":`VideoThumbnail__button--primary--tiny___6eaf90a9`,"button--primary--small":`VideoThumbnail__button--primary--small___d65be142`,"button--secondary":`VideoThumbnail__button--secondary___f001016a`,"button--secondary--large":`VideoThumbnail__button--secondary--large___e9ac6616`,"button--secondary--small":`VideoThumbnail__button--secondary--small___79ab3007`,"button--secondary--tiny":`VideoThumbnail__button--secondary--tiny___6caaf992`,"button--secondary--green":`VideoThumbnail__button--secondary--green___c7b02740`,"flo-typography-title":`VideoThumbnail__flo-typography-title___8bf8e9da`,"flo-typography-subhead":`VideoThumbnail__flo-typography-subhead___5de4d3f5`,"flo-typography-paragraph":`VideoThumbnail__flo-typography-paragraph___dfbded6f`,"flo-typography-label":`VideoThumbnail__flo-typography-label___277aea65`,"flo-typography-number":`VideoThumbnail__flo-typography-number___c1e8e265`,"flo-typography-jumbo":`VideoThumbnail__flo-typography-jumbo___0a443185`,"flo-typography-largest":`VideoThumbnail__flo-typography-largest___4f67221a`,"flo-typography-larger":`VideoThumbnail__flo-typography-larger___8f3afce3`,"flo-typography-large":`VideoThumbnail__flo-typography-large___2f8f4b07`,"flo-typography-base":`VideoThumbnail__flo-typography-base___9cbb9b83`,"flo-typography-small":`VideoThumbnail__flo-typography-small___ee513692`,"flo-typography-smaller":`VideoThumbnail__flo-typography-smaller___96a0c03a`,"flo-typography-smallest":`VideoThumbnail__flo-typography-smallest___8b5cbceb`,"paragraph-with-margin-bottom":`VideoThumbnail__paragraph-with-margin-bottom___03e79c81`,"heading--jumbo":`VideoThumbnail__heading--jumbo___2a5bb3e0`,"heading--large":`VideoThumbnail__heading--large___33a36014`,"heading--medium":`VideoThumbnail__heading--medium___f03425c1`,"heading--base":`VideoThumbnail__heading--base___d3dc4bee`,container:`VideoThumbnail__container___b70886d3`,button:`VideoThumbnail__button___94e4f596`,title:`VideoThumbnail__title___5cf501d4`,"heading--smallish":`VideoThumbnail__heading--smallish___0f574847`,"heading--small":`VideoThumbnail__heading--small___d7f65e5b`,"text--base--book":`VideoThumbnail__text--base--book___c16dbf7b`,"text--base--medium":`VideoThumbnail__text--base--medium___1fe0f4d4`,"text--smallish":`VideoThumbnail__text--smallish___157d09ff`,"text--small":`VideoThumbnail__text--small___34126c9e`,"text--small--medium":`VideoThumbnail__text--small--medium___583cd964`,"text--small--serif":`VideoThumbnail__text--small--serif___322e2ce6`,"text--smallest":`VideoThumbnail__text--smallest___209ec6ed`,"link--base":`VideoThumbnail__link--base___e8d86695`,"link--large":`VideoThumbnail__link--large___2be77753`,"link--medium":`VideoThumbnail__link--medium___98c956bc`,"link--medium--lowercase":`VideoThumbnail__link--medium--lowercase___7375b77c`,"link--small":`VideoThumbnail__link--small___7d4df215`,"link--small--uppercase":`VideoThumbnail__link--small--uppercase___a9578a2f`,text200:`VideoThumbnail__text200___c9e3b2e7`,text400:`VideoThumbnail__text400___678db9c9`,"thumbnail-container":`VideoThumbnail__thumbnail-container___929655f2`,completed:`VideoThumbnail__completed___945bcc50`,subheading:`VideoThumbnail__subheading___ba93acfc`,text:`VideoThumbnail__text___675b5cbd`},wD=({onClick:e,unit:{type:t,name:n,video:r,thumbnail:i,thumbnail_alt_text:a},definitions:o,isCompleted:s,renderReplayIcon:c=e=>!0})=>{if(!r)return null;let l=i||r.thumbnail?.url,u=a||r.thumbnail_alt_text||`${n} lesson video`||`Video thumbnail`,d=s(),f=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(CD.subheading),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(CD.text),children:`Words to practice`}),(0,q.jsx)(_D,{definitions:o.map(e=>e.termDisplay),greenOutline:d})]});return(0,q.jsxs)(`div`,{role:`group`,className:(0,J.default)(CD.container),"data-testid":`thumbnail-card`,children:[(0,q.jsxs)(`button`,{onClick:e,"aria-label":`${d?`Completed `:``}${n} lesson video`,className:(0,J.default)(CD.button),children:[(0,q.jsx)(`div`,{className:(0,J.default)(CD[`thumbnail-container`],{[CD.completed]:d}),"data-testid":`thumbnail-card-image-container`,children:(0,q.jsx)(Ya,{replay:c(r.id),thumbnailUrl:l,thumbnailAltText:u,hideText:!0,showOverlay:!0,className:`lesson-thumbnail`,type:t,size:`auto`})}),d&&(0,q.jsx)(op,{completed:!0,className:`activity-statusIcon--videoThumbnailCard`}),(0,q.jsx)(`p`,{className:(0,J.default)(CD.title),"data-testid":`unit-title`,children:n})]}),f()]})},TD={"default-browse-thumbnail-dimensions":`VideosView__default-browse-thumbnail-dimensions___956a83f8`,"default-browse-card-dimensions":`VideosView__default-browse-card-dimensions___e6c2ce7d`,"activity-container":`VideosView__activity-container___cda67e2f`,"activity-container__header":`VideosView__activity-container__header___0a70d31f`,"activity-container__header__info":`VideosView__activity-container__header__info___4751ef46`,"activity-container__header__info__title":`VideosView__activity-container__header__info__title___068dfd84`,"activity-container__header__info__subtitle":`VideosView__activity-container__header__info__subtitle___410ed39a`,"activity-container__header__optional-tag":`VideosView__activity-container__header__optional-tag___4cbf5541`,"thumbnails-container":`VideosView__thumbnails-container___bb12dba3`},ED=N(null,e=>U({getVideos:e=>aa.getVocabPracticeActivityData(e,Ve.VIDEOS),onVideoStarted:_E.onVideoStarted,onVideoCompleted:_E.onVideoCompleted,onPracticeVideoCompleted:en.onVideoCompleted,submitActivity:()=>aa.vocabPracticeSubmitActivity(Ve.VIDEOS)},e))(({practice:e,studentAssignment:t,actions:n,completeActivity:r})=>{let{user:i,videos:a}=e,[o,s]=(0,G.useState)(null),[c,l]=(0,G.useState)({});if((0,G.useEffect)(()=>{e.videos||n.getVideos(e.id)},[]),(0,G.useEffect)(()=>{e.videos&&l(Object.values(a).reduce((e,{id:t,viewed:n})=>(e[t]=n??!1,e),{}))},[e.videos]),!e.videos)return(0,q.jsx)(V,{});let u=new Set,d=Object.values(c).every(Boolean),f=(e,t)=>{u.add(e),!c[t]&&(l({...c,[t]:!0}
18),n.onPracticeVideoCompleted(t))},p=()=>{s(null),d&&n.submitActivity()},m={user:i,studentAssignment:t,setCompleted:f,...n};return(0,q.jsxs)(`div`,{className:(0,J.default)(TD[`activity-container`]),children:[(0,q.jsx)(pD,{items:a.filter(({unit:e})=>!!e.video).reduce((e,t,n)=>({...e,[n.toString()]:t}),{}),itemComponent:SD,startingIndex:o,onClose:p,shouldShowDoneButton:d,onDoneClick:()=>r(Ve.VIDEOS),...m,open:o!==null,ariaLabelledBy:`video-modal-title`}),(0,q.jsxs)(`div`,{className:(0,J.default)(TD[`activity-container__header`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(TD[`activity-container__header__info`]),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(TD[`activity-container__header__info__title`]),children:`Videos`}),(0,q.jsx)(`p`,{className:(0,J.default)(TD[`activity-container__header__info__subtitle`]),children:`Watch these videos to see the vocabulary words used in context.`})]}),(0,q.jsx)(`p`,{className:(0,J.default)(TD[`activity-container__header__optional-tag`]),children:`OPTIONAL`})]}),(0,q.jsx)(`ul`,{className:(0,J.default)(TD[`thumbnails-container`]),children:a?.map(({id:e,...t},n)=>(0,q.jsx)(`li`,{children:(0,q.jsx)(wD,{onClick:()=>s(n),renderReplayIcon:e=>u.has(e),isCompleted:()=>c[e],...t})},n))})]})}),DD=kl(),OD=class extends G.Component{constructor(e){super(e),this.state={howlTracks:null,isGameStarted:!1,isSoundEnabled:!1,stemsAreLoading:!0,vocabGameAttemptIsLoading:null,vocabGameIsLoading:null}}componentWillUnmount(){this._mounted=!1}componentDidUpdate(e,t){!e.practice.beat&&this.props.practice.beat&&this.loadVocabGameData(),!e.attempt&&this.props.attempt&&t.vocabGameAttemptIsLoading&&this.setState({vocabGameAttemptIsLoading:!1},function(){this.fullGameBoxIsVisible()||this.scrollToTopOfGame()}.bind(this))}componentDidMount(){let{practice:e,actions:t,attempt:n}=this.props;this._mounted=!0,e.beat?this.loadVocabGameData():t.getVocabGame(e.id),e.attempt&&!n&&(t.getAttempt(e.attempt),this.setState({vocabGameAttemptIsLoading:!0}))}async loadVocabGameData(){this.setState({vocabGameIsLoading:!0}),this.preloadAudioFiles(),ro.preloadImages(this.getImagesUsedInGame()),this.setState({vocabGameIsLoading:!1})}preloadAudioFiles(){let e=this.vocabGame();this.startedLoadingBeats=new Date;let t=e.beat.stems.map(e=>{let t=new DD.Howl({src:[e.audio_file_url],...Br});return t.once(`load`,this.updateStemsAreLoading),t});setTimeout(()=>{this.state.stemsAreLoading&&this._mounted&&(di(Error(`VocabGameBeatLoadingSlow2`),`Vocab game beats didn't load fast enough. Starting without the beat loaded.`,{vocabGameId:this.getVocabGameId(),maxBeatLoadingTime:Nr},`info`),this.setState({stemsAreLoading:!1}))},Nr),this.setState({howlTracks:t},this.updateStemsAreLoading)}getImagesUsedInGame(){return((this.vocabGame()||{}).questions||[]).filter(e=>e.question_type===`image`).map(e=>e.definition.image)}willTransitionTo=(e,t,n)=>{Ts()};returnToStartScreen=()=>{this.setState({isSoundEnabled:!1,isGameStarted:!1})};stemsAreLoaded=()=>this.state.howlTracks?this.state.howlTracks.every(e=>e.state()===`loaded`):!1;updateStemsAreLoading=()=>{if(this._mounted&&this.stemsAreLoaded()){let e=Math.abs((this.startedLoadingBeats-new Date)/1e3);e>1e4/1e3&&di(Error(`VocabGameBeatFinishedLoadingSlow2`),`Vocab game beat finished loading slowly.`,{maxBeatLoadingTime:Nr,secondsToLoad:e,vocabGameId:this.getVocabGameId()},`info`),this.setState({stemsAreLoading:!1})}};fullGameBoxIsVisible=()=>{if(!this.vocabGameElement)return!1;let e=$(this.vocabGameElement),{top:t}=e.offset(),n=t+e.height(),r=window.pageYOffset,i=r+window.innerHeight;return t>=r&&n<=i};scrollToTopOfGame=()=>{this.vocabGameElement&&$(`html, body`).animate({scrollTop:$(this.vocabGameElement).offset().top},500)};startGame=async({isSoundEnabled:e})=>{let{practice:t,attempt:n,actions:r}=this.props;!t.attempt&&!n&&(this.setState({vocabGameAttemptIsLoading:!0}),r.createAttempt(t.id)),this.setState({isSoundEnabled:e,isGameStarted:!0})};toggleSound=()=>{let{isSoundEnabled:e}=this.state;this.setState({isSoundEnabled:!e})};vocabGame=()=>{let{practice:e}=this.props;return Vr({extraDefinitions:e.options_definitions,lyricsByQuestion:e.units_lyrics,unitTerms:e.unit_terms,vocabGame:{beat:e.beat,questions:e.questions}})};render(){let{attempt:e,studentAssignment:t,user:n,practice:r,t:i,hideIntroModal:a}=this.props,{howlTracks:o,isGameStarted:s,isSoundEnabled:c,stemsAreLoading:l,vocabGameAttemptIsLoading:u,vocabGameIsLoading:d}=this.state;return l||d||u?(0,q.jsx)(V,{}):(0,q.jsx)(Eo,{t:i,howlTracks:o,hideIntroModal:a,isGameStarted:s,isSoundEnabled:c,isPractice:!0,practiceSubject:r.subject,lyricsByQuestion:r.units_lyrics,returnToStartScreen:this.returnToStartScreen,startGame:this.startGame,stemsAreLoaded:this.stemsAreLoaded(),studentAssignmentId:t?.id,toggleSound:this.toggleSound,unitTerms:r.unit_terms,user:n,vocabGame:this.vocabGame(),vocabGameAttempt:e,vocabGameRef:e=>{this.vocabGameElement=e}})}},kD=Bc(N(e=>{let{attempt:t}=NE(e);return{attempt:t,user:z(e)}},e=>U({createAttempt:aa.createPracticeAttempt,getAttempt:aa.getVocabPracticeAttempt,getVocabGame:e=>aa.getVocabPracticeActivityData(e,Ve.VOCAB_GAME)},e))(OD),{lng:`en`,keyPrefix:`unit.${On.VOCAB_GAME}`}),AD=({studentAssignment:e,practice:t,hideIntroModal:n})=>(0,q.jsx)(kD,{studentAssignment:e,practice:t,hideIntroModal:n}),jD=({isIrEnabled:e,studentAssignment:t,match:n,location:r,practice:i,showStartPracticeModal:a=!1})=>{let o=[{group:`study`,tabs:[ie.FLASHCARDS,ie.VIDEOS]},{group:`practice`,tabs:[ie.VOCAB_GAME]}],[s,c]=(0,G.useState)(a),[l,u]=(0,G.useState)(!1),[d,f]=(0,G.useState)(null),p=(0,G.useRef)(!1),m=()=>
18{p.current=!0,c(!1)};(0,G.useEffect)(()=>{if(!p.current||s)return;p.current=!1;let e=setTimeout(()=>{document.getElementById(`vocab-practice-heading`)?.focus()},0);return()=>clearTimeout(e)},[s]);let h=()=>{f(null)},_=()=>{u(!1)},y=e=>i.activity_summary[e]??!1,b=e=>{let t=e===ie.VOCAB_GAME.path,n=!i.activity_summary[ie.VOCAB_GAME.path]&&!!i.attempt;return!t&&n},S=e=>Object.values(ie).find(t=>e.includes(t.path))?.activity||ie.FLASHCARDS.activity,C=()=>!!i[(e=>e===ie.VOCAB_GAME.activity?`beat`:e)(S(r.pathname))],w=n=>{let r=S(n),a={practice:i,studentAssignment:t,isIrEnabled:e},o={completeActivity:f};return{[ie.FLASHCARDS.activity]:(0,q.jsx)(hD,{...a,...o}),[ie.VIDEOS.activity]:(0,q.jsx)(ED,{...a,...o}),[ie.VOCAB_GAME.activity]:(0,q.jsx)(AD,{...a,hideIntroModal:s})}[r]},T=b(ie.FLASHCARDS.path)?ie.VOCAB_GAME.path:ie.FLASHCARDS.path,E=Object.keys(ie).filter(e=>!b(ie[e].path)).map(e=>ie[e].path).join(`|`);return(0,q.jsxs)(q.Fragment,{children:[s&&(0,q.jsx)(LE,{practiceSubject:i.subject,classSection:t.class_section_name,dueDate:t.due_date,onClose:m}),l&&(()=>{let e=S(r.pathname),t=e===ie.FLASHCARDS.activity?`definitionImageCredits`:e===ie.VIDEOS.activity?`videoCredits`:`vocabGameBeatContributors`,n=e===ie.FLASHCARDS.activity?Object.values(i.flashcards).flat().map(({definition:e})=>e.image_credit).filter((e,t,n)=>!!e&&t===n.findIndex(t=>t&&t.source_name===e.source_name)):e===ie.VIDEOS.activity?i?.videos?.map(({unit:{name:e,video:t,question_credits:n}})=>({unitTitle:e,contributors:t.contributors,videoFootageCredits:t.video_footage_credits,videoImageCredits:t.video_image_credits,questionCredits:n})):i?.beat?.contributors;return(0,q.jsx)(AS,{isOpen:l,onClose:_,[t]:n})})(),!y(Ve.VOCAB_GAME)&&!!d&&(0,q.jsx)(UE,{onClose:h,activityType:d,isCompleted:y,studyMaterialCompleted:y(Ve.FLASHCARDS)&&y(Ve.VIDEOS)}),(0,q.jsxs)(`div`,{className:(0,J.default)(RE[`lesson-page-wrapper`]),children:[(0,q.jsx)(YE,{studentAssignment:t,practice:i}),(0,q.jsx)(`div`,{className:(0,J.default)(RE[`content-wrapper`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(RE[`activity-wrapper`]),children:[(0,q.jsx)(eD,{tabs:o,location:r,isCompleted:y,isLocked:b}),(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${n.path}:activity(${E})/`,render:()=>(0,q.jsx)(GE,{activity:S(r.pathname),openCredits:()=>u(!0),loaded:C(),children:w(r.pathname)})}),(0,q.jsx)(v,{to:`${n.path}${T}/${r.search}`})]})]})})]})]})},MD=e=>{let{assignmentId:t,location:n,match:r,practice:i,studentAssignment:a,isIrEnabled:o,userLoggedIn:s}=e,{vocabPracticeContainerInitialize:c,vocabPracticeContainerFinalize:l}=e.actions;return(0,G.useEffect)(()=>(t&&c(t),()=>{l()}),[t]),s?!a||!i?(0,q.jsx)(V,{}):i?.contains_hidden_lessons?(0,q.jsx)(PE,{}):(0,q.jsx)(jD,{isIrEnabled:o,location:n,match:r,practice:i,showStartPracticeModal:a.activity_summary.some(e=>yr.includes(e.type)&&!e.completed),studentAssignment:a}):(0,q.jsx)(v,{to:`/?signup=login`})};MD.propTypes={actions:K.default.shape({vocabPracticeContainerInitialize:K.default.func.isRequired}),assignmentId:K.default.number,studentAssignment:K.default.object,userLoggedIn:K.default.bool.isRequired},MD.defaultProps={assignmentId:null,studentAssignment:null,practice:null};var ND=N((e,t)=>{let n=Pc(t.location),r=z(e),i=tt(e),{practice:a}=NE(e);return{assignmentId:n,studentAssignment:r.nav_context.student_assignments?.find(e=>e.assignment===n)||a?.student_assignment,practice:a,isIrEnabled:r.gets_text_to_speech_widget,userLoggedIn:i}},e=>U({vocabPracticeContainerInitialize:aa.vocabPracticeContainerInitialize,vocabPracticeContainerFinalize:aa.vocabPracticeContainerFinalize},e))(MD),PD=``+(window.STATIC_URL||`/static/`)+`packed/assets/microphone-studio-booth-CvnpxwA9.svg`,FD=`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/rap-battle`,ID=`${FD}/Stars.png`,LD=[{url:`${FD}/speaker_left-forward.svg`,variant:`left`},{url:`${FD}/speaker_right-forward.svg`,variant:`right`}],RD=[...LD],zD=[{url:`${FD}/green-lights.svg`,variant:`top-left`,style:{zIndex:1,width:`399px`,height:`auto`,left:`7%`}},{url:`${FD}/purple-lights.svg`,variant:`top-right`,style:{zIndex:1,width:`399px`,height:`auto`,right:`7%`}},...LD,{url:`${FD}/Stage.svg`,variant:`bottom`},{url:`${FD}
18/waving_hands.svg`,variant:`bottom`,style:{bottom:`-8%`}}],BD=[{url:`${FD}/speaker_left-inward.svg`,variant:`left`},{url:`${FD}/speaker_right-inward.svg`,variant:`right`},{url:`${FD}/Stage.svg`,variant:`bottom`},{url:`${FD}/waving_hands.svg`,variant:`bottom`,style:{bottom:`-8%`}}],VD={beatBot:`${FD}/beatBot.svg`,biggieB:`${FD}/Biggie-B.svg`,flameThrower:`${FD}/FlameThrower.svg`,iceFlow:`${FD}/IceFlow.svg`,katzKraddle:`${FD}/katzKraddle.svg`,octaVia:`${FD}/OctaVia.svg`,shellShokz:`${FD}/shellShokz.svg`},HD={beatBot:`${FD}/cropped-beat-bot.svg`,biggieB:`${FD}/cropped-biggie-b.svg`,flameThrower:`${FD}/cropped-flame-thrower.svg`,iceFlow:`${FD}/cropped-ice-flow.svg`,katzKraddle:`${FD}/cropped-katz-kraddle.svg`,octaVia:`${FD}/cropped-octavia.svg`,shellShokz:`${FD}/cropped-shell-shorkz.svg`},UD=[{id:`beatBot`,name:`Beat Bot`,avatarUrl:HD.beatBot,previewUrl:VD.beatBot},{id:`biggieB`,name:`Biggie B`,avatarUrl:HD.biggieB,previewUrl:VD.biggieB},{id:`flameThrower`,name:`Flame Thrower`,avatarUrl:HD.flameThrower,previewUrl:VD.flameThrower},{id:`iceFlow`,name:`Ice Flow`,avatarUrl:HD.iceFlow,previewUrl:VD.iceFlow},{id:`katzKraddle`,name:`Katz Kraddle`,avatarUrl:HD.katzKraddle,previewUrl:VD.katzKraddle},{id:`octaVia`,name:`OctaVia`,avatarUrl:HD.octaVia,previewUrl:VD.octaVia},{id:`shellShokz`,name:`Shell Shokz`,avatarUrl:HD.shellShokz,previewUrl:VD.shellShokz}],WD=e=>VD[e],GD=e=>
18HD[e],KD={beatBot:.9,biggieB:1.38,flameThrower:.9,iceFlow:.98,katzKraddle:.86,octaVia:1.13,shellShokz:1.2},qD=Object.fromEntries(Object.entries(VD).map(([e,t])=>[t,KD[e]??1])),JD=e=>(e?qD[e]:void 0)??1,YD=[`#FF8EBB`,`#AFFF77`,`#C3C2FF`,`#A8F6FF`,`#F8FF6C`,`#FFB050`,`#FFA4A2`,`#FFFFFF`,`#76D8FF`],XD=e=>{let t=0;for(let n=0;n<e.length;n++)t=t*31+e.charCodeAt(n)|0;return YD[Math.abs(t)%YD.length]},ZD={chill:.4,hype:.85};function QD(e,t){return{url:`${FD}/${t}-${e}.wav`,gain:ZD[e]}}var $D=`${FD}/tutorial.mp4`,eO=`${FD}/vg-background.png`,tO=4,nO={imageWidth:314,imageHeight:600,centreX:15.34,centreY:300.05,radius:284.96,seconds:tO},rO={imageWidth:314,imageHeight:600,centreX:301.42,centreY:300.05,radius:284.97,seconds:tO},iO=e=>[{url:`${FD}/disc-left.png`,variant:`top-left`,zIndex:0,...e?{discSheen:nO}:{}},{url:`${FD}/disc-right.png`,variant:`top-right`,zIndex:0,...e?{discSheen:rO}:{}}],aO={url:PD,zIndex:1,style:{position:`absolute`,top:`42%`,height:`45%`,width:`auto`}},oO=e=>[...iO(e),aO],sO=e=>iO(e),cO=Array.from(new Set([ID,eO,...RD.map(e=>e.url),...BD.map(e=>e.url),...zD.map(e=>e.url),...oO(!0).map(e=>e.url),...sO(!0).map(e=>e.url),...Object.values(VD),...Object.values(HD),`${FD}/podium-shadow.svg`,`${FD}/fire-icon-points.svg`])),lO=`after-sunset`,uO=800,dO=50,fO=.15,pO=({enabled:e=!0,maxVolume:t=1,beat:n=lO}={})=>{let[r,i]=(0,G.useState)(60),[a,o]=(0,G.useState)(!1),[s,c]=(0,G.useState)(null),l=(0,G.useRef)(new Map),u=(0,G.useRef)(null),d=(0,G.useRef)(!1),f=(0,G.useRef)(null),p=(0,G.useRef)(0),m=(0,G.useRef)(e);m.current=e;let h=(0,G.useRef)(n);h.current=n;let g=(0,G.useCallback)(()=>{let e=p.current*(d.current?fO:1);l.current.forEach((t,n)=>{let r=t.level*QD(n,h.current).gain*e;t.el.volume=Math.max(0,Math.min(1,r)),r<=0&&t.target===0&&!t.el.paused&&t.el.pause()})},[]),_=(0,G.useCallback)(()=>{f.current!==null&&(window.clearInterval(f.current),f.current=null)},[]),v=(0,G.useCallback)(()=>{f.current===null&&(f.current=window.setInterval(()=>{let e=dO/uO,t=!1;l.current.forEach(n=>{n.level!==n.target&&(n.level=n.target>n.level?Math.min(n.target,n.level+e):Math.max(n.target,n.level-e),n.level!==n.target&&(t=!0))}),g(),t||_()},dO))},[g,_]),y=(0,G.useCallback)(e=>{let t=l.current.get(e);if(t)return t;let{url:n}=QD(e,h.current),r=new Audio(n);r.loop=!0,r.preload=`auto`,r.volume=0;let i={el:r,level:0,target:0};return l.current.set(e,i),i},[]),b=(0,G.useCallback)(()=>{if(!(m.current&&p.current>0)){l.current.forEach(e=>{e.target=0,e.level=0,e.el.volume=0,e.el.paused||e.el.pause()}),_();return}let e=u.current;if(l.current.forEach((t,n)=>{n!==e&&(t.target=0)}),e){let t=y(e);t.target=1,t.el.paused&&t.el.play().catch(()=>{})}g(),v()},[g,y,v,_]);(0,G.useEffect)(()=>{e&&(l.current.forEach(e=>{e.el.pause(),e.el.src=``}),l.current.clear(),y(`chill`),y(`hype`),b())},[e,n,y,b]);let x=a?0:Math.max(0,Math.min(100,r))/100*t;(0,G.useEffect)(()=>{p.current=x,b()},[x,e,b]),(0,G.useEffect)(()=>{let e=()=>b();return document.addEventListener(`pointerdown`,e),document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`pointerdown`,e),document.removeEventListener(`keydown`,e)}},[b]),(0,G.useEffect)(()=>()=>{_(),l.current.forEach(e=>{e.el.pause(),e.el.src=``}),l.current.clear()},[_]);let S=(0,G.useCallback)(e=>{u.current!==e&&(u.current=e,c(e),b())},[b]),C=(0,G.useCallback)(e=>{d.current!==e&&(d.current=e,g())},[g]),w=(0,G.useCallback)(e=>{i(Math.max(0,Math.min(100,e)))},[]),T=(0,G.useCallback)(()=>{o(e=>!e),a&&i(e=>e===0?60:e)},[a]);return(0,G.useMemo)(()=>({volume:r,muted:a,currentTrack:s,setVolume:w,toggleMute:T,play:S,duck:C}),[r,a,s,w,T,S,C])},mO=(0,G.createContext)(null),hO=Object.freeze({volume:0,muted:!0,currentTrack:null,setVolume:()=>{},toggleMute:()=>{},play:()=>{},duck:()=>{}}),gO=({children:e,enabled:t=!0,maxVolume:n=1,beat:r})=>{let i=pO({enabled:t,maxVolume:n,beat:r});return(0,q.jsx)(mO.Provider,{value:i,children:e})},_O=()=>(0,G.useContext)(mO)??hO,vO=e=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,q.jsxs)(`g`,{clipPath:`url(#clip0_8592_65644)`,children:[(0,q.jsx)(`mask`,{id:`mask0_8592_65644`,style:{maskType:`alpha`}
18,maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8592_65644)`,children:(0,q.jsx)(`path`,{d:`M9.9987 12.9791C9.88759 12.9791 9.78342 12.9618 9.6862 12.9271C9.58898 12.8923 9.4987 12.8333 9.41536 12.75L6.41536 9.74998C6.2487 9.58331 6.16884 9.38887 6.17578 9.16665C6.18273 8.94442 6.26259 8.74998 6.41536 8.58331C6.58203 8.41665 6.77995 8.32984 7.00911 8.3229C7.23828 8.31595 7.4362 8.39581 7.60286 8.56248L9.16536 10.125V4.16665C9.16536 3.93054 9.24523 3.73262 9.40495 3.5729C9.56467 3.41317 9.76259 3.33331 9.9987 3.33331C10.2348 3.33331 10.4327 3.41317 10.5924 3.5729C10.7522 3.73262 10.832 3.93054 10.832 4.16665V10.125L12.3945 8.56248C12.5612 8.39581 12.7591 8.31595 12.9883 8.3229C13.2174 8.32984 13.4154 8.41665 13.582 8.58331C13.7348 8.74998 13.8147 8.94442 13.8216 9.16665C13.8286 9.38887 13.7487 9.58331 13.582 9.74998L10.582 12.75C10.4987 12.8333 10.4084 12.8923 10.3112 12.9271C10.214 12.9618 10.1098 12.9791 9.9987 12.9791ZM4.9987 16.6666C4.54036 16.6666 4.148 16.5035 3.82161 16.1771C3.49523 15.8507 3.33203 15.4583 3.33203 15V13.3333C3.33203 13.0972 3.41189 12.8993 3.57161 12.7396C3.73134 12.5798 3.92925 12.5 4.16536 12.5C4.40148 12.5 4.59939 12.5798 4.75911 12.7396C4.91884 12.8993 4.9987 13.0972 4.9987 13.3333V15H14.9987V13.3333C14.9987 13.0972 15.0786 12.8993 15.2383 12.7396C15.398 12.5798 15.5959 12.5 15.832 12.5C16.0681 12.5 16.2661 12.5798 16.4258 12.7396C16.5855 12.8993 16.6654 13.0972 16.6654 13.3333V15C16.6654 15.4583 16.5022 15.8507 16.1758 16.1771C15.8494 16.5035 15.457 16.6666 14.9987 16.6666H4.9987Z`,fill:`#5559C3`})})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_8592_65644`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`white`})})})]}),yO=e=>(0,q.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:(0,q.jsx)(`path`,{d:`M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z`,fill:`currentColor`})}),bO=e=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,q.jsxs)(`g`,{clipPath:`url(#clip0_7579_79720)`,children:[(0,q.jsx)(`mask`,{id:`mask0_7579_79720`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_7579_79720)`,children:(0,q.jsx)(`path`,{d:`M4.16667 17.5C3.70833 17.5 3.31597 17.3368 2.98958 17.0104C2.66319 16.684 2.5 16.2917 2.5 15.8333V13.3333C2.5 13.0972 2.57986 12.8993 2.73958 12.7396C2.89931 12.5799 3.09722 12.5 3.33333 12.5C3.56944 12.5 3.76736 12.5799 3.92708 12.7396C4.08681 12.8993 4.16667 13.0972 4.16667 13.3333V15.8333H15.8333V4.16667H4.16667V6.66667C4.16667 6.90278 4.08681 7.10069 3.92708 7.26042C3.76736 7.42014 3.56944 7.5 3.33333 7.5C3.09722 7.5 2.89931 7.42014 2.73958 7.26042C2.57986 7.10069 2.5 6.90278 2.5 6.66667V4.16667C2.5 3.70833 2.66319 3.31597 2.98958 2.98958C3.31597 2.66319 3.70833 2.5 4.16667 2.5H15.8333C16.2917 2.5 16.684 2.66319 17.0104 2.98958C17.3368 3.31597 17.5 3.70833 17.5 4.16667V15.8333C17.5 16.2917 17.3368 16.684 17.0104 17.0104C16.684 17.3368 16.2917 17.5 15.8333 17.5H4.16667ZM9.70833 10.8333H3.33333C3.09722 10.8333 2.89931 10.7535 2.73958 10.5938C2.57986 10.434 2.5 10.2361 2.5 10C2.5 9.76389 2.57986 9.56597 2.73958 9.40625C2.89931 9.24653 3.09722 9.16667 3.33333 9.16667H9.70833L8.16667 7.625C8 7.45833 7.92014 7.26389 7.92708 7.04167C7.93403 6.81944 8.01389 6.625 8.16667 6.45833C8.33333 6.29167 8.53125 6.20486 8.76042 6.19792C8.98958 6.19097 9.1875 6.27083 9.35417 6.4375L12.3333 9.41667C12.4167 9.5 12.4757 9.59028 12.5104 9.6875C12.5451 9.78472 12.5625 9.88889 12.5625 10C12.5625 10.1111 12.5451 10.2153 12.5104 10.3125C12.4757 10.4097 12.4167 10.5 12.3333 10.5833L9.35417 13.5625C9.1875 13.7292 8.98958 13.809 8.76042 13.8021C8.53125 13.7951 8.33333 13.7083 8.16667 13.5417C8.01389 13.375 7.93403 13.1806 7.92708 12.9583C7.92014 12.7361 8 12.5417 8.16667 12.375L9.70833 10.8333Z`,fill:`#195689`})})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_7579_79720`,children:(0,q.jsx)(`rect`,{width:`20`,he
18ight:`20`,fill:`white`})})})]}),xO=e=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,...e,children:[(0,q.jsxs)(`g`,{clipPath:`url(#clip0_8592_65619)`,children:[(0,q.jsx)(`mask`,{id:`mask0_8592_65619`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8592_65619)`,children:(0,q.jsx)(`path`,{d:`M2.5 16.6667V14.1667C2.5 13.7084 2.66319 13.316 2.98958 12.9896C3.31597 12.6632 3.70833 12.5 4.16667 12.5H5V10.8334C5 10.375 5.16319 9.98266 5.48958 9.65627C5.81597 9.32988 6.20833 9.16669 6.66667 9.16669H9.16667V7.50002H8.33333C7.875 7.50002 7.48264 7.33683 7.15625 7.01044C6.82986 6.68405 6.66667 6.29169 6.66667 5.83335V3.33335C6.66667 2.87502 6.82986 2.48266 7.15625 2.15627C7.48264 1.82988 7.875 1.66669 8.33333 1.66669H11.6667C12.125 1.66669 12.5174 1.82988 12.8438 2.15627C13.1701 2.48266 13.3333 2.87502 13.3333 3.33335V5.83335C13.3333 6.29169 13.1701 6.68405 12.8438 7.01044C12.5174 7.33683 12.125 7.50002 11.6667 7.50002H10.8333V9.16669H13.3333C13.7917 9.16669 14.184 9.32988 14.5104 9.65627C14.8368 9.98266 15 10.375 15 10.8334V12.5H15.8333C16.2917 12.5 16.684 12.6632 17.0104 12.9896C17.3368 13.316 17.5 13.7084 17.5 14.1667V16.6667C17.5 17.125 17.3368 17.5174 17.0104 17.8438C16.684 18.1702 16.2917 18.3334 15.8333 18.3334H12.5C12.0417 18.3334 11.6493 18.1702 11.3229 17.8438C10.9965 17.5174 10.8333 17.125 10.8333 16.6667V14.1667C10.8333 13.7084 10.9965 13.316 11.3229 12.9896C11.6493 12.6632 12.0417 12.5 12.5 12.5H13.3333V10.8334H6.66667V12.5H7.5C7.95833 12.5 8.35069 12.6632 8.67708 12.9896C9.00347 13.316 9.16667 13.7084 9.16667 14.1667V16.6667C9.16667 17.125 9.00347 17.5174 8.67708 17.8438C8.35069 18.1702 7.95833 18.3334 7.5 18.3334H4.16667C3.70833 18.3334 3.31597 18.1702 2.98958 17.8438C2.66319 17.5174 2.5 17.125 2.5 16.6667ZM8.33333 5.83335H11.6667V3.33335H8.33333V5.83335ZM4.16667 16.6667H7.5V14.1667H4.16667V16.6667ZM12.5 16.6667H15.8333V14.1667H12.5V16.6667Z`,fill:`currentColor`})})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_8592_65619`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`white`})})})]}),SO=()=>(0,q.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 14 14`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M2 7L5.5 10.5L12 3.5`,stroke:`#152D39`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`})}),CO=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8718_35401`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8718_35401)`,children:(0,q.jsx)(`path`,{d:`M4.16667 17.5C3.70833 17.5 3.31597 17.3368 2.98958 17.0104C2.66319 16.684 2.5 16.2917 2.5 15.8333V4.16667C2.5 3.70833 2.66319 3.31597 2.98958 2.98958C3.31597 2.66319 3.70833 2.5 4.16667 2.5H14.5625C14.7986 2.5 14.9965 2.57986 15.1562 2.73958C15.316 2.89931 15.3958 3.09722 15.3958 3.33333C15.3958 3.56944 15.316 3.76736 15.1562 3.92708C14.9965 4.08681 14.7986 4.16667 14.5625 4.16667H4.16667V15.8333H15.8333V10.4167C15.8333 10.1806 15.9132 9.98264 16.0729 9.82292C16.2326 9.66319 16.4306 9.58333 16.6667 9.58333C16.9028 9.58333 17.1007 9.66319 17.2604 9.82292C17.4201 9.98264 17.5 10.1806 17.5 10.4167V15.8333C17.5 16.2917 17.3368 16.684 17.0104 17.0104C16.684 17.3368 16.2917 17.5 15.8333 17.5H4.16667ZM9.60417 11.8333L16.6875 4.75C16.8403 4.59722 17.0278 4.52083 17.25 4.52083C17.4722 4.52083 17.6667 4.59722 17.8333 4.75C18 4.90278 18.0833 5.09722 18.0833 5.33333C18.0833 5.56944 18 5.77083 17.8333 5.9375L10.1875 13.5833C10.0208 13.75 9.82639 13.8333 9.60417 13.8333C9.38194 13.8333 9.1875 13.75 9.02083 13.5833L5.47917 10.0417C5.32639 9.88889 5.25 9.69444 5.25 9.45833C5.25 9.22222 5.32639 9.02778 5.47917 8.875C5.63194 8.72222 5.82639 8.64583 6.0625 8.64583C6.29861 8.64583 6.49306 8.72222 6.64583 8.875L9.60417 11.8333Z`,fill:`#5559C3`})})]}),wO=()=>(0,q.jsx)(`svg`,{width:`23`,height:`27`,viewBox:`0 0 23 27`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M8 21.3333C7.26667 21.3333 6.63889 21.0722 6.11667 20.55C5.59444 20.0278 5.33333 19.4 5.33333 18.6667V2.66667C5.33333 1.93333 5.59444 1.30556 6.11667 0.783333C6.63889 0.261111 7.26667 0 8 0H20C20.7333 0 21.3611 0.261111 21.8833 0.783333C22.4056 1.30556 22.6667 1.93333 22.6667 2.66667V18.6667C22.6667 19.4 22.4056 20.0278 21.8833 20.55C21.3611 21.0722 20.7333 21.3333 20 21.3333H8ZM2.66667 26.6667C1.93333 26.6667 1.30556 26.4056 0.783333 25.8833C0.261111 25.3611 0 24.7333 0 24V6.66667C0 6.28889 0.127778 5.97222 0.383333 5.71667C0.
18638889 5.46111 0.955555 5.33333 1.33333 5.33333C1.71111 5.33333 2.02778 5.46111 2.28333 5.71667C2.53889 5.97222 2.66667 6.28889 2.66667 6.66667V24H16C16.3778 24 16.6944 24.1278 16.95 24.3833C17.2056 24.6389 17.3333 24.9556 17.3333 25.3333C17.3333 25.7111 17.2056 26.0278 16.95 26.2833C16.6944 26.5389 16.3778 26.6667 16 26.6667H2.66667Z`,fill:`currentColor`})}),TO=()=>(0,q.jsx)(`svg`,{width:`16`,height:`17`,viewBox:`0 0 16 17`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M6.95417 16.6667C6.57917 16.6667 6.25625 16.5417 5.98542 16.2917C5.71458 16.0417 5.55139 15.7361 5.49583 15.375L5.30833 14C5.12778 13.9306 4.95764 13.8472 4.79792 13.75C4.63819 13.6528 4.48194 13.5486 4.32917 13.4375L3.0375 13.9792C2.69028 14.1319 2.34306 14.1458 1.99583 14.0208C1.64861 13.8958 1.37778 13.6736 1.18333 13.3542L0.204167 11.6458C0.00972223 11.3264 -0.0458333 10.9861 0.0375 10.625C0.120833 10.2639 0.308333 9.96528 0.6 9.72917L1.70417 8.89583C1.69028 8.79861 1.68333 8.70486 1.68333 8.61458V8.05208C1.68333 7.96181 1.69028 7.86806 1.70417 7.77083L0.6 6.9375C0.308333 6.70139 0.120833 6.40278 0.0375 6.04167C-0.0458333 5.68056 0.00972223 5.34028 0.204167 5.02083L1.18333 3.3125C1.37778 2.99306 1.64861 2.77083 1.99583 2.64583C2.34306 2.52083 2.69028 2.53472 3.0375 2.6875L4.32917 3.22917C4.48194 3.11806 4.64167 3.01389 4.80833 2.91667C4.975 2.81944 5.14167 2.73611 5.30833 2.66667L5.49583 1.29167C5.55139 0.930556 5.71458 0.625 5.98542 0.375C6.25625 0.125 6.57917 0 6.95417 0H8.9125C9.2875 0 9.61042 0.125 9.88125 0.375C10.1521 0.625 10.3153 0.930556 10.3708 1.29167L10.5583 2.66667C10.7389 2.73611 10.909 2.81944 11.0688 2.91667C11.2285 3.01389 11.3847 3.11806 11.5375 3.22917L12.8292 2.6875C13.1764 2.53472 13.5236 2.52083 13.8708 2.64583C14.2181 2.77083 14.4889 2.99306 14.6833 3.3125L15.6625 5.02083C15.8569 5.34028 15.9125 5.68056 15.8292 6.04167C15.7458 6.40278 15.5583 6.70139 15.2667 6.9375L14.1625 7.77083C14.1764 7.86806 14.1833 7.96181 14.1833 8.05208V8.61458C14.1833 8.70486 14.1694 8.79861 14.1417 8.89583L15.2458 9.72917C15.5375 9.96528 15.725 10.2639 15.8083 10.625C15.8917 10.9861 15.8361 11.3264 15.6417 11.6458L14.6417 13.3542C14.4472 13.6736 14.1764 13.8958 13.8292 14.0208C13.4819 14.1458 13.1347 14.1319 12.7875 13.9792L11.5375 13.4375C11.3847 13.5486 11.225 13.6528 11.0583 13.75C10.8917 13.8472 10.725 13.9306 10.5583 14L10.3708 15.375C10.3153 15.7361 10.1521 16.0417 9.88125 16.2917C9.61042 16.5417 9.2875 16.6667 8.9125 16.6667H6.95417ZM7.975 11.25C8.78056 11.25 9.46806 10.9653 10.0375 10.3958C10.6069 9.82639 10.8917 9.13889 10.8917 8.33333C10.8917 7.52778 10.6069 6.84028 10.0375 6.27083C9.46806 5.70139 8.78056 5.41667 7.975 5.41667C7.15556 5.41667 6.46458 5.70139 5.90208 6.27083C5.33958 6.84028 5.05833 7.52778 5.05833 8.33333C5.05833 9.13889 5.33958 9.82639 5.90208 10.3958C6.46458 10.9653 7.15556 11.25 7.975 11.25Z`,fill:`currentColor`})}),EO=()=>(0,q.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:[(0,q.jsxs)(`g`,{clipPath:`url(#clip0_7907_5295)`,children:[(0,q.jsx)(`mask`,{id:`mask0_7907_5295`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_7907_5295)`,children:(0,q.jsx)(`path`,{d:`M9.95832 15.0001C10.25 15.0001 10.4965 14.8994 10.6979 14.698C10.8993 14.4966 11 14.2501 11 13.9584C11 13.6667 10.8993 13.4202 10.6979 13.2188C10.4965 13.0174 10.25 12.9167 9.95832 12.9167C9.66666 12.9167 9.42013 13.0174 9.21874 13.2188C9.01735 13.4202 8.91666 13.6667 8.91666 13.9584C8.91666 14.2501 9.01735 14.4966 9.21874 14.698C9.42013 14.8994 9.66666 15.0001 9.95832 15.0001ZM9.99999 18.3334C8.84721 18.3334 7.76388 18.1147 6.74999 17.6772C5.7361 17.2397 4.85416 16.6459 4.10416 15.8959C3.35416 15.1459 2.76041 14.264 2.32291 13.2501C1.88541 12.2362 1.66666 11.1529 1.66666 10.0001C1.66666 8.8473 1.88541 7.76397 2.32291 6.75008C2.76041 5.73619 3.35416 4.85425 4.10416 4.10425C4.85416 3.35425 5.7361 2.7605 6.74999 2.323C7.76388 1.8855 8.84721 1.66675 9.99999 1.66675C11.1528 1.66675 12.2361 1.8855 13.25 2.323C14.2639 2.7605 15.1458 3.35425 15.8958 4.10425C16.6458 4.85425 17.2396 5.73619 17.6771 6.75008C18.1146 7.76397 18.3333 8.8473 18.3333 10.0001C18.3333 11.1529 18.1146 12.2362 17.6771 13.2501C17.2396 14.264 16.6458 15.1459 15.8958 15.8959C15.1458 16.6459 14.2639 17.2397 13.25 17.6772C12.2361 18.1147 11.1528 18.3334 9.99999 18.3334ZM10.0833 6.41675C10.4305 6.41675 10.7326 6.52786 10.9896 6.75008C11.2465 6.9723 11.375 7.25008 11.375 7.58341C11.375 7.88897 11.2812 8.1598 11.
180937 8.39591C10.9062 8.63203 10.6944 8.85425 10.4583 9.06258C10.1389 9.34036 9.85763 9.64591 9.61457 9.97925C9.37152 10.3126 9.24999 10.6876 9.24999 11.1042C9.24999 11.2987 9.32291 11.4619 9.46874 11.5938C9.61457 11.7258 9.78471 11.7917 9.97916 11.7917C10.1875 11.7917 10.3646 11.7223 10.5104 11.5834C10.6562 11.4445 10.75 11.2709 10.7917 11.0626C10.8472 10.7709 10.9722 10.5105 11.1667 10.2813C11.3611 10.0522 11.5694 9.83341 11.7917 9.62508C12.1111 9.31953 12.3854 8.98619 12.6146 8.62508C12.8437 8.26397 12.9583 7.86119 12.9583 7.41675C12.9583 6.70841 12.6701 6.12855 12.0937 5.67716C11.5174 5.22578 10.8472 5.00008 10.0833 5.00008C9.55555 5.00008 9.05207 5.11119 8.57291 5.33341C8.09374 5.55564 7.72916 5.89591 7.47916 6.35425C7.38193 6.52091 7.35068 6.698 7.38541 6.8855C7.42013 7.073 7.51388 7.21536 7.66666 7.31258C7.8611 7.42369 8.06249 7.45841 8.27082 7.41675C8.47916 7.37508 8.65277 7.25703 8.79166 7.06258C8.94443 6.85425 9.13541 6.69453 9.36457 6.58341C9.59374 6.4723 9.83332 6.41675 10.0833 6.41675Z`,fill:`currentColor`})})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_7907_5295`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`white`})})})]}),DO=()=>(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,"aria-hidden":`true`,children:[(0,q.jsx)(`mask`,{id:`mask0_8529_15885`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8529_15885)`,children:(0,q.jsx)(`path`,{d:`M6.66666 14.3126V5.68758C6.66666 5.45147 6.74999 5.25355 6.91666 5.09383C7.08332 4.93411 7.27777 4.85425 7.49999 4.85425C7.56943 4.85425 7.64235 4.86466 7.71874 4.8855C7.79513 4.90633 7.86805 4.93758 7.93749 4.97925L14.7292 9.29175C14.8542 9.37508 14.9479 9.47925 15.0104 9.60425C15.0729 9.72925 15.1042 9.86119 15.1042 10.0001C15.1042 10.139 15.0729 10.2709 15.0104 10.3959C14.9479 10.5209 14.8542 10.6251 14.7292 10.7084L7.93749 15.0209C7.86805 15.0626 7.79513 15.0938 7.71874 15.1147C7.64235 15.1355 7.56943 15.1459 7.49999 15.1459C7.27777 15.1459 7.08332 15.0661 6.91666 14.9063C6.74999 14.7466 6.66666 14.5487 6.66666 14.3126Z`,fill:`currentColor`})})]}),OO=()=>(0,q.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_9134_51657`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`16`,height:`16`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_9134_51657)`,children:(0,q.jsx)(`path`,{d:`M2.93333 12.9498C2.71111 13.0387 2.5 13.0193 2.3 12.8915C2.1 12.7637 2 12.5776 2 12.3332V9.33315L7.33333 7.99982L2 6.66648V3.66648C2 3.42204 2.1 3.23593 2.3 3.10815C2.5 2.98037 2.71111 2.96093 2.93333 3.04982L13.2 7.38315C13.4778 7.50537 13.6167 7.71093 13.6167 7.99982C13.6167 8.28871 13.4778 8.49426 13.2 8.61649L2.93333 12.9498Z`,fill:`currentColor`})})]}),kO=()=>(0,q.jsxs)(`svg`,{width:`64`,height:`64`,viewBox:`0 0 64 64`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,style:{width:`64px`,height:`64px`},children:[(0,q.jsx)(`mask`,{id:`mask0_vg`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`64`,height:`64`,children:(0,q.jsx)(`rect`,{width:`64`,height:`64`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_vg)`,children:(0,q.jsx)(`path`,{d:`M10.6667 58.6668C9.91111 58.6668 9.27778 58.4112 8.76667 57.9001C8.25556 57.389 8 56.7557 8 56.0001V48.0001C8 46.5335 8.52222 45.2779 9.56667 44.2335C10.6111 43.189 11.8667 42.6668 13.3333 42.6668H16.8L18.2667 32.0001H13.3333C12.5778 32.0001 11.9444 31.7446 11.4333 31.2335C10.9222 30.7224 10.6667 30.089 10.6667 29.3335C10.6667 28.5779 10.9222 27.9446 11.4333 27.4335C11.9444 26.9224 12.5778 26.6668 13.3333 26.6668H50.6667C51.4222 26.6668 52.0556 26.9224 52.5667 27.4335C53.0778 27.9446 53.3333 28.5779 53.3333 29.3335C53.3333 30.089 53.0778 30.7224 52.5667 31.2335C52.0556 31.7446 51.4222 32.0001 50.6667 32.0001H45.7333L47.2 42.6668H50.6667C52.1333 42.6668 53.3889 43.189 54.4333 44.2335C55.4778 45.2779 56 46.5335 56 48.0001V56.0001C56 56.7557 55.7444 57.389 55.2333 57.9001C54.7222 58.4112 54.0889 58.6668 53.3333 58.6668H10.6667ZM19.3333 22.6668C18.7111 22.6668 18.1556 22.4779 17.6667 22.1001C17.1778 21.7224 16.8667 21.2224 16.7333 20.6001L14.5333 10.6668C14.4444 10.1779 14.4778 9.74457 14.6333 9.3668C14.7889 8.98902 15.0444 8.68902 15.4 8.4668C15.7556 8.24457 16.1556 8.12235 16.6 8.10013C17.0444 8.07791 17.4667 8.20013 17.8667 8.4668C18.6667 8.91124 19.4889 9.2668 20.3333 9.53346C21.1778 9.80013 22.0667 9.93346 23 9.93346C24.2889 9.93346 25.5111 9.6668 26.6667 9.13346C27.8222 8.60013 28.9111 7.93346 29.9333 7.13346C30.2444 6.91124 30.5778 6.74457 30.9333 6.63346C31.2889 6.52235 31.6444 6.4668 32 6.4668C32.3556 6.4668 32.7111 6.52235 33.0667 6.63346C33.4222 6.74457 33.7556 6.91124 34.0667 7.13346C35.0889 7.93346 36.1778 8.60013 37.3333 9.13346C38.4889 9.6668 39.7111 9.93346 41 9.93346C41.9333 9.93346 42.8222 9.78902 43.6667 9.50013C44.5111 9.21124 45.3333 8.84457 46.1333 8.40013C46.5778 8.17791 47.0111 8.08902 47.4333 8.13346C47.8556 8.17791 48.2444 8.31124 48.6 8.53346C48.9556 8.75569 49.2222 9.05569 49.4 9.43346C49.5778 9.81124 49.6222 10.2224 49.5333 10.6668L47.3333 20.6001C47.2 21.2224 46.8889 21.7224 46.4 22.1001C45.9111 22.4779 45.3556 22.6668 44.7333 22.6668H19.3333Z`,fill:`#A1A4FF`})})]}),AO=()=>(0,q.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12ZM4 18V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C13.1 13 14.1833 13.1292 15.25 13.3875C16.3167 13.6458 17.3667 14.0333 18.4 14.5
185C18.8833 14.8 19.2708 15.1625 19.5625 15.6375C19.8542 16.1125 20 16.6333 20 17.2V18C20 18.55 19.8042 19.0208 19.4125 19.4125C19.0208 19.8042 18.55 20 18 20H6C5.45 20 4.97917 19.8042 4.5875 19.4125C4.19583 19.0208 4 18.55 4 18Z`,fill:`#2B2D62`})}),jO=()=>(0,q.jsx)(`svg`,{width:`20`,height:`19`,viewBox:`0 0 20 19`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M14.95 16.35C14.7667 16.4667 14.5833 16.575 14.4 16.675C14.2167 16.775 14.025 16.8667 13.825 16.95C13.575 17.0667 13.3208 17.0667 13.0625 16.95C12.8042 16.8333 12.625 16.6417 12.525 16.375C12.425 16.125 12.4375 15.8792 12.5625 15.6375C12.6875 15.3958 12.875 15.2167 13.125 15.1C13.2417 15.05 13.35 14.9958 13.45 14.9375C13.55 14.8792 13.65 14.8167 13.75 14.75L10.175 11.575V14.35C10.175 14.8 9.97083 15.1125 9.5625 15.2875C9.15417 15.4625 8.79167 15.3917 8.475 15.075L5.175 11.775H2.175C1.89167 11.775 1.65417 11.6792 1.4625 11.4875C1.27083 11.2958 1.175 11.0583 1.175 10.775V6.775C1.175 6.49167 1.27083 6.25417 1.4625 6.0625C1.65417 5.87083 1.89167 5.775 2.175 5.775H4.375L0.275 1.675C0.0916667 1.49167 0 1.25833 0 0.975C0 0.691667 0.0916667 0.458333 0.275 0.275C0.458333 0.0916667 0.691667 0 0.975 0C1.25833 0 1.49167 0.0916667 1.675 0.275L18.675 17.275C18.8583 17.4583 18.95 17.6917 18.95 17.975C18.95 18.2583 18.8583 18.4917 18.675 18.675C18.4917 18.8583 18.2583 18.95 17.975 18.95C17.6917 18.95 17.4583 18.8583 17.275 18.675L14.95 16.35ZM17.175 8.75C17.175 7.36667 16.8083 6.10417 16.075 4.9625C15.3417 3.82083 14.3583 2.96667 13.125 2.4C12.875 2.28333 12.6917 2.10417 12.575 1.8625C12.4583 1.62083 12.4417 1.375 12.525 1.125C12.625 0.858333 12.8042 0.666667 13.0625 0.55C13.3208 0.433333 13.5833 0.433333 13.85 0.55C15.4667 1.26667 16.7583 2.35833 17.725 3.825C18.6917 5.29167 19.175 6.93333 19.175 8.75C19.175 9.3 19.125 9.84583 19.025 10.3875C18.925 10.9292 18.7833 11.45 18.6 11.95C18.4667 12.3167 18.2625 12.5458 17.9875 12.6375C17.7125 12.7292 17.4583 12.7333 17.225 12.65C16.9917 12.5667 16.8042 12.4167 16.6625 12.2C16.5208 11.9833 16.5167 11.7333 16.65 11.45C16.8333 11.0167 16.9667 10.5792 17.05 10.1375C17.1333 9.69583 17.175 9.23333 17.175 8.75ZM12.95 5.2C13.5 5.55 13.925 6.075 14.225 6.775C14.525 7.475 14.675 8.14167 14.675 8.775V9.025C14.675 9.10833 14.6667 9.19167 14.65 9.275C14.6167 9.49167 14.5 9.63333 14.3 9.7C14.1 9.76667 13.9167 9.71667 13.75 9.55L12.475 8.275C12.375 8.175 12.3 8.0625 12.25 7.9375C12.2 7.8125 12.175 7.68333 12.175 7.55V5.625C12.175 5.425 12.2625 5.27917 12.4375 5.1875C12.6125 5.09583 12.7833 5.1 12.95 5.2ZM7.925 3.725C7.825 3.625 7.775 3.50833 7.775 3.375C7.775 3.24167 7.825 3.125 7.925 3.025L8.475 2.475C8.79167 2.15833 9.15417 2.0875 9.5625 2.2625C9.97083 2.4375 10.175 2.75 10.175 3.2V4.775C10.175 5.00833 10.075 5.16667 9.875 5.25C9.675 5.33333 9.49167 5.29167 9.325 5.125L7.925 3.725ZM8.175 11.925V9.575L6.375 7.775H3.175V9.775H6.025L8.175 11.925Z`,fill:`currentColor`})}),MO=()=>(0,q.jsx)(`svg`,{width:`18`,height:`17`,viewBox:`0 0 18 17`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M16 8.2875C16 6.90417 15.6333 5.64167 14.9 4.5C14.1667 3.35833 13.1833 2.50417 11.95 1.9375C11.7 1.82083 11.5167 1.64167 11.4 1.4C11.2833 1.15833 11.2667 0.9125 11.35 0.6625C11.45 0.395833 11.6292 0.204167 11.8875 0.0875C12.1458 -0.0291667 12.4083 -0.0291667 12.675 0.0875C14.2917 0.804167 15.5833 1.9 16.55 3.375C17.5167 4.85 18 6.4875 18 8.2875C18 10.0875 17.5167 11.725 16.55 13.2C15.5833 14.675 14.2917 15.7708 12.675 16.4875C12.4083 16.6042 12.1458 16.6042 11.8875 16.4875C11.6292 16.3708 11.45 16.1792 11.35 15.9125C11.2667 15.6625 11.2833 15.4167 11.4 15.175C11.5167 14.9333 11.7 14.7542 11.95 14.6375C13.1833 14.0708 14.1667 13.2167 14.9 12.075C15.6333 10.9333 16 9.67083 16 8.2875ZM4 11.3125H1C0.716667 11.3125 0.479167 11.2167 0.2875 11.025C0.0958333 10.8333 0 10.5958 0 10.3125V6.3125C0 6.02917 0.0958333 5.79167 0.2875 5.6C0.479167 5.40833 0.716667 5.3125 1 5.3125H4L7.3 2.0125C7.61667 1.69583 7.97917 1.625 8.3875 1.8C8.79583 1.975 9 2.2875 9 2.7375V13.8875C9 14.3375 8.79583 14.65 8.3875 14.825C7.97917 15 7.
1861667 14.9292 7.3 14.6125L4 11.3125ZM13.5 8.3125C13.5 9.0125 13.3417 9.675 13.025 10.3C12.7083 10.925 12.2917 11.4375 11.775 11.8375C11.6083 11.9375 11.4375 11.9417 11.2625 11.85C11.0875 11.7583 11 11.6125 11 11.4125V5.1625C11 4.9625 11.0875 4.81667 11.2625 4.725C11.4375 4.63333 11.6083 4.6375 11.775 4.7375C12.2917 5.15417 12.7083 5.67917 13.025 6.3125C13.3417 6.94583 13.5 7.6125 13.5 8.3125ZM7 5.1625L4.85 7.3125H2V9.3125H4.85L7 11.4625V5.1625Z`,fill:`currentColor`})}),NO=()=>(0,q.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:(0,q.jsx)(`path`,{d:`M8 1.5L9.85 5.25L14 5.85L11 8.77L11.71 12.9L8 10.95L4.29 12.9L5 8.77L2 5.85L6.15 5.25L8 1.5Z`,fill:`#2b2d62`})}),PO=()=>(0,q.jsxs)(`svg`,{width:`88`,height:`88`,viewBox:`0 0 88 88`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:{width:`60px`,height:`60px`},"aria-hidden":`true`,children:[(0,q.jsx)(`g`,{clipPath:`url(#paint0_angular_clip_path)`,children:(0,q.jsx)(`g`,{transform:`matrix(0.044 0 0 0.044 44 44)`,children:(0,q.jsx)(`foreignObject`,{x:`-1022.73`,y:`-1022.73`,width:`2045.45`,height:`2045.45`,children:(0,q.jsx)(`div`,{style:{background:`conic-gradient(from 90deg, rgba(255,255,255,1) 0deg, rgba(255,255,255,0.1) 0.036deg, rgba(255,255,255,1) 360deg)`,height:`100%`,width:`100%`,opacity:1}})})})}),(0,q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M44 88C68.3005 88 88 68.3005 88 44C88 19.6995 68.3005 0 44 0C19.6995 0 0 19.6995 0 44C0 68.3005 19.6995 88 44 88ZM44 80.6667C64.2504 80.6667 80.6667 64.2504 80.6667 44C80.6667 23.7496 64.2504 7.33333 44 7.33333C23.7496 7.33333 7.33333 23.7496 7.33333 44C7.33333 64.2504 23.7496 80.6667 44 80.6667Z`,fill:`url(#ringAngularGradient)`}),(0,q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M83.5329 35.2024C85.5413 34.9433 87.3794 36.3614 87.6386 38.3698C87.8794 40.2368 88.0002 42.1174 88.0002 43.9999C88.0002 46.0249 86.3586 47.6665 84.3336 47.6665C82.3085 47.6665 80.6669 46.0249 80.6669 43.9999C80.6669 42.4311 80.5662 40.864 80.3655 39.3081C80.1064 37.2997 81.5245 35.4615 83.5329 35.2024Z`,fill:`white`}),(0,q.jsxs)(`defs`,{children:[(0,q.jsx)(`clipPath`,{id:`paint0_angular_clip_path`,children:(0,q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M44 88C68.3005 88 88 68.3005 88 44C88 19.6995 68.3005 0 44 0C19.6995 0 0 19.6995 0 44C0 68.3005 19.6995 88 44 88ZM44 80.6667C64.2504 80.6667 80.6667 64.2504 80.6667 44C80.6667 23.7496 64.2504 7.33333 44 7.33333C23.7496 7.33333 7.33333 23.7496 7.33333 44C7.33333 64.2504 23.7496 80.6667 44 80.6667Z`})}),(0,q.jsxs)(`linearGradient`,{id:`ringAngularGradient`,x1:`44`,y1:`0`,x2:`44`,y2:`88`,children:[(0,q.jsx)(`stop`,{offset:`0%`,stopColor:`rgba(255,255,255,0.1)`}),(0,q.jsx)(`stop`,{offset:`100%`,stopColor:`rgba(255,255,255,1)`})]})]})]}),FO=()=>(0,q.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_9134_30015`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`16`,height:`16`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_9134_30015)`,children:(0,q.jsx)(`path`,{d:`M8 14.6667C7.16667 14.6667 6.38611 14.5083 5.65833 14.1917C4.93056 13.875 4.29722 13.4472 3.75833 12.9083C3.21944 12.3695 2.79167 11.7361 2.475 11.0083C2.15833 10.2806 2 9.50001 2 8.66668C2 8.47779 2.06389 8.31945 2.19167 8.19168C2.31944 8.0639 2.47778 8.00001 2.66667 8.00001C2.85556 8.00001 3.01389 8.0639 3.14167 8.19168C3.26944 8.31945 3.33333 8.47779 3.33333 8.66668C3.33333 9.96668 3.78611 11.0695 4.69167 11.975C5.59722 12.8806 6.7 13.3333 8 13.3333C9.3 13.3333 10.4028 12.8806 11.3083 11.975C12.2139 11.0695 12.6667 9.96668 12.6667 8.66668C12.6667 7.36668 12.2139 6.2639 11.3083 5.35834C10.4028 4.45279 9.3 4.00001 8 4.00001H7.9L8.46667 4.56667C8.6 4.70001 8.66389 4.85556 8.65833 5.03334C8.65278 5.21112 8.58889 5.36667 8.46667 5.50001C8.33333 5.63334 8.175 5.70279 7.99167 5.70834C7.80833 5.7139 7.65 5.65001 7.51667 5.51667L5.8 3.80001C5.66667 3.66667 5.6 3.51112 5.6 3.33334C5.6 3.15556 5.66667 3.00001 5.8 2.86667L7.51667 1.15001C7.65 1.01667 7.80833 0.952786 7.99167 0.958341C8.175 0.963897 8.33333 1.03334 8.46667 1.16667C8.58889 1.30001 8.65278 1.45556 8.65833 1.63334C8.66389 1.81112 8.6 1.96667 8.46667 2.10001L7.9 2.66667H8C8.83333 2.66667 9.61389 2.82501 10.3417 3.14167C11.0694 3.45834 11.7028 3.88612 12.2417 4.42501C12.7806 4.9639 13.2083 5.59723 13.525 6.32501C13.8417 7.05279 14 7.83334 14 8.66668C14 9.50001 13.8417 10.2806 13.525 11.0083C13.2083 11.7361 12.7806 12.3695 12.2417 12.9083C11.7028 13.4472 11.0694 13.875 10.3417 14.1917C9.61389 14.5083 8.83333 14.6667 8 14.6667Z`,fill:`currentColor`})})]}),IO={"default-browse-thumbnail-dimensions":`VolumeSlider__default-browse-thumbnail-dimensions___a3213910`,"default-browse-card-dimensions":`VolumeSlider__default-browse-card-dimensions___54fb2eb5`,wrapper:`VolumeSlider__wrapper___11d9511e`,"wrapper--horizontal":`VolumeSlider__wrapper--horizontal___9bd5f37d`,sliderArea:`VolumeSlider__sliderArea___c76b70ec`,"sliderArea--horizontal":`VolumeSlider__sliderArea--horizontal___228bf83b`,track:`VolumeSlider__track___a82db6e2`,"track--horizontal":`VolumeSlider__track--horizontal___b94b8ae7`,track__fill:`VolumeSlider__track__fill___3bdbdc7d`,track__fillH:`VolumeSlider__track__fillH___1eada2d2`,thumb:`VolumeSlider__thumb___9bb29d24`,"thumb--horizontal":`VolumeSlider__thumb--horizontal___265c52d4`,thumb__groove:`VolumeSlider__thumb__groove___c4d760b7`,muteButton:`VolumeSlider__muteButton___2446a06a`},LO=1,RO=10,zO=({className:e,horizontal:t=!1})=>{let{volume:n,muted:r,setVolume:i,toggleMute:a}
18=_O(),o=(0,G.useRef)(null),s=(0,G.useRef)(!1),c=r?0:n,l=(e,n)=>{if(!o.current)return 0;let r=o.current.getBoundingClientRect(),i=t?(e-r.left)/r.width:1-(n-r.top)/r.height;return Math.round(Math.max(0,Math.min(1,i))*100)},u=(0,G.useCallback)(e=>{let t=Math.max(0,Math.min(100,e));i(t),(t===0&&!r||t>0&&r)&&a()},[r,i,a]),d=e=>{s.current||u(l(e.clientX,e.clientY))},f=e=>{e.preventDefault(),s.current=!0,u(l(e.clientX,e.clientY))},p=e=>{s.current=!0,u(l(e.touches[0].clientX,e.touches[0].clientY))},m=e=>{let t=null;switch(e.key){case`ArrowUp`:case`ArrowRight`:t=c+LO;break;case`ArrowDown`:case`ArrowLeft`:t=c-LO;break;case`PageUp`:t=c+RO;break;case`PageDown`:t=c-RO;break;case`Home`:t=0;break;case`End`:t=100;break;default:return}e.preventDefault(),u(t)};return(0,G.useEffect)(()=>{let e=e=>{s.current&&u(l(e.clientX,e.clientY))},t=e=>{s.current&&u(l(e.touches[0].clientX,e.touches[0].clientY))},n=()=>{s.current=!1};return window.addEventListener(`mousemove`,e),window.addEventListener(`mouseup`,n),window.addEventListener(`touchmove`,t),window.addEventListener(`touchend`,n),()=>{window.removeEventListener(`mousemove`,e),window.removeEventListener(`mouseup`,n),window.removeEventListener(`touchmove`,t),window.removeEventListener(`touchend`,n)}},[u]),(0,q.jsxs)(`div`,{className:(0,J.default)(IO.wrapper,{[IO[`wrapper--horizontal`]]:t},e),children:[t&&(0,q.jsx)(`button`,{type:`button`,className:IO.muteButton,onClick:a,"aria-label":r?`Unmute`:`Mute`,children:r?(0,q.jsx)(jO,{}):(0,q.jsx)(MO,{})}),(0,q.jsxs)(`div`,{className:(0,J.default)(IO.sliderArea,{[IO[`sliderArea--horizontal`]]:t}),ref:o,role:`slider`,tabIndex:0,"aria-label":`Volume`,"aria-orientation":t?`horizontal`:`vertical`,"aria-valuenow":c,"aria-valuemin":0,"aria-valuemax":100,onClick:d,onMouseDown:f,onTouchStart:p,onKeyDown:m,children:[(0,q.jsx)(`div`,{className:(0,J.default)(IO.track,{[IO[`track--horizontal`]]:t}),children:t?(0,q.jsx)(`div`,{className:IO.track__fillH,style:{width:`${c}%`}}):(0,q.jsx)(`div`,{className:IO.track__fill,style:{height:`${c}%`}})}),(0,q.jsxs)(`div`,{className:(0,J.default)(IO.thumb,{[IO[`thumb--horizontal`]]:t}),style:t?{left:`calc(${c}% - 14px)`}:{bottom:`calc(${c}% - 14px)`},"aria-hidden":`true`,children:[(0,q.jsx)(`div`,{className:IO.thumb__groove}),(0,q.jsx)(`div`,{className:IO.thumb__groove}),(0,q.jsx)(`div`,{className:IO.thumb__groove})]})]}),!t&&(0,q.jsx)(`button`,{type:`button`,className:IO.muteButton,onClick:a,"aria-label":r?`Unmute`:`Mute`,children:r?(0,q.jsx)(jO,{}):(0,q.jsx)(MO,{})})]})},BO={"default-browse-thumbnail-dimensions":`RapBattleHeader__default-browse-thumbnail-dimensions___cb3e151e`,"default-browse-card-dimensions":`RapBattleHeader__default-browse-card-dimensions___9a4f1c81`,header:`RapBattleHeader__header___f1f714c3`,header__content:`RapBattleHeader__header__content___286d40a5`,header__title:`RapBattleHeader__header__title___fba2c066`,header__subtitle:`RapBattleHeader__header__subtitle___dcab8bdf`,header__action:`RapBattleHeader__header__action___aec5a824`,header__volume:`RapBattleHeader__header__volume___4f61a016`,timer:`RapBattleHeader__timer___6bd7194d`,timer__bar:`RapBattleHeader__timer__bar___90093f23`,timer__segment:`RapBattleHeader__timer__segment___fc2b2a78`,"timer__segment--active":`RapBattleHeader__timer__segment--active___1595c0d2`,"timer__segment--warning":`RapBattleHeader__timer__segment--warning___cd1193fe`,"timer__segment--danger":`RapBattleHeader__timer__segment--danger___9033e806`,timer__time:`RapBattleHeader__timer__time___ac32b21e`},VO=.5,HO=.25;function UO(e,t){if(t<=0)return`normal`;let n=e/t;return n<=HO?`danger`:n<=VO?`warning`:`normal`}var WO=({timeLeft:e,totalTime:t})=>{let n=Math.ceil(e/t*4),r=UO(e,t),i=`${Math.floor(e/60)}:${(e%60).toString().padStart(2,`0`)}`;return(0,q.jsxs)(`div`,{className:BO.timer,role:`timer`,"aria-label":`Time remaining: ${i}`,"aria-live":`off`,children:[(0,q.jsx)(`div`,{className:BO.timer__bar,"aria-hidden":`true`,children:Array.from({length:4},(e,t)=>(0,q.jsx)(`div`,{className:(0,J.default)(BO.timer__segment,{[BO[`timer__segment--active`]]:t>=4-n,[BO[`timer__segment--${r}`]]:t>=4-n})},t))}),(0,q.jsx)(`span`,{className:BO.timer__time,"aria-hidden":`true`,children:i})]})}
18,GO=({title:e,subtitle:t,showTimer:n=!1,timeLeft:r=120,totalTime:i=120,action:a,className:o,hideVolume:s=!1})=>(0,q.jsxs)(`header`,{className:`${BO.header} ${o||``}`,children:[n&&(0,q.jsx)(WO,{timeLeft:r,totalTime:i}),(0,q.jsxs)(`div`,{className:BO.header__content,children:[(0,q.jsx)(`h1`,{className:BO.header__title,children:e}),(0,q.jsx)(`p`,{className:BO.header__subtitle,children:t}),a&&(0,q.jsx)(`span`,{className:BO.header__action,children:a})]}),!s&&(0,q.jsx)(`div`,{className:BO.header__volume,children:(0,q.jsx)(zO,{})})]}),KO=(0,G.createContext)(null),qO=({enabled:e,children:t})=>(0,q.jsx)(KO.Provider,{value:e,children:t}),JO=()=>(0,G.useContext)(KO)??!0,YO={sheen:`DiscSheen__sheen___c6c88d6d`,"disc-sheen-spin":`DiscSheen__disc-sheen-spin___0b4a4bd6`},XO=e=>`${Number(e.toFixed(4))}vh`,ZO=({config:e,corner:t,imageHeightVh:n,imageTopVh:r,zIndex:i})=>{let{imageWidth:a,imageHeight:o,centreX:s,centreY:c,radius:l,seconds:u}=e,d=n/o,f=2*l*d,p=(t===`top-left`?s:a-s)*d,m=r+c*d,h=p-f/2,g={top:XO(m-f/2),...t===`top-left`?{left:XO(h)}:{right:XO(h)},width:XO(f),height:XO(f),zIndex:i??2,"--disc-spin-duration":`${u}s`};return(0,q.jsx)(`span`,{className:YO.sheen,"aria-hidden":`true`,style:g})},QO={"default-browse-thumbnail-dimensions":`RapBattleLayout__default-browse-thumbnail-dimensions___2bd8b6ba`,"default-browse-card-dimensions":`RapBattleLayout__default-browse-card-dimensions___d39fdfed`,layout:`RapBattleLayout__layout___6097aa41`,"layout--noAnimations":`RapBattleLayout__layout--noAnimations___d8745ce1`,layout__content:`RapBattleLayout__layout__content___d11282e4`},$O=3,ek=43,tk={cover:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,objectFit:`cover`},top:{position:`absolute`,top:`8%`,left:`50%`,transform:`translateX(-50%)`,width:`90%`,height:`auto`,zIndex:1},bottom:{position:`absolute`,bottom:0,left:`50%`,transform:`translateX(-50%)`,width:`100%`,height:`auto`,zIndex:2},left:{position:`absolute`,bottom:0,left:`-9.5%`,height:`110%`,width:`auto`},right:{position:`absolute`,bottom:0,right:`-9.5%`,height:`110%`,width:`auto`},"top-left":{position:`absolute`,top:`${$O}%`,left:0,height:`${ek}%`,width:`auto`},"top-right":{position:`absolute`,top:`${$O}%`,right:0,height:`${ek}%`,width:`auto`}},nk=({children:e,backgroundUrl:t,layers:n=[]})=>{let r=JO();return(0,q.jsxs)(`div`,{className:(0,J.default)(QO.layout,{[QO[`layout--noAnimations`]]:!r}),style:t?{backgroundImage:`url(${t})`,backgroundSize:`cover`,backgroundPosition:`center`}:{},children:[n.map(({url:e,variant:t=`cover`,animated:n=!1,zIndex:r,style:i,discSheen:a},o)=>{let s={...tk[t],...i,pointerEvents:`none`,zIndex:r??2},c=t===`top-left`||t===`top-right`;return(0,q.jsxs)(G.Fragment,{children:[n?(0,q.jsx)(`object`,{type:`image/svg+xml`,data:e,style:s,"aria-hidden":`true`}):(0,q.jsx)(`img`,{style:s,src:e,alt:``,"aria-hidden":`true`}),a&&c&&(0,q.jsx)(ZO,{config:a,corner:t,imageHeightVh:ek,imageTopVh:$O,zIndex:r})]},`${e}-${o}`)}),(0,q.jsx)(`div`,{className:QO.layout__content,children:e})]})},rk=({children:e,backgroundUrl:t,layers:n,headerTitle:r=`Welcome to Rap Battle!`,headerSubtitle:i=`Where students go head-to-head in a competitive lyric-writing game.`,headerAction:a,showTimer:o=!1,timeLeft:s,totalTime:c,headerClassName:l,hideHeaderVolume:u=!1})=>(0,q.jsxs)(nk,{backgroundUrl:t,layers:n,children:[(0,q.jsx)(GO,{title:r,subtitle:i,action:a,showTimer:o,timeLeft:s,totalTime:c,className:l,hideVolume:u}),e]}),ik=(e,t,n=null)=>e.map(e=>{let r=t.find(t=>t.id===e.winnerId);return{roundIndex:e.roundIndex,line1:e.prompt,line2:e.verse.replace(/\s*\n\s*/g,` `).trim(),winner:{id:e.winnerId,name:e.winnerName,characterUrl:r?.characterId?WD(r.characterId):void 0,avatarUrl:r?.characterId?GD(r.characterId):void 0,color:XD(e.winnerId),isYou:n!==null&&e.winnerId===n}}});function ak(){(0,G.useEffect)(()=>{ro.preloadImages(cO)},[])}var ok={"default-browse-thumbnail-dimensions":`CharacterSelector__default-browse-thumbnail-dimensions___7266c38c`,"default-browse-card-dimensions":`CharacterSelector__default-browse-card-dimensions___80ddc802`,page:`CharacterSelector__page___4b493d1a`,page__left:`CharacterSelector__page__left___043804d6`,page__content:`CharacterSelector__page__content___ae3fdc8f`,page__grid:`CharacterSelector__page__grid___50809dfb`,page__gridRow:`CharacterSelector__page__gridRow___340e92d6`,avatar:`CharacterSelector__avatar___06cd2bc9`,"avatar--selected":`CharacterSelector__avatar--selected___96cb427d`,avatar__img:`CharacterSelector__avatar__img___e17160c4`,avatar__placeholder:`CharacterSelector__avatar__placeholder___4e7120aa`,avatar__check:`CharacterSelector__avatar__check___1c615250`,page__preview:`CharacterSelector__page__preview___4eb8c83a`,page__previewImg:`CharacterSelector__page__previewImg___a5a7fdac`,page__selectedName:`CharacterSelector__page__selectedName___6a958053`,page__submit:`CharacterSelector__page__submit___3fb249be`,page__submitChevron:`CharacterSelector__page__submitChevron___47d11f1c`},sk=({characters:e,onSelect:t,onSelectionChange:n})=>{let[r,i]=(0,G.useState)(``),a=e.find(e=>e.id===r),o=a?.previewUrl??a?.avatarUrl,s=e=>{i(e.id),n?.(e)};return(0,q.jsxs)(`div`,{className:ok.page,children:[(0,q.jsx)(`div`,{className:ok.page__left,children:(0,q.jsxs)(`div`,{className:ok.page__content,children:[(0,q.jsx)(`div`,{className:ok.page__grid,children:[e.slice(0,4),e.slice(4)].map((e,t)=>(0,q.jsx)(`div`,{className:ok.page__gridRow,children:e.map(e=>{let t=e.id===r;return(0,q.jsxs)(`button`,{type:`button`,className:(0,J.default)(ok.avatar,{[ok[`avatar--selected`]]:t}),onClick:()=>s(e),"aria-pressed":t,"aria-label":e.name,children:[e.avatarUrl?(0,q.jsx)(`img`,{src:e.avatarUrl,alt:e.name,className:ok.avatar__img}):(0,q.jsx)(`div`,{className:ok.avatar__placeholder,"aria-hidden":`true`}),t&&(0,q.jsx)(`span`,{className:ok.avatar__check,"aria-hidden":`true`,children:`â`})]},e.id)})},t))}),(0,q.jsxs)(`button`,{type:`button`,className:ok.page__submit,onClick:()=>{a&&t(a)},children:[`Continue`,(0,q.jsx)(is,{className:ok.page__submitChevron})]})]})}),o&&(0,q.jsx)(`div`,{className:ok.page__preview,children:(0,q.jsx)(`img`,{src:o,alt:``,className:ok.page__previewImg,"aria-hidden":`true`})})]})},ck={"default-browse-thumbnail-dimensions":`Countdown__default-browse-thumbnail-dimensions___b7e3af1e`,"default-browse-card-dimensions":`Countdown__default-browse-card-dimensions___9f87dc01`,page:`Countdown__page___152d42f4`,page__number:`Countdown__page__number___621de5d5`,"countdown-pop":`Countdown__countdown-pop___d784e435`},lk=({remaining:e})=>(0,q.jsx)(`div`,{className:ck.page,children:e!==null&&e>0&&(0,q.jsx)(`p`,{className:ck.page__number,"aria-live":`polite`,"aria-atomic":`true`,children:e},e)}
18),uk={"default-browse-thumbnail-dimensions":`EnterGameCode__default-browse-thumbnail-dimensions___5f8439c6`,"default-browse-card-dimensions":`EnterGameCode__default-browse-card-dimensions___80b2336c`,page:`EnterGameCode__page___8b116c25`,page__content:`EnterGameCode__page__content___de565f94`,page__codeSection:`EnterGameCode__page__codeSection___6f33e03d`,page__codeLabel:`EnterGameCode__page__codeLabel___df9233ba`,page__codeInputs:`EnterGameCode__page__codeInputs___693fbf9b`,page__digitInput:`EnterGameCode__page__digitInput___e4d3f48d`,"page__digitInput--filled":`EnterGameCode__page__digitInput--filled___325ad10a`,"page__digitInput--error":`EnterGameCode__page__digitInput--error___e7df223a`,page__errorMessage:`EnterGameCode__page__errorMessage___c93409e8`,page__submit:`EnterGameCode__page__submit___aea75821`,"page__submit--active":`EnterGameCode__page__submit--active___4d8add9e`,page__submitChevron:`EnterGameCode__page__submitChevron___b4de17f2`},dk=5,fk=({onSubmit:e,error:t})=>{let[n,r]=(0,G.useState)(Array(dk).fill(``)),i=(0,G.useRef)([]),a=(e,t)=>{if(!/^\d?$/.test(t))return;let a=[...n];a[e]=t,r(a),t&&e<dk-1&&i.current[e+1]?.focus()},o=(e,t)=>{t.key===`Backspace`&&!n[e]&&e>0&&i.current[e-1]?.focus()},s=e=>{let t=e.clipboardData.getData(`text`).replace(/\D/g,``).slice(0,dk);if(!t)return;e.preventDefault();let a=[...n];t.split(``).forEach((e,t)=>{a[t]=e}),r(a);let o=Math.min(t.length,dk-1);i.current[o]?.focus()},c=n.every(e=>e!==``);return(0,q.jsx)(`div`,{className:uk.page,children:(0,q.jsx)(`div`,{className:uk.page__content,children:(0,q.jsxs)(`div`,{className:uk.page__codeSection,children:[(0,q.jsx)(`p`,{id:`game-code-label`,className:uk.page__codeLabel,children:`Enter game code`}),(0,q.jsx)(`div`,{role:`group`,"aria-labelledby":`game-code-label`,className:uk.page__codeInputs,onPaste:s,children:n.map((e,n)=>(0,q.jsx)(`input`,{ref:e=>{i.current[n]=e},type:`text`,inputMode:`numeric`,maxLength:1,value:e,onChange:e=>a(n,e.target.value),onKeyDown:e=>o(n,e),className:(0,J.default)(uk.page__digitInput,{[uk[`page__digitInput--filled`]]:!!e,[uk[`page__digitInput--error`]]:!!t}),name:`Digit ${n+1} of ${dk}`},n))}),t&&(0,q.jsx)(`p`,{className:uk.page__errorMessage,children:`Looks like that code isn't in our system yet. Verify your digits and re-enter them.`}),(0,q.jsxs)(`button`,{type:`button`,onClick:()=>{c&&e(n.join(``))},disabled:!c,"aria-disabled":!c,className:(0,J.default)(uk.page__submit,{[uk[`page__submit--active`]]:c}),children:[`Continue`,(0,q.jsx)(is,{className:uk.page__submitChevron})]})]})})})},pk={"default-browse-thumbnail-dimensions":`FinalSong__default-browse-thumbnail-dimensions___6cd58af8`,"default-browse-card-dimensions":`FinalSong__default-browse-card-dimensions___4eb93819`,page:`FinalSong__page___4e56b7c7`,"page--left":`FinalSong__page--left___6bae2519`,"page--right":`FinalSong__page--right___b03b4f98`,page__characterImg:`FinalSong__page__characterImg___2e857ee3`,"page__characterImg--animated":`FinalSong__page__characterImg--animated___4dcc96fb`,page__content:`FinalSong__page__content___de0beeb8`,songSoFar:`FinalSong__songSoFar___b7ec517d`,songSoFar__line:`FinalSong__songSoFar__line___f6aa2af4`,songSoFar__text:`FinalSong__songSoFar__text___450689a7`,songSoFar__winner:`FinalSong__songSoFar__winner___14ae7761`,page__verse:`FinalSong__page__verse___b9da0fa1`,"page__verse--animated":`FinalSong__page__verse--animated___a2c620b0`,page__line1:`FinalSong__page__line1___b4f86056`,page__line2:`FinalSong__page__line2___6dfe4d70`,winner:`FinalSong__winner___8693a6bc`,"winner--animated":`FinalSong__winner--animated___25bd9e4e`,winner__avatar:`FinalSong__winner__avatar___9ef75f96`,winner__avatarImg:`FinalSong__winner__avatarImg___d664e364`,winner__name:`FinalSong__winner__name___5d943c1e`,page__volumeRow:`FinalSong__page__volumeRow___d0c55b3e`},mk=({verses:e,activeRoundIndex:t,initialIndex:n=0})=>{let[r,i]=(0,G.useState)(!1),a=e.findIndex(e=>e.roundIndex===t),o=t===void 0?Math.min(Math.max(n,0),Math.max(e.length-1,0)):a>=0?a:Math.min(t,Math.max(e.length-1,0)),s=e[o],c=e.slice(0,o);if((0,G.useEffect)(()=>{i(!1);let e=requestAnimationFrame(()=>i(!0));return()=>cancelAnimationFrame(e)},[o]),!s)return null;let l=o%2==0?`left`:`right`,{winner:u}=s,d=u.avatarUrl??u.characterUrl;return(0,q.jsxs)(`div`,{className:`${pk.page} ${pk[`page--${l}`]}`,children:[u.characterUrl&&(0,q.jsx)(`img`,{src:u.characterUrl,alt:``,className:`${pk.page__characterImg} ${r?pk[`page__characterImg--animated`]:``}`,style:{"--character-scale":JD(u.characterUrl)},"aria-hidden":`true`}),(0,q.jsxs)(`div`,{className:pk.page__content,children:[c.length>0&&(0,q.jsx)(`ol`,{className:pk.songSoFar,"aria-label":`The song so far`,children:c.map(e=>(0,q.jsxs)(`li`,{className:pk.songSoFar__line,children:[(0,q.jsxs)(`span`,{className:pk.songSoFar__text,children:[e.line1,` `,e.line2]}),(0,q.jsxs)(`span`,{className:pk.songSoFar__winner,children:[`â `,e.winner.name,e.winner.isYou&&` (you)`]})]},e.roundIndex))}),(0,q.jsxs)(`div`,{className:`${pk.page__verse} ${r?pk[`page__verse--animated`]:``}`,children:[(0,q.jsx)(`p`,{className:pk.page__line1,children:s.line1}),s.line2&&(0,q.jsx)(`p`,{className:pk.page__line2,children:s.line2})]}),(0,q.jsxs)(`div`,{className:`${pk.winner} ${r?pk[`winner--animated`]:``}`,style:u.color?{borderColor:u.color}:void 0,children:[(0,q.jsx)(`div`,{className:pk.winner__avatar,"aria-hidden":`true`,children:d&&(0,q.
18jsx)(`img`,{src:d,alt:``,className:pk.winner__avatarImg})}),(0,q.jsxs)(`span`,{className:pk.winner__name,children:[u.name,u.isYou&&` (you)`]})]}),(0,q.jsx)(`div`,{className:pk.page__volumeRow,children:(0,q.jsx)(zO,{horizontal:!0})})]})]},o)},hk={"default-browse-thumbnail-dimensions":`FinalSongIntro__default-browse-thumbnail-dimensions___6a70c712`,"default-browse-card-dimensions":`FinalSongIntro__default-browse-card-dimensions___7f030ec2`,page:`FinalSongIntro__page___db96ccc3`,page__line:`FinalSongIntro__page__line___e951e956`,"page__line--visible":`FinalSongIntro__page__line--visible___5e29551b`},gk=`The booths are empty and the ink is dry.`,_k=({text:e=gk})=>{let[t,n]=(0,G.useState)(!1);return(0,G.useEffect)(()=>{let e=requestAnimationFrame(()=>n(!0));return()=>cancelAnimationFrame(e)},[]),(0,q.jsx)(`div`,{className:hk.page,children:(0,q.jsx)(`p`,{className:`${hk.page__line} ${t?hk[`page__line--visible`]:``}`,"aria-live":`polite`,"aria-atomic":`true`,children:e})})},vk={"default-browse-thumbnail-dimensions":`Scoreboard__default-browse-thumbnail-dimensions___c911e015`,"default-browse-card-dimensions":`Scoreboard__default-browse-card-dimensions___8dc29f6c`,scoreboard:`Scoreboard__scoreboard___e9b66654`,"scoreboard--rounds":`Scoreboard__scoreboard--rounds___fb287816`,row__player:`Scoreboard__row__player___2cebdfad`,row__name:`Scoreboard__row__name___9cba002f`,scoreboard__title:`Scoreboard__scoreboard__title___e7969d06`,scoreboard__box:`Scoreboard__scoreboard__box___55d1b7cc`,scoreboard__list:`Scoreboard__scoreboard__list___fe38aa3e`,row:`Scoreboard__row___dbacc03b`,row__avatar:`Scoreboard__row__avatar___fd8f3560`,row__avatarImg:`Scoreboard__row__avatarImg___ff16f539`,row__points:`Scoreboard__row__points___b34b0634`,row__badge:`Scoreboard__row__badge___e1e3c298`,row__eliminatedMark:`Scoreboard__row__eliminatedMark___70ecc608`,row__fireIcon:`Scoreboard__row__fireIcon___3190025b`,row__pts:`Scoreboard__row__pts___05115073`},yk=`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/rap-battle`;function bk(e){return[...e].sort((e,t)=>(t.score??0)-(e.score??0)).map(e=>({playerId:e.id,playerName:e.name,points:e.score??0,color:XD(e.id),characterId:e.characterId}))}var xk=({players:e=[],entries:t,title:n=`Scoreboard`,variant:r=`default`})=>{let i=t??bk(e);return(0,q.jsxs)(`div`,{className:`${vk.scoreboard} ${r===`rounds`?vk[`scoreboard--rounds`]:``}`,children:[(0,q.jsx)(`p`,{className:vk.scoreboard__title,children:n}),(0,q.jsx)(`div`,{className:vk.scoreboard__box,children:(0,q.jsx)(`div`,{className:vk.scoreboard__list,children:i.map(e=>{let t=e.characterId?GD(e.characterId):void 0,n=e.status===`eliminated`,r=e.status===`advanced`;return(0,q.jsxs)(`div`,{className:vk.row,children:[(0,q.jsxs)(`div`,{className:vk.row__player,style:{borderColor:e.color??`#5559c3`},children:[t&&(0,q.jsx)(`div`,{className:vk.row__avatar,style:{borderColor:e.color??`#5559c3`},children:(0,q.jsx)(`img`,{src:t,alt:e.playerName,className:vk.row__avatarImg})}),(0,q.jsx)(`span`,{className:vk.row__name,children:e.playerName}),n&&(0,q.jsx)(`span`,{className:vk.row__eliminatedMark,role:`img`,"aria-label":`${e.playerName} was eliminated`,children:`Ã`})]}),r&&(0,q.jsxs)(`span`,{className:vk.row__badge,children:[`To main stage`,(0,q.jsx)(NO,{})]}),(0,q.jsxs)(`span`,{className:vk.row__points,children:[(0,q.jsx)(`img`,{src:`${yk}/fire-icon-points.svg`,alt:``,"aria-hidden":`true`,className:vk.row__fireIcon}),e.points,` `,(0,q.jsx)(`span`,{className:vk.row__pts,children:`pts`})]})]},e.playerId)})})})]})},Sk={"default-browse-thumbnail-dimensions":`GameFinished__default-browse-thumbnail-dimensions___bb781a9a`,"default-browse-card-dimensions":`GameFinished__default-browse-card-dimensions___32f0b19e`,page:`GameFinished__page___70fda449`,"page--scoreboard":`GameFinished__page--scoreboard___9e6b0c7e`,podiumWrapper:`GameFinished__podiumWrapper___dc7a7be9`,podiumWrapper__shadow:`GameFinished__podiumWrapper__shadow___70e9a8f5`,podium:`GameFinished__podium___c3406638`,podium__slot:`GameFinished__podium__slot___7ba93b93`,podium__label:`GameFinished__podium__label___014566a9`,podium__avatar:`GameFinished__podium__avatar___a1e54a22`,podium__avatarImg:`GameFinished__podium__avatarImg___ce33d03e`,podium__name:`GameFinished__podium__name___ed3e255c`,"podium__name--winner":`GameFinished__podium__name--winner___4266b7c3`,podium__points:`GameFinished__podium__points___8bdad2fc`,podium__fireIcon:`GameFinished__podium__fireIcon___dc55d0d0`,podium__bar:`GameFinished__podium__bar___6ef46998`,panel:`GameFinished__panel___cecc5abd`,"panel--visible":`GameFinished__panel--visible___f794af4d`,panel__score:`GameFinished__panel__score___d40ad5bb`,panel__fireIcon:`GameFinished__panel__fireIcon___1cc70e17`,panel__scoreLabel:`GameFinished__panel__scoreLabel___3648ea89`,panel__btn:`GameFinished__panel__btn___980e03b7`,"panel__btn--primary":`GameFinished__panel__btn--primary___41cdbc24`,"panel__btn--download":`GameFinished__panel__btn--download___e21de5dc`,"panel__btn--exit":`GameFinished__panel__btn--exit___199fe45f`,"panel__btn--scoreboard":`GameFinished__panel__btn--scoreboard___34551209`},Ck=`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/rap-battle`;function wk(e){return[...e].sort((e,t)=>
18(t.score??0)-(e.score??0)).slice(0,3).map((e,t)=>({playerId:e.id,playerName:e.name,points:e.score??0,color:XD(e.id),characterId:e.characterId,position:t+1}))}var Tk={1:`228px`,2:`104px`,3:`80px`},Ek=600,Dk=2e3,Ok=({players:e=[],currentPlayerId:t,isTeacher:n,scoreboardView:r=!1,onNewSession:i,onViewScoreboard:a,onDownloadRecap:o})=>{let s=JO(),[c,l]=(0,G.useState)(()=>s?new Set:new Set([1,2,3])),[u,d]=(0,G.useState)(!s),f=(0,G.useRef)([]);f.current.length===0&&e.length>0&&(f.current=e);let p=f.current.length>0?f.current:e,m=wk(p);return(0,G.useEffect)(()=>{if(!s)return;let e=[];return[3,2,1].forEach((t,n)=>{m.find(e=>e.position===t)&&e.push(setTimeout(()=>{l(e=>new Set(e).add(t))},n*Ek))}),e.push(setTimeout(()=>d(!0),Dk)),()=>e.forEach(clearTimeout)},[]),(0,q.jsxs)(`div`,{className:`${Sk.page} ${r?Sk[`page--scoreboard`]:``}`,children:[r?(0,q.jsx)(xk,{players:p}):null,(0,q.jsxs)(`div`,{className:Sk.podiumWrapper,style:{display:r?`none`:void 0},children:[(0,q.jsx)(`img`,{src:`${Ck}/podium-shadow.svg`,alt:``,"aria-hidden":`true`,className:Sk.podiumWrapper__shadow}),(0,q.jsx)(`div`,{className:Sk.podium,children:[2,1,3].map(e=>{let t=m.find(t=>t.position===e),n=c.has(e),r=Tk[e],i=t?.characterId?GD(t.characterId):void 0;return(0,q.jsxs)(`div`,{className:Sk.podium__slot,children:[(0,q.jsx)(`div`,{className:Sk.podium__label,children:t&&n&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`span`,{className:`${Sk.podium__name} ${e===1?Sk[`podium__name--winner`]:``}`,children:t.playerName}),i&&(0,q.jsx)(`div`,{className:Sk.podium__avatar,style:{borderColor:t?.color??`#5559c3`},children:(0,q.jsx)(`img`,{src:i,alt:t.playerName,className:Sk.podium__avatarImg})})]})}),(0,q.jsx)(`div`,{className:Sk.podium__bar,style:{height:n?r:0,background:`linear-gradient(to top, ${t?.color??`#5559c3`}, color-mix(in srgb, ${t?.color??`#5559c3`} 30%, #fff))`},children:t&&n&&(0,q.jsxs)(`span`,{className:Sk.podium__points,children:[t.points,` pts`,(0,q.jsx)(`img`,{src:`${Ck}/fire-icon-points.svg`,alt:``,"aria-hidden":`true`,className:Sk.podium__fireIcon})]})})]},e)})})]}),(0,q.jsx)(`div`,{className:`${Sk.panel} ${u?Sk[`panel--visible`]:``} ${r?Sk[`panel--scoreboard`]:``}`,"aria-live":`polite`,"aria-atomic":`true`,children:n?(0,q.jsxs)(q.Fragment,{children:[a&&(0,q.jsxs)(`button`,{type:`button`,className:`${Sk.panel__btn} ${Sk[`panel__btn--scoreboard`]}`,onClick:a,children:[r?`View podium`:`View scoreboard`,(0,q.jsx)(xO,{})]}),o&&(0,q.jsxs)(`button`,{type:`button`,className:`${Sk.panel__btn} ${Sk[`panel__btn--download`]}`,onClick:o,children:[`Download recap`,(0,q.jsx)(vO,{})]}),i&&(0,q.jsxs)(`button`,{type:`button`,className:`${Sk.panel__btn} ${Sk[`panel__btn--exit`]}`,onClick:i,children:[`Exit`,(0,q.jsx)(bO,{})]})]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`p`,{className:Sk.panel__score,children:[m.find(e=>e.playerId===t)?.points??0,` pts`,(0,q.jsx)(`img`,{src:`${Ck}/fire-icon-points.svg`,alt:``,"aria-hidden":`true`,className:Sk.panel__fireIcon})]}),(0,q.jsx)(`p`,{className:Sk.panel__scoreLabel,children:`Your score`}),o&&(0,q.jsxs)(`button`,{type:`button`,className:`${Sk.panel__btn} ${Sk[`panel__btn--download`]}`,onClick:o,children:[`Download recap`,(0,q.jsx)(vO,{})]}),i&&(0,q.jsxs)(`button`,{type:`button`,className:`${Sk.panel__btn} ${Sk[`panel__btn--exit`]}`,onClick:i,children:[`Exit`,(0,q.jsx)(bO,{})]})]})})]})},kk={"default-browse-thumbnail-dimensions":`PauseOverlay__default-browse-thumbnail-dimensions___1331e2a5`,"default-browse-card-dimensions":`PauseOverlay__default-browse-card-dimensions___a8458a9f`,overlay:`PauseOverlay__overlay___2485acec`,overlay__dialog:`PauseOverlay__overlay__dialog___e50a9a63`,overlay__title:`PauseOverlay__overlay__title___98945ced`,overlay__message:`PauseOverlay__overlay__message___8a8c9c04`,overlay__quitLink:`PauseOverlay__overlay__quitLink___8b381ad3`,overlay__confirm:`PauseOverlay__overlay__confirm___df010d73`,overlay__confirmText:`PauseOverlay__overlay__confirmText___4675edc3`,overlay__confirmActions:`PauseOverlay__overlay__confirmActions___f6742c31`,overlay__cancelBtn:`PauseOverlay__overlay__cancelBtn___f48ed61c`,overlay__quitBtn:`PauseOverlay__overlay__quitBtn___8827603f`},Ak=({reason:e,onQuit:t})=>{let[n,r]=(0,G.useState)(!1),i=e===`connection_lost`,a=i?`Reconnectingâ¦`:`Game Paused`,o=i?`C
18onnection lost. Trying to reconnect...`:e===`teacher_disconnected`?`Teacher disconnected. Waiting for them to rejoin...`:`The teacher paused the game.`;return(0,q.jsx)(`div`,{className:kk.overlay,role:`alertdialog`,"aria-modal":`true`,"aria-label":a,children:(0,q.jsxs)(`div`,{className:kk.overlay__dialog,children:[(0,q.jsx)(`p`,{className:kk.overlay__title,children:a}),(0,q.jsx)(`p`,{className:kk.overlay__message,children:o}),t&&(n?(0,q.jsxs)(`div`,{className:kk.overlay__confirm,children:[(0,q.jsx)(`p`,{className:kk.overlay__confirmText,children:`Quit the game?`}),(0,q.jsxs)(`div`,{className:kk.overlay__confirmActions,children:[(0,q.jsx)(`button`,{type:`button`,className:kk.overlay__cancelBtn,onClick:()=>r(!1),children:`Cancel`}),(0,q.jsx)(`button`,{type:`button`,className:kk.overlay__quitBtn,onClick:t,children:`Yes, quit`})]})]}):(0,q.jsx)(`button`,{type:`button`,className:kk.overlay__quitLink,onClick:()=>r(!0),children:`Quit game`}))]})})},jk=`ahole,anus,ash0le,ash0les,asholes,ass,Ass Monkey,Assface,assh0le,assh0lez,asshole,assholes,assholz,asswipe,azzhole,bassterds,bastard,bastards,bastardz,basterds,basterdz,Biatch,bitch,bitches,Blow Job,boffing,butthole,buttwipe,c0ck,c0cks,c0k,Carpet Muncher,cawk,cawks,Clit,cnts,cntz,cock,cockhead,cock-head,cocks,CockSucker,cock-sucker,crap,cum,cunt,cunts,cuntz,dick,dild0,dild0s,dildo,dildos,dilld0,dilld0s,dominatricks,dominatrics,dominatrix,dyke,enema,f u c k,f u c k e r,fag,fag1t,faget,fagg1t,faggit,faggot,fagg0t,fagit,fags,fagz,faig,faigs,fart,flipping the bird,fuck,fucker,fuckin,fucking,fucks,Fudge Packer,fuk,Fukah,Fuken,fuker,Fukin,Fukk,Fukkah,Fukken,Fukker,Fukkin,g00k,God-damned,h00r,h0ar,h0re,hells,hoar,hoor,hoore,jackoff,jap,japs,jerk-off,jisim,jiss,jizm,jizz,knob,knobs,knobz,kunt,kunts,kuntz,Lezzian,Lipshits,Lipshitz,masochist,masokist,massterbait,masstrbait,masstrbate,masterbaiter,masterbate,masterbates,Motha Fucker,Motha Fuker,Motha Fukkah,Motha Fukker,Mother Fucker,Mother Fukah,Mother Fuker,Mother Fukkah,Mother Fukker,mother-fucker,Mutha Fucker,Mutha Fukah,Mutha Fuker,Mutha Fukkah,Mutha Fukker,n1gr,nastt,nigger;,nigur;,niiger;,niigr;,orafis,orgasim;,orgasm,orgasum,oriface,orifice,orifiss,packi,packie,packy,paki,pakie,paky,pecker,peeenus,peeenusss,peenus,peinus,pen1s,penas,penis,penis-breath,penus,penuus,Phuc,Phuck,Phuk,Phuker,Phukker,polac,polack,polak,Poonani,pr1c,pr1ck,pr1k,pusse,pussee,pussy,puuke,puuker,recktum,rectum,retard,sadist,scank,schlong,screwing,semen,sex,sexy,Sh!t,sh1t,sh1ter,sh1ts,sh1tter,sh1tz,shit,shits,shitter,Shitty,Shity,shitz,Shyt,Shyte,Shytty,Shyty,skanck,skank,skankee,skankey,skanks,Skanky,slag,slut,sluts,Slutty,slutz,son-of-a-bitch,tit,turd,va1jina,vag1na,vagiina,vagina,vaj1na,vajina,vullva,vulva,w0p,wh00r,wh0re,whore,xrated,xxx,b!+ch,bitch,blowjob,clit,arschloch,fuck,shit,ass,asshole,b!tch,b17ch,b1tch,bastard,bi+ch,boiolas,buceta,c0ck,cawk,chink,cipa,clits,cock,cum,cunt,dildo,dirsa,ejakulate,fatass,fcuk,fuk,fux0r,hoer,hore,jism,kawk,l3itch,l3i+ch,masturbate,masterbat*,masterbat3,motherfucker,s.o.b.,mofo,nazi,nigga,nigger,nutsack,phuck,pimpis,pusse,pussy,scrotum,sh!t,shemale,shi+,sh!+,slut,smut,teets,tits,boobs,b00bs,teez,testical,testicle,titt,w00se,jackoff,wank,whoar,whore,*damn,*dyke,*fuck*,*shit*,@$$,amcik,andskota,arse*,assrammer,ayir,bi7ch,bitch*,bollock*,breasts,butt-pirate,cabron,cazzo,chraa,chuj,Cock*,cunt*,d4mn,daygo,dego,dick*,dike*,dupa,dziwka,ejackulate,Ekrem*,Ekto,enculer,faen,fag*,fanculo,fanny,feces,feg,Felcher,ficken,fitt*,Flikker,foreskin,Fotze,Fu(*,fuk*,futkretzn,gook,guiena,h0r,h4x0r,hell,helvete,hoer*,honkey,Huevon,hui,injun,jizz,kanker*,kike,klootzak,kraut,knulle,kuk,kuksuger,Kurac,kurwa,kusi*,kyrpa*,lesbo,mamhoon,masturbat*,merd*,mibun,monkleigh,mouliewop,muie,mulkku,muschi,nazis,nepesaurio,nigger*,orospu,paska*,perse,picka,pierdol*,pillu*,pimmel,piss*,pizda,poontsee,poop,porn,p0rn,pr0n,preteen,pula,pule,puta,puto,qahbeh,queef*,rautenberg,schaffer,scheiss*,schlampe,schmuck,screw,sh!t*,sharmuta,sharmute,shipal,shiz,skribz,skurwysyn,sphencter,spic,spierdalaj,splooge,suka,b00b*,testicle*,titt*,twat,vittu,wank*,wetback*,wichser,wop*,yed,zabourah`.split(`,`),Mk={0:`o`,1:`i`,3:`e`,4:`a`,5:`s`,6:`b`,7:`t`,8:`b`,9:`g`,"@":`a`,$:`s`,"+":`t`,"!":`i`,"|":`i`},Nk=/[a-z0-9]+/g,Pk=/[-_.]+/g,Fk=/\p{M}/gu,Ik=/^\*+|\*+$/g,Lk=/[.*+?^${}()|[\]\\]/g,Rk=`*`,zk=`*`,Bk=` `,Vk=128,Hk=3,Uk=new Map,Wk=e=>{let t=e.normalize(`NFKD`).replace(Fk,``)[0];return t!==void 0&&t.charCodeAt(0)<Vk?t:null},Gk=e=>{let t=e.toLowerCase()[0]??e;return Mk[t]??Wk(t)??t},Kk=e=>{let t=Uk.get(e);if(t!==void 0)return t;let n=Gk(e);return Uk.set(e,n),n},qk=e=>e.split(``).map(Kk).join(``),Jk={exact:e=>RegExp(`^(?:${e})$`),prefix:e=>RegExp(`^(?:${e})`),suffix:e=>RegExp(`(?:${e})$`),substring:e=>RegExp(`(?:${e})`)},Yk=e=>e!==`exact`,Xk=(e,t)=>e&&t?`substring`:e?`suffix`:t?`prefix`:`exact`,Zk=e=>e.replace(Lk,`\\$&`),Qk=e=>{let t=e.trim(),n=Xk(t.startsWith(Rk),t.endsWith(Rk)),r=qk(t.replace(Ik,``).replace(Pk,` `)).match(Nk)??[];if(r.length>1)return{type:`phrase`,words:r};let[i]=r;return i===void 0||Yk(n)&&i.length<Hk?null:{type:`word`,kind:n,root:i}},$k=e=>Array.from(e.matchAll(Nk),e=>{let t=e.index??0;return{word:e[0],start:t,end:t+e[0].length}}),eA=e=>{let t=new Map,n=new Set;for(let r of e){let e=Qk(r);if(e===null)continue;if(e.type===`phrase`){n.add(e.words.join(Bk));continue}let i=t.get(e.kind)??new Set;i.add(e.root),t.set(e.kind,i)}let r=Array.from(t,([e,t])=>Jk[e](Array.from(t).sort().map(Zk).join(`|`)));return{phraseLengths:Array.from(new Set(Array.from(n,e=>e.split(Bk).length))).sort((e,t)=>
18t-e),matchesWord:e=>r.some(t=>t.test(e)),matchesPhrase:e=>n.has(e.join(Bk))}},tA=(e,t)=>t.filter(t=>e.matchesWord(t.word)).map(({start:e,end:t})=>({start:e,end:t})),nA=(e,t)=>{let n=t.map(e=>e.word),r=[];for(let i of e.phraseLengths)for(let a=0;a<=t.length-i;a++){let o=a+i-1;e.matchesPhrase(n.slice(a,o+1))&&r.push({start:t[a].start,end:t[o].end})}return r},rA=(e,t)=>{let n=$k(qk(t));return[...tA(e,n),...nA(e,n)]},iA=((e=jk,t=zk)=>{if(t.length!==1)throw Error(`maskChar must be a single character, got "${t}"`);let n=eA(e);return e=>{let r=rA(n,e);if(r.length===0)return e;let i=e.split(``);for(let{start:e,end:n}of r)for(let r=e;r<n;r++)i[r]=t;return i.join(``)}})(),aA={"default-browse-thumbnail-dimensions":`QuestionStep__default-browse-thumbnail-dimensions___391f57f9`,"default-browse-card-dimensions":`QuestionStep__default-browse-card-dimensions___434a508e`,question:`QuestionStep__question___31b8ad15`,question__row:`QuestionStep__question__row___ec9112a8`,question__card:`QuestionStep__question__card___6667f3e3`,question__cardTitle:`QuestionStep__question__cardTitle___e2fce80e`,question__label:`QuestionStep__question__label___11ada3a1`,question__givenLine:`QuestionStep__question__givenLine___c26ad1ee`,question__answerForm:`QuestionStep__question__answerForm___eec90977`,question__inputWrap:`QuestionStep__question__inputWrap___d285ad6c`,question__inputHighlight:`QuestionStep__question__inputHighlight___f33aa29c`,question__inputHighlightClip:`QuestionStep__question__inputHighlightClip___211390f9`,question__inputHighlightInner:`QuestionStep__question__inputHighlightInner___4cf922be`,question__inputHighlightMark:`QuestionStep__question__inputHighlightMark___bbe9554c`,question__input:`QuestionStep__question__input___22347fba`,question__submitBtn:`QuestionStep__question__submitBtn___b1cdfa4d`,question__recap:`QuestionStep__question__recap___6c0ed3f7`,question__recapHeading:`QuestionStep__question__recapHeading___feefa790`,question__recapDivider:`QuestionStep__question__recapDivider___e5837c11`,question__recapLine:`QuestionStep__question__recapLine___ddd0af69`,question__wordBank:`QuestionStep__question__wordBank___2f0365f0`,question__wordBankTitle:`QuestionStep__question__wordBankTitle___e6c6c99f`,question__wordBankHint:`QuestionStep__question__wordBankHint___bb998afa`,question__wordBankGrid:`QuestionStep__question__wordBankGrid___938ecc93`,question__chip:`QuestionStep__question__chip___78290a3d`,question__chipMatched:`QuestionStep__question__chipMatched___a9c6d450`},oA=3,sA=200,cA=e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),lA=(e,t)=>{let n=[];for(let r of t){let t=RegExp(`\\b${cA(r)}\\b`,`gi`),i;for(;(i=t.exec(e))!==null;)n.push({term:r,start:i.index,end:i.index+i[0].length,text:i[0]})}n.sort((e,t)=>t.end-t.start-(e.end-e.start));let r={};for(let e of t)r[e]=[];let i=[];for(let e of n)i.some(t=>e.start<t.end&&e.end>t.start)||(i.push({start:e.start,end:e.end}),r[e.term].push(e.text));return r},uA=(e,t)=>{let n=Array.from(new Set(Object.values(t).flat().filter(Boolean))).sort((e,t)=>t.length-e.length);if(!e)return[];if(n.length===0)return[{text:e,matched:!1}];let r=RegExp(`(${n.map(cA).join(`|`)})`,`gi`);return e.split(r).filter(e=>e.length>0).map(e=>({text:e,matched:n.some(t=>t.toLowerCase()===e.toLowerCase())}))},dA=({stepIndex:e,resetToken:t,prompt:n,definitions:r,onSubmitAnswer:i})=>{let[a,o]=(0,G.useState)(``),[s,c]=(0,G.useState)(!1),[l,u]=(0,G.useState)(!0),[d,f]=(0,G.useState)(!1),p=(0,G.useId)(),m=(0,G.useRef)(null),h=(0,G.useRef)(null),g=(0,G.useRef)(null);(0,G.useEffect)(()=>{o(``),f(!1)},[e]),(0,G.useEffect)(()=>{t!==0&&(c(!1),o(``),f(!0))},[t]);let _=(0,G.useMemo)(()=>r.filter(e=>!!e.term),[r]),v=(0,G.useMemo)(()=>_.length?lA(a,_.map(e=>e.term)):{},[a,_]),y=(0,G.useMemo)(()=>_.filter(e=>(v[e.term]||[]).length>0).map(e=>e.id),[_,v]),b=(0,G.useMemo)(()=>uA(a,v),[a,v]),x=()=>{m.current&&g.current&&(g.current.style.transform=`translateX(-${m.current.scrollLeft}px)`)};(0,G.useEffect)(()=>{x()},[a]);let S=!s||l;(0,G.useEffect)(()=>{S?m.current?.focus():h.current?.focus()},[S]);let C=()=>{if(a.trim()&&S){let e=iA(a.trim());i(e,y),o(e),c(!0),f(!1),u(!1)}},w=e=>(!a||a.endsWith(` `)?`${a}${e}`:`${a} ${e}`).length>sA,T=e=>{!S||w(e)||(o(t=>!t||t.endsWith(` `)?`${t}${e}
18`:`${t} ${e}`),m.current?.focus())};return(0,q.jsxs)(`div`,{className:aA.question,id:`rb-question-step`,children:[(0,q.jsxs)(`div`,{className:aA.question__row,children:[(0,q.jsx)(`div`,{className:aA.question__card,children:S?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`p`,{className:aA.question__cardTitle,"aria-live":`polite`,children:d?(0,q.jsxs)(q.Fragment,{children:[`Your teacher has requested a revision.`,(0,q.jsx)(`br`,{}),`Try another line.`]}):`Complete this line`}),(0,q.jsx)(`p`,{className:aA.question__label,children:`First line`}),(0,q.jsx)(`p`,{className:aA.question__givenLine,children:n}),(0,q.jsxs)(`div`,{className:aA.question__answerForm,children:[(0,q.jsx)(`label`,{className:aA.question__label,htmlFor:p,children:`Enter the second line`}),(0,q.jsxs)(`div`,{className:aA.question__inputWrap,children:[(0,q.jsx)(`div`,{className:aA.question__inputHighlight,"aria-hidden":`true`,children:(0,q.jsx)(`div`,{className:aA.question__inputHighlightClip,children:(0,q.jsx)(`span`,{ref:g,className:aA.question__inputHighlightInner,children:b.map((e,t)=>e.matched?(0,q.jsx)(`mark`,{"data-testid":`matched-word`,className:aA.question__inputHighlightMark,children:e.text},t):(0,q.jsx)(`span`,{children:e.text},t))})})}),(0,q.jsx)(`input`,{id:p,ref:m,className:aA.question__input,value:a,onChange:e=>o(e.target.value.slice(0,sA)),onScroll:x,autoComplete:`off`,maxLength:sA})]})]})]}):(0,q.jsxs)(`div`,{className:aA.question__recap,children:[(0,q.jsx)(`p`,{className:aA.question__recapHeading,children:`That was fast! Line submitted`}),(0,q.jsx)(`div`,{className:aA.question__recapDivider}),(0,q.jsx)(`p`,{className:aA.question__recapLine,children:n}),(0,q.jsx)(`p`,{className:aA.question__recapLine,children:a})]})}),S?(0,q.jsxs)(`button`,{type:`button`,className:aA.question__submitBtn,onClick:C,disabled:!a.trim(),children:[`Submit`,(0,q.jsx)(OO,{})]}):(0,q.jsxs)(`button`,{type:`button`,ref:h,className:aA.question__submitBtn,onClick:()=>u(!0),children:[`Edit`,(0,q.jsx)(yO,{})]})]}),_.length>0&&(0,q.jsxs)(`div`,{className:aA.question__wordBank,children:[(0,q.jsx)(`p`,{className:aA.question__wordBankTitle,children:`Word Bank (optional)`}),(0,q.jsxs)(`p`,{className:aA.question__wordBankHint,children:[`Earn `,oA,` extra points by using one of these vocab words.`]}),(0,q.jsx)(`ul`,{className:aA.question__wordBankGrid,"aria-live":`polite`,children:_.map(e=>{let t=y.includes(e.id),n=!t&&w(e.term);return(0,q.jsx)(`li`,{children:(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(aA.question__chip,{[aA.question__chipMatched]:t}),title:n?`Not enough room left for "${e.term}"`:e.text,disabled:n,onClick:()=>T(e.term),children:t?`ð¥ ${e.term} (+${oA} pts)`:e.term})},e.id)})})]})]})},fA={"default-browse-thumbnail-dimensions":`VoteResult__default-browse-thumbnail-dimensions___3bc51270`,"default-browse-card-dimensions":`VoteResult__default-browse-card-dimensions___7d7934a4`,page:`VoteResult__page___b4c32d52`,winningLine:`VoteResult__winningLine___77b8f066`,winningLine__label:`VoteResult__winningLine__label___922b4c3f`,winningLine__bubble:`VoteResult__winningLine__bubble___c0f3735d`,winningLine__prompt:`VoteResult__winningLine__prompt___12e43d43`,winningLine__answer:`VoteResult__winningLine__answer___e5458c5e`,winningLine__studentBox:`VoteResult__winningLine__studentBox___00d9133b`,winningLine__studentGroup:`VoteResult__winningLine__studentGroup___76b30a57`,winningLine__studentAvatar:`VoteResult__winningLine__studentAvatar___fc1e0d3d`,winningLine__studentAvatarImg:`VoteResult__winningLine__studentAvatarImg___9e5413a0`,winningLine__studentName:`VoteResult__winningLine__studentName___6ad90626`,earned:`VoteResult__earned___04b3b356`,"earned--visible":`VoteResult__earned--visible___7e376da7`,earned__label:`VoteResult__earned__label___52754745`,earned__flame:`VoteResult__earned__flame___d9ff4c69`,earned__points:`VoteResult__earned__points___bab0f575`,earned__caption:`VoteResult__earned__caption___2bce6206`},pA=`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/rap-battle`,mA=({prompt:e,roundResults:t,firstStageResults:n,stage:r,players:i,playerId:a})=>{let[o,s]=(0,G.useState)(!1),{winningGroup:c,winningAnswer:l}=(0,G.useMemo)(()=>{let e,n;for(let r of t){let t=r.answers.find(e=>e.playerId===r.winnerId);t&&(!n||t.votes>n.votes)&&(e=r,n=t)}return{winningGroup:e,winningAnswer:n}},[t]),u=(0,G.useMemo)(()=>{let e=e=>e.flatMap(e=>
18e.answers).filter(e=>e.playerId===a).reduce((e,t)=>e+t.votes,0);return r===1?e(t):e(n)+e(t)},[t,n,r,a]),d=i.find(e=>e.id===c?.winnerId),f=c?.winnerId??``,p=c?.winnerName??``,m=!!c&&c.winnerId===a,h=l?.content??``,g=d?.characterId?GD(d.characterId):void 0;return(0,G.useEffect)(()=>{let e=requestAnimationFrame(()=>s(!0));return()=>cancelAnimationFrame(e)},[]),(0,q.jsxs)(`div`,{className:fA.page,children:[(0,q.jsxs)(`div`,{className:fA.winningLine,children:[(0,q.jsx)(`p`,{className:fA.winningLine__label,children:`The winning line:`}),(0,q.jsxs)(`div`,{className:fA.winningLine__bubble,children:[e&&(0,q.jsx)(`p`,{className:fA.winningLine__prompt,children:e}),(0,q.jsx)(`p`,{className:fA.winningLine__answer,children:h}),(0,q.jsx)(`div`,{className:fA.winningLine__studentBox,style:{borderColor:XD(f)},children:(0,q.jsxs)(`div`,{className:fA.winningLine__studentGroup,children:[(0,q.jsx)(`div`,{className:fA.winningLine__studentAvatar,children:g&&(0,q.jsx)(`img`,{src:g,alt:``,"aria-hidden":`true`,className:fA.winningLine__studentAvatarImg})}),(0,q.jsxs)(`span`,{className:fA.winningLine__studentName,children:[p,m?` (you)`:``]})]})})]})]}),(0,q.jsxs)(`div`,{className:`${fA.earned} ${o?fA[`earned--visible`]:``}`,children:[(0,q.jsx)(`p`,{className:fA.earned__label,children:`You earned`}),(0,q.jsx)(`img`,{src:`${pA}/fire-icon-points.svg`,alt:``,"aria-hidden":`true`,className:fA.earned__flame}),(0,q.jsxs)(`p`,{className:fA.earned__points,children:[`+`,u,` pts`]}),(0,q.jsxs)(`p`,{className:fA.earned__caption,children:[`Through `,u,` vote`,u===1?``:`s`]})]})]})},hA={"default-browse-thumbnail-dimensions":`VotingGroups__default-browse-thumbnail-dimensions___8fe8e61e`,"default-browse-card-dimensions":`VotingGroups__default-browse-card-dimensions___71eea407`,page:`VotingGroups__page___60f02b60`,"page--noMargin":`VotingGroups__page--noMargin___5a0ad057`,"page--extraMargin":`VotingGroups__page--extraMargin___b7c995a4`,"header--narrow":`VotingGroups__header--narrow___8a8af78d`,content:`VotingGroups__content___af7fd791`,winner:`VotingGroups__winner___dfaa1e31`,winner__icon:`VotingGroups__winner__icon___5d269342`,winner__text:`VotingGroups__winner__text___0d8abb2a`,bracket:`VotingGroups__bracket___0f8dccd5`,bracket__verticalLine:`VotingGroups__bracket__verticalLine___8493d93c`,bracket__horizontalLine:`VotingGroups__bracket__horizontalLine___8ddc893f`,bracket__scroll:`VotingGroups__bracket__scroll___e2f5a524`,bracket__groups:`VotingGroups__bracket__groups___4385e5c9`,"bracket__groups--noTrack":`VotingGroups__bracket__groups--noTrack___7054f32a`,group:`VotingGroups__group___f42af4f6`,group__marker:`VotingGroups__group__marker___923b50fc`,group__markerIcon:`VotingGroups__group__markerIcon___ccf963c3`,group__markerLine:`VotingGroups__group__markerLine___b73d60d7`,group__content:`VotingGroups__group__content___7a594e8c`,group__avatars:`VotingGroups__group__avatars___6bfcbdf2`,"group__avatars--revealed":`VotingGroups__group__avatars--revealed___bda4d258`,group__avatar:`VotingGroups__group__avatar___5d4001bc`,group__avatarImg:`VotingGroups__group__avatarImg___096fafbf`,"group__avatar--promoted":`VotingGroups__group__avatar--promoted___a823a354`,group__label:`VotingGroups__group__label___6ba4534f`,loadingRing:`VotingGroups__loadingRing___581124e3`,spin:`VotingGroups__spin___bc8e7a4b`,votingContent:`VotingGroups__votingContent___f0599bc5`,verseBox:`VotingGroups__verseBox___a9bedac8`,verseBox__header:`VotingGroups__verseBox__header___07f49c72`,verseBox__lines:`VotingGroups__verseBox__lines___6d212a62`,verseBox__line:`VotingGroups__verseBox__line___48ae954a`,verseBox__blank:`VotingGroups__verseBox__blank___38e7ec43`,votingContent__message:`VotingGroups__votingContent__message___fd7d2d03`},gA=()=>(0,q.jsx)(`div`,{className:hA.loadingRing,role:`status`,"aria-label":`Loading`,children:(0,q.jsx)(PO,{})}),_A=({players:e,promoting:t=!1,winnerIndex:n=-1,showAvatars:r=!0,showMarker:i=!0})=>{let a=(e.length-1)/2;return(0,q.jsxs)(`div`,{className:hA.group,children:[i&&(0,q.jsxs)(`div`,{className:hA.group__marker,children:[(0,q.jsx)(`div`,{className:hA.group__markerIcon,children:(0,q.jsx)(AO,{})}),(0,q.jsx)(`div`,{className:hA.group__markerLine})]}),(0,q.jsx)(`div`,{className:hA.group__content,children:r?(0,q.jsx)(`div`,{className:`${hA.group__avatars} ${hA[`group__avatars--revealed`]}`,children:e.map((e,r)=>{let i=t&&r===n,o=i?a-n:0,s=i?{transform:`translate(calc(${o}
18 * (var(--avatar-size) + var(--avatar-gap))), calc((var(--connector-height) + clamp(14px, 1.15vw, 22px)) * -1 - var(--marker-size) * 0.5 - var(--avatar-size) * 0.5))`}:void 0,c=e.characterId?GD(e.characterId):void 0;return(0,q.jsx)(`div`,{className:`${hA.group__avatar} ${i?hA[`group__avatar--promoted`]:``}`,style:{...s,borderColor:XD(e.id)},children:c&&(0,q.jsx)(`img`,{src:c,alt:``,className:hA.group__avatarImg})},e.id)})}):(0,q.jsx)(gA,{})})]})},vA=({showMarker:e=!0})=>(0,q.jsxs)(`div`,{className:hA.group,children:[e&&(0,q.jsxs)(`div`,{className:hA.group__marker,children:[(0,q.jsx)(`div`,{className:hA.group__markerIcon,children:(0,q.jsx)(AO,{})}),(0,q.jsx)(`div`,{className:hA.group__markerLine})]}),(0,q.jsx)(`div`,{className:hA.group__content,children:(0,q.jsx)(gA,{})})]});function yA(e,t){let n=t.find(function(t){return t.groupId===e.id});return n?e.players.findIndex(function(e){return e.id===n.winnerId}):-1}var bA=({groups:e,roundResults:t=[],round:n=1})=>{let[r,i]=(0,G.useState)(`loading`),a=JO(),o=n===2,s=e.length>0,c=t.length>0;(0,G.useEffect)(function(){if(!s){i(`loading`);return}if(o||!a)i(`revealed`);else{i(`revealing`);let e=setTimeout(function(){i(`revealed`)},1e3);return function(){clearTimeout(e)}}},[s,o,a]),(0,G.useEffect)(function(){if(o&&c&&r===`revealed`){if(!a){i(`promoting`);return}let e=setTimeout(function(){i(`promoting`)},1200);return function(){clearTimeout(e)}}},[c,o,r,a]);let l=(0,G.useMemo)(function(){return!o||!c?[]:e.map(function(e){return yA(e,t)})},[e,t,o,c]),u=r===`promoting`;return(0,q.jsx)(`div`,{className:hA.page,children:(0,q.jsxs)(`div`,{className:hA.content,children:[(0,q.jsxs)(`div`,{className:hA.winner,children:[(0,q.jsx)(`div`,{className:hA.winner__icon,children:(0,q.jsx)(kO,{})}),(0,q.jsx)(`p`,{className:hA.winner__text,children:`Winning line`})]}),(0,q.jsxs)(`div`,{className:hA.bracket,children:[(0,q.jsx)(`div`,{className:hA.bracket__verticalLine}),(0,q.jsx)(`div`,{className:hA.bracket__horizontalLine}),(0,q.jsx)(`div`,{className:hA.bracket__scroll,children:(0,q.jsx)(`div`,{className:hA.bracket__groups,children:r===`loading`?Array.from({length:4},(e,t)=>(0,q.jsx)(vA,{showMarker:!0},t)):e.map(function(e,t){return(0,q.jsx)(_A,{players:e.players,promoting:o&&u,winnerIndex:l[t]??-1,showAvatars:r!==`revealing`,showMarker:!0},e.id)})})})]})]})})},xA={"default-browse-thumbnail-dimensions":`StudentGameStep__default-browse-thumbnail-dimensions___25a17f06`,"default-browse-card-dimensions":`StudentGameStep__default-browse-card-dimensions___45297c34`,page:`StudentGameStep__page___3af4bde9`,page__content:`StudentGameStep__page__content___7b0eef4c`,page__message:`StudentGameStep__page__message___96d55e2d`,page__getReadyMessage:`StudentGameStep__page__getReadyMessage___81f93780`,"rb-hero-in":`StudentGameStep__rb-hero-in___bc6b1de2`,page__submitted:`StudentGameStep__page__submitted___49bf99bb`,page__groups:`StudentGameStep__page__groups___0b95fc50`,page__groupsTitle:`StudentGameStep__page__groupsTitle___b8ab0947`,page__group:`StudentGameStep__page__group___b14c1dee`,page__vs:`StudentGameStep__page__vs___55c3c63f`,page__playerName:`StudentGameStep__page__playerName___efed8d43`,page__vote:`StudentGameStep__page__vote___4d39a04b`,page__voteScroll:`StudentGameStep__page__voteScroll___6a473650`,page__voteOptions:`StudentGameStep__page__voteOptions___3d80fe88`,page__voteBtn:`StudentGameStep__page__voteBtn___8a6eec4a`,"page__voteBtn--selected":`StudentGameStep__page__voteBtn--selected___00067755`,page__voteRadio:`StudentGameStep__page__voteRadio___707b3c93`,page__voteText:`StudentGameStep__page__voteText___5aa4cd9c`,page__results:`StudentGameStep__page__results___283b6cfb`,page__finalResults:`StudentGameStep__page__finalResults___e7995f5b`,page__resultRow:`StudentGameStep__page__resultRow___fcd0d24c`,page__timer:`StudentGameStep__page__timer___30bf667b`},SA=({gameState:e,actions:t})=>{let[n,r]=(0,G.useState)(null);(0,G.useEffect)(()=>{r(null)},[e.stepIndex]);let{currentStep:i}=e;if(!i)return null;let a=e.timerRemaining!==null&&e.timerRemaining<=0;return(0,q.jsx)(`div`,{className:xA.page,children:(0,q.jsxs)(`div`,{className:xA.page__content,children:[(0,q.jsx)(`div`,{"aria-live":`polite`,"aria-atomic":`true`,children:i.type===`message`&&(0,q.jsx)(`p`,{className:xA.page__getReadyMessage,children:i.text},`${e.stepIndex}:${i.text}`)}),i.type===`question`&&(0,q.jsx)(dA,{prompt:i.prompt,definitions:i.question.definitions,onSubmitAnswer:t.submitAnswer,stepIndex:e.stepIndex,resetToken:e.resetToken},e.stepIndex),i.type===`show_groups`&&(0,q.jsx)(bA,{groups:e.revealedGroups,roundResults:e.roundResults,roun
18d:i.stage===2?2:1}),i.type===`vote`&&(0,q.jsxs)(`div`,{className:xA.page__vote,children:[e.answers.length>0?(0,q.jsx)(`div`,{className:xA.page__voteScroll,children:(0,q.jsx)(`div`,{className:xA.page__voteOptions,children:e.answers.map(e=>{let i=XD(e.id),o=n===e.id;return(0,q.jsxs)(`button`,{type:`button`,className:(0,J.default)(xA.page__voteBtn,{[xA[`page__voteBtn--selected`]]:o}),style:{"--rb-vote-color":i},onClick:()=>{!a&&!o&&(t.submitVote(e.id),r(e.id))},disabled:a,"aria-disabled":a,children:[(0,q.jsx)(`span`,{className:xA.page__voteRadio,"aria-hidden":`true`}),(0,q.jsxs)(`span`,{className:xA.page__voteText,children:[`"`,e.content,`"`]})]},e.id)})})}):(0,q.jsx)(`p`,{className:xA.page__message,children:`No verses submitted`}),n!==null&&(0,q.jsx)(`p`,{className:xA.page__submitted,"aria-live":`polite`,children:a?`Vote submitted!`:`Vote submitted! You can still change it while thereâs time.`})]}),i.type===`vote_result`&&(0,q.jsx)(mA,{prompt:e.currentPrompt,roundResults:e.roundResults,firstStageResults:e.firstStageResults,stage:i.stage,players:e.players,playerId:e.playerId}),i.type===`final_results`&&e.finalResults.length>0&&(0,q.jsxs)(`div`,{className:xA.page__finalResults,children:[(0,q.jsx)(`p`,{className:xA.page__groupsTitle,children:`Final Results`}),e.finalResults.map(e=>(0,q.jsxs)(`p`,{className:xA.page__resultRow,children:[`Round `,e.roundIndex+1,`: `,e.winnerName,` â "`,e.verse,`" (`,e.points,` pts)`]},e.roundIndex))]})]})})},CA={"default-browse-thumbnail-dimensions":`LyricistGrid__default-browse-thumbnail-dimensions___1d492e0d`,"default-browse-card-dimensions":`LyricistGrid__default-browse-card-dimensions___3dd16fa1`,grid:`LyricistGrid__grid___93cfd7cf`,"grid--stacked":`LyricistGrid__grid--stacked___b54b077b`,grid__stack:`LyricistGrid__grid__stack___0c02720a`,grid__slot:`LyricistGrid__grid__slot___f9cabc88`,grid__count:`LyricistGrid__grid__count___423f04a1`,grid__slots:`LyricistGrid__grid__slots___1b34d15b`,"grid__slot--filled":`LyricistGrid__grid__slot--filled___4e238f62`,grid__avatar:`LyricistGrid__grid__avatar___c46ba8db`,grid__avatarImg:`LyricistGrid__grid__avatarImg___b7dc3077`,grid__name:`LyricistGrid__grid__name___65b81b2e`,grid__remove:`LyricistGrid__grid__remove___ab90e437`},wA=({players:e,isTeacher:t=!1,onRemovePlayer:n})=>{let r=e.length>16,i=e=>(0,q.jsxs)(`div`,{className:`${CA.grid__slot} ${CA[`grid__slot--filled`]}`,style:{borderColor:XD(e.id)},children:[(0,q.jsx)(`div`,{className:CA.grid__avatar,children:e.characterId&&(0,q.jsx)(`img`,{src:GD(e.characterId),alt:``,className:CA.grid__avatarImg})}),(0,q.jsx)(`span`,{className:CA.grid__name,children:e.name}),t&&n&&(0,q.jsx)(`button`,{type:`button`,className:CA.grid__remove,onClick:()=>n(e.id),"aria-label":`Remove ${e.name}`,children:(0,q.jsx)(Ea,{})})]},e.id);if(r)return(0,q.jsxs)(`div`,{className:`${CA.grid} ${CA[`grid--stacked`]}`,children:[(0,q.jsxs)(`p`,{className:CA.grid__count,children:[`Lyricists: `,e.length]}),(0,q.jsx)(`div`,{className:CA.grid__stack,children:e.map(i)})]});let a=Math.max(12,Math.ceil(e.length/4)*4),o=Array.from({length:a},(t,n)=>e[n]??null);return(0,q.jsxs)(`div`,{className:CA.grid,children:[(0,q.jsxs)(`p`,{className:CA.grid__count,children:[`Lyricists: `,e.length]}),(0,q.jsx)(`div`,{className:CA.grid__slots,children:o.map((e,t)=>e?i(e):(0,q.jsx)(`div`,{className:CA.grid__slot,children:(0,q.jsx)(`span`,{children:`Waiting...`})},`empty-${t}`))})]})},TA={page:`WaitingForGame__page___5598b240`,"page--stacked":`WaitingForGame__page--stacked___6d377171`,page__grid:`WaitingForGame__page__grid___29262462`},EA=({players:e})=>{let t=e.length>16;return(0,q.jsx)(`div`,{className:`${TA.page} ${t?TA[`page--stacked`]:``}`,children:(0,q.jsx)(`div`,{className:TA.page__grid,children:(0,q.jsx)(wA,{players:e})})})},DA=e=>e?.type===`final_song_intro`||e?.type===`final_song_verse`,OA=5e3;function kA(e,t){(0,G.useEffect)(()=>{if(!e)return;let n=setInterval(t,OA);return()=>clearInterval(n)},[e,t])}var AA={gate:`useStudentRapBattleView__gate___15b25cb9`},jA={title:`Rap Battle`,subtitle:``};function MA(e,t,n){return e===`active`&&(t?.type===`round_winner`||DA(t))?{backgroundUrl:ID,layers:zD}:e===`active`&&t&&t.style===`booth`?{backgroundUrl:eO,layers:t.type===`vote_result`?sO(n):oO(n)}:e===`finished`?{backgroundUrl:ID,layers:zD}:{backgroundUrl:ID,layers:LD}}function NA(e,t){if(e===`active`&&t)return{title:t.student?.title??t.title??jA.title,subtitle:t.student?.subtitle??t.subtitle??jA.subtitle};switch(e){case`enter-code`:return{title:`Welcome to Rap Battle!`,subtitle:`Enter your game code to get started.`};case`choose-character`:return{title:`Choose your character`,subtitle:`Pick the avatar that matches your style.`};case`waiting`:return{title:`Welcome to Rap Battle!`,subtitle:`Please wait for your crew to arrive.`};case`finished`:return{title:`Rap Battle`,subtitle:``};default:return{title:`Rap Battle`,subtitle:``}}}var PA=({gameState:e,isConnected:t,timersEnabled:n,animationsEnabled:r,actions:i,apiError:a,finalSongVerses:o=[],onJoinSession:s,onSelectCharacter:c,onQuitGame:l})=>{let[u,d]=(0,G.useState)(`enter-code`),[f,p]=(0,G.useState)(null),m=(0,G.useRef)(null),h=e=>{p(e),c(e),d(`waiting`)},g=u===`active`&&e.currentStep?.type===`countdown`,_=u===`active`&&e.currentStep?.type===`final_song_intro`,v=u===`active`&&e.currentStep?.type===`final_song_verse`,y=u===`active`&&e.currentStep?.type===`round_winner`&&e.roundWinner!=null,b;
18b=g&&e.currentStep?.type===`countdown`?(0,q.jsx)(lk,{remaining:e.timerRemaining}):y&&e.roundWinner?(0,q.jsx)(mk,{verses:o,activeRoundIndex:e.roundWinner.roundIndex}):_&&e.currentStep?.type===`final_song_intro`?(0,q.jsx)(_k,{text:e.currentStep.text}):v&&e.currentStep?.type===`final_song_verse`?(0,q.jsx)(mk,{verses:o,activeRoundIndex:e.currentStep.roundIndex}):u===`active`?(0,q.jsx)(SA,{gameState:e,actions:i}):u===`finished`?(0,q.jsx)(Ok,{players:e.players,onNewSession:()=>d(`enter-code`)}):u===`waiting`?(0,q.jsx)(EA,{characterName:f?.name,players:e.players}):u===`choose-character`?(0,q.jsx)(sk,{characters:UD,onSelect:h}):(0,q.jsx)(fk,{onSubmit:s,error:!!a});let x=e.status===`paused`,S=e.status===`disconnected`,C=x||S;(0,G.useLayoutEffect)(()=>{m.current&&(m.current.inert=C)},[C]),kA(t&&(u===`waiting`||x||u===`finished`||u===`active`&&!n),i.ping),u===`active`&&(b=(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{ref:m,className:AA.gate,style:{display:`contents`},children:b}),C&&(0,q.jsx)(Ak,{reason:S?`connection_lost`:e.pauseReason??void 0,onQuit:()=>{d(`enter-code`),l()}})]}));let{title:w,subtitle:T}=NA(u,e.currentStep),{backgroundUrl:E,layers:D}=MA(u,e.currentStep,r),ee=v||y,O=u===`active`&&e.currentStep!=null&&[`question`,`show_groups`,`vote`].includes(e.currentStep.type)&&e.timerRemaining!==null,te=e.timerRemaining??0,ne=u===`active`&&e.currentStep&&`durationSec`in e.currentStep?e.currentStep.durationSec:0;return{view:u,setView:d,content:b,headerTitle:w,headerSubtitle:T,hideHeaderVolume:ee,backgroundUrl:E,layers:D,showTimer:O,timeLeft:te,totalTime:ne}},FA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEventSourceSupported=e.isReactNative=e.ReadyState=e.DEFAULT_HEARTBEAT=e.UNPARSABLE_JSON_OBJECT=e.DEFAULT_RECONNECT_INTERVAL_MS=e.DEFAULT_RECONNECT_LIMIT=e.SOCKET_IO_PING_CODE=e.SOCKET_IO_PATH=e.SOCKET_IO_PING_INTERVAL=e.DEFAULT_EVENT_SOURCE_OPTIONS=e.EMPTY_EVENT_HANDLERS=e.DEFAULT_OPTIONS=void 0,e.DEFAULT_OPTIONS={},e.EMPTY_EVENT_HANDLERS={},e.DEFAULT_EVENT_SOURCE_OPTIONS={withCredentials:!1,events:e.EMPTY_EVENT_HANDLERS},e.SOCKET_IO_PING_INTERVAL=1e3*1*25,e.SOCKET_IO_PATH=`/socket.io/?EIO=3&transport=websocket`,e.SOCKET_IO_PING_CODE=`2`,e.DEFAULT_RECONNECT_LIMIT=20,e.DEFAULT_RECONNECT_INTERVAL_MS=5e3,e.UNPARSABLE_JSON_OBJECT={},e.DEFAULT_HEARTBEAT={message:`ping`,timeout:6e4,interval:25e3};var t;(function(e){e[e.UNINSTANTIATED=-1]=`UNINSTANTIATED`,e[e.CONNECTING=0]=`CONNECTING`,e[e.OPEN=1]=`OPEN`,e[e.CLOSING=2]=`CLOSING`,e[e.CLOSED=3]=`CLOSED`})(t||(e.ReadyState=t={})),e.isReactNative=typeof navigator<`u`&&navigator.product===`ReactNative`,e.isEventSourceSupported=!e.isReactNative&&function(){try{return`EventSource`in globalThis}catch{return!1}}()})),IA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetWebSockets=e.sharedWebSockets=void 0,e.sharedWebSockets={},e.resetWebSockets=function(t){if(t&&e.sharedWebSockets.hasOwnProperty(t))delete e.sharedWebSockets[t];else for(var n in e.sharedWebSockets)e.sharedWebSockets.hasOwnProperty(n)&&delete e.sharedWebSockets[n]}})),LA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.setUpSocketIOPing=e.appendQueryParams=e.parseSocketIOUrl=void 0;var t=FA();e.parseSocketIOUrl=function(e){if(e){var n=/^https|wss/.test(e),r=e.replace(/^(https?|wss?)(:\/\/)?/,``).replace(/\/$/,``),i=n?`wss`:`ws`;return`${i}://${r}${t.SOCKET_IO_PATH}`}else if(e===``){var n=/^https/.test(window.location.protocol),i=n?`wss`:`ws`,a=window.location.port?`:${window.location.port}`:``;return`${i}://${window.location.hostname}${a}${t.SOCKET_IO_PATH}`}return e},e.appendQueryParams=function(e,t){t===void 0&&(t={});var n=/\?([\w]+=[\w]+)/.test(e),r=`${Object.entries(t).reduce(function(e,t){return e+`${t[0]}=${t[1]}&`},``).slice(0,-1)}`;return`${e}${n?`&`:`?`}${r}`},e.setUpSocketIOPing=function(e,n){return n===void 0&&(n=t.SOCKET_IO_PING_INTERVAL),window.setInterval(function(){return e(t.SOCKET_IO_PING_CODE)},n)}})),RA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.heartbeat=r;var t=FA();function n(e){return Array.isArray(e)?e.reduce(function(e,t){return e.current>t.current?e:t}).current:e.current}function r(e,r,i){var a=i||{},o=a.interval,s=o===void 0?t.DEFAULT_HEARTBEAT.interval:o,c=a.timeout,l=c===void 0?t.DEFAULT_HEARTBEAT.timeout:c,u=a.message,d=u===void 0?t.DEFAULT_HEARTBEAT.message:u,f=Math.max(100,s/10),p=Date.now(),m=setInterval(function(){var t=Date.now(),i=n(r);if(i+l<=t)console.warn(`Heartbeat timed out, closing connection, last message received ${t-i}ms ago, last ping sent ${t-p}ms ago`),e.close();else if(i+s<=t&&p+s<=t)try{typeof d==`function`?e.send(d()):e.send(d),p=t}catch(t){console.error(`Heartbeat failed, closing connection`,t instanceof Error?t.message:t),e.close()}},f);return e.addEventListener(`close`,function(){clearInterval(m)}
18),function(){}}})),zA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetSubscribers=e.removeSubscriber=e.addSubscriber=e.hasSubscribers=e.getSubscribers=void 0;var t={},n=[];e.getSubscribers=function(r){return(0,e.hasSubscribers)(r)?Array.from(t[r]):n},e.hasSubscribers=function(e){return t[e]?.size>0},e.addSubscriber=function(e,n){t[e]=t[e]||new Set,t[e].add(n)},e.removeSubscriber=function(e,n){t[e].delete(n)},e.resetSubscribers=function(e){if(e&&t.hasOwnProperty(e))delete t[e];else for(var n in t)t.hasOwnProperty(n)&&delete t[n]}})),BA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertIsWebSocket=r,e.resetGlobalState=i;var t=IA(),n=zA();function r(e,t){if(!t&&!(e instanceof WebSocket))throw Error(``)}function i(e){(0,n.resetSubscribers)(e),(0,t.resetWebSockets)(e)}})),VA=r((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.attachListeners=void 0;var n=LA(),r=RA(),i=FA(),a=BA(),o=function(e,t,n,r){e.onmessage=function(e){t.current.onMessage&&t.current.onMessage(e),typeof r?.current==`number`&&(r.current=Date.now()),!(typeof t.current.filter==`function`&&t.current.filter(e)!==!0)&&(t.current.heartbeat&&typeof t.current.heartbeat!=`boolean`&&t.current.heartbeat?.returnMessage===e.data||n(e))}},s=function(e,t,n,a,o){e.onopen=function(s){if(t.current.onOpen&&t.current.onOpen(s),a.current=0,n(i.ReadyState.OPEN),t.current.heartbeat&&e instanceof WebSocket){var c=typeof t.current.heartbeat==`boolean`?void 0:t.current.heartbeat;o.current=Date.now(),(0,r.heartbeat)(e,o,c)}}},c=function(e,t,n,r,o){if(i.isEventSourceSupported&&e instanceof EventSource)return function(){};(0,a.assertIsWebSocket)(e,t.current.skipAssert);var s;return e.onclose=function(e){if(t.current.onClose&&t.current.onClose(e),n(i.ReadyState.CLOSED),t.current.shouldReconnect&&t.current.shouldReconnect(e)){var a=t.current.reconnectAttempts??i.DEFAULT_RECONNECT_LIMIT;if(o.current<a){var c=typeof t.current.reconnectInterval==`function`?t.current.reconnectInterval(o.current):t.current.reconnectInterval;s=window.setTimeout(function(){o.current++,r()},c??i.DEFAULT_RECONNECT_INTERVAL_MS)}else t.current.onReconnectStop&&t.current.onReconnectStop(a),console.warn(`Max reconnect attempts of ${a} exceeded`)}},function(){return s&&window.clearTimeout(s)}},l=function(e,n,r,a,o){var s;return e.onerror=function(c){if(n.current.onError&&n.current.onError(c),i.isEventSourceSupported&&e instanceof EventSource&&(n.current.onClose&&n.current.onClose(t(t({},c),{code:1006,reason:`An error occurred with the EventSource: ${c}`,wasClean:!1})),r(i.ReadyState.CLOSED),e.close()),n.current.retryOnError)if(o.current<(n.current.reconnectAttempts??i.DEFAULT_RECONNECT_LIMIT)){var l=typeof n.current.reconnectInterval==`function`?n.current.reconnectInterval(o.current):n.current.reconnectInterval;s=window.setTimeout(function(){o.current++,a()},l??i.DEFAULT_RECONNECT_INTERVAL_MS)}else n.current.onReconnectStop&&n.current.onReconnectStop(n.current.reconnectAttempts),console.warn(`Max reconnect attempts of ${n.current.reconnectAttempts} exceeded`)},function(){return s&&window.clearTimeout(s)}};e.attachListeners=function(e,t,r,a,u,d,f){var p=t.setLastMessage,m=t.setReadyState,h,g,_;return r.current.fromSocketIO&&(h=(0,n.setUpSocketIOPing)(f)),o(e,r,p,d),s(e,r,m,u,d),g=c(e,r,m,a,u),_=l(e,r,m,a,u),function(){m(i.ReadyState.CLOSING),g(),_(),e.close(),h&&clearInterval(h)}}})),HA=r((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.attachSharedListeners=void 0;var n=IA(),r=FA(),i=zA(),a=LA(),o=RA(),s=function(e,t,n){e.onmessage=function(e){(0,i.getSubscribers)(t).forEach(function(t){t.optionsRef.current.onMessage&&t.optionsRef.current.onMessage(e),typeof t?.lastMessageTime?.current==`number`&&(t.lastMessageTime.current=Date.now()),!(typeof t.optionsRef.current.filter==`function`&&t.optionsRef.current.filter(e)!==!0)&&(n&&typeof n!=`boolean`&&n?.returnMessage===e.data||t.setLastMessage(e))})}},c=function(e,t,n){e.onopen=function(a){var s=(0,i.getSubscribers)(t);
18s.forEach(function(t){t.reconnectCount.current=0,t.optionsRef.current.onOpen&&t.optionsRef.current.onOpen(a),t.setReadyState(r.ReadyState.OPEN),n&&e instanceof WebSocket&&(t.lastMessageTime.current=Date.now())}),n&&e instanceof WebSocket&&(0,o.heartbeat)(e,s.map(function(e){return e.lastMessageTime}),typeof n==`boolean`?void 0:n)}},l=function(e,t){e instanceof WebSocket&&(e.onclose=function(e){(0,i.getSubscribers)(t).forEach(function(t){t.optionsRef.current.onClose&&t.optionsRef.current.onClose(e),t.setReadyState(r.ReadyState.CLOSED)}),delete n.sharedWebSockets[t],(0,i.getSubscribers)(t).forEach(function(t){if(t.optionsRef.current.shouldReconnect&&t.optionsRef.current.shouldReconnect(e)){var n=t.optionsRef.current.reconnectAttempts??r.DEFAULT_RECONNECT_LIMIT;if(t.reconnectCount.current<n){var i=typeof t.optionsRef.current.reconnectInterval==`function`?t.optionsRef.current.reconnectInterval(t.reconnectCount.current):t.optionsRef.current.reconnectInterval;setTimeout(function(){t.reconnectCount.current++,t.reconnect.current()},i??r.DEFAULT_RECONNECT_INTERVAL_MS)}else t.optionsRef.current.onReconnectStop&&t.optionsRef.current.onReconnectStop(t.optionsRef.current.reconnectAttempts),console.warn(`Max reconnect attempts of ${n} exceeded`)}})})},u=function(e,n){e.onerror=function(a){(0,i.getSubscribers)(n).forEach(function(n){n.optionsRef.current.onError&&n.optionsRef.current.onError(a),r.isEventSourceSupported&&e instanceof EventSource&&(n.optionsRef.current.onClose&&n.optionsRef.current.onClose(t(t({},a),{code:1006,reason:`An error occurred with the EventSource: ${a}`,wasClean:!1})),n.setReadyState(r.ReadyState.CLOSED))}),r.isEventSourceSupported&&e instanceof EventSource&&e.close()}};e.attachSharedListeners=function(e,t,n,r){var i;return n.current.fromSocketIO&&(i=(0,a.setUpSocketIOPing)(r)),s(e,t,n.current.heartbeat),l(e,t),c(e,t,n.current.heartbeat),u(e,t),function(){i&&clearInterval(i)}}})),UA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createOrJoinSocket=void 0;var t=IA(),n=FA(),r=VA(),i=HA(),a=zA(),o=function(e,r,i,o,s){return function(){if((0,a.removeSubscriber)(e,r),!(0,a.hasSubscribers)(e)){try{var c=t.sharedWebSockets[e];c instanceof WebSocket&&(c.onclose=function(e){i.current.onClose&&i.current.onClose(e),o(n.ReadyState.CLOSED)}),c.close()}catch{}s&&s(),delete t.sharedWebSockets[e]}}};e.createOrJoinSocket=function(e,s,c,l,u,d,f,p,m){if(!n.isEventSourceSupported&&l.current.eventSourceOptions)throw n.isReactNative?Error(`EventSource is not supported in ReactNative`):Error(`EventSource is not supported`);if(l.current.share){var h=null;t.sharedWebSockets[s]===void 0?(t.sharedWebSockets[s]=l.current.eventSourceOptions?new EventSource(s,l.current.eventSourceOptions):new WebSocket(s,l.current.protocols),e.current=t.sharedWebSockets[s],c(n.ReadyState.CONNECTING),h=(0,i.attachSharedListeners)(t.sharedWebSockets[s],s,l,m)):(e.current=t.sharedWebSockets[s],c(t.sharedWebSockets[s].readyState));var g={setLastMessage:u,setReadyState:c,optionsRef:l,reconnectCount:f,lastMessageTime:p,reconnect:d};return(0,a.addSubscriber)(s,g),o(s,g,l,c,h)}else{if(e.current=l.current.eventSourceOptions?new EventSource(s,l.current.eventSourceOptions):new WebSocket(s,l.current.protocols),c(n.ReadyState.CONNECTING),!e.current)throw Error(`WebSocket failed to be created`);return(0,r.attachListeners)(e.current,{setLastMessage:u,setReadyState:c},l,d.current,f,p,m)}}})),WA=r((e=>{var t=e&&e.__awaiter||function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},n=e&&e.__generator||function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>
180&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},r=e&&e.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(e,"__esModule",{value:!0}),e.getUrl=void 0;var i=LA(),a=FA(),o=function(e){return new Promise(function(t){return window.setTimeout(t,e)})};e.getUrl=function(s,c){var l=[...arguments].slice(2);return t(void 0,r([s,c],l,!0),void 0,function(t,r,s){var c,l,u,d,f,p,m;return s===void 0&&(s=0),n(this,function(n){switch(n.label){case 0:if(typeof t!=`function`)return[3,10];n.label=1;case 1:return n.trys.push([1,3,,9]),[4,t()];case 2:return c=n.sent(),[3,9];case 3:return n.sent(),r.current.retryOnError?(l=r.current.reconnectAttempts??a.DEFAULT_RECONNECT_LIMIT,s<l?(u=typeof r.current.reconnectInterval==`function`?r.current.reconnectInterval(s):r.current.reconnectInterval,[4,o(u??a.DEFAULT_RECONNECT_INTERVAL_MS)]):[3,5]):[3,7];case 4:return n.sent(),[2,(0,e.getUrl)(t,r,s+1)];case 5:return(m=(p=r.current).onReconnectStop)==null||m.call(p,s),[2,null];case 6:return[3,8];case 7:return[2,null];case 8:return[3,9];case 9:return[3,11];case 10:c=t,n.label=11;case 11:return d=r.current.fromSocketIO?(0,i.parseSocketIOUrl)(c):c,f=r.current.queryParams?(0,i.appendQueryParams)(d,r.current.queryParams):d,[2,f]}})})}})),GA=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.websocketWrapper=void 0,e.websocketWrapper=function(e,t){return new Proxy(e,{get:function(e,n){var r=e[n];return n===`reconnect`?t:typeof r==`function`?(console.error(`Calling methods directly on the websocket is not supported at this moment. You must use the methods returned by useWebSocket.`),function(){}):r},set:function(e,t,n){return/^on/.test(t)?(console.warn(`The websocket's event handlers should be defined through the options object passed into useWebSocket.`),!1):(e[t]=n,!0)}})},e.default=e.websocketWrapper})),KA=r((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n=e&&e.__awaiter||function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},r=e&&e.__generator||function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}},a=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};
18Object.defineProperty(e,"__esModule",{value:!0}),e.useWebSocket=void 0;var s=i(),c=o(),l=FA(),u=UA(),d=WA(),f=a(GA()),p=BA();e.useWebSocket=function(e,i,a){i===void 0&&(i=l.DEFAULT_OPTIONS),a===void 0&&(a=!0);var o=(0,s.useState)(null),m=o[0],h=o[1],g=(0,s.useState)({}),_=g[0],v=g[1],y=(0,s.useMemo)(function(){if(!i.disableJson&&m)try{return JSON.parse(m.data)}catch{return l.UNPARSABLE_JSON_OBJECT}return null},[m,i.disableJson]),b=(0,s.useRef)(null),x=(0,s.useRef)(null),S=(0,s.useRef)(function(){}),C=(0,s.useRef)(0),w=(0,s.useRef)(Date.now()),T=(0,s.useRef)([]),E=(0,s.useRef)(null),D=(0,s.useRef)(i);D.current=i;var ee=b.current&&_[b.current]!==void 0?_[b.current]:e!==null&&a===!0?l.ReadyState.CONNECTING:l.ReadyState.UNINSTANTIATED,O=i.queryParams?JSON.stringify(i.queryParams):null,te=(0,s.useCallback)(function(e,t){if(t===void 0&&(t=!0),l.isEventSourceSupported&&x.current instanceof EventSource){console.warn(`Unable to send a message from an eventSource`);return}x.current?.readyState===l.ReadyState.OPEN?((0,p.assertIsWebSocket)(x.current,D.current.skipAssert),x.current.send(e)):t&&T.current.push(e)},[]),ne=(0,s.useCallback)(function(e,t){t===void 0&&(t=!0),te(JSON.stringify(e),t)},[te]),re=(0,s.useCallback)(function(){return D.current.share!==!0||l.isEventSourceSupported&&x.current instanceof EventSource?x.current:(E.current===null&&x.current&&((0,p.assertIsWebSocket)(x.current,D.current.skipAssert),E.current=(0,f.default)(x.current,S)),E.current)},[]);return(0,s.useEffect)(function(){if(e!==null&&a===!0){var i,o=!1,s=!0,f=function(){return n(void 0,void 0,void 0,function(){var n,a,f;return r(this,function(r){switch(r.label){case 0:return n=b,[4,(0,d.getUrl)(e,D)];case 1:return n.current=r.sent(),b.current===null?(console.error(`Failed to get a valid URL. WebSocket connection aborted.`),b.current=`ABORTED`,(0,c.flushSync)(function(){return v(function(e){return t(t({},e),{ABORTED:l.ReadyState.CLOSED})})}),[2]):(a=function(e){o||(0,c.flushSync)(function(){return h(e)})},f=function(e){o||(0,c.flushSync)(function(){return v(function(n){var r;return t(t({},n),b.current&&(r={},r[b.current]=e,r))})})},s&&(i=(0,u.createOrJoinSocket)(x,b.current,f,D,a,S,C,w,te)),[2])}})})};return S.current=function(){o||(E.current&&=null,i?.(),f())},f(),function(){o=!0,s=!1,E.current&&=null,i?.(),h(null)}}else (e===null||a===!1)&&(C.current=0,v(function(e){var n;return t(t({},e),b.current&&(n={},n[b.current]=l.ReadyState.CLOSED,n))}))},[e,a,O,te]),(0,s.useEffect)(function(){ee===l.ReadyState.OPEN&&T.current.splice(0).forEach(function(e){te(e)})},[ee]),{sendMessage:te,sendJsonMessage:ne,lastMessage:m,lastJsonMessage:y,readyState:ee,getWebSocket:re}}})),qA=r((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.useSocketIO=void 0;var n=i(),r=KA(),a=FA(),o={type:`empty`,payload:null},s=function(e){if(!e||!e.data)return o;var t=e.data.match(/\[.*]/);if(!t)return o;var n=JSON.parse(t);return!Array.isArray(n)||!n[1]?o:{type:n[0],payload:n[1]}};e.useSocketIO=function(e,i,o){i===void 0&&(i=a.DEFAULT_OPTIONS),o===void 0&&(o=!0);var c=(0,n.useMemo)(function(){return t(t({},i),{fromSocketIO:!0})},[]),l=(0,r.useWebSocket)(e,c,o),u=l.sendMessage,d=l.sendJsonMessage,f=l.lastMessage,p=l.readyState,m=l.getWebSocket,h=(0,n.useMemo)(function(){return s(f)},[f]);return{sendMessage:u,sendJsonMessage:d,lastMessage:h,lastJsonMessage:h,readyState:p,getWebSocket:m}}})),JA=r((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)},n=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};
18Object.defineProperty(e,"__esModule",{value:!0}),e.useEventSource=void 0;var r=i(),a=KA(),o=FA();e.useEventSource=function(e,i,s){i===void 0&&(i=o.DEFAULT_EVENT_SOURCE_OPTIONS);var c=i.withCredentials,l=i.events,u=n(i,[`withCredentials`,`events`]);s===void 0&&(s=!0);var d=t(t({},u),{eventSourceOptions:{withCredentials:c}}),f=(0,r.useRef)(o.EMPTY_EVENT_HANDLERS);l&&(f.current=l);var p=(0,a.useWebSocket)(e,d,s),m=p.lastMessage,h=p.readyState,g=p.getWebSocket;return(0,r.useEffect)(function(){m?.type&&Object.entries(f.current).forEach(function(e){var t=e[0],n=e[1];t===m.type&&n(m)})},[m]),{lastEvent:m,readyState:h,getEventSource:g}}})),YA=t(r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetGlobalState=e.useEventSource=e.ReadyState=e.useSocketIO=e.default=void 0;var t=KA();Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.useWebSocket}});var n=qA();Object.defineProperty(e,"useSocketIO",{enumerable:!0,get:function(){return n.useSocketIO}});var r=FA();Object.defineProperty(e,"ReadyState",{enumerable:!0,get:function(){return r.ReadyState}});var i=JA();Object.defineProperty(e,"useEventSource",{enumerable:!0,get:function(){return i.useEventSource}});var a=BA();Object.defineProperty(e,"resetGlobalState",{enumerable:!0,get:function(){return a.resetGlobalState}})}))());function XA(e){let t=new Set;for(let n of e.players??[])t.add(n.id);for(let n of e.groups??[])for(let e of n.playerIds??[])t.add(e);for(let n of e.revealedGroups??[])for(let e of n.players??[])t.add(e.id);return e.roundWinner&&t.add(e.roundWinner.winnerId),[...t].sort()}function ZA(e,t){let n=e=>t[e]??`Player`,r=e=>e.map(e=>({...e,winnerName:n(e.winnerId),answers:e.answers.map(e=>({...e,playerName:n(e.playerId)}))}));return{...e,players:e.players.map(e=>({...e,name:n(e.id)})),revealedGroups:e.revealedGroups.map(e=>({...e,players:e.players.map(e=>({...e,name:n(e.id)}))})),roundResults:r(e.roundResults),firstStageResults:r(e.firstStageResults),roundWinner:e.roundWinner?{...e.roundWinner,winnerName:n(e.roundWinner.winnerId)}:null,finalResults:e.finalResults.map(e=>({...e,winnerName:n(e.winnerId)}))}}function QA(e){return Array.isArray(e)?e:e&&typeof e==`object`?Object.values(e):[]}var $A={gameId:null,playerId:null,status:`disconnected`,players:[],playerCount:0,groups:[],revealedGroups:[],currentStep:null,stepIndex:0,totalSteps:0,timerRemaining:null,answers:[],resetToken:0,currentPrompt:null,roundResults:[],firstStageResults:[],roundWinner:null,finalResults:[],error:null,pauseReason:null};function ej(e,t){switch(t.type){case`game_created`:return{...e,gameId:t.payload.gameId,status:`lobby`};case`player_joined`:return{...e,playerCount:t.payload.playerCount,players:[...e.players,{id:t.payload.playerId}]};case`player_left`:return{...e,playerCount:t.payload.playerCount,players:Array.isArray(e.players)?e.players.filter(e=>e.id!==t.payload.playerId):[]};case`game_started`:return{...e,status:`active`,groups:t.payload.groups,players:QA(t.payload.players)};case`step_changed`:return{...e,currentStep:t.payload.step,stepIndex:t.payload.stepIndex,totalSteps:t.payload.totalSteps,timerRemaining:null,answers:[],resetToken:0,currentPrompt:t.payload.step.type===`question`?t.payload.step.prompt:e.currentPrompt,roundResults:t.payload.step.type===`question`?[]:e.roundResults,firstStageResults:t.payload.step.type===`question`?[]:e.firstStageResults,roundWinner:null};case`timer_tick`:return{...e,timerRemaining:t.payload.remaining};case`answers_reveal`:return{...e,answers:t.payload.answers};case`answer_reset`:return t.payload.playerId===e.playerId?{...e,resetToken:e.resetToken+1}:e;case`round_result`:return{...e,roundResults:t.payload.results,firstStageResults:t.payload.stage===1?t.payload.results:e.firstStageResults};case`player_scores`:{let n=new Map(t.payload.scores.map(e=>[e.playerId,e.totalScore])),r=new Set(e.players.map(e=>e.id));return{...e,players:[...e.players.map(e=>({...e,score:n.get(e.id)??e.score})),...t.payload.scores.filter(e=>!r.has(e.playerId)).map(e=>({id:e.playerId,score:e.totalScore}))]}}case`round_winner`:{let n=e.finalResults.filter(e=>e.roundIndex!==t.payload.roundIndex);return{...e,roundWinner:t.payload,finalResults:[...n,t.payload].sort((e,t)=>
18e.roundIndex-t.roundIndex)}}case`final_results`:return{...e,finalResults:t.payload.roundWinners};case`game_finished`:return{...e,status:`finished`,players:QA(t.payload.players),groups:t.payload.groups};case`game_paused`:return{...e,status:`paused`,pauseReason:t.payload.reason};case`game_resumed`:return{...e,status:`active`,pauseReason:null};case`game_sync`:{let n=t.payload.players?Object.values(t.payload.players).map(e=>({id:e.id,characterId:e.characterId,score:e.score})):e.players,r=t.payload.players?Object.values(t.payload.players).filter(e=>e.connected).length:e.playerCount,i=Array.isArray(t.payload.groups)?t.payload.groups:e.groups;return{...e,playerId:t.payload.player?.id??e.playerId,status:t.payload.status===`paused`?`paused`:t.payload.status===`active`?`active`:e.status,currentStep:t.payload.step,currentPrompt:t.payload.step?.type===`question`?t.payload.step.prompt:e.currentPrompt,finalResults:t.payload.roundWinners??e.finalResults,timerRemaining:t.payload.remainingTimerSec,groups:i,players:n,playerCount:r}}case`player_reconnected`:return{...e,playerCount:t.payload.playerCount,players:e.players.some(e=>e.id===t.payload.playerId)?e.players:[...e.players,{id:t.payload.playerId}]};case`character_selected`:return{...e,players:e.players.map(e=>e.id===t.payload.playerId?{...e,characterId:t.payload.characterId}:e)};case`groups_reveal`:return{...e,revealedGroups:t.payload.groups};case`error`:return{...e,error:t.payload.message};case`pong`:return e;default:return e}}function tj(e,t){let[n,r]=(0,G.useState)({}),i=(0,G.useRef)(n);i.current=n;let a=(0,G.useCallback)(async e=>{try{let{data:t}=await qr(e);r(t.reduce((e,t)=>(e[t.playerId]=t.displayName,e),{}))}catch{}},[]);return(0,G.useEffect)(()=>{if(!e){r({});return}let n=t.filter(e=>!(e in i.current));Object.keys(i.current).length>0&&n.length===0||a(e)},[e,t,a]),{names:n,refresh:(0,G.useCallback)(()=>{e&&a(e)},[e,a])}}function nj(e){if(!e)return null;try{return JSON.parse(atob(e.split(`.`)[1])).sub??null}catch{return null}}var rj=50,ij=1500;function aj({wsUrl:e,token:t,sessionCode:n}){let[r,i]=(0,G.useState)($A),a=(0,G.useRef)([]),{sendMessage:o,readyState:s}=(0,YA.default)(e&&t?`${e}?token=${t}`:null,{shouldReconnect:()=>!0,reconnectAttempts:rj,reconnectInterval:e=>Math.min(ij*2**e,3e4),onMessage:(0,G.useCallback)(e=>{let t;try{t=JSON.parse(e.data)}catch{return}let n=t;a.current=[...a.current,n],i(e=>ej(e,n))},[]),onClose:e=>{console.warn(`[RapBattle WS] closed:`,e.code,e.reason),i(e=>({...e,status:`disconnected`}))},onError:e=>{console.error(`[RapBattle WS] error:`,e)},onOpen:()=>{console.log(`[RapBattle WS] connected`),i(e=>({...e,playerId:nj(t)??e.playerId,status:e.status===`disconnected`?`lobby`:e.status}))}}),c=(0,G.useCallback)(e=>{o(JSON.stringify(e))},[o]),l=(0,G.useCallback)(e=>{c({type:`create_game`,payload:{template:e}})},[c]),u=(0,G.useCallback)(()=>{c({type:`start_game`})},[c]),d=(0,G.useCallback)(()=>{c({type:`advance`})},[c]),f=r.currentStep,p=(0,G.useCallback)(async(e,t)=>{if(!(n==null||f?.type!==`question`)){try{await De(String(n),{roundIndex:f.roundIndex,content:e,definitionsUsed:t})}catch(e){console.warn(`[RapBattle] verse not saved:`,e);return}c({type:`submit_answer`})}},[c,n,f]),m=(0,G.useCallback)(e=>{c({type:`submit_vote`,payload:{answerId:e}})},[c]),h=(0,G.useCallback)(e=>{c({type:`reset_answer`,payload:{playerId:e}})},[c]),g=(0,G.useCallback)(()=>{c({type:`pause_game`})},[c]),_=(0,G.useCallback)(()=>{c({type:`resume_game`})},[c]),v=(0,G.useCallback)(()=>{c({type:`close_game`})},[c]),y=(0,G.useCallback)(e=>{c({type:`select_character`,payload:{characterId:e}})},[c]),b=(0,G.useCallback)(()=>{c({type:`ping`})},[c]),x=s===YA.ReadyState.OPEN,S=(0,G.useMemo)(()=>XA(r),[r]),{names:C}=tj(n==null?null:String(n),S);return{gameState:(0,G.useMemo)(()=>ZA(r,C),[r,C]),messageLog:a,isConnected:x,readyState:s,actions:{createGame:l,startGame:u,advance:d,pauseGame:g,resumeGame:_,closeGame:v,submitAnswer:p,submitVote:m,resetAnswer:h,selectCharacter:y,ping:b}}}var oj=new Set([`vote_result`,`round_winner`,`final_song_intro`,`final_song_verse`,`final_results`]),sj=new Set([`first-round-scoreboard`,`final-song`,`finished`,`scoreboard`]);function cj(e){return e===`countdown`?null:e&&oj.has(e)?`hype`:`chill`}function lj(e,t){return sj.has(e)?`hype`:e===`active`?cj(t):`chill`}function uj(e,t){return e===`finished`?`hype`:e===`active`?cj(t):`chill`}var dj=.5,fj=()=>{let e=zt(),{session:t,error:n}=O(e=>e.rapBattle),r=t.wsUrl,i=t.token,a=(0,G.useRef)(!1),o=t.settings?.music_enabled??!1,{gameState:s,actions:c,isConnected:l}=aj({wsUrl:r,token:i,sessionCode:t.sessionCode}),u=_O();ak();let d=t=>{e(ba.clearError()),a.current=!1,e(ba.joinSessionRequest(t))},f=e=>{c.selectCharacter(e.id)},p=ik(s.finalResults,s.players,s.playerId),m=()=>{a.current=!1,e(ba.clearSession())},h=t.settings?.animations_enabled??!0,{content:g,headerTitle:_,headerSubtitle:v,hideHeaderVolume:y,backgroundUrl:b,layers:x,showTimer:S,timeLeft:C,totalTime:w,view:T,setView:E}=PA({gameState:s,isConnected:l,timersEnabled:t.settings?.timers_enabled??!0,animationsEnabled:h,actions:c,apiError:n,finalSongVerses:p,onJoinSession:d,onSelectCharacter:f,onQuitGame:m});(0,G.useEffect)(()=>{r&&i&&!a.current&&(a.current=!0,E(`choose-character`))},[r,i,E]),(0,G.useEffect)(()=>{s.status===`active`?E(`active`):s.status===`finished`&&E(`finished`)},[s.status,E]);let D=s.currentStep?.type??null,ee=s.status===`paused`||s.status===`disconnected`;return(0,G.useEffect)(()=>{ee||u.play(uj(T,D))},[T,D,ee,u.play]),(0,G.useEffect)(()=>{u.duck(ee)},[ee,u.duck]),(0,q.jsx)(qO,{enabled:h,children:(0,q.jsx)(rk,{backgroundUrl:b,layers:x,headerTitle:_,headerSubtitle:v,showTimer:S,timeLeft:C,totalTime:w,hideHeaderVolume:y||!o,children:g})})},pj=e=>{let{session:t}=O(e=>e.rapBattle);return(0,q.jsx)(gO,{enabled:t.settings?.music_enabled??!1,maxVolume:dj,beat:t.settings?.beat,children:(0,q.jsx)(fj,{...e})})},mj={container:`BotSimulator__container___72fbf17a`,pill:`BotSimulator__pill___3e425a97`,addControl
18s:`BotSimulator__addControls___859221d3`,label:`BotSimulator__label___121632ce`,count:`BotSimulator__count___d30f8315`,status:`BotSimulator__status___3bebfc50`,input:`BotSimulator__input___38ab8285`,addButton:`BotSimulator__addButton___3da0f93e`,botListPanel:`BotSimulator__botListPanel___0a864f5e`,botListItem:`BotSimulator__botListItem___264b0524`,botStatusDot:`BotSimulator__botStatusDot___142f1ff6`,botStatusConnected:`BotSimulator__botStatusConnected___b2fd856c`,botStatusDisconnected:`BotSimulator__botStatusDisconnected___d9cc8e98`,botName:`BotSimulator__botName___8812ce1a`},hj=[`Words flow like a river, knowledge is the key, learning every day makes a better me`,`Step up to the mic, let the rhythm take control, education feeds the mind and fuels the soul`,`Books and beats combine, making knowledge shine, every single verse helps me cross the line`,`From the classroom to the stage, turning every page, wisdom is the gift of every age`,`Vocabulary grows like a garden in the spring, every new word learned is a powerful thing`,`Rhythm and rhyme help me learn in time, climbing up the ladder one word at a time`,`Science math and art, playing every part, knowledge is the beat inside my heart`,`Stand up tall and proud, say it clear and loud, learning something new makes me feel so proud`,`Pages turning fast, building knowledge vast, every lesson learned is a skill that lasts`,`Microphone in hand, learning cross the land, education helps me take a stand`,`Flow so smooth like butter on the beat, every definition helps me feel complete`,`Dictionary dreams and vocabulary schemes, nothing is as hard as it first seems`,`Read between the lines, see the hidden signs, knowledge is the treasure that everyone finds`,`Pen to paper, words to stage, writing is the key to turn the page`,`Beat drops hard like facts in class, every test I take I aim to pass`,`Syllables and sounds, rhythm all around, in every word a new world can be found`,`Spit these facts like fire, knowledge takes me higher, learning is the fuel of my desire`,`Wordplay everyday, learning is my way, getting smarter with each passing day`,`Rhymes connect the dots, tying up the knots, giving all I have with every shot`,`From A to Z I flow with ease, mastering the words like a summer breeze`];function gj(e){let t=[...e];for(let e=t.length-1;e>0;e--){let n=Math.floor(Math.random()*(e+1));[t[e],t[n]]=[t[n],t[e]]}return t}async function _j(e,t,n){if(t.playerId!=null){try{await At(e,{playerId:t.playerId,roundIndex:n,content:gj(hj)[0],definitionsUsed:[]})}catch(e){console.warn(`[BotSimulator] ${t.name} verse not saved:`,e);return}t.ws.readyState===WebSocket.OPEN&&t.ws.send(JSON.stringify({type:`submit_answer`}))}}function vj({sessionCode:e}){let[t,n]=(0,G.useState)(0),[r,i]=(0,G.useState)(0),[a,o]=(0,G.useState)(!1),[s,c]=(0,G.useState)([]),l=(0,G.useRef)([]),u=(0,G.useCallback)((e,t)=>{c(n=>n.map(n=>n.playerId===e?{...n,state:t}:n))},[]),d=(0,G.useCallback)((e,t)=>{let n=UD[t%UD.length].id;e.ws.readyState===WebSocket.OPEN&&(e.ws.send(JSON.stringify({type:`select_character`,payload:{characterId:n}})),e.state=`character_selected`,u(e.playerId,`character_selected`))},[u]),f=(0,G.useCallback)((t,n,r)=>{let i;try{i=JSON.parse(r.data)}catch{return}switch(i.type){case`game_sync`:t.playerId=i.payload.player?.id??null,t.state=`connected`,d(t,n);break;case`player_joined`:i.payload.playerId===t.playerId&&t.state!==`character_selected`&&d(t,n);break;case`step_changed`:{let n=i.payload.step;t.currentStepType=n.type,t.hasVoted=!1,t.answers=[],n.type===`vote`&&(t.currentStage=n.stage??t.currentStage),n.type===`question`&&_j(e,t,n.roundIndex);break}case`answers_reveal`:if(t.answers=i.payload.answers||[],t.currentStepType===`vote`&&!t.hasVoted&&t.ws.readyState===WebSocket.OPEN){let e=t.currentStage===2?t.answers.filter(e=>e.id!==t.playerId):t.answers.filter(e=>e.id!==t.playerId&&t.groupPlayerIds.includes(e.id));if(e.length>0){let n=gj(e)[0];console.log(`[BotSimulator] ${t.name} voted for ${n.id}`),t.ws.send(JSON.stringify({type:`submit_vote`,payload:{answerId:n.id}})),t.hasVoted=!0}}break;case`game_started`:{t.state=`ready`,u(t.playerId,`ready`);let e=(i.payload.groups||[]).find(e=>e.playerIds?.includes(t.playerId));e&&(t.groupPlayerIds=e.playerIds);break}}},[e,u,d]),p=(0,G.useCallback)(async t=>{if(!(!e||a)){o(!0);try{let r=await yt(e,t),a=[],o=l.current.length;r.forEach((e,t)=>{let n=`${e.ws_url}?token=${e.token}`,r=new WebSocket(n),s={ws:r,playerId:e.player_id,name:e.name,state:`connecting`,answers:[],groupPlayerIds:[],currentStage:1,currentStepType:null,hasVoted:!1};r.onopen=()=>{s.state=`connected`,i(e=>e+1),c(e=>e.map(e=>e.playerId===s.playerId?{...e,state:`connected`}:e))},r.onmessage=e=>f(s,o+t,e),r.onclose=()=>{i(e=>Math.max(0,e-1)),c(e=>e.map(e=>e.playerId===s.playerId?{...e,state:`disconnected`}:e))},r.onerror=e=>{console.error(`[BotSimulator] Bot ${s.name} error:`,e)},a.push(s)}
18),l.current=[...l.current,...a],n(l.current.length),c(l.current.map(e=>({playerId:e.playerId,name:e.name,state:e.state===`connecting`?`connecting`:`connected`})))}catch(e){console.error(`[BotSimulator] Failed to add bots:`,e)}finally{o(!1)}}},[e,a,f]),m=(0,G.useCallback)(()=>{for(let e of l.current)(e.ws.readyState===WebSocket.OPEN||e.ws.readyState===WebSocket.CONNECTING)&&e.ws.close();l.current=[],n(0),i(0),c([])},[]);return(0,G.useEffect)(()=>()=>{m()},[m]),{addBots:p,removeBots:m,botCount:t,connectedCount:r,isLoading:a,botList:s}}var yj=({sessionCode:e})=>{let[t,n]=(0,G.useState)(10),[r,i]=(0,G.useState)(!1),{addBots:a,botCount:o,connectedCount:s,isLoading:c,botList:l}=vj({sessionCode:e});return(0,q.jsxs)(`div`,{className:mj.container,children:[r&&o>0&&(0,q.jsx)(`div`,{className:mj.botListPanel,children:l.map(e=>(0,q.jsxs)(`div`,{className:mj.botListItem,children:[(0,q.jsx)(`span`,{className:`${mj.botStatusDot} ${e.state===`connected`||e.state===`character_selected`||e.state===`ready`?mj.botStatusConnected:mj.botStatusDisconnected}`}),(0,q.jsx)(`span`,{className:mj.botName,children:e.name})]},e.playerId))}),(0,q.jsxs)(`div`,{className:mj.pill,onClick:()=>{o>0&&i(e=>!e)},children:[(0,q.jsx)(`span`,{className:mj.label,children:(0,q.jsxs)(`span`,{className:mj.count,children:[`ð¤ `,o]})}),o>0&&(0,q.jsxs)(`span`,{className:mj.status,children:[s,`/`,o,` connected`]})]}),o===0&&(0,q.jsxs)(`div`,{className:mj.addControls,children:[(0,q.jsx)(`input`,{className:mj.input,type:`number`,min:1,max:30,value:t,onChange:e=>n(Math.min(30,Math.max(1,Number(e.target.value))))}),(0,q.jsx)(`button`,{className:mj.addButton,onClick:()=>a(t),disabled:c||!e,type:`button`,children:c?`...`:`Add Bots`})]})]})},bj={"default-browse-thumbnail-dimensions":`VotingBracket__default-browse-thumbnail-dimensions___e24f5457`,"default-browse-card-dimensions":`VotingBracket__default-browse-card-dimensions___6906864c`,page:`VotingBracket__page___b35280bd`,"page--noMargin":`VotingBracket__page--noMargin___ac38896e`,"page--extraMargin":`VotingBracket__page--extraMargin___e5da4d29`,"page--embedded":`VotingBracket__page--embedded___f45f6140`,"header--narrow":`VotingBracket__header--narrow___a80005b1`,content:`VotingBracket__content___eb79a9bf`,winner:`VotingBracket__winner___c6b2b206`,winner__icon:`VotingBracket__winner__icon___8af6f0da`,winner__text:`VotingBracket__winner__text___267a732e`,bracket:`VotingBracket__bracket___1ce53e0e`,bracket__verticalLine:`VotingBracket__bracket__verticalLine___168a7259`,bracket__horizontalLine:`VotingBracket__bracket__horizontalLine___85a7b826`,bracket__scroll:`VotingBracket__bracket__scroll___ddd051c9`,bracket__groups:`VotingBracket__bracket__groups___688e7016`,"bracket__groups--noTrack":`VotingBracket__bracket__groups--noTrack___92c10027`,group:`VotingBracket__group___0efcafcb`,group__marker:`VotingBracket__group__marker___9c0f1475`,group__markerIcon:`VotingBracket__group__markerIcon___4fef9cf4`,"group__markerIcon--avatar":`VotingBracket__group__markerIcon--avatar___3b3bfb75`,group__markerLine:`VotingBracket__group__markerLine___c8466222`,group__content:`VotingBracket__group__content___3ba66d15`,group__avatars:`VotingBracket__group__avatars___33ae5b48`,group__avatar:`VotingBracket__group__avatar___d469a583`,group__avatarImg:`VotingBracket__group__avatarImg___eb5a33b1`,"group__avatar--promoted":`VotingBracket__group__avatar--promoted___bb8b44d7`,group__label:`VotingBracket__group__label___48481403`,loadingRing:`VotingBracket__loadingRing___bc88af79`,votingContent:`VotingBracket__votingContent___0d1f5a76`,verseBox:`VotingBracket__verseBox___910bcf13`,verseBox__header:`VotingBracket__verseBox__header___60b351e4`,verseBox__lines:`VotingBracket__verseBox__lines___25f43d77`,verseBox__line:`VotingBracket__verseBox__line___95bb8c52`,verseBox__blank:`VotingBracket__verseBox__blank___c95fae3b`,votingContent__message:`VotingBracket__votingContent__message___889e4853`},xj=()=>(0,q.jsx)(`div`,{className:bj.loadingRing,role:`status`,"aria-label":`Loading`,children:(0,q.jsx)(PO,{})}),Sj=()=>(0,q.jsxs)(`div`,{className:bj.verseBox,children:[(0,q.jsx)(`p`,{className:bj.verseBox__header,children:`Complete this line`}),(0,q.jsxs)(`div`,{className:bj.verseBox__lines,children:[(0,q.jsx)(`p`,{className:bj.verseBox__line,children:`Magnets are used in planes and cars,`}),(0,q.jsx)(`p`,{className:bj.verseBox__blank,children:`_______________________________________`})]})]}),Cj=()=>(0,q.jsx)(`div`,{className:bj.votingContent,children:(0,q.jsx)(Sj,{})}),wj=({players:e,promoted:t=!1,promotedIndex:n=0,showMarker:r=!0})=>(0,q.jsxs)(`div`,{className:bj.group,children:[r&&(0,q.jsxs)(`div`,{className:bj.group__marker,children:[(0,q.jsx)(`div`,{className:`${bj.group__markerIcon} ${t?bj[`group__markerIcon--avatar`]:``}`,children:!t&&(0,q.jsx)(AO,{})}),(0,q.jsx)(`div`,{className:bj.group__markerLine})]}),(0,q.jsx)(`div`,{className:bj.group__content,children:(0,q.jsx)(`div`,{className:bj.group__avatars,children:e.map((e,r)=>{let i=t&&r===n,a=e.characterId?GD(e.characterId):void 0;return(0,q.jsx)(`div`,{className:`${bj.group__avatar} ${i?bj[`group__avatar--promoted`]:``}`,style:{borderColor:XD(e.id)}
18,children:a&&(0,q.jsx)(`img`,{src:a,alt:``,className:bj.group__avatarImg})},e.id)})})})]}),Tj=({showMarker:e=!0})=>(0,q.jsxs)(`div`,{className:bj.group,children:[e&&(0,q.jsxs)(`div`,{className:bj.group__marker,children:[(0,q.jsx)(`div`,{className:bj.group__markerIcon,children:(0,q.jsx)(AO,{})}),(0,q.jsx)(`div`,{className:bj.group__markerLine})]}),(0,q.jsx)(`div`,{className:bj.group__content,children:(0,q.jsx)(xj,{})})]}),Ej=({groups:e,round:t=1,viewState:n,embedded:r=!1})=>{let[i,a]=(0,G.useState)(!1),o=JO(),s=n??`loading`,c=t===2;(0,G.useEffect)(function(){if(c&&s===`creating`&&o){let e=setTimeout(function(){a(!0)},3e3);return function(){clearTimeout(e)}}},[s,c,o]);let l=!c,u=c?s!==`loading`:!0,d=c&&s===`loading`;return(0,q.jsxs)(`div`,{className:`${bj.page} ${s===`waiting`?bj[`page--noMargin`]:``} ${s===`voting`?bj[`page--extraMargin`]:``} ${r?bj[`page--embedded`]:``}`,children:[s===`waiting`&&(0,q.jsx)(`p`,{className:bj.votingContent__message,style:{marginTop:`35vh`},children:`Only one can win`}),s===`voting`?(0,q.jsx)(`div`,{className:bj.content,children:(0,q.jsx)(Cj,{})}):null,s===`voting`&&(0,q.jsx)(`p`,{className:bj.votingContent__message,children:`Students are voting...`}),s!==`voting`&&s!==`waiting`&&(0,q.jsxs)(`div`,{className:bj.content,children:[(0,q.jsxs)(`div`,{className:bj.winner,children:[(0,q.jsx)(`div`,{className:bj.winner__icon,children:(0,q.jsx)(kO,{})}),(0,q.jsx)(`p`,{className:bj.winner__text,children:`Winning line`})]}),(0,q.jsxs)(`div`,{className:bj.bracket,children:[u&&(0,q.jsx)(`div`,{className:bj.bracket__verticalLine}),u&&(0,q.jsx)(`div`,{className:bj.bracket__horizontalLine}),(0,q.jsx)(`div`,{className:bj.bracket__scroll,children:(0,q.jsx)(`div`,{className:`${bj.bracket__groups} ${d?bj[`bracket__groups--noTrack`]:``}`,children:s===`loading`?e.map((e,t)=>(0,q.jsx)(Tj,{showMarker:l},t)):e.map((e,t)=>(0,q.jsx)(wj,{players:e.players,promoted:c&&i,promotedIndex:e.promotedIndex??0,showMarker:!0},t))})})]})]})]})},Dj={"default-browse-thumbnail-dimensions":`FirstRoundScoreboard__default-browse-thumbnail-dimensions___f04efd31`,"default-browse-card-dimensions":`FirstRoundScoreboard__default-browse-card-dimensions___2a2ba18c`,view:`FirstRoundScoreboard__view___899f6619`,flip:`FirstRoundScoreboard__flip___c44a8f26`,flip__inner:`FirstRoundScoreboard__flip__inner___09f52db8`,"flip__inner--flipped":`FirstRoundScoreboard__flip__inner--flipped___614694ac`,flip__face:`FirstRoundScoreboard__flip__face___f5d8f841`,"flip__face--front":`FirstRoundScoreboard__flip__face--front___0bbb56aa`,"flip__face--back":`FirstRoundScoreboard__flip__face--back___ce08001d`,rankings:`FirstRoundScoreboard__rankings___e4fea72b`,rankings__title:`FirstRoundScoreboard__rankings__title___da21f7ab`,actions:`FirstRoundScoreboard__actions___eeb43936`,actions__btn:`FirstRoundScoreboard__actions__btn___02ed5c98`,actions__chevron:`FirstRoundScoreboard__actions__chevron___b30143c1`};function Oj(e,t){return[...e].sort((e,t)=>(t.score??0)-(e.score??0)).map(e=>({playerId:e.id,playerName:e.name,points:e.score??0,color:XD(e.id),characterId:e.characterId,status:t.size===0?void 0:t.has(e.id)?`advanced`:`eliminated`}))}function kj(e,t){return e.map(e=>({players:e.answers.map(e=>({id:e.playerId,characterId:t.find(t=>t.id===e.playerId)?.characterId})),promotedIndex:Math.max(0,e.answers.findIndex(t=>t.playerId===e.winnerId))}))}var Aj=({firstStageResults:e,players:t,stage:n,onContinue:r})=>{let[i,a]=(0,G.useState)(!1),o=Oj(t,new Set(e.map(e=>e.winnerId).filter(Boolean))),s=kj(e,t);return(0,q.jsxs)(`div`,{className:Dj.view,children:[(0,q.jsx)(`div`,{className:Dj.flip,children:(0,q.jsxs)(`div`,{className:`${Dj.flip__inner} ${i?Dj[`flip__inner--flipped`]:``}`,children:[(0,q.jsx)(`div`,{className:`${Dj.flip__face} ${Dj[`flip__face--front`]}`,"aria-hidden":i,children:(0,q.jsx)(xk,{entries:o,variant:`rounds`})}),(0,q.jsx)(`div`,{className:`${Dj.flip__face} ${Dj[`flip__face--back`]}`,"aria-hidden":!i,children:(0,q.jsxs)(`div`,{className:Dj.rankings,children:[(0,q.jsx)(`p`,{className:Dj.rankings__title,children:`Rankings`}),(0,q.jsx)(Ej,{groups:s,round:n===2?2:1,viewState:`creating`,embedded:!0})]})})]})}),(0,q.jsxs)(`div`,{className:Dj.actions,children:[(0,q.jsxs)(`button`,{type:`button`,className:Dj.actions__btn,onClick:r,children:[`Continue`,(0,q.jsx)(is,{className:Dj.actions__chevron})]}),(0,q.jsxs)(`button`,{type:`button`,className:Dj.actions__btn,onClick:()=>a(e=>!e),"aria-pressed":i,children:[i?`View scoreboard`:`View brackets`,(0,q.jsx)(xO,{})]})]})]})},jj={"default-browse-thumbnail-dimensions":`GameSettings__default-browse-thumbnail-dimensions___7f6c4182`,"default-browse-card-dimensions":`GameSettings__default-browse-card-dimensions___43181155`,page:`GameSettings__page___5f679703`,card:`GameSettings__card___66d2593c`,card__title:`GameSettings__card__title___7e8a62a1`,card__divider:`GameSettings__card__divider___8c35e1b6`,field:`GameSettings__field___0f236f1b`,field__label:`GameSettings__field__label___42b8a3b7`,select:`GameSettings__select___c98bd9f3`,select__trigger:`GameSettings__select__trigger___35a682e2`,select__chevron:`GameSettings__select__chevron___26d9e1a6`,"select__chevron--open":`GameSettings__select__chevron--open___37cb2b02`,select__dropdown:`GameSettings__select__dropdown___82ada889`,select__option:`GameSettings__select__option___c12fff35`,"select__option--selected":`GameSettings__select__option--selected___d000c09d`,toggleList:`GameSettings__toggleList___81ca6bc4`,toggle:`GameSettings__toggle___46865f5d`,toggle__input:`GameSettings__toggle__input___ac182a07`,toggle__track:`GameSettings__toggle__track___dcbca102`,"toggle__track--on":`GameSettings__toggle__track--on___4d75fb93`,toggle__thumb:`GameSettings__toggle__thumb___77fb134f`,toggle__label:`GameSettings__toggle__label___81f8bccb`,card__actions:`GameSettings__card__actions___57d3965f`,btn__back:`GameSettings__btn__back___ab0a7ecb`,btn__save:`GameSettings__btn__save___e2fbc38a`},Mj=({id:e,labelId:t,options:n,value:r,onChange:i})=>{let[a,o]=(0,G.useState)(!1),s=(0,G.useRef)(null),c=n.find(e=>e.value===r)?.label??``;return(0,G.useEffect)(()=>{let e=e=>{s.current&&!s.current.contains(e.target)&&o(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,q.jsxs)(`div`,{ref:s,className:jj.select,children:[(0,q.jsxs)(`button`,{id:e,type:`button`,className:jj.select__trigger,onClick:()=>o(e=>!e),"aria-haspopup":`listbox`,"aria-expanded":a,"aria-labelledby":`${t} ${e}`,children:[(0,q.jsx)(`span`,{children:c}),(0,q.jsx)(`span`,{className:`${jj.select__chevron} ${a?jj[`select__chevron--open`]:``}`,"aria-hidden":`true`,children:`â¾`})]}),a&&(0,q.jsx)(`ul`,{className:jj.select__dropdown,role:`listbox`,"aria-labelledby":t,children:n.map(e=>{let t=e.value===r;return(0,q.jsxs)(`li`,{role:`option`,"aria-selected":t,tabIndex:-1,
18className:`${jj.select__option} ${t?jj[`select__option--selected`]:``}`,onClick:()=>{i(e.value),o(!1)},onKeyDown:t=>{(t.key===`Enter`||t.key===` `)&&(t.preventDefault(),i(e.value),o(!1))},children:[(0,q.jsx)(`span`,{children:e.label}),t&&(0,q.jsx)(SO,{})]},e.value)})})]})},Nj=6,Pj=[{value:`default`,label:`Default (6 lines total)`},{value:`8`,label:`Long (8 lines total)`}],Fj=({id:e,checked:t,onChange:n,label:r})=>(0,q.jsxs)(`label`,{htmlFor:e,className:jj.toggle,children:[(0,q.jsxs)(`span`,{className:`${jj.toggle__track} ${t?jj[`toggle__track--on`]:``}`,children:[(0,q.jsx)(`input`,{id:e,type:`checkbox`,className:jj.toggle__input,checked:t,onChange:e=>n(e.target.checked)}),(0,q.jsx)(`span`,{className:jj.toggle__thumb})]}),(0,q.jsx)(`span`,{className:jj.toggle__label,children:r})]}),Ij=({onBack:e,onSave:t,values:n})=>{let[r,i]=(0,G.useState)(n.rap_battle_length===Nj?`default`:String(n.rap_battle_length)),[a,o]=(0,G.useState)(n.music_enabled),[s,c]=(0,G.useState)(n.timers_enabled),[l,u]=(0,G.useState)(n.animations_enabled);return(0,q.jsx)(`div`,{className:jj.page,children:(0,q.jsxs)(`div`,{className:jj.card,children:[(0,q.jsx)(`h2`,{className:jj.card__title,children:`Settings`}),(0,q.jsx)(`div`,{className:jj.card__divider}),(0,q.jsxs)(`div`,{className:jj.field,children:[(0,q.jsx)(`label`,{id:`rap-battle-length-label`,htmlFor:`rap-battle-length`,className:jj.field__label,children:`Rap Battle Length`}),(0,q.jsx)(Mj,{id:`rap-battle-length`,labelId:`rap-battle-length-label`,options:Pj,value:r,onChange:i})]}),(0,q.jsxs)(`div`,{className:jj.toggleList,children:[(0,q.jsx)(Fj,{id:`play-sound`,checked:a,onChange:o,label:`Play sound on all student devices`}),(0,q.jsx)(Fj,{id:`remove-timers`,checked:!s,onChange:e=>c(!e),label:`Remove timers`}),(0,q.jsx)(Fj,{id:`remove-animations`,checked:!l,onChange:e=>u(!e),label:`Remove animations`})]}),(0,q.jsxs)(`div`,{className:jj.card__actions,children:[(0,q.jsx)(`button`,{type:`button`,className:jj.btn__back,onClick:e,children:`Go back`}),(0,q.jsx)(`button`,{type:`button`,className:jj.btn__save,onClick:()=>{t({rap_battle_length:r==="default"?Nj:Number(r),music_enabled:a,timers_enabled:s,animations_enabled:l})},children:`Save changes`})]})]})})},Lj={"default-browse-thumbnail-dimensions":`GetReadyToVote__default-browse-thumbnail-dimensions___baf3a4ee`,"default-browse-card-dimensions":`GetReadyToVote__default-browse-card-dimensions___29513b60`,page:`GetReadyToVote__page___a59bfc9b`,page__line:`GetReadyToVote__page__line___1cdfd847`,"rb-hero-in":`GetReadyToVote__rb-hero-in___ed99abab`},Rj=()=>(0,q.jsxs)(`div`,{className:Lj.page,"aria-live":`polite`,"aria-atomic":`true`,children:[(0,q.jsx)(`p`,{className:Lj.page__line,children:`Timeâs up!`}),(0,q.jsx)(`p`,{className:Lj.page__line,children:`Get ready to vote.`})]}),zj=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8321_4493`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8321_4493)`,children:(0,q.jsx)(`path`,{d:`M4.16667 18.3337C3.70833 18.3337 3.31597 18.1705 2.98958 17.8441C2.66319 17.5177 2.5 17.1253 2.5 16.667V3.33366C2.5 2.87533 2.66319 2.48296 2.98958 2.15658C3.31597 1.83019 3.70833 1.66699 4.16667 1.66699H14.1667C14.625 1.66699 15.0174 1.83019 15.3438 2.15658C15.6701 2.48296 15.8333 2.87533 15.8333 3.33366V8.33366C15.8333 8.56977 15.7535 8.76769 15.5938 8.92741C15.434 9.08713 15.2361 9.16699 15 9.16699C14.7639 9.16699 14.566 9.08713 14.4063 8.92741C14.2465 8.76769 14.1667 8.56977 14.1667 8.33366V3.33366H10V8.43783C10 8.5906 9.93056 8.70866 9.79167 8.79199C9.65278 8.87533 9.51389 8.87533 9.375 8.79199L7.91667 7.91699L6.45833 8.79199C6.31944 8.87533 6.18056 8.87533 6.04167 8.79199C5.90278 8.70866 5.83333 8.5906 5.83333 8.43783V3.33366H4.16667V16.667H8.33333C8.56944 16.667 8.76736 16.7469 8.92708 16.9066C9.08681 17.0663 9.16667 17.2642 9.16667 17.5003C9.16667 17.7364 9.08681 17.9344 8.92708 18.0941C8.76736 18.2538 8.56944 18.3337 8.33333 18.3337H4.16667ZM15 19.167C13.8472 19.167 12.8646 18.7607 12.0521 17.9482C11.2396 17.1357 10.8333 16.1531 10.8333 15.0003C10.8333 13.8475 11.2396 12.8649 12.0521 12.0524C12.8646 11.2399 13.8472 10.8337 15 10.8337C16.1528 10.8337 17.1354 11.2399 17.9479 12.0524C18.7604 12.8649 19.1667 13.8475 19.1667 15.0003C19.1667 16.1531 18.7604 17.1357 17.9479 17.9482C17.1354 18.7607 16.1528 19.167 15 19.167ZM14.6042 16.6878L16.7292 15.3545C16.8681 15.2712 16.9375 15.1531 16.9375 15.0003C16.9375 14.8475 16.8681 14.7295 16.7292 14.6462L14.6042 13.3128C14.4653 13.2295 14.3229 13.226 14.1771 13.3024C14.0312 13.3788 13.9583 13.5003 13.9583 13.667V16.3337C13.9583 16.5003 14.0312 16.6219 14.1771 16.6982C14.3229 16.7746 14.4653 16.7712 14.6042 16.6878Z`})})]}),Bj={"default-browse-thumbnail-dimensions":`SelectLesson__default-browse-thumbnail-dimensions___a19bbaed`,"default-browse-card-dimensions":`SelectLesson__default-browse-card-dimensions___bbee3e8a`,page:`SelectLesson__page___f138d8a0`,card:`SelectLesson__card___e02f794e`,card__title:`SelectLesson__card__title___d515b2df`,card__divider:`SelectLesson__card__divider___17ab135b`,card__description:`SelectLesson__card__description___60490df6`,field:`SelectLesson__field___7d111679`,field__label:`SelectLesson__field__label___d11b8053`,select:`
18SelectLesson__select___c4a92d7f`,select__trigger:`SelectLesson__select__trigger___e2f367e9`,"select__trigger--placeholder":`SelectLesson__select__trigger--placeholder___4e0bb822`,select__searchInput:`SelectLesson__select__searchInput___f92c1d43`,select__clearButton:`SelectLesson__select__clearButton___79ff255e`,select__chevron:`SelectLesson__select__chevron___32ea53b7`,"select__chevron--open":`SelectLesson__select__chevron--open___341c6ac4`,select__dropdown:`SelectLesson__select__dropdown___40d29f67`,select__option:`SelectLesson__select__option___8dfd5b5d`,"select__option--selected":`SelectLesson__select__option--selected___15702b0e`,select__noResults:`SelectLesson__select__noResults___cd3d8087`,card__actions:`SelectLesson__card__actions___9541aa5e`,btn__back:`SelectLesson__btn__back___e204f0c9`,btn__continue:`SelectLesson__btn__continue___7ed46df4`,btn__continueChevron:`SelectLesson__btn__continueChevron___ea8482cd`},Vj=`select-lesson-listbox`,Hj=({lessons:e,onBack:t,onContinue:n})=>{let[r,i]=(0,G.useState)(``),[a,o]=(0,G.useState)(``),[s,c]=(0,G.useState)(!1),l=(0,G.useRef)(null),u=(0,G.useRef)(null),d=(0,G.useRef)(!1),f=e.find(e=>e.value===r)?.label??``,p=(0,G.useMemo)(()=>{let t=a.trim().toLowerCase();return!t||a===f?e:e.filter(e=>e.label.toLowerCase().includes(t))},[e,a,f]);(0,G.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&c(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let m=e=>{i(e.value),o(e.label),c(!1),document.activeElement!==u.current&&(d.current=!0,u.current?.focus())},h=e=>{o(e.target.value),c(!0)},g=()=>{if(d.current){d.current=!1;return}c(!0)},_=e=>{if(e.key===`Escape`&&s){e.preventDefault(),c(!1);return}if(!s)return;let t=l.current?.querySelectorAll(`[role="option"]`);if(t?.length)switch(e.key){case`ArrowDown`:e.preventDefault(),t[0].focus();break;case`ArrowUp`:e.preventDefault(),t[t.length-1].focus();break}},v=(e,t)=>{let n=e.currentTarget;switch(e.key){case`ArrowDown`:{e.preventDefault();let t=n.nextElementSibling;t?.getAttribute(`role`)===`option`&&t.focus();break}case`ArrowUp`:{e.preventDefault();let t=n.previousElementSibling;t?.getAttribute(`role`)===`option`?t.focus():u.current?.focus();break}case`Enter`:case` `:e.preventDefault(),m(t);break;case`Escape`:e.preventDefault(),c(!1),d.current=!0,u.current?.focus();break}};return(0,q.jsx)(`div`,{className:Bj.page,children:(0,q.jsxs)(`div`,{className:Bj.card,children:[(0,q.jsx)(`h2`,{className:Bj.card__title,children:`Select a Lesson`}),(0,q.jsx)(`div`,{className:Bj.card__divider}),(0,q.jsx)(`p`,{className:Bj.card__description,children:`Select a lesson with pre-written lines for students to rhyme with each round.`}),(0,q.jsxs)(`div`,{className:Bj.field,children:[(0,q.jsx)(`label`,{id:`select-lesson-label`,htmlFor:`select-lesson`,className:Bj.field__label,children:`Select a Lesson`}),(0,q.jsxs)(`div`,{ref:l,className:Bj.select,children:[(0,q.jsxs)(`div`,{className:Bj.select__trigger,children:[(0,q.jsx)(zj,{}),(0,q.jsx)(`input`,{ref:u,id:`select-lesson`,type:`text`,className:Bj.select__searchInput,placeholder:`Search for a lesson...`,value:a,onChange:h,onFocus:g,onKeyDown:_,autoComplete:`off`,role:`combobox`,"aria-expanded":s,"aria-controls":Vj,"aria-autocomplete":`list`,"aria-haspopup":`listbox`}),a&&(0,q.jsx)(`button`,{type:`button`,className:Bj.select__clearButton,onClick:()=>{o(``),u.current?.focus()},"aria-label":`Clear search`,children:(0,q.jsx)(Ea,{})}),(0,q.jsx)(`button`,{type:`button`,className:`${Bj.select__chevron} ${s?Bj[`select__chevron--open`]:``}`,onClick:()=>c(e=>!e),"aria-label":`Toggle lesson list`,"aria-expanded":s,"aria-controls":Vj,children:`â¾`})]}),s&&(0,q.jsx)(`ul`,{id:Vj,className:Bj.select__dropdown,role:`listbox`,"aria-labelledby":`select-lesson-label`,children:p.length>0?p.map(e=>{let t=e.value===r;return(0,q.jsxs)(`li`,{role:`option`,"aria-selected":t,tabIndex:-1,className:`${Bj.select__option} ${t?Bj[`select__option--selected`]:``}`,onClick:()=>m(e),onKeyDown:t=>v(t,e),children:[(0,q.jsx)(`span`,{children:e.label}),t&&(0,q.jsx)(SO,{})]},e.value)}):(0,q.jsx)(`li`,{role:`presentation`,className:Bj.select__noResults,children:`No lessons foun
18d`})})]})]}),(0,q.jsxs)(`div`,{className:Bj.card__actions,children:[(0,q.jsx)(`button`,{type:`button`,className:Bj.btn__back,onClick:t,children:`Go back`}),(0,q.jsxs)(`button`,{type:`button`,className:`${Bj.btn__continue}`,onClick:()=>r&&n(r),disabled:!r,"aria-disabled":!r,children:[`Continue`,(0,q.jsx)(is,{className:Bj.btn__continueChevron})]})]})]})})},Uj={"default-browse-thumbnail-dimensions":`ShareGameCode__default-browse-thumbnail-dimensions___8b4643f5`,"default-browse-card-dimensions":`ShareGameCode__default-browse-card-dimensions___483728e6`,page:`ShareGameCode__page___dc9d5edf`,"page--stacked":`ShareGameCode__page--stacked___05309e6b`,content:`ShareGameCode__content___75c91579`,srOnly:`ShareGameCode__srOnly___2067a21f`,codeRow:`ShareGameCode__codeRow___c17386f2`,codeRow__label:`ShareGameCode__codeRow__label___d2aac8dc`,codeRow__code:`ShareGameCode__codeRow__code___f0076dc3`,codeRow__copiedPopup:`ShareGameCode__codeRow__copiedPopup___40df4d26`,fadeInUp:`ShareGameCode__fadeInUp___ad424c8e`,codeRow__copyBtn:`ShareGameCode__codeRow__copyBtn___aab6e8a4`},Wj=({gameCode:e,players:t,onRemovePlayer:n})=>{let[r,i]=(0,G.useState)(!1),a=()=>{navigator.clipboard.writeText(e),i(!0),setTimeout(()=>i(!1),2e3)},o=t.length>16;return(0,q.jsx)(`div`,{className:`${Uj.page} ${o?Uj[`page--stacked`]:``}`,children:(0,q.jsxs)(`div`,{className:Uj.content,children:[(0,q.jsxs)(`div`,{className:Uj.codeRow,children:[(0,q.jsx)(`p`,{className:Uj.codeRow__label,children:`Students, go to flocabulary.com/rap-battle and enter this game PIN:`}),(0,q.jsxs)(`button`,{type:`button`,className:Uj.codeRow__copyBtn,onClick:a,"aria-label":`Copy game code: ${e}`,children:[r&&(0,q.jsx)(`div`,{className:Uj.codeRow__copiedPopup,children:`Game code copied!`}),(0,q.jsx)(`span`,{className:Uj.codeRow__code,children:e}),(0,q.jsx)(wO,{}),(0,q.jsx)(`div`,{"aria-live":`polite`,"aria-atomic":`true`,className:`sr-only`,children:r?`Game code copied!`:``})]})]}),(0,q.jsx)(wA,{players:t,isTeacher:!0,onRemovePlayer:n})]})})},Gj={"default-browse-thumbnail-dimensions":`StartGame__default-browse-thumbnail-dimensions___e1eb9f4a`,"default-browse-card-dimensions":`StartGame__default-browse-card-dimensions___29a8143e`,page:`StartGame__page___7df9cb9c`,page__actions:`StartGame__page__actions___7ba69040`,page__startBtn:`StartGame__page__startBtn___6cc7c9ba`,page__secondaryRow:`StartGame__page__secondaryRow___00b359f7`,page__secondaryBtn:`StartGame__page__secondaryBtn___9f8d7d6e`},Kj=({onStart:e,onSettings:t})=>{let[n,r]=(0,G.useState)(!1);return(0,q.jsxs)(`div`,{className:Gj.page,children:[(0,q.jsxs)(`div`,{className:Gj.page__actions,children:[(0,q.jsxs)(`button`,{type:`button`,className:Gj.page__startBtn,onClick:e,children:[`Start Game`,(0,q.jsx)(DO,{})]}),(0,q.jsxs)(`div`,{className:Gj.page__secondaryRow,children:[(0,q.jsxs)(`button`,{type:`button`,className:Gj.page__secondaryBtn,onClick:t,children:[`Settings`,(0,q.jsx)(TO,{})]}),(0,q.jsxs)(`button`,{type:`button`,className:Gj.page__secondaryBtn,onClick:()=>r(!0),children:[`How to Play`,(0,q.jsx)(EO,{})]})]})]}),(0,q.jsx)(Si,{open:n,closeModal:()=>r(!1),header:{variant:`signature`,title:`How to Play`},children:(0,q.jsx)(jc,{autoPlay:!0,bitrate:1080,file:$D,fluid:!0,isAuthorized:!0,pausePlay:[],playerId:`videojs-react`,shouldDisplay:!0,width:640})})]})},qj={"default-browse-thumbnail-dimensions":`TeacherGameControls__default-browse-thumbnail-dimensions___31e36ac1`,"default-browse-card-dimensions":`TeacherGameControls__default-browse-card-dimensions___5780e89e`,page:`TeacherGameControls__page___8da07294`,page__controls:`TeacherGameControls__page__controls___be64d83b`,page__btn:`TeacherGameControls__page__btn___286edb65`,"page__btn--danger":`TeacherGameControls__page__btn--danger___e346dbb1`,page__chevron:`TeacherGameControls__page__chevron___90528e84`,page__playIcon:`TeacherGameControls__page__playIcon___1d3450ec`,page__pausedBanner:`TeacherGameControls__page__pausedBanner___3e3c9d2e`,page__step:`TeacherGameControls__page__step___1db0b197`,"page__step--paused":`TeacherGameControls__page__step--paused___4a063e8c`},Jj=({gameState:e,actions:t,children:n})=>{let r=e.status===`active`,i=e.status===`paused`;return(0,q.jsxs)(`div`,{className:qj.page,children:[(0,q.jsxs)(`div`,{className:qj.page__controls,children:[(0,q.jsxs)(`button`,{type:`button`,className:qj.page__btn,onClick:t.advance,disabled:!r,"aria-disabled":!r,children:[`Advance`,(0,q.jsx)(is,{className:qj.page__chevron})]}),i?(0,q.jsxs)(`button`,{type:`button`,className:qj.page__btn,onClick:t.resumeGame,children:[`Resume game`,(0,q.jsx)(Yo,{className:qj.page__playIcon})]}):(0,q.jsxs)(`button`,{type:`button`,className:qj.page__btn,onClick:t.pauseGame,disabled:!r,"aria-disabled":!r,children:[`Pause game`,(0,q.jsx)(yw,{className:qj.page__playIcon})]}),(0,q.jsxs)(`button`,{type:`button`,className:(0,J.default)(qj.page__btn,qj[`page__btn--danger`]),onClick:t.closeGame,children:[`End game`,(0,q.jsx)(bO,{})]})]}
18),i&&(0,q.jsx)(`p`,{className:qj.page__pausedBanner,"aria-live":`polite`,children:`Game paused â students are on hold until you resume`}),(0,q.jsx)(`div`,{className:(0,J.default)(qj.page__step,{[qj[`page__step--paused`]]:i}),children:n})]})},Yj={"default-browse-thumbnail-dimensions":`TeacherMessage__default-browse-thumbnail-dimensions___cdbfb88e`,"default-browse-card-dimensions":`TeacherMessage__default-browse-card-dimensions___b4b7c4ae`,page:`TeacherMessage__page___ad069e1f`,page__line:`TeacherMessage__page__line___d7b6bea5`,"rb-hero-in":`TeacherMessage__rb-hero-in___f9f09331`},Xj=({text:e,replayKey:t})=>(0,q.jsx)(`div`,{className:Yj.page,"aria-live":`polite`,"aria-atomic":`true`,children:(0,q.jsx)(`p`,{className:Yj.page__line,children:e},t??e)}),Zj={"default-browse-thumbnail-dimensions":`TeacherVoting__default-browse-thumbnail-dimensions___5de4d9f5`,"default-browse-card-dimensions":`TeacherVoting__default-browse-card-dimensions___890af4a4`,page:`TeacherVoting__page___091dc9bf`,votingState:`TeacherVoting__votingState___4ec4bc81`,verseBox:`TeacherVoting__verseBox___15932e17`,verseBox__header:`TeacherVoting__verseBox__header___29e00510`,verseBox__lines:`TeacherVoting__verseBox__lines___589b8b01`,verseBox__line:`TeacherVoting__verseBox__line___afda3200`,verseBox__blank:`TeacherVoting__verseBox__blank___fa76e24d`,page__line:`TeacherVoting__page__line___6bf35ae7`},Qj=({prompt:e})=>(0,q.jsxs)(`div`,{className:Zj.page,children:[(0,q.jsxs)(`div`,{className:Zj.verseBox,children:[(0,q.jsx)(`p`,{className:Zj.verseBox__header,children:`Complete this line`}),(0,q.jsxs)(`div`,{className:Zj.verseBox__lines,children:[(0,q.jsx)(`p`,{className:Zj.verseBox__line,children:e}),(0,q.jsx)(`p`,{className:Zj.verseBox__blank,children:`_______________________________________`})]})]}),(0,q.jsx)(`div`,{className:Zj.votingState,children:(0,q.jsx)(`p`,{className:Zj.page__line,children:`Students are voting`})})]}),$j=class extends G.Component{render(){return(0,q.jsx)(`svg`,{xmlnsXlink:`http://www.w3.org/1999/xlink`,width:`6px`,height:`26px`,viewBox:`0 0 6 26`,version:`1.1`,children:(0,q.jsxs)(`g`,{transform:`translate(-1166.000000, -353.000000) translate(872.000000, 334.000000) translate(282.000000, 17.000000)`,stroke:`none`,strokeWidth:1,fill:`none`,fillRule:`evenodd`,children:[(0,q.jsx)(`rect`,{x:0,y:0,width:30,height:30}),(0,q.jsxs)(`g`,{transform:`translate(12.500000, 2.500000)`,fill:`#888888`,children:[(0,q.jsx)(`circle`,{cx:`2.5`,cy:`22.5`,r:`2.5`}),(0,q.jsx)(`circle`,{cx:`2.5`,cy:`12.5`,r:`2.5`}),(0,q.jsx)(`circle`,{cx:`2.5`,cy:`2.5`,r:`2.5`})]})]})})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`DropdownItem.scss`),e.textContent=`.DropDownMenuItem { 19 align-items: center; 20 display: flex; 21 padding: 5px 12px; 22 gap: 8px; 23} 24.DropDownMenuItem:hover { 25 background: #f6f6f6; 26 cursor: pointer; 27} 28.DropDownMenuItem .icon { 29 width: 36px; 30 display: flex; 31} 32.DropDownMenuItem .icon img { 33 height: auto; 34 max-width: 100%; 35} 36.DropDownMenuItem .text { 37 font-family: freight-sans-pro, serif; 38 font-size: 0.9375rem; 39 font-weight: 500; 40}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var eM=({toggle:e,item:{Wrapper:t,WrapperProps:n,clickHandler:r,Icon:i,iconContainerClassName:a,text:o}})=>{(0,G.useEffect)(()=>(document.body.addEventListener(`click`,s),()=>document.body.removeEventListener(`click`,s)),[]);let s=t=>{t.target&&t.target.className!==`DropDownMenu`&&e()},c=()=>(0,q.jsxs)(`div`,{className:`DropDownMenuItem`,onClick:r,children:[i&&(0,q.jsx)(`span`,{className:`icon ${a}`,children:(0,q.jsx)(i,{})}),(0,q.jsx)(`span`,{className:`text`,children:o})]});return t?(0,q.jsx)(t,{...n,children:c()}):c()};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`Dropdown.scss`),e.textContent=`.DropDownMenuWrapper { 41 position: relative; 42} 43.DropDownMenuWrapper .DropDownMenu { 44 background: #fff; 45 border-radius: 3px; 46 border: 1px solid #eee; 47 box-shadow: rgba(0, 0, 0, 0.15) 2px 3px 3px; 48 padding: 12px 0; 49 position: absolute; 50 right: -3px; 51 z-index: 1; 52}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var tM=({Button:e=(0,q.jsx)($j,{}),contents:t,disabled:n=!1,openEmailVerificationModal:r,sideEffect:i,trackMenuOpen:a})=>{let[o,s]=(0,G.useState)(!1),c=e=>{e&&(e.preventDefault(),e.stopPropagation()),!n&&(o?setTimeout(()=>s(!1),10):(a&&a(),r?r():s(!0)),i&&i())};return(0,q.jsxs)(`div`,{className:`DropDownMenuWrapper`,children:[(0,q.jsx)(`div`,{className:`menu-dots`,onClick:c,children:e}),o&&(0,q.jsx)(`div`,{className:`DropDownMenu`,children:t.map((e,t)=>(0,q.jsx)(eM,{item:e,toggle:c},t))})]})},nM={"default-browse-thumbnail-dimensions":`WritingLines__default-browse-thumbnail-dimensions___11bca3dc`,"default-browse-card-dimensions":`WritingLines__default-browse-card-dimensions___a7e1b92d`,page:`WritingLines__page___ada9bc43`,verseBox:`WritingLines__verseBox___0281c51a`,verseBox__header:`WritingLines__verseBox__header___44ac7308`,verseBox__lines:`WritingLines__verseBox__lines___18d3471e`,verseBox__line:`WritingLines__verseBox__line___251255e6`,verseBox__blank:`WritingLines__verseBox__blank___279b90ac`,waitingState:`WritingLines__waitingState___3332a1a1`,waiting:`WritingLines__waiting___c9b20156`,answers:`WritingLines__answers___6c2de277`,answers__header:`WritingLines__answers__header___4dcbb1f6`,actions:`WritingLines__actions___c625f019`,answers__label:`WritingLines__answers__label___7b99d176`,answers__grid:`WritingLines__answers__grid___cb
5269a79b`,answers__card:`WritingLines__answers__card___383dc76e`,answers__text:`WritingLines__answers__text___65daa74f`,answers__chevron:`WritingLines__answers__chevron___9f751837`,"actions--centered":`WritingLines__actions--centered___da078880`,actions__btn:`WritingLines__actions__btn___ad1a2ce4`,"actions__btn--skip":`WritingLines__actions__btn--skip___7cd203bf`,actions__pauseIcon:`WritingLines__actions__pauseIcon___b7f55989`,skipModal:`WritingLines__skipModal___646bbc6d`,skipModal__subtitle:`WritingLines__skipModal__subtitle___f5b3093b`},rM=({prompt:e,answers:t,onSkip:n,onResetAnswer:r,isPaused:i,onPause:a,onResume:o})=>{let[s,c]=(0,G.useState)(!1),l=()=>{c(!1),n()},u=(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`button`,{type:`button`,className:nM.actions__btn,onClick:i?o:a,children:[i?`Resume timer`:`Pause timer`,i?(0,q.jsx)(Yo,{className:nM.actions__pauseIcon}):(0,q.jsx)(yw,{className:nM.actions__pauseIcon})]}),(0,q.jsxs)(`button`,{type:`button`,className:`${nM.actions__btn} ${nM[`actions__btn--skip`]}`,onClick:()=>c(!0),children:[`Skip and go to voting`,(0,q.jsx)(CO,{})]})]});return(0,q.jsxs)(`div`,{className:nM.page,children:[(0,q.jsxs)(`div`,{className:nM.verseBox,children:[(0,q.jsx)(`p`,{className:nM.verseBox__header,children:`Complete this line`}),(0,q.jsxs)(`div`,{className:nM.verseBox__lines,children:[(0,q.jsx)(`p`,{className:nM.verseBox__line,children:e}),(0,q.jsx)(`p`,{className:nM.verseBox__blank,children:`_______________________________________`})]})]}),t.length===0?(0,q.jsxs)(`div`,{className:nM.waitingState,children:[(0,q.jsx)(`p`,{className:nM.waiting,children:`Students are writing their lines...`}),(0,q.jsx)(`div`,{className:`${nM.actions} ${nM[`actions--centered`]}`,children:u})]}):(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(`div`,{className:nM.answers,children:[(0,q.jsxs)(`div`,{className:nM.answers__header,children:[(0,q.jsx)(`p`,{className:nM.answers__label,children:`Student lines:`}),(0,q.jsx)(`div`,{className:nM.actions,children:u})]}),(0,q.jsx)(`div`,{className:nM.answers__grid,children:t.map(e=>(0,q.jsxs)(`div`,{className:nM.answers__card,style:{borderColor:XD(e.id)},children:[(0,q.jsx)(`span`,{className:nM.answers__text,children:e.content}),(0,q.jsx)(tM,{Button:(0,q.jsx)(is,{className:nM.answers__chevron}),contents:[{Icon:FO,text:`Request revision`,clickHandler:()=>r(e.id)}]})]},e.id))})]})}),(0,q.jsx)(Si,{open:s,closeModal:()=>c(!1),className:nM.skipModal,title:{titleText:`Skip and go to voting`},footer:{buttonsAlignment:`full`,tertiaryButton:{text:`Cancel`,callbackFunction:()=>c(!1)},primaryButton:{text:`Skip and go to voting`,callbackFunction:l}},children:(0,q.jsx)(`p`,{className:nM.skipModal__subtitle,children:`Are you sure you want to skip the lyric writing phase?`})})]})},iM={"default-browse-thumbnail-dimensions":`useTeacherRapBattleView__default-browse-thumbnail-dimensions___df61ef49`,"default-browse-card-dimensions":`useTeacherRapBattleView__default-browse-card-dimensions___6d71d44e`,headerActions:`useTeacherRapBattleView__headerActions___65c2fe37`,backBtn:`useTeacherRapBattleView__backBtn___33ae8c8d`,startBtn:`useTeacherRapBattleView__startBtn___3a005928`,startBtn__chevron:`useTeacherRapBattleView__startBtn__chevron___277cb8c1`},aM={title:`Rap Battle`,subtitle:``},oM=`Time's up! Get ready to vote`;function sM(e,t,n){return e===`active`&&DA(t)?{backgroundUrl:ID,layers:zD}:e===`active`||e===`first-round-scoreboard`?{backgroundUrl:eO,layers:oO(n)}:e===`final-song`||e===`final-song-reveal`||e===`finished`||e===`scoreboard`?{backgroundUrl:ID,layers:zD}:{backgroundUrl:ID,layers:RD}}var cM={title:`Climbing the charts!`,subtitle:`These are the winners of the first round of voting.`},lM={title:`Climbing the charts!`,subtitle:`These are the results of the final round of voting.`};function uM(e,t){let{currentStep:n}=e;if(!n)return null;switch(n.type){case`message`:return n.text===oM?(0,q.jsx)(Rj,{}):(0,q.jsx)(Xj,{text:n.text,replayKey:`${e.stepIndex}:${n.text}`});case`countdown`:return(0,q.jsx)(lk,{remaining:e.timerRemaining});case`round_winner`:return e.roundWinner?(0,q.jsx)(mk,{verses:t,activeRoundIndex:e.roundWinner.roundIndex}):null;case`final_song_intro`:return(0,q.jsx)(_k,{text:n.text});case`final_song_verse`:return(0,q.jsx)(mk,{verses:t,activeRoundIndex:n.roundIndex});default:return null}}function dM(e,t){if(e===`active`&&t)return{title:t.teacher?.title??t.title??aM.title,subtitle:t.teacher?.subtitle??t.subtitle??aM.subtitle};switch(e){case`lobby`:case`select-lesson`:case`settings`:return{title:`Welcome to Rap Battle!`,subtitle:`Where students go head-to-head in a competitive lyric-writing game.`};case`share-code`:return{title:`Welcome to Rap Battle!`,subtitle:`Please wait for your crew to arrive.`};case`final-song`:return{title:`That's a wrap!`,subtitle:`Sit back and listen to the masterpiece you all created!`};case`final-song-reveal`:return{title:``,subtitle:``};case`finished`:case`scoreboard`:return{title:`Today's top lyricists`,subt
52itle:`These main characters brought the heat!`};default:return{title:`Rap Battle`,subtitle:``}}}var fM=1,pM=({lessons:e,players:t,gameCode:n,gameState:r,isConnected:i,timersEnabled:a,animationsEnabled:o,actions:s,onSaveSettings:c,settingsValues:l,onContinueLesson:u,onNewSession:d,finalSongVerses:f=[]})=>{let[p,m]=(0,G.useState)(`lobby`),h=p===`first-round-scoreboard`||p===`active`&&r.currentStep?.type===`vote_result`,g=r.currentStep?.type===`vote_result`?r.currentStep.stage:1,_=p===`active`&&r.currentStep?.type===`round_winner`&&r.roundWinner!=null,v=p===`active`&&r.currentStep?.type===`question`,y=p===`active`&&r.currentStep?.type===`show_groups`,b=p===`active`&&r.currentStep?.type===`vote`,x=p===`active`&&r.currentStep?.type===`final_song_verse`,S=r.status===`paused`,[C,w]=(0,G.useState)(!1);(0,G.useEffect)(()=>{C&&r.status===`active`&&(w(!1),s.advance())},[C,r.status,s]);let T=()=>{S?(w(!0),s.resumeGame()):s.advance()};kA(i&&(p===`share-code`||S||p===`finished`||p===`active`&&!a),s.ping);let E=t.length>=fM,D,ee=null;h?D=(0,q.jsx)(Aj,{firstStageResults:r.firstStageResults,players:t,stage:g,onContinue:s.advance}):v&&r.currentStep?.type===`question`?D=(0,q.jsx)(rM,{prompt:r.currentStep.prompt,answers:r.answers,isPaused:S,onPause:s.pauseGame,onResetAnswer:s.resetAnswer,onResume:s.resumeGame,onSkip:T}):y&&r.currentStep?.type===`show_groups`?D=(0,q.jsx)(bA,{groups:r.revealedGroups,roundResults:r.roundResults,round:r.currentStep.stage===2?2:1}):b?D=(0,q.jsx)(Qj,{prompt:r.currentPrompt??``}):p===`active`?D=(0,q.jsx)(Jj,{gameState:r,actions:s,children:uM(r,f)}):p===`scoreboard`?D=(0,q.jsx)(Ok,{players:t,isTeacher:!0,onViewScoreboard:()=>m(`finished`),onNewSession:()=>{d(),m(`lobby`)},scoreboardView:!0}):p===`finished`?D=(0,q.jsx)(Ok,{players:t,isTeacher:!0,onViewScoreboard:()=>m(`scoreboard`),onNewSession:()=>{d(),m(`lobby`)}}):p===`share-code`?(D=(0,q.jsx)(Wj,{gameCode:n,players:t}),ee=(0,q.jsxs)(`div`,{className:iM.headerActions,children:[(0,q.jsx)(`button`,{type:`button`,className:iM.backBtn,onClick:()=>{d(),m(`select-lesson`)},children:`Go back`}),(0,q.jsxs)(`button`,{type:`button`,className:iM.startBtn,onClick:E?s.startGame:void 0,disabled:!E,children:[`Start game`,(0,q.jsx)(is,{className:iM.startBtn__chevron})]})]})):D=p===`final-song`?(0,q.jsx)(_k,{}):p===`final-song-reveal`?(0,q.jsx)(mk,{verses:f,initialIndex:0}):p===`settings`?(0,q.jsx)(Ij,{values:l,onBack:()=>m(`lobby`),onSave:e=>{c(e),m(`lobby`)}}):p===`select-lesson`?(0,q.jsx)(Hj,{lessons:e,onBack:()=>m(`lobby`),onContinue:e=>{u(e),m(`share-code`)}}):(0,q.jsx)(Kj,{onStart:()=>m(`select-lesson`),onSettings:()=>m(`settings`)});let{title:O,subtitle:te}=h?g===2?lM:cM:dM(p,r.currentStep),{backgroundUrl:ne,layers:re}=sM(p,r.currentStep,o),ie=!h&&p===`active`&&r.currentStep!=null&&[`question`,`show_groups`,`vote`].includes(r.currentStep.type)&&r.timerRemaining!==null,ae=r.timerRemaining??0,oe=p===`active`&&r.currentStep&&`durationSec`in r.currentStep?r.currentStep.durationSec:0;return{view:p,setView:m,content:D,headerTitle:O,headerSubtitle:te,hideHeaderVolume:p===`final-song-reveal`||_||x,backgroundUrl:ne,layers:re,headerAction:ee,showTimer:ie,timeLeft:ae,totalTime:oe}},mM={timers_enabled:!0,music_enabled:!0,animations_enabled:!0,rap_battle_length:6},hM=()=>{let e=zt(),{units:t,session:n}=O(e=>e.rapBattle),r=O(ki),[i,a]=(0,G.useState)(null),[o,s]=(0,G.useState)(null),[c,l]=(0,G.useState)(mM),u=(0,G.useRef)(!1),d=(0,G.useRef)(null),f=n.wsUrl,p=n.token,m=n.sessionCode?String(n.sessionCode):``,h=n.settings,{gameState:g,actions:_,isConnected:v}=aj({wsUrl:f,token:p,sessionCode:m});(0,G.useEffect)(()=>{e(ba.listUnitsRequest())},[e]),(0,G.useEffect)(()=>{if(g.status===`lobby`&&!g.gameId&&!u.current&&i&&h){if(!o||o.rap_battle_id!==i)return;let e={title:o.unit_name,questions:o.challenges,settings:{timersEnabled:h.timers_enabled,rounds:c.rap_battle_length}};u.current=!0,_.createGame(e)}},[g.status,g.gameId,_,i,o,h,c]);let y=t=>{let n=Number(t);a(n),s(null),u.current=!1,ht(n).then(({data:e})=>s(e)).catch(()=>s(null)),e(ba.createSessionRequest(n,c))},b=()=>{e(ba.clearSession()),s(null),u.current=!1,l(mM)},x=t.map(e=>({value:String(e.rap_battle_id),label:e.unit_name})),S=g.players,C=g.roundResults,w=g.finalResults,T=ik(w,S),E=h?.animations_enabled??c.animations_enabled,D=_O();ak();
52let{content:ee,headerTitle:te,headerSubtitle:ne,hideHeaderVolume:re,backgroundUrl:ie,layers:ae,headerAction:oe,showTimer:se,timeLeft:ce,totalTime:le,view:ue,setView:de}=pM({lessons:x,players:S,gameCode:m,isConnected:v,timersEnabled:h?.timers_enabled??!0,animationsEnabled:E,gameState:{...g,finalResults:w,roundResults:C,firstStageResults:C,players:S},actions:_,onSaveSettings:l,settingsValues:c,onContinueLesson:y,onNewSession:b,finalSongVerses:T});(0,G.useEffect)(()=>{g.status===`active`?de(`active`):g.status===`finished`&&de(`finished`)},[g.status,de,null]),(0,G.useEffect)(()=>{if(g.status!==`finished`||!g.gameId||d.current===g.gameId)return;d.current=g.gameId;let e=n.sessionId!=null&&g.gameId!=null?{mixpanelProps:{$insert_id:`${n.sessionId}-${g.gameId}`}}:void 0;qe(ut.SESSION_COMPLETED,{practice_type:Ht,session_id:n.sessionId??null,rap_battle_id:i??null,unit_id:o?.unit_id??null,unit_name:o?.unit_name??null,subscription_level:r?.name??null,timers_enabled:h?.timers_enabled??c.timers_enabled,music_enabled:h?.music_enabled??c.music_enabled,animations_enabled:h?.animations_enabled??c.animations_enabled,rap_battle_length:h?.rap_battle_length??c.rap_battle_length,rounds_played:g.finalResults.length,participant_count:g.players.length},e)},[null,g.status,g.gameId,g.finalResults,g.players,n.sessionId,i,o,r,h,c]);let k=g.currentStep?.type??null,fe=!!(f&&p&&m),pe=g.status===`paused`||fe&&g.status===`disconnected`;(0,G.useEffect)(()=>{pe||D.play(lj(ue,k))},[ue,k,pe,D.play]),(0,G.useEffect)(()=>{D.duck(pe)},[pe,D.duck]);let me=window.FlocabEnv.CURRENT_ENVIRONMENT===`production`;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(qO,{enabled:E,children:(0,q.jsx)(rk,{backgroundUrl:ie,layers:ae,headerTitle:te,headerSubtitle:ne,headerAction:oe,hideHeaderVolume:re,showTimer:se,timeLeft:ce,totalTime:le,children:ee})}),m&&!me&&(0,q.jsx)(yj,{sessionCode:m})]})},gM=e=>{let{session:t}=O(e=>e.rapBattle);return(0,q.jsx)(gO,{beat:t.settings?.beat,children:(0,q.jsx)(hM,{...e})})},_M=N(e=>{let t=Ui([D.ENABLE_RAP_BATTLE])(e),n=Ri(e);return{canAccessView:t[D.ENABLE_RAP_BATTLE]&&tt(e)&&st(e),loading:!n,isStudentUser:Fn(e)}})(({canAccessView:e,loading:t,isStudentUser:n,...r})=>t?(0,q.jsx)(V,{}):e?n?(0,q.jsx)(pj,{...r}):(0,q.jsx)(gM,{...r}):(0,q.jsx)(v,{to:`/`})),vM=[(0,q.jsx)(x,{path:`/nearpod-originals/`,exact:!0,render:e=>(0,q.jsx)(vd,{...e,contentType:ha.NEARPOD_ORIGINALS})},`/nearpod-originals/`),(0,q.jsx)(x,{path:`/nearpod-originals/subjects/:subject/`,render:e=>(0,q.jsx)(Dd,{...e,contentType:ha.NEARPOD_ORIGINALS})},`/nearpod-originals/subjects/:subject/`),(0,q.jsx)(x,{path:`/nearpod-originals/topics/:topic/`,render:e=>(0,q.jsx)(ME,{...e,contentType:ha.NEARPOD_ORIGINALS})},`/nearpod-originals/topics/:topic/`),(0,q.jsx)(x,{path:`/spanish/`,exact:!0,render:e=>(0,q.jsx)(vd,{...e,contentType:ha.SPANISH})},`/spanish/`),(0,q.jsx)(x,{path:`/spanish/subjects/:subject/`,render:e=>(0,q.jsx)(Dd,{...e,contentType:ha.SPANISH})},`/spanish/subjects/:subject/`),(0,q.jsx)(x,{path:`/spanish/topics/:topic/`,render:e=>(0,q.jsx)(ME,{...e,contentType:ha.SPANISH})},`/spanish/topics/:topic/`),(0,q.jsx)(x,{path:`/subjects/:subject/`,component:Dd},`/subjects/:subject/`),(0,q.jsx)(x,{path:`/topics/:topic/`,component:ME},`/topics/:topic/`),(0,q.jsx)(x,{path:`/unit/:unit/`,component:CE},`/unit/:unit/`),(0,q.jsx)(x,{path:`/vocab-practice/`,component:ND}
52,`/vocab-practice/`),(0,q.jsx)(x,{path:`/rap-battle/`,component:_M},`/rap-battle/`)],yM=`https://www.flocabulary.com/`,bM=`http://blog.flocabulary.com/`,xM=`https://go.nearpod.com/l/461712/`,SM={SCHOOL:`School`,DISTRICT:`District`,HIGHER_ED:`Higher Education`,OTHER:`Other`},CM={TEACHER:`Teacher`,PROFESSOR:`Professor`,SCHOOL_ADMIN:`School Administrator`,CURRICULUM_COORD:`Curriculum Coordinator`,CURRICULUM_INSTRUCTION:`Curriculum and Instruction`,INSTRUCTIONAL_COACH:`Instructional Coach`,TECH_DIRECTOR:`Technology Director`,DISTRICT_ADMIN:`District Administrator`,STAFF_DEV:`Staff Development`,IT:`IT`,MEDIA_SPECIALIST:`Librarian/Media Specialist`,PARENT:`Parent`,STUDENT:`Student`,OTHER:`Other`},wM=r((e=>{function t(e){try{return g.insertRule(e,g.cssRules.length)}catch{console.warn(`react-reveal - animation failed`)}}function n(e,t,n,r,i){var a=Math.log(r),o=(Math.log(i)-a)/(n-t);return Math.exp(a+o*(e-t))}function r(e){if(!g)return``;var t=`@keyframes `+(_+m)+`{`+e+`}`,n=h[e];return n?``+_+n:(g.insertRule(t,g.cssRules.length),h[e]=m,``+_+ m++)}function i(){f||(e.globalHide=f=!0,window.removeEventListener(`scroll`,i,!0),t(`.`+o+` { opacity: 0; }`),window.removeEventListener(`orientationchange`,i,!0),window.document.removeEventListener(`visibilitychange`,i))}function a(t){e.fadeOutEnabled=d=t.ssrFadeout}Object.defineProperty(e,"__esModule",{value:!0}),e.insertRule=t,e.cascade=n,e.animation=r,e.hideAll=i,e.default=a;var o=e.namespace=`react-reveal`;e.defaults={duration:1e3,delay:0,count:1};var s=e.ssr=!0,c=e.observerMode=!1,l=e.raf=function(e){return window.setTimeout(e,66)},u=e.disableSsr=function(){return e.ssr=s=!1},d=e.fadeOutEnabled=!1;e.ssrFadeout=function(){return e.fadeOutEnabled=arguments.length>0&&arguments[0]!==void 0&&arguments[0]};var f=e.globalHide=!1;e.ie10=!1;var p=e.collapseend=void 0,m=1,h={},g=!1,_=o+`-`+Math.floor(0x38d7ea4c68000*Math.random())+`-`;if(typeof window<`u`&&window.name!==`nodejs`&&window.document&&typeof navigator<`u`){e.observerMode=c=`IntersectionObserver`in window&&`IntersectionObserverEntry`in window&&`intersectionRatio`in window.IntersectionObserverEntry.prototype&&/\{\s*\[native code\]\s*\}/.test(``+IntersectionObserver),e.raf=l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||l,e.ssr=s=window.document.querySelectorAll(`div[data-reactroot]`).length>0,navigator.appVersion.indexOf(`MSIE 10`)!==-1&&(e.ie10=!0),s&&`performance`in window&&`timing`in window.performance&&`domContentLoadedEventEnd`in window.performance.timing&&window.performance.timing.domLoading&&Date.now()-window.performance.timing.domLoading<300&&(e.ssr=s=!1),s&&window.setTimeout(u,1500),c||(e.collapseend=p=document.createEvent(`Event`),p.initEvent(`collapseend`,!0,!0));var v=document.createElement(`style`);document.head.appendChild(v),v.sheet&&v.sheet.cssRules&&v.sheet.insertRule&&(g=v.sheet,window.addEventListener(`scroll`,i,!0),window.addEventListener(`orientationchange`,i,!0),window.document.addEventListener(`visibilitychange`,i))}})),TM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return!t||typeof t!=`object`&&typeof t!=`function`?e:t}function s(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(e,"__esModule",{value:!0});var l=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},u=function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);
52throw TypeError(`Invalid attempt to destructure non-iterable instance`)}}(),d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=n(i()),m=c(),h=wM(),g=(0,m.shape)({make:m.func,duration:m.number.isRequired,delay:m.number.isRequired,forever:m.bool,count:m.number.isRequired,style:m.object.isRequired,reverse:m.bool}),_={collapse:m.bool,collapseEl:m.element,cascade:m.bool,wait:m.number,force:m.bool,disabled:m.bool,appear:m.bool,enter:m.bool,exit:m.bool,fraction:m.number,refProp:m.string,innerRef:m.func,onReveal:m.func,unmountOnExit:m.bool,mountOnEnter:m.bool,inEffect:g.isRequired,outEffect:(0,m.oneOfType)([g,(0,m.oneOf)([!1])]).isRequired,ssrReveal:m.bool,collapseOnly:m.bool,ssrFadeout:m.bool},v={fraction:.2,refProp:`ref`},y={transitionGroup:m.object},b=function(e){function t(e,n){a(this,t);var r=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.isOn=e.when===void 0||!!e.when,r.state={collapse:e.collapse?t.getInitialCollapseStyle(e):void 0,style:{opacity:r.isOn&&!e.ssrReveal||!e.outEffect?void 0:0}},r.savedChild=!1,r.isShown=!1,h.observerMode?r.handleObserve=r.handleObserve.bind(r):(r.revealHandler=r.makeHandler(r.reveal),r.resizeHandler=r.makeHandler(r.resize)),r.saveRef=r.saveRef.bind(r),r}return s(t,e),f(t,[{key:`saveRef`,value:function(e){this.childRef&&this.childRef(e),this.props.innerRef&&this.props.innerRef(e),this.el!==e&&(this.el=e&&`offsetHeight`in e?e:void 0,this.observe(this.props,!0))}},{key:`invisible`,value:function(){this&&this.el&&(this.savedChild=!1,this.isShown||(this.setState({hasExited:!0,collapse:this.props.collapse?d({},this.state.collapse,{visibility:`hidden`}):null,style:{opacity:0}}),!h.observerMode&&this.props.collapse&&window.document.dispatchEvent(h.collapseend)))}},{key:`animationEnd`,value:function(e,t,n){var r=this,i=n.forever,a=n.count,o=n.delay,s=n.duration;if(!i){var c=function(){r&&r.el&&(r.animationEndTimeout=void 0,e.call(r))};this.animationEndTimeout=window.setTimeout(c,o+(s+(t?s:0)*a))}}},{key:`getDimensionValue`,value:function(){return this.el.offsetHeight+parseInt(window.getComputedStyle(this.el,null).getPropertyValue(`margin-top`),10)+parseInt(window.getComputedStyle(this.el,null).getPropertyValue(`margin-bottom`),10)}},{key:`collapse`,value:function(e,t,n){var r=n.duration+(t.cascade?n.duration:0),i=this.isOn?this.getDimensionValue():0,a=void 0,o=void 0;if(t.collapseOnly)a=n.duration/3,o=n.delay;else{var s=r>>2,c=s>>1;a=s,o=n.delay+(this.isOn?0:r-s-c),e.style.animationDuration=r-s+(this.isOn?c:-c)+`ms`,e.style.animationDelay=n.delay+(this.isOn?s-c:0)+`ms`}return e.collapse={height:i,transition:`height `+a+`ms ease `+o+`ms`,overflow:t.collapseOnly?`hidden`:void 0},e}},{key:`animate`,value:function(e){if(this&&this.el&&(this.unlisten(),this.isShown!==this.isOn)){this.isShown=this.isOn;var t=!this.isOn&&e.outEffect,n=e[t?`outEffect`:`inEffect`],r=`style`in n&&n.style.animationName||void 0,i=void 0;e.collapseOnly?i={hasAppeared:!0,hasExited:!1,style:{opacity:1}}:((e.outEffect||this.isOn)&&n.make&&(r=n.make),i={hasAppeared:!0,hasExited:!1,collapse:void 0,style:d({},n.style,{animationDuration:n.duration+`ms`,animationDelay:n.delay+`ms`,animationIterationCount:n.forever?`infinite`:n.count,opacity:1,animationName:r}),className:n.className}),this.setState(e.collapse?this.collapse(i,e,n):i),t?(this.savedChild=p.default.cloneElement(this.getChild()),this.animationEnd(this.invisible,e.cascade,n)):this.savedChild=!1,this.onReveal(e)}}},{key:`onReveal`,value:function(e){e.onReveal&&this.isOn&&(this.onRevealTimeout&&=window.clearTimeout(this.onRevealTimeout),e.wait?this.onRevealTimeout=window.setTimeout(e.onReveal,e.wait):e.onReveal())}},{key:`componentWillUnmount`,value:function(){this.unlisten(),h.ssr&&(0,h.disableSsr)()}},{key:`handleObserve`,value:function(e,t){u(e,1)[0].intersectionRatio>0&&(t.disconnect(),this.observer=null,this.reveal(this.props,!0))}},{key:`observe`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(this.el&&h.observerMode){if(this.observer){if(!t)return;this.observer.disconnect()}else if(t)return;this.observer=new IntersectionObserver(this.handleObserve,{threshold:e.fraction}),this.observer.observe(this.el)}}},{key:`reveal`,value:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0&&arguments[1];h.globalHide||(0,h.hideAll)(),this&&this.el&&(e||=this.props,h.ssr&&(0,h.disableSsr)(),this.isOn&&this.isShown&&e.spy!==void 0?(this.isShown=!1,this.setState({style:{}}),window.setTimeout(function(){return t.reveal(e)},200)):n||this.inViewport(e)||e.force?this.animate(e):h.observerMode?this.observe(e):this.listen())}},{key:`componentDidMount`,value:function(){var e=this;if(this.el&&!this.props.disabled){this.props.collapseOnly||(`make`in this.props.inEffect&&this.props.inEffect.make(!1,this.props),this.props.when!==void 0&&this.props.outEffect&&`make`in this.props.outEffect&&this.props.outEffect.make(!0,this.props));var n=this.context.transitionGroup,r=n&&!n.isMounting?!(`enter`in this.props&&!1===this.props.enter):this.props.appear;this.isOn&&((this.props.when!==void 0||this.props.spy!==void 0)&&!r||h.ssr&&!h.fadeOutEnabled&&!this.props.ssrFadeout&&this.props.outEffect&&!this.props.ssrReveal&&t.getTop(this.el)<window.pageYOffset+window.innerHeight)?(this.isShown=!0,this.setState({hasAppeared:!0,collapse:this.props.collapse?{height:this.getDimensionValue()}:this.state.collapse,style:{opacity:1}}),this.onReveal(this.props)):h.ssr&&(h.fadeOutEnabled||this.props.ssrFadeout)&&this.props.outEffect&&t.getTop(this.el)<window.pageYOffset+window.innerHeight?(this.setState({style:{opacity:0,transition:`opacity 1000ms 1000ms`}}),window.setTimeout(function(){return e.reveal(e.props,!0)},2e3)):this.isOn&&(this.props.force?this.animate(this.props):this.reveal(this.props));return}}},{key:`cascade`,value:function(e){var t=this,n=void 0;n=typeof e==`string`?e.split(``).map(function(e,t){return p.default.createElement(`span`,{key:t,style:{display:`inline-block`,whiteSpace:`pre`}},e)}):p.default.Children.toArray(e);var r=this.props[this.isOn||!this.props.outEffect?`inEffect`:`outEffect`],i=r.duration,a=r.reverse,o=n.length,s=2*i;this.props.collapse&&(s=parseInt(this.state.style.animationDuration,10),i=s/2);var c=a?o:0;return n=n.map(function(e){return(e===void 0?`undefined`:l(e))===`object`&&e?p.default.cloneElement(e,{style:d({},e.props.style,t.state.style,{animationDuration:Math.round((0,h.cascade)(a?c--:c++,0,o,i,s))+`ms`})}):e})}},{key:`componentWillReceiveProps`,value:function(e){if(e.when!==void 0&&(this.isOn=!!e.when),e.fraction!==this.props.fraction&&this.observe(e,!0),!this.isOn&&e.onExited&&`exit`in e&&!1===e.exit)return void e.onExited();e.disabled||(e.collapse&&!this.props.collapse&&(this.setState({style:{},collapse:t.getInitialCollapseStyle(e)}
52),this.isShown=!1),e.when===this.props.when&&e.spy===this.props.spy||this.reveal(e),this.onRevealTimeout&&!this.isOn&&(this.onRevealTimeout=window.clearTimeout(this.onRevealTimeout)))}},{key:`getChild`,value:function(){if(this.savedChild&&!this.props.disabled)return this.savedChild;if(l(this.props.children)===`object`){var e=p.default.Children.only(this.props.children);return`type`in e&&typeof e.type==`string`||this.props.refProp!==`ref`?e:p.default.createElement(`div`,null,e)}return p.default.createElement(`div`,null,this.props.children)}},{key:`render`,value:function(){var e=void 0;e=this.state.hasAppeared?!this.props.unmountOnExit||!this.state.hasExited||this.isOn:!this.props.mountOnEnter||this.isOn;var t=this.getChild();typeof t.ref==`function`&&(this.childRef=t.ref);var n=!1,i=t.props,a=i.style,o=i.className,s=i.children,c=this.props.disabled?o:(this.props.outEffect?h.namespace:``)+(this.state.className?` `+this.state.className:``)+(o?` `+o:``)||void 0,l=void 0;typeof this.state.style.animationName==`function`&&(this.state.style.animationName=this.state.style.animationName(!this.isOn,this.props)),this.props.cascade&&!this.props.disabled&&s&&this.state.style.animationName?(n=this.cascade(s),l=d({},a,{opacity:1})):l=this.props.disabled?a:d({},a,this.state.style);var u=d({},this.props.props,r({className:c,style:l},this.props.refProp,this.saveRef)),f=p.default.cloneElement(t,u,e?n||s:void 0);return this.props.collapse===void 0?f:this.props.collapseEl?p.default.cloneElement(this.props.collapseEl,{style:d({},this.props.collapseEl.style,this.props.disabled?void 0:this.state.collapse),children:f}):p.default.createElement(`div`,{style:this.props.disabled?void 0:this.state.collapse,children:f})}},{key:`makeHandler`,value:function(e){var t=this,n=function(){e.call(t,t.props),t.ticking=!1};return function(){t.ticking||=((0,h.raf)(n),!0)}}}
52,{key:`inViewport`,value:function(e){if(!this.el||window.document.hidden)return!1;var n=this.el.offsetHeight,r=window.pageYOffset-t.getTop(this.el),i=Math.min(n,window.innerHeight)*(h.globalHide?e.fraction:0);return r>i-window.innerHeight&&r<n-i}},{key:`resize`,value:function(e){this&&this.el&&this.isOn&&this.inViewport(e)&&(this.unlisten(),this.isShown=this.isOn,this.setState({hasExited:!this.isOn,hasAppeared:!0,collapse:void 0,style:{opacity:this.isOn||!e.outEffect?1:0}}),this.onReveal(e))}},{key:`listen`,value:function(){h.observerMode||this.isListener||(this.isListener=!0,window.addEventListener(`scroll`,this.revealHandler,{passive:!0}),window.addEventListener(`orientationchange`,this.revealHandler,{passive:!0}),window.document.addEventListener(`visibilitychange`,this.revealHandler,{passive:!0}),window.document.addEventListener(`collapseend`,this.revealHandler,{passive:!0}),window.addEventListener(`resize`,this.resizeHandler,{passive:!0}))}},{key:`unlisten`,value:function(){!h.observerMode&&this.isListener&&(window.removeEventListener(`scroll`,this.revealHandler,{passive:!0}),window.removeEventListener(`orientationchange`,this.revealHandler,{passive:!0}),window.document.removeEventListener(`visibilitychange`,this.revealHandler,{passive:!0}),window.document.removeEventListener(`collapseend`,this.revealHandler,{passive:!0}),window.removeEventListener(`resize`,this.resizeHandler,{passive:!0}),this.isListener=!1),this.onRevealTimeout&&=window.clearTimeout(this.onRevealTimeout),this.animationEndTimeout&&=window.clearTimeout(this.animationEndTimeout)}}],[{key:`getInitialCollapseStyle`,value:function(e){return{height:0,visibility:e.when?void 0:`hidden`}}},{key:`getTop`,value:function(e){for(;e.offsetTop===void 0;)e=e.parentNode;for(var t=e.offsetTop;e.offsetParent;t+=e.offsetTop)e=e.offsetParent;return t}}]),t}(p.default.Component);b.propTypes=_,b.defaultProps=v,b.contextTypes=y,b.displayName=`RevealBase`,e.default=b,t.exports=e.default})),EM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n,r){return`in`in e&&(e.when=e.in),o.default.Children.count(r)<2?o.default.createElement(s.default,a({},e,{inEffect:t,outEffect:n,children:r})):(r=o.default.Children.map(r,function(r){return o.default.createElement(s.default,a({},e,{inEffect:t,outEffect:n,children:r}))}),`Fragment`in o.default?o.default.createElement(o.default.Fragment,null,r):o.default.createElement(`span`,null,r))}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};e.default=r;var o=n(i()),s=n(TM());t.exports=e.default})),DM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.distance,r=t.left,i=t.right,a=t.up,o=t.down,c=t.top,l=t.bottom,u=t.big,f=t.mirror,p=t.opposite,m=(n?n.toString():0)+(!!r|(i?2:0)|(c||o?4:0)|(l||a?8:0)|(f?16:0)|(p?32:0)|(e?64:0)|(u?128:0));if(d.hasOwnProperty(m))return d[m];var h=r||i||a||o||c||l,g=void 0,_=void 0;if(h){if(!f!=!(e&&p)){var v=[i,r,l,c,o,a];r=v[0],i=v[1],c=v[2],l=v[3],a=v[4],o=v[5]}var y=n||(u?`2000px`:`100%`);g=r?`-`+y:i?y:`0`,_=o||c?`-`+y:a||l?y:`0`}return d[m]=(0,s.animation)((e?`to`:`from`)+` {opacity: 0;`+(h?` transform: translate3d(`+g+`, `+_+`, 0);`:``)+`} 53 `+(e?`from`:`to`)+` {opacity: 1;transform: none;} `),d[m]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s.defaults,t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=e.children,a=(e.out,e.forever),o=e.timeout,c=e.duration,u=c===void 0?s.defaults.duration:c,d=e.delay,f=d===void 0?s.defaults.delay:d,p=e.count,m=p===void 0?s.defaults.count:p,h=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),g={make:i,duration:o===void 0?u:o,delay:f,forever:a,count:m,style:{animationFillMode:`both`},reverse:h.left};return t?(0,l.default)(h,g,g,n):g}Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=wM(),l=n(EM()),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,big:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,distance:o.string,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),OM=r(((e,t)=>
53{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){function t(e){return e?h?{duration:u,delay:d,count:f,forever:p,className:h,style:{}}:_:m?{duration:i===void 0?a:i,delay:o,count:s,forever:c,className:m,style:{}}:g}var n=e.children,i=e.timeout,a=e.duration,o=e.delay,s=e.count,c=e.forever,u=e.durationOut,d=e.delayOut,f=e.countOut,p=e.foreverOut,m=e.effect,h=e.effectOut,g=e.inEffect,_=e.outEffect,v=r(e,[`children`,`timeout`,`duration`,`delay`,`count`,`forever`,`durationOut`,`delayOut`,`countOut`,`foreverOut`,`effect`,`effectOut`,`inEffect`,`outEffect`]);return(0,l.default)(v,t(!1),t(!0),n)}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=c(),s=wM(),l=n(EM()),u=n(DM()),d={in:o.object,out:(0,o.oneOfType)([o.object,(0,o.oneOf)([!1])]),effect:o.string,effectOut:o.string,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool,durationOut:o.number,delayOut:o.number,countOut:o.number,foreverOut:o.bool},f=a({},s.defaults,{durationOut:s.defaults.duration,delayOut:s.defaults.delay,countOut:s.defaults.count,foreverOut:s.defaults.forever,inEffect:(0,u.default)(s.defaults),outEffect:(0,u.default)(a({out:!0},s.defaults))});i.propTypes=d,i.defaultProps=f,e.default=i,t.exports=e.default})),kM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.up,a=t.down,o=t.top,s=t.bottom,c=t.mirror,u=t.opposite,f=!!n|(r?2:0)|(o||a?4:0)|(s||i?8:0)|(c?16:0)|(u?32:0)|(e?64:0);if(d.hasOwnProperty(f))return d[f];if(!c!=!(e&&u)){var p=[r,n,s,o,a,i];n=p[0],r=p[1],o=p[2],s=p[3],i=p[4],a=p[5]}var m=n||r,h=o||s||i||a,g=m||h,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0,w=void 0,T=void 0,E=void 0,D=void 0,ee=void 0,O=void 0,te=void 0;return e?(b=m?(r?`-`:``)+`20px`:0,x=h?(i||s?``:`-`)+`10px`:`0`,S=(a||o?``:`-`)+`20px`,O=m?(n?`-`:``)+`2000px`:`0`,te=h?(a||o?`-`:``)+`2000px`:`0`):(v=m?(n?`-`:``)+`3000px`:`0`,y=h?(a||o?`-`:``)+`3000px`:`0`,C=m?(r?`-`:``)+`25px`:`0`,w=h?(i||s?`-`:``)+`25px`:`0`,T=m?(n?`-`:``)+`10px`:`0`,E=h?(a||o?`-`:``)+`10px`:`0`,D=m?(r?`-`:``)+`5px`:`0`,ee=h?(i||s?`-`:``)+`5px`:`0`),_=g?e?` 54 20% { 55 transform: translate3d(`+b+`, `+x+`, 0); 56 } 57 `+(h?`40%, 45% { 58 opacity: 1; 59 transform: translate3d(0, `+S+`, 0); 60 }`:``)+` 61 to { 62 opacity: 0; 63 transform: translate3d(`+O+`, `+te+`, 0); 64 } 65 `:`from, 60%, 75%, 90%, to { 66 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); 67 } 68 from { 69 opacity: 0; 70 transform: translate3d(`+v+`, `+y+`, 0); 71 } 72 60% { 73 opacity: 1; 74 transform: translate3d(`+C+`, `+w+`, 0); 75 } 76 75% { 77 transform: translate3d(`+T+`, `+E+`, 0); 78 } 79 90% { 80 transform: translate3d(`+D+`, `+ee+`, 0); 81 } 82 to { 83 transform: none; 84 }`:e?`20% { 85 transform: scale3d(.9, .9, .9); 86 } 87 50%, 55% { 88 opacity: 1; 89 transform: scale3d(1.1, 1.1, 1.1); 90 } 91 to { 92 opacity: 0; 93 transform: scale3d(.3, .3, .3); 94 }`:`from, 20%, 40%, 60%, 80%, to { 95 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); 96 } 97 0% { 98 opacity: 0; 99 transform: scale3d(.3, .3, .3); 100 } 101 20% { 102 transform: scale3d(1.1, 1.1, 1.1); 103 } 104 40% { 105 transform: scale3d(.9, .9, .9); 106 } 107 60% { 108 opacity: 1; 109 transform: scale3d(1.03, 1.03, 1.03); 110 } 111 80% { 112 transform: scale3d(.97, .97, .97); 113 } 114 to { 115 opacity: 1; 116 transform: scale3d(1, 1, 1); 117 }`,d[f]=(0,l.animation)(_),d[f]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,o=e.duration,c=o===void 0?l.defaults.duration:o,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`},reverse:m.left};return(0,s.default)(m,h,h,t)}
117Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=n(EM()),l=wM(),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),AM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.up,a=t.down,o=t.top,s=t.bottom,c=t.big,u=t.mirror,f=t.opposite,p=!!n|(r?2:0)|(o||a?4:0)|(s||i?8:0)|(u?16:0)|(f?32:0)|(e?64:0)|(c?128:0);if(d.hasOwnProperty(p))return d[p];if(!u!=!(e&&f)){var m=[r,n,s,o,a,i];n=m[0],r=m[1],o=m[2],s=m[3],i=m[4],a=m[5]}var h=c?`2000px`:`100%`,g=n?`-`+h:r?h:`0`,_=a||o?`-`+h:i||s?h:`0`;return d[p]=(0,l.animation)(` 118 `+(e?`to`:`from`)+` {opacity: 0;transform: translate3d(`+g+`, `+_+`, 0) rotate3d(0, 0, 1, -120deg);} 119 `+(e?`from`:`to`)+` {opacity: 1;transform: none} 120 `),d[p]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,s=e.duration,c=s===void 0?l.defaults.duration:s,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`}};return(0,o.default)(m,h,h,t)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(EM()),s=c(),l=wM(),u={out:s.bool,left:s.bool,right:s.bool,top:s.bool,bottom:s.bool,big:s.bool,mirror:s.bool,opposite:s.bool,duration:s.number,timeout:s.number,delay:s.number,count:s.number,forever:s.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),jM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.up,a=t.down,o=t.top,s=t.bottom,c=t.big,u=t.mirror,f=t.opposite,p=!!n|(r?2:0)|(o||a?4:0)|(s||i?8:0)|(u?16:0)|(f?32:0)|(e?64:0)|(c?128:0);if(d.hasOwnProperty(p))return d[p];var m=n||r||i||a||o||s,h=void 0,g=void 0;if(m){if(!u!=!(e&&f)){var _=[r,n,s,o,a,i];n=_[0],r=_[1],o=_[2],s=_[3],i=_[4],a=_[5]}var v=c?`2000px`:`100%`;h=n?`-`+v:r?v:`0`,g=a||o?`-`+v:i||s?v:`0`}return d[p]=(0,l.animation)((e?`to`:`from`)+` {`+(m?` transform: translate3d(`+h+`, `+g+`, 0);`:``)+`} 121 `+(e?`from`:`to`)+` {transform: none;} `),d[p]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,o=e.duration,c=o===void 0?l.defaults.duration:o,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`},reverse:m.left};return(0,s.default)(m,h,h,t)}Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=n(EM()),l=wM(),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,big:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),MM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.top,a=t.bottom,o=t.x,s=t.y,c=t.mirror,u=t.opposite,f=!!n|(r||s?2:0)|(i||o?4:0)|(a?8:0)|(c?16:0)|(u?32:0)|(e?64:0);if(d.hasOwnProperty(f))return d[f];if(!c!=!(e&&u)){var p=[r,n,a,i,s,o];n=p[0],r=p[1],i=p[2],a=p[3],o=p[4],s=p[5]}var m=void 0;if(o||s||n||r||i||a){var h=o||i||a?(a?`-`:``)+`1`:`0`,g=s||r||n?(n?`-`:``)+`1`:`0`;m=e?`from { 122 transform: perspective(400px); 123 } 124 30% { 125 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, -15deg); 126 opacity: 1; 127 } 128 to { 129 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, 90deg); 130 opacity: 0; 131 }`:`from { 132 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, 90deg); 133 animation-timing-function: ease-in; 134 opacity: 0; 135 } 136 40% { 137 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, -20deg); 138 animation-timing-function: ease-in; 139 } 140 60% { 141 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, 10deg); 142 opacity: 1; 143 } 144 80% { 145 transform: perspective(400px) rotate3d(`+h+`, `+g+`, 0, -5deg); 146 } 147 to { 148 transform: perspective(400px); 149 }`}else m=`from { 150 transform: perspective(400px) rotate3d(0, 1, 0, -360deg); 151 animation-timing-function: ease-out; 152 opacity: `+(e?`1`:`0`)+`; 153 } 154 40% { 155 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); 156 animation-timing-function: ease-out; 157 } 158 50% { 159 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); 160 animation-timing-function: ease-in; 161 } 162 to { 163 transform: perspective(400px); 164 animation-timing-function: ease-in; 165 opacity: `+(e?`0`:`1`)+`; 166 }`;return d[f]=(0,l.animation)(m),d[f]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,o=e.duration,c=o===void 0?l.defaults.duration:o,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`,backfaceVisibility:`visible`}};return(0,s.default)(m,h,h,t)}
166Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=n(EM()),l=wM(),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),NM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.up,a=t.down,o=t.top,s=t.bottom,c=t.mirror,u=t.opposite,f=!!n|(r?2:0)|(o||a?4:0)|(s||i?8:0)|(c?16:0)|(u?32:0)|(e?64:0);if(d.hasOwnProperty(f))return d[f];if(!c!=!(e&&u)){var p=[r,n,s,o,a,i];n=p[0],r=p[1],o=p[2],s=p[3],i=p[4],a=p[5]}var m=`-200deg`,h=`center`;return(a||o)&&n&&(m=`-45deg`),((a||o)&&r||(i||s)&&n)&&(m=`45deg`),(i||s)&&r&&(m=`-90deg`),(n||r)&&(h=(n?`left`:`right`)+` bottom`),d[f]=(0,l.animation)(` 167 `+(e?`to`:`from`)+` { opacity: 0; transform-origin: `+h+`; transform: rotate3d(0, 0, 1, `+m+`);} 168 `+(e?`from`:`to`)+` { opacity: 1; transform-origin: `+h+`; transform: none;} 169 `),d[f]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,o=e.duration,c=o===void 0?l.defaults.duration:o,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`}};return(0,s.default)(m,h,h,t)}Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=n(EM()),l=wM(),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),PM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.mirror,a=t.opposite,o=!!n|(r?2:0)|(i?16:0)|(a?32:0)|(e?64:0);if(d.hasOwnProperty(o))return d[o];if(!i!=!(e&&a)){var s=[r,n];n=s[0],r=s[1]}var c=n?`-100%`:r?`100%`:`0`,u=e?`from { 170 opacity: 1; 171 } 172 to { 173 transform: translate3d(`+c+`, 0, 0) skewX(30deg); 174 opacity: 0; 175 } 176 `:`from { 177 transform: translate3d(`+c+`, 0, 0) skewX(-30deg); 178 opacity: 0; 179 } 180 60% { 181 transform: skewX(20deg); 182 opacity: 1; 183 } 184 80% { 185 transform: skewX(-5deg); 186 opacity: 1; 187 } 188 to { 189 transform: none; 190 opacity: 1; 191 }`;return d[o]=(0,l.animation)(u),d[o]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,s=e.duration,c=s===void 0?l.defaults.duration:s,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`}};return m.left,m.right,m.mirror,m.opposite,(0,o.default)(m,h,h,t)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(EM()),s=c(),l=wM(),u={out:s.bool,left:s.bool,right:s.bool,mirror:s.bool,opposite:s.bool,duration:s.number,timeout:s.number,delay:s.number,count:s.number,forever:s.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),FM=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=t.left,r=t.right,i=t.up,a=t.down,o=t.top,s=t.bottom,c=t.mirror,u=t.opposite,f=!!n|(r?2:0)|(o||a?4:0)|(s||i?8:0)|(c?16:0)|(u?32:0)|(e?64:0);if(d.hasOwnProperty(f))return d[f];if(!c!=!(e&&u)){var p=[r,n,s,o,a,i];n=p[0],r=p[1],o=p[2],s=p[3],i=p[4],a=p[5]}var m=n||r,h=o||s||i||a,g=m||h,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0;return g?e?(v=m?(n?``:`-`)+`42px`:`0`,y=h?(a||o?`-`:``)+`60px`:`0`,b=m?(r?``:`-`)+`2000px`:`0`,x=h?(i||s?``:`-`)+`2000px`:`0`,_=`40% { 192 opacity: 1; 193 transform: scale3d(.475, .475, .475) translate3d(`+v+`, `+y+`, 0); 194 } 195 to { 196 opacity: 0;
197 transform: scale(.1) translate3d(`+b+`, `+x+`, 0); 198 transform-origin: `+(h?`center bottom`:(n?`left`:`right`)+` center`)+`; 199 }`):(v=m?(n?`-`:``)+`1000px`:`0`,y=h?(a||o?`-`:``)+`1000px`:`0`,b=m?(r?`-`:``)+`10px`:`0`,x=h?(i||s?`-`:``)+`60px`:`0`,_=`from { 200 opacity: 0; 201 transform: scale3d(.1, .1, .1) translate3d(`+v+`, `+y+`, 0); 202 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 203 } 204 60% { 205 opacity: 1; 206 transform: scale3d(.475, .475, .475) translate3d(`+b+`, `+x+`, 0); 207 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 208 }`):_=(e?`to`:`from`)+` {opacity: 0; transform: scale3d(.1, .1, .1);} `+(e?`from`:`to`)+` { opacity: 1; transform: none;}`,d[f]=(0,l.animation)(_),d[f]}function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.defaults,t=e.children,n=(e.out,e.forever),a=e.timeout,o=e.duration,c=o===void 0?l.defaults.duration:o,u=e.delay,d=u===void 0?l.defaults.delay:u,f=e.count,p=f===void 0?l.defaults.count:f,m=r(e,[`children`,`out`,`forever`,`timeout`,`duration`,`delay`,`count`]),h={make:i,duration:a===void 0?c:a,delay:d,forever:n,count:p,style:{animationFillMode:`both`},reverse:m.left};return(0,s.default)(m,h,h,t)}Object.defineProperty(e,"__esModule",{value:!0});var o=c(),s=n(EM()),l=wM(),u={out:o.bool,left:o.bool,right:o.bool,top:o.bool,bottom:o.bool,mirror:o.bool,opposite:o.bool,duration:o.number,timeout:o.number,delay:o.number,count:o.number,forever:o.bool},d={};a.propTypes=u,e.default=a,t.exports=e.default})),IM=r((e=>{function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0});var n=OM();Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t(n).default}});var r=DM();Object.defineProperty(e,"Fade",{enumerable:!0,get:function(){return t(r).default}});var i=kM();Object.defineProperty(e,"Bounce",{enumerable:!0,get:function(){return t(i).default}});var a=AM();Object.defineProperty(e,"Roll",{enumerable:!0,get:function(){return t(a).default}});var o=jM();Object.defineProperty(e,"Slide",{enumerable:!0,get:function(){return t(o).default}});var s=MM();Object.defineProperty(e,"Flip",{enumerable:!0,get:function(){return t(s).default}}),Object.defineProperty(e,"Reveal",{enumerable:!0,get:function(){return t(n).default}});var c=NM();Object.defineProperty(e,"Rotate",{enumerable:!0,get:function(){return t(c).default}});var l=PM();Object.defineProperty(e,"LightSpeed",{enumerable:!0,get:function(){return t(l).default}});var u=FM();Object.defineProperty(e,"Zoom",{enumerable:!0,get:function(){return t(u).default}})}))(),LM=[{name:`Build higher-order thinking skills with a sequenced suite of activities`,content:`After watching the video, students get multiple vocab and content exposures with a suite of activities that strengthen vocabulary and comprehension at every level of Bloomâs Taxonomy.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-video1.gif`,button:`CHECK IT OUT`,link:`https://renaissance.widen.net/s/vdzxpmj2vj/flocabulary-classroom-infographic`},{name:`Save lesson planning time across all content areas with playlists`,content:`Sequence, organize, and play your favorite Flocabulary videos on repeat, boosting vocabulary and content exposure and supporting an entire instructional unit.`,image:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/CampaignB2C/Mockup_Flocabulary+Retargeting+Campaign+B2C+LP+(1).png`,button:`BROWSE`,link:`/playlists/`}],RM=class extends G.Component{state={selected:0,shouldBeOpened:!0};handleSwitchTab=(e,t)=>
208{let{selected:n,shouldBeOpened:r}=this.state;n===t&&r?this.setState({shouldBeOpened:!1}):n===t&&!r?this.setState({shouldBeOpened:!0}):this.setState({selected:t,shouldBeOpened:!0})};renderTabNav(){let{selected:e}=this.state;return(0,q.jsx)(`div`,{className:`howItWorks__tab__nav howItWorks__tab__nav--centered`,children:LM.map((t,n)=>(0,q.jsxs)(`div`,{className:`howItWorks__tab__item ${n===e?`active`:``} `,onClick:e=>this.handleSwitchTab(t,n),children:[(0,q.jsx)(`div`,{className:`howItWorks__tab__itemHeader`,children:(0,q.jsx)(`h3`,{className:`heading--base`,children:t.name})}),n===e?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`p`,{className:`howItWorks__tab__text`,children:t.content}),(0,q.jsx)(`a`,{href:t.link,target:`_blank`,className:`marketing__hero__button tabs analytics-hiw-hero-freetrial`,children:t.button})]}):null]},t.name))})}renderAccordion=()=>{let{selected:e,shouldBeOpened:t}=this.state;return(0,q.jsx)(`div`,{className:`accordion-wrapper`,children:LM.map((n,r)=>(0,q.jsxs)(`div`,{children:[r===e&&t,(0,q.jsxs)(`div`,{className:`accordion-title ${r===e&&t?`open`:``} `,onClick:e=>this.handleSwitchTab(n,r),children:[(0,q.jsx)(`div`,{className:`icon--title--description--container`,children:n.name}),(0,q.jsx)(`img`,{loading:`lazy`,className:`accordion--arrow`,src:`https://flocabulary.s3.amazonaws.com/marketing/hiw/panel1/panel-1-Toggle-chevron.svg`,alt:``})]}),(0,q.jsx)(`div`,{className:`accordion-item ${r===e&&t?`active`:``}`,children:r===e&&t?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`p`,{className:`howItWorks__tab__text accordion-content`,children:this.renderContent()}),(0,q.jsx)(`p`,{className:`howItWorks__tab__text accordion-content`,children:n.content}),(0,q.jsx)(`a`,{href:n.link,target:`_blank`,className:`marketing__hero__button tabs analytics-hiw-hero-freetrial`,children:n.button})]}):null})]},`${n.name}-accordion-element`))})};renderContent(){return(0,q.jsx)(`div`,{className:`howItWorks__tab__content`,children:(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(`img`,{src:`${LM[this.state.selected].image}`,width:`100%`,alt:``,loading:`lazy`,decoding:`async`})})})}render(){return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`howItWorks__tab howItWorks__tab--desktop`,children:[this.renderTabNav(),this.renderContent()]}),(0,q.jsx)(`div`,{className:`howItWorks__tab tablet-mobile`,children:this.renderAccordion()})]})}},zM=`https://flocabulary.s3.amazonaws.com/webassets/marketing/`,BM=class extends G.Component{render(){let{graphicOne:e,graphicTwo:t,backgroundImage:n,className:r,loading:i}=this.props,a=(e,t=`.png`)=>e.includes(`https`)?e:`${zM}${e}${t}`;return(0,q.jsx)(`div`,{className:`marketing__graphicRow ${r}`,style:{backgroundImage:`url(${a(n,`.svg`)})`},alt:n,title:n,children:e&&t&&(0,q.jsx)(`div`,{className:`grid-container marketing__graphicRow__wrapper`,style:{width:`100%`},children:(0,q.jsxs)(IM.Fade,{cascade:!0,duration:400,children:[(0,q.jsx)(`div`,{className:`marketing__graphicRow__imageWrapper`,children:(0,q.jsx)(`img`,{loading:i||`eager`,src:a(e),className:`marketing__graphicRow__image`,alt:`${e} first`,title:`${e} footer`})}),(0,q.jsx)(`div`,{className:`marketing__graphicRow__imageWrapper`,children:(0,q.jsx)(`img`,{loading:i||`eager`,src:a(t),className:`marketing__graphicRow__image`,alt:`${t} second`,title:`${t} footer`})})]})})})}},VM=`modulepreload`,HM=function(e,t){return new URL(e,t).href},UM={},WM=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=HM(t,n),t in UM)return;UM[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:VM,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n
208)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},GM=$s(class extends G.Component{constructor(e){super(e),this.videoRef=G.createRef(),this.state={isPlaying:!0}}togglePlayPause=()=>{this.state.isPlaying?this.videoRef.current.pause():this.videoRef.current.play(),this.setState({isPlaying:!this.state.isPlaying})};renderHero=e=>{let t=this.state.isPlaying?`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Pause.svg`:`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Play.svg`;return(0,q.jsxs)(`section`,{className:`campaignB2C marketing__section marketing__hero campaignB2C`,children:[(0,q.jsxs)(`div`,{className:`grid-container marketing__hero__textWapper`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsx)(`h1`,{className:`heading--jumbo marketing__hero__heading`,children:`Think you know Flocabulary? Think again.`}),(0,q.jsxs)(`p`,{className:`marketing__hero__subheading`,children:[`Weâre known for our engaging hip-hop videos.`,(0,q.jsx)(`br`,{}),`But we have so much more to`,` `,(0,q.jsx)(`span`,{className:`bolder`,children:`accelerate vocabulary acquisition and strengthen comprehension skills.`})]}),(0,q.jsx)(b,{to:`/plans/?signup=recurly_select_plan`,className:`marketing__hero__button marketing__hero__button--color analytics-hiw-hero-freetrial hero`,onClick:()=>za(`contact sales`,`top`,e),children:`GET STARTED`})]}),(0,q.jsxs)(`div`,{className:`video-container`,children:[(0,q.jsx)(`video`,{preload:`auto`,ref:this.videoRef,src:`https://flocabulary.s3.amazonaws.com/marketing/homepage/focab-hero-background.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,fetchPriority:`high`}),(0,q.jsx)(`button`,{onClick:this.togglePlayPause,className:`video_button`,children:(0,q.jsx)(`img`,{src:t,alt:this.state.isPlaying?`pause`:`play`,fetchPriority:`high`})})]})]}),(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/home-hero-wave.svg`,alt:``,className:`wave--image--hero desktop--wave`,fetchPriority:`high`})]})};renderIconInformation=()=>(0,q.jsx)(`section`,{className:`campaignB2C panel1 marketing__section`,children:(0,q.jsxs)(`div`,{className:`campaignB2C panel1 grid-container`,children:[(0,q.jsxs)(`div`,{className:`campaignB2C panel1 iconTextContainer first`,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/marketing/campaignB2C/Books.svg`,alt:``,className:`icon1`,fetchPriority:`high`}),(0,q.jsx)(`p`,{className:`panel1 text first`,children:`750+ standards-aligned lessons across K-12 subjects.`})]}),(0,q.jsxs)(`div`,{className:`campaignB2C panel1 iconTextContainer`,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/marketing/campaignB2C/Video.svg`,alt:``,className:`icon2`,fetchPriority:`high`}),(0,q.jsx)(`p`,{className:`panel1 text`,children:`A suite of instructional activities included in each video lesson.`})]}),(0,q.jsxs)(`div`,{className:`campaignB2C panel1 iconTextContainer last`,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.us-east-1.amazonaws.com/webassets/marketing/campaignB2C/Student.svg`,alt:``,className:`icon3`,fetchPriority:`high`}),(0,q.jsx)(`p`,{className:`panel1 text`,children:`A lesson sequence that supports Bloomâs Taxonomy and the Science of Reading.`})]})]})});renderLessonSequence=()=>(0,q.jsx)(`section`,{className:`campaignB2C marketing__section`,children:(0,q.jsx)(`div`,{className:`campaignB2C panel2 grid-container`,children:(0,q.jsx)(RM,{})})});renderStadistics=()=>(0,q.jsx)(`section`,{className:`panel4 campaignB2C marketing__section`,children:(0,q.jsxs)(`div`,{className:`campaignB2C panel4 grid-container`,children:[(0,q.jsx)(`h2`,{className:`panel4 heading--medium marketing__heading`,children:`What educators and students are saying about Flocabulary`}),(0,q.jsxs)(`div`,{className:`info--container`,children:[(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`95`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of educators who use Flocabulary daily or weekly find their students are very or highly engaged with Flocabulary lessons`})]}),(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`91`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of students agree that after watching a Flocabulary video they have a better understanding of what they're learning`})]}),(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`97`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of educators who use Flocabulary daily or weekly find that students that are challenging to engage will engage with Flocabulary lessons`})]})]}),(0,q.jsx)(`a`,{className:`panel4--button`,target:`_blank`,href:`https://s3.amazonaws.com/assets.flocabulary.com/school-and-district/Flocab_Efficacy_One_Pager.pdf`,children:`READ THE RESEARCH`})]})});renderFreeTrial=e=>{let t=(0,G.lazy)(()=>WM(()=>import(`./StartTodayCTATeachersCampaignB2C-Bi5KFLa1.js`),__vite__mapDeps([0,1,2]),import.meta.url));return(0,q.jsx)(`section`,{className:`panel6 campaignB2C marketing__section`,style:{backgroundColor:`#f7f8f9`},children:(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(t,{trackingLocation:`hiw`,userId:e})})})})};render(){let e=this.props.user?this.props.user.id:null;return(0,q.jsxs)(`div`,{children:[this.renderHero(),this.renderIconInformation(),this.renderLessonSequence(),this.renderStadistics(),this.renderFreeTrial(e),(0,q.
208jsx)(BM,{loading:`lazy`,className:`howItWorks__graphicRow`,graphicOne:`Sphinx`,graphicTwo:`Cactus`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),KM=class extends G.Component{people_one=`${Ds}careers_landing_assests/people2.png`;people_two=`${Ds}careers_landing_assests/people3.png`;people_three=`${Ds}careers_landing_assests/people1.png`;renderHero=()=>(0,q.jsx)(`section`,{className:`careers__hero`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h1`,{className:`marketing__hero__heading`,children:`Jobs at Nearpod`}),(0,q.jsx)(`div`,{className:`careers__hero__imageWrapper`,children:(0,q.jsx)(`img`,{width:`680`,height:`424`,loading:`eager`,decoding:`async`,src:this.people_one,alt:`Diverse team of Nearpod employees celebrating and collaborating in a bright, modern office space.`})})]})});renderEntryInfo=()=>(0,q.jsx)(`section`,{className:`careers_panel_one`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`content--wrapper`,children:[(0,q.jsx)(`div`,{className:`boxImg`,children:(0,q.jsx)(`img`,{width:`368`,height:`211`,loading:`lazy`,src:this.people_two,alt:`Nearpod team member presenting an award certificate to a diverse group of elementary students.`,title:`A research-based approach to ELL instruction`})}),(0,q.jsxs)(`div`,{className:`boxText`,children:[(0,q.jsx)(`h2`,{className:`panel--subtitle--desktop`,children:`Mission`}),(0,q.jsx)(`p`,{children:`People on the Nearpod team have diverse backgrounds, but share a common goal. We are committed to not only increasing academic achievement, but to fostering a love of learning in every student.`})]})]})})});renderLastInfo=()=>(0,q.jsx)(`section`,{className:`careers_panel_two`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`content--wrapper reverse`,children:[(0,q.jsxs)(`div`,{className:`boxText`,children:[(0,q.jsx)(`h2`,{className:`panel--subtitle--desktop`,children:`Life at Nearpod`}),(0,q.jsxs)(`p`,{children:[`Nearpod is getting fan mail from students and getting excited about a SQL query. It's crowding around the creative team to watch the latest video at the office and teachers crowding around our rappers at a trade show. It's getting bagels for breakfast on your birthday and staying late to play a chess game over beer. It's sitting on a`,` `,(0,q.jsx)(`span`,{children:`rainbow-colored`}),` rug with students to get their feedback on animation, and then heading back there later to do afternoon pushups. It's getting up early to visit a New York City classroom and the playing kickball agains a backdrop of the skyline after the work day is done.`,(0,q.jsx)(`br`,{}),(0,q.jsx)(`br`,{}),`You'll work with smart, dedicated people who are unified in two things: their passion for education and their passion for something else entirely. You'll write code alongside a playwright, close sales with a master potter, and write curriculum with a rapper. We value working hard to revolutionize education, and heading home to spend time with the people and activities we love.`]})]}),(0,q.jsx)(`div`,{className:`boxImg`,children:(0,q.jsx)(`img`,{width:`368`,height:`298`,loading:`lazy`,src:this.people_three,alt:`Nearpod educator engaging with students for feedback on classroom learning activities.`,title:`A research-based approach to ELL instruction`})})]})})});renderCareersList=()=>(0,q.jsxs)(`section`,{className:`positions--section`,children:[(0,q.jsx)(`h2`,{className:`marketing__hero__heading`,children:`Current Openings`}),(0,q.jsxs)(`p`,{children:[`Because of the number of applications we receive, unfortunately we are unable to respond to every one. If we are interested in an interview, you will hear from us within two weeks.`,(0,q.jsx)(`br`,{}),(0,q.jsx)(`br`,{}),`Nearpod is proud to be an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.`]}),(0,q.jsx)(`a`,{className:`marketing__button`,href:`https://www.renaissance.com/about-us/careers/`,target:`_blank`,rel:`noopener noreferrer`,children:`See open positions`})]});renderWaves=()=>(0,q.jsx)(`section`,{id:`panel_footer_waves`});render(){return(0,q.jsxs)(`div`,{children:[this.renderHero(),this.renderEntryInfo(),this.renderLastInfo(),this.renderCareersList(),(0,q.jsx)(BM,{className:`careers__graphicRow`,backgroundImage:`home-footer-wave-darkpurple`})]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`BlueWaveFooter.scss`),e.textContent=`.blueWaveFooter__waveContainerBottom .marketing__graphicRow { 209 background: url(https://flocabulary.s3.amazonaws.com/marketing/Inquiry/footer-purple-wave-inquiry-form.svg) no-repeat; 210 background-size: cover; 211}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();
211var qM=class extends G.Component{render(){let{customBackgroundImage:e}=this.props;return(0,q.jsx)(`div`,{className:`blueWaveFooter__waveContainerBottom`,children:(0,q.jsx)(BM,{backgroundImage:e?`${e}`:`how-to-use-footer-wave-darkpurple`})})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`BlueWaveHeader.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 212 width: 17.0625rem !important; 213 height: 9.75rem !important; 214} 215 216.default-browse-card-dimensions { 217 width: 19.0625rem !important; 218 height: 23.5rem !important; 219} 220 221.blueWaveHeader__waveContainerTop { 222 -webkit-font-smoothing: antialiased; 223 -moz-osx-font-smoothing: grayscale; 224 display: flex; 225 flex-flow: column nowrap; 226 justify-content: center; 227 align-items: center; 228 background-position: 50% 100%; 229 background-repeat: no-repeat; 230 background-size: cover; 231 color: #fff; 232 height: 450px; 233 position: absolute; 234 width: 100%; 235 min-width: 390px; 236} 237.blueWaveHeader__waveContainerTop.inquirySize { 238 z-index: -1; 239} 240@media screen and (min-width: 2250px) { 241 .blueWaveHeader__waveContainerTop.inquirySize { 242 height: 400px; 243 } 244} 245@media screen and (min-width: 2750px) { 246 .blueWaveHeader__waveContainerTop.inquirySize { 247 height: 450px; 248 } 249} 250@media screen and (max-width: 390.98px) { 251 .blueWaveHeader__waveContainerTop.inquirySize { 252 min-width: 320px; 253 } 254} 255.blueWaveHeader__waveContainerTop img { 256 height: auto; 257 width: 100%; 258} 259@media print, screen and (max-width: 1023.98px) { 260 .blueWaveHeader__waveContainerTop { 261 height: 390px; 262 } 263} 264@media print, screen and (max-width: 639.98px) { 265 .blueWaveHeader__waveContainerTop { 266 height: 320px; 267 padding-top: 4rem; 268 } 269} 270 271.blueWaveHeader__text { 272 width: 100%; 273 inset: 160px 0 0; 274 color: #fff; 275 font-family: freight-sans-pro, sans-serif; 276 font-size: 2.875rem; 277 font-weight: lighter; 278 line-height: 1.25; 279 margin: auto; 280 position: absolute; 281 text-align: center; 282} 283.blueWaveHeader__text.inquirySize { 284 z-index: -1; 285 width: 1000px !important; 286 top: 100px; 287} 288@media screen and (max-width: 1279.98px) { 289 .blueWaveHeader__text.inquirySize { 290 width: 767px !important; 291 } 292} 293@media screen and (max-width: 768.98px) { 294 .blueWaveHeader__text.inquirySize { 295 width: 550px !important; 296 top: 150px; 297 } 298} 299@media screen and (max-width: 650.98px) { 300 .blueWaveHeader__text.inquirySize { 301 width: 350px !important; 302 top: 100px; 303 } 304} 305@media screen and (max-width: 1280.98px) { 306 .blueWaveHeader__text { 307 font-size: 2.25rem; 308 width: 767px; 309 } 310}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var JM=class extends G.Component{render(){let{headerMessage:e,customClass:t,customBackgroundImage:n}=this.props;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`section`,{className:`blueWaveHeader__waveContainerTop ${t||``}`,style:{backgroundColor:`#ffffff`,backgroundImage:n?`url(${n})`:`url(https://flocabulary.s3.amazonaws.com/webassets/marketing/inquiry-header-wave.svg)`}}),(0,q.jsx)(`h1`,{className:`text--medium blueWaveHeader__text ${t||``}`,children:e||``})]})}},YM=class extends G.Component{render(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(JM,{}),(0,q.jsx)(`div`,{className:`Filler`}),(0,q.jsxs)(`div`,{className:`SubmissionCard feedback`,children:[(0,q.jsx)(`img`,{alt:`sun`,src:`https://s3.amazonaws.com/flocabulary/webassets/marketing/sun-w-sunglasses.svg`}),(0,q.jsx)(`h2`,{children:`Thanks`}),(0,q.jsx)(`h5`,{children:`Your feedback will help our team improve Flocabulary.`}),(0,q.jsx)(b,{className:`marketing__button marketing__button--color`,style:{backgroundColor:`#565cc0`},to:`/`,children:`HOME`})]}),(0,q.jsx)(qM,{})]})}},XM=class extends G.Component{static defaultProps={trackingLocation:``,trialButtonStyle:{backgroundColor:`#45b7ba`,color:`#ffffff`,marginTop:`0px`}};render(){let{additionalClassname:e,trackingLocation:t,trialButtonStyle:n}=this.props;return(0,q.jsx)(`section`,{className:`marketing__section marketing__CTARow stcrsad ${e}`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsxs)(`h2`,{className:`heading--medium marketing__heading`,children:[`Interested in transforming classroom dynamics across `,(0,q.jsx)(`br`,{}),`your school or district?`]}),(0,q.jsx)(`div`,{className:`grid-x marketing__CTARow__wrapper`,style:{marginTop:`20px`},children:(0,q.jsx)(b,{to:`/inquiry/ `,children:(0,q.jsx)(`button`,{className:`marketing__button marketing__button--color analytics-${t}-freetrial`,style:n,children:(0,q.jsx)(`div`,{style:{fontSize:`12px`},children:`GET STARTED TODAY`})})})})]})})}},ZM=`https://s3.us-east-1.amazonaws.com/assets.flocabulary.com/google-integrations/white.svg`,QM=`https://s3.amazonaws.com/assets.flocabulary.com/logo__plus.svg`,$M=`https://nearpod.com/page/google-integrations/img/google-logo.svg`,eN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/gcpa-badge.png`,tN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/import_a_class.gif`,nN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/sharing_an_assignment.gif`,rN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/student_accessing.gif`,iN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/SSO.gif`,aN=`https://s3.amazonaws.com/assets.flocabulary.com/google-integrations/invite_students.gif`,oN=`https://flocabulary.com/inquiry`,sN=$s(class extends G.Component{render(){return(0,q.jsxs)(`div`,{id:`home`,children:[(0,q.jsx)(`section`,{id:`hero`,className:`hero--section--google`,children:(0,q.jsx)(`div`,{className:`hero--content`,children:(0,q.jsxs)(`div`,{className:`hero--info`,children:[(0,q.jsxs)(`div`,{className:`box--title`,children:[(0,q.jsxs)(`h1`,{className:`hero--title`,children:[`Experience `,(0,q.jsx)(`br`,{className:`hero--text--divisor`}),` the power of`]}),(0,q.jsxs)(`div`,{className:`home__imagesContainer_gi`,children:[(0,q.jsx)(`img`,{className:`home__image__a`,src:ZM}),(0,q.jsx)(`img`,{className:`home__image__b`,src:QM}),(0,q.jsx)(`img`,{className:`home__image__c`,src:$M})]})]}),(0,q.jsx)(`p`,{className:`hero--subtitle`,children:`Learn how you can bring the power of hip-hop music and creativity tools into your classroom with your comprehensive Google integrations.`}),(0,q.jsxs)(`div`,{className:`box-cta`,children:[(0,q.jsx)(qa,{userGoal:P.TRIALS,className:`box-cta--link pointer form-cta cell medium-offset-0 medium-6 small-offset-1 small-10 marketing__hero__button marketing__hero__button--color analytics-home-hero-freetrial`,onClick:()=>za(`start free trial`,`top`),children:(0,q.jsx)(`div`,{children:`Start free trial`})}),(0,q.jsx)(`a`,{href:oN,className:`box-cta--link pointer btn-white`,target:`_blank`,children:`LEARN MORE`})]})]})})}),(0,q.jsx)(`section`,{className:`demo--section`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations`,children:(0,q.jsxs)(`div`,{className:`demo-wrapper`,children:[(0,q.jsx)(`p`,{className:`demo-text`,children:`Increase achievement by bringing joy to every classroom with Flocabulary and your favorite Google tools`}),(0,q.jsx)(`img`,{src:eN,className:`demo-img`})]})})}),(0,q.jsxs)(`section`,{className:`planning--section`,children:[(0,q.jsx)(`div`,{className:`planning--tab first`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations`,children:(0,q.jsxs)(`div`,{className:`feature-list`,children:[(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-info`,children:(0,q.jsx)(`p`,{className:`text`,children:(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`b`,{children:`Import Google Classroom`}),` classes to Flocabulary for seamless rostering.`]})})})}),(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-animation`,children:(0,q.jsx)(`img`,{className:`anim-6`,src:tN,alt:`Sign in with google`,title:`Sign in with google`})})})]})})}),(0,q.jsx)(`div`,{className:`planning--tab invert with--back`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations planet`,children:(0,q.jsxs)(`ul`,{className:`feature-list planet`,children:[(0,q.jsx)(`li`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-info`,children:(0,q.jsx)(`p`,{className:`text`,children:(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`b`,{children:`Share`}),` assignments created on Flocabulary `,(0,q.jsx)(`b`,{children:`to Google Classroom`})]})})})}),(0,q.jsx)(`li`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-animation`,children:(0,q.jsx)(`img`,{className:`anim-6`,src:nN,alt:`Google Slides`,title:`Google Slides`})})})]})})}),(0,q.jsx)(`div`,{className:`planning--tab`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations`,children:(0,q.jsxs)(`div`,{className:`feature-list`,children:[(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-info`,children:(0,q.jsx)(`p`,{className:`text`,children:(0,q.jsxs)(`span`,{children:[`Students conveniently `,(0,q.jsx)(`b`,{children:`access`}),` their `,(0,q.jsx)(`b`,{children:`Flocabulary`}),` assignments`,(0,q.jsx)(`b`,{children:` directly from Google Classroom`})]})})})}),(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-animation`,children:(0,q.jsx)(`img`,{className:`anim-6`,src:rN,alt:`Google Safe Search`,title:`Google Safe Search`})})})]})})}),(0,q.jsx)(`div`,{className:`planning--tab invert special-height`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations`,children:(0,q.jsxs)(`ul`,{className:`feature-list `,children:[(0,q.jsx)(`li`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-info`,children:(0,q.jsx)(`p`,{className:`text`,children:(0,q.jsxs)(`span`,{children:[`Sign into Flocabulary using `,(0,q.jsx)(`b`,{children:`Google single sign-on`}),` (SSO)`]})})})}),(0,q.jsx)(`li`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-animation`,children:(0,q.jsx)(`img`,{className:`anim-6`,src:iN,alt:`Save from Google Drive`,title:`Save from Google Drive`})})})]})})}),(0,q.jsx)(`div`,{className:`planning--tab with--back-last`,children:(0,q.jsx)(`div`,{className:`wrapper-g-integrations`,children:(0,q.jsxs)(`div`,{className:`feature-list`,children:[(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-info`,children:(0,q.jsx)(`p`,{className:`text`,children:(0,q.jsxs)(`span`,{children:[`Use your `,(0,q.jsx)(`b`,{children:`Gmail contacts to invite colleagues`}),` to your subscription and students to classes`]})})})}),(0,q.jsx)(`div`,{className:`feature-item`,children:(0,q.jsx)(`div`,{className:`feat-animation`,children:(0,q.jsx)(`img`,{className:`anim-6`,src:aN,alt:`Google Safe Search`,title:`Google Safe Search`})})})]})})})]}),(0,q.jsx)(`section`,{className:`quote--section`,children:(0,q.jsxs)(`div`,{className:`testimonial__slide grid-x`,children:[(0,q.jsx)(`div`,{className:`cell small-12 medium-7 large-5`,children:(0,q.jsx)(`img`,{src:`https://s3.amazonaws.com/assets.flocabulary.com/school-and-district/slider_panel/0.jpg`,width:`100%`})}),(0,q.jsxs)(`div`,{className:`cell small-12 medium-5 large-7 testimonial__slide__copyWrapper`,children:[(0,q.jsx)(`p`,{className:`text--smallish testimonial__slide__text flag--text`,children:`The great thing about Flocabularyâs integration with Google Classroom is that it reduces the amount of transitions students make to access content, assignments, and feedback.`}),(0,q.jsx)(`h2`,{className:`text--smallest flag--text-smallest`,children:`Amanda S., 3rd grade teacher and Flocabulary Master Certified Educator`}),(0,q.jsx)(`h3`,{className:`text--smallest flag--text-smallest`,style:{color:`#98a0b1`},children:`South Carolina`})]})]})}),(0,q.jsx)(XM,{additionalClassname:`cta_google_integrations`,trackingLocation:`results`})]})}},[mr]),cN=[{name:`Video`,content:`Engage all learners with a video that uses hip-h
310op, storytelling, and humor to teach key content, vocab, and skills.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-video1.gif`,icon:ue},{name:`Vocab Cards`,content:`Build word knowledge by writing and drawing key words from the lesson.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-vocabcards.gif`,icon:Gt},{name:`Vocab Game`,content:`Test word knowledge each vocab word with a variety of practice opportunities.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-vocabgame.gif`,icon:ft},{name:`Break it Down`,content:`Cite evidence to support responses to key questions from the lesson.`,image:`https://flocabulary.s3.amazonaws.com/marketing/hiw/break-it-down.gif`,icon:Sn},{name:`Read & Respond`,content:`Practice reading comprehension with passages and text-dependent questions.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-readrespond.gif`,icon:gn},{name:`Quiz`,content:`Assess comprehension of key content and vocabulary.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-quiz.gif`,icon:un},{name:`Lyric Lab`,content:`Demonstrate mastery through rhyme writing.`,image:`https://flocabulary.s3.amazonaws.com/webassets/marketing/magnets-create.gif`,icon:Ue}],lN=class extends G.Component{state={selected:0,shouldBeOpened:!0};handleSwitchTab=(e,t)=>
310{let{selected:n,shouldBeOpened:r}=this.state;n===t&&r?this.setState({shouldBeOpened:!1}):n===t&&!r?this.setState({shouldBeOpened:!0}):this.setState({selected:t,shouldBeOpened:!0})};renderTabNav(){let{selected:e}=this.state;return(0,q.jsx)(`div`,{className:`howItWorks__tab__nav howItWorks__tab__nav--spaceBetween`,children:cN.map((t,n)=>(0,q.jsxs)(`div`,{className:`howItWorks__tab__item ${n===e?`active`:``} `,onClick:e=>this.handleSwitchTab(t,n),children:[(0,q.jsxs)(`div`,{className:`howItWorks__tab__itemHeader`,children:[(e=>(0,q.jsx)(e,{className:`howItWorks__section__icon`}))(t.icon),(0,q.jsx)(`h3`,{className:`heading--base`,children:t.name})]}),n===e?(0,q.jsx)(`p`,{className:`howItWorks__tab__text`,children:t.content}):null]},t.name))})}renderAccordion=()=>{let{selected:e,shouldBeOpened:t}=this.state;return(0,q.jsx)(`div`,{className:`accordion-wrapper`,children:cN.map((n,r)=>(0,q.jsxs)(`div`,{children:[r===e&&t,(0,q.jsxs)(`div`,{className:`accordion-title ${r===e&&t?`open`:``} `,onClick:e=>this.handleSwitchTab(n,r),children:[(e=>(0,q.jsx)(e,{className:`howItWorks__section__icon`}))(n.icon),(0,q.jsxs)(`div`,{className:`icon--title--description--container`,children:[n.name,r===e&&t?(0,q.jsx)(`p`,{className:`howItWorks__tab__text`,children:n.content}):null]}),(0,q.jsx)(`img`,{loading:`lazy`,className:`accordion--arrow`,src:`https://flocabulary.s3.amazonaws.com/marketing/hiw/panel1/panel-1-Toggle-chevron.svg`,alt:``})]}),(0,q.jsx)(`div`,{className:`accordion-item ${r===e&&t?`active`:``}`,children:r===e&&t?(0,q.jsx)(`p`,{className:`howItWorks__tab__text accordion-content`,children:this.renderContent()}):null})]},`${n.name}-accordion-element`))})};renderContent(){return(0,q.jsx)(`div`,{className:`howItWorks__tab__content`,children:(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(`img`,{src:`${cN[this.state.selected].image}`,alt:``,loading:`lazy`,decoding:`async`})})})}render(){return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`howItWorks__tab howItWorks__tab--desktop`,children:[this.renderTabNav(),this.renderContent()]}),(0,q.jsx)(`div`,{className:`howItWorks__tab tablet-mobile`,children:this.renderAccordion()})]})}},uN=(0,G.lazy)(()=>WM(()=>import(`./Video-AArVttNi.js`).then(e=>e.n),__vite__mapDeps([3,1,4,5,6,7,8,9,10,11,12,2,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36]),import.meta.url)),dN=$s(class extends G.Component{constructor(e){super(e),this.videoRef=G.createRef(),this.state={isPlaying:!0}}togglePlayPause=()=>{this.state.isPlaying?this.videoRef.current.pause():this.videoRef.current.play(),this.setState({isPlaying:!this.state.isPlaying})};onClickStartFreeTrialButton=()=>{za(`start free trial`,`top`)};onClickStartAsAStudentButton=()=>{za(`contact sales`,`top`)};ctaHeroButtons=()=>(0,q.jsxs)(`div`,{className:`cta-buttons-container`,children:[(0,q.jsxs)(`div`,{className:`marketing__button-wrapper`,children:[(0,q.jsx)(`p`,{className:`flo-text`,children:`TEACHERS`}),(0,q.jsx)(qa,{userGoal:`/how-it-works/${P.INDIVIDUAL_TRIAL}`,className:`marketing__button marketing__button--color marketing__button-hero-cta marketing__hero__button`,onClick:this.onClickStartFreeTrialButton,role:`button`,children:`FREE TRIAL`})]}),(0,q.jsxs)(`div`,{className:`marketing__button-wrapper`,children:[(0,q.jsx)(`p`,{className:`flo-text`,children:`ADMINISTRATORS`}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color marketing__button-hero-cta marketing__hero__button yellow analytics-home-hero-student`,href:`/inquiry/`,onClick:this.onClickRequestQuoteButton,children:`REQUEST A QUOTE`})]})]});renderHero=e=>{let t=this.state.isPlaying?`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Pause.svg`:`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Play.svg`;return(0,q.jsxs)(`section`,{className:`how-it-works marketing__section marketing__hero how-it-works`,children:[(0,q.jsxs)(`div`,{className:`grid-container marketing__hero__textWapper`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsxs)(`h1`,{className:`heading--jumbo marketing__hero__heading`,children:[`Rigorous and `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`standards-aligned`}),`,`,` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`video-based`}),` lessons`]}),(0,q.jsx)(`p`,{className:`marketing__hero__subheading`,children:`Build academic vocabulary and comprehension through rigorous and authentically engaging instructional experiences`}),(0,q.jsx)(`div`,{className:`cta--hero--buttons desktop`,children:this.ctaHeroButtons()})]}),(0,q.jsxs)(`div`,{className:`video-container`,children:[(0,q.jsx)(`video`,{preload:`auto`,ref:this.videoRef,src:`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/1-HIW-Video-Footage.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInl
310ine:!0,fetchPriority:`high`}),(0,q.jsx)(`button`,{onClick:this.togglePlayPause,className:`video_button`,children:(0,q.jsx)(`img`,{src:t,alt:this.state.isPlaying?`pause`:`play`,fetchPriority:`high`})})]}),(0,q.jsx)(`div`,{className:`cta--hero--buttons tablet`,children:this.ctaHeroButtons()})]}),(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/home-hero-wave.svg`,alt:``,className:`wave--image--hero desktop--wave`,fetchPriority:`high`}),(0,q.jsx)(`div`,{className:`wave--container`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/home-hero-wave.svg`,alt:``,className:`wave--image--hero`,fetchPriority:`high`})})]})};renderLessonSequence=()=>(0,q.jsx)(`section`,{className:`how-it-works marketing__section`,children:(0,q.jsxs)(`div`,{className:`how-it-works panel1 grid-container`,children:[(0,q.jsx)(`h2`,{className:`panel1 heading--medium marketing__heading`,children:`The Lesson Sequence`}),(0,q.jsxs)(`p`,{className:`panel1 text`,children:[(0,q.jsx)(`span`,{className:`dashed--word`,children:`Research-based,`}),` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`standards-aligned,`}),` and sequenced to build`,` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`higher-order`}),` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`thinkingâexplore`}),` how Flocabulary strengthens students' vocabulary, and comprehension at every level.`]}),(0,q.jsx)(lN,{})]})});renderUnlockComprehension=()=>{let e=(0,G.lazy)(()=>WM(()=>import(`./HowItWorksHorizontalTabs-RCQHWbnw.js`),__vite__mapDeps([37,1,2]),import.meta.url));return(0,q.jsx)(`section`,{className:`how-it-works marketing__section`,children:(0,q.jsxs)(`div`,{className:`how-it-works panel2 grid-container`,children:[(0,q.jsx)(`h2`,{className:`panel2 heading--medium marketing__heading`,children:`Unlock comprehension through vocabulary acquisition across the curriculum`}),(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(e,{})})]})})};renderStadistics=()=>(0,q.jsx)(`section`,{className:`panel3 how-it-works marketing__section`,children:(0,q.jsxs)(`div`,{className:`how-it-works panel3 grid-container`,children:[(0,q.jsx)(`h2`,{className:`panel3 heading--medium marketing__heading`,children:`What educators and students are saying about Flocabulary`}),(0,q.jsxs)(`div`,{className:`info--container`,children:[(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`95`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of educators who use Flocabulary daily or weekly find their students are very or highly engaged with Flocabulary lessons`})]}),(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`91`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of students agree that after watching a Flocabulary video they have a better understanding of what they're learning`})]}),(0,q.jsxs)(`div`,{className:`stadistics`,children:[(0,q.jsxs)(`h3`,{className:`number`,children:[`97`,(0,q.jsx)(`span`,{className:`percentage`,children:`%`})]}),(0,q.jsx)(`p`,{className:`description`,children:`of educators who use Flocabulary daily or weekly find that students that are challenging to engage will engage with Flocabulary lessons`})]})]}),(0,q.jsx)(`a`,{className:`panel3--button`,target:`_blank`,href:`https://s3.amazonaws.com/assets.flocabulary.com/school-and-district/Flocab_Efficacy_One_Pager.pdf`,children:`READ THE RESEARCH`})]})});renderInAction=()=>(0,q.jsx)(`section`,{className:`panel4 how-it-works marketing__section`,style:{backgroundColor:`#f7f8f9`},children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h3`,{className:`heading--medium marketing__heading`,children:`Dive deeper into the power of rigor and rhythm`}),(0,q.jsxs)(`div`,{className:`howItWorks__videoWrapper`,children:[(0,q.jsx)(`img`,{loading:`lazy`,alt:`headphones`,src:`https://flocabulary.s3.amazonaws.com/marketing/hiw/panel4/panel-4-Headphones.svg`,className:`howItWorks__image__headphone`}),(0,q.jsx)(`img`,{loading:`lazy`,alt:`headphones cord`,src:`https://flocabulary.s3.amazonaws.com/marketing/hiw/panel4/panel-4-Headphones-Line.svg`,className:`howItWorks__image__headphone__cord`}),(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(uN,{loading:`lazy`,preload:`none`,isAuthorized:!0,file:`https://flocabulary.s3.amazonaws.com/marketing/hiw/How-Flocabulary-Works-1.mp4`,image:`https://flocabulary.s3.amazonaws.com/marketing/hiw/panel4/panel-4-Video-+Thumbnail.png`,shouldDisplay:!0,bitrate:1080,height:``,width:``,transcodedVideos:this.props.transcodedVideos,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`how it works`})})]})]})});renderFreeTrial=e=>{let t=(0,G.lazy)(()=>WM(()=>import(`./StartTodayCTATeachersAdministrators-BSPKpr9n.js`),__vite__mapDeps([38,1,4,5,6,7,8,9,10,11,12,2,13,14,15,16,17]),import.meta.url));return(0,q.jsx)(`section`,{className:`panel5 how-it-works marketing__section`,style:{backgroundColor:`#f7f8f9`},children:(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(t,{trackingLocation:`hiw`,userId:e})})})})};render(){let e=this.props.user?this.props.user.id:null;return(0,q.jsxs)(`div`,{children:[this.renderHero(),this.renderLessonSequence(),this.renderUnlockComprehe
310nsion(),this.renderStadistics(),this.renderInAction(),this.renderFreeTrial(e),(0,q.jsx)(BM,{loading:`lazy`,className:`howItWorks__graphicRow`,graphicOne:`Sphinx`,graphicTwo:`Cactus`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),fN=window.FlocabEnv.NEARPOD_DOMAIN,pN=class extends G.PureComponent{render(){let{description:e,extraLink:t,imgSrc:n,title:r,toggleVideo:i}=this.props;return(0,q.jsxs)(`div`,{className:`howToUse__videoCard`,children:[(0,q.jsxs)(`div`,{className:`video-card-image-container`,onClick:i,children:[(0,q.jsx)(`img`,{className:`thumbnail__image`,src:n,alt:`thumbnail image`}),(0,q.jsx)(`div`,{className:`icon-container`,children:(0,q.jsx)(`img`,{className:`playIcon`,alt:`play icon`,src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/play-red-img.png`})})]}),(0,q.jsxs)(`div`,{className:`textbox`,children:[(0,q.jsx)(`h2`,{children:r}),(0,q.jsx)(`div`,{className:`description`,children:e}),t||null]})]})}};pN.propTypes={description:K.default.string.isRequired,imgSrc:K.default.string.isRequired,title:K.default.string.isRequired,toggleVideo:K.default.func.isRequired};var mN=class extends G.PureComponent{render=()=>(0,q.jsxs)(`svg`,{className:this.props.className,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`defs`,{children:(0,q.jsx)(`path`,{id:`account_balance-a`,d:`M2,9 L2,16 L5,16 L5,9 L2,9 Z M8,9 L8,16 L11,16 L11,9 L8,9 Z M0,21 L19,21 L19,18 L0,18 L0,21 Z M14,9 L14,16 L17,16 L17,9 L14,9 Z M9.5,0 L0,5 L0,7 L19,7 L19,5 L9.5,0 Z`})}),(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,transform:`translate(2 1)`,children:[(0,q.jsx)(`mask`,{id:`account_balance-b`,fill:`#fff`,children:(0,q.jsx)(`use`,{xlinkHref:`#account_balance-a`})}),(0,q.jsx)(`g`,{mask:`url(#account_balance-b)`,children:(0,q.jsx)(`polygon`,{fill:this.props.fill||`#482E80`,points:`0 0 24 0 24 24 0 24`,transform:`translate(-2 -1)`})})]})]})},hN=class extends G.PureComponent{render=()=>(0,q.jsxs)(`svg`,{className:this.props.className,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`defs`,{children:(0,q.jsx)(`path`,{id:`extension-a`,d:`M18.5,10 L17,10 L17,6 C17,4.9 16.1,4 15,4 L11,4 L11,2.5 C11,1.12 9.88,0 8.5,0 C7.12,0 6,1.12 6,2.5 L6,4 L2,4 C0.9,4 0.01,4.9 0.01,6 L0.01,9.8 L1.5,9.8 C2.99,9.8 4.2,11.01 4.2,12.5 C4.2,13.99 2.99,15.2 1.5,15.2 L0,15.2 L0,19 C0,20.1 0.9,21 2,21 L5.8,21 L5.8,19.5 C5.8,18.01 7.01,16.8 8.5,16.8 C9.99,16.8 11.2,18.01 11.2,19.5 L11.2,21 L15,21 C16.1,21 17,20.1 17,19 L17,15 L18.5,15 C19.88,15 21,13.88 21,12.5 C21,11.12 19.88,10 18.5,10 Z`})}),(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,transform:`translate(2 1)`,children:[(0,q.jsx)(`mask`,{id:`extension-b`,fill:`#fff`,children:(0,q.jsx)(`use`,{xlinkHref:`#extension-a`})}),(0,q.jsx)(`g`,{fill:this.props.fill||`#482E80`,mask:`url(#extension-b)`,children:(0,q.jsx)(`polygon`,{points:`0 0 24 0 24 24 0 24`,transform:`translate(-2 -1)`})})]})]})},gN=class extends G.PureComponent{render=()=>(0,q.jsxs)(`svg`,{className:this.props.className,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`defs`,{children:(0,q.jsx)(`path`,{id:`format_list_numbered-a`,d:`M0,13 L2,13 L2,13.5 L1,13.5 L1,14.5 L2,14.5 L2,15 L0,15 L0,16 L3,16 L3,12 L0,12 L0,13 Z M1,4 L2,4 L2,0 L0,0 L0,1 L1,1 L1,4 Z M0,7 L1.8,7 L0,9.1 L0,10 L3,10 L3,9 L1.2,9 L3,6.9 L3,6 L0,6 L0,7 Z M5,1 L5,3 L19,3 L19,1 L5,1 Z M5,15 L19,15 L19,13 L5,13 L5,15 Z M5,9 L19,9 L19,7 L5,7 L5,9 Z`})}),(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,transform:`translate(2 4)`,children:[(0,q.jsx)(`mask`,{id:`format_list_numbered-b`,fill:`#fff`,children:(0,q.jsx)(`use`,{xlinkHref:`#format_list_numbered-a`})}),(0,q.jsx)(`g`,{fill:this.props.fill||`#482E80`,mask:`url(#format_list_numbered-b)`,children:(0,q.jsx)(`polygon`,{points:`0 0 24 0 24 24 0 24`,transform:`translate(-2 -4)`})})]})]})},_N=class extends G.PureComponent{render=()=>(0,q.jsx)(`svg`,{style:{height:300},className:this.props.className,xmlns:`http://www.w3.org/2000/svg`,width:`960`,height:`960`,viewBox:`0 0 960 960`,children:(0,q.jsxs)(`g`,{fill:`none`,transform:`translate(41 196)`,children:[(0,q.jsx)(`path`,{fill:`#FFF`,fillOpacity:`.5`,d:`M776.189806,570 C766.371845,564.505479 765.193689,553.516438 759.695631,545.274658 C751.841262,533.108219 743.986893,520.941781 735.739806,509.560274 C724.350971,493.861644 712.569417,478.947945 700.787864,463.641781 C696.467961,458.14726 697.646117,452.260274 701.966019,447.550685 C706.678641,442.44863 713.354854,441.271233 718.460194,445.588356 C727.492718,453.045205 736.525243,460.894521 744.379612,469.921233 C755.375728,482.480137 765.193689,495.823973 775.404369,508.775342 C778.938835,513.092466 781.687864,517.802055 784.044175,522.90411 C787.185922,529.183562 789.542233,535.855479 792.291262,542.134932 C797.78932,555.086301 795.825728,562.150685 784.436893,570 C782.080583,570 779.331553,570 776.189806,570 Z M249.947087,125.336301 C271.546602,123.373973 292.753398,120.626712 313.960194,119.449315 C333.988835,118.271918 354.017476,118.271918 373.653398,117.879452 C383.078641,117.879452 392.503883,118.271918 401.929126,119.449315 C421.17233,121.411644 436.48835,110.030137 436.881068,90.7993151 C437.273786,72.3534247 436.48835,53.9075342 436.095631,35.4616438 C436.095631,27.6123288 435.702913,19.7630137 436.095631,11.9136986 C436.095631,7.9890411 438.451942,6.02671233 442.379126,7.9890411 C445.128155,9.55890411 447.877184,11.9136986 450.233495,13.8760274 C463.585922,26.4349315 476.152913,39.7787671 489.898058,51.5527397 C500.108738,60.1869863 511.890291,63.7191781 524.85,56.2623288 C544.485922,44.8808219 564.907282,34.2842466 584.150485,22.510274 C593.575728,17.0157534 602.215534,9.95136986 611.248058,3.27945205 C612.818932,2.49452055 613.997087,1.70958904 616.353398,0.139726027 C617.138835,2.8869863 618.31699,5.24178082 617.924272,7.20410959 C614.389806,29.5746575 613.604369,52.730137 603.000971,73.5308219 C599.466505,80.2027397 599.073786,86.8746575 604.571845,93.5465753 C606.142718,95.1164384 606.142718,98.2561644 606.142718,100.610959 C606.142718,111.992466 611.248058,118.271918 622.636893,121.411644 C635.596602,124.943836 648.163592,129.260959 661.123301,133.185616 C667.014078,135.147945 669.370388,138.680137 666.228641,144.174658 C660.730583,153.20137 655.625243,162.620548 648.949029,170.862329 C634.418447,189.308219 619.102427,207.361644 603.786408,225.415068 C595.146602,236.011644 595.53932,246.215753 607.713592,257.59726 C618.31699,267.408904 630.883981,274.865753 642.272816,283.107534 C646.592718,286.24726 650.912621,288.602055 655.232524,291.741781 C655.232524,292.526712 655.625243,293.311644 655.625243,294.489041 C639.523786,301.160959 623.029612,307.440411 606.928155,314.504795 C593.968447,319.999315 579.045146,322.746575 569.619903,334.913014 C562.158252,344.332192 561.765534,349.434247 568.049029,360.423288 C575.51068,374.552055 583.365049,388.680822 590.433981,402.809589 C596.717476,415.368493 602.608252,427.927397 608.499029,440.486301 C612.818932,449.120548 612.033495,451.475342 602.608252,452.260274 C581.794175,454.222603 560.980097,456.184932 540.166019,452.260274 C529.562621,450.297945 518.173786,450.297945 507.570388,451.475342 C492.647087,453.045205 486.363592,464.426712 490.683495,478.555479 C493.039806,487.189726 496.181553,495.431507 498.537864,503.673288 C499.716019,507.990411 498.930583,512.7 498.930583,517.017123 C499.323301,521.334247 499.323301,525.258904 499.716019,529.968493 C497.752427,530.360959 496.181553,530.753425 495.003398,530.360959 C480.080097,526.043836 465.549515,521.334247 450.626214,517.409589 C431.38301,512.7 411.747087,507.990411 392.111165,504.850685 C382.685922,503.280822 374.438835,508.775342 366.584466,513.877397 C352.053883,523.689041 344.592233,537.032877 341.843204,553.908904 C341.450485,555.871233 339.879612,557.441096 338.701456,559.79589 C332.025243,554.30137 324.956311,549.984247 319.458252,544.09726 C310.818447,534.678082 302.964078,524.081507 294.71699,513.877397 C283.328155,500.141096 272.724757,485.619863 260.157767,472.668493 C252.303398,464.426712 240.129126,467.173973 230.311165,468.743836 C217.351456,471.09863 204.391748,475.415753 191.824757,479.340411 C179.650485,482.872603 167.868932,486.79726 154.123786,491.506849 C153.33835,477.378082 152.160194,464.034247 151.767476,451.082877 C151.767476,436.561644 150.982039,422.040411 143.520388,409.089041 C136.844175,396.922603 128.597087,389.073288 112.88835,388.288356 C88.9325243,387.110959 65.3694175,382.793836 41.4135922,380.046575 C28.061165,378.476712 14.7087379,377.299315 0.570873786,374.552055 C7.63980583,369.45 13.923301,363.563014 21.3849515,359.24589 C37.4864078,349.434247 53.9805825,340.8 69.6893204,330.59589 C82.2563107,322.746575 94.4305825,314.504795 105.819417,305.478082 C118.779126,294.881507 118.779126,281.930137 106.212136,270.54863 C91.288835,257.59726 75.5800971,245.823288 60.2640777,233.264384 C58.3004854,231.694521 56.3368932,230.124658 53.1951456,227.377397 C62.2276699,223.45274 69.6893204,218.743151 77.5436893,216.780822 C96.3941748,212.463699 115.24466,208.931507 134.095146,205.791781 C152.160194,203.044521 170.617961,200.689726 189.075728,199.119863 C203.213592,197.942466 217.351456,197.157534 231.48932,196.765068 C247.590777,196.765068 267.619417,178.711644 259.37233,157.910959 C255.837864,149.276712 253.481553,140.25 250.732524,131.223288 C250.339806,129.653425 250.339806,127.691096 249.947087,125.336301 Z M805.250971,438.916438 C804.858252,445.980822 802.109223,450.690411 796.218447,453.437671 C789.934951,456.184932 784.044175,455.792466 778.546117,451.475342 C773.048058,447.550685 767.157282,444.018493 761.659223,440.093836 C753.412136,434.206849 745.557767,427.927397 737.703398,421.647945 C732.598058,417.330822 732.598058,411.836301 735.739806,406.341781 C738.881553,400.454795 744.77233,397.707534 750.663107,400.062329 C762.051942,404.771918 773.048058,411.05137 783.651456,416.54589 C787.578641,418.508219 790.720388,421.255479 794.254854,423.610274 C799.752913,427.927397 804.858252,432.244521 805.250971,438.916438 Z`,transform:`translate(40)`}),(0,q.jsx)(`ellipse`,{cx:`444`,cy:`295`,fill:`#FF9085`,rx:`209`,ry:`199`}),(0,q.jsx)(`path`,{fill:`#FFF`,stroke:`#979797`,d:`M249.640625,225.472656 C127.710937,284.251302 48.5546875,344.143229 12.171875,405.148437 C-24.2109375,466.153646 47.796875,487.247396 228.195312,468.429687 C443.223958,421.015625 589.9375,371.608073 668.335938,320.207031 C785.933594,243.105469 928.667969,164.566406 857.300781,109.003906 C826.009115,83.0924479 723.661458,86.8802083 550.257812,120.367187 L576.851562,140.550781 C719.320312,118.358073 797.157552,111.630208 810.363281,120.367187 C823.56901,129.104167 828.205729,143.561198 824.273438,163.738281 C775.210938,217.819695 729.394531,256.387575 686.824219,279.44192 C622.96875,314.023437 304.871094,458.632812 162.398438,440.308594 C19.9257812,421.984375 57,393.714844 88.7734375,360.691406 C109.955729,338.675781 160.21875,305.492187 239.5625,261.140625 L249.640625,225.472656 Z`}),(0,q.jsx)(`path`,{fill:`#F46F66`,stroke:`#979797`,d:`M233.611046,293.087988 L242.88736,261.009987 C132.618523,315.127485 71.0451654,363.47221 58.1672868,406.044162 C63.7159052,457.279548 203.283482,446.61028 309.531982,423.522521 C411.438542,401.378265 539.883947,353.919246 597.931915,325.195997 C698.935107,273.195027 802.833021,214.416366 825.76274,151.490671 C841.04922,109.540208 757.572399,106.214712 575.332278,141.514183 L604.939663,167.828746 C680.034393,155.565688 719.546248,156.449241 723.475228,170.479407 C729.368698,191.524656 709.00962,271.994727 463.554398,344.970929 C218.099177,417.947131 159.520566,417.473012 145.98519,374.546306 C136.961606,354.829388 166.170225,327.676615 233.611046,293.087988 Z`}),(0,q.jsx)(`path`,{fill:`#000`,d:`M445.675587,95.4893928 C473.551577,96.2735918 497.501371,99.0182882 520.665926,105.68398 C530.088796,108.428676 538.726427,113.525969 547.756677,117.446964 C549.327156,118.231163 550.897634,119.015362 552.075493,118.623263 C581.521961,113.13387 610.968429,106.860278 640.807517,101.762985 C662.008974,98.2340892 683.995671,95.4893928 705.589747,93.1367959 C723.650248,91.1762985 741.318129,90 759.378629,90 C779.402228,90 799.818446,92.3525969 819.842044,93.5288954 C830.835392,94.3130944 842.22136,96.2735918 851.64423,102.155084 C859.889241,107.252377 868.134252,112.74177 875.201405,119.407462 C883.053796,127.249451 884.624274,137.836138 881.483318,148.030724 C875.986644,166.4594 864.993296,181.75128 850.073752,193.906364 C835.154208,206.453548 820.234664,219.000732 805.31512,231.155816 C797.855348,237.429407 789.610337,242.9188 781.757945,248.800293 C759.378629,265.660571 737.391933,283.305048 714.227378,298.989027 C697.344736,310.359912 678.891616,319.3782 660.831115,328.788588 C656.5123,331.141185 654.156583,333.493782 652.978724,338.198976 C647.48205,357.019751 638.4518,374.272129 627.458451,390.740307 C613.324147,412.305779 596.048885,431.126554 575.632667,447.202634 C553.645971,464.455011 528.910938,477.786394 501.034948,483.667886 C488.078502,486.412582 474.729436,489.549378 461.77299,491.117776 C451.172261,492.294075 440.571533,492.294075 429.970804,491.117776 C413.480782,489.157279 396.59814,486.804682 380.500737,482.491587 C359.29928,477.002195 338.490443,469.552304 320.429942,455.43
3106723 C317.681605,453.084126 314.933268,453.084126 311.399692,453.868325 C289.020376,458.965618 266.64106,465.23921 243.869125,468.768105 C214.422656,473.473299 184.976188,476.610095 155.1371,476.217996 C137.469219,475.825896 120.193958,476.217996 102.526077,475.825896 C79.3615217,475.433797 56.1969667,472.6891 33.4250312,467.591807 C14.5792915,463.670812 3.58594333,451.515728 0.444986709,433.087052 C-1.51811118,420.147769 3.19332375,407.992685 11.0457153,397.405999 C29.891455,371.527432 52.6633905,349.569861 75.8279455,328.004389 C93.1032069,311.92831 111.948947,297.812729 130.402067,283.305048 C154.351861,265.268471 181.049992,250.76079 208.140743,237.821507 C220.704569,231.940015 233.661016,226.842721 246.224842,220.961229 C248.18794,220.17703 249.758418,217.432334 250.543657,215.471836 C258.788668,195.474762 270.567256,177.830285 285.4868,162.538405 C300.013724,147.638625 314.933268,132.738844 333.386388,122.936357 C352.624747,112.74177 373.040965,104.507681 394.635042,99.8024872 C412.695543,97.8419898 430.756043,94.3130944 445.675587,95.4893928 Z M559.535265,124.504755 C561.890982,126.465252 563.068841,127.249451 564.246699,128.42575 C574.454808,137.051939 585.448157,144.893928 594.871027,154.304316 C600.76032,160.577908 606.649614,162.146306 614.502005,160.577908 C640.414897,155.872714 666.720409,155.088515 693.025921,157.441112 C700.878312,158.225311 708.730704,159.401609 716.190476,161.754206 C732.680498,166.8515 737.391933,183.711778 727.969063,196.258961 C723.257628,202.532553 719.331432,209.198244 714.227378,215.079737 C689.884964,243.702999 659.260637,265.268471 627.065832,284.089247 C609.79057,294.283833 591.33745,302.910022 572.88433,309.967813 C535.97809,324.083394 498.67923,337.022677 461.38037,349.96196 C439.001054,357.80395 415.836499,364.077542 393.457183,372.311631 C335.349486,393.092904 275.278691,404.855889 213.637417,407.600585 C196.362156,408.384784 178.694275,408.384784 161.811633,401.719093 C146.10685,395.053402 135.506121,378.977323 141.395415,361.332846 C146.499469,346.040966 157.492818,335.454279 170.056644,327.22019 C189.295003,315.065106 208.925982,304.08632 228.556961,292.323336 C230.520059,291.147037 232.090537,288.79444 232.875776,286.441843 C236.409353,271.149963 239.550309,255.465984 242.691266,240.174104 C243.083885,237.821507 243.476505,235.86101 244.261744,233.116313 C241.906027,233.900512 240.335548,234.292612 239.15769,235.076811 C232.483157,238.213606 225.808624,241.350402 219.134091,244.487198 C195.184297,255.073884 172.019742,266.836869 150.818285,282.520849 C108.022751,313.888808 66.0124561,345.648866 31.8545529,386.819312 C24.0021613,396.2297 15.7571502,405.247988 11.8309544,417.403072 C10.6530957,421.716167 9.08261741,426.81346 9.86785656,431.126554 C12.6161936,447.594733 22.8243026,457.78932 39.3143248,460.926116 C45.5962381,462.102414 51.8781513,463.278713 58.1600645,464.062911 C73.8648476,466.023409 89.1770111,467.591807 104.881794,468.768105 C109.593229,469.160205 113.912045,468.768105 118.623479,468.768105 C137.469219,468.768105 156.314959,469.944404 174.768079,469.160205 C232.090537,466.807608 288.235137,456.613021 342.809258,439.360644 C386.782651,425.637162 430.756043,411.91368 474.729436,397.798098 C495.145654,391.132407 515.169252,383.290417 535.58547,377.408925 C561.498362,369.959034 584.662917,356.627652 608.612712,345.256767 C633.740365,333.101683 658.082778,319.7703 682.817812,307.615216 C705.589747,296.244331 726.791204,282.520849 746.814803,266.836869 C769.979358,248.408193 793.143913,229.587418 817.093707,211.942941 C835.546827,198.219459 852.03685,182.535479 865.778535,164.106803 C870.09735,158.61741 874.023546,152.343819 874.023546,144.893928 C873.630926,126.073153 866.956393,117.446964 848.110654,109.212875 C830.442773,101.762985 811.597033,98.6261887 792.751293,97.8419898 C775.868652,97.0577908 758.98601,97.4498903 741.710748,98.2340892 C722.079769,99.0182882 702.448791,99.4103877 683.210431,102.155084 C649.445148,107.252377 615.679864,113.918069 581.91458,120.191661 C574.454808,121.760059 567.780276,122.936357 559.535265,124.504755 Z M271.745115,192.337966 C281.953224,192.730066 290.983474,193.906364 299.621104,193.122165 C314.933268,191.945867 329.852812,189.985369 344.772356,186.848574 C362.440237,183.319678 379.715498,178.614484 397.383379,174.693489 C398.953858,174.30139 400.916955,175.477688 402.487434,175.869788 C401.309575,177.438186 400.524336,179.398683 399.346477,179.790783 C393.064564,182.535479 386.782651,185.672275 380.500737,187.632772 C344.379736,198.611558 307.866116,205.277249 270.174636,201.356255 C266.64106,200.964155 265.070582,202.140454 263.892723,204.88515 C253.291994,224.882224 248.18794,246.447696 243.476505,268.013168 C241.906027,274.678859 241.513407,281.73665 240.335548,288.79444 C239.942929,291.539137 241.120787,292.715435 243.869125,293.499634 C248.580559,294.283833 253.291994,295.852231 258.003429,297.420629 C276.06393,303.302121 294.12443,307.615216 313.36279,306.438917 C342.809258,304.47842 371.863107,299.773226 400.524336,293.891734 C409.161967,292.323336 417.406978,288.402341 425.651989,286.049744 C428.007706,285.265545 430.756043,286.833943 433.111761,287.226042 C431.933902,289.18654 430.756043,291.931236 428.792945,293.107535 C422.903652,295.852231 417.014358,298.596928 410.732445,300.165326 C395.812901,304.08632 380.893357,307.223116 365.973813,310.359912 C338.883062,315.849305 311.399692,317.025604 283.916321,313.496708 C270.959875,311.92831 258.003429,308.007315 245.046983,305.262619 C243.869125,304.870
310519 242.691266,304.870519 240.728168,304.870519 C240.728168,319.7703 242.691266,334.277981 247.010081,348.001463 C247.402701,348.785662 248.18794,350.35406 248.973179,350.35406 C259.573908,352.314557 270.174636,355.451353 280.775365,355.843453 C301.976822,357.019751 323.570899,355.843453 344.379736,351.530358 C377.7524,344.472568 411.517684,340.159473 443.712489,328.788588 C446.068207,328.004389 448.816544,328.004389 451.172261,327.61229 C451.564881,328.004389 451.564881,328.788588 451.9575,329.180688 C450.779642,330.356986 449.601783,331.925384 448.423924,332.317484 C444.497728,334.277981 440.571533,336.238478 436.252717,337.414777 C419.370076,342.90417 402.094814,347.609364 384.426933,350.35406 C364.010715,353.490856 343.987117,358.980249 323.963518,362.901244 C301.584202,367.214338 279.204886,367.214338 256.825571,361.332846 C255.255092,360.940746 253.684614,360.940746 251.328897,360.548647 C253.291994,365.253841 254.862473,369.174835 256.432951,372.703731 C257.61081,375.840527 259.573908,377.016825 263.107484,377.016825 C281.953224,377.016825 300.798963,377.801024 319.252083,377.016825 C333.779008,376.624726 348.698552,375.448427 363.225476,372.703731 C376.181922,370.351134 388.745749,365.253841 401.702195,360.940746 C443.712489,346.825165 485.722784,332.317484 527.340459,317.809802 C566.995037,303.694221 607.042233,290.754938 641.200137,264.876372 C646.696811,260.563277 647.48205,258.60278 644.341093,252.721287 C631.777267,260.563277 619.60606,269.581565 606.649614,276.639356 C590.944831,285.265545 574.454808,293.107535 557.964786,300.949525 C555.216449,302.517922 551.290253,302.125823 548.149297,302.910022 C547.756677,302.125823 547.756677,301.341624 547.364058,300.949525 C550.112395,299.381127 552.468112,297.420629 555.216449,295.852231 C561.890982,292.715435 568.958134,290.362838 575.240048,286.833943 C587.018635,280.560351 599.189842,273.89466 610.57581,266.44477 C620.783919,259.779078 630.206788,251.15289 640.022278,243.702999 C642.377995,241.742502 642.377995,239.782004 641.200137,237.037308 C634.525604,223.313826 627.851071,209.590344 621.176538,196.258961 C620.391299,194.298464 618.820821,192.730066 617.250342,190.377469 C615.679864,191.945867 614.502005,193.122165 613.324147,194.298464 C598.797222,209.198244 582.3072,221.745428 564.246699,232.332114 C556.001688,237.037308 546.971438,240.566203 539.119047,245.663497 C512.813535,262.523775 483.759686,272.326262 453.920598,281.73665 C452.74274,282.128749 450.779642,280.952451 449.209163,280.560351 C449.994403,279.384053 450.387022,277.423555 451.564881,276.639356 C456.276316,273.89466 461.38037,271.542063 466.484425,269.189466 C480.61873,263.307974 495.538273,258.994879 509.279959,251.937089 C530.874035,240.566203 551.290253,227.234821 572.099091,214.687637 C574.847428,213.119239 577.595765,211.550841 580.344102,209.590344 C590.159592,202.532553 599.582461,195.082663 609.005331,187.632772 C612.538907,184.888076 612.146288,181.75128 609.397951,178.222385 C591.73007,156.656913 570.528613,139.012436 546.578819,124.504755 C535.97809,117.839064 524.592122,113.13387 512.420915,110.389173 C483.759686,103.723482 454.705837,101.762985 425.259369,104.115582 C397.383379,106.076079 371.077868,113.13387 346.342834,125.681053 C317.288985,140.188734 294.51705,162.538405 274.493452,188.024872 C273.315593,188.809071 272.922973,189.985369 271.745115,192.337966 Z M632.169886,371.135333 C630.206788,372.311631 629.421549,372.703731 628.63631,373.48793 C614.502005,386.035113 598.011983,395.445501 581.129341,403.67959 C571.313852,408.776884 561.105743,412.697879 550.505014,417.010973 C541.082144,420.931968 531.266655,424.460863 521.843785,427.989759 C520.273307,428.381858 518.310209,427.597659 516.347111,427.20556 C517.13235,425.637162 517.917589,424.068764 519.488068,422.892465 C520.665926,421.716167 522.629024,420.931968 524.199503,420.147769 C535.58547,415.050475 546.971438,409.953182 557.964786,404.855889 C579.166243,395.053402 600.367701,385.250914 619.60606,371.919532 C624.317495,368.782736 628.63631,364.861741 633.347745,361.724945 C641.592756,356.235552 641.985376,347.609364 644.341093,338.983175 C643.163234,338.983175 642.377995,338.983175 641.985376,338.983175 C627.065832,345.648866 611.753668,352.706657 596.834124,359.372348 C574.847428,369.174835 553.645971,379.369422 531.266655,387.995611 C504.568524,397.798098 477.477773,406.032187 449.994403,414.266277 C415.05126,424.852963 379.715498,435.047549 344.772356,445.634236 C338.490443,447.594733 332.208529,449.163131 326.319236,451.123628 C326.319236,451.515728 325.926616,452.299927 325.926616,452.692026 C331.81591,455.828822 337.312584,459.749817 343.201878,462.102414 C365.581193,471.512802 388.745749,478.178493 412.695543,482.491587 C428.400326,485.236284 443.712489,487.196781 459.417272,485.236284 C485.330164,482.099488 510.065198,474.649598 533.622372,462.886613 C574.454808,442.889539 605.864375,412.305779 630.206788,374.272129 C630.992028,373.880029 631.384647,373.09583 632.169886,371.135333 Z M232.090537,298.204828 C230.912678,298.204828 230.520059,298.204828 230.127439,298.596928 C210.88908,309.967813 190.865482,320.946598 172.019742,333.493782 C164.95259,338.198976 159.063296,345.256767 154.351861,352.706657 C141.788034,372.703731 152.388763,392.308705 173.98284,396.2297 C201.073591,400.934894 227.771722,399.366496 254.469853,396.2297 C256.040331,396.2297 257.21819,395.837601 259.181288,395.445501 C241.120787,365.253841 230.912678,333.493782 232.090537,298.204828 Z M652.586104,257.426481 C654.941822,255.858083 656.119681,255.465984 657.690159,254.289685 C670.646605,243.702999 683.210431,233.116313 695.774258,222.137527 C706.767606,212.72714 715.012617,201.356255 721.68715,188.809071 C725.613346,181.359181 722.865009,173.90929 715.797856,170.380395 C705.589747,165.283102 694.596399,162.930505 683.210431,163.322604 C666.720409,163.714704 649.837767,164.498903 633.347745,165.675201 C625.495354,166.06
3107301 617.642962,167.243599 608.612712,168.419898 C630.206788,195.082663 647.48205,222.921726 652.586104,257.426481 Z M303.5473,388.77981 C303.5473,387.995611 303.5473,387.211412 303.154681,386.427213 C290.198235,386.427213 277.241789,386.427213 264.285343,386.427213 C263.892723,386.819312 263.500103,387.211412 263.107484,387.603511 C265.463201,389.956108 268.211538,393.877103 270.174636,393.877103 C281.560604,392.700805 292.553952,390.348208 303.5473,388.77981 Z`}),(0,q.jsx)(`path`,{fill:`#000`,d:`M520.356275 297C519.963563 296.606897 518 296.213793 518 295.82069 518 294.641379 518.785425 293.068966 519.57085 292.675862 523.105263 290.710345 527.032389 289.531034 530.959514 287.958621 538.421053 284.42069 545.489879 280.882759 552.951417 276.951724 560.805668 272.627586 568.267206 268.303448 575.728745 263.586207 587.117409 256.117241 598.11336 248.648276 609.502024 241.17931 611.072874 240.393103 613.036437 240.393103 615 240 614.607287 241.965517 615 244.717241 613.821862 245.503448 606.753036 251.793103 599.684211 258.475862 591.82996 263.193103 572.194332 275.37931 551.380567 285.993103 529.388664 293.855172 527.032389 294.641379 524.676113 295.427586 522.319838 296.213793 522.319838 297 521.534413 297 520.356275 297zM417.931524 175C416.389168 173.806688 414.075634 173.011146 414.075634 171.817834 413.690045 170.226751 414.846812 167.442356 416.003579 167.044585 420.630647 164.65796 425.643303 162.669107 430.65596 161.078024 431.812727 160.680253 434.51185 161.873565 434.897439 163.066877 435.283028 164.26019 434.51185 167.044585 433.740672 167.840126 428.342426 170.226751 423.329769 172.215605 417.931524 175z`}),(0,q.jsx)(`path`,{fill:`#000`,d:`M172.176918,437.982872 C191.416812,436.0227 212.227309,434.062528 233.430457,432.494391 C262.879273,429.75015 291.935439,423.085565 320.598954,416.813015 C371.643569,405.051983 421.117581,389.762642 470.198942,371.337025 C490.616788,363.496337 511.427285,357.223787 531.845131,349.383099 C562.079249,337.622067 591.920717,324.684932 621.369533,310.963729 C646.891841,298.810662 672.021498,285.481493 695.580551,269.800117 C728.563226,247.846191 761.153249,225.500231 788.638811,196.489686 C793.350622,191.785273 799.240385,188.256963 803.952196,183.160516 C808.664007,178.456104 812.590516,172.967622 816.517024,167.47914 C823.977391,157.286246 823.58474,137.292492 808.271356,125.53146 C805.91545,123.571288 802.381592,122.395185 799.240385,122.003151 C790.994717,121.219082 782.749048,120.827048 774.503379,120.435013 C748.588421,119.25891 723.066113,123.571288 697.543806,126.707564 C681.052468,128.667735 664.561131,130.627907 648.069794,132.588079 C632.363758,134.548251 617.050374,137.292492 601.736989,139.644699 C597.417829,140.428767 593.49132,141.60487 589.172161,142.388939 C586.030954,142.780974 582.497096,143.173008 579.748539,142.780974 C576.214681,141.996905 575.822031,139.252664 578.963238,137.292492 C580.926492,136.116389 583.282397,135.33232 585.245652,134.940286 C615.087119,130.235873 644.928587,125.53146 674.770054,121.611116 C701.470314,118.082807 728.563226,114.946532 755.656137,112.594325 C772.147474,111.026188 788.638811,112.594325 804.737498,116.906704 C822.014137,121.219082 833.401013,143.173008 829.081853,160.422521 C827.118598,167.47914 824.370042,174.143725 818.87293,179.240172 C812.197865,185.904757 805.130149,192.177307 798.062433,198.449858 C785.890255,209.426821 773.718078,220.795818 761.153249,231.380747 C737.201545,252.15857 710.501285,268.624014 684.193675,285.481493 C661.419924,299.986766 636.682918,311.355763 612.338563,322.332726 C587.208906,333.701723 562.864551,346.246824 537.342244,356.047684 C496.899202,371.72906 455.670859,386.234332 414.442516,399.171467 C382.245143,409.364361 348.869818,416.028946 316.279794,424.653703 C306.463522,427.397944 296.64725,430.926253 286.438327,432.886425 C272.302895,435.630666 257.774812,437.982872 243.246729,439.158975 C214.975865,441.511182 186.705001,443.079319 158.434137,443.863388 C138.408942,444.255422 117.991096,443.863388 97.9659008,441.903216 C88.1496286,441.119147 77.9407055,437.982872 68.9097351,433.670494 C54.3816523,427.005909 47.7065872,405.051983 57.9155103,391.330779 C64.1979245,383.098057 69.302386,374.081266 76.370102,367.024647 C89.327
3105812,354.087512 102.285061,341.542411 116.813143,330.957483 C140.764847,313.707969 165.501853,297.634559 190.63151,281.953183 C204.766942,273.328427 220.080327,266.271808 235.00106,258.823154 C237.356966,257.647051 240.890824,258.43112 244.032031,258.43112 C242.068776,260.783326 240.890824,263.919601 238.142268,265.487739 C231.859853,269.016048 225.184788,271.368255 218.902374,274.896564 C196.521273,287.833699 173.747522,299.986766 152.151723,313.707969 C130.948575,327.037139 110.92338,341.934446 92.8614392,359.575993 C82.6525162,369.376853 74.0141966,381.137885 65.768528,392.898917 C56.7375576,405.051983 63.8052736,424.653703 77.5480546,427.397944 C88.1496286,429.358116 98.3585516,432.494391 108.960126,433.670494 C128.985321,435.630666 149.403167,436.414735 172.176918,437.982872 Z`})]})})},vN=`#1298cf`,yN={1:`getting-started`,2:`full-sequence`,3:`week-in-rap`},bN={"getting-started":`https://static.flocabulary.com/media/marketing-videos/How+To+Use++Getting+Started+v6.mp4`,"full-sequence":`https://static.flocabulary.com/media/marketing-videos/How+To+Use++Features+Overview+v3.mp4`,"week-in-rap":`https://static.flocabulary.com/media/marketing-videos/How+To+Use++WIR+v5.mp4`},xN=y(class extends G.PureComponent{isValidVideo=e=>Object.values(yN).includes(e);renderHero=()=>(0,q.jsx)(`section`,{className:`homepage__hero howToUse__hero`,children:(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsxs)(`div`,{className:`howToUse__hero__row`,children:[(0,q.jsx)(`div`,{className:`howToUse__hero__col howToUse__hero__col--text`,children:(0,q.jsxs)(`div`,{className:`howToUse__hero__left`,children:[(0,q.jsx)(`h1`,{className:`heading--jumbo howToUse__hero__heading`,children:`How to Use Flocabulary`}),(0,q.jsx)(`h2`,{className:`text--medium howToUse__hero__subheading`,children:`The more you integrate Flocabulary into your curriculum, the more you'll see an impact on your students. Whether you're just getting started or already a pro, learn how to get the most from using Flocab in your classroom.`})]})}),(0,q.jsx)(`div`,{className:`howToUse__hero__col howToUse__hero__videoCardContainer`,children:(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(pN,{description:`For your first Flocab lesson, start simple: Watch the video with your students. Then have a discussion. Then assign the quiz.`,imgSrc:`https://static.flocabulary.com/media/marketing-images/First+Video+-+Getting+Started+2.jpg`,title:`Getting Started with Flocabulary`,toggleVideo:this.toggleVideoModal(1)})})})]})})});renderModal=()=>{let{match:{params:{video:e}}}=this.props;if(!e||!this.isValidVideo(e))return null;let t=bN[e],n=e.split(`-`).join(` `);return(0,q.jsx)(x,{to:`/how-to-use/${e}/`,render:()=>(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:this.returnToHowToUse,children:(0,q.jsx)(jc,{autoPlay:!0,bitrate:1080,file:t,isAuthorized:!0,pausePlay:[],playerId:`videojs-react`,shouldDisplay:!0,trackingMarketingVideoLocation:`how to use - ${n}`})})})};renderMoreCoolResources=()=>(0,q.jsx)(`section`,{className:`marketing__section howToUse__coolResources`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading`,children:`More Resources`}),(0,q.jsx)(IM.Fade,{bottom:!0,cascade:!0,duration:650,children:(0,q.jsxs)(`div`,{className:`howToUse__row howToUse__row--justified marketing__row`,children:[(0,q.jsxs)(`div`,{className:`howToUse__card howToUse__card--offsetAtMedium`,children:[(0,q.jsx)(`div`,{className:`howToUse__coolResources__imageWrapper`,children:(0,q.jsx)(mN,{fill:vN})}),(0,q.jsx)(`h3`,{className:`howToUse__resourceCard__subheading`,children:`Help Center`}),(0,q.jsx)(`p`,{className:`marketing__text`,children:`Find answers to your questions & browse our Quick Start guides.`}),(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`,className:`marketing__button marketing__button--htu analytics-how-to-use-help-center`,children:`visit the help center`})]}),(0,q.jsxs)(`div`,{className:`howToUse__card howToUse__card--offsetAtMedium`,children:[(0,q.jsx)(`div`,{className:`howToUse__coolResources__imageWrapper`,children:(0,q.jsx)(hN,{fill:vN})}),(0,q.jsx)(`h3`,{className:`howToUse__resourceCard__subheading`,children:`Training & PD`}),(0,q.jsx)(`p`,{className:`marketing__text`,children:`Flocabulary offers in-
310person and digital training and professional development options.`}),(0,q.jsx)(`a`,{href:`${fN}/resources/`,className:`marketing__button marketing__button--htu analytics-how-to-use-training-options`,children:`explore training options`})]}),(0,q.jsxs)(`div`,{className:`howToUse__card howToUse__card--offsetAtMedium`,children:[(0,q.jsx)(`div`,{className:`howToUse__coolResources__imageWrapper`,children:(0,q.jsx)(gN,{fill:vN})}),(0,q.jsx)(`h3`,{className:`howToUse__resourceCard__subheading`,children:`How It Works`}),(0,q.jsx)(`p`,{className:`marketing__text last`,children:`Explore how the Flocabulary lesson sequence accelerates student vocabulary and comprehension.`}),(0,q.jsx)(`a`,{href:`/how-it-works/`,className:`marketing__button marketing__button--htu analytics-how-to-use-lesson-plans`,children:`browse lesson sequence`})]})]})})]})});renderMoreHelpfulVideos=()=>(0,q.jsx)(`div`,{className:`howToUse__moreHelpfulVideosSection`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`howToUse__sectionHeading`,children:`Implementation Videos`}),(0,q.jsx)(IM.Fade,{bottom:!0,cascade:!0,duration:650,children:(0,q.jsxs)(`div`,{className:`howToUse__row marketing__thumbnailWrapper`,children:[(0,q.jsx)(`div`,{className:`howToUse__card marketing__thumbnail howToUse__roundCornersBottom`,children:(0,q.jsx)(pN,{description:`The Flocabulary lesson sequence includes a full suite of features that help students master content, build vocabulary and engage in 21st-century skills.`,imgSrc:`https://static.flocabulary.com/media/marketing-images/Second+Video+-+Features+Overview+2.jpg`,title:`The Full Lesson Sequence`,toggleVideo:this.toggleVideoModal(2)})}),(0,q.jsx)(`div`,{className:`howToUse__card marketing__thumbnail howToUse__roundCornersBottom`,children:(0,q.jsx)(pN,{description:`Teachers in grades 2-12 use the Week in Rap and The Week in Rap Jr. to help students become curious, global citizens who ask questions and think critically.`,imgSrc:`https://static.flocabulary.com/media/marketing-images/Third+Video+-+The+Week+In+Rap+2.jpg`,title:`The Week in Rap`,toggleVideo:this.toggleVideoModal(3)})}),(0,q.jsx)(`div`,{className:`howToUse__card howToUse__card--hiddenAtMedium marketing__thumbnail howToUse__roundCorners`,children:this.renderPlanetCard()})]})})]})});renderPlanetCard=()=>(0,q.jsxs)(`a`,{className:`howToUse__planetCard analytics-how-to-use-need-more-help-card`,href:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`,children:[(0,q.jsx)(_N,{}),(0,q.jsxs)(`div`,{className:`marketing__thumbnail__textbox`,children:[(0,q.jsx)(`h2`,{children:`Need more help?`}),(0,q.jsxs)(`span`,{className:`howToUse__actionText`,children:[(0,q.jsx)(`h3`,{children:`Check out our Help Center`}),(0,q.jsx)(Ms,{})]})]})]});returnToHowToUse=()=>{let{history:e}=this.props;e.push(`/how-to-use/`)};toggleVideoModal=e=>()=>{let{history:t}=this.props,n=yN[e];return t.push(`/how-to-use/${n}/`)};render=()=>(0,q.jsxs)(`div`,{children:[this.renderHero(),this.renderMoreHelpfulVideos(),this.renderMoreCoolResources(),(0,q.jsx)(qM,{}),this.renderModal()]})});(0,G.lazy)(()=>WM(()=>import(`./TestimonialSlideshowSADistrict-XbuomdIr.js`),__vite__mapDeps([39,1,21,4,5,6,7,8,9,10,11,12,2,13,14,15,16,17,22,23,24,25,26,19,20,27,28]),import.meta.url));var SN=$s(class extends G.Component{constructor(e){super(e),this.videoRef=G.createRef(),this.state={isPlaying:!0,showVideoHeroModal:!1,showVideoPanel1Modal:!1}}togglePlayPause=()=>{this.state.isPlaying?this.videoRef.current.pause():this.videoRef.current.play(),this.setState({isPlaying:!this.state.isPlaying})};toggleVideoHeroModal=e=>{let{showVideoHeroModal:t}=this.state;this.setState({showVideoHeroModal:!t})};toggleVideoPanel1Modal=e=>{let{showVideoPanel1Modal:t}=this.state;this.setState({showVideoPanel1Modal:!t})};renderHero=e=>{let t=this.state.isPlaying?`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Pause.svg`:`https://flocabulary.s3.amazonaws.com/marketing/hiw/hero/Play.svg`;return(0,q.jsx)(`section`,{className:`lessons-in-spanish marketing__hero padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`lessons-in-spanish__wrapper hero-container`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsx)(`h1`,{className:`heading--jumbo marketing__hero__heading`,children:`Rhythm and rigor with Flocabulary en Español`}),(0,q.jsx)(`p`,{className:`marketing__hero__subheading`,children:`Authentically developed lessons to engage English learners.`}),(0,q.jsx)(b,{to:`/inquiry/`,className:`marketing__hero__button marketing__hero__button--color analytics-hiw-hero-freetrial`,onClick:()=>za(`contact sales`,`top`,e),children:`GETTING STARTED`})]}),(0,q.jsxs)(`div`,{className:`video-container`,children:[(0,q.jsx)(`video`,{preload:`auto`,ref:this.videoRef,src:`https://flocabulary.s3.amazonaws.com/marketing/lessons-in-spanish/hero/spanish-lesson-hero-video.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInl
310ine:!0,fetchPriority:`high`}),(0,q.jsx)(`button`,{onClick:this.togglePlayPause,className:`video_button`,children:(0,q.jsx)(`img`,{src:t,alt:this.state.isPlaying?`pause`:`play`,fetchPriority:`high`})}),(0,q.jsx)(`button`,{title:`expand`,onClick:this.toggleVideoHeroModal,className:`expand_button desktop`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/marketing/lessons-in-spanish/hero/expand-desktop.svg`,alt:`expand button desktop`,fetchPriority:`high`})}),(0,q.jsx)(`button`,{title:`expand`,onClick:this.toggleVideoHeroModal,className:`expand_button mobile`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/marketing/lessons-in-spanish/hero/expand-mobile.svg`,alt:`expand button mobile`,fetchPriority:`high`})})]})]})})};renderHeroModal=()=>{let{showVideoHeroModal:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal lessons-in-spanish__modal`,onClose:this.toggleVideoHeroModal,children:(0,q.jsx)(`iframe`,{width:`1075`,height:`605`,src:`https://www.youtube.com/embed/n4vts_gX9_c`,title:`Explore Flocabulary Español`,frameBorder:`0`,referrerPolicy:`strict-origin-when-cross-origin`,allow:`accelerometer; 311 autoplay; 312 clipboard-write; 313 encrypted-media; 314 gyroscope; 315 picture-in-picture; 316 web-share`,allowFullScreen:!0})}):null};renderPanel1=()=>(0,q.jsxs)(`section`,{className:`lessons-in-spanish__panel1 padding__marketing__section`,children:[(0,q.jsxs)(`div`,{className:`lessons-in-spanish__wrapper`,children:[(0,q.jsxs)(`div`,{className:`lessons-in-spanish__tablet__image__container`,children:[(0,q.jsx)(`img`,{className:`lessons-in-spanish__image__play__button`,src:`${W}hiw/hero/Play.svg`,alt:`play button`,onClick:this.toggleVideoPanel1Modal,loading:`lazy`,decoding:`async`,width:`45`,height:`45`}),(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel1/tablet-preview.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons-in-spanish__image`,type:`image/png`,src:`${W}lessons-in-spanish/panel1/tablet-preview.png`,alt:`tablet with video player`,width:`488`,height:`407`})]})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__text__container`,children:[(0,q.jsx)(`h2`,{className:`lessons-in-spanish__subtitle`,children:`Standards-aligned lessons in Spanish for K-8 students`}),(0,q.jsx)(`p`,{className:`lessons-in-spanish__text`,children:`As educators, you know that authenticity is keyâespecially in education. That's why we're bringing you lessons en Español that maintain the engaging rhythm and academic rigor educators expect from Flocabulary, while being fully tailored to Spanish-speaking students.`})]})]}),(0,q.jsx)(`div`,{className:`lessons-in-spanish__wave__container`,children:(0,q.jsx)(`div`,{className:`lessons-in-spanish__bgimage`})})]});renderPanel1Modal=()=>{let{showVideoPanel1Modal:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal lessons-in-spanish__modal`,onClose:this.toggleVideoPanel1Modal,children:(0,q.jsx)(`iframe`,{width:`1075`,height:`605`,src:`https://www.youtube.com/embed/FCJuDyVO9Sg?si=ctcV29z8sFQTdJAg`,title:`Explore Flocabulary Español`,frameBorder:`0`,referrerPolicy:`strict-origin-when-cross-origin`,allow:`accelerometer; 317 autoplay; 318 clipboard-write; 319 encrypted-media; 320 gyroscope; 321 picture-in-picture; 322 web-share`,allowFullScreen:!0})}):null};renderPanel2=()=>(0,q.jsx)(`section`,{className:`lessons-in-spanish__panel2 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`lessons-in-spanish__subtitle`,children:`Building lifelong literacy skills`}),(0,q.jsx)(`p`,{className:`lessons-in-spanish__text`,children:`Flocabularyâs Spanish language arts lessons are designed to help Spanish-speaking students build the foundational comprehension skills theyâll need across all subjects. Lessons covering key language arts topics like Main Idea, Context Clues, Theme, and Point of View serve as both a practice opportunity and a bridge to each corresponding English Flocabulary lesson.`}),(0,q.jsxs)(`section`,{className:`lessons-in-spanish__panel2_image_gallery`,children:[(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/estructura-de-un-texto-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel2/text_structure.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel2/text_structure.jpg`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`Text structure lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`Estructura de un Texto`}),(0,q.jsx)(`p`,{children:`Text Structure`}),(0,q.jsx)(`p`,{children:`3â5`})]})]})}),(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/temas-de-la-literatura-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel2/literature-themes.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel2/literature-themes.png`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`Literary themes lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`Temas de la Literatura`}),(0,q.jsx)(`p`,{children:`Theme in Literature\xA0`}),(0,q.jsx)(`p`,{children:`3â5`})]})]})}),(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/categorias-gramaticales-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel2/Grammatical-Categories.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel2/lessons-in-spanish/panel2/Grammatical-Categories.png`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`Gramatical categories lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`CategorÃas Gramaticales`}),(0,q.jsx)(`p`,{children:`Parts of Speech`}),(0,q.jsx)(`p`,{children:`2â5`})]})]})})]})]})});renderPanel3=()=>(0,q.jsx)(`section`,{className:`lessons-in-spanish__panel2 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`lessons-in-spanish__subtitle`,children:`Developing foundational math skills`}),(0,q.jsx)(`p`,{className:`lessons-in-spanish__text`,children:`Flocabulary's Spanish math lessons go beyond basic math facts and operations, teaching content-heavy topics and foundational skills that students of all backgrounds often struggle with. These lessons are designed to help Spanish-speaking students develop number sense and an understanding of key math concepts like fractions, decimals, geometry, time-telling and more.`}),(0,q.jsxs)(`section`,{className:`lessons-in-spanish__panel2_image_gallery`,children:[(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/fracciones-equivalentes-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel3/fracciones.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel3/fracciones.jpg`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`fracciones lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`Fracciones Equivalentes`}),(0,q.jsx)(`p`,{children:`Equivalent Fractions`}),(0,q.jsx)(`p`,{children:`3â5`})]})]})}),(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/area-perimetro-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel3/area.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel3/area.jpg`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`Area y Per
322imetro lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`Ãrea y PerÃmetro`}),(0,q.jsx)(`p`,{children:`Area & Perimeter`}),(0,q.jsx)(`p`,{children:`5â8`})]})]})}),(0,q.jsx)(`div`,{className:`lessons-in-spanish__panel2_element_gallery`,children:(0,q.jsxs)(`a`,{href:`https://www.flocabulary.com/unit/tasas-esp/`,target:`_blank`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}lessons-in-spanish/panel3/tasas.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}lessons-in-spanish/panel3/tasas.jpg`,className:`lessons-in-spanish__panel2_element_gallery_image`,alt:`Tasas lesson`})]}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel2_element_gallery_text_container`,children:[(0,q.jsx)(`span`,{children:`Tasas`}),(0,q.jsx)(`p`,{children:`Rates`}),(0,q.jsx)(`p`,{children:`6â8`})]})]})})]})]})});renderPanel4=()=>(0,q.jsx)(`section`,{className:`lessons-in-spanish__panel3 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`lessons-in-spanish__subtitle`,children:`Why use Flocabulary Español?`}),(0,q.jsxs)(`section`,{className:`lessons-in-spanish__panel3__wrapper`,children:[(0,q.jsx)(`video`,{preload:`auto`,src:`https://flocabulary.s3.amazonaws.com/marketing/lessons-in-spanish/panel3/panel3-video.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,fetchPriority:`high`,className:`lessons-in-spanish_panel3__image_tablet`,"aria-label":`Video showing Flocabulary Español features for tablet view`}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel3__list_container`,children:[(0,q.jsxs)(`ul`,{children:[(0,q.jsxs)(`li`,{className:`lessons-in-spanish__panel3__list_element`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons-in-spanish__image`,src:`${W}lessons-in-spanish/panel3/checkmark.svg`,alt:`Checkmark icon for culturally relevant content`}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel3_text_container`,children:[(0,q.jsx)(`h3`,{children:`Culturally relevant content`}),(0,q.jsx)(`p`,{children:`Authentically developed for Spanish-speaking students.`})]})]}),(0,q.jsxs)(`li`,{className:`lessons-in-spanish__panel3__list_element`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons-in-spanish__image`,src:`${W}lessons-in-spanish/panel3/checkmark.svg`,alt:`Checkmark icon for language and skills development`}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel3_text_container`,children:[(0,q.jsx)(`h3`,{children:`Perfect for language and skills development`}),(0,q.jsx)(`p`,{children:`Helps students strengthen their comprehension and math skills in their dominant language as they prepare to engage with texts in English.`})]})]}),(0,q.jsxs)(`li`,{className:`lessons-in-spanish__panel3__list_element`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons-in-spanish__image`,src:`${W}lessons-in-spanish/panel3/checkmark.svg`,alt:`Checkmark icon for standards alignment`}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel3_text_container`,children:[(0,q.jsx)(`h3`,{children:`Aligned to state and national standards`}),(0,q.jsx)(`p`,{children:`Skills and knowledge that align with educational frameworks.`})]})]}),(0,q.jsxs)(`li`,{className:`lessons-in-spanish__panel3__list_element`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons-in-spanish__image`,src:`${W}lessons-in-spanish/panel3/checkmark.svg`,alt:`Checkmark icon for engaging learning experiences`}),(0,q.jsxs)(`div`,{className:`lessons-in-spanish__panel3_text_container`,children:[(0,q.jsx)(`h3`,{children:`Engaging learning experiences`}),(0,q.jsx)(`p`,{children:`Combines hip-hop music and visuals to keep students engaged while learning essential concepts and vocabulary.`})]})]})]}),(0,q.jsxs)(`p`,{className:`lessons-in-spanish__panel3__link`,children:[(0,q.jsx)(`a`,{href:`https://blog.flocabulary.com/espanol-spanish-lessons/`,target:`_blank`,children:`Learn more about using Flocabulary Español in your classroom`}),(0,q.jsx)(`img`,{src:`${W}lessons-in-spanish/panel3/arrow.svg`,alt:`arrow icon`,loading:`lazy`,decoding:`async`})]})]}),(0,q.jsx)(`video`,{preload:`auto`,src:`https://flocabulary.s3.amazonaws.com/marketing/lessons-in-spanish/panel3/panel3-video.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInl
322ine:!0,fetchPriority:`high`,className:`lessons-in-spanish_panel3__image`,"aria-label":`Video showing Flocabulary Español features for desktop view`})]})]})});renderFreeTrial=e=>{let t=(0,G.lazy)(()=>WM(()=>import(`./GenericCTA-jfdom5UW.js`),__vite__mapDeps([40,1,11,12,2]),import.meta.url)),n=[{buttonTitle:``,buttonText:`EXPLORE LESSONS`,buttonUrl:`/topics/esp/`,buttonStyle:{backgroundColor:`#565cc0`,color:`#ffffff`,border:`none`,boxShadow:`none`,textWrap:`nowrap`,width:`fit-content`},onClick:za(`explore lessons`,`bottom`,e)},{buttonTitle:``,buttonText:`REQUEST A QUOTE`,buttonUrl:`/inquiry/`,buttonStyle:{backgroundColor:`#FFBF22`,color:`#49340B`,border:`none`,boxShadow:`none`,textWrap:`nowrap`,width:`fit-content`},onClick:za(`contact sales`,`bottom`,e)}];return(0,q.jsx)(`section`,{className:`lessons-in-spanish__panel6`,style:{backgroundColor:`#f7f8f9`},children:(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(t,{trackingLocation:`sad`,userId:e,title:`Explore Flocabulary Español today`,description:`Flocabulary Español is available to both Flocabulary Plus and Flocabulary Lite users.`,buttons:n,wrapperStyles:{marginTop:`20px`}})})})})};renderPanel7=()=>(0,q.jsx)(BM,{className:`homepage__graphicRow lessons-in-spanish`,backgroundImage:`home-footer-wave-darkpurple`,loading:`lazy`});render(){let e=this.props.user?this.props.user.id:null;return(0,q.jsxs)(`div`,{id:`LessonsInSpanish`,children:[this.renderHero(e),this.renderPanel1(),this.renderPanel1Modal(),this.renderHeroModal(),this.renderPanel2(),this.renderPanel3(),this.renderPanel4(),this.renderFreeTrial(e),this.renderPanel7()]})}},[mr]),CN=e=>/^([a-zA-Z0-9_.\-+])+@(([a-zA-Z0-9_-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e),wN=e=>/^[0-9()+\- ]{10,}$/.test(e),TN={first_name:``,last_name:``,email:``,"00N0W000009GrbT":``,role:``,otherRole:``,"00N0W000009Grbd":``,hear:``,otherHear:``,phone:``,company:``,institution_category:``,school_type:``,product_interest:[],country:``,state:``,zipcode:``,continent:``,number_students:``,select:``,"00N0W000009Grbn":``,want_subscribe_newsletter:!1,institutionneed:``,gdpr_data_consent:``,isConsentEuropeChecked:!1},EN=[{text:`Your Role *`,value:``},{text:`Teacher`,value:CM.TEACHER},{text:`Professor`,value:CM.PROFESSOR},{text:`School Administrator`,value:CM.SCHOOL_ADMIN},{text:`Curriculum Coordinator`,value:CM.CURRICULUM_COORD},{text:`Technology Director`,value:CM.TECH_DIRECTOR},{text:`District Administrator`,value:CM.DISTRICT_ADMIN},{text:`Staff Development`,value:CM.STAFF_DEV},{text:`Student`,value:CM.STUDENT},{text:`Other`,value:CM.OTHER}],DN=[{text:`Your Role *`,value:``},{text:`School Administrator`,value:CM.SCHOOL_ADMIN},{text:`District Administrator`,value:CM.DISTRICT_ADMIN},{text:`Curriculum and Instruction`,value:CM.CURRICULUM_INSTRUCTION},{text:`Instructional Coach`,value:CM.INSTRUCTIONAL_COACH},{text:`Staff Development`,value:CM.STAFF_DEV},{text:`Technology Director`,value:CM.TECH_DIRECTOR},{text:`IT`,value:CM.IT},{text:`Librarian/Media Specialist`,value:CM.MEDIA_SPECIALIST},{text:`Teacher`,value:CM.TEACHER},{text:`Professor`,value:CM.PROFESSOR},{text:`Parent`,value:CM.PARENT},{text:`Student`,value:CM.STUDENT},{text:`Other`,value:CM.OTHER}],ON=[{text:` Institution Category *`,value:``},{text:`School (K-12, Primary & Secondary Grade Schools)`,value:SM.SCHOOL},{text:`District (ISD, Government)`,value:SM.DISTRICT},{text:`Higher Education (College, University)`,value:SM.HIGHER_ED},{text:`Other (For Profit, Non-Profit, Corporations, etc.)`,value:SM.OTHER}],kN=[{text:`School/District Type *`,value:``},{text:`Public`,value:`Public`},{text:`Private/Catholic`,value:`Private/Catholic`},{text:`Charter`,value:`Charter`},{text:`Virtual/Online`,value:`Virtual/Online`},{text:`Other`,value:`Other`}],AN=[{id:`Nearpod Premium Plus`,value:`Nearpod`},{id:`Flocabulary Plus`,value:`Flocabulary`}],jN={SELECT_FIELD:`You must pick one option`,SELECT_FIELD_COUNTRY:`You must select a country`,SELECT_FIELD_STATE:`You must select a state`,INPUT_FIELD:`You must fill this input`,CHECKBOX_EUROPE_CONSENT:`Consent will be necessary to fulfill this request`},MN=class extends G.Component{render(){return(0,q.jsxs)(`div`,{className:`student-redirect-prompt`,children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`We think you might be a student...`}),(0,q.jsx)(`hr`,{}),(0,q.jsx)(`a`,{className:`redirect-link`,href:`/?signup=login`,children:`Are you a student trying to log in?`}),(0,q.jsx)(`a`,{className:`redirect-link`,href:`/join-class/`,children:`Are you a student trying to join a class?`}),(0,q.jsxs)(`div`,{className:`error-details`,children:[`If you believe you are seeing this message in error, email us at`,` `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`})]})]})}},NN=L([Ui([D.ENABLE_MARKETO])],e=>({canRenderMarketo:e[D.ENABLE_MARKETO]})),PN=[{text:` State *`,value:``},{key:`AL`,value:`Alabama`},{key:`AK`,value:`Alaska`},{key:`AZ`,value:`Arizona`},{key:`AR`,value:`Arkansas`},{key:`CA`,value:`California`},{key:`CO`,value:`Colorado`},{key:`CT`,value:`Connecticut`},{key:`DE`,value:`Delaware`},{key:`DC`,value:`District of Columbia`},{key:`FL`,value:`Florida`},{key:`GA`,value:`Georgia`},{key:`HI`,value:`Hawaii`},{key:`ID`,value:`Idaho`},{key:`IL`,value:`Illinois`},{key:`IN`,value:`Indiana`},{key:`IA`,value:`Iowa`},{key:`KS`,value:`Kansas`},{key:`KY`,value:`Kentucky`},{key:`LA`,value:`Louisiana`},{key:`ME`,value:`Maine`},{key:`MD`,value:`Maryland`},{key:`MA`,value:`Massachusetts`},{key:`MI`,value:`Michigan`}
322,{key:`MN`,value:`Minnesota`},{key:`MS`,value:`Mississippi`},{key:`MO`,value:`Missouri`},{key:`MT`,value:`Montana`},{key:`NE`,value:`Nebraska`},{key:`NV`,value:`Nevada`},{key:`NH`,value:`New Hampshire`},{key:`NJ`,value:`New Jersey`},{key:`NM`,value:`New Mexico`},{key:`NY`,value:`New York`},{key:`NC`,value:`North Carolina`},{key:`ND`,value:`North Dakota`},{key:`OH`,value:`Ohio`},{key:`OK`,value:`Oklahoma`},{key:`OR`,value:`Oregon`},{key:`PA`,value:`Pennsylvania`},{key:`RI`,value:`Rhode Island`},{key:`SC`,value:`South Carolina`},{key:`SD`,value:`South Dakota`},{key:`TN`,value:`Tennessee`},{key:`TX`,value:`Texas`},{key:`UT`,value:`Utah`},{key:`VT`,value:`Vermont`},{key:`VA`,value:`Virginia`},{key:`WA`,value:`Washington`},{key:`WV`,value:`West Virginia`},{key:`WI`,value:`Wisconsin`},{key:`WY`,value:`Wyoming`}],FN=[{text:` State *`,value:``},{value:`Alberta`,key:`Alberta`},{value:`British Columbia`,key:`British Columbia`},{value:`Manitoba`,key:`Manitoba`},{value:`New Brunswick`,key:`New Brunswick`},{value:`Newfoundland and Labrador`,key:`Newfoundland and Labrador`},{value:`Northwest Territories`,key:`Northwest Territories`},{value:`Nova Scotia`,key:`Nova Scotia`},{value:`Nunavut`,key:`Nunavut`},{value:`Ontario`,key:`Ontario`},{value:`Prince Edward Island`,key:`Prince Edward Island`},{value:`Quebec`,key:`Quebec`},{value:`Saskatchewan`,key:`Saskatchewan`},{value:`Yukon`,key:`Yukon`}],IN=[{text:` Country *`,value:``},{continent:`North America`,iso3:`USA`,iso2:`US`,value:`United States`,tld:`.us`,currency:`USD`,phone:1},{continent:`Asia`,iso3:`AFG`,iso2:`AF`,value:`Afghanistan`,tld:`.af`,currency:`AFN`,phone:93},{continent:`Europe`,iso3:`ALB`,iso2:`AL`,value:`Albania`,tld:`.al`,currency:`ALL`,phone:355},{continent:`Africa`,iso3:`DZA`,iso2:`DZ`,value:`Algeria`,tld:`.dz`,currency:`DZD`,phone:213},{continent:`Oceania`,iso3:`ASM`,iso2:`AS`,value:`American Samoa`,tld:`.as`,currency:`USD`,phone:1684},{continent:`Europe`,iso3:`AND`,iso2:`AD`,value:`Andorra`,tld:`.ad`,currency:`EUR`,phone:376},{continent:`Africa`,iso3:`AGO`,iso2:`AO`,value:`Angola`,tld:`.ao`,currency:`AOA`,phone:244},{continent:`North America`,iso3:`AIA`,iso2:`AI`,value:`Anguilla`,tld:`.ai`,currency:`XCD`,phone:1264},{continent:`North America`,iso3:`ATG`,iso2:`AG`,value:`Antigua And Barbuda`,tld:`.ag`,currency:`XCD`,phone:1268},{continent:`South America`,iso3:`ARG`,iso2:`AR`,value:`Argentina`,tld:`.ar`,currency:`ARS`,phone:54},{continent:`Asia`,iso3:`ARM`,iso2:`AM`,value:`Armenia`,tld:`.am`,currency:`AMD`,phone:374},{continent:`North America`,iso3:`ABW`,iso2:`AW`,value:`Aruba`,tld:`.aw`,currency:`ANG`,phone:297},{continent:`Oceania`,iso3:`AUS`,iso2:`AU`,value:`Australia`,tld:`.au`,currency:`AUD`,phone:61},{continent:`Europe`,iso3:`AUT`,iso2:`AT`,value:`Austria`,tld:`.at`,currency:`EUR`,phone:43},{continent:`Asia`,iso3:`AZE`,iso2:`AZ`,value:`Azerbaijan`,tld:`.az`,currency:`AZN`,phone:994},{continent:`North America`,iso3:`BHS`,iso2:`BS`,value:`Bahamas`,tld:`.bs`,currency:`BSD`,phone:1242},{continent:`Asia`,iso3:`BHR`,iso2:`BH`,value:`Bahrain`,tld:`.bh`,currency:`BHD`,phone:973},{continent:`Asia`,iso3:`BGD`,iso2:`BD`,value:`Bangladesh`,tld:`.bd`,currency:`BDT`,phone:880},{continent:`North America`,iso3:`BRB`,iso2:`BB`,value:`Barbados`,tld:`.bb`,currency:`BBD`,phone:1246},{continent:`Europe`,iso3:`BLR`,iso2:`BY`,value:`Belarus`,tld:`.by`,currency:`BYR`,phone:375},{continent:`Europe`,iso3:`BEL`,iso2:`BE`,value:`Belgium`,tld:`.be`,currency:`EUR`,phone:32},{continent:`North America`,iso3:`BLZ`,iso2:`BZ`,value:`Belize`,tld:`.bz`,currency:`BZD`,phone:51},{continent:`Africa`,iso3:`BEN`,iso2:`BJ`,value:`Benin`,tld:`.bj`,currency:`XOF`,phone:229},{continent:`North America`,iso3:`BMU`,iso2:`BM`,value:`Bermuda`,tld:`.bm`,currency:`BMD`,phone:1441},{continent:`Asia`,iso3:`BTN`,iso2:`BT`,value:`Bhutan`,tld:`.bt`,currency:`BTN`,phone:975},{continent:`South America`,iso3:`BOL`,iso2:`BO`,value:`Bolivia`,tld:`.bo`,currency:`BOB`,phone:591},{continent:`Europe`,iso3:`BIH`,iso2:`BA`,value:`Bosnia And Herzegovina`,tld:`.ba`,currency:`BAM`,phone:387},{continent:`Africa`,iso3:`BWA`,iso2:`BW`,value:`Botswana`,tld:`.bw`,currency:`BWP`,phone:267},{continent:`South America`,iso3:`BRA`,iso2:`BR`,value:`Brazil`,tld:`.br`,currency:`BRL`,phone:55},{continent:`Asia`,iso3:`BRN`,iso2:`BN`,value:`Brunei Darussalam`,tld:`.bn`,currency:`BND`,phone:673},{continent:`Europe`,iso3:`BGR`,iso2:`BG`,value:`Bulgaria`,tld:`.bg`,currency:`BGN`,phone:359},{continent:`Africa`,iso3:`BFA`,iso2:`BF`,value:`Burkina Faso`,tld:`.bf`,currency:`XOF`,phone:226},{continent:`Africa`,iso3:`BDI`,iso2:`BI`,value:`Burundi`,tld:`.bi`,currency:`BIF`,phone:257},{continent:`Asia`,iso3:`KHM`,iso2:`KH`,value:`Cambodia`,tld:`.kh`,currency:`KHR`,ph
322one:855},{continent:`Africa`,iso3:`CMR`,iso2:`CM`,value:`Cameroon`,tld:`.cm`,currency:`XAF`,phone:237},{continent:`North America`,iso3:`CAN`,iso2:`CA`,value:`Canada`,tld:`.ca`,currency:`CAD`,phone:1},{continent:`Africa`,iso3:`CPV`,iso2:`CV`,value:`Cape Verde`,tld:`.cv`,currency:`CVE`,phone:238},{continent:`North America`,iso3:`CYM`,iso2:`KY`,value:`Cayman Islands`,tld:`.ky`,currency:`KYD`,phone:1345},{continent:`Africa`,iso3:`CAF`,iso2:`CF`,value:`Central African Republic`,tld:`.cf`,currency:`XAF`,phone:236},{continent:`Africa`,iso3:`TCD`,iso2:`TD`,value:`Chad`,tld:`.td`,currency:`XAF`,phone:235},{continent:`South America`,iso3:`CHL`,iso2:`CL`,value:`Chile`,tld:`.cl`,currency:`CLP`,phone:56},{continent:`Asia`,iso3:`CHN`,iso2:`CN`,value:`China`,tld:`.cn`,currency:`CNY`,phone:86},{continent:`South America`,iso3:`COL`,iso2:`CO`,value:`Colombia`,tld:`.co`,currency:`COP`,phone:57},{continent:`Africa`,iso3:`COM`,iso2:`KM`,value:`Comoros`,tld:`.km`,currency:`KMF`,phone:269},{continent:`Africa`,iso3:`COG`,iso2:`CG`,value:`Congo`,tld:`.cg`,currency:`XAF`,phone:242},{continent:`Oceania`,iso3:`COK`,iso2:`CK`,value:`Cook Islands`,tld:`.ck`,currency:`NZD`,phone:682},{continent:`North America`,iso3:`CRI`,iso2:`CR`,value:`Costa Rica`,tld:`.cr`,currency:`CRC`,phone:56},{continent:`Europe`,iso3:`HRV`,iso2:`HR`,value:`Croatia`,tld:`.hr`,currency:`HRK`,phone:385},{continent:`North America`,iso3:`CUB`,iso2:`CU`,value:`Cuba`,tld:`.cu`,currency:`CUP`,phone:53},{continent:`Asia`,iso3:`CYP`,iso2:`CY`,value:`Cyprus`,tld:`.cy`,currency:`CYP`,phone:357},{continent:`Europe`,iso3:`CZE`,iso2:`CZ`,value:`Czech Republic`,tld:`.cz`,currency:`CZK`,phone:420},{continent:`Africa`,iso3:`CIV`,iso2:`CI`,value:`Cóte D'ivoire`,tld:`.ci`,currency:`XOF`,phone:225},{continent:`Africa`,iso3:`COD`,iso2:`CD`,value:`DR Congo`,tld:`.cd`,currency:`CDF`,phone:243},{continent:`Europe`,iso3:`DNK`,iso2:`DK`,value:`Denmark`,tld:`.dk`,currency:`DKK`,phone:45},{continent:`Africa`,iso3:`DJI`,iso2:`DJ`,value:`Djibouti`,tld:`dj`,currency:`DJF`,phone:253},{continent:`North America`,iso3:`DMA`,iso2:`DM`,value:`Dominica`,tld:`.dm`,currency:`XCD`,phone:1767},{continent:`South America`,iso3:`DOM`,iso2:`DO`,value:`Dominican Republic`,tld:`.do`,currency:`DOP`,phone:1809},{continent:`Oceania`,iso3:`TLS`,iso2:`TL`,value:`East Timor`,tld:`.tl`,currency:`IDR`,ph
322one:670},{continent:`South America`,iso3:`ECU`,iso2:`EC`,value:`Ecuador`,tld:`.ec`,currency:`USD`,phone:593},{continent:`Africa`,iso3:`EGY`,iso2:`EG`,value:`Egypt`,tld:`.eg`,currency:`EGP`,phone:20},{continent:`North America`,iso3:`SLV`,iso2:`SV`,value:`El Salvador`,tld:`.sv`,currency:`SVC`,phone:53},{continent:`Africa`,iso3:`GNQ`,iso2:`GQ`,value:`Equatorial Guinea`,tld:`.gq`,currency:`XAF`,phone:240},{continent:`Africa`,iso3:`ERI`,iso2:`ER`,value:`Eritrea`,tld:`.er`,currency:`ERN`,phone:291},{continent:`Europe`,iso3:`EST`,iso2:`EE`,value:`Estonia`,tld:`.ee`,currency:`EEK`,phone:372},{continent:`Africa`,iso3:`ETH`,iso2:`ET`,value:`Ethiopia`,tld:`.et`,currency:`ETB`,phone:251},{continent:`Europe`,iso3:`FRO`,iso2:`FO`,value:`Faroe Islands`,tld:`.fo`,currency:`DKK`,phone:298},{continent:`Oceania`,iso3:`FJI`,iso2:`FJ`,value:`Fiji`,tld:`.fj`,currency:`FJD`,phone:679},{continent:`Europe`,iso3:`FIN`,iso2:`FI`,value:`Finland`,tld:`.fi`,currency:`EUR`,phone:358},{continent:`Europe`,iso3:`FRA`,iso2:`FR`,value:`France`,tld:`.fr`,currency:`EUR`,phone:33},{continent:`Oceania`,iso3:`PYF`,iso2:`PF`,value:`French Polynesia`,tld:`.pf`,currency:`XPF`,phone:689},{continent:`Africa`,iso3:`GAB`,iso2:`GA`,value:`Gabon`,tld:`.ga`,currency:`XAF`,phone:241},{continent:`Africa`,iso3:`GMB`,iso2:`GM`,value:`Gambia`,tld:`.gm`,currency:`GMD`,phone:220},{continent:`Europe`,iso3:`GEO`,iso2:`GE`,value:`Georgia`,tld:`.ge`,currency:`GEL`,phone:995},{continent:`Europe`,iso3:`DEU`,iso2:`DE`,value:`Germany`,tld:`.de`,currency:`EUR`,phone:49},{continent:`Africa`,iso3:`GHA`,iso2:`GH`,value:`Ghana`,tld:`.gh`,currency:`GHC`,phone:233},{continent:`Europe`,iso3:`GIB`,iso2:`GI`,value:`Gibraltar`,tld:`.gi`,currency:`GIP`,phone:350},{continent:`Europe`,iso3:`GRC`,iso2:`GR`,value:`Greece`,tld:`.gr`,currency:`EUR`,phone:30},{continent:`North America`,iso3:`GRL`,iso2:`GL`,value:`Greenland`,tld:`.gl`,currency:`DKK`,phone:299},{continent:`North America`,iso3:`GRD`,iso2:`GD`,value:`Grenada`,tld:`.gd`,currency:`XCD`,phone:1473},{continent:`North America`,iso3:`GLP`,iso2:`GP`,value:`Guadeloupe`,tld:`.gp`,currency:`EUR`,phone:590},{continent:`Asia`,iso3:`GUM`,iso2:`GU`,value:`Guam`,tld:`.gu`,currency:`USD`,phone:1671},{continent:`North America`,iso3:`GTM`,iso2:`GT`,value:`Guatemala`,tld:`.gt`,currency:`GTQ`,phone:52},{continent:`Europe`,iso3:`GGY`,iso2:`GG`,value:`Guernsey`,tld:`.gg`,currency:`GGP`,phone:44},{continent:`Africa`,iso3:`GIN`,iso2:`GN`,value:`Guinea`,tld:`.gn`,currency:`GNF`,phone:224},{continent:`Africa`,iso3:`GNB`,iso2:`GW`,value:`Guinea-bissau`,tld:`.gw`,currency:`XOF`,phone:245},{continent:`South America`,iso3:`GUY`,iso2:`GY`,value:`Guyana`,tld:`.gy`,currency:`GYD`,phone:592},{continent:`North America`,iso3:`HTI`,iso2:`HT`,value:`Haiti`,tld:`.ht`,currency:`USD`,phone:59},{continent:`North America`,iso3:`HND`,iso2:`HN`,value:`Honduras`,tld:`.hn`,currency:`HNL`,phone:54},{continent:`Asia`,iso3:`HKG`,iso2:`HK`,value:`Hong Kong`,tld:`.hk`,currency:`HNL`,phone:852},{continent:`Europe`,iso3:`HUN`,iso2:`HU`,value:`Hungary`,tld:`.hu`,currency:`HUF`,phone:36},{continent:`Europe`,iso3:`ISL`,iso2:`IS`,value:`Iceland`,tld:`.is`,currency:`HUF`,phone:354},{continent:`Asia`,iso3:`IND`,iso2:`IN`,value:`India`,tld:`.in`,currency:`ISK`,phone:91},{continent:`Asia`,iso3:`IDN`,iso2:`ID`,value:`Indonesia`,tld:`.id`,currency:`INR`,phone:62},{continent:`Asia`,iso3:`IRN`,iso2:`IR`,value:`Iran`,tld:`.ir`,currency:`IRR`,phone:98},{continent:`Asia`,iso3:`IRQ`,iso2:`IQ`,value:`Iraq`,tld:`.iq`,currency:`IDR`,ph
322one:964},{continent:`Europe`,iso3:`IRL`,iso2:`IE`,value:`Ireland`,tld:`.ie`,currency:`EUR`,phone:353},{continent:`Europe`,iso3:`IMN`,iso2:`IM`,value:`Isle Of Man`,tld:`.im`,currency:`IMP`,phone:44},{continent:`Asia`,iso3:`ISR`,iso2:`IL`,value:`Israel`,tld:`.il`,currency:`ILS`,phone:972},{continent:`Europe`,iso3:`ITA`,iso2:`IT`,value:`Italy`,tld:`.it`,currency:`EUR`,phone:39},{continent:`North America`,iso3:`JAM`,iso2:`JM`,value:`Jamaica`,tld:`.jm`,currency:`JMD`,phone:1876},{continent:`Asia`,iso3:`JPN`,iso2:`JP`,value:`Japan`,tld:`.jp`,currency:`JPY`,phone:81},{continent:`Europe`,iso3:`JEY`,iso2:`JE`,value:`Jersey`,tld:`.je`,currency:`JEP`,phone:44},{continent:`Asia`,iso3:`JOR`,iso2:`JO`,value:`Jordan`,tld:`.jo`,currency:`JOD`,phone:962},{continent:`Asia`,iso3:`KAZ`,iso2:`KZ`,value:`Kazakhstan`,tld:`.kz`,currency:`KZT`,phone:7},{continent:`Africa`,iso3:`KEN`,iso2:`KE`,value:`Kenya`,tld:`.ke`,currency:`KES`,phone:254},{continent:`Oceania`,iso3:`KIR`,iso2:`KI`,value:`Kiribati`,tld:`.ki`,currency:`AUD`,phone:686},{continent:`Asia`,iso3:`KWT`,iso2:`KW`,value:`Kuwait`,tld:`.kw`,currency:`KWD`,phone:965},{continent:`Asia`,iso3:`KGZ`,iso2:`KG`,value:`Kyrgyzstan`,tld:`.kg`,currency:`KGS`,phone:996},{continent:`Asia`,iso3:`LAO`,iso2:`LA`,value:`Laos`,tld:`.la`,currency:`LAK`,phone:856},{continent:`Europe`,iso3:`LVA`,iso2:`LV`,value:`Latvia`,tld:`.lv`,currency:`LVL`,phone:371},{continent:`Asia`,iso3:`LBN`,iso2:`LB`,value:`Lebanon`,tld:`.lb`,currency:`LBP`,phone:961},{continent:`Africa`,iso3:`LSO`,iso2:`LS`,value:`Lesotho`,tld:`.ls`,currency:`LSL`,phone:266},{continent:`Africa`,iso3:`LBR`,iso2:`LR`,value:`Liberia`,tld:`.lr`,currency:`LRD`,phone:231},{continent:`Africa`,iso3:`LBY`,iso2:`LY`,value:`Libya`,tld:`.ly`,currency:`LYD`,phone:218},{continent:`Europe`,iso3:`LIE`,iso2:`LI`,value:`Liechtenstein`,tld:`.li`,currency:`CHF`,phone:423},{continent:`Europe`,iso3:`LTU`,iso2:`LT`,value:`Lithuania`,tld:`.lt`,currency:`LTL`,phone:370},{continent:`Europe`,iso3:`LUX`,iso2:`LU`,value:`Luxembourg`,tld:`.lu`,currency:`EUR`,phone:352},{continent:`Asia`,iso3:`MAC`,iso2:`MO`,value:`Macao`,tld:`.mo`,currency:`MOP`,phone:853},{continent:`Europe`,iso3:`MKD`,iso2:`MK`,value:`Macedonia`,tld:`.mk`,currency:`MKD`,phone:389},{continent:`Africa`,iso3:`MDG`,iso2:`MG`,value:`Madagascar`,tld:`.mg`,currency:`MGA`,phone:261},{continent:`Africa`,iso3:`MWI`,iso2:`MW`,value:`Malawi`,tld:`.mw`,currency:`MWK`,phone:265},{continent:`Asia`,iso3:`MYS`,iso2:`MY`,value:`Malaysia`,tld:`.my`,currency:`MYR`,phone:60},{continent:`Asia`,iso3:`MDV`,iso2:`MV`,value:`Maldives`,tld:`.mv`,currency:`MVR`,phone:960},{continent:`Africa`,iso3:`MLI`,iso2:`ML`,value:`Mali`,tld:`.ml`,currency:`XOF`,phone:223},{continent:`Europe`,iso3:`MLT`,iso2:`MT`,value:`Malta`,tld:`.mt`,currency:`EUR`,phone:356},{continent:`Oceania`,iso3:`MHL`,iso2:`MH`,value:`Marshall Islands`,tld:`.mh`,currency:`USD`,phone:692},{continent:`North America`,iso3:`MTQ`,iso2:`MQ`,value:`Martinique`,tld:`.mq`,currency:`EUR`,phone:596},{continent:`Africa`,iso3:`MRT`,iso2:`MR`,value:`Mauritania`,tld:`.mr`,currency:`MRO`,phone:222},{continent:`Africa`,iso3:`MUS`,iso2:`MU`,value:`Mauritius`,tld:`.mu`,currency:`MUR`,phone:230},{continent:`Africa`,iso3:`MYT`,iso2:`YT`,value:`Mayotte`,tld:`.yt`,currency:`EUR`,phone:269},{continent:`North America`,iso3:`MEX`,iso2:`MX`,value:`Mexico`,tld:`.mx`,currency:`MXN`,phone:52},{continent:`Oceania`,iso3:`FSM`,iso2:`FM`,value:`Micronesia`,tld:`.fm`,currency:`USD`,phone:691},{continent:`Europe`,iso3:`MDA`,iso2:`MD`,value:`Moldova`,tld:`.md`,currency:`MDL`,phone:373},{continent:`Europe`,iso3:`MCO`,iso2:`MC`,value:`Monaco`,tld:`.mc`,currency:`EUR`,phone:377},{continent:`Asia`,iso3:`MNG`,iso2:`MN`,value:`Mongolia`,tld:`.mn`,currency:`MNT`,phone:976},{continent:`Europe`,iso3:`MNE`,iso2:`ME`,value:`Montenegro`,tld:`.me`,currency:``,phone:382},{continent:`North America`,iso3:`MSR`,iso2:`MS`,value:`Montserrat`,tld:`.ms`,currency:`XCD`,phone:1664},{continent:`Africa`,iso3:`MAR`,iso2:`MA`,value:`Morocco`,tld:`.ma`,currency:`MAD`,phone:211},{continent:`Africa`,iso3:`MOZ`,iso2:`MZ`,value:`Mozambique`,tld:`.mz`,currency:`MZM`,ph
322one:258},{continent:`Asia`,iso3:`MMR`,iso2:`MM`,value:`Myanmar`,tld:`.mm`,currency:`MMK`,phone:95},{continent:`Africa`,iso3:`NAM`,iso2:`NA`,value:`Namibia`,tld:`.na`,currency:`ZAR`,phone:264},{continent:`Oceania`,iso3:`NRU`,iso2:`NR`,value:`Nauru`,tld:`.nr`,currency:`AUD`,phone:674},{continent:`Asia`,iso3:`NPL`,iso2:`NP`,value:`Nepal`,tld:`.np`,currency:`NPR`,phone:977},{continent:`Europe`,iso3:`NLD`,iso2:`NL`,value:`Netherlands`,tld:`.nl`,currency:`EUR`,phone:31},{continent:`Oceania`,iso3:`NZL`,iso2:`NZ`,value:`New Zealand`,tld:`.nz`,currency:`NZD`,phone:64},{continent:`North America`,iso3:`NIC`,iso2:`NI`,value:`Nicaragua`,tld:`.ni`,currency:`NIO`,phone:55},{continent:`Africa`,iso3:`NER`,iso2:`NE`,value:`Niger`,tld:`.ne`,currency:`XOF`,phone:227},{continent:`Africa`,iso3:`NGA`,iso2:`NG`,value:`Nigeria`,tld:`.ng`,currency:`NGN`,phone:234},{continent:`Asia`,iso3:`PRK`,iso2:`KP`,value:`North Korea`,tld:`.kp`,currency:`KPW`,phone:850},{continent:`Europe`,iso3:`NOR`,iso2:`NO`,value:`Norway`,tld:`.no`,currency:`NOK`,phone:47},{continent:`Asia`,iso3:`OMN`,iso2:`OM`,value:`Oman`,tld:`.om`,currency:`OMR`,phone:968},{continent:`Asia`,iso3:`PAK`,iso2:`PK`,value:`Pakistan`,tld:`.pk`,currency:`PKR`,phone:92},{continent:`Oceania`,iso3:`PLW`,iso2:`PW`,value:`Palau`,tld:`.pw`,currency:`USD`,phone:680},{continent:`Asia`,iso3:`PSE`,iso2:`PS`,value:`Palestine`,tld:`.ps`,currency:``,phone:970},{continent:`South America`,iso3:`PAN`,iso2:`PA`,value:`Panama`,tld:`.pa`,currency:`USD`,phone:57},{continent:`Oceania`,iso3:`PNG`,iso2:`PG`,value:`Papua New Guinea`,tld:`.pg`,currency:`PGK`,phone:675},{continent:`South America`,iso3:`PRY`,iso2:`PY`,value:`Paraguay`,tld:`.py`,currency:`PYG`,phone:595},{continent:`South America`,iso3:`PER`,iso2:`PE`,value:`Peru`,tld:`.pe`,currency:`PEN`,phone:51},{continent:`Asia`,iso3:`PHL`,iso2:`PH`,value:`Philippines`,tld:`.ph`,currency:`PHP`,phone:63},{continent:`Oceania`,iso3:`PCN`,iso2:`PN`,value:`Pitcairn`,tld:`.pn`,currency:`NZD`,phone:649},{continent:`Europe`,iso3:`POL`,iso2:`PL`,value:`Poland`,tld:`.pl`,currency:`PLN`,phone:48},{continent:`Europe`,iso3:`PRT`,iso2:`PT`,value:`Portugal`,tld:`.pt`,currency:`EUR`,phone:351},{continent:`North America`,iso3:`PRI`,iso2:`PR`,value:`Puerto Rico`,tld:`.pr`,currency:`USD`,phone:1939},{continent:`Asia`,iso3:`QAT`,iso2:`QA`,value:`Qatar`,tld:`.qa`,currency:`QAR`,phone:974},{continent:`Europe`,iso3:`ROU`,iso2:`RO`,value:`Romania`,tld:`.ro`,currency:`RON`,phone:40},{continent:`Asia`,iso3:`RUS`,iso2:`RU`,value:`Russia`,tld:`.ru`,currency:`RUB`,phone:7},{continent:`Africa`,iso3:`RWA`,iso2:`RW`,value:`Rwanda`,tld:`.rw`,currency:`RWF`,phone:250},{continent:`Africa`,iso3:`REU`,iso2:`RE`,value:`Réunion`,tld:`.re`,currency:`EUR`,phone:262},{continent:`Africa`,iso3:`SHN`,iso2:`SH`,value:`Saint Helena`,tld:`.sh`,currency:`SHP`,phone:290},{continent:`North America`,iso3:`KNA`,iso2:`KN`,value:`Saint Kitts And Nevis`,tld:`.kn`,currency:`XCD`,phone:1869},{continent:`South America`,iso3:`LCA`,iso2:`LC`,value:`Saint Lucia`,tld:`.lc`,currency:`XCD`,phone:1758},{continent:`North America`,iso3:`SPM`,iso2:`PM`,value:`Saint Pierre And Miquelon`,tld:`.pm`,currency:`EUR`,phone:508},{continent:`South America`,iso3:`VCT`,iso2:`VC`,value:`Saint Vincent And The Grenadines`,tld:`.vc`,currency:`XCD`,phone:1784},{continent:`Oceania`,iso3:`WSM`,iso2:`WS`,value:`Samoa`,tld:`.ws`,currency:`WST`,phone:null},{continent:`Europe`,iso3:`SMR`,iso2:`SM`,value:`San Marino`,tld:`.sm`,currency:`EUR`,phone:378},{continent:`Africa`,iso3:`STP`,iso2:`ST`,value:`Saõ Tome And Principe`,tld:`.st`,currency:`STD`,phone:239},{continent:`Asia`,iso3:`SAU`,iso2:`SA`,value:`Saudi Arabia`,tld:`.sa`,currency:`SAR`,phone:966},{continent:`Africa`,iso3:`SEN`,iso2:`SN`,value:`Senegal`,tld:`.sn`,currency:`XOF`,phone:221},{continent:`Europe`,iso3:`SRB`,iso2:`CS`,value:`Serbia`,tld:`.cs`,currency:``,phone:381},{continent:`Africa`,iso3:`SYC`,iso2:`SC`,value:`Seychelles`,tld:`.sc`,currency:`SCR`,phone:248},{continent:`Africa`,iso3:`SLE`,iso2:`SL`,value:`Sierra Leone`,tld:`.sl`,currency:`SLL`,phone:232},{continent:`Asia`,iso3:`SGP`,iso2:`SG`,value:`Singapore`,tld:`.sg`,currency:`SGD`,phone:65},{continent:`Europe`,iso3:`SVK`,iso2:`SK`,value:`Slovakia`,tld:`.sk`,currency:`SKK`,phone:421},{continent:`Europe`,iso3:`SVN`,iso2:`SI`,value:`Slovenia`,tld:`.si`,currency:`SIT`,phone:386},{continent:`Oceania`,iso3:`SLB`,iso2:`SB`,value:`Solomon Islands`,tld:`.sb`,currency:`SBD`,ph
322one:677},{continent:`Africa`,iso3:`SOM`,iso2:`SO`,value:`Somalia`,tld:`.so`,currency:`SOS`,phone:252},{continent:`Africa`,iso3:`ZAF`,iso2:`ZA`,value:`South Africa`,tld:`.za`,currency:`ZAR`,phone:27},{continent:`Asia`,iso3:`KOR`,iso2:`KR`,value:`South Korea`,tld:`.kr`,currency:`KRW`,phone:82},{continent:`Europe`,iso3:`ESP`,iso2:`ES`,value:`Spain`,tld:`.es`,currency:`EUR`,phone:34},{continent:`Asia`,iso3:`LKA`,iso2:`LK`,value:`Sri Lanka`,tld:`.lk`,currency:`LKR`,phone:94},{continent:`Africa`,iso3:`SDN`,iso2:`SD`,value:`Sudan`,tld:`.sd`,currency:`SDD`,phone:249},{continent:`South America`,iso3:`SUR`,iso2:`SR`,value:`Suriname`,tld:`.sr`,currency:`SRD`,phone:597},{continent:`Africa`,iso3:`SWZ`,iso2:`SZ`,value:`Swaziland`,tld:`.sz`,currency:`SZL`,phone:268},{continent:`Europe`,iso3:`SWE`,iso2:`SE`,value:`Sweden`,tld:`.se`,currency:`SEK`,phone:46},{continent:`Europe`,iso3:`CHE`,iso2:`CH`,value:`Switzerland`,tld:`.ch`,currency:`CHF`,phone:41},{continent:`Asia`,iso3:`SYR`,iso2:`SY`,value:`Syria`,tld:`.sy`,currency:`SYP`,phone:963},{continent:`Asia`,iso3:`TWN`,iso2:`TW`,value:`Taiwan`,tld:`.tw`,currency:`TWD`,phone:886},{continent:`Asia`,iso3:`TJK`,iso2:`TJ`,value:`Tajikistan`,tld:`.tj`,currency:`RUB`,phone:992},{continent:`Africa`,iso3:`TZA`,iso2:`TZ`,value:`Tanzania`,tld:`.tz`,currency:`TZS`,phone:255},{continent:`Asia`,iso3:`THA`,iso2:`TH`,value:`Thailand`,tld:`.th`,currency:`THB`,phone:66},{continent:`Africa`,iso3:`TGO`,iso2:`TG`,value:`Togo`,tld:`.tg`,currency:`XOF`,phone:228},{continent:`Oceania`,iso3:`TON`,iso2:`TO`,value:`Tonga`,tld:`.to`,currency:`TOP`,phone:676},{continent:`South America`,iso3:`TTO`,iso2:`TT`,value:`Trinidad And Tobago`,tld:`.tt`,currency:`TTD`,phone:1868},{continent:`Africa`,iso3:`TUN`,iso2:`TN`,value:`Tunisia`,tld:`.tn`,currency:`TND`,phone:216},{continent:`Asia`,iso3:`TUR`,iso2:`TR`,value:`Turkey`,tld:`.tr`,currency:`TRY`,phone:90},{continent:`Asia`,iso3:`TKM`,iso2:`TM`,value:`Turkmenistan`,tld:`.tm`,currency:`TMM`,phone:993},{continent:`Oceania`,iso3:`TUV`,iso2:`TV`,value:`Tuvalu`,tld:`.tv`,currency:`TVD`,phone:688},{continent:`Africa`,iso3:`UGA`,iso2:`UG`,value:`Uganda`,tld:`.ug`,currency:`UGX`,phone:256},{continent:`Europe`,iso3:`UKR`,iso2:`UA`,value:`Ukraine`,tld:`.ua`,currency:`UAH`,phone:380},{continent:`Asia`,iso3:`UAE`,iso2:`AE`,value:`United Arab Emirates`,tld:`.ae`,currency:`AED`,phone:971},{continent:`Europe`,iso3:`GBR`,iso2:`GB`,value:`United Kingdom`,tld:`.gb`,currency:`GBP`,phone:44},{continent:`South America`,iso3:`URY`,iso2:`UY`,value:`Uruguay`,tld:`.uy`,currency:`UYU`,phone:598},{continent:`Asia`,iso3:`UZB`,iso2:`UZ`,value:`Uzbekistan`,tld:`.uz`,currency:`UZS`,phone:998},{continent:`Oceania`,iso3:`VUT`,iso2:`VU`,value:`Vanuatu`,tld:`.vu`,currency:`VUV`,phone:678},{continent:`South America`,iso3:`VEN`,iso2:`VE`,value:`Venezuela`,tld:`.ve`,currency:`VEB`,phone:58},{continent:`Asia`,iso3:`VNM`,iso2:`VN`,value:`Vietnam`,tld:`.vn`,currency:`VND`,phone:84},{continent:`North America`,iso3:`VGB`,iso2:`VG`,value:`Virgin Islands, British`,tld:`.vg`,currency:`USD`,phone:1284},{continent:`South America`,iso3:`VIR`,iso2:`VI`,value:`Virgin Islands, US`,tld:`.vi`,currency:`USD`,phone:1340},{continent:`Africa`,iso3:`ESH`,iso2:`EH`,value:`Western Sahara`,tld:`.eh`,currency:`MAD`,phone:null},{continent:`Asia`,iso3:`YEM`,iso2:`YE`,value:`Yemen`,tld:`.ye`,currency:`YER`,phone:967},{continent:`Africa`,iso3:`ZMB`,iso2:`ZM`,value:`Zambia`,tld:`.zm`,currency:`ZMK`,phone:260},{continent:`Africa`,iso3:`ZWE`,iso2:`ZW`,value:`Zimbabwe`,tld:`.zw`,currency:`ZWD`,phone:263}],LN=async e=>{await Kt.post(`/api/blocked_account_creation_attempts/`,e,Me())},RN=`0mixmail.info,10host.top,10mail.org,126.com,12hosting.net,12storage.com,139.com,163.com,1usemail.com,20boxme.org,20email.eu,20mail.it,20minute.email,20minutemail.com,21cn.com,55hosting.net,69postix.info,9me.site,abyssmail.com,accreditedwe.us,agustusmp3.xyz,altairwe.us,amail.club,amail.com,apkmd.com,armyspy.com,arockee.com,asorent.com,ax80mail.com,axon7zte.com,axsup.net,balanc3r.com,bigstring.com,binkmail.com,breakthru.com,bugmenot.com,car101.pro,carbtc.net,carins.io,cars2.club,cartelera.org,cbair.com,cbes.net,chacuo.net,cheaphub.net,cmail.club,cmail.com,cobin2hood.com,cocovpn.com,contractor.net,cryp.email,crypemail.info,
322cuvox.de,datum2.com,dayrep.com,DCemail.com,devnullmail.com,deyom.com,discardmail.com,disposableinbox.com,dispostable.com,divismail.ru,dlemail.ru,dodgeit.com,doiea.com,dr.com,dr69.site,drdrb.com,drdrb.net,dsiay.com,E-MAIL.COM,eelmail.com,einrot.com,email.net,emailsecurer.com,emailsy.info,emailure.net,emil.com,envy17.com,ether123.net,ethersports.org,euaqa.com,evyush.com,example.com,extremail.ru,fakeinbox.com,figjs.com,fleckens.hu,freeletter.me,fun64.com,gafy.net,gaggle.net,game.com,gamgling.com,gawab.com,geronra.com,getapet.net,gmal.com,gmial.com,go2usa.info,go2vpn.net,golemico.com,gotmail.com,grr.la,guerillamail.org,guerrillamail.com,guerrillamail.net,guerrillamail.org,gustr.com,hitbts.com,hmamail.com,honor-8.com,hostcalls.com,hotmai.com,hotmial.com,housat.com,hush.com,hushmail.cf,imgof.com,inaby.com,inbound.plus,inboxbear.com,inboxdesign.me,jourrapide.com,junkmail.com,klipschx12.com,klzlk.com,kumail8.info,kusrc.com,lackmail.ru,laoeq.com,lavabit.com,leeching.net,letsmail9.com,locantowsite.club,lucyu.com,mail2world.com,mail4-us.org,mailcatch.com,maildrop.cc,maileme101.com,mailinator.com,mailinator.net,mailismagic.com,mailmetrash.com,mailnesia.com,mailtrix.net,mciek.com,meltmail.com,miauj.com,mihep.com,mindless.com,MMMmail.com,mohmal.com,msgos.com,mswork.ru,mt2014.com,muchomail.com,mvrht.com,mvrht.net,my10minutemail.com,mypacks.net,myself.com,nada.email,nada.ltd,naver.com,nepwk.com,nezdiro.org,noicd.com,nokiamail.com,nowhere.org,nutpa.net,nwldx.com,nwytg.com,opayq.com,pakadebu.ga,payperex2.com,pdold.com,pisls.com,poh.pp.ua,pokemail.net,polyfaust.com,psoxs.com,qasti.com,qoika.com,qwfox.com,rcasd.com,reftoken.net,refurhost.com,rhyta.com,rmqkr.net,rppkn.com,rtrtr.com,safe-mail.net,send22u.info,sharklasers.com,sify.com,sina.com,sjuaq.com,slipry.net,sofimail.com,sogetthis.com,sohu.com,soisz.com,spa.com,spam4.me,spambog.com,spamex.com,spamhereplease.com,stexsy.com,stromox.com,suioe.com,superrito.com,suremail.info,sute.jp,symphonyresume.com,tagyourself.com,techgroup.me,teleworm.com,teleworm.us,test.com,thelightningmail.net,thraml.com,thrma.com,throam.com,throwam.com,throya.com,tipsb.com,tmail.com,tom.com,top1post.ru,trash-mail.com,trbvm.com,trbvn.com,trbvo.com,tutanota.com,ugimail.net,vkcode.ru,vpn33.top,vtxmail.us,w9y9640c.com,walkmail.ru,writeme.com,xzsok.com,yeah.net,yhg.biz,ymail.net,ymail.org,yopmail.com,youzend.net,zain.site,zainmax.net,zamge.com,zebra.email,zhorachu.com,zxcvbnm.com,zzz.com`.split(`,`),zN=e=>e.includes(`+`)&&UN(e)===!1,BN=e=>RN.filter(t=>e.includes(`@${t}`)).length,VN=e=>{let t=e.split(`@`)[1].split(`.`);return!!(t.length>2&&t.slice(0,-2).includes(`stu`)||e.includes(`student`))},HN=e=>[`aol`,`gmail`,`googlemail`,`hotmail`,`yahoo`,`icloud`].filter(t=>e.includes(`@${t}.com`)).length,UN=e=>[`flocabulary`,`nearpod`,`hexacta`,`wearepsh`,`renaissance`].filter(t=>e.includes(`@${t}.com`)).length>0,WN=e=>{let{className:t,onClick:n,disabled:r,text:i,type:a}=e;return(0,q.jsx)(`button`,{className:`${t} button`,onClick:n,type:a||`button`,disabled:r===!0,children:i})};WN.defaultProps={className:`button`};var GN=e=>(0,q.jsxs)(`div`,{id:`subscribe_content`,className:`field field-checkbox`,style:{display:e.display?``:`none`},children:[(0,q.jsx)(`div`,{className:`phone--bottom`,style:{display:e.showPhone?``:`none`},children:(0,q.jsx)(`label`,{children:`Ready to speak to a Flocab rep? Drop us an email at [email protected].`})}),(0,q.jsxs)(`div`,{className:`check-flex`,children:[(0,q.jsx)(`input`,{type:`checkbox`,name:e.name,value:`Yes`,className:`checkbox`,id:`id_subscribe_content`,onChange:e.onChange}),(0,q.jsx)(`label`,{htmlFor:`id_subscribe_content`,children:`Be the first to know about the latest products, exclusives and offers from Flocabulary!`})]})]});GN.defaultProps={display:!0};var KN=e=>{let{name:t,onChange:n,display:r,isChecked:i,labelText:a,idElement:o,idContainer:s}=e;return(0,q.jsx)(`div`,{id:s,className:`field field-checkbox`,style:{display:r?``:`none`},children:(0,q.jsxs)(`div`,{className:`check-flex`,children:[(0,q.jsx)(`input`,{type:`checkbox`,name:t,value:`Yes`,className:`checkbox`,id:o,onChange:n,checked:i}),(0,q.jsx)(`label`,{htmlFor:o,children:a})]})})};KN.defaultProps={display:!0};var qN=e=>{let{autoComplete:t=Bl.OFF,className:n=``,disabled:r=!1,display:i=!0,error:a,errorText:o=``,
322id:s,max:c,min:l,name:u,onChange:d,placeholder:f=``,required:p,type:m=`text`,value:h=``}=e;return(0,q.jsxs)(`div`,{className:`wrapper ${n}`,children:[(0,q.jsx)(`label`,{htmlFor:s,className:`hidden--label`,children:f}),(0,q.jsx)(`input`,{type:m,value:h,name:u,id:s,onChange:d,className:a?`input error`:`input`,disabled:r,placeholder:f,required:!!(p&&p===!0),style:{display:i?``:`none`},autoComplete:t,min:l,max:c}),a&&i&&(0,q.jsx)(`p`,{className:`message error`,children:o})]})},JN=e=>{let{name:t,values:n,id:r,display:i,className:a,error:o,errorText:s,onChange:c}=e;return(0,q.jsxs)(`div`,{className:`field required`,children:[(0,q.jsx)(`label`,{htmlFor:r,className:`hidden--label`,children:n[0].text||``}),(0,q.jsx)(`select`,{name:t,className:`${a||``} ${o?`input error`:``}`,id:r,onChange:c,style:{display:i?``:`none`},children:n&&n.map(({text:e,value:t,disabled:n},r)=>(0,q.jsx)(`option`,{value:t||``,disabled:!!n,children:e||t},r))}),o&&i&&(0,q.jsx)(`p`,{className:`message-error`,children:s})]})};JN.defaultProps={display:!0,errorText:``};var YN=e=>{let{className:t,value:n,name:r,id:i,onChange:a,placeholder:o,error:s,errorText:c,display:l,required:u}=e;return(0,q.jsxs)(`div`,{className:`wrapper ${t||``}`,children:[(0,q.jsx)(`label`,{htmlFor:i,className:`hidden--label`,children:o||``}),(0,q.jsx)(`textarea`,{value:n||``,name:r,id:i,onChange:a,className:`field-textarea ${s?`input error`:`input`}`,placeholder:o||``,required:u,style:{display:l?``:`none`}}),s&&l&&(0,q.jsx)(`p`,{className:`message error`,children:c})]})};YN.defaultProps={display:!0,errorText:``};var XN=e=>{let{options:t,selected:n,toggleOption:r,error:i,errorText:a}=e,[o,s]=(0,G.useState)(!1),c=(0,G.useRef)(null),[l,u]=(0,G.useState)({});(0,G.useEffect)(()=>{let e=e=>{c.current&&!c.current.contains(e.target)&&s(!1)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]);let d=()=>{s(!o)},f=e=>{u(t=>({...t,[e]:!t[e]})),r({id:e})};return(0,q.jsxs)(`div`,{ref:c,className:`wrapper text c-multi-select-dropdown`,onClick:d,children:[(0,q.jsx)(`div`,{className:`${o?`c-multi-select-dropdown__selected purple-border`:`c-multi-select-dropdown__selected`}${i?o?``:` input error`:``}`,children:(0,q.jsx)(`div`,{className:`${n.length>0?`selectedProducts`:``}`,children:`Product Interest *`})}),o&&(0,q.jsx)(`ul`,{className:`${o?`c-multi-select-dropdown__options block`:`c-multi-select-dropdown__options`}`,children:t.map(e=>{let t=n.includes(e.id)&&l[e.id]||!1;return(0,q.jsxs)(`li`,{className:`c-multi-select-dropdown__option`,onClick:()=>f(e.id),children:[(0,q.jsx)(`input`,{type:`checkbox`,className:`c-multi-select-dropdown__option-checkbox`,id:`checkbox-${e.id}`,checked:t}),(0,q.jsx)(`span`,{children:e.value})]},e.id)})}),i&&(0,q.jsx)(`p`,{className:`message-error`,children:a}),(0,q.jsx)(`input`,{name:e.name,type:`hidden`,disabled:!1,placeholder:``,value:n.join(`;`)})]})},ZN={DROPDOWN_OTHER:`Other`,COUNTRY_FOR_STATE:[`United States`,`Canada`],COUNTRY_FOR_ZIP:`United States`,DROPDOWN_DEAFULT:`Default`,STUDENT:`Student`},QN=class extends G.Component{constructor(e){super(e),this.state={submiting:!1,values:TN,error:{first_name:!1,last_name:!1,email:!1,role:!1,otherRole:!1,phone:!1,hear:!1,company:!1,institution_category:!1,school_type:!1,product_interest:!1,country:!1,state:!1,zipcode:!1,textArea:!1,number_students:!1,consentEurope:!1},isStudent:!1,triedSubmit:!1,containsSchoolOrDistrict:!1,multipleOptionsProduct:[]}}componentDidMount(){let e=/school|district/i.test(this.state.values.institution_category);this.setState({containsSchoolOrDistrict:e})}renderLayout=()=>{let{campaignName:e}=this.props,{urlPardot:t,shouldRenderCheckboxInput:n}=this.props,{containsSchoolOrDistrict:r}=this.state;return(0,q.jsxs)(`form`,{onSubmit:e=>this.onSubmit(e),method:`POST`,id:`quote-form`,className:`modal-form`,action:t,children:[(0,q.jsx)(`input`,{type:`hidden`,name:`oid`,value:`00Dd0000000f2MG`}),(0,q.jsx)(`input`,{type:`hidden`,id:`success_location`,name:`success_location`,value:`${yM}?success=true`}),(0,q.jsx)(`input`,{type:`hidden`,name:`campaignName`,id:`campaignName`,value:e}),(0,q.jsx)(`input`,{id:`source`,name:`campaignFrom`,type:`hidden`,value:`Landing`}),(0,q.jsxs)(`fieldset`,{children:[(0,q.jsx)(`legend`,{className:`hidden--label`,children:`Inquiry Form`}),(0,q.jsx)(qN,{name:`first_name`,id:`firstNameInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.first_name,placeholder:`First Name *`,value:this.state.values.first_name,autoComplete:Bl.GIVEN_NAME}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.first_name?``:`none`},children:`You must enter your name`}),(0,q.jsx)(qN,{name:`last_name`,id:`lastNameInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.last_name,placeholder:`Last Name *`,value:this.state.values.last_name,autoComplete:Bl.FAMILY_NAME}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.last_name?``:`none`},children:`You must enter your last name`}),(0,q.jsx)(qN,{name:`email`,id:`emailInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.email,placeholder:`Email *`,value:this.state.values.email,autoComplete:Bl.EMAIL}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.email?``:`none`},children:`You must enter a valid email`}),(0,q.jsx)(qN,{name:`phone`,id:`phoneInput`,onChange:e=>this.onInputChange(e),className:`text phone`,error:this.state.error.phone,placeholder:`Phone Number *`,value:this.state.values.phone,autoComplete:Bl.TEL}),(0,q.jsx)(`p`,{className:`message-error error--phone`,style:{display:this.state.error.phone?``:`none`},children:`You must enter a valid phone`}),(0,q.jsx)(`p`,{className:`label--phone`,children:`Ex: +51 (123) 456-7890`}),(0,q.jsx)(JN,{name:`country`,id:`countrySelect`,className:`${this.state.values.country===``?`field`:`selected field`}`,values:IN,error:this.state.error.country,errorText:jN.SELECT_FIELD_COUNTRY,onChange:e=>this.onInputChange(e)}
322),` `,(this.state.values.country===ZN.COUNTRY_FOR_STATE[0]||this.state.values.country===ZN.COUNTRY_FOR_STATE[1])&&(0,q.jsx)(`div`,{children:(0,q.jsx)(JN,{name:`state`,id:`stateSelect`,className:`${this.state.values.state===``?`field`:`selected field`}`,values:this.showStatesByCountry(this.state.values.country),error:this.state.error.state,errorText:jN.SELECT_FIELD_STATE,onChange:e=>this.onInputChange(e)})}),this.state.values.country===ZN.COUNTRY_FOR_ZIP&&(0,q.jsxs)(`div`,{children:[(0,q.jsx)(qN,{name:`zipcode`,id:`zipcodeInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.zipcode,placeholder:`Zip Code *`,value:this.state.values.zipcode,autoComplete:Bl.POSTAL_CODE}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.zipcode?``:`none`},children:jN.INPUT_FIELD})]}),(0,q.jsx)(JN,{name:`role`,id:`roleSelect`,className:`${this.state.values.role===``?`field`:`selected field`}`,values:DN,error:this.state.error.role,errorText:jN.SELECT_FIELD,onChange:e=>this.onInputChange(e)}),this.state.values.role===ZN.DROPDOWN_OTHER&&(0,q.jsx)(qN,{name:`otherRole`,id:`otherRoleInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.otherRole,placeholder:`Other role *`,value:this.state.values.otherRole}),this.state.values.role===ZN.DROPDOWN_OTHER&&(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.otherRole?``:`none`},children:jN.INPUT_FIELD}),(0,q.jsx)(qN,{name:`company`,id:`companyInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.company,placeholder:`School/District Name *`,value:this.state.values.company,autoComplete:Bl.ORGANIZATION}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.company?``:`none`},children:jN.INPUT_FIELD}),(0,q.jsx)(qN,{name:`number_students`,id:`numberOfStudentsInput`,onChange:e=>this.onInputChange(e),type:`number`,className:`text`,error:this.state.error.number_students,min:1,max:1e7,placeholder:`Number of Students *`,value:this.state.values.number_students}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.number_students?``:`none`},children:jN.INPUT_FIELD}),(0,q.jsx)(JN,{name:`institution_category`,id:`institutionCategorySelect`,className:`${this.state.values.institution_category===``?`field`:`selected field`}`,values:ON,error:this.state.error.institution_category,errorText:jN.SELECT_FIELD,onChange:e=>this.onInputChange(e)}),r&&(0,q.jsx)(JN,{name:`school_type`,id:`schoolTypeSelect`,className:`${this.state.values.school_type===``?`field`:`selected field`}`,values:kN,error:this.state.error.school_type,errorText:jN.SELECT_FIELD,onChange:e=>this.onInputChange(e)}),(0,q.jsx)(XN,{name:`product_interest`,options:AN,selected:this.state.values.product_interest,toggleOption:this.toggleProductOption,error:this.state.error.product_interest,errorText:jN.SELECT_FIELD}),(0,q.jsx)(qN,{name:`hear`,id:`hearInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.hear,placeholder:`How did you hear about us? *`,value:this.state.values.hear}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.hear?``:`none`},children:jN.INPUT_FIELD}),(0,q.jsx)(YN,{name:`institutionneed`,id:`institutionNeedInput`,onChange:e=>this.onInputChange(e),className:`text`,error:this.state.error.textArea,placeholder:`Tell us why youâre interested in Nearpod/Flocab for your school/district *`,value:this.state.values.institutionneed}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.textArea?``:`none`},children:jN.INPUT_FIELD}),this.state.values.continent===`Europe`&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(KN,{name:`gdpr_data_consent`,onChange:e=>this.onInputChange(e),isChecked:this.state.values.isConsentEuropeChecked,idElement:`gdpr_data_consent`,idContainer:`europeConsent`,labelText:`I consent to allow Nearpod to process my personal data for the purposes of responding to my request.`}),(0,q.jsx)(`p`,{className:`message-error`,style:{display:this.state.error.consentEurope?``:`none`},children:jN.CHECKBOX_EUROPE_CONSENT})]}
322),n&&(0,q.jsx)(GN,{name:`select`,showPhone:!0,onChange:e=>this.onInputChange(e)}),(0,q.jsx)(KN,{name:`want_subscribe_newsletter`,onChange:e=>this.onInputChange(e),isChecked:this.state.values.want_subscribe_newsletter,idElement:`want_subscribe_newsletter`,idContainer:`subscribeToNewsletter`,labelText:`Subscribe me to Nearpodâs monthly newsletter`}),(0,q.jsx)(`p`,{className:`automatic-email-message-warning`,children:`By submitting this form I understand I am opting in to receiving emails from Nearpod. I can unsubscribe at any time.`}),(0,q.jsx)(`div`,{className:`field field-button button-align-center`,children:(0,q.jsx)(WN,{type:`submit`,disabled:this.state.submiting,className:`submit-button-inquiry-form`,text:`LET'S TALK!`})})]})]})};onClose=()=>{this.setState({isStudent:!1,triedSubmit:!0})};onCrossPress=e=>{e.preventDefault(),this.onClose()};render(){return(0,q.jsx)(`div`,{id:`home`,children:this.renderLayout()})}showStatesByCountry=e=>{switch(e){case ZN.COUNTRY_FOR_STATE[0]:return PN;case ZN.COUNTRY_FOR_STATE[1]:return FN;default:break}};toggleProductOption=({id:e})=>{this.setState(t=>{let n=t.values.product_interest?.includes(e)?t.values.product_interest.filter(t=>t!==e):[...t.values.product_interest,e],r={...t,values:{...t.values,product_interest:n}};return this.fieldValidator(`product_interest`,r.values.product_interest.join(`, `)),r})};onInputChange=e=>{let t={...this.state},n=e.target.value,r=e.target.name;if(t.values={...t.values,[r]:n},this.setState(t),r===`country`){let e=IN.findIndex(e=>e.value===`${t.values[r]}`);t.values.continent=IN[e]?.continent||``}else r===`institution_category`?t.containsSchoolOrDistrict=/school|district/i.test(n):r===`want_subscribe_newsletter`?t.values.want_subscribe_newsletter=e.target.checked:r===`gdpr_data_consent`&&(t.values.isConsentEuropeChecked=e.target.checked,t.error.consentEurope=!e.target.checked);this.fieldValidator(r,n)};formValidator=e=>{let t=this.state,n=t.values.first_name;t.error.first_name=n===``;let r=t.values.last_name;t.error.last_name=r===``;let i=t.values.email;t.error.email=!CN(i);let a=t.values.role;if(t.error.role=a===``,t.error.role===!1&&a===ZN.DROPDOWN_OTHER){let e=t.values.otherRole;t.error.otherRole=e===``}else a!==ZN.DROPDOWN_OTHER&&(t.error.otherRole=!1);let o=t.values.hear;t.error.hear=o===``;let s=t.values.phone;t.error.phone=!wN(s);let c=t.values.company;t.error.company=c===``;let l=t.values.number_students;t.error.number_students=l===``;let u=t.values.institution_category;t.error.institution_category=u===``;let d=t.values.school_type;e&&(t.error.school_type=d===``);let f=t.values.product_interest;t.error.product_interest=f.length===0;let p=t.values.country;if(t.error.country=p===``||p===ZN.DROPDOWN_DEAFULT,p===ZN.COUNTRY_FOR_STATE[0]||this.state.values.country===ZN.COUNTRY_FOR_STATE[1]){let e=t.values.state;t.error.state=e===``||e===ZN.DROPDOWN_DEAFULT}else (p!==ZN.COUNTRY_FOR_STATE[0]||this.state.values.country!==ZN.COUNTRY_FOR_STATE[1])&&(t.values.state=``);if(p===ZN.COUNTRY_FOR_ZIP){let e=t.values.zipcode;t.error.zipcode=e===``}else p!==ZN.COUNTRY_FOR_ZIP&&(t.error.zipcode=!1);this.state.values.continent===`Europe`&&!this.state.values.isConsentEuropeChecked&&(this.state.error.consentEurope=!0);let m=t.values.institutionneed;t.error.textArea=m===``;let h=Object.values(t.error);for(let e in h)if(h[e])return!1;return!0};fieldValidator=(e,t)=>{let n={...this.state};switch(e){case`first_name`:n.error.first_name=t===``;break;case`last_name`:n.error.last_name=t===``;break;case`email`:n.error.email=!CN(t);break;case`phone`:n.error.phone=!wN(t);break;case`country`:n.error.country=t===``||t===IN[0].text;break;case`state`:this.state.values.country===ZN.COUNTRY_FOR_STATE[0]||this.state.values.country===ZN.COUNTRY_FOR_STATE[1]?n.error.state=t===``||t===ZN.DROPDOWN_DEAFULT:(this.state.values.country!==ZN.COUNTRY_FOR_STATE[0]||this.state.values.country!==ZN.COUNTRY_FOR_STATE[1])&&(n.values.state=``);break;case`zipcode`:this.state.values.country===ZN.COUNTRY_FOR_STATE[0]?n.error.zipcode=t===``||t===ZN.DROPDOWN_DEAFULT:this.state.values.country!==ZN.COUNTRY_FOR_STATE[0]&&(n.values.zipcode=``);break;case`role`:n.error.role=t===``;break;case`otherRole`:n.error.role===!1&&t===ZN.DROPDOWN_OTHER?n.error.otherRole=n.values.otherRole===``:n.error.otherRole=!1;break;case`company`:n.error.company=t===``;break;case`number_students`:n.error.number_students=t===``;break;case`institution_category`:n.error.institution_category=t===``;break;case`product_interest`:n.error.product_interest=t===``;break;case`school_type`:this.state.containsSchoolOrDistrict&&(n.error.school_type=t===``);break;case`hear`:n.error.hear=t===``;break;case`institutionneed`:n.error.textArea=t===``;break;default:break}let r=Object.values(n.error);for(let e in r)if(r[e])return!1;return!0};checkStudentRole=e=>e===ZN.STUDENT;onSubmit=async e=>{let{triedSubmit:t}=this.state;e.preventDefault();let n=document.getElementById(`quote-form`),r=this.state.values.email,i=this.state.values.role;this.setState({submiting:!0}),this.formValidator(this.state.containsSchoolOrDistrict)&&n&&((VN(r)||this.checkStudentRole(i))&&!t?(await LN({email:r}),this.setState({isStudent:!0})):n.submit()),this.setState({submiting:!1})}},$N=({className:e})=>
322(0,q.jsx)(`svg`,{width:`6`,height:`7`,viewBox:`0 0 6 7`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,q.jsx)(`path`,{d:`M4.84009 6.24473L2.89693 4.30157L0.968268 6.23023L0.1562 5.41816L2.08486 3.4895L0.1562 1.56084L0.977936 0.739105L2.9066 2.66777L4.83526 0.739105L5.64733 1.55117L3.71867 3.47983L5.66183 5.423L4.84009 6.24473Z`})}),eP={schoolsModal:`agileEd__schoolsModal___1b467819`,modalButton:`agileEd__modalButton___5d609b5f`,schoolsModalBody:`agileEd__schoolsModalBody___951699d3`,notFoundMessage:`agileEd__notFoundMessage___32ca8811`,loading:`agileEd__loading___fc2e7e5f`,dots:`agileEd__dots___a7d368ca`,dot:`agileEd__dot___ca4f12e5`,pulse:`agileEd__pulse___cf1d1f9f`,label:`agileEd__label___b29b64eb`,schoolsList:`agileEd__schoolsList___82a557fd`,schoolElement:`agileEd__schoolElement___3c344cfb`,schoolName:`agileEd__schoolName___0afac55c`,schoolsModalFooter:`agileEd__schoolsModalFooter___327e4cd4`},tP=({zipSelected:e,isOpen:t,onClose:n,handelSelectSchool:r,handelSchoolInfo:i})=>{let[a,o]=(0,G.useState)([]),[s,c]=(0,G.useState)(!1);return(0,G.useEffect)(()=>{e&&t&&(async()=>{c(!0);try{let{data:t}=await Kt.get(`/api/marketing/get-school-by-zip-code/?zipcode=${e}`);o(t)}catch{o([])}finally{c(!1)}})()},[e,t]),t?(0,q.jsxs)(Wa,{onClose:n,className:(0,J.default)(eP.schoolsModal),CloseIcon:(0,q.jsx)($N,{className:`svgIcon xOut`}),children:[(0,q.jsx)(`h3`,{children:`Select your school`}),(0,q.jsxs)(`section`,{className:(0,J.default)(eP.schoolsModalBody),children:[(0,q.jsxs)(`p`,{children:[`Searching for schools in ZIP code `,(0,q.jsx)(`strong`,{children:e})]}),(0,q.jsxs)(`div`,{children:[s&&(0,q.jsxs)(`section`,{className:eP.loading,children:[(0,q.jsxs)(`div`,{className:eP.dots,children:[(0,q.jsx)(`div`,{className:eP.dot}),(0,q.jsx)(`div`,{className:eP.dot}),(0,q.jsx)(`div`,{className:eP.dot})]}),(0,q.jsx)(`p`,{className:eP.label,children:`LOADING SCHOOLS...`})]}),!s&&a.length===0&&(0,q.jsxs)(`p`,{className:(0,J.default)(eP.notFoundMessage),children:[`No schools found for ZIP/Postal code `,(0,q.jsx)(`strong`,{children:e}),`.`]}),!s&&a.length>0&&(0,q.jsx)(`div`,{className:(0,J.default)(eP.schoolsList),children:a.map(e=>(0,q.jsxs)(`div`,{className:(0,J.default)(eP.schoolElement),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(eP.schoolName),children:[e.institutionNameProper,` (`,e.mailingCityProper,`,`,` `,e.mailingState,`)`]}),(0,q.jsx)(`button`,{className:(0,J.default)(eP.modalButton),onClick:t=>{t.preventDefault(),r(e.institutionNameProper)},children:`Select`})]},e.instUid))})]})]}),(0,q.jsxs)(`footer`,{className:(0,J.default)(eP.schoolsModalFooter),children:[(0,q.jsx)(`p`,{children:`Don't see your school?`}),(0,q.jsx)(`button`,{className:(0,J.default)(eP.modalButton),onClick:i,children:`Enter school info`})]})]}):null},nP=N(e=>NN(e))(({urlPardot:e,shouldRenderCheckboxInput:t,location:n,campaignName:r,canRenderMarketo:i})=>{let[a,o]=(0,G.useState)(``),[s,c]=(0,G.useState)(!1);return(0,G.useEffect)(()=>{let e=document.createElement(`script`);e.src=`//237-RBJ-385.mktoweb.com/js/forms2/js/forms2.min.js`,e.async=!0,e.onload=()=>{window.MktoForms2&&(window.MktoForms2.loadForm(`//237-RBJ-385.mktoweb.com`,`237-RBJ-385`,1124),window.MktoForms2.whenReady(()=>{let e=document.getElementById(`PostalCode`);e&&e.addEventListener(`blur`,()=>{e.value.trim()!==``&&(o(e.value.trim()),c(!0))})}))},document.body.appendChild(e);let t=document.createElement(`script`);t.src=`//munchkin.marketo.net/munchkin.js`,t.async=!0;let n=!1;return t.onload=()=>{n||(n=!0,window.Munchkin&&window.Munchkin.init(`237-RBJ-385`))},document.head.appendChild(t),()=>{document.body.removeChild(e),document.head.removeChild(t)}},[]),i?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`form`,{id:`mktoForm_1124`}),(0,q.jsx)(tP,{zipSelected:a,isOpen:s,onClose:e=>{e.preventDefault(),c(!1)},handelSelectSchool:e=>{let t=document.getElementById(`formSchoolName2`);t.value=e,c(!1)},handelSchoolInfo:e=>{e.preventDefault(),document.getElementById(`formSchoolName2`).focus(),c(!1)}})]}):(0,q.jsx)(QN,{campaignName:r,location:n,urlPardot:e,shouldRenderCheckboxInput:t})}),rP=class extends G.Component{constructor(e){super(e),this.state={submiting:!1,values:TN,error:{first_name:!1,last_name:!1,email:!1,role:!1,otherRole:!1,phone:!1,hear:!1,otherHear:!1,company:!1,institution_category:!1,country:!1,state:!1,zip:!1,textArea:!1},isStudent:!1,triedSubmit:!1}}renderLayout=()=>{let{urlPardot:e,shouldRenderCheckboxInput:t,location:n,campaignName:r}=this.props;return(0,q.jsx)(`section`,{id:`quote-request-form`,children:(0,q.jsx)(`div`,{className:`modal`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsx)(`div`,{className:`modal-sign-demo`,id:`sign-up-demo`,children:(0,q.jsx)(nP,{campaignName:r,location:n,urlPardot:e,shouldRenderCheckboxInput:t})})})})})};onClose=()=>{this.setState({isStudent:!1,triedSubmit:!0})};onCrossPress=e=>{e.preventDefault(),this.onClose()};render(){let{isStudent:e,triedSubmit:t}=this.state,{location:n}=this.props;return e&&!t?(0,q.jsxs)(Wa,{onClose:this.onClose,hideCloseButton:!0,children:[(0,q.jsx)(b,{to:n,onClick:this.onCrossPress,className:`modal-close`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(MN,{})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(JM,{headerMessage:`Schedule a 15-minute call to learn more about bringing Flocabulary to your school or district.`,customClass:`inquirySize`,customBackgroun
322dImage:`https://flocabulary.s3.amazonaws.com/marketing/Inquiry/hero-purple-wave-inquiry-form.svg`}),(0,q.jsx)(`div`,{id:`home`,children:this.renderLayout()}),(0,q.jsx)(qM,{})]})}},iP=class extends G.Component{constructor(e){super(e),this.state={submiting:!1,values:TN,error:{first_name:!1,last_name:!1,email:!1,role:!1,otherRole:!1,phone:!1,hear:!1,company:!1,institution_category:!1,school_type:!1,product_interest:!1,country:!1,state:!1,zipcode:!1,textArea:!1,number_students:!1,consentEurope:!1},isStudent:!1,triedSubmit:!1,containsSchoolOrDistrict:!1,multipleOptionsProduct:[]}}componentDidMount(){let e=/school|district/i.test(this.state.values.institution_category);this.setState({containsSchoolOrDistrict:e})}renderLayout=()=>{let{urlPardot:e,shouldRenderCheckboxInput:t,location:n,campaignName:r}=this.props;return(0,q.jsx)(`section`,{id:`quote-request-form-inquiry`,className:`section--container`,children:(0,q.jsx)(`div`,{className:`modal`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsx)(`h1`,{children:`Flocabulary: Engage, learn, and achieve with standardsâaligned curriculum`}),(0,q.jsxs)(`ul`,{children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`h2`,{children:`Why choose Flocabulary?`})}),(0,q.jsxs)(`li`,{children:[(0,q.jsx)(`img`,{src:`${W}tic.svg`,alt:`check`,title:`check vector`}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{children:`Deliver rigorous and intentional learning experiences`})})]}),(0,q.jsxs)(`li`,{children:[(0,q.jsx)(`img`,{src:`${W}tic.svg`,alt:`check`,title:`check vector`}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{children:`Unlock comprehension through vocabulary acquisition`})})]}),(0,q.jsxs)(`li`,{children:[(0,q.jsx)(`img`,{src:`${W}tic.svg`,alt:`check`,title:`check vector`}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{children:`Authentically engage students`})})]})]})]}),(0,q.jsx)(`div`,{className:`modal-sign-demo`,id:`sign-up-demo`,children:(0,q.jsx)(nP,{campaignName:r,location:n,urlPardot:e,shouldRenderCheckboxInput:t})})]})})})};onClose=()=>{this.setState({isStudent:!1,triedSubmit:!0})};onCrossPress=e=>{e.preventDefault(),this.onClose()};render(){let{isStudent:e,triedSubmit:t}=this.state,{location:n}=this.props;return e&&!t?(0,q.jsxs)(Wa,{onClose:this.onClose,hideCloseButton:!0,children:[(0,q.jsx)(b,{to:n,onClick:this.onCrossPress,className:`modal-close`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(MN,{})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{id:`home`,children:this.renderLayout()}),(0,q.jsx)(qM,{})]})}},aP=({onNext:e,onBack:t,dateDisplay:n,selected:r})=>(0,q.jsx)(`div`,{id:`containerHeader`,children:(0,q.jsxs)(`div`,{id:`header`,children:[(0,q.jsxs)(`div`,{className:`header-btn`,children:[(0,q.jsx)(`button`,{onClick:t,id:`backButton`,children:`<`}),(0,q.jsx)(`button`,{onClick:e,id:`nextButton`,children:`>`})]}),(0,q.jsx)(`div`,{id:`monthDisplay`,children:n}),(0,q.jsxs)(`div`,{className:`displayBtns`,children:[(0,q.jsx)(`button`,{onClick:()=>r(`month`),id:`monthButton`,children:`month`}),(0,q.jsxs)(`div`,{className:`btnGroup`,children:[(0,q.jsx)(`button`,{onClick:()=>r(`week`),id:`weekButton`,children:`week`}),(0,q.jsx)(`button`,{onClick:()=>r(`day`),id:`dayButton`,children:`day`})]})]})]})}),oP=()=>(0,q.jsx)(`div`,{className:`no-event`,children:(0,q.jsx)(`p`,{children:`There are no events to show`})}),sP=({events:e})=>{let t=e=>new Date(e).toLocaleTimeString(`en-us`,{hour:`2-digit`,minute:`2-digit`}).toLowerCase(),n=e.map((e,n)=>(0,q.jsxs)(`div`,{className:`event-date`,children:[(0,q.jsx)(`h2`,{children:new Date(e.date).toLocaleDateString(`en-us`,{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})}),(0,q.jsx)(`ul`,{className:`events4Day`,children:e.event.map((e,n)=>(0,q.jsxs)(`li`,{children:[(0,q.jsxs)(`p`,{className:`hour`,children:[t(e.times[0].startTime),` - `,t(e.times[0].endTime)]}),(0,q.jsx)(`div`,{className:`bullet`}),(0,q.jsx)(`a`,{className:`subject`,href:e.registrationUrl,target:`_blank`,children:e.subject})]},n))})]},n));return(0,q.jsx)(`div`,{id:`containerWeek`,children:e.length>0?n:(0,q.jsx)(oP,{})})},cP=({day:e})=>{let t=`day ${e.value===`padding`?`padding`:``} ${e.isCurrentDay?`currentDay`:``}`,n=e=>{let t=new Date(e).toLocaleTimeString().split(` `),n=``;return n=t[0].slice(0,2).indexOf(`:`)===-1?`${t[0].slice(0,2)} ${t[1]} `:`${t[0].slice(0,1)} ${t[1]} `,n};return(0,q.jsxs)(`div`,{className:t,children:[e.value===`padding`?``:e.value,e.event.length===0?null:e.event.map((e,t)=>(0,q.jsx)(`div`,{className:`event`,children:(0,q.jsxs)(`a`,{href:e.registrationUrl,target:`_blank`,children:[n(e.times[0].startTime),e.subject]})},t))]})},lP=({days:e})=>(0,q.jsxs)(`div`,{id:`monthGrid`,children:[(0,q.jsxs)(`div`,{id:`weekdays`,children:[(0,q.jsx)(`div`,{id:`sun`,children:`Sun`}),(0,q.jsx)(`div`,{id:`mon`,children:`Mon`}),(0,q.jsx)(`div`,{id:`tue`,children:`Tue`}),(0,q.jsx)(`div`,{id:`wen`,children:`Wed`}),(0,q.jsx)(`div`,{id:`thu`,children:`Thu`}),(0,q.jsx)(`div`,{id:`fri`,children:`Fri`}),(0,q.jsx)(`div`,{id:`sat`,children:`Sat`})]}),(0,q.jsx)(`div`,{id:`calendar`,children:e.map((e,t)=>(0,q.jsx)(cP,{day:e},t))})]}),uP=class extends G.Component{state={nav:0,days:[],weekEvents:[],dayEvents:[],dateDisplay:``,selected:`week`};componentDidUpdate(e,t){e.events!==this.props.events&&this.renderCalendar(
322),this.state.nav!==t.nav&&this.renderCalendar(),this.state.selected!==t.selected&&(this.setState({nav:0}),this.renderCalendar())}dayToString=e=>{let t=new Date(e),n=t.getDate(),r=t.getMonth(),i=t.getUTCFullYear();return`${r+1}/${n}/${i}`};eventForDate=e=>{let t=[];return this.props.events.map(n=>{this.dayToString(n.times[0].startTime)===e&&t.push(n)}),t};getDate=e=>e.toLocaleDateString(`en-us`,{month:`long`,day:`numeric`,year:`numeric`});onSelectedView=e=>{this.setState({selected:e})};renderCalendar=()=>{let e=[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],t=new Date;this.state.selected===`month`&&this.state.nav!==0?t.setMonth(new Date().getMonth()+this.state.nav):this.state.selected===`week`&&this.state.nav!==0?t.setDate(new Date(t).getDate()+this.state.nav*7):this.state.selected===`day`&&this.state.nav!==0&&t.setDate(new Date().getDate()+this.state.nav);let n=t.getDate(),r=t.getMonth(),i=t.getFullYear(),a=M(t).startOf(`week`),o=M(t).endOf(`week`),s=new Date(i,r,1),c=new Date(i,r+1,0).getDate(),l=s.toLocaleDateString(`en-us`,{weekday:`long`,year:`numeric`,month:`numeric`,day:`numeric`}),u=e.indexOf(l.split(`, `)[0]),d=[];for(let e=1;e<=u+c;e++){let t=`${r+1}/${e-u}/${i}`;e>u?d.push({value:e-u,event:this.eventForDate(t).length===0?``:this.eventForDate(t),isCurrentDay:e-u===n&&this.state.nav===0,date:t}):d.push({value:`padding`,event:``,isCurrentDay:!1,date:``})}let f=[];d.map(e=>{M(new Date(e.date)).isBetween(a,o)&&e.event.length>0&&f.push(e)});let p=[];d.map(e=>{this.getDate(new Date(e.date))===this.getDate(t)&&e.event.length>0&&p.push(e)}),this.setState({days:d}),this.setState({weekEvents:f}),this.setState({dayEvents:p}),this.state.selected===`month`?this.setState({dateDisplay:`${t.toLocaleDateString(`en-us`,{month:`long`})} ${i}`}):this.state.selected===`week`?this.setState({dateDisplay:`${a._d.toLocaleDateString(`en-us`,{month:`short`,day:`numeric`})} - ${o._d.toLocaleDateString(`en-us`,{month:`short`,day:`numeric`})}, ${i} `}):this.state.selected===`day`&&this.setState({dateDisplay:t.toLocaleDateString(`en-us`,{month:`long`,day:`numeric`,year:`numeric`})})};render(){return(0,q.jsxs)(`div`,{id:`container`,children:[(0,q.jsx)(aP,{dateDisplay:this.state.dateDisplay,onNext:()=>this.setState({nav:this.state.nav+1}),onBack:()=>this.setState({nav:this.state.nav-1}),selected:e=>this.setState({selected:e})}),this.state.selected===`month`?(0,q.jsx)(lP,{days:this.state.days}):null,this.state.selected===`week`?(0,q.jsx)(sP,{events:this.state.weekEvents}):null,this.state.selected===`day`?(0,q.jsx)(sP,{events:this.state.dayEvents}):null]})}},dP=$s(class extends G.Component{state={selected:`LIVE WEBINARS`,blogs:[],images:[],webinars:[],searchTerm:``};async componentDidMount(){this.getCalendar()}getCalendar=async()=>{try{let e=((await Kt.get(`https://nearpod.com/service/includes/get_webinars.php`))?.data?._embedded?.webinars||[]).filter(e=>!e.subject?.toLowerCase().includes(`exclusive`));this.setState({webinars:e})}catch(e){console.error(`Webinar fetch error`,e)}};onInputChange=e=>{this.setState({searchTerm:e.target.value})};onFormSubmit=e=>{e.preventDefault(),this.state.searchTerm.trim().length&&window.open(`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`+this.state.searchTerm+`&commit=Search`,`_blank`)};renderImages=()=>[{link:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`,alt:`Illustration of a male teacher in glasses analyzing student progress charts and data points on a digital whiteboard.`,src:`${W}resources/panel+2/teachers.png`,title:`Teachers`},{link:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`,alt:`Illustration of a young student running toward her goals while holding a graded paper with a red checkmark, set against a backdrop of rising bar graphs.`,src:`${W}resources/panel+2/students.png`,title:`Students`},{link:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209&_gl=1*1t3s0lu*_gcl_au*MTAwNTM4NDg3LjE3NzY4ODM3NDk`,alt:`Illustration of a professional female administrator standing confidently in front of a dashboard showing district-wide performance metrics and geometric shapes.`,src:`${W}resources/panel+2/admins.png`,title:`Admins`}].map((e,t)=>(0,q.jsxs)(`div`,{className:`card`,children:[(0,q.jsx)(`a`,{href:e.link,target:`_blank`,children:(0,q.jsx)(`img`,{src:e.src,alt:e.alt,loading:`lazy`})}),(0,q.jsx)(`h3`,{className:`card--title`,children:e.title})]},t));renderBlog=()=>{let e=[{title:`5 ways to use Flocabulary in the physical classroom`,img:`${W}resources/panel3/blog3.png`,description:`Over the last year teachers have used more online edtech products than ever before. As you shift back to the physical classroom you might be considering which products will be the most impactful to use, or how youâll take your new favorite platforms and integrate them into an in-person classroom setting.`,ctaText:`TELL ME MORE`,ctaLink:`http://blog.flocabulary.com/5-ways-to-use-flocabulary-in-the-physical-classroom/`},{title:`Flocabulary Updates`,img:`${W}resources/panel3/blog2.png`,description:`At Flocabulary, weâre always adding new lessons and other exciting updates. Check here to make sure youâre always up to date.`,ctaText:`CHECK IT OUT`,ctaLink:`http://blog.flocabulary.com/flocabulary-updates/`},{title:`How does music support social and emotional learning`,img:`${W}
322resources/panel3/blog1.png`,description:`Our emotions have long been intertwined with music. Iâm sure you have songs that are innately connected to meaningful moments in your life. There is a soundtrack to your breakups and auditory connections from your saddest losses to your greatest victories. And then there are the songs that you just canât help but dance to as they pump you full of energy. That is why, when remote or in-person, I have made sure to take dance breaks with my students and even bust out our own songs about how weâre feeling with a little help from Flocabulary.`,ctaText:`READ ON`,ctaLink:`http://blog.flocabulary.com/how-does-music-support-social-and-emotional-learning/`}],t=(e,t)=>e.length>t?e.substring(0,t).trim()+`...`:e;return e.map((e,n)=>(0,q.jsxs)(`li`,{className:`list-item`,children:[(0,q.jsx)(`img`,{src:e.img,alt:e.title,height:`199`,width:`365`,loading:`lazy`,className:`img-item`}),(0,q.jsx)(`div`,{className:`item-text`,children:t(e.description,150)}),(0,q.jsx)(`a`,{href:e.ctaLink,className:`item-link`,target:`_blank`,children:e.ctaText})]},n))};render(){return(0,q.jsxs)(`div`,{id:`resources`,children:[(0,q.jsx)(`section`,{className:`hero--section`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsx)(`div`,{className:`text--container`,children:(0,q.jsx)(`h1`,{className:`hero--title`,children:`Resources to get the most out of your Flocabulary experience`})}),(0,q.jsx)(`div`,{className:`hero--image--container`,children:(0,q.jsx)(`img`,{fetchpriority:`high`,loading:`eager`,src:`https://flocabulary.s3.amazonaws.com/marketing/resources/hero-image.png`,alt:`A smiling teacher using a tablet to stream educational hip-hop videos, featuring colorful graphic overlays and a purple background.`,className:`hero--image`})})]})})}),(0,q.jsx)(`section`,{className:`webinars-section`,id:`webinars`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading primary--resources--heading`,children:`Attend a live webinar`}),(0,q.jsx)(`p`,{className:`text--medium marketing__text resources--subtitle`,children:`Seeing is believing! Come see the magic of Flocabulary in action and get ideas you can take back to your school and classroom.`}),(0,q.jsx)(`p`,{className:`webinars-italic`,children:`Click on the event to see more options. Those who register will receive recordings even if they cannot attend.`}),(0,q.jsx)(uP,{events:this.state.webinars}),(0,q.jsx)(`p`,{className:`text--medium marketing__text resources--quote`,children:`*Webinar schedule is listed in your local time zone`}),(0,q.jsxs)(`p`,{className:`text--medium marketing__text resources--subtitle`,children:[`Looking for on-demand webinars and trainings?`,` `,(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`a`,{href:`https://nearpod.com/resources`,target:`_blank`,children:`Explore our full library`}),` `,`â¶`]})]})]})}),(0,q.jsx)(`section`,{className:`help--section`,id:`help`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading help--heading`,children:`What can we help you with?`}),(0,q.jsx)(`div`,{className:`help-search`,children:(0,q.jsxs)(`form`,{action:``,onSubmit:this.onFormSubmit,children:[(0,q.jsx)(`label`,{htmlFor:`help-search`,className:`sr-only`,children:`Type your question here`}),(0,q.jsxs)(`div`,{className:`form-group`,children:[(0,q.jsx)(`input`,{id:`help-search`,type:`text`,placeholder:`Type your question hereâ¦`,className:`input`,onChange:this.onInputChange}),(0,q.jsx)(`button`,{className:`help-btn`,children:`SEARCH`})]})]})}),(0,q.jsx)(`div`,{className:`help--cards`,children:this.renderImages()})]})}),(0,q.jsx)(`section`,{className:`blog--section`,id:`blog`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading primary--resources--heading`,children:`Bookmark the Flocabulary Blog`}),(0,q.jsx)(`p`,{className:`text--medium marketing__text resources--subtitle`,children:`Get new ideas and inspiration to bring to your next lesson!`}),(0,q.jsx)(`ul`,{className:`blog-list`,children:this.renderBlog()}),(0,q.jsxs)(`h3`,{className:`text--medium marketing__text resources--subtitle`,children:[`Read more articles like these`,` `,(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`a`,{href:`http://blog.flocabulary.com/`,target:`_blank`,children:`on our blog`}),` `,`â¶`]})]})]})}),(0,q.jsx)(BM,{className:`homepage__graphicRow`,graphicOne:`beckers@2x`,graphicTwo:`becker-2-img@2x`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),fP=class extends G.Component{static defaultProps={salesButtonStyle:{color:`#565cc0`,backgroundColor:`#ffffff`},trackingLocation:``,trialButtonStyle:{backgroundColor:`#565cc0`,color:`#ffffff`},homeRevampStyles:{backgroundColor:`#FFBF22`,color:`#49340B`,border:`none`,boxShadow:`none`},isHome:!1};render(){let{additionalClassname:e,salesButtonStyle:t,trackingLocation:n,trialButtonStyle:r,homeRevampStyles:i,userId:a,isHome:o}=this.props;return(0,q.jsx)(`section`,{className:`marketing__section marketing__CTARow ${e}`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading`,children:`Start today!`}),(0,q.jsxs)(`div`,{className:`grid-x marketing__CTARow__wrapper`,children:[(0,q.jsx)(qa,{userGoal:P.TRIALS,className:`marketing__button marketing__button--color analytics-${n}-freetrial`,style:r,onClick:()=>za(`start free trial`,`bottom`),children:(0,q.jsx)(`div`,{children:`Start free trial`})}),(0,q.jsx)(b,{to:`/inquiry/`,className:`marketing__button box-shadow marketing__button--color analytics-${n}-contactsales`,style:o?i:t,onClick:()=>za(`contact sales`,`bottom`,a),children:`Contact Sales`})]})]})})}},pP=r((e=>
322{e.__esModule=!0,e.getPreClones=t,e.getPostClones=n,e.getTotalSlides=r,e.siblingDirection=i,e.slidesOnRight=a,e.slidesOnLeft=o;function t(e){var t=e.slideCount,n=e.variableWidth,r=e.slidesToShow,i=e.centerMode;return e.unslick?0:n?t:r+ +!!i}function n(e){var t=e.slideCount;return e.unslick?0:t}function r(e){var r=e.variableWidth,i=e.slideCount,a=e.slidesToShow,o=e.centerMode,s=e.unslick;return i===1?1:t({slideCount:i,variableWidth:r,slidesToShow:a,centerMode:o,unslick:s})+i+n({slideCount:i,unslick:s})}function i(e){var t=e.currentSlide,n=e.targetSlide,r=e.slidesToShow,i=e.centerMode,s=e.rtl;return n>t?n>t+a(r,i,s)?`left`:`right`:n<t-o(r,i,s)?`right`:`left`}function a(e,t,n){if(t){var r=(e-1)/2+1;return n&&e%2==0&&(r+=1),r}return n?0:e-1}function o(e,t,n){if(t){var r=(e-1)/2+1;return!n&&e%2==0&&(r+=1),r}return n?e-1:0}})),mP=r((e=>{e.__esModule=!0,e.getTrackLeft=e.getTrackAnimateCSS=e.getTrackCSS=void 0;var t=i(o()),n=i(l()),r=pP();function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing`,e)},s=e.getTrackCSS=function(e){a(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,i,o=e.slideCount+2*e.slidesToShow;e.vertical?i=o*e.slideHeight:t=(0,r.getTotalSlides)(e)*e.slideWidth;var s={opacity:1,WebkitTransform:e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,transform:e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,transition:``,WebkitTransition:``,msTransform:e.vertical?`translateY(`+e.left+`px)`:`translateX(`+e.left+`px)`};return e.fade&&(s={opacity:1}),t&&(0,n.default)(s,{width:t}),i&&(0,n.default)(s,{height:i}),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?s.marginTop=e.left+`px`:s.marginLeft=e.left+`px`),s};e.getTrackAnimateCSS=function(e){a(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=s(e);return t.WebkitTransition=`-webkit-transform `+e.speed+`ms `+e.cssEase,t.transition=`transform `+e.speed+`ms `+e.cssEase,t},e.getTrackLeft=function(e){if(e.unslick)return 0;a(e,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var n=e.slideIndex,i=e.trackRef,o=e.infinite,s=e.centerMode,c=e.slideCount,l=e.slidesToShow,u=e.slidesToScroll,d=e.slideWidth,f=e.listWidth,p=e.variableWidth,m=e.slideHeight,h=e.fade,g=e.vertical,_=0,v,y,b=0;if(h||e.slideCount===1)return 0;var x=0;if(o?(x=-(0,r.getPreClones)(e),c%u!==0&&n+u>c&&(x=-(n>c?l-(n-c):c%u)),s&&(x+=parseInt(l/2))):(c%u!==0&&n+u>c&&(x=l-c%u),s&&(x=parseInt(l/2))),_=x*d,b=x*m,v=g?n*m*-1+b:n*d*-1+_,p===!0){var S,C=t.default.findDOMNode(i).children[c-1],w=-C.offsetLeft+f-C.offsetWidth;if(S=n+(0,r.getPreClones)(e),y=t.default.findDOMNode(i).childNodes[S],v=y?y.offsetLeft*-1:0,s===!0){S=o?n+(0,r.getPreClones)(e):n,y=t.default.findDOMNode(i).children[S],v=0;for(var T=0;T<S;T++)v-=t.default.findDOMNode(i).children[T].offsetWidth;v+=(f-y.offsetWidth)/2}e.infinite===!1&&v<w&&(v=w)}return v}})),hP=r((e=>{e.__esModule=!0,e.getOnDemandLazySlides=function(e){for(var r=[],i=t(e),a=n(e),o=i;o<a;o++)e.lazyLoadedList.indexOf(o)<0&&r.push(o);return r},e.getRequiredLazySlides=function(e){for(var r=[],i=t(e),a=n(e),o=i;o<a;o++)r.push(o);return r};var t=e.lazyStartIndex=function(e){return e.currentSlide-r(e)},n=e.lazyEndIndex=function(e){return e.currentSlide+i(e)},r=e.slidesOnLeft=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+ +(parseInt(e.centerPadding)>0):0},i=e.slidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow}})),gP=r((e=>{e.__esModule=!0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=u(i()),r=u(o()),a=mP(),s=u(l()),c=hP();function u(e){return e&&e.__esModule?e:{default:e}}e.default={initialize:function(e){var t=r.default.findDOMNode(this.list),i=n.default.Children.count(e.children),o=this.getWidth(t),c=this.getWidth(r.default.findDOMNode(this.track)),l;if(e.vertical)l=Math.ceil(this.getWidth(r.default.findDOMNode(this)));else{var u=e.centerMode&&parseInt(e.centerPadding)*2;e.centerPadding.slice(-1)===`%`&&(u*=o/100),l=Math.ceil((this.getWidth(r.default.findDOMNode(this))-u)/e.slidesToShow)}var d=this.getHeight(t.querySelector(`[data-index="0"]`)),f=d*e.slidesToShow,p=e.rtl?i-1-e.initialSlide:e.initialSlide;this.setState({slideCount:i,slideWidth:l,listWidth:o,trackWidth:c,currentSlide:p,slideHeight:d,listHeight:f},function(){var t=(0,a.getTrackLeft)((0,s.default)({slideIndex:this.state.currentSlide,trackRef:this.track},e,this.state)),n=(0,a.getTrackCSS)((0,s.default)({left:t},e,this.state));this.setState({trackStyle:n}),this.autoPlay()})},update:function(e){var t=r.default.findDOMNode(this.list),i=n.default.Children.count(e.children),o=this.getWidth(t),l=this.getWidth(r.default.findDOMNode(this.track)),u;if(e.vertical)u=Math.ceil(this.getWidth(r.default.findDOMNode(this)));else{var d=e.centerMode&&parseInt(e.centerPadding)*2;e.centerPadding.slice(-1)===`%`&&(d*=o/100),u=Math.ceil((this.getWidth(r.default.findDOMNode(this))-d)/e.slidesToShow)}var f=this.getHeight(t.querySelector(`[data-index="0"]`)),p=f*e.slidesToShow;e.autoplay?this.autoPlay(e.autoplay):this.pause();var m=(0,c.getOnDemandLazySlides)({},this.props,this.state);m.length>0&&this.props.onLazyLoad&&this.props.onLazyLoad(m);var h=this.state.lazyLoadedList;this.setState({slideCount:i,slideWidth:u,listWidth:o,trackWidth:l,slideHeight:f,listHeight:p,lazyLoadedList:h.concat(m)},function(){var t=(0,a.getTrackLeft)((0,s.default)({slideIndex:this.state.currentSlide,trackRef:this.track},e,this.state)),n=(0,a.getTrackCSS)((0,s.default)({left:t},e,this.state));this.setState({trackStyle:n})})},getWidth:function(e){return e&&(e.getBoundingClientRect().width||e.offsetWidth)||0},getHeight:function(e){return e&&(e.getBoundingClientRect().height||e.offsetHeight)||0},adaptHeight:function(){if(this.props.adaptiveHeight){var e=`[data-index="`+this.state.currentSlide+`"]`;if(this.list){var t=r.default.findDOMNode(this.list),n=t.querySelector(e)||{};t.style.height=(n.offsetHeight||0)+`px`}}},canGoNext:function(e){var t=!0;return e.infinite||(e.centerMode?e.currentSlide>=e.slideCount-1&&(t=!1):(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t},slideHandler:function(e){var t=this,n,r,i,o,l;if(!(this.props.waitForAnimate&&this.state.animating)){if(this.props.fade){if(r=this.state.currentSlide,this.props.infinite===!1&&(e<0||e>=this.state.slideCount))return;n=e<0?e+this.state.slideCount:e>=this.state.slideCount?e-this.state.slideCount:e,this.props.lazyLoad&&this.state.lazyLoadedList.indexOf(n)<0&&(this.setState(function(e,t){return{lazyLoadedList:e.lazyLoadedList.concat(n)}}),this.props.onLazyLoad&&this.props.onLazyLoad([n])),l=function(){t.setState({animating:!1}),t.props.afterChange&&t.props.afterChange(n),delete t.animationEndCallback},this.setState({animating:!0,currentSlide:n},function(){this.props.asNavFor&&this.props.asNavFor.innerSlider.state.currentSlide!==this.state.currentSlide&&this.props.asNavFor.innerSlider.slideHandler(e),this.animationEndCallback=setTimeout(l,this.props.speed)}),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,n),this.autoPlay();return}if(n=e,n<0?r=this.props.infinite===!1?0:this.state.slideCount%this.props.slidesToScroll===0?this.state.slideCount+n:this.state.slideCount-this.state.slideCount%this.props.slidesToScroll:this.props.centerMode&&n>=this.state.slideCount?this.props.infinite===!1?(n=this.state.slideCount-1,r=this.state.slideCount-1):(n=this.state.slideCount,r=0):r=n>=this.state.slideCount?this.props.infinite===!1?this.state.slideCount-this.props.slidesToShow:this.state.slideCount%this.props.slidesToScroll===0?n-this.state.slideCount:0:this.state.currentSlide+this.slidesToShow<this.state.slideCount&&n+this.props.slidesToShow>=this.state.slideCount?this.props.infinite===!1?this.state.slideCount-this.props.slidesToShow:(this.state.slideCount-n)%this.props.slidesToScroll===0?n:this.state.slideCount-this.props.slidesToShow:n,i=(0,a.getTrackLeft)((0,s.default)({slideIndex:n,trackRef:this.track},this.props,this.state)),o=(0,a.getTrackLeft)((0,s.default)({slideIndex:r,trackRef:this.track},this.props,this.state)),this.props.infinite===!1&&(i===o&&(n=r),i=o),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,r),this.props.lazyLoad){var u=(0,c.getOnDemandLazySlides)((0,s.default)({},this.props,this.state,{currentSlide:n}));u.length>0&&(this.setState(function(e,t){return{lazyLoadedList:e.lazyLoadedList.concat(u)}}),this.props.onLazyLoad&&this.props.onLazyLoad(u))}if(this.props.useCSS===!1)this.setState({currentSlide:r,trackStyle:(0,a.getTrackCSS)((0,s.default)({left:o},this.props,this.state))},function(){this.props.afterChange&&this.props.afterChange(r)});else{var d={animating:!1,currentSlide:r,trackStyle:(0,a.getTrackCSS)((0,s.default)({left:o},this.props,this.state)),swipeLeft:null};l=function(){t.setState(d,function(){t.props.afterChange&&t.props.afterChange(r),delete t.animationEndCallback})},this.setState({animating:!0,currentSlide:r,trackStyle:(0,a.getTrackAnimateCSS)((0,s.default)({left:i},this.props,this.state))},function(){this.props.asNavFor&&this.props.asNavFor.innerSlider.state.currentSlide!==this.state.currentSlide&&this.props.asNavFor.innerSlider.slideHandler(e),this.animationEndCallback=setTimeout(l,this.props.speed)})}this.autoPlay()}},swipeDirection:function(e){var t=e.startX-e.curX,n=e.startY-e.curY,r=Math.round(Math.atan2(n,t)*180/Math.PI);return r<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315?`left`:r>=135&&r<=225?`right`:this.props.verticalSwiping===!0?r>
322=35&&r<=135?`down`:`up`:`vertical`},play:function(){var e;if(this.props.rtl)e=this.state.currentSlide-this.props.slidesToScroll;else if(this.canGoNext(t({},this.props,this.state)))e=this.state.currentSlide+this.props.slidesToScroll;else return!1;this.slideHandler(e)},autoPlay:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.autoplayTimer&&clearTimeout(this.autoplayTimer),(e||this.props.autoplay)&&(this.autoplayTimer=setTimeout(this.play,this.props.autoplaySpeed))},pause:function(){this.autoplayTimer&&=(clearTimeout(this.autoplayTimer),null)}}})),_P=r((e=>{e.__esModule=!0;var t=mP();a(gP());var n=a(l()),r=a(o()),i=pP();function a(e){return e&&e.__esModule?e:{default:e}}e.default={changeSlide:function(e){var t,n,r,a,o,s=this.props,c=s.slidesToScroll,l=s.slidesToShow,u=s.centerMode,d=s.rtl,f=this.state,p=f.slideCount,m=f.currentSlide;if(a=p%c!==0,t=a?0:(p-m)%c,e.message===`previous`)r=t===0?c:l-t,o=m-r,this.props.lazyLoad&&!this.props.infinite&&(n=m-r,o=n===-1?p-1:n);else if(e.message===`next`)r=t===0?c:t,o=m+r,this.props.lazyLoad&&!this.props.infinite&&(o=(m+c)%p+t);else if(e.message===`dots`){if(o=e.index*e.slidesToScroll,o===e.currentSlide)return}else if(e.message===`children`){if(o=e.index,o===e.currentSlide)return;if(this.props.infinite){var h=(0,i.siblingDirection)({currentSlide:m,targetSlide:o,slidesToShow:l,centerMode:u,slideCount:p,rtl:d});o>e.currentSlide&&h===`left`?o-=p:o<e.currentSlide&&h===`right`&&(o+=p)}}else if(e.message===`index`&&(o=Number(e.index),o===e.currentSlide))return;this.slideHandler(o)},keyHandler:function(e){e.target.tagName.match(`TEXTAREA|INPUT|SELECT`)||(e.keyCode===37&&this.props.accessibility===!0?this.changeSlide({message:this.props.rtl===!0?`next`:`previous`}):e.keyCode===39&&this.props.accessibility===!0&&this.changeSlide({message:this.props.rtl===!0?`previous`:`next`}))},selectHandler:function(e){this.changeSlide(e)},swipeStart:function(e){var t,n;this.props.swipe!==!1&&(this.props.draggable===!1&&e.type.indexOf(`mouse`)!==-1||(t=e.touches===void 0?e.clientX:e.touches[0].pageX,n=e.touches===void 0?e.clientY:e.touches[0].pageY,this.setState({dragging:!0,touchObject:{startX:t,startY:n,curX:t,curY:n}})))},swipeMove:function(e){if(!this.state.dragging){e.preventDefault();return}if(!this.state.scrolling){if(this.state.animating){e.preventDefault();return}this.props.vertical&&this.props.swipeToSlide&&this.props.verticalSwiping&&e.preventDefault();var r,i,a,o=this.state.touchObject;i=(0,t.getTrackLeft)((0,n.default)({slideIndex:this.state.currentSlide,trackRef:this.track},this.props,this.state)),o.curX=e.touches?e.touches[0].pageX:e.clientX,o.curY=e.touches?e.touches[0].pageY:e.clientY,o.swipeLength=Math.round(Math.sqrt((o.curX-o.startX)**2));var s=Math.round(Math.sqrt((o.curY-o.startY)**2));if(!this.props.verticalSwiping&&!this.state.swiping&&s>10){this.setState({scrolling:!0});return}this.props.verticalSwiping&&(o.swipeLength=s),a=(this.props.rtl===!1?1:-1)*(o.curX>o.startX?1:-1),this.props.verticalSwiping&&(a=o.curY>o.startY?1:-1);var c=this.state.currentSlide,l=Math.ceil(this.state.slideCount/this.props.slidesToScroll),u=this.swipeDirection(this.state.touchObject),d=o.swipeLength;this.props.infinite===!1&&(c===0&&u===`right`||c+1>=l&&u===`left`)&&(d=o.swipeLength*this.props.edgeFriction,this.state.edgeDragged===!1&&this.props.edgeEvent&&(this.props.edgeEvent(u),this.setState({edgeDragged:!0}))),this.state.swiped===!1&&this.props.swipeEvent&&(this.props.swipeEvent(u),this.setState({swiped:!0})),r=this.props.vertical?i+d*(this.state.listHeight/this.state.listWidth)*a:this.props.rtl?i-d*a:i+d*a,this.props.verticalSwiping&&(r=i+d*a),this.setState({touchObject:o,swipeLeft:r,trackStyle:(0,t.getTrackCSS)((0,n.default)({left:r},this.props,this.state))}),!(Math.abs(o.curX-o.startX)<Math.abs(o.curY-o.startY)*.8)&&o.swipeLength>10&&(this.setState({swiping:!0}),e.preventDefault())}},getNavigableIndexes:function(){var e=void 0,t=0,n=0,r=[];for(this.props.infinite?(t=this.props.slidesToShow*-1,n=this.props.slidesToShow*-1,e=this.state.slideCount*2):e=this.state.slideCount;t<e;)r.push(t),t=n+this.props.slidesToScroll,n+=this.props.slidesToScroll<=this.props.slidesToShow?this.props.slidesToScroll:this.props.slidesToShow;return r},checkNavigable:function(e){var t=this.getNavigableIndexes(),n=0;if(e>t[t.length-1])e=t[t.length-1];else for(var r in t){if(e<t[r]){e=n;break}n=t[r]}return e},getSlideCount:function(){var e=this,t=this.props.centerMode?this.state.slideWidth*Math.floor(this.props.slidesToShow/2):0;if(this.props.swipeToSlide){var n=void 0,i=r.default.findDOMNode(this.list).querySelectorAll(`.slick-slide`);Array.from(i).every(function(r){if(!e.props.vertical){if(r.offsetLeft-t+e.getWidth(r)/2>e.state.swipeLeft*-1)return n=r,!1}else if(r.offsetTop+e.getHeight(r)/2>e.state.swipeLeft*-1)return n=r,!1;return!0});var a=this.props.rtl===!0?this.state.slideCount-this.state.currentSlide:this.state.currentSlide;return Math.abs(n.dataset.index-a)||1}else return this.props.slidesToScroll},swipeEnd:function(e){if(!this.state.dragging){this.props.swipe&&e.preventDefault();return}var r=this.state.touchObject,i=this.state.listWidth/this.props.touchThreshold,a=this.swipeDirection(r);this.props.verticalSwiping&&(i=this.state.listHeight/this.props.touchThreshold);var o=this.state.scrolling;if(this.setState({dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}}),!o&&r.swipeLength)if(r.swipeLength>i){e.preventDefault(),this.props.onSwipe&&this.props.onSwipe(a);var s=void 0,c=void 0;switch(a){case`left`:case`down`:c=this.state.currentSlide+this.getSlideCount(),s=this.props.swipeToSlide?this.checkNavigable(c):c,this.setState({currentDirection:0});break;case`right`:case`up`:c=this.state.currentSlide-this.getSlideCount(),s=this.props.swipeToSlide?this.checkNavigable(c):c,this.setState({currentDirection:1});break;default:s=this.state.currentSlide}this.slideHandler(s)}else{var l=(0,t.getTrackLeft)((0,n.default)({slideIndex:this.state.currentSlide,trackRef:this.track},this.props,this.state));this.setState({trackStyle:(0,t.getTrackAnimateCSS)((0,n.default)({left:l},this.props,this.state))})}},onInnerSliderEnter:function(e){this.props.autoplay&&this.props.pauseOnHover&&this.pause()},onInnerSliderOver:function(e){this.props.autoplay&&this.props.pauseOnHover&&this.pause()},onInnerSliderLeave:function(e){this.props.autoplay&&this.props.pauseOnHover&&this.autoPlay()}}})),vP=r(((e,t)=>{t.exports={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,listWidth:null,listHeight:null,scrolling:!1,slideCount:null,slideWidth:null,slideHeight:null,swiping:!1,swipeLeft:null,touchObject:{startX:0,startY:0,curX:0,curY:0},lazyLoadedList:[],initialized:!1,edgeDragged:!1,swiped:!1,trackStyle:{},trackWidth:0}}
322)),yP=r((e=>{e.__esModule=!0;var t=n(i());function n(e){return e&&e.__esModule?e:{default:e}}e.default={className:``,accessibility:!0,adaptiveHeight:!1,arrows:!0,autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:`50px`,cssEase:`ease`,customPaging:function(e){return t.default.createElement(`button`,null,e+1)},dots:!1,dotsClass:`slick-dots`,draggable:!0,easing:`linear`,edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:!1,pauseOnHover:!0,responsive:null,rtl:!1,slide:`div`,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,afterChange:null,beforeChange:null,edgeEvent:null,init:null,swipeEvent:null,nextArrow:null,prevArrow:null,appendDots:function(e){return t.default.createElement(`ul`,{style:{display:`block`}},e)}}})),bP=r((e=>{e.__esModule=!0,e.Track=void 0;var t=s(i()),n=s(l()),r=s(S()),a=pP(),o=hP();function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function u(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function d(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=function(e){var t,n,i,a,o=e.rtl?e.slideCount-1-e.index:e.index;i=o<0||o>=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),n=(o-e.currentSlide)%e.slideCount===0,o>e.currentSlide-a-1&&o<=e.currentSlide+a&&(t=!0)):t=e.currentSlide<=o&&o<e.currentSlide+e.slidesToShow;var s=o===e.currentSlide;return(0,r.default)({"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":i,"slick-current":s})},p=function(e){var t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth),e.fade&&(t.position=`relative`,e.vertical?t.top=-e.index*e.slideHeight:t.left=-e.index*e.slideWidth,t.opacity=+(e.currentSlide===e.index),t.transition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase,t.WebkitTransition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase),t},m=function(e,t){return e.key||t},h=function(e){var i,s=[],c=[],l=[],u=t.default.Children.count(e.children),d=(0,o.lazyStartIndex)(e),h=(0,o.lazyEndIndex)(e);return t.default.Children.forEach(e.children,function(o,g){var _=void 0,v={message:`children`,index:g,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};_=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(g)>=0?o:t.default.createElement(`div`,null);var y=p((0,n.default)({},e,{index:g})),b=_.props.className||``;if(s.push(t.default.cloneElement(_,{key:`original`+m(_,g),"data-index":g,className:(0,r.default)(f((0,n.default)({index:g},e)),b),tabIndex:`-1`,style:(0,n.default)({outline:`none`},_.props.style||{},y),onClick:function(t){_.props&&_.props.onClick&&_.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}})),e.infinite&&e.fade===!1){var x=u-g;x<=(0,a.getPreClones)(e)&&u!==e.slidesToShow&&(i=-x,i>=d&&(_=o),c.push(t.default.cloneElement(_,{key:`precloned`+m(_,i),"data-index":i,tabIndex:`-1`,className:(0,r.default)(f((0,n.default)({index:i},e)),b),style:(0,n.default)({},_.props.style||{},y),onClick:function(t){_.props&&_.props.onClick&&_.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}}))),u!==e.slidesToShow&&(i=u+g,i<h&&(_=o),l.push(t.default.cloneElement(_,{key:`postcloned`+m(_,i),"data-index":i,tabIndex:`-1`,className:(0,r.default)(f((0,n.default)({index:i},e)),b),style:(0,n.default)({},_.props.style||{},y),onClick:function(t){_.props&&_.props.onClick&&_.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}})))}}),e.rtl?c.concat(s,l).reverse():c.concat(s,l)};e.Track=function(e){d(n,e);function n(){return c(this,n),u(this,e.apply(this,arguments))}return n.prototype.render=function(){var e=h(this.props);return t.default.createElement(`div`,{className:`slick-track`,style:this.props.trackStyle},e)},n}(t.default.Component)})),xP=r((e=>
322{e.__esModule=!0,e.Dots=void 0;var t=r(i()),n=r(S());function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function s(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){return e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1};e.Dots=function(e){s(r,e);function r(){return a(this,r),o(this,e.apply(this,arguments))}return r.prototype.clickHandler=function(e,t){t.preventDefault(),this.props.clickHandler(e)},r.prototype.render=function(){var e=this,r=c({slideCount:this.props.slideCount,slidesToScroll:this.props.slidesToScroll,slidesToShow:this.props.slidesToShow,infinite:this.props.infinite}),i=Array.apply(null,Array(r+1).join(`0`).split(``)).map(function(r,i){var a=i*e.props.slidesToScroll,o=i*e.props.slidesToScroll+(e.props.slidesToScroll-1),s=(0,n.default)({"slick-active":e.props.currentSlide>=a&&e.props.currentSlide<=o}),c={message:`dots`,index:i,slidesToScroll:e.props.slidesToScroll,currentSlide:e.props.currentSlide},l=e.clickHandler.bind(e,c);return t.default.createElement(`li`,{key:i,className:s},t.default.cloneElement(e.props.customPaging(i),{onClick:l}))});return t.default.cloneElement(this.props.appendDots(i),{className:this.props.dotsClass})},r}(t.default.Component)})),SP=r((e=>{e.__esModule=!0,e.NextArrow=e.PrevArrow=void 0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=o(i()),r=o(S()),a=o(gP());function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function c(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function l(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}e.PrevArrow=function(e){l(i,e);function i(){return s(this,i),c(this,e.apply(this,arguments))}return i.prototype.clickHandler=function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)},i.prototype.render=function(){var e={"slick-arrow":!0,"slick-prev":!0},i=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e[`slick-disabled`]=!0,i=null);var a={key:`0`,"data-role":`none`,className:(0,r.default)(e),style:{display:`block`},onClick:i},o={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},s=void 0;return s=this.props.prevArrow?n.default.cloneElement(this.props.prevArrow,t({},a,o)):n.default.createElement(`button`,t({key:`0`,type:`button`},a),` Previous`),s},i}(n.default.Component),e.NextArrow=function(e){l(i,e);function i(){return s(this,i),c(this,e.apply(this,arguments))}return i.prototype.clickHandler=function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)},i.prototype.render=function(){var e={"slick-arrow":!0,"slick-next":!0},i=this.clickHandler.bind(this,{message:`next`});a.default.canGoNext(this.props)||(e[`slick-disabled`]=!0,i=null);var o={key:`1`,"data-role":`none`,className:(0,r.default)(e),style:{display:`block`},onClick:i},s={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},c=void 0;return c=this.props.nextArrow?n.default.cloneElement(this.props.nextArrow,t({},o,s)):n.default.createElement(`button`,t({key:`1`,type:`button`},o),` Next`),c},i}(n.default.Component)})),CP=r((e=>
322{e.__esModule=!0,e.InnerSlider=void 0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=h(i()),r=h(_P()),a=h(gP()),o=h(vP());h(yP());var s=h(Ml()),c=h(S()),u=h(l()),d=hP(),f=bP(),p=xP(),m=SP();function h(e){return e&&e.__esModule?e:{default:e}}e.InnerSlider=(0,s.default)({displayName:`InnerSlider`,mixins:[a.default,r.default],list:null,track:null,listRefHandler:function(e){this.list=e},trackRefHandler:function(e){this.track=e},getInitialState:function(){return t({},o.default,{currentSlide:this.props.initialSlide})},componentWillMount:function(){if(this.props.init&&this.props.init(),this.props.lazyLoad){var e=(0,d.getOnDemandLazySlides)((0,u.default)({},this.props,this.state));e.length>0&&(this.setState(function(t,n){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),this.props.onLazyLoad&&this.props.onLazyLoad(e))}},componentDidMount:function(){this.initialize(this.props),this.adaptHeight(),window&&(window.addEventListener?window.addEventListener(`resize`,this.onWindowResized):window.attachEvent(`onresize`,this.onWindowResized))},componentWillUnmount:function(){this.animationEndCallback&&clearTimeout(this.animationEndCallback),window.addEventListener?window.removeEventListener(`resize`,this.onWindowResized):window.detachEvent(`onresize`,this.onWindowResized),this.state.autoPlayTimer&&clearInterval(this.state.autoPlayTimer)},componentWillReceiveProps:function(e){this.props.slickGoTo==e.slickGoTo?this.state.currentSlide>=e.children.length?(this.update(e),this.changeSlide({message:`index`,index:e.children.length-e.slidesToShow,currentSlide:this.state.currentSlide})):this.update(e):(console.warn(`react-slick deprecation warning: slickGoTo prop is deprecated and it will be removed in next release. Use slickGoTo method instead`),this.changeSlide({message:`index`,index:e.slickGoTo,currentSlide:this.state.currentSlide}))},componentDidUpdate:function(){if(this.props.reInit&&this.props.reInit(),this.props.lazyLoad){var e=(0,d.getOnDemandLazySlides)((0,u.default)({},this.props,this.state));e.length>0&&(this.setState(function(t,n){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),this.props.onLazyLoad&&this.props.onLazyLoad(e))}this.adaptHeight()},onWindowResized:function(){this.update(this.props),this.setState({animating:!1}),clearTimeout(this.animationEndCallback),delete this.animationEndCallback},slickPrev:function(){var e=this;setTimeout(function(){return e.changeSlide({message:`previous`})},0)},slickNext:function(){var e=this;setTimeout(function(){return e.changeSlide({message:`next`})},0)},slickGoTo:function(e){var t=this;e=Number(e),!isNaN(e)&&setTimeout(function(){return t.changeSlide({message:`index`,index:e,currentSlide:t.state.currentSlide})},0)},render:function(){var e=(0,c.default)(`slick-initialized`,`slick-slider`,this.props.className,{"slick-vertical":this.props.vertical}),r={fade:this.props.fade,cssEase:this.props.cssEase,speed:this.props.speed,infinite:this.props.infinite,centerMode:this.props.centerMode,focusOnSelect:this.props.focusOnSelect?this.selectHandler:null,currentSlide:this.state.currentSlide,lazyLoad:this.props.lazyLoad,lazyLoadedList:this.state.lazyLoadedList,rtl:this.props.rtl,slideWidth:this.state.slideWidth,slideHeight:this.state.slideHeight,listHeight:this.state.listHeight,vertical:this.props.vertical,slidesToShow:this.props.slidesToShow,slidesToScroll:this.props.slidesToScroll,slideCount:this.state.slideCount,trackStyle:this.state.trackStyle,variableWidth:this.props.variableWidth,unslick:this.props.unslick,centerPadding:this.props.centerPadding},i;if(this.props.dots===!0&&this.state.slideCount>=this.props.slidesToShow){var a={dotsClass:this.props.dotsClass,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,currentSlide:this.state.currentSlide,slidesToScroll:this.props.slidesToScroll,clickHandler:this.changeSlide,children:this.props.children,customPaging:this.props.customPaging,infinite:this.props.infinite,appendDots:this.props.appendDots};i=n.default.createElement(p.Dots,a)}var o,s,l={infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,prevArrow:this.props.prevArrow,nextArrow:this.props.nextArrow,clickHandler:this.changeSlide};this.props.arrows&&(o=n.default.createElement(m.PrevArrow,l),s=n.default.createElement(m.NextArrow,l));var d=null;this.props.vertical&&(d={height:this.state.listHeight});var h=null;this.props.vertical===!1?this.props.centerMode===!0&&(h={padding:`0px `+this.props.centerPadding}):this.props.centerMode===!0&&(h={padding:this.props.centerPadding+` 0px`});var g={className:`slick-list`,style:(0,u.default)({},d,h),onMouseDown:this.swipeStart,onMouseMove:this.state.dragging?this.swipeMove:null,onMouseUp:this.swipeEnd,onMouseLeave:this.state.dragging?this.swipeEnd:null,onTouchStart:this.swipeStart,onTouchMove:this.state.dragging?this.swipeMove:null,onTouchEnd:this.swipeEnd,onTouchCancel:this.state.dragging?this.swipeEnd:null,onKeyDown:this.props.accessibility?this.keyHandler:null},_={className:e,onMouseEnter:this.onInnerSliderEnter,onMouseLeave:this.onInnerSliderLeave,onMouseOver:this.onInnerSliderOver};return this.props.unslick&&(g={className:`slick-list`},_={className:e}),n.default.createElement(`div`,_,this.props.unslick?``:o,n.default.createElement(`div`,t({ref:this.listRefHandler},g),n.default.createElement(f.Track,t({ref:this.trackRefHandler},r),this.props.children)),this.props.unslick?``:s,this.props.unslick?``:i)}})})),wP=r(((e,t)=>{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}).toLowerCase()}})),TP=r(((e,t)=>{var n=wP(),r=function(e){return/[height|width]$/.test(e)},i=function(e){var t=``,i=Object.keys(e);
322return i.forEach(function(a,o){var s=e[a];a=n(a),r(a)&&typeof s==`number`&&(s+=`px`),s===!0?t+=a:s===!1?t+=`not `+a:t+=`(`+a+`: `+s+`)`,o<i.length-1&&(t+=` and `)}),t};t.exports=function(e){var t=``;return typeof e==`string`?e:e instanceof Array?(e.forEach(function(n,r){t+=i(n),r<e.length-1&&(t+=`, `)}),t):i(e)}})),EP=r(((e,t)=>{t.exports=!!(typeof window<`u`&&window.document&&window.document.createElement)})),DP=r(((e,t)=>{function n(e){this.options=e,!e.deferSetup&&this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},t.exports=n})),OP=r(((e,t)=>{function n(e,t){for(var n=0,r=e.length,i;n<r&&(i=t(e[n],n),i!==!1);n++);}function r(e){return Object.prototype.toString.apply(e)===`[object Array]`}function i(e){return typeof e==`function`}t.exports={isFunction:i,isArray:r,each:n}})),kP=r(((e,t)=>{var n=DP(),r=OP().each;function i(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}i.prototype={constuctor:i,addHandler:function(e){var t=new n(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;r(t,function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?`on`:`off`;r(this.handlers,function(t){t[e]()})}},t.exports=i})),AP=r(((e,t)=>{var n=kP(),r=OP(),i=r.each,a=r.isFunction,o=r.isArray;
322function s(){if(!window.matchMedia)throw Error(`matchMedia not present, legacy browsers require a polyfill`);this.queries={},this.browserIsIncapable=!window.matchMedia(`only all`).matches}s.prototype={constructor:s,register:function(e,t,r){var s=this.queries,c=r&&this.browserIsIncapable;return s[e]||(s[e]=new n(e,c)),a(t)&&(t={match:t}),o(t)||(t=[t]),i(t,function(t){a(t)&&(t={match:t}),s[e].addHandler(t)}),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},t.exports=s})),jP=r(((e,t)=>{t.exports=new(AP())})),MP=r((e=>{e.__esModule=!0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=u(i()),r=CP(),a=u(l()),o=u(TP()),s=u(yP()),c=u(EP());function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function f(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function p(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=c.default&&jP();e.default=function(e){p(i,e);function i(t){d(this,i);var n=f(this,e.call(this,t));return n.innerSliderRefHandler=function(e){return n.innerSlider=e},n.slickPrev=function(){return n.innerSlider.slickPrev()},n.slickNext=function(){return n.innerSlider.slickNext()},n.slickGoTo=function(e){return n.innerSlider.slickGoTo(e)},n.slickPause=function(){return n.innerSlider.pause()},n.slickPlay=function(){return n.innerSlider.autoPlay()},n.state={breakpoint:null},n._responsiveMediaHandlers=[],n}return i.prototype.media=function(e,t){m.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})},i.prototype.componentWillMount=function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i=void 0;i=r===0?(0,o.default)({minWidth:0,maxWidth:n}):(0,o.default)({minWidth:t[r-1]+1,maxWidth:n}),c.default&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,o.default)({minWidth:t.slice(-1)[0]});c.default&&this.media(n,function(){e.setState({breakpoint:null})})}},i.prototype.componentWillUnmount=function(){this._responsiveMediaHandlers.forEach(function(e){m.unregister(e.query,e.handler)})},i.prototype.render=function(){var e=this,i,o;this.state.breakpoint?(o=this.props.responsive.filter(function(t){return t.breakpoint===e.state.breakpoint}),i=o[0].settings===`unslick`?`unslick`:(0,a.default)({},s.default,this.props,o[0].settings)):i=(0,a.default)({},s.default,this.props),i.centerMode&&(i.slidesToScroll>1&&console.warn(`slidesToScroll should be equal to 1 in centerMode, you are using `+i.slidesToScroll),i.slidesToScroll=1),i.fade&&(i.slidesToShow>1&&console.warn(`slidesToShow should be equal to 1 when fade is true, you're using `+i.slidesToShow),i.slidesToScroll>1&&console.warn(`slidesToScroll should be equal to 1 when fade is true, you're using `+i.slidesToScroll),i.slidesToShow=1,i.slidesToScroll=1);var c=n.default.Children.toArray(this.props.children);return c=c.filter(function(e){return typeof e==`string`?!!e.trim():!!e}),i===`unslick`?(i=(0,a.default)({unslick:!0},s.default,this.props),i.slidesToShow=c.length):c.length<=i.slidesToShow&&(i.unslick=!0,i.slidesToShow=c.length),n.default.createElement(r.InnerSlider,t({ref:this.innerSliderRefHandler},i),c)},i}(n.default.Component)})),NP=r((e=>{e.__esModule=!0;var t=n(MP());function n(e){return e&&e.__esModule?e:{default:e}}e.default=t.default})),PP=t(NP()),FP=class extends G.Component{handleClick=e=>{let{onClick:t}=this.props;zr({action:`clicked prev from testimonial slide show on results page`}),t()};render(){return(0,q.jsx)(`span`,{className:`slick-prev grid-x`,onClick:this.handleClick,children:(0,q.jsx)(jl,{className:`testimonial__slide__arrow`})})}},IP=class extends G.Component{handleClick=e=>{let{onClick:t}=this.props;zr({action:`clicked next from testimonial slide show on results page`}),t()};render(){return(0,q.jsx)(`span`,{className:`slick-next grid-x`,onClick:this.handleClick,children:(0,q.jsx)(Cc,{className:`testimonial__slide__arrow`})})}},LP=class extends G.Component{renderTestimonialSlide({specific:e,photo:t,quote:n,title:r,subtitle:i}){return(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{className:`testimonial__slide results__testimonial_slide grid-x ${e}`,children:[(0,q.jsx)(`div`,{className:`cell small-12 medium-5 results__quote__image`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/${t}.png`,width:`100%`,alt:`${r}'s testimonial`})}),(0,q.jsxs)(`div`,{className:`cell small-12 medium-7 testimonial__slide__copyWrapper ${e}`,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/webassets/marketing/quotes.svg`,className:`testimonial-quotes`,alt:`quotation marks`}),(0,q.jsx)(`p`,{className:`testimonial__slide__text ${e}`,children:n}),(0,q.jsx)(`h2`,{className:`text--smallest ${e}`,children:r}),(0,q.jsx)(`h3`,{className:`text--smallest`,children:i})]})]})})}render(){return(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(`div`,{className:`testimonial__slideshow`,children:(0,q.jsxs)(PP.default,{dots:!0,lazyLoad:!0,infinite:!0,speed:400,slidesToShow:1,slidesToScroll:1,prevArrow:(0,q.jsx)(FP,{...this.props}),nextArrow:(0,q.jsx)(IP,{...this.props}),children:[this.renderTestimonialSlide({specific:`green`,photo:`testimonial1`,quote:`Flocabulary has so many great videos and literacy activities in every subject. From the Lyric Lab to Vocab
322Cards, it helps bring literacy throughout the day in all subject areas.`,title:`Alicia Duell`,subtitle:`Director of Technology and Information Services, Wheeling, IL`}),this.renderTestimonialSlide({specific:`red`,photo:`testimonial2`,quote:`Flocab works wonders for increasing student engagement because hip-hop in the classroom truly resonates with my scholars. With Flocabulary, itâs easy to get students excited about difficult concepts and for them to work collaboratively on rigorous tasks.`,title:`Dustin Ecker`,subtitle:`4th Grade Teacher, Indianapolis, IN`}),this.renderTestimonialSlide({specific:`purple`,photo:`testimonial3`,quote:`I use Flocab because it supports culturally responsive teaching and pedagogies. The lessons and resources are aligned to standards and are easy to use. Not to mention, the videos and lyrics are dope and fresh.`,title:`Joquetta Johnson`,subtitle:`Library Media Specialist, Randallstown, MD`})]})})})}},RP=$s(class extends G.Component{static defaultProps={};renderHero=()=>(0,q.jsx)(`section`,{className:`hero-section`,children:(0,q.jsx)(`div`,{className:`grid-container marketing__hero__textWapper wrapper`,children:(0,q.jsxs)(`div`,{className:`hero-container`,children:[(0,q.jsxs)(`div`,{className:`text-content`,children:[(0,q.jsx)(`h1`,{className:`cell heading--jumbo marketing__hero__heading hero-title`,children:`Learning starts when students are fully engaged`}),(0,q.jsxs)(`p`,{className:`cell marketing__hero__subheading hero-subtitle`,children:[`Flocabularyâs `,(0,q.jsx)(`span`,{class:`dashed-word`,children:`research-based`}),` approach engages students and drives academic achievement across the curriculum.`]}),(0,q.jsx)(b,{to:`/inquiry/`,className:`marketing__button results__hero__button marketing__button--result-styles`,children:(0,q.jsx)(`div`,{children:`Contact Sales`})})]}),(0,q.jsx)(`div`,{className:`video-content`,children:(0,q.jsx)(`img`,{loading:`eager`,src:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/results/hero-img.webp`,className:`hero-img`,alt:`Diverse students collaborating on a laptop to increase academic achievement with Flocabulary`})})]})})});renderResearchRoot=()=>(0,q.jsx)(`section`,{className:`marketing__section grid-x results__rearchRoot marketing-result-research`,children:(0,q.jsxs)(`div`,{className:`panel1-container grid-container grid-x wrapper`,children:[(0,q.jsxs)(`div`,{className:`cell medium-4 small-12 marketing__wrapper--left panel1-info`,style:{color:`#ffffff`},children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading rooted-title`,children:`Rooted in Research`}),(0,q.jsxs)(`p`,{className:`rooted-text`,children:[`Flocabularyâs multimodal approach to `,(0,q.jsx)(`span`,{class:`dashed-word`,children:`standards-based`}),` `,`instruction reaches all learners where they are and engages them in rigorous academic content. Our `,(0,q.jsx)(`span`,{class:`dashed-word`,children:`research-based`}),` videos and activities build the background knowledge and vocabulary students need to succeed.`]}),(0,q.jsxs)(`div`,{className:`buttons-container`,children:[(0,q.jsx)(`a`,{className:`marketing__button results__rearchRoot__button analytics-results-download`,href:`${ys}pdfs/flat/the-word-up-project-research-base.pdf`,target:`_blank`,download:`The Word Up Project Research Base`,children:`Download our research base`}),(0,q.jsx)(`a`,{className:`marketing__button results__rearchRoot2__button marketing__button--result-styles`,href:`${ys}school-and-district/Flocab_Efficacy_One_Pager.pdf`,target:`_blank`,download:`Flocabulary Efficacy One Pager`,children:`View Efficacy Brief`})]})]}),(0,q.jsx)(`div`,{className:`cell medium-8 small-12`,children:(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(`img`,{src:`${ys}webassets/marketing/[email protected]`,width:`100%`,height:`auto`,alt:`Flocabulary illustration of an educator analyzing data to improve student learning outcomes`,loading:`lazy`})})})]})});renderEducatorsResults=()=>(0,q.jsx)(`div`,{className:`marketing__section result__section`,children:(0,q.jsxs)(`div`,{className:`grid-container results__number wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading results__heading`,children:`What educators and students are saying about Flocabulary`}),(0,q.jsx)(IM.Fade,{bottom:!0,cascade:!0,duration:650,children:(0,q.jsxs)(`div`,{className:`panel2-container grid-x grid-margin-x `,children:[(0,q.jsxs)(`div`,{className:`panel2-item one cell medium-4 small-12 results__number__wrapper`,children:[(0,q.jsxs)(`h2`,{className:`results__number__heading`,children:[` `,`95`,(0,q.jsx)(`span`,{class:`percentage`,children:`%`}),` `]}),(0,q.jsx)(`p`,{className:`results__number__text`,children:`of educators who use Flocabulary daily or weekly find their students are very or highly engaged with Flocabulary lessons`})]}),(0,q.jsxs)(`div`,{className:`panel2-item two cell medium-4 small-12 results__number__wrapper`,children:[(0,q.jsxs)(`h2`,{className:`results__number__heading`,children:[` `,`91`,(0,q.jsx)(`span`,{class:`percentage`,children:`%`}),` `]}),(0,q.jsx)(`p`,{className:`results__number__text`,children:`of students agree that after watching a Flocabulary video they have a better understanding of what they're learning`})]}),(0,q.jsxs)(`div`,{className:`panel2-item three cell medium-4 small-12 results__number__wrapper`,children:[(0,q.jsxs)(`h2`,{className:`results__number__heading`,children:[` `,`97`,(0,q.jsx)(`span`,{class:`percentage`,children:`%`}),` `]}),(0,q.jsx)(`p`,{className:`results__number__text`,children:`of educators who use Flocabulary daily or weekly find that students that are challenging to engage will engage with Flocabulary lessons`})]})]})}),(0,q.jsx)(`div`,{className:`grid-x marketing__CTARow__wrapper CTA__button__result`,children:(0,q.jsx)(`button`,{className:`marketing__button marketing__button--color marketing__button--result-styles`,onClick:()=>window.open(`${Ds}school-and-district/Flocab_Efficacy_One_Pager.pdf`,`_blank`),children:(0,q.jsx)(`div`,{className:`font-15`,children:`View Efficacy Brief`})})})]})});render(){return(0,q.jsxs)(`div`,{className:`results__landing__page`,children:[this.renderHero(),this.renderResearchRoot(),(0,q.jsx)(BM,{className:`results__purpleGraphicRow topRow`,backgroundImage:`2-bg-top-desktop`}),this.renderEducatorsResults(),(0,q.jsx)(BM,{className:`results__purpleGraphicRow bottomRow`,backgroundImage:`2-bg-bottom-desktop`}),(0,q.jsx)(LP,{}),(0,q.jsx)(fP,{trackingLocation:`results`,additionalClassname:`results__start-today`}),(0,q.jsx)(BM,{className:`results__graphicRow`,graphicOne:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/results/ship.svg`,graphicTwo:`sun`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),zP=(0,G.lazy)(()=>WM(()=>import(`./TestimonialSlideshowSADistrict-XbuomdIr.js`),__vite__mapDeps([39,1,21,4,5,6,7,8,9,10,11,12,2,13,14,15,16,17,22,23,24,25,26,19,20,27,28]),import.meta.url)),BP=$s(class extends G.Component{state={showVideoModal:!1};toggleVideoModal=e=>{let{showVideoModal:t}=this.state;this.setState({showVideoModal:!t})};renderHero=e=>(0,q.jsx)(`section`,{className:`scholl__and__district__hero`,style:{backgroundColor:`#ffffff`},children:(0,q.jsxs)(`div`,{className:`school__and__district__wrapper`,children:[(0,q.jsxs)(`div`,{className:`grid-container patch__margin text--container`,children:[(0,q.jsx)(`h1`,{className:`cell heading--jumbo scholl__and__district__heading`,children:`Bring Flocabulary to your school or district`}),(0,q.jsx)(`p`,{className:`cell marketing__hero__subheading`,children:`Accelerate learning, strengthen vocabulary, and drive results with standards-aligned activities and actionable insights.`}),(0,q.jsx)(b,{to:`/inquiry/`,className:`school__and__district__button cta-mobile-width hero--button`,onClick:()=>za(`contact sales`,`top`,e),children:`SCHEDULE A PERSONALIZED DEMO`})]}),(0,q.jsxs)(`picture`,{className:`school__and__district__image`,children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}
322school-and-districts/Kids-hero.webp`}),(0,q.jsx)(`img`,{loading:`eager`,decoding:`async`,type:`image/png`,src:`${W}school-and-districts/Kids-hero.png`,alt:`kids singing`,width:`695`,height:`663`})]})]})});renderPanel1=()=>(0,q.jsxs)(`section`,{className:`school__and__district__panel1 padding__marketing__section`,children:[(0,q.jsxs)(`div`,{className:`school__and__district__wrapper`,children:[(0,q.jsxs)(`div`,{className:`school__and__district__tablet__image__container`,children:[(0,q.jsx)(`img`,{className:`school__and__district__image__play__button`,src:`${W}hiw/hero/Play.svg`,alt:`play button`,onClick:this.toggleVideoModal,loading:`lazy`,decoding:`async`,width:`45`,height:`45`}),(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}school-and-districts/Tablet-Girl.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`school__and__district__image`,type:`image/png`,src:`${W}school-and-districts/Tablet-Girl.png`,alt:`tablet with video player`,width:`488`,height:`407`})]})]}),(0,q.jsxs)(`div`,{className:`school__and__district__text__container`,children:[(0,q.jsx)(`h2`,{className:`school__and__district__subtitle`,children:`Cultivate literacy across the curriculum`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`Equip teachers with the content and resources they need to authentically engage and strengthen studentsâ understanding.`})]})]}),(0,q.jsx)(`div`,{className:`school__and__district__wave__container`,children:(0,q.jsx)(`div`,{className:`school__and__district__bgimage`})})]});renderModal=()=>{let{showVideoModal:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal school__and__district__modal`,onClose:this.toggleVideoModal,children:(0,q.jsx)(`iframe`,{width:`1075`,height:`605`,src:`https://www.youtube.com/embed/olLnbJ113fY?si=laH2GVjqT8RTyvK9`,title:`What is Flocabulary?`,frameBorder:`0`,referrerpolicy:`strict-origin-when-cross-origin`,allow:`accelerometer; 323 autoplay; 324 clipboard-write; 325 encrypted-media; 326 gyroscope; 327 picture-in-picture; 328 web-share`,allowFullScreen:!0})}):null};renderPanel2=()=>{let e=(0,G.lazy)(()=>WM(()=>import(`./SchoolAndDistrictHorizontalTabs-1iCg3QrU.js`),__vite__mapDeps([41,1,23,5,6,7,8,9,10,11,12,2,13]),import.meta.url));return(0,q.jsx)(`section`,{className:`school__and__district__panel2 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`school__and__district__wrapper`,children:[(0,q.jsx)(`h2`,{className:`school__and__district__subtitle`,children:`Engaging and targeted instruction, seamlessly implemented`}),(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(e,{})})]})})};renderPanel3=()=>(0,q.jsx)(`section`,{className:`school__and__district__panel3 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`school__and__district__wrapper`,children:[(0,q.jsx)(`h2`,{className:`school__and__district__subtitle`,children:`Rooted in engagement, focused on results`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`Proven to highly engage students and strengthen understanding, Flocabulary leads to improved learning outcomes.`}),(0,q.jsxs)(`div`,{className:`school__and__district__three__cards__container`,children:[(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsx)(`div`,{className:`school__and__district__card__percentage`,children:`91%`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`of students agree that they have a better understanding of a topic after watching a Flocabulary video.`})]}),(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsx)(`div`,{className:`school__and__district__card__percentage`,children:`95%`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`of educators find their students are very or highly engaged with Flocabulary lessons.`})]}),(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsx)(`div`,{className:`school__and__district__card__percentage`,children:`25%`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`increase on state reading tests after using Flocabulary.`})]})]}),(0,q.jsx)(`div`,{className:`cta__button__container`,children:(0,q.jsx)(`a`,{className:`cta__button`,href:`https://www.flocabulary.com/results/`,children:`READ ON`})})]})});renderPanel4=()=>(0,q.jsxs)(`section`,{className:`school__and__district__panel4 padding__marketing__section`,children:[(0,q.jsx)(`h2`,{className:`school__and__district__subtitle school__and__district__wrapper`,children:`What your fellow educators are saying about Flocabulary:`}),(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(zP,{})})]});renderPanel5=()=>(0,q.jsx)(`section`,{className:`school__and__district__panel5 padding__marketing__section`,children:(0,q.jsxs)(`div`,{className:`school__and__district__wrapper`,children:[(0,q.jsx)(`h2`,{className:`school__and__district__subtitle`,children:`Check out our blog`}),(0,q.jsx)(`p`,{className:`school__and__district__text`,children:`See how Flocabulary reinforces the core knowledge and skills students need to succeed.`}),(0,q.jsxs)(`div`,{className:`school__and__district__three__cards__container`,children:[(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}
328school-and-districts/Accelerate-student-learning-comprehension-with-rigor-rhythm.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`school__and__district__round__card`,type:`image/png`,src:`${W}school-and-districts/Accelerate-student-learning-comprehension-with-rigor-rhythm.png`,alt:`Accelerate student learning comprehension with rigorrhythm`,width:339,height:184})]}),(0,q.jsx)(`a`,{className:`cta__button`,href:`https://blog.flocabulary.com/rigor-rhythm-accelerate-learning-comprehension/`,target:`_blank`,children:`EXPLORE MORE`})]}),(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}school-and-districts/How-to-use-hip-hop-as-a-teaching-tool-for-vocabulary-repetition_blog.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`school__and__district__round__card`,type:`image/jpg`,src:`${W}school-and-districts/How-to-use-hip-hop-as-a-teaching-tool-for-vocabulary-repetition_blog.jpg`,alt:`How to use hip hop as a teaching tool for vocabulary repetition`,width:339,height:184})]}),(0,q.jsx)(`a`,{className:`cta__button`,href:`https://blog.flocabulary.com/vocabulary-repetition-activities/`,target:`_blank`,children:`READ ON`})]}),(0,q.jsxs)(`div`,{className:`school__and__district__card__item`,children:[(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:`${W}school-and-districts/How-to-create-authentic-learning-experiences-to-engage-students_blog-image.webp`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`school__and__district__round__card`,type:`image/png`,src:`${W}school-and-districts/How-to-create-authentic-learning-experiences-to-engage-students_blog-image.png`,alt:`How to create authentic learning experiences to engage students`,width:339,height:184})]}),(0,q.jsx)(`a`,{className:`cta__button`,href:`https://blog.flocabulary.com/authentic-learning-to-engage-students/`,target:`_blank`,children:`CHECK IT OUT`})]})]})]})});renderFreeTrial=e=>{let t=(0,G.lazy)(()=>WM(()=>import(`./StartTodayCTATeachersAdministrators-BSPKpr9n.js`),__vite__mapDeps([38,1,4,5,6,7,8,9,10,11,12,2,13,14,15,16,17]),import.meta.url));return(0,q.jsx)(`section`,{className:`school__and__district__panel6`,style:{backgroundColor:`#f7f8f9`},children:(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsx)(G.Suspense,{fallback:(0,q.jsx)(`div`,{children:`Loading...`}),children:(0,q.jsx)(t,{trackingLocation:`sad`,userId:e})})})})};renderPanel7=()=>(0,q.jsx)(BM,{className:`homepage__graphicRow school__and_district`,graphicOne:`becker-2-img@2x`,graphicTwo:`beckers@2x`,backgroundImage:`home-footer-wave-darkpurple`,loading:`lazy`});render(){let e=this.props.user?this.props.user.id:null;return(0,q.jsxs)(`div`,{id:`schoolsrap`,children:[this.renderHero(),this.renderPanel1(),this.renderModal(),this.renderPanel2(),this.renderPanel3(),this.renderPanel4(),this.renderPanel5(),this.renderFreeTrial(e),this.renderPanel7()]})}},[mr]),VP=[{bold:``,description:`Dramatic increase in vocabulary proficiency after using Flocabulary, especially students of a lower socioeconomic status.`,imgAlt:`target`,imgSrc:`${W}about/3/3-1.svg`,title:`Increases vocabulary knowledge`},{bold:`25% `,description:`increase on state reading tests after using Flocabulary.`,imgAlt:`cubes`,imgSrc:`${W}about/3/3-2.svg`,title:`Raises state test scores`},{bold:`97% `,description:`of educators are able to engage the âmost challenging to engage studentsâ when using Flocabulary.`,imgAlt:`calculator`,imgSrc:`${W}about/3/3-3.svg`,title:`Engages underserved students`}],HP=[{description:`âI was blessed to discover Flocabulary many years ago by the aid of a simple Google Search for âHip hopâ and âEducationâ - this was around 2007 and the fusing of the two was still a new concept. Iâm so lucky to have been able to grow with Flocab both as an artist and an educator, and Iâm grateful to have a place to hone and share my craft in a meaningful way.â`,imgAlt:`Dillom Maurer photo`,imgSrc:`${W}about/4/4-1.png`,title:`Dillon Maurer`},{description:`âRhythm and rhyme is one of the most effective teaching tools around and working with the company has in turn taught me a few things about my own creative process. Itâs a service provided by people who care about their craft and it comes across in every aspect of the final product.â`,imgAlt:`Donwill photo`,imgSrc:`${W}about/4/4-2.png`,title:`Donwill`}],UP=[{dashedOne:`rap-writing`,dashedTwo:`under-recognized`,descriptionOne:`In honor of Black History Month, Flocab hosted a `,descriptionThree:` Black historical figures. View the winners and finalistsâ videos and lyrics!`,descriptionTwo:` contest where students can submit song lyrics about `,imgAlt:`blog-1`,imgSrc:`${W}about/5/5-2.png`,redirect:`https://blog.flocabulary.com/black-history-month-rap-contest-meet-the-finalists/`,redirectText:`READ ON`},{dashedOne:``,dashedTwo:``,descriptionOne:`In honor of Hispanic Heritage Month, we invited students to be the researchers, lyricists and rappers. Take a look at the Celebrating Latinx Identities Contest 2021 winners and finalists.`,descriptionThree:``,descriptionTwo:``,imgAlt:`blog-2`,imgSrc:`${W}about/5/5-3.png`,redirect:`https://blog.flocabulary.com/latinx-identities-contest-2021-meet-the-finalists/`,redirectText:`LEARN MORE`}],WP=$s(class extends G.Component{state={showVideoModal:!1,showPdfModal:!1,modalPdfUrl:void 0};toggleVideoModal=()=>{let{showVideoModal:e}=this.state;this.setState({showVideoModal:!e})};renderModalAtlanta=()=>{let{showVideoModal:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:this.toggleVideoModal,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,file:`https://s3.amazonaws.com/assets.flocabulary.com/school-and-district/erd_video.mp4`,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out homepage`})}):null};renderPanelThree=()=>VP.map((e,t)=>{let{title:n,imgSrc:r,imgAlt:i,bold:a,description:o}=e;return(0,q.jsxs)(`div`,{className:`column`,children:[(0,q.jsx)(`h3`,{className:`global--text`,children:n}),(0,q.jsx)(`picture`,{className:`column--img`,children:(0,q.jsx)(`img`,{src:r,alt:i,title:i})}),(0,q.jsxs)(`p`,{className:`global--description`,children:[a===``?null:(0,q.jsx)(`span`,{className:`bold-number`,children:a}),o]})]},t)});renderPanelFour=()=>HP.map((e,t)=>{let{description:n,imgSrc:r,title:i}=e;return(0,q.jsxs)(`div`,{className:`column`,children:[(0,q.jsx)(`picture`,{className:`column--img`,children:(0,q.jsx)(`img`,{src:r,alt:i,title:i})}),(0,q.jsx)(`h3`,{className:`global--text`,children:i}),(0,q.jsx)(`p`,{className:`global--description`,children:n})]},t)});renderPanelFive=()=>UP.map((e,t)=>{let{dashedOne:n,dashedTwo:r,descriptionOne:i,descriptionThree:a,descriptionTwo:o,imgAlt:s,imgSrc:c,redirect:l,redirectText:u}=e;return(0,q.jsxs)(`div`,{className:`column`,children:[(0,q.jsx)(`picture`,{className:`column--img`,children:(0,q.jsx)(`img`,{src:c,alt:s,title:s})}),(0,q.jsxs)(`p`,{className:`global--description`,children:[i,n===``?null:(0,q.jsx)(`span`,{className:`dashed--word`,children:n}),o===``?null:o,r===``?null:(0,q.jsx)(`span`,{className:`dashed--word`,children:r}),a===``?null:a]}),(0,q.jsx)(`a`,{href:l,target:`_blank`,className:`cta--link`,children:u})]},t)});render(){return(0,q.jsxs)(`div`,{id:`about`,children:[(0,q.jsx)(`section`,{className:`hero--section`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsxs)(`h1`,{className:`hero--title`,children:[`We are committed to`,` `,(0,q.jsx)(`span`,{className:`hero--span`,children:`fostering a love of learning in every student`})]}),(0,q.jsx)(`img`,{src:`${W}about/hero-img.png`,className:`hero--img`,alt:`hero image`,title:`hero image`})]})})}),(0,q.jsx)(`section`,{className:`our--mindset--section padding`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`section--columns`,children:[(0,q.jsxs)(`div`,{className:`section--text`,children:[(0,q.jsx)(`p`,{className:`global--text`,children:`At Flocabulary, we believe students learn best when they have a voice in their own learning. Our north star, for nearly two decades, has been to facilitate learning that is not just academically rigorous, but also joyful and reflective of student interests. We do this by working with musicians and artists from all different backgrounds and creating videos that reflect and celebrate studentsâ diverse identities.`}),(0,q.jsx)(`p`,{className:`global--text`,children:`Every student has a voice. They just need more opportunities to use them. And youâd be surprised what they can do with a microphone in their hands.`})]}),(0,q.jsx)(`picture`,{className:`section--img`,children:(0,q.jsx)(`img`,{src:`${W}about/1/1-icon.svg`,alt:`together`,title:`together`})})]})})}),(0,q.jsx)(`section`,{className:`start--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`h2`,{className:`global--title`,children:[`It all starts with `,(0,q.jsx)(`span`,{children:`hip-hop`})]}),(0,q.jsxs)(`p`,{className:`global--text`,children:[`When teaching or learning with Flocabulary, itâs important to understand and celebrate the history of `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`hip-hop`}),` and the context from which it emerged.`]}),(0,q.jsxs)(`div`,{className:`section--columns`,children:[(0,q.jsx)(`picture`,{className:`section--img`,children:(0,q.jsx)(jc,{isAuthorized:!0,file:`https://static.flocabulary.com/media/streaming/12cdd56dedf54b86afe28ead0f7c78d1/360/SOC-funda-hip-hop-media.mp4`,image:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/about/Video-panel.png`,shouldDisplay:!0,bitrate:1080,height:``,width:``,transcodedVideos:this.props.transcodedVideos,pausePlay:[],playerId:`videojs-react-2`,trackingMarketingVideoLocation:`how it works`})}),(0,q.jsxs)(`div`,{className:`section--text`,children:[(0,q.jsxs)(`p`,{className:`global--description`,children:[`From a rec room in the Bronx in the 1970s to near-total ubiquity today,`,` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`hip-hop`}),` has been a fast-moving cultural force. Black and Latinx youth developed a movement that centers around four pillars: DJing, break dancing, graffiti, and rapping.`]}),(0,q.jsx)(`p`,{className:`global--description`,children:`Since the beginning, rapping has been educational by nature. When an MC grabs the microphone, itâs their chance to share knowledge and analyze experiences, or simply get creative with words. This is why the genre is such a powerful tool in the classroom.`})]})]})]})}),(0,q.jsx)(`section`,{className:`impact--section`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:`Flocabularyâs impact on teaching & learning`}),(0,q.jsxs)(`p`,{className:`global--text`,children:[`Flocabularyâs educational `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`hip-hop`}),` videos and`,` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`research-based`}),` curricular tools increase academic performance through an emphasis on vocabulary and literacy across the curriculum.`]}
328),(0,q.jsx)(`div`,{className:`section--columns`,children:this.renderPanelThree()}),(0,q.jsxs)(`p`,{className:`global--description`,children:[`Our research-based videos and activities build the background knowledge and vocabulary that students need to succeed.`,` `,(0,q.jsxs)(`div`,{className:`dashed--word`,children:[(0,q.jsx)(`a`,{href:`/how-it-works/`,target:`_blank`,children:`Learn more`}),` `,(0,q.jsx)(`span`,{className:`arrow`,children:` â¶`})]})]})]})}),(0,q.jsx)(`section`,{className:`real--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:`We work with real rappers`}),(0,q.jsx)(`p`,{className:`global--text`,children:`Our artists bring diverse perspectives and experiencesâand all of them actively make hip-hop outside of their work with Flocabulary.`}),(0,q.jsx)(`div`,{className:`section--columns`,children:this.renderPanelFour()}),(0,q.jsxs)(`div`,{className:`global--description`,children:[`To meet more of the creative minds behind your favorite Flocab videos, watch our`,` `,(0,q.jsx)(`a`,{href:`https://www.youtube.com/playlist?list=PLTZq_JypPO9s9qNpSKwHS9trfEEeX1ZGR`,target:`_blank`,children:`Extra Credit series`})]})]})}),(0,q.jsx)(`section`,{className:`celebrate--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:`We celebrate student voice`}),(0,q.jsxs)(`p`,{className:`global--text`,children:[`Most of our content is created by the Flocab`,` `,(0,q.jsx)(`span`,{className:`dashed--word`,children:`teamâbut`}),` not all of it. We love inviting students to be the researcher, lyricist, and rapper with our student writing contests.`]}),(0,q.jsxs)(`picture`,{className:`section--video`,children:[(0,q.jsx)(`img`,{src:`${W}about/5/5-1.png`,alt:`video`,title:`video`}),this.renderModalAtlanta(),(0,q.jsx)(`img`,{className:`about__hero__playIcon`,src:`https://s3.amazonaws.com/assets.flocabulary.com/play-button.gif`,onClick:this.toggleVideoModal,alt:`play icon`})]}),(0,q.jsx)(`div`,{className:`section--columns`,children:this.renderPanelFive()})]})}),(0,q.jsx)(`section`,{className:`strong--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:`Weâre only as strong as our community`}),(0,q.jsxs)(`div`,{className:`section--columns`,children:[(0,q.jsx)(`picture`,{className:`section--img`,children:(0,q.jsx)(`img`,{src:`${W}about/6/6-1.png`,alt:`community-one`,title:`community-one`})}),(0,q.jsxs)(`div`,{className:`section--text`,children:[(0,q.jsx)(`p`,{className:`global--text`,children:`âThis community is a family. What makes Flocabulary stand out is that they truly listen to teachers and students and make changes and adjust with those voices in mind. They are in it for the kids and education!â`}),(0,q.jsxs)(`p`,{className:`global--text`,children:[`Amy Storer `,(0,q.jsx)(`span`,{children:`Instructional Coach, Montgomery ISD`})]})]})]}),(0,q.jsxs)(`div`,{className:`section--columns`,children:[(0,q.jsx)(`picture`,{className:`section--img`,children:(0,q.jsx)(`img`,{src:`${W}about/6/6-2.png`,alt:`community-two`,title:`community-two`})}),(0,q.jsx)(`picture`,{className:`section--img`,children:(0,q.jsx)(`img`,{src:`${W}about/6/6-3.png`,alt:`community-three`,title:`community-three`})})]})]})}),(0,q.jsx)(`section`,{className:`together--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`h2`,{className:`global--title`,children:[`Flocabulary is proud to be a part of both Nearpod and Renaissance Learning. Together, we provide `,(0,q.jsx)(`span`,{children:`teacher-driven`}),`, `,(0,q.jsx)(`span`,{children:`student-centered`}),` learning experiences`]}),(0,q.jsxs)(`div`,{className:`section--columns`,children:[(0,q.jsxs)(`div`,{className:`column`,children:[(0,q.jsx)(`picture`,{className:`column--img`,children:(0,q.jsx)(`img`,{src:`${W}about/7/7-1.svg`,alt:`learn image`,title:`learn`})}),(0,q.jsx)(`a`,{href:`https://nearpod.com/flocabulary`,target:`_blank`,className:`cta--link`,children:`LEARN ABOUT NEARPOD`})]}),(0,q.jsxs)(`div`,{className:`column`,children:[(0,q.jsx)(`picture`,{className:`column--img`,children:(0,q.jsx)(`img`,{src:`${W}about/7/7-2.svg`,alt:`join image`,title:`join`})}),(0,q.jsx)(`a`,{href:`https://nearpod.com/careers`,target:`_blank`,className:`cta--link`,children:`JOIN THE TEAM`})]})]})]})}),(0,q.jsx)(BM,{backgroundImage:`home-footer-wave-darkpurple`,className:`wave footer--wave`})]})}},[mr]),GP=`spanish`,KP=`english`,qP=e=>{let t=(t,n)=>{e.toggleVideoModal&&e.toggleVideoModal(t,n)};return(0,q.jsx)(`div`,{className:`grid-x grid-margin-x lessons--grid`,children:e.lesson.map(n=>(0,q.jsxs)(q.Fragment,{children:[!!n.page_name&&(0,q.jsx)(`div`,{className:`cell large-3 medium-4 medium-offset-0 small-10 small-offset-1 lessons__tab__thumbnail lesson--card`,children:(0,q.jsxs)(`a`,{href:n.page_name,target:`_blank`,className:`analytics-home-lessoncard-${n.page_name}`,children:[n.thumbnail_webp?(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:n.thumbnail_webp}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons__tab__thumbnail__image`,src:n.thumbnail,alt:`lesson about ${n.name}`,width:n.thumbnail_width,height:n.thumbnail_height})]}):(0,q.jsx)(`img`,{src:n.thumbnail,className:`lessons__tab__thumbnail__image`,alt:`lesson about ${n.name}`,loading:`lazy`,width:n.thumbnail_width||`100%`,height:n.thumbnail_height||`auto`}),(0,q.jsxs)(`div`,{className:`lessons__tab__thumbnail__textbox`,children:[(0,q.jsx)(`h3`,{className:`lessons__tab__thumbnail__heading`,children:e.languageName===`english`?n.name:n.name_spa}),(0,q.jsxs)(`p`,{className:`lessons__tab__thumbnail__text marketing__text`,children:[(0,q.jsx)(`span`,{className:`lessons__tab__highlight`,children:e.languageName===`english`?n.subject:n.subject_spa}
328),n.grades&&(0,q.jsxs)(q.Fragment,{children:[` `,e.languageName===`english`?n.grades:n.grades_spa]})]})]})]})},`${n.name} post`),!!n.video_link&&(0,q.jsxs)(`div`,{className:`cell large-3 medium-4 medium-offset-0 small-10 small-offset-1 lessons__tab__thumbnail lesson--card`,onClick:()=>t(n.video_link,`youtube`),children:[n.thumbnail_webp?(0,q.jsxs)(`picture`,{children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:n.thumbnail_webp}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,className:`lessons__tab__thumbnail__image`,src:n.thumbnail,alt:`lesson about ${n.name}`,width:n.thumbnail_width,height:n.thumbnail_height})]}):(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:n.thumbnail,className:`lessons__tab__thumbnail__image`,alt:`lesson about ${n.name}`,width:n.thumbnail_width||`100%`,height:n.thumbnail_height||`auto`}),(0,q.jsxs)(`div`,{className:`lessons__tab__thumbnail__textbox`,children:[(0,q.jsx)(`h3`,{className:`lessons__tab__thumbnail__heading`,children:e.languageName===`english`?n.name:n.name_spa}),(0,q.jsxs)(`p`,{className:`lessons__tab__thumbnail__text marketing__text`,children:[(0,q.jsx)(`span`,{className:`lessons__tab__highlight`,children:e.languageName===`english`?n.subject:n.subject_spa}),n.grades&&(0,q.jsxs)(q.Fragment,{children:[` `,e.languageName===`english`?n.grades:n.grades_spa]})]})]})]},`${n.name} video`)]}))})},JP={hero_subtitle:`In honor of Black History Month, weâre inviting students to be the researchers, lyricists and rappers.`,hero_title:`Celebrate Black History Month with a rap-writing contest`,hero_watch_video:` Watch the video to learn more.`,language_name:`english`,panel_1_deadline:`Deadline: February 29, 2024`,panel_1_desc:`Weâll select two talented students whose song lyrics will be featured in future Flocabulary lessons!`,panel_1_rules:`View`,panel_1_rules_link:`the official contest rules here`,panel_1_span:`Read more`,panel_1_step_one:`Step 1`,panel_1_step_one_text:`Use this video to provide instructions and get students excited about participating in the contest.`,panel_1_step_three:`Step 3`,panel_1_step_three_bottom_cta:`GET INSPIRED`,panel_1_step_three_text:`Once your research is done, write your rap! When youâre done, consider performing or recording your final song.`,panel_1_step_two:`Step 2`,panel_1_step_two_bottom_cta:`DOWNLOAD THE CONTEST PACKET`,panel_1_step_two_text:`Now itâs time for students to choose a historical figure to research and write about!`,panel_1_subtitle:`Practice culturally responsive teaching and elevate student voice while inviting students to research under-recognized Black historical figures.`,panel_1_text:`about the prize in the official contest rules.`,panel_1_title:`Celebrate Black History Month`,panel_1_top_cta:`WATCH THE VIDEO`,panel_2_bottom_cta:`SUBMIT HERE`,panel_2_title:`Ready to submit? Fill out an entry form on behalf of your students.`,panel_3_bottom_disclaimer:``,panel_3_step_three_text_bold:``,panel_4_disclaimer:`Explore more lessons in our`,panel_4_disclaimer_link:`Racial Justice collection`,panel_4_subtitle:`Use these lessons to explore important figures and events.`,panel_4_title:`Teach Black History year-round`,panel_5_subtitle:`In 2019, we held our first student rap contest for Black History Month. Our student winner, Jaden, used his voice to honor civil rights leader and Congressman John Lewis.`,panel_5_title:`Student writer success story: meet Jaden`},YP=[{grades:`for grades 3-8`,grades_spa:`para grados 3-8`,id:`1`,name:`Martin Luther King`,name_spa:`Martin Luther King`,subject:`Social Studies`,subject_spa:`Estudios sociales`,thumbnail:`${W}black-history/panel3/MLK.png`,thumbnail_height:`225`,thumbnail_webp:`${W}black-history/panel3/MLK.webp`,thumbnail_width:`400`,video_link:`https://www.youtube.com/embed/3e_bQuVYoT0?si=3GFOoLgp1xfh1aqq`},{grades:`for grades 6-12`,grades_spa:`para grados 6-12`,id:`2`,name:`John Lewis`,name_spa:`John Lewis`,subject:`Social Studies`,subject_spa:`Estudios sociales`,thumbnail:`${W}black-history/panel3/JL.png`,thumbnail_height:`225`,thumbnail_webp:`${W}black-history/panel3/JL.webp`,thumbnail_width:`400`,video_link:`https://www.youtube.com/embed/MaQ7tRQ7pBM?si=RY9ZTBrhJljXdFqU`},{grades:`for grades 5-12`,grades_spa:`para grados 5-12`,id:`3`,name:`The Tuskegee Airmen`,name_spa:`The Tuskegee Airmen`,subject:`Social Studies`,subject_spa:`Estudios sociales`,thumbnail:`${W}black-history/panel3/TK.png`,thumbnail_height:`225`,thumbnail_webp:`${W}black-history/panel3/TK.webp`,thumbnail_width:`400`,video_link:`https://www.youtube.com/embed/yBwyM_h0HBM?si=8GOCo5-ck7EbqXSw`},{grades:`for grades K-5`,grades_spa:`para grados K-5`,id:`4`,name:`Ruby Bridges`,name_spa:`Ruby Bridges`,subject:`Social Studies`,subject_spa:`Estudios sociales`,thumbnail:`${W}black-history/panel3/RB.png`,thumbnail_height:`225`,thumbnail_webp:`${W}black-history/panel3/RB.webp`,thumbnail_width:`400`,video_link:`https://www.youtube.com/embed/HiSmQC_-u4s?si=QE36YpEmqyDcmFKS`}],XP=class extends G.Component{state={showVideoModal:!1,language:JP,popUpModal:!0,videoLink:``,videoType:``};toggleLanguage=e=>{switch(e){default:this.setState({language:JP});break}};toggleVideoModal=(e,t)=>{this.setState({showVideoModal:!this.state.showVideoModal,videoLink:e,videoType:t})};renderModal=()=>{let{showVideoModal:e,videoLink:t,videoType:n}=this.state;return e?(0,q.jsx)(G.Fragment,{children:n===`youtube`?(0,q.jsx)(Wa,{className:`homepage__hero__modal bhmc__youtube__modal`,onClose:()=>this.toggleVideoModal(``,``),shouldResetScrollOnOpen:!1,children:(0,q.jsx)(`iframe`,{src:t,frameBorder:`0`,width:`560`,height:`315`,referrerPolicy:`strict-origin-when-cross-origin`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,allowFullScreen:!0})}):(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:()=>this.toggleVideoModal(``,``),shouldResetScrollOnOpen:!1,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,file:t,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out black history month`})})}):null};togglePopUpModal=()=>{let e=this.state.popUpModal;this.setState({popUpModal:!e})};renderPopUp=()=>this.state.popUpModal?(0,q.jsx)(Wa,{onClose:()=>this.togglePopUpModal(),children:(0,q.jsxs)(`div`,{className:`popup--section`,children:[(0,q.jsx)(`div`,{className:`img--mobile`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}contest/mic.svg`,alt:`wired microphone`})}),(0,q.jsx)(`div`,{className:`popup--title first`,children:`The Black History Month Contest is now closed.`}),(0,q.jsxs)(`div`,{className:`popup--text--img--container`,children:[(0,q.jsxs)(`div`,{className:`popup--text--container`,children:[(0,q.jsx)(`div`,{className:`popup--text`,children:`But you can still access the lesson designed for this contest to engage students in celebrating Black history at any time.`}),(0,q.jsx)(`div`,{className:`popup--text`,children:`Our NEW Student Voice Rap Contest is now open!
328Learn more about the contest and submit your students before the fall deadline!`})]}),(0,q.jsx)(`div`,{className:`img--container`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}contest/mic.svg`,alt:`wired microphone`})})]}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color`,href:`${yM}unit/student-voice-rap-contest`,target:`_blank`,children:`EXPLORE THE LESSON`}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color2`,href:`${yM}student-voice-rap-contest`,target:`_blank`,children:`CHECK OUT THE CONTEST`})]})}):null;englishToggle=()=>this.toggleLanguage(KP);renderHero=()=>(0,q.jsx)(`section`,{className:`hero--section padding ${this.state.language.language_name}`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsx)(`h1`,{className:`hero--title ${this.state.language.language_name}`,children:this.state.language.hero_title}),(0,q.jsxs)(`p`,{className:`hero--desc`,children:[this.state.language.hero_subtitle,(0,q.jsx)(`span`,{className:`hero--watch--video`,children:this.state.language.hero_watch_video})]})]}),(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsxs)(`div`,{className:`hero_images_container`,children:[(0,q.jsx)(`img`,{width:`660`,height:`377`,loading:`eager`,decoding:`async`,src:`${W}black-history/hero/1920-hero-img.png`,className:`hero--image ${this.state.language.language_name}`,alt:`man smiling`,onClick:()=>this.toggleVideoModal(`${As}2022-BHM-ANNOUNCEMENT-VIDEO.mp4`,``)}),(0,q.jsx)(`img`,{width:`200`,height:`172`,loading:`eager`,decoding:`async`,className:`homepage__hero__playIcon ${this.state.language.language_name}`,src:`${Ds}play-button.gif`,alt:`play`,onClick:()=>this.toggleVideoModal(`${As}2022-BHM-ANNOUNCEMENT-VIDEO.mp4`,``)}),(0,q.jsx)(`img`,{width:`350`,height:`200`,loading:`eager`,decoding:`async`,src:`${W}black-history/hero/1920-hero-img.png`,className:`hero--image mobile ${this.state.language.language_name}`,alt:`man smiling`,onClick:()=>this.toggleVideoModal(`https://flocabulary.s3.amazonaws.com/media/BHM-announcement.mp4`,``)}),(0,q.jsx)(`img`,{width:`100`,height:`86`,loading:`eager`,decoding:`async`,className:`homepage__hero__playIcon mobile ${this.state.language.language_name}`,src:`${Ds}play-button.gif`,alt:`play`,onClick:()=>this.toggleVideoModal(`https://flocabulary.s3.amazonaws.com/media/BHM-announcement.mp4`,``)})]})})]})})});renderSteps=()=>(0,q.jsx)(`section`,{className:`get--section padding ${this.state.language.language_name}`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`div`,{className:``,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:this.state.language.panel_1_title}),(0,q.jsx)(`p`,{className:`global--subtitle`,children:this.state.language.panel_1_subtitle})]}),(0,q.jsxs)(`div`,{className:`wrapper--step`,children:[(0,q.jsxs)(`div`,{className:`step step-1`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img tablet`,src:`${W}black-history/panel1-new/1-illus.png`,alt:`tablet that read Black History Month`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-1.svg`,alt:`step number 1`}),(0,q.jsx)(`div`,{className:`brush-desk first`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_one}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_one_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_top_cta,className:`step--button desktop--tablet`,onClick:()=>this.toggleVideoModal(`${As}2022-BHM-ANNOUNCEMENT-VIDEO.mp4`)}),(0,q.jsx)(WN,{text:this.state.language.panel_1_top_cta,className:`step--button mobile`,onClick:()=>this.toggleVideoModal(`https://flocabulary.s3.amazonaws.com/media/BHM-announcement.mp4`)})]})]}),(0,q.jsxs)(`div`,{className:`step step-2 ${this.state.language.language_name}`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img ipod`,src:`${W}black-history/panel1-new/2-illus.png`,alt:`iPod`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-2.svg`,alt:`dot of paint`}),(0,q.jsx)(`div`,{className:`brush-desk second ${this.state.language.language_name}`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_two}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_two_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_step_two_bottom_cta,className:`step--button long`,onClick:()=>{window.open(`https://bit.ly/BHMcontestpacket24`,`blank`)}})]})]}),(0,q.jsxs)(`div`,{className:`step step-3`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img mic`,src:`${W}black-history/panel1-new/3-illus.png`,alt:`mic`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-3.svg`,alt:`dot of paint 2`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_three}),(0,q.jsxs)(`p`,{className:`paragraph-text`,children:[this.state.language.panel_1_step_three_text,` `]}),(0,q.jsx)(WN,{text:this.state.language.panel_1_step_three_bottom_cta,className:`step--button`,onClick:()=>{window.open(`${bM}black-history-month-rap-contest-winners-2023/`,`blank`)}})]})]})]}),(0,q.jsxs)(`div`,{className:`get--section--rules ${this.state.language.language_name}`,children:[(0,q.jsxs)(`h4`,{className:`rules--text`,children:[this.state.language.panel_1_rules,` `,(0,q.jsx)(`a`,{href:`https://bit.ly/BHMContestRules24`,target:`_blank`,children:this.state.language.panel_1_rules_link})]}),(0,q.jsx)(`h4`,{className:`rules--text`,children:this.state.language.panel_1_deadline})]})]})});renderSubmitLyrics=()=>(0,q.jsxs)(`section`,{className:`lyrics--section padding`,style:{backgroundImage:`url(${W}black-history/panel2-new/green_wave.png)`},children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`156`,height:`172`,className:`hands`,alt:`green hand, yellow hand holding a mic and red hand`,src:`${W}black-history/panel2-new/hands.svg`}),(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`lyrics--title`,children:this.state.language.panel_2_title}),(0,q.jsxs)(`div`,{className:`button--container`,children:[(0,q.jsx)(WN,{text:this.state.language.panel_2_bottom_cta,className:`lyrics--button`,onClick:()=>{window.open(`https://bit.ly/BHMsubmission24`,`blank`)}}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`186`,height:`150`,className:`img--bottom`,alt:`notebook`,src:`${W}black-history/panel2-new/illus.svg`})]})]})]});renderLessonsTab=()=>(0,q.jsx)(`section`,{className:`lessons--tabs--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:this.state.language.panel_4_title}),(0,q.jsx)(`p`,{className:`global--subtitle`,children:this.state.language.panel_4_subtitle}),(0,q.jsx)(qP,{lesson:YP,languageName:this.state.language.language_name,toggleVideoModal:this.toggleVideoModal}),(0,q.jsxs)(`p`,{className:`global--subtitle link`,children:[this.state.language.panel_4_disclaimer,` `,(0,q.jsx)(`a`,{className:`lesson--link`,href:`${yM}topics/racial-justice/?oc=bhmcontest22&utm_source=website&utm_medium=flocabulary&utm_campaign=bhmcontest22/"`,target:`_blank`,children:this.state.language.panel_4_disclaimer_link}),` `,(0,q.jsx)(`span`,{className:`color--span`,children:`â¶`})]})]})});renderWinner=()=>[{lessonName:`Sojourner Truth`,src:`${W}black-history/panel4/Sojourner-Truth-Contest-Winner.png`,srcSet:`${W}black-history/panel4/Sojourner-Truth-Contest-Winner.webp`,description:`Isabella from California was our elementary school winner in 2023. Her contest entry was about the abolitionist Sojourner Truth.`,ctaText:`WATCH ISABELLAâS VIDEO`,video:`https://www.youtube.com/embed/aFJ9SeTUQ9w?si=WR0CcuEnP9k729dq`},{lessonName:`Frederick Douglass`,src:`${W}black-history/panel4/Frederick-Douglass-Contest-Winner.png`,srcSet:`${W}black-history/panel4/Frederick-Douglass-Contest-Winner.webp`,description:`Arcadio from New Jersey was our secondary sc
328hool winner in 2023. His contest entry was about the abolitionist Frederick Douglass.`,ctaText:`WATCH ARCADIOâS VIDEO`,video:`https://www.youtube.com/embed/_r2LqrDnsZE?si=pbAUofzALIG1n6Tb`},{lessonName:`August Wilson`,src:`${W}black-history/panel4/Nia-S-lesson-cover.png`,srcSet:`${W}black-history/panel4/NiaS-lessoncover-min.webp`,description:`Nia from Georgia was our elementary school winner in 2022. Her contest entry was about playwright August Wilson.`,ctaText:`WATCH NIAâS VIDEO`,video:`https://www.youtube.com/embed/v0gpHk63OoQ?si=Z38rXTBni6CL9B5K`},{lessonName:`Louis Armstrong`,src:`${W}black-history/panel4/Atharv-lesson-cover.png`,srcSet:`${W}black-history/panel4/Atharv-lesson-cover.webp`,description:`Atharv from North Carolina was our secondary school winner in 2022. His contest entry was about the musician Louis Armstrong.`,ctaText:`WATCH ATHARVâS VIDEO`,video:`https://www.youtube.com/embed/On--sZly5KU?si=TYP-9GmW8dgupwEN`}].map((e,t)=>(0,q.jsxs)(`div`,{className:`lesson--winner`,children:[(0,q.jsx)(`div`,{className:`column--img`,children:(0,q.jsxs)(`picture`,{className:``,children:[(0,q.jsx)(`source`,{type:`image/webp`,srcSet:e.srcSet}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`623`,height:`351`,src:e.src,alt:`lesson about ${e.lessonName}`,className:`lesson--${t}`})]})}),(0,q.jsx)(`p`,{className:`global--description`,children:e.description}),(0,q.jsx)(WN,{text:e.ctaText,className:`cta--link`,type:`button`,onClick:()=>this.toggleVideoModal(`${e.video}`,`youtube`)})]},`lesson about ${e.lessonName} ${t}`));renderWinners=()=>(0,q.jsx)(`section`,{className:`winner--section padding`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:`Meet past winners`}),(0,q.jsx)(`p`,{className:`global--subtitle`,children:`Check out the Black History Month Contest winners from 2022 and 2023!`}),(0,q.jsx)(`div`,{className:`section--columns`,children:this.renderWinner()}),(0,q.jsx)(`div`,{className:`section--disclaimer`,children:(0,q.jsxs)(`p`,{className:`global--subtitle`,children:[`Learn more about`,` `,(0,q.jsx)(`a`,{href:`${bM}category/student-work/`,className:`section--redirect`,target:`_blank`,children:`the winners and finalists from previous contests`}),` `,(0,q.jsx)(`span`,{children:`â¶`})]})})]})});renderGraphicRow=()=>(0,q.jsx)(BM,{className:`homepage__graphicRow black_history`,graphicOne:`becker-2-img@2x`,graphicTwo:`beckers@2x`,backgroundImage:`home-footer-wave-darkpurple`,loading:`lazy`});render(){return(0,q.jsxs)(`div`,{id:`BlackHistory`,children:[this.renderPopUp(),this.renderHero(),this.renderSteps(),this.renderSubmitLyrics(),this.renderLessonsTab(),this.renderWinners(),this.renderModal(),this.renderGraphicRow()]})}},ZP=class extends G.Component{renderBullets=e=>{let t;return this.props.displayBullets&&(t=e.map((e,t)=>(0,q.jsxs)(`li`,{children:[`⢠`,e]},t))),t};render(){let{className:e,mainText:t,classNameMaintext:n,subTextHighlight:r,subText:i,classNameSubText:a,displayBullets:o,bulletsText:s,classNameBullets:c,displayPictureLeft:l,noFormBtnText:u,noFormBtnRedirect:d,displayPictureRight:f,classNameRightImg:p,classNameRightContent:m,pictureSrc:h,leftForm:g,children:_}=this.props;return(0,q.jsxs)(`div`,{id:`campaignLayout`,className:`${e||``}`,children:[(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`${e?`container-campaign ${e}`:`container-campaign`}`,children:[(0,q.jsxs)(`div`,{className:`${f===`no-form`?`left-content ${f}`:`left-content`}`,children:[(0,q.jsxs)(`div`,{className:`left-content-text`,children:[(0,q.jsx)(`div`,{className:n,children:t}),(0,q.jsxs)(`div`,{className:a,style:{marginBottom:g?`0px`:``},children:[(0,q.jsx)(`p`,{className:`highlight`,style:{display:o?``:`none`},children:r}),(0,q.jsx)(`p`,{children:i})]}),(0,q.jsx)(`ul`,{className:e===`min-content`?c+` `+e:c,style:{display:o?``:`none`},children:this.renderBullets(s)})]}),l?(0,q.jsx)(`div`,{className:`left-content-img`,children:(0,q.jsx)(`img`,{src:h})}):null,g?(0,q.jsx)(`div`,{className:`left-content-form`,children:_||null}):null,u?(0,q.jsx)(`div`,{className:`left-content-btn`,children:(0,q.jsx)(`a`,{href:d,target:`_blank`,children:u})}):null]}),(0,q.jsxs)(`div`,{className:`${f===`no-form`?`right-content ${f}`:m}`,children:[_&&!g?_:null,(0,q.jsx)(`div`,{className:`${f===`no-form`?`right-content-img ${f}`:p}`,children:(0,q.jsx)(`img`,{src:h})})]})]})}),(0,q.jsx)(`div`,{className:`purple-block`}),(0,q.jsx)(BM,{className:`homepage__graphicRow`,backgroundImage:`home-footer-wave-darkpurple`})]})}};ZP.propTypes={className:K.default.string,mainText:K.default.string,classNameMaintext:K.default.string,subTextHighlight:K.default.string,subText:K.default.string,displayBullets:K.default.bool,classNameBullets:K.default.string,bulletsText:K.default.array,classNameRightContent:K.default.string,displayPictureLeft:K.default.bool,noFormBtnText:K.default.string,noFormBtnRedirect:K.default.string,displayPictureRight:K.default.string,classNameRightImg:K.default.string,pictureSrc:K.default.string,leftForm:K.default.bool,children:K.default.element,classNameSubText:K.default.string},ZP.defaultProps={displayBullets:!1,leftForm:!1,classNameMaintext:`main-text`,classNameSubText:`sub-text`,displayPictureRight:``,subTextHighlight:``,classNameBullets:`bullet-list`,classNameRightContent:`right-content`,classNameRightImg:`right-content-img`};var QP=class extends G.Component{state={firstname:``,lastname:``,phone:``,email:``,role:``,otherRole:``,institution_category:``,institution:``,country:``,state:``,city:``,zip:``,institutionneed:``,subscribe_content:``,error:{firstname:!1,lastname:!1,phone:!1,email:!1,role:!1,otherRole:!1,institution_category:!1,institution:!1,country:!1,state:!1,
328city:!1,zip:!1,institutionneed:!1}};onInputChange=e=>{let t=this.state,n=e.target.value,r=e.target.name;t[r]=n,this.setState(t)};formValidator=()=>{let e=this.state,t=e.firstname;this.props.institution?e.error.firstname=t===``:e.error.firstname=!1;let n=e.lastname;this.props.institution?e.error.lastname=n===``:e.error.lastname=!1;let r=e.phone;this.props.phone?e.error.phone=!wN(r):e.error.phone=!1;let i=e.email;this.props.email?e.error.email=!CN(i):e.error.email=!1;let a=e.role;if(this.props.role){if(e.error.role=a===``,a===CM.OTHER){let t=e.otherRole;e.error.otherRole=t===``}}else e.error.role=!1;let o=e.institution_category;this.props.institution_category?e.error.institution_category=o===``:e.error.institution_category=!1;let s=e.institution;this.props.institution?e.error.institution=s===``:e.error.institution=!1;let c=e.country;if(this.props.country){if(e.error.country=c===``,c===ZN.COUNTRY_FOR_ZIP){let t=e.state,n=e.zip,r=e.city;this.props.state?e.error.state=t===``:e.error.state=!1,this.props.zip?e.error.zip=n===``:e.error.zip=!1,this.props.city?e.error.city=r===``:e.error.city=!1}}else e.error.country=!1;let l=e.institutionneed;this.props.institutionneed?e.error.institutionneed=l===``:e.error.institutionneed=!1;let u=Object.values(e.error);for(let t in u)if(u[t])return this.setState(e),!1;return this.setState(e),!0};onFormSubmit=e=>{e.preventDefault();let t=document.getElementById(`pardot-form`);this.formValidator()&&t&&t.submit()};render(){let{className:e,campaignName:t,pardotUrl:n,successLocation:r,idForm:i,height:a,firstname:o,lastname:s,phone:c,email:l,emailPh:u,role:d,otherRole:f,institution_category:p,institution:m,country:h,state:g,city:_,zip:v,institutionneed:y,subscribe_content:b,filterCategories:x,filterRoles:S,formBtnText:C,formBtnClassName:w}=this.props,T=Object.values(this.props),E={};T.forEach(e=>{E[e]=(E[e]||0)+1});let D=(e,t)=>{let n=e,r=[];if(t!==void 0)for(let e=0;e<n.length;e++){let i=!0;for(let r=0;r<t.length;r++)t[r]===n[e].value&&(i=!1);i&&r.push(n[e])}return r},ee=D(EN,S),O=D(ON,x);return(0,q.jsx)(`div`,{className:e,children:(0,q.jsxs)(`form`,{onSubmit:this.onFormSubmit,method:`POST`,id:i,className:``,action:n,style:{height:E.false>3?`unset`:a},children:[(0,q.jsx)(`input`,{type:`hidden`,name:`oid`,value:`00Dd0000000f2MG`}),(0,q.jsx)(`input`,{type:`hidden`,id:`success_location`,name:`success_location`,value:`${r}?success=true`}),(0,q.jsx)(`input`,{type:`hidden`,name:`campaignName`,id:`campaignName`,value:t}),(0,q.jsx)(`input`,{id:`source`,name:`campaignFrom`,type:`hidden`,value:`Landing`}),(0,q.jsxs)(`fieldset`,{children:[(0,q.jsxs)(`div`,{className:`name-wrapper`,children:[(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(qN,{name:`firstname`,value:this.state.firstname,placeholder:`First Name*`,onChange:this.onInputChange,error:this.state.error.firstname,errorText:`You must enter your name`,display:o,autoComplete:Bl.GIVEN_NAME})}),(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(qN,{name:`lastname`,value:this.state.lastname,placeholder:`Last Name*`,onChange:this.onInputChange,error:this.state.error.lastname,errorText:`You must enter your last name`,display:s,autoComplete:Bl.FAMILY_NAME})})]}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:c?``:`0px`},children:(0,q.jsx)(qN,{name:`phone`,value:this.state.phone,placeholder:`Phone Number*`,onChange:this.onInputChange,error:this.state.error.phone,errorText:`You must enter a valid phone`,display:c,autoComplete:Bl.TEL})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:l?``:`0px`},children:(0,q.jsx)(qN,{name:`email`,value:this.state.email,placeholder:u,onChange:this.onInputChange,error:this.state.error.email,errorText:`You must enter a valid e-mail`,display:l,autoComplete:Bl.EMAIL})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:p?``:`0px`},children:(0,q.jsx)(JN,{name:`institution_category`,onChange:this.onInputChange,values:x?O:ON,error:this.state.error.institution_category,errorText:`You must select a category`,display:p})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:m?``:`0px`},children:(0,q.jsx)(qN,{name:`institution`,value:this.state.institution,placeholder:`Institution N
328ame*`,onChange:this.onInputChange,error:this.state.error.institution,errorText:`You must enter your Institution name`,display:m})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:d?``:`0px`},children:(0,q.jsx)(JN,{name:`role`,onChange:this.onInputChange,values:S?ee:EN,error:this.state.error.role,errorText:`You must select a role`,display:d})}),this.state.role===ZN.DROPDOWN_OTHER&&(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(qN,{name:`otherRole`,value:this.state.otherRole,placeholder:`Other role *`,onChange:this.onInputChange,error:this.state.error.otherRole,errorText:`You must enter a role`,display:f})}),(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(JN,{name:`country`,onChange:this.onInputChange,values:IN,error:this.state.error.country,errorText:`You must select a country`,display:h})}),this.state.country===ZN.COUNTRY_FOR_ZIP&&(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(JN,{name:`state`,onChange:this.onInputChange,values:PN,error:this.state.error.state,errorText:`You must select a state`,display:g})}),this.state.country===ZN.COUNTRY_FOR_ZIP&&(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(qN,{name:`city`,value:this.state.city,placeholder:`City*`,onChange:this.onInputChange,error:this.state.error.city,errorText:`You must enter a city`,display:_,autoComplete:Bl.ADDRESS_LEVEL2})}),this.state.country===ZN.COUNTRY_FOR_ZIP&&(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(qN,{name:`zip`,value:this.state.zip,placeholder:`Zip Code*`,onChange:this.onInputChange,error:this.state.error.zip,errorText:`You must enter a zip code`,display:v,autoComplete:Bl.POSTAL_CODE})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:y?``:`0px`},children:(0,q.jsx)(YN,{name:`institutionneed`,placeholder:`What is your institution FTE?*`,value:this.state.institutionneed,onChange:this.onInputChange,error:this.state.error.institutionneed,errorText:`You must fill this input`,display:y})}),(0,q.jsx)(`div`,{className:`form-group`,style:{marginBottom:b?``:`0px`},children:(0,q.jsx)(GN,{name:`subscribe_content`,onChange:this.onInputChange,display:b,showPhone:!1})}),(0,q.jsx)(`div`,{className:`form-group`,children:(0,q.jsx)(WN,{type:`submit`,className:w,text:C})})]})]})})}};QP.propTypes={className:K.default.string,campaignName:K.default.string,pardotUrl:K.default.string,successLocation:K.default.string,idForm:K.default.string,height:K.default.string,firstname:K.default.bool,lastname:K.default.bool,phone:K.default.bool,email:K.default.bool,emailPh:K.default.string,role:K.default.bool,otherRole:K.default.bool,institution_category:K.default.bool,institution:K.default.bool,country:K.default.bool,state:K.default.bool,city:K.default.bool,zip:K.default.bool,institutionneed:K.default.bool,subscribe_content:K.default.bool,filterCategories:K.default.array,filterRoles:K.default.array,formBtnText:K.default.string,formBtnClassName:K.default.string},QP.defaultProps={className:`inline-form`,successLocation:yM,firstname:!1,lastname:!1,phone:!1,email:!1,role:!1,otherRole:!1,institution_category:!1,institution:!1,country:!1,state:!1,city:!1,zip:!1,institutionneed:!1,subscribe_content:!1,emailPh:`Email*`};var $P={hero_lang_tag_eng:`ENG`,hero_lang_tag_spa:`SPA`,hero_subtitle:`In honor of Hispanic Heritage Month, weâre inviting students to be researchers, lyricists, and rappers.`,hero_subtitle_span:` Watch the video to learn more.`,hero_title:`Celebrate Hispanic Heritage Month with a rap-writing contest`,language_name:`english`,panel_1_bottom_cta:`GET INSPIRED`,panel_1_bottom_disclaimer:``,panel_1_middle_cta:`GET CONTEST PACKET`,panel_1_rules_deadline:` Deadline: October 31, 2023`,panel_1_rules_link:`the official contest rules here`,panel_1_rules_view:`View`,panel_1_step_one:`Step 1`,panel_1_step_one_text:`Use this video to provide instructions and get students excited about participating in the contest.`,panel_1_step_three:`Step 3`,panel_1_step_three_text:`Once research is complete, have students write their lyrics! Encourage them to consider performing or recording their final song.`,panel_1_step_three_text_bold:``,panel_1_step_two:`Step 2`,panel_1_step_two_text:`Now itâs time for students to choose an event, person, tradition, or identity tied to Hispanic culture to research and write about!`,panel_1_subtitle:`Practice culturally responsive teaching and elevate student voice while inviting students to research an event, person, or tradition tied to Hispanic heritage and culture.`,panel_1_tablet_text:`CELEBRATING HISPANIC HERITAGE MONTH`,panel_1_title:`Celebrate Hispanic heritage all year long`,panel_1_top_cta:`WATCH THE VIDEO`,panel_2_cta:`SUBMIT HERE`,panel_2_title:`Ready to submit? Fill out an entry form on behalf of your students.`,panel_3_disclaimer:`Explore more lessons in our`,panel_3_disclaimer_link:` Historical Figures collection`,panel_3_subtitle:`Use these lessons to explore important historical figures and events.`,panel_3_title:`Continue the conversation around Hispanic heritage and culture`,panel_4_cta_1:`WATCH DULCEâS VIDEO`,panel_4_cta_2:`WATCH HARIHARANâS VIDEO`,panel_4_cta_3:`Watch Johnâs video`,panel_4_cta_4:`Watch Jaydenâs video`,panel_4_disclaimer:`Learn more about the`,panel_4_disclaimer_link:`winners and finalists from last year`,panel_4_elementary_image_alt:`elementary winner`,panel_4_secondary_image_alt:`secondary winner`,panel_4_subtitle:`Check out the past contest winners from 2021 and 2022!`,panel_4_text_1:`Dulce from Tuscaloosa, AL was our elementary student winner in 2022. Her contest entry was about Rigoberta Menchú Tum, a Guatemalan civil rights activist.`,panel_4_text_2:`Hariharan from Milpitas, CA was our secondary student winner in 2022. His contest entry was about the Mexican Revolution.`,panel_4_text_3:`John from Del Mar, CA was our elementary student winner in 2021. His contest entry was about scientist, Luis Alvarez.`,panel_4_text_4:`Jayden from Beaufort, SC was our secondary student winner in 2021. His contest entry was about DÃa de los Muertos, or Day of the Dead.`,panel_4_title:`Meet past winners`,popup_button:`MEET THE WINNERS / CONOZCA A LOS GANADORES`},eF=[{id:`1`,name:`José Hernández`,name_spa:`José Hernández`,page_name:`/unit/jose-hernandez/?oc=HHMcontest21&utm_source=website&utm_medium=flocabulary&utm_campaign=HHMcontest21`,subject:`Social Studies for grades 3 to 8`,subject_spa:`Estudios sociales, 3er a 8vo grado`,thumbnail:`${W}HHM/Panel3/1-image.png`},{id:`2`,name:`Sor Juana Inés de la Cruz`,name_spa:`Sor Juana Inés de la Cruz`,page_name:`/unit/sor-juana-ines-de-la-cruz/?oc=HHMcontest21&utm_source=website&utm_medium=flocabulary&utm_campaign=HHMcontest21 `,subject:`Social Studies for grades 7 to 12`,subject_spa:`Estudios sociales, 7mo a 12mo grado`,thumbnail:`${W}HHM/Panel3/2-image.png`},{id:`3`,name:`Culture`,name_spa:`Cultura`,page_name:`/unit/culture/?oc=HHMcontest21&utm_source=website&utm_medium=flocabulary&utm_campaign=HHMcontest21 `,subject:`Social Studies for grades 3 to 8`,subject_spa:`Estudios sociales, 3er a 8vo grado`,thumbnail:`${W}HHM/Panel3/3-image.png`},{id:`4`,name:`Cesar Chavez`,name_spa:`Cesar Chavez`,page_name:`/unit/cesar-chavez/`,subject:`Social Studies for grades 2 to 8`,subject_spa:`Estudios sociales, 2do a 8vo grado`,thumbnail:`${W}hispanic-heritage/panel3/1-cesar_chavez.png`}
328,{id:`5`,name:`Frida Kahlo`,name_spa:`Frida Kahlo`,page_name:`/unit/frida-kahlo/`,subject:`Social Studies for grades 6 to 12`,subject_spa:`Estudios sociales, 6to a 12mo grado`,thumbnail:`${W}hispanic-heritage/panel3/2-frida_khalo.png`},{id:`6`,name:`Yes we can`,name_spa:`Sà podemos`,page_name:`/unit/13-yes-we-can/`,subject:`Vocabulary for grade 6`,subject_spa:`Vocabulario para 6to grado`,thumbnail:`${W}hispanic-heritage/panel3/4-yes_we_can.png`},{id:`7`,name:`Eva Perón`,name_spa:`Eva Perón`,page_name:`${fN}/t/social-studies/8th-grade/eva-pern-L52799531?oc=HHMcontest21&utm_source=website&utm_medium=flocabulary&utm_campaign=HHMcontest21`,subject:`Social Studies for grade 6 to 12 `,subject_spa:`Estudios sociales, 6to a 12mo grado`,thumbnail:`${W}hispanic-heritage/panel3/6-eva_peron.png`},{id:`8`,name:`Latin American Revolutions`,name_spa:`Revoluciones Latinoamericanas`,page_name:`${fN}/t/social-studies/8th-grade/latin-american-revolutions-L51500501?oc=HHMcontest21&utm_source=website&utm_medium=flocabulary&utm_campaign=HHMcontest21`,subject:`Social Studies for grade 8 to 12`,subject_spa:`Estudios sociales, 8vo a 12mo grado`,thumbnail:`${W}hispanic-heritage/panel3/7-latin_american.png`}],tF={hero_lang_tag_eng:`ING`,hero_lang_tag_spa:`ESP`,hero_subtitle:`En honor al mes de la herencia hispana, invitamos a los alumnos a convertirse en investigadores, compositores y raperos. `,hero_subtitle_span:` Vea el video para obtener más información.`,hero_title:`Celebrando El Mes de Herencia Hispana con nuestro concurso de rap`,language_name:`spanish`,panel_1_bottom_cta:`BUSCAR INSPIRACIÃN`,panel_1_bottom_disclaimer:``,panel_1_middle_cta:`ACCEDER AL PAQUETE DEL CONCURSO`,panel_1_rules_deadline:`Fecha lÃmite: 31 de octubre de 2023`,panel_1_rules_link:` las normas oficiales aquÃ`,panel_1_rules_view:`Vea`,panel_1_step_one:`Paso 1`,panel_1_step_one_text:`Use este video para compartir instrucciones del concurso y fomentar la participación de los alumnos.`,panel_1_step_three:`Paso 3`,panel_1_step_three_text:`Una vez concluida la investigación, guÃe a los alumnos para que comiencen a escribir la letra del rap. IncentÃvelos para que se animen a interpretar o grabar la versión final de sus canciones.`,panel_1_step_three_text_bold:``,panel_1_step_two:`Paso 2`,panel_1_step_two_text:`Motive a los alumnos para que elijan e investiguen un evento, una persona, una tradición o una identidad vinculada con la cultura hispana que los inspire a escribir.`,panel_1_subtitle:`Ponga en práctica una enseñanza culturalmente receptiva y dé mayor protagonismo a los alumnos, invitándolos a investigar sobre un suceso, una persona o una tradición vinculados con la cultura y herencia latina.`,panel_1_tablet_text:`CELEBRANDO EL MES DE LA HERENCIA HISPANA`,panel_1_title:`Celebrando herencia Hispana todo el año`,panel_1_top_cta:`VER EL VÃDEO`,panel_2_cta:`ENVÃELO AQUÃ`,panel_2_title:`¿Listo para enviar? Complete un formulario en nombre de sus alumnos.`,panel_3_disclaimer:`Ver más lecciones en nuestra`,panel_3_disclaimer_link:` colección de Figuras históricas`,panel_3_subtitle:`Use estas lecciones para explorar figuras y eventos históricos importantes.`,panel_3_title:`Siga conversando sobre la historia y la cultura hispana`,panel_4_cta_1:`VER EL VIDEO DE DULCE`,panel_4_cta_2:`VER EL VIDEO DE HARIHARAN`,panel_4_cta_3:`VER EL VIDEO DE JOHN`,panel_4_cta_4:`VER EL VIDEO DE JAYDEN`,panel_4_disclaimer:`Mas información sobre`,panel_4_disclaimer_link:`los ganadores y finalistas del año pasado`,panel_4_elementary_image_alt:`ganador de primaria`,panel_4_secondary_image_alt:`ganador de secundaria`,panel_4_subtitle:`Mira los ganadores de los concursos de 2021 y 2022.`,panel_4_text_1:`Dulce de Tuscaloosa, AL fue la alumna ganadora del nivel primario en 2022. Su presentación fue sobre Rigoberta Menchú Tum, activista guatemalteca de los derechos civiles.`,panel_4_text_2:`Hariharan de Milpitas, CA fue el alumno ganador del nivel secundario en 2022. Su presentación fue sobre la Revolución Mexicana.`,panel_4_text_3:`John de Del Mar, CA fue el alumno ganador del nivel primario en 2021. Su presentación en el concurso fue sobre el cientÃfico, Luis Alvarez.`,panel_4_text_4:`Jayden de Beaufort, SC fue el alumno ganador del nivel secundario en 2021. Su presentación en el concurso fue sobre el DÃa de los Muertos.`,panel_4_title:`Conozca a los ganadores anteriores`},nF=class extends G.Component{state={showVideoModal:!1,language:$P,popUpModal:!0};toggleLanguage=e=>{switch(e){case GP:this.setState({language:tF});break;case KP:this.setState({language:$P});break;default:this.setState({language:$P});break}};toggleVideoModal=()=>{let e=this.state.showVideoModal;this.setState({showVideoModal:!e})};renderModal=()=>this.state.showVideoModal?(0,q.jsx)(Wa,{className:`hhmc_hero__modal video--hero`,onClose:()=>this.toggleVideoModal(),children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,file:`${Os}media/streaming/3fb36d63a2274e04bacc35f10e03dff5/Flocabulary-HHM-Contest.mp4`,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out homepage`})}):null;renderLessonsTab=()=>(0,q.jsx)(`section`,{className:`marketing__section lessons--section`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading`,children:this.state.language.panel_3_title}),(0,q.jsx)(`p`,{className:`text--medium marketing__text lessonTabs`,children:this.state.language.panel_3_subtitle}),(0,q.jsx)(qP,{lesson:eF,languageName:this.state.language.language_name}),(0,q.jsxs)(`p`,{className:`text explore--more ${this.state.language.language_name}`,children:[this.state.language.panel_3_disclaimer,` `,(0,q.jsx)(`a`,{className:`lessonLink`,href:`/topics/historical-figures`,target:`_blank`,children:this.state.language.panel_3_disclaimer_link}),` `,(0,q.jsx)(`span`,{className:`colorSpan`,children:`â¶`})]})]})});togglePopUpModal=()=>{let e=this.state.popUpModal;this.setState({popUpModal:!e})};renderPopUp=()=>this.state.popUpModal?(0,q.jsx)(Wa,{className:`hhmc_popup`,onClose:()=>this.togglePopUpModal(),children:(0,q.jsxs)(`div`,{className:`popup--section`,children:[(0,q.jsx)(`div`,{className:`img--mobile`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}contest/mic.svg`,alt:`wired microphone`})}),(0,q.jsx)(`div`,{className:`popup--title first`,children:`The Hispanic Heritage Month Contest is now closed.`}),(0,q.jsxs)(`div`,{className:`popup--text--img--container`,children:[(0,q.jsxs)(`div`,{className:`popup--text--container`,children:[(0,q.jsx)(`div`,{className:`popup--text`,children:`But you can still access the lesson designed for this contest to engage students in celebrating Hispanic heritage at any time.`}),(0,q.jsx)(`div`,{className:`popup--text`,children:`Our NEW Student Voice Rap Contest is now open!
328Learn more about the contest and submit your students before the fall deadline!`})]}),(0,q.jsx)(`div`,{className:`img--container`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}contest/mic.svg`,alt:`wired microphone`})})]}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color`,href:`${yM}unit/student-voice-rap-contest`,target:`_blank`,children:`EXPLORE THE LESSON`}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color2`,href:`${yM}student-voice-rap-contest`,target:`_blank`,children:`CHECK OUT THE CONTEST`})]})}):null;englishToggle=()=>this.toggleLanguage(KP);spanishToggle=()=>this.toggleLanguage(GP);render(){return(0,q.jsxs)(`div`,{id:`hispanicHeritage`,children:[this.renderPopUp(),this.renderModal(),(0,q.jsx)(`section`,{className:`hero--section ${this.state.language.language_name}`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsxs)(`form`,{className:`language--form ${this.state.language.language_name}`,children:[(0,q.jsxs)(`fieldset`,{className:`input--container`,children:[(0,q.jsx)(`legend`,{className:`fieldset--legend`,children:`English Language`}),(0,q.jsx)(`input`,{type:`radio`,id:`eng`,name:`language`,value:`eng`,onClick:this.englishToggle}),(0,q.jsxs)(`label`,{className:`label`,htmlFor:`eng`,children:[(0,q.jsx)(`div`,{className:`flag eng`}),this.state.language.hero_lang_tag_eng]})]}),(0,q.jsxs)(`fieldset`,{className:`input--container`,children:[(0,q.jsx)(`legend`,{className:`fieldset--legend`,children:`Spanish Language`}),(0,q.jsx)(`input`,{type:`radio`,id:`esp`,name:`language`,value:`esp`,onClick:this.spanishToggle}),(0,q.jsxs)(`label`,{className:`label`,htmlFor:`esp`,children:[(0,q.jsx)(`div`,{className:`flag esp`}),this.state.language.hero_lang_tag_spa]})]})]}),(0,q.jsx)(`h2`,{className:`hero--title ${this.state.language.language_name}`,children:this.state.language.hero_title}),(0,q.jsxs)(`p`,{className:`hero--desc ${this.state.language.language_name}`,children:[this.state.language.hero_subtitle,(0,q.jsx)(`span`,{children:(0,q.jsx)(`a`,{href:`https://www.flocabulary.com/unit/hispanic-heritage-month-contest/`,children:this.state.language.hero_subtitle_span})})]})]}),(0,q.jsxs)(`div`,{className:`video--preview--container`,children:[(0,q.jsx)(`img`,{className:`hero--image ${this.state.language.language_name}`,src:`${W}HHM/2023/hhmc-hero-background-image.svg`,alt:`Hispanic Heritage Month / Mes de la Herencia Hispana`}),(0,q.jsx)(`img`,{className:`hhm__hero__playIcon ${this.state.language.language_name}`,src:`https://s3.amazonaws.com/assets.flocabulary.com/play-button.gif`,alt:`play icon`,onClick:this.toggleVideoModal})]})]})})}),(0,q.jsx)(`section`,{className:`get--section ${this.state.language.language_name}`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading`,children:this.state.language.panel_1_title}),(0,q.jsx)(`p`,{className:`text--medium marketing__text getSubtitle`,children:this.state.language.panel_1_subtitle})]}),(0,q.jsxs)(`div`,{className:`wrapper--step`,children:[(0,q.jsxs)(`div`,{className:`step step-1`,children:[(0,q.jsx)(`img`,{className:`step-img`,src:this.state.language.language_name===`english`?`${W}HHM/2023/hhmc-panel1-english.svg`:`${W}HHM/2023/hhmc-panel1-spanish.svg`,alt:`tablet - ${this.state.language.panel_1_tablet_text}`,title:this.state.language.panel_1_tablet_text,loading:`lazy`}),(0,q.jsx)(`img`,{className:`step-number`,src:`${W}about/history/number-1.svg`,alt:``,loading:`lazy`}),(0,q.jsx)(`div`,{className:`brush-desk first`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_one}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_one_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_top_cta,className:`step--button`,onClick:()=>{window.open(`https://www.flocabulary.com/unit/hispanic-heritage-month-contest/`,`blank`)}})]})]}),(0,q.jsxs)(`div`,{className:`step step-2 ${this.state.language.language_name}`,children:[(0,q.jsx)(`img`,{className:`step-img`,src:`${W}HHM/2023/hhmc-iPod.svg`,alt:`iPod`,loading:`lazy`}),(0,q.jsx)(`img`,{className:`step-number`,src:`${W}about/history/number-2.svg`,alt:``,loading:`lazy`}),(0,q.jsx)(`div`,{className:`brush-desk second ${this.state.language.language_name}`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_two}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_two_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_middle_cta,className:`step--button ${this.state.language===$P?`step--two--eng`:`step--two--spa`}`,onClick:()=>{window.open(`https://bit.ly/HHMContestPacket23`,`blank`)}})]})]}),(0,q.jsxs)(`div`,{className:`step step-3`,children:[(0,q.jsx)(`img`,{className:`step-img`,src:`${W}HHM/2023/hhmc-mic.svg`,alt:`mic`,loading:`lazy`}),(0,q.jsx)(`img`,{className:`step-number`,src:`${W}about/history/number-3.svg`,alt:``,loading:`lazy`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_three}),(0,q.jsxs)(`p`,{className:`paragraph-text`,children:[this.state.language.panel_1_step_three_text,` `,(0,q.jsx)(`span`,{className:`bolderSpan`,children:this.state.language.panel_1_step_three_text_bold})]}),(0,q.jsx)(WN,{text:this.state.language.panel_1_bottom_cta,className:`step--button ${this.state.language===$P?`step--three`:`step--two--eng`}`,onClick:()=>{window.open(`https://blog.flocabulary.com/hispanic-heritage-contest-2022-finalists/`,`blank`)}}),(0,q.jsx)(`p`,{className:`text getDisclaimer`,children:this.state.language.panel_1_bottom_disclaimer})]})]})]}),(0,q.jsxs)(`div`,{className:`get--section--rules ${this.state.language.language_name}`,children:[(0,q.jsxs)(`h4`,{className:`rules--text`,children:[this.state.language.panel_1_rules_view,` `,(0,q.jsx)(`a`,{href:`https://bit.ly/HHMContestRules23`,target:`_blank`,children:this.state.language.panel_1_rules_link})]}),(0,q.jsx)(`h4`,{className:`rules--text`,children:this.state.language.panel_1_rules_deadline})]})]})}),(0,q.jsx)(`section`,{className:`submit--section ${this.state.language.language_name}`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h1`,{className:`submit--heading ${this.state.language.language_name}`,children:this.state.language.panel_2_title}),(0,q.jsx)(WN,{text:this.state.language.panel_2_cta,className:`submit--button`,onClick:()=>{window.open(`https://bit.ly/HHMContestSubmit`,`blank`)}})]})}),this.renderLessonsTab(),(0,q.jsx)(`section`,{className:`quotes--section ${this.state.language.language_name}`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading quoteTitle`,children:this.state.language.panel_4_title}),(0,q.jsx)(`p`,{className:`text--medium marketing__text quoteSubtitle`,children:this.state.language.panel_4_subtitle}),(0,q.jsxs)(`div`,{className:`quotes--section--columns`,children:[(0,q.jsxs)(`ul`,{className:`row`,children:[(0,q.jsxs)(`li`,{className:`column--item`,children:[(0,q.jsx)(`div`,{className:`item--img`,children:(0,q.jsx)(`img`,{src:`${W}HHM/2023/Elementary-Winner-22.png`,alt:`2022 ${this.state.language.panel_4_elementary_image_alt}`,loading:`lazy`})}),(0,q.jsx)(`div`,{className:`item--text ${this.state.language.language_name}`,children:this.state.language.panel_4_text_1}),(0,q.jsx)(WN,{text:this.state.language.panel_4_cta_1,className:`quotes--button`,onClick:()=>{window.open(`https://www.flocabulary.com/unit/rigoberta-menchu-tum/`,`blank`)}})]}),(0,q.jsxs)(`li`,{className:`column--item`,children:[(0,q.jsx)(`div`,{className:`item--img`,children:(0,q.jsx)(`img`,{src:`${W}HHM/2023/Secondary%2BWinner-22.png`,alt:`2022 ${this.state.language.panel_4_secondary_image_alt}`,loading:`lazy`})}),(0,q.jsx)(`div`,{className:`item--text ${this.state.language.language_name}`,children:this.state.language.panel_4_text_2}),(0,q.jsx)(WN,{text:this.state.language.panel_4_cta_2,className:`quotes--button`,onClick:()=>{window.open(`https://www.flocabulary.com/unit/the-mexican-revolution/`,`blank`)}})]})]}),(0,q.jsxs)(`ul`,{className:`row`,children:[(0,q.jsxs)(`li`,{className:`column--item`,children:[(0,q.jsx)(`div`,{className:`item--img`,children:(0,q.jsx)(`img`,{src:`${W}HHM/3-image_4panel.png`,alt:`2021 ${this.state.language.panel_4_elementary_image_alt}`,loading:`lazy`})}),(0,q.jsx)(`div`,{className:`item--text ${this.state.language.language_name}`,children:this.state.language.panel_4_text_3}),(0,q.jsx)(WN,{text:this.state.language.panel_4_cta_3,className:`quotes--button`,onClick:()=>{window.open(`https://www.flocabulary.com/unit/luis-alvarez/`)}})]}),(0,q.jsxs)(`li`,{className:`column--item`,children:[(0,q.jsx)(`div`,{className:`item--img`,children:(0,q.jsx)(`img`,{src:`${W}HHM/4-image_4panel.png`,alt:`2021 ${this.state.language.panel_4_secondary_image_alt}`,loading:`lazy`})}),(0,q.jsx)(`div`,{className:`item--text ${this.state.language.language_name}`,children:this.state.language.panel_4_text_4}),(0,q.jsx)(WN,{text:this.state.language.panel_4_cta_4,className:`quotes--button`,onClick:()=>{window.open(`https://www.flocabulary.com/unit/d%C3%ADa-de-los-muertos/teacher-resources/overview/ `,`blank`)}})]})]})]}),(0,q.jsx)(`div`,{className:`quotes--section--disclaimer`,children:(0,q.jsxs)(`p`,{className:`text learn--more ${this.state.language.language_name}`,children:[this.state.language.panel_4_disclaimer,` `,(0,q.jsx)(`a`,{className:`lessonLink`,href:`https://blog.flocabulary.com/hispanic-heritage-contest-2022-finalists/`,target:`_blank`,children:this.state.language.panel_4_disclaimer_link}),` `,(0,q.jsx)(`span`,{className:`colorSpan`,children:`â¶`})]})})]})}),(0,q.jsx)(BM,{className:`homepage__graphicRow`,graphicOne:`becker-2-img@2x`,graphicTwo:`beckers@2x`,backgroundImage:`home-footer-wave-darkpurple`})]})}},rF=class extends G.Component{render(){let{classInfo:e,imgSrc:t,imgAlt:n,scope:r,category:i,span:a,price:o,stickyPrice:s,ratio:c}=this.props;return(0,q.jsxs)(`div`,{className:`card ${e}`,children:[t?(0,q.jsx)(`img`,{src:t,alt:n,title:n}):null,(0,q.jsx)(`p`,{className:`scope`,children:r}),(0,q.jsxs)(`h2`,{className:`category`,children:[a?(0,q.jsxs)(`span`,{children:[a,` `]}):null,i]}),o?(0,q.jsx)(`p`,{className:`category--price`,children:o}
328):null,s?(0,q.jsx)(`p`,{className:`category--price--sticky`,children:s}):null,(0,q.jsx)(`p`,{className:`payment--ratio`,children:c}),i===`Teacher`||i===`Teachers`?(0,q.jsx)(qa,{userGoal:P.RECURLY_SELECT_PLAN,className:`cta--link`,children:`SIGN UP`}):(0,q.jsx)(`a`,{href:`/inquiry/`,className:`cta--link`,children:`GET IN TOUCH`})]})}},iF=class extends G.Component{render(){return(0,q.jsx)(`li`,{className:`check-boxes-container`,children:(0,q.jsx)(`div`,{className:this.props.mark?`check-box-plans asterisk`:`check-box-plans`,children:this.props.value?(0,q.jsx)(Ol,{className:`pricing__checkIcon`}):null},this.props.itemPosition)})}},aF=[`Lesson Video Content`,`Instructional Activities and Assessments`,`Features`,`Integrations and Support`],oF=[[{text:`**700+ Flocabulary videos** rooted in <nobr>hip-hop</nobr> across <nobr>K-12</nobr> subjects`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**Week in Rap** for weekly current event lessons`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**NEW Flocabulary Españolâ K-8 lessons** reimagine existing language arts and math lessons in Spanish`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**300+ Flocabulary Mixes** create customize lessons by combining comprehension Skill Videos & Video Texts`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**200+ Nearpod Originals** harness the power of storytelling, humor, and relatable hosts`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0}],[{text:`**5 interactive activities** for each lesson (Vocab Cards, Vocab Game, Read and Respond, Quiz, Lyric Lab)`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**Printable lesson resources** including video transcripts and activities`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**Break it Down interactive activity** for students to cite evidence from the video text to support claims `,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**Practice Sets** are <nobr>auto-generated</nobr> and customized for students`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0}],[{text:`**Playlists** to sequence, organize, and play your favorite videos on repeat <b>(NEW)</b>`,teachersLite:!0,schoolPlus:!0,districtsPlus:!0},{text:`**AI-Powered Playlists â¨** generate based on teacher prompts to instructionally align to what youâre teaching <b>(NEW)</b>`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**Student Accounts** allow for access to assignments, videos, and activities`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**Classes and Assignments** allow class management, lesson assignment, and results reporting`,teachersLite:!1,schoolPlus:!0,schoolPlusAsterisk:!0,districtsPlus:!0},{text:`**Co-teachers** can be assigned to classes`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**Performance Dashboards** provide insight to teachers, including <nobr>data-driven</nobr> recommendations for practice sets`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`**Administrator Dashboards** provide insights into performance in the district`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0}],[{text:`All major LMS platforms via LTI`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`Google Classroom integration`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`Clever integration`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`Classlink integration`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`Dedicated Customer Success Manager`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0},{text:`Dedicated training`,teachersLite:!1,schoolPlus:!0,districtsPlus:!0}]],sF=[{classInfo:``,category:`Teacher`,scope:`FLOCABULARY LITE`,price:``,ratio:`Billed annually`},{classInfo:``,category:`School`,scope:`FLOCABULARY PLUS`,price:`Custom Pricing`,ratio:``},{classInfo:``,category:`District`,scope:`FLOCABULARY PLUS`,price:`Custom Pricing`,ratio:``}],cF=e=>(0,q.jsx)(`svg`,{className:e.className,xmlns:`http://www.w3.org/2000/svg`,width:`19`,height:`19`,children:(0,q.jsx)(`circle`,{cx:e.size,cy:e.size,r:e.size,fill:e.colorFill})});cF.defaultProps={className:``,colorFill:`#000`,size:`9.5`};var lF=class extends G.Component{render(){return(0,q.jsxs)(`ul`,{className:`pricing--item`,children:[(0,q.jsx)(`li`,{className:`pricing--desc no--bottom no--padding--bottom`,children:(0,q.jsx)(`h3`,{className:`pricing--title`,children:`Standards-Aligned Lessons`})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsxs)(`div`,{className:`white-box-plans no--bottom padding--top`,children:[(0,q.jsx)(`span`,{children:`750+`}),` lessons`]})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsxs)(`div`,{className:`white-box-plans no--bottom padding--top`,children:[(0,q.jsx)(`span`,{children:`1,300+`}),` lessons`]})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsxs)(`div`,{className:`white-box-plans no--bottom padding--top`,children:[(0,q.jsx)(`span`,{children:`1,300+`}),` lessons`]})})]})}},uF=class extends G.Component{render(){return(0,q.jsxs)(`ul`,{className:`pricing--item no--bottom`,children:[(0,q.jsx)(`li`,{className:`pricing--desc no--bottom no--padding--bottom`,children:(0,q.jsx)(`h3`,{className:this.props.isTitle?`pricing--title`:`pricing--subtitle`,children:this.props.subtitle})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`})}),(0,q.jsx)(`li`,{className:`white-boxes-container`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`})})]})}},dF=class extends G.Component{render(){let e=window.innerWidth,t,n;switch(!0){case e>=1e3:t=530,n=3200;break;case e>=800:t=530,n=3200;break;case e>=650:t=540,n=1e5/e+2e3;break;case e>=550:t=540,n=1e5/e+2350;break;case e>=500:t=540,n=1e5/e+2600;break;case e>=460:t=540,n=199900/e+2450;break;case e>=440:t=540,n=3e3;break;case e>=415:t=540,n=3300;break;case e>=390:t=540,n=199900/e+3100;break;case e>=375:t=540,n=199900/e+3100;break;case e>=315:t=540,n=199900/e+3450;break}let{scrollPosition:r}=this.props;return(0,q.jsx)(`div`,{className:r>t&&r<n?`plans--legend--box sticky--tablet`:`plans--legend--box`,children:(0,q.jsxs)(`ul`,{className:`pricing--item plans--legend`,children:[(0,q.jsxs)(`li`,{className:`pricing--desc no--bottom plans--title`,children:[(0,q.jsxs)(`div`,{className:`dot--title`,children:[(0,q.jsx)(cF,{className:`svgDisk tablet`,colorFill:`#f46f66`,size:`9.5`}),(0,q.jsx)(cF,{className:`svgDisk mobile`,colorFill:`#f46f66`,size:`6`}),(0,q.jsx)(`p`,{className:`legend--title`,children:`Teacher`})]}),(0,q.jsxs)(`div`,{className:`dot--title`,children:[(0,q.jsx)(cF,{className:`svgDisk tablet`,colorFill:`#ffbf22`,size:`9.5`}),(0,q.jsx)(cF,{className:`svgDisk mobile`,colorFill:`#ffbf22`,size:`6`}
328),(0,q.jsx)(`p`,{className:`legend--title`,children:`School`})]}),(0,q.jsxs)(`div`,{className:`dot--title`,children:[(0,q.jsx)(cF,{className:`svgDisk tablet`,colorFill:`#45b7ba`,size:`9.5`}),(0,q.jsx)(cF,{className:`svgDisk mobile`,colorFill:`#45b7ba`,size:`6`}),(0,q.jsx)(`p`,{className:`legend--title`,children:`District`})]})]}),(0,q.jsx)(`li`,{className:`white-boxes-container top`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`,children:(0,q.jsx)(cF,{className:`svgDisk`,colorFill:`#f46f66`})})}),(0,q.jsx)(`li`,{className:`white-boxes-container top`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`,children:(0,q.jsx)(cF,{className:`svgDisk`,colorFill:`#ffbf22`})})}),(0,q.jsx)(`li`,{className:`white-boxes-container top`,children:(0,q.jsx)(`div`,{className:`white-box-plans no--bottom`,children:(0,q.jsx)(cF,{className:`svgDisk`,colorFill:`#45b7ba`})})})]})})}},fF=class extends G.Component{render(){let e=window.innerWidth,t,n;switch(!0){case e>1023:t=204,n=2700;break;case e>767:t=724,n=2900;break}let{scrollPosition:r,recurlyPrices:i}=this.props,a=e=>e.replace(/\*\*(\S(.*?\S)?)\*\*/gm,`<strong>$1</strong>`);return(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{className:`pricing-scroll`,children:[(0,q.jsxs)(`div`,{className:r>t&r<n?`pricing--cards sticky--desktop`:`pricing--cards`,children:[(0,q.jsx)(rF,{scope:`FLOCABULARY LITE`,category:`Teacher`,price:`$${i.LITE_PAID_YEARLY_PRICE_BY_MONTH}/month`,stickyPrice:`$${i.LITE_PAID_YEARLY_PRICE_BY_MONTH}/month`,ratio:`Billed annually`}),(0,q.jsx)(rF,{scope:`FLOCABULARY PLUS`,category:`School`,span:``,price:`Custom Pricing`,stickyPrice:`Custom Pricing`,ratio:``}),(0,q.jsx)(rF,{scope:`FLOCABULARY PLUS`,category:`District`,span:``,price:`Custom Pricing`,stickyPrice:`Custom Pricing`,ratio:``})]}),(0,q.jsxs)(`div`,{className:`table--rows--container`,children:[(0,q.jsx)(dF,{scrollPosition:r,topOffset:t}),(0,q.jsx)(lF,{}),aF.map((e,t)=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(uF,{subtitle:e,isTitle:t===2||t===3}),oF[t].map((e,n)=>{let r=oF[t].length;return(0,q.jsxs)(`ul`,{className:n+1===r?`pricing--item no--bottom`:`pricing--item`,children:[(0,q.jsx)(`li`,{className:`pricing--desc`,children:(0,q.jsx)(`p`,{dangerouslySetInnerHTML:{__html:a(e.text)}})},`feature`+n),(0,q.jsx)(iF,{value:e.teachersLite,itemPosition:n}),(0,q.jsx)(iF,{mark:e?.schoolPlusAsterisk,value:e.schoolPlus,itemPosition:n}),(0,q.jsx)(iF,{value:e.districtsPlus,itemPosition:n})]},n)})]}))]})]})})}},pF=e=>(0,q.jsxs)(`svg`,{className:e.className,xmlns:`http://www.w3.org/2000/svg`,width:`137.254`,height:`51`,children:[(0,q.jsx)(`path`,{"data-name":`Rectangle 3738`,d:`M117.254 51H20A20 20 0 0 1 0 31V0h137.254v31a20 20 0 0 1-20 20Z`,fill:`#372462`}),(0,q.jsxs)(`g`,{"data-name":`Group 7829`,fill:`#fff`,children:[(0,q.jsx)(`path`,{"data-name":`Path 11694`,d:`M28.511 18.401a1.637 1.637 0 0 1 1.524.943c.393.77.779 1.545 1.15 2.326a.84.84 0 0 0 .726.5c.879.117 1.76.23 2.631.394a1.676 1.676 0 0 1 .936 2.737c-.422.482-.9.914-1.354 1.368-.213.213-.425.429-.643.637a.709.709 0 0 0-.211.674c.149.9.314 1.8.437 2.708a1.69 1.69 0 0 1-2.4 1.735c-.806-.394-1.6-.823-2.387-1.246a.77.77 0 0 0-.792 0q-1.158.614-2.324 1.213a1.7 1.7 0 0 1-2.434-1.089 2.474 2.474 0 0 1 .029-1.042q.189-1.159.381-2.317a.735.735 0 0 0-.238-.7q-.931-.886-1.843-1.79a1.628 1.628 0 0 1-.461-1.671 1.594 1.594 0 0 1 1.247-1.2c.458-.1.93-.147 1.4-.216s.943-.133 1.414-.206a.689.689 0 0 0 .527-.423q.567-1.176 1.151-2.343a1.7 1.7 0 0 1 1.534-.992`}),(0,q.jsx)(`path`,{"data-name":`Captivate students w`,d:`M51.006 25.768a2.185 2.185 0 0 0 1.856-2.16c0-1.472-.8-2.608-3.776-2.608h-4.332v10h4.368c3.2 0 4.048-1.312 4.048-2.912a2.377 2.377 0 0 0-2.164-2.32Zm-.688-1.744c0 .752-.544 1.184-1.6 1.184h-1.5V22.9h1.632c.956 0 1.468.388 1.468 1.124Zm.288 3.92c0 .784-.528 1.152-1.68 1.152h-1.712v-2.3h1.632c1.072-.004 1.76.304 1.76 1.148Zm5.92-.112 4.72-.08a5.558 5.558 0 0 0 .16-1.312 2.949 2.949 0 0 0-3.264-3.12 3.817 3.817 0 0 0-4.032 4.016c0 2.48 1.632 3.888 4.16 3.888a6.67 6.67 0 0 0 2.9-.608l-.24-1.9a5.039 5.039 0 0 1-2.432.72c-1.2 0-1.888-.576-1.968-1.568Zm.016-1.232a1.554 1.554 0 0 1 1.44-1.584c.768 0 1.136.544 1.136 1.424v.144Zm12.288 2.192c0-1.488-1.04-2.064-2.8-2.448-.816-.
328176-1.28-.336-1.28-.736 0-.368.32-.56.912-.56a6.422 6.422 0 0 1 2.56.672l.5-1.76a8.074 8.074 0 0 0-3.024-.64c-2.064 0-3.28.992-3.28 2.384 0 1.456 1.1 2.1 2.832 2.432.848.192 1.264.352 1.264.768 0 .384-.352.608-1.008.608a6.143 6.143 0 0 1-2.72-.7l-.48 1.776a7.651 7.651 0 0 0 3.148.652c2.192 0 3.376-1.104 3.376-2.448Zm6.124 2.176-.288-1.92a3.194 3.194 0 0 1-.976.192c-.608 0-1.008-.288-.976-.976l.08-2.672h1.984l.048-1.936h-1.852l.016-1.776h-2.384l-.032 1.7-1.12.368-.048 1.568 1.12.192-.112 2.828c-.1 1.952.9 2.7 2.736 2.7a5.583 5.583 0 0 0 1.804-.268Zm12.292-7.408H84.59l-1.52 5.1-1.536-5.1h-2.64l2.752 7.456h2.784Zm4.816 5.552a1.521 1.521 0 0 1-1.152.5.829.829 0 0 1-.928-.8c0-.656.56-.944 2.08-1.12Zm.064.992c.336.816 1.136 1.248 2.752 1.04l.24-1.76c-.512-.048-.608-.1-.608-.608l.016-2.208c.032-2.08-.816-3.248-3.392-3.248a7.486 7.486 0 0 0-3.424.88l.512 1.808a6.047 6.047 0 0 1 2.532-.752c.912 0 1.312.352 1.312 1.136v.144c-3.344.1-4.4 1.232-4.4 2.64a2.152 2.152 0 0 0 2.268 2.064 2.647 2.647 0 0 0 2.144-1.14Zm6.576.9V20.12l-2.464.3V31Zm1.712-7.444v5.12a2.268 2.268 0 0 0 2.34 2.56 3.383 3.383 0 0 0 2.412-1.152v1.1l2.464-.3V23.56h-2.464v5.1a1.891 1.891 0 0 1-1.264.5c-.64 0-1.024-.3-1.024-1.2v-4.4Zm10.992 4.272 4.72-.08a5.558 5.558 0 0 0 .16-1.312 2.949 2.949 0 0 0-3.264-3.12 3.817 3.817 0 0 0-4.032 4.016c0 2.48 1.632 3.888 4.16 3.888a6.67 6.67 0 0 0 2.9-.608l-.24-1.9a5.039 5.039 0 0 1-2.432.72c-1.2 0-1.888-.576-1.968-1.568Zm.016-1.232a1.554 1.554 0 0 1 1.44-1.584c.768 0 1.136.544 1.136 1.424v.144Z`})]})]});pF.defaultProps={className:``};var mF=e=>(0,q.jsx)(`svg`,{className:e.className,xmlns:`http://www.w3.org/2000/svg`,width:`104.51`,height:`28.903`,viewBox:`0 0 104.51 28.903`,children:(0,q.jsxs)(`g`,{id:`Group_7877`,"data-name":`Group 7877`,transform:`translate(-198.874 -430.506)`,children:[(0,q.jsx)(`rect`,{id:`Rectangle_3829`,"data-name":`Rectangle 3829`,width:`104.51`,height:`28.903`,rx:`6`,transform:`translate(198.874 430.506)`,fill:`#dfe0f4`,opacity:`0.999`}),(0,q.jsxs)(`g`,{id:`Group_7829`,"data-name":`Group 7829`,transform:`translate(208.874 438.506)`,children:[(0,q.jsx)(`g`,{id:`Group_7673`,"data-name":`Group 7673`,transform:`translate(-2 0)`,children:(0,q.jsx)(`path`,{id:`Path_11694`,"data-name":`Path 11694`,d:`M6.672,0A1.488,1.488,0,0,1,8.057.857c.357.7.708,1.4,1.045,2.114a.764.764,0,0,0,.66.455c.8.106,1.6.209,2.391.358A1.524,1.524,0,0,1,13,6.267c-.384.438-.818.831-1.23,1.244-.194.194-.386.39-.584.579A.645.645,0,0,0,11,8.7c.135.82.285,1.638.4,2.461A1.536,1.536,0,0,1,9.215,12.74c-.733-.358-1.451-.748-2.17-1.133a.7.7,0,0,0-.72,0q-1.051.566-2.114,1.111A1.543,1.543,0,0,1,2,11.723a2.249,2.249,0,0,1,.026-.947q.172-1.053.347-2.106a.668.668,0,0,0-.216-.633Q1.31,7.23.481,6.409a1.48,1.48,0,0,1-.42-1.519A1.449,1.449,0,0,1,1.194,3.8c.416-.095.845-.134,1.268-.2s.857-.121,1.285-.188a.626.626,0,0,0,.479-.384Q4.747,1.962,5.278.9A1.543,1.543,0,0,1,6.672,0`,transform:`translate(0 0)`,fill:`#251d55`})}),(0,q.jsx)(`path`,{id:`Captivate_students_w`,"data-name":`Captivate students w`,d:`M7.363,9.9a1.973,1.973,0,0,0,1.676-1.95c0-1.329-.722-2.355-3.409-2.355H1.715v9.029H5.659c2.889,0,3.655-1.185,3.655-2.629A2.146,2.146,0,0,0,7.363,9.9ZM6.742,8.325C6.742,9,6.251,9.394,5.3,9.394H3.94V7.314H5.413C6.28,7.314,6.742,7.66,6.742,8.325ZM7,11.864c0,.708-.477,1.04-1.517,1.04H3.94v-2.08H5.413C6.381,10.824,7,11.1,7,11.864Zm5.345-.1,4.262-.072a5.019,5.019,0,0,0,.144-1.185,2.663,2.663,0,0,0-2.947-2.817,3.446,3.446,0,0,0-3.64,3.626c0,2.239,1.474,3.51,3.756,3.51a6.023,6.023,0,0,0,2.615-.549l-.217-1.719a4.549,4.549,0,0,1-2.2.65c-1.083,0-1.7-.52-1.777-1.416Zm.014-1.112a1.4,1.4,0,0,1,1.3-1.43c.693,0,1.026.491,1.026,1.286v.13ZM23.456,12.63c0-1.343-.939-1.864-2.528-2.21-.737-.159-1.156-.3-1.156-.665,0-.332.289-.506.823-.506a5.8,5.8,0,0,1,2.311.607l.448-1.589a7.29,7.29,0,0,0-2.73-.578c-1.864,0-2.961.9-2.961,2.152,0,1.315,1,1.892,2.557,2.2.766.173,1.141.318,1.141.693,0,.347-.318.549-.91.549A5.546,5.546,0,0,1,18,12.644l-.433,1.6a6.908,6.908,0,0,0,2.846.592C22.387,14.84,23.456,13.843,23.456,12.63Zm5.533,1.965-.26-1.734a2.884,2.884,0,0,1-.881.173c-.549,0-.91-.26-.881-.881l.072-2.412H28.83l.043-1.748H27.2l.014-1.6H25.06L25.031,7.92l-1.011.332-.043,1.416,1.011.173-.1,2.557c-.087,1.762.809,2.441,2.47,2.441A5.04,5.04,0,0,0,28.989,14.594ZM40.084,7.906h-2.4l-1.372,4.608L34.927,7.9
32806H32.543l2.485,6.732h2.514Zm4.348,5.013a1.373,1.373,0,0,1-1.04.448.749.749,0,0,1-.838-.722c0-.592.506-.852,1.878-1.011Zm.058.9c.3.737,1.026,1.127,2.485.939l.217-1.589c-.462-.043-.549-.087-.549-.549l.014-1.994c.029-1.878-.737-2.933-3.063-2.933a6.759,6.759,0,0,0-3.091.795l.462,1.632a5.46,5.46,0,0,1,2.282-.679c.823,0,1.185.318,1.185,1.026v.13c-3.019.087-3.973,1.112-3.973,2.384a1.943,1.943,0,0,0,2.051,1.864,2.39,2.39,0,0,0,1.936-1.026Zm5.937.809V4.8L48.2,5.074v9.549Zm1.546-6.717v4.623a2.048,2.048,0,0,0,2.109,2.311,3.055,3.055,0,0,0,2.181-1.04v1l2.225-.274V7.906H56.263v4.608a1.707,1.707,0,0,1-1.141.448c-.578,0-.925-.274-.925-1.083V7.906ZM61.9,11.763l4.262-.072a5.019,5.019,0,0,0,.144-1.185,2.663,2.663,0,0,0-2.947-2.817,3.446,3.446,0,0,0-3.64,3.626c0,2.239,1.473,3.51,3.756,3.51a6.023,6.023,0,0,0,2.615-.549l-.217-1.719a4.549,4.549,0,0,1-2.2.65c-1.083,0-1.7-.52-1.777-1.416Zm.014-1.112a1.4,1.4,0,0,1,1.3-1.43c.693,0,1.026.491,1.026,1.286v.13Z`,transform:`translate(20.206 -3.838)`,fill:`#251d55`})]})]})});mF.defaultProps={className:``};var hF=({className:e=``})=>(0,q.jsx)(`svg`,{className:e,xmlns:`http://www.w3.org/2000/svg`,width:`14.713`,height:`14.197`,viewBox:`0 0 14.713 14.197`,children:(0,q.jsx)(`path`,{d:`M7.341 0a1.637 1.637 0 0 1 1.524.943c.393.77.779 1.545 1.15 2.326a.84.84 0 0 0 .726.5c.879.117 1.76.23 2.631.394a1.676 1.676 0 0 1 .936 2.737c-.422.482-.9.914-1.354 1.368-.213.213-.425.429-.643.637a.709.709 0 0 0-.211.674c.149.9.314 1.8.437 2.708a1.69 1.69 0 0 1-2.4 1.735c-.806-.394-1.6-.823-2.387-1.246a.77.77 0 0 0-.792 0q-1.158.614-2.324 1.213A1.7 1.7 0 0 1 2.2 12.9a2.474 2.474 0 0 1 .029-1.042q.189-1.159.381-2.317a.735.735 0 0 0-.238-.7q-.931-.886-1.843-1.79A1.628 1.628 0 0 1 .068 5.38a1.594 1.594 0 0 1 1.247-1.2c.458-.1.93-.147 1.4-.216s.943-.133 1.414-.206a.689.689 0 0 0 .527-.423Q5.223 2.159 5.807.992A1.7 1.7 0 0 1 7.341 0`,"data-name":`Path 11961`})}),gF=class extends G.Component{constructor(e){super(e),this.state={mobileActiveTab:1}}render(){let e=window.innerWidth,t,n,r;switch(!0){case e>1023:t=204,n=2700,r=2700;break;case e>767:t=724,n=3300,r=2900;break}let{scrollPosition:i,recurlyPrices:a}=this.props,o=e=>this.setState({mobileActiveTab:e});return(0,q.jsx)(`div`,{className:i>t&&i<n?`hero--section sticky`:`hero--section`,style:{opacity:i>r?0:1},children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsx)(`h1`,{className:`hero--title`,children:this.props.text}),(0,q.jsxs)(`div`,{className:`pricing--cards--mobile`,children:[(0,q.jsx)(`div`,{className:`first--row`,children:(0,q.jsxs)(`ul`,{className:`tabs--container`,children:[(0,q.jsx)(`li`,{className:this.state.mobileActiveTab===0?`tab active`:`tab`,onClick:()=>o(0),children:(0,q.jsx)(`p`,{children:`Teacher`})}),(0,q.jsx)(`li`,{className:this.state.mobileActiveTab===1?`tab active`:`tab`,onClick:()=>o(1),children:(0,q.jsxs)(`p`,{children:[(0,q.jsx)(hF,{className:`star--icon`}),`School`]})}),(0,q.jsx)(`li`,{className:this.state.mobileActiveTab===2?`tab active`:`tab`,onClick:()=>o(2),children:(0,q.jsxs)(`p`,{children:[(0,q.jsx)(hF,{className:`star--icon`}),`District`]})})]})}),(0,q.jsxs)(`div`,{className:`second--row`,children:[(0,q.jsx)(mF,{className:this.state.mobileActiveTab===0?`best--value--icon no--display`:`best--value--icon`}),(0,q.jsx)(rF,{classInfo:`tab--${this.state.mobileActiveTab+1}--info`,category:sF[this.state.mobileActiveTab].category,scope:sF[this.state.mobileActiveTab].scope,price:sF[this.state.mobileActiveTab].category===`Teacher`?`$${a.LITE_PAID_YEARLY_PRICE_BY_MONTH}/month`:sF[this.state.mobileActiveTab].price,ratio:sF[this.state.mobileActiveTab].ratio})]})]}),(0,q.jsx)(pF,{className:`value--img tablet`}),(0,q.jsxs)(`div`,{className:`pricing--cards--tablet`,children:[(0,q.jsx)(rF,{category:`Teacher`,scope:`FLOCABULARY LITE`,price:`$${a.LITE_PAID_YEARLY_PRICE_BY_MONTH}/month`,ratio:`Billed annually`}),(0,q.jsx)(rF,{category:`School`,scope:`FLOCABULARY PLUS`,price:`Custom Pricing`,ratio:``}),(0,q.jsx)(rF,{category:`District`,scope:`FLOCABULARY PLUS`,price:`Custom Pricing`,ratio:``})]})]})})})}},_F=$s(class extends G.Component{renderStartFreeTrialLink=()=>{let e=this.props?.user?.id??null;return(0,q.jsxs)(`div`,{className:`ctas__container`,children:[(0,q.jsxs)(`div`,{className:`cta_elements`,children:[(0,q.jsx)(`h3`,{className:`cta__title`,children:`TEACHERS`}),(0,q.jsx)(qa,{userGoal:P.TRIALS,className:`trial__cta`,onClick:()=>za(`start free trial`,`bottom`,e),children:`START FREE TRIAL`})]}),(0,q.jsxs)(`div`,{className:`cta_elements`,children:[(0,q.jsx)(`h3`,{className:`cta__title`,children:`ADMINISTRATORS`}),(0,q.jsx)(b,{to:`/inquiry/`,className:`trial__cta admin`,onClick:()=>za(`request a demo`,`bottom`,e),children:`REQUEST A DEMO`})]})]})};state={windowPosition:window.pageYOffset};handleScroll(){this.setState({windowPosition:window.pageYOffset})}componentDidMount(){window.addEventListener(`scroll`,this.handleScroll.bind(this))}render(){let{windowPosition:e}=this.state;return(0,q.jsxs)(`div`,{className:`main-container`,id:`plansRevamp`,children:[(0,q.jsx)(gF,{text:`Choose the plan that's right for you`,scrollPosition:e,recurlyPrices:ri}),(0,q.jsx)(`div`,{id:`main--content`,className:`pricing`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(fF,{scrollPosition:e,recurlyPrices:ri}),(0,q.jsxs)(`div`,{className:`pricing__bottomNotes`,children:[(0,q.jsx)(`div`,{className:`pricing__bottomDisclaimer`,children:`You will be charged on the day you start your account. All fees and charges are prepaid and nonrefundable, and there are no refunds for partially used periods.`}),(0,q.jsxs)(`div`,{className:`pricing__bottomDisclaimer`,children:[(0,q.jsx)(`strong`,{children:` For individual packages: `}),`we accept online credit card payments and we will email you a receipt. While we do not process POâs for our individual licenses, we can provide you with an invoice after the purchase is made so that you can request your employer to reimburse you for the cost.`]}),(0,q.jsxs)(`div`,{className:`pricing__bottomDisclaimer`,children:[(0,q.jsx)(`strong`,{children:` For school-wide and district-wide licenses: `}),`we accept ACH, wire transfers, physical checks, and online credit card payments.`]}),(0,q.jsx)(`div`,{className:`pricing__bottomNote`,children:`*On the Lite plan, Class Login allows students access to videos and some activities. Results are not stored.`})]})]})}),(0,q.jsx)(`div`,{className:`trial--section`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h3`,{className:`trial__header`,children:`On the fence? Let us show you more!`}),this.renderStartFreeTrialLink()]})}),(0,q.jsx)(BM,{className:`homepage__graphicRow`,graphicOne:`beckers@2x`,graphicTwo:`becker-2-img@2x`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),vF={hero_subtitle:`This school year, weâre inviting students to be the researchers, lyricists and rappers for the chance to have their lyrics turned into a Flocabulary lesson.`,hero_title:`Celebrate student voices with our rap-writing contest`,hero_watch_video:` Watch the video to learn more.`,language_name:`english`,panel_1_deadline_bold:`Deadline: November 30, 2025`,panel_1_deadline_normal:`at 11:59pm EST`,panel_1_desc:`Weâll select two talented students whose song lyrics will be featured in future Flocabulary lessons!`,panel_1_rules:`Find the`,panel_1_rules_link:`contest rules in the Contest Packet`,panel_1_span:`Read more`,panel_1_step_one:`Step 1`,panel_1_step_one_text:`Use this video to provide instructions and get students excited about participating in the contest.`,panel_1_step_three:`Step 3`,panel_1_step_three_bottom_cta:`GET INSPIRED`,panel_1_step_three_text:`Students write their rap! Once theyâre done, consider performing or recording the final song.`,panel_1_step_two:`Step 2`,panel_1_step_two_bottom_cta:`DOWNLOAD THE CONTEST PACKET`,panel_1_step_two_text:`Now itâs time for students to choose a historical figure to research and write about!`,panel_1_subtitle:`Invite students to research historical figures they feel a connection to or are interested in learning more about and share what theyâve learned through lyrics.`,panel_1_text:`about the prize in the official contest rules.`,panel_1_title:`Celebrate poetry through student voice`,panel_1_top_cta:`WATCH THE VIDEO`,panel_2_bottom_cta:`SUBMIT HERE`,panel_2_title:`Ready to submit? Fill out an entry form on behalf of your students.`,panel_3_bottom_disclaimer:``,panel_3_step_three_text_bold:``,panel_5_subtitle:`In 2019, we held our first student rap contest for Black History Month. Our student winner, Jaden, used his voice to honor civil rights leader and Congressman John Lewis.`,panel_5_title:`Student writer success story: meet Jaden`},yF=class extends G.Component{state={showVideoModal:!1,language:vF,popUpM
328odal:!0,videoLink:``,videoType:``};toggleLanguage=e=>{switch(e){default:this.setState({language:vF});break}};toggleVideoModal=(e,t)=>{this.setState({showVideoModal:!this.state.showVideoModal,videoLink:e,videoType:t})};renderModal=()=>{let{showVideoModal:e,videoLink:t,videoType:n}=this.state;return e?(0,q.jsx)(G.Fragment,{children:n===`youtube`?(0,q.jsx)(Wa,{className:`homepage__hero__modal bhmc__youtube__modal`,onClose:()=>this.toggleVideoModal(``,``),shouldResetScrollOnOpen:!1,children:(0,q.jsx)(`iframe`,{src:t,frameBorder:`0`,width:`560`,height:`315`,referrerPolicy:`strict-origin-when-cross-origin`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,allowFullScreen:!0})}):(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:()=>this.toggleVideoModal(``,``),shouldResetScrollOnOpen:!1,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,file:t,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out black history month`})})}):null};togglePopUpModal=()=>{let e=this.state.popUpModal;this.setState({popUpModal:!e})};renderPopUp=()=>this.state.popUpModal?(0,q.jsx)(Wa,{onClose:()=>this.togglePopUpModal(),children:(0,q.jsxs)(`div`,{className:`popup--section`,children:[(0,q.jsx)(`div`,{className:`popup--tittle first`,children:`The Black History Month Contest is now closed.`}),(0,q.jsx)(`div`,{className:`popup--text`,children:`But you can still access the lesson designed for this contest to engage students in celebrating Black history at any time. Stay tuned for news from us about future student contests!`}),(0,q.jsx)(`div`,{className:`img--container`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}black-history/flags/desktop-microphone.svg`})}),(0,q.jsx)(`div`,{className:`img--mobile`,children:(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,src:`${W}black-history/flags/mobile-microphone.svg`})}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color`,href:`${bM}black-history-month-rap-contest-winners-2023/?oc=bhmcontest22&utm_source=flocabulary&utm_medium=website&utm_campaign=bhmcontest22`,target:`_blank`,children:`Meet the winners!`})]})}):null;englishToggle=()=>this.toggleLanguage(KP);renderHero=()=>(0,q.jsx)(`section`,{className:`hero--section padding ${this.state.language.language_name}`,children:(0,q.jsx)(`div`,{className:`wrapper`,children:(0,q.jsxs)(`div`,{className:`hero--content`,children:[(0,q.jsxs)(`div`,{className:`text--container`,children:[(0,q.jsx)(`h1`,{className:`hero--title ${this.state.language.language_name}`,children:this.state.language.hero_title}),(0,q.jsxs)(`p`,{className:`hero--desc`,children:[this.state.language.hero_subtitle,(0,q.jsx)(`span`,{className:`hero--watch--video`,children:this.state.language.hero_watch_video})]})]}),(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsxs)(`div`,{className:`hero_images_container`,children:[(0,q.jsx)(`img`,{width:`660`,height:`377`,loading:`eager`,decoding:`async`,src:`${W}black-history/hero/1920-hero-img.png`,className:`hero--image ${this.state.language.language_name}`,alt:`man smiling`,onClick:()=>this.toggleVideoModal(`${ys}media/Flocabulary-Student-Voice-Contest-Announcement.mp4`,``)}),(0,q.jsx)(`img`,{width:`200`,height:`172`,loading:`eager`,decoding:`async`,className:`homepage__hero__playIcon ${this.state.language.language_name}`,src:`${Ds}play-button.gif`,alt:`play`,onClick:()=>this.toggleVideoModal(`${ys}media/Flocabulary-Student-Voice-Contest-Announcement.mp4`,``)}),(0,q.jsx)(`img`,{width:`350`,height:`200`,loading:`eager`,decoding:`async`,src:`${W}black-history/hero/1920-hero-img.png`,className:`hero--image mobile ${this.state.language.language_name}`,alt:`man smiling`,onClick:()=>this.toggleVideoModal(`${ys}/media/Flocabulary-Student-Voice-Contest-Announcement.mp4`,``)}),(0,q.jsx)(`img`,{width:`100`,height:`86`,loading:`eager`,decoding:`async`,className:`homepage__hero__playIcon mobile ${this.state.language.language_name}`,src:`${Ds}play-button.gif`,alt:`play`,onClick:()=>this.toggleVideoModal(`${ys}/media/Flocabulary-Student-Voice-Contest-Announcement.mp4`,``)})]})})]})})});renderSteps=()=>(0,q.jsx)(`section`,{className:`get--section padding ${this.state.language.language_name}`,children:(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsxs)(`div`,{className:``,children:[(0,q.jsx)(`h2`,{className:`global--title`,children:this.state.language.panel_1_title}),(0,q.jsx)(`p`,{className:`global--subtitle`,children:this.state.language.panel_1_subtitle})]}),(0,q.jsxs)(`div`,{className:`wrapper--step`,children:[(0,q.jsxs)(`div`,{className:`step step-1`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img tablet`,src:`${W}contest/StudentsVoiceContest.svg`,alt:`tablet that read Black History Month`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-1.svg`,alt:`step number 1`}),(0,q.jsx)(`div`,{className:`brush-desk first`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_one}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_one_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_top_cta,className:`step--button desktop--tablet`,onClick:()=>this.toggleVideoModal(`${ys}media/Flocabulary-Student-Voice-Contest-Announcement.mp4`)}),(0,q.jsx)(WN,{text:this.state.language.panel_1_top_cta,className:`step--button mobile`,onClick:()=>this.toggleVideoModal(`${ys}media/Flocabulary-Student-Voice-Contest-Announcement.mp4`)})]})]}),(0,q.jsxs)(`div`,{className:`step step-2 ${this.state.language.language_name}`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img ipod`,src:`${W}black-history/panel1-new/2-illus.png`,alt:`iPod`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-2.svg`,alt:`dot of paint`}),(0,q.jsx)(`div`,{className:`brush-desk second ${this.state.language.language_name}`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_two}),(0,q.jsx)(`p`,{className:`paragraph-text`,children:this.state.language.panel_1_step_two_text}),(0,q.jsx)(WN,{text:this.state.language.panel_1_step_two_bottom_cta,className:`step--button long`,onClick:()=>{window.open(`https://s3.amazonaws.com/assets.flocabulary.com/pdfs/units/student-voice-rap-contest-activities.pdf`,`blank`)}})]})]}),(0,q.jsxs)(`div`,{className:`step step-3`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`354`,height:`261`,className:`step-img mic`,src:`${W}black-history/panel1-new/3-illus.png`,alt:`mic`}),(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`153`,height:`150`,className:`step-number`,src:`${W}about/history/number-3.svg`,alt:`dot of paint 2`}),(0,q.jsxs)(`div`,{className:`step-text`,children:[(0,q.jsx)(`h3`,{className:`title-text`,children:this.state.language.panel_1_step_three}),(0,q.jsxs)(`p`,{className:`paragraph-text`,children:[this.state.language.panel_1_step_three_text,` `]}),(0,q.jsx)(WN,{text:this.state.language.panel_1_step_three_bottom_cta,className:`step--button`,onClick:()=>{window.open(`${bM}black-history-month-rap-contest-winners-2023/`,`blank`)}})]})]})]}),(0,q.jsxs)(`div`,{className:`get--section--rules ${this.state.language.language_name}`,children:[(0,q.jsxs)(`h4`,{className:`rules--text`,children:[this.state.language.panel_1_rules,` `,(0,q.jsx)(`a`,{href:`https://s3.amazonaws.com/assets.flocabulary.com/pdfs/units/student-voice-rap-contest-activities.pdf`,target:`_blank`,children:this.state.language.panel_1_rules_link})]}),(0,q.jsxs)(`h4`,{className:`rules--text`,children:[this.state.language.panel_1_deadline_bold,` `,(0,q.jsx)(`span`,{className:`normal-weight`,children:this.state.language.panel_1_deadline_normal})]})]})]})});renderSubmitLyrics=()=>(0,q.jsxs)(`section`,{className:`lyrics--section padding`,children:[(0,q.jsx)(`img`,{loading:`lazy`,decoding:`async`,width:`156`,height:`172`,className:`hands`,alt:`green hand, yellow hand holding a mic and red hand`,src:`${W}black-history/panel2-new/hands.svg`}),(0,q.jsxs)(`div`,{className:`wrapper`,children:[(0,q.jsx)(`h2`,{className:`lyrics--title`,children:this.state.language.panel_2_title}),(0,q.jsx)(`div`,{className:`button--container`,children:(0,q.jsx)(WN,{text:this.state.language.panel_2_bottom_cta,className:`lyrics--button`,onClick:()=>{window.open(`https://airtable.com/appEXte0unT6INHgF/pagUjGNR5AQIX3YgO/form`,`blank`)}})})]})]});renderGraphicRow=()=>(0,q.jsx)(BM,{className:`homepage__graphicRow black_history`,graphicOne:`becker-2-img@2x`,graphicTwo:`beckers@2x`,backgroundImage:`home-footer-wave-darkpurple`,loading:`lazy`});render(){return(0,q.jsxs)(`div`,{id:`RapContest`,children:[this.renderHero(),this.renderSteps(),this.renderSubmitLyrics(),this.renderModal(),this.renderGraphicRow()]})}},bF=[(0,q.jsx)(x,{path:`/student-voice-rap-contest/`,component:yF}
328,`/student-voice-rap-contest/`),(0,q.jsx)(x,{path:`/HispanicHeritageMonthContest/`,component:nF},`/HispanicHeritageMonthContest/`),(0,q.jsx)(x,{path:`/BlackHistoryMonthContest/`,component:XP},`/BlackHistoryMonthContest/`),(0,q.jsx)(x,{path:`/inquiry/distance-learning-site-inquiry`,render:()=>(0,q.jsx)(v,{to:`/`})},`/inquiry/distance-learning-site-inquiry`),(0,q.jsx)(x,{path:`/inquiry/site-trials/`,render:()=>(0,q.jsx)(rP,{campaignName:`Flocab Site Trials`,location:`/inquiry/site-trials/`,urlPardot:`${xM}2020-12-14/7s1jym?Flocabulary_Interest=Yes`,shouldRenderCheckboxInput:!1})},`/inquiry/site-trials/`),(0,q.jsx)(x,{path:`/inquiry/BTS-2021`,render:()=>(0,q.jsx)(v,{to:`/`})},`/inquiry/BTS-2021`),(0,q.jsx)(x,{path:`/inquiry/`,render:()=>(0,q.jsx)(iP,{campaignName:`Flocab Inquiry`,location:`/inquiry/`,urlPardot:`${xM}2020-12-10/7rzfz2?Flocabulary_Interest=Yes`,shouldRenderCheckboxInput:!1})},`/inquiry/`),(0,q.jsx)(x,{path:`/campaign/week-in-rap-free-trial/`,render:()=>(0,q.jsx)(ZP,{mainText:`Request your free 30 day trial`,subText:`Thank you for your interest in the Flocabulary Week in Rap trial. Please fill out this request form and a representative will reach out to you shortly!`,classNameSubText:`sub-text margined`,displayPictureLeft:!0,pictureSrc:`${W}form-templates/kids-header.png`,children:(0,q.jsx)(QP,{campaignName:`NAT-FlocabWIR Conversion-Oct 2021`,idForm:`pardot-form`,pardotUrl:`${xM}2021-10-06/7ynxfm?`,height:`460px`,firstname:!0,lastname:!0,phone:!0,email:!0,city:!0,state:!0,country:!0,role:!0,otherRole:!0,institution_category:!0,institution:!0,formBtnText:`REQUEST A TRIAL`,formBtnClassName:`button yellow`,filterCategories:[SM.HIGHER_ED,SM.OTHER],filterRoles:[CM.PROFESSOR,CM.STUDENT]})})},`/campaign/week-in-rap-free-trial/`),(0,q.jsx)(x,{path:`/campaign/free-resources/`,render:()=>(0,q.jsx)(ZP,{className:`min-height`,mainText:`Unlock free goodies`,subText:`Enter your email below to access free Flocab flyers, posters, slide templates, phone wallpapers, and more.`,displayPictureRight:`no-form`,leftForm:!0,pictureSrc:`${W}form-templates/free-goodies.png`,children:(0,q.jsx)(QP,{campaignName:`NAT-FreeResources-Nov21`,idForm:`pardot-form`,pardotUrl:`${xM}2021-11-10/7z5frk?`,successLocation:`https://blog.flocabulary.com/teacher-resources/`,email:!0,emailPh:`Your email goes here...`,formBtnText:`LET'S GO`,formBtnClassName:`button purple`})})},`/campaign/free-resources/`),(0,q.jsx)(x,{path:`/campaign/admin_request_quote/`,render:()=>(0,q.jsx)(ZP,{className:`min-content`,mainText:`Empower Student Voice & Choice`,subText:`Personalize literacy growth with student-centered choice and access to activities to demonstrate mastery of vocabulary. Flocabulary hip-hop videos and instructional activities promote: `,displayBullets:!0,bulletsText:[`Culturally responsive teaching`,`Student voice, interests, and culture`,`Literacy skills matched to student interest and grade`],displayPictureLeft:!0,pictureSrc:`${W}form-templates/kids-header.png`,children:(0,q.jsx)(QP,{className:`inline-form min-content`,campaignName:`NAT - Multiview Flocab Request Quote`,idForm:`pardot-form`,pardotUrl:`${xM}2021-11-09/7z51p7?`,successLocation:`${yM}campaign/admin-thank-you/`,height:`528px`,firstname:!0,lastname:!0,email:!0,role:!0,otherRole:!0,institution_category:!0,institution:!0,formBtnText:`REQUEST A QUOTE`,formBtnClassName:`button yellow`,filterCategories:[SM.HIGHER_ED,SM.OTHER],filterRoles:[CM.PROFESSOR,CM.STUDENT]})})},`/campaign/admin_request_quote/`),(0,q.jsx)(x,{path:`/campaign/admin-thank-you/`,render:()=>(0,q.jsx)(ZP,{mainText:`Thank you for your interest!`,subText:`A Flocabulary team member will be reaching out to you shortly! `,classNameSubText:`sub-text low-margin`,noFormBtnText:`SEE HOW IT WORKS`,noFormBtnRedirect:`${yM}how-it-works`,displayPictureRight:`no-form`,pictureSrc:`${W}form-templates/kids-header.png`})},`/campaign/admin-thank-you/`),(0,q.jsx)(x,{path:`/campaign/webinar-hip-hop-pedagogy/`,render:()=>(0,q.jsx)(ZP,{className:`texture`,mainText:`3 Ways to Build Student Connections through Hip-Hop`,classNameMaintext:`main-text special--width`,subTextHighlight:`Live Webinar - March 23rd @ 5:30 EDT`,subText:`When used as a part of instruction, Hip-Hop can help to engage students, bring curriculum to life, and reinforce
328core knowledge and skills, including reading comprehension. In this webinar, we will highlight:`,classNameSubText:`sub-text fontSize`,classNameRightImg:`right-content-img hide`,classNameRightContent:`right-content marginBottom`,displayBullets:!0,classNameBullets:`bullet-list fontSize firstChild`,bulletsText:[`How Hip-Hop pedagogy came to be, including the history and the socio-cultural and economic circumstances from which Hip-Hop emerged`,`How using Hip-Hop can support building connections between student interests, coursework, and their teachers`,`How to get started with Hip-Hop in the classroom`,`A preview of the newest features coming to Flocabulary`],children:(0,q.jsx)(QP,{className:`inline-form min-content`,campaignName:`EVNT-HipHop-Pedagogy-March22`,idForm:`pardot-form`,pardotUrl:`${xM}2022-03-02/838jcr?`,height:`528px`,firstname:!0,lastname:!0,email:!0,country:!0,state:!0,role:!0,otherRole:!0,institution:!0,formBtnText:`REGISTER`,formBtnClassName:`button yellow`})})},`/campaign/webinar-hip-hop-pedagogy/`),(0,q.jsx)(x,{path:`/careers/`,component:KM},`/careers/`),(0,q.jsx)(x,{path:`/google-integrations/`,component:sN},`/google-integrations/`),(0,q.jsx)(x,{path:`/about-us/`,component:WP},`/about-us/`),(0,q.jsx)(x,{path:`/resources/`,component:dP},`/resources/`),(0,q.jsx)(x,{path:`/results/`,component:RP},`/results/`),(0,q.jsx)(x,{path:`/how-it-works/`,component:dN},`/how-it-works/`),(0,q.jsx)(x,{path:`/how-to-use/:video?`,component:xN},`/how-to-use/:video?`),(0,q.jsx)(x,{path:`/educational-rap-districts/`,component:BP},`/educational-rap-districts/`),(0,q.jsx)(x,{path:`/lessons-in-spanish/`,component:SN},`/lessons-in-spanish/`),(0,q.jsx)(x,{path:`/plans/`,component:_F},`/plans/`),(0,q.jsx)(x,{path:`/campaignB2C/`,component:GM},`/campaignB2C/`),(0,q.jsx)(x,{path:`/feedback/`,component:YM},`/feedback/`)],xF=[(0,q.jsx)(x,{path:`/signup/school-trial/`,render:()=>(0,q.jsx)(v,{to:`/?signup=${P.SITE_TRIAL}`})},`/signup/school-trial/`),(0,q.jsx)(x,{path:`/signup/join/school/:hash/`,render:e=>(0,q.jsx)(v,{to:`/?signup=${P.JOIN_SITE}&hash=${e.match.params.hash}`})},`/signup/join/school/:hash/`),(0,q.jsx)(x,{path:`/signup/join/class/:hash/`,render:e=>(0,q.jsx)(v,{to:`/?signup=${P.JOIN_CLASS}&hash=${e.match.params.hash}`})},`/signup/join/class/:hash/`),(0,q.jsx)(x,{path:`/signup/quote/school/`,render:()=>(0,q.jsx)(v,{to:`/?signup=${P.SITE_QUOTE_CONFIRMATION}`})},`/signup/quote/school/`),(0,q.jsx)(x,{path:`/signup/lite/classroom/`,render:()=>(0,q.jsx)(v,{to:`/?signup=${P.RECURLY_SELECT_PLAN}`})},`/signup/lite/classroom/`),(0,q.jsx)(x,{path:`/signup/join/district/:hash/`,render:e=>(0,q.jsx)(v,{to:`/?signup=${P.JOIN_DISTRICT}&hash=${e.match.params.hash}`})},`/signup/join/district/:hash/`),(0,q.jsx)(x,{path:`/select-school/:subscriptionGroupHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/?signup=${P.JOIN_DISTRICT}&hash=${e.params.subscriptionGroupHash}<iSignup=1`})},`/select-school/:subscriptionGroupHash/`),(0,q.jsx)(x,{path:`/signup/activate/district/:subscriptionGroupHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/?signup=${P.ACTIVATE_DISTRICT}&hash=${e.params.subscriptionGroupHash}`})},`/signup/activate/district/:subscriptionGroupHash/`),(0,q.jsx)(x,{path:`/signup/activate/school/:subscriptionHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/?signup=${P.ACTIVATE_SCHOOL}&hash=${e.params.subscriptionHash}`})},`/signup/activate/school/:subscriptionHash/`),(0,q.jsx)(x,{path:`/signup/district/`,render:()=>(0,q.jsx)(v,{to:`/?signup=${P.DISTRICT_INQUIRY}`})},`/signup/district/`)],SF=[(0,q.jsx)(x,{path:`/accounts/activation-process/:subscriptionHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/signup/join/school/${e.params.subscriptionHash}/`})},`/accounts/activation-process/:subscriptionHash/`),(0,q.jsx)(x,{path:`/access-group-activation/:subscriptionHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/signup/join/school/${e.params.subscriptionHash}/`})},`/access-group-activation/:subscriptionHash/`)],CF=[(0,q.jsx)(v,{from:`/week-in-rap-free-trial/`,to:`/campaign/week-in-rap-free-trial/`},`/week-in-rap-free-trial/`),(0,q.jsx)(v,{from:`/trial/individual/`,to:`/signup/school-trial/`}
328,`/trial/individual/`),(0,q.jsx)(v,{from:`/trial/school/`,to:`/signup/school-trial/`},`/trial/school/`),(0,q.jsx)(v,{from:`/trial/district/`,to:`/signup/district/`},`/trial/district/`),(0,q.jsx)(v,{from:`/plans/school/`,to:`/signup/quote/school/`},`/plans/school/`),(0,q.jsx)(v,{from:`/plans/group/`,to:`/signup/quote/teachers/`},`/plans/group/`),(0,q.jsx)(v,{from:`/plans/district/`,to:`/signup/district/`},`/plans/district/`)],wF=[(0,q.jsx)(x,{path:`/accounts/select-school/:subscriptionGroupHash/`,render:({match:e})=>(0,q.jsx)(v,{to:`/?signup=${P.JOIN_DISTRICT}&hash=${e.params.subscriptionGroupHash}`})},`/accounts/select-school/:subscriptionGroupHash/`),(0,q.jsx)(x,{path:`/plans/:orgType/`,render:({match:e})=>(0,q.jsx)(v,{to:`/lite/${e.params.orgType}`})},`/plans/:orgType/`),(0,q.jsx)(x,{path:`/expired/modal/`,render:()=>(0,q.jsx)(v,{to:`/plans/?signup=${P.RECURLY_SELECT_PLAN}&${ii}`})},`/expired/modal/`),(0,q.jsx)(x,{path:`/expired/bar/`,render:()=>(0,q.jsx)(v,{to:`/plans/?signup=${P.RECURLY_SELECT_PLAN}&${ii}`})},`/expired/bar/`),(0,q.jsx)(v,{from:`/signup/`,exact:!0,to:`/inquiry/site-trials/`},`/signup/`)],TF=class extends G.Component{render(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{className:`nolist`,children:`Oops! Something went wrong.`}),(0,q.jsx)(`p`,{className:`nolist-message`,children:`Try reloading the page, and make sure you are logged into your account.`}),(0,q.jsx)(`div`,{className:`nolist-character draculaJunior`})]})}},EF=K.default.shape({activity_type:K.default.string,custom_name_for_instructions:K.default.string,definitions:K.default.array,id:K.default.number,name:K.default.string,slug:K.default.string,type:K.default.string}),DF=K.default.shape({active:K.default.bool,activity_type:K.default.string,id:K.default.number,name:K.default.string,questions:K.default.arrayOf(iT),type:K.default.string,unitId:K.default.number}),OF=K.default.shape({active:K.default.bool,activity:K.default.number,activity_type:K.default.string,comment:K.default.string,id:K.default.number,lyrics:K.default.string,notes:K.default.string,prompt:K.default.string,score:K.default.number,state:K.default.number,title:K.default.string,type:K.default.string,unitId:K.default.number}),kF=K.default.shape({active:K.default.bool,activity_type:K.default.string,id:K.default.number,name:K.default.string,questions:K.default.arrayOf(iT),type:K.default.string,unitId:K.default.number}),AF=K.default.shape({activity_type:K.default.string,beat:K.default.object,id:K.default.number,unit:K.default.number,publish_date:K.default.string,questions:K.default.arrayOf(iT),type:K.default.string,is_most_recent:K.default.bool}),jF=K.default.oneOfType([oT,EF,DF,OF,kF,AF]),MF={studentDetailContainerInitialize:function(e,t,n,r){return{type:vr.MANAGE_ASSIGNMENTS_STUDENT_ACTIVITY_DETAIL_CONTAINER_INITIALIZE,activityAttemptId:e,fromUserJourney:t,unit:n,isStandalone:r}},studentDetailContainerFinalize:function(){return{type:vr.MANAGE_ASSIGNMENTS_STUDENT_ACTIVITY_DETAIL_CONTAINER_FINALIZE}},onSwitchActivity:function(e,t,n,r,i,a){return{type:vr.MANAGE_ASSIGNMENTS_STUDENT_ACTIVITY_DETAIL_ON_SWITCH_ACTIVITY,assignmentId:e,activityType:t,activityAttemptId:n,fromUserJourney:r,unit:i,isStandalone:a}}},NF=L([Cr,_n],(e,t)=>({activity:e.activity,activityAttempt:e.activityAttempt,doesDataFailed:e.doesDataFailed,unit:e.unit,isVocabPracticeEnabled:t})),PF={"default-browse-thumbnail-dimensions":`BackButton__default-browse-thumbnail-dimensions___a1e151e5`,"default-browse-card-dimensions":`BackButton__default-browse-card-dimensions___4f1f8eb3`,"back-button-wrapper":`BackButton__back-button-wrapper___e35c3d78`,"back-button":`BackButton__back-button___ae1dc924`,"back-button--arrow":`BackButton__back-button--arrow___80e3640b`,"back-button--text":`BackButton__back-button--text___b7d25d92`},FF=()=>(0,q.jsx)(`div`,{className:(0,J.default)(PF[`back-button-wrapper`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(PF[`back-button`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(PF[`back-button--arrow`])}),(0,q.jsx)(`div`,{className:(0,J.default)(PF[`back-button--text`]),children:`BACK`})]})}),IF={"default-browse-thumbnail-dimensions":`StandaloneActivityThumbnail__default-browse-thumbnail-dimensions___fb6bb36a`,container:`StandaloneActivityThumbnail__container___8dc44ed8`,default:`StandaloneActivityThumbnail__default___4811a5c5`,"default-browse-card-dimensions":`StandaloneActivityThumbnail__default-browse-card-dimensions___3fa377cb`,"absolute-container":`StandaloneActivityThumbnail__absolute-container___156b4b74`,"overlay-container":`StandaloneActivityThumbnail__overlay-container___6cb339eb`,overlay:`StandaloneActivityThumbnail__overlay___2b8f1f24`,"icon-container":`StandaloneActivityThumbnail__icon-container___60ee8ff1`,"flex-container":`StandaloneActivityThumbnail__flex-container___6e12ccdb`,icon:`StandaloneActivityThumbnail__icon___ef86931b`,auto:`StandaloneActivityThumbnail__auto___8f856609`,wide:`StandaloneActivityThumbnail__wide___76d67469`,tight:`StandaloneActivityThumbnail__tight___5d0140af`,preview:`StandaloneActivityThumbnail__preview___bfca5873`,sidebar:`StandaloneActivityThumbnail__sidebar___4b6c3d62`,list:`StandaloneActivityThumbnail__list___9066b100`,greyscale:`StandaloneActivityThumbnail__greyscale___79a98e6a`,thumbnail:`StandaloneActivityThumbnail__thumbnail___4b3327ab`,"non-plus":`StandaloneActivityThumbnail__non-plus___587c4484`,round:`StandaloneActivityThumbnail__roun
328d___433603da`,text:`StandaloneActivityThumbnail__text___ee9fe5dc`,"duration-container":`StandaloneActivityThumbnail__duration-container___269a162c`,small:`StandaloneActivityThumbnail__small___aff14856`,image:`StandaloneActivityThumbnail__image___fa1cf902`},LF=({activityType:e,noBorder:t=!1})=>{if(!e)return null;let n=()=>{switch(e){default:return`${xs}standalone-lyriclab-assignment-thumb.jpg`}};return(0,q.jsx)(`div`,{className:(0,J.default)(IF[`thumbnail-container`],IF[`thumbnail-container--${e}`],{[IF[`thumbnail-container--no-border`]]:t}),children:(0,q.jsx)(`img`,{alt:`Assignment thumbnail`,src:n()})})},RF={"default-browse-thumbnail-dimensions":`SubjectThumbnail__default-browse-thumbnail-dimensions___63040802`,"default-browse-card-dimensions":`SubjectThumbnail__default-browse-card-dimensions___bdddb062`,"thumbnail-container":`SubjectThumbnail__thumbnail-container___2ef3a574`,"thumbnail-container--language-arts":`SubjectThumbnail__thumbnail-container--language-arts___63df46b3`,"thumbnail-container--life-skills":`SubjectThumbnail__thumbnail-container--life-skills___62088f89`,"thumbnail-container--math":`SubjectThumbnail__thumbnail-container--math___6c260b0d`,"thumbnail-container--science":`SubjectThumbnail__thumbnail-container--science___7c3ab185`,"thumbnail-container--social-studies":`SubjectThumbnail__thumbnail-container--social-studies___1b3f467d`,"thumbnail-container--vocabulary":`SubjectThumbnail__thumbnail-container--vocabulary___4b7415bd`,"thumbnail-container--current-events":`SubjectThumbnail__thumbnail-container--current-events___cb910253`,"thumbnail-container--no-border":`SubjectThumbnail__thumbnail-container--no-border___30aae03f`,"subject-name":`SubjectThumbnail__subject-name___f21ac354`},zF=({subject:e,renderName:t=!1,noBorder:n=!1})=>{if(!e)return null;let r=(t?32:40)/24;return(0,q.jsxs)(`div`,{className:(0,J.default)(RF[`thumbnail-container`],RF[`thumbnail-container--${e}`],{[RF[`thumbnail-container--no-border`]]:n}),children:[(0,q.jsx)(ic,{subjectPageName:e,style:{transform:`scale(${r})`}}),t&&(0,q.jsx)(`p`,{className:(0,J.default)(RF[`subject-name`]),children:$n[e]})]})},BF=class extends G.Component{render(){return(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,xmlnsXlink:`http://www.w3.org/1999/xlink`,width:`12`,height:`12`,viewBox:`0 0 14 12`,className:`exportIcon`,children:[(0,q.jsx)(`defs`,{children:(0,q.jsx)(`path`,{id:`open_in_new-a`,d:`M10.6666667,10.6666667 L1.33333333,10.6666667 L1.33333333,1.33333333 L6,1.33333333 L6,0 L1.33333333,0 C0.593333333,0 0,0.6 0,1.33333333 L0,10.6666667 C0,11.4 0.593333333,12 1.33333333,12 L10.6666667,12 C11.4,12 12,11.4 12,10.6666667 L12,6 L10.6666667,6 L10.6666667,10.6666667 Z M7.33333333,0 L7.33333333,1.33333333 L9.72666667,1.33333333 L3.17333333,7.88666667 L4.11333333,8.82666667 L10.6666667,2.27333333 L10.6666667,4.66666667 L12,4.66666667 L12,0 L7.33333333,0 Z`})}),(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,children:[(0,q.jsx)(`mask`,{id:`open_in_new-b`,fill:`#fff`,children:(0,q.jsx)(`use`,{xlinkHref:`#open_in_new-a`})}),(0,q.jsx)(`g`,{fill:`#5559C3`,mask:`url(#open_in_new-b)`,children:(0,q.jsx)(`polygon`,{points:`0 0 24 0 24 24 0 24`,transform:`translate(-6 -6)`})})]})]})}};function VF(e,t){let n=function(e){let t=``;for(let n=0;n<e.length;n++){let r=e[n]===null||e[n]===void 0?``:e[n].toString();e[n]instanceof Date&&(r=e[n].toLocaleString());let i=r.replace(/"/g,`""`);i.search(/("|,|\n)/g)>=0&&(i=`"`+i+`"`),n>0&&(t+=`,`),t+=i}return t+`\r 329`},r=``;for(let e=0;e<t.length;e++)r+=n(t[e]);let i=new Blob([r],{type:`text/csv;charset=utf-8;`});if(navigator.msSaveBlob)navigator.msSaveBlob(i,e);else{let t=document.createElement(`a`);if(t.download!==void 0){let n=URL.createObjectURL(i);t.setAttribute(`href`,n),t.setAttribute(`download`,e),t.style.visibility=`hidden`,document.body.appendChild(t),t.click(),document.body.removeChild(t)}}}var HF=`Incomplete`,UF=e=>ja.sortBy(e,e=>Object.values(j).find(t=>t.activity===e.type).sortOrder),WF=e=>e.every(Lr)?e.length+1:e.length,GF=(e,t)=>{let n=t.filter(t=>t.activity_type===e),r=Object.values(ja.groupBy(n,e=>e.student_assignment));return Math.max(1,...r.map(WF))},KF=(e,t,n)=>{let r=n===sr.VOCAB_PRACTICE;return UF(e).reduce((e,n)=>{e=r&&(n.type===`flashcards`||n.type===`videos`)?e.concat(n.verbose_name+` Viewed`):e.concat(n.verbose_name);let i=GF(n.type,t)-1;return e.concat(Array(i).fill(`${n.verbose_name} - Previous Attempt`))},[])},qF=({activities:e,activity_attempts:t,due_date:n,type:r})=>{let i=r===sr.REGULAR;return[...r===sr.VOCAB_PRACTICE?[]:[i?`Lesson Name`:`Practice Name`],`Start Date`,...n?[`Due Date`]:[],`Student Name`].concat(KF(e,t,r))},JF=({student:e})=>`${e.last_name}, ${e.first_name}`,YF=e=>{if(!e)return``;let t=e.activity_type,n=e.state===I.REVIEWABLE||Lr(e)||e.percentage;return e.state===I.EVALUABLE?`Not yet graded`:t===`vocabularypractice__videos`||t===`vocabularypractice__flashcards`?`${e.viewed}/${e.total}`:t===`video`&&n?`Completed`:n?`${e.percentage}%`:HF},XF=e=>M(e).format(`M/D/YY`),ZF=(e,t,n,r)=>{let i=ja.sortBy(n.filter(n=>(n.user?.id??n.user)===t.student.id&&tI(r,n,e)),`id`).reverse(),a=i.every(Lr);return Array(GF(e.type,n)).fill(``).map((e,t)=>t===0&&(i.length===0||a)?HF:YF(a?i[t-1]:i[t]))},QF=(e,t)=>{let{unit_name:n,name:r,start_date:i,activities:a,activity_attempts:o,type:s}=e,c=s===sr.REGULAR,l=s===sr.VOCAB_PRACTICE,u=t.due_date||e.due_date,d=ja.flatten(UF(a).map(e=>ZF(e,t,o,s)));return[...l?[]:[c?n:r],XF(i),...u?[XF(u)]:[],JF(t),...d]},$F=e=>ja.sortBy(e,e=>(e.student.last_name+e.student.first_name).toLowerCase()),eI=e=>{let{studentassignment_set:t}=e,n=$F(t).map(t=>QF(e,t));return[qF(e),...n]},tI=(e,t,n)=>{if(e!==sr.VOCAB_PRACTICE)return t.activity_type===n.type;t.activity_type===`vocabularypractice`&&(t.activity_type+=`__vocab-game`);let r=`vocabularypractice__${n.type}`;return t.activity_type===r},nI=class extends G.Component{static propTypes={assignment:K.default.object.isRequired,style:K.default.object,userId:K.default.number.isRequired,classSectionName:K.default.string.isRequired};getFilename=()=>{let{assignment:e,classSectionName:t}=this.props;return e.type===sr.VOCAB_PRACTICE?`${Fc(e.subject,!0)}_${t}.csv`:`Flocabulary ${e.unit_name??e.name} Assignment Summary_${t}.csv`};exportAssignmentToCSV=()=>{let{assignment:e,userId:t}=this.props;VF(this.getFilename(),eI(e)),zr({action:`exported assignment to csv`,primary:e.id,secondary:e.unit_id,userId:t})};render(){let{style:e}=this.props;return(0,q.jsxs)(`button`,{onClick:this.exportAssignmentToCSV,className:`action-button actionButton--exportAssignment`,style:e,children:[(0,q.jsx)(BF,{}),`Export Scores`]})}},rI={"default-browse-thumbnail-dimensions":`AssignmentDetailHeader__default-browse-thumbnail-dimensions___68567cd5`,"default-browse-card-dimensions":`AssignmentDetailHeader__default-browse-card-dimensions___96c8fa14`,"assignment-header":`AssignmentDetailHeader__assignment-header___13acc583`,"thumbnail-container":`AssignmentDetailHeader__thumbnail-container___250ec018`,small:`AssignmentDetailHeader__small___c95467e2`,"header-title":`AssignmentDetailHeader__header-title___fb88a9c4`,practice:`AssignmentDetailHeader__practice___bc0a8662`,flex:`AssignmentDetailHeader__flex___f123b1a1`,"title-heading":`AssignmentDetailHeader__title-heading___0bf291de`,"subtitle-heading":`AssignmentDetailHeader__subtitle-heading___d7e14da0`,"header-actions":`AssignmentDetailHeader__header-actions___60571c77`,"assignment-header-wrapper":`AssignmentDetailHeader__assignment-header-wrapper___94415d86`,"grade-page-header":`AssignmentDetailHeader__grade-page-header___a74c8e6c`,"assignment-info":`AssignmentDetailHeader__assignment-info___191d7043`},iI={h2:`h3`,h3:`h4`},aI=G.memo(({small:e,isPractice:t,assignmentType:n,src:r,subject:i,showPill:a,assignmentLink:o,t:s})=>{let c=n===sr.REGULAR?({children:e,...t})=>(0,q.jsx)(b,{...t,to:o,children:e}):`span`,l=()=>t?!!i&&(0,q.jsx)(zF,{subject:i,noBorder:!0}):n===sr.STANDALONE?(0,q.jsx)(LF,{activityType:`lyriclab`}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:`flo-vi
329deoThumbnail-play`,children:(0,q.jsx)(Uc,{})}),(0,q.jsx)(`img`,{alt:`Go to lesson video`,src:r,loading:`eager`})]}),u=n===sr.REGULAR&&s?s(`ui.lesson`):void 0;return(0,q.jsxs)(`div`,{className:(0,J.default)(rI[`thumbnail-container`],{[rI.small]:e}),children:[(0,q.jsx)(c,{style:{height:e?`69px`:`96px`},children:(0,q.jsx)(`div`,{className:`flo-videoThumbnail-container ${e?`size-small`:`size-medium`} manage-classes-classDetail-quizDetail-thumbnail`,children:l()})}),a&&(0,q.jsx)(Ls,{theme:Gs(n),customText:u})]})}),oI=({assignment:e,assignmentActions:t,showExportAssignment:n=!1,assignmentLink:r,showLessonPill:i=!1,userId:a,classSectionName:o,smallThumbnail:s=!1,showClassName:c=!1,children:l,classId:u,showBackButton:d=!1,titleHeadingLevel:f=`h3`,t:p})=>{let{is_practice:m,start_date:h,due_date:g,unit_name:_,preview:v,subject:y,type:b,name:x}=e,S=iI[f],C=!!t&&!!t.length,w=()=>g&&(0,q.jsxs)(`p`,{children:[`Due Date: `,M(g).format(`M/D/YYYY`)]}),T=()=>(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${u}/assignments/`,children:(0,q.jsx)(FF,{})}),E=()=>b===sr.VOCAB_PRACTICE?Fc(y,!0):b===sr.STANDALONE?x:_;return(0,q.jsxs)(`div`,{className:(0,J.default)(rI[`assignment-header-wrapper`],{[rI[`grade-page-header`]]:!d}),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(`manage-classes-classDetail-quizDetail-header`,rI[`assignment-header`]),children:[d&&T(),(n||C)&&(0,q.jsxs)(`div`,{className:(0,J.default)(`manage-classes-classDetail-quizDetail-header-actions`,rI[`header-actions`]),children:[n&&(0,q.jsx)(nI,{style:{marginRight:`10px`},assignment:e,userId:a,classSectionName:o}),C&&(0,q.jsx)(tM,{contents:t})]})]}),(0,q.jsxs)(`div`,{className:rI[`assignment-info`],children:[(0,q.jsx)(aI,{assignmentLink:r,small:s,isPractice:m,src:v||``,subject:y,showPill:i,assignmentType:b,t:p}),(0,q.jsxs)(`div`,{className:(0,J.default)(`manage-classes-classDetail-quizDetail-header-title reviews-detail`,rI[`header-title`],{[rI.practice]:m}),children:[(0,q.jsx)(f,{className:rI[`title-heading`],children:E()}),(0,q.jsxs)(`p`,{children:[` Start Date: `,M(h).format(`M/D/YYYY`)]}),!c&&w(),l]}),c&&(0,q.jsxs)(`div`,{className:(0,J.default)(rI[`header-title`],rI.flex),children:[(0,q.jsx)(S,{className:rI[`subtitle-heading`],children:o}),w()]})]})]})},sI=({vertical:e=!1}={})=>{let t=(0,G.useRef)(null),n=(0,G.useCallback)(n=>{let r=t.current;if(!r)return;let i=Array.from(r.querySelectorAll(`[role="tab"]`)),a=r.querySelector(`[role="tab"]:focus`);if(!a)return;let o=i.findIndex(e=>e.id===a.id),s=!o,c=o===i.length-1,l={Home:()=>{n.preventDefault(),s||i.at(0).focus()},End:()=>{n.preventDefault(),c||i.at(i.length-1).focus()}};e?(l.ArrowDown=()=>!s&&i.at(o-1).focus(),l.ArrowUp=()=>!c&&i.at(o+1).focus()):(l.ArrowLeft=()=>!s&&i.at(o-1).focus(),l.ArrowRight=()=>!c&&i.at(o+1).focus()),(l[n.key]||(()=>void 0))()},[]),r=(0,G.useCallback)(e=>{t.current&&e.code===`Space`&&(e.preventDefault(),e.stopPropagation(),e.target.click())},[]);return(0,G.useEffect)(()=>{let e=t.current;if(!e)return;e.addEventListener(`keydown`,n);let i=Array.from(e.querySelectorAll(`[role="tab"]`));return i.forEach(e=>e.addEventListener(`keydown`,r)),()=>{e&&(e.removeEventListener(`keydown`,n),i.forEach(e=>e.removeEventListener(`keydown`,r)))}},[n,r]),t},cI={"default-browse-thumbnail-dimensions":`AssignmentTabs__default-browse-thumbnail-dimensions___ccbb006e`,"default-browse-card-dimensions":`AssignmentTabs__default-browse-card-dimensions___fd1bc1bf`,"manage-classes-assignment-menu":`AssignmentTabs__manage-classes-assignment-menu___50fa3b3f`},lI=({children:e})=>{let t=sI();return(0,q.jsx)(`ul`,{className:cI[`manage-classes-assignment-menu`],ref:t,role:`tablist`,children:e})},uI=class extends G.Component{render(){let{activity:e,activityAttempt:t,assignment:n,classSection:r,isStudent:i,onEditGrade:a,unit:o,isAssignmentReview:s}=this.props;return(0,q.jsx)(dE,{assignment:n,breakItDown:e,breakItDownAttempt:t,classSection:r,breakItDownVideo:o.text?o.text.video:o.video,isStudent:i,onEditGrade:a,isAssignmentReview:s,gradingEnabled:!0})}};uI.propTypes={activity:oT,activityAttempt:uT,assignment:pT,classSection:mT,isStudent:K.default.bool,unit:Co},uI.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,isStudent:!1,unit:null};var dI=class extends G.Component{render(){let{definitionCardAssessment:e,definitionCardAttempt:t,definitionCardsAttempt:n,isLoading:r,user:i}=this.props;return r?(0,q.jsx)(V,{}):!t.assessment||n.state!==I.REVIEWABLE?null:(0,q.jsxs)(`div`,{className:`grading__formContainer`,children:[(0,q.jsxs)(`div`,{className:`cards__grading__buttons-section--review`,children:[(0,q.jsx)(`h4`,{className:`cards__grading__buttons-section__header`,children:`Grade on Card`}),(0,q.jsx)(jT,{grade:e.grade,isSelected:!0,isReview:!0})]}),(0,q.jsxs)(`div`,{className:`cards__grading__comments cards__grading__comments--review`,children:[(0,q.jsx)(`h6`,{className:`cards__grading__header`,children:`Comments`}),(0,q.jsx)(`p`,{children:e.comment?e.comment:i.is_student?(0,q.jsx)(`i`,{children:`Your teacher didn't leave a comment.`}):(0,q.jsx)(`i`,{children:`You didn't leave a comment.`})})]})]})}},fI=e=>{let{definition:t,definitionCardAttempt:n,definitionCardDrawing:r,unitType:i}=e,{t:a}=zc({keyPrefix:`unit.${On.DEFINITION_CARDS}`,lng:i===A.SPANISH_UNIT?`es`:`en`});return(0,q.jsxs)(`div`,{className:`vocabCard__gradingContainer`,children:[(0,q.jsxs)(`div`,{className:`vocabCard__interact vocab--center vocabCard__interact--grading`,children:[(0,q.jsxs)(`div`,{className:`vocabCard__savedTask vocab--center`,style:{background:n.example_color||``},children:[(0,q.jsx)(`span`,{className:`vocabCard__savedWrapper`,children:(0,q.jsx)(`span`,{className:`vocabCard__savedContent`,children:n.example})}),(0,q.jsx)(`span`,{className:`grading__helpText`,children:a(`write.helperText`)})]}
329),r?(0,q.jsxs)(`div`,{className:`vocabCard__savedTask vocab--center`,children:[(0,q.jsx)(`div`,{className:`grading__noOverflow`,children:(0,q.jsx)(El,{definitionCardDrawing:r})}),(0,q.jsx)(`span`,{className:`grading__helpText`,children:`Draw this vocab word or an example of it.(optional)`})]}):n.connection?(0,q.jsxs)(`div`,{className:`vocabCard__savedTask vocab--center`,style:{background:n.connection_color||``},children:[(0,q.jsx)(`span`,{className:`vocabCard__savedWrapper`,children:(0,q.jsx)(`span`,{className:`vocabCard__savedContent`,children:n.connection})}),(0,q.jsx)(`span`,{className:`grading__helpText`,children:`Make a connection between this word and another vocab word or your own background knowledge.(optional)`})]}):null]}),(0,q.jsxs)(`div`,{className:`vocabCard__content--grading`,children:[(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`h4`,{className:`vocabCard__term vocabCard__term--grading`,children:[t.term_display,` `]}),(0,q.jsxs)(`span`,{className:`vocabCard__pos--grading`,children:[a(`partsOfSpeech.`+t.parts_of_speech[0]),` `]}),(0,q.jsx)(`div`,{className:`vocabCard__definition--grading`,children:t.text})]}),(0,q.jsx)(`div`,{className:`vocabCard__example`,children:t.example?(0,q.jsx)($a,{content:t.example}):null}),t.synonyms?(0,q.jsxs)(`p`,{className:`vocabCard__example`,children:[(0,q.jsx)(`span`,{children:`Synonyms `}),` `,t.synonyms]}):null,t.antonyms?(0,q.jsxs)(`p`,{className:`vocabCard__example`,children:[(0,q.jsx)(`span`,{children:`Antonyms `}),` `,t.antonyms]}):null,t.additional_text?(0,q.jsx)(`p`,{className:`vocabCard__additional_text`,children:t.additional_text}):null]})]})},pI=(0,LS.default)({displayName:`DefinitionCardAssessmentGrading`,getInitialState:function(){return this.getInitialAssessmentState()},getInitialAssessmentState:function(){let{definitionCardAssessment:e}=this.props;return{comment:e&&e.comment||``,grade:e&&e.grade}},componentDidUpdate:function(e){let{definitionCardAttempt:t,definitionCardAssessment:n}=this.props;(e.definitionCardAttempt!==t||!e.definitionCardAssessment&&n)&&this.setState(this.getInitialAssessmentState())},handleCommentChange:ja.debounce(function(){this.props.definitionCardAssessment&&Dl.updateDefinitionCardAssessment(ja.extend(this.props.definitionCardAssessment,{comment:this.state.comment}))},1e3),handleSubmit:function(){let{onGradingSubmission:e}=this.props;e()},handleGradingButtonClick(e,t,n,r){if(e===et[t])return null;let{definitionCardAttempt:i,user:a}=this.props;this.setState({grade:et[t]},function(){n.id?Dl.updateDefinitionCardAssessment({...n,grade:this.state.grade},r?this.handleSubmit:null):Dl.createDefinitionCardAssessment({comment:this.state.comment,definition_card_attempt:i.id,grade:this.state.grade,user:a.id},r?this.handleSubmit:null)}.bind(this))},render:function(){let{definitionCardsAttempt:e,definitionCardAttempt:t,definitionCardAttempts:n,definitionCardAssessment:r,isLoading:i}=this.props,{grade:a,comment:o}=this.state,s=r||{},c=a!==s.grade,l=n.filter(e=>!e.assessment),u=e.state===I.REVIEWABLE||l.length===1&&l[0].id===t.id;return(0,q.jsxs)(`div`,{className:`grading__formContainer`,style:i?{pointerEvents:`none`}:null,children:[(0,q.jsxs)(`div`,{className:`cards__grading__buttons-section`,children:[(0,q.jsxs)(`h4`,{className:`cards__grading__buttons-section__header`,children:[`Grade on Card`,(0,q.jsx)(`div`,{className:`cards__grading__tooltip`,children:(0,q.jsxs)(`div`,{className:`cards__grading__tooltip--container`,children:[(0,q.jsx)(`span`,{className:`flo-icon-help`,children:`?`}),(0,q.jsx)(`div`,{className:`flo-tooltip`,children:(0,q.jsx)(`p`,{children:`No credit equals 0% on this card. A check-minus equals 70% on this card. A check equals 85%. A check-plus equals 100%. The grades for each card are averaged to make one total grade.`})})]})})]}),(0,q.jsx)(`div`,{className:`cards__grading__buttons-section__grade-buttons`,children:Object.keys(et).map(e=>(0,q.jsx)(jT,{assessmentIsPending:c,grade:et[e],isSelected:a===et[e],onClick:()=>this.handleGradingButtonClick(a,e,s,u),showGradeDescription:!0},e))})]}),(0,q.jsxs)(`div`,{className:`cards__grading__comments`,children:[`Comments`,(0,q.jsx)(`textarea`,{placeholder:`Type your comments here`,ref:`comment`,value:o,onChange:e=>this.setState({comment:e.target.value},this.handleCommentChange)})]})]})}}),mI=({definitionCardAttempt:e,definitionCardAttempts:t,definitionCardsAttempt:n,definitionCardDrawing:r,definitionCardAssessment:i,gradingEnabled:a,index:o,goToIndex:s,unitType:c,user:l,params:u,gradesWereSubmitted:d,onGradingSubmission:f})=>{let{t:p}=zc({keyPrefix:`unit.${On.DEFINITION_CARDS}`,lng:c===A.SPANISH_UNIT?`es`:`en`});(0,G.useEffect)(()=>{e.assessment&&!i&&Dl.getDefinitionCardAssessment(e.assessment)},[e,i]);let{definition:m}=e,h=e.assessment&&!i;return(0,q.jsxs)(`div`,{children:[a?(0,q.jsx)(pI,{isLoading:h,definitionCardAttempt:e,definitionCardAttempts:t,definitionCardsAttempt:n,definitionCardDrawing:r,definitionCardAssessment:i,gradingEnabled:a,index:o,goToIndex:s,unitType:c,user:l,params:u,gradesWereSubmitted:d,onGradingSubmission:f}):(0,q.jsx)(dI,{isLoading:h,definitionCardAttempt:e,definitionCardAttempts:t,definitionCardsAttempt:n,definitionCardDrawing:r,definitionCardAssessment:i,gradingEnabled:a,index:o,goToIndex:s,unitType:c,user:l}),(0,q.jsxs)(`div`,{className:`grading__formContainer grading__btnContainer`,children:[(0,q.jsx)(`button`,{className:`flo-button-secondary`,disabled:o===0,onClick:()=>s(o-1),children:p(`previousCard`)}),` `,(0,q.jsx)(`button`,{className:`flo-button-secondary`,disabled:o===t.length-1,onClick:()=>s(o+1),children:p(`nextCard`)})]}),(0,q.jsx)(fI,{definition:m,definitionCardAttempt:e,definitionCardDrawing:r,unitType:c})]})},hI=class extends G.Component{constructor(e){super(e);let{gradingEnabled:t,activityAttempt:n,location:r}=e;this.state={index:r&&r.state&&r.state.cardIndex?r.state.cardIndex:n?!t||n.state===I.REVIEWABLE?0:ja.findIndex(n.definitioncardattempt_set||[],(e,t)=>!e.assessment||t===n.definitioncardattempt_set.length-1):0}}componentDidMount(){this.props.activityAttempt&&this.getDrawings()}componentDidUpdate(e){!e.activityAttempt&&this.props.activityAttempt&&(this.setState(this.getInitialState()),this.getDrawings())}getDrawings=()=>{this.props.activityAttempt.definitioncardattempt_set.filter(e=>
329e.has_drawing).forEach(e=>Dl.getDefinitionCardDrawing(e,!0))};goToIndex=e=>this.setState({index:e});render(){let{activityAttempt:e,definitionCardAssessments:t,definitionCardAttemptDrawings:n,onGradingSubmission:r,params:i,user:a,unitType:o}=this.props,{index:s}=this.state;if(!e)return(0,q.jsx)(V,{});let c=e.definitioncardattempt_set,l=c[s],u=c.filter(e=>e.assessment).length;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`h3`,{className:`grading__formHeader`,children:[e.percentage||e.percentage===0?`Total Grade: ${e.percentage}%`:a.is_student?`Your teacher hasn't graded this yet.`:`${u} ${(0,Ff.default)(`cards`,u)} graded`,!a.is_student&&!this.props.gradingEnabled?(0,q.jsx)(b,{className:`flo-button-primary-reallySmall grading__editBtn`,to:{pathname:`/accounts/manage/class-sections/${i.classSectionId}/assignments/${i.assignmentId}/grade/${e.id}/`,state:{cardIndex:s}},children:`Edit Grade`}):null,(0,q.jsx)(`br`,{})]}),(0,q.jsxs)(`div`,{className:`grading__subText`,children:[` `,`card `,s+1,` of `,c.length,` `]}),(0,q.jsx)(mI,{index:s,params:i,user:a,definitionCardsAttempt:e,definitionCardAttempts:c,definitionCardAttempt:l,definitionCardDrawing:n[l.id],definitionCardAssessment:t.find(e=>e.id===l.assessment),gradingEnabled:this.props.gradingEnabled,gradesWereSubmitted:()=>{this.goToIndex(0),Pd.getAssignmentDetail(this.props.match.params.assignmentId)},goToIndex:this.goToIndex,onGradingSubmission:r,unitType:o})]})}},gI=N(e=>({...e.definitionCard,user:z(e)}))(hI),_I=class extends G.Component{render(){let{activity:e,activityAttempt:t,assignment:n,classSection:r,unit:i}=this.props;return(0,q.jsx)(gI,{activityAttempt:t,params:{activityId:e.id,assignmentId:n.id,classSectionId:r.id},unitType:i.type})}};_I.propTypes={activity:EF,activityAttempt:tE,assignment:pT,classSection:mT,unit:K.default.object},_I.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,unit:null};var vI=class extends G.Component{render(){let{activity:e,activityAttempt:t,t:n}=this.props;return(0,q.jsx)(`div`,{className:`quiz-container assignment-review`,children:(0,q.jsx)(bo,{quiz:e,quizAttempt:t,jumpTo:0,t:n,titleHeadingLevel:`h3`})})}};vI.propTypes={activity:DF,activityAttempt:nE,t:K.default.func,unit:Co},vI.defaultProps={activity:null,activityAttempt:null,t:()=>void 0,unit:null};var yI=Bc(vI,{getLanguageFromProps:e=>e?.unit?.type===A.SPANISH_UNIT?`es`:`en`,keyPrefix:`unit.${On.QUIZ}`}),bI=vw,xI={"default-browse-thumbnail-dimensions":`FreeWriteView__default-browse-thumbnail-dimensions___e2b69be8`,"default-browse-card-dimensions":`FreeWriteView__default-browse-card-dimensions___37de5a9c`,"free-write-view":`FreeWriteView__free-write-view___8b5094a3`,"prompt-section":`FreeWriteView__prompt-section___fe31841a`,"prompt-heading":`FreeWriteView__prompt-heading___5879d94e`,"prompt-text":`FreeWriteView__prompt-text___03e8b92a`,"prompt-text--placeholder":`FreeWriteView__prompt-text--placeholder___5e907b70`,"vocab-section":`FreeWriteView__vocab-section___4a63a99a`,"writing-section":`FreeWriteView__writing-section___b3fb0bda`,"writing-header":`FreeWriteView__writing-header___3727e28a`,"book-icon":`FreeWriteView__book-icon___49f1c834`,"writing-heading":`FreeWriteView__writing-heading___5f94bf27`,"textarea-overlay":`FreeWriteView__textarea-overlay___9abf329b`,"passage-textarea":`FreeWriteView__passage-textarea___563b7967`,"textarea-wrapper":`FreeWriteView__textarea-wrapper___0dbe65b4`,"textarea-overlay-inner":`FreeWriteView__textarea-overlay-inner___ef48468b`,"button-container":`FreeWriteView__button-container___2c3877fc`},SI=({prompt:e,vocabWords:t=[],passageText:n=``,onPassageChange:r,onSubmit:i,isStudent:a=!1,keyTermsUsed:o={},readOnly:s=!1,isReview:c=!1,unitName:l=``,isTeacherPreview:u=!1})=>{let[d,f]=(0,G.useState)(!1),[p,m]=(0,G.useState)(!1),h=(0,G.useRef)(null),g=(0,G.useRef)(null),_=(0,G.useCallback)(e=>{h.current&&(h.current.style.transform=`translateY(-${e}px)`)},[]),v=e=>{_(e.currentTarget.scrollTop)};(0,G.useLayoutEffect)(()=>{_(g.current?.scrollTop??0)},[n,_]);let y=(0,G.useCallback)(()=>{a?f(!0):i?.()},[a,i]),b=(0,G.useCallback)(()=>{i?.(),m(!0)},[i]),x=(0,G.useCallback)(()=>{p&&a?window.location.href=`/accounts/manage/assignments/`:f(!1)},[p]);return(0,q.jsxs)(`div`,{className:xI[`free-write-view`],children:[(0,q.jsxs)(`div`,{className:xI[`prompt-section`],children:[(0,q.jsx)(`h3`,{className:xI[`prompt-heading`],children:`Writing prompt`}),(0,q.jsx)(`p`,{className:(0,J.default)(xI[`prompt-text`],{[xI[`prompt-text--placeholder`]]:!e}),children:e||`Your writing topic will be displayed here for your group. Students are encouraged to view the subject and develop their passage in this space.`})]}),t.length>0&&(0,q.jsx)(`div`,{className:xI[`vocab-section`],children:(0,q.jsx)(bI,{heading:`Review these vocab words, and then write your passage below.`,isAssignmentReview:!0,isTeacherPreview:u,keyTermsUsed:o,keyterms:t,unitName:l})}),(0,q.jsxs)(`div`,{className:xI[`writing-section`],children:[(0,q.jsxs)(`div`,{className:xI[`writing-header`],children:[(0,q.jsx)(`span`,{className:xI[`book-icon`]}
329),(0,q.jsx)(`h3`,{className:xI[`writing-heading`],children:`Write your passage`})]}),(0,q.jsxs)(`div`,{className:xI[`textarea-wrapper`],children:[(0,q.jsx)(`textarea`,{ref:g,className:xI[`passage-textarea`],readOnly:s,...r?{value:n,onChange:e=>r(e.target.value)}:{},onScroll:v,"aria-label":`Write your passage`}),(0,q.jsx)(`div`,{className:xI[`textarea-overlay`],"aria-hidden":`true`,children:(0,q.jsx)(`div`,{className:xI[`textarea-overlay-inner`],ref:h,children:uS(o,n)})})]})]}),!c&&(0,q.jsx)(`div`,{className:xI[`button-container`],children:(0,q.jsx)(zi,{variant:`primary`,onClick:y,disabled:s||a&&!n.trim(),children:`Submit passage`})}),d&&(0,q.jsx)(Ow,{onClose:x,onConfirm:b,isPreview:!a,mode:`prose`})]})},CI=()=>{},wI=({activityAttempt:e,assignment:t,classSection:n,isAssignmentReview:r,isStudent:i,user:a})=>{let o=(0,G.useRef)(null),{keyTermDefinitions:s,keyTermStrings:c,keyTermsUsedLocal:l}=Qw({studentAssignment:void 0,rapboxAttempt:e,unit:{},onKeyTermsUsedChange:void 0});if(!e||!e.unit_id&&e.type===`rapboxattempt`)return(0,q.jsx)(`div`,{children:`Error: Missing activity data`});let u=i?`Your teacher didn't leave a comment`:`No comment`,d=t.type===sr.STANDALONE?`standalone/`:``,f=e.mode===`prose`;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`grading__formContainer review`,children:[(0,q.jsxs)(`div`,{className:`review__block`,style:{width:`20%`},children:[(0,q.jsx)(`label`,{children:`Points Earned`}),(0,q.jsx)(`p`,{style:{textAlign:`center`},children:e.score==null?(0,q.jsx)(`em`,{children:`Not graded`}):(0,q.jsxs)(q.Fragment,{children:[e.score,` (`,e.score*10,`%)`]})})]}),(0,q.jsxs)(`div`,{className:`review__block`,style:{width:`65%`},children:[(0,q.jsx)(`label`,{children:`Comments`}),(0,q.jsx)(`p`,{children:e.comment||(0,q.jsx)(`em`,{children:u})})]}),!i&&(0,q.jsx)(`div`,{className:`review__block`,style:{width:`15%`,alignSelf:`center`},children:(0,q.jsx)(`span`,{children:(0,q.jsx)(Gf,{className:`flo-button-primary-reallySmall`,onClick:t=>e?null:t.preventDefault(),to:`/accounts/manage/class-sections/${n.id}/assignments/${d}${t.id}/grade/${e.id}/`,children:`Edit Grade`})})})]}),f?(0,q.jsx)(SI,{prompt:e.prompt,vocabWords:s,passageText:e.lyrics||``,keyTermsUsed:l,readOnly:!0,isReview:!0}):(0,q.jsx)(Mw,{rapboxAttempt:e,unitId:e.unit_id,unitName:e.unit_name,primaryDefinitions:s,keyTerms:c,user:a||e.user||{},isUnitPage:!1,isDirty:!1,fullscreen:!1,showSubmitValidation:!1,rapboxIsSubmitted:!0,isReviewable:!0,canSubmit:!1,showSubmittedScreen:!1,rapboxModalAction:null,isSubmitModalOpen:!1,showSubmitModal:!1,submissionComplete:!1,isAssignmentReview:r,rhymesModuleLookup:null,rhymesCache:{},definitionCache:{},keyTermsUsedLocal:l,handleAutoSave:CI,onSubmit:CI,onModalStateChange:CI,handleSubmissionComplete:CI,setIsDirty:CI,updateAttemptLyrics:CI,setRhymesModuleLookup:CI,showSubmitValidationAction:CI,onRapboxModalYes:CI,closeRapboxModal:CI,handleStartNewRhyme:CI,setShowSubmittedScreen:CI,setCanSubmit:CI,handleCloseSubmitModal:CI,handleConfirmSubmit:CI,handleSubmitClick:CI,studentAssignment:null,activityInAssignment:!0,prompt:e.prompt,savingErrorOccurred:!1,autoRetryTerminalErrorType:null,shouldAutoRetry:!1,handleSave:CI,headerRef:o})]})};wI.propTypes={activity:OF,activityAttempt:rE,assignment:K.default.object,classSection:mT,isStudent:K.default.bool,user:K.default.object},wI.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,isStudent:!1,user:null};var TI=class extends G.Component{render(){let{activity:e,activityAttempt:t,unit:n}=this.props;return(0,q.jsx)(`div`,{className:`quiz-container assignment-review`,children:(0,q.jsx)(bo,{quiz:e,quizAttempt:t,jumpTo:0,isReadAndRespond:!0,unit:n,titleHeadingLevel:`h3`})})}};TI.propTypes={activity:kF,activityAttempt:iE,unit:Co},TI.defaultProps={activity:null,activityAttempt:null,unit:null};var EI={"default-browse-thumbnail-dimensions":`VideoDetailView__default-browse-thumbnail-dimensions___6557c401`,"default-browse-card-dimensions":`VideoDetailView__default-browse-card-dimensions___cdfc41e6`,container:`VideoDetailView__container___94d54695`},DI=({unit:e})=>{let{t}=zc({keyPrefix:`unit.${On.VIDEO}`,lng:e?.type===A.SPANISH_UNIT?`es`:`en`});return(0,q.jsxs)(`div`,{className:(0,J.default)(EI.container),children:[(0,q.jsxs)(`h3`,{children:[(0,q.jsx)(op,{completed:!0}),t(`watchedText`)]}),(0,q.jsx)(`img`,{src:Cs(Es.BARBER_TIGER)})]})},OI=L([e=>e.vocabularyPractice.practice],e=>e&&{attempt:e.attempt,beat:e.beat,id:e.id,options_definitions:e.options_definitions,questions:e.questions,unit_terms:e.unit_terms,units_lyrics:e.units_lyrics}),kI=N((e,t)=>{let n=OI(e);return{assignmentId:t.assignment.id,attemptId:t.activityAttempt.id,vocabGameReview:n}},e=>U({containerFinalize:aa.vocabGameReviewFinalize,containerInitialize:aa.vocabGameReviewInitialize},e))(({vocabGameReview:e,activityAttempt:t,actions:n,assignmentId:r,attemptId:i})=>{let{t:a}=zc({keyPrefix:`unit.${On.VOCAB_GAME}`,lng:`en`});return(0,G.useEffect)(()=>(i&&n.containerInitialize(i),()=>{n.containerFinalize()}),[r,i]),!e||!e?.questions?(0,q.jsx)(V,{}
329):(0,q.jsx)(fo,{inManageWorld:!0,showFirstQuestionByDefault:!0,isPractice:!0,unitMinimumGrade:0,lyricsByQuestion:e.units_lyrics,vocabGame:(()=>{let{questions:t,beat:n,unit_terms:r,units_lyrics:i,options_definitions:a}=e;return Vr({extraDefinitions:a,lyricsByQuestion:i,unitTerms:r,vocabGame:{beat:n,questions:t}})})(),vocabGameAttempt:t,t:a})}),AI=N((e,t)=>({...e.vocabGame,...Rc(e),...t}))(({activityAttempt:e,unit:t,unitPageName:n,vocabGamesByUnitId:r,isAssignmentReview:i})=>{let a=e.activity,o=t&&t.page_name===n?t:null,s=(0,G.useMemo)(()=>{if(!o||!r)return null;let e=r[o.id],t=e&&e.find(e=>e.id===a);return t?{...t,questions:t.questions.filter(e=>e.active)}:null},[o,r,a]),{t:c}=zc({keyPrefix:`unit.${On.VOCAB_GAME}`,lng:t?.type===A.SPANISH_UNIT?`es`:`en`}),l=(0,G.useRef)(o);l.current=o;let u=(0,G.useRef)(s);return u.current=s,(0,G.useEffect)(()=>{(async()=>{if(l.current||await pr.getUnit(n),!u.current&&l.current){let e=l.current;await Al.getVocabGames({id:a,unit:e,unitTerms:e.key_terms.concat(e.inactive_key_terms||[])})}})()},[]),!s||!o?null:(0,q.jsx)(fo,{inManageWorld:!0,showFirstQuestionByDefault:!0,unitLyrics:o?.lyrics,unitType:o.type,unitMinimumGrade:o.min_grade.value,vocabGame:s,vocabGameAttempt:e,isAssignmentReview:i,t:c})}),jI=class extends G.Component{render(){let{activityAttempt:e,unit:t,isAssignmentReview:n}=this.props;return(0,q.jsx)(AI,{activityAttempt:e,unitPageName:t.page_name,isAssignmentReview:n})}};jI.propTypes={activityAttempt:aE,unit:Co},jI.defaultProps={activityAttempt:null,unit:null};var MI={"default-browse-thumbnail-dimensions":`ActivityReviewSection__default-browse-thumbnail-dimensions___d3cb2661`,"default-browse-card-dimensions":`ActivityReviewSection__default-browse-card-dimensions___d851bdaa`,activity:`ActivityReviewSection__activity___e0d1f1ad`,"empty-container":`ActivityReviewSection__empty-container___9496f971`},NI=({activityAttempt:e,assignment:t,isStudent:n=!1,unit:r,...i})=>{let a=null,o={activityAttempt:e,assignment:t,isStudent:n,unit:t.unit||r,isAssignmentReview:!0,...i};switch(e.type){case Rt.VIDEO:a=n?DI:TF;break;case Rt.QUIZ:a=yI;break;case Rt.READ_AND_RESPOND:a=TI;break;case Rt.BREAK_IT_DOWN:a=uI;break;case Rt.RAPBOX:case Rt.STANDALONE_LYRIC_LAB:a=wI;break;case Rt.DEFINITION_CARDS:a=_I;break;case Rt.VOCAB_GAME:a=t.is_practice?kI:jI;break;default:a=TF}return(0,q.jsx)(`div`,{className:(0,J.default)(MI.activity),children:(0,q.jsx)(a,{...o})})},PI=({activityType:e,studentAssignment:{assignment:t,...n}})=>{let r={definitioncardsactivity:Es.ELEPHANT_ROBOT,quiz:Es.ALIENS,rapbox:Es.ELEPHANT_ROBOT,readandrespond:Es.BRAHMA_GOD,video:Es.JAMES_MADISON,vocabgame:Es.ELEPHANT_ROBOT},i={definitioncardsactivity:Es.MAGELLAN_SURPRISE_POSE,quiz:Es.GOLDEN_DRAGON,rapbox:Es.MAGELLAN_SURPRISE_POSE,readandrespond:Es.JOE_LISA,video:Es.MANO_SITTING,vocabgame:Es.MAGELLAN_SURPRISE_POSE},a=n.is_overdue||n.class_section_archived,o=e===`vocab-game`?`vocabgame`:e,s=(a?r:i)[o];return(0,q.jsxs)(`div`,{className:(0,J.default)(MI[`empty-container`]),children:[(0,q.jsxs)(`h3`,{children:[`You didn't complete the `,Ae[o]]}),(0,q.jsx)(`img`,{src:Cs(s)}),!a&&(0,q.jsx)(`div`,{children:(0,q.jsx)(b,{className:`flo-button-primary`,to:`${n.link_to_assignment}?assignment=${t}`,children:`Complete the assignment!`})})]})},FI={"default-browse-thumbnail-dimensions":`StudentActivityDetailView__default-browse-thumbnail-dimensions___6c3108c9`,"default-browse-card-dimensions":`StudentActivityDetailView__default-browse-card-dimensions___64a1003a`,"view-container":`StudentActivityDetailView__view-container___a21ec68a`,"view-container__title":`StudentActivityDetailView__view-container__title___c4f54954`,"view-container__title__text":`StudentActivityDetailView__view-container__title__text___0eab96fe`,"view-container__content-area":`StudentActivityDetailView__view-container__content-area___bbfac572`,"assignment-header":`StudentActivityDetailView__assignment-header___f4f9f149`,"thumbnail-container":`StudentActivityDetailView__thumbnail-container___959077bd`,"header-title":`StudentActivityDetailView__header-title___efa634f0`,"header-title-secondary":`StudentActivityDetailVie
329w__header-title-secondary___1eda9b39`},II=({onSwitchActivity:e,classSection:t,unit:n,studentAssignment:r,activityAttempt:i,activity:a,doesDataFailed:o,isInitialView:s,showLessonPill:c,activityAttemptId:l,activityType:u})=>{let d=i?i.activity_type:u;(0,G.useEffect)(()=>{let e=document.getElementById(`${d}-tab`);e&&e.focus()},[d]);let{t:f}=zc({keyPrefix:`unit`,lng:r?.unit?.type===A.SPANISH_UNIT?`es`:`en`}),p=()=>s||o?!1:!r||!t,m=()=>{let e=r.due_date;return(0,q.jsxs)(Gf,{className:`flo-button-secondary`,to:`/accounts/manage/assignments/${e&&new Date(e).getTime()<new Date().getTime()?`past-due-assignments/`:`completed-assignments/`}`,children:[` `,`â¹ Back`,` `]})},h=t=>{let n=t.completed&&t?.completed_attempts?.length?t.completed_attempts[0]:-1,i=t.type===d,a=Qn.includes(t.type),o=f(`${t.type}.title`);return(0,q.jsx)(`li`,{children:(0,q.jsx)(`button`,{id:`${t.type}-tab`,className:(0,J.default)(`activity-tablink`,{"link-most-active":i}),onClick:()=>{e(r.id,t.type,n,!1,{},a)},role:`tab`,"aria-label":o,"aria-controls":`${t.type}-panel`,"aria-selected":i,tabIndex:i?0:-1,"data-text":o,children:(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(op,{completed:t.completed}),o]})})},t.type)},g=()=>!i&&l!==-1?(0,q.jsx)(V,{}):o?(0,q.jsx)(TF,{}):i?(0,q.jsx)(NI,{activity:a,activityAttempt:i,assignment:r,classSection:t,unit:n,isStudent:!0}):(0,q.jsx)(PI,{activityType:u,studentAssignment:r});if(p())return(0,q.jsx)(V,{});let{assignment:_,class_section_name:v,due_date:y,start_date:b,is_practice:x,subject:S,unit_name:C,preview:w,link_to_assignment:T,type:E,name:D}=r;return(0,q.jsxs)(`div`,{className:(0,J.default)(FI[`view-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(FI[`view-container__title`]),children:[m(),(0,q.jsx)(`h1`,{className:(0,J.default)(FI[`view-container__title__text`]),children:`Assignment review`})]}),(0,q.jsxs)(`div`,{className:FI[`view-container__content-area`],children:[(0,q.jsx)(oI,{assignment:{is_practice:x,start_date:b,due_date:y,unit_name:C,preview:w,subject:S,type:E,name:D},assignmentLink:`${T}?assignment=${_}`,showLessonPill:c,classSectionName:v,smallThumbnail:!0,showClassName:!0,titleHeadingLevel:`h2`,t:f}),(0,q.jsx)(lI,{children:r.activity_summary.filter(e=>cr.includes(e.type)).map(h)}),(0,q.jsx)(`div`,{id:`${u}-panel`,role:`tabpanel`,tabIndex:0,"aria-labelledby":`${u}-tab`,children:g()})]})]})},LI=class extends G.Component{componentDidMount(){let{match:{params:e},actions:t,studentAssignments:n}=this.props,r=Qn.includes(e.activityType);t.containerInitialize(e.activityAttemptId,!1,{},r),n||Pd.getStudentAssignmentList({id:e.studentAssignmentId})}componentWillUnmount(){this.props.actions.containerFinalize()}render(){let{actions:e,activity:t,activityAttempt:n,classSections:r,doesDataFailed:i,isVocabPracticeEnabled:a,match:{params:{studentAssignmentId:o,activityAttemptId:s,activityType:c}},studentAssignments:l,unit:u,fromUserJourney:d}=this.props,f=l&&l.find(e=>e.id===parseInt(o)),p=r&&f&&r.find(e=>e.id===f.class_section);return(0,q.jsx)(II,{activity:t,activityType:c,activityAttempt:n,activityAttemptId:parseInt(s),doesDataFailed:i,classSection:p,onSwitchActivity:e.onSwitchActivity,studentAssignment:f,unit:u,showLessonPill:a,fromUserJourney:d})}};LI.propTypes={actions:K.default.shape({containerInitialize:K.default.func.isRequired,containerFinalize:K.default.func.isRequired,onSwitchActivity:K.default.func.isRequired}),activity:jF,activityAttempt:oE,classSection:K.default.arrayOf(mT),doesDataFailed:K.default.bool,isVocabPracticeEnabled:K.default.bool,match:K.default.shape({params:K.default.shape({activityAttemptId:K.default.string})}),studentAssignments:K.default.arrayOf(fT),unit:Co},LI.defaultProps={activity:null,activityAttempt:null,classSections:[],doesDataFailed:!1,match:{params:{activityAttemptId:-1}},studentAssignments:[],unit:null,isVocabPracticeEnabled:!1};var RI=N(e=>NF(e),e=>U({containerInitialize:MF.studentDetailContainerInitialize,containerFinalize:MF.studentDetailContainerFinalize,onSwitchActivity:MF.onSwitchActivity},e))(y(LI)),zI=({currentTab:e,studentAssignment:t,showPill:n})=>{let r=e===`active-assignments`,i=C(),a=e=>Vn.includes(e.type)&&e.completed,o=e=>t.activity_summary.find(t=>t.type===e).slug,s=(e=``)=>`${t.link_to_assignment}${e}?assignment=${t.assignment}`,c=e=>{let n;return n=t.type===sr.VOCAB_PRACTICE?e:t.type===sr.STANDALONE?``:o(e),s(n)},l=(e,n)=>{let i=yr.includes(e.type),o=a(e),s=o&&e.completed_attempts.length&&e.completed_attempts[0],l=i&&(!!s||!r),u=Vn.includes(e.type)||o,d=`/accounts/manage/assignments/${t.id}/${e.type}/${s||-1}/`,f=c(e.type),p=l?Gf:b,m=l||!o&&r?({children:e,...t})=>(0,q.jsx)(p,{...t,to:l?d:f,children:e}):`span`,h=Qt(e.type,t.unit?.type);return(0,q.jsxs)(`li`,{className:(0,J.default)(`manage-student-assignment-activities-activity`,{"student-completed-activity":o}),"aria-controls":`${n}
329-panel`,id:`${n}-tab`,tabIndex:0,children:[u?(0,q.jsx)(op,{completed:o,title:h}):(0,q.jsx)(`div`,{className:`activity-statusIcon activity-statusIcon--hidden`}),(0,q.jsx)(m,{tabIndex:-1,children:t.is_practice?e.slug:h})]},`${n}-${e.id}`)},u=()=>Ur.sortActivities(t.activity_summary).map((e,t)=>l(e,t)),d=null,f=M(t.due_date);d=t.due_date&&(0,q.jsxs)(`div`,{className:`manage-student-assignment-date`,children:[`Due: `,f.format(`M/D/YYYY`)]});let p=null;if(t.due_date&&r){let e=Ur.dueDateZone(f);e!==``&&(p=(0,q.jsxs)(`span`,{className:`assignment-due-${e}`,children:[`Due `,e]}))}let m=null;t.completed&&t.completed!==!0&&!r&&(m=(0,q.jsxs)(`div`,{className:`manage-student-assignment-date completed`,children:[`Completed on `,M(t.completed).format(`M/D/YYYY`)]}));let h=t.activity_summary.find(e=>cr.includes(e.type)),g=h&&h.completed&&h.completed_attempts.length?h.completed_attempts[0]:-1,_=(0,G.useMemo)(()=>t.type===sr.STANDALONE?t.name:t.type===sr.VOCAB_PRACTICE?Fc(t.subject,!0):t.unit?.name,[t]),v=e=>{let n=r?`${t.link_to_assignment}?assignment=${t.assignment}`:e&&e.target.getAttribute(`href`)?e.target.getAttribute(`href`):h?`/accounts/manage/assignments/${t.id}/${h.type}/${g}/`:null;n&&i.push(n)};return(0,q.jsxs)(`div`,{children:[p,(0,q.jsxs)(`div`,{tabIndex:0,className:`flo-card-container assignmentCard-container manage-student-assignment todo`,onKeyDown:e=>{e.target===e.currentTarget&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),v(null))},onClick:v,children:[(0,q.jsxs)(`div`,{className:`manage-student-assignment-thumbnail-container`,tabIndex:-1,children:[(0,q.jsx)(`div`,{className:`flo-videoThumbnail-container student-completes-assignment`,children:t.type===sr.REGULAR?(0,q.jsx)(`img`,{className:`manage-student-assignment-thumbnail`,src:t.preview,"aria-hidden":`true`}):t.type===sr.STANDALONE?(0,q.jsx)(LF,{activityType:`lyriclab`}):(0,q.jsx)(zF,{subject:t.subject,noBorder:!0})}),n&&(0,q.jsx)(Ls,{ariaHidden:!0,theme:Gs(t.type)})]}),(0,q.jsxs)(`div`,{className:`manage-student-assignment-details`,children:[(0,q.jsx)(`h2`,{className:`manage-student-assignment-name`,"aria-label":`${_}, Go to assignment link`,children:_}),d,m,(0,q.jsx)(`p`,{className:`manage-student-assignment-class`,children:t.class_section_name}),(0,q.jsx)(`ul`,{className:`manage-student-assignment-activities`,children:u()})]})]})]})},BI=({currentTab:e,paginationDetails:t,studentAssignmentsList:n,isVocabPracticeEnabled:r})=>{let i=p(),a=()=>{let t=Ji.parse(i.search),n={};return t.class?n.class_section=t.class:n.unarchived=`True`,n.completed=ce[e].queryParam,n};(0,G.useEffect)(()=>{let e=a();Pd.getStudentAssignmentList(e)},[]),(0,G.useEffect)(()=>{let e=a();Pd.getStudentAssignmentList(e)},[e,i.search]);let o=e=>{let t=a();t.page=e,Pd.getStudentAssignmentList(t)};if(!n||!n.request||n.request.state()===`pending`)return(0,q.jsx)(V,{});let s=n.data.map(t=>(0,q.jsx)(`li`,{children:(0,q.jsx)(zI,{currentTab:e,showPill:r,studentAssignment:t})},`assignment-card-${_t()}`));return(0,q.jsx)(`div`,{"aria-labelledby":`${e}-tab`,id:`${e}-panel`,role:`tabpanel`,tabIndex:0,children:s.length?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`ul`,{"aria-label":`Assignments group`,children:s}),(0,q.jsx)(qc,{currentPage:t.current_page,totalPages:t.page_total,setPageNumber:o})]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`h2`,{className:`nolist`,children:ce[e].emptyCopy}),(0,q.jsx)(`div`,{className:`nolist-character mano`})]})})},VI=class extends G.PureComponent{static propTypes={currentTab:K.default.string,numAssignments:K.default.number};render(){let{currentTab:e,numAssignments:t}=this.props;return(0,q.jsx)(`div`,{className:`manage-student-toplevel-info`,children:(0,q.jsxs)(`div`,{className:`manage-student-toplevel-completed`,children:[(0,q.jsx)(`h2`,{className:`flo-typography-label`,children:ce[e].countLabel}),(0,q.jsx)(`span`,{className:`flo-typography-number`,children:t||` `})]})})}},HI=class extends G.Component{static propTypes={classSections:K.default.array};state={showArchived:this.props.classSections.filter(e=>e.is_archived&&e.id===Number(Ji.parse(this.props.location.search).class)).length};getAssignments=e=>Pd.getStudentAssignmentList(e);onClassClick=(e,t)=>{this.getAssignments(e),setTimeout(()=>document.getElementById(t)?.focus(),50)};
329listifyClass=e=>{let{location:t}=this.props,n={class:e.id},r=Number(Ji.parse(t.search).class)===n.class,i=`class-${e.id}`;return(0,q.jsx)(`li`,{children:(0,q.jsx)(Gf,{id:i,to:e.is_archived?`/accounts/manage/assignments/completed-assignments/`:t.pathname,query:n,onClick:()=>this.onClassClick({class_section:e.id},i),...r&&{"aria-current":`page`,as:`span`,tabIndex:0},children:e.name})},e.id)};render(){let{classSections:e,location:t}=this.props,{showArchived:n}=this.state;if(!e)return null;let r=e.filter(e=>!e.is_archived),i=r.length?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`Assignments`}),(0,q.jsx)(`h2`,{className:`manage-student-assignment-classList-header`,children:`Classes`}),(0,q.jsx)(`ul`,{className:`manage-sidebar-menu student-app`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(Gf,{id:`all-classes`,to:t.pathname,onClick:()=>this.onClassClick({unarchived:`True`},`all-classes`),...!t.search&&{"aria-current":`page`,as:`span`,tabIndex:0},children:`All`})},`all`)].concat(r.map(this.listifyClass))})]}):null,a=e.filter(e=>e.is_archived);return(0,q.jsxs)(`div`,{children:[i,a.length?(0,q.jsxs)(`div`,{className:`manage-student-assignment-classList-archived-container`,children:[(0,q.jsx)(`h2`,{className:`manage-student-assignment-classList-header`,children:`Archived Classes`}),(0,q.jsx)(`button`,{className:`flo-button-secondary`,onClick:e=>this.setState({showArchived:!n}),children:n?`Hide`:`Show`}),n?(0,q.jsx)(`ul`,{className:`manage-sidebar-menu student-app`,children:a.map(this.listifyClass)}):null]}):null]})}},UI=y(({currentTab:e,location:t,match:n,paginationDetails:r,query:i,studentAssignmentsList:a,classSections:o,isVocabPracticeEnabled:s})=>{let c=sI(),l=()=>{let e=o&&o.find(e=>e.id===Number(i.class));return!i.class||e&&!e.is_archived},u=t=>t===e,d=(!a.request||a.request.state()===`resolved`)&&r?r.count:null;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:`manage-student-sidebarContainer`,children:!!o?.length&&(0,q.jsx)(HI,{classSections:o,location:t,params:n.params})}),(0,q.jsxs)(`div`,{className:`manage-student-contentArea-container`,children:[l()&&(0,q.jsxs)(`div`,{className:`manage-student-assignment-toggle-container`,children:[(0,q.jsx)(`ul`,{ref:c,"aria-label":`Assignments`,role:`tablist`,className:`flo-toggle-container`,children:Object.keys(ce).map(e=>(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{exact:!0,activeClassName:`link-most-active`,role:`tab`,id:`${e}-tab`,"aria-controls":`${e}-panel`,"aria-selected":u(e),tabIndex:u(e)?0:-1,to:(0,RC.default)({},t,{pathname:`/accounts/manage/assignments/${e===`active-assignments`?``:`${e}/`}`,state:{keepFocus:!0}}),children:ce[e].tab})},e))}),(0,q.jsx)(VI,{currentTab:e,numAssignments:d,query:i})]}),(0,q.jsx)(BI,{currentTab:e,paginationDetails:r,studentAssignmentsList:a,isVocabPracticeEnabled:s})]})]})}),WI=class extends G.Component{static propTypes={assessments:K.default.shape({classSections:K.default.object,studentAssignments:K.default.object}),location:K.default.object.isRequired,match:K.default.object.isRequired,isVocabPracticeEnabled:K.default.bool,reduxClassSectionsList:K.default.object,shouldUseReduxClasses:K.default.bool};getStudentAssignmentsList=()=>this.props.assessments.studentAssignments.list;render(){let{assessments:e,location:t,match:n,isVocabPracticeEnabled:r,shouldUseReduxClasses:i,reduxClassSectionsList:a}=this.props;if(i&&a?.error||!i&&e.classSections.list.request&&e.classSections.list.request.state()===`rejected`)return(0,q.jsx)(TF,{});let o=Ji.parse(t.search),s=i?Object.values(a):e.classSections.list.data,c={classSections:s,paginationDetails:e.paginationDetails,query:o,studentAssignmentsList:this.getStudentAssignmentsList(),isVocabPracticeEnabled:r};return(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${n.path}:studentAssignmentId/:activityType/:activityAttemptId/`,render:()=>(0,q.jsx)(RI,{classSections:s,studentAssignments:this.getStudentAssignmentsList().data})}),(0,q.jsx)(x,{path:`${n.path}completed-assignments/`,render:()=>(0,q.jsx)(UI,{currentTab:`completed-assignments`,...c})}),(0,q.jsx)(x,{path:`${n.path}past-due-assignments/`,render:()=>(0,q.jsx)(UI,{currentTab:`past-due-assignments`,...c})}),(0,q.jsx)(x,{render:()=>(0,q.jsx)(UI,{currentTab:`active-assignments`,...c})})]})}},GI=y(N(e=>({isVocabPracticeEnabled:_n(e)}))(WI)),KI=L([Ui([D.ENABLE_REDUX_STATE_MANAGEMENT_FOR_CLASSES])],e=>e[D.ENABLE_REDUX_STATE_MANAGEMENT_FOR_CLASSES]),qI=L([st,tt],(e,t)=>t&&e),JI=class extends G.Component{static propTypes={assessments:K.default.object.isRequired,match:K.default.object.isRequired,reduxClassSectionsList:K.default.object,shouldUseReduxClasse
329s:K.default.bool,classesLoaded:K.default.bool};state={showArchived:!1};hasArchivedClasses=()=>this.getClassSections()?.some(e=>!!e.is_archived);getClassSections=()=>{let{shouldUseReduxClasses:e,reduxClassSectionsList:t,assessments:n}=this.props;return e?Object.values(t):n.classSections.list.data};renderClassSections=(e=!1)=>{let{isCoTeachersAvailable:t,primaryTeachersByClasses:n}=this.props;return(this.getClassSections()||[]).filter(t=>e===!!t.is_archived).map(r=>{let i={class:r.id},a=`/accounts/manage/assignments/`,o=n[r.id],s=t&&!!r.coteachers?.length,c=r.coteachers.map(e=>e.last_name).join(`, `);return(0,q.jsxs)(`div`,{className:`flo-card-container noHover manage-student-classList-class`,children:[(0,q.jsxs)(`div`,{className:`manage-student-classList-class-cardLeft`,children:[(0,q.jsx)(`h2`,{className:`flo-card-container-headline manage-student-classList-class`,children:r.name}),(0,q.jsxs)(`div`,{className:`manage-student-classList-teacher`,children:[(0,q.jsxs)(`p`,{children:[`Teacher: `,o?.last_name??``]}),s&&(0,q.jsxs)(`p`,{title:c,className:`coteacher-names`,children:[`Co-teacher(s): `,c]})]})]}),(0,q.jsxs)(`div`,{className:`manage-student-classList-class-cardRight`,children:[!e&&(0,q.jsx)(Gf,{className:`flo-button-secondary`,query:i,to:a,children:`Assignments`}),(0,q.jsx)(Gf,{className:`flo-button-secondary`,query:i,to:`${a}completed-assignments/`,children:`Results`})]})]},r.id)})};onJoinClassClick=()=>{let{actions:e,closeModal:t,openModal:n}=this.props;n({modal:Q.STUDENT_JOIN_CLASS_MODAL,props:{onSuccess:e.fetchClassSectionsList,successMessage:`Great, you're in!`,onClose:t}})};render(){let{classesLoaded:e}=this.props,{showArchived:t}=this.state;return e?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:`manage-student-sidebarContainer`,children:(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`My Classes`})}),(0,q.jsx)(`div`,{className:`manage-student-classList-container`,children:(0,q.jsxs)(`div`,{className:`manage-student-classList`,children:[this.renderClassSections(),this.hasArchivedClasses()&&(0,q.jsxs)(`div`,{className:`studentArchivedClasses`,children:[(0,q.jsx)(`h3`,{children:`Archived Classes`}),(0,q.jsx)(`button`,{className:`archive-toggle flo-button-secondary`,onClick:()=>this.setState({showArchived:!t}),children:(0,q.jsx)(`span`,{className:`archive-toggle-${t?`show`:`hidden`}`,children:t?`Hide`:`Show`})}),t&&(0,q.jsx)(`div`,{children:this.renderClassSections(!0)})]}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`button`,{role:`button`,className:`manage-classes-classContainer flo-card-container addClass`,onClick:this.onJoinClassClick,children:[(0,q.jsx)(`svg`,{"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon add`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M19,13c0,0.6-0.4,1-1,1h-4v4c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-4H6c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1h4V6c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v4h4c0.6,0,1,0.4,1,1V13z`})}),`Join Class`]})]})})]}):(0,q.jsx)(V,{})}},YI=y(N(e=>({isCoTeachersAvailable:qI(e),classesLoaded:!B(e,hn.CLASSES),reduxClassSections:Kn(e),shouldUseReduxClasses:KI(e),primaryTeachersByClasses:he(e)}),e=>({openModal:t=>e(Fd(t)),closeModal:()=>e(Id()),dispatch:e,...U({fetchClassSectionsList:mi.fetchClassSectionsList},e)}))(JI)),XI=class extends G.Component{state={assessments:Ad.getState()};UNSAFE_componentWillMount(){Ad.on(`change`,this._onAssessmentStoreChange),Pd.getClassList()}componentWillUnmount(){Ad.removeListener(`change`,this._onAssessmentStoreChange)}_onAssessmentStoreChange=e=>{this.setState({assessments:e})};render(){let{match:{path:e},user:t,setUser:n,reduxClassSectionsList:r,shouldUseReduxClasses:i}=this.props,{assessments:a}=this.state;if(!t.id)return(0,q.jsx)(v,{to:`/`});if(i&&r?.error||!i&&a.classSections.list.request&&a.classSections.list.request.state()===`rejected`)return(0,q.jsx)(TF,{});let o={assessments:a,setUser:n,studentApp:!0,user:t,reduxClassSectionsList:r,shouldUseReduxClasses:i};return(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${e}assignments/`,render:()=>(0,q.jsx)(GI,{...o})}),(0,q.jsx)(x,{path:`${e}class-sections/`,render:()=>(0,q.jsx)(YI,{...o})})]})}},ZI=N(e=>
329({reduxClassSectionsList:Kn(e),shouldUseReduxClasses:KI(e)}))(XI),QI=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon delete`,viewBox:`0 0 24 24`,...e,children:(0,q.jsx)(`path`,{stroke:`none`,d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M17,14H7c-1.1,0-2-0.9-2-2s0.9-2,2-2h10c1.1,0,2,0.9,2,2S18.1,14,17,14z`})}),$I={"default-browse-thumbnail-dimensions":`Favorites__default-browse-thumbnail-dimensions___03620096`,"default-browse-card-dimensions":`Favorites__default-browse-card-dimensions___a5d72334`,manageFavoriteContainer:`Favorites__manageFavoriteContainer___98714aff`,manageFavoriteActionContainer:`Favorites__manageFavoriteActionContainer___a9ea7732`,manageFavoriteThumbnailContainer:`Favorites__manageFavoriteThumbnailContainer___8a746a26`,manageFavoriteThumb:`Favorites__manageFavoriteThumb___5c6837c8`,manageFavoriteTitle:`Favorites__manageFavoriteTitle___6a505d65`,link:`Favorites__link___594dce42`,manageFavoriteSubtitle:`Favorites__manageFavoriteSubtitle___ee2c750f`,manageFavoriteGrade:`Favorites__manageFavoriteGrade___db31df35`,manageFavoriteRemove:`Favorites__manageFavoriteRemove___80dde415`},eL=({pageSize:e=10})=>{let[t,n]=(0,G.useState)(null),[r,i]=(0,G.useState)(!1),[a,o]=(0,G.useState)(1),s=(0,G.useRef)(null),c=(t=null)=>{$.ajax({type:`GET`,url:`/api/units/`,data:{page:a,favorites:1,page_size:e},success:e=>{n(e),i(!1),t!==null&&setTimeout(()=>l(t),400)}}),i(!0)},l=e=>{e===-1?s.current?.focus():document.getElementById(`favorite-${e+1}`)?.focus()};(0,G.useEffect)(()=>{t?.count&&a>Math.ceil(t.count/e)&&o(Math.ceil(t.count/e)||1)},[t?.count]),(0,G.useEffect)(()=>(c(),()=>{Hi.getUser()}),[a]);let u=(n,r,o)=>{let s=o;t?.count&&e*(a-1)+o+1===t.count&&(s=o-1),n.preventDefault();let l=`/api/units/${r.id}/set_favorite/`;$.ajax({type:`PUT`,url:l,success:()=>c(s)}),i(!0)};return(0,q.jsxs)(`div`,{id:`faves-list`,children:[(0,q.jsx)(`p`,{className:`sr-only`,children:`This is a carousel of your favorite lessons. Use the Previous and Next buttons, or jump to a page using the numbered page buttons.`}),(0,q.jsx)(`div`,{className:`manage-container`,children:t?t.count?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(qc,{isLoading:r,setPageNumber:o,currentPage:a,totalPages:Math.ceil(t.count/e)}),(0,q.jsx)(`ul`,{style:r?{opacity:.5,pointerEvents:`none`}:{},children:t.results.map((e,n)=>(0,q.jsx)(`li`,{children:(0,q.jsx)(tL,{favorite:e,favoritesLength:t.results.length,counter:n+1,favsPage:a,onRemove:t=>{u(t,e,n),t.stopPropagation()}})},e.id))})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{tabIndex:0,ref:s,className:`nolist`,children:`No Favorites`}),(0,q.jsx)(`p`,{className:`nolist-message`,children:`It looks like you havenât saved any favorites yet. Create your own lesson library by clicking the star button at the top of any lesson. That will save it here so you can come back to it later.`})]}):(0,q.jsx)(V,{})})]})},tL=({favorite:e,onRemove:t,favoritesLength:n,counter:r,favsPage:i})=>{let a=C();return(0,q.jsxs)(`div`,{className:`${$I.manageFavoriteContainer} flo-card-container`,role:`group`,"aria-label":`slide ${r} of ${n} of page ${i}`,onClick:()=>a.push(`/unit/${e.page_name}`),children:[(0,q.jsxs)(`div`,{className:$I.manageFavoriteActionContainer,children:[(0,q.jsxs)(`div`,{className:`flo-videoThumbnail-container ${$I.manageFavoriteThumbnailContainer}`,children:[(0,q.jsx)(`div`,{className:`flo-videoThumbnail-play`,children:(0,q.jsx)(Uc,{})}),(0,q.jsx)(`span`,{className:`flo-videoThumbnail-overlay`}),(0,q.jsx)(`img`,{className:$I.manageFavoriteThumb,src:e.video_thumbnail})]}),(0,q.jsx)(`h2`,{className:$I.manageFavoriteTitle,children:(0,q.jsx)(b,{className:$I.link,to:`/unit/${e.page_name}`,id:`favorite-${r}`,children:e.name})}),(0,q.jsxs)(`p`,{className:$I.manageFavoriteGrade,children:[e.primary_topic,` | `,e.formatted_grade_range]})]}),(0,q.jsx)(`button`,{className:$I.manageFavoriteRemove,"aria-label":`Remove Favorite`,type:`button`,onClick:t,children:(0,q.jsx)(QI,{})})]})},nL=()=>(0,q.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{id:`payment-a`,d:`M18,0 L2,0 C0.89,0 0.01,0.89 0.01,2 L0,14 C0,15.11 0.89,16 2,16 L18,16 C19.11,16 20,15.11 20,14 L20,2 C20,0.89 19.11,0 18,0 Z M18,14 L2,14 L2,8 L18,8 L18,14 Z M18,4 L2,4 L2,2 L18,2 L18,4 Z`})}
329),rL={pause:`PauseButton__pause___749e3995`},iL=class extends G.Component{onPauseButtonPress=()=>{let{userId:e,subId:t,openModalProp:n}=this.props;za(`user clicked pause button from subscription page`,`top`,e),n({modal:Q.BILLING_CYCLE_MODAL,props:{subId:t,userId:e}})};render(){return(0,q.jsx)(`div`,{onClick:this.onPauseButtonPress,className:(0,J.default)(rL.pause),children:`Pause Subscription`})}},aL=N(e=>({subId:nt(e),userId:de(e)}),e=>({openModalProp:t=>e(Fd(t))}))(iL),oL={"default-browse-thumbnail-dimensions":`ProcessingButton__default-browse-thumbnail-dimensions___08477b4b`,"default-browse-card-dimensions":`ProcessingButton__default-browse-card-dimensions___892a088f`,"processing-renewal":`ProcessingButton__processing-renewal___a4290098`,"processing-upgrade":`ProcessingButton__processing-upgrade___639ccfea`,"processing-resume":`ProcessingButton__processing-resume___ed365f3f`,"processing-pause":`ProcessingButton__processing-pause___2a420f68`,"processing-downgrade":`ProcessingButton__processing-downgrade___5fb0d4ee`},sL=class extends G.PureComponent{render=()=>(0,q.jsx)(wa,{disabled:!0,className:(0,J.default)(oL[this.props.styleNameProp]),children:`Processing...`})},cL={resume:`ResumeButton__resume___8930408a`},lL=class extends G.Component{onResumeSubscriptionButtonPress=()=>{let{openModalProp:e,subscription:t,userId:n}=this.props;za(`user clicked resume button`,`top`,n),e({modal:Q.RESUME_ARE_YOU_SURE_MODAL,props:{subId:t.id,userId:n,isPaused:si(t)===Zi.PAUSED}})};renderResumeButton=()=>(0,q.jsx)(`div`,{onClick:this.onResumeSubscriptionButtonPress,className:(0,J.default)(cL.resume),children:`Resume Subscription`});render(){return this.renderResumeButton()}},uL=N(e=>({userId:de(e)}),e=>({openModalProp:t=>e(Fd(t))}))(lL),dL=e=>`/api/users/${e}`,fL=e=>`${dL(e)}/recurly2/`,pL=e=>`${dL(e)}/survey/`,mL=async e=>{let t={action:dr.CANCEL};try{return await Kt.put(fL(e),t,Me())}catch(t){throw di(Error(`SubscriptionCancellationError`),`User could not cancel subscriptions`,{error:t,userId:e},`error`),t}},hL=async(e,t)=>{let n={action:dr.REACTIVATE,subscription:t};try{await Kt.put(fL(e),n,Me())}catch(n){throw di(Error(`SubscriptionReactivationError`),`User could not reactivate recurly subscription`,{error:n,subscriptionId:t,userId:e},`error`),n}},gL=async(e,t,n)=>{let r={action:dr.PAUSE,billing_cycles:n,subscription:t};try{return await Kt.put(fL(e),r,Me())}catch(n){throw di(Error(`SubscriptionPauseError`),`User could not pause subscription`,{error:n,subId:t,userId:e},`error`),n}},_L=async(e,t)=>{let n={action:dr.RESUME,subscription:t};try{return await Kt.put(fL(e),n,Me())}catch(n){throw di(Error(`SubscriptionResumeError`),`User could not resume subscription`,{error:n,subId:t,userId:e},`error`),n}},vL=async(e,t,n)=>{let r={comment:n,options:t};try{return await Kt.post(pL(e),r,Me())}catch(t){throw di(Error(`SurveyCancellationOptionsError`),`User could not send survey cancellation options`,{error:t,userId:e},`error`),t}},yL=async(e,t)=>{let n={action:dr.DOWNGRADE,subscription:t};try{return await Kt.put(fL(e),n,Me())}catch(n){throw di(Error(`SubscriptionUpgradeError`),`User could not downgrade to monthly recurly subscription`,{error:n,subscriptionId:t,userId:e},`error`),n}},bL={"renew-button":`ActionButton__renew-button___ea0229fb`},xL=class extends G.Component{state={processingRecurlyUpdate:!1};redirectToPlansPage=()=>{let{history:e,user:t}=this.props;za(`subscription expired, user clicked reactivate button to pricing page`,`top`,t.id),e.push(`/plans/?signup=${P.RECURLY_SELECT_PLAN}&${ii}`)};renewAndOpenConfirmationModal=async()=>{let{currentSub:e,openModalProp:t,user:n}=this.props;try{this.setState({processingRecurlyUpdate:!0}),za(`subscription cancelled, user clicked renewal button`,`top`,n.id),await hL(n.id,e.id),t({modal:Q.RENEWAL_CONFIRMATION_MODAL}),Hi.getManageData()}catch{F.error({message:`There was an error reactivating your subscription. Please try again.`})}finally{this.setState({processingRecurlyUpdate:!1})}};isPausePending=()=>{let{currentSub:e,currentSubStatus:t}=this.props;return t===Zi.ACTIVE&&e.pause_start};renderRenewalButton=()=>{let{currentSubStatus:e,displayShip:t,userSubscribershipId:n}=this.props,{processingRecurlyUpdate:r}=this.state;if(e===Zi.ACTIVE||e===Zi.PAUSED||t!==n)return null;let i=e===Zi.EXPIRED?this.redirectToPlansPage:this.renewAndOpenConfirmationModal;return r?(0,q.jsx)(sL,{styleNameProp:`processing-renewal`}):(0,q.jsx)(wa,{dataTestId:`renew-button`,onClick:i,className:(0,J.default)(`button--primary`,bL[`renew-button`]),children:`Reactivate Subscription`})};renderPauseButton=()=>{let{currentSub:e}=this.props;return e.is_pause_eligible?(0,q.jsx)(aL,{}):null};renderResumeButton=()=>{let{currentSubStatus:e,currentSub:t}=this.props;return e===Zi.PAUSED||this.isPausePending()?(0,q.jsx)(uL,{subscription:t}):null};render(){return(0,q.jsxs)(`div`,{children:[this.renderRenewalButton(),this.renderPauseButton(),this.renderResumeButton()]})}},SL={section:`SubscriptionInfo__section___9c51191e`,"icon-row":`SubscriptionInfo__icon-row___6ff95e60`,"top-information-title":`SubscriptionInfo__top-information-title___2f6c61d7`,"general-details":`SubscriptionInfo__general-details___1bd1d850`,rightSection:`SubscriptionInfo__rightSection___3f720ad1`,"status-label":`SubscriptionInfo__status-label___b58b08bb`,"Active-status":`SubscriptionInfo__Active-status___b2d04a22`,"Canceled-status":`SubscriptionInfo__Canceled-status___2afc03a2`,"Expired-status":`SubscriptionInfo__Expired-status___95c7ca17`,"Paused-status":`SubscriptionInfo__Paused-status___0677d634`,"extra-message":`SubscriptionInfo__extra-message___39f7958f`,"pause-pending":`SubscriptionInfo__pause-pending___27183071`,label:`SubscriptionInfo__label___0ae4d976`,date:`SubscriptionInfo__date___eb5722ef`,paused:`SubscriptionInfo__paused___6659a24c`,leftSection:`SubscriptionInfo__leftSection___b51408d7`,"update-link":`SubscriptionInfo__update-link___6b0b5065`,"row-block-wrapper":`SubscriptionInfo__row-block-wrapper___356338b3`,"data-container":`SubscriptionInfo__data-container___2461dd8f`,row:`SubscriptionInfo__row___8894b93f`,data:`SubscriptionInfo__data___1a9acf17`,"row-block":`SubscriptionInfo__row-block___a5051fb0`,"cancellation-row":`SubscriptionInfo__cancellation-row___fd021d12`,"cancellation-warning":`SubscriptionInfo__cancellation-warning___ee7882b3`,"cancellation-button-container":`SubscriptionInfo__cancellation-button-container___1c71df67`,"cancellation-button":`SubscriptionInfo__cancellation-button___fc554adc`,"school-managed":`SubscriptionInfo__school-managed___4937a5ea`,"school-managed-explanation":`SubscriptionInfo__school-managed-explanation___32e1083c`,"school-managed-button":`SubscriptionInfo__school-managed-button___2e5647f7`,"subscription-dropdown":`SubscriptionInfo__subscription-dropdown___eab19a31`,"drop-down-menu-item-wrapper":`SubscriptionInfo__drop-down-menu-item-wrapper___cd7ac317`,"drop-down-menu-item":`SubscriptionInfo__drop-down-menu-item___dd0e5e79`,arrow:`SubscriptionInfo__arrow___67e6b730`,"
329with-dropdown":`SubscriptionInfo__with-dropdown___543673cc`},CL=class extends G.Component{state={displayShip:this.props.userSubscriberships[0].id,dropDownOpen:!1};componentDidMount(){let{history:e,user:t}=this.props,{nav_context:{nav_bar:n}}=t;Vi(t)&&!n.name&&e.push(`/accounts/manage/info/`),document.body.addEventListener(`click`,this.closeDropdown)}componentWillUnmount=()=>{document.body.removeEventListener(`click`,this.closeDropdown)};closeDropdown=e=>{e.target&&e.target.className&&!e.target.className.includes(`drop-down-menu-item`)&&this.setState({dropDownOpen:!1})};currentShip=()=>this.props.userSubscriberships.find(e=>e.id===this.state.displayShip);currentSub=()=>this.currentShip().subscription;currentSubStatus=()=>si(this.currentSub());handleCancellationClick=()=>{let{openModalProp:e,user:t}=this.props;za(`user clicked cancel button`,`bottom`,t.id);let n=this.currentSub();e({modal:Q.CANCELLATION_CHECK_MODAL,props:{subscription:n}})};subscribershipDisplayText=e=>{let t=e.subscription;return`${t.external_summary_string} (#${t.id})`};toggleDropDown=()=>{this.setState(e=>({dropDownOpen:!e.dropDownOpen}))};renderCancellationButton=()=>(0,q.jsxs)(`section`,{className:(0,J.default)(SL.section,SL[`cancellation-row`]),children:[(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{className:(0,J.default)(SL[`icon-row`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`top-information-title`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL.leftSection),children:(0,q.jsx)(Ko,{})}),(0,q.jsx)(`div`,{className:(0,J.default)(SL.rightSection),children:(0,q.jsx)(`span`,{children:`Cancel Subscription`})})]})}),(0,q.jsx)(`div`,{className:(0,J.default)(SL[`cancellation-row`]),children:(0,q.jsx)(`p`,{className:(0,J.default)(SL[`cancellation-warning`]),children:`By cancelling your subscription, you may not be able to resubscribe or renew at the same price.`})})]}),(0,q.jsx)(`div`,{className:(0,J.default)(SL[`cancellation-button-container`]),children:(0,q.jsx)(wa,{dataTestId:`cancellation-button`,onClick:this.handleCancellationClick,className:(0,J.default)(SL[`cancellation-button`]),children:`Cancel Subscription`})})]});renderDropDown=()=>{let{dropDownOpen:e}=this.state;return(0,q.jsxs)(`div`,{style:e?{background:`#f1f3f6`}:{},className:(0,J.default)(SL[`subscription-dropdown`]),children:[(0,q.jsxs)(`span`,{"data-testid":`selected-sub`,onClick:this.toggleDropDown,children:[this.subscribershipDisplayText(this.currentShip()),(0,q.jsx)(`svg`,{className:(0,J.default)(SL.arrow),fill:`#565cc0`,viewBox:`0 0 10 6`,children:(0,q.jsx)(`path`,{d:`M9.67,1.48,6,5.29a1.44,1.44,0,0,1-2.1,0L.33,1.48A.72.72,0,0,1,.86.26H9.14A.72.72,0,0,1,9.67,1.48Z`})})]}),(0,q.jsx)(`ul`,{className:(0,J.default)(SL[`drop-down-menu-item-wrapper`]),children:this.renderDropDownContents()})]})};renderDropDownContents=()=>{let{userSubscriberships:e}=this.props,{displayShip:t,dropDownOpen:n}=this.state;return n?e.filter(e=>e.id!==t).map((e,t)=>{let n=this.subscribershipDisplayText(e);return(0,q.jsx)(`li`,{"data-testid":`drop-down-menu-item-${e.subscription.id}`,className:(0,J.default)(SL[`drop-down-menu-item`]),onClick:()=>this.setState({displayShip:e.id,dropDownOpen:!1}),children:n},`${n}-${t}`)}):null};renderIndividualManagedView=()=>{let e=this.currentSub(),t=this.currentSubStatus();return(0,q.jsx)(`div`,{className:`manage-container`,children:(0,q.jsxs)(`div`,{children:[this.renderPlanDetails(),e.recurly_token?this.renderPaymentDetails():null,(t===Zi.ACTIVE||t===Zi.PAUSED)&&!e.is_trial?this.renderCancellationButton():null]})})};onClickBillingLink=()=>{let{user:e}=this.props;za(`user click billing information link`,`middle`,e.id)};renderPaymentDetails=()=>{let e=this.currentSub();return(0,q.jsx)(`section`,{className:(0,J.default)(SL.section),children:(0,q.jsxs)(`h3`,{className:(0,J.default)(SL[`icon-row`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`top-information-title`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL.leftSection),children:(0,q.jsx)(nL,{})}),(0,q.jsx)(`div`,{className:(0,J.default)(SL.rightSection),children:(0,q.jsx)(`span`,{children:`Payment Details`})})]}),(0,q.jsx)(`a`,{className:(0,J.default)(SL[`update-link`]),href:`https://flocabulary.recurly.com/account/${e.recurly_token}`,onClick:this.onClickBillingLink,children:`Update billing info/view invoices`})]})})};renderPlanDetails=()=>{let{history:e,openModalProp:t,user:n,userSubscriberships:r}=this.props,{displayShip:i}=this.state,a=this.currentSub(),o=this.currentSubStatus(),s=M(a.next_payment_date||void 0);return(0,q.jsxs)(`section`,{className:(0,J.default)(SL.section),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(SL[`icon-row`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`top-information-title`],SL[`general-details`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL.leftSection),children:(0,q.jsx)(Wc,{viewBox:`0 0 24 24`})}),(0,q.jsxs)(`div`,{className:(0,J.default)(SL.rightSection),"data-testid":`top-buttons-section`,children:[(0,q.jsx)(`span`,{children:`PLAN DETAILS`}),this.renderStatusLabel(),(0,q.jsx)(xL,{currentSub:a,currentSubStatus:o,displayShip:i,history:e,openModalProp:t,user:n,userSubscribershipId:r[0].id})]})]})}),(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`row-block-wrapper`],SL[`data-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`row-block`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.label),children:`Plan Type:`})}),s.isValid()?(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.label),children:`Next Billing Date:`})}):null,(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.label),children:` Subscription #:`})})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`row-block`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.data),children:a.external_summary_string})}),s.isValid()?(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.data),"data-testid":`billing-date`,children:o===Zi.ACTIVE||o===Zi.PAUSED?s.format(`M/D/YYYY`):`N/A`})}):null,(0,q.jsx)(`div`,{className:(0,J.default)(SL.row),children:(0,q.jsx)(`span`,{className:(0,J.default)(SL.data),children:a.id})})]})]})]})};renderStatusLabel=()=>{let e=this.currentSub(),t=this.currentSubStatus(),n=null;switch(t){case Zi.ACTIVE:e.pause_start&&(n=this.renderPausePendingExtraLabel(e.pause_start));break;case Zi.PAUSED:n=this.renderPausedExtraLabel(e.pause_end);break}return(0,q.jsxs)(`div`,{"data-testid":`status-span`,children:[(0,q.jsx)(`div`,{className:(0,J.default)(SL[`status-label`],SL[`${t}-status`]),children:t}),n]})};renderPausePendingExtraLabel=e=>e?(0,q.jsxs)(`div`,{className:(0,J.default)(SL[`extra-message`],SL[`pause
329-pending`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(SL.label),children:` PAUSE PENDING `}),(0,q.jsxs)(`span`,{className:(0,J.default)(SL.date),children:[` `,`(`,M(e).format(`M/D/YYYY`),`)`,` `]})]}):null;renderPausedExtraLabel=e=>e?(0,q.jsxs)(`span`,{className:(0,J.default)(SL[`extra-message`],SL.paused),children:[`(Resumes - `,M(e).format(`M/D/YYYY`)||`N/A`,`)`]}):null;renderSchoolManagedView=()=>(0,q.jsxs)(`div`,{className:`manage-container`,children:[(0,q.jsx)(`h3`,{"data-testid":`school-managed`,className:(0,J.default)(SL[`school-managed`]),children:`Your subscription is managed by your school`}),(0,q.jsx)(`div`,{className:(0,J.default)(SL[`school-managed-explanation`]),children:`Go to the School tab for more information.`}),(0,q.jsx)(b,{to:`/accounts/manage/schools/`,children:(0,q.jsx)(wa,{className:(0,J.default)(`button--primary`,SL[`school-managed-button`]),children:`My School`})})]});renderSubMenu=e=>e.length<2?null:(0,q.jsxs)(`h3`,{"data-testid":`dropdown-wrapper`,className:(0,J.default)(SL[`icon-row`],SL[`with-dropdown`]),children:[`You have multiple subscriptions`,this.renderDropDown()]});render(){let{userSubscriberships:e}=this.props;return(0,q.jsxs)(`div`,{children:[this.renderSubMenu(e.filter(e=>!e.subscription.is_trial)),this.currentSub().is_group?this.renderSchoolManagedView():this.renderIndividualManagedView()]})}},wL=N(null,e=>({openModalProp:t=>e(Fd(t))}))(CL),TL=()=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{children:`Welcome to Flocabulary!`}),(0,q.jsx)(`p`,{children:`What would you like to do?`}),(0,q.jsxs)(`ul`,{children:[(0,q.jsxs)(`li`,{children:[`Want to know how things work? Watch a`,` `,(0,q.jsx)(b,{to:`/how-it-works/`,target:`_blank`,children:`Video Demo`})]}),(0,q.jsxs)(`li`,{children:[`Want to get started right away?`,(0,q.jsx)(b,{to:`/accounts/manage/class-sections/add/`,children:`Create a Class`})]})]})]}),EL=r(((e,t)=>{t.exports=function(e){var t=[{name:`iOS`,rule:/iP(hone|od|ad)/},{name:`Android OS`,rule:/Android/},{name:`BlackBerry OS`,rule:/BlackBerry|BB10/},{name:`Windows Mobile`,rule:/IEMobile/},{name:`Amazon OS`,rule:/Kindle/},{name:`Windows 3.11`,rule:/Win16/},{name:`Windows 95`,rule:/(Windows 95)|(Win95)|(Windows_95)/},{name:`Windows 98`,rule:/(Windows 98)|(Win98)/},{name:`Windows 2000`,rule:/(Windows NT 5.0)|(Windows 2000)/},{name:`Windows XP`,rule:/(Windows NT 5.1)|(Windows XP)/},{name:`Windows Server 2003`,rule:/(Windows NT 5.2)/},{name:`Windows Vista`,rule:/(Windows NT 6.0)/},{name:`Windows 7`,rule:/(Windows NT 6.1)/},{name:`Windows 8`,rule:/(Windows NT 6.2)/},{name:`Windows 8.1`,rule:/(Windows NT 6.3)/},{name:`Windows 10`,rule:/(Windows NT 10.0)/},{name:`Windows ME`,rule:/Windows ME/},{name:`Open BSD`,rule:/OpenBSD/},{name:`Sun OS`,rule:/SunOS/},{name:`Linux`,rule:/(Linux)|(X11)/},{name:`Mac OS`,rule:/(Mac_PowerPC)|(Macintosh)/},{name:`QNX`,rule:/QNX/},{name:`BeOS`,rule:/BeOS/},{name:`OS/2`,rule:/OS\/2/},{name:`Search Bot`,rule:/(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves\/Teoma)|(ia_archiver)/}].filter(function(t){if(e.match(t.rule))return!0});return t&&t[0]?t[0].name:null}})),DL=r(((e,t)=>{var n=EL();t.exports=function(e){return e?[[`edge`,/Edge\/([0-9\._]+)/],[`yandexbrowser`,/YaBrowser\/([0-9\._]+)/],[`vivaldi`,/Vivaldi\/([0-9\.]+)/],[`kakaotalk`,/KAKAOTALK\s([0-9\.]+)/],[`chrome`,/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],[`phantomjs`,/PhantomJS\/([0-9\.]+)(:?\s|$)/],[`crios`,/CriOS\/([0-9\.]+)(:?\s|$)/],[`firefox`,/Firefox\/([0-9\.]+)(?:\s|$)/],[`fxios`,/FxiOS\/([0-9\.]+)/],[`opera`,/Opera\/([0-9\.]+)(?:\s|$)/],[`opera`,/OPR\/([0-9\.]+)(:?\s|$)$/],[`ie`,/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],[`ie`,/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],[`ie`,/MSIE\s(7\.0)/],[`bb10`,/BB10;\sTouch.*Version\/([0-9\.]+)/],[`android`,/Android\s([0-9\.]+)/],[`ios`,/Version\/([0-9\._]+).*Mobile.*Safari.*/],[`safari`,/Version\/([0-9\._]+).*Safari/]].map(function(t){if(t[1].test(e)){var r=t[1].exec(e),i=r&&r[1].split(/[._]/).slice(0,3);return i&&i.length<3&&Array.prototype.push.apply(i,i.length==1?[0,0]:[0]),{name:t[0],version:i.join(`.`),os:n(e)}}}
329).filter(Boolean).shift():null}})),OL=t(r(((e,t)=>{var n=DL(),r;typeof navigator<`u`&&navigator&&(r=navigator.userAgent),t.exports=n(r)}))()),kL=t(fl()),AL=t(Zs()),jL=class extends G.PureComponent{static defaultProps={className:``,primaryColor:`#181828`};render(){let{className:e,primaryColor:t}=this.props;return(0,q.jsx)(`svg`,{viewBox:`0 0 18 22`,version:`1.1`,className:e,children:(0,q.jsx)(`g`,{stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,children:(0,q.jsx)(`g`,{transform:`translate(-1017.000000, -4494.000000)`,fill:t,fillRule:`nonzero`,children:(0,q.jsx)(`g`,{transform:`translate(1017.000000, 4494.000000)`,children:(0,q.jsx)(`path`,{d:`M13,0 L2,0 C0.9,0 0,0.9 0,2 L0,15 L2,15 L2,2 L13,2 L13,0 Z M16,4 L6,4 C4.9,4 4,4.9 4,6 L4,20 C4,21.1 4.9,22 6,22 L16,22 C17.1,22 18,21.1 18,20 L18,6 C18,4.9 17.1,4 16,4 Z M16,20 L6,20 L6,6 L16,6 L16,20 Z`,id:`Shape`})})})})})}},ML=class extends G.Component{static propTypes={activationLink:K.default.any,className:K.default.string,copyText:K.default.string,disabled:K.default.bool,icon:K.default.bool,targetId:K.default.string,classCode:K.default.bool};debouncedFunction=(0,kL.default)(()=>this.props.actions.copiedClassCode(),3e3);onCopy=e=>{e.clearSelection(),this.props.classCode&&this.debouncedFunction(),F.success({message:(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`strong`,{children:e.text}),` has been copied to your clipboard!`]})})};render(){if(OL.default.name===`safari`&&OL.default.version<10)return null;let{activationLink:e=``,className:t=``,copyText:n=``,disabled:r=!1,icon:i=!1,targetId:a=``}=this.props,o=e?{"data-clipboard-text":e}:{"data-clipboard-target":`#${a}`};return(0,q.jsxs)(AL.default,{"button-disabled":r,className:n?`clipboard-link${r?`-disabled`:``} ${t}`:`flo-clipboard-button flo-button-primary-reallySmall`,onSuccess:this.onCopy,...o,children:[n||`copy`,!e&&i&&(0,q.jsx)(jL,{})]})}},NL=N(null,e=>U({copiedClassCode:lt.copiedClassCode},e))(ML),PL=class extends G.Component{state={newEmail:``,emailConfirmation:``,email:null,emailError:null,password:null,passwordError:null};setEmailIfMatching=()=>{this.state.newEmail===this.state.emailConfirmation&&this.setState({emailError:null,email:this.state.newEmail})};setErrorIfNotMatching=()=>{this.state.newEmail!==this.state.emailConfirmation&&this.setState({emailError:`Provided emails do not match. Please correct.`,email:null})};getFormContent=()=>{let{closeModal:e,isOpen:t,requestHandler:{request:n},user:r,userSubscriberships:i}=this.props;if(!t)return null;let{email:a,newEmail:o,emailConfirmation:s,emailError:c,password:l,passwordError:u}=this.state;if(!n||n&&n.state()===`rejected`){let e=e=>this.setState(e,this.setEmailIfMatching);return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:`paragraph-with-margin-bottom`,children:`Changing your email address will also change your username. You'll use your new email address to log in to Flocabulary.com.`}),(0,q.jsx)(`label`,{children:`Enter your new email address`}),(0,q.jsx)(`input`,{id:`change_email_1`,className:`emailinput`,value:o,type:`email`,onChange:t=>e({newEmail:t.target.value}),autoComplete:Bl.EMAIL}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`label`,{children:`Confirm your new email address`}),(0,q.jsx)(`input`,{id:`change_email_2`,className:`emailinput`,value:s,type:`email`,onChange:t=>e({emailConfirmation:t.target.value}),onBlur:this.setErrorIfNotMatching,disabled:!o,autoComplete:Bl.EMAIL}),c?(0,q.jsx)(`p`,{className:`flo-message-error`,children:c}):null,(0,q.jsx)(`br`,{}),(0,q.jsx)(`label`,{children:`Please confirm your current password to make the change`}),(0,q.jsx)(`input`,{id:`change_email_password`,type:`password`,onChange:e=>this.setState({password:e.target.value}),value:l||``,autoComplete:Bl.CURRENT_PASSWORD}),u?(0,q.jsx)(`p`,{className:`flo-message-error`,children:u}):null]})}if(n.state()===`pending`)return(0,q.jsx)(V,{});let d=r.has_current_site_subscription||r.is_individual_trialist||!!i.length;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:`paragraph-with-margin-bottom`,children:`You've successfully changed your email address and username to:`}),(0,q.jsx)(`p`,{className:`flo-message-success paragraph-with-margin-bottom`,children:a}),d?(0,q.jsx)(`p`,{style:{marginBottom:`8px`},children:`Please check your email to verify your account.`}):null,(0,q.jsx)(`p`,{children:`Your email address is your username. The next time you log in to flocabulary.com, make sure to use this new email address.`}),(0,q.jsx)(`button`,{type:`button`,className:`flo-button-primary`,onClick:e,children:`Got it!`})]})};render(){let{isOpen:e,closeModal:t,requestHandler:n,userId:r}=this.props,{email:i,password:a}=this.state;return(0,q.jsx)(wS,{isOpen:e,title:n.request&&n.request.state()===`resolved`?`Success!`:`Change your email address`,buttonText:`Change Email`,closeModal:t,requestHandler:n,onConfirm:()=>{i&&a&&(Hi.changeEmail(r,i,a),this.setState({password:null}))},onOpen:e=>{this.setState({email:null,password:null,emailError:null,passwordError:null,newEmail:null,emailConfirmation:null}),Hi.resetRequestHandler(e)},onError:e=>{if(e.response.error===`FORBIDDEN`)this.setState({passwordError:`The password you entered was incorrect. Please try again.`,emailError:null});else if(e.response.error===`BAD REQUEST`){let t=e.request.responseText.indexOf(`valid`)===-1?`The email you entered already exists in our system.`:`The email you entered is not val
329id.`;this.setState({emailError:t,passwordError:null})}},disableSubmit:()=>!(i&&a),children:this.getFormContent()})}},FL=e=>{let t=e=>`${e[0].toUpperCase()}${e.substr(1).replace(/_/g,` `)}`,n=e.options||{},r=n.fields||{};return Object.keys(e.type.meta.props).forEach(e=>{let n=r[e]||{};n.attrs=ja.extend({placeholder:Xs(n.label)&&n.label?n.label:t(e)},n.attrs||{}),n.label=n.label&&!Xs(n.label)||n.displayLabel?n.label:` `,r[e]=n}),n.fields=r,e.options=n,e};function IL(e){let t=e.meta.map;return Object.keys(t).map(e=>({value:e,text:t[e]}))}var LL=class extends Y.default.form.Select{getOptions(){let e=this.props.options,t=e.options?e.options.slice():IL(this.getEnum());e.orderFn&&(t=ja.sortBy(t,e.orderFn));let n=this.getNullOption();return!this.isMultiple()&&e.nullOption!==!1&&t.unshift(n),t}},RL=class extends Y.default.form.Component{getTemplate(){return Y.default.form.Form.templates.select.clone({renderSelect:e=>{let t=Object.keys(e.typeInfo.innerType.meta.type.meta.map).map(e=>Number(e)),n=e.value.length===t.length;return(0,q.jsx)(`div`,{className:`multiCheckbox`,children:(0,q.jsxs)(`ul`,{className:e.path[0],children:[t.map(t=>(0,q.jsx)(`li`,{children:(0,q.jsxs)(`label`,{htmlFor:`${e.path[0]}${t}`,children:[(0,q.jsx)(`input`,{id:`${e.path[0]}${t}`,type:`checkbox`,checked:e.value.indexOf(t)===-1?``:`checked`,onChange:n=>{e.onChange(e.value.indexOf(t)===-1?e.value.concat([t]):e.value.filter(e=>e!==t))}}),(0,q.jsx)(`span`,{children:e.typeInfo.innerType.meta.type.meta.map[t]})]})},`${e.path[0]}${t}`)),(0,q.jsx)(`li`,{children:(0,q.jsxs)(`label`,{htmlFor:`${e.path[0]}-select-all`,children:[(0,q.jsx)(`input`,{id:`${e.path[0]}-select-all`,type:`checkbox`,checked:n?`checked`:``,onChange:r=>{e.onChange(n?[]:t)}}),(0,q.jsx)(`span`,{children:e.path[0]===`grades`?n?`none`:`all`:(0,q.jsx)(`span`,{children:`Select All`})})]})})]})})}})}},zL={"default-browse-thumbnail-dimensions":`PillSelectionFactory__default-browse-thumbnail-dimensions___e8cf3a7f`,"default-browse-card-dimensions":`PillSelectionFactory__default-browse-card-dimensions___5be8d897`,"form-label":`PillSelectionFactory__form-label___7ae990d5`,"field-wrapper":`PillSelectionFactory__field-wrapper___c260216c`},BL=class extends Y.default.form.Component{getTemplate(){return Y.default.form.Form.templates.select.clone({renderSelect:e=>{let t=Object.keys(e.typeInfo.innerType.meta.type.meta.map).map(e=>Number(e)),n=e=>{let t=Object.keys($n).find(t=>$n[t]===e);return t?Ii[t]:void 0};e.value||=[];let r={grades:{filterKey:`grades`,label:`Select your grade(s)`,options:t.sort((e,t)=>e-t).filter(e=>Ke.hasOwnProperty(e.toString())).map(e=>Ke[e.toString()]).map((e,t)=>({name:e,id:t+2})),getOptionName:e=>`Grade ${e}`,getOptionId:e=>e.id-1,onChange:(t,n,r)=>e.onChange(e.value.indexOf(n)===-1?e.value.concat([n]):e.value.filter(e=>e!==n))},subject_interests:{filterKey:`subjects`,label:`Select your subject(s)`,options:Object.entries($n).filter(([e])=>t.includes(Ii[e])).map(([e])=>$n[e]).map((e,t)=>({name:e,id:n(e)})),getOptionName:e=>`${e}`,getOptionId:e=>e.id,onChange:(t,n,r)=>e.onChange(e.value.indexOf(n)===-1?e.value.concat([n]):e.value.filter(e=>e!==n))}}[e.path[0]]||{};return(0,q.jsxs)(`div`,{className:(0,J.default)(zL[`field-wrapper`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(zL[`form-label`]),children:r.label}),(0,q.jsx)(as,{filterKey:r.filterKey||``,options:r.options||[],getOptionName:r.getOptionName||(()=>``),getOptionId:r.getOptionId||(()=>null),onChange:(e,t,n)=>r.onChange(e,t,n),value:e.value,signupModal:!0})]})}})}},VL=class extends Y.default.form.Component{getTemplate(){return Y.default.form.Form.templates.select.clone({renderSelect:e=>{let t=e.path[0]===`text_to_speech_enabled`,n=t?e.value:!e.value;return(0,q.jsxs)(`div`,{className:`text_to_speech_enabled_radio`,children:[(0,q.jsxs)(`label`,{className:`${n?`tts__select--active`:``}`,children:[(0,q.jsx)(`input`,{type:`radio`,checked:n,onChange:t=>e.onChange(!e.value)}),t?`Enabled`:`Show`]}),(0,q.jsxs)(`label`,{className:`${n?``:`tts__select--active`}`,children:[(0,q.jsx)(`input`,{type:`radio`,checked:!n,onChange:t=>e.onChange(!e.value)}),t?`Disabled`:`Hide`]})]})}})}},HL={"default-browse-thumbnail-dimensions":`ExternalLink__default-browse-thumbnail-dimensions___d2e2e414`,"default-browse-card-dimensions":`ExternalLink__default-browse-card-dimensions___97dd5a27`,"paragraph-link":`ExternalLink__paragraph-link___ba56d84e`},UL=`flo-inline-link`,WL=({className:e,key:t,href:n,target:r,onClick:i,children:a,hasArrowBack:o,hasArrowForward:s,isInverted:c,isInline:l=!1})=>(0,q.jsx)(Wr,{onClick:e=>{e.stopPropagation(),i&&i(e)},className:(0,J.default)(l?UL:HL[`paragraph-link`],e),hasArrowBack:o,hasArrowForward:s,href:n,isInverted:c,target:r,children:a},t),GL=({locals:e,showRoleOnTop:t,isEditProfile:n,className:r,children:i,userJourneyEnabled:a})=>(0,q.jsxs)(`div`,{className:r,children:[!n&&t&&(0,q.jsx)(`div`,{children:e.inputs.role}),(0,q.jsx)(`div`,{children:e.inputs.first_name}),(0,q.jsx)(`div`,{children:e.inputs.last_name}
329),n&&(0,q.jsx)(`div`,{children:e.inputs.role}),!!e.inputs.email&&(0,q.jsx)(`div`,{children:e.inputs.email}),!!e.inputs.hidden_email&&(0,q.jsx)(`div`,{children:e.inputs.hidden_email}),!!e.inputs.password&&(0,q.jsx)(`div`,{children:e.inputs.password}),!!e.inputs.hidden_password&&(0,q.jsx)(`div`,{children:e.inputs.hidden_password}),(0,q.jsx)(`div`,{className:`clearfix`,children:e.inputs.title}),i,(0,q.jsx)(`div`,{children:e.inputs.showPromoCode}),(0,q.jsx)(`div`,{children:e.inputs.promotion}),(0,q.jsx)(`div`,{children:e.inputs.subject_interests}),(0,q.jsx)(`div`,{children:e.inputs.grades}),!n&&!t&&(0,q.jsx)(`div`,{children:e.inputs.role}),n&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`texttospeech__myprofile`,children:[(0,q.jsx)(`h1`,{className:`editprofile__header`,children:`Microsoft's Immersive Reader for Teachers`}),(0,q.jsxs)(`p`,{className:`texttospeech__helptext`,children:[`By enabling Microsoft's Immersive Reader on your account, youâll have the ability to have text read aloud to you, adjust text size and font, translate text, and more on certain Flocabulary activities. To enable Immersive Reader for a class, go to the "Manage Class" tab for that class. See our`,` `,(0,q.jsx)(WL,{target:`_blank`,isInline:!0,href:`https://support.renaissance.com/s/article/Flocabulary-s-Integration-with-Microsoft-s-Immersive-Reader-1753103306191`,children:`FAQ page`}),` `,`for more info.`]}),e.inputs.text_to_speech_enabled]}),a&&(0,q.jsxs)(`div`,{className:`texttospeech__myprofile`,children:[(0,q.jsx)(`h1`,{className:`editprofile__header`,children:`Onboarding`}),(0,q.jsxs)(`p`,{className:`texttospeech__helptext`,children:[`By enabling the "Get Started" tool, you will receive some tips to learn more about Flocabulary features and activities. See our`,` `,(0,q.jsx)(WL,{target:`_blank`,isInline:!0,href:`https://support.renaissance.com/s/selected-category?&categoryId=KBC-1209`,children:`Help Center`}),` `,`for more info.`]}),e.inputs.disable_onboarding]})]}),(0,q.jsx)(`div`,{children:e.inputs.assent})]}),KL=Y.default.refinement(Y.default.Boolean,e=>e),qL=Y.default.subtype(Y.default.String,e=>e.toLowerCase().trim()!==`student`),JL=`â¢â¢â¢â¢â¢â¢â¢â¢`;RL.transformer=Y.default.form.List.transformer;var YL=class extends G.Component{formRef;constructor(e){super(e),this.formRef=G.createRef(),this.state=this.getInitialState()}getErrorAttrs=(e,t,n)=>{let r=!!t?.includes(e);return{"aria-invalid":r,"aria-describedby":r?n:void 0}};getInitialState=()=>{let{action:e,askForSchoolEmail:t,fields:n,nameOptions:r,logInOptions:i,user:a,userGoal:o,formValues:s,formErrorFields:c,formErrorId:l,userJourneyEnabled:u}=this.props,d=n.includes(`role`),f={type:this.getType(n,e),options:{template:d?this.getLayout:null,legend:(0,q.jsx)(`legend`,{className:`sr-only`,children:`User Form`}),fields:{first_name:r||{attrs:{placeholder:`Mae`,autoComplete:Bl.GIVEN_NAME},label:(0,q.jsx)(`span`,{children:`First Name*`}),error:e=>e?null:`please enter a first name`},last_name:r||{attrs:{placeholder:`Jemison`,autoComplete:Bl.FAMILY_NAME},label:(0,q.jsx)(`span`,{children:`Last Name*`}),error:e=>e?null:`please enter a last name`},...n.includes(`password`)&&{password:i||{type:`password`,attrs:{autoComplete:e===`signup`?Bl.NEW_PASSWORD:Bl.CURRENT_PASSWORD,placeholder:e===`signup`?`Set a password (at least 8 characters)`:JL,...this.getErrorAttrs(`password`,c,l)},label:(0,q.jsxs)(`span`,{children:[`Password`,e===`signup`&&`*`]})}},...n.includes(`hidden_password`)&&{hidden_password:{type:`password`,label:``,name:`password`,attrs:{autoComplete:e===`signup`?Bl.NEW_PASSWORD:Bl.CURRENT_PASSWORD}}},email:i||(o===P.INQUIRY?{label:(0,q.jsxs)(`span`,{children:[`E-Mail`,(0,q.jsx)(`span`,{className:`flocab__form__email_tooltip`,children:`Pro-tip: Use your school email`})]}),attrs:{placeholder:`[email protected]`,autoComplete:Bl.EMAIL},error:e=>!CN(e)||BN(e)?`please enter a valid e-mail`:null}:{attrs:{autoComplete:Bl.EMAIL},label:(0,q.jsx)(`span`,{children:`Email*`}),error:e=>!e||!CN(e)||BN(e)?`please enter a valid e-mail`:null}),hidden_email:{type:`text`,label:``,name:`email`,attrs:{autoComplete:Bl.EMAIL}},assent:{error:e=>e?null:`please agree to our Product Terms of Service and License`,label:(0,q.jsxs)(`span`,{children:[`Flocabulary is designed for educators and educational institutions. I agree that I am an educator or administrator authorized by my school, district, or institution to utilize Flocabulary education technology in the classroom. On behalf of my school, district, or institution, I agree to the`,` `,(0,q.jsx)(`a`,{href:`https://www.renaissance.com/terms-of-use/`,target:`_blank`,children:`Product Terms of Service and License`}),` `,`and incorporated`,` `,(0,q.jsx)(`a`,{href:`https://renaissance.widen.net/view/pdf/rtvix11tcw/US-Terms-of-Service-and-License---Exhibit-D---Personal-Data-Annex.pdf?u=zceria`,target:`_blank`,children:`Data Protection Addendum`}),`.`]})},subject_interests:{factory:e===`edit-profile`?RL:BL,label:e===`edit-profile`&&(0,q.jsx)(`span`,{className:`form-section`,children:`Subjects`})},grades:{factory:e===`edit-profile`?RL:BL,label:e===`edit-profile`&&(0,q.jsx)(`span`,{className:`form-section`,children:`Grades`})},text_to_speech_enabled:{factory:VL,label:(0,q.jsx)(`span`,{className:`form-section`,children:`Immersive Reader`})},...u?{disable_onboarding:{factory:VL,label:(0,q.jsx)(`span`,{className:`form-section`,children:`Onboarding Tips`})}}:{},role:{error:e=>e?null:`please choose a role`,nullOption:{value:``,text:`Choose a role`},factory:LL,orderFn:e=>ur.indexOf(e.value),label:(0,q.jsx)(`span`,{children:`Your Role*`})},username:{label:t?`Your school email address`:(0,q.jsxs)(`span`,{children:[this.props.userType===`student`?`Student`:`Educator`,` email or username`]}),attrs:{autoComplete:Bl.USERNAME,...this.getErrorAttrs(`username`,c,l)}},showPromoCode:{label:(0,q.jsx)(`span`,{children:`+ Add a Promo Code`})},promotion:{label:o===P.SITE_QUOTE?`Notes/Promo Code (optional)`:`Promo code (optional)`,type:a.promotion?`text`:`hidden`}},i18n:{optional:``,required:``}},value:{...a,hidden_email:a.email,hidden_password:a.password,email:s&&s.email||a.email,password:s&&s.password,first_name:e===`edit-profile`&&a.first_name?a.first_name:s&&s.first_name,last_name:e===`edit-profile`&&a.last_name?a.last_name:s&&s.last_name,...u?{disable_onboarding:!!a?.settings?.disable_onboarding}:{}}};return e===`edit-profile`?f:FL(f)};UNSAFE_componentWillReceiveProps(e){let t=t=>{let{"aria-invalid":n,"aria-describedby":r}=this.getErrorAttrs(t,e.formErrorFields,e.formErrorId);return{"aria-invalid":{$set:n},"aria-describedby":{$set:r}}},n=Y.default.update(this.state.options,{fields:{...this.props.fields.includes(`username`)&&{username:{attrs:t(`username`)}},...this.props.fields.includes(`password`)&&{password:{label:{$set:e.action===`login`?(0,q.
329jsx)(`span`,{}):(0,q.jsx)(`span`,{children:`Password`})},attrs:{placeholder:{$set:e.userExists===!1?`Set a password (at least 8 characters)`:JL},...t(`password`)}}}}});this.setState({options:n}),e.fields!==this.props.fields&&this.setState({type:this.getType(e.fields,e.action)})}componentDidUpdate(e){let{action:t,user:n,userJourneyEnabled:r}=this.props;(t===`edit-profile`&&n!==e.user||r!==e.userJourneyEnabled)&&this.setState(this.getInitialState())}getType=(e,t)=>{let{banned_passwords:n=[],roles:r,grade_interests:i,subject_interests:a,userGoal:o,userJourneyEnabled:s}=this.props,c=Y.default.refinement(Y.default.enums(r),e=>o===P.SITE_TRIAL?e!==`parent`:!0),l=Y.default.refinement(Y.default.String,e=>o!==P.INQUIRY&&zN(e)||BN(e)?(LN({email:e}),!1):CN(e));c.getValidationErrorMessage=e=>{if(e===`parent`)return(0,q.jsx)(`span`,{className:`no-parent-school-trial`,children:`Are you requesting a trial on behalf of a school? If so, please update your role above.`})};let u;t===`signup`?(u=Y.default.refinement(Y.default.String,e=>e.length>=8&&!n.includes(e)),u.getValidationErrorMessage=e=>{if(!e)return`please enter a password (at least 8 characters)`;if(e.length<8)return`must be at least 8 characters`;if(n.includes(e))return`please avoid common words in passwords`}):u=Y.default.String;let d=t===`edit-profile`?Y.default.maybe(qL):qL,f=ja.pick({role:c,first_name:Y.default.String,last_name:Y.default.String,username:Y.default.String,email:l,hidden_email:l,password:u,hidden_password:u,title:d,promotion:Y.default.maybe(Y.default.String),subject_interests:Y.default.maybe(Y.default.list(Y.default.enums(a))),grades:Y.default.maybe(Y.default.list(Y.default.enums(i))),text_to_speech_enabled:Y.default.Boolean,...s?{disable_onboarding:Y.default.Boolean}:{},assent:KL,showPromoCode:Y.default.maybe(Y.default.Boolean)},e);return Y.default.struct(f)};getLayout=e=>{let{action:t,children:n,className:r,Layout:i=GL,removeRoleFromTop:a,userJourneyEnabled:o}=this.props;return(0,q.jsx)(i,{children:n,className:r,isEditProfile:t===`edit-profile`,locals:e,showRoleOnTop:!a,userJourneyEnabled:o})};fixInput=(e,t)=>{let n=t[0],r=()=>{let t=e[n].replace(/[!"#$%&()]/gi,``);return Y.default.update(e,{[n]:{$set:t}})},i=()=>{let t=e.email.replace(/\s/g,``);return Y.default.update(e,{email:{$set:t}})};switch(n){case`first_name`:case`last_name`:e=r();break;case`email`:e=i();break}return e};onChange=(e,t)=>
329{let{onRoleChange:n=()=>void 0,onChange:r=()=>void 0,userGoal:i}=this.props;if(e=this.fixInput(e,t),e.role!==this.state.value.role&&n(e.role),e.showPromoCode===!1||e.showPromoCode===!0){let t=Y.default.update(this.state.options,{fields:{promotion:{type:{$set:e.showPromoCode?`text`:`hidden`}},showPromoCode:{label:{$set:e.showPromoCode?(0,q.jsx)(`span`,{children:`- Hide Promo Code`}):(0,q.jsx)(`span`,{children:`+ Add a Promo Code`})}}}});this.setState({options:t})}this.setState({value:e},()=>{(i===P.INQUIRY||this.hasError(t))&&this.performValidation(t),r(e)})};hasError=e=>this.formRef.current.getComponent(e).state.hasError;performValidation=e=>this.formRef.current.getComponent(e).validate();render(){let{formClassName:e=``,onSubmit:t=()=>void 0,BeforeBody:n=G.Fragment,AfterBody:r=G.Fragment,BodyContainer:i=G.Fragment}=this.props;return(0,q.jsxs)(`form`,{className:e,onSubmit:e=>t(e,this.formRef.current),children:[(0,q.jsx)(n,{}),(0,q.jsx)(i,{children:(0,q.jsx)(Y.default.form.Form,{ref:this.formRef,onChange:this.onChange,value:this.state.value,type:this.state.type,options:this.state.options})}),(0,q.jsx)(r,{})]})}},XL=N(e=>({userJourneyEnabled:Ui([D.ENABLE_USER_JOURNEY])(e)[D.ENABLE_USER_JOURNEY]}))(YL),ZL={updateProfile:`LoginForm__updateProfile___204b8c30`},QL=[`first_name`,`last_name`,`role`,`title`,`subject_interests`,`grades`,`text_to_speech_enabled`,`disable_onboarding`],$L=class extends G.Component{state={hasChanged:!1};tuples2Object=(e,t)=>ja.extend(e,t[0]?{[t[0]]:t[1]}:{});onChange=e=>{if(!e)return this.setState({hasChanged:!1});let{user:t}=this.props;this.setState({hasChanged:QL.map(n=>Array.isArray(e[n])?e[n].slice().sort().join()!==t[n].slice().sort().join():e[n]!==t[n]).some(Boolean)})};onSubmit=(e,t)=>{if(e.preventDefault(),t&&t?.validate()?.errors?.length)return;let n={...t.getValue()};Ks.setGlobalTts(n.text_to_speech_enabled),n.grades.length||(n.grades=-1),n.subject_interests.length||(n.subject_interests=-1),Hi.updateUser(this.props.user.id,n,()=>F.success({message:`Your profile info has been updated.`}),()=>F.error())};render(){let{user:e}=this.props,{hasChanged:t}=this.state;return(0,q.jsx)(`div`,{className:`signup-world`,children:(0,q.jsx)(`div`,{className:`right-content edit-profile`,children:(0,q.jsx)(`div`,{className:`active-step-content`,children:(0,q.jsx)(XL,{onSubmit:this.onSubmit,fields:QL,roles:e.role_choices.reduce(this.tuples2Object,{}),grade_interests:e.grade_choices.reduce(this.tuples2Object,{}),subject_interests:e.subject_interests_choices.reduce(this.tuples2Object,{}),onChange:this.onChange,action:`edit-profile`,user:e,nameOptions:e.social_auth_provider?{disabled:!0}:null,AfterBody:()=>(0,q.jsx)(wa,{type:`submit`,disabled:!t,className:(0,J.default)(ZL.updateProfile),children:`Update Profile`})})})})})}},eR=N()($L),tR=class extends G.Component{state={newPassword:``,passwordConfirmation:``,confirmedPassword:null,error:null};onInputChange=()=>{let{newPassword:e,passwordConfirmation:t,confirmedPassword:n}=this.state,r=`Provided passwords do not match. Please correct.`;if(t.length<8){n&&this.setState({error:r,confirmedPassword:null});return}if(e.length<8)return this.setState({error:`Password must be at least 8 characters.`,confirmedPassword:null});if(e!==t)return this.setState({error:r,confirmedPassword:null});$.ajax({type:`POST`,url:`/api/users/check_password/`,data:{password:e},success:t=>this.setState(t?{confirmedPassword:e,error:null}:{confirmedPassword:null,error:`Please avoid common words in password.`})})};getFormContent=()=>{let{isOpen:e}=this.props;if(!e)return null;let{newPassword:t,passwordConfirmation:n,error:r}=this.state,i=e=>this.setState(e,this.onInputChange);return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:`paragraph-with-margin-bottom`,children:`To disconnect, you must set a password, so that you'll be able to log into Flocabulary in the future.`}),(0,q.jsx)(`label`,{htmlFor:`change_password_1`,children:`Set your new password`}),(0,q.jsx)(`input`,{id:`change_password_1`,className:`emailinput`,value:t,type:`password`,onChange:e=>i({newPassword:e.target.value}),autoComplete:Bl.NEW_PASSWORD}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`label`,{htmlFor:`change_password_2`,children:`Confirm your new password`}),(0,q.jsx)(`input`,{id:`change_password_2`,className:`emailinput`,value:n,type:`password`,onChange:e=>i({passwordConfirmation:e.target.value}),disabled:t.length<8,autoComplete:Bl.NEW_PASSWORD}),(0,q.jsx)(`p`,{className:`flo-message-error`,style:{height:40,...!r&&{visibility:`hidden`,opacity:0}
329},children:r})]})};render(){let{isOpen:e,closeModal:t}=this.props,{confirmedPassword:n}=this.state;return(0,q.jsx)(wS,{isOpen:e,title:`Set Password`,optimistic:!0,buttonText:`Set Password & Disconnect`,closeModal:t,onConfirm:()=>{n&&(Hi.disconnectSocialAuth(n),t())},disableSubmit:()=>!n,modalWidth:550,children:this.getFormContent()})}},nR=({socialAuthProviders:e,siteLicense:t,userSocialAuthProvider:n,isStudent:r=!1})=>n||!t?null:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`sso-buttons-header editprofile__header`,children:`Connect With Single Sign On`}),(0,q.jsxs)(`p`,{className:`sso__helptext`,children:[`Use your Google or Office365 account to log into Flocabulary. See our`,` `,(0,q.jsx)(`a`,{className:`flo-inline-link`,target:`_blank`,href:r?`https://support.renaissance.com/s/article/Joining-My-Teacher-s-Class-and-Logging-in-to-Flocabulary-1753103313585?language=en_US`:`https://support.renaissance.com/s/article/Navigating-the-Website-Students-1753103313748?#h_01F7M2MP9N3Z7QNYG538PQWHJY`,children:`FAQ page`}),` `,`for more info.`]}),(0,q.jsx)(`div`,{className:`manage-table-login text_content sso__section`,children:e.map(({buttonId:e,url:t,Button:n,name:r,backend:i},a)=>(0,q.jsx)(`div`,{className:`manage-table-login-username`,children:(0,q.jsx)(`div`,{className:`sso_wrapper`,children:(0,q.jsx)(`a`,{id:e,href:t?`${t}/?next=/accounts/manage/info/&mode=profile`:`/accounts/social/login/${i}/?next=/accounts/manage/info/&mode=profile`,children:(0,q.jsx)(n,{children:r})})})},`socialAuthProvider${a}`))})]}),rR=class extends G.Component{static defaultProps={socialAuthProviders:[{name:`Google`,slug:`google`,backend:`google-oauth2`,buttonId:`google_sso_button`,Button:Il},{name:`Office 365`,slug:`azuread`,backend:`azuread-oauth2`,buttonId:`azuread_sso_button`,Button:zl}]};state={showChangeEmail:!1,showSetPassword:!1,studentPasswordType:`password`};componentDidMount(){let e=Ji.parse(this.props.location.search),t=this.getSocialAuthView(e.backend),n,r;if(e.sso_error?(n=!1,r=e.sso_error.indexOf(`mismatch`)===-1?e.sso_error.indexOf(`exists`)===-1?`Sorry, something went wrong.`:`The chosen email address belongs to another user. Please talk to your teacher.`:`To log in through ${t.name}, please choose the same e-mail that is associated with this account.`):e.sso_success&&(n=!0,r=`You have successfully connected your account to ${t.name}.`),r){let e=n?F.success:F.error;setTimeout(()=>e({message:r}),10)}}disconnectSocialAuth=e=>{let{activeUser:t}=this.props,n=t.has_usable_password||!!e;n&&Hi.disconnectSocialAuth(e),this.setState({showSetPassword:!n})};getSocialAuthView=e=>{let{activeUser:t,socialAuthProviders:n}=this.props;if(!e&&!t.social_auth_provider)return null;let r=(e||t.social_auth_provider).replace(`mock`,`oauth2`);return n.find(e=>e.backend===r)};onClickChangePasswordType=()=>{let{studentPasswordType:e}=this.state;e===`password`?this.setState({studentPasswordType:`text`}):this.setState({studentPasswordType:`password`})};renderRelatedSsu=()=>{let{relatedSsu:e}=this.props,{studentPasswordType:t}=this.state;if(e)return(0,q.jsxs)(`div`,{className:`related-ssu-container`,children:[(0,q.jsxs)(`div`,{className:`related-ssu-title-container`,children:[(0,q.jsx)(`h1`,{className:`editprofile__header related-ssu-title`,children:`Class Login`}),(0,q.jsx)($c,{children:(0,q.jsxs)(`span`,{children:[`Students can use this shared username and password to watch Flocabulary videos and do Vocab Games, Quizzes, and Read & Responds. Learn more about class logins`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Class-Logins-for-Flocab-Lite-Plan-1753103887094`,target:`_blank`,children:`here`}),`.`]})})]}),(0,q.jsx)(`table`,{className:`manage-table-login`,children:(0,q.jsxs)(`tbody`,{children:[(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:`manage-table-login-label`,children:`Username`}),(0,q.jsx)(`td`,{className:`manage-table-login-username manage-table-fake-ssu-input`,id:`relatesdSsuUsername`,children:(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`label`,{children:[` `,e.username,` `]}),(0,q.jsx)(NL,{icon:!0,copyText:` `,targetId:`relatesdSsuUsername`})]})})]}),(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:`manage-table-login-label`,children:`Password`}),(0,q.jsx)(`td`,{className:`manage-table-login-username`,children:(0,q.jsx)(`div`,{className:`related-ssu-password-container`,children:t===`text`?(0,q.jsxs)(`div`,{className:`fake-password-mode`,children:[(0,q.jsx)(`label`,{onClick:this.onClickChangePasswordType,id:`relatesdSsuPassword`,children:e.password}),(0,q.jsx)(NL,{icon:!0,copyText:` `,targetId:`relatesdSsuPassword`})]}):(0,q.jsx)(`input`,{className:`manage-table-fake-ssu-input manage-table-fake-ssu-input-password`,type:t,value:e.password,onClick:this.onClickChangePasswordType,readOnly:!0,autoComplete:Bl.CURRENT_PASSWORD})})})]})]})})]})};render(){let{activeUser:e,studentApp:t,userSubscriberships:n,changeEmail:r,socialAuthProviders:i}=this.props,{showChangeEmail:a,showSetPassword:o}=this.state,s=t||n.some(e=>e.subscription.is_site),c=this.getSocialAuthView();return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(PL,{isOpen:a,requestHandler:r,closeModal:()=>this.setState({showChangeEmail:!1}),user:e,userSubscriberships:n,userId:e.id}),(0,q.jsx)(tR,{isOpen:o,closeModal:()=>this.setState({showSetPassword:!1})}),(0,q.jsx)(`h2`,{className:`editprofile__header`,children:`My Information`}),e.social_auth_provider&&c?(0,q.jsxs)(`div`,{className:`signed_in_via_${c.slug}`,children:[`You are logged in via `,c.name,` as `,(0,q.jsx)(`strong`,{children:e.email}),`.`,!t&&(0,q.jsxs)(`span`,{children:[` `,(0,q.jsx)(`a`,{className:`flo-inline-link`,href:`#`,onClick:()=>this.disconnectSocialAuth(),children:`disconnect`})]}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`br`,{})]}):(0,q.jsxs)(`div`,{className:`manage-table-login`,children:[(0,q.jsxs)(`label`,{className:`input-container manage-table-login-label`,children:[`Username`,(0,q.jsx)(`input`,{className:`manage-table-login-username manage-table-fake-input`,type:`text`,value:e.username,disabled:!0})]}),!t&&(0,q.jsxs)(`div`,{className:`input-container`,children:[(0,q.jsx)(`label`,{className:`manage-table-login-label`,children:`Password`}),(0,q.jsx)(`a`,{className:`manage-table-login-resetPassword`,href:`/password/change/`,children:`Change my password`})]}),!t&&e.email&&(0,q.jsxs)(`div`,{className:`input-container`,children:[(0,q.jsx)(`label`,{htmlFor:`emailInput`,className:`manage-table-login-label`,children:`Email`}),(0,q.jsxs)(`div`,{className:`manage-table-login-username`,children:[(0,q.jsx)(`input`,{id:`emailInput`,className:`manage-table-fake-input`,type:`text`,value:e.email,disabled:!0}),(0,q.jsx)(`button`,{className:`manage-table-login-changeEmail link-style`,onClick:this.changeEmail,children:`Change my email address`})]})]})]}
329),!t&&!e.social_auth_provider&&s&&(0,q.jsx)(nR,{socialAuthProviders:i,siteLicense:s,userSocialAuthProvider:e.social_auth_provider}),this.renderRelatedSsu(),t?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`manage-table-login`,children:[(0,q.jsxs)(`label`,{className:`input-container manage-table-login-label`,children:[`First Name`,(0,q.jsx)(`input`,{className:`manage-table-login-username manage-table-fake-input`,type:`text`,value:e.first_name,disabled:!0})]}),(0,q.jsxs)(`label`,{className:`input-container manage-table-login-label`,children:[`Last Name`,(0,q.jsx)(`input`,{className:`manage-table-login-username manage-table-fake-input`,type:`text`,value:e.last_name,disabled:!0})]})]}),(0,q.jsx)(nR,{isStudent:!0,socialAuthProviders:i,siteLicense:s,userSocialAuthProvider:e.social_auth_provider})]}):(0,q.jsx)(eR,{user:e})]})}changeEmail=e=>{e.preventDefault(),this.setState({showChangeEmail:!0})}},iR=N(e=>({relatedSsu:te(e)}))(rR),aR=class extends G.Component{state={displayEmailVerificationModal:!1};componentDidMount(){document.title=`My Profile - Flocabulary`}checkEmailVerification=e=>{let{user:t}=this.props;$i(t)&&(e.preventDefault(),e.stopPropagation(),this.setState({displayEmailVerificationModal:!0}))};renderSidebar=()=>{let{studentApp:e,location:t}=this.props,n=[{to:`info`,display:`My Account`,id:`my-account`},{to:`info/favorites`,display:`Favorite Lessons`,id:`fav-lessons`},!e&&{to:`info/subscription`,display:`Subscription Info`,onClick:this.checkEmailVerification,id:`sub-info`}].filter(e=>!!e),r=t.pathname.split(`/`).filter(Boolean).at(-1),i=e=>r===e.split(`/`).at(-1);return(0,q.jsx)(`ul`,{className:`manage-sidebar-menu`,children:n.map(e=>(0,q.jsx)(`li`,{children:(0,q.jsx)(Gf,{id:e.id,to:`/accounts/manage/${e.to}/`,onClick:t=>{e?.onClick&&e?.onClick(t),setTimeout(()=>document.getElementById(e.id)?.focus(),50)},...i(e.to)&&{"aria-current":`page`,as:`span`,tabIndex:0},children:e.display})},e.to))})};render(){let{displayEmailVerificationModal:e}=this.state,{match:{path:t},studentApp:n,userSubscriberships:r}=this.props;return(0,q.jsxs)(`div`,{className:`layout-fullHeight`,"aria-labelledby":`info-tab`,id:`info-panel`,role:`tabpanel`,children:[(0,q.jsx)(Ba,{displayModal:e,handleDismiss:()=>this.setState({displayEmailVerificationModal:!1})}),(0,q.jsxs)(`div`,{className:`manage-profile-sidebarContainer`,children:[(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`My Profile`}),this.renderSidebar()]}),!n&&(0,q.jsx)(x,{path:`${t}subscription/`,render:e=>(0,q.jsx)(`div`,{className:`manage-profile-viewContainer viewFullContainer`,children:r.length?(0,q.jsx)(wL,{...this.props,...e}):(0,q.jsx)(V,{})})}),(0,q.jsx)(x,{path:`${t}favorites/`,render:e=>(0,q.jsx)(`div`,{className:`manage-profile-viewContainer`,role:`region`,"aria-label":`Favorite lessons carousel`,children:(0,q.jsx)(eL,{...this.props,...e})})}),(0,q.jsx)(x,{path:`${t}lti/`,render:()=>(0,q.jsx)(`div`,{className:`manage-profile-viewContainer`,children:(0,q.jsx)(TL,{})})}),(0,q.jsx)(x,{exact:!0,path:t,render:e=>(0,q.jsx)(`div`,{className:`manage-profile-viewContainer`,children:(0,q.jsx)(iR,{...this.props,...e})})})]})}},oR=N(e=>({activeUser:z(e)}),null)($s(aR,[mr])),sR=e=>(0,q.jsx)(`nav`,{className:`manage-menu-primaryContainer`,"aria-label":`manage account`,children:(0,q.jsx)(`ul`,{className:`manage-menu-primary`,ref:sI(),role:`tablist`,children:e.children})}),cR=e=>{let{links:t}=e;return(0,q.jsxs)(sR,{children:[t.map(e=>(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/${e.to}/`,children:e.display})},e.to)),(0,q.jsx)(`div`,{className:`manage-menu-primary-joinClass-container`,children:(0,q.jsx)(h,{to:`/accounts/manage/class-sections/join/`,className:`manage-menu-primary-joinClass-link`,children:`Join a Class`})})]})};cR.propTypes={links:K.default.arrayOf(K.default.shape({display:K.default.string.isRequired,to:K.default.string.isRequired}))},cR.defaultProps={links:[]};var lR=e=>(0,q.jsx)(cR,{links:[{display:`My Assignments`,to:`assignments`},{display:`My Classes`,to:`class-sections`},{display:`My Profile`,to:`info`}]}),uR=class extends G.Component{componentDidMount(){window.initialMount||Hi.getManageData()}render(){let{match:e,user:t}=this.props;return t.id?(0,q.jsxs)(`div`,{id:`user-manager`,className:`bg2`,children:[(0,q.jsx)(Hc,{}),(0,q.jsx)(lR,{}),(0,q.jsx)(`div`,{className:`manage-view-container`,children:(0,q.jsx)(`div`,{children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{render:e=>(0,q.jsx)(oR,{studentApp:!0,user:t,...e}),path:`${e.path}info/`}),(0,q.jsx)(x,{render:e=>(0,q.jsx)(ZI,{user:t,...e})})]})})})]}):(window.location.replace(window.location.origin+`/accounts/login/?next=`+window.location.pathname),null)}},dR=y(N(e=>({user:z(e)}))(uR)),fR=t(r(((e,t)=>{var n=Wt(),r=nn(),i=Ga(),a=Yt();function o(e,t){if(e==null)return{};var o=n(a(e),function(e){return[e]});return t=r(t),i(e,o,function(e,n){return t(e,n[0])})}t.exports=o}))()),pR=`CLASSES`,mR=`INVITATIONS`,hR=`STUDENTS`,gR=`SUBSCRIBERSHIPS`,_R=(e,t,n={})=>async r=>{try{let i={requestPending:!0};t===`CLASSES`&&(i.archived=n.unarchived===`False`),r({type:Nt.UPDATE_PAGINATED_TABLE,payload:i});let{data:a}=await Kt.get(e,{params:n});r({type:Nt.UPDATE_PAGINATED_TABLE,payload:{listType:t,response:a}})}catch(e){r({type:Nt.UPDATE_PAGINATED_TABLE,payload:{error:e}})}finally{r({type:Nt.UPDATE_PAGINATED_TABLE,payload:{requestPending:!1}})}},vR=(e,t)=>{let{archived:n,ordering:r,page:i,searchTerm:a}=t,o={ordering:r,page:i,search:a};return e===`CLASSES`&&(o.unarchived=n?`False`:`True`),(0,fR.default)(o)},yR=(e,t)=>{switch(e){case pR:return`/api/subscriptions/${t}/classes/`;case hR:return`/api/subscriptions/${t}/students/`;
329case mR:return`/api/subscriptions/${t}/invitations/`;case gR:return`/api/subscriptions/${t}/subscriberships/`}},bR=(e,t)=>n=>{n({type:Nt.UPDATE_PAGINATED_TABLE,payload:{ordering:t===e?`-${e}`:e,page:1}})},xR=e=>(t,n)=>{let{listType:r}=n().paginatedTable;return t(_R(yR(r,e),r,vR(r,n().paginatedTable)))},SR=()=>e=>e({type:Nt.RESET_PAGINATED_TABLE}),CR=e=>t=>t({type:Nt.UPDATE_PAGINATED_TABLE,payload:{archived:e,page:1}}),wR=r(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),TR=r(((e,t)=>{e.__esModule=!0,e.default=void 0,e.default=!!(typeof window<`u`&&window.document&&window.document.createElement),t.exports=e.default})),ER=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=void 0;var r=n(TR());e.default=function(){return r.default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(e.compareDocumentPosition(t)&16):i(e,t)}:i}();function i(e,t){if(t)do if(t===e)return!0;while(t=t.parentNode);return!1}t.exports=e.default})),DR=r(((e,t)=>{e.__esModule=!0,e.default=n;function n(e){return e===e.window?e:e.nodeType===9?e.defaultView||e.parentWindow:!1}t.exports=e.default})),OR=r(((e,t)=>{e.__esModule=!0,e.default=n;function n(e){return e&&e.ownerDocument||document}t.exports=e.default})),kR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=o;var r=n(ER()),i=n(DR()),a=n(OR());function o(e){var t=(0,a.default)(e),n=(0,i.default)(t),o=t&&t.documentElement,s={top:0,left:0,height:0,width:0};if(t)return(0,r.default)(o,e)?(e.getBoundingClientRect!==void 0&&(s=e.getBoundingClientRect()),s={top:s.top+(n.pageYOffset||o.scrollTop)-(o.clientTop||0),left:s.left+(n.pageXOffset||o.scrollLeft)-(o.clientLeft||0),width:(s.width==null?e.offsetWidth:s.width)||0,height:(s.height==null?e.offsetHeight:s.height)||0},s):s}t.exports=e.default})),AR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=a;var r=n(kR()),i=n(DR());function a(e,t){var n=(0,i.default)(e);return n?n.innerHeight:t?e.clientHeight:(0,r.default)(e).height}t.exports=e.default})),jR=r(((e,t)=>{e.__esModule=!0,e.default=r;var n=/-(.)/g;function r(e){return e.replace(n,function(e,t){return t.toUpperCase()})}t.exports=e.default})),MR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=a;var r=n(jR()),i=/^-ms-/;function a(e){return(0,r.default)(e.replace(i,`ms-`))}t.exports=e.default})),NR=r(((e,t)=>{e.__esModule=!0,e.default=r;var n=/([A-Z])/g;function r(e){return e.replace(n,`-$1`).toLowerCase()}t.exports=e.default})),PR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=a;var r=n(NR()),i=/^ms-/;function a(e){return(0,r.default)(e).replace(i,`-ms-`)}t.exports=e.default})),FR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=o;var r=n(MR()),i=/^(top|right|bottom|left)$/,a=/^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;function o(e){if(!e)throw TypeError("No Element passed to `getComputedStyle()`");var t=e.ownerDocument;return`defaultView`in t?t.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):window.getComputedStyle(e,null):{getPropertyValue:function(t){var n=e.style;t=(0,r.default)(t),t==`float`&&(t=`styleFloat`);var o=e.currentStyle[t]||null;if(o==null&&n&&n[t]&&(o=n[t]),a.test(o)&&!i.test(t)){var s=n.left,c=e.runtimeStyle,l=c&&c.left;l&&(c.left=e.currentStyle.left),n.left=t===`fontSize`?`1em`:o,o=n.pixelLeft+`px`,n.left=s,l&&(c.left=l)}return o}}}t.exports=e.default})),IR=r(((e,t)=>{e.__esModule=!0,e.default=n;function n(e,t){return`removeProperty`in e.style?e.style.removeProperty(t):e.style.removeAttribute(t)}t.exports=e.default})),LR=r((e=>{var t=wR();e.__esModule=!0,e.default=e.animationEnd=e.animationDelay=e.animationTiming=e.animationDuration=e.animationName=e.transitionEnd=e.transitionDuration=e.transitionDelay=e.transitionTiming=e.transitionProperty=e.transform=void 0;var n=t(TR()),r=`transform`;e.transform=r;var i,a,o;e.animationEnd=o,e.transitionEnd=a;var s,c,l,u;e.transitionDelay=u,e.transitionTiming=l,e.transitionDuration=c,e.transitionProperty=s;var d,f,p,m;if(e.animationDelay=m,e.animationTiming=p,e.animationDuration=f,e.animationName=d,n.default){var h=g();i=h.prefix,e.transitionEnd=a=h.transitionEnd,e.animationEnd=o=h.animationEnd,e.transform=r=i+`-`+r,e.transitionProperty=s=i+`-transition-property`,e.transitionDuration=c=i+`-transition-duration`,e.transitionDelay=u=i+`-transition-delay`,e.transitionTiming=l=i+`-transition-timing-function`,e.animationName=d=i+`-animation-name`,e.animationDuration=f=i+`-animation-duration`,e.animationTiming=p=i+`-animation-delay`,e.animationDelay=m=i+`-animation-timing-function`}e.default={transform:r,end:a,property:s,timing:l,delay:u,duration:c};function g(){for(var e=document.createElement(`div`).style,t={O:function(e){return`o`+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return`webkit`+e},ms:function(e){return`MS`+e}},n=Object.keys(t),r,i,a=``,o=0;o<n.length;o++){var s=n[o];if(s+`TransitionProperty`in e){a=`-`+s.toLowerCase(),r=t[s](`TransitionEnd`),i=t[s](`AnimationEnd`);break}}return!r&&`transitionProperty`in e&&(r=`transitionend`),!i&&`animationName`in e&&(i=`animationend`),e=null,{animationEnd:i,transitionEnd:r,prefix:a}}})),RR=r(((e,t)=>
329{e.__esModule=!0,e.default=r;var n=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function r(e){return!!(e&&n.test(e))}t.exports=e.default})),zR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=l;var r=n(MR()),i=n(PR()),a=n(FR()),o=n(IR()),s=LR(),c=n(RR());function l(e,t,n){var l=``,u=``,d=t;if(typeof t==`string`){if(n===void 0)return e.style[(0,r.default)(t)]||(0,a.default)(e).getPropertyValue((0,i.default)(t));(d={})[t]=n}Object.keys(d).forEach(function(t){var n=d[t];!n&&n!==0?(0,o.default)(e,(0,i.default)(t)):(0,c.default)(t)?u+=t+`(`+n+`) `:l+=(0,i.default)(t)+`: `+n+`;`}),u&&(l+=s.transform+`: `+u+`;`),e.style.cssText+=`;`+l}t.exports=e.default})),BR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=o;var r=n(OR()),i=n(zR());function a(e){return e.nodeName&&e.nodeName.toLowerCase()}function o(e){for(var t=(0,r.default)(e),n=e&&e.offsetParent;n&&a(e)!==`html`&&(0,i.default)(n,`position`)===`static`;)n=n.offsetParent;return n||t.documentElement}t.exports=e.default})),VR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=i;var r=n(DR());function i(e,t){var n=(0,r.default)(e);if(t===void 0)return n?`pageYOffset`in n?n.pageYOffset:n.document.documentElement.scrollTop:e.scrollTop;n?n.scrollTo(`pageXOffset`in n?n.pageXOffset:n.document.documentElement.scrollLeft,t):e.scrollTop=t}t.exports=e.default})),HR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=void 0;var r=n(TR()),i=[``,`webkit`,`moz`,`o`,`ms`],a=`clearTimeout`,o=u,s,c=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+`AnimationFrame`};r.default&&i.some(function(e){var t=c(e,`request`);if(t in window)return a=c(e,`cancel`),o=function(e){return window[t](e)}});var l=new Date().getTime();function u(e){var t=new Date().getTime(),n=Math.max(0,16-(t-l)),r=setTimeout(e,n);return l=t,r}s=function(e){return o(e)},s.cancel=function(e){window[a]&&typeof window[a]==`function`&&window[a](e)},e.default=s,t.exports=e.default})),UR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=void 0;var r=n(TR()),i=function(){};r.default&&(i=function(){if(document.addEventListener)return function(e,t,n,r){return e.addEventListener(t,n,r||!1)};if(document.attachEvent)return function(e,t,n){return e.attachEvent(`on`+t,function(t){t||=window.event,t.target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)})}}()),e.default=i,t.exports=e.default})),WR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=void 0;var r=n(TR()),i=function(){};r.default&&(i=function(){if(document.addEventListener)return function(e,t,n,r){return e.removeEventListener(t,n,r||!1)};if(document.attachEvent)return function(e,t,n){return e.detachEvent(`on`+t,n)}}()),e.default=i,t.exports=e.default})),GR=r(((e,t)=>{e.__esModule=!0,e.default=function(e,t,i,a){return(0,n.default)(e,t,i,a),{remove:function(){(0,r.default)(e,t,i,a)}}};var n=i(UR()),r=i(WR());function i(e){return e&&e.__esModule?e:{default:e}}t.exports=e.default})),KR=r(((e,t)=>{e.__esModule=!0,e.default=function(e){return Math.max(e.documentElement.offsetHeight||0,e.height||0,e.body.scrollHeight||0,e.body.offsetHeight||0)},t.exports=e.default})),qR=r(((e,t)=>{e.__esModule=!0,e.default=function(e){return(0,r.default)(n.default.findDOMNode(e))};var n=i(o()),r=i(OR());function i(e){return e&&e.__esModule?e:{default:e}}t.exports=e.default})),JR=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=i;var r=n(OR());function i(e){var t=(0,r.default)(e);return t&&t.defaultView||t.parentWindow}t.exports=e.default})),YR=r(((e,t)=>{e.__esModule=!0,e.default=function(e){return(0,r.default)(n.default.findDOMNode(e))};var n=i(o()),r=i(JR());function i(e){return e&&e.__esModule?e:{default:e}}t.exports=e.default})),XR=r(((e,t)=>{e.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=y(S()),a=y(AR()),s=y(kR()),l=y(BR()),u=y(VR()),d=y(HR()),f=y(c()),p=y(i()),m=y(o()),h=y(GR()),g=y(KR()),_=y(qR()),v=y(YR());function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function C(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w=function(e){C(t,e);function t(n,r){b(this,t);var i=x(this,e.call(this,n,r));return i.onWindowScroll=function(){i.onUpdate()},i.onDocumentClick=function(){(0,d.default)(function(){return i.onUpdate()})},i.onUpdate=function(){if(i._isMounted){var e=i.props,t=e.offsetTop,n=e.viewportOffsetTop,r=(0,u.default)((0,v.default)(i))+(n||0);if(r<=t){i.updateState(`top`,null,null);return}if(r>i.getPositionTopMax()){i.state.affixed===`bottom`?i.updateStateAtBottom():i.setState({affixed:`bottom`,position:`absolute`,top:null},function(){i._isMounted&&i.updateStateAtBottom()});return}i.updateState(`affix`,`fixed`,n)}},i.getPositionTopMax=function(){return(0,g.default)((0,_.default)(i))-(0,a.default)(m.default.findDOMNode(i))-i.props.offsetBottom},i.updateState=function(e,t,n){if(!(e===i.state.affixed&&t===i.state.position&&n===i.state.top)){var r=e===`affix`?``:e.charAt(0).toUpperCase()+e.substr(1);i.props[`onAffix`+r]&&i.props[`onAffix`+r](),i.setState({affixed:e,position:t,top:n},function(){i.props[`onAffixed`+r]&&i.props[`onAffixed`+r]()})}},i.updateStateAtBottom=function(){var e=i.getPositionTopMax(),t=(0,l.default)(m.default.findDOMNode(i)),n=(0,s.default)(t).top;i.updateState(`bottom`,`absolute`,e-n)},i.state={affixed:`top`,position:null,top:null},i._needPositionUpdate=!1,i}return t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0,this._windowScrollListener=(0,h.default)((0,v.default)(this),`scroll`,function(){return e.onWindowScroll()}),this._documentClickListener=(0,h.default)((0,_.default)(this),`click`,function(){return e.onDocumentClick()}),this.onUpdate()},t.prototype.componentWillReceiveProps=function(){this._needPositionUpdate=!0},t.prototype.componentDidUpdate=function(){this._needPositionUpdate&&(this._needPositionUpdate=!1,this.onUpdate())},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._windowScrollListener&&this._windowScrollListener.remove(),this._documentClickListener&&this._documentClickListener.remove()},t.prototype.render=function(){var e=p.default.Children.only(this.props.children),t=e.props,i=t.className,a=t.style,o=this.state,s=o.affixed,c={position:o.position,top:o.top},l=void 0,u=void 0;return s===`top`?(l=this.props.topClassName,u=this.props.topStyle):s===`bottom`?(l=this.props.bottomClassName,u=this.props.bottomStyle):(l=this.props.affixClassName,u=this.props.affixStyle),p.default.cloneElement(e,{className:(0,r.default)(l,i),style:n({},c,u,a)})},t}(p.default.Component);w.propTypes={offsetTop:f.default.number,viewportOffsetTop:f.default.number,offsetBottom:f.default.number,topClassName:f.default.string,topStyle:f.default.object,affixClassName:f.default.string,affixStyle:f.default.object,bottomClassName:f.default.string,bottomStyle:f.default.object,onAffix:f.default.func,onAffixed:f.default.func,onAffixTop:f.default.func,onAffixedTop:f.default.func,onAffixBottom:f.default.func,onAffixedBottom:f.default.func},w.defaultProps={offsetTop:0,viewportOffsetTop:null,offsetBottom:0}
329,e.default=w,t.exports=e.default})),ZR=r(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(e){function t(t,n,r,i,a,o){var s=i||`<<anonymous>>`,c=o||r;if(n[r]==null)return t?Error(`Required `+a+" `"+c+"` was not specified "+("in `"+s+"`.")):null;var l=[...arguments].slice(6);return e.apply(void 0,[n,r,s,a,c].concat(l))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}t.exports=e.default})),QR=r(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},r=o(i()),a=o(ZR());function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i,a,o){var s=e[t],c=s===void 0?`undefined`:n(s);return r.default.isValidElement(s)?Error(`Invalid `+a+" `"+o+"` of type ReactElement "+("supplied to `"+i+"`, expected a ReactComponent or a ")+`DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it.`):(c!==`object`||typeof s.render!=`function`)&&s.nodeType!==1?Error(`Invalid `+a+" `"+o+"` of value `"+s+"` "+("supplied to `"+i+"`, expected a ReactComponent or a ")+`DOMElement.`):null}e.default=(0,a.default)(s),t.exports=e.default})),$R=r(((e,t)=>{e.__esModule=!0,e.default=i;var n=r(o());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return e=typeof e==`function`?e():e,n.default.findDOMNode(e)||t}t.exports=e.default})),ez=r(((e,t)=>{e.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=g(kR()),a=g(HR()),o=g(c()),s=g(QR()),l=g(i()),u=g(XR()),d=g(GR()),f=g($R()),p=g(KR()),m=g(qR()),h=g(YR());function g(e){return e&&e.__esModule?e:{default:e}}function _(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function b(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var x=`AutoAffix`,S=n({},u.default.propTypes,{container:o.default.oneOfType([s.default,o.default.func]),autoWidth:o.default.bool}),C={viewportOffsetTop:0,autoWidth:!0},w=function(e){b(t,e);function t(n,i){v(this,t);var o=y(this,e.call(this,n,i));return o.onWindowScroll=function(){o.onUpdate()},o.onWindowResize=function(){o.props.autoWidth&&(0,a.default)(function(){return o.onUpdate()})},o.onDocumentClick=function(){(0,a.default)(function(){return o.onUpdate()})},o.onUpdate=function(){if(o._isMounted){var e=(0,r.default)(o.positioner),t=e.top,n=e.width,i=(0,f.default)(o.props.container),a=void 0;if(i){var s=(0,p.default)((0,m.default)(o)),c=(0,r.default)(i),l=c.top,u=c.height;a=s-l-u}else a=null;o.updateState(t,a,n)}},o.updateState=function(e,t,n){e===o.state.offsetTop&&t===o.state.offsetBottom&&n===o.state.width||o.setState({offsetTop:e,offsetBottom:t,width:n})},o.state={offsetTop:null,offsetBottom:null,width:null},o}return t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0,this._windowScrollListener=(0,d.default)((0,h.default)(this),`scroll`,function(){return e.onWindowScroll()}),this._windowResizeListener=(0,d.default)((0,h.default)(this),`resize`,function(){return e.onWindowResize()}),this._documentClickListener=(0,d.default)((0,m.default)(this),`click`,function(){return e.onDocumentClick()}),this.onUpdate()},t.prototype.componentWillReceiveProps=function(){this._needPositionUpdate=!0},t.prototype.componentDidUpdate=function(){this._needPositionUpdate&&(this._needPositionUpdate=!1,this.onUpdate())},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._windowScrollListener&&this._windowScrollListener.remove(),this._documentClickListener&&this._documentClickListener.remove(),this._windowResizeListener&&this._windowResizeListener.remove()},t.prototype.render=function(){var e=this,t=this.props,r=t.autoWidth,i=t.viewportOffsetTop,a=t.children,o=_(t,[`autoWidth`,`viewportOffsetTop`,`children`]),s=this.state,c=s.offsetTop,d=s.offsetBottom,f=s.width;delete o.container;var p=Math.max(c,i||0),m=this.props,h=m.affixStyle,g=m.bottomStyle;return r&&(h=n({width:f},h),g=n({width:f},g)),l.default.createElement(`div`,null,l.default.createElement(`div`,{ref:function(t){e.positioner=t}}),l.default.createElement(u.default,n({},o,{offsetTop:p,viewportOffsetTop:i,offsetBottom:d,affixStyle:h,bottomStyle:g}),a))},t}(l.default.Component);w.displayName=x,w.propTypes=S,w.defaultProps=C,e.default=w,t.exp
329orts=e.default})),tz=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=i;var r=n(OR());function i(e){e===void 0&&(e=(0,r.default)());try{return e.activeElement}catch{}}t.exports=e.default})),nz=r(((e,t)=>{var n=!0,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var i=0,a=`Warning: `+e.replace(/%s/g,function(){return t[i++]});typeof console<`u`&&console.error(a);try{throw Error(a)}catch{}};r=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var a=2;a<r;a++)n[a-2]=arguments[a];if(t===void 0)throw Error("`warning(condition, format, ...args)` requires a warning message argument");e||i.apply(null,[t].concat(n))}}t.exports=r})),rz=r(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var n=r(nz());function r(e){return e&&e.__esModule?e:{default:e}}var i={};function a(e,t){return function(r,a,o,s,c){var l=o||`<<anonymous>>`,u=c||a;if(r[a]!=null){var d=o+`.`+a;(0,n.default)(i[d],`The `+s+" `"+u+"` of "+("`"+l+"` is deprecated. "+t+`.`)),i[d]=!0}var f=[...arguments].slice(5);return e.apply(void 0,[r,a,o,s,c].concat(f))}}function o(){i={}}a._resetWarned=o,t.exports=e.default})),iz=r((e=>{(function(){var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)}function x(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case l:case u:case i:case o:case a:case f:return p;default:var g=p&&p.$$typeof;switch(g){case c:case d:case h:case m:case s:return g;default:return t}}case r:return t}}}var S=l,C=u,w=c,T=s,E=n,D=d,ee=i,O=h,te=m,ne=r,re=o,ie=a,ae=f,oe=!1;function se(e){return oe||(oe=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),ce(e)||x(e)===l}function ce(e){return x(e)===u}function le(e){return x(e)===c}function ue(e){return x(e)===s}function de(e){return typeof e==`object`&&!!e&&e.$$typeof===n}function k(e){return x(e)===d}function fe(e){return x(e)===i}function pe(e){return x(e)===h}function me(e){return x(e)===m}function he(e){return x(e)===r}function ge(e){return x(e)===o}function _e(e){return x(e)===a}function ve(e){return x(e)===f}e.AsyncMode=S,e.ConcurrentMode=C,e.ContextConsumer=w,e.ContextProvider=T,e.Element=E,e.ForwardRef=D,e.Fragment=ee,e.Lazy=O,e.Memo=te,e.Portal=ne,e.Profiler=re,e.StrictMode=ie,e.Suspense=ae,e.isAsyncMode=se,e.isConcurrentMode=ce,e.isContextConsumer=le,e.isContextProvider=ue,e.isElement=de,e.isForwardRef=k,e.isFragment=fe,e.isLazy=pe,e.isMemo=me,e.isPortal=he,e.isProfiler=ge,e.isStrictMode=_e,e.isSuspense=ve,e.isValidElementType=b,e.typeOf=x})()})),az=r(((e,t)=>{t.exports=iz()})),oz=r(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=o(i()),r=az(),a=o(ZR());function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i,a,o){var s=e[t];return n.default.isValidElement(s)?Error(`Invalid `+a+" `"+o+"` of type ReactElement "+("supplied to `"+i+"`,expected an element type (a string ")+`, component class, or function component).`):(0,r.isValidElementType)(s)?null:Error(`Invalid `+a+" `"+o+"` of value `"+s+"` "+("supplied to `"+i+"`, expected an element type (a string ")+`, component class, or function component).`)}e.default=(0,a.default)(s),t.exports=e.default})),sz=r(((e,t)=>{var n=function(){};n=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var i=2;i<r;i++)n[i-2]=arguments[i];if(t===void 0)throw Error("`warning(condition, format, ...args)` requires a warning message argument");
329if(t.length<10||/^[s\W]*$/.test(t))throw Error(`The warning format should be able to uniquely identify this warning. Please, use a more descriptive format than: `+t);if(!e){var a=0,o=`Warning: `+t.replace(/%s/g,function(){return n[a++]});typeof console<`u`&&console.error(o);try{throw Error(o)}catch{}}},t.exports=n})),cz=r(((e,t)=>{e.__esModule=!0,e.default=n;function n(e,t){return e.classList?!!t&&e.classList.contains(t):(` `+(e.className.baseVal||e.className)+` `).indexOf(` `+t+` `)!==-1}t.exports=e.default})),lz=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=i;var r=n(cz());function i(e,t){e.classList?e.classList.add(t):(0,r.default)(e,t)||(typeof e.className==`string`?e.className=e.className+` `+t:e.setAttribute(`class`,(e.className&&e.className.baseVal||``)+` `+t))}t.exports=e.default})),uz=r(((e,t)=>{function n(e,t){return e.replace(RegExp(`(^|\\s)`+t+`(?:\\s|$)`,`g`),`$1`).replace(/\s+/g,` `).replace(/^\s*|\s*$/g,``)}t.exports=function(e,t){e.classList?e.classList.remove(t):typeof e.className==`string`?e.className=n(e.className,t):e.setAttribute(`class`,n(e.className&&e.className.baseVal||``,t))}})),dz=r((e=>{var t=wR();e.__esModule=!0,e.default=void 0;var n=t(lz());e.addClass=n.default;var r=t(uz());e.removeClass=r.default;var i=t(cz());e.hasClass=i.default,e.default={addClass:n.default,removeClass:r.default,hasClass:i.default}})),fz=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=a;var r=n(TR()),i;function a(e){if((!i&&i!==0||e)&&r.default){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),i=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return i}t.exports=e.default})),pz=r(((e,t)=>{e.__esModule=!0,e.default=s;var n=i(DR()),r=i(OR());function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return e&&e.tagName.toLowerCase()===`body`}function o(e){var t=(0,r.default)(e),i=(0,n.default)(t).innerWidth;if(!i){var a=t.documentElement.getBoundingClientRect();i=a.right-Math.abs(a.left)}return t.body.clientWidth<i}function s(e){return(0,n.default)(e)||a(e)?o(e):e.scrollHeight>e.clientHeight}t.exports=e.default})),mz=r((e=>{e.__esModule=!0,e.ariaHidden=i,e.hideSiblings=a,e.showSiblings=o;var t=[`template`,`script`,`style`],n=function(e){var n=e.nodeType,r=e.tagName;return n===1&&t.indexOf(r.toLowerCase())===-1},r=function(e,t,r){t=[].concat(t),[].forEach.call(e.children,function(e){t.indexOf(e)===-1&&n(e)&&r(e)})};function i(e,t){t&&(e?t.setAttribute(`aria-hidden`,`true`):t.removeAttribute(`aria-hidden`))}function a(e,t){r(e,t,function(e){return i(!0,e)})}function o(e,t){r(e,t,function(e){return i(!1,e)})}})),hz=r(((e,t)=>{e.__esModule=!0;var n=s(dz()),r=s(zR()),i=s(fz()),a=s(pz()),o=mz();function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function l(e,t){var n=-1;return e.some(function(e,r){if(t(e,r))return n=r,!0}),n}function u(e,t){return l(e,function(e){return e.modals.indexOf(t)!==-1})}function d(e,t){var n={overflow:`hidden`};e.style={overflow:t.style.overflow,paddingRight:t.style.paddingRight},e.overflowing&&(n.paddingRight=parseInt((0,r.default)(t,`paddingRight`)||0,10)+(0,i.default)()+`px`),(0,r.default)(t,n)}function f(e,t){var n=e.style;Object.keys(n).forEach(function(e){return t.style[e]=n[e]})}e.default=function e(){var t=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.hideSiblingNodes,s=i===void 0?!0:i,l=r.handleContainerOverflow,p=l===void 0?!0:l;c(this,e),this.add=function(e,r,i){var s=t.modals.indexOf(e),c=t.containers.indexOf(r);if(s!==-1)return s;if(s=t.modals.length,t.modals.push(e),t.hideSiblingNodes&&(0,o.hideSiblings)(r,e.mountNode),c!==-1)return t.data[c].modals.push(e),s;var l={modals:[e],classes:i?i.split(/\s+/):[],overflowing:(0,a.default)(r)};return t.handleContainerOverflow&&d(l,r),l.classes.forEach(n.default.addClass.bind(null,r)),t.containers.push(r),t.data.push(l),s},this.remove=function(e){var r=t.modals.indexOf(e);if(r!==-1){var i=u(t.data,e),a=t.data[i],s=t.containers[i];a.modals.splice(a.modals.indexOf(e),1),t.modals.splice(r,1),a.modals.length===0?(a.classes.forEac
329h(n.default.removeClass.bind(null,s)),t.handleContainerOverflow&&f(a,s),t.hideSiblingNodes&&(0,o.showSiblings)(s,e.mountNode),t.containers.splice(i,1),t.data.splice(i,1)):t.hideSiblingNodes&&(0,o.ariaHidden)(!1,a.modals[a.modals.length-1].mountNode)}},this.isTopModal=function(e){return!!t.modals.length&&t.modals[t.modals.length-1]===e},this.hideSiblingNodes=s,this.handleContainerOverflow=p,this.modals=[],this.containers=[],this.data=[]},t.exports=e.default})),gz=r(((e,t)=>{e.__esModule=!0;var n=d(c()),r=d(QR()),a=d(i()),s=d(o()),l=d($R()),u=d(qR());function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function p(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function m(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){m(t,e);function t(){var n,r,i;f(this,t);var o=[...arguments];return i=(n=(r=p(this,e.call.apply(e,[this].concat(o))),r),r._mountOverlayTarget=function(){r._overlayTarget||(r._overlayTarget=document.createElement(`div`),r._portalContainerNode=(0,l.default)(r.props.container,(0,u.default)(r).body),r._portalContainerNode.appendChild(r._overlayTarget))},r._unmountOverlayTarget=function(){r._overlayTarget&&(r._portalContainerNode.removeChild(r._overlayTarget),r._overlayTarget=null),r._portalContainerNode=null},r._renderOverlay=function(){var e=r.props.children?a.default.Children.only(r.props.children):null;if(e!==null){r._mountOverlayTarget();var t=!r._overlayInstance;r._overlayInstance=s.default.unstable_renderSubtreeIntoContainer(r,e,r._overlayTarget,function(){t&&r.props.onRendered&&r.props.onRendered()})}else r._unrenderOverlay(),r._unmountOverlayTarget()},r._unrenderOverlay=function(){r._overlayTarget&&(s.default.unmountComponentAtNode(r._overlayTarget),r._overlayInstance=null)},r.getMountNode=function(){return r._overlayTarget},n),p(r,i)}return t.prototype.componentDidMount=function(){this._isMounted=!0,this._renderOverlay()},t.prototype.componentDidUpdate=function(){this._renderOverlay()},t.prototype.componentWillReceiveProps=function(e){this._overlayTarget&&e.container!==this.props.container&&(this._portalContainerNode.removeChild(this._overlayTarget),this._portalContainerNode=(0,l.default)(e.container,(0,u.default)(this).body),this._portalContainerNode.appendChild(this._overlayTarget))},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._unrenderOverlay(),this._unmountOverlayTarget()},t.prototype.render=function(){return null},t}(a.default.Component);h.displayName=`Portal`,h.propTypes={container:n.default.oneOfType([r.default,n.default.func]),onRendered:n.default.func},e.default=h,t.exports=e.default})),_z=r(((e,t)=>{e.__esModule=!0;var n=f(c()),r=f(QR()),a=f(i()),s=f(o()),l=f($R()),u=f(qR()),d=f(gz());function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function m(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function h(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=function(e){h(t,e);function t(){var n,r,i;p(this,t);var a=[...arguments];return i=(n=(r=m(this,e.call.apply(e,[this].concat(a))),r),r.setContainer=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.props;r._portalContainerNode=(0,l.default)(e.container,(0,u.default)(r).body)},r.getMountNode=function(){return r._portalContainerNode},n),m(r,i)}return t.prototype.componentDidMount=function(){this.setContainer(),this.forceUpdate(this.props.onRendered)},t.prototype.componentWillReceiveProps=function(e){e.container!==this.props.container&&this.setContainer(e)},t.prototype.componentWillUnmount=function(){this._portalContainerNode=null},t.prototype.render=function(){return this.props.children&&this._portalContainerNode?s.default.createPortal(this.props.children,this._portalContainerNode):null},t}(a.default.Component);g.displayName=`Portal`,g.propTypes={container:n.default.oneOfType([r.default,n.default.func]),onRendered:n.default.func},e.default=s.default.createPortal?g:d.default,t.exports=e.default})),vz=r(((e,t)=>
329{e.__esModule=!0;var n=a(c()),r=a(i());function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function s(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function l(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u={children:n.default.node},d=function(e){l(t,e);function t(){return o(this,t),s(this,e.apply(this,arguments))}return t.prototype.render=function(){return this.props.children},t}(r.default.Component);d.propTypes=u,e.default=d,t.exports=e.default})),yz=r(((e,t)=>{e.__esModule=!0,e.default=n;function n(e){var t=!document.addEventListener,n=void 0;return t?(document.attachEvent(`onfocusin`,e),n=function(){return document.detachEvent(`onfocusin`,e)}):(document.addEventListener(`focus`,e,!0),n=function(){return document.removeEventListener(`focus`,e,!0)}),{remove:n}}t.exports=e.default})),bz=r(((e,t)=>{e.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=w(tz()),a=w(ER()),s=w(TR()),l=w(c()),u=w(QR()),d=w(rz()),f=w(oz()),p=i(),m=w(p),h=w(o()),g=w(sz()),_=w(hz()),v=w(_z()),y=w(vz()),b=w(GR()),x=w(yz()),S=w($R()),C=w(qR());function w(e){return e&&e.__esModule?e:{default:e}}function T(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function E(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ee=new _.default,O=function(e){D(t,e);function t(){var n,r,i;T(this,t);var a=[...arguments];return i=(n=(r=E(this,e.call.apply(e,[this].concat(a))),r),te.call(r),n),E(r,i)}return t.prototype.omitProps=function(e,t){var n=Object.keys(e),r={};return n.map(function(n){Object.prototype.hasOwnProperty.call(t,n)||(r[n]=e[n])}),r},t.prototype.render=function(){var e=this.props,r=e.show,i=e.container,a=e.children,o=e.transition,s=e.backdrop,c=e.className,l=e.style,u=e.onExit,d=e.onExiting,f=e.onEnter,h=e.onEntering,g=e.onEntered,_=m.default.Children.only(a),b=this.omitProps(this.props,t.propTypes);if(!(r||o&&!this.state.exited))return null;var x=_.props,S=x.role,C=x.tabIndex;return(S===void 0||C===void 0)&&(_=(0,p.cloneElement)(_,{role:S===void 0?`document`:S,tabIndex:C??`-1`})),o&&(_=m.default.createElement(o,{appear:!0,unmountOnExit:!0,in:r,onExit:u,onExiting:d,onExited:this.handleHidden,onEnter:f,onEntering:h,onEntered:g},_)),m.default.createElement(v.default,{ref:this.setMountNode,container:i,onRendered:this.onPortalRendered},m.default.createElement(`div`,n({ref:this.setModalNodeRef,role:S||`dialog`},b,{style:l,className:c}),s&&this.renderBackdrop(),m.default.createElement(y.default,{ref:this.setDialogRef},_)))},t.prototype.componentWillReceiveProps=function(e){e.show?this.setState({exited:!1}):e.transition||this.setState({exited:!0})},t.prototype.componentWillUpdate=function(e){!this.props.show&&e.show&&this.checkForFocus()},t.prototype.componentDidMount=function(){this._isMounted=!0,this.props.show&&this.onShow()},t.prototype.componentDidUpdate=function(e){var t=this.props.transition;e.show&&!this.props.show&&!t?this.onHide():!e.show&&this.props.show&&this.onShow()},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.show,n=e.transition;this._isMounted=!1,(t||n&&!this.state.exited)&&this.onHide()},t.prototype.autoFocus=function(){if(this.props.autoFocus){var e=this.getDialogElement(),t=(0,r.default)((0,C.default)(this));e&&!(0,a.default)(e,t)&&(this.lastFocus=t,e.hasAttribute(`tabIndex`)||((0,g.default)(!1,`The modal content node does not accept focus. For the benefit of assistive technologies, the tabIndex of the node is being set to "-1".`),e.setAttribute(`tabIndex`,-1)),e.focus())}},t.prototype.restoreLastFocus=function(){this.lastFocus&&this.lastFocus.focus&&(this.lastFocus.focus(),this.lastFocus=null)},t.prototype.getDialogElement=function(){return h.default.findDOMNode(this.dialog)},t.prototype.isTopModal=function(){return this.props.manager.isTopModal(this)},t}(m.default.Component);
329O.propTypes=n({},v.default.propTypes,{show:l.default.bool,container:l.default.oneOfType([u.default,l.default.func]),onShow:l.default.func,onHide:l.default.func,backdrop:l.default.oneOfType([l.default.bool,l.default.oneOf([`static`])]),renderBackdrop:l.default.func,onEscapeKeyDown:l.default.func,onEscapeKeyUp:(0,d.default)(l.default.func,`Please use onEscapeKeyDown instead for consistency`),onBackdropClick:l.default.func,backdropStyle:l.default.object,backdropClassName:l.default.string,containerClassName:l.default.string,keyboard:l.default.bool,transition:f.default,backdropTransition:f.default,autoFocus:l.default.bool,enforceFocus:l.default.bool,restoreFocus:l.default.bool,onEnter:l.default.func,onEntering:l.default.func,onEntered:l.default.func,onExit:l.default.func,onExiting:l.default.func,onExited:l.default.func,manager:l.default.object.isRequired}),O.defaultProps={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,onHide:function(){},manager:ee,renderBackdrop:function(e){return m.default.createElement(`div`,e)}};var te=function(){var e=this;this.state={exited:!this.props.show},this.renderBackdrop=function(){var t=e.props,n=t.backdropStyle,r=t.backdropClassName,i=t.renderBackdrop,a=t.backdropTransition,o=i({ref:function(t){return e.backdrop=t},style:n,className:r,onClick:e.handleBackdropClick});return a&&(o=m.default.createElement(a,{appear:!0,in:e.props.show},o)),o},this.onPortalRendered=function(){e.autoFocus(),e.props.onShow&&e.props.onShow()},this.onShow=function(){var t=(0,C.default)(e),n=(0,S.default)(e.props.container,t.body);e.props.manager.add(e,n,e.props.containerClassName),e._onDocumentKeydownListener=(0,b.default)(t,`keydown`,e.handleDocumentKeyDown),e._onDocumentKeyupListener=(0,b.default)(t,`keyup`,e.handleDocumentKeyUp),e._onFocusinListener=(0,x.default)(e.enforceFocus)},this.onHide=function(){e.props.manager.remove(e),e._onDocumentKeydownListener.remove(),e._onDocumentKeyupListener.remove(),e._onFocusinListener.remove(),e.props.restoreFocus&&e.restoreLastFocus()},this.setMountNode=function(t){e.mountNode=t&&t.getMountNode()},this.setModalNodeRef=function(t){e.modalNode=t},this.setDialogRef=function(t){e.dialog=t},this.handleHidden=function(){if(e.setState({exited:!0}),e.onHide(),e.props.onExited){var t;(t=e.props).onExited.apply(t,arguments)}},this.handleBackdropClick=function(t){t.target===t.currentTarget&&(e.props.onBackdropClick&&e.props.onBackdropClick(t),e.props.backdrop===!0&&e.props.onHide())},this.handleDocumentKeyDown=function(t){e.props.keyboard&&t.keyCode===27&&e.isTopModal()&&(e.props.onEscapeKeyDown&&e.props.onEscapeKeyDown(t),e.props.onHide())},this.handleDocumentKeyUp=function(t){e.props.keyboard&&t.keyCode===27&&e.isTopModal()&&e.props.onEscapeKeyUp&&e.props.onEscapeKeyUp(t)},this.checkForFocus=function(){s.default&&(e.lastFocus=(0,r.default)())},this.enforceFocus=function(){if(!(!e.props.enforceFocus||!e._isMounted||!e.isTopModal())){var t=e.getDialogElement(),n=(0,r.default)((0,C.default)(e));t&&!(0,a.default)(t,n)&&t.focus()}}};O.Manager=_.default,e.default=O,t.exports=e.default})),xz=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=i;var r=n(DR());function i(e,t){var n=(0,r.default)(e);if(t===void 0)return n?`pageXOffset`in n?n.pageXOffset:n.document.documentElement.scrollLeft:e.scrollLeft;n?n.scrollTo(t,`pageYOffset`in n?n.pageYOffset:n.document.documentElement.scrollTop):e.scrollLeft=t}t.exports=e.default})),Sz=r(((e,t)=>{var n=wR();e.__esModule=!0,e.default=u;var r=n(Nl()),i=n(kR()),a=n(BR()),o=n(VR()),s=n(xz()),c=n(zR());function l(e){return e.nodeName&&e.nodeName.toLowerCase()}function u(e,t){var n={top:0,left:0},u;return(0,c.default)(e,`position`)===`fixed`?u=e.getBoundingClientRect():(t||=(0,a.default)(e),u=(0,i.default)(e),l(t)!==`html`&&(n=(0,i.default)(t)),n.top+=parseInt((0,c.default)(t,`borderTopWidth`),10)-(0,o.default)(t)||0,n.left+=parseInt((0,c.default)(t,`borderLeftWidth`),10)-(0,s.default)(t)||0),(0,r.default)({},u,{top:u.top-n.top-(parseInt((0,c.default)(e,`marginTop`),10)||0),left:u.left-n.left-(parseInt((0,c.default)(e,`marginLeft`),10)||0)})}t.exports=e.default})),Cz=r(((e,t)=>
329{e.__esModule=!0,e.default=u;var n=o(kR()),r=o(Sz()),i=o(VR()),a=o(qR());function o(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=void 0,r=void 0,o=void 0;if(e.tagName===`BODY`)t=window.innerWidth,r=window.innerHeight,o=(0,i.default)((0,a.default)(e).documentElement)||(0,i.default)(e);else{var s=(0,n.default)(e);t=s.width,r=s.height,o=(0,i.default)(e)}return{width:t,height:r,scroll:o}}function c(e,t,n,r){var i=s(n),a=i.scroll,o=i.height,c=e-r-a,l=e+r-a+t;return c<0?-c:l>o?o-l:0}function l(e,t,n,r){var i=s(n).width,a=e-r,o=e+r+t;return a<0?-a:o>i?i-o:0}function u(e,t,i,a,o){var s=a.tagName===`BODY`?(0,n.default)(i):(0,r.default)(i,a),u=(0,n.default)(t),d=u.height,f=u.width,p=void 0,m=void 0,h=void 0,g=void 0;if(e===`left`||e===`right`){m=s.top+(s.height-d)/2,p=e===`left`?s.left-f:s.left+s.width;var _=c(m,d,a,o);m+=_,g=50*(1-2*_/d)+`%`,h=void 0}else if(e===`top`||e===`bottom`){p=s.left+(s.width-f)/2,m=e===`top`?s.top-d:s.top+s.height;var v=l(p,f,a,o);p+=v,h=50*(1-2*v/f)+`%`,g=void 0}else throw Error(`calcOverlayPosition(): No such placement of "`+e+`" found.`);return{positionLeft:p,positionTop:m,arrowOffsetLeft:h,arrowOffsetTop:g}}t.exports=e.default})),wz=r(((e,t)=>{e.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=h(S()),a=h(c()),s=h(QR()),l=i(),u=h(l),d=h(o()),f=h(Cz()),p=h($R()),m=h(qR());function h(e){return e&&e.__esModule?e:{default:e}}function g(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function _(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function v(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function y(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=function(e){y(t,e);function t(n,r){_(this,t);var i=v(this,e.call(this,n,r));return i.getTarget=function(){var e=i.props.target,t=typeof e==`function`?e():e;return t&&d.default.findDOMNode(t)||null},i.maybeUpdatePosition=function(e){var t=i.getTarget();!i.props.shouldUpdatePosition&&t===i._lastTarget&&!e||i.updatePosition(t)},i.state={positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null},i._needsFlush=!1,i._lastTarget=null,i}return t.prototype.componentDidMount=function(){this.updatePosition(this.getTarget())},t.prototype.componentWillReceiveProps=function(){this._needsFlush=!0},t.prototype.componentDidUpdate=function(e){this._needsFlush&&(this._needsFlush=!1,this.maybeUpdatePosition(this.props.placement!==e.placement))},t.prototype.render=function(){var e=this.props,t=e.children,i=e.className,a=g(e,[`children`,`className`]),o=this.state,s=o.positionLeft,c=o.positionTop,d=g(o,[`positionLeft`,`positionTop`]);delete a.target,delete a.container,delete a.containerPadding,delete a.shouldUpdatePosition;var f=u.default.Children.only(t);return(0,l.cloneElement)(f,n({},a,d,{positionLeft:s,positionTop:c,className:(0,r.default)(i,f.props.className),style:n({},f.props.style,{left:s,top:c})}))},t.prototype.updatePosition=function(e){if(this._lastTarget=e,!e){this.setState({positionLeft:0,positionTop:0,arrowOffsetLeft:null,arrowOffsetTop:null});return}var t=d.default.findDOMNode(this),n=(0,p.default)(this.props.container,(0,m.default)(this).body);this.setState((0,f.default)(this.props.placement,t,e,n,this.props.containerPadding))},t}(u.default.Component);b.propTypes={target:a.default.oneOfType([s.default,a.default.func]),container:a.default.oneOfType([s.default,a.default.func]),containerPadding:a.default.number,placement:a.default.oneOf([`top`,`right`,`bottom`,`left`]),shouldUpdatePosition:a.default.bool},b.displayName=`Position`,b.defaultProps={containerPadding:0,placement:`right`,shouldUpdatePosition:!1},e.default=b,t.exports=e.default})),Tz=r(((e,t)=>
329{e.__esModule=!0;var n=d(ER()),r=d(c()),a=d(i()),s=d(o()),l=d(GR()),u=d(qR());function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function p(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function m(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=27;function g(e){return e.button===0}function _(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var v=function(e){m(t,e);function t(r,i){f(this,t);var a=p(this,e.call(this,r,i));return a.addEventListeners=function(){var e=a.props.event,t=(0,u.default)(a);a.documentMouseCaptureListener=(0,l.default)(t,e,a.handleMouseCapture,!0),a.documentMouseListener=(0,l.default)(t,e,a.handleMouse),a.documentKeyupListener=(0,l.default)(t,`keyup`,a.handleKeyUp)},a.removeEventListeners=function(){a.documentMouseCaptureListener&&a.documentMouseCaptureListener.remove(),a.documentMouseListener&&a.documentMouseListener.remove(),a.documentKeyupListener&&a.documentKeyupListener.remove()},a.handleMouseCapture=function(e){a.preventMouseRootClose=_(e)||!g(e)||(0,n.default)(s.default.findDOMNode(a),e.target)},a.handleMouse=function(e){!a.preventMouseRootClose&&a.props.onRootClose&&a.props.onRootClose(e)},a.handleKeyUp=function(e){e.keyCode===h&&a.props.onRootClose&&a.props.onRootClose(e)},a.preventMouseRootClose=!1,a}return t.prototype.componentDidMount=function(){this.props.disabled||this.addEventListeners()},t.prototype.componentDidUpdate=function(e){!this.props.disabled&&e.disabled?this.addEventListeners():this.props.disabled&&!e.disabled&&this.removeEventListeners()},t.prototype.componentWillUnmount=function(){this.props.disabled||this.removeEventListeners()},t.prototype.render=function(){return this.props.children},t}(a.default.Component);v.displayName=`RootCloseWrapper`,v.propTypes={onRootClose:r.default.func,children:r.default.element,disabled:r.default.bool,event:r.default.oneOf([`click`,`mousedown`])},v.defaultProps={event:`click`},e.default=v,t.exports=e.default})),Ez=r(((e,t)=>{e.__esModule=!0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r=d(c()),a=d(oz()),o=d(i()),s=d(_z()),l=d(wz()),u=d(Tz());function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function m(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function h(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g=function(e){h(t,e);function t(n,r){p(this,t);var i=m(this,e.call(this,n,r));return i.handleHidden=function(){if(i.setState({exited:!0}),i.props.onExited){var e;(e=i.props).onExited.apply(e,arguments)}},i.state={exited:!n.show},i.onHiddenListener=i.handleHidden.bind(i),i}return t.prototype.componentWillReceiveProps=function(e){e.show?this.setState({exited:!1}):e.transition||this.setState({exited:!0})},t.prototype.render=function(){var e=this.props,t=e.container,n=e.containerPadding,r=e.target,i=e.placement,a=e.shouldUpdatePosition,c=e.rootClose,d=e.children,p=e.transition,m=f(e,[`container`,`containerPadding`,`target`,`placement`,`shouldUpdatePosition`,`rootClose`,`children`,`transition`]);if(!(m.show||p&&!this.state.exited))return null;var h=d;if(h=o.default.createElement(l.default,{container:t,containerPadding:n,target:r,placement:i,shouldUpdatePosition:a},h),p){var g=m.onExit,_=m.onExiting,v=m.onEnter,y=m.onEntering,b=m.onEntered;h=o.default.createElement(p,{in:m.show,appear:!0,onExit:g,onExiting:_,onExited:this.onHiddenListener,onEnter:v,onEntering:y,onEntered:b},h)}return c&&(h=o.default.createElement(u.default,{onRootClose:m.onHide},h)),o.default.createElement(s.default,{container:t},h)},t}(o.default.Component);g.propTypes=n({}
329,s.default.propTypes,l.default.propTypes,{show:r.default.bool,rootClose:r.default.bool,onHide:function(e){var t=r.default.func;e.rootClose&&(t=t.isRequired);var n=[...arguments].slice(1);return t.apply(void 0,[e].concat(n))},transition:a.default,onEnter:r.default.func,onEntering:r.default.func,onEntered:r.default.func,onExit:r.default.func,onExiting:r.default.func,onExited:r.default.func}),e.default=g,t.exports=e.default})),Dz=r((e=>{e.__esModule=!0,e.RootCloseWrapper=e.Position=e.Portal=e.Overlay=e.Modal=e.AutoAffix=e.Affix=void 0;var t=c(XR()),n=c(ez()),r=c(bz()),i=c(Ez()),a=c(_z()),o=c(wz()),s=c(Tz());function c(e){return e&&e.__esModule?e:{default:e}}e.Affix=t.default,e.AutoAffix=n.default,e.Modal=r.default,e.Overlay=i.default,e.Portal=a.default,e.Position=o.default,e.RootCloseWrapper=s.default}))(),Oz=class extends G.Component{render(){let{columns:e,disableSort:t,groupFinishedBeforeCell:n,reverse:r,setSort:i,sortColumn:a,tableClass:o,tableContainer:s}=this.props,c=e.map((e,s)=>{let c=t||e.disableSort?e.header:(0,q.jsx)(`span`,{onClick:t=>{t.target.classList.contains(`header-cell-container__text`)&&i(e.name)},className:(0,J.default)(`header-cell-container`,{active:a===e.name,reverse:r}),children:Array.isArray(e.header)?e.header:(0,q.jsx)(`p`,{className:`header-cell-container__text`,children:e.header})});return(0,q.jsx)(`div`,{className:o+`-cell `+e.name+` flo-table-cell`,style:{marginLeft:n(s)?48:0},...e.attrs,children:c},o+`columnheader`+s)});return c.push((0,q.jsx)(`div`,{className:o+`-cell action flo-table-cell`},o+`header-action`)),(0,q.jsx)(Dz.AutoAffix,{container:s,viewportOffsetTop:0,children:(0,q.jsx)(`div`,{className:o+`-row headerRow flo-table-row`,children:c})})}},kz=class extends G.Component{render(){let{actions:e,columns:t,groupFinishedBeforeCell:n,hideLinkArrow:r,row:i,rowClass:a,tableClass:o}=this.props,s=t.filter(e=>e.name!==`actions`).map((e,t)=>(0,q.jsx)(`div`,{className:`${o}-cell ${e.name} flo-table-cell`,style:{marginLeft:n(t)?48:0},children:i[e.name]?.display||i[e.name]||`-`},`${o} row-${t}`));s.push((0,q.jsx)(`div`,{className:`${o}-cell action flo-table-cell`,children:(0,q.jsxs)(`div`,{className:`${o}-cell-action-icons${i.actionsDisabled?` actions-disabled`:``}`,children:[e?.map((e,t)=>(0,q.jsx)(`span`,{onClick:t=>{t.preventDefault(),e.callback(i,t)},children:e.icon},t)),!!i.rowLink&&!r&&(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,className:`svgIcon arrowNext`,children:(0,q.jsx)(`polyline`,{fill:`none`,points:`7,23 18,12 7,1 `})})]})},`${o} row-action`));let c=(0,q.jsx)(`div`,{className:`flo-table-row ${o}-row ${a} ${i.loading?` rowLoading`:``}`,onClick:i?.action||null,children:s});return!i.rowLink||i.loading?c:i.rowLink.to?(0,q.jsx)(b,{to:i.rowLink.to,children:c}):(0,q.jsx)(`span`,{onClick:e=>{e.preventDefault(),i.rowLink.callback(i)},children:c})}},Az={"default-browse-thumbnail-dimensions":`SortableTable__default-browse-thumbnail-dimensions___42823e42`,"default-browse-card-dimensions":`SortableTable__default-browse-card-dimensions___6b95966d`,table:`SortableTable__table___80125c6d`,table__group:`SortableTable__table__group___e7cd5cc7`,table__group__title:`SortableTable__table__group__title___406f6bd9`,table__group__tooltip:`SortableTable__table__group__tooltip___5d60c11c`},jz=class extends G.Component{constructor(e){super(e);let{defaultSortColumn:t=null,defaultSortReverse:n=null}=e;this.state={reverse:n,sortColumn:t},this.NAME_CELL_WIDTH=18.1,this.NORMAL_CELL_WIDTH=11.5,this.GROUP_MARGIN=48}setSort=(e,t=null)=>{let{columns:n}=this.props,{sortColumn:r,reverse:i}=this.state,a=t===null?r===e?!i:i:!!t,o=n.find(t=>t.name===e);o?.onSort&&o.onSort(o.name,a),this.setState({sortColumn:e,reverse:a})};getSortedList=e=>{let{disableSort:t=!1,columns:n}=this.props,{sortColumn:r,reverse:i}=this.state;if(t||!r)return e;let a=n.find(e=>e.name===r);if(!a||a.disableSort)return e;if(a?.sortFn)return a.sortFn(e);let o=(0,Dx.default)(e,e=>{let t=e[a.name],n=t?.sortValue||t;return typeof n==`string`?n.toUpperCase():n});return i?o.reverse():o};groupFinishedBeforeCell=e=>this.props.groups?.some(t=>t.start+t.amount===e);renderGroups=()=>{let{groups:e=[]}=this.props;if(!e.length)return null;let t=t=>e.filter(e=>e.start<t).length,n=({amount:e,start:t})=>t===0?`${this.NAME_CELL_WIDTH+(e-1)*this.NORMAL_CELL_WIDTH}%`:`${e*this.NORMAL_CELL_WIDTH}%`,r=({start:e})=>e===0?this.NAME_CELL_WIDTH/-2:`${this.NAME_CELL_WIDTH+(e-1)*this.NORMAL_CELL_WIDTH+t(e)*this.GROUP_MARGIN}%`;return e.map((e,t)=>(0,q.jsxs)(`div`,{className:(0,J.default)(Az.table__group),style:{width:n(e),left:r(e)},children:[(0,q.jsx)(`span`,{className:(0,J.default)(Az.table__group__title),children:(0,q.jsx)(`p`,{children:e.title})}),e.description&&(0,q.jsx)(`span`,{className:(0,J.default)(Az.table__group__tooltip),children:(0,q.jsxs)(Qc,{right:!0,children:[` `,e.description,` `]})})]},`group ${t}`))};renderHeader=()=>{let{columns:e,disableSort:t=!1,tableClass:n=`sortableTable`}=this.props,{reverse:r,sortColumn:i}=this.state;return(0,q.jsx)(Oz,{columns:e,disableSort:t,groupFinishedBeforeCell:this.groupFinishedBeforeCell,reverse:r,setSort:this.setSort,sortColumn:i,tableClass:n,tableContainer:this.refs.tableContainer})};renderRows=e=>{let{actions:t,columns:n,hideLinkArrow:r,rowClass:i,tableClass:a=`sortableTable`,hideActions:o}=this.props;return e.map((e,s)=>{let c=e.actions||t;return(0,q.jsx)(kz,{actions:o?null:c,columns:n,groupFinishedBeforeCell:this.groupFinishedBeforeCell,hideLinkArrow:r,row:e,rowClass:i,tableClass:a},s)})};render(){let{dataTransform:e=e=>e,loading:t,tableClass:n=`sortableTable`,tableData:r}=this.props,i=this.getSortedList(e(r));return(0,q.jsxs)(`div`,{className:(0,J.default)(n,`flo-table`,{loading:t},Az.table),ref:`tableContainer`,style:{opacity:t?.5:1},children:[this.renderHeader(),this.renderRows(i),this.renderGroups()]})}},Mz={SUBSCRIPTIONS:`/api/subscriptions/`,STUDENTS:`/api/students/`,SUBSCRIBERSHIPS:`/api/subscriberships/`,INVITATIONS:`/api/invitations/`,STUDENT_ASSIGNMENTS:`api/student_assignments/`,CLASSES:`/api/classes/`};(0,HS.default)({STUDENTS:null,SUBSCRIBERSHIPS:null,INVITATIONS:null,STUDENT_ASSIGNMENTS:null,CLASSES:null}),(0,HS.default)({PAGINATED_LIST_RESPONSE:null,PAGINATED_LIST_REQUEST_SENT:null,PAGINATED_LIST_CHANGE_LIST:null,PAGINATED_LIST_PAGE_CHANGE:null,PAGINATED_LIST_SEARCH_CHANGE:null,PAGINATED_LIST_ORDERING_CHANGE:null});var Nz=class extends G.Component{static propTypes={classSection:K.default.object.isRequired,removeDetail:K.default.func.isRequired};state={response:null};UNSAFE_componentWillMount(){let{classSection:e}=this.props;this.sendRequest(e.id)}UNSAFE_componentWillReceiveProps(e,t){let{classSection:n}=this.props;n.id!==e.classSection.id&&this.sendRequest(e.classSection.id)}renderSortableTable=()=>{let{response:e}=this.state;return(0,q.jsx)(jz,{tableClass:`manage-classes-classDetail-rosterTable`,rowClass:`studentRow`,tableData:e.map(e=>({id:e.id,first_name:e.first_name,last_name:e.last_name,username:e.username})),columns:[{name:`first_name`,header:`First Name`},{name:`last_name`,header:`Last Name`},{name:`username`,header:`Username`}]})};sendRequest=e=>{$.ajax({type:`GET`,url:Mz.STUDENTS,data:{student_classes:e},success:e=>this.setState({response:e})})};render(){let{classSection:e,removeDetail:t}=this.props,{response:n}=this.state;return(0,q.jsxs)(`div`,{className:`manage-schools-subscribers-list`,children:[(0,q.jsxs)(`div`,{className:`manage-schools-classList-header`,children:[(0,q.jsx)(`a`,{href:`#`,onClick:e=>{e.preventDefault(),t()},children:(0,q.jsx)(NS,{className:`svgIcon arrowBack`})}),(0,q.jsxs)(`div`,{className:`manage-schools-subscribers-list-classInfo`,children:[(0,q.jsx)(`span`,{className:`manage-schools-subscribers-list-classInfo-class`,children:e.name}),(0,q.jsx)(`span`,{className:`manage-schools-subscribers-list-classInfo-teacher`,children:e.teacher}),(0,q.jsxs)(`span`,{className:`manage-schools-subscribers-list-classInfo-student`,children:[e.students,` students`]})]})]}),n?this.renderSortableTable():(0,q.jsx)(V,{})]})}},Pz=class extends G.Component{static propTypes={changePage:K.default.func.isRequired,listType:K.default.string,totalMessageFn:K.default.func.isRequired,requestPending:K.default.bool.isRequired,response:K.default.object,searchTerm:K.default.string};state={q:``};handleSearch=(0,kL.default)(()=>{let{dispatch:e}=this.props,{q:t}=this.state;e({type:Nt.UPDATE_PAGINATED_TABLE,payload:{searchTerm:t}})},300);onInputChange=e=>{this.setState({q:e}),this.handleSearch()};renderContent=()=>{let{changePage:e,children:t,response:{current_page:n,page_total:r},requestPending:i}=this.props;return(0,q.jsxs)(`div`,{children:[this.renderTotal(),t,(0,q.jsx)(qc,{currentPage:n,isLoading:i,setPageNumber:e,totalPages:r})]})};renderTotal=()=>{let{listType:e,response:t,totalMessageFn:n}=this.props;if(!t||!n)return null;let r;
329switch(e){case pR:r=t.subscription_class_count;break;case gR:r=t.subscription_total;break;default:r=t.count}return n(r)};render(){let{response:e,searchTerm:t}=this.props,{q:n}=this.state;return e?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`form`,{onSubmit:e=>e.preventDefault(),className:`paginated-list-search`,children:(0,q.jsx)(`input`,{className:t?`search-inputted`:``,onChange:e=>this.onInputChange(e.target.value),placeholder:`Search`,type:`search`,value:n})}),this.renderContent()]}):(0,q.jsx)(V,{})}},Fz=N(e=>{let{listType:t,requestPending:n,response:r,searchTerm:i}=e.paginatedTable;return{listType:t,requestPending:n,response:r,searchTerm:i}})(Pz),Iz=class extends G.Component{static propTypes={archived:K.default.bool,ordering:K.default.string,page:K.default.number.isRequired,searchTerm:K.default.string,subId:K.default.string.isRequired,listType:K.default.string,requestPending:K.default.bool.isRequired,response:K.default.object};state={classSection:null};dataTransform=e=>e.map(this.rowTransform);getColumns=()=>{let{dispatch:e,ordering:t,response:n}=this.props,r=[{name:`name`,header:`Class`,onSort:()=>e(bR(`name`,t)),sortFn:this.sortFunction},{name:`teacher`,header:`Teacher`,onSort:()=>e(bR(`teacher__last_name`,t)),sortFn:this.sortFunction},{name:`student_count`,header:`Students`,disableSort:!0}],i={name:`classCode`,header:`Class Code`,onSort:()=>e(bR(`code`,t)),sortFn:this.sortFunction};return n.controlled_via_sync||r.push(i),r};handleClassCodesDisplay=e=>{let{response:{controlled_via_sync:t,results:n}}=this.props;return t?n.map(({code:e,...t})=>t):n.map(({code:e,...t})=>({code:Rf(t)?``:e,...t}))};handlePageChange=e=>{let{dispatch:t}=this.props;t({type:Nt.UPDATE_PAGINATED_TABLE,payload:{page:e}})};removeDetail=()=>{this.setState({classSection:null})};renderSortableTable=()=>{let{listType:e,requestPending:t,response:n}=this.props;return e===`CLASSES`?(0,q.jsx)(jz,{columns:this.getColumns(),dataTransform:this.dataTransform,disableSort:!1,loading:t,rowClass:`studentRow`,tableClass:`manage-classes-classDetail-rosterTable`,tableData:n?this.handleClassCodesDisplay():[]}):null};renderTooltip=()=>(0,q.jsxs)(`div`,{className:`manage-school-bottom-container-introContainer`,children:[(0,q.jsx)(`span`,{children:`How to create classes?`}),(0,q.jsx)(`span`,{className:`flo-icon-help`,children:`?`}),(0,q.jsxs)(`div`,{className:`flo-tooltip classView`,children:[`In this management view, you can see, but not create or edit, classes and class rosters. Teachers create their own classes in `,(0,q.jsx)(`strong`,{children:`My Classes.`}),` In this section, teachers can also see more detail on class results as well as edit the class roster.`]})]});rowTransform=e=>{let{response:t}=this.props,n={id:e.id,name:e.name,rowLink:{callback:this.setDetail},student_count:e.student_count,teacher:e.teacher.first_name+` `+e.teacher.last_name};return t.controlled_via_sync||(n.classCode=e.code),n};setDetail=e=>{this.setState({classSection:e})};sortFunction=e=>e;render(){let{archived:e,toggleArchived:t}=this.props,{classSection:n}=this.state;return n?(0,q.jsx)(Nz,{classSection:n,removeDetail:this.removeDetail}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`manage-school-bottom-container-teacherControls`,children:[(0,q.jsx)(Yc,{trueText:`Active`,falseText:`Archived`,onChange:e=>t(!e),defaultValue:!e}),(0,q.jsx)(`div`,{className:`manage-school-bottom-container-introContainer teacherView`})]}),(0,q.jsxs)(Fz,{changePage:this.handlePageChange,totalMessageFn:e=>(0,q.jsxs)(`span`,{className:`manage-school-bottom-container-introContainer-text`,children:[`There are currently `,e,` classes at your school.`]}),children:[this.renderTooltip(),this.renderSortableTable()]})]})}},Lz=L([e=>e.paginatedTable],e=>e),Rz=class extends G.Component{static propTypes={archived:K.default.bool,ordering:K.default.string,page:K.default.number.isRequired,searchTerm:K.default.string,subId:K.default.string.isRequired,listType:K.default.string,requestPending:K.default.bool.isRequired,response:K.default.object,error:K.default.object,resetPaginatedList:K.default.func};componentDidMount(){this.fetchData(!0)}componentWillUnmount(){this.props.resetPaginatedList()}componentDidUpdate(e,t,n){for(let t of[`archived`,`ordering`,`page`,`searchTerm`])if(this.props[t]!==e[t]){this.fetchData();return}}fetchData=async(e=!1)=>{let{archived:t,dispatch:n,ordering:r,page:i,searchTerm:a,subId:o}=this.props,s={ordering:r,page:e?1:i,search:a,unarchived:e||!t?`True`:`False`};await n(_R(`/api/subscriptions/${o}/classes/`,pR,(0,fR.default)(s)))};render(){let{error:e}=this.props;return e?(0,q.jsx)(`h2`,{className:`nolist`,children:`Enable student data to get access.`}):(0,q.jsx)(Iz,{...this.props})}},zz=y(N((e,t)=>({...Lz(e),subId:t.match.params.subId}),e=>({dispatch:e,toggleArchived:t=>e(CR(t)),resetPaginatedList:()=>e(SR())}))(Rz));
329function Bz(e,t){class n extends G.Component{UNSAFE_componentWillMount(){let e=t.map(e=>e.store);this._onChangeHandlers=e.map(e=>{let t=()=>this.setState(e.getState());return e.on(`change`,t),t})}componentWillUnmount(){t.map(e=>e.store).forEach((e,t)=>e.removeListener(`change`,this._onChangeHandlers[t]))}flattenStores(){return t.reduce((e,t)=>{let n=t.store.getState(),r=t.keys?(0,zC.default)(n,t.keys):n;return{...e,...r}},{})}render(){return(0,q.jsx)(e,{...this.flattenStores(t),...this.props})}}return n}var Vz={SUB_AUTHORIZATIONS:`/api/subscription-authorizations/`},Hz=(0,HS.default)({GET_SUB_AUTH_REQUEST:null,GET_SUB_AUTH_RESPONSE:null,CREATE_SUB_AUTH_REQUEST:null,CREATE_SUB_AUTH_RESPONSE:null,UPDATE_SUB_AUTH_REQUEST:null,UPDATE_SUB_AUTH_RESPONSE:null,DELETE_SUB_AUTH_REQUEST:null,DELETE_SUB_AUTH_RESPONSE:null}),Uz={getSubscriptionAuthorizations:function(e){let t={type:`GET`,url:Vz.SUB_AUTHORIZATIONS,data:{subscription:e},success:e=>{H.dispatch({action:Hz.GET_SUB_AUTH_RESPONSE,data:e})},error:e=>{H.dispatch({action:Hz.GET_SUB_AUTH_RESPONSE,error:e})}},n=$.ajax(t);H.dispatch({action:Hz.GET_SUB_AUTH_REQUEST,request:n,requestOptions:t})},createSubscriptionAuthorization:function(e,t){let n={type:`POST`,url:Vz.SUB_AUTHORIZATIONS,data:{subscription:e,description:t},success:e=>{H.dispatch({action:Hz.CREATE_SUB_AUTH_RESPONSE,data:e})},error:e=>{H.dispatch({action:Hz.CREATE_SUB_AUTH_RESPONSE,error:e})}},r=$.ajax(n);H.dispatch({action:Hz.CREATE_SUB_AUTH_REQUEST,request:r,requestOptions:n})},updateSubscriptionAuthorization:function(e,t){let n={type:`PUT`,url:`${Vz.SUB_AUTHORIZATIONS}${e.id}/`,data:{subscription:e.subscription,description:t},success:e=>{H.dispatch({action:Hz.UPDATE_SUB_AUTH_RESPONSE,data:e})},error:e=>{H.dispatch({action:Hz.UPDATE_SUB_AUTH_RESPONSE,error:e})}},r=$.ajax(n);H.dispatch({action:Hz.UPDATE_SUB_AUTH_REQUEST,request:r,requestOptions:n})},deleteSubscriptionAuthorization:function(e){let t={type:`DELETE`,url:Vz.SUB_AUTHORIZATIONS+e.id,data:{subscription:e.subscription},success:t=>{H.dispatch({action:Hz.DELETE_SUB_AUTH_RESPONSE,authorization:e.id,data:t})},error:e=>{H.dispatch({action:Hz.DELETE_SUB_AUTH_RESPONSE,error:e})}},n=$.ajax(t);H.dispatch({action:Hz.DELETE_SUB_AUTH_REQUEST,request:n,requestOptions:t})}},Wz=class extends G.Component{static propTypes={authorization:K.default.object,authorizationHandler:K.default.object,onClose:K.default.func,showModal:K.default.bool,subscriptionId:K.default.string};state={description:``,disableSubmit:!1};createSubscriptionAuthorization=()=>{let{onClose:e,subscriptionId:t}=this.props,{description:n}=this.state;Uz.createSubscriptionAuthorization(t,n),e()};deleteSubscriptionAuthorization=()=>{let{authorization:e}=this.props;Uz.deleteSubscriptionAuthorization(e)};disableSubmit=()=>{let{authorization:e}=this.props,{description:t}=this.state;return this.getFormMode()===`Create`?!t:!(t&&t!==e.description)};getFormMode=()=>{let{authorization:e}=this.props;return e?`Edit`:`Create`};onSubmit=()=>{this.getFormMode()===`Create`?this.createSubscriptionAuthorization():this.updateSubscriptionAuthorization()};renderModalContent=()=>{let{authorization:e}=this.props,{description:t}=this.state;return(0,q.jsxs)(`div`,{className:`authorization-form`,children:[(0,q.jsxs)(`div`,{className:`authorization-form-description`,children:[(0,q.jsx)(`label`,{children:`Description`}),(0,q.jsx)(`input`,{className:`description-input`,maxLength:255,onChange:e=>this.setState({description:e.target.value}),placeholder:e?e.description:null,type:`text`,value:t})]}),e?(0,q.jsxs)(`div`,{className:`authorization-form-info`,children:[(0,q.jsxs)(`p`,{children:[`Key: `,e.key]}),(0,q.jsxs)(`p`,{children:[`Secret: `,e.secret]})]}):null]})};updateSubscriptionAuthorization=()=>{let{authorization:e,onClose:t}=this.props,{description:n}=this.state;Uz.updateSubscriptionAuthorization(e,n),t()};render(){let{authorizationHandler:e,onClose:t,showModal:n}=this.props;return(0,q.jsx)(wS,{buttonText:this.getFormMode()+` Authorization`,className:`modal-authorization-add`,closeModal:t,disableSubmit:this.disableSubmit,errorMessage:`error`,isOpen:n,onConfirm:this.onSubmit,o
329ptimistic:!1,requestHandler:e,title:this.getFormMode()+` Authorization`,children:this.renderModalContent()})}},Gz=class extends G.Component{static propTypes={authorization:K.default.object};state={editAuthorizationHandler:new Er,removeAuthorizationHandler:new Er,showAuthorizationForm:!1,showDeleteModal:!1};closeAuthorizationDeleteModal=()=>{this.setState({showDeleteModal:!1})};closeAuthorizationForm=()=>{this.setState({showAuthorizationForm:!1})};deleteSubscriptionAuthorization=()=>{let{authorization:e}=this.props;Uz.deleteSubscriptionAuthorization(e),this.closeAuthorizationDeleteModal()};openAuthorizationDeleteModal=()=>{this.setState({showDeleteModal:!0})};openAuthorizationForm=()=>{this.setState({showAuthorizationForm:!0})};renderDeleteAuthorizationModal=()=>{let{removeAuthorizationHandler:e,showDeleteModal:t}=this.state;return(0,q.jsx)(wS,{buttonText:`Delete Integration`,closeModal:this.closeAuthorizationDeleteModal,isOpen:t,onConfirm:this.deleteSubscriptionAuthorization,optimistic:!1,primaryButtonVariant:`negative-filled`,requestHandler:e,title:`Delete the Authorization`,children:(0,q.jsx)(`p`,{children:`Are you sure you want to remove this integration?`})})};renderEditAuthorizationModal=()=>{let{authorization:e}=this.props,{editAuthorizationHandler:t,showAuthorizationForm:n}=this.state;return(0,q.jsx)(Wz,{authorization:e,authorizationHandler:t,onClose:this.closeAuthorizationForm,showModal:n,subscriptionId:e.subscription_id})};render(){let{authorization:e}=this.props;return(0,q.jsxs)(`div`,{className:`sub-auth-card flo-card-container`,children:[(0,q.jsx)(`div`,{className:`flo-card-container-headline`,children:e.description}),(0,q.jsxs)(`div`,{className:`sub-auth-card details`,children:[(0,q.jsxs)(`p`,{children:[`Key: `,e.key]}),(0,q.jsxs)(`p`,{children:[`Secret: `,e.secret]})]}),(0,q.jsxs)(`div`,{className:`sub-auth-card management`,children:[(0,q.jsx)(`a`,{className:`sub-auth-card management-item edit`,onClick:this.openAuthorizationForm,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon edit`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`polygon`,{stroke:`none`,points:`6,22 0,24 2,18`}),(0,q.jsx)(`rect`,{stroke:`none`,x:`9`,y:`3.5`,transform:`matrix(0.7071 0.7071 -0.7071 0.7071 12 -4.9706)`,width:`6`,height:`17`}),(0,q.jsx)(`path`,{stroke:`none`,d:`M23.1,0.9c-1.2-1.2-3.1-1.2-4.2,0l-1,1l4.2,4.2l1-1C24.3,3.9,24.3,2.1,23.1,0.9z`})]})}),(0,q.jsx)(`a`,{className:`sub-auth-card management-item delete`,onClick:this.openAuthorizationDeleteModal,children:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon delete`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{stroke:`none`,d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M17,14H7c-1.1,0-2-0.9-2-2s0.9-2,2-2h10c1.1,0,2,0.9,2,2S18.1,14,17,14z`})})})]}),this.renderDeleteAuthorizationModal(),this.renderEditAuthorizationModal()]})}},Kz=Hz,qz=Aa({deactivateSubscribership:new Er,toggleManager:new Er,deleteInvitation:new Er,editStudent:new Er,deleteStudent:new Er,actionPendingSubscriberships:[],actionPendingStudents:[],actionPendingInvitations:[],subscriptionAuthorizationsRequest:null,subscriptionAuthorizations:[]});qz.register(function(e){let t=this.getState();switch(e.action){case bi.RESET_REQUEST_HANDLER:e.requestHandler.constructor(),this.setState({});break;case bi.DEACTIVATE_SUBSCRIBERSHIP_REQUEST:this.setState({actionPendingSubscriberships:t.actionPendingSubscriberships.concat([e.subscribershipId]),deactivateSubscribership:t.deactivateSubscribership.handleRequest(e)});break;case bi.DEACTIVATE_SUBSCRIBERSHIP_RESPONSE:this.setState({actionPendingSubscriberships:t.actionPendingSubscriberships.filter(t=>t!==e.subscribershipId),deactivateSubscribership:t.deactivateSubscribership.handleResponse(e)});break;case bi.TOGGLE_MANAGER_REQUEST:this.setState({actionPendingSubscriberships:t.actionPendingSubscriberships.concat([e.subscribershipId]),toggleManager:t.toggleManager.handleRequest(e)});break;case bi.TOGGLE_MANAGER_RESPONSE:this.setState({actionPendingSubscriberships:t.actionPendingSubscriberships.filter(t=>t!==e.subscribershipId),toggleManager:t.toggleManager.handleResponse(e)});break;case bi.DELETE_INVITATION_REQUEST:this.setState({deleteInvitation:t.deleteInvitation.handleRequest(e),actionPendingInvitations:t.actionPendingInvitations.concat([e.invitationId])});break;case bi.DELETE_INVITATION_RESPONSE:this.setState({actionPendingInvitations:t.actionPendingInvitations.filter(t=>t!==e.invitationId),deleteInvitation:t.deleteInvitation.handleResponse(e)});break;case bi.EDIT_SUB_STUDENT_REQUEST:this.setState({editStudent:t.editStudent.handleRequest(e)});break;case bi.EDIT_SUB_STUDENT_RESPONSE:this.setState({editStudent:t.editStudent.handleResponse(e)});break;case bi.DELETE_STUDENT_REQUEST:this.setState({actionPendingStudents:t.actionPendingStudents.c
329oncat([e.studentId]),deleteStudent:t.deleteStudent.handleRequest(e)}),this.setState({deleteStudent:t.deleteStudent.handleRequest(e)});break;case bi.DELETE_STUDENT_RESPONSE:this.setState({actionPendingStudents:t.actionPendingStudents.filter(t=>t!==e.studentId),deleteStudent:t.deleteStudent.handleResponse(e)});break;case Kz.GET_SUB_AUTH_REQUEST:this.setState({subscriptionAuthorizationsRequest:e.request});break;case Kz.GET_SUB_AUTH_RESPONSE:this.setState({subscriptionAuthorizations:e.data,subscriptionAuthorizationsRequest:e.request});break;case Kz.CREATE_SUB_AUTH_REQUEST:this.setState({subscriptionAuthorizationsRequest:e.request});break;case Kz.CREATE_SUB_AUTH_RESPONSE:let n=this.getState().subscriptionAuthorizations.concat(e.data);this.setState({subscriptionAuthorizations:n,subscriptionAuthorizationsRequest:e.request});break;case Kz.UPDATE_SUB_AUTH_REQUEST:this.setState({subscriptionAuthorizationRequest:e.request});break;case Kz.UPDATE_SUB_AUTH_RESPONSE:let r=this.getState().subscriptionAuthorizations.map(t=>t.id===e.data.id?t=e.data:t);this.setState({subscriptionAuthorizations:r,subscriptionAuthorizationRequest:e.request});break;case Kz.DELETE_SUB_AUTH_REQUEST:this.setState({subscriptionAuthorizationRequest:e.request});break;case Kz.DELETE_SUB_AUTH_RESPONSE:let i=this.getState().subscriptionAuthorizations.filter(t=>t.id!==e.authorization);this.setState({subscriptionAuthorizations:i,subscriptionAuthorizationRequest:e.request});break}});var Jz=class extends G.Component{static propTypes={match:K.default.object,subscriptionAuthorizations:K.default.array.isRequired,subscriptionAuthorizationsRequest:K.default.object};state={createAuthorizationHandler:new Er,showAuthorizationForm:!1};componentDidMount(){let{match:{params:e}}=this.props;Uz.getSubscriptionAuthorizations(e.subId)}closeAuthorizationForm=()=>{this.setState({showAuthorizationForm:!1})};isLoading=()=>{let{subscriptionAuthorizationsRequest:e}=this.props;return!e||e.state()===`pending`};openAuthorizationForm=()=>{this.setState({showAuthorizationForm:!0})};isManager=()=>{let{match:{params:e},subscriberships:t}=this.props;return Object.values(t).find(t=>t.subscription===Number(e.subId)).is_manager};render(){let{match:{params:e},subscriptionAuthorizations:t}=this.props,{createAuthorizationHandler:n,showAuthorizationForm:r}=this.state;return this.isLoading()?(0,q.jsx)(V,{}):this.isManager()?(0,q.jsxs)(`div`,{className:`integrations-panel`,children:[(0,q.jsxs)(`div`,{className:`integrations-panel instructions`,children:[(0,q.jsxs)(`div`,{className:`instructions-description`,children:[`Flocabulary supports Learning Tools Interoperability (LTI) integrations. Select "Authorize an Integration" to generate a key and Secret combinationfor each integration. When setting up integrations for Single-Sign On (SSO), you will need your key, secret, and the following URL:`,(0,q.jsxs)(WL,{href:`https://www.flocabulary.com/lti_launch/`,children:[` `,`https://www.flocabulary.com/lti_launch/`]})]}),(0,q.jsxs)(`div`,{className:`instructions-documentation`,children:[`Learn more about integrations`,` `,(0,q.jsx)(WL,{href:`https://support.renaissance.com/s/article/LTI-Integrations-1753103673424`,target:`_blank`,children:`here`}),`.`]})]}),t.length?t.map(e=>(0,q.jsx)(Gz,{authorization:e},e.id)):(0,q.jsx)(`div`,{className:`authorizations-empty nolist`,children:`You have no Account Authorizations.`}),(0,q.jsxs)(`a`,{href:`#`,className:`manage-classes-classContainer flo-card-container addAssignment`,onClick:e=>{e.preventDefault(),this.openAuthorizationForm()},children:[(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon add`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M19,13c0,0.6-0.4,1-1,1h-4v4c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-4H6c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1h4V6c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v4h4c0.6,0,1,0.4,1,1V13z`})}),`Authorize an Integration`]}),(0,q.jsx)(Wz,{authorizationHandler:n,onClose:this.closeAuthorizationForm,showModal:r,subscriptionId:e.subId})]}):(0,q.jsx)(`p`,{className:`flo-message-error center--base`,children:`Woops! Looks like you donât have access to this page. C
329ontact your administrator for help.`})}},Yz=N(e=>({subscriberships:Ti(e)}))(y(Bz(Jz,[{store:qz,keys:[`subscriptionAuthorizations`,`subscriptionAuthorizationsRequest`]}]))),Xz=class extends G.Component{state={q:``,selected:[]};static propTypes={sendInvites:K.default.func.isRequired,ssoContacts:K.default.array.isRequired};componentWillUnmount(){let{dispatch:e}=this.props;e({type:Nt.SET_SSO_CONTACTS,payload:[]})}getFullName=e=>`${e.firstName||``} ${e.lastName||``}`;handleCancel=()=>{let{dispatch:e}=this.props;e({type:Nt.SET_SSO_CONTACTS,payload:[]}),this.setState({selected:[]})};handleCheckbox=e=>{let{ssoContacts:t}=this.props,{selected:n}=this.state,r=e.target.name;if(this.isEmailSelected(r))this.setState({selected:n.filter(e=>e.email!==r)});else{let e=t.find(e=>e.email===r);if(!e)return;this.setState({selected:[...n,e]})}};handleSearch=e=>{this.setState({q:e.target.value})};handleSelectAll=e=>{let{ssoContacts:t}=this.props,{selected:n}=this.state;t.length===n.length?this.setState({selected:[]}):this.setState({selected:t})};isEmailSelected=e=>{let{selected:t}=this.state;return!!t.find(t=>t.email===e)};renderCancelButton=()=>(0,q.jsx)(`button`,{className:`cancel-button`,onClick:this.handleCancel,children:`Cancel`});renderContactList=()=>{let{ssoContacts:e}=this.props,{q:t}=this.state,n=e;return t.length&&(n=n.filter(e=>e.email.includes(t)||this.getFullName(e).includes(t))),(0,q.jsx)(`div`,{className:`google-contact-list`,children:n.map(e=>(0,q.jsx)(`div`,{className:`google-contact-box`,children:(0,q.jsxs)(`label`,{children:[(0,q.jsxs)(`div`,{className:`email-name-container`,children:[(0,q.jsx)(`p`,{className:`contact-name`,children:this.getFullName(e)}),(0,q.jsx)(`p`,{className:`contact-email`,children:e.email})]}),(0,q.jsx)(`div`,{className:`checkbox-container`,children:(0,q.jsx)(`input`,{checked:this.isEmailSelected(e.email),name:e.email,onChange:this.handleCheckbox,type:`checkbox`})})]})},e.email))})};renderSearchBar=()=>{let{ssoContacts:e}=this.props,{q:t,selected:n}=this.state;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h5`,{className:`which-contacts-header`,children:`Which contacts would you like to invite?`}),(0,q.jsxs)(`div`,{className:`search-bar`,children:[(0,q.jsx)(`input`,{placeholder:`Search`,onChange:this.handleSearch,type:`text`,value:t}),(0,q.jsx)(`input`,{checked:e.length===n.length,name:`select-all`,onChange:this.handleSelectAll,type:`checkbox`}),(0,q.jsx)(`label`,{children:`Select all`})]})]})};renderSendButton=()=>{let{sendInvites:e}=this.props,{selected:t}=this.state;return(0,q.jsxs)(`button`,{className:`signup__button signup__button--color ${t.length?``:`disabled`}`,id:`send-invite-button`,onClick:e(t),children:[`SEND `,t.length?t.length:null,` INVITE`,t.length===1?null:`s`]})};render(){return(0,q.jsxs)(`div`,{className:`google-invite-modal`,children:[this.renderSearchBar(),this.renderContactList(),this.renderSendButton(),this.renderCancelButton()]})}},Zz=N()(Xz);function Qz(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}var $z;(function(e){e.GET=`GET`,e.PATCH=`PATCH`,e.POST=`POST`,e.PUT=`PUT`,e.DELETE=`DELETE`})($z||={});var eB=class e{static validateDependencies(e){let t=e=>{let t=e.entries(),n=t.next();for(;!n.done;){let e=n.value[1];if(e.dependsOn!==void 0&&e.dependsOn.length>0)return!1;n=t.next()}return!0},n=e=>{let t=e.entries(),n=t.next(),r=n.value[1];if(r.dependsOn!==void 0&&r.dependsOn.length>0)return!1;let i=n;for(n=t.next();!n.done;){let e=n.value[1];if(e.dependsOn===void 0||e.dependsOn.length!==1||e.dependsOn[0]!==i.value[1].id)return!1;i=n,n=t.next()}return!0},r=e=>{let t=e.entries(),n=t.next(),r=n.value[1],i;if(r.dependsOn===void 0||r.dependsOn.length===0)i=r.id;else if(r.dependsOn.length===1){let t=r.dependsOn[0];if(t!==r.id&&e.has(t))i=t;else return!1}else return!1;for(n=t.next();!n.done;){let e=n.value[1];if((e.dependsOn===void 0||e.dependsOn.length===0)&&i!==e.id||e.dependsOn!==void 0&&e.dependsOn.length!==0&&(e.depen
329dsOn.length===1&&(e.id===i||e.dependsOn[0]!==i)||e.dependsOn.length>1))return!1;n=t.next()}return!0};if(e.size===0){let e=Error(`Empty requests map, Please provide at least one request.`);throw e.name=`Empty Requests Error`,e}return t(e)||n(e)||r(e)}static getRequestData(t){return Qz(this,void 0,void 0,function*(){let n={url:``};n.url=RegExp(`^https?://`).test(t.url)?`/`+t.url.split(/.*?\/\/.*?\//)[1]:t.url,n.method=t.method;let r={};return t.headers.forEach((e,t)=>{r[t]=e}),Object.keys(r).length&&(n.headers=r),(t.method===$z.PATCH||t.method===$z.POST||t.method===$z.PUT)&&(n.body=yield e.getRequestBody(t)),n})}static getRequestBody(e){return Qz(this,void 0,void 0,function*(){let t=!1,n;try{n=yield e.clone().json(),t=!0}catch{}if(!t)try{if(typeof Blob<`u`){let t=yield e.blob(),r=new FileReader;n=yield new Promise(e=>{r.addEventListener(`load`,()=>{let t=r.result;e(RegExp(`^s*data:(.+?/.+?(;.+?=.+?)*)?(;base64)?,(.*)s*$`).exec(t)[4])},!1),r.readAsDataURL(t)})}else typeof Buffer<`u`&&(n=(yield e.buffer()).toString(`base64`));t=!0}catch{}return n})}constructor(t){if(this.requests=new Map,t!==void 0){let n=e.requestLimit;if(t.length>n){let e=Error(`Maximum requests limit exceeded, Max allowed number of requests are ${n}`);throw e.name=`Limit Exceeded Error`,e}for(let e of t)this.addRequest(e)}}addRequest(t){let n=e.requestLimit;if(t.id===``){let e=Error(`Id for a request is empty, Please provide an unique id`);throw e.name=`Empty Id For Request`,e}if(this.requests.size===n){let e=Error(`Maximum requests limit exceeded, Max allowed number of requests are ${n}`);throw e.name=`Limit Exceeded Error`,e}if(this.requests.has(t.id)){let e=Error(`Adding request with duplicate id ${t.id}, Make the id of the requests unique`);throw e.name=`Duplicate RequestId Error`,e}return this.requests.set(t.id,t),t.id}removeRequest(e){let t=this.requests.delete(e),n=this.requests.entries(),r=n.next();for(;!r.done;){let t=r.value[1].dependsOn;if(t!==void 0){let n=t.indexOf(e);n!==-1&&t.splice(n,1),t.length===0&&delete r.value[1].dependsOn}r=n.next()}return t}getContent(){return Qz(this,void 0,void 0,function*(){let t=[],n={requests:t},r=this.requests.entries(),i=r.next();if(i.done){let e=Error(`No requests added yet, Please add at least one request.`);throw e.name=`Empty Payload`,e}if(!e.validateDependencies(this.requests)){let e=Error(`Invalid dependency found, Dependency should be: 3301. Parallel - no individual request states a dependency in the dependsOn property. 3312. Serial - all individual requests depend on the previous individual request. 3323. Same - all individual requests that state a dependency in the dependsOn property, state the same dependency.`);throw e.name=`Invalid Dependency`,e}for(;!i.done;){let n=i.value[1],a=yield e.getRequestData(n.request);if(a.body!==void 0&&(a.headers===void 0||a.headers[`content-type`]===void 0)){let e=Error(`Content-type header is not mentioned for request #${n.id}, For request having body, Content-type header should be mentioned`);throw e.name=`Invalid Content-type header`,e}a.id=n.id,n.dependsOn!==void 0&&n.dependsOn.length>0&&(a.dependsOn=n.dependsOn),t.push(a),i=r.next()}return n.requests=t,n})}addDependency(e,t){if(!this.requests.has(e)){let t=Error(`Dependent ${e} does not exists, Please check the id`);throw t.name=`Invalid Dependent`,t}if(t!==void 0&&!this.requests.has(t)){let e=Error(`Dependency ${t} does not exists, Please check the id`);throw e.name=`Invalid Dependency`,e}if(t!==void 0){let n=this.requests.get(e);if(n.dependsOn===void 0&&(n.dependsOn=[]),n.dependsOn.indexOf(t)!==-1){let n=Error(`Dependency ${t} is already added for the request ${e}`);throw n.name=`Duplicate Dependency`,n}n.dependsOn.push(t)}else{let n=this.requests.entries(),r,i=n.next();for(;!i.done&&i.value[1].id!==e;)r=i,i=n.next();if(r!==void 0){let t=r.value[0];if(i.value[1].dependsOn===void 0&&(i.value[1].dependsOn=[]),i.value[1].dependsOn.indexOf(t)!==-1){let n=Error(`Dependency ${t} is already added for the request ${e}`);throw n.name=`Duplicate Dependency`,n}i.value[1].dependsOn.push(t)}else{let e=Error(`Can't add dependency ${t}, There is only a dependent request in the batch`);throw e.name=`Invalid Dependency Addition`,e}}}removeDependency(e,t){let n=this.requests.get(e);if(n===void 0||n.dependsOn===void 0||n.dependsOn.length===0)return!1;if(t!==void 0){let e=n.dependsOn.indexOf(t);return e===-1?!1:(n.dependsOn.splice(e,1),!0)}else return delete n.dependsOn,!0}};eB.requestLimit=20;var tB=`v1.0`,nB=`https://graph.microsoft.com/`,rB=new Set([`graph.microsoft.com`,`graph.microsoft.us`,`dod-graph.microsoft.us`,`graph.microsoft.de`,`microsoftgraph.chinacloudapi.cn`,`canary.graph.microsoft.com`]),iB=class e extends
332Error{static setGraphClientError(t){let n;return t instanceof Error?n=t:(n=new e,n.customError=t),n}constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},aB=[`$select`,`$expand`,`$orderby`,`$filter`,`$top`,`$skip`,`$skipToken`,`$count`],oB=e=>{let t=e=>e.replace(/\/+$/,``),n=e=>e.replace(/^\/+/,``);return Array.prototype.slice.call(e).reduce((e,r)=>[t(e),n(r)].join(`/`))},sB=e=>{let t=e&&e.constructor&&e.constructor.name;if(t===`Buffer`||t===`Blob`||t===`File`||t===`FormData`||typeof e==`string`)return e;if(t===`ArrayBuffer`)e=Buffer.from(e);else if(t===`Int8Array`||t===`Int16Array`||t===`Int32Array`||t===`Uint8Array`||t===`Uint16Array`||t===`Uint32Array`||t===`Uint8ClampedArray`||t===`Float32Array`||t===`Float64Array`||t===`DataView`)e=Buffer.from(e.buffer);else try{e=JSON.stringify(e)}catch{throw Error(`Unable to stringify the content`)}return e},cB=e=>uB(e),lB=(e,t)=>(t.forEach(e=>dB(e)),uB(e,t)),uB=(e,t=rB)=>{if(e=e.toLowerCase(),e.indexOf(`https://`)!==-1){e=e.replace(`https://`,``);let n=e.indexOf(`:`),r=e.indexOf(`/`),i=``;if(r!==-1)return n!==-1&&n<r?(i=e.substring(0,n),t.has(i)):(i=e.substring(0,r),t.has(i))}return!1},dB=e=>{if(e.indexOf(`/`)!==-1)throw new iB("Please add only hosts or hostnames to the CustomHosts config. If the url is `http://example.com:3000/`, host is `example:3000`")},fB=class{constructor(e=[]){this.middlewareOptions=new Map;for(let t of e){let e=t.constructor;this.middlewareOptions.set(e,t)}}getMiddlewareOptions(e){return this.middlewareOptions.get(e)}setMiddlewareOptions(e,t){this.middlewareOptions.set(e,t)}},pB=()=>{let e=``;for(let t=0;t<32;t++)(t===8||t===12||t===16||t===20)&&(e+=`-`),e+=Math.floor(Math.random()*16).toString(16);return e},mB=(e,t,n)=>{let r=null;if(typeof Request<`u`&&e instanceof Request)r=e.headers.get(n);else if(t!==void 0&&t.headers!==void 0)if(typeof Headers<`u`&&t.headers instanceof Headers)r=t.headers.get(n);else if(t.headers instanceof Array){let e=t.headers;for(let t=0,i=e.length;t<i;t++)if(e[t][0]===n){r=e[t][1];break}}else t.headers[n]!==void 0&&(r=t.headers[n]);return r},hB=(e,t,n,r)=>{if(typeof Request<`u`&&e instanceof Request)e.headers.set(n,r);else if(t!==void 0)if(t.headers===void 0)t.headers=new Headers({[n]:r});else if(typeof Headers<`u`&&t.headers instanceof Headers)t.headers.set(n,r);else if(t.headers instanceof Array){let e=0,i=t.headers.length;for(;e<i;e++){let i=t.headers[e];if(i[0]===n){i[1]=r;break}}e===i&&t.headers.push([n,r])}else Object.assign(t.headers,{[n]:r})},gB=(e,t,n,r)=>{typeof Request<`u`&&e instanceof Request?e.headers.append(n,r):t!==void 0&&(t.headers===void 0?t.headers=new Headers({[n]:r}):typeof Headers<`u`&&t.headers instanceof Headers?t.headers.append(n,r):t.headers instanceof Array?t.headers.push([n,r]):t.headers===void 0?t.headers={[n]:r}:t.headers[n]===void 0?t.headers[n]=r:t.headers[n]+=`, ${r}`)},_B=(e,t)=>Qz(void 0,void 0,void 0,function*(){let n=t.headers.get(`Content-Type`)?yield t.blob():yield Promise.resolve(void 0),{method:r,headers:i,referrer:a,referrerPolicy:o,mode:s,credentials:c,cache:l,redirect:u,integrity:d,keepalive:f,signal:p}=t;return new Request(e,{method:r,headers:i,body:n,referrer:a,referrerPolicy:o,mode:s,credentials:c,cache:l,redirect:u,integrity:d,keepalive:f,signal:p})}),vB=class{constructor(e,t){this.authenticationProvider=e,this.authenticationProviderOptions=t}},yB;(function(e){e[e.NONE=0]=`NONE`,e[e.REDIRECT_HANDLER_ENABLED=1]=`REDIRECT_HANDLER_ENABLED`,e[e.RETRY_HANDLER_ENABLED=2]=`RETRY_HANDLER_ENABLED`,e[e.AUTHENTICATION_HANDLER_ENABLED=4]=`AUTHENTICATION_HANDLER_ENABLED`})(yB||={});var bB=class e{constructor(){this.featureUsage=yB.NONE}static updateFeatureUsageFlag(t,n){let r;t.middlewareControl instanceof fB?r=t.middlewareControl.getMiddlewareOptions(e):t.middlewareControl=new fB,r===void 0&&(r=new e,t.middlewareControl.setMiddlewareOptions(e,r)),r.setFeatureUsage(n)}setFeatureUsage(e){this.featureUsage|=e}getFeatureUsage(){return this.featureUsage.toString(16)}},xB=class e{constructor(e){this.authenticationProvider=e}execute(t){return Qz(this,void 0,void 0,function*(){let n=typeof t.request==`string`?t.request:t.request.url;if(cB(n)||t.customHosts&&lB(n,t.customHosts)){let n;t.middlewareControl instanceof fB&&(n=t.middlewareControl.getMiddlewareOptions(vB));let r,i;n&&(r=n.authenticationProvider,i=n.authenticationProviderOptions),r||=this.authenticationProvider;let a=`Bearer ${yield r.getAccessToken(i)}`;gB(t.request,t.options,e.AUTHORIZATION_HEADER,a),bB.updateFeatureUsageFlag(t,yB.AUTHENTICATION_HANDLER_ENABLED)}else t.options.headers&&delete t.options.headers[e.AUTHORIZATION_HEADER];return yield this.nextMiddleware.execute(t)})}setNext(e){this.nextMiddleware=e}};xB.AUTHORIZATION_HEADER=`Authorization`;var SB=class{execute(e){return Qz(this,void 0,void 0,function*(){e.response=yield fetch(e.request,e.options)})}},CB=class e{constructor(t=e.DEFAULT_DELAY,n=e.DEFAULT_MAX_RETRIES,r=e.defaultShouldRetry){if(t>e.MAX_DELAY&&n>e.MAX_MAX_RETRIES){let t=Error(`Delay and MaxRetries should not be more than ${e.MAX_DELAY} and ${e.MAX_MAX_RETRIES}`);throw t.name=`MaxLimitExceeded`,t}else if(t>e.MAX_DELAY){let t=Error(`Delay should not be more than ${e.MAX_DELAY}`);throw t.name=`MaxLimitExceeded`,t}else if(n>e.MAX_MAX_RETRIES){let t=Error(`MaxRetries should not be more than ${e.MAX_MAX_RETRIES}`);throw t.name=`MaxLimitExceeded`,t}else if(t<0&&n<0){let e=Error(`Delay and MaxRetries should not be negative`);throw e.name=`MinExpectationNotMet`,e}else if(t<0){let e=Error(`Delay should not be negative`);throw e.name=`MinExpectationNotMet`,e}else if(n<0){let e=Error(`MaxRetries should not be negative`);throw e.name=`MinExpectationNotMet`,e}this.delay=Math.min(t,e.MAX_DELAY),this.maxRetries=Math.min(n,e.MAX_MAX_RETRIES),this.shouldRetry=r}getMaxDelay(){return e.MAX_DELAY}};CB.DEFAULT_DELAY=3,CB.DEFAULT_MAX_RETRIES=3,CB.MAX_DELAY=180,CB.MAX_MAX_RETRIES=10,CB.defaultShouldRetry=()=>!0;var wB=class e{constructor(e=new CB){this.options=e}isRetry(t){return e.RETRY_STATUS_CODES.indexOf(t.status)!==-1}isBuffered(e,t){let n=typeof e==`string`?t.method:e.method;return!((n===$z.PUT||n===$z.PATCH||n===$z.POST)&&mB(e,t,`Content-Type`)===`application/octet-stream`)}getDelay(t,n,r){let i=()=>Number(Math.random().toFixed(3)),a=t.headers===void 0?null:t.headers.get(e.RETRY_AFTER_HEADER),o;return o=a===null?n>=2?this.getExponentialBackOffTime(n)+r+i():r+i():Number.isNaN(Number(a))?Math.round((new Date(a).getTime()-Date.now())/1e3):Number(a),Math.min(o,this.options.getMaxDelay()+i())}getExponentialBackOffTime(e){return Math.round(1/2*(2**e-1))}sleep(e){return Qz(this,void 0,void 0,function*(){let t=e*1e3;return new Promise(e=>setTimeout(e,t))})}getOptions(e){let t;return e.middlewareControl instanceof fB&&(t=e.middlewareControl.getMiddlewareOptions(this.options.constructor)),t===void 0&&(t=Object.assign(new CB,this.options)),t}executeWithRetry(t,n,r){return Qz(this,void 0,void 0,function*(){if(yield this.nextMiddleware.execute(t),n<r.maxRetries&&this.isRetry(t.response)&&this.isBuffered(t.request,t.options)&&r.shouldRetry(r.delay,n,t.request,t.options,t.response)){++n,hB(t.request,t.options,e.RETRY_ATTEMPT_HEADER,n.toString());let i=this.getDelay(t.response,n,r.delay);return yield this.sleep(i),yield this.executeWithRetry(t,n,r)}else return})}execute(e){return Qz(this,void 0,void 0,function*(){let t=this.getOptions(e);return bB.updateFeatureUsageFlag(e,yB.RETRY_HANDLER_ENABLED),yield this.executeWithRetry(e,0,t)})}setNext(e){this.nextMiddleware=e}};wB.RETRY_STATUS_CODES=[429,503,504],wB.RETRY_ATTEMPT_HEADER=`Retry-Attempt`,wB.RETRY_AFTER_HEADER=`Retry-After`;var TB=class e{constructor(t=e.DEFAULT_MAX_REDIRECTS,n=e.defaultShouldRedirect){if(t>e.MAX_MAX_REDIRECTS){let t=Error(`MaxRedirects should not be more than ${e.MAX_MAX_REDIRECTS}`);throw t.name=`MaxLimitExceeded`,t}if(t<0){let e=Error(`MaxRedirects should not be negative`);throw e.name=`MinExpectationNotMet`,e}this.maxRedirects=t,this.shouldRedirect=n}};TB.DEFAULT_MAX_REDIRECTS=5,TB.MAX_MAX_REDIRECTS=20,TB.defaultShouldRedirect=()=>!0;var EB=class e{constructor(e=new TB){this.options=e}isRedirect(t){return e.REDIRECT_STATUS_CODES.indexOf(t.status)!==-1}hasLocationHeader(t){return t.headers.has(e.LOCATION_HEADER)}
332getLocationHeader(t){return t.headers.get(e.LOCATION_HEADER)}isRelativeURL(e){return e.indexOf(`://`)===-1}shouldDropAuthorizationHeader(e,t){let n=/^[A-Za-z].+?:\/\/.+?(?=\/|$)/,r=n.exec(e),i,a;r!==null&&(i=r[0]);let o=n.exec(t);return o!==null&&(a=o[0]),i!==void 0&&a!==void 0&&i!==a}updateRequestUrl(e,t){return Qz(this,void 0,void 0,function*(){t.request=typeof t.request==`string`?e:yield _B(e,t.request)})}getOptions(e){let t;return e.middlewareControl instanceof fB&&(t=e.middlewareControl.getMiddlewareOptions(TB)),t===void 0&&(t=Object.assign(new TB,this.options)),t}executeWithRedirect(t,n,r){return Qz(this,void 0,void 0,function*(){yield this.nextMiddleware.execute(t);let i=t.response;if(n<r.maxRedirects&&this.isRedirect(i)&&this.hasLocationHeader(i)&&r.shouldRedirect(i)){if(++n,i.status===e.STATUS_CODE_SEE_OTHER)t.options.method=$z.GET,delete t.options.body;else{let n=this.getLocationHeader(i);!this.isRelativeURL(n)&&this.shouldDropAuthorizationHeader(i.url,n)&&delete t.options.headers[e.AUTHORIZATION_HEADER],yield this.updateRequestUrl(n,t)}yield this.executeWithRedirect(t,n,r)}else return})}execute(t){return Qz(this,void 0,void 0,function*(){let n=this.getOptions(t);return t.options.redirect=e.MANUAL_REDIRECT,bB.updateFeatureUsageFlag(t,yB.REDIRECT_HANDLER_ENABLED),yield this.executeWithRedirect(t,0,n)})}setNext(e){this.nextMiddleware=e}};EB.REDIRECT_STATUS_CODES=[301,302,303,307,308],EB.STATUS_CODE_SEE_OTHER=303,EB.LOCATION_HEADER=`Location`,EB.AUTHORIZATION_HEADER=`Authorization`,EB.MANUAL_REDIRECT=`manual`;var DB=`3.0.7`,OB=class e{execute(t){return Qz(this,void 0,void 0,function*(){let n=typeof t.request==`string`?t.request:t.request.url;if(cB(n)||t.customHosts&&lB(n,t.customHosts)){let n=mB(t.request,t.options,e.CLIENT_REQUEST_ID_HEADER);n||(n=pB(),hB(t.request,t.options,e.CLIENT_REQUEST_ID_HEADER,n));let r=`${e.PRODUCT_NAME}/${DB}`,i;if(t.middlewareControl instanceof fB&&(i=t.middlewareControl.getMiddlewareOptions(bB)),i){let t=i.getFeatureUsage();r+=` (${e.FEATURE_USAGE_STRING}=${t})`}gB(t.request,t.options,e.SDK_VERSION_HEADER,r)}else delete t.options.headers[e.CLIENT_REQUEST_ID_HEADER],delete t.options.headers[e.SDK_VERSION_HEADER];return yield this.nextMiddleware.execute(t)})}setNext(e){this.nextMiddleware=e}};OB.CLIENT_REQUEST_ID_HEADER=`client-request-id`,OB.SDK_VERSION_HEADER=`SdkVersion`,OB.PRODUCT_NAME=`graph-js`,OB.FEATURE_USAGE_STRING=`featureUsage`;var kB;(function(e){e[e.MANUAL=0]=`MANUAL`,e[e.RANDOM=1]=`RANDOM`})(kB||={});var AB;(function(e){e.ARRAYBUFFER=`arraybuffer`,e.BLOB=`blob`,e.DOCUMENT=`document`,e.JSON=`json`,e.RAW=`raw`,e.STREAM=`stream`,e.TEXT=`text`})(AB||={});var jB;(function(e){e.TEXT_HTML=`text/html`,e.TEXT_XML=`text/xml`,e.APPLICATION_XML=`application/xml`,e.APPLICATION_XHTML=`application/xhtml+xml`})(jB||={});var MB;(function(e){e.TEXT_PLAIN=`text/plain`,e.APPLICATION_JSON=`application/json`})(MB||={});var NB;(function(e){e.DOCUMENT=`^(text\\/(html|xml))|(application\\/(xml|xhtml\\+xml))$`,e.IMAGE=`^image\\/.+`})(NB||={});var PB=class e{static parseDocumentResponse(e,t){return typeof DOMParser<`u`?new Promise((n,r)=>{e.text().then(e=>{try{n(new DOMParser().parseFromString(e,t))}catch(e){r(e)}})}):Promise.resolve(e.body)}static convertResponse(t,n){return Qz(this,void 0,void 0,function*(){if(t.status===204)return Promise.resolve();let r,i=t.headers.get(`Content-type`);switch(n){case AB.ARRAYBUFFER:r=yield t.arrayBuffer();break;case AB.BLOB:r=yield t.blob();break;case AB.DOCUMENT:r=yield e.parseDocumentResponse(t,jB.TEXT_XML);break;case AB.JSON:r=yield t.json();break;case AB.STREAM:r=yield Promise.resolve(t.body);break;case AB.TEXT:r=yield t.text();break;default:if(i!==null){let n=i.split(`;`)[0];r=new RegExp(NB.DOCUMENT).test(n)?yield e.parseDocumentResponse(t,n):new RegExp(NB.IMAGE).test(n)?t.blob():n===MB.TEXT_PLAIN?yield t.text():n===MB.APPLICATION_JSON?yield t.json():Promise.resolve(t.body)}else r=Promise.resolve(t.body);break}return r})}static getResponse(t,n,r){return Qz(this,void 0,void 0,function*(){if(n===AB.RAW)return Promise.resolve(t);{let i=yield e.convertResponse(t,n);if(t.ok)if(typeof r==`function`)r(null,i);else return i;else throw i}})}},FB=class{constructor(e=-1,t=-1){this.minValue=e,this.maxValue=t}},IB=class e{get location(){return this._location}set location(e){this._location=e}get responseBody(){return this._responseBody}set responseBody(e){this._responseBody=e}constructor(e,t){this._location=t,this._responseBody=e}static CreateUploadResult(t,n){return new e(t,n.get(`location`))}},LB=class{static createUploadSession(e,t,n,r={}){return Qz(this,void 0,void 0,function*(){let i=yield e.api(t).headers(r).post(n);return{url:i.uploadUrl,expiry:new Date(i.expirationDateTime),isCancelled:!1}})}constructor(e,t,n,r={}){if(this.DEFAULT_FILE_SIZE=5*1024*1024,this.client=e,t.sliceFile)this.file=t;else throw new iB(`Please pass the FileUpload object, StreamUpload object or any custom implementation of the FileObject interface`);this.file=t,r.rangeSize||=this.DEFAULT_FILE_SIZE,this.options=r,this.uploadSession=n,this.nextRange=new FB(0,this.options.rangeSize-1)}parseRange(e){let t=e[0];if(t===void 0||t===``)return new FB;let n=t.split(`-`),r=parseInt(n[0],10),i=parseInt(n[1],10);return Number.isNaN(i)&&(i=this.file.size-1),new FB(r,i)}updateTaskStatus(e){this.uploadSession.expiry=new Date(e.expirationDateTime),this.nextRange=this.parseRange(e.nextExpectedRanges)}getNextRange(){if(this.nextRange.minValue===-1)return this.nextRange;let e=this.nextRange.minValue,t=e+this.options.rangeSize-1;return t>=this.file.size&&(t=this.file.size-1),new FB(e,t)}sliceFile(e){if(console.warn(`The LargeFileUploadTask.sliceFile() function has been deprecated and moved into the FileObject interface.`),this.file.content instanceof ArrayBuffer||this.file.content instanceof Blob||this.file.content instanceof Uint8Array)return this.file.content.slice(e.minValue,e.maxValue+1);throw new iB(`The LargeFileUploadTask.sliceFile() function expects only Blob, ArrayBuffer or Uint8Array file content. Please note that the sliceFile() function is deprecated.`)}upload(){return Qz(this,void 0,void 0,function*(){let e=this.options&&this.options.uploadEventHandlers;for(;!this.uploadSession.isCancelled;){let t=this.getNextRange();if(t.maxValue===-1){let e=Error(`Task with which you are trying to upload is already completed, Please check for your uploaded file`);throw e.name=`Invalid Session`,e}let n=yield this.file.sliceFile(t),r=yield this.uploadSliceGetRawResponse(n,t,this.file.size);if(!r)throw new iB(`Something went wrong! Large file upload slice response is null.`);let i=yield PB.getResponse(r);if(r.status===201||r.status===200&&i.id)return this.reportProgress(e,t),IB.CreateUploadResult(i,r.headers);let a={expirationDateTime:i.expirationDateTime||i.ExpirationDateTime,nextExpectedRanges:i.NextExpectedRanges||i.nextExpectedRanges};this.updateTaskStatus(a),this.reportProgress(e,t)}})}reportProgress(e,t){e&&e.progress&&e.progress(t,e.extraCallbackParam)}uploadSlice(e,t,n){return Qz(this,void 0,void 0,function*(){return yield this.client.api(this.uploadSession.url).headers({"Content-Length":`${t.maxValue-t.minValue+1}`,"Content-Range":`bytes ${t.minValue}-${t.maxValue}/${n}`,"Content-Type":`application/octet-stream`}).put(e)})}uploadSliceGetRawResponse(e,t,n){return Qz(this,void 0,void 0,function*(){return yield this.client.api(this.uploadSession.url).headers({"Content-Length":`${t.maxValue-t.minValue+1}`,"Content-Range":`bytes ${t.minValue}-${t.maxValue}/${n}`,"Content-Type":`application/octet-stream`}).responseType(AB.RAW).put(e)})}cancel(){return Qz(this,void 0,void 0,function*(){let e=yield this.client.api(this.uploadSession.url).responseType(AB.RAW).delete();return e.status===204&&(this.uploadSession.isCancelled=!0),e})}getStatus(){return Qz(this,void 0,void 0,function*(){let e=yield this.client.api(this.uploadSession.url).get();return this.updateTaskStatus(e),e})}resume(){return Qz(this,void 0,void 0,function*(){return yield this.get
332Status(),yield this.upload()})}getUploadSession(){return this.uploadSession}},RB=class{constructor(e,t,n){if(this.content=e,this.name=t,this.size=n,!e||!t||!n)throw new iB(`Please provide the upload content, name of the file and size of the file`)}sliceFile(e){return this.content.slice(e.minValue,e.maxValue+1)}},zB=5*1024*1024,BB=e=>(e>320*1024&&(e=Math.floor(e/(320*1024))*320*1024),e),VB=(e=zB)=>{let t=60*1024*1024;return e>t&&(e=t),BB(e)},HB=class e extends LB{static constructCreateSessionUrl(t,n=e.DEFAULT_UPLOAD_PATH){return t=t.trim(),n=n.trim(),n===``&&(n=`/`),n[0]!==`/`&&(n=`/${n}`),n[n.length-1]!==`/`&&(n=`${n}/`),`/me/drive/root:${n.split(`/`).map(e=>encodeURIComponent(e)).join(`/`)}${encodeURIComponent(t)}:/createUploadSession`}static getFileInfo(e,t){let n,r;if(typeof Blob<`u`&&e instanceof Blob)n=new File([e],t),r=n.size;else if(typeof File<`u`&&e instanceof File)n=e,r=n.size;else if(typeof Uint8Array<`u`&&e instanceof Uint8Array){let t=e;r=t.byteLength,n=t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)}return{content:n,size:r}}static create(t,n,r){return Qz(this,void 0,void 0,function*(){if(!t||!n||!r)throw new iB(`Please provide the Graph client instance, file object and OneDriveLargeFileUploadOptions value`);let i=r.fileName,a=e.getFileInfo(n,i),o=new RB(a.content,i,a.size);return this.createTaskWithFileObject(t,o,r)})}static createTaskWithFileObject(t,n,r){return Qz(this,void 0,void 0,function*(){if(!t||!n||!r)throw new iB(`Please provide the Graph client instance, FileObject interface implementation and OneDriveLargeFileUploadOptions value`);let i=r.uploadSessionURL?r.uploadSessionURL:e.constructCreateSessionUrl(r.fileName,r.path),a={fileName:r.fileName,fileDescription:r.fileDescription,conflictBehavior:r.conflictBehavior};return new e(t,n,yield e.createUploadSession(t,i,a),{rangeSize:VB(r.rangeSize),uploadEventHandlers:r.uploadEventHandlers})})}static createUploadSession(e,t,n){let r=Object.create(null,{createUploadSession:{get:()=>super.createUploadSession}});return Qz(this,void 0,void 0,function*(){let i={item:{"@microsoft.graph.conflictBehavior":n?.conflictBehavior||`rename`,name:n?.fileName,description:n?.fileDescription}};return r.createUploadSession.call(this,e,t,i)})}constructor(e,t,n,r){super(e,t,n,r)}commit(e,t=`rename`){return Qz(this,void 0,void 0,function*(){let n={name:this.file.name,"@microsoft.graph.conflictBehavior":t,"@microsoft.graph.sourceUrl":this.uploadSession.url};return yield this.client.api(e).put(n)})}};HB.DEFAULT_UPLOAD_PATH=`/`;var UB=class{constructor(e){this.provider=e}getAccessToken(){return Qz(this,void 0,void 0,function*(){return new Promise((e,t)=>{this.provider((n,r)=>Qz(this,void 0,void 0,function*(){r?e(r):(n||=new iB(`Access token is undefined or empty. Please provide a valid token. For more help - https://github.com/microsoftgraph/msgraph-sdk-javascript/blob/dev/docs/CustomAuthenticationProvider.md`),t(yield iB.setGraphClientError(n)))}))})})}},WB=class e extends Error{constructor(t=-1,n,r){super(n||r&&r.message),Object.setPrototypeOf(this,e.prototype),this.statusCode=t,this.code=null,this.requestId=null,this.date=new Date,this.body=null,this.stack=r?r.stack:this.stack}},GB=class e{static constructError(e,t,n){let r=new WB(t,``,e);return e.name!==void 0&&(r.code=e.name),r.body=e.toString(),r.date=new Date,r.headers=n?.headers,r}static constructErrorFromResponse(e,t,n){let r=e.error,i=new WB(t,r.message);return i.code=r.code,r.innerError!==void 0&&(i.requestId=r.innerError[`request-id`],i.date=new Date(r.innerError.date)),i.body=JSON.stringify(r),i.headers=n?.headers,i}static getError(t=null,n=-1,r,i){return Qz(this,void 0,void 0,function*(){let a;if(t&&t.error?a=e.constructErrorFromResponse(t,n,i):t instanceof Error?a=e.constructError(t,n,i):(a=new WB(n),a.body=t),typeof r==`function`)r(a,null);else return a})}},KB=class{constructor(e,t,n){this.parsePath=e=>{if(e.indexOf(`https://`)!==-1){e=e.replace(`https://`,``);let t=e.indexOf(`/`);t!==-1&&(this.urlComponents.host=`https://`+e.substring(0,t),e=e.substring(t+1,e.length));let n=e.indexOf(`/`);n!==-1&&(this.urlComponents.version=e.substring(0,n),e=e.substring(n+1,e.length))}e.charAt(0)===`/`&&(e=e.substr(1));let t=e.indexOf(`?`);if(t===-1)this.urlComponents.path=e;else{this.urlComponents.path=e.substr(0,t);let n=e.substring(t+1,e.length).split(`&`);for(let e of n)this.parseQueryParameter(e)}},this.httpClient=e,this.config=t,this.urlComponents={host:this.config.baseUrl,version:this.config.defaultVersion,oDataQueryParams:{},otherURLQueryParams:{},otherURLQueryOptions:[]},this._headers={},this._options={},this._middlewareOptions=[],this.parsePath(n)}addCsvQueryParameter(e,t,n){this.urlComponents.oDataQueryParams[e]=this.urlComponents.oDataQueryParams[e]?this.urlComponents.oDataQueryParams[e]+`,`:``;let r=[];n.length>1&&typeof t==`string`?r=Array.prototype.slice.call(n):typeof t==`string`?r.push(t):r=r.concat(t),this.urlComponents.oDataQueryParams[e]+=r.join(`,`)}buildFullUrl(){let e=oB([this.urlComponents.host,this.urlComponents.version,this.urlComponents.path])+this.createQueryString();return this.config.debugLogging&&console.log(e),e}createQueryString(){let e=this.urlComponents,t=[];if(Object.keys(e.oDataQueryParams).length!==0)for(let n in e.oDataQueryParams)Object.prototype.hasOwnProperty.call(e.oDataQueryParams,n)&&t.pu
332sh(n+`=`+e.oDataQueryParams[n]);if(Object.keys(e.otherURLQueryParams).length!==0)for(let n in e.otherURLQueryParams)Object.prototype.hasOwnProperty.call(e.otherURLQueryParams,n)&&t.push(n+`=`+e.otherURLQueryParams[n]);if(e.otherURLQueryOptions.length!==0)for(let n of e.otherURLQueryOptions)t.push(n);return t.length>0?`?`+t.join(`&`):``}parseQueryParameter(e){if(typeof e==`string`)if(e.charAt(0)===`?`&&(e=e.substring(1)),e.indexOf(`&`)!==-1){let t=e.split(`&`);for(let e of t)this.parseQueryParamenterString(e)}else this.parseQueryParamenterString(e);else if(e.constructor===Object)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&this.setURLComponentsQueryParamater(t,e[t]);return this}parseQueryParamenterString(e){if(this.isValidQueryKeyValuePair(e)){let t=e.indexOf(`=`),n=e.substring(0,t),r=e.substring(t+1);this.setURLComponentsQueryParamater(n,r)}else this.urlComponents.otherURLQueryOptions.push(e)}setURLComponentsQueryParamater(e,t){if(aB.indexOf(e)!==-1){let n=this.urlComponents.oDataQueryParams[e],r=n&&(e===`$expand`||e===`$select`||e===`$orderby`);this.urlComponents.oDataQueryParams[e]=r?n+`,`+t:t}else this.urlComponents.otherURLQueryParams[e]=t}isValidQueryKeyValuePair(e){let t=e.indexOf(`=`);return!(t===-1||e.indexOf(`(`)!==-1&&e.indexOf(`(`)<t)}updateRequestOptions(e){let t=Object.assign({},e.headers);if(this.config.fetchOptions!==void 0){let t=Object.assign({},this.config.fetchOptions);Object.assign(e,t),e.headers=Object.assign({},this.config.fetchOptions.headers)}Object.assign(e,this._options),e.headers!==void 0&&Object.assign(t,e.headers),Object.assign(t,this._headers),e.headers=t}send(e,t,n){return Qz(this,void 0,void 0,function*(){let r,i=new fB(this._middlewareOptions);this.updateRequestOptions(t);let a=this.config?.customHosts;try{return r=(yield this.httpClient.sendRequest({request:e,options:t,middlewareControl:i,customHosts:a})).response,yield PB.getResponse(r,this._responseType,n)}catch(e){if(e instanceof iB)throw e;let t;throw r&&(t=r.status),yield GB.getError(e,t,n,r)}})}setHeaderContentType(){if(!this._headers){this.header(`Content-Type`,`application/json`);return}let e=Object.keys(this._headers);for(let t of e)if(t.toLowerCase()===`content-type`)return;this.header(`Content-Type`,`application/json`)}header(e,t){return this._headers[e]=t,this}headers(e){for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(this._headers[t]=e[t]);return this}option(e,t){return this._options[e]=t,this}options(e){for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(this._options[t]=e[t]);return this}middlewareOptions(e){return this._middlewareOptions=e,this}version(e){return this.urlComponents.version=e,this}responseType(e){return this._responseType=e,this}select(e){return this.addCsvQueryParameter(`$select`,e,arguments),this}expand(e){return this.addCsvQueryParameter(`$expand`,e,arguments),this}orderby(e){return this.addCsvQueryParameter(`$orderby`,e,arguments),this}filter(e){return this.urlComponents.oDataQueryParams.$filter=e,this}search(e){return this.urlComponents.oDataQueryParams.$search=e,this}top(e){return this.urlComponents.oDataQueryParams.$top=e,this}skip(e){return this.urlComponents.oDataQueryParams.$skip=e,this}skipToken(e){return this.urlComponents.oDataQueryParams.$skipToken=e,this}count(e=!0){return this.urlComponents.oDataQueryParams.$count=e.toString(),this}query(e){return this.parseQueryParameter(e)}get(e){return Qz(this,void 0,void 0,function*(){let t=this.buildFullUrl(),n={method:$z.GET};return yield this.send(t,n,e)})}post(e,t){return Qz(this,void 0,void 0,function*(){let n=this.buildFullUrl(),r={method:$z.POST,body:sB(e)};return(e&&e.constructor&&e.constructor.name)===`FormData`?r.headers={}:(this.setHeaderContentType(),r.headers=this._headers),yield this.send(n,r,t)})}create(e,t){return Qz(this,void 0,void 0,function*(){return yield this.post(e,t)})}put(e,t){return Qz(this,void 0,void 0,function*(){let n=this.buildFullUrl();this.setHeaderContentType();let r={method:$z.PUT,body:sB(e)};return yield this.send(n,r,t)})}patch(e,t){return Qz(this,void 0,void 0,function*(){let n=this.buildFullUrl();this.setHeaderContentType();let r={method:$z.PATCH,body:sB(e)};return yield this.send(n,r,t)})}update(e,t){return Qz(this,void 0,void 0,function*(){return yield this.patch(e,t)})}delete(e){return Qz(this,void 0,void 0,function*(){let t=this.buildFullUrl(),n={method:$z.DELETE};return yield this.send(t,n,e)})}del(e){return Qz(this,void 0,void 0,function*(){return yield this.delete(e)})}getStream(e){return Qz(this,void 0,void 0,function*(){let t=this.buildFullUrl(),n={method:$z.GET};return this.responseType(AB.STREAM),yield this.send(t,n,e)})}putStream(e,t){return Qz(this,void 0,void 0,function*(){let n=this.buildFullUrl(),r={method:$z.PUT,headers:{"Content-Type":`application/octet-stream`},body:e};return yield this.send(n,r,t)})}},qB=class{constructor(...e){if(!e||!e.length){let e=Error();throw e.name=`InvalidMiddlewareChain`,e.message=`Please provide a default middleware chain or custom middleware chain`,e}this.setMiddleware(...e)}setMiddleware(...e){e.length>1?this.parseMiddleWareArray(e):this.middleware=e[0]}parseMiddleWareArray(e){e.forEach((t,n)=>
332{n<e.length-1&&t.setNext(e[n+1])}),this.middleware=e[0]}sendRequest(e){return Qz(this,void 0,void 0,function*(){if(typeof e.request==`string`&&e.options===void 0){let e=Error();throw e.name=`InvalidRequestOptions`,e.message=`Unable to execute the middleware, Please provide valid options for a request`,e}return yield this.middleware.execute(e),e})}},JB=()=>typeof process==`object`&&typeof e==`function`,YB=class e{static createWithAuthenticationProvider(t){let n=new xB(t),r=new wB(new CB),i=new OB,a=new SB;if(n.setNext(r),JB()){let e=new EB(new TB);r.setNext(e),e.setNext(i)}else r.setNext(i);return i.setNext(a),e.createWithMiddleware(n)}static createWithMiddleware(...e){return new qB(...e)}},XB=()=>{if(typeof Promise>`u`&&typeof fetch>`u`){let e=Error(`Library cannot function without Promise and fetch. So, please provide polyfill for them.`);throw e.name=`PolyFillNotAvailable`,e}else if(typeof Promise>`u`){let e=Error(`Library cannot function without Promise. So, please provide polyfill for it.`);throw e.name=`PolyFillNotAvailable`,e}else if(typeof fetch>`u`){let e=Error(`Library cannot function without fetch. So, please provide polyfill for it.`);throw e.name=`PolyFillNotAvailable`,e}return!0},ZB=class e{static init(t){let n={};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=e===`authProvider`?new UB(t[e]):t[e]);return e.initWithMiddleware(n)}static initWithMiddleware(t){return new e(t)}constructor(e){this.config={baseUrl:nB,debugLogging:!1,defaultVersion:tB},XB();for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(this.config[t]=e[t]);let t;if(e.authProvider!==void 0&&e.middleware!==void 0){let e=Error();throw e.name=`AmbiguityInInitialization`,e.message=`Unable to Create Client, Please provide either authentication provider for default middleware chain or custom middleware chain not both`,e}else if(e.authProvider!==void 0)t=YB.createWithAuthenticationProvider(e.authProvider);else if(e.middleware!==void 0)t=new qB(...[].concat(e.middleware));else{let e=Error();throw e.name=`InvalidMiddlewareChain`,e.message=`Unable to Create Client, Please provide either authentication provider for default middleware chain or custom middleware chain`,e}this.httpClient=t}api(e){return new KB(this.httpClient,this.config,e)}},QB={CLIENT_ID:`27400b63-e5ad-485a-837e-629ca47bdae6`,SCOPES:`openid+Mail.Read+Contacts.Read`},$B=async e=>{if(Lt(D.ENABLE_NEW_GAPI_INTEGRATION))return window.google.accounts.oauth2.initTokenClient({client_id:Wn.CLIENT_ID,scope:Wn.SCOPES,callback:t=>eV(t,e)});await window.gapi.client.init({clientId:Wn.CLIENT_ID,scope:Wn.SCOPES}
332),await window.gapi.auth2.getAuthInstance().signIn()},eV=(e,t)=>e.error?(di(e.error,`Error getting GIS Token`,{name:`GetGisTokenError`},`error`),``):rV(t,{token:e.access_token}),tV=async e=>({token:(await $B(e)).requestAccessToken()}),nV=(e,t)=>!e.names||!e.names.length?null:e.names[0][t]||null,rV=async(e,t)=>{let n=`/api/invitations/google_contacts/`;try{e(Xe.logFetching(n));let{data:r,status:i}=await Kt.post(n,t,Me());if(i===403)throw Error(`token invalid`);if(!(`people`in r||`connections`in r||`otherContacts`in r))throw Error(`no contacts where retrieved, data: `+JSON.stringify(r));let a=(0,Dx.default)((r?.people||r?.connections||r?.otherContacts||[])?.filter(e=>e?.emailAddresses&&e.emailAddresses[0].value)?.map(e=>({email:e.emailAddresses[0].value,firstName:nV(e,`givenName`),lastName:nV(e,`familyName`)}))??[],[`email`]);e({type:Nt.SET_SSO_CONTACTS,payload:a}),e(Xe.logRequest({url:n,status:i}))}catch(t){console.error(t),e(Xe.logRequest({url:n,status:400})),F.error({message:`There was an error retrieving your Contacts from Google`})}},iV=e=>async()=>{await tV(e)},aV=()=>e=>iV(e)(),oV=e=>ja.sortBy(e.map(e=>({email:e.emailAddresses?e.emailAddresses[0].address.toLowerCase():``,name:e.emailAddresses?e.emailAddresses[0].name.toLowerCase():``})),e=>e.email),sV=e=>t=>{ZB.init({authProvider:e=>{e(null,t)}}).api(`/me/contacts`).select(`givenName,surname,emailAddresses`).get((t,n)=>{t?F.error({message:`There was an error getting your Microsoft Contacts`}):e({type:Nt.SET_SSO_CONTACTS,payload:oV(n.value)})})},cV=()=>async e=>{$.oauthpopup({path:`https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=${QB.CLIENT_ID}&redirect_uri=${encodeURI(window.location.origin)}&response_type=id_token+token&scope=${QB.SCOPES}&response_mode=fragment&nonce=678910`,callback:(t,n)=>{if(t.location.href&&t.location.href.includes(`access_token`)){let r=t.location.hash.split(`&`)[0].slice(14);window.clearInterval(n),t.close(),sV(e)(r)}},windowName:`bulkInviteOauth`})},lV=class extends G.Component{handleGoogleClick=e=>{e.preventDefault();let{dispatch:t}=this.props;t(aV())};handleMicrosoftClick=e=>{e.preventDefault();let{dispatch:t}=this.props;t(cV())};render(){let{showOfficeButton:e}=this.props;return(0,q.jsxs)(`div`,{style:{marginTop:`55px`},children:[(0,q.jsx)(`div`,{className:`text--small--medium signup__divider signup__divider--large`,children:(0,q.jsx)(`span`,{children:`Select contacts to invite`})}),(0,q.jsxs)(`div`,{className:`signup__sso signup__sso--contacts`,children:[(0,q.jsxs)(`button`,{className:`center--base sso__button--large sso__button--blue`,onClick:this.handleGoogleClick,children:[(0,q.jsx)(Rl,{className:`sso__button__icon`}),`From Google`]}),e&&(0,q.jsxs)(`a`,{className:`center--base sso__button--large sso__button--red`,onClick:this.handleMicrosoftClick,children:[(0,q.jsx)(Ll,{className:`sso__button__icon`}),`From Office365`]})]})]})}};lV.defaultProps={showOfficeButton:!0};var uV=N()(lV),dV=class extends G.Component{state={activated:!1};displayError=()=>{this.setState({activated:!0})};hideError=()=>{this.setState({activated:!1})};render(){let e=this.state.activated;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{onMouseEnter:this.displayError,onMouseLeave:this.hideError,className:`invite-exclamation`,src:`https://flocabulary.s3.amazonaws.com/images/invite-exclamation.png`}),(0,q.jsx)(`div`,{className:`invite-exclamation-arrow-holder`}),(0,q.jsx)(`div`,{style:e?{display:`block`}:{display:`none`},className:`flo-tooltip error-tooltip-content`,children:this.props.error})]})}},fV={STUDENT:`student`,TEACHER_CLASS:`teacher-class`},pV={ENTER:`Enter`},mV=class extends G.Component{state={manualContacts:[],manualMode:!1,resultsList:[],value:``,sendingInvites:!1,emailAttempts:{}};static propTypes={activeUserId:K.default.number.isRequired,callback:K.default.func,classSection:K.default.object,showOfficeButton:K.default.bool,ssoContacts:K.default.array.isRequired,subId:K.default.oneOfType([K.default.string,K.default.number]),type:K.default.oneOf(Object.values(fV)),isDistrictInvite:K.default.bool};static defaultProps={callback:()=>{},showOfficeButton:!0,isDistrictInvite:!1};getClassSectionPayload=e=>{let{classSection:t}=this.props;
332return{class_section:t.id,emails:e.map(e=>e.email)}};getSubPayload=e=>{let{subId:t,isDistrictInvite:n}=this.props;return{isDistrictInvite:n,subscription:Number(t),email_recipients:e.reduce((e,t)=>[...e,{email_address:t.email,first_name:t.firstName||``,last_name:t.lastName||``}],[])}};handleChange=e=>{this.setState({value:e.target.value})};emailExists=(e,t)=>t.some(t=>t.email.toLowerCase()===e.toLowerCase());validateAndAddEmail=e=>{let{manualContacts:t}=this.state;if(e=e.replace(/\s+/g,``),!this.isValid(e)){this.setState({error:`Please enter a valid email address`});return}if(this.emailExists(e,t)){this.setState({error:`This email is already added to the list`});return}this.props.type===fV.TEACHER_CLASS?this.checkEmail(e):this.addEmailToState(e)};addEmailToState=e=>{let{manualContacts:t}=this.state;this.setState({manualContacts:[...t,{email:e,firstName:``,lastName:``}],error:null,value:``})};checkEmail(e){if(Object.keys(this.state.emailAttempts).includes(e)){this.state.emailAttempts[e]?this.addEmailToState(e):this.setState({error:`Student accounts cannot be added as Co-teacher`});return}this.props.actions.checkEmail(e,this.emailValidationCallback)}emailValidationCallback=(e,t)=>{this.state.emailAttempts[e]=t,this.setState({emailAttempts:{...this.state.emailAttempts},error:t?``:`Student accounts cannot be added as Co-teacher`},()=>{t&&this.addEmailToState(e)})};handleKeyPress=e=>{if(e.key===pV.ENTER){let t=e.target.value;this.validateAndAddEmail(t)}};isValid=e=>/\S+@\S+\.\S+/.test(e);removeEmail=e=>{this.setState(t=>({manualContacts:t.manualContacts.filter(t=>t.email!==e)}))};renderContactListItem=e=>(0,q.jsxs)(`li`,{className:`email-box`,children:[(0,q.jsx)(`p`,{className:`email-box-text`,children:e.email}),(0,q.jsx)(`img`,{className:`clickable email-invite__icon--delete`,onClick:t=>this.removeEmail(e.email),src:`https://flocabulary.s3.amazonaws.com/images/invite-delete.svg`})]},e.email);renderError=()=>{let{error:e}=this.state;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null};renderManualView=()=>{let{value:e,error:t}=this.state;return(0,q.jsxs)(`div`,{children:[this.renderPromptText(),(0,q.jsxs)(`ol`,{className:`email-invite__container`,children:[(0,q.jsxs)(`div`,{className:`email-invite__inputGroup`,children:[(0,q.jsx)(`button`,{className:`email-invite__submit_button`,onClick:()=>this.validateAndAddEmail(e),children:`Add Email`}),(0,q.jsx)(`input`,{id:`email-invitations`,className:t?`invite-teacher-error`:``,onChange:this.handleChange,onKeyPress:this.handleKeyPress,placeholder:`Enter an email address`,type:`text`,value:e,autoComplete:Bl.EMAIL})]}),this.renderError(),this.renderManuallyEnteredEmailList()]}),this.renderSendButton()]})};renderManuallyEnteredEmailList=()=>{let{manualContacts:e}=this.state;return e.map(e=>this.renderContactListItem(e))};renderPromptText=()=>{let{type:e}=this.props,t=null;return e===fV.STUDENT?t=(0,q.jsx)(`span`,{children:`Enter your students' email addresses below. We'll send them a link to join your class.`}):e===fV.TEACHER_CLASS&&(t=(0,q.jsxs)(`span`,{className:`manage__class__modal__text`,children:[`Enter email addresses below. Weâll send your co-teacher(s) a link to join your class.`,(0,q.jsx)(`b`,{children:` Links expire in 1 week`})]})),t&&(0,q.jsx)(`div`,{className:`text--small manage__class__modal__subheader`,children:t})};renderResults=()=>{let{resultsList:e}=this.state;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`ol`,{className:`email-invite__container`,children:e.map(e=>(0,q.jsxs)(`li`,{className:`email-box`,children:[(0,q.jsx)(`p`,{className:`email-box-text`,children:e.email}),e.error?(0,q.jsx)(dV,{error:e.error}):(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/invite-check.svg`})]},e.email))}),this.renderSentButton()]})};renderSendButton=()=>{let{manualContacts:e}=this.state;return(0,q.jsxs)(`button`,{className:`center--base email-invite__button--student ${e.length?``:`disabled`}`,id:`send-invite-button`,onClick:this.sendInvites(e),children:[`SEND `,e.length||null,` INVITE`,e.length===1?null:`S`]})};renderSentButton=()=>{let{resultsList:e}=this.state,t=e.filter(e=>!e.error);return(0,q.jsxs)(`div`,{className:`${e.length===t.length?`flo-message-success`:`flo-message-info`} heading--medium email-invite__notification`,children:[`SENT `,t.length,` INVITE`,t.length===1?null:`S`]})};renderSsoView=()=>{let{ssoContacts:e,showOfficeButton:t}=this.props;return(0,q.jsx)(`div`,{children:e.length?(0,q.jsx)(Zz,{sendInvites:this.sendInvites,ssoContacts:e}):(0,q.jsx)(uV,{showOfficeButton:t})})};renderToggleLink=()=>{let{ssoContacts:e,showOfficeButton:t}=this.props,{manualMode:n}=this.state;if(e.length)return null;let r=n?`select from Google${t?` or Office365`:``}`:`add email addresses manually`;return(0,q.jsxs)(`div`,{className:`text--small--medium invite__text`,children:[`Or`,(0,q.jsx)(`span`,{className:`clickable invite__text--highlight`,onClick:this.toggleMode,children:r})]})};sendInvites=e=>async t=>{let{type:n,callback:r,actions:{inviteSent:i}}=this.props;this.setState({sendingInvites:!0});let a=n===fV.STUDENT||n===fV.TEACHER_CLASS?this.getClassSectionPayload(e):this.getSubPayload(e),o=`/api/invitations/send/`;n===fV.STUDENT?o=`/api/student-invitations/send/`:n===fV.TEACHER_CLASS&&(o=`/api/teacher-invitations/send/`);try{let{data:e}=await Kt.post(o,a,Me());n===fV.STUDENT&&i(),this.setState({resultsList:e})}catch(e){console.error(e)}finally{r(e.map(({email:e})=>e)),this.setState({sendingInvites:!1})}};toggleMode=()=>{this.setState(e=>({manualMode:!e.manualMode}))};render(){let{manualMode:e,resultsList:t,sendingInvites:n}=this.state;return n?(0,q.jsx)(V,{}):t.length?this.renderResults():(0,q.jsxs)(`div`,{children:[e?this.renderManualVie
332w():this.renderSsoView(),this.renderToggleLink()]})}},hV=N(e=>({activeUserId:z(e).id,ssoContacts:e.ssoContacts}),e=>U({checkEmail:lt.validateEmail,inviteSent:lt.inviteSent},e))(mV),gV={createTrialRequest:function(e,t){let n=$.ajax({type:`POST`,url:`/api/trialrequests/`,data:e,success:e=>{H.dispatch({action:R.CREATE_TRIAL_REQUEST_RESPONSE,trialRequest:e,requestState:n.state()}),Xi.indexOf(e.denial_reason)!==-1&&gV.joinSubscription(e.evaluation_subscription.request_hash,!0,t),Hi.getUser(),Hi.getManageData(),Ka(e.acting_user)},error:function(e,t,r){JSON.parse(e.responseText).error&&H.dispatch({action:R.EXISTING_TRIAL_REQUEST_PENDING,payload:JSON.parse(e.responseText).error}),H.dispatch({action:R.CREATE_TRIAL_REQUEST_RESPONSE,success:!1,requestState:n.state(),error:JSON.parse(e.responseText)[0]})}});H.dispatch({action:R.CREATE_TRIAL_REQUEST_REQUEST,requestState:n.state()})},submitInquiryNoCalendar(e){let t=$.ajax({type:`POST`,url:`/api/quoterequests/`,data:e,contentType:`application/x-www-form-urlencoded`,success:e=>{H.dispatch({action:R.GET_QUOTE_RESPONSE,quoteRequest:e,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_QUOTE_RESPONSE,success:!1,requestState:t.state(),error:r})}});H.dispatch({action:R.GET_QUOTE_REQUEST,requestState:t.state()})},submitInquiryAttemptCalendar:function(e){let t=$.ajax({type:`POST`,url:`/api/quoterequests/inquiry/`,data:e,contentType:`application/x-www-form-urlencoded`,success:e=>{H.dispatch({action:R.GET_QUOTE_RESPONSE,quoteRequest:e.quote_request,calendarEmailSent:!0,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_QUOTE_RESPONSE,success:!1,requestState:t.state(),error:r})}});H.dispatch({action:R.GET_QUOTE_REQUEST,requestState:t.state()})},getSubscriptionByHash:function(e){let t=$.ajax({type:`GET`,url:`/api/subscriptions/${e}/by_hash/`,success:function(e){H.dispatch({action:R.GET_SUBSCRIPTION_BY_HASH_RESPONSE,subscription:e,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_SUBSCRIPTION_BY_HASH_RESPONSE,error:!0,requestState:t.state()})}});H.dispatch({action:R.GET_SUBSCRIPTION_BY_HASH_REQUEST,requestState:t.state()})},getSubscriptionGroupByHash:function(e){let t=$.ajax({type:`GET`,url:`/api/subscriptiongroups/${e}/by_hash/`,success:function(e){H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_BY_HASH_RESPONSE,subscriptionGroupOrganization:e,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_BY_HASH_RESPONSE,error:!1,requestState:t.state()})}});H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_BY_HASH_REQUEST,requestState:t.state()})},getCoteacherInvitationByHash:function(e){let t=$.ajax({type:`GET`,url:`/api/teacher-invitations/${e}/by_hash/`,success:function(n){H.dispatch({action:R.GET_COTEACHER_INVITATION_BY_HASH_RESPONSE,coteacherInvitation:n,coteacherInvitationHash:e,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_COTEACHER_INVITATION_BY_HASH_RESPONSE,error:!0,invitationExpired:e.responseText.includes(`invitation expired`),requestState:t.state()})}});H.dispatch({action:R.GET_COTEACHER_INVITATION_BY_HASH_REQUEST,requestState:t.state()})},getSubscriptionGroupSubscriptions:function(e){let t=$.ajax({type:`GET`,url:`/api/subscriptiongroups/${e}/subscriptions/`,success:function(e){H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_SUBSCRIPTIONS_RESPONSE,subscriptions:e,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_SUBSCRIPTIONS_RESPONSE,error:!1,requestState:t.state()})}});H.dispatch({action:R.GET_SUBSCRIPTION_GROUP_SUBSCRIPTIONS_REQUEST,requestState:t.state()})},getSubscriptionActivationLink:async function(e,t,n){try{let n=await fetch(`/api/subscriptions/${e}/activation_link/`,{method:`GET`,credentials:`same-origin`,headers:{Accept:`application/json`}});if(!n.ok)throw Error(`HTTP error! status: ${n.status}`);t(await n.json())}catch(e){n&&n(e)}},getSubscriptionGroupActivationLink:async function(e,t,n){try{let n=await fetch(`/api/subscriptiongroups/${e}/activation_link/`,{method:`GET`,credentials:`same-origin`,headers:{Accept:`application/json`}});if(!n.ok)throw Error(`HTTP error! status: ${n.status}`);t(await n.json())}catch(e){n&&n(e)}},getContentSection:function(e){let t=$.ajax({type:`GET`,url:`/api/content_sections/by_name/`,data:{name:`signup-`+e},success:e=>{H.dispatch({action:R.GET_CONTENT_SECTION_RESPONSE,success:!0,content:e.content,requestState:t.state()})},error:function(e,n,r){H.dispatch({action:R.GET_CONTENT_SECTION_RESPONSE,success:!1,error:r,requestState:t.state()})}});H.dispatch({action:R.GET_CONTENT_SECTION_REQUEST,requestState:t.state()})},getRecurlyDetails:function(e,t,n){let r={type:`GET`,url:`/api/users/${e}/recurly2/`,data:{plan_code:t},success:function(e){H.dispatch({action:R.RECURLY_DETAILS_RESPONSE,requestState:i.state(),recurlyDetails:e}),n&&n()},error:function(e,t,n){H.dispatch({action:R.RECURLY_DETAILS_RESPONSE,requestState:i.state(),error:n})}},i=$.ajax(r);H.dispatch({action:R.RECURLY_DETAILS_REQUEST,requestState:i.state()})},validateRecurlyCoupon:function(e,t){let n={type:`POST`,url:`/api/users/validate_coupon/`,data:{coupon_code:t},success:function(e){H.dispatch({action:R.COUPON_RESPONSE,requestState:r.state(),couponDetail
332s:e})},error:function(e,t,n){H.dispatch({action:R.COUPON_RESPONSE,success:!1,error:e.responseText,requestState:r.state()})}},r=$.ajax(n)},postRecurly:function(e,t,n,r,i,a){let o={type:`POST`,url:`/api/users/${e}/recurly2/`,data:{plan_code:t,token:n,coupon_code:r,g_recaptcha_token:a},success:function(e){H.dispatch({action:R.RECURLY_DETAILS_RESPONSE,requestState:s.state(),recurlyDetails:e}),fi.dispatch({type:vr.RECURLY_DETAILS_RESPONSE}),i()},error:function(e,t,n){H.dispatch({action:R.RECURLY_DETAILS_RESPONSE,success:!1,error:e.responseText,requestState:s.state()})}},s=$.ajax(o);H.dispatch({action:R.RECURLY_DETAILS_REQUEST,requestState:s.state()})},postRecurlyPreviewTax:function(e,t,n,r){let i={type:`GET`,url:`/api/recurly/${t}/preview_taxes/?plan_code=${e}`,success:function(e){n(e)},error:function(e,t,n){r()}};$.ajax(i)},updateRecurly:function(e,t){let n={type:`PUT`,url:`/api/users/${e}/recurly2/`,success:e=>{H.dispatch({action:R.RECURLY_UPDATE_RESPONSE,requestState:r.state()}),Hi.getUser(),Hi.getManageData(),t()},error:function(e,t,n){H.dispatch({action:R.RECURLY_UPDATE_RESPONSE,requestState:r.state(),error:n})}},r=$.ajax(n);H.dispatch({action:R.RECURLY_UPDATE_REQUEST,requestState:r.state()})},activateSubscriptionGroup:function(e,t){let n=$.ajax({type:`PUT`,url:`/api/subscriptiongroups/${e}/activate_manager/`,success:e=>{H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_GROUP_RESPONSE,requestState:n.state()}),Hi.getUser(e=>{t.push(e.qty_login<=1?`/subjects/?oc=sign-up`:`/subjects/`)}),Hi.getManageData()},error:function(e,t,r){H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_GROUP_RESPONSE,error:!1,requestState:n.state()})}});H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_GROUP_REQUEST,requestState:n.state()})},activateSubscription:function(e,t){let n=$.ajax({type:`PUT`,url:`/api/subscriptions/${e}/activate_manager/`,success:e=>{H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_RESPONSE,requestState:n.state()}),Hi.getUser(e=>{t.push(e.qty_login<=1?`/subjects/?oc=sign-up`:`/subjects/`)}),Hi.getManageData()},error:function(e,t,r){H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_RESPONSE,error:!1,requestState:n.state()})}});H.dispatch({action:R.ACTIVATE_SUBSCRIPTION_REQUEST,requestState:n.state()})},joinSubscription:function(e,t,n){let r=$.ajax({type:`PUT`,url:`/api/subscriptions/${e}/join/`,data:t?{noInvite:t}:{},success:e=>{H.dispatch({action:R.JOIN_SUBSCRIPTION_RESPONSE,joinedSubscriptionOrgName:e,requestState:r.state()}),Hi.getUser(),Hi.getManageData(),fi.dispatch({type:vr.JOIN_SUBSCRIPTION_RESPONSE})},error:function(e,t,n){H.dispatch({action:R.JOIN_SUBSCRIPTION_RESPONSE,error:!0,requestState:r.state(),joinSubscriptionHasNoRoom:e.responseText.includes(`subscription user limit exceeded`)})}});H.dispatch({action:R.JOIN_SUBSCRIPTION_REQUEST,requestState:r.state()})},joinClass:function(e,t){let n=$.ajax({type:`PUT`,url:`/api/teacher-invitations/${e}/join/`,data:{},success:e=>{H.dispatch({action:R.JOIN_CLASS_RESPONSE,joinedClassId:e,requestState:n.state()}),Hi.getUser(),Hi.getManageData()},error:function(e,t,r){H.dispatch({action:R.JOIN_CLASS_RESPONSE,error:!0,requestState:n.state(),joinClassInvitationExpired:e.responseText.includes(`join as coteacher invitation expired`),joinClassInvitationAccepted:e.responseText.includes(`invitation has already been accepted`),joinSubscriptionHasNoRoom:e.responseText.includes(`subscription user limit exceeded`)}),fi.dispatch({type:vr.JOIN_CLASS_RESPONSE,payload:{invalidEmail:e.responseText.indexOf(`user is not the invitee`)>=0}})}});H.dispatch({action:R.JOIN_CLASS_REQUEST,requestState:n.state()})},dispatchInvalidEmail(e){fi.dispatch({type:vr.JOIN_CLASS_INVALID_EMAIL,payload:{invalidEmail:e}}),H.dispatch({action:R.JOIN_CLASS_INVALID_EMAIL,emailIsInvalid:e})},createIndividualTrial:function(e,t=null){if(!e.id||!e.is_individual_trial_eligible)H.dispatch({action:R.CREATE_INDIVIDUAL_TRIAL_RESPONSE,requestState:`rejected`,error:`Lite Trial already granted`});else{let n=e.promotion&&e.promotion.is_current?e.promotion.trial_duration:t&&t.is_current?t.trial_duration:30,r={teacher_quantity:1,start_date:M().format(`YYYY-MM-DD`),end_date:M().add(n,`days`).format(`YYYY-MM-DD`),trial_duration_granted:n},i=$.ajax({type:`POST`,url:`/api/subscriptions/`,data:r,success:t=>{H.dispatch({action:R.CREATE_INDIVIDUAL_TRIAL_RESPONSE,requestState:i.state(),liteSubscription:!0}
332),Hi.getUser(),Hi.getManageData(),fi.dispatch({type:vr.CREATE_INDIVIDUAL_TRIAL_RESPONSE,payload:{isSso:!!e.social_auth_provider}}),Ua(e.id)},error:function(e,t,n){H.dispatch({action:R.CREATE_INDIVIDUAL_TRIAL_RESPONSE,error:n,requestState:i.state()})}});setTimeout(()=>{H.dispatch({action:R.CREATE_INDIVIDUAL_TRIAL_REQUEST,requestState:i.state()})},1)}},clearStore:function(){H.dispatch({action:R.CLEAR_SIGNUP_STORE})},dispatchSignUpData:function(e){H.dispatch({action:R.LOAD_SIGNUP_DATA,signupData:e})},setNonSsoSignUpFlow:function(e){H.dispatch({action:R.SET_NON_SSO_FLOW})},onUserSubmit:function(e,t=()=>{}){let{email:n,first_name:r,last_name:i}=e;$.ajax({type:`GET`,url:`/api/users/check_username/`,data:{username:n},success:a=>{let o=!a||a===`no auth`;H.dispatch({action:R.ON_USER_SUBMIT,requestState:`complete`,userExists:o,email:n}),o?Hi.signInUser({password:e.password,username:n},t):Hi.setUserBasicProfile({...e,first_name:r,last_name:i,email:n,has_basic_profile:!0})}}),H.dispatch({action:R.ON_USER_SUBMIT,requestState:`pending`,email:n})},clearLoginErrors:function(){H.dispatch({action:R.CLEAR_LOGIN_ERRORS})},resetEmail:function(){H.dispatch({action:R.RESET_EMAIL})},setFormValues:function(e){H.dispatch({action:R.SET_FORM_VALUES,formValues:e})}},_V=({subscriptionId:e,subscriptionGroupId:t,copyText:n,className:r})=>{let[i,a]=(0,G.useState)(null),[o,s]=(0,G.useState)(!1),c=({activation_link:e,expires_at:t})=>{if(s(!1),!e){F.error({message:`No activation link is available for this subscription.`});return}a(t),navigator.clipboard.writeText(e).then(()=>{F.success({message:(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`strong`,{children:n.charAt(0).toUpperCase()+n.slice(1)}),` has been copied to your clipboard!`]})})}).catch(()=>{F.error({message:(0,q.jsxs)(`span`,{children:[`Couldn't copy automatically â here's your link:`,` `,(0,q.jsx)(`strong`,{children:e})]})})})},l=()=>{s(!1),F.error({message:`Unable to generate a new activation link. Please try again.`})};return(0,q.jsxs)(`span`,{className:`activation-link-copy`,children:[(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(`clipboard-link`,r,{"clipboard-link-disabled":o}),onClick:()=>{t?(s(!0),gV.getSubscriptionGroupActivationLink(t,c,l)):e?(s(!0),gV.getSubscriptionActivationLink(e,c,l)):F.error({message:`Unable to generate an activation link â missing subscription information.`})},disabled:o,children:n}),i&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{className:`activation-link-copy__expiry`,children:[`Link expires on `,M(i).format(`MMMM D, YYYY`)]})]})]})};_V.propTypes={subscriptionId:K.default.number,subscriptionGroupId:K.default.number,copyText:K.default.string,className:K.default.string},_V.defaultProps={copyText:`activation link`};var vV=y(Bz(class extends G.Component{static propTypes={match:K.default.object,subscriberships:K.default.array,isDistrictInvite:K.default.bool,subId:K.default.number,isModal:K.default.bool};getMessage=()=>{let{subscription:e}=this.getSubscribership();if(e.is_expired)return(0,q.jsx)(`p`,{className:`flo-message-error`,children:`You can't add any more users. Your subscription is expired.`});if(e.is_full)return(0,q.jsx)(`p`,{className:`flo-message-error`,children:`You can't add any more users. You are already at the maximum number of users allowed.`})};getSubscribership=()=>{let{match:{params:e},subscriberships:t,subId:n}=this.props;return t.find(t=>t.subscription.id===Number(e.subId||n))};inviteText=()=>this.props.isDistrictInvite?`Invite teachers in your district to join your subscription.`:`Invite other teachers at your school to share your subscription with you.`;getClassName=e=>`${e} ${this.props.isModal?`${e}--modal`:``}`;render(){let{match:{params:e},isDistrictInvite:t,subId:n}=this.props,{subscription:r}=this.getSubscribership(),i=!t&&(r.is_full||r.is_expired);return(0,q.jsxs)(`div`,{className:`manage-inviteTeachers`,children:[(0,q.jsxs)(`div`,{className:this.getClassName(`manage-inviteTeachers-intro`),children:[(0,q.jsx)(`h2`,{className:`flo-typography-title`,children:`Share your subscription`}),this.getMessage()]}),(0,q.jsxs)(`div`,{className:this.getClassName(`manage-inviteTeachers__share`),children:[(0,q.jsxs)(`div`,{className:i?`manage-inviteTeachers-option2 userManagerDisabled`:this.getClassName(`manage-inviteTeachers-option2`),children:[(0,q.jsx)(`p`,{children:this.inviteText()}),(0,q.jsx)(hV,{subId:e.subId||n,isDistrictInvite:t,type:`teacher`,showOfficeButton:!1})]}),i?null:(0,q.jsxs)(`div`,{className:this.getClassName(`activation-container`),children:[(0,q.jsx)(`div`,{className:`or-activation-link`}),(0,q.jsxs)(`div`,{className:`or-activation-link-with`,children:[(0,q.jsxs)(`svg`,{id:`Layer_
3321`,"data-name":`Layer 1`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 39.05 39.05`,children:[(0,q.jsx)(`defs`,{}),(0,q.jsx)(`title`,{children:`Artboard 32`}),(0,q.jsx)(`path`,{className:`cls-1`,d:`M19.53,38.52a19,19,0,1,1,19-19A19,19,0,0,1,19.53,38.52Zm0-36a17,17,0,1,0,17,17A17,17,0,0,0,19.53,2.52Z`}),(0,q.jsx)(`path`,{className:`cls-2`,d:`M25.92,19.32A4.51,4.51,0,0,0,19.55,13l0,0,0,0-1.17,1.17a1,1,0,1,0,1.41,1.41l1.11-1.11h0l.12-.12a2.52,2.52,0,0,1,3.56,3.52l0,0-1.26,1.26a1,1,0,1,0,1.41,1.41l1.14-1.14h0Z`}),(0,q.jsx)(`path`,{className:`cls-2`,d:`M17.78,21.18a1,1,0,0,1,0-1.41l2.86-2.86a1,1,0,1,1,1.41,1.41L19.2,21.18A1,1,0,0,1,17.78,21.18Z`}),(0,q.jsx)(`path`,{className:`cls-2`,d:`M13.52,19a4.51,4.51,0,0,0,6.36,6.36l0,0,0,0,1.17-1.17a1,1,0,1,0-1.41-1.41l-1.11,1.11h0l-.12.12a2.52,2.52,0,0,1-3.56-3.52l0,0,1.26-1.26a1,1,0,1,0-1.41-1.41l-1.14,1.14h0Z`})]}),(0,q.jsxs)(`p`,{className:`copy-link`,children:[`Or share via an`,(0,q.jsx)(_V,{subscriptionId:t?void 0:r.id,subscriptionGroupId:t?r.subscription_group:void 0,copyText:`activation link`})]})]})]})]})]})}},[{store:mr,keys:[`subscriberships`]}])),yV=class extends G.Component{static propTypes={closeModal:K.default.func,emailNeedsVerification:K.default.bool,match:K.default.object,openModal:K.default.func,subscriberships:K.default.array};getSubscribership=()=>{let{match:{params:e},subscriberships:t}=this.props;return t.find(t=>t.subscription.id===Number(e.subId))};handleClick=e=>{let{emailNeedsVerification:t,history:n,match:{url:r}}=this.props;t&&(e.preventDefault(),e.stopPropagation(),n.push(`${r}/invite/`),this.openEmailVerificationModal())};openEmailVerificationModal=()=>{let{closeModal:e,openModal:t}=this.props;t({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:e}})};render(){let{is_manager:e,subscription:t}=this.getSubscribership(),{assessments_enabled_date:n,end_date:r,id:i,using_organization:a}=t;return(0,q.jsxs)(`div`,{className:`manage-schools-topPanel`,children:[(0,q.jsxs)(`div`,{className:`manage-schools-topPanel-subscriptionInfo`,children:[(0,q.jsx)(`h2`,{className:`manage-schools-topPanel-schoolName`,children:a}),(0,q.jsx)(`div`,{className:`manage-school-topPanel-subscriptionInfo-left`,children:(0,q.jsxs)(`span`,{className:`manage-schools-topPanel-subscription school-subscriptionInfo`,children:[t.is_flocab_plus&&(0,q.jsxs)(`span`,{className:`manage-school-topPanel-plan-type`,children:[`Plan Type: `,(0,q.jsx)(ac,{text:`plus`,background:jt.INDIGO})]}),(0,q.jsxs)(`span`,{className:`manage-school-topPanel-role`,children:[`Role: `,e?`Manager`:`Teacher`]})]})}),(0,q.jsxs)(`div`,{className:`manage-school-topPanel-subscriptionInfo-right`,children:[`Ending `,M(r).format(`M/D/YYYY`)]})]}),(0,q.jsxs)(`ul`,{className:`manage-menu-secondary`,children:[!t?.is_auto_rostering&&(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/schools/${i}/invite/`,children:(0,q.jsx)(`span`,{children:`Invite Teachers`})})}),e?(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/schools/${i}/teachers/`,onClick:this.handleClick,children:(0,q.jsx)(`span`,{children:`${t?.is_auto_rostering?``:`Manage `}Teachers`})})}):null,n&&e&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/schools/${i}/students/`,onClick:this.handleClick,children:(0,q.jsx)(`span`,{children:`Students`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/schools/${i}/classes/`,onClick:this.handleClick,children:(0,q.jsx)(`span`,{children:`Classes`})})})]}),e&&(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`/accounts/manage/schools/${i}/integrations/`,onClick:this.handleClick,children:(0,q.jsx)(`span`,{children:`Integrations`})})})]})]})}},bV=y(N(e=>({emailNeedsVerification:$i(z(e))}),e=>({openModal:t=>e(Fd(t)),closeModal:()=>e(Id())}))(Bz(yV,[{store:mr,keys:[`subscriberships`]}]))),xV=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon edit`,width:`19`,height:`19`,viewBox:`0 0 19 19`,...e,children:(0,q.jsx)(`path`,{d:`M16.3 6.175L12.05 1.975L13.45 0.575C13.8333 0.191667 14.3043 0 14.863 0C15.421 0 15.8917 0.191667 16.275 0.575L17.675 1.975C18.0583 2.35833 18.2583 2.821 18.275 3.363C18.2917 3.90433 18.1083 4.36667 17.725 4.75L16.3 6.175ZM1 18.25C0.716667 18.25 0.479333 18.154 0.288 17.962C0.0960001 17.7707 0 17.5333 0 17.25V14.425C0 14.2917 0.025 14.1627 0.075 14.038C0.125 13.9127 0.2 13.8 0.3 13.7L10.6 3.4L14.85 7.65L4.55 17.95C4.45 18.05 4.33767 18.125 4.213 18.175C4.08767 18.225 3.95833 18.25 3.825 18.25H1Z`,fill:`currentColor`})}),SV={resetRequestHandler:function(e){H.dispatch({action:bi.RESET_REQUEST_HANDLER,requestHandler:e})},deactivateSubscribership:function(e,t,n){let r={type:`PUT`,url:Mz.SUBSCRIBERSHIPS+e+`/deactivate/`,success:r=>{H.dispatch({action:bi.DEACTIVATE_SUBSCRIBERSHIP_RESPONSE,response:r,subscribershipId:e}),fi.dispatch(xR(n)),F.success({message:t(r,!0)})},error:r=>{H.dispatch({action:bi.DEACTIVATE_SUBSCRIBERSHIP_RESPONSE,error:r,subscribershipId:e}),fi.dispatch(xR(n)),F.error({message:t(r,!1)})}},i=$.ajax(r);H.dispatch({action:bi.DEACTIVATE_SUBSCRIBERSHIP_REQUEST,requestOptions:r,request:i,subscribershipId:e})},toggleManager:function(e,t,n){let r={type:`PUT`,url:Mz.SUBSCRIBERSHIPS+e+`/set_manager/`,success:r=>{H.dispatch({action:bi.TOGGLE_MANAGER_RESPONSE,response:r,subscribershipId:e}),fi.dispatch(xR(n)),F.success({message:t(r,!0)})},error:r=>{H.dispatch({action:bi.TOGGLE_MANAGER_RESPONSE,error:r,subscribershipId:e}),fi.dispatch(xR(n)),F.error({message:t(r,!1)})}},i=$.ajax(r);H.dispatch({action:bi.TOGGLE_MANAGER_REQUEST,requestOptions:r,request:i,subscribershipId:e})},deleteInvitation:function(e,t,n){let r={type:`DELETE`,url:Mz.INVITATIONS+e+`/`,success:e=>{H.dispatch({action:bi.DELETE_INVITATION_RESPONSE,response:e}),fi.dispatch(xR(n)),F.success({message:t(e,!0)})},error:e=>{H.dispatch({action:bi.DELETE_INVITATION_RESPONSE,error:e}),fi.dispatch(xR(n)),F.error({message:t(e,!1)})}},i=$.ajax(r);H.dispatch({action:bi.DELETE_INVITATION_REQUEST,requestOptions:r,request:i,invitationId:e})},editStudent:function(e,t,n){let r={type:`PUT`,url:Mz.STUDENTS+e+`/`,data:t,success:e=>{H.dispatch({action:bi.EDIT_SUB_STUDENT_RESPONSE,response:e}),fi.dispatch(xR(n))},error:e=>{H.dispatch({action:bi.EDIT_SUB_STUDENT_RESPONSE,error:e}),fi.dispatch(xR(n))}},i=$.ajax(r);H.dispatch({action:bi.EDIT_SUB_STUDENT_REQUEST,requestOptions:r,request:i})},deleteStudent:function(e,t,n){let r={type:`PUT`,url:Mz.STUDENTS+e+`/remove/`,data:{subscription:t},success:r=>{H.dispatch({action:bi.DELETE_STUDENT_RESPONSE,response:r,studentId:e}),fi.dispatch(xR(t)),F.success({message:n(r,!0)})},error:r=>{H.dispatch({action:bi.DELETE_STUDENT_RESPONSE,error:r,studentId:e}),fi.dispatch(xR(t)),F.error({message:n(r,!1)})}},i=$.ajax(r);H.dispatch({action:bi.DELETE_STUDENT_REQUEST,requestOptions:r,request:i,studentId:e})}},CV=class extends G.Component{static propTypes={editStudentHandler:K.default.func.isRequired};state={first_name:this.props.editStudent.first_name,formError:null,has_changed:!1,last_name:this.props.editStudent.last_name,pw1:``,pw2:``,username:this.props.editStudent.username,passwordMatchError:``};componentDidUpdate(e,t){let{pw1:n,pw2:r,passwordMatchError:i}=this.state;if(!(t.pw1.length===n||t.pw2.length===r.length)){if(n.length>=8&&r.length>=n.length&&n!==r){this.setState({passwordMatchError:`Provided passwords do not match. Please try again.`});return}i&&this.setState({passwordMatchError:``})}}getPasswordReqData=e=>!this.state.pw1&&!this.state.pw2?{}:this.state.pw1===this.state.pw2?{password:this.state.pw1}:(e||this.setState({pw1:``,pw2:``,passwordError:!0}),!1);getCleanedData=()=>{let{first_name:e,last_name:t,username:n}=this.state;return{first_name:e,last_name:t,username:n}};onError=e=>{let t=JSON.parse(e.request.responseText),n;n=t.username?`Username `+e.requestOptions.data.username+` already exists. Please provide a different username.`:t.error&&t.error.length?t.error[0]:`Something went wrong. Please try again.`,this.setState({formError:n})};onSubmit=e=>{let t=this.getPasswordReqData();if(!t)return!1;this.props.editStudentHandler(this.props.editStudent.id,{...this.getCleanedData(),...t})};updateSpecifiedSlice=e=>t=>{this.setState({[e]:t.target.value,has_changed:!0})};renderModalContent=()=>{let{editStudent:e,requestHandler:t}=this.props;return e?e.email?this.renderSSOUser():!t.request||t.request.state()===`rejected`?(0,q.
332jsxs)(`div`,{className:`edit-student-modal-content`,children:[this.renderUserInfoForm(),this.renderPasswordForm()]}):t.request.state()===`pending`?(0,q.jsx)(V,{}):t.request.state()===`resolved`?this.renderSuccessMessage():null:null};renderPasswordForm=()=>{let{pw1:e,pw2:t}=this.state;return(0,q.jsxs)(`div`,{className:`form-password`,children:[(0,q.jsx)(`h3`,{children:`Change Password`}),(0,q.jsx)(Vl,{onChange:e=>this.setState({pw1:e.target.value}),value:e,autoComplete:Bl.NEW_PASSWORD,type:`password`,label:`New Password`}),(0,q.jsx)(`span`,{className:`flo-input-requirement-text`,style:e&&e.length<8?{color:`red`,fontWeight:`bold`}:{},children:`Must be at least 8 characters`}),(0,q.jsx)(Vl,{onChange:e=>this.setState({pw2:e.target.value}),value:t,autoComplete:Bl.NEW_PASSWORD,type:`password`,label:`Confirm New Password`,errorStyle:`flo-password-error`,error:this.state.passwordMatchError})]})};renderSSOUser=()=>{let{editStudent:{sso_provider:e}}=this.props,t=!e,n=e&&e.includes(`google`);return(0,q.jsxs)(`p`,{className:t?``:n?`signed_in_via_google`:`signed_in_via_azuread`,children:[`This student's log-in details are managed by `,t?`an SSO provider`:n?`Google`:`Office 365`,`.`,(0,q.jsx)(`br`,{}),(0,q.jsx)(`br`,{})]})};renderSuccessMessage=()=>{let{requestHandler:e}=this.props,t=e.requestOptions.data;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`flo-message-success`,children:[`The student information for `,t.first_name,` `,t.last_name,` (`,t.username,`) has been updated.`]}),(0,q.jsx)(`p`,{className:`manage-classes-student-modal-success-description`,children:`If you changed the student's username or password, make sure to let them know. They will no longer be able to log in with their old username and password.`})]})};renderUserInfoForm=()=>{let{first_name:e,last_name:t,username:n}=this.state;return(0,q.jsxs)(`div`,{className:`form-studentInfo`,children:[(0,q.jsx)(`h3`,{children:`Student Information`}),this.state.formError?(0,q.jsx)(`p`,{className:`flo-message-error`,children:this.state.formError}):null,(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{children:(0,q.jsxs)(`label`,{children:[`First Name:`,(0,q.jsx)(`input`,{id:`id_first_name`,maxLength:`30`,name:`first_name`,onChange:this.updateSpecifiedSlice(`first_name`),type:`text`,value:e,autoComplete:Bl.FAMILY_NAME})]})}),(0,q.jsx)(`div`,{children:(0,q.jsxs)(`label`,{children:[`Last Name:`,(0,q.jsx)(`input`,{id:`id_last_name`,name:`last_name`,maxLength:`30`,onChange:this.updateSpecifiedSlice(`last_name`),type:`text`,value:t,autoComplete:Bl.FAMILY_NAME})]})}),(0,q.jsx)(`div`,{children:(0,q.jsxs)(`label`,{children:[`Username:`,(0,q.jsx)(`input`,{id:`id_username`,maxLength:`60`,name:`username`,onChange:this.updateSpecifiedSlice(`username`),type:`text`,value:n,autoComplete:Bl.USERNAME})]})})]})]})};render(){return(0,q.jsx)(wS,{buttonText:`Update Student`,closeModal:e=>{this.props.closeModal(e),this.props.actionCreator.resetRequestHandler(this.props.requestHandler)},disableSubmit:()=>{let e=this.getPasswordReqData(!0);return!e||e.password?.length<8?!0:!this.state.has_changed&&!e.password},isOpen:this.props.editStudent,onConfirm:this.onSubmit,onError:this.onError,onOpen:e=>this.props.actionCreator.resetRequestHandler(e),requestHandler:this.props.requestHandler,title:`Edit Student`,initialFocusId:`id_last_name`,modalWidth:570,children:this.renderModalContent()})}},wV=RegExp(`^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$`),TV=e=>wV.exec(e),EV=class extends G.Component{static propTypes={actionPendingStudents:K.default.arrayOf(K.default.number),editStudent:K.default.instanceOf(Er),listType:K.default.string,ordering:K.default.string,page:K.default.number.isRequired,removeStudent:K.default.instanceOf(Er),requestPending:K.default.bool.isRequired,response:K.default.object,searchTerm:K.default.string,subId:K.default.string.isRequired,error:K.default.object,resetPaginatedList:K.default.func};state={deleteStudent:null,editStudent:null};componentDidMount(){this.fetchData(!0)}componentWillUnmount(){this.props.resetPaginatedList()}componentDidUpdate(e,t,n){for(let t of[`ordering`,`page`,`searchTerm`])if(this.props[t]!==e[t]){this.fetchData();return}}dataTransform=e=>e.map(this.rowTransform);fetchData=(e=!1)=>{let{dispatch:t,ordering:n,page:r,searchTerm:i,subId:a}=this.props,o={ordering:n,page:e?1:r,search:i};t(_R(`/api/subscriptions/${a}/students/`,hR,(0,fR.default)(o)))};getActions=()=>{let{editStudent:e}=this.props;return[{icon:(0,q.jsx)(xV,{}),callback:t=>{t.clever_id||t.classlink_id?F.error({message:`Cannot edit Roster Login student`}):(SV.resetRequestHandler(e),this.setState({editStudent:t}))}},{icon:(0,q.jsx)(QI,{}),callback:e=>{e.clever_id||e.classlink_id?F.error({message:`Cannot delete Roster Login student`}):this.setState({deleteStudent:e})}}]};getColumns=()=>{let{dispatch:e,ordering:t}=this.props;return[{name:`first_name`,header:`First Name`,onSort:()=>e(bR(`first_name`,t)),sortFn:this.sortFunction},{name:`last_name`,header:`Last Name`,onSort:()=>e(bR(`last_name`,t)),sortFn:this.sortFunction},{name:`username`,header:`Username`,onSort:()=>e(bR(`username`,t)),sortFn:this.sortFunction},{name:`activeClassNum`,header:`Active Classes`,disableSort:!0}]};handlePageChange=e=>{let{dispatch:t}=this.props;t({type:Nt.UPDATE_PAGINATED_TABLE,payload:{page:e}})};notificationFn=(e,t)=>t?e.status:null;renderDeleteModal=()=>{let{match:{params:e}}=this.props,{deleteStudent:t}=this.state;return(0,q.jsx)(wS,{buttonClassName:`flo-button-primary-red`,buttonText:`Delete Student`,closeModal:e=>this.setState({deleteStudent:null}),isOpen:t,onConfirm:n=>SV.deleteStudent(t.id,e.subId,this.notificationFn),onOpen:e=>SV.resetRequestHandler(e),optimistic:!0,requestHandler:this.props.deleteStudent,title:`Delete Student`,children:t?(0,q.jsx)(`div`,{children:(0,q.jsxs)(`p`,{children:[`Are you sure you want to delete the student`,(0,q.jsxs)(`strong`,{children:[` `,t.username,`? `]}),`You will no longer be able to review their assignments including Read & Respond, Quiz and Lyric Lab results. If this student has left the school, make sure to inform your Flocabulary manager.`]})}):null})};editStudentHandler=(e,t)=>{let{subId:n}=this.props;SV.editStudent(e,t,n)};renderEditStudentFormModal=()=>this.state.editStudent?(0,q.jsx)(CV,{actionCreator:SV,closeModal:e=>this.setState({editStudent:null}),editStudent:this.state.editStudent,editStudentHandler:this.editStudentHandler,requestHandler:this.props.editStudent}):null;renderSortableTable=()=>{let{listType:e,requestPending:t,response:n,hideManageStudent:r}=this.props;return e===`STUDENTS`?(0,q.jsx)(jz,{actions:this.getActions(),columns:this.getColumns(),dataTransform:this.dataTransform,disableSort:!1,getRowClass:e
332=>`${e.clever_id||e.classlink_id?`cleverIded `:``}studentRow`,loading:t,rowClass:`studentRow`,tableClass:`manage-schools-table-student`,tableData:n?n.results:[],hideActions:r}):null};rowTransform=e=>{let{actionPendingStudents:t}=this.props;return{...e,actionsDisabled:e.clever_id||e.classlink_id,activeClassNum:e.active_class_num,loading:t.indexOf(e.id)!==-1,username:(e.clever_id||e.classlink_id)&&TV(e.username)?(0,q.jsx)(`span`,{style:{fontStyle:`italic`},children:`Clever Instant Login`}):e.username}};sortFunction=e=>e;render(){let{hideManageStudent:e}=this.props;return(0,q.jsxs)(`div`,{children:[this.renderEditStudentFormModal(),this.renderDeleteModal(),(0,q.jsxs)(Fz,{changePage:this.handlePageChange,totalMessageFn:e=>(0,q.jsxs)(`span`,{className:`manage-school-bottom-container-introContainer-text`,children:[`There are currently `,e,` students signed up at your school.`]}),children:[!e&&(0,q.jsxs)(`div`,{className:`manage-school-bottom-container-introContainer`,children:[(0,q.jsx)(`span`,{children:`How do students sign up?`}),(0,q.jsx)(`span`,{className:`flo-icon-help`,children:`?`}),(0,q.jsxs)(`div`,{className:`flo-tooltip studentView`,children:[`Students can sign up for Flocabulary by using a unique class code given to them by their teacher. Teachers are given this class code when they create a class in`,` `,(0,q.jsx)(`strong`,{children:`My Classes.`}),` You cannot add student accounts directly from this management view.`]})]}),this.renderSortableTable()]})]})}},DV=y(N((e,t)=>{let{isAutoRostering:n}=ve(e);return{...Lz(e),hideManageStudent:n,subId:t.match.params.subId}},e=>({dispatch:e,resetPaginatedList:()=>e(SR())}))(Bz(EV,[{store:qz,keys:[`actionPendingStudents`,`deleteStudent`,`editStudent`]}]))),OV=class extends G.Component{static propTypes={actionPendingInvitations:K.default.arrayOf(K.default.number),match:K.default.object,listType:K.default.string,ordering:K.default.string,page:K.default.number.isRequired,requestPending:K.default.bool.isRequired,response:K.default.object,searchTerm:K.default.string,subId:K.default.string.isRequired,error:K.default.object,resetPaginatedList:K.default.func};componentDidMount(){this.fetchData(!0)}componentWillUnmount(){this.props.resetPaginatedList()}componentDidUpdate(e,t,n){for(let t of[`ordering`,`page`,`searchTerm`])if(this.props[t]!==e[t]){this.fetchData();return}}dataTransform=e=>e.map(this.rowTransform);deleteInvitation=e=>{let{subId:t}=this.props;SV.deleteInvitation(e.id,(t,n)=>n?(0,q.jsxs)(`span`,{children:[`Invitation to`,` `,(0,q.jsxs)(`strong`,{children:[e.first_name,` `,e.last_name,` (`,e.email,`)`]}),`has been deleted.`]}):null,t)};fetchData=async(e=!1)=>{let{dispatch:t,ordering:n,page:r,searchTerm:i,subId:a}=this.props,o={ordering:n,page:e?1:r,search:i};await t(_R(`/api/subscriptions/${a}/invitations/`,mR,(0,fR.default)(o)))};getColumns=()=>{let{dispatch:e,ordering:t}=this.props;return[{name:`first_name`,header:`First Name`,onSort:()=>e(bR(`invitee_first_name`,t)),sortFn:this.sortFunction},{name:`last_name`,header:`Last Name`,onSort:()=>e(bR(`invitee_last_name`,t)),sortFn:this.sortFunction},{name:`email`,header:`Email`,onSort:()=>e(bR(`invitee_email`,t)),sortFn:this.sortFunction}]};getInvitationActions=()=>[{icon:(0,q.jsx)(QI,{}),callback:this.deleteInvitation}];handlePageChange=e=>{let{dispatch:t}=this.props;t({type:Nt.UPDATE_PAGINATED_TABLE,payload:{page:e}})};renderSortableTable=()=>{let{listType:e,requestPending:t,response:n,hideManageTeacher:r}=this.props;return e===`INVITATIONS`?(0,q.jsx)(jz,{actions:this.getInvitationActions(),columns:this.getColumns(),dataTransform:this.dataTransform,disableSort:!1,loading:t,rowClass:`studentRow`,tableClass:`manage-classes-classDetail-rosterTable`,tableData:n?n.results:[],hideActions:r}):null};rowTransform=e=>{let{actionPendingInvitations:t}=this.props;return{email:e.invitee_email,first_name:e.invitee_first_name,id:e.id,last_name:e.invitee_last_name,loading:t.includes(e.id)}};sortFunction=e=>e;render(){let{error:e}=this.props;return e?(0,q.jsx)(`h2`,{className:`nolist`,children:`Enable student data to get access`}):(0,q.jsx)(`div`,{className:`manage-schools-subscribers-list`,children:(0,q.jsx)(Fz,{changePage:this.handlePageChange,totalMessageFn:e=>(0,q.jsxs)(`span`,{className:`manage-school-bottom-container-introContainer-text`,children:[`There `,e===1?`is`:`are`,` currently `,e,` invitation`,e===1?``:`s`,` pe
332nding.`]}),children:this.renderSortableTable()})})}},kV=y(N((e,t)=>{let{isAutoRostering:n}=ve(e);return{...Lz(e),hideManageTeacher:n,subId:t.match.params.subId}},e=>({dispatch:e,resetPaginatedList:()=>e(SR())}))(Bz(OV,[{store:qz,keys:[`actionPendingInvitations`]}]))),AV=class extends G.Component{static propTypes={onChange:K.default.func.isRequired,subscribership:K.default.object.isRequired,disabled:K.default.object.isRequired};render(){let{onChange:e,subscribership:t,disabled:n=!1}=this.props;if(!t)return null;let r=t.activation_status===`Manager`;return(0,q.jsx)(`div`,{className:`checkbox ${n?`checkbox-disabled`:``}`,children:(0,q.jsx)(`span`,{children:n?r&&(0,q.jsx)(`input`,{type:`checkbox`,checked:`checked`,onChange:n=>e(t),disabled:n}):(0,q.jsx)(`input`,{type:`checkbox`,checked:r?`checked`:``,onChange:n=>e(t),disabled:n})})})}},jV=class extends G.Component{static propTypes={actionPendingSubscriberships:K.default.arrayOf(K.default.number),deactivateSubscribership:K.default.instanceOf(Er),listType:K.default.str
332ing,match:K.default.object,ordering:K.default.string,page:K.default.number.isRequired,requestPending:K.default.bool.isRequired,response:K.default.object,searchTerm:K.default.string,subId:K.default.string.isRequired,toggleManager:K.default.instanceOf(Er),user:K.default.object.isRequired,error:K.default.object,resetPaginatedList:K.default.func};state={ordering:null,removeSubscribership:null,toggleManager:null};componentDidMount(){this.fetchData(!0)}componentWillUnmount(){this.props.resetPaginatedList()}componentDidUpdate(e,t,n){for(let t of[`ordering`,`page`,`searchTerm`])if(this.props[t]!==e[t]){this.fetchData();return}}confirmSubscribershipRemove=e=>{this.setState({removeSubscribership:e})};dataTransform=e=>(e=e.map(this.rowTransform),(0,Dx.default)(e,e=>e.role===`You`?-1/0:1));fetchData=async(e=!1)=>{let{dispatch:t,ordering:n,page:r,searchTerm:i,subId:a}=this.props,o={ordering:n,page:e?1:r,search:i};await t(_R(`/api/subscriptions/${a}/subscriberships/`,gR,(0,fR.default)(o)))};getActions=()=>[{icon:(0,q.jsx)(QI,{}),callback:this.confirmSubscribershipRemove}];getColumns=()=>{let{dispatch:e,ordering:t,hideManageTeacher:n}=this.props;return[{name:`firstName`,header:`First Name`,onSort:()=>e(bR(`user__first_name`,t)),sortFn:this.sortFunction},{name:`lastName`,header:`Last Name`,onSort:()=>e(bR(`user__last_name`,t)),sortFn:this.sortFunction},{name:`email`,header:`Email`,onSort:()=>e(bR(`user__email`,t)),sortFn:this.sortFunction},{name:`role`,header:this.getManagerHeader(n),onSort:()=>e(bR(`is_manager`,t)),sortFn:this.sortFunction}]};getManagerHeader=e=>[(0,q.jsx)(`p`,{className:`header-cell-container__text`,children:`Manager`},`manage-teacher-role-header-text`),(0,q.jsx)(`div`,{className:`manage-teacher-role-info`,children:(0,q.jsx)($c,{children:e?`Managers can see all teacher and student users at your school. Teachers who are managers cannot see other users except the students in their classes.`:`Managers can see, edit, and remove all teacher and student users at your school. If you make someone a manager, they can make other people managers or remove manager status from other users, including you. Teachers that are not managers cannot see other users except students in their classes.`})},`manage-teacher-role-info`)];handlePageChange=e=>{let{dispatch:t}=this.props;t({type:Nt.UPDATE_PAGINATED_TABLE,payload:{page:e}})};removeTeacherNotificationFn=(e,t)=>t?e.status:null;renderRemoveUserModal=()=>{let{deactivateSubscribership:e,subId:t}=this.props,{removeSubscribership:n}=this.state;return(0,q.jsx)(wS,{buttonText:`Remove Teacher`,closeModal:e=>this.setState({removeSubscribership:null}),isOpen:n,onConfirm:e=>SV.deactivateSubscribership(n.id,this.removeTeacherNotificationFn,t),onOpen:e=>SV.resetRequestHandler(e),optimistic:!0,requestHandler:e,title:`Remove Teacher`,children:n?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{children:[`Are you sure you want to remove the teacher`,` `,(0,q.jsxs)(`strong`,{children:[n.firstName,` `,n.lastName,` (`,n.email,`)?`]})]}),(0,q.jsx)(`p`,{children:`They will no longer be able to log in and access their student and class records at this school.`})]}):null})};renderSortableTable=()=>{let{listType:e,requestPending:t,response:n,hideManageTeacher:r}=this.props;return e===`SUBSCRIBERSHIPS`?(0,q.jsx)(jz,{actions:this.getActions(),columns:this.getColumns(),dataTransform:this.dataTransform,disableSort:!1,loading:t,rowClass:`studentRow`,tableClass:`manage-schools-table-teacher`,tableData:n?n.results:[],hideActions:r}):null};renderToggleManagerModal=()=>{let{subId:e}=this.props,t=this.state.toggleManager;return(0,q.jsx)(wS,{buttonText:this.state.toggleManager&&this.state.toggleManager.activation_status===`Manager`?`Remove Manager Status`:`Make Manager`,closeModal:e=>this.setState({toggleManager:null}),isOpen:t,onConfirm:t=>SV.toggleManager(this.state.toggleManager.id,this.toggleManagerNotificationFn,e),onOpen:e=>SV.resetRequestHandler(e),optimistic:!0,requestHandler:this.props.toggleManager,title:t&&t.activation_status===`Manager`?`Remove Manager Status`:`Make Manager`,children:t?t.activation_status===`Manager`?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{children:[`Are you sure you want to remove manager status and privileges for`,(0,q.jsxs)(`strong`,{className:`strong-with-margin-left`,children:[t.user.first_name,` `,t.user.last_name,` (`,t.user.email,`)?`]}
332)]}),(0,q.jsx)(`p`,{children:`They will no longer be able to access the manager dashboard and see the teacher and student users at your school.`})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{children:[`Are you sure you want to enable manager privileges for`,(0,q.jsxs)(`strong`,{className:`strong-with-margin-left`,children:[t.user.first_name,` `,t.user.last_name,` (`,t.user.email,`)?`]})]}),(0,q.jsx)(`p`,{children:`Managers can see, edit, and remove all teacher and student users at your school. If you make someone a manager, they can make other people managers or remove manager status from other users, including you.`})]}):null})};rowTransform=e=>{let{actionPendingSubscriberships:t,user:n,hideManageTeacher:r}=this.props;return{actions:e.user.id===n.id?[]:void 0,id:e.id,email:e.user.email||(e.user.username.indexOf(`@`)>0?e.user.username:``),firstName:e.user.first_name||``,lastName:e.user.last_name||``,loading:t.includes(e.id),role:e.user.id===n.id?`You`:(0,q.jsx)(AV,{onChange:e=>this.setState({toggleManager:e}),subscribership:e,disabled:r})}};sortFunction=e=>e;toggleManagerNotificationFn=(e,t)=>t?(0,q.jsxs)(`span`,{children:[(0,q.jsxs)(`strong`,{children:[e.user.first_name,` `,e.user.last_name,` (`,e.user.email,`)`]}),(0,q.jsxs)(`span`,{children:[` `,`is `,e.is_manager?`now`:`no longer`,` now a manager of your school's subscription.`]})]}):e.responseText;render(){let{error:e}=this.props;return e?(0,q.jsx)(`h2`,{className:`nolist`,children:`Only Managers can see this view.`}):(0,q.jsxs)(`div`,{children:[this.renderRemoveUserModal(),this.renderToggleManagerModal(),(0,q.jsx)(Fz,{changePage:this.handlePageChange,totalMessageFn:e=>(0,q.jsxs)(`span`,{className:`manage-school-bottom-container-introContainer-text`,children:[`There `,e===1?`is`:`are`,` currently `,e,` teacher`,e===1?``:`s`,` `,`at your school.`]}),children:this.renderSortableTable()})]})}},MV=y(N((e,t)=>{let{isAutoRostering:n}=ve(e);return{...Lz(e),subId:t.match.params.subId,user:z(e),hideManageTeacher:n}},e=>({dispatch:e,resetPaginatedList:()=>e(SR())}))(Bz(jV,[{store:qz,keys:[`actionPendingSubscriberships`,`deactivateSubscribership`,`toggleManager`]}]))),NV=y(class extends G.Component{render(){let{match:e,isAutoRostering:t}=this.props;return(0,q.jsxs)(`div`,{children:[!t&&(0,q.jsxs)(`div`,{className:`manage-school-bottom-container-teacherControls`,children:[(0,q.jsx)(Yc,{trueOption:(0,q.jsx)(Gf,{to:`/accounts/manage/schools/${e.params.subId}/teachers/`,children:`Active`}),falseOption:(0,q.jsx)(Gf,{to:`/accounts/manage/schools/${e.params.subId}/teachers/pending/`,children:`Pending`}),defaultValue:!1}),(0,q.jsx)(`div`,{className:`manage-school-bottom-container-introContainer teacherView`})]}),(0,q.jsxs)(g,{children:[!t&&(0,q.jsx)(x,{path:`${e.path}pending/`,component:kV}),(0,q.jsx)(x,{component:MV})]})]})}}),PV=class extends G.Component{static propTypes={location:K.default.object,match:K.default.object};componentDidUpdate(e,t,n){let{dispatch:r,location:{pathname:i}}=this.props;i!==e.location.pathname&&r({type:Nt.RESET_PAGINATED_TABLE})}render(){let{match:{path:e,params:t},managedSubs:n}=this.props,r=n.find(e=>e.id===Number(t.subId));if(!r)return(0,q.jsx)(v,{to:`/accounts/manage/schools/`});let i=!!r?.is_auto_rostering;return(0,q.jsxs)(`div`,{className:`layout-fullHeight`,children:[(0,q.jsx)(bV,{}),(0,q.jsx)(`div`,{className:`manage-school-bottomContainer`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${e}classes/`,component:zz}),(0,q.jsx)(x,{path:`${e}students/`,component:DV}),(0,q.jsx)(x,{path:`${e}teachers/`,render:e=>(0,q.jsx)(NV,{isAutoRostering:i,...e})}),(0,q.jsx)(x,{path:`${e}integrations/`,component:Yz}),!i&&(0,q.jsx)(x,{path:`${e}invite/`,component:vV}),(0,q.jsx)(v,{to:`${e}teachers/`})]})})]})}},FV=y(N(e=>({managedSubs:In(e)}))(PV)),IV=class extends G.Component{static propTypes={expired:K.default.bool,ship:K.default.object.isRequired};render(){let{expired:e,ship:t}=this.props,n=t.subscription;return(0,q.jsxs)(`div`,{className:`manage-schools-overview-listItem flo-card-container noHover ${e?`expired`:``}`,children:[(0,q.jsxs)(`div`,{className:`manage-school-overview-listItem-description`,children:[(0,q.jsx)(`h2`,{className:`flo-card-container-headline`,children:n.using_organization}),(0,q.jsxs)(`div`,{className:`manage-school-overview-subscriptionInfo school-subscriptionInfo`,children:[t.subscription.is_flocab_plus?(0,q.jsxs)(`span`,{className:`manage-school-overview-plan-type`,children:[`Plan Type: `,(0,q.jsx)(ac,{text:`plus`,background:jt.INDIGO})]}):(0,q.jsx)(`span`,{className:`manage-school-overview-plan-type-empty`}),(0,q.jsxs)(`span`,{className:`manage-school-overview-role`,children:[`Role: `,t.is_manager?`Manager`:`Teacher`]})]}),(0,q.jsxs)(`div`,{className:`manage-school-overview-date`,children:[e?`Ended`:`Ending`,`\xA0`,M(t.subscription.end_date).format(`M/D/YYYY`)]})]}),(0,q.jsx)(`div`,{className:`assignmentCard-action`,children:(0,q.jsx)(`div`,{className:`assignmentCard-action-container`,children:(t?.is_manager||t?.is_subgroup_manager)&&(0,q.jsx)(Gf,{to:`/accounts/manage/schools/${n.id}/invite/`,children:(0,q.jsx)(`span`,{className:`assignmentCard-action-actionItem manage-school-overview-manage-link`,children:`Manage`})},t.id)})})]},t.id)}},LV=y(Bz(class extends G.Component{static propTypes={subscriberships:K.default.array.isRequired};state={showExpired:!1};render(){let{subscriberships:e}=this.props,{showExpired:t}=this.state,n=e.filter(e=>e.subscription.is_group),r=new Date,i=n.filter(e=>new Date(e.subscription.end_date)>
332r||e.subscription.is_in_grace_period),a=n.filter(e=>new Date(e.subscription.end_date)<=r&&!e.subscription.is_in_grace_period),o=(0,Dx.default)(i,e=>e.subscription.using_organization).map(e=>(0,q.jsx)(IV,{ship:e},e.id)),s=(0,Dx.default)(a,e=>new Date(e.subscription.end_date)).reverse().map(e=>(0,q.jsx)(IV,{ship:e,expired:!0},e.id));return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`manage-schools-overview-sidebarContainer`,children:[(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`My School`}),(0,q.jsx)(`div`,{className:`manage-schools-overview-description`,children:`This page shows the school group(s) you are associated with. If you are listed as a manager, you'll be able to click in and see the users on that school's subscription.`})]}),(0,q.jsxs)(`div`,{className:`manage-schools-overview-listContainer`,children:[o,t?s:a.length>0?(0,q.jsx)(`a`,{className:`flo-button-primary-disabled`,onClick:()=>this.setState({showExpired:!0}),children:`Show expired subscriptions`}):null]})]})}},[{store:mr,keys:[`subscriberships`]}])),RV=class extends G.Component{static propTypes={match:K.default.object};componentDidMount(){document.title=`My School - Flocabulary`}render(){let{match:{path:e}}=this.props;return(0,q.jsx)(`div`,{"aria-labelledby":`schools-tab`,id:`schools-panel`,role:`tabpanel`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${e}:subId/`,component:FV}),(0,q.jsx)(x,{component:LV})]})})}},zV=L([z,e=>e.assignmentFlowStatus.assignmentRequestState,e=>e.vocabularyPractice.availableStudents],(e,t,n)=>({activeUser:e,assignmentRequestState:t,availableSubjects:n})),BV={"default-browse-thumbnail-dimensions":`LinkButton__default-browse-thumbnail-dimensions___867b6060`,"default-browse-card-dimensions":`LinkButton__default-browse-card-dimensions___d280a938`,"flo-button":`LinkButton__flo-button___00cc7a03`,"flo-button-sso":`LinkButton__flo-button-sso___0c5cbb08`,"flo-button-secondary":`LinkButton__flo-button-secondary___9c21ca36`,"flo-button-secondary-red":`LinkButton__flo-button-secondary-red___73d129c6`,"flo-button-secondary-disabled":`LinkButton__flo-button-secondary-disabled___86b4b38c`,"flo-button-primary-reallySmall":`LinkButton__flo-button-primary-reallySmall___dd3d9391`,"flo-button-primary-reallySmall-red":`LinkButton__flo-button-primary-reallySmall-red___103d2921`,"flo-button-primary-small":`LinkButton__flo-button-primary-small___2dcad7f9`,"flo-button-primary-small-disabled":`LinkButton__flo-button-primary-small-disabled___78e1c8db`,"flo-button-primary-disabled":`LinkButton__flo-button-primary-disabled___d3677961`,"flo-button-primary":`LinkButton__flo-button-primary___9312535d`,"flo-button-primary-orange":`LinkButton__flo-button-primary-orange___cd790094`,"flo-button-primary-red":`LinkButton__flo-button-primary-red___aa836cfb`,svgIcon:`LinkButton__svgIcon___e46070e1`,"join-class-button":`LinkButton__join-class-button___e0dba3cb`,"button--round":`LinkButton__button--round___e145e285`,"temp--full--width":`LinkButton__temp--full--width___901b2cbd`,"button--round--base":`LinkButton__button--round--base___8c3f1079`,link__button_primary:`LinkButton__link__button_primary___3679a45b`,"button--round--large":`LinkButton__button--round--large___70104ad0`,"button--round--small":`LinkButton__button--round--small___09dca417`,"flo-toggle-container":`LinkButton__flo-toggle-container___1f3f1a0c`,"link-most-active":`LinkButton__link-most-active___a7930b09`,depth2:`LinkButton__depth2___70459560`,"flo-clipboard-button":`LinkButton__flo-clipboard-button___f2d0214c`,"clipboard-link":`LinkButton__clipboard-link___4b0d68c3`,lyricsButton:`LinkButton__lyricsButton___d4c3c831`,pulse:`LinkButton__pulse___d1ca80ff`,"unit-lyrics-annotation-controls-container":`LinkButton__unit-lyrics-annotation-controls-container___b3692484`,arrowBack:`LinkButton__arrowBack___c53671b0`,arrowNext:`LinkButton__arrowNext___03a392e5`,expand:`LinkButton__expand___6eb1f416`,printButton:`LinkButton__printButton___546092b9`,"printButton-missingLyrics":`LinkButton__printButton-missingLyrics___bfb60d5b`,"answer-key":`LinkButton__answer-key___4432ad6f`,"lyrics-exercise-header":`LinkButton__lyrics-exercise-header___c8537ae4`,"activity-pdf-pageStatus":`LinkButton__activity-pdf-pageStatus___3ce2d7da`,counter:`LinkButton__counter___fa167bca`,"button--primary":`LinkButton__button--primary___f5fa3c07`,disabled:`LinkButton__disabled___9080e561`,"button--primary--large":`LinkButton__button--primary--large___7b277a86`,"button--primary--tiny":`LinkButton__button--primary--tiny___9a9f7ac1`,"button--primary--small":`LinkButton__button--primary--small___1842c6bc`,"button--secondary":`LinkButton__button--secondary___6256d23a`,"button--secondary--large":`LinkButton__button--secondary--large___58f291f0`,"button--secondary--small":`LinkButton__button--secondary--small___9887c294`,"button--secondary--tiny":`LinkButton__button--secondary--tiny___87bac539`,"button--secondary--green":`LinkButton__button--secondary--green___dd4872fd`,"primary-assignment-button":`LinkButton__primary-assignment-button___71b3e906`,"secondary-assignment-button":`LinkButton__secondary-assignment-button___9894879f`},VV=class extends G.Component{static defaultProps={additionalStyle:``};render(){let{children:e,additionalStyle:t,to:n,onClick:r}=this.props;return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(b,{className:(0,J.default)(BV.link__button_primary,BV[t]),to:n,onClick:r,children:e})})}},HV={"default-browse-thumbnail-dimensions":`SelectSubjectModal__default-browse-thumbnail-dimensions___502be582`,"default-browse-card-dimensions":`SelectSubjectModal__default-browse-card-dimensions___6cc45084`,"fixed-height-body":`SelectSubjectModal__fixed-height-body___ff659581`,"subject-modal":`SelectSubjectModal__subject-modal___c357be30`,"modal
332-content":`SelectSubjectModal__modal-content___ec80c204`,"no-subjects-container":`SelectSubjectModal__no-subjects-container___561d143c`,image:`SelectSubjectModal__image___d4378146`,message:`SelectSubjectModal__message___50f6cca8`,subtitle:`SelectSubjectModal__subtitle___9f38f03e`},UV=({classId:e,loading:t=!1,onSelect:n,availableSubjects:r,handleClose:i})=>(0,q.jsxs)(`div`,{className:(0,J.default)(HV[`subject-modal`]),children:[(0,q.jsx)(ep,{current:1,total:3}),(0,q.jsx)(`h2`,{className:`flo-modal-title`,children:`Select a Subject`}),t?(0,q.jsx)(`div`,{className:(0,J.default)(HV[`fixed-height-body`]),children:(0,q.jsx)(V,{})}):r.length?(0,q.jsxs)(`div`,{className:(0,J.default)(HV[`modal-content`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(HV.subtitle),children:`Each student will receive a personalized vocabulary practice set based on their performance with words from the subject you select.`}),(0,q.jsx)(zo,{availableSubjects:r,onSelect:n})]}):(0,q.jsx)(()=>(0,q.jsxs)(`div`,{className:(0,J.default)(HV[`no-subjects-container`]),children:[(0,q.jsx)(`img`,{className:(0,J.default)(HV.image),src:`${bs}teacher-over-desk.svg`}),(0,q.jsx)(`h3`,{className:(0,J.default)(HV.message),children:Ai}),(0,q.jsx)(VV,{to:`/accounts/manage/class-sections/${e}/assignments`,onClick:i,children:`View Lesson Progress`})]}),{})]}),WV=class extends G.Component{constructor(e){super(e);let{activeUser:t,classSubject:n,existingAssignment:r,preselectedStudents:i}=this.props;this.state={dueDate:r?.due_date||null,selectedSubject:n??null,shareToGoogleClassroom:!t||t.share_assignments_to_google!==!1,startDate:r?.start_date||null,studentsSelection:i?i.map(e=>e.id):ib,studentsSelectionConfirmed:!!i}}saveStudentSelection=e=>{this.setState({studentsSelection:e,studentsSelectionConfirmed:!0})};cancelStudentSelection=()=>{this.setState({selectedSubject:null,studentsSelectionConfirmed:!1})};closeAssignmentModalFlow=()=>{let{closeModal:e,dispatch:t}=this.props;t({payload:{assignmentRequestState:null,assignmentStatusMessage:``,classId:null},type:`CREATE_UPDATE_ASSIGNMENT`}),e()};getClassStudentSelectionsForSubmission=()=>{let{classSection:e}=this.props,{studentsSelection:t}=this.state;return{[e.id]:t}};getTeacherId=()=>this.props.classSection.teacher;toggleShareToGoogleClassroom=()=>{this.setState(e=>({shareToGoogleClassroom:!e.shareToGoogleClassroom}))};submitValidData=async e=>{let{activeUser:t,dispatch:n,existingAssignment:r,logConfirm:i,classSection:a,createdFromAssignmentsTab:o,createPracticeAssignment:s}=this.props,{selectedSubject:c,shareToGoogleClassroom:l,startDate:u,dueDate:d,studentsSelection:f}=this.state,p=r?.is_practice?[]:r?.activities;if(i){let e=this.getTeacherId();c&&e?i(e,c.id):di(Error(`teacher ID or subject ID are missing`),`teacher ID or subject ID are missing`,{teacherId:e,selectedSubject:c})}if(r){await n(Lf.putAssignment(r,{activities:p,due_date:d,start_date:u}));return}let m=this.getClassStudentSelectionsForSubmission();Object.keys(m).length===0&&di(Error(`PracticeAssignmentCreatedWithoutClassStudentSelections`),`Trying to create a practice assignment with no class student selections`,{activities:e?.activities,due_date:d,numActivities:e?.activities.length,start_date:u,subject:e?.subject,teacher:this.getTeacherId(),unit:e?.unit});let h={...e,due_date:d,class_student_selections:m,practiceCount:f.length,share_to_google_classroom_preference:this.showShareToGoogleToggle()?l:null,start_date:u};if(this.showShareToGoogleToggle()&&l){if(!c)return ya();n(lx(h,{classSections:a?[a]:ya([]),selectedObj:c},!!o,!0))}else s(h);this.showShareToGoogleToggle()&&n({payload:{...t,share_assignments_to_google:l},type:Nt.SET_ACTIVE_USER})};selectSubject=e=>{this.setState({selectedSubject:e})};goBackFromActivitiesModal=()=>{this.setState({studentsSelection:ib,studentsSelectionConfirmed:!1})};showShareToGoogleToggle=()=>ma()?!!Rf(this.props.classSection):!1;setStartDate=e=>{this.setState({startDate:e})};setDueDate=e=>{this.setState({dueDate:e})};renderModalContent(){let{classSection:e,classSubject:t=null,existingAssignment:n,availableSubjects:r,preselectedStudents:i}=this.props,{studentsSelectionConfirmed:a,studentsSelection:o,shareToGoogleClassroom:s,startDate:c,dueDate:l,selectedSubject:u}=this.state,d=!!r,f=e.id,p={cancelStudentSelection:this.cancelStudentSelection,classSectionElementaryFilterEnabled:e.elementary_filter_enabled,classSectionId:f,classSectionIsPreselected:!0,classSectionName:e.n
332ame,classStudentSelectionIds:o,isPracticeAssignment:!0,saveStudentSelection:this.saveStudentSelection,studentsList:e.students,subject:u};return a||n?(0,q.jsx)(rb,{assignedClassesCount:1,assignedClassesIds:[f],classSectionIsPreselected:!0,showShareToGoogleToggle:this.showShareToGoogleToggle(),goBack:this.goBackFromActivitiesModal,isPracticeAssignment:!0,studentsArePreselected:!!i,selectedStudent:i&&i.length?i[0]:null,practiceDueDate:l,practiceStartDate:c,selectedSubject:u,setPracticeDueDate:this.setDueDate,setPracticeStartDate:this.setStartDate,shareToGoogleClassroom:s,subjectIsPreselected:!!t,submitValidData:this.submitValidData,toggleShareToGoogleClassroom:this.toggleShareToGoogleClassroom,existingAssignment:n}):t==null?u==null?(0,q.jsx)(UV,{classId:f,onSelect:this.selectSubject,handleClose:this.closeAssignmentModalFlow,loading:!d,availableSubjects:d&&Object.keys(r)}):(0,q.jsx)(vb,{...p,classSectionStudentCount:e.student_count,availableStudentIds:d&&(r[u]??[])}):(0,q.jsx)(vb,{...p,subjectIsPreselected:!0,classSectionStudentCount:e.student_count,availableStudentIds:d&&(r[t]??[])})}render(){let{assignmentRequestState:e}=this.props;return e?(0,q.jsx)(Wf,{onClose:this.closeAssignmentModalFlow,size:`small`,children:(0,q.jsx)(qf,{handleClose:this.closeAssignmentModalFlow})}):(0,q.jsx)(Wf,{onClose:this.closeAssignmentModalFlow,size:`large`,header:(0,q.jsx)(Uf,{isPractice:!0}),children:this.renderModalContent()})}},GV=y(N(e=>zV(e))(WV)),KV=N(null,(e,t)=>U({clearAvailableStudents:pt.clearAvailableStudents,getStudentsForPractice:pt.getAvailableStudents,createPracticeAssignment:e=>aa.createPracticeAssignment(e,t.classSection.id,t.createdFromAssignmentsTab)},e))(({classSection:e,onClose:t,actions:n,...r})=>{let{createPracticeAssignment:i,clearAvailableStudents:a,getStudentsForPractice:o}=n;(0,G.useEffect)(()=>(o(e.id),()=>a()),[]);let s=(e,t)=>{Oi(`attempted to create an assignment from home page`,`${e}`,`unit`,`${t}`)};return(0,q.jsx)(GV,{...r,classSection:e,closeModal:t,logConfirm:s,createPracticeAssignment:i})}),qV=L([e=>e.assignments.evaluation],e=>({submitting:e.submitting})),JV=L([Cr,qV],(e,t)=>({activity:e.activity,activityAttempt:e.activityAttempt,doesDataFailed:e.doesDataFailed,submitting:t.submitting,unit:e.unit})),YV={"default-browse-thumbnail-dimensions":`IndividualReviewDropdown__default-browse-thumbnail-dimensions___33ce3e4f`,"default-browse-card-dimensions":`IndividualReviewDropdown__default-browse-card-dimensions___62b2cbc9`,container:`IndividualReviewDropdown__container___9335a584`,"select-container":`IndividualReviewDropdown__select-container___6540c9f8`,"container--fixed":`IndividualReviewDropdown__container--fixed___11aa052b`,label:`IndividualReviewDropdown__label___ba8a3c5f`,"select-container--bold":`IndividualReviewDropdown__select-container--bold___b8a16016`},XV=({type:e,selectId:t,onChange:n,list:r,renderOption:i,canUnselect:a=!1,bold:o=!1,fixed:s=!1})=>{let c={student:{placeholder:`Select a student`,label:`Student`,iconClass:`fa-user`},activity:{placeholder:`Select an activity`,label:`Activity`,iconClass:`fa-magic`}}[e],l=(0,J.default)(YV[`select-container`],{[YV[`select-container--bold`]]:o});return(0,q.jsxs)(`label`,{id:`activityattempt-nav-${e}`,className:(0,J.default)(YV.container,{[YV[`container--fixed`]]:s}),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(YV.label),children:[(0,q.jsx)(`i`,{className:`fa ${c.iconClass}`,"aria-hidden":`true`}),(0,q.jsx)(`div`,{children:c.label})]}),s?(0,q.jsx)(`select`,{className:l,children:i(r[0])}):(0,q.jsxs)(`select`,{value:t,onChange:e=>n(parseInt(e.target.value,10)),className:(0,J.default)(l),children:[(0,q.jsxs)(`option`,{value:-1,disabled:!a,children:[`-- `,c.placeholder,` --`]},`-1`),r.map(i)]})]})},ZV=({renderActivityAsLabel:e=!1,activityAttemptId:t,activityId:n,assignment:r,attemptStates:i,availableActivityTypes:a,switchActivity:o,switchStudent:s,children:c})=>{let l=e=>ge(e),u=e=>{let t=r&&!r.is_practice,n=r.activity_attempts.filter(t=>i.indexOf(t.state)!==-1&&t.activity===e.id);return(0,q.jsx)(`option`,{value:e.id,...t&&{disabled:n.length===0},children:Ae[e.type]},e.id)},d=e=>{let t=l({activityAttempts:r.activity_attempts,activityId:n,studentAssignmentId:e.id,isPractice:r.is_practice});return!t||i.indexOf(t.state)===-1?null:(0,q.jsxs)(`option`,{disabled:!t.id,value:t.id?t.id:``,children:[e.student.last_name,`, `,e.student.first_name]},e.student.id)},f=r.activities.filter(({type:e})=>a.includes(e));return(0,q.jsxs)(`div`,{className:`activityattempt-nav`,children:[(0,q.jsxs)(`div`,{className:`activityattempt-nav__dropdowns`,children:[(0,q.jsx)(XV,{type:`activity`,bold:!0,canUnselect:!0,fixed:f.length===1&&e,selectId:n,onChange:o,list:f,renderOption:u}),(0,q.jsx)(XV,{type:`student`,canUnselect:!0,selectId:t,onChange:s,list:r.studentassignment_set,renderOption:d})]}),c,(0,q.jsx)(`div`,{className:`clearfix`})]})}
332,QV={"default-browse-thumbnail-dimensions":`ActivityDetailView__default-browse-thumbnail-dimensions___68c9d575`,"default-browse-card-dimensions":`ActivityDetailView__default-browse-card-dimensions___2c43ac08`,"activity-detail":`ActivityDetailView__activity-detail___b467be66`,"activity-detail__no-reviewable-component":`ActivityDetailView__activity-detail__no-reviewable-component___f0d296f4`},$V=class extends G.Component{isLoading=()=>{let{activity:e,activityAttempt:t,assignment:n,classSection:r,doesDataFailed:i,isInitialView:a,submitting:o}=this.props,s=[On.BREAK_IT_DOWN];return a||i?!1:o||!t||!n||!r||s.includes(t.activity_type)&&!e};reviewableAttempts=e=>{let{activityAttempt:t,assignment:n}=this.props,r=e||t.activity;return n.activity_attempts.filter(e=>`${e.activity}`==`${r}`&&I.REVIEWABLE===e.state)};onSwitchActivity=e=>{let{assignment:t,activityAttempt:n,classSection:r,onSwitchActivity:i,unit:a}=this.props,o=location.pathname.indexOf(`/standalone/`)!==-1,s=(this.reviewableAttempts(e).filter(e=>n&&n.user===e.user)[0]||this.reviewableAttempts(e)[0]||{id:-1}).id;i(r.id,t.id,e,s,void 0,a,o)};onSwitchStudent=e=>{let{activity:t,assignment:n,classSection:r,onSwitchStudent:i,activityId:a,unit:o}=this.props,s=location.pathname.indexOf(`/standalone/`)!==-1,c=e;i(r.id,n.id,t?.id||a,c,void 0,o,s)};renderNavigationButtons=()=>{let{assignment:e,activityId:t,activityAttempt:n}=this.props,r=e&&e.is_practice,i=r?t:n?n.activity:-1;return e&&(0,q.jsx)(ZV,{renderActivityAsLabel:r,currentActivityAttempt:n,activityId:i,switchActivity:this.onSwitchActivity,assignment:e,activityAttemptId:n?n.id:-1,switchStudent:this.onSwitchStudent,attemptStates:[I.REVIEWABLE],availableActivityTypes:Gr})};renderActivityDetailComponent=()=>{let{activity:e,activityAttempt:t,assignment:n,classSection:r,doesDataFailed:i,isInitialView:a,onEditGrade:o,unit:s}=this.props;return a?null:i?(0,q.jsx)(TF,{}):this.reviewableAttempts()?(0,q.jsx)(NI,{activity:e,activityAttempt:t,assignment:n,classSection:r,onEditGrade:o,unit:s}):(0,q.jsxs)(`div`,{className:(0,J.default)(QV[`activity-detail__no-reviewable-component`]),children:[(0,q.jsx)(`p`,{children:`You can review your students' individual activities in this tab once they've completed them.`}),(0,q.jsx)(`img`,{src:ws+`characters/elephant_robot.png`})]})};render(){return this.isLoading()?(0,q.jsx)(V,{}):(0,q.jsxs)(`div`,{className:QV[`activity-detail`],id:`ind-review-panel`,role:`tabpanel`,tabIndex:0,"aria-labelledby":`ind-review-tab`,children:[this.renderNavigationButtons(),this.renderActivityDetailComponent()]})}};$V.propTypes={activity:jF,activityAttempt:oE,assignment:pT,classSection:mT,doesDataFailed:K.default.bool,isInitialView:K.default.bool,onSwitchActivity:K.default.func,onSwitchStudent:K.default.func,submitting:K.default.bool,unit:Co},$V.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,doesDataFailed:!1,isInitialView:!1,onSwitchActivity:()=>{},onSwitchStudent:()=>{},submitting:!1,unit:null};var eH=class extends G.Component{componentDidMount(){let{actions:e,match:t,isStandalone:n}=this.props,{params:r}=t,{activityId:i,activityAttemptId:a}=r;e.containerInitialize(i,a,void 0,void 0,n)}componentWillUnmount(){let{actions:e}=this.props;e.containerFinalize()}render(){let{actions:e,activity:t,activityAttempt:n,assignment:r,classSection:i,doesDataFailed:a,match:o,submitting:s,unit:c}=this.props,{onEditGrade:l,onSwitchActivity:u,onSwitchStudent:d}=e,{params:f}=o,{activityId:p,activityAttemptId:m}=f;return(0,q.jsx)($V,{activity:t,activityId:p,activityAttempt:n,assignment:r,classSection:i,doesDataFailed:a,isInitialView:parseInt(m,10)===-1,onEditGrade:l,onSwitchActivity:u,onSwitchStudent:d,submitting:s,unit:c})}};eH.propTypes={actions:K.default.shape({containerInitialize:K.default.func.isRequired,containerFinalize:K.default.func.isRequired,onEditGrade:K.default.func.isRequired,onSwitchActivity:K.default.func.isRequired,onSwitchStudent:K.default.func.isRequired}),activity:jF,activityAttempt:oE,assignment:pT,classSection:mT,doesDataFailed:K.default.bool,match:K.default.shape({params:K.default.shape({activityAttemptId:K.default.string})}),submitting:K.default.bool,unit:Co},eH.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,doesDataFailed:!1,match:{params:{activityAttemptId:0}},submitting:!1,unit:null};var tH=N(e=>JV(e),e=>U({containerInitialize:ir.activityDetailContainerInitialize,containerFinalize:ir.activityDetailContainerFinalize,onEditGrade:Ei.onEditGrade,onSwitchActivity:ir.onSwitchActivity,onSwitchStudent:ir.onSwitchStudent},e))(eH),nH=L([qV,Cr],(e,t)=>({activity:t.activity,activityAttempt:t.activityAttempt,doesDataFailed:t.doesDataFailed,submitting:e.submitting,unit:t.unit})),rH=class extends G.PureComponent{render(){let{className:e,fill:t=`#5B6D79`}=this.props;return(0,q.jsx)(`svg`,{width:`11`,height:`11`,viewBox:`0 0 11 11`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,q.jsx)(`path`,{d:`M5.33333 5.33333C4.6 5.33333 3.97222 5.07222 3.45 4.55C2.92778 4.02778 2.66667 3.4 2.66667 2.66667C2.66667 1.93333 2.92778 1.30556 3.45 0.783333C3.97222 0.261111 4.6 0 5.33333 0C6.06667 0 6.69444 0.261111 7.21667 0.783333C7.73889 1.30556 8 1.93333 8 2.66667C8 3.4 7.73889 4.02778 7.21667 4.55C6.69444 5.
33207222 6.06667 5.33333 5.33333 5.33333ZM0 9.33333V8.8C0 8.42222 0.0972222 8.075 0.291667 7.75833C0.486111 7.44167 0.744444 7.2 1.06667 7.03333C1.75556 6.68889 2.45556 6.43055 3.16667 6.25833C3.87778 6.08611 4.6 6 5.33333 6C6.06667 6 6.78889 6.08611 7.5 6.25833C8.21111 6.43055 8.91111 6.68889 9.6 7.03333C9.92222 7.2 10.1806 7.44167 10.375 7.75833C10.5694 8.075 10.6667 8.42222 10.6667 8.8V9.33333C10.6667 9.7 10.5361 10.0139 10.275 10.275C10.0139 10.5361 9.7 10.6667 9.33333 10.6667H1.33333C0.966667 10.6667 0.652778 10.5361 0.391667 10.275C0.130556 10.0139 0 9.7 0 9.33333ZM1.33333 9.33333H9.33333V8.8C9.33333 8.67778 9.30278 8.56667 9.24167 8.46667C9.18056 8.36667 9.1 8.28889 9 8.23333C8.4 7.93333 7.79444 7.70833 7.18333 7.55833C6.57222 7.40833 5.95556 7.33333 5.33333 7.33333C4.71111 7.33333 4.09444 7.40833 3.48333 7.55833C2.87222 7.70833 2.26667 7.93333 1.66667 8.23333C1.56667 8.28889 1.48611 8.36667 1.425 8.46667C1.36389 8.56667 1.33333 8.67778 1.33333 8.8V9.33333ZM5.33333 4C5.7 4 6.01389 3.86944 6.275 3.60833C6.53611 3.34722 6.66667 3.03333 6.66667 2.66667C6.66667 2.3 6.53611 1.98611 6.275 1.725C6.01389 1.46389 5.7 1.33333 5.33333 1.33333C4.96667 1.33333 4.65278 1.46389 4.39167 1.725C4.13056 1.98611 4 2.3 4 2.66667C4 3.03333 4.13056 3.34722 4.39167 3.60833C4.65278 3.86944 4.96667 4 5.33333 4Z`,fill:t})})}},iH=class extends G.PureComponent{render(){let{className:e,fill:t=`#2472B4`}=this.props;return(0,q.jsx)(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,q.jsx)(`path`,{d:`M5.33333 10.4V5.33333H2.66667V6.66667C2.66667 7.51111 2.91111 8.27222 3.4 8.95C3.88889 9.62778 4.53333 10.1111 5.33333 10.4ZM18.6667 10.4C19.4667 10.1111 20.1111 9.62778 20.6 8.95C21.0889 8.27222 21.3333 7.51111 21.3333 6.66667V5.33333H18.6667V10.4ZM10.6667 21.3333V17.2C9.57778 16.9556 8.60556 16.4944 7.75 15.8167C6.89444 15.1389 6.26667 14.2889 5.86667 13.2667C4.2 13.0667 2.80556 12.3389 1.68333 11.0833C0.561111 9.82778 0 8.35556 0 6.66667V5.33333C0 4.6 0.261111 3.97222 0.783333 3.45C1.30556 2.92778 1.93333 2.66667 2.66667 2.66667H5.33333C5.33333 1.93333 5.59444 1.30556 6.11667 0.783333C6.63889 0.261111 7.26667 0 8 0H16C16.7333 0 17.3611 0.261111 17.8833 0.783333C18.4056 1.30556 18.6667 1.93333 18.6667 2.66667H21.3333C22.0667 2.66667 22.6944 2.92778 23.2167 3.45C23.7389 3.97222 24 4.6 24 5.33333V6.66667C24 8.35556 23.4389 9.82778 22.3167 11.0833C21.1944 12.3389 19.8 13.0667 18.1333 13.2667C17.7333 14.2889 17.1056 15.1389 16.25 15.8167C15.3944 16.4944 14.4222 16.9556 13.3333 17.2V21.3333H17.3333C17.7111 21.3333 18.0278 21.4611 18.2833 21.7167C18.5389 21.9722 18.6667 22.2889 18.6667 22.6667C18.6667 23.0444 18.5389 23.3611 18.2833 23.6167C18.0278 23.8722 17.7111 24 17.3333 24H6.66667C6.28889 24 5.97222 23.8722 5.71667 23.6167C5.46111 23.3611 5.33333 23.0444 5.33333 22.6667C5.33333 22.2889 5.46111 21.9722 5.71667 21.7167C5.97222 21.4611 6.28889 21.3333 6.66667 21.3333H10.6667Z`,fill:t})})}},aH={"default-browse-thumbnail-dimensions":`RapboxEvaluationForm__default-browse-thumbnail-dimensions___9a1badd6`,"default-browse-card-dimensions":`RapboxEvaluationForm__default-browse-card-dimensions___93f1a507`,selectWrapper:`RapboxEvaluationForm__selectWrapper___bf23bf20`,starIcon:`RapboxEvaluationForm__starIcon___fc85b694`,customSelect:`RapboxEvaluationForm__customSelect___5598cfbd`,downArrow:`RapboxEvaluationForm__downArrow___3cf7d596`},{Form:oH}=Y.default.form,sH=Y.default.struct({id:Y.default.Number,score:Y.default.maybe(Y.default.enums({0:`0`,1:`1`,2:`2`,3:`3`,4:`4`,5:`5`,6:`6`,7:`7`,8:`8`,9:`9`,10:`10`})),comment:Y.default.maybe(Y.default.String)}),cH=e=>{if(!e||!e.options||!Array.isArray(e.options))return null;let t=e.options.map(e=>(0,q.jsx)(`option`,{value:e.value,children:e.text},e.value));return(0,q.jsxs)(`div`,{className:`form-group`,children:[(0,q.jsx)(`label`,{htmlFor:e.attrs?.id,children:e.label}),(0,q.jsxs)(`div`,{className:aH.selectWrapper,children:[(0,q.jsx)(`div`,{className:aH.starIcon,children:(0,q.jsx)(Px,{stroke:`#666`,fill:`none`})}),(0,q.jsx)(`select`,{...e.attrs,className:aH.customSelect,value:e.value,onChange:t=>e.onChange&&e.onChange(t.target.value),children:t}),(0,q.jsx)(`div`,{className:aH.downArrow,children:(0,q.jsx)(`svg`,{width:`12`,height:`8`,viewBox:`0 0 12 8`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsx)(`path`,{d:`M1 1L6 6L11 1`,stroke:`#666`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})]})},lH=class extends G.Component{constructor(e){super(e),this.formRef=G.createRef()}getType=()=>sH;getOptions=()=>({fields:{id:{type:`hidden`},score:{label:`Points earned`,nullOption:{value:``,text:`-`},template:cH},comment:{label:`Comments (Optional)`,type:`textarea`}}});getInitialValue=()=>{let{rapboxAttempt:e}=this.props;return{id:e?.id,score:e?.score==null?null:Number(e.score),comment:e?.comment||``}};render(){return(0,q.jsx)(oH,{ref:this.formRef,type:this.getType(),value:this.getInitialValue(),options:this.getOptions()})}},uH={"default-browse-thumbnail-dimensions":`RapboxEvaluation__default-browse-thumbnail-dimensions___e7c0b3d6`,"default-browse-card-dimensions":`RapboxEvaluation__default-browse-card-dimensions___cbf1318b`,teacherGradingView:`RapboxEvaluation__teacherGradingView___7ccedabb`,headerRow:`RapboxEvaluation__headerRow___59f80841`,headerLeft:`RapboxEvaluation__headerLeft___7fb54a5c`,headerRight:`RapboxEvaluation__headerRight___46769cfe`,header:`RapboxEvaluation__header___3a91095a`,title:`RapboxEvaluation__title___53c93992`,subtitle:`RapboxEvaluation__subtitle___1adaa8e1`,gradingStatusBox:`RapboxEvaluation__gradingStatusBox___ea9013c6`,gradingStatusTop:`RapboxEvaluation__gradingStatusTop___9c18183a`,gradingStatusIcon:`RapboxEvaluation__gradingStatusIcon___b9649ea8`,gradingStatusCount:`RapboxEvaluation__gradingStatusCount___36841304`,gradingStatusLabel:`RapboxEvaluation__gradingStatusLabel___d71b343f`,studentDropdownContainer:`RapboxEvaluation__studentDropdownContainer___9ea199f0`,dropdownLabel:`RapboxEvaluation__dropdownLabel___beb9c260`,selectWrapper:`RapboxEvaluation__selectWrapper___6eda9bb3`,personIcon:`RapboxEvaluation__personIcon___5d8c267e`,studentDropdown:`RapboxEvaluation__studentDropdown___9c83c0ea`,activityContainer:`RapboxEvaluation__activityContainer___6fd344c1`,exportButton:`RapboxEvaluation__exportButton___0665c498`,rapboxModule:`RapboxEvaluation__rapboxModule___1e9e243a`,activityHeader:`RapboxEvaluation__activityHeader___6a96f054`,activityTitle:`RapboxEvaluation__activityTitle___4e1f18b9`,activityActions:`RapboxEvaluation__activityActions___db566a6f`,lyricsRow:`RapboxEvaluation__lyricsRow___d5faa29e`,lyricsSection:`RapboxEvaluation__lyricsSection___c31eef83`,lyricsContainer:`RapboxEvaluation__lyricsContainer___171ad9e3`,noLyrics:`RapboxEvaluation__noLyrics___eb478950`,lyricLine:`RapboxEvaluation__lyricLine___7979ac6f`,keyTermHighlight:`RapboxEvaluation__keyTermHighlight___409a1830`,gradingFormSection:`RapboxEvaluation__gradingFormSection___cab61178`,gradingForm:`RapboxEvaluation__gradingForm___123e245b`,submitButton:`RapboxEvaluation__submitButton___3bfe24aa`},dH=class extends G.Component{constructor(e){super(e),this.rapboxEvaluationFormRef=G.createRef()}isWritingLab=()=>this.props.activityAttempt?.activity_type===On.STANDALONE_LYRIC_LAB;getActivityName=()=>this.isWritingLab()?`Writing Lab`:`Lyric Lab`;getSubtitle=()=>{let{activityAttempt:e}=this.props;return this.isWritingLab()?`Students write a ${e.mode===`prose`?`passage`:`song`} using the vocab words.`:e.unit_name?`Students write a song about ${e.unit_name} using the vocab words.`:null};formsAreValid=()=>{let e=this.rapboxEvaluationFormRef.current;return e&&e.formRef&&e.formRef.current&&e.formRef.current.validate?!e.formRef.current.validate().errors.length:!0};getFormValues=()=>{let e=this.rapboxEvaluationFormRef.current;return e&&e.formRef&&e.formRef.current&&e.formRef.current.getValue?e.formRef.current.getValue():{}};submitRapboxAssessment=e=>{e.preventDefault();let t=this.getFormValues();this.formsAreValid()&&t.score!=null&&t.score!==``?Lf.assessRapbox(t,(e,t)=>t?`${this.getActivityName()} successfully graded.`:null,this.props.onGradingSubmission,this.props.assignment.type===sr.STANDALONE):(t.score==null||t.score===``)&&alert(`Please select a score before submitting.`)};getUnevaluatedCount=()=>{let{activityAttempt:e,assignment:t}=this.props;return t?t.activity_attempts.filter(t=>t.activity===e.activity&&t.state===I.EVALUABLE).length:0};renderGradingStatusBox=()=>{let e=this.getUnevaluatedCount();return(0,q.jsxs)(`div`,{className:uH.gradingStatusBox,children:[(0,q.jsxs)(`div`,{className:uH.gradingStatusTop,children:[(0,q.jsx)(`div`,{className:uH.gradingStatusIcon,children:(0,q.jsx)(iH,{fill:`#1976D2`})}),(0,q.jsx)(`div`,{className:uH.gradingStatusCount,children:e})]}),(0,q.jsxs)(`div`,{className:uH.gradingStatusLabel,children:[this.getActivityName(),`s to grade`]})]})};renderStudentDropdown=()=>{let{activityAttempt:e,assignment:t,onSwitchStudent:n}=this.props;if(!t||!n)return null;let r=t.activity_attempts.filter(t=>t.activity===e.activity&&(t.state===I.EVALUABLE||t.state===I.REVIEWABLE));return(0,q.jsxs)(`div`,{className:uH.studentDropdownContainer,children:[(0,q.jsx)(`label`,{htmlFor:`student-selector`,className:uH.dropdownLabel,children:`Student`}),(0,q.jsxs)(`div`,{className:uH.selectWrapper,children:[(0,q.jsx)(rH,{className:uH.personIcon}),(0,q.jsx)(`select`,{id:`student-selector`,className:uH.studentDropdown,value:e.id,onChange:e=>
332n(parseInt(e.target.value)),children:r.map(e=>{let n=t.studentassignment_set.find(t=>t.student.id===e.user||t.student.id===e.user.id);if(!n)return null;let r=n.student;return(0,q.jsxs)(`option`,{value:e.id,children:[r.last_name,`, `,r.first_name]},e.id)})})]})]})};getStudentName=()=>{let{activityAttempt:e,assignment:t}=this.props;if(e.user&&typeof e.user==`object`){let{first_name:t,last_name:n}=e.user;if(t&&n)return`${t} ${n}`}if(!t)return``;let n=typeof e.user==`object`?e.user.id:e.user,r=t.studentassignment_set.find(e=>e.student.id===n);if(!r)return``;let i=r.student;return`${i.first_name} ${i.last_name}`};renderLyricsWithHighlightedKeywords=()=>{let{activityAttempt:e}=this.props,t=e.lyrics||``,n=lS(e.keyterms);if(!t||t.trim()===``)return(0,q.jsx)(`div`,{className:uH.lyricsContainer,children:(0,q.jsx)(`p`,{className:uH.noLyrics,children:`No lyrics submitted yet.`})});let r=Zw(t,n),i=t.split(` 333`).filter(e=>e.trim()!==``);return(0,q.jsx)(`div`,{className:uH.lyricsContainer,children:i.map((e,t)=>{let n=uS(r,e);return(0,q.jsx)(`p`,{className:uH.lyricLine,children:n},t)})})};render(){let{activityAttempt:e,assessRapbox:t}=this.props;if(!e)return(0,q.jsx)(V,{});let n=lS(e.keyterms),r=Zw(e.lyrics||``,n);return(0,q.jsxs)(`div`,{className:uH.teacherGradingView,children:[(0,q.jsxs)(`div`,{className:uH.headerRow,children:[(0,q.jsxs)(`div`,{className:uH.headerLeft,children:[(0,q.jsxs)(`div`,{className:uH.header,children:[(0,q.jsx)(`h1`,{className:uH.title,children:this.getActivityName()}),!!this.getSubtitle()&&(0,q.jsx)(`p`,{className:uH.subtitle,children:this.getSubtitle()})]}),this.renderStudentDropdown()]}),(0,q.jsx)(`div`,{className:uH.headerRight,children:this.renderGradingStatusBox()})]}),(0,q.jsxs)(`div`,{className:uH.activityContainer,children:[(0,q.jsxs)(`div`,{className:uH.activityHeader,children:[(0,q.jsxs)(`h2`,{className:uH.activityTitle,children:[this.getStudentName(),`'s Activity`]}),(0,q.jsx)(`div`,{className:uH.activityActions,children:(0,q.jsx)(VC,{action:`/get_writing_lab_pdf/`,rapboxAttempt:e,unitId:e.unit_id,unitName:e.unit_name,user:e.user,keyTermsUsed:r,children:(0,q.jsx)(zi,{variant:`secondary-outline`,leftIcon:`print`,type:`submit`,size:`large`,className:uH.exportButton,"aria-label":`Download print-out of your Lyric Lab rhyme as a PDF`,children:`Download Print-out`})})})]}),(0,q.jsx)(`div`,{className:uH.rapboxModule,children:(0,q.jsx)(vw,{unitName:e.unit_name,keyTermsUsed:r,keyterms:e.keyterms,activityInAssignment:!0,isTeacherGrading:!0})}),(0,q.jsx)(`div`,{className:uH.lyricsRow,children:(0,q.jsx)(`div`,{className:uH.lyricsSection,children:this.renderLyricsWithHighlightedKeywords()})})]}),(0,q.jsx)(`div`,{className:uH.gradingFormSection,children:(0,q.jsxs)(`form`,{className:uH.gradingForm,onSubmit:this.submitRapboxAssessment,children:[(0,q.jsx)(lH,{rapboxAttempt:e,ref:this.rapboxEvaluationFormRef}),(0,q.jsx)(zi,{variant:`primary`,size:`large`,type:`submit`,disabled:t.request&&t.request.state()===`pending`,className:uH.submitButton,children:`Submit`})]})})]})}},fH={"default-browse-thumbnail-dimensions":`ActivityEvaluationView__default-browse-thumbnail-dimensions___4bb50883`,"default-browse-card-dimensions":`ActivityEvaluationView__default-browse-card-dimensions___78b40424`,"activity-evaluation":`ActivityEvaluationView__activity-evaluation___475af502`,"activity-evaluation__navigation":`ActivityEvaluationView__activity-evaluation__navigation___4b0b4f40`,"activity-evaluation__navigation__activity-info":`ActivityEvaluationView__activity-evaluation__navigation__activity-info___dfc4c593`,"activity-evaluation__navigation__links":`ActivityEvaluationView__activity-evaluation__navigation__links___18bf918d`,"activity-evaluation__navigation__links__clear":`ActivityEvaluationView__activity-evaluation__navigation__links__clear___4b9a9d93`,"activity-evaluation__component":`ActivityEvaluationView__activity-evaluation__component___9c9984f4`},pH=class extends G.Component{render(){let{activity:e,activityAttempt:t,unit:n,onCommentChanged:r,onGradeSelected:i,onGradingSubmission:a}=this.props;return(0,q.jsx)(dE,{breakItDown:e,breakItDownAttempt:t,breakItDownVideo:n.text?n.text.video:n.video,onCommentChanged:r,onGradeSelected:i,onActivityAttemptSubmitted:a,gradingEnabled:!0})}};pH.propTypes={activity:oT,activityAttempt:uT,gradingEnabled:K.default.bool,onCommentChanged:K.default.func,onGradeSelected:K.default.func,onGradingSubmission:K.default.func,unit:Co},pH.defaultProps={activity:null,activityAttempt:null,gradingEnabled:!1,onCommentChanged:()=>{},onGradeSelected:()=>{},onGradingSubmission:()=>{},unit:null};var mH=class extends G.Component{isLoading=()=>{let{activity:e,activityAttempt:t,assignment:n,classSection:r,doesDataFailed:i,submitting:a}=this.props,o=gi;if(i)return!1;let s=Qn.includes(t?.activity_type);return a||!t||!n||!r||!s&&o.includes(t.activity_type)&&!e};unevaluatedAttempts=e=>{let{activityAttempt:t,assignment:n}=this.props,r=e||t.activity;return n.activity_attempts.filter(e=>e.activity===r&&e.state===I.EVALUABLE)};evaluableAttempts=e=>{let{activityAttempt:t,assignment:n}=this.props,r=e||t.activity;return n.activity_attempts.filter(e=>`${e.activity}`==`${r}`&&[I.EVALUABLE,I.REVIEWABLE].indexOf(e.state)!==-1)};getCurrentIndex=()=>{let{activityAttempt:e}=this.props;return ja.findIndex(this.evaluableAttempts(),t=>t.id===Number(e.id))};getNextActivityAttemptId=()=>{let e=this.getCurrentIndex();if(e===-1)return!1;let t=e+1<this.evaluableAttempts().length?e+1:0;return this.evaluableAttempts()[t].id};getPreviousActivityAttemptId=()=>{let e=this.getCurrentIndex();if(e===-1)return!1;let t=e?e-1:this.evaluableAttempts().length-1;return this.evaluableAttempts()[t].id};getActivityTitle=()=>{let{activityAttempt:e}=this.props,t=this.unevaluatedAttempts().length,n=``;
333switch(e.type){case Rt.DEFINITION_CARDS:n=`Vocab Card Activity`;break;case Rt.RAPBOX:n=`Lyric Labs`;break;case Rt.STANDALONE_LYRIC_LAB:n=`Writing Labs`;break;case Rt.BREAK_IT_DOWN:n=`Break It Down Activity`;break}return(0,Ff.default)(n,t)};onSwitchActivity=e=>{let{assignment:t,activityAttempt:n,classSection:r,onSwitchActivity:i}=this.props,a=(this.evaluableAttempts(e).filter(e=>n&&n.user===e.user)[0]||this.evaluableAttempts(e)[0]||{id:-1}).id,o=Qn.includes(n?.activity_type);i(r.id,t.id,a,void 0,void 0,o)};onNextStudent=()=>this.onSwitchStudent(this.getNextActivityAttemptId());onPreviousStudent=()=>this.onSwitchStudent(this.getPreviousActivityAttemptId());onSwitchStudent=e=>{let{assignment:t,classSection:n,onSwitchStudent:r,activityAttempt:i}=this.props,a=e,o=Qn.includes(i?.activity_type);r(n.id,t.id,a,void 0,void 0,o)};onGradingSubmission=(e=null)=>{let{onGradingSubmission:t,assignment:n,classSection:r}=this.props;t(n.id,r.id,e)};renderNavigationButtons=()=>{let{assignment:e,activityAttempt:t}=this.props,n=this.unevaluatedAttempts().length;return e&&(0,q.jsx)(ZV,{activityId:t.activity,switchActivity:this.onSwitchActivity,assignment:e,activityAttemptId:t.id,switchStudent:this.onSwitchStudent,attemptStates:[I.EVALUABLE,I.REVIEWABLE],availableActivityTypes:ee,children:(0,q.jsxs)(`div`,{className:(0,J.default)(fH[`activity-evaluation__navigation`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(fH[`activity-evaluation__navigation__activity-info`]),children:[(0,q.jsx)(`span`,{children:n}),this.getActivityTitle(),` to Grade`]}),this.evaluableAttempts().length>1?(0,q.jsxs)(`div`,{className:(0,J.default)(fH[`activity-evaluation__navigation__links`]),children:[(0,q.jsx)(`button`,{className:`flo-button-secondary`,onClick:this.onPreviousStudent,children:`Previous Student`}),(0,q.jsx)(`button`,{className:`flo-button-secondary`,onClick:this.onNextStudent,children:`Next Student`}),(0,q.jsx)(`div`,{className:(0,J.default)(fH[`activity-evaluation__navigation__links__clear`])})]}):null]})})};renderActivityEvaluationComponent=()=>{let{activityAttempt:e,activity:t,assessRapbox:n,doesDataFailed:r,unit:i,onCommentChanged:a,onGradeSelected:o,assignment:s}=this.props;if(r)return(0,q.jsx)(TF,{});let c={activity:t,activityAttempt:e,gradingEnabled:!0,onCommentChanged:a,onGradeSelected:o,onGradingSubmission:this.onGradingSubmission,unit:i},l=null;switch(e.type){case Rt.DEFINITION_CARDS:l=gI;break;case Rt.RAPBOX:l=dH,c.assessRapbox=n,c.assignment=s,c.onSwitchStudent=this.onSwitchStudent;break;case Rt.STANDALONE_LYRIC_LAB:l=dH,c.assessRapbox=n,c.assignment=s,c.onSwitchStudent=this.onSwitchStudent;break;case Rt.BREAK_IT_DOWN:l=pH;break;default:return null}return(0,q.jsx)(`div`,{className:(0,J.default)(fH[`activity-evaluation__component`]),children:(0,q.jsx)(l,{...c})})};render(){let{activityAttempt:e}=this.props;if(this.isLoading())return(0,q.jsx)(V,{});let t=e&&![Rt.RAPBOX,Rt.STANDALONE_LYRIC_LAB].includes(e.type);return(0,q.jsxs)(`div`,{className:(0,J.default)(fH[`activity-evaluation`]),children:[t&&this.renderNavigationButtons(),this.renderActivityEvaluationComponent()]})}};mH.propTypes={activity:jF,activityAttempt:oE,assignment:pT,classSection:mT,doesDataFailed:K.default.bool,onCommentChanged:K.default.func,onGradeSelected:K.default.func,onGradingSubmission:K.default.func,onSwitchActivity:K.default.func,onSwitchStudent:K.default.func,submitting:K.default.bool,unit:Co},mH.defaultProps={activity:null,activityAttempt:null,assignment:null,classSection:null,doesDataFailed:!1,onCommentChanged:()=>{},onGradeSelected:()=>{},onGradingSubmission:()=>{},onSwitchActivity:()=>{},onSwitchStudent:()=>{},submitting:!1,unit:null};var hH=class extends G.Component{componentDidMount(){let{actions:e,match:t}=this.props,{params:n}=t,{activityAttemptId:r}=n;e.containerInitialize(r,void 0,void 0,this.props.isStandalone)}componentWillUnmount(){let{actions:e}=this.props;e.containerFinalize()}render(){let{activityAttempt:e,assignment:t,activity:n,classSection:r,actions:i,assessRapbox:a,submitting:o,unit:s}=this.props,{onSwitchActivity:c,onSwitchStudent:l,onCommentChanged:u,onGradeSelected:d,onGradingSubmission:f}=i;return(0,q.jsx)(mH,{activityAttempt:e,assignment:t,activity:n,assessRapbox:a,classSection:r,onCommentChanged:u,onGradeSelected:d,onGradingSubmission:f,onSwitchActivity:c,onSwitchStudent:l,submitting:o,unit:s})}};hH.propTypes={actions:K.default.shape({containerInitialize:K.default.func.isRequired,onCommentChanged:K.default.func.isRequired,onGradeSelected:K.default.func.isRequired,onGradingSubmission:K.default.func.isRequired,onSwitchActivity:K.default.func.isRequired,onSwitchStudent:K.default.func.isRequired}),activity:jF,activityAttempt:oE,assessRapbox:K.default.object,assignment:pT,classSection:mT,doesDataFailed:K.default.bool,match:K.default.shape({params:K.default.shape({activityAttemptId:K.default.string,activityType:K.default.string,assignmentId:K.default.string,classId:K.default.string})}),submitting:K.default.bool,unit:Co},hH.defaultProps={activity:null,activityAttempt:null,assessRapbox:null,assignment:null,classSection:null,doesDataFailed:!1,match:{params:{activityAttemptId:0}},submitting:!1,unit:null};var gH=N(e=>nH(e),e=>U({containerInitialize:Ei.activityEvaluationContainerInitialize,containerFinalize:Ei.activityEvaluationContainerFinalize,onCommentChanged:Ei.onCommentChanged,onGradeSelected:Ei.onGradeSelected,onGradingSubmission:Ei.onGradingSubmission,onSwitchActivity:Ei.onSwitchActivity,onSwitchStudent:Ei.onSwitchStudent},e))(hH),_H=class extends G.PureComponent{static defaultProps={className:``,primaryColor:`#5559C3`};render(){let{className:e,primaryColor:t}=this.props;
333return(0,q.jsx)(`svg`,{width:`18px`,height:`19px`,viewBox:`0 0 18 19`,version:`1.1`,className:e,children:(0,q.jsx)(`g`,{id:`Design`,stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,children:(0,q.jsx)(`g`,{transform:`translate(-20.000000, -111.496094)`,fill:t,fillRule:`nonzero`,children:(0,q.jsx)(`g`,{id:`edit`,transform:`translate(20.000000, 111.000000)`,children:(0,q.jsx)(`path`,{d:`M0,13.6885075 L5.14285714,18.75 L0,18.75 L0,13.6885075 Z M9,3.75 L14.1428571,8.75 L6.401106,17.5552362 L1.28571429,12.5 L9,3.75 Z M11.6802244,0.97687125 C12.4835889,0.1958225 14.02623,0.4292825 15.1258089,1.4983175 L16.1212911,2.4661475 C17.2208713,3.53518375 17.4610003,5.03497375 16.6576371,5.81602125 L15.069078,7.36045375 L10.0916666,2.52130375 L11.6802244,0.97687125 Z`,id:`Triangle-313`})})})})})}},vH={"default-browse-thumbnail-dimensions":`AssignmentDetailContainer__default-browse-thumbnail-dimensions___9091aa88`,"default-browse-card-dimensions":`AssignmentDetailContainer__default-browse-card-dimensions___88a28e0d`,activityDropdownContainer:`AssignmentDetailContainer__activityDropdownContainer___b5b3bddf`,activityLabel:`AssignmentDetailContainer__activityLabel___c77e35e2`,activitySelect:`AssignmentDetailContainer__activitySelect___a0e29225`},yH=({id:e,to:t,label:n,className:r,isSelected:i,children:a})=>(0,q.jsx)(`li`,{children:(0,q.jsx)(Gf,{id:`${e}-tab`,className:r||``,to:{pathname:t,state:{keepFocus:!0}},role:`tab`,"aria-label":n,"aria-controls":`${e}-panel`,"aria-selected":i,tabIndex:i?0:-1,"data-text":n,children:a})}),bH=({assignment:e,classSection:t,user:n,isVocabPracticeEnabled:r,shouldAllowExportAssignment:i,shouldShowAssignmentActions:a,shouldShowAssignmentSubTabs:o,unassignQuiz:s,history:c,showBackButton:l,isActivityEvaluation:u=!1,match:{params:d},location:{pathname:f}})=>{let[p,m]=(0,G.useState)(!1),h=C(),g=e.type===sr.STANDALONE?`standalone/`:``;(0,G.useEffect)(()=>{e&&e.deletePending&&c.push(`/accounts/manage/class-sections/${d.classId}/assignments/`)},[e.deletePending]);let _=()=>m(!0),v=()=>{c.push(`/accounts/manage/class-sections/${d.classId}/assignments/${g}${d.assignmentId}/edit/`)},y=()=>{let t=e.activities.find(e=>e.type===Ve.VOCAB_GAME),n=e.activities.find(e=>e.type===`readandrespond`),r=e.activities.find(e=>e.type!==`video`);return d?.activityId??(e.is_practice?t?.id:n?.id??r?.id)??null},b=()=>{let t=e.activities.filter(e=>Ut.includes(e.type));return d.activityId&&t.find(e=>e.id===parseInt(d.activityId,10))?d.activityId:t.length?t[0].id:null},x=()=>{let t=(e,t)=>t?`The assignment has been deleted.`:null;return(0,q.jsx)(wS,{optimistic:!0,isOpen:p,title:`Delete Assignment`,buttonText:`Delete Assignment`,closeModal:()=>m(!1),requestHandler:s,onConfirm:()=>Lf.deleteAssignment(e.id,d.classId,t),onOpen:e=>Lf.resetRequestHandler(e),children:!!e&&(0,q.jsx)(`p`,{children:`Are you sure you want to delete this assignment? Students will no longer be notified to complete this assignment. If any students have already completed the assignment, their results will disappear from their dashboards, and you will no longer be able to review them.`})})},S=()=>{let e=`/accounts/manage/class-sections/${d.classId}/assignments/${g}${d.assignmentId}/`,t=y(),n=b(),r=d?.activityAttemptId??-1;return(0,q.jsxs)(lI,{children:[(0,q.jsx)(yH,{id:`summary`,to:e,label:`Summary`,isSelected:f===e,children:`Summary`}),(0,q.jsx)(yH,{id:`ind-review`,to:`${e}activities/${t||-1}/attempt/${r}/`,label:`Individual Review`,className:d.activityAttemptId?`link-most-active`:``,isSelected:f.includes(`attempt`),children:`Individual Review`}),n&&(0,q.jsx)(yH,{id:`comp-analysis`,to:`${e}activities/${n}/breakdown/`,label:`Comprehension Analysis`,isSelected:f.includes(`breakdown`),children:`Comprehension Analysis`})]})},w=()=>{if(!u||!d.activityAttemptId)return null;let t=e.activity_attempts.find(e=>e.id===parseInt(d.activityAttemptId,10));if(!t)return null;let n=e.activities.filter(e=>ee.includes(e.type)),r=n=>{let r=e.activity_attempts.find(e=>e.activity===n&&e.user===t.user&&(e.state===I.EVALUABLE||e.state===I.REVIEWABLE));r&&h.push(`/accounts/manage/class-sections/${d.classId}/assignments/${g}${d.assignmentId}/grade/${r.id}/`)};return(0,q.jsxs)(`div`,{className:vH.activityDropdownContainer,children:[(0,q.jsx)(`label`,{htmlFor:`activity-selector`,className:vH.activityLabel,children:`Activity to grade`}),(0,q.jsx)(`select`,{id:`activity-selector`,value:t.activity,onChange:e=>r(parseInt(e.target.value)),className:vH.activitySelect,children:n.map(t=>{let n=e.activity_attempts.filter(e=>e.activity===t.id&&(e.state===I.EVALUABLE||e.state===I.REVIEWABLE)).length>0;return(0,q.jsx)(`option`,{value:t.id,disabled:!n,children:Ae[t.type]},t.id)})})]})};return e?(0,q.jsxs)(`div`,{children:[x(),(()=>{let o=t.students.length,s=e?.studentassignment_set?.length??0,c=[];return e.type!==`standalone`&&c.push({clickHandler:v,Icon:_H,text:`Edit Assignment`}),c.push({clickHandler:_,Icon:ko,iconContainerClassName:`trash-icon-container`,text:`Delete Assignment`}),(0,q.jsxs)(oI,{assignment:e,assignmentLink:`/unit/${e.page_name}/`,showLessonPill:r,showExportAssignment:i,...a&&{assignmentActions:c},userId:n.id,classSectionName:t.name,classId:t.id,showBackButton:l,children:[s<o&&(0,q.
333jsxs)(`h4`,{children:[`Assigned to `,s,`/`,o,` `,(0,Ff.default)(`students`,o)]}),w()]})})(),o&&S()]}):p?x():(0,q.jsx)(`p`,{className:`flo-message-error`,children:`Could not find that assignment.`})},xH=e=>(0,q.jsx)(`svg`,{className:e.className,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 7.36 4.27`,children:(0,q.jsx)(`path`,{d:`M3.68,4.27a.65.65,0,0,1-.46-.19l-3-3A.65.65,0,1,1,1.11.19L3.68,2.71,6.26.19a.65.65,0,1,1,.91.93l-3,3A.65.65,0,0,1,3.68,4.27Z`})});xH.defaultProps={className:``};var SH=e=>(0,q.jsx)(`svg`,{className:`${e.className}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,version:`1.1`,children:(0,q.jsx)(`g`,{stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,children:(0,q.jsx)(`g`,{id:`studentRow-/-compontent-/-bg-/-HOVER`,transform:`translate(-942.000000, -12.000000)`,fill:`#DADDE3`,fillRule:`nonzero`,children:(0,q.jsx)(`path`,{d:`M946,12 L962,12 C964.209139,12 966,13.790861 966,16 L966,32 C966,34.209139 964.209139,36 962,36 L946,36 C943.790861,36 942,34.209139 942,32 L942,16 C942,13.790861 943.790861,12 946,12 Z M948,23 L948,25 L960,25 L960,23 L948,23 Z`,id:`Combined-Shape`})})})});SH.defaultProps={className:``};var CH=e=>(0,q.jsx)(`svg`,{className:`${e.className}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 14 6`,children:(0,q.jsx)(`path`,{fillRule:`evenodd`,d:`M12,8.66666667 C10.2333333,8.66666667 8.63333333,9.32666667 7.4,10.4 L5,8 L5,14 L11,14 L8.58666667,11.5866667 C9.51333333,10.8133333 10.6933333,10.3333333 12,10.3333333 C14.36,10.3333333 16.3666667,11.8733333 17.0666667,14 L18.6466667,13.48 C17.72,10.6866667 15.1,8.66666667 12,8.66666667 Z`,transform:`translate(-5 -8)`})});CH.defaultProps={className:``};var wH={"default-browse-thumbnail-dimensions":`ResetAttempt__default-browse-thumbnail-dimensions___e5732599`,"default-browse-card-dimensions":`ResetAttempt__default-browse-card-dimensions___c8b0b54a`,modal:`ResetAttempt__modal___577beeb8`,dropbox:`ResetAttempt__dropbox___21611dcf`,droprow:`ResetAttempt__droprow___8807c749`,dropattempt:`ResetAttempt__dropattempt___04b12493`,dropreset:`ResetAttempt__dropreset___2f3012e6`,dropicon:`ResetAttempt__dropicon___b7bb960a`,date:`ResetAttempt__date___e18b7e21`,datetext:`ResetAttempt__datetext___cace27be`,dateheader:`ResetAttempt__dateheader___790d3a10`,calendar:`ResetAttempt__calendar___3ed2b37f`},TH=class extends G.Component{render(){let{dismissModal:e,cancelResetAttempt:t}=this.props;return(0,q.jsx)(wS,{className:(0,J.default)(`reassign__modal`,wH.modal),isOpen:!0,buttonText:`Delete`,buttonClassName:`manage__class__modal__button manage__class__modal__button--color`,cancelButtonClassName:`manage__class__modal__button`,closeModal:e,onConfirm:t,primaryButtonVariant:`negative-filled`,title:`Delete reassignment?`})}},EH=({dismissModal:e,resetAttempt:t,activityType:n,assignmentDueDate:r,assignmentStartDate:i,studentAssignmentDueDate:a})=>{let[o,s]=(0,G.useState)(null);(0,G.useEffect)(()=>{let e=c();e&&s(M(e).startOf(`day`).isAfter(M().startOf(`day`))?M(e):M().add(7,`days`))},[]);let c=()=>a||r,l=()=>!c()||o,u=M.max(M(i),M()),d=u.clone().add(1,`day`),f=u.clone().add(1,`years`);return(0,q.jsx)(wS,{isOpen:!0,buttonText:`Reassign`,closeModal:e,onConfirm:()=>l()&&t(o&&M(o).diff(c(),`day`)!==0?o.toString():null),title:`Reassign ${Ae[n]}`,children:c()?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:wH.date,children:[(0,q.jsx)(`h5`,{className:(0,J.default)(`heading--base`,wH.dateheader),children:`Due Date`}),(0,q.jsx)(Ly,{fixedHeight:!0,enableTabLoop:!1,popperPlacement:`right`,dateFormat:`MM/dd/YYYY`,isClearable:!c(),minDate:d.toDate(),maxDate:f.toDate(),customInput:(0,q.jsx)(ip,{}),className:(0,J.default)(wH.calendar),selected:o?M(o).toDate():null,onChange:e=>e&&s(M(e))})]}),(0,q.jsx)(`p`,{className:(0,J.default)(`text200`,wH.datetext),children:`This will become the new due date for all incomplete activities in this student's assignment, including activities you may have already reassigned.`})]}):null})},DH=wc(class extends G.Component{handleClickOutside=()=>this.props.hideResetAttemptsDropdownToDisplay();getOrdinal=e=>{let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])};render(){let{resetAttempts:e,showResetAttemptModal:t,resetable:n}=this.props,r=e.length;return(0,q.jsxs)(`div`,{className:(0,J.default)(`box-shadow`,wH.dropbox),children:[e.map((e,t)=>(0,q.jsxs)(`div`,{className:(0,J.default)(`text--smallest`,wH.dropattempt,wH.droprow),children:[this.getOrdinal(r-t),` attempt`,(0,q.jsxs)(`span`,{className:`assignment-activity-grade-link`,style:{cursor:`default`},children:[e.percentage,`%`]})]},e.id)),n?(0,q.jsxs)(`div`,{onClick:t,className:(0,J.default)(`text--smallest`,wH.dropreset,wH.droprow),children:[(0,q.jsx)(CH,{
333className:(0,J.default)(wH.dropicon)}),`Reassign`]}):null]})}}),OH=[`INITIALIZED`,`ABORTED`,`INCOMPLETE`,`COMPLETE`,`ASSIGNED`],kH=class extends G.Component{state={resetAttemptsDropdownToDisplay:null,activityAttemptToReset:null,activityAttemptResetToCancel:null,studentAssignmentToUnassign:null};componentDidMount(){$(`html, body`).animate({scrollTop:0})}renderIconForAttempt=e=>(0,q.jsx)(`i`,{className:`fa ${!e||Lr(e)||OH.includes(Bi[e.state])?`fa-circle-o`:`fa-circle`}`,"aria-hidden":`true`});assignToStudent=e=>{Lf.createStudentAssignment(this.props.match.params.assignmentId,e)};confirmUnassignment=()=>{Lf.deleteStudentAssignment(this.state.studentAssignmentToUnassign),this.setState({studentAssignmentToUnassign:null})};showUnassignModal=e=>{this.setState({studentAssignmentToUnassign:e})};hideUnassignModal=()=>{this.setState({studentAssignmentToUnassign:null})};toggleResetAttemptsDropdownToDisplay=e=>t=>{t.stopPropagation();let{resetAttemptsDropdownToDisplay:n}=this.state;n?this.setState({resetAttemptsDropdownToDisplay:null}):this.setState({resetAttemptsDropdownToDisplay:ja.pick(e,`student_assignment`,`activity`)})};hideResetAttemptsDropdownToDisplay=()=>{this.setState({resetAttemptsDropdownToDisplay:null})};getTableGroups=()=>{let{assignment:e}=this.props;return e.is_practice?[{title:`Optional Studies`,description:`These activities are not required for completion of the assignment.`,start:1,amount:2}]:[]};getPracticeColumnVerboseName=(e,t)=>j[Ae[e]].assignmentSummaryDisplay;getTableColumns=()=>{let{assignment:e}=this.props,t=e.is_practice?this.getPracticeColumnVerboseName:Qt;return[{name:`name`,header:`Name`,attrs:{"data-title":`Last, First`}},...Ur.sortActivities(e.activities).map(n=>({name:n.slug.slice(0,-1),header:t(n.type,e.unit_type)})),{name:`actions`,header:`actions`}]};renderResetAttemptsDropdown=(e,t,n,r,i)=>{if(n.length===0)return null;let{resetAttemptsDropdownToDisplay:a}=this.state,o=a?.student_assignment===i.id&&a?.activity===e.id;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{onClick:this.toggleResetAttemptsDropdownToDisplay(n[0]),className:`clickable resetDropdown__iconWrapper ignore-react-onclickoutside`,children:(0,q.jsx)(xH,{className:`resetDropdown__icon`})}),o&&(0,q.jsx)(DH,{hideResetAttemptsDropdownToDisplay:this.hideResetAttemptsDropdownToDisplay,resetable:t,resetAttempts:n,showResetAttemptModal:r})]})};renderPracticeNonGradeableDisplay=({activityAttempt:e})=>(0,q.jsxs)(`p`,{className:`assignment-practice-viewed-amount`,children:[e?.viewed??0,` / `,e?.total??0]});renderNonGradeableAttemptDisplay=({activityAttempt:e,resetAttemptsDropdown:t})=>(0,q.jsxs)(`div`,{children:[this.renderIconForAttempt(e),t]});renderGradeableNotGradedAttemptDisplay=({activityAttempt:e,baseUrl:t,shouldShowMultipleChoicePartialResults:n})=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(Gf,{className:`flo-button-primary-reallySmall assignment-activity-evaluate-link link--small--uppercase`,to:`${t}/grade/${e.id}/`,children:`Grade`}),n&&(0,q.jsx)(`div`,{className:`multipe_choice_score_wrappper`,children:(0,q.jsxs)(`span`,{children:[e.percentage,`% MCQ`,(0,q.jsxs)(`span`,{className:`flo-icon-help`,children:[`?`,(0,q.jsx)(`p`,{className:`flo-tooltip link--small assignment-summary-cell__tooltip`,children:`Multiple Choice Questions are autograded and shown as a percentage. To assign a grade for the entire activity, click to view and grade all answer submissions.`})]})]})})]});renderGradedAttemptDisplay=({activity:e,activityAttempt:t,baseUrl:n,resetable:r,resetAttempts:i,resetAttemptsDropdown:a,showResetAttemptModal:o})=>(0,q.jsxs)(`div`,{className:`assignment-activity-gradeRow`,children:[(0,q.jsx)(Gf,{className:(0,J.default)(`assignment-activity-grade-link`,`text--smallest`),to:`${n}/activities/${e.id}/attempt/${t.id}/`,children:isNaN(t.percentage)?this.renderIconForAttempt(t):t.percentage+`%`}),r&&(i.length?a:(0,q.jsxs)(`span`,{onClick:o,className:`resetAttempt__iconWrapper clickable`,children:[(0,q.jsx)(`span`,{className:`flo-tooltip link--small--uppercase assignment-summary-cell__tooltip assignment-summary-cell__tooltip--reassignment`,children:`Reassign`}
333),(0,q.jsx)(CH,{className:`resetAttempt__icon`})]}))]});renderNoAttemptDisplay=({activityAttempt:e,classSection:t,resetAttempts:n,resetAttemptsDropdown:r})=>(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{className:`assignment-summary__iconWrapper`,children:[this.renderIconForAttempt(e),n.length>0&&!t.is_archived&&(0,q.jsxs)(`span`,{onClick:()=>this.setState({activityAttemptResetToCancel:n[0].id}),className:`clickable cancelReset__iconWrapper`,children:[(0,q.jsx)(`span`,{className:`flo-tooltip link--small--uppercase assignment-summary-cell__tooltip`,children:`Delete reassignment`}),(0,q.jsx)(Pa,{className:`svgIcon cancelReset__icon`})]})]}),r]});getActivityDisplay=(e,t,n,r)=>{let{assignment:i,classSection:a,match:{params:o}}=this.props,s=!a.is_archived&&Fi.includes(t?.activity_type)&&oi.includes(t?.state),c=()=>this.setState({activityAttemptToReset:t.id}),l=this.renderResetAttemptsDropdown(e,s,n,c,r),u=t?.state===I.EVALUABLE&&t?.activity_type===On.BREAK_IT_DOWN,d=i.type===sr.STANDALONE?`standalone/`:``,f={activity:e,activityAttempt:t,assignment:i,baseUrl:`/accounts/manage/class-sections/${o.classId}/assignments/${d}${i.id}`,classSection:a,resetable:s,resetAttempts:n,resetAttemptsDropdown:l,shouldShowMultipleChoicePartialResults:u,showResetAttemptModal:c,studentAssignment:r};return t?i.is_practice&&Ae[e.type]!==`Personalized Vocab Game`?this.renderPracticeNonGradeableDisplay(f):Ae[e.type]!==`Video`&&t.state===I.REVIEWABLE?this.renderGradedAttemptDisplay(f):t.state===I.EVALUABLE?this.renderGradeableNotGradedAttemptDisplay(f):this.renderNonGradeableAttemptDisplay(f):this.renderNoAttemptDisplay(f)};getActivitySortValue=e=>{if(e?.viewed)return e?.viewed;let t=e?.state??-1;return t===I.REVIEWABLE&&e.percentage&&!isNaN(e.percentage)&&(t=100+e.percentage),t};getTableData=()=>{let{assignment:e,classSection:t,deleteStudentAssignments:n}=this.props,{activities:r,activity_attempts:i,studentassignment_set:a}=e,o=!t.is_archived&&!e.is_practice&&[{icon:(0,q.jsxs)(`span`,{className:`manage-classes-assignment-summary-revokeAssignment`,children:[(0,q.jsx)(SH,{className:`svgIcon delete`}),(0,q.jsxs)(`span`,{className:`flo-tooltip assignment-summary-cell__tooltip link--small`,children:[`Remove student`,(0,q.jsx)(`br`,{}),`from assignment`]})]}),callback:e=>this.showUnassignModal(e.studentAssignmentId)}];return a.map(t=>{let{student:a}=t,s={name:{sortValue:`${a.last_name}, ${a.first_name}`,display:(0,q.jsxs)(`div`,{children:[`${a.last_name}, ${a.first_name}`,t.due_date&&e.due_date!==t.due_date&&(0,q.jsxs)(`p`,{className:`resetAttempt__dueDate`,children:[`Due: `,M(t.due_date).format(`M/D/YYYY`),` `]})]})},studentAssignmentId:t.id};return r.forEach(n=>{let r=ge({activityAttempts:i,activityId:n.id,activityType:n.type,isPractice:e.is_practice,studentAssignmentId:t.id}),a=ja.sortBy(i.filter(e=>e.activity===n.id&&e.student_assignment===t.id&&Lr(e)),`id`).reverse(),o=this.getActivitySortValue(r),c=this.getActivityDisplay(n,r,a,t);s[n.slug.slice(0,-1)]={sortValue:o,display:c}}),s.actions=ja.uniq(i.filter(e=>e.student_assignment===t.id&&(oi.includes(e.state)||Lr(e))).map(e=>e.activity_type)).length<r.length?o:null,s.loading=n.indexOf(t.id)!==-1,s})};renderResetModal=()=>{let{activityAttemptToReset:e}=this.state;if(!e)return null;let{assignment:t}=this.props,n=t.studentassignment_set,r=t.activity_attempts.find(t=>t.id===e),i=n.find(e=>e.id===r.student_assignment);return(0,q.jsx)(EH,{dismissModal:()=>this.setState({activityAttemptToReset:null}),activityType:r?.activity_type,assignmentDueDate:t.due_date,assignmentStartDate:t.start_date,studentAssignmentDueDate:i?.due_date,resetAttempt:n=>this.setState({activityAttemptToReset:null},function(){Pd.resetAttempts(t.id,[e],n)}.bind(this))})};renderCancelResetModal=()=>{let{activityAttemptResetToCancel:e}=this.state;return e?(0,q.jsx)(TH,{dismissModal:()=>this.setState({activityAttemptResetToCancel:null}),cancelResetAttempt:()=>this.setState({activityAttemptResetToCancel:null},function(){Pd.cancelResetAttempts(this.props.assignment.id,[e])}.bind(this))}):null};renderUnassignedTable=()=>{let{assignment:e,createStudentAssignments:t,classSection:n}=this.props,r=n.students,i=e.studentassignment_set,a=ja.pluck(ja.pluck(i,`student`),`id`),o=r.filter(e=>a.indexOf(e.id)===-1),s=e.is_practice;if(o.length===0)return null;
333let c=[{name:`first_name`,header:`First Name`},{name:`last_name`,header:`Last Name`}],l=o.map(({id:e,first_name:n,last_name:r})=>{let i={first_name:n,id:e,last_name:r,loading:t.indexOf(e)!==-1};return s?{actions:[],...i}:{actions:[{callback:this.assignToStudent,icon:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon add`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M19,13c0,0.6-0.4,1-1,1h-4v4c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-4H6c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1h4V6c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v4h4c0.6,0,1,0.4,1,1V13z`})})}],...i}});return(0,q.jsxs)(`div`,{className:`noAssignment-table`,children:[(0,q.jsx)(`h3`,{className:`flo-typography-subhead manage-classes-assignment-summary-noAssignment-subhead`,children:`Unassigned Students`}),(0,q.jsxs)(`p`,{className:`manage-classes-assignment-summary-noAssignment-description`,children:[`The following students do not have this assignment.`,` `,!s&&`Click the button on the right to add them.`]}),(0,q.jsx)(jz,{tableClass:`manage-classes-assignment-summary`,rowClass:`quizRow`,tableData:l,columns:c,defaultSortColumn:`last_name`,defaultSortReverse:!1})]})};renderUnassignModal(){let{studentAssignmentToUnassign:e}=this.state;if(!e)return null;let t=this.props.assignment.studentassignment_set.find(t=>t.id===e);return(0,q.jsx)(wS,{isOpen:!0,buttonText:`Remove`,primaryButtonVariant:`negative-filled`,closeModal:this.hideUnassignModal,onConfirm:this.confirmUnassignment,title:`Are you sure you want to remove ${t.student.first_name} ${t.student.last_name} from the assignment?`})}render(){let{assignment:e,classSection:t,match:{params:n}}=this.props;return!t||!e||`${e.id}`!==n.assignmentId?null:(0,q.jsx)(`div`,{className:`assignment-activities-list`,id:`summary-panel`,role:`tabpanel`,tabIndex:0,"aria-labelledby":`summary-tab`,children:(0,q.jsxs)(`div`,{className:`assignment-activities`,children:[this.renderResetModal(),this.renderCancelResetModal(),this.renderUnassignModal(),(0,q.jsx)(jz,{columns:this.getTableColumns(),containerClass:(0,J.default)({"practice-summary":e.is_practice}),defaultSortColumn:`name`,groups:this.getTableGroups(),rowClass:`quizRow`,tableClass:`manage-classes-assignment-summary`,tableData:this.getTableData()}),this.renderUnassignedTable()]})})}},AH=N(e=>({users:e.users.list}))(kH),jH=class extends G.Component{getBackgroundColor=()=>({2:`#24a387`,1:`#ffc53b`,0:`#e73d3b`})[this.props.numCorrectResponses];render(){let{numCorrectResponses:e,numTotalResponses:t,toggleModal:n}=this.props;return(0,q.jsxs)(`span`,{className:`clickable text--small comprehensionAnalysis__row__cell`,onClick:n,style:{backgroundColor:this.getBackgroundColor(),color:`#ffffff`},children:[e,` / `,t]})}},MH=class extends G.Component{getResponseToQuestion=e=>this.props.studentDefinitionResponses.find(t=>t.question===e.id);getCorrectOptionForQuestion=e=>e.options.find(t=>t.definition.definition_id===e.definition.definition_id);render(){let{questions:e,vocabGame:t,unit:n,toggleModal:r}=this.props;return(0,q.jsxs)(Wa,{hideCloseButton:!0,onClose:r,className:`comprehensionAnalysis__modal`,children:[(0,q.jsx)(`button`,{className:`comprehensionAnalysis__modal__close modal-close`,onClick:r,"data-testid":`close-modal-button`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{className:`comprehensionAnalysis__modal__wrapper`,children:e.map(e=>(0,q.jsx)(po,{correctOption:this.getCorrectOptionForQuestion(e),selectedOptionId:this.getResponseToQuestion(e).selected_option,unitMinimumGrade:n.min_grade.value,unitLyrics:n.lyrics,unitType:n.type,question:e,vocabGame:t},e.id))})]})}},NH=class extends G.Component{toggleModal=()=>{let{definitionId:e,selectCell:t,selected:n,studentId:r}=this.props;t(n?null:{definitionId:e,studentId:r})};render(){let{questions:e,studentDefinitionResponses:t,selected:n,vocabGame:r,unit:i}=this.props;return(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__row__box ${n?``:`comprehensionAnalysis__row__box--inactive`}`,"data-testid":`comprehension-analysis-row-box`,children:[(0,q.jsx)(jH,{toggleModal:this.toggleModal,numCorrectResponses:t.filter(e=>e.is_correct).length,numTotalResponses:t.length}),n?(0,q.jsx)(MH,{toggleModal:this.toggleModal,questions:e,studentDefinitionResponses:t,vocabGame:r,unit:i}):null]})}},PH=class extends G.Component{state={selectedCell:null};selectCell=e=>{this.setState({selectedCell:e})};getQuestionsForDefinition=e=>this.props.vocabGame.questions.filter(t=>t.definition.definition_id===e);getPercentCorrect=e=>{let{breakdown:t}=this.props,n=t.reduce((t,n)=>n.responses?t.concat(n.responses.filter(t=>t.definition===e)):t,[]);return Math.round(n.filter(e=>e.is_correct).length/n.length*100)};getOrderedDefinitions=()=>ja.sortBy(ja.uniq(this.props.vocabGame.questions.map(e=>e.definition),e=>e.id),e=>e.term_display.toLowerCase());renderPercentLabels=()=>(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`text--smallest comprehensionAnalysis__table__subheader`,children:[`Percent of questions`,(0,q.jsx)(`br`,{}),` answered correctly`]}),(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__table__axis`,children:[(0,q.jsx)(`div`,{className:`text--smallest`,children:`100%`}),(0,q.jsx)(`div`,{className:`text--smallest`,children:`75%`}),(0,q.jsx)(`div`,{className:`text--smallest`,children:`50%`}),(0,q.jsx)(`div`,{className:`text--smallest`,children:`25%`}),(0,q.jsx)(`div`,{className:`text--smallest`,children:`0%`})]})]});renderRowLabels=()=>(0,q.jsx)(`div`,{children:this.props.breakdown.map(e=>(0,q.jsxs)(`div`,{className:`heading--base comprehensionAnalysis__table__header`,children:[e.student.first_name,` `,e.student.last_name]},e.student.id))});renderColumnHeader=e=>{let t=this.getPercentCorrect(e.definition_id),n=Number.isNaN(t)?`-`:t.toString();
333return(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__col comprehensionAnalysis__col--vocabGame`,children:[(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__col__barContainer`,children:[(0,q.jsx)(`span`,{className:`comprehensionAnalysis__col__bar`,style:{height:`${t}%`}}),(0,q.jsxs)(`span`,{className:`comprehensionAnalysis__col__subLabel`,style:{bottom:t?`${t}%`:`11%`},children:[n,`%`]})]}),(0,q.jsx)(`span`,{className:`text--smallest comprehensionAnalysis__col__label`,children:e.term_display})]},`colheader-${e.definition_id}`)};renderRow=e=>{let{selectedCell:t}=this.state,{unit:n,vocabGame:r}=this.props,i=ja.groupBy(e.responses,`definition`);return(0,q.jsx)(`div`,{className:`comprehensionAnalysis__row ${t?`comprehensionAnalysis__row--inactive`:``}`,"data-testid":`comprehension-analysis-row`,children:this.getOrderedDefinitions().map(a=>{let o=a.definition_id,s=i[o],c=e.student.id;return s?(0,q.jsx)(NH,{selectCell:this.selectCell,selected:!!t&&t.definitionId===o&&t.studentId===c,questions:this.getQuestionsForDefinition(parseInt(o)),unitLyrics:n.lyrics,definitionId:o,studentDefinitionResponses:s,studentId:c,vocabGame:r,unit:n},`cell-${c}-${o}`):null})},`row-${e.student.id}`)};render(){let{breakdown:e}=this.props;return(0,q.jsxs)(`div`,{tabIndex:`-1`,className:`manage-classes-questionAnalysis vocabGameAnalysis`,children:[(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__table--small`,children:[this.renderPercentLabels(),this.renderRowLabels()]}),(0,q.jsxs)(`div`,{className:`comprehensionAnalysis__table--big`,children:[(0,q.jsx)(`div`,{className:`comprehensionAnalysis__row`,children:this.getOrderedDefinitions().map(this.renderColumnHeader)}),e.map(this.renderRow)]})]})}},FH=class extends G.Component{getUnit=()=>{let{unit:e,unitPageName:t}=this.props;return e&&e.page_name===t?e:null};getVocabGame=()=>{let{vocabGameId:e,vocabGamesByUnitId:t}=this.props,n=this.getUnit();if(!n||!t)return null;let r=t[n.id],i=r&&r.find(t=>t.id===e);if(i)return i.questions=i.questions.filter(e=>e.active),i};loadData=async()=>{let{vocabGameId:e,unitPageName:t}=this.props,n=this.getUnit();n||=(await pr.getUnit(t)).unit_data,this.getVocabGame()||await Al.getVocabGames({id:e,unit:n,unitTerms:n.key_terms.concat(n.inactive_key_terms||[])})};componentDidMount(){this.loadData()}render(){let{breakdown:e}=this.props,t=this.getUnit(),n=this.getVocabGame();return!t||!n?(0,q.jsx)(V,{}):(0,q.jsx)(PH,{unit:t,vocabGame:n,breakdown:e})}},IH=N(e=>({...e.vocabGame,...Rc(e)}))(FH),LH={"default-browse-thumbnail-dimensions":`VocabularyPracticeBreakdown__default-browse-thumbnail-dimensions___25bf371d`,"default-browse-card-dimensions":`VocabularyPracticeBreakdown__default-browse-card-dimensions___c1d4a3a6`,"vocabulary-practice-analysis":`VocabularyPracticeBreakdown__vocabulary-practice-analysis___4bba0452`,"vocabulary-practice-analysis__student-row":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row___f2904730`,"vocabulary-practice-analysis__student-row__summary":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__summary___d321ac9e`,"vocabulary-practice-analysis__student-row__summary__name":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__summary__name___adeb26a2`,"vocabulary-practice-analysis__student-row__summary__score":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__summary__score___1bca14bb`,"vocabulary-practice-analysis__student-row__chart":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart___171628aa`,"vocabulary-practice-analysis__student-row__chart__detail":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail___4eec1d7a`,"vocabulary-practice-analysis__student-row__chart__detail__definition":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__definition___5ea4becb`,"vocabulary-practice-analysis__student-row__chart__detail__score":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__score___6bb6c587`,"vocabulary-practice-analysis__student-row__chart__detail__score--high":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__score--high___23ac8fc8`,"vocabulary-practice-analysis__student-row__chart__detail__score--medium":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__score--medium___1b958895`,"vocabulary-practice-analysis__student-row__chart__detail__score--low":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__score--low___c5ad7028`,"vocabulary-practice-analysis__student-row__chart__detail__score--no-data":`VocabularyPracticeBreakdown__vocabulary-practice-analysis__student-row__chart__detail__score--no-data___b8ac70b5`,term:`VocabularyPracticeBreakdown__term___0db53ae1`},RH=({breakdown:e})=>{let t=(e,t)=>{let i=Object.entries(t.definitions).reduce((e,[t,n])=>(e[t]=Object.values(n.questions).reduce((e,t)=>
333({correct:e.correct+ +!!t.is_correct,count:e.count+1,hasData:e.hasData||t.is_correct!==null}),{correct:0,count:0,hasData:!1,term_display:``}),e[t].term_display=n.term_display,e),{}),a=Object.entries(i).reduce((e,[t,n])=>({correct:e.correct+n.correct,count:e.count+n.count,hasData:e.hasData||n.hasData}),{correct:0,count:0,hasData:!1}),o=`${t.first_name} ${t.last_name}`;return(0,q.jsxs)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row`]),children:[n(o,a),r(i,e)]},e)},n=(e,t)=>(0,q.jsxs)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__summary`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__summary__name`]),children:e}),(0,q.jsxs)(`span`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__summary__score`]),children:[t.correct,` / `,t.count]})]}),r=(e,t)=>(0,q.jsx)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__chart`]),children:Object.entries(e).sort(([e,t],[n,r])=>(t.term_display||``).localeCompare(r.term_display||``)).map(([e,n])=>a({id:e,...n},t))}),i=e=>{if(!e.hasData)return`no-data`;let t=e.correct/e.count*100;return t>=75?He.HIGH:t>=50?He.MEDIUM:He.LOW},a=(e,t,n,r,a)=>(0,q.jsxs)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__chart__detail`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__chart__detail__definition`]),children:e.term_display}),(0,q.jsxs)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis__student-row__chart__detail__score--${i(e)}`],LH[`vocabulary-practice-analysis__student-row__chart__detail__score`]),children:[e.correct,` / `,e.count]})]},e.id+a);return(0,q.jsx)(`div`,{className:(0,J.default)(LH[`vocabulary-practice-analysis`]),children:Object.entries(e).sort((e,t)=>e[1].last_name.localeCompare(t[1].last_name)).map(([e,n])=>t(e,n))})},zH=class extends G.Component{render(){let e=this.props.question;if(e){let t=e.option_set.map((e,t)=>{let n=e.image==null?null:(0,q.jsx)(`img`,{src:e.image}),r=e.is_correct;return(0,q.jsxs)(`div`,{className:Ta({questionPreviewCorrect:r}),children:[(0,q.jsx)(`span`,{className:`manage-classes-questionAnalysis-questionContainer-optionLetter`,children:xt(t)}),(0,q.jsx)($a,{content:e.text}),n]},e.id)});return(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-questionContainer`,children:[(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-questionContainer-stem`,children:[(0,q.jsxs)(`span`,{className:`manage-classes-questionAnalysis-questionContainer-questionNumber`,children:[this.props.position,`.`]}),(0,q.jsx)($a,{content:e.stem}),e.stem_image==null?null:(0,q.jsx)(`img`,{src:e.stem_image})]}),(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-questionContainer-passage`,children:[(0,q.jsx)($a,{content:e.passage}),e.passage_image==null?null:(0,q.jsx)(`img`,{src:e.passage_image})]}),(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-questionContainer-options`,children:t})]})}else return(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-questionContainer`,children:(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-questionContainer-none`,children:[(0,q.jsx)(`span`,{className:`manage-classes-questionAnalysis-questionContainer-message`,children:`Select Question`}),(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon handDrawnArrow`,viewBox:`0 0 48 48`,children:(0,q.jsx)(`path`,{d:`M43.6,35.9l-9-13c-0.6-0.9-1.9-1.1-2.8-0.5s-1.1,1.9-0.5,2.8l6,8.7c-0.6,0-1.3-0.1-2-0.1c-0.5,0-1-0.1-1.5-0.1 334 c-0.5-0.1-1.1-0.2-1.7-0.2c-0.6-0.1-1.2-0.2-1.8-0.3c-0.6-0.1-1.3-0.2-1.9-0.4c-0.6-0.2-1.3-0.4-2-0.6c-0.7-0.2-1.3-0.5-2-0.8 335 c-0.6-0.3-1.3-0.6-2-1c-0.6-0.4-1.3-0.7-1.9-1.2c-0.6-0.4-1.3-0.8-1.8-1.3L17.9,27L17,26.2c-0.6-0.5-1-1.1-1.5-1.7 336 c-0.4-0.6-0.9-1.2-1.3-1.8c-0.9-1.2-1.5-2.6-2.1-3.9c-1.1-2.7-1.8-5.4-2.2-7.7C9.5,8.7,9.4,6.7,9.4,5.3c0-0.7,0-1.2,0-1.6 337 c0-0.3,0-0.5,0-0.5l0-0.1C9.6,2.3,9,1.6,8.2,1.5C7.3,1.4,6.6,2,6.5,2.8c0,0,0,0.2-0.1,0.6c0,0.4-0.1,1-0.1,1.8c0,1.5,0,3.7,0.3,6.2 338 C7,14,7.7,17,8.9,20c0.6,1.5,1.4,3.1,2.3,4.5c0.4,0.8,1,1.4,1.5,2.2c0.6,0.7,1.1,1.4,1.7,2l0.9,1l1,0.9c0.6,0.6,1.4,1.1,2.1,1.6 339 c0.7,0.5,1.5,0.9,2.2,1.4c0.7,0.4,1.5,0.8,2.2,1.2c0.8,0.3,1.5,0.6,2.2,0.9c0.7,0.3,1.5,0.5,2.2,0.7c0.7,0.2,1.4,0.4,2.1,0.5 340 c0.7,0.2,1.3,0.3,2,0.4c0.6,0.1,1.3,0.2,1.8,0.3c0.6,0.1,1.1,0.1,1.7,0.2c0.7,0.1,1.4,0.1,1.9,0.2l-8,5.3c-0.9,0.6-1.2,1.9-0.6,2.8 341 c0.4,0.6,1,0.9,1.7,0.9c0.4,0,0.8-0.1,1.1-0.3l12-8c0.4-0.3,0.8-0.8,0.9-1.3S44,36.3,43.6,35.9z`})})]})})}},BH=class extends G.Component{getPercentCorrect=e=>{let{breakdown:t}=this.props,n=t.filter(e=>e.responses!==null),r=n.filter(t=>t.responses!==null&&t.responses[e]!==null&&t.responses[e].is_correct);return Math.round(r.length/n.length*100)};render(){let{breakdown:e,quiz:t,currentQuestion:n,hoveredQuestion:r,toggleQuestion:i,highlightQuestion:a,unhighlightQuestion:o,deselectQuestion:s}=this.props,c=e.map(e=>{let t=e.student;return(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-studentName`,children:[t.first_name,` `,t.last_name]},t.id)}),l=t.questions.length,u=ja.range(l).map(e=>{let t=this.getPercentCorrect(e),s=Number.isNaN(t)?`-`:t.toString();
341return(0,q.jsxs)(`div`,{className:Ta({focused:n===e,blurred:n!=null&&n!==e,"col-hovered":r===e,comprehensionAnalysis__col:!0}),onClick:i.bind(null,e),onMouseEnter:a.bind(null,e),onMouseLeave:o,children:[n===e?(0,q.jsxs)(`span`,{className:`comprehensionAnalysis__col__subLabel`,style:{bottom:t+`%`},children:[s,`%`]}):null,(0,q.jsx)(`div`,{className:`comprehensionAnalysis__col__barContainer`,children:(0,q.jsx)(`span`,{className:`comprehensionAnalysis__col__bar`,style:{height:t+`%`}})}),(0,q.jsxs)(`span`,{className:`manage-classes-questionAnalysis-qNumber`,children:[`Q`,e+1]})]},`colheader`+e.toString())}),d=e.map(e=>{let t=e.responses!==null&&e.responses.filter(e=>e);return t=t?t.map((t,s)=>(0,q.jsx)(`div`,{className:Ta({focused:n===s,blurred:n!=null&&n!==s,correct:t.is_correct,incorrect:!t.is_correct,"col-hovered":r===s,"manage-classes-questionAnalysis-answer-cell":!0}),onClick:i.bind(null,s),onMouseEnter:a.bind(null,s),onMouseLeave:o,children:t.choice},`cell`+e.student.id.toString()+s.toString())):(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-incomplete`,colSpan:l,onClick:s,children:`Not Completed`}),(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-row`,children:t},`row`+e.student.id.toString())});return(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{ref:`focusable`,tabIndex:`-1`,className:`manage-classes-questionAnalysis`,onBlur:s,children:[(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-table studentName`,onClick:s,children:[(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-description`,children:[`Percent who answered`,(0,q.jsx)(`br`,{}),`the question correctly`]}),(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-axisLabels`,children:[(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-label`,children:`100%`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-label`,children:`75%`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-label`,children:`50%`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-label`,children:`25%`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-label`,children:`0%`})})]}),(0,q.jsx)(`div`,{children:c})]}),(0,q.jsx)(`div`,{ref:`scrollable`,className:`manage-classes-questionAnalysis-scrollableTable`,children:(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-table grid`,style:{width:32*l},children:[(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-headerContainer`,children:u}),(0,q.jsx)(`div`,{className:`manage-classes-questionAnalysis-rowContainer`,children:d}),(0,q.jsxs)(`div`,{className:`manage-classes-questionAnalysis-axisLabels`,children:[(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-line`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-line`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-line`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-line`})}),(0,q.jsx)(`div`,{className:`axis-row`,children:(0,q.jsx)(`span`,{className:`axis-line`})})]})]})}),(0,q.jsx)(zH,{question:t.questions[n],position:n+1})]})})}},VH=class extends G.Component{getSelectedActivity=()=>this.props.assignment.activities.find(e=>e.id===parseInt(this.props.match.params.activityId));logActivatedComprehensionAnalysisEvent(){let{assignment:e,user:t}=this.props;zr({action:`activated comprehension analysis`,primary:e.id,secondary:this.getSelectedActivity().type,userId:t.id})}static propTypes={assignmentBreakdown:K.default.instanceOf(Od).isRequired};state={hoveredQuestion:null,currentQuestion:0};switchActivity=e=>{this.props.history.push(`/accounts/manage/class-sections/${this.props.match.params.classId}/assignments/${this.props.match.params.assignmentId}/activities/${e}/breakdown/`)};renderQuizRRBreakdown=()=>{let{currentQuestion:e,hoveredQuestion:t}=this.state,{breakdown:n,quiz:r}=this.getData();return r?(0,q.jsx)(BH,{quiz:r,breakdown:n,currentQuestion:e,hoveredQuestion:t,toggleQuestion:this.toggleQuestion,highlightQuestion:this.highlightQuestion,unhighlightQuestion:this.unhighlightQuestion,deselectQuestion:this.deselectQuestion}):(0,q.jsx)(V,{})};render(){let{match:e,assignment:t}=this.props,{params:n}=e,r=e=>(0,q.jsx)(`option`,{value:e.id,children:Ae[e.type]},e.id),i=!!t?.is_practice,a=t&&(0,q.jsx)(`div`,{className:`activityattempt-nav ${i?``:`activityattempt-nav__separator`}`,children:(0,q.jsx)(XV,{type:`activity`,bold:!0,fixed:i,selectId:n.activityId,list:t.activities.filter(e=>Ut.indexOf(e.type)!==-1),renderOption:r,onChange:this.switchActivity})});if(this.props.assignmentBreakdown.request&&this.props.assignmentBreakdown.request.state()===`rejected`)return(0,q.jsx)(TF,{});let o=this.getData();if(t===null||o===null||this.dataIsPending())return(0,q.jsxs)(`div`,{children:[a,(0,q.jsx)(V,{message:`Analyzing questions`})]});let{breakdown:s}=o;return(0,q.jsxs)(`div`,{id:`comp-analysis-panel`,role:`tabpanel`,tabIndex:0,"aria-labelledby":`comp-analysis-tab`,children:[a,this.get
341SelectedActivity().type===On.VOCAB_GAME?(0,q.jsx)(IH,{unitPageName:t.page_name,vocabGameId:parseInt(n.activityId),breakdown:s}):this.getSelectedActivity().type===On.PRACTICE_VOCAB_GAME?(0,q.jsx)(RH,{breakdown:s}):this.renderQuizRRBreakdown()]})}componentDidUpdate(e){(e.assignment!==this.props.assignment||e.match.params.activityId!==this.props.match.params.activityId)&&this.logActivatedComprehensionAnalysisEvent(),this.state.currentQuestion!=null&&this.refs.focusable!=null&&$(this.refs.focusable).focus(),(this.props.match.params.assignmentId!==e.match.params.assignmentId||this.props.match.params.activityId!==e.match.params.activityId)&&this.fetchData()}fetchData=()=>{Pd.getAssignmentBreakdown(this.props.match.params.assignmentId,this.props.match.params.activityId)};componentDidMount(){let{assignment:e}=this.props;e&&this.logActivatedComprehensionAnalysisEvent(),self.keyhandler=ja.throttle(e=>{let t=this.getData();if(t!==null&&t.quiz){let n=t.quiz.questions.length;switch(e.which){case 37:this.state.currentQuestion==null||this.state.currentQuestion===0?this.setState({currentQuestion:n-1}):this.setState({currentQuestion:this.state.currentQuestion-1}),ja.defer(this.scrollTo,100);break;case 39:this.state.currentQuestion==null||this.state.currentQuestion===n-1?this.setState({currentQuestion:0}):this.setState({currentQuestion:this.state.currentQuestion+1}),ja.defer(this.scrollTo,100);break;case 27:this.setState({currentQuestion:null});break}}},200),$(document).on(`keydown`,self.keyhandler),this.fetchData()}componentWillUnmount(){$(document).off(`keydown`,self.keyhandler),delete self.keyhandler,Pd.unloadAssignmentBreakdownDetailData()}scrollTo=e=>{if(e||=this.state.currentQuestion,this.refs.scrollable!=null&&this.state.currentQuestion!=null){let e=32*this.state.currentQuestion-64;e=e>=0?e:0,$(this.refs.scrollable).stop().animate({scrollLeft:e},50)}};toggleQuestion=e=>{this.state.currentQuestion===e?this.setState({currentQuestion:null}):this.setState({currentQuestion:e})};deselectQuestion=()=>{this.setState({currentQuestion:null})};highlightQuestion=e=>{this.setState({hoveredQuestion:e})};unhighlightQuestion=()=>{this.setState({hoveredQuestion:null})};dataIsPending=()=>{try{return this.props.assignmentBreakdown.detail.request!=null&&this.props.assignmentBreakdown.detail.request.state()===`pending`}catch(e){if(e instanceof TypeError)return null;throw e}};getData=()=>{try{return this.props.assignmentBreakdown.detail.data}catch(e){if(e instanceof TypeError)return null;throw e}}},HH=class extends G.Component{onClose=()=>{let{history:e,match:{params:t}}=this.props;e.push(`/accounts/manage/class-sections/${t.classId}/assignments/${t.assignmentId}/`)};render=()=>{let{assignment:e,classSection:t}=this.props;if(!e)return null;let n={existingAssignment:e,closeModal:this.onClose};return e.is_practice?(0,q.jsx)(GV,{...n,classSection:t}):(0,q.jsx)(dx,{...n,preselectedClassSection:t})}},UH=class extends G.Component{componentDidMount(){this.fetchData()}componentDidUpdate(e){this.props.match.params.assignmentId!==e.match.params.assignmentId&&this.fetchData()}fetchData=()=>{Pd.getAssignmentDetail(this.props.match.params.assignmentId)};getAssignment=()=>this.props.assignments.detail.data;shouldShowAssignmentSubTabs=e=>{let{studentassignment_set:t}=this.getAssignment();return t&&t.length>0};render(){let e=!this.props.assignments.detail||!this.props.assignments.detail.data||this.props.assignments.detail.data.id!==parseInt(this.props.match.params.assignmentId),t=this.getAssignment(),n={assessRapbox:this.props.assessRapbox,deleteStudentAssignments:this.props.deleteStudentAssignments,createStudentAssignments:this.props.createStudentAssignments,assignmentBreakdown:this.props.assignmentBreakdown,classSection:this.props.classSection,assignments:this.props.assignments,assignment:t,activityAttempts:this.props.activityAttempts,units:this.props.units,user:this.props.user,isVocabPracticeEnabled:this.props.isVocabPracticeEnabled,showBackButton:this.props.showBackButton},r=(r,i,a=!1)=>(0,q.jsxs)(`div`,{children:[e?(0,q.jsx)(V,{message:`Loading Assignment`}):(0,q.jsx)(bH,{isPending:e,assignment:t,unassignQuiz:this.props.unassignQuiz,activityAttempts:this.props.activityAttempts,shouldShowAssignmentActions:!a&&!this.props.classSection.is_archived,shouldShowAssignmentSubTabs:!a&&this.shouldShowAssignmentSubTabs(i),shouldAllowExportAssignment:!a&&!$C(),classSection:this.props.classSection,user:this.props.user,isVocabPracticeEnabled:this.props.isVocabPracticeEnabled,showBackButton:this.props.showBackButton,isActivityEvaluation:a,...r}),(0,q.jsx)(i,{...n,...r})]});return(0,q.jsx)(`div`,{id:`main_content`,className:`assignments`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{render:e=>r({...e,isStandalone:this.props.isStandaloneAssignment},HH),path:`${this.props.match.path}edit/`}),(0,q.jsx)(x,{path:`${this.props.match.path}grade/:activityAttemptId/`,render:e=>r({...e,isStandalone:this.props.isStandaloneAssignment},gH,!0)}),(0,q.jsx)(x,{path:`${this.props.match.path}activities/:activityId/attempt/:activityAttemptId/`,render:e=>r({...e,isStandalone:this.props.isStandaloneAssignment},tH)}),(0,q.jsx)(x,{render:e=>r(e,VH),path:`${this.props.match.path}activities/:activityId/breakdown/`}),(0,q.jsx)(x,{render:e=>r(e,AH)})]})})}},WH={"default-browse-thumbnail-dimensions":`AssignmentSubmissionTable__default-browse-thumbnail-dimensions___5b884413`,"default-browse-card-dimensions":`AssignmentSubmissionTable__default-browse-card-dimensions___18f900b6`,"manage-classes-assignment-activities":`AssignmentSubmissionTable__manage-classes-assignment-activities___f042276c`,"manage-classes-assignment-activities-activity":`AssignmentSubmissionTable__manage-classes-assignment-activities-activity___db9ac2a4`,"summary-activity-name":`AssignmentSubmissionTable__summary-activity-name___40621ffe`,"summary-activity-details":`AssignmentSubmissionTable__summary-activity-details___af44a13e`,"summary-activity-Header":`AssignmentSubmissionTable__summary-activity-Header___3d8e9a54`,"summary-activity-HeaderName":`AssignmentSubmissionTable__summary-activity-HeaderName___0a50960c`},GH=({activities:e,assignmentId:t,unitType:n,classId:r})=>{let i=e.filter(e=>e.evaluable_count).reduce((e,t)=>
341ja.extend(e,{[t.type]:{id:t.first_evaluable_id}}),{}),a=e=>Qn.includes(e.type)?`standalone/`:``;return(0,q.jsx)(`table`,{className:(0,J.default)(WH[`manage-classes-assignment-activities`]),children:(0,q.jsxs)(`tbody`,{children:[(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:(0,J.default)(WH[`summary-activity-HeaderName`]),children:`\xA0`}),(0,q.jsx)(`td`,{className:(0,J.default)(WH[`summary-activity-Header`]),children:`Submitted`})]}),Ur.sortActivities(e).map(e=>(0,q.jsxs)(`tr`,{className:(0,J.default)(WH[`manage-classes-assignment-activities-activity`]),children:[(0,q.jsxs)(`td`,{className:(0,J.default)(WH[`summary-activity-name`]),children:[Qt(e.type,n),!!i[e.type]&&(0,q.jsx)(`span`,{children:(0,q.jsxs)(Gf,{className:`flo-button-primary-reallySmall link--small--uppercase grade-${e.type}`,to:`/accounts/manage/class-sections/${r}/assignments/${a(e)}${t}/grade/${i[e.type].id}/`,children:[`Grade (`,e.evaluable_count,`)`]})})]}),(0,q.jsxs)(`td`,{className:(0,J.default)(WH[`summary-activity-details`]),children:[e.submitted_count,`/`,e.total]})]},e.id))]})})},KH={"default-browse-thumbnail-dimensions":`AssignmentCard__default-browse-thumbnail-dimensions___c3fbcac8`,"default-browse-card-dimensions":`AssignmentCard__default-browse-card-dimensions___452c23d5`,"card-container":`AssignmentCard__card-container___bded5542`,"manage-classes-assignment-thumbnail-container":`AssignmentCard__manage-classes-assignment-thumbnail-container___26d07adf`,"manage-classes-assignment-scoreAndCompleteContainer":`AssignmentCard__manage-classes-assignment-scoreAndCompleteContainer___920e9d52`,"manage-classes-assignment-name":`AssignmentCard__manage-classes-assignment-name___a1c8959f`,"manage-classes-assignment-info":`AssignmentCard__manage-classes-assignment-info___bef29e6c`},qH=e=>{let{assignment:t,classId:n}=e,r=`/accounts/manage/class-sections/${n}/assignments/${t.type===sr.STANDALONE?`standalone/`:``}${t.id}/`;return(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-card-container assignmentCard-container manage-classes-assignment`,KH[`card-container`]),style:{display:t.deletePending?`none`:`flex`},children:[(0,q.jsx)(JH,{...e,assignmentUrl:r}),(0,q.jsx)(Gf,{to:r,className:`assignmentCard-linkToAssignment teacher-reviews-asssignment`,children:(0,q.jsx)(`div`,{className:`assignmentCard-action`,children:(0,q.jsxs)(`span`,{className:`assignmentCard-action-actionItem`,children:[`Review`,(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,className:`svgIcon arrowNext`,children:(0,q.jsx)(`polyline`,{fill:`none`,points:`7,23 18,12 7,1 `})})]})})})]},t.id)},JH=({assignment:e,classId:t,classSize:n,showLessonPill:r,assignmentUrl:i})=>{let a=e.due_date?M(e.due_date).format(`M/D/YYYY`):null,o=e.type===sr.STANDALONE?i:`/unit/${e.page_name}`;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(KH[`manage-classes-assignment-thumbnail-container`]),children:[(0,q.jsx)(b,{to:o,children:(0,q.jsx)(`div`,{className:`flo-videoThumbnail-container teacher-reviews-assignment`,children:(0,q.jsx)(`img`,{src:e.preview})})}),r&&(0,q.jsx)(Ls,{theme:Gs(e.type)})]}),(0,q.jsx)(`div`,{className:(0,J.default)(KH[`manage-classes-assignment-scoreAndCompleteContainer`]),children:(0,q.jsxs)(`div`,{className:`manage-classes-assignment`,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(KH[`manage-classes-assignment-name`]),children:e.unit_name||e.name}),(0,q.jsxs)(`h3`,{className:(0,J.default)(KH[`manage-classes-assignment-info`]),children:[`Start Date: `,M(e.start_date).format(`M/D/YYYY`)]}),!!a&&(0,q.jsxs)(`h3`,{className:(0,J.default)(KH[`manage-classes-assignment-info`]),children:[`Due: `,a]}),e.student_count<n&&(0,q.jsxs)(`h3`,{className:(0,J.default)(KH[`manage-classes-assignment-info`]),children:[`Assigned to `,e.student_count,`/`,n,(0,Ff.default)(` students`,n)]}),(0,q.jsx)(GH,{activities:e.activity_summary,classId:t,unitType:e.unit_type,assignmentId:e.id})]})})]})},YH={"default-browse-thumbnail-dimensions":`VocabPracticeAssignmentSubmissionTable__default-browse-thumbnail-dimensions___53d703d2`,"default-browse-card-dimensions":`VocabPracticeAssignmentSubmissionTable__default-browse-card-dimensions___8785c786`,"manage-classes-assignment-activities":`VocabPracticeAssignmentSubmissionTable__manage-classes-assignment-activities___cdb38418`,"manage-classes-assignment-activities-activity":`VocabPracticeAssignmentSubmissionTable__manage-classes-assignment-activities-activity___4ef4911c`,"summary-activity-name":`VocabPracticeAssignmentSubmissionTable__summary-activity-name___3f842e09`,"summary-activity-details":`VocabPracticeAssignmentSubmissionTable__summary-activity-details___4d160251`,"summary-activity-Header":`VocabPracticeAssignmentSubmissionTable__summary-activity-Header___412eaa41`,"summary-activity-HeaderName":`VocabPracticeAssignmentSubmissionTable__summary-activity-HeaderName___7f0831b2`},XH=({activities:e,assignmentId:t,unitType:n,classId:r})=>{let i=e.filter(e=>e.evaluable_count).reduce((e,t)=>
341({...e,[t.type]:{id:t.first_evaluable_id}}),{});return(0,q.jsxs)(`table`,{className:(0,J.default)(YH[`manage-classes-assignment-activities`]),children:[(0,q.jsxs)(`tbody`,{children:[(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:(0,J.default)(YH[`summary-activity-HeaderName`]),children:`\xA0`}),(0,q.jsx)(`td`,{className:(0,J.default)(YH[`summary-activity-Header`]),children:`Studied`})]}),Ur.sortActivities(e).map(e=>e.type!==ie.VOCAB_GAME.path&&(0,q.jsxs)(`tr`,{className:(0,J.default)(YH[`manage-classes-assignment-activities-activity`]),children:[(0,q.jsxs)(`td`,{className:(0,J.default)(YH[`summary-activity-name`]),children:[Qt(e.type,n),!!i[e.type]&&(0,q.jsx)(`span`,{children:(0,q.jsxs)(Gf,{className:`flo-button-primary-reallySmall link--small--uppercase grade-${e.type}`,to:`/accounts/manage/class-sections/${r}/assignments/${t}/grade/${i[e.type].id}/`,children:[`Grade (`,e.evaluable_count,`)`]})})]}),(0,q.jsxs)(`td`,{className:(0,J.default)(YH[`summary-activity-details`]),children:[e.submitted_count,`/`,e.total]})]},e.type))]}),(0,q.jsxs)(`tbody`,{children:[(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:(0,J.default)(YH[`summary-activity-HeaderName`]),children:`\xA0`}),(0,q.jsx)(`td`,{className:(0,J.default)(YH[`summary-activity-Header`]),children:`Submitted`})]}),Ur.sortActivities(e).map(e=>e.type===ie.VOCAB_GAME.path&&(0,q.jsxs)(`tr`,{className:(0,J.default)(YH[`manage-classes-assignment-activities-activity`]),children:[(0,q.jsxs)(`td`,{className:(0,J.default)(YH[`summary-activity-name`]),children:[Qt(e.type,n),!!i[e.type]&&(0,q.jsx)(`span`,{children:(0,q.jsxs)(Gf,{className:`flo-button-primary-reallySmall link--small--uppercase grade-${e.type}`,to:`/accounts/manage/class-sections/${r}/assignments/${t}/grade/${i[e.type].id}/`,children:[`Grade (`,e.evaluable_count,`)`]})})]}),(0,q.jsxs)(`td`,{className:(0,J.default)(YH[`summary-activity-details`]),children:[e.submitted_count,`/`,e.total]})]},e.type))]})]})},ZH={"default-browse-thumbnail-dimensions":`VocabPracticeAssignmentCard__default-browse-thumbnail-dimensions___0defc68d`,"default-browse-card-dimensions":`VocabPracticeAssignmentCard__default-browse-card-dimensions___1499b470`,"card-container":`VocabPracticeAssignmentCard__card-container___eff29f13`,"manage-classes-assignment-thumbnail-container":`VocabPracticeAssignmentCard__manage-classes-assignment-thumbnail-container___21af2ad3`,"manage-classes-assignment-scoreAndCompleteContainer":`VocabPracticeAssignmentCard__manage-classes-assignment-scoreAndCompleteContainer___fa613a07`,"manage-classes-assignment-name":`VocabPracticeAssignmentCard__manage-classes-assignment-name___bf73b836`,"manage-classes-assignment-info":`VocabPracticeAssignmentCard__manage-classes-assignment-info___2e5a6ec4`,"subject-thumbnail":`VocabPracticeAssignmentCard__subject-thumbnail___784b937d`},QH=e=>{let{assignment:t,classId:n}=e;return(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-card-container assignmentCard-container manage-classes-assignment`,ZH[`card-container`]),style:{display:t.deletePending?`none`:`flex`},children:[(0,q.jsx)($H,{...e}),(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${n}/assignments/${t.id}/`,className:`assignmentCard-linkToAssignment teacher-reviews-asssignment`,children:(0,q.jsx)(`div`,{className:`assignmentCard-action`,children:(0,q.jsxs)(`span`,{className:`assignmentCard-action-actionItem`,children:[`Review`,(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,className:`svgIcon arrowNext`,children:(0,q.jsx)(`polyline`,{fill:`none`,points:`7,23 18,12 7,1 `})})]})})})]},t.id)},$H=({assignment:e,classId:t,classSize:n,showLessonPill:r,subject:i})=>{let a=e.due_date?M(e.due_date).format(`M/D/YYYY`):null;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(ZH[`manage-classes-assignment-thumbnail-container`]),children:[(0,q.jsx)(b,{to:`/accounts/manage/class-sections/${t}/assignments/${e.id}/`,children:(0,q.jsx)(`div`,{className:(0,J.default)(ZH[`subject-thumbnail`]),children:(0,q.jsx)(zF,{subject:i,noBorder:!0})})}),r&&(0,q.jsx)(`span`,{className:`modal-practice-pills`,children:(0,q.jsx)(Ls,{theme:`practice`})})]}),(0,q.jsx)(`div`,{className:(0,J.default)(ZH[`manage-classes-assignment-scoreAndCompleteContainer`]),children:(0,q.jsxs)(`div`,{className:`manage-classes-assignment`,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(ZH[`manage-classes-assignment-name`]),children:Fc(i,!0)}),(0,q.jsxs)(`h3`,{className:(0,J.default)(ZH[`manage-classes-assignment-info`]),children:[`Start Date: `,M(e.start_date).format(`M/D/YYYY`)]}
341),!!a&&(0,q.jsxs)(`h3`,{className:(0,J.default)(ZH[`manage-classes-assignment-info`]),children:[`Due: `,a]}),e.student_count<n&&(0,q.jsxs)(`h3`,{className:(0,J.default)(ZH[`manage-classes-assignment-info`]),children:[`Assigned to `,e.student_count,`/`,n,(0,Ff.default)(` students`,n)]}),(0,q.jsx)(XH,{activities:e.activity_summary,classId:t,unitType:e.unit_type,assignmentId:e.id})]})})]})},eU=({availablePracticeSubjects:e,assignmentsAreLoaded:t=!1,assignmentsPaginationDetails:n,currentPage:r,onPageChange:i,pastAssignmentsTab:a=!1,assignments:o,match:s,classSection:c,children:l,isVocabPracticeEnabled:u})=>{if(!o||!t)return(0,q.jsx)(V,{message:`Loading Assignments`});let{params:d}=s,{classId:f}=d,p=c?.students?.length??0,m=!!c&&!c.is_archived,h=()=>Lf.clickedToAssign(Fx.MY_CLASSES_PAGE),g=()=>{let t=!e.length;return(0,q.jsx)(Xo,{disabled:!t,children:(0,q.jsx)(t?`span`:({children:e})=>(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${f}/assignments/add-practice/`,children:e}),{children:(0,q.jsx)(qx,{theme:`practice`,disabled:t})})})},_=()=>(0,q.jsxs)(`div`,{className:`current-and-past-assignments`,children:[(0,q.jsx)(Yc,{trueOption:(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${f}/assignments/`,children:`Current`}),falseOption:(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${f}/assignments/past/`,children:`Past`})}),m&&!a&&(0,q.jsxs)(`div`,{className:`assign-buttons-wrapper`,children:[u&&(0,q.jsx)(g,{}),(0,q.jsx)(Gf,{onClick:h,to:`/accounts/manage/class-sections/${f}/assignments/add/`,children:(0,q.jsx)(qx,{})})]})]}),v=Math.ceil((n?.count||0)/10);return(0,q.jsxs)(`div`,{children:[l,(0,q.jsx)(_,{}),o&&o.length?o.map(e=>e.is_practice?(0,q.jsx)(QH,{showLessonPill:u,assignment:e,classId:f,classSize:p,subject:e.subject},e.id):(0,q.jsx)(qH,{showLessonPill:u,assignment:e,classId:f,classSize:p},e.id)):a?(0,q.jsxs)(`div`,{className:`teacher-reviews-no-assignments`,children:[(0,q.jsx)(`p`,{children:`You have no past assignments.`}),(0,q.jsx)(`img`,{src:ws+`characters/detective.png`})]}):(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{className:`nolist`,children:`You have no current assignments.`})}),v>1&&(0,q.jsx)(qc,{totalPages:v,currentPage:r,setPageNumber:i,isLoading:!t}),!a&&m&&(0,q.jsxs)(Gf,{onClick:h,to:`/accounts/manage/class-sections/${f}/assignments/add/`,className:`manage-classes-classContainer flo-card-container addAssignment`,children:[(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon add`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M14,0h-4C4.5,0,0,4.5,0,10v4c0,5.5,4.5,10,10,10h4c5.5,0,10-4.5,10-10v-4C24,4.5,19.5,0,14,0z M19,13c0,0.6-0.4,1-1,1h-4v4c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-4H6c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1h4V6c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v4h4c0.6,0,1,0.4,1,1V13z`})}),`Assign Lesson`]})]})},tU=class extends G.Component{state={assignmentsAreLoaded:!1,currentPage:1};componentDidMount(){this.fetchData(),this._mounted=!0}componentWillUnmount(){this._mounted=!1}componentDidUpdate(e){let{location:t,match:n}=this.props,r=n.params.classId!==e.match.params.classId,i=t!==e.location&&t.pathname===n.url&&e.location.pathname.startsWith(t.pathname),a=e.location.pathname.includes(`/past/`),o=t.pathname.includes(`/past/`),s=t!==e.location&&a!==o;(r||i||s)&&(this.setState({assignmentsAreLoaded:!1,currentPage:1}),this.fetchData(1))}fetchData=(e=this.state.currentPage)=>{let{match:t,location:n,isVocabPracticeEnabled:r,dispatch:i}=this.props,a=t.params.classId,o=n.pathname.includes(`/past/`);Pd.getAssignmentList(a?{class_section:a,page:e,status:o?`past`:`current`}:{},e=>(this._mounted&&this.setState({assignmentsAreLoaded:!0}),e)),a&&r&&i(pt.getAvailableStudents(a))};onPageChange=e=>{this.setState({assignmentsAreLoaded:!1,currentPage:e}),this.fetchData(e)};onCloseAssignmentModalFlow=()=>{let{history:e,match:t}=this.props;e.push(`/accounts/manage/class-sections/${t.params.classId}/assignments/`)};logAddAssignment=(e,t)=>{Oi(`attempted to create an assignment from manage world`,`${e}`,`unit`,`${t}`)};render(){let{assignments:e,assignmentsPaginationDetails:t,classSection:n,isVocabPracticeEnabled:r,match:i,units:a,user:o,availablePracticeSubjects:s,isLoadingAvailableSubjects:c}=this.props,{assignmentsAreLoaded:l,currentPage:u}=this.state;if(r&&c&&!s)return(0,q.jsx)(V,{});let d={availablePracticeSubjects:Object.keys(s||{}),assignments:e.list.data,assignmentsAreLoaded:l,assignmentsPaginationDetail
341s:t,classSection:n,currentPage:u,isVocabPracticeEnabled:r,onPageChange:this.onPageChange,pastAssignmentsTab:!1,units:a,user:o};return(0,q.jsx)(`div`,{style:{padding:`32px`},children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${i.path}past/`,render:e=>(0,q.jsx)(eU,{...d,...e,pastAssignmentsTab:!0})}),(0,q.jsx)(x,{path:`${i.path}add/`,render:e=>(0,q.jsx)(eU,{...d,...e,children:(0,q.jsx)(dx,{logConfirm:this.logAddAssignment,closeModal:this.onCloseAssignmentModalFlow,preselectedClassSection:n,createdFromAssignmentsTab:!0})})}),(0,q.jsx)(x,{path:`${i.path}add-practice/`,render:e=>(0,q.jsx)(eU,{...d,...e,children:(0,q.jsx)(KV,{onClose:this.onCloseAssignmentModalFlow,classSection:n,createdFromAssignmentsTab:!0})})}),(0,q.jsx)(x,{path:`${i.path}standalone/:assignmentId/`,render:t=>(0,q.jsx)(UH,{assignmentListIsPending:!e.list.request||e.list.request.state()===`pending`,isStandaloneAssignment:!0,isVocabPracticeEnabled:r,...this.props,...t})}),(0,q.jsx)(x,{path:`${i.path}:assignmentId/`,render:t=>(0,q.jsx)(UH,{assignmentListIsPending:!e.list.request||e.list.request.state()===`pending`,isStandaloneAssignment:!1,isVocabPracticeEnabled:r,...this.props,...t})}),(0,q.jsx)(x,{render:e=>(0,q.jsx)(eU,{...d,...e})})]})})}},nU=N()(tU),rU=({classSection:e,coteacher:t,callback:n})=>async r=>{let i=t.id?`${t.first_name} ${t.last_name}`:t.email;try{let a={data:{coteacher:t},...Me()},{entities:{CLASS_SECTION:o,USER:s}}=je((await Kt.delete(`/api/classes/${e.id}/delete_co_teacher/`,a)).data,Qi);la(r,{CLASS_SECTION:o}),an(r,{USER:s}),n(),F.success({message:`${i} has been successfuly removed.`})}catch(e){throw F.error({message:`Coteacher removal failed: Failed removing ${i}. Please try again.`}),e.response.data}};function iU(e={}){let{nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:i}=e,[a,o]=(0,G.useState)(!1),s=(0,G.useRef)(r);s.current=r;let c=(0,G.useRef)(i);return c.current=i,(0,G.useEffect)(()=>{let e=document.createElement(`script`);return e.src=`https://accounts.google.com/gsi/client`,n&&(e.src+=`?hl=${n}`),e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;o(!0),(e=s.current)==null||e.call(s)},e.onerror=()=>{var e;o(!1),(e=c.current)==null||e.call(c)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[t]),a}var aU=(0,G.createContext)(null);function oU({clientId:e,nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:i,children:a}){let o=iU({nonce:t,onScriptLoadSuccess:r,onScriptLoadError:i,locale:n}),s=(0,G.useMemo)(()=>({locale:n,clientId:e,scriptLoadedSuccessfully:o}),[e,o]);return G.createElement(aU.Provider,{value:s},a)}function sU(){let e=(0,G.useContext)(aU);if(!e)throw Error(`Google OAuth components must be used within GoogleOAuthProvider`);return e}function cU({flow:e=`implicit`,scope:t=``,onSuccess:n,onError:r,onNonOAuthError:i,overrideScope:a,state:o,...s}){let{clientId:c,scriptLoadedSuccessfully:l}=sU(),u=(0,G.useRef)(),d=(0,G.useRef)(n);d.current=n;let f=(0,G.useRef)(r);f.current=r;let p=(0,G.useRef)(i);p.current=i,(0,G.useEffect)(()=>{if(!l)return;let n=e===`implicit`?`initTokenClient`:`initCodeClient`;u.current=((window==null?void 0:window.google)?.accounts)?.oauth2[n]({client_id:c,scope:a?t:`openid profile email ${t}`,callback:e=>{var t;if(e.error)return f.current?.call(f,e);(t=d.current)==null||t.call(d,e)},error_callback:e=>{var t;(t=p.current)==null||t.call(p,e)},state:o,...s})},[c,l,e,t,o]);let m=(0,G.useCallback)(e=>u.current?.requestAccessToken(e),[]),h=(0,G.useCallback)(()=>u.current?.requestCode(),[]);return e===`implicit`?m:h}var lU=e=>{let{render:t,onSuccess:n,onError:r,scope:i,uxMode:a,googleClassroomAuth:o}=e;return t(o?()=>n(o):cU({onError:r,onSuccess:n,scope:i,ux_mode:a}))},uU=e=>(0,q.jsx)(oU,{clientId:Pr.CLIENT_ID,children:(0,q.jsx)(lU,{...e})});uU.propTypes={googleClassroomAuth:K.default.object,onError:K.default.func.isRequired,onSuccess:K.default.func.isRequired,render:K.default.func.isRequired,scope:K.default.string,uxMode:K.default.string},uU.defaultProps={googleClassroomAuth:null,scope:Pr.SCOPES,uxMode:`popup`};var dU={button:`SyncGoogleClassButton__button___4229b7b0`,image:`SyncGoogleClassButton__image___c04a9853`,text:`SyncGoogleClassButton__text___ea000059`},fU=class extends G.Component{openGoogleClassroomForm=()=>{let{classSection:e,dispatch:t}=this.props;t(Fd({modal:Q.GOOGLE_CLASSROOM_FORM,props:{closeModal:()=>t(Id()),isOpen:!0,preselectedClassSectionToSync:e}}))};
341renderButton=e=>{let{className:t,children:n,isWrapper:r}=this.props;return r?(0,q.jsx)(`div`,{onClick:e,children:n}):(0,q.jsxs)(`button`,{onClick:e,className:(0,J.default)(t,dU.button),type:`button`,children:[(0,q.jsx)(`img`,{className:(0,J.default)(dU.image),src:`https://flocabulary.s3.amazonaws.com/images/googleclassroombutton2.png`}),(0,q.jsx)(`span`,{className:(0,J.default)(dU.text),children:`Sync Roster`})]})};render=()=>{let{shouldUseNewGoogleApi:e,onGoogleClassroomLoginSuccess:t,onGoogleClassroomLoginError:n,classSection:r,googleClassroomAuth:i}=this.props;return e?(0,q.jsx)(uU,{onSuccess:e=>{this.openGoogleClassroomForm(),t(e,Rf(r),r.subscription)},onError:e=>{this.openGoogleClassroomForm(),n(e)},render:e=>this.renderButton(e),googleClassroomAuth:i}):this.renderButton(this.openGoogleClassroomForm)}},pU=class extends G.PureComponent{static defaultProps={className:``};render(){let{className:e}=this.props;return(0,q.jsxs)(`svg`,{width:`24`,height:`14`,viewBox:`0 0 24 14`,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon addCoteacher ${e}`,children:[(0,q.jsx)(`path`,{d:`M6.60002 4.33331V9.53331M3.90002 6.93331H9.30002`,strokeWidth:`1.579`,strokeLinecap:`round`}),(0,q.jsx)(`path`,{d:`M11.4276 3.1928C11.4276 1.45947 12.9567 0 14.772 0C16.5882 0 18.1173 1.45947 18.1173 3.1928C18.1173 4.92613 16.5882 6.3856 14.772 6.3856C12.9567 6.3856 11.4276 4.92613 11.4276 3.1928ZM14.9196 7.52613C12.4158 7.52613 10.5879 8.6996 9.4359 11.0474C9.33363 11.256 9.2878 11.4862 9.30267 11.7165C9.31754 11.9468 9.39263 12.1697 9.52096 12.3645C9.64929 12.5593 9.82669 12.7198 10.0367 12.8309C10.2467 12.942 10.4824 13.0002 10.722 13H19.119C19.3584 12.9999 19.594 12.9415 19.8037 12.8302C20.0134 12.719 20.1906 12.5586 20.3187 12.3638C20.4468 12.169 20.5218 11.9462 20.5366 11.716C20.5513 11.4859 20.5055 11.2559 20.4033 11.0474C19.2513 8.6996 17.4243 7.52613 14.9205 7.52613H14.9196Z`})]})}},mU=class extends G.PureComponent{static defaultProps={className:``,primaryColor:`#5559C3`};render(){let{className:e,primaryColor:t}=this.props;return(0,q.jsx)(`svg`,{width:`36px`,height:`20px`,viewBox:`0 0 36 20`,version:`1.1`,className:e,children:(0,q.jsx)(`g`,{id:`Design`,stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,children:(0,q.jsx)(`g`,{id:`Group-2-Copy`,transform:`translate(-20.000000, -70.496094)`,fill:t,children:(0,q.jsxs)(`g`,{id:`add_student`,transform:`translate(20.000000, 71.000000)`,children:[(0,q.jsx)(`g`,{id:`Group-5`,fillRule:`nonzero`,children:(0,q.jsxs)(`g`,{id:`if_group_309042`,children:[(0,q.jsxs)(`g`,{id:`Group`,transform:`translate(15.826087, 0.000000)`,children:[(0,q.jsx)(`path`,{d:`M5.06521739,11 C3.04347826,11 1.42608696,11.5333333 0.213043478,12.2 C1.47101449,13.2666667 2.45942029,14.5555556 3.17826087,16.0666667 L3.17826087,19 L11.0758182,19.000005 C12.1803905,19.000005 13.0758232,18.1045723 13.0758232,17 C13.0758232,16.6931506 13.0052181,16.3904158 12.8694722,16.1152257 C11.1873119,12.7050752 8.5858936,11 5.06521739,11 Z`,id:`Shape`}),(0,q.jsx)(`ellipse`,{id:`Oval`,cx:`4.7173913`,cy:`4.66666667`,rx:`4.7173913`,ry:`4.66666667`})]}),(0,q.jsx)(`path`,{d:`M3.836205,4.66666667 C3.836205,2.13333333 5.99272674,0 8.55359631,0 C11.1144659,0 13.2709876,2.13333333 13.2709876,4.66666667 C13.2709876,7.2 11.1144659,9.33333333 8.55359631,9.33333333 C5.99272674,9.33333333 3.836205,7.2 3.836205,4.66666667 Z M8.76086957,11 C5.2302977,11 2.65304714,12.7146737 1.02911788,16.1440211 L1.02909908,16.1440122 C0.556361552,17.14232 0.982420416,18.3348378 1.98072818,18.8075753 C2.24829245,18.9342774 2.5406478,19 2.83669519,19 L14.6850796,18.9999767 C15.7896362,18.9999767 16.6850563,18.1045566 16.6850563,17 C16.6850563,16.7039611 16.619336,16.4116142 16.4926384,16.1440572 C14.8687101,12.7146857 12.2914538,11 8.76086957,11 Z`,id:`Shape`})]})}),(0,q.jsx)(`path`,{d:`M31.5,6.5 L31.5,12.5`,id:`Line-2`,stroke:t,strokeWidth:`2`,strokeLinecap:`round`}),(0,q.jsx)(`path`,{d:`M28.5,9.5 L34.5,9.5`,id:`Line-3`,stroke:t,strokeWidth:`2`,strokeLinecap:`round`})]})})})})}},hU={"default-browse-thumbnail-dimensions":`ManageClass__default-browse-thumbnail-dimensions___4c7f2aa2`,"default-browse-card-dimensions":`ManageClass__default-browse-card-dimensions___e401df84`,container:`ManageClass__container___239c53fe`,section:`ManageClass__section___4e1ff5b2`,sectionIcon:`ManageClass__sectionIcon___57803b44`,sectionIconSm:`ManageClass__sectionIconSm___b7b8a8e0`,heading:`ManageClass__heading___dbc4f698`,boldtext:`ManageClass__boldtext___e5f2a398`,textRow:`ManageClass__textRow___4dadec89`,row:`ManageClass__row___d8c63743`,code:`ManageClass__code___1c7d0fcb`,button:`ManageClass__button___3079d4ba`,buttonEdit:`ManageClass__buttonEdit___04d29a83`,buttonArchive:`ManageClass__buttonArchive___fbe83c1c`,buttonInvites:`ManageClass__buttonInvites___0a064161`,buttonCode:`ManageClass__buttonCode___3a4995db`,buttonSyncRoster:`ManageClass__buttonSyncRoster___b87bcac6`,copy:`ManageClass__copy___57162a57`,tooltip:`ManageClass__tooltip___6342af28`,"coteacher-list-title":`ManageClass__coteacher-list-title___50bdf654`,"coteacher-list-container":`ManageClass__coteacher-list-container___1f171104`,"coteacher-list":`ManageClass__coteacher-list___f4da5298`,"coteacher-list--scrollable":`ManageClass__coteacher-list--scrollable___bea633b9`,"coteacher-name":`ManageClass__coteacher-name___e654e75e`,"coteacher-name--pending":`ManageClass__coteacher-name--pending___39731a7f`,"coteacher-list-item":`ManageClass__coteacher-list-item___0bb8c0f7`,"coteacher-list-item--deletable":`ManageClass__coteacher-list-item--deletable___f980b75d`,"delete-svg":`ManageClass__delete-svg___a267d09b`,"gc-add-users":`ManageClass__gc-add-users___ae9ebfef`}
341,gU={"default-browse-thumbnail-dimensions":`EditClassContent__default-browse-thumbnail-dimensions___8fa4e2f8`,"default-browse-card-dimensions":`EditClassContent__default-browse-card-dimensions___173af6db`,title:`EditClassContent__title___5135b555`},_U=({classSection:e,subjects:t,grades:n})=>{let r=e.elementary_filter_enabled,i=n[e?.grade]||null,a=t[e?.subject]||null,o=e.text_to_speech_enabled_students.length,s=e.student_count;return(0,q.jsxs)(`div`,{className:`text--smallest`,children:[(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(gU.title),children:` Class name: `}),(0,q.jsxs)(`span`,{className:(0,J.default)(hU.boldtext),children:[` `,e.name,` `]})]}),!!i&&(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(gU.title),children:` Grade: `}),(0,q.jsx)(`span`,{className:(0,J.default)(hU.boldtext),children:i})]}),!!a&&(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(gU.title),children:` Subjects: `}),(0,q.jsx)(`span`,{className:(0,J.default)(hU.boldtext),children:a})]}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(gU.title),children:`Immersive Reader: `}),(0,q.jsx)(`span`,{"data-testid":`manage-class-tts-on`,className:(0,J.default)(hU.boldtext),children:Bf(e.text_to_speech_enabled,o,s)})]}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:(0,J.default)(gU.title),children:` Elementary Filter: `}),(0,q.jsx)(`span`,{className:(0,J.default)(hU.boldtext),children:r?`ON`:`OFF`})]})]})},vU=({openModal:e,type:t})=>{let n={[fV.TEACHER_CLASS]:{body:`Invite co-teacher(s) to join your class via an email.`,button:`Teachers`},[fV.STUDENT]:{body:`Invite your students via email by selecting contacts from Gmail or Office 365 or entering addresses.`,button:`Students`}}[t];if(!n)return null;let{body:r,button:i}=n;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{className:(0,J.default)(`text--smallest`,hU.boldtext),children:`Email Invitations:`}),(0,q.jsx)(`p`,{className:`text--smallest`,children:r}),(0,q.jsxs)(jo,{onClick:e,className:(0,J.default)(hU.button,hU.buttonInvites),style:{padding:0},children:[`Invite `,i]})]})},yU=N(e=>{let t=Ui([D.ENABLE_NEW_GOOGLE_API_LIB])(e),n=KI(e);return{isCoTeachersAvailable:qI(e),activeUser:z(e),googleClassroomAuth:ne(e),shouldUseNewGoogleApi:t[D.ENABLE_NEW_GOOGLE_API_LIB],shouldUseReduxClasses:n}},e=>({dispatch:e,...U({closeModal:Id,openModal:Fd,removeCoTeacher:rU,onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess,toggleClassSectionArchive:mi.classSectionToggleArchive,setFromArchiveClasses:mi.setFromArchiveClasses},e)}))(({actions:{closeModal:e,onGoogleClassroomLoginError:t,onGoogleClassroomLoginSuccess:n,openModal:r,removeCoTeacher:i,toggleClassSectionArchive:a,setFromArchiveClasses:o},activeUser:s,classSection:c,dispatch:l,googleClassroomAuth:u,grades:d,history:f,isCoTeachersAvailable:p,shouldUseNewGoogleApi:m,shouldUseReduxClasses:h,subjects:g})=>{let[_,v]=(0,G.useState)(c&&c.coteachers),[y,b]=(0,G.useState)(null),[x,S]=(0,G.useState)(c&&c.invited_coteachers),[C,w]=(0,G.useState)(!1);if((0,G.useEffect)(()=>{c?.is_archived&&(f.push(`/accounts/manage/class-sections/`),o(!0))},[c,c.is_archived]),!c)return null;let T=e=>{b(e)},E=()=>{b(null)},D=(e,t)=>t?(0,q.jsxs)(`span`,{children:[(0,q.jsxs)(`strong`,{children:[` `,e.name,` `]}),` has been archived. You can now find it in the`,(0,q.jsx)(`strong`,{children:` Archived Classes `}),` section at the bottom of your class list.`]}):null,ee=()=>{F.success({message:`Archiving class...`}),h?a(c,(0,q.jsxs)(`span`,{children:[(0,q.jsxs)(`strong`,{children:[` `,c.name,` `]}),` has been archived. You can now find it in the`,(0,q.jsx)(`strong`,{children:` Archived Classes `}),` section at the bottom of your class list.`]})):Lf.toggleArchiveClass(c,D,l).then(()=>{f.push({pathname:`/accounts/manage/class-sections/`})})},O=()=>{r({modal:Q.ARCHIVE_CLASS,props:{classSection:c,onConfirm:ee}})},te=()=>{r({modal:Q.EDIT_CLASS,props:{classSection:c,toggle:e}})},ne=e=>{let t=[...x,...e];S(t);let n={[c.id]:{...c,invited_coteachers:t}};la(l,{CLASS_SECTION:n}),an(l,{CLASS_SECTION:n})},re=t=>{let n=t===fV.TEACHER_CLASS;r({modal:Q.INVITE_MODAL,props:{callback:n?ne:()=>{},classSection:c,closeModal:e,type:t,showOfficeButton:!1,heading:n?`Invite co-teacher(s) to your class`:`Send an email invitation to your students`}})},ie=e=>{let t=[...e.isPending?x:_],n=e.isPending?t.indexOf(e.email):t.findIndex(t=>t.id===e.id);(n>=1||n===0)&&(t.splice(n,1),e.isPending?S(t):v(t)),w(!1),E()},ae=()=>{w(!0),y&&i({classSection:c,coteacher:y,callback:()=>ie(y)})},oe=e=>Rf(c)?(0,q.jsx)(`div`,{children:(0,q.jsxs)(`div`,{className:(0,J.default)(hU[`gc-add-users`]),children:[(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h3`,{className:(0,J.default)(`text--smallest`,hU.boldtext),children:`Sync Roster with Google Classroom`}),(0,q.jsx)(`p`,{className:`text--smallest`,children:`Update your class roster to match Google Classroom.`})]}),(0,q.jsx)(fU,{dispatch:l,classSection:c,className:(0,J.default)(hU.buttonSyncRoster),shouldUseNewGoogleApi:m,onGoogleClassroomLoginError:t,onGoogleClassroomLoginSuccess:n,googleClassroomAuth:u})]})}):(0,q.jsx)(`div`,{children:(0,q.jsx)(vU,{type:e,openModal:()=>re(e)}
341)}),se=({classCode:e})=>(0,q.jsxs)(`div`,{className:(0,J.default)(hU.row),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(`text--smallest`,hU.boldtext),children:`Class code:`}),(0,q.jsxs)(`p`,{className:`text--smallest`,children:[`Have students visit`,` `,(0,q.jsx)(`a`,{href:`https://www.flocabulary.com/join-class/`,target:`_blank`,children:`www.flocabulary.com/join-class`}),` `,`and enter the class code.`]}),(0,q.jsx)(`span`,{className:(0,J.default)(hU.code),id:`classCode-ab`,children:e}),(0,q.jsx)(NL,{className:(0,J.default)(hU.button,hU.buttonCode,hU.copy),targetId:`classCode-ab`,copyText:`${e}`,icon:!0,classCode:!0}),(0,q.jsx)(`span`,{className:(0,J.default)(`flo-tooltip`,hU.tooltip),children:`Click to copy`})]}),ce=({isGoogleClass:e,isPrimaryTeacher:t})=>{let n=`Add Students ${e&&p?`& Co-Teacher(s)`:``}`;return(0,q.jsxs)(`div`,{className:(0,J.default)(hU.section),children:[(0,q.jsx)(mU,{primaryColor:`#181828`,className:(0,J.default)(hU.sectionIcon)}),(0,q.jsx)(`h2`,{className:(0,J.default)(`heading--base`,hU.heading),children:n}),(0,q.jsxs)(`div`,{className:(0,J.default)(hU.row),children:[oe(fV.STUDENT),e&&ue(!1,t,!!e)]}),!e&&(0,q.jsx)(se,{classCode:c.code})]})},le=(e,t)=>{let n=e.isPending?e.email:e.id,r=e.isPending?e.email:`${e.first_name} ${e.last_name}`;return(0,q.jsxs)(`div`,{"data-testid":`coteacher-list-item`,onClick:()=>t&&T(e),className:(0,J.default)(hU[`coteacher-list-item`],{[hU[`coteacher-list-item--deletable`]]:t}),children:[(0,q.jsx)(`p`,{className:(0,J.default)(hU[`coteacher-name`],{[hU[`coteacher-name--pending`]]:e.isPending}),children:r}),t&&(0,q.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 24 24`,className:(0,J.default)(hU[`delete-svg`]),xmlns:`http://www.w3.org/2000/svg`,"data-testid":`delete-coteacher-icon`,children:[(0,q.jsx)(`rect`,{width:`24`,height:`24`,rx:`10`,fill:`#DD2D18`}),(0,q.jsx)(`rect`,{x:`4`,y:`10`,width:`16`,height:`4`,rx:`2`,fill:`white`})]})]},`class_section-coteacher-${n}`)},ue=(e,t,n)=>{let r=[..._.map(e=>({...e,isPending:!1})),...x.map(e=>({email:e,isPending:!0}))];if(!r.length)return null;let i=r.sort((e,t)=>(e.isPending?e.email:e.first_name).localeCompare(t.isPending?t.email:t.first_name)),a=!e&&!n&&t;return(0,q.jsxs)(`div`,{className:(0,J.default)(hU[`coteacher-list-container`]),children:[!e&&(0,q.jsxs)(`h3`,{className:(0,J.default)(`text--smallest`,hU.boldtext,hU[`coteacher-list-title`]),children:[`Co-teachers (`,r.length,`)`]}),(0,q.jsx)(`div`,{className:(0,J.default)(hU[`coteacher-list`],{[hU[`coteacher-list--scrollable`]]:r.length>5}),children:i.map(e=>le(e,a))})]})},de=({isCleverClass:e,isGoogleClass:t,isPrimaryTeacher:n})=>{if(!(e?_.length>0:!t))return null;let r=[..._,...x].length;return(0,q.jsxs)(`div`,{className:(0,J.default)(hU.section),children:[(0,q.jsx)(pU,{className:(0,J.default)(hU.sectionIcon)}),(0,q.jsx)(`h2`,{className:(0,J.default)(`heading--base`,hU.heading),children:e?`CO-TEACHER(S) (${r})`:`Add Co-Teacher(s)`}),(0,q.jsxs)(`div`,{className:(0,J.default)(hU.row),children:[!e&&oe(fV.TEACHER_CLASS),ue(e,n,!!t)]})]})},k=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(hU.section),children:[(0,q.jsx)(Wc,{className:(0,J.default)(hU.sectionIcon,hU.sectionIconSm)}),(0,q.jsx)(`h2`,{className:(0,J.default)(`heading--base`,hU.heading),children:`Class settings`}),(0,q.jsx)(_U,{classSection:c,subjects:g,grades:d}),(0,q.jsxs)(jo,{onClick:te,className:(0,J.default)(`center--base`,hU.button,hU.buttonEdit),children:[(0,q.jsx)(_H,{primaryColor:`#181828`}),(0,q.jsx)(`span`,{children:` Edit `})]})]}),fe=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(hU.section),children:[(0,q.jsx)(el,{primaryColor:`#181828`,className:(0,J.default)(hU.sectionIcon,hU.sectionIconSm)}),(0,q.jsx)(`h2`,{className:(0,J.default)(`heading--base`,hU.heading),children:`Archive class`}),(0,q.jsxs)(`div`,{className:(0,J.default)(hU.textRow),children:[(0,q.jsx)(`p`,{className:`text--smallest`,children:`Archive a class at the end of the school year, or when the class is no longer active. When it's archived, youâll no longer be able to add new students or create assignments. If needed, you can restore an archived class.`}),(0,q.jsx)(jo,{onClick:O,className:(0,J.default)(hU.button,hU.buttonArchive),children:`Archive Class`})]})]}),pe=()=>{if(!y)return null;let e=y.isPending?y.email:`${y.first_name} ${y.last_name}`,t=y.isPending;return(0,q.jsx)(wS,{buttonText:`Remove`,closeModal:E,isOpen:!!y,onConfirm:ae,title:`Remove c
341o-teacher${t?` invitation`:``}?`,disableSubmit:()=>C,renderButtons:!C,primaryButtonVariant:`negative-filled`,children:C?(0,q.jsx)(V,{}):(0,q.jsxs)(`p`,{children:[`Are you sure you want to remove `,t&&`the co-teacher invitation for `,(0,q.jsx)(`b`,{children:e}),!t&&` as a co-teacher`,`?`]})})},me=zf(c),he={isCleverClass:c.controlled_via_sync,isGoogleClass:!!Rf(c),isPrimaryTeacher:c.teacher===s.id};return(0,q.jsxs)(`div`,{className:(0,J.default)(hU.container),children:[(0,q.jsx)(pe,{}),!he.isCleverClass&&(0,q.jsx)(ce,{...he}),p&&(0,q.jsx)(de,{...he,isGoogleClass:me===`Google`||he.isGoogleClass}),(0,q.jsx)(k,{}),(0,q.jsx)(fe,{})]})}),bU={"default-browse-thumbnail-dimensions":`ImmersiveReaderModalContent__default-browse-thumbnail-dimensions___cbd06e10`,"default-browse-card-dimensions":`ImmersiveReaderModalContent__default-browse-card-dimensions___14fd872b`,title:`ImmersiveReaderModalContent__title___923d9212`,subtitle:`ImmersiveReaderModalContent__subtitle___40e6679f`,buttons:`ImmersiveReaderModalContent__buttons___4dfc67bd`,content:`ImmersiveReaderModalContent__content___c42ce599`},xU=N()(({classSectionId:e,onClose:t,saveSelection:n,studentsList:r,studentCount:i,initialSelectedStudents:a,globallyEnabledStudents:o})=>{let[s,c]=(0,G.useState)(!1),[l,u]=(0,G.useState)([]),[d,f]=(0,G.useState)(!1);(0,G.useEffect)(()=>{r!==null&&f(!0)},[r]);let p=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(bU.buttons),children:[(0,q.jsx)(Zf,{onClick:t,containerStyle:{marginRight:`5px`},children:`Cancel`}),(0,q.jsx)(Yf,{onClick:()=>n(l,s),containerStyle:{marginLeft:`5px`},disabled:a!==!0&&!!l.length&&!!a.length&&!(0,Qf.xor)(l,a).length,children:`Save Selection`})]}),m=(e,t)=>{u(e),c(t)},h=t=>!!e&&o.includes(t);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(bU.content),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(`flo-modal-title`,bU.title),children:`Immersive Reader`}),(0,q.jsxs)(`h3`,{className:(0,J.default)(bU.subtitle),children:[`Immersive Reader is a text-to-speech and text translation tool.`,(0,q.jsx)(`br`,{}),`Select the students youâd like to enable it for.`]}),(0,q.jsx)(_b,{studentCount:i,studentsLoaded:d,studentsList:r,initialSelectedStudents:a===!0?ib:a,setSelectedStudents:m,emptyStateMessage:`which students have access to Immersive Reader`,StudentRow:({children:e,student:t,disabled:n,checked:r})=>(0,q.jsxs)(q.Fragment,{children:[e,!n&&!r&&h(t.id)&&(0,q.jsx)(Xa,{inline:!0,Icon:e=>(0,q.jsx)(Go,{...e}),style:{position:`absolute`,right:`16px`},children:`This student will continue to have Immersive Reader because it is enabled for them in another class.`})]})})]}),(0,q.jsx)(p,{})]})}),SU=({className:e})=>(0,q.jsx)(`svg`,{className:e,viewBox:`0 0 74 96`,xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsx)(`g`,{stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,transform:`translate(-776.000000, -272.000000)`,children:(0,q.jsx)(`g`,{transform:`translate(773.000000, 267.000000)`,fill:`#E6E6E6`,children:(0,q.jsx)(`path`,{d:`M66.8878502,96.8782186 C33.4350824,82.2115197 31.1402131,48.9763555 36.8815065,19.2087963 C40.365011,26.5383539 41.8667702,34.961847 47.1939983,41.3339741 C50.9782667,45.8575965 59.4635152,41.392747 55.6236261,36.8008721 C48.4609145,28.2294986 48.8193591,10.6544859 37.6025157,5.24168533 C26.2950311,-0.220408685 12.754478,17.6560524 8.14825906,24.8206666 C5.38782376,29.1091972 12.2765519,34.3172403 15.8136171,30.2638016 C19.3795227,26.1705489 22.764146,21.7170748 27.1520021,18.4940412 C21.0872845,51.6628488 24.9827943,88.4224951 61.9602672,104.63625 C67.6170995,107.114194 72.5714629,99.369434 66.8878502,96.8782186`,transform:`translate(38.456952, 54.669428) rotate(-9.000000) translate(-38.456952, -54.669428) `})})})}),CU=({classId:e,hideArrow:t=!1})=>(0,q.jsxs)(`div`,{className:`center--base`,style:{flexDirection:`column`},children:[!t&&(0,q.jsx)(SU,{className:`manage__student__arrow`}),(0,q.jsx)(`h3`,{className:`heading--large manage__student__header`,children:`No students in this class yet.`}),(0,q.jsx)(`p`,{className:`text--smallest manage__student__subheader`,children:`Get your class started by adding students via the Manage Class tab.`}),(0,q.jsx)(Gf,{className:`manage__student__button`,to:`/accounts/manage/class-sections/${e}/manage/`,children:`Manage class`})]}),wU=class extends G.Component{static defaultProps={paginateBy:20};static propTypes={classId:K.default.string,editStudent:K.default.func.isRequired,classSection:K.default.object.isRequired,studentList:K.default.array.isRequired};state={editStudentData:null,IRByStudentModalState:!1,page:1,removeStudentData:null,sortColumn:null,sortReverse:null};componentDidUpdate(e,t){let{IRByStudentModalState:n}=this.state;n===`loading`&&e?.classSection&&this.props?.classSection&&e.classSection?.text_to_speech_enabled_students?.length!==this.props.classSection?.text_to_speech_enabled_students?.length&&this.closeIRByStudentModal()}getActions=()=>{let{classSection:e}=this.props;if(!e.is_archived)return[{icon:(0,q.jsx)(xV,{}),callback:this.handleEditIconClick},{icon:(0,q.jsx)(QI,{}),callback:this.handleDeleteIconClick}]};getColumns=()=>{let e=e=>e;return[{name:`first_name`,header:`First Name`,onSort:this.handleSort,s
341ortFn:e},{name:`last_name`,header:`Last Name`,onSort:this.handleSort,sortFn:e},{name:`username`,header:`Username`,onSort:this.handleSort,sortFn:e},{name:`text_to_speech_enabled`,header:this.getImmersiveReaderHeader(),onSort:null},{name:`elementary_filter_enabled`,header:this.getElementaryFilterHeader(),onSort:null}]};getElementaryFilterHeader=()=>[(0,q.jsx)(`p`,{className:`header-cell-container__text`,children:`Elementary Filter`},`elementary-filter-header-text`),(0,q.jsxs)($c,{className:`manage-teacher-role-info`,children:[`As a teacher, you can see which of the students in your class currently have the Elementary Filter enabled. If the Elementary Filter is disabled for any of a student's joined classes, then they are able to view sensitive content. See our`,(0,q.jsxs)(`a`,{target:`_blank`,className:`texttospeech__helplink`,href:`https://support.renaissance.com/s/article/Elementary-Filter-Overview-1753103306265`,children:[` `,`FAQ page`]}),` `,`for more info.`]},`elementary-filter-info`)];getStudentList=()=>{let{studentList:e}=this.props,{sortColumn:t,sortReverse:n}=this.state,r=ja.sortBy(e,t);return n?r.reverse():r};getTableData=()=>{let{paginateBy:e}=this.props,{page:t}=this.state;return this.getStudentList().slice((t-1)*e,(t-1)*e+e).map(e=>({...e,actionsDisabled:e.clever_id||e.classlink_id,elementary_filter_enabled:e.elementary_filter_enabled?`On`:`Off`,loading:e.removePending,text_to_speech_enabled:e.text_to_speech_enabled?`On`:`Off`,username:(e.clever_id||e.classlink_id)&&TV(e.username)?(0,q.jsx)(`span`,{style:{fontStyle:`italic`},children:`Clever Instant Login`}):e.username}))};getImmersiveReaderHeader=()=>[(0,q.jsx)(`p`,{className:`header-cell-container__text`,children:`Immersive Reader`},`manage-teacher-text-to-speech-header-text`),(0,q.jsx)(`button`,{className:`manage-teacher-text-to-speech`,onClick:()=>this.setState({IRByStudentModalState:!0}),children:(0,q.jsx)(xV,{})},`manage-teacher-text-to-speech`),(0,q.jsxs)($c,{className:`manage-teacher-role-info`,children:[`Microsoft's Immersive Reader is a text-to-speech and text translation tool. If Immersive Reader is on for a student in any of their classes, it will be on for them site-wide.`,` `,(0,q.jsx)(WL,{target:`_blank`,className:`texttospeech__helplink`,href:`https://support.renaissance.com/s/article/Flocabulary-s-Integration-with-Microsoft-s-Immersive-Reader-1753103306191`,children:`Click here`}),` `,`to learn more.`]},`manage-teacher-text-to-speech-info`)];getTotalPages=()=>{let{paginateBy:e}=this.props;return Math.ceil(this.getStudentList().length/e)};handleDeleteIconClick=e=>{e.clever_id||e.classlink_id?F.error({message:`Cannot remove Roster Login student from class`}):this.setState({removeStudentData:e})};handleEditIconClick=e=>{e.clever_id||e.classlink_id?F.error({message:`Cannot edit Roster Login student`}):this.setState({editStudentData:e})};handleRemoveStudent=async()=>{let{classSection:e,actions:t}=this.props,{removeStudentData:n}=this.state,r=(0,q.jsxs)(`span`,{children:[(0,q.jsxs)(`strong`,{children:[n.first_name,` `,n.last_name,` (`,n.username,`)`]}),` `,`has been removed from `,e.name,`.`]});t.removeStudent(e,n,r)};handleSort=(e,t)=>{this.setState({sortColumn:e,sortReverse:t})};editStudentHandler=(e,t)=>{let{dispatch:n,classSection:r}=this.props;t.classId=r.id,Lf.editStudent(e,t,n)};renderEditStudentFormModal=()=>{let{editStudent:e}=this.props,{editStudentData:t}=this.state;return t?(0,q.jsx)(CV,{actionCreator:Lf,closeModal:e=>this.setState({editStudentData:null}),editStudent:t,editStudentHandler:this.editStudentHandler,requestHandler:e}):null};renderRemoveStudentModal=()=>{let{removeStudentData:e}=this.state;return e?(0,q.jsx)(wS,{buttonText:`Remove Student`,closeModal:e=>this.setState({removeStudentData:null}),isOpen:e,onConfirm:this.handleRemoveStudent,optimistic:!0,primaryButtonVariant:`negative-filled`,title:`Remove Student from Class`,children:(0,q.jsxs)(`p`,{children:[`Are you sure you want to remove`,` `,(0,q.jsxs)(`strong`,{children:[e.first_name,` `,e.last_name]}),`? You will no longer be able to review their assignments including Read & Respond, Quiz and Lyric Lab results. If this student has left the school, make sure to inform your Flocabulary manager.`]})}):null};closeIRByStudentModal=()=>this.setState({IRByStudentModalState:!1});renderIRByStudentModal=()=>{let{IRByStudentModalState:e}=this.state;if(!e)return null;let{classSection:t,studentList:n,actions:r}=this.props;return(0,q.jsx)(Hf,{onClose:this.closeIRByStudentModal,children:e===`loading`?(0,q.jsx)(V,{}):(0,q.jsx)(`div`,{className:`modal-inner-content modal-inner-content--noMaxHeight`,style:{minHeight:656},children:(0,q.jsx)(xU,{studentsList:n??[],studentCount:t.student_count??0,initialSelectedStudents:t.text_to_speech_enabled_students??[],classSectionId:t.id,saveSelection:(e,n)=>{let i=[...e,...t.text_to_speech_globally_enabled_students],a=t?.students.map(e=>({...e,text_to_speech_enabled:i.includes(e.id)}
341)),o={...t,text_to_speech_enabled_students:e,text_to_speech_enabled:n,students:a};r.editClassSection(o),this.setState({IRByStudentModalState:`loading`})},onClose:this.closeIRByStudentModal,globallyEnabledStudents:t.text_to_speech_globally_enabled_students??[]})})})};render(){let{studentList:e,classId:t}=this.props,{page:n}=this.state;return e.length?(0,q.jsxs)(`div`,{children:[this.renderEditStudentFormModal(),this.renderRemoveStudentModal(),this.renderIRByStudentModal(),(0,q.jsx)(jz,{actions:this.getActions(),columns:this.getColumns(),defaultSortColumn:`last_name`,rowClass:`studentRow`,tableClass:`manage-classes-students-roster`,tableData:this.getTableData()}),(0,q.jsx)(qc,{currentPage:n,setPageNumber:e=>this.setState({page:e}),totalPages:this.getTotalPages()})]}):(0,q.jsx)(CU,{classId:t})}},TU=N(null,e=>({dispatch:e,...U({editClassSection:mi.editClassSectionDetail,removeStudent:mi.classSectionRemoveStudent},e)}))(wU),EU=({classSection:e,editStudent:t,match:{params:n}})=>(0,q.jsx)(`div`,{style:{padding:`32px`},children:e?(0,q.jsx)(TU,{classSection:e,editStudent:t,classId:n.classId,studentList:e.students}):(0,q.jsx)(V,{})}),DU=e=>e.classSections.detail,OU=e=>e.analytics.class.data,kU=e=>e.subscriptions.list,AU=(e,t)=>L([DU,OU,kU],(e,n,r)=>{let i=e[t];return{data:n,schoolId:r[i.subscription].using_organization_id,classSection:i,studentCount:i.students?.length,assignmentCount:i.assignments_count}}),jU={"default-browse-thumbnail-dimensions":`StudentsList__default-browse-thumbnail-dimensions___5ae0984b`,"default-browse-card-dimensions":`StudentsList__default-browse-card-dimensions___3ff0183d`,"students-list":`StudentsList__students-list___48422da7`,"students-list__title":`StudentsList__students-list__title___40a0f80c`,"students-list__content":`StudentsList__students-list__content___a6fc4819`,"students-list__student-column":`StudentsList__students-list__student-column___d73cd00e`,unselectable:`StudentsList__unselectable___ea9e9791`,removed:`StudentsList__removed___da74c35e`,clickable:`StudentsList__clickable___b9e1a021`},MU=({studentsList:e,classId:t,isArchived:n,onStudentSelectedChange:r,isClickable:i=!1})=>{let a=e?.length||0,[o,s]=(0,G.useState)(`AVG SCORE`),[c,l]=(0,G.useState)($t.ASCENDING),[u,d]=(0,G.useState)([]);(0,G.useEffect)(()=>{v(o,c)},[e]);let f=e=>e===$t.ASCENDING,p=(e,t)=>f(t)?e:-e,m=(e,t,n)=>e.wasRemoved&&e.average.score===null?1:t.wasRemoved&&t.average.score===null?-1:e.average.score===null?1:t.average.score===null?-1:p(e.average.score-t.average.score,n),h=e=>e.wasRemoved?e.username:`${e.lastName}, ${e.firstName}`,g=(e,t,n)=>{if(e.wasRemoved)return 1;if(t.wasRemoved)return-1;let r=e.lastName?.toLowerCase()??``,i=e.lastName?.toLowerCase()??``;return p(r.localeCompare(i),n)},_=(e,t,n,r)=>({"AVG SCORE":m,"STUDENT NAME":g})[n](e,t,r),v=(t,n)=>{let r=e?.slice().sort((e,r)=>_(e,r,t,n));d(r)},y=e=>{let t=e,n=t!==o||!f(c)?$t.ASCENDING:$t.DESCENDING;s(t),l(n),v(t,n)};return(0,q.jsxs)(`div`,{className:(0,J.default)(jU[`students-list`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(jU[`students-list__title`]),children:[`Students in Class (`,a,`)`]}),!a&&!n?(0,q.jsx)(CU,{classId:t,hideArrow:!0}):(0,q.jsx)(nl,{columnHeadings:[(0,q.jsx)(Sl,{name:`STUDENT NAME`,sortable:!0,sortColumn:o,sortDirection:c,onSortChanged:y}),(0,q.jsx)(Sl,{name:`EXPOSURES`}),(0,q.jsx)(Sl,{name:`PRACTICE ITEMS`}),(0,q.jsx)(Sl,{name:`WORD PROFICIENCY`}),(0,q.jsx)(Sl,{name:`AVG SCORE`,sortable:!0,sortColumn:o,sortDirection:c,onSortChanged:y})],renderRow:e=>[(0,q.jsx)(Tl,{styles:[`compact`],contentStyles:[`align-left`,`long`],children:(0,q.jsx)(`p`,{className:(0,J.default)(jU[`students-list__student-column`],{[jU.removed]:e.wasRemoved,[jU.unselectable]:!e.wasRemoved,[jU.clickable]:i}),children:(0,q.jsx)(`span`,{onClick:()=>r(e),children:h(e)})})},`student`),(0,q.jsx)(Tl,{styles:[`compact`],contentStyles:[`regular`],children:e.exposureCount},`exposure`),(0,q.jsx)(Tl,{styles:[`compact`],contentStyles:[`regular`],children:e.practiceCount},`practice`),(0,q.jsx)(sl,{styles:[`compact`],proficiency:e.proficiency,contentStyles:[`proficiency`]}
341,`proficiency`),(0,q.jsx)(ll,{styles:[`compact`],proficiency:e,contentStyles:[`pill`]},`proficiency-avg`)],data:u,onPageChange:()=>{},numPages:1,isArchivedHovered:!1,setArchivedClassHovered:()=>{}})]})},NU={"default-browse-thumbnail-dimensions":`TeacherAnalyticsView__default-browse-thumbnail-dimensions___b3901613`,"default-browse-card-dimensions":`TeacherAnalyticsView__default-browse-card-dimensions___8c55a184`,"analytics-content":`TeacherAnalyticsView__analytics-content___a27dfba4`,"proficiency-view":`TeacherAnalyticsView__proficiency-view___5a8124d8`,title:`TeacherAnalyticsView__title___845a7517`,"modal-wrapper":`TeacherAnalyticsView__modal-wrapper___71300358`},PU={"default-browse-thumbnail-dimensions":`OverallProficiencyBanner__default-browse-thumbnail-dimensions___5d499d4e`,"default-browse-card-dimensions":`OverallProficiencyBanner__default-browse-card-dimensions___299d96fb`,container:`OverallProficiencyBanner__container___ab3fb102`,"title-container":`OverallProficiencyBanner__title-container___340ceb87`,title:`OverallProficiencyBanner__title___a661cf4f`,"proficiency-box":`OverallProficiencyBanner__proficiency-box___409960a0`,description:`OverallProficiencyBanner__description___c185b48a`,proficiency:`OverallProficiencyBanner__proficiency___dc4b4c70`,"proficiency-box--high":`OverallProficiencyBanner__proficiency-box--high___c428c19d`,"proficiency-box--medium":`OverallProficiencyBanner__proficiency-box--medium___593b648f`,"proficiency-box--low":`OverallProficiencyBanner__proficiency-box--low___a3f470ad`,percentage:`OverallProficiencyBanner__percentage___ccd1332f`},FU=({value:e,proficiency:t})=>{let n=(t&&ln[t])??`-- PROFICIENCY`;return(0,q.jsxs)(`div`,{className:(0,J.default)(PU.container),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(PU[`title-container`]),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(PU.title),children:`Overall Word Proficiency`}),(0,q.jsx)(Qc,{right:!0,children:(0,q.jsx)(ol,{description:Fe.proficiency.tooltipClassAlt})})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(PU[`proficiency-box`],{[PU[`proficiency-box--${t}`]]:!!t}),children:[(0,q.jsxs)(`span`,{className:(0,J.default)(PU.percentage),children:[_l(e,{emptyState:`--`}),`%`]}),(0,q.jsxs)(`div`,{className:(0,J.default)(PU.description),children:[`of students are showing`,(0,q.jsx)(`span`,{className:(0,J.default)(PU.proficiency),children:n.toUpperCase()})]})]})]})},IU={"default-browse-thumbnail-dimensions":`ProficiencySummary__default-browse-thumbnail-dimensions___df476b17`,"default-browse-card-dimensions":`ProficiencySummary__default-browse-card-dimensions___a8f3c916`,"flo-button":`ProficiencySummary__flo-button___f33f0df5`,"flo-button-sso":`ProficiencySummary__flo-button-sso___34445963`,"flo-button-secondary":`ProficiencySummary__flo-button-secondary___b10dc6d2`,"flo-button-secondary-red":`ProficiencySummary__flo-button-secondary-red___e5ebfc91`,"flo-button-secondary-disabled":`ProficiencySummary__flo-button-secondary-disabled___0568d61f`,"flo-button-primary-reallySmall":`ProficiencySummary__flo-button-primary-reallySmall___3e2fcdfc`,"flo-button-primary-reallySmall-red":`ProficiencySummary__flo-button-primary-reallySmall-red___f6b57bbd`,"flo-button-primary-small":`ProficiencySummary__flo-button-primary-small___931b0222`,"flo-button-primary-small-disabled":`ProficiencySummary__flo-button-primary-small-disabled___50a79e3b`,"flo-button-primary-disabled":`ProficiencySummary__flo-button-primary-disabled___42ffc011`,"flo-button-primary":`ProficiencySummary__flo-button-primary___152a3c2c`,"flo-button-primary-orange":`ProficiencySummary__flo-button-primary-orange___c10548e0`,"flo-button-primary-red":`ProficiencySummary__flo-button-primary-red___dd889446`,svgIcon:`ProficiencySummary__svgIcon___d7874442`,"join-class-button":`ProficiencySummary__join-class-button___9e13034b`,"button--round":`ProficiencySummary__button--round___b573bcf0`,"temp--full--width":`ProficiencySummary__temp--full--width___77de9039`,"button--round--base":`ProficiencySummary__button--round--base___f19861a7`,"button--round--large":`ProficiencySummary__button--round--large___bb28e30c`,"button--round--small":`ProficiencySummary__button--round--small___ae7afef7`,"flo-toggle-container":`ProficiencySummary__flo-toggle-container___9ccaf47c`,"link-most-active":`ProficiencySummary__link-most-active___7bfce25c`,depth2:`ProficiencySummary__depth2___95ba2055`,"flo-clipboard-button":`ProficiencySummary__flo-clipboard-button___e81b106d`,"clipboard-link":`ProficiencySummary__clipboard-link___fb3d8912`,lyricsButton:`ProficiencySummary__lyricsButton___ad13d92a`,pulse:`ProficiencySummary__pulse___d918418d`,"unit-lyrics-annotation-controls-container":`ProficiencySummary__unit-lyrics-annotation-controls-container___ca1857f8`,arrowBack:`ProficiencySummary__arrowBack___f53b7444`,arrowNext:`ProficiencySummary__arrowNext___9cd6a032`,expand:`ProficiencySummary__expand___ade6038c`,printButton:`ProficiencySummary__printButton___ca5dcffa`,"printButton-missingLyrics":`ProficiencySummary__printButton-missingLyrics___04962a4d`,"answer-key":`ProficiencySummary__answer-key___670dc7b0`,"lyrics-exercise-header":`ProficiencySummary__lyrics-exercise-header___9928bf0f`,"activity-pdf-pageStatus":`ProficiencySummary__activity-pdf-pageStatus___0c2551bc`,counter:`ProficiencySummary__counter___e7660831`,"button--primary":`ProficiencySummary__button--primary___634fd8f6`,disabled:`ProficiencySummary__disabled___fdbb8341`,"button--primary--large":`ProficiencySummary__button--primary--large___aef21e9e`,"button--primary--tiny":`ProficiencySummary__button--primary--tiny___4ad3621a`,"button--primary--small":`ProficiencySummary__button--primary--small___784c1232`,"button--secondary":`ProficiencySummary__button--secondary___e8c64cd9`,"button--secondary--large":`ProficiencySummary__button--secondary--large___c4c1b43f`,"button--secondary--small":`ProficiencySummary__button--secondary--small___1d5d0447`,"button--secondary--tiny":`ProficiencySummary__button--secondary--tiny___89574c95`,"button--secondary--green":`ProficiencySummary__button--secondary--green___4108dd4a`,"flo-typography-title":`ProficiencySummary__flo-typography-title___dc97f180`,"flo-typography-subhead":`ProficiencySummary__flo-typography-subhead___8395598a`,"flo-typography-paragraph":`ProficiencySummary__flo-typography-paragraph___ae199032`,"flo-typography-label":`ProficiencySummary__flo-typography-label___513372f7`,"flo-typography-number":`ProficiencySummary__flo-typography-number___1f17991e`,"flo-typography-jumbo":`ProficiencySummary__flo-typography-jumbo___e42d119a`,"flo-typography-largest":`ProficiencySummary__flo-typography-largest___7c8915ef`,"flo-typography-larger":`ProficiencySummary__flo-typography-larger___020f6202`,"flo-typography-large":`ProficiencySummary__flo-typography-large___c332fc02`,"flo-typography-base":`ProficiencySummary__flo-typography-base___05d8003b`,"flo-typography-small":`ProficiencySummary__flo-typography-small___3a1a3d53`,"flo-typography-smaller":`ProficiencySummary__flo-typography-smaller___d650b2d7`,"flo-typography-smallest":`ProficiencySummary__flo-typography-smallest___db79395c`,"paragraph-with-margin-bottom":`ProficiencySummary__paragraph-with-margin-bottom___5df7104b`,"heading--jumbo":`ProficiencySummary__heading--jumbo___c35facfa`,"heading--large":`ProficiencySummary__heading--large___a052f763`,"heading--medium":`ProficiencySummary__heading--medium___913454c2`,"heading--base":`ProficiencySummary__heading--base___ebae523b`,"heading--smallish":`ProficiencySummary__heading--smallish___484e3ad9`,"heading--small":`ProficiencySummary__heading--small___4fdbba6c`,"text--base--book":`ProficiencySummary__text--base--book___7c0f5813`,"text--base--medium":`ProficiencySummary__text--base--medium___888ab7db`,"text--smallish":`ProficiencySummary__text--smallish___8c7b46e7`,"text--small":`ProficiencySummary__text--small___9e697caf`,"text--small--medium":`ProficiencySummary__text--small--medium___67843429`,"text--small--serif":`ProficiencySummary__text--small--serif___b08640bb`,"text--smallest":`ProficiencySummary__text--smallest___4c42dcbf`,"link--base":`ProficiencySummary__link--base___325fbda1`,"link--large":`ProficiencySummary__link--large___a6e2f281`,"link--medium":`ProficiencySummary__link--medium___979de7ad`,"link--medium--lowercase":`ProficiencySummary__link--medium--lowercase___05e3feb0`,"link--small":`ProficiencySummary__link--small___3d161590`,"link--small--uppercase":`ProficiencySummary__link--small--uppercase___fcc3aaae`,text200:`ProficiencySummary__text200___555c98c4`,text400:`ProficiencySummary__text400___0c585d67`,"header-container":`ProficiencySummary__header-container___01813df8`,"proficiency-content":`ProficiencySummary__proficiency-content___f514df0e`,"no-assignments":`ProficiencySummary__no-assignments___cec5fee7`,title:`ProficiencySummary__title___feffa16d`,description:`ProficiencySummary__description___dc080c41`},LU=({onCreateAssignmentClick:e,proficiencyData:t,summary:n,total:r,subjectList:i,onSubjectSelected:a,renderTitle:o,isPracticeAvailable:s,shouldPromptCreateLesson:c,onAssignPractice:l,isVocabPracticeEnabled:u,isArchived:d})=>{if(!t||!n)return(0,q.jsx)(V,{});let f=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(IU[`no-assignments`]),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(IU.title),children:`No Data Yet`}),(0,q.jsx)(`p`,{className:(0,J.default)(IU.description),children:`Have your students complete lessons to see data about their word proficiency here!`}),(0,q.jsx)(qx,{text:`Assign a Lesson`,onClick:e})]}),p=Object.entries(n).reduce((e,[t,n])=>{if(t===He.NOT_GRADED)return e;let r=n.percentage??0;return r>(e?.value??0)?{proficiency:t,value:r}:e},{}),m=e=>(0,q.jsx)(qx,{onClick:()=>{l(e)},disabled:!s(e),theme:`practice-link`});return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(IU[`header-container`]),children:[o,(0,q.jsx)(FU,{...p})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(IU[`proficiency-content`]),children:[(0,q.jsx)(yl,{total:r,summary:n,totalText:`Total Students Practicing`,getSummaryText:e=>e===1?`Student`:`Students`}),i&&i.length?(0,q.jsx)(al,{total:r,data:t,subjectList:i,onSubjectClick:a,subjectMediumFont:!0,showDefinitionsTooltip:!0,isTeacherDashboard:!0,...u&&!d&&{renderCTA:m}}):c&&(0,q.jsx)(f,{})]})]})},RU={"default-browse-thumbnail-dimensions":`ItemWithProficiencyColorDot__default-browse-thumbnail-dimensions___50a72cc7`,"default-browse-card-dimensions":`ItemWithProficiencyColorDot__default-browse-card-dimensions___4d11758b`,"item-container":`ItemWithProficiencyColorDot__item-container___09fbf251`,"item-container__text":`ItemWithProficiencyColorDot__item-container__text___291746eb`,"item-container__text--light":`ItemWithProficiencyColorDot__item-container__text--light___837e424f`,"item-container__text--bold":`ItemWithProficiencyColorDot__item-container__text--bold___794bc91f`,"item-container__text--clickable":`ItemWithProficiencyColorDot__item-container__text--clickable___f62bc03e`,"item-container__text--disabled":`ItemWithProficiencyColorDot__item-container__text--disabled___761ff1f8`,"item-container__text--italic":`ItemWithProficiencyColorDot__item-container__text--italic___da18f810`,"item-container__dot":`ItemWithProficiencyColorDot__item-container__dot___cfd170b3`,"item-container__dot--high":`ItemWithProficiencyColorDot__item-container__dot--high___874834f5`,"item-container__dot--medium":`ItemWithProficiencyColorDot__item-container__dot--medium___e04f980e`,"item-container__dot--low":`ItemWithProficiencyColorDot__item-container__dot--low___fb22d7dc`,"item-container__dot--notGraded":`ItemWithProficiencyColorDot__item-container__dot--notGraded___96f807c3`,"item-container__dot--noData":`ItemWithProficiencyColorDot__item-container__dot--noData___7aea6459`,"item-container__dot--proficiency":`ItemWithProficiencyColorDot__item-container__dot--proficiency___f4ff6f67`,"item-container__dot--disabled":`ItemWithProficiencyColorDot__item-container__dot--disabled___554b897a`},zU=({text:e,proficiency:t,fontWeight:n=`light`,italic:r=!1,disabled:i=!1,onClick:a})=>(0,q.jsxs)(`div`,{className:(0,J.default)(RU[`item-container`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(RU[`item-container__dot`],{[RU[`item-container__text--disabled`]]:i,[RU[`item-container__dot--proficiency`]]:!!t,[RU[`item-container__dot--${t}`]]:!!t})}),(0,q.jsx)(`p`,{className:(0,J.default)(RU[`item-container__text`],RU[`item-container__text--${n}`],{[RU[`item-container__text--disabled`]]:i},{[RU[`item-container__text--italic`]]:r},{[RU[`item-container__text--clickable`]]:!!a}),...!!a&&{onClick:a},children:e})]}),BU={"default-browse-thumbnail-dimensions":`AccordionProficiencyList__default-browse-thumbnail-dimensions___4340b546`,"default-browse-card-dimensions":`AccordionProficiencyList__default-browse-card-dimensions___092005c4`,"proficiency-header":`AccordionProficiencyList__proficiency-header___76a6869f`,collapsable:`AccordionProficiencyList__collapsable___03c59c2a`,title:`AccordionProficiencyList__title___3a863dc0`,content:`AccordionProficiencyList__content___1e9c92bc`,"content--expanded":`AccordionProficiencyList__content--expanded___f6dea128`,row:`AccordionProficiencyList__row___c986c57a`,spacer:`AccordionProficiencyList__spacer___1ea29286`,"spacer--small":`AccordionProficiencyList__spacer--small___4a4ab486`},VU=({proficiency:e,studentList:t,renderRow:n,defaultCollapsed:r=!1})=>{let[i,a]=(0,G.useState)(!r),o={noData:`No Practice Activity`,notGraded:`Not Graded`},s=t?.length??0,c=o[e]??`Students with ${ln[e]}`,l=()=>(0,q.jsx)(`tr`,{className:(0,J.default)(BU.row),children:(0,q.jsx)(`td`,{style:{width:`100%`},children:(0,q.jsx)(zU,{text:`No students available`,fontWeight:`bold`,italic:!0,disabled:!0})})});return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`tbody`,{className:(0,J.default)(BU[`proficiency-header`]),children:(0,q.jsx)(`tr`,{children:(0,q.jsxs)(`td`,{className:(0,J.default)(BU.collapsable),onClick:()=>a(!i),children:[(0,q.jsxs)(`h5`,{className:(0,J.default)(BU.title),children:[c,` (`,s,`)`]}),(0,q.jsx)(Uo,{isExpanded:i})]})})}),(0,q.jsx)(`tbody`,{className:(0,J.default)(BU.spacer,BU[`spacer--small`])}),(0,q.jsx)(`tbody`,{className:(0,J.default)(BU.content,{[BU[`content--expanded`]]:i}),children:s?t.map(e=>(0,q.jsx)(`tr`,{className:(0,J.default)(BU.row),children:n(e)},e.id)):(0,q.jsx)(l,{})}),(0,q.jsx)(`tbody`,{className:(0,J.default)(BU.spacer)}
341)]})},HU={"default-browse-thumbnail-dimensions":`StudentsTable__default-browse-thumbnail-dimensions___bc93974e`,"default-browse-card-dimensions":`StudentsTable__default-browse-card-dimensions___7ad64e88`,"table-container":`StudentsTable__table-container___00138919`,"row-group":`StudentsTable__row-group___a9814847`,"student-cell":`StudentsTable__student-cell___a5644b30`,"student-cell__cta":`StudentsTable__student-cell__cta___c947c7a7`,"header-cell":`StudentsTable__header-cell___5cc60720`},UU=({studentData:e,showAssignPracticeButton:t,isPracticeAvailable:n,onAssignPractice:r})=>{let i=[239,200],a=[`low`,`medium`,`high`,`notGraded`,`noData`],o=({id:e,username:a,wasRemoved:o,exposureCount:s,practiceCount:c,average:l})=>{let u=!n(e),d=()=>r({id:e,username:a}),f=`${i[0]}px`;return[(0,q.jsx)(`td`,{style:{width:f,maxWidth:f},children:(0,q.jsx)(zU,{fontWeight:`bold`,text:a,italic:o,disabled:o,proficiency:l.category})}),(0,q.jsxs)(`div`,{className:`row-group`,children:[(0,q.jsx)(`td`,{className:(0,J.default)(HU[`student-cell`]),children:s},`exposure`),(0,q.jsx)(`td`,{className:(0,J.default)(HU[`student-cell`]),children:c},`practice`),(0,q.jsx)(`td`,{className:(0,J.default)(HU[`student-cell`]),children:(0,q.jsx)(cl,{proficiency:l.category,value:l.score})},`avg-score`),t&&(0,q.jsx)(`td`,{style:{width:`${i[1]}px`},className:(0,J.default)(HU[`student-cell`],HU[`student-cell__cta`]),children:(0,q.jsx)(qx,{disabled:u,theme:`practice-link`,onClick:d})},`assign-practice`)]})]},s=()=>[(0,q.jsx)(Sl,{name:`EXPOSURES`}),(0,q.jsx)(Sl,{name:`PRACTICE ITEMS`}),(0,q.jsx)(Sl,{name:`AVG SCORE`})];if(!e)return null;let c=Object.entries(e).map(([e,t])=>({...t,id:parseInt(e,10)}));return(0,q.jsxs)(`table`,{className:(0,J.default)(HU[`table-container`]),children:[(0,q.jsx)(`thead`,{children:(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`th`,{style:{width:`${i[0]+9}px`}}),(0,q.jsxs)(`div`,{className:(0,J.default)(HU[`row-group`]),children:[s().map((e,t)=>(0,q.jsx)(`th`,{className:(0,J.default)(HU[`header-cell`]),children:e},t)),t&&(0,q.jsx)(`th`,{style:{width:`${i[1]}px`}})]})]})}),a.map(e=>(0,q.jsx)(VU,{studentList:c.filter(t=>t.average.category===e),proficiency:e,renderRow:o},e))]})},WU={"default-browse-thumbnail-dimensions":`SubjectProficiencySummary__default-browse-thumbnail-dimensions___13318aee`,"default-browse-card-dimensions":`SubjectProficiencySummary__default-browse-card-dimensions___617b88a5`,"proficiency-view":`SubjectProficiencySummary__proficiency-view___27d32363`,"header-container":`SubjectProficiencySummary__header-container___0e6f3073`,subject:`SubjectProficiencySummary__subject___859e298f`,"bar-graph":`SubjectProficiencySummary__bar-graph___725819c9`,"proficiency-content":`SubjectProficiencySummary__proficiency-content___9b70e962`,"tab-container":`SubjectProficiencySummary__tab-container___16863384`,table:`SubjectProficiencySummary__table___d9698911`},GU={"default-browse-thumbnail-dimensions":`TabContent__default-browse-thumbnail-dimensions___8aeb14a5`,"default-browse-card-dimensions":`TabContent__default-browse-card-dimensions___716c0d82`,"tab-container":`TabContent__tab-container___2c17541f`},KU=({getTitle:e,description:t,total:n,summary:r,TableComponent:i})=>(0,q.jsxs)(`div`,{className:(0,J.default)(GU[`tab-container`]),children:[(0,q.jsx)(yl,{totalText:t,getSummaryText:e,total:n,summary:r,small:!0}),(0,q.jsx)(i,{})]}),qU={"default-browse-thumbnail-dimensions":`WordsList__default-browse-thumbnail-dimensions___e3cf39bc`,"default-browse-card-dimensions":`WordsList__default-browse-card-dimensions___929044cc`,item:`WordsList__item___e5237e6c`,"no-items":`WordsList__no-items___6ee2aa32`},JU=({words:e,proficiency:t})=>e.length===0?(0,q.jsx)(`p`,{className:(0,J.default)(qU[`no-items`]),children:` No words available `}):e.map(e=>(0,q.jsx)(`div`,{className:(0,J.default)(qU.item),children:(0,q.jsx)(zU,{text:e,proficiency:t})},`${t}-${e}`)),YU={"default-browse-thumbnail-dimensions":`WordsTable__default-browse-thumbnail-dimensions___eb746942`,"default-browse-card-dimensions":`WordsTable__default-browse-card-dimensions___6b512ffd`,table:`WordsTable__table___70c29988`,"table--student-detail":`WordsTable__table--student-detail___1771164a`,table__title:`WordsTable__table__title___6ceebb9b`,"lists-container":`WordsTable__lists-container___98184599`,"lists-container__words-list-container":`WordsTable__lists-container__words-list-container___bbdc069d`,"lists-container__words-list-container__title":`WordsTable__lists-container__words-list-container__title___e6de4044`,"lists-container__words-list-container__list":`WordsTable__lists-container__words-list-container__list___d184f89f`},XU=({summary:e,isStudentDetailModal:t=!1})=>{let n=[He.HIGH,He.MEDIUM,He.LOW];return(0,q.jsxs)(`div`,{className:(0,J.default)(YU.table,{[YU[`table--student-detail`]]:t}),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(YU.table__title),children:`Top 12 Words`}),(0,q.jsx)(`div`,{className:(0,J.default)(YU[`lists-container`]),children:n.map(t=>(0,q.jsxs)(`div`,{className:(0,J.default)(YU[`lists-container__words-list-container`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(YU[`lists-container__words-list-container__title`]),children:[t.toUpperCase(),` PROFICIENCY`]},`${t}-title`),(0,q.jsx)(`div`,{className:(0,J.default)(YU[`lists-container__words-list-container__list`]),children:(0,q.jsx)(JU,{words:e[t].words,proficiency:t})})]},t))})]})}
341,ZU=({subject:e,data:t,renderTitle:n,showAssignPracticeButtonForStudents:r=!1,isVocabPracticeEnabled:i,onAssignPractice:a,isPracticeAvailable:o,trackUsedProficiencyGraph:s,isArchived:c})=>{let{definitionCount:l,studentCount:u,proficiencies:d,students:f}=t,p=Object.entries(d).reduce((e,[t,n])=>({...e,[t]:{percentage:n.defsPercentage,value:n.defsValue,words:n.words}}),{}),m=(t=null)=>{a(e,t)},h=[{TableComponent:()=>(0,q.jsx)(XU,{summary:p}),description:`Total Words Practiced`,getTitle:e=>e===1?`Word`:`Words`,index:0,summary:p,total:l},{TableComponent:()=>(0,q.jsx)(UU,{studentData:f,showAssignPracticeButton:i&&r&&!c,isPracticeAvailable:o,onAssignPractice:m}),description:`Total Students Practicing`,getTitle:e=>e===1?`Student`:`Students`,index:1,summary:d,total:u}],[g,_]=(0,G.useState)(h[1]);(0,G.useEffect)(()=>{_(h[1])},[e,t]);let v=t=>{_(h[+t]),s(e,h[+t].getTitle())},y=!o();return(0,q.jsxs)(`div`,{className:(0,J.default)(WU[`proficiency-view`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(WU[`header-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(WU.subject),children:[n,(0,q.jsx)(`div`,{className:(0,J.default)(WU[`bar-graph`]),children:(0,q.jsx)(xl,{proficiencyData:d,totalPractices:u,subject:void 0})})]}),i&&(0,q.jsx)(Xo,{disabled:y,children:!c&&(0,q.jsx)(qx,{theme:`practice-dark`,disabled:y,onClick:m})})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(WU[`proficiency-content`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(WU[`tab-container`]),children:(0,q.jsx)(Yc,{trueText:`Students`,falseText:`Words`,onChange:v,value:!!g.index})}),(0,q.jsx)(KU,{...g})]})]})},QU={"default-browse-thumbnail-dimensions":`AccordionSubjectList__default-browse-thumbnail-dimensions___e5bd04d6`,"default-browse-card-dimensions":`AccordionSubjectList__default-browse-card-dimensions___0d008fe3`,container:`AccordionSubjectList__container___5ea22f1b`,"collapsable-subject":`AccordionSubjectList__collapsable-subject___3b461636`,"bar-graph":`AccordionSubjectList__bar-graph___30e94b13`,"no-data":`AccordionSubjectList__no-data___c713db5d`,"no-data--text":`AccordionSubjectList__no-data--text___62d5019e`,"no-data--disclaimer":`AccordionSubjectList__no-data--disclaimer___7381cdc3`,"no-data--img":`AccordionSubjectList__no-data--img___edb5be62`,"no-data--img-wrapper":`AccordionSubjectList__no-data--img-wrapper___9e0ceb0a`},$U=({proficiency:e,subjectList:t,totalPractices:n,expandedSubject:r,isArchived:i,setExpandedSubject:a,onAssignPractice:o,isPracticeAvailable:s})=>{let c=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(QU[`no-data`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(QU[`no-data--text`]),children:`No data yet`}),(0,q.jsx)(`div`,{className:(0,J.default)(QU[`no-data--img-wrapper`]),children:(0,q.jsx)(`div`,{className:(0,J.default)(QU[`no-data--img`])})}),(0,q.jsx)(`div`,{className:(0,J.default)(QU[`no-data--disclaimer`]),children:`Have your students complete lessons to see data about their proficiency here!`})]}),l=({subject:t})=>{let c=e[t],l=!!c;return(0,q.jsx)(qo,{id:t,onlyChevronClickable:!0,setExpanded:e=>a(e?t:null),isExpanded:r===t,className:(0,J.default)(QU[`collapsable-subject`]),title:e=>(0,q.jsx)(`div`,{className:(0,J.default)(QU[`bar-graph`]),children:(0,q.jsx)(pl,{proficiencyData:c,totalPractices:n,isStudentDetail:!0,subject:t,...l&&{onSubjectClick:e},hideLastDivisorLine:!0,children:!i&&(0,q.jsx)(qx,{disabled:!s(t),onClick:()=>{o(t)},theme:`practice-link`})})}),children:(0,q.jsx)(XU,{summary:c,isStudentDetailModal:!0})})};return(0,q.jsx)(`div`,{className:(0,J.default)(QU.container),children:t.length?t.map(e=>(0,q.jsx)(l,{subject:e},e)):(0,q.jsx)(c,{})})},eW={"default-browse-thumbnail-dimensions":`StudentDetailModal__default-browse-thumbnail-dimensions___0394a574`,"default-browse-card-dimensions":`StudentDetailModal__default-browse-card-dimensions___523b403e`,"modal-wrapper":`StudentDetailModal__modal-wrapper___5965cfca`,content:`StudentDetailModal__content___711b7ab6`,"proficiency-wrapper":`StudentDetailModal__proficiency-wrapper___cd5587ae`,"modal-close":`StudentDetailModal__modal-close___783f2c37`,"exit-button-wrapper":`StudentDetailModal__exit-button-wrapper___76d2bd41`,"exit-button":`StudentDetailModal__exit-button___4f3650f8`,"accordion-wrapper":`StudentDetailModal__accordion-wrapper___a0ab01fc`,"vertical-scroll":`StudentDetailModal__vertical-scroll___a196a650`},tW={"default-browse-thumbnail-dimensions":`StudentProficiencyHeader__default-browse-thumbnail-dimensions___79a306d2`,"default-browse-card-dimensions":`StudentProficiencyHeader__default-browse-card-dimensions___77817a1c`,container:`StudentProficiencyHeader__container___9b0fd348`,"proficiency-boxes":`StudentProficiencyHeader__proficiency-boxes___83b601fb`,"data-box":`
341StudentProficiencyHeader__data-box___6c46deed`,"data-box--extra-padding":`StudentProficiencyHeader__data-box--extra-padding___0e030807`,title:`StudentProficiencyHeader__title___04c8c314`,"title--bold":`StudentProficiencyHeader__title--bold___a9e21402`,value:`StudentProficiencyHeader__value___010c49ac`},nW=({username:e,exposureCount:t,practiceCount:n,average:r})=>{let i=[{title:`Total Word Exposures`,render:()=>t||`--`},{title:`Total Practice Items`,render:()=>n||`--`},{title:`Average`,render:()=>(0,q.jsx)(cl,{proficiency:r.category,value:r.score})}],a=({title:e,titleBold:t=!1,extraPadding:n=!1,children:r})=>(0,q.jsxs)(`div`,{className:(0,J.default)(tW[`data-box`],{[tW[`data-box--extra-padding`]]:n}),children:[(0,q.jsx)(`div`,{className:(0,J.default)(tW.title,{[tW[`title--bold`]]:t}),children:e}),(0,q.jsx)(`div`,{className:(0,J.default)(tW.value),children:r})]});return(0,q.jsxs)(`div`,{className:(0,J.default)(tW.container),children:[(0,q.jsx)(a,{title:`Student Name`,titleBold:!0,children:e}),(0,q.jsx)(`div`,{className:(0,J.default)(tW[`proficiency-boxes`]),children:i.map(({title:e,render:t})=>(0,q.jsx)(a,{title:e,extraPadding:!0,children:t()}))})]})},rW=({student:e,onClose:t,data:n,isArchived:r,onAssignPractice:i,isPracticeAvailable:a})=>{let[o,s]=(0,G.useState)(null);return(0,q.jsx)(Wa,{className:(0,J.default)(eW[`modal-wrapper`]),onClose:t,children:n?(0,q.jsx)(({username:t,exposureCount:c,practiceCount:l,average:u})=>(0,q.jsxs)(`div`,{className:(0,J.default)(eW.content),children:[(0,q.jsx)(`div`,{className:(0,J.default)(eW[`proficiency-wrapper`]),children:(0,q.jsx)(nW,{username:t,exposureCount:c,practiceCount:l,average:u})}),(0,q.jsxs)(`div`,{className:(0,J.default)(eW[`vertical-scroll`]),children:[(0,q.jsx)(yl,{summary:e.proficiency,getSummaryText:()=>`Words`,hideTotal:!0,showWords:!0,hideAmount:!0}),n&&(0,q.jsx)($U,{proficiency:n,subjectList:Object.keys(n),totalPractices:1,expandedSubject:o,setExpandedSubject:s,onAssignPractice:t=>i(t,e),isPracticeAvailable:t=>a(t,e.id),isArchived:r})]})]}),{average:e.average,practiceCount:e.practiceCount,exposureCount:e.exposureCount,username:e.username}):(0,q.jsx)(V,{})})},iW=({classSection:e,data:t,selectedSubject:n,setSelectedSubject:r,assignmentCount:i,studentCount:a,trackSubjectSelected:o,onAssignPractice:s,isVocabPracticeEnabled:c,trackUsedProficiencyGraph:l,availableForPractice:u,handleStudentModalOpen:d})=>{let[f,p]=(0,G.useState)(!1),[m,h]=(0,G.useState)(null),g=e=>{r(e),o(e)},_=e=>{h(e),d(e)},v=()=>{h(null)};if(!e?.id||!t||!t?.proficiencyData)return(0,q.jsx)(V,{});let{proficiencyData:{proficiencies:y,studentCount:b,subjects:x},studentsListData:S,students:C}=t;if(!y||!x||!S)return(0,q.jsx)(V,{});let w=Ci.filter(e=>!!Object.keys(x).includes(e)),T=Object.entries(x).reduce((e,[t,{proficiencies:n}])=>(e[t]=n,e),{}),E=()=>{Lf.clickedToAssign(Fx.MY_CLASSES_ANALYTICS_PAGE),p(!0)},D=(e,t)=>{Oi(`attempted to create an assignment from manage world`,`${e}`,`unit`,`${t}`)},ee=e=>(0,q.jsx)(`h3`,{className:(0,J.default)(NU.title),children:e}),O=(e,t=null)=>t?u[e]?.includes(t):Object.keys(u).includes(e);return(0,q.jsxs)(`div`,{className:(0,J.default)(NU[`analytics-content`]),children:[f&&(0,q.jsx)(dx,{logConfirm:D,closeModal:()=>p(!1),preselectedClassSection:e}),!!m&&(0,q.jsx)(rW,{student:m,onClose:v,data:C&&C[m.id],createAssignmentClick:E,classId:e.id,onAssignPractice:s,isPracticeAvailable:O,isArchived:e.is_archived}),(0,q.jsx)(il,{selectedSubject:n,setSelectedSubject:g,availableSubjects:w,allSubjectsButtonText:`Overview`,mediumFont:!0,tightSpacing:!0}),(0,q.jsx)(`div`,{className:(0,J.default)(NU[`proficiency-view`]),children:n?(0,q.jsx)(ZU,{subject:n,data:x[n],renderTitle:ee($n[n]),onAssignPractice:s,isVocabPracticeEnabled:c,showAssignPracticeButtonForStudents:!0,isPracticeAvailable:e=>O(n,e),trackUsedProficiencyGraph:l,isArchived:e.is_archived}):(0,q.jsx)(LU,{total:b,summary:y,proficiencyData:T,subjectList:w,onSubjectSelected:g,renderTitle:ee(`Class Overview`),shouldPromptCreateLesson:!i&&!!a&&!e.is_archived,isPracticeAvailable:O,onCreateAssignmentClick:E,onAssignPractice:s,isVocabPracticeEnabled:c,isArchived:e.is_archived})}),!n&&(0,q.jsx)(MU,{classId:e.id,studentsList:S,isArchived:e.is_archived,onStudentSelectedChange:_,isClickable:!0}),(0,q.jsx)(wl,{type:`teacher`})]})},aW=N((e,{classSection:{id:t}})=>AU(e,t),e=>({closeModal:()=>e(Id()),openModal:t=>e(Fd(t)),...U({containerInitialize:pt.containerInitialize,getAvailableStudents:pt.getAvailableStudents,containerDestroy:pt.containerDestroy,trackSubjectSelected:pt.trackSubjectSelected,trackUsedProficiencyGraph:pt.trackUsedTeacherDashboardProficiencyGraph,getStudentProficiencyData:pt.getStudentProficiencyData},e)}))(({actions:{containerInitialize:e,containerDestroy:t,getAvailableStudents:n,getStudentProficiencyData:r,trackSubjectSelected:i,trackUsedProficiencyGraph:a}
341,classSection:o,schoolId:s,data:c,assignmentCount:l,studentCount:u,openModal:d,isVocabPracticeEnabled:f,availablePracticeSubjects:p})=>{let[m,h]=(0,G.useState)(null);return(0,G.useEffect)(()=>(e(s,o),o&&f&&n(o.id),()=>t()),[o.id]),(0,G.useEffect)(()=>{o&&f&&!p&&n(o.id)},[p]),f&&!p?(0,q.jsx)(V,{}):(0,q.jsx)(iW,{classSection:o,data:c,selectedSubject:m,setSelectedSubject:h,trackSubjectSelected:i,assignmentCount:l,studentCount:u,onAssignPractice:(e,t=null)=>{d({modal:Q.PRACTICE_ASSIGNMENT_MODAL_FLOW,props:{classSection:o,classSubject:e,...!!t&&{preselectedStudents:[t]}}})},isVocabPracticeEnabled:f,trackUsedProficiencyGraph:a,availableForPractice:p||{},handleStudentModalOpen:e=>{r(o.id,e.id,s)}})}),oW=class extends G.Component{componentDidMount(){let{match:e,availableSubjects:t,isVocabPracticeEnabled:n,actions:r}=this.props,i=e.params.classId;r.fetchClassSection(i),n&&!t&&r.getAvailableStudents(i)}componentWillUnmount(){this.props.actions.clearAvailableStudents()}render(){let{classSection:e}=this.props;if(!e)return(0,q.jsx)(V,{});let{allowTeacherDashboard:t,appState:n,assessments:r,availableSubjects:i,grades:a,isVocabPracticeEnabled:o,location:s,match:{params:c,path:l},subjects:u,units:d,user:f,isLoadingAvailableSubjects:p}=this.props,m={archiveClass:n.archiveClass,classSection:e,grades:a,subjects:u},_={editStudent:n.editStudent,studentAssignmentsCollection:r.studentAssignments},v={activityAttempts:r.activityAttempts,assessRapbox:n.assessRapbox,assignmentBreakdown:r.assignmentBreakdown,assignments:r.assignments,assignmentsPaginationDetails:r.assignmentsPaginationDetails,createStudentAssignments:n.createStudentAssignments,deleteStudentAssignments:n.deleteStudentAssignments,unassignQuiz:n.unassignQuiz,units:d,user:f,isVocabPracticeEnabled:o,availablePracticeSubjects:i,isLoadingAvailableSubjects:p},y=s.pathname.indexOf(`/grade/`)!==-1,b=s.pathname.indexOf(`/standalone/`)!==-1,S=y?b?s.pathname.match(/assignments\/standalone\/(\d+)\/grade\//)[1]:s.pathname.match(/assignments\/(\d+)\/grade\//)[1]:null,C=`/accounts/manage/class-sections/${c.classId}/`;return(0,q.jsxs)(`div`,{className:`layout-fullHeight`,children:[y?(0,q.jsx)(`div`,{style:{padding:`12px 8px`},children:(0,q.jsx)(Gf,{className:`flo-button-secondary`,to:`${C}assignments/${b?`standalone/`:``}${S}/`,children:`Back to Assignment`})}):(0,q.jsxs)(`div`,{className:`manage-classes-detail-menu-container`,children:[(0,q.jsxs)(`h3`,{children:[e?.name??``,`\xA0`,e&&e.is_archived&&(0,q.jsx)(`span`,{className:`manage-classes-detail-menu-container__archived`,children:`archived`})]}),e&&(0,q.jsxs)(`ul`,{className:`manage-menu-secondary`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`${C}assignments/`,children:`Assignments`})}),t&&(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`${C}analytics/`,children:`Vocab Analytics`})}),!e.is_archived&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`${C}students/`,children:`Students`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(h,{activeClassName:`active`,to:`${C}manage/`,children:`Manage Class`})})]})]})]}),(0,q.jsx)(`div`,{className:`manage-classes-detail-view-container`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${l}manage/`,render:e=>(0,q.jsx)(yU,{...m,...v,...e})}),(0,q.jsx)(x,{path:`${l}students/`,render:e=>(0,q.jsx)(EU,{...m,..._,...e})}),(0,q.jsx)(x,{path:`${l}assignments/`,render:t=>(0,q.jsx)(nU,{...m,...v,...t,showBackButton:!y&&!!e})}),(0,q.jsx)(x,{path:`${l}analytics/`,render:e=>(0,q.jsx)(aW,{...m,...v,...e})})]})})]})}},sW=N((e,t)=>{let n=fn(e),r=_n(e),{availableSubjects:i}=zV(e),a=B(e,le.AVAILABLE_PRACTICE_SUBJECTS),o=Ee(e),s=Cl(e);return{allowTeacherDashboard:n,availableSubjects:i,isLoadingAvailableSubjects:a,classSection:e.classSections.detail[t.match.params.classId],grades:o,isVocabPracticeEnabled:r,subjects:s}},e=>U({fetchClassSection:mi.fetchClassSectionDetail,getAvailableStudents:pt.getAvailableStudents,clearAvailableStudents:pt.clearAvailableStudents},e))(oW),cW=L([Sr,z,qI,$e,e=>e.googleClassroom,We,e=>da(e)?.id],(e,t,n,r,i,a,o)=>({assessmentsSubscriptions:e,isCoTeachersAvailable:n,isFlocabPlusAvailable:r,importStatus:i.importStatus,status:i.status,user:t,courses:i.courses,preSelectedCourse:i.preSelectedCourse,fromUserJourney:a,lastCreatedClassId:o})),lW=e=>{let{assessmentsSubscriptions:t,closeModal:n,courses:r,isOpen:i,onImportClasses:a,status:o,user:s,preSelectedCourse:c,fromUserJourney:l,openAssignmentModalCallback:u,lastCreatedClassId:d}=e,[f,p]=(0,G.useState)([]),[m,h]=(0,G.useState)(t[0].id),g=()=>a(r.filter(e=>f.includes(e.id)),m,s,l),_=e=>p(e?r.map(e=>e.id):[]),v=f.length===r.length,y=(t,n)=>{let{isCoTeachersAvailable:r,isFlocabPlusAvailable:i,importStatus:a}=e,o=a.imported.teachers,s=a.imported.students,c=a.skipped.teachers,l=a.skipped.students;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{children:[s,` out of `,s+l,` student `,t]}),(0,q.jsx)(`br`,{}),i&&r&&(0,q.jsxs)(`span`,{children:[o,` out of `,o+c,` co-teachers`,` `,n,(0,q.jsx)(`br`,{})]})]})},b=()=>{let{importStatus:t}=e;if(t.skipped.students>0)return(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-error has-next-message`,children:[(0,q.jsx)(`span`,{children:`The students who didn't sync may have accidentally signed up for Flocabulary as teachers.`}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`To resolve, please email`,` `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),` with the email addresses of the students affected.`]}),(0,q.jsx)(`br`,{})]},`skipped-students`)},x=()=>(0,q.jsxs)(`div`,{className:`gclassroom-modal`,children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal instructions`,children:[`Select classes to import.`,(0,q.jsx)(`strong`,{children:` Note:`}),` the import process may take a few minutes to complete.`]}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`div`,{className:`gclassroom-modal-form`,children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal-form course-list`,children:[(0,q.jsxs)(`label`,{className:`checkbox`,children:[(0,q.jsx)(`input`,{type:`checkbox`,onCh
341ange:()=>_(!v),checked:v}),`Select All`]}),r&&r.map(e=>{let t=f.includes(e.id);return(0,q.jsxs)(`label`,{className:`checkbox`,children:[(0,q.jsx)(`input`,{type:`checkbox`,onChange:()=>{if(t)p(f.filter(t=>t!==e.id));else{let t=[...f];t.push(e.id),p(t)}},checked:t}),e.name]},e.id)})]}),t.length>1?(0,q.jsx)(`div`,{className:`gclassroom-modal-form school-selector`,children:(0,q.jsxs)(`label`,{children:[`School:`,(0,q.jsx)(`select`,{value:m,onChange:e=>h(e.target.value),children:t.map(e=>(0,q.jsx)(`option`,{value:e.id,children:e.using_organization},e.id))})]})}):null]})]}),S=e=>(0,q.jsx)(`div`,{className:`gclassroom-form error`,children:e}),C=(e,t)=>(0,q.jsxs)(`div`,{className:`gclassroom-modal loading`,children:[(0,q.jsx)(V,{message:t}),` `,e]}),w=``,T=r.filter(e=>e.imported===!1),E=r.filter(e=>e.imported===!0),D=r.filter(e=>e.error===ci.COTEACHER_NOT_ALLOWED||e.error===ci.NON_PLUS_COTEACHER),ee=r.filter(e=>e.error===ci.PRIMARY_TEACHER_NOT_IN_ROSTER);switch(o){case Dr.AUTHENTICATION_ERROR:w=S(`Sorry, we were unable to connect. Please enable pop-ups in your browser and try again.`);break;case Dr.WRONG_ACCOUNT_ERROR:w=S(`The email address you selected is not authorized to manage this class. Please try again with a different email address.`);break;case Dr.COURSES_REQUEST_IMPORT_STARTED:w=C(`Please do not reload this page.`,`Importing`);break;case Dr.COURSES_REQUEST_NOT_FOUND:w=(0,q.jsx)(`div`,{className:`gclassroom-modal-form no-courses`,children:`We were unable to locate any classes.`});break;case Dr.COURSES_REQUEST_SYNC_COMPLETED:w=(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-success has-next-message`,children:[(0,q.jsx)(`span`,{children:`Sync complete.`}),(0,q.jsx)(`br`,{}),y(`enrollments synced.`,`synced.`)]}),b()]});break;case Dr.COURSES_REQUEST_IMPORT_COMPLETED:w=[(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-success has-next-message`,children:[(0,q.jsx)(`span`,{children:`Import complete.`}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[E.length,` out of `,E.length+T.length,` `,`classes imported.`]}),(0,q.jsx)(`br`,{}),y(`class enrollments have been imported.`,`imported.`)]},`success-message`),b(),D.length>0&&(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-error`,children:[(0,q.jsxs)(`span`,{children:[D.length,` class(es) were not imported because they were already imported by another teacher. Your license allows 1 teacher to manage each class.`]}),(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`If you would like the class(es) transferred to you, please email`,` `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),` and include the name(s) of the classes and the email address of the teacher you'd like them transferred from.`]}),(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`Our Flocabulary Plus license supports co-teachers on classes. Learn more about Flocabulary Plus`,` `,(0,q.jsx)(`a`,{href:`https://www.flocabulary.com/plans/`,target:`_blank`,children:`here.`})]}),(0,q.jsx)(`br`,{})]},`non-plus-error-message`),ee.length>0&&(0,q.jsxs)(`div`,{className:`gclassroom-modal flo-message-error`,children:[`The following class(es) were not imported because `,(0,q.jsx)(`strong`,{children:s.email}),` is not on the teacher roster in Google Classroom. Please reach out to the primary teacher of the class(es) and ask them to add this email to Google Classroom. Or, log in to Flocabulary with an email that is on the roster and import the class to that email.`,(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsx)(`ul`,{className:`error-courses-list`,children:ee.map(e=>(0,q.jsx)(`li`,{children:e.name}))})]},`outsider-error-message`),u&&!!E.length&&(0,q.jsxs)(`div`,{style:{display:`flex`,gap:`16px`},children:[(0,q.jsx)(VV,{to:`/accounts/manage/class-sections/${d}/manage/`,onClick:n,children:`Manage Class`}),(0,q.jsx)(Yf,{style:{width:`100%`},onClick:()=>{n(),u()},children:`Create Assignment`})]})];break;case Dr.COURSES_REQUEST_COMPLETED:w=c.courseId?C(`Please do not reload this page.`,`Importing`):x();break;default:w=C(``,`Loading...`);break}return(0,q.jsx)(wS,{buttonText:`Submit`,className:`modal-gclassroom-import`,closeModal:n,disableSubmit:()=>!f.length,onConfirm:g,optimistic:!1,renderButtons:o===Dr.COURSES_REQUEST_COMPLETED&&r,title:`${c.courseId?`Sync Roster`:`Import`} with Google Classroom`,titleClassName:`flo-modal-title flo-modal-title--sync-google`,isOpen:i,children:w})};
341lW.propTypes={assessmentsSubscriptions:K.default.arrayOf(K.default.object).isRequired,closeModal:K.default.func.isRequired,courses:K.default.arrayOf(K.default.object).isRequired,importStatus:K.default.shape({imported:K.default.shape({students:K.default.number.isRequired,teachers:K.default.number.isRequired}).isRequired,skipped:K.default.shape({students:K.default.number.isRequired,teachers:K.default.number.isRequired}).isRequired}).isRequired,isCoTeachersAvailable:K.default.bool.isRequired,isFlocabPlusAvailable:K.default.bool.isRequired,isOpen:K.default.bool.isRequired,lastCreatedClassId:K.default.number,onImportClasses:K.default.func.isRequired,status:K.default.oneOf(Object.values(Dr)).isRequired,user:K.default.object.isRequired};var uW=e=>{let{actions:{onImportClasses:t,containerInitialize:n},assessmentsSubscriptions:r,closeModal:i,courses:a,isCoTeachersAvailable:o,isFlocabPlusAvailable:s,isOpen:c,importStatus:l,preSelectedCourse:u,status:d,user:f,fromUserJourney:p,openAssignmentModalCallback:m,lastCreatedClassId:h}=e;return(0,G.useEffect)(()=>{n()},[]),(0,q.jsx)(lW,{assessmentsSubscriptions:r,closeModal:i,courses:a,preSelectedCourse:u,importStatus:l,isCoTeachersAvailable:o,isFlocabPlusAvailable:s,isOpen:c,onImportClasses:t,status:d,user:f,fromUserJourney:p,openAssignmentModalCallback:m,lastCreatedClassId:h})};
341uW.propTypes={actions:K.default.shape({containerInitialize:K.default.func.isRequired}).isRequired,assessmentsSubscriptions:K.default.arrayOf(K.default.object).isRequired,closeModal:K.default.func.isRequired,courses:K.default.arrayOf(K.default.object).isRequired,importStatus:K.default.shape({imported:K.default.shape({teachers:K.default.number.isRequired,students:K.default.number.isRequired}).isRequired,skipped:K.default.shape({teachers:K.default.number.isRequired,students:K.default.number.isRequired}).isRequired}).isRequired,isCoTeachersAvailable:K.default.bool.isRequired,isFlocabPlusAvailable:K.default.bool.isRequired,isOpen:K.default.bool.isRequired,preSelectedCourse:K.default.object.isRequired,onImportClasses:K.default.func,status:K.default.oneOf(Object.values(Dr)).isRequired,user:K.default.object.isRequired};var dW=N(e=>cW(e),e=>U({containerInitialize:_r.formContainerInitialize,onImportClasses:_r.onImportClasses},e))(uW),fW=Aa({authenticationError:null,courses:null,coursesImported:[],coursesImportedByAnotherTeacher:0,coursesImportedCount:0,coursesImportStarted:!1,coursesRequestState:null,enrollmentSubmitRequest:null,errorCoursesNames:null,importedStudents:0,importedTeachers:0,nonPlusCoteacherError:null,notInGcClassCoteacherError:null,skippedStudents:0,skippedTeachers:0,wrongAccountError:!1});fW.register(function(e){let{courses:t,course:n,requestState:r,data:i,error:a,action:o}=e;switch(o){case wi.GET_COURSES_RESPONSE:this.setState({courses:t,coursesRequestState:r});break;case wi.IMPORT_COURSES_PROCESS_START:this.setState({coursesImportStarted:!0});break;case wi.IMPORT_COURSE_RESPONSE:let e=this.getState();this.setState({coursesImported:[...e.coursesImported,{courseData:n,response:i}],coursesImportedByAnotherTeacher:i.was_imported_by_another_teacher?e.coursesImportedByAnotherTeacher+1:e.coursesImportedByAnotherTeacher,coursesImportedCount:e.coursesImportedCount+1,importedStudents:e.importedStudents+i.imported_students,importedTeachers:e.importedTeachers+i.imported_teachers,nonPlusCoteacherError:e.nonPlusCoteacherError||i.error===`non-plus-coteacher`,notInGcClassCoteacherError:e.notInGcClassCoteacherError||i.error===`not-in-gc-class-coteacher`,skipped:e.skipped+i.skipped,skippedStudents:e.skippedStudents+i.skipped_students,skippedTeachers:e.skippedTeachers+i.skipped_teachers});break;case wi.ERROR_COURSES_RESPONSE:this.setState({errorCoursesNames:i});break;case wi.AUTHENTICATION_ERROR:this.setState({authenticationError:a});break;case wi.WRONG_ACCOUNT_ERROR:this.setState({wrongAccountError:!0});break;case wi.CLEAR_GOOGLE_STORE:this.resetToInitialState();break}});var pW=class extends G.Component{static defaultProps={requestHandler:new Er};constructor(e){super(e);let{assessmentsSubscriptions:t,preselectedClassSectionToSync:n,selectedSubscriptionId:r}=this.props,i=n&&Rf(n),a=i?[i]:[];this.state={assessmentsSubscriptions:t,selectedAll:!1,selectedCourseIds:a,selectedSubscriptionId:r}}componentDidMount(){let{courses:e,preselectedClassSectionToSync:t}=this.props,n=t&&Rf(t);t&&n?Fb(n,t.subscription):e||Pb()}coursesImportIsComplete=()=>{let{coursesImportedCount:e,coursesImportStarted:t}=this.props,{selectedCourseIds:n}=this.state;return t&&e===n.length};courseIsSelected=e=>this.getSelectedCourseIndex(e)!==-1;disableSubmit=()=>!this.state.selectedCourseIds.length;getSelectedCourseIndex=e=>this.state.selectedCourseIds.indexOf(e);handleOptionChange=e=>{let{selectedCourseIds:t}=this.state,n=this.getSelectedCourseIndex(e);if(n===-1)this.setState({selectedCourseIds:[...t,e]});else{let e=t;e.splice(n,1),this.setState({selectedCourseIds:e})}};handleSelectAll=()=>{let{courses:e}=this.props,{selectedAll:t}=this.state;e&&this.setState({selectedAll:!t,selectedCourseIds:t?[]:e.map(e=>e.id)})};handleSubscriptionChange=e=>this.setState({selectedSubscriptionId:Number(e)});onClose=()=>{let{closeModal:e,preselectedClassSectionToSync:t,actions:n}=this.props;Ib(),e(),n.fetchClassSectionsList(),t&&n.fetchClassSection(t.id)};onSubmit=async()=>{let{courses:e}=this.props,{selectedSubscriptionId:t}=this.state;e&&Rb(e.filter(e=>this.courseIsSelected(e.id)),t)};renderSkippedStudents=()=>{let{skippedStudents:e}=this.props;if(e>0)return(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-error has-next-message`,children:[(0,q.jsx)(`span`,{children:`The students who didn't sync may have accidentally signed up for Flocabulary as teachers.`}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`To resolve, please email`,` `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),` with the email addresses of the students affected.`]}),(0,q.jsx)(`br`,{})]},`skipped-students`)};renderErrorMessage=e=>(0,q.jsx)(`div`,{className:`gclassroom-form error`,children:e});renderLoadingMessage=(e,t)=>
341(0,q.jsxs)(`div`,{className:`gclassroom-modal loading`,children:[(0,q.jsx)(V,{message:t}),` `,e]});renderUsersReport=(e,t)=>{let{isCoTeachersAvailable:n,isFlocabPlusAvailable:r,importedStudents:i,importedTeachers:a,skippedStudents:o,skippedTeachers:s}=this.props,c=Math.max(a-1,0);return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{children:[i,` out of `,i+o,` student `,e]}),(0,q.jsx)(`br`,{}),r&&n&&(0,q.jsxs)(`span`,{children:[c,` out of `,c+s,` co-teachers`,` `,t,(0,q.jsx)(`br`,{})]})]})};renderSelectCoursesForm=()=>{let{courses:e}=this.props,{assessmentsSubscriptions:t,selectedAll:n,selectedSubscriptionId:r}=this.state;return(0,q.jsxs)(`div`,{className:`gclassroom-modal`,children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal instructions`,children:[`Select classes to import.`,(0,q.jsx)(`strong`,{children:` Note:`}),` the import process may take a few minutes to complete.`]}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`div`,{className:`gclassroom-modal-form`,children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal-form course-list`,children:[(0,q.jsxs)(`label`,{className:`checkbox`,children:[(0,q.jsx)(`input`,{type:`checkbox`,onChange:()=>this.handleSelectAll(),checked:n}),`Select All`]}),e&&e.map(e=>(0,q.jsxs)(`label`,{className:`checkbox`,children:[(0,q.jsx)(`input`,{type:`checkbox`,onChange:()=>this.handleOptionChange(e.id),checked:this.courseIsSelected(e.id)}),e.name]},e.id))]}),t.length>1?(0,q.jsx)(`div`,{className:`gclassroom-modal-form school-selector`,children:(0,q.jsxs)(`label`,{children:[`School:`,(0,q.jsx)(`select`,{value:r,onChange:e=>this.handleSubscriptionChange(e.target.value),children:t.map(e=>(0,q.jsx)(`option`,{value:e.id,children:e.using_organization},e.id))})]})}):null]})]})};renderModalContent=()=>{let{authenticationError:e,courses:t,coursesImported:n,coursesImportedByAnotherTeacher:r,coursesImportStarted:i,coursesRequestState:a,errorCoursesNames:o,nonPlusCoteacherError:s,notInGcClassCoteacherError:c,preselectedClassSectionToSync:l,user:u,wrongAccountError:d,openAssignmentModalCallback:f,lastCreatedClassId:p}=this.props,m=this.coursesImportIsComplete();return e?this.renderErrorMessage(`Sorry, we were unable to connect. Please enable pop-ups in your browser and try again.`):d?this.renderErrorMessage(`The email address you selected is not authorized to manage this class. Please try again with a different email address.`):a?i&&!m?this.renderLoadingMessage(`Please do not reload this page.`,`Importing`):m&&l?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-success has-next-message`,children:[(0,q.jsx)(`span`,{children:`Sync complete.`}),(0,q.jsx)(`br`,{}),this.renderUsersReport(`enrollments synced.`,`synced.`)]}),this.renderSkippedStudents()]}):m&&!l?[(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-success has-next-message`,children:[(0,q.jsx)(`span`,{children:`Import complete.`}),(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[n.filter(e=>e.response.section_id).length,` out of`,` `,n.length,` classes imported.`]}),(0,q.jsx)(`br`,{}),this.renderUsersReport(`class enrollments have been imported.`,`imported.`)]},`success-message`),this.renderSkippedStudents(),s&&(0,q.jsxs)(`div`,{className:`gclassroom-modal import-complete flo-message-error`,children:[(0,q.jsxs)(`span`,{children:[r,` class(es) were not imported because they were already imported by another teacher. Your license allows 1 teacher to manage each class.`]}),(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`If you would like the class(es) transferred to you, please email`,` `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),` and include the name(s) of the classes and the email address of the teacher you'd like them transferred from.`]}),(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsxs)(`span`,{children:[`Our Flocabulary Plus license supports co-teachers on classes. Learn more about Flocabulary Plus`,` `,(0,q.jsx)(`a`,{href:`https://www.flocabulary.com/plans/`,target:`_blank`,children:`here.`})]}),(0,q.jsx)(`br`,{})]},`non-plus-error-message`),c&&o&&(0,q.jsxs)(`div`,{className:`gclassroom-modal flo-message-error`,children:[`The following class(es) were not imported because `,(0,q.jsx)(`strong`,{children:u.email}),` is not on the teacher roster in Google Classroom. Please reach out to the primary teacher of the class(es) and ask them to add this email to Google Classroom. Or, log in to Flocabulary with an email that is on the roster and import the class to that email.`,(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),(0,q.jsx)(`ul`,{className:`error-courses-list`,children:o.split(`,`).map(e=>(0,q.jsx)(`li`,{children:e}))})]},`outsider-error-message`),f&&n.some(e=>
341!!e.response.section_id)&&(0,q.jsxs)(`div`,{style:{display:`flex`,gap:`16px`},children:[(0,q.jsx)(VV,{to:`/accounts/manage/class-sections/${p}/manage/`,onClick:this.onClose,children:`Manage Class`}),(0,q.jsx)(Yf,{style:{width:`100%`},onClick:()=>{this.onClose(),f()},children:`Create Assignment`})]})]:a===`complete`&&!t||a===`error`?(0,q.jsx)(`div`,{className:`gclassroom-modal-form no-courses`,children:`We were unable to locate any classes.`}):a===`complete`&&t?this.renderSelectCoursesForm():null:this.renderLoadingMessage(`If the login window doesn't appear immediately in another window, please enable pop-ups and refresh the page.`,`Loading`)};render(){let{authenticationError:e,courses:t,coursesImportStarted:n,coursesRequestState:r,isOpen:i,preselectedClassSectionToSync:a,requestHandler:o}=this.props,s=r===`complete`&&!n&&!e&&t;return(0,q.jsx)(wS,{buttonText:`Submit`,className:`modal-gclassroom-import`,closeModal:this.onClose,disableSubmit:this.disableSubmit,isOpen:i,onConfirm:this.onSubmit,optimistic:!1,renderButtons:!!s,requestHandler:o,title:`${a?`Sync Roster`:`Import`} with Google Classroom`,titleClassName:`flo-modal-title flo-modal-title--sync-google`,children:this.renderModalContent()})}},mW=N(e=>{let t=Sr(e),n=z(e),r=qI(e),i=$e(e),a=da(e)?.id;return{user:n,assessmentsSubscriptions:t,isCoTeachersAvailable:r,isFlocabPlusAvailable:i,selectedSubscriptionId:t[0].id,lastCreatedClassId:a}},e=>U({fetchClassSection:mi.fetchClassSectionDetail,fetchClassSectionsList:mi.fetchClassSectionsList},e))($s(pW,[fW])),hW={"default-browse-thumbnail-dimensions":`StudentSignUpInstructionsModal__default-browse-thumbnail-dimensions___1b1cafb4`,"default-browse-card-dimensions":`StudentSignUpInstructionsModal__default-browse-card-dimensions___1bf0ca64`,modal:`StudentSignUpInstructionsModal__modal___52f79386`,list:`StudentSignUpInstructionsModal__list___a9610219`,listheader:`StudentSignUpInstructionsModal__listheader___6723833a`,listLink:`StudentSignUpInstructionsModal__listLink___10ca15dd`},gW=class extends G.Component{static propTypes={closeModal:K.default.func.isRequired};render(){let{closeModal:e}=this.props;return(0,q.jsxs)(Wa,{hideCloseButton:!0,onClose:e,className:(0,J.default)(hW.modal),children:[(0,q.jsx)(`h2`,{className:`heading--large`,children:`How do students join a class?`}),(0,q.jsx)(`button`,{className:`modal-close`,onClick:e,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{children:(0,q.jsxs)(`ol`,{className:(0,J.default)(hW.list),children:[(0,q.jsxs)(`li`,{className:`text400`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(hW.listheader),children:`1. Email Invitations:`}),`Invite your students via email by selecting contacts from Gmail or Office 365 or entering addresses.`]}),(0,q.jsxs)(`li`,{className:`text400`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(hW.listheader),children:`2. Google Classroom:`}),`Import student rosters from your Google Classroom account.`]}),(0,q.jsxs)(`li`,{className:`text400`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(hW.listheader),children:`3. Class Code:`}),`Have students visit`,` `,(0,q.jsx)(`a`,{className:(0,J.default)(hW.listLink),target:`_blank`,href:`https://www.flocabulary.com/join-class`,children:`www.flocabulary.com/join-class`}),` `,`and enter the class code.`]})]})})]})}},_W={"default-browse-thumbnail-dimensions":`ClassInfo__default-browse-thumbnail-dimensions___4431fcb1`,"default-browse-card-dimensions":`ClassInfo__default-browse-card-dimensions___5cfff056`,"container-middle":`ClassInfo__container-middle___8e40416d`,"counts-container":`ClassInfo__counts-container___84268cab`,"share-button":`ClassInfo__share-button___6b7df0c5`,"class-code-container":`ClassInfo__class-code-container___63734989`,label:`ClassInfo__label___53fd3d97`,"container-bottom":`ClassInfo__container-bottom___51f466af`,"pills-container":`ClassInfo__pills-container___1deed138`,pill:`ClassInfo__pill___8d28d3dd`,"immersive-reader-icon":`ClassInfo__immersive-reader-icon___aac4e379`,disabled:`ClassInfo__disabled___e5a10eaf`,"restore-button":`ClassInfo__restore-button___fc8754cd`,"manage-class-button":`ClassInfo__manage-class-button___831fca28`},vW=({id:e,code:t,is_archived:n,grade:r,subject:i,student_count:a,text_to_speech_enabled:o,text_to_speech_enabled_students:s=[],current_assignments_count:c,coteachers:l=[],canShareClass:u,hasCurrentSub:d,classsectionidentification_set:f,onRestore:p,renderGoogleClassroomSync:m,openEditClassModal:h})=>{let g=()=>r?(0,q.jsxs)(`span`,{children:[`Grade `,r.name]}):null,_=()=>i?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(gl,{subject:{...i,page_name:br[i.id]},style:{height:`22px`,width:`22px`}}),(0,q.jsx)(`span`,{children:i.name})]}):null,v=()=>{let r=`classCode-${e}`;return(0,q.jsx)(`div`,{className:(0,J.default)(_W[`share-button`]),children:Rf({classsectionidentification_set:f})?m():(0,q.jsxs)(`span`,{className:(0,J.default)(_W[`class-code-container`]),children:[(0,q.jsx)(`span`,{className:(0,J.default)(_W.label),children:`Class Code: `}),(0,q.jsx)(`span`,{className:`selectable`,id:r,children:t}),(0,q.jsx)(NL,{disabled:!!n,targetId:r,classCode:!0})]})})},y=()=>n?(0,q.jsx)(`button`,{className:(0,J.default)(`flo-button-primary-small`,_W[`restore-button`]),onClick:p,children:`Restore`}):(0,q.jsx)(`p`,{className:(0,J.default)(_W[`manage-class-button`]),onClick:h,children:`Edit Settings`}),b=(0,J.default)(_W.pill,{[_W.disabled]:n});return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(_W[`container-middle`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(_W[`counts-container`]),children:[(0,q.jsxs)(`div`,{children:[a,` `,(0,Ff.default)(`Student`,a)]}),l.length>0&&(0,q.jsxs)(`div`,{children:[l.length,` Co-`,(0,Ff.default)(`teacher`,l.length)]}),(0,q.jsxs)(`div`,{children:[c,` `,(0,Ff.default)(`Current & Upcoming Assignment`,c)]})]}),u&&(0,q.jsx)(v,{})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(_W[`container-bottom`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(_W[`pills-container`]),children:[(0,q.jsx)(`div`,{className:b,children:_()||`Subject: -`}),(0,q.jsx)(`div`,{className:b,children:g()||`Grade: -`}),(0,q.jsx)(({children:e})=>n?(0,q.jsx)(q.Fragment,{children:e}):(0,q.jsx)(Za,{tooltipContent:(0,q.jsxs)(`p`,{children:[`Microsoft's Immersive reader is a text-to-speech and text translation tool. It can be enabled for individual students or the whole class.`,` `,(0,q.jsx)(WL,{target:`_blank`,className:`texttospeech__helplink`,href:`https://support.renaissance.com/s/article/Flocabulary-s-Integration-with-Microsoft-s-Immersive-Reader-1753103306191`,children:`Click here`}),` `,`to learn more.`]}
341),children:e}),{children:(0,q.jsxs)(`div`,{className:b,children:[(0,q.jsx)(`div`,{className:(0,J.default)(_W[`immersive-reader-icon`]),children:(0,q.jsx)(eo,{})}),Bf(o,s.length,a)]})})]}),d&&(0,q.jsx)(y,{})]})]})},yW={"default-browse-thumbnail-dimensions":`ClassSectionListItem__default-browse-thumbnail-dimensions___9c2f2332`,"default-browse-card-dimensions":`ClassSectionListItem__default-browse-card-dimensions___c82f7a8e`,"card-link":`ClassSectionListItem__card-link___d0362e60`,"class-card-container":`ClassSectionListItem__class-card-container___05ed2429`,title:`ClassSectionListItem__title___eff284f5`},bW=N(e=>({classSectionSubjects:Jc(e),grades:ua(e),user:z(e),shouldUseReduxClasses:KI(e)}),e=>({dispatch:e,...U({closeModal:Id,openModal:Fd,toggleClassSectionArchive:mi.classSectionToggleArchive},e)}))(({archiveClass:e,classSection:t,classSectionSubjects:n,actions:{closeModal:r,openModal:i,toggleClassSectionArchive:a},dispatch:o,googleClassroomAuth:s,grades:c,onClassRestored:l,onGoogleClassroomLoginError:u,onGoogleClassroomLoginSuccess:d,shouldUseNewGoogleApi:f,shouldUseReduxClasses:p,subscribership:m,user:h})=>{let[g,_]=(0,G.useState)(!1);(0,G.useEffect)(()=>{g&&e.request.state()===`resolved`&&(_(!1),$(`html, body`).animate({scrollTop:0},`slow`))},[e.request]);let v=()=>{p?(a(t),l(t.id)):(Lf.toggleArchiveClass(t,()=>void 0,o),_(!0))},y=()=>{i({modal:Q.EDIT_CLASS,props:{classSection:t,toggle:r}})},b=t.teacher===h.id,x=`${ys}webassets/blobs_texture.svg`;return(0,q.jsxs)(`div`,{id:`${t.is_archived?`archived-`:``}class-card-${t.id}`,className:(0,J.default)(`flo-card-container manage-classes-classContainer`,yW[`class-card-container`]),children:[(0,q.jsx)(Gf,{to:`/accounts/manage/class-sections/${t.id}/assignments/`,className:(0,J.default)(yW[`card-link`]),"data-testid":`manage-classes-container-link`}),(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-card-container-headline manage-classes-className`,yW.title),"data-testid":`class-${t.id}`,children:[t.name,!b&&(0,q.jsx)(ac,{text:`co-teacher`,background:jt.INDIGO,texture:x,className:`manage-classes-coTeacherBadge`})]}),(0,q.jsx)(vW,{...t,onRestore:v,grade:c[t.grade],subject:n[t.subject],hasCurrentSub:!!m&&m.subscription.is_current,canShareClass:!t.is_archived&&!t.controlled_via_sync,openEditClassModal:y,renderGoogleClassroomSync:()=>(0,q.jsx)(fU,{classSection:t,shouldUseNewGoogleApi:f,onGoogleClassroomLoginError:u,onGoogleClassroomLoginSuccess:d,dispatch:o,googleClassroomAuth:s})})]})}),xW=N(e=>{let t=Ui([D.ENABLE_NEW_GOOGLE_API_LIB])(e);return{classSectionSubjects:Jc(e),grades:ua(e),shouldUseNewGoogleApi:t[D.ENABLE_NEW_GOOGLE_API_LIB],userCanCreateClasses:!!Sr(e).length}},e=>({openModal:t=>e(Fd(t)),onClose:()=>e(Id())}))($s(({openModal:e,addClassOnMount:t,dispatch:n,grades:r,classSections:i,history:a,archiveClass:o,userSubscriberships:s,shouldUseNewGoogleApi:c,onGoogleClassroomLoginError:l,onGoogleClassroomLoginSuccess:u,googleClassroomAuth:d,classSectionSubjects:f,user:p,onClose:m,hasArchivedClasses:h,loadArchivedClasses:g,archivedClassesCount:_,archivedClassesIsLoadingMore:v,userCanCreateClasses:y})=>{let[b,x]=(0,G.useState)(t||!1),[S,C]=(0,G.useState)(!1),[w,T]=(0,G.useState)(!1),[E,D]=(0,G.useState)(!1),[ee,O]=(0,G.useState)(1),te=(0,G.useRef)(null),ne=()=>Object.values(i??{}).filter(e=>e.is_archived),re=()=>Object.values(i??{}).filter(e=>!e.is_archived);(0,G.useEffect)(()=>{Object.values(r).length||n(No())},[]),(0,G.useEffect)(()=>{S&&(O(1),g(1))},[S]),(0,G.useEffect)(()=>{b&&e({modal:Q.ADD_CLASS,props:{toggle:se}})},[b]),(0,G.useEffect)(()=>{if(te.current&&re().some(({id:e})=>e===te.current)){let e=document.getElementById(`class-card-${te.current}`);e&&e.scrollIntoView({behavior:`smooth`}),te.current=null}},[re().length]);let ie=Math.ceil(_/10),ae=e=>{O(e),g(e)};(0,G.useEffect)(()=>{S&&ie>0&&ee>ie&&ae(ie)},[_]);let oe=()=>{C(!S)},se=()=>{x(!b),m(),a.push(`/accounts/manage/class-sections/`)},ce=e=>{te.current=e},le=()=>v?(0,q.jsx)(V,{}):(0,q.jsxs)(q.Fragment,{children:[ne().map(ue),(0,q.jsx)(qc,{totalPages:ie,currentPage:ee,setPageNumber:ae,isLoading:v})]}),ue=e=>(0,q.jsx)(bW,{archiveClass:o,classSection:e,shouldUseNewGoogleApi:c,googleClassroomAuth:d,onClassRestored:ce,onGoogleClassroomLoginError:l,onGoogleClassroomLoginSuccess:u,subscribership:s.find(t=>t.subscription.id===e.subscription)},e.id),de=()=>{let e=re(),t=(0,Qf.uniq)(e.map(e=>e.using_org));return t.length>1?(0,q.jsx)(q.Fragment,{children:t.map(t=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`manage-classes-list-subhead flo-typography-subhead`,children:t}),e.filter(e=>e.using_org===t).map(ue)]},t))}):e.length?(0,q.jsx)(q.Fragment,{children:e.map(ue)}
341):(0,q.jsx)(`div`,{className:`manage-classes no-classes`,children:(0,q.jsxs)(`p`,{className:`nolist`,children:[`You have no `,h?`current `:``,`classes.`]})})},k=()=>{let e={closeModal:()=>T(!1),isOpen:w,userSubscriberships:s,user:p};return c?(0,q.jsx)(dW,{...e}):(0,q.jsx)(mW,{...e})},fe=()=>(0,q.jsx)(`span`,{className:`archive-toggle-${S?`show`:`hidden`}`,children:S?`Hide`:`Show`}),pe=()=>{let e=({onClick:e})=>(0,q.jsxs)(`button`,{disabled:!y,className:`flo-button-primary-small new-class-button import-button`,onClick:e,children:[(0,q.jsx)(`span`,{className:`icon-wrapper`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/googleclassroombutton2.png`,className:`icon`})}),(0,q.jsx)(`span`,{className:`text`,children:`Import a class`})]});return c?(0,q.jsx)(uU,{onSuccess:e=>{T(!0),u(e,null,null)},onError:e=>{T(!0),l(e)},render:t=>(0,q.jsx)(e,{onClick:t})}):(0,q.jsx)(e,{onClick:()=>T(!0)})};return!Object.values(f).length||!Object.values(r).length?null:(0,q.jsxs)(`div`,{children:[E&&(0,q.jsx)(gW,{closeModal:()=>D(!1)}),!!w&&k(),(0,q.jsx)(()=>(0,q.jsxs)(`div`,{className:`manage-classes-sidebar`,children:[(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`My Classes`}),(0,q.jsxs)(`div`,{className:`manage-classes-creation-pane`,children:[(0,q.jsx)(`button`,{disabled:!y,className:`flo-button-primary-small new-class-button`,onClick:se,children:`Create a Class`}),(0,q.jsx)(pe,{}),(0,q.jsxs)(`div`,{className:`manage-class-register`,onClick:()=>D(!0),children:[(0,q.jsx)(`span`,{className:`manage-class-register-icon flo-icon-help`,children:`?`}),(0,q.jsx)(`span`,{className:`manage-class-register-text`,children:`How do students join a class?`})]})]})]}),{}),(0,q.jsxs)(`div`,{className:`manage-classes-mainView`,children:[(0,q.jsx)(de,{}),h&&(0,q.jsxs)(`div`,{className:`manage-classes-classContainer archived`,children:[(0,q.jsx)(`h3`,{children:`Archived Classes`}),(0,q.jsx)(`button`,{className:`archive-toggle flo-button-secondary`,onClick:oe,children:(0,q.jsx)(fe,{})}),(0,q.jsx)(`div`,{children:!!S&&(0,q.jsx)(le,{})})]})]})]})},[mr])),SW=e=>e.classSection,CW=L([SW],({createdClass:e})=>e),wW=L([SW],e=>({isLoadingMore:e.isLoadingMore,count:e.archivedClassesCount,hasArchived:e.hasArchivedClasses})),TW=class extends G.Component{componentDidMount(){let{history:e,user:t,actions:n,classesLoaded:r,fromArchiveClasses:i}=this.props,{nav_context:{nav_bar:a}}=t;if(Vi(t)&&!a.name){e.push(`/accounts/manage/info/`);return}r||n.fetchClassSectionsList(),i||n.classSectionContainerInitialize(),n.setFromUserJourney(!1)}componentDidUpdate(e){let{archivedClassesCount:t,actions:n}=this.props;e.archivedClassesCount!==t&&n.classSectionContainerInitialize()}getClassSections=()=>{let{shouldUseReduxClasses:e,reduxClassSectionsList:t,assessments:n}=this.props;return e?Object.values(t):n.classSections.list.data};renderError=e=>{switch(e?.response?.data?.error){case`Is not attached to site license subscription.`:return this.renderNoSchoolSubscription();case`Is not attached to student-data-enabled subscription.`:return(0,q.jsxs)(`div`,{className:`manage-classes-noAccess`,children:[(0,q.jsxs)(`div`,{className:`manage-classes-noAccess-text-container`,children:[(0,q.jsx)(`h2`,{className:`nolist`,children:`You don't currently have access to the class reporting dashboard`}),(0,q.jsxs)(`p`,{className:`nolist-message`,children:[`Please `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`contact us`}),` to enable these features for your school. We will need confirmation from your school's primary contact before turning these features on.`]}),(0,q.jsx)(`a`,{href:`/contactus/`,className:`flo-button-primary`,children:`Contact Us`})]}),this.renderErrorImage()]});case`Authentication credentials were not provided.`:return(0,q.jsx)(`div`,{className:`manage-classes-noAccess`,children:(0,q.jsxs)(`div`,{className:`manage-classes-noAccess-text-container`,children:[(0,q.jsx)(`h2`,{className:`nolist`,children:`You don't have access to this class`}),(0,q.jsx)(`p`,{className:`nolist-message`,children:`You may have been logged out because of a session on another device`}),(0,q.jsx)(`a`,{className:`flo-button-primary`,href:`/accounts/login/?next=/accounts/manage/`,children:`Login Again`}),(0,q.jsx)(`div`,{className:`nolist-character astronaut`})]})});default:return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`nolist`,children:`Oops! We're having some problems.`}),(0,q.jsxs)(`p`,{className:`nolist-message`,children:[`Try refreshing the page and logging back in. `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`Contact us`}),` if the problem persists.`]}),(0,q.jsx)(`div`,{className:`nolist-character astronaut`})]})}};renderErrorImage=()=>(0,q.jsxs)(`div`,{className:`manage-classes-noAccess-image-container`,children:[(0,q.jsx)(`div`,{className:`manage-classes-noAccess-image image-1`}),(0,q.jsx)(`div`,{className:`manage-classes-noAccess-image image-2`})]});renderClassSectionDashboard=()=>{let{actions:{onGoogleClassroomLoginError:e,onGoogleClassroomLoginSuccess:t,loadArchivedClasses:n},addClassOnMount:r,appState:i,history:a,userSubscriberships:o,googleClassroomAuth:s,location:c,hasArchivedClasses:l,archivedClassesCount:u,archivedClassesIsLoadingMore:d}=this.props;return(0,q.jsx)(xW,{classSections:this.getClassSections(),archivedClassesCount:u,archivedClassesIsLoadingMore:d,addClassOnMount:r,archiveClass:i.archiveClass,userSubscriberships:o,history:a,location:c,onGoogleClassroomLoginError:e,onGoogleClassroomLoginSuccess:t,googleClassroomAuth:s,hasArchivedClasses:l,loadArchivedClasses:n})};renderNoSchoolSubscription=()=>(0,q.jsxs)(`div`,{className:`manage-classes-noAccess`,children:[(0,q.jsxs)(`div`,{className:`manage-classes-noAccess-text-container`,children:[(0,q.jsx)(`h2`,{className:`nolist`,children:`You don't currently have access to the class reporting dashboard`}),(0,q.jsxs)(`p`,{className:`nolist-message`,children:[`You can unlock access to classes, student accounts and assignments with a Flocabulary school plan. `,(0,q.jsx)(b,{to:`/inquiry/site-trials/`,children:`Get in touch`}),` with us to learn about all the benefits of a Flocabulary school plan.`]})]}),this.renderErrorImage()]});render(){let{classError:e,classesLoaded:t}=this.props;return e&&this.renderError(e),t?this.renderClassSectionDashboard():(0,q.jsx)(V,{className:`manage-classes-loading`,message:`Loading Classes`})}},EW=N(e=>{let t=ne(e),{isLoadingMore:n,count:r,hasArchived:i}=wW(e);return{classError:Kn(e)?.error||null,classesLoaded:!B(e,hn.CLASSES),googleClassroomAuth:t,hasArchivedClasses:i,archivedClassesCount:r,archivedClassesIsLoadingMore:n,reduxClassSectionsList:Kn(e),shouldUseReduxClasse
341s:KI(e),fromArchiveClasses:tr(e)}},e=>U({fetchClassSectionsList:mi.fetchClassSectionsList,loadArchivedClasses:mi.classSectionLoadArchived,classSectionContainerInitialize:mi.classSectionContainerInitialize,onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess,setFromUserJourney:ye.setFromUserJourney},e))(TW),DW=ja.extend(Je,pe),OW=Aa({units:null,archiveClass:null,editStudent:null,unassignQuiz:null,assessRapbox:null,createStudentAssignments:null,deleteStudentAssignments:null});OW.dispatchToken=OW.register(function(e){switch(this.waitFor([Ad.dispatchToken]),e.action){case DW.INITIALIZE_TEACHER_APP_STORE:this.setState({units:e.units,archiveClass:new Er,editStudent:new Er,unassignQuiz:new Er,assessRapbox:new Er,createStudentAssignments:[],deleteStudentAssignments:[]});break;case DW.RESET_REQUEST_HANDLER:e.requestHandler.constructor(),this.setState({});break;case DW.ARCHIVE_CLASS_REQUEST:this.setState({archiveClass:this.getState().archiveClass.handleRequest(e)});break;case DW.ARCHIVE_CLASS_RESPONSE:this.setState({archiveClass:this.getState().archiveClass.handleResponse(e)});break;case DW.EDIT_STUDENT_REQUEST:this.setState({editStudent:this.getState().editStudent.handleRequest(e)});break;case DW.EDIT_STUDENT_RESPONSE:this.setState({editStudent:this.getState().editStudent.handleResponse(e)});break;case DW.UNASSIGN_QUIZ_REQUEST:this.setState({unassignQuiz:this.getState().unassignQuiz.handleRequest(e)});break;case DW.UNASSIGN_QUIZ_RESPONSE:this.setState({unassignQuiz:this.getState().unassignQuiz.handleResponse(e)});break;case DW.ASSESS_RAPBOX_REQUEST:this.setState({assessRapbox:this.getState().assessRapbox.handleRequest(e)});break;case DW.ASSESS_RAPBOX_RESPONSE:this.setState({assessRapbox:this.getState().assessRapbox.handleResponse(e)});break;case DW.CREATE_STUDENT_ASSIGNMENT_REQUEST:this.setState({createStudentAssignments:this.getState().createStudentAssignments.concat(e.student.id)});break;case DW.DELETE_STUDENT_ASSIGNMENT_REQUEST:this.setState({deleteStudentAssignments:this.getState().deleteStudentAssignments.concat(e.studentAssignmentId)});break;case DW.SET_DETAIL:if(e.collection!==`assignments`)break;let{detail:{studentassignment_set:t}}=e,{createStudentAssignments:n,deleteStudentAssignments:r}=this.getState(),i=t.map(({student:e})=>e.id),a=t.map(({id:e})=>e);this.setState({createStudentAssignments:ja.difference(n,i),deleteStudentAssignments:ja.difference(r,a)});break}});var kW=class extends G.Component{state={appState:OW.getState(),assessments:Ad.getState()};UNSAFE_componentWillMount(){Ad.on(`change`,this._onAssessmentStoreChange),OW.on(`change`,this._onTeacherAppStoreChange)}componentDidMount(){document.title=`My Classes - Flocabulary`}componentWillUnmount(){Ad.removeListener(`change`,this._onAssessmentStoreChange),OW.removeListener(`change`,this._onTeacherAppStoreChange)}_onAssessmentStoreChange=e=>{this.setState({assessments:e})};_onTeacherAppStoreChange=e=>{this.setState({appState:e})};render(){let{siteTrialDuration:e,user:t,userSubscriberships:n,location:r,match:{path:i}}=this.props,{appState:a,assessments:o}=this.state,s={appState:a,assessments:o,siteTrialDuration:e,units:a.units,user:t,userSubscriberships:n,location:r};return(0,q.jsx)(`div`,{className:`layout-fullHeight`,"aria-labelledby":`class-sections-tab`,id:`class-sections-panel`,role:`tabpanel`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${i}add/`,render:e=>(0,q.jsx)(EW,{addClassOnMount:!0,...s,...e})}),(0,q.jsx)(x,{path:`${i}:classId/`,render:e=>(0,q.jsx)(sW,{...s,...e})}),(0,q.jsx)(x,{render:e=>(0,q.jsx)(EW,{...s,...e})})]})})}},AW=L([hr,e=>e.manageUnits.hiddenUnitsByOrg],(e,t)=>{let n=e=>e?.map(e=>({...e,rowLink:{to:`/unit/${e.page_name}`}}))??null;return{...e,organizations:e.organizations?e.organizations.map(e=>({...e,hiddenUnits:n(t[e.id])})):[]}}),jW={"default-browse-thumbnail-dimensions":`HiddenUnitsList__default-browse-thumbnail-dimensions___09b19307`,"default-browse-card-dimensions":`HiddenUnitsList__default-browse-card-dimensions___3a40c3c5`,header:`HiddenUnitsList__header___ce080fa9`,title:`HiddenUnitsList__title___c7b9e942`,tooltip:`HiddenUnitsList__tooltip___e36ef7b6`,"empty-state":`HiddenUnitsList__empty-state___4795e17d`},MW=({hiddenUnits:e,onUnhideUnit:t})=>{let[n,r]=(0,G.useState)(1),[i,a]=(0,G.useState)(null);(0,G.useEffect)(()=>{let e=o();n!==1&&e<n&&r(e)},[e]);let o=()=>e?Math.ceil(e.length/20):0,s=()=>
341{if(e){let t=(n-1)*20;return e.slice(t,t+20)}return[]},c=e=>{t(e),a(null)};return(0,q.jsxs)(`div`,{children:[!!i&&(0,q.jsx)(({onConfirm:e,unitName:t})=>(0,q.jsx)(wS,{buttonText:`Make Available`,isOpen:!0,closeModal:()=>{a(null)},onConfirm:e,optimistic:!0,title:`Make lesson available?`,confirmButtonClass:`flo-button-primary-red`,children:(0,q.jsxs)(`p`,{children:[`Are you sure you want to make the lesson `,(0,q.jsxs)(`strong`,{children:[` `,t,` `]}),`available? This lesson will be available for teacher and student use.`]})}),{onConfirm:()=>c(i.id),unitName:i.name}),(0,q.jsxs)(`div`,{className:(0,J.default)(jW.header),children:[(0,q.jsx)(`h4`,{className:(0,J.default)(jW.title),children:`Unavailable Lessons`}),(0,q.jsxs)(`div`,{className:(0,J.default)(jW.tooltip),children:[(0,q.jsxs)(Qc,{right:!0,inline:!0,children:[`To make a lesson unavailable, go to the lesson page and click on the Make Lesson Unavailable button. After a lesson is unavailable, it will be added to this`,` `,(0,q.jsx)(`strong`,{children:`Unavailable Lessons`}),` list.`]}),(0,q.jsx)(`p`,{children:`How do I make lessons unavailable?`})]})]}),e===null?(0,q.jsx)(V,{}):(0,q.jsx)(()=>{let e=s();return(0,q.jsxs)(`div`,{children:[e&&e.length?(0,q.jsx)(jz,{actions:[{callback:e=>{a(e)},icon:(0,q.jsx)(QI,{})}],columns:[{disableSort:!0,header:`Lesson Name`,name:`name`}],disableSort:!0,loading:!1,tableData:e,tableClass:`manage-hidden-units`,hideLinkArrow:!0}):(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{className:(0,J.default)(jW[`empty-state`]),children:`All lessons are available`})}),(0,q.jsx)(qc,{currentPage:n,isLoading:!1,setPageNumber:r,totalPages:o()})]})},{})]})},NW={"default-browse-thumbnail-dimensions":`ManageUnitsOrganizationView__default-browse-thumbnail-dimensions___08fe7ca6`,"default-browse-card-dimensions":`ManageUnitsOrganizationView__default-browse-card-dimensions___4c79039c`,settings:`ManageUnitsOrganizationView__settings___a6abdd68`,card:`ManageUnitsOrganizationView__card___945c2f0a`,"toggle-text":`ManageUnitsOrganizationView__toggle-text___feeb9766`,"hidden-units-list-container":`ManageUnitsOrganizationView__hidden-units-list-container___8905d25a`,noHover:`ManageUnitsOrganizationView__noHover___d9b4ee3d`},PW=({hiddenUnits:e,onUnhideUnit:t,onSwitchManageUnitsAvailability:n,onSwitchHideCurrentEvents:r,...i})=>{let[a,o]=(0,G.useState)(i.canManageUnits),[s,c]=(0,G.useState)(i.hideCurrentEvents),[l,u]=(0,G.useState)(!1);(0,G.useEffect)(()=>{o(i.canManageUnits)},[i.canManageUnits]),(0,G.useEffect)(()=>{c(i.hideCurrentEvents)},[i.hideCurrentEvents]);let d=()=>{let e=!a;o(e),n(e)},f=()=>{let e=!s;c(e),r(e)},p=()=>{u(!l)};return(0,q.jsxs)(`div`,{children:[(()=>{let e=s?`Available`:`Unavailable`;return l&&(0,q.jsx)(wS,{buttonText:`Make ${e}`,isOpen:!0,closeModal:p,onConfirm:f,optimistic:!0,title:`Make all Current Events lessons ${e.toLowerCase()}?`,primaryButtonVariant:s?`primary`:`negative-filled`,children:(0,q.jsxs)(`p`,{children:[`Are you sure you want to make all Current Events lessons`,` ${e.toLowerCase()}`,`?`,s?` These lessons will be available `:` This will disable the lessons `,`for all teacher and student use.`]})})})(),(0,q.jsxs)(`div`,{className:(0,J.default)(NW.settings),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-card-container noHover`,NW.card),children:[(0,q.jsx)(`span`,{className:(0,J.default)(NW[`toggle-text`]),children:`Enable managers to customize lesson availability`}),(0,q.jsx)(Ec,{"aria-label":`Enable managers to customize lesson availability`,onClick:d,on:a})]}),a&&(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-card-container noHover`,NW.card),children:[(0,q.jsxs)(`span`,{className:(0,J.default)(NW[`toggle-text`]),children:[`Make all current events lessons unavailable`,(0,q.jsx)(Qc,{inline:!0,right:!0,children:`Making all Current Events (Week in Rap) lessons unavailable will prevent teachers and students from finding and using new and previous Current Events lessons.`})]}),(0,q.jsx)(Ec,{"aria-label":`Make all current events lessons unavailable`,onClick:p,on:s})]}),(0,q.jsx)(`div`,{className:(0,J.default)(NW[`hidden-units-list-container`],NW.noHover),children:(0,q.jsx)(MW,{onUnhideUnit:t,hiddenUnits:e})})]})]})]})},FW={"default-browse-thumbnail-dimensions":`ManageUnitsView__default-browse-thumbnail-dimensions___b60f8c07`,"default-browse-card-dimensions":`ManageUnitsView__default-browse-card-dimensions___ddd41d7f`,container:`ManageUnitsView__container___252b61c9`,"select-container":`ManageUnitsView__select-container___4eb57940`,selector:`ManageUnitsView__selector___1722de4e`,label:`ManageUnitsView__label___b84aa240`,"inset-container":`ManageUnitsView__inset-container___aee47416`},IW=N(null,e=>
341U({getHiddenUnits:Tn.getOrganizationHiddenUnits,onSwitchHideCurrentEvents:Tn.onSwitchHideCurrentEvents,onSwitchManageUnitsAvailability:Tn.onSwitchManageUnitsAvailability,switchUnitAvailability:Tr.unitSwitchAvailability},e))(({actions:e,organizations:t})=>{let[n,r]=(0,G.useState)(null),i=!!t&&t.length>1,a=e=>{r(e),o(e.id)};if((0,G.useEffect)(()=>{n?r(t.find(e=>e.id===n.id)??n):t&&!i&&a(t[0])},[t]),!t.length)return null;let{getHiddenUnits:o,switchUnitAvailability:s,onSwitchHideCurrentEvents:c,onSwitchManageUnitsAvailability:l}=e;return(0,q.jsxs)(`div`,{className:`manage-units`,"aria-labelledby":`manage-lessons-tab`,id:`manage-lessons-panel`,role:`tabpanel`,children:[(0,q.jsxs)(`div`,{className:`manage-units__overview-sidebarContainer`,children:[(0,q.jsx)(`h1`,{className:`flo-typography-title`,children:`Manage Lessons`}),(0,q.jsx)(`div`,{className:`manage-units__overview-description`,children:`When this feature is turned on, you and other managers can change the availability of lessons for teachers and students directly from the lesson pages.`})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(FW.container),children:[i&&(0,q.jsxs)(`div`,{className:(0,J.default)(FW[`select-container`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(FW.label),children:`Organizations`}),(0,q.jsx)(`div`,{className:(0,J.default)(FW.selector),children:(0,q.jsx)(bc,{name:`organizations-selector`,options:t,value:n,placeholder:`Select an organization`,onChange:a,labelKey:`name`,valueKey:`id`,clearable:!1})})]}),n&&(0,q.jsx)(`div`,{className:(0,J.default)({[FW[`inset-container`]]:i}),children:(0,q.jsx)(PW,{onUnhideUnit:e=>s(e,!1,n.id),onSwitchHideCurrentEvents:e=>c(n.id,e),onSwitchManageUnitsAvailability:e=>l(n.id,e),...n})})]})]})}),LW=N(e=>AW(e),e=>U({containerFinalize:Tn.containerFinalize},e))(({actions:e,canAccessManageUnitsFeature:t,organizations:n})=>{let{containerFinalize:r}=e;return(0,G.useEffect)(()=>(document.title=`Manage Lessons - Flocabulary`,()=>r()),[]),n?t?(0,q.jsx)(IW,{organizations:n}):null:(0,q.jsx)(V,{})}),RW=R,zW=at,BW=Aa({roles:null,grade_interests:null,subject_interests:null,training:null,send_bill_by:null,banned_passwords:null,socialAuthURLs:null,promotion:null,trial:null,trialPending:null,siteTrialDuration:null,content:null,trialRequest:null,subscriptions:null,subscription:null,coteacherInvitation:null,liteSubscription:null,recurlyDetails:null,quoteRequest:null,joinSubscriptionHasNoRoom:null,joinedClassId:null,joinClassInvitationExpired:null,joinClassInvitationAccepted:null,subscriptionGroupOrganization:null,createUserRequest:null,signInRequest:null,trialRequestRequest:null,getQuoteRequest:null,activateSubscriptionGroupRequest:null,activateSubscriptionRequest:null,getSubscriptionGroupSubscriptionsRequest:null,selectSubscriptionRequest:null,joinSubscriptionRequest:null,joinClassRequest:null,createIndividualTrial:null,getContentSection:null,getUser:null,completeProfile:null,getRecurlyDetails:null,updateRecurly:null,validateRecurlyCoupon:null,getSubscriptionByHash:null,getSubscriptionGroupByHash:null,getCoteacherInvitationByHash:null,nonSsoFlow:!1,userEmail:null,userExists:null,formValues:null,emailIsInvalid:!1,recurly_public_key:null});BW.dispatchToken=BW.register(function(e){switch(e.action){case RW.JOIN_CLASS_INVALID_EMAIL:this.setState({emailIsInvalid:e.emailIsInvalid});break;case zW.CREATE_USER_REQUEST:this.setState({createUserRequest:e.requestState});break;case zW.CREATE_USER_RESPONSE:this.setState({createUserRequest:e.requestState});break;case zW.SIGN_IN_REQUEST:this.setState({signInRequest:e.requestState});break;case zW.SIGN_IN_RESPONSE:this.setState({signInRequest:e.requestState,statusCode:e.statusCode});break;case zW.GET_USER_REQUEST:this.setState({getUser:e.requestState});break;case zW.GET_USER_RESPONSE:this.setState({getUser:e.requestState});break;case zW.UPDATE_USER_REQUEST:this.setState({completeProfile:e.request.state()});break;case zW.UPDATE_USER_RESPONSE:this.setState({completeProfile:e.request.state()});break;case RW.CREATE_TRIAL_REQUEST_REQUEST:this.setState({trialRequestRequest:e.requestState});break;case RW.CREATE_TRIAL_REQUEST_RESPONSE:this.setState({trialRequest:e.trialRequest,trialRequestRequest:e.requestState,promoMismatch:e.error});break;case RW.GET_QUOTE_REQUEST:this.setState({getQuoteRequest:e.requestState});break;case RW.GET_QUOTE_RESPONSE:this.setState({calendarEmailSent:e.calendarEmailSent,quoteRequest:e.quoteRequest,getQuoteRequest:e.requestState});break;case RW.ACTIVATE_SUBSCRIPTION_GROUP_REQUEST:this.setState({activateSubscriptionGroupRequest:e.requestState});break;case RW.ACTIVATE_SUBSCRIPTION_GROUP_RESPONSE:this.setState({activateSubscriptionGroupRequest:e.requestState});break;case RW.ACTIVATE_SUBSCRIPTION_REQUEST:this.setState({activateSubscriptionRequest:e.requestState});break;case RW.ACTIVATE_SUBSCRIPTION_RESPONSE:this.setState({activateSubscriptionRequest:e.requestState});break;case RW.GET_SUBSCRIPTION_GROUP_SUBSCRIPTIONS_REQUEST:this.setState({getSubscriptionGroupSubscriptionsRequest:e.requestState});break;case RW.GET_SUBSCRIPTION_GROUP_SUBSCRIPTIONS_RESPONSE:this.setState({getSubscriptionGroupSubscriptionsRequest:e.requestState,subscriptions:e.subscriptions});break;case RW.SELECT_SUBSCRIPTION_REQUEST:this.setState({selectSubscriptionRequest:e.requestState});break;case RW.SELECT_SUBSCRIPTION_RESPONSE:this.setState({selectSubscriptionRequest:e.requestState});break;case RW.JOIN_SUBSCRIPTION_REQUEST:this.setState({joinSubscriptionRequest:e.requestState});break;case RW.JOIN_SUBSCRIPTION_RESPONSE:this.setState({joinedSubscriptionOrgName:e.joinedSubscriptionOrgName,joinSubscriptionRequest:e.requestState,joinSubscriptionHasNoRoom:e.joinSubscriptionHasNoRoom});break;case RW.JOIN_CLASS_REQUEST:this.setState({joinClassRequest:e.requestState});break;case RW.JOIN_CLASS_RESPONSE:this.setState({joinClassRequest:e.requestState,joinedClassId:e.joinedClassId,joinClassInv
341itationExpired:e.joinClassInvitationExpired,joinClassInvitationAccepted:e.joinClassInvitationAccepted,joinSubscriptionHasNoRoom:e.joinSubscriptionHasNoRoom});break;case RW.CREATE_INDIVIDUAL_TRIAL_REQUEST:this.setState({createIndividualTrial:e.requestState});break;case RW.CREATE_INDIVIDUAL_TRIAL_RESPONSE:this.setState({createIndividualTrial:e.requestState,liteSubscription:e.liteSubscription});break;case RW.GET_CONTENT_SECTION_REQUEST:this.setState({getContentSection:e.requestState});break;case RW.GET_CONTENT_SECTION_RESPONSE:this.setState({getContentSection:e.requestState,content:e.content});break;case RW.RECURLY_DETAILS_REQUEST:this.setState({getRecurlyDetails:e.requestState});break;case RW.RECURLY_DETAILS_RESPONSE:this.setState({getRecurlyDetails:e.requestState,recurlyDetails:e.recurlyDetails,error:e.error});break;case RW.RECURLY_UPDATE_REQUEST:this.setState({updateRecurly:e.requestState});break;case RW.RECURLY_UPDATE_RESPONSE:this.setState({updateRecurly:e.requestState});break;case RW.COUPON_RESPONSE:this.setState({validateRecurlyCoupon:e.requestState,RecurlyCoupon:e.couponDetails});break;case RW.GET_SUBSCRIPTION_BY_HASH_REQUEST:this.setState({getSubscriptionByHash:e.requestState});break;case RW.GET_SUBSCRIPTION_BY_HASH_RESPONSE:this.setState({getSubscriptionByHash:e.requestState,subscription:e.subscription});break;case RW.GET_SUBSCRIPTION_GROUP_BY_HASH_RESPONSE:this.setState({getSubscriptionGroupByHash:e.requestState,subscriptionGroupOrganization:e.subscriptionGroupOrganization});break;case RW.GET_COTEACHER_INVITATION_BY_HASH_RESPONSE:this.setState({getCoteacherInvitationByHash:e.requestState,coteacherInvitation:{request_hash:e.coteacherInvitationHash,...e.coteacherInvitation},invitationExpired:e.invitationExpired===!0});break;case RW.LOAD_SIGNUP_DATA:this.setState({siteTrialDuration:e.signupData.siteTrialDuration,promotion:e.signupData.promotion,roles:e.signupData.roles,grade_interests:e.signupData.grade_interests,subject_interests:e.signupData.subject_interests,training:e.signupData.training,send_bill_by:e.signupData.send_bill_by,banned_passwords:e.signupData.banned_passwords,socialAuthURLs:{google:e.signupData.googleAuth,azuread:e.signupData.azureadAuth},recurly_public_key:e.signupData.recurly_public_key});break;case RW.CLEAR_SIGNUP_STORE:this.setState({content:null,trialRequest:null,trialPending:null,subscriptions:null,subscription:null,liteSubscription:null,recurlyDetails:null,quoteRequest:null,quoteLink:null,joinSubscriptionHasNoRoom:null,joinedClassId:null,joinClassInvitationExpired:null,joinClassInvitationAccepted:null,subscriptionGroupOrganization:null,createUserRequest:null,signInRequest:null,trialRequestRequest:null,getQuoteRequest:null,activateSubscriptionGroupRequest:null,activateSubscriptionRequest:null,getSubscriptionGroupSubscriptionsRequest:null,selectSubscriptionRequest:null,joinSubscriptionRequest:null,joinClassRequest:null,createIndividualTrial:null,getContentSection:null,getUser:null,completeProfile:null,getRecurlyDetails:null,validateRecurlyCoupon:null,updateRecurly:null,getSubscriptionByHash:null,getSubscriptionGroupByHash:null,getCoteacherInvitationByHash:null,nonSsoFlow:!1,userEmail:null,userExists:null,formValues:null});break;case RW.SET_NON_SSO_FLOW:this.setState({nonSsoFlow:!0});break;case RW.ON_USER_SUBMIT:this.setState({checkUniqueEmailRequest:e.requestState,userExists:e.userExists,userEmail:e.email});break;case RW.CLEAR_LOGIN_ERRORS:this.setState({getUser:null,signInRequest:null});break;case RW.EXISTING_TRIAL_REQUEST_PENDING:this.setState({trialPending:e.payload,trialRequestRequest:null});break;case RW.RESET_EMAIL:this.setState({userExists:null,userEmail:null});break;case RW.SET_FORM_VALUES:this.setState({formValues:e.formValues});break}});var VW=L([Ge,hr],(e,t)=>({canAccessManageUnits:t.canAccessManageUnits,hasVocabularyFeature:e.hasFeature})),HW=({onAnalyticsButtonClicked:e,user:t,links:n})=>{let[r,i]=(0,G.useState)(!1),a=p(),o=e=>{$i(t)&&(e.preventDefault(),e.stopPropagation(),i(!0))},s=t=>{t===`analytics`&&e()},c=e=>a.pathname.includes(e);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Ba,{displayModal:r,handleDismiss:()=>i(!1)}),(0,q.jsx)(sR,{children:n.map(e=>(0,q.jsx)(`li`,{onClick:()=>s(e.to),children:(0,q.jsx)(h,{onClick:t=>e?.blockUnverified&&o(t),to:(0,Qf.assignIn)({},a,{pathname:`/accounts/manage/${e.to}/`,state:{keepFocus:!0}}),role:`tab`,id:`${e.to}-tab`,"aria-controls":`${e.to}-panel`,"aria-selected":c(e.to),tabIndex:c(e.to)?0:-1,children:e.display})},e.to))})]})},UW=N(e=>VW(e),e=>U({onAnalyticsButtonClicked:Kc.onAnalyticsButtonClicked},e))(({hasVocabularyFeature:e=!1,subscriberships:t=[],user:n,actions:r,canAccessManageUnits:i=!1})=>{let{onAnalyticsButtonClicked:a}=r,o=(0,G.useMemo)(()=>!!t.some(e=>e.subscription.is_group),[t]);return(0,q.jsx)(HW,{user:n,links:(0,G.useMemo)(()=>[o&&{display:`My Classes`,to:`class-sections`,blockUnverified:!0},o&&{display:`My School`,to:`schools`,blockUnverified:!0},{display:`My Profile`,to:`info`},e&&{display:`My Analytics`,to:`analytics`,blockUnverified:!0},i&&{display:`Manage Lessons`,to:`manage-lessons`}
341].filter(Boolean),[o,e,i]),onAnalyticsButtonClicked:a})}),WW=e=>{let{areFeatureFlagsLoaded:t}=e;return t?(0,q.jsx)(hl,{}):null};WW.propTypes={areFeatureFlagsLoaded:K.default.bool.isRequired};var GW=N(e=>({areFeatureFlagsLoaded:Ri(e)}))(WW),KW=class extends G.Component{UNSAFE_componentWillMount(){window.location.replace(window.location.origin+`/accounts/login/?next=`+window.location.pathname)}render(){return(0,q.jsx)(TF,{})}},qW=({condition:e,redirectTo:t=`/`,...n})=>e?(0,q.jsx)(x,{...n}):(0,q.jsx)(v,{to:t}),JW=y($s(({user:e,subscriberships:t,siteTrialDuration:n,match:r,...i})=>{if((0,G.useEffect)(()=>{window.initialMount||Hi.getManageData()},[]),!e)return(0,q.jsx)(KW,{});let a=(0,G.useMemo)(()=>!!t.some(e=>e.subscription.is_group),[t]),o={userSubscriberships:(0,G.useMemo)(()=>t.sort((e,t)=>e.subscription.external_status_string>t.subscription.external_status_string?1:-1),[t]),user:e,siteTrialDuration:n};return(0,q.jsx)(`div`,{id:`user-manager`,className:`bg2`,children:(0,q.jsxs)(`div`,{className:`layout-fullHeight`,children:[(0,q.jsx)(UW,{user:e,subscriberships:t}),(0,q.jsx)(Hc,{}),(0,q.jsx)(`div`,{className:`manage-view-container`,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${r.path}info/`,render:e=>(0,q.jsx)(oR,{...o,...e})}),(0,q.jsx)(qW,{path:`${r.path}manage-lessons/`,render:e=>(0,q.jsx)(LW,{...o,...e}),condition:a,redirectTo:`${r.path}info/`}),(0,q.jsx)(qW,{path:`${r.path}schools/`,component:RV,condition:a,redirectTo:`${r.path}info/`}),(0,q.jsx)(qW,{path:`${r.path}class-sections/`,render:e=>(0,q.jsx)(kW,{...o,...e}),condition:a,redirectTo:`${r.path}info/`}),(0,q.jsx)(qW,{path:`${r.path}analytics/`,component:GW,condition:a,redirectTo:`${r.path}info/`})]})})]})})},[mr,BW])),YW=N(e=>({student:Fn(e)}))(e=>{let{student:t}=e;return t?(0,q.jsx)(dR,{}):(0,q.jsx)(JW,{})}),XW={"default-browse-thumbnail-dimensions":`FolderTabs__default-browse-thumbnail-dimensions___bbe37b4f`,"default-browse-card-dimensions":`FolderTabs__default-browse-card-dimensions___88e08455`,tabs:`FolderTabs__tabs___123f5e05`,active:`FolderTabs__active___239aaf10`},ZW=({tabs:e})=>(0,q.jsx)(`ul`,{className:(0,J.default)(XW.tabs),children:e.map(({verbose:e,to:t,active:n},r)=>(0,q.jsx)(`li`,{className:(0,J.default)({[XW.active]:n}),children:(0,q.jsx)(h,{to:t,children:e})},r))}),QW={"default-browse-thumbnail-dimensions":`styles__default-browse-thumbnail-dimensions___44843c46`,"default-browse-card-dimensions":`styles__default-browse-card-dimensions___369f3329`,"grades-tabs":`styles__grades-tabs___14620fdf`,tab:`styles__tab___d2b7e779`,link:`styles__link___2688da40`,active:`styles__active___a1b00ffa`,"ccss-content":`styles__ccss-content___d873de6e`,notation:`styles__notation___b649e106`,description:`styles__description___879e06ed`,lessons:`styles__lessons___b184ec42`,dropdown:`styles__dropdown___0a35b28a`,arrow:`styles__arrow___b132caa7`,items:`styles__items___ad35512b`,item:`styles__item___97a648b0`},$W=()=>{let[e,t]=(0,G.useState)(!0),n=(0,G.useRef)(null);(0,G.useEffect)(()=>{n.current&&n.current.addEventListener(`load`,()=>t(!1),{once:!0})},[]);let{EDGATE_ID:r,EDGATE_TOKEN:i}=window.FlocabEnv;return(0,q.jsxs)(`div`,{className:(0,J.default)(QW[`ccss-content`]),children:[(0,q.jsx)(`p`,{children:`Flocabulary units and lessons are aligned to all state and national standards for ELA, math, science, social studies, as well as health and physical education.`}),r&&i?(0,q.jsxs)(q.Fragment,{children:[e&&(0,q.jsx)(V,{}),(0,q.jsx)(`iframe`,{name:`content`,ref:n,src:`https://correlation.edgate.com/interface?pubid=${r}&token=${i}&function=searchStandards`,style:{display:e?`none`:`block`}})]}):(0,q.jsx)(`div`,{style:{fontWeight:`bold`,marginTop:`100px`,textAlign:`center`},children:`We're sorry - we can't access state and national standards at this time. Please try refreshing the page. If the problem persists, please try again later.`})]})},eG={"default-browse-thumbnail-dimensions":`PlaylistPill__default-browse-thumbnail-dimensions___4f59faa4`,"default-browse-card-dimensions":`PlaylistPill__default-browse-card-dimensions___71a7bb40`,playlist:`PlaylistPill__playlist___63cad47f`},tG=()=>(0,q.jsx)(ds,{className:(0,J.default)(eG.playlist),children:`Playlist`}),nG=({playlists:e,units:t,wirCount:n,wirJrCount:r})=>{let i=({Description:e=null,name:t,ItemPill:n=null,to:r})=>(0,q.jsxs)(`li`,{children:[(0,q.jsxs)(`span`,{className:(0,J.default)(QW.item),children:[(0,q.jsx)(b,{to:r,children:t}),n&&n]}),e&&(0,q.jsx)(e,{})]}),a=({title:e,count:t,children:n})=>(0,q.jsxs)(`details`,{className:(0,J.default)(QW.dropdown),children:[(0,q.jsxs)(`summary`,{children:[(0,q.jsxs)(`strong`,{children:[t,` `,(0,Ff.default)(e,t),` `]}),(0,q.jsx)(`i`,{className:(0,J.default)(`fa fa-chevron-down`,QW.arrow)})]}),n]}),o=(0,q.jsx)(ac,{text:`Nearpod`,background:jt.NEARPOD_ORIGINALS}),s=(0,q.jsx)(Qs,{rounded:!0}),c=(0,q.jsx)(tG,{children:`Playlist`}),l=t.length+n+r,u=e.length;return(0,q.jsxs)(`td`,{className:(0,J.default)(QW.lessons),children:[(0,q.jsx)(a,{title:`lesson`,count:l,children:(0,q.jsxs)(`ul`,{className:(0,J.default)(QW.items),children:[t.map(({id:e,name:t,page_name:n,type:r,subheading:a})=>(0,q.jsx)(i,{name:t,to:`/unit/${n}/`,ItemPill:r===A.NEARPOD_ORIGINALS?o:r===A.SPANISH_UNIT?s:null,Description:()=>a.startsWith(`Word Up `)||a.startsWith(`SAT `)?(0,q.jsx)(`div`,{dangerouslySetInnerHTML:{__html:a}}):null},e)),!!n&&(0,q.jsx)(i,{name:`The Week in Rap (${n} ${(0,Ff.default)(`lesson`,n)})`,to:`/topics/week-in-rap/`}),!!r&&(0,q.jsx)(i,{name:`The Week in Rap Junior (${r} ${(0,Ff.default)(`lesson`,r)})`,to:`/week-in-rap-junior/`})]})}),!!u&&(0,q.jsx)(a,{title:`playlist`,count:u,children:(0,q.jsx)(`ul`,{className:(0,J.default)(QW.items),children:e.map(({id:e,name:t,page_name:n})=>(0,q.jsx)(i,{name:t,to:`/playlists/originals/${n}/`,ItemPill:c},e))})})]})},rG=[`k`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`10`,`11`,`12`],iG=({currSubject:e,currGrade:t,getStandardsWithUnitCount:n,standards:r,loading:i})=>{(0,G.useEffect)(()=>{n({grade:t===`k`?`0`:t,notation:e===`ela`?`CCSS.ELA-LITERACY`:`CCSS.MATH`})},[t,e]);let a=(0,G.useMemo)(()=>Object.values(r).sort((e,t)=>
341e.notation<t.notation?-1:+(e.notation>t.notation)).filter(e=>e.published_units?.length||e.published_wir_count||e.published_wirjr_count),[r]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`ul`,{className:(0,J.default)(QW[`grades-tabs`]),children:rG.map(n=>(0,q.jsx)(`li`,{className:(0,J.default)(QW.tab,{[QW.active]:n===t}),children:(0,q.jsxs)(h,{className:(0,J.default)(QW.link),to:`/standards/${e}/${n}/`,children:[`Grade `,n.toUpperCase()]})},n))}),(0,q.jsx)(`div`,{className:(0,J.default)(QW[`ccss-content`]),children:i?(0,q.jsx)(V,{}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`h2`,{children:[`Grade `,t.toUpperCase()]}),` `,(0,q.jsx)(`br`,{}),(0,q.jsxs)(`table`,{className:`standards table`,children:[(0,q.jsx)(`thead`,{children:(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{children:`Standard`}),(0,q.jsx)(`td`,{children:`Description`}),(0,q.jsx)(`td`,{children:`Lessons`})]})}),(0,q.jsx)(`tbody`,{children:a.map(e=>(0,q.jsxs)(`tr`,{children:[(0,q.jsx)(`td`,{className:(0,J.default)(QW.notation),children:e.notation}),(0,q.jsx)(`td`,{className:(0,J.default)(QW.description),children:e.description}),(0,q.jsx)(nG,{playlists:e.published_playlists,units:e.published_units,wirCount:e.published_wir_count,wirJrCount:e.published_wirjr_count})]},e.id))})]})]})})]})},aG=N(e=>({loadingStandards:B(e,`/api/standards/counts/`),standards:e.standards.list}),e=>U({getStandardsWithUnitCount:rs},e))(({actions:e,all:t=!1,loadingStandards:n,match:{params:{subject:r,grade:i}},standards:a})=>t?(0,q.jsx)($W,{}):(0,q.jsx)(iG,{currGrade:i,currSubject:r,loading:n,standards:a,...e})),oG={"default-browse-thumbnail-dimensions":`routes__default-browse-thumbnail-dimensions___224d74ee`,"default-browse-card-dimensions":`routes__default-browse-card-dimensions___adb99bc7`,titlebar:`routes__titlebar___90d8e536`,titlebar__content:`routes__titlebar__content___7af44eed`},sG=y(({match:{path:e},location:{pathname:t}})=>(0,q.jsx)(g,{children:(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(x,{exact:!0,path:e,render:()=>(0,q.jsx)(v,{to:`${e}ela/k/`})}),(0,q.jsx)(x,{exact:!0,path:`${e}ela/`,render:()=>(0,q.jsx)(v,{to:`${e}ela/k/`})}),(0,q.jsx)(x,{exact:!0,path:`${e}math/`,render:()=>(0,q.jsx)(v,{to:`${e}math/k/`})}),(0,q.jsx)(`header`,{className:(0,J.default)(oG.titlebar),children:(0,q.jsxs)(`div`,{className:(0,J.default)(oG.titlebar__content),children:[(0,q.jsx)(`h1`,{children:`Standards Alignment`}),(0,q.jsx)(ZW,{tabs:[{to:`${e}all/`,verbose:`All Standards`,active:t.includes(`all`)},{to:`${e}ela/k`,verbose:`ELA CCSS`,active:t.includes(`ela`)},{to:`${e}math/k`,verbose:`Math CCSS`,active:t.includes(`math`)}]})]})}),(0,q.jsxs)(`main`,{id:`main_content`,children:[(0,q.jsx)(x,{path:`${e}:subject/:grade/`,component:aG}),(0,q.jsx)(x,{path:`${e}all/`,render:e=>(0,q.jsx)(aG,{...e,all:!0})})]})]})})),cG=L([e=>e.mix.favorites.list],e=>({mixes:e})),lG=r(((e,t)=>{var n=nn(),r=Ma(),i=Tt();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),uG=r(((e,t)=>{var n=WC();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),dG=r(((e,t)=>{var n=Pw(),r=nn(),i=uG(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),fG=t(r(((e,t)=>{t.exports=lG()(dG())}))()),pG=class extends G.Component{static PropTypes={assignmentWarningCoords:K.default.object.isRequired,setMouseEnterAssignmentWarning:K.default.func.isRequired,setMouseExitAssignmentWarning:K.default.func.isRequired,type:K.default.string,updateAssignmentWarningCoords:K.default.func.isRequired};componentDidMount(){let{updateAssignmentWarningCoords:e}=this.props;window.addEventListener(`scroll`,e)}componentWillUnmount(){let{updateAssignmentWarningCoords:e}=this.props;window.removeEventListener(`scroll`,e)}render=()=>{let{assignmentWarningCoords:{left:e,top:t},setMouseEnterAssignmentWarning:n,setMouseExitAssignmentWarning:r,type:i}=this.props;return(0,q.jsx)(`div`,{className:`AssignmentWarningContainer`,onMouseEnter:n,onMouseLeave:r,style:{left:e,top:t}
341,children:(0,q.jsx)(Sx,{type:i,closeWarning:r})})}},mG=class extends G.Component{static propTypes={infoBoxCoords:K.default.object.isRequired,renderOnLeftSide:K.default.bool.isRequired,unit:K.default.object.isRequired,updateInfoBoxCoords:K.default.func.isRequired};state={visible:!1};componentDidMount=()=>{let{updateInfoBoxCoords:e}=this.props;window.addEventListener(`scroll`,e),this.fadeInTimeout=setTimeout(()=>{this.setState({visible:!0})},0)};componentWillUnmount=()=>{let{updateInfoBoxCoords:e}=this.props;window.removeEventListener(`scroll`,e),clearTimeout(this.fadeInTimeout)};createMarkup=e=>({__html:e});removePTags=e=>e.replace(`<p>`,``);renderTerms=()=>{let{unit:{terms:e}}=this.props;return(0,Gw.default)(e).sort((e,t)=>e.toLowerCase().localeCompare(t.toLowerCase())).filter(e=>!!e).map(e=>(0,q.jsx)(`div`,{className:`vocab-word`,children:e},e))};render=()=>{let{infoBoxCoords:{left:e,top:t},renderOnLeftSide:n,unit:{description:r,terms:i}}=this.props,{visible:a}=this.state;return(0,q.jsxs)(`div`,{className:`InfoBox ${a?`visible`:``}`,style:{left:e,top:t},children:[(0,q.jsx)(`div`,{className:`arrow-${n?`right`:`left`}`}),(0,q.jsx)(`div`,{className:`description ${i?``:`description--noterms`}`,dangerouslySetInnerHTML:this.createMarkup(ni(this.removePTags(r),200))}),i&&(0,q.jsx)(`div`,{className:`vocab-words-heading`,children:`Vocab Words`}),this.renderTerms()]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`UnitCard.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 342 width: 17.0625rem !important; 343 height: 9.75rem !important; 344} 345 346.default-browse-card-dimensions { 347 width: 19.0625rem !important; 348 height: 23.5rem !important; 349} 350 351.hover-menu-mixin, .InfoBox, .AssignmentWarningContainer { 352 background: #fff; 353 border-radius: 4px; 354 box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2); 355 color: #333; 356} 357 358.AssignmentWarningContainer { 359 position: fixed; 360 width: 220px; 361 z-index: 20; 362} 363 364.InfoBox { 365 border: 1px solid #f0f0f0; 366 box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2); 367 color: #484848; 368 font-size: 0.875rem; 369 line-height: 1.43; 370 opacity: 0; 371 padding: 22px; 372 position: fixed; 373 transition: opacity 250ms ease-in, visibility 250ms ease-in; 374 transition-delay: 0ms; 375 visibility: hidden; 376 white-space: normal; 377 width: 242px; 378 z-index: 20; 379} 380.InfoBox.visible { 381 opacity: 1; 382 transition-delay: 1000ms; 383 visibility: visible; 384} 385.InfoBox a { 386 color: #1298cf; 387 font-weight: 600; 388} 389.InfoBox .arrow-mixin, .InfoBox .arrow-right, .InfoBox .arrow-left { 390 border-bottom: 10px solid transparent; 391 border-top: 10px solid transparent; 392 height: 0; 393 position: absolute; 394 top: 45%; 395 width: 0; 396} 397.InfoBox .arrow-left { 398 border-right: 10px solid #fff; 399 left: -8px; 400} 401.InfoBox .arrow-right { 402 border-left: 10px solid #fff; 403 right: -8px; 404} 405.InfoBox .description { 406 margin-bottom: 18px; 407} 408.InfoBox .description.description--noterms { 409 margin-bottom: 0; 410} 411.InfoBox .grades { 412 font-weight: 600; 413 margin-top: 3px; 414} 415.InfoBox .vocab-word { 416 border-radius: 3px; 417 border: 1px solid #f4f4f4; 418 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.2); 419 display: inline-block; 420 font-size: 0.75rem; 421 margin: 0 6px 8px 0; 422 padding: 1px 2px; 423} 424.InfoBox .vocab-words-heading { 425 font-size: 1rem; 426 font-weight: 700; 427 margin-bottom: 12px; 428} 429 430.UnitCard { 431 background: #fff; 432 border-radius: 3px; 433 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 434 cursor: pointer; 435 display: inline-block; 436 font-family: freight-sans-pro, serif; 437 min-height: 195px; 438 padding: 4px 4px 18px; 439 position: relative; 440 vertical-align: top; 441 white-space: normal; 442 width: 100%; 443} 444.UnitCard .triangle-banner { 445 border-color: #565cc0 transparent transparent; 446 border-style: solid; 447 border-width: 50px 50px 0 0; 448 position: absolute; 449 z-index: 14; 450} 451.UnitCard .triangle-banner.big { 452 border-width: 68px 64px 0 0; 453} 454.UnitCard .triangle-banner-text { 455 color: #fff; 456 font-size: 0.6875rem; 457 font-weight: 500; 458 left: 8px; 459 position: absolute; 460 top: 6px; 461 z-index: 15; 462} 463.UnitCard .triangle-banner-text.big { 464 font-size: 0.875rem; 465 top: 8px; 466} 467.UnitCard.blank-unit { 468 align-items: center; 469 background: #e9e9e9; 470 cursor: default; 471 display: flex; 472 justify-content: center; 473 padding: 24px; 474} 475.UnitCard.blank-unit .blank-unit-text { 476 color: #999; 477 text-align: center; 478} 479.UnitCard.null-unit { 480 background: none; 481 box-shadow: none; 482} 483.UnitCard .description { 484 color: #474747; 485 font-size: 0.875rem; 486 line-height: 18px; 487 margin-top: 6px; 488} 489.UnitCard .image-container { 490 position: relative; 491} 492.UnitCard .image-container img { 493 display: block; 494 height: auto; 495 width: 100%; 496} 497.UnitCard .image-container .assign-button { 498 background: rgba(0, 0, 0, 0.8); 499 border-radius: 3px; 500 bottom: 8px; 501 color: rgba(255, 255, 255, 0.9); 502 font-size: 0.875rem; 503 padding: 2px 4px; 504 position: absolute; 505 right: 8px; 506} 507.UnitCard .image-container .assign-button:hover { 508 background: rgb(0, 0, 0); 509 cursor: pointer; 510} 511.UnitCard .image-container .favorite-button { 512 align-items: center; 513 background: rgba(0, 0, 0, 0.8); 514 border-radius: 3px; 515 display: flex; 516 justify-content: center; 517 padding: 4px; 518 position: absolute; 519 right: 8px; 520 top: 8px; 521} 522.UnitCard .image-container .favorite-button .star { 523 fill: transparent; 524 stroke: rgba(255, 255, 255, 0.8); 525 stroke-width: 2px; 526} 527.UnitCard .image-container .favorite-button .star.favorite { 528 fill: #f9c546; 529 stroke: #f9c546; 530 stroke-width: 0; 531} 532.UnitCard .image-container .favorite-button .svgIcon { 533 height: 16px; 534 width: 16px; 535} 536.UnitCard .image-container .favorite-button:hover { 537 background: rgb(0, 0, 0); 538 cursor: pointer; 539} 540.UnitCard .image-container .favorite-button:hover .star { 541 stroke: #f9c546; 542} 543.UnitCard .name { 544 color: #474747; 545 font-size: 1.0625rem; 546 font-weight: 700; 547 line-height: 19px; 548 margin-top: 8px; 549} 550.UnitCard .subject-and-grades { 551 color: #aaa; 552 font-size: 0.9375rem; 553 line-height: 16px; 554 margin-top: 8px; 555}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var hG=e=>M().diff(M(e),`days`)<=14,gG=class extends G.Component{static propTypes={activeClassesSorted:K.default.arrayOf(K.default.object).isRequired,hasClassSections:K.default.bool.isRequired,individualTrialist:K.default.bool.isRequired,unit:K.default.object.isRequired,analyticsClass:K.default.string,blankUnit:K.default.bool,blankUnitContent:K.default.element,carouselName:K.default.string,description:K.default.string,emailNeedsVerification:K.default.bool,closeModal:K.default.func,openM
555odal:K.default.func,nullUnit:K.default.bool};state={displayAssignmentWarning:!1,assignButtonUuid:`assign_button_${_t()}`,assignmentWarningCoords:null,favoriteRequestPending:!1,infoBoxCoords:{left:0,top:0},mouseOverAssignmentWarning:!1,mouseOverUnitCard:!1,uuid:_t()};componentDidUpdate(e,t,n){let{mouseOverAssignmentWarning:r,mouseOverUnitCard:i}=this.state;!t.mouseOverAssignmentWarning&&!t.mouseOverUnitCard||!r&&!i&&this.setState({displayAssignmentWarning:!1})}shouldComponentUpdate(e,t,n){let{renderFullCard:r}=this.props,{blankUnit:i,nullUnit:a}=e;return r&&!e.renderFullCard?!1:!(i||a)}displayActionButtons=()=>{let{mouseOverAssignmentWarning:e,mouseOverUnitCard:t}=this.state;return e||t};displayAssignmentWarningContainer=()=>this.state.assignmentWarningCoords&&this.state.displayAssignmentWarning&&(this.state.mouseOverAssignmentWarning||this.state.mouseOverUnitCard);displayInfoBox=()=>{let{displayAssignmentWarning:e,mouseOverUnitCard:t}=this.state;return!e&&t};getAssignButtonCoords=()=>{let{assignButtonUuid:e}=this.state;return this.refs[e]?this.refs[e].getBoundingClientRect():null};getUnitCardCoords=()=>{let{uuid:e}=this.state;return this.refs[e]?this.refs[e].getBoundingClientRect():null};openAssignmentModal=()=>{let{activeClassesSorted:e,openModal:t,unit:n}=this.props;t({modal:Q.LESSON_ASSIGNMENT_MODAL_FLOW,props:{classSections:e,unitId:n.id}})};openEmailVerificationModal=()=>{let{closeModal:e,openModal:t}=this.props;t({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:e}})};getAssignmentWarningType=()=>this.props.individualTrialist?`badSubscription`:null;handleAssignButtonClick=e=>{e.stopPropagation();let{emailNeedsVerification:t,individualTrialist:n}=this.props,{displayAssignmentWarning:r}=this.state;!n&&t?this.openEmailVerificationModal():this.getAssignmentWarningType()?(this.updateAssignmentWarningCoords(),this.setState({displayAssignmentWarning:!r})):this.openAssignmentModal(),this.logEvent(`lih lesson card assign button clicked`),Lf.clickedToAssign(Fx.LIH_LESSON_CARD)};handleFavoriteButtonClick=async e=>{e.stopPropagation();let{activeUserId:t,createFavorite:n,deleteFavorite:r,unit:i,userFavorites:a}=this.props,{uuid:o}=this.state;try{this.setState({favoriteRequestPending:!0}),this.isFavorite()?await r(Object.values(a).find(e=>e.unit.id===i.id)):await n({user:t,unit:i.id})}catch(e){console.warn(e)}finally{this.refs[o]&&this.setState({favoriteRequestPending:!1})}this.logEvent(`lih lesson card favorite button clicked`)};handleUnitCardMouseOver=()=>{let{loggedIn:e}=this.props,{mouseOverUnitCard:t}=this.state;!e||t||this.setState({mouseOverUnitCard:!0},this.updateInfoBoxCoords)};handleUnitCardMouseLeave=()=>{this.props.loggedIn&&this.setState({mouseOverUnitCard:!1})};isFavorite=()=>{let{unit:e,userFavorites:t}=this.props;return!!(0,fG.default)(Object.values(t).map(e=>e.unit),{id:e.id})};isInfoBoxOnLeft=()=>this.props.lastSlide;logEvent=e=>{let{carouselName:t,unit:n,userId:r}=this.props,i=r?String(r):null,a=n.id?String(n.id):null;Oi(`${e} ${t}`,i,`unit`,a)};redirectToUnitPage=e=>{let{history:t,unit:{page_name:n}}=this.props;this.logEvent(`lih lesson card clicked`),t.push(`/unit/${n}/`)};renderAssignButton=()=>{let{onlyTeacherGroupSubs:e,paidIndividualSub:t}=this.props;if(!this.displayActionButtons()||t||e)return null;let{assignButtonUuid:n}=this.state;return(0,q.jsx)(`span`,{className:`assign-button`,onClick:this.handleAssignButtonClick,ref:n,children:`+ASSIGN`})};renderAssignmentWarningContainer=()=>{let{unit:e}=this.props,{assignmentWarningCoords:t}=this.state;return this.displayAssignmentWarningContainer()?(0,q.jsx)(pG,{assignmentWarningCoords:t,setMouseEnterAssignmentWarning:()=>this.setState({mouseOverAssignmentWarning:!0}),setMouseExitAssignmentWarning:()=>this.setState({mouseOverAssignmentWarning:!1}),type:this.getAssignmentWarningType(),updateAssignmentWarningCoords:this.updateAssignmentWarningCoords,unit:e}):null};renderBlankUnit=()=>{let{blankUnitContent:e}=this.props;return(0,q.jsx)(`div`,{className:`UnitCard blank-unit`,children:e?(0,q.jsx)(`div`,{className:`blank-unit-text`,children:e}):null})};renderDescription=()=>{let{description:e}=this.props;return e?(0,q.jsx)(`div`,{className:`description`,children:e}):null};renderFavoriteButton=()=>{let{favoriteRequestPending:e,uuid:t}=this.state;if(!this.displayActionButtons())return null;let n=`favorite-star-${t}`,r=this.isFavorite()?`Remove from favorites`:`Add to favorites`;return(0,q.jsx)(`span`,{className:`favorite-button`,onClick:this.handleFavoriteButtonClick,children:(0,q.jsxs)(`svg`,{role:`img`,"aria-labelledby":n,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon star ${this.isFavorite()||!this.isFavorite()&&e?`favorite`:``}`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`title`,{id:n,children:r}),(0,q.jsx)(`polygon`,{points:`12,0.3 15.7,7.8 24,9 18,14.9 19.4,23.1 12,19.2 4.6,23.1 6,14.9 0,9 8.3,7.8`})]})})};renderImage=()=>{let{unit:{thumbnail:e}}=this.props;return e?(0,q.jsxs)(`div`,{className:`image-container`,children:[this.renderFavoriteButton(),this.renderAssignButton(),(0,q.jsx)(`img`,{src:e})]}):null};renderInfoBox=()=>{let{unit:e}=this.props,{infoBoxCoords:t}=this.state;return this.displayInfoBox()?(0,q.jsx)(mG,{infoBoxCoords:t,renderOnLeftSide:this.isInfoBoxOnLeft(),unit:e,updateInfoBoxCoords:this.updateInfoBoxCoords}):null};renderName=()=>{let{unit:{name:e}}=this.props;return e?(0,q.jsx)(`div`,{className:`name`,children:e}):null};renderNewBanner=()=>{let{unit:{publish_date:e,subject:t}}=this.props;return hG(e)?(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`div`,{className:`triangle-banner ${t===`Current Events`?`big`:``}`}),(0,q.jsx)(`div`,{className:`triangle-banner-text ${t===`Current Events`?`big`:``}`,children:`NEW`})]}):null};renderNullUnit=()=>(0,q.jsx)(`div`,{className:`UnitCard null-unit`});renderSubjectAndGrades=()=>{let{unit:{max_grade:e,min_grade:t,subject:n}}=this.props;return n?(0,q.jsxs)(`div`,{className:`subject-and-grades`,children:[n,` | `,t.name===e.name?`Grade ${t.name}`:`Grades ${t.name}-${e.name}`]}):null};updateAssignmentWarningCoords=()=>{let{mouseOverAssignmentWarning:e,mouseOverUnitCard:t}=this.state;if(!e&&!t)return;let n=this.getAssignButtonCoords();n&&this.setState({assignmentWarningCoords:{left:n.left-72,top:n.bottom+4}})};updateInfoBoxCoords=()=>{let{mouseOverAssignmentWarning:e,mouseOverUnitCard:t}=this.state;if(!e&&!t)return;let n=this.getUnitCardCoords();if(!n)return;let r=this.isInfoBoxOnLeft()?n.left-248:n.right+6;this.setState({infoBoxCoords:{left:r,top:n.top-70}})};render(){let{blankUnit:e,carouselName:t,nullUnit:n,renderFullCard:r,onUnitClicked:i,unit:a}=this.props,{uuid:o}=this.state;return e?this.renderBlankUnit():n||!r?this.renderNullUnit():(0,q.jsxs)(`div`,{children:[this.renderAssignmentWarningContainer(),this.renderInfoBox(),(0,q.jsxs)(`div`,{className:`UnitCard ${t}-unit-card`,onClick:()=>{this.redirectToUnitPage(),i(a,a.topic)}
555,onMouseOver:this.handleUnitCardMouseOver,onMouseLeave:this.handleUnitCardMouseLeave,ref:o,children:[this.renderNewBanner(),this.renderImage(),this.renderSubjectAndGrades(),this.renderName(),this.renderDescription()]})]})}};gG.defaultProps={lastSlide:!1,isMix:!1};var _G=y(N((e,t)=>{let{is_paid:n,is_individual:r}=ct(e),{isMix:i}=t;return{activeClassesSorted:kr(e),activeUserId:de(e),emailNeedsVerification:$i(z(e)),hasClassSections:Zt(e)>0,individualTrialist:!n&&r,loggedIn:tt(e),onlyTeacherGroupSubs:Yn(e),paidIndividualSub:n&&r,userFavorites:i?e.mix.favorites.list:e.userFavorites.list,userId:z(e).id}},e=>({createFavorite:t=>e(Cx(t)),deleteFavorite:t=>e(wx(t)),openModal:t=>e(Fd(t)),closeModal:()=>e(Id())}))(gG)),vG={"default-browse-thumbnail-dimensions":`FavoriteMixesView__default-browse-thumbnail-dimensions___c917a883`,"default-browse-card-dimensions":`FavoriteMixesView__default-browse-card-dimensions___5d898fb3`,"view-container":`FavoriteMixesView__view-container___af4ac5e9`,"view-container__title":`FavoriteMixesView__view-container__title___7cec9347`,"no-mixes":`FavoriteMixesView__no-mixes___1d384c46`,"no-mixes__title-container":`FavoriteMixesView__no-mixes__title-container___04b0499b`,"no-mixes__title-container__title":`FavoriteMixesView__no-mixes__title-container__title___355bdb84`,"no-mixes__text":`FavoriteMixesView__no-mixes__text___93b0c666`,"no-mixes__button":`FavoriteMixesView__no-mixes__button___738de084`,"cards-container":`FavoriteMixesView__cards-container___3af35f30`},yG=class extends G.Component{constructor(e){super(e),this.state={}}renderNoMixesView=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(vG[`no-mixes`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(vG[`no-mixes__title-container`]),children:[(0,q.jsx)(Px,{}),(0,q.jsx)(`h2`,{className:(0,J.default)(vG[`no-mixes__title-container__title`]),children:`No Mix Lessons Yet`})]}),(0,q.jsxs)(`p`,{className:(0,J.default)(vG[`no-mixes__text`]),children:[`Your favorite Mix Lessons will be listed here. `,(0,q.jsx)(`br`,{}),` Save any Mix Lesson you create by clicking the star button.`]}),(0,q.jsx)(b,{className:(0,J.default)(vG[`no-mixes__button`]),to:`mixes/${Gn.CREATE_A_MIX.redirection}`,children:`create a new mix`})]});renderMixesView=e=>(0,q.jsx)(`div`,{className:(0,J.default)(vG[`cards-container`]),children:e.map(e=>(0,q.jsx)(_G,{unit:e.unit,nullUnit:!1,blankUnit:!1,renderFullCard:!0,isMix:!0},e.id))});render(){let{mixes:e}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(vG[`view-container`]),children:[(0,q.jsx)(`h1`,{className:(0,J.default)(vG[`view-container__title`]),children:`Favorite Mixes`}),e.length===0?this.renderNoMixesView():this.renderMixesView(e)]})}};yG.propTypes={mixes:K.default.array},yG.defaultProps={mixes:[]};var bG=class extends G.Component{componentDidMount(){this.props.actions.containerInitialize()}render(){let{mixes:e}=this.props;return(0,q.jsx)(yG,{mixes:e})}},xG=N(e=>cG(e),e=>U({containerInitialize:pn.mixFavoriteContainerInitialize},e))(bG),SG=L([e=>e.mix.creationPhase,vt,Zr],(e,t,n)=>{let r=t||n;return{creationPhase:e,grade:r?r.grade:null,skill:t&&t.unit,text:n&&n.unit,skillConfirmed:t&&t.confirmed,textConfirmed:n&&n.confirmed}}),CG={"default-browse-thumbnail-dimensions":`MixFooterView__default-browse-thumbnail-dimensions___3d8d8d88`,"default-browse-card-dimensions":`MixFooterView__default-browse-card-dimensions___39c20954`,"mix-footer":`MixFooterView__mix-footer___d4dd3262`,"footer-content":`MixFooterView__footer-content___46c271f4`},wG={"default-browse-thumbnail-dimensions":`MixFooterConfirmSectionView__default-browse-thumbnail-dimensions___5c8d4870`,"default-browse-card-dimensions":`MixFooterConfirmSectionView__default-browse-card-dimensions___8963e8b1`,"flo-button":`MixFooterConfirmSectionView__flo-button___f554f4ab`,"flo-button-sso":`MixFooterConfirmSectionView__flo-button-sso___1e71a18b`,"flo-button-secondary":`MixFooterConfirmSectionView__flo-button-secondary___2cce8adb`,"section-confirm":`MixFooterConfirmSectionView__section-confirm___446c68a7`,"button-available":`MixFooterConfirmSectionView__button-available___1613be77`,"flo-button-secondary-red":`MixFooterConfirmSectionView__flo-button-secondary-red___70a5071f`,"flo-button-secondary-disabled":`MixFooterConfirmSectionView__flo-button-secondary-disabled___d398b8b4`,"button-unavailable":`MixFooterConfirmSectionView__button-unavailable___c1241460`,"flo-button-primary-reallySmall":`MixFooterConfirmSectionView__flo-button-primary-reallySmall___859d37b0`,"flo-button-primary-reallySmall-red":`MixFooterConfirmSectionView__flo-button-primary-reallySmall-red___c49c4891`,"flo-button-primary-small":`MixFooterConfirmSectionView__flo-button-primary-small___1fc34096`,"flo-button-primary-small-disabled":`MixFooterConfirmSectionView__flo-button-primary-small-disabled___32dda693`,"flo-button-primary-disabled":`MixFooterConfirmSectionView__flo-button-primary-disabled___917dc38e`,"flo-button-primary":`MixFooterConfirmSectionView__flo-button-primary___73dd0421`,"flo-button-primary-orange":`MixFooterConfirmSectionView__flo-button-primary-orange___45b3f068`,"flo-button-primary-red":`MixFooterConfirmSectionView__flo-button-primary-red___ae1ef5bf`,svgIcon:`MixFooterConfirmSectionView__svgIcon___5ae4e249`,"join-class-button":`MixFooterConfirmSectionView__join-class-button___5935a1d7`,"button--round":`MixFooterConfirmSectionView__button--round___96cb0c1f`,"temp--full--width":`MixFooterConfirmSectionView__temp--full--width___9558e9fb`,"button--round--base":`MixFooterConfirmSectionView__button--round--base___e8fa1aad`,"button--round--large":`MixFooterConfirmSectionView__button--round--large___82424f1c`,"button--round--small":`MixFooterConfirmSectionView__button--round--small___310b9c17`,"flo-toggle-container":`MixFooterConfirmSectionView__flo-toggle-container___90d8ddaf`,"link-most-active":`MixFooterConfirmSectionView__link-most-active___d01ddda8`,depth2:`MixFooterConfirmSectionView__depth2___562e8d53`,"flo-clipboard-button":`MixFooterConfirmSectionView__flo-clipboard-button___3a0833e6`,"clipboard-link":`MixFooterConfirmSectionView__clipboard-link___09e9db02`,lyricsButton:`MixFooterConfirmSectionView__lyricsButton___0cd833f5`,pulse:`MixFooterConfirmSectionView__pulse___e2974ae8`,"unit-lyrics-annotation-controls-container":`MixFooterConfirmSectionView__unit-lyrics-annotation-controls-container___33b5af02`,arrowBack:`MixFooterConfirmSectionView__arrowBack___0ea9e3d4`,arrowNext:`MixFooterConfirmSectionView__arrowNext___f3856861`,expand:`MixFooterConfirmSectionView__expand___8159ba69`,printButton:`MixFooterConfirmSectionView__printButton___2fc1a5a2`,"printButton-missingLyrics":`MixFooterConfirmSectionView__printButton-missingLyrics___a80bbbba`,"answer-key":`MixFooterConfirmSectionView__answer-key___a3a967d1`,"lyrics-exercise-header":`MixFooterConfirmSectionView__lyrics-exercise-header___5e2deac0`,"activity-pdf-pageStatus":`MixFooterConfirmSectionView__activity-pdf-pageStatus___5882a82f`,counter:`MixFooterConfirmSectionView__counter___7fdc7e29`,"button--primary":`MixFooterConfirmSectionView__button--primary___cd69a152`,disabled:`MixFooterConfirmSectionView__disabled___a9dab6f1`,"button--primary--large":`MixFooterConfirmSectionView__button--primary--large___8d1d9acd`,"button--primary--tiny":`MixFooterConfirmSectionView__button--primary--tiny___9bb3aada`,"button--primary--small":`MixFooterConfirmSectionView__button--primary--small___b9f8ce3d`,"button--secondary":`MixFooterConfirmSectionView__button--secondary___ab11fd3d`,"button--secondary--large":`MixFooterConfirmSectionView__button--secondary--large___1546e235`,"button--secondary--small":`MixFooterConfirmSectionView__button--secondary--small___45bbb6d7`,"button--secondary--tiny":`MixFooterConfirmSectionView__button--secondary--tiny___e5cdc1cc`,"button--secondary--green":`MixFooterConfirmSectionView__button--secondary--green___96256e2c`,"flo-typography-title":`MixFooterConfirmSectionView__flo-typography-title___e4efa183`,"flo-typography-subhead":`MixFooterConfirmSectionView__flo-typography-subhead___78cbdcd9`,"flo-typography-paragraph":`MixFooterConfirmSectionView__flo-typography-paragraph___d7df7d06`,"flo-typography-label":`MixFooterConfirmSectionView__flo-typography-label___caf74232`,"flo-typography-number":`MixFooterConfirmSectionView__flo-typography-number___41469000`,"flo-typography-jumbo":`MixFooterConfirmSectionView__flo-typography-jumbo___b875843f`,"flo-typography-largest":`MixFooterConfirmSectionView__flo-typography-largest___b442fcf2`,"flo-typography-larger":`MixFooterConfirmSectionView__flo-typography-larger___f9cadfe9`,"flo-typography-large":`MixFooterConfirmSectionView__flo-typography-large___f0231640`,"flo-typography-base":`MixFooterConfirmSectionView__flo-typography-base___afe4bc86`,"flo-typography-small":`MixFooterConfirmSectionView__flo-typography-small___0d178951`,"flo-typography-smaller":`MixFooterConfirmSectionView__flo-typography-smaller___a6d78ee4`,"flo-typography-smallest":`MixFooterConfirmSectionView__flo-typography-smallest___6db571e8`,"paragraph-with-margin-bottom":`MixFooterConfirmSectionView__paragraph-with-margin-bottom___7ea12077`,"heading--jumbo":`MixFooterConfirmSectionView__heading--jumbo___1df4d01b`,"heading--large":`MixFooterConfirmSectionView__heading--large___52bf1c97`,"heading--medium":`MixFooterConfirmSectionView__heading--medium___227c0732`,"heading--base":`MixFooterConfirmSectionView__heading--base___db943e6a`,"heading--smallish":`MixFooterConfirmSectionView__heading--smallish___8d98e390`,"heading--small":`MixFooterConfirmSectionView__heading--small___c3ab5a8e`,"text--base--book":`MixFooterConfirmSectionView__text--base--book___12f4f285`,"text--base--medium":`MixFooterConfirmSectionView__text--base--medium___b72a336a`,"text--smallish":`MixFooterConfirmSectionView__text--smallish___c074bda6`,"text--small":`MixFooterConfirmSectionView__text--small___35a413c7`,"text--small--medium":`MixFooterConfirmSectionView__text--small--medium___a9bd7bbe`,"text--small--serif":`MixFooterConfirmSectionView__text--small--serif___99969777`,"text--smallest":`MixFooterConfirmSectionView__text--smallest___9e425130`,"link--base":`MixFooterConfirmSectionView__link--base___34cd8a20`,"link--large":`MixFooterConfirmSectionView__link--large___90017732`,"link--medium":`MixFooterConfirmSectionView__link--medium___c951a4b8`,"link--medium--lowercase":`MixFooterConfirmSectionView__link--medium--lowercase___eba76452`,"link--small":`MixFooterConfirmSectionView__link--small___d337c83e`,"link--small--uppercase":`MixFooterConfirmSectionView__link--small--uppercase___d56d3d95`,text200:`MixFooterConfirmSectionView__text200___fec5fb30`,text400:`MixFooterConfirmSectionView__text400___59b576f3`,button:`MixFooterConfirmSectionView__button___a72b8177`},TG=class extends G.Component{render(){let{isSkillPhase:e,isTextPhase:t,skill:n,text:r,onSelectionConfirmed:i,onUnselectedClick:a}=this.props,o=n&&e()||r&&t(),s=o?i:a,c=n&&t()||r&&e()?`Create a Mix`:`Select next video`;return(0,q.jsx)(`div`,{className:(0,J.default)(wG[`section-confirm`]),children:(0,q.jsx)(rc,{children:c,className:(0,J.default)({[wG.button]:!0,[wG[`button-available`]]:o,[wG[`button-unavailable`]]:!o}),onClick:s})})}};
555TG.propTypes={creationPhase:K.default.string,isSkillPhase:K.default.func,isTextPhas:K.default.func,onSelectionConfirmed:K.default.func,onUnselectedClick:K.default.func,skill:co,text:go},TG.defaultProps={creationPhase:null,onSelectionConfirmed:()=>{},onUnselectedClick:()=>{},skill:null,text:null};var EG=class extends G.Component{render(){return(0,q.jsx)(`svg`,{className:this.props.className,width:`16`,height:`17`,viewBox:`0 0 16 17`,xmlns:`http://www.w3.org/2000/svg`,transform:`scale(0.8)`,children:(0,q.jsx)(`path`,{d:`M0 12.3991L4.57143 16.8982H0V12.3991ZM8 3.5649L12.5714 8.00934L5.68987 15.8362L1.14286 11.3427L8 3.5649ZM10.3824 1.0999C11.0965 0.405631 12.4678 0.613151 13.4452 1.5634L14.33 2.4237C15.3074 3.37395 15.5209 4.7071 14.8068 5.40136L13.3947 6.77419L8.97037 2.47273L10.3824 1.0999Z`,fill:`white`})})}},DG={"default-browse-thumbnail-dimensions":`MixFooterPreviewSectionView__default-browse-thumbnail-dimensions___87532bb9`,"default-browse-card-dimensions":`MixFooterPreviewSectionView__default-browse-card-dimensions___e1cc07dc`,"section-preview":`MixFooterPreviewSectionView__section-preview___0cf3fe51`,section:`MixFooterPreviewSectionView__section___a10f0c85`,"section-center":`MixFooterPreviewSectionView__section-center___9bebec86`,"section-skill":`MixFooterPreviewSectionView__section-skill___bbedc29e`,"section-text":`MixFooterPreviewSectionView__section-text___4d1d9488`,"selection-text":`MixFooterPreviewSectionView__selection-text___4ca8830e`,"selection-text-current":`MixFooterPreviewSectionView__selection-text-current___263a088b`,"selection-video":`MixFooterPreviewSectionView__selection-video___3227f592`,"edit-text":`MixFooterPreviewSectionView__edit-text___e9675529`,"selection-video-current":`MixFooterPreviewSectionView__selection-video-current___99426c87`,"selection-video-edit":`MixFooterPreviewSectionView__selection-video-edit___e3ee33c6`,"selection-video-thumbnail":`MixFooterPreviewSectionView__selection-video-thumbnail___0600c8ad`,"selection-video-error":`MixFooterPreviewSectionView__selection-video-error___84bbf0da`},OG=({children:e,to:t,condition:n})=>n&&t?(0,q.jsx)(b,{to:t,children:e}):(0,q.jsx)(`div`,{children:e}),kG=class extends G.Component{render(){let{unit:e,isTypePhase:t,isEditable:n,isInErrorState:r,type:i}=this.props;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:(0,J.default)({[DG[`selection-text`]]:!0,[DG[`selection-text-current`]]:t()}),children:(r&&t()?`*`:``)+(i===A.TEXT?`Video Text`:`Skill`)}),(0,q.jsx)(OG,{to:`/mixes/select-${i}/`,condition:n,children:(0,q.jsx)(`div`,{style:{backgroundImage:e?`url(${e.video.thumbnail})`:``},className:(0,J.default)({[DG[`selection-video`]]:!0,[DG[`selection-video-current`]]:t(),[DG[`selection-video-edit`]]:n,[DG[`selection-video-error`]]:r&&t(),[DG[`selection-video-thumbnail`]]:e!==null}),children:(0,q.jsxs)(`div`,{className:(0,J.default)(DG[`edit-text`]),children:[(0,q.jsx)(EG,{}),`Edit`]})})})]})}},AG=class extends G.Component{render(){let{isInErrorState:e,isSkillPhase:t,isTextPhase:n,skill:r,text:i}=this.props,a=r!==null&&n(),o=i!==null&&t(),s=e&&t(),c=e&&n();return(0,q.jsxs)(`div`,{className:(0,J.default)(DG[`section-preview`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(DG.section,DG[`section-skill`]),children:(0,q.jsx)(kG,{unit:r,isTypePhase:t,isEditable:a,isInErrorState:s,type:`skill`})}),(0,q.jsx)(`div`,{className:(0,J.default)(DG.section,DG[`section-center`]),children:` + `}),(0,q.jsx)(`div`,{className:(0,J.default)(DG.section,DG[`section-text`]),children:(0,q.jsx)(kG,{unit:i,isTypePhase:n,isEditable:o,isInErrorState:c,type:`text`})})]})}};AG.propTypes={creationPhase:K.default.string,isInErrorState:K.default.bool,isSkillPhase:K.default.func,isTextPhase:K.default.func,skill:co,skillConfirmed:K.default.bool,text:go,textConfirmed:K.default.bool},AG.defaultProps={creationPhase:null,isInErrorState:!1,skill:null,skillConfirmed:!1,text:null,textConfirmed:!1};var jG={"default-browse-thumbnail-dimensions":`MixFooterTitleSectionView__default-browse-thumbnail-dimensions___1ec9346b`,"default-browse-card-dimensions":`MixFooterTitleSectionView__default-browse-card-dimensions___0fe4215a`,"section-title":`MixFooterTitleSectionView__section-title___a77cd70b`,"help-text":`MixFooterTitleSectionView__help-text___d7675435`,"mix-data":`MixFooterTitleSectionView__mix-data___9dbb5f0c`,text:`MixFooterTitleSectionView__text___0ed84bcf`,"text-grade":`MixFooterTitleSectionView__text-grade___bbe37441`,"text-skill":`MixFooterTitleSectionView__text-skill___5128da0d`,"text-video-text":`MixFooterTitleSectionView__text-video-text___8c95d8a0`,"text-pending":`MixFooterTitleSectionView__text-pending___c
555a1a4871`},MG=class extends G.Component{render(){let{grade:e,isSkillPhase:t,isTextPhase:n,skill:r,text:i,isInErrorState:a}=this.props,o=r||i,s=r?r.name:i&&t()?(a?`*`:``)+`Next, select a skill video`:`Skill Video`,c=i?i.name:r&&n()?(a?`*`:``)+`Next, select a video text`:`Video Text`;return(0,q.jsx)(`div`,{className:(0,J.default)(jG[`section-title`]),children:o?(0,q.jsxs)(`div`,{className:(0,J.default)(jG[`mix-data`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(jG[`text-grade`]),children:[` `,`Grade ${e?e.name:``}`,` `]}),(0,q.jsx)(`p`,{className:(0,J.default)(jG[`text-skill`],{[jG[`text-pending`]]:!r&&i&&n()}),children:s}),(0,q.jsx)(`p`,{className:(0,J.default)(jG[`text-video-text`],{[jG[`text-pending`]]:!i&&r&&t()}),children:c})]}):(0,q.jsx)(`p`,{className:(0,J.default)(jG[`help-text`]),children:a?`*First, select a skill video 556to continue`:`Select a skill and video text 557to create a mix lesson!`})})}};MG.propTypes={creationPhase:K.default.string,grade:wo,isInErrorState:K.default.bool,isSkillPhase:K.default.func,isTextPhase:K.default.func,skill:co,text:go},MG.defaultProps={creationPhase:null,grade:null,isInErrorState:!1,skill:null,text:null};var NG=class extends G.Component{constructor(e){super(e),this.state={isInErrorState:!1}}onUnselectedClick=()=>this.setState({isInErrorState:!0});isSkillPhase=(e=this.props.creationPhase)=>e===Fr.SKILL;isTextPhase=(e=this.props.creationPhase)=>e===Fr.TEXT;wasChangedFromNull=(e,t)=>e===null&&t!==null;componentDidUpdate=e=>{(this.wasChangedFromNull(e.skill,this.props.skill)||this.wasChangedFromNull(e.text,this.props.text)||this.props.skill&&this.isSkillPhase()&&this.isTextPhase(e.creationPhase))&&this.setState({isInErrorState:!1})};render(){let{creationPhase:e,grade:t,skill:n,text:r,skillConfirmed:i,textConfirmed:a,onMixConfirmed:o,onSkillConfirmed:s,onTextConfirmed:c}=this.props,{isInErrorState:l}=this.state;if(!e)return null;let u=n&&r?o:this.isSkillPhase()?s:this.isTextPhase()?c:()=>{};return(0,q.jsx)(`div`,{className:(0,J.default)(`outer-div`,CG[`mix-footer`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(CG[`footer-content`]),children:[(0,q.jsx)(MG,{skill:n,text:r,creationPhase:e,grade:t,isInErrorState:l,isSkillPhase:this.isSkillPhase,isTextPhase:this.isTextPhase}),(0,q.jsx)(AG,{skill:n,text:r,creationPhase:e,isSkillPhase:this.isSkillPhase,isTextPhase:this.isTextPhase,skillConfirmed:i,textConfirmed:a,isInErrorState:l}),(0,q.jsx)(TG,{skill:n,text:r,creationPhase:e,isSkillPhase:this.isSkillPhase,isTextPhase:this.isTextPhase,onSelectionConfirmed:u,onUnselectedClick:this.onUnselectedClick})]})})}};NG.propTypes={creationPhase:K.default.string,grade:wo,onMixConfirmed:K.default.func,onSkillConfirmed:K.default.func,onTextConfirmed:K.default.func,skill:co,skillConfirmed:K.default.bool,text:go,textConfirmed:K.default.bool},NG.defaultProps={creationPhase:null,grade:null,onMixConfirmed:()=>{},onSkillConfirmed:()=>{},onTextConfirmed:()=>{},skill:null,skillConfirmed:!1,text:null,textConfirmed:!1};var PG=class extends G.Component{render(){return(0,q.jsx)(NG,{creationPhase:this.props.creationPhase,grade:this.props.grade,skill:this.props.skill,text:this.props.text,skillConfirmed:this.props.skillConfirmed,textConfirmed:this.props.textConfirmed,onSkillConfirmed:this.props.actions.onSkillConfirmed,onTextConfirmed:this.props.actions.onTextConfirmed,onMixConfirmed:this.props.actions.onMixConfirmed})}},FG=N(e=>SG(e),e=>U({onSkillConfirmed:pn.onSkillConfirmed,onTextConfirmed:pn.onTextConfirmed,onMixConfirmed:pn.onMixConfirmed},e))(PG),IG={"default-browse-thumbnail-dimensions":`MixHeaderView__default-browse-thumbnail-dimensions___3df70666`,"default-browse-card-dimensions":`MixHeaderView__default-browse-card-dimensions___b010ce75`,"header-container":`MixHeaderView__header-container___d9eb4e6d`,"header-container__title":`MixHeaderView__header-container__title___9afb15d1`,"header-container__subtitle":`MixHeaderView__header-container__subtitle___a76223f6`},LG=class extends G.Component{render(){let e=`${ys}webassets/sprinkle_texture.png`;return(0,q.jsx)(`div`,{className:(0,J.default)(IG[`header-container`]),children:(0,q.jsxs)($x,{color:jt.GREEN,texture:e,children:[(0,q.jsx)(`h1`,{className:(0,J.default)(IG[`header-container__title`]),children:`Create a Flocabulary Mix Lesson`}),(0,q.jsx)(`p`,{className:(0,J.default)(IG[`header-container__subtitle`]),children:`Select a Skill and Video Text to get started`})]})})}},RG=class extends G.Component{render(){return(0,q.jsx)(LG,{})}},zG=L([ua,e=>e.mix.creationPhase,L([ua,e=>e.mix.skills.filter],(e,t)=>{let n=mt(e);return t&&{grade:Object.values(n).find(e=>t.gradeId===e.id)}}),L([ua,e=>e.mix.texts.filter],(e,t)=>{let n=mt(e);return t&&{grade:Object.values(n).find(e=>t.gradeId===e.id)}})],(e,t,n,r)=>{let i=t===Fr.SKILL?n:r;return Ca(e,i?i.grade:null)}),BG=L([e=>e.mix.skills.list,ua,zG,vt,Zr,vn],(e,t,n,r,i,a)=>{let o=i&&a===Or.TOP_NAV&&i.grade,s=mt(Ct(t,e)),c=mt(Ca(Ct(n,e),o));return{skills:Jt(s,e),grades:s,filteredGrades:c,selectedSkill:r,selectedText:i}}),VG={"default-browse-thumbnail-dimensions":`SelectUnitView__default-browse-thumbnail-dimensions___a9bad120`,"default-browse-card-dimensions":`SelectUnitView__default-browse-card-dimensions___5a962777`,"select-unit-container":`SelectUnitView__select-unit-container___6a439d7d`},HG={"default-browse-thumbnail-dimensions":`SelectUnitFiltersSectionView__default-browse-thumbnail-dimensions___3a47245b`,"default-browse-card-dimensions":`SelectUnitFiltersSectionView__default-browse-card-dimensions___2ef33308`,filters:`SelectUnitFiltersSectionView__filters___54cbf5c2`,grades:`SelectUnitFiltersSectionView__grades___c3458ee7`},UG=class extends G.Component{onGradesFilterChanged=e=>{let{onGradesFilterChanged:t,filteredGrades:n}=this.props,r=Object.values(n);r.length===1&&e.value===r[0].value||t(e&&e.value!==-1?e.id:null)};renderGradesFilter=()=>{let{grades:e,filteredGrades:t}=this.props,n=Object.values(e),r=Object.values(t),i=Ne(e),a=Ft(e),o=`All Grades`;i&&a&&(o+=` (${i.value===a.value?i.name:`${i.name}-${a.name}`})`);let s={name:o,value:-1},c=s;return r.length===1&&(c=r[0]),(0,q.jsx)(`div`,{className:(0,J.default)(HG.grades),children:(0,q.jsx)(bc,{name:`grades-filter`,onChange:this.onGradesFilterChanged,value:c,options:[s,...n],getLabel:e=>e.value===-1?e.name:`Grade ${e.name}`,placeholder:o,labelKey:`name`,displayStyle:yc.SHADED,searchable:!1,clearable:!1})})};render(){let{selectedRelated:e}=this.props;return e?null:(0,q.jsx)(`div`,{className:(0,J.default)(HG.filters),children:this.renderGradesFilter()})}};UG.propTypes={creationPhase:K.default.string,filteredGrades:K.default.shape(wo),grades:K.default.shape(wo),onGradesFilterChanged:K.default.func,selectedCurrent:K.default.shape({grade:wo}),selectedRelated:K.default.shape({grade:wo}),units:K.default.arrayOf(K.default.arrayOf(Co))},UG.defaultProps={creationPhase:null,filteredGrades:{},grades:{},onGradesFilterChanged:()=>{},selectedCurrent:null,selectedRelated:null,units:[]};var WG={"default-browse-thumbnail-dimensions":`SelectUnitTitleSectionView__default-browse-thumbnail-dimensions___21ca45f3`,"default-browse-card-dimensions":`SelectUnitTitleSectionView__default-browse-card-dimensions___3263b929`,header:`SelectUnitTitleSectionView__header___3010cee4`,header__title:`SelectUnitTitleSectionView__header__title___04fca46a`,header__subtitle:`SelectUnitTitleSectionView__header__subtitle___2a64d71b`,"header__subtitle-hidden":`SelectUnitTitleSectionView__header__subtitle-hidden___1760d0c0`},GG=class extends G.Component{isSkillPhase=()=>this.props.creationPhase===Fr.SKILL;isTextPhase=()=>this.props.creationPhase===Fr.TEXT;getCurrentUnitTypeText=()=>this.isSkillPhase()?`skill video`:this.isTextPhase()?`video text`:`video`;getRelatedUnitTypeText=()=>this.isSkillPhase()?`video text`:this.isTextPhase()?`skill video`:`video`;getRedirectRoute=()=>this.isSkillPhase()?`/mixes/select-text/`:this.isTextPhase()?`/mixes/select-skill/`:`/mixes/`;getFirstSelectTitle=()=>(0,q.jsxs)(`p`,{className:(0,J.default)(WG.header__title),children:[`First, select a `,this.getCurrentUnitTypeText()]});getNextSelectTitle=()=>{let{selectedRelated:e}=this.props;if(!e||!e.unit?.name)return``;let t=this.getCurrentUnitTypeText();return(0,q.jsxs)(`p`,{className:(0,J.default)(WG.header__title),children:[`Next, select a `,t,` available with `,(0,q.jsx)(`br`,{}),this.isTextPhase()&&e.grade?`Grade ${e.grade.name} `:``,e.unit.name]})};renderTitle=()=>{let{selectedRelated:e}=this.props;return e&&e.unit?this.getNextSelectTitle():this.getFirstSelectTitle()};renderSubtitle=()=>{let{selectedCurrent:e,selectedRelated:t,isSingleGradeView:n}=this.props;return t&&t.unit||n?null:(0,q.jsxs)(b,{className:(0,J.default)(WG.header__subtitle,{[WG[`header__subtitle-hidden`]]:!!e?.unit}),to:this.getRedirectRoute(),children:[`Or start with a `,this.getRelatedUnitTypeText(),` instead`]})};render(){return(0,q.jsxs)(`div`,{className:(0,J.default)(WG.header),children:[this.renderTitle(),this.renderSubtitle()]})}};GG.propTypes={creationPhase:K.default.string,isSingleGradeView:K.default.bool,selectedCurrent:K.default.shape({grade:wo,unit:Co}),selectedRelated:K.default.shape({grade:wo,unit:Co})},GG.defaultProps={creationPhase:null,isSingleGradeView:!1,selectedCurrent:null,selectedRelated:null};var KG={"default-browse-thumbnail-dimensions":`Tags__default-browse-thumbnail-dimensions___01740d4d`,"default-browse-card-dimensions":`Tags__default-browse-card-dimensions___42d3f48f`,"tag-container":`Tags__tag-container___c1643792`},qG=class extends G.Component{render(){let{tags:e}=this.props,t=e.length>0;return(0,q.jsx)(`div`,{className:(0,J.default)(KG[`tag-container`]),children:t&&e.map((e,t)=>(0,q.jsx)(ac,{text:e,background:jt.GRAY_TUNDORA},`tag-${t}`))})}};
557qG.propTypes={tags:K.default.arrayOf(K.default.string)},qG.defaultProps={tags:[]};var JG={"default-browse-thumbnail-dimensions":`PickableCard__default-browse-thumbnail-dimensions___4b37939b`,"default-browse-card-dimensions":`PickableCard__default-browse-card-dimensions___34049b72`,"card-container":`PickableCard__card-container___aaaa9e15`,"card-container--selected":`PickableCard__card-container--selected___458669f6`,"card-container--hidden":`PickableCard__card-container--hidden___36e97d52`,"card-container--large":`PickableCard__card-container--large___d4a7c36d`,unselect:`PickableCard__unselect___90008503`,"close-svgIcon":`PickableCard__close-svgIcon___1d5855e2`,"img-container":`PickableCard__img-container___859541f2`,title:`PickableCard__title___3edb2996`,info:`PickableCard__info___a3793c27`,description:`PickableCard__description___c34f8151`,"more-button":`PickableCard__more-button___7f753ee2`},YG=class extends G.Component{getStyleNames=()=>{let{selected:e,empty:t,tags:n}=this.props,r=`card-container`;return{[JG[r]]:!0,[JG[`${r}--selected`]]:e,[JG[`${r}--hidden`]]:t,[JG[`${r}--large`]]:n.length>0}};onCardClicked=e=>{e.stopPropagation(),this.props.onCardClicked&&this.props.onCardClicked()};onCardUnselected=e=>{e.stopPropagation(),this.props.onCardUnselected&&this.props.onCardUnselected()};onThumbnailImageClicked(e){e.stopPropagation(),this.props.onThumbnailImageClicked()}onMoreButtonClicked(e){e.stopPropagation(),this.props.onMoreButtonClicked()}render(){let{selected:e,title:t,description:n,tags:r,image:i}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(this.getStyleNames()),onClick:this.onCardClicked,children:[e&&(0,q.jsx)(`span`,{className:(0,J.default)(JG.unselect),onClick:this.onCardUnselected,children:(0,q.jsx)(Pa,{className:(0,J.default)(JG[`close-svgIcon`])})}),(0,q.jsx)(`div`,{className:(0,J.default)(JG[`img-container`]),onClick:e=>this.onThumbnailImageClicked(e),children:(0,q.jsx)(`img`,{src:i,alt:`img-${t}`})}),(0,q.jsx)(qG,{tags:r}),(0,q.jsx)(`h3`,{className:(0,J.default)(JG.title),children:t}),(0,q.jsxs)(`div`,{className:(0,J.default)(JG.info),children:[(0,q.jsx)(`div`,{className:(0,J.default)(JG.description),dangerouslySetInnerHTML:{__html:n}}),(0,q.jsx)(`span`,{onClick:e=>this.onMoreButtonClicked(e),className:(0,J.default)(JG[`more-button`]),children:`more`})]})]})}};YG.propTypes={description:K.default.string,empty:K.default.bool,image:K.default.string,onCardClicked:K.default.func,onCardUnselected:K.default.func,onMoreButtonClicked:K.default.func,onThumbnailImageClicked:K.default.func,selected:K.default.bool,tags:K.default.arrayOf(K.default.string),title:K.default.string},YG.defaultProps={description:null,empty:!1,image:null,onCardClicked:()=>{},onCardUnselected:()=>{},onMoreButtonClicked:()=>{},onThumbnailImageClicked:()=>{},selected:!1,tags:[],title:null};var XG=(e,t,n,r)=>(e/=r/2,e<1?n/2*e*e+t:(--e,-n/2*(e*(e-2)-1)+t)),ZG=(e,t,n,r)=>{let i=e[r],a=t-i,o=t=>{t+=20,e[r]=XG(t,i,a,n),t<n&&window.requestAnimationFrame(o.bind(null,t))};window.requestAnimationFrame(o.bind(null,0))},QG=`data:image/png;base64,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`,$G=`data:image/png;base64,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`;(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`Carousel.scss`),e.textContent=`.Carousel { 558 display: flex; 559 margin-bottom: 60px; 560 overflow: hidden; 561 padding: 0 9px; 562} 563.Carousel ::-webkit-scrollbar {
564 background: transparent; 565 display: none; 566 width: 0; 567} 568.Carousel .button-container { 569 align-items: center; 570 display: flex; 571 flex-basis: 94px; 572 flex-shrink: 0; 573} 574.Carousel .button-container button { 575 align-items: center; 576 border: none; 577 border-radius: 4px; 578 cursor: pointer; 579 display: flex; 580 justify-content: center; 581 opacity: 0.75; 582 background-color: inherit; 583} 584.Carousel .button-container button:focus { 585 outline: none; 586} 587.Carousel .button-container button:hover { 588 opacity: 1; 589} 590.Carousel .Viewport { 591 display: flex; 592 flex: 1; 593 overflow: hidden; 594 white-space: nowrap; 595 /* 596 Note: slides need a padding-bottom because of the Viewports "overflow: hidden" (which hides slides 597 to the left and right of the visible area) to display the bottom of the box-shadow 598 */ 599} 600.Carousel .Viewport .slide { 601 display: flex; 602 flex-grow: 0; 603 flex-shrink: 0; 604 padding: 0 4px 10px; 605} 606.Carousel .Viewport .slide > div { 607 display: flex; 608 flex-grow: 1; 609} 610 611.stats { 612 margin: 10px 35px 40px; 613}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var eK=999,tK=class extends G.Component{ref=null;state={position:0,positionGap:0,previousPage:0};getViewportWidth=()=>this.props.viewportWidth||eK;setPositionGap=e=>{this.state.positionGap!==e&&this.setState({positionGap:e})};setPreviousPage=e=>{this.state.previousPage!==e&&this.setState({previousPage:e})};setPosition=e=>{this.setPreviousPage(this.getCurrentPage()),this.state.position!==e&&this.setState({position:e},this.updateViewportPosition)};componentDidMount(){let{pageRequest:e}=this.props;e&&this.setPosition((e-1)*this.getViewportWidth())}componentDidUpdate(e,t){let{pageRequest:n}=this.props;this.getCurrentPage()>this.getTotalPages()&&this.setPosition(0),n&&e.pageRequest!==n&&n!==this.getCurrentPage()&&this.setPosition((n-1)*this.getViewportWidth())}getCurrentPage=()=>{let{position:e}=this.state;return e===0?1:e/this.getViewportWidth()+1};getLeftButtonStyles=()=>{let{loops:e}=this.props;return this.isFirstPage()&&!e?{cursor:`auto`,opacity:0}:{}};getRightButtonStyles=()=>{let{loops:e}=this.props;return this.isLastPage()&&!e?{cursor:`auto`,opacity:0}:{}};getSlideWidth=()=>{let{slidesVisible:e}=this.props;return this.getViewportWidth()/e};getTotalPages=()=>{let{data:e,slidesMerged:t,slidesVisible:n}=this.props;return e.length?Math.ceil((e.length+t)/n):1};handleLeftClick=()=>{let{loops:e,name:t,cardsGap:n}=this.props,{position:r}=this.state;if(this.isFirstPage()&&!e)return;let i=this.isFirstPage()?(this.getTotalPages()-1)*this.getViewportWidth():r-this.getViewportWidth();n!==0&&this.setPositionGap(n*-1),this.setPosition(i),zr({action:`lih ${t} carousel left click`})};handleRightClick=()=>{let{loops:e,name:t,cardsGap:n}=this.props,{position:r}=this.state;if(this.isLastPage()&&!e)return;let i=this.isLastPage()?0:r+this.getViewportWidth();n!==0&&this.setPositionGap(n),this.setPosition(i),zr({action:`lih ${t} carousel right click`})};handleWheel=e=>{e.deltaX!==0&&e.preventDefault()};isFirstPage=()=>this.getCurrentPage()===1;isLastPage=()=>this.getCurrentPage()===this.getTotalPages();refCallback=e=>{this.ref=e};renderStats=()=>{let{data:e,displayStats:t}=this.props,{position:n}=this.state;return t?(0,q.jsxs)(`div`,{className:`stats`,children:[(0,q.jsxs)(`p`,{children:[`Page: `,this.getCurrentPage()]}),(0,q.jsxs)(`p`,{children:[`Position: `,n,`px`]}),(0,q.jsxs)(`p`,{children:[`Slides: `,e.length]}),(0,q.jsxs)(`p`,{children:[`Total pages: `,this.getTotalPages()]})]}):null};renderViewport=()=>{let{data:e,loops:t,name:n,slidesMerged:r,slidesVisible:i,cardsGap:a}=this.props;return(0,q.jsx)(`div`,{onWheel:this.handleWheel,className:`Viewport`,ref:this.refCallback,children:e.map((e,o)=>{let s=e.props.width||this.getSlideWidth(),c=s*(o+r),l=Math.floor(c/this.getViewportWidth())+1,u=Math.abs(l-this.getCurrentPage())<=1||t,d=(o+(l>1?r:0))%i+1===i,f={width:s};if(a!==0){let e=a-a/i;f[`margin-right`]=e,f[`margin-top`]=e-2}return(0,q.jsx)(`div`,{className:`slide`,style:f,children:G.cloneElement(e,{carouselName:n,lastSlide:d,renderFullCard:u})},o)})})};updateViewportPosition=()=>{let{animationDuration:e,handlePageChange:t}=this.props,{position:n,positionGap:r,previousPage:i}=this.state,a=this.getCurrentPage(),o=a>i?r*i:r*(a-1)*-1;ZG(this.ref,n+o,e,`scrollLeft`),this.setPositionGap(0),t(this.getCurrentPage())};render(){let{cardsGap:e,dataTestAttribute:t,name:n}=this.props,r={};return e!==0&&(r[`margin-bottom`]=0),(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`Carousel`,
613style:r,"data-testid":t,role:`region`,"aria-label":`${n} carousel`,children:[(0,q.jsx)(`p`,{className:`sr-only`,children:`Use the previous and next arrow buttons to navigate between slides.`}),(0,q.jsx)(`div`,{className:`button-container`,children:(0,q.jsx)(`button`,{onClick:this.handleLeftClick,style:this.getLeftButtonStyles(),"aria-label":`Previous slide`,children:(0,q.jsx)(`img`,{src:QG,alt:``})})}),this.renderViewport(),(0,q.jsx)(`div`,{className:`button-container`,children:(0,q.jsx)(`button`,{onClick:this.handleRightClick,style:this.getRightButtonStyles(),"aria-label":`Next slide`,children:(0,q.jsx)(`img`,{src:$G,alt:``})})})]}),this.renderStats()]})}};tK.propTypes={animationDuration:K.default.number,cardsGap:K.default.number,data:K.default.array.isRequired,displayStats:K.default.bool,handlePageChange:K.default.func,loops:K.default.bool,name:K.default.string.isRequired,pageRequest:K.default.number,slidesMerged:K.default.number,slidesVisible:K.default.number.isRequired},tK.defaultProps={animationDuration:500,cardsGap:0,displayStats:!1,handlePageChange:()=>{},loops:!1,slidesMerged:0};var nK=tK,rK={"default-browse-thumbnail-dimensions":`SelectUnitContainerSectionView__default-browse-thumbnail-dimensions___199ad4fc`,"default-browse-card-dimensions":`SelectUnitContainerSectionView__default-browse-card-dimensions___d617b4f6`,"units-container":`SelectUnitContainerSectionView__units-container___721502c9`,"grade-container":`SelectUnitContainerSectionView__grade-container___38f1a465`,"see-all-link":`SelectUnitContainerSectionView__see-all-link___8b45bd4b`,title:`SelectUnitContainerSectionView__title___176f0832`,"units-carousel":`SelectUnitContainerSectionView__units-carousel___76117682`,"cards-container":`SelectUnitContainerSectionView__cards-container___a2efa577`},iK=class extends G.Component{cardsPerPage=4;cardsGap=16;isSkillPhase=()=>this.props.creationPhase===Fr.SKILL;isTextPhase=()=>this.props.creationPhase===Fr.TEXT;getCurrentUnitTypeText=()=>this.isSkillPhase()?`Skill Videos`:this.isTextPhase()?`Video Texts`:`Videos`;getUnitAmmountText=e=>{let t=e===1;return this.isSkillPhase()?t?`skill`:`skills`:(this.isTextPhase(),t?`video`:`videos`)};getUnitsPerGrade=(e,t,n)=>[...e[t.value]].filter(e=>e.is_mature?n:!0);getUnitCards=e=>{let{selectedCurrent:t,units:n,onClicked:r,onUnselected:i,onCardThumbnailClicked:a,onCardMoreButtonClicked:o,matureContentVisible:s}=this.props,c=this.getUnitsPerGrade(n,e,s).map(n=>{let s={gradeId:e.id,unitId:n.id},c=t&&t.unit&&t.grade&&n.id===t.unit.id&&e.id===t.grade.id,l=()=>{},u=c?l:()=>{r(s)},d=c?()=>{i()}:l;return(0,q.jsx)(YG,{description:n.description,image:n.video?n.video.thumbnail:null,title:n.name,selected:c,onCardClicked:u,onCardUnselected:d,onThumbnailImageClicked:()=>{a(s)},onMoreButtonClicked:()=>{o(s)},tags:n.tags,width:`fit-content`},`unitcard-${n.id}`)}),l=[],u=c.length>this.cardsPerPage?c.length%this.cardsPerPage:c.length,d=this.cardsPerPage-u;for(let e=1;e<=d;e++)l.push((0,q.jsx)(YG,{width:`fit-content`,empty:!0},`empty-unitcard-${e}`));return[...c,...l]};render(){let e=`mix-select-unit`,{grades:t,units:n,onSeeAllOnGradeClicked:r,matureContentVisible:i,selectedRelated:a}=this.props,o=Object.keys(t),s=o.length===1;return(0,q.jsx)(`div`,{className:(0,J.default)(rK[`units-container`]),children:o.map(o=>{let c=t[o],l=this.getUnitsPerGrade(n,c,i);if(l===null)return;let u=l.length;if(u===0)return;let d=`${u} ${this.getUnitAmmountText(u)}`,f=this.getUnitCards(c);return(0,q.jsxs)(`div`,{className:(0,J.default)(rK[`grade-container`]),children:[!s&&u>this.cardsPerPage&&(0,q.jsx)(`p`,{className:(0,J.default)(rK[`see-all-link`]),onClick:()=>{r(c.id)},children:`See All`}),(0,q.jsxs)(`p`,{className:(0,J.default)(rK.title),children:[(0,q.jsx)(`strong`,{children:a&&s?this.getCurrentUnitTypeText():`Grade ${c.name}`}),` `,`(`,d,`)`]}),s||f.length<=this.cardsPerPage?(0,q.jsx)(`div`,{className:(0,J.default)(rK[`cards-container`]),children:f.map(e=>e)}):(0,q.jsx)(`div`,{className:(0,J.default)(rK[`units-carousel`]),children:(0,q.jsx)(nK,{viewportWidth:1024,data:f,dataTestAttribute:`${e}-carousel`,name:e,slidesVisible:this.cardsPerPage,cardsGap:this.cardsGap})})]},`grade-${c.name}`)})})}};iK.propTypes={creationPhase:K.default.string,grades:K.default.shape(wo),matureContentVisible:K.default.bool,onClicked:K.default.func,onSeeAllOnGradeClicked:K.default.func,onUnselected:K.default.func,selectedCurrent:K.default.shape({grade:wo,unit:Co}),units:K.default.arrayOf(K.default.arrayOf(Co))},iK.defaultProps={creationPhase:null,grades:{},matureContentVisible:!1,onClicked:()=>{},onSeeAllOnGradeClicked:()=>{},onUnselected:()=>{},selectedCurrent:null,selectedRelated:null,units:[]};var aK=class extends G.Component{render(){let{creationPhase:e,filteredGrades:t,grades:n,matureContentVisible:r,onCardMoreButtonClicked:i,onCardThumbnailClicked:a,onGradesFilterChanged:o,onSeeAllOnGradeClicked:s,onClicked:c,onUnselected:l,selectedCurrent:u,selectedRelated:d,units:f}=this.props;return(0,q.jsxs)(`div`,{className:(0,J.default)(VG[`select-unit-container`]),children:[(0,q.jsx)(GG,{creationPhase:e,isSingleGradeView:Object.keys(n).length===1,selectedCurrent:u,selectedRelated:d}),(0,q.jsx)(UG,{creationPhase:e,filteredGrades:t,grades:n,onGradesFilterChanged:o,selectedCurrent:u,selectedRelated:d,units:f}),(0,q.jsx)(iK,{creationPhase:e,grades:t,onCardMoreButtonClicked:i,onSeeAllOnGradeClicked:s,onCardThumbnailClicked:a,onClicked:c,onUnselected:l,selectedCurrent:u,selectedRelated:d,units:f,matureContentVisible:r})]})}};aK.propTypes={creationPhase:K.default.string,filteredGrades:K.default.shape(wo),grades:K.default.shape(wo),matureContentVisible:K.default.bool,onCardMoreButtonClicked:K.default.func,onCardThumbnailClicked:K.default.func,onClicked:K.default.func,onGradesFilterChanged:K.default.func,onSeeAllOnGradeClicked:K.default.func,onUnselected:K.default.func,selectedCurrent:K.default.shape({grade:wo,unit:Co}),selectedRelated:K.default.shape({grade:wo,unit:Co}),units:K.default.arrayOf(K.default.arrayOf(Co))},aK.defaultProps={creationPhase:null,filteredGrades:{},grades:{},matureContentVisible:!1,onCardMoreButtonClicked:()=>{},onCardThumbnailClicked:()=>{},onClicked:()=>{},onGradesFilterChanged:()=>{},onSeeAllOnGradeClicked:()=>{},onUnselected:()=>{},selectedCurrent:null,selectedRelated:null,units:[]};var oK=class extends G.Component{render(){return(0,q.jsx)(aK,{creationPhase:Fr.SKILL,filteredGrades:this.props.filteredGrades,grades:this.props.grades,onCardMoreButtonClicked:this.props.onCardMoreButtonClicked,onCardThumbnailClicked:this.props.onCardThumbnailClicked,onGradesFilterChanged:this.props.onSkillGradesFilterChanged,onSeeAllOnGradeClicked:this.props.onSkillSeeAllOnGradeClicked,onClicked:this.props.onSkillClicked,onUnselected:this.props.onSkillUnselected,selectedCurrent:this.props.selectedSkill,selectedRelated:this.props.selectedText,units:this.props.skills})}};oK.propTypes={filteredGrades:K.default.shape(wo),grades:K.default.shape(wo),onCardMoreButtonClicked:K.default.func,onCardThumbnailClicked:K.default.func,onSkillClicked:K.default.func,onSkillGradesFilterChanged:K.default.func,onSkillSeeAllOnGradeClicked:K.default.func,onSkillUnselected:K.default.func,selectedSkill:K.default.shape({grade:wo,unit:co}),selectedText:K.default.shape({grade:wo,unit:go}),skills:K.default.arrayOf(K.default.arrayOf(co))}
613,oK.defaultProps={filteredGrades:{},grades:{},onCardMoreButtonClicked:()=>{},onCardThumbnailClicked:()=>{},onSkillClicked:()=>{},onSkillGradesFilterChanged:()=>{},onSkillSeeAllOnGradeClicked:()=>{},onSkillUnselected:()=>{},selectedSkill:null,selectedText:null,skills:[]};var sK=class extends G.Component{componentDidMount(){let{actions:{containerInitialize:e},location:{search:t,pathname:n},selectedText:r}=this.props,i=Ji.parse(t||`?`+n.split(`?`)[1]);e(r?.unit?.id??Number(i.textId),Ze(r?.grade?.id??Number(i.gradeId)))}componentDidUpdate(e){let{actions:{containerInitialize:t},location:{search:n}}=this.props;if(e.location.search!==n){let e=Ji.parse(n);t(Number(e.textId),Ze(Number(e.gradeId)))}}render(){return(0,q.jsx)(oK,{filteredGrades:this.props.filteredGrades,grades:this.props.grades,onCardMoreButtonClicked:this.props.actions.onCardMoreButtonClicked,onCardThumbnailClicked:this.props.actions.onCardThumbnailClicked,onSkillGradesFilterChanged:this.props.actions.onSkillGradesFilterChanged,onSkillSeeAllOnGradeClicked:this.props.actions.onSkillSeeAllOnGradeClicked,onSkillClicked:this.props.actions.onSkillClicked,onSkillUnselected:this.props.actions.onSkillUnselected,selectedSkill:this.props.selectedSkill,selectedText:this.props.selectedText,skills:this.props.skills})}},cK=N(e=>BG(e),e=>U({containerInitialize:pn.mixSkillContainerInitialize,onCardThumbnailClicked:pn.onSkillThumbn
613ailCardClicked,onCardMoreButtonClicked:pn.onSkillMoreButtonCardClicked,onSkillGradesFilterChanged:pn.onSkillGradesFilterChanged,onSkillSeeAllOnGradeClicked:pn.onSkillSeeAllOnGradeClicked,onSkillClicked:pn.onSkillClicked,onSkillUnselected:pn.onSkillUnselected},e))(sK),lK=L([e=>e.mix.texts.list,ua,zG,vt,Zr,z,e=>e.classSections],(e,t,n,r,i,a,o)=>{let s=Dt(o,a),c=r&&r.grade,l=mt(Ct(t,e)),u=mt(Ca(Ct(n,e),c)),d=Jt(l,e);for(let{value:e}of Object.values(l))d[e]=fe(d[e],e);return{texts:d,grades:l,filteredGrades:u,selectedSkill:r,selectedText:i,matureContentVisible:s}}),uK=class extends G.Component{render(){return(0,q.jsx)(aK,{creationPhase:Fr.TEXT,filteredGrades:this.props.filteredGrades,grades:this.props.grades,matureContentVisible:this.props.matureContentVisible,onCardMoreButtonClicked:this.props.onCardMoreButtonClicked,onCardThumbnailClicked:this.props.onCardThumbnailClicked,onClicked:this.props.onTextClicked,onGradesFilterChanged:this.props.onTextGradesFilterChanged,onSeeAllOnGradeClicked:this.props.onTextSeeAllOnGradeClicked,onUnselected:this.props.onTextUnselected,selectedCurrent:this.props.selectedText,selectedRelated:this.props.selectedSkill,units:this.props.texts})}};uK.propTypes={filteredGrades:K.default.shape(wo),grades:K.default.shape(wo),matureContentVisible:K.default.bool,onCardMoreButtonClicked:K.default.func,onCardThumbnailClicked:K.default.func,onTextClicked:K.default.func,onTextGradesFilterChanged:K.default.func,onTextSeeAllOnGradeClicked:K.default.func,onTextUnselected:K.default.func,selectedSkill:K.default.shape({grade:wo,unit:co}),selectedText:K.default.shape({grade:wo,unit:go}),texts:K.default.arrayOf(K.default.arrayOf(co))},uK.defaultProps={filteredGrades:{},grades:{},matureContentVisible:!1,onCardMoreButtonClicked:()=>{},onCardThumbnailClicked:()=>{},onTextClicked:()=>{},onTextGradesFilterChanged:()=>{},onTextSeeAllOnGradeClicked:()=>{},onTextUnselected:()=>{},selectedSkill:null,selectedText:null,texts:[]};var dK=class extends G.Component{componentDidMount(){let{location:{search:e,pathname:t},actions:n}=this.props,r=Ji.parse(e||`?`+t.split(`?`)[1]);n.containerInitialize(Number(r.skillId),Ze(Number(r.gradeId)))}render(){return(0,q.jsx)(uK,{filteredGrades:this.props.filteredGrades,grades:this.props.grades,matureContentVisible:this.props.matureContentVisible,onCardThumbnailClicked:this.props.actions.onCardThumbnailClicked,onCardMoreButtonClicked:this.props.actions.onCardMoreButtonClicked,onTextGradesFilterChanged:this.props.actions.onTextGradesFilterChanged,onTextSeeAllOnGradeClicked:this.props.actions.onTextSeeAllOnGradeClicked,onTextClicked:this.props.actions.onTextClicked,onTextUnselected:this.props.actions.onTextUnselected,selectedSkill:this.props.selectedSkill,selectedText:this.props.selectedText,texts:this.props.texts})}},fK=N(e=>lK(e),e=>U({containerInitialize:pn.mixTextContainerInitialize,onCardMoreButtonClicked:pn.onTextMoreButtonCardClicked,onCardThumbnailClicked:pn.onTextThumbnailCardClicked,onTextGradesFilterChanged:pn.onTextGradesFilterChanged,onTextSeeAllOnGradeClicked:pn.onTextSeeAllOnGradeClicked,onTextClicked:pn.onTextClicked,onTextUnselected:pn.onTextUnselected},e))(dK),pK=L([e=>e.mix.selectedTab],e=>({selectedTab:e})),mK={"default-browse-thumbnail-dimensions":`SimpleTabs__default-browse-thumbnail-dimensions___430ac992`,"default-browse-card-dimensions":`SimpleTabs__default-browse-card-dimensions___93529d97`,"tab-container":`SimpleTabs__tab-container___319973de`,"tabs-list":`SimpleTabs__tabs-list___b8f3f492`,"tab-item":`SimpleTabs__tab-item___39e24341`,selected:`SimpleTabs__selected___e7293bc1`},hK=class extends G.Component{render(){let{basePath:e,tabs:t,selectedTab:n}=this.props;return t&&(0,q.jsx)(`nav`,{className:(0,J.default)(mK[`tab-container`]),children:(0,q.jsx)(`ul`,{className:(0,J.default)(mK[`tabs-list`]),children:Object.keys(t).map((r,i)=>{let{value:a,text:o,redirection:s}=t[r];return(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`${e}${s}`,id:`tab-item-link-${a}`,className:(0,J.default)(mK[`tab-item`],{[mK.selected]:a===n}),children:o})},`tab-item-${i}`)})})})}};hK.propTypes={basePath:K.default.string,tabs:K.default.object,selectedTab:K.default.string},hK.defaultProps={basePath:null,tabs:null,selectedTab:null};var gK={"default-browse-thumbnail-dimensions":`MixTabsView__default-browse-thumbnail-dimensions___581ff392`,"default-browse-card-dimensions":`MixTabsView__default-browse-card-dimensions___2b5ea9df`,"tabs-container":`MixTabsView__tabs-container___6a9abb7c`},_K=class extends G.Component{render(){let{selectedTab:e}=this.props;return(0,q.jsx)(`div`,{className:(0,J.default)(gK[`tabs-container`]),children:(0,q.jsx)(hK,{basePath:`/mixes/`,tabs:Gn,selectedTab:e})})}};_K.propTypes={selectedTab:K.default.string},_K.defaultProps={selectedTab:null};var vK=class extends G.Component{render(){let{selectedTab:e}=this.props;return(0,q.jsx)(_K,{selectedTab:e})}};vK.propTypes={selectedTab:K.default.string},vK.defaultProps={selectedTab:null};var yK=N(e=>pK(e))(vK),bK=L([e=>e.mix.creationPhase,L([e=>e.mix.skills.list,ua,e=>e.mix.skills.preview],(e,t,n)=>{let r=mt(t);return n&&{unit:Object.values(e).find(e=>n.unitId===e.id),grade:Object.values(r).find(e=>Ze(n.gradeId)===e.id)}}),L([e=>e.mix.texts.list,ua,e=>e.mix.texts.preview],(e,t,n)=>{let r=mt(t);return n&&{unit:Object.values(e).find(e=>n.unitId===e.id),grade:Object.values(r).find(e=>Ze(n.gradeId)===e.id)}}
613),vt,Zr],(e,t,n,r,i)=>{let a=e===Fr.SKILL?t:e===Fr.TEXT?n:null,o=e===Fr.TEXT&&r||e===Fr.SKILL&&i;return{creationPhase:e,grade:a&&a.grade,unit:a&&a.unit,isFinalPhase:o}}),xK={"default-browse-thumbnail-dimensions":`VideoModal__default-browse-thumbnail-dimensions___b5782d13`,"default-browse-card-dimensions":`VideoModal__default-browse-card-dimensions___5805088f`,"modal--small":`VideoModal__modal--small___96edd5eb`,"modal--large":`VideoModal__modal--large___6f290c5f`,modal__content:`VideoModal__modal__content___a1b85ba6`,modal__content__header:`VideoModal__modal__content__header___89e99bee`,modal__content__header__title:`VideoModal__modal__content__header__title___4be88135`,modal__content__header__subtitle:`VideoModal__modal__content__header__subtitle___3984e399`,modal__content__tags:`VideoModal__modal__content__tags___7821eb07`,modal__content__description:`VideoModal__modal__content__description___76afa882`,modal__content__buttons:`VideoModal__modal__content__buttons___9be015a0`,"modal__content__buttons__cancel-btn":`VideoModal__modal__content__buttons__cancel-btn___168f0a8a`,modal__content__buttons__cta:`VideoModal__modal__content__buttons__cta___3b65dcdc`},SK=class extends G.Component{constructor(e){super(e),this.state={showPaywall:!1}}renderCancelButton(e){let t=e.action?e.action:this.props.onModalCancelled,n=e.text?e.text:`cancel`;return(0,q.jsx)(`button`,{className:(0,J.default)(xK[`modal__content__buttons__cancel-btn`]),disabled:e.disabled,onClick:t,children:n},e.type)}renderSelectButton(e){let t=e.action?e.action:this.props.onModalSelected,n=e.text?e.text:this.props.ctaText;return(0,q.jsx)(`button`,{className:(0,J.default)(xK.modal__content__buttons__cta),disabled:e.disabled,onClick:t,children:n},e.type)}renderButtons(e){return(0,q.jsx)(`div`,{className:(0,J.default)(xK.modal__content__buttons),children:e.map(e=>{if(e.type===`cancel`)return this.renderCancelButton(e);if(e.type===`select`)return this.renderSelectButton(e)})})}renderHeader=()=>{let{headerComponent:e,title:t,subtitle:n}=this.props;return e||(0,q.jsxs)(`div`,{className:(0,J.default)(xK.modal__content__header),children:[(0,q.jsx)(`p`,{className:(0,J.default)(xK.modal__content__header__subtitle),children:n}),(0,q.jsx)(`h1`,{className:(0,J.default)(xK.modal__content__header__title),children:t})]})};renderPaywall=()=>{let{showPaywall:e}=this.state,{user:t,isVideoPaywalled:n,unitType:r}=this.props;return e&&t&&n?(0,q.jsx)(Oc,{onClose:this.onPaywallClosed,unit:{type:r},user:t}):null};onPaywallClosed=()=>this.setState({showPaywall:!1});render(){let{buttons:e,children:t,description:n,isVideoPaywalled:r,modalSize:i,onModalClosed:a,tags:o,user:s,unitType:c,video:l,videoProps:u}=this.props;return(0,q.jsxs)(Wa,{className:(0,J.default)(xK[`modal--${i}`]),onClose:a,children:[this.renderPaywall(),(0,q.jsxs)(`div`,{className:(0,J.default)(xK.modal__content),children:[this.renderHeader(),l&&l.media?(0,q.jsx)(jc,{bitrate:l.bitrate,closedCaptions:l.closed_captions,file:l.media,fileAD:l.audio_description,id:l.id,image:l.preview,pausePlay:l.pause_play_set,paywallVideoEvaluator:r?e=>{if(e>40)return this.setState({showPaywall:!0}),!0}:()=>{},playerId:`videojs-react`,shouldDisplay:!0,transcodedVideos:l.transcoded_video_set,width:471,user:s,unitType:c,...u}):null,o.length>0&&(0,q.jsx)(`div`,{className:(0,J.default)(xK.modal__content__tags),children:(0,q.jsx)(qG,{tags:o})}),(0,q.jsx)(`div`,{className:(0,J.default)(xK.modal__content__description),dangerouslySetInnerHTML:{__html:n}}),t,this.renderButtons(e)]})]})}};SK.propTypes={buttons:K.default.array,ctaText:K.default.string,description:K.default.string,headerComponent:K.default.any,isVideoPaywalled:K.default.bool,modalSize:K.default.string,onModalCancelled:K.default.func,onModalClosed:K.default.func,onModalSelected:K.default.func,subtitle:K.default.string,tags:K.default.arrayOf(K.default.string),title:K.default.string,unitType:K.default.string,user:K.default.object,video:xo,videoProps:K.default.object},SK.defaultProps={buttons:[{action:null,disabled:!1,text:`cancel`,type:`cancel`},{action:null,disabled:!1,text:null,type:`select`}],ctaText:null,description:null,headerComponent:null,isVideoPaywalled:!1,modalSize:`small`,onModalCancelled:()=>{},onModalClosed:()=>{},onModalSelected:()=>{},subtitle:null,tags:[],title:null,unitType:A.REGULAR_UNIT,user:null,video:null,videoProps:null};var CK=class extends G.Component{onVideoPreviewSelected=()=>
613{let{unit:e,grade:t,onVideoPreviewSelected:n,creationPhase:r,isFinalPhase:i}=this.props,a=r===Fr.SKILL?A.SKILL:A.TEXT;n({unitId:e.id,gradeId:t.id,type:a},i)};render(){let{creationPhase:e,grade:t,isFinalPhase:n,isVideoPaywalled:r,onVideoPreviewCancelled:i,onVideoPreviewClosed:a,unit:o,user:s}=this.props,c=e===Fr.TEXT,l=e===Fr.SKILL,u=l?`Grade ${t.name} - ${o.name}`:o.name,d=`${c?`video`:``} ${e} preview`;return(0,q.jsx)(SK,{ctaText:n?`Finish and Create Mix`:`select ${c?`video`:``} ${e}`,description:o.description,isVideoPaywalled:r,onModalCancelled:i,onModalClosed:a,onModalSelected:this.onVideoPreviewSelected,subtitle:d,tags:o.tags,title:u,unitType:l?A.SKILL:A.TEXT,video:o.video,user:s})}};CK.propTypes={creationPhase:K.default.string,grade:wo,isFinalPhase:K.default.bool,isVideoPaywalled:K.default.bool,onModalCancelled:K.default.func,onModalClosed:K.default.func,onVideoPreviewCancelled:K.default.func,onVideoPreviewClosed:K.default.func,onVideoPreviewSelected:K.default.func,unit:Co,user:K.default.object},CK.defaultProps={creationPhase:null,grade:{},isFinalPhase:!1,isVideoPaywalled:!1,onModalCancelled:()=>{},onModalClosed:()=>{},onVideoPreviewCancelled:()=>{},onVideoPreviewClosed:()=>{},onVideoPreviewSelected:()=>{},unit:{},user:null};var wK=class extends G.Component{render(){let{unit:e,grade:t,creationPhase:n,actions:r,isFinalPhase:i,isVideoPaywalled:a,user:o}=this.props;return e?(0,q.jsx)(CK,{creationPhase:n,grade:t,isFinalPhase:i,isVideoPaywalled:a,onVideoPreviewCancelled:r.onVideoPreviewCancelled,onVideoPreviewClosed:r.onVideoPreviewClosed,onVideoPreviewSelected:r.onVideoPreviewSelected,unit:e,user:o}):null}};wK.propTypes={actions:K.default.shape({onVideoPreviewClosed:K.default.func.isRequired,onVideoPreviewCancelled:K.default.func.isRequired}),unit:K.default.object,gradeName:K.default.string,creationPhase:K.default.string,isVideoPaywalled:K.default.bool,user:K.default.object},wK.defaultProps={creationPhase:null,gradeName:null,isVideoPaywalled:!1,unit:null,user:null};var TK=N(e=>bK(e),e=>U({onVideoPreviewClosed:pn.onVideoPreviewClosed,onVideoPreviewCancelled:pn.onVideoPreviewCancelled,onVideoPreviewSelected:pn.onVideoPreviewSelected},e))(wK),EK=L([z,$e],(e,t)=>({flocabPlusRouteEnable:t,user:e})),DK={"mixes-route":`routes__mixes-route___15e431d2`},OK=class extends G.Component{componentDidMount(){this.props.actions.routeInitialize()}componentWillUnmount(){this.props.actions.onUnmount()}redirectToHomePage=()=>this.props.history.push(`/`);render(){let{flocabPlusRouteEnable:e,match:t,user:n}=this.props;e===!1&&this.redirectToHomePage();let r=!!n.id,i=r&&!n.is_flocab_plus_member,a=!r;return(0,q.jsxs)(`div`,{className:(0,J.default)(DK[`mixes-route`]),children:[i&&(0,q.jsx)(Oc,{user:n,plusRequired:!0,onClose:this.redirectToHomePage}),(0,q.jsx)(RG,{}),(0,q.jsx)(yK,{}),(0,q.jsx)(TK,{isVideoPaywalled:a,user:n}),(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`${t.path}select-skill`,component:cK}),(0,q.jsx)(x,{path:`${t.path}select-text`,component:fK}),(0,q.jsx)(x,{path:`${t.path}favorite-mixes`,component:xG}),(0,q.jsx)(v,{to:`${t.path}select-skill`})]}),(0,q.jsx)(FG,{})]})}};OK.propTypes={actions:K.default.shape({routeInitialize:K.default.func.isRequired}),flocabPlusRouteEnable:K.default.bool,user:K.default.object.isRequired},OK.defaultProps={flocabPlusRouteEnable:null};var kK=N(e=>EK(e),e=>U({routeInitialize:pn.mixRouteInitialize,onUnmount:pn.mixRouteTerminate},e))(OK),AK=()=>(0,q.jsxs)(`svg`,{width:`64`,height:`64`,viewBox:`0 0 40 57`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`path`,{d:`M11.393 56.3816C11.7404 56.3229 11.9047 56.1054 11.8481 55.785
6135C11.7798 55.3965 11.4863 55.1487 11.1665 55.2106C10.8468 55.2725 10.5795 55.6145 10.629 55.9132C10.6828 56.2354 11.0257 56.4459 11.393 56.3816Z`,fill:`#3A989B`}),(0,q.jsx)(`path`,{d:`M2.26241 48.0004C2.42378 48.9818 3.45915 49.5156 4.32787 49.0297C4.91322 48.7024 5.10439 48.1267 5.08695 47.5058C5.0695 46.8848 4.68339 46.4391 4.10013 46.2487C3.02918 45.8986 2.35347 46.5436 2.25238 47.6135C2.24747 47.7423 2.25072 47.8716 2.26241 48.0004ZM3.54813 46.8848C3.96315 46.7817 4.24992 46.9236 4.39361 47.2692C4.5373 47.6148 4.41183 48.1595 4.13668 48.4162C3.89618 48.6406 3.52544 48.6609 3.26043 48.4646C2.96062 48.243 2.81565 47.9442 2.89732 47.5851C2.97899 47.2261 3.12633 46.8872 3.54813 46.8848Z`,fill:`#3A989B`}),(0,q.jsx)(`path`,{d:`M5.53962 53.2396C5.65316 53.9351 6.37152 54.4196 7.11374 54.3022C7.86278 54.1832 8.38634 53.3471 8.2513 52.4859C8.16484 51.9366 7.35616 51.3943 6.76408 51.4887C6.01411 51.6079 5.41343 52.4667 5.53962 53.2396ZM6.16201 53.1234C6.08975 52.7117 6.46066 52.1708 6.85392 52.1086C7.11986 52.067 7.60115 52.417 7.63878 52.68C7.69974 53.1057 7.3744 53.6306 7.01401 53.6881C6.60877 53.7524 6.226 53.4988 6.16339 53.1232L6.16201 53.1234Z`,fill:`#3A989B`}),(0,q.jsx)(`path`,{d:`M28.795 7.05245C28.5953 6.77908 28.4192 6.48172 28.1904 6.23601C27.8263 5.84648 27.4424 5.47727 27.0414 5.12868C26.0354 4.25558 24.8931 3.93315 23.5968 4.29003C23.3
613663 4.35442 23.1292 4.39245 22.8906 4.40308C22.6247 4.41395 22.4181 4.28264 22.3803 3.99071C22.3446 3.71758 22.4988 3.53066 22.7409 3.47014C24.1459 3.11101 25.5319 2.89867 26.8616 3.78617C27.9399 4.50608 28.8943 5.339 29.5717 6.47547C29.6555 6.60982 29.7194 6.75623 29.7618 6.90975C29.8316 7.18986 29.7551 7.43719 29.4784 7.54821C29.1822 7.667 28.9703 7.52186 28.8327 7.24828C28.8055 7.1937 28.788 7.13408 28.7653 7.07714L28.795 7.05245Z`,fill:`#3A989B`}),(0,q.jsx)(`path`,{d:`M29.4075 2.54776C29.5438 2.85272 29.5674 3.10647 29.3232 3.29415C29.079 3.48184 28.8399 3.39571 28.6608 3.17038C28.1538 2.53407 27.4567 2.21047 26.737 1.92769C26.5347 1.84554 26.2922 1.85819 26.0672 1.83602C25.8039 1.80822 25.5879 1.71332 25.5565 1.41638C25.5238 1.1069 25.7075 0.917746 25.9841 0.876406C26.2283 0.839638 26.4958 0.820497 26.7286 0.885869C27.6416 1.1419 28.4718 1.5707 29.1635 2.24868C29.2508 2.34304 29.3327 2.44272 29.4075 2.54776Z`,fill:`#3A989B`}),(0,q.jsxs)(`g`,{clipPath:`url(#clip0_4811_225949)`,children:[(0,q.jsx)(`path`,{d:`M0.511781 21.0926C0.428757 17.9677 1.4518 15.325 3.26633 12.9757C5.12422 10.5697 7.39815 8.71954 10.2311 7.64207C12.2384 6.87783 14.3103 6.69008 16.4367 6.88727C20.0759 7.2241 23.1487 8.83559 25.8968 11.2009C28.3155 13.2832 30.4197 15.6703 32.3496 18.2234C32.5904 18.5423 32.7343 18.8933 32.7582 19.299C32.7804 19.6717 32.8247 20.0425 32.8422 20.4151C32.9372 22.4804 33.892 24.0467 35.4851 25.26C36.2646 25.8535 37.0469 26.4488 37.6742 27.2215C38.5764 28.3339 39.0588 29.6369 39.2959 31.0408C39.699 33.4326 39.4979 35.7819 38.7904 38.0953C38.3347 39.5851 37.4491 40.7333 36.1954 41.5919C34.9473 42.4467 33.5802 42.9751 32.0747 43.1166C31.2444 43.1949 30.4188 43.3289 29.5877 43.3884C29.1449 43.4195 28.8949 43.6157 28.7131 44.0111C28.0794 45.3952 27.1993 46.6019 26.1293 47.6633C25.2003 48.5842 24.1708 49.372 23.0417 50.0126C21.3249 50.9854 19.5233 51.0099 17.6894 50.4259C14.8131 49.5098 12.4811 47.7832 10.6084 45.3895C9.83536 44.4017 9.1149 43.3827 8.68133 42.1778C8.31326 41.1541 8.13891 40.0861 7.92028 39.0266C7.78744 38.384 7.63062 37.7462 7.4701 37.1103C7.31974 36.5159 6.98856 36.0423 6.46551 35.7375C5.31979 35.0705 4.53936 34.0694 3.94067 32.8985C3.0763 31.2097 2.34661 29.4661 1.83371 27.6291C1.70087 27.1526 1.51821 26.6875 1.32541 26.2318C0.892768 25.2062 0.710116 24.1269 0.60772 23.0258C0.54499 22.3531 0.472114 21.6813 0.512703 21.0935L0.511781 21.0926ZM37.545 28.5934C37.522 28.5575 37.581 28.4481 37.4722 28.4981C37.45 28.5085 37.4934 28.5811 37.5469 28.5915C37.5543 28.733 37.5377 28.8802 37.5727 29.0142C37.8162 29.9567 37.9924 30.9078 38.0985 31.8786C38.2581 33.3373 38.1862 34.7771 37.8947 36.2074C37.6382 37.4641 37.1963 38.6529 36.582 39.7748C36.5155 39.8955 36.3753 40.0172 36.4768 40.2314C37.1585 39.7172 37.6262 39.0803 37.8808 38.2821C38.4325 36.5527 38.7535 34.7921 38.7138 32.9599C38.6898 31.8484 38.533 30.7738 38.1696 29.7312C38.0266 29.3199 37.8928 28.8915 37.545 28.5934ZM26.6237 24.7571C26.1274 24.1344 25.6929 23.5334 25.2012 22.9871C24.6459 22.3701 24.3645 21.6973 24.514 20.852C24.585 20.4529 24.4974 20.067 24.252 19.7424C24.038 19.4594 23.8655 19.1537 23.692 18.8452C23.3212 18.1856 22.824 17.6545 22.1838 17.2563C21.0703 16.5647 19.9514 15.8807 18.8582 15.1551C17.0381 13.9475 15.0585 13.2644 12.8925 13.154C11.5383 13.0851 10.2293 13.2757 8.97652 13.839C8.41381 14.0918 8.04666 14.4928 7.84832 15.0853C7.56143 15.9458 7.32158 16.8185 7.23579 17.7224C7.06421 19.533 7.16937 21.3067 8.02636 22.9607C8.15551 23.2098 8.24868 23.4815 8.33724 23.7495C8.58723 24.5061 8.81601 25.2704 9.07339 26.0252C9.21914 26.4535 9.23667 26.4479 9.66839 26.4535C9.80769 26.4554 9.94606 26.4535 10.0854 26.4554C10.8409 26.4667 10.8501 26.4762 11.0595 27.2008C11.2947 28.0178 11.5309 28.8349 11.7707 29.651C11.8805 30.0237 12.0235 30.3822 12.2449 30.7228C12.4497 30.6257 12.637 30.536 12.8251 30.4483C13.9063 29.9426 15.0317 29.5831 16.2153 29.4576C18.2226 29.2444 20.1202 29.6454 21.9089 30.5964C22.4587 30.8889 22.4596 30.8861 22.6376 30.3002C23.0804 28.8434 23.7096 27.4895 24.7188 26.3431C25.2584 25.7308 25.8931 25.2402 26.6219 24.7552L26.6237 24.7571ZM13.6794 36.1432C13.0456 36.1017 12.1508 36.2281 11.3233 36.6291C9.32246 37.5981 8.59092 39.3389 9.2505 41.4174C9.77817 43.0798 10.7818 44.4715 11.9193 45.7594C12.9912 46.9718 14.291 47.8718 15.6664 48.687C17.3758 49.7003 19.1617 50.1391 21.1478 49.8485C23.4937 49.505 25.2612 47.135 24.7123 44.8206C24.3904 43.461 23.9291 42.1778 23.0306 41.09C22.2087 40.0946 21.2927 39.2002 20.2751 38.4256C18.4062 37.0037 16.3287 36.147 13.6794 36.1432ZM26.7482 45.5056C26.8174 45.5056 26.8562 45.5178 26.8811 45.5027C26.9254 45.4763 26.966 45.4395 26.9982 45.3989C27.9798 44.1799 28.5185 42.7836 28.56 41.2023C28.5831 40.3088 28.4004 39.4408 28.1495 38.5888C27.7279 37.1603 27.0803 35.8574 26.0914 34.7459C24.7049 33.1863 23.0832 31.955 21.1903 31.1191C19.9763 30.5832 18.7337 30.17 17.3785 30.17C16.1968 30.17 15.076 30.4322 13.9626 30.7832C13.6102 30.8946 13.3085 31.0899 12.9995 31.2946C12.6406 31.5314 12.6074 31.7362 12.9091 32.1268C13.2661 32.5891 13.6914 32.9787 14.2116 33.2561C14.7411 33.5382 15.3149 33.6817 15.8869 33.8232C17.5344 34.2317 19.1054 34.8271 20.5482 35.7489C22.003 36.6782 23.25
61357 37.8378 24.3774 39.1681C25.6643 40.6937 26.513 42.3873 26.6043 44.4337C26.6209 44.7961 26.7003 45.1565 26.7492 45.5074L26.7482 45.5056ZM29.2104 41.0145H29.2122C29.2122 41.441 29.215 41.8684 29.2113 42.2948C29.2094 42.5062 29.3072 42.5883 29.5037 42.5496C30.0166 42.4486 30.5277 42.342 30.9576 42.009C32.4815 40.8268 33.3717 39.2238 33.7674 37.35C34.0645 35.9413 34.058 34.5044 33.916 33.0608C33.7287 31.155 33.1558 29.3887 32.2638 27.7206C31.9114 27.0621 31.4824 26.463 30.8939 25.9988C30.1734 25.4308 29.3718 25.0515 28.4512 25.0845C27.691 25.1119 27.0001 25.4128 26.3811 25.8723C24.6736 27.1404 23.8027 28.9444 23.2714 30.9644C23.2096 31.1974 23.2705 31.3701 23.4928 31.4956C23.7806 31.6588 24.0583 31.8447 24.3295 32.0352C24.8987 32.4362 24.8488 32.4287 25.1284 31.7597C25.5343 30.7889 26.0259 29.8784 26.8082 29.1576C27.6864 28.3481 28.8285 28.1358 29.738 28.6566C30.3395 29.001 30.7297 29.5416 30.9548 30.1992C31.1153 30.6672 31.262 31.1427 31.3837 31.6229C31.8219 33.342 31.9944 35.079 31.5876 36.8301C31.3099 38.0246 30.8063 39.0483 29.4945 39.353C29.2537 39.4087 29.2067 39.57 29.2094 39.787C29.2141 40.1956 29.2113 40.605 29.2113 41.0145H29.2104ZM9.16748 12.7181C9.38242 12.8275 9.51157 12.7653 9.64533 12.7275C10.2477 12.5549 10.8658 12.4397 11.4848 12.3926C13.219 12.2586 14.909 12.5096 16.5483 13.1087C18.0621 13.6625 19.4458 14.4758 20.7917 15.3599C21.6533 15.926 22.4947 16.5232 23.3452 17.1063C23.5491 17.2459 23.7419 17.3846 24.0075 17.2072C24.8645 16.6345 25.7344 16.0807 26.5923 15.5099C26.8433 15.3429 26.847 15.2759 26.6394 15.058C26.0222 14.4088 25.406 13.7606 24.6976 13.2087C23.5177 12.2878 22.2308 11.5623 20.8821 10.9377C18.7918 9.96873 16.6064 9.49887 14.3122 9.61303C13.3703 9.66021 12.4608 9.85645 11.6268 10.3537C10.6352 10.9443 9.86488 11.7585 9.1684 12.72L9.16748 12.7181ZM27.1495 14.3758C27.3608 13.8163 27.31 13.5569 26.9244 13.22C26.0924 12.4945 25.2593 11.7699 24.4236 11.049C21.824 8.80634 18.7549 7.83265 15.4229 7.58357C14.4312 7.50998 13.446 7.63074 12.47 7.79869C11.5235 7.96097 10.6232 8.26383 9.79016 8.77521C8.74498 9.41584 7.89537 10.264 7.16015 11.2453C6.35297 12.3228 5.67033 13.4729 5.23123 14.7617C4.75522 16.1552 4.54766 17.5761 4.76353 19.0518C4.9305 20.1896 5.03658 21.3379 5.30134 22.4597C5.472 23.1805 5.47107 23.173 6.15833 22.8899C7.07251 22.5135 6.93045 22.6069 6.73488 21.7492C6.40002 20.283 6.28655 18.8027 6.48489 17.3167C6.73857 15.4174 7.47102 13.704 8.5983 12.169C9.67208 10.7075 11.006 9.6036 12.7523 9.1177C14.2688 8.69595 15.8168 8.74784 17.3499 9.00259C18.8831 9.25828 20.3296 9.81966 21.7382 10.4792C23.5721 11.3387 25.1985 12.5067 26.6348 13.955C26.7796 14.1012 26.9023 14.2824 27.1495 14.3749V14.3758ZM32.1762 42.1363C32.5608 42.1826 32.8533 42.0731 33.1355 41.9354C33.9787 41.5231 34.7241 40.9626 35.2849 40.2022C36.6539 38.3482 37.3116 36.2206 37.4279 33.9194C37.5118 32.256 37.2074 30.6351 36.7628 29.0444C36.4095 27.7772 35.8347 26.629 34.8329 25.76C33.6254 24.7118 32.2352 24.4618 30.6688 24.8033C30.7841 25.0109 30.9446 25.0826 31.0793 25.1817C31.5175 25.5034 31.9437 25.8346 32.2592 26.295C32.8902 27.2159 33.4077 28.2009 33.797 29.2482C34.7102 31.7013 34.9418 34.244 34.6152 36.8348C34.4224 38.3718 33.8615 39.7738 32.9621 41.0343C32.7103 41.3881 32.3468 41.6599 32.1752 42.1373L32.1762 42.1363ZM8.58447 37.9595C8.68041 37.9368 8.71823 37.9378 8.74406 37.9198C8.86214 37.8378 8.92487 37.7076 9.0042 37.5906C9.4922 36.8735 10.1352 36.3499 10.9193 36.0055C12.1351 35.4705 13.3925 35.2667 14.7209 35.395C16.6488 35.5819 18.3914 36.2744 20.0215 37.3009C21.4725 38.2152 22.6662 39.4294 23.7216 40.7834C25.0924 42.542 25.7889 44.5036 25.3451 46.7831C25.3313 46.8519 25.3295 46.9255 25.3378 46.9953C25.3562 47.152 25.4521 47.1614 25.5536 47.0821C25.7981 46.8906 25.8442 46.6038 25.8534 46.3189C25.871 45.7858 25.8728 45.2527 25.8728 44.7196C25.8728 43.7261 25.6293 42.7883 25.2197 41.8948C24.5214 40.3701 23.4061 39.1794 22.2317 38.0397C20.6893 36.5442 18.8748 35.5422 16.8343 34.9525C16.0834 34.7355 15.3297 34.5251 14.5935 34.2619C13.1932 33.7609 12.1923 32.824 11.6508 31.3805C11.2154 30.22 10.8363 29.0406 10.4359 27.8688C10.2293 27.2649 10.2044 27.2498 9.56507 27.3687C9.55492 27.6772 9.68223 27.9518 9.78001 28.233C10.2117 29.4689 10.6499 30.703 11.0715 31.9437C11.2754 32.5447 11.2145 32.7042 10.7274 33.0806C9.79938 33.7968 8.87505 34.5185 7.9378 35.2224C7.71364 35.3913 7.66936 35.5451 7.77268 35.8055C8.05311 36.5112 8.31049 37.2264 8.58447 37.9604V37.9595ZM31.0812 34.7497C31.0147 33.4807 30.7989 32.1588 30.3764 30.8738C30.2602 30.52 30.143 30.17 29.9271 29.8614C29.4087 29.1189 28.5969 28.9189 27.8193 29.3614C27.5923 29.4906 27.3866 29.652 27.1957 29.8378C26.4955 30.5172 26.1053 31.3739 25.7612 32.2768C25.5518 32.8259 25.5776 33.2212 26.0407 33.6298C26.9715 34.4525 27.6615 35.4734 28.1698 36.6197C28.4133 37.1688 28.6504 37.7208 28.893 38.2708C29.0406 38.6048 29.1633 38.6605 29.5056 38.5756C29.9308 38.4699 30.1725 38.1519 30.3828 37.7962C30.9225 36.8839 31.0452 35.8696 31.0812 34.7497ZM6.13157 11.2906C4.13162 12.7709 2.27281 15.2618 1.57818 18.2083C1.01638 20.5906 1.1852 22.9371 1.8909 25.3213C2.81984 24.8062 3.68698 24.325 4.55412 23.8438C4.73493 23.7438 4.75061 23.6042 4.71925 23.3985C4.49693 21.8936 4.16391 20.4066 4.00247 18.8914C3.9176 18.0951 3.88439 17.2978 4.01816 16.5053C4.28199 14.9476 4.89267 13.521 5.62974 12.1444C5.78564 11.8529 5.96368 11.5736 6.13065 11.2896L6.13157 11.2906ZM6.56791 25.8185C5.5338 26.495 4.54951 27.1215 3.58274 27.7754C2.71007 28.3669 2.77372 28.1405 3.13257 29.1331C3.58459 30.3822 4.1021 31.5993 4.76906 32.7485C4.99599 33.1401 5.00983 33.1089 5.35761 32.8816C6.23397 32.3089 7.10388 31.7248 7.9747 31.1418C8.3068 30.9191 8.30864 30.9134 8.17304 30.5077C7.80773 29.418 7.44151 28.3282 7.07159 27.2404C6.91846 26.7903 6.75518 26.3441 6.56883 25.8176L6.56791 25.8185ZM25.489 22.021C25.5361 22.1097 25.5545 22.1606 25.5859 22.2002C26.1468 22.8984 26.7113 23.5938 27.2713 24.2929C27.4272 24.4873 27.5979 24.4269 27.7879 24.3618C29.4004 23.8136 31.0609 23.8344 32.726 23.9457C33.0747 23.9693 33.1291 23.9155 32.9861 23.5711C32.8025 23.1286 32.5553 22.722 32.3025 22.3182C31.6467 21.2699 30.797 20.3727 30.1006 19.3575C30 19.2112 29.893 19.1961 29.7491 19.2886C29.4262 19.4971 29.0987 19.6962 28.7759 19.9038C27.6901 20.6019 26.6062 21.3011 25.4881 22.0219L25.489 22.021ZM25.2501 19.6198C25.2843 19.6047 25.3341 19.5877 25.3793 19.5622C2
6136.4355 18.9838 27.4456 18.33 28.4115 17.6054C28.5342 17.5129 28.5397 17.4195 28.4447 17.295C28.1347 16.8902 27.8312 16.4807 27.5296 16.0694C27.4115 15.909 27.3073 15.9741 27.179 16.059C26.2621 16.6657 25.3415 17.2676 24.4227 17.8705C24.3931 17.8894 24.3673 17.913 24.3387 17.9337C24.204 18.03 24.1653 18.1422 24.2621 18.2951C24.5186 18.6951 24.7704 19.099 25.025 19.5009C25.0739 19.5783 25.1357 19.6367 25.251 19.6207L25.2501 19.6198ZM10.2394 32.4881C9.8206 32.2211 9.46083 31.9834 9.09276 31.7597C8.88059 31.6305 8.6555 31.6503 8.44978 31.7843C7.52822 32.3853 6.60942 32.9901 5.6897 33.5939C5.4886 33.726 5.51443 33.8628 5.66111 34.026C5.94523 34.3402 6.25611 34.6195 6.59282 34.8733C6.79484 35.0252 6.95443 35.0186 7.15092 34.8629C7.71364 34.4176 8.28743 33.9883 8.8566 33.5524C9.29755 33.2137 9.73758 32.874 10.2385 32.4881H10.2394ZM6.27179 24.8892C6.20537 24.7118 6.1122 24.4835 6.03471 24.2486C5.96276 24.0287 5.85206 23.9721 5.64727 24.0938C5.27182 24.3156 4.88991 24.5231 4.51169 24.7392C3.83089 25.127 3.15194 25.5185 2.47022 25.9053C2.26727 26.0205 2.15381 26.1431 2.27281 26.4101C2.38628 26.6658 2.43701 26.9498 2.5228 27.2187C2.57631 27.3857 2.6704 27.4404 2.83553 27.3319C3.92867 26.6139 5.02551 25.9016 6.1205 25.1864C6.2063 25.1307 6.31146 25.0864 6.27271 24.8901L6.27179 24.8892ZM31.9575 20.2481C32.1328 19.4858 31.9511 18.9027 31.4612 18.3555C30.7242 17.5337 30.0498 16.6544 29.3414 15.8052C29.0157 15.4146 28.6873 15.024 28.3368 14.6579C28.1458 14.4579 28.001 14.522 27.9585 14.8032C27.9133 15.107 27.9392 15.3853 28.1523 15.6486C29.1891 16.9317 30.2048 18.2338 31.2408 19.5169C31.4446 19.7688 31.5931 20.0887 31.9575 20.2472V20.2481ZM9.99403 31.3097C9.9848 31.1946 9.98849 31.1569 9.97835 31.1248C9.36858 29.334 8.75697 27.5442 8.14536 25.7544C8.11677 25.6714 8.09647 25.5808 8.04943 25.5091C7.96456 25.377 7.60755 25.3232 7.42121 25.4119C7.1952 25.5195 7.33265 25.6846 7.3797 25.8185C7.92673 27.3687 8.48484 28.9142 9.02542 30.4672C9.18777 30.9342 9.5171 31.1597 9.99403 31.3097ZM25.3811 21.0812C25.5315 21.1067 25.6293 21.0246 25.7289 20.9
613605C26.3018 20.5935 26.8746 20.2245 27.4456 19.8538C28.0019 19.4924 28.5563 19.1273 29.1126 18.7659C29.2454 18.68 29.322 18.5885 29.2279 18.4196C29.1458 18.2725 29.0332 18.2224 28.881 18.2658C28.8155 18.2847 28.751 18.3168 28.6928 18.3536C27.68 19.0046 26.6671 19.6566 25.6551 20.3104C25.371 20.4944 25.2723 20.7454 25.382 21.0803L25.3811 21.0812ZM7.23579 24.5439C7.5808 24.5373 7.68504 24.3958 7.60386 24.0514C7.56696 23.8976 7.52176 23.7447 7.4784 23.5928C7.45258 23.5032 7.39169 23.4022 7.30959 23.4192C7.11033 23.4607 6.86587 23.4032 6.72197 23.5617C6.6085 23.6862 6.76256 23.8589 6.78654 24.0117C6.80222 24.1146 6.85019 24.2127 6.88525 24.3127C6.94705 24.4863 7.07251 24.5571 7.23671 24.5448L7.23579 24.5439Z`,fill:`#372462`}),(0,q.jsx)(`path`,{d:`M13.6787 36.1452C16.3281 36.149 18.4056 37.0057 20.2745 38.4275C21.292 39.2012 22.2081 40.0966 23.03 41.092C23.9294 42.1798 24.3897 43.4639 24.7117 44.8225C25.2597 47.1369 23.4922 49.507 21.1472 49.8504C19.1611 50.141 17.3761 49.7023 15.6658 48.689C14.2904 47.8738 12.9906 46.9737 11.9186 45.7613C10.7812 44.4735 9.77755 43.0818 9.24988 41.4194C8.58938 39.3408 9.32092 37.5991 11.3227 36.6311C12.1502 36.2301 13.045 36.1037 13.6787 36.1452ZM15.1658 39.7975C14.7765 39.7616 14.4094 39.8588 14.0496 40.0022C13.0127 40.4164 12.4085 41.5052 12.9242 42.6384C13.8448 44.6622 15.3577 45.9944 17.5135 46.5388C18.043 46.6718 18.5135 46.5708 18.984 46.3944C19.7635 46.1019 20.388 45.0858 20.2994 44.281C20.2173 43.5366 19.9258 42.8874 19.4268 42.3317C18.5439 41.3505 17.5135 40.5853 16.3254 40.0371C15.9545 39.8654 15.5754 39.7597 15.1658 39.7975Z`,fill:`#5BC8CB`}),(0,q.jsx)(`path`,{d:`M26.7474 45.5045C26.6985 45.1535 26.6191 44.794 26.6025 44.4308C26.5112 42.3843 25.6616 40.6908 24.3757 39.1651C23.2539 37.8357 22.0012 36.6762 20.5464 35.7459C19.1036 34.8241 17.5317 34.2287 15.8851 33.8202C15.3131 33.6787 14.7403 33.5353 14.2098 33.2532C13.6905 32.9767 13.2652 32.5861 12.9073 32.1238C12.6056 31.7332 12.6388 31.5294 12.9977 31.2916C13.3067 31.0869 13.6084 30.8916 13.9608 30.7803C15.0742 30.4283 16.196 30.1661 17.3767 30.167C18.7319 30.167 19.9745 30.5802 21.1885 31.1162C23.0814 31.9521 24.7041 33.1834 26.0896 34.743C27.0785 35.8553 27.7252 37.1583 28.1477 38.5858C28.3995 39.4369 28.5822 40.3058 28.5582 41.1993C28.5167 42.7806 27.978 44.177 26.9964 45.396C26.9642 45.4366 26.9226 45.4734 26.8793 45.4998C26.8544 45.5139 26.8156 45.5026 26.7464 45.5026L26.7474 45.5045Z`,fill:`#5BC8CB`}),(0,q.jsx)(`path`,{d:`M29.2094 41.0132C29.2094 40.6037 29.2131 40.1952 29.2075 39.7857C29.2048 39.5687 29.2527 39.4073 29.4926 39.3517C30.8053 39.0469 31.308 38.0232 31.5857 36.8288C31.9925 35.0776 31.82 33.3406 31.3818 31.6216C31.2591 31.1414 31.1134 30.6668 30.9529 30.1979C30.7269 29.5402 30.3376 28.9996 29.7361 28.6552C28.8265 28.1344 27.6845 28.3477 26.8063 29.1562C26.024 29.8771 25.5323 30.7875 25.1264 31.7584C24.8469 32.4273 24.8967 32.4339 24.3276 32.0339C24.0564 31.8424 23.7787 31.6565 23.4909 31.4942C23.2676 31.3678 23.2077 31.1961 23.2695 30.963C23.8017 28.944 24.6717 27.14 26.3792 25.871C26.9972 25.4115 27.6882 25.1115 28.4492 25.0832C29.3699 25.0492 30.1706 25.4294 30.892 25.9974C31.4815 26.4616 31.9104 27.0607 32.2619 27.7193C33.1539 29.3883 33.7268 31.1536 33.9141 33.0595C34.0552 34.503 34.0626 35.94 33.7655 37.3486C33.3698 39.2224 32.4787 40.8254 30.9556 42.0076C30.5258 42.3407 30.0147 42.4482 29.5018 42.5482C29.3053 42.5869 29.2075 42.5048 29.2094 42.2935C29.2131 41.867 29.2103 41.4396 29.2103 41.0132H29.2084H29.2094Z`,fill:`#5BC8CB`}),(0,q.jsx)(`path`,{d:`M9.16743 12.7195C9.8639 11.758 10.6342 10.9438 11.6259 10.3532C12.4598 9.85594 13.3694 9.6597 14.3112 9.61252C16.6054 9.49836 18.7908 9.96822 20.8812 10.9372C22.2298 11.5618 23.5158 12.2883 24.6966 13.2082C25.4041 13.7601 26.0213 14.4083 26.6384 15.0574C26.846 15.2754 26.8423 15.3424 26.5914 15.5094C25.7335 16.0811 24.8636 16.635 24.0066 17.2067C23.7409 17.3841 23.5481 17.2464 23.3442 17.1058C22.4937 16.5227 21.6514 15.9255 20.7908 15.3594C19.4458 14.4753 18.062 13.662 16.5473 13.1082C14.9081 12.5091 13.2181 12.2581 11.4838 12.3921C10.8648 12.4402 10.2467 12.5553 9.64435 12.727C9.51059 12.7647 9.38237 12.827 9.1665 12.7176L9.16743 12.7195Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M27.1489 14.3739C26.9017 14.2814 26.779 14.1003 26.6342 13.954C25.1979 12.5057 23.5715 11.3367 21.7376 10.4782C20.3299 9.81866 18.8825 9.25634 17.3494 9.00159C15.8162 8.7459 14.2673 8.69495 12.7517 9.1167C11.0054 9.6026 9.6715 10.7065 8.59772 12.168C7.47044 13.703 6.73799 15.4164 6.48431 17.3157C6.28597 18.8008 6.39944 20.282 6.7343 21.7482C6.92987 22.6059 7.07193 22.5125 6.15775 22.8889C5.47049 23.172 5.47141 23.1795 5.30075 22.4587C5.03508 21.3369 4.92991 20.1886 4.76294 19.0508C4.54616 17.5752 4.75464 16.1542 5.23065 14.7607C5.67067 13.4719 6.35331 12.3227 7.15957 11.2443C7.89387 10.263 8.7444 9.41579 9.78958 8.77421C10.6226 8.26283 11.5229 7.95997 12.4694 7.79769C13.4454 7.62975 14.4306 7.50898 15.4223 7.58257C18.7543 7.83071 21.8234 8.80534 24.423 11.048C25.2588 11.7689 26.0918 12.4935 26.9239 13.219C27.3104 13.5559 27.3611 13.8153 27.1489 14.3748V14.3739Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M32.1754 42.1354C32.3469 41.658 32.7104 41.3863 32.9622 41.0325C33.8617 39.7719 34.4225 38.3699 34.6153 36.8329C34.941 34.2421 34.7094 31.6994 33.7971 29.2463C33.4078 28.199 32.8903 27.214 32.2593 26.2931C31.9438 25.8327 31.5176 25.5015 31.0795 25.1798C30.9448 25.0807 30.7843 25.01 30.6689 24.8015C32.2353 24.4599 33.6255 24.7099 34.8331 25.7582C35.8349 26.6271 36.4096 27.7754 36.7629 29.0425C37.2075 30.6342 37.512 32.2542 37.428 33.9175C37.3118 36.2187 36.654 38.3463 35.2851 40.2003C34.7233 40.9607 33.9788 41.5212 33.1357 41.9335C32.8534 42.0712 32.561 42.1807 32.1763 42.1345L32.1754 42.1354Z`,fill:`#5BC8CB`}),(0,q.jsx)(`path`,{d:`M8.58417 37.9559C8.30927 37.2219 8.05282 36.5067 7.77238 35.801C7.66906 35.5406 7.71242 35.3868 7.9375 35.2179C8.87475 34.514 9.79908 33.7923 10.7271 33.0762C11.2142 32.7006 11.2751 32.5402 11.
6130712 31.9392C10.6496 30.6995 10.2114 29.4654 9.77971 28.2285C9.68101 27.9473 9.55463 27.6727 9.56477 27.3642C10.2041 27.2453 10.229 27.2604 10.4356 27.8643C10.836 29.0361 11.216 30.2155 11.6505 31.376C12.192 32.8195 13.1929 33.7564 14.5933 34.2574C15.3285 34.5206 16.0831 34.7311 16.834 34.9481C18.8745 35.5377 20.6881 36.5397 22.2314 38.0352C23.4058 39.174 24.5211 40.3647 25.2194 41.8903C25.629 42.7838 25.8734 43.7216 25.8725 44.7151C25.8725 45.2482 25.8697 45.7813 25.8531 46.3144C25.8439 46.6002 25.7987 46.8861 25.5533 47.0777C25.4519 47.1569 25.3559 47.1475 25.3375 46.9909C25.3292 46.921 25.3319 46.8474 25.3448 46.7786C25.7886 44.5 25.0921 42.5375 23.7213 40.7789C22.6659 39.4249 21.4732 38.2107 20.0212 37.2964C18.3921 36.2699 16.6495 35.5774 14.7206 35.3906C13.3922 35.2622 12.1348 35.466 10.919 36.001C10.1358 36.3454 9.49282 36.869 9.0039 37.5861C8.92457 37.7021 8.86276 37.8323 8.74376 37.9154C8.71793 37.9333 8.68011 37.9323 8.58417 37.955V37.9559Z`,fill:`#F46F66`}),(0,q.jsx)(`path`,{d:`M31.081 34.7461C31.045 35.8661 30.9223 36.8803 30.3827 37.7927C30.1723 38.1484 29.9306 38.4663 29.5054 38.572C29.1631 38.6569 29.0404 38.6013 28.8928 38.2673C28.6502 37.7181 28.4131 37.1653 28.1696 36.6161C27.6613 35.4698 26.9713 34.4489 26.0405 33.6262C25.5774 33.2167 25.5516 32.8223 25.761 32.2732C26.1051 31.3703 26.4953 30.5127 27.1955 29.8343C27.3864 29.6494 27.5931 29.4871 27.8191 29.3578C28.5958 28.9153 29.4085 29.1153 29.9269 29.8579C30.1428 30.1664 30.26 30.5164 30.3762 30.8702C30.7987 32.1553 31.0146 33.4771 31.081 34.7461Z`,fill:`#F46F66`}),(0,q.jsx)(`path`,{d:`M6.13109 11.2891C5.9632 11.574 5.78608 11.8533 5.63018 12.1439C4.89311 13.5195 4.28242 14.947 4.01859 16.5047C3.88391 17.2973 3.91712 18.0945 4.00291 18.8908C4.16435 20.4061 4.49736 21.893 4.71968 23.3979C4.75013 23.6036 4.73537 23.7432 4.55456 23.8432C3.68742 24.3244 2.8212 24.8047 1.89134 25.3208C1.18563 22.9356 1.01682 20.5891 1.57861 18.2077C2.27325 15.2612 4.13206 12.7704 6.13201 11.29L6.13109 11.2891Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M6.56703 25.8164C6.75337 26.3429 6.91665 26.7892 7.06978 27.2392C7.4397 28.3271 7.80685 29.4168 8.17123 30.5065C8.30684 30.9122 8.30499 30.9179 7.9729 31.1406C7.10299 31.7236 6.23309 32.3077 5.3558 32.8804C5.00802 33.1078 4.99419 33.1389 4.76725 32.7473C4.1003 31.5982 3.58186 30.381 3.13076 29.1319C2.77191 28.1402 2.70826 28.3657 3.58094 27.7742C4.5477 27.1194 5.532 26.4929 6.5661 25.8173L6.56703 25.8164Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M25.4893 22.0177C26.6073 21.2969 27.6912 20.5978 28.777 19.8996C29.0999 19.692 29.4274 19.4929 29.7502 19.2844C29.8941 19.192 30.0011 19.2071 30.1017 19.3533C30.7991 20.3694 31.6487 21.2667 32.3037 22.314C32.5564 22.7178 32.8037 23.1245 32.9872 23.567C33.1302 23.9123 33.0758 23.9651 32.7271 23.9415C31.0611 23.8302 29.4006 23.8094 27.789 24.3576C27.599 24.4227 27.4283 24.4831 27.2724 24.2887C26.7125 23.5896 26.1479 22.8942 25.587 22.1961C25.5548 22.1564 25.5372 22.1055 25.4902 22.0168L25.4893 22.0177ZM30.1441 22.3999C30.1487 21.6734 29.705 21.1271 29.1036 21.12
61314C28.4421 21.1148 27.8554 21.6602 27.8527 22.2838C27.8499 22.898 28.4089 23.5594 28.9744 23.5434C29.6571 23.5236 30.1939 23.0716 30.1441 22.3999Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M25.2492 19.6203C25.1339 19.6364 25.073 19.5779 25.0232 19.5005C24.7686 19.0986 24.5168 18.6957 24.2603 18.2947C24.1625 18.1428 24.2022 18.0305 24.3369 17.9333C24.3655 17.9126 24.3913 17.889 24.4208 17.8701C25.3396 17.2663 26.2603 16.6653 27.1772 16.0586C27.3054 15.9737 27.4097 15.9086 27.5278 16.069C27.8294 16.4804 28.1329 16.8898 28.4429 17.2946C28.5388 17.4201 28.5324 17.5135 28.4097 17.605C27.4438 18.3306 26.4346 18.9844 25.3774 19.5618C25.3322 19.5864 25.2824 19.6043 25.2483 19.6194L25.2492 19.6203Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M10.2391 32.486C9.73821 32.8719 9.29818 33.2116 8.85723 33.5503C8.28806 33.9871 7.71427 34.4164 7.15155 34.8608C6.95506 35.0165 6.79455 35.0231 6.59345 34.8712C6.25674 34.6174 5.94494 34.3381 5.66173 34.0239C5.51414 33.8607 5.48831 33.7239 5.69033 33.5918C6.61005 32.9889 7.52885 32.3832 8.45041 31.7822C8.65613 31.6482 8.88029 31.6293 9.09339 31.7577C9.46146 31.9813 9.82123 32.219 10.24 32.486H10.2391Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M6.27147 24.8871C6.31022 25.0834 6.20505 25.1277 6.11926 25.1834C5.02427 25.8986 3.92743 26.6109 2.83429 27.3289C2.66824 27.4374 2.57507 27.3827 2.52156 27.2157C2.43577 26.9468 2.38503 26.6628 2.27157 26.4071C2.15257 26.1401 2.26603 26.0174 2.46898 25.9023C3.1507 25.5155 3.82965 25.1239 4.51044 24.7362C4.88866 24.5201 5.2715 24.3125 5.64603 24.0908C5.85082 23.9701 5.96152 24.0257 6.03347 24.2456C6.11004 24.4805 6.20413 24.7088 6.27055 24.8862L6.27147 24.8871Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M31.9572 20.2466C31.5929 20.0871 31.4443 19.7682 31.2405 19.5163C30.2045 18.2322 29.1889 16.9311 28.152 15.648C27.9389 15.3847 27.9131 15.1064 27.9583 14.8026C27.9998 14.5214 28.1446 14.4573 28.3365 14.6573C28.687 15.0243 29.0154 15.414 29.3411 15.8046C30.0486 16.6537 30.7239 17.5331 31.4609 18.3549C31.9508 18.9011 32.1325 19.4852 31.9572 20.2475V20.2466Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M9.9938 31.3078C9.51687 31.1587 9.18754 30.9323 9.02519 30.4653C8.48553 28.9123 7.9265 27.3668 7.37947 25.8167C7.33242 25.6827 7.19497 25.5176 7.42098 25.41C7.60732 25.3213 7.96432 25.3742 8.04919 25.5072C8.09532 25.5798 8.11654 25.6695 8.14513 25.7525C8.75674 27.5423 9.36835 29.3321 9.97811 31.1229C9.98918 31.155 9.98457 31.1927 9.9938 31.3078Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M25.3812 21.0815C25.2714 20.7465 25.3701 20.4946 25.6542 20.3116C26.6662 19.6587 27.6791 19.0058 28.692 18.3548C28.7501 18.317 28.8147 18.285 28.8802 18.267C29.0324 18.2236 29.1449 18.2736 29.227 18.4208C29.3211 18.5897 29.2446 18.6812 29.1117 18.7671C28.5555 19.1284 28.001 19.4936 27.4448 19.8549C26.8738 20.2257 26.3018 20.5946 25.728 20.9617C25.6284 21.0258 25.5306 21.1079 25.3803 21.0824L25.3812 21.0815Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M7.23568 24.5435C7.07148 24.5558 6.94602 24.485 6.88421 24.3114C6.84916 24.2114 6.80119 24.1133 6.78551 24.0104C6.76152 23.8576 6.60747 23.6849 6.72093 23.5604C6.86484 23.4028 7.1093 23.4594 7.30856 23.4179C7.39066 23.4009 7.45246 23.5009 7.47737 23.5915C7.52073 23.7444 7.56593 23.8963 7.60283 24.0501C7.68493 24.3944 7.58069 24.536 7.23476 24.5426L7.23568 24.5435Z`,fill:`#55BEE9`}),(0,q.jsx)(`path`,{d:`M15.1665 39.7957C15.577 39.7579 15.9552 39.8646 16.326 40.0353C17.5133 40.5844 18.5446 41.3496 19.4274 42.3299C19.9274 42.8856 20.2189 43.5348 20.3001 44.2792C20.3887 45.083 19.7641 46.0992 18.9846 46.3926C18.5142 46.569 18.0437 46.6709 17.5142 46.537C15.3593 45.9935 13.8455 44.6604 12.9248 42.6365C12.4091 41.5034 13.0134 40.4146 14.0503 40.0004C14.4091 39.857 14.7762 39.7598 15.1665 39.7957ZM15.2181 40.6363C14.9082 40.6514 14.6849 40.6439 14.4635 40.7165C13.7025 40.9656 13.3916 41.5591 13.637 42.3309C13.6849 42.4818 13.7458 42.6309 13.8215 42.7696C14.4774 43.9707 15.4607 44.8207 16.6258 45.4642C17.2513 45.8105 17.9229 45.8218 18.5935 45.6246C19.2558 45.4302 19.623 44.7849 19.4782 44.0839C19.4062 43.7348 19.266 43.4074 19.0437 43.1262C18.4708 42.4035 17.8085 41.777 17.0188 41.3166C16.4367 40.9779 15.8565 40.5854 15.2181 40.6363Z`,fill:`#372462`}),(0,q.jsx)(`path`,{d:`M30.143 22.4025C30.1928 23.0743 29.656 23.5262 28.9733 23.546C28.4078 23.563 27.8488 22.9007 27.8516 22.2865C27.8543 21.6628 28.441 21.1175 29.1025 21.1241C29.7039 21.1297 30.1476 21.6751 30.143 22.4025ZM29.049 22.7214C29.2224 22.6941 29.3488 22.5818 29.3792 22.3865C29.4078 22.1978 29.1818 21.9261 29.025 21.9383C28.8248 21.9544 28.6606 22.1365 28.6754 22.3261C28.692 22.5365 28.8589 22.7243 29.049 22.7224V22.7214Z`,fill:`#372462`}),(0,q.jsx)(`path`,{d:`M15.2176 40.6373C15.8559 40.5864 16.4362 40.9788 17.0183 41.3176C17.8079 41.777 18.4712 42.4045 19.0431 43.1272C19.2664 43.4084 19.4057 43.7357 19.4776 44.0848C19.6215 44.7859 19.2544 45.4303 18.593 45.6256C17.9223 45.8228 17.2517 45.8114 16.6253 45.4652C15.4602 44.8217 14.47
61359 43.9716 13.8209 42.7705C13.7453 42.6319 13.6844 42.4828 13.6364 42.3318C13.3901 41.56 13.7019 40.9666 14.463 40.7175C14.6844 40.6449 14.9076 40.6524 15.2176 40.6373Z`,fill:`#F46F66`}),(0,q.jsx)(`path`,{d:`M29.0488 22.7219C28.8588 22.7238 28.6909 22.5361 28.6752 22.3257C28.6605 22.136 28.8247 21.9539 29.0249 21.9379C29.1808 21.9256 29.4077 22.1974 29.3791 22.3861C29.3496 22.5814 29.2232 22.6936 29.0488 22.721V22.7219Z`,fill:`#FCFCFD`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_4811_225949`,children:(0,q.jsx)(`rect`,{width:`39`,height:`44`,fill:`white`,transform:`translate(0.5 6.81445)`})})})]}),jK={"default-browse-thumbnail-dimensions":`PlaylistNotFound__default-browse-thumbnail-dimensions___fceebade`,"default-browse-card-dimensions":`PlaylistNotFound__default-browse-card-dimensions___333631e5`,container:`PlaylistNotFound__container___122da964`},MK=N(e=>({isStudent:Fn(e)}),e=>({goToPlaylists:t=>e(Be.redirectToPlaylistsHomepage(t))}))(({isStudent:e,goToPlaylists:t})=>{let n=C();return(0,q.jsxs)(`div`,{className:(0,J.default)(`playlist-not-found`,jK.container),children:[(0,q.jsx)(AK,{}),(0,q.jsx)(`h1`,{children:`Playlist not found`}),(0,q.jsx)(`p`,{children:`Please make sure the link you're trying to access is valid.`}),(0,q.jsxs)(Lc,{onClick:()=>{if(e)return n.push(`/`);t(yi.NOT_FOUND)},children:[`Explore other `,e?`lessons`:`playlists`]})]})}),NK=N(e=>({playlist:yn(e)}),e=>U({getPlaylist:Be.getPlaylistDetailsById},e))(({playlist:e,actions:t,match:{params:n}})=>{let{playlistId:r}=n;return(0,G.useEffect)(()=>{t.getPlaylist(r,xr.USER_CREATED)},[r]),!r||!e||r!==e.id?(0,q.jsx)(V,{message:`Loading playlist...`}):e?(0,q.jsx)(ts,{playlist:e}):null}),PK=L([e=>e.playlist.playlistLibrary,Ui([D.ENABLE_AI_PLAYLISTS]),tt,Ri,z],(e,t,n,r,i)=>({playlistLibrary:e,enableAIPlaylists:t[D.ENABLE_AI_PLAYLISTS],isLoggedIn:n,ffReady:r,user:i})),FK=y(N(e=>mn(e),e=>U({generatedPlaylistWithAI:Be.generatedPlaylistWithAI,getPresignedUrl:Be.getPresignedUrl,savePlaylist:Be.saveAICreatedPlaylist,logGeneration:Be.logAICreatedPlaylist},e))(({aiManagerPresignedUrl:e,actions:t,history:n,hiddenUnits:r})=>(0,q.jsx)(bl,{history:n,savePlaylist:t.savePlaylist,logGeneration:t.logGeneration,hiddenUnits:r,generatedPlaylistWithAI:t.generatedPlaylistWithAI,getPresignedUrl:t.getPresignedUrl,presignedUrl:e}))),IK={"page-banner":`PageBanner__page-banner___67420b83`},LK=({backgroundColor:e,overlays:t=[],children:n,className:r})=>(0,q.jsxs)(`header`,{className:(0,J.default)(IK[`page-banner`],r),style:e?{backgroundColor:e}:void 0,children:[t.map((e,t)=>(0,q.jsx)(G.Fragment,{children:e},t)),n]}),RK=({style:e})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`svg`,{style:e,viewBox:`0 0 1536 173`,preserveAspectRatio:`none`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{opacity:`0.08`,clipPath:`url(#clip0_4811_225949)`,children:[(0,q.jsx)(`path`,{d:`M210.678 154.391C211.976 154.21 213.26 153.945 214.558 153.875C216.553 153.778 218.549 153.833 220.544 153.792C221.41 153.778 222.275 153.652 223.14 153.638C224.201 153.638 225.289 153.527 226.294 153.736C229.099 154.336 231.862 154.182 234.695 153.973C237.486 153.764 240.318 153.987 243.137 154.029C243.444 154.029 243.793 154.196 244.058 154.098C246.012 153.387 247.994 153.61 250.003 153.75C250.924 153.819 251.859 153.596 252.794 153.527C253.548 153.471 254.343 153.261 255.027 153.443C256.52 153.847 258.013 153.638 259.492 153.582C263.428 153.457 267.363 153.261 271.284 153.066C272.094 153.024 272.889 152.857 273.684 152.759C274.243 152.689 274.843 152.508 275.359 152.648C277.731 153.275 280.062 152.55 282.406 152.494C285.016 152.438 287.639 152.815 290.263 152.871C293.64 152.941 297.017 152.899 300.38 152.899C300.687 152.899 301.008 152.773 301.315 152.801C304.874 153.136 308.432 152.578 311.976 152.676C314.907 152.759 317.824 152.941 320.754 153.038C321.368 153.066 321.996 152.927 322.624 152.927C323.796 152.927 324.982 153.024 326.155 152.969C328.025 152.885 329.881 152.717 331.751 152.606C332.546 152.564 333.355 152.578 334.151 152.606C334.402 152.606 334.681 152.787 334.89 152.717C337.765 151.811 340.737 153.443 343.612 152.369C344.045 152.201 344.631 152.271 345.105 152.369C349.082 153.206 353.087 152.648 357.079 152.69C359.562 152.717 362.06 152.104 364.53 152.927C364.81 153.024 365.186 153.052 365.451 152.955C367.419 152.285 369.3
61303 153.024 371.187 153.331C373.21 153.666 374.396 155.201 374.452 157.14C374.522 159.148 373.517 160.571 371.522 161.213C370.098 161.674 368.703 161.841 367.126 161.66C363.847 161.283 360.511 161.325 357.19 161.213C355.683 161.171 354.176 161.143 352.683 161.199C350.869 161.255 349.068 161.436 347.268 161.52C346.389 161.562 345.51 161.548 344.645 161.52C342.231 161.422 339.83 161.297 337.416 161.213C337.053 161.213 336.677 161.297 336.3 161.339C335.686 161.408 335.03 161.646 334.444 161.534C331.751 161.018 329.071 161.646 326.392 161.59C324.578 161.562 322.764 161.562 320.949 161.59C320.21 161.604 319.456 161.841 318.731 161.813C317.056 161.743 315.382 161.492 313.707 161.464C310.79 161.408 307.874 161.478 304.943 161.464C301.887 161.436 298.873 162.12 295.775 161.66C293.179 161.283 290.514 161.171 287.904 161.283C286.09 161.367 284.304 161.576 282.504 161.241C282.197 161.185 281.848 161.171 281.569 161.283C279.211 162.218 276.741 161.646 274.326 161.869C272.219 162.05 270.084 161.827 267.963 161.897C265.423 161.98 262.897 162.287 260.358 162.329C258.543 162.357 256.729 162.078 254.915 161.994C254.176 161.966 253.436 162.092 252.682 162.148C251.747 162.218 250.812 162.329 249.877 162.357C246.626 162.469 243.375 162.552 240.123 162.622C239.244 162.636 238.365 162.524 237.5 162.538C234.681 162.552 231.876 162.636 229.057 162.636C228.122 162.636 227.201 162.469 226.266 162.385C225.959 162.357 225.624 162.259 225.331 162.329C221.884 163.013 218.493 162.092 215.088 162.022C214.293 162.008 213.441 162.05 212.702 162.315C209.911 163.278 207.566 162.148 205.543 160.571C203.422 158.925 204.161 155.535 206.729 154.643C207.943 154.224 209.297 154.252 210.595 154.085C210.609 154.196 210.623 154.308 210.636 154.405L210.678 154.391Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M382.867 180.421C379.936 180.295 377.006 180.1 374.075 180.072C372.094 180.058 370.098 180.197 368.131 180.449C367.098 180.588 366.163 180.574 365.172 180.295C364.405 180.086 363.525 179.849 362.786 180.016C360.274 180.574 357.79 180.17 355.292 180.114C351.845 180.03 348.412 179.988 344.966 179.974C341.533 179.946 338.086 179.932 334.653 179.988C331.848 180.044 329.043 180.309 326.238 180.337C323.922 180.365 321.619 180.156 319.303 180.1C318.437 180.086 317.572 180.253 316.707 180.253C313.902 180.253 311.111 180.197 308.306 180.156C307.064 180.142 305.808 180.114 304.566 180.086C302.431 180.044 300.31 179.96 298.175 179.988C295.984 180.03 293.793 180.267 291.616 180.295C290.123 180.323 288.644 180.072 287.151 180.044C284.402 180.002 281.666 179.946 278.917 180.044C277.047 180.114 275.191 180.574 273.321 180.644C271.34 180.714 269.33 180.504 267.349 180.462C266.232 180.435 265.116 180.504 263.986 180.49C262.492 180.462 260.985 180.351 259.492 180.379C257.873 180.407 256.255 180.546 254.636 180.644C254.454 180.644 254.245 180.728 254.078 180.672C251.091 179.904 248.105 181.132 245.133 180.63C244.658 180.546 244.156 180.755 243.653 180.811C243.095 180.881 242.523 181.062 241.993 180.979C239.062 180.462 236.132 180.783 233.201 180.895C230.466 181.007 227.717 180.923 224.996 180.769C223.112 180.658 221.647 179.207 221.368 177.491C221.061 175.622 221.8 173.892 223.531 173.097C224.577 172.622 225.791 172.315 226.949 172.288C231.764 172.162 236.578 172.19 241.407 172.12C242.146 172.12 242.886 171.855 243.626 171.799C244.602 171.73 245.593 171.744 246.584 171.73C247.812 171.702 249.054 171.702 250.296 171.66C250.547 171.66 250.784 171.534 251.036 171.534C253.087 171.59 255.124 171.66 257.176 171.716C257.985 171.744 258.794 171.799 259.618 171.799C263.176 171.744 266.735 171.674 270.293 171.618C270.67 171.618 271.047 171.618 271.424 171.618C272.721 171.59 274.019 171.534 275.317 171.52C277.257 171.492 279.196 171.464 281.136 171.464C283.383 171.464 285.63 171.451 287.89 171.492C289.997 171.534 292.105 171.674 294.226 171.743C294.91 171.771 295.621 171.855 296.291 171.743C299.389 171.199 302.529 171.353 305.641 171.227C307.385 171.158 309.143 171.423 310.888 171.548C311.32 171.576 311.823 171.771 312.186 171.632C313.846 170.934 315.493 171.06 317.167 171.464C317.461 171.534 317.795 171.478 318.102 171.478C321.284 171.464 324.452 171.437 327.634 171.437C328.443 171.437 329.28 171.465 330.076 171.604C331.527 171.869 332.936 171.911 334.332 171.325C334.667 171.185 335.072 171.185 335.448 171.185C338.616 171.269 341.784 171.409 344.952 171.423C346.989 171.423 349.026 171.172 351.064 171.199C353.003 171.213 354.957 171.311 356.869 171.618C359.158 171.995 361.362 171.576 363.595 171.367C364.391 171.297 365.2 171.395 365.995 171.451C368.298 171.604 370.601 171.757 372.903
613171.925C373.95 172.009 374.996 172.134 376.043 172.232C376.601 172.288 377.159 172.343 377.718 172.371C379.657 172.497 381.611 172.525 383.523 172.762C385.462 172.999 387.067 174.617 387.249 176.249C387.528 178.747 385.783 180.435 382.909 180.379L382.867 180.421Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M194.77 74.7261C192.704 74.7261 190.639 74.6005 188.588 74.7679C186.62 74.9354 184.666 75.4236 182.713 75.7166C181.917 75.8282 181.052 75.9956 180.326 75.7863C179.182 75.4515 178.108 75.6468 176.991 75.7584C174.563 76.0095 172.135 76.3722 169.707 76.442C165.506 76.5675 161.306 76.4559 157.12 76.5117C155.305 76.5396 153.505 76.7768 151.705 76.8465C150.031 76.9023 148.342 76.7907 146.667 76.8465C144.56 76.9163 142.467 77.1813 140.374 77.1953C138.127 77.2092 135.88 77.0279 133.634 76.9442C133.075 76.9163 132.503 76.9163 131.945 76.9442C130.773 77.0139 129.587 77.1255 128.415 77.1813C127.48 77.2372 126.531 77.2511 125.596 77.279C125.037 77.279 124.423 77.4185 123.907 77.279C121.688 76.6094 119.428 76.9442 117.181 76.8605C114.809 76.7768 112.436 76.6233 110.064 76.5954C108.822 76.5815 107.566 76.8465 106.31 76.8047C103.449 76.707 100.589 76.3862 97.7139 76.3722C94.588 76.3583 91.4761 76.5815 88.3502 76.707C87.471 76.7489 86.6058 76.9163 85.7406 76.8884C84.1218 76.8186 82.5031 76.5396 80.8983 76.5257C79.0283 76.5257 77.1584 76.7768 75.3024 76.7907C72.3161 76.8186 69.3158 76.707 66.3155 76.7489C64.7665 76.7768 63.2175 77.0976 61.6685 77.1674C60.2451 77.2371 58.8078 76.8744 57.4123 77.4883C57.203 77.5859 56.9099 77.5162 56.6727 77.5022C54.9283 77.4325 53.184 77.3069 51.4396 77.3069C48.9138 77.3069 47.1136 75.8003 47.002 73.4566C46.8904 71.1269 48.6905 69.0064 51.021 68.8251C52.5839 68.6995 54.1608 68.7274 55.7238 68.6298C56.4634 68.5879 57.203 68.3508 57.9426 68.295C59.045 68.2113 60.1614 68.2113 61.2778 68.1834C62.3942 68.1555 63.4966 68.1555 64.613 68.1136C65.1712 68.0857 65.7294 67.9044 66.2876 67.9183C69.4134 68.0299 72.5254 68.281 75.6513 68.2671C78.5818 68.2671 81.5123 67.9602 84.4428 67.7928C84.8196 67.7649 85.2103 67.6393 85.5592 67.723C87.1222 68.0857 88.6432 67.8346 90.2062 67.6533C91.9366 67.458 93.7088 67.5696 95.4532 67.6533C98.4953 67.8067 101.537 68.1555 104.594 68.2252C107.761 68.295 110.943 68.0857 114.125 68.0578C116.762 68.0299 119.386 68.0578 122.023 68.1415C123.391 68.1973 124.758 68.4624 126.126 68.6158C126.307 68.6437 126.531 68.6716 126.684 68.5879C128.303 67.723 129.95 68.0578 131.638 68.3229C132.475 68.4624 133.382 68.2392 134.248 68.1834C134.373 68.1834 134.499 68.0997 134.61 68.0997C137.597 68.1415 140.583 68.1555 143.555 68.2671C145.244 68.3368 146.919 68.6298 148.593 68.0718C148.998 67.9323 149.472 67.8765 149.891 67.9462C152.822 68.4345 155.752 67.9462 158.683 68.002C160.901 68.0439 163.134 67.7509 165.353 67.723C167.418 67.6951 169.484 67.9183 171.549 67.8625C173.042 67.8207 174.549 67.6254 175.987 67.2766C178.903 66.5512 181.862 67.0674 184.792 66.8721C185.657 66.8163 186.522 66.7325 187.388 66.6628C187.89 66.6209 188.42 66.4535 188.881 66.5791C191.616 67.2906 194.379 66.5093 197.114 66.8441C197.728 66.9139 198.384 66.886 198.97 67.0813C200.91 67.723 201.901 69.3413 201.636 71.2943C201.412 73.0102 199.835 74.4052 197.798 74.5726C196.807 74.6563 195.802 74.5866 194.798 74.5866C194.798 74.6284 194.798 74.6703 194.798 74.7121L194.77 74.7261Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M105.641 -0.569738C107.567 -0.444185 109.437 -0.332582 111.306 -0.220979C111.669 -0.207029 112.046 -0.318628 112.409 -0.304678C113.469 -0.290727 114.516 -0.248877 115.563 -0.207026C115.744 -0.207026 115.939 -0.0814732 116.121 -0.109374C119.456 -0.667387 122.805 -0.109378 126.196 -0.62554C129.797 -1.1696 133.564 -0.625539 137.249 -0.569738C137.918 -0.569738 138.616 -0.569737 139.244 -0.765041C140.291 -1.0859 141.281 -1.28121 142.37 -0.974299C142.9 -0.820845 143.5 -0.751092 144.044 -0.820844C146.473 -1.15565 148.915 -0.611592 151.315 -0.834797C153.645 -1.058 155.92 -0.834793 158.223 -0.765041C159.088 -0.737141 159.953 -0.960345 160.818 -1.058C161.125 -1.09985 161.46 -1.23935 161.739 -1.1696C164.837 -0.458135 167.977 -1.3649 171.075 -0.946392C171.745 -0.86269 172.429 -0.988247 173.112 -1.01615C173.294 -1.01615 173.489 -1.
6131138 173.671 -1.1138C175.834 -1.07195 178.011 -1.05799 180.174 -0.946392C183.425 -0.778988 186.635 -0.611586 189.914 -1.058C192.677 -1.42071 195.538 -1.09985 198.357 -1.09985C198.971 -1.09985 199.585 -1.1138 200.199 -1.1417C200.883 -1.1696 201.622 -1.39281 202.25 -1.22541C204.971 -0.513938 207.748 -0.918498 210.483 -0.876647C213.233 -0.834796 214.614 0.448635 214.977 2.01107C215.451 4.00597 214.293 5.95902 212.005 6.85184C211.279 7.13085 210.428 7.1169 209.632 7.13085C208.446 7.13085 207.274 7.01925 206.088 7.01925C204.706 7.01925 203.339 7.08899 201.957 7.1448C201.399 7.1727 200.841 7.2564 200.283 7.3122C199.473 7.38196 198.678 7.45171 197.868 7.52146C197.743 7.52146 197.603 7.43776 197.505 7.47961C194.421 8.80489 191.198 7.07504 188.044 7.93996C186.593 8.34452 184.918 8.02366 183.355 7.98181C180.481 7.91206 177.606 7.73071 174.731 7.71676C172.122 7.71676 169.512 7.89812 166.903 7.96787C165.772 7.99577 164.642 7.96786 163.512 7.93996C162.144 7.89811 160.707 7.50751 159.423 7.80046C157.064 8.31663 154.692 7.98182 152.348 8.20502C150.129 8.40033 147.854 8.07947 145.594 8.03762C144.784 8.03762 143.989 8.16317 143.179 8.24687C143.054 8.24687 142.928 8.34452 142.816 8.33057C139.956 7.98181 137.095 8.84674 134.22 8.19107C133.048 7.92601 131.736 8.24688 130.494 8.27478C127.564 8.31663 124.633 8.30267 121.703 8.38637C120.014 8.42823 118.326 8.63748 116.637 8.69328C115.646 8.72118 114.656 8.58168 113.665 8.53983C112.046 8.47008 110.413 8.38638 108.795 8.37243C106.534 8.35848 104.273 8.37243 102.013 8.44218C101.147 8.47008 100.282 8.73514 99.417 8.86069C98.6215 8.97229 97.8121 9.15365 97.0028 9.12575C95.2724 9.0839 94.0304 8.17712 93.3605 6.60073C92.6907 5.0383 93.1233 3.0434 94.4071 1.94133C95.7468 0.7974 97.1563 -0.137275 99.11 -0.109374C101.287 -0.0814732 103.464 -0.374432 105.599 -0.513935L105.641 -0.569738Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M384.793 44.0161C382.365 44.1696 379.936 44.323 377.494 44.4625C373.699 44.6857 369.903 44.6857 366.107 44.5323C365.242 44.4904 364.377 44.6997 363.512 44.7834C362.632 44.8671 361.767 44.9508 360.888 44.9787C357.581 45.0764 354.26 45.1601 350.952 45.2159C348.761 45.2577 346.556 45.2298 344.366 45.2996C342.803 45.3414 341.254 45.4949 339.691 45.5646C339.132 45.5925 338.56 45.5088 338.002 45.5088C337.151 45.5088 336.3 45.5228 335.448 45.5367C334.569 45.5507 333.69 45.6902 332.825 45.5646C328.387 44.9648 323.936 45.3135 319.484 45.2159C318.298 45.188 317.112 45.1322 315.954 44.9089C313.707 44.4625 312.66 43.1931 312.744 41.1982C312.828 39.3009 314.335 37.7524 316.414 37.5711C317.907 37.4455 319.414 37.4734 320.921 37.4874C322.429 37.5013 323.908 37.585 325.373 37.0131C325.987 36.7759 326.727 36.8736 327.41 36.8457C328.136 36.8178 328.876 36.7759 329.601 36.8457C332.406 37.1107 335.155 36.3155 338.002 36.7341C340.374 37.0828 342.858 36.7062 345.287 36.6643C348.217 36.6225 351.148 36.5946 354.078 36.5667C354.385 36.5667 354.72 36.7201 354.999 36.6364C356.841 36.0505 358.683 36.0505 360.567 36.3574C361.056 36.4411 361.614 36.4969 362.06 36.3434C364.572 35.4925 367.14 36.2318 369.666 36.0505C372.512 35.8412 375.359 35.5762 378.206 35.3809C379.434 35.2972 380.69 35.4088 381.918 35.339C382.965 35.2832 384.011 35.074 385.072 34.9484C385.504 34.9066 385.979 34.8089 386.384 34.9484C388.407 35.5622 390.333 34.795 392.3 34.6555C395.175 34.4601 398.05 34.3904 400.925 34.2788C402.055 34.2369 403.171 34.2927 404.302 34.209C407.413 33.9858 410.525 33.7347 413.623 33.4278C416.596 33.1209 419.568 32.7303 422.541 32.3816C422.596 32.3816 422.666 32.3397 422.722 32.3536C425.527 33.0093 428.332 31.8654 431.123 32.3536C432.253 32.549 433.439 32.9814 434.388 33.6231C435.826 34.5857 436.258 36.5248 435.7 38.1849C435.184 39.7334 433.732 40.696 431.946 40.7936C430.955 40.8494 429.992 41.0726 429.002 41.1982C428.443 41.2679 427.871 41.4074 427.341 41.3377C423.643 40.7936 419.973 41.2261 416.317 41.6167C412.912 41.9794 409.563 42.7606 406.074 42.6211C402.962 42.4955 399.808 42.4397 396.724 43.2768C396.138 43.43
61302 395.482 43.3186 394.854 43.3186C393.473 43.2907 392.105 43.2628 390.793 43.8627C390.417 44.044 389.942 44.0859 389.509 44.0859C387.946 44.1138 386.384 44.0859 384.807 44.0859C384.807 44.058 384.807 44.0301 384.807 44.0022L384.793 44.0161Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M46.9189 144.01C46.9329 142.001 48.2446 140.369 50.1983 139.979C53.394 139.351 56.5896 138.988 59.8411 139.463C60.3156 139.532 60.818 139.337 61.3064 139.281C61.739 139.239 62.1855 139.142 62.6181 139.197C65.1719 139.546 67.6977 139.17 70.2375 138.946C72.9726 138.695 75.7357 138.723 78.4569 138.402C81.1501 138.095 83.8155 138.402 86.4949 138.402C87.1786 138.402 87.8624 138.291 88.5323 138.221C89.0346 138.165 89.537 138.012 90.0254 138.067C94.0444 138.556 97.9937 137.649 101.985 137.482C102.794 137.454 103.603 137.482 104.413 137.551C106.171 137.691 107.902 137.816 109.618 137.217C110.232 137.007 110.972 137.105 111.641 137.119C111.948 137.119 112.255 137.286 112.562 137.286C115.73 137.217 118.912 137.133 122.08 137.063C122.582 137.063 123.07 137.105 123.573 137.119C124.438 137.133 125.303 137.147 126.168 137.147C126.852 137.147 127.55 137.021 128.22 137.077C131.792 137.384 135.309 137.412 138.881 136.77C141.491 136.31 144.24 136.645 146.933 136.631C146.989 136.631 147.059 136.672 147.115 136.659C149.403 136.184 151.664 136.7 153.939 136.868C155.753 137.007 157.567 136.868 159.395 136.91C161.963 136.965 163.944 138.863 163.805 141.067C163.665 143.285 161.028 145.35 158.627 144.889C156.73 144.526 154.887 144.694 153.018 144.889C152.334 144.959 151.65 144.889 150.952 144.889C150.338 144.889 149.724 144.917 149.11 144.959C148.245 145.015 147.352 144.959 146.529 145.182C144.198 145.782 141.868 145.838 139.523 145.405C135.086 146.633 130.536 145.894 126.057 146.103C123.391 146.228 120.698 145.894 118.019 145.852C116.777 145.838 115.535 146.131 114.293 146.159C112.604 146.201 110.902 146.075 109.213 146.117C108.097 146.145 106.994 146.424 105.878 146.466C104.692 146.521 103.492 146.507 102.334 146.368C101.203 146.228 100.129 146.103 98.9984 146.466C98.2448 146.703 97.3936 146.675 96.5842 146.745C92.9141 147.024 89.244 147.317 85.5738 147.568C84.6389 147.623 83.6899 147.54 82.755 147.484C81.6944 147.428 80.6338 147.191 79.5872 147.261C74.6751 147.582 69.763 147.972 64.8509 148.335C64.5439 148.363 64.209 148.419 63.9159 148.363C61.1947 147.889 58.4456 148.251 55.7105 148.084C54.9151 148.028 54.0917 148.237 53.2963 148.223C52.1799 148.223 51.0217 148.265 49.9471 148.014C47.9935 147.568 46.9189 146.019 46.9468 144.01H46.9189Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M29.6142 170.072C27.3675 170.226 25.1208 170.393 22.874 170.533C22.4414 170.561 22.0089 170.421 21.5763 170.421C20.8506 170.421 20.111 170.421 19.3714 170.449C18.7434 170.491 18.1294 170.672 17.5154 170.644C15.1989 170.519 12.8963 170.295 10.5798 170.17C7.95633 170.03 5.33282 169.835 2.70931 169.863C1.17428 169.891 -0.123509 169.5 -1.30967 168.607C-2.6912 167.561 -3.19358 166.069 -2.73307 164.45C-2.34233 163.069 -1.19803 162.162 0.51841 162.079C2.01158 161.995 3.50475 162.121 5.01187 162.079C6.30967 162.051 7.62141 161.911 8.91921 161.814C9.42158 161.772 9.91001 161.646 10.4124 161.66C12.2823 161.702 14.1523 161.786 16.0222 161.856C16.0781 161.856 16.1478 161.883 16.2036 161.869C19.9993 161.005 23.809 162.19 27.6047 161.786C30.0887 161.521 32.6006 161.465 35.0985 161.381C35.9637 161.353 36.8289 161.507 37.708 161.59C38.015 161.618 38.3639 161.772 38.6291 161.688C40.7921 160.991 42.9969 161.437 45.1739 161.367C45.8577 161.339 46.5275 161.186 47.2113 161.13C48.0765 161.06 48.9975 160.823 49.8208 161.018C51.5792 161.437 53.2956 161.06 55.026 161.018C56.1563 160.991 57.2727 161.046 58.4031 161.018C61.2778 160.907 64.1664 160.907 67.0132 160.572C68.7157 160.377 70.3065 160.307 72.009 160.572C73.3766 160.781 74.8558 160.251 76.2792 160.181C78.6376 160.07 81.0099 160.042 83.3683 160.014C85.4336 159.986 87.485 160.056 89.5503 160.014C91.6156 159.972 93.6669 159.847 95.7323 159.763C97.7278 159.679 99.7233 159.61 101.719 159.54C103.407 159.484 105.11 159.303 106.798 159.428C108.347 159.54 109.91 159.847 111.376 160.307C113.064 160.837 113.901 162.316 113.874 164.102C113.846 165.859 112.883 167.296 111.25 167.84C110.483 168.091 109.659 168.259 108.864 168.245C107.189 168.217 105.515 168.022 103.84 167.966C102.654 167.938 101.454 167.98 100.268 168.077C96.4719 168.398 92.7041 168.859 88.8665 168.524C86.1592 168.287 83.3822 168.733 80.6331 168.886C80.5773 168.886 80.5075 168.928 80.4517 168.928C77.6189 168.412 74.8837 169.403 72.0928 169.417C68.8971 169.444 65.7014 169.361 62.5058 169.444C60.0218 169.5 57.5518 169.821 55.0818 169.863C53.2677 169.891 51.4536 169.654 49.6394 169.542C49.2626 169.514 48.844 169.389 48.523 169.5C44.7692 170.784 40.9316 169.5 37.1499 169.919C34.6798 170.184 32.154 169.975 29.6561 169.975C29.6561 170.003 29.6561 170.03 29.6561 170.058L29.6142 170.072Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M294.84 46.2461C293.472 46.3996 291.923 46.6925 290.374 46.7204C288.951 46.7483 287.528 46.3856 286.09 46.3717C284.541 46.3577 282.992 46.5391 281.429 46.6228C280.927 46.6507 280.369 46.7902 279.95 46.6228C278.276 45.9532 276.629 46.3717 274.954 46.5949C274.033 46.7204 273.056 46.832 272.149 46.6786C267.154 45.8137 262.144 46.4414 257.134 46.3996C254.399 46.3717 251.664 46.8181 248.928 46.9855C248.133 47.0273 247.31 46.7483 246.514 46.7623C244.896 46.7902 243.263 46.9994 241.644 47.0134C238.853 47.0273 236.09 47.5853 233.257 47.2366C231.555 47.0273 229.782 47.3621 228.038 47.4458C227.41 47.4737 226.768 47.6272 226.168 47.5016C224.047 47.0971 221.926 47.4458 219.819 47.5016C218.702 47.5295 217.586 47.6969 216.469 47.8085C216.093 47.8364 215.716 47.9341 215.339 47.8922C212.032 47.5295 208.725 48.0318 205.417 47.9341C201.496 47.8086 197.589 47.6551 193.667 47.5016C191.1 47.404 188.546 47.2645 185.978 47.1668C184.192 47.0971 182.852 46.1764 181.931 44.7813C180.55 42.7167 182.029 39.9685 184.527 39.8429C185.532 39.7871 186.55 39.8011 187.527 39.9545C189.341 40.2475 191.1 40.2893 192.928 39.8848C194.002 39.6476 195.174 39.9127 196.291 39.8569C198.091 39.7732 199.891 39.6057 201.691 39.4941C202.124 39.4662 202.584 39.4383 203.003 39.536C206.171 40.3451 209.325 39.9266 212.52 39.6336C214.921 39.4244 217.363 39.6755 219.777 39.7313C219.958 39.7313 220.168 39.829 220.335 39.7731C222.624 39.0477 224.968 39.7453 227.243 39.4383C229.573 39.1314 231.848 39.3128 234.15 39.3267C236.76 39.3407 239.369 38.9361 241.979 38.7408C242.607 38.699 243.235 38.7548 243.863 38.7269C245.412 38.6432 246.975 38.5176 248.524 38.42C248.901 38.3921 249.291 38.2665 249.64 38.3502C252.947 39.1035 256.213 37.9596 259.534 38.2665C261.837 38.4897 264.167 38.3502 266.484 38.3
613642C269.861 38.3642 273.224 38.3781 276.601 38.3781C278.541 38.3781 280.494 38.4618 282.434 38.3363C285.811 38.1131 289.16 38.4479 292.523 38.4758C293.277 38.4758 294.031 38.3363 294.77 38.3642C296.012 38.406 297.282 38.3921 298.496 38.6292C300.882 39.1035 301.985 40.6799 301.72 42.912C301.496 44.7674 299.696 46.3438 297.645 46.3996C296.78 46.4275 295.9 46.3298 294.826 46.274L294.84 46.2461Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M364.866 66.8652C362.256 67.0744 359.633 67.3116 357.023 67.5069C355.656 67.6185 354.232 67.479 352.921 67.7859C348.804 68.7624 344.617 68.316 340.459 68.5252C339.273 68.581 338.087 68.7206 336.9 68.8182C336.217 68.874 335.505 69.0275 334.849 68.9298C333.83 68.7764 332.868 68.8322 331.891 69.153C331.486 69.2786 331.012 69.2925 330.593 69.2228C328.039 68.8043 325.499 68.7485 322.946 69.3065C322.639 69.3762 322.318 69.3762 322.011 69.3762C317.252 69.5157 312.507 69.6413 307.749 69.7947C305.181 69.8784 302.627 70.0319 300.06 70.1295C299.181 70.1574 298.315 70.0737 297.436 70.0319C297.129 70.0179 296.794 69.8784 296.515 69.9621C293.166 70.8968 289.817 69.725 286.468 69.9621C284.109 70.1295 281.737 70.2132 279.365 70.2272C277.941 70.2272 276.462 70.269 275.122 69.8924C272.918 69.2646 272.15 66.335 273.559 64.4657C274.439 63.3078 275.639 62.6522 277.076 62.4987C278.262 62.3731 279.448 62.3174 280.649 62.3313C282.281 62.3592 283.914 62.4429 285.477 61.8012C285.756 61.6896 286.091 61.6477 286.398 61.6477C288.393 61.6477 290.389 61.6477 292.371 61.6477C292.803 61.6477 293.236 61.5222 293.668 61.4943C294.98 61.4385 296.306 61.2153 297.576 61.3966C300.269 61.8151 302.934 61.7314 305.6 61.3548C306.409 61.2432 307.233 61.1455 308.042 61.2013C310.219 61.3408 312.396 60.4759 314.559 61.2571C314.726 61.3129 314.936 61.299 315.117 61.2571C319.122 60.2806 323.197 60.8526 327.23 60.5736C330.774 60.3225 334.333 60.0434 337.877 59.8063C338.743 59.7505 339.636 59.8621 340.501 59.8063C341.924 59.7086 343.348 59.5412 344.785 59.4017C345.413 59.3459 346.097 59.1367 346.641 59.332C348.036 59.8202 349.376 59.4854 350.702 59.2483C354.107 58.6484 357.54 58.6484 360.987 58.6345C364.433 58.6345 367.866 58.3694 371.313 58.2439C372.248 58.216 373.197 58.3276 374.132 58.2718C375.751 58.1741 377.37 58.0346 378.988 57.8532C382.254 57.4766 383.733 59.9179 383.719 61.9407C383.705 63.9356 381.682 66.0281 379.491 66.349C378.807 66.4467 378.109 66.4327 377.425 66.4745C373.253 66.7396 369.066 67.0047 364.894 67.2697C364.894 67.1302 364.88 66.9907 364.866 66.8512V66.8652Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M133.634 91.9349C135.239 91.7396 136.844 91.5443 138.448 91.349C138.7 91.3211 138.951 91.2513 139.188 91.2653C141.1 91.4048 143.012 91.5583 144.923 91.6978C145.426 91.7396 145.97 91.8791 146.417 91.7396C147.868 91.2653 149.249 91.7675 150.673 91.8652C152.975 92.0326 155.306 92.2 157.594 91.9907C160.79 91.6977 163.944 91.5722 167.112 92.1023C167.419 92.1581 167.754 92.2418 168.047 92.1581C170.168 91.5722 172.275 92.172 174.382 92.1581C175.247 92.1581 176.126 91.9907 176.992 91.9209C177.606 91.8791 178.262 91.7256 178.848 91.8652C180.843 92.3255 182.811 92.2558 184.806 91.8931C185.281 91.8094 185.797 91.8931 186.3 91.9349C186.802 91.9628 187.29 92.0884 187.793 92.0605C189.914 91.9768 192.035 91.893 194.156 91.7256C195.328 91.628 196.487 91.3769 197.659 91.2095C198.091 91.1397 198.566 90.9584 198.943 91.07C201.343 91.7954 203.631 90.8747 205.976 90.7491C208.223 90.6236 210.469 90.8049 212.716 90.8189C216.526 90.8468 220.349 91.0002 224.159 90.791C226.796 90.6515 229.029 91.6141 229.783 93.8322C230.662 96.413 229.029 99.0077 226.336 99.3844C223.671 99.761 221.033 99.8447 218.326 99.496C215.8 99.1612 213.19 99.4123 210.623 99.4123C209.562 99.4123 208.502 99.4402 207.427 99.4541C206.925 99.4541 206.381 99.3704 205.934 99.5378C203.478 100.459 200.854 100.012 198.329 100.431C196.752 100.696 195.105 100.431 193.486 100.473C192.063 100.514 190.626 100.71 189.202 100.738C186.858 100.779 184.513 100.779 182.183 100.696C180.132 100.626 178.094 100.319 176.015 100.752C175.052 100.947 174.019 100.905 173.029 100.877C170.224 100.779 167.419 100.612 164.6 100.486C163.595 100.445 162.604 100.361 161.6 100.375C159.604 100.403 157.608 100.514 155.599 100.542C153.548 100.584 151.468 100.947 149.431 100.291C149.375 100.277 149.305 100.263 149.249 100.277C145.524 101.058 141.965 99.5378 138.295 99.5099C136.118 99.496 133.927 99.6913 131.75 99.6634C130.383 99.6494 128.959 99.6076 127.689 99.203C125.498 98.5055 124.815 95.562 126.28 93.7345C127.187 92.5906 128.415 91.9767 129.838 91.8372
613C131.08 91.7117 132.336 91.6977 133.592 91.6419C133.592 91.7396 133.606 91.8233 133.62 91.9209L133.634 91.9349Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M151.9 19.1424C153.031 19.1424 154.147 19.1842 155.278 19.1424C156.98 19.0726 158.501 19.4772 159.813 20.6072C159.994 20.7746 160.231 20.9001 160.455 20.9978C163.609 22.3509 165.465 24.8062 166.525 27.9729C166.944 29.2145 167.404 30.4561 167.907 31.6698C168.507 33.1067 168.646 34.5714 168.367 36.092C168.102 37.5708 167.837 39.0495 167.544 40.5143C167.46 40.9328 167.321 41.3932 167.069 41.728C165.158 44.4204 163.343 47.1267 160.79 49.3867C157.636 52.1768 154.036 52.958 150.198 52.7348C146.793 52.5395 143.723 51.2002 141.392 48.3823C140.248 46.9872 138.839 45.8154 138.015 44.1832C137.68 43.5276 137.346 42.8161 137.262 42.1046C136.941 39.1751 136.662 36.2455 136.508 33.3159C136.383 30.8885 137.164 28.6844 138.518 26.6337C139.76 24.7504 141.183 23.0345 142.816 21.4721C144.253 20.1049 145.844 19.0866 147.951 19.1424C149.263 19.1842 150.589 19.1424 151.9 19.1424Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M354.804 9.9901C354.846 12.6546 352.599 14.5519 349.78 14.3008C347.729 14.1194 345.663 14.0915 343.612 13.9799C342.872 13.9381 342.119 13.8125 341.379 13.7706C340.57 13.7288 339.705 13.5335 338.951 13.7427C335.449 14.7193 331.876 14.1334 328.346 14.3426C326.266 14.4542 324.173 14.0915 322.08 14.0497C321.284 14.0357 320.489 14.3566 319.693 14.4542C318.703 14.5798 317.684 14.8448 316.735 14.7053C314.237 14.3426 311.767 14.2031 309.297 14.7193C308.99 14.789 308.669 14.7472 308.362 14.7611C305.306 14.8867 302.236 14.9704 299.18 15.1378C295.37 15.347 291.575 15.6539 287.779 15.8911C286.048 16.0027 284.318 16.4073 282.56 15.8632C282.141 15.7237 281.583 16.0445 281.094 16.0585C280.229 16.0864 279.364 16.0585 278.513 16.0027C277.341 15.905 276.182 15.6818 275.01 15.6121C272.331 15.4586 269.638 15.347 266.958 15.2494C266.219 15.2215 265.451 15.1796 264.725 15.3191C262.995 15.64 261.586 15.1517 260.637 13.7009C259.688 12.2501 259.869 10.6876 260.637 9.22284C261.446 7.67435 262.842 7.06053 264.544 7.14423C265.674 7.20004 266.791 7.40929 267.907 7.40929C268.898 7.40929 269.889 7.21399 270.866 7.10239C271.298 7.04658 271.731 6.94893 272.177 6.94893C273.977 6.97683 275.792 7.04658 277.592 7.08843C278.15 7.08843 278.764 7.22794 279.266 7.04658C280.843 6.47462 282.364 6.94894 283.899 7.13029C284.82 7.24189 285.769 7.42324 286.69 7.35349C290.123 7.07448 293.542 6.69783 296.961 6.36302C297.143 6.34907 297.338 6.27932 297.519 6.32117C299.961 6.75363 302.334 6.07006 304.734 5.9445C307.176 5.81895 309.632 5.97241 312.074 5.87476C314.879 5.77711 317.684 5.48415 320.489 5.3865C322.778 5.31675 325.066 5.44229 327.355 5.40044C328.527 5.38649 329.685 5.17724 330.857 5.10749C331.96 5.03773 333.062 5.00983 334.165 5.00983C334.779 5.00983 335.407 5.20514 336.007 5.12144C340.319 4.54948 344.617 4.56342 348.887 5.51205C349.682 5.6934 350.492 5.77711 351.301 5.91661C353.367 6.29327 354.762 7.89756 354.79 9.96221L354.804 9.9901Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M122.052 179.416C122.373 177.002 122.415 174.505 123.126 172.217C123.643 170.585 125.052 169.204 126.099 167.753C126.503 167.195 127.006 166.721 127.494 166.233C128.373 165.368 129.239 164.475 130.201 163.708C131.081 163.01 132.016 162.327 133.034 161.866C133.969 161.448 135.058 161.085 136.062 161.113C138.365 161.197 140.654 161.503 142.942 161.782C143.486 161.852 144.073 162.048 144.505 162.354C147.798 164.796 150.882 167.446 151.985 171.645C152.264 172.733 152.571 173.836 152.599 174.938C152.655 178.16 152.18 181.383 150.799 184.256C149.682 186.586 147.896 188.609 146.403 190.757C143.3
61361 192.501 140.333 194.161 136.607 194.05C132.043 193.91 128.485 191.762 125.331 188.79C124.508 188.009 124.005 186.837 123.489 185.777C123.001 184.773 122.554 183.712 122.359 182.624C122.163 181.592 122.317 180.504 122.317 179.444C122.233 179.444 122.149 179.43 122.066 179.416H122.052Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M-4.36579 77.7666C-6.72416 77.7666 -9.09648 77.7666 -11.4548 77.7666C-11.8177 77.7666 -12.2084 77.8643 -12.5573 77.9898C-13.7853 78.4362 -14.9994 78.4362 -16.2274 77.934C-16.674 77.7526 -17.2461 77.6132 -17.6787 77.7248C-20.2185 78.3804 -22.7862 78.0596 -25.3399 78.0177C-29.0938 77.9479 -32.8337 77.934 -36.5875 77.8224C-40.3274 77.7108 -44.0673 77.4178 -47.8072 77.3341C-50.2353 77.2783 -52.6495 77.5574 -55.0777 77.5574C-57.3802 77.5574 -59.6967 77.3202 -61.9993 77.2644C-62.8645 77.2365 -63.7297 77.4039 -64.5949 77.4876C-64.6507 77.4876 -64.7205 77.5295 -64.7763 77.5295C-67.5114 77.4876 -70.2466 77.4458 -72.9817 77.4039C-73.6655 77.4039 -74.3493 77.3202 -75.0331 77.3481C-76.3448 77.4039 -77.6426 77.5434 -78.9544 77.5852C-79.9452 77.6271 -80.936 77.5573 -81.9268 77.5852C-84.2712 77.655 -86.2667 76.0786 -86.6296 73.8466C-86.9645 71.7261 -85.5271 69.7452 -83.1269 69.2708C-81.7872 69.0058 -80.4057 68.95 -79.0521 68.8244C-77.9915 68.7268 -76.931 68.5594 -75.8704 68.5733C-74.0004 68.6012 -72.1305 68.7407 -70.2605 68.8384C-69.8279 68.8663 -69.3256 69.0337 -68.9767 68.8802C-67.3858 68.1548 -65.8089 68.5175 -64.1762 68.6291C-61.1341 68.8244 -58.064 68.7547 -55.0219 68.8244C-53.4589 68.8663 -51.9099 68.9779 -50.347 69.0058C-49.3562 69.0197 -48.3654 68.95 -47.3746 68.8942C-46.942 68.8663 -46.4815 68.657 -46.0768 68.7407C-43.4952 69.3127 -40.8717 68.9639 -38.2621 69.0895C-35.6525 69.2011 -33.043 69.1592 -30.4334 69.2429C-28.1169 69.3267 -25.8144 69.5638 -23.4979 69.5917C-21.9489 69.6196 -20.3859 69.3685 -18.823 69.3127C-17.5112 69.2709 -16.1995 69.3127 -14.8877 69.3406C-14.2737 69.3406 -13.6458 69.3685 -13.0318 69.3964C-12.1666 69.4243 -11.2874 69.4522 -10.4222 69.4941C-10.2408 69.4941 -10.0315 69.6336 -9.864 69.5917C-7.35213 68.936 -4.9519 70.08 -2.46793 70.0521C-0.849174 70.0381 0.783539 70.1916 2.38834 70.4287C3.81174 70.638 4.94207 71.489 5.65377 72.7584C6.83993 74.8649 5.58399 77.5015 3.14189 77.9759C2.41624 78.1154 1.64873 78.1014 0.895164 78.0596C-0.84919 77.9619 -2.59354 77.7945 -4.3379 77.655C-4.3379 77.7108 -4.3379 77.7527 -4.3379 77.8085L-4.36579 77.7666Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M74.6743 6.36262C71.674 6.54397 68.6737 6.69742 65.6874 6.94853C64.7663 7.01828 63.8732 7.50654 62.9522 7.54839C58.2773 7.7437 53.6025 7.8553 48.9276 7.9948C45.8017 8.09246 42.6758 8.19012 39.55 8.27382C38.5452 8.30172 37.5405 8.27381 36.5357 8.34356C35.2937 8.42727 34.0517 8.58072 32.8237 8.69232C32.4469 8.73417 32.0702 8.76208 31.6934 8.77603C25.1904 8.91553 18.6875 9.08293 12.1845 9.18058C10.5099 9.20848 8.82139 8.99923 7.13286 8.90158C7.00726 8.90158 6.86772 8.81787 6.77004 8.84578C4.20235 9.6828 1.67653 8.59467 -0.877208 8.70627C-1.74241 8.74813 -2.63553 8.65047 -3.48678 8.45517C-5.48232 8.00876 -6.82197 6.30682 -6.89174 4.27007C-6.96151 2.23332 -5.71954 0.419776 -3.58445 0.0849676C-1.82614 -0.194039 0.0159049 0.0431182 1.83003 0.0431182C2.56964 0.0431182 3.29527 0.0431201 4.03488 0.0012691C4.41166 -0.0126812 4.78845 -0.166137 5.15127 -0.110336C7.60732 0.266323 10.0913 -0.0824347 12.5753 0.391877C14.0545 0.670883 15.6872 0.377923 17.2083 0.126817C19.5248 -0.249842 21.8133 -0.0266354 24.1019 0.18262C24.716 0.238421 25.3439 0.294226 25.9579 0.252376C27.4511 0.154723 28.9303 -0.0126867 30.4235 -0.12429C31.9725 -0.249842 33.5354 -0.347492 35.0844 -0.459095C35.2658 -0.459095 35.4612 -0.514897 35.6426 -0.514897C39.3406 -0.61255 43.0247 -0.69625 46.7227 -0.807853C50.0719 -0.919456 53.435 -0.975258 56.7702 -1.21241C60.9427 -1.49142 65.1012 -2.07733 69.2737 -2.24474C72.2601 -2.37029 75.2743 -2.02154 78.2746 -1.86808C78.6375 -1.85413 79.0003 -1.70067 79.3631 -1.58907C81.5819 -0.947353 82.7681 0.824333 82.4611 3.11219C82.1959 5.16289 80.4795 6.54397 78.2188 6.54397C77.0326 6.54397 75.8325 6.54397 74.6464 6.54397C74.6464 6.50212 74.6464 6.44632 74.6464 6.40447L74.6743 6.36262Z`,fill:`#A7B0C1`}
613),(0,q.jsx)(`path`,{d:`M73.1816 51.9108C70.1953 52.1759 67.2089 52.4409 64.2226 52.706C62.3666 52.8734 60.4966 53.0687 58.6406 53.2501C58.5848 53.2501 58.5151 53.264 58.4592 53.2501C55.6683 52.2456 52.8773 53.3059 50.0863 53.2222C47.2675 53.1524 44.4486 53.264 41.6297 53.2501C39.1876 53.2501 36.7455 53.1245 34.3034 53.1524C32.9358 53.1664 31.5683 53.5151 30.2007 53.4872C27.019 53.4314 23.8652 53.4593 20.6835 53.7802C17.0971 54.1429 13.4409 53.8778 9.82664 53.8778C9.51964 53.8778 9.19868 53.822 8.89167 53.8499C6.46353 54.0034 4.04933 54.2684 1.62119 54.2824C-0.109207 54.2824 -1.86752 54.0592 -3.57001 53.7523C-5.06318 53.4872 -6.12373 52.4409 -6.91916 51.1854C-7.85413 49.7346 -7.89601 48.214 -6.97499 46.7492C-6.02606 45.2426 -4.58871 44.559 -2.80249 44.7683C-1.19768 44.9496 0.407134 45.2147 2.0259 45.396C2.38872 45.4379 2.82131 45.4379 3.12832 45.2844C4.44007 44.6288 5.76579 44.9636 7.14732 44.9636C10.2592 44.9636 13.3851 45.131 16.4831 44.9078C18.1856 44.7822 19.8323 44.6985 21.5208 44.8938C22.2046 44.9775 22.9721 45.131 23.5721 44.8938C25.4142 44.1963 27.2423 44.4613 29.1122 44.6008C30.5217 44.6985 31.959 44.3637 33.3964 44.3358C36.4385 44.266 39.4807 44.2242 42.5228 44.2521C44.5881 44.28 46.6534 44.5032 48.7188 44.5171C50.2817 44.5171 51.8307 44.2939 53.3936 44.2242C54.9426 44.1544 56.4916 44.1405 58.0406 44.1126C58.5988 44.1126 59.157 44.0847 59.7152 44.0847C60.5246 44.0847 61.3339 44.0707 62.1433 44.0568C62.9946 44.0568 63.8598 44.0568 64.711 44.0289C65.339 44.0289 66.0228 43.8057 66.567 43.987C68.0044 44.4613 69.4138 44.1823 70.8511 44.0707C72.2745 43.9591 73.7258 43.9312 75.1632 44.0149C77.1587 44.1405 78.8612 45.5355 79.1961 47.1398C79.6985 49.609 78.1356 51.6597 75.4702 51.9806C74.7306 52.0643 73.977 51.9806 73.2234 51.9806C73.2234 51.9387 73.2234 51.8969 73.2234 51.855L73.1816 51.9108Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M48.9279 23.4816C50.5745 23.2305 52.2351 22.9515 53.8818 22.7144C54.4261 22.6307 54.9982 22.6307 55.5564 22.6167C56.2821 22.5888 57.0217 22.533 57.7473 22.5749C60.9151 22.7423 64.027 21.7378 67.2645 22.3098C69.3717 22.6725 71.6184 22.1563 73.8093 22.0447C75.5537 21.961 77.298 21.8076 79.0424 21.8634C81.1635 21.9192 83.2568 22.2122 85.3639 21.5704C86.2291 21.3054 87.2757 21.2775 88.1409 21.5007C89.4248 21.8355 90.6249 21.7657 91.839 21.403C93.5554 20.9008 95.2998 20.9706 97.0581 21.1101C98.1047 21.1938 99.1792 21.0543 100.24 21.0403C101.356 21.0124 102.5 21.124 103.603 20.9845C106.785 20.5939 109.98 20.7892 113.148 20.6218C114.725 20.5381 116.19 20.3289 117.725 20.9287C118.367 21.1798 119.204 20.8869 119.958 20.8729C123.014 20.8171 125.386 23.1887 125.149 26.0345C125.024 27.5551 124.284 28.7828 122.916 29.2571C121.409 29.7732 119.749 30.122 118.172 30.0662C113.999 29.8988 109.841 29.285 105.64 29.8151C103.603 30.0662 101.538 30.1359 99.4862 30.1499C97.7977 30.1499 96.1231 29.9267 94.4346 29.843C93.9462 29.8151 93.4298 29.8848 92.9554 30.0104C91.3645 30.401 89.7876 30.7079 88.127 30.2615C87.5967 30.122 87.0106 30.2196 86.4384 30.2475C83.3126 30.3731 80.1867 30.4987 77.0469 30.6382C74.2419 30.7637 71.4231 30.9032 68.6181 31.0288C64.4456 31.1962 60.2871 31.4473 56.1146 31.3217C53.812 31.252 51.5095 31.0985 49.193 31.0846C47.63 31.0846 46.0811 31.3078 44.5181 31.3217C42.6342 31.3217 41.4341 30.4847 40.8619 28.9362C40.3038 27.4296 40.7224 25.9508 42.09 24.7093C42.9552 23.928 43.946 23.4258 45.1182 23.3561C46.3741 23.2724 47.6161 23.2305 48.872 23.1747C48.886 23.2863 48.8999 23.4119 48.9139 23.5235L48.9279 23.4816Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M-6.04027 94.9665C-4.36569 94.7991 -2.69111 94.6178 -1.03049 94.4643C-0.528115 94.4225 -0.0257521 94.4643 0.462667 94.4643C1.18832 94.4643 1.92793 94.4922 2.65359 94.4922C3.15596 94.4922 3.64437 94.4922 4.14674 94.4922C4.88635 94.4922 5.612 94.4364 6.35161 94.4364C7.66336 94.4364 8.97513 94.4364 10.2869 94.4504C12.5894 94.4504 14.892 94.4783 17.1945 94.4783C19.9436 94.4783 22.6927 94.4783 25.4418 94.4783C25.7488 94.4783 26.0837 94.6457 26.3628 94.562C28.2049 94.0319 30.0609 94.1853 31.9308 94.3388C32.9774 94.4225 34.038 94.1993 35.0986 94.1295C35.6568 94.0877 36.2289 94.0737 36.7871 94.1016C37.9035 94.1714 39.0199 94.4085 40.1363 94.3806C42.9412 94.3248 45.7601 94.1435 48.565 94.0877C49.6116 94.0598 50.6722 94.3248 51.7327 94.3248C52.6538 94.3248 53.5887 94.1295 54.5098 94.0598C55.068 94.0179 55.6959 93.8645 56.1843 94.0598C57.8031 94.6875 59.4079 94.2411 61.0127 94.1993C64.013 94.1435 67.0133 94.0877 70.0275 94.0737C71.2137 94.0737 72.3999 94.1993 73.586 94.2272C75.7909 94.2969 77.4096 95.692 77.5771 97.6869C77.7446 99.7376 76.2514 101.523 74.0186 101.76C72.2743 101.942 70.5159 101.998 68.7716 101.998C66.7202 101.984 64.6828 102.611 62.6175 102.137C62.1012 102.025 61.4593 102.123 60.9429 102.304C59.6033 102.779 58.2776 102.639 56.8821 102.569C53.4631 102.402 50.0302 102.5 46.5973 102.472C43.304 102.458 39.99
61367 102.681 36.7034 102.193C35.9219 102.081 35.0986 102.235 34.2892 102.277C33.4798 102.318 32.6704 102.458 31.861 102.416C25.2325 102.123 18.604 102.528 11.9754 102.514C10.1613 102.514 8.37506 102.611 6.57489 102.723C4.46771 102.848 2.33263 102.472 0.21149 102.346C-2.21665 102.207 -4.65874 102.151 -7.08688 102.011C-8.32886 101.942 -9.5848 101.858 -10.7989 101.607C-12.1385 101.342 -13.0177 100.435 -13.2689 99.0819C-13.548 97.659 -13.0735 96.4871 -11.8873 95.6222C-10.9384 94.9247 -9.84995 94.7015 -8.6917 94.7433C-7.81255 94.7852 -6.93339 94.7433 -6.05424 94.7433C-6.05424 94.7991 -6.05422 94.8689 -6.04027 94.9247V94.9665Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M251.189 135.727C252.85 135.504 254.51 135.252 256.171 135.085C257.72 134.918 259.297 134.611 260.818 134.764C263.623 135.029 266.33 134.067 269.205 134.597C271.479 135.015 273.922 134.388 276.294 134.388C279.155 134.388 282.001 133.564 284.876 134.234C285.169 134.304 285.532 134.304 285.797 134.192C287.597 133.495 289.495 133.634 291.365 133.551C292.412 133.495 293.458 133.272 294.505 133.118C295.063 133.034 295.649 132.783 296.166 132.895C298.189 133.285 300.129 132.811 302.096 132.49C302.71 132.393 303.352 132.435 303.966 132.421C304.72 132.407 305.473 132.421 306.227 132.379C308.041 132.281 309.841 132.211 311.655 132.044C312.897 131.932 314.111 131.556 315.353 131.528C317.516 131.486 319.652 131.053 321.787 131.012C324.396 130.942 326.182 132.895 326.182 135.211C326.182 136.885 325.401 138.084 323.964 138.866C322.289 139.758 320.531 140.344 318.605 140.428C315.884 140.526 313.149 140.651 310.427 140.791C309.367 140.847 308.306 141.014 307.246 141.098C306.506 141.153 305.752 141.153 304.999 141.195C304.329 141.237 303.659 141.279 302.989 141.335C302.25 141.405 301.51 141.516 300.771 141.544C300.031 141.572 299.291 141.544 298.552 141.544C296.542 141.544 294.589 141.907 292.621 142.27C290.793 142.604 288.881 142.381 287.011 142.451C284.011 142.562 280.997 142.702 277.996 142.869C275.429 143.009 272.875 143.218 270.321 143.386C269.833 143.413 269.302 143.455 268.828 143.33C267.879 143.065 266.986 143.079 266.065 143.455C265.786 143.567 265.451 143.595 265.13 143.581C262.381 143.483 259.646 143.33 256.911 143.288C254.664 143.26 252.417 143.246 250.184 143.455C248.44 143.623 246.961 143.288 245.635 142.172C244.323 141.07 243.835 139.563 244.323 137.973C244.742 136.578 246.04 135.629 247.784 135.545C248.914 135.49 250.045 135.545 251.175 135.545C251.175 135.629 251.189 135.699 251.203 135.783L251.189 135.727Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M131.359 113.796C132.964 113.615 134.569 113.377 136.188 113.252C137.374 113.154 138.56 113.252 139.746 113.196C141.546 113.112 143.346 112.861 145.147 112.861C146.57 112.861 148.007 113.238 149.431 113.252C153.059 113.294 156.673 113.224 160.302 113.224C161.167 113.224 162.046 113.35 162.911 113.433C163.288 113.461 163.651 113.531 164.027 113.517C165.646 113.461 167.265 113.364 168.884 113.294C170.196 113.238 171.507 113.14 172.819 113.182C174.187 113.224 175.554 113.517 176.908 113.517C179.894 113.489 182.88 113.336 185.867 113.252C186.425 113.252 186.983 113.419 187.541 113.419C188.853 113.433 190.151 113.419 191.463 113.391C192.202 113.377 193.04 113.057 193.682 113.294C195.133 113.81 196.528 113.489 197.952 113.405C199.57 113.308 201.203 113.224 202.836 113.196C204.385 113.168 205.487 113.963 206.115 115.317C206.701 116.586 206.646 117.897 205.808 119.069C204.776 120.52 203.478 121.399 201.538 121.343C200.129 121.301 198.705 121.636 197.282 121.817C196.905 121.859 196.542 121.985 196.179 121.971C193.444 121.859 190.695 121.692 187.96 121.58C186.969 121.538 185.964 121.622 184.974 121.58C181.178 121.469 177.382 121.329 173.6 121.19C173.349 121.19 173.098 121.064 172.861 121.078C165.102 121.552 157.329 121.162 149.556 121.218C145.398 121.245 141.225 120.966 137.067 120.869C134.876 120.813 132.671 120.911 130.48 120.855C129.238 120.827 127.982 120.715 126.782 120.45C125.066 120.06 124.158 118.846 124.145 117.256C124.145 115.665 124.996 114.354 126.684 113.963C128.191 113.615 129.782 113.615 131.331 113.461L131.359 113.782V113.796Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M-39.0016 145.357C-39.0714 143.794 -38.4434 142.399 -37.02 141.841C-35.485 141.242 -33.7546 140.781 -32.1358 140.865C-30.1961 140.963 -28.2843 141.214 -26.3585 140.781C-26.3027 140.781 -26.2329 140.753 -26.1771 140.767C-22.5768 141.66 -18.9625 140.321 -15.3621 140.879C-14.5806 141.004 -13.7573 140.837 -12.9619 140.795C-12.2781 140.767
613-11.5943 140.697 -10.8966 140.697C-5.32859 140.697 0.239388 140.753 5.80737 140.725C6.86794 140.725 7.91456 140.516 8.96117 140.349C10.6358 140.098 12.2545 139.986 13.9849 140.195C16.12 140.446 18.3249 140.098 20.5018 140.014C21.1856 139.986 21.8694 140.014 22.5671 140.028C23.7393 140.07 24.9255 140.181 26.0977 140.209C27.7862 140.251 29.4748 140.139 31.1494 140.279C32.9077 140.418 34.2055 141.395 34.8195 143.069C35.3498 144.506 34.959 145.817 33.8705 146.85C32.8239 147.84 31.4982 148.37 30.0888 148.217C26.628 147.84 23.237 148.412 19.832 148.677C18.0179 148.817 16.2177 148.844 14.4594 149.389C14.0268 149.514 13.4407 149.389 12.9941 149.207C11.8219 148.705 10.6776 148.775 9.50541 149.082C6.90981 149.779 4.27234 149.416 1.64883 149.444C-2.6074 149.5 -6.87758 149.416 -11.1338 149.444C-12.8782 149.444 -14.6086 149.668 -16.3529 149.695C-17.4135 149.709 -18.4741 149.514 -19.5346 149.528C-20.5254 149.542 -21.5162 149.765 -22.521 149.807C-24.4607 149.891 -26.3864 149.947 -28.3262 149.96C-30.0147 149.96 -31.7172 150.002 -33.3918 149.849C-34.55 149.737 -35.7501 149.472 -36.8107 148.998C-38.3039 148.342 -39.0574 147.059 -39.0016 145.343V145.357Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M350.367 114.758C348.999 114.87 347.618 115.009 346.25 115.093C345.692 115.121 345.134 115.037 344.575 115.037C343.78 115.037 342.971 115.037 342.175 115.065C341.743 115.079 341.296 115.233 340.877 115.191C339.133 115.023 337.403 114.814 335.672 114.605C335.491 114.577 335.295 114.521 335.114 114.521C330.453 114.744 325.778 114.982 321.117 115.177C318.926 115.261 316.735 115.233 314.545 115.302C313.051 115.344 311.516 115.679 310.065 115.484C307.497 115.149 304.999 115.763 302.446 115.665C299.766 115.554 297.073 115.791 294.38 115.944C292.008 116.07 289.635 116.321 287.263 116.418C284.667 116.516 283.258 115.47 283.049 113.433C282.839 111.354 284.458 109.109 286.551 108.746C287.961 108.509 289.412 108.369 290.849 108.327C292.426 108.285 293.961 108.16 295.468 107.602C296.138 107.351 296.92 107.434 297.659 107.379C298.148 107.337 298.636 107.337 299.124 107.309C299.99 107.253 300.869 107.169 301.734 107.114C302.167 107.086 302.655 107.197 303.032 107.03C304.748 106.318 306.451 106.667 308.209 106.765C310.763 106.904 313.317 106.667 315.884 106.57C316.763 106.542 317.629 106.472 318.508 106.402C319.694 106.318 320.922 105.956 322.038 106.193C324.369 106.681 326.643 105.914 328.918 106.109C330.802 106.277 332.644 106.402 334.514 106.067C335.295 105.928 336.133 106.123 336.942 106.151C338.365 106.207 339.803 106.249 341.226 106.263C341.589 106.263 341.966 106.067 342.329 106.067C345.134 106.095 347.938 106.165 350.743 106.207C351.246 106.207 351.734 106.109 352.237 106.095C354.693 106.012 357.009 107.992 357.191 110.322C357.372 112.736 355.809 114.605 353.395 114.8C352.404 114.884 351.385 114.8 350.381 114.8C350.381 114.772 350.381 114.744 350.381 114.717L350.367 114.758Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M113.078 109.432C112.688 113.784 110.929 117.453 107.957 120.731C106.059 122.838 103.994 123.842 101.245 123.605C101.008 123.577 100.756 123.689 100.505 123.731C98.6213 124.038 96.8909 123.828 95.0349 123.131C92.9696 122.35 91.2392 121.303 89.746 119.769C89.2715 119.281 88.7971 118.764 88.4621 118.179C87.0946 115.779 86.1038 113.212 85.5596 110.506C85.42 109.822 85.5037 108.957 85.8107 108.33C87.4574 104.982 89.746 102.094 92.6625 99.7641C93.9464 98.7318 95.1744 97.6576 96.9467 97.1972C103.938 95.3837 109.548 99.5269 111.962 103.782C112.953 105.526 113.176 107.437 113.106 109.446L113.078 109.432Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M278.931 92.0593C278.694 93.7333 278.722 95.491 278.15 97.0395C277.633 98.4485 276.559 99.7041 275.554 100.876C273.81 102.913 271.507 104.294 269.051 105.187C267.516 105.745 265.73 105.772 264.069 105.758C262.339 105.745 260.594 105.424 258.864 105.173C256.254 104.796 254.733 103.024 253.561 100.862C253.087 99.9831 252.501 99.1321 252.235 98.1974C251.663 96.1746 250.714 94.0402 250.938 92.0732C251.217 89.6598 251.468 86.786 253.868 85.2515C255.864 83.9681 257.245 81.8476 259.59 81.1083C260.594 80.7874 261.641 80.5782 262.674 80.4666C264.167 80.2991 265.66 80.2852 267.153 80.1736C268.284 80.0759 269.232 80.4526 270.153 81.0385C271.633 81.9732 273.14 82.866 274.619 83.7867C277.047 85.3073 278.54 87.4278 278.736 90.3434C278.778 90.9014 278.792 91.4734 278.805 92.0314C278.833 92.0314 278.875 92.0314 278.903 92.0453L278.931 92.0593Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M68.4512 124.802C67.5441 124.606 66.651 124.327 65.73 124.23C63.7484 124.034 61.7529 123.825 59.7713 123.853C57.7897 123.881 55.7942 124.174 53.8126 124.355C53.6312 124.369 53.4219 124.425 53.2544 124.355C50.4076 123.365 47.5469 124.397 44.6861 124.257C41.8673 124.118 39.0623 124.034 36.2435 123.965C33.7455 123.909 31.2476 123.839 28.7497 123.881C27.3263 123.909 25.889 124.244 24.4656 124.244C22.5398 124.244 20.6001 123.978 18.6743 123.909C17.544 123.867 16.4136 123.978 15.2833 123.978C12.8831 123.978 11.2503 122.388 11.1527 120.031C11.055 117.352 12.6598 115.301 15.0321 115.134C15.5903 115.092 16.1764 115.078 16.7207 115.176C17.9626 115.413 19.1906 115.58 20.4326 115.134C20.6559 115.05 20.949 115.036 21.1722 115.092C24.033 115.831 26.8937 114.994 29.7545 115.092C30.6755 115.12 31.6105 114.967 32.5454 114.883C32.8524 114.855 33.1734 114.785 33.4804 114.813C37.0389 115.022 40.5834 115.315 44.1419 115.455C45.6909 115.511 47.2538 115.246 48.8168 115.19C50.
6131843 115.148 51.5659 115.204 52.9334 115.246C55.1802 115.301 57.4269 115.357 59.6736 115.469C60.7202 115.525 61.7669 115.692 62.8135 115.79C64.1113 115.915 65.423 116.11 66.7348 116.11C68.4373 116.11 69.9304 116.669 71.312 117.589C73.0145 118.719 73.6285 120.323 73.0703 122.123C72.6097 123.63 71.1864 124.564 69.2606 124.62C69.0094 124.62 68.7582 124.62 68.507 124.62C68.507 124.676 68.4791 124.732 68.4652 124.788L68.4512 124.802Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M237.221 27.6665C235.588 27.3456 233.634 27.2619 231.974 26.5365C230.69 25.9785 229.574 24.7369 228.68 23.5651C226.364 20.5518 225.848 16.9107 225.848 13.2697C225.848 11.4841 226.043 9.48917 226.866 7.96858C228.778 4.3973 231.262 1.21662 235.853 0.895764C236.286 0.867863 236.732 0.784156 237.151 0.672554C240.584 -0.30397 243.207 1.20267 245.608 3.39288C245.929 3.68583 246.166 4.10434 246.529 4.32755C248.259 5.41567 248.72 7.13156 248.957 8.98695C249.041 9.60077 249.082 10.2425 249.236 10.8424C250.227 14.4555 249.194 17.6641 247.659 20.9424C246.138 24.2068 243.431 25.7832 240.417 27.0805C239.537 27.4711 238.477 27.4572 237.235 27.6804L237.221 27.6665Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M227.829 114.941C229.169 114.704 230.509 114.439 23
6131.862 114.23C232.532 114.132 233.216 114.104 233.9 114.076C234.625 114.049 235.379 113.979 236.091 114.076C238.951 114.425 241.728 113.351 244.659 113.853C246.752 114.216 249.013 113.728 251.19 113.56C252.501 113.463 253.799 113.128 255.097 113.156C257.079 113.198 259.074 112.514 261.042 113.239C261.307 113.337 261.684 113.281 261.963 113.184C264.21 112.388 266.442 113.03 268.647 113.295C271.159 113.588 272.834 115.639 272.778 117.885C272.736 119.922 271.382 121.456 269.345 121.693C268.731 121.763 268.089 121.805 267.475 121.749C261.6 121.219 255.739 121.861 249.878 122.098C247.827 122.182 245.761 122.279 243.71 122.391C243.222 122.419 242.733 122.558 242.231 122.614C241.421 122.698 240.626 122.851 239.817 122.823C236.258 122.726 232.7 122.558 229.127 122.488C228.136 122.461 227.146 122.726 226.155 122.74C224.787 122.767 223.392 122.809 222.052 122.6C220.489 122.349 219.484 121.289 219.191 119.726C218.898 118.15 219.582 116.922 220.866 116.015C222.443 114.899 224.327 115.053 226.099 114.774C226.643 114.69 227.229 114.774 227.787 114.774C227.787 114.83 227.815 114.899 227.815 114.955L227.829 114.941Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M254.916 70.2301C252.195 70.537 249.487 70.9416 246.752 71.1229C245.189 71.2345 243.654 71.3461 242.147 71.8483C241.603 72.0297 240.919 71.7786 240.305 71.7507C239.37 71.7088 238.379 71.4717 237.528 71.7088C234.877 72.4342 232.183 72.211 229.504 72.3366C228.192 72.3924 226.895 72.5319 225.583 72.6295C225.527 72.6295 225.457 72.6574 225.401 72.6574C223.169 72.6574 220.922 72.6574 218.689 72.6295C217.559 72.6156 216.442 72.5179 215.312 72.4621C213.456 72.3645 212.061 71.388 211.586 69.8395C211.056 68.1515 211.558 66.3658 212.926 65.2638C213.917 64.4547 215.033 63.9245 216.359 63.9385C218.731 63.9664 221.089 64.0222 223.462 63.9664C227.202 63.8827 230.927 63.7292 234.667 63.5758C235.407 63.5479 236.133 63.241 236.872 63.1852C239.677 63.0178 242.468 62.9201 245.273 62.7946C245.901 62.7667 246.515 62.7388 247.143 62.7248C248.19 62.7109 249.222 62.6969 250.269 62.7109C250.827 62.7109 251.385 62.7806 251.957 62.7806C253.897 62.7806 255.837 62.7109 257.777 62.7667C260.135 62.8225 261.851 64.4407 261.879 66.5332C261.921 68.6537 260.302 70.2998 257.93 70.4812C256.939 70.5509 255.935 70.4812 254.93 70.4812C254.93 70.3975 254.93 70.3138 254.916 70.2301Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M429.309 63.259C426.56 63.4682 423.825 63.6915 421.076 63.8728C420.085 63.9286 419.094 63.8728 418.103 63.8728C417.74 63.8728 417.308 63.7612 417.001 63.9147C415.619 64.5843 414.224 64.3053 412.772 64.2216C410.149 64.0681 407.525 64.2216 404.888 64.2774C402.767 64.3192 400.632 64.6122 398.525 64.4448C397.283 64.3471 395.999 63.7194 394.91 63.0358C393.654 62.2406 393.208 60.8874 393.585 59.3948C393.961 57.8602 395.189 56.8139 396.836 56.7302C399.083 56.6047 401.343 56.5907 403.59 56.4791C404.386 56.4373 405.167 56.1862 405.976 56.0606C406.646 55.963 407.316 55.8932 408 55.8514C408.67 55.7956 409.34 55.8095 410.009 55.7537C412.186 55.5863 414.377 55.126 416.526 55.2655C420.238 55.5026 423.881 55.3073 427.551 54.7772C430.649 54.3308 433.761 54.3447 436.872 54.5679C438.966 54.7214 440.543 56.2838 440.682 58.2927C440.836 60.441 439.496 62.2825 437.347 62.5894C434.695 62.98 432.016 63.2032 429.337 63.4822C429.337 63.4125 429.323 63.3427 429.309 63.2729V63.259Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M188.253 21.0987C190.067 21.0429 191.895 21.2103 193.598 20.3593C193.751 20.2756 193.961 20.2756 194.156 20.2756C196.138 20.2477 198.105 20.2337 200.087 20.2058C200.464 20.2058 200.868 20.2477 201.203 20.1082C202.71 19.4804 204.231 19.606 205.808 19.7873C207.218 19.9408 208.669 19.6618 210.092 19.6478C211.139 19.6478 212.241 19.5362 213.218 19.8292C214.809 20.3035 215.842 21.9775 215.8 23.6097C215.758 25.4791 214.809 26.8183 213.093 27.5298C210.804 28.4784 208.39 28.7295 205.92 28.6318C205.32 28.6039 204.706 28.7016 204.106 28.7853C203.617 28.855 203.129 29.1062 202.654 29.0922C199.919 29.0364 197.17 28.8829 194.435 28.869C192.063 28.869 189.69 29.0504 187.318 29.0504C185.951 29.0504 184.583 28.9248 183.229 28.7155C181.611 28.4644 180.717 27.3345 180.41 25.8139C180.117 24.3212 180.676 23.0099 181.932 22.2426C182.866 21.6706 183.983 21.3358 185.057 21.1405C186.09 20.9592 187.179 21.0987 188.239 21.0987H188.253Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M88.7695 47.6165C88.7695 45.6356 90.0255 43.9894 92.0071 43.5849C93.6398 43.25 95.2167 42.6502 96.9889 43.0966C97.9518 43.3337 99.0961 42.8176 100.143 42.8455C102.501 42.8873 104.859 43.0687 107.218 43.1663C107.65 43.1803 108.083 43.0687 108.502 43.0129C109.116 42.9431 109.786 42.7199 110.358 42.8594C113.218 43.5569 116.093 42.9292 118.968 43.1245C120.363 43.2221 121.549 43.5849 122.512 44.5753C123.922 46.0262 123.95 48.2722 122.498 49.6393C121.27 50.7972 119.791 51.4249 118.033 51.0762C117.6 50.9925 117.168 50.8669 116.735 50.8948C113.93 51.0901 111.125 51.5226 108.334 51.4947C105.669 51.4668 103.087 52.6107 100.338 51.7598C99.2356 51.4249 97.8821 51.969 96.6261 52.0248C95.3702 52.0806 94.1143 52.1085 92.8723 51.9969C90.6116 51.8016 88.7835 49.7788 88.7695 47.6025V47.6165Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M412.493 167.452C415.549 167.27 418.256 168.191 420.322 170.8C421.717 172.558 421.857 174.427 421.326 176.464C421.299 176.589 421.215 176.687 421.173 176.812C418.954 184.094 412.898 185.057 407.023 183.634C404.134 182.937 400.869 178.975 401.929 174.873C402.878 171.204 407.316 166.726 412.493 167.466V167.452Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M189.621 171.178C192.091 171.276 194.086 171.36 196.082 171.415C197.198 171.443 198.329 171.415 199.445 171.415C199.752 171.415 200.087 171.346 200.38 171.415C203.073 172.239 205.864 171.75 208.599 171.918C209.925 172.001 211.055 172.406 212.004 173.285C213.791 174.945 213.581 177.623 211.53 178.921C210.399 179.632 209.171 180.051 207.776 179.73C207.232 179.604 206.66 179.548 206.101 179.562C203.296 179.66 200.492 179.883 197.687 179.883C196.124 179.883 194.589 179.883 193.068 180.288C192.663 180.386 192.147 180.344 191.784 180.176C190.388 179.548 189.007 179.66 187.541 179.883C186.634 180.023 185.644 180.051 184.75 179.855C182.825 179.409 181.541 177.177 181.792 174.987C182.015 173.076 183.592 171.667 185.63 171.527C187.123 171.415 188.616 171.248 189.635 171.15L189.621 171.178Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M298.426 93.399C296.612 93.399 294.798 93.399 292.97 93.399C290.919 93.399 289.425 92.255 289.132 90.5112C288.783 88.4466 289.802 86.368 291.658 85.796C292.579 85.503 293.626 85.5031 294.603 85.5728C296.417 85.7123 298.217 85.9076 299.989 85.2241C300.226 85.1404 300.478 85.0566 300.715 85.0566C302.557 85.1124 304.413 85.2241 3
61306.255 85.2659C306.939 85.2799 307.623 85.1822 308.292 85.1822C309.716 85.1822 311.139 85.1682 312.563 85.2519C313.497 85.3077 314.432 85.4891 315.34 85.7263C316.177 85.9495 317.042 86.1866 317.782 86.6191C319.275 87.498 319.959 89.2278 319.61 90.8181C319.219 92.534 317.837 93.957 316.135 94.0686C314.656 94.1662 313.149 93.9709 311.655 93.9011C311.279 93.8872 310.86 93.7058 310.553 93.8174C308.99 94.4034 307.483 93.957 305.92 93.8174C303.436 93.5663 300.924 93.4687 298.426 93.3152C298.426 93.3431 298.426 93.3711 298.426 93.399Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M343.152 131.625C343.863 131.694 344.547 131.834 345.231 131.834C346.529 131.834 347.841 131.764 349.138 131.694C349.697 131.667 350.255 131.541 350.827 131.541C353.325 131.555 355.809 131.639 358.307 131.625C361.628 131.625 363.707 133.815 363.149 136.814C362.814 138.642 360.847 140.232 358.6 140.427C357.916 140.483 357.218 140.386 356.534 140.33C355.851 140.274 355.167 140.12 354.483 140.079C351.246 139.855 347.994 139.646 344.743 139.465C343.194 139.381 341.631 139.521 340.096 139.339C337.835 139.074 336.635 137.777 336.579 135.907C336.537 134.052 337.933 132.392 339.984 132.001C341.031 131.792 342.105 131.75 343.138 131.625H343.152Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M9.19846 27.5679C9.19846 23.8989 11.4312 21.0112 14.1245 20.244C14.7246 20.0765 15.3246 19.8812 15.8828 19.6162C17.2923 18.9466 18.8133 18.9047 20.0414 19.658C21.5624 20.5927 22.944 21.8064 24.172 23.1038C25.107 24.0803 25.4558 29.0745 24.9953 30.344C23.2928 34.9476 16.4131 36.6217 13.1198 33.2875C12.5895 32.7574 11.9755 32.325 11.4033 31.8367C9.82643 30.4696 9.18451 28.7118 9.19846 27.5679Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M38.8108 72.8796C38.8667 75.5441 36.606 77.3298 33.8848 77.0926C29.8379 76.7439 25.8189 76.6462 21.8138 77.7343C19.7485 78.2924 16.204 77.2321 15.576 74.5537C14.8783 71.5683 17.5437 68.5411 20.5858 68.9317C21.7999 69.0851 23.0419 68.9038 24.2699 68.8619C24.8281 68.848 25.4281 68.6527 25.9445 68.7782C28.7215 69.5036 31.5543 69.0014 34.3453 69.1967C36.2571 69.3362 37.6805 70.1593 38.5317 71.8892C38.7131 72.2658 38.755 72.7262 38.7969 72.8796H38.8108Z`,fill:`#A7B0C1`})]}),(0,q.jsxs)(`g`,{opacity:`0.08`,clipPath:`url(#clip1_4811_225949)`,children:[(0,q.jsx)(`path`,{d:`M1514.86 11.2564C1516.81 10.8415 1518.99 11.5711 1521.02 10.6556C1521.29 10.5268 1521.67 10.5125 1521.96 10.6127C1524.83 11.4996 1527.66 10.6556 1530.51 10.5125C1532.41 10.4124 1534.34 10.6556 1536.25 10.7557C1536.51 10.7557 1536.78 10.9274 1537.01 10.8702C1539.15 10.2551 1541.31 10.7128 1543.47 10.6413C1545.06 10.5984 1546.63 10.1549 1548.2 10.112C1550.36 10.0691 1552.52 10.3123 1554.67 10.298C1556.46 10.298 1558.26 10.0977 1560.05 9.98327C1560.18 9.98327 1560.31 9.91175 1560.43 9.91175C1563.22 9.91175 1566.01 9.92605 1568.79 9.95466C1569.11 9.95466 1569.45 10.0977 1569.75 10.0548C1572.94 9.52552 1576.16 10.5555 1579.31 10.0548C1581.44 9.71148 1583.52 10.1835 1585.62 10.0834C1586.25 10.0548 1586.87 10.298 1587.52 10.3266C1588.6 10.3838 1589.68 10.3838 1590.76 10.3838C1591.83 10.3838 1592.91 10.3409 1593.99 10.3123C1594.43 10.3123 1594.88 10.3123 1595.32 10.2551C1595.76 10.2121 1596.21 10.0691 1596.65 10.0834C1600.54 10.1978 1604.42 10.3695 1608.31 10.441C1610.17 10.4839 1612.04 10.4553 1613.89 10.2408C1615.32 10.0691 1616.66 10.0548 1618.09 10.2694C1619.26 10.4553 1620.49 10.2408 1621.69 10.1835C1622.2 10.1549 1622.7 9.99757 1623.22 10.0262C1626.03 10.1406 1628.84 10.3266 1631.65 10.441C1633.44 10.5125 1635.24 10.4982 1637.03 10.4982C1638.98 10.4982 1640.97 10.9846 1642.91 10.2265C1643.29 10.0834 1643.79 10.298 1644.24 10.3266C1644.81 10.3838 1645.41 10.5412 1645.96 10.441C1649.46 9.79731 1652.98 10.3266 1656.48 10.1978C1657.81 10.1549 1659.15 10.3981 1660.49 10.4839C1662.89 10.6127 1665.31 10.7271 1667.71 10.8416C1667.84 10.8416 1667.97 10.8702 1668.1 10.8416C1671.71 10.0548 1675.37 10.7843 1679 10.6985C1680.96 10.6556 1682.93 11.0561 1684.9 11.1992C1685.85 11.2707 1686.79 11.1706 1687.73 11.1706C1688.61 11.1706 1689.49 11.1706 1690.36 11.2135C1690.81 11.2421 1691.24 11.471 1691.68 11.4996C1695.19 11.6712 1698.71 11.8143 1702.21 11.9716C1703.24 12.0145 1704.26 12.1147 1705.28 12.1862C1706.81 12.2863 1708.34 12.4008 1709.87 12.458C1713.19 12.5724 1716.52 12.5152 1719.81 12.8156C1722.18 13.0302 1724.49 13.2876 1726.88 12.9872C1727.99 12.8442 1729.19 13.0445 1730.32
61313.259C1733.58 13.8741 1736.81 13.9886 1740.07 13.259C1740.56 13.1446 1741.1 13.1875 1741.61 13.2161C1743.79 13.3592 1745.95 13.5308 1748.12 13.6596C1748.56 13.6882 1749.03 13.7025 1749.45 13.5594C1750.53 13.2018 1751.58 13.3306 1752.66 13.6166C1753.31 13.7883 1754.03 13.7025 1754.72 13.7168C1756.31 13.7597 1757.95 13.5451 1759.49 13.8741C1761.68 14.3319 1762.92 16.1915 1762.64 18.0797C1762.34 20.0967 1760.69 21.9992 1758.29 21.9133C1755.81 21.8132 1753.31 21.7989 1750.82 21.9563C1748.66 22.0993 1746.53 22.5713 1744.39 22.8002C1743.59 22.886 1742.76 22.7001 1741.94 22.6429C1740.94 22.557 1739.91 22.2996 1738.94 22.4283C1735.98 22.8431 1733.05 22.6858 1730.12 22.3139C1729.87 22.2853 1729.61 22.228 1729.37 22.2137C1726.42 22.0707 1723.48 21.9276 1720.53 21.8132C1715.05 21.5986 1709.56 21.4699 1704.08 20.8977C1703.64 20.8548 1703.18 20.8977 1702.74 20.8977C1700.75 20.8977 1698.77 21.0551 1696.81 20.8977C1694.58 20.726 1692.38 20.3541 1690.12 20.7404C1689.51 20.8405 1688.85 20.6402 1688.21 20.6116C1687.26 20.5687 1686.3 20.5687 1685.36 20.5544C1684.4 20.5401 1683.45 20.5544 1682.49 20.4686C1680.83 20.3112 1679.2 20.0394 1677.54 19.8964C1675.5 19.7247 1673.46 19.5245 1671.41 19.5102C1669.24 19.5102 1667.05 19.6675 1664.88 19.8106C1661.92 20.0251 1658.99 19.6103 1656.06 19.3528C1654.6 19.2241 1653.13 19.4243 1651.67 19.3528C1649.06 19.2241 1646.47 19.2956 1643.87 19.8106C1642.97 19.9965 1641.98 19.5674 1641.03 19.5531C1637.13 19.4959 1633.21 19.5102 1629.31 19.4386C1627.96 19.41 1626.62 19.1525 1625.28 19.1668C1623.62 19.1954 1621.96 19.5388 1620.3 19.4959C1614.73 19.3385 1609.16 19.0667 1603.58 18.8664C1602.94 18.8378 1602.3 18.9237 1601.67 18.9666C1599.77 19.081 1597.92 19.6389 1595.95 19.2098C1594.75 18.9523 1593.42 19.4672 1592.15 19.4386C1589.79 19.3957 1587.43 19.2241 1585.07 19.0953C1584.94 19.0953 1584.8 19.0381 1584.69 19.0667C1581.24 20.0537 1577.8 18.8808 1574.34 18.9952C1567.81 19.2098 1561.25 18.9094 1554.72 19.2098C1551.7 19.3528 1548.7 19.4815 1545.7 19.4815C1544.17 19.4815 1542.65 19.7533 1541.13 19.7962C1540.05 19.8249 1538.97 19.5674 1537.88 19.6103C1535.27 19.6961 1532.65 19.9393 1530.03 19.9965C1527.99 20.0394 1525.93 19.8964 1523.87 19.8392C1523.62 19.8392 1523.33 19.739 1523.1 19.8106C1521.07 20.5544 1519 20.5401 1516.89 20.397C1515.81 20.3255 1514.74 20.3684 1513.66 20.3541C1513.27 20.3541 1512.86 20.2397 1512.53 20.3684C1510.45 21.1838 1508.31 20.7404 1506.22 20.7261C1503.11 20.6974 1501.34 17.2786 1502.84 14.5465C1503.42 13.4879 1504.32 12.787 1505.49 12.458C1508.21 11.6855 1510.94 10.956 1513.83 11.2564C1514.14 11.285 1514.47 11.2564 1514.9 11.2564H1514.86Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1667.88 108.39C1665.77 108.39 1663.65 108.262 1661.55 108.433C1659.54 108.605 1657.53 109.106 1655.53 109.406C1654.72 109.521 1653.83 109.692 1653.09 109.478C1651.92 109.134 1650.82 109.335 1649.67 109.449C1647.19 109.706 1644.7 110.078 1642.21 110.15C1637.91 110.279 1633.61 110.164 1629.32 110.221C1627.46 110.25 1625.62 110.493 1623.78 110.565C1622.06 110.622 1620.33 110.508 1618.62 110.565C1616.46 110.636 1614.31 110.908 1612.17 110.922C1609.87 110.937 1607.57 110.751 1605.27 110.665C1604.7 110.636 1604.11 110.636 1603.54 110.665C1602.34 110.736 1601.12 110.851 1599.92 110.908C1598.97 110.965 1597.99 110.98 1597.04 111.008C1596.46 111.008 1595.84 111.151 1595.31 111.008C1593.03 110.322 1590.72 110.665 1588.42 110.579C1585.99 110.493 1583.56 110.336 1581.13 110.307C1579.86 110.293 1578.57 110.565 1577.28 110.522C1574.35 110.422 1571.42 110.093 1568.48 110.078C1565.28 110.064 1562.09 110.293 1558.89 110.422C1557.99 110.465 1557.1 110.636 1556.22 110.608C1554.56 110.536 1552.9 110.25 1551.26 110.236C1549.34 110.236 1547.43 110.493 1545.53 110.508C1542.47 110.536 1539.4 110.422 1536.32 110.465C1534.74 110.493 1533.15 110.822 1531.56 110.894C1530.11 110.965 1528.63 110.593 1527.2 111.223C1526.99 111.323 1526.69 111.251 1526.45 111.237C1524.66 111.166 1522.87 111.037 1521.09 111.037C1518.5 111.037 1516.66 109.492 1516.54 107.089C1516.43 104.7 1518.27 102.526 1520.66 102.34C1522.26 102.211 1523.87 102.239 1525.48 102.139C1526.23 102.096 1526.99 101.853 1527.75 101.796C1528.88 101.71 1530.02 101.71 1531.16 101.682C1532.31 101.653 1533.44 101.653 1534.58 101.61C1535.15 101.581 1535.72 101.396 1536.29 101.41C1539.5 101.524 1542.68 101.782 1545.88 101.767C1
613548.89 101.767 1551.89 101.453 1554.89 101.281C1555.27 101.252 1555.67 101.124 1556.03 101.21C1557.63 101.581 1559.19 101.324 1560.79 101.138C1562.56 100.938 1564.38 101.052 1566.16 101.138C1569.28 101.295 1572.4 101.653 1575.53 101.724C1578.77 101.796 1582.03 101.581 1585.29 101.553C1587.99 101.524 1590.68 101.553 1593.38 101.639C1594.78 101.696 1596.18 101.968 1597.58 102.125C1597.76 102.154 1597.99 102.182 1598.15 102.096C1599.81 101.21 1601.49 101.553 1603.22 101.825C1604.08 101.968 1605.01 101.739 1605.9 101.682C1606.03 101.682 1606.15 101.596 1606.27 101.596C1609.33 101.639 1612.39 101.653 1615.43 101.767C1617.16 101.839 1618.87 102.139 1620.59 101.567C1621 101.424 1621.49 101.367 1621.92 101.438C1624.92 101.939 1627.92 101.438 1630.92 101.496C1633.19 101.539 1635.48 101.238 1637.75 101.21C1639.87 101.181 1641.98 101.41 1644.1 101.353C1645.63 101.31 1647.17 101.109 1648.64 100.752C1651.63 100.008 1654.66 100.537 1657.66 100.337C1658.55 100.28 1659.44 100.194 1660.32 100.122C1660.84 100.079 1661.38 99.9078 1661.85 100.037C1664.65 100.766 1667.48 99.965 1670.28 100.308C1670.91 100.38 1671.58 100.351 1672.18 100.552C1674.17 101.21 1675.19 102.869 1674.91 104.872C1674.68 106.631 1673.07 108.061 1670.98 108.233C1669.97 108.319 1668.94 108.247 1667.91 108.247C1667.91 108.29 1667.91 108.333 1667.91 108.376L1667.88 108.39Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1516.46 179.434C1516.47 177.375 1517.81 175.701 1519.82 175.3C1523.09 174.657 1526.36 174.285 1529.69 174.771C1530.18 174.843 1530.69 174.642 1531.19 174.585C1531.63 174.542 1532.09 174.442 1532.54 174.499C1535.15 174.857 1537.74 174.471 1540.34 174.242C1543.14 173.984 1545.97 174.013 1548.76 173.684C1551.52 173.369 1554.24 173.684 1556.99 173.684C1557.69 173.684 1558.39 173.57 1559.08 173.498C1559.59 173.441 1560.1 173.283 1560.6 173.341C1564.72 173.841 1568.77 172.912 1572.85 172.74C1573.68 172.711 1574.51 172.74 1575.34 172.811C1577.14 172.954 1578.91 173.083 1580.67 172.468C1581.3 172.254 1582.06 172.354 1582.74 172.368C1583.06 172.368 1583.37 172.54 1583.69 172.54C1586.93 172.468 1590.19 172.382 1593.43 172.311C1593.95 172.311 1594.45 172.354 1594.96 172.368C1595.85 172.382 1596.74 172.397 1597.62 172.397C1598.32 172.397 1599.04 172.268 1599.72 172.325C1603.38 172.64 1606.98 172.668 1610.64 172.01C1613.31 171.538 1616.13 171.882 1618.89 171.867C1618.95 171.867 1619.02 171.91 1619.07 171.896C1621.42 171.41 1623.73 171.939 1626.06 172.11C1627.92 172.254 1629.78 172.11 1631.65 172.153C1634.28 172.211 1636.31 174.156 1636.17 176.416C1636.02 178.691 1633.32 180.808 1630.86 180.336C1628.92 179.964 1627.03 180.135 1625.12 180.336C1624.42 180.407 1623.72 180.336 1623 180.336C1622.38 180.336 1621.75 180.364 1621.12 180.407C1620.23 180.464 1619.32 180.407 1618.47 180.636C1616.09 181.251 1613.7 181.308 1611.3 180.865C1606.75 182.124 1602.09 181.366 1597.51 181.58C1594.78 181.709 1592.02 181.366 1589.27 181.323C1588 181.308 1586.73 181.609 1585.46 181.637C1583.73 181.68 1581.99 181.552 1580.26 181.594C1579.11 181.623 1577.98 181.909 1576.84 181.952C1575.63 182.009 1574.4 181.995 1573.21 181.852C1572.05 181.709 1570.95 181.58 1569.79 181.952C1569.02 182.195 1568.15 182.167 1567.32 182.238C1563.56 182.524 1559.8 182.825 1556.05 183.082C1555.09 183.139 1554.12 183.053 1553.16 182.996C1552.07 182.939 1550.99 182.696 1549.91 182.767C1544.88 183.096 1539.85 183.497 1534.82 183.869C1534.51 183.897 1534.16 183.955 1533.86 183.897C1531.08 183.411 1528.26 183.783 1525.46 183.611C1524.65 183.554 1523.8 183.769 1522.99 183.754C1521.84 183.754 1520.66 183.797 1519.56 183.54C1517.56 183.082 1516.46 181.494 1516.49 179.434H1516.46Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1331.52 79.4501C1333.43 79.5788 1335.35 79.7219 1337.26 79.8363C1337.71 79.8649 1338.22 79.9222 1338.58 79.7362C1339.92 79.0496 1341.29 79.2641 1342.71 79.2498C1346.48 79.2212 1350.25 78.9923 1354.03 78.8636C1354.6 78.8493 1355.17 79.0066 1355.74 78.9923C1357.4 78.9637 1359.04 78.8922 1360.7 78.8207C1361.22 78.7921 1361.73 78.6204 1362.23 78.6633C1364.52 78.8922 1366.8 78.8636 1369.11 78.7778C1372.24 78.649 1375.37 78.7206 1378.5 78.7778C1380.61 78.8207 1382.71 79.1068 1384.83 79.1354C1386.41 79.164 1388.01 78.9065 1389.61 78.8493C1391.02 78.7921 1392.43 78.8493 1393.85 78.8493C1394.93 78.8493 1396.02 78.7635 1397.1 78.8636C1398.63 79.021 1400.15 79.3213 1401.66 78.835C1401.83 78.7778 1402.06 78.7778 1402.23 78.835C1404.99 79.8363 1407.84 78.8779 1410.61 79.2641C1411.71 79.4215 1412.91 79.7219 1413.83 80.337C1416.06 81.839 1415.87 85.0861 1413.57 86.488C1412.4 87.2032 1411.14 87.5608 1409.71 87.289C1408.78 87.1174 1407.79 87.1746 1406.85 87.2032C1405.69 87.2318 1404.55 87.3606 1403.39 87.4035C1401.36 87.475 1399.32 87.4893 1397.29 87.5608C1396.92 87.5608 1396.53 87.6896 1396.17 87.8183C1394.97 88.2761 1393.82 88.2331 1392.62 87.7468C1392.04 87.5179 1391.37 87.4607 1390.74 87.475C1388.37 87.5465 1386.01 87.7611 1383.64 87.7611C1380.7 87.7611 1377.75 87.5036 1374.81 87.5036C1372.26 87.5036 1369.72 87.6896 1367.18 87.7611C1365.96 87.7897 1364.7 87.9184 1363.52 87.7039C1361.43 87.3033 1359.43 87.7039 1357.4 87.9614C1357.01 88.0186 1356.64 88.1473 1356.27 88.1473C1352.57 88.1473 1348.87 88.1044 1345.17 88.0901C1344.67 88.0901 1344.15 88.1902 1343.65 88.2474C1342.71 88.3476 1341.76 88.4763 1340.81 88.5621C1339.79 88.6623 1338.76 88.7195 1337.75 88.8053C1337.18 88.8482 1336.58 89.0199 1336.03 88.9198C1332.33 88.1902 1328.62 88.8625 1324.9 88.6051C1324.46 88.5764 1324 88.6051 1323.56 88.5478C1321.57 88.3333 1320.04 86.8599 1319.81 84.986C1319.57 83.0119 1320.54 81.138 1322.43 80.5372C1323.93 80.0509 1325.54 79.7934 1327.13 79.6218C1328.59 79.4787 1330.07 79.5931 1331.55 79.5931C1331.55 79.5359 1331.55 79.493 1331.55 79.4358L1331.52 79.4501Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1463.93 111.508C1461.52 111.508 1459.09 111.508 1456.67 111.508C1456.3 111.508 1455.9 111.609 1455.54 111.737C1454.29 112.195 1453.04 112.195 1451.79 111.68C1451.33 111.494 1450.74 111.351 1450.3 111.465C1447.7 112.138 1445.07 111.809 1442.45 111.766C1438.61 111.694 1434.78 111.68 1430.93 111.566C1427.1 111.451 1423.27 111.151 1419.44 111.065C1416.96 111.008 1414.48 111.294 1412 111.294C1409.64 111.294 1407.27 111.051 1404.91 110.993C1404.02 110.965 1403.14 111.136 1402.25 111.222C1402.19 111.222 1402.12 111.265 1402.06 111.265C1399.26 111.222 1396.46 111.179 1393.66 111.136C1392.96 111.136 1392.26 111.051 1391.56 111.079C1390.21 111.136 1388.89 111.279 1387.54 111.322C1386.53 111.365 1385.51 111.294 1384.5 111.322C1382.1 111.394 1380.05 109.778 1379.68 107.489C1379.34 105.314 1380.81 103.283 1383.27 102.797C1384.64 102.525 1386.06 102.468 1387.44 102.339C1388.53 102.239 1389.61 102.067 1390.7 102.082C1392.62 102.11 1394.53 102.253 1396.45 102.353C1396.89 102.382 1397.4 102.554 1397.76 102.396C1399.39 101.652 1401.01 102.024 1402.68
613102.139C1405.79 102.339 1408.94 102.268 1412.05 102.339C1413.65 102.382 1415.24 102.496 1416.84 102.525C1417.86 102.539 1418.87 102.468 1419.89 102.411C1420.33 102.382 1420.8 102.167 1421.21 102.253C1423.86 102.84 1426.55 102.482 1429.22 102.611C1431.89 102.725 1434.56 102.682 1437.24 102.768C1439.61 102.854 1441.97 103.097 1444.34 103.126C1445.93 103.154 1447.53 102.897 1449.13 102.84C1450.47 102.797 1451.81 102.84 1453.16 102.868C1453.79 102.868 1454.43 102.897 1455.06 102.926C1455.94 102.954 1456.84 102.983 1457.73 103.026C1457.92 103.026 1458.13 103.169 1458.3 103.126C1460.88 102.454 1463.33 103.627 1465.88 103.598C1467.54 103.584 1469.21 103.741 1470.85 103.984C1472.31 104.199 1473.47 105.071 1474.2 106.373C1475.41 108.533 1474.12 111.237 1471.62 111.723C1470.88 111.866 1470.09 111.852 1469.32 111.809C1467.54 111.709 1465.75 111.537 1463.96 111.394C1463.96 111.451 1463.96 111.494 1463.96 111.551L1463.93 111.508Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1544.88 38.2909C1541.81 38.4768 1538.74 38.6342 1535.68 38.8917C1534.74 38.9632 1533.82 39.4639 1532.88 39.5068C1528.09 39.707 1523.3 39.8215 1518.52 39.9645C1515.31 40.0647 1512.11 40.1648 1508.91 40.2506C1507.88 40.2792 1506.85 40.2506 1505.82 40.3221C1504.55 40.408 1503.28 40.5653 1502.02 40.6798C1501.64 40.7227 1501.25 40.7513 1500.86 40.7656C1494.2 40.9086 1487.54 41.0803 1480.88 41.1804C1479.17 41.209 1477.44 40.9945 1475.71 40.8943C1475.58 40.8943 1475.44 40.8085 1475.34 40.8371C1472.71 41.6954 1470.12 40.5796 1467.51 40.6941C1466.62 40.737 1465.71 40.6368 1464.83 40.4366C1462.79 39.9788 1461.42 38.2337 1461.35 36.1452C1461.28 34.0567 1462.55 32.1971 1464.73 31.8538C1466.53 31.5677 1468.42 31.8109 1470.28 31.8109C1471.04 31.8109 1471.78 31.8109 1472.54 31.768C1472.92 31.7537 1473.31 31.5963 1473.68 31.6535C1476.2 32.0398 1478.74 31.6821 1481.28 32.1685C1482.8 32.4546 1484.47 32.1542 1486.03 31.8967C1488.4 31.5105 1490.75 31.7394 1493.09 31.9539C1493.72 32.0111 1494.36 32.0684 1494.99 32.0255C1496.52 31.9253 1498.03 31.7537 1499.56 31.6392C1501.15 31.5105 1502.75 31.4104 1504.34 31.2959C1504.52 31.2959 1504.72 31.2387 1504.91 31.2387C1508.7 31.1386 1512.47 31.0527 1516.26 30.9383C1519.69 30.8239 1523.13 30.7666 1526.55 30.5235C1530.82 30.2374 1535.08 29.6366 1539.35 29.4649C1542.41 29.3362 1545.5 29.6938 1548.57 29.8511C1548.94 29.8655 1549.31 30.0228 1549.69 30.1372C1551.96 30.7953 1553.17 32.6119 1552.86 34.9579C1552.59 37.0607 1550.83 38.4768 1548.51 38.4768C1547.3 38.4768 1546.07 38.4768 1544.86 38.4768C1544.86 38.4339 1544.86 38.3767 1544.86 38.3338L1544.88 38.2909Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1405.6 17.5677C1404.15 17.6535 1401.89 17.067 1399.69 17.8967C1399.35 18.0254 1398.92 17.9825 1398.55 17.9396C1395.08 17.6392 1391.65 18.1113 1388.2 18.426C1384.89 18.7264 1381.54 18.7836 1378.21 18.8694C1376.75 18.9123 1375.3 18.7836 1373.84 18.7264C1373.71 18.7264 1373.57 18.6835 1373.45 18.7264C1370.34 19.7849 1367.22 18.5404 1364.09 18.6692C1358.72 18.898 1353.34 18.755 1347.97 18.9123C1346.13 18.9695 1344.27 19.2986 1342.47 19.7277C1340.09 20.2999 1338.08 18.8122 1337.71 17.2101C1337.19 14.9929 1338.48 12.5611 1340.77 11.9031C1342.17 11.5025 1343.65 11.3023 1345.11 11.1592C1346.9 10.9876 1348.7 11.0591 1350.39 10.2866C1350.61 10.1865 1350.89 10.1436 1351.13 10.115C1353.23 9.98624 1355.33 9.8718 1357.42 9.75737C1357.86 9.72876 1358.32 9.72876 1358.76 9.68585C1360.68 9.47128 1362.56 9.14227 1364.49 9.64293C1364.91 9.75737 1365.39 9.70015 1365.83 9.62863C1368.89 9.08505 1371.87 9.67154 1374.9 10.0292C1377.41 10.3152 1380 9.91472 1382.56 9.81459C1383.33 9.78598 1384.1 9.62862 1384.86 9.67154C1387.09 9.80028 1389.3 8.85618 1391.53 9.61432C1391.7 9.67154 1391.93 9.65724 1392.1 9.58571C1394.39 8.613 1396.79 9.08505 1399.15 8.97061C1399.85 8.9277 1400.55 8.79896 1401.24 8.74174C1402.07 8.67022 1402.94 8.45565 1403.71 8.64161C1405.38 9.05644 1407.01 8.81326 1408.67 8.64161C1409.55 8.54148 1410.45 8.58439 1411.36 8.52717C1412.7 8.45565 1414.03 8.34121 1415.37 8.26968C1416.01 8.22677 1416.66 8.12664 1417.29 8.21247C1419.2 8.46995 1421.09 8.34121 1422.97 7.91207C1425.16 7.42571 1427.76 9.01353 1428.46 11.1878C1429.19 13.4337 1428.22 15.3934 1425.89 16.5235C1424.36 17.253 1422.87 17.5677 1421.09 17.3102
613C1419.03 17.0098 1416.87 17.3388 1414.76 17.4103C1414.31 17.4247 1413.87 17.5677 1413.43 17.5677C1411.07 17.582 1408.73 17.5677 1405.6 17.5677Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1543.36 84.9957C1540.3 85.2675 1537.24 85.5393 1534.18 85.8111C1532.28 85.9827 1530.36 86.183 1528.46 86.3689C1528.41 86.3689 1528.33 86.3833 1528.28 86.3689C1525.42 85.339 1522.56 86.4262 1519.7 86.3403C1516.81 86.2688 1513.93 86.3833 1511.04 86.3689C1508.54 86.3689 1506.04 86.2402 1503.54 86.2688C1502.14 86.2831 1500.74 86.6407 1499.34 86.6121C1496.08 86.5549 1492.85 86.5835 1489.59 86.9125C1485.92 87.2844 1482.17 87.0127 1478.47 87.0127C1478.15 87.0127 1477.83 86.9554 1477.51 86.984C1475.02 87.1414 1472.55 87.4132 1470.07 87.4275C1468.29 87.4275 1466.49 87.1986 1464.75 86.8839C1463.22 86.6121 1462.13 85.5393 1461.32 84.2519C1460.36 82.7642 1460.32 81.205 1461.26 79.703C1462.23 78.1581 1463.71 77.4572 1465.53 77.6717C1467.18 77.8577 1468.82 78.1295 1470.48 78.3154C1470.85 78.3584 1471.29 78.3584 1471.61 78.201C1472.95 77.5287 1474.31 77.872 1475.73 77.872C1478.91 77.872 1482.11 78.0436 1485.29 77.8148C1487.03 77.686 1488.72 77.6002 1490.45 77.8005C1491.15 77.8863 1491.93 78.0437 1492.55 77.8005C1494.43 77.0852 1496.31 77.357 1498.22 77.5001C1499.66 77.6002 1501.14 77.2569 1502.61 77.2283C1505.72 77.1568 1508.84 77.1138 1511.96 77.1425C1514.07 77.1711 1516.19 77.3999 1518.3 77.4142C1519.9 77.4142 1521.49 77.1854 1523.09 77.1139C1524.68 77.0423 1526.26 77.028 1527.85 76.9994C1528.42 76.9994 1528.99 76.9708 1529.56 76.9708C1530.39 76.9708 1531.22 76.9565 1532.05 76.9422C1532.92 76.9422 1533.81 76.9422 1534.68 76.9136C1535.32 76.9136 1536.02 76.6847 1536.58 76.8707C1538.05 77.357 1539.5 77.0709 1540.97 76.9565C1542.43 76.8421 1543.91 76.8135 1545.38 76.8993C1547.43 77.028 1549.17 78.4585 1549.52 80.1035C1550.03 82.6354 1548.43 84.7382 1545.7 85.0672C1544.94 85.153 1544.17 85.0672 1543.4 85.0672C1543.4 85.0243 1543.4 84.9814 1543.4 84.9385L1543.36 84.9957Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1275.22 73.1382C1274.63 69.8339 1276.12 66.8013 1278.38 63.9976C1279.75 62.281 1281.71 61.3512 1283.56 60.45C1285.19 59.6633 1287.14 59.4773 1288.97 59.134C1290.84 58.7907 1292.62 59.2342 1294.44 59.8063C1296.77 60.5502 1299.08 61.2797 1301.19 62.5528C1301.67 62.8532 1302.21 63.1393 1302.6 63.5398C1303.89 64.8702 1305.13 66.2577 1306.37 67.6167C1306.5 67.7597 1306.59 67.9314 1306.69 68.103C1307.59 69.6622 1307.96 73.8535 1307.36 75.5843C1307.17 76.1279 1306.97 76.6858 1306.9 77.2437C1306.7 78.6455 1306.15 79.7899 1305.04 80.734C1304.57 81.1345 1304.23 81.721 1303.94 82.2932C1302.39 85.4259 1299.73 87.4429 1296.83 89.1451C1295 90.218 1292.94 89.6458 1290.97 89.6172C1290.21 89.6029 1289.45 89.5457 1288.69 89.4741C1287.87 89.4026 1286.99 89.4312 1286.24 89.1451C1283.91 88.2726 1281.43 87.6002 1280.02 85.24C1279.8 84.8967 1279.26 84.7536 1278.95 84.4532C1278.4 83.9239 1277.69 83.4376 1277.42 82.7796C1276.29 80.0188 1274.77 77.3295 1275.19 74.1539C1275.22 73.9679 1275.19 73.7677 1275.19 73.1382H1275.22Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1518.52 55.8445C1520.2 55.587 1521.9 55.3009 1523.59 55.0578C1524.15 54.9719 1524.73 54.9719 1525.3 54.9576C1526.05 54.929 1526.8 54.8718 1527.55 54.9147C1530.79 55.0864 1533.98 54.0564 1537.3 54.6429C1539.45 55.0148 1541.75 54.4856 1544 54.3711C1545.78 54.2853 1547.57 54.128 1549.36 54.1852C1551.53 54.2424 1553.67 54.5428 1555.83 53.8848C1556.72 53.613 1557.79 53.5844 1558.68 53.8132C1559.99 54.1566 1561.22 54.085 1562.46 53.7131C1564.22 53.1981 1566.01 53.2697 1567.81 53.4127C1568.88 53.4985 1569.98 53.3555 1571.07 53.3412C1572.21 53.3126 1573.38 53.427 1574.51 53.284C1577.77 52.8835 1581.04 53.0837 1584.29 52.9121C1585.9 52.8262 1587.4 52.6117 1588.98 53.2268C1589.63 53.4842 1590.49 53.1838 1591.26 53.1695C1594.39 53.1123 1596.82 55.5441 1596.58 58.4623C1596.45 60.0215 1595.69 61.2803 1594.29 61.7666C1592.75 62.2959 1591.05 62.6535 1589.43 62.5963C1585.16 62.4246 1580.9 61.7952 1576.6 62.3388C1574.51 62.5963 1572.4 62.6678 1570.3 62.6821C1568.57 62.6821 1566.85 62.4532 1565.12 62.3674C1564.62 62.3388 1564.09 62.4103 1563.61 62.5391C1
613561.98 62.9396 1560.36 63.2543 1558.66 62.7966C1558.12 62.6535 1557.52 62.7536 1556.93 62.7823C1553.73 62.911 1550.53 63.0397 1547.31 63.1828C1544.44 63.3115 1541.55 63.4546 1538.68 63.5833C1534.41 63.755 1530.15 64.0124 1525.88 63.8837C1523.52 63.8122 1521.16 63.6548 1518.79 63.6405C1517.19 63.6405 1515.6 63.8694 1514 63.8837C1512.07 63.8837 1510.84 63.0254 1510.25 61.4376C1509.68 59.8927 1510.11 58.3764 1511.51 57.1033C1512.4 56.3023 1513.41 55.7873 1514.61 55.7158C1515.9 55.6299 1517.17 55.587 1518.46 55.5298C1518.47 55.6442 1518.49 55.773 1518.5 55.8874L1518.52 55.8445Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1462.22 129.145C1463.93 128.973 1465.65 128.787 1467.35 128.63C1467.86 128.587 1468.38 128.63 1468.88 128.63C1469.62 128.63 1470.38 128.659 1471.12 128.659C1471.64 128.659 1472.14 128.659 1472.65 128.659C1473.41 128.659 1474.15 128.602 1474.91 128.602C1476.25 128.602 1477.6 128.602 1478.94 128.616C1481.3 128.616 1483.66 128.644 1486.01 128.644C1488.83 128.644 1491.65 128.644 1494.46 128.644C1494.78 128.644 1495.12 128.816 1495.4 128.73C1497.29 128.187 1499.19 128.344 1501.11 128.501C1502.18 128.587 1503.27 128.358 1504.35 128.287C1504.92 128.244 1505.51 128.23 1506.08 128.258C1507.22 128.33 1508.37 128.573 1509.51 128.544C1512.38 128.487 1515.27 128.301 1518.14 128.244C1519.22 128.215 1520.3 128.487 1521.39 128.487C1522.33 128.487 1523.29 128.287 1524.23 128.215C1524.8 128.172 1525.45 128.015 1525.95 128.215C1527.6 128.859 1529.25 128.401 1530.89 128.358C1533.96 128.301 1537.04 128.244 1540.12 128.23C1541.34 128.23 1542.55 128.358 1543.77 128.387C1546.03 128.458 1547.69 129.889 1547.86 131.935C1548.03 134.037 1546.5 135.868 1544.21 136.111C1542.43 136.297 1540.62 136.355 1538.84 136.355C1536.74 136.34 1534.65 136.984 1532.54 136.498C1532.01 136.383 1531.35 136.483 1530.82 136.669C1529.45 137.156 1528.09 137.013 1526.66 136.941C1523.16 136.769 1519.64 136.87 1516.13 136.841C1512.76 136.827 1509.37 137.056 1506 136.555C1505.19 136.44 1504.35 136.598 1503.52 136.641C1502.69 136.684 1501.86 136.827 1501.04 136.784C1494.25 136.483 1487.46 136.898 1480.67 136.884C1478.81 136.884 1476.98 136.984 1475.14 137.098C1472.98 137.227 1470.79 136.841 1468.62 136.712C1466.13 136.569 1463.63 136.512 1461.15 136.369C1459.87 136.297 1458.59 136.212 1457.34 135.954C1455.97 135.682 1455.07 134.753 1454.82 133.365C1454.53 131.906 1455.02 130.704 1456.23 129.817C1457.2 129.102 1458.32 128.873 1459.5 128.916C1460.4 128.959 1461.3 128.916 1462.2 128.916C1462.2 128.973 1462.2 129.045 1462.22 129.102V129.145Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1395.29 54.3256C1396.38 54.4114 1397.39 54.5259 1398.42 54.5545C1399.76 54.5831 1401.12 54.4257 1402.45 54.5688C1406.21 54.9836 1409.95 54.3971 1413.71 54.7261C1414.78 54.8262 1415.87 54.6832 1416.96 54.626C1417.34 54.6117 1417.73 54.5115 1418.1 54.5259C1420.01 54.5974 1421.93 54.7118 1423.86 54.7833C1427.37 54.9407 1430.88 55.141 1434.39 55.2125C1435.98 55.2411 1437.58 54.9407 1439.18 54.9264C1442.07 54.8835 1444.94 54.955 1447.83 54.9693C1448.4 54.9693 1448.96 54.9979 1449.53 55.0122C1450.67 55.0408 1451.8 55.0551 1452.94 55.0837C1453.52 55.098 1454.09 55.1839 1454.66 55.1553C1456.52 55.098 1458.37 54.9264 1460.22 54.9407C1462.09 54.9407 1464.16 56.5857 1464.56 58.2164C1465.18 60.7055 1463.46 63.1229 1460.69 62.9799C1457.79 62.8225 1454.93 63.1515 1452.06 63.2231C1449.71 63.2803 1447.38 63.7237 1445.03 63.9383C1444.15 64.0241 1443.22 64.0956 1442.41 63.8668C1441.38 63.5807 1440.42 63.6093 1439.38 63.6808C1436.69 63.8382 1433.99 63.8954 1431.31 63.8525C1427.2 63.781 1423.09 63.3232 1419.01 63.5378C1415.41 63.738 1411.84 63.0371 1408.28 63.4519C1404.12 63.9526 1399.99 63.266 1395.85 63.4376C1394.65 63.4806 1393.43 63.409 1392.22 63.3518C1389.47 63.2231 1387.57 61.4064 1387.59 58.9317C1387.59 56.9576 1388.84 55.284 1390.77 54.8978C1392.27 54.5974 1393.82 54.4972 1395.3 54.3113L1395.29 54.3256Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1462.95 162.226C1460 162.226 1457.03 162.012 1454.1 162.298C1451.9 162.512 1449.64 162.169 1447.47 162.913C1446.85 163.128 1445.98 163.142 1445.41 162.87C1443.81 162.126 1442.27 162.584 1440.69 162.77C1439.88 162.87 1439.04 162.956 1438.22 162.942C1436.18 162.899 1434.12 162.741 1432.08 162.698C1429.13 162.656 1426.17 162.67 1423.23 162.67C1419.14 162.67 1415.07 162.641 1410.98 162.67C1410.1 162.67 1409.21 162.856 1408.32 162.956C1408.01 162.985 1407.68 163.085 1407.37 163.042C1403.76 162.555 1400.15 162.183 1396.57 161.525C1393.72 160.996 1392.46 157.62 1393.97 155.117C1395.
61315 153.186 1397.6 152.342 1399.82 152.828C1401.48 153.186 1403.22 153.214 1404.92 153.386C1406.25 153.529 1407.58 153.672 1408.92 153.815C1409.57 153.872 1410.3 154.13 1410.82 153.915C1412.91 153.043 1414.98 153.672 1417.08 153.729C1419.51 153.787 1421.94 153.672 1424.37 153.701C1427.89 153.758 1431.4 153.83 1434.92 153.973C1437.49 154.073 1440.04 154.044 1442.58 153.572C1443.62 153.372 1444.73 153.558 1445.8 153.572C1446.31 153.572 1446.83 153.701 1447.33 153.658C1449.56 153.486 1451.79 153.744 1454.01 153.701C1457.39 153.644 1460.78 154.073 1464.15 154.43C1466.28 154.645 1467.82 156.462 1467.82 158.479C1467.82 160.639 1466.49 162.04 1464.11 162.384C1463.72 162.441 1463.33 162.455 1462.96 162.484C1462.96 162.412 1462.96 162.327 1462.96 162.255L1462.95 162.226Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1219.42 161.644C1220.87 161.387 1222.3 161.129 1223.74 160.872C1224 160.829 1224.24 160.715 1224.48 160.7C1226.33 160.643 1228.16 160.615 1230 160.586C1230.31 160.586 1230.69 160.672 1230.96 160.557C1232.87 159.685 1234.85 160.142 1236.82 160.2C1239.1 160.257 1241.41 159.885 1243.71 159.756C1245.35 159.67 1247.01 159.67 1248.67 159.642C1249.94 159.627 1251.2 159.642 1252.47 159.585C1254.44 159.499 1256.4 159.327 1258.37 159.227C1259.71 159.17 1261.09 158.969 1262.39 159.198C1264.86 159.627 1267.23 159.098 1269.65 158.898C1270.73 158.812 1271.79 158.483 1272.86 158.369C1274.73 158.168 1276.44 159.07 1277.15 160.672C1277.89 162.331 1277.71 163.933 1276.52 165.364C1275.49 166.594 1274.26 167.323 1272.56 167.395C1270 167.495 1267.47 167.867 1264.92 168.053C1263.97 168.124 1263 167.981 1262.04 167.938C1261.73 167.938 1261.37 167.838 1261.1 167.938C1258.48 169.026 1255.77 168.267 1253.1 168.382C1249.19 168.554 1245.29 168.582 1241.39 168.697C1239.66 168.74 1237.93 168.84 1236.22 168.911C1235.77 168.926 1235.25 168.768 1234.89 168.94C1233.29 169.755 1231.67 169.383 1230 169.312C1227.31 169.197 1224.61 169.369 1221.93 169.455C1219.95 169.512 1217.98 169.712 1215.99 169.727C1213.31 169.755 1211.22 167.81 1211.26 165.449C1211.29 163.59 1212.42 162.217 1214.41 161.873C1216.04 161.587 1217.71 161.487 1219.35 161.301L1219.41 161.659L1219.42 161.644Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1538.51 159.738C1537.58 159.537 1536.67 159.251 1535.72 159.151C1533.69 158.951 1531.65 158.736 1529.62 158.765C1527.59 158.794 1525.55 159.094 1523.52 159.28C1523.33 159.294 1523.12 159.352 1522.95 159.28C1520.03 158.264 1517.1 159.323 1514.17 159.18C1511.28 159.037 1508.41 158.951 1505.52 158.879C1502.97 158.822 1500.41 158.751 1497.85 158.794C1496.39 158.822 1494.92 159.166 1493.46 159.166C1491.49 159.166 1489.5 158.894 1487.53 158.822C1486.37 158.779 1485.22 158.894 1484.06 158.894C1481.6 158.894 1479.93 157.263 1479.83 154.846C1479.73 152.099 1481.37 149.996 1483.8 149.825C1484.37 149.782 1484.97 149.767 1485.53 149.868C1486.8 150.111 1488.06 150.282 1489.33 149.825C1489.56 149.739 1489.86 149.725 1490.09 149.782C1493.02 150.54 1495.95 149.682 1498.88 149.782C1499.82 149.81 1500.78 149.653 1501.74 149.567C1502.05 149.539 1502.38 149.467 1502.69 149.496C1506.34 149.71 1509.97 150.011 1513.61 150.154C1515.2 150.211 1516.8 149.939 1518.4 149.882C1519.8 149.839 1521.22 149.896 1522.62 149.939C1524.92 149.996 1527.22 150.054 1529.52 150.168C1530.59 150.225 1531.66 150.397 1532.74 150.497C1534.07 150.626 1535.41 150.826 1536.75 150.826C1538.5 150.826 1540.03 151.398 1541.44 152.342C1543.18 153.501 1543.81 155.146 1543.24 156.991C1542.77 158.536 1541.31 159.495 1539.34 159.552C1539.08 159.552 1538.82 159.552 1538.57 159.552C1538.57 159.609 1538.54 159.666 1538.52 159.723L1538.51 159.738Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1402.62 189.777C1400.49 189.519 1398.13 189.019 1396.22 187.288C1395.2 186.372 1394.69 185.228 1394.73 183.883C1394.79 182.281 1394.87 180.679 1394.99 179.077C1395.19 176.159 1397.36 173.627 1400.23 172.926C1400.73 172.811 1401.23 172.668 1401.71 172.497C1403.25 171.925 1404.71 172.025 1406.11 172.969C1406.79 173.427 1407.51 173.884 1408.27 174.213C1411.4 175.601 1412.5 179.692 1412.08 182.195C1411.21 187.531 1407.51 189.634 1402.62 189.791V189.777Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1366.68 66.5872C1362.85 66.4728 1359.02 66.4299 1355.18 66.2153C1352.51 66.0579 1349.84 65.7861 1347.2 65.3427C1345.14 64.9994 1343.98 63.383 1344.09 61.552C1344.21 59.721 1345.75 58.0616 1347.74 57.9472C1349.45 57.8471 1351.2 57.9758 1352.91 58.1475C1354.33 58.2762 1355.71 58.4622 1357.07 57.89C1357.36 57.7613 1357.69 57.6468 1358 57.6611C1359.89 57.6897 1361.79 57.7756 1363.67 57.8185C1365.28 57.8614 1366.88 57.9615 1368.46 57.9186C1369.96 57.8757 1371.23 58.4193 1372.38 59.2632C1373.81 60.3361 1374.32 62.2386 1373.75 63.9409C1373.21 65.543 1371.74 66.6015 1369.95 66.6444C1368.86 66.673 1367.78 66.6444 1366.68 66.6444C1366.68 66.6301 1366.68 66.6158 1366.68 66.6015V66.5872Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1427.62 85.0995C1427.7 82.6247 1427.85 80.9511 1429.05 79.4777C1430.32 77.9185 1431.61 76.6025 1433.81 76.6883C1434.12 76.6883 1434.44 76.5453 1434.74 76.4738C1438.24 75.6441 1440.84 76.8886 1442.97 79.7638C1445.1 82.639 1444.68 85.2282 1442.8 87.8745C1441.64 89.5053 1440.44 91.0931 1438.21 91.3649C1437.72 91.4221 1437.31 91.8941 1436.82 91.98C1435.89 92.1516 1434.82 92.5379 1434.04 92.2231C1432.39 91.5651 1430.81 90.6496 1429.39 89.5911C1427.69 88.3037 1427.59 86.301 1427.62 85.0708V85.0995Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1477.83 60.0346C1477.83 56.2724 1480.11 53.3114 1482.87 52.5246C1483.49 52.353 1484.1 52.1527 1484.67 51.8809C1486.11 51.1943 1487.67 51.1514 1488.93 51.9238C1490.49 52.8822 1491.9 54.1267 1493.16 55.4571C1494.12 56.4584 1494.48 61.5795 1494 62.8812C1492.26 67.6017 1485.21 69.3183 1481.84 65.8995C1481.3 65.3559 1480.67 64.9124 1480.08 64.4118C1478.47 63.0099 1477.81 61.2075 1477.83 60.0346Z`,fill:`#A7B0C1`}),(0,q.jsx)(`path`,{d:`M1508.15 106.497C1508.21 109.229 1505.9 111.06 1503.11 110.817C1498.96 110.459 1494.85 110.359 1490.75 111.475C1488.63 112.047 1485 110.96 1484.36 108.214C1483.64 105.152 1486.37 102.048 1489.49 102.449C1490.73 102.606 1492 102.42 1493.26 102.377C1493.83 102.363 1494.45 102.163 1494.98 102.291C1497.82 103.035 1500.72 102.52 1503.58 102.721C1505.54 102.864 1507 103.708 1507.87 105.48
6131C1508.05 105.868 1508.1 106.34 1508.14 106.497H1508.15Z`,fill:`#A7B0C1`})]}),(0,q.jsxs)(`defs`,{children:[(0,q.jsx)(`clipPath`,{id:`clip0_4811_225949`,children:(0,q.jsx)(`rect`,{width:`458`,height:`172`,fill:`white`,transform:`translate(0 0.814453)`})}),(0,q.jsx)(`clipPath`,{id:`clip1_4811_225949`,children:(0,q.jsx)(`rect`,{width:`339`,height:`172`,fill:`white`,transform:`translate(1197 0.814453)`})})]})]}),(0,q.jsx)(`img`,{style:{...e,width:`80%`,left:`10%`,objectFit:`contain`,top:`20px`},src:`${bs}playlist_banner_musical_notes.png`})]}),zK={"default-browse-thumbnail-dimensions":`PlaylistBanner__default-browse-thumbnail-dimensions___f9947a9e`,"default-browse-card-dimensions":`PlaylistBanner__default-browse-card-dimensions___53a37ad9`,"playlist-banner":`PlaylistBanner__playlist-banner___8f8ec394`,"banner-content":`PlaylistBanner__banner-content___59269a0b`,"playlist-creation-buttons":`PlaylistBanner__playlist-creation-buttons___f66bbcab`,"create-btn-main":`PlaylistBanner__create-btn-main___520cebd0`,"create-myself-btn":`PlaylistBanner__create-myself-btn___dbeb17a9`,"sparkles-decoration":`PlaylistBanner__sparkles-decoration___482c0b03`,"waves-decoration":`PlaylistBanner__waves-decoration___6014d6fb`},BK=({canAccessAI:e,createPlaylist:t})=>(0,q.jsx)(LK,{className:zK[`playlist-banner`],overlays:[(0,q.jsx)(RK,{style:{width:`100%`,height:`100%`,position:`absolute`,inset:0}})],children:(0,q.jsxs)(`div`,{className:(0,J.default)(zK[`banner-content`]),children:[(0,q.jsx)(`h1`,{children:e?`AI-Powered Playlists â¨`:`Introducing Playlists`}),(0,q.jsxs)(`p`,{children:[`Curate a curriculum-aligned set of lessons`,(0,q.jsx)(`br`,{}),`to streamline your teaching`]}),(0,q.jsxs)(`div`,{className:(0,J.default)(zK[`playlist-creation-buttons`]),children:[e&&(0,q.jsx)(`button`,{className:(0,J.default)(zK[`create-btn-main`],zK[`sparkles-decoration`]),onClick:()=>t(!0),children:`Create a playlist with AI â¨`}),(0,q.jsxs)(`button`,{className:(0,J.default)(zK[`waves-decoration`],{[zK[`create-btn-main`]]:!e,[zK[`create-myself-btn`]]:e}),onClick:()=>t(),children:[`Create a playlist `,e&&`myself`]})]})]})}),VK={"default-browse-thumbnail-dimensions":`Carousel__default-browse-thumbnail-dimensions___a21196c1`,"default-browse-card-dimensions":`Carousel__default-browse-card-dimensions___e11fd649`,carousel:`Carousel__carousel___4302ba76`,content:`Carousel__content___b7f96da5`,navigation:`Carousel__navigation___4cf2794f`,next:`Carousel__next___c820f094`},HK=3,UK=({children:e,name:t})=>{let n=(0,G.useRef)(null),[r,i]=(0,G.useState)(0);if(Array.isArray(e)&&e.length===0)return null;let a=Math.ceil(e.length/HK)-1,o=e=>e<0&&r===0||e>0&&r===a,s=e=>(0,q.jsx)(`button`,{className:(0,J.default)(VK.navigation,{[VK.next]:e>0}),"aria-label":e>0?`Next slide`:`Previous slide`,onClick:()=>{c(e)},children:(0,q.jsx)(vD,{})}),c=e=>{if(o(e))return;let t=r+e;(n.current?.children[t*HK])?.scrollIntoView({inline:`start`,block:`nearest`,behavior:`smooth`}),i(t)};return(0,q.jsxs)(`div`,{className:(0,J.default)(VK.carousel),role:`region`,"aria-label":`${t} carousel`,children:[a>0&&(0,q.jsx)(`p`,{className:`sr-only`,children:`Use the previous and next arrow buttons to navigate between slides.`}),!!r&&s(-1),(0,q.jsxs)(`div`,{className:(0,J.default)(VK.content),ref:n,children:[e,(0,q.jsx)(`div`,{style:{minWidth:750}})]}),r!==a&&s(1)]})},WK={"default-browse-thumbnail-dimensions":`PlaylistMainSection__default-browse-thumbnail-dimensions___d19a8994`,"default-browse-card-dimensions":`PlaylistMainSection__default-browse-card-dimensions___21622da8`,carousel:`PlaylistMainSection__carousel___3d148161`,"saved-empty-state":`PlaylistMainSection__saved-empty-state___b5465287`,"svg-icon":`PlaylistMainSection__svg-icon___e9bf5ed9`,"saved-text":`PlaylistMainSection__saved-text___c7de94c2`,subtitle:`PlaylistMainSection__subtitle___e19f31c1`,create:`PlaylistMainSection__create___11
61378bd9e`,title:`PlaylistMainSection__title___2c91e802`},GK=({playlistLibrary:e,isLoggedIn:t,canAccessAI:n,createPlaylist:r,isPlusMember:i})=>{if(!e)return null;let a=(t,n)=>{let r=$n[t]??n??`Playlists`;return(0,q.jsxs)(`div`,{className:(0,J.default)(WK.carousel),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(WK.title),children:r}),(0,q.jsx)(UK,{name:r,children:Object.values(e[t]).sort((e,t)=>t.last_modified-e.last_modified).map((e,n)=>(0,q.jsx)(Qo,{playlist:e,hidePlaylistPill:!0,fromGallery:!0},`playlist-carousel-${t}-${n}`))})]},`playlist-carousel-${t}`)};return(0,q.jsxs)(q.Fragment,{children:[t&&(Object.keys(e[xr.USER_CREATED]).length?a(xr.USER_CREATED,`Saved Playlists`):(0,q.jsxs)(`div`,{className:(0,J.default)(WK.carousel),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(WK.title),children:`Saved Playlists`}),(0,q.jsxs)(`div`,{className:(0,J.default)(WK[`saved-empty-state`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(WK[`svg-icon`]),children:(0,q.jsx)(AK,{})}),(0,q.jsxs)(`div`,{className:(0,J.default)(WK[`saved-text`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(WK.subtitle),children:`Your playlists will appear here.`}),(0,q.jsx)(`p`,{className:(0,J.default)(WK.create),children:(0,q.jsx)(q.Fragment,{children:n?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`button`,{onClick:()=>r(!0),children:`Create a playlist with AI`}),`, or`,` `,(0,q.jsx)(`button`,{onClick:()=>r(!1),children:`create one myself.`})]}):(0,q.jsx)(`button`,{onClick:()=>r(!1),children:`Create a playlist.`})})})]})]})]})),!t||i?Object.values(Yi).map(t=>!!Object.keys(e[t]).length&&a(t)):!!Object.keys(e[xr.RECOMMENDED]).length&&a(xr.RECOMMENDED,`Recommended Playlists`)]})},KK={"playlist-container":`PlaylistPageView__playlist-container___9a9cbfaa`,contents:`PlaylistPageView__contents___d86dd63e`},qK=({enableAIPlaylists:e,isLoggedIn:t,openDrawer:n,playlistLibrary:r,activeUser:i,createManualPlaylist:a,IsPlusMember:o})=>{let[s,c]=(0,G.useState)(null),l=`Playlists`;(0,G.useEffect)(()=>{Vo({name:l})},[]);let u=(e=!1)=>{if(!t)return c(e?`plus`:`regular`);n({Component:e?FK:ns,props:e?{}:{onSubmit:a,playlistType:xr.USER_CREATED,documentTitle:l}})},d=!t||i.is_flocab_plus_member,f=e&&d;return(0,q.jsxs)(`div`,{className:(0,J.default)(KK[`playlist-container`]),children:[s&&(0,q.jsx)(Oc,{user:i,plusRequired:s===`plus`,onClose:()=>c(null)}),(0,q.jsx)(BK,{canAccessAI:f,createPlaylist:u}),(0,q.jsx)(`div`,{className:(0,J.default)(KK.contents),children:r?(0,q.jsx)(GK,{playlistLibrary:r,isLoggedIn:t,canAccessAI:f,createPlaylist:u,isPlusMember:o}):(0,q.jsx)(V,{})})]})},JK=N(e=>PK(e),e=>U({containerInitialize:Be.playlistsPageContainerInitialize,getUserCreated:Be.playlistsPageGetUserCreated,openDrawer:sn.openDrawer,createManualPlaylist:Be.createUserCreatedPlaylist,trackPlaylistSaved:Be.trackPlaylistSaved},e))(({actions:e,enableAIPlaylists:t,ffReady:n,isLoggedIn:r,playlistLibrary:i,user:a})=>{let o=C(),[s,c]=(0,G.useState)(!0);return(0,G.useEffect)(()=>
613{let t=o.location?.state?.origin??yi.LINK;e.containerInitialize(t),c(!1),o.replace({...o.location,state:{}})},[]),(0,G.useEffect)(()=>{s||e.getUserCreated()},[r]),n?(0,q.jsx)(qK,{openDrawer:e.openDrawer,playlistLibrary:i,isLoggedIn:r,enableAIPlaylists:t,activeUser:a,createManualPlaylist:t=>{e.createManualPlaylist({name:t.name,description:t.description}),e.trackPlaylistSaved({name:t.name,type:xr.USER_CREATED,subjects:[]})},IsPlusMember:a.is_flocab_plus_member}):null}),YK=L([Ri,Ui([D.ENABLE_PLAYLIST_PAGES]),Fn],(e,t,n)=>({playlistRouteEnable:e?t[D.ENABLE_PLAYLIST_PAGES]:null,isStudent:n})),XK={"default-browse-thumbnail-dimensions":`routes__default-browse-thumbnail-dimensions___5699ef6a`,"default-browse-card-dimensions":`routes__default-browse-card-dimensions___295f2149`,"playlists-route":`routes__playlists-route___c36b0474`},ZK=class extends G.Component{redirectToHomePage=()=>this.props.history.push(`/`);render(){let{isStudent:e,location:{pathname:t},match:{path:n},playlistRouteEnable:r}=this.props,i=!t.includes(`originals`)&&t.split(`/`).filter(Boolean).at(-1)!==`playlists`;return(r===!1||e&&!i)&&this.redirectToHomePage(),(0,q.jsx)(`div`,{className:(0,J.default)(XK[`playlists-route`]),children:(0,q.jsxs)(g,{children:[(0,q.jsx)(v,{exact:!0,from:`${n}originals/`,to:`/playlists/`}),(0,q.jsx)(x,{exact:!0,path:`${n}not-found`,component:MK}),(0,q.jsx)(x,{path:`${n}originals/:playlistPageName`,component:$o}),(0,q.jsx)(x,{path:`${n}:playlistId`,component:NK}),(0,q.jsx)(x,{component:JK}),(0,q.jsx)(v,{to:`/`})]})})}},QK=N(e=>YK(e))(ZK),$K=()=>(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,children:[(0,q.jsx)(`mask`,{id:`mask0_8850_71083`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`16`,height:`16`,children:(0,q.jsx)(`rect`,{width:`16`,height:`16`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8850_71083)`,children:(0,q.jsx)(`path`,{d:`M6.13334 5.5H9.8
6136668L8.10001 2H7.90001L6.13334 5.5ZM7.50001 13.4V6.5H1.75001L7.50001 13.4ZM8.50001 13.4L14.25 6.5H8.50001V13.4ZM10.9667 5.5H14.4167L13.0333 2.73333C12.9111 2.51111 12.7472 2.33333 12.5417 2.2C12.3361 2.06667 12.1056 2 11.85 2H9.23334L10.9667 5.5ZM1.58334 5.5H5.03334L6.76668 2H4.15001C3.89445 2 3.6639 2.06667 3.45834 2.2C3.25279 2.33333 3.0889 2.51111 2.96668 2.73333L1.58334 5.5Z`,fill:`#665600`})})]}),eq={"default-browse-thumbnail-dimensions":`NavigationCard__default-browse-thumbnail-dimensions___db78ae38`,"default-browse-card-dimensions":`NavigationCard__default-browse-card-dimensions___c13d7cfc`,card:`NavigationCard__card___6387c097`,"card--disabled":`NavigationCard__card--disabled___bdca6484`,"card--disabled-clickable":`NavigationCard__card--disabled-clickable___602b0eed`,"thumbnail-wrapper":`NavigationCard__thumbnail-wrapper___833c3e36`,thumbnail:`NavigationCard__thumbnail___ab4ee324`,content:`NavigationCard__content___d478c590`,title:`NavigationCard__title___1318a0d0`,tier:`NavigationCard__tier___4acf6e3c`,"tier--plus":`NavigationCard__tier--plus___ac4a7db5`,"tier--lite":`NavigationCard__tier--lite___aa2d529a`,subtitle:`NavigationCard__subtitle___349cd9c7`,cta:`NavigationCard__cta___2f1bb866`},tq={plus:`Flocabulary plus`,lite:`Flocabulary lite`},nq={plus:$K,lite:hF},rq=({to:e,imageUrl:t,imageAlt:n=``,title:r,tier:i,subtitle:a,ctaText:o,ctaIcon:s,className:c,disabled:l=!1,onDisabledClick:u,showTierPill:d=!1})=>{let f=i&&nq[i],p=l&&!!u,m=(0,J.default)(eq.card,{[eq[`card--disabled`]]:l,[eq[`card--disabled-clickable`]]:p},c),h=e=>{u&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),u())},g=(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:(0,J.default)(eq[`thumbnail-wrapper`]),children:(0,q.jsx)(`img`,{className:(0,J.default)(eq.thumbnail),src:t,alt:n})}),(0,q.jsxs)(`div`,{className:(0,J.default)(eq.content),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(eq.title),children:r}),d&&!!i&&!!f&&(0,q.jsxs)(`span`,{className:(0,J.default)(eq.tier,eq[`tier--${i}`]),children:[tq[i],(0,q.jsx)(f,{})]}),!!a&&(0,q.jsx)(`p`,{className:(0,J.default)(eq.subtitle),children:a}),(0,q.jsxs)(`span`,{className:(0,J.default)(eq.cta),children:[o,(0,q.jsx)(s,{})]})]})]});return l?(0,q.jsx)(`div`,{className:m,"aria-disabled":`true`,"data-testid":`navigation-card`,onClick:u,onKeyDown:p?h:void 0,role:p?`button`:void 0,tabIndex:p?0:void 0,children:g}):(0,q.jsx)(b,{to:e,className:m,"data-testid":`navigation-card`,children:g})},iq=()=>(0,q.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`absolute`,inset:0},children:[(0,q.jsxs)(`svg`,{style:{position:`absolute`,top:0,left:0,width:`30%`,height:`100%`},width:`330`,height:`152`,viewBox:`0 0 330 152`,preserveAspectRatio:`xMidYMid slice`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{opacity:`0.24`,clipPath:`url(#clip0_8638_168686)`,children:[(0,q.jsx)(`path`,{d:`M15.7963 283.61C14.4551 282.157 13.9744 279.945 12.1731 278.684C11.9268 278.519 11.7196 278.199 11.6599 277.906C10.9583 275.02 8.81297 273.044 7.25384 270.702C6.20797 269.139 5.43834 267.379 4.55481 265.703C4.42474 265.485 4.43278 265.168 4.26871 265.002C2.66399 263.493 1.9604 261.43 0.808685 259.635C-0.0297587 258.31 -1.20009 257.199 -2.03131 255.887C-3.1588 254.077 -4.04406 252.122 -5.14733 250.298C-6.0506 248.781 -7.13067 247.354 -8.13084 245.895C-8.19587 245.786 -8.32146 245.713 -8.38649 245.604C-9.7956 243.239 -11.1926 240.866 -12.5775 238.486C-12.7365 238.219 -12.7888 237.856 -12.9769 237.623C-15.0364 235.185 -15.7903 231.936 -17.8112 229.508C-19.1786 227.873 -19.8267 225.876 -20.9737 224.144C-21.3159 223.624 -21.4279 222.968 -21.7289 222.408C-22.2296 221.457 -22.7716 220.547 -23.3208 219.625C-23.8628 218.715 -24.4411 217.827 -25.0145 216.92C-25.2385 216.544 -25.4625 216.168 -25.735 215.82C-25.9953 215.466 -26.3405 215.162 -26.5524 214.779C-28.421 211.422 -30.2412 208.036 -32.1461 204.7C-33.0492 203.102 -34.0201 201.527 -35.1339 200.07C-36.0019 198.944 -36.6933 197.811 -37.2342 196.49C-37.6693 195.401 -38.4724 194.466 -39.1279 193.476C-39.4122 193.054 -39.7984 192.709 -40.0343 192.257C-41.361 189.81 -42.6198 187.339 -43.9465 184.891C-44.7892 183.339 -45.7119 181.818 -46.6151 180.301C-47.6051 178.639 -48.1978 176.708 -49.8224 175.441C-50.1314 175.197 -50.2027 174.665 -50.4097 174.262C-50.6503 173.748 -50.8206 173.159 -51.
6131799 172.749C-53.4954 170.101 -54.8249 166.85 -56.7043 163.943C-57.4127 162.837 -57.886 161.574 -58.4926 160.39C-59.5976 158.288 -60.722 156.18 -61.8391 154.084C-61.9041 153.975 -61.9449 153.851 -62.0342 153.757C-64.5286 151.084 -65.7608 147.611 -67.6689 144.573C-68.6952 142.933 -69.3533 141.057 -70.2294 139.311C-70.6458 138.474 -71.2075 137.724 -71.6844 136.924C-72.1252 136.184 -72.5733 135.431 -72.9777 134.67C-73.1775 134.279 -73.2005 133.8 -73.4003 133.41C-75.0326 130.339 -76.6891 127.283 -78.3263 124.231C-78.8103 123.336 -79.2386 122.425 -79.6983 121.515C-80.3867 120.167 -81.063 118.811 -81.7878 117.484C-83.3674 114.612 -85.0995 111.815 -86.5072 108.873C-87.5251 106.751 -88.4777 104.656 -89.9388 102.782C-90.6236 101.908 -91.061 100.788 -91.4502 99.7216C-92.577 96.6456 -94.1132 93.8464 -96.3785 91.4486C-96.7211 91.0939 -96.9593 90.6113 -97.1952 90.1602C-98.1725 88.2442 -99.1183 86.3259 -100.108 84.4172C-100.307 84.0267 -100.534 83.6192 -100.865 83.3395C-101.717 82.598 -102.135 81.6476 -102.442 80.5813C-102.622 79.9489 -103.063 79.3735 -103.398 78.7841C-104.164 77.4159 -105.176 76.1292 -105.678 74.6531C-106.396 72.5663 -105.45 70.573 -103.707 69.8633C-101.848 69.1007 -99.4057 69.5361 -98.2644 71.6173C-97.0918 73.7785 -95.8393 75.9085 -94.4488 77.9398C-93.2365 79.6994 -91.7601 81.2687 -90.4824 82.9729C-90.0051 83.6089 -89.7434 84.4062 -89.3799 85.1265C-88.9468 86.0189 -88.6445 87.0222 -88.0441 87.7821C-86.1971 90.0839 -84.8489 92.65 -83.6824 95.3243C-83.5766 95.5571 -83.495 95.8043 -83.3842 96.0177C-82.0167 98.5887 -80.6493 101.16 -79.2576 103.716C-76.6644 108.483 -73.9985 113.206 -71.7153 118.14C-71.5277 118.538 -71.2601 118.904 -71.0361 119.28C-70.0316 120.967 -68.894 122.573 -68.0372 124.315C-67.0553 126.294 -66.2573 128.349 -64.7886 130.071C-64.3931 130.542 -64.2302 131.201 -63.9293 131.761C-63.4887 132.584 -63.0045 133.396 -62.5397 134.204C-62.0677 135.024 -61.5714 135.83 -61.1599 136.686C-60.4549 138.172 -59.8612 139.692 -59.1441 141.171C-58.2561 142.993 -57.3923 144.828 -56.3711 146.57C-55.2727 148.414 -54.0339 150.191 -52.8144 151.962C-51.1369 154.365 -50.0067 157.061 -48.7434 159.678C-48.1153 160.98 -47.2014 162.128 -46.5249 163.402C-45.3115 165.686 -43.9431 167.846 -42.1919 169.794C-41.5792 170.464 -41.4439 171.518 -40.9718 172.338C-39.0475 175.678 -37.0555 178.995 -35.1433 182.342C-34.4882 183.497 -34.027 184.767 -33.3356 185.9C-32.4731 187.293 -31.3442 188.527 -30.5423 189.956C-27.8573 194.766 -25.2692 199.634 -22.6206 204.466C-22.3196 205.026 -21.9218 205.529 -21.5675 206.041C-20.5095 207.596 -19.105 208.88 -18.4711 210.77C-18.0821 211.919 -16.9741 212.787 -16.3552 213.881C-15.1992 215.905 -14.1522 217.993 -13.0688 220.059C-13.0038 220.168 -12.98 220.318 -12.898 220.401C-10.3208 222.827 -9.57238 226.342 -7.72675 229.22C-4.2427 234.655 -1.18023 240.374 2.37648 245.766C4.02233 248.254 5.64883 250.736 7.16633 253.284C7.93954 254.582 8.93563 255.73 9.74517 257.007C10.3114 257.902 10.6425 258.954 11.2281 259.854C12.6231 262.031 14.1514 264.128 15.5223 266.319C16.5919 268.032 17.5114 269.851 18.5035 271.626C18.6336 271.845 18.6933 272.138 18.8695 272.296C20.5254 273.643 21.5611 275.409 22.5095 277.277C22.9909 278.223 23.5692 279.111 24.1063 280.04C24.3014 280.367 24.414 280.777 24.6893 280.991C26.4274 282.339 27.1359 284.382 28.1788 286.16C29.7299 288.819 27.7313 292.048 24.6592 292.152C23.4667 292.188 22.418 291.778 21.5469 290.949C19.5199 289.034 17.522 287.085 16.3166 284.483C16.1819 284.202 15.9914 283.937 15.7747 283.573L15.7963 283.61Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M81.594 49.7064C80.7645 48.6721 79.8696 47.6931 79.137 46.6011C78.0189 44.917 77.034 43.1534 75.9643 41.4404C75.5041 40.6956 74.9471 40.0084 74.487 39.2636C73.9378 38.3416 73.2773 37.4532 72.9386 36.4716C72.007 33.7231 70.443 31.4007 68.7944 29.0464C67.1675 26.7286 65.8943 24.1506 64.471 21.6786C64.312 21.4118 64.2767 21.0219 64.0546 20.842C62.4252 19.5117 61.5929 17.6737 60.6734 15.8548C60.2571 15.0181 59.5791 14.3208 59.0344 13.5442C58.5958 12.918 58.0022 12.3348 57.8056 11.6466C57.3836 10.1394 56.4287 8.94964 55.6143 7.69268C53.4675 4.33684 51.2601 1.0171 49.06 -2.29053C48.6046 -2.97245 48.0473 -3.5773 47.5507 -4.21823C47.2011 -4.66737 46.7329 -5.0952 46.5866 -5.61618C45.9032 -8.00301 44.0666 -9.6536 42.8042 -11.6627C41.4044 -13.9022 40.3729 -16.3775 39.0628 -18.6869C37.3747 -21.6585 35.5896 -24.5724 33.8481 -27.4959C33.6891 -27.7627 33.4139 -27.9768 33.2791 -28.2581C31.7271 -31.5245 29.4 -34.3292 27.6493 -37.4608C26.2045 -40.0515 24.8517 -42.6805 23.4189 -45.2784C23.1252 -45.8266 22.6789 -46.3003 22.3537 -46.8462C21.7467 -47.8651 21.2173 -48.9467 20.5618 -49.9368C19.5209 -51.519 18.4144 -53.0457 17.3492 -54.6135C16.901 -55.2833 16.494 -55.9941 16.1063 -56.6999C15.9762 -56.9183 15.9892 -57.2547 15.8202 -57.4006C13.5444 -59.4305 13.4222 -62.8584 11.0011 -64.8017C10.6317 -65.0912 10.3888 -65.6367 10.2278 -66.0997C8.89507 -69.9897 6.33672 -73.1825 4.30636 -76.6735C3.04432 -78.8471 1.21792 -80.701 0.653467 -83.2738C0.593724 -83.5669 0.422821 -83.9088 0.200747 -84.0888C-1.3995 -85.4529 -1.73313 -87.4729 -2.44222 -89.2692C-3.19934 -91.2013 -2.4813 -93.026 -0.826703 -94.0774C0.881234 -95.177 2.6369 -95.0396 4.22738 -93.6368C5.36413 -92.6376 6.23209 -91.5111 6.8912 -90.0466C8.26234 -87.0012 10.
6130257 -84.1236 11.6487 -81.1788C12.3928 -79.8471 13.149 -78.5226 13.9706 -77.2535C14.9585 -75.7054 16.0481 -74.2344 17.053 -72.7129C17.5446 -71.9703 17.9877 -71.1989 18.4115 -70.4324C19.5768 -68.2833 20.7107 -66.1319 21.8882 -63.9901C22.0761 -63.6747 22.3439 -63.3905 22.5753 -63.0846C22.9538 -62.5869 23.4994 -62.1394 23.706 -61.5722C24.6525 -58.9641 26.5849 -56.9598 27.9239 -54.6019C28.8391 -53.0105 29.7785 -51.4335 30.7421 -49.871C31.1372 -49.2353 31.7334 -48.7029 32.0849 -48.0577C32.8915 -46.566 33.5406 -44.9805 34.3835 -43.5104C35.8454 -40.9463 37.4162 -38.4471 38.9216 -35.8925C40.4799 -33.2215 42.6342 -30.9549 43.8388 -28.0238C44.8558 -25.5728 46.1391 -23.1981 47.5873 -20.9875C48.5994 -19.4538 49.706 -18.0093 50.3475 -16.2714C50.4581 -15.9756 50.6266 -15.6652 50.868 -15.4803C52.9007 -13.9136 53.6832 -11.4707 55.1271 -9.48762C56.3757 -7.74973 57.2875 -5.77834 58.4465 -3.97059C59.8343 -1.80615 61.4087 0.230741 62.7602 2.41683C63.7238 3.97935 64.421 5.70059 65.2877 7.32083C65.6465 7.97817 66.1385 8.55616 66.5772 9.18234C67.1219 9.959 67.7029 10.714 68.2113 11.5123C69.9919 14.281 71.7483 17.0641 73.4925 19.8544C73.9599 20.6114 74.3183 21.4333 74.7784 22.1782C76.2502 24.6213 77.7753 27.0162 79.235 29.4666C79.7192 30.2793 80.0508 31.1665 80.4622 32.0225C80.597 32.3038 80.6856 32.6455 80.898 32.8642C83.2763 35.5068 84.2329 38.9307 85.9355 41.9266C86.3353 42.6252 86.8124 43.3435 87.4255 43.8494C89.7065 45.7776 89.9395 48.3999 89.6186 50.9741C89.2879 53.6693 85.9618 54.7796 83.857 53.0094C82.865 52.1705 82.1883 50.9794 81.3709 49.9379C81.4606 49.868 81.5502 49.7982 81.6278 49.7356L81.594 49.7064Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M15.0299 -113.434C16.4384 -110.821 17.7863 -108.173 19.2796 -105.611C20.2936 -103.881 21.4481 -102.219 22.685 -100.638C23.3408 -99.8129 23.8129 -98.9929 24.0837 -97.9873C24.2995 -97.2119 24.5488 -96.3251 25.0772 -95.7687C26.8624 -93.8739 27.7974 -91.5054 29.0424 -89.3052C30.7546 -86.2657 32.4959 -83.26 34.2687 -80.2566C36.0221 -77.2581 37.7949 -74.2546 39.621 -71.2994C41.1219 -68.89 42.8045 -66.5889 44.2811 -64.1651C45.5049 -62.1659 46.5156 -60.0562 47.6667
613-58.0137C48.1026 -57.2544 48.6959 -56.5889 49.144 -55.8368C50.5964 -53.3986 51.9932 -50.9436 53.4094 -48.4837C54.0404 -47.3969 54.6665 -46.2908 55.2854 -45.1967C56.3547 -43.3191 57.3804 -41.432 58.5102 -39.5905C59.6811 -37.7077 61.0215 -35.9259 62.173 -34.0479C62.9704 -32.7644 63.5184 -31.3487 64.2674 -30.0364C65.6546 -27.625 67.0225 -25.2186 68.5308 -22.8794C69.5597 -21.29 70.9205 -19.9148 71.9493 -18.3254C73.036 -16.6389 73.8949 -14.7839 74.8847 -13.0398C75.4386 -12.0549 76.0772 -11.1205 76.6504 -10.1308C77.3994 -8.81838 78.083 -7.45057 78.8804 -6.16705C79.7428 -4.77435 80.7022 -3.43936 81.6252 -2.08274C81.7192 -1.92504 81.9002 -1.78639 81.9385 -1.61196C82.8188 1.38077 85.431 3.34176 86.5342 6.18528C86.7072 6.641 87.149 6.96947 87.4576 7.37731C87.8072 7.82645 88.2609 8.23 88.4628 8.73424C89.5322 11.5486 91.3283 13.93 92.9427 16.4197C94.4559 18.7395 95.8068 21.1725 97.0827 23.6173C97.9613 25.3126 97.4605 27.3367 96.1153 28.4667C94.6513 29.7004 92.7665 29.9522 91.1801 28.8592C90.2263 28.1948 89.3312 27.2981 88.7072 26.3057C86.1051 22.1857 83.6363 17.9862 81.0755 13.8252C80.6925 13.1823 80.0794 12.6765 79.648 12.0624C79.0816 11.2494 78.5806 10.3809 78.0555 9.52685C77.3953 8.4738 76.7522 7.3942 76.0727 6.33624C75.9427 6.11789 75.7108 5.9766 75.5807 5.75826C74.5669 3.94623 73.5725 2.13912 72.5587 0.327087C72.1638 -0.390906 71.7931 -1.12333 71.3668 -1.83902C69.4756 -4.90342 67.5724 -7.96058 65.6813 -11.025C65.4862 -11.3525 65.2911 -11.68 65.0959 -12.0075C64.3997 -13.1212 63.6792 -14.2205 62.9951 -15.3414C61.9664 -17.0131 60.9377 -18.6848 59.9333 -20.3709C58.7699 -22.3239 57.5943 -24.2697 56.46 -26.2565C55.4052 -28.1098 54.4352 -30.0137 53.3973 -31.8936C53.0675 -32.5024 52.7716 -33.1643 52.3279 -33.6889C50.2513 -36.1004 48.7586 -38.9092 47.0382 -41.5493C46.0743 -43.0295 45.394 -44.695 44.5997 -46.2763C44.3999 -46.6667 44.3093 -47.2044 44.0003 -47.4477C42.5348 -48.5304 41.7911 -50.0268 41.2752 -51.6916C41.184 -51.9825 40.9622 -52.2447 40.8032 -52.5116C39.1435 -55.2701 37.4789 -58.0093 35.8314 -60.775C35.4122 -61.4786 35.0029 -62.2208 34.7121 -62.9844C34.1907 -64.3831 33.4972 -65.6299 32.2659 -66.5399C31.9713 -66.7589 31.7618 -67.1107 31.5667 -67.4382C29.999 -70.2351 28.4798 -73.0608 26.8515 -75.8217C25.7965 -77.5927 24.5235 -79.2339 23.4927 -81.0193C22.5003 -82.7127 21.5735 -84.4614 20.8499 -86.282C19.9918 -88.4662 18.4868 -90.1664 17.1489 -91.999C16.6764 -92.6544 16.3421 -93.4085 15.9786 -94.1288C14.9196 -96.2096 13.8605 -98.2905 12.8135 -100.379C12.3442 -101.332 11.9112 -102.306 11.454 -103.267C11.2134 -103.781 10.9728 -104.295 10.708 -104.794C9.81256 -106.546 8.82513 -108.258 8.04103 -110.043C7.24249 -111.852 7.81643 -114.083 9.13953 -115.085C11.163 -116.619 13.5317 -115.976 14.9719 -113.448L15.0299 -113.434Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M20.6628 104.74C21.7323 106.535 22.6928 108.396 23.9003 110.092C25.0646 111.716 26.5002 113.162 27.7662 114.708C28.275 115.342 28.8683 116.008 29.0624 116.747C29.3643 117.914 30.0902 118.748 30.7652 119.66C32.2406 121.641 33.8129 123.564 35.1308 125.639C37.4149 129.225 39.4931 132.934 41.7094 136.544C42.673 138.107 43.8111 139.549 44.8038 141.078C45.7194 142.505 46.4969 144.03 47.4125 145.457C48.5642 147.252 49.8782 148.935 50.9743 150.747C52.1498 152.693 53.1558 154.74 54.2465 156.736C54.5113 157.236 54.8076 157.733 55.1209 158.204C55.7884 159.187 56.4996 160.16 57.155 161.15C57.6876 161.934 58.1911 162.752 58.6995 163.55C58.9885 164.035 59.4276 164.497 59.5738 165.018C60.1415 167.293 61.6028 169.085 62.6935 171.081C63.8493 173.187 64.9446 175.328 66.1488 177.405C66.7798 178.492 67.6603 179.446 68.2743 180.56C69.6709 183.097 70.8737 185.75 72.3502 188.256C73.9567 190.98 75.762 193.57 77.4896 196.222C77.9812 196.965 78.5746 197.63 78.9984 198.397C79.7761 199.84 80.3721 201.391 81.191 202.793C82.1593 204.419 83.3456 205.914 84.3188 207.521C85.8894 210.102 87.3462 212.768 88.9361 215.354C89.7625 216.686 90.8431 217.867 91.7058 219.177C92.5034 220.378 92.9328 221.815 94.1884 222.711C94.3815 222.842 94.4727 223.133 94.5835 223.347C95.4262 224.899 96.2204 226.48 97.1237 227.997C98.4317 230.192 98.0558 232.536 96.0789 233.845C94.114 235.147 91.3409 234.679 89.9767 232.747C89.0583 231.454 88.266 230.068 87.3719 228.76C86.9526 228.139 86.3637 227.619 85.9323 227.005C85.2887 226.09 84.7106 225.119 84.1083 224.163C83.506 223.207 82.9351 222.249 82.3207 221.3C82.0074 220.829 81.5609 220.438 81.284 219.946C79.7622 217.171 78.3688 214.336 76.738 211.626C75.2205 209.078 73.4365 206.69 71.7737 204.229
613C71.5544 203.916 71.243 203.641 71.135 203.294C70.6406 201.748 69.6349 200.556 68.6682 199.291C67.6025 197.888 66.7817 196.29 65.9511 194.73C64.509 192.006 63.2365 189.181 61.7145 186.489C60.1347 183.699 58.3055 181.042 56.6337 178.29C55.2437 176.012 53.9094 173.717 52.6163 171.381C51.9566 170.164 51.4786 168.838 50.9036 167.57C50.8339 167.397 50.7425 167.189 50.5904 167.099C49.0012 166.139 48.4392 164.534 47.7949 162.93C47.4825 162.13 46.819 161.457 46.3225 160.733C46.2575 160.624 46.1198 160.558 46.062 160.461C44.5519 157.844 43.0176 155.241 41.5753 152.599C40.7615 151.095 40.1487 149.488 38.7971 148.321C38.4664 148.041 38.1723 147.658 38.016 147.258C36.9225 144.458 34.9811 142.163 33.512 139.587C32.3994 137.636 30.9888 135.847 29.8156 133.933C28.7219 132.152 27.8463 130.241 26.7283 128.475C25.9188 127.198 24.9688 125.989 23.9217 124.92C21.7816 122.76 20.6978 119.922 19.0107 117.475C18.5143 116.752 17.9936 116.043 17.485 115.327C17.1885 114.912 16.7686 114.538 16.6391 114.073C15.8405 111.327 13.7314 109.329 12.6058 106.779C12.3484 106.209 11.9845 105.653 11.8506 105.043C11.4033 103.025 12.2952 101.326 14.1281 100.547C15.7334 99.8533 17.7611 100.503 18.9615 102.187C19.5472 103.005 20.007 103.915 20.5272 104.788C20.5636 104.766 20.5999 104.745 20.6362 104.723L20.6628 104.74Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M1.45047 221.156C0.562257 219.417 -0.309159 217.734 -1.18058 216.05C-1.35635 215.728 -1.64835 215.458 -1.82412 215.135C-2.3612 214.206 -2.86681 213.275 -3.37244 212.344C-3.46638 212.186 -3.45854 211.951 -3.57671 211.808C-5.78823 209.197 -7.03806 205.997 -9.24215 203.317C-11.5789 200.468 -13.0576 196.912 -14.9169 193.68C-15.2637 193.098 -15.625 192.492 -16.1198 192.047C-16.9403 191.303 -17.6229 190.543 -17.9201 189.438C-18.0615 188.897 -18.3116 188.34 -18.654 187.903C-20.2021 185.965 -20.9943 183.561 -22.431 181.59C-23.8315 179.68 -24.8156 177.587 -25.9474 175.549C-26.3712 174.783 -27.013 174.146 -27.5458 173.445C-27.7411 173.199 -28.0357 172.981 -28.1196 172.702C-29.1062 169.641 -31.5193 167.381 -32.7602 164.471C-33.0344 163.846 -33.4975 163.316 -33.8758 162.736C-33.9697 162.578 -34.1557 162.459 -34.2496 162.301C-35.3333 160.4 -36.4485 158.5 -37.4717 156.562C-39.01 153.649 -40.5267 150.773 -42.6124 148.153C-44.3581 145.939 -45.5609 143.286 -47.0206 140.836C-47.3386 140.302 -47.6686 139.775 -48.0108 139.256C-48.3891 138.676 -48.9659 138.149 -49.1457 137.516C-49.9371 134.783 -51.7264 132.578 -53.1064 130.179C-54.4936 127.767 -54.0948 125.903 -52.9262 124.779C-51.4399 123.335 -49.1445 123.332 -47.1843 124.859C-46.5663 125.346 -46.1376 126.093 -45.7136 126.777C-45.0993 127.808 -44.5892 128.885 -43.975 129.916C-43.2596 131.117 -42.4909 132.27 -41.7271 133.442C-41.4138 133.913 -41.0521 134.355 -40.7146 134.811C-40.2349 135.478 -39.7624 136.134 -39.2828 136.801C-39.2177 136.91 -39.2181 137.075 -39.1312 137.138C-36.3836 139.134 -36.2162 142.83 -33.8322 145.125C-32.7294 146.177 -32.1409 147.799 -31.3679 149.179C-29.9398 151.714 -28.6086 154.306 -27.1322 156.812C-25.7809 159.081 -24.2721 161.255 -22.8603 163.488C-22.2507 164.456 -21.6896 165.453 -21.1285 166.45C-20.4567 167.66 -20.0515 169.112 -19.1324 170.076C-17.463 171.859 -16.5252 174.095 -15.1175 176.017C-13.7989 177.845 -12.8996 179.988 -11.7653 181.975C-11.3462 182.678 -10.8253 183.305 -10.3335 183.965C-10.2685 184.074 -10.1186 184.133 -10.0729 184.237C-8.89437 186.904 -6.66208 188.944 -5.74272 191.782C-5.36584 192.938 -4.40802 193.912 -3.74066 194.977C-2.18683 197.503 -0.681432 200.058 0.908738 202.562C1.81944 204.008 2.87547 205.367 3.79828 206.806C4.33557 207.653 4.72751 208.587 5.20424 209.469C5.98192 210.913 6.75474 212.375 7.58087 213.79C8.7394 215.762 9.92214 217.72 11.1533 219.649C11.6256 220.387 12.3037 221.001 12.8608 221.689C13.3695 222.322 13.9461 222.932 14.341 223.65C15.2007 225.176 15.0566 226.725 14.0349 228.122C13.0252 229.512 11.0693 230.168 9.44765 229.622C7.76079 229.049 6.21945 228.307 5.23201 226.595C4.12894 224.688 2.74732 222.947 1.52059 221.163L1.45047 221.156Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M157.382 197.425C155.631 198.452 153.534 198.156 152.184 196.659C149.984 194.206 148.014 191.616 146.742 188.544C146.557 188.096 146.127 187.76 145.826 187.364C145.566 187.01 145.25 186.672 145.074 186.267C144.055 183.867 142.42 181.866 140.911 179.774C139.276 177.526 137.87 175.11 136.182 172.911C134.521 170.728 133.407 168.253 132.02 165.923C131.666 165.329 131.215 164.792 130.807 164.246C130.499 163.838 130.105 163.481 129.901 163.028C128.244 159.282 125.411 156.318 123.199 152.935C122.756 152.246 122.361 151.528 122.003 150.788C121.213 149.188 120.426 147.618 119.016 146.437C118.517 146.011 118.219 145.318 117.884 144.728C117.725 144.461 117.711 144.108 117.552 143.841C115.851 141.124 114.131 138.401 112.43 135.684C112.17 135.247 111.954 134.801 111.705 134.357C111.27 133.597 110.834 132.838 110.386 132.086C110.032 131.492 109.561 130.95 109.263 130.339C107.679 127.075 105.883 124.004 103.476 121.23C101.725 119.2 100.592 116.637 99.1849 114.303C99.156 114.254 99.1562 114.172 99.1152 114.131C97.5183 112.387 96.7958 110.155 95.7633 108.091C94.945 106.442 93.8845 104.937 92.9742 103.326C91.693 101.065 92.3
61314 98.3616 94.2999 97.343C96.2979 96.3171 99.4562 97.5419 100.299 99.8665C100.967 101.704 102.066 103.218 103.204 104.743C103.619 105.301 103.912 105.932 104.274 106.538C104.592 107.072 104.934 107.591 105.288 108.103C105.785 108.827 106.199 109.632 106.819 110.232C108.546 111.948 109.802 113.944 110.64 116.206C114.004 119.429 115.718 123.765 118.219 127.551C119.708 129.803 120.812 132.317 122.163 134.668C122.794 135.755 123.692 136.683 124.359 137.748C125.27 139.194 126.042 140.739 126.953 142.185C127.556 143.141 128.369 143.955 128.983 144.904C129.646 145.906 130.255 146.957 130.734 148.036C131.198 149.09 131.645 150.089 132.546 150.884C133.142 151.417 133.558 152.171 134.038 152.839C136.181 155.885 138.335 158.923 140.454 161.984C140.987 162.768 141.405 163.636 141.841 164.478C142.342 165.428 142.685 166.473 143.288 167.347C146.11 171.451 148.992 175.518 151.851 179.601C152.034 179.853 152.256 180.115 152.359 180.399C153.357 183.01 155.095 185.212 156.366 187.676C156.73 188.396 157.338 189.004 157.737 189.702C158.315 190.673 158.952 191.658 159.29 192.722C159.914 194.651 159.126 196.386 157.368 197.401L157.382 197.425Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M188.967 198.989C190.264 200.863 191.573 202.729 192.857 204.61C193.105 204.972 193.208 205.42 193.432 205.796C193.808 206.427 194.191 207.07 194.598 207.698C194.96 208.222 195.435 208.662 195.729 209.21C196.819 211.289 197.818 213.406 198.908 215.485C200.146 217.837 201.335 220.219 202.718 222.485C203.537 223.805 203.87 225.135 203.709 226.628C203.516 228.37 202.48 229.578 200.837 230.015C199.435 230.39 198.055 229.864 197.094 228.415C196.248 227.161 195.584 225.798 194.767 224.509C194.071 223.396 193.27 222.327 192.514 221.25C192.217 220.835 191.855 220.475 191.607 220.031C190.675 218.384 189.779 216.715 188.872 215.054C188.843 215.005 188.831 214.93 188.79 214.889C186.073 212.037 185.13 208.112 182.813 205.022C181.297 203 179.948 200.845 178.582 198.717C178.109 197.979 177.795 197.148 177.412 196.34C177.277 196.059 177.23 195.676 177.02 195.489C175.294 193.97 174.54 191.822 173.352 189.966C172.974 189.386 172.494 188.883 172.091 188.318C171.583 187.602 170.9 186.924 170.643 186.107C170.096 184.362 168.88 183.065 167.948 181.582C167.338 180.614 166.809 179.615 166.199 178.647C164.614 176.206 163.118 173.695 161.353 171.393C160.302 170.014 159.417 168.667 158.766 167.05C158.239 165.753 157.013 164.742 156.216 163.541C154.898 161.548 153.645 159.5 152.399 157.465C151.306 155.684 150.304 153.865 149.198 152.091C148.092 150.317 146.921 148.599 145.779 146.847C144.673 145.156 143.579 143.457 142.485 141.759C141.562 140.32 140.523 138.934 139.758 137.401C139.053 135.997 138.51 134.479 138.151 132.968C137.737 131.226 138.587 129.733 140.152 128.834C141.692 127.949 143.438 128.043 144.756 129.181C145.371 129.718 145.943 130.347 146.343 131.046C147.186 132.516 147.883 134.073 148.702 135.557C149.292 136.603 149.95 137.624 150.649 138.605C152.893 141.738 155.244 144.775 156.94 148.284C158.136 150.76 159.962 152.943 161.519 155.254C161.548 155.302 161.62 155.341 161.649 155.39C162.668 158.119 164.944 159.984 166.401 162.403C168.08 165.167 169.662 167.988 171.39 170.723C172.725 172.853 174.282 174.834 175.598 176.959C176.561 178.522 177.295 180.222 178.137 181.856C178.308 182.198 178.416 182.627 178.679 182.848C181.737 185.448 182.61 189.447 184.932 192.518C186.441 194.528 187.567 196.832 188.861 199.003C188.885 198.989 188.909 198.974 188.933 198.96L188.967 198.989Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M-55.8759 32.4785C-55.0345 33.5879 -53.978 34.7829 -53.1517 36.1149C-52.3904 37.3378 -51.9682 38.7627 -51.236 40.0193C-50.446 41.373 -49.4865 42.6257 -48.6045 43.941C-48.3201 44.3633 -47.91 44.7763 -47.8385 45.2268C-47.5527 47.0288 -46.3367 48.2438 -45.2758 49.584C-44.6898 50.3196 -44.0871 51.111 -43.7506 51.9789C-41.9146 56.7689 -38.7753 60.799 -36.2175 65.1755C-34.8254 67.5675 -33.0214 69.7142 -31.4598 72.0052C-31.0115 72.6749 -30.8274 73.5349 -30.4034 74.2192C-29.5409 75.6119 -28.5138 76.9229 -27.6635 78.3228C-26.2061 80.7417 -24.2909 82.8549 -23.1267 85.4977C-22.4268 87.0859 -21.2184 88.4533 -20.2425 89.9263C-19.8931 90.4577 -19.4274 90.9363 -19.2257 91.5229C-18.4786 93.5759 -17.0774 95.2394 -15.9378 97.0422C-15.3355 97.9982 -14.612 98.8821 -13.937 99.7948C-13.7177 100.108 -13.4378 100.385 -13.2791 100.734C-11.8813 103.797 -9.73272 106.412 -8.1049 109.337C-6.18334 112.811 -4.29323 116.287 -2.39589 119.775C-1.15105 122.057 0.0502127 124.349 1.29505 126.632C2.15945 128.22 2.05382 129.861 1.31959 131.383C0.242481 133.652 -2.90948 133.787 -4.31198 131.681C-4.88071 130.837 -5.3961 129.944 -5.76871 129.015C-6.45377 127.287 -7.32794 125.737 -8.62581 124.357C-9.38812 123.546 -9.765 122.389 -10.3915 121.448C-11.3964 119.926 -12.4739 118.448 -13.503 116.941C-13.7512 116.579 -14.0139 116.194 -14.1459
613115.779C-15.0838 112.607 -17.0803 110.082 -18.9894 107.456C-20.414 105.477 -21.4606 103.225 -22.6623 101.097C-22.7562 100.94 -22.7798 100.707 -22.915 100.59C-24.7299 98.9763 -25.3383 96.5776 -26.7826 94.7591C-28.2558 92.8921 -29.2763 90.821 -30.4565 88.8123C-31.7957 86.5367 -33.4982 84.4775 -35.019 82.3102C-35.3805 81.7859 -35.6573 81.2112 -36.0067 80.6798C-36.8815 79.3766 -37.7998 78.0829 -38.6867 76.7869C-38.906 76.4738 -39.2174 76.1991 -39.3254 75.8526C-40.3839 72.588 -43.068 70.3412 -44.5214 67.2954C-45.5199 65.1784 -46.8478 63.2248 -48.0352 61.204C-49.784 58.2684 -51.5134 55.3378 -53.2621 52.4022C-54.2666 50.7161 -55.2056 48.9745 -56.319 47.3533C-58.2616 44.5332 -59.7052 41.4488 -61.4225 38.5109C-61.8127 37.8559 -62.324 37.2729 -62.6828 36.6156C-63.2896 35.5143 -63.9592 34.4177 -64.382 33.2397C-65.2059 30.9201 -64.4082 29.1465 -62.333 28.2226C-60.6066 27.4571 -58.3058 28.2066 -57.1951 29.9609C-56.7229 30.6986 -56.3524 31.5133 -55.8444 32.4762L-55.8759 32.4785Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M157.475 57.0955C156.301 54.8205 155.416 52.8662 154.332 51.0466C152.713 48.3294 150.937 45.706 149.241 43.0514C148.525 41.9328 147.899 40.7443 147.118 39.6811C145.489 37.4141 144.164 34.9982 143.131 32.4091C142.977 32.0406 142.527 31.7823 142.262 31.4472C141.647 30.663 140.965 29.9027 140.495 29.032C138.687 25.6387 137.165 22.0916 134.914 18.946C134.547 18.4411 134.331 17.8303 134.074 17.2605C133.328 15.6504 132.65 14.0164 131.298 12.767C130.85 12.3441 130.491 11.7691 130.277 11.1897C129.022 7.84459 126.833 5.02353 125.136 1.92599C123.775 -0.550602 122.487 -3.07049 121.035 -5.5087C119.843 -7.51021 118.486 -9.43006 117.208 -11.3811C115.647 -13.7543 114.073 -16.1204 112.493 -18.4986C112.073 -19.1199 111.593 -19.7051 111.138 -20.3047C110.829 -20.7125 110.443 -21.0577 110.195 -21.5016C108.697 -24.2087 107.151 -26.8869 105.794 -29.6612C105.353 -30.5658 105.214 -31.7644 105.354 -32.7684C105.73 -35.277 108.329 -36.4797 110.585 -35.3092C111.814 -34.6775 112.617 -33.6603 113.192 -32.3921C113.707 -31.2525 114.316 -30.1198 115.037 -29.1028C116.57 -26.9426 118.02 -24.7005 119.827 -22.7692C121.311 -21.1877 122.751 -19.6791 123.316 -17.5178C126.262 -14.3089 128.105 -10.3612 130.326 -6.68803C131.783 -4.26916 133.042 -1.71552 134.397 0.780413C134.527 0.998764 134.592 1.27253 134.763 1.44989C136.619 3.3523 137.384 5.90404 138.731 8.10947C139.475 9.3589 140.418 10.4736 141.228 11.6676C141.582 12.1797 141.822 12.776 142.135 13.3291C142.441 13.8701 142.752 14.3917 143.07 14.9254C143.359 15.4106 143.696 15.867 143.949 16.3739C144.438 17.3318 144.846 18.321 145.359 19.2645C147.143 22.5899 149.128 25.812 151.402 28.8295C151.508 28.98 151.672 29.1452 151.691 29.3147C152.103 31.8796 154.169 33.5577 155.17 35.7884C156.628 39.0617 158.737 41.914 160.737 44.8312C162.764 47.7654 164.062 51.0187 165.668 54.1546C166.481 55.7407 165.944 57.7041 164.597 58.8027C163.029 60.082 161.105 60.2416 159.519 59.0664C158.669 58.4386 157.98 57.5839 157.509 57.1247L157.475 57.0955Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M199.904 7.61166C199.412 6.95139 198.928 6.30327 198.46 5.62856C198.135 5.16499 197.858 4.67256 197.569 4.18735C197.092 3.38674 196.584 2.58844 196.095 1.79505C195.871 1.41901 195.622 1.05739 195.379 0.676434C194.297 -1.02936 193.24 -2.74959 192.134 -4.44094C190.613 -6.77292 189.015 -9.04225 187.543 -11.4031C186.746 -12.6866 186.191 -14.1144 185.502 -15.4629C185.362 -15.7248 185.145 -16.0065 184.899 -16.172C183.651 -16.9732 182.957 -18.1377 182.612 -19.5429C182.533 -19.8409 182.335 -20.1176 182.176 -20.3845C180.423 -23.3007 178.657 -26.2097 176.903 -29.1259C176.614 -29.6111 176.379 -30.1446 176.114 -30.6442C175.271 -32.1966 174.7 -33.927 173.164 -35.0173C172.918 -35.1829 172.723 -35.5104 172.632 -35.8012C171.825 -38.4766 169.828 -40.4255 168.452 -42.7618C167.113 -45.0374 165.561 -47.2024 164.149 -49.4347C163.604 -50.2937 163.2 -51.2199 162.728 -52.1222C161.556 -54.448 160.307 -56.7111 158.386 -58.5581C156.144 -60.7234 155.329 -63.7715 153.645 -66.2687C153.303 -66.788 152.96 -67.3074 152.655 -67.8483C152.125 -68.7653 151.612 -69.7089 151.118 -70.6475C150.825 -71.1957 150.616 -71.7944 150.303 -72.3474C149.359 -73.9873 148.262 -75.5528 147.483 -77.2744C147.066 -78.1933 146.946 -79.3871 147.106 -80.3862C147.547 -82.9502 150.356 -84.1303 152.532 -82.6817C153.343 -82.1461 154.03 -81.3229 154.56 -80.4882C156.016 -78.1831 157.265 -75.7554 158.757 -73.4719C159.891 -71.732 161.29 -70.1823 162.527 -68.5195C163.048 -67.8107 163.622 -67.0679 163.854 -66.2367C164.164 -65.139 164.677 -64.2778 165.48 -63.5074C167.435 -61.6312 168.469 -59.1244 169.936 -56.9088C170.628 -55.8581 171.363 -54.8169 172.079 -53.7805C172.25 -53.5209 172.452 -53.2635 172.611 -52.99
61367C173.796 -50.8427 174.719 -48.467 176.226 -46.5708C178.398 -43.8055 179.73 -40.5229 181.849 -37.7917C184.661 -34.1743 186.586 -30.0617 188.808 -26.1102C189.085 -25.6177 189.447 -25.1758 189.772 -24.7122C190.346 -23.887 190.944 -23.0763 191.505 -22.2439C191.79 -21.8216 191.96 -21.3151 192.286 -20.9338C193.431 -19.5618 194.366 -18.1301 194.865 -16.3563C195.157 -15.3144 196.082 -14.4516 196.703 -13.4906C198.869 -10.1299 200.878 -6.67534 203.211 -3.44707C205.263 -0.609592 206.699 2.54506 208.433 5.53866C209.411 7.20774 209.026 9.17899 207.688 10.4035C206.137 11.8208 204.099 12.0646 202.475 10.7973C201.4 9.95807 200.576 8.82212 199.628 7.80912C199.71 7.72714 199.8 7.65725 199.883 7.57527L199.904 7.61166Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M67.2662 148.98C66.2657 147.686 65.2651 146.392 64.2645 145.098C64.1102 144.894 63.9196 144.712 63.8088 144.498C62.94 142.764 62.0832 141.023 61.2144 139.289C60.9906 138.831 60.8298 138.285 60.4775 137.969C59.3142 136.953 59.0348 135.492 58.3825 134.205C57.3355 132.117 56.2741 130.004 54.9073 128.123C52.9982 125.497 51.256 122.82 50.0759 119.792C49.9654 119.497 49.8646 119.162 49.6402 118.951C48.0331 117.41 47.4628 115.268 46.3595 113.444C45.9115 112.691 45.3109 112.014 44.8023 111.298C44.448 110.786 43.9752 110.295 43.7928 109.713C43.1591 107.741 42.0797 106.066 40.7315 104.519C40.4131 104.15 40.2184 103.658 39.9946 103.2C39.7587 102.748 39.6147 102.259 39.3304 101.837C38.1593 100.036 36.9883 98.2357 35.7445 96.4784C35.0528 95.51 34.235 94.633 33.4826 93.7006C33.1981 93.3607 32.7949 93.042 32.6967 92.6568C32.0836 90.1952 30.0992 88.682 28.7762 86.709C27.5037 84.821 26.4978 82.7742 25.3465 80.814C23.3979 77.4879 21.5512 74.0848 19.3968 70.8814C17.9099 68.6609 17.5894 66.2222 19.1249 64.42C20.9103 62.321 24.0085 62.3983 25.7302 64.5447C27.4374 66.6668 28.8758 68.9161 29.9749 71.4498C30.9922 73.8186 32.5615 75.9571 33.8911 78.1891C34.4403 79.111 35.0137 80.0185 35.5822 80.9453C35.8424 81.382 36.0515 81.8984 36.4281 82.2C38.4993 83.8587 39.4702 86.3701 41.1415 88.3493C42.1882 89.583 42.8108 91.1514 43.6854 92.5369C44.4588 93.7526 45.3726 94.901 46.1339 96.1238C47.3842 98.1401 48.5982 100.178 49.7323 102.247C50.734 104.066 51.5226 105.996 52.9748 107.58C53.6429 108.316 54.1413 109.235 54.6302 110.111C55.9979 112.6 57.305 115.124 58.6557 117.64C59.1396 118.535 59.58 119.439 60.1124 120.305C61.17 122.026 62.3002 123.703 63.365 125.435C64.4636 127.196 65.8552 128.816 66.341 130.926C66.3578 130.982 66.3818 131.05 66.4228 131.091C69.0305 133.926 69.553 137.806 71.4293 141.01C72.5444 142.91 73.8485 144.714 74.9516 146.62C75.6476 147.816 76.3484 149.075 76.6547 150.388C77.1837 152.654 74.9822 154.77 72.6368 154.442C71.174 154.245 70.0052 153.495 69.147 152.33C68.3948 151.315 67.7324 150.231 67.0336 149.168C67.1184 149.117 67.1838 149.062 67.2614 148.999L67.2662 148.98Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M-5.39059 170.749C-5.97591 169.767 -6.51768 168.774 -7.13934 167.814C-8.08149 166.37 -8.51791 164.838 -8.21614 163.114C-8.16474 162.869 -8.17858 162.598 -8.20941 162.354C-8.66772 158.912 -7.49717 156.029 -5.29704 153.469C-4.4359 152.463 -3.59643 151.421 -2.80287 150.356C-1.86611 149.092 -0.666651 148.213 0.798032 147.669C2.21915 147.135 3.64028 146.6 5.06374 146.098C5.47044 145.954 5.94238 145.837 6.36313 145.882C9.69064 146.152 12.9797 146.329 16.2641 147.38C20.3196 148.678 22.8622 151.404 24.6556 154.855C26.2492 157.916 26.6763 161.278 25.4365 164.761C24.8179 166.477 24.5304 168.308 23.5397 169.868C23.1439 170.498 22.6996 171.157 22.1253 171.598C19.7481 173.392 17.3492 175.15 14.8852 176.799C12.8429 178.163 10.5246 178.624 8.04323 178.508C5.76504 178.402 3.53827 178.052 1.33631 177.441C-0.594922 176.899 -2.30287 176.043 -3.34558 174.182C-3.98851 173.02 -4.71133 171.889 -5.39059 170.749Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M149.215 113.803C146.954 114.772 144.764 116.027 142.409 116.592C140.725 116.987 138.796 116.476 136.995 116.317C136.301 116.254 135.629 116.062 134.952 115.89C133.746 115.573 132.522 115.283 131.358 114.843C130.297 114.439 129.219 113.98 128.292 113.333C127.445 112.736 126.566 111.978 126.07 111.09C124.95 109.045 124.032 106.897 123.089 104.763C122.868 104.254 122.734 103.644 122.776 103.109C123.19 98.9836 123.894 94.932 126.969 91.802C127.769 90.9966 128.567 90.1597 129.509 89.5655C132.278 87.8503 135.322 86.5961 138.532 86.3107C141.133 86.0763 143.814 86.5828 146.452 86.7696C149.542 88.5122 152.551 90.2859 154.384 93.5824C156.625 97.6212 156.603 101.826 155.656 106.104C155.404 107.224 154.647 108.266 153.994 109.263C153.375 110.208 152.686 111.144 151.842 111.877C151.047 112.58 150.023 113.01 149.102 113.558C149.146 113.631 149.177 113.711 149.208 113.791L149.215 113.803Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M44.4113 24.1455C43.3576 22.8174 42.2797 21.5038 41.2744 20.1468C40.327 18.8869 39.244 17.6749 38.5896 16.2734C37.3672 13.6981 35.1296 11.8426 34.1013 9.06955C33.2868 6.87585 31.4771 5.07769 30.2487 3.01552C28.7673 0.528785 26.5786 -1.52013 25.6713 -4.36531C25.5802 -4.65612 25.3923 -4.97152 25.1581 -5.14428C23.6203 -6.34835 22.7587 -8.07023 21.7177 -9.65242C21.1273 -10.5333 20.3915 -11.3277 19.7163 -12.1581C19.3546 -12.6 18.8331 -12.9796 18.6627 -13.4862C17.954 -15.4471 16.5377 -16.8879 15.2403 -18.4324C14.8375 -18.9156 14.5415 -19.4952 14.2114 -20.0218C13.8091 -20.6696 13.431 -21.3318 13.0044 -21.9652C11.9802 -23.4917 10.9875 -25.0205 9.90276 -26.5108C9.16274 -27.5327 8.20704 -28.3932 7.53969 -29.4584C6.38329 -31.317 4.90224 -32.9493 3.7603 -34.7836C2.34844 -37.0159 3.11908 -39.5787 5.12959 -40.7764C6.58298 -41.6422 8.02927 -41.5833 9.45181 -40.7379C11.0941 -39.744 12.5133 -38.5186 13.5832 -36.8879C15.077 -34.573 16.6024 -32.2604 18.1326 -29.9671C18.7302 -29.0741 19.4248 -28.2387 20.0466 -27.3601C20.4781 -26.7461 20.8683 -26.091 21.2948 -25.4576C21.678 -24.897 22.0612 -24.3364 22.4565 -23.783C22.9001 -23.1761 23.38 -22.591 23.7872 -21.9625C24.1944 -21.334 24.5531 -20.6767 24.9361 -20.0337C25.9767 -18.287 27.3033 -16.7763 28.6371 -15.2535C29.8744 -13.8376 30.6706 -12.0603 31.6994 -10.4709C33.35 -7.92055 35.032 -5.37251 36.7309 -2.85105C38.1817 -0.691208 39.6857 1.42044 41.1535 3.55372C41.4306 3.96385 41.7415 4.40313 41.8782 4.8805C42.1395 5.84245 42.6141 6.6116 43.418 7.2174C43.6594 7.40229 43.857 7.67897 44.0111 7.96519C45.3499 10.4054 46.633 12.8623 48.013 15.2615C49.1522 17.2289 50.3035 19.1892 51.6414 21.0218C52.69 22.4515 53.1653 23.9105 52.8829 25.6401C52.6053 27.3503 51.5502 28.5541 49.9166 28.952C48.4886 29.3096 46.993 28.6721 46.0171 27.1991C45.3833 26.2454 44.8464 25.234 44.2611 24.2514C44.3338 24.2081 44.3871 24.1599 44.4525 24.1045L44.4113 24.1455Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M87.4229 139.651C86.4345 138.35 85.3976 137.078 84.4503 135.736C83.7513 134.755 83.2218
613133.673 82.5592 132.671C81.5543 131.15 80.4042 129.715 79.472 128.15C78.7349 126.913 78.3176 125.468 77.5926 124.224C75.7502 121.048 73.818 117.943 71.9392 114.789C71.4912 114.037 71.1449 113.208 70.7696 112.412C70.5987 112.07 70.4714 111.719 70.2642 111.398C69.3775 110.02 68.4545 108.664 67.5557 107.292C66.8279 106.181 66.0639 105.091 65.421 103.929C64.7492 102.719 64.2953 101.379 63.5944 100.202C62.0238 97.6206 60.3441 95.104 58.7251 92.5514C58.436 92.0662 58.2923 91.4944 58.0032 91.0092C57.3361 89.8617 56.6519 88.7408 55.9484 87.615C55.5533 86.9793 54.8412 86.4174 54.7147 85.7367C54.4113 84.2082 53.4101 83.1611 52.6004 81.9671C51.6774 80.6105 50.7592 79.2345 49.8895 77.8297C49.0632 76.4977 49.1827 75.1281 50.0323 73.8824C50.831 72.7163 51.9984 72.0867 53.4493 72.2084C55.2437 72.3557 56.6787 73.0293 57.6347 74.7443C58.3282 75.9911 59.356 77.0553 60.2505 78.1988C60.482 78.5047 60.7788 78.7551 60.9546 79.0777C62.274 81.513 63.5523 83.9893 64.8717 86.4245C65.3484 87.3074 65.9414 88.1375 66.4181 89.0204C68.2867 92.3776 70.1312 95.7493 71.9684 99.1088C72.0984 99.3271 72.1195 99.6104 72.2544 99.8094C76.684 106.309 80.3699 113.267 84.4433 119.995C86.6209 123.595 88.5393 127.367 90.608 131.032C91.694 132.965 92.9206 134.832 94.0066 136.765C94.6255 137.859 95.179 139.008 95.5703 140.189C96.12 141.883 95.536 143.299 94.1625 144.134C92.7818 144.956 91.2025 144.894 89.989 143.629C88.9058 142.499 88.082 141.116 87.1467 139.849L87.4108 139.659L87.4229 139.651Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M133.194 -37.7662C134.866 -35.9516 136.404 -34.0577 136.87 -31.541C140.899 -26.5126 143.501 -20.6013 146.932 -15.2C148.86 -12.1573 150.601 -8.98695 152.48 -5.91534C153.094 -4.88426 153.943 -4.00964 154.594 -3.0002C155.639 -1.35506 156.6 0.340598 157.597 2.01459C158.595 3.68859 159.635 5.35307 160.572 7.06314C161.415 8.61551 162.32 10.1633 162.836 11.8282C163.515 13.9875 161.535 16.778 159.236 17.3259C156.949 17.8665 154.915 16.5467 154.196 14.0993C154.035 13.554 154.003 12.8665 153.648 12.519C151.834 10.7402 151.26 8.20611 149.786 6.25676C148.468 4.51133 147.67 2.53794 146.571 0.694116C146.094 -0.106491 145.441 -0.818213 144.879 -1.56831C144.725 -1.77223 144.498 -1.93285 144.411 -2.16071C143.447 -4.65998 141.902 -6.81291 140.442 -9.01637C139.722 -10.1156 139.042 -11.2559 138.358 -12.3768C138.329 -12.4253 138.293 -12.486 138.264 -12.5345C136.957 -14.8947 135.71 -17.291 134.342 -19.6151C133.048 -21.7864 131.658 -23.9001 130.292 -26.0281C129.99 -26.5061 129.585 -26.9385 129.308 -27.431C128.123 -29.585 126.975 -31.7606 125.79 -33.9146C125.579 -34.2978 125.258 -34.6161 125.034 -34.9922C124.492 -35.902 123.942 -36.8239 123.437 -37.7553C123.095 -38.3569 122.826 -39.0018 122.484 -39.6034C121.527 -41.2361 120.486 -42.8183 119.603 -44.4943C118.522 -46.5292 119.186 -48.9133 121.017 -49.9713C122.836 -51.0221 125.086 -50.3574 126.416 -48.29C127.847 -46.0528 129.177 -43.7385 130.608 -41.5013C131.418 -40.225 132.341 -39.0329 133.211 -37.7927L133.194 -37.7662Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M191.934 178.929C191.52 178.042 191.092 177.13 190.651 176.225C190.399 175.719 190.187 175.171 189.862 174.707C188.416 172.693 187.098 170.618 186.155 168.32C185.98 167.915 185.763 167.469 185.427 167.208C183.759 165.868 183.133 163.908 182.228 162.113C181.812 161.276 181.085 160.608 180.633 159.793C179.407 157.597 178.523 155.149 177.011 153.19C174.848 150.386 173.872 146.957 171.828 144.132C171.088 143.11 170.203 142.175 169.56 141.095C168.168 138.703 167.105 136.066 165.493 133.854C164.121 131.992 163.449 129.845 162.208 127.955C161.273 126.523 160.391 125.043 159.578 123.539C158.521 121.572 158.908 119.303 160.367 118.171C162.495 116.509 165.589 117.46 166.859 120.089C167.516 121.44 168.35 122.702 169.135 123.993C170.523 126.239 171.739 128.638 173.407 130.668C174.791 132.358 176.094 133.965 176.545 136.128C176.567 136.247 176.675 136.347 176.765 136.442C179.043 138.585 180.095 141.508 181.653 144.097C183.19 146.649 184.843 149.149 186.136 151.814C187.324 154.278 189.148 156.347 190.322 158.787C191.453 161.154 192.749 163.356 194.578 165.242C194.913 165.584 195.054 166.125 195.259 166.578C195.381 166.867 195.402 167.232 195.59 167.465C197.874 170.362 199.116 173.879 201.132 176.934C202.494 178.999 202.086 181.51 200.462 182.806C198.589 184.316 196.316 184.191 194.658 182.401C193.682 181.34 192.857 180.121 191.922 178.936L191.934 178.929Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M-25.1496 -51.2213C-24.3445 -50.0902 -23.508 -48.9615 -22.7272 -47.816C-22.4139 -47.3452 -22.1976 -46.8167 -21.9085 -46.3315C-21.4966 -45.64 -21.0775 -44.9365 -20.6414 -44.2595C-20.4052 -43.8907 -20.0408 -43.5819 -19.8603 -43.1963C-19.1024 -41.5934 -18.388 -39.981
613-17.6736 -38.3686C-17.6039 -38.1965 -17.5512 -37.9978 -17.4573 -37.8401C-14.8499 -33.904 -12.2233 -29.963 -9.64017 -26.0124C-8.43298 -24.1512 -7.32266 -22.2323 -6.12759 -20.3639C-5.31806 -19.0876 -4.23252 -17.9264 -3.65055 -16.5638C-2.61161 -14.1587 -0.785213 -12.3048 0.452401 -10.0345C1.74294 -7.6477 3.34349 -5.42918 4.87137 -3.16738C6.20883 -1.17015 7.65531 0.762153 8.96854 2.77382C10.3974 4.97957 10.2188 6.74586 8.55896 7.9812C6.86273 9.23818 4.07457 8.99268 2.67574 7.36071C1.73999 6.25819 0.867337 5.06876 0.0867042 3.84097C-0.766191 2.49188 -1.67008 1.22248 -2.93497 0.200992C-3.49984 -0.251397 -3.83184 -0.973996 -4.26328 -1.58805C-4.55253 -1.99097 -4.80544 -2.41552 -5.08258 -2.82565C-5.57905 -3.54887 -6.10697 -4.26979 -6.60344 -4.99302C-6.85167 -5.35463 -7.00769 -5.83691 -7.34814 -6.07785C-8.85465 -7.20193 -9.43347 -8.86224 -10.2592 -10.4412C-11.4605 -12.7332 -12.9888 -14.8304 -14.4032 -17.0119C-14.8826 -17.7617 -15.3912 -18.4777 -15.907 -19.2058C-16.5939 -20.1936 -17.5447 -21.0735 -17.9169 -22.1666C-18.6998 -24.4449 -20.5438 -26.0253 -21.5521 -28.1036C-22.3823 -29.8278 -23.2271 -31.4939 -24.4861 -32.9462C-25.0119 -33.5534 -25.2759 -34.3822 -25.6708 -35.1002C-26.3594 -36.3664 -27.0674 -37.6375 -27.7924 -38.882C-27.9803 -39.1974 -28.3449 -39.4239 -28.5328 -39.7392C-29.9611 -42.1919 -31.353 -44.6662 -32.7691 -47.126C-33.0292 -47.5627 -33.3669 -47.9368 -33.6392 -48.3663C-34.9837 -50.4579 -34.4634 -53.4961 -32.5347 -54.8587C-30.5333 -56.2646 -28.1011 -55.8728 -26.6814 -53.8753C-26.0956 -53.0573 -25.6408 -52.1285 -25.1205 -51.2551C-25.1447 -51.2406 -25.1689 -51.2262 -25.1932 -51.2118L-25.1496 -51.2213Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M93.0982 157.801C97.0793 155.889 101.175 155.52 105.561 156.408C108.372 156.968 110.314 158.244 111.531 160.757C111.63 160.977 111.857 161.138 112.023 161.335C113.265 162.814 113.98 164.426 114.335 166.4C114.726 168.599 114.714 170.645 114.155 172.736C113.977 173.401 113.774 174.081 113.439 174.675C112.064 177.105 110.349 179.293 108.281 181.166C107.76 181.641 106.965 182.015 106.261 182.073C102.502 182.373 98.8098 181.878 95.2769 180.547C93.7158 179.965 92.1473 179.453 90.8299 178.151C85.635 173.011 86.3272 165.992 88.7711 161.693C89.772 159.93 91.3157 158.747 93.0959 157.769L93.0982 157.801Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M-7.86378 22.6132C-6.28755 21.9536 -4.77596 21.0202 -3.13531 20.7167C-1.64467 20.4368 0.00179443 20.7215 1.53945 20.9889C4.21101 21.4518 6.60237 22.739 8.64932 24.4122C9.92866 25.4579 10.8778 26.9962 11.7256 28.4469C12.6096 29.9583 13.2343 31.6406 13.9123 33.2746C14.9366 35.7378 14.1861 37.9763 12.9158 40.1136C12.3985 40.9806 11.9632 41.9302 11.289 42.644C9.82911 44.1876 8.46742 46.1163 6.64407 46.9395C4.40425 47.9451 1.7792 49.213 -0.79598 47.9203C-2.94359 46.8494 -5.49994 46.7451 -7.35585 45.0896C-8.15471 44.3822 -8.87833 43.5806 -9.50996 42.7407C-10.4285 41.5293 -11.2138 40.2386 -12.0839 38.9984C-12.754 38.0663 -12.9184 37.0466 -12.8866 35.943C-12.8411 34.1738 -12.8464 32.4019 -12.813 30.6399C-12.7502 27.7428 -11.6825 25.3481 -9.25234 23.6704C-8.78956 23.3454 -8.30022 23.0375 -7.82298 22.7368C-7.83743 22.7125 -7.8591 22.6761 -7.86144 22.6446L-7.86378 22.6132Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M38.4611 55.2019C37.5615 54.1601 36.6377 53.1326 35.7551 52.0642C35.3234 51.5325 34.9451 50.9525 34.5668 50.3725C34.1668 49.7562 33.7161 49.1372 33.4323 48.4681C32.2537 45.801 29.8831 43.9426 28.8016 41.1354C28.0326 39.1283 26.4381 37.4157 25.1654 35.6099C24.4014 34.5202 23.4387 33.5652 22.7909 32.4226C21.8011 30.6785 20.1743 29.2974 19.7852 27.2118C19.7327 26.9308 19.4891 26.6321 19.2598 26.44C17.406 24.8983 16.807 22.6255 15.8953 20.5719C14.849 18.2369 15.7622 15.7206 17.7411 14.6075C19.531 13.5905 21.5643 13.9735 22.8252 15.6219C23.2037 16.1196 23.5724 16.6559 23.8419 17.2185C26.4239 22.5996 30.0161 27.3625 33.257 32.3346C34.3919 34.0745 35.5461 35.8193 36.7053 37.5447C36.9824 37.9549 37.3564 38.3073 37.665 38.7151C38.1568 39.3754 38.702 39.9875 39.0969 40.7055C40.8548 43.8492 42.5521 47.0291 44.3414 50.1705C44.8303 51.0462 45.5735 51.7704 46.0986 52.6244C46.831 53.7988 47.59 54.9902 48.102 56.2629C48.6934 57.7514 48.2932 59.1731 47.0884 60.2359C45.8716 61.3059 44.4516 61.3465 42.9996 60.6994C41.2141 59.9059 40.3718 58.1889 39.2118 56.7927C38.85
61373 56.3629 38.6265 55.8101 38.3375 55.3249C38.3859 55.296 38.432 55.2357 38.4805 55.2069L38.4611 55.2019Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M186.731 68.3306C185.344 66.0016 183.937 63.6676 182.562 61.3313C181.847 60.1304 181.131 58.9295 180.544 57.6686C179.502 55.3966 178.037 53.4593 176.518 51.488C174.83 49.2885 173.537 46.788 172.053 44.4344C171.658 43.7987 171.19 43.2063 170.759 42.5922C170.462 42.1772 170.03 41.81 169.889 41.352C169.023 38.3835 166.946 36.0543 165.783 33.2468C164.936 31.22 165.29 29.0042 166.821 27.9112C168.815 26.4932 171.361 27.2122 172.755 29.6356C173.191 30.3949 173.338 31.3589 173.869 32.029C175.617 34.2747 176.742 36.9077 178.612 39.0812C179.545 40.1523 180.362 41.3584 181.346 42.4321C181.718 42.8353 182.074 43.3789 182.177 43.9094C182.48 45.4379 183.583 46.4079 184.393 47.6019C185.735 49.5798 186.976 51.6348 188.246 53.656C188.34 53.8137 188.324 54.0363 188.418 54.194C189.907 56.6105 191.401 59.0078 192.902 61.4171C193.097 61.7447 193.34 62.0433 193.548 62.3636C194.345 63.6471 195.094 64.9595 195.94 66.2142C197.157 68.0367 197.303 69.659 196.276 71.1582C195.157 72.778 193.327 73.3422 191.212 72.712C189.893 72.3148 188.791 71.6232 188.057 70.4174C187.637 69.7138 187.211 68.9981 186.792 68.2945C186.768 68.309 186.744 68.3234 186.719 68.3378L186.731 68.3306Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M-14.3821 54.7807C-12.7066 56.9874 -10.9535 59.1315 -9.37967 61.4153C-8.47345 62.7161 -7.58168 63.9928 -6.36523 65.0431C-5.92596 65.4224 -5.78988 66.1467 -5.49615 66.6948C-5.04833 67.5292 -4.74116 68.5132 -4.09446 69.1305C-2.09168 71.0601 -0.890808 73.5167 0.605626 75.7808C1.33333 76.8922 2.12647 77.9481 2.89052 79.0379C2.91942 79.0864 2.97976 79.1326 3.00867 79.1811C4.16486 81.122 5.32829 83.075 6.46026 85.0303C7.03347 86.0201 7.52678 87.041 8.06366 88.0524C8.93996 89.7163 8.81478 91.4344 7.71609 92.6477C6.52519 93.9816 4.71476 94.4684 3.04978 93.8496C1.83425 93.4068 0.795916 92.7106 0.121539 91.551C-1.08269 89.4744 -2.25547 87.3955 -3.53237 85.3622C-5.54165 82.1545 -7.60427 78.9951 -9.67412 75.8235C-10.0813 75.195 -10.7236 74.7229 -11.155 74.1089C-12.7528 71.7572 -14.2828 69.3817 -15.8443 67.0084C-16.1937 66.477 -16.5359 65.9577 -16.8731 65.419C-17.4272 64.5165 -17.9741 63.626 -18.5039 62.709C-18.793 62.2238 -19.0215 61.7025 -19.3177 61.2052C-20.3222 59.519 -21.3872 57.869 -22.3432 56.154C-23.516 54.0751 -22.9998 51.7461 -21.1976 50.6396C-19.3783 49.5066 -17.1109 50.0623 -15.725 52.0307C-15.1514 52.8559 -14.6916 53.7654 -14.1713 54.6388C-14.244 54.682 -14.3167 54.7253 -14.3821 54.7807Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M107.068 59.3317C105.874 57.1341 104.914 55.3561 103.929 53.5926C103.375 52.6078 102.765 51.6396 102.187 50.6692C102.028 50.4023 101.794 50.1473 101.703 49.8565C101.023 47.0896 99.1538 44.916 97.8828 42.4519C97.269 41.2562 97.0349 40.0644 97.3065 38.785C97.8228 36.3737 100.257 35.1704 102.445 36.2826C103.648 36.8972 104.648 37.7482 105.092 39.1272C105.264 39.6652 105.512 40.1915 105.813 40.6695C107.351 43.0572 108.997 45.3799 110.449 47.8182C111.259 49.1768 112.054 50.5111 113.192 51.6241C113.487 51.9254 113.718 52.3958 113.76 52.7978C113.938 54.3355 114.75 55.4787 115.703 56.6369C116.294 57.3533 116.831 58.2001 117.124 59.0775C117.733 60.9823 116.46 63.2527 114.429 64.1671C112.654 64.9615 110.614 64.3194 109.438 62.6206C108.568 61.3803 107.649 60.169 107.037 59.3339L107.068 59.3317Z`,fill:`#C935FF`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_8638_168686`,children:(0,q.jsx)(`rect`,{width:`514`,height:`287`,fill:`white`,transform:`translate(83.2452 355.733) rotate(-120.783)`})})})]}),(0,q.jsxs)(`svg`,{style:{position:`absolute`,top:0,right:0,width:`30%`,height:`100%`},width:`330`,height:`152`,viewBox:`0 0 330 152`,preserveAspectRatio:`xMidYMid slice`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{opacity:`0.24`,clipPath:`url(#clip0_8638_168687)`,children:[(0,q.jsx)(`path`,{d:`M314.015 283.61C315.356 282.157 315.837 279.945 317.638 278.684C317.884 278.519 318.092 278.199 318.151 277.906C318.853 275.02 320.998 273.044 322.557 270.702C323.603 269.139 324.373 267.379 325.256 265.703C325.386 265.485 325.378 265.168 325.542 265.002C327.147 263.493 327.851 261.43 329.003 259.635C329.841 258.31 331.011 257.199 331.843 255.887C332.97 254.077 333.855 252.122 334.959 250.298C335.862 248.781 336.942 247.354 337.942 245.895C338.007 245.786 338.133 245.713 338.198 245.604C339.607 243.239 341.004 240.866 342.389 238.486C342.548 238.219 342.6 237.856 342.788 237.623C344.848 235.185 345.602 231.936 347.622 229.508C348.99 227.873 349.638 225.876 350.785 224.144C351.127 223.624 351.239 222.968 351.54 222.408C352.041 221.457 352.583 220.547 353.132 219.625C353.674 218.715 354.252 217.827 354.826 216.92C355.05 216.544 355.274 216.168 355.546 215.82C355.807 215.466 356.152 215.162 356.364 214.779C358.232 211.422 360.052 208.036 361.957 204.7C362.86 203.102 363.831 201.527 364.945 200.07C365.813
613198.944 366.504 197.811 367.045 196.49C367.481 195.401 368.284 194.466 368.939 193.476C369.223 193.054 369.61 192.709 369.846 192.257C371.172 189.81 372.431 187.339 373.758 184.891C374.6 183.339 375.523 181.818 376.426 180.301C377.416 178.639 378.009 176.708 379.634 175.441C379.943 175.197 380.014 174.665 380.221 174.262C380.461 173.748 380.632 173.159 380.991 172.749C383.307 170.101 384.636 166.85 386.516 163.943C387.224 162.837 387.697 161.574 388.304 160.39C389.409 158.288 390.533 156.18 391.65 154.084C391.715 153.975 391.756 153.851 391.845 153.757C394.34 151.084 395.572 147.611 397.48 144.573C398.506 142.933 399.165 141.057 400.041 139.311C400.457 138.474 401.019 137.724 401.496 136.924C401.936 136.184 402.384 135.431 402.789 134.67C402.989 134.279 403.012 133.8 403.211 133.41C404.844 130.339 406.5 127.283 408.138 124.231C408.621 123.336 409.05 122.425 409.509 121.515C410.198 120.167 410.874 118.811 411.599 117.484C413.179 114.612 414.911 111.815 416.318 108.873C417.336 106.751 418.289 104.656 419.75 102.782C420.435 101.908 420.872 100.788 421.261 99.7216C422.388 96.6456 423.924 93.8464 426.19 91.4486C426.532 91.0939 426.771 90.6113 427.006 90.1602C427.984 88.2442 428.93 86.3259 429.919 84.4172C430.119 84.0267 430.345 83.6192 430.676 83.3395C431.528 82.598 431.946 81.6476 432.253 80.5813C432.433 79.9489 432.874 79.3735 433.209 78.7841C433.975 77.4159 434.987 76.1292 435.489 74.6531C436.207 72.5663 435.261 70.573 433.518 69.8633C431.659 69.1007 429.217 69.5361 428.076 71.6173C426.903 73.7785 425.651 75.9085 424.26 77.9398C423.048 79.6994 421.571 81.2687 420.294 82.9729C419.816 83.6089 419.555 84.4062 419.191 85.1265C418.758 86.0189 418.456 87.0222 417.855 87.7821C416.008 90.0839 414.66 92.65 413.494 95.3243C413.388 95.5571 413.306 95.8043 413.195 96.0177C411.828 98.5887 410.46 101.16 409.069 103.716C406.476 108.483 403.81 113.206 401.527 118.14C401.339 118.538 401.071 118.904 400.847 119.28C399.843 120.967 398.705 122.573 397.848 124.315C396.866 126.294 396.069 128.349 394.6 130.071C394.204 130.542 394.041 131.201 393.74 131.761C393.3 132.584 392.816 133.396 392.351 134.204C391.879 135.024 391.383 135.83 390.971 136.686C390.266 138.172 389.672 139.692 388.955 141.171C388.067 142.993 387.204 144.828 386.182 146.57C385.084 148.414 383.845 150.191 382.626 151.962C380.948 154.365 379.818 157.061 378.555 159.678C377.927 160.98 377.013 162.128 376.336 163.402C375.123 165.686 373.754 167.846 372.003 169.794C371.39 170.464 371.255 171.518 370.783 172.338C368.859 175.678 366.867 178.995 364.954 182.342C364.299 183.497 363.838 184.767 363.147 185.9C362.284 187.293 361.155 188.527 360.354 189.956C357.669 194.766 355.08 199.634 352.432 204.466C352.131 205.026 351.733 205.529 351.379 206.041C350.321 207.596 348.916 208.88 348.282 210.77C347.893 211.919 346.785 212.787 346.166 213.881C345.01 215.905 343.963 217.993 342.88 220.059C342.815 220.168 342.791 220.318 342.709 220.401C340.132 222.827 339.384 226.342 337.538 229.22C334.054 234.655 330.991 240.374 327.435 245.766C325.789 248.254 324.162 250.736 322.645 253.284C321.872 254.582 320.876 255.73 320.066 257.007C319.5 257.902 319.169 258.954 318.583 259.854C317.188 262.031 315.66 264.128 314.289 266.319C313.219 268.032 312.3 269.851 311.308 271.626C311.178 271.845 311.118 272.138 310.942 272.296C309.286 273.643 308.25 275.409 307.302 277.277C306.82 278.223 306.242 279.111 305.705 280.04C305.51 280.367 305.397 280.777 305.122 280.991C303.384 282.339 302.675 284.382 301.632 286.16C300.081 288.819 302.08 292.048 305.152 292.152C306.345 292.188 307.393 291.778 308.264 290.949C310.291 289.034 312.289 287.085 313.495 284.483C313.629 284.202 313.82 283.937 314.037 283.573L314.015 283.61Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M248.217 49.7064C249.047 48.6721 249.942 47.6931 250.674 46.6011C251.792 44.917 252.777 43.1534 253.847 41.4404C254.307 40.6956 254.864 40.0084 255.324 39.2636C255.873 38.3416 256.534 37.4532 256.873 36.4716C257.804 33.7231 259.368 31.4007 261.017 29.0464C262.644 26.7286 263.917 24.1506 265.34 21.6786C265.499 21.4118 265.534 21.0219 265.757 20.842C267.386 19.5117 268.218 17.6737 269.138 15.8548C269.554 15.0181 270.232 14.3208 270.777 13.5442C271.215 12.918 271.809 12.3348 272.006 11.6466C272.428 10.1394 273.382 8.94964 274.197 7.69268C276.344 4.33684 278.551 1.0171 280.751 -2.29053C281.207 -2.97245 281.764 -3.5773 282.26 -4.21823C282.61 -4.66737 283.078 -5.0952 283.225 -5.61618C283.908 -8.00301 285.745 -9.6536 287.007 -11.6627C288.407 -13.9022 289.438 -16.3775 290.748 -18.6869C292.437 -21.6585 294.222 -24.5724 295.963 -27.4959C296.122 -27.7627 296.397 -27.9768 296.532 -28.2581C298.084 -31.5245 300.411 -34.3292 302.162 -37.4608C303.607 -40.0515 304.96 -42.6805 306.392 -45.2784C306.686 -45.8266 307.132 -46.3003 307.457 -46.8462C308.064 -47.8651 308.594 -48.9467 309.249 -49.9368C310.29 -51.519 311.397 -53.0457 312.462 -54.6135C312.91 -55.2833 313.317 -55.9941 313.705 -56.6999C313.835 -56.9183 313.822 -57.2547 313.991 -57.4006C316.267 -59.4305 316.389 -62.8584 318.81 -64.8017C319.179 -65.0912 319.422 -65.6367 319.583 -66.0997C320.916 -69.9897 323.474 -73.1825 325.505 -76.6735C326.767 -78.8471 328.593 -80.701 329.158 -83.2738C329.217 -83.5669 329.388 -83.9088 329.61 -84.0888C331.211 -85.4529 331.544 -87.4729 332.253 -89.2692C333.01 -91.2013 332.292 -93.026 330.638 -94.0774C328.93 -95.177 327.174 -95.0396 325.584 -93.6368C324.447 -92.6376 323.579 -91.5111 322.92 -90.0466C321.549 -87.0012 319.785 -84.1236 318.162 -81.1788C317.418 -79.8471 316.662 -78.5226 315.841 -77.2535C314.853 -75.7054 313.763 -74.2344 312.758 -72.7129C312.267 -71.9703 311.823 -71.1989 311.4 -70.4324C310.234 -68.2833 309.1 -66.1319 307.923 -63.9901C307.735 -63.6747 307.467 -63.3905 307.236 -63.0846C306.857 -62.5869 306.312 -62.1394 306.105 -61.5722C305.159 -58.9641 303.226 -56.9598 301.887 -54.6019C300.972 -53.0105 300.033 -51.4335 299.069 -49.871C298.674 -49.2353 298.078 -48.7029 297.726 -48.0577C296.92 -46.566 296.271 -44.9805 295.428 -43.5104C293.966 -40.9463 292.395 -38.4471 290.89 -35.8925C289.331 -33.2215 287.177 -30.9549 285.972 -28.0238C284.955 -25.5728 283.672 -23.1981 282.224 -20.9875C281.212 -19.4538 280.105 -18.0093 279.464 -16.2714C279.353 -15.9756 279.185 -15.6652 278.943 -15.4803C276.91 -13.9136 276.128 -11.4707 274.684 -9.48762C273.435 -7.74973 272.524 -5.77834 271.365 -3.97059C269.97
6137 -1.80615 268.402 0.230741 267.051 2.41683C266.087 3.97935 265.39 5.70059 264.523 7.32083C264.165 7.97817 263.673 8.55616 263.234 9.18234C262.689 9.959 262.108 10.714 261.6 11.5123C259.819 14.281 258.063 17.0641 256.319 19.8544C255.851 20.6114 255.493 21.4333 255.033 22.1782C253.561 24.6213 252.036 27.0162 250.576 29.4666C250.092 30.2793 249.76 31.1665 249.349 32.0225C249.214 32.3038 249.126 32.6455 248.913 32.8642C246.535 35.5068 245.578 38.9307 243.876 41.9266C243.476 42.6252 242.999 43.3435 242.386 43.8494C240.105 45.7776 239.872 48.3999 240.193 50.9741C240.523 53.6693 243.849 54.7796 245.954 53.0094C246.946 52.1705 247.623 50.9794 248.44 49.9379C248.351 49.868 248.261 49.7982 248.183 49.7356L248.217 49.7064Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M314.781 -113.434C313.373 -110.821 312.025 -108.173 310.532 -105.611C309.518 -103.881 308.363 -102.219 307.126 -100.638C306.47 -99.8129 305.998 -98.9929 305.727 -97.9873C305.512 -97.2119 305.262 -96.3251 304.734 -95.7687C302.949 -93.8739 302.014 -91.5054 300.769 -89.3052C299.057 -86.2657 297.315 -83.26 295.543 -80.2566C293.789 -77.2581 292.016 -74.2546 290.19 -71.2994C288.689 -68.89 287.007 -66.5889 285.53 -64.1651C284.306 -62.1659 283.296 -60.0562 282.145 -58.0137C281.709 -57.2544 281.115 -56.5889 280.667 -55.8368C279.215 -53.3986 277.818 -50.9436 276.402 -48.4837C275.771 -47.3969 275.145 -46.2908 274.526 -45.1967C273.456 -43.3191 272.431 -41.432 271.301 -39.5905C270.13 -37.7077 268.79 -35.9259 267.638 -34.0479C266.841 -32.7644 266.293 -31.3487 265.544 -30.0364C264.157 -27.625 262.789 -25.2186 261.28 -22.8794C260.251 -21.29 258.891 -19.9148 257.862 -18.3254C256.775 -16.6389 255.916 -14.7839 254.927 -13.0398C254.373 -12.0549 253.734 -11.1205 253.161 -10.1308C252.412 -8.81838 251.728 -7.45057 250.931 -6.16705C250.068 -4.77435 249.109 -3.43936 248.186 -2.08274C248.092 -1.92504 247.911 -1.78639 247.873 -1.61196C246.992 1.38077 244.38 3.34176 243.277 6.18528C243.104 6.641 242.662 6.96947 242.354 7.37731C242.004 7.82645 241.55 8.23 241.348 8.73424C240.279 11.5486 238.483 13.93 236.869 16.4197C235.355 18.7395 234.004 21.1725 232.729 23.6173C231.85 25.3126 232.351 27.3367 233.696 28.4667C235.16 29.7004 237.045 29.9522 238.631 28.8592C239.585 28.1948 240.48 27.2981 241.104 26.3057C243.706 22.1857 246.175 17.9862 248.736 13.8252C249.119 13.1823 249.732 12.6765 250.163 12.0624C250.73 11.2494 251.231 10.3809 251.756 9.52685C252.416 8.4738 253.059 7.3942 253.738 6.33624C253.869 6.11789 254.1 5.9766 254.23 5.75826C255.244 3.94623 256.239 2.13912 257.253 0.327087C257.647 -0.390906 258.018 -1.12333 258.444 -1.83902C260.336 -4.90342 262.239 -7.96058 264.13 -11.025C264.325 -11.3525 264.52 -11.68 264.715 -12.0075C265.412 -13.1212 266.132 -14.2205 266.816 -15.3414C267.845 -17.0131 268.873 -18.6848 269.878 -20.3709C271.041 -22.3239 272.217 -24.2697 273.351 -26.2565C274.406 -28.1098 275.376 -30.0137 276.414 -31.8936C276.744 -32.5024 277.04 -33.1643 277.483 -33.6889C279.56 -36.1004 281.053 -38.9092 282.773 -41.5493C283.737 -43.0295 284.417 -44.695 285.212 -46.2763C285.411 -46.6667 285.502 -47.2044 285.811 -47.4477C287.276 -48.5304 288.02 -50.0268 288.536 -51.6916C288.627 -51.9825 288.849 -52.2447 289.008 -52.5116C290.668 -55.2701 292.332 -58.0093 293.98 -60.775C294.399 -61.4786 294.808 -62.2208 295.099 -62.9844C295.62 -64.3831 296.314 -65.6299 297.545 -66.5399C297.84 -66.7589 298.049 -67.1107 298.245 -67.4382C299.812 -70.2351 301.331 -73.0608 302.96 -75.8217C304.015 -77.5927 305.288 -79.2339 306.319 -81.0193C307.311 -82.7127 308.238 -84.4614 308.961 -86.282C309.819 -88.4662 311.324 -90.1664 312.662 -91.999C313.135 -92.6544 313.469 -93.4085 313.833 -94.1288C314.892 -96.2096 315.951 -98.2905 316.998 -100.379C317.467 -101.332 317.9 -102.306 318.357 -103.267C318.598 -103.781 318.838 -104.295 319.103 -104.794C319.999 -106.546 320.986 -108.258 321.77 -110.043C322.569 -111.852 321.995 -114.083 320.672 -115.085C318.648 -116.619 316.279 -115.976 314.839 -113.448L314.781 -113.434Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M309.148 104.74C308.079 106.535 307.118 108.396 305.911 110.092C304.747 111.716 303.311 113.162 302.045 114.708C301.536 115.342 300.943 116.008 300.749 116.747C300.447 117.914 299.721 118.748 299.046 119.66C297.571 121.641 295.998 123.564 294.68 125.639C292.396 129.225 290.318 132.934 288.102 136.544C287.138 138.107 286 139.549 285.007 141.078C284.092 142.505 283.314 144.03 282.399 145.457C281.247 147.252 279.933 148.935 278.837 150.747C277.661 152.693 276.655 154.74 275.565 156.736C275.3 157.236 275.004 157.733 274.69 158.204C274.023 159.187 273.312 160.16 272.656 161.15C272.124 161.934 271.62 162.752 271.112 163.55C270.823 164.035 270.384 164.497 270.237 165.018C269.67 167.293 268.208 169.085 267.118 171.081C265.962 173.187 264.867 175.328 263.662 177.405C263.031 178.492 262.151 179.446 261.537 180.56C260.14 183.097 258.938 185.75 257.461 188.256C255.854 190.98 254.049 193.57 252.322 196.222C251.83 196.965 251.237 197.63 250.813 198.397C250.035 199.84 249.439 201.391 248.62 202.793C247.652 204.419 246.466 205.914 245.492 207.521C243.922 210.102 242.465 212.768 240.875 215.354C240.049 216.686 238.968 217.867 238.105 219.177C237.308 220.378 236.878 221.815 235.623 222.711C235.43 222.842 235.338 223.133 235.228 223.347C234.385 224.899 233.591 226.48 232.687 227.997C231.38 230.192 231.755 232.536 233.732 233.845C235.697 235.147 238.47 234.679 239.835 232.747C240.753 231.454 241.545 230.068 242.439 228.76C242.859 228.139 243.447 227.619 243.879 227.005C244.522 226.09 245.101 225.119 245.703 224.163C246.305 223.207 246.876 222.249 247.49 221.3C247.804 220.829 248.25 220.438 248.527 219.946C250.049 217.171 251.442 214.336 253.073 211.626C254.591 209.078 256.375 206.69 258.037 204.229
613C258.257 203.916 258.568 203.641 258.676 203.294C259.171 201.748 260.176 200.556 261.143 199.291C262.209 197.888 263.029 196.29 263.86 194.73C265.302 192.006 266.575 189.181 268.097 186.489C269.676 183.699 271.506 181.042 273.177 178.29C274.567 176.012 275.902 173.717 277.195 171.381C277.855 170.164 278.333 168.838 278.908 167.57C278.977 167.397 279.069 167.189 279.221 167.099C280.81 166.139 281.372 164.534 282.016 162.93C282.329 162.13 282.992 161.457 283.489 160.733C283.554 160.624 283.691 160.558 283.749 160.461C285.259 157.844 286.794 155.241 288.236 152.599C289.05 151.095 289.662 149.488 291.014 148.321C291.345 148.041 291.639 147.658 291.795 147.258C292.889 144.458 294.83 142.163 296.299 139.587C297.412 137.636 298.822 135.847 299.996 133.933C301.089 132.152 301.965 130.241 303.083 128.475C303.892 127.198 304.842 125.989 305.889 124.92C308.03 122.76 309.113 119.922 310.8 117.475C311.297 116.752 311.818 116.043 312.326 115.327C312.623 114.912 313.043 114.538 313.172 114.073C313.971 111.327 316.08 109.329 317.205 106.779C317.463 106.209 317.827 105.653 317.961 105.043C318.408 103.025 317.516 101.326 315.683 100.547C314.078 99.8533 312.05 100.503 310.85 102.187C310.264 103.005 309.804 103.915 309.284 104.788C309.248 104.766 309.211 104.745 309.175 104.723L309.148 104.74Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M328.361 221.156C329.249 219.417 330.12 217.734 330.992 216.05C331.168 215.728 331.46 215.458 331.635 215.135C332.172 214.206 332.678 213.275 333.184 212.344C333.278 212.186 333.27 211.951 333.388 211.808C335.599 209.197 336.849 205.997 339.053 203.317C341.39 200.468 342.869 196.912 344.728 193.68C345.075 193.098 345.436 192.492 345.931 192.047C346.751 191.303 347.434 190.543 347.731 189.438C347.873 188.897 348.123 188.34 348.465 187.903C350.013 185.965 350.805 183.561 352.242 181.59C353.643 179.68 354.627 177.587 355.759 175.549C356.182 174.783 356.824 174.146 357.357 173.445C357.552 173.199 357.847 172.981 357.931 172.702C358.917 169.641 361.33 167.381 362.571 164.471C362.846 163.846 363.309 163.316 363.687 162.736C363.781 162.578 363.967 162.459 364.061 162.301C365.144 160.4 366.26 158.5 367.283 156.562C368.821 153.649 370.338 150.773 372.424 148.153C374.169 145.939 375.372 143.286 376.832 140.836C377.15 140.302 377.48 139.775 377.822 139.256C378.2 138.676 378.777 138.149 378.957 137.516C379.748 134.783 381.538 132.578 382.918 130.179C384.305 127.767 383.906 125.903 382.737 124.779C381.251 123.335 378.956 123.332 376.995 124.859C376.377 125.346 375.949 126.093 375.525 126.777C374.91 127.808 374.4 128.885 373.786 129.916C373.071 131.117 372.302 132.27 371.538 133.442C371.225 133.913 370.863 134.355 370.526 134.811C370.046 135.478 369.574 136.134 369.094 136.801C369.029 136.91 369.029 137.075 368.942 137.138C366.195 139.134 366.027 142.83 363.643 145.125C362.541 146.177 361.952 147.799 361.179 149.179C359.751 151.714 358.42 154.306 356.943 156.812C355.592 159.081 354.083 161.255 352.671 163.488C352.062 164.456 351.501 165.453 350.94 166.45C350.268 167.66 349.863 169.112 348.944 170.076C347.274 171.859 346.336 174.095 344.929 176.017C343.61 177.845 342.711 179.988 341.576 181.975C341.157 182.678 340.636 183.305 340.145 183.965C340.08 184.074 339.93 184.133 339.884 184.237C338.706 186.904 336.473 188.944 335.554 191.782C335.177 192.938 334.219 193.912 333.552 194.977C331.998 197.503 330.493 200.058 328.902 202.562C327.992 204.008 326.936 205.367 326.013 206.806C325.476 207.653 325.084 208.587 324.607 209.469C323.829 210.913 323.056 212.375 322.23 213.79C321.072 215.762 319.889 217.72 318.658 219.649C318.186 220.387 317.507 221.001 316.95 221.689C316.442 222.322 315.865 222.932 315.47 223.65C314.61 225.176 314.755 226.725 315.776 228.122C316.786 229.512 318.742 230.168 320.364 229.622C322.05 229.049 323.592 228.307 324.579 226.595C325.682 224.688 327.064 222.947 328.291 221.163L328.361 221.156Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M172.429 197.425C174.18 198.452 176.277 198.156 177.627 196.659C179.827 194.206 181.797 191.616 183.069 188.544C183.254 188.096 183.684 187.76 183.985 187.364C184.245 187.01 184.561 186.672 184.737 186.267C185.757 183.867 187.392 181.866 188.901 179.774C190.535 177.526 191.941 175.11 193.629 172.911C195.29 170.728 196.404 168.253 197.791 165.923C198.145 165.329 198.596 164.792 199.004 164.246C199.312 163.838 199.706 163.481 199.91 163.028C201.568 159.282 204.4 156.318 206.612 152.935C207.055 152.246 207.45 151.528 207.809 150.788C208.598 149.188 209.385 147.618 210.795 146.437C211.294 146.011 211.593 145.318 211.927 144.728C212.086 144.461 212.1 144.108 212.259 143.841C213.96 141.124 215.68 138.401 217.381 135.684C217.641 135.247 217.858 134.801 218.106 134.357C218.542 133.597 218.978 132.838 219.426 132.086C219.78 131.492 220.25 130.95 220.548 130.339C222.132 127.075 223.929 124.004 226.336 121.23C228.087 119.2 229.219 116.637 230.626 114.303C230.655 114.254 230.655 114.172 230.696 114.131C232.293 112.387 233.015 110.155 234.048 108.091C234.866 106.442 235.927 104.937 236.837 103.326C238.118 101.065 237.497 98.3
613616 235.511 97.343C233.513 96.3171 230.355 97.5419 229.512 99.8665C228.844 101.704 227.745 103.218 226.607 104.743C226.192 105.301 225.899 105.932 225.537 106.538C225.219 107.072 224.877 107.591 224.523 108.103C224.026 108.827 223.612 109.632 222.992 110.232C221.265 111.948 220.01 113.944 219.171 116.206C215.807 119.429 214.093 123.765 211.592 127.551C210.103 129.803 208.999 132.317 207.648 134.668C207.017 135.755 206.119 136.683 205.452 137.748C204.541 139.194 203.769 140.739 202.858 142.185C202.256 143.141 201.443 143.955 200.828 144.904C200.165 145.906 199.556 146.957 199.077 148.036C198.613 149.09 198.166 150.089 197.266 150.884C196.67 151.417 196.253 152.171 195.773 152.839C193.631 155.885 191.476 158.923 189.357 161.984C188.825 162.768 188.406 163.636 187.97 164.478C187.469 165.428 187.126 166.473 186.524 167.347C183.701 171.451 180.819 175.518 177.96 179.601C177.777 179.853 177.555 180.115 177.452 180.399C176.454 183.01 174.716 185.212 173.445 187.676C173.082 188.396 172.474 189.004 172.074 189.702C171.496 190.673 170.86 191.658 170.521 192.722C169.897 194.651 170.685 196.386 172.444 197.401L172.429 197.425Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M140.844 198.989C139.547 200.863 138.239 202.729 136.954 204.61C136.706 204.972 136.603 205.42 136.379 205.796C136.003 206.427 135.62 207.07 135.213 207.698C134.852 208.222 134.376 208.662 134.082 209.21C132.992 211.289 131.993 213.406 130.903 215.485C129.665 217.837 128.476 220.219 127.094 222.485C126.275 223.805 125.942 225.135 126.103 226.628C126.296 228.37 127.331 229.578 128.975 230.015C130.376 230.39 131.756 229.864 132.717 228.415C133.563 227.161 134.227 225.798 135.044 224.509C135.74 223.396 136.541 222.327 137.298 221.25C137.594 220.835 137.956 220.475 138.204 220.031C139.136 218.384 140.032 216.715 140.939 215.054C140.968 215.005 140.98 214.93 141.021 214.889C143.738 212.037 144.681 208.112 146.998 205.022C148.514 203 149.863 200.845 151.229 198.717C151.702 197.979 152.016 197.148 152.399 196.34C152.534 196.059 152.581 195.676 152.791 195.489C154.517 193.97 155.271 191.822 156.459 189.966C156.837 189.386 157.317 188.883 157.72 188.318C158.228 187.602 158.911 186.924 159.168 186.107C159.715 184.362 160.931 183.065 161.863 181.582C162.473 180.614 163.003 179.615 163.612 178.647C165.198 176.206 166.693 173.695 168.458 171.393C169.509 170.014 170.394 168.667 171.045 167.05C171.572 165.753 172.798 164.742 173.596 163.541C174.914 161.548 176.166 159.5 177.412 157.465C178.505 155.684 179.507 153.865 180.613 152.091C181.719 150.317 182.89 148.599 184.032 146.847C185.138 145.156 186.232 143.457 187.326 141.759C188.249 140.32 189.288 138.934 190.053 137.401C190.758 135.997 191.301 134.479 191.66 132.968C192.075 131.226 191.224 129.733 189.66 128.834C188.119 127.949 186.373 128.043 185.055 129.181C184.44 129.718 183.868 130.347 183.468 131.046C182.625 132.516 181.928 134.073 181.109 135.557C180.519 136.603 179.861 137.624 179.162 138.605C176.918 141.738 174.567 144.775 172.871 148.284C171.675 150.76 169.849 152.943 168.293 155.254C168.264 155.302 168.191 155.341 168.162 155.39C167.143 158.119 164.867 159.984 163.41 162.403C161.731 165.167 160.149 167.988 158.421 170.723C157.087 172.853 155.529 174.834 154.214 176.959C153.25 178.522 152.516 180.222 151.674 181.856C151.503 182.198 151.395 182.627 151.132 182.848C148.074 185.448 147.201 189.447 144.879 192.518C143.37 194.528 142.244 196.832 140.951 199.003C140.926 198.989 140.902 198.974 140.878 198.96L140.844 198.989Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M385.687 32.4785C384.846 33.5879 383.789 34.7829 382.963 36.1149C382.202 37.3378 381.779 38.7627 381.047 40.0193C380.257 41.373 379.298 42.6257 378.416 43.941C378.131 44.3633 377.721 44.7763 377.65 45.2268C377.364 47.0288 376.148 48.2438 375.087 49.584C374.501 50.3196 373.898 51.111 373.562 51.9789C371.726 56.7689 368.587 60.799 366.029 65.1755C364.637 67.5675 362.833 69.7142 361.271 72.0052C360.823 72.6749 360.639 73.5349 360.215 74.2192C359.352 75.6119 358.325 76.9229 357.475 78.3228C356.017 80.7417 354.102 82.8549 352.938 85.4977C352.238 87.0859 351.03 88.4533 350.054 89.9263C349.704 90.4577 349.239 90.9363 349.037 91.5229C348.29 93.5759 346.889 95.2394 345.749 97.0422C345.147 97.9982 344.423 98.8821 343.748 99.7948C343.529 100.108 343.249 100.385 343.09 100.734C341.693 103.797 339.544 106.412 337.916 109.337C335.995 112.811 334.104 116.287 332.207 119.775C330.962 122.057 329.761 124.349 328.516 126.632C327.652 128.22 327.757 129.861 328.492 131.383C329.569 133.652 332.721 133.787 334.123 131.681C334.692 130.837 335.207 129.944 335.58 129.015C336.265 127.287 337.139 125.737 338.437 124.357C339.199 123.546 339.576 122.389 340.203 121.448C341.208 119.926 342.285 118.448 343.314 116.941C343.562 116.579 343.825 116.194 343.957 115.779C344.895 112.607 346.891 110.082 348.801 107.456C350.225 105.477 351.272 103.225 352.473 101.097C352.567 100.94 352.591 100.707 352.726 100.59C354.541 98.9763 355.149 96.5776 356.594 94.7591C358.067 92.8921 359.087 90.821 360.268 88.8123C361.607 86.5367 363.309 84.4775 364.83 82.3102C365.192 81.7859 365.468 81.2112 365.818 80.6798C366.693 79.3766 367.611 78.0829 368.498 76.7869C368.717 76.4738 369.029 76.1991 369.137 75.8526C370.195 72.588 372.879 70.3412 374.333 67.2954C375.331 65.1784 376.659 63.2248 377.846 61.204C379.595 58.2684 381.325 55.3378 383.073 52.4022C384.078 50.7161 385.017 48.9745 386.13 47.3533C388.073 44.5332 389.516 41.4488 391.234 38.5109C391.624 37.8559 392.135 37.2729 392.494 36.6156C393.101 35.5143 393.77 34.4177 394.193 33.2397C395.017 30.9201 394.219 29.1465 392.144 28.2226C390.418 27.4571 388.117 28.2066 387.006 29.9609C386.534 30.6986 386.164 31.5133 385.656 32.4762L385.687 32.4785Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M172.336 57.0955C173.51 54.8205 174.396 52.8662 175.48 51.0466C177.098 48.3294 178.874 45.706 180.571 43.0514C181.286 41.9328 181.912 40.7443 182.693 39.6811C184.323 37.4141 185.647 34.9982 186.681 32.4091C186.835 32.0406 187.284 31.7823 187.549 31.4472C188.164 30.663 188.846 29.9027 189.316 29.032C191.124 25.6387 192.646 22.0916 194.898 18.946C195.264 18.4411 195.48 17.8303 195.738 17.2605C196.483 15.6504 197.161 14.0164 198.513 12.767C198.962 12.3441 199.321 11.7691 199.535 11.1897C200.789 7.84459 202.978 5.02353 204.676 1.92599C206.036 -0.550602 207.324 -3.07049 208.776 -5.5087C209.969 -7.51021 211.326 -9.43006 212.603 -11.3811C214.164 -13.7543 215.738 -16.1204 217.319 -18.4986C217.738 -19.1199 218.218 -19.7051 218.673 -20.3047C218.982 -20.7125 219.368 -21.0577 219.616 -21.5016C221.114 -24.2087 222.66 -26.8869 224.017 -29.6612C224.458 -30.5658 224.598 -31.7644 224.457 -32.7684C224.081 -35.277 221.483 -36.4797 219.226 -35.3092C217.997 -34.6775 217.194 -33.6603 216.619 -32.3921C216.104 -31.2525 215.495 -30.1198 214.774 -29.1028C213.241 -26.9426 211.791 -24.7005 209.984 -22.7692C208.5 -21.1877 207.06 -19.6791 206.495 -17.5178C203.549 -14.3089 201.706 -10.3612 199.485 -6.68803C198.028 -4.26916 196.769 -1.71552 195.414 0.780413C195.284 0.998764 195.219 1.27253 195.048 1.44989C193.193 3.3523 192.427 5.90404 191.081 8.10947C190.336 9.3589 189.393 10.4736 188.584 11.6676C188.229 12.1797 187.989 12.776 187.676 13.3291C187.37 13.8701 187.059 14.3917 186.741 14.9254C186.452 15.4106 186.115 15.867 185.862 16.3739C185.373 17.3318 184.965 18.321 184.452 19.2645C182.668 22.5899 180.683 25.812 178.409 28.8295C178.303 28.98 178.139 29.1452 178.12 29.3147C177.708 31.8796 175.642 33.5
613577 174.641 35.7884C173.184 39.0617 171.074 41.914 169.074 44.8312C167.047 47.7654 165.749 51.0187 164.143 54.1546C163.33 55.7407 163.867 57.7041 165.214 58.8027C166.782 60.082 168.706 60.2416 170.292 59.0664C171.142 58.4386 171.831 57.5839 172.302 57.1247L172.336 57.0955Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M129.907 7.61166C130.399 6.95139 130.883 6.30327 131.351 5.62856C131.676 5.16499 131.953 4.67256 132.242 4.18735C132.719 3.38674 133.228 2.58844 133.717 1.79505C133.941 1.41901 134.189 1.05739 134.432 0.676434C135.514 -1.02936 136.572 -2.74959 137.678 -4.44094C139.198 -6.77292 140.796 -9.04225 142.268 -11.4031C143.065 -12.6866 143.621 -14.1144 144.309 -15.4629C144.449 -15.7248 144.666 -16.0065 144.912 -16.172C146.161 -16.9732 146.854 -18.1377 147.199 -19.5429C147.278 -19.8409 147.476 -20.1176 147.635 -20.3845C149.388 -23.3007 151.154 -26.2097 152.908 -29.1259C153.197 -29.6111 153.433 -30.1446 153.697 -30.6442C154.54 -32.1966 155.111 -33.927 156.647 -35.0173C156.893 -35.1829 157.089 -35.5104 157.18 -35.8012C157.986 -38.4766 159.984 -40.4255 161.359 -42.7618C162.698 -45.0374 164.25 -47.2024 165.662 -49.4347C166.207 -50.2937 166.611 -51.2199 167.083 -52.1222C168.255 -54.448 169.505 -56.7111 171.425 -58.5581C173.667 -60.7234 174.482 -63.7715 176.166 -66.2687C176.509 -66.788 176.851 -67.3074 177.157 -67.8483C177.686 -68.7653 178.199 -69.7089 178.693 -70.6475C178.987 -71.1957 179.195 -71.7944 179.509 -72.3474C180.453 -73.9873 181.549 -75.5528 182.329 -77.2744C182.745 -78.1933 182.865 -79.3871 182.706 -80.3862C182.264 -82.9502 179.455 -84.1303 177.28 -82.6817C176.468 -82.1461 175.781 -81.3229 175.251 -80.4882C173.796 -78.1831 172.546 -75.7554 171.055 -73.4719C169.92 -71.732 168.521 -70.1823 167.284 -68.5195C166.763 -67.8107 166.19 -67.0679 165.957 -66.2367C165.648 -65.139 165.135 -64.2778 164.331 -63.5074C162.377 -61.6312 161.343 -59.1244 159.875 -56.9088C159.184 -55.8581 158.448 -54.8169 157.733 -53.7805C157.562 -53.5209 157.359 -53.2635 157.2 -52.9967C156.015 -50.8427 155.092 -48.467 153.585 -46.5708C151.413 -43.8055 150.081 -40.5229 147.962 -37.7917C145.151 -34.1743 143.226 -30.0617 141.003 -26.1102C140.726 -25.6177 140.364 -25.1758 140.039 -24.7122C139.465 -23.887 138.867 -23.0763 138.306 -22.2439C138.022 -21.8216 137.851 -21.3151 137.526 -20.9338C136.38 -19.5618 135.445 -18.1301 134.946 -16.3563C134.654 -15.3144 133.73 -14.4516 133.108 -13.4906C130.942 -10.1299 128.933 -6.67534 126.6 -3.44707C124.549 -0.609592 123.112 2.54506 121.378 5.53866C120.4 7.20774 120.785 9.17899 122.123 10.4035C123.675 11.8208 125.712 12.0646 127.337 10.7973C128.411 9.95807 129.235 8.82212 130.183 7.80912C130.101 7.72714 130.011 7.65725 129.929 7.57527L129.907 7.61166Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M262.545 148.98C263.546 147.686 264.546 146.392 265.547 145.098C265.701 144.894 265.892 144.712 266.002 144.498C266.871 142.764 267.728 141.023 268.597 139.289C268.821 138.831 268.981 138.285 269.334 137.969C270.497 136.953 270.776 135.492 271.429 134.205C272.476 132.117 273.537 130.004 274.904 128.123C276.813 125.497 278.555 122.82 279.735 119.792C279.846 119.497 279.947 119.162 280.171 118.951C281.778 117.41 282.348 115.268 283.452 113.444C283.9 112.691 284.5 112.014 285.009 111.298C285.363 110.786 285.836 110.295 286.018 109.713C286.652 107.741 287.731 106.066 289.08 104.519C289.398 104.15 289.593 103.658 289.817 103.2C290.053 102.748 290.196 102.259 290.481 101.837C291.652 100.036 292.823 98.2357 294.067 96.4784C294.758 95.51 295.576 94.633 296.329 93.7006C296.613 93.3607 297.016 93.042 297.114 92.6568C297.728 90.1952 299.712 88.682 301.035 86.709C302.307 84.821 303.313 82.7742 304.465 80.814C306.413 77.4879 308.26 74.0848 310.414 70.8814C311.901 68.6609 312.222 66.2222 310.686 64.42C308.901 62.321 305.803 62.3983 304.081 64.5447C302.374 66.6668 300.935 68.9161 299.836 71.4498C298.819 73.8186 297.25 75.9571 295.92 78.1891C295.371 79.111 294.797 80.0185 294.229 80.9453C293.969 81.382 293.76 81.8984 293.383 82.2C291.312 83.8587 290.341 86.3701 288.67 88.3493C287.623 89.583 287 91.1514 286.126 92.5369C285.352 93.7526 284.439 94.901 283.677 96.1238C282.427 98.1401 281.213 100.178 280.079 102.247C279.077 104.066 278.289 105.996 276.836 107.58C276.168 108.316 275.67 109.235 275.181 110.111C273.813 112.6 272.506 115.124 271.155 117.64C270.672 118.535 270.231 119.439 269.699 120.305C268.641 122.026 267.511 123.703 266.446 125.435C265.348 127.196 263.956 128.816 263.47 130.926C263.453 130.982 263.429 131.05 263.388 131.091C260.781 133.926 260.258 137.806 258.382 141.01C257.267 142.91 255.963 144.714 254.86 146.62C254.164 147.816 253.463 149.075 253.156 150.388C252.628 152.654 254.829 154.77 257.174 154.442C258.637 154.245 259.806 153.495 260.664 152.33C261.416 151.315 262.079 150.231 262.778 149.168C262.693 149.117 262.627 149.062 262.55 148.999L262.545 148.98Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M335.202 170.749C335.787 169.767 336.329 168.774 336.951 167.814C337.893 166.37 338.329 164.838 338.027 163.114C337.976 162.869 337.99 162.598 338.021 162.354C338.479 158.912 337.308 156.029 335.108 153.469C334.247 152.463 333.408 151.421 332.614 150.356C331.677 149.092 330.478 148.213 329.013 147.669C327.592 147.135 326.171 146.6 324.747 146.098C324.341 145.954 323.869 145.837 323.448 145.882C320.121 146.152 316.832 146.329 313.547 147.38C309.492 148.678 306.949 151.404 305.156 154.855C303.562 157.916 303.135 161.278 304.375 164.761C304.993 166.477 305.281 168.3
61308 306.271 169.868C306.667 170.498 307.112 171.157 307.686 171.598C310.063 173.392 312.462 175.15 314.926 176.799C316.968 178.163 319.287 178.624 321.768 178.508C324.046 178.402 326.273 178.052 328.475 177.441C330.406 176.899 332.114 176.043 333.157 174.182C333.8 173.02 334.523 171.889 335.202 170.749Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M180.596 113.803C182.857 114.772 185.047 116.027 187.402 116.592C189.086 116.987 191.015 116.476 192.817 116.317C193.511 116.254 194.183 116.062 194.859 115.89C196.066 115.573 197.289 115.283 198.453 114.843C199.514 114.439 200.592 113.98 201.519 113.333C202.367 112.736 203.245 111.978 203.741 111.09C204.861 109.045 205.779 106.897 206.722 104.763C206.944 104.254 207.078 103.644 207.035 103.109C206.621 98.9836 205.917 94.932 202.842 91.802C202.042 90.9966 201.244 90.1597 200.302 89.5655C197.533 87.8503 194.489 86.5961 191.279 86.3107C188.678 86.0763 185.997 86.5828 183.359 86.7696C180.269 88.5122 177.26 90.2859 175.428 93.5824C173.186 97.6212 173.208 101.826 174.155 106.104C174.407 107.224 175.164 108.266 175.817 109.263C176.436 110.208 177.126 111.144 177.969 111.877C178.764 112.58 179.788 113.01 180.709 113.558C180.665 113.631 180.634 113.711 180.603 113.791L180.596 113.803Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M285.4 24.1455C286.454 22.8174 287.532 21.5038 288.537 20.1468C289.484 18.8869 290.567 17.6749 291.222 16.2734C292.444 13.6981 294.682 11.8426 295.71 9.06955C296.524 6.87585 298.334 5.07769 299.563 3.01552C301.044 0.528785 303.233 -1.52013 304.14 -4.36531C304.231 -4.65612 304.419 -4.97152 304.653 -5.14428C306.191 -6.34835 307.053 -8.07023 308.093 -9.65242C308.684 -10.5333 309.42 -11.3277 310.095 -12.1581C310.457 -12.6 310.978 -12.9796 311.149 -13.4862C311.857 -15.4471 313.273 -16.8879 314.571 -18.4324C314.974 -18.9156 315.27 -19.4952 315.6 -20.0218C316.002 -20.6696 316.38 -21.3318 316.807 -21.9652C317.831 -23.4917 318.824 -25.0205 319.908 -26.5108C320.648 -27.5327 321.604 -28.3932 322.272 -29.4584C323.428 -31.317 324.909 -32.9493 326.051 -34.7836C327.463 -37.0159 326.692 -39.5787 324.682 -40.7764C323.228 -41.6422 321.782 -41.5833 320.359 -40.7379C318.717 -39.744 317.298 -38.5186 316.228 -36.8879C314.734 -34.573 313.209 -32.2604 311.679 -29.9671C311.081 -29.0741 310.386 -28.2387 309.765 -27.3601C309.333 -26.7461 308.943 -26.091 308.516 -25.4576C308.133 -24.897 307.75 -24.3364 307.355 -23.783C306.911 -23.1761 306.431 -22.591 306.024 -21.9625C305.617 -21.334 305.258 -20.6767 304.875 -20.0337C303.835 -18.287 302.508 -16.7763 301.174 -15.2535C299.937 -13.8376 299.141 -12.0603 298.112 -10.4709C296.461 -7.92055 294.779 -5.37251 293.08 -2.85105C291.63 -0.691208 290.125 1.42044 288.658 3.55372C288.381 3.96385 288.07 4.40313 287.933 4.8805C287.672 5.84245 287.197 6.6116 286.393 7.2174C286.152 7.40229 285.954 7.67897 285.8 7.96519C284.461 10.4054 283.178 12.8623 281.798 15.2615C280.659 17.2289 279.508 19.1892 278.17 21.0218C277.121 22.4515 276.646 23.9105 276.928 25.6401C277.206 27.3503 278.261 28.5541 279.895 28.952C281.323 29.3096 282.818 28.6721 283.794 27.1991C284.428 26.2454 284.965 25.234 285.55 24.2514C285.477 24.2081 285.424 24.1599 285.359 24.1045L285.4 24.1455Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M242.388 139.651C243.377 138.35 244.414 137.078 245.361 135.736C246.06 134.755 246.589 133.673 247.252 132.671C248.257 131.15 249.407 129.715 250.339 128.15C251.076 126.913 251.494 125.468 252.219 124.224C254.061 121.048 255.993 117.943 257.872 114.789C258.32 114.037 258.666 113.208 259.042 112.412C259.213 112.07 259.34 111.719 259.547 111.398C260.434 110.02 261.357 108.664 262.256 107.292C262.983 106.181 263.747 105.091 264.39 103.929C265.062 102.719 265.516 101.379 266.217 100.202C267.787 97.6206 269.467 95.104 271.086 92.5514C271.375 92.0662 271.519 91.4944 271.808 91.0092C272.475 89.8617 273.159 88.7408 273.863 87.615C274.258 86.9793 274.97 86.4174 275.097 85.7367C275.4 84.2082 276.401 83.1611 277.211 81.9671C278.134 80.6105 279.052 79.2345 279.922 77.8297C280.748 76.4977 280.629 75.1281 279.779 73.8824C278.98 72.7163 277.813 72.0867 276.362 72.2084C274.568 72.3557 273.132 73.0293 272.176 74.7443C271.483 75.9911 270.455 77.0553 269.561 78.1988C269.329 78.5047 269.032 78.7551 268.857 79.0777C267.537 81.513 266.259 83.9893 264.94 86.4245C264.463 87.3074 263.87 88.1375 263.393 89.0204C261.524 92.3776 259.68 95.7493 257.843 99.1088C257.713 99.3271 257.692 99.6104 257.557 99.8094C253.127 106.309 249.441 113.267 245.368 119.995C243.19 123.595 241.272 127.367 239.203 131.032C238.117 132.965 236.891 134.832 235.805 136.765C235.186 137.859 234.632 139.008 234.241 140.189C233.691 141.883 234.275 143.299 235.649 144.134C237.029 144.956 238.609 144.894 239.822 143.629C240.905 142.499 241.729 141.116 242.665 139.849L242.4 139.659L242.388 139.651Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M196.617 -37.7662C194.945 -35.9516 193.407 -34.0577 192.942 -31.541C188.912 -26.5126 186.31 -20.6013 182.879 -15.2C180.951 -12.1573 179.211 -8.98695 177.332 -5.91534C176.717 -4.88426 175.868 -4.00964 175.218 -3.0002C174.172 -1.35506 173.211 0.340598 172.214 2.01459C171.217 3.68859 170.176 5.35307 169.239 7.06314C168.396 8.61551 167.491 10.
6131633 166.975 11.8282C166.296 13.9875 168.276 16.778 170.575 17.3259C172.863 17.8665 174.896 16.5467 175.615 14.0993C175.776 13.554 175.808 12.8665 176.163 12.519C177.977 10.7402 178.552 8.20611 180.025 6.25676C181.343 4.51133 182.142 2.53794 183.24 0.694116C183.717 -0.106491 184.371 -0.818213 184.932 -1.56831C185.087 -1.77223 185.314 -1.93285 185.4 -2.16071C186.364 -4.65998 187.909 -6.81291 189.369 -9.01637C190.09 -10.1156 190.769 -11.2559 191.453 -12.3768C191.482 -12.4253 191.518 -12.486 191.547 -12.5345C192.855 -14.8947 194.102 -17.291 195.47 -19.6151C196.763 -21.7864 198.153 -23.9001 199.52 -26.0281C199.821 -26.5061 200.226 -26.9385 200.503 -27.431C201.688 -29.585 202.836 -31.7606 204.021 -33.9146C204.233 -34.2978 204.554 -34.6161 204.778 -34.9922C205.32 -35.902 205.869 -36.8239 206.374 -37.7553C206.716 -38.3569 206.986 -39.0018 207.328 -39.6034C208.284 -41.2361 209.325 -42.8183 210.208 -44.4943C211.289 -46.5292 210.626 -48.9133 208.794 -49.9713C206.975 -51.0221 204.725 -50.3574 203.395 -48.29C201.964 -46.0528 200.634 -43.7385 199.203 -41.5013C198.394 -40.225 197.47 -39.0329 196.6 -37.7927L196.617 -37.7662Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M137.877 178.929C138.291 178.042 138.719 177.13 139.16 176.225C139.413 175.719 139.624 175.171 139.949 174.707C141.396 172.693 142.714 170.618 143.656 168.32C143.832 167.915 144.048 167.469 144.384 167.208C146.052 165.868 146.678 163.908 147.583 162.113C148 161.276 148.726 160.608 149.179 159.793C150.404 157.597 151.288 155.149 152.8 153.19C154.963 150.386 155.939 146.957 157.983 144.132C158.723 143.11 159.608 142.175 160.251 141.095C161.643 138.703 162.706 136.066 164.319 133.854C165.69 131.992 166.362 129.845 167.603 127.955C168.538 126.523 169.42 125.043 170.234 123.539C171.291 121.572 170.903 119.303 169.444 118.171C167.316 116.509 164.222 117.46 162.952 120.089C162.295 121.44 161.461 122.702 160.676 123.993C159.288 126.239 158.073 128.638 156.404 130.668C155.02 132.358 153.718 133.965 153.266 136.128C153.244 136.247 153.136 136.347 153.047 136.442C150.769 138.585 149.716 141.508 148.158 144.097C146.621 146.649 144.968 149.149 143.676 151.814C142.487 154.278 140.663 156.347 139.489 158.787C138.358 161.154 137.062 163.356 135.234 165.242C134.898 165.584 134.757 166.125 134.552 166.578C134.43 166.867 134.409 167.232 134.221 167.465C131.937 170.362 130.696 173.879 128.679 176.934C127.317 178.999 127.725 181.51 129.349 182.806C131.222 184.316 133.495 184.191 135.153 182.401C136.13 181.34 136.954 180.121 137.889 178.936L137.877 178.929Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M354.961 -51.2213C354.156 -50.0902 353.319 -48.9615 352.538 -47.816C352.225 -47.3452 352.009 -46.8167 351.72 -46.3315C351.308 -45.64 350.889 -44.9365 350.453 -44.2595C350.216 -43.8907 349.852 -43.5819 349.672 -43.1963C348.914 -41.5934 348.199 -39.981 347.485 -38.3686C347.415 -38.1965 347.362 -37.9978 347.268 -37.8401C344.661 -33.904 342.034 -29.963 339.451 -26.0124C338.244 -24.1512 337.134 -22.2323 335.939 -20.3639C335.129 -19.0876 334.044 -17.9264 333.462 -16.5638C332.423 -14.1587 330.596 -12.3048 329.359 -10.0345C328.068 -7.6477 326.468 -5.42918 324.94 -3.16738C323.602 -1.17015 322.156 0.762153 320.843 2.77382C319.414 4.97957 319.592 6.74586 321.252 7.9812C322.948 9.23818 325.737 8.99268 327.135 7.36071C328.071 6.25819 328.944 5.06876 329.724 3.84097C330.577 2.49188 331.481 1.22248 332.746 0.200992C333.311 -0.251397 333.643 -0.973996 334.074 -1.58805C334.364 -1.99097 334.617 -2.41552 334.894 -2.82565C335.39 -3.54887 335.918 -4.26979 336.415 -4.99302C336.663 -5.35463 336.819 -5.83691 337.159 -6.07785C338.666 -7.20193 339.245 -8.86224 340.07 -10.4412C341.272 -12.7332 342.8 -14.8304 344.214 -17.0119C344.694 -17.7617 345.202 -18.4777 345.718 -19.2058C346.405 -20.1936 347.356 -21.0735 347.728 -22.1666C348.511 -24.4449 350.355 -26.0253 351.363 -28.1036C352.193 -29.8278 353.038 -31.4939 354.297 -32.9462C354.823 -33.5534 355.087 -34.3822 355.482 -35.1002C356.171 -36.3664 356.879 -37.6375 357.604 -38.882C357.791 -39.1974 358.156 -39.4239 358.344 -39.7392C359.772 -42.1919 361.164 -44.6662 362.58 -47.126C362.84 -47.5627 363.178 -47.9368 363.45 -48.3663C364.795 -50.4579 364.275 -53.4961 362.346 -54.8587C360.344 -56.2646 357.912 -55.8728 356.493 -53.8753C355.907 -53.0573 355.452 -52.1285 354.932 -51.2551C354.956 -51.2406 354.98 -51.2262 355.004 -51.2118L354.961 -51.2213Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M236.713 157.801C232.732 155.889 228.636 155.52 224.251 156.408C221.439 156.968 219.498 158.244 218.28 160.757C218.181 160.977 217.954 161.138 217.788 161.335C216.546 162.814 215.831 164.426 215.476 166.4C215.085 168.599 215.097 170.645 215.656 172.736C215.834 173.401 216.037 174.081 216.372 174.675C217.747 177.105 219.463 179.293 221.53 181.166C222.052 181.641 222.846 182.015 223.55 182.073C227.309 182.373 231.001 181.878 234.534 180.547C236.095 179.965 237.664 179.453 238.981 178.151C244.176 173.011 243.484 165.992 241.04 161.693C240.039 159.93 238.496 158.747 236.715 157.769L236.713 157.801Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M337.675 22.6132C336.099 21.9536 334.587 21.0202 332.946 20.7167C331.456 20.4368 329.809 20.7215 328.272 20.9889C325.6 21.4518 323.209 22.739 321.162 24.4122C319.883 25.4579 318.933 26.9962 318.086 28.4469C317.202 29.9583 316.577 31.6406 315.899 33.2746C314.875 35.7378 315.625 37.9763 316.895 40.1136C317.413 40.9806 317.848 41.9302 318.522 42.644C319.982 44.1876 321.344 46.1163 323.167 46.9395C325.407 47.9451 328.032 49.213 330.607 47.9203C332.755 46.8494 335.311 46.7451 337.167 45.0896C337.966 44.3822 338.69 43.5806 339.321 42.7407C340.24 41.5293 341.025 40.2386 341.895 38.9984C342.565 38.0663 342.73 37.0466 342.698 35.943C342.652 34.1738 342.658 32.4019 342.624 30.6399C342.561 27.7428 341.494 25.3481 339.064 23.6704C338.601 23.3454 338.111 23.0375 337.634 22.7368C337.649 22.7125 337.67 22.6761 337.673 22.6446L337.675 22.6132Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M291.35 55.2019C292.25 54.1601 293.173 53.1326 294.056 52.0642C294.488 51.5325 294.866 50.9525 295.244 50.3725C295.644 49.7562 296.095 49.1372 296.379 48.4681C297.557 45.801 299.928 43.9426 301.01 41.1354C301.779 39.1283 303.373 37.4157 304.646 35.6099C305.41 34.5202 306.372 33.5652 307.02 32.4226C308.01 30.6785 309.637 29.2974 310.026 27.2118C310.079 26.9308 310.322 26.6321 310.551 26.44C312.405 24.8983 313.004 22.6255 313.916 20.5719C314.962 18.2369 314.049 15.7206 312.07 14.6075C310.28 13.5905 308.247 13.9735 306.986 15.6219C306.607 16.1196 306.239 16.6559 305.969 17.2185C303.387 22.5996 299.795 27.3625 296.554 32.3346C295.419 34.0745 294.265 35.8193 293.106 37.5447C292.829 37.9549 292.455 38.3073 292.146 38.7151C291.654 39.3754 291.109 39.9875 290.714 40.7055C288.956 43.8492 287.259 47.0291 285.47 50.1705C284.981 51.0462 284.238 51.7704 283.713 52.6244C282.98 53.7988 282.221 54.9902 281.709 56.2629C281.118 57.7514 281.518 59.1731 282.723 60.2359C283.94 61.3059 285.36 61.3465 286.812 60.6994C288.597 59.9059 289.439 58.1889 290.599 56.7927C290.954 56.3629 291.185 55.8101 291.474 55.3249C291.425 55.296 291.379 55.2357 291.331 55.2069L291.35 55.2019Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M143.08 68.3306C144.467 66.0016 145.874 63.6676 147.249 61.3313C147.965 60.1304 148.68 58.9295 149.267 57.6686C150.309 55.3966 151.775 53.4593 153.293 51.488C154.981 49.2885 156.274 46.788 157.758 44.4344C158.153 43.7987 158.621 43.2063 159.052 42.5922C159.349 42.1772 159.781 41.81 159.922 41.352C160.788 38.3835 162.865 36.0543 164.029 33.2468C164.875 31.22 164.521 29.0042 162.99 27.9112C160.996 26.4932 158.451 27.2122 157.056 29.6356C156.62 30.3949 156.473 31.3589 155.942 32.029C154.194 34.2747 153.069 36.9077 151.2 39.0812C150.266 40.1523 149.449 41.3584 148.465 42.4321C148.094 42.8353 147.737 43.3789 147.634 43.9094C147.331 45.4379 146.228 46.4079 145.418 47.6019C144.076 49.5798 142.835 51.6348 141.566 53.656C141.472 53.8137 141.487 54.0363 141.393 54.194C139.904 56.6105 138.41 59.0078 136.909 61.4171C136.714 61.7447 136.471 62.0433 136.263 62.3636C135.466 63.6471 134.717 64.9595 133.871 66.2142C132.654 68.0367 132.508 69.659 133.535 71.1582C134.654 72.778 136.484 73.3422 138.599 72.712C139.919 72.3148 141.02 71.6232 141.755 70.4174C142.174 69.7138 142.6 68.9981 143.019 68.2945C143.043 68.309 143.068 68.3234 143.092 68.3378L143.08 68.3306Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M344.193 54.7807C342.518 56.9874 340.765 59.1315 339.191 61.4153C338.285 62.7161 337.393 63.9928 336.176 65.0431C335.737 65.4224 335.601 66.1467 335.307 66.6948C334.86 67.5292 334.552 68.5132 333.906 69.1305C331.903 71.0601 330.702 73.5167 329.206 75.7808C328.478 76.8922 327.685 77.9481 326.921 79.0379C326.892 79.0864 326.831 79.1326 326.803 79.1811C325.646 81.122 324.483 83.075 323.351 85.0303C322.778 86.0201 322.284 87.041 321.748 88.0524C320.871 89.7163 320.996 91.4344 322.095 92.6477C323.286 93.9816 325.096 94.4684 326.761 93.8496C327.977 93.4068 329.015 92.7106 329.69 91.551C330.894 89.4744 332.067 87.3955 333.344 85.3622C335.353 82.1545 337.415 78.9951 339.485 75.8235C339.893 75.195 340.535 74.7229 340.966 74.1089C342.564 71.7572 344.094 69.3817 345.655 67.0084C346.005 66.477 346.347 65.9577 346.684 65.419C347.238 64.5165 347.785 63.626 348.315 62.709C348.604 62.2238 348.833 61.7025 349.129 61.2052C350.133 59.519 351.198 57.869 352.154 56.154C353.327 54.0751 352.811 51.7461 351.009 50.6396C349.189 49.5066 346.922 50.0623 345.536 52.0307C344.963 52.8559 344.503 53.7654 343.983 54.6388C344.055 54.682 344.128 54.7253 344.193 54.7807Z`,fill:`#C935FF`}),(0,q.jsx)(`path`,{d:`M222.743 59.3317C223.937 57.1341 224.898 55.3561 225.883 53.5926C226.436 52.6078 227.046 51.6396 227.624 50.6692C227.783 50.4023 228.017 50.1473 228.108 49.8565C228.788 47.0896 230.657 44.916 231.928 42.4519C232.542 41.2562 232.776 40.0644 232.505 38.785C231.988 36.3737 229.555 35.1704 227.366 36.2826C226.163 36.8972 225.164 37.7482 224.72 39.1272C224.547 39.6652 224.299 40.1915 223.998 40.6695C222.461 43.0572 220.814 45.3799 219.362 47.8182C218.553 49.1768 217.758 50.5111 216.619 51.6241C216.324 51.9254 216.093 52.3958 216.051 52.7978C215.873 54.3355 215.061 55.4787 214.108 56.6369C213.518 57.3533 212.98 58.2001 212.687 59.0775C212.078 60.9823 213.351 63.2527 215.382 64.1671C217.157 64.9615 219.197 64.3194 220.373 62.6206C221.243 61.3803 222.162 60.169 222.774 59.3339L222.743 59.3317Z`,fill:`#C935FF`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_8638_168687`,children:(0,q.jsx)(`rect`,{width:`514`,height:`287`,fill:`white`,transform:`matrix(0.511783 -0.859115 -0.859115 -0.511783 246.566 355.733)`})})})]})]}),aq=()=>
613(0,q.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsx)(`path`,{d:`M15.8307 6.91675C15.7613 6.91675 15.6885 6.89592 15.6124 6.85425C15.5357 6.81258 15.4835 6.75008 15.4557 6.66675L14.7891 5.20842L13.3307 4.54175C13.2474 4.51397 13.1849 4.46175 13.1432 4.38508C13.1016 4.30897 13.0807 4.23619 13.0807 4.16675C13.0807 4.0973 13.1016 4.02425 13.1432 3.94758C13.1849 3.87147 13.2474 3.81953 13.3307 3.79175L14.7891 3.12508L15.4557 1.66675C15.4835 1.58341 15.5357 1.52091 15.6124 1.47925C15.6885 1.43758 15.7613 1.41675 15.8307 1.41675C15.9002 1.41675 15.9732 1.43758 16.0499 1.47925C16.126 1.52091 16.1779 1.58341 16.2057 1.66675L16.8724 3.12508L18.3307 3.79175C18.4141 3.81953 18.4766 3.87147 18.5182 3.94758C18.5599 4.02425 18.5807 4.0973 18.5807 4.16675C18.5807 4.23619 18.5599 4.30897 18.5182 4.38508C18.4766 4.46175 18.4141 4.51397 18.3307 4.54175L16.8724 5.20842L16.2057 6.66675C16.1779 6.75008 16.126 6.81258 16.0499 6.85425C15.9732 6.89592 15.9002 6.91675 15.8307 6.91675ZM15.8307 18.5834C15.7613 18.5834 15.6885 18.5626 15.6124 18.5209C15.5357 18.4792 15.4835 18.4167 15.4557 18.3334L14.7891 16.8751L13.3307 16.2084C13.2474 16.1806 13.1849 16.1284 13.1432 16.0517C13.1016 15.9756 13.0807 15.9029 13.0807 15.8334C13.0807 15.764 13.1016 15.6912 13.1432 15.6151C13.1849 15.5384 13.2474 15.4862 13.3307 15.4584L14.7891 14.7917L15.4557 13.3334C15.4835 13.2501 15.5357 13.1876 15.6124 13.1459C15.6885 13.1042 15.7613 13.0834 15.8307 13.0834C15.9002 13.0834 15.9732 13.1042 16.0499 13.1459C16.126 13.1876 16.1779 13.2501 16.2057 13.3334L16.8724 14.7917L18.3307 15.4584C18.4141 15.4862 18.4766 15.5384 18.5182 15.6151C18.5599 15.6912 18.5807 15.764 18.5807 15.8334C18.5807 15.9029 18.5599 15.9756 18.5182 16.0517C18.4766 16.1284 18.4141 16.1806 18.3307 16.2084L16.8724 16.8751L16.2057 18.3334C16.1779 18.4167 16.126 18.4792 16.0499 18.5209C15.9732 18.5626 15.9002 18.5834 15.8307 18.5834ZM7.49739 15.4792C7.34461 15.4792 7.19877 15.4376 7.05989 15.3542C6.921 15.2709 6.81683 15.1529 6.74739 15.0001L5.41405 12.0834L2.49739 10.7501C2.34461 10.6806 2.22655 10.5765 2.14322 10.4376C2.05989 10.2987 2.01822 10.1529 2.01822 10.0001C2.01822 9.8473 2.05989 9.70147 2.14322 9.56258C2.22655 9.42369 2.34461 9.31953 2.49739 9.25008L5.41405 7.91675L6.74739 5.00008C6.81683 4.8473 6.921 4.72925 7.05989 4.64591C7.19877 4.56258 7.34461 4.52092 7.49739 4.52092C7.65016 4.52092 7.796 4.56258 7.93489 4.64591C8.07377 4.72925 8.17794 4.8473 8.24739 5.00008L9.58072 7.91675L12.4974 9.25008C12.6502 9.31953 12.7682 9.42369 12.8516 9.56258C12.9349 9.70147 12.9766 9.8473 12.9766 10.0001C12.9766 10.1529 12.9349 10.2987 12.8516 10.4376C12.7682 10.5765 12.6502 10.6806 12.4974 10.7501L9.58072 12.0834L8.24739 15.0001C8.17794 15.1529 8.07377 15.2709 7.93489 15.3542C7.796 15.4376 7.65016 15.4792 7.49739 15.4792ZM7.49739 12.6251L8.33072 10.8334L10.1224 10.0001L8.33072 9.16675L7.49739 7.37508L6.66405 9.16675L4.87239 10.0001L6.66405 10.8334L7.49739 12.6251Z`,fill:`white`})}),oq=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8864_3404`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8864_3404)`,children:(0,q.jsx)(`path`,{d:`M3.33335 16.6666C2.87502 16.6666 2.48266 16.5034 2.15627 16.177C1.82988 15.8506 1.66669 15.4583 1.66669 14.9999V4.99992C1.66669 4.54159 1.82988 4.14922 2.15627 3.82284C2.48266 3.49645 2.87502 3.33325 3.33335 3.33325H13.3334C13.7917 3.33325 14.184 3.49645 14.5104 3.82284C14.8368 4.14922 15 4.54159 15 4.99992V8.74992L17.625 6.12492C17.7639 5.98603 17.9167 5.95131 18.0834 6.02075C18.25 6.0902 18.3334 6.22214 18.3334 6.41659V13.5833C18.3334 13.7777 18.25 13.9096 18.0834 13.9791C17.9167 14.0485 17.7639 14.0138 17.625 13.8749L15 11.2499V14.9999C15 15.4583 14.8368 15.8506 14.5104 16.177C14.184 16.5034 13.7917 16.6666 13.3334 16.6666H3.33335Z`,fill:`white`})})]}),sq={"default-browse-thumbnail-dimensions":`StudioView__default-browse-thumbnail-dimensions___d136cfd7`,"default-browse-card-dimensions":`StudioView__default-browse-card-dimensions___00c9fc83`,"
613studio-banner":`StudioView__studio-banner___76767a4f`,"banner-content":`StudioView__banner-content___3dc759ca`,"studio-view":`StudioView__studio-view___879d3aa5`,"studio-view-links":`StudioView__studio-view-links___5e409606`},cq=({activeUser:e,isMixesAccessible:t,showPlaylistsTierPill:n,showMixesTierPill:r})=>{let[i,a]=(0,G.useState)(!1);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(LK,{className:sq[`studio-banner`],overlays:[(0,q.jsx)(iq,{})],children:(0,q.jsxs)(`div`,{className:sq[`banner-content`],children:[(0,q.jsx)(`h1`,{children:`Studio ðï¸`}),(0,q.jsxs)(`p`,{children:[`Craft tailored playlists and interactive video mixes to`,(0,q.jsx)(`br`,{}),`elevate your daily teaching.`]})]})}),(0,q.jsx)(`div`,{className:sq[`studio-view`],children:(0,q.jsxs)(`div`,{className:sq[`studio-view-links`],children:[(0,q.jsx)(rq,{to:`/playlists/`,imageUrl:`https://s3.amazonaws.com/flocabulary/webassets/playlsits-thubmnail.png`,title:`Playlists`,tier:`plus`,subtitle:`Curate a curriculum-aligned set of lessons to streamline your teaching.`,ctaText:`Launch Playlists`,ctaIcon:aq,showTierPill:n}),(0,q.jsx)(rq,{to:`/mixes/`,imageUrl:`https://s3.amazonaws.com/flocabulary/webassets/mixes-thumbnail.png`,title:`Mixes`,tier:`plus`,subtitle:`Pair foundational skills with curated video topics to build targeted lessons in seconds.`,ctaText:`Launch Mixes`,ctaIcon:oq,showTierPill:r,disabled:!t,onDisabledClick:()=>a(!0)}),i&&(0,q.jsx)(Oc,{user:e,plusRequired:!0,onClose:()=>a(!1)})]})})]})},lq=N(e=>{let t=z(e),n=tt(e)&&!t.is_student&&st(e);return{activeUser:t,isMixesAccessible:!t.id||n,showPlaylistsTierPill:!n,showMixesTierPill:!n}})(({activeUser:e,isMixesAccessible:t,showPlaylistsTierPill:n,showMixesTierPill:r})=>((0,G.useEffect)(()=>{Vo({name:`Studio`})},[]),(0,q.jsx)(cq,{activeUser:e,isMixesAccessible:t,showPlaylistsTierPill:n,showMixesTierPill:r}))),uq=()=>(0,q.jsx)(lq,{}),dq=()=>(0,q.jsxs)(`div`,{style:{width:`100%`,height:`100%`,position:`absolute`,inset:0},children:[(0,q.jsxs)(`svg`,{style:{position:`absolute`,top:0,left:0,width:`30%`,height:`100%`},width:`267`,height:`152`,viewBox:`0 0 267 152`,preserveAspectRatio:`xMidYMid slice`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{opacity:`0.24`,clipPath:`url(#clip0_7809_1474)`,children:[(0,q.jsx)(`path`,{d:`M16.7574 73.2007C18.0705 73.0175 19.3695 72.7496 20.6826 72.6791C22.7017 72.5804 24.7208 72.6368 26.74 72.5945C27.6154 72.5804 28.4908 72.4536 29.3662 72.4395C30.4393 72.4395 31.5406 72.3267 32.5573 72.5382C35.3953 73.1444 38.191 72.9893 41.0573 72.7778C43.8812 72.5664 46.7475 72.7919 49.5997 72.8342C49.9103 72.8342 50.2633 73.0034 50.5316 72.9047C52.5083 72.1857 54.5133 72.4113 56.5465 72.5523C57.4784 72.6227 58.4244 72.3972 59.3705 72.3267C60.1329 72.2703 60.9378 72.0588 61.6296 72.2421C63.1404 72.6509 64.6512 72.4395 66.1479 72.3831C70.1297 72.2562 74.1114 72.0588 78.079 71.8615C78.8979 71.8192 79.7028 71.65 80.5076 71.5513C81.0724 71.4808 81.6795 71.2975 82.202 71.4385C84.6023 72.0729 86.9603 71.3398 89.3324 71.2834C91.9728 71.2271 94.6273 71.6077 97.2818 71.6641C100.699 71.7346 104.116 71.6923 107.519 71.6923C107.829 71.6923 108.154 71.5654 108.465 71.5936C112.065 71.9319 115.666 71.368 119.252 71.4667C122.217 71.5513 125.168 71.7346 128.133 71.8333C128.754 71.8615 129.39 71.7205 130.025 71.7205C131.211 71.7205 132.411 71.8192 133.598 71.7628C135.49 71.6782 137.367 71.509 139.26 71.3962C140.064 71.3539 140.883 71.368 141.688 71.3962C141.942 71.3962 142.225 71.5795 142.436 71.509C145.345 70.5927 148.353 72.2421 151.261 71.1566C151.699 70.9874 152.292 71.0579 152.772 71.1566C156.796 72.0024 160.848 71.4385 164.887 71.4808C167.4 71.509 169.927 70.8887 172.427 71.7205C172.709 71.8192 173.09 71.8474 173.358 71.7487C175.349 71.072 177.256 71.8192 179.162 72.1293C181.209 72.4677 182.409 74.0184 182.466 75.978C182.536 78.0081 181.52 79.446 179.501 80.0945C178.06 80.5597 176.648 80.7289 175.053 80.5456C171.735 80.165 168.36 80.2073 165 80.0945C163.475 80.0522 161.95 80.024 160.439 80.0804C158.603 80.1368 156.782 80.3201 154.961 80.4047C154.071 80.447 153.181 80.4329 152.306 80.4047C149.863 80.306 147.435 80.1791 144.992 80.0945C144.625 80.0945 144.244 80.1791 143.863 80.2214C143.241 80.2919 142.578 80.5316 141.985 80.4188C139.259 79.8972 136.549 80.5315 133.838 80.4752C132.002 80.447 130.166 80.447 128.331 80.4752C127.583 80.4893 126.82 80.7289 126.086 80.7007C124.391 80.6302 122.697 80.3765 121.003 80.3483C118.052 80.2919 115.101 80.3624 112.136 80.3483C109.043 80.3201 105.994 81.0109 102.859 80.5456C100.233 80.165 97.5359 80.0522 94.8955 80.165C93.06 80.2496 91.2527 80.4611 89.4312 80.1227C89.1206 80.0663 88.7676 80.0522 88.4852 80.165C86.099 81.1095 83.5998 80.5315 81.1571 80.7571C79.0251 80.9404 76.8648 80.7148 74.7186 80.7853C72.1488 80.8699 69.5931 81.18 67.0233 81.2223C65.1878 81.2505 63.3522 80.9686 61.5167 80.884C60.7683 80.8558 60.02 80.9827 59.2575 81.0391C58.3115 81.1096 57.3655 81.2223 56.4195 81.2505C53.1296 81.3633 49.8397 81.4479 46.5498 81.5184C45.6603 81.5325 44.7708 81.4197 43.8953 81.4338C41.0432 81.4479 38.2051 81.5325 35.353 81.5325C34.4069 81.5325 33.475 81.3633 32.529 81.2787C32.2184 81.2505 31.8795 8
6131.1518 31.583 81.2223C28.0954 81.9131 24.6644 80.9827 21.2192 80.9122C20.4144 80.8981 19.5531 80.9404 18.8047 81.2082C15.9808 82.181 13.6087 81.0391 11.5613 79.446C9.41514 77.7825 10.1635 74.3568 12.7615 73.4545C13.9899 73.0316 15.3595 73.0598 16.6726 72.8906C16.6868 73.0034 16.7009 73.1162 16.715 73.2148L16.7574 73.2007Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M190.98 99.5069C188.015 99.38 185.05 99.1826 182.084 99.1544C180.079 99.1403 178.06 99.2813 176.069 99.5351C175.025 99.676 174.079 99.6619 173.076 99.38C172.299 99.1685 171.41 98.9289 170.662 99.098C168.12 99.6619 165.607 99.2531 163.079 99.1967C159.592 99.1121 156.118 99.0698 152.631 99.0557C149.157 99.0275 145.67 99.0134 142.196 99.0698C139.358 99.1262 136.52 99.3941 133.682 99.4223C131.338 99.4505 129.009 99.239 126.665 99.1826C125.789 99.1685 124.914 99.3377 124.039 99.3377C121.2 99.3377 118.377 99.2813 115.538 99.239C114.282 99.2249 113.011 99.1967 111.754 99.1685C109.594 99.1262 107.448 99.0416 105.288 99.0698C103.071 99.1121 100.854 99.3518 98.6514 99.38C97.1405 99.4082 95.6439 99.1544 94.1331 99.1262C91.3515 99.0839 88.584 99.0275 85.8025 99.1262C83.9104 99.1967 82.0325 99.6619 80.1405 99.7324C78.1355 99.8029 76.1023 99.5914 74.0973 99.5491C72.9677 99.521 71.8381 99.5914 70.6945 99.5774C69.1836 99.5492 67.6587 99.4364 66.1479 99.4646C64.51 99.4928 62.8721 99.6337 61.2343 99.7324C61.0507 99.7324 60.8389 99.817 60.6695 99.7606C57.6479 98.9853 54.6263 100.226 51.6188 99.7183C51.1387 99.6337 50.6304 99.8452 50.1221 99.9016C49.5573 99.9721 48.9784 100.155 48.4419 100.071C45.4767 99.5492 42.5116 99.8734 39.5465 99.9862C36.779 100.099 33.9975 100.014 31.2441 99.8593C29.338 99.7465 27.8554 98.2804 27.573 96.5464C27.2624 94.6573 28.0107 92.9091 29.7615 92.1056C30.8205 91.6262 32.0489 91.3161 33.2209 91.2879C38.0922 91.161 42.9635 91.1892 47.8489 91.1187C48.5972 91.1187 49.3455 90.8509 50.0939 90.7945C51.0823 90.724 52.0847 90.7381 53.0872 90.724C54.3298 90.6958 55.5864 90.6958 56.8431 90.6535C57.0972 90.6535 57.3373 90.5266 57.5914 90.5266C59.667 90.583 61.7285 90.6535 63.8041 90.7099C64.623 90.7381 65.4419 90.7945 66.275 90.7945C69.8755 90.7381 73.476 90.6676 77.0765 90.6112C77.4577 90.6112 77.839 90.6112 78.2202 90.6112C79.5333 90.583 80.8465 90.5266 82.1596 90.5125C84.1222 90.4843 86.0848 90.4561 88.0475 90.4561C90.3207 90.4561 92.594 90.442 94.8814 90.4843C97.0135 90.5266 99.1455 90.6676 101.292 90.7381C101.984 90.7663 102.704 90.8509 103.381 90.7381C106.516 90.1883 109.693 90.3434 112.842 90.2165C114.607 90.146 116.386 90.4138 118.151 90.5407C118.588 90.5689 119.097 90.7663 119.464 90.6253C121.144 89.9204 122.81 90.0473 124.504 90.4561C124.801 90.5266 125.14 90.4702 125.45 90.4702C128.67 90.4561 131.875 90.4279 135.094 90.4279C135.913 90.4279 136.76 90.4561 137.565 90.5971C139.034 90.865 140.46 90.9073 141.872 90.3152C142.211 90.1742 142.62 90.1742 143.001 90.1742C146.206 90.2588 149.412 90.3997 152.617 90.4138C154.678 90.4138 156.74 90.1601 158.801 90.1883C160.764 90.2024 162.74 90.3011 164.675 90.6112C166.991 90.9919 169.221 90.5689 171.481 90.3575C172.285 90.287 173.104 90.3857 173.909 90.442C176.239 90.5971 178.569 90.7522 180.898 90.9214C181.957 91.006 183.016 91.1328 184.075 91.2315C184.64 91.2879 185.205 91.3443 185.77 91.3725C187.732 91.4994 189.709 91.5276 191.643 91.7672C193.606 92.0069 195.23 93.6422 195.413 95.2917C195.696 97.8151 193.931 99.521 191.022 99.4646L190.98 99.5069Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M-28.4256 134.61C-25.8699 134.765 -23.7379 135.005 -21.6199 135.005C-18.4571 135.005 -15.2943 134.821 -12.1456 134.723C-10.8184 134.681 -9.47701 134.751 -8.16389 134.624C-5.38231 134.384 -2.62899 134.483 0.124348 134.92C0.519695 134.977 0.971516 134.723 1.39511 134.666C2.38348 134.54 3.386 134.342 4.37437 134.384C8.21492 134.568 12.0414 135.075 15.896 134.751C16.5173 134.695 17.1527 134.822 17.7739 134.892C19.5389 135.075 21.2897 135.329 23.0547 134.807C23.6477 134.638 24.3254 134.624 24.9326 134.737C28.4484 135.371 31.9924 134.934 35.5223 135.061C38.3463 135.16 41.1702 135.343 44.0083 135.343C46.338 135.343 48.6819 135.16 51.0116 135.061C53.8496 134.934 56.6877 134.793 59.5399 134.652C60.2882 134.61 61.0366 134.497 61.7849 134.413C62.2932 134.356 62.7874 134.201 63.2957 134.215C66.3879 134.3
61314 69.4801 134.356 72.5582 134.61C73.5607 134.695 74.662 135.188 75.4527 135.822C77.4154 137.43 77.1188 140.277 74.9585 141.617C73.7866 142.35 72.5017 142.519 71.118 142.364C69.8754 142.223 68.5906 142.166 67.3481 142.265C64.7077 142.477 62.039 142.575 59.4551 143.139C57.3372 143.604 55.304 144.07 53.1578 143.449C48.8936 144.337 44.5589 143.9 40.2665 143.929C37.4426 143.943 34.6046 143.717 31.7665 143.604C31.5123 143.604 31.2441 143.52 31.004 143.576C28.4201 144.196 25.8362 143.548 23.2523 143.576C21.798 143.576 20.3578 143.816 18.9176 143.9C18.2963 143.943 17.661 143.844 17.0256 143.83C16.4043 143.816 15.7972 143.816 15.1759 143.816C14.6111 143.816 14.0463 143.872 13.4815 143.83C12.4084 143.759 11.3495 143.604 10.2764 143.562C6.50644 143.393 2.72235 143.449 -1.03348 143.858C-1.21703 143.872 -1.44294 143.929 -1.59825 143.858C-4.01271 142.899 -6.51187 143.816 -8.94045 143.534C-12.4986 143.111 -16.0285 143.463 -19.5585 143.689C-23.1166 143.929 -26.5759 143.379 -30.0917 143.153C-31.8708 143.04 -33.2828 141.574 -33.5369 139.854C-33.8334 137.853 -32.9863 136.119 -31.1648 135.357C-30.1906 134.948 -29.1033 134.793 -28.468 134.624L-28.4256 134.61Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M-61.1971 10.0852C-59.5733 9.88786 -57.9496 9.69049 -56.3258 9.49313C-56.0717 9.46493 -55.8175 9.39442 -55.5774 9.40852C-53.6431 9.5495 -51.7087 9.70459 -49.7743 9.84557C-49.266 9.88786 -48.7153 10.0288 -48.2635 9.88786C-46.795 9.40854 -45.3972 9.91605 -43.957 10.0147C-41.6273 10.1839 -39.2693 10.3531 -36.9537 10.1416C-33.7203 9.84556 -30.5292 9.71868 -27.324 10.2544C-27.0134 10.3108 -26.6745 10.3954 -26.378 10.3108C-24.2318 9.71867 -22.0998 10.3249 -19.9677 10.3108C-19.0923 10.3108 -18.2027 10.1416 -17.3273 10.0711C-16.706 10.0288 -16.0424 9.87376 -15.4494 10.0147C-13.4303 10.48 -11.4394 10.4095 -9.42033 10.0429C-8.94026 9.95835 -8.41782 10.0429 -7.90952 10.0852C-7.40121 10.1134 -6.90701 10.2403 -6.3987 10.2121C-4.25252 10.1275 -2.10633 10.0429 0.039856 9.87375C1.22591 9.77507 2.39785 9.52131 3.5839 9.35214C4.02161 9.28165 4.50166 9.09837 4.88289 9.21116C7.31147 9.94424 9.62711 9.01379 11.9992 8.88691C14.2725 8.76004 16.5457 8.94331 18.819 8.95741C22.6736 8.9856 26.5424 9.14067 30.3971 8.92921C33.0657 8.78823 35.3249 9.76098 36.0873 12.0025C36.9769 14.6106 35.3249 17.2328 32.5998 17.6134C29.9029 17.994 27.2343 18.0786 24.4951 17.7262C21.9395 17.3878 19.299 17.6416 16.701 17.6416C15.6279 17.6416 14.5549 17.6698 13.4677 17.6839C12.9594 17.6839 12.4087 17.5993 11.9568 17.7685C9.47179 18.6989 6.81728 18.2478 4.26162 18.6707C2.6661 18.9386 0.999977 18.6707 -0.637901 18.713C-2.07811 18.7553 -3.5324 18.9527 -4.9726 18.9809C-7.34471 19.0232 -9.71681 19.0232 -12.0748 18.9386C-14.1504 18.8681 -16.2119 18.5579 -18.3157 18.995C-19.29 19.1923 -20.3348 19.15 -21.3373 19.1218C-24.1753 19.0232 -27.0134 18.854 -29.8656 18.7271C-30.8822 18.6848 -31.8847 18.6002 -32.9013 18.6143C-34.9204 18.6425 -36.9395 18.7553 -38.9728 18.7835C-41.0484 18.8258 -43.1522 19.1923 -45.2136 18.5297C-45.2701 18.5156 -45.3407 18.5015 -45.3972 18.5156C-49.1671 19.3051 -52.7677 17.7685 -56.4811 17.7403C-58.6838 17.7262 -60.9006 17.9235 -63.1032 17.8953C-64.487 17.8812 -65.9272 17.8389 -67.2121 17.4301C-69.4289 16.7252 -70.1207 13.7506 -68.6381 11.9038C-67.7204 10.7478 -66.4778 10.1275 -65.0376 9.98653C-63.781 9.85965 -62.5102 9.84556 -61.2394 9.78917C-61.2394 9.88785 -61.2253 9.97243 -61.2112 10.0711L-61.1971 10.0852Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M135.193 111.476C137.664 111.758 140.53 111.194 143.383 110.573C143.75 110.489 144.131 110.376 144.498 110.404C146.461 110.489 148.409 110.63 150.372 110.714C151.247 110.757 152.108 110.714 152.984 110.714C153.422 110.714 153.873 110.63 154.311 110.672C157.333 110.926 160.34 111.194 163.362 111.462C163.489 111.462 163.644 111.447 163.743 111.504C166.327 112.956 169.207 111.927 171.932 112.462C173.726 112.815 175.702 112.322 177.594 112.152C180.178 111.941 182.805 111.278 185.318 111.56C188.227 111.899 191.093 110.996 193.987 111.701C194.919 111.927 195.992 111.574 196.995 111.532C197.87 111.504 198.76 111.532 199.649 111.56C201.344 111.588 203.038 111.631 204.732 111.659C207.119 111.701 209.533 111.363 211.835 112.265C213.868 113.069 214.969 114.831 214.715 116.692C214.447 118.623 213.021 119.962 210.875 120.329C209.505 120.569 208.164 120.879 206.766 120.385C206.399 120.259 205.904 120.47 205.467 120.526C204.902 120.597 204.337 120.738 203.772 120.696C201.951 120.54 200.129 120.315 198.308 120.132C197.941 120.089 197.546 120.061 197.178 120.146C195.343 120.569 193.536 120.301 191.7 120.188C189.441 120.047 187.153 120.259 184.866 120.343C182.212 120.456 179.557 120.611 176.903 120.766C175.194 120.865 173.5 121.062 171.791 121.09C170.351 121.118 168.911 120.681 167.527 121.415C167.329 121.527 167.033 121.471 166.779 121.457C164.378 121.33 161.978 121.175 159.578 121.048C157.305 120.921 155.031 120.794 152.758 120.696C149.722 120.569 146.687 120.442 143.651 120.371C141.575 120.329 139.5 120.442 137.424 120.371C135.221 120.301 133.019 120.103 130.816 119.934C130.378 119.906 129.955 119.723 129.531 119.582C127.371 118.863 126.354 117.326 126.566 115.099C126.735 113.196 128.275 111.645 130.35 111.462C131.804 111.335 133.273 111.433 135.193 111.433V111.476Z`,fill:`#49FFDB`}
613),(0,q.jsx)(`path`,{d:`M57.7465 54.3382C59.4268 54.1126 61.107 53.8589 62.7873 53.6897C64.3546 53.5205 65.9501 53.2104 67.4891 53.3655C70.3272 53.6333 73.0664 52.6606 75.975 53.1963C78.2765 53.6192 80.7475 52.9848 83.1478 52.9848C86.0424 52.9848 88.9228 52.1531 91.8314 52.8297C92.1279 52.9002 92.495 52.9002 92.7633 52.7875C94.5848 52.0826 96.505 52.2236 98.3971 52.139C99.456 52.0826 100.515 51.857 101.574 51.7019C102.139 51.6173 102.732 51.3636 103.254 51.4764C105.302 51.8711 107.264 51.3918 109.255 51.0675C109.876 50.9689 110.526 51.0111 111.147 50.997C111.91 50.9829 112.672 50.997 113.434 50.9548C115.27 50.8561 117.091 50.7856 118.927 50.6164C120.184 50.5036 121.412 50.123 122.669 50.0948C124.857 50.0525 127.018 49.6155 129.178 49.5732C131.818 49.5027 133.626 51.4764 133.626 53.8166C133.626 55.5083 132.835 56.7207 131.381 57.5102C129.686 58.4124 127.907 59.0045 125.959 59.0891C123.205 59.1878 120.438 59.3147 117.685 59.4557C116.611 59.5121 115.538 59.6812 114.465 59.7658C113.717 59.8222 112.954 59.8222 112.192 59.8645C111.514 59.9068 110.836 59.9491 110.159 60.0055C109.41 60.076 108.662 60.1888 107.914 60.2169C107.165 60.2451 106.417 60.2169 105.669 60.2169C103.635 60.2169 101.659 60.5835 99.6678 60.95C97.8181 61.2884 95.8838 61.0628 93.9917 61.1333C90.956 61.2461 87.9061 61.3871 84.8704 61.5562C82.2724 61.6972 79.6885 61.9087 77.1046 62.0778C76.6104 62.106 76.0739 62.1483 75.5938 62.0215C74.6337 61.7536 73.73 61.7677 72.7981 62.1483C72.5157 62.2611 72.1769 62.2893 71.8521 62.2752C69.0705 62.1765 66.3031 62.0215 63.5356 61.9792C61.2623 61.951 58.9891 61.9369 56.7299 62.1483C54.965 62.3175 53.4683 61.9792 52.12
61369 60.8513C50.7997 59.7376 50.3055 58.2151 50.7997 56.6079C51.2233 55.1982 52.5364 54.2395 54.3013 54.1549C55.445 54.0985 56.5888 54.1549 57.7325 54.1549C57.7325 54.2395 57.7466 54.31 57.7607 54.3946L57.7465 54.3382Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M105.838 112.181C109.989 112.11 113.124 113.28 115.496 116.227C116.484 117.453 117.6 118.581 118.617 119.793C118.97 120.216 119.323 120.724 119.464 121.26C120.113 123.698 121.045 126.095 120.622 128.689C120.607 128.816 120.579 128.957 120.622 129.07C121.666 131.65 120.339 133.623 119.153 135.766C117.981 137.881 116.541 139.629 114.508 140.912C114.296 141.053 114.07 141.166 113.886 141.349C111.613 143.619 108.846 143.604 105.937 143.153C103.24 142.73 100.939 141.433 98.6231 140.122C98.1996 139.883 97.7336 139.544 97.4935 139.135C96.5899 137.556 95.7568 135.935 94.952 134.3C94.5002 133.398 93.9213 132.467 93.8366 131.509C93.6812 129.69 93.5118 127.914 92.8906 126.151C92.6505 125.475 92.9612 124.53 93.2436 123.783C93.8507 122.12 94.5708 120.512 95.2627 118.891C95.5874 118.116 99.2162 113.957 99.8939 113.774C102.012 113.21 103.946 111.885 105.824 112.195L105.838 112.181Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M-63.4988 32.1762C-61.875 31.993 -60.2513 31.7533 -58.6134 31.6264C-57.4132 31.5277 -56.213 31.6264 -55.0128 31.57C-53.1914 31.4854 -51.37 31.2317 -49.5485 31.2317C-48.1083 31.2317 -46.654 31.6123 -45.2138 31.6264C-41.5427 31.6687 -37.8857 31.5982 -34.2146 31.5982C-33.3392 31.5982 -32.4496 31.7251 -31.5742 31.8097C-31.193 31.8379 -30.8259 31.9084 -30.4446 31.8943C-28.8068 31.8379 -27.1689 31.7392 -25.531 31.6687C-24.2037 31.6123 -22.8765 31.5136 -21.5493 31.5559C-20.1655 31.5982 -18.7818 31.8943 -17.4122 31.8943C-14.3906 31.8661 -11.369 31.711 -8.34739 31.6264C-7.7826 31.6264 -7.2178 31.7956 -6.65301 31.7956C-5.32576 31.8097 -4.01263 31.7956 -2.68539 31.7674C-1.93705 31.7533 -1.08987 31.4291 -0.440369 31.6687C1.02808 32.1903 2.44004 31.8661 3.88024 31.7815C5.51812 31.6828 7.17012 31.5982 8.82212 31.57C10.3894 31.5418 11.5049 32.3454 12.1403 33.7129C12.7333 34.9958 12.6768 36.321 11.8296 37.5052C10.7848 38.9713 9.47163 39.8595 7.509 39.8031C6.08292 39.7608 4.64269 40.0991 3.20248 40.2824C2.82125 40.3247 2.45417 40.4516 2.08706 40.4375C-0.680389 40.3247 -3.46198 40.1555 -6.22944 40.0428C-7.23193 40.0005 -8.24852 40.085 -9.25102 40.0428C-13.0916 39.93 -16.9321 39.789 -20.7586 39.648C-21.0127 39.648 -21.2669 39.5211 -21.5069 39.5352C-29.3574 40.0146 -37.2221 39.6198 -45.0867 39.6762C-49.2944 39.7044 -53.5162 39.4224 -57.7238 39.3238C-59.9406 39.2674 -62.1715 39.3661 -64.3883 39.3097C-65.645 39.2815 -66.9157 39.1687 -68.13 38.9008C-69.8667 38.5061 -70.7845 37.2796 -70.7986 35.6725C-70.7986 34.0653 -69.9373 32.7401 -68.2289 32.3454C-66.7039 31.993 -65.0943 31.993 -63.527 31.8379L-63.4988 32.1621V32.1762Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M158.095 33.1488C156.712 33.2616 155.314 33.4025 153.93 33.4871C153.365 33.5153 152.801 33.4308 152.236 33.4308C151.431 33.4308 150.612 33.4308 149.807 33.459C149.369 33.4731 148.918 33.6281 148.494 33.5858C146.729 33.4167 144.978 33.2052 143.227 32.9937C143.044 32.9655 142.846 32.9091 142.663 32.9091C137.947 33.1347 133.217 33.3744 128.501 33.5717C126.284 33.6563 124.067 33.6281 121.85 33.6986C120.339 33.7409 118.786 34.0792 117.318 33.8819C114.72 33.5435 112.192 34.1638 109.608 34.0651C106.898 33.9524 104.172 34.192 101.447 34.3471C99.047 34.474 96.6466 34.7278 94.2463 34.8264C91.62 34.9251 90.194 33.8678 89.9822 31.8095C89.7704 29.7089 91.4082 27.4392 93.5262 27.0727C94.9523 26.833 96.4207 26.6921 97.8751 26.6498C99.4706 26.6075 101.024 26.4806 102.549 25.9167C103.226 25.6629 104.017 25.7475 104.765 25.6911C105.26 25.6488 105.754 25.6488 106.248 25.6206C107.123 25.5642 108.013 25.4796 108.888 25.4233C109.326 25.3951 109.82 25.5078 110.201 25.3387C111.938 24.6197 113.661 24.9721 115.44 25.0708C118.024 25.2118 120.608 24.9721 123.206 24.8734C124.095 24.8452 124.971 24.7748 125.86 24.7043C127.06 24.6197 128.303 24.2532 129.432 24.4928C131.79 24.9862 134.092 24.2108 136.393 24.4082C138.3 24.5774 140.163 24.7043 142.055 24.3659C142.846 24.2249 143.693 24.4223 144.512 24.4505C145.952 24.5069 147.407 24.5492 148.847 24.5633C149.214 24.5633 149.595 24.3659 149.962 24.3659C152.8 24.3941 155.639 24.4646 158.477 24.5069C158.985 24.5069 159.479 24.4082 159.987 24.3941C162.472 24.3095 164.816 26.3114 165 28.6657C165.183 31.1046 163.602 32.9937 161.159 33.1911C160.157 33.2757 159.126 33.1911 158.11 33.1911C158.11 33.1629 158.11 33.1347 158.11 33.1065L158.095 33.1488Z`,fill:`#49FFDB`}
613),(0,q.jsx)(`path`,{d:`M85.8166 10.2121C85.5765 11.9038 85.6048 13.6801 85.0259 15.245C84.5034 16.6689 83.4162 17.9377 82.3996 19.1219C80.6346 21.1801 78.3049 22.5758 75.8199 23.4781C74.2667 24.042 72.4594 24.0702 70.7791 24.0561C69.0283 24.042 67.2633 23.7177 65.5125 23.464C62.8721 23.0833 61.3331 21.2929 60.147 19.1078C59.667 18.2196 59.0739 17.3596 58.8057 16.4151C58.2268 14.3709 57.2666 12.214 57.4925 10.2262C57.7749 7.78731 58.0291 4.88319 60.4577 3.33244C62.4768 2.03545 63.8746 -0.107402 66.2467 -0.85458C67.2634 -1.17883 68.3223 -1.39028 69.3672 -1.50306C70.878 -1.67223 72.3888 -1.68634 73.8996 -1.79912C75.0433 -1.89781 76.0034 -1.51716 76.9353 -0.925052C78.432 0.0194943 79.9569 0.921727 81.4536 1.85218C83.9104 3.38882 85.4212 5.53169 85.6189 8.47811C85.6613 9.04202 85.6754 9.62001 85.6895 10.1839C85.7177 10.1839 85.7601 10.1839 85.7883 10.198L85.8166 10.2121Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M34.1108 33.3322C35.4663 33.0925 36.8217 32.8247 38.1913 32.6132C38.8691 32.5145 39.561 32.4863 40.2528 32.4581C40.9871 32.4299 41.7495 32.3594 42.4696 32.4581C45.3641 32.8106 48.174 31.725 51.1391 32.2326C53.257 32.5991 55.5444 32.1057 57.7471 31.9365C59.0743 31.8378 60.3875 31.4995 61.7006 31.5277C63.7056 31.57 65.7247 30.8792 67.7155 31.6123C67.9838 31.7109 68.3651 31.6546 68.6474 31.5559C70.9207 30.7523 73.1799 31.4008 75.4108 31.6687C77.9523 31.9647 79.6467 34.0371 79.5902 36.3068C79.5478 38.3651 78.1782 39.9158 76.1168 40.1555C75.4955 40.226 74.846 40.2682 74.2247 40.2119C68.2803 39.6761 62.3501 40.3246 56.4198 40.5643C54.3442 40.6489 52.2545 40.7476 50.179 40.8604C49.6848 40.8886 49.1906 41.0295 48.6823 41.0859C47.8633 41.1705 47.0585 41.3256 46.2396 41.2974C42.639 41.1987 39.0385 41.0295 35.4239 40.959C34.4214 40.9308 33.4189 41.1987 32.4164 41.2128C31.0327 41.241 29.6207 41.2833 28.2652 41.0718C26.6838 40.8181 25.6672 39.7466 25.3707 38.1677C25.0742 36.5747 25.7661 35.3341 27.0651 34.4177C28.6606 33.2899 30.5668 33.445 32.36 33.163C32.9106 33.0784 33.5036 33.163 34.0684 33.163C34.0684 33.2194 34.0966 33.2899 34.0966 33.3463L34.1108 33.3322Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M222.594 161.396C219.064 161.65 215.534 161.917 212.004 162.129C211.199 162.171 210.38 162.016 209.561 161.974C209.124 161.946 208.629 161.805 208.262 161.946C206.893 162.481 205.523 162.256 204.125 162.199C200.327 162.044 196.543 161.875 192.745 161.861C191.121 161.861 189.54 162.298 187.873 161.847C185.741 161.255 184.555 160.198 184.485 158.337C184.4 156.377 185.473 154.911 187.633 154.432C188.975 154.136 190.387 154.121 191.785 154.093C193.804 154.051 195.837 154.305 197.785 153.501C198.167 153.346 198.661 153.445 199.099 153.431C199.96 153.431 200.835 153.332 201.697 153.431C204.521 153.769 207.274 152.824 210.14 153.276C212.343 153.628 214.687 153.445 216.932 153.177C220.123 152.81 223.286 152.359 226.519 152.839C227.338 152.965 228.256 152.585 229.103 152.359C230.755 151.936 232.252 152.261 233.621 153.191C235.146 154.22 235.767 155.855 235.372 157.674C235.033 159.239 233.663 160.494 231.884 160.705C228.806 161.072 225.714 161.354 222.622 161.664C222.622 161.579 222.608 161.495 222.594 161.41V161.396Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M137.029 129.479C138.624 129.789 140.206 130.184 141.815 130.367C142.987 130.494 144.201 130.367 145.387 130.31C145.952 130.282 146.503 130.071 147.068 130.071C148.96 130.071 150.894 130.423 152.73 130.099C155.412 129.62 158.025 130.169 160.651 130.184C162.43 130.184 164.209 130.085 165.974 130.198C169.348 130.423 171.156 133.75 169.461 136.499C168.572 137.937 167.174 138.459 165.607 138.6C163.658 138.769 161.696 138.882 159.733 138.966C159.239 138.995 158.745 138.825 158.236 138.769C157.742 138.727 157.177 138.558 156.74 138.713C155.158 139.277 153.619 138.938 152.038 138.783C149.581 138.543 147.11 138.431 144.653 138.388C142.634 138.36 140.601 138.67 138.61 138.515C136.407 138.36 134.219 137.937 132.073 137.444C130.463 137.077 129.531 135.583 129.517 133.863C129.517 132.157 130.435 130.832 132.058 130.226C132.539 130.057 133.033 129.873 133.527 129.859C134.671 129.803 135.8 129.845 136.944 129.845C136.958 129.718 136.972 129.606 136.986 129.479H137.029Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M220.956 86.396C224.048 86.2127 226.787 87.1432 228.877 89.7794C230.289 91.5558 230.43 93.4448 229.894 95.5031C229.865 95.63 229.781 95.7287 229.738 95.8555C227.493 103.215 221.365 104.187 215.421 102.749C212.498 102.044 209.194 98.0407 210.267 93.896C211.227 90.1883 215.717 85.6629 220.956 86.4101V86.396Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M-4.54923 90.1603C-2.05005 90.2589 -0.0309353 90.3435 1.98818 90.3999C3.11775 90.4281 4.26145 90.3999 5.39102 90.3999C5.70165 90.3999 6.0405 90.3294 6.33701 90.3999C9.06211 91.2317 11.8861 90.7383 14.6535 90.9074C15.9949 90.992 17.1386 91.4008 18.0987 92.289C19.906 93.9666 19.6942 96.6734 17.6186 97.9845C16.475 98.7034 15.2324 99.1264 13.8205 98.8021C13.2698 98.6752 12.6909 98.6189 12.1261 98.633C9.28803 98.7316 6.44998 98.9572 3.61193 98.9572C2.03053 98.9572 0.477366 98.9572 -1.06168 99.366C-1.47115 99.4647 -1.99359 99.4224 -2.3607 99.2533C-3.77267 98.6189 -5.17048 98.7316 -6.65305 98.9572C-7.57083 99.0982 -8.57332 99.1264 -9.47698 98.929C-11.4255 98.4779 -12.7245 96.2223 -12.4703 94.0089C-12.2444 92.0775 -10.6489 90.6537 -8.58743 90.5127C-7.07663 90.3999 -5.56583 90.2307 -4.5351 90.132L-4.54923 90.1603Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M164.576 163.37C161.23 163.708 158.505 161.763 156.175 159.267C154.057 156.983 154.297 153.826 155.977 150.992C156.133 150.724 156.415 150.527 156.585 150.259C157.629 148.623 158.801 147.129 160.835 146.72
613C163.221 146.241 165.692 146.142 167.937 147.059C169.97 147.89 171.326 149.653 172.243 151.654C172.582 152.402 172.836 153.177 173.09 153.967C173.867 156.405 172.808 158.45 171.481 160.339C169.744 162.82 168.233 163.44 164.576 163.37Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M105.542 11.5657C103.706 11.5657 101.871 11.5657 100.021 11.5657C97.9455 11.5657 96.4347 10.4097 96.1382 8.64749C95.7852 6.56103 96.816 4.46047 98.6939 3.88246C99.6258 3.58641 100.685 3.58643 101.673 3.65691C103.509 3.79789 105.33 3.99526 107.123 3.30447C107.363 3.21989 107.618 3.13528 107.858 3.13528C109.721 3.19168 111.599 3.30447 113.463 3.34676C114.155 3.36086 114.847 3.26216 115.525 3.26216C116.965 3.26216 118.405 3.24807 119.845 3.33265C120.791 3.38904 121.737 3.57233 122.655 3.81199C123.502 4.03755 124.378 4.27721 125.126 4.71424C126.637 5.6024 127.329 7.3505 126.976 8.95764C126.58 10.6917 125.182 12.1296 123.46 12.2424C121.963 12.3411 120.438 12.1437 118.927 12.0732C118.546 12.0591 118.123 11.8759 117.812 11.9886C116.23 12.5807 114.706 12.1296 113.124 11.9886C110.611 11.7349 108.069 11.6362 105.542 11.4811C105.542 11.5093 105.542 11.5375 105.542 11.5657Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M150.795 50.193C151.515 50.2635 152.207 50.4045 152.899 50.4045C154.212 50.4045 155.539 50.334 156.853 50.2635C157.417 50.2353 157.982 50.1085 158.561 50.1085C161.088 50.1226 163.602 50.2071 166.129 50.193C169.49 50.193 171.594 52.4064 171.029 55.4374C170.69 57.2842 168.699 58.8913 166.426 59.0887C165.734 59.1451 165.028 59.0464 164.336 58.99C163.644 58.9336 162.952 58.7785 162.26 58.7362C158.985 58.5107 155.695 58.2992 152.405 58.1159C150.838 58.0314 149.256 58.1723 147.703 57.9891C145.416 57.7212 144.201 56.4101 144.145 54.521C144.103 52.646 145.515 50.9684 147.59 50.5737C148.649 50.3622 149.736 50.3199 150.781 50.193H150.795Z`,fill:`#49FFDB`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_7809_1474`,children:(0,q.jsx)(`rect`,{width:`514`,height:`287`,fill:`white`,transform:`translate(-247 -82)`})})})]}),(0,q.jsxs)(`svg`,{style:{position:`absolute`,top:0,right:0,width:`30%`,height:`100%`},width:`231`,height:`152`,viewBox:`0 0 231 152`,preserveAspectRatio:`xMidYMid slice`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsxs)(`g`,{opacity:`0.24`,clipPath:`url(#clip0_7809_1674)`,children:[(0,q.jsx)(`path`,{d:`M98.0633 62.7117C98.0774 60.6817 99.4046 59.0322 101.381 58.6375C104.615 58.0031 107.848 57.6365 111.138 58.1159C111.618 58.1863 112.126 57.989 112.621 57.9326C113.058 57.8903 113.51 57.7916 113.948 57.848C116.532 58.2004 119.087 57.8198 121.657 57.5943C124.425 57.3405 127.22 57.3687 129.974 57.0444C132.699 56.7343 135.396 57.0444 138.107 57.0444C138.799 57.0444 139.49 56.9317 140.168 56.8612C140.676 56.8048 141.185 56.6497 141.679 56.7061C145.745 57.1995 149.741 56.2832 153.779 56.114C154.598 56.0858 155.417 56.114 156.236 56.1845C158.015 56.3255 159.766 56.4523 161.503 55.8461C162.124 55.6347 162.873 55.7334 163.55 55.7475C163.861 55.7475 164.172 55.9166 164.482 55.9166C167.687 55.8461 170.907 55.7615 174.112 55.6911C174.62 55.6911 175.114 55.7334 175.623 55.7475C176.498 55.7616 177.373 55.7756 178.249 55.7756C178.941 55.7756 179.647 55.6488 180.324 55.7052C183.939 56.0153 187.497 56.0435 191.112 55.395C193.752 54.9298 196.534 55.2681 199.259 55.254C199.315 55.254 199.386 55.2963 199.442 55.2822C201.758 54.8029 204.045 55.3245 206.347 55.4937C208.182 55.6347 210.018 55.4937 211.868 55.536C214.466 55.5924 216.471 57.5097 216.33 59.7371C216.188 61.9786 213.52 64.0651 211.091 63.5999C209.171 63.2333 207.307 63.4025 205.415 63.5999C204.723 63.6704 204.031 63.5999 203.325 63.5999C202.704 63.5999 202.083 63.6281 201.462 63.6704C200.586 63.7267 199.682 63.6704 198.849 63.8959C196.491 64.5021 194.133 64.5585 191.761 64.1215C187.271 65.3621 182.668 64.6149 178.136 64.8264C175.439 64.9533 172.714 64.6149 170.003 64.5726C168.746 64.5585 167.49 64.8546 166.233 64.8828C164.524 64.9251 162.802 64.7982 161.093 64.8405C159.964 64.8687 158.848 65.1506 157.719 65.1929C156.519 65.2493 155.304 65.2352 154.132 65.0942C152.989 64.9532 151.902 64.8264 150.758 65.1929C149.995 65.4326 149.134 65.4044 148.315 65.4749C144.602 65.7568 140.888 66.0529 137.175 66.3066C136.229 66.363 135.269 66.2784 134.323 66.222C133.249 66.1656 132.176 65.926 131.117 65.9965C126.147 66.3207 121.177 66.7155 116.207 67.082C115.896 67.1102 115.558 67.1666 115.261 67.1102C112.508 66.6309 109.726 66.9974 106.959 66.8282C106.154 66.7719 105.321 66.9833 104.516 66.9692C103.386 66.9692 102.214 67.0115 101.127 66.7578C99.1505 66.3066 98.0633 64.7418 98.0915 62.7117H98.0633Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M80.5545 89.0462C78.2813 89.2013 76.008 89.3705 73.7347 89.5115C73.297 89.5397 72.8593 89.3987 72.4216 89.3987C71.6874 89.3987 70.939 89.3987 70.1907 89.4269C69.5553 89.4692 68.934 89.6524 68.3128 89.6242C65.9689 89.4974 63.6392 89.2718 61.2953 89.1449C58.6408 89.004 55.9863 88.8066 53.3318 88.8348C51.7787 88.863 50.4656 88.4682 49.2654 87.566C47.8675 86.5086 47.3592 85.0002 47.8252 83.3649C48.2205 81.9692 49.3783 81.0528 51.1151 80.9683C52.6259 80.8837 54.1367 81.0106 55.6616 80.9683C56.9747 80.9401 58.3019 80.7991 59.6151 80.7004C60.1234 80.6581 60.6176 80.5312 61.1259 80.5453C63.0179 80.5876 64.91 80.6722 66.802 80.7427C66.8585 80.7427 66.9291 80.7709 66.9855 80.7568C70.8261 79.8827 74.6807 81.081 78.5213 80.6722C81.0346 80.4043 83.5761 80.348 86.1036 80.2634C86.979 80.2352 87.8544 80.3902 88.7439 80.4748C89.0546 80.503 89.4076 80.6581 89.6758 80.5735C91.8644 79.8686 94.0953 80.3198 96.298 80.2493C96.9898 80.2211 97.6675 80.066 98.3594 80.0096C99.2348 79.9391 100.167 79.6995 101 79.8968C102.779 80.3198 104.516 79.9391 106.266 79.8968C107.41 79.8686 108.54 79.925 109.683 79.8968C112.592 79.784 115.515 79.7841 118.395 79.4457C120.118 79.2483 121.727 79.1779 123.45 79.4457C124.834 79.6572 126.33 79.1215 127.771 79.051C130.157 78.9382 132.557 78.91 134.943 78.8818C137.033 78.8536 139.109 78.9241 141.198 78.8818C143.288 78.8395 145.364 78.7126 147.453 78.628C149.473 78.5435 151.492 78.473 153.511 78.4025C155.219 78.3461 156.942 78.1628 158.65 78.2897C160.218 78.4025 161.799 78.7126 163.282 79.1778C164.99 79.7136 165.837 81.2079 165.809 83.0124C165.781 84.7887 164.807 86.2408 163.155 86.7906C162.378 87.0444 161.545 87.2135 160.74 87.1994C159.046 87.1712 157.351 86.9739 155.657 86.9175C154.457 86.8893 153.243 86.9316 152.042 87.
6130303C148.202 87.3545 144.39 87.8197 140.507 87.4814C137.767 87.2417 134.958 87.6929 132.176 87.8479C132.12 87.8479 132.049 87.8902 131.992 87.8902C129.126 87.3686 126.359 88.3695 123.535 88.3836C120.301 88.4118 117.068 88.3273 113.835 88.4118C111.321 88.4682 108.822 88.7925 106.323 88.8348C104.487 88.863 102.652 88.6233 100.816 88.5105C100.435 88.4823 100.011 88.3554 99.6867 88.4682C95.8885 89.7652 92.0056 88.4682 88.1792 88.8912C85.68 89.159 83.1243 88.9476 80.5969 88.9476C80.5969 88.9758 80.5969 89.004 80.5969 89.0321L80.5545 89.0462Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M218.574 134.61C221.13 134.765 223.262 135.005 225.38 135.005C228.543 135.005 231.706 134.821 234.854 134.723C236.182 134.681 237.523 134.751 238.836 134.624C241.618 134.384 244.371 134.483 247.124 134.92C247.52 134.977 247.971 134.723 248.395 134.666C249.383 134.54 250.386 134.342 251.374 134.384C255.215 134.568 259.041 135.075 262.896 134.751C263.517 134.695 264.153 134.822 264.774 134.892C266.539 135.075 268.29 135.329 270.055 134.807C270.648 134.638 271.325 134.624 271.933 134.737C275.448 135.371 278.992 134.934 282.522 135.061C285.346 135.16 288.17 135.343 291.008 135.343C293.338 135.343 295.682 135.16 298.012 135.061C300.85 134.934 303.688 134.793 306.54 134.652C307.288 134.61 308.037 134.497 308.785 134.413C309.293 134.356 309.787 134.201 310.296 134.215C313.388 134.314 316.48 134.356 319.558 134.61C320.561 134.695 321.662 135.188 322.453 135.822C324.415 137.43 324.119 140.277 321.958 141.617C320.787 142.35 319.502 142.519 318.118 142.364C316.875 142.223 315.591 142.166 314.348 142.265C311.708 142.477 309.039 142.575 306.455 143.139C304.337 143.604 302.304 144.07 300.158 143.449C295.894 144.337 291.559 143.9 287.266 143.929C284.443 143.943 281.605 143.717 278.766 143.604C278.512 143.604 278.244 143.52 278.004 143.576C275.42 144.196 272.836 143.548 270.252 143.576C268.798 143.576 267.358 143.816 265.918 143.9C265.296 143.943 264.661 143.844 264.026 143.83C263.404 143.816 262.797 143.816 262.176 143.816C261.611 143.816 261.046 143.872 260.481 143.83C259.408 143.759 258.349 143.604 257.276 143.562C253.506 143.393 249.722 143.449 245.966 143.858C245.783 143.872 245.557 143.929 245.402 143.858C242.987 142.899 240.488 143.816 238.06 143.534C234.501 143.111 230.971 143.463 227.442 143.689C223.883 143.929 220.424 143.379 216.908 143.153C215.129 143.04 213.717 141.574 213.463 139.854C213.167 137.853 214.014 136.119 215.835 135.357C216.809 134.948 217.897 134.793 218.532 134.624L218.574 134.61Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M185.803 10.0852C187.427 9.88786 189.05 9.69049 190.674 9.49313C190.928 9.46493 191.183 9.39442 191.423 9.40852C193.357 9.5495 195.291 9.70459 197.226 9.84557C197.734 9.88786 198.285 10.0288 198.737 9.88786C200.205 9.40854 201.603 9.91605 203.043 10.0147C205.373 10.1839 207.731 10.3531 210.046 10.1416C213.28 9.84556 216.471 9.71868 219.676 10.2544C219.987 10.3108 220.325 10.3954 220.622 10.3108C222.768 9.71867 224.9 10.3249 227.032 10.3108C227.908 10.3108 228.797 10.1416 229.673 10.0711C230.294 10.0288 230.958 9.87376 231.551 10.0147C233.57 10.48 235.561 10.4095 237.58 10.0429C238.06 9.95835 238.582 10.0429 239.09 10.0852C239.599 10.1134 240.093 10.2403 240.601 10.2121C242.747 10.1275 244.894 10.0429 247.04 9.87375C248.226 9.77507 249.398 9.52131 250.584 9.35214C251.022 9.28165 251.502 9.09837 251.883 9.21116C254.311 9.94424 256.627 9.01379 258.999 8.88691C261.272 8.76004 263.546 8.94331 265.819 8.95741C269.674 8.9856 273.542 9.14067 277.397 8.92921C280.066 8.78823 282.325 9.76098 283.087 12.0025C283.977 14.6106 282.325 17.2328 279.6 17.6134C276.903 17.994 274.234 18.0786 271.495 17.7262C268.939 17.3878 266.299 17.6416 263.701 17.6416C262.628 17.6416 261.555 17.6698 260.468 17.6839C259.959 17.6839 259.409 17.5993 258.957 17.7685C256.472 18.6989 253.817 18.2478 251.262 18.6707C249.666 18.9386 248 18.6707 246.362 18.713C244.922 18.7553 243.468 18.9527 242.027 18.9809C239.655 19.0232 237.283 19.0232 234.925 18.9386C232.85 18.8681 230.788 18.5579 228.684 18.995C227.71 19.1923 226.665 19.15 225.663 19.1218C222.825 19.0232 219.987 18.854 217.134 18.7271C216.118 18.6848 215.115 18.6002 214.099 18.6143C212.08 18.6425 210.06 18.7553 208.027 18.7835C205.952 18.8258 203.848 19.1923 201.786 18.5297C201.73 18.5156 201.659 18.5015 201.603 18.5156C197.833 19.3051 194.232 17.7685 190.519 17.7403C188.316 17.7262 186.099 17.9235 183.897 17.8953C182.513 17.8812 181.073 17.8389 179.788 17.4301C177.571 16.7252 176.879 13.7506 178.362 11.9038C179.28 10.7478 180.522 10.1275 181.962 9.98653C183.219 9.85965 184.49 9.84556 185.761 9.78917C185.761 9.88785 185.775 9.97243 185.789 10.0711L185.803 10.0852Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M174.083 98.4918C174.408 96.0529 174.451 93.5294 175.171 91.2174C175.693 89.568 177.119 88.1723 178.178 86.7061C178.588 86.1422 179.096 85.6629 179.59 85.1695C180.48 84.2954 181.355 83.3932 182.329 82.6178C183.219 81.9129 184.165 81.2221 185.196 80.7569C186.142 80.3339 187.243 79.9674 188.26 79.9956C190.589 80.0802 192.905 80.3903 195.221 80.6723C195.771 80.7428 196.364 80.9402 196.802 81.2503C200.134 83.7174 203.255 86.396 204.37 90.6394C204.653 91.739 204.963 92.8527 204.991 93.9664C205.048 97.223 204.568 100.48 203.17 103.384C202.04 105.738 200.233 107.782 198.722 109.953C195.644 111.715 192.58 113.393 188.81 113.28C184.193 113.139 180.593 110.968 177.402 107.965C176.569 107.176 176.06 105.992 175.538 104.92C175.044 103.905 174.592 102.834 174.394 101.734C174.196 100.691 174.352 99.5914 174.352 98.52C174.267 98.52 174.182 98.5059 174.098 98.4918H174.083Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M27.5637 92.4864C26.7166 92.5991 25.4034 92.7683 24.1044 92.9375C23.6667 92.9939 23.2149 93.0925 22.7772 93.0925C19.572 92.9939 16.3386 93.2899 13.1334 92.8247C12.3427 92.7119 11.4956 92.9375 10.6766 92.9516C6.76549 93.0362 2.85434 92.9516 -1.04268 92.6696C-1.90398 92.6132 -2.79352 92.7965 -3.66894 92.8529C-4.68555 92.9234 -5.70216 93.0785 -6.70466 93.008C-9.8251 92.7824 -12.8891 93.0644 -15.9672 93.6283C-16.8285 93.7833 -17.7321 93.6565 -18.6217 93.6988C-21.5303 93.8256 -24.439 93.9384 -27.3476 94.1076C-29.2114 94.2063 -31.1175 93.6001 -32.939 94.4741C-33.1508 94.5728 -33.4473 94.5305 -33.6873 94.4741C-37.782 93.7411 -41.9191 94.2768 -46.0279 94.164C-46.5927 94.1499 -47.1716 94.2204 -47.7223 94.3614C-49.4025 94.8125 -51.0263 94.4741 -52.5935 93.9948C-54.9939 93.2617 -55.7422 90.132 -54.0479 88.2288C-53.2572 87.3407 -52.2688 86.805 -51.0686 86.7204C-49.3037 86.5935 -47.5387 86.4807 -45.7596 86.3821C-45.1948 86.3539 -44.5453 86.523 -44.0653 86.3116C-41.9614 85.367 -39.7023 85.5926 -37.5561 85.5926C-34.5345 85.5926 -31.5694 84.8172 -28.4913 85.4093C-26.5004 85.7899 -24.3401 85.2965 -22.2504 85.1556C-21.1208 85.0851 -19.9913 84.93 -18.8
613617 84.8031C-17.8592 84.7044 -16.8567 84.5776 -15.8542 84.5212C-15.1623 84.4789 -14.4705 84.5493 -13.7645 84.5493C-12.9597 84.5493 -12.169 84.5211 -11.3641 84.4789C-10.051 84.4225 -8.7379 84.3661 -7.42477 84.2815C-5.97045 84.1969 -4.53024 84.0982 -3.07592 83.9995C-2.51113 83.9572 -1.93222 83.7176 -1.39568 83.8022C2.88258 84.4789 7.14672 84.0418 11.425 83.8445C12.8652 83.774 14.3195 84.0277 15.7738 84.0559C16.5222 84.07 17.2705 83.915 18.033 83.8445C18.5977 83.8022 19.2473 83.5766 19.7132 83.774C21.2805 84.4366 22.8478 84.07 24.4009 83.8586C26.9425 83.5343 29.4558 83.6471 31.9832 83.9995C34.0164 84.2815 35.4284 85.6067 35.7108 87.4817C35.9791 89.3003 34.9201 91.0484 33.0704 91.8661C31.4608 92.585 29.7946 92.8388 27.5637 92.4582V92.4864Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M44.4791 13.1442C46.1734 12.975 47.8678 12.7917 49.548 12.6367C50.0563 12.5944 50.5646 12.6367 51.0588 12.6367C51.793 12.6367 52.5414 12.6649 53.2756 12.6649C53.7839 12.6649 54.2781 12.6649 54.7864 12.6649C55.5347 12.6649 56.269 12.6085 57.0173 12.6085C58.3446 12.6085 59.6718 12.6085 60.9991 12.6226C63.3288 12.6226 65.6586 12.6508 67.9883 12.6508C70.7699 12.6508 73.5514 12.6508 76.333 12.6508C76.6437 12.6508 76.9825 12.8199 77.2649 12.7353C79.1287 12.1996 81.0066 12.3547 82.8986 12.5098C83.9576 12.5944 85.0307 12.3688 86.1038 12.2983C86.6686 12.256 87.2475 12.2419 87.8123 12.2701C88.9419 12.3406 90.0714 12.5803 91.201 12.5521C94.0391 12.4957 96.8912 12.3124 99.7293 12.256C100.788 12.2278 101.861 12.4957 102.934 12.4957C103.866 12.4957 104.812 12.2983 105.744 12.2278C106.309 12.1855 106.944 12.0305 107.439 12.2278C109.076 12.8622 110.7 12.4111 112.324 12.3688C115.36 12.3124 118.395 12.256 121.445 12.2419C122.645 12.2419 123.846 12.3688 125.046 12.397C127.277 12.4675 128.915 13.8773 129.084 15.8932C129.253 17.9656 127.743 19.7701 125.484 20.0098C123.719 20.193 121.939 20.2494 120.175 20.2494C118.099 20.2353 116.037 20.8697 113.948 20.3904C113.425 20.2776 112.776 20.3763 112.253 20.5596C110.898 21.0389 109.557 20.8979 108.145 20.8274C104.685 20.6583 101.212 20.757 97.7384 20.7288C94.4062 20.7147 91.0598 20.9402 87.7276 20.4468C86.9369 20.334 86.1038 20.4891 85.2849 20.5314C84.4659 20.5737 83.647 20.7146 82.828 20.6724C76.1212 20.3763 69.4144 20.7851 62.7075 20.771C60.872 20.771 59.0647 20.8697 57.2432 20.9825C55.1112 21.1094 52.9509 20.7287 50.8047 20.6019C48.3479 20.4609 45.8769 20.4045 43.4201 20.2635C42.1634 20.193 40.8927 20.1084 39.6643 19.8547C38.3088 19.5868 37.4192 18.6705 37.1651 17.303C36.8827 15.865 37.3628 14.6808 38.5629 13.8068C39.5231 13.1019 40.6244 12.8763 41.7963 12.9186C42.6859 12.9609 43.5754 12.9186 44.4649 12.9186C44.4649 12.975 44.465 13.0455 44.4791 13.1019V13.1442Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M74.7377 146.861C70.53 147.143 66.3365 147.425 62.1288 147.693C61.6346 147.721 61.1122 147.665 60.618 147.608C60.3074 147.58 59.9685 147.369 59.7002 147.439C56.9328 148.158 54.1653 147.524 51.3979 147.439C51.0872 147.439 50.7625 147.439 50.466 147.538C48.6728 148.088 46.9078 148.031 45.0299 147.89C42.7849 147.721 40.4975 148.144 38.2242 148.327C37.5324 148.384 36.8405 148.482 36.1486 148.539C33.4377 148.75 30.7267 148.962 28.0157 149.159C27.3803 149.201 26.745 149.215 26.1237 149.244C20.0099 149.596 13.8961 149.624 7.78225 149.681C7.21746 149.681 6.58207 149.638 6.10201 149.864C4.54884 150.597 2.99569 150.259 1.4284 150.047C-1.22609 149.695 -2.60982 146.777 -1.04254 144.606C-0.449511 143.788 0.510624 143.069 1.47076 142.702C2.68505 142.237 4.05465 142.04 5.36778 141.941C7.44337 141.786 9.4766 141.842 11.5663 141.264C13.4583 140.743 15.5622 140.968 17.5672 140.856C18.1319 140.827 18.6967 140.757 19.2474 140.729C20.6311 140.63 22.0572 140.278 23.3703 140.517C25.9401 140.982 28.4252 140.475 30.9244 140.179C34.0025 139.812 37.0664 139.319 40.1727 139.7C40.4834 139.742 40.8364 139.784 41.1046 139.7C43.0108 139.009 45.0017 139.305 46.9502 139.248C48.0233 139.22 49.0822 139.051 50.1553 138.938C50.5366 138.896 50.9319 138.783 51.2849 138.84C53.8123 139.277 56.3115 138.896 58.8248 138.741C62.1006 138.529 65.3904 138.501 68.6662 138.346C69.4146 138.304 70.1629 138.092 70.8971 137.951C71.2077 137.895 71.5184 137.754 71.8149 137.768C74.4976 137.853 77.1945 137.881 79.8772 138.107C81.7834 138.262 83.1106 139.629 83.3789 141.321C83.6895 143.266 82.9271 144.845 81.2186 145.776C79.5666 146.678 77.7169 146.791 75.8955 147.002C75.5143 147.044 75.133 147.002 74.7518 147.
613002C74.7518 146.96 74.7518 146.932 74.7518 146.889L74.7377 146.861Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M183.501 32.1762C185.125 31.993 186.749 31.7533 188.387 31.6264C189.587 31.5277 190.787 31.6264 191.987 31.57C193.809 31.4854 195.63 31.2317 197.451 31.2317C198.892 31.2317 200.346 31.6123 201.786 31.6264C205.457 31.6687 209.114 31.5982 212.785 31.5982C213.661 31.5982 214.55 31.7251 215.426 31.8097C215.807 31.8379 216.174 31.9084 216.555 31.8943C218.193 31.8379 219.831 31.7392 221.469 31.6687C222.796 31.6123 224.123 31.5136 225.451 31.5559C226.834 31.5982 228.218 31.8943 229.588 31.8943C232.609 31.8661 235.631 31.711 238.653 31.6264C239.217 31.6264 239.782 31.7956 240.347 31.7956C241.674 31.8097 242.987 31.7956 244.315 31.7674C245.063 31.7533 245.91 31.4291 246.56 31.6687C248.028 32.1903 249.44 31.8661 250.88 31.7815C252.518 31.6828 254.17 31.5982 255.822 31.57C257.389 31.5418 258.505 32.3454 259.14 33.7129C259.733 34.9958 259.677 36.321 258.83 37.5052C257.785 38.9713 256.472 39.8595 254.509 39.8031C253.083 39.7608 251.643 40.0991 250.202 40.2824C249.821 40.3247 249.454 40.4516 249.087 40.4375C246.32 40.3247 243.538 40.1555 240.771 40.0428C239.768 40.0005 238.751 40.085 237.749 40.0428C233.908 39.93 230.068 39.789 226.241 39.648C225.987 39.648 225.733 39.5211 225.493 39.5352C217.643 40.0146 209.778 39.6198 201.913 39.6762C197.706 39.7044 193.484 39.4224 189.276 39.3238C187.059 39.2674 184.828 39.3661 182.612 39.3097C181.355 39.2815 180.084 39.1687 178.87 38.9008C177.133 38.5061 176.215 37.2796 176.201 35.6725C176.201 34.0653 177.063 32.7401 178.771 32.3454C180.296 31.993 181.906 31.993 183.473 31.8379L183.501 32.1621V32.1762Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M11.1283 64.0653C11.0577 62.4864 11.6931 61.0766 13.1333 60.5127C14.6864 59.9065 16.4373 59.4413 18.0751 59.5259C20.0378 59.6245 21.9722 59.8783 23.9207 59.4413C23.9772 59.4413 24.0478 59.4131 24.1042 59.4272C27.7471 60.3294 31.4041 58.9761 35.047 59.54C35.8377 59.6669 36.6707 59.4977 37.4756 59.4554C38.1674 59.4272 38.8593 59.3567 39.5653 59.3567C45.199 59.3567 50.8327 59.4131 56.4665 59.3849C57.5396 59.3849 58.5986 59.1734 59.6576 59.0043C61.3519 58.7505 62.9898 58.6377 64.7406 58.8492C66.9009 59.1029 69.1318 58.7505 71.3345 58.6659C72.0264 58.6377 72.7182 58.6659 73.4242 58.68C74.6103 58.7223 75.8104 58.8351 76.9965 58.8633C78.705 58.9056 80.4134 58.7928 82.1078 58.9338C83.8869 59.0747 85.2 60.0616 85.8213 61.7533C86.3578 63.2054 85.9625 64.5306 84.8611 65.5738C83.8022 66.5747 82.4608 67.1104 81.0347 66.9554C77.533 66.5747 74.102 67.1527 70.6568 67.4206C68.8212 67.5616 66.9998 67.5897 65.2207 68.1396C64.783 68.2664 64.19 68.1396 63.7381 67.9563C62.5521 67.4488 61.3943 67.5193 60.2082 67.8294C57.582 68.5343 54.9133 68.1678 52.2588 68.196C47.9523 68.2523 43.6317 68.1678 39.3252 68.196C37.5603 68.196 35.8094 68.4215 34.0445 68.4497C32.9714 68.4638 31.8983 68.2664 30.8252 68.2805C29.8227 68.2946 28.8202 68.5202 27.8036 68.5625C25.8409 68.6471 23.8925 68.7035 21.9298 68.7176C20.2213 68.7176 18.4987 68.7599 16.8044 68.6048C15.6324 68.492 14.4182 68.2241 13.3451 67.7448C11.8343 67.0822 11.0718 65.7852 11.1283 64.0512V64.0653Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M96.2701 101.861C97.2443 101.96 98.2468 102.059 99.2493 102.143C99.8141 102.186 100.393 102.284 100.958 102.242C103.429 102.031 105.886 101.96 108.342 102.327C108.78 102.383 109.274 102.425 109.67 102.27C111.675 101.523 113.68 101.988 115.685 102.129C116.616 102.2 117.563 101.918 118.494 101.946C121.008 102.016 123.563 102.51 126.02 102.214C129.536 101.791 132.981 102.707 136.455 102.397C137.711 102.284 138.968 102.002 140.225 102.002C142.992 102.031 145.802 102.468 148.527 102.214C150.828 101.988 153.017 102.51 155.276 102.411C156.985 102.341 158.707 102.341 160.416 102.411C162.647 102.51 164.397 104.004 164.623 105.837C164.962 108.516 162.562 110.687 159.653 110.433C158.157 110.306 156.646 110.376 155.135 110.39C152.495 110.433 149.812 110.25 147.214 110.644C145.053 110.969 143.006 111.265 140.916 110.546C140.803 110.503 140.662 110.546 140.535 110.574C137.528 111.434 134.478 110.842 131.456 110.856C128.477 110.87 125.484 111.011 122.533 110.757C119.808 110.517 117.097 111.025 114.4 110.785C111.788 110.546 109.232 110.531 106.676 111.138C106.21 111.25 105.674 111.095 105.18 111.039C104.869 110.997 104.544 110.828 104.248 110.87C100.591 111.349 96.9337 110.616 93.2767 110.785C90.8058
613110.898 88.8572 109.263 88.5748 107.204C88.236 104.822 89.5067 102.933 91.893 102.425C93.3049 102.129 94.7734 102.045 96.2701 101.847V101.861Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M45.1993 45.7527C42.2906 45.7527 39.3537 45.5412 36.4592 45.8231C34.2848 46.0346 32.0539 45.6963 29.9077 46.4294C29.3006 46.6408 28.4393 46.6549 27.8745 46.3871C26.2931 45.654 24.7681 46.1051 23.215 46.2884C22.4102 46.3871 21.5771 46.4717 20.7723 46.4576C18.7532 46.4153 16.7199 46.2602 14.7008 46.2179C11.7922 46.1756 8.8694 46.1897 5.96076 46.1897C1.92253 46.1897 -2.10156 46.1615 -6.13978 46.1897C-7.0152 46.1897 -7.89062 46.373 -8.76604 46.4716C-9.07667 46.4998 -9.40142 46.5985 -9.71205 46.5562C-13.2702 46.0769 -16.8425 45.7104 -20.3724 45.0619C-23.1963 44.5403 -24.4388 41.2132 -22.9422 38.7461C-21.7843 36.8429 -19.3558 36.0112 -17.1672 36.4905C-15.5293 36.8429 -13.8068 36.8711 -12.1265 37.0403C-10.8134 37.1813 -9.50026 37.3222 -8.17301 37.4632C-7.53763 37.5196 -6.81752 37.7734 -6.2951 37.5619C-4.23363 36.7019 -2.18627 37.3222 -0.110678 37.3786C2.28966 37.435 4.68999 37.3222 7.09033 37.3504C10.5638 37.4068 14.0372 37.4773 17.5106 37.6183C20.0522 37.717 22.5655 37.6888 25.0788 37.2236C26.1095 37.0262 27.1967 37.2095 28.2557 37.2236C28.764 37.2236 29.2723 37.3504 29.7665 37.3081C31.9692 37.139 34.1718 37.3927 36.3745 37.3504C39.7067 37.294 43.0531 37.717 46.3853 38.0694C48.4892 38.2809 50.0141 40.0713 50.0141 42.0591C50.0141 44.1878 48.701 45.5694 46.343 45.9077C45.9617 45.9641 45.5805 45.9782 45.2134 46.0064C45.2134 45.9359 45.2134 45.8513 45.2134 45.7809L45.1993 45.7527Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M165.005 27.7636C164.609 32.1621 162.83 35.8698 159.823 39.1827C157.902 41.3115 155.813 42.3265 153.031 42.0868C152.791 42.0586 152.537 42.1714 152.283 42.2137C150.377 42.5239 148.626 42.3124 146.748 41.6075C144.658 40.8181 142.907 39.7607 141.397 38.21C140.916 37.7166 140.436 37.1949 140.098 36.6028C138.714 34.178 137.711 31.5841 137.161 28.8491C137.019 28.1583 137.104 27.2843 137.415 26.6499C139.081 23.2664 141.397 20.3482 144.348 17.9939C145.647 16.9507 146.889 15.8651 148.682 15.3999C155.756 13.5672 161.432 17.7542 163.875 22.054C164.878 23.8162 165.103 25.7476 165.033 27.7777L165.005 27.7636Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M119.85 43.2993C118.932 43.1019 118.028 42.82 117.096 42.7213C115.091 42.5239 113.072 42.3124 111.067 42.3406C109.062 42.3688 107.043 42.6649 105.038 42.8481C104.855 42.8622 104.643 42.9186 104.473 42.8481C101.593 41.8472 98.6985 42.8904 95.804 42.7495C92.9518 42.6085 90.1138 42.5239 87.2616 42.4534C84.7342 42.397 82.2068 42.3265 79.6793 42.3688C78.2391 42.397 76.7848 42.7354 75.3446 42.7354C73.3961 42.7354 71.4335 42.4675 69.4849 42.397C68.3413 42.3547 67.1976 42.4675 66.0539 42.4675C63.6253 42.4675 61.9733 40.8604 61.8745 38.4779C61.7756 35.7711 63.3994 33.6987 65.7997 33.5296C66.3645 33.4873 66.9575 33.4732 67.5082 33.5719C68.7649 33.8115 70.0074 33.9807 71.264 33.5296C71.4899 33.445 71.7865 33.4309 72.0124 33.4873C74.9069 34.2345 77.8014 33.3886 80.696 33.4873C81.6279 33.5155 82.5739 33.3604 83.5199 33.2758C83.8305 33.2476 84.1553 33.1771 84.4659 33.2053C88.0664 33.4168 91.6528 33.7129 95.2533 33.8538C96.8206 33.9102 98.402 33.6424 99.9834 33.586C101.367 33.5437 102.765 33.6001 104.149 33.6423C106.422 33.6987 108.695 33.7551 110.969 33.8679C112.027 33.9243 113.086 34.0935 114.145 34.1922C115.459 34.319 116.786 34.5164 118.113 34.5164C119.836 34.5164 121.346 35.0803 122.744 36.0108C124.467 37.1527 125.088 38.7739 124.523 40.5925C124.057 42.1151 122.617 43.0596 120.669 43.116C120.415 43.116 120.16 43.116 119.906 43.116C119.906 43.1724 119.878 43.2288 119.864 43.2852L119.85 43.2993Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M66.4916 110.066C65.7574 110.108 64.9384 110.136 64.1054 110.179C61.3379 110.306 58.5422 110.235 55.803 110.602C53.6145 110.912 51.4824 111.363 49.308 110.672C45.8063 111.447 42.2481 111.194 38.7041 111.264C35.0471 111.335 31.376 111.433 27.719 111.574C24.4997 111.687 21.2946 111.842 18.0753 112.04C17.1999 112.096 16.3527 112.406 15.4773 112.604C12.5545 113.266 8.82692 110.503 8.81281 107.669C8.81281 105.343 10.493 103.581 12.851 103.539C13.4158 103.539 13.9806 103.694 14.5454 103.694C15.675 103.694 16.8751 103.891 17.9341 103.581C19.3743 103.158 20.7722 103.045 22.2406 103.144C23.5537 103.229 24.8951 103.44 26.1659 102.862C26.3777 102.763 26.6742 102.763 26.9142
613102.806C28.6086 103.031 30.2888 102.961 32.0114 102.777C34.3835 102.524 36.798 102.608 39.1983 102.665C42.2482 102.721 45.2839 102.961 48.2772 102.087C48.7008 101.96 49.1668 101.946 49.6045 101.96C52.0613 102.058 54.5181 102.185 56.975 102.27C57.4127 102.284 57.8504 102.199 58.2881 102.157C58.8529 102.101 59.46 101.875 59.9683 102.002C62.8487 102.707 65.7856 102.101 68.666 102.354C69.6403 102.439 70.6851 102.735 71.49 103.271C73.6644 104.723 73.6079 107.683 71.49 109.22C70.5439 109.911 69.4708 110.277 68.2848 110.207C67.72 110.179 67.1411 110.108 66.4916 110.052V110.066Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M-19.5818 122.698C-17.718 122.43 -15.8542 122.162 -13.9904 121.908C-13.6798 121.866 -13.355 121.809 -13.0444 121.838C-11.7312 121.908 -10.404 121.95 -9.09087 122.077C-7.69302 122.204 -6.33753 122.162 -4.93969 121.894C-3.93719 121.711 -2.80763 122.021 -1.74865 122.232C0.708168 122.726 3.16498 122.557 5.60768 122.261C6.11599 122.204 6.61018 122.106 7.11849 122.12C9.70239 122.204 12.2722 121.316 14.8561 122.035C15.0255 122.077 15.2514 122.035 15.4067 121.965C17.3411 121.105 19.4026 121.513 21.4217 121.344C23.8785 121.147 25.8976 123.318 25.8411 125.531C25.7705 128.153 23.8079 130.395 21.337 130.198C18.0189 129.93 14.7855 130.508 11.5097 130.705C7.34441 130.945 3.15088 131.213 -1.01442 130.987C-2.92058 130.888 -4.77026 131.269 -6.64817 131.072C-8.54021 130.874 -10.4322 130.719 -12.3243 130.635C-16.1083 130.465 -19.9065 130.451 -23.6906 130.212C-26.4298 130.043 -27.8983 127.97 -27.277 125.517C-26.8958 124.051 -25.2579 122.712 -23.4364 122.557C-22.1798 122.458 -20.909 122.543 -19.6383 122.543C-19.6383 122.599 -19.61 122.655 -19.5959 122.698H-19.5818Z`,fill:`#49FFDB`}),(0,q.jsx)(`path`,{d:`M41.5705 120.823C43.3213 120.625 45.0721 120.357 46.823 120.259C48.7009 120.16 50.5929 120.132 52.4708 120.259C54.2217 120.372 55.6901 122.021 55.9019 123.811C56.1278 125.729 54.9559 127.59 53.0498 128.266C51.2707 128.901 49.4351 128.717 47.5855 128.731C44.9451 128.76 42.3188 128.309 39.6502 128.605C38.2947 128.76 36.7274 128.309 35.4425 127.716C33.2964 126.744 32.9575 123.755 34.6518 122.063C35.5979 121.119 36.7839 120.696 38.097 120.654C39.2407 120.611 40.3844 120.654 41.5281 120.654C41.5281 120.71 41.5422 120.766 41.5564 120.823H41.5705Z`,fill:`#49FFDB`})]}),(0,q.jsx)(`defs`,{children:(0,q.jsx)(`clipPath`,{id:`clip0_7809_1674`,children:(0,q.jsx)(`rect`,{width:`514`,height:`287`,fill:`white`,transform:`translate(0 -82)`})})})]})]}),fq=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8864_858`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8864_858)`,children:(0,q.jsx)(`path`,{d:`M11.6667 16.6666C10.75 16.6666 9.96527 16.3403 9.31249 15.6875C8.65971 15.0347 8.33332 14.25 8.33332 13.3333C8.33332 12.4166 8.65971 11.6319 9.31249 10.9791C9.96527 10.3264 10.75 9.99998 11.6667 9.99998C11.9861 9.99998 12.2812 10.0382 12.5521 10.1146C12.8229 10.191 13.0833 10.3055 13.3333 10.4583V4.16665C13.3333 3.93054 13.4132 3.73262 13.5729 3.5729C13.7326 3.41317 13.9305 3.33331 14.1667 3.33331H17.5C17.7361 3.33331 17.934 3.41317 18.0937 3.5729C18.2535 3.73262 18.3333 3.93054 18.3333 4.16665V4.99998C18.3333 5.23609 18.2535 5.43401 18.0937 5.59373C17.934 5.75345 17.7361 5.83331 17.5 5.83331H15V13.3333C15 14.25 14.6736 15.0347 14.0208 15.6875C13.368 16.3403 12.5833 16.6666 11.6667 16.6666ZM5.79165 7.43748C5.12499 8.10415 4.58332 8.86456 4.16665 9.71873C3.74999 10.5729 3.4861 11.4861 3.37499 12.4583C3.34721 12.6944 3.25346 12.8993 3.09374 13.0729C2.93402 13.2465 2.7361 13.3333 2.49999 13.3333C2.26388 13.3333 2.06596 13.243 1.90624 13.0625C1.74652 12.8819 1.68054 12.6736 1.70832 12.4375C1.81943 11.2291 2.12846 10.1007 2.6354 9.05206C3.14235 8.00345 3.7986 7.07637 4.60415 6.27081C5.40971 5.46526 6.33679 4.80901 7.3854 4.30206C8.43402 3.79512 9.56249 3.48609 10.7708 3.37498C11.0069 3.3472 11.2153 3.41317 11.3958 3.5729C11.5764 3.73262 11.6667 3.93054 11.6667 4.16665C11.6667 4.40276 11.5798 4.60067 11.4062 4.7604C11.2326 4.92012 11.0278 5.01387 10.7917 5.04165C9.81943 5.15276 8.90971 5.41317 8.06249 5.8229C7.21527 6.23262 6.45832 6.77081 5.79165 7.43748ZM8.14582 9.79165C7.78471 10.1528 7.47915 10.566 7.22915 11.0312C6.97915 11.4965 6.81249 11.993 6.72915 12.5208C6.68749 12.7569 6.58679 12.9514 6.42707 13.1041C6.26735 13.2569 6.06943 13.3333 5.83332 13.3333C5.59721 13.3333 5.40277 13.2465 5.24999 13.0729C5.09721 12.8993 5.03471 12.6944 5.06249 12.4583C5.15971 11.7083 5.37152 11.
6130104 5.6979 10.3646C6.02429 9.71873 6.44443 9.13887 6.95832 8.62498C7.47221 8.11109 8.05207 7.69095 8.69791 7.36456C9.34374 7.03817 10.0417 6.82637 10.7917 6.72915C11.0278 6.70137 11.2326 6.76387 11.4062 6.91665C11.5798 7.06942 11.6667 7.26387 11.6667 7.49998C11.6667 7.73609 11.5903 7.93401 11.4375 8.09373C11.2847 8.25345 11.0903 8.35415 10.8542 8.39581C10.3264 8.47915 9.83332 8.64234 9.37499 8.8854C8.91666 9.12845 8.50693 9.43053 8.14582 9.79165Z`,fill:`white`})})]}),pq=class extends G.Component{render(){return(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8864_2190`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8864_2190)`,children:(0,q.jsx)(`path`,{d:`M3.5 17.4791C3.20833 17.5486 2.95486 17.4757 2.73958 17.2604C2.5243 17.0451 2.45138 16.7916 2.52083 16.5L3.25 12.9583L7.04166 16.75L3.5 17.4791ZM8.39583 15.7291L4.27083 11.6041L12.875 2.99998C13.1944 2.68054 13.5903 2.52081 14.0625 2.52081C14.5347 2.52081 14.9306 2.68054 15.25 2.99998L17 4.74998C17.3194 5.06942 17.4792 5.46526 17.4792 5.93748C17.4792 6.4097 17.3194 6.80554 17 7.12498L8.39583 15.7291Z`,fill:`white`})})]})}},mq={"default-browse-thumbnail-dimensions":`WritingView__default-browse-thumbnail-dimensions___d92597f1`,"default-browse-card-dimensions":`WritingView__default-browse-card-dimensions___2dd964f8`,"writing-banner":`WritingView__writing-banner___77f920fa`,"banner-content":`WritingView__banner-content___7567393c`,"writing-view":`WritingView__writing-view___3ce7096e`,"writing-view-links":`WritingView__writing-view-links___cd4c12a9`},hq=({activeUser:e,isRapBattleAccessible:t,isWritingLabAccessible:n})=>{let[r,i]=(0,G.useState)(null),a=r?`Rap Battle`:`Writing Lab`;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(LK,{className:mq[`writing-banner`],overlays:[(0,q.jsx)(dq,{})],children:(0,q.jsxs)(`div`,{className:mq[`banner-content`],children:[(0,q.jsx)(`h1`,{children:`Writing âï¸`}),(0,q.jsxs)(`p`,{children:[`Integrate vocabulary-rich writing activities`,(0,q.jsx)(`br`,{}),`to elevate student expression.`]})]})}),(0,q.jsx)(`div`,{className:mq[`writing-view`],children:(0,q.jsxs)(`div`,{className:mq[`writing-view-links`],children:[(0,q.jsx)(rq,{to:`/rap-battle/`,imageUrl:`https://s3.amazonaws.com/flocabulary/webassets/rapbattle-thumbnail.png`,title:`Rap Battle`,tier:`plus`,subtitle:`Where students go head-to-head in a competitive lyric-writing game.`,ctaText:`Launch Rap Battle`,ctaIcon:fq,disabled:!t,showTierPill:!t,onDisabledClick:()=>i(!0)}),(0,q.jsx)(rq,{to:`/writing-lab/`,imageUrl:`https://s3.amazonaws.com/flocabulary/webassets/standalone-lyriclab-assignment-thumb.jpg`,title:`Writing Lab`,tier:`lite`,subtitle:`Where students turn vocabulary into songs or free-form prose.`,ctaText:`Launch Writing Lab`,ctaIcon:pq,disabled:!n,showTierPill:!n,onDisabledClick:()=>i(!1)})]})}),r!==null&&(0,q.jsx)(Oc,{user:e,plusRequired:r,overridePaywall:{title:`Unlock ${a}`,body:(0,q.jsx)(Ac,{onClose:()=>i(null),feature:a})},onClose:()=>i(null)})]})},gq=N(e=>{let t=Ui([D.ENABLE_RAP_BATTLE,D.ENABLE_WRITING_LAB])(e),n=z(e);return{activeUser:n,isRapBattleAccessible:t[D.ENABLE_RAP_BATTLE]&&st(e),isWritingLabAccessible:t[D.ENABLE_WRITING_LAB]&&!n.is_student&&tt(e)}})(({activeUser:e,isRapBattleAccessible:t,isWritingLabAccessible:n})=>((0,G.useEffect)(()=>{Vo({name:`Writing Activities`})},[]),(0,q.jsx)(hq,{activeUser:e,isRapBattleAccessible:t,isWritingLabAccessible:n}))),_q=()=>(0,q.jsx)(gq,{}),vq={"default-browse-thumbnail-dimensions":`TagChip__default-browse-thumbnail-dimensions___fce0d8a7`,"default-browse-card-dimensions":`TagChip__default-browse-card-dimensions___e0dced40`,tagChip:`TagChip__tagChip___26722d71`,clickable:`TagChip__clickable___8aa9c7b0`,deselected:`TagChip__deselected___610e3dd7`,disabled:`TagChip__disabled___8571fa1a`},yq=({word:e,index:t,onRemove:n,onToggle:r,isSelected:i=!0,deselectable:a=!1,removable:o=!0,disabled:s=!1,readOnly:c=!1,className:l})=>{let u=e=>{e.stopPropagation(),!(s||c)&&(a?r?.(t,i):o&&n(t))},d=!s&&!c&&(a||o),f=!a||a&&i;return(0,q.jsxs)(`button`,{type:`button`,className:(0,J.default)(vq.tagChip,l,{[vq.clickable]:d,[vq.deselected]:a&&!i,[vq.disabled]:s}),onClick:u,"aria-label":a?`${i?`Deselect`:`Select`} ${e}`:o&&!c&&!s?`Remove ${e}`:e,disabled:s,children:[e,f&&!s&&!c&&(0,q.jsx)(Ea,{})]})},bq={"default-browse-thumbnail-dimensions":`TextInputWithTags__default-browse-thumbnail-dimensions___cff47342`,"default-browse-card-dimensions":`TextInputWithTags__default-browse-card-dimensions___6f369357`,textInputWithTagsContainer:`TextInputWithTags__textInputWithTagsContainer___e039303f`,label:`TextInputWithTags__label___17afb38d`,required:`TextInputWithTags__required___3a5f0804`,inputContainer:`TextInputWithTags__inputContainer___ec9c5df4`,disabled:`TextInputWithTags__disabled___66db190e`,readOnly:`TextInputWithTags__readOnly___19f729f2`,input:`TextInputWithTags__input___4557dbf1`,error:`TextInputWithTags__error___9975fa4e`,errorMessage:`TextInputWithTags__errorMessage___04bb2074`},xq=({words:e,onWordsChange:t,placeholder:n=``,label:r,ariaLabel:i,name:a,id:o,disabled:s=!1,readOnly:c=!1,required:l=!1,autoFocus:u=!1,maxTags:d,allowDuplicates:f=!1,caseSensitive:p=!1,trimWhitespace:m=!0,removeOnBackspace:h=!0,separators:g=[`Enter`],chipRemovable:_=!0,deselectable:v=!1,selectedIndices:y,validateTag:b,error:x=!1,errorMessage:S,className:C,containerClassName:w,inputClassName:T,chipClassName:E,labelClassName:D,onFocus:ee,onBlur:O,onInputChange:te,onTagAdd:ne,onTagRemove:re,onTagToggle:ie,inputProps:ae})=>{let[oe,se]=(0,G.useState)(``),ce=(0,G.useRef)(null),le=e=>{let t=e.target.value;se(t),te?.(t)},ue=n=>{let r=m?n.trim():n;r&&(d!==void 0&&e.length>=d||!f&&(p?e.includes(r):e.some(e=>e.toLowerCase()===r.toLowerCase()))||b&&!b(r)||(t([...e,r]),ne?.(r),se(``)))},de=t=>{c||s||(g.includes(t.key)&&oe?(t.preventDefault(),ue(oe)):h&&t.key===`Backspace`&&!oe&&e.length>0&&(t.preventDefault(),k(e.length-1)))},k=n=>{if(!_||c||s)return;let r=e[n];t(e.filter((e,t)=>
613t!==n)),re?.(r,n)},fe=()=>{!s&&!c&&ce.current?.focus()},pe=e.length===0&&n;return(0,q.jsxs)(`div`,{className:(0,J.default)(bq.textInputWithTagsContainer,C),children:[r&&(0,q.jsxs)(`label`,{className:(0,J.default)(bq.label,D),htmlFor:o,children:[r,l&&(0,q.jsx)(`span`,{className:(0,J.default)(bq.required),children:` *`})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(bq.inputContainer,w,{[bq.disabled]:s,[bq.readOnly]:c,[bq.error]:x}),onClick:fe,role:`button`,tabIndex:-1,children:[e.map((e,t)=>(0,q.jsx)(yq,{word:e,index:t,onRemove:k,onToggle:ie,isSelected:y?y.has(t):!0,deselectable:v,removable:_,disabled:s,readOnly:c,className:E},t)),(0,q.jsx)(`input`,{...ae,ref:ce,type:`text`,id:o,name:a,className:(0,J.default)(bq.input,T),placeholder:pe?n:``,value:oe,onChange:le,onKeyDown:de,onFocus:ee,onBlur:O,disabled:s,readOnly:c,required:l,autoFocus:u,"aria-label":i||r||`Enter tags`,"aria-invalid":x,"aria-describedby":S?`${o}-error`:void 0})]}),x&&S&&(0,q.jsx)(`div`,{id:`${o}-error`,className:(0,J.default)(bq.errorMessage),role:`alert`,children:S})]})},Sq=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,q.jsx)(`mask`,{id:`mask0_8321_4504`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8321_4504)`,children:(0,q.jsx)(`path`,{d:`M4.74967 10.4788H6.91634L7.31217 11.583C7.33995 11.6663 7.38856 11.7323 7.45801 11.7809C7.52745 11.8295 7.61079 11.8538 7.70801 11.8538C7.86079 11.8538 7.98231 11.7913 8.07259 11.6663C8.16287 11.5413 8.18023 11.4094 8.12467 11.2705L6.41634 6.77051C6.38856 6.68717 6.33648 6.61773 6.26009 6.56217C6.1837 6.50662 6.0969 6.47884 5.99967 6.47884H5.66634C5.56912 6.47884 5.48231 6.50662 5.40592 6.56217C5.32954 6.61773 5.27745 6.68717 5.24967 6.77051L3.54134 11.2705C3.48579 11.4094 3.50315 11.5413 3.59342 11.6663C3.6837 11.7913 3.80523 11.8538 3.95801 11.8538C4.05523 11.8538 4.14204 11.8295 4.21842 11.7809C4.29481 11.7323 4.3469 11.6594 4.37467 11.5622L4.74967 10.4788ZM5.02051 9.70801L5.81217 7.47884H5.85384L6.64551 9.70801H5.02051ZM5.41634 13.333C6.06912 13.333 6.70454 13.4059 7.32259 13.5518C7.94065 13.6976 8.55523 13.9163 9.16634 14.208V5.99967C8.5969 5.66634 7.99273 5.41634 7.35384 5.24967C6.71495 5.08301 6.06912 4.99967 5.41634 4.99967C4.91634 4.99967 4.41981 5.04829 3.92676 5.14551C3.4337 5.24273 2.95801 5.38856 2.49967 5.58301V13.833C2.98579 13.6663 3.46842 13.5413 3.94759 13.458C4.42676 13.3747 4.91634 13.333 5.41634 13.333ZM10.833 14.208C11.4441 13.9163 12.0587 13.6976 12.6768 13.5518C13.2948 13.4059 13.9302 13.333 14.583 13.333C15.083 13.333 15.5726 13.3747 16.0518 13.458C16.5309 13.5413 17.0136 13.6663 17.4997 13.833V5.58301C17.0413 5.38856 16.5656 5.24273 16.0726 5.14551C15.5795 5.04829 15.083 4.99967 14.583 4.99967C13.9302 4.99967 13.2844 5.08301 12.6455 5.24967C12.0066 5.41634 11.4025 5.66634 10.833 5.99967V14.208ZM9.99967 16.2288C9.80523 16.2288 9.6212 16.2045 9.44759 16.1559C9.27398 16.1073 9.11079 16.0413 8.95801 15.958C8.41634 15.6386 7.8469 15.399 7.24968 15.2393C6.65245 15.0795 6.04134 14.9997 5.41634 14.9997C4.83301 14.9997 4.26009 15.0761 3.69759 15.2288C3.13509 15.3816 2.5969 15.5969 2.08301 15.8747C1.79134 16.0275 1.51009 16.0205 1.23926 15.8538C0.968424 15.6872 0.833008 15.4441 0.833008 15.1247V5.08301C0.833008 4.93023 0.871202 4.7844 0.947591 4.64551C1.02398 4.50662 1.13856 4.40245 1.29134 4.33301C1.93023 3.99967 2.5969 3.74967 3.29134 3.58301C3.98579 3.41634 4.69412 3.33301 5.41634 3.33301C6.2219 3.33301 7.01009 3.43717 7.78093 3.64551C8.55176 3.85384 9.29134 4.16634 9.99967 4.58301C10.708 4.16634 11.4476 3.85384 12.2184 3.64551C12.9893 3.43717 13.7775 3.33301 14.583 3.33301C15.3052 3.33301 16.0136 3.41634 16.708 3.58301C17.4025 3.74967 18.0691 3.99967 18.708 4.33301C18.8608 4.40245 18.9754 4.50662 19.0518 4.64551C19.1281 4.7844 19.1663 4.93023 19.1663 5.08301V15.1247C19.1663 15.4441 19.0309 15.6872 18.7601 15.8538C18.4893 16.0205 18.208 16.0275 17.9163 15.8747C17.4025 15.5969 16.8643 15.3816 16.3018 15.2288C15.7393 15.0761 15.1663 14.9997 14.583 14.9997C13.958 14.9997 13.3469 15.0795 12.7497 15.2393C12.1525 15.399 11.583 15.6386 11.0413 15.958C10.8886 16.0413 10.7254 16.1073 10.5518 16.1559C10.3781 16.2045 10.1941 16.2288 9.99967 16.2288ZM11.6663 7.31217C11.6663 7.18717 11.7115 7.0587 11.8018 6.92676C11.892 6.79481 11.9927 6.70801 12.1038 6.66634C12.5066 6.52745 12.9094 6.42329 13.3122 6.35384C13.715 6.2844 14.1386 6.24967 14.583 6.24967C14.8608 6.24967 15.1351 6.26704 15.4059 6.30176C15.6768 6.33648 15.9441 6.38162 16.208 6.43717C16.333 6.46495 16.4406 6.5344 16.5309 6.64551C16.6212 6.75662 16.6663 6.88162 16.6663 7.02051C16.6663 7.25662 16.59 7.43023 16.4372 7.54134C16.2844 7.65245 16.09 7.68023 15.8538 7.62467C15.6594 7.58301 15.4545 7.55176 15.2393 7.53092C15.024 7.51009 14.8052 7.49967 14.583 7.49967C14.2219 7.49967 13.8677 7.5344 13.5205 7.60384C13.1733 7.67329 12.84 7.76356 12.5205 7.87467C12.2705 7.9719 12.0656 7.96495 11.9059 7.85384C11.7462 7.74273 11.6663 7.56217 11.6663 7.31217ZM11.6663 11.8955C11.6663 11.7705 11.7115 11.642 11.8018 11.5101C11.892 11.3781 11.9927 11.2913 12.1038 11.2497C12.5066 11.1108 12.9094 11.0066 13.3122 10.9372C13.715 10.8677 14.1386 10.833 14.583 10.833C14.8608 10.833 15.1351 10.8504 15.4059 10.8851C15.6768 10.9198 15.9441 10.965 16.208 11.0205C16.333 11.0483 16.4406 11.1177 16.5309 11.2288C16.6212 11.34 16.6663 11.465 16.6663 11.6038C16.6663 11.84 16.59 12.0136 16.4372 12.1247C16.2844 12.2358 16.09 12.2636 15.8538 12.208C15.6594 12.1663 15.4545 12.1351 15.2393 12.1143C15.024 12.0934 14.8052 12.083 14.583 12.083C14.2219 12.083 13.8677 12.1143 13.5205 12.1768C13.1733 12.2393 12.84 12.3261 12.5205 12.4372C12.2705 12.5344 12.0656 12.5309 11.9059 12.4268C11.7462 12.3226 11.6663 12.1455 11.6663 11.8955ZM11.6663 9.60384C11.
6136663 9.47884 11.7115 9.35037 11.8018 9.21842C11.892 9.08648 11.9927 8.99967 12.1038 8.95801C12.5066 8.81912 12.9094 8.71495 13.3122 8.64551C13.715 8.57606 14.1386 8.54134 14.583 8.54134C14.8608 8.54134 15.1351 8.5587 15.4059 8.59342C15.6768 8.62815 15.9441 8.67329 16.208 8.72884C16.333 8.75662 16.4406 8.82606 16.5309 8.93717C16.6212 9.04829 16.6663 9.17329 16.6663 9.31217C16.6663 9.54829 16.59 9.7219 16.4372 9.83301C16.2844 9.94412 16.09 9.9719 15.8538 9.91634C15.6594 9.87467 15.4545 9.84342 15.2393 9.82259C15.024 9.80176 14.8052 9.79134 14.583 9.79134C14.2219 9.79134 13.8677 9.82606 13.5205 9.89551C13.1733 9.96495 12.84 10.0552 12.5205 10.1663C12.2705 10.2636 12.0656 10.2566 11.9059 10.1455C11.7462 10.0344 11.6663 9.85384 11.6663 9.60384Z`})})]}),Cq={"default-browse-thumbnail-dimensions":`WritingLabAssignmentModalFlow__default-browse-thumbnail-dimensions___8f9cc1f6`,"default-browse-card-dimensions":`WritingLabAssignmentModalFlow__default-browse-card-dimensions___726edd14`,"modal-title":`WritingLabAssignmentModalFlow__modal-title___89805dc6`,nameWritingLabContainer:`WritingLabAssignmentModalFlow__nameWritingLabContainer___5debe699`,header:`WritingLabAssignmentModalFlow__header___7409f1e3`,title:`WritingLabAssignmentModalFlow__title___92dd06e1`,formContent:`WritingLabAssignmentModalFlow__formContent___fdae75c0`,inputGroup:`WritingLabAssignmentModalFlow__inputGroup___130e6bf0`,label:`WritingLabAssignmentModalFlow__label___7029556d`,input:`WritingLabAssignmentModalFlow__input___893aeb1e`,inputError:`WritingLabAssignmentModalFlow__inputError___89aca27c`,errorMessage:`WritingLabAssignmentModalFlow__errorMessage___31a4d6d0`,footer:`WritingLabAssignmentModalFlow__footer___5d30a44a`,buttons:`WritingLabAssignmentModalFlow__buttons___e4490204`,addVocabWordsContainer:`WritingLabAssignmentModalFlow__addVocabWordsContainer___f8ff25ec`,subtitle:`WritingLabAssignmentModalFlow__subtitle___6181c96e`,vocabContent:`WritingLabAssignmentModalFlow__vocabContent___2e9b2001`,tabNav:`WritingLabAssignmentModalFlow__tabNav___1b61f586`,tabButton:`WritingLabAssignmentModalFlow__tabButton___ca3c8bcd`,tabButtonActive:`WritingLabAssignmentModalFlow__tabButtonActive___1a024762`,tabPanels:`WritingLabAssignmentModalFlow__tabPanels___dc0017c3`,tabPanel:`WritingLabAssignmentModalFlow__tabPanel___c874fb7b`,loadingMessage:`WritingLabAssignmentModalFlow__loadingMessage___e8d1dd8f`,lessonSelection:`WritingLabAssignmentModalFlow__lessonSelection___cf2c415b`,searchableDropdown:`WritingLabAssignmentModalFlow__searchableDropdown___279da28c`,searchInputWrapper:`WritingLabAssignmentModalFlow__searchInputWrapper___ea12a2a7`,disabled:`WritingLabAssignmentModalFlow__disabled___5c227924`,searchIcon:`WritingLabAssignmentModalFlow__searchIcon___3de376e6`,searchInput:`WritingLabAssignmentModalFlow__searchInput___a5319463`,clearButton:`WritingLabAssignmentModalFlow__clearButton___88a8a1d9`,dropdownToggle:`WritingLabAssignmentModalFlow__dropdownToggle___8a034588`,dropdownList:`WritingLabAssignmentModalFlow__dropdownList___7c246293`,dropdownItem:`WritingLabAssignmentModalFlow__dropdownItem___331597c6`,dropdownItemFocused:`WritingLabAssignmentModalFlow__dropdownItemFocused___2942fa3a`,dropdownItemSelected:`WritingLabAssignmentModalFlow__dropdownItemSelected___2546f195`,noResults:`WritingLabAssignmentModalFlow__noResults___24e3eeed`,maxMessage:`WritingLabAssignmentModalFlow__maxMessage___7404b56b`,termsContainer:`WritingLabAssignmentModalFlow__termsContainer___70fe0029`,termsLabel:`WritingLabAssignmentModalFlow__termsLabel___777a03a3`,termsChips:`WritingLabAssignmentModalFlow__termsChips___387febd8`},wq=({unitTermSelection:e,onUnitSelect:t,isDisabled:n})=>{let[r,i]=(0,G.useState)(``),[a,o]=(0,G.useState)(!1),s=(0,G.useRef)(null),c=(0,G.useRef)(null),l=(0,G.useCallback)(()=>{if(!r.trim())return e;let t=r.toLowerCase();return e.filter(e=>e.name.toLowerCase().includes(t))},[e,r]);(0,G.useEffect)(()=>{let e=e=>{s.current&&!s.current.contains(e.target)&&o(!1)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[]),(0,G.useEffect)(()=>{let e=e=>{e.key===`Escape`&&a&&(e.preventDefault(),e.stopPropagation(),o(!1),c.current?.focus())};
613return document.addEventListener(`keydown`,e,!0),()=>{document.removeEventListener(`keydown`,e,!0)}},[a]);let u=e=>{n||(i(e.target.value),o(!0))},d=()=>{n||o(!0)},f=e=>{if(!(n||!a))switch(e.key){case`ArrowDown`:{e.preventDefault();let t=s.current?.querySelector(`[role="option"]`);t&&t.focus();break}case`ArrowUp`:{e.preventDefault();let t=s.current?.querySelectorAll(`[role="option"]`);t&&t.length>0&&t[t.length-1].focus();break}}},p=e=>{let t=e.currentTarget;switch(e.key){case`ArrowDown`:{e.preventDefault();let n=t.nextElementSibling;n&&n.getAttribute(`role`)===`option`&&n.focus();break}case`ArrowUp`:{e.preventDefault();let n=t.previousElementSibling;n&&n.getAttribute(`role`)===`option`?n.focus():c.current?.focus();break}case`Enter`:case` `:e.preventDefault(),t.click();break}},m=()=>{n||o(!a)},h=n=>{o(!1),t(n);let r=e.find(({id:e})=>e===n);r&&i(r.name)};return(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.searchableDropdown),ref:s,children:[(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.searchInputWrapper,{[Cq.disabled]:n}),children:[(0,q.jsx)(_c,{className:(0,J.default)(Cq.searchIcon),width:`20px`,height:`20px`,color:`#666`}),(0,q.jsx)(`input`,{ref:c,id:`unit-search`,type:`text`,className:(0,J.default)(Cq.searchInput),placeholder:`Search for a lesson...`,value:r,onChange:u,onFocus:d,onKeyDown:f,autoComplete:`off`,disabled:n,role:`combobox`,"aria-expanded":a,"aria-controls":`unit-listbox`,"aria-autocomplete":`list`,"aria-haspopup":`listbox`}),r&&!n&&(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(Cq.clearButton),onClick:()=>i(``),"aria-label":`Clear search`,children:(0,q.jsx)(Ea,{})}),(0,q.jsx)(`button`,{type:`button`,className:(0,J.default)(Cq.dropdownToggle),onClick:m,"aria-label":`Toggle dropdown`,"aria-expanded":a,"aria-controls":`unit-listbox`,disabled:n,children:(0,q.jsx)(Fo,{})})]}),a&&!n&&(0,q.jsx)(`div`,{id:`unit-listbox`,role:`listbox`,className:(0,J.default)(Cq.dropdownList),children:l().length>0?l().map(e=>(0,q.jsx)(`button`,{id:`unit-option-${e.id}`,type:`button`,role:`option`,className:(0,J.default)(Cq.dropdownItem),onClick:()=>h(e.id),onKeyDown:p,children:e.name},e.id)):(0,q.jsx)(`div`,{className:(0,J.default)(Cq.noResults),children:`No lessons found`})})]})},Tq=({unitTermSelection:e,unitTermSelectionRequest:t,onTermsChange:n})=>{let[r,i]=(0,G.useState)([]),[a,o]=(0,G.useState)(new Set),s=(e,t)=>{n(e.filter(e=>!t.has(e.id)).map(({id:e})=>e).slice(0,12))},c=()=>r.filter(e=>!a.has(e.id)).length,l=()=>c()>=12,u=t=>{let n=e?.find(e=>e.id===t);if(!n)return;let c=r.filter(e=>!a.has(e.id)),l=new Set(c.map(e=>e.id)),u=n.terms.filter(e=>!l.has(e.id)).map(e=>({id:e.id,headword:e.headword})),d=[...c,...u];i(d);let f=new Set;u.forEach(e=>{f.add(e.id)}),o(f),s(d,f)},d=(e,t)=>{o(n=>{let i=new Set(n);return t?i.add(e):l()||i.delete(e),s(r,i),i})};return!t||t===`pending`?(0,q.jsx)(`div`,{className:(0,J.default)(Cq.loadingMessage),children:(0,q.jsx)(`p`,{children:`Loading lessons...`})}):t===`rejected`?(0,q.jsx)(`div`,{className:(0,J.default)(Cq.errorMessage),children:(0,q.jsx)(`p`,{children:`Unable to load lessons. Please try again.`})}):e?(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.lessonSelection),children:[(0,q.jsx)(`label`,{htmlFor:`unit-search`,className:(0,J.default)(Cq.label),children:`Select a lesson`}),(0,q.jsx)(wq,{unitTermSelection:e,onUnitSelect:u,isDisabled:l()}),r.length>0&&(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.termsContainer),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(Cq.termsLabel),"aria-live":`polite`,"aria-atomic":`true`,children:[`Vocab words to add (`,c(),`)`]}),(0,q.jsx)(`div`,{className:(0,J.default)(Cq.termsChips),children:r.map(e=>(0,q.jsx)(yq,{word:e.headword,index:e.id,onRemove:()=>{},onToggle:(t,n)=>d(e.id,n),isSelected:!a.has(e.id),deselectable:!0,removable:!1},e.id))})]}),l()&&(0,q.jsx)(`p`,{className:(0,J.default)(Cq.maxMessage),children:`All Set! Your curated word list is ready to power this lesson.`})]}):null},Eq=N(e=>({unitTermSelection:e.lyriclab.unitTermSelection,unitTermSelectionRequest:e.lyriclab.unitTermSelectionRequest}),{getUnitTermsSelection:ze.getUnitTermsSelection})(({onSave:e,onBack:t,currentStep:n=3,totalSteps:r=3,unitTermSelection:i,unitTermSelectionRequest:a,getUnitTermsSelection:o})=>{let s=sI(),[c,l]=(0,G.useState)(`lesson`),[u,d]=(0,G.useState)([]),[f,p]=(0,G.useState)([]);(0,G.useEffect)(()=>{!i&&!a&&o()},[i,a,o]);let m=e=>{p(e)},h=()=>{let t=c===`lesson`;e(t?f:u,t)};return(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.addVocabWordsContainer),children:[(0,q.jsx)(ep,{current:n,total:r}),(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.header),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(Cq.title),children:`Add some vocab words (optional)`}),(0,q.jsxs)(`p`,{className:(0,J.default)(Cq.subtitle),children:[`Drag in the words you want students to master.`,(0,q.jsx)(`br`,{}),`We'll help them weave these terms into their lyrics.`]})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.vocabContent),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.tabNav),role:`tablist`,ref:s,children:[(0,q.jsxs)(`button`,{className:(0,J.default)(Cq.tabButton,{[Cq.tabButtonActive]:c===`lesson`}),onClick:()=>l(`lesson`),role:`tab`,"aria-selected":c===`lesson`,"aria-controls":`lesson-panel`,i
613d:`lesson-tab`,tabIndex:c===`lesson`?0:-1,children:[(0,q.jsx)(zj,{}),`Add a lesson's vocab`]}),(0,q.jsxs)(`button`,{className:(0,J.default)(Cq.tabButton,{[Cq.tabButtonActive]:c===`custom`}),onClick:()=>l(`custom`),role:`tab`,"aria-selected":c===`custom`,"aria-controls":`custom-panel`,id:`custom-tab`,tabIndex:c===`custom`?0:-1,children:[(0,q.jsx)(Sq,{}),`Create custom vocab`]})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.tabPanels),children:[c===`lesson`&&(0,q.jsx)(`div`,{id:`lesson-panel`,role:`tabpanel`,"aria-labelledby":`lesson-tab`,className:(0,J.default)(Cq.tabPanel),children:(0,q.jsx)(Tq,{unitTermSelection:i,unitTermSelectionRequest:a,onTermsChange:m})}),c===`custom`&&(0,q.jsx)(`div`,{id:`custom-panel`,role:`tabpanel`,"aria-labelledby":`custom-tab`,className:(0,J.default)(Cq.tabPanel),children:(0,q.jsx)(xq,{words:u,onWordsChange:d,placeholder:`e.g. "fraction" or "addition"`,label:`Custom vocab words to add (${u.length})`})})]})]}),(0,q.jsx)(`div`,{className:(0,J.default)(Cq.footer),children:(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.buttons),children:[(0,q.jsx)(Zf,{onClick:t,containerStyle:{marginRight:`10px`},children:`Back`}),(0,q.jsx)(Yf,{onClick:h,children:`Assign Writing Lab`})]})})]})}),Dq={"default-browse-thumbnail-dimensions":`WritingLabModeSelector__default-browse-thumbnail-dimensions___31be9ace`,"default-browse-card-dimensions":`WritingLabModeSelector__default-browse-card-dimensions___0916f34f`,"mode-selector-container":`WritingLabModeSelector__mode-selector-container___132fdca1`,"mode-selector-heading":`WritingLabModeSelector__mode-selector-heading___8f475932`,"mode-selector":`WritingLabModeSelector__mode-selector___dec08c39`,"mode-button":`WritingLabModeSelector__mode-button___8d943c99`,"mode-button-left":`WritingLabModeSelector__mode-button-left___6a96be66`,"mode-button-right":`WritingLabModeSelector__mode-button-right___4e9ca192`,active:`WritingLabModeSelector__active___b4b7ddd7`,"mode-title":`WritingLabModeSelector__mode-title___2f28342f`,"mode-icon-rhyme":`WritingLabModeSelector__mode-icon-rhyme___9f01a5be`,"mode-icon-free-write":`WritingLabModeSelector__mode-icon-free-write___59333620`,"mode-description":`WritingLabModeSelector__mode-description___44f2a275`},Oq=({mode:e,onModeChange:t})=>{let n=n=>{(n.key===`ArrowLeft`||n.key===`ArrowRight`)&&(n.preventDefault(),t(e===`rhyme`?`prose`:`rhyme`))};return(0,q.jsxs)(`div`,{className:Dq[`mode-selector-container`],children:[(0,q.jsx)(`h2`,{className:Dq[`mode-selector-heading`],children:`Writing Lab type`}),(0,q.jsxs)(`div`,{className:Dq[`mode-selector`],role:`radiogroup`,"aria-label":`Writing Lab type`,children:[(0,q.jsxs)(`button`,{type:`button`,role:`radio`,"aria-checked":e===`rhyme`,className:(0,J.default)(Dq[`mode-button`],Dq[`mode-button-left`],{[Dq.active]:e===`rhyme`}),onClick:()=>t(`rhyme`),onKeyDown:n,children:[(0,q.jsx)(`span`,{className:Dq[`mode-icon-rhyme`]}),(0,q.jsx)(`span`,{className:Dq[`mode-title`],children:`Rhyme mode (default)`}),(0,q.jsxs)(`span`,{className:Dq[`mode-description`],children:[`Includes the rhyme box and`,(0,q.jsx)(`br`,{}),`word suggestions.`]})]}),(0,q.jsxs)(`button`,{type:`button`,role:`radio`,"aria-checked":e===`prose`,className:(0,J.default)(Dq[`mode-button`],Dq[`mode-button-right`],{[Dq.active]:e===`prose`}),onClick:()=>t(`prose`),onKeyDown:n,children:[(0,q.jsx)(`span`,{className:Dq[`mode-icon-free-write`]}),(0,q.jsx)(`span`,{className:Dq[`mode-title`],children:`Free Write mode`}),(0,q.jsxs)(`span`,{className:Dq[`mode-description`],children:[`A free-writing experience`,(0,q.jsx)(`br`,{}),`without rhyme hints.`]})]})]})]})},kq=({writingLabName:e,onSave:t,onBack:n,currentStep:r=2,totalSteps:i=3,mode:a,onModeChange:o,freeWritePrompt:s,onPromptChange:c,isTeacher:l=!0})=>{let[u,d]=(0,G.useState)(e),[f,p]=(0,G.useState)(``),m=e=>{d(e.target.value),f&&p(``)},h=()=>{let e=u.trim();if(!e){p(`Please enter a name for the Writing Lab practice`);return}if(e.length<3){p(`Name must be at least 3 characters long`);return}if(a===`prose`&&!s.trim()){p(`Please enter a writing prompt for Free Write mode`);return}t(e)};return(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.nameWritingLabC
613ontainer),children:[(0,q.jsx)(ep,{current:r,total:i}),(0,q.jsx)(`div`,{className:(0,J.default)(Cq.header),children:(0,q.jsx)(`h2`,{className:(0,J.default)(Cq.title),children:`Set up your Writing Lab practice`})}),(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.formContent),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.inputGroup),children:[(0,q.jsx)(`label`,{htmlFor:`writing-lab-name`,className:(0,J.default)(Cq.label),children:`Name`}),(0,q.jsx)(`input`,{id:`writing-lab-name`,type:`text`,value:u,onChange:m,onKeyDown:e=>{e.key===`Enter`&&h()},className:(0,J.default)(Cq.input,f&&Cq.inputError),autoFocus:!0,maxLength:100}),f&&(0,q.jsx)(`div`,{className:(0,J.default)(Cq.errorMessage),children:f})]}),l&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:(0,J.default)(Cq.inputGroup),children:(0,q.jsx)(Oq,{mode:a,onModeChange:o})}),a===`prose`&&(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.inputGroup),children:[(0,q.jsx)(`label`,{htmlFor:`free-write-prompt`,className:(0,J.default)(Cq.label),children:`Writing prompt`}),(0,q.jsx)(`input`,{id:`free-write-prompt`,type:`text`,value:s,onChange:e=>c(e.target.value),className:(0,J.default)(Cq.input),placeholder:`Enter the writing prompt for students...`})]})]})]}),(0,q.jsx)(`div`,{className:(0,J.default)(Cq.footer),children:(0,q.jsxs)(`div`,{className:(0,J.default)(Cq.buttons),children:[(0,q.jsx)(Zf,{onClick:n,containerStyle:{marginRight:`10px`},children:`Back`}),(0,q.jsx)(Yf,{onClick:h,disabled:!u.trim()||a===`prose`&&!s.trim(),children:`Continue`})]})})]})},Aq=y(N((e,t)=>{let n=t.classSectionId,r=e.assignmentFlowStatus.assignmentRequestState;if(n){let t=Gi(e);if(t&&t.id===n)return{studentsLoaded:!!t.students,listedClassSections:kr(e),assignmentRequestState:r}}return{studentsLoaded:!1,listedClassSections:kr(e),assignmentRequestState:r}})(({classSectionId:e,closeModal:t,listedClassSections:n,assignmentRequestState:r,dispatch:i,writingMode:a,isTeacher:o=!0,freeWritePrompt:s=``})=>{let[c,l]=(0,G.useState)(`selectClassesAndStudents`),[u,d]=(0,G.useState)(e?{[e]:ib}:{}),[f,p]=(0,G.useState)(``),[m,h]=(0,G.useState)(a||`rhyme`),[g,_]=(0,G.useState)(s),[v,y]=(0,G.useState)(null),b=()=>{l(`nameWritingLab`)},x=e=>{d(t=>{let n={...t};return n[e]===ib?delete n[e]:n[e]=ib,n})},S=()=>{if(n)if(n.every(e=>u[e.id]===ib))d({});else{let e={};n.forEach(t=>{e[t.id]=ib}),d(e)}},C=e=>{y(e)},w=e=>{v!==null&&(d(t=>({...t,[v]:e.length>0?e:ib})),y(null))},T=()=>{y(null)},E=e=>{p(e),l(`addVocabWords`)},D=()=>{l(`selectClassesAndStudents`)},ee=()=>Object.keys(u).reduce((e,t)=>{let n=u[t];return(n===ib||n.length>0)&&(e[t]=n),e},{}),O=(e,t)=>{let n=ee(),r={activities:[{type:On.STANDALONE_LYRIC_LAB,mode:m,prompt:m===`prose`?g:``,custom_name:f,...t?{terms:e}:{custom_terms:e}}],class_student_selections:n,is_standalone_assignment:!0,share_to_google_classroom_preference:null};i(Lf.postAssignment(r,!1))},te=()=>{l(`nameWritingLab`)},ne=()=>{i({payload:{assignmentRequestState:null,assignmentStatusMessage:``,classId:null},type:`CREATE_UPDATE_ASSIGNMENT`}),t()},re=()=>{if(v!==null){let e=n?.find(e=>e.id===v);return e?(0,q.jsx)(vb,{cancelStudentSelection:T,classSectionElementaryFilterEnabled:e.elementary_filter_enabled,classSectionId:e.id,classSectionIsPreselected:!0,classSectionName:e.name,classSectionStudentCount:e.student_count||e.students?.length||0,classStudentSelectionIds:u[v]||ib,isPracticeAssignment:!1,isWritingLab:!0,saveStudentSelection:w,studentsList:e.students,subject:null,unitIsMature:null,subjectIsPreselected:!1}):(0,q.jsx)(`div`,{className:`modal-inner-content`,style:{textAlign:`center`,padding:`40px`},children:(0,q.jsx)(`h2`,{children:`Loading class information...`})})}switch(c){case`selectClassesAndStudents`:return!n||n.length===0?(0,q.jsxs)(`div`,{className:`modal-inner-content`,style:{textAlign:`center`,padding:`40px`},children:[(0,q.jsx)(`h2`,{children:`No Classes Available`}),(0,q.jsx)(`p`,{children:`You need to create a class before you can assign Writing Lab activities.`})]}):(0,q.jsx)(db,{confirmClassSection:b,listedClassSections:n,openStudentsModal:C,selectClassSection:x,classStudentSelections:u,toggleAllClasses:S,unitIsMature:null,totalSteps:3,onClose:ne,submitButtonText:`Name Writing Lab`});case`nameWritingLab`:return(0,q.jsx)(kq,{writingLabName:f,onSave:E,onBack:D,currentStep:2,totalSteps:3,mode:m,onModeChange:h,freeWritePrompt:g,onPromptChange:_,isTeacher:o});case`addVocabWords`:return(0,q.jsx)(Eq,{onSave:O,onBack:te,currentStep:3,totalSteps:3});default:return null}},ie=(0,G.memo)(()=>(0,q.jsx)(`h1`,{className:Cq[`modal-title`],children:`Assign Writing Lab`}));return r?(0,q.jsx)(Wf,{onClose:ne,size:`large`,header:(0,q.jsx)(ie,{}),children:(0,q.jsx)(qf,{handleClose:ne})}):(0,q.jsx)(Wf,{onClose:ne,size:`large`,header:(0,q.jsx)(ie,{}),children:re()})})),jq={name:``,type:`unit`,primary_definitions:[],keyterms:[],related_units:[]},Mq=({prompt:e,studentAssignment:t,user:n})=>{let r=zt(),i=(0,G.useCallback)(()=>jq,[]),{attempt:a,isSubmitted:o,isLoading:s,hasLoadError:c,load:l,save:u}=$w({activityType:On.RAPBOX,isWritingLab:!0,studentAssignment:t,user:n,getCurrentUnit:i}),d=a?.lyrics??``,{keyTermDefinitions:f,keyTermsUsedLocal:p}=Qw({studentAssignment:t,rapboxAttempt:null,unit:jq,text:d,onKeyTermsUsedChange:(0,G.useCallback)(()=>{},[])});(0,G.useEffect)(()=>
613{l()},[t?.id]),(0,G.useEffect)(()=>()=>{r(ze.resetStore())},[r]);let m=(0,G.useCallback)(e=>{r(ze.updateAttemptLyrics(e))},[r]),h=(0,G.useCallback)(()=>{u({state:I.EVALUABLE})},[u]);return s?(0,q.jsx)(V,{}):c?(0,q.jsx)(SI,{prompt:e,isStudent:!0}):(0,q.jsx)(SI,{prompt:e,vocabWords:f,passageText:d,onPassageChange:m,onSubmit:h,isStudent:!0,keyTermsUsed:p,readOnly:o,unitName:jq.name})},Nq=()=>(0,q.jsxs)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":!0,children:[(0,q.jsx)(`mask`,{id:`mask0_8254_10077`,style:{maskType:`alpha`},maskUnits:`userSpaceOnUse`,x:`0`,y:`0`,width:`20`,height:`20`,children:(0,q.jsx)(`rect`,{width:`20`,height:`20`,fill:`#D9D9D9`})}),(0,q.jsx)(`g`,{mask:`url(#mask0_8254_10077)`,children:(0,q.jsx)(`path`,{d:`M0.833333 15C0.597222 15 0.399306 14.9201 0.239583 14.7604C0.0798611 14.6007 0 14.4028 0 14.1667V13.6875C0 13.0903 0.305556 12.6042 0.916667 12.2292C1.52778 11.8542 2.33333 11.6667 3.33333 11.6667C3.51389 11.6667 3.6875 11.6701 3.85417 11.6771C4.02083 11.684 4.18056 11.7014 4.33333 11.7292C4.13889 12.0208 3.99306 12.3264 3.89583 12.6458C3.79861 12.9653 3.75 13.2986 3.75 13.6458V15H0.833333ZM5.83333 15C5.59722 15 5.39931 14.9201 5.23958 14.7604C5.07986 14.6007 5 14.4028 5 14.1667V13.6458C5 13.2014 5.12153 12.7951 5.36458 12.4271C5.60764 12.059 5.95139 11.7361 6.39583 11.4583C6.84028 11.1806 7.37153 10.9722 7.98958 10.8333C8.60764 10.6944 9.27778 10.625 10 10.625C10.7361 10.625 11.4132 10.6944 12.0312 10.8333C12.6493 10.9722 13.1806 11.1806 13.625 11.4583C14.0694 11.7361 14.4097 12.059 14.6458 12.4271C14.8819 12.7951 15 13.2014 15 13.6458V14.1667C15 14.4028 14.9201 14.6007 14.7604 14.7604C14.6007 14.9201 14.4028 15 14.1667 15H5.83333ZM16.25 15V13.6458C16.25 13.2847 16.2049 12.9444 16.1146 12.625C16.0243 12.3056 15.8889 12.0069 15.7083 11.7292C15.8611 11.7014 16.0174 11.684 16.1771 11.6771C16.3368 11.6701 16.5 11.6667 16.6667 11.6667C17.6667 11.6667 18.4722 11.8507 19.0833 12.2188C19.6944 12.5868 20 13.0764 20 13.6875V14.1667C20 14.4028 19.9201 14.6007 19.7604 14.7604C19.6007 14.9201 19.4028 15 19.1667 15H16.25ZM6.77083 13.3333H13.25C13.1111 13.0556 12.7257 12.8125 12.0938 12.6042C11.4618 12.3958 10.7639 12.2917 10 12.2917C9.23611 12.2917 8.53819 12.3958 7.90625 12.6042C7.27431 12.8125 6.89583 13.0556 6.77083 13.3333ZM3.33333 10.8333C2.875 10.8333 2.48264 10.6701 2.15625 10.3438C1.82986 10.0174 1.66667 9.625 1.66667 9.16667C1.66667 8.69444 1.82986 8.29861 2.15625 7.97917C2.48264 7.65972 2.875 7.5 3.33333 7.5C3.80556 7.5 4.20139 7.65972 4.52083 7.97917C4.84028 8.29861 5 8.69444 5 9.16667C5 9.625 4.84028 10.0174 4.52083 10.3438C4.20139 10.6701 3.80556 10.8333 3.33333 10.8333ZM16.6667 10.8333C16.2083 10.8333 15.816 10.6701 15.4896 10.3438C15.1632 10.0174 15 9.625 15 9.16667C15 8.69444 15.1632 8.29861 15.4896 7.97917C15.816 7.65972 16.2083 7.5 16.6667 7.5C17.1389 7.5 17.5347 7.65972 17.8542 7.97917C18.1736 8.29861 18.3333 8.69444 18.3333 9.16667C18.3333 9.625 18.1736 10.0174 17.8542 10.3438C17.5347 10.6701 17.1389 10.8333 16.6667 10.8333ZM10 10C9.30556 10 8.71528 9.75694 8.22917 9.27083C7.74306 8.78472 7.5 8.19444 7.5 7.5C7.5 6.79167 7.74306 6.19792 8.22917 5.71875C8.71528 5.23958 9.30556 5 10 5C10.7083 5 11.3021 5.23958 11.7812 5.71875C12.2604 6.19792 12.5 6.79167 12.5 7.5C12.5 8.19444 12.2604 8.78472 11.7812 9.27083C11.3021 9.75694 10.7083 10 10 10ZM10 8.33333C10.2361 8.33333 10.434 8.25347 10.5938 8.09375C10.7535 7.93403 10.8333 7.73611 10.8333 7.5C10.8333 7.26389 10.7535 7.06597 10.5938 6.90625C10.434 6.74653 10.2361 6.66667 10 6.66667C9.76389 6.66667 9.56597 6.74653 9.40625 6.90625C9.24653 7.06597 9.16667 7.26389 9.16667 7.5C9.16667 7.73611 9.24653 7.93403 9.40625 8.09375C9.56597 8.25347 9.76389 8.33333 10 8.33333Z`,fill:`white`})})]}),Pq={"default-browse-thumbnail-dimensions":`WritingLabBanner__default-browse-thumbnail-dimensions___c10dd768`,"default-browse-card-dimensions":`WritingLabBanner__default-browse-card-dimensions___fd5694dc`,"writing-lab-banner":`WritingLabBanner__writing-lab-banner___88e9df14`,"banner-background":`WritingLabBanner__banner-background___44518fac`,"banner-decorations":`WritingLabBanner__banner-decorations___eeb0d986`,"banner-content":`WritingLabBanner__banner-content___05bc355b`,"banner-buttons":`WritingLabBanner__banner-buttons___5fe9821d`},Fq=({children:e,className:t,onAssignClick:n,isTeacher:r})=>(0,q.jsx)(LK,{className:(0,J.default)(Pq[`writing-lab-banner`],t),overlays:[(0,q.jsx)(`div`,{className:Pq[`banner-background`]}),(0,q.jsx)(`div`,{className:Pq[`banner-decorations`]}),(0,q.jsx)(`div`,{className:Pq[`banner-buttons`],children:r&&(0,q.jsxs)(Lc,{onClick:n,children:[(0,q.jsx)(Nq,{}),` Assign`]})})],children:(0,q.jsx)(`div`,{className:Pq[`banner-content`],children:e})}),Iq={"default-browse-thumbnail-dimensions":`WritingLabView__default-browse-thumbnail-dimensions___7911116b`,"default-browse-card-dimensions":`WritingLabView__default-browse-card-dimensions___3c549f55`,"writing-lab-view":`WritingLabView__writing-lab-view___93105b19`,"writing-lab-content":`WritingLabView__writing-lab-content___01513e7d`,"student-view":`WritingLabView__student-view___99b3c807`,hidden:`WritingLabView__hidden___d874675a`},Lq=[{term_display:`fable`,text:`A short story, often with animal characters, that teaches a lesson.`},{term_display:`fiction`,text:`Writing about imagined events and characters, not real ones.`},{term_display:`imaginary`,text:`Existing only in the mind; not real.`},{term_display:`lesson`,text:`Something a story teaches you about life.`},{term_display:`moral`,text:`The lesson a story teaches about right and wrong.`}],Rq=Lq.map(e=>e.term_display),zq=({user:e,studentAssignment:t,classSectionId:n})=>{let[r,i]=(0,G.useState)(!1),[a,o]=(0,G.useState)(`rhyme`),[s,c]=(0,G.useState)(``),l=(0,G.useMemo)(()=>({name:``,type:`unit`,primary_definitions:[],keyterms:[],related_units:[]}),[]),u=(0,G.useMemo)(()=>({...l,primary_definitions:Lq}),[l]),d=(0,G.useMemo)(()=>Zw(s,Rq),[s]),f=(0,G.useMemo)(()=>t?.assignmentactivity_set?.[0],[t]),p=f?.mode||`rhyme`,m=f?.prompt||``;return(0,q.jsxs)(`div`,{className:Iq[`writing-lab-view`],children:[(0,q.jsxs)(Fq,{isTeacher:!e.is_student,onAssignClick:()=>i(!0),children:[(0,q.jsx)(`h1`,{children:`Writing Lab`}
613),(0,q.jsx)(`p`,{children:p===`prose`&&e.is_student?`Write a passage using different vocab words!`:`Write a song using different vocab words!`})]}),!e.is_student&&(0,q.jsx)(Oq,{mode:a,onModeChange:o}),(0,q.jsx)(`main`,{className:(0,J.default)(Iq[`writing-lab-content`],{[Iq[`student-view`]]:e.is_student&&p===`rhyme`}),children:e.is_student&&p===`prose`?(0,q.jsx)(Mq,{prompt:m,studentAssignment:t,user:e}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:(0,J.default)({[Iq.hidden]:a!==`rhyme`}),children:(0,q.jsx)(nT,{activityType:`rapbox`,isWritingLab:!0,isTeacherPreview:!e.is_student,showRegularActivities:!1,studentAssignment:t,unit:e.is_student?l:u,user:e})}),!e.is_student&&(0,q.jsx)(`div`,{className:(0,J.default)({[Iq.hidden]:a!==`prose`}),children:(0,q.jsx)(SI,{passageText:s,onPassageChange:c,vocabWords:Lq,keyTermsUsed:d,isTeacherPreview:!0})})]})}),r&&(0,q.jsx)(Aq,{classSectionId:n,closeModal:()=>i(!1),writingMode:a,isTeacher:!e.is_student,freeWritePrompt:s})]})},Bq=N(e=>{let t=Ui([D.ENABLE_WRITING_LAB])(e)[D.ENABLE_WRITING_LAB],n=Ri(e),r=z(e),i=e.lyriclab.attempt.studentAssignmentRequest,a=e.lyriclab.attempt.studentAssignment,o=!n||![`resolved`,`rejected`].includes(i),s=t&&!!r.id;return s&&r.is_student&&(s=i===`resolved`&&!!a),{canAccessView:s,loading:o,activeUser:r,studentAssignment:a}})(({canAccessView:e,loading:t,activeUser:n,studentAssignment:r})=>{let i=zt(),a=p();return(0,G.useEffect)(()=>{Vo({name:`Writing Lab`});let e=new URLSearchParams(a.search).get(`assignment`);e&&n?.id?i(ze.getStudentAssignment(e)):i(ze.getStudentAssignmentResponse(null))},[i,a.search,n?.id]),t?(0,q.jsx)(V,{}):e?(0,q.jsx)(zq,{user:n,studentAssignment:r}):(0,q.jsx)(v,{to:`/`})}),Vq=()=>(0,q.jsx)(Bq,{}),Hq=class extends G.PureComponent{getStudentBannerClass=()=>{let{highestGrade:e}=this.props,t=``;return e&&(e===`K`||e>=1&&e<=3?t=`student-banner-1`:e>=4&&e<=6?t=`student-banner-2`:e>=7&&(t=`student-banner-3`)),t};render=()=>(0,q.jsx)(`div`,{className:`home-module `+this.getStudentBannerClass(),children:(0,q.jsx)(`div`,{className:`home-module student-welcome`,children:(0,q.jsx)(`div`,{className:`layout-pageContainer`})})})},Uq={"default-browse-thumbnail-dimensions":`PlayButton__default-browse-thumbnail-dimensions___dd5bcbbc`,"default-browse-card-dimensions":`PlayButton__default-browse-card-dimensions___61735c9d`,"play-icon":`PlayButton__play-icon___15436534`,svgIcon:`PlayButton__svgIcon___018a1278`},Wq=()=>(0,q.jsx)(`div`,{className:(0,J.default)(Uq[`play-icon`]),children:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:(0,J.default)(Uq.svgIcon),viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{fill:`#3F535D`,d:`M7,3.9c0-0.8,0.8-1.1,1.5-0.6l11.9,8c0.7,0.5,0.7,1.2,0.1,1.7l-12,8C7.8,21.2,7,20.9,7,20.1V3.9z`})})}),Gq=class extends G.Component{componentDidMount=()=>{this.props.getFavorites()};render(){let{favorites:e,loading:t,onUnitClicked:n}=this.props;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`title-container`,children:[(0,q.jsx)(`h2`,{children:`My Favorites`}),t||!e.length?null:(0,q.jsx)(b,{className:`home-view-all analytics-home-view-all-favorites`,to:`/accounts/manage/info/favorites/`,children:`View all`})]}),t?null:e.length?(0,q.jsx)(`ul`,{className:`home-module-favorites-list`,children:e.slice(0,5).map(e=>(0,q.jsxs)(`li`,{onClick:()=>n(e,e.topic),children:[(0,q.jsx)(Wq,{}),(0,q.jsx)(b,{className:`analytics-home-view-favorite`,to:`/unit/${e.page_name}/`,children:e.name})]},e.name))}):(0,q.jsxs)(`div`,{className:`home-module-favorites-none module-no-content`,children:[(0,q.jsx)(`strong`,{children:`No Favorites`}),(0,q.jsx)(`p`,{children:`Create your own video library by clicking the star at the top of any video.`})]})]})}},Kq=N(e=>({favorites:jx(e),loading:B(e,`/api/user-favorites/`)}),e=>({getFavorites:()=>e(Tx())}))(Gq),qq={"default-browse-thumbnail-dimensions":`AssignmentBox__default-browse-thumbnail-dimensions___c246aed4`,"default-browse-card-dimensions":`AssignmentBox__default-browse-card-dimensions___98ea5f2c`,"home-module-assignment-item":`AssignmentBox__home-module-assignment-item___880dd5b0`,"home-module-assignment-container":`AssignmentBox__home-module-assignment-container___f4c2c578`,"lesson-name-container":`AssignmentBox__lesson-name-container___ae1740c8`},Jq=({studentAssignment:e,showPill:t,onUnitClicked:n})=>{let{link_to_assignment:r,assignment:i,is_practice:a,type:o,class_section_name:s,due_date:c}=e,l=e.unit?.name||e.subject||e.title,u=e.unit?.thumbnail||e.preview||``;return(0,q.jsx)(`li`,{className:(0,J.default)(qq[`home-module-assignment-item`]),children:(0,q.jsx)(`div`,{role:`group`,"aria-label":`assignment`,className:(0,J.default)(qq[`home-module-assignment-container`]),onClick:()=>n(e.unit,e.topic),children:(0,q.jsxs)(Us,{className:`home-module-video-link`,to:{pathname:r,query:{assignment:i}}
613,children:[(0,q.jsxs)(`div`,{className:`flo-videoThumbnail-container text-underneath`,children:[(0,q.jsx)(`div`,{className:`flo-videoThumbnail-play`,children:a?(0,q.jsx)(Ns,{}):(0,q.jsx)(Uc,{})}),(0,q.jsx)(`span`,{className:(0,J.default)(`flo-videoThumbnail-overlay`,{"flo-videoThumbnail-overlay--only-hover":a})}),a?(0,q.jsx)(zF,{subject:l}):(0,q.jsx)(`div`,{className:`home-module-video-thumbnail wir`,style:{background:`url(${u}) no-repeat`,backgroundSize:`cover`}})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-videoThumbnail-title-underneath`,qq[`lesson-name-container`]),children:[(0,q.jsx)(`h3`,{children:a?Fc(l,!0):l}),t&&(0,q.jsx)(Ls,{theme:Gs(o)})]}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{children:s}),c&&(0,q.jsxs)(`p`,{children:[`Due: `,M(c).format(`M/D/YYYY`)]})]})]})})})},Yq=class extends G.Component{render(){let{studentAssignments:e,isVocabPracticeEnabled:t,onUnitClicked:n}=this.props;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`title-container`,children:[(0,q.jsx)(`h2`,{children:`Assignments`}),!!e.length&&(0,q.jsx)(b,{className:`home-view-all analytics-home-student-view-all-assignments`,to:`/accounts/manage/assignments/`,children:`View all`})]}),e.length?(0,q.jsx)(`ul`,{children:e.slice(0,3).map(e=>(0,q.jsx)(Jq,{onUnitClicked:n,studentAssignment:e,showPill:t},e.id))}):(0,q.jsx)(`div`,{className:`home-module-assignments-none module-no-content`,children:(0,q.jsx)(`strong`,{children:`No Assignments`})})]})}},Xq=e=>e.replace(/-(\w)/g,(e,t)=>t.toUpperCase()),Zq=({subject:e,to:t=``})=>{if(e)return(0,q.jsx)(`li`,{className:`home-module-songsAndVideo-`+Xq(e.page_name),children:(0,q.jsx)(b,{className:`analytics-home-subject-box`,to:t,children:(0,q.jsxs)(`div`,{className:`subject-card-container`,children:[(0,q.jsxs)(`div`,{className:`subject-card-title-container`,children:[(0,q.jsx)(ic,{subjectPageName:e.page_name}),(0,q.jsx)(`h3`,{"data-testid":`subject-link-text`,children:e.name===`The Week in Rap`?(0,q.jsxs)(`span`,{children:[`The Week`,(0,q.jsx)(`br`,{}),` in Rap`]}):e.name})]}),(0,q.jsxs)(`p`,{children:[`Grades `,e.min_grade,` to `,e.max_grade]})]})})})},Qq=({subjects:e})=>(0,q.jsx)(`div`,{className:`home-module songsAndVideo`,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{children:`Lessons`}),(0,q.jsxs)(`ul`,{children:[[`Language Arts`,`Math`,`Science`,`Social Studies`,`Life Skills`,`Vocabulary`,`Current Events`].map(t=>{let n=e.find(e=>e.name===t);return(0,q.jsx)(Zq,{subject:n,to:`/subjects/${n.page_name}/`},t)}),(0,q.jsx)(Zq,{to:`/spanish`,subject:{name:`Español`,page_name:ha.SPANISH,min_grade:3,max_grade:12}}),(0,q.jsx)(`div`,{className:`home-module-songsAndVideo-character`})]})]})}),$q={"modal-error":`StudentDashboard__modal-error___af062f7c`},eJ=({children:e,className:t})=>(0,q.jsx)(`div`,{className:`home-module ${t}`,children:e}),tJ=class extends G.Component{constructor(e){super(e),this.WARNING_MODALS={[xa.OVERDUE]:{title:`This assignment is overdue`,body:`This assignment is overdue and you can no longer complete it.`},[xa.PRACTICE_DOWNGRADE]:{title:`This assignment is unavailable`,body:`This assignment is no longer available with your school's Flocabulary license.`},[xa.DELETED]:{title:`This assignment has been removed`,body:``}}}componentDidMount(){let{actions:e,user:t}=this.props;t.has_current_site_subscription&&e.fetchClassSections()}componentDidUpdate(e){let{actions:t,user:n}=this.props;n.has_current_site_subscription&&!e.user.has_current_site_subscription&&t.fetchClassSections()}cleanupSearchParams=()=>{this.props.history.push({search:``})};getModalType(){let e=this.props.location.search;return e.includes(xa.OVERDUE)?xa.OVERDUE:e.includes(xa.PRACTICE_DOWNGRADE)?xa.PRACTICE_DOWNGRADE:e.includes(xa.DELETED)?xa.DELETED:null}renderWarningModal(){let e=this.getModalType();if(!e)return null;let{title:t,body:n}=this.WARNING_MODALS[e];return(0,q.jsx)(wS,{isOpen:!0,closeModal:this.cleanupSearchParams,renderButtons:!1,title:t,children:(0,q.jsxs)(`div`,{className:(0,J.default)(`flo-message-error`,$q[`modal-error`]),children:[n,!!n&&` `,`Please contact your teacher for more information.`]})})}render(){let{user:e,isVocabPracticeEnabled:t}=this.props;return(0,q.jsxs)(`div`,{className:`home-modulesContainer`,children:[this.renderWarningModal(),(0,q.jsx)(`section`,{className:`home-module-banner`,children:(0,q.jsx)(Hq,{highestGrade:e.highest_grade})}),(0,q.jsxs)(`div`,{className:`layout-pageContainer`,children:[(0,q.jsx)(`section`,{className:`home-container-main`,children:(0,q.jsx)(Qq,{subjects:e.nav_context.subject_list})}),(0,q.jsxs)(`section`,{className:`home-container-sidebar`,children:[(0,q.jsx)(eJ,{className:`studentAssignments`,children:(0,q.jsx)(Yq,{studentAssignments:e.nav_context.student_assignments||[],isVocabPracticeEnabled:t,onUnitClicked:this.props.actions.trackUnitClicked})}),(0,q.jsx)(eJ,{className:`favorites`,children:(0,q.jsx)(Kq,{onUnitClicked:this.props.actions.trackUnitClicked})})]})]})]})}},nJ=y(N(e=>({isVocabPracticeEnabled:_n(e),user:z(e)}),e=>U({fetchClassSections:mi.fetchClassSectionsList,trackUnitClicked:Tr.trackClickedOnUnitFromHomepage},e))(tJ)),rJ=class extends G.Component{render=()=>(0,q.jsx)(`svg`,{role:`img`,"aria-hidden":`true`,className:this.props.className,xmlns:`http://www.w3.org/2000/svg`,preserveAspectRatio:`none`,viewBox:`0 0 1399 60`,children:(0,q.jsx)(`path`,{fill:`#5559C3`,fillRule:`evenodd`,d:`M1440 0c-1.867.002-3.735.005-5.602.005H6.46c-1.732 0-3.466.003-5.197.012C.91.018.567.05.223.068.14.116.002.158.002.2c-.005 19.88 0 39.758.011 59.637 0 .028.097.056.177.084.037.012.143.022.288.044.276.01.646.032 1.015.033C4.961 60 8.43 60 11.898 60c.533 0 1.07-.001 1.599-.009 5.153-.07 10.282-.156 15.37-.27 6.79-.152 13.484-.34 20.064-.578 3.285-.118 6.592-.23 9.89-.345 5.854-.203 11.426-.479 16.975-.762 7.233-.37 14.455-.745 21.981-1.038 8.146-.319 16.423-.596 24.889-.801 5.589-.136 11.213-.252 16.86-.354 2.757-.05 5.52-.097 8.28-.145.263-.004.53-.007.797-.009 7.983-.045 15.946-.136 23.966-.1 4.929.023 9.872.01 14.804.024 4.53.014 9.055.044 13.582.067.4.002.81 0 1.195.01 3.013.077 6.11.054 9.143.092 3.837.05 7.705.056 11.527.124 2.23.04 4.493.057 6.722.104 2.875.06 5.773.107 8.662.158 1.971.035 3.954.062 5.928.093 4.742.077 9.46.168 14.186.255 2.754.05 5.545.077 8.318.117l9.501.136c.792.012 1.587.022 2.384.028 1.728.014 3.44.036 5.157.065 3.289.054 6.617.08 9.92.125 3.842.052 7.7.07 11.564.087 2.398.01 4.74.075 7.158.077 2.395.002 4.795.014 7.169.063.908.019 1.86.014 2.793.017 2.934.007 5.87.01 8.802.02 3.73.015 7.47-.
613008 11.184.052.786.012 1.598.008 2.398.007 4.932-.004 9.868.017 14.79-.039 1.056-.012 2.133-.003 3.2-.004 6.136-.01 12.27-.016 18.407-.03 2.662-.005 5.329-.005 7.97-.059 1.172-.024 2.396-.015 3.591-.027 1.458-.014 2.91-.035 4.364-.053.53-.007 1.057-.018 1.587-.02 4.548-.023 8.953-.136 13.397-.231 6.93-.148 13.727-.356 20.626-.517 4.948-.115 9.87-.242 14.758-.384 2.445-.071 4.871-.145 7.257-.24 5.007-.196 10.034-.389 15.205-.53 4.401-.122 8.622-.302 12.868-.47 5.875-.234 11.692-.487 17.482-.745 4.928-.22 9.792-.456 14.548-.718 3.799-.21 7.65-.41 11.55-.597a1071.67 1071.67 0 0 0 16.643-.944c2.992-.19 5.93-.389 8.895-.583.227-.015.448-.032.687-.045 4.905-.26 9.613-.564 14.747-.774.872-.035 1.75-.071 2.577-.117 3.447-.193 7.063-.34 10.695-.484.249-.01.517-.015.763-.026 9.75-.438 19.932-.728 30.104-1.02 2.318-.068 4.64-.132 6.951-.201 2.444-.073 4.912-.125 7.432-.16 4.224-.058 8.425-.137 12.637-.206.788-.014 1.575-.03 2.368-.039 3.443-.04 6.888-.08 10.334-.117 2.12-.023 4.244-.045 6.37-.06 2.925-.022 5.868-.01 8.776-.063.78-.015 1.597-.008 2.397-.009l8.804-.005c2.532 0 5.064-.01 7.571.05.9.022 1.859.014 2.791.02 2.262.013 4.537.01 6.763.068.384.01.794.01 1.192.012 3.87.019 7.664.099 11.48.162 2.764.045 5.546.077 8.318.117 1.848.027 3.697.052 5.535.086 3.807.068 7.667.1 11.428.2 3.101.083 6.215.16 9.322.24l13.981.363c3.506.092 6.849.237 10.237.367 5.278.202 10.65.37 16.07.52 3.737.105 7.54.182 11.258.293 5.525.165 11.113.298 16.701.433 3.248.079 6.447.182 9.7.257 5.597.13 11.142.285 16.816.378 3.284.054 6.518.144 9.77.22 3.39.079 6.83.132 10.265.168 3.576.039 7.16.075 10.746.105 2.788.024 5.602.009 8.361.074.514.012 1.063.008 1.596.01 5.468.013 10.936.034 16.403.036 9.872.004 19.743-.001 29.616-.007 2.8-.002 5.6-.017 8.398-.03.928-.005 1.851-.023 2.776-.035.926-.012 1.85-.029 2.778-.034 3.466-.022 6.864-.097 10.29-.15 4.096-.062 8.08-.182 12.148-.257 2.494-.046 5.002-.083 7.502-.125 3.816-.064 7.634-.127 11.443-.195 2.101-.037 4.184-.086 6.282-.125 4.855-.09 9.71-.18 14.577-.261 2.894-.048 5.818-.075 8.722-.117 2.243-.032 4.487-.066 6.71-.111 3.925-.08 7.835-.17 11.747-.256 5.738-.128 11.467-.26 17.298-.33 1.32-.017 2.622-.051 3.937-.074 5.929-.101 11.914-.137 17.883-.195 6.393-.063 12.784-.065 19.179-.074 6.402-.01 12.806.002 19.209.008 2.13.002 4.244.03 6.367.056 2.913.035 5.819.077 8.718.12 4.746.07 9.518.122 14.227.223 2.218.047 4.463.08 6.7.118 3.815.064 7.6.146 11.424.206 3.164.05 6.21.164 9.25.27 5.205.181 10.506.323 15.79.471 5.548.156 11.039.331 16.39.556 3.856.162 7.851.277 11.816.401 4.223.133 8.475.254 12.695.387 1.788.056 3.54.127 5.29.196 5 .2 9.982.405 15.107.566 2.046.064 4.086.13 6.144.19 9.65.28 19.305.556 28.957.835 4.374.126 8.71.267 13.143.37a3418.7 3418.7 0 0 0 15.672.335c3.278.06 6.519.145 9.784.215 5.225.111 10.458.217 15.722.306 4.213.072 8.467.107 12.673.177 2.762.046 5.541.08 8.3.13 4.328.078 8.68.139 13.114.13 8.936-.017 17.874-.01 26.813-.017 2.396-.002 4.798-.002 7.176-.05.908-.02 1.861-.014 2.794-.016 3.068-.006 6.135-.01 9.204-.017 3.064-.006 6.136.005 9.17-.06a69.484 69.484 0 0 1 1.596-.012c3.09.005 6.113-.062 9.106-.126 2.75-.058 5.557-.07 8.284-.142 1.417-.037 2.885-.052 4.329-.077V0z`})})},iJ=t(rl()),aJ={"default-browse-thumbnail-dimensions":`AnalyticsCard__default-browse-thumbnail-dimensions___6629bbd2`,"default-browse-card-dimensions":`AnalyticsCard__default-browse-card-dimensions___5cffe352`,container:`AnalyticsCard__container___28620109`,"avg-analytics":`AnalyticsCard__avg-analytics___8c0cefdc`,"avg-side":`AnalyticsCard__avg-side___d1146e09`,"avg-number":`AnalyticsCard__avg-number___eb79fa73`,description:`AnalyticsCard__description___e19d47d5`,"count-side":`AnalyticsCard__count-side___1e065257`,"vertical-divisor":`AnalyticsCard__vertical-divisor___d50f7397`,"avg-data":`AnalyticsCard__avg-data___81b86bf8`,"text-analytics":`AnalyticsCard__text-analytics___ff6d58ac`,"count-number":`AnalyticsCard__count-number___553b5065`,"horizontal-divisor":`AnalyticsCard__horizontal-divisor___05c1c63b`},oJ=({analytics:e,type:t})=>(0,q.jsxs)(`div`,{className:(0,J.default)(aJ.container),children:[(0,q.jsx)(`div`,{className:(0,J.default)(aJ[`avg-analytics`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(aJ[`avg-side`]),children:[(0,q.jsx)(`b`,{className:(0,J.default)(aJ[`avg-number`]),children:_l(e.average)}),(0,q.jsx)(`p`,{className:(0,J.default)(aJ.description),children:Fe[t].description})]})}),(0,q.jsxs)(`div`,{className:(0,J.default)(aJ[`count-side`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(aJ[`vertical-divisor`])}),(0,q.jsxs)(`div`,{className:(0,J.default)(aJ[`avg-data`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(aJ[`text-analytics`]),children:[(0,q.jsx)(`b`,{className:(0,J.default)(aJ[`count-number`]),children:_l(e.wordsCount)}),`words`]}),(0,q.jsx)(`div`,{className:(0,J.default)(aJ[`horizontal-divisor`])}),(0,q.jsxs)(`p`,{className:(0,J.default)(aJ[`text-analytics`]),children:[(0,q.jsx)(`b`,{className:(0,J.default)(aJ[`count-number`]),children:_l(e.studentCount)}
613),`students`]})]})]})]}),sJ={"default-browse-thumbnail-dimensions":`BarChart__default-browse-thumbnail-dimensions___31285949`,"default-browse-card-dimensions":`BarChart__default-browse-card-dimensions___5262ebeb`,container:`BarChart__container___872ebac1`,wrapper:`BarChart__wrapper___bf6d4d01`,bars:`BarChart__bars___3aa5e6cd`,bar:`BarChart__bar___579dc208`,"bar-high":`BarChart__bar-high___178a54e7`,"bar-medium":`BarChart__bar-medium___2a9b3426`,"bar-low":`BarChart__bar-low___ffc029a9`,"bar-no-data":`BarChart__bar-no-data___5a9d48f2`},cJ={high:{value:100,percentage:100},medium:{value:100,percentage:100},low:{value:100,percentage:100},notGraded:{value:100,percentage:100}},lJ=({width:e,height:t,analytic:n=cJ})=>(0,q.jsx)(`div`,{className:(0,J.default)(sJ.container),children:(0,q.jsx)(`div`,{style:{width:e,height:t,display:`block !important`},children:(0,q.jsx)(`div`,{className:(0,J.default)(sJ.wrapper),children:(0,q.jsx)(`div`,{className:(0,J.default)(sJ.bars),children:Bn.map(({dataKey:e})=>(0,q.jsx)(`div`,{className:(0,J.default)(sJ.bar),children:(0,q.jsx)(`div`,{className:(0,J.default)(sJ[`bar-${e===`notGraded`?`no-data`:e}`]),style:{width:`${n[e].percentage??0}%`}})},e))})})})}),uJ=[`flexDirection`,`alignItems`,`margin`,`display`,`children`];function dJ(){return dJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dJ.apply(this,arguments)}function fJ(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function pJ(e){var t=e.flexDirection,n=t===void 0?`row`:t,r=e.alignItems,i=r===void 0?`center`:r,a=e.margin,o=a===void 0?`0`:a,s=e.display,c=s===void 0?`flex`:s,l=e.children,u=fJ(e,uJ);return G.createElement(`div`,dJ({className:`visx-legend-item`,style:{display:c,alignItems:i,flexDirection:n,margin:o}},u),l)}
613pJ.propTypes={alignItems:K.default.string,margin:K.default.oneOfType([K.default.string,K.default.number]),children:K.default.node,display:K.default.string};var mJ=[`flex`,`label`,`margin`,`align`,`children`];function hJ(){return hJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hJ.apply(this,arguments)}function gJ(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function _J(e){var t=e.flex,n=t===void 0?`1`:t,r=e.label,i=e.margin,a=i===void 0?`5px 0`:i,o=e.align,s=o===void 0?`left`:o,c=e.children,l=gJ(e,mJ);return G.createElement(`div`,hJ({className:`visx-legend-label`,style:{justifyContent:s,display:`flex`,flex:n,margin:a}},l),c||r)}_J.propTypes={align:K.default.string,label:K.default.node,flex:K.default.oneOfType([K.default.string,K.default.number]),margin:K.default.oneOfType([K.default.string,K.default.number]),children:K.default.node};var vJ={"default-browse-thumbnail-dimensions":`LegendChart__default-browse-thumbnail-dimensions___6c5cd7c3`,"default-browse-card-dimensions":`LegendChart__default-browse-card-dimensions___1d09effc`,container:`LegendChart__container___5f0d8ec5`,legend:`LegendChart__legend___c2a202d9`,title:`LegendChart__title___0b6505c5`,glyph:`LegendChart__glyph___3b19f44f`,"proficiency-percentage":`LegendChart__proficiency-percentage___70fdc9e6`,percentage:`LegendChart__percentage___7f3e9a3d`,"decription-name":`LegendChart__decription-name___fc6b979f`},yJ=12,bJ={high:{value:25,percentage:25},medium:{value:25,percentage:25},low:{value:25,percentage:25},notGraded:{value:25,percentage:25}},xJ=({data:e=bJ})=>(0,q.jsx)(`div`,{className:(0,J.default)(vJ.container),children:(0,q.jsxs)(`div`,{className:(0,J.default)(vJ.legend),children:[(0,q.jsx)(`div`,{className:(0,J.default)(vJ.title),children:`STUDENTS`}),Bn.map(({color:t,name:n,dataKey:r},i)=>(0,q.jsxs)(pJ,{margin:`1px 0`,children:[(0,q.jsx)(`svg`,{className:(0,J.default)(vJ.glyph),children:(0,q.jsx)(`rect`,{fill:t,width:yJ,height:yJ})}),(0,q.jsx)(_J,{align:`left`,children:(0,q.jsxs)(`div`,{className:(0,J.default)(vJ[`proficiency-percentage`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(vJ.percentage),children:(0,q.jsx)(`strong`,{children:ml(e[r].value,e[r].percentage)})}),(0,q.jsx)(`div`,{className:(0,J.default)(vJ[`decription-name`]),children:n})]})})]},`legend-quantile-${i}`))]})}),SJ={"default-browse-thumbnail-dimensions":`MyAnalytics__default-browse-thumbnail-dimensions___bdf2cc31`,"default-browse-card-dimensions":`MyAnalytics__default-browse-card-dimensions___3e5d58ec`,container:`MyAnalytics__container___1ba155dd`,practice:`MyAnalytics__practice___a5a46bbb`,"cards-container":`MyAnalytics__cards-container___f46b082f`,card:`MyAnalytics__card___64b88456`,empty:`MyAnalytics__empty___ad03ce59`,"analytic-header":`MyAnalytics__analytic-header___6daa63a3`,header:`MyAnalytics__header___e98d6df8`,"header-left-side":`MyAnalytics__header-left-side___6c88e3e8`,"analytic-name":`MyAnalytics__analytic-name___50f50c61`,date:`MyAnalytics__date___975619c4`,"proficiency-charts":`MyAnalytics__proficiency-charts___36c0d8b4`,"bar-chart":`MyAnalytics__bar-chart___b715bfa6`,"legend-wrapper":`MyAnalytics__legend-wrapper___a2850a81`,chart:`MyAnalytics__chart___77a87da4`};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`TitleBar.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 614 width: 17.0625rem !important; 615 height: 9.75rem !important; 616} 617 618.default-browse-card-dimensions { 619 width: 19.0625rem !important; 620 height: 23.5rem !important; 621} 622 623.TitleBar { 624 align-items: flex-end; 625 display: flex; 626 font-family: freight-sans-pro, sans-serif; 627 justify-content: space-between; 628 margin: 0.25rem auto 0.5rem; 629 width: 984px; 630} 631.TitleBar .current-events-toggle-link { 632 text-transform: uppercase; 633} 634.TitleBar .current-events-toggle-link, 635.TitleBar .view-more-link { 636 color: #5559c3; 637 font-size: 0.875rem; 638 font-weight: 600; 639} 640.TitleBar .current-events-toggle-link:hover, 641.TitleBar .view-more-link:hover {
642 cursor: pointer; 643} 644.TitleBar .title { 645 color: #484848; 646 font-size: 1.375rem; 647 font-weight: 600; 648} 649.TitleBar .left { 650 width: 100%; 651} 652.TitleBar .left .title { 653 margin-right: 0.75rem; 654}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var CJ=({children:e})=>(0,q.jsx)(`div`,{className:`TitleBar`,children:e}),wJ={"default-browse-thumbnail-dimensions":`MyAnalyticsTitleBar__default-browse-thumbnail-dimensions___c632c0f6`,"default-browse-card-dimensions":`MyAnalyticsTitleBar__default-browse-card-dimensions___70c99bd5`,"left-side":`MyAnalyticsTitleBar__left-side___06e43567`,"analytics-title-bar":`MyAnalyticsTitleBar__analytics-title-bar___2c049cac`},TJ=N(e=>{let t=Pe(e),n=Wi(e),r=n?n.using_organization_id:null;return{activeUserId:de(e),isUserVerified:t,selectedSchoolId:r,loggedIn:tt(e)}},e=>({closeModal:()=>e(Id()),onViewAllAnalyticsClicked:()=>e(Kc.onViewAllAnalyticsClicked()),openModal:t=>e(Fd(t))}))(({activeUserId:e,closeModal:t,isUserVerified:n,loggedIn:r,onViewAllAnalyticsClicked:i,openModal:a,selectedSchoolId:o})=>{let s=`/accounts/manage/analytics/${o?`?school=${o}`:``}`;return(0,q.jsx)(CJ,{children:(0,q.jsx)(`div`,{className:`left`,children:(0,q.jsxs)(`div`,{className:(0,J.default)(wJ[`analytics-title-bar`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(wJ[`left-side`]),children:r?(0,q.jsx)(`h2`,{className:`title`,onClick:()=>za(``,null,e),children:`My Analytics`}):(0,q.jsx)(`h2`,{className:`title`,children:`My Analytics`})}),(0,q.jsx)(`div`,{onClick:i,children:(0,q.jsx)(b,{className:`view-more-link`,to:s,onClick:e=>{n||(e.preventDefault(),a({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:t}}))},children:`VIEW ALL ANALYTICS`})})]})})})}),EJ=({analytics:e,schoolYear:t})=>{let n=e=>{let t=Fe[e].tooltip;return e===xn.proficiency?(0,q.jsx)(ol,{description:t}):t},r=e=>(0,q.jsx)(`div`,{className:(0,J.default)(SJ[`analytic-header`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(SJ.header),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(SJ[`header-left-side`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SJ[`analytic-name`]),children:(0,q.jsx)(`span`,{children:Fe[e].title})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(Qc,{children:n(e)})})]}),t&&(0,q.jsx)(`h3`,{className:(0,J.default)(SJ.date),children:t.label})]})});return e?(0,q.jsxs)(`div`,{className:(0,J.default)(SJ.container),children:[(0,q.jsx)(TJ,{}),(0,q.jsxs)(`div`,{className:(0,J.default)(SJ[`cards-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(SJ.card),children:[r(xn.exposure),(0,q.jsx)(oJ,{analytics:e.exposure,type:xn.exposure})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(SJ.card),children:[r(xn.practice),(0,q.jsx)(oJ,{analytics:e.practice,type:xn.practice})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(SJ.card),children:[r(xn.proficiency),(0,q.jsxs)(`div`,{className:(0,J.default)(SJ[`proficiency-charts`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(SJ[`bar-chart`]),children:(0,q.jsx)(iJ.default,{children:({width:t,height:n})=>(0,q.jsx)(lJ,{height:n,width:t,analytic:e.proficiency})})}),(0,q.jsx)(`div`,{className:(0,J.default)(SJ[`legend-wrapper`]),children:(0,q.jsx)(xJ,{data:e.proficiency})})]})]})]})]}):null},DJ=N(e=>{let{district:t}
654=ve(e);return{district:t,semesters:t?.availableSemesters,displayLoadingDots:t?.summarizedData===null||!t?.availableSemesters}},e=>U({containerInitialize:Ot.homepageDistrictContainerInitialize,onDateLoad:Ot.onDateChange},e))(({district:e,displayLoadingDots:t,semesters:n,actions:r,getDefaultSchoolYear:i,selectedSchool:a})=>{let{containerInitialize:o,onDateLoad:s}=r,c=n&&i(n);return(0,G.useEffect)(()=>{o(e?.id)},[]),(0,G.useEffect)(()=>{n&&s(i(n),-1)},[n]),t?(0,q.jsx)(V,{}):(0,q.jsx)(EJ,{analytics:a?.summarizedData||e?.summarizedData,schoolYear:vl(c)})}),OJ=N(e=>{let{schools:t}=ve(e),n=(t??[])[0];return{school:n,semesters:n?.availableSemesters,displayLoadingDots:n?.summarizedData===null&&!n?.availableSemesters}},e=>U({onDateLoad:pa.onDateChange,containerInitialize:pa.homepageSchoolsContainerInitialize},e))(({school:e,semesters:t,displayLoadingDots:n,actions:r,getDefaultSchoolYear:i,selectedSchool:a})=>{let{containerInitialize:o,onDateLoad:s}=r,c=t&&i(t);return(0,G.useEffect)(()=>{o(e?.id)},[]),(0,G.useEffect)(()=>{t&&e?.id&&s(i(t),-1,e.id)},[t]),n?(0,q.jsx)(V,{}):(0,q.jsx)(EJ,{analytics:a?.summarizedData||e?.summarizedData,schoolYear:vl(c)})}),kJ=N(e=>{let{district:t,schools:n}=ve(e);return{district:t,schools:n,selectedSubscription:Wi(e)}})(({district:e,schools:t,selectedSubscription:n})=>{let[r,i]=(0,G.useState)();(0,G.useEffect)(()=>{n&&i(t.find(e=>e.id===n.using_organization_id))},[n]);let a=e=>{let t=Object.keys(e).sort((e,t)=>parseInt(t,10)-parseInt(e,10)),n=!!e[parseInt(t[0],10)]?.length;return parseInt(!n&&t.length-1?t[1]:t[0],10)};return e?(0,q.jsx)(DJ,{getDefaultSchoolYear:a,selectedSchool:r}):(0,q.jsx)(OJ,{getDefaultSchoolYear:a,selectedSchool:r})}),AJ=L([z,Cn,ua,Xc,e=>B(e,`/api/subjects/`)],(e,t,n,r,i)=>({activeUser:e,grades:Object.values(n),subjects:[Yi.LANGUAGE_ARTS,Yi.MATH,Yi.SOCIAL_STUDIES,Yi.SCIENCE,Yi.LIFE_SKILLS,Yi.CURRENT_EVENTS,Yi.VOCABULARY].map(e=>r[e]).filter(e=>!!e&&(!t||e.page_name!==Yi.CURRENT_EVENTS)),subjectsAreLoading:i})),jJ={"default-browse-thumbnail-dimensions":`Search__default-browse-thumbnail-dimensions___5d428126`,"default-browse-card-dimensions":`Search__default-browse-card-dimensions___6346942f`,Search:`Search__Search___6a678396`,"search-form":`Search__search-form___361d2e9e`,prompt:`Search__prompt___8c27ec92`,q:`Search__q___6db2710d`},MJ=y(N(e=>({userId:z(e).id||null}),e=>U({trackSearchPerformed:re.searchPerformed},e))(({history:e,userId:t,actions:n})=>{let[r,i]=(0,G.useState)(``),a=()=>{Hl({redirect:`/search/`,q:r,history:e}),n.trackSearchPerformed(r,Xr.HOME_PAGE,{}),r&&ia(r,t,`lih navigator `),i(``)};return(0,q.jsx)(`div`,{className:(0,J.default)(jJ.Search),children:(0,q.jsx)(Zo,{value:r,onSubmit:()=>a(),onChange:i})})}));(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`Card.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 655 width: 17.0625rem !important; 656 height: 9.75rem !important; 657} 658 659.default-browse-card-dimensions { 660 width: 19.0625rem !important; 661 height: 23.5rem !important; 662} 663 664.Card { 665 font-family: freight-sans-pro, serif; 666 margin-bottom: 3px; 667 height: 50px; 668 width: 195px; 669} 670.Card .linkText { 671 color: #1866a9; 672 font-size: 1rem; 673 font-weight: 500; 674}
675.Card .subtitle { 676 color: #959595; 677 display: inline-block; 678 font-size: 0.9375rem; 679 font-weight: 400; 680}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var NJ=class extends G.PureComponent{static propTypes={action:K.default.string.isRequired,analyticsClass:K.default.string,linkPath:K.default.string.isRequired,linkText:K.default.string.isRequired,subtitle:K.default.string.isRequired};logEvent=()=>{let{userId:e,action:t}=this.props;this.props.actions.setTopicOrigin(Fs.HOME_TOPIC_COMPONENT),zr({action:t,userId:e})};render(){let{analyticsClass:e,linkPath:t,linkText:n,subtitle:r}=this.props;return(0,q.jsx)(`div`,{className:`Card`,children:(0,q.jsxs)(b,{onClick:this.logEvent,className:e||``,to:t,children:[(0,q.jsx)(`div`,{className:`linkText`,children:n}),(0,q.jsx)(`div`,{className:`subtitle`,children:r})]})})}},PJ=N(e=>({userId:z(e).id||null}),e=>U({setTopicOrigin:wt.topicSetOrigin},e))(NJ),FJ=class extends G.PureComponent{render(){return(0,q.jsxs)(`div`,{className:`CardContainer`,children:[(0,q.jsx)(PJ,{action:`lih navigator all standards topic link clicked`,linkText:`All Standards`,linkPath:`/standards/all/`,subtitle:`Grade K-12`},`allStandards`),(0,q.jsx)(PJ,{action:`lih navigator ela ccss topic link clicked`,linkText:`ELA CCSS`,linkPath:`/standards/ela/k/`,subtitle:`Grade K-12`},`elaccss`),(0,q.jsx)(PJ,{action:`lih navigator math ccss topic link clicked`,linkText:`Math CCSS`,linkPath:`/standards/math/k/`,subtitle:`Grade K-12`},`mathccss`)]})}},IJ=class extends G.Component{getSubjectTopics=()=>{let{activeTab:e,subjects:t}=this.props,n=(0,fG.default)(t,{name:e});return n?n.topics:[]};renderTopicCards=()=>this.getSubjectTopics().map(e=>(0,q.jsx)(PJ,{action:`lih navigator ${e.name.toLowerCase()} topic link clicked`,analyticsClass:`analytics-lih-navigator-topic-${e.page_name}`,linkText:e.name,linkPath:`/topics/${e.page_name}/`,subtitle:`${e.unit_count} lessons`},e.name));render(){return(0,q.jsx)(`div`,{className:`CardContainer`,children:this.renderTopicCards()})}},LJ=N(e=>({subjects:z(e).nav_context.subject_list}))(IJ),RJ=class extends G.PureComponent{tabContent={languageArts:(0,q.jsx)(LJ,{activeTab:`Language Arts`}),lifeSkills:(0,q.jsx)(LJ,{activeTab:`Life Skills`}),math:(0,q.jsx)(LJ,{activeTab:`Math`}),science:(0,q.jsx)(LJ,{activeTab:`Science`}),socialStudies:(0,q.jsx)(LJ,{activeTab:`Social Studies`}),standards:(0,q.jsx)(FJ,{}),vocabulary:(0,q.jsx)(LJ,{activeTab:`Vocabulary`})};render(){let{activeTab:e,shouldAutoFocus:t}=this.props;return(0,q.jsx)(`div`,{className:`Content`,children:e===`search`?G.cloneElement((0,q.jsx)(MJ,{}),{shouldAutoFocus:t}):this.tabContent[e]})}},zJ={search:``,standards:``,languageArts:Yi.LANGUAGE_ARTS,math:Yi.MATH,science:Yi.SCIENCE,socialStudies:Yi.SOCIAL_STUDIES,vocabulary:Yi.VOCABULARY,lifeSkills:Yi.LIFE_SKILLS},BJ=({tabName:e,Icon:t,isActive:n,text:r,setActiveTab:i})=>(0,q.jsxs)(`div`,{className:(0,J.default)(`tab`,e,{active:n}),onClick:()=>i(e),children:[!!t&&(0,q.jsx)(`span`,{className:(0,J.default)({icon:e!==`search`}),children:(0,q.jsx)(t,{subjectPageName:zJ[e]})}),!!r&&(0,q.jsx)(`span`,{className:`text ${r===`Standards`?`standards`:``}`,children:r})]});(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`Navigator.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 681 width: 17.0625rem !important; 682 height: 9.75rem !important; 683} 684 685.default-browse-card-dimensions { 686 width: 19.0625rem !important; 687 height: 23.5rem !important; 688} 689 690.Navigator { 691 background: #f2f2f2; 692 box-shadow: 0 6px 40px 0 rgba(0, 0, 0, 0.1019607843); 693 border-radius: 0.25rem; 694 margin: 0 auto; 695 width: 1024px; 696 transform: translateY(-9.375rem); 697 position: relative; 698 z-index: 2; 699} 700.Navigator .TabBar { 701 display: flex; 702 justify-content: space-around; 703} 704.Navigator .TabBar .tab { 705 align-items: center; 706 background: #fbfbfb; 707 border-bottom: 2px solid #f2f2f2;
708 border-top: 4px solid #fbfbfb; 709 cursor: pointer; 710 display: flex; 711 flex-grow: 1; 712 justify-content: center; 713 margin: 0 1px; 714 padding: 10px 0; 715 transition: border-top-color 0.35s; 716} 717.Navigator .TabBar .tab:first-child { 718 border-radius: 0.25rem 0 0 0; 719} 720.Navigator .TabBar .tab:last-child { 721 border-radius: 0 0.25rem 0 0; 722} 723.Navigator .TabBar .tab.active { 724 background: white; 725 border-bottom: 2px solid #fff; 726 border-top: 4px solid #fff; 727} 728.Navigator .TabBar .tab.languageArts:hover { 729 border-top: 4px solid #69b246; 730} 731.Navigator .TabBar .tab.lifeSkills:hover { 732 border-top: 4px solid #f46f66; 733} 734.Navigator .TabBar .tab.math:hover { 735 border-top: 4px solid #45b7ba; 736} 737.Navigator .TabBar .tab.science:hover { 738 border-top: 4px solid #ff8614; 739} 740.Navigator .TabBar .tab.search:hover { 741 border-top: 4px solid #4d4d4d; 742} 743.Navigator .TabBar .tab.socialStudies:hover { 744 border-top: 4px solid #2e1a5b; 745} 746.Navigator .TabBar .tab.standards:hover { 747 border-top: 4px solid #4d4d4d; 748} 749.Navigator .TabBar .tab.vocabulary:hover {
750 border-top: 4px solid #ffad16; 751} 752.Navigator .TabBar .tab:first-child { 753 margin-left: 0; 754} 755.Navigator .TabBar .tab:last-child { 756 margin-right: 0; 757} 758.Navigator .TabBar .tab .icon { 759 display: flex; 760 padding-right: 6px; 761 width: 24px; 762} 763.Navigator .TabBar .tab .icon-search { 764 display: flex; 765 padding-right: 0; 766} 767.Navigator .TabBar .tab .text { 768 color: #474747; 769 font-family: freight-sans-pro, serif; 770 font-size: 1rem; 771 font-weight: 600; 772} 773.Navigator .TabBar .tab .text.standards { 774 padding: 0 4px; 775} 776.Navigator .CardContainer { 777 display: flex; 778 flex-wrap: wrap; 779 padding: 3px; 780 margin-top: 8px; 781 margin-bottom: 0; 782 text-align: center; 783} 784.Navigator .Content { 785 background: white; 786 padding: 16px; 787 border-radius: 0 0 0.25rem 0.25rem; 788}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var VJ=class extends G.PureComponent{static propTypes={shippingState:K.default.string,loggedIn:K.default.bool.isRequired};setActiveTabCount=0;state={activeTab:`search`};getStandardsTabName=()=>{let{loggedIn:e,shippingState:t}=this.props;return e&&t?`${t} Standards`:`Standards Alignment`};setActiveTab=e=>{let{userId:t}=this.props;this.setActiveTabCount+=1,this.setState({activeTab:e}),zr({action:`lih navigator ${e} tab clicked`,userId:t})};renderTab=(e,t,n)=>(0,q.jsx)(BJ,{Icon:t,isActive:e===this.state.activeTab,setActiveTab:this.setActiveTab,tabName:e,text:n});renderTabBar=()=>(0,q.jsxs)(`div`,{className:`TabBar`,children:[this.renderTab(`search`,_c,null),this.renderTab(`standards`,null,this.getStandardsTabName()),this.renderTab(`languageArts`,ic,`Language Arts`),this.renderTab(`math`,ic,`Math`),this.renderTab(`science`,ic,`Science`),this.renderTab(`socialStudies`,ic,`Social Studies`),this.renderTab(`vocabulary`,ic,`Vocabulary`),this.renderTab(`lifeSkills`,ic,`Life Skills`)]});render(){let{activeTab:e}=this.state;return(0,q.jsxs)(`div`,{className:`Navigator`,children:[this.renderTabBar(),(0,q.jsx)(RJ,{shouldAutoFocus:this.setActiveTabCount>0,activeTab:e})]})}},HJ=N(e=>({loggedIn:tt(e),shippingState:z(e).organization?z(e).organization.shipping_state:null,userId:z(e).id||null}))(VJ);(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`RelatedSsu.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 789 width: 17.0625rem !important; 790 height: 9.75rem !important; 791} 792 793.default-browse-card-dimensions { 794 width: 19.0625rem !important; 795 height: 23.5rem !important; 796} 797 798.related-ssu-information-container { 799 margin-bottom: 60px; 800} 801.related-ssu-information-container .related-ssu-title-container { 802 margin: 4px auto 8px; 803 width: 984px; 804} 805.related-ssu-information-container .related-ssu-title { 806 color: #484848; 807 font-size: 1.375rem; 808 font-weight: 600; 809 font-family: freight-sans-pro; 810} 811.related-ssu-information-container .related-ssu-data-container { 812 background-color: #fff; 813 margin: 4px auto 8px; 814 width: 992px; 815 height: 81px; 816 border-radius: 3px; 817 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 818 display: flex; 819 padding: 0 9px; 820} 821.related-ssu-information-container .related-ssu-image { 822 width: 60px; 823 max-height: 81px; 824 object-fit: contain; 825 margin-left: 16px; 826 margin-right: 21px; 827 padding-bottom: 10px; 828 padding-top: 10px; 829} 830.related-ssu-information-container .related-ssu-description { 831 padding-top: 22px; 832 width: 433px; 833 font-family: freight-sans-pro; 834 font-size: 1rem; 835 line-height: 1.19; 836 font-weight: 500; 837} 838.related-ssu-information-container .related-ssu-description a { 839 color: #1298cf; 840} 841.related-ssu-information-container .related-ssu-username-container { 842 padding-top: 20px; 843 margin-left: 24px; 844 margin-right: 60px; 845 font-family: freight-sans-pro; 846} 847.related-ssu-information-container .related-ssu-username, 848.related-ssu-information-container .related-ssu-password { 849 color: #424242; 850 font-weight: 600; 851 font-size: 1rem; 852} 853.related-ssu-information-container .related-ssu-password-container { 854 padding-top: 20px; 855 font-size: 1rem; 856 font-family: freight-sans-pro; 857} 858.related-ssu-information-container .related-ssu-fake-input { 859 font-size: 1rem; 860 color: #181828; 861 background-color: transparent; 862 border: none; 863 border-radius: 3px; 864 box-shadow: none !important; 865 transition: all 0.15s; 866 font-family: freight-sans-pro; 867} 868.related-ssu-information-container .related-ssu-fake-input-password { 869 padding: 0; 870 color: #1298cf; 871 text-decoration: underline; 872} 873.related-ssu-information-container .related-ssu-fake-input-password:hover {
874 cursor: pointer; 875} 876.related-ssu-information-container .related-ssu-label { 877 min-width: 65px; 878 display: inline-block; 879 vertical-align: top; 880} 881.related-ssu-information-container .related-ssu-copy { 882 color: #1298cf; 883} 884.related-ssu-information-container .related-ssu-copy svg { 885 height: 20px; 886 width: 20px; 887} 888.related-ssu-information-container .related-ssu-copy svg g { 889 fill: #1298cf; 890}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var UJ=class extends G.Component{state={studentPasswordType:`password`};onClickChangePasswordType=()=>{let{studentPasswordType:e}=this.state;e===`password`?this.setState({studentPasswordType:`text`}):this.setState({studentPasswordType:`password`})};render=()=>{let{relatedSsu:e}=this.props,{studentPasswordType:t}=this.state;return e?(0,q.jsxs)(`div`,{className:`related-ssu-information-container`,children:[(0,q.jsx)(`div`,{className:`related-ssu-title-container`,children:(0,q.jsx)(`h2`,{className:`related-ssu-title`,children:`Class Login`})}),(0,q.jsxs)(`div`,{className:`related-ssu-data-container`,children:[(0,q.jsx)(`img`,{className:`related-ssu-image`,src:`${xs}headphones.png`}),(0,q.jsxs)(`p`,{className:`related-ssu-description`,children:[`Your students can use this shared username to access Flocab videos and some activities from home.`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Class-Logins-for-Flocab-Lite-Plan-1753103887094`,target:`_blank`,children:`Learn more`}),`.`]}),(0,q.jsxs)(`div`,{className:`related-ssu-username-container`,children:[(0,q.jsx)(`p`,{className:`related-ssu-username`,children:`Username`}),(0,q.jsxs)(`div`,{className:`related-ssu-fake-input`,id:`relatesdSsuUsername`,children:[(0,q.jsx)(`label`,{className:`related-ssu-label`,children:e.username}),(0,q.jsx)(NL,{icon:!0,copyText:` `,targetId:`relatesdSsuUsername`,className:`related-ssu-copy`})]})]}),(0,q.jsxs)(`div`,{className:`related-ssu-password-container`,children:[(0,q.jsx)(`p`,{className:`related-ssu-password`,children:`Password`}),(0,q.jsx)(`div`,{children:t===`text`?(0,q.jsxs)(`div`,{className:`related-ssu-fake-input`,children:[(0,q.jsx)(`label`,{className:`related-ssu-label`,onClick:this.onClickChangePasswordType,id:`relatesdSsuPassword`,children:e.password}),(0,q.jsx)(NL,{icon:!0,copyText:` `,targetId:`relatesdSsuPassword`,className:`related-ssu-copy`})]}):(0,q.jsx)(`input`,{className:`related-ssu-fake-input related-ssu-fake-input-password`,type:t,value:e.password,onClick:this.onClickChangePasswordType,readOnly:!0})})]})]})]}):null}},WJ=N(e=>({relatedSsu:te(e)}))(UJ),GJ={PREFILLED:`prefilled`,BLANK:`blank`},KJ={PENDING:`pending`,SUCCESS:`success`,ERROR:`error`},qJ={VIEWED:`viewed`,SUBMITTED:`submitted`,DISMISSED:`dismissed`},JJ=e=>e.getFullYear()>=2019||e.getFullYear()>=2018&&e.getMonth()>=7,YJ=e=>{let{grades:t,id:n,subject_interests:r,is_student:i,old_subjects_grades_last_updated:a,role:o,subjects_grades_last_updated:s}=e;return!e.id||i||[`purchaser`,`school_admin`,`district_admin`].includes(o)||s&&t.length>0&&r.length>0||$J(n)?null:r.length>0&&t.length>0&&!s&&a&&JJ(new Date(a))?GJ.PREFILLED:GJ.BLANK},XJ=31,ZJ=`true`,QJ=e=>`user-${e}-dismissed-subjects-grades-prompt`,$J=e=>E(QJ(e))===ZJ,eY=e=>{T(QJ(e),ZJ,XJ)},tY=(e,t)=>{let n=t.find(e=>e.page_name===Yi.CURRENT_EVENTS);return n?e.subject_interests.length===1&&e.subject_interests[0]===n.id:(di(Error(`MissingCurrentEventsSubject`),`Cannot find Current Events subject`),!1)},nY=({className:e})=>(0,q.jsx)(`svg`,{className:e,viewBox:`0 0 1440 200`,version:`1.1`,children:(0,q.jsx)(`g`,{stroke:`none`,strokeWidth:`1`,fillRule:`evenodd`,fill:`#2E1A5B`,children:(0,q.jsx)(`g`,{transform:`translate(0.000000, 0.000000)`,fillRule:`nonzero`,children:(0,q.jsx)(`path`,{d:`M0,9.93465782 C54.234375,-3.31155261 115.013021,-3.31155261 182.335937,9.93465782 C283.320312,29.8039735 299.10575,79.7082377 422.804688,93.9592824 C546.503625,108.210327 580.451902,62.8458676 700.953125,69.6832448 C821.454348,76.520622 855.104097,109.924384 928.03125,122.626415 C1000.9584,135.328446 1051.01331,131.008742 1119.26562,109.976623 C1187.51794,88.9445044 1227.
89065326,54.9989871 1286.86719,33.7653352 C1326.34314,19.6095673 1377.38741,11.6660082 1440,9.93465782 L1440,620 L0,620 L0,9.93465782 Z`})})})}),rY={"default-browse-thumbnail-dimensions":`SubjectsGradesPromptContainer__default-browse-thumbnail-dimensions___0b6eb01f`,"default-browse-card-dimensions":`SubjectsGradesPromptContainer__default-browse-card-dimensions___de9b241f`,"full-width-container":`SubjectsGradesPromptContainer__full-width-container___d546227c`,"mod-narrow":`SubjectsGradesPromptContainer__mod-narrow___0357f622`,"confirmation-container":`SubjectsGradesPromptContainer__confirmation-container___c3f5804e`,"confirm-message":`SubjectsGradesPromptContainer__confirm-message___6158b294`,"updating-preferences-loading-dots":`SubjectsGradesPromptContainer__updating-preferences-loading-dots___0df322b7`,"error-container":`SubjectsGradesPromptContainer__error-container___996c38fa`,"error-message":`SubjectsGradesPromptContainer__error-message___dc8ce590`},iY=(e={})=>async t=>{let n=`/api/subjects/`;t(Xe.logFetching(n));let{data:r,status:i}=await Kt.get(n,{params:e}),{entities:a}=je(r,[Rr]);an(t,a),t(Xe.logRequest({url:n,status:i}))},aY=(e={})=>async(t,n)=>{let{activeUser:r}=n(),i=`/api/unit_recommendations/`,{data:a,status:o}=await Kt.get(i,{params:e});t({type:Nt.UNIT_RECOMMENDATIONS_SUCCESS,payload:{grades:r.grades,subject_interests:r.subject_interests,units:a}}),t(Xe.logRequest({url:i,status:o}))},oY={"default-browse-thumbnail-dimensions":`CheckboxSection__default-browse-thumbnail-dimensions___262b3cb6`,"default-browse-card-dimensions":`CheckboxSection__default-browse-card-dimensions___d57483e4`,container:`CheckboxSection__container___5f88020c`,"section-heading":`CheckboxSection__section-heading___ea39c118`,item:`CheckboxSection__item___66cce2a6`,"grade-checkboxes-list":`CheckboxSection__grade-checkboxes-list___541c5bb4`,"subject-checkboxes-list":`CheckboxSection__subject-checkboxes-list___9e04b37b`},sY=({id:e,title:t,options:n,onChange:r,onSelectAll:i,getTestId:a,selectedItems:o})=>(0,q.jsxs)(`div`,{className:(0,J.default)(oY.container),children:[(0,q.jsx)(`h3`,{className:(0,J.default)(oY[`section-heading`]),children:t}),(0,q.jsxs)(`ul`,{className:(0,J.default)(oY[`${e}-checkboxes-list`]),children:[n.map(t=>(0,q.jsx)(`li`,{className:(0,J.default)(oY.item),children:(0,q.jsxs)(`label`,{children:[(0,q.jsx)(`input`,{checked:o.has(t.id),type:`checkbox`,onChange:()=>r(t.id),value:t.id,"data-testid":`subjects-grades-prompt--${e}--${a(t)}`}),t.name]})},t.id)),(0,q.jsx)(`li`,{className:(0,J.default)(oY.item),children:(0,q.jsxs)(`label`,{children:[(0,q.jsx)(`input`,{checked:o.size===n.length,type:`checkbox`,onChange:i}),`All`]})})]})]}),cY={"default-browse-thumbnail-dimensions":`SubjectsGradesPromptInner__default-browse-thumbnail-dimensions___91bac21a`,"default-browse-card-dimensions":`SubjectsGradesPromptInner__default-browse-card-dimensions___010a119e`,"form-loading-dots-container":`SubjectsGradesPromptInner__form-loading-dots-container___19569c56`,"main-container":`SubjectsGradesPromptInner__main-container___014001a0`,"intro-message":`SubjectsGradesPromptInner__intro-message___16672f4e`,"form-container":`SubjectsGradesPromptInner__form-container___29716d6f`,"grades-subjects-container":`SubjectsGradesPromptInner__grades-subjects-container___9dbb0f81`,"submit-button":`SubjectsGradesPromptInner__submit-button___cbdcf49f`},lY=N()(({dispatch:e,activeUser:t,formType:n,allGrades:r,allSubjects:i,subjectsAreLoading:a,setSubmitRequestState:o,logEvent:s})=>{let[c,l]=(0,G.useState)(new Set),[u,d]=(0,G.useState)(new Set);(0,G.useEffect)(()=>{n===GJ.PREFILLED&&(l(new Set(t.grades)),d(new Set(t.subject_interests))),s(qJ.VIEWED),r?.length||e(No()).catch(e=>{F.error()}),!i.length&&!a&&e(iY()).catch(e=>{F.error()})},[]);let f=(e,t)=>{let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n},p=(e,t)=>e.size===t.length?new Set:new Set(t.map(e=>e.id));return!r?.length||!i?.length?(0,q.jsx)(`div`,{className:(0,J.default)(cY[`form-loading-dots-container`]),children:(0,q.jsx)(V,{message:``})}):(0,q.jsxs)(`div`,{className:(0,J.default)(cY[`main-container`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(cY[`intro-message`]),"data-testid":`intro-message-${n}`,children:`Help us customize your experience! ${(e=>e===GJ.PREFILLED?`Please confirm these are the`:`Tell us what`)(n)} grades and subjects youâre teaching this year:`}),(0,q.jsxs)(`div`,{className:(0,J.default)(cY[`form-container`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(cY[`grades-subjects-container`]),children:[(0,q.jsx)(sY,{id:`grade`,title:`Grades`,options:r,onChange:e=>{l(f(c,e))},onSelectAll:()=>{l(p(c,r))},selectedItems:c,getTestId:e=>e.name}),(0,q.jsx)(sY,{id:`subject`,title:`Subjects`,options:i,onChange:e=>{d(f(u,e))},onSelectAll:()=>{d(p(u,i))},selectedItems:u,getTestId:e=>e.page_name})]}),(0,q.jsx)(`button`,{disabled:c.size===0||u.size===0,type:`button`,onClick:async()=>{s(qJ.SUBMITTED);let t={grades:[...c],subject_interests:[...u]};try{o(KJ.PENDING),await Kt.put(`/api/users/update-subjects-grades/`,t,Me()),await Hi.getUser(async()=>{await e(aY()),o(KJ.SUCCESS)})}catch{o(KJ.ERROR),F.error()}},className:(0,J.default)(cY[`submit-button`]),children:n===GJ.PREFILLED?`Confirm`:`Update`})]})]})}),uY=N(e=>AJ(e))(({activeUser:e,grades:t,subjects:n,subjectsAreLoading:r})=>{let i=YJ(e),[a,o]=(0,G.useState)(!1),[s,c]=(0,G.useState)(null),l=t=>{zr({action:`${t} homepage subjects grades prompt`,primary:i===GJ.BLANK?`blank_form`:`prefilled_form`,userId:e.id})},u=()=>{s||(l(qJ.DISMISSED),eY(e.id)),o(!0)},d=({status:t})=>{if(t===KJ.SUCCESS){let t=!tY(e,n);return(0,q.jsx)(`div`,{className:(0,J.default)(rY[`confirmation-container`]),children:(0,q.jsx)(`p`,{className:(0,J.default)(rY[`confirm-message`]),children:`Thanks! ${t?`Check out your recommendations below for custom lesson ideas.`:``}`})})}return t===KJ.ERROR?(0,q.jsx)(`div`,{className:(0,J.default)(rY[`error-container`]),children:(0,q.jsx)(`p`,{className:(0,J.default)(rY[`error-message`]),children:`Uh-oh, something went wrong and your preferences weren't saved! Please reload the page and try again.`})}):t===KJ.PENDING?(0,q.jsx)(`div`,{className:(0,J.default)(rY[`updating-preferences-loading-dots`]),children:(0,q.jsx)(V,{message:`Updating your Preferences`})}):null};if(a||!s&&!i)return null;let f=s===KJ.SUCCESS||s===KJ.ERROR;return(0,q.jsxs)(`section`,{className:(0,J.default)(rY[`full-width-container`],{[rY[`mod-narrow`]]:f}
890),"data-testid":`subjects-grades-prompt`,children:[s&&(0,q.jsx)(d,{status:s})||(0,q.jsx)(lY,{activeUser:e,allGrades:t,allSubjects:n,formType:i,setSubmitRequestState:c,subjectsAreLoading:r,logEvent:l}),!f&&(0,q.jsx)(nY,{className:`SubjectsGradesPrompt-wave`}),(0,q.jsx)(fw,{onClick:u})]})}),dY={"default-browse-thumbnail-dimensions":`CircularCheck__default-browse-thumbnail-dimensions___2eb851cd`,"default-browse-card-dimensions":`CircularCheck__default-browse-card-dimensions___687ff813`,"circular-check":`CircularCheck__circular-check___be541537`,checked:`CircularCheck__checked___9119f058`,"user-journey__checked-icon":`CircularCheck__user-journey__checked-icon___e98b11e7`},fY=({isCompleted:e=!1})=>(0,q.jsx)(`div`,{className:(0,J.default)(dY[`circular-check`],{[dY.checked]:e}),children:e&&(0,q.jsx)(Ol,{className:(0,J.default)(dY[`user-journey__checked-icon`])})}),pY={"default-browse-thumbnail-dimensions":`Card__default-browse-thumbnail-dimensions___ca985469`,"default-browse-card-dimensions":`Card__default-browse-card-dimensions___ca76b712`,card:`Card__card___6c7aeb87`,completed:`Card__completed___bb7ae0bf`,"lite-view":`Card__lite-view___2a7b306a`,"card-body":`Card__card-body___61e12e5a`,"card-title":`Card__card-title___5ef77f66`,"card-description":`Card__card-description___2b205fa7`,"card-bottom":`Card__card-bottom___bb4e7b22`,"card-action":`Card__card-action___600f3ef7`,"circular-check":`Card__circular-check___103b70b7`,"icon-wrapper":`Card__icon-wrapper___3766e482`,"height-unset":`Card__height-unset___f7998c9e`},mY=N(e=>{let{grades:t,subjectsAreLoading:n}=AJ(e),{userJourney:r,gradesAndSubjectsUptoDate:i,activeUser:a,subjects:o}=Zx(e);return{subjects:o,grades:t,userJourney:r,gradesAndSubjectsUptoDate:i,activeUser:a,subjectsAreLoading:n,googleClassroomAuth:ne(e)}},e=>U({setUserGradesAndSubjects:ye.setGradesAndSubjects,openModal:e=>Fd(e),onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess,onCloseModal:()=>Id()},e))(({onClick:e,cardContent:t,gradesAndSubjectsUptoDate:n,subjects:r,grades:i,activeUser:a,actions:o,liteView:s=!1,handleClassCardClicked:c,handleClassCardSubmitted:l})=>{let[u,d]=(0,G.useState)(!1),[f,p]=(0,G.useState)({subjects:Object.keys(Ii).filter(e=>a.subject_interests.includes(Ii[e])),grades:a.grades.map(e=>e-1)}),m=a.onboarding?a.onboarding[t.onboardingAction]:!1,h=t.onboardingAction===Vt.EXPLORE_A_LESSON,g=t.onboardingAction===Vt.VISITED_ACTIVITY,_=t.onboardingAction===Vt.CREATE_A_CLASS,v=t.onboardingAction===Vt.ASSIGN_A_LESSON,y=t.svgIcon?(0,G.cloneElement)(t.svgIcon,{className:(0,J.default)(`user-journey-icon`,{completed:m},{"height-unset":v||_})}):null,b={subjects:r,grades:i,types:[]},x=e=>({subjects:n?e.subjects?.map(e=>Kr[e]):e.subjects,grades:e.grades}),S=()=>{m||(!n&&(t.onboardingAction===Vt.VISITED_ACTIVITY||t.onboardingAction===Vt.EXPLORE_A_LESSON)?d(!0):e&&e({filters:x(D)}),c&&c())},C=()=>{(t.onboardingAction===Vt.EXPLORE_A_LESSON||t.onboardingAction===Vt.VISITED_ACTIVITY)&&d(!1),e&&e({})},w=()=>{l&&l(),(t.onboardingAction===Vt.EXPLORE_A_LESSON||t.onboardingAction===Vt.VISITED_ACTIVITY)&&(d(!1),T(D),e&&e({filters:x(D)}))},T=async e=>{if(!n){let t=e.subjects.map(e=>Ii[e]),n=e.grades.map(e=>e+1);o.setUserGradesAndSubjects(t,n)}},E=(0,G.useMemo)(()=>({subjects:a.subject_interests,grades:a.grades.map(e=>e-1)}),[a.subject_interests,a.grades]),D=n?E:f,ee=!Object.values(D).length||!Object.values(D).some(e=>e.length);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(pY.card,{[pY.completed]:m,[pY[`lite-view`]]:s}),children:[(0,q.jsx)(`div`,{className:(0,J.default)(pY[`circular-check`]),children:(0,q.jsx)(fY,{isCompleted:m})}),(0,q.jsxs)(`div`,{className:(0,J.default)(pY[`card-body`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(pY[`card-title`],{[pY.completed]:m}),children:t.name}),(0,q.jsx)(`p`,{className:(0,J.default)(pY[`card-description`]),children:t.description}),(0,q.jsxs)(`div`,{className:(0,J.default)(pY[`card-bottom`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(pY[`card-action`]),onClick:S,children:!m&&t.cardActionName}),(0,q.jsx)(`div`,{className:(0,J.default)(pY[`icon-wrapper`],{[pY[`height-unset`]]:_}),children:y})]})]})]}),u&&(0,q.jsx)(Ho,{onboardingCard:!0,options:b,onClose:C,onSubmit:w,onChange:p,value:f,disableSubmit:ee,disableClear:ee,title:h||g?`Let us personalize your recommendations!`:`Select your subjects and grades`,subtitle:h||g?`Select your grades and subjects`:void 0,showClearButton:!1})]})}),hY=e=>(0,q.jsx)(`svg`,{width:`30px`,height:`32px`,viewBox:`5 2 30 30`,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon unit__svg svg--video ${e.className}`,children:(0,q.jsx)(`path`,{d:`M8.33333 34.9993C7.41667 34.9993 6.63194 34.673 5.97917 34.0202C5.32639 33.3674 5 32.5827 5 31.666V8.33268C5 7.41602 5.32639 6.63129 5.97917 5.97852C6.63194 5.32574 7.41667 4.99935 8.33333 4.99935H15.3333C15.6944 3.99935 16.2986 3.19379 17.1458 2.58268C17.9931 1.97157 18.9444 1.66602 20 1.66602C21.0556 1.66602 22.0069 1.971
89057 22.8542 2.58268C23.7014 3.19379 24.3056 3.99935 24.6667 4.99935H31.6667C32.5833 4.99935 33.3681 5.32574 34.0208 5.97852C34.6736 6.63129 35 7.41602 35 8.33268V31.666C35 32.5827 34.6736 33.3674 34.0208 34.0202C33.3681 34.673 32.5833 34.9993 31.6667 34.9993H8.33333ZM13.3333 28.3327H21.6667C22.1389 28.3327 22.5347 28.173 22.8542 27.8535C23.1736 27.5341 23.3333 27.1382 23.3333 26.666C23.3333 26.1938 23.1736 25.798 22.8542 25.4785C22.5347 25.1591 22.1389 24.9993 21.6667 24.9993H13.3333C12.8611 24.9993 12.4653 25.1591 12.1458 25.4785C11.8264 25.798 11.6667 26.1938 11.6667 26.666C11.6667 27.1382 11.8264 27.5341 12.1458 27.8535C12.4653 28.173 12.8611 28.3327 13.3333 28.3327ZM13.3333 21.666H26.6667C27.1389 21.666 27.5347 21.5063 27.8542 21.1868C28.1736 20.8674 28.3333 20.4716 28.3333 19.9993C28.3333 19.5271 28.1736 19.1313 27.8542 18.8118C27.5347 18.4924 27.1389 18.3327 26.6667 18.3327H13.3333C12.8611 18.3327 12.4653 18.4924 12.1458 18.8118C11.8264 19.1313 11.6667 19.5271 11.6667 19.9993C11.6667 20.4716 11.8264 20.8674 12.1458 21.1868C12.4653 21.5063 12.8611 21.666 13.3333 21.666ZM13.3333 14.9993H26.6667C27.1389 14.9993 27.5347 14.8396 27.8542 14.5202C28.1736 14.2007 28.3333 13.8049 28.3333 13.3327C28.3333 12.8605 28.1736 12.4646 27.8542 12.1452C27.5347 11.8257 27.1389 11.666 26.6667 11.666H13.3333C12.8611 11.666 12.4653 11.8257 12.1458 12.1452C11.8264 12.4646 11.6667 12.8605 11.6667 13.3327C11.6667 13.8049 11.8264 14.2007 12.1458 14.5202C12.4653 14.8396 12.8611 14.9993 13.3333 14.9993ZM20 7.08268C20.3611 7.08268 20.6597 6.96463 20.8958 6.72852C21.1319 6.4924 21.25 6.19379 21.25 5.83268C21.25 5.47157 21.1319 5.17296 20.8958 4.93685C20.6597 4.70074 20.3611 4.58268 20 4.58268C19.6389 4.58268 19.3403 4.70074 19.1042 4.93685C18.8681 5.17296 18.75 5.47157 18.75 5.83268C18.75 6.19379 18.8681 6.4924 19.1042 6.72852C19.3403 6.96463 19.6389 7.08268 20 7.08268Z`})});hY.defaultProps={className:``};var gY=({preSelectedClass:e,setOpenActivityModal:t,user:n})=>(0,q.jsx)(dx,{autoScroll:!0,preselectedClassSection:e,closeModal:()=>{t(!1)},logConfirm:(e,t)=>{Jn({action:Vt.ASSIGN_A_LESSON,primary:t,secondary:``},n,!0)},showSelectedClassSectionName:!0}),_Y=({canCreateAssignment:e,preSelectedClass:t,user:n,googleClassroomAuth:r,openModal:i,onGoogleClassroomLoginError:a,onGoogleClassroomLoginSuccess:o,emailNeedsVerification:s,onCloseModal:c,setFromUserJourney:l})=>{let[u,d]=(0,G.useState)(!1),f={name:jn.ASSIGN_A_LESSON,svgIcon:(0,q.jsx)(hY,{}),cardActionName:Ln.ASSIGN_A_LESSON,description:Un.ASSIGN_A_LESSON,onboardingAction:Vt.ASSIGN_A_LESSON},p=()=>{s?i({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:c}}):(l(!0),i({modal:Q.INTERMEDIATE_MODAL,props:{googleClassroomAuth:r,onGoogleClassroomLoginError:a,onGoogleClassroomLoginSuccess:o,onClose:c,children:(0,q.jsx)(Xx,{}),openAssignmentModalCallback:()=>d(!0)}}))};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(mY,{cardContent:f,onClick:t=>{e?d(!0):p()}}),u&&(0,q.jsx)(gY,{preSelectedClass:t,setOpenActivityModal:d,user:n})]})},vY=e=>(0,q.jsx)(`svg`,{width:`40`,height:`20`,viewBox:`0 0 40 40`,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon ${e.className}`,children:(0,q.jsx)(`path`,{d:`M2.16667 30C1.69444 30 1.29861 29.8403 0.979167 29.5208C0.659722 29.2014 0.5 28.8056 0.5 28.3333V27.375C0.5 26.1806 1.11111 25.2083 2.33333 24.4583C3.55556 23.7083 5.16667 23.3333 7.16667 23.3333C7.52778 23.3333 7.875 23.3403 8.20833 23.3542C8.54167 23.3681 8.86111 23.4028 9.16667 23.4583C8.77778 24.0417 8.48611 24.6528 8.29167 25.2917C8.09722 25.9306 8 26.5972 8 27.2917V30H2.16667ZM12.1667 30C11.6944 30 11.2986 29.8403 10.9792 29.5208C10.6597 29.2014 10.5 28.8056 10.5 28.3333V27.2917C10.5 26.4028 10.7431 25.5903 11.2292 24.8542C11.7153 24.1181 12.4028 23.4722 13.2917 22.9167C14.1806 22.3611 15.2431 21.9444 16.4792 21.6667C17.7153 21.3889 19.0556 21.25 20.5 21.25C21.9722 21.25 23.3264 21.3889 24.5625 21.6667C25.7986 21.9444 26.8611 22.3611 27.75 22.9167C28.6389 23.4722 29.3194 24.1181 29.7917 24.8542C30.2639 25.5903 30.5 26.4028 30.5 27.2917V28.3333C30.5 28.8056 30.3403 29.2014 30.0208 29.5208C29.7014 29.8403 29.3056 30 28.8333 30H12.1667ZM33 30V27.2917C33 26.5694 32.9097 25.8889 32.7292 25.25C32.5486 24.6111 32.2778 24.0139 31.9167 23.4583C32.2222 23.4028 32.5347 23.3681 32.8542 23.3542C33.1736 23.3403 33.5 23.3333 33.8333 23.3333C35.8333 23.3333 37.4444 23.7014 38.6667 24.4375C39.8889 25.1736 40.5 26.1528 40.5 27.375V28.3333C40.5 28.8056 40.3403 29.2014 40.0208 29.5208C39.7014 29.8403 39.3056 30 38.8333 30H33ZM7.16667 21.6667C6.25 21.6667 5.46528 21.3403 4.8125 20.6875C4.15972 20.0347 3.83333 19.25 3.83333 18.3333C3.83333 17.3889 4.15972 16.5972 4.8125 15.9583C5.46528 15.3194 6.25 15 7.16667 15C8.11111 15 8.90278 15.3194 9.54167 15.9583C10.1806 16.5972 10.5 17.3889 10.5 18.3333C10.5 19.25 10.1806 20.0347 9.5416
8907 20.6875C8.90278 21.3403 8.11111 21.6667 7.16667 21.6667ZM33.8333 21.6667C32.9167 21.6667 32.1319 21.3403 31.4792 20.6875C30.8264 20.0347 30.5 19.25 30.5 18.3333C30.5 17.3889 30.8264 16.5972 31.4792 15.9583C32.1319 15.3194 32.9167 15 33.8333 15C34.7778 15 35.5694 15.3194 36.2083 15.9583C36.8472 16.5972 37.1667 17.3889 37.1667 18.3333C37.1667 19.25 36.8472 20.0347 36.2083 20.6875C35.5694 21.3403 34.7778 21.6667 33.8333 21.6667ZM20.5 20C19.1111 20 17.9306 19.5139 16.9583 18.5417C15.9861 17.5694 15.5 16.3889 15.5 15C15.5 13.5833 15.9861 12.3958 16.9583 11.4375C17.9306 10.4792 19.1111 10 20.5 10C21.9167 10 23.1042 10.4792 24.0625 11.4375C25.0208 12.3958 25.5 13.5833 25.5 15C25.5 16.3889 25.0208 17.5694 24.0625 18.5417C23.1042 19.5139 21.9167 20 20.5 20Z`})});vY.defaultProps={className:``};var yY=({emailNeedsVerification:e,googleClassroomAuth:t,setFromUserJourney:n,onGoogleClassroomLoginError:r,onGoogleClassroomLoginSuccess:i,onCloseModal:a,openModal:o})=>{let s=C(),c={name:jn.CREATE_A_CLASS,svgIcon:(0,q.jsx)(vY,{}),cardActionName:Ln.CREATE_A_CLASS,description:Un.CREATE_A_CLASS,onboardingAction:Vt.CREATE_A_CLASS},[l,u]=(0,G.useState)(!1),d=()=>{o({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:a}})};return(0,G.useEffect)(()=>{l&&(e?d():o({modal:Q.INTERMEDIATE_MODAL,props:{googleClassroomAuth:t,onGoogleClassroomLoginError:r,onGoogleClassroomLoginSuccess:i}}),u(!1))},[l,e,t]),(0,q.jsx)(mY,{cardContent:c,handleClassCardClicked:()=>{u(!0),n(!0)},handleClassCardSubmitted:()=>{u(!1),s.push(`/accounts/manage/class-sections/`)}})},bY=e=>(0,q.jsxs)(`svg`,{width:`40`,height:`40`,viewBox:`0 0 40 40`,xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon unit__svg svg--video ${e.className}`,children:[(0,q.jsx)(`path`,{d:`M14.4411 14.9298C14.6221 15.3631 14.8872 15.7562 15.2212 16.0863L17.8097 18.6732C17.5929 18.7464 17.367 18.7893 17.1385 18.8007H4.99476C4.7762 18.8021 4.55952 18.7601 4.35732 18.6771C4.15512 18.5942 3.97141 18.4718 3.81686 18.3173C3.66231 18.1627 3.53999 17.979 3.457 17.7768C3.374 17.5746 3.332 17.358 3.33341 17.1394V4.90163C3.332 4.68306 3.374 4.46639 3.457 4.26419C3.53999 4.06199 3.66231 3.87828 3.81686 3.72373C3.97141 3.56917 4.15512 3.44685 4.35732 3.36386C4.55952 3.28087 4.7762 3.23886 4.99476 3.24027H17.1385C17.3571 3.23875 17.5739 3.28068 17.7762 3.36362C17.9785 3.44657 18.1623 3.56887 18.3169 3.72343C18.4716 3.878 18.594 4.06174 18.677 4.264C18.76 4.46625 18.8021 4.68299 18.8007 4.90163V7.45825L15.2212 11.0377C14.8872 11.3678 14.6221 11.7609 14.4411 12.1942C14.2601 12.6275 14.1669 13.0924 14.1669 13.562C14.1669 14.0316 14.2601 14.4965 14.4411 14.9298Z`}),(0,q.jsx)(`path`,{d:`M18.7998 35.0985V22.8608C18.8013 22.6422 18.7592 22.4255 18.6763 22.2233C18.5933 22.0211 18.4709 21.8374 18.3164 21.6828C18.1618 21.5283 17.9781 21.406 17.7759 21.323C17.5737 21.24 17.3571 21.198 17.1385 21.1994H4.99476C4.7762 21.198 4.55952 21.24 4.35732 21.323C4.15512 21.406 3.97141 21.5283 3.81686 21.6828C3.66231 21.8374 3.53999 22.0211 3.457 22.2233C3.374 22.4255 3.332 22.6422 3.33341 22.8608V35.0985C3.332 35.3171 3.374 35.5337 3.457 35.7359C3.53999 35.9381 3.66231 36.1219 3.81686 36.2764C3.97141 36.431 4.15512 36.5533 4.35732 36.6363C4.55952 36.7193 4.7762 36.7613 4.99476 36.7599H17.1385C17.3571 36.7613 17.5737 36.7193 17.7759 36.6363C17.9781 36.5533 18.1618 36.431 18.3164 36.2764C18.4709 36.1219 18.5933 35.9381 18.6763 35.7359C18.7592 35.5337 18.8013 35.3171 18.7998 35.0985Z`}),(0,q.jsx)(`path`,{d:`M35.0016 21.1994H32.3493L28.8663 24.6824C28.5363 25.0163 28.1432 25.2815 27.7098 25.4625C27.2765 25.6435 26.8116 25.7366 26.342 25.7366C25.8724 25.7366 25.4075 25.6435 24.9742 25.4625C24.5409 25.2815 24.1478 25.0163 23.8177 24.6824L21.3249 22.1895C21.2337 22.39 21.1901 22.6088 21.1973 22.8289V35.0683C21.1954 35.2871 21.2369 35.5041 21.3196 35.7068C21.4023 35.9094 21.5245 36.0935 21.679 36.2485C21.8335 36.4035 22.0173 36.5262 22.2197 36.6095C22.4221 36.6928 22.639 36.735 22.8578 36.7337H35.0016C35.2201 36.7351 35.4368 36.6931 35.639 36.6101C35.8412 36.5271 36.0249 36.4048 36.1795 36.2502C36.334 36.0957 36.4563 35.912 36.5393 35.7098C36.6223 35.5076 36.6643 35.2909 36.6629 35.0723V22.8608C36.6643 22.6422 36.6223 22.4255 36.5393 22.2233C36.4563 22.0211 36.334 21.8374 36.1795 21.6828C36.0249 21.5283 35.8412 21.406 35.639 21.323C35.4368 21.24 35.2201 21.198 35.0016 21.1994Z`}),(0,q.jsx)(`path`,{d:`M27.5234 23.34L36.1834 14.6801C36.4878 14.3636 36.6604 13.9432 36.6664 13.5041C36.6723 13.0651 36.511 12.6402 36.2153 12.3156L27.6191 3.7194C27.3022 3.41212 26.8782 3.24027 26.4368 3.24027C25.9955 3.24027 25.5714 3.41212 25.2546 3.7194L16.5627 12.3802C16.2555 12.697 16.0836 13.1211 16.0836 13.5624C16.0836 14.0038 16.2555 14.4278 16.5627 14.7447L25.1589 23.34C25.4758 23.6473 25.8998 23.8192 26.3412 23.8192C26.7826 23.8192 27.2066 23.6473 27.5234 23.34Z`})]});bY.defaultProps={className:``};var xY=e=>SY(e?.subject_interests?.map(e=>Kr[e])||[],e?.grades?.map(e=>e-1)||[]),SY=(e,t)=>{let n=(e,t)=>e.some(e=>t.includes(e));return n(t,[3,4,5])?e.includes(Yi.LANGUAGE_ARTS)?`text-structure`:e.includes(Yi.MATH)?`area-and-perimeter`:e.includes(Yi.SCIENCE)?`metamorphosis`:e.includes(Yi.SOCIAL_STUDIES)?`benjamin-franklin`:e.includes(Yi.LIFE_SKILLS)?`respect`:e.includes(Yi.VOCABULARY)?`text-structure`:e.includes(Yi.CURRENT_EVENTS)?`benjamin-franklin`:`text-structure`:n(t,[6,7,8])?e.includes(Yi.LANGUAGE_ARTS)?`suspense`:e.includes(Yi.MATH)?`pi`:e.includes(Yi.SCIENCE)?`brain`:e.includes(Yi.SOCIAL_STUDIES)?`war-of-1812`:e.includes(Yi.LIFE_SKILLS)?`growth-mindset`:e.includes(Yi.VOCABULARY)?`suspense`:e.includes(Yi.CURRENT_EVENTS)?`war-of-1812`:`suspense`:n(t,[9,10,11,12])?e.includes(Yi.LANGUAGE_ARTS)?`walden`:e.includes(Yi.MATH)?`congruence-similarity`:e.includes(Yi.SCIENCE)?`electromagnetic-spectrum`:e.includes(Yi.SOCIAL_STUDIES)?`tuskegee-airmen`:e.includes(Yi.LIFE_SKILLS)?`what-is-stress`:e.includes(Yi.VOCABULARY)?`walden`:e.includes(Yi.CURRENT_EVENTS)?`tuskegee-airmen`:`walden`:n(t,[0,1,2])?e.includes(Yi.LANGUAGE_ARTS)?`nouns-2`:e.includes(Yi.MATH)?`skip-counting`:e.includes(Yi.SCIENCE)?`light`:e.includes(Yi.SOCIAL_STUDIES)?`urban-suburban-rural`:e.includes(Yi.LIFE_SKILLS)?`joining-in-and-including-others`:e.includes(Yi.VOCABULARY)?`nouns-2`:e.includes(Yi.CURRENT_EVENTS)?`urban-suburban-rural`:`nouns-2`:`text-structure`}
890,CY={"default-browse-thumbnail-dimensions":`ExperienceActivitiesCard__default-browse-thumbnail-dimensions___252ee53c`,"default-browse-card-dimensions":`ExperienceActivitiesCard__default-browse-card-dimensions___4ad78aed`,"activity-picker-container":`ExperienceActivitiesCard__activity-picker-container___65f223dd`,"modal-title":`ExperienceActivitiesCard__modal-title___ee145309`,"modal-subtitle":`ExperienceActivitiesCard__modal-subtitle___f6606616`,items:`ExperienceActivitiesCard__items___3193205c`,expanded:`ExperienceActivitiesCard__expanded___95c82dac`,"item-content":`ExperienceActivitiesCard__item-content___2a6758be`,selected:`ExperienceActivitiesCard__selected___d5340521`,"item-icon":`ExperienceActivitiesCard__item-icon___188b5516`,"item-text":`ExperienceActivitiesCard__item-text___b2dc378e`,title:`ExperienceActivitiesCard__title___52c5bba0`,description:`ExperienceActivitiesCard__description___13e2f25e`,"item-radio":`ExperienceActivitiesCard__item-radio___3673e36c`,"show-more-btn":`ExperienceActivitiesCard__show-more-btn___e11b817c`},wY=[`vocab-game`,`read-and-respond`,`quiz`,`vocab-cards`,`lyric-lab`],TY=({setOpenActivityModal:e,unitSlug:t,activityDataByPath:n})=>{let[r,i]=(0,G.useState)(``),[a,o]=(0,G.useState)(!1),s=({activityPath:e})=>{let{icon:t,display:a,description:o}=n[e],s=e===r;return(0,q.jsxs)(`div`,{className:(0,J.default)(CY[`item-content`],{[CY.selected]:s}),onClick:t=>{i(e),t.preventDefault(),t.stopPropagation()},children:[(0,q.jsx)(t,{className:(0,J.default)(CY[`item-icon`])}),(0,q.jsxs)(`div`,{className:(0,J.default)(CY[`item-text`]),children:[(0,q.jsx)(`p`,{className:(0,J.default)(CY.title),children:a}),(0,q.jsx)(`p`,{className:(0,J.default)(CY.description),children:o})]}),(0,q.jsx)(`input`,{className:(0,J.default)(`nonstandard`,CY[`item-radio`]),type:`radio`,onChange:()=>null,checked:s})]},e)},c={height:`44px`,width:`100%`,backgroundColor:`#5559C3`,border:`1px solid #5559C3`};return r||(c.backgroundColor=`#EFF2F4`,c.color=`#697285`,c.border=`1px solid #EFF2F4`),(0,q.jsxs)(Wa,{onClose:()=>e(!1),className:(0,J.default)(CY[`activity-picker-container`]),children:[(0,q.jsx)(`header`,{children:(0,q.jsx)(`h2`,{className:(0,J.default)(CY[`modal-title`]),children:`Explore an activity`})}),(0,q.jsx)(`div`,{className:(0,J.default)(CY.items,{[CY.expanded]:a}),children:Object.keys(n).map(e=>(0,q.jsx)(s,{activityPath:e},`activity-item-${e}`))}),(0,q.jsx)(`button`,{className:(0,J.default)(CY[`show-more-btn`]),onClick:()=>o(!a),children:a?`Show less`:`View all activities`}),(0,q.jsx)(b,{to:`/unit/${t}/${r}`,onClick:e=>{r||(e.preventDefault(),e.stopPropagation())},children:(0,q.jsx)(wa,{style:c,disabled:!r,children:`Explore`})})]})},EY=({user:e,liteView:t,setFromUserJourney:n})=>{let[r,i]=(0,G.useState)(!1),a=(0,G.useMemo)(()=>xY(e),[e?.subject_interests,e?.grades]),o={name:jn.EXPERIENCE_AN_ACTIVITY,svgIcon:(0,q.jsx)(bY,{}),cardActionName:Ln.EXPERIENCE_AN_ACTIVITY,description:Un.EXPERIENCE_AN_ACTIVITY,onboardingAction:Vt.VISITED_ACTIVITY},s=()=>{i(!0),n(!0)},c=(e?.is_flocab_plus_member?[...wY,`break-it-down`]:wY).reduce((e,t)=>{let n=Object.values(tn).find(e=>e.path===t)?.activity;return e[t]=Object.values(j).find(e=>e.activity===n),e},{});return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(mY,{onClick:e=>s(),cardContent:o,liteView:t}),r&&(0,q.jsx)(TY,{setOpenActivityModal:i,unitSlug:a,activityDataByPath:c})]})},DY=({liteView:e,setFromUserJourney:t})=>{let n=C(),r={name:jn.EXPLORE_A_LESSON,svgIcon:(0,q.jsx)(ue,{}),description:Un.EXPLORE_A_LESSON,cardActionName:Ln.EXPLORE_A_LESSON,onboardingAction:Vt.EXPLORE_A_LESSON},i=async({filters:e})=>{Hl({redirect:`/search/`,newFilters:e,history:n,origin:Xr.USER_JOURNEY}),t(!0)};return(0,q.jsx)(mY,{cardContent:r,onClick:e=>i(e),liteView:e})},OY={"default-browse-thumbnail-dimensions":`UserJourneyModule__default-browse-thumbnail-dimensions___2edd2054`,"default-browse-card-dimensions":`UserJourneyModule__default-browse-card-dimensions___69cb131f`,"hide-module":`UserJourneyModule__hide-module___b672355d`,"hide-module-button":`UserJourneyModule__hide-module-button___c4893968`,title:`UserJourneyModule__title___c39d9fbd`,"lite-view":`UserJourneyModule__lite-view___0e2d4e81`,larger:`UserJourneyModule__larger___eab3dc8a`,large:`UserJourneyModule__large___d258904a`,"title-wrapper":`UserJourneyModule__title-wrapper___1913c843`,subtitle:`UserJourneyModule__subtitle___fb0f87d1`,"getting-started-wrapper":`UserJourneyModule__getting-started-wrapper___00a74ad9`,module:`UserJourneyModule__module___b6602b9a`,"card-section":`UserJourneyModule__card-section___567219c6`},kY=({onClick:e})=>(0,q.jsx)(`button`,{className:(0,J.default)(OY[`hide-module`]),onClick:e,children:`Don't show again`}),AY=N(e=>{let t=dn(e),{subjectsAreLoading:n}=AJ(e),r=B(e,`/api/users/request_user/`),{userJourney:i,createAClassCompleted:a,activeUser:o,loadingSubscriptions:s}=Zx(e),c=k(e,`/api/classes/`,`GET`),l=Re(e),{is_paid:u,is_individual:d}=ct(e),f=!u&&d,p=da(e),m=$i(o),h=ne(e);return{user:o,userJourney:i,subjectsAreLoading:n,createAClassCompleted:a,userRequestPending:r,displayLoadingDots:tt(e)&&!!z(e).default_subscription&&!l||tt(e)&&!f&&!c,userCanCreateClasses:!!Sr(e).length,hasActiveClasses:t,lastCreatedClass:p,loadingSubscriptions:s,emailNeedsVerification:m,googleClassroomAuth:h}},e=>U({setUserGradesAndSubjects:ye.setGradesAndSubjects,openModal:e=>Fd(e),onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess,onCloseModal:()=>Id(),hideUserJourneyModule:ye.toggleHideUserJourney,setFromUserJourney:ye.setFromUserJourney},e))(({userJourney:e,subjectsAreLoading:t,createAClassCompleted:n,user:r,isTrial:i,hasActiveClasses:a,userRequestPending:o,userCanCreateClasses:s,lastCreatedClass:c,loadingSubscriptions:l,emailNeedsVerification:u,googleClassroomAuth:d,actions:{hideUserJourneyModule:f,setFromUserJourney:p,onGoogleClassroomLoginError:m,onGoogleClassroomLoginSuccess:h,onCloseModal:g,openModal:_}})=>{let[v,y]=(0,G.useState)(!!r.settings?.disable_onboarding),b=!l&&(i||!s);if((0,G.useEffect)(()=>{y(!!r.settings?.disable_onboarding)},[r?.settings?.disable_onboarding]),!e||v)return null;if(t||o||l)return(0,q.jsx)(V,{});let x=()=>{y(!0),f(r.id,!0)};return(0,q.jsx)(`div`,{className:(0,J.default)(OY[`getting-started-wrapper`],{[OY[`lite-view`]]:b}),children:(0,q.jsxs)(`div`,{className:(0,J.default)(OY.module,{[OY[`lite-view`]]:b}),children:[b&&(0,q.jsx)(`div`,{className:(0,J.default)(OY[`hide-module-button`]),children:(0,q.jsx)(kY,{onClick:x})}),(0,q.jsx)(`div`,{className:(0,J.default)(OY[`title-wrapper`],{[OY[`lite-view`]]:b}),children:(0,q.jsx)(CJ,{children:(0,q.jsxs)(`div`,{className:(0,J.default)(OY.title,{[OY[`lite-view`]]:b}),children:[(0,q.jsx)(`div`,{className:(0,J.default)(b?`large`:``),children:`Welcome!`}),(0,q.jsx)(`div`,{className:(0,J.default)(b?`larger`:``),children:`Let's Get Started`}),!b&&(0,q.jsx)(kY,{onClick:x})]})})}),(0,q.jsxs)(`div`,{className:(0,J.default)(OY[`card-section`]),children:[(0,q.jsx)(DY,{setFromUserJourney:p,liteView:b}),(0,q.jsx)(EY,{setFromUserJourney:p,user:r,liteView:b}),!b&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(yY,{emailNeedsVerification:u,googleClassroomAuth:d,setFromUserJourney:p,onGoogleClassroomLoginError:m,onGoogleClassroomLoginSuccess:h,onCloseModal:g,openModal:_}),(0,q.jsx)(_Y,{emailNeedsVerification:u,googleClassroomAuth:d,setFromUserJourney:p,onGoogleClassroomLoginError:m,onGoogleClassroomLoginSuccess:h,onCloseModal:g,openModal:_,user:r,preSelectedClass:c,canCreateAssignment:!!(a||n)&&!!c})]})]})]})})}),jY=t(r(((e,t)=>{var n=ke(),r=0;function i(e){var t=++r;return n(e)+t}t.exports=i}))()),MY=(e={})=>async t=>{let n=`/api/week-in-rap-prompts/`,{data:r,status:i}=await Kt.get(n,{params:e}),{entities:a}=je(r,_e);an(t,a),t(Xe.logRequest({url:n,status:i}))};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`ContestCard.scss`),e.textContent=`.ContestCard { 891 background: #fff; 892 border-radius: 3px; 893 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 894 display: inline-block !important; 895 font-family: freight-sans-pro, serif; 896 padding: 18px; 897 text-align: center; 898 white-space: normal; 899 width: 100%; 900} 901.ContestCard img { 902 max-width: 100%; 903} 904.ContestCard a.prompt-button { 905 background-color: #4dc1be; 906 border-radius: 25px; 907 color: #fff; 908 display: block; 909 font-family: freight-sans-pro, serif; 910 font-size: 1rem; 911 font-weight: 600; 912 height: 40px; 913 margin: 10px auto 0; 914 padding: 8px 16px; 915 width: 220px; 916} 917.ContestCard a.prompt-button:hover {
918 cursor: pointer; 919} 920.ContestCard .prompt-text { 921 margin-top: 2px; 922} 923.ContestCard .prompt-title { 924 color: #525252; 925 font-size: 1.0625rem; 926 font-weight: 700; 927 margin-top: 4px; 928}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var NY=class extends G.Component{getAnalyticsClass=()=>{let{carouselType:e}=this.props;return`analytics-lih-current-events-enter-contest-WIR${e===`WIR`?``:`-Jr`}`};getContestPrompt=()=>{let{weekInRapPrompts:e}=this.props;return Object.values(e).length?Object.values(e)[0]:null};renderDescription=()=>{let{carouselType:e}=this.props;if(!this.getContestPrompt())return null;let{wir_description:t,wir_junior_description:n}=this.getContestPrompt();return e===`WIR`?(0,q.jsx)(`div`,{className:`prompt-text`,children:t}):(0,q.jsx)(`div`,{className:`prompt-text`,children:n})};renderLogo=()=>{let{carouselType:e}=this.props;return e===`WIR`?(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/wir-shout-out-logo.jpg`}):(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/wir-junior-shout-out-logo.jpg`})};renderTitle=()=>{let{carouselType:e}=this.props;return this.getContestPrompt()?e===`WIR`?(0,q.jsx)(`div`,{className:`prompt-title`,children:this.getContestPrompt().wir_title}):(0,q.jsx)(`div`,{className:`prompt-title`,children:`Prompt`}):null};renderButton=()=>{let{carouselType:e}=this.props;return(0,q.jsx)(`a`,{className:`prompt-button ${this.getAnalyticsClass()}`,href:e===`WIR`?`https://www.flocabulary.com/week-in-rap-contest/`:`https://www.flocabulary.com/week-in-rap-junior-contest/`,children:`ENTER CONTEST`})};render(){return(0,q.jsxs)(`div`,{className:`ContestCard`,children:[this.renderLogo(),this.renderTitle(),this.renderDescription(),this.renderButton()]})}},PY=N(e=>({weekInRapPrompts:e.weekInRapPrompts.list}))(NY),FY=class extends G.PureComponent{static propTypes={activeUserId:K.default.number.isRequired,carouselType:K.default.string.isRequired,loggedIn:K.default.bool.isRequired};handleToggle=async()=>{let{activeUserId:e,carouselType:t}=this.props;za(`lih week in rap switch clicked`,null,e),await Hi.updateUser(e,{wir_preference:t===`WIR`?Jr:`WIR`})};getToggleText=()=>{let{carouselType:e}=this.props;return e===`WIR`?`switch to elementary version`:`switch to week in rap`};renderToggleLink=()=>{let{loggedIn:e}=this.props;return e?(0,q.jsx)(`div`,{className:`current-events-toggle-link`,onClick:this.handleToggle,children:this.getToggleText()}):null};render(){return(0,q.jsxs)(CJ,{children:[(0,q.jsx)(`h2`,{children:(0,q.jsx)(b,{className:`title`,to:`/subjects/current-events/`,children:`Current Events`})}),this.renderToggleLink()]})}},IY=N(e=>({activeUserId:de(e),loggedIn:tt(e)}))(FY),LY=`current-events`,RY=class extends G.Component{state={requestPending:!1,reset:!1,slidesVisible:3};componentDidMount(){this.isDataNeeded()&&this.fetchData()}componentDidUpdate(e,t){let{activeUserGradesLength:n,activeUserWirPreference:r,loggedIn:i}=this.props;if(!i)return;e.loggedIn&&e.activeUserGradesLength!==n&&this.isDataNeeded()&&this.fetchData();let a=e.activeUserWirPreference!==r;a?this.setState({reset:!0}):this.state.reset&&this.setState({reset:!1}),a&&this.isDataNeeded()&&this.fetchData()}fetchData=async()=>{let{dispatch:e}=this.props;try{this.setState({requestPending:!0});let t=e(MY()),n=this.getCarouselType()===`WIR`?e(xb()):e(bb());await t,await n}catch(e){console.warn(e)}finally{this.setState({requestPending:!1})}};getCarouselType=()=>{let{activeUserGradesLength:e,activeUserWirPreference:t,elementaryGradesLength:n,loggedIn:r}=this.props;return r?t||(e===0||e===n?Jr:`WIR`):Jr};getTempUnitData=()=>({id:(0,jY.default)(`id_`),name:``,subject:``,thumbnail:``});getUnits=()=>{let{units:e,weekInRapPrompts:t}=this.props,{slidesVisible:n}=this.state,r=[],i=this.getCarouselType()===`WIR_JR`?`The Week in Rap Junior`:`The Week in Rap`,a=Object.values(e).filter(e=>e.topic===i),o=(Object.values(t).length?a.length+1:a.length)%n;o&&(r=(0,KC.default)(n-o).map(()=>this.renderNullUnitCard()));let s=[...this.renderUnitCards(a),...r];return Object.values(t).length&&s.unshift((0,q.jsx)(PY,{carouselType:this.getCarouselType()})),s};isDataNeeded=()=>{let{wirPromptRequestReturned:e,wirUnitsRequestReturned:t,wirJRUnitsRequestReturned:n}=this.props;return!e||this.getCarouselType()===`WIR`&&!t||this.getCarouselType()===`WIR_JR`&&!n};renderCarousel=()=>{let{reset:e,slidesVisible:t}=this.state;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(IY,{carouselType:this.getCarouselType()}),(0,q.jsx)(nK,{data:this.getUnits(),dataTestAttribute:`${LY}
928-carousel`,name:LY,pageRequest:e?1:null,slidesVisible:t})]})};renderNullUnitCard=()=>{let{slidesVisible:e}=this.state;return(0,q.jsx)(_G,{nullUnit:!0,slidesVisible:e,unit:this.getTempUnitData()})};renderUnitCards=e=>{let{slidesVisible:t}=this.state;return(0,Ex.default)((0,Dx.default)(e,[`publish_date`])).map(e=>(0,q.jsx)(_G,{onUnitClicked:this.props.onUnitClicked,analyticsClass:`analytics-home-${LY}`,slidesVisible:t,unit:e},e.id))};render(){let{requestPending:e}=this.state;return(0,q.jsx)(`div`,{id:`${LY}-carousel`,children:e?(0,q.jsx)(V,{message:``}):this.renderCarousel()})}},zY=N(e=>{let{grades:t,wir_preference:n}=z(e);return{activeUserGradesLength:t?t.length:null,activeUserWirPreference:n||null,elementaryGradesLength:t?t.filter(e=>e<=6).length:null,loggedIn:tt(e),units:e.units.list,weekInRapPrompts:e.weekInRapPrompts.list,wirPromptRequestReturned:k(e,`/api/week-in-rap-prompts/`,`GET`),wirUnitsRequestReturned:k(e,`/api/units/week_in_rap/`,`GET`),wirJRUnitsRequestReturned:k(e,`/api/units/week_in_rap_junior/`,`GET`)}})(RY),BY=class extends G.PureComponent{render(){return(0,q.jsxs)(CJ,{children:[(0,q.jsx)(`h2`,{className:`title`,children:`Favorites`}),this.props.renderLink&&(0,q.jsx)(b,{to:`/accounts/manage/info/favorites/`,className:`view-more-link analytics-lih-favorites-view-all`,children:`VIEW ALL FAVORITES`})]})}},VY=`favorites`,HY=class extends G.Component{state={slidesVisible:5};componentDidMount(){this.fetchData()}fetchData=async()=>{let{dispatch:e}=this.props;try{await e(Tx())}catch(e){console.warn(e)}};getCarouselData=()=>{let{slidesVisible:e}=this.state,{favoriteUnitsSorted:t}=this.props,n=[],r=[],i=Math.max(0,e-t.length),a=i?0:t.length%e;return i&&(n=(0,KC.default)(i).map(()=>this.renderBlankUnitCard())),a&&(r=(0,KC.default)(e-a).map(()=>this.renderNullUnitCard())),[...this.renderFavorites(),...n,...r]};getNoFavorites=()=>[this.renderFirstBlankUnitCard(),...(0,KC.default)(4).map(()=>this.renderBlankUnitCard())];getTempUnitData=()=>({id:(0,jY.default)(`id_`),name:``,subject:``,thumbnail:``});renderFavorites=()=>this.props.favoriteUnitsSorted.map(e=>(0,q.jsx)(_G,{analyticsClass:`analytics-home-${VY}`,unit:e},e.id));renderBlankUnitCard=e=>(0,q.jsx)(_G,{blankUnit:!0,blankUnitContent:e||null,unit:this.getTempUnitData()});renderCarousel=()=>{let{slidesVisible:e}=this.state,t=!!this.props.favoriteUnitsSorted.length;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(BY,{renderLink:t}),(0,q.jsx)(nK,{data:t?this.getCarouselData():this.getNoFavorites(),dataTestAttribute:`${VY}-carousel`,name:VY,slidesVisible:e})]})};renderFirstBlankUnitCard=()=>{let e=(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{children:`No favorites have been added.`}),(0,q.jsx)(`div`,{children:`Start exploring and favoriting.`})]});return this.renderBlankUnitCard(e)};renderNullUnitCard=()=>(0,q.jsx)(_G,{onUnitClicked:this.props.onUnitClicked,nullUnit:!0,unit:this.getTempUnitData()});render(){let{userFavoritesRequestReturned:e}=this.props;return(0,q.jsx)(`div`,{id:`${VY}-carousel`,children:e?this.renderCarousel():(0,q.jsx)(V,{message:``})})}},UY=N(e=>({favoriteUnitsSorted:jx(e),userFavoritesRequestReturned:k(e,`/api/user-favorites/`,`GET`)}))(HY),WY=(e={})=>async t=>{let{data:n}=await Kt.get(`/api/unit_month_recommendations/`,{params:e}),{entities:r}=je(n,[va]);an(t,r)};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`MonthTitleBar.scss`),e.textContent=`.MonthTitleBar { 929 margin: auto; 930 width: 1060px; 931} 932.MonthTitleBar .calendar { 933 font-family: freight-sans-pro, serif; 934 font-size: 1rem; 935 font-weight: 500; 936 margin: 0 auto 8px; 937 width: 984px; 938} 939.MonthTitleBar .calendar hr { 940 background-color: #ddd; 941 border: none; 942 color: #ddd; 943 height: 2px; 944} 945.MonthTitleBar .calendar .month-list { 946 display: flex; 947 justify-content: space-between; 948} 949.MonthTitleBar .calendar .month-list .month { 950 border-bottom: 2px solid #f2f2f2; 951 padding-bottom: 3px; 952} 953.MonthTitleBar .calendar .month-list .month:hover { 954 cursor: pointer; 955} 956.MonthTitleBar .calendar .month-list .active { 957 border-bottom: 2px solid #1298cf; 958}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var GY=class extends G.PureComponent{static propTypes={activeMonth:K.default.number.isRequired,handleMonthClick:K.default.func.isRequired};getMonths=()=>[{number:1,name:`January`},{number:2,name:`February`},{number:3,name:`March`},{number:4,name:`April`},{number:5,name:`May`},{number:6,name:`June`},{number:7,name:`July`},{number:8,name:`August`}
958,{number:9,name:`September`},{number:10,name:`October`},{number:11,name:`November`},{number:12,name:`December`}];renderMonths=()=>{let{activeMonth:e,handleMonthClick:t}=this.props;return this.getMonths().map(n=>(0,q.jsx)(`div`,{className:`month ${n.number===e?`active`:``}`,onClick:t(n),children:n.name},n.number))};render(){return(0,q.jsxs)(`div`,{className:`MonthTitleBar`,children:[(0,q.jsx)(CJ,{children:(0,q.jsx)(`h2`,{className:`title`,children:`Month by Month`})}),(0,q.jsxs)(`div`,{className:`calendar`,children:[(0,q.jsx)(`hr`,{}),(0,q.jsx)(`div`,{className:`month-list`,children:this.renderMonths()})]})]})}},KY=N(e=>({activeUserId:de(e),isLoggedIn:tt(e)}))(GY),qY=`month`,JY=M().month()+1,YY=class extends G.Component{state={activeMonth:JY,pageRequest:JY,requestPending:!1,slidesVisible:5};componentDidMount(){this.fetchData()}fetchData=async()=>{let{dispatch:e,unitMonthRecommendationsLength:t}=this.props;if(!t)try{this.setState({requestPending:!0}),await e(WY())}catch(e){console.warn(e)}finally{this.setState({requestPending:!1})}};handleMonthClick=e=>t=>{this.setState({pageRequest:e.number}),zr({action:`lih month carousel month ${e.number} clicked`})};handlePageChange=e=>{this.setState({activeMonth:e,pageRequest:e})};renderCarousel=()=>{let{unitMonthRecommendationsLength:e,unitMonthRecommendationsSorted:t}=this.props,{activeMonth:n,pageRequest:r,slidesVisible:i}=this.state;return e===0?null:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(KY,{activeMonth:n,handleMonthClick:this.handleMonthClick}),(0,q.jsx)(nK,{data:t.map(e=>(0,q.jsx)(_G,{onUnitClicked:this.props.onUnitClicked,analyticsClass:`analytics-home-month-by-month`,description:e.description,unit:e.unit},e.id)),dataTestAttribute:`${qY}-carousel`,handlePageChange:this.handlePageChange,loops:!0,name:qY,pageRequest:r,slidesVisible:i})]})};render(){let{requestPending:e}=this.state;return(0,q.jsx)(`div`,{id:`${qY}-carousel`,children:e?(0,q.jsx)(V,{message:``}):this.renderCarousel()})}},XY=N(e=>({unitMonthRecommendationsLength:kx(e),unitMonthRecommendationsSorted:Ax(e)}))(YY),ZY=class extends G.PureComponent{render(){return(0,q.jsx)(CJ,{children:(0,q.jsx)(`h2`,{className:`title`,children:`Recently Watched`})})}},QY=`recently-watched`,$Y=class extends G.Component{state={slidesVisible:5};componentDidMount(){this.fetchData()}fetchData=async()=>{let{dispatch:e}=this.props;try{await e(Dc())}catch(e){console.warn(e)}};getTempUnitData=()=>({id:(0,jY.default)(`id_`),name:``,subject:``,thumbnail:``});renderBlankUnitCard=e=>(0,q.jsx)(_G,{onUnitClicked:this.props.onUnitClicked,blankUnit:!0,blankUnitContent:e||null,unit:this.getTempUnitData()});getUnitCards=()=>{let{userVideoPlays:e}=this.props,t=Object.values(e),{slidesVisible:n}=this.state,r=[],i=[],a=Math.max(0,n-t.length),o=a?0:t.length%n;return a&&(r=(0,KC.default)(a).map(()=>this.renderBlankUnitCard())),o&&(i=(0,KC.default)(n-o).map(()=>this.renderNullUnitCard())),[...this.renderUnitCards(),...r,...i]};renderCarousel=()=>{let{userVideoPlays:e,userVideoPlaysRequestReturned:t}=this.props,{slidesVisible:n}=this.state;return t&&Object.values(e).length===0?null:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(ZY,{}),(0,q.jsx)(nK,{data:this.getUnitCards(),dataTestAttribute:`${QY}-carousel`,name:QY,slidesVisible:n})]})};renderNullUnitCard=()=>(0,q.jsx)(_G,{nullUnit:!0,unit:this.getTempUnitData()});renderUnitCards=()=>{let{userVideoPlays:e,onUnitClicked:t}=this.props;return(0,Ex.default)((0,Dx.default)(Object.values(e),[`last_played`])).map(e=>e.unit).map(e=>(0,q.jsx)(_G,{onUnitClicked:t,unit:e},e.id))};render(){let{userVideoPlaysRequestReturned:e}=this.props;return(0,q.jsx)(`div`,{id:`${QY}-carousel`,children:e?this.renderCarousel():(0,q.jsx)(V,{message:``})})}},eX=N(e=>({userVideoPlays:e.userVideoPlays.list,userVideoPlaysRequestReturned:k(e,`/api/user_video_plays/`,`GET`)}))($Y),tX=t(sa());(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`FormCard.scss`),e.textContent=`.FormCard { 959 background: #fff; 960 border-radius: 3px; 961 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 962} 963.FormCard input[type=checkbox]:not(.nonstandard):checked::before { 964 background: #5559c3; 965} 966.FormCard .form-card-button-container { 967 align-items: flex-end; 968 display: flex; 969 flex-basis: 150px; 970} 971.FormCard .form-card-button-container button { 972 background: #5559c3; 973 border-radius: 25px; 974 box-shadow: none; 975 color: #fff; 976 font-family: freight-sans-pro, serif; 977 font-size: 1rem; 978 font-weight: 600; 979 outline: none; 980 padding: 8px 16px; 981 transition: all 0.2s ease; 982} 983.FormCard .form-card-button-container button:hover {
984 cursor: pointer; 985} 986.FormCard .form-card-button-container button.disabled { 987 background: #d3d3d3; 988 cursor: default; 989} 990.FormCard .form-card-heading { 991 font-weight: 600; 992} 993.FormCard .GradesForm { 994 display: flex; 995 flex-direction: column; 996 flex-grow: 1; 997 padding: 18px; 998 width: 100%; 999} 1000.FormCard .GradesForm .grades-container { 1001 display: flex; 1002 flex-grow: 1; 1003} 1004.FormCard .GradesForm .grades-container .grade-box-container { 1005 display: flex; 1006 flex-wrap: wrap; 1007 padding: 18px 20px 20px 0; 1008} 1009.FormCard .GradesForm .grades-container .grade-box-container .grade-box { 1010 background: #fafafa; 1011 border-radius: 3px; 1012 border: 2px solid #eaeaea; 1013 box-shadow: none; 1014 color: #99a3a3; 1015 cursor: pointer; 1016 font-size: 1rem; 1017 font-weight: bold; 1018 height: 34px; 1019 line-height: 34px; 1020 margin: 0 16px 0 0; 1021 text-align: center; 1022 transition: all 0.15s; 1023 width: 38px; 1024 z-index: 0; 1025} 1026.FormCard .GradesForm .grades-container .grade-box-container .grade-box.selected { 1027 background: #5559c3; 1028 border-color: #5559c3; 1029 color: #fff; 1030} 1031.FormCard .SubjectsForm { 1032 display: flex; 1033 flex-direction: column; 1034 padding: 18px; 1035 width: 100%; 1036} 1037.FormCard .SubjectsForm .subjects-container { 1038 display: flex; 1039 flex-grow: 1; 1040} 1041.FormCard .SubjectsForm .subjects-container ul.subject_interests { 1042 display: flex; 1043 flex-wrap: wrap; 1044 padding: 8px 0 12px; 1045} 1046.FormCard .SubjectsForm .subjects-container ul.subject_interests li { 1047 width: 46%; 1048} 1049.FormCard .SubjectsForm .subjects-container ul.subject_interests li label { 1050 border-radius: 4px; 1051 color: #242a33; 1052 cursor: pointer; 1053 font-size: 0.875rem; 1054 font-weight: normal; 1055 margin-bottom: 4px; 1056} 1057.FormCard .SubjectsForm .subjects-container ul.subject_interests li label input { 1058 background: #fafafa; 1059 border-radius: 4px; 1060 border: 2px solid #eaeaea; 1061 box-shadow: none; 1062 cursor: pointer; 1063 height: 19px; 1064 margin-bottom: 1px; 1065 margin-right: 16px; 1066 margin-top: 0; 1067 transition: all 0.15s; 1068 width: 19px; 1069} 1070.FormCard .ThankYou { 1071 align-items: center; 1072 display: flex; 1073 flex-direction: column; 1074 flex-grow: 1; 1075 font-family: freight-sans-pro, serif; 1076 justify-content: center; 1077 text-align: center; 1078} 1079.FormCard .ThankYou .thank-you-description { 1080 font-size: 1rem; 1081 font-weight: 500; 1082 margin-top: 12px; 1083 white-space: normal; 1084 width: 270px; 1085} 1086.FormCard .ThankYou .thank-you-heading { 1087 font-size: 1.625rem; 1088 font-weight: 700; 1089}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var nX=class extends G.Component{state={contentToDisplay:`subjectsForm`,selectedGrades:[],selectedSubjects:[]};componentDidMount(){let{activeUserGrades:e,activeUserSubjects:t,dispatch:n,grades:r,subjects:i,subjectsAreLoading:a}=this.props;i.length===0&&!a&&n(iY()),Object.values(r).length===0&&n(No()),this.setState({selectedGrades:e,selectedSubjects:t})}allGradesSelected=()=>{let{grades:e}=this.props,{selectedGrades:t}=this.state;return t.length===Object.values(e).length};allSubjectsSelected=()=>{let{subjects:e}=this.props,{selectedSubjects:t}=this.state;return t.length===e.length};handleGradeClick=e=>t=>{let{grades:n}=this.props,{selectedGrades:r}=this.state,i;i=e.name===`all`?this.allGradesSelected()?[]:Object.values(n).map(e=>e.id):r.includes(e.id)?r.filter(t=>t!==e.id):[...r,e.id],this.setState({selectedGrades:i})};updateUserSubjectsGrades=async e=>{await Kt.put(`/api/users/update-subjects-grades/`,e,Me())};handleGradesFormSubmit=async()=>{let{dispatch:e}=this.props,{selectedGrades:t}=this.state;t.length&&(await this.updateUserSubjectsGrades({grades:t}),Hi.getUser(()=>e(aY())),this.setState({contentToDisplay:`thankYou`}))};handleSubjectClick=e=>t=>{let{subjects:n}=this.props,{selectedSubjects:r}=this.state,i;i=e.name===`Select All`?this.allSubjectsSelected()?[]:n.map(e=>e.id):r.includes(e.id)?r.filter(t=>t!==e.id):[...r,e.id],this.setState({selectedSubjects:i})};handleSubjectsFormSubmit=()=>{let{selectedSubjects:e}=this.state;e.length&&(this.updateUserSubjectsGrades({subject_interests:e}),this.setState({contentToDisplay:`gradesForm`}))};renderGradeBoxes=()=>{let{grades:e}=this.props,{selectedGrades:t}=this.state;return Object.values(e).map(e=>(0,q.jsx)(`div`,{className:`grade-box ${t.includes(e.id)?`selected`:``}`,onClick:this.handleGradeClick(e),"data-testid":`recommend-carousel-form-grade-${e.name}`,children:e.name},e.id))};renderGradesForm=()=>{let{contentToDisplay:e,selectedGrades:t}=this.state;return e===`gradesForm`?(0,q.jsxs)(`div`,{className:`GradesForm`,children:[(0,q.jsx)(`div`,{className:`form-card-heading`,children:`Select The Grades You Teach For More Recommendations`}),(0,q.jsxs)(`div`,{className:`grades-container`,children:[(0,q.jsxs)(`div`,{className:`grade-box-container`,children:[this.renderGradeBoxes(),(0,q.jsx)(`div`,{className:`grade-box ${this.allGradesSelected()?`selected`:``}`,onClick:this.handleGradeClick({id:0,name:`all`}),children:`all`})]}),(0,q.jsx)(`div`,{className:`form-card-button-container`,children:(0,q.jsx)(`button`,{className:t.length?``:`disabled`,onClick:this.handleGradesFormSubmit,children:`DONE`})})]})]}):null};
1089renderSubjectCheckboxes=()=>{let{subjects:e}=this.props,{selectedSubjects:t}=this.state;return e.map(e=>(0,q.jsx)(`li`,{children:(0,q.jsxs)(`label`,{children:[(0,q.jsx)(`input`,{checked:t.includes(e.id),onChange:this.handleSubjectClick(e),type:`checkbox`}),(0,q.jsx)(`span`,{children:e.name})]})},e.id))};renderSubjectsForm=()=>{let{contentToDisplay:e,selectedSubjects:t}=this.state,{subjectsReturned:n}=this.props;return e===`subjectsForm`?n?(0,q.jsxs)(`div`,{className:`SubjectsForm`,children:[(0,q.jsx)(`div`,{className:`form-card-heading`,children:`Select Subjects You Teach For More Recommendations`}),(0,q.jsxs)(`div`,{className:`subjects-container`,children:[(0,q.jsxs)(`ul`,{className:`subject_interests`,children:[this.renderSubjectCheckboxes(),(0,q.jsx)(`li`,{children:(0,q.jsxs)(`label`,{children:[(0,q.jsx)(`input`,{checked:this.allSubjectsSelected(),onChange:this.handleSubjectClick({id:0,name:`Select All`}),type:`checkbox`}),(0,q.jsx)(`span`,{children:`Select All`})]})})]}),(0,q.jsx)(`div`,{className:`form-card-button-container`,children:(0,q.jsx)(`button`,{className:t.length?``:`disabled`,onClick:this.handleSubjectsFormSubmit,children:`NEXT`})})]})]}):(0,q.jsx)(V,{message:``}):null};renderThankYou=()=>{let{contentToDisplay:e}=this.state;return e===`thankYou`?(0,q.jsxs)(`div`,{className:`ThankYou`,children:[(0,q.jsx)(`div`,{className:`thank-you-heading`,children:`Thank You!`}),(0,q.jsx)(V,{message:`Please wait while we retrieve recommendations based off your selections.`,className:`thank-you-description`})]}):null};render(){return(0,q.jsxs)(`div`,{className:`FormCard`,children:[this.renderGradesForm(),this.renderSubjectsForm(),this.renderThankYou()]})}},rX=N(e=>({activeUserGrades:z(e).grades,activeUserSubjects:z(e).subject_interests,grades:ua(e),subjects:tl(e),subjectsReturned:k(e,`/api/subjects/`,`GET`),subjectsAreLoading:B(e,`/api/subjects/`)}))(nX),iX=class extends G.PureComponent{render(){let{loggedIn:e,activeUserId:t}=this.props;return(0,q.jsxs)(CJ,{children:[(0,q.jsx)(`h2`,{className:`title`,children:`Recommendations`}),e&&(0,q.jsx)(b,{to:`/accounts/manage/info/`,className:`view-more-link`,onClick:()=>za(`lih favorites change my preferences clicked`,null,t),children:`CHANGE MY PREFERENCES`})]})}},aX=`recommendation`,oX=window.FlocabEnv.TEST_ENV,sX=M().subtract(14,`d`).format(`YYYY-MM-DD`),cX=class extends G.Component{state={displayForm:!0,requestPending:!1,slidesVisible:5};componentDidMount(){this.fetchData(),this.setDisplayForm(!0)}componentDidUpdate(e,t,n){let{activeUser:{grades:r,subject_interests:i},loggedIn:a,unitRecommendationRequestTime:o}=this.props;a&&e.unitRecommendationRequestTime!==o&&r.length&&i.length&&this.setDisplayForm(!1,!0)}fetchData=async()=>{let{dispatch:e}=this.props;if(this.isUpdateNeeded())try{this.setState({requestPending:!0}),await e(aY())}catch(e){console.warn(e)}finally{this.setState({requestPending:!1})}};getCards=()=>{let{unitRecommendations:{units:e}}=this.props,{displayForm:t,slidesVisible:n}=this.state,r=[],i=t?3:0,a=(e.length+i)%n;a&&(r=(0,KC.default)(n-a).map(()=>this.renderNullUnitCard()));let o=this.getRecentAndOldUnitCards(e);return t?[...o.slice(0,2),this.renderFormCard(),...o.slice(2),...r]:[...o,...r]};getRecentAndOldUnitCards=e=>{let t=[],n=[];return e.forEach(e=>{M(e.publish_date).isBefore(sX)?t.push(e):n.push(e)}),[...this.getRecentUnitCards(n),...this.getOldUnitCards(t)]};getOldUnitCards=e=>{let{unitRecommendationRequest:t}=this.props,{date:n}=t;return oX||e.sort((e,t)=>{let r=e.id*n.valueOf()%1e3,i=t.id*n.valueOf()%1e3;return r<i?-1:+(r>i)}),e.map(e=>this.renderUnitCard(e))};getRecentUnitCards=e=>(0,tX.default)(e,[`publish_date`],[`desc`]).map(e=>this.renderUnitCard(e));getTempUnitData=()=>({id:(0,jY.default)(`id_`),name:``,subject:``,thumbnail:``});isUpdateNeeded=()=>{let{activeUser:e,unitRecommendations:t,unitRecommendationRequestTime:n}=this.props;if(!n)return!0;let r=(0,uw.default)(e.grades,t.grades),i=(0,uw.default)(e.subject_interests,t.subject_interests);return!(r&&i)};renderCarousel=()=>{let{activeUser:e,loggedIn:t}=this.props,{displayForm:n,slidesVisible:r}=this.state;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(iX,{loggedIn:t,activeUserId:e.id}),(0,q.jsx)(nK,{data:this.getCards(),dataTestAttribute:`${aX}
1089-carousel`,name:aX,slidesMerged:n?2:0,slidesVisible:r})]})};renderFormCard=()=>this.state.displayForm?(0,q.jsx)(rX,{width:600}):null;renderUnitCard=e=>(0,q.jsx)(_G,{onUnitClicked:this.props.onUnitClicked,analyticsClass:`analytics-home-${aX}`,unit:e},e.id);renderNullUnitCard=()=>(0,q.jsx)(_G,{nullUnit:!0,unit:this.getTempUnitData()});setDisplayForm=(e=!1,t=!1)=>{let{loggedIn:n,activeUser:{grades:r,subject_interests:i}}=this.props;(!n||e&&r.length&&i.length||t)&&this.setState({displayForm:!1})};render(){let{unitRecommendationRequestTime:e}=this.props,{requestPending:t}=this.state;return(0,q.jsx)(`div`,{id:`${aX}-carousel`,children:t?(0,q.jsx)(V,{message:``}):e?this.renderCarousel():null})}},lX=N(e=>{let t=qt(e,`/api/unit_recommendations/`,`GET`);return{activeUser:z(e),loggedIn:tt(e),recommendationCount:e.unitRecommendations.units.length,unitRecommendations:e.unitRecommendations,unitRecommendationRequest:t,unitRecommendationRequestTime:t?M.unix(t.date).valueOf():null}})(cX),uX=class extends G.Component{render(){let{fill:e}=this.props;return(0,q.jsx)(`svg`,{className:`svgIcon group`,width:`23px`,height:`15px`,viewBox:`0 0 23 15`,version:`1.1`,children:(0,q.jsxs)(`g`,{transform:`translate(-358.000000, -384.000000) translate(227.000000, 383.000000) translate(131.000000, 1.000000)`,fill:e||`#999`,fillRule:`nonzero`,stroke:`none`,strokeWidth:1,children:[(0,q.jsx)(`path`,{d:`M15.5 9c-1.5 0-2.7.4-3.6.9 1.4 1.2 2 2.6 2.1 2.7l.1.2V15h8v-2c-.1 0-1.7-4-6.6-4z`}),(0,q.jsx)(`circle`,{cx:`15.5`,cy:`3.5`,r:`3.5`}),(0,q.jsx)(`path`,{d:`M3 3.5C3 1.6 4.6 0 6.5 0S10 1.6 10 3.5 8.4 7 6.5 7 3 5.4 3 3.5zM6.5 9C1.6 9 0 13 0 13v2h13v-2s-1.6-4-6.5-4z`})]})})}},dX=class extends G.PureComponent{render(){return(0,q.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsx)(`path`,{"fill-rule":`evenodd`,"clip-rule":`evenodd`,d:`M1.0266 9.98659L4.12659 10.9935C3.89182 11.6124 3.69644 12.2454 3.54128 12.8888C3.49363 13.0831 3.55043 13.2882 3.69135 13.4303L6.56758 16.3107C6.70966 16.4514 6.9148 16.5082 7.10905 16.4606C7.40027 16.3901 7.66822 16.3965 7.93169 16.4027C8.25037 16.4103 8.56249 16.4177 8.90128 16.2888L10.0196 18.9838C10.0751 19.1184 10.1942 19.2161 10.3369 19.2446C10.4796 19.2731 10.627 19.2283 10.7299 19.1255L12.2252 17.6301C12.8085 17.0454 13.1167 16.2409 13.0729 15.4161L13 14C16.1283 11.6237 19.1284 7.18242 19.9946 0.557265C20.0174 0.405014 19.9667 0.251022 19.8578 0.142217C19.749 0.0332593 19.595 -0.0174427 19.4427 0.00536627C12.8175 0.867595 8.38694 3.86557 6 7L4.59413 6.9355C3.77042 6.89191 2.96671 7.19903 2.38225 7.78114L0.884703 9.28067C0.783736 9.38352 0.740297 9.52981 0.768625 9.67117C0.796955 9.81252 0.893666 9.93052 1.0266 9.98659ZM0.000772553 19.4805C0.154912 16.6438 1.53157 15.0819 2.32088 14.4114C2.3986 14.3511 2.50538 14.3438 2.59052 14.3932C2.67565 14.4427 2.72229 14.5389 2.70834 14.6364C2.63221 15.0632 2.61958 15.499 2.67086 15.9296C2.71386 16.2831 2.8741 16.612 3.12586 16.8638C3.37762 17.1157 3.70653 17.2757 4.05999 17.3187C4.49349 17.3745 4.93298 17.3655 5.36373 17.2917C5.46441 17.274 5.56538 17.3214 5.61579 17.4103C5.66635 17.499 5.65545 17.61 5.58877 17.6875C4.91802 18.4664 3.35599 19.8431 0.51959 19.9992C0.379687 20.0071 0.243124 19.9551 0.144181 19.856C0.045099 19.757 -0.00707108 19.6204 0.000772553 19.4805ZM12.2256 5.47284C12.1351 5.28306 11.8649 5.28306 11.7744 5.47284L11.1944 6.68829C11.1579 6.76466 11.0853 6.81742 11.0014 6.82848L9.66625 7.00448C9.45778 7.03196 9.3743 7.28888 9.52681 7.43365L10.5035 8.36084C10.5649 8.4191 10.5927 8.50446 10.5772 8.58767L10.332 9.91189C10.2937 10.1187 10.5123 10.2774 10.6971 10.1771L11.8807 9.53472C11.9551 9.49436 12.0449 9.49436 12.1193 9.53472L13.3029 10.1771C13.4877 10.2774 13.7063 10.1187 13.668 9.91189L13.4228 8.58767C13.4073 8.50446 13.4351 8.4191 13.4965 8.36084L14.4732 7.43365C14.6257 7.28888 14.5422 7.03196 14.3337 7.00448L12.9986 6.82848C12.9147 6.81742 12.8421 6.76466 12.8056 6.68829L12.2256 5.47284Z`,fill:`#5559C3`})})}},fX={"google-sync-image":`ClassCardDropDownMenu__google-sync-image___d5320eb4`},pX=class extends G.Component{openArchiveClassModal=()=>{let{classSection:e,handleArchiveClass:t,openModal:n}=this.props;n({modal:Q.ARCHIVE_CLASS,props:{classSection:e,onConfirm:t}})};openLessonAssignmentModal=()=>{let{classSection:e,openModal:t}=this.props;t({modal:Q.LESSON_ASSIGNMENT_MODAL_FLOW,props:{classSection:e}}),Lf.clickedToAssign(Fx.LIH_CLASS_CARD)};openPracticeAssignmentModal=()=>{let{classSection:e,openModal:t}=this.props;t({modal:Q.PRACTICE_ASSIGNMENT_MODAL_FLOW,props:{classSection:e}}),Lf.clickedToAssign(Fx.LIH_CLASS_CARD)};openEditClassModal=()=>{let{classSection:e,closeModal:t,openModal:n}=this.props;n({modal:Q.EDIT_CLASS,props:{classSection:e,toggle:t}})};openInviteModal=e=>{let{classSection:t,closeModal:n,openModal:r}=this.props;r({modal:Q.INVITE_MODAL,props:{classSection:t,closeModal:n,type:e,heading:e===fV.STUDENT?`Send an email invitation to your students`:`Invite co-teacher(s) to your class`,showOfficeButton:!1}})};trackMenuOpen=()=>{let{userId:e}=this.props;zr({action:`lih my classes class card drop-down menu opened`,userId:e})};render(){let{classSection:e,openEmailVerificationModal:t,isCoTeachersAvailable:n,shouldUseNewGoogleApi:r,dispatch:i,googleClassroomAuth:a,vocabPracticeEnabled:o,actions:{onGoogleClassroomLoginError:s,onGoogleClassroomLoginSuccess:c}}=this.props,l=Rf(e),u=()=>(0,q.jsx)(`img`,{className:(0,J.default)(fX[`google-sync-image`]),src:`https://flocabulary.s3.amazonaws.com/images/googleclassroombutton2.png`}),d=()=>(0,q.jsx)(pU,{className:`addCoteacher--blue`}),f=!l&&!e.controlled_via_sync;return(0,q.jsx)(`div`,{children:(0,q.jsx)(tM,{contents:[{show:!0,clickHandler:this.openLessonAssignmentModal,Icon:fx,text:`Assign Lesson`},{show:o,clickHandler:this.openPracticeAssignmentModal,Icon:dX,text:`Assign Vocab Practice`},{show:l,clickHandler:null,Icon:u,Wrapper:r?fU:null,WrapperProps:{dispatch:i,classSection:e,shouldUseNewGoogleApi:r,onGoogleClassroomLoginError:s,onGoogleClassroomLoginSuccess:c,googleClassroomAuth:a,isWrapper:!0},text:`Sync Roster`},{show:f&&n,clickHandler:()=>this.openInviteModal(fV.TEACHER_CLASS),Icon:d,text:`Invite Co-teachers`},{show:f,clickHandler:()=>this.openInviteModal(fV.STUDENT),Icon:mU,text:`Invite Students`},{show:!0,clickHandler:this.openEditClassModal,Icon:_H,text:`Edit Settings`},{show:!0,clickHandler:this.openArchiveClassModal,Icon:el,text:`Archive Class`}].filter(({show:e})=>e),openEmailVerificationModal:t,trackMenuOpen:this.trackMenuOpen})})}},mX=N(e=>{let t=Ui([D.ENABLE_NEW_GOOGLE_API_LIB])(e),n=ne(e);return{shouldUseNewGoogleApi:t[D.ENABLE_NEW_GOOGLE_API_LIB],isCoTeachersAvailable:qI(e),userId:z(e).id||null,googleClassroomAuth:n,vocabPracticeEnabled:_n(e)}},e=>({closeModal:()=>e(Id()),openModal:t=>e(Fd(t)),dispatch:e,...U({onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess},e)}))(pX),hX=class extends G.PureComponent{render(){return(0,q.jsxs)(`svg`,{width:`24px`,he
1089ight:`22px`,viewBox:`0 0 24 22`,version:`1.1`,children:[(0,q.jsx)(`title`,{children:`Group 47`}),(0,q.jsx)(`desc`,{children:`Created with Sketch.`}),(0,q.jsx)(`defs`,{}),(0,q.jsx)(`g`,{id:`Design`,stroke:`none`,strokeWidth:`1`,fill:`none`,fillRule:`evenodd`,children:(0,q.jsxs)(`g`,{id:`Group-47`,fill:`#5559C3`,children:[(0,q.jsx)(`g`,{id:`Group-45`,transform:`translate(0.244141, 0.963867)`,children:(0,q.jsx)(`path`,{d:`M19,11.081543 L10.081543,20 L1,20 C0.44771525,20 6.76353751e-17,19.5522847 0,19 L0,1 C-6.76353751e-17,0.44771525 0.44771525,1.01453063e-16 1,0 L18,0 C18.5522847,-1.01453063e-16 19,0.44771525 19,1 L19,11.081543 Z M4,4 C3.44771525,4 3,4.44771525 3,5 C3,5.55228475 3.44771525,6 4,6 L9,6 C9.55228475,6 10,5.55228475 10,5 C10,4.44771525 9.55228475,4 9,4 L4,4 Z M4,9 C3.44771525,9 3,9.44771525 3,10 C3,10.5522847 3.44771525,11 4,11 L13,11 C13.5522847,11 14,10.5522847 14,10 C14,9.44771525 13.5522847,9 13,9 L4,9 Z M4,14 C3.44771525,14 3,14.4477153 3,15 C3,15.5522847 3.44771525,16 4,16 L13,16 C13.5522847,16 14,15.5522847 14,15 C14,14.4477153 13.5522847,14 13,14 L4,14 Z`,id:`Combined-Shape`})}),(0,q.jsx)(`path`,{d:`M13.6825579,19.1570039 L16.4696227,21.8999748 L13.6825579,21.8999748 L13.6825579,19.1570039 Z M18.5599213,13.7710358 L21.3469861,16.4806821 L17.1515046,21.2524973 L14.3793241,18.5129169 L18.5599213,13.7710358 Z M20.0124133,12.2681962 C20.44778,11.844923 21.2837824,11.9714418 21.8796764,12.5507832 L22.4191573,13.0752786 C23.015052,13.6546206 23.1451849,14.4674007 22.7098189,14.8906732 L21.8489323,15.7276464 L19.1515274,13.1051694 L20.0124133,12.2681962 Z`,id:`Triangle-313`,fillRule:`nonzero`,transform:`translate(18.324881, 16.958968) rotate(5.000000) translate(-18.324881, -16.958968) `})]})})]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`ClassCard.scss`),e.textContent=`.action-button { 1090 align-items: center; 1091 border: 1px solid #5559c3; 1092 border-radius: 99px; 1093 color: #5559c3; 1094 cursor: pointer; 1095 display: flex; 1096 font-size: 0.875rem; 1097 font-weight: 600; 1098 justify-content: center; 1099 padding: 4px 25px; 1100 background: white; 1101} 1102.action-button svg { 1103 height: 16px; 1104 margin-right: 7px; 1105} 1106.action-button:hover { 1107 background: #5559c3; 1108 color: white; 1109} 1110.action-button:hover svg { 1111 fill: white; 1112 stroke: white; 1113} 1114.action-button:hover svg g { 1115 fill: white; 1116 stroke: white; 1117} 1118.action-button:hover svg path { 1119 fill: white; 1120 stroke: white; 1121} 1122 1123.ClassCard { 1124 background: #fff; 1125 border-radius: 3px; 1126 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 1127 display: flex; 1128 flex-direction: column; 1129 margin-bottom: 9px; 1130 padding: 24px 19px 20px; 1131 position: relative; 1132} 1133.ClassCard .action-button { 1134 margin-top: 20px; 1135} 1136.ClassCard .action-button svg { 1137 fill: #5559c3; 1138 stroke: #5559c3; 1139} 1140.ClassCard .class-details { 1141 display: flex; 1142} 1143.ClassCard .class-details .item { 1144 align-items: center; 1145 color: #494949; 1146 display: flex; 1147 font-size: 0.875rem; 1148 justify-content: center; 1149 height: 24px; 1150 margin: 5px 16px 0 0; 1151} 1152.ClassCard .class-details .item:last-child { 1153 margin-right: 0; 1154} 1155.ClassCard .class-details .item span { 1156 display: contents; 1157} 1158.ClassCard .class-details .item .svgIcon { 1159 height: 16px; 1160 margin-right: 5px; 1161 width: 16px; 1162} 1163.ClassCard .class-details .item .svgIcon.group { 1164 width: 21px; 1165} 1166.ClassCard .class-name { 1167 display: flex; 1168 font-size: 1.125rem; 1169 margin-bottom: 4px; 1170 max-width: 270px; 1171 white-space: nowrap; 1172 overflow: hidden; 1173 text-overflow: ellipsis; 1174} 1175.ClassCard .class-name a span { 1176 color: #474747; 1177 cursor: pointer; 1178 font-size: 1.125rem; 1179 font-weight: 700; 1180} 1181.ClassCard .class-name a span:hover { 1182 text-decoration: underline; 1183} 1184.ClassCard .menu-dots { 1185 border-radius: 3px; 1186 cursor: pointer; 1187 display: flex; 1188 padding: 2px 1px; 1189 position: absolute; 1190 right: -7px; 1191} 1192.ClassCard .menu-dots:hover { 1193 background: rgba(157, 161, 253, 0.1490196078); 1194 transition-duration: 0.25s; 1195} 1196.ClassCard .DropDownMenu { 1197 right: -5px; 1198 top: 33px; 1199} 1200.ClassCard .DropDownMenu .icon { 1201 align-self: center; 1202 display: flex; 1203} 1204.ClassCard .DropDownMenu .icon svg { 1205 height: 19px; 1206 width: 100%; 1207 fill: #5559c3; 1208 stroke: #5559c3; 1209}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var gX=class extends G.Component{state={requestPending:!1};getClassSectionGrade=()=>{let{classSection:e}=this.props;return e.grade?e.grade===1?`Kindergarten`:`Grade `+(e.grade-1):``};getClassSectionSubjectName=()=>{let{classSection:e,classSectionSubjects:t}=this.props;
1209return e.subject&&e.subject!==7?t[e.subject].name:``};getColor=()=>({"Language Arts":`#69B246`,Math:`#45B7BA`,"Social Studies":`#2E1A5B`,Science:`#FF8614`,"All Subjects":`#69B246`})[this.getClassSectionSubjectName()]||`#000`;getSubjectPageName=()=>({"Language Arts":Yi.LANGUAGE_ARTS,Math:Yi.MATH,"Social Studies":Yi.SOCIAL_STUDIES,Science:Yi.SCIENCE,"All Subjects":`all-subjects`})[this.getClassSectionSubjectName()]||null;handleArchiveClass=async()=>{let{toggleClassSectionArchive:e,shouldUseReduxClasses:t,classSection:n,fetchClassSectionsList:r,handleArchiveClass:i,dispatch:a}=this.props;if(t)e(n);else try{this.setState({requestPending:!0}),await Lf.toggleArchiveClass(n,()=>void 0,a),r(),i(n.id),this.setState({requestPending:!1})}catch(e){console.warn(e),this.setState({requestPending:!1})}};handleCreateAssignmentClick=()=>{let{classSection:e,emailNeedsVerification:t,openEmailVerificationModal:n,openModal:r,userId:i}=this.props;zr({action:`lih my classes class card create assignment button clicked`,userId:i}),Lf.clickedToAssign(Fx.LIH_CLASS_CARD),t?n():r({modal:Q.LESSON_ASSIGNMENT_MODAL_FLOW,props:{classSection:e}})};handleInviteStudentsClick=()=>{let{classSection:e,closeModal:t,emailNeedsVerification:n,openEmailVerificationModal:r,openModal:i,userId:a}=this.props;zr({action:`lih my classes class card invite students button clicked`,userId:a}),n?r():i({modal:Q.INVITE_MODAL,props:{classSection:e,closeModal:t,type:`student`,showOfficeButton:!1}})};renderActionButton=()=>{let{classSection:e}=this.props;return e.student_count===0&&e.controlled_via_sync===!1&&!Rf(e)?this.renderInviteStudentButton():e.current_assignments_count===0||e.has_gradeable_assignments===!1?this.renderCreateAssignmentButton():this.renderGradeAssignmentButton()};renderClassNameLink=()=>{let{classSection:e,emailNeedsVerification:t,openEmailVerificationModal:n}=this.props;return(0,q.jsx)(`div`,{className:`class-name`,children:(0,q.jsx)(b,{...t?{onClick:n,to:`/`}:{to:`/accounts/manage/class-sections/${e.id}/assignments/`},children:(0,q.jsx)(`span`,{children:e.name})})})};renderCreateAssignmentButton=()=>(0,q.jsxs)(`span`,{className:`action-button`,onClick:this.handleCreateAssignmentClick,children:[(0,q.jsx)(fx,{}),`Assign Lesson`]});renderDropDownMenu=()=>{let{classSection:e,emailNeedsVerification:t,openEmailVerificationModal:n}=this.props;return(0,q.jsx)(mX,{handleArchiveClass:this.handleArchiveClass,classSection:e,openEmailVerificationModal:t?n:null})};renderGradeAssignmentButton=()=>{let{classSection:e,emailNeedsVerification:t,openEmailVerificationModal:n}=this.props;return(0,q.jsxs)(b,{className:`action-button analytics-lih-my-classes-class-card-grade-assignment-button`,...t?{onClick:n,to:`/`}:{to:`/accounts/manage/class-sections/${e.id}/assignments/`},children:[(0,q.jsx)(hX,{}),`Grade Assignment`,e.current_assignments_count===1?``:`s`]})};renderInviteStudentButton=()=>(0,q.jsxs)(`span`,{className:`action-button`,onClick:this.handleInviteStudentsClick,children:[(0,q.jsx)(mU,{}),`Invite Students`]});renderSubjectIcon=()=>{let e=this.getSubjectPageName();return e?(0,q.jsx)(ic,{subjectPageName:e}):null};render(){let{requestPending:e}=this.state;if(e)return(0,q.jsx)(`div`,{className:`ClassCard`,children:(0,q.jsx)(ul,{})});let{classSection:{student_count:t}}=this.props,n=this.getClassSectionGrade(),r=this.getClassSectionSubjectName(),i=this.renderSubjectIcon();return(0,q.jsxs)(`div`,{className:`ClassCard`,children:[this.renderDropDownMenu(),this.renderClassNameLink(),(0,q.jsxs)(`div`,{className:`class-details`,children:[(i||r||n)&&(0,q.jsxs)(`div`,{className:`item`,children:[(0,q.jsx)(`span`,{children:i}),(0,q.jsx)(`span`,{children:`${r}${r?` | `:``}`}),(0,q.jsx)(`span`,{children:`${n?` `:``}${n}`})]}),(0,q.jsxs)(`div`,{className:`item`,children:[(0,q.jsx)(uX,{fill:this.getColor()}),(0,q.jsx)(`span`,{children:`${t} student${t===1?``:`s`}`})]})]}),this.renderActionButton()]})}},_X=N(e=>({classSectionSubjects:Jc(e),userId:z(e).id||null,shouldUseReduxClasses:KI(e)}),e=>({closeModal:()=>e(Id()),dispatch:e,openModal:t=>e(Fd(t)),fetchClassSectionsList:()=>e(mi.fetchClassSectionsList()),toggleClassSectionArchive:t=>e(mi.classSectionToggleArchive(t))}))(gX),vX=N(e=>({activeUserId:de(e),loggedIn:tt(e),numberOfActiveClasses:Zt(e),isUserVerified:Pe(e)}
1209),e=>({closeModal:()=>e(Id()),openModal:t=>e(Fd(t))}))(({activeUserId:e,isUserVerified:t,loggedIn:n,numberOfActiveClasses:r,handleAddClassLinkClick:i,openModal:a,closeModal:o})=>(0,q.jsxs)(CJ,{children:[(0,q.jsxs)(`div`,{className:`left`,children:[n?(0,q.jsx)(`h2`,{children:(0,q.jsx)(b,{className:`title analytics-lih-my-classes-header`,to:`/accounts/manage/class-sections/`,onClick:()=>za(`lih my classes header clicked`,null,e),children:`My Classes`})}):(0,q.jsx)(`h2`,{className:`title`,children:`My Classes`}),r>=4&&(0,q.jsx)(b,{className:`analytics-lih-my-classes-view-all view-more-link`,to:`/accounts/manage/class-sections/`,onClick:e=>{t||(e.preventDefault(),a({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:o}}))},children:`VIEW ALL`})]}),r>=3&&(0,q.jsx)(`span`,{className:`view-more-link`,onClick:i,children:`ADD A CLASS`})]}));(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`MyClasses.scss`),e.textContent=`.MyClasses { 1210 font-family: freight-sans-pro, serif; 1211 margin: 0 auto 60px; 1212 width: 984px; 1213} 1214.MyClasses .class-sections { 1215 display: flex; 1216 flex-wrap: wrap; 1217 justify-content: space-between; 1218} 1219.MyClasses .class-sections .ClassCard { 1220 flex-basis: 322px; 1221 max-width: 322px; 1222} 1223.MyClasses .class-sections .ClassCard.add { 1224 align-items: center; 1225 background: #fff; 1226 color: #ccc; 1227 display: flex; 1228 font-size: 0.875rem; 1229 justify-content: center; 1230} 1231.MyClasses .class-sections .ClassCard.add:hover { 1232 background: #fcfcfc; 1233 cursor: pointer; 1234} 1235.MyClasses .class-sections .ClassCard.add .plus { 1236 font-size: 3.75rem; 1237 font-weight: 500; 1238 margin-bottom: 10px; 1239} 1240.MyClasses .class-sections .ClassCard.empty { 1241 background: transparent; 1242 border: 1px solid transparent; 1243 box-shadow: none; 1244} 1245.MyClasses .no-class-sections { 1246 align-items: center; 1247 background: #fff; 1248 border: 1px solid #eee; 1249 display: flex; 1250 flex-direction: column; 1251 justify-content: center; 1252 padding: 32px 0; 1253} 1254.MyClasses .no-class-sections .button-container { 1255 display: flex; 1256} 1257.MyClasses .no-class-sections .button-container .class-section-button { 1258 margin: 0 15px; 1259 width: 360px; 1260} 1261.MyClasses .no-class-sections .button-container .class-section-button.import-button .button-text { 1262 margin-left: 37px; 1263} 1264.MyClasses .no-class-sections .no-classes-text { 1265 color: #999; 1266 font-size: 1.125rem; 1267 margin-bottom: 20px; 1268} 1269.MyClasses .toggle-button { 1270 background: #fff; 1271 border-radius: 99px; 1272 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 1273 font-size: 0.875rem; 1274 font-weight: 600; 1275 margin-top: 10px; 1276 text-align: center; 1277 padding: 6px; 1278 width: 100%; 1279} 1280.MyClasses .toggle-button:hover { 1281 background: #fbfbfb; 1282 cursor: pointer; 1283} 1284.MyClasses .toggle-button .toggle-plus { 1285 color: #5559c3; 1286 font-size: 1.5rem; 1287 font-weight: 700; 1288}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var yX=N(e=>{let t=Ui([D.ENABLE_NEW_GOOGLE_API_LIB])(e),{is_paid:n,is_individual:r}=ct(e),i=k(e,`/api/classes/`,`GET`),a=Re(e),o=!n&&r,s=ne(e);return{activeUser:z(e),activeClasses:kr(e),emailNeedsVerification:$i(z(e)),individualTrialist:o,loggedIn:tt(e),numberOfActiveClasses:Zt(e),userId:z(e).id||null,displayLoadingDots:tt(e)&&!!z(e).default_subscription&&!a||tt(e)&&!o&&!i,googleClassroomAuth:s,shouldUseNewGoogleApi:t[D.ENABLE_NEW_GOOGLE_API_LIB]}},e=>({openModal:t=>e(Fd(t)),onClose:()=>e(Id()),dispatch:e,...U({onGoogleClassroomLoginError:_r.onLoginError,onGoogleClassroomLoginSuccess:_r.onLoginSuccess},e)}))(({displayLoadingDots:e,emailNeedsVerification:t,userId:n,activeClasses:r,openModal:i,individualTrialist:a,loggedIn:o,onClose:s,activeUser:c,googleClassroomAuth:l,shouldUseNewGoogleApi:u,actions:d})=>{let{onGoogleClassroomLoginError:f,onGoogleClassroomLoginSuccess:p}=d,[m,h]=(0,G.useState)(!1),[g,_]=(0,G.useState)(r);if((0,G.useEffect)(()=>{_(r)},[r]),e)return(0,q.jsx)(V,{message:``});let v=()=>{zr({action:`lih my classes add a class card clicked`,userId:n}),t?E():i({modal:Q.INTERMEDIATE_MODAL,props:{googleClassroomAuth:l,onGoogleClassroomLoginError:f,onGoogleClassroomLoginSuccess:p}})},y=()=>{zr({action:`lih my classes add a class link clicked`,userId:n}),t?E():i({modal:Q.INTERMEDIATE_MODAL,props:{googleClassroomAuth:l,onGoogleClassroomLoginError:f,onGoogleClassroomLoginSuccess:p}})},b=e=>{zr({action:`lih my classes create class on flocab button clicked`,userId:n}),o?a?ee():t?E():w():D()},x=e=>{zr({action:`lih my classes import from google button clicked`,userId:n}),o?a?ee():t?E():T():D()},S=e=>{_(g.filter(t=>t.id!==e))},C=e=>{h(!m)},w=()=>{i({modal:Q.ADD_CLASS,props:{toggle:s}})},T=()=>{i({modal:Q.GOOGLE_CLASSROOM_FORM,props:{closeModal:s,isOpen:!0}})},E=()=>{i({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:s}})},D=()=>{i({modal:Q.PAYWALL,props:{user:c}})},ee=()=>{i({modal:Q.VIEW_PLANS})},O=()=>(0,q.jsxs)(`div`,{className:`ClassCard add`,onClick:v,children:[(0,q.jsx)(`div`,{className:`plus`,children:`+`}),(0,q.jsx)(`div`,{children:`Add a class`})]},`add`),te=()=>{let e=(0,tX.default)(g,[`name`],[`asc`]).map(e=>(0,q.jsx)(_X,{classSection:e,emailNeedsVerification:t,openEmailVerificationModal:E,handleArchiveClass:S},e.id));[1,2,4,5].includes(e.length)&&e.push(O()),[2,5].includes(e.length)&&e.push((0,q.jsx)(`div`,{className:`ClassCard empty`},`empty`));let n=m?6:3;return e.slice(0,n)},ne=()=>{let e=({onClick:e})=>(0,q.jsxs)(`button`,{className:`class-section-button import-button`,onClick:e,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/googleclassroombutton2.png`}),(0,q.jsx)(`span`,{className:`button-text`,children:`IMPORT FROM GOOGLE CLASSROOM`})]});return u&&o&&!t&&!a?(0,q.jsx)(uU,{onSuccess:e=>{p(e),T()},onError:e=>{T(),f(e)},render:t=>(0,q.jsx)(e,{onClick:(...e)=>{zr({action:`lih my classes import from google button clicked`,userId:n}),t(e)}}),googleClassroomAuth:l}):(0,q.jsx)(e,{onClick:x})};return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(vX,{handleAddClassLinkClick:y}
1288),(0,q.jsxs)(`div`,{className:`MyClasses`,children:[(0,q.jsxs)(`div`,{className:`class-sections`,children:[!!g.length&&(0,q.jsx)(te,{}),(0,q.jsx)(()=>{if(g.length<=3)return null;let e=g.length-3;return(0,q.jsx)(`div`,{className:`toggle-button`,onClick:C,children:m?`SHOW FEWER`:(0,q.jsxs)(`span`,{children:[(0,q.jsx)(`span`,{className:`toggle-plus`,children:`+`}),` `,`${e<3?e:3} MORE`]})})},{})]}),!g.length&&(0,q.jsx)(()=>g.length?null:(0,q.jsxs)(`div`,{className:`no-class-sections`,children:[(0,q.jsx)(`div`,{className:`no-classes-text`,children:`New school year, new classes! Create classes to assign videos, activities, and assessments to measure student progress.`}),(0,q.jsxs)(`div`,{className:`button-container`,children:[(0,q.jsx)(`button`,{className:`class-section-button create-button`,onClick:b,children:(0,q.jsx)(`span`,{className:`button-text`,children:`CREATE A CLASS ON FLOCABULARY`})}),(0,q.jsx)(ne,{})]})]}),{})]})]})}),bX=e=>({type:Nt.SET_SELECTED_SUBSCRIPTION,selectedSubscription:e}),xX=class extends G.Component{render=()=>(0,q.jsx)(`svg`,{width:20,height:15,children:(0,q.jsxs)(`g`,{fill:`none`,fillRule:`evenodd`,children:[(0,q.jsx)(`path`,{stroke:`#5559C3`,strokeLinecap:`round`,strokeWidth:`1.579`,d:`M4 5v6M1 8h6`}),(0,q.jsx)(`path`,{className:`person`,fill:`#5559C3`,fillRule:`nonzero`,d:`M9.364 3.684c0-2 1.699-3.684 3.716-3.684 2.018 0 3.717 1.684 3.717 3.684s-1.699 3.684-3.717 3.684c-2.017 0-3.716-1.684-3.716-3.684zm3.88 5c-2.782 0-4.813 1.354-6.093 4.063A1.579 1.579 0 0 0 8.58 15h9.33a1.579 1.579 0 0 0 1.427-2.253c-1.28-2.709-3.31-4.063-6.092-4.063z`})]})})};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`InfoCard.scss`),e.textContent=`.InfoCard { 1289 display: flex; 1290 flex-direction: column; 1291 justify-content: center; 1292 line-height: 1.125rem; 1293} 1294.InfoCard .label { 1295 color: #474747; 1296 font-size: 0.8125rem; 1297} 1298.InfoCard .value { 1299 color: #494949; 1300 font-size: 1.0625rem; 1301}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var SX=class extends G.PureComponent{static propTypes={label:K.default.string.isRequired,value:K.default.number};render=()=>{let{label:e,value:t}=this.props;return(0,q.jsxs)(`div`,{className:`MySchools-card InfoCard`,children:[(0,q.jsx)(`div`,{className:`label`,children:e}),(0,q.jsx)(`div`,{className:`value`,children:t})]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`ManageDropdown.scss`),e.textContent=`.ManageDropdown { 1302 justify-content: space-between; 1303 margin: 0 15px; 1304 position: relative; 1305} 1306.ManageDropdown .DropDownMenu { 1307 right: -15px; 1308 top: 50px; 1309 z-index: 30; 1310} 1311.ManageDropdown .DropDownMenu .DropDownMenuItem { 1312 align-items: center; 1313 display: flex; 1314 padding: 0; 1315 white-space: nowrap; 1316} 1317.ManageDropdown .DropDownMenu .DropDownMenuItem .text { 1318 display: block; 1319 width: 100%; 1320} 1321.ManageDropdown .DropDownMenu .DropDownMenuItem .text a { 1322 color: black; 1323 display: block; 1324 padding: 7px 16px; 1325} 1326.ManageDropdown .menu-dots { 1327 border-radius: 3px; 1328 cursor: pointer; 1329 display: flex; 1330 padding: 2px 1px; 1331} 1332.ManageDropdown .menu-dots:hover { 1333 background: rgba(157, 161, 253, 0.1490196078); 1334 transition-duration: 0.25s; 1335}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var CX=class extends G.PureComponent{static propTypes={closeModal:K.default.func,emailNeedsVerification:K.default.bool,isTeacherGroup:K.default.bool,openModal:K.default.func,subscription:K.default.object};openEmailVerificationModal=()=>{let{closeModal:e,openModal:t}=this.props;t({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:e}})};trackMenuOpen=()=>{let{userId:e}=this.props;zr({action:`lih my schools menu opened`,userId:e})};render=()=>{let{emailNeedsVerification:e,isTeacherGroup:t,subscription:n}=this.props,r=`/accounts/manage/schools/${n.id}`,i=n?.is_auto_rostering?`View`:`Manage`;return(0,q.jsx)(`div`,{className:`ManageDropdown MySchools-card`,children:(0,q.jsx)(tM,{contents:[{text:(0,q.jsxs)(b,{to:`${r}/teachers/`,children:[i,` Teachers`]})},!t&&{text:(0,q.jsxs)(b,{to:`${r}/students/`,children:[i,` Students`]})},!t&&{text:(0,q.jsx)(b,{to:`${r}/classes/`,children:`View Classes`})},{text:(0,q.jsx)(b,{to:`${r}/integrations/`,children:`Integrations`})}
1335].filter(Boolean),openEmailVerificationModal:e?this.openEmailVerificationModal:null,trackMenuOpen:this.trackMenuOpen})})}},wX=N(e=>({userId:z(e).id||null,emailNeedsVerification:$i(z(e))}),e=>({openModal:t=>e(Fd(t)),closeModal:()=>e(Id())}))(CX),TX={"default-browse-thumbnail-dimensions":`SchoolsDropdown__default-browse-thumbnail-dimensions___be1736ca`,"default-browse-card-dimensions":`SchoolsDropdown__default-browse-card-dimensions___0a609cb5`,SchoolsDropdown:`SchoolsDropdown__SchoolsDropdown___254fd832`,"single-school":`SchoolsDropdown__single-school___ec611091`},EX=y(N(e=>({selectedSubscription:Wi(e),sortedSubscriptionList:An(e),userId:z(e).id||null}),e=>({subscriptionChange:t=>e(bX(t))}))(({sortedSubscriptionList:e,subscriptionChange:t,selectedSubscription:n,userId:r})=>{let[i,a]=(0,G.useState)(!0),o=e=>{zr({action:e,userId:r||void 0})},s=e=>{t(e.id),o(`lih my schools school selection changed`)},c=()=>{o(`lih my schools school drop-down opened`)},l=e=>e.using_organization||e.external_summary_string,u=l(e[0]),d=e=>{a(!e),e&&c()};return(0,q.jsx)(`div`,{className:(0,J.default)(`MySchools-card`,TX.SchoolsDropdown),...i&&n&&{title:l(n)},children:!!e.length&&(e.length>1?(0,q.jsx)(bc,{valueKey:`id`,name:`schools-selector`,onChange:s,value:n,options:e,getLabel:l,displayStyle:yc.WHITE_BOX_LIGHT,fontSize:mc.MEDIUM,searchable:!0,clearable:!1,onMenuOpenChange:d}):(0,q.jsx)(`div`,{children:(0,q.jsx)(`p`,{className:(0,J.default)(TX[`single-school`]),children:u})}))})}));(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`MySchools.scss`),e.textContent=`.MySchools { 1336 margin: 0 auto 60px; 1337 width: 985px; 1338} 1339.MySchools .MySchools-wrapper { 1340 align-items: center; 1341 background-color: #fff; 1342 border-radius: 3px; 1343 box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); 1344 display: flex; 1345 font-family: freight-sans-pro, serif; 1346 height: 59px; 1347} 1348.MySchools .MySchools-wrapper .invite-button-container { 1349 width: 225px; 1350} 1351.MySchools .MySchools-wrapper .invite-button-container .invite-button { 1352 align-items: center; 1353 border: 1px solid #5559c3; 1354 border-radius: 99px; 1355 color: #5559c3; 1356 cursor: pointer; 1357 display: flex; 1358 font-size: 0.875rem; 1359 font-weight: 600; 1360 justify-content: center; 1361 margin: 0 26px; 1362 padding: 4px 16px; 1363 text-transform: uppercase; 1364 white-space: nowrap; 1365 visibility: visible; 1366} 1367.MySchools .MySchools-wrapper .invite-button-container .invite-button svg { 1368 height: 15px; 1369 margin-right: 4px; 1370 width: 20px; 1371} 1372.MySchools .MySchools-wrapper .invite-button-container .invite-button:hover { 1373 background: #5559c3; 1374 color: white; 1375} 1376.MySchools .MySchools-wrapper .invite-button-container .invite-button:hover svg g path { 1377 fill: #fff; 1378 stroke: #fff; 1379} 1380.MySchools .MySchools-wrapper .invite-button-container .invite-button:hover svg g path.person { 1381 stroke: none; 1382} 1383.MySchools .MySchools-wrapper .invite-button-container .invite-button--hidden { 1384 visibility: hidden; 1385} 1386.MySchools .MySchools-wrapper .MySchools-card { 1387 align-items: center; 1388 border-right: 1px solid #e9e9e9; 1389 display: flex; 1390 font-weight: 600; 1391 padding: 0 15px; 1392} 1393.MySchools .MySchools-wrapper .MySchools-card:first-child { 1394 width: 243px; 1395} 1396.MySchools .MySchools-wrapper .MySchools-card:last-child { 1397 border-right: 0; 1398 justify-content: space-around; 1399 margin-left: 0; 1400 padding: 0; 1401} 1402.MySchools .ManageDropdownContainer { 1403 width: 41px; 1404}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var DX=N(e=>({mostActiveSubscription:Hn(e),selectedSubscription:Wi(e),selectedSubscriptionId:pi(e),shouldRenderMySchools:!!pi(e),subGroupAdminShip:Pi(e),userIsSubGroupAdmin:Hr(e),userManagedSubscriptions:In(e),userShips:Object.values(Ti(e)),isUserVerified:Pe(e)}),e=>({closeModal:()=>e(Id()),onChangeSubscription:t=>e(bX(t)),openModal:t=>e(Fd(t))}))(({closeModal:e,isUserVerified:t,mostActiveSubscription:n,onChangeSubscription:r,openModal:i,selectedSubscription:a,selectedSubscriptionId:o,shouldRenderMySchools:s,subGroupAdminShip:c,userIsSubGroupAdmin:l,userManagedSubscriptions:u,userShips:d})=>{let[f,p]=(0,G.useState)(!1);(0,G.useEffect)(()=>{m()},[u]);let m=()=>{if(!o&&n){let e=n.id;l&&(e=Li),r(e)}},h=()=>
1404{if(!a)return null;let{class_section_count:e,pending_invitation_count:t,student_activation_count:n,teacher_activation_count:r}=a;return[{label:`Active Teachers`,value:r},{label:`Pending Teachers`,value:t},{label:`Total Students`,value:n},{label:`Total Classes`,value:e}].map(e=>(0,q.jsx)(SX,{label:e.label,value:e.value},e.label))},g=()=>{p(!f)},_=n=>{t||(n.preventDefault(),i({modal:Q.EMAIL_VERIFICATION_NEEDED,props:{displayModal:!0,handleDismiss:e}}))},v=()=>c?(0,q.jsx)(Wa,{style:{width:`100%`},onClose:g,children:(0,q.jsx)(vV,{subId:c.subscription,isDistrictInvite:!0,isModal:!0})}):null,y=()=>{if(o===null)return null;if(o===`all-schools`){let e=c?.subscription??-1;return(0,q.jsxs)(`div`,{className:(0,J.default)(`analytics-lih-my-schools-invite-button`,`invite-button`,{"invite-button--hidden":u.find(t=>t.id===e)?.is_auto_rostering}),onClick:e=>{t?g():_(e)},children:[(0,q.jsx)(xX,{}),`INVITE TEACHERS`]})}let e=d.find(e=>e?.subscription===o);return(e?.is_subgroup_manager||e?.is_manager)&&a?.is_auto_rostering?(0,q.jsx)(b,{className:`invite-button`,to:`/accounts/manage/schools/${o}/teachers/`,onClick:_,children:`VIEW DETAILS`}):(0,q.jsxs)(b,{className:`analytics-lih-my-schools-invite-button invite-button`,to:`/accounts/manage/schools/${o}/invite`,onClick:_,children:[(0,q.jsx)(xX,{}),`INVITE TEACHERS`]})};if(!s||!a)return null;let x=u.length>1;return(0,q.jsxs)(`div`,{children:[f&&v(),(0,q.jsxs)(`div`,{className:`MySchools`,children:[(0,q.jsx)(CJ,{children:(0,q.jsxs)(`div`,{className:`left`,children:[(0,q.jsx)(`h2`,{children:(0,q.jsx)(b,{to:`/accounts/manage/schools`,className:`title`,children:`My Schools`})}),x&&(0,q.jsx)(b,{onClick:_,to:`/accounts/manage/schools`,className:`view-more-link`,children:`VIEW ALL`})]})}),(0,q.jsxs)(`div`,{className:`MySchools-wrapper`,children:[(0,q.jsx)(EX,{}),h(),(0,q.jsx)(`span`,{className:`invite-button-container`,children:y()}),o===`all-schools`?(0,q.jsx)(`div`,{className:`ManageDropdownContainer`}):(0,q.jsx)(wX,{isTeacherGroup:a.is_teacher_group,subscription:a})]})]})]})}),OX=$s(class extends G.Component{state={displayModal:!1,error:null,requestPending:!1};componentDidMount(){let e=this.getQueryVariable(`email_verification`);e&&this.handleVerifyAndRedirect(e)}componentDidUpdate(e,t,n){!this.getQueryVariable(`email_verification`)&&t.displayModal&&this.setState({displayModal:!1})}getQueryVariable=e=>{let t=window.location.search.substring(1).split(`&`);for(let n=0;n<t.length;n++){let r=t[n].split(`=`);
1404if(decodeURIComponent(r[0])===e)return decodeURIComponent(r[1])}return null};handleVerifyAndRedirect=async e=>{let{user:t}=this.props,{nav_context:{nav_links:{logout:n}}}=t;try{let{email:r}=await this.handleVerifyEmail(e);t.id&&(t.email===r?(Hi.getUser(),fi.dispatch({type:vr.EMAIL_VERIFIED})):(await new Promise(e=>setTimeout(e,5e3)),window.location.href=`${n}?next=/`))}catch(e){console.log(e.data)}};handleVerifyEmail=async e=>{try{return this.setState({displayModal:!0,error:null,requestPending:!0}),await Ra({signature:e})}catch(e){console.log(e.data),this.setState({error:`We were unable to verify your account. Please click on the latest verification email received. If you continue to have an issue, please email us at [email protected].`})}finally{this.setState({requestPending:!1})}};closeModal=()=>{this.setState({displayModal:!1})};renderModalContent=()=>{let{error:e,requestPending:t}=this.state;return t?(0,q.jsx)(V,{}):e?(0,q.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Oops!`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:e})]}):(0,q.jsxs)(`div`,{style:{textAlign:`center`},children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Congratulations!`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`Your account has been verified.`}),(0,q.jsx)(b,{to:`/subjects/`,children:(0,q.jsx)(wa,{size:`large`,style:{marginTop:`20px`,width:`100%`},children:`Continue`})})]})};render=()=>{let{displayModal:e}=this.state;return e?(0,q.jsxs)(Wa,{children:[(0,q.jsx)(b,{to:`/subjects/`,children:(0,q.jsx)(`div`,{className:`modal-close`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})})}),this.renderModalContent()]}):null}},[mr]),kX={"default-browse-thumbnail-dimensions":`NonStudent__default-browse-thumbnail-dimensions___573a4894`,"default-browse-card-dimensions":`NonStudent__default-browse-card-dimensions___f3101cb0`,NonStudent:`NonStudent__NonStudent___cbdb35ba`,upperWrapper:`NonStudent__upperWrapper___0173f5ba`,waveSvg:`NonStudent__waveSvg___0cc612b2`,midWrapper:`NonStudent__midWrapper___7ebaafb8`},AX=y(N(e=>{let t=Ui([D.ENABLE_LITE_ORDER_OF_HOMEPAGE])(e),{is_individual:n,is_paid:r}=ct(e),i=r&&n&&tt(e),{hasFeature:a=!1}=Ge(e),o=B(e,`/api/users/request_user/`),{grades:s}=AJ(e),{userJourney:c,gradesAndSubjectsUptoDate:l,activeUser:u}=Zx(e),d=vs(e),f=u.has_current_lite_subscription||u.has_current_site_subscription;return{hasLiteOrderOfHomepage:t[D.ENABLE_LITE_ORDER_OF_HOMEPAGE],currentEventsOnlySubjectInterest:Le(e),hideCurrentEvents:Cn(e),loggedIn:tt(e),nonIndividualManagerLoggedIn:!n&&li(e)&&tt(e),hasVocabularyFeature:a&&tt(e),shouldSeeMyClasses:!i&&!Yn(e)&&!o&&f,isTrial:Mi(e),favoriteUnitsSorted:jx(e),grades:s,userJourney:c,gradesAndSubjectsUptoDate:l,activeUser:u,subjects:d}},e=>U({trackUnitClicked:Tr.trackClickedOnUnitFromHomepage},e))(({currentEventsOnlySubjectInterest:e,hideCurrentEvents:t,loggedIn:n,nonIndividualManagerLoggedIn:r,shouldSeeMyClasses:i,isTrial:a,hasVocabularyFeature:o,favoriteUnitsSorted:s,actions:c,hasLiteOrderOfHomepage:l})=>{let u=!!s.length,d=!!window.FlocabEnv.ENABLE_SUBJECTS_GRADES_PROMPT;return(0,q.jsxs)(`div`,{className:(0,J.default)(kX.NonStudent),children:[(0,q.jsx)(`div`,{className:(0,J.default)(kX.upperWrapper),children:(0,q.jsx)(`h1`,{children:`What do you want to teach?`})}),(0,q.jsx)(rJ,{className:(0,J.default)(kX.waveSvg)}),(0,q.jsx)(HJ,{}),(0,q.jsx)(OX,{}),d&&(0,q.jsx)(uY,{}),(0,q.jsxs)(`div`,{className:(0,J.default)(kX.midWrapper),children:[(0,q.jsx)(AY,{shouldSeeMyClasses:i&&!a,isTrial:a}),r&&(0,q.jsx)(DX,{}),l&&!e&&(0,q.jsx)(lX,{}),(0,q.jsx)(WJ,{}),o&&(0,q.jsx)(kJ,{}),i&&!a&&(0,q.jsx)(yX,{}),!l&&!e&&(0,q.jsx)(lX,{onUnitClicked:c.trackUnitClicked}),!t&&(0,q.jsx)(zY,{onUnitClicked:c.trackUnitClicked}),n&&(0,q.jsx)(eX,{onUnitClicked:c.trackUnitClicked}),n&&(a&&u||!a)&&(0,q.jsx)(UY,{onUnitClicked:c.trackUnitClicked}),(0,q.jsx)(XY,{onUnitClicked:c.trackUnitClicked})]})]})})),jX=class extends G.PureComponent{render(){let{student:e,userFetching:t,...n}=this.props;return t?null:e?(0,q.jsx)(nJ,{...n}):(0,q.jsx)(AX,{...n})}},MX=N(e=>({student:Fn(e),userFetching:B(e,`/api/users/signin/`)}))(jX),NX=r(((e,t)=>{function n(e,t,n){var r,i,a,o,s;t??=100;function c(){var l=Date.now()-o;l<t&&l>=0?r=setTimeout(c,t-l):(r=null,n||(s=e.apply(a,i),a=i=null))}var l=function(){a=this,i=arguments,o=Date.now();var l=n&&!r;return r||=setTimeout(c,t),l&&(s=e.apply(a,i),a=i=null),s};return l.clear=function(){r&&=(clearTimeout(r),null)},l.flush=function(){r&&=(s=e.apply(a,i),a=i=null,clearTimeout(r),null)},l}
1404n.debounce=n,t.exports=n}))(),PX=e=>(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,preserveAspectRatio:`xMidYMid meet`,className:e.className,viewBox:`0 0 ${e.width} ${e.height}`,style:{...e.style},children:[(0,q.jsx)(`rect`,{clipPath:`url(#oky96b4rn)`,x:`0`,y:`0`,width:e.width,height:e.height,style:{fill:`url(#753njx6j15b)`}}),(0,q.jsxs)(`defs`,{children:[(0,q.jsxs)(`clipPath`,{id:`oky96b4rn`,children:[(0,q.jsx)(`rect`,{x:`21`,y:`211`,rx:`4`,ry:`4`,width:`117`,height:`16`}),(0,q.jsx)(`rect`,{x:`21`,y:`181.98`,rx:`4`,ry:`4`,width:`78`,height:`16`}),(0,q.jsx)(`rect`,{x:`-22`,y:`-242`,rx:`5`,ry:`5`,width:`400`,height:`400`})]}),(0,q.jsxs)(`linearGradient`,{id:`753njx6j15b`,children:[(0,q.jsx)(`stop`,{offset:`-0.314202`,stopColor:e.primaryColor,stopOpacity:`1`,children:(0,q.jsx)(`animate`,{attributeName:`offset`,values:`-2; 1`,dur:`${e.speed}s`,repeatCount:`indefinite`})}),(0,q.jsx)(`stop`,{offset:`0.185798`,stopColor:e.secondaryColor,stopOpacity:`1`,children:(0,q.jsx)(`animate`,{attributeName:`offset`,values:`-1.5; 1.5`,dur:`${e.speed}s`,repeatCount:`indefinite`})}),(0,q.jsx)(`stop`,{offset:`0.685798`,stopColor:e.primaryColor,stopOpacity:`1`,children:(0,q.jsx)(`animate`,{attributeName:`offset`,values:`-1; 2`,dur:`${e.speed}s`,repeatCount:`indefinite`})})]})]})]});PX.defaultProps={className:``,style:{width:`100%`,height:`auto`},speed:2,width:281,height:242,preserveAspectRatio:`xMidYMid meet`,primaryColor:`#f0f0f0`,secondaryColor:`#e0e0e0`};var FX=PX,IX=({unit:e,showSubject:t})=>(0,q.jsx)(`div`,{role:`group`,"aria-label":`lesson`,children:(0,q.jsxs)(b,{to:`/unit/${e.page_name}`,className:`analytics-home-lessoncard-${e.page_name}`,children:[(0,q.jsx)(`img`,{src:e.thumbnail,width:`100%`,className:`lessons__tab__thumbnail__image`,alt:`lesson about ${e.name}`}),(0,q.jsxs)(`div`,{className:`lessons__tab__thumbnail__textbox`,children:[(0,q.jsx)(`h2`,{className:`lessons__tab__thumbnail__heading`,children:e.name}),(0,q.jsxs)(`p`,{className:`lessons__tab__thumbnail__text marketing__text`,children:[t?(0,q.jsx)(`span`,{className:`${(e=>`lessons__tab__highlight--${e.replace(/\s/g,``)}`)(e.subject)} unit`,children:`${e.subject} `}):null,((e,t)=>e===t?`Grade: ${e}`:`Grades: ${e} - ${t}`)(e.min_grade.name,e.max_grade.name)]})]})]})}),LX=`Spanish`,RX=({units:e,tabs:t})=>{let[n,r]=(0,G.useState)(LX),i=sI(),a=e=>e===LX,o=e=>e===n,s=e=>{r(e),zr({action:`clicked ${e} tab from logged out homepage`})};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`nav`,{style:{height:`unset`,background:`unset`,margin:`unset`,maxWidth:`unset`},children:(0,q.jsx)(`ul`,{className:`grid-x lessons__tab__nav`,"aria-label":`featured lessons`,role:`tablist`,ref:i,children:t.map(e=>(0,q.jsx)(`li`,{role:`tab`,tabIndex:o(e)?0:-1,"aria-controls":`${gt(e,`Panel`)}`,"aria-selected":o(e),children:(0,q.jsx)(`button`,{className:`lessons__tab__nav__label ${e} ${e===n?`active`:``} `,id:`${gt(e,`Tab`)}`,onClick:()=>s(e),children:e})},e))})}),(0,q.jsx)(`div`,{"aria-labelledby":`${gt(n,`Tab`)}`,id:`${gt(n,`Panel`)}`,role:`tabpanel`,tabIndex:0,children:(()=>{let t=e[n];return t?(0,q.jsxs)(`ul`,{className:`grid-container grid-x grid-margin-x tabs--content`,children:[t.map(e=>(0,q.jsx)(IM.Fade,{duration:650,children:(0,q.jsx)(`li`,{className:`lessons__tab__thumbnail`,children:(0,q.jsx)(IX,{unit:e,showSubject:a(n)})},e.id)},e.id)),(0,q.jsx)(b,{className:`marketing__button marketing__button--color analytics-home-explorelessons`,to:`/subjects/`,children:`Explore Lessons`})]}):(0,q.jsx)(`ul`,{className:`grid-x grid-margin-x`,children:[...Array(8)].map((e,t)=>(0,q.jsx)(`li`,{className:`cell large-3 medium-4 medium-offset-0 small-10 small-offset-1 lessons__tab__thumbnail`,children:(0,q.jsx)(`div`,{role:`group`,"aria-label":`lesson placeholder`,children:(0,q.jsx)(FX,{height:242,width:281,speed:2,primaryColor:`#f3f3f3`,secondaryColor:`#ecebeb`,className:`lessons__tab__placeholder`})})},t))})})()})]})},zX=`Spanish`,BX=class extends G.Component{state={selected:zX,tabs:[zX,`Language Arts`,`Math`,`Science`,`Social Studies`,`Life Skills`,`Vocabulary`]};tabIsSpanish=e=>e===zX;getSubjectClass=e=>`lessons__tab__highlight--`+e.replace(/\s/g,``);getGradeRange=(e,t)=>
1404e===t?`Grade: ${e}`:`Grades: ${e} - ${t}`;handleSwitchTab=e=>{this.setState({selected:e}),zr({action:`clicked ${e} tab from logged out homepage`})};getTabUnits=()=>this.props.units[this.state.selected];renderTabNav(){let{selected:e,tabs:t}=this.state;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(`div`,{className:`lessons__tab__nav_mobile`,children:[t.map(t=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`span`,{className:`lessons__tab__nav__label_mobile ${t} ${t===e?`active`:``} `,onClick:e=>this.handleSwitchTab(t),children:[t,(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,children:(0,q.jsxs)(`g`,{children:[(0,q.jsx)(`path`,{d:`m2.482.355 8.343 8.343-1.926 1.925L.556 2.28z`}),(0,q.jsx)(`path`,{d:`m15.317.355 1.926 1.925-8.344 8.343-1.925-1.925z`})]})})]},t),(0,q.jsx)(`div`,{className:`content--mobile ${t} ${t===e?`active`:``}`,children:this.renderContent()})]})),(0,q.jsx)(b,{className:`marketing__button marketing__button--color analytics-home-explorelessons mobile--cta`,to:`/subjects/`,children:`Explore Lessons`})]})})}renderContent(){let{selected:e}=this.state,t=this.getTabUnits();if(!t)return(0,q.jsx)(`div`,{className:`grid-x grid-margin-x`,children:[...[,,]].map((e,t)=>(0,q.jsx)(`div`,{className:`lessons__tab__thumbnail`,children:(0,q.jsx)(FX,{height:242,width:281,speed:2,primaryColor:`#f3f3f3`,secondaryColor:`#ecebeb`,className:`lessons__tab__placeholder`})},t))});let n=t.length,r=``;return r=n<=2?`cards-1-2`:n<=4?`cards-3-4`:n<=6?`cards-5-6`:`cards-7-8`,(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:`grid-container grid-x grid-margin-x tabs--content ${r}`,children:t.map(t=>(0,q.jsx)(`div`,{className:`lessons__tab__thumbnail`,children:(0,q.jsx)(IX,{unit:t,showSubject:this.tabIsSpanish(e)})},t.id))}),(0,q.jsx)(`div`,{className:`general-box-shadow ${r}`,children:`a`})]})}render(){return(0,q.jsx)(`div`,{children:this.renderTabNav()})}},VX=[`Spanish`,`Language Arts`,`Math`,`Science`,`Social Studies`,`Life Skills`,`Vocabulary`],HX=()=>{let[e,t]=(0,G.useState)({});return(0,G.useEffect)(()=>{$.get({url:`/api/units/featured/`,success:e=>t(e)})},[]),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{className:`desktop--tabs`,children:(0,q.jsx)(RX,{units:e,tabs:VX})}),(0,q.jsx)(`div`,{className:`mobile--tabs`,children:(0,q.jsx)(BX,{units:e})})]})},UX=$s(class extends G.Component{state={isMobile:!1,isVisible:!1,showVideoModal:!1};constructor(e){super(e),this.videoRef=G.createRef(),this.state={isPlaying:!0}}togglePlayPause=()=>{this.state.isPlaying?this.videoRef.current.pause():this.videoRef.current.play(),this.setState({isPlaying:!this.state.isPlaying})};componentDidMount(){this.onResize(),window.addEventListener(`resize`,(0,NX.debounce)(this.onResize,200))}componentWillUnmount(){window.removeEventListener(`resize`,this.onResize)}onResize=()=>{let e=!window.matchMedia(`(min-width: 812px)`).matches;this.setState({isMobile:e})};toggleVideoModal=e=>{let{showVideoModal:t}=this.state;this.setState({showVideoModal:!t})};toggleVideoModalDallas=e=>{let{showVideoModalDallas:t}=this.state;this.setState({showVideoModalDallas:!t})};toggleVideoModalAtlanta=e=>{let{showVideoModalAtlanta:t}=this.state;this.setState({showVideoModalAtlanta:!t})};toggleVisibility=e=>{!this.state.isVisible&&e&&this.setState({isVisible:!0})};handleModalKeyDown=(e,t)=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),t())};onClickStartFreeTrialButton=()=>{za(`start free trial`,`top`)};onClickStartAsAStudentButton=()=>{za(`start as a student`,`top`)};renderHero=()=>{let e=`https://flocabulary.s3.amazonaws.com/marketing/homepage/${this.state.isPlaying?`Pause`:`Play`}.svg`;return(0,q.jsxs)(`section`,{className:`homepage__hero marketing_homepage_section`,children:[(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsxs)(`div`,{className:`hero-content`,children:[(0,q.jsx)(`h1`,{className:`heading--jumbo homepage__hero__heading`,children:`Accelerate learning with rigor and rhythm`}),(0,q.jsxs)(`p`,{className:`text--medium homepage__hero__subheading`,children:[`Cultivate literacy across the curriculum with`,` `,(0,q.jsx)(`span`,{className:`dashed-word`,children:`standards-aligned`}),`,`,` `,(0,q.jsx)(`span`,{className:`dashed-word`,children:`video-based`}),` lessons and activities that leverage the power of hip-hop, storytelling, and emotional connections.`]}),(0,q.jsxs)(`div`,{className:`buttons-container`,children:[(0,q.jsxs)(`div`,{className:`cta-buttons-container`,children:[(0,q.jsxs)(`div`,{className:`marketing__button-wrapper`,children:[(0,q.jsx)(`p`,{className:`flo-text`,children:`TEACHERS`}),(0,q.jsx)(qa,{userGoal:P.INDIVIDUAL_TRIAL,className:`marketing__button marketing__button-hero-cta marketing__hero__button`,onClick:this.onClickStartFreeTrialButton,role:`button`,children:`FREE TRIAL`})]}),(0,q.jsxs)(`div`,{className:`marketing__button-wrapper`,children:[(0,q.jsx)(`p`,{className:`flo-text`,children:`ADMINISTRATORS`}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button-hero-cta marketing__hero__button yellow analytics-home-hero-student`,href:`/inquiry/`,onClick:this.onClickStartAsAStudentButton,children:`REQUEST A QUOTE`})]})]}),(0,q.jsx)(`div`,{class:`video-button-container`,children:(0,q.jsx)(`button`,{onClick:this.togglePlayPause,className:`video_button`,children:(0,q.jsx)(`img`,{src:e,alt:this.state.isPlaying?`Pause`:`Play`})})})]})]})}),(0,q.jsx)(`div`,{className:`video-container`,children:(0,q.jsx)(`video`,{preload:`auto`,ref:this.videoRef,src:`${W}homepage/focab-hero-background.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInl
1404ine:!0})})]})};renderModal=()=>{let{showVideoModal:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:this.toggleVideoModal,ariaLabel:`Flocabulary overview video`,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,file:`https://flocabulary.s3.amazonaws.com/webassets/marketing/video/HeaderVideov3-MASTER.mp4`,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out homepage`})}):null};renderHowItWorksSummary=()=>(0,q.jsx)(`section`,{className:`myhome__section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`heading--medium marketing__heading`,children:`Instructional experiences that transform your classroom`}),(0,q.jsx)(IM.Fade,{bottom:!0,cascade:!0,duration:650,children:(0,q.jsxs)(`div`,{className:`home__row`,children:[(0,q.jsxs)(`div`,{className:`home__column`,children:[(0,q.jsx)(`div`,{className:`homepage__imageWrapper`,children:(0,q.jsx)(`img`,{src:`${W}homepage/panel1-deliver.svg`,alt:`headphones thumbnail`,title:`headphones`})}),(0,q.jsx)(`h2`,{className:`marketing__subheading`,children:`Deliver rigorous, intentional learning experiences`}),(0,q.jsx)(`p`,{className:`marketing__text`,children:`Challenge students to think critically and creatively with research-backed lessons.`})]}),(0,q.jsxs)(`div`,{className:`home__column`,children:[(0,q.jsx)(`div`,{className:`homepage__imageWrapper`,children:(0,q.jsx)(`img`,{src:`${W}homepage/panel1-unlock.svg`,alt:`ipad thumbnail`,title:`ipad`})}),(0,q.jsx)(`h2`,{className:`marketing__subheading`,children:`Unlock comprehension through vocabulary acquisition`}),(0,q.jsx)(`p`,{className:`marketing__text`,children:`Increase comprehension through targeted opportunities to build word knowledge and apply vocabulary in context.`})]}),(0,q.jsxs)(`div`,{className:`home__column`,children:[(0,q.jsx)(`div`,{className:`homepage__imageWrapper`,children:(0,q.jsx)(`img`,{src:`${W}homepage/panel1-engage.svg`,alt:`support thumbnail`,title:`support`})}),(0,q.jsx)(`h2`,{className:`marketing__subheading`,children:`Authentically engage students`}),(0,q.jsx)(`p`,{className:`marketing__text`,children:`Make learning memorable and meaningful with rich multimedia lessons that reflect youth culture.`})]})]})}),(0,q.jsx)(b,{to:`/how-it-works/`,className:`marketing__button marketing__button--color analytics-home-hiw`,children:`See How it works`})]})});renderPyramidAnim=()=>(0,q.jsx)(`section`,{className:`lottie--section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsxs)(`div`,{className:`text-container`,children:[(0,q.jsxs)(`h2`,{className:`title heading--medium marketing__heading`,children:[`Designed to build `,(0,q.jsx)(`span`,{className:`dashed-word`,children:`higher-order`}),` thinking`]}),(0,q.jsx)(`p`,{className:`subtitle marketing__text`,children:`The Flocabulary lesson sequence challenges students to think critically and creatively at every level.`})]}),(0,q.jsxs)(`div`,{className:`lottie--container`,children:[(0,q.jsx)(`img`,{src:`${W}homepage/pyramid-desk.svg`,alt:`desktop thumbnail`,title:`pyramid desktop version`}),(0,q.jsx)(`img`,{src:`${W}homepage/pyramid-mobile.svg`,alt:`mobile thumbnail`,title:`pyramid mobile version`})]})]})});renderResearchRoot=()=>(0,q.jsx)(`section`,{className:`marketing__section grid-x results__rearchRoot marketing-result-research`,children:(0,q.jsxs)(`div`,{className:`grid-container panel1-container grid-container grid-x wrapper`,children:[(0,q.jsxs)(`div`,{className:`text-container cell small-12 marketing__wrapper--left panel1-info`,style:{color:`#ffffff`},children:[(0,q.jsx)(`h2`,{className:`title heading--medium marketing__heading rooted-title`,children:`Rooted in research, loved by students and teachers!`}),(0,q.jsx)(`p`,{className:`subtitle`,children:`Flocabularyâs research-backed lessons are designed to build vocabulary and unlock comprehension, leading to improved test scores and outcomes.`}),(0,q.jsxs)(`div`,{className:`buttons-container`,children:[(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color yellow results__rearchRoot__button analytics-results-download`,href:`${ys}pdfs/flat/the-word-up-project-research-base.pdf`,target:`_blank`,download:`The Word Up Project Research Base`,children:`SHOW ME THE RESEARCH`}),(0,q.jsx)(`a`,{className:`marketing__button marketing__button--color blue results__rearchRoot2__button marketing__button--result-styles`,href:`${ys}school-and-district/Flocab_Efficacy_One_Pager.pdf`,target:`_blank`,download:`Flocabulary Efficacy One Pager`,children:`GET FLOCABULARY FOR YOUR SCHOOL OR DISTRICT`})]})]}),(0,q.jsx)(`div`,{className:`image-container cell medium-8 small-12`,children:(0,q.jsx)(IM.Fade,{duration:300,children:(0,q.jsx)(`img`,{src:`${ys}webassets/marketing/[email protected]`,width:`100%`,height:`auto`,alt:`research`,title:`lessons image`})})})]})});renderQuote=()=>(0,q.jsx)(`section`,{className:`quote--section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`div`,{className:`img--container`,children:(0,q.jsx)(`img`,{src:`${W}homepage/quotes.svg`,alt:`quote icon`,title:`quote`})}),(0,q.jsx)(`blockquote`,{className:`title heading--medium`,children:`For those who struggled, I believe Flocabulary was the difference between passing and failing.`}),(0,q.jsx)(`p`,{className:`subtitle marketing__text`,children:`8th Grade Teacher, Tyner Middle Academy, Chattanooga, Tennessee`})]})});renderVideo=()=>(0,q.jsx)(`section`,{className:`video--section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`title heading--medium`,children:`See Flocabularyâs rigor and rhythm in action`}),(0,q.jsxs)(`div`,{className:`video--container`,children:[(0,q.jsx)(`button`,{className:`img--container`,onKeyDown:e=>this.handleModalKeyDown(e,this.toggleVideoModalDallas),onClick:this.toggleVideoModalDallas,children:(0,q.jsx)(`img`,{src:`${W}homepage/panel4-myvoice.png`,alt:`Dallas thumbnail. Press enter to watch the video.`})}),(0,q.jsx)(`button`,{className:`img--container`,onKeyDown:e=>this.handleModalKeyDown(e,this.toggleVideoModalAtlanta),onClick:this.toggleVideoModalAtlanta,children:(0,q.jsx)(`img`,{src:`${W}homepage/panel4-student.png`,alt:`Atlanta thumbnail. Press enter to watch the video.`})})]})]})});renderModalDallas=()=>{let{showVideoModalDallas:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:this.toggleVideoModalDallas,ariaLabel:`Dallas ISD video`,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,muted:!0,file:`https://flocabulary.s3.amazonaws.com/marketing/homepage/Dallas-ISD.mp4`,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out homepage`})}):null};renderModalAtlanta=()=>{let{showVideoModalAtlanta:e}=this.state;return e?(0,q.jsx)(Wa,{className:`homepage__hero__modal`,onClose:this.toggleVideoModalAtlanta,ariaLabel:`Atlanta video`,children:(0,q.jsx)(jc,{isAuthorized:!0,autoPlay:!0,muted:!0,file:`https://s3.amazonaws.com/assets.flocabulary.com/school-and-district/erd_video.mp4`,shouldDisplay:!0,bitrate:1080,pausePlay:[],playerId:`videojs-react`,trackingMarketingVideoLocation:`logged out homepage`})}):null};renderLessonsTab=()=>(0,q.jsx)(`section`,{className:`tabs--section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container mobile--content--height`,children:[(0,q.jsx)(`h2`,{className:`title heading--medium marketing__heading`,children:`Explore captivating lessons across the curriculum`}),(0,q.jsxs)(`p`,{className:`subtitle marketing__text`,children:[(0,q.jsx)(`span`,{className:`dashed-word`,children:`Standards-aligned`}),` `,(0,q.jsx)(`span`,{className:`dashed-word`,children:`video-based`}
1404),` lessons support vocabulary acquisition and comprehension skills across K-12 subjects.`]}),(0,q.jsx)(HX,{})]})});renderNearpodPanel=()=>{let{salesButtonStyle:e,trackingLocation:t,trialButtonStyle:n,homeRevampStyles:r,userId:i,isHome:a}=this.props;return(0,q.jsx)(`section`,{className:`npod--footer--section padding`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsx)(`h2`,{className:`flo-title`,children:`Ready to make a difference?`}),(0,q.jsx)(`p`,{className:`flo-subtitle`,children:`Letâs bring rigor and rhythm to the classroom to authentically engage studentsâ¦and lead to better outcomes for all.`}),(0,q.jsxs)(`div`,{className:`buttons-container`,children:[(0,q.jsxs)(`div`,{className:`cta-container`,children:[(0,q.jsx)(`h3`,{className:`flo-text`,children:`TEACHERS`}),(0,q.jsx)(qa,{userGoal:P.INDIVIDUAL_TRIAL,className:`marketing__button marketing__button--color analytics-${t}-freetrial`,style:n,onClick:()=>za(`start free trial`,`bottom`),role:`button`,children:`FREE TRIAL`})]}),(0,q.jsxs)(`div`,{className:`cta-container`,children:[(0,q.jsx)(`h3`,{className:`flo-text`,children:`ADMINISTRATORS`}),(0,q.jsx)(b,{to:`/inquiry/`,className:`marketing__button box-shadow marketing__button--color yellow analytics-${t}-contactsales`,style:a?r:e,onClick:()=>za(`contact sales`,`bottom`,i),children:`REQUEST A QUOTE`})]})]})]})})};render(){let{user:e,location:t}=this.props,n=Ji.parse(t.search);return e.id&&!n.signup?(0,q.jsx)(v,{to:`/subjects/${t.search}`}):(0,q.jsxs)(`div`,{id:`homeRevamp`,children:[this.renderHero(),this.renderHowItWorksSummary(),this.renderPyramidAnim(),(0,q.jsx)(BM,{className:`homepage__grayGraphicRow`,backgroundImage:`footer-wave`}),this.renderResearchRoot(),this.renderQuote(),this.renderVideo(),this.renderLessonsTab(),this.renderModal(),this.renderModalDallas(),this.renderModalAtlanta(),this.renderNearpodPanel(),(0,q.jsx)(BM,{className:`homepage__graphicRow white__background margin__special`,graphicOne:`beckers@2x`,graphicTwo:`becker-2-img@2x`,backgroundImage:`home-footer-wave-darkpurple`})]})}},[mr]),WX=class extends G.Component{componentDidMount(){document.title=`Educational Hip-Hop Songs & Videos for All Subjects, K-12`,window.initialMount||Hi.getUser();let e=Ji.parse(location.search);if(e.sso_success){let t=`${e.backend.indexOf(`google`)===-1?e.backend.indexOf(`azuread`)===-1?``:`Office 365 `:`Google `}Log In successful!`;F.success({message:t})}}render(){return(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`/`,exact:!0,component:UX}),(0,q.jsx)(x,{path:`/subjects/`,component:MX}),(0,q.jsx)(x,{path:`/nearpod-originals/`,component:MX})]})}},GX=``+(window.STATIC_URL||`/static/`)+`packed/assets/student-background-CwSQyEWC.png`,KX=``+(window.STATIC_URL||`/static/`)+`packed/assets/teacher-background-C43sPULa.png`,qX={"default-browse-thumbnail-dimensions":`Login__default-browse-thumbnail-dimensions___067cd2be`,"default-browse-card-dimensions":`Login__default-browse-card-dimensions___598a3d04`,pageContainer:`Login__pageContainer___9c214ca4`,contentContainer:`Login__contentContainer___19c0d2ba`,logoContainer:`Login__logoContainer___ca7f99d7`,logo:`Login__logo___d51e09b5`,formCard:`Login__formCard___5a61ccb0`,redirectText:`Login__redirectText___602ab16d`},JX=class extends G.Component{handleClick=e=>{let{userGoal:t,url:n,extension:r,userCompleteCallback:i,userIncompleteCallback:a}=this.props;e.preventDefault(),gV.clearLoginErrors(),$.oauthpopup({path:n+r,windowName:`AuthenticationOauth`,callback:(e,n)=>{e.closed&&(window.clearInterval(n),Hi.getUser(i,a),Hi.sendMetrics(t))}})};render(){return(0,q.jsx)(`div`,{onClick:this.handleClick,children:this.props.children})}},YX=class extends G.Component{render(){let{coteacherInvitation:e,dispatch:t,history:n,outlineStyle:r,socialAuthURLs:i,userCompleteCallback:a,userGoal:o,userIncompleteCallback:s}=this.props,c=o===P.LOGIN,l={coteacherInvitation:e,dispatch:t,extension:`?mode=${c?`login`:`signup`}&next=/close_window/`+(e?`&coteacher_invitation=${e.request_hash}`:``),history:n,userCompleteCallback:a,userGoal:o,userIncompleteCallback:s};return(0,q.jsxs)(`div`,{className:`signup__sso`,children:[(0,q.jsx)(JX,{url:i.google,...l,children:(0,q.jsx)(Il,{outlineStyle:r,children:c?`Sign In with Google`:`Join with Google`})}),(0,q.jsx)(JX,{url:i.azuread,...l,children:(0,q.jsx)(zl,{outlineStyle:r,children:c?`Sign In with Office365`:`Join with Office365`})})]})}},XX=N()(YX),ZX={"default-browse-thumbnail-dimensions":`LoginForm__default-browse-thumbnail-dimensions___859221aa`,"default-browse-card-dimensions":`LoginForm__default-browse-card-dimensions___4e2e4d28`,formContainer:`LoginForm__formContainer___6ae54da7`,heading:`LoginForm__heading___ad66d9c8`,subtitle:`LoginForm__subtitle___afdb2175`,signupPrompt:`LoginForm__signupPrompt___c522b591`,signupLink:`LoginForm__signupLink___310f05d6`,twoColumnLayout:`LoginForm__twoColumnLayout___1ef841e1`,oauthColumn:`LoginForm__oauthColumn___4846ed9f`,dividerVertical:`LoginForm__dividerVertical___3b8e0687`,formColumn:`LoginForm__formColumn___3f94d2d4`,dividerMobile:`LoginForm__dividerMobile___c6b79143`,form:`LoginForm__form___35e5541a`,errorMessage:`LoginForm__errorMessage___f409c8b0`,forgotPassword:`LoginForm__forgotPassword___1b2a5a93`,submitButton:`LoginForm__submitButton___b4692cc6`,errorContainer:`LoginForm__errorContainer___c0f67bc8`,errorText:`LoginForm__errorText___3e735c2b`},QX=({history:e,userType:t,config:n,signInRequest:r,statusCode:i,user:a,socialAuthURLs:o,getUser:s,roles:c,grade_interests:l,subject_interests:u,banned_passwords:d})=>{let[f,p]=G.useState(!1),[m,h]=G.useState(!1);return(0,G.useEffect)(()=>{let e=document.querySelector(`input[name="username"]`);e&&e.focus()},[]),r&&i===403?(0,q.jsxs)(`div`,{className:ZX.errorContainer,children:[(0,q.jsx)(`h2`,{className:ZX.heading,children:`Account Locked`}),(0,q.jsxs)(`p`,{className:ZX.errorText,children:[`You have tried to log in too many times with incorrect credentials.`,(0,q.jsx)(`br`,{}),`Your account is now locked. Please try again later.`]})]}):r===`pending`&&!a?.id||f?(0,q.jsx)(V,{message:`Logging in`}):(0,q.jsxs)(`div`,{className:ZX.formContainer,children:[(0,q.jsx)(`h1`,{className:ZX.heading,children:n.heading}),(0,q.jsx)(`p`,{className:ZX.subtitle,children:n.subtitle}),n.signupPrompt&&t===`educator`&&(0,q.jsxs)(`p`,{className:ZX.signupPrompt,children:[n.signupPrompt.text,` `,(0,q.jsx)(`a`,{href:n.signupPrompt.linkUrl,className:ZX.signupLink,children:n.signupPrompt.linkText})]}),(0,q.jsxs)(`div`,{className:ZX.twoColumnLayout,children:[(0,q.jsx)(`div`,{className:ZX.oauthColumn,children:(0,q.jsx)(XX,{history:e,socialAuthURLs:o,userGoal:P.LOGIN,userIncompleteCallback:()=>h(!0),userCompleteCallback:()=>{h(!0),p(!0),window.location.href=`/subjects/`},outlineStyle:!0})}),(0,q.jsx)(`div`,{className:ZX.dividerVertical,children:(0,q.jsx)(`span`,{children:`or`})}),(0,q.jsx)(`div`,{className:ZX.dividerMobile,children:(0,q.jsx)(`span`,{children:`or`})}),(0,q.jsx)(`div`,{className:ZX.formColumn,children:(0,q.jsx)(XL,{formClassName:ZX.form,onSubmit:(e,t)=>
1404{if(e.preventDefault(),t&&t?.validate()?.errors?.length)return;let n={...t.getValue()};gV.clearLoginErrors(),Hi.signInUser(n,()=>{p(!0),window.location.href=`/subjects/`})},fields:[`username`,`password`],action:``,user:a||{},roles:c,grade_interests:l,subject_interests:u,banned_passwords:d,userType:t,formErrorFields:r===`rejected`?[`username`,`password`]:[],formErrorId:r===`rejected`?`login-form-error`:void 0,BeforeBody:()=>(0,q.jsxs)(q.Fragment,{children:[r===`rejected`&&(0,q.jsx)(`div`,{className:ZX.errorMessage,id:`login-form-error`,children:(0,q.jsx)(`span`,{children:`Wrong email or password.`})}),m&&s===`resolved`&&!a?.id&&(0,q.jsx)(`div`,{className:ZX.errorMessage,children:(0,q.jsxs)(`span`,{children:[`Please `,(0,q.jsx)(b,{to:`/plans/`,children:`Sign Up`}),` before logging in`]})})]}),AfterBody:()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`a`,{href:`/password/reset/`,className:ZX.forgotPassword,children:`Forgot your password?`}),(0,q.jsx)(wa,{type:`submit`,className:ZX.submitButton,children:`Log In`})]})})})]}),n.signupPrompt&&t===`student`&&(0,q.jsxs)(`p`,{className:ZX.signupPrompt,children:[n.signupPrompt.text,` `,(0,q.jsx)(`a`,{href:n.signupPrompt.linkUrl,className:ZX.signupLink,children:n.signupPrompt.linkText})]})]})},$X=$s(N(null,e=>U({initializeGTMFlocabularyApp:rt.initializeGTMFlocabularyApp},e))(y(({actions:e,history:t,userType:n,backgroundImage:r,heading:i,subtitle:a,redirectText:o,redirectLinkText:s,redirectUrl:c,signupPrompt:l,...u})=>{(0,G.useEffect)(()=>{e.initializeGTMFlocabularyApp()},[e]);let d={backgroundImage:` 1405 linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 1) 100%), 1406 url(${new URL(Object.assign({"../../../../images/login/student-background.png":GX,"../../../../images/login/teacher-background.png":KX})[`../../../../images/login/${r}`],import.meta.url).href}) 1407 `},f={heading:i,subtitle:a,signupPrompt:l};return(0,q.jsx)(`div`,{className:qX.pageContainer,style:d,children:(0,q.jsxs)(`div`,{className:qX.contentContainer,children:[(0,q.jsx)(`div`,{className:qX.logoContainer,children:(0,q.jsx)(b,{to:`/`,"aria-label":`Flocabulary Home`,children:(0,q.jsx)(`img`,{src:new URL(``+(window.STATIC_URL||`/static/`)+`packed/assets/flocab-logo-BePFkFBi.svg`,``+import.meta.url).href,alt:`Flocabulary`,className:qX.logo})})}),(0,q.jsx)(`div`,{className:qX.formCard,children:(0,q.jsx)(QX,{history:t,userType:n,config:f,...u})}),(0,q.jsxs)(`p`,{className:qX.redirectText,children:[o,` `,(0,q.jsx)(b,{to:c,children:s}),`.`]})]})})})),[BW,mr]),eZ=()=>(0,q.jsx)(`main`,{id:`main-view`,tabIndex:-1,children:(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{path:`/`,exact:!0,component:WX}),(0,q.jsx)(x,{path:`/subjects/`,exact:!0,component:WX}),(0,q.jsx)(x,{path:`/teacher-login/`,exact:!0,render:e=>(0,q.jsx)($X,{...e,userType:`educator`,heading:`Educator Login`,subtitle:`Cultivate literacy across the curriculum with standards-aligned, video-based lessons.`,backgroundImage:`teacher-background.png`,redirectText:`Educators, please direct your students to log in via our`,redirectLinkText:`student page`,redirectUrl:`/student-login/`,signupPrompt:{text:`Don't have an account?`,linkText:`Start a free trial`,linkUrl:`/plans/`}})}),(0,q.jsx)(x,{path:`/student-login/`,exact:!0,render:e=>(0,q.jsx)($X,{...e,userType:`student`,heading:`Student Login`,subtitle:`Ready to show what you know? Let's get started on your next activity.`,backgroundImage:`student-background.png`,redirectText:`Not a student?`,redirectLinkText:`Log in as an Educator`,redirectUrl:`/teacher-login/`,signupPrompt:{text:`Or`,linkText:`join a Class`,linkUrl:`/join-class/`}})}),(0,q.jsx)(x,{path:`/search/`,component:Jo}),(0,q.jsx)(x,{exact:!0,path:`/accounts/manage/class-sections/:classId/assignments/:assignmentId/activities/`,render:({match:e})=>(0,q.jsx)(v,{to:`/accounts/manage/class-sections/${e.params.classId}/assignments/${e.params.assignmentId}/`})}),(0,q.jsx)(x,{path:`/accounts/manage/`,component:YW}),(0,q.jsx)(x,{path:`/standards/`,component:sG}),(0,q.jsx)(x,{path:`/mixes/`,component:kK}),(0,q.jsx)(x,{path:`/playlists/`,component:QK}),(0,q.jsx)(x,{path:`/writing-lab/`,component:Vq}),(0,q.jsx)(x,{path:`/writing/`,component:_q}),(0,q.jsx)(x,{path:`/studio/`,component:uq}),bF,vM,xF,SF,CF,wF]})}),tZ=t(r(((e,t)=>{var n=fl(),r=Da(),i=`Expected a function`;function a(e,t,a){var o=!0,s=!0;if(typeof e!=`function`)throw TypeError(i);return r(a)&&(o=`leading`in a?!!a.leading:o,s=`trailing`in a?!!a.trailing:s),n(e,t,{leading:o,maxWait:t,trailing:s})}t.exports=a}))()),nZ=y(class extends G.Component{componentDidUpdate(e,t,n){let{location:r}=this.props;r!==e.location&&this.reloadIfScriptUpdate()}reloadIfScriptUpdate=(0,tZ.default)(()=>{$.ajax({type:`GET`,url:`/api/get_script_hash/`,success:function(e){if(!e)return;let t=document.getElementById(`app-script`);if(!t)return;let n=t.src.split(`/`).pop().split(`?`)[0].replace(/\.js$/,``),r=n.includes(`-`)?n.split(`-`).pop():``;r&&e!==r&&window.location.reload(!0)}})},3e5);render(){return null}}),rZ=class extends G.Component{render(){return(0,q.jsxs)(`footer`,{className:`footer-container`,children:[(0,q.jsxs)(`div`,{className:`flo-footer`,children:[(0,q.jsxs)(`div`,{className:`flo-footer-section`,children:[(0,q.jsx)(b,{to:`/subjects/`,className:`flo-footer-title`,children:(0,q.jsx)(`h2`,{children:`Lessons`})}),(0,q.jsxs)(`ul`,{className:`footer-songsAndVideos`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/language-arts/`,children:`Language Arts`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/math/`,children:`Math`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/science/`,children:`Science`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/social-studies/`,children:`Social Studies`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/life-skills/`,children:`Life Skills`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/vocabulary/`,children:`Vocabulary`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/current-events/`,children:`Current Events`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/lessons-in-spanish/`,children:`Español`})})]})]}),(0,q.jsxs)(`div`,{className:`flo-footer-section`,children:[(0,q.jsx)(b,{to:`/how-it-works/`,className:`flo-footer-title`,children:(0,q.jsx)(`h2`,{children:`Product`})}),(0,q.jsxs)(`ul`,{className:`footer-about`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/how-it-works/`,children:`How it Works`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/educational-rap-districts/`,children:`Sc
1407hool & Districts`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/results/`,children:`Research & Results`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/how-to-use/`,children:`How to Use`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://nearpod.com/resources`,children:`Training and PD`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209`,children:`Help Center`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/plans/`,children:`Plans`})})]})]}),(0,q.jsxs)(`div`,{className:`flo-footer-section`,children:[(0,q.jsx)(b,{to:`/about/`,className:`flo-footer-title`,children:(0,q.jsx)(`h2`,{children:`Company`})}),(0,q.jsxs)(`ul`,{className:`footer-howItWorks`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`/about/`,children:`Who We Are`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`http://blog.flocabulary.com`,children:`Blog`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/about-us/careers/`,children:`Careers`})})]})]}),(0,q.jsxs)(`div`,{className:`flo-footer-section`,children:[(0,q.jsx)(b,{to:`/contactus/`,className:`flo-footer-title`,children:(0,q.jsx)(`h2`,{children:`Get in touch`})}),(0,q.jsxs)(`ul`,{className:`footer-contact`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/contactsupport?language=en_US`,children:`Contact Us`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`/inquiry/`,children:`Request a Quote`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.instagram.com/flocabulary/`,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon instagram`,viewBox:`0 0 24 24`,role:`img`,"aria-labelledby":`instagram-title`,children:[(0,q.jsx)(`title`,{id:`instagram-title`,children:`Flocabulary on Instagram`}),(0,q.jsx)(`path`,{d:`M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z`})]})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://twitter.com/Flocabulary/`,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon twitter`,viewBox:`0 0 36 37.2`,role:`img`,"aria-labelledby":`x-twitter-title`,children:[(0,q.jsx)(`title`,{id:`x-twitter-title`,children:`Flocabulary on X/Twitter`}),(0,q.jsx)(`path`,{d:`M21.3,15.8l13-15.1h-3.1L20,13.9L11,0.7H0.5l13.7,19.9L0.5,36.5h3.1l11.9-13.9L25,36.5h10.4L21.3,15.8 L21.3,15.8z M17.1,20.8l-1.4-2L4.7,3h4.7l8.9,12.7l1.4,2l11.6,16.5h-4.7L17.1,20.8L17.1,20.8z`})]})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.facebook.com/flocabulary/`,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon facebook`,viewBox:`0 0 24 24`,role:`img`,"aria-labelledby":`facebook-title`,children:[(0,q.jsx)(`title`,{id:`facebook-title`,children:`Flocabulary on Facebook`}),(0,q.jsx)(`path`,{d:`M22.7,0H1.3C0.6,0,0,0.6,0,1.3v21.4C0,23.4,0.6,24,1.3,24h11v-9.3H9.2v-3.6h3.1V8.4c0-3.1,1.9-4.8,4.7-4.8 c1.3,0,2.5,0.1,2.8,0.1V7l-1.9,0c-1.5,0-1.8,0.7-1.8,1.8v2.3h3.6l-0.5,3.6h-3.1V24h6.6c0.7,0,1.3-0.6,1.3-1.3V1.3 C24,0.6,23.4,0,22.7,0z`})]})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.youtube.com/@FlocabularyYT`,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:`svgIcon youtube`,viewBox:`0 0 294.13 205.94`,role:`img`,"aria-labelledby":`youtube-title`,children:[(0,q.jsx)(`title`,{id:`y
1407outube-title`,children:`Flocabulary on Youtube`}),(0,q.jsx)(`path`,{d:`M288.07 32.22c-3.39-12.6-13.33-22.53-25.92-25.92C239.13 0 147.06 0 147.06 0S54.99 0 31.98 6.06C19.62 9.45 9.45 19.63 6.06 32.23 0 55.24 0 102.97 0 102.97s0 47.97 6.06 70.74c3.39 12.6 13.33 22.53 25.92 25.92 23.26 6.3 115.08 6.3 115.08 6.3s92.07 0 115.08-6.06c12.6-3.39 22.53-13.33 25.92-25.92 6.06-23.02 6.06-70.74 6.06-70.74s.24-47.97-6.06-70.99ZM117.75 147.06V58.87l76.56 44.09-76.56 44.09Z`})]})})})]})]}),(0,q.jsx)(`div`,{style:{clear:`both`}})]}),(0,q.jsx)(`div`,{className:`flo-footer-bottomBar`,children:(0,q.jsxs)(`ul`,{children:[(0,q.jsxs)(`li`,{children:[`Copyright ©`,new Date().getFullYear(),` Flocabulary`]}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`/terms-of-use/`,children:`Website Terms of Use`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/privacy/`,children:`Privacy Hub`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{className:`item--link`,href:`#`,onClick:()=>semaphore.push([`showPreferences`]),children:`Privacy Settings`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/terms-of-use/`,children:`Product Terms of Service and License`})})]})})]})}},iZ=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:e.className,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M22.7,0H1.3C0.6,0,0,0.6,0,1.3v21.4C0,23.4,0.6,24,1.3,24h11v-9.3H9.2v-3.6h3.1V8.4c0-3.1,1.9-4.8,4.7-4.8 1408 c1.3,0,2.5,0.1,2.8,0.1V7l-1.9,0c-1.5,0-1.8,0.7-1.8,1.8v2.3h3.6l-0.5,3.6h-3.1V24h6.6c0.7,0,1.3-0.6,1.3-1.3V1.3 1409 C24,0.6,23.4,0,22.7,0z`})});iZ.defaultProps={className:``};var aZ=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:e.className,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z`})});aZ.defaultProps={className:``};var oZ=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:e.className,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M12,0C5.4,0,0,5.4,0,12c0,5.1,3.2,9.4,7.6,11.2c-0.1-0.9-0.2-2.4,0-3.4c0.2-0.9,1.4-6,1.4-6S8.7,13,8.7,12 1410 c0-1.7,1-2.9,2.2-2.9c1,0,1.5,0.8,1.5,1.7c0,1-0.7,2.6-1,4c-0.3,1.2,0.6,2.2,1.8,2.2c2.1,0,3.8-2.2,3.8-5.5c0-2.9-2.1-4.9-5-4.9 1411 c-3.4,0-5.4,2.6-5.4,5.2c0,1,0.4,2.1,0.9,2.7c0.1,0.1,0.1,0.2,0.1,0.3c-0.1,0.4-0.3,1.2-0.3,1.4c-0.1,0.2-0.2,0.3-0.4,0.2 1412 c-1.5-0.7-2.4-2.9-2.4-4.6c0-3.8,2.8-7.3,7.9-7.3c4.2,0,7.4,3,7.4,6.9c0,4.1-2.6,7.5-6.2,7.5c-1.2,0-2.4-0.6-2.8-1.4 1413 c0,0-0.6,2.3-0.7,2.9c-0.3,1-1,2.3-1.5,3.1C9.6,23.8,10.8,24,12,24c6.6,0,12-5.4,12-12C24,5.4,18.6,0,12,0z`})});oZ.defaultProps={className:``};var sZ=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:e.className,viewBox:`0 0 36 37.2`,children:(0,q.jsx)(`path`,{d:`M21.3,15.8l13-15.1h-3.1L20,13.9L11,0.7H0.5l13.7,19.9L0.5,36.5h3.1l11.9-13.9L25,36.5h10.4L21.3,15.8 L21.3,15.8z 1414 M17.1,20.8l-1.4-2L4.7,3h4.7l8.9,12.7l1.4,2l11.6,16.5h-4.7L17.1,20.8L17.1,20.8z`})});sZ.defaultProps={className:``};var cZ=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,className:e.className,viewBox:`0 0 294.13 205.94`,children:(0,q.jsx)(`path`,{d:`M288.07 32.22c-3.39-12.6-13.33-22.53-25.92-25.92C239.13 0 147.06 0 147.06 0S54.99 0 31.98 6.06C19.62 9.45 9.45 19.63 6.06 32.23 0 55.24 0 102.97 0 102.97s0 47.97 6.06 70.74c3.39 12.6 13.33 22.53 25.92 25.92 23.26 6.3 115.08 6.3 115.08 6.3s92.07 0 115.08-6.06c12.6-3.39 22.53-13.33 25.92-25.92 6.06-23.02 6.06-70.74 6.06-70.74s.24-47.97-6.06-70.99ZM117.75 147.06V58.87l76.56 44.09-76.56 44.09Z`})});cZ.defaultProps={className:``};var lZ=class extends G.Component{render(){return(0,q.jsx)(`footer`,{className:`footer--inquiry-simple`,children:(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsxs)(`div`,{className:`footer--inquiry-simple__container`,children:[(0,q.jsx)(`div`,{className:`footer--inquiry-simple__logo`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/RenLogo-white.svg`,className:`footer--inquiry-simple__logo__svg`,alt:`Renaissance logo`})})}),(0,q.jsxs)(`div`,{className:`footer--inquiry-simple__nearpod`,children:[(0,q.jsx)(`h2`,{className:`footer--title`,children:`Flocabulary is a part of the Nearpod family.`}
1414),(0,q.jsx)(`a`,{className:`footer--visit-ren`,href:`https://www.renaissance.com/`,target:`_blank`,children:`Visit Renaissance's official site`})]})]}),(0,q.jsxs)(`div`,{className:`footer--inquiry-simple__bottom`,children:[(0,q.jsxs)(`ul`,{className:`term terms--style`,children:[(0,q.jsxs)(`li`,{className:`individual--term`,children:[`Copyright ©`,new Date().getFullYear(),` Flocabulary`]}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`/terms-of-use/`,children:`Website Terms of Use`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/privacy/`,children:`Privacy Hub`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/terms-of-use/`,target:`_blank`,children:`Product Terms of Service and License`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{className:`item--link`,href:`#`,onClick:()=>semaphore.push([`showPreferences`]),children:`Privacy Settings`})})]}),(0,q.jsxs)(`ul`,{className:`social-icons`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.instagram.com/flocabulary/`,"aria-label":`Instagram`,target:`_blank`,children:(0,q.jsx)(aZ,{className:`footer--inquiry-simple__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.facebook.com/flocabulary/`,"aria-label":`facebook`,target:`_blank`,children:(0,q.jsx)(iZ,{className:`footer--inquiry-simple__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://twitter.com/Flocabulary/`,"aria-label":`Twitter`,target:`_blank`,children:(0,q.jsx)(sZ,{className:`footer--inquiry-simple__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.pinterest.com/flocabulary/`,"aria-label":`Pinterest`,target:`_blank`,children:(0,q.jsx)(oZ,{className:`footer--inquiry-simple__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.youtube.com/@FlocabularyYT`,"aria-label":`Youtube`,target:`_blank`,children:(0,q.jsx)(cZ,{className:`footer--inquiry-simple__icon`})})})]})]})]})})}},uZ=class extends G.Component{render(){return(0,q.jsxs)(`footer`,{className:`footer--responsive`,children:[(0,q.jsx)(`div`,{className:`grid-container`,children:(0,q.jsxs)(`div`,{className:`footer--container`,children:[(0,q.jsxs)(`div`,{className:`footer--responsive__logo`,children:[(0,q.jsx)(`div`,{children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/`,children:(0,q.jsx)(`img`,{src:`https://flocabulary.s3.us-east-1.amazonaws.com/marketing/RenLogo-white.svg`,className:`footer--responsive__logo__svg`,alt:`Renaissance logo`})})}),(0,q.jsx)(`h2`,{className:`footer--title`,children:`Flocabulary is a part of the Renaissance family.`}),(0,q.jsx)(`a`,{className:`footer--visit-ren`,href:`https://www.renaissance.com/`,target:`_blank`,children:`Visit Renaissance's official site`})]}),(0,q.jsxs)(`div`,{className:`footer-links-container`,children:[(0,q.jsxs)(`div`,{className:`footer-section`,children:[(0,q.jsx)(`div`,{className:`footer--responsive__title`,children:(0,q.jsx)(b,{to:`/subjects/`,children:(0,q.jsx)(`h2`,{className:`flo-footer-h2`,children:`Lessons`})})}),(0,q.jsxs)(`ul`,{className:`footer-section__links`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/language-arts/`,children:`Language Arts`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/math/`,children:`Math`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/science/`,children:`Science`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/social-studies/`,children:`Social Studies`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/life-skills/`,children:`Life Skills`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/vocabulary/`,children:`Vocabulary`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/subjects/current-events/`,children:`Current Events`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/lessons-in-spanish/`,children:`Español`})})]})]}),(0,q.jsxs)(`div`,{className:`footer-section`,children:[(0,q.jsx)(`div`,{className:`footer--responsive__title`,children:(0,q.jsx)(b,{href:`/how-it-works/`,children:(0,q.jsx)(`h2`,{className:`flo-footer-h2`,children:`Product`})})}),(0,q.jsxs)(`ul`,{className:`footer-section__links`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/how-it-works/`,children:`How it Works`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/educational-rap-districts/`,children:`Sc
1414hool & Districts`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/results/`,children:`Research & Results`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/how-to-use/`,children:`How to Use`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://nearpod.com/resources`,children:`Training and PD`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/selected-category?language=en_US&categoryId=KBC-1209`,children:`Help Center`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/plans/`,children:`Plans`})})]})]}),(0,q.jsxs)(`div`,{className:`footer-section`,children:[(0,q.jsx)(`div`,{className:`footer--responsive__title`,children:(0,q.jsx)(b,{href:`/about/`,children:(0,q.jsx)(`h2`,{className:`flo-footer-h2`,children:`Company`})})}),(0,q.jsxs)(`ul`,{className:`footer-section__links`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`/about/`,children:`Who We Are`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`http://blog.flocabulary.com`,children:`Blog`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/about-us/careers/`,children:`Careers`})})]})]}),(0,q.jsxs)(`div`,{className:`footer-section`,children:[(0,q.jsx)(`div`,{className:`footer--responsive__title`,children:(0,q.jsx)(b,{href:`/contactus`,children:(0,q.jsx)(`h2`,{className:`flo-footer-h2`,children:`Get in touch`})})}),(0,q.jsxs)(`ul`,{className:`footer-section__links`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/contactsupport?language=en_US`,children:`Contact Us`})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`/inquiry/`,children:`Request a Quote`})})]})]})]})]})}),(0,q.jsxs)(`div`,{className:`grid-container`,children:[(0,q.jsxs)(`div`,{className:`footer--responsive__bottom footer--responsive__bottom--desktop`,children:[(0,q.jsxs)(`ul`,{className:`term terms--style`,children:[(0,q.jsxs)(`li`,{className:`individual--term`,children:[`Copyright ©`,new Date().getFullYear(),` Flocabulary`]}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`/terms-of-use/`,children:`Website Terms of Use`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/privacy/`,children:`Privacy Hub`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/terms-of-use/`,target:`_blank`,children:`Product Terms of Service and License`})}),(0,q.jsx)(`li`,{className:`individual--term`,children:(0,q.jsx)(`a`,{className:`item--link`,href:`#`,onClick:()=>semaphore.push([`showPreferences`]),children:`Privacy Settings`})})]}),(0,q.jsxs)(`ul`,{className:`social-icons`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.instagram.com/flocabulary/`,"aria-label":`Instagram`,target:`_blank`,children:(0,q.jsx)(aZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.facebook.com/flocabulary/`,"aria-label":`facebook`,target:`_blank`,children:(0,q.jsx)(iZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://twitter.com/Flocabulary/`,"aria-label":`Twitter`,target:`_blank`,children:(0,q.jsx)(sZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.youtube.com/@FlocabularyYT`,"aria-label":`Youtube`,target:`_blank`,children:(0,q.jsx)(cZ,{className:`footer--responsive__icon`})})})]})]}),(0,q.jsx)(`div`,{className:`footer--responsive__bottom footer--responsive__bottom--mobile`,children:(0,q.jsxs)(`div`,{className:`footer--mobile__row`,children:[(0,q.jsxs)(`ul`,{className:`footer--mobile__terms`,children:[(0,q.jsxs)(`li`,{className:`mobile--li`,children:[`Copyright ©`,new Date().getFullYear(),` Flocabulary`]}),(0,q.jsx)(`li`,{className:`mobile--li`,children:(0,q.jsx)(`a`,{href:`/terms-of-use/`,children:`Website Terms of Use`})}),(0,q.jsx)(`li`,{className:`mobile--li`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/privacy/`,children:`Privacy Hub`})}),(0,q.jsx)(`li`,{className:`mobile--li`,children:(0,q.jsx)(`a`,{href:`https://www.renaissance.com/terms-of-use/`,target:`_blank`,children:`Product Terms of Service and License`})}),(0,q.jsx)(`li`,{className:`mobile--li`,children:(0,q.jsx)(`a`,{class:`item--link`,href:`#`,onClick:()=>semaphore.push([`showPreferences`]),children:`Privacy Settings`})})]}
1414),(0,q.jsxs)(`ul`,{className:`social-icons`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.instagram.com/flocabulary/`,"aria-label":`Instagram`,target:`_blank`,children:(0,q.jsx)(aZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.facebook.com/flocabulary/`,"aria-label":`Facebook`,target:`_blank`,children:(0,q.jsx)(iZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://twitter.com/Flocabulary/`,"aria-label":`Twitter`,target:`_blank`,children:(0,q.jsx)(sZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.pinterest.com/flocabulary/`,"aria-label":`Pinterest`,target:`_blank`,children:(0,q.jsx)(oZ,{className:`footer--responsive__icon`})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(`a`,{href:`https://www.youtube.com/@FlocabularyYT`,"aria-label":`Youtube`,target:`_blank`,children:(0,q.jsx)(cZ,{className:`footer--responsive__icon`})})})]})]})})]})]})}},dZ=()=>(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{exact:!0,path:`/inquiry/`,component:lZ}),(0,q.jsx)(x,{path:`/:path(campaignB2C|how-it-works|how-to-use|results|inquiry|feedback|educational-rap-districts|lessons-in-spanish|student-voice-rap-contest|google-integrations|about-us|careers|HispanicHeritageMonthContest|BlackHistoryMonthContest|campaign|resources|plans|)/`,component:uZ}),(0,q.jsx)(x,{component:rZ})]}),fZ=e=>{let t=window.localStorage.getItem(e),n=new Date;return!!(t&&new Date(JSON.parse(t).date)<n)},pZ=(e,t)=>{window.localStorage.setItem(e,JSON.stringify(t))},mZ={bloqueMaskHellobar:`PromoBar__bloqueMaskHellobar___dab8c83e`,"hello--wrapper":`PromoBar__hello--wrapper___148edf66`,"hello--list":`PromoBar__hello--list___b56813fd`,"list--item":`PromoBar__list--item___b1b269c7`,"hello-text-title":`PromoBar__hello-text-title___e38f6a35`,"hello-text-title-link":`PromoBar__hello-text-title-link___6c63a197`,"logo-hello":`PromoBar__logo-hello___6ae5456e`,"hello-text-subtitle":`PromoBar__hello-text-subtitle___d498d298`,"hello-button":`PromoBar__hello-button___ac39612e`,"hello-button-tablet":`PromoBar__hello-button-tablet___1b6ed942`,"hello-close":`PromoBar__hello-close___d2bb1c7d`,"list--item--separator":`PromoBar__list--item--separator___75332922`,"list--item--link--text--mobile":`PromoBar__list--item--link--text--mobile___1023ee94`,"list--item--hello-close":`PromoBar__list--item--hello-close___39290197`,"responsiveBanner__inner-02":`PromoBar__responsiveBanner__inner-02___eac5d2ea`,"list--item--button":`PromoBar__list--item--button___fe53a5c6`,"list--item-center-text":`PromoBar__list--item-center-text___94ac72cf`},hZ=class extends G.Component{state={visible:!0,hover:!1};promoBarWrapperStyle={backgroundColor:this.props.promoBarBGColor,borderTop:this.props.promoBarBGColor};promoBarButtonTextColorStyle={color:this.props.promoBarButtonTextColorMobile};hidePromoBar=()=>{this.props.onClose()};toggleHover=()=>{this.setState({hover:!this.state.hover})};render(){let e;return e=this.state.hover?{backgroundColor:this.props.promoBarButtonHoverColor,color:this.props.promoBarButtonTextColor}:{backgroundColor:this.props.promoBarButtonColor,color:this.props.promoBarButtonTextColor},this.state.visible&&(0,q.jsx)(`div`,{className:(0,J.default)(mZ.bloqueMaskHellobar,mZ[`hidden-hellobar`]),children:(0,q.jsx)(`div`,{className:(0,J.default)(mZ[`hello--wrapper`]),style:this.promoBarWrapperStyle,children:(0,q.jsxs)(`ul`,{className:(0,J.default)(mZ[`hello--list`]),children:[(0,q.jsx)(`li`,{className:(0,J.default)(mZ[`list--item logo--full`]),children:this.props.promoBarImage&&(0,q.jsx)(`img`,{className:(0,J.default)(mZ[`logo-hello`]),src:this.props.promoBarImageLink,alt:this.props.promoBarImageAltText})}),(0,q.jsxs)(`li`,{className:(0,J.default)(mZ[`list--item`],mZ[`list--item-center-text`]),children:[(0,q.jsxs)(`p`,{className:(0,J.default)(mZ[`hello-text-title`]),style:{color:this.props.promoBarTextColor?this.props.promoBarTextColor:`#2e1a5c`},children:[this.props.promoBarText,this.props.promoBarTextLink&&(0,q.jsx)(`a`,{className:(0,J.default)(mZ[`hello-text-title-link`]),style:{color:this.props.promoBarTextLinkColor?this.props.promoBarTextLinkColor:`#2e1a5c`},onMouseEnter:this.toggleHover,onMouseLeave:this.toggleHover,target:`_blank`,href:this.props.promoBarButtonLink,children:this.props.promoBarTextLink})]}),(0,q.jsx)(`a`,{className:(0,J.default)(mZ[`hello-button-tablet`]),style:e,onMouseEnter:this.toggleHover,onMouseLeave:this.toggleHover,target:`_blank`,href:this.props.promoBarButtonLink,children:this.props.promoBarButtonText})]}),(0,q.jsx)(`li`,{className:(0,J.default)(mZ[`list--item`],mZ[`list--item--button`]),children:(0,q.jsx)(`a`,{className:(0,J.default)(mZ[`hello-button`]),style:e,onMouseEnter:this.toggleHover,onMouseLeave:this.toggleHover,target:`_blank`,href:this.props.promoBarButtonLink,children:this.props.promoBarButtonText})}),(0,q.jsx)(`li`,{className:(0,J.default)(mZ[`list--item`],mZ[`list--item--link--text--mobile`]),children:(0,q.jsx)(`a`,{className:(0,J.default)(mZ[`hello-text-link`]),target:`_blank`,href:this.props.promoBarButtonLink,children:this.props.promoBarButtonText})}),(0,q.jsx)(`li`,{className:(0,J.default)(mZ[`list--item`],mZ[`list--item--hello-close`]),children:(0,q.jsx)(`div`,{onClick:this.hidePromoBar,className:(0,J.default)(mZ[`responsiveBanner__inner-02`]),children:this.props.promoBarCloseButton?this.props.promoBarCloseButton:(0,q.jsx)(Ja,{className:(0,J.default)(mZ.svgIcon,mZ.xOut)})})})]})})})}};``+(window.STATIC_URL||`/static/`);var gZ=class extends G.Component{static propTypes={activeUser:K.default.object,classSections:K.default.object,history:K.default.object,links:K.default.object,location:K.default.object,match:K.default.object,navUser:K.default.string,subjects:K.default.array,npoSub
1414jects:K.default.array,hasFlocabPlus:K.default.bool,hasNPOAccess:K.default.bool};openMenuButton=G.createRef();closeMenuButton=G.createRef();state={showMobileDropdown:!1,showSecondaryDropdown:!1,value:``,hideBanner:!1,hideCovidBanner:!1,hideRenaissanceBanner:!1};getUnitCount=e=>{let{activeUser:t,classSections:n}=this.props;return Dt(n,t)?e.unit_count:e.elementary_unit_count};handleChange=e=>{this.setState({value:e.target.value})};handleSearchSubmit=e=>{e.preventDefault();let{activeUser:t,history:n}=this.props,{value:r}=this.state,i=t.id||null;r&&ia(r,i),n.push({pathname:`/search/`,search:`?q=${encodeURIComponent(r)}`}),this.setState({value:``})};openMobileDropdown=()=>{document.body.classList.add(`mobile__body--navOpen`),this.setState({showMobileDropdown:!0},function(){this.closeMenuButton.current&&this.closeMenuButton.current.focus()}.bind(this))};closeMobileDropdown=()=>{document.body.classList.remove(`mobile__body--navOpen`),this.setState({showMobileDropdown:!1,showSecondaryDropdown:!1},function(){this.openMenuButton.current&&this.openMenuButton.current.focus()}.bind(this))};toggleSecondaryDropdown=()=>{let{showSecondaryDropdown:e}=this.state;this.setState({showSecondaryDropdown:!e})};onClickMediumJoinAClassButton=()=>{za(`top_nav join a class`,`medium`)};onClickMediumFreeTrialButton=()=>{za(`top_nav free trial`,`medium`)};renderMediumUpNav=()=>{let{activeUser:e,classSections:t,hasFlocabPlus:n,hasNPOAccess:r,links:i,location:a,navUser:o,npoSubjects:s,spanishSubjects:c,subjects:l}=this.props,{value:u}=this.state,d=o!==`anonymous_user`,f=!d||n,p=a.pathname.startsWith(`/how-it-works`),m=a.pathname===`/`,h=p?`/how-it-works/${P.INDIVIDUAL_TRIAL}`:m?P.INDIVIDUAL_TRIAL:P.TRIALS;return(0,q.jsxs)(`div`,{className:`show-for-desktop new--size`,children:[(0,q.jsx)(`div`,{className:`nav__left`,children:(0,q.jsxs)(`ul`,{className:`nav-content${f?`__has-mixes`:``}`,children:[(0,q.jsx)(Hs,{classSections:t,hasNPOAccess:r,isMkt:!0,Link:b,npoSubjects:s,spanishSubjects:c,setTopicOrigin:()=>{},subjects:l,unit:null,user:e}),(0,q.jsx)(`li`,{className:`nav-content-link`,children:(0,q.jsx)(b,{to:`/how-it-works/`,className:`nav__bar__link`,children:`How it works`})}),(0,q.jsx)(`li`,{className:`nav-content-link`,children:(0,q.jsx)(b,{to:`/educational-rap-districts/`,className:`nav__bar__link`,children:`Schools & Districts`})}),(0,q.jsx)(`li`,{className:`nav-content-link`,children:(0,q.jsx)(b,{to:`/plans/`,className:`nav__bar__link`,children:`Pricing`})}),(0,q.jsx)(`li`,{className:`nav__bar__search ${n?`plus`:``}`,children:(0,q.jsx)(`form`,{onSubmit:this.handleSearchSubmit,id:`search-form`,children:(0,q.jsx)(`input`,{className:`q`,name:`flocab-unit-search`,onChange:this.handleChange,placeholder:`Search`,value:u,"aria-label":`Search`,autoComplete:`off`})})})]})}),d?(0,q.jsxs)(`div`,{className:`nav__right`,children:[(0,q.jsx)(`a`,{href:`${i.logout}?next=/`,className:`analytics-newnav nav__bar__link`,children:`Log Out`}),(0,q.jsxs)(b,{to:`/subjects/`,className:`analytics-newnav nav__bar__link`,children:[`My Account `,(0,q.jsx)(Cc,{className:`nav__bar__arrow`})]})]}):(0,q.jsxs)(`div`,{className:`nav__right`,children:[(0,q.jsx)(`a`,{href:i.join_class,className:`analytics-newnav nav__bar__link`,onClick:this.onClickMediumJoinAClassButton,children:`Join a Class`}),(0,q.jsx)(qa,{userGoal:P.LOGIN,className:`analytics-newnav nav__bar__link`,role:`button`,children:`Log In`}),(0,q.jsx)(qa,{userGoal:h,className:`nav__bar__button analytics-newnav nav-hidden-patch`,role:`button`,onClick:this.onClickMediumFreeTrialButton,children:`Free Trial`}),(0,q.jsx)(b,{to:`/inquiry/`,className:`nav__bar__button yellow analytics-newnav nav-hidden-patch`,role:`button`,children:`Request a Quote`})]})]})};onClickSmallJoinAClassButton=()=>{za(`top_nav join a class`,`small`),this.closeMobileDropdown()};onClickSmallFreeTrialButton=()=>{za(`top_nav free trial`,`small`),this.closeMobileDropdown()};renderSMDropdownOption=(e,t,n=``)=>(0,q.jsxs)(`li`,{className:`nav__bar__subLink`,children:[t,(0,q.jsx)(b,{to:`${n}/${e.page_name}/`,onClick:this.closeMobileDropdown,children:e.name})]},e.page_name);
1414renderSMSubjects=()=>{let{subjects:e}=this.props;return e.map(e=>this.renderSMDropdownOption(e,(0,q.jsx)(ic,{subjectPageName:e.page_name}),`/subjects`))};renderLessonsSMDropdown=()=>{let{hasNPOAccess:e,npoSubjects:t}=this.props;return(0,q.jsxs)(`ul`,{children:[this.renderSMSubjects(),e&&!!t.length&&this.renderSMDropdownOption({page_name:`nearpod-originals`,name:`Nearpod Originals`},(0,q.jsx)(bt,{}))]})};renderSmallNav=()=>{let{showMobileDropdown:e,showSecondaryDropdown:t,value:n}=this.state,{links:r,navUser:i,hasFlocabPlus:a,location:o}=this.props,s=o.pathname.startsWith(`/how-it-works`),c=o.pathname===`/`,l=s?`/how-it-works/${P.INDIVIDUAL_TRIAL}`:c?P.INDIVIDUAL_TRIAL:P.TRIALS;return(0,q.jsxs)(`div`,{className:`hide-for-desktop nav--mobile__dropdown`,children:[(0,q.jsx)(`div`,{className:`nav__bar__search`,children:(0,q.jsx)(`form`,{onSubmit:this.handleSearchSubmit,id:`search-form`,children:(0,q.jsx)(`input`,{className:`q`,name:`q`,onChange:this.handleChange,placeholder:`Search`,"aria-label":`Search`,value:n})})}),e?(0,q.jsx)(`div`,{"aria-hidden":!0,className:`nav--mobile__toggle`}):(0,q.jsx)(`button`,{className:`nav--mobile__toggle`,onClick:this.openMobileDropdown,"aria-haspopup":`dialog`,"aria-label":`Main Menu`,ref:this.openMenuButton,children:(0,q.jsx)(`span`,{"aria-hidden":!0,className:`nav--mobile__toggle__icon`})}),e?(0,q.jsxs)(`div`,{className:`nav--mobile__dropdownWrapper`,role:`dialog`,"aria-modal":`true`,"aria-label":`Main menu`,children:[(0,q.jsx)(`button`,{className:`nav--mobile__toggle nav--mobile__close`,onClick:this.closeMobileDropdown,"aria-label":`Close Menu`,ref:this.closeMenuButton,children:(0,q.jsx)(`span`,{"aria-hidden":!0,className:`nav--mobile__toggle__icon nav--mobile__toggle__icon--active`})}),(0,q.jsxs)(`ul`,{children:[(0,q.jsxs)(`li`,{className:`nav--mobile__row`,tabIndex:`-1`,children:[(0,q.jsxs)(`button`,{className:`analytics-newnav dropdown nav__bar__link`,onClick:this.toggleSecondaryDropdown,"aria-expanded":t,"aria-controls":`SMSubjects-section`,children:[`Lessons`,(0,q.jsx)(xH,{className:`nav__bar__downdrop__arrow`})]}),(0,q.jsx)(`div`,{id:`SMSubjects-section`,children:t&&this.renderLessonsSMDropdown()})]}),(0,q.jsx)(`li`,{className:`nav--mobile__row`,children:(0,q.jsx)(b,{to:`/educational-rap-districts/`,onClick:this.closeMobileDropdown,className:`analytics-newnav nav__bar__link`,children:`Schools & Districts`})}),(0,q.jsx)(`li`,{className:`nav--mobile__row`,children:(0,q.jsx)(b,{to:`/plans/`,onClick:this.closeMobileDropdown,className:`analytics-newnav nav__bar__link`,children:`Pricing`})}),i===`anonymous_user`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:`nav--mobile__row`,children:(0,q.jsx)(`a`,{className:`analytics-newnav nav__bar__link`,onClick:this.onClickSmallJoinAClassButton,href:r.join_class,children:`Join a Class`})}),(0,q.jsx)(`span`,{className:`nav--mobile__row`,children:(0,q.jsx)(qa,{onClick:this.closeMobileDropdown,className:`analytics-newnav nav__bar__link`,userGoal:P.LOGIN,children:`Log In`})}),(0,q.jsx)(`span`,{className:`nav--mobile__row`,children:(0,q.jsx)(qa,{userGoal:l,className:`nav__bar__button--large nav__bar__link`,onClick:this.onClickSmallFreeTrialButton,children:`Free Trial`})})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`span`,{className:`nav--mobile__row`,children:(0,q.jsx)(`a`,{className:`analytics-newnav nav__bar__link`,href:`${r.logout}?next=/`,onClick:this.closeMobileDropdown,children:`Log Out`})}),(0,q.jsx)(`span`,{className:`nav--mobile__row`,children:(0,q.jsx)(b,{className:`analytics-newnav nav__bar__link`,onClick:this.closeMobileDropdown,to:`/subjects/`,children:`My Account`})})]})]})]}):null]})};hideBanner=()=>{this.setState({hideBanner:!0}),pZ(`hideBanner`,{date:new Date})};hideRenaissanceBanner=()=>{this.setState({hideRenaissanceBanner:!0}),pZ(`hideRenaissanceBanner`,{date:new Date})};render(){let{match:{params:{path:e}}}=this.props,{showMobileDropdown:t}=this.state,n=fZ(`hideBanner`);return(0,q.jsxs)(`div`,{className:`fullTemp`,children:[this.props.hasPromoBar&&!this.state.hideBanner&&!n&&this.props.canSeeRenaissanceBanner&&(0,q.jsx)(hZ,{promoBarBGColor:`#fff`,promoBarText:`Missed Camp Engage live? Watch on demand and earn FREE PD.`,promoBarTextColor:`#222186`,promoBarButtonText:`Register here!`,promoBarButtonColor:`#222186`,promoBarButtonTextColor:`#fff`,promoBarButtonLink:`https://renaissancelearning.registration.goldcast.io/events/8685dbc1-5178-4840-9c30-9281630e12e5?utm_medium=website&utm_source=website&utm_campaign=2026-02-26-US-NP-Nat-Event-Webinar-Camp_Engage&utm_content=Camp_Engage&utm_term=2026`,promoBarImage:!0,promoBarImageLink:``+(window.STATIC_URL||`/static/`)+`packed/assets/camp_engage_logo-D3Eb0oAt.svg`,promoBarImageAltText:`Camp Engage February 26-28`,onClose:this.hideBanner}),(0,q.jsx)(`header`,{children:(0,q.jsx)(`nav`,{className:this.props.hasPromoBar&&!this.state.hideRenaissanceBanner&&this.props.canSeeRenaissanceBanner&&!n?`nav--responsive nav--responsive--${Se(e)} has--promobar`:`nav--responsive nav--responsive--${Se(e)} `,children:(0,q.jsxs)(`div`,{className:`nav__wrapper grid-container ${t?`nav__wrapper--expand`:``}`,children:[(0,q.jsx)(b,{to:`/`,id:`nav-logo`,className:`nav__logo`,"aria-label":`Flocabulary Logo`,children:(0,q.jsx)(w,{className:`nav__logo__svg`,primaryColor:t?`#000`:`#fff`,secondaryColor:t?`rgba(0, 168, 255, 0.25)`:`rgba(255, 255, 255, .25)`,tertiaryColor:t?Oe:`#fff`})}),this.renderMediumUpNav(),this.renderSmallNav()]})})})]})}},_Z=y(N(e=>
1414{let t=Ui([D.SHOW_RENAISSANCE_BANNER])(e),n=bn(e),r=z(e),i=r.nav_context,a=st(e);return{activeUser:r,classSections:e.classSections,links:i.nav_links,navUser:i.nav_user,subjects:i.subject_list,npoSubjects:i.npo_subject_list,spanishSubjects:i.spanish_subject_list,canSeeRenaissanceBanner:t[D.SHOW_RENAISSANCE_BANNER],hasFlocabPlus:a,hasNPOAccess:n}},e=>U({onMixButtonClicked:zs.onMixButtonClicked},e))(gZ)),vZ=()=>(0,q.jsxs)(g,{children:[(0,q.jsx)(x,{exact:!0,path:`/`,render:()=>(0,q.jsx)(_Z,{hasPromoBar:!0})}),(0,q.jsx)(x,{path:`/:path(how-it-works|campaignB2C|student-voice-rap-contest|how-to-use|lessons-in-spanish|results|inquiry|feedback|educational-rap-districts|google-integrations|about-us|careers|HispanicHeritageMonthContest|BlackHistoryMonthContest|resources|campaign|plans)/`,render:()=>(0,q.jsx)(_Z,{})}),(0,q.jsx)(x,{render:()=>(0,q.jsx)(Ws,{})})]}),yZ=class extends G.Component{static propTypes={classSections:K.default.arrayOf(K.default.object),onClose:K.default.func.isRequired,unitId:K.default.number};state={requestPending:!1};componentDidMount(){let{unitId:e,reduxUnits:t}=this.props;!e||t.detail[e]||this.fetchUnit()}fetchUnit=async()=>{let{dispatch:e,unitId:t}=this.props;try{this.setState({requestPending:!0}),await e(yb(t))}catch(e){console.log(e)}finally{this.setState({requestPending:!1})}};logConfirm=(e,t)=>{Oi(`attempted to create an assignment from home page`,`${e}`,`unit`,`${t}`)};render(){let{classSection:e,classSections:t,onClose:n,unitId:r,reduxUnits:i}=this.props,{requestPending:a}=this.state,o=i.detail[r];return!o&&r&&!a?null:(0,q.jsx)(dx,{autoScroll:!1,closeModal:n,logConfirm:this.logConfirm,preselectedClassSection:e,listedClassSections:t,preselectedUnit:o,preselectedUnitIsLoading:a})}},bZ=N(e=>({reduxUnits:e.units}))(Bz(yZ,[{store:OW,keys:[`units`]}]));(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`IntermediateModal.scss`),e.textContent=`.IntermediateModal { 1415 display: flex; 1416 flex-direction: column; 1417 font-size: 2.125rem; 1418 font-weight: 700; 1419 text-align: center; 1420} 1421.IntermediateModal .button-container { 1422 margin-top: 40px; 1423}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var xZ=({onClick:e})=>(0,q.jsxs)(`button`,{className:`class-section-button import-button`,onClick:e,children:[(0,q.jsx)(`img`,{src:`https://flocabulary.s3.amazonaws.com/images/googleclassroombutton2.png`}),(0,q.jsx)(`span`,{className:`button-text`,children:`IMPORT FROM GOOGLE CLASSROOM`})]}),SZ=N(null,e=>U({openModal:Fd},e))(({actions:{openModal:e},onClose:t,googleClassroomAuth:n,shouldUseNewGoogleApi:r,onGoogleClassroomLoginError:i,onGoogleClassroomLoginSuccess:a,children:o,openAssignmentModalCallback:s})=>{let c=()=>{t(),e({modal:Q.ADD_CLASS,props:{fromLIH:!0,toggle:t,openAssignmentModalCallback:s}})},l=()=>{t(),e({modal:Q.GOOGLE_CLASSROOM_FORM,props:{closeModal:t,isOpen:!0,openAssignmentModalCallback:s}})};return(0,q.jsxs)(Wa,{className:`IntermediateModal`,onClose:t,children:[o||`Add a Class`,(0,q.jsxs)(`div`,{className:`button-container`,children:[(0,q.jsx)(`button`,{className:`class-section-button create-button`,onClick:c,children:(0,q.jsx)(`span`,{className:`button-text`,children:`CREATE A CLASS ON FLOCABULARY`})}),r?(0,q.jsx)(uU,{onSuccess:e=>{a(e),l()},onError:e=>{l(),i(e)},render:e=>(0,q.jsx)(xZ,{onClick:e}),googleClassroomAuth:n}):(0,q.jsx)(xZ,{onClick:l})]})]})}),CZ=class extends G.Component{static defaultProps={callback:()=>{},showOfficeButton:!0};componentDidMount(){let{dispatch:e}=this.props;e({type:Nt.SET_SSO_CONTACTS,payload:[]})}render(){let{callback:e,classSection:t,closeModal:n,heading:r,showOfficeButton:i,ssoContactsRequestPending:a,subId:o,type:s}=this.props;return(0,q.jsxs)(Wa,{onClose:n,className:`manage__class__modal invitation__modal`,children:[(0,q.jsx)(`h2`,{className:`heading--large`,children:r??`Send an email invitation to your students`}),a?(0,q.jsx)(V,{}):(0,q.jsx)(hV,{callback:e,classSection:t,showOfficeButton:i,subId:o,type:s})]})}},wZ=N(e=>({ssoContactsRequestPending:B(e,`/api/invitations/google_contacts/`)}))(CZ),TZ={"default-browse-thumbnail-dimensions":`CancellationCheckModal__default-browse-thumbnail-dimensions___c0442dcd`,"default-browse-card-dimensions":`CancellationCheckModal__default-browse-card-dimensions___3302ec2
14231`,header:`CancellationCheckModal__header___39020654`,explanation:`CancellationCheckModal__explanation___4a673ffa`,"pause-button":`CancellationCheckModal__pause-button___8a05f924`,"cancel-button":`CancellationCheckModal__cancel-button___a7ec7b28`,"bold-text":`CancellationCheckModal__bold-text___3c9168d6`,disabled:`CancellationCheckModal__disabled___14551c34`,"small-text":`CancellationCheckModal__small-text___7f1cfbc3`},EZ=class extends G.Component{state={processingRecurlyUpdate:!1};onClickPauseSubscription=()=>{let{userId:e,subscription:t,openModalProp:n}=this.props;t&&(za(`user clicked pause button instead of cancel button`,`button`,e),n({modal:Q.BILLING_CYCLE_MODAL,props:{subId:t.id,userId:e}}))};cancelSubscriptionAndOpenModal=async()=>{let{hasDowngradeSubscriptionFeature:e,openModalProp:t,subscription:n,userId:r}=this.props;if(e&&n?.is_downgrade_eligible)t({modal:Q.DOWNGRADE_CHECK_MODAL});else try{this.setState({processingRecurlyUpdate:!0}),za(`user clicked cancel confirmation button`,`bottom`,r);let{data:{expires_at:e}}=await mL(r);t({modal:Q.CANCELLATION_CONFIRMATION_MODAL,props:{expiresAt:e}}),Hi.getManageData()}catch{F.error({message:`There was an error cancelling your subscription. Please try again.`})}finally{this.setState({processingRecurlyUpdate:!1})}};renderSsuExplanationText=()=>(0,q.jsxs)(`span`,{children:[`With the new `,(0,q.jsx)(`span`,{className:(0,J.default)(TZ[`bold-text`]),children:`Class Login`}),` your students can access Flocab to watch videos and complete Read & Respond, Quiz, & Vocab Game from home.`,(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),`Click`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Class-Logins-for-Flocab-Lite-Plan-1753103887094`,target:`_blank`,children:`here`}),` `,`to learn more.`]});renderPauseOrCancel=()=>{let{processingRecurlyUpdate:e}=this.state,{onClose:t,relatedSsu:n}=this.props;return(0,q.jsxs)(Wa,{onClose:t,ariaLabelledBy:`cancellation-check-header-pause`,children:[(0,q.jsx)(`h2`,{id:`cancellation-check-header-pause`,"data-testid":`cancellation-check-header`,className:(0,J.default)(TZ.header),children:n?`Wait!`:`Are you sure you want to cancel?`}),n?(0,q.jsxs)(`p`,{className:(0,J.default)(TZ.explanation),children:[this.renderSsuExplanationText(),(0,q.jsx)(`br`,{}),(0,q.jsx)(`br`,{}),`You can also always pause your subscription if you're just taking a break.`]}):(0,q.jsxs)(`p`,{className:(0,J.default)(TZ.explanation),children:[`You can always `,(0,q.jsx)(`span`,{className:(0,J.default)(TZ[`bold-text`]),children:`pause`}),` your subscription if youâre just taking a break!`]}),(0,q.jsx)(wa,{disabled:e,onClick:this.onClickPauseSubscription,className:(0,J.default)(`button--primary`,TZ[`pause-button`]),children:`Pause subscription instead`}),e?(0,q.jsx)(V,{className:`loading-dots-cancellation-check`,message:``}):(0,q.jsx)(`div`,{onClick:this.cancelSubscriptionAndOpenModal,className:(0,J.default)(TZ[`cancel-button`]),children:`Cancel my subscription`})]})};renderCancel=()=>{let{processingRecurlyUpdate:e}=this.state,{onClose:t,relatedSsu:n}=this.props;return(0,q.jsxs)(Wa,{onClose:t,ariaLabelledBy:`cancellation-check-header-cancel`,children:[(0,q.jsx)(`h2`,{id:`cancellation-check-header-cancel`,"data-testid":`cancellation-check-header`,className:(0,J.default)(TZ.header),children:n?`Wait!`:`Are you sure you want to cancel?`}),n?(0,q.jsx)(`p`,{className:(0,J.default)(TZ.explanation),children:this.renderSsuExplanationText()}):(0,q.jsx)(`p`,{className:(0,J.default)(TZ.explanation),children:`If you cancel, youâll lose access to over 500 Flocabulary videos and activities for your students.`}),(0,q.jsx)(wa,{disabled:e,onClick:t,className:(0,J.default)(TZ[`pause-button`]),children:`Don't Cancel`}),e?(0,q.jsx)(V,{className:`loading-dots-cancellation-check`,message:``}):(0,q.jsxs)(`div`,{children:[n&&(0,q.jsx)(`p`,{className:(0,J.default)(TZ[`small-text`]),children:`If your plan's price changes, you may not be able to reactivate your subscription at the same price.`}),(0,q.jsx)(`div`,{onClick:this.cancelSubscriptionAndOpenModal,className:(0,J.default)(TZ[`cancel-button`]),children:`Yes, I want to cancel`})]})]})};render=()=>{let{subscription:e}=this.props;return e?.is_pause_eligible?this.renderPauseOrCancel():this.renderCancel()}},DZ=N(e=>
1423({hasDowngradeSubscriptionFeature:Ui([D.DOWNGRADE_LITE_SUBSCRIPTION_FEATURE])(e)[D.DOWNGRADE_LITE_SUBSCRIPTION_FEATURE],subscription:Ni(e),relatedSsu:te(e),userId:de(e)}),e=>({openModalProp:t=>e(Fd(t))}))(EZ),OZ={header:`CancellationConfirmationModal__header___ade9a341`,explanation:`CancellationConfirmationModal__explanation___58b21aa3`,"save-button":`CancellationConfirmationModal__save-button___bce841e9`},kZ=N(null,e=>({openModalProp:t=>e(Fd(t)),loadCancellationOptions:t=>e(it.openCancelSubscriptionConfirmationModal(t))}))(({userId:e,openModalProp:t,loadCancellationOptions:n,onClose:r,expiresAt:i})=>{(0,G.useEffect)(()=>{n(e)},[]);let a=()=>{t({modal:Q.CANCELLATION_SURVEY_MODAL})},o=M(i).format(`M/D/YYYY`);return(0,q.jsxs)(Wa,{onClose:r,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(OZ.header),children:`Your subscription is canceled.`}),(0,q.jsx)(`h2`,{className:(0,J.default)(OZ.header),children:`We're sad to see you go. ð`}),(0,q.jsxs)(`p`,{className:(0,J.default)(OZ.explanation),children:[`Your subscription will remain active through `,o,`. Youâll still be able to take advantage of Flocabulary through this date, but you will not be charged a subscription fee moving forward.`]}),(0,q.jsx)(`button`,{onClick:a,className:(0,J.default)(OZ[`save-button`]),children:`OK`})]})}),AZ={"default-browse-thumbnail-dimensions":`CancellationSurveyModal__default-browse-thumbnail-dimensions___3f155c20`,"default-browse-card-dimensions":`CancellationSurveyModal__default-browse-card-dimensions___67674d9f`,"help-Flocabulary-imp":`CancellationSurveyModal__help-Flocabulary-imp___628494b6`,"could-you-help-us-un":`CancellationSurveyModal__could-you-help-us-un___3c55b31a`,"hover-group":`CancellationSurveyModal__hover-group___7d54e784`,inactive:`CancellationSurveyModal__inactive___ab6dc680`,hover:`CancellationSurveyModal__hover___e61a64da`,"stroke-container":`CancellationSurveyModal__stroke-container___6ee0e918`,stroke:`CancellationSurveyModal__stroke___2c8bda2a`,button:`CancellationSurveyModal__button___c544ba65`},jZ=class extends G.Component{state={isOtherChecked:!1,optionsSelected:[],other:{id:0,value:``},processing:!1};onSubmit=async e=>{e.preventDefault();let{userId:t}=this.props;if((this.state.isOtherChecked?this.state.optionsSelected.length+1:this.state.optionsSelected.length)<1){F.error({message:`Please select at least one option to continue.`});return}this.setState({processing:!0});try{await vL(t,this.state.optionsSelected,this.state.other.value),this.props.onClose()}catch{F.error({message:`There was an error sending the cancellation options. Please try again.`})}finally{this.setState({processing:!1})}};isOptionSelected=e=>this.state.optionsSelected.some(t=>t.id===e.id);addOptionSelected=e=>{this.state.optionsSelected.push(e)};removeOptionSelected=e=>{let t=this.state.optionsSelected.filter(t=>t.id!==e.id);this.setState({optionsSelected:t})};handleChecked=(e,t)=>{e.target.checked?this.addOptionSelected(t):this.removeOptionSelected(t)};renderOption=e=>(0,q.jsxs)(`div`,{className:(0,J.default)(AZ[`hover-group`]),children:[(0,q.jsx)(`input`,{type:`checkbox`,className:(0,J.default)(AZ.inactive),onChange:t=>this.handleChecked(t,e)}),(0,q.jsx)(`span`,{className:(0,J.default)(AZ.hover),children:e.value})]},e.id);renderOptionsSection=()=>Object.values(this.props.cancellationSurveyOptions).map(this.renderOption);handleOtherChecked=e=>{this.setState({isOtherChecked:e.target.checked})};handleTextChange=e=>{let t=this.state.other;t.value=e.target.value,this.setState({other:t})};renderOtherSection=()=>(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(AZ[`hover-group`]),children:[(0,q.jsx)(`input`,{type:`checkbox`,className:(0,J.default)(AZ.inactive),onChange:this.handleOtherChecked}),(0,q.jsx)(`span`,{className:(0,J.default)(AZ.hover),children:`Other:`})]},`0`),(0,q.jsx)(`div`,{className:(0,J.default)(AZ[`stroke-container`]),children:(0,q.jsx)(`input`,{type:`text`,className:(0,J.default)(AZ.stroke),disabled:!this.state.isOtherChecked,required:this.state.isOtherChecked,onChange:this.handleTextChange})})]});render=()=>{let{processing:e}=this.state;return(0,q.jsxs)(Wa,{onClose:this.props.onClose,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(AZ[`help-Flocabulary-imp`]),children:`Help Flocabulary Improve`}),(0,q.jsxs)(`p`,{className:(0,J.default)(AZ[`could-you-help-us-un`]),children:[`Could you help us understand why youâre cancelling? Pick your `,(0,q.jsx)(`strong`,{children:`top reason`}),` `,`below:`]}),(0,q.jsxs)(`form`,{onSubmit:this.onSubmit,id:`cancellation-form`,children:[this.renderOptionsSection(),this.renderOtherSection(),(0,q.jsx)(wa,{type:`submit`,className:(0,J.default)(AZ.button),disabled:e,children:`Submit`}),e&&(0,q.jsx)(V,{className:`loading-dots-cancellation-check`,message:``})]})]})}},MZ=N(e=>({cancellationSurveyOptions:e.cancellationSurveyOptions.list,userId:de(e)}))(jZ),NZ={"default-browse-thumbnail-dimensions":`DowngradeCheckModal__default-browse-thumbnail-dimensions___272f173e`,"default-browse-card-dimensions":`DowngradeCheckModal__default-browse-card-dimensions___0b162b22`,header:`DowngradeCheckModal__header___fc756df5`,explanation:`DowngradeCheckModal__explanation___31bd0195`,"switch-button":`DowngradeCheckModal__switch-button___cd206eb2`,"cancel-button":`DowngradeCheckModal__cancel-button___663e1bf8`,"bold-text":`DowngradeCheckModal__bold-text___50e407f4`,disabled:`DowngradeCheckModal__disabled___23dedd15`},PZ=class extends G.Component{state={processingRecurlyUpdate:!1};cancelSubscriptionAndOpenModal=async()=>{let{openModalProp:e,userId:t}=this.props;try{this.setState({processingRecurlyUpdate:!0}),za(`user clicked cancel confirmation button`,`bottom`,t);let{data:{expires_at:n}}=await mL(t);e({modal:Q.CANCELLATION_CONFIRMATION_MODAL,props:{expiresAt:n}}),Hi.getManageData()}catch{F.error({message:`There was an error cancelling your subscription. Please try again.`})}finally{this.setState({processingRecurlyUpdate:!1})}};onClickSwitchToMonthly=async()=>{let{openModalProp:e,userId:t,subscription:n}=this.props;if(n)try{this.setState({processingRecurlyUpdate:!0}),za(`annual lite subscriber clicks cancel button and switches to monthly subscription instead`,`bottom`,t);let{data:{next_payment_date:r}}=await yL(t,n.id),i=M(r).format(`M/D/YYYY`);Hi.getManageData(),e({modal:Q.DOWNGRADE_CONFIRMATION_MODAL,props:{nextPaymentDate:i}})}catch{this.setState({processingRecurlyUpdate:!1}),F.error({message:`There was an error modifying your subscription. Please try again.`})}};renderDowngradeButtons=()=>{let{processingRecurlyUpdate:e}=this.state;return e?(0,q.jsx)(sL,{styleNameProp:`processing-downgrade`}):(0,q.jsx)(wa,{onClick:this.onClickSwitchToMonthly,className:(0,J.default)(NZ[`switch-button`]),children:`Switch to monthly`})};render=()=>{let{processingRecurlyUpdate:e}=this.state;return(0,q.jsxs)(Wa,{onClose:this.props.onClose,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(NZ.header),children:`Wait! Keep Flocabulary for only $15/month.`}),(0,q.jsxs)(`p`,{className:(0,J.default)(NZ.explanation),children:[`No need to commit to a year. You can keep using Flocabulary by switching to a monthly subscription for `,(0,q.jsx)(`span`,{className:(0,J.default)(NZ[`bold-text`]),children:`only $15/month.`})]}),this.renderDowngradeButtons(),(0,q.jsx)(`div`,{onClick:this.cancelSubscriptionAndOpenModal,className:(0,J.default)(`cancel-button${e?` disabled`:``}`),children:`No, cancel my subscription`})]})}},FZ=N(e=>({subscription:Ni(e),userId:de(e)}),e=>({openModalProp:t=>e(Fd(t))}))(PZ),IZ={"default-browse-thumbnail-dimensions":`DowngradeConfirmationModal__default-browse-thumbnail-dimensions___c5ec348f`,"default-browse-card-dimensions":`DowngradeConfirmationModal__default-browse-card-dimensions___75d436d5`,header:`DowngradeConfirmationModal__header___9e13f0bd`,body:`DowngradeConfirmationModal__body___3fcba968`,button:`DowngradeConfirmationModal__button___075c28b3`},LZ=class extends G.Component{render=()=>(0,q.jsx)(Wa,{onClose:this.props.onClose,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{"data-testid":`updated-notice`,className:(0,J.default)(IZ.header),children:`Your subscription has been updated!`}),(0,q.jsxs)(`p`,{className:(0,J.default)(IZ.body),children:[`Your subscription will remain active and will switch to a monthly billing cycle starting`,` `,this.props.nextPaymentDate,`.`]}),(0,q.jsx)(wa,{className:(0,J.default)(IZ.button),onClick:this.props.onClose,children:`OK`})]})})},RZ={"default-browse-thumbnail-dimensions":`PauseBillingCycleModal__default-browse-thumbnail-dimensions___3a707842`,"default-browse-card-dimensions":`PauseBillingCycleModal__default-browse-card-dimensions___be1a97b7`,header:`PauseBillingCycleModal__header___5babfbca`,explanation:`PauseBillingCycleModal__explanation___75b9122f`,"confirm-pause-button":`PauseBillingCycleModal__confirm-pause-button___d9dbe23d`,"information-container":`PauseBillingCycleModal__information-container___bc174259`,stroke:`PauseBillingCycleModal__stroke___1c02c08d`,"information-text":`PauseBillingCycleModal__information-text___ef1c4638`,"medium-text":`PauseBillingCycleModal__medium-text___b7f79986`,"information-icon-s
1423hape":`PauseBillingCycleModal__information-icon-shape___f6925601`,"information-icon":`PauseBillingCycleModal__information-icon___3476790b`},zZ=class extends G.Component{state={optionSelected:0};componentDidMount(){let{nextPaymentDate:e,onClose:t}=this.props;if(!e)return t(),null}handleSelectChange=e=>{this.setState({optionSelected:Number(e.target.value)})};onOkButtonPress=()=>{let{userId:e,subId:t,openModalProp:n}=this.props,{optionSelected:r}=this.state;n({modal:Q.PAUSE_CONFIRMATION_MODAL,props:{optionSelected:r,subId:t,userId:e}})};renderBillingSelectOptions=()=>{let{restartsDateList:e,onClose:t}=this.props;return e?e.map((e,t)=>{let n=t+1;return(0,q.jsxs)(`option`,{value:t,children:[n,` month`,n>1?`s`:``,` (Restarts `,e,`)`]},t)}):(t(),null)};render=()=>{let{nextPaymentDate:e}=this.props;return(0,q.jsxs)(Wa,{onClose:this.props.onClose,children:[(0,q.jsx)(`h2`,{className:(0,J.default)(RZ.header),children:`Taking a break?`}),(0,q.jsx)(`p`,{className:(0,J.default)(RZ.explanation),children:`No problem! You can pause your subscription and come back when youâre ready. Choose how long to pause your subscription below.`}),(0,q.jsx)(`select`,{className:(0,J.default)(RZ.stroke),defaultValue:`0`,onChange:this.handleSelectChange,children:this.renderBillingSelectOptions()}),(0,q.jsxs)(`div`,{className:(0,J.default)(RZ[`information-container`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(RZ[`information-icon-shape`]),children:(0,q.jsx)(`span`,{className:(0,J.default)(RZ[`information-icon`]),children:`i`})}),(0,q.jsxs)(`p`,{className:(0,J.default)(RZ[`information-text`]),children:[`Your subscription wont be paused until the end of your current pay period -`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(RZ[`medium-text`]),children:e})]})]}),(0,q.jsx)(wa,{onClick:this.onOkButtonPress,className:(0,J.default)(RZ[`confirm-pause-button`]),children:`Ok`})]})}},BZ=N(e=>({nextPaymentDate:Bt(e),restartsDateList:gr(e)}),e=>({openModalProp:t=>e(Fd(t))}))(zZ),VZ={"default-browse-thumbnail-dimensions":`PauseConfirmationModal__default-browse-thumbnail-dimensions___2325d284`,"default-browse-card-dimensions":`PauseConfirmationModal__default-browse-card-dimensions___136d9ec8`,"are-you-sure":`PauseConfirmationModal__are-you-sure___a5a1ef10`,"well-pause-your-sub":`PauseConfirmationModal__well-pause-your-sub___cc15eff8`,"little-bold":`PauseConfirmationModal__little-bold___f1d78740`,"buttons-div":`PauseConfirmationModal__buttons-div___5aa22c83`,"button-text":`PauseConfirmationModal__button-text___44e2cec4`,back:`PauseConfirmationModal__back___cf1c3cd8`,"pause-subscription":`PauseConfirmationModal__pause-subscription___9e365404`,"error-container":`PauseConfirmationModal__error-container___8474c288`,"error-message":`PauseConfirmationModal__error-message___bbc65558`},HZ=class extends G.Component{state={hasError:!1,processingRecurlyPause:!1};onBackButtonPress=()=>{let{userId:e,subId:t,openModalProp:n}=this.props;n({modal:Q.BILLING_CYCLE_MODAL,props:{subId:t,userId:e}})};renderBackButton=()=>{if(!this.state.processingRecurlyPause)return(0,q.jsx)(`button`,{onClick:this.onBackButtonPress,className:(0,J.default)(VZ.back,VZ[`button-text`]),children:`BACK`})};onPauseScheduled=()=>{let{openModalProp:e,optionSelected:t}=this.props;e({modal:Q.PAUSE_SCHEDULED_CONFIRMATION_MODAL,props:{optionSelected:t}})};onConfirmButtonPress=async()=>{let{userId:e,subId:t,optionSelected:n}=this.props;try{let r=n+1;this.setState({processingRecurlyPause:!0}),za(`user clicked pause confirmation button`,`bottom`,e),await gL(e,t,r),Hi.getManageData(),this.onPauseScheduled()}catch{this.setState({hasError:!0,processingRecurlyPause:!1})}};renderPauseButton=()=>{if(!this.state.processingRecurlyPause)return(0,q.jsx)(`button`,{"data-testid":`pause-confirmation-button`,onClick:this.onConfirmButtonPress,className:(0,J.default)(VZ[`pause-subscription`],VZ[`button-text`]),children:`PAUSE SUBSCRIPTION`})};renderProcessingButton=()=>{if(this.state.processingRecurlyPause)return(0,q.jsx)(sL,{styleNameProp:`processing-pause`})};renderError=()=>{if(this.state.hasError)return(0,q.jsx)(`div`,{className:(0,J.default)(VZ[`error-container`]),children:(0,q.jsx)(`span`,{className:(0,J.default)(VZ[`error-message`]),children:`An error occured while pausing your subscription. Please try again later.`})})};render=()=>{let{optionSelected:e,restartsDateList:t}=this.props;if(!t)return this.onBackButtonPress(),null;let n=e+1;return(0,q.jsx)(Wa,{onClose:this.props.onClose,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:(0,J.default)(VZ[`are-you-sure`]),children:`Are you sure?`}),(0,q.jsxs)(`p`,{className:(0,J.default)(VZ[`well-pause-your-sub`]),children:[`We'll pause your subscription for up to`,` `,(0,q.jsxs)(`span`,{className:(0,J.default)(VZ[`little-bold`]),children:[n,` payment cycle`,n>1?`s`:``]}),` `,`(until `,t[e],`) at the start of your next pay period.`]}),(0,q.jsxs)(`div`,{className:(0,J.default)(VZ[`buttons-div`]),children:[this.renderBackButton(),this.renderPauseButton(),this.renderProcessingButton()]}),this.renderError()]})})}},UZ=N(e=>({restartsDateList:gr(e)}),e=>({openModalProp:t=>e(Fd(t))}))(HZ),WZ={"default-browse-thumbnail-dimensions":`PauseScheduledConfirmationModal__default-browse-thumbnail-dimensions___15fc4588`,"default-browse-card-dimensions":`PauseScheduledConfirmationModal__default-browse-card-dimensions___2eeefe80`,header:`PauseScheduledConfirmationModal__header___a680f0b6`,body:`PauseScheduledConfirmationModal__body___545d42e1`,"little-bold":`PauseScheduledConfirmationModal__little-bold___201b7d56`,button:`PauseScheduledConfirmationModal__button___9f9b7fdf`},GZ=class extends G.Component{render=()=>{let{nextPaymentDate:e,onClose:t,optionSelected:n,restartsDateList:r}=this.props;if(!e||!r)return t(),null;let i=r[n];return(0,q.jsx)(Wa,{onClose:t,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{"data-testid":`pause-scheduled-notice`,className:(0,J.default)(WZ.header),children:`Your Subscription is Sc
1423heduled to Pause!`}),(0,q.jsxs)(`p`,{className:(0,J.default)(WZ.body),children:[`Your subscription will be paused from`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(WZ[`little-bold`]),children:e}),` to`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(WZ[`little-bold`]),children:i}),`. It will remain active until then.`]}),(0,q.jsx)(wa,{className:(0,J.default)(WZ.button),onClick:t,children:`OK`})]})})}},KZ=N(e=>({nextPaymentDate:Bt(e),restartsDateList:gr(e)}),null)(GZ),qZ={"default-browse-thumbnail-dimensions":`RenewalConfirmationModal__default-browse-thumbnail-dimensions___520a799e`,"default-browse-card-dimensions":`RenewalConfirmationModal__default-browse-card-dimensions___fd8a3534`,header:`RenewalConfirmationModal__header___5b271303`,body:`RenewalConfirmationModal__body___7b19ba6c`,button:`RenewalConfirmationModal__button___09b54e96`,"bold-text":`RenewalConfirmationModal__bold-text___46146063`},JZ=class extends G.Component{render=()=>{let{onClose:e}=this.props;return(0,q.jsx)(Wa,{onClose:e,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{"data-testid":`renewal-notice`,className:(0,J.default)(qZ.header),children:`Your subscription is reactivated! ð`}),(0,q.jsxs)(`p`,{className:(0,J.default)(qZ.body),children:[`Welcome back to Flocabulary! Did you know you now have access to`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(qZ[`bold-text`]),children:`Class Login`}),`? Your students can access Flocab to watch videos and complete Read & Respond, Quiz, & Vocab Game from home.`,(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),`Click`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Class-Logins-for-Flocab-Lite-Plan-1753103887094`,target:`_blank`,children:`here`}),` `,`to learn more.`]}),(0,q.jsx)(wa,{className:(0,J.default)(qZ.button),onClick:e,children:`OK`})]})})}},YZ={"default-browse-thumbnail-dimensions":`ResumeAreYouSureModal__default-browse-thumbnail-dimensions___acdabfc4`,"default-browse-card-dimensions":`ResumeAreYouSureModal__default-browse-card-dimensions___30608aa0`,"are-you-sure":`ResumeAreYouSureModal__are-you-sure___5d1d8f59`,"welcome-back-text":`ResumeAreYouSureModal__welcome-back-text___1c6cc3b8`,"little-bold":`ResumeAreYouSureModal__little-bold___0a27e040`,"buttons-div":`ResumeAreYouSureModal__buttons-div___848a82ff`,"button-text":`ResumeAreYouSureModal__button-text___e939b763`,back:`ResumeAreYouSureModal__back___dba102f7`,"resume-subscription":`ResumeAreYouSureModal__resume-subscription___e69cb77c`,"error-container":`ResumeAreYouSureModal__error-container___85cd45b9`,"error-message":`ResumeAreYouSureModal__error-message___a0b2ad44`},XZ=class extends G.Component{state={hasError:!1,processingRecurlyResume:!1};onResumeSubscription=()=>{let{openModalProp:e}=this.props;e({modal:Q.RESUME_CONFIRMATION_MODAL})};onResumeSubscriptionButtonPress=async()=>{let{subId:e,userId:t}=this.props;try{this.setState({processingRecurlyResume:!0}),za(`user clicked resume confirmation button`,`bottom`,t),await _L(t,e),Hi.getManageData(),this.onResumeSubscription()}catch{this.setState({processingRecurlyResume:!1,hasError:!0})}};onBackButtonPress=()=>{let{onClose:e}=this.props;e()};renderError=()=>{if(this.state.hasError)return(0,q.jsx)(`div`,{className:(0,J.default)(YZ[`error-container`]),children:(0,q.jsx)(`span`,{className:(0,J.default)(YZ[`error-message`]),children:`An error occured while resuming your subscription. Please try again later.`})})};renderResumeButton=()=>{if(!this.state.processingRecurlyResume)return(0,q.jsx)(`button`,{onClick:this.onResumeSubscriptionButtonPress,className:(0,J.default)(YZ[`resume-subscription`],YZ[`button-text`]),children:`RESUME SUBSCRIPTION`})};renderBackButton=()=>{if(!this.state.processingRecurlyResume)return(0,q.jsx)(`button`,{onClick:this.onBackButtonPress,className:(0,J.default)(YZ.back,YZ[`button-text`]),children:`BACK`})};renderProcessingButton=()=>{if(this.state.processingRecurlyResume)return(0,q.jsx)(sL,{styleNameProp:`processing-resume`})};render=()=>{let{isPaused:e}=this.props;return(0,q.jsx)(Wa,{onClose:this.props.onClose,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:(0,J.default)(YZ[`are-you-sure`]),children:`Welcome back!`}),(0,q.jsx)(`p`,{className:(0,J.default)(YZ[`welcome-back-text`]),children:e?`Once you resume your subscription you'll be charged immediately and your billing cycle will begin.`:`By resuming your subscription you'll regain access to Flocabulary immediately.`}),(0,q.jsxs)(`div`,{className:(0,J.default)(YZ[`buttons-div`]),children:[this.renderBackButton(),this.renderResumeButton(),this.renderProcessingButton()]}),this.renderError()]})})}},ZZ=N(null,e=>({openModalProp:t=>e(Fd(t))}))(XZ),QZ={"default-browse-thumbnail-dimensions":`ResumeConfirmationModal__default-browse-thumbnail-dimensions___478ac3db`,"default-browse-card-dimensions":`ResumeConfirmationModal__default-browse-card-dimensions___ef4938bb`,header:`ResumeConfirmationModal__header___00b6fffb`,body:`ResumeConfirmationModal__body___2288fdcb`,button:`ResumeConfirmationModal__button___5362d971`,"bold-text":`ResumeConfirmationModal__bold-text___d21ac4a2`},$Z=class extends G.Component{render=()=>{let{onClose:e}=this.props;return(0,q.jsx)(Wa,{onClose:e,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{"data-testid":`resume-notice`,className:(0,J.default)(QZ.header),children:`Your subscription is resumed!`}),(0,q.jsxs)(`p`,{className:(0,J.default)(QZ.body),children:[`Welcome back to Flocabulary! Did you know you now have access to`,` `,(0,q.jsx)(`span`,{className:(0,J.default)(QZ[`bold-text`]),children:`Class Login`}),`? Your students can access Flocab to watch videos and complete Read & Respond, Quiz, & V
1423ocab Game from home.`,(0,q.jsx)(`br`,{}),` `,(0,q.jsx)(`br`,{}),`Click`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Class-Logins-for-Flocab-Lite-Plan-1753103887094`,target:`_blank`,children:`here`}),` `,`to learn more.`]}),(0,q.jsx)(wa,{className:(0,J.default)(QZ.button),onClick:e,children:`OK`})]})})}},eQ={header:`SavingsConfirmationModal__header___a1570c6d`,body:`SavingsConfirmationModal__body___3df1ef5c`,button:`SavingsConfirmationModal__button___49af2677`},tQ=class extends G.Component{render=()=>(0,q.jsx)(Wa,{onClose:this.props.onClose,children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h1`,{className:(0,J.default)(eQ.header),children:`Youâre savvy! You just saved on your Flocabulary subscription! ð¥³`}),(0,q.jsxs)(`p`,{className:(0,J.default)(eQ.body),children:[`You just saved four months of Flocabulary by switching to the annual plan. Your new billing cycle will start on `,this.props.nextPaymentDate,`.`]}),(0,q.jsx)(wa,{className:(0,J.default)(eQ.button),onClick:this.props.onClose,children:`OK`})]})})},nQ={"viewPlans-modal":`ViewPlansModal__viewPlans-modal___3902b2a6`,"flo-button-primary":`ViewPlansModal__flo-button-primary___8d1fb78a`},rQ=class extends G.Component{renderPlansLink=()=>(0,q.jsx)(b,{onClick:this.props.onClose,to:`/plans/`,className:(0,J.default)(`flo-button-primary`,nQ[`flo-button-primary`]),children:`Learn More`});render(){let{onClose:e}=this.props;return(0,q.jsxs)(Wa,{className:nQ[`viewPlans-modal`],onClose:e,hideCloseButton:!0,children:[(0,q.jsx)(`button`,{className:`modal-close`,onClick:e,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{children:`To use class features, you'll need to be on a school or district plan.`}),this.renderPlansLink()]})}},iQ=class extends G.Component{static propTypes={onSuccess:K.default.func.isRequired,successMessage:K.default.string.isRequired,user:K.default.object.isRequired,onClose:K.default.func.isRequired};state={classCode:``,requestFailed:!1,requestPending:!1,requestSucceeded:!1};componentDidUpdate(e,t){!t.requestFailed&&this.state.requestFailed&&this.refs.classCode.focus()}closeDisabled=()=>{let{requestPending:e}=this.state;return e};onClose=()=>{this.closeDisabled()||this.props.onClose()};onSubmit=()=>{let{onSuccess:e}=this.props;$.ajax({type:`PUT`,url:`${hn.CLASSES}join/`,data:{code:this.state.classCode},success:t=>{this.setState({requestPending:!1,requestSucceeded:!0}),e()},error:(e,t,n)=>{this.setState({requestPending:!1,requestFailed:e.responseText})}}),this.setState({requestPending:!0,requestFailed:!1,requestSucceeded:!1})};render(){let{successMessage:e,user:t}=this.props,{classCode:n,requestFailed:r,requestPending:i,requestSucceeded:a}=this.state;return(0,q.jsx)(wS,{buttonText:`Join Class`,className:`modal-class-add`,closeDisabled:this.closeDisabled(),closeModal:this.onClose,isOpen:!0,ref:`joinClassModal`,title:a?`Class Joined!`:`Join Class`,requestHandler:{request:{state:()=>i?`pending`:r?`rejected`:a?`resolved`:``}},onConfirm:this.onSubmit,children:a?(0,q.jsx)(`p`,{children:e}):i?(0,q.jsx)(V,{}):(0,q.jsxs)(`div`,{className:`manage-student-join-class-wrapper`,children:[(0,q.jsxs)(`p`,{children:[`Hi `,t.first_name,`! Please enter the class code provided by your instructor.`]}),(0,q.jsxs)(`div`,{className:`manage-student-join-class-input`,children:[(0,q.jsx)(`label`,{htmlFor:`join-class-code`,children:`Class Code`}),(0,q.jsx)(`input`,{id:`join-class-code`,className:r?`badCode flo-message-error`:``,maxLength:6,name:`classCode`,onChange:e=>this.setState({classCode:e.target.value}),type:`text`,ref:`classCode`,value:n,...r&&{"aria-describedby":`join-class-error`},autocomplete:`off`})]}),r?(0,q.jsx)(`p`,{className:`flo-message-error join-class-error`,id:`join-class-error`,children:r===`{"error":"Bad code"}`?`I don't recognize that class code.`:`Something went wrong. Please reload the page and try again.`}):null]})})}},aQ=N(e=>({user:z(e)}))(iQ),oQ=class extends G.Component{render(){let{onClose:e,onConfirm:t}=this.props;return(0,q.jsx)(wS,{buttonText:`Archive Class`,closeModal:e=>this.setState({showArchiveModal:!1}),isOpen:!0,onClose:e,onConfirm:t,requestHandler:e=>Lf.archiveClass(this.props.classSection,e),onOpen:e=>Lf.resetRequestHandler(e),optimistic:!0,title:`Archive Class`,children:(0,q.jsx)(`p`,{children:`Are you sure you want to archive this class? You can restore the class later if needed.`})})}};oQ.propTypes={classSection:K.default.object.isRequired,onClose:K.default.func.isRequired,onConfirm:K.default.func.isRequired};var sQ=oQ,cQ={"default-browse-thumbnail-dimensions":`CreateClassSuccessModalContent__default-browse-thumbnail-dimensions___b479b4f2`,"default-browse-card-dimensions":`CreateClassSuccessModalContent__default-browse-card-dimensions___05d95742`,container:`CreateClassSuccessModalContent__container___5c3a470f`,heading:`CreateClassSuccessModalContent__heading___cf9df31f`,subheading:`CreateClassSuccessModalContent__subheading___f03a6e89`,list:`CreateClassSuccessModalContent__list___6229bc83`,listLink:`CreateClassSuccessModalContent__listLink___2687bc60`,listheader:`CreateClassSuccessModalContent__listheader___8fa9daac`,classCode:`CreateClassSuccessModalContent__classCode___261dfc73`,copy:`CreateClassSuccessModalContent__copy___298d0f09`,"button-section":`CreateClassSuccessModalContent__button-section___9bfb6f57`},lQ=({classSection:e,toggle:t,openAssignmentModalCallback:n})=>e?(0,q.jsxs)(`div`,{className:(0,J.default)(cQ.container),children:[(0,q.jsxs)(`h2`,{className:(0,J.default)(`heading--large`,cQ.heading),children:[e.name,` Created!`]}),(0,q.jsx)(`h3`,{className:(0,J.default)(`text400`,cQ.subheading),children:`Add students to your class 2 ways:`}),(0,q.jsxs)(`ol`,{className:(0,J.default)(cQ.list),children:[(0,q.jsxs)(`li`,{className:`text400`,children:[(0,q.jsx)(`span`,{className:(0,J.default)(cQ.listheader),children:`1. Email Invitations:`}),`Invite your students via email by selecting contacts from Gmail or Office 365 or entering addresses.`]}),(0,q.jsxs)(`li`,{className:`text400`,children:[(0,q.jsxs)(`span`,{className:(0,J.default)(cQ.listheader),children:[`2. Class Code:`,(0,q.jsx)(`span`,{className:(0,J.default)(`selectable`,cQ.classCode),id:`classCode-1`,children:e.code}),(0,q.jsx)(NL,{targetId:`classCode-1`,className:(0,J.default)(cQ.copy),copyText:`${e.code}`,icon:!0,classCode:!0})]}),`Have students visit`,` `,(0,q.jsx)(`a`,{className:(0,J.default)(cQ.listLink),target:`_blank`,href:`https://www.flocabulary.com/join-class`,children:`www.flocabulary.com/join-class`}),` `,`and enter the class code.`]})]}),(0,q.jsxs)(`div`,{className:cQ[`button-section`],children:[(0,q.jsx)(VV,{additionalStyle:`${n?`secondary-assignment-button`:`primary-assignment-button`}`,to:`/accounts/manage/class-sections/${e.id}/manage/`,onClick:t,children:`Manage Class`}
1423),n&&(0,q.jsx)(Yf,{style:{width:`100%`},onClick:()=>{t(),n()},children:`Create Assignment`})]})]}):null,uQ={"default-browse-thumbnail-dimensions":`TitleWithTooltip__default-browse-thumbnail-dimensions___4c817c12`,"default-browse-card-dimensions":`TitleWithTooltip__default-browse-card-dimensions___00de8546`,container:`TitleWithTooltip__container___3ec4d24b`},dQ=({title:e,children:t})=>(0,q.jsxs)(`div`,{className:(0,J.default)(uQ.container),children:[(0,q.jsx)(`h2`,{className:`heading--base`,children:e}),(0,q.jsx)($c,{children:t})]}),fQ={"default-browse-thumbnail-dimensions":`ClassForm__default-browse-thumbnail-dimensions___0704a0dd`,"default-browse-card-dimensions":`ClassForm__default-browse-card-dimensions___8bb764bb`,"modal-body":`ClassForm__modal-body___61e2b091`,taller:`ClassForm__taller___9e64560b`,"modal-content":`ClassForm__modal-content___5ec1bf4d`,title:`ClassForm__title___303a96c4`,"form-container":`ClassForm__form-container___38b1b3f6`,"attribute-container":`ClassForm__attribute-container___40d81619`,"toggle-container":`ClassForm__toggle-container___72f327e5`,"student-selection-container":`ClassForm__student-selection-container___e8fbf8ab`,"bottom-border":`ClassForm__bottom-border___3107c2c0`,buttons:`ClassForm__buttons___460eca34`},pQ=Y.default.form.Form,mQ=N(e=>({classSectionSubjectsEnum:Cl(e),gradesEnum:Ee(e)}))(({value:e,disabled:t=!1,classSection:n,onChange:r,onSubmit:i,onClose:a,gradesEnum:o,classSectionSubjectsEnum:s,extraTypes:c={},extraFields:l={},isLoading:u=!1,withSubSelector:d=!1})=>{let f=(0,G.useRef)(null),[p,m]=(0,G.useState)(!!n),[h,g]=(0,G.useState)(n?.elementary_filter_enabled||!1),[_,v]=(0,G.useState)(!1),[y,b]=(0,G.useState)(n?.text_to_speech_enabled_students??[]),[x,S]=(0,G.useState)(n?.text_to_speech_enabled||!1),C=e=>{let t=!!e&&e<=6;return m(!!n||t),t&&!h},w=(e,t)=>{if(f.current&&(f.current.getComponent(t).validate(),e)){let n=!1;t[0]===`grade`&&(n=C(e.grade)),n&&g(!0),r({...e,elementary_filter_enabled:n||h,text_to_speech_enabled:x,text_to_speech_enabled_students:y},t[0])}},T=()=>{g(!h),r({...e,elementary_filter_enabled:!h},`elementary_filter_enabled`)},E=(t,n)=>{b(t),S(n),v(!1),r({...e,text_to_speech_enabled_students:t,text_to_speech_enabled:n},`text_to_speech_enabled`)},D=Y.default.struct({...c,name:Y.default.String,grade:Y.default.enums(o),subject:Y.default.enums(s)}),ee={...l,name:{error:e=>e?null:`Name is required`},grade:{error:e=>e?null:`Grade is required`},subject:{error:e=>e?null:`Subject is required`}},O=()=>{let e=n?.student_count,t=y.length;return Bf(n?.text_to_speech_enabled??!1,t,e,!1)},te=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(fQ.buttons),children:[(0,q.jsx)(Zf,{onClick:a,containerStyle:{marginRight:`5px`},children:`Cancel`}),(0,q.jsx)(Yf,{onClick:i,containerStyle:{marginLeft:`5px`},disabled:t,children:n?`Save`:`Create New Class`})]}),ne=()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(fQ[`modal-content`]),children:[(0,q.jsx)(`h2`,{className:(0,J.default)(`flo-modal-title`,fQ.title),children:n?`Edit Settings`:`Create a Class`}),u?(0,q.jsx)(V,{message:n?`Editing class...`:`Creating class...`}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:(0,J.default)(`flocab__form`,fQ[`form-container`]),children:(0,q.jsx)(pQ,{onChange:w,ref:f,options:{fields:ee},type:D,value:e})}),(0,q.jsxs)(`div`,{className:(0,J.default)(fQ[`student-selection-container`],fQ[`bottom-border`]),children:[(0,q.jsxs)(dQ,{title:`Immersive Reader`,children:[`Microsoft's Immersive reader is a text-to-speech and text translation tool. It can be enabled for individual students or the whole class.`,` `,(0,q.jsx)(WL,{target:`_blank`,className:`texttospeech__helplink`,href:`https://support.renaissance.com/s/article/Flocabulary-s-Integration-with-Microsoft-s-Immersive-Reader-1753103306191`,children:`Click here`}),` `,`to learn more.`]}),(0,q.jsx)(ob,{amountSelectedText:O(),classId:n?.id,onClick:()=>v(!0)})]}),(0,q.jsx)(`div`,{className:(0,J.default)(fQ[`toggle-container`],{[fQ[`bottom-border`]]:p}),children:p&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(dQ,{title:`Elementary Filter`,children:[`Enable the Elementary Filter to prevent younger students from discovering units that touch on sensitive topics such as war or violence. See our`,` `,(0,q.jsx)(`a`,{href:`https://support.renaissance.com/s/article/Elementary-Filter-Overview-1753103306265?`,target:`_blank`,children:`FAQ page`}),` `,`for more info.`]}),(0,q.jsx)(Ec,{"aria-label":`Elementary Filter`,on:h,onClick:T})]})})]})]}),!u&&(0,q.jsx)(te,{})]});
1423return(0,q.jsx)(`div`,{className:(0,J.default)(`modal-inner-content modal-inner-content--noMaxHeight`,fQ[`modal-body`],{[fQ.taller]:d}),children:_?(0,q.jsx)(xU,{studentsList:n?.students??[],studentCount:n?.student_count??0,initialSelectedStudents:x||y,globallyEnabledStudents:n?.text_to_speech_globally_enabled_students??[],classSectionId:n?.id,saveSelection:E,onClose:()=>v(!1)}):ne()})}),hQ=N(e=>({assessmentsSubscriptions:Sr(e),user:z(e)||null,createdClass:CW(e),fromUserJourney:We(e)}),e=>U({createNewClassSection:mi.createNewClassSection,cleanCreatedClass:mi.cleanCreatedClass},e))(y(({actions:e,assessmentsSubscriptions:t,fromLIH:n,toggle:r,user:i,createdClass:a,fromUserJourney:o,openAssignmentModalCallback:s})=>{let c=t.length>1,l=(0,G.useRef)(a),[u,d]=(0,G.useState)(!1),[f,p]=(0,G.useState)(!1),[m,h]=(0,G.useState)({name:``,grade:null,subject:null,text_to_speech_enabled:!1,text_to_speech_enabled_students:[],elementary_filter_enabled:!1,...c&&{subscription:null}});(0,G.useEffect)(()=>{l.current===null&&a?.code&&(d(!1),l.current=a)},[a]);let g=e=>{h(e);let t=e=>[`text_to_speech_enabled`,`text_to_speech_enabled_students`,`elementary_filter_enabled`].includes(e);p(Object.keys(e).every(n=>t(n)||!!e[n]))},_=()=>{r(),e.cleanCreatedClass()},v=async()=>{if(m){d(!0);let r={...m,subscription:m.subscription||t[0].id};n&&zr({action:`lih my classes create class`,userId:i.id}),e.createNewClassSection(r),Jn({action:Vt.CREATE_A_CLASS,primary:``,secondary:``},i,o)}},y=c?{extraTypes:{subscription:Y.default.enums(t.reduce((e,t)=>(e[t.id]=t.using_organization,e),{}))},extraFields:{subscription:{error:e=>e?null:`Subscription is required`}},withSubSelector:!0}:{};return(0,q.jsx)(Hf,{onClose:_,shouldResetScrollOnOpen:!1,children:a?(0,q.jsx)(lQ,{classSection:a,toggle:_,openAssignmentModalCallback:s}):(0,q.jsx)(mQ,{disabled:!f,isLoading:u,onChange:g,onClose:_,onSubmit:v,value:m,...y})})})),gQ=N(null,e=>U({editClassSection:mi.editClassSectionDetail},e))(({toggle:e,actions:t,classSection:n})=>{let[r,i]=(0,G.useState)(!1),[a,o]=(0,G.useState)((0,Qf.pick)(n,[`name`,`grade`,`subject`,`text_to_speech_enabled`,`text_to_speech_enabled_students`,`elementary_filter_enabled`]));return(0,q.jsx)(Hf,{onClose:e,shouldResetScrollOnOpen:!1,children:(0,q.jsx)(mQ,{classSection:n,onClose:e,onSubmit:()=>{a&&(t.editClassSection({...n,...a}),e())},disabled:!r,onChange:e=>{let t=e=>[`text_to_speech_enabled`,`text_to_speech_enabled_students`,`elementary_filter_enabled`].includes(e),r=Object.keys(e).every(n=>t(n)||!!e[n]);i(([`name`,`grade`,`subject`,`text_to_speech_enabled`,`elementary_filter_enabled`].some(t=>e[t]!==n[t])||!!(0,Qf.xor)(e.text_to_speech_enabled_students,n.text_to_speech_enabled_students).length)&&r),o(e)},value:a})})}),_Q=N(e=>{let t=Ui([D.ENABLE_NEW_GOOGLE_API_LIB])(e);return{layer:e.modal.layer,modalProps:e.modal.props,whichModal:e.modal.modal,userId:de(e),shouldUseNewGoogleApi:t[D.ENABLE_NEW_GOOGLE_API_LIB]}},e=>({close:()=>e(Id())}))(e=>{let{close:t,modalProps:n,whichModal:r,userId:i,shouldUseNewGoogleApi:a}=e;e=Object.assign(n,{onClose:t,userId:i});let o={[Q.ADD_CLASS]:hQ,[Q.ARCHIVE_CLASS]:sQ,[Q.LESSON_ASSIGNMENT_MODAL_FLOW]:bZ,[Q.PRACTICE_ASSIGNMENT_MODAL_FLOW]:KV,[Q.CANCELLATION_CHECK_MODAL]:DZ,[Q.CANCELLATION_CONFIRMATION_MODAL]:kZ,[Q.CANCELLATION_SURVEY_MODAL]:MZ,[Q.EDIT_CLASS]:gQ,[Q.EMAIL_VERIFICATION_NEEDED]:Ba,[Q.GOOGLE_CLASSROOM_FORM]:a?dW:mW,[Q.INTERMEDIATE_MODAL]:e=>(0,q.jsx)(SZ,{...e,shouldUseNewGoogleApi:a}),[Q.INVITE_MODAL]:wZ,[Q.PAYWALL]:Oc,[Q.RENEWAL_CONFIRMATION_MODAL]:JZ,[Q.SAVINGS_CONFIRMATION_MODAL]:tQ,[Q.VIEW_PLANS]:rQ,[Q.RESUME_ARE_YOU_SURE_MODAL]:ZZ,[Q.RESUME_CONFIRMATION_MODAL]:$Z,[Q.BILLING_CYCLE_MODAL]:BZ,[Q.PAUSE_CONFIRMATION_MODAL]:UZ,[Q.PAUSE_SCHEDULED_CONFIRMATION_MODAL]:KZ,[Q.DOWNGRADE_CHECK_MODAL]:FZ,[Q.DOWNGRADE_CONFIRMATION_MODAL]:LZ,[Q.STUDENT_JOIN_CLASS_MODAL]:aQ}[r];
1423return!!o&&(0,q.jsx)(o,{...e})||null}),vQ=class extends G.Component{render(){return(0,q.jsx)(`div`,{className:`message-copy`,children:(0,q.jsxs)(`div`,{children:[`The link has expired. Please reach out to your Flocabulary administrator for a new link or email us at `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),`.`]})})}},yQ={"default-browse-thumbnail-dimensions":`CheckEmail__default-browse-thumbnail-dimensions___507eaf92`,"default-browse-card-dimensions":`CheckEmail__default-browse-card-dimensions___4400c6d4`,content:`CheckEmail__content___37c9a68c`,"bottom-section":`CheckEmail__bottom-section___95b93966`,"mail-img":`CheckEmail__mail-img___b526ee03`,"img-wrapper":`CheckEmail__img-wrapper___8ecb7034`,resend_email:`CheckEmail__resend_email___1c85aa40`},bQ=class extends G.Component{getRedirectUrl(){let{activeUser:e,redirectUrl:t}=this.props;return t??(e.qty_login<=1?`/subjects/?oc=sign-up`:`/subjects/`)}renderNeedsVerified(){return(0,q.jsxs)(`div`,{className:(0,J.default)(`modal-content`,yQ.content),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(yQ[`img-wrapper`]),children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Almost Done!`}),(0,q.jsx)(`div`,{className:(0,J.default)(yQ[`mail-img`])}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`Check your email to verify your account.`})]}),(0,q.jsx)(`div`,{className:(0,J.default)(yQ[`bottom-section`]),children:(0,q.jsxs)(`div`,{children:[(0,q.jsx)(b,{to:this.getRedirectUrl(),children:(0,q.jsx)(wa,{size:`large`,style:{marginTop:`30px`,width:`100%`},children:`Continue`})}),(0,q.jsx)(`button`,{className:`resend_email`,onClick:La,children:`Resend Verification Email`})]})})]})}renderNeedsNotVerified=()=>{let{activeUser:e}=this.props;return(0,q.jsxs)(`div`,{className:`modal-content`,children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`You're all set!`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`Click the button below to start using Flocabulary!`}),e.is_student?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(b,{to:`/accounts/manage/class-sections/join/`,children:(0,q.jsx)(wa,{size:`large`,style:{marginTop:`30px`,marginRight:`4%`,width:`48%`},children:`Join a Class`})}),(0,q.jsx)(b,{to:`/subjects/`,children:(0,q.jsx)(wa,{size:`large`,style:{marginTop:`30px`,width:`48%`},children:`Home`})})]}):(0,q.jsx)(b,{to:this.getRedirectUrl(),children:(0,q.jsx)(wa,{size:`large`,style:{marginTop:`30px`,width:`100%`},children:`Continue`})})]})};render(){let{activeUser:e}=this.props;return e.is_student||e.email_verification_status===or.VERIFIED?this.renderNeedsNotVerified():this.renderNeedsVerified()}},xQ=N(e=>({activeUser:z(e)}))(bQ),SQ=class extends G.Component{static _getProps(e){return{userCompleteCallback:t=>{t.id&&t.has_complete_profile&&gV.activateSubscriptionGroup(Ji.parse(location.search).hash,e.history)}}}render(){let{activateSubscriptionGroupRequest:e,activeUser:t}=this.props;return!e||e===`pending`?(0,q.jsx)(V,{message:`Activating your manager account...`}):e===`rejected`?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Something went wrong.`}),(0,q.jsx)(`p`,{children:`There was a problem with your request. Please reload this page and try again.`})]}):e===`resolved`&&t.email_verification_status!==or.VERIFIED?(0,q.jsx)(xQ,{}):(0,q.jsx)(V,{message:`You're now a manager for your district! Sending you to your dashboard...`})}},CQ=N(e=>({activeUser:z(e)}))(SQ),wQ=[`defaultOptions`,`cacheOptions`,`loadOptions`,`options`,`isLoading`,`onInputChange`,`filterOption`];function TQ(e){var t=e.defaultOptions,n=t===void 0?!1:t,r=e.cacheOptions,i=r===void 0?!1:r,a=e.loadOptions;e.options;var o=e.isLoading,s=o===void 0?!1:o,c=e.onInputChange,l=e.filterOption,u=l===void 0?null:l,d=xc(e,wQ),f=d.inputValue,p=(0,G.useRef)(void 0),m=(0,G.useRef)(!1),h=uc((0,G.useState)(Array.isArray(n)?n:void 0),2),g=h[0],_=h[1],v=uc((0,G.useState)(f===void 0?``:f),2),y=v[0],b=v[1],x=uc((0,G.useState)(n===!0),2),S=x[0],C=x[1],w=uc((0,G.useState)(void 0),2),T=w[0],E=w[1],D=uc((0,G.useState)([]),2),ee=D[
14230],O=D[1],te=uc((0,G.useState)(!1),2),ne=te[0],re=te[1],ie=uc((0,G.useState)({}),2),ae=ie[0],oe=ie[1],se=uc((0,G.useState)(void 0),2),ce=se[0],le=se[1],ue=uc((0,G.useState)(void 0),2),de=ue[0],k=ue[1];i!==de&&(oe({}),k(i)),n!==ce&&(_(Array.isArray(n)?n:void 0),le(n)),(0,G.useEffect)(function(){return m.current=!0,function(){m.current=!1}},[]);var fe=(0,G.useCallback)(function(e,t){if(!a)return t();var n=a(e,t);n&&typeof n.then==`function`&&n.then(t,function(){return t()})},[a]);(0,G.useEffect)(function(){n===!0&&fe(y,function(e){m.current&&(_(e||[]),C(!!p.current))})},[]);var pe=(0,G.useCallback)(function(e,t){var n=lc(e,t,c);if(!n){p.current=void 0,b(``),E(``),O([]),C(!1),re(!1);return}if(i&&ae[n])b(n),E(n),O(ae[n]),C(!1),re(!1);else{var r=p.current={};b(n),C(!0),re(!T),fe(n,function(e){m&&r===p.current&&(p.current=void 0,C(!1),E(n),O(e||[]),re(!1),oe(e?Nc(Nc({},ae),{},Mc({},n,e)):ae))})}},[i,fe,T,ae,c]),me=ne?[]:y&&T?ee:g||[];return Nc(Nc({},d),{},{options:me,isLoading:S||s,onInputChange:pe,filterOption:u})}var EQ=(0,G.forwardRef)(function(e,t){var n=hc(TQ(e));return G.createElement(cc,u({ref:t},n))}),DQ=({innerProps:e,data:t,districtOnly:n})=>(0,q.jsx)(`div`,{...e,children:t.id===-1?(0,q.jsx)(`div`,{className:`menu-item-container menu-item-container-last`,children:(0,q.jsx)(`div`,{className:`menu-item menu-item-last`,children:(0,q.jsxs)(`div`,{className:`organization-name`,children:[`Don't see your `,`${n?`district`:`school`}`,` listed? Click here.`]})})}):(0,q.jsx)(`div`,{className:`menu-item-container`,children:(0,q.jsxs)(`div`,{className:`menu-item`,children:[(0,q.jsx)(`div`,{className:`organization-name`,children:t.text}),(0,q.jsxs)(`div`,{className:`address`,children:[t.shipping_street,` - `,t.shipping_city,`, `,t.shipping_state,` `,t.shipping_zip]})]})})}),OQ={AD:`Andorra`,AE:`United Arab Emirates`,AF:`Afghanistan`,AG:`Antigua and Barbuda`,AI:`Anguilla`,AL:`Albania`,AM:`Armenia`,AO:`Angola`,AQ:`Antarctica`,AR:`Argentina`,AS:`American Samoa`,AT:`Austria`,AU:`Australia`,AW:`Aruba`,AX:`Ã
land Islands`,AZ:`Azerbaijan`,BA:`Bosnia and Herzegovina`,BB:`Barbados`,BD:`Bangladesh`,BE:`Belgium`,BF:`Burkina Faso`,BG:`Bulgaria`,BH:`Bahrain`,BI:`Burundi`,BJ:`Benin`,BL:`Saint Barthélemy`,BM:`Bermuda`,BN:`Brunei`,BO:`Bolivia`,BQ:`Bonaire`,BR:`Brazil`,BS:`The Bahamas`,BT:`Bhutan`,BV:`Bouvet Island`,BW:`Botswana`,BY:`Belarus`,BZ:`Belize`,CA:`Canada`,CC:`Cocos (Keeling) Islands`,CD:`Democratic Republic of the Congo`,CF:`Central African Republic`,CG:`Republic of the Congo`,CH:`Switzerland`,CI:`Ivory Coast`,CK:`Cook Islands`,CL:`Chile`,CM:`Cameroon`,CN:`China`,CO:`Colombia`,CR:`Costa Rica`,CU:`Cuba`,CV:`Cape Verde`,CW:`Curaçao`,CX:`Christmas Island`,CY:`Cyprus`,CZ:`Czech Republic`,DE:`Germany`,DJ:`Djibouti`,DK:`Denmark`,DM:`Dominica`,DO:`Dominican Republic`,DZ:`Algeria`,EC:`Ecuador`,EE:`Estonia`,EG:`Egypt`,EH:`Western Sahara`,ER:`Eritrea`,ES:`Spain`,ET:`Ethiopia`,FI:`Finland`,FJ:`Fiji`,FK:`Falkland Islands`,FM:`Federated States of Micronesia`,FO:`Faroe Islands`,FR:`France`,GA:`Gabon`,GB:`United Kingdom`,GD:`Grenada`,GE:`Georgia`,GF:`French Guiana`,GG:`Guernsey`,GH:`Ghana`,GI:`Gibraltar`,GL:`Greenland`,GM:`The Gambia`,GN:`Guinea`,GP:`Guadeloupe`,GQ:`Equatorial Guinea`,GR:`Greece`,GS:`South Georgia`,GT:`Guatemala`,GU:`Guam`,GW:`Guinea-Bissau`,GY:`Guyana`,HK:`Hong Kong`,HM:`Heard Island and McDonald Islands`,HN:`Honduras`,HR:`Croatia`,HT:`Haiti`,HU:`Hungary`,ID:`Indonesia`,IE:`Republic of Ireland`,IL:`Israel`,IM:`Isle of Man`,IN:`India`,IO:`British Indian Ocean Territory`,IQ:`Iraq`,IR:`Iran`,IS:`Iceland`,IT:`Italy`,JE:`Jersey`,JM:`Jamaica`,JO:`Jordan`,JP:`Japan`,KE:`Kenya`,KG:`Kyrgyzstan`,KH:`Cambodia`,KI:`Kiribati`,KM:`Comoros`,KN:`Saint Kitts and Nevis`,KP:`North Korea`,KR:`South Korea`,KW:`Kuwait`,KY:`Cayman Islands`,KZ:`Kazakhstan`,LA:`Laos`,LB:`Lebanon`,LC:`Saint Lucia`,LI:`Liechtenstein`,LK:`Sri Lanka`,LR:`Liberia`,LS:`Lesotho`,LT:`Lithuania`,LU:`Luxembourg`,LV:`Latvia`,LY:`Libya`,MA:`Morocco`,MC:`Monaco`,MD:`Moldova`,ME:`Montenegro`,MF:`Saint Martin`,MG:`Madagascar`,MH:`Marshall Islands`,MK:`Republic of Macedonia`,ML:`Mali`,MM:`Myanmar`,MN:`Mongolia`,MO:`Macau`,MP:`Northern Mariana Islands`,MQ:`Martinique`,MR:`Mauritania`,MS:`Montserrat`,MT:`Malta`,MU:`Mauritius`,MV:`Maldives`,MW:`Malawi`,MX:`Mexico`,MY:`Malaysia`,MZ:`Mozambique`,NA:`Namibia`,NC:`New Caledonia`,NE:`Niger`,NF:`Norfolk Island`,NG:`Nigeria`,NI:`Nicaragua`,NL:`Netherlands`,NO:`Norway`,NP:`Nepal`,NR:`Nauru`,NU:`Niue`,NZ:`New Zealand`,OM:`Oman`,PA:`Panama`,PE:`Peru`,PF:`French Polynesia`,PG:`Papua New Guinea`,PH:`Philippines`,PK:`Pakistan`,P
1423L:`Poland`,PM:`Saint Pierre and Miquelon`,PN:`Pitcairn Islands`,PR:`Puerto Rico`,PS:`Palestine`,PT:`Portugal`,PW:`Palau`,PY:`Paraguay`,QA:`Qatar`,RE:`Réunion`,RO:`Romania`,RS:`Serbia`,RU:`Russia`,RW:`Rwanda`,SA:`Saudi Arabia`,SB:`Solomon Islands`,SC:`Seychelles`,SD:`Sudan`,SE:`Sweden`,SG:`Singapore`,SH:`Saint Helena`,SI:`Slovenia`,SJ:`Svalbard and Jan Mayen`,SK:`Slovakia`,SL:`Sierra Leone`,SM:`San Marino`,SN:`Senegal`,SO:`Somalia`,SR:`Suriname`,SS:`South Sudan`,ST:`São Tomé and PrÃncipe`,SV:`El Salvador`,SX:`Sint Maarten`,SY:`Syria`,SZ:`Swaziland`,TC:`Turks and Caicos Islands`,TD:`Chad`,TF:`French Southern and Antarctic Lands`,TG:`Togo`,TH:`Thailand`,TJ:`Tajikistan`,TK:`Tokelau`,TL:`East Timor`,TM:`Turkmenistan`,TN:`Tunisia`,TO:`Tonga`,TR:`Turkey`,TT:`Trinidad and Tobago`,TV:`Tuvalu`,TW:`Taiwan`,TZ:`Tanzania`,UA:`Ukraine`,UG:`Uganda`,UM:`United States Minor Outlying Islands`,US:`United States`,UY:`Uruguay`,UZ:`Uzbekistan`,VA:`Holy See`,VC:`Saint Vincent and the Grenadines`,VE:`Venezuela`,VG:`Virgin Islands (British)`,VI:`Virgin Islands (U.S.)`,VN:`Vietnam`,VU:`Vanuatu`,WF:`Wallis and Futuna`,WS:`Samoa`,XK:`Republic of Kosovo`,YE:`Yemen`,YT:`Mayotte`,ZA:`South Africa`,ZM:`Zambia`,ZW:`Zimbabwe`},kQ={AL:`Alabama`,AK:`Alaska`,AS:`American Samoa`,AZ:`Arizona`,AR:`Arkansas`,CA:`California`,CO:`Colorado`,CT:`Connecticut`,DE:`Delaware`,DC:`District Of Columbia`,FM:`Federated States Of Micronesia`,FL:`Florida`,GA:`Georgia`,GU:`Guam`,HI:`Hawaii`,ID:`Idaho`,IL:`Illinois`,IN:`Indiana`,IA:`Iowa`,KS:`Kansas`,KY:`Kentucky`,LA:`Louisiana`,ME:`Maine`,MH:`Marshall Islands`,MD:`Maryland`,MA:`Massachusetts`,MI:`Michigan`,MN:`Minnesota`,MS:`Mississippi`,MO:`Missouri`,MT:`Montana`,NE:`Nebraska`,NV:`Nevada`,NH:`New Hampshire`,NJ:`New Jersey`,NM:`New Mexico`,NY:`New York`,NC:`North Carolina`,ND:`North Dakota`,MP:`Northern Mariana Islands`,OH:`Ohio`,OK:`Oklahoma`,OR:`Oregon`,PW:`Palau`,PA:`Pennsylvania`,PR:`Puerto Rico`,RI:`Rhode Island`,SC:`South Carolina`,SD:`South Dakota`,TN:`Tennessee`,TX:`Texas`,UT:`Utah`,VT:`Vermont`,VI:`Virgin Islands`,VA:`Virginia`,WA:`Washington`,WV:`West Virginia`,WI:`Wisconsin`,WY:`Wyoming`},{Form:AQ}=Y.default.form,jQ=Y.default.struct({shipping_state:Y.default.enums(kQ),organization:Y.default.String,is_outside_us:Y.default.maybe(Y.default.Boolean)}),{US:MQ,...NQ}=OQ,PQ=Y.default.struct({country:Y.default.enums(NQ),organization:Y.default.String,is_outside_us:Y.default.maybe(Y.default.Boolean)}),FQ=class extends G.Component{static defaultProps={organization:null,districtOnly:!1,outsideUnitedStates:!1,role:null};constructor(e){super(e);let{organization:t,outsideUnitedStates:n,role:r}=this.props,i={shipping_state:t?t.shipping_state:``,country:``,is_outside_us:n,organization:t?t.id:``};this.state={displayTypeAhead:!0,isClearButtonVisible:!0,options:{fields:{shipping_state:{label:`State*`},country:{label:`Country*`},is_outside_us:{label:`${n?`In the US?`:`Are you outside the US?`}`},organization:{error:e=>e?null:`please enter an organization`,label:`Organization*`,type:`${n?``:`hidden`}`}}},role:r,selectedSchool:t||null,type:n?PQ:jQ,value:i}}UNSAFE_componentWillReceiveProps(e,t){let{role:n,userGoal:r}=this.props;r===P.SITE_TRIAL?this.setState({role:e.role}):(n!==`district_admin`&&e.role===`district_admin`&&this.resetForm(e.role),n===`district_admin`&&e.role!==`district_admin`&&this.resetForm(e.role))}debouncedFetchSchoolList=(0,kL.default)((e,t)=>{this.fetchSchoolList(e).then(e=>t(e)).catch(e=>{})},300);fetchSchoolList=async(e=``)=>{let{selectedSchool:t,value:{shipping_state:n}}=this.state;if(t||!e)return{options:[]};let r=`school`;this.isDistrictForm()&&(r=`district`);let{data:i}=await Kt.get(`/api/search/organizations/opensearch/?q=${e}&state=${n}&type=${r}`);return e.length?[...i,{id:-1,text:`I do not see my school`}]:i};getType=e=>e?PQ:jQ;handleFormChange=(e,t={})=>{let{value:n}=this.state,r={...n??{},...e};this.setState({...this.state,...t,value:r}),this.props.onChange(r)};handleCountry=e=>{this.handleFormChange(e)};handleIsOutsideUs=e=>{let{options:t}=this.state,n={displayTypeAhead:!0,options:{...t,fields:{...t.fields,is_outside_us:{...t.fields.is_outside_us,label:`${e.is_outside_us?`In the US?`:`Are you outside the US?`}`}
1423,organization:{...t.organization,type:`${e.is_outside_us?``:`hidden`}`,label:`Organization*`}}},selectedSchool:null,type:this.getType(e.is_outside_us)};this.handleFormChange({...e,shipping_state:``,country:``,organization:``},n)};handleManualOrganizationInput=e=>{this.handleFormChange({organization:e.target.value})};handleMenuItemSelect=e=>{if(e===null||e.id===-1){let t={...e?.id===-1&&{displayTypeAhead:!1},selectedSchool:null};this.handleFormChange({organization:``},t);return}if(!e)return;let t={isClearButtonVisible:!0,selectedSchool:e};this.handleFormChange({organization:e.id},t)};handleOnBlur=()=>{setTimeout(()=>this.setState({isClearButtonVisible:!1}),250)};handleOrganization=e=>{this.handleFormChange(e)};handleShippingState=e=>{let t={displayTypeAhead:!0,selectedSchool:null};this.handleFormChange({...e,organization:``},t)};isDistrictForm=()=>{let{districtOnly:e,userGoal:t}=this.props,{role:n}=this.state;return n===`district_admin`&&t!==P.SITE_TRIAL?!0:e};onChange=(e,t)=>{if(t)switch(t[0]){case`shipping_state`:this.handleShippingState(e);break;case`country`:this.handleCountry(e);break;case`is_outside_us`:this.handleIsOutsideUs(e);break;case`organization`:this.handleOrganization(e);break}};renderClearButton=(e=!1)=>{let{isClearButtonVisible:t}=this.state;return t?(0,q.jsx)(`span`,{className:`clear-icon-container ${e?`clear-icon-container--inside`:``}`,onClick:this.resetTypeAhead,children:(0,q.jsx)(Pa,{className:`svgIcon clear-input`})}):null};renderManualOrganizationInput=()=>{let{value:e}=this.state;return(0,q.jsxs)(`div`,{className:`manual-control`,children:[(0,q.jsx)(`input`,{className:`manual-organization`,onBlur:this.handleOnBlur,onChange:this.handleManualOrganizationInput,onFocus:()=>{this.setState({isClearButtonVisible:!0})},placeholder:`Enter ${this.isDistrictForm()?`district`:`school`} name`,type:`text`,value:e.organization||``,autoComplete:Bl.ORGANIZATION}),this.renderClearButton(!0)]})};renderOrganization=()=>{let{value:e,displayTypeAhead:t}=this.state;return e.is_outside_us?null:(0,q.jsxs)(`div`,{className:`type-ahead-tool`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:this.isDistrictForm()?`District`:`School*`}),t?this.renderTypeAhead():this.renderManualOrganizationInput()]})};renderClearIndicator=e=>{let{getStyles:t,innerProps:{ref:n,...r}}=e;return(0,q.jsx)(`div`,{...r,ref:n,style:t(`clearIndicator`,e),children:this.renderClearButton()})};renderTypeAhead=()=>{let{selectedSchool:e,value:t}=this.state;return(0,q.jsx)(EQ,{blurInputOnSelect:!0,cache:!1,components:{Option:e=>(0,q.jsx)(DQ,{...e,districtOnly:this.isDistrictForm()}),ClearIndicator:this.renderClearIndicator,DropdownIndicator:()=>null},isDisabled:!t.shipping_state||t.shipping_state.length===0,loadOptions:e?(e,t)=>t([]):this.debouncedFetchSchoolList,classNamePrefix:`react-select`,styles:{input:e=>({...e,input:{height:`100% !important`,marginBottom:`unset !important`,transition:`none !important`,boxShadow:`none !important`,"&:focus":{boxShadow:`none !important`}}}),loadingMessage:e=>({...e,textAlign:`start`}),menu:e=>({...e,backgroundColor:`#fff`,maxHeight:`400px`}),singleValue:e=>({...e,height:`unset !important`}),valueContainer:e=>({...e,height:`100%`})},getOptionLabel:e=>e?.text||``,name:`school`,onChange:this.handleMenuItemSelect,placeholder:`Search by ${this.isDistrictForm()?`district`:`school`} name`,isSearchable:!e,isClearable:!0,value:e,noOptionsMessage:()=>null})};resetForm=e=>{let{options:t}=this.state,n={displayTypeAhead:!0,isClearButtonVisible:!0,options:{...t,fields:{...t.fields,is_outside_us:{label:`Are you outside the US?`},organization:{type:`hidden`}}},role:e,selectedSchool:null,type:jQ};this.handleFormChange({shipping_state:``,country:``,is_outside_us:!1,organization:``},n)};resetTypeAhead=()=>{this.handleFormChange({organization:``},{displayTypeAhead:!0,isClearButtonVisible:!0,selectedSchool:null})};renderErrorMessage=()=>{let{errorMessage:e}=this.props;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null};render(){let{options:e,type:t,value:n}=this.state;return(0,q.jsxs)(`div`,{className:`TypeAheadForm`,children:[(0,q.jsx)(AQ,{onChange:this.onChange,options:e,type:t,value:n}),this.renderOrganization(),this.renderErrorMessage()]})}}
1423,{Form:IQ}=Y.default.form,LQ=(0,LS.default)({displayName:`RequestForm`,mixins:[tc],getInitialState:function(){return this.setPlaceHolderToFieldName({value:{num_sites_requested:+(this.props.quoteType===`school`),promo_code:this.props.promotion.name,training:`none`,send_bill_by:`email`,notes:` `},options:{order:!this.props.quoteType&&this.props.orgType===`district`?[`num_sites_requested`,`training`,`notes`,`promo_code`]:null,fields:{send_bill_by:{nullOption:!1,label:(0,q.jsx)(`span`,{children:`Send Bill By`})},training:{nullOption:!1,label:(0,q.jsx)(`span`,{children:`Training preference`})},promo_code:{label:`Promo Code (optional)`},num_sites_requested:{label:(0,q.jsx)(`span`,{children:`Number of Schools`}),type:this.props.orgType===`school`?`hidden`:`number`,attrs:{min:`2`,placeholder:`#`}},notes:{type:`textarea`,label:(0,q.jsxs)(`span`,{children:[this.props.quoteType&&this.props.orgType===`school`?`Notes/Promo Code`:`Notes`,(0,q.jsx)(`span`,{className:`flocab__form__subtext`,children:`\xA0Optional`})]})}},i18n:{optional:``,required:`*`}},type:this.getType(this.props.orgType,this.props.quoteType)})},getDefaultProps:function(){return{orgType:`school`,onChange:()=>null}},UNSAFE_componentWillReceiveProps:function(e){if(e.orgType!==this.props.orgType||e.quoteType!==this.props.quoteType)this.setState({type:this.getType(e.orgType,e.quoteType)});else if(e.promoMismatch!==this.props.promoMismatch){let t=(0,q.jsxs)(`p`,{children:[`The promo entered is only available for `,e.promoMismatch,` trials.`,(0,q.jsx)(`a`,{href:`/promo/${this.state.value.promo_code}/`,children:`Redeem this promo here.`})]});this.setState({options:Y.default.update(this.state.options,{fields:{promo_code:{hasError:{$set:!0},error:{$set:t}}}})})}},getType:function(e,t){let n=Y.default.refinement(Y.default.Number,t=>e===`district`?t>=2:t===1),r=Y.default.refinement(Y.default.String,e=>e.length<=500);r.getValidationErrorMessage=function(e){if(e.length>500)return`Note is too long. Please limit to 500 characters.`};let i=Y.default.enums(this.props.training),a=ja.extend({num_sites_requested:e===`district`?n:Y.default.maybe(n),notes:Y.default.maybe(r)},!t&&e===`school`?{promo_code:Y.default.maybe(Y.default.String)}:!t&&e===`district`?{promo_code:Y.default.maybe(Y.default.String),training:i}:null);return Y.default.struct(a)},onChange:function(e,t){e=this.fixInput(e,t),this.setState({value:e},function(){this.performValidation(t),this.props.onChange(e)}.bind(this))},fixInput:function(e,t){switch(t[0]){default:}return e},performValidation:function(e){this.refs.form.getComponent(e).validate(),this.performAsyncValidation(e)},performAsyncValidation:function(e){},render:function(){return(0,q.jsx)(IQ,{ref:`form`,onChange:this.onChange,value:this.state.value,type:this.state.type,options:this.state.options})}}),RQ=(0,LS.default)({displayName:`SiteEvent`,mixins:[tc],getInitialState:function(){return{errorMessage:null}},getOrganizationIfDistrict:function(){let{user:e}=this.props;return e.organization&&e.organization.org_type===`district`?e.organization:null},isInnerFormValid:function(e){if(e.is_outside_us){if(!e.country)return this.setState({errorMessage:`Country required`}),!1;if(!e.organization)return this.setState({errorMessage:`Organization required`}),!1}else{if(!e.shipping_state)return this.setState({errorMessage:`State required`}),!1;if(!e.organization)return this.setState({errorMessage:`District required`}),!1}return!0},onSubmit:function(e){e.preventDefault();let{history:t,user:n}=this.props,{requestForm:r}=this.refs,{errors:i}=r.refs.form.validate();if(i.length)return;let a=this.state.typeAheadFormValues??{},o={...r.refs.form.getValue(),...a};if(this.isInnerFormValid(o))this.setState({errorMessage:null});else return;let s={...o,acting_org:o.organization,acting_user:n.id,notes:o.notes||``};gV.createTrialRequest(s,t)},renderErrorMessage:function(){let{errorMessage:e}=this.state;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null},render:function(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Tell us about your district`}),(0,q.jsx)(`div`,{className:`flocab__form`,children:(0,q.jsxs)(`form`,{onSubmit:this.onSubmit,children:[this.renderErrorMessage(),(0,q.jsx)(FQ,{organization:this.getOrganizationIfDistrict(),onChange:e=>this.setState({typeAheadFormValues:e}),districtOnly:!0}),(0,q.jsx)(LQ,{ref:`requestForm`,...this.props,orgType:`district`}),(0,q.jsx)(`button`,{className:`signup__button signup__button--color`,type:`submit`,children:`Request my Consultation`})]})})]})}}),zQ=class extends G.Component{render(){let{authenticationModal:e,trialRequestRequest:t}=this.props;return e||(t===`pending`?(0,q.jsx)(V,{message:`requesting your consultation`}):t?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Thank you for requesting a consultation!`}),(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`We will be in touch within 5 business days to learn more about how your district can use Flocabulary.`,` `]}),(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`Please add `,(0,q.jsx)(`a`,{href:`mailto:[email protected]`,children:`[email protected]`}),` to your safe-send list to ensure that you receive this email.`]}),(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`We are so excited for you and your district to explore Flocabularyâs award-winning content. And donât he
1423sitate to `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`contact us`}),` with any questions, concerns or requests.`]}),(0,q.jsx)(b,{to:location.pathname,className:`signup__button signup__button--color`,children:`Back to Flocab`})]}):(0,q.jsx)(RQ,{...this.props}))}},BQ=class extends G.Component{state={selectOption:``,errorBlock:!1};submitData=e=>{e.preventDefault(),this.state.selectOption?gV.joinSubscription(this.state.selectOption.request_hash,!1,this.props.history):this.setState({errorBlock:!0})};updateOption=e=>{this.setState({selectOption:e,errorBlock:!1})};render(){let{activeUser:e,getSubscriptionGroupByHash:t,location:n,joinSubscriptionRequest:r,subscriptions:i}=this.props;return t===`rejected`?(0,q.jsx)(vQ,{location:n}):r===`pending`?(0,q.jsx)(V,{message:`Adding you to your school...`}):r===`resolved`?(0,q.jsx)(xQ,{}):i?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:e.is_student?`Where do you go to school?`:`Please tell us where you work`}),(0,q.jsxs)(`form`,{className:`flocab__form`,onSubmit:this.submitData,children:[(0,q.jsxs)(`div`,{className:`flocab__form__fieldsWrapper flocab__form__fieldsWrapper--singleField`,children:[(0,q.jsx)(bc,{name:`form-field-name`,value:this.state.selectOption,getLabel:e=>e?.using_organization,getValue:e=>e?.request_hash,options:i,onChange:this.updateOption,placeholder:`Select a school`}),this.state.errorBlock?(0,q.jsx)(`span`,{className:`help-block error-block`,children:`Please select a school`}):null]}),(0,q.jsx)(`button`,{type:`submit`,className:`signup__button signup__button--color`,children:`Submit`})]})]}):(0,q.jsx)(V,{message:`Adding you to your school...`})}},VQ=N(e=>({activeUser:z(e)}))(BQ),HQ=class extends G.Component{static _getProps(e){return{userCompleteCallback:t=>{gV.joinSubscription(e.subscription.request_hash,!1,history)}}}render(){let{joinSubscriptionRequest:e,joinSubscriptionHasNoRoom:t}=this.props;return!e||e===`pending`?(0,q.jsx)(V,{message:`Adding you to your school...`}):t?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Uh-oh. Time to call us.`}),(0,q.jsx)(`p`,{children:`The subscription you tried to join has reached its limit of users.`}),(0,q.jsxs)(`p`,{children:[`If you believe this is an error, please `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`contact us`}),`.`]})]}):e===`rejected`?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Something went wrong.`}),(0,q.jsx)(`p`,{children:`There was a problem with your request. Please reload this page and try again.`})]}):(0,q.jsx)(xQ,{})}};HQ.propTypes={banned_passwords:K.default.array,changeEmail:K.default.object,changeProfile:K.default.object,confirmPassword:K.default.object,disconnectSocialAuth:K.default.object,getSubscriptionByHash:K.default.string,grade_interests:K.default.object,history:K.default.object,joinSubscriptionHasNoRoom:K.default.bool,joinSubscriptionRequest:K.default.string,location:K.default.object,match:K.default.object,recurly_public_key:K.default.string,roles:K.default.object,send_bill_by:K.default.object,socialAuthURLs:K.default.object,subject_interests:K.default.object,subscriberships:K.default.array,subscription:K.default.object,training:K.default.object,trial:K.default.array,user:K.default.oneOfType([K.default.object,K.default.string]),userGoal:K.default.string};var UQ=class extends G.Component{render(){let{user:e}=this.props;return(0,q.jsxs)(`form`,{children:[(0,q.jsx)(`h3`,{className:`heading--smallish signup__header`,children:`Request a quote to purchase a schoolwide Flocabulary subscription for your school.`}),(0,q.jsx)(qa,{userGoal:P.SITE_QUOTE,className:`signup__button signup__button--color`,children:`Continue`}),e.id?(0,q.jsx)(`a`,{className:`quote_redirect`,href:`/join-class/`,children:`Are you trying to join a class?`}):(0,q.jsx)(`a`,{className:`quote_redirect`,href:`/plans/?signup=login`,children:`Are you trying to log in?`})]})}},WQ=class extends G.Component{render(){return(0,q.jsx)(`div`,{className:`titlebar_wrap`,style:{backgroundColor:`#1298cf`,height:`auto`,padding:48},children:(0,q.jsx)(`h2`,{style:{margin:`0 auto`,width:`1024px`,fontSize:`44px`,fontHeight:`normal`,fontStyle:`normal`,fontStretch:`normal`,lineHeight:`1.09`,letterSpacing:`normal`,textAlign:`center`,color:`#ffffff`}
1423,children:`Schedule time to learn more about bringing Flocabulary to your school or district.`})})}},GQ=({locals:e})=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{children:e.inputs.role}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`div`,{className:`flocab__form__field--small`,children:e.inputs.first_name})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`div`,{className:`flocab__form__field--small`,children:e.inputs.last_name})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(`div`,{className:`flocab__form__field--small`,children:e.inputs.email})})]}),KQ=window.FlocabEnv.CAPTCHA_ENABLED,qQ=window.FlocabEnv.QUOTEREQUEST_NOTES_LEN;(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`InquiryForm.scss`),e.textContent=`.default-browse-thumbnail-dimensions { 1424 width: 17.0625rem !important; 1425 height: 9.75rem !important; 1426} 1427 1428.default-browse-card-dimensions { 1429 width: 19.0625rem !important; 1430 height: 23.5rem !important; 1431} 1432 1433.InquiryForm { 1434 width: 100%; 1435 max-width: 550px; 1436 min-width: 330px; 1437 box-shadow: 0 1px 1px 1px #ccd0d9; 1438 padding: 64px; 1439 padding-top: 0; 1440 background-color: white; 1441 position: absolute; 1442 z-index: 4; 1443 height: 1520px; 1444} 1445@media print, screen and (max-width: 639.98px) { 1446 .InquiryForm { 1447 padding: 10px; 1448 } 1449} 1450.InquiryForm .GradeAndSubjectSection { 1451 margin-top: 20px; 1452} 1453.InquiryForm .Inquiry__heading { 1454 font-weight: bold; 1455 padding-bottom: 20px; 1456 padding-top: 30px; 1457} 1458.InquiryForm .Inquiry__label { 1459 padding-top: 20px; 1460 font-weight: bold; 1461} 1462.InquiryForm .InquiryForm__options { 1463 display: flex; 1464 flex-flow: row wrap; 1465 column-gap: 1.25rem; 1466} 1467@media print, screen and (min-width: 640px) { 1468 .InquiryForm .InquiryForm__options { 1469 column-gap: 1.875rem; 1470 } 1471} 1472.InquiryForm .InquiryForm__optionsColumn { 1473 flex: 0 0 auto; 1474 min-width: 0; 1475 min-height: 0; 1476 width: 100%; 1477 margin-top: 20px; 1478} 1479@media print, screen and (min-width: 640px) { 1480 .InquiryForm .InquiryForm__optionsColumn { 1481 width: calc(50% - 0.9375rem); 1482 } 1483} 1484.InquiryForm .AdditionalNotes { 1485 margin-top: 20px; 1486} 1487.InquiryForm .FormSelectHeader { 1488 font-weight: bolder; 1489} 1490.InquiryForm .flo-message-error { 1491 color: #dd2d18; 1492 font-size: 0.8125rem; 1493 font-weight: 700; 1494 animation: none; 1495 background: transparent; 1496} 1497 1498@media print, screen and (max-width: 639.98px) { 1499 .flocab__form__email_tooltip { 1500 font-size: 0.75rem; 1501 margin-left: 150px; 1502 } 1503}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var JQ=$s(class extends G.Component{constructor(e){super(e),this.state={errorMessage:this.props.getQuoteRequest?`Error Processing Request: `+this.props.getQuoteRequest+`. Please check your input or contact Support`:null,interested_in:void 0,org_type:Ji.parse(this.props.location.search).district?`district`:``,grade_levels:[],subjects:[],notes:``,captcha:KQ?``:`no captcha`,captchaError:null}}componentDidMount(){if(KQ){window.captchaCallbackComplete=this.captchaCallbackComplete.bind(this),window.captchaCallbackClear=this.captchaCallbackClear.bind(this);let e=document.createElement(`script`);e.src=`https://www.google.com/recaptcha/api.js`,e.async=e.defer=!0,document.body.appendChild(e)}}captchaGetResponse(){return window.grecaptcha.getResponse()}captchaCallbackComplete(e){this.setState({captcha:e})}captchaCallbackClear(){this.captchaCallbackComplete(``)}isInnerFormValid(e){if(e.is_outside_us){if(!e.country)return this.setState({organizationError:`Country required`}),!1;if(!e.organization)return this.setState({organizationError:`Organization required`}),!1}else{if(!e.shipping_state)return this.setState({organizationError:`State required`}),!1;if(!e.organization)return this.setState({organizationError:`School required`}),!1}return!0}renderCaptchaError(){let{captchaError:e}=this.state;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null}renderErrorMessage(){let{errorMessage:e}=this.state;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null}onSubmit=(e,t)=>{e.preventDefault();let n=``;if(KQ){if(n=this.captchaGetResponse(),!n){this.captchaCallbackClear(),this.setState({captchaError:`Invalid captcha`});return}this.setState({captchaError:null})}if(t&&t?.validate()?.errors?.length)return;let r=this.state.typeAheadFormValues??{},i={...t.getValue()},a={...i,...r};if(!this.isInnerFormValid(a))return;if(this.setState({organizationError:null}),!this.state.interested_in)return this.setState({interested_in:``});let o={...i,...ja.omit(this.state,[`errorMessage`,`captcha`,`captchaError`,`organizationError`])},s=JSON.stringify(o);if(s.length>=qQ)return this.setState({errorMessage:`Invalid data (length). Please verify your input, shorten notes, or contact our Support if you think it is valid.`});let c={acting_org:r.organization,notes:s,captcha:n};Fa(this.props.user.id,this.state.interested_in),o.interested_in===`individual`||VN(i.email)||HN(i.email)||isNaN(c.acting_org)?gV.submitInquiryNoCalendar(c):gV.submitInquiryAttemptCalendar(c),window.scroll(0,0)};render(){let{user:e}=this.props;if(e.is_student)return(0,q.jsx)(v,{to:`/subjects/`});let{roles:t,subject_interests:n,grade_interests:r,banned_passwords:i}=this.props,{org_type:a,interested_in:o,organizationError:s,grade_levels:c,subjects:l,notes:u,captcha:d}=this.state;return(0,q.jsx)(`div`,{className:`InquiryForm`,children:(0,q.jsx)(XL,{formClassName:`flocab__form inquiry`,onSubmit:this.onSubmit,className:`flocab__form__fieldsWrapper`,fields:[`first_name`,`last_name`,`email`,`role`],onChange:()=>this.forceUpdate(),roles:t,subject_interests:n,grade_interests:r,banned_passwords:i,userGoal:P.INQUIRY,action:``,user:e,Layout:GQ,BeforeBody:()=>(0,q.jsxs)(q.Fragment,{children:[this.renderErrorMessage(),(0,q.jsx)(`h2`,{className:`Inquiry__heading`,children:`Your info`})]}),AfterBody:()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`form-group form-group-depth-1 form-group-role ${o===``?`has-error`:``}`,children:[(0,q.jsx)(`label`,{htmlFor:`org_type`,className:`form-control`,children:`I'm interested in...`}),(0,q.jsxs)(`select`,{name:`org_type`,className:`form-control`,value:o,onChange:e=>this.setState({interested_in:e.target.value,org_type:e.target.value===`individual`?`school`:e.target.value}),children:[(0,q.jsx)(`option`,{value:``,children:`-`}),(0,q.jsx)(`option`,{value:`individual`,children:`Flocabulary for myself`}
1503),(0,q.jsx)(`option`,{value:`school`,children:`Flocabulary for all students and teachers at my school`}),(0,q.jsx)(`option`,{value:`district`,children:`Flocabulary for multiple schools in my district`})]}),o===``&&(0,q.jsx)(`span`,{className:`help-block error-block`,children:`please choose your interest`})]}),(0,q.jsx)(`h2`,{className:`Inquiry__heading`,children:`School info`}),(0,q.jsx)(`div`,{children:(0,q.jsx)(FQ,{role:a===`district`?`district_admin`:``,onChange:e=>this.setState({typeAheadFormValues:e}),organization:e.organization&&(!a||a===e.organization.org_type)?e.organization:null,errorMessage:s})}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h6`,{className:`Inquiry__label`,children:`Options (select all that apply)`}),(0,q.jsxs)(`div`,{className:`InquiryForm__options`,children:[(0,q.jsxs)(`div`,{className:`InquiryForm__optionsColumn`,children:[(0,q.jsx)(`div`,{className:`FormSelectHeader`,children:`Grades`}),[`Elementary`,`Middle`,`High`].map(e=>(0,q.jsxs)(`label`,{style:{display:`block`},children:[(0,q.jsx)(`input`,{type:`checkbox`,checked:c.includes(e),name:`grade_levels`,value:`school`,id:`grade_levels`,onChange:t=>this.setState({grade_levels:c.includes(e)?c.filter(t=>t!==e):c.concat([e])})}),e]},e))]}),(0,q.jsxs)(`div`,{className:`InquiryForm__optionsColumn`,children:[(0,q.jsx)(`div`,{className:`FormSelectHeader`,children:`Subjects`}),[`ELA`,`Current Events`,`Math`,`Vocabulary`,`Social Studies`,`Science`,`Life Skills`].map(e=>(0,q.jsxs)(`label`,{style:{display:`block`},children:[(0,q.jsx)(`input`,{type:`checkbox`,checked:l.includes(e),name:`subjects`,value:`school`,id:`subjects`,onChange:t=>this.setState({subjects:l.includes(e)?l.filter(t=>t!==e):l.concat([e])})}),e]},e))]})]})]}),(0,q.jsx)(`div`,{className:`AdditionalNotes`,children:(0,q.jsxs)(`label`,{children:[`Additional notes (Optional)`,(0,q.jsx)(`textarea`,{name:`notes`,disabled:``,type:`text`,placeholder:`What else should we know before our call?`,value:u,onChange:e=>this.setState({notes:e.target.value})})]})}),KQ?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:`g-recaptcha`,"data-callback":`captchaCallbackComplete`,"data-expired-callback":`captchaCallbackClear`,"data-error-callback":`captchaCallbackClear`,"data-sitekey":window.FlocabEnv.G_CAPTCHA_SITE_KEY,style:{width:304,margin:`16px auto 0`}}),this.renderCaptchaError()]}):null,(0,q.jsx)(`button`,{type:`submit`,disabled:!d,className:`signup__button signup__button--color`,style:{margin:`16px auto`}
1503,children:`Submit`})]})})})}},[BW,mr]);(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`ResponsiveInquiryForm.scss`),e.textContent=`.TypeAheadForm .type-ahead-tool { 1504 width: 100%; 1505 margin-bottom: 18px; 1506} 1507 1508.flocab__form__field--small { 1509 width: 100%; 1510} 1511 1512.flocab__form .form-group.form-group-first_name, 1513.flocab__form .form-group.form-group-last_name, 1514.flocab__form .form-group.form-group-email, 1515.flocab__form .form-group.form-group-phone { 1516 width: 100%; 1517} 1518 1519@media print, screen and (max-width: 639.98px) { 1520 .ResponsiveInquiryForm { 1521 position: relative; 1522 overflow: hidden; 1523 } 1524} 1525.ResponsiveInquiryForm .Filler { 1526 min-height: 1870px; 1527 display: block; 1528 overflow: auto; 1529 height: 100%; 1530 height: auto; 1531} 1532@media print, screen and (max-width: 639.98px) { 1533 .ResponsiveInquiryForm .Filler { 1534 min-height: 1950px; 1535 } 1536} 1537.ResponsiveInquiryForm .blueWaveHeader__waveContainerTop { 1538 height: 450px; 1539} 1540@media print, screen and (max-width: 639.98px) { 1541 .ResponsiveInquiryForm .blueWaveHeader__waveContainerTop { 1542 height: 300px; 1543 } 1544} 1545.ResponsiveInquiryForm .InquiryForm { 1546 margin: auto; 1547 top: 375px; 1548 right: 0; 1549 left: 0; 1550} 1551@media print, screen and (max-width: 1023.98px) { 1552 .ResponsiveInquiryForm .InquiryForm { 1553 top: 255px; 1554 } 1555} 1556@media print, screen and (max-width: 639.98px) { 1557 .ResponsiveInquiryForm .InquiryForm { 1558 top: 260px; 1559 box-shadow: 0 0 0 0; 1560 background: none; 1561 } 1562}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var YQ=class extends G.Component{render(){return(0,q.jsxs)(`div`,{className:`ResponsiveInquiryForm`,children:[(0,q.jsx)(JM,{headerMessage:`Schedule a 15-minute call to learn more about bringing Flocabulary to your school or district.`}),(0,q.jsx)(`div`,{className:`Filler`}),(0,q.jsx)(JQ,{...this.props}),(0,q.jsx)(qM,{})]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`InquiryFormSubmissionCard.scss`),e.textContent=`.SubmissionCard { 1563 width: 490px; 1564 margin: auto; 1565 right: 0; 1566 left: 0; 1567 box-shadow: 0 1px 1px 1px #ccd0d9; 1568 padding: 44px; 1569 background-color: white; 1570 position: absolute; 1571 z-index: 4; 1572 font-family: freight-sans-pro, sans-serif; 1573} 1574.SubmissionCard img { 1575 margin-left: 134px; 1576 width: 136px; 1577} 1578@media print, screen and (max-width: 639.98px) { 1579 .SubmissionCard img { 1580 margin-top: 25px; 1581 margin-left: 80px; 1582 } 1583} 1584.SubmissionCard h2 { 1585 text-align: center; 1586 margin-top: 25px; 1587 font-weight: bold; 1588} 1589@media print, screen and (max-width: 639.98px) { 1590 .SubmissionCard h2 { 1591 font-size: 1.5rem; 1592 font-style: normal; 1593 font-stretch: normal; 1594 line-height: 1.33; 1595 letter-spacing: normal; 1596 color: #3e4552; 1597 margin-top: 10px; 1598 } 1599} 1600.SubmissionCard h5 { 1601 text-align: center; 1602 font-weight: lighter; 1603 margin-top: 25px; 1604} 1605@media print, screen and (max-width: 639.98px) { 1606 .SubmissionCard h5 { 1607 font-size: 1.125rem; 1608 font-style: normal; 1609 font-stretch: normal; 1610 line-height: 1.56; 1611 letter-spacing: normal; 1612 color: #3e4552; 1613 margin-top: 10px; 1614 margin: 10px; 1615 } 1616} 1617.SubmissionCard .marketing__button.marketing__button--color { 1618 width: 100%; 1619 font-size: 0.875rem; 1620 margin-top: 25px; 1621} 1622@media print, screen and (max-width: 639.98px) { 1623 .SubmissionCard .marketing__button.marketing__button--color { 1624 width: 100%; 1625 margin-top: 15px; 1626 margin-bottom: 25px; 1627 } 1628} 1629.SubmissionCard .ButtonGroup.marketing__button.marketing__button--color { 1630 width: 193px; 1631 margin: 2px; 1632 margin-top: 25px; 1633} 1634@media print, screen and (max-width: 639.98px) { 1635 .SubmissionCard .ButtonGroup.marketing__button.marketing__button--color { 1636 width: 100%; 1637 margin-top: 10px; 1638 } 1639} 1640@media print, screen and (max-width: 639.98px) { 1641 .SubmissionCard { 1642 padding: 15px; 1643 width: 90%; 1644 } 1645}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var XQ=class extends G.Component{renderConfirmation(){return this.props.response===`success`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{src:`https://s3.amazonaws.com/flocabulary/webassets/marketing/sun-w-sunglasses.svg`}),(0,q.jsx)(`h2`,{children:`Thanks`}),(0,q.jsx)(`h5`,{children:`We're so excited to connect. Someone from our team will be in touch shortly.`}),(0,q.jsx)(b,{className:`marketing__button marketing__button--color`,style:{backgroundColor:`#565cc0`},to:`/`,children:`HOME`})]}):null}renderMoreInfoRequired(){if(this.props.response!==`moreInfoRequired`)return null;let e=`[email protected]`;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{src:`https://s3.amazonaws.com/flocabulary/webassets/marketing/cactus-no-sha
1645de.svg`}),(0,q.jsx)(`h2`,{children:`We would love to connect, but first we need more information!`}),(0,q.jsx)(`h5`,{children:(0,q.jsxs)(`p`,{style:{fontSize:20,lineHeight:1.5},children:[`Please email us at`,` `,(0,q.jsx)(`a`,{className:`contact--us`,href:`mailto:${e}`,children:e}),` `,`to speak to someone on our team.`]})}),(0,q.jsx)(b,{className:`marketing__button marketing__button--color`,style:{backgroundColor:`#565cc0`},to:`/`,children:`HOME`})]})}renderLiteFunnel(){return this.props.response===`liteFunnel`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{src:`https://s3.amazonaws.com/flocabulary/webassets/marketing/atom-plain.svg`}),(0,q.jsx)(`h2`,{children:`Based on your selections, we recommend our Lite Subscription.`}),(0,q.jsx)(`h5`,{children:`With the Lite Subscription you get access to hundreds of lessons across subjects for front of classroom use.`}),(0,q.jsx)(qa,{userGoal:P.TRIALS,className:`ButtonGroup marketing__button marketing__button--color `,style:{backgroundColor:`#ffffff`,border:`2px solid #ccd0d8`,color:`#565cc0`},onClick:()=>za(`start free trial`,`inquiry`),children:`FREE TRIAL`}),(0,q.jsx)(b,{className:`ButtonGroup marketing__button marketing__button--color`,style:{backgroundColor:`#565cc0`},to:`/`,children:`HOME`})]}):null}render(){return(0,q.jsxs)(`div`,{className:`SubmissionCard`,children:[this.renderConfirmation(),this.renderMoreInfoRequired(),this.renderLiteFunnel()]})}};(function(){let e=document.createElement(`style`);e.setAttribute(`data-vite-global`,`ResponsiveInquiryFormSubmitted.scss`),e.textContent=`.Filler { 1646 height: 580px; 1647} 1648@media print, screen and (max-width: 1023.98px) { 1649 .Filler { 1650 height: 600px; 1651 } 1652} 1653@media print, screen and (max-width: 639.98px) { 1654 .Filler { 1655 height: 770px; 1656 } 1657} 1658 1659.blueWaveHeader__waveContainerTop { 1660 width: 100%; 1661 height: 350px; 1662} 1663 1664@media print, screen and (max-width: 639.98px) { 1665 .blueWaveFooter__waveContainerBottom { 1666 width: 100%; 1667 height: 140px; 1668 } 1669} 1670 1671.SubmissionCard { 1672 top: 40px; 1673} 1674@media print, screen and (max-width: 1023.98px) { 1675 .SubmissionCard { 1676 top: 100px; 1677 } 1678} 1679 1680.feedback { 1681 top: 100px; 1682} 1683 1684.ResponsiveInquiryFormSubmitted { 1685 position: relative; 1686 overflow: hidden; 1687}`.replace(/__STATIC_URL__/g,window.STATIC_URL||`/`),document.head.appendChild(e)})();var ZQ=class extends G.Component{render(){let{quoteRequest:e,calendarEmailSent:t}=this.props,n=JSON.parse(e.notes);return(0,q.jsxs)(`div`,{className:`ResponsiveInquiryFormSubmitted`,children:[(0,q.jsx)(JM,{}),(0,q.jsx)(`div`,{className:`Filler`}),VN(n.email)?(0,q.jsx)(XQ,{response:`moreInfoRequired`}):n.role===`parent`||n.interested_in===`individual`?(0,q.jsx)(XQ,{response:`liteFunnel`}):t?(0,q.jsx)(XQ,{response:`success`}):(0,q.jsx)(XQ,{response:`moreInfoRequired`}),(0,q.jsx)(qM,{})]})}},QQ={LoadingDots__filler:`QuoteForm__LoadingDots__filler___70760ad8`};function $Q(){let e=Ji.parse(location.search).evt;if(!e)return!1;let t;try{let n=atob(e);t=Ji.parse(n)}catch(e){return console.log(`error decoding 'inquiryEmailCalendar', error: ${e}`),!1}return Object.keys(t).length>0&&t}var e$=class extends G.Component{state={inquiryEmailData:$Q()};componentDidMount(){if(this.state.inquiryEmailData){let e=document.createElement(`script`);e.src=`https://assets.calendly.com/assets/external/widget.js`,e.async=!0,document.body.appendChild(e)}gV.clearStore()}renderTitleBar(){return this.props.getQuoteRequest===`resolved`?null:(0,q.jsx)(WQ,{})}render(){let{inquiryEmailData:e}=this.state;return(0,q.jsx)(`div`,{children:e?(0,q.jsx)(t$,{inquiryEmailData:this.state.inquiryEmailData}):this.props.getQuoteRequest===`resolved`?(0,q.jsx)(ZQ,{...this.props}):this.props.getQuoteRequest===`pending`||this.props.completeProfile===`pending`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(JM,{}),(0,q.jsx)(`div`,{className:(0,J.default)(QQ.LoadingDots__filler)}),(0,q.jsx)(V,{message:`processing your request...`}),(0,q.jsx)(qM,{})]}):(0,q.jsx)(YQ,{...this.props})})}},t$=class extends G.Component{render(){let e=this.props.inquiryEmailData,t=e.sales_fn,n=e.sales_ln,r=e.org_id,i=e.quote_id,a=e.nces_id,o=`?name=${encodeURIComponent(e.name)}
1687&email=${encodeURIComponent(e.email)}&salesforce_uuid=${i}|${r}|${a}&a1=${encodeURIComponent(e.phone||``)}&a2=${encodeURIComponent(e.org||``)}&a3=${encodeURIComponent(e.notes||``)}`,s=`${t}-${n}-flocab/15min/`;return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(JM,{}),(0,q.jsx)(`label`,{children:(0,q.jsx)(`div`,{className:`calendly-inline-widget`,"data-url":`https://calendly.com/${s}${o}`,style:{minWidth:`320px`,height:`780px`}})}),(0,q.jsx)(qM,{})]})}},n$=$s(e$,[BW,mr]),r$=[`sitekey`,`onChange`,`theme`,`type`,`tabindex`,`onExpired`,`onErrored`,`size`,`stoken`,`grecaptcha`,`badge`,`hl`,`isolated`];function i$(){return i$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i$.apply(this,arguments)}function a$(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function o$(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function s$(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,c$(e,t)}function c$(e,t){return c$=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c$(e,t)}var l$=function(e){s$(t,e);function t(){var t=e.call(this)||this;return t.handleExpired=t.handleExpired.bind(o$(t)),t.handleErrored=t.handleErrored.bind(o$(t)),t.handleChange=t.handleChange.bind(o$(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(o$(t)),t}var n=t.prototype;return n.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},n.getValue=function(){var e=this.getCaptchaFunction(`getResponse`);return e&&this._widgetId!==void 0?e(this._widgetId):null},n.getWidgetId=function(){return this.props.grecaptcha&&this._widgetId!==void 0?this._widgetId:null},n.execute=function(){var e=this.getCaptchaFunction(`execute`);if(e&&this._widgetId!==void 0)return e(this._widgetId);this._executeRequested=!0},n.executeAsync=function(){var e=this;return new Promise(function(t,n){e.executionResolve=t,e.executionReject=n,e.execute()})},n.reset=function(){var e=this.getCaptchaFunction(`reset`);e&&this._widgetId!==void 0&&e(this._widgetId)},n.forceReset=function(){var e=this.getCaptchaFunction(`reset`);e&&e()},n.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},n.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},n.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},n.explicitRender=function(){var e=this.getCaptchaFunction(`render`);if(e&&this._widgetId===void 0){var t=document.createElement(`div`);this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&this._widgetId!==void 0&&(this._executeRequested=!1,this.execute())},n.componentDidMount=function(){this.explicitRender()},n.componentDidUpdate=function(){this.explicitRender()},n.handleRecaptchaRef=function(e){this.captcha=e},n.render=function(){var e=this.props;e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated;var t=a$(e,r$);return G.createElement(`div`,i$({},t,{ref:this.handleRecaptchaRef}))},t}(G.Component);l$.displayName=`ReCAPTCHA`,l$.propTypes={sitekey:K.default.string.isRequired,onChange:K.default.func,grecaptcha:K.default.object,theme:K.default.oneOf([`dark`,`light`]),type:K.default.oneOf([`image`,`audio`]),tabindex:K.default.number,onExpired:K.default.func,onErrored:K.default.func,size:K.default.oneOf([`compact`,`normal`,`invisible`]),stoken:K.default.string,hl:K.default.string,badge:K.default.oneOf([`bottomright`,`bottomleft`,`inline`]),isolated:K.default.bool}
1687,l$.defaultProps={onChange:function(){},theme:`light`,type:`image`,tabindex:0,size:`normal`,badge:`bottomright`};var u$=t(_());function d$(){return d$=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d$.apply(this,arguments)}function f$(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function p$(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var m$={},h$=0;function g$(e,t){return t||={},function(n){var r=n.displayName||n.name||`Component`,i=function(r){p$(i,r);function i(e,t){var n=r.call(this,e,t)||this;return n.state={},n.__scriptURL=``,n}var a=i.prototype;return a.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||=`async-script-loader-`+ h$++,this.__scriptLoaderID},a.setupScriptURL=function(){return this.__scriptURL=typeof e==`function`?e():e,this.__scriptURL},a.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},a.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=m$[this.__scriptURL];if(!e||!e.loaded)throw Error(`Script is not loaded.`);for(var n in e.observers)e.observers[n](e);delete window[t.callbackName]},a.componentDidMount=function(){var e=this,n=this.setupScriptURL(),r=this.asyncScriptLoaderGetScriptLoaderID(),i=t,a=i.globalName,o=i.callbackName,s=i.scriptId;if(a&&window[a]!==void 0&&(m$[n]={loaded:!0,observers:{}}),m$[n]){var c=m$[n];if(c&&(c.loaded||c.errored)){this.asyncScriptLoaderHandleLoad(c);return}c.observers[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)};return}var l={};l[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)},m$[n]={loaded:!1,observers:l};var u=document.createElement(`script`);for(var d in u.src=n,u.async=!0,t.attributes)u.setAttribute(d,t.attributes[d]);s&&(u.id=s);var f=function(e){if(m$[n]){var t=m$[n].observers;for(var r in t)e(t[r])&&delete t[r]}};o&&typeof window<`u`&&(window[o]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),u.onload=function(){var e=m$[n];e&&(e.loaded=!0,f(function(t){return o?!1:(t(e),!0)}))},u.onerror=function(){var e=m$[n];e&&(e.errored=!0,f(function(t){return t(e),!0}))},document.body.appendChild(u)},a.componentWillUnmount=function(){var e=this.__scriptURL;if(t.removeOnUnmount===!0)for(var n=document.getElementsByTagName(`script`),r=0;r<n.length;r+=1)n[r].src.indexOf(e)>-1&&n[r].parentNode&&n[r].parentNode.removeChild(n[r]);var i=m$[e];i&&(delete i.observers[this.asyncScriptLoaderGetScriptLoaderID()],t.removeOnUnmount===!0&&delete m$[e])},a.render=function(){var e=t.globalName,r=this.props;r.asyncScriptOnLoad;var i=r.forwardedRef,a=f$(r,[`asyncScriptOnLoad`,`forwardedRef`]);return e&&typeof window<`u`&&(a[e]=window[e]===void 0?void 0:window[e]),a.ref=i,(0,G.createElement)(n,a)},i}(G.Component),a=(0,G.forwardRef)(function(e,t){return(0,G.createElement)(i,d$({},e,{forwardedRef:t}))});return a.displayName=`AsyncScriptLoader(`+r+`)`,a.propTypes={asyncScriptOnLoad:K.default.func},(0,u$.default)(a,n)}}var _$=`onloadcallback`,v$=`grecaptcha`;function y$(){return typeof window<`u`&&window.recaptchaOptions||{}}function b$(){var e=y$(),t=e.useRecaptchaNet?`recaptcha.net`:`www.google.com`;return e.enterprise?`https://`+t+`/recaptcha/enterprise.js?onload=`+_$+`&render=explicit`:`https://`+t+`/recaptcha/api.js?onload=`+_$+`&render=explicit`}var x$=g$(b$,{callbackName:_$,globalName:v$,attributes:y$().nonce?{nonce:y$().nonce}:{}})(l$),S$=e=>new Promise((t,n)=>{window.recurly.token(e,(e,r)=>{e?n(w$(e)):t(r.id)})}),C$={all:{style:{fontFamily:`Open Sans`,fontSize:`18px`,fontColor:`#3e4552`,fontWeight:`400`,backgroundColor:`#eff2f4`,height:`48px`,padding:`0 20px`,placeholder:{color:`rgba(152, 160, 177, 0.53)`,fontWeight:`200`,fontSize:`16px`}}},first_name:{style:{placeholder:{content:`Mae`}}},last_name:{style:{placeholder:{content:`Jemison`}}},number:{style:{placeholder:{content:`Enter your card number`}}},month:{style:{placeholder:{content:`MM`}}},year:{style:{placeholder:{content:`YYYY`}}},cvv:{style:{placeholder:{content:`###`}}}};
1687function w$(e){if(!(e.code===`validation`||e.code===`invalid-parameter`))return`There was an error completing your request. Please try again later.`;let t={number:`credit card number. `,cvv:`CVV. `,year:`expiration date. `,month:`expiration date. `,postal_code:`postal code. `,first_name:`first name. `,last_name:`last name. `},n=e.fields&&e.fields.find(e=>!!t[e]);return`Invalid ${n&&t[n]}`}var T$={"default-browse-thumbnail-dimensions":`RecurlyPaymentForm__default-browse-thumbnail-dimensions___7c4b5eed`,"default-browse-card-dimensions":`RecurlyPaymentForm__default-browse-card-dimensions___9d40b5fe`,"select-container":`RecurlyPaymentForm__select-container___f5679444`,"loading-dots":`RecurlyPaymentForm__loading-dots___25d405cb`,center:`RecurlyPaymentForm__center___1d49e422`,"renews-automatically":`RecurlyPaymentForm__renews-automatically___15ac47f4`,"user-acknowledgement-text":`RecurlyPaymentForm__user-acknowledgement-text___82ba2b22`},E$=window.FlocabEnv.CAPTCHA_ENABLED,D$=window.FlocabEnv.G_CAPTCHA_SITE_KEY,O$=$s(class extends G.Component{static _getProps(){return{centerContent:this.state.recurlyRequestsComplete||this.props.user.has_current_lite_subscription||this.state.center,userCompleteCallback:e=>{this.recurlyConfigured=!1,gV.getRecurlyDetails(e.id,this.props.userGoal===P.LITE_PAID_YEARLY?`lite-yearly`:`lite-monthly`,this.configureRecurly),this.props.couponCode&&this.refs.billingCouponCode&&(this.refs.billingCouponCode.value=this.props.couponCode,this.couponCodeChange(),this.applyCoupon()),this.hasSubscription=e.has_current_lite_subscription}}}constructor(e){super(e),this.state={addressInfo:{street:``,city:``,state:``,country:``,postal:``},captchaPassed:!E$,captchaToken:null,center:!1,disabled:!0,outsideUnitedStates:!1,recurlyRequestsComplete:!1,showCouponField:this.props.couponCode!==void 0,tax:0,userAcknowledgement:!1},this.handleSubmit=this.handleSubmit.bind(this),this.hasSubscription=e.user.has_current_lite_subscription,this.captchaRef=G.createRef(),this.captchaTimeout=null}attemptRecurlyDetails(e=20){if(this.props.recurlyLoaded)return gV.getRecurlyDetails(this.props.user.id,this.props.userGoal===P.LITE_PAID_YEARLY?`lite-yearly`:`lite-monthly`,this.configureRecurly);e>0&&setTimeout(this.attemptRecurlyDetails(e-1),100)}componentDidMount(){this.props.user.id&&this.props.user.has_complete_profile&&this.attemptRecurlyDetails(),this.props.couponCode&&this.refs.billingCouponCode&&(this.refs.billingCouponCode.value=this.props.couponCode,this.couponCodeChange(),this.applyCoupon())}componentDidUpdate(){this.configureRecurly()}componentWillUnmount(){this.captchaTimeout&&clearTimeout(this.captchaTimeout)}configureRecurly=()=>{this.props.recurlyLoaded&&!this.recurlyConfigured&&(this.recurlyConfigured=!0,window.recurly.on(`change`,this.handleOnChangeRecurlyInput),window.recurly.configure({publicKey:this.props.recurly_public_key,required:[`cvv`],fields:C$}))};preventEnterSubmit=e=>{e.key===`Enter`&&e.preventDefault()};couponCodeApplied=e=>this.state.couponCodeEntered&&this.state.recurlyCouponApplied&&e&&e.coupon_code_state===`valid`;couponError=e=>this.state.recurlyCouponApplied&&e&&e.coupon_code_state!==`valid`;validateNames(e,t=!0){let n=``;return(Js(e.b_first_name.value)||Js(e.first_name.value))&&(n=`First name is required. `),(Js(e.b_last_name.value)||Js(e.last_name.value))&&(n+=`Last name is required. `),e.h_country&&Js(e.h_country.value)&&(n+=`Country is required. `),(e.h_state&&Js(e.h_state.value)||e.state&&Js(e.state.value))&&(n+=`State is required. `),e.street&&Js(e.street.value)&&(n+=`Street is required. `),e.city&&Js(e.city.value)&&(n+=`City is required. `),e.postal&&Js(e.postal.value)&&(n+=`Postal code is required. `),e.r_postalcode&&Js(e.r_postalcode.value)&&(n+=`Postal code is required. `),t&&this.setState({error:n}),n}isSubmitDisabled=()=>this.state.disabled||this.state.processing||!this.state.captchaPassed||!this.state.userAcknowledgement;handleSubmit(e){if(e.preventDefault(),this.isSubmitDisabled())return;if(!this.captchaRef.current.getValue())return F.warning({message:`Please complete the captcha.`});this.setState({disabled:!0,center:!0});let t=e.target;this.validateNames(t),S$(t).then(e=>{gV.postRecurly(this.props.user.id,this.props.userGoal===P.LITE_PAID_YEARLY?`lite-yearly`:`lite-monthly`,e,this.refs.billingCouponCode?this.refs.billingCouponCode.value:null,()=>gV.updateRecurly(this.props.user.id,()=>
1687{this.setState({recurlyRequestsComplete:!0})}),this.state.captchaToken),this.setState({error:`Your transaction was declined. Please use a different card or contact your bank.`,disabled:!1})}).catch(e=>{this.state.error?this.setState({error:this.state.error.concat(e),disabled:!1}):this.setState({error:e,disabled:!1})})}renderContactInfo(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:`title`,children:`Billing Contact`}),(0,q.jsxs)(`div`,{className:`full_name`,children:[(0,q.jsxs)(`div`,{className:`field first_name`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`First Name`}),(0,q.jsx)(`input`,{id:`contact-first-name`,placeholder:`Mae`,name:`first_name`,type:`text`,defaultValue:this.props.user.first_name,autoComplete:Bl.GIVEN_NAME})]}),(0,q.jsxs)(`div`,{className:`field last_name`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Last Name`}),(0,q.jsx)(`input`,{id:`contact-last-name`,placeholder:`Jemison`,name:`last_name`,type:`text`,defaultValue:this.props.user.last_name,autoComplete:Bl.FAMILY_NAME})]})]}),(0,q.jsxs)(`div`,{className:`field email`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Email`}),(0,q.jsx)(`input`,{id:`contact-email`,placeholder:`[email protected]`,name:`email`,type:`text`,value:this.props.user.email,disabled:`disabled`,autoComplete:Bl.EMAIL})]})]})}renderBillingInfo(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`div`,{className:`title`,children:`Credit Card`}),(0,q.jsxs)(`div`,{className:`full_name`,children:[(0,q.jsxs)(`div`,{className:`field first_name`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`First Name`}),(0,q.jsx)(`input`,{id:`billing-first-name`,placeholder:`First Name`,name:`b_first_name`,type:`text`,"data-recurly":`first_name`,autoComplete:Bl.CC_GIVEN_NAME})]}),(0,q.jsxs)(`div`,{className:`field last_name`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Last Name`}),(0,q.jsx)(`input`,{id:`billing-last-name`,placeholder:`Last Name`,name:`b_last_name`,type:`text`,"data-recurly":`last_name`,autoComplete:Bl.CC_FAMILY_NAME})]})]})]})}renderCardInfo(){return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`card__inputWrapper`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Credit Card Number`}),(0,q.jsx)(`div`,{"data-recurly":`number`,className:`center--base number`})]}),(0,q.jsxs)(`div`,{className:`card__inputWrapper card__inputWrapper--small`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`CVV`}),(0,q.jsx)(`div`,{"data-recurly":`cvv`,className:`cvv center--base`})]}),(0,q.jsxs)(`div`,{className:`card__inputWrapper`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Expires`}),(0,q.jsx)(`div`,{"data-recurly":`month`,className:`month center--base`}),(0,q.jsx)(`div`,{"data-recurly":`year`,className:`year center--base`})]}),(0,q.jsxs)(`div`,{className:`card__inputWrapper card__inputWrapper--small`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Postal Code`}),(0,q.jsx)(`input`,{id:`billing-zip`,placeholder:`#####`,type:`text`,"data-recurly":`postal_code`,name:`r_postalcode`,autoComplete:Bl.POSTAL_CODE})]})]})}async getTax(){if(this.validateNames(document.checkout,!1)===``){this.setState({processing:!0});try{let e=await S$(document.checkout);gV.postRecurlyPreviewTax(this.props.userGoal===P.LITE_PAID_YEARLY?`lite-yearly`:`lite-monthly`,e,e=>this.setState({tax:e,error:``,disabled:!1}),()=>this.setState({error:`The address provided is invalid`,disabled:!0}))}catch(e){this.setState({error:e,disabled:!0})}finally{this.setState({processing:!1})}}}handleOnChangeRecurlyInput=e=>{let t=e.fields;!t.number.focus&&!t.cvv.focus&&!t.year.focus&&!t.month.focus&&t.number.valid&&t.cvv.valid&&t.year.valid&&!t.month.empty&&this.handleProcessTax()};handleProcessTax=(0,kL.default)(()=>{this.getTax()},1e3);handleOnChangeInput=e=>{let{addressInfo:t}=this.state;this.setState({addressInfo:{...t,[e.target.name]:e.target.value}}),this.handleProcessTax()};handleOnChangeStateDropdown=e=>{let{addressInfo:t}=this.state;this.setState({addressInfo:{...t,state:e}}),this.handleProcessTax()};handleOnChangeCountry=e=>{let{addressInfo:t}=this.state;this.setState({outsideUnitedStates:e.value!==`US`,addressInfo:{...t,country:e,state:e.value===`US`?t.state:``}}),this.handleProcessTax()};renderCountryDropdown(){let e=Object.keys(OQ),t=Object.values(OQ);return(0,q.jsxs)(`div`,{className:(0,J.default)(T$[`select-container`]),children:[(0,q.jsx)(bc,{name:`country`,value:this.state.addressInfo.country,options:t.map((t,n)=>({label:t,value:e[n]})),placeholder:`Select country`,onChange:this.handleOnChangeCountry,onBlur:e=>e.preventDefault(),clearable:!1,displayStyle:yc.SHADED}),(0,q.jsx)(`input`,{name:`h_country`,type:`hidden`,value:this.state.addressInfo.country.label,"data-recurly":`country`})]})}renderStateDropdown(){let e=Object.keys(kQ),t=Object.values(kQ),n=(0,q.jsxs)(`div`,{className:(0,J.default)(T$[`select-container`]),children:[(0,q.jsx)(bc,{name:`s_state`,value:this.state.addressInfo.state,options:t.map((t,n)=>({label:t,value:e[n]})),placeholder:`Select state`,onChange:this.handleOnChangeStateDropdown,onBlur:e=>e.preventDefault(),clearable:!1,displayStyle:yc.SHADED}),(0,q.jsx)(`input`,{name:`h_state`,type:`hidden`,value:this.state.addressInfo.state.label,"data-recurly":`state`})]}
1687),r=(0,q.jsx)(`input`,{name:`state`,placeholder:`Enter state`,type:`text`,value:this.state.addressInfo.state,onChange:this.handleOnChangeInput,onBlur:e=>e.preventDefault(),maxLength:`50`,"data-recurly":`state`,autoComplete:Bl.ADDRESS_LEVEL1});return this.state.outsideUnitedStates?r:n}renderBillingAddressInfo(){return(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:`title-billing`,children:`Billing Address`}),(0,q.jsxs)(`div`,{className:`country-state-container`,children:[(0,q.jsxs)(`div`,{className:`country-container`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Country`}),this.renderCountryDropdown()]}),(0,q.jsxs)(`div`,{className:`state-container`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`State`}),this.renderStateDropdown()]})]}),(0,q.jsx)(`div`,{className:`street-container`,children:(0,q.jsxs)(`div`,{className:`street-inside-container`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Street`}),(0,q.jsx)(`input`,{name:`street`,placeholder:`Enter street address`,type:`text`,value:this.state.addressInfo.street,onChange:this.handleOnChangeInput,onBlur:e=>e.preventDefault(),maxLength:`50`,"data-recurly":`address1`,autoComplete:Bl.STREET_ADDRESS})]})}),(0,q.jsxs)(`div`,{className:`city-postal-container`,children:[(0,q.jsxs)(`div`,{className:`city-container`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`City`}),(0,q.jsx)(`input`,{name:`city`,placeholder:`Enter city`,type:`text`,value:this.state.addressInfo.city,onChange:this.handleOnChangeInput,onBlur:e=>e.preventDefault(),maxLength:`50`,"data-recurly":`city`,autoComplete:Bl.ADDRESS_LEVEL2})]}),(0,q.jsxs)(`div`,{className:`postal-container`,children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Postal Code`}),(0,q.jsx)(`input`,{name:`postal`,placeholder:`#####`,type:`text`,value:this.state.addressInfo.postal,onChange:this.handleOnChangeInput,onBlur:e=>e.preventDefault(),maxLength:`11`,"data-recurly":`postal_code`,autoComplete:Bl.POSTAL_CODE})]})]})]})}showCoupon(){this.setState({showCouponField:!0})}hideCoupon(){this.setState({showCouponField:!1,recurlyCouponApplied:!1}),this.refs.billingCouponCode.value=``}couponCodeChange(){let e=this.refs.billingCouponCode.value;this.setState({couponCodeEntered:e&&e.length!==0})}applyCoupon=()=>{this.refs.billingCouponCode.value!==``&&(this.setState({recurlyCouponApplied:!0}),gV.validateRecurlyCoupon(this.props.user.id,this.refs.billingCouponCode.value))};calculate_discount(e,t,n){let r=0;return r=t===`percent`?parseFloat(e-e/100*n).toFixed(2):parseFloat(e-n/100).toFixed(2),r>0?r:0}display_discount(e,t){return e===`percent`?` - ${t}% off!`:` - $${t/100} off!`}renderSalesTaxSection(){return(0,q.jsxs)(`div`,{className:`subtotal_wrapper`,children:[(0,q.jsx)(`span`,{className:`sales_tax`,children:`Sales Tax`}),(0,q.jsx)(`span`,{className:`tax_cost`,children:`$${this.state.tax}`})]})}renderBillingSummary(){let e=ri;return(0,q.jsxs)(`div`,{className:`billing_summary`,children:[(0,q.jsx)(`span`,{className:`billing_summary_title`,children:`Billing Summary`}),this.props.userGoal===P.LITE_PAID_YEARLY?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`subtotal_wrapper`,children:[(0,q.jsx)(`span`,{className:`plan_type`,children:`Annual Lite Subscription`}),(0,q.jsxs)(`span`,{className:`plan_cost`,children:[`$`,e.LITE_PAID_YEARLY_PRICE]})]}),(0,q.jsxs)(`div`,{className:`plan_description`,children:[`$`,e.LITE_PAID_YEARLY_PRICE_BY_MONTH,` x 12 months`]}),this.renderSalesTaxSection()]}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{className:`subtotal_wrapper`,children:[(0,q.jsx)(`span`,{className:`plan_type`,children:`Monthly Lite Subscription`}),(0,q.jsxs)(`span`,{className:`plan_cost`,children:[`$`,e.LITE_PAID_MONTHLY_PRICE]})]}),(0,q.jsxs)(`div`,{className:`plan_description`,children:[`$`,e.LITE_PAID_MONTHLY_PRICE,` / month`]}),this.renderSalesTaxSection()]}),this.state.showCouponField?null:(0,q.jsxs)(`div`,{id:`coupon_button`,onClick:()=>this.showCoupon(),children:[(0,q.jsx)(`span`,{className:`coupon_circle`,children:`+`}),` `,(0,q.jsx)(`span`,{className:`coupon_label`,children:`Add Promo Code`})]}),this.state.showCouponField?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`label`,{className:`control-label`,children:`Promo Code`}),(0,q.jsxs)(`div`,{className:`inputRow`,children:[(0,q.jsxs)(`div`,{className:`inputRow-left`,children:[(0,q.jsx)(`input`,{id:`billing-coupon-code`,ref:`billingCouponCode`,placeholder:`Enter Promo Code`,name:`b_coupon_code`,type:`text`,"data-recurly":`promo_code`,onChange:()=>this.couponCodeChange()}),(0,q.jsx)(`div`,{className:this.state.couponCodeEntered?`coupon_apply`:`coupon_apply grey`,onClick:this.applyCoupon,children:this.couponCodeApplied(this.props.RecurlyCoupon)?`CODE APPLIED`:`APPLY`})]}),(0,q.jsx)(`div`,{className:`inputRow-right`,children:(0,q.jsx)(`div`,{onClick:()=>this.hideCoupon(),className:`coupon_xOut_button`,title:`Remove Coupon`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut coupon_xOut`})})})]}),!this.couponCodeApplied(this.props.RecurlyCoupon)&&this.couponError(this.props.RecurlyCoupon)?(0,q.jsx)(`span`,{className:`coupon-code-error`,children:`Whoops - we donât recognize that promo code!`}):null]}):null,(0,q.jsx)(`div`,{className:`billing_summary_block`,children:(0,q.jsx)(`table`,{className:`billing_table`,children:(0,q.jsx)(`tbody`,{children:(0,q.jsxs)(`tr`,{children:[(0,q.jsxs)(`td`,{className:`billing_total`,children:[`Total`,` `,(0,q.jsx)(`span`,{style:{color:`#1ebda5`},children:this.couponCodeApplied(this.props.RecurlyCoupon)&&this.props.RecurlyCoupon.discount?this.display_discount(this.props.RecurlyCoupon.type,this.props.RecurlyCoupon.discount):``})]}),(0,q.jsxs)(`td`,{className:`billing_amount`,children:[this.couponCodeApplied(this.props.RecurlyCoupon)&&this.props.RecurlyCoupon.discount?this.props.userGoal===P.LITE_PAID_YEARLY?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{className:`coupon-crossed`,children:[`$`,e.LITE_PAID_YEARLY_PRICE]}),` `,(0,q.jsxs)(`span`,{className:`billing-price coupon-new-price`,children:[`$`,this.calculate_discount(e.LITE_PAID_YEARLY_PRICE,this.props.RecurlyCoupon.type,this.props.RecurlyCoupon.discount)]}),` `,(0,q.jsx)(`span`,{className:`billing-price-year coupon-price-year`,children:`/ year `})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{className:`coupon-crossed`,children:[`$`,e.LITE_PAID_MONTHLY_PRICE]}),` `,(0,q.jsxs)(`span`,{className:`billing-price coupon-new-price`,children:[`$`,this.calculate_discount(e.LITE_PAID_MONTHLY_PRICE,this.props.RecurlyCoupon.type,this.props.RecurlyCoupon.discount)]}),` `,(0,q.jsx)(`span`,{className:`billing-price-year coupon-price-year`,children:`/ month `})]}):this.props.userGoal===P.LITE_PAID_YEARLY?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{className:`billing-price`,children:[`$`,parseInt(e.LITE_PAID_YEARLY_PRICE)+this.state.tax]}),` `,(0,q.jsx)(`span`,{className:`billing-price-year`,children:`/ year`})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`span`,{className:`billing-price`,children:[`$`,parseInt(e.LITE_PAID_MONTHLY_PRICE)+this.state.tax]}),` `,(0,q.jsx)(`span`,{className:`billing-price-year`,children:`/ month`})]}),(0,q.jsx)(`p`,{className:T$[`renews-automatically`],children:`Renews automatically`})]})]})})})})]})}renderPaymentSuccessful=()=>{let{history:e,user:t}=this.props;return t.email_verification_status===or.VERIFIED?(setTimeout(()=>e.push(`/subjects/?oc=sign-up`),3e3),(0,q.jsx)(V,{message:`payment successful!`})):(0,q.jsx)(xQ,{})};renderExistingSub=()=>(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`p`,{children:`It looks like you are currently on a Lite Subscription.`}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Home`})]});
1687render(){if(this.hasSubscription)return this.renderExistingSub();let{userGoal:e,getRecurlyDetails:t,recurlyLoaded:n,updateRecurly:r}=this.props,{userAcknowledgement:i,processing:a,error:o}=this.state,s=e===P.LITE_PAID_YEARLY;return(0,q.jsxs)(`div`,{children:[t===`pending`||!n?(0,q.jsx)(`div`,{className:(0,J.default)(T$.center),children:(0,q.jsx)(V,{message:`one moment, please`})}):[`pending`,`resolved`].indexOf(r)===-1?null:(0,q.jsx)(`div`,{className:(0,J.default)(T$.center),children:this.renderPaymentSuccessful()}),(0,q.jsxs)(`div`,{style:{display:[`pending`,`resolved`].indexOf(r)!==-1||t===`pending`||!n?`none`:null},children:[(0,q.jsx)(`h4`,{className:`purchase__signup_header lite_icon lite_svg`,children:`Purchase a Lite Subscription`}),(0,q.jsx)(`div`,{className:`heading--smallish signup__header`,children:`Billing information`}),(0,q.jsxs)(`form`,{className:`recurly subscribe flocab__form`,onKeyPress:this.preventEnterSubmit,onSubmit:this.handleSubmit,ref:`payment_form`,name:`checkout`,children:[this.renderContactInfo(),this.renderBillingInfo(),this.renderCardInfo(),this.renderBillingAddressInfo(),this.renderBillingSummary(),o?(0,q.jsxs)(`div`,{className:`text--smallest recurly error`,children:[`We were unable to process your payment. `,o]}):null,(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`input`,{ref:`token`,type:`hidden`,name:`recurly-token`,"data-recurly":`token`}),(0,q.jsx)(pb,{id:`user-acknowledgement`,checked:i,color:`light-blue`,onClick:()=>this.setState(e=>({userAcknowledgement:!e.userAcknowledgement})),style:{display:`flex`},children:(0,q.jsxs)(`p`,{className:T$[`user-acknowledgement-text`],children:[`By completing this purchase, you authorize Flocabulary to charge you automatically every `,s?`year`:`month`,` until you cancel your subscription. Flocabulary is non-refundable, and no refunds are offered for partially used subscription periods.`]})}),E$?(0,q.jsx)(x$,{sitekey:D$,ref:this.captchaRef,onExpired:e=>this.setState({captchaPassed:!1,captchaToken:null}),onChange:e=>this.setState({captchaPassed:!0,captchaToken:e})}):null,(0,q.jsx)(`button`,{className:`submit`,disabled:this.isSubmitDisabled(),children:a?`PROCESSING...`:`SUBSCRIBE`})]})]})]})]})}},[BW]),k$=class extends G.Component{state={frequency:`yearly`};renderExistingSub=()=>(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`p`,{children:`It looks like you are currently on a Lite Subscription.`}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Home`})]});renderPlans=()=>{let e=ri;return(0,q.jsxs)(`form`,{children:[(0,q.jsx)(`h4`,{className:`purchase__signup_header lite_icon`,children:`Purchase a Lite Subscription`}),(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Select your plan`}),(0,q.jsxs)(`div`,{className:`flocab__form`,children:[(0,q.jsxs)(`label`,{className:`center--base flocab__form__radioButtonGroup ${this.state.frequency===`yearly`?`checked`:``}`,children:[(0,q.jsxs)(`div`,{className:`flocab__form__radioWrapper center--base`,children:[(0,q.jsx)(`input`,{name:`plan_code`,value:`yearly`,checked:this.state.frequency===`yearly`?`checked`:``,onChange:e=>this.setState({frequency:e.target.value}),type:`radio`,id:`recurly-yearly`,className:`flocab__form__radio nonstandard`}),(0,q.jsxs)(`span`,{className:`flocab__form__title`,children:[`$`,e.LITE_PAID_YEARLY_PRICE_BY_MONTH,`/month billed annually`]})]}),(0,q.jsx)(`span`,{className:`flocab__form__subtitle`,children:`(save 33%)`})]}),(0,q.jsx)(`label`,{className:`center--base flocab__form__radioButtonGroup ${this.state.frequency===`monthly`?`checked`:``}`,children:(0,q.jsxs)(`div`,{className:`flocab__form__radioWrapper center--base`,children:[(0,q.jsx)(`input`,{name:`plan_code`,value:`monthly`,checked:this.state.frequency===`monthly`?`checked`:``,onChange:e=>this.setState({frequency:e.target.value}),type:`radio`,id:`recurly-monthly`,className:`flocab__form__radio nonstandard`}),(0,q.jsxs)(`span`,{className:`flocab__form__title`,children:[`$`,e.LITE_PAID_MONTHLY_PRICE,`/month billed monthly`]})]})})]}),(0,q.jsx)(qa,{userGoal:`individual_paid_${this.state.frequency}`,id:`pay_cc`,className:`signup__button signup__button--color`,couponCode:this.props.couponCode,children:`Continue`})]})};render(){let{user:e}=this.props;return e.has_current_lite_subscription?this.renderExistingSub():this.renderPlans()}},A$=t(r(((e,t)=>
1687{Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(){return!!(typeof window<`u`&&(`ontouchstart`in window||window.DocumentTouch&&typeof document<`u`&&document instanceof window.DocumentTouch))||!!(typeof navigator<`u`&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints))}t.exports=e.default}))()),j$=class extends G.Component{static _getProps(){return{shouldResetScrollOnOpen:!1,userCompleteCallback:e=>{gV.createIndividualTrial(e,this.props.promotion)}}}state={submittedOnce:!1};componentDidMount(){(0,A$.default)()||document.querySelector(`input[name="username"]`).focus()}onSubmit=(e,t)=>{e.preventDefault();let{history:n}=this.props;if(t&&t?.validate()?.errors?.length)return;let r={...t.getValue()};gV.clearLoginErrors(),Hi.signInUser(r,()=>n.push({search:``}))};renderFailedLoginMessage=()=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,style:{lineHeight:`28px`},children:`Account Locked`}),(0,q.jsxs)(`span`,{className:`error-block`,children:[`You have tried to log in too many times with incorrect credentials. `,(0,q.jsx)(`br`,{}),`Your account is now locked. Please try again later.`]})]});renderForm=()=>{let{action:e,getUser:t,history:n,match:{params:r},signInRequest:i,socialAuthURLs:a,user:o,userGoal:s}=this.props,{submittedOnce:c}=this.state;return(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Log In`}),(0,q.jsx)(XL,{formClassName:`flocab__form flocab__form--inline`,onSubmit:this.onSubmit,fields:[`username`,`password`],action:e,...this.props,askForSchoolEmail:r.subscriptionSlug||r.subscriptionGroupSlug,formErrorFields:i===`rejected`?[`username`,`password`]:[],formErrorId:i===`rejected`?`sign-in-form-error`:void 0,BeforeBody:()=>(0,q.jsxs)(q.Fragment,{children:[i===`rejected`&&(0,q.jsx)(`div`,{className:`form-group flocab__form__error`,style:{width:`100%`},id:`sign-in-form-error`,children:(0,q.jsx)(`span`,{className:`error-block`,children:`Wrong email or password.`})}),c&&t===`resolved`&&!o.id&&(0,q.jsx)(`div`,{className:`form-group flocab__form__error`,style:{width:`100%`},children:(0,q.jsxs)(`span`,{className:`error-block`,children:[`Please `,(0,q.jsx)(b,{to:`/plans/`,children:`Sign Up`}),` before logging in`]})})]}),AfterBody:()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`a`,{className:`flocab__form__sublink flocab__form__sublink--login`,href:`/password/reset/`,children:`Forgot password?`}),(0,q.jsxs)(`p`,{className:`students-redirect--login`,children:[`Educators, please direct your students to log in via our`,` `,(0,q.jsx)(`a`,{href:`/student`,children:`student page.`})]}),(0,q.jsx)(`button`,{type:`submit`,className:`signup__button signup__button--color signup__button--login`,children:`Log In`})]})})]}),(0,q.jsx)(`div`,{className:`text--small--medium signup__divider signup__divider--login`,children:(0,q.jsx)(`span`,{children:`or`})}),(0,q.jsx)(XX,{history:n,socialAuthURLs:a,userGoal:s,userIncompleteCallback:()=>this.setState({submittedOnce:!0}),userCompleteCallback:()=>{this.setState({submittedOnce:!0}),n.push({search:``}),Hi.getManageData()},outlineStyle:!0})]})};render(){let{signInRequest:e,statusCode:t,user:n}=this.props;return!e||e===`rejected`?t===403?this.renderFailedLoginMessage():this.renderForm():n.id?null:(0,q.jsx)(V,{message:`Logging in`})}},M$=N()(j$),N$=e=>(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsxs)(`g`,{children:[(0,q.jsx)(`rect`,{width:`24`,height:`24`,fill:`#ffffff`}),(0,q.jsx)(`path`,{fill:e.fill,d:`M10,21 L6,21 L6,13 L4,13 L12,5 L15,8 L15,6 L15,3 L18,3 L18,4 L20,4 L20,7 L17,7 L17,6 L16,6 L16,9 L20,13 L18,13 L18,21 L14,21 L14,18 C14,16.8954305 13.1045695,16 12,16 C10.8954305,16 10,16.8954305 10,18 L10,21 Z`})]})}),P$=class extends G.Component{active=e=>{let{step:t}=this.props;return t===e?`signup__step--active`:``};render(){return(0,q.jsxs)(`div`,{className:`signup__stepWrapper center--base`,children:[(0,q.jsx)(`span`,{className:`signup__step ${this.active(1)}`,children:`1`}),(0,q.jsx)(`span`,{className:`signup__step ${this.active(2)}`,children:`2`}),(0,q.jsx)(`div`,{className:`signup__step__line`})]})}},F$={"default-browse-thumbnail-dimensions":`CompleteProfile__default-browse-thumbnail-dimensions___3abb09f9`,"default-browse-card-dimensions":`CompleteProfile__default-browse-card-dimensions___4bf1d5c8`,"form-wrapper":`CompleteProfile__form-wrapper___1eebcbf4`,smaller:`CompleteProfile__smaller___aef6fa83`,"step-wrapper":`CompleteProfile__step-wrapper___8b8796f4`},I$=class extends G.Component{state={errorMessage:null,submitted:!1,selectedRole:``,createdFrom:``};isInnerFormValid=(e,t)=>{if(!t)return!0;
1687if(e.is_outside_us){if(!e.country)return this.setState({errorMessage:`Country required`}),!1;if(!e.organization)return this.setState({errorMessage:`Organization required`}),!1}else{if(!e.shipping_state)return this.setState({errorMessage:`State required`}),!1;if(!e.organization)return this.setState({errorMessage:`School required`}),!1}return!0};onSubmit=(e,t)=>{if(e.preventDefault(),!this.state.submitted)return;let{subscription:n,user:r,userCompleteCallback:i,userGoal:a}=this.props;if(t&&t?.validate()?.errors?.length)return;let o=this.state.typeAheadFormValues??{},s={...t.getValue(),...o},c=![P.JOIN_SITE,P.JOIN_DISTRICT,P.ACTIVATE_DISTRICT,P.ACTIVATE_SCHOOL,P.JOIN_CLASS].includes(a)&&Ji.parse(location.search).role!==`parent`;if(this.isInnerFormValid(s,c))if(this.setState({errorMessage:null}),a===P.JOIN_SITE&&(s.request_hash=n.request_hash||null),a===P.JOIN_CLASS&&(s.invited_coteacher=!0),s.subject_interests=s.subject_interests??[],s.grades=s.grades??[],!r.id&&r.has_basic_profile){let e=``;[P.LITE_PAID,P.LITE_PAID_MONTHLY,P.LITE_PAID_YEARLY,P.RECURLY_SELECT_PLAN].includes(a)?e=`Lite Paid Sign Up`:P.LITE_TRIAL===a&&(e=`Lite Trial Sign Up`),s.createdFrom=e,Hi.createUser(s,i)}else r.social_auth_provider===`google-oauth2`?Hi.updateUser(r.id,s,()=>{},()=>{}):Hi.updateUser(r.id,s,i,()=>{})};handleSubmit=()=>{this.setState({submitted:!0})};onRoleChange=e=>{let{subscription:t,userGoal:n,couponCode:r,location:i,history:a}=this.props,o=Ji.parse(i.search),s=n===P.SITE_TRIAL&&e===`parent`?{search:`signup=${P.LITE_TRIAL}${r?`&promo=${r}`:``}&role=parent`}:{search:`signup=${n}${r?`&promo=${r}`:``}&role=${e}`};t&&t.request_hash?s.search+=`&hash=${t.request_hash}`:o.hash&&(s.search+=`&hash=${o.hash}`),a.push(s)};renderErrorMessage=()=>{let{errorMessage:e}=this.state;return e?(0,q.jsx)(`div`,{className:`flo-message-error`,children:e}):null};AfterFormBody=()=>(0,q.jsx)(`button`,{type:`submit`,className:`signup__button signup__button--color`,onClick:this.handleSubmit,children:`Next`});render(){let{location:e,nonSsoFlow:t,promotion:n,user:r,userGoal:i}=this.props,a=Ji.parse(e.search),o=![P.JOIN_SITE,P.JOIN_DISTRICT,P.ACTIVATE_DISTRICT,P.ACTIVATE_SCHOOL,P.JOIN_CLASS].includes(i)&&a.role!==`parent`,s=[P.JOIN_SITE,P.JOIN_DISTRICT,P.JOIN_CLASS,P.SITE_TRIAL].includes(i),c=[P.JOIN_DISTRICT,P.JOIN_SITE,P.COMPLETE_PROFILE,P.JOIN_CLASS,P.ACTIVATE_DISTRICT,P.ACTIVATE_SCHOOL].includes(i),l=[c&&`subject_interests`,c&&`grades`,`role`,[P.SITE_TRIAL,P.LITE_TRIAL].includes(i)&&`promotion`,i===P.SITE_TRIAL&&!n&&`showPromoCode`,!r.assent&&`assent`,...r.has_basic_profile?[`email`,`hidden_email`,`password`,`hidden_password`,`first_name`,`last_name`]:[`email`,`hidden_email`]].filter(Boolean);return(0,q.jsxs)(`div`,{className:(0,J.default)({[F$[`form-wrapper`]]:(c||a.role!==`parent`)&&!r.assent,[F$.smaller]:!c}),children:[a.role===`parent`&&i===P.LITE_TRIAL?(0,q.jsx)(`h4`,{className:`flo-message-warning`,children:`Based on your role we think the Lite Plan is right for you`}):null,t&&(0,q.jsx)(P$,{step:2}),(0,q.jsxs)(`h4`,{className:(0,J.default)(`trial__signup_header`,{lite_icon:!s}),children:[(0,q.jsx)(N$,{fill:`#5559C3`}),ar[i]??`Purchase a Lite Subscription`]}),(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Tell us about yourself`}),(0,q.jsx)(XL,{formClassName:`flocab__form`,onSubmit:this.onSubmit,className:`flocab__form__fieldsWrapper`,removeRoleFromTop:c,fields:l,onChange:e=>this.setState({selectedRole:e.role??``}),...this.props,action:`complete-profile`,user:{...r,role:a.role||r.role,promotion:n&&n.name},nameOptions:r.first_name&&r.last_name?{type:`hidden`}:null,logInOptions:r.has_basic_profile||r.social_auth_provider?{type:`hidden`}:null,onRoleChange:this.onRoleChange,BeforeBody:this.renderErrorMessage,AfterBody:this.AfterFormBody,children:o&&(0,q.
1687jsx)(FQ,{role:this.state.selectedRole,userGoal:i,onChange:e=>this.setState({typeAheadFormValues:e})})})]})}},L$=N(e=>{let{subjects:t,grades:n}=AJ(e);return{subjects:t,grades:n}},e=>U({setUserGradesAndSubjects:ye.setGradesAndSubjects},e))(I$),R$=class extends G.Component{static _getProps(){return{displayCloseButton:this.state.displayCloseButton,userCompleteCallback:this.userCompleteCallback}}state={displayCloseButton:!0,invitationModalDismissed:!1};handleDismiss=()=>{let{history:e,user:t}=this.props;t.email_verification_status===or.VERIFIED&&e.push(`/subjects/`),this.setState({displayCloseButton:!0,invitationModalDismissed:!0})};renderGetInTouchButton=()=>(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/inquiry`,children:`Get in touch`});renderLoading=()=>(0,q.jsx)(V,{message:`Requesting your trial...`});renderJoinExistingTrial=()=>{let{trialRequest:e}=this.props,{invitationModalDismissed:t}=this.state;return t?(0,q.jsx)(xQ,{}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`h2`,{className:`heading--smallish signup__header`,children:[`You're all set to join`,(0,q.jsxs)(`span`,{children:[` `,e.acting_org_name,`'s subscription`]})]}),(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`You now have access until`,(0,q.jsxs)(`span`,{className:`block`,children:[M(e.evaluation_subscription.end_date).format(`MMMM Do, YYYY`),`.`]})]}),(0,q.jsx)(`div`,{className:`signup__button__wrapper`,children:(0,q.jsx)(`button`,{className:`signup__button signup__button--color`,onClick:this.handleDismiss,children:`Get Started`})})]})};renderTrialRequestDenied=()=>{let{trialRequest:e}=this.props,t=e.evaluation_subscription;return e.denial_reason===`unofficial_org`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Weâd love to grant your trial, but first we need more information.`}),(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`We werenât able to find your organization in our system. Please email us at`,(0,q.jsx)(`span`,{style:{fontWeight:`bold`},children:` [email protected]`}),` so we can help you start your trial.`]}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Home`})]})]}):e.denial_reason===`subscription`?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[e.acting_org_name,` has an active paid subscription.`]}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Home`})]}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:t.is_paid?`Nice to see you again!`:t.teacher_activation_count>4?`Ready for a new Trial?`:`Let Us Help You Out`}),t.is_paid?(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[e.acting_org_name,` 's Flocabulary subscription recently expired. Ready to bring it back?`]}),this.renderGetInTouchButton()]}):(0,q.jsxs)(`div`,{children:[(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[e.acting_org_name,` has had a recent school-wide trial. Youâll be eligible for another school-wide trial on`,` `,M(t.blackout_end_date).format(`MMMM Do, YYYY`),`. Want to bring Flocabulary to your school?`]}),this.renderGetInTouchButton()]})]})};renderTrialRequestGranted=()=>{let{trialRequest:e}=this.props,{invitationModalDismissed:t}=this.state;return t?(0,q.jsx)(xQ,{}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{className:`trial__plan_img`,src:`https://s3.amazonaws.com/flocabulary/webassets/trial_plan_school.png`}),(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`School Trial`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,style:{margin:`16px 40px`},children:`Last step! Share your school trial with other teachers at your school.`}),(0,q.jsx)(hV,{subId:String(e.resulting_subscription_id),type:`teacher`})]})};userCompleteCallback=e=>{!e.organization||!e.is_site_trial_eligible||gV.createTrialRequest({acting_user:e.id,acting_org:e.organization.id,phone:e.phone,promo_code:e.promotion?e.promotion.name:null},history)};render(){let{completeProfile:e,trialPending:t,joinSubscriptionRequest:n,trialRequestRequest:r,trialRequest:i,user:a}=this.props;
1687return t?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Oops...`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`It looks like you already have a pending trial request.`})]}):!r&&a.has_current_site_subscription?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`It looks like you are currently on a School Subscription.`}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Home`})]}):!r&&!a.is_site_trial_eligible?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Nice to see you again!`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`Youâve already had a school-wide trial. Want to keep Flocabulary in your school?`}),this.renderGetInTouchButton()]}):r===`pending`||e===`pending`?this.renderLoading():r?Xi.indexOf(i.denial_reason)!==-1&&(!n||n===`pending`)?this.renderLoading():Xi.indexOf(i.denial_reason)===-1?i.denial_reason?this.renderTrialRequestDenied():i.approval_status?this.renderTrialRequestGranted():(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Thank you for requesting a trial!`}),(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,style:{marginBottom:`16px`},children:[`You will receive an email within 5 business days with all the information you need to begin your trial.\xA0`,(0,q.jsx)(`span`,{style:{fontWeight:`bold`},children:`You'll need to forward this email to the teachers at your school or district so that they can sign up.`})]}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,style:{marginBottom:`16px`},children:`Please add "[email protected]" to your safe-send list to ensure that you receive this email.`}),(0,q.jsx)(`p`,{className:`text--small signup__subheader`,children:`Thank you for signing up for a Flocabulary trial. We're so excited for you and your organization to explore Flocabulary's award-winning content. And don't hesitate to contact us with any questions, concerns or requests.`})]}):this.renderJoinExistingTrial():(0,q.jsx)(L$,{...this.props,userCompleteCallback:this.userCompleteCallback})}},z$=`data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4134_1958)'%3e%3cg%20clip-path='url(%23clip1_4134_1958)'%3e%3cmask%20id='mask0_4134_1958'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4134_1958)'%3e%3cpath%20d='M14.4751%2012L7.12511%204.65C6.87511%204.4%206.75428%204.10417%206.76261%203.7625C6.77094%203.42083%206.90011%203.125%207.15011%202.875C7.40011%202.625%207.69594%202.5%208.03761%202.5C8.37928%202.5%208.67511%202.625%208.92511%202.875L16.6001%2010.575C16.8001%2010.775%2016.9501%2011%2017.0501%2011.25C17.1501%2011.5%2017.2001%2011.75%2017.2001%2012C17.2001%2012.25%2017.1501%2012.5%2017.0501%2012.75C16.9501%2013%2016.8001%2013.225%2016.6001%2013.425L8.90011%2021.125C8.65011%2021.375%208.35844%2021.4958%208.02511%2021.4875C7.69178%2021.4792%207.40011%2021.35%207.15011%2021.1C6.90011%2020.85%206.77511%2020.5542%206.77511%2020.2125C6.77511%2019.8708%206.90011%2019.575%207.15011%2019.325L14.4751%2012Z'%20fill='white'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4134_1958'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4134_1958'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,B$=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4134_1920)'%3e%3cg%20clip-path='url(%23clip1_4134_1920)'%3e%3cmask%20id='mask0_4134_1920'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='40'%20height='40'%3e%3crect%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4134_1920)'%3e%3cpath%20d='M9.99992%2031.6667V25H8.33325C7.86103%2025%207.4652%2024.8403%207.14575%2024.5208C6.82631%2024.2014%206.66659%2023.8056%206.66659%2023.3333C6.66659%2022.8611%206.82631%2022.4653%207.14575%2022.1458C7.4652%2021.8264%207.86103%2021.6667%208.33325%2021.6667H10.1666C10.4999%2019.5833%2011.4235%2017.7847%2012.9374%2016.2708C14.4513%2014.7569%2016.2499%2013.8333%2018.3333%2013.5V6.66667C18.3333%206.19444%2018.493%205.79861%2018.8124%205.47917C19.1319%205.15972%2019.5277%205%2019.9999%205H28.3333C28.8055%205%2029.2013%205.15972%2029.5208%205.47917C29.8402%205.79861%2029.9999%206.19444%2029.9999%206.66667V10C29.9999%2010.4722%2029.8402%2010.8681%2029.5208%2011.1875C29.2013%2011.5069%2028.8055%2011.6667%2028.3333%2011.6667H21.6666V13.5C23.7499%2013.8333%2025.5485%2014.7569%2027.0624%2016.2708C28.5763%2017.7847%2029.4999%2019.5833%2029.8333%2021.6667H31.6666C32.1388%2021.6667%2032.5346%2021.8264%2032.854
16871%2022.1458C33.1735%2022.4653%2033.3333%2022.8611%2033.3333%2023.3333C33.3333%2023.8056%2033.1735%2024.2014%2032.8541%2024.5208C32.5346%2024.8403%2032.1388%2025%2031.6666%2025H29.9999V31.6667H34.9999C35.4721%2031.6667%2035.868%2031.8264%2036.1874%2032.1458C36.5069%2032.4653%2036.6666%2032.8611%2036.6666%2033.3333C36.6666%2033.8056%2036.5069%2034.2014%2036.1874%2034.5208C35.868%2034.8403%2035.4721%2035%2034.9999%2035H4.99992C4.5277%2035%204.13186%2034.8403%203.81242%2034.5208C3.49297%2034.2014%203.33325%2033.8056%203.33325%2033.3333C3.33325%2032.8611%203.49297%2032.4653%203.81242%2032.1458C4.13186%2031.8264%204.5277%2031.6667%204.99992%2031.6667H9.99992ZM13.3333%2031.6667H18.3333V25H13.3333V31.6667ZM21.6666%2031.6667H26.6666V25H21.6666V31.6667Z'%20fill='white'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4134_1920'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4134_1920'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,V$=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4134_1940)'%3e%3cg%20clip-path='url(%23clip1_4134_1940)'%3e%3cmask%20id='mask0_4134_1940'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='40'%20height='40'%3e%3crect%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4134_1940)'%3e%3cpath%20d='M35%2026.6667V16.8334L21.5833%2024.125C21.0833%2024.4028%202
16870.5556%2024.5417%2020%2024.5417C19.4444%2024.5417%2018.9167%2024.4028%2018.4167%2024.125L4.33333%2016.4584C4.02778%2016.2917%203.8125%2016.0834%203.6875%2015.8334C3.5625%2015.5834%203.5%2015.3056%203.5%2015C3.5%2014.6945%203.5625%2014.4167%203.6875%2014.1667C3.8125%2013.9167%204.02778%2013.7084%204.33333%2013.5417L18.4167%205.87504C18.6667%205.73615%2018.9236%205.63199%2019.1875%205.56254C19.4514%205.4931%2019.7222%205.45837%2020%205.45837C20.2778%205.45837%2020.5486%205.4931%2020.8125%205.56254C21.0764%205.63199%2021.3333%205.73615%2021.5833%205.87504L37.4583%2014.5417C37.7361%2014.6806%2037.9514%2014.882%2038.1042%2015.1459C38.2569%2015.4098%2038.3333%2015.6945%2038.3333%2016V26.6667C38.3333%2027.1389%2038.1736%2027.5348%2037.8542%2027.8542C37.5347%2028.1737%2037.1389%2028.3334%2036.6667%2028.3334C36.1944%2028.3334%2035.7986%2028.1737%2035.4792%2027.8542C35.1597%2027.5348%2035%2027.1389%2035%2026.6667ZM18.4167%2034.125L10.0833%2029.625C9.52778%2029.3195%209.09722%2028.9028%208.79167%2028.375C8.48611%2027.8473%208.33333%2027.2778%208.33333%2026.6667V20.3334L18.4167%2025.7917C18.9167%2026.0695%2019.4444%2026.2084%2020%2026.2084C20.5556%2026.2084%2021.0833%2026.0695%2021.5833%2025.7917L31.6667%2020.3334V26.6667C31.6667%2027.2778%2031.5139%2027.8473%2031.2083%2028.375C30.9028%2028.9028%2030.4722%2029.3195%2029.9167%2029.625L21.5833%2034.125C21.3333%2034.2639%2021.0764%2034.3681%2020.8125%2034.4375C20.5486%2034.507%2020.2778%2034.5417%2020%2034.5417C19.7222%2034.5417%2019.4514%2034.507%2019.1875%2034.4375C18.9236%2034.3681%2018.6667%2034.2639%2
1687018.4167%2034.125Z'%20fill='white'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4134_1940'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4134_1940'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,H$=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4134_1865)'%3e%3cg%20clip-path='url(%23clip1_4134_1865)'%3e%3cmask%20id='mask0_4134_1865'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='40'%20height='40'%3e%3crect%20width='40'%20height='40'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4134_1865)'%3e%3cpath%20d='M20.0001%2020C18.1667%2020%2016.5973%2019.3472%2015.2917%2018.0416C13.9862%2016.7361%2013.3334%2015.1666%2013.3334%2013.3333C13.3334%2011.5%2013.9862%209.93052%2015.2917%208.62496C16.5973%207.3194%2018.1667%206.66663%2020.0001%206.66663C21.8334%206.66663%2023.4029%207.3194%2024.7084%208.62496C26.014%209.93052%2026.6667%2011.5%2026.6667%2013.3333C26.6667%2015.1666%2026.014%2016.7361%2024.7084%2018.0416C23.4029%2019.3472%2021.8334%2020%2020.0001%2020ZM6.66675%2030V28.6666C6.66675%2027.7222%206.9098%2026.8541%207.39591%2026.0625C7.88203%2025.2708%208.52786%2024.6666%209.33341%2024.25C11.0556%2023.3888%2012.8056%2022.743%2014.5834%2022.3125C16.3612%2021.8819%2018.1667%2021.6666%2020.0001%2021.6666C21.8334%2021.6666%2023.639%2021.8819%2025.4167%2022.3125C27.1945%2022.743%2028.9445%2023.3888%2030.6667%2024.25C31.4723%2024.6666%2032.1181%2025.2708%2032.6042%2026.0625C33.0904%2026.8541%2033.3334%2027.7222%2033.3334%2028.6666V30C33.3334%2030.9166%2033.007%2031.7013%2032.3542%2032.3541C31.7015%2033.0069%2030.9167%2033.3333%2030.0001%2033.3333H10.0001C9.08341%2033.3333%208.29869%2033.0069%207.64591%2032.3541C6.99314%2031.7013%206.66675%2030.9166%206.66675%2030Z'%20fill='white'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4134_1865'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4134_1865'%3e%3crect%20width='40'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,U$=()=>(0,q.jsxs)(`div`,{children:[(0,q.jsx)(b,{to:location.pathname,className:`modal-close modal__close--signup`,"aria-label":`Close modal`,role:`button`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsxs)(`div`,{className:`trial__flex_container`,children:[(0,q.jsxs)(`form`,{className:`trial__teachers_container`,children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`I'm interested in Flocabulary for...`}),(0,q.jsxs)(`ul`,{className:`flocab__form`,children:[(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`?signup=individual_trial`,children:(0,q.jsxs)(`div`,{className:`trial__interested_in_container trial__myself`,children:[(0,q.jsx)(`img`,{className:`trial__img`,src:H$,alt:`White silhouette of a person`}),(0,q.jsx)(`span`,{className:`trial__interested_in_link`,children:`Myself`}),(0,q.jsx)(`img`,{className:`trial__arrow_right`,src:z$,alt:``})]})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/inquiry/site-trials/`,children:(0,q.jsxs)(`div`,{className:`trial__interested_in_container trial__myschool`,children:[(0,q.jsx)(`img`,{className:`trial__img`,src:V$,alt:`White silhouette of a graduation cap`}),(0,q.jsx)(`span`,{className:`trial__interested_in_link`,children:`My school`}),(0,q.jsx)(`img`,{className:`trial__arrow_right`,src:z$,alt:``})]})})}),(0,q.jsx)(`li`,{children:(0,q.jsx)(b,{to:`/inquiry`,children:(0,q.jsxs)(`div`,{className:`trial__interested_in_container trial__mydistrict`,children:[(0,q.jsx)(`img`,{className:`trial__img`,src:B$,alt:`White silhouette of district building`}),(0,q.jsx)(`span`,{className:`trial__interested_in_link`,children:`My district`}),(0,q.jsx)(`img`,{className:`trial__arrow_right`,src:z$,alt:``})]})})})]})]}),(0,q.jsx)(`div`,{className:`trial__line`}),(0,q.jsxs)(`div`,{className:`trial__students_container`,children:[(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:`Wait, I'm a student!`}),(0,q.jsx)(`img`,{className:`trial__students_img`,src:xs+`student-placeholder-images.png`,alt:`Student typing an assignment on blue laptop for digital literacy`}),(0,q.jsx)(zi,{variant:`secondary`,onClick:()=>{za(`join a class in modal`,`bottom`),window.location.href=`/join-class/`},className:`trial__button`,children:`Join a class`})]})]})]});U$._getProps=()=>({displayCloseButton:!1,shouldResetScrollOnOpen:!1,className:`trial__width_students`});var W$={"default-browse-thumbnail-dimensions":`JoinClassErrorModal__default-browse-thumbnail-dimensions___f586ec87`,"default-browse-card-dimensions":`JoinClassErrorModal__default-browse-card-dimensions___b987cdaf`,"join-class-error-modal":`JoinClassErrorModal__join-class-error-modal___e1d009a1`,"join-class-error-modal__container":`JoinClassErrorModal__join-class-error-modal__container___dc686f05`,"join-class-error-modal__container__image":`JoinClassErrorModal__join-class-error-modal__container__image___0d99d26c`,"join-class-error-modal__container__heading":`JoinClassErrorModal__join-class-error-modal__container__heading___2e
1687c5448f`,"join-class-error-modal__container__heading--compact":`JoinClassErrorModal__join-class-error-modal__container__heading--compact___f3e08324`,"join-class-error-modal__container__body":`JoinClassErrorModal__join-class-error-modal__container__body___af30e49f`},G$=({imgSrc:e,body:t,heading:n,buttonText:r,history:i,onClick:a,compact:o})=>(0,q.jsxs)(`div`,{className:(0,J.default)(W$[`join-class-error-modal__container`]),children:[(0,q.jsx)(`img`,{className:(0,J.default)(W$[`join-class-error-modal__container__image`]),src:e}),(0,q.jsx)(`h2`,{className:(0,J.default)(`heading--medium`,W$[`join-class-error-modal__container__heading`],{[W$[`join-class-error-modal__container__heading--compact`]]:o}),children:n}),(0,q.jsx)(`p`,{className:(0,J.default)(`text--small`,W$[`join-class-error-modal__container__body`]),children:t}),(0,q.jsx)(wa,{size:`large`,style:{width:`362px`},onClick:a||(()=>i.push(`/`)),children:r||`Close`})]});function K$(e){let t=()=>{gV.dispatchInvalidEmail(!1),e.history.push(e.location.pathname+`signup/join/class/`+e.coteacherInvitation.request_hash)};return(0,q.jsx)(G$,{imgSrc:`https://s3.amazonaws.com/flocabulary/webassets/trumpet.png`,...e,heading:(0,q.jsxs)(G.Fragment,{children:[`Whoops! We donât recognize `,(0,q.jsx)(`br`,{}),`that email address.`]}),body:(0,q.jsxs)(G.Fragment,{children:[`Please use the email address your `,(0,q.jsx)(`br`,{}),`co-teacher invite was sent to.`]}),buttonText:`Join with a different email`,onClick:t,compact:!0})}function q$(e){return(0,q.jsx)(G$,{imgSrc:`https://s3.amazonaws.com/flocabulary/webassets/alarm-clock.png`,heading:`This co-teacher link has expired`,body:(0,q.jsxs)(G.Fragment,{children:[`Please get in touch with the primary teacher `,(0,q.jsx)(`br`,{}),`to send a new co-teacher invite.`]}),history:e.history})}var J$=e=>e.joinClass,Y$=e=>e.getActiveUser,X$=(e,t)=>L([J$,Y$],(e,t)=>({invalidEmail:e.invalidEmail,onboardingEvents:t?.onboarding})),Z$=class extends G.Component{static _getProps(e){return{userCompleteCallback:()=>{gV.joinClass(e.coteacherInvitation.request_hash,!1,history)},emailValidation:t=>{let n=e.coteacherInvitation.invitee!==t;return gV.dispatchInvalidEmail(n),!n},ssoIncomplete:this.ssoIncomplete}}ssoIncomplete=()=>{fi.dispatch({type:vr.JOIN_CLASS_INVALID_EMAIL,payload:{invalidEmail:!0}})};renderContent=()=>{let{joinedClassId:e,joinClassRequest:t,joinClassInvitationExpired:n,joinClassInvitationAccepted:r,joinSubscriptionHasNoRoom:i}=this.props;return!t||t===`pending`?(0,q.jsx)(V,{message:`Adding you to the class...`}):i?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Uh-oh. Time to call us.`}),(0,q.jsx)(`p`,{children:`The subscription you tried to join has reached its limit of users.`}),(0,q.jsxs)(`p`,{children:[`If you believe this is an error, please `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`contact us`}),`.`]})]}):n?(0,q.jsx)(`div`,{className:`message-copy`,children:(0,q.jsx)(`h2`,{className:`progress-step active`,children:`This co-teacher link has expired. Please contact the primary teacher if you need a new link.`})}):r?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`This co-teacher link has already been used. Please contact the primary teacher if you need a new link.`}),` `]}):t===`rejected`?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Something went wrong.`}),(0,q.jsx)(`p`,{children:`There was a problem with your request. Please reload this page and try again.`})]}):(0,q.jsx)(xQ,{redirectUrl:this.props.user.email_verification_status===or.VERIFIED?`/accounts/manage/class-sections/${e}/assignments/`:null})};render(){let{invitationExpired:e,invalidEmail:t,emailIsInvalid:n}=this.props;return e?(0,q.jsx)(q$,{history:this.props.history}):t||n?(0,q.jsx)(K$,{...this.props}):this.renderContent()}};Z$.propTypes={joinedClassId:K.default.number,joinClassInvitationExpired:K.default.bool,joinClassInvitationAccepted:K.default.bool,joinSubscriptionHasNoRoom:K.default.bool,joinClassRequest:K.default.string,coteacherInvitation:K.default.object,invitationExpired:K.default.bool,invalidEmail:K.default.bool,history:K.default.object};var Q$=N((e,t)=>X$(e,t))(Z$),$$=class extends G.Component{constructor(e){super(e),this.SCHOOL_TRIAL_GOALS=[P.ACTIVATE_SCHOOL,P.ACTIVATE_DISTRICT,P.JOIN_CLASS,P.JOIN_DISTRICT,P.JOIN_SITE,P.SITE_TRIAL],this.LITE_TRIAL_GOALS=[P.LITE_PAID_MONTHLY,P.LITE_PAID_YEARLY,P.LITE_TRIAL,P.RECURLY_SELECT_PLAN]}getHeadingText=()=>{let{coteacherInvitation:e,subscription:t,subscriptionGroupOrganization:n,userGoal:r,promoTrialDuration:i}=this.props;return{[P.SITE_TRIAL]:`Try our School Plan free for ${i||30} days!`,[P.LITE_TRIAL]:`Try our Lite Plan free for ${i||30} days`,[P.RECURLY_SELECT_PLAN]:`Purchase a Lite Subscription`,[P.LITE_PAID_YEARLY]:`Purchase an Annual Lite Subscription`,[P.LITE_PAID_MONTHLY]:`Purchase a Monthly Lite Subscription`,[P.DISTRICT_INQUIRY]:`Request District Consultation`,[P.JOIN_SITE]:t?`Join ${t.using_organization.name} on Flocabulary!`:``,[P.JOIN_CLASS]:e?`Join ${e.inviter.first_name} ${e.inviter.last_name}'s class on Flocabulary as a co-teacher!`:``,[P.JOIN_DISTRICT]:n?`Join ${n.name} on Flocabulary!`:``,[P.ACTIVATE_DISTRICT]:n?`Create your manager account for ${n.name} on Flocabulary!`:``,[P.ACTIVATE_SCHOOL]:t?`Create your manager account for ${t.using_organization.name} on Flocabulary!`:``,[P.SITE_QUOTE]:`Get a quote for your school`,[P.SITE_QUOTE_CONFIRMATION]:`Get a quote for your school`}[r]||``};getHeadingImage=()=>{let{userGoal:e}=this.props;return this.SCHOOL_TRIAL_GOALS.includes(e)?`https://s3.amazonaws.com/flocabulary/webassets/trial_plan_school.png`:this.LITE_TRIAL_GOALS.includes(e)?`https://s3.amazonaws.com/flocabulary/webassets/trial_plan_lite.png`:``};render(){let{history:e,socialAuthURLs:t,userCompleteCallback:n,userIncompleteCallback:r,userGoal:i,coteacherInvitation:a,subscription:o}=this.props;return[P.ACTIVATE_SCHOOL,P.JOIN_SITE].includes(i)&&!o?(0,q.jsx)(V,{}):(0,q.jsxs)(`div`,{children:[(0,q.jsx)(`img`,{className:`trial__plan_img`,src:this.getHeadingImage()}),(0,q.jsx)(`h2`,{className:`heading--smallish signup__header`,children:this.getHeadingText()}),(0,q.jsx)(`div`,{children:this.SCHOOL_TRIAL_GOALS.includes(i)?(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[i===P.ACTIVATE_DISTRICT?(0,q.
1687jsxs)(q.Fragment,{children:[`Access to hundreds of video-based lessons that build vocabulary and unlock subject-area comprehension.`,(0,q.jsx)(`br`,{}),`Invite teachers in your district so they can create classes,`,(0,q.jsx)(`br`,{}),`assign activities and assessments, and track student progress.`]}):i===P.ACTIVATE_SCHOOL?(0,q.jsxs)(q.Fragment,{children:[`Access to hundreds of video-based lessons that build vocabulary and unlock subject-area comprehension.`,(0,q.jsx)(`br`,{}),`Invite teachers at your school so they can create classes,`,(0,q.jsx)(`br`,{}),`assign activities and assessments, and track student progress.`]}):(0,q.jsxs)(q.Fragment,{children:[`Access to hundreds of lessons for both front of classroom use`,(0,q.jsx)(`br`,{}),`and individual assessment. Create classes, assign activities`,(0,q.jsx)(`br`,{}),`and assessments, and share with other teachers. `,(0,q.jsx)(`br`,{})]}),i===P.SITE_TRIAL?(0,q.jsxs)(qa,{userGoal:P.LITE_TRIAL,children:[`Not interested in sharing Flocab with your school? `,(0,q.jsx)(`br`,{}),(0,q.jsx)(`span`,{className:`bold`,children:`Try our Lite Plan`})]}):null]}):(0,q.jsxs)(`p`,{className:`text--small signup__subheader`,children:[`This plan gives individuals access to hundreds of videos and activities, plus Class Login for student access at home.`,(0,q.jsx)(`br`,{})]})}),(0,q.jsx)(XX,{history:e,socialAuthURLs:t,userCompleteCallback:n,userIncompleteCallback:r,userGoal:i,coteacherInvitation:a}),(0,q.jsx)(`div`,{className:`text--small--medium signup__divider`,children:(0,q.jsx)(`span`,{children:`or`})}),(0,q.jsx)(`button`,{className:`signup__button signup__button--outline`,onClick:gV.setNonSsoSignUpFlow,style:{width:`65%`},children:`Join with your email`})]})}},e1=()=>(0,q.jsx)(`svg`,{height:`20`,width:`20`,viewBox:`0 0 20 20`,"aria-hidden":`true`,focusable:`false`,children:(0,q.jsx)(`path`,{d:`M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z`})}),t1={"default-browse-thumbnail-dimensions":`SignUpOrSignIn__default-browse-thumbnail-dimensions___ee8ab217`,"default-browse-card-dimensions":`SignUpOrSignIn__default-browse-card-dimensions___b68e19e9`,"signup-wrapper":`SignUpOrSignIn__signup-wrapper___0109bc17`,"password-prompt-wrapper":`SignUpOrSignIn__password-prompt-wrapper___6980c9d0`,"password-next-button":`SignUpOrSignIn__password-next-button___65d4fd03`,"password-steps-wrapper":`SignUpOrSignIn__password-steps-wrapper___0f0e31f6`,"back-icon":`SignUpOrSignIn__back-icon___e1b3081f`,"back-wrapper":`SignUpOrSignIn__back-wrapper___00ba944b`,"step-wrapper":`SignUpOrSignIn__step-wrapper___8e718541`,large:`SignUpOrSignIn__large___a9777382`},n1=class extends G.Component{state={formError:!1,isStudent:!1,blackEmail:!1};firstStepHeadingRef=G.createRef();passwordStepHeadingRef=G.createRef();componentDidMount(){this.focusStepHeading()}componentDidUpdate(e){e.userExists!==this.props.userExists&&this.focusStepHeading()}focusStepHeading=()=>{let e=this.props.userExists===!0?this.passwordStepHeadingRef:this.firstStepHeadingRef;e.current&&e.current.focus()};returnToFirstStep=()=>{gV.resetEmail()};onUserSubmit=(e,t)=>{e.preventDefault();let{userCompleteCallback:n,coteacherInvitation:r}=this.props,i={...t.getValue()};if(this.setState({blankEmail:!i.email}),t&&t?.validate()?.errors?.length)return this.setState({formError:!0});let{email:a}=i;if(gV.setFormValues(i),VN(a))return LN({email:a}),this.setState({isStudent:!0});this.props.emailValidation(a)||!r?gV.onUserSubmit(i,n):this.setState({formError:!0})};onPasswordSubmit=(e,t)=>{if(e.preventDefault(),t&&t?.validate()?.errors?.length)return;let{userCompleteCallback:n,userEmail:r}=this.props,i={...t.getValue()};Hi.signInUser(ja.extend(i,{username:r}),n)};renderHeader=()=>{let{userGoal:e}=this.props;return(0,q.jsxs)(`h4`,{className:`trial__signup_header`,children:[(0,q.jsx)(N$,{fill:`#5559C3`}),ar[e]??`Join Your School`]})};FormBodyContainer=({children:e})=>(0,q.jsx)(`div`,{className:`flocab__form__fieldsWrapper`,children:e});renderUserExistenceTrue=()=>{let{email:e,signInRequest:t,userExists:n}=this.props;if(n===!0){if(t===null)return(0,q.jsx)(V,{});if(t===`rejected`)return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:(0,J.default)(t1[`password-steps-wrapper`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(t1[`back-wrapper`]),onClick:this.returnToFirstStep,children:[(0,q.jsx)(`div`,{className:(0,J.default)(t1[`back-icon`]),children:(0,q.jsx)(e1,{})}),(0,q.jsx)(`p`,{children:`Back`})]}),(0,q.jsx)(P$,{step:2})]}),(0,q.jsxs)(`div`,{className:(0,J.default)(t1[`password-prompt-wrapper`]),children:[(0,q.jsx)(`h2`,{ref:this.passwordStepHeadingRef,tabIndex:-1,
1687className:`heading--smallish signup__header`,children:`What's your password?`}),(0,q.jsx)(XL,{formClassName:`flocab__form`,onSubmit:this.onPasswordSubmit,...this.props,fields:[`password`],action:`login`,user:{username:e,email:e},BodyContainer:this.FormBodyContainer,AfterBody:()=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`span`,{className:`error-block error-block--password`,children:`Wrong email/password combination`}),(0,q.jsx)(`a`,{className:`flocab__form__sublink flocab__form__sublink--password`,href:`/password/reset/`,children:`Forgot password?`}),(0,q.jsx)(`button`,{type:`submit`,className:(0,J.default)(`signup__button signup__button--color`,t1[`password-next-button`]),children:`Continue`})]})})]})]})}};renderFirstStep=()=>{let{action:e,email:t,emails:n,userExists:r,userGoal:i,formValues:a}=this.props;if(r===null)return(0,q.jsxs)(`div`,{className:(0,J.default)(t1[`signup-wrapper`]),children:[(0,q.jsx)(P$,{step:1}),this.renderHeader(),(0,q.jsx)(`h2`,{ref:this.firstStepHeadingRef,tabIndex:-1,className:`heading--smallish signup__header`,children:i===P.JOIN_DISTRICT?`Set up your account`:`Create your account`}),(0,q.jsx)(XL,{className:`flocab__form__fieldsWrapper`,formClassName:`flocab__form`,onSubmit:this.onUserSubmit,fields:[`email`,`password`,`first_name`,`last_name`],action:e,formValues:a,...this.props,user:{username:t,email:n},BodyContainer:this.FormBodyContainer,AfterBody:()=>(0,q.jsx)(`button`,{type:`submit`,className:(0,J.default)(`signup__button signup__button--color`,t1.large),children:`Next`})})]})};render(){let{isStudent:e}=this.state;return e?(0,q.jsx)(MN,{}):(0,q.jsxs)(`div`,{children:[this.renderFirstStep(),this.renderUserExistenceTrue()]})}},r1=N()(n1),i1=class extends G.Component{render(){let{getUser:e,createUserRequest:t,completeProfile:n,nonSsoFlow:r,signInRequest:i,user:a,promotion:o,userGoal:s,ssoIncomplete:c}=this.props,l=o&&o.name?o.trial_duration:null,u=s===P.JOIN_CLASS?`Just a moment...`:`one moment, please`;return(0,q.jsx)(`div`,{children:[e,t,n,i].includes(`pending`)?(0,q.jsx)(V,{message:u}):a.id&&!a.has_complete_profile||a.has_basic_profile?(0,q.jsx)(L$,{...this.props}):r?(0,q.jsx)(r1,{...this.props}):(0,q.jsx)($$,{...this.props,userIncompleteCallback:c,promoTrialDuration:l})})}},a1={"current-sub":`AuthenticationRequired__current-sub___6f206d6f`},o1=class extends G.Component{state={email:Ji.parse(this.props.location.search).email};onClose=()=>{let{history:e,location:t,onClose:n}=this.props;e.push(t.pathname),n&&n(),Hi.getUser()};renderAuthenticationModal=()=>{let{action:e,email:t,userCompleteCallback:n,emailValidation:r,ssoIncomplete:i}=this.props;return(0,q.jsx)(i1,{...this.props,action:e,email:t,userCompleteCallback:n,emailValidation:r,ssoIncomplete:i})};render(){let{userGoal:e,centerContent:t,getRecurlyDetails:n,bottom:r,displayCloseButton:i,children:a,user:o,showChildren:s,className:c,shouldResetScrollOnOpen:l,hasCurrentSub:u,emailIsInvalid:d,ariaLabel:f}=this.props,p=[P.LITE_PAID_MONTHLY,P.LITE_PAID_YEARLY].includes(e)&&!t&&n!==`pending`,m=e===P.TRIALS,h=e===P.LOGIN;return(0,q.jsx)(Wa,{onClose:this.onClose,className:`signup modal--responsive`+(c?` `+c:``),hideCloseButton:!i,shouldResetScrollOnOpen:l,ariaLabel:f,children:(0,q.jsx)(`div`,{className:`signup__wrapper ${p&&`center-unset`} ${r&&`center-bottom`} ${m&&`no-padding`} ${h&&`no-scroll`} 1688 `,children:(!o.id||!o.has_complete_profile)&&!s&&!d?this.renderAuthenticationModal():(0,q.jsx)(`div`,{className:(0,J.default)({[a1[`current-sub`]]:u}),children:a})})})}};o1.propTypes={action:K.default.string.isRequired,children:K.default.element.isRequired,displayCloseButton:K.default.bool,email:K.default.string,userCompleteCallback:K.default.func,emailValidation:K.default.func,ssoIncomplete:K.default.func,centerContent:K.default.bool,bottom:K.default.bool,hasCurrentSub:K.default.bool,showChildren:K.default.bool,className:K.default.string,onClose:K.default.func,shouldResetScrollOnOpen:K.default.bool,ariaLabel:K.default.string},o1.defaultProps={displayCloseButton:!0,centerContent:!1,bottom:!1,hasCurrentSub:!1,showChildren:!1,shouldResetScrollOnOpen:!0,userCompleteCallback:()=>{},emailValidation:()=>{},ssoIncomplete:()=>{}};var s1=y($s(o1,[BW,mr])),c1={LITE_TRIAL:13310},l1={AMOUNT:`AMOUNT`},u1=`https://aspireiq.go2cloud.org/aff_l`,d1=L([Ui([D.ENABLE_ASPIRE_PIXEL])],e=>{let t=window.FlocabEnv.CURRENT_ENVIRONMENT===`production`;return{canRenderPixel:e[D.ENABLE_ASPIRE_PIXEL]&&t}}),f1=class extends G.Component{render(){let{sourceUrl:e,width:t,height:n}=this.props;return(0,q.jsx)(`img`,{src:e,width:t,height:n})}};f1.propTypes={height:K.default.number,sourceUrl:K.default.string.isRequired,width:K.default.number},f1.defaultProps={height:1,width:1};var p1=class extends G.Component{render(){let{amount:e,canRenderPixel:t,offer:n}=this.props;if(!n)return null;let r=`${u1}?offer_id=${n}&amount=${e}`;return t&&(0,q.jsx)(f1,{sourceUrl:r})}};p1.propTypes={amount:K.default.oneOf(Object.values(l1)),canRenderPixel:K.default.bool,offer:K.default.oneOf(Object.values(c1))},p1.defaultProps={amount:l1.AMOUNT,canRenderPixel:!1,offer:null};var m1=N(e=>d1(e))(p1),h1={"default-browse-thumbnail-dimensions":`IndividualTrial__default-browse-thumbnail-dimensions___841a1
1688753`,"default-browse-card-dimensions":`IndividualTrial__default-browse-card-dimensions___e211c0d4`,"school-icon":`IndividualTrial__school-icon___4624600f`,"current-site-wrapper":`IndividualTrial__current-site-wrapper___6b4ff043`,"message-wrapper":`IndividualTrial__message-wrapper___4290f50c`,text:`IndividualTrial__text___1137bdd8`},g1=class extends G.Component{static _getProps(e){return{centerContent:!1,bottom:e.user.has_current_site_subscription,userCompleteCallback:t=>gV.createIndividualTrial(t,e.promotion),hasCurrentSub:e.user.has_current_site_subscription}}renderCurrentSiteSubscription=()=>(0,q.jsxs)(`div`,{className:(0,J.default)(h1[`current-site-wrapper`]),children:[(0,q.jsxs)(`div`,{className:(0,J.default)(h1[`message-wrapper`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(h1[`school-icon`])}),(0,q.jsx)(`p`,{className:(0,J.default)(h1.text),children:`It looks like you are currently on a School Trial.`})]}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Back to home`})]});renderRecurlyUser=()=>{let{user:e}=this.props;if(e.recurly_account_code)return(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{children:`Nice to see you again!`}),(0,q.jsxs)(`p`,{children:[`You've had an Lite subscription before. You can renew it`,` `,(0,q.jsx)(b,{to:`/signup/lite/classroom/`,children:`here`}),`, or`,` `,(0,q.jsx)(`a`,{href:`/contactus/`,children:`contact us`}),` to learn more.`]})]});if(e.is_individual_trial_eligible)return(0,q.jsx)(`div`,{});let t=lr(e.default_subscription);return t&&si(t)===Zi.EXPIRED?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{children:`Nice to see you again!`}),(0,q.jsx)(`br`,{}),(0,q.jsx)(`p`,{children:`You've already had a Lite Trial. Want to keep Flocabulary in your classroom?`}),(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/plans/?signup=${P.RECURLY_SELECT_PLAN}&${ii}`,children:`Buy now`})]}):(0,q.jsx)(`div`,{className:(0,J.default)(h1[`current-site-wrapper`]),children:(0,q.jsxs)(`div`,{className:(0,J.default)(h1[`message-wrapper`]),children:[(0,q.jsx)(`div`,{className:(0,J.default)(h1[`school-icon`])}),(0,q.jsxs)(`p`,{children:[`It looks like you are currently on a Lite Trial!`,(0,q.jsx)(b,{className:`signup__button signup__button--color`,to:`/`,children:`Back to home`})]})]})})};render(){let{user:e,createIndividualTrial:t}=this.props;return t===`pending`?(0,q.jsx)(V,{message:`creating your trial`}):t===`resolved`?(0,q.jsxs)(`div`,{children:[(0,q.jsx)(m1,{offer:c1.LITE_TRIAL}),(0,q.jsx)(xQ,{})]}):t===`rejected`||t===null?e.has_current_site_subscription?this.renderCurrentSiteSubscription():this.renderRecurlyUser():(0,q.jsx)(`div`,{})}},_1=class extends G.Component{static _getProps(e){return{userCompleteCallback:t=>{t.id&&t.has_complete_profile&&gV.activateSubscription(Ji.parse(location.search).hash,e.history)}}}render(){let{activateSubscriptionRequest:e,activeUser:t}=this.props;return!e||e===`pending`?(0,q.jsx)(V,{message:`Activating your manager account...`}):e===`rejected`?(0,q.jsxs)(`div`,{className:`message-copy`,children:[(0,q.jsx)(`h2`,{className:`progress-step active`,children:`Something went wrong.`}),(0,q.jsx)(`p`,{children:`There was a problem with your request. Please reload this page and try again.`})]}):e===`resolved`&&t.email_verification_status!==or.VERIFIED?(0,q.jsx)(xQ,{}):(0,q.jsx)(V,{message:`You're now a manager for your school! Sending you to your dashboard...`})}},v1=N(e=>({activeUser:z(e)}))(_1),y1=window.jQuery,b1=class extends G.Component{state={alignSelf:null,recurlyLoaded:!1};componentDidMount(){this.setAlignSelf(),this.loadRecurly(),this.loadSubscription(),this.loadSubscriptionGroup(),this.loadTeacherInvitation()}componentDidUpdate(e,t,n){this.setAlignSelf(),this.loadRecurly(),e.userGoal!==this.props.userGoal&&(this.loadSubscription(),this.loadSubscriptionGroup(),this.loadTeacherInvitation())}loadRecurly=()=>{let{userGoal:e}=this.props,{recurlyLoaded:t}=this.state;if([P.RECURLY_SELECT_PLAN,P.LITE_PAID_YEARLY,P.LITE_PAID_MONTHLY].includes(e)){let e=()=>!t&&this.setState({recurlyLoaded:!0});window.recurly?e():y1.getScript(`https://js.recurly.com/v4/recurly.js`,e)}};getModalComponent=()=>{let{userGoal:e}=this.props;return{[P.ACTIVATE_DISTRICT]:CQ,[P.ACTIVATE_SCHOOL]:v1,[P.DISTRICT_INQUIRY]:zQ,[P.JOIN_DISTRICT]:VQ,[P.JOIN_SITE]:HQ,[P.JOIN_CLASS]:Q$,[P.LITE_PAID_MONTHLY]:O$,[P.LITE_PAID_YEARLY]:O$,[P.TRIALS]:U$,[P.LITE_TRIAL]:g1,[P.LOGIN]:M$,[P.SITE_QUOTE_CONFIRMATION]:UQ,[P.RECURLY_SELECT_PLAN]:k$,[P.SITE_QUOTE]:n$,[P.SITE_TRIAL]:R$}[e]||null};renderRecurlyPaymentForm=()=>{let{recurlyLoaded:e}=this.state;return(0,q.jsx)(O$,{...this.props,recurlyLoaded:e})};renderRejectedModal=()=>{let{location:e}=this.props;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(b,{to:e.pathname,className:`modal-close modal__close--signup`,children:(0,q.jsx)(Pa,{className:`svgIcon xOut`})}),(0,q.jsx)(`div`,{className:`signup__wrapper`,children:(0,q.jsx)(vQ,{location:e})})]})};loadSubscription=()=>
1688{if(![P.JOIN_SITE,P.ACTIVATE_SCHOOL].includes(this.props.userGoal))return;let e=Ji.parse(this.props.location.search),t=e.hash||e.slug;gV.getSubscriptionByHash(t)};loadSubscriptionGroup=()=>{if(![P.JOIN_DISTRICT,P.ACTIVATE_DISTRICT].includes(this.props.userGoal))return;let e=Ji.parse(this.props.location.search),t=e.hash||e.slug;gV.getSubscriptionGroupByHash(t),gV.getSubscriptionGroupSubscriptions(t)};loadTeacherInvitation=()=>{if(![P.JOIN_CLASS].includes(this.props.userGoal))return;let e=Ji.parse(this.props.location.search);gV.getCoteacherInvitationByHash(e.hash)};setAlignSelf=()=>{let{alignSelf:e}=this.state,t=y1(this.refs.rightContent).height(),n=y1(window).height();t>=n&&e!==`flex-start`?this.setState({alignSelf:`flex-start`}):t<n&&e&&this.setState({alignSelf:null})};render(){let{recurlyLoaded:e}=this.state,{getSubscriptionByHash:t,getSubscriptionGroupByHash:n,userGoal:r}=this.props,i=[P.TRIALS,P.SITE_QUOTE,P.SITE_QUOTE_CONFIRMATION,P.LOGIN].includes(r),a=n===`rejected`||t===`rejected`,o=this.getModalComponent(),s=Object.hasOwn(o,`_getProps`)?o._getProps(this.props):{},c=r===P.TRIALS?`Free Trial Modal`:void 0;return(0,q.jsx)(s1,{...this.props,action:`signup`,userCompleteCallback:e=>{},showChildren:i||a,ariaLabel:c,...s,children:a?this.renderRejectedModal():(0,q.jsx)(o,{...this.props,recurlyLoaded:e})})}},x1=$s(class extends G.Component{componentWillUnmount(){gV.clearStore()}render(){let{ltiSignup:e,user:t,userGoal:n}=this.props,r=n===P.LOGIN||n===P.JOIN_DISTRICT&&e;return t.is_student&&!r?(0,q.jsx)(v,{to:`/subjects/`}):(0,q.jsx)(g,{children:(0,q.jsx)(x,{render:e=>(0,q.jsx)(b1,{...this.props,...e})})})}},[BW,mr]),S1={initializePendoFlocabularyApp:function(){return{type:vr.INITIALIZE_PENDO_TRACK}}},C1={initializeUiFlocabularyApp:function(e){return{type:vr.INITIALIZE_UI_TRACK_DATA,isInIframe:e}}},w1=()=>{try{return window.self!==window.top}catch{return!1}},T1=class extends G.Component{componentDidMount(){let{actions:e,userIsSite:t}=this.props;t&&e.fetchClassSections(),e.initializeUiFlocabularyApp(w1()),e.initializeGTMFlocabularyApp(),e.initializePendoFlocabularyApp()}componentDidUpdate(e){let{actions:t,userIsSite:n}=this.props;n&&!e.userIsSite&&t.fetchClassSections()}render(){let{location:e,history:t}=this.props,{assignment:n,authenticated_with_google:r,class_section_id:i,from_google_classroom:a,is_practice:o,lti_login:s,ltiSignup:c,promo:l,signup:u}=Ji.parse(e.search);if(s){Hi.trackLtiLogin();let n=new URLSearchParams(e.search);n.delete(`lti_login`),t.replace({search:n.toString()})}if(a===`true`)return Zb(),(0,q.jsx)(`div`,{});if(r===`true`)return $b(n,i,o===`true`),(0,q.jsx)(`div`,{});let d=this.props.location.pathname===`/teacher-login/`;return(0,q.jsxs)(`div`,{id:`app-root`,children:[(0,q.jsx)(Is,{}),(0,q.jsx)(rd,{}),(0,q.jsx)(nZ,{}),(0,q.jsx)(ad,{}),!d&&(0,q.jsx)(vZ,{}),(0,q.jsx)(eZ,{}),(0,q.jsx)(pd,{signUpGoal:u}),!!u&&(0,q.jsx)(x1,{userGoal:u,couponCode:l,ltiSignup:c}),(0,q.jsx)(_Q,{}),(0,q.jsx)(us,{}),(0,q.jsx)(Hc,{}),!d&&(0,q.jsx)(dZ,{})]})}},E1=N(e=>({userIsSite:z(e).has_current_site_subscription}),e=>U({initializeUiFlocabularyApp:C1.initializeUiFlocabularyApp,fetchClassSections:mi.fetchClassSectionsList,initializeGTMFlocabularyApp:rt.initializeGTMFlocabularyApp,initializePendoFlocabularyApp:S1.initializePendoFlocabularyApp},e))(T1),D1=t(a());Aa({}).register(e=>{e.action||console.error(`Dispatched action data without "action" property; please add an "action" property to avoid confusing bugs!`,e)});var O1={setup:function(e){(e=>{e.oauthpopup=t=>{if(!t||!t.path)throw Error(`options.path must not be empty`);t=e.extend({windowOptions:`location=0,status=0,width=800,height=400`,callback:function(){window.location.reload()}},t);let n=window.open(t.path,t.windowName,t.windowOptions),r=window.setInterval(()=>t.callback(n,r),1e3)},e.fn.oauthpopup=function(t){$this=e(this),$this.click(e.oauthpopup.bind(this,t))}})(e)}};window.dashboardBundleIsLoaded=!0,$(document).ajaxError(Hi.authCheck);var k1=(e,t)=>n=>{if(n.indexOf(`-`)!==-1)throw Error(`Data keys cannot contain dashes.`);let r;return r=t?t[n]:e.getAttribute(`data-`+n),r?JSON.parse(r):``};window.initFlocabularyApp=function(){let e=document.getElementById(`data`),t=e.dataset,n=k1(e,t),r=n(`grades`),i=n(`classsectionsubjects`),a=n(`organizations`),o=n(`ships`),s=n(`unit`),c=n(`user`);Hi.dispatchUserData({user:c,subscriberships:o,organizations:a}),fi.dispatch({type:Nt.SET_ACTIVE_USER,payload:c}),s&&pr.dispatchUnitData(s),an(fi.dispatch,je(i,[fr]).entities),an(fi.dispatch,je(r,[wr]).entities),an(fi.dispatch,je(o,[jr]).entities),fi.dispatch({type:vr.SET_MANAGEABLE_ORGANIZATIONS,organizations:a}),gV.dispatchSignUpData({azureadAuth:n(`ssoazuread`),banned_passwords:n(`banned_passwords`),googleAuth:n(`ssogoogle`),grade_interests:n(`grade_interests`),promotion:n(`promotion`),roles:n(`roles`),send_bill_by:n(`send_bill_by`),siteTrialDuration:n(`site_trial_duration`),subject_interests:n(`subject_interests`),training:n(`training`),recurly_public_key:n(`recurly_public_key`)}
1688),Ks.dispatchDOMData({globalTts:n(`text_to_speech`),isStudent:c&&c.is_student,toolbarBook:/^\/unit\//.test(window.location.pathname)?window.location.pathname.slice(6).split(`/`)[0]:`nonUnitPage`}),Lf.dispatchDOMData({units:n(`units`)}),O1.setup(jQuery);let l=D1.createRoot(document.getElementById(`home`));window.initialMount=!0,l.render((0,q.jsx)(kn,{store:fi,children:(0,q.jsx)(f,{history:Nn,children:(0,q.jsx)(x,{component:E1})})})),window.initialMount=!1,e.remove()},$(document).ready(window.initFlocabularyApp);export{NP as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.