Thu Jul 20 2023
Copied to clipboard! Copy reply
  • 1
(this["webpackJsonp@rosetta/tutor"]=this["webpackJsonp@rosetta/tutor"]||[]).push([[6,4],{1155:function(e,t,n){"use strict";var o=n(28),a=n(30),r=n(29),i=n(0),l=n.n(i),c=n(22),s=(n(68),n(24)),u=n(1157),d=n(6),p=d.default.div((function(e){var t=e.scale;return{position:"relative",transform:"scale(".concat(t||"100%",")"),transformOrigin:"0 0",width:720,height:540}})),f=d.default.img((function(e){return{position:"absolute",left:e.x,top:e.y,width:e.width,height:e.height}})),h=function(e){var t=e.image,n=e.layout,o=t.uri,a=t.slotId,r=n.slot.find((function(e){return e.id===a})),i=720*parseFloat(r.width),c=540*parseFloat(r.height),s=720*parseFloat(r.x),u=540*parseFloat(r.y);return l.a.createElement(f,{width:i,height:c,x:s,y:u,src:o})},m=function(e){var t=e.slide,n=e.layouts,o=e.scale,a=void 0===o?1:o;if(!n)return l.a.createElement(p,{scale:a},"ERR: No Layouts");var r=n.find((function(e){return e.id===t.layoutId}));return l.a.createElement(p,{scale:a},t.images.image.map((function(e,t){return l.a.createElement(h,{key:t,image:e,layout:r})})),e.children)},b=n(26),g=function(e){Object(a.a)(n,e);var t=Object(r.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){return e.props.isStudioSlide?l.a.createElement(m,e.props):l.a.createElement(u.b,e.props)},e}return n}(i.PureComponent);g.defaultProps={nativeWidth:b.l,nativeHeight:b.l};t.a=Object(c.c)((function(e){return{isStudioSlide:Object(s.w)(e),layouts:Object(s.s)(e)}}),{})(g)},1157:function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return z}));var o=n(47),a=n(2),r=n(0),i=n.n(r),l=n(6),c=n(10),s=n(1168),u=n.n(s),d=function(e){return i.a.createElement("img",{src:u.a,alt:"Rosetta Stone"})},p=n(26),f={position:"absolute",left:0,right:0},h={paddingRight:20,paddingLeft:20},m=l.default.div((function(e){return{userSelect:"none",width:e.nativeWidth||p.l,height:e.nativeHeight||p.l,position:"relative",backgroundColor:e.backgroundColor||"#e1e3e6",transform:"scale(".concat(e.scale||"100%",")"),transformOrigin:"0 0"}})),b=l.default.div((function(e){return{userSelect:"none",display:"flex",alignItems:"center",justifyContent:"center",top:0,left:0,right:0,bottom:0,position:"absolute",backgroundColor:e.backgroundColor||"#e1e3e6",transform:"scale(".concat(e.scale||"100%",")"),transformOrigin:"0 0",overflowY:"auto",overflowX:"hidden"}})),g=l.default.div((function(e){return Object(a.a)({textAlign:"center",fontSize:40,paddingTop:20,marginBottom:20},e)})),v=l.default.img((function(e){return Object(a.a)(Object(a.a)({},f),{},{width:"100%",marginTop:"auto",marginBottom:"auto"})})),E=l.default.img((function(e){return Object(a.a)(Object(a.a)({},f),{},{bottom:e.bottom||0,width:"100%"})})),C=l.default.div((function(e){return{position:"absolute",left:e.left,top:240,width:"49%"}})),y=l.default.img({width:"100%",marginBottom:10}),O=l.default.div({fontSize:20,textAlign:"center"}),S=l.default.div(Object(a.a)({fontSize:20,textAlign:"center",bottom:0},f)),j=l.default.ul({paddingRight:20}),k=l.default.li({marginBottom:10,fontSize:38}),w=l.default.div({position:"absolute",right:30,bottom:20,textAlign:"right",color:"#5d594a",fontSize:20}),x=l.default.div(Object(a.a)(Object(a.a)({fontSize:32,paddingTop:36},h),{},{fontWeight:"bold"})),T=l.default.div(Object(a.a)({fontSize:32,paddingTop:10},h)),M=l.default.div(Object(a.a)({fontSize:40,paddingTop:10,fontWeight:"bold"},h)),L=l.default.div({paddingTop:20,paddingLeft:50}),A=l.default.div({position:"absolute",bottom:20,left:30}),R=l.default.ul(h),I=l.default.li({listStyle:"none",marginBottom:10,fontSize:24,color:"#333333"}),D=l.default.div({marginTop:18,fontWeight:"bold",color:"#000000"}),P=function(e){var t=e.src,n=e.caption,o=e.left;return i.a.createElement(C,{left:o},i.a.createElement(y,{src:t}),i.a.createElement(O,{dangerouslySetInnerHTML:{__html:n}}))},B=function(e){var t=e.slide,n=Object(o.a)(e,["slide"]),a=t.content[0].caption;return i.a.createElement(m,n,i.a.createElement(g,{dangerouslySetInnerHTML:{__html:t.heading}}),i.a.createElement(E,{src:t.content[0].uri,bottom:a?27:0}),a&&i.a.createElement(S,{dangerouslySetInnerHTML:{__html:a}}),n.children)},F=function(e){var t=e.slide,n=Object(o.a)(e,["slide"]);return i.a.createElement(m,n,i.a.createElement(g,{dangerouslySetInnerHTML:{__html:t.heading}}),i.a.createElement(P,{caption:t.content[0].caption,src:t.content[0].uri,left:"0"}),i.a.createElement(P,{caption:t.content[1].caption,src:t.content[1].uri,left:"51%"}),n.children)},N=function(e){return i.a.createElement(I,null,i.a.createElement(D,{dangerouslySetInnerHTML:{__html:e.headword}}),i.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.definition}}))},_=function(e){return i.a.createElement(b,Object.assign({backgroundColor:"#FBCE01"},e),i.a.createElement(d,{width:"190px"}))},H={title:function(e){return i.a.createElement(m,Object.assign({backgroundColor:"#face13"},e),i.a.createElement(L,null,i.a.createElement(d,{width:"190px"})),i.a.createElement(x,{dangerouslySetInnerHTML:{__html:e.domain}}),i.a.createElement(M,{dangerouslySetInnerHTML:{__html:e.topicTitle}}),i.a.createElement(T,{dangerouslySetInnerHTML:{__html:e.subTitle}}),e.children)},image:function(e){return 1===e.slide.content.length?i.a.createElement(B,e):i.a.createElement(F,e)},bulleted_list:function(e){var t=e.slide,n=Object(o.a)(e,["slide"]);return i.a.createElement(m,n,i.a.createElement(g,{dangerouslySetInnerHTML:{__html:t.heading}}),i.a.createElement(j,null,t.list_items.map((function(e,t){return i.a.createElement(k,{key:t,dangerouslySetInnerHTML:{__html:e}})}))),n.children)},vocabulary:function(e){var t=e.slide,n=e.vocabulary,a=Object(o.a)(e,["slide","vocabulary"]);return i.a.createElement(m,a,i.a.createElement(g,{dangerouslySetInnerHTML:{__html:t.heading}}),i.a.createElement(R,null,n.map((function(e,t){return i.a.createElement(N,{key:t,headword:e.headword,definition:e.definition})}))),a.children)},closing:function(e){var t=e.slide,n=Object(o.a)(e,["slide"]);return i.a.createElement(m,Object.assign({backgroundColor:"#face13"},n),i.a.createElement(g,{paddingTop:275,dangerouslySetInnerHTML:{__html:t.message}}),i.a.createElement(A,null,i.a.createElement(d,{width:"120px"})),i.a.createElement(w,null,i.a.createElement(c.LionTranslate,{lionkey:"copyright_line_1"}),i.a.createElement("br",null),i.a.createElement(c.LionTranslate,{lionkey:"copyright_line_2"})),n.children)},full_image:function(e){var t=e.slide,n=Object(o.a)(e,["slide"]);return i.a.createElement(m,n,i.a.createElement(v,{src:t.content[0].uri}),n.children)}},z=function(e){var t=H[e.slide.type];return t?t(e):i.a.createElement(_,null)}},1159:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var o=function(e,t){e=null===e||e<=t?t:.7*e+.3*t;var n=Math.log(e)/Math.LN10/1.5+1;return{movingAvg:e,current:n=Math.round(6*Math.min(Math.max(n,0),1))}},a=function(e){var t=Math.round(5.8*e);return t=Math.max(Math.min(t,6),0)}},1160:function(e,t,n){"use strict";var o=n(6),a=n(64),r=n(10),i=Object(o.default)(r.default.h1)((function(e){var t=e.height;return{margin:0,paddingLeft:5,backgroundColor:"#ffffff",width:"100%",height:void 0===t?44:t,boxSizing:"border-box",border:"1px solid #ffffff",borderBottom:"1px solid "+a.n,borderTopLeftRadius:5,borderTopRightRadius:5,fontWeight:"normal",fontSize:"16px",display:"flex",alignItems:"center",lineHeight:"44px",color:"#84898e",overflow:"hidden",textOverflow:"ellipsis",">span":{textOverflow:"ellipsis"},">button":{textOverflow:"ellipsis"}}}));t.a=i},1163:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(0),a=n.n(o),r=function(e){return a.a.createElement("svg",Object.assign({width:8,height:12,fill:"none"},e),a.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.4 1.4L6 0 0 6l6 6 1.4-1.4L2.8 6l4.6-4.6z",fill:"#888"}))}},1168:function(e,t,n){e.exports=n.p+"static/media/rosetta_stone_brand_logo.6a460de2.png"},1171:function(e,t,n){"use strict";var o=n(0),a=n.n(o),r=n(6),i=n(1163),l=n(10),c=n(64),s=n(1160),u={verticalAlign:"middle",marginRight:5},d=r.default.button({verticalAlign:"middle",border:"none",background:"none",cursor:"pointer",color:c.h,fontSize:14,position:"relative",left:10}),p=function(e){return a.a.createElement(s.a,{height:51},e.onBack&&a.a.createElement(d,{onClick:e.onBack},a.a.createElement(i.a,{style:u}),a.a.createElement(l.LionTranslate,{lionkey:"back_button_label"})),e.children)};p.defaultProps={centered:!1},t.a=p},1183:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n(47),a=n(0),r=n.n(a),i=n(6),l=n(64),c=i.default.div({backgroundColor:l.J,padding:"1px 4px",borderRadius:3,display:"inline-block",fontSize:12,border:"1px solid #ffffff",position:"relative",bottom:10,left:-7}),s=function(e){var t=e.unread,n=Object(o.a)(e,["unread"]);return r.a.createElement(c,n,t)}},1184:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(0),a=n.n(o),r=function(e){return a.a.createElement("svg",Object.assign({width:8,height:12,fill:"none"},e),a.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 1.4L1.4 0l6 6-6 6L0 10.6 4.6 6 0 1.4z",fill:"#888"}))}},1185:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(47),a=n(0),r=n.n(a),i=(n(68),function(e){var t=e.color,n=void 0===t?"#3E3D3F":t,a=Object(o.a)(e,["color"]);return r.a.createElement("svg",Object.assign({width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},a),r.a.createElement("path",{d:"M12 14.3278L7.80549 18.5224C7.16863 19.1592 6.11451 19.1592 5.47765 18.5224C4.84078 17.8855 4.84078 16.8314 5.47765 16.1945L9.67216 12L5.47765 7.80549C4.84078 7.16863 4.84078 6.11451 5.47765 5.47765C6.11451 4.84078 7.16863 4.84078 7.80549 5.47765L12 9.67216L16.1945 5.47765C16.8314 4.84078 17.8855 4.84078 18.5224 5.47765C19.1592 6.11451 19.1592 7.16863 18.5224 7.80549L14.3278 12L18.5224 16.1945C19.1592 16.8314 19.1592 17.8855 18.5224 18.5224C17.8855 19.1592 16.8314 19.1592 16.1945 18.5224L12 14.3278Z",fill:n}))});i.defaultProps={},t.b=i},1186:function(e,t,n){"use strict";var o=n(2),a=n(28),r=n(52),i=n(30),l=n(29),c=n(0),s=n.n(c),u=n(278),d=n.n(u),p=n(6),f=n(1162),h=n(22),m=n(9),b=["#ff0000","#ff0000","#ffff00","#ffff00","#ffff00","#00ff00"],g=p.default.div({position:"absolute",left:3,bottom:3,width:5,height:20,backgroundColor:"#000000",opacity:.5}),v=p.default.div((function(e){return{position:"absolute",left:0,bottom:0,width:5,height:20*e.quality/5,backgroundColor:b[e.quality]}})),E=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(){var e;Object(a.a)(this,n);for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={quality:5,videoPacketsSent:0,audioPacketsSent:0,videoPacketsLost:0,audioPacketsLost:0},e}return Object(r.a)(n,[{key:"render",value:function(){return s.a.createElement(g,null,s.a.createElement(v,{quality:this.state.quality}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){if(!e.stats||!e.stats.video||!e.stats.audio)return t;var n=e.stats.video.packetsLost,a=e.stats.audio.packetsLost,r=e.stats.video.packetsSent,i=e.stats.audio.packetsSent,l=r-t.videoPacketsSent+(i-t.audioPacketsSent),c=n-t.videoPacketsLost+(a-t.audioPacketsLost);if(isNaN(l)||isNaN(c))return t;var s=0===l?1:c/l,u=Math.floor(5-5*s);return Object(o.a)(Object(o.a)({},t),{},{quality:u,videoPacketsLost:n,audioPacketsLost:a,videoPacketsSent:r,audioPacketsSent:i})}}]),n}(s.a.Component),C=(n(68),n(1159)),y=n(40),O=n(15),S=p.default.div({position:"relative"}),j={showControls:!1,style:{buttonDisplayMode:"off",nameDisplayMode:"off"}},k=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(){var e;Object(a.a)(this,n);for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).audioLevelMovingAverage=null,e.audioLevel=null,e.subscriber=null,e.state={retry:0},e.onAudioLevelChanged=function(t){var n=Object(C.a)(e.audioLevelMovingAverage,t.audioLevel),o=n.movingAvg,a=n.current;e.audioLevelMovingAverage=o,e.audioLevel!==a&&(e.audioLevel=a,e.props.onAudioLevelChanged&&e.props.onAudioLevelChanged(a))},e.onSubscribe=function(){"Coach"===e.props.stream.name&&e.props.attendSubscribedCoach(),e.props.logToEschool("Subscribed to stream "+e.props.stream.name),e.subscriber.getSubscriber().on("audioLevelUpdated",e.onAudioLevelChanged)},e.subscriberRef=function(t){e.subscriber=t},e.retryVideo=function(){return e.setState({retry:e.state.retry+1})},e.publisherEventHandlers={audioBlocked:function(t){console.log("Subscriber Audio Blocked!"),e.props.attendAudioBlocked()},audioUnblocked:function(t){console.log("Subscriber Audio Unblocked!"),e.props.attendAudioUnblocked()}},e}return Object(r.a)(n,[{key:"componentWillUnmount",value:function(){this.timeout&&clearTimeout(this.timeout),this.props.stream.destroyed||this.subscriber&&this.subscriber.getSubscriber()&&this.subscriber.getSubscriber().off("audioLevelUpdated",this.onAudioLevelChanged)}},{key:"render",value:function(){var e=s.a.createElement(S,null,s.a.createElement(f.OTSubscriber,{key:this.props.stream.id,onSubscribe:this.onSubscribe,ref:this.subscriberRef,session:this.props.session,stream:this.props.stream,eventHandlers:this.publisherEventHandlers,properties:Object(o.a)(Object(o.a)({},j),this.props.streamProperties)}),s.a.createElement(E,{stats:this.props.stats}));if(this.props.videoPortal){var t=document.getElementById(this.props.videoPortal);return t?d.a.createPortal(e,t):(this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(this.retryVideo,1e3),null)}return e}}]),n}(s.a.Component);k.defaultProps={streamProperties:{height:246,width:246}};t.a=Object(h.c)((function(e,t){return{speaker:Object(m.lb)(e),stats:Object(m.eb)(e,t.stream.connection.id)}}),{attendAudioBlocked:y.h,attendAudioUnblocked:y.i,attendSubscribedCoach:y.p,logToEschool:O.d})(k)},1193:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(0),a=n.n(o),r=n(6).default.button({border:"none",background:"none",cursor:"pointer",flex:"0 0 auto",color:"rgba(0, 0, 0, 0.54)",padding:"12px",overflow:"visible",fontSize:"1.5rem",textAlign:"center",transition:"background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",borderRadius:"50%",verticalAlign:"middle",boxSizing:"content-box",width:16,height:16,":hover":{backgroundColor:"#f0f0f0"},":active":{position:"relative",top:1},"> svg":{position:"relative",top:-6}}),i=function(e){var t=e.onClick,n=e.children,o=e.dataQa;return a.a.createElement(r,{"data-qa":o,"aria-haspopup":"true",onClick:t,"aria-controls":"customized-menu",variant:"contained",color:"primary"},n)}},1194:function(e,t,n){"use strict";var o=n(62),a=n(0),r=n(278);t.a=Object(a.memo)((function(e){var t=e.id,n=e.children,i=Object(a.useRef)(document.getElementById(t)||document.createElement("div")),l=Object(a.useState)(!i.current.parentElement),c=Object(o.a)(l,1)[0];return Object(a.useEffect)((function(){return c&&(i.current.id=t,document.body.appendChild(i.current)),function(){c&&i.current.parentElement&&i.current.parentElement.removeChild(i.current)}}),[t]),Object(r.createPortal)(n,i.current)}))},1195:function(e,t,n){"use strict";var o=n(0),a=n.n(o),r=n(22),i=n(1155),l=n(24),c=n(279),s=n(1157),u=function(e){return e.currentSlide?a.a.createElement(i.a,Object.assign({slide:e.currentSlide,vocabulary:e.vocabulary,topicTitle:e.title,subTitle:e.subTitle,domain:e.domain,scale:e.scale},e)):a.a.createElement(s.a,null)};u.defaultProps={scale:"0.8"},u.defaultProps={scale:"0.8"};t.a=Object(r.c)((function(e){return{currentSlide:Object(c.e)(e),vocabulary:Object(l.q)(e),topicTitle:Object(l.p)(e),subTitle:Object(l.o)(e),domain:Object(l.j)(e)}}),{})(u)},1197:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var o=n(6),a=n(0),r=n.n(a),i=n(62),l=n(1295),c=function(e,t){if(t){var n=function(e,t){var n=e.videoWidth/e.videoHeight,o=t.width/t.height;if(n>=o){var a=e.videoHeight,r=e.videoHeight*o;return{x:Math.round((e.videoWidth-r)/2),y:0,width:r,height:a}}var i=e.videoWidth,l=e.videoWidth/o;return{x:0,y:Math.round((e.videoHeight-l)/2),width:i,height:l}}(e,t),o=n.x,a=n.y,r=n.width,i=n.height,l=t.getContext("2d");l.scale(-1,1),l.drawImage(e,o,a,r,i,0,0,-1*t.width,t.height),l.scale(1,1)}},s=function(e){var t=e.maxFps,n=void 0===t?12:t,o=e.replaceBackground,r=e.backgroundUrl,s=e.width,u=e.height,d=Object(a.useState)(null),p=Object(i.a)(d,2),f=p[0],h=p[1],m=Object(a.useState)(null),b=Object(i.a)(m,2),g=b[0],v=b[1],E=Object(a.useRef)(null),C=Object(a.useRef)(),y=function(e){var t,n=e.width,o=e.height,r=Object(a.useState)(null),l=Object(i.a)(r,2),c=l[0],s=l[1];return c||(window.OffscreenCanvas?t=s(new OffscreenCanvas(n,o)):((t=document.createElement("canvas")).width=n,t.height=o,s(t)),t)}({width:s,height:u}),O=function(e){var t=Object(a.useState)(null),n=Object(i.a)(t,2),o=n[0],r=n[1],l=Object(a.useState)(null),c=Object(i.a)(l,2),s=c[0],u=c[1];if(!o||s!==e){var d=new Image;return u(e),d.src=e,r(d),d}return o}(r),S=Object(a.useState)(0),j=Object(i.a)(S,2),k=j[0],w=j[1],x=Object(a.useCallback)((function(e){if(g){var t=g.getContext("2d");try{t.scale(1,1),t.globalCompositeOperation="source-over",t.clearRect(0,0,g.width,g.height),t.drawImage(e.segmentationMask,0,0,g.width,g.height),t.globalCompositeOperation="source-out",O&&O.complete?t.drawImage(O,0,0):(t.fillStyle="#fbce05",t.fillRect(0,0,g.width,g.height)),t.globalCompositeOperation="destination-atop",t.drawImage(e.image,0,0,g.width,g.height),t.globalCompositeOperation="source-over"}catch(n){t.globalCompositeOperation="source-over",console.info("Err while drawing canvas",n),w((function(e){return e+1}))}}else console.info("Got selfie segmentation result but no canvas to draw to.")}),[g,O]);Object(a.useEffect)((function(){return function(){clearTimeout(E.current)}}),[]),Object(a.useEffect)((function(){if(C.current)C.current.onResults(x);else{var e=new l.SelfieSegmentation({locateFile:function(e){return"/ml/".concat(e)}});e.setOptions({modelSelection:1}),C.current=e,e.onResults(x),e.initialize()}}),[x]);var T=Object(a.useCallback)((function(){if(f&&g){var e=g.getContext("2d");e.resetTransform(),e.globalCompositeOperation="source-over",e.fillStyle="#000000",e.fillRect(0,0,g.width,g.height);var t=function e(){f&&g&&(o&&C.current&&C.current.send&&k<10?(c(f,y),C.current.send({image:y}).catch((function(e){c(f,g),C.current.reset(),w((function(t){return console.info("selfieSegementation rejection",t,e),t+1}))})).finally((function(){C.current.canceled||(clearTimeout(E.current),E.current=setTimeout(e,Math.round(1e3/n)))}))):(clearTimeout(E.current),E.current=setTimeout(e,Math.round(e,1e3/n)),c(f,g)))};if(C.current&&(C.current.canceled=!o&&k<=10),f.readyState>=4)clearTimeout(E.current),t();else{f.addEventListener("loadeddata",(function e(){clearTimeout(E.current),t(),f.removeEventListener("loadeddata",e)}))}}}),[f,g,o,n,k,y]);return{onVideoRefChange:Object(a.useCallback)((function(e){h(e),clearTimeout(E.current),T()}),[T,h]),onCanvasRefChange:Object(a.useCallback)((function(e){v(e),clearTimeout(E.current),T()}),[T,v]),video:f,canvas:g}},u=0,d=1,p=2,f=3,h=function(e){var t=Object(a.useState)(),n=Object(i.a)(t,2),o=n[0],r=n[1],l=Object(a.useState)(),c=Object(i.a)(l,2),s=c[0],h=c[1],m=Object(a.useState)(u),b=Object(i.a)(m,2),g=b[0],v=b[1];return Object(a.useEffect)((function(){var t=!1,n={video:{deviceId:g!==p?e:void 0}};return console.info("getUserMedia",n),navigator.mediaDevices.getUserMedia(n).then((function(e){t||r(e)}),(function(e){t||(console.error("BroadcastVideo::getUserMedia failed",e),console.info("CAMERA ERROR STATE",g),g===u?(v(d),console.info("Could not publish, retrying without specifying camera")):g===d?v(p):g===p&&(console.info("Failed on CAMERA ERROR STATE",g),v(f),console.error("FAILED_TO_CREATE_LOCAL_PUBLISHER"),h(e)))})),function(){t=!0}}),[e,g]),Object(a.useEffect)((function(){if(o)return function(){o.getTracks().forEach((function(e){e.stop()}))}}),[o]),{error:s,stream:o}},m=o.default.div((function(e){var t=e.width,n=e.height,o=e.hidden,a=e.scale;return{width:t,height:n,transformOrigin:"top left",display:o?"none":"block",transform:a?"scale(".concat(a,")"):""}})),b=o.default.canvas((function(e){return{width:e.width,height:e.height}})),g=o.default.div({display:"none"}),v=function(e){var t=e.maxFps,n=void 0===t?12:t,o=e.canvasWidth,i=e.canvasHeight,l=e.replaceBackground,c=e.onCanvasCreated,u=e.backgroundUrl,d=e.hidden,p=void 0!==d&&d,f=e.currentCamera,v=e.scale,E=void 0===v?1:v,C=s({replaceBackground:l,maxFps:n,backgroundUrl:u,width:o,height:i}),y=C.onVideoRefChange,O=C.onCanvasRefChange,S=C.video,j=h(f),k=j.error,w=j.stream;Object(a.useEffect)((function(){w&&S&&(console.info("Setting up stream"),S.srcObject!==w&&(console.info("Playing video"),S.srcObject=w,S.muted=!0,setTimeout((function(){S.play()}))))}),[w,S]);var x=Object(a.useCallback)((function(e){O&&O(e),c&&c(e)}),[O,c]);return k?r.a.createElement(m,{"data-qa":"MyVideoContainer",hidden:p,width:o,height:i,scale:E},r.a.createElement("h1",null,"Error: ",k.message)):r.a.createElement(m,{"data-qa":"MyVideoContainer",hidden:p,width:o,height:i,scale:E},r.a.createElement(b,{"data-qa":"MyVideoCanvas",ref:x,width:o,height:i}),r.a.createElement(g,null,r.a.createElement("video",{"data-qa":"MyVideoVideo",ref:y})))}},1198:function(e,t,n){"use strict";var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=n(35),u=n(2),d=n(43),p=n.n(d),f=n(278),h=n.n(f),m=n(6),b=n(10),g=n(64),v=m.default.div({paddingLeft:26,paddingBottom:3,fontSize:"12px",opacity:.9,width:"100%",color:g.l}),E=m.default.ul({position:"absolute",top:0,bottom:50,left:0,right:0,listStyle:"none",overflow:"auto",margin:0,padding:"20px 0px 0px 0px"}),C=m.default.div((function(e){var t=e.ourMessage?{marginLeft:10,marginRight:10,color:"white",backgroundColor:g.m,border:"1px solid "+g.m}:{marginLeft:10,marginRight:10,color:g.p,backgroundColor:g.o,border:"1px solid "+g.o};return Object(u.a)(Object(u.a)({},{display:"inline-block",wordWrap:"break-word",maxWidth:"calc(100% - 110px)",fontSize:16,borderRadius:15,marginBottom:12,padding:"8px 15px"}),t)})),y=m.default.span({display:"inline",color:"#a9abac",fontSize:12,width:50,position:"relative",top:-21}),O=Object(m.default)(b.default.li)({label:"EventMessage",color:"#979797",display:"flex",padding:5,fontSize:10,fontStyle:"italic",flexWrap:"wrap",alignItems:"flex-end",justifyContent:"center"}),S=m.default.li((function(e){return{display:"flex",paddingLeft:5,fontSize:16,flexWrap:"wrap",alignItems:"flex-end",justifyContent:e.ourMessage?"flex-end":"flex-start"}})),j=function(e){var t=e.msg,n=e.ourMessage;return t.msg?c.a.createElement(S,{ourMessage:n},n&&c.a.createElement(y,null,p.a.unix(t.ts).format("LT")),n||c.a.createElement(v,null,t.displayName),c.a.createElement(C,{ourMessage:n},t.msg),!n&&c.a.createElement(y,null,p.a.unix(t.ts).format("LT"))):c.a.createElement(O,{lionkey:"chat_event_".concat(t.eventType),replacements:{$name:t.displayName,$time:p.a.unix(t.ts).format("LT")}})},k=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).scrollToBottom=function(){var t=e.refs.historyContent;if(t){var n=t.scrollHeight-t.clientHeight;h.a.findDOMNode(t).scrollTop=n>0?n:0}},e.onSignal=function(t){console.log("Signal sent from connection: ",t),"signal:chat"===t.type&&e.setState({messages:[].concat(Object(s.a)(e.state.messages),[t.data])})},e.historyAndEvents=function(){return e.props.chatEvents?e.props.chatEvents.concat(e.props.chatHistory).sort((function(e,t){return e.ts-t.ts})):e.props.chatHistory},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.scrollToBottom()}},{key:"componentDidUpdate",value:function(){this.scrollToBottom()}},{key:"render",value:function(){var e=this;return c.a.createElement(E,{ref:"historyContent"},this.props.chatHistory&&this.historyAndEvents().map((function(t,n){return c.a.createElement(j,{ourMessage:t.userId===e.props.myUserId,key:n,msg:t})})))}}]),n}(c.a.PureComponent),w=n(37),x=function(e){return c.a.createElement("svg",Object.assign({width:21,height:18,viewBox:"0 0 21 18",fill:"none"},e),c.a.createElement("path",{d:"M.009 17.243a.5.5 0 00.697.459L19.928 9.46a.5.5 0 000-.92L.706.298a.5.5 0 00-.697.46L0 6.561a.5.5 0 00.434.496l10.848 1.446c.579.078.579.914 0 .992L.435 10.942a.5.5 0 00-.434.496l.008 5.805z",fill:"#4195D3"}))},T=m.default.div({borderTop:"1px solid "+g.n,backgroundColor:g.t,bottom:0,left:0,right:0,height:53,position:"absolute"}),M=m.default.div({border:"1px solid "+g.k,borderRadius:10,position:"absolute",top:8,left:4,right:4,bottom:8}),L=m.default.input((function(e){var t=e.showEmoji;return{border:"none",display:"block",position:"absolute",top:8,background:"none",left:t?30:4,right:12,height:33,bottom:8,outline:"none",width:t?"calc(100% - 80px)":"calc(100% - 50px)",fontSize:"14px",paddingLeft:10}})),A=m.default.button({border:"none",outline:"none",position:"absolute",background:"none",height:25,right:5,top:16,cursor:"pointer"}),R=m.default.div({position:"absolute",left:1,bottom:14}),I=m.default.div({position:"absolute",bottom:9,left:30,right:8,backgroundColor:"#ffffff",border:"2px solid #555555",padding:3,borderRadius:4}),D=m.default.button({border:"none",cornerRadius:4,width:25,height:25,padding:0,marginLeft:5,borderRadius:4,background:"none"}),P=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={currentLine:"",sending:!1,stickers:!1},e.toggleStickers=function(){return e.setState({stickers:!e.state.stickers})},e.handleChatChange=function(t){e.setState({currentLine:t.target.value})},e.onSent=function(){e.setState({sending:!1})},e.handleKeyPress=function(t){"Enter"===t.key&&e.send()},e.sendSticker=function(t){return function(n){e.setState({stickers:!1}),e.props.onSendSticker(t)}},e.send=function(){0!==e.state.currentLine.trim().length&&(e.props.onChatSend(e.state.currentLine),e.setState({currentLine:""}))},e}return Object(a.a)(n,[{key:"render",value:function(){var e=this;return c.a.createElement(T,null,c.a.createElement(M,null),c.a.createElement(L,{type:"text",showEmoji:!!this.props.onSendSticker,placeholder:this.props.textInputLabel,value:this.state.currentLine,onChange:this.handleChatChange,onKeyPress:this.handleKeyPress}),this.props.onSendSticker&&c.a.createElement(R,null,c.a.createElement(D,{onClick:this.toggleStickers},"\ud83d\ude00")),this.state.stickers&&c.a.createElement(I,null,w.u.map((function(t,n){return c.a.createElement(D,{key:n,onClick:e.sendSticker(n)},t.text[0])}))),c.a.createElement(A,{onClick:this.send},c.a.createElement(x,null)))}}]),n}(c.a.PureComponent),B=m.default.div({position:"relative",height:"100%",width:"100%"}),F=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){return c.a.createElement(B,null,c.a.createElement(k,{myName:this.props.myName,myConnectionId:this.props.myConnectionId,myUserId:this.props.myUserId,chatHistory:this.props.chatHistory,chatEvents:this.props.chatEvents}),this.props.readOnly?null:c.a.createElement("div",null,c.a.createElement(P,{textInputLabel:this.props.textInputLabel,onSendSticker:this.props.onSendSticker,onChatSend:this.props.onChatSend})))}}]),n}(c.a.PureComponent);F.defaultProps={height:280};t.a=F},1206:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(0),a=n.n(o),r=function(e){var t=e.width,n=void 0===t?11:t,o=e.height,r=void 0===o?11:o,i=e.color,l=void 0===i?"#99CC66":i;return a.a.createElement("svg",{viewBox:"0 0 11 11",width:n,height:r,fill:"none"},a.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 11C8.53757 11 11 8.53757 11 5.5C11 2.46243 8.53757 0 5.5 0C2.46243 0 0 2.46243 0 5.5C0 8.53757 2.46243 11 5.5 11ZM2.90377 5.82649C2.73813 5.66085 2.73813 5.39229 2.90377 5.22665C3.06925 5.06117 3.33748 5.06099 3.50319 5.22623L4.72945 6.44908L7.65428 3.52425C7.82081 3.35772 8.09095 3.3582 8.25689 3.52532C8.422 3.6916 8.42153 3.9601 8.25583 4.1258L5.43656 6.94507C5.04604 7.33559 4.41287 7.33559 4.02235 6.94507L2.90377 5.82649Z",fill:l}))}},1207:function(e,t,n){"use strict";var o=n(0),a=n.n(o),r=n(6),i=r.default.div((function(e){return{position:"fixed",left:e.open?0:-435,width:435,top:0,zIndex:1e3,boxSizing:"border-box",bottom:0,overflowY:"auto",backgroundColor:"#fafafa",border:"1px solid #eee",padding:5,transition:"left 0.3s ease-in-out"}})),l=r.default.button({position:"absolute",top:3,right:3});t.a=function(e){var t=e.open,n=e.children,o=e.toggle;return a.a.createElement(i,{open:t},n,o&&a.a.createElement(l,{onClick:o},"X"))}},1208:function(e,t,n){"use strict";var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=n(76),u=n(22),d=n(165),p=n(9),f=n(10),h=n(4),m=n(32),b=n(6),g=n(1218),v=n(365),E=b.default.div({marginTop:30}),C=b.default.hr({marginTop:30,marginBottom:30}),y=b.default.button({background:"none",border:"none"}),O=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){var e=this;return c.a.createElement("div",{style:{padding:20}},c.a.createElement(v.a,{render:function(t){return c.a.createElement(c.a.Fragment,null,c.a.createElement(g.a,{key:"TutorDeviceSelection",isRecordingAllowed:!0,cameraNoneLabel:"system_check_camera_none",isGroupSession:!1,grantedAccess:t.grantedAccess,micList:t.micList,cameraList:t.cameraList,speakerList:t.speakerList,selectedSpeaker:t.selectedSpeaker,selectedCamera:"default"===e.props.selectedCamera?t.selectedCamera:e.props.selectedCamera,selectedMic:"default"===e.props.selectedMic?t.selectedMic:e.props.selectedMic,refreshDevices:t.refreshDevices,rtMicSelected:e.props.rtMicSelected,rtCameraSelected:e.props.rtCameraSelected,rtSpeakerSelected:e.props.rtSpeakerSelected,rtStartSelfTest:null,selfTestExecuting:!1,selfTestPercent:0,rtStopBroadcast:e.props.rtStopBroadcast,rtStartBroadcast:e.props.rtStartBroadcast,rtCameraBackground:e.props.rtCameraBackground,selectedBackground:e.props.selectedBackground,allowNoCamera:!1,showCameraPreview:!1,videoWidth:e.props.videoWidth,videoHeight:e.props.videoHeight}))}}),c.a.createElement(E,null,c.a.createElement(s.Button,{labelKey:"button_close",onClick:this.props.hideSettings,buttonType:"primary"})),c.a.createElement(C,null),this.props.eschoolSessionId&&c.a.createElement("ul",null,c.a.createElement("li",null,c.a.createElement(f.default.a,{href:"/content/".concat(Object(d.b)(this.props.eschoolApi,this.props.eschoolSessionId,this.props.eschoolApiUrl)),lionkey:"content_review_link"}))),c.a.createElement("footer",null,this.props.eschoolSessionId&&c.a.createElement("small",null,"Session ID: ",this.props.eschoolSessionId),c.a.createElement("br",null),c.a.createElement("small",null,"Version: ","128"),c.a.createElement("br",null),c.a.createElement("small",null,"Built on: ","2023-07-17T21:38:29.596+0000"),c.a.createElement("br",null),c.a.createElement(y,{onClick:this.props.rtEnableSignalLog},"Enable Signal Log")))}}]),n}(c.a.Component);t.a=Object(u.c)((function(e){return{eschoolApi:Object(h.s)(e),eschoolSessionId:Object(h.t)(e),eschoolApiUrl:Object(h.r)(e),apiUrl:Object(p.ob)(e),apiToken:Object(p.ub)(e),apiKey:Object(p.ab)(e),sessionId:Object(p.tb)(e),selectedMic:Object(p.jb)(e),selectedCamera:Object(p.hb)(e)}}),{rtNextVideo:p.Ub,hideSettings:m.H,rtEnableSignalLog:p.X,rtMicSelected:p.Tb,rtCameraSelected:p.M,rtSpeakerSelected:p.nc,rtStopBroadcast:p.qc,rtStartBroadcast:p.oc,rtStartSelfTest:p.pc})(O)},1213:function(e,t,n){"use strict";t.a=function(e,t,n){var o;return function(){var a=this,r=arguments,i=function(){o=null,n||e.apply(a,r)},l=n&&!o;clearTimeout(o),o=setTimeout(i,t),l&&e.apply(a,r)}}},1214:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(47),a=n(0),r=n.n(a),i=function(e){var t=e.fill,n=void 0===t?"#fff":t,a=Object(o.a)(e,["fill"]);return r.a.createElement("svg",Object.assign({width:11,height:16,fill:"none"},a),r.a.createElement("path",{d:"M2.208 3.977c0 1.724 1.488 3.107 3.288 3.107 1.8 0 3.288-1.406 3.288-3.107C8.784 2.254 7.296.87 5.496.87c-1.8 0-3.288 1.384-3.288 3.107zm8.784 10.568v-1.656c0-2.857-2.472-5.193-5.496-5.193C2.472 7.696 0 10.032 0 12.89v1.656c1.272.77 3.312 1.224 5.496 1.224 2.184 0 4.224-.476 5.496-1.224z",fill:n}))}},1217:function(e,t,n){"use strict";n.d(t,"a",(function(){return X}));var o=n(2),a=n(28),r=n(30),i=n(29),l=n(108),c=n(0),s=n.n(c),u=n(22),d=(n(68),n(1154)),p=n(1172),f=n(69),h=n(47),m=n(55),b=n(6),g=function(e){return s.a.createElement("svg",{width:75,height:75,viewBox:"0 0 58 58",fill:"none"},s.a.createElement("g",null,s.a.createElement("path",{d:"M24.648 36.956c0-2.16.324-4.059.973-5.698.685-1.64 1.784-3.079 3.298-4.318.54-.44 1.063-.86 1.568-1.26.504-.44.955-.88 1.351-1.32.433-.44.775-.899 1.028-1.379.252-.52.378-1.08.378-1.68 0-1.239-.45-2.158-1.352-2.758-.9-.64-1.928-.96-3.081-.96-.83 0-1.604.12-2.325.36-.72.24-1.388.56-2 .96-.577.36-1.118.76-1.622 1.2-.665.566-1.693.55-2.26-.115l-1.96-2.3c-1.005-1.178-1.041-2.908.11-3.943.758-.72 1.64-1.38 2.65-1.98 1.045-.599 2.217-1.099 3.514-1.499 1.334-.4 2.812-.6 4.433-.6 1.658 0 3.208.26 4.65.78 1.442.48 2.685 1.2 3.73 2.16 1.046.96 1.857 2.139 2.433 3.538.613 1.36.92 2.899.92 4.618 0 1.16-.109 2.18-.325 3.059a9.796 9.796 0 0 1-.92 2.399c-.396.72-.864 1.38-1.405 1.98-.54.599-1.135 1.159-1.784 1.678-.649.56-1.261 1.08-1.838 1.56a9.31 9.31 0 0 0-1.46 1.5c-.396.519-.72 1.099-.973 1.738-.216.64-.324 1.4-.324 2.28a.78.78 0 0 1-.78.78h-5.848a.78.78 0 0 1-.78-.78zm-.54 8.802a4.244 4.244 0 1 1 8.487 0v.748a4.244 4.244 0 0 1-8.488 0v-.748z",fill:"#3E3D3F"}),s.a.createElement("path",{d:"M24.648 36.956c0-2.16.324-4.059.973-5.698.685-1.64 1.784-3.079 3.298-4.318.54-.44 1.063-.86 1.568-1.26.504-.44.955-.88 1.351-1.32.433-.44.775-.899 1.028-1.379.252-.52.378-1.08.378-1.68 0-1.239-.45-2.158-1.352-2.758-.9-.64-1.928-.96-3.081-.96-.83 0-1.604.12-2.325.36-.72.24-1.388.56-2 .96-.577.36-1.118.76-1.622 1.2-.665.566-1.693.55-2.26-.115l-1.96-2.3c-1.005-1.178-1.041-2.908.11-3.943.758-.72 1.64-1.38 2.65-1.98 1.045-.599 2.217-1.099 3.514-1.499 1.334-.4 2.812-.6 4.433-.6 1.658 0 3.208.26 4.65.78 1.442.48 2.685 1.2 3.73 2.16 1.046.96 1.857 2.139 2.433 3.538.613 1.36.92 2.899.92 4.618 0 1.16-.109 2.18-.325 3.059a9.796 9.796 0 0 1-.92 2.399c-.396.72-.864 1.38-1.405 1.98-.54.599-1.135 1.159-1.784 1.678-.649.56-1.261 1.08-1.838 1.56a9.31 9.31 0 0 0-1.46 1.5c-.396.519-.72 1.099-.973 1.738-.216.64-.324 1.4-.324 2.28a.78.78 0 0 1-.78.78h-5.848a.78.78 0 0 1-.78-.78zm-.54 8.802a4.244 4.244 0 1 1 8.487 0v.748a4.244 4.244 0 0 1-8.488 0v-.748z",stroke:"#fff"})))};g.defaultProps={};var v=n(1249),E=n.n(v),C=function(){return s.a.createElement("img",{style:{width:75,height:75},onDragStart:function(e){return e.preventDefault(),!1},src:E.a,alt:"Check"})};C.defaultProps={};var y=C,O=function(e){return s.a.createElement("svg",{width:"75",height:"75",viewBox:"0 0 58 58",fill:"none"},s.a.createElement("g",{filter:"url(#filter0_d)"},s.a.createElement("path",{d:"M30.9999 34.6256L20.8632 44.7623C19.3241 46.3014 16.7767 46.3014 15.2376 44.7623C13.6985 43.2232 13.6985 40.6758 15.2376 39.1367L25.3743 29L15.2376 18.8632C13.6985 17.3241 13.6985 14.7767 15.2376 13.2376C16.7767 11.6985 19.3241 11.6985 20.8632 13.2376L30.9999 23.3743L41.1367 13.2376C42.6757 11.6985 45.2232 11.6985 46.7623 13.2376C48.3014 14.7767 48.3014 17.3241 46.7623 18.8632L36.6255 29L46.7623 39.1367C48.3014 40.6758 48.3014 43.2232 46.7623 44.7623C45.2232 46.3014 42.6757 46.3014 41.1367 44.7623L30.9999 34.6256Z",fill:"#FA624D"}),s.a.createElement("path",{d:"M31.3535 34.272L30.9999 33.9185L30.6464 34.272L20.5096 44.4087C19.1658 45.7526 16.9349 45.7526 15.5911 44.4087C14.2473 43.0649 14.2473 40.8341 15.5911 39.4902L25.7278 29.3535L26.0814 29L25.7278 28.6464L15.5911 18.5097C14.2473 17.1658 14.2473 14.935 15.5911 13.5911C16.9349 12.2473 19.1658 12.2473 20.5096 13.5911L30.6464 23.7279L30.9999 24.0814L31.3535 23.7279L41.4902 13.5911C42.834 12.2473 45.0649 12.2473 46.4087 13.5911C47.7525 14.935 47.7525 17.1658 46.4087 18.5097L36.272 28.6464L35.9184 29L36.272 29.3535L46.4087 39.4902C47.7525 40.8341 47.7525 43.0649 46.4087 44.4087C45.0649 45.7526 42.834 45.7526 41.4902 44.4087L31.3535 34.272Z",stroke:"white"})),s.a.createElement("defs",null,s.a.createElement("filter",{id:"filter0_d",x:"8.08325",y:"6.08328",width:"45.8333",height:"45.8333",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},s.a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),s.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),s.a.createElement("feOffset",null),s.a.createElement("feGaussianBlur",{stdDeviation:"3"}),s.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.243137 0 0 0 0 0.239216 0 0 0 0 0.247059 0 0 0 0.6 0"}),s.a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),s.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))};O.defaultProps={};var S=O,j=function(e){return s.a.createElement("svg",{width:"78",height:"78",viewBox:"0 0 65 65",fill:"none"},s.a.createElement("path",{filter:"url(#filter0_d)",d:"M36.4053 25.6709L36.4053 17.3665C36.3905 16.4051 37.5613 15.9271 38.2698 16.6356L52.2128 29.2304C52.6536 29.6712 52.6641 30.3535 52.2367 30.7809C52.2367 30.7809 39.1684 42.6308 38.4814 43.3178C37.7944 44.0048 36.6084 43.4904 36.5935 42.5291L36.4732 34.2267C36.4732 34.2267 13.8355 34.4351 12.3758 34.4126C10.9161 34.3901 9.41597 33.2807 9.41599 29.8232C9.41599 27.0138 10.8485 25.8586 12.3079 25.8568L36.4053 25.6709Z",fill:"#3E3D3F"}),s.a.createElement("path",{filter:"url(#filter0_d)",d:"M36.4053 25.6709L36.4053 17.3665C36.3905 16.4051 37.5613 15.9271 38.2698 16.6356L52.2128 29.2304C52.6536 29.6712 52.6641 30.3535 52.2367 30.7809C52.2367 30.7809 39.1684 42.6308 38.4814 43.3178C37.7944 44.0048 36.6084 43.4904 36.5935 42.5291L36.4732 34.2267C36.4732 34.2267 13.8355 34.4351 12.3758 34.4126C10.9161 34.3901 9.41597 33.2807 9.41599 29.8232C9.41599 27.0138 10.8485 25.8586 12.3079 25.8568L36.4053 25.6709Z",stroke:"white"}),s.a.createElement("defs",null,s.a.createElement("filter",{id:"filter0_d",x:"-100",y:"-5",width:"200",height:"70",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},s.a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),s.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),s.a.createElement("feOffset",null),s.a.createElement("feGaussianBlur",{stdDeviation:"3"}),s.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.243137 0 0 0 0 0.239216 0 0 0 0 0.247059 0 0 0 0.6 0"}),s.a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),s.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))};j.defaultProps={};var k,w=j,x=n(361),T=b.default.div((function(e){var t=e.top,n=e.left,o=e.opacity,a=void 0===o?1:o,r=e.angle;return{top:t,left:n,position:"absolute",opacity:a,transform:"rotate(".concat(void 0===r?0:r,"deg)"),"> svg":{position:"relative",marginLeft:"-50%",marginTop:"-50%"},"> img":{position:"relative",marginLeft:"-50%",marginTop:"-50%"}}})),M=(k={},Object(m.a)(k,f.f.X,S),Object(m.a)(k,f.f.CHECK,y),Object(m.a)(k,f.f.QUESTION,g),Object(m.a)(k,f.f.ARROW,w),k),L=function(e){var t=e.tool,n=e.opacity,o=e.onMouseDown;Object(h.a)(e,["tool","opacity","onMouseDown"]);return s.a.createElement(T,{angle:t.angle||0,onMouseDown:o,opacity:n,top:Object(x.b)(t.y),left:Object(x.b)(t.x)},M[t.type]())},A=b.default.div((function(e){var t=e.top,n=e.left,o=e.opacity,a=void 0===o?1:o,r=e.angle;return{top:t,left:n,position:"absolute",opacity:a,transformOrigin:"0% 0%",transform:"rotate(".concat(void 0===r?0:r,"deg)"),"> svg":{position:"relative",marginLeft:"-81%",marginTop:"-44%"}}})),R=function(e){return Math.round(100*e)+"%"},I=function(e){var t=e.tool,n=e.opacity,o=e.onMouseDown;Object(h.a)(e,["tool","opacity","onMouseDown"]);return s.a.createElement(A,{angle:t.angle||0,onMouseDown:o,opacity:n,top:R(t.y),left:R(t.x)},s.a.createElement(w,null))},D=n(52),P=n(122),B=n(1213),F=b.default.div((function(e){var t=e.top,n=e.left,o=e.opacity;return{display:"flex",alignItems:"center",position:"absolute",top:t,left:n,opacity:void 0===o?1:o}})),N=b.default.textarea((function(e){return{caretColor:"black",marginLeft:6,background:"none",border:"none",minHeight:"1em",minWidth:300,outline:e.focused?"1px solid #ffffff":"none",resize:"none",letterSpacing:1.2,overflow:"hidden",fontSize:26,color:"#ffffff",fontFamily:P.a,textShadow:" -1px -1px 0 #000,  1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;"}})),_=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e)).textRef=s.a.createRef(),o.focus=function(){document.activeElement!==o.textRef.current&&(o.textRef.current?o.textRef.current.focus():o.focusTimeout=setTimeout(o.focus,50))},o._textAreaAdjustHeight=function(){o.textRef.current&&(o.textRef.current.style.height="1px",o.textRef.current.style.height=25+o.textRef.current.scrollHeight+"px")},o.textAreaAdjustHeight=Object(B.a)(o._textAreaAdjustHeight,30,!1),o}return Object(D.a)(n,[{key:"componentWillUnmount",value:function(){clearTimeout(this.focusTimeout)}},{key:"render",value:function(){return this.props.focused&&(this.focusTimeout=setTimeout(this.focus)),setTimeout(this.textAreaAdjustHeight),s.a.createElement(F,{focused:this.props.focused,onClick:this.props.onClick,onMouseDown:this.props.onMouseDown,opacity:this.props.opacity,top:Object(x.b)(this.props.tool.y),left:Object(x.b)(this.props.tool.x)},s.a.createElement(N,{focused:this.props.focused,ref:this.textRef,onKeyPress:this.keyPress,onChange:this.props.onChange,value:this.props.tool.text,placeholder:"Type Text...",disabled:!this.props.focused,onBlur:this.props.clearFocus}))}}]),n}(s.a.Component),H=n(35),z=b.default.svg({pointerEvents:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0}),V=function(e,t,n){return isNaN(n)||isNaN(t)?"":"M "+[[e.x,e.y]].concat(Object(H.a)(e.points||[])).map((function(e){return[Math.round(e[0]*t),Math.round(e[1]*n)]})).map((function(e){return"".concat(e[0]," ").concat(e[1])})).join(" L ")},W=function(e){var t=e.tool,n=e.containerWidth,o=e.containerHeight;Object(h.a)(e,["tool","containerWidth","containerHeight"]);return s.a.createElement(z,null,s.a.createElement("path",{fill:"none",strokeWidth:t.type===f.f.PEN?3:15,opacity:t.type===f.f.PEN?1:.4,stroke:t.color,d:V(t,n,o)}))},U=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(a.a)(this,n);for(var o=arguments.length,r=new Array(o),i=0;i<o;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){switch(e.props.tool.type){case f.f.X:case f.f.CHECK:case f.f.QUESTION:return s.a.createElement(L,{onMouseDown:e.props.onMouseDown,opacity:e.props.opacity,tool:e.props.tool});case f.f.ARROW:return s.a.createElement(I,{onMouseDown:e.props.onMouseDown,opacity:e.props.opacity,tool:e.props.tool});case f.f.TEXT:return s.a.createElement(_,{clearFocus:e.props.clearFocus,onChange:e.props.onChange,focused:e.props.focused,onClick:e.props.onClick,onMouseDown:e.props.onMouseDown,opacity:e.props.opacity,tool:e.props.tool});case f.f.PEN:case f.f.HIGHLIGHTER:return s.a.createElement(W,{tool:e.props.tool,containerWidth:e.props.containerWidth,containerHeight:e.props.containerHeight});case f.f.NONE:default:return null}},e}return n}(c.PureComponent);U.defaultProps={};var G,Z=U;var Y=Object(d.DropTarget)("tutor:text",{canDrop:function(e,t){return"tutor:text"===t.getItemType()},drop:function(e,t,n){if("tutor:text"!==t.getItemType())return{moved:!1};var o=t.getItem(),a=t.getSourceClientOffset();return a.y+=4,e.onDropText(o.text,a),{moved:!0}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),isOverCurrent:t.isOver({shallow:!0}),canDrop:t.canDrop(),itemType:t.getItemType()}}))((function(e){return e.connectDropTarget(s.a.createElement("div",{onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onMouseLeave:e.onMouseLeave,onMouseMove:e.onMouseMove,ref:e.containerRef,tabIndex:"0",className:Object(p.a)(G||(G=Object(l.a)(["\n        overflow: hidden;\n        position: absolute;\n        top: 0;\n        left: 0;\n        bottom: 0;\n        right: 0;\n        user-select: none;\n      "])))},e.children))})),X=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(a.a)(this,n);for(var r=arguments.length,i=new Array(r),l=0;l<r;l++)i[l]=arguments[l];return(e=t.call.apply(t,[this].concat(i))).state={focus:null,angle:0,tempX:.5,tempY:1,tailX:.5,tailY:.5,editingToolDef:null},e.offsetX=0,e.offsetY=0,e.containerRef=s.a.createRef(),e.pixelRatio=function(){if(!e.containerRef.current)return{x:1,y:1};var t=e.containerRef.current.getBoundingClientRect();return{x:1/(t.right-t.left),y:1/(t.bottom-t.top)}},e.pixelsToRatio=function(t,n){if(!e.containerRef.current)return{x:0,y:0};var o=e.containerRef.current.getBoundingClientRect();return{x:(t-o.left)/(o.right-o.left),y:(n-o.top)/(o.bottom-o.top)}},e.isArrowTool=function(){return e.props.activeTool===f.f.ARROW||e.tempTool()&&e.tempTool().type===f.f.ARROW},e.eventToCoordinates=function(t){return e.isArrowTool()?e.pixelsToRatio(t.clientX,t.clientY):e.pixelsToRatio(e.offsetX+t.clientX,e.offsetY+t.clientY)},e.createToolKey=function(){return"T"+(new Date).getTime()},e.onMouseDown=function(t){if(!e.props.readOnly&&e.props.activeTool!==f.f.NONE){var n=e.createToolKey(),o=e.tempTool();e.props.wbUpdateTool(n,o),Object(x.a)(e.props.activeTool)?(e.isDrawing=!0,e.setState({editingToolDef:{key:n,tool:o}})):(e.props.wbActivateTool(f.f.NONE),e.focusTool({key:n,tool:o}),e.offsetX=0,e.offsetY=0)}},e.deleteDrag=function(){e.props.wbDeleteTool(e.state.editingToolDef.key),e.offsetX=0,e.offsetY=0,e.isDrawing=!1,e.setState({editingToolDef:null,tailX:null,tailY:null})},e.commitDrag=function(){e.props.wbUpdateTool(e.state.editingToolDef.key,e.tempTool()),e.offsetX=0,e.offsetY=0,e.isDrawing=!1,e.setState({editingToolDef:null,tailX:null,tailY:null})},e.onMouseUp=function(t){e.props.readOnly||null!==e.state.editingToolDef&&e.commitDrag()},e.onMouseLeave=function(t){e.props.readOnly||(null!==e.state.editingToolDef&&e.deleteDrag(),e.setState({tempX:-10,tempY:-10,editingToolDef:null}))},e.continueDrawing=function(t){var n=e.eventToCoordinates(t),a=n.x,r=n.y,i=Object(o.a)({},e.state.editingToolDef.tool),l=e.state.editingToolDef.key;i.points=e.state.editingToolDef.tool.points||[];var c=i.points[i.points.length-1]||[i.x,i.y];c[0]===a&&c[1]===r||i.points.push([a,r]),e.setState({editingToolDef:{tool:i,key:l}})},e.onMouseMove=function(t){e.props.readOnly||(e.state.editingToolDef&&Object(x.a)(e.state.editingToolDef.tool.type)?e.continueDrawing(t):(e.state.editingToolDef||e.props.activeTool!==f.f.NONE)&&e.movePlaceholder(t))},e.movePlaceholder=function(t){e.animationFrame&&window.cancelAnimationFrame(e.animationFrame);var n=e.eventToCoordinates(t),o=n.x,a=n.y;e.animationFrame=window.requestAnimationFrame(e.onMouseAnimateMove(o,a))},e.moveArrow=function(t,n){var o=e.containerRef.current.getBoundingClientRect(),a=20/(o.right-o.left);if(Math.hypot(e.state.tailX-t,e.state.tailY-n)>a||!e.state.tailX||!e.state.tailY){var r=Math.atan2(e.state.tailY-n,e.state.tailX-t),i=180*r/Math.PI,l=t+a*Math.cos(r),c=n+a*Math.sin(r);e.setState({tailX:l,tailY:c,angle:(180+i)%360,tempX:t,tempY:n})}else{var s=180*Math.atan2(e.state.tailY-n,e.state.tailX-t)/Math.PI,u=45*Math.floor((22+s)/45);e.setState({angle:(180+u)%360,tempX:t,tempY:n})}},e.onMouseAnimateMove=function(t,n){return function(){e.isArrowTool()?e.moveArrow(t,n):e.setState({tempX:t,tempY:n})}},e.penColor=function(){return Object(x.a)(e.props.activeTool)?e.props.activeTool===f.f.PEN?"black":"#FBCF10":void 0},e.tempTool=function(){return e.isDrawing||e.props.activeTool!==f.f.ARROW?!e.isDrawing&&e.props.activeTool?{type:e.props.activeTool,x:e.state.tempX,y:e.state.tempY,angle:e.props.activeTool===f.f.ARROW?e.state.angle:void 0,color:e.penColor()}:e.state.editingToolDef?Object(o.a)(Object(o.a)({},e.state.editingToolDef.tool),{},{x:e.state.tempX,y:e.state.tempY,angle:e.state.editingToolDef.tool.type===f.f.ARROW?e.state.angle:void 0}):void 0:{type:e.props.activeTool,x:e.state.tempX+.03*Math.cos(e.state.angle*Math.PI/180),y:e.state.tempY+.03*Math.sin(e.state.angle*Math.PI/180),angle:e.props.activeTool===f.f.ARROW?e.state.angle:void 0,color:e.penColor()}},e.dragTool=function(t){return function(n){if(!e.props.readOnly&&(e.focusTool(t),e.props.activeTool===f.f.NONE)){var o=n.currentTarget.getBoundingClientRect(),a=n.clientX-o.left,r=n.clientY-o.top;t.tool.type===f.f.ARROW?(e.offsetX=0,e.offsetY=0):(e.offsetX=-a,e.offsetY=-r),e.setState({angle:t.tool.angle,editingToolDef:t});var i=e.eventToCoordinates(n),l=i.x,c=i.y;e.onMouseAnimateMove(l,c)()}}},e.focusTool=function(t){e.setState({focus:t.key})},e.clearFocus=function(){return e.setState({focus:null})},e.onTextChange=function(t){if(!e.props.readOnly){var n=e.props.tools.find((function(t){return t.key===e.state.focus}));n&&e.props.wbUpdateTool(e.state.focus,Object(o.a)(Object(o.a)({},n.tool),{},{text:t.currentTarget.value}))}},e.onDropText=function(t,n){if(e.containerRef.current&&0!==e.containerRef.current.clientWidth&&0!==e.containerRef.current.clientHeight){var o=e.pixelsToRatio(n.x,n.y),a=o.x,r=o.y;e.props.wbUpdateTool(e.createToolKey(),{type:f.f.TEXT,x:a,y:r,text:t})}},e.render=function(){return s.a.createElement(Y,{onDropText:e.onDropText,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onMouseLeave:e.onMouseLeave,onMouseMove:e.onMouseMove,containerRef:e.containerRef,tabIndex:"0"},e.tempTool()&&e.containerRef.current&&s.a.createElement(Z,{opacity:.8,containerWidth:e.containerRef.current.clientWidth,containerHeight:e.containerRef.current.clientHeight,tool:e.tempTool()}),e.containerRef.current&&e.props.tools.filter((function(t){return t.key!==(e.state.editingToolDef&&e.state.editingToolDef.key)})).map((function(t){return s.a.createElement(Z,{clearFocus:e.clearFocus,focused:t.key===e.state.focus,key:t.key,opacity:1,onChange:e.onTextChange,tool:t.tool,onMouseDown:e.dragTool(t),containerWidth:e.containerRef.current.clientWidth,containerHeight:e.containerRef.current.clientHeight})})))},e}return n}(c.PureComponent);X.defaultProps={readOnly:!0};var q={wbUpdateTool:f.o,wbActivateTool:f.g,wbUpdateTempTool:f.n,wbDeleteTool:f.h};t.b=Object(u.c)((function(e){return{activeTool:Object(f.i)(e),tools:Object(f.j)(e)}}),q)(X)},1218:function(e,t,n){"use strict";var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=(n(68),n(71)),u=n(375),d=n(376),p=n(10),f=n(368),h=n(6),m=n(259),b=n(367),g=n(266),v=n(1197),E=n(1235),C=n.n(E),y=n(1236),O=n.n(y),S=n(1237),j=n.n(S),k=n(1238),w=n.n(k),x=h.default.div({position:"absolute"}),T=h.default.div((function(e){var t=e.scale;return{transform:"scale(".concat(t,")"),position:"absolute"}})),M=h.default.div({width:450,display:"flex",flexDirection:"column"}),L=h.default.div((function(e){return{justifyContent:"center",alignItems:"center",display:"flex",borderRadius:6,overflow:"hidden",marginLeft:"auto",marginRight:"auto",backgroundColor:"#ffffff",width:e.width,height:e.height}})),A=h.default.div({display:"flex",justifyContent:"space-between",width:355,fontFamily:"Effra",fontSize:"18px",lineHeight:"normal",color:"#4A4A4A",marginTop:7,marginBottom:7}),R=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).onChangeBackground=function(t){return e.props.onChangeBackground(t.target.value)},e.onChange=function(t){return e.props.onChange(t.target.value)},e.hasCamera=function(){return e.props.selectedCamera&&"none"!==e.props.selectedCamera},e.render=function(){var t="none"!==e.props.selectedBackground,n=400/e.props.videoWidth,o=e.props.videoWidth>320?C.a:j.a,a=e.props.videoWidth>320?O.a:w.a;return c.a.createElement(M,{"data-qa":"camera_selector"},e.props.showCameraPreview&&c.a.createElement(L,{width:e.props.videoWidth*n,height:e.props.videoHeight*n},e.hasCamera()||c.a.createElement(x,{"data-qa":"no_camera"},c.a.createElement(b.a,null)),e.hasCamera()&&c.a.createElement(T,{scale:n},c.a.createElement(v.a,{replaceBackground:t,backgroundUrl:e.props.selectedBackground,canvasWidth:e.props.videoWidth,canvasHeight:e.props.videoHeight,currentCamera:e.props.selectedCamera}))),c.a.createElement(A,null,c.a.createElement(p.LionTranslate,{lionkey:"system_check_camera_header"}),c.a.createElement(g.a,{onClick:e.props.refreshDevices})),c.a.createElement(m.a,{"data-qa":"camera_list",value:e.props.selectedCamera,onChange:e.onChange},e.props.cameraList.map((function(e){return c.a.createElement("option",{key:e.deviceId,value:e.deviceId},e.label)})),e.props.allowNone&&c.a.createElement("option",{key:"none",value:"none"},e.props.cameraNoneLabel)),c.a.createElement(m.a,{"data-qa":"camera_list",value:e.props.selectedBackground,onChange:e.onChangeBackground},c.a.createElement("option",{key:"none",value:"none"},"Default Background"),c.a.createElement("option",{key:"yellow",value:o},"Yellow Background"),c.a.createElement("option",{key:"blue",value:a},"Blue Background")))},e}return n}(l.PureComponent);R.defaultProps={allowNone:!0,showCameraPreview:!1,videoWidth:320,videoHeight:320};var I=R,D=h.default.div({marginBottom:10,marginTop:10,maxWidth:805,fontSize:14,lineHeight:"16px",textAlign:"center",color:"#84898E"}),P=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).onChangeBackground=function(t){e.props.rtCameraBackground(t)},e.onCameraChange=function(t){e.props.rtCameraSelected(t)},e.recordingWarning=function(){return c.a.createElement(D,null,c.a.createElement(p.LionTranslate,{lionkey:e.props.isGroupSession?"presession_sessions_recording_audio_only":"presession_sessions_recording"}))},e.onDone=function(){e.props.rtCameraBackground(e.props.selectedBackground),e.props.rtCameraSelected(e.props.selectedCamera),e.props.rtMicSelected(e.props.selectedMic),e.props.onDone()},e.render=function(){return e.props.grantedAccess?c.a.createElement(c.a.Fragment,null,c.a.createElement(s.d,{height:10}),e.props.isGroupSession||c.a.createElement(c.a.Fragment,null,c.a.createElement(I,{videoWidth:e.props.videoWidth,videoHeight:e.props.videoHeight,allowNone:e.props.allowNoCamera,cameraNoneLabel:e.props.cameraNoneLabel,selectedCamera:e.props.selectedCamera,cameraList:e.props.cameraList,selectedBackground:e.props.selectedBackground,onChangeBackground:e.onChangeBackground,onChange:e.onCameraChange,refreshDevices:e.props.refreshDevices,showCameraPreview:e.props.showCameraPreview})),c.a.createElement(s.d,{height:30}),c.a.createElement(u.a,{marginLeft:0,selectedMic:e.props.selectedMic,micList:e.props.micList,onChange:e.props.rtMicSelected,refreshDevices:e.props.refreshDevices}),c.a.createElement(s.d,{height:30}),c.a.createElement(d.a,{marginLeft:0,selectedSpeaker:e.props.selectedSpeaker,speakerList:e.props.speakerList,onChange:e.props.rtSpeakerSelected}),e.props.rtStartSelfTest&&c.a.createElement(c.a.Fragment,null,c.a.createElement(s.d,{height:30}),c.a.createElement(f.a,{onTestConnection:function(){return e.props.rtStartSelfTest(!e.props.isGroupSession)},selfTestExecuting:e.props.selfTestExecuting,selfTestPercent:e.props.selfTestPercent})),c.a.createElement(s.d,{height:30}),c.a.createElement(s.d,{height:1,grow:5}),e.props.isRecordingAllowed&&e.recordingWarning(),e.props.children):null},e}return Object(a.a)(n,[{key:"componentWillUnmount",value:function(){"none"===this.props.selectedCamera?this.props.rtStopBroadcast():this.props.rtStartBroadcast()}}]),n}(l.PureComponent);P.defaultProps={allowNoCamera:!0,grantedAccess:!0,showCameraPreview:!0};t.a=P},1219:function(e,t,n){"use strict";var o=n(55),a=n(2),r=n(28),i=n(52),l=n(30),c=n(29),s=n(0),u=n.n(s),d=n(13),p=n(22),f=n(9),h=n(1159),m=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(r.a)(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a))).audioLevel=0,e.subscriber=null,e.lastVolume=null,e.onAudioLevelChanged=function(t){var n=Object(h.b)(t.audioLevel);e.audioLevel!==n&&(e.audioLevel=n,e.props.onAudioLevelChanged&&e.props.onAudioLevelChanged(n))},e.render=function(){return e.subscriber&&e.lastVolume!==e.props.volume&&(console.info("Setting volume",e.props.volume,e.props.stream.id),e.subscriber.setAudioVolume(Math.round(e.props.volume)),e.lastVolume=e.props.volume),null},e}return Object(i.a)(n,[{key:"componentDidMount",value:function(){this.props.stream.destroyed||(this.subscriber=this.props.session.subscribe(this.props.stream,void 0,{insertDefaultUI:!1}),this.subscriber.subscribeToAudio(!0),this.subscriber.subscribeToVideo(!1),this.subscriber.on("audioLevelUpdated",this.onAudioLevelChanged))}},{key:"componentWillUnmount",value:function(){this.props.stream.destroyed||this.subscriber&&this.subscriber.off("audioLevelUpdated",this.onAudioLevelChanged)}}]),n}(u.a.PureComponent);m.defaultProps={volume:100};var b=m,g=n(23),v=n(1186),E=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(r.a)(this,n);for(var i=arguments.length,l=new Array(i),c=0;c<i;c++)l[c]=arguments[c];return(e=t.call.apply(t,[this].concat(l))).state={voiceLevels:{},volumeLevels:{},participants:[]},e.onAudioLevelChanged=function(t){return function(n){e.setState({voiceLevels:Object(a.a)(Object(a.a)({},e.state.voiceLevels),{},Object(o.a)({},t,n))})}},e.onVolumeChange=function(t,n){e.setState({volumeLevels:Object(a.a)(Object(a.a)({},e.state.volumeLevels),{},Object(o.a)({},t.streamId,n))})},e.render=function(){return u.a.createElement(u.a.Fragment,null,e.props.subscribeToAudio&&e.state.participants.map((function(t){var n=t.stream;return u.a.createElement(b,{key:n.id,onAudioLevelChanged:e.onAudioLevelChanged(n.id),stream:n,session:e.props.session,volume:t.volume})})),e.props.subscribeToVideo&&e.state.participants.map((function(t,n){var o=t.stream;return u.a.createElement(v.a,{key:n,videoPortal:"learner-video",onAudioLevelChanged:e.onAudioLevelChanged(o.id),streamProperties:{width:174,height:174,fitMode:"cover"},stream:o,session:e.props.session})})),e.props.render({participants:e.state.participants,onVolumeChange:e.onVolumeChange}))},e}return Object(i.a)(n,null,[{key:"getDerivedStateFromProps",value:function(e,t){var o=e.userStreams,a=e.connectionInfo;return{participants:n.learnerStreamsToParticipants(o,a,t.voiceLevels,t.volumeLevels)}}}]),n}(s.PureComponent);E.defaultProps={},E.learnerStreamsToParticipants=function(e,t,n,o){return e.map((function(e){return{name:Object(d.extractPath)(t[e.connection.connectionId],"preferredName",e.connection.connectionId.substr(0,8)),muted:Object(d.extractPath)(t[e.connection.connectionId],"muted",!1),controllingWhiteboard:Object(d.extractPath)(t[e.connection.connectionId],"whiteboardControl",!1),supportsMute:Object(d.extractPath)(t[e.connection.connectionId],"capabilities.mute",!1),viewWhiteboard:Object(d.extractPath)(t[e.connection.connectionId],"capabilities.viewWhiteboard",!1),manipulateWhiteboard:Object(d.extractPath)(t[e.connection.connectionId],"capabilities.manipulateWhiteboard",!1),userId:Object(d.extractPath)(t[e.connection.connectionId],"userId",null),voiceLevel:n[e.id]||0,volume:o[e.id]||100,streamId:e.id,connectionId:e.connection.connectionId,stream:e}}))};t.a=Object(p.c)((function(e){return{connectionInfo:Object(g.o)(e),session:Object(f.sb)(e),userStreams:Object(f.Cb)(e)}}),{})(E)},1234:function(e,t,n){e.exports=n.p+"static/media/JoinSession.cb7a22ee.mp3"},1235:function(e,t,n){e.exports=n.p+"static/media/live-lesson-yellow.7dcff460.png"},1236:function(e,t,n){e.exports=n.p+"static/media/live-lesson-blue.e059c573.png"},1237:function(e,t,n){e.exports=n.p+"static/media/tutor-yellow.8ef2c06f.png"},1238:function(e,t,n){e.exports=n.p+"static/media/tutor-blue.551e967b.png"},1240:function(e,t,n){"use strict";var o=n(0),a=n.n(o),r=(n(68),function(e){return a.a.createElement("svg",Object.assign({width:"48",height:"48",viewBox:"0 0 48 48",fill:"none"},e),a.a.createElement("path",{d:"M24 12C25.32 12 26.4 13.08 26.4 14.4V24C26.4 25.32 25.32 26.4 24 26.4C22.68 26.4 21.6 25.32 21.6 24V14.4C21.6 13.08 22.68 12 24 12ZM23.976 0C10.728 0 0 10.752 0 24C0 37.248 10.728 48 23.976 48C37.248 48 48 37.248 48 24C48 10.752 37.248 0 23.976 0ZM24 43.2C13.392 43.2 4.8 34.608 4.8 24C4.8 13.392 13.392 4.8 24 4.8C34.608 4.8 43.2 13.392 43.2 24C43.2 34.608 34.608 43.2 24 43.2ZM26.4 36H21.6V31.2H26.4V36Z",fill:"#FA624D"}))});r.defaultProps={},t.a=r},1249:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA6CAYAAADspTpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA7pSURBVHgB7VoJcBRlFv77nHsmOpyCiBwTFS05ykVcQRRwoTDiSokaNQtuCRopVK5SRApKYF1uFleuqnUVEZajrFpxFUFghQLBQu5ADkKAkAuSzH32sd9rMpEFMhkUIVq8qqnMdE/3/N//3vvee1+HsRt2w27YDbsOpuu68brgPYe3HPsNGmc2m7lIJMJNmTKFf+qpp4TkX5zjRVHkp06dyrPz4C/ZgF/NjhDI2tpa5nA4uKFDh3JOp5PftcvL3Xpr0ADfvHlzLhgMalVVVRq+o/ft21cDcLpUu/A+AvuVGDzH1YUtD2ASvTIyFBkAJRwz+f1+CedFnucFl8vF79ixgwG0PmzYMG7btm3192nygMmzgUCAO3LkCP/9998Lut5GikQqTdgAUywWM8uybDGZTGZNM8mCoEnxeFxIJKyc221niqKwoqIiNnz4cJYE3aQBExklEgl+2bJlfElJCY/3siRFzABowWkbx3F2fMeG41aeV82qKsgcJyN/QwRWx6bo5eXlxGw6NkyfNm0aE1kTNovFwg0ZMgS4OHgtIVmtVhM8aY3FFCu4yTZx4hu9+vXr92e73d5d07TA2bNnv121atXidev+XSQDOrytu1xdNByvz+MmC5jYlsDCgwIWLDdr1sykqqolGtUcoig4Pvxw+cut2t08YuvJpaw8UMAcstvhadZrcG5ubrfi4lPZe/fuLtU0i2I2n1VAaKokSZpON2NNzChnJ02axLvdLbijR3VBkrwSctgMMrLCi05ZFjIWLpyX065Tq5EbCuax6kipcV1cjRjALSaHo//9Web16z/faTJpCa+XKZoWVnNyclSQGONZE7S8vDyupOQ4f/vtERHhbMImWHVdcmia4Hr33RlPdrqrXS6BDcSrL7n2cOU3rHXr1oOxOTI+ihaLycCIHKbUaFqAybsTJ07kiKDwUTp37pwZNdaG93aUU+fMme8+ee99nvENgSULxGuYIAh2UdS4cFhDGfOzkpIfzzchwGZOUSZy27dv5+Ehye12U6mx4oQd3nK98sqoPj0f6JYSLJnb0paFw+FCMLZmtfI6wOvt2zPWpUsXSmG9qQDmRFHhevfezkejUen06YCMxgJ5y6jsOF944YVuWX8cNKUxsGQ9bnmMFRef+FKWmYKPCpWm0lKLPn36dON3rjtp1TX+tPEGWISwyWYTyLNgY84FsN2zc56Zs7F4oS1JUA1Zr7bDWFvLvYXZ2c9Ow8cgGpMIAMei0TK1srJSRR2+vh4msCgXPIUxgUVDYRIEhyWRMBoK54ABAzJHjBg+Z+eZlY2C7dE6i91u61k0bty4MQAZisX4CDgBmGNqixYtqA4bc8N1A0x9MYzv3bu3ARZNghwKMbSKgk2SROegQYM848ePn70DYEu8+1Pei8B6HA8dB9jXwcbluHfIYmHRmpqaRNu2bakcEWCj+bhegAksR2Nc0rOosxZRZGBX3jVwYL9MgJ37XeXqlgXndqW8EYHtcnP/igULFkw+dqy4DF4NgKgi6Mxibdq0UajLwu/oye83CPiCgbr+RQv8uYN28nrsOr9x48Y6z4bMCEO7JAkI4/Ngj9RuShvs7Nmzx23durUQpciPHjoMwosgVRLgg6R36427eDFUnAHMOI4Jg/d4AtyOHRHjM6id0Y6hVTN2bO3atdSukbt0lqbRoI7raHSTaOLx+XzwrM0Ai744E/3xfAK7t2wDSwfsnDlzxm/ZsuWYqor+SCQRsNlYlBIXQZPAiKjB0/qF6+MuBk9gCSgad8Hr9fLEI9gpUhJ0DOA6CIAREVBu4OtqEjjtF0tt9Z5t3769eOjQIRrxzNQkYIx1DRr0B8+ECWMXpAP27hb9WPfmj5NnJxBY3MOPSDFCmcDivZKVtVfF/K9dbhGszkscdp9H0tMALSCnROQD1UMRYcJTF4RjOj6jITer2Ig4LlXQ56pZWVlqXZ7oqcDCv9zw4TYJJUJGF2XFPazULt59d5e2CxfOXZ4OWI/7AXZ/q6crZs2aM3Hz5q35uh736roliAgOJz2L8FYbirr6HCbPFhcX8wSWSAQgrSAUtHUmp81my0Dn4sIxl9nsclEHhF20AqwJA7hYVlYm0PVJUe1io3Pk2U6dgiKBBXvS0I4ZljfAzp371/lXBnaWARYDvx+/HyKwWEsc6aFSulFashQ7TwviKYyZMZWJBNZCgFWVt73zzpu9unfv/jhCvDVklILVq9d++tln606gFQQTBkLYjCjm0TgG7cTevXtVgNaSP0gbgGJPUcPt27dPbNmypUxAsVk2TROdXbrc0XbevNkL8gNbOzYG9ma0jE943grOnDkzd9OmbQXIMB8OB7HOUEZGRgzOUvLz81V81lJxSnIr+B49Rgpud4l89mzECifbMHs616xZO1O3eQfnV+9iQbR0Hncvdpu9R8WKFZ9O+vjjTw7QDgNACJtENS9K4UQ7nMxpypRp06Zyu3fvpg5KonkWUYfSI7qQb65169b9pVYo6vXfko8aBTuow5jgR/9YPWHVqn/tuxgsnKHgN4lPGuUSsc7DDIvia2p8QrNmTghkCfOiRQuHEtjP0b8mrQzzpsdd0GrEiJy/lZeXvvT111sLNS1ihDI8raG8sJtuuol6WJ3CeNiwI1ASd4sEltF0AEkGIejEXxeUiclpg+04JvjJP/8fLDYujAEjVhdZWjpgyepzuLCwkNo8ATcSUPzlu+6649mdp9deckEBvL399Ar7hAkTFjz66MOZ8BQAmO2UBmBuGUwu9ujRQ6C8JsI7c+aMSAM8+IDaRcy0vGvlylWTg+aT/RsDa5fdLCtznP7tlp1zVq9evV9Vz4NFJBHYKIElwqQ0SgdsPWDKMSz2fK8JmZPjFAFh0rk6cvqyFxHo7ypWtwToef3798/k+YSL1ocabcHLhMXImGnlEyf8MkiQ2BiCm+yAwOJavnzJS1a3ni5YtmfnvrkzZszaCNL0S5JMnBECwxtgO3ToYHRRqUjqsoCTpqo2CF+8nkjQezUoG0MLaxA0MevYsWMB+tHOIDiwt+YgBRGgiZgsGRmqtS6MHZLEnEuXfjCyZXv78xsK5rJ0wO7fnTfnrbcmrwdX+ARB9kPTC+F+MaSIQmDXrFmT9GzajY8BmIbj0tIy3WSKaaqqIfkTCkLyP/e0eCTlxcSsBHrcuDfmU0tIZUbTJCc6J0c0en6WJR1KVbmMJUuWjToPdh6LqWHWGNjTRZUrJk+e/JnZLPiZEcZaGPcz2BjrVYkYr6TDS5oxD6Mkca1aPcLLso9XFKSwKEmKEqvMeji7T0T1ORoKbTISzkRJtD/R7/kHy8urfjh16nhEEBhIisdAoNuQ444lSxaPvLVjsxe+LFrEwoqfpQN29OjRS9Hv+BA5QVnmw+TZ6urq+MGDBzVoXmnn7GUBo3NimZk3c/SIIhz2wlEmvrDwaLiiouKH5wbnDqyNlcneaAVrDPTgPk93A2PuraqqAReoVoSh/YMP/v5iu04tnmtMrUiCPVVY8cno0a8vQwEBWB0dlGp4lnKWwLI02TglYOQdd/LkSUbPY0AKHHaUjCsoOBFWlPjhx/pk9y0LHZMjCX9K0CaTfNMzg1+6b/fuPQd8voAEOTX79sxbnmkMLHHFE3e+yU4WVK589dXc5agSPo7T/KGQL4TuKQpN2phrf45nk3YhvfFUTqqrHQJELzORD445wK4Zzz77dLc/vfjM7K9OLLJXh0+nvGGvW4exNmL30sLCgv13de34WDpgybPlx70rx4wZsxxhXCsIkl9VQyEaBlAtEujklDQHlEbtQk2LnsOwjh3dDLtJah8zZD5dZUePHvE67BklT/QZPuC0P4+l8nSp/whrntHG2aFdZ0+6YCtP+Ffm5o5ZpqrMZ7WKAVSKkKZFqWU1ZtovvvhCIz2KXQW7uIBxAMp37drV0IURSiQKkeLvUBQu4733ZjzZtecd4z/Pn2u0mqnMBDCp2Jjs0Y6vMCHQbPNzz+VMR7MG8lD94BM0bCFjgAeZUtd2xaUnlV2iWgIcGzVqFKuszNRcLq+OB886jqE26/rmzd+U3HPnPbUP3TvkAdKZ6PFGQ6bqCZbKHrptODOFbtmckzNiBvp9n8UiBrC50KIs1JPH0bFpiLh6Lepq2SUST11t04YONVSNBDEk9a1mMx9AH+ul2lh4+ORiCkVi1p9iBNYaabc5O/v5GRip4VnFT8Ibmp0oTlNjoR44cIBaxqvi1QutQV0ajMgefPBBek6jYQGk5hsqPhbFoEUVPvT7ftJ9nfvf25inLzaSZtpbf1f89tvvTK2pqTqLewZIVkU3RjeJoydXLyfNXC1LpVrq1LpRaKE+J0IhRwx5FUa4BbFI34svjlxaerxqxZV4+kc5deJrhw/nnQFQP0AF68DG8FKQtxo9zP4lwJKl03Ub/xFD4hs9p6XJh4YBcKxDEDjX4sWLXm7XudXz6/Omw9MNkxSBzXT2LRo7dsIb+flFZyAuGmoFcjaMCDLkIgLLriJBNQSmMTNyGi+1qqoq7nA4ovBwGGUjSOPayy+PJk9/nOUZxxoaNgjs3e4B5QsXvj+ZwJKcCjYOElgIhcRuygVi+S8GliztZ0uU02jaOSxSx2yrYxrSRNGiS5Kub9iw4dAjvQcKPT0Du5KX6ZGlqiustd3DHkAj0tHZs3z+/Pmvbdq0sQDlPQDWD4ETSGFMkEpS9y9GV5WNG7IrFdTrlU3ItfTA2Xxe+xIx8zI7lMQhHk+nwWgYOpH8CkAVp06d+mrBgvdX5uUdrCSRnCQh5GcU72NpKp5X1a74CQLJtVikAZqxFnLr1oIpGiX5WqWHYHgYphpP3knUhydVAI/jLxESQJpj0MuilLME9mLR71rYFT9bwmINkY5mUsaq4l6vJYIIDwExFAndh6GjFt6rQfmq5jhLLS7xgt39KDMoPXGDoKiDIs/inH4twZL91F8zhHWEt6Flg8gEMK4AT4poC0nXNjayrm6rAKtC3FNpeKdHl9cyZy+38J97vSGy03/LYZTjIdMaYKFrcdXVFj0z06bv2bNHI7Kj7qmuoaCvXJOc/aUs6XFifeOFTRDplfxM5+ueHP6mjLvM39/k/zDfsBt2w27YNbH/AfTbscm/DXVZAAAAAElFTkSuQmCC"},1250:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=(n(68),n(6)),u=n(61),d=s.default.div({position:"fixed",left:0,right:0,top:0,bottom:0,pointerEvents:"none"}),p=function(e){return"".concat(Math.round(100*e),"%")},f=function(e){var t=e[0]+Math.random()*(e[1]-e[0]);return p(t)},h=function(e){return void 0===e?0:Array.isArray(e)?(t=e)[0]+Math.random()*(t[1]-t[0]):e;var t},m=function(e,t){var n,o=[];if(void 0!==t.scale&&o.push("scale(".concat(h(t.scale),")")),void 0!==t.x||void 0!==t.y||void 0!==t.z){var a=(n=t.x,window.innerWidth*h(n)),r=function(e){return window.innerHeight*h(e)}(t.y),i=Math.round(a+e.lastX),l=Math.round(r+e.lastY);e.lastX+=i,e.lastY+=l,o.push("translate3d(".concat(i,"px, ").concat(l,"px, 0)"))}return o.length>0?"transform: ".concat(o.join(" "),";"):""},b=["x","y","z","scale"],g=function(e){return function(t){return"".concat(t.percent,"% {\n        ").concat(m(e,t),"\n        ").concat(function(e){return Object.keys(e).filter((function(e){return-1===b.indexOf(e)})).map((function(t){return"".concat(t,": ").concat(h(e[t]),";")})).join("\n")}(t),"\n    }\n    ")}},v=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"genAnim",value:function(){var e=this,t=function(e){return e.map(g({lastX:0,lastY:0})).join("\n")}(this.props.sticker.keyframes),n=Object(u.keyframes)(t);this.Anim=s.default.div((function(t){var o=t.shadow;return{opacity:0,fontSize:e.props.particle.fontSize||e.props.sticker.fontSize,position:"absolute",left:e.props.particle.x,top:e.props.particle.y,animation:"".concat(n," ").concat(e.props.sticker.duration,"s ").concat(e.props.sticker.ease||"linear"),textShadow:o?"0 0 3px #ffffff":void 0,fontWeight:o?"bold":"undefined"}}))}},{key:"render",value:function(){return this.Anim||this.genAnim(),c.a.createElement(this.Anim,{shadow:this.props.particle.text.length>1},this.props.particle.text)}}]),n}(l.PureComponent),E=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={particles:[]},e.render=function(){return e.props.sticker?c.a.createElement(d,{key:e.props.sticker.key},e.state.particles.map((function(t,n){return c.a.createElement(v,{key:n,particle:t,sticker:e.props.sticker})}))):null},e}return Object(a.a)(n,null,[{key:"getDerivedStateFromProps",value:function(e,t){if(t.sticker===e.sticker)return null;var n=e.sticker;if(!n)return null;for(var o=[],a=0;a<n.count;a++)n.fixedSpriteSpawn?o.push({fontSize:n.fixedSpriteSpawn[a%n.fixedSpriteSpawn.length].fontSize,x:p(n.fixedSpriteSpawn[a%n.fixedSpriteSpawn.length].startCoordinate[0]),y:p(n.fixedSpriteSpawn[a%n.fixedSpriteSpawn.length].startCoordinate[1]),text:n.text[a%n.text.length]}):o.push({x:f(n.spawnArea.x),y:f(n.spawnArea.y),text:n.text[a%n.text.length]});return{sticker:n,particles:o}}}]),n}(l.PureComponent);E.defaultProps={}},1251:function(e,t,n){"use strict";var o=n(28),a=n(52),r=n(30),i=n(29),l=n(2),c=n(108),s=n(0),u=n.n(s),d=(n(68),n(83)),p=function(e){return u.a.createElement("svg",Object.assign({width:56,height:56,fill:"none"},e),u.a.createElement("rect",{x:8,y:6,width:40,height:40,rx:20,fill:"#DC4827",filter:"url(#a)"}),u.a.createElement("path",{d:"M28 23c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29l-2.48-2.48a.956.956 0 0 1-.29-.7c0-.28.11-.53.29-.71C19.34 22.78 23.46 21 28 21c4.54 0 8.66 1.78 11.71 4.67.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28a11.27 11.27 0 0 0-2.67-1.85.996.996 0 0 1-.56-.9v-3.1C31.15 23.25 29.6 23 28 23z",fill:"#fff"}),u.a.createElement("defs",null,u.a.createElement("filter",{id:"a",x:0,y:0,width:56,height:56,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},u.a.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:2}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),u.a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:4}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"}),u.a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow",result:"effect2_dropShadow"}),u.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow",result:"shape"}))))},f=n(6),h=n(165),m=f.default.span({fontFamily:"arial",paddingLeft:5,paddingRight:5,label:"ClockSpan"}),b=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={label:"00:00"},e.tick=function(){var t=(new Date).getTime();e.setState({label:Object(h.d)(e.props.targetTime,t,e.props.sessionMinutes)})},e}return Object(a.a)(n,[{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"componentDidMount",value:function(){this.interval=setInterval(this.tick,1e3)}},{key:"render",value:function(){return u.a.createElement(m,null,this.state.label)}}]),n}(u.a.PureComponent);b.defaultProps={sessionMinutes:20};var g=n(22),v=n(4),E=n(32),C=n(373),y=n(47),O=function(e){var t=e.stroke,n=void 0===t?"#3E3D3F":t,o=e.fill,a=void 0===o?"#fff":o,r=e.muted,i=Object(y.a)(e,["stroke","fill","muted"]);return r?u.a.createElement("svg",Object.assign({width:52,height:52,fill:"none"},i),u.a.createElement("circle",{cx:26,cy:24,r:18,fill:"#DC4827",filter:"url(#a)"}),u.a.createElement("path",{d:"M24.56 20.14l-2-2L18.41 14 17 15.41l2.73 2.73H19c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l3.18 3.18 1.41-1.41-8.86-8.86-2.72-2.73zm-4.56 8v-8h1.73l8 8H20zm10-8v2.61l6 6V18.64l-4 4v-3.5c0-.55-.45-1-1-1h-5.61l2 2H30z",fill:"#fff"}),u.a.createElement("defs",null,u.a.createElement("filter",{id:"a",x:0,y:0,width:52,height:52,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},u.a.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:4}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),u.a.createElement("feBlend",{mode:"darken",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),u.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))):u.a.createElement("svg",Object.assign({width:52,height:52,fill:"none"},i),u.a.createElement("circle",{cx:26,cy:24,r:18,fill:a,filter:"url(#a)"}),u.a.createElement("path",{d:"M30 20v8H20v-8h10zm1-2H19c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V19c0-.55-.45-1-1-1z",fill:n}),u.a.createElement("defs",null,u.a.createElement("filter",{id:"a",x:0,y:0,width:52,height:52,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},u.a.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:4}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),u.a.createElement("feBlend",{mode:"darken",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),u.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))};O.defaultProps={muted:!1};var S=O,j=function(e){var t=e.playing,n=Object(y.a)(e,["playing"]);return t?u.a.createElement("svg",Object.assign({width:52,height:52,fill:"none"},n),u.a.createElement("circle",{cx:26,cy:24,r:18,fill:"#00AEF3",filter:"url(#a)"}),u.a.createElement("path",{d:"M20 31h4V17h-4v14zm8-14v14h4V17h-4z",fill:"#fff"}),u.a.createElement("defs",null,u.a.createElement("filter",{id:"a",x:0,y:0,width:52,height:52,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},u.a.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:4}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),u.a.createElement("feBlend",{mode:"darken",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),u.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})))):u.a.createElement("svg",Object.assign({width:52,height:52,fill:"none"},n),u.a.createElement("circle",{cx:26,cy:24,r:18,fill:"#57A303",filter:"url(#a)"}),u.a.createElement("path",{d:"M22 17v15l11-7.5L22 17z",fill:"#fff"}),u.a.createElement("defs",null,u.a.createElement("filter",{id:"a",x:0,y:0,width:52,height:52,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},u.a.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),u.a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),u.a.createElement("feOffset",{dy:2}),u.a.createElement("feGaussianBlur",{stdDeviation:4}),u.a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0"}),u.a.createElement("feBlend",{mode:"darken",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),u.a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))};j.defaultProps={playing:!1};var k=j,w=n(9),x=n(10),T=n(88),M=n(15),L=n(64),A=n(1234),R=n.n(A),I=n(63),D=n(61),P=n(34);var B=function(e){return s.createElement("svg",Object.assign({className:"MuiSvgIcon-root-18",viewBox:"0 0 24 24","aria-hidden":"true"},e),s.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.createElement("path",{d:"M19 2H5a2 2 0 00-2 2v14a2 2 0 002 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}))},F=n(62),N=n(1194),_=f.default.div({position:"relative",display:"inline-block"}),H=f.default.div((function(e){return{top:e.top,left:e.left,right:e.right,display:"block",minHeight:15,minWidth:40,backgroundColor:"#000",color:"#fff",padding:5,position:"absolute",fontSize:12,borderRadius:4}})),z=function(e){var t=e.title,n=e.children,o=e.position,a=void 0===o?"bottomleft":o,r=function(){var e=Object(s.useState)(!1),t=Object(F.a)(e,2),n=t[0],o=t[1],a=Object(s.useRef)(null),r=function(){return o(!0)},i=function(){return o(!1)};return Object(s.useEffect)((function(){var e=a.current;if(e)return e.addEventListener("mouseover",r),e.addEventListener("mouseout",i),function(){e.removeEventListener("mouseover",r),e.removeEventListener("mouseout",i)}}),[]),[a,n]}(),i=Object(F.a)(r,2),l=i[0],c=i[1],d={top:0,left:0};if(l&&l.current){var p=l.current.getBoundingClientRect();d.top=Math.min(p.top+5+p.height,window.innerHeight-100),"bottomright"===a?(console.info("Tooltip",l,c,p),d.right=window.innerWidth-p.right,d.left=void 0):d.left=Math.min(p.left,window.innerWidth-240)}return u.a.createElement(_,{ref:l},n,c&&u.a.createElement(N.a,{id:"tooltip-hover"},u.a.createElement(H,d,t)))},V=n(1193);var W,U=function(e){return s.createElement("svg",Object.assign({className:"MuiSvgIcon-root-10",viewBox:"0 0 24 24",width:16,height:16,"aria-hidden":"true"},e),s.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),s.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z",stroke:"black"}))},G=function(e){return u.a.createElement("a",e,e.children)},Z=Object(D.keyframes)(W||(W=Object(c.a)(["\n  from, 0%, 100%, to {\n    color: #3E3D3F\n  }\n  50% {\n    color: #ffffff\n  }\n"]))),Y=Object(f.default)(x.default.span)((function(e){return Object(l.a)(Object(l.a)({position:"absolute",top:20},e),{},{animation:e.color&&"".concat(Z," 2s ease infinite")})})),X=Object(f.default)(x.default.div)({color:L.L,zIndex:2,fontWeight:"bold"}),q=function(e){var t=e.canControlPublisher,n=e.isPaused,o=e.isConnected,a=e.isConnecting,r=e.isReconnecting,i=e.isReplayActive,l=e.timeToStart,c=e.showAutoStart,s=e.redBackground;return i?u.a.createElement(Y,{lionkey:"session_replay_active"}):a?u.a.createElement(Y,{lionkey:"starting_now_label"}):r?u.a.createElement(Y,{lionkey:"video_reconnecting"}):!o&&c&&l?u.a.createElement(Y,{lionkey:"timer_till_session_starts_label",replacements:{$timer:l},color:s?L.L:void 0}):o||c?n&&t?u.a.createElement(Y,{lionkey:"resume_session_label"}):t?u.a.createElement(Y,{lionkey:"pause_session_label"}):"":u.a.createElement(Y,{lionkey:"start_session_label"})},K=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={autoStartSessionAt:null,timeToStart:null},e.startTimer=function(){var t=(new Date).getTime();e.props.startTime-31e3-t<0&&e.setState({autoStartSessionAt:(new Date).getTime()+3e4}),e.interval=setInterval(e.tick,1e3)},e.tick=function(){var t=(new Date).getTime();if(e.state.autoStartSessionAt){var n=Math.floor((e.state.autoStartSessionAt-t)/1e3);e.setState({timeToStart:"00:".concat(Object(I.d)(n,2)),secondsToStart:n})}else{var o=Math.floor((e.props.startTime-t)/1e3),a=Math.floor(o/60),r=o-60*a;e.setState({timeToStart:"".concat(Object(I.d)(a,2),":").concat(Object(I.d)(r,2)),secondsToStart:o})}},e.showAutoStart=function(){var t=(new Date).getTime(),n=e.props.startTime+60*e.getSessionMinutesFromDuration(e.props.durationMinutes)*1e3;return e.props.startTime-18e5<t&&t<n-6e4},e.shouldShowOneOnOneLabel=function(){return!e.props.isBroadcastMode&&!e.props.isReplayActive&&!e.props.isGroupSession},e.toggleAudioBroadcast=function(){e.props.isAudioMuted?e.props.coachUnMuteSelf():e.props.coachMuteSelf()},e.toggleVideoBroadcast=function(){e.props.isVideoMuted?e.props.rtStartBroadcast():e.props.rtStopBroadcast()},e.pauseResume=function(){e.isPaused()?(e.props.rtStartBroadcast(),e.props.coachUnMuteSelf()):(e.props.rtStopBroadcast(),e.props.coachMuteSelf())},e.endSession=function(){clearInterval(e.interval),e.props.rtEndSession(),e.props.logToEschool("Coach pressed End Session"),e.setState({autoStartSessionAt:null,timeToStart:null})},e.startSession=function(){e.props.isConnected||(e.props.rtConnect(),clearInterval(e.interval)),e.props.logToEschool("Coach pressed Start Session")},e.shouldShowStartButton=function(){return!e.props.isReplayActive&&!e.props.isConnected&&!e.props.isConnecting&&!e.props.isReconnecting},e.shouldShowPauseButton=function(){return e.props.canControlPublisher&&!e.props.isReplayActive&&e.props.isConnected&&!e.props.isConnecting&&!e.props.isReconnecting},e.isPaused=function(){return e.props.isAudioMuted&&e.props.isVideoMuted},e.shouldShowSupportLink=function(){return e.props.showHelp&&!e.props.isReplayActive&&e.props.supportLink},e.shouldShowReviewLink=function(){return e.props.hasReplay&&!e.props.isReplayActive&&!e.props.isConnected&&!e.props.isConnecting&&!e.props.isReconnecting},e.getSessionMinutesFromDuration=function(e){switch(e){case 60:return 45;case 30:return 25;default:return e}},e.render=function(){var t=e.props.backgroundColor,n=!e.props.isConnected&&!e.props.isConnecting&&e.showAutoStart()&&e.state.secondsToStart<=10,o=n?L.c:t||L.a;return u.a.createElement(d.g,{backgroundColor:o},u.a.createElement(d.e,null,u.a.createElement(z,{title:"Settings"},u.a.createElement(V.a,{color:"inherit","aria-label":"Menu",onClick:e.props.showSettings},u.a.createElement(U,null))),e.props.isReplayActive||!e.shouldShowStartButton()&&u.a.createElement(b,{sessionMinutes:e.getSessionMinutesFromDuration(e.props.durationMinutes),targetTime:e.props.startTime}),e.props.canControlPublisher&&u.a.createElement(z,{title:u.a.createElement(x.default.span,{lionkey:"end_session"})},u.a.createElement(d.b,{onClick:e.endSession},u.a.createElement(p,null))),e.shouldShowStartButton()&&e.showAutoStart()&&u.a.createElement(u.a.Fragment,null,u.a.createElement(d.d,{onClick:e.startSession,"data-qa":"start_session_button"},u.a.createElement(k,{playing:e.props.isConnected})),u.a.createElement(Y,{lionkey:"start_session_manually_label",fontSize:16,color:n?L.L:void 0}))),u.a.createElement(d.c,null,e.props.canControlPublisher&&u.a.createElement(u.a.Fragment,null,u.a.createElement(z,{title:u.a.createElement(x.default.span,{lionkey:e.props.isAudioMuted?"header_unmute_audio_tooltip":"header_mute_audio_tooltip"})},u.a.createElement(d.d,{onClick:e.toggleAudioBroadcast},u.a.createElement(C.a,{muted:e.props.isAudioMuted}))),u.a.createElement(z,{title:u.a.createElement(x.default.span,{lionkey:e.props.isVideoMuted?"header_unmute_video_tooltip":"header_mute_video_tooltip"})},u.a.createElement(d.d,{onClick:e.toggleVideoBroadcast},u.a.createElement(S,{muted:e.props.isVideoMuted})))),e.shouldShowReviewLink()&&u.a.createElement(z,{title:u.a.createElement(x.default.span,{lionkey:"coach_review_button"})},u.a.createElement(d.d,{onClick:e.props.activateReplay},u.a.createElement(S,{fill:"#5aa11d",stroke:"#ffffff"}))),e.shouldShowPauseButton()&&u.a.createElement(d.d,{onClick:e.pauseResume},u.a.createElement(k,{playing:!e.isPaused()})),e.shouldShowStartButton()&&!e.showAutoStart()&&u.a.createElement(d.d,{onClick:e.startSession,"data-qa":"start_session_button"},u.a.createElement(k,{playing:e.props.isConnected})),u.a.createElement(q,{canControlPublisher:e.props.canControlPublisher,isPaused:e.isPaused(),isConnected:e.props.isConnected,isConnecting:e.props.isConnecting,isReconnecting:e.props.isReconnecting,isReplayActive:e.props.isReplayActive,timeToStart:e.state.timeToStart,showAutoStart:e.showAutoStart(),redBackground:n})),u.a.createElement(d.f,null,e.props.isConnected&&"number"===typeof e.props.numberOfLearners?(e.props.broadcastMode===P.f.PRESENTER||e.props.broadcastMode===P.f.MODERATOR)&&u.a.createElement(X,{lionkey:"number_of_learners",replacements:{$numberOfLearners:String(e.props.numberOfLearners)}}):null,e.shouldShowOneOnOneLabel()&&u.a.createElement(x.default.span,{lionkey:"one_on_one_label",replacements:{$name:e.props.learnerName}}),e.shouldShowSupportLink()&&u.a.createElement(z,{title:"Support",position:"bottomright"},u.a.createElement("a",{component:G,onClick:e.props.alertSupport,href:e.props.supportLink,target:"_blank",rel:"noopener noreferrer","aria-label":"Support"},u.a.createElement(B,{width:"24",height:"24"})))))},e}return Object(a.a)(n,[{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"componentDidMount",value:function(){this.sound=new Audio(R.a),this.props.broadcastMode&&this.startTimer()}},{key:"componentDidUpdate",value:function(e,t){e.rtIsSelfTestOpen&&!this.props.rtIsSelfTestOpen&&this.showAutoStart()&&this.startTimer(),t.secondsToStart&&t.secondsToStart>0&&this.state.secondsToStart<=0&&this.showAutoStart()&&(clearInterval(this.interval),this.props.isConnected||(this.sound.play(),this.props.rtConnect(),this.props.logToEschool("Session Started automatically"),this.setState({secondsToStart:30,timeToStart:"00:30"})))}}]),n}(s.PureComponent);K.defaultProps={showHelp:!0,backgroundColor:"#fff"};var Q={activateReplay:T.b,coachMuteSelf:E.i,coachUnMuteSelf:E.s,alertSupport:v.k,showSettings:E.N,rtConnect:w.Q,rtEndSession:w.Y,rtStopBroadcast:w.qc,rtStartBroadcast:w.oc,logToEschool:M.d};t.a=Object(g.c)((function(e){return{isBroadcastMode:Object(P.v)(e)!==P.f.UNKNOWN,broadcastMode:Object(P.v)(e),hasReplay:Object(T.r)(e),isReplayActive:Object(T.q)(e),isGroupSession:Object(E.I)(e),isConnected:Object(w.Hb)(e),isConnecting:Object(w.db)(e)===w.a.CONNECTING,isReconnecting:Object(w.qb)(e),startTime:Object(E.F)(e),durationMinutes:Object(E.B)(e),supportLink:Object(v.P)(e),isVideoMuted:!Object(w.Gb)(e),learnerName:Object(E.D)(e),isAudioMuted:Object(E.J)(e),canControlPublisher:Object(w.Hb)(e)&&Object(w.Ib)(e),rtIsSelfTestOpen:Object(w.Mb)(e),numberOfLearners:Object(P.C)(e)}}),Q)(K)},1252:function(e,t,n){"use strict";var o=n(28),a=n(30),r=n(29),i=n(0),l=n.n(i),c=n(22),s=(n(68),n(6)),u=n(26),d=n(47),p=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t;Object(d.a)(e,["color"]);return l.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.a.createElement("path",{d:"M13.0607 9.52518L9.87865 6.34314C9.54618 6.02076 9.78213 5.4592 10.2648 5.4592L19.3033 5C19.6036 5 19.8396 5.22879 19.8396 5.51997C19.8396 5.51997 19.4246 14.0069 19.4246 14.4749C19.4246 14.9428 18.8454 15.1716 18.513 14.8492L15.182 11.6465C15.182 11.6465 7.76829 19.082 7.05029 19.7782C6.33229 20.4744 5.75826 20.6075 4.9289 19.7782C4.22988 19.0792 4.28519 18.4273 4.91657 17.7959L13.0607 9.52518Z",fill:n}))};p.defaultProps={};var f=p,h=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t,o=Object(d.a)(e,["color"]);return l.a.createElement("svg",Object.assign({width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},o),l.a.createElement("path",{d:"M10.1991 15.292C10.1991 14.3985 10.3333 13.6127 10.6018 12.9343C10.8852 12.256 11.34 11.6603 11.9664 11.1474C12.1902 10.9655 12.4064 10.7917 12.6152 10.6263C12.824 10.4443 13.0104 10.2623 13.1745 10.0803C13.3535 9.8983 13.4952 9.70803 13.5996 9.50949C13.704 9.2944 13.7562 9.06277 13.7562 8.8146C13.7562 8.3017 13.5697 7.92117 13.1969 7.67299C12.824 7.40827 12.399 7.27591 11.9217 7.27591C11.5787 7.27591 11.258 7.32555 10.9597 7.42482C10.6614 7.52409 10.3855 7.65645 10.132 7.8219C9.89336 7.9708 9.66965 8.13625 9.46085 8.31825C9.18597 8.55281 8.76055 8.54577 8.52604 8.27084L7.71453 7.31945C7.29868 6.83192 7.28386 6.11574 7.76063 5.68759C8.07383 5.38978 8.43922 5.11679 8.85682 4.86861C9.28934 4.62044 9.77405 4.41363 10.311 4.24818C10.8628 4.08273 11.4743 4 12.1454 4C12.8315 4 13.4728 4.10754 14.0694 4.32263C14.6659 4.52117 15.1805 4.81898 15.613 5.21606C16.0455 5.61314 16.3811 6.10122 16.6197 6.68029C16.8732 7.24282 17 7.87981 17 8.59124C17 9.07105 16.9553 9.49294 16.8658 9.85693C16.7763 10.2209 16.6495 10.5518 16.4855 10.8496C16.3214 11.1474 16.1275 11.4204 15.9038 11.6686C15.6801 11.9168 15.434 12.1484 15.1655 12.3635C14.8971 12.5951 14.6435 12.8102 14.4049 13.0088C14.1663 13.2073 13.965 13.4141 13.8009 13.6292C13.6368 13.8443 13.5026 14.0842 13.3982 14.3489C13.3087 14.6136 13.264 14.928 13.264 15.292C13.264 15.4702 13.1195 15.6146 12.9414 15.6146H10.5217C10.3436 15.6146 10.1991 15.4702 10.1991 15.292ZM9.97539 18.9343C9.97539 17.9644 10.7616 17.1781 11.7315 17.1781C12.7014 17.1781 13.4877 17.9644 13.4877 18.9343V19.2438C13.4877 20.2137 12.7014 21 11.7315 21C10.7616 21 9.97539 20.2137 9.97539 19.2438V18.9343Z",fill:n}))};h.defaultProps={};var m=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t;return l.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.a.createElement("path",{d:"M5 5.6C5 6.48533 5.67 7.2 6.5 7.2H10.5V19.4C10.5 20.2853 11.17 21 12 21C12.83 21 13.5 20.2853 13.5 19.4V7.2H17.5C18.33 7.2 19 6.48533 19 5.6C19 4.71467 18.33 4 17.5 4H6.5C5.67 4 5 4.71467 5 5.6Z",fill:n}))};m.defaultProps={};var b=m,g=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t,o=Object(d.a)(e,["color"]);return l.a.createElement("svg",Object.assign({width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},o),l.a.createElement("path",{d:"M18.4456 6.45096C19.026 5.84968 19.9867 5.84968 20.5672 6.45096C21.1476 7.05223 21.1476 8.04745 20.5471 8.64872L11.1402 18.3935C10.3597 19.2022 9.09874 19.2022 8.31817 18.3935L4.43532 14.3712C3.85489 13.7699 3.85489 12.7747 4.43532 12.1734C5.01574 11.5722 5.97645 11.5722 6.55688 12.1734L9.73921 15.4701L18.4456 6.45096Z",fill:n}))};g.defaultProps={};var v=g,E=n(1185),C=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t;Object(d.a)(e,["color"]);return l.a.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},l.a.createElement("rect",{x:"5.01819",y:"18.688",width:"15",height:"1",rx:"0.5",fill:n}),l.a.createElement("path",{d:"M5.8928 14.1206L5.94556 15.4395L5.0111 16.374C4.88261 16.5025 4.89137 16.7215 5.03057 16.8607C5.03057 16.8607 5.86848 17.3446 6.5 17.5C7.08094 17.643 7.09962 17.3837 7.46406 16.958L8.78302 17.0108C8.87549 17.0145 8.9592 16.9814 9.02228 16.9183L10.0922 15.8484L7.05524 12.8114L5.98294 13.8837C5.9222 13.9444 5.8893 14.033 5.8928 14.1206Z",fill:n}),l.a.createElement("path",{d:"M19.0182 5.18805C19.334 5.50389 19.3381 6.00997 19.0274 6.32071L10.756 15.1479C10.756 15.1479 8.31231 12.7042 7.71913 12.111L17.2684 4.56174C17.5791 4.251 18.0852 4.25511 18.4011 4.57095L19.0182 5.18805Z",fill:n}))};C.defaultProps={};var y=C,O=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t,o=Object(d.a)(e,["color"]);return l.a.createElement("svg",Object.assign({width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},o),l.a.createElement("path",{d:"M1.3215 10.5037C1.58203 10.7961 1.99222 10.8088 2.26937 10.5419C2.47447 10.3385 2.65185 10.2177 2.75162 10.2686C3.02878 10.3957 2.75162 10.9232 2.58533 11.2347C2.44675 11.5017 1 13.7073 1 15.2455C1 16.0591 1.26607 16.7329 1.74278 17.1397C2.15851 17.4956 2.70728 17.6037 3.20616 17.4321C3.79927 17.235 4.28707 16.5422 4.90235 15.6714C5.57307 14.7243 6.47105 13.4848 7.16394 13.4848C8.06747 13.4848 8.07856 14.1268 8.13953 14.6226C6.04423 15.0294 5.15733 16.9553 5.15733 18.0359C5.15733 19.1165 5.95554 20 6.93667 20C7.8402 20 9.31467 19.1546 9.53639 16.1227H10.2071C10.5896 16.1227 10.9 15.7667 10.9 15.3281C10.9 14.8896 10.5896 14.5336 10.2071 14.5336H9.53085C9.4477 13.4848 8.92665 11.864 7.29698 11.864C6.04978 11.864 4.97996 13.078 4.55868 13.6692C4.23718 14.1332 3.4168 15.2455 3.28931 15.3981C3.15073 15.5887 2.91237 15.932 2.67402 15.932C2.42458 15.932 2.27492 15.4044 2.47447 14.7116C2.66848 14.0188 3.2505 12.8937 3.49994 12.4742C3.93231 11.7496 4.22055 11.2538 4.22055 10.3893C4.22055 9.01001 3.31148 8.57143 2.82923 8.57143C2.22503 8.57143 1.69843 8.97187 1.33259 9.34689C1.0388 9.65199 1.0388 10.1859 1.3215 10.5037ZM6.9533 18.4554C6.78147 18.4554 6.54311 18.2902 6.54311 17.9978C6.54311 17.6164 6.94776 16.5994 8.13399 16.2434C7.96769 17.9533 7.34132 18.4554 6.9533 18.4554Z",fill:n}),l.a.createElement("path",{d:"M12 13.1813V15.1112C12 15.2889 12.1344 15.4286 12.3055 15.4286H14.163C14.2425 15.4286 14.3219 15.3968 14.3769 15.3333L21.0493 8.40732L18.758 6.0267L12.0917 12.9527C12.0306 13.0162 12 13.0924 12 13.1813ZM22.8213 6.56631C23.0596 6.31873 23.0596 5.91878 22.8213 5.6712L21.3915 4.18569C21.1532 3.9381 20.7682 3.9381 20.5299 4.18569L19.4117 5.34743L21.7031 7.72805L22.8213 6.56631Z",fill:n}))};O.defaultProps={};var S=O,j=n(10),k=n(69),w=s.default.div((function(e){return{borderRadius:6,alignItems:"center",height:u.o,width:"100%",backgroundColor:"#ffffff",bottom:-u.o-10,position:"absolute",display:"flex"}})),x=s.default.div({flexGrow:1,width:5}),T=s.default.button({width:57,height:27,left:591,top:205,background:"#4195D3",borderRadius:6,fontFamily:"Effra",fontSize:14,color:"#ffffff",marginRight:5}),M=s.default.button((function(e){var t=e.active;return{width:38,height:38,verticalAlign:"middle",border:"none",outline:"none",marginLeft:5,background:t?"#4195D3":"none",":active > svg":{position:"relative",top:1,left:1},":hover":{backgroundColor:t?"#4195D3":"#F1F1F1"}}})),L=function(e){Object(a.a)(n,e);var t=Object(r.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){return l.a.createElement(w,null,l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.ARROW)},active:e.props.activeTool===k.f.ARROW},l.a.createElement(f,{color:e.props.activeTool===k.f.ARROW?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.QUESTION)},active:e.props.activeTool===k.f.QUESTION},l.a.createElement(h,{color:e.props.activeTool===k.f.QUESTION?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.TEXT)},active:e.props.activeTool===k.f.TEXT},l.a.createElement(b,{color:e.props.activeTool===k.f.TEXT?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.CHECK)},active:e.props.activeTool===k.f.CHECK},l.a.createElement(v,{color:e.props.activeTool===k.f.CHECK?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.X)},active:e.props.activeTool===k.f.X},l.a.createElement(E.b,{color:e.props.activeTool===k.f.X?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.HIGHLIGHTER)},active:e.props.activeTool===k.f.HIGHLIGHTER},l.a.createElement(y,{color:e.props.activeTool===k.f.HIGHLIGHTER?"#ffffff":"#3E3D3F"})),l.a.createElement(M,{onClick:function(){return e.props.wbActivateTool(k.f.PEN)},active:e.props.activeTool===k.f.PEN},l.a.createElement(S,{color:e.props.activeTool===k.f.PEN?"#ffffff":"#3E3D3F"})),l.a.createElement(x,null),l.a.createElement(T,{onClick:function(){return e.props.wbResetTools()}},l.a.createElement(j.LionTranslate,{lionkey:"reset_button"})))},e}return n}(i.PureComponent);L.defaultProps={};var A={wbActivateTool:k.g,wbResetTools:k.l};t.a=Object(c.c)((function(e){return{activeTool:Object(k.i)(e)}}),A)(L)},1253:function(e,t,n){"use strict";var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=n(6),u=n(1171),d=n(10),p=n(362),f=n(22),h=n(1214),m=n(1184),b=n(47),g=function(e){var t=e.color,n=void 0===t?"#84898E":t,o=Object(b.a)(e,["color"]);return c.a.createElement("svg",Object.assign({width:24,height:24,fill:"none"},o),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 0h24v24H0V0z",fill:"#B62A3B",fillOpacity:"0.01"}),c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 12a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7zm9-2a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm5.7 4.121C22.2 12 18.402 12 16.5 12c-1.512 0-4.223 0-5.27 1.066 1.926.147 3.987.627 3.987 2.18V17H22.2v-2.879zM8 14c2.002 0 6 0 6 2.373V19H2v-2.627C2 14 5.997 14 8 14z",fill:n}))},v=n(75),E=n(1183),C=n(64),y=s.default.li({listStyle:"none",borderBottom:"1px solid #979797",margin:"0px 20px",height:"44px",position:"relative",paddingLeft:5}),O=s.default.button({position:"absolute",top:0,left:0,right:0,bottom:0,width:"100%",cursor:"pointer",border:"none",background:"none"}),S=s.default.span({position:"absolute",right:5,top:12}),j=s.default.span({position:"absolute",left:5,top:12}),k=s.default.span({color:C.u,position:"absolute",fontSize:14,left:28,top:12}),w=Object(f.c)((function(e,t){return{chatUnreadCount:t.chatId?Object(v.o)(e,t.chatId):0}}),{})((function(e){return c.a.createElement(y,null,c.a.createElement(O,{onClick:e.onClick},c.a.createElement(j,null,e.group&&c.a.createElement(g,{style:{marginLeft:-6}}),e.group||c.a.createElement(h.a,null)),c.a.createElement(k,null,e.children),!e.ready&&"Connecting...",e.chatUnreadCount>0&&c.a.createElement(E.a,{color:"#99CC66",unread:e.chatUnreadCount}),c.a.createElement(S,null,c.a.createElement(m.a,null))))})),x=s.default.div({position:"relative"}),T=s.default.ul({position:"absolute",top:40,left:0,right:0,bottom:0,paddingLeft:0}),M=function(e){var t=e.participant,n=e.isSupport;return"support"===t.userId&&n||"invisible"===t.userId&&n?c.a.createElement(d.LionTranslate,{lionkey:"chat_coach_only_header"}):c.a.createElement("span",null,t.name," ")},L=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){return c.a.createElement(x,null,c.a.createElement(u.a,null,c.a.createElement(p.a,{width:16,height:16,color:C.u,style:{marginRight:10,position:"relative",top:2}}),c.a.createElement(d.LionTranslate,{lionkey:"chat_picker_header"})),c.a.createElement(T,null,c.a.createElement(w,{chatId:"group",group:!0,onClick:e.props.selectGroupChat,ready:!0},c.a.createElement(d.LionTranslate,{lionkey:"chat_picker_group_item"}),"\xa0",c.a.createElement(d.LionTranslate,{lionkey:"chat_picker_group_count",placeholders:"$participants",values:String(e.props.participants.length)})),e.props.participants.map((function(t){return c.a.createElement(w,{chatId:t.userId,ready:t.ready,key:t.connectionId,onClick:function(){return e.props.selectPrivateChat(t)}},c.a.createElement(M,{participant:t,isSupport:e.props.isSupport}))}))))},e}return n}(l.PureComponent);L.defaultProps={isSupport:!1};var A=L,R=n(1198),I=s.default.span({marginLeft:5,color:"#C4C4C4",label:"GroupMemberLabel"}),D=s.default.div({display:"flex",flexDirection:"column",justifyContent:"flex-start",backgroundColor:C.t,width:"100%",height:"100%",boxSizing:"border-box",border:"1px solid "+C.t,borderTopLeftRadius:5,borderTopRightRadius:5,label:"Container"}),P=s.default.div((function(e){return{textAlign:e.centered?"center":"left",flexGrow:1,color:C.b,label:"Label"}})),B=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).chatTitle=function(){if("group"===e.props.selectedChat)return e.props.isGroupSession?c.a.createElement(d.LionTranslate,{lionkey:"group_chat_label"}):c.a.createElement(d.LionTranslate,{lionkey:"chat_chat_label"});var t=e.props.participants.find((function(t){return t.userId===e.props.selectedChat}));return e.props.isSupport&&"invisible"===t.userId||e.props.isSupport&&"support"===t.userId?c.a.createElement(d.LionTranslate,{lionkey:"chat_coach_only_header"}):t&&t.name?t.name:c.a.createElement(d.LionTranslate,{lionkey:"unknown-user"})},e}return Object(a.a)(n,[{key:"render",value:function(){return c.a.createElement(D,null,this.props.selectedChat&&c.a.createElement(c.a.Fragment,null,c.a.createElement(u.a,{onBack:this.props.isGroupSession?this.props.onBack:void 0},c.a.createElement(P,{centered:!0},c.a.createElement(p.a,{width:16,height:16,color:C.b,style:{marginRight:10,position:"relative",top:2}}),this.chatTitle(),this.props.participants.length>1&&c.a.createElement(I,null,"(",this.props.participants.length,")"))),c.a.createElement(R.a,{selectedChat:this.props.selectedChat,groupMembers:this.props.participants.length,chatHistory:this.props.chatHistory,chatEvents:this.props.chatEvents,onChatSend:this.props.onChatSend,myConnectionId:this.props.myConnectionId,myUserId:this.props.myUserId,readOnly:this.props.readOnly,textInputLabel:this.props.textInputLabel,participants:this.props.participants,onSendSticker:this.props.onSendSticker})),!!this.props.selectedChat||c.a.createElement(A,{isSupport:this.props.isSupport,selectGroupChat:this.props.selectGroupChat,selectPrivateChat:this.props.selectPrivateChat,participants:this.props.participants}))}}]),n}(c.a.PureComponent);B.defaultProps={height:280,isSupport:!1};var F=B,N=n(9),_=n(88),H=n(23),z=n(55),V=n(2),W=n(13),U=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={voiceLevels:{},participants:[]},e.onAudioLevelChanged=function(t){return function(n){e.setState({voiceLevels:Object(V.a)(Object(V.a)({},e.state.voiceLevels),{},Object(z.a)({},t,n))})}},e.render=function(){return c.a.createElement(c.a.Fragment,null,e.props.render({participants:e.state.participants}))},e}return Object(a.a)(n,null,[{key:"getDerivedStateFromProps",value:function(e){var t=e.userConnections,o=e.connectionInfo;return{participants:n.learnerConnectionsToParticipants(t,o,e.myConnectionId,e.includeMyConnection,e.includeCoachConnection)}}}]),n}(l.PureComponent);U.defaultProps={},U.learnerConnectionsToParticipants=function(e,t,n,o,a){return e.filter((function(e){return o||e.id!==n})).map((function(e){return{name:Object(W.extractPath)(t[e.connectionId],"preferredName",e.connectionId.substr(0,8)),muted:Object(W.extractPath)(t[e.connectionId],"muted",!1),userId:Object(W.extractPath)(t[e.connectionId],"userId",null),ready:Object(W.extractPath)(t[e.connectionId],"ready",!1),connectionId:e.connectionId}})).filter((function(e){return a||"coach"!==e.userId})).filter((function(e){return!!e.userId}))};var G=Object(f.c)((function(e){return{connectionInfo:Object(H.o)(e),session:Object(N.sb)(e),myConnectionId:Object(N.cb)(e),userConnections:Object(N.Bb)(e)}}),{})(U),Z=n(32),Y=n(4),X=n(40),q=n(26),K=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).myName=function(){return e.props.nameOverride||e.props.myName},e.onSendSticker=function(t){e.props.attendSendSticker(t,e.myName(),e.props.myId)},e.chatSend=function(t){"group"===e.props.activeChat?e.props.chatSendMessage(e.myName(),e.props.myId,t,e.props.ourConnectionId):e.props.activeChat&&e.props.chatSendPrivateMessage(e.myName(),e.props.myId,t,e.props.ourConnectionId,e.props.activeChat)},e.selectGroupChat=function(){return e.props.chatSelectChat("group")},e.selectPrivateChat=function(t){return e.props.chatSelectChat(t.userId)},e}return Object(a.a)(n,[{key:"render",value:function(){var e=this;return c.a.createElement(G,{includeMyConnection:this.props.includeMyConnection,render:function(t){var n=t.participants;return c.a.createElement(F,{nameOverride:e.props.nameOverride,isSupport:e.props.isSupport,isGroupSession:e.props.isGroupSession,onBack:e.props.chatDeselectChat,participants:n,selectedChat:e.props.activeChat,myConnectionId:e.props.ourConnectionId,onChatSend:e.chatSend,readOnly:e.props.readOnly,myUserId:e.props.myId,myName:e.props.myName,chatHistory:e.props.chatHistory,chatEvents:e.props.chatEvents,textInputLabel:e.props.textInputLabel,selectGroupChat:e.selectGroupChat,selectPrivateChat:e.selectPrivateChat,onChatBack:e.props.chatDeselectChat,onSendSticker:e.props.allowStickers&&e.onSendSticker})}})}}]),n}(c.a.PureComponent);K.defaultProps={readOnly:!1,replayMode:!1};t.a=Object(f.c)((function(e,t){var n=Object(v.n)(e),o=function(e,t,n){switch(t){case null:return[];case"group":return n?Object(_.j)(e):Object(H.l)(e);default:return Object(H.n)(e,t)}}(e,n,t.replayMode);return{allowStickers:Object(Z.E)(e)===q.m.PRODUCT_WW,myName:Object(Y.S)(e),isGroupSession:Object(Z.I)(e),activeChat:n,textInputLabel:d.lionSelectors.getLionTranslatedString(e,"chat-input-placeholder"),ourConnectionId:Object(N.cb)(e)||"disconnected",chatHistory:o,chatEvents:Object(N.F)(e),myId:"ID-FOR-"+(t.myName||t.nameOverride||"tutor")}}),{chatSendMessage:v.l,chatSelectChat:v.k,chatDeselectChat:v.f,chatSendPrivateMessage:v.m,attendSendSticker:X.n})(K)},1254:function(e,t,n){"use strict";var o,a=n(2),r=n(28),i=n(52),l=n(30),c=n(29),s=n(108),u=n(47),d=n(0),p=n.n(d),f=n(6),h=n(22),m=n(1154),b=n(10),g=n(32),v=n(1160),E=n(64),C=n(1184),y=n(1163),O=n(279),S=n(1172),j=n(15),k=function(e){return p.a.createElement("svg",Object.assign({width:11,height:11,fill:"none"},e),p.a.createElement("path",{d:"M0 8.709V11h2.291L9.05 4.242 6.758 1.951 0 8.709zM10.821 2.47a.608.608 0 0 0 0-.861L9.391.179a.608.608 0 0 0-.861 0L7.412 1.297l2.291 2.291 1.118-1.118z",fill:"#979797"}))},w=n(24),x=n(23),T=f.default.textarea({resize:"none",width:220,height:50}),M=f.default.div({width:"100%",height:"100%",overflow:"auto",backgroundColor:"#ffffff",border:"1px solid #ffffff",borderTopLeftRadius:5,borderTopRightRadius:5,padding:"0px 5px",boxSizing:"border-box"}),L=f.default.ul({paddingLeft:4}),A=f.default.div({marginBottom:6,marginTop:2,fontWeight:"bold",color:"#000000"}),R=f.default.button({border:"none",background:"none",float:"right"}),I=Object(m.DragSource)("tutor:text",{beginDrag:function(e,t,n){return{text:e.headword}}},(function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}}))((function(e){var t=e.backgroundColor,n=void 0===t?"#d2d2d2":t,a=e.connectDragSource,r=Object(u.a)(e,["backgroundColor","connectDragSource"]);return a(p.a.createElement("li",{className:Object(S.a)(o||(o=Object(s.a)(["\n        list-style: none;\n        margin-bottom: 5px;\n        border: 1px solid #d2d2d2;\n        background-color: ",";\n        color: #111111;\n        padding: 5px;\n        border-radius: 5px;\n      "])),n)},r.onEdit&&p.a.createElement(R,null,p.a.createElement(k,{onClick:r.onEdit})),p.a.createElement(A,null,r.headword),p.a.createElement("div",{dangerouslySetInnerHTML:{__html:r.definition}})))})),D=f.default.button({color:E.b,fontSize:14,fontFamily:"Effra",verticalAlign:"middle",background:"none",border:"none",cursor:"pointer",outline:"none","&:hover":{color:E.A},">span":{marginRight:5,marginLeft:5}}),P=f.default.div({display:"flex",flexDirection:"column",lineHeight:"13px",fontSize:10,alignItems:"flex-start",justifyContent:"space-between",height:"50px",marginTop:"10px",marginBottom:"10px"}),B=Object(f.default)(b.default.div)({flexGrow:1}),F=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(r.a)(this,n);for(var o=arguments.length,i=new Array(o),l=0;l<o;l++)i[l]=arguments[l];return(e=t.call.apply(t,[this].concat(i))).state={editMode:!1,error:!1,noteEditItem:null},e.saveVocab=function(){var t=e.state.noteEditItem;e.props.coachModifyVocab(t),e.setState({editMode:!1,noteEditItem:null})},e.addVocab=function(){e.setState({editMode:!e.state.editMode,noteEditItem:{tags:{},value:{text:""}}})},e.renderVocabItem=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#d2d2d2";return function(n,o){if("string"===typeof n)return p.a.createElement(I,{backgroundColor:t,key:o,headword:n,definition:""});if(n.headword){var a=n.headword,r=n.definition;return p.a.createElement(I,{backgroundColor:t,key:o,headword:a,definition:r})}var i=n.value.text;return p.a.createElement(I,{onEdit:function(){return e.onEditVocab(n)},backgroundColor:t,key:o,headword:i,definition:""})}},e.componentDidCatch=function(t,n){e.props.logMinorError(t,"Vocab failed to parse",{info:n}),e.setState({error:!0})},e.onEditVocab=function(t){e.setState({editMode:!0,noteEditItem:t})},e.authoredVocab=function(){return e.props.authoredSlideVocab.concat(e.props.authoredVocab)},e.onNoteChange=function(t){e.setState({noteEditItem:Object(a.a)(Object(a.a)({},e.state.noteEditItem),{},{value:Object(a.a)(Object(a.a)({},e.state.noteEditItem.value),{},{text:t.target.value}),dirty:!0})})},e}return Object(i.a)(n,[{key:"renderVocabList",value:function(){return p.a.createElement(p.a.Fragment,null,p.a.createElement(v.a,null,p.a.createElement(B,{lionkey:"coach_topic_vocab_header"}),this.props.canAdd&&p.a.createElement(D,{onClick:this.addVocab},p.a.createElement(b.default.span,{lionkey:"coach_topic_vocab_add_link"}),p.a.createElement(C.a,null))),this.authoredVocab()&&this.authoredVocab().length>0&&p.a.createElement(L,null,this.authoredVocab().map(this.renderVocabItem("#ffffff"))),p.a.createElement(L,null,this.props.vocabulary.map(this.renderVocabItem())," "))}},{key:"renderVocabEditor",value:function(){var e,t;return p.a.createElement(p.a.Fragment,null,p.a.createElement(P,null,p.a.createElement(D,{onClick:this.saveVocab},p.a.createElement(y.a,null),p.a.createElement(b.default.span,{lionkey:"coach_topic_vocab_back_list"}))),p.a.createElement(T,{autoFocus:!0,onChange:this.onNoteChange,value:null===(e=this.state.noteEditItem)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.text}))}},{key:"render",value:function(){if(this.state.error)return p.a.createElement(M,null);try{return p.a.createElement(M,null,this.state.editMode||this.renderVocabList(),this.state.editMode&&this.renderVocabEditor())}catch(e){return p.a.createElement(M,null)}}}]),n}(p.a.PureComponent);F.defaultProps={authoredSlideVocab:[]};t.a=Object(h.c)((function(e){return{canAdd:!Object(w.w)(e)||-1!==Object(x.k)(e),vocabulary:Object(O.d)(e)||[],authoredSlideVocab:Object(O.c)(e)||[],authoredVocab:Object(g.t)(e)||[]}}),{logMinorError:j.c,coachModifyVocab:g.g})(F)},1255:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var o=n(28),a=n(30),r=n(29),i=n(0),l=n.n(i),c=(n(68),n(6)),s=n(10),u=n(1155),d=n(64),p=n(22),f=n(1185),h=n(32),m=Object(c.default)(s.default.button)({color:"#00A5ED",border:"none",outline:"none",textDecoration:"underline",cursor:"pointer",label:"NotesLink"}),b=c.default.div({background:"#FFFFFF",border:"1px solid #CECECE",boxSizing:"border-box",borderRadius:"6px",minHeight:100,width:"95%",padding:"6px 51px 7px 11px",position:"relative",label:"Container"}),g=c.default.button({position:"absolute",right:16,top:3,cursor:"pointer",border:"none",outline:"none",width:16,height:16,background:"none"}),v=c.default.textarea({color:"#00A5ED",border:"none",width:"100%",minHeight:100,resize:"none",padding:10}),E=function(e){Object(a.a)(n,e);var t=Object(r.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={notesVisible:!1},e.noteModified=function(t){e.props.coachNoteModified&&e.props.coachNoteModified(t.currentTarget.value,e.props.index)},e.toggleNotes=function(){return e.setState({notesVisible:!e.state.notesVisible})},e.render=function(){return e.state.notesVisible?l.a.createElement(b,null,l.a.createElement(v,{placeholder:"Type your notes...",onBlur:e.onBlur,value:e.props.note,onChange:e.noteModified}),l.a.createElement(g,{onClick:e.toggleNotes},l.a.createElement(f.a,{color:"#00A5ED"})),e.props.isDirty&&l.a.createElement("span",null,"Saving Note...")):l.a.createElement(m,{onClick:e.toggleNotes,lionkey:"see_notes_link"})},e}return n}(i.PureComponent);E.defaultProps={};var C={coachNoteModified:h.j},y=Object(p.c)((function(e,t){return{}}),C)(E),O=c.default.div({width:"100%",height:"100%",overflow:"auto",padding:5,boxSizing:"border-box",marginTop:20,label:"NotesDiv"}),S=c.default.div({overflow:"auto",backgroundColor:d.r,label:"Container"}),j=c.default.div({display:"flex",label:"SlideTop"}),k=c.default.div({marginLeft:20,label:"SlideHeader"}),w=c.default.div({backgroundColor:d.r,fontSize:16,label:"SlideNoteDiv"}),x=c.default.div({padding:15,margin:"10px 5px 20px 5px",boxShadow:d.I,borderRadius:6,backgroundColor:"#ffffff",label:"SlideBody"}),T=Object(c.default)(s.default.button)({color:d.A,fontSize:14,fontFamily:"Effra",verticalAlign:"middle",background:"none",border:"none",cursor:"pointer",outline:"none","&:hover":{textDecoration:"underline"},">span":{marginRight:5,marginLeft:5}}),M=c.default.button((function(e){return{width:90,height:90,overflow:"hidden",background:"none",textAlign:"left",outline:"none",padding:0,border:e.activeSlide?"3px solid #4495d2":"3px solid #ffffff",borderRadius:4,cursor:"pointer",boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)",label:"SlideThumb"}})),L=c.default.span({lineHeight:"19px",fontSize:14,color:"#828282",label:"SlideNum"}),A=function(e){var t=e.idx,n=e.coachNote,o=e.vocabulary,a=e.topicTitle,r=e.subTitle,i=e.domain,c=e.activeSlide,d=e.slide,p=e.presentSlide,f=e.coachDirtyNotes,h=function(e){return e.notes?e.notes:e.guide&&e.guide.text?e.guide.text.replace("\n","<br/>"):""}(d),m=f&&f.includes(t);return l.a.createElement(w,null,l.a.createElement(x,null,l.a.createElement(j,null,l.a.createElement(M,{activeSlide:c,onClick:function(){return p&&p(t)}},l.a.createElement(u.a,{slide:d,vocabulary:o,topicTitle:a,subTitle:r,domain:i,scale:.125})),l.a.createElement(k,null,l.a.createElement(L,null,l.a.createElement(s.default.span,{lionkey:"slide_label"}),"\xa0",1+t,p&&l.a.createElement(T,{onClick:function(){return p(t)},lionkey:"present_slide_button"}),l.a.createElement("br",null)),l.a.createElement("b",{dangerouslySetInnerHTML:{__html:d.heading}}))),l.a.createElement(O,{dangerouslySetInnerHTML:{__html:h}}),l.a.createElement(y,{note:n,index:t,isDirty:m})))},R=function(e){Object(a.a)(n,e);var t=Object(r.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){return l.a.createElement(S,null,e.props.slides.map((function(t,n){return l.a.createElement(A,{key:n,idx:n,vocabulary:e.props.vocabulary,topicTitle:e.props.topicTitle,subTitle:e.props.subTitle,domain:e.props.domain,activeSlide:n===e.props.currentSlide,slide:t,hasNext:n<e.props.slides.length-1,presentSlide:e.props.selectSlide,coachDirtyNotes:e.props.coachDirtyNotes||[],coachNote:e.props.coachNotes&&e.props.coachNotes[n]})})))},e}return n}(i.PureComponent);R.defaultProps={};t.b=R},1506:function(e,t,n){"use strict";n.r(t),n.d(t,"CoachPage",(function(){return Ht}));var o=n(28),a=n(52),r=n(30),i=n(29),l=n(0),c=n.n(l),s=n(6),u=n(26),d=n(22),p=n(9),f=n(4),h=n(10),m=n(32),b=n(1208),g=n(76),v=n(277),E=n(64),C=n(370),y=n(371),O=n(283),S=n(372);var j=function(e){return l.createElement("svg",Object.assign({className:"MuiSvgIcon-root-376",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true"},e),l.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),l.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}))},k=n(1206),w=n(1240);var x=function(e){return l.createElement("svg",Object.assign({className:"MuiSvgIcon-root-376",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true"},e),l.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),l.createElement("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}))},T=s.default.ul({listStyle:"none"}),M=s.default.li({lineHeight:"25px",marginBottom:10,height:40}),L={verticalAlign:"middle",position:"relative",marginRight:5,top:-2},A=s.default.div({display:"inline-block",width:30}),R=function(e){var t=e.status;return c.a.createElement(A,null,"?"===t?c.a.createElement(j,{style:L}):"OK"===t?c.a.createElement(k.a,{width:18,height:18,style:L}):c.a.createElement(w.a,{width:18,height:18,style:L}))},I=s.default.ul({listStyle:"none"}),D=s.default.div({maxHeight:400,overflowY:"auto",overflowX:"auto"}),P=function(e){var t=e.err;return c.a.createElement("li",null,c.a.createElement(x,{style:L})," ",t.message)},B=function(e){var t=e.errors,n=e.videoFail,o=e.audioFail;return c.a.createElement(I,null,t.map((function(e,t){return c.a.createElement(P,{key:t,err:e})})),n&&n.length>0&&c.a.createElement(P,{key:"vf",err:{message:"Video: ".concat(n)}}),o&&o.length>0&&c.a.createElement(P,{key:"af",err:{message:"Audio: ".concat(o)}}))},F=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={statusBrowser:null},e.handleClose=function(){},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){var e=window.chrome&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);this.setState({statusBrowser:e?"OK":"FAILED"})}},{key:"render",value:function(){return c.a.createElement(C.a,{maxWidth:"md",disableBackdropClick:!0,open:this.props.open},c.a.createElement(y.a,{id:"form-dialog-title"},c.a.createElement(h.LionTranslate,{lionkey:"connectivity_test_title"})),c.a.createElement(O.a,null,c.a.createElement(h.LionTranslate,{lionkey:"connectivity_test_desc"}),c.a.createElement(D,null,c.a.createElement(T,null,c.a.createElement(M,null,c.a.createElement(R,{status:this.state.statusBrowser})," ",c.a.createElement(h.LionTranslate,{lionkey:"conn_test_browser_label"}),"OK"!==this.state.statusBrowser&&c.a.createElement("b",null,c.a.createElement(h.LionTranslate,{lionkey:"conn_test_use_chrome"}))),c.a.createElement(M,null,c.a.createElement(R,{status:this.props.statusMic})," ",c.a.createElement(h.LionTranslate,{lionkey:"conn_test_mic_label"})),c.a.createElement(M,null,c.a.createElement(R,{status:this.props.statusCamera})," ",c.a.createElement(h.LionTranslate,{lionkey:"conn_test_cam_label"})),c.a.createElement(M,null,c.a.createElement(R,{status:this.props.statusVideo})," ",c.a.createElement(h.LionTranslate,{lionkey:"conn_test_video_quality"}),this.props.audioMosScore&&c.a.createElement(v.a,{border:!1,value:Math.round(this.props.videoMosScore)})),c.a.createElement(M,null,c.a.createElement(R,{status:this.props.statusAudio})," ",c.a.createElement(h.LionTranslate,{lionkey:"conn_test_audio_quality"}),this.props.videoMosScore&&c.a.createElement(v.a,{border:!1,value:Math.round(this.props.audioMosScore)}))),c.a.createElement(B,{errors:this.props.connectivityTestFailures,videoFail:this.props.videoFailReason,audioFail:this.props.audioFailReason})),this.props.executing&&"".concat(this.props.testPercent,"% complete")),c.a.createElement(S.a,null,c.a.createElement(g.Button,{buttonSize:"small",disabled:this.props.executing,onClick:this.props.rtCloseSelfTest,style:{marginRight:10,color:E.v}},c.a.createElement(h.LionTranslate,{lionkey:"system_check_join_button"})),c.a.createElement(g.Button,{buttonSize:"small",disabled:this.props.executing,onClick:this.props.rtStartSelfTest,color:"primary"},c.a.createElement(h.LionTranslate,{lionkey:"connectivity_test_start_button"}))))}}]),n}(c.a.Component),N=function(e){return void 0===e||null===e?"?":e?"OK":"BAD"},_=Object(d.c)((function(e){return{testPercent:Object(p.rb)(e),connectivityTestFailures:Object(p.mb)(e),statusMic:N(Object(p.O)(e)),statusCamera:N(Object(p.N)(e)),audioMosScore:Object(p.I)(e),videoMosScore:Object(p.vc)(e),statusAudio:N(Object(p.Fb)(e)),statusVideo:N(Object(p.Pb)(e)),executing:Object(p.Lb)(e),audioFailReason:Object(p.H)(e)||"",videoFailReason:Object(p.uc)(e)||""}}),{rtCloseSelfTest:p.P,rtStartSelfTest:p.pc})(F),H=n(281),z=n(165),V=n(88),W=n(179),U=n(23),G=n(1195),Z=n(1155),Y=s.default.div({marginLeft:6,width:150,height:"100%",paddingLeft:0,marginTop:0,marginBottom:0,overflowY:"auto",overflowX:"hidden",backgroundColor:"#ffffff"}),X=s.default.div((function(e){return{border:e.active?"2px solid #face13":"2px solid ".concat(E.s),height:126,overflowX:"hidden",overflowY:"hidden"}})),q=function(e){return c.a.createElement(Y,null,e.slides.map((function(t,n){return c.a.createElement(X,{key:n,active:e.currentSlide===n,onClick:e.selectSlide(n)},c.a.createElement(Z.a,{slide:t,vocabulary:e.vocabulary,topicTitle:e.topicTitle,subTitle:e.subTitle,domain:e.domain,scale:"0.182"}))})))},K=n(1154),Q=n(1212),J=n.n(Q),$=n(24),ee=n(1213),te=n(1162),ne=n(75),oe=n(15),ae=n(1159),re=n(1197),ie=s.default.div({position:"relative",height:u.c,width:u.d,borderRadius:3,border:"1px solid #000000"}),le=s.default.div((function(e){return e.isGroupSession?{position:"absolute",background:"white",top:0,left:0,right:0,bottom:0,overflow:"hidden"}:{position:"absolute",background:"white",borderRadius:5,border:"1px solid #ffffff",overflow:"hidden",width:57,height:57,right:5,bottom:5}})),ce=s.default.div({borderRadius:5,border:"1px solid #000000",position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}),se=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={hasError:!1,videoSource:void 0},e.learnerSubscriberRef=c.a.createRef(),e.subscribers=[],e.ref=null,e.publisherRef=function(t){e.publisher=t},e.toggleBroadcast=function(){e.props.broadcastVideo?e.props.rtStopBroadcast():e.props.rtStartBroadcast()},e.onPublisherInit=function(e){console.log("onPublisherInit",e)},e.onPublisherPublish=function(t){console.log("onPublisherPublish",t,e.publisher.getPublisher()),e.props.rtPublisherCreated(e.publisher.getPublisher())},e.onPublisherError=function(t){"OT_CONSTRAINTS_NOT_SATISFIED"!==t.name||e.state.overrideCamera?(e.setState({hasError:!0}),console.log("onPublisherError",t),e.props.appError(t,"PUBLISH_TO_SESSION_ERROR"),e.props.rtDisconnect(!1)):e.setState({overrideCamera:!0})},e.onLearnerSubscribe=function(){e.subscriber=e.learnerSubscriberRef.current.getSubscriber(),e.subscriber.on("audioLevelUpdated",e.onLearnerAudioLevelChanged)},e.audioLevelMovingAverage=null,e.audioLevel=null,e.onLearnerAudioLevelChanged=function(t){var n=Object(ae.a)(e.audioLevelMovingAverage,t.audioLevel),o=n.movingAvg,a=n.current;e.audioLevelMovingAverage=o,e.audioLevel!==a&&(e.audioLevel=a,e.props.onLearnerAudioLevelChanged&&e.props.onLearnerAudioLevelChanged(a))},e.onCanvasCreated=function(t){t&&e.setState({videoSource:t.captureStream(7).getVideoTracks()[0]})},e.camera=function(){if(!e.state.overrideCamera)return-1!==u.n.indexOf(e.props.currentCamera)?void 0:e.props.currentCamera},e}return Object(a.a)(n,[{key:"componentWillUnmount",value:function(){this.subscriber&&this.subscriber.off("audioLevelUpdated",this.onAudioLevelChanged)}},{key:"componentDidCatch",value:function(e,t){this.props.logMinorError(e,"Tutor publisher failed",t)}},{key:"render",value:function(){if(this.state.hasError)return c.a.createElement("div",null,c.a.createElement(h.LionTranslate,{lionkey:"err_publisher_fail"}));var e="none"!==this.props.selectedBackground,t=!(!this.props.isGroupSession&&this.props.connected);return c.a.createElement(ie,null,this.props.isGroupSession||this.props.streams.map((function(e){return c.a.createElement(ce,{key:e.id,id:"learner-video"})})),c.a.createElement(le,{isGroupSession:t},c.a.createElement(re.a,{canvasWidth:320,canvasHeight:320,replaceBackground:e,onCanvasCreated:this.onCanvasCreated,backgroundUrl:this.props.selectedBackground,hidden:this.props.connected,currentCamera:this.props.currentCamera,scale:.5375}),this.props.connected&&this.state.videoSource&&c.a.createElement(te.OTPublisher,{onInit:this.onPublisherInit,onPublish:this.onPublisherPublish,onError:this.onPublisherError,ref:this.publisherRef,properties:{fitMode:"cover",name:this.props.name,publishVideo:this.props.broadcastVideo,publishAudio:this.props.broadcastAudio,height:this.props.isGroupSession?u.c:57,width:this.props.isGroupSession?u.d:57,audioFallbackEnabled:!0,audioSource:"default"===this.props.currentMic?void 0:this.props.currentMic,videoSource:this.state.videoSource,audioBitrate:16e3,frameRate:7,resolution:"320x240",style:{audioLevelDisplayMode:"on",buttonDisplayMode:"off",nameDisplayMode:"off"}},session:this.props.session})))}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}]),n}(c.a.PureComponent);se.defaultProps={active:!0};var ue,de,pe=Object(d.c)((function(e){return{selectedBackground:Object(p.gb)(e),isGroupSession:Object(m.I)(e),connected:Object(p.Hb)(e),session:Object(p.sb)(e),connecting:Object(p.db)(e)===p.a.CONNECTING,streams:Object(p.xb)(e),currentMic:Object(p.jb)(e),currentCamera:Object(p.ib)(e),reconnecting:Object(p.qb)(e),broadcastVideo:Object(p.Gb)(e),broadcastAudio:!Object(m.J)(e),settingsVisible:Object(m.L)(e)}}),{appError:f.l,logMinorError:oe.c,rtPublisherCreated:p.Vb,rtStopBroadcast:p.qc,rtStartBroadcast:p.oc,coachUnMuteLearner:m.r,coachMuteLearner:m.h,coachEjectUser:m.f,chatSelectChat:ne.k,rtDisconnect:p.V})(se),fe=(n(68),n(1219)),he=n(1214),me=n(108),be=n(536),ge=n(1172),ve=s.default.div({position:"absolute",right:10,top:10}),Ee=Object(K.DragSource)("tutor:text",{beginDrag:function(e,t,n){return{text:e.name}}},(function(e,t){return{connectDragSource:e.dragSource(),isDragging:t.isDragging()}}))((function(e){return e.connectDragSource(c.a.createElement("span",{className:Object(ge.a)(ue||(ue=Object(me.a)(["\n        cursor: pointer;\n      "])))},e.name))})),Ce=function(e){return c.a.createElement("div",{className:Object(ge.a)(de||(de=Object(me.a)(["\n      overflow: hidden;\n      width: 338px;\n      height: 46px;\n      border-bottom: 1px solid #e6e6e6;\n      background: #ffffff;\n      box-sizing: border-box;\n      padding-left: 16px;\n      padding-top: 10px;\n      font-family: Effra;\n      font-size: 14px;\n      letter-spacing: 0.266667px;\n      color: ",';\n      position: relative;\n      ":first-of-type": {\n        border-top: 1px solid #e6e6e6;\n      }\n    '])),e.color),color:e.color||"#ffffff"},c.a.createElement(Ee,{name:e.name}),e.hideAudio||c.a.createElement(ve,null,c.a.createElement(be.a,{level:e.voiceLevel,showMuted:e.showMuted,muted:e.muted}),e.children))},ye=n(362),Oe=n(47),Se=function(e){var t=e.color,n=void 0===t?"#979797":t,o=Object(Oe.a)(e,["color"]);return c.a.createElement("svg",Object.assign({width:10,height:10,fill:"none"},o),c.a.createElement("path",{d:"M0 8.571h10V10H0V8.571zM5 0L.236 7.143h9.528L5 0z",fill:n}))},je=function(e){var t=e.color,n=void 0===t?"#979797":t,o=Object(Oe.a)(e,["color"]);return c.a.createElement("svg",Object.assign({width:12,height:12,fill:"none"},o),c.a.createElement("path",{d:"M0 3.948v4.104h2.667L6 11.473V.527l-3.333 3.42H0zM9 6c0-1.211-.68-2.25-1.667-2.757V8.75A3.07 3.07 0 0 0 9 6zM7.333 0v1.41C9.26 1.997 10.667 3.83 10.667 6s-1.407 4.002-3.334 4.59V12C10.007 11.377 12 8.928 12 6S10.007.623 7.333 0z",fill:n}))},ke=n(1183),we=n(1487),xe=s.default.div({height:30,width:150,boxSizing:"border-box",backgroundColor:"#aaa",padding:"10px 10px",cursor:"pointer",userSelect:"none"}),Te=s.default.div((function(e){return{height:8,width:e.width,backgroundColor:e.color}})),Me=function(e){var t=e.value,n=e.onChange;return c.a.createElement(xe,{onMouseDown:function(e){var t=e.target.getBoundingClientRect().left,o=e.target.clientWidth,a=function(e){var a=Math.max(0,Math.min(100,Math.round((e.clientX-t)/o*100)));n(e,a)};document.addEventListener("mousemove",a),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",e)})),a(e)}},c.a.createElement(Te,{width:"100%",color:"#A7AAC2"},c.a.createElement(Te,{width:"".concat(t,"%"),color:"#3f51b5"})))},Le=s.default.div({position:"absolute",top:2,left:-30,width:130,height:16}),Ae=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).handleClickOutside=function(){return e.props.onClose()},e.render=function(){return c.a.createElement(Le,null,c.a.createElement(Me,{value:e.props.volume,onChange:e.props.onChange}))},e}return n}(l.PureComponent);Ae.defaultProps={};var Re=Object(we.a)(Ae),Ie=function(e){var t=e.color,n=void 0===t?"#3E3D3F":t,o=Object(Oe.a)(e,["color"]);return c.a.createElement("svg",Object.assign({width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},o),c.a.createElement("path",{d:"M0.991125 7.8778C1.18652 8.09709 1.49416 8.10663 1.70203 7.9064C1.85585 7.75385 1.98889 7.66328 2.06372 7.70141C2.27158 7.79676 2.06372 8.19244 1.939 8.42603C1.83506 8.62625 0.75 10.2805 0.75 11.4341C0.75 12.0443 0.949552 12.5497 1.30708 12.8548C1.61888 13.1217 2.03046 13.2028 2.40462 13.0741C2.84945 12.9263 3.2153 12.4066 3.67676 11.7535C4.1798 11.0432 4.85329 10.1136 5.37296 10.1136C6.0506 10.1136 6.05892 10.5951 6.10465 10.9669C4.53317 11.272 3.868 12.7165 3.868 13.5269C3.868 14.3374 4.46666 15 5.20251 15C5.88015 15 6.986 14.366 7.1523 12.092H7.65533C7.94219 12.092 8.175 11.825 8.175 11.4961C8.175 11.1672 7.94219 10.9002 7.65533 10.9002H7.14814C7.08578 10.1136 6.69499 8.89798 5.47273 8.89798C4.53733 8.89798 3.73497 9.80852 3.41901 10.2519C3.17788 10.5999 2.5626 11.4341 2.46698 11.5485C2.36305 11.6916 2.18428 11.949 2.00552 11.949C1.81843 11.949 1.70619 11.5533 1.85585 11.0337C2.00136 10.5141 2.43788 9.67027 2.62496 9.35563C2.94923 8.81217 3.16541 8.44033 3.16541 7.79199C3.16541 6.75751 2.48361 6.42857 2.12192 6.42857C1.66877 6.42857 1.27382 6.72891 0.99944 7.01017C0.779101 7.239 0.779101 7.63944 0.991125 7.8778ZM5.21498 13.8416C5.0861 13.8416 4.90733 13.7176 4.90733 13.4983C4.90733 13.2123 5.21082 12.4495 6.10049 12.1826C5.97577 13.465 5.50599 13.8416 5.21498 13.8416Z",fill:n}),c.a.createElement("path",{d:"M9 9.88595V11.3334C9 11.4667 9.10082 11.5714 9.22913 11.5714H10.6223C10.6818 11.5714 10.7414 11.5476 10.7827 11.5L15.787 6.30549L14.0685 4.52003L9.06874 9.71454C9.02291 9.76216 9 9.81929 9 9.88595ZM17.116 4.92473C17.2947 4.73904 17.2947 4.43909 17.116 4.2534L16.0436 3.13927C15.8649 2.95358 15.5762 2.95358 15.3974 3.13927L14.5588 4.01057L16.2773 5.79604L17.116 4.92473Z",fill:n}))};Ie.defaultProps={};var De=function(e){var t=e.muted,n=void 0!==t&&t;e.size,Object(Oe.a)(e,["muted","size"]);return n?c.a.createElement("svg",{width:"11",height:"12",viewBox:"0 0 11 12",fill:"none"},c.a.createElement("path",{d:"M7.35397 5.43158V1.89474C7.35397 0.846316 6.50317 0 5.44921 0C4.47143 0 3.67778 0.732632 3.56984 1.67368L7.35397 5.43158ZM9.30952 5.68421C9.04921 5.68421 8.82063 5.87368 8.78254 6.13263C8.75079 6.33474 8.70635 6.53684 8.64286 6.72L9.44921 7.5221C9.63968 7.14316 9.77936 6.73263 9.84921 6.29684C9.89365 5.97474 9.63968 5.68421 9.30952 5.68421ZM0.185714 0.985263C-0.0619048 1.23158 -0.0619048 1.62947 0.185714 1.87579L3.54444 5.22316V5.49474C3.54444 6.24632 3.9254 6.96 4.57936 7.33263C5.05556 7.60421 5.4746 7.61053 5.8619 7.52842L6.91587 8.57684C6.46508 8.78526 5.96349 8.90526 5.44921 8.90526C3.83651 8.90526 2.35079 7.78737 2.11587 6.13263C2.07778 5.87368 1.84921 5.68421 1.58889 5.68421C1.25873 5.68421 1.00476 5.97474 1.04921 6.29684C1.34127 8.16632 2.92857 9.64421 4.81429 9.92842V11.3684C4.81429 11.7158 5.1 12 5.44921 12C5.79841 12 6.08413 11.7158 6.08413 11.3684V9.92842C6.6619 9.84632 7.20794 9.64421 7.70317 9.36L9.91905 11.5642C10.1667 11.8105 10.5667 11.8105 10.8143 11.5642C11.0619 11.3179 11.0619 10.92 10.8143 10.6737L1.08095 0.985263C0.833333 0.738947 0.433333 0.738947 0.185714 0.985263Z",fill:"#FA624D"})):c.a.createElement("svg",{width:"10",height:"12",viewBox:"0 0 10 12",fill:"none"},c.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.0017 7.57894C5.95736 7.57894 6.72303 6.73262 6.72303 5.6842L6.72879 1.89473C6.72879 0.846315 5.95736 0 5.0017 0C4.04604 0 3.27461 0.846315 3.27461 1.89473V5.6842C3.27461 6.73262 4.04604 7.57894 5.0017 7.57894ZM8.54286 5.6842C8.2726 5.6842 8.05733 5.90457 8.02024 6.17227C7.79431 7.80281 6.45095 8.90525 5.00232 8.90525C3.55369 8.90525 2.21033 7.80281 1.98441 6.17227C1.94731 5.90457 1.73204 5.6842 1.46178 5.6842C1.19153 5.6842 0.969596 5.90421 0.999393 6.17282C1.21398 8.10723 2.68283 9.64262 4.42662 9.92841V11.4243C4.42662 11.7422 4.68437 12 5.00232 12C5.32027 12 5.57802 11.7422 5.57802 11.4243V9.92841C7.32184 9.64845 8.79072 8.10807 9.00526 6.17281C9.03504 5.9042 8.81312 5.6842 8.54286 5.6842Z",fill:"#3E3D3F"}))};De.defaultProps={muted:!1};var Pe=De,Be=s.default.button({border:"none",background:"none",marginLeft:5,verticalAlign:"middle",padding:"1px 0px 2px 0px"}),Fe=Object(s.default)(h.default.button)({background:"none",border:"none",cursor:"pointer",color:"#2d9ae1",textDecoration:"underline",marginLeft:3}),Ne=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={volumeControlOpen:!1},e.state={ejectPrompt:!1},e.onEjectPrompt=function(){e.setState({ejectPrompt:!0})},e.closeEjectPrompt=function(){e.setState({ejectPrompt:!1})},e.handleVolumeToggle=function(){e.setState({volumeControlOpen:!e.state.volumeControlOpen})},e.onToggleManipulateWhtieboard=function(){},e.onEjectPrompt=function(){e.setState({ejectPrompt:!0})},e.closeEjectPrompt=function(){e.setState({ejectPrompt:!1})},e.render=function(){var t=e.props.participant;return c.a.createElement(Ce,{color:"#3E3D3F",connected:!0,streamId:t.streamId,name:t.name,voiceLevel:t.voiceLevel,muted:t.muted||e.state.ejectPrompt,showMuted:!1},e.state.ejectPrompt&&c.a.createElement("span",null,c.a.createElement(h.default.span,{lionkey:"eject_user_prompt"}),c.a.createElement(Fe,{onClick:e.props.handleEject,lionkey:"eject_yes"}),c.a.createElement(Fe,{onClick:e.closeEjectPrompt,lionkey:"eject_no"})),e.state.ejectPrompt||c.a.createElement(c.a.Fragment,null,e.props.isGroupSession&&c.a.createElement(Be,{onClick:e.props.handleChat},0===e.props.chatUnreadCount?c.a.createElement(ye.a,null):c.a.createElement(ke.a,{color:"#99CC66",unread:e.props.chatUnreadCount})),c.a.createElement(Be,{onClick:e.handleVolumeToggle},c.a.createElement(je,{color:"#3E3D3F"})),e.state.volumeControlOpen&&c.a.createElement(Re,{onClose:e.handleVolumeToggle,volume:t.volume,onChange:e.props.onVolumeChange}),t.supportsMute&&c.a.createElement(Be,{onClick:e.props.handleMute},c.a.createElement(Pe,{size:24,muted:t.muted})),c.a.createElement(Be,{onClick:e.props.onToggleWhiteboardAccess},c.a.createElement(Ie,{color:t.viewWhiteboard?t.controllingWhiteboard?"#00A5ED":"#3E3D3F":"#E6E6E6"})),c.a.createElement(Be,{onClick:e.onEjectPrompt},c.a.createElement(Se,{color:"#3E3D3F"})),e.props.supportsWhiteboard&&c.a.createElement(Be,{onClick:e.props.onToggleWhiteboardAccess},c.a.createElement(k.a,{color:t.controllingWhiteboard?"#00A5ED":"#979797"}))))},e}return n}(l.PureComponent);Ne.defaultProps={};var _e=Object(d.c)((function(e,t){return{isGroupSession:Object(m.I)(e),chatUnreadCount:t.participant?Object(ne.o)(e,t.participant.userId):0}}),{})(Ne),He=n(1160),ze={verticalAlign:"middle",position:"relative",top:"-2px",marginRight:"10px"},Ve=s.default.div({userSelect:"none",width:"100%",backgroundColor:E.t,height:"100%",boxSizing:"border-box",border:"1px solid "+E.t,borderTopLeftRadius:5,borderTopRightRadius:5}),We=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).handleMute=function(t){return function(){e.props.onMute&&e.props.onMute(t),e.props.logToEschool("Toggle Mute ".concat(t.userId))}},e.onToggleWhiteboardAccess=function(t){return function(){e.props.onToggleWhiteboardAccess&&e.props.onToggleWhiteboardAccess(t),e.props.logToEschool("Toggle Whiteboard ".concat(t.userId))}},e.handleChat=function(t){return function(){e.props.onChat&&e.props.onChat(t)}},e.onVolumeChange=function(t){return function(n,o){e.props.onVolumeChange&&e.props.onVolumeChange(t,o)}},e.handleEject=function(t){return function(){e.props.onEject&&e.props.onEject(t),e.props.logToEschool("Kicked ".concat(t.userId))}},e}return Object(a.a)(n,[{key:"render",value:function(){var e=this;return c.a.createElement(Ve,null,this.props.header&&c.a.createElement(He.a,null,c.a.createElement(he.a,{fill:"#84898e",style:ze}),c.a.createElement(h.LionTranslate,{lionkey:"participants_list_header",placeholders:"$number",values:"".concat(this.props.participants.length)})),c.a.createElement(Ce,{hideAudio:!0,name:this.props.coachName||"Coach",voiceLevel:0,showMuted:!1,muted:!1}),this.props.participants.map((function(t){return c.a.createElement(_e,{onToggleWhiteboardAccess:e.onToggleWhiteboardAccess(t),handleMute:e.handleMute(t),handleChat:e.handleChat(t),onVolumeChange:e.onVolumeChange(t),handleEject:e.handleEject(t),key:t.userId+t.streamId,participant:t})})))}}]),n}(c.a.PureComponent),Ue=n(69),Ge=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).onChat=function(t){e.props.chatSelectChat(t.userId)},e.onEject=function(t){e.props.coachEjectUser(t.connectionId)},e.onMuteUser=function(t){t.muted?e.props.coachUnMuteLearner(t.connectionId):e.props.coachMuteLearner(t.connectionId)},e.onToggleWhiteboardAccess=function(t){t.controllingWhiteboard?e.props.wbRevokeWhiteboardAccess(t.connectionId):e.props.wbGrantWhiteboardAccess(t.connectionId)},e.render=function(){return c.a.createElement(fe.a,{subscribeToVideo:!e.props.isGroupSession,subscribeToAudio:e.props.isGroupSession,render:function(t){var n=t.participants,o=t.onVolumeChange;return c.a.createElement(We,{header:!0,coachName:e.props.coachName,onChat:e.onChat,onMute:e.onMuteUser,onEject:e.onEject,logToEschool:e.props.logToEschool,onToggleWhiteboardAccess:e.onToggleWhiteboardAccess,onVolumeChange:o,participants:n})}})},e}return n}(l.PureComponent);Ge.defaultProps={};var Ze={logToEschool:oe.d,chatSelectChat:ne.k,coachEjectUser:m.f,coachMuteLearner:m.h,coachUnMuteLearner:m.r,wbGrantWhiteboardAccess:Ue.k,wbRevokeWhiteboardAccess:Ue.m},Ye=Object(d.c)((function(e){return{coachName:Object(U.i)(e),isGroupSession:Object(m.I)(e)}}),Ze)(Ge),Xe=n(1253),qe=n(1254),Ke=n(1255),Qe=n(1488),Je=n(1217),$e=Object(d.c)((function(e){return{whiteboardState:Object(V.n)(e),replaySlide:Object($.n)(e)[Object(V.l)(e)],vocabulary:Object($.q)(e),title:Object($.p)(e),subTitle:Object($.o)(e),domain:Object($.l)(e)}}),{})((function(e){return e.replaySlide?c.a.createElement(Z.a,{slide:e.replaySlide,vocabulary:e.vocabulary,topicTitle:e.title,subTitle:e.subTitle,domain:e.domain,scale:"0.4"},c.a.createElement(Je.a,{activeTool:null,tools:e.whiteboardState,readOnly:!0,top:0,left:0})):null})),et=s.default.div({position:"relative",backgroundColor:E.t,width:"100%",height:"100%"}),tt=s.default.div({position:"absolute",top:0,bottom:0,left:0,right:360}),nt=s.default.div({position:"absolute",right:0,top:0,bottom:0,width:350}),ot=s.default.div({position:"absolute",top:2,left:10,fontSize:10,color:E.q}),at=s.default.div({position:"absolute",top:0,height:50,right:0,opacity:.05,transition:"opacity 0.5s","&:hover":{opacity:1}}),rt=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).didNextFor="",e.lastTime=0,e.handleStateChange=function(t){var n=Math.floor(t.currentTime);n!==e.lastTime&&(e.props.onReplayProgress(n),e.lastTime=n),t.ended&&e.didNextFor!==t.currentSrc&&(e.didNextFor=t.currentSrc,e.props.nextReplay())},e.playerRef=function(t){t&&t.subscribeToStateChange(e.handleStateChange)},e}return Object(a.a)(n,[{key:"render",value:function(){return this.props.currentReplay?c.a.createElement(et,null,c.a.createElement(nt,null,c.a.createElement($e,null)),c.a.createElement(tt,null,c.a.createElement(Qe.Player,{autoPlay:!0,ref:this.playerRef,playsInline:!0,fluid:!1,height:"100%",width:"auto",src:this.props.currentReplay.url}),c.a.createElement(ot,null,new Date(this.props.timestamp).toString())),this.props.replayCount>1&&c.a.createElement(at,null,c.a.createElement("button",{onClick:this.props.prevReplay,disabled:0===this.props.currentReplayIndex},c.a.createElement("span",{role:"img","aria-label":"Prev"},"\u23ea")),String(1+this.props.currentReplayIndex),"/",String(this.props.replayCount),c.a.createElement("button",{onClick:this.props.nextReplay,disabled:this.props.currentReplayIndex===this.props.replayCount-1},c.a.createElement("span",{role:"img","aria-label":"Next"},"\u23e9")))):null}}]),n}(c.a.Component),it=Object(d.c)((function(e){return{currentReplay:Object(V.g)(e),currentReplayIndex:Object(V.h)(e),replayCount:Object(V.k)(e),timestamp:Object(V.m)(e)}}),{nextReplay:V.t,prevReplay:V.x,onReplayProgress:V.w})(rt),lt=n(1250),ct=n(40),st=n(1252),ut=n(279),dt=n(268),pt=n(43),ft=n.n(pt),ht=s.default.ol({minWidth:150,height:"100%",backgroundColor:"#777777",flexGrow:1,overflowY:"auto",padding:0,margin:0}),mt=s.default.li((function(e){return{listStyle:"none",padding:5,marginBottom:5,border:e.broadcast?"1px solid #000000":"1px solid #005500",backgroundColor:e.weSent?"#eefaee":"#fafafa"}})),bt=s.default.pre({fontSize:10}),gt=function(e){var t=e.signal,n=e.weSent;Object(Oe.a)(e,["signal","weSent"]);return c.a.createElement(mt,{broadcast:t.broadcast,weSent:n},n?"Send/":"Recv/",t.broadcast?"Broadcast ":"Single ","- ",c.a.createElement("b",null,ft.a.unix(t.timestamp/1e3).format("hh:mm:ss"))," -",c.a.createElement("i",null,t.connectionId),c.a.createElement(bt,null,JSON.stringify(t.signal,null,2)))},vt=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).render=function(){return c.a.createElement(ht,null,e.props.signals.map((function(t,n){return c.a.createElement(gt,{signal:t,key:n,weSent:t.connectionId===e.props.ourId})})))},e}return n}(l.PureComponent);vt.defaultProps={};var Et=Object(d.c)((function(e,t){return{signals:Object(p.wb)(e),ourId:Object(p.cb)(e)}}),{})(vt),Ct=s.default.div({width:"80%",marginLeft:"auto",marginRight:"auto",marginTop:"20%",textAlign:"center",fontSize:16}),yt=s.default.div({position:"fixed",display:"flex",flexDirection:"column",top:60,left:0,right:0,bottom:0,padding:"0px 5px",backgroundColor:E.s}),Ot=s.default.div({display:"flex",width:"100%",height:360,minHeight:200,maxHeight:515,flexGrow:2}),St=s.default.div({display:"flex",width:"100%",height:180,flexGrow:1,overflowX:"auto",marginTop:5,minHeight:180}),jt=s.default.div((function(e){var t=e.paddingTop,n=void 0===t?5:t,o=e.paddingLeft;return{paddingTop:n,minWidth:100,width:100,flexGrow:1,position:"relative",paddingLeft:void 0===o?0:o,overflow:"hidden",boxSizing:"border-box",userSelect:"none"}})),kt=s.default.div({height:"100%",width:200,minWidth:200,flexGrow:1,flexShrink:0,marginLeft:5,marginRight:5,display:"flex"}),wt=s.default.div({height:"100%",width:u.d,minWidth:u.d,marginLeft:5,marginRight:5,display:"flex",flexDirection:"column",flexGrow:0,flexShrink:0}),xt=s.default.div({backgroundColor:E.r,height:"100%",minWidth:100,width:100,flexGrow:1,overflow:"auto"}),Tt=s.default.div({overflowY:"auto",height:"100%",width:340,minWidth:340,marginRight:5}),Mt=s.default.div({overflowY:"auto",height:"100%",minWidth:100,width:100,flexGrow:1,marginRight:5}),Lt=s.default.div({overflowY:"auto",height:"100%",minWidth:240,width:240,marginRight:5}),At=s.default.div({width:u.d,height:170,flexShrink:0,flexGrow:0,marginBottom:5,textAlign:"Center",position:"relative"}),Rt=s.default.div({position:"absolute",top:0,left:0,right:0,bottom:0,backgroundColor:"#000000"}),It=function(e){return c.a.createElement(c.a.Fragment,null,c.a.createElement(Rt,null,c.a.createElement(pe,{name:"Coach"})))},Dt=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(e){var a;return Object(o.a)(this,n),(a=t.call(this,e)).state={slideWidth:100,slideHeight:100,slideScale:.5},a.firstSlideRender=function(){return a.onResize()},a.getSlideScale=function(e,t){var n=e/Object(dt.b)(a.props.slide),o=t/(Object(dt.a)(a.props.slide)+u.o);return Math.max(Math.min(n,o),.25)},a.getSlideLeftPad=function(e,t){var n=Object(dt.b)(a.props.slide)*t;return Math.round((e-n)/2)},a.getSlideTopPad=function(e,t){var n=(Object(dt.a)(a.props.slide)+u.o)*t;return Math.round((e-n)/2)},a.calculateSlideSizing=function(){if(a.slideContainer&&a.slideContainer.current){var e=a.slideContainer.current.clientWidth,t=a.slideContainer.current.clientHeight-5,n=a.getSlideScale(e,t),o=5+a.getSlideTopPad(t,n),r=Object(dt.b)(a.props.slide),i=Object(dt.a)(a.props.slide);a.setState({slideScale:n,slideHeight:n*i,slideWidth:n*r,toolTop:o+Math.floor(n*i),slidePadTop:o,slidePadLeft:a.getSlideLeftPad(e,n)})}},a.onSlideChange=a.calculateSlideSizing,a.onResize=Object(ee.a)(a.calculateSlideSizing,500),a.selectSlideEventHandler=function(e){return function(t){a.selectSlideByIndex(e),a.props.wbResetTools()}},a.selectSlideByIndex=function(e){a.props.wbResetTools(),a.props.currentSlide===e?a.props.showSlide(-1):a.props.showSlide(e)},a.renderReplayTop=function(){return c.a.createElement(kt,null,c.a.createElement(it,null))},a.isLoading=function(){return!a.noTopicOrStudents()&&a.props.isContentLoading&&0===(a.props.slides||[]).length},a.noTopicOrStudents=function(){return 0===a.props.students.length&&0===a.props.slides.length},a.renderNormalTop=function(){return c.a.createElement(c.a.Fragment,null,c.a.createElement(jt,{ref:a.slideContainer,paddingTop:a.state.slidePadTop,paddingLeft:a.state.slidePadLeft},c.a.createElement(G.a,{ref:a.firstSlideRender,scale:a.state.slideScale,nativeWidth:Object(dt.b)(a.props.slide),nativeHeight:Object(dt.a)(a.props.slide)},a.props.supportsWhiteboard&&c.a.createElement(Je.b,{readOnly:!1}),a.props.supportsWhiteboard&&a.props.currentSlide>=0&&c.a.createElement(st.a,null))),c.a.createElement(wt,null,c.a.createElement(At,null,c.a.createElement(It,{currentCamera:a.props.currentCamera,isConnected:a.props.isConnected,connecting:a.props.connecting})),c.a.createElement(q,{currentSlide:a.props.currentSlide,selectSlide:a.selectSlideEventHandler,slides:a.props.slides,vocabulary:a.props.vocabulary,coachVocabulary:a.props.coachVocabulary,topicTitle:a.props.title,subTitle:a.props.subTitle,domain:a.props.domain})),c.a.createElement(xt,null,a.isLoading()&&c.a.createElement(Ct,null,c.a.createElement(h.default.h1,{lionkey:"loading"})),a.noTopicOrStudents()&&c.a.createElement(Ct,null,c.a.createElement(h.default.h1,{lionkey:"tutor_no_slides_header"}),c.a.createElement(h.default.span,{lionkey:"tutor_no_slides_body"})),c.a.createElement(Ke.b,{coachNotes:a.props.coachNotes,coachDirtyNotes:a.props.coachDirtyNotes,currentSlide:a.props.currentSlide,selectSlide:a.selectSlideByIndex,slides:a.props.slides,vocabulary:a.props.vocabulary,topicTitle:a.props.title,subTitle:a.props.subTitle,domain:a.props.domain})))},a.lastSlide=null,a.render=function(){return a.lastSlide!==a.props.currentSlide&&(a.onSlideChange(),a.lastSlide=a.props.currentSlide),c.a.createElement(K.DndProvider,{backend:J.a},c.a.createElement(yt,null,c.a.createElement(Ot,null,a.props.isReplayActive&&a.renderReplayTop(),a.props.isReplayActive||a.renderNormalTop()),c.a.createElement(St,null,c.a.createElement(Tt,null,c.a.createElement(Ye,null)),!a.props.signalLog&&c.a.createElement(Lt,null,c.a.createElement(qe.a,null)),c.a.createElement(Mt,null,c.a.createElement(Xe.a,{includeMyConnection:!1,replayMode:a.props.isReplayActive,readOnly:!a.props.isConnected||a.props.isReplayActive,myName:"Tutor"})),a.props.signalLog&&c.a.createElement(Et,null)),c.a.createElement(lt.a,{sticker:a.props.sticker})))},a.slideContainer=c.a.createRef(),a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.onResize),document.addEventListener("visibilitychange",this.onResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onResize),document.removeEventListener("visibilitychange",this.onResize)}}]),n}(l.PureComponent);Dt.defaultProps={};var Pt={showSlide:$.y,wbResetTools:Ue.l},Bt=Object(d.c)((function(e){return{isContentLoading:Object($.x)(e),signalLog:Object(p.vb)(e),students:Object(m.x)(e),sticker:Object(ct.v)(e),slides:Object($.n)(e),slide:Object(ut.e)(e),currentSlide:Object(U.k)(e),vocabulary:Object($.q)(e),coachVocabulary:Object(m.t)(e),title:Object($.p)(e),subTitle:Object($.o)(e),domain:Object($.j)(e),connecting:Object(p.db)(e)===p.a.CONNECTING,isConnected:Object(p.Hb)(e),isReplayActive:Object(V.q)(e),currentCamera:Object(p.ib)(e),isFeedbackEnabled:Object(f.ab)(e),supportsWhiteboard:Object(ut.g)(e)||!0,coachNotes:Object(m.w)(e),coachDirtyNotes:Object(m.A)(e)}}),Pt)(Dt),Ft=n(1251),Nt=n(1207),_t=s.default.div({padding:20}),Ht=function(e){Object(r.a)(n,e);var t=Object(i.a)(n);function n(){var e;Object(o.a)(this,n);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))).state={debugMode:!1},e.handleTabChange=function(t,n){e.setState({tab:n})},e.onBeforeUnload=function(){Object(W.c)()},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.props.forceReviewMode&&this.props.activateReplay(),window.onbeforeunload=this.onBeforeUnload;var e=this.props.match.params.welcomePacket||window.location.search.substring(1);if(e&&e.length>0)try{var t=Object(z.a)(e);this.props.initApp(f.i.COACH,t.token,t.eschool_session_id,t.api_url,t.review_mode),this.props.sharedEnableLocalBackup(t.eschool_session_id)}catch(r){this.props.appError(r,"err_bad_welcome"),this.props.initApp(f.i.COACH,null,null,null)}else if(this.props.match.params.sessionToken){var n=this.props.match.params.sessionToken||"NTE5MzQ0YTFiODRiMGE0OTM4YWJhMTA5ZDhiMDhiYTFhMTdiN2ZkNDRkYjVlZmQ3ZTVjNzdlNzA1NDhmNjZkNmE4ZDc5MjYwN2FiNTRmNmI3MDBhMGJjZTNkOTM4OWRlYmNiZjUxNGUzOWIxOTgyODk4ZGQ2ZTUxOTM1MDVmYTcyZTFlYjEwM2YwODFkNjg2NWVhMDMyOWViMmIxZGQ1ZGY0M2Q4YzkwYzNmZDkyY2U4YWVhMTZkMWJiZWNlODc2",o=this.props.match.params.sessionId||"70510";this.props.initApp(f.i.COACH,n,o,"https://eschool-dev.dev.rosettastone.com/api/v2/tutor/"),this.props.sharedEnableLocalBackup(o)}else{this.setState({debugMode:!0});var a=u.g;this.props.initApp(f.i.COACH,"NTE5MzQ0YTFiODRiMGE0OTM4YWJhMTA5ZDhiMDhiYTFhMTdiN2ZkNDRkYjVlZmQ3ZTVjNzdlNzA1NDhmNjZkNmE4ZDc5MjYwN2FiNTRmNmI3MDBhMGJjZTNkOTM4OWRlYmNiZjUxNGUzOWIxOTgyODk4ZGQ2ZTUxOTM1MDVmYTcyZTFlYjEwM2YwODFkNjg2NWVhMDMyOWViMmIxZGQ1ZGY0M2Q4YzkwYzNmZDkyY2U4YWVhMTZkMWJiZWNlODc2",a,"https://eschool-dev.dev.rosettastone.com/api/v2/tutor/"),this.props.sharedEnableLocalBackup(a)}}},{key:"render",value:function(){return this.props.isAppInitialized?c.a.createElement(c.a.Fragment,null,c.a.createElement(Ft.a,null),c.a.createElement(_t,null,this.props.currentAppError&&this.props.lionLoaded&&c.a.createElement(H.a,{error:this.props.currentAppError,clearAppError:this.props.clearAppError}),this.props.forceReviewMode||this.props.selfTestOpen&&c.a.createElement(_,{open:!0}),c.a.createElement(Bt,this.props),c.a.createElement(Nt.a,{open:this.props.settingsVisible},c.a.createElement(b.a,{rtCameraBackground:this.props.rtCameraBackground,selectedBackground:this.props.selectedBackground,videoWidth:320,videoHeight:320})))):c.a.createElement(_t,null,this.props.currentAppError&&this.props.lionLoaded&&c.a.createElement(H.a,{error:this.props.currentAppError,clearAppError:this.props.clearAppError}),"Loading.....")}}]),n}(c.a.Component);Ht.defaultProps={forceReviewMode:!1};t.default=Object(d.c)((function(e){return{currentAppError:Object(f.q)(e),lionLoaded:h.lionSelectors.getLionAppResourcesLoaded(e),isGroupSession:Object(m.I)(e),isReplayActive:Object(V.q)(e),isAppInitialized:Object(f.Z)(e),settingsVisible:Object(m.L)(e),selfTestOpen:Object(p.Mb)(e),selectedBackground:Object(p.gb)(e)}}),{activateReplay:V.b,manualSaveEvents:V.s,rtConnect:p.Q,initApp:f.kb,rtEndSession:p.Y,clearAppError:f.m,appError:f.l,sharedEnableLocalBackup:U.v,rtCameraBackground:p.L})(Ht)}}]);