var Purs_EntryPoints_Livestream_Livestream=(()=>{var Uoe=Object.create;var sb=Object.defineProperty;var koe=Object.getOwnPropertyDescriptor;var Boe=Object.getOwnPropertyNames;var Hoe=Object.getPrototypeOf,Joe=Object.prototype.hasOwnProperty;var qoe=(e,n)=>()=>(e&&(n=e(e=0)),n);var Ue=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),p8=(e,n)=>{for(var a in n)sb(e,a,{get:n[a],enumerable:!0})},m8=(e,n,a,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of Boe(n))!Joe.call(e,r)&&r!==a&&sb(e,r,{get:()=>n[r],enumerable:!(t=koe(n,r))||t.enumerable});return e};var dl=(e,n,a)=>(a=e!=null?Uoe(Hoe(e)):{},m8(n||!e||!e.__esModule?sb(a,"default",{value:e,enumerable:!0}):a,e)),vb=e=>m8(sb({},"__esModule",{value:!0}),e);var To={};p8(To,{Children:()=>Op,Component:()=>Up,Fragment:()=>fM,PureComponent:()=>zse,Suspense:()=>Vse,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Wse,cloneElement:()=>jD,createContext:()=>vM,createElement:()=>tr,createRef:()=>C1,default:()=>st,forwardRef:()=>uc,isValidElement:()=>_M,lazy:()=>xse,memo:()=>jse,useCallback:()=>zD,useContext:()=>Qse,useDebugValue:()=>Kse,useEffect:()=>Or,useImperativeHandle:()=>Pf,useLayoutEffect:()=>VD,useMemo:()=>QD,useReducer:()=>Yse,useRef:()=>Xt,useState:()=>Ns,version:()=>Xse});var st,Wse,Op,jD,Up,vM,tr,C1,uc,fM,_M,xse,jse,zse,Vse,zD,Qse,Kse,Or,Pf,VD,QD,Yse,Xt,Ns,Xse,Ct=qoe(()=>{st=window.React,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Wse,Children:Op,cloneElement:jD,Component:Up,createContext:vM,createElement:tr,createRef:C1,forwardRef:uc,Fragment:fM,isValidElement:_M,lazy:xse,memo:jse,PureComponent:zse,Suspense:Vse,useCallback:zD,useContext:Qse,useDebugValue:Kse,useEffect:Or,useImperativeHandle:Pf,useLayoutEffect:VD,useMemo:QD,useReducer:Yse,useRef:Xt,useState:Ns,version:Xse}=window.React});var mM=Ue((MQe,_U)=>{"use strict";var fU=Object.getOwnPropertySymbols,Rve=Object.prototype.hasOwnProperty,yve=Object.prototype.propertyIsEnumerable;function wve(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function bve(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var n={},a=0;a<10;a++)n["_"+String.fromCharCode(a)]=a;var t=Object.getOwnPropertyNames(n).map(function(u){return n[u]});if(t.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(u){r[u]=u}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}_U.exports=bve()?Object.assign:function(e,n){for(var a,t=wve(e),r,u=1;u{"use strict";var hM=mM(),Yd=60103,dU=60106;_r.Fragment=60107;_r.StrictMode=60108;_r.Profiler=60114;var hU=60109,gU=60110,DU=60112;_r.Suspense=60113;var RU=60115,yU=60116;typeof Symbol=="function"&&Symbol.for&&(Vc=Symbol.for,Yd=Vc("react.element"),dU=Vc("react.portal"),_r.Fragment=Vc("react.fragment"),_r.StrictMode=Vc("react.strict_mode"),_r.Profiler=Vc("react.profiler"),hU=Vc("react.provider"),gU=Vc("react.context"),DU=Vc("react.forward_ref"),_r.Suspense=Vc("react.suspense"),RU=Vc("react.memo"),yU=Vc("react.lazy"));var Vc,pU=typeof Symbol=="function"&&Symbol.iterator;function Eve(e){return e===null||typeof e!="object"?null:(e=pU&&e[pU]||e["@@iterator"],typeof e=="function"?e:null)}function ZD(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a{"use strict";GU.exports=FU()});var e5=Ue(Zd=>{"use strict";var Os=mM(),Of=MU();function So(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;aeR;eR++)si[eR]=eR+1;var si,eR;si[15]=0;var Mve=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,AU=Object.prototype.hasOwnProperty,LU={},PU={};function VU(e){return AU.call(PU,e)?!0:AU.call(LU,e)?!1:Mve.test(e)?PU[e]=!0:(LU[e]=!0,!1)}function Ave(e,n,a,t){if(a!==null&&a.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return t?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Lve(e,n,a,t){if(n===null||typeof n>"u"||Ave(e,n,a,t))return!0;if(t)return!1;if(a!==null)switch(a.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ol(e,n,a,t,r,u,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=t,this.attributeNamespace=r,this.mustUseProperty=a,this.propertyName=e,this.type=n,this.sanitizeURL=u,this.removeEmptyString=i}var vi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){vi[e]=new ol(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];vi[n]=new ol(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){vi[e]=new ol(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){vi[e]=new ol(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){vi[e]=new ol(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){vi[e]=new ol(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){vi[e]=new ol(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){vi[e]=new ol(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){vi[e]=new ol(e,5,!1,e.toLowerCase(),null,!1,!1)});var LM=/[\-:]([a-z])/g;function PM(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(LM,PM);vi[n]=new ol(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(LM,PM);vi[n]=new ol(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(LM,PM);vi[n]=new ol(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){vi[e]=new ol(e,1,!1,e.toLowerCase(),null,!1,!1)});vi.xlinkHref=new ol("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){vi[e]=new ol(e,1,!1,e.toLowerCase(),null,!0,!0)});var Pve=/["'&<>]/;function Hp(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=Pve.exec(e);if(n){var a="",t,r=0;for(t=n.index;tU1))throw Error(So(301));if(e===Ev)if(O1=!0,e={action:a,next:null},X_===null&&(X_=new Map),a=X_.get(n),a===void 0)X_.set(n,e);else{for(n=a;n.next!==null;)n=n.next;n.next=e}}function wM(){}var qp=null,Bve={readContext:function(e){var n=qp.threadID;return rR(e,n),e[n]},useContext:function(e){Jp();var n=qp.threadID;return rR(e,n),e[n]},useMemo:UU,useReducer:OU,useRef:function(e){Ev=Jp(),ro=NM();var n=ro.memoizedState;return n===null?(e={current:e},ro.memoizedState=e):n},useState:function(e){return OU(YU,e)},useLayoutEffect:function(){},useCallback:function(e,n){return UU(function(){return e},n)},useImperativeHandle:wM,useEffect:wM,useDebugValue:wM,useDeferredValue:function(e){return Jp(),e},useTransition:function(){return Jp(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(qp.identifierPrefix||"")+"R:"+(qp.uniqueID++).toString(36)},useMutableSource:function(e,n){return Jp(),n(e._source)}},kU={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function BU(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var XU={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Hve=Os({menuitem:!0},XU),tR={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Jve=["Webkit","ms","Moz","O"];Object.keys(tR).forEach(function(e){Jve.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),tR[n]=tR[e]})});var qve=/([A-Z])/g,$ve=/^ms-/,Y_=Of.Children.toArray,bM=Fve.ReactCurrentDispatcher,Wve={listing:!0,pre:!0,textarea:!0},xve=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,HU={},EM={};function jve(e){if(e==null)return e;var n="";return Of.Children.forEach(e,function(a){a!=null&&(n+=a)}),n}var zve=Object.prototype.hasOwnProperty,Vve={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function JU(e,n){if(e===void 0)throw Error(So(152,aR(n)||"Component"))}function Qve(e,n,a){function t(i,l){var s=l.prototype&&l.prototype.isReactComponent,h=Gve(l,n,a,s),p=[],R=!1,E={isMounted:function(){return!1},enqueueForceUpdate:function(){if(p===null)return null},enqueueReplaceState:function(te,le){R=!0,p=[le]},enqueueSetState:function(te,le){if(p===null)return null;p.push(le)}};if(s){if(s=new l(i.props,h,E),typeof l.getDerivedStateFromProps=="function"){var w=l.getDerivedStateFromProps.call(null,i.props,s.state);w!=null&&(s.state=Os({},s.state,w))}}else if(Ev={},s=l(i.props,h,E),s=QU(l,i.props,s,h),s==null||s.render==null){e=s,JU(e,l);return}if(s.props=i.props,s.context=h,s.updater=E,E=s.state,E===void 0&&(s.state=E=null),typeof s.UNSAFE_componentWillMount=="function"||typeof s.componentWillMount=="function")if(typeof s.componentWillMount=="function"&&typeof l.getDerivedStateFromProps!="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&typeof l.getDerivedStateFromProps!="function"&&s.UNSAFE_componentWillMount(),p.length){E=p;var T=R;if(p=null,R=!1,T&&E.length===1)s.state=E[0];else{w=T?E[0]:s.state;var L=!0;for(T=T?1:0;T=l))throw Error(So(304));var s=new Uint16Array(l);for(s.set(i),si=s,si[0]=u+1,i=u;i=s.children.length){var h=s.footer;if(h!==""&&(this.previousWasTextNode=!1),this.stack.pop(),s.type==="select")this.currentSelectValue=null;else if(s.type!=null&&s.type.type!=null&&s.type.type.$$typeof===P1)this.popProvider(s.type);else if(s.type===N1){this.suspenseDepth--;var p=u.pop();if(i){i=!1;var R=s.fallbackFrame;if(!R)throw Error(So(303));this.stack.push(R),u[this.suspenseDepth]+="";continue}else u[this.suspenseDepth]+=p}u[this.suspenseDepth]+=h}else{var E=s.children[s.childIndex++],w="";try{w+=this.render(E,s.context,s.domNamespace)}catch(T){throw T!=null&&typeof T.then=="function"?Error(So(294)):T}u.length<=this.suspenseDepth&&u.push(""),u[this.suspenseDepth]+=w}}return u[0]}finally{bM.current=r,qp=t,KU()}},n.render=function(a,t,r){if(typeof a=="string"||typeof a=="number")return r=""+a,r===""?"":this.makeStaticMarkup?Hp(r):this.previousWasTextNode?""+Hp(r):(this.previousWasTextNode=!0,Hp(r));if(t=Qve(a,t,this.threadID),a=t.child,t=t.context,a===null||a===!1)return"";if(!Of.isValidElement(a)){if(a!=null&&a.$$typeof!=null)throw r=a.$$typeof,Error(r===IM?So(257):So(258,r.toString()));return a=Y_(a),this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),""}var u=a.type;if(typeof u=="string")return this.renderDOM(a,t,r);switch(u){case jU:case xU:case TM:case SM:case GM:case L1:return a=Y_(a.props.children),this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),"";case N1:throw Error(So(294));case WU:throw Error(So(343))}if(typeof u=="object"&&u!==null)switch(u.$$typeof){case FM:Ev={};var i=u.render(a.props,a.ref);return i=QU(u.render,a.props,i,a.ref),i=Y_(i),this.stack.push({type:null,domNamespace:r,children:i,childIndex:0,context:t,footer:""}),"";case MM:return a=[Of.createElement(u.type,Os({ref:a.ref},a.props))],this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),"";case P1:return u=Y_(a.props.children),r={type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""},this.pushProvider(a),this.stack.push(r),"";case CM:u=a.type,i=a.props;var l=this.threadID;return rR(u,l),u=Y_(i.children(u[l])),this.stack.push({type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""}),"";case $U:throw Error(So(338));case AM:return u=a.type,i=u._init,u=i(u._payload),a=[Of.createElement(u,Os({ref:a.ref},a.props))],this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),""}throw Error(So(130,u==null?u:typeof u,""))},n.renderDOM=function(a,t,r){var u=a.type.toLowerCase();if(r===kU.html&&BU(u),!HU.hasOwnProperty(u)){if(!xve.test(u))throw Error(So(65,u));HU[u]=!0}var i=a.props;if(u==="input")i=Os({type:void 0},i,{defaultChecked:void 0,defaultValue:void 0,value:i.value!=null?i.value:i.defaultValue,checked:i.checked!=null?i.checked:i.defaultChecked});else if(u==="textarea"){var l=i.value;if(l==null){l=i.defaultValue;var s=i.children;if(s!=null){if(l!=null)throw Error(So(92));if(Array.isArray(s)){if(!(1>=s.length))throw Error(So(93));s=s[0]}l=""+s}l==null&&(l="")}i=Os({},i,{value:void 0,children:""+l})}else if(u==="select")this.currentSelectValue=i.value!=null?i.value:i.defaultValue,i=Os({},i,{value:void 0});else if(u==="option"){s=this.currentSelectValue;var h=jve(i.children);if(s!=null){var p=i.value!=null?i.value+"":h;if(l=!1,Array.isArray(s)){for(var R=0;R":(le+=">",l="");e:{if(s=i.dangerouslySetInnerHTML,s!=null){if(s.__html!=null){s=s.__html;break e}}else if(s=i.children,typeof s=="string"||typeof s=="number"){s=Hp(s);break e}s=null}return s!=null?(i=[],Wve.hasOwnProperty(u)&&s.charAt(0)===` `&&(le+=` `),le+=s):i=Y_(i.children),a=a.type,r=r==null||r==="http://www.w3.org/1999/xhtml"?BU(a):r==="http://www.w3.org/2000/svg"&&a==="foreignObject"?"http://www.w3.org/1999/xhtml":r,this.stack.push({domNamespace:r,type:u,children:i,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,le},e})();Zd.renderToNodeStream=function(){throw Error(So(207))};Zd.renderToStaticMarkup=function(e,n){e=new ZU(e,!0,n);try{return e.read(1/0)}finally{e.destroy()}};Zd.renderToStaticNodeStream=function(){throw Error(So(208))};Zd.renderToString=function(e,n){e=new ZU(e,!1,n);try{return e.read(1/0)}finally{e.destroy()}};Zd.version="17.0.2"});var a5=Ue((NQe,n5)=>{"use strict";n5.exports=e5()});var qJ=Ue((pI,J2)=>{(function(n,a){typeof pI=="object"&&typeof J2=="object"?J2.exports=a():typeof define=="function"&&define.amd?define([],a):typeof pI=="object"?pI.Pusher=a():n.Pusher=a()})(window,function(){return(function(e){var n={};function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=n,a.d=function(t,r,u){a.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:u})},a.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,r){if(r&1&&(t=a(t)),r&8||r&4&&typeof t=="object"&&t&&t.__esModule)return t;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),r&2&&typeof t!="string")for(var i in t)a.d(u,i,function(l){return t[l]}.bind(null,i));return u},a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,"a",r),r},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},a.p="",a(a.s=2)})([(function(e,n,a){"use strict";var t=this&&this.__extends||(function(){var w=function(T,L){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(U,Q){U.__proto__=Q}||function(U,Q){for(var V in Q)Q.hasOwnProperty(V)&&(U[V]=Q[V])},w(T,L)};return function(T,L){w(T,L);function U(){this.constructor=T}T.prototype=L===null?Object.create(L):(U.prototype=L.prototype,new U)}})();Object.defineProperty(n,"__esModule",{value:!0});var r=256,u=(function(){function w(T){T===void 0&&(T="="),this._paddingCharacter=T}return w.prototype.encodedLength=function(T){return this._paddingCharacter?(T+2)/3*4|0:(T*8+5)/6|0},w.prototype.encode=function(T){for(var L="",U=0;U>>18&63),L+=this._encodeByte(Q>>>12&63),L+=this._encodeByte(Q>>>6&63),L+=this._encodeByte(Q>>>0&63)}var V=T.length-U;if(V>0){var Q=T[U]<<16|(V===2?T[U+1]<<8:0);L+=this._encodeByte(Q>>>18&63),L+=this._encodeByte(Q>>>12&63),V===2?L+=this._encodeByte(Q>>>6&63):L+=this._paddingCharacter||"",L+=this._paddingCharacter||""}return L},w.prototype.maxDecodedLength=function(T){return this._paddingCharacter?T/4*3|0:(T*6+7)/8|0},w.prototype.decodedLength=function(T){return this.maxDecodedLength(T.length-this._getPaddingLength(T))},w.prototype.decode=function(T){if(T.length===0)return new Uint8Array(0);for(var L=this._getPaddingLength(T),U=T.length-L,Q=new Uint8Array(this.maxDecodedLength(U)),V=0,te=0,le=0,ne=0,Z=0,ee=0,me=0;te>>4,Q[V++]=Z<<4|ee>>>2,Q[V++]=ee<<6|me,le|=ne&r,le|=Z&r,le|=ee&r,le|=me&r;if(te>>4,le|=ne&r,le|=Z&r),te>>2,le|=ee&r),te>>8&6,L+=51-T>>>8&-75,L+=61-T>>>8&-15,L+=62-T>>>8&3,String.fromCharCode(L)},w.prototype._decodeChar=function(T){var L=r;return L+=(42-T&T-44)>>>8&-r+T-43+62,L+=(46-T&T-48)>>>8&-r+T-47+63,L+=(47-T&T-58)>>>8&-r+T-48+52,L+=(64-T&T-91)>>>8&-r+T-65+0,L+=(96-T&T-123)>>>8&-r+T-97+26,L},w.prototype._getPaddingLength=function(T){var L=0;if(this._paddingCharacter){for(var U=T.length-1;U>=0&&T[U]===this._paddingCharacter;U--)L++;if(T.length<4||L>2)throw new Error("Base64Coder: incorrect padding")}return L},w})();n.Coder=u;var i=new u;function l(w){return i.encode(w)}n.encode=l;function s(w){return i.decode(w)}n.decode=s;var h=(function(w){t(T,w);function T(){return w!==null&&w.apply(this,arguments)||this}return T.prototype._encodeByte=function(L){var U=L;return U+=65,U+=25-L>>>8&6,U+=51-L>>>8&-75,U+=61-L>>>8&-13,U+=62-L>>>8&49,String.fromCharCode(U)},T.prototype._decodeChar=function(L){var U=r;return U+=(44-L&L-46)>>>8&-r+L-45+62,U+=(94-L&L-96)>>>8&-r+L-95+63,U+=(47-L&L-58)>>>8&-r+L-48+52,U+=(64-L&L-91)>>>8&-r+L-65+0,U+=(96-L&L-123)>>>8&-r+L-97+26,U},T})(u);n.URLSafeCoder=h;var p=new h;function R(w){return p.encode(w)}n.encodeURLSafe=R;function E(w){return p.decode(w)}n.decodeURLSafe=E,n.encodedLength=function(w){return i.encodedLength(w)},n.maxDecodedLength=function(w){return i.maxDecodedLength(w)},n.decodedLength=function(w){return i.decodedLength(w)}}),(function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t="utf8: invalid string",r="utf8: invalid source encoding";function u(s){for(var h=new Uint8Array(i(s)),p=0,R=0;R>6,h[p++]=128|E&63):E<55296?(h[p++]=224|E>>12,h[p++]=128|E>>6&63,h[p++]=128|E&63):(R++,E=(E&1023)<<10,E|=s.charCodeAt(R)&1023,E+=65536,h[p++]=240|E>>18,h[p++]=128|E>>12&63,h[p++]=128|E>>6&63,h[p++]=128|E&63)}return h}n.encode=u;function i(s){for(var h=0,p=0;p=s.length-1)throw new Error(t);p++,h+=4}else throw new Error(t)}return h}n.encodedLength=i;function l(s){for(var h=[],p=0;p=s.length)throw new Error(r);var w=s[++p];if((w&192)!==128)throw new Error(r);R=(R&31)<<6|w&63,E=128}else if(R<240){if(p>=s.length-1)throw new Error(r);var w=s[++p],T=s[++p];if((w&192)!==128||(T&192)!==128)throw new Error(r);R=(R&15)<<12|(w&63)<<6|T&63,E=2048}else if(R<248){if(p>=s.length-2)throw new Error(r);var w=s[++p],T=s[++p],L=s[++p];if((w&192)!==128||(T&192)!==128||(L&192)!==128)throw new Error(r);R=(R&15)<<18|(w&63)<<12|(T&63)<<6|L&63,E=65536}else throw new Error(r);if(R=55296&&R<=57343)throw new Error(r);if(R>=65536){if(R>1114111)throw new Error(r);R-=65536,h.push(String.fromCharCode(55296|R>>10)),R=56320|R&1023}}h.push(String.fromCharCode(R))}return h.join("")}n.decode=l}),(function(e,n,a){e.exports=a(3).default}),(function(e,n,a){"use strict";a.r(n);var t=(function(){function d(m,D){this.lastId=0,this.prefix=m,this.name=D}return d.prototype.create=function(m){this.lastId++;var D=this.lastId,M=this.prefix+D,A=this.name+"["+D+"]",Y=!1,Ge=function(){Y||(m.apply(null,arguments),Y=!0)};return this[D]=Ge,{number:D,id:M,name:A,callback:Ge}},d.prototype.remove=function(m){delete this[m.number]},d})(),r=new t("_pusher_script_","Pusher.ScriptReceivers"),u={VERSION:"6.0.3",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},i=u,l=(function(){function d(m){this.options=m,this.receivers=m.receivers||r,this.loading={}}return d.prototype.load=function(m,D,M){var A=this;if(A.loading[m]&&A.loading[m].length>0)A.loading[m].push(M);else{A.loading[m]=[M];var Y=Nt.createScriptRequest(A.getPath(m,D)),Ge=A.receivers.create(function(Sn){if(A.receivers.remove(Ge),A.loading[m]){var Wa=A.loading[m];delete A.loading[m];for(var dr=function(ni){ni||Y.cleanup()},ao=0;ao>>6)+E(128|m&63):E(224|m>>>12&15)+E(128|m>>>6&63)+E(128|m&63)},V=function(d){return d.replace(/[^\x00-\x7F]/g,Q)},te=function(d){var m=[0,2,1][d.length%3],D=d.charCodeAt(0)<<16|(d.length>1?d.charCodeAt(1):0)<<8|(d.length>2?d.charCodeAt(2):0),M=[w.charAt(D>>>18),w.charAt(D>>>12&63),m>=2?"=":w.charAt(D>>>6&63),m>=1?"=":w.charAt(D&63)];return M.join("")},le=window.btoa||function(d){return d.replace(/[\s\S]{1,3}/g,te)},ne=(function(){function d(m,D,M,A){var Y=this;this.clear=D,this.timer=m(function(){Y.timer&&(Y.timer=A(Y.timer))},M)}return d.prototype.isRunning=function(){return this.timer!==null},d.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},d})(),Z=ne,ee=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})();function me(d){window.clearTimeout(d)}function We(d){window.clearInterval(d)}var Qe=(function(d){ee(m,d);function m(D,M){return d.call(this,setTimeout,me,D,function(A){return M(),null})||this}return m})(Z),mn=(function(d){ee(m,d);function m(D,M){return d.call(this,setInterval,We,D,function(A){return M(),A})||this}return m})(Z),qn={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(d){return new Qe(0,d)},method:function(d){for(var m=[],D=1;D0)for(var A=0;A=1002&&d.code<=1004?"backoff":null:d.code===4e3?"tls_only":d.code<4100?"refused":d.code<4200?"backoff":d.code<4300?"retry":"refused"},getCloseError:function(d){return d.code!==1e3&&d.code!==1001?{type:"PusherError",data:{code:d.code,message:d.reason||d.message}}:null}},pe=tf,gs=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),Ds=(function(d){gs(m,d);function m(D,M){var A=d.call(this)||this;return A.id=D,A.transport=M,A.activityTimeout=M.activityTimeout,A.bindListeners(),A}return m.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},m.prototype.send=function(D){return this.transport.send(D)},m.prototype.send_event=function(D,M,A){var Y={event:D,data:M};return A&&(Y.channel=A),En.debug("Event sent",Y),this.send(pe.encodeMessage(Y))},m.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},m.prototype.close=function(){this.transport.close()},m.prototype.bindListeners=function(){var D=this,M={message:function(Y){var Ge;try{Ge=pe.decodeMessage(Y)}catch(Sn){D.emit("error",{type:"MessageParseError",error:Sn,data:Y.data})}if(Ge!==void 0){switch(En.debug("Event recd",Ge),Ge.event){case"pusher:error":D.emit("error",{type:"PusherError",data:Ge.data});break;case"pusher:ping":D.emit("ping");break;case"pusher:pong":D.emit("pong");break}D.emit("message",Ge)}},activity:function(){D.emit("activity")},error:function(Y){D.emit("error",{type:"WebSocketError",error:Y})},closed:function(Y){A(),Y&&Y.code&&D.handleCloseEvent(Y),D.transport=null,D.emit("closed")}},A=function(){ha(M,function(Y,Ge){D.transport.unbind(Ge,Y)})};ha(M,function(Y,Ge){D.transport.bind(Ge,Y)})},m.prototype.handleCloseEvent=function(D){var M=pe.getCloseAction(D),A=pe.getCloseError(D);A&&this.emit("error",A),M&&this.emit(M,{action:M,error:A})},m})(qa),rf=Ds,Rs=(function(){function d(m,D){this.transport=m,this.callback=D,this.bindListeners()}return d.prototype.close=function(){this.unbindListeners(),this.transport.close()},d.prototype.bindListeners=function(){var m=this;this.onMessage=function(D){m.unbindListeners();var M;try{M=pe.processHandshake(D)}catch(A){m.finish("error",{error:A}),m.transport.close();return}M.action==="connected"?m.finish("connected",{connection:new rf(M.id,m.transport),activityTimeout:M.activityTimeout}):(m.finish(M.action,{error:M.error}),m.transport.close())},this.onClosed=function(D){m.unbindListeners();var M=pe.getCloseAction(D)||"backoff",A=pe.getCloseError(D);m.finish(M,{error:A})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},d.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},d.prototype.finish=function(m,D){this.callback(Mn({transport:this.transport,action:m},D))},d})(),Cc=Rs,Cg=(function(){function d(m,D){this.channel=m;var M=D.authTransport;if(typeof Nt.getAuthorizers()[M]>"u")throw"'"+M+"' is not a recognized auth transport";this.type=M,this.options=D,this.authOptions=D.auth||{}}return d.prototype.composeQuery=function(m){var D="socket_id="+encodeURIComponent(m)+"&channel_name="+encodeURIComponent(this.channel.name);for(var M in this.authOptions.params)D+="&"+encodeURIComponent(M)+"="+encodeURIComponent(this.authOptions.params[M]);return D},d.prototype.authorize=function(m,D){d.authorizers=d.authorizers||Nt.getAuthorizers(),d.authorizers[this.type].call(this,Nt,m,D)},d})(),Q0=Cg,Ym=(function(){function d(m,D){this.timeline=m,this.options=D||{}}return d.prototype.send=function(m,D){this.timeline.isEmpty()||this.timeline.send(Nt.TimelineTransport.getAgent(this,m),D)},d})(),Xm=Ym,Fc=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),Hi=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),of=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Zm=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Fg=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),ed=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Mw=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),d_=(function(d){Fc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),KC=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),YC=(function(d){KC(m,d);function m(D,M){var A=d.call(this,function(Y,Ge){En.debug("No callbacks on "+D+" for "+Y)})||this;return A.name=D,A.pusher=M,A.subscribed=!1,A.subscriptionPending=!1,A.subscriptionCancelled=!1,A}return m.prototype.authorize=function(D,M){return M(!1,{auth:""})},m.prototype.trigger=function(D,M){if(D.indexOf("client-")!==0)throw new Hi("Event '"+D+"' does not start with 'client-'");if(!this.subscribed){var A=ja.buildLogSuffix("triggeringClientEvents");En.warn("Client event triggered before channel 'subscription_succeeded' event . "+A)}return this.pusher.send_event(D,M,this.name)},m.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},m.prototype.handleEvent=function(D){var M=D.event,A=D.data;if(M==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(D);else if(M.indexOf("pusher_internal:")!==0){var Y={};this.emit(M,A,Y)}},m.prototype.handleSubscriptionSucceededEvent=function(D){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",D.data)},m.prototype.subscribe=function(){var D=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(M,A){M?(En.error(A),D.emit("pusher:subscription_error",A)):(A=A,D.pusher.send_event("pusher:subscribe",{auth:A.auth,channel_data:A.channel_data,channel:D.name}))}))},m.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},m.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},m.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},m})(qa),Aw=YC,XC=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),ZC=(function(d){XC(m,d);function m(){return d!==null&&d.apply(this,arguments)||this}return m.prototype.authorize=function(D,M){var A=Gc.createAuthorizer(this,this.pusher.config);return A.authorize(D,M)},m})(Aw),Gg=ZC,Lw=(function(){function d(){this.reset()}return d.prototype.get=function(m){return Object.prototype.hasOwnProperty.call(this.members,m)?{id:m,info:this.members[m]}:null},d.prototype.each=function(m){var D=this;ha(this.members,function(M,A){m(D.get(A))})},d.prototype.setMyID=function(m){this.myID=m},d.prototype.onSubscription=function(m){this.members=m.presence.hash,this.count=m.presence.count,this.me=this.get(this.myID)},d.prototype.addMember=function(m){return this.get(m.user_id)===null&&this.count++,this.members[m.user_id]=m.user_info,this.get(m.user_id)},d.prototype.removeMember=function(m){var D=this.get(m.user_id);return D&&(delete this.members[m.user_id],this.count--),D},d.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},d})(),eF=Lw,nF=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),Pw=(function(d){nF(m,d);function m(D,M){var A=d.call(this,D,M)||this;return A.members=new eF,A}return m.prototype.authorize=function(D,M){var A=this;d.prototype.authorize.call(this,D,function(Y,Ge){if(!Y){if(Ge=Ge,Ge.channel_data===void 0){var Sn=ja.buildLogSuffix("authenticationEndpoint");En.error("Invalid auth response for channel '"+A.name+"',"+("expected 'channel_data' field. "+Sn)),M("Invalid auth response");return}var Wa=JSON.parse(Ge.channel_data);A.members.setMyID(Wa.user_id)}M(Y,Ge)})},m.prototype.handleEvent=function(D){var M=D.event;if(M.indexOf("pusher_internal:")===0)this.handleInternalEvent(D);else{var A=D.data,Y={};D.user_id&&(Y.user_id=D.user_id),this.emit(M,A,Y)}},m.prototype.handleInternalEvent=function(D){var M=D.event,A=D.data;switch(M){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(D);break;case"pusher_internal:member_added":var Y=this.members.addMember(A);this.emit("pusher:member_added",Y);break;case"pusher_internal:member_removed":var Ge=this.members.removeMember(A);Ge&&this.emit("pusher:member_removed",Ge);break}},m.prototype.handleSubscriptionSucceededEvent=function(D){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(D.data),this.emit("pusher:subscription_succeeded",this.members))},m.prototype.disconnect=function(){this.members.reset(),d.prototype.disconnect.call(this)},m})(Gg),aF=Pw,Nw=a(1),Mg=a(0),tF=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),rF=(function(d){tF(m,d);function m(D,M,A){var Y=d.call(this,D,M)||this;return Y.key=null,Y.nacl=A,Y}return m.prototype.authorize=function(D,M){var A=this;d.prototype.authorize.call(this,D,function(Y,Ge){if(Y){M(!0,Ge);return}var Sn=Ge.shared_secret;if(!Sn){var Wa="No shared_secret key in auth payload for encrypted channel: "+A.name;M(!0,Wa);return}A.key=Object(Mg.decode)(Sn),delete Ge.shared_secret,M(!1,Ge)})},m.prototype.trigger=function(D,M){throw new ed("Client events are not currently supported for encrypted channels")},m.prototype.handleEvent=function(D){var M=D.event,A=D.data;if(M.indexOf("pusher_internal:")===0||M.indexOf("pusher:")===0){d.prototype.handleEvent.call(this,D);return}this.handleEncryptedEvent(M,A)},m.prototype.handleEncryptedEvent=function(D,M){var A=this;if(!this.key){En.debug("Received encrypted event before key has been retrieved from the authEndpoint");return}if(!M.ciphertext||!M.nonce){En.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+M);return}var Y=Object(Mg.decode)(M.ciphertext);if(Y.length0&&this.emit("connecting_in",Math.round(D/1e3)),this.retryTimer=new Qe(D||0,function(){M.disconnectInternally(),M.connect()})},m.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},m.prototype.setUnavailableTimer=function(){var D=this;this.unavailableTimer=new Qe(this.options.unavailableTimeout,function(){D.updateState("unavailable")})},m.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},m.prototype.sendActivityCheck=function(){var D=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Qe(this.options.pongTimeout,function(){D.timeline.error({pong_timed_out:D.options.pongTimeout}),D.retryIn(0)})},m.prototype.resetActivityCheck=function(){var D=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Qe(this.activityTimeout,function(){D.sendActivityCheck()}))},m.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},m.prototype.buildConnectionCallbacks=function(D){var M=this;return Mn({},D,{message:function(A){M.resetActivityCheck(),M.emit("message",A)},ping:function(){M.send_event("pusher:pong",{})},activity:function(){M.resetActivityCheck()},error:function(A){M.emit("error",{type:"WebSocketError",error:A})},closed:function(){M.abandonConnection(),M.shouldRetry()&&M.retryIn(1e3)}})},m.prototype.buildHandshakeCallbacks=function(D){var M=this;return Mn({},D,{connected:function(A){M.activityTimeout=Math.min(M.options.activityTimeout,A.activityTimeout,A.connection.activityTimeout||1/0),M.clearUnavailableTimer(),M.setConnection(A.connection),M.socket_id=M.connection.id,M.updateState("connected",{socket_id:M.socket_id})}})},m.prototype.buildErrorCallbacks=function(){var D=this,M=function(A){return function(Y){Y.error&&D.emit("error",{type:"WebSocketError",error:Y.error}),A(Y)}};return{tls_only:M(function(){D.usingTLS=!0,D.updateStrategy(),D.retryIn(0)}),refused:M(function(){D.disconnect()}),backoff:M(function(){D.retryIn(1e3)}),retry:M(function(){D.retryIn(0)})}},m.prototype.setConnection=function(D){this.connection=D;for(var M in this.connectionCallbacks)this.connection.bind(M,this.connectionCallbacks[M]);this.resetActivityCheck()},m.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var D in this.connectionCallbacks)this.connection.unbind(D,this.connectionCallbacks[D]);var M=this.connection;return this.connection=null,M}},m.prototype.updateState=function(D,M){var A=this.state;if(this.state=D,A!==D){var Y=D;Y==="connected"&&(Y+=" with new socket ID "+M.socket_id),En.debug("State changed",A+" -> "+Y),this.timeline.info({state:D,params:M}),this.emit("state_change",{previous:A,current:D}),this.emit(D,M)}},m.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},m})(qa),Ow=iF,lF=(function(){function d(){this.channels={}}return d.prototype.add=function(m,D){return this.channels[m]||(this.channels[m]=Uw(m,D)),this.channels[m]},d.prototype.all=function(){return Dt(this.channels)},d.prototype.find=function(m){return this.channels[m]},d.prototype.remove=function(m){var D=this.channels[m];return delete this.channels[m],D},d.prototype.disconnect=function(){ha(this.channels,function(m){m.disconnect()})},d})(),cF=lF;function Uw(d,m){if(d.indexOf("private-encrypted-")===0){if(m.config.nacl)return Gc.createEncryptedChannel(d,m,m.config.nacl);var D="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",M=ja.buildLogSuffix("encryptedChannelSupport");throw new ed(D+". "+M)}else return d.indexOf("private-")===0?Gc.createPrivateChannel(d,m):d.indexOf("presence-")===0?Gc.createPresenceChannel(d,m):Gc.createChannel(d,m)}var sF={createChannels:function(){return new cF},createConnectionManager:function(d,m){return new Ow(d,m)},createChannel:function(d,m){return new Aw(d,m)},createPrivateChannel:function(d,m){return new Gg(d,m)},createPresenceChannel:function(d,m){return new aF(d,m)},createEncryptedChannel:function(d,m,D){return new oF(d,m,D)},createTimelineSender:function(d,m){return new Xm(d,m)},createAuthorizer:function(d,m){return m.authorizer?m.authorizer(d,m):new Q0(d,m)},createHandshake:function(d,m){return new Cc(d,m)},createAssistantToTheTransportManager:function(d,m,D){return new Zs(d,m,D)}},Gc=sF,vF=(function(){function d(m){this.options=m||{},this.livesLeft=this.options.lives||1/0}return d.prototype.getAssistant=function(m){return Gc.createAssistantToTheTransportManager(this,m,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},d.prototype.isAlive=function(){return this.livesLeft>0},d.prototype.reportDeath=function(){this.livesLeft-=1},d})(),kw=vF,fF=(function(){function d(m,D){this.strategies=m,this.loop=!!D.loop,this.failFast=!!D.failFast,this.timeout=D.timeout,this.timeoutLimit=D.timeoutLimit}return d.prototype.isSupported=function(){return jn(this.strategies,Gn.method("isSupported"))},d.prototype.connect=function(m,D){var M=this,A=this.strategies,Y=0,Ge=this.timeout,Sn=null,Wa=function(dr,ao){ao?D(null,ao):(Y=Y+1,M.loop&&(Y=Y%A.length),Y0&&(Y=new Qe(M.timeout,function(){Ge.abort(),A(!0)})),Ge=m.connect(D,function(Sn,Wa){Sn&&Y&&Y.isRunning()&&!M.failFast||(Y&&Y.ensureAborted(),A(Sn,Wa))}),{abort:function(){Y&&Y.ensureAborted(),Ge.abort()},forceMinPriority:function(Sn){Ge.forceMinPriority(Sn)}}},d})(),uf=fF,_F=(function(){function d(m){this.strategies=m}return d.prototype.isSupported=function(){return jn(this.strategies,Gn.method("isSupported"))},d.prototype.connect=function(m,D){return pF(this.strategies,m,function(M,A){return function(Y,Ge){if(A[M].error=Y,Y){Bw(A)&&D(!0);return}ft(A,function(Sn){Sn.forceMinPriority(Ge.transport.priority)}),D(null,Ge)}})},d})(),Ag=_F;function pF(d,m,D){var M=Ba(d,function(A,Y,Ge,Sn){return A.connect(m,D(Y,Sn))});return{abort:function(){ft(M,Lg)},forceMinPriority:function(A){ft(M,function(Y){Y.forceMinPriority(A)})}}}function Bw(d){return On(d,function(m){return!!m.error})}function Lg(d){!d.error&&!d.aborted&&(d.abort(),d.aborted=!0)}var mF=(function(){function d(m,D,M){this.strategy=m,this.transports=D,this.ttl=M.ttl||1800*1e3,this.usingTLS=M.useTLS,this.timeline=M.timeline}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.usingTLS,A=Hw(M),Y=[this.strategy];if(A&&A.timestamp+this.ttl>=Gn.now()){var Ge=this.transports[A.transport];Ge&&(this.timeline.info({cached:!0,transport:A.transport,latency:A.latency}),Y.push(new uf([Ge],{timeout:A.latency*2+1e3,failFast:!0})))}var Sn=Gn.now(),Wa=Y.pop().connect(m,function dr(ao,ni){ao?(Jw(M),Y.length>0?(Sn=Gn.now(),Wa=Y.pop().connect(m,dr)):D(ao)):(hF(M,ni.transport.name,Gn.now()-Sn),D(null,ni))});return{abort:function(){Wa.abort()},forceMinPriority:function(dr){m=dr,Wa&&Wa.forceMinPriority(dr)}}},d})(),dF=mF;function Pg(d){return"pusherTransport"+(d?"TLS":"NonTLS")}function Hw(d){var m=Nt.getLocalStorage();if(m)try{var D=m[Pg(d)];if(D)return JSON.parse(D)}catch{Jw(d)}return null}function hF(d,m,D){var M=Nt.getLocalStorage();if(M)try{M[Pg(d)]=_t({timestamp:Gn.now(),transport:m,latency:D})}catch{}}function Jw(d){var m=Nt.getLocalStorage();if(m)try{delete m[Pg(d)]}catch{}}var gF=(function(){function d(m,D){var M=D.delay;this.strategy=m,this.options={delay:M}}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.strategy,A,Y=new Qe(this.options.delay,function(){A=M.connect(m,D)});return{abort:function(){Y.ensureAborted(),A&&A.abort()},forceMinPriority:function(Ge){m=Ge,A&&A.forceMinPriority(Ge)}}},d})(),nd=gF,qw=(function(){function d(m,D,M){this.test=m,this.trueBranch=D,this.falseBranch=M}return d.prototype.isSupported=function(){var m=this.test()?this.trueBranch:this.falseBranch;return m.isSupported()},d.prototype.connect=function(m,D){var M=this.test()?this.trueBranch:this.falseBranch;return M.connect(m,D)},d})(),K0=qw,DF=(function(){function d(m){this.strategy=m}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.strategy.connect(m,function(A,Y){Y&&M.abort(),D(A,Y)});return M},d})(),RF=DF;function ys(d){return function(){return d.isSupported()}}var $w=function(d,m,D){var M={};function A(zo,ib,lb,QF,cb){var b=D(d,zo,ib,lb,QF,cb);return M[zo]=b,b}var Y=Object.assign({},m,{hostNonTLS:d.wsHost+":"+d.wsPort,hostTLS:d.wsHost+":"+d.wssPort,httpPath:d.wsPath}),Ge=Object.assign({},Y,{useTLS:!0}),Sn=Object.assign({},m,{hostNonTLS:d.httpHost+":"+d.httpPort,hostTLS:d.httpHost+":"+d.httpsPort,httpPath:d.httpPath}),Wa={loop:!0,timeout:15e3,timeoutLimit:6e4},dr=new kw({lives:2,minPingDelay:1e4,maxPingDelay:d.activityTimeout}),ao=new kw({lives:2,minPingDelay:1e4,maxPingDelay:d.activityTimeout}),ni=A("ws","ws",3,Y,dr),zl=A("wss","ws",3,Ge,dr),xF=A("sockjs","sockjs",1,Sn),eb=A("xhr_streaming","xhr_streaming",1,Sn,ao),nb=A("xdr_streaming","xdr_streaming",1,Sn,ao),ab=A("xhr_polling","xhr_polling",1,Sn),jF=A("xdr_polling","xdr_polling",1,Sn),tb=new uf([ni],Wa),zF=new uf([zl],Wa),VF=new uf([xF],Wa),rb=new uf([new K0(ys(eb),eb,nb)],Wa),ob=new uf([new K0(ys(ab),ab,jF)],Wa),ub=new uf([new K0(ys(rb),new Ag([rb,new nd(ob,{delay:4e3})]),ob)],Wa),Hg=new K0(ys(ub),ub,VF),Jg;return m.useTLS?Jg=new Ag([tb,new nd(Hg,{delay:2e3})]):Jg=new Ag([tb,new nd(zF,{delay:2e3}),new nd(Hg,{delay:5e3})]),new dF(new RF(new K0(ys(ni),Jg,Hg)),M,{ttl:18e5,timeline:m.timeline,useTLS:m.useTLS})},yF=$w,wF=(function(){var d=this;d.timeline.info(d.buildTimelineMessage({transport:d.name+(d.options.useTLS?"s":"")})),d.hooks.isInitialized()?d.changeState("initialized"):d.hooks.file?(d.changeState("initializing"),p.load(d.hooks.file,{useTLS:d.options.useTLS},function(m,D){d.hooks.isInitialized()?(d.changeState("initialized"),D(!0)):(m&&d.onError(m),d.onClose(),D(!1))})):d.onClose()}),Ww={getRequest:function(d){var m=new window.XDomainRequest;return m.ontimeout=function(){d.emit("error",new of),d.close()},m.onerror=function(D){d.emit("error",D),d.close()},m.onprogress=function(){m.responseText&&m.responseText.length>0&&d.onChunk(200,m.responseText)},m.onload=function(){m.responseText&&m.responseText.length>0&&d.onChunk(200,m.responseText),d.emit("finished",200),d.close()},m},abortRequest:function(d){d.ontimeout=d.onerror=d.onprogress=d.onload=null,d.abort()}},bF=Ww,xw=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),EF=256*1024,jw=(function(d){xw(m,d);function m(D,M,A){var Y=d.call(this)||this;return Y.hooks=D,Y.method=M,Y.url=A,Y}return m.prototype.start=function(D){var M=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){M.close()},Nt.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(D)},m.prototype.close=function(){this.unloader&&(Nt.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},m.prototype.onChunk=function(D,M){for(;;){var A=this.advanceBuffer(M);if(A)this.emit("chunk",{status:D,data:A});else break}this.isBufferTooLong(M)&&this.emit("buffer_too_long")},m.prototype.advanceBuffer=function(D){var M=D.slice(this.position),A=M.indexOf(` `);return A!==-1?(this.position+=A+1,M.slice(0,A)):null},m.prototype.isBufferTooLong=function(D){return this.position===D.length&&D.length>EF},m})(qa),zw=jw,Y0;(function(d){d[d.CONNECTING=0]="CONNECTING",d[d.OPEN=1]="OPEN",d[d.CLOSED=3]="CLOSED"})(Y0||(Y0={}));var Mc=Y0,IF=1,Vw=(function(){function d(m,D){this.hooks=m,this.session=pl(1e3)+"/"+ws(8),this.location=TF(D),this.readyState=Mc.CONNECTING,this.openStream()}return d.prototype.send=function(m){return this.sendRaw(JSON.stringify([m]))},d.prototype.ping=function(){this.hooks.sendHeartbeat(this)},d.prototype.close=function(m,D){this.onClose(m,D,!0)},d.prototype.sendRaw=function(m){if(this.readyState===Mc.OPEN)try{return Nt.createSocketRequest("POST",Ng(SF(this.location,this.session))).start(m),!0}catch{return!1}else return!1},d.prototype.reconnect=function(){this.closeStream(),this.openStream()},d.prototype.onClose=function(m,D,M){this.closeStream(),this.readyState=Mc.CLOSED,this.onclose&&this.onclose({code:m,reason:D,wasClean:M})},d.prototype.onChunk=function(m){if(m.status===200){this.readyState===Mc.OPEN&&this.onActivity();var D,M=m.data.slice(0,1);switch(M){case"o":D=JSON.parse(m.data.slice(1)||"{}"),this.onOpen(D);break;case"a":D=JSON.parse(m.data.slice(1)||"[]");for(var A=0;A0&&d.onChunk(D.status,D.responseText);break;case 4:D.responseText&&D.responseText.length>0&&d.onChunk(D.status,D.responseText),d.emit("finished",D.status),d.close();break}},D},abortRequest:function(d){d.onreadystatechange=null,d.abort()}},Pt=Kw,lf={createStreamingSocket:function(d){return this.createSocket(GF,d)},createPollingSocket:function(d){return this.createSocket(AF,d)},createSocket:function(d,m){return new CF(d,m)},createXHR:function(d,m){return this.createRequest(Pt,d,m)},createRequest:function(d,m,D){return new zw(d,m,D)}},Og=lf;Og.createXDR=function(d,m){return this.createRequest(bF,d,m)};var LF=Og,PF={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:r,DependenciesReceivers:h,getDefaultStrategy:yF,Transports:ei,transportConnectionInitializer:wF,HTTPFactory:LF,TimelineTransport:ce,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(d){var m=this;window.Pusher=d;var D=function(){m.onDocumentBody(d.ready)};window.JSON?D():p.load("json2",{},D)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:W,jsonp:k}},onDocumentBody:function(d){var m=this;document.body?d():setTimeout(function(){m.onDocumentBody(d)},0)},createJSONPRequest:function(d,m){return new j(d,m)},createScriptRequest:function(d){return new P(d)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var d=this.getXHRAPI();return new d},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return jl},createWebSocket:function(d){var m=this.getWebSocketAPI();return new m(d)},createSocketRequest:function(d,m){if(this.isXHRSupported())return this.HTTPFactory.createXHR(d,m);if(this.isXDRSupported(m.indexOf("https:")===0))return this.HTTPFactory.createXDR(d,m);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var d=this.getXHRAPI();return!!d&&new d().withCredentials!==void 0},isXDRSupported:function(d){var m=d?"https:":"http:",D=this.getProtocol();return!!window.XDomainRequest&&D===m},addUnloadListener:function(d){window.addEventListener!==void 0?window.addEventListener("unload",d,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",d)},removeUnloadListener:function(d){window.addEventListener!==void 0?window.removeEventListener("unload",d,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",d)}},Nt=PF,ad;(function(d){d[d.ERROR=3]="ERROR",d[d.INFO=6]="INFO",d[d.DEBUG=7]="DEBUG"})(ad||(ad={}));var td=ad,NF=(function(){function d(m,D,M){this.key=m,this.session=D,this.events=[],this.options=M||{},this.sent=0,this.uniqueID=0}return d.prototype.log=function(m,D){m<=this.options.level&&(this.events.push(Mn({},D,{timestamp:Gn.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},d.prototype.error=function(m){this.log(td.ERROR,m)},d.prototype.info=function(m){this.log(td.INFO,m)},d.prototype.debug=function(m){this.log(td.DEBUG,m)},d.prototype.isEmpty=function(){return this.events.length===0},d.prototype.send=function(m,D){var M=this,A=Mn({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],m(A,function(Y,Ge){Y||M.sent++,D&&D(Y,Ge)}),!0},d.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},d})(),Yw=NF,Ug=(function(){function d(m,D,M,A){this.name=m,this.priority=D,this.transport=M,this.options=A||{}}return d.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},d.prototype.connect=function(m,D){var M=this;if(this.isSupported()){if(this.priority{"use strict";var VTe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Q$.exports=VTe});var eW=Ue((v2n,Z$)=>{"use strict";var QTe=K$();function Y$(){}function X$(){}X$.resetWarningCache=Y$;Z$.exports=function(){function e(t,r,u,i,l,s){if(s!==QTe){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}e.isRequired=e;function n(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:X$,resetWarningCache:Y$};return a.PropTypes=a,a}});var aW=Ue((p2n,nW)=>{nW.exports=eW()();var f2n,_2n});var FL=Ue(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});var rW=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],UI=rW.join(","),oW=typeof Element>"u",gm=oW?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,SL=!oW&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},uW=function(n,a,t){var r=Array.prototype.slice.apply(n.querySelectorAll(UI));return a&&gm.call(n,UI)&&r.unshift(n),r=r.filter(t),r},iW=function e(n,a,t){for(var r=[],u=Array.from(n);u.length;){var i=u.shift();if(i.tagName==="SLOT"){var l=i.assignedElements(),s=l.length?l:i.children,h=e(s,!0,t);t.flatten?r.push.apply(r,h):r.push({scope:i,candidates:h})}else{var p=gm.call(i,UI);p&&t.filter(i)&&(a||!n.includes(i))&&r.push(i);var R=i.shadowRoot||typeof t.getShadowRoot=="function"&&t.getShadowRoot(i),E=!t.shadowRootFilter||t.shadowRootFilter(i);if(R&&E){var w=e(R===!0?i.children:R.children,!0,t);t.flatten?r.push.apply(r,w):r.push({scope:i,candidates:w})}else u.unshift.apply(u,i.children)}}return r},lW=function(n,a){return n.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(n.tagName)||n.isContentEditable)&&isNaN(parseInt(n.getAttribute("tabindex"),10))?0:n.tabIndex},KTe=function(n,a){return n.tabIndex===a.tabIndex?n.documentOrder-a.documentOrder:n.tabIndex-a.tabIndex},cW=function(n){return n.tagName==="INPUT"},YTe=function(n){return cW(n)&&n.type==="hidden"},XTe=function(n){var a=n.tagName==="DETAILS"&&Array.prototype.slice.apply(n.children).some(function(t){return t.tagName==="SUMMARY"});return a},ZTe=function(n,a){for(var t=0;tsummary:first-of-type"),i=u?n.parentElement:n;if(gm.call(i,"details:not([open]) *"))return!0;var l=SL(n).host,s=(l==null?void 0:l.ownerDocument.contains(l))||n.ownerDocument.contains(n);if(!t||t==="full"){if(typeof r=="function"){for(var h=n;n;){var p=n.parentElement,R=SL(n);if(p&&!p.shadowRoot&&r(p)===!0)return tW(n);n.assignedSlot?n=n.assignedSlot:!p&&R!==n.ownerDocument?n=R.host:n=p}n=h}if(s)return!n.getClientRects().length}else if(t==="non-zero-area")return tW(n);return!1},rSe=function(n){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(n.tagName))for(var a=n.parentElement;a;){if(a.tagName==="FIELDSET"&&a.disabled){for(var t=0;t=0)},uSe=function e(n){var a=[],t=[];return n.forEach(function(r,u){var i=!!r.scope,l=i?r.scope:r,s=lW(l,i),h=i?e(r.candidates):l;s===0?i?a.push.apply(a,h):a.push(l):t.push({documentOrder:u,tabIndex:s,item:r,isScope:i,content:h})}),t.sort(KTe).reduce(function(r,u){return u.isScope?r.push.apply(r,u.content):r.push(u.content),r},[]).concat(a)},iSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=iW([n],a.includeContainer,{filter:CL.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:oSe}):t=uW(n,a.includeContainer,CL.bind(null,a)),uSe(t)},lSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=iW([n],a.includeContainer,{filter:kI.bind(null,a),flatten:!0,getShadowRoot:a.getShadowRoot}):t=uW(n,a.includeContainer,kI.bind(null,a)),t},cSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,UI)===!1?!1:CL(a,n)},sSe=rW.concat("iframe").join(","),vSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,sSe)===!1?!1:kI(a,n)};Gh.focusable=lSe;Gh.isFocusable=vSe;Gh.isTabbable=cSe;Gh.tabbable=iSe});var mW=Ue(GL=>{"use strict";Object.defineProperty(GL,"__esModule",{value:!0});var a_=FL();function sW(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,t)}return a}function vW(e){for(var n=1;n0){var t=e[e.length-1];t!==a&&t.pause()}var r=e.indexOf(a);r===-1||e.splice(r,1),e.push(a)},deactivateTrap:function(a){var t=e.indexOf(a);t!==-1&&e.splice(t,1),e.length>0&&e[e.length-1].unpause()}}})(),_Se=function(n){return n.tagName&&n.tagName.toLowerCase()==="input"&&typeof n.select=="function"},pSe=function(n){return n.key==="Escape"||n.key==="Esc"||n.keyCode===27},mSe=function(n){return n.key==="Tab"||n.keyCode===9},_W=function(n){return setTimeout(n,0)},pW=function(n,a){var t=-1;return n.every(function(r,u){return a(r)?(t=u,!1):!0}),t},KR=function(n){for(var a=arguments.length,t=new Array(a>1?a-1:0),r=1;r1?me-1:0),Qe=1;Qe=0)Z=t.activeElement;else{var ee=u.tabbableGroups[0],me=ee&&ee.firstTabbableNode;Z=me||h("fallbackFocus")}if(!Z)throw new Error("Your focus-trap needs to have at least one focusable element");return Z},R=function(){if(u.containerGroups=u.containers.map(function(Z){var ee=a_.tabbable(Z,r.tabbableOptions),me=a_.focusable(Z,r.tabbableOptions);return{container:Z,tabbableNodes:ee,focusableNodes:me,firstTabbableNode:ee.length>0?ee[0]:null,lastTabbableNode:ee.length>0?ee[ee.length-1]:null,nextTabbableNode:function(Qe){var mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,qn=me.findIndex(function(Gn){return Gn===Qe});if(!(qn<0))return mn?me.slice(qn+1).find(function(Gn){return a_.isTabbable(Gn,r.tabbableOptions)}):me.slice(0,qn).reverse().find(function(Gn){return a_.isTabbable(Gn,r.tabbableOptions)})}}}),u.tabbableGroups=u.containerGroups.filter(function(Z){return Z.tabbableNodes.length>0}),u.tabbableGroups.length<=0&&!h("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},E=function ne(Z){if(Z!==!1&&Z!==t.activeElement){if(!Z||!Z.focus){ne(p());return}Z.focus({preventScroll:!!r.preventScroll}),u.mostRecentlyFocusedNode=Z,_Se(Z)&&Z.select()}},w=function(Z){var ee=h("setReturnFocus",Z);return ee||(ee===!1?!1:Z)},T=function(Z){var ee=BI(Z);if(!(s(ee)>=0)){if(KR(r.clickOutsideDeactivates,Z)){i.deactivate({returnFocus:r.returnFocusOnDeactivate&&!a_.isFocusable(ee,r.tabbableOptions)});return}KR(r.allowOutsideClick,Z)||Z.preventDefault()}},L=function(Z){var ee=BI(Z),me=s(ee)>=0;me||ee instanceof Document?me&&(u.mostRecentlyFocusedNode=ee):(Z.stopImmediatePropagation(),E(u.mostRecentlyFocusedNode||p()))},U=function(Z){var ee=BI(Z);R();var me=null;if(u.tabbableGroups.length>0){var We=s(ee),Qe=We>=0?u.containerGroups[We]:void 0;if(We<0)Z.shiftKey?me=u.tabbableGroups[u.tabbableGroups.length-1].lastTabbableNode:me=u.tabbableGroups[0].firstTabbableNode;else if(Z.shiftKey){var mn=pW(u.tabbableGroups,function(ha){var ma=ha.firstTabbableNode;return ee===ma});if(mn<0&&(Qe.container===ee||a_.isFocusable(ee,r.tabbableOptions)&&!a_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee,!1))&&(mn=We),mn>=0){var qn=mn===0?u.tabbableGroups.length-1:mn-1,Gn=u.tabbableGroups[qn];me=Gn.lastTabbableNode}}else{var Mn=pW(u.tabbableGroups,function(ha){var ma=ha.lastTabbableNode;return ee===ma});if(Mn<0&&(Qe.container===ee||a_.isFocusable(ee,r.tabbableOptions)&&!a_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee))&&(Mn=We),Mn>=0){var Bn=Mn===u.tabbableGroups.length-1?0:Mn+1,Ea=u.tabbableGroups[Bn];me=Ea.firstTabbableNode}}}else me=h("fallbackFocus");me&&(Z.preventDefault(),E(me))},Q=function(Z){if(pSe(Z)&&KR(r.escapeDeactivates,Z)!==!1){Z.preventDefault(),i.deactivate();return}if(mSe(Z)){U(Z);return}},V=function(Z){var ee=BI(Z);s(ee)>=0||KR(r.clickOutsideDeactivates,Z)||KR(r.allowOutsideClick,Z)||(Z.preventDefault(),Z.stopImmediatePropagation())},te=function(){if(u.active)return fW.activateTrap(i),u.delayInitialFocusTimer=r.delayInitialFocus?_W(function(){E(p())}):E(p()),t.addEventListener("focusin",L,!0),t.addEventListener("mousedown",T,{capture:!0,passive:!1}),t.addEventListener("touchstart",T,{capture:!0,passive:!1}),t.addEventListener("click",V,{capture:!0,passive:!1}),t.addEventListener("keydown",Q,{capture:!0,passive:!1}),i},le=function(){if(u.active)return t.removeEventListener("focusin",L,!0),t.removeEventListener("mousedown",T,!0),t.removeEventListener("touchstart",T,!0),t.removeEventListener("click",V,!0),t.removeEventListener("keydown",Q,!0),i};return i={get active(){return u.active},get paused(){return u.paused},activate:function(Z){if(u.active)return this;var ee=l(Z,"onActivate"),me=l(Z,"onPostActivate"),We=l(Z,"checkCanFocusTrap");We||R(),u.active=!0,u.paused=!1,u.nodeFocusedBeforeActivation=t.activeElement,ee&&ee();var Qe=function(){We&&R(),te(),me&&me()};return We?(We(u.containers.concat()).then(Qe,Qe),this):(Qe(),this)},deactivate:function(Z){if(!u.active)return this;var ee=vW({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},Z);clearTimeout(u.delayInitialFocusTimer),u.delayInitialFocusTimer=void 0,le(),u.active=!1,u.paused=!1,fW.deactivateTrap(i);var me=l(ee,"onDeactivate"),We=l(ee,"onPostDeactivate"),Qe=l(ee,"checkCanReturnFocus"),mn=l(ee,"returnFocus","returnFocusOnDeactivate");me&&me();var qn=function(){_W(function(){mn&&E(w(u.nodeFocusedBeforeActivation)),We&&We()})};return mn&&Qe?(Qe(w(u.nodeFocusedBeforeActivation)).then(qn,qn),this):(qn(),this)},pause:function(){return u.paused||!u.active?this:(u.paused=!0,le(),this)},unpause:function(){return!u.paused||!u.active?this:(u.paused=!1,R(),te(),this)},updateContainerElements:function(Z){var ee=[].concat(Z).filter(Boolean);return u.containers=ee.map(function(me){return typeof me=="string"?t.querySelector(me):me}),u.active&&R(),this}},i.updateContainerElements(n),i};GL.createFocusTrap=dSe});var gW=Ue((h2n,hW)=>{"use strict";function ML(e){"@babel/helpers - typeof";return ML=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ML(e)}function hSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function dW(e,n){for(var a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function JI(e){return JI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},JI(e)}function bSe(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}var HI=(Ct(),vb(To)),gt=aW(),ESe=mW(),ISe=ESe.createFocusTrap,TSe=FL(),SSe=TSe.isFocusable,LL=(function(e){DSe(a,e);var n=RSe(a);function a(t){var r;hSe(this,a),r=n.call(this,t),bSe(XR(r),"getNodeForOption",function(l){var s,h=(s=this.internalOptions[l])!==null&&s!==void 0?s:this.originalOptions[l];if(typeof h=="function"){for(var p=arguments.length,R=new Array(p>1?p-1:0),E=1;E element.");var i=function(h){var p=r.props.containerElements;u&&(typeof u.ref=="function"?u.ref(h):u.ref&&(u.ref.current=h)),r.focusTrapElements=p||[h]},l=HI.cloneElement(u,{ref:i});return l}return null}}]),a})(HI.Component),YR=typeof Element>"u"?Function:Element;LL.propTypes={active:gt.bool,paused:gt.bool,focusTrapOptions:gt.shape({document:gt.object,onActivate:gt.func,onPostActivate:gt.func,checkCanFocusTrap:gt.func,onDeactivate:gt.func,onPostDeactivate:gt.func,checkCanReturnFocus:gt.func,initialFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.bool,gt.func]),fallbackFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.func]),escapeDeactivates:gt.oneOfType([gt.bool,gt.func]),clickOutsideDeactivates:gt.oneOfType([gt.bool,gt.func]),returnFocusOnDeactivate:gt.bool,setReturnFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.bool,gt.func]),allowOutsideClick:gt.oneOfType([gt.bool,gt.func]),preventScroll:gt.bool,tabbableOptions:gt.shape({displayCheck:gt.oneOf(["full","non-zero-area","none"]),getShadowRoot:gt.oneOfType([gt.bool,gt.func])})}),containerElements:gt.arrayOf(gt.instanceOf(YR)),children:gt.oneOfType([gt.element,gt.instanceOf(YR)])};LL.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:ISe};hW.exports=LL});var Fx=Ue(qr=>{"use strict";var Ku=typeof Symbol=="function"&&Symbol.for,m3=Ku?Symbol.for("react.element"):60103,d3=Ku?Symbol.for("react.portal"):60106,eT=Ku?Symbol.for("react.fragment"):60107,nT=Ku?Symbol.for("react.strict_mode"):60108,aT=Ku?Symbol.for("react.profiler"):60114,tT=Ku?Symbol.for("react.provider"):60109,rT=Ku?Symbol.for("react.context"):60110,h3=Ku?Symbol.for("react.async_mode"):60111,oT=Ku?Symbol.for("react.concurrent_mode"):60111,uT=Ku?Symbol.for("react.forward_ref"):60112,iT=Ku?Symbol.for("react.suspense"):60113,bGe=Ku?Symbol.for("react.suspense_list"):60120,lT=Ku?Symbol.for("react.memo"):60115,cT=Ku?Symbol.for("react.lazy"):60116,EGe=Ku?Symbol.for("react.block"):60121,IGe=Ku?Symbol.for("react.fundamental"):60117,TGe=Ku?Symbol.for("react.responder"):60118,SGe=Ku?Symbol.for("react.scope"):60119;function Dc(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case m3:switch(e=e.type,e){case h3:case oT:case eT:case aT:case nT:case iT:return e;default:switch(e=e&&e.$$typeof,e){case rT:case uT:case cT:case lT:case tT:return e;default:return n}}case d3:return n}}}function Cx(e){return Dc(e)===oT}qr.AsyncMode=h3;qr.ConcurrentMode=oT;qr.ContextConsumer=rT;qr.ContextProvider=tT;qr.Element=m3;qr.ForwardRef=uT;qr.Fragment=eT;qr.Lazy=cT;qr.Memo=lT;qr.Portal=d3;qr.Profiler=aT;qr.StrictMode=nT;qr.Suspense=iT;qr.isAsyncMode=function(e){return Cx(e)||Dc(e)===h3};qr.isConcurrentMode=Cx;qr.isContextConsumer=function(e){return Dc(e)===rT};qr.isContextProvider=function(e){return Dc(e)===tT};qr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===m3};qr.isForwardRef=function(e){return Dc(e)===uT};qr.isFragment=function(e){return Dc(e)===eT};qr.isLazy=function(e){return Dc(e)===cT};qr.isMemo=function(e){return Dc(e)===lT};qr.isPortal=function(e){return Dc(e)===d3};qr.isProfiler=function(e){return Dc(e)===aT};qr.isStrictMode=function(e){return Dc(e)===nT};qr.isSuspense=function(e){return Dc(e)===iT};qr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===eT||e===oT||e===aT||e===nT||e===iT||e===bGe||typeof e=="object"&&e!==null&&(e.$$typeof===cT||e.$$typeof===lT||e.$$typeof===tT||e.$$typeof===rT||e.$$typeof===uT||e.$$typeof===IGe||e.$$typeof===TGe||e.$$typeof===SGe||e.$$typeof===EGe)};qr.typeOf=Dc});var Mx=Ue((p8n,Gx)=>{"use strict";Gx.exports=Fx()});var Im=Ue((S8n,fT)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var r="",u=0;u{function _Me(){this.__data__=[],this.size=0}Tj.exports=_Me});var k3=Ue((lOn,Cj)=>{function pMe(e,n){return e===n||e!==e&&n!==n}Cj.exports=pMe});var sy=Ue((cOn,Fj)=>{var mMe=k3();function dMe(e,n){for(var a=e.length;a--;)if(mMe(e[a][0],n))return a;return-1}Fj.exports=dMe});var Mj=Ue((sOn,Gj)=>{var hMe=sy(),gMe=Array.prototype,DMe=gMe.splice;function RMe(e){var n=this.__data__,a=hMe(n,e);if(a<0)return!1;var t=n.length-1;return a==t?n.pop():DMe.call(n,a,1),--this.size,!0}Gj.exports=RMe});var Lj=Ue((vOn,Aj)=>{var yMe=sy();function wMe(e){var n=this.__data__,a=yMe(n,e);return a<0?void 0:n[a][1]}Aj.exports=wMe});var Nj=Ue((fOn,Pj)=>{var bMe=sy();function EMe(e){return bMe(this.__data__,e)>-1}Pj.exports=EMe});var Uj=Ue((_On,Oj)=>{var IMe=sy();function TMe(e,n){var a=this.__data__,t=IMe(a,e);return t<0?(++this.size,a.push([e,n])):a[t][1]=n,this}Oj.exports=TMe});var vy=Ue((pOn,kj)=>{var SMe=Sj(),CMe=Mj(),FMe=Lj(),GMe=Nj(),MMe=Uj();function Bh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var AMe=vy();function LMe(){this.__data__=new AMe,this.size=0}Bj.exports=LMe});var qj=Ue((dOn,Jj)=>{function PMe(e){var n=this.__data__,a=n.delete(e);return this.size=n.size,a}Jj.exports=PMe});var Wj=Ue((hOn,$j)=>{function NMe(e){return this.__data__.get(e)}$j.exports=NMe});var jj=Ue((gOn,xj)=>{function OMe(e){return this.__data__.has(e)}xj.exports=OMe});var B3=Ue((DOn,zj)=>{var UMe=typeof global=="object"&&global&&global.Object===Object&&global;zj.exports=UMe});var zv=Ue((ROn,Vj)=>{var kMe=B3(),BMe=typeof self=="object"&&self&&self.Object===Object&&self,HMe=kMe||BMe||Function("return this")();Vj.exports=HMe});var LT=Ue((yOn,Qj)=>{var JMe=zv(),qMe=JMe.Symbol;Qj.exports=qMe});var Zj=Ue((wOn,Xj)=>{var Kj=LT(),Yj=Object.prototype,$Me=Yj.hasOwnProperty,WMe=Yj.toString,fy=Kj?Kj.toStringTag:void 0;function xMe(e){var n=$Me.call(e,fy),a=e[fy];try{e[fy]=void 0;var t=!0}catch{}var r=WMe.call(e);return t&&(n?e[fy]=a:delete e[fy]),r}Xj.exports=xMe});var nz=Ue((bOn,ez)=>{var jMe=Object.prototype,zMe=jMe.toString;function VMe(e){return zMe.call(e)}ez.exports=VMe});var _y=Ue((EOn,rz)=>{var az=LT(),QMe=Zj(),KMe=nz(),YMe="[object Null]",XMe="[object Undefined]",tz=az?az.toStringTag:void 0;function ZMe(e){return e==null?e===void 0?XMe:YMe:tz&&tz in Object(e)?QMe(e):KMe(e)}rz.exports=ZMe});var H3=Ue((IOn,oz)=>{function eAe(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}oz.exports=eAe});var J3=Ue((TOn,uz)=>{var nAe=_y(),aAe=H3(),tAe="[object AsyncFunction]",rAe="[object Function]",oAe="[object GeneratorFunction]",uAe="[object Proxy]";function iAe(e){if(!aAe(e))return!1;var n=nAe(e);return n==rAe||n==oAe||n==tAe||n==uAe}uz.exports=iAe});var lz=Ue((SOn,iz)=>{var lAe=zv(),cAe=lAe["__core-js_shared__"];iz.exports=cAe});var vz=Ue((COn,sz)=>{var q3=lz(),cz=(function(){var e=/[^.]+$/.exec(q3&&q3.keys&&q3.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function sAe(e){return!!cz&&cz in e}sz.exports=sAe});var $3=Ue((FOn,fz)=>{var vAe=Function.prototype,fAe=vAe.toString;function _Ae(e){if(e!=null){try{return fAe.call(e)}catch{}try{return e+""}catch{}}return""}fz.exports=_Ae});var pz=Ue((GOn,_z)=>{var pAe=J3(),mAe=vz(),dAe=H3(),hAe=$3(),gAe=/[\\^$.*+?()[\]{}|]/g,DAe=/^\[object .+?Constructor\]$/,RAe=Function.prototype,yAe=Object.prototype,wAe=RAe.toString,bAe=yAe.hasOwnProperty,EAe=RegExp("^"+wAe.call(bAe).replace(gAe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function IAe(e){if(!dAe(e)||mAe(e))return!1;var n=pAe(e)?EAe:DAe;return n.test(hAe(e))}_z.exports=IAe});var dz=Ue((MOn,mz)=>{function TAe(e,n){return e==null?void 0:e[n]}mz.exports=TAe});var Sm=Ue((AOn,hz)=>{var SAe=pz(),CAe=dz();function FAe(e,n){var a=CAe(e,n);return SAe(a)?a:void 0}hz.exports=FAe});var PT=Ue((LOn,gz)=>{var GAe=Sm(),MAe=zv(),AAe=GAe(MAe,"Map");gz.exports=AAe});var py=Ue((POn,Dz)=>{var LAe=Sm(),PAe=LAe(Object,"create");Dz.exports=PAe});var wz=Ue((NOn,yz)=>{var Rz=py();function NAe(){this.__data__=Rz?Rz(null):{},this.size=0}yz.exports=NAe});var Ez=Ue((OOn,bz)=>{function OAe(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}bz.exports=OAe});var Tz=Ue((UOn,Iz)=>{var UAe=py(),kAe="__lodash_hash_undefined__",BAe=Object.prototype,HAe=BAe.hasOwnProperty;function JAe(e){var n=this.__data__;if(UAe){var a=n[e];return a===kAe?void 0:a}return HAe.call(n,e)?n[e]:void 0}Iz.exports=JAe});var Cz=Ue((kOn,Sz)=>{var qAe=py(),$Ae=Object.prototype,WAe=$Ae.hasOwnProperty;function xAe(e){var n=this.__data__;return qAe?n[e]!==void 0:WAe.call(n,e)}Sz.exports=xAe});var Gz=Ue((BOn,Fz)=>{var jAe=py(),zAe="__lodash_hash_undefined__";function VAe(e,n){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=jAe&&n===void 0?zAe:n,this}Fz.exports=VAe});var Az=Ue((HOn,Mz)=>{var QAe=wz(),KAe=Ez(),YAe=Tz(),XAe=Cz(),ZAe=Gz();function Hh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var Lz=Az(),e2e=vy(),n2e=PT();function a2e(){this.size=0,this.__data__={hash:new Lz,map:new(n2e||e2e),string:new Lz}}Pz.exports=a2e});var Uz=Ue((qOn,Oz)=>{function t2e(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}Oz.exports=t2e});var my=Ue(($On,kz)=>{var r2e=Uz();function o2e(e,n){var a=e.__data__;return r2e(n)?a[typeof n=="string"?"string":"hash"]:a.map}kz.exports=o2e});var Hz=Ue((WOn,Bz)=>{var u2e=my();function i2e(e){var n=u2e(this,e).delete(e);return this.size-=n?1:0,n}Bz.exports=i2e});var qz=Ue((xOn,Jz)=>{var l2e=my();function c2e(e){return l2e(this,e).get(e)}Jz.exports=c2e});var Wz=Ue((jOn,$z)=>{var s2e=my();function v2e(e){return s2e(this,e).has(e)}$z.exports=v2e});var jz=Ue((zOn,xz)=>{var f2e=my();function _2e(e,n){var a=f2e(this,e),t=a.size;return a.set(e,n),this.size+=a.size==t?0:1,this}xz.exports=_2e});var W3=Ue((VOn,zz)=>{var p2e=Nz(),m2e=Hz(),d2e=qz(),h2e=Wz(),g2e=jz();function Jh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var D2e=vy(),R2e=PT(),y2e=W3(),w2e=200;function b2e(e,n){var a=this.__data__;if(a instanceof D2e){var t=a.__data__;if(!R2e||t.length{var E2e=vy(),I2e=Hj(),T2e=qj(),S2e=Wj(),C2e=jj(),F2e=Qz();function qh(e){var n=this.__data__=new E2e(e);this.size=n.size}qh.prototype.clear=I2e;qh.prototype.delete=T2e;qh.prototype.get=S2e;qh.prototype.has=C2e;qh.prototype.set=F2e;Kz.exports=qh});var Zz=Ue((YOn,Xz)=>{var G2e="__lodash_hash_undefined__";function M2e(e){return this.__data__.set(e,G2e),this}Xz.exports=M2e});var nV=Ue((XOn,eV)=>{function A2e(e){return this.__data__.has(e)}eV.exports=A2e});var tV=Ue((ZOn,aV)=>{var L2e=W3(),P2e=Zz(),N2e=nV();function NT(e){var n=-1,a=e==null?0:e.length;for(this.__data__=new L2e;++n{function O2e(e,n){for(var a=-1,t=e==null?0:e.length;++a{function U2e(e,n){return e.has(n)}uV.exports=U2e});var x3=Ue((a6n,lV)=>{var k2e=tV(),B2e=oV(),H2e=iV(),J2e=1,q2e=2;function $2e(e,n,a,t,r,u){var i=a&J2e,l=e.length,s=n.length;if(l!=s&&!(i&&s>l))return!1;var h=u.get(e),p=u.get(n);if(h&&p)return h==n&&p==e;var R=-1,E=!0,w=a&q2e?new k2e:void 0;for(u.set(e,n),u.set(n,e);++R{var W2e=zv(),x2e=W2e.Uint8Array;cV.exports=x2e});var fV=Ue((r6n,vV)=>{function j2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t,r){a[++n]=[r,t]}),a}vV.exports=j2e});var pV=Ue((o6n,_V)=>{function z2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t){a[++n]=t}),a}_V.exports=z2e});var DV=Ue((u6n,gV)=>{var mV=LT(),dV=sV(),V2e=k3(),Q2e=x3(),K2e=fV(),Y2e=pV(),X2e=1,Z2e=2,eLe="[object Boolean]",nLe="[object Date]",aLe="[object Error]",tLe="[object Map]",rLe="[object Number]",oLe="[object RegExp]",uLe="[object Set]",iLe="[object String]",lLe="[object Symbol]",cLe="[object ArrayBuffer]",sLe="[object DataView]",hV=mV?mV.prototype:void 0,j3=hV?hV.valueOf:void 0;function vLe(e,n,a,t,r,u,i){switch(a){case sLe:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case cLe:return!(e.byteLength!=n.byteLength||!u(new dV(e),new dV(n)));case eLe:case nLe:case rLe:return V2e(+e,+n);case aLe:return e.name==n.name&&e.message==n.message;case oLe:case iLe:return e==n+"";case tLe:var l=K2e;case uLe:var s=t&X2e;if(l||(l=Y2e),e.size!=n.size&&!s)return!1;var h=i.get(e);if(h)return h==n;t|=Z2e,i.set(e,n);var p=Q2e(l(e),l(n),t,r,u,i);return i.delete(e),p;case lLe:if(j3)return j3.call(e)==j3.call(n)}return!1}gV.exports=vLe});var yV=Ue((i6n,RV)=>{function fLe(e,n){for(var a=-1,t=n.length,r=e.length;++a{var _Le=Array.isArray;wV.exports=_Le});var EV=Ue((c6n,bV)=>{var pLe=yV(),mLe=OT();function dLe(e,n,a){var t=n(e);return mLe(e)?t:pLe(t,a(e))}bV.exports=dLe});var TV=Ue((s6n,IV)=>{function hLe(e,n){for(var a=-1,t=e==null?0:e.length,r=0,u=[];++a{function gLe(){return[]}SV.exports=gLe});var AV=Ue((f6n,MV)=>{var DLe=TV(),RLe=FV(),yLe=Object.prototype,wLe=yLe.propertyIsEnumerable,GV=Object.getOwnPropertySymbols,bLe=GV?function(e){return e==null?[]:(e=Object(e),DLe(GV(e),function(n){return wLe.call(e,n)}))}:RLe;MV.exports=bLe});var PV=Ue((_6n,LV)=>{function ELe(e,n){for(var a=-1,t=Array(e);++a{function ILe(e){return e!=null&&typeof e=="object"}NV.exports=ILe});var UV=Ue((m6n,OV)=>{var TLe=_y(),SLe=dy(),CLe="[object Arguments]";function FLe(e){return SLe(e)&&TLe(e)==CLe}OV.exports=FLe});var JV=Ue((d6n,HV)=>{var kV=UV(),GLe=dy(),BV=Object.prototype,MLe=BV.hasOwnProperty,ALe=BV.propertyIsEnumerable,LLe=kV((function(){return arguments})())?kV:function(e){return GLe(e)&&MLe.call(e,"callee")&&!ALe.call(e,"callee")};HV.exports=LLe});var $V=Ue((h6n,qV)=>{function PLe(){return!1}qV.exports=PLe});var z3=Ue((hy,$h)=>{var NLe=zv(),OLe=$V(),jV=typeof hy=="object"&&hy&&!hy.nodeType&&hy,WV=jV&&typeof $h=="object"&&$h&&!$h.nodeType&&$h,ULe=WV&&WV.exports===jV,xV=ULe?NLe.Buffer:void 0,kLe=xV?xV.isBuffer:void 0,BLe=kLe||OLe;$h.exports=BLe});var VV=Ue((g6n,zV)=>{var HLe=9007199254740991,JLe=/^(?:0|[1-9]\d*)$/;function qLe(e,n){var a=typeof e;return n=n==null?HLe:n,!!n&&(a=="number"||a!="symbol"&&JLe.test(e))&&e>-1&&e%1==0&&e{var $Le=9007199254740991;function WLe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=$Le}QV.exports=WLe});var YV=Ue((R6n,KV)=>{var xLe=_y(),jLe=V3(),zLe=dy(),VLe="[object Arguments]",QLe="[object Array]",KLe="[object Boolean]",YLe="[object Date]",XLe="[object Error]",ZLe="[object Function]",e3e="[object Map]",n3e="[object Number]",a3e="[object Object]",t3e="[object RegExp]",r3e="[object Set]",o3e="[object String]",u3e="[object WeakMap]",i3e="[object ArrayBuffer]",l3e="[object DataView]",c3e="[object Float32Array]",s3e="[object Float64Array]",v3e="[object Int8Array]",f3e="[object Int16Array]",_3e="[object Int32Array]",p3e="[object Uint8Array]",m3e="[object Uint8ClampedArray]",d3e="[object Uint16Array]",h3e="[object Uint32Array]",ho={};ho[c3e]=ho[s3e]=ho[v3e]=ho[f3e]=ho[_3e]=ho[p3e]=ho[m3e]=ho[d3e]=ho[h3e]=!0;ho[VLe]=ho[QLe]=ho[i3e]=ho[KLe]=ho[l3e]=ho[YLe]=ho[XLe]=ho[ZLe]=ho[e3e]=ho[n3e]=ho[a3e]=ho[t3e]=ho[r3e]=ho[o3e]=ho[u3e]=!1;function g3e(e){return zLe(e)&&jLe(e.length)&&!!ho[xLe(e)]}KV.exports=g3e});var ZV=Ue((y6n,XV)=>{function D3e(e){return function(n){return e(n)}}XV.exports=D3e});var nQ=Ue((gy,Wh)=>{var R3e=B3(),eQ=typeof gy=="object"&&gy&&!gy.nodeType&&gy,Dy=eQ&&typeof Wh=="object"&&Wh&&!Wh.nodeType&&Wh,y3e=Dy&&Dy.exports===eQ,Q3=y3e&&R3e.process,w3e=(function(){try{var e=Dy&&Dy.require&&Dy.require("util").types;return e||Q3&&Q3.binding&&Q3.binding("util")}catch{}})();Wh.exports=w3e});var K3=Ue((w6n,rQ)=>{var b3e=YV(),E3e=ZV(),aQ=nQ(),tQ=aQ&&aQ.isTypedArray,I3e=tQ?E3e(tQ):b3e;rQ.exports=I3e});var uQ=Ue((b6n,oQ)=>{var T3e=PV(),S3e=JV(),C3e=OT(),F3e=z3(),G3e=VV(),M3e=K3(),A3e=Object.prototype,L3e=A3e.hasOwnProperty;function P3e(e,n){var a=C3e(e),t=!a&&S3e(e),r=!a&&!t&&F3e(e),u=!a&&!t&&!r&&M3e(e),i=a||t||r||u,l=i?T3e(e.length,String):[],s=l.length;for(var h in e)(n||L3e.call(e,h))&&!(i&&(h=="length"||r&&(h=="offset"||h=="parent")||u&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||G3e(h,s)))&&l.push(h);return l}oQ.exports=P3e});var lQ=Ue((E6n,iQ)=>{var N3e=Object.prototype;function O3e(e){var n=e&&e.constructor,a=typeof n=="function"&&n.prototype||N3e;return e===a}iQ.exports=O3e});var sQ=Ue((I6n,cQ)=>{function U3e(e,n){return function(a){return e(n(a))}}cQ.exports=U3e});var fQ=Ue((T6n,vQ)=>{var k3e=sQ(),B3e=k3e(Object.keys,Object);vQ.exports=B3e});var pQ=Ue((S6n,_Q)=>{var H3e=lQ(),J3e=fQ(),q3e=Object.prototype,$3e=q3e.hasOwnProperty;function W3e(e){if(!H3e(e))return J3e(e);var n=[];for(var a in Object(e))$3e.call(e,a)&&a!="constructor"&&n.push(a);return n}_Q.exports=W3e});var dQ=Ue((C6n,mQ)=>{var x3e=J3(),j3e=V3();function z3e(e){return e!=null&&j3e(e.length)&&!x3e(e)}mQ.exports=z3e});var gQ=Ue((F6n,hQ)=>{var V3e=uQ(),Q3e=pQ(),K3e=dQ();function Y3e(e){return K3e(e)?V3e(e):Q3e(e)}hQ.exports=Y3e});var RQ=Ue((G6n,DQ)=>{var X3e=EV(),Z3e=AV(),ePe=gQ();function nPe(e){return X3e(e,ePe,Z3e)}DQ.exports=nPe});var bQ=Ue((M6n,wQ)=>{var yQ=RQ(),aPe=1,tPe=Object.prototype,rPe=tPe.hasOwnProperty;function oPe(e,n,a,t,r,u){var i=a&aPe,l=yQ(e),s=l.length,h=yQ(n),p=h.length;if(s!=p&&!i)return!1;for(var R=s;R--;){var E=l[R];if(!(i?E in n:rPe.call(n,E)))return!1}var w=u.get(e),T=u.get(n);if(w&&T)return w==n&&T==e;var L=!0;u.set(e,n),u.set(n,e);for(var U=i;++R{var uPe=Sm(),iPe=zv(),lPe=uPe(iPe,"DataView");EQ.exports=lPe});var SQ=Ue((L6n,TQ)=>{var cPe=Sm(),sPe=zv(),vPe=cPe(sPe,"Promise");TQ.exports=vPe});var FQ=Ue((P6n,CQ)=>{var fPe=Sm(),_Pe=zv(),pPe=fPe(_Pe,"Set");CQ.exports=pPe});var MQ=Ue((N6n,GQ)=>{var mPe=Sm(),dPe=zv(),hPe=mPe(dPe,"WeakMap");GQ.exports=hPe});var BQ=Ue((O6n,kQ)=>{var Y3=IQ(),X3=PT(),Z3=SQ(),eP=FQ(),nP=MQ(),UQ=_y(),xh=$3(),AQ="[object Map]",gPe="[object Object]",LQ="[object Promise]",PQ="[object Set]",NQ="[object WeakMap]",OQ="[object DataView]",DPe=xh(Y3),RPe=xh(X3),yPe=xh(Z3),wPe=xh(eP),bPe=xh(nP),Cm=UQ;(Y3&&Cm(new Y3(new ArrayBuffer(1)))!=OQ||X3&&Cm(new X3)!=AQ||Z3&&Cm(Z3.resolve())!=LQ||eP&&Cm(new eP)!=PQ||nP&&Cm(new nP)!=NQ)&&(Cm=function(e){var n=UQ(e),a=n==gPe?e.constructor:void 0,t=a?xh(a):"";if(t)switch(t){case DPe:return OQ;case RPe:return AQ;case yPe:return LQ;case wPe:return PQ;case bPe:return NQ}return n});kQ.exports=Cm});var zQ=Ue((U6n,jQ)=>{var aP=Yz(),EPe=x3(),IPe=DV(),TPe=bQ(),HQ=BQ(),JQ=OT(),qQ=z3(),SPe=K3(),CPe=1,$Q="[object Arguments]",WQ="[object Array]",UT="[object Object]",FPe=Object.prototype,xQ=FPe.hasOwnProperty;function GPe(e,n,a,t,r,u){var i=JQ(e),l=JQ(n),s=i?WQ:HQ(e),h=l?WQ:HQ(n);s=s==$Q?UT:s,h=h==$Q?UT:h;var p=s==UT,R=h==UT,E=s==h;if(E&&qQ(e)){if(!qQ(n))return!1;i=!0,p=!1}if(E&&!p)return u||(u=new aP),i||SPe(e)?EPe(e,n,a,t,r,u):IPe(e,n,s,a,t,r,u);if(!(a&CPe)){var w=p&&xQ.call(e,"__wrapped__"),T=R&&xQ.call(n,"__wrapped__");if(w||T){var L=w?e.value():e,U=T?n.value():n;return u||(u=new aP),r(L,U,a,t,u)}}return E?(u||(u=new aP),TPe(e,n,a,t,r,u)):!1}jQ.exports=GPe});var YQ=Ue((k6n,KQ)=>{var MPe=zQ(),VQ=dy();function QQ(e,n,a,t,r){return e===n?!0:e==null||n==null||!VQ(e)&&!VQ(n)?e!==e&&n!==n:MPe(e,n,a,t,QQ,r)}KQ.exports=QQ});var ZQ=Ue((B6n,XQ)=>{var APe=YQ();function LPe(e,n){return APe(e,n)}XQ.exports=LPe});var UK=Ue((W5n,iNe)=>{iNe.exports=`.rc-tooltip.rc-tooltip-zoom-appear, .rc-tooltip.rc-tooltip-zoom-enter { opacity: 0; } .rc-tooltip.rc-tooltip-zoom-enter, .rc-tooltip.rc-tooltip-zoom-leave { display: block; } .rc-tooltip-zoom-enter, .rc-tooltip-zoom-appear { opacity: 0; animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28); animation-play-state: paused; } .rc-tooltip-zoom-leave { animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05); animation-play-state: paused; } .rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active, .rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active { animation-name: rcToolTipZoomIn; animation-play-state: running; } .rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active { animation-name: rcToolTipZoomOut; animation-play-state: running; } @keyframes rcToolTipZoomIn { 0% { opacity: 0; transform-origin: 50% 50%; transform: scale(0, 0); } 100% { opacity: 1; transform-origin: 50% 50%; transform: scale(1, 1); } } @keyframes rcToolTipZoomOut { 0% { opacity: 1; transform-origin: 50% 50%; transform: scale(1, 1); } 100% { opacity: 0; transform-origin: 50% 50%; transform: scale(0, 0); } } .rc-tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; line-height: 1.5; font-size: 12px; background-color: rgba(0, 0, 0, 0.05); padding: 1px; opacity: 0.9; } .rc-tooltip-hidden { display: none; } .rc-tooltip-inner { padding: 8px 10px; color: #333333; text-align: left; text-decoration: none; background-color: #ffffff; border-radius: 3px; min-height: 34px; border: 1px solid #b1b1b1; } .rc-tooltip-arrow, .rc-tooltip-arrow-inner { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .rc-tooltip-placement-top .rc-tooltip-arrow, .rc-tooltip-placement-topLeft .rc-tooltip-arrow, .rc-tooltip-placement-topRight .rc-tooltip-arrow { bottom: -5px; margin-left: -6px; border-width: 6px 6px 0; border-top-color: #b1b1b1; } .rc-tooltip-placement-top .rc-tooltip-arrow-inner, .rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner, .rc-tooltip-placement-topRight .rc-tooltip-arrow-inner { bottom: 1px; margin-left: -6px; border-width: 6px 6px 0; border-top-color: #ffffff; } .rc-tooltip-placement-top .rc-tooltip-arrow { left: 50%; } .rc-tooltip-placement-topLeft .rc-tooltip-arrow { left: 15%; } .rc-tooltip-placement-topRight .rc-tooltip-arrow { right: 15%; } .rc-tooltip-placement-right .rc-tooltip-arrow, .rc-tooltip-placement-rightTop .rc-tooltip-arrow, .rc-tooltip-placement-rightBottom .rc-tooltip-arrow { left: -5px; margin-top: -6px; border-width: 6px 6px 6px 0; border-right-color: #b1b1b1; } .rc-tooltip-placement-right .rc-tooltip-arrow-inner, .rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner, .rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner { left: 1px; margin-top: -6px; border-width: 6px 6px 6px 0; border-right-color: #ffffff; } .rc-tooltip-placement-right .rc-tooltip-arrow { top: 50%; } .rc-tooltip-placement-rightTop .rc-tooltip-arrow { top: 15%; margin-top: 0; } .rc-tooltip-placement-rightBottom .rc-tooltip-arrow { bottom: 15%; } .rc-tooltip-placement-left .rc-tooltip-arrow, .rc-tooltip-placement-leftTop .rc-tooltip-arrow, .rc-tooltip-placement-leftBottom .rc-tooltip-arrow { right: -5px; margin-top: -6px; border-width: 6px 0 6px 6px; border-left-color: #b1b1b1; } .rc-tooltip-placement-left .rc-tooltip-arrow-inner, .rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner, .rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner { right: 1px; margin-top: -6px; border-width: 6px 0 6px 6px; border-left-color: #ffffff; } .rc-tooltip-placement-left .rc-tooltip-arrow { top: 50%; } .rc-tooltip-placement-leftTop .rc-tooltip-arrow { top: 15%; margin-top: 0; } .rc-tooltip-placement-leftBottom .rc-tooltip-arrow { bottom: 15%; } .rc-tooltip-placement-bottom .rc-tooltip-arrow, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow { top: -5px; margin-left: -6px; border-width: 0 6px 6px; border-bottom-color: #b1b1b1; } .rc-tooltip-placement-bottom .rc-tooltip-arrow-inner, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner { top: 1px; margin-left: -6px; border-width: 0 6px 6px; border-bottom-color: #ffffff; } .rc-tooltip-placement-bottom .rc-tooltip-arrow { left: 50%; } .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow { left: 15%; } .rc-tooltip-placement-bottomRight .rc-tooltip-arrow { right: 15%; } `});var lae=Ue((cw,n4)=>{typeof window<"u"&&(function(n,a){typeof cw=="object"&&typeof n4=="object"?n4.exports=a():typeof define=="function"&&define.amd?define([],a):typeof cw=="object"?cw.Hls=a():n.Hls=a()})(cw,function(){return(function(e){var n={};function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=n,a.d=function(t,r,u){a.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:u})},a.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,r){if(r&1&&(t=a(t)),r&8||r&4&&typeof t=="object"&&t&&t.__esModule)return t;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),r&2&&typeof t!="string")for(var i in t)a.d(u,i,function(l){return t[l]}.bind(null,i));return u},a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,"a",r),r},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},a.p="/dist/",a(a.s="./src/hls.ts")})({"./node_modules/eventemitter3/index.js":(function(e,n,a){"use strict";var t=Object.prototype.hasOwnProperty,r="~";function u(){}Object.create&&(u.prototype=Object.create(null),new u().__proto__||(r=!1));function i(p,R,E){this.fn=p,this.context=R,this.once=E||!1}function l(p,R,E,w,T){if(typeof E!="function")throw new TypeError("The listener must be a function");var L=new i(E,w||p,T),U=r?r+R:R;return p._events[U]?p._events[U].fn?p._events[U]=[p._events[U],L]:p._events[U].push(L):(p._events[U]=L,p._eventsCount++),p}function s(p,R){--p._eventsCount===0?p._events=new u:delete p._events[R]}function h(){this._events=new u,this._eventsCount=0}h.prototype.eventNames=function(){var R=[],E,w;if(this._eventsCount===0)return R;for(w in E=this._events)t.call(E,w)&&R.push(r?w.slice(1):w);return Object.getOwnPropertySymbols?R.concat(Object.getOwnPropertySymbols(E)):R},h.prototype.listeners=function(R){var E=r?r+R:R,w=this._events[E];if(!w)return[];if(w.fn)return[w.fn];for(var T=0,L=w.length,U=new Array(L);T0},!1)}function p(R,E){for(var w={main:[E]},T={main:[]},L={main:{}};h(w);)for(var U=Object.keys(w),Q=0;Q>>8^Dt&255^99,te[Ea]=Dt,le[Dt]=Ea;var ft=Bn[Ea],Ba=Bn[ft],Fr=Bn[Ba],Xe=Bn[Dt]*257^Dt*16843008;Z[Ea]=Xe<<24|Xe>>>8,ee[Ea]=Xe<<16|Xe>>>16,me[Ea]=Xe<<8|Xe>>>24,We[Ea]=Xe,Xe=Fr*16843009^Ba*65537^ft*257^Ea*16843008,mn[Dt]=Xe<<24|Xe>>>8,qn[Dt]=Xe<<16|Xe>>>16,Gn[Dt]=Xe<<8|Xe>>>24,Mn[Dt]=Xe,Ea?(Ea=ft^Bn[Bn[Bn[Fr^ft]]],ha^=Bn[Bn[ha]]):Ea=ha=1}},Q.expandKey=function(te){for(var le=this.uint8ArrayToUint32Array_(te),ne=!0,Z=0;Z>>6)+1,O=(X[k+2]&60)>>>2,O>Ae.length-1){W.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return K=(X[k+2]&1)<<2,K|=(X[k+3]&192)>>>6,l.logger.log("manifest codec:"+S+",ADTS data:type:"+P+",sampleingIndex:"+O+"["+Ae[O]+"Hz],channelConfig:"+K),/firefox/i.test(ce)?O>=6?(P=5,ve=new Array(4),j=O-3):(P=2,ve=new Array(2),j=O):ce.indexOf("android")!==-1?(P=2,ve=new Array(2),j=O):(P=5,ve=new Array(4),S&&(S.indexOf("mp4a.40.29")!==-1||S.indexOf("mp4a.40.5")!==-1)||!S&&O>=6?j=O-3:((S&&S.indexOf("mp4a.40.2")!==-1&&(O>=6&&K===1||/vivaldi/i.test(ce))||!S&&K===1)&&(P=2,ve=new Array(2)),j=O)),ve[0]=P<<3,ve[0]|=(O&14)>>1,ve[1]|=(O&1)<<7,ve[1]|=K<<3,P===5&&(ve[1]|=(j&14)>>1,ve[2]=(j&1)<<7,ve[2]|=8,ve[3]=0),{config:ve,samplerate:Ae[O],channelCount:K,codec:"mp4a.40."+P,manifestCodec:Te}}function p(W,X){return W[X]===255&&(W[X+1]&246)===240}function R(W,X){return W[X+1]&1?7:9}function E(W,X){return(W[X+3]&3)<<11|W[X+4]<<3|(W[X+5]&224)>>>5}function w(W,X){return!!(X+10&&X+O+j<=ve)return K=k+S*P,{headerLength:O,frameLength:j,stamp:K}}function V(W,X,k,S,P){var O=U(W.samplerate),j=Q(X,k,S,P,O);if(j){var K=j.stamp,ve=j.headerLength,ce=j.frameLength,Te={unit:X.subarray(k+ve,k+ve+ce),pts:K,dts:K};return W.samples.push(Te),{sample:Te,length:ce+ve}}}var te=a("./src/demux/id3.js"),le=(function(){function W(k,S,P){this.observer=k,this.config=P,this.remuxer=S}var X=W.prototype;return X.resetInitSegment=function(S,P,O,j){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:P,duration:j,inputTimeScale:9e4}},X.resetTimeStamp=function(){},W.probe=function(S){if(!S)return!1;for(var P=te.default.getID3Data(S,0)||[],O=P.length,j=S.length;Ok.length)){var j=this.parseHeader(k,S);if(j&&S+j.frameLength<=k.length){var K=j.samplesPerFrame*9e4/j.sampleRate,ve=P+O*K,ce={unit:k.subarray(S,S+j.frameLength),pts:ve,dts:ve};return X.config=[],X.channelCount=j.channelCount,X.samplerate=j.sampleRate,X.samples.push(ce),{sample:ce,length:j.frameLength}}}},parseHeader:function(X,k){var S=X[k+1]>>3&3,P=X[k+1]>>1&3,O=X[k+2]>>4&15,j=X[k+2]>>2&3,K=X[k+2]>>1&1;if(S!==1&&O!==0&&O!==15&&j!==3){var ve=S===3?3-P:P===3?3:4,ce=ee.BitratesMap[ve*14+O-1]*1e3,Te=S===3?0:S===2?1:2,Ae=ee.SamplingRateMap[Te*3+j],Ne=X[k+3]>>6===3?1:2,Be=ee.SamplesCoefficients[S][P],Dn=ee.BytesInSlot[P],An=Be*8*Dn,Ve=parseInt(Be*ce/Ae+K,10)*Dn;return{sampleRate:Ae,channelCount:Ne,frameLength:Ve,samplesPerFrame:An}}},isHeaderPattern:function(X,k){return X[k]===255&&(X[k+1]&224)===224&&(X[k+1]&6)!==0},isHeader:function(X,k){return!!(k+1S?(this.word<<=S,this.bitsAvailable-=S):(S-=this.bitsAvailable,P=S>>3,S-=P>>3,this.bytesAvailable-=P,this.loadWord(),this.word<<=S,this.bitsAvailable-=S)},X.readBits=function(S){var P=Math.min(this.bitsAvailable,S),O=this.word>>>32-P;return S>32&&l.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=P,this.bitsAvailable>0?this.word<<=P:this.bytesAvailable>0&&this.loadWord(),P=S-P,P>0&&this.bitsAvailable?O<>>S)!==0)return this.word<<=S,this.bitsAvailable-=S,S;return this.loadWord(),S+this.skipLZ()},X.skipUEG=function(){this.skipBits(1+this.skipLZ())},X.skipEG=function(){this.skipBits(1+this.skipLZ())},X.readUEG=function(){var S=this.skipLZ();return this.readBits(S+1)-1},X.readEG=function(){var S=this.readUEG();return 1&S?1+S>>>1:-1*(S>>>1)},X.readBoolean=function(){return this.readBits(1)===1},X.readUByte=function(){return this.readBits(8)},X.readUShort=function(){return this.readBits(16)},X.readUInt=function(){return this.readBits(32)},X.skipScalingList=function(S){var P=8,O=8,j,K;for(j=0;j=S.length){O();return}if(!(S[P].unit.length<32)){var j=this.decrypter.isSync();if(this.decryptAacSample(S,P,O,j),!j)return}}},X.getAvcEncryptedData=function(S){for(var P=Math.floor((S.length-48)/160)*16+16,O=new Int8Array(P),j=0,K=32;K<=S.length-16;K+=160,j+=16)O.set(S.subarray(K,K+16),j);return O},X.getAvcDecryptedUnit=function(S,P){P=new Uint8Array(P);for(var O=0,j=32;j<=S.length-16;j+=160,O+=16)S.set(P.subarray(O,O+16),j);return S},X.decryptAvcSample=function(S,P,O,j,K,ve){var ce=this.discardEPB(K.data),Te=this.getAvcEncryptedData(ce),Ae=this;this.decryptBuffer(Te.buffer,function(Ne){K.data=Ae.getAvcDecryptedUnit(ce,Ne),ve||Ae.decryptAvcSamples(S,P,O+1,j)})},X.decryptAvcSamples=function(S,P,O,j){for(;;P++,O=0){if(P>=S.length){j();return}for(var K=S[P].units;!(O>=K.length);O++){var ve=K[O];if(!(ve.length<=48||ve.type!==1&&ve.type!==5)){var ce=this.decrypter.isSync();if(this.decryptAvcSample(S,P,O,j,ve,ce),!ce)return}}}},W})(),qn=mn,Gn={video:1,audio:2,id3:3,text:4},Mn=(function(){function W(k,S,P,O){this.observer=k,this.config=P,this.typeSupported=O,this.remuxer=S,this.sampleAes=null}var X=W.prototype;return X.setDecryptData=function(S){S!=null&&S.key!=null&&S.method==="SAMPLE-AES"?this.sampleAes=new qn(this.observer,this.config,S,this.discardEPB):this.sampleAes=null},W.probe=function(S){var P=W._syncOffset(S);return P<0?!1:(P&&l.logger.warn("MPEG2-TS detected but first sync word found @ offset "+P+", junk ahead ?"),!0)},W._syncOffset=function(S){for(var P=Math.min(1e3,S.length-564),O=0;O>4,Ae>1){if(Ne=K+5+S[K+4],Ne===K+188)continue}else Ne=K+4;switch(Te){case qa:ce&&(ur&&(Be=go(ur))&&xo(Be,!1),ur={data:[],size:0}),ur&&(ur.data.push(S.subarray(Ne,K+188)),ur.size+=K+188-Ne);break;case $t:ce&&(Rt&&(Be=go(Rt))&&($n.isAAC?Uu(Be):Ao(Be)),Rt={data:[],size:0}),Rt&&(Rt.data.push(S.subarray(Ne,K+188)),Rt.size+=K+188-Ne);break;case Ur:ce&&(Wr&&(Be=go(Wr))&&Di(Be),Wr={data:[],size:0}),Wr&&(Wr.data.push(S.subarray(Ne,K+188)),Wr.size+=K+188-Ne);break;case 0:ce&&(Ne+=S[Ne]+1),Ya=this._pmtId=Lt(S,Ne);break;case Ya:ce&&(Ne+=S[Ne]+1);var lo=Rr(S,Ne,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,this.sampleAes!=null);qa=lo.avc,qa>0&&(Ve.pid=qa),$t=lo.audio,$t>0&&($n.pid=$t,$n.isAAC=lo.isAAC),Ur=lo.id3,Ur>0&&(ga.pid=Ur),Dn&&!An&&(l.logger.log("reparse from beginning"),Dn=!1,K=jo-188),An=this.pmtParsed=!0;break;case 17:case 8191:break;default:Dn=!0;break}}else this.observer.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});ur&&(Be=go(ur))?(xo(Be,!0),Ve.pesData=null):Ve.pesData=ur,Rt&&(Be=go(Rt))?($n.isAAC?Uu(Be):Ao(Be),$n.pesData=null):(Rt&&Rt.size&&l.logger.log("last AAC PES packet truncated,might overlap between fragments"),$n.pesData=Rt),Wr&&(Be=go(Wr))?(Di(Be),ga.pesData=null):ga.pesData=Wr,this.sampleAes==null?this.remuxer.remux($n,Ve,ga,this._txtTrack,P,O,j):this.decryptAndRemux($n,Ve,ga,this._txtTrack,P,O,j)},X.decryptAndRemux=function(S,P,O,j,K,ve,ce){if(S.samples&&S.isAAC){var Te=this;this.sampleAes.decryptAacSamples(S.samples,0,function(){Te.decryptAndRemuxAvc(S,P,O,j,K,ve,ce)})}else this.decryptAndRemuxAvc(S,P,O,j,K,ve,ce)},X.decryptAndRemuxAvc=function(S,P,O,j,K,ve,ce){if(P.samples){var Te=this;this.sampleAes.decryptAvcSamples(P.samples,0,0,function(){Te.remuxer.remux(S,P,O,j,K,ve,ce)})}else this.remuxer.remux(S,P,O,j,K,ve,ce)},X.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},X._parsePAT=function(S,P){return(S[P+10]&31)<<8|S[P+11]},X._parsePMT=function(S,P,O,j){var K,ve,ce,Te,Ae={audio:-1,avc:-1,id3:-1,isAAC:!0};for(K=(S[P+1]&15)<<8|S[P+2],ve=P+3+K-4,ce=(S[P+10]&15)<<8|S[P+11],P+=12+ce;P1;){var An=new Uint8Array(Dn[0].length+Dn[1].length);An.set(Dn[0]),An.set(Dn[1],Dn[0].length),Dn[0]=An,Dn.splice(1,1)}if(O=Dn[0],K=(O[0]<<16)+(O[1]<<8)+O[2],K===1){if(ve=(O[4]<<8)+O[5],ve&&ve>S.size-6||(j=O[7],j&192&&(Ae=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,Ae>4294967295&&(Ae-=8589934592),j&64?(Ne=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,Ne>4294967295&&(Ne-=8589934592),Ae-Ne>60*9e4&&(l.logger.warn(Math.round((Ae-Ne)/9e4)+"s delta between PTS and DTS, align them"),Ae=Ne)):Ne=Ae),ce=O[8],Be=ce+9,S.size<=Be))return null;S.size-=Be,Te=new Uint8Array(S.size);for(var Ve=0,$n=Dn.length;Ve<$n;Ve++){O=Dn[Ve];var ga=O.byteLength;if(Be)if(Be>ga){Be-=ga;continue}else O=O.subarray(Be),ga-=Be,Be=0;Te.set(O,P),P+=ga}return ve&&(ve-=ce+3),{data:Te,pts:Ae,dts:Ne,len:ve}}else return null},X.pushAccesUnit=function(S,P){if(S.units.length&&S.frame){var O=P.samples,j=O.length;if(isNaN(S.pts))if(j){var K=O[j-1];S.pts=K.pts,S.dts=K.dts}else{P.dropped++;return}!this.config.forceKeyFrameOnDiscontinuity||S.key===!0||P.sps&&(j||this.contiguous)?(S.id=j,O.push(S)):P.dropped++}S.debug.length&&l.logger.log(S.pts+"/"+S.dts+":"+S.debug)},X._parseAVCPES=function(S,P){var O=this,j=this._avcTrack,K=this._parseAVCNALu(S.data),ve=!1,ce,Te=this.avcSample,Ae,Ne=!1,Be,Dn=this.pushAccesUnit.bind(this),An=function($n,ga,qa,$t){return{key:$n,pts:ga,dts:qa,units:[],debug:$t}};S.data=null,Te&&K.length&&!j.audFound&&(Dn(Te,j),Te=this.avcSample=An(!1,S.pts,S.dts,"")),K.forEach(function(Ve){switch(Ve.type){case 1:Ae=!0,Te||(Te=O.avcSample=An(!0,S.pts,S.dts,"")),ve&&(Te.debug+="NDR "),Te.frame=!0;var $n=Ve.data;if(Ne&&$n.length>4){var ga=new Qe($n).readSliceType();(ga===2||ga===4||ga===7||ga===9)&&(Te.key=!0)}break;case 5:Ae=!0,Te||(Te=O.avcSample=An(!0,S.pts,S.dts,"")),ve&&(Te.debug+="IDR "),Te.key=!0,Te.frame=!0;break;case 6:Ae=!0,ve&&Te&&(Te.debug+="SEI "),ce=new Qe(O.discardEPB(Ve.data)),ce.readUByte();for(var qa=0,$t=0,Ur=!1,Ya=0;!Ur&&ce.bytesAvailable>1;){qa=0;do Ya=ce.readUByte(),qa+=Ya;while(Ya===255);$t=0;do Ya=ce.readUByte(),$t+=Ya;while(Ya===255);if(qa===4&&ce.bytesAvailable!==0){Ur=!0;var ur=ce.readUByte();if(ur===181){var Rt=ce.readUShort();if(Rt===49){var Wr=ce.readUInt();if(Wr===1195456820){var Lt=ce.readUByte();if(Lt===3){var Rr=ce.readUByte(),go=ce.readUByte(),xo=31&Rr,Uu=[Rr,go];for(Be=0;Be16){var Ao=[];for(Be=0;Be<16;Be++)Ao.push(ce.readUByte().toString(16)),(Be===3||Be===5||Be===7||Be===9)&&Ao.push("-");var Di=$t-16,jo=new Uint8Array(Di);for(Be=0;Be0){if(P.pts>=S[O-1].pts)S.push(P);else for(var j=O-1;j>=0;j--)if(P.pts=0)Ne={data:S.subarray(Dn,P-ce-1),type:An},Ae.push(Ne);else{var Ve=this._getLastNalUnit();if(Ve&&(Te&&P<=4-Te&&Ve.state&&(Ve.data=Ve.data.subarray(0,Ve.data.byteLength-Te)),K=P-ce-1,K>0)){var $n=new Uint8Array(Ve.data.byteLength+K);$n.set(Ve.data,0),$n.set(S.subarray(0,K),Ve.data.byteLength),Ve.data=$n}}P=0&&ce>=0&&(Ne={data:S.subarray(Dn,O),type:An,state:ce},Ae.push(Ne)),Ae.length===0){var ga=this._getLastNalUnit();if(ga){var qa=new Uint8Array(ga.data.byteLength+S.byteLength);qa.set(ga.data,0),qa.set(S,ga.data.byteLength),ga.data=qa}}return ve.naluState=ce,Ae},X.discardEPB=function(S){for(var P=S.byteLength,O=[],j=1,K,ve;j1&&(l.logger.log("AAC: align PTS for overlapping frames by "+Math.round((ga-j)/90)),j=ga)}for(;Ne>24&255,K[1]=P>>16&255,K[2]=P>>8&255,K[3]=P&255,K.set(k,4),O=0,P=8;O>24&255,k>>16&255,k>>8&255,k&255,P>>24,P>>16&255,P>>8&255,P&255,O>>24,O>>16&255,O>>8&255,O&255,85,196,0,0]))},W.mdia=function(k){return W.box(W.types.mdia,W.mdhd(k.timescale,k.duration),W.hdlr(k.type),W.minf(k))},W.mfhd=function(k){return W.box(W.types.mfhd,new Uint8Array([0,0,0,0,k>>24,k>>16&255,k>>8&255,k&255]))},W.minf=function(k){return k.type==="audio"?W.box(W.types.minf,W.box(W.types.smhd,W.SMHD),W.DINF,W.stbl(k)):W.box(W.types.minf,W.box(W.types.vmhd,W.VMHD),W.DINF,W.stbl(k))},W.moof=function(k,S,P){return W.box(W.types.moof,W.mfhd(k),W.traf(P,S))},W.moov=function(k){for(var S=k.length,P=[];S--;)P[S]=W.trak(k[S]);return W.box.apply(null,[W.types.moov,W.mvhd(k[0].timescale,k[0].duration)].concat(P).concat(W.mvex(k)))},W.mvex=function(k){for(var S=k.length,P=[];S--;)P[S]=W.trex(k[S]);return W.box.apply(null,[W.types.mvex].concat(P))},W.mvhd=function(k,S){S*=k;var P=Math.floor(S/(ft+1)),O=Math.floor(S%(ft+1)),j=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,k>>24&255,k>>16&255,k>>8&255,k&255,P>>24,P>>16&255,P>>8&255,P&255,O>>24,O>>16&255,O>>8&255,O&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return W.box(W.types.mvhd,j)},W.sdtp=function(k){var S=k.samples||[],P=new Uint8Array(4+S.length),O,j;for(j=0;j>>8&255),S.push(K&255),S=S.concat(Array.prototype.slice.call(j));for(O=0;O>>8&255),P.push(K&255),P=P.concat(Array.prototype.slice.call(j));var ve=W.box(W.types.avcC,new Uint8Array([1,S[3],S[4],S[5],255,224|k.sps.length].concat(S).concat([k.pps.length]).concat(P))),ce=k.width,Te=k.height,Ae=k.pixelRatio[0],Ne=k.pixelRatio[1];return W.box(W.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ce>>8&255,ce&255,Te>>8&255,Te&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),ve,W.box(W.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),W.box(W.types.pasp,new Uint8Array([Ae>>24,Ae>>16&255,Ae>>8&255,Ae&255,Ne>>24,Ne>>16&255,Ne>>8&255,Ne&255])))},W.esds=function(k){var S=k.config.length;return new Uint8Array([0,0,0,0,3,23+S,0,1,0,4,15+S,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([S]).concat(k.config).concat([6,1,2]))},W.mp4a=function(k){var S=k.samplerate;return W.box(W.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,k.channelCount,0,16,0,0,0,0,S>>8&255,S&255,0,0]),W.box(W.types.esds,W.esds(k)))},W.mp3=function(k){var S=k.samplerate;return W.box(W.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,k.channelCount,0,16,0,0,0,0,S>>8&255,S&255,0,0]))},W.stsd=function(k){return k.type==="audio"?!k.isAAC&&k.codec==="mp3"?W.box(W.types.stsd,W.STSD,W.mp3(k)):W.box(W.types.stsd,W.STSD,W.mp4a(k)):W.box(W.types.stsd,W.STSD,W.avc1(k))},W.tkhd=function(k){var S=k.id,P=k.duration*k.timescale,O=k.width,j=k.height,K=Math.floor(P/(ft+1)),ve=Math.floor(P%(ft+1));return W.box(W.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,S>>24&255,S>>16&255,S>>8&255,S&255,0,0,0,0,K>>24,K>>16&255,K>>8&255,K&255,ve>>24,ve>>16&255,ve>>8&255,ve&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,O>>8&255,O&255,0,0,j>>8&255,j&255,0,0]))},W.traf=function(k,S){var P=W.sdtp(k),O=k.id,j=Math.floor(S/(ft+1)),K=Math.floor(S%(ft+1));return W.box(W.types.traf,W.box(W.types.tfhd,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255])),W.box(W.types.tfdt,new Uint8Array([1,0,0,0,j>>24,j>>16&255,j>>8&255,j&255,K>>24,K>>16&255,K>>8&255,K&255])),W.trun(k,P.length+16+20+8+16+8+8),P)},W.trak=function(k){return k.duration=k.duration||4294967295,W.box(W.types.trak,W.tkhd(k),W.mdia(k))},W.trex=function(k){var S=k.id;return W.box(W.types.trex,new Uint8Array([0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},W.trun=function(k,S){var P=k.samples||[],O=P.length,j=12+16*O,K=new Uint8Array(j),ve,ce,Te,Ae,Ne,Be;for(S+=8+j,K.set([0,0,15,1,O>>>24&255,O>>>16&255,O>>>8&255,O&255,S>>>24&255,S>>>16&255,S>>>8&255,S&255],0),ve=0;ve>>24&255,Te>>>16&255,Te>>>8&255,Te&255,Ae>>>24&255,Ae>>>16&255,Ae>>>8&255,Ae&255,Ne.isLeading<<2|Ne.dependsOn,Ne.isDependedOn<<6|Ne.hasRedundancy<<4|Ne.paddingValue<<1|Ne.isNonSync,Ne.degradPrio&61440,Ne.degradPrio&15,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255],12+16*ve);return W.box(W.types.trun,K)},W.initSegment=function(k){W.types||W.init();var S=W.moov(k),P;return P=new Uint8Array(W.FTYP.byteLength+S.byteLength),P.set(W.FTYP),P.set(S,W.FTYP.byteLength),P},W})(),Fr=Ba,Xe=9e4;function $a(W,X,k,S){return k===void 0&&(k=1),S===void 0&&(S=!1),At(W,X,1/k)}function At(W,X,k,S){k===void 0&&(k=1),S===void 0&&(S=!1);var P=W*X*k;return S?Math.round(P):P}function jn(W,X){return X===void 0&&(X=!1),At(W,1e3,1/Xe,X)}function On(W,X){return X===void 0&&(X=1),At(W,Xe,1/X)}var Ze=On(10),Ga=On(.2),Ha=(function(){function W(k,S,P,O){this.observer=k,this.config=S,this.typeSupported=P;var j=navigator.userAgent;this.isSafari=O&&O.indexOf("Apple")>-1&&j&&!j.match("CriOS"),this.ISGenerated=!1}var X=W.prototype;return X.destroy=function(){},X.resetTimeStamp=function(S){this._initPTS=this._initDTS=S},X.resetInitSegment=function(){this.ISGenerated=!1},X.remux=function(S,P,O,j,K,ve,ce){if(this.ISGenerated||this.generateIS(S,P,K),this.ISGenerated){var Te=S.samples.length,Ae=P.samples.length,Ne=K,Be=K;if(Te&&Ae){var Dn=(S.samples[0].pts-P.samples[0].pts)/P.inputTimeScale;Ne+=Math.max(0,Dn),Be+=Math.max(0,-Dn)}if(Te){S.timescale||(l.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(S,P,K));var An=this.remuxAudio(S,Ne,ve,ce);if(Ae){var Ve;An&&(Ve=An.endPTS-An.startPTS),P.timescale||(l.logger.warn("regenerate InitSegment as video detected"),this.generateIS(S,P,K)),this.remuxVideo(P,Be,ve,Ve,ce)}}else if(Ae){var $n=this.remuxVideo(P,Be,ve,0,ce);$n&&S.codec&&this.remuxEmptyAudio(S,Ne,ve,$n)}}O.samples.length&&this.remuxID3(O,K),j.samples.length&&this.remuxText(j,K),this.observer.trigger(t.default.FRAG_PARSED)},X.generateIS=function(S,P,O){var j=this.observer,K=S.samples,ve=P.samples,ce=this.typeSupported,Te="audio/mp4",Ae={},Ne={tracks:Ae},Be=this._initPTS===void 0,Dn,An;if(Be&&(Dn=An=1/0),S.config&&K.length&&(S.timescale=S.samplerate,l.logger.log("audio sampling rate : "+S.samplerate),S.isAAC||(ce.mpeg?(Te="audio/mpeg",S.codec=""):ce.mp3&&(S.codec="mp3")),Ae.audio={container:Te,codec:S.codec,initSegment:!S.isAAC&&ce.mpeg?new Uint8Array:Fr.initSegment([S]),metadata:{channelCount:S.channelCount}},Be&&(Dn=An=K[0].pts-S.inputTimeScale*O)),P.sps&&P.pps&&ve.length){var Ve=P.inputTimeScale;P.timescale=Ve,Ae.video={container:"video/mp4",codec:P.codec,initSegment:Fr.initSegment([P]),metadata:{width:P.width,height:P.height}},Be&&(Dn=Math.min(Dn,ve[0].pts-Ve*O),An=Math.min(An,ve[0].dts-Ve*O),this.observer.trigger(t.default.INIT_PTS_FOUND,{initPTS:Dn}))}Object.keys(Ae).length?(j.trigger(t.default.FRAG_PARSING_INIT_SEGMENT,Ne),this.ISGenerated=!0,Be&&(this._initPTS=Dn,this._initDTS=An)):j.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},X.remuxVideo=function(S,P,O,j,K){var ve=8,ce,Te,Ae,Ne,Be,Dn,An,Ve=S.timescale,$n=S.samples,ga=[],qa=$n.length,$t=this._PTSNormalize,Ur=this._initPTS,Ya=this.nextAvcDts,ur=this.isSafari;if(qa!==0){ur&&(O|=$n.length&&Ya&&(K&&Math.abs(P-Ya/Ve)<.1||Math.abs($n[0].pts-Ya-Ur)1?l.logger.log("AVC: "+jn(Rr,!0)+" ms hole between fragments detected,filling it"):Rr<-1&&l.logger.log("AVC: "+jn(-Rr,!0)+" ms overlapping between fragments detected"),Be=Ya,$n[0].dts=Be,Ne=Math.max(Ne-Rr,Ya),$n[0].pts=Ne,l.logger.log("Video: PTS/DTS adjusted: "+jn(Ne,!0)+"/"+jn(Be,!0)+", delta: "+jn(Rr,!0)+" ms")),Lt=$n[$n.length-1],An=Math.max(Lt.dts,0),Dn=Math.max(Lt.pts,0,An),ur&&(ce=Math.round((An-Be)/($n.length-1)));for(var go=0,xo=0,Uu=0;Uu0?ei-1:ei].dts;if(rf.stretchShortVideoTrack){var Cc=rf.maxBufferHole,Cg=Math.floor(Cc*Ve),Q0=(j?Ne+j*Ve:this.nextAudioPts)-iu.pts;Q0>Cg?(ce=Q0-Rs,ce<0&&(ce=Rs),l.logger.log("It is approximately "+jn(Q0,!1)+" ms to the next segment; using duration "+jn(ce,!1)+" ms for the last video frame.")):ce=Rs}else ce=Rs}Sc=Math.round(iu.pts-iu.dts)}ga.push({size:jl,duration:ce,cts:Sc,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:iu.key?2:1,isNonSync:iu.key?0:1}})}this.nextAvcDts=An+ce;var Ym=S.dropped;if(S.nbNalu=0,S.dropped=0,ga.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var Xm=ga[0].flags;Xm.dependsOn=2,Xm.isNonSync=0}S.samples=ga,Ae=Fr.moof(S.sequenceNumber++,Be,S),S.samples=[];var Fc={data1:Ae,data2:Te,startPTS:Ne/Ve,endPTS:(Dn+ce)/Ve,startDTS:Be/Ve,endDTS:this.nextAvcDts/Ve,type:"video",hasAudio:!1,hasVideo:!0,nb:ga.length,dropped:Ym};return this.observer.trigger(t.default.FRAG_PARSING_DATA,Fc),Fc}},X.remuxAudio=function(S,P,O,j){var K=S.inputTimeScale,ve=S.timescale,ce=K/ve,Te=S.isAAC?1024:1152,Ae=Te*ce,Ne=this._PTSNormalize,Be=this._initPTS,Dn=!S.isAAC&&this.typeSupported.mpeg,An,Ve,$n,ga,qa,$t,Ur=Dn?0:8,Ya=S.samples,ur=[],Rt=this.nextAudioPts;if(O|=Ya.length&&Rt&&(j&&Math.abs(P-Rt/K)<.1||Math.abs(Ya[0].pts-Rt-Be)<20*Ae),Ya.forEach(function(Cc){Cc.pts=Cc.dts=Ne(Cc.pts-Be,P*K)}),Ya=Ya.filter(function(Cc){return Cc.pts>=0}),Ya.length!==0){if(O||(j?Rt=P*K:Rt=Ya[0].pts),S.isAAC)for(var Wr=this.config.maxAudioFramesDrift,Lt=0,Rr=Rt;Lt=Wr*Ae&&xo.1*Ae,go.pts=go.dts=Rr,Rr+=Ae,Lt++}for(var lo=Ya.length,uu=0;lo--;)uu+=Ya[lo].unit.byteLength;for(var ki=0,Bi=Ya.length;ki0&&jl0&&(Ve=Dt.getSilentFrame(S.manifestCodec||S.codec,S.channelCount),Ve||(Ve=iu.subarray()),uu+=Sc*Ve.length);else if(jl<-12){l.logger.log("drop overlapping AAC sample, expected/parsed/delta: "+jn(Rt,!0)+" ms / "+jn(_l,!0)+" ms / "+jn(-jl,!0)+" ms"),uu-=iu.byteLength;continue}_l=Rt}if(qa=_l,uu>0){uu+=Ur;try{$n=new Uint8Array(uu)}catch{this.observer.trigger(t.default.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:uu,reason:"fail allocating audio mdat "+uu});return}if(!Dn){var Zs=new DataView($n.buffer);Zs.setUint32(0,uu),$n.set(Fr.types.mdat,4)}}else return;for(var tf=0;tf=2&&(gs=ur[lo-2].duration,An.duration=gs),lo){this.nextAudioPts=Rt=$t+ce*gs,S.samples=ur,Dn?ga=new Uint8Array:ga=Fr.moof(S.sequenceNumber++,qa/ce,S),S.samples=[];var Ds=qa/K,rf=Rt/K,Rs={data1:ga,data2:$n,startPTS:Ds,endPTS:rf,startDTS:Ds,endDTS:rf,type:"audio",hasAudio:!0,hasVideo:!1,nb:lo};return this.observer.trigger(t.default.FRAG_PARSING_DATA,Rs),Rs}return null}},X.remuxEmptyAudio=function(S,P,O,j){var K=S.inputTimeScale,ve=S.samplerate?S.samplerate:K,ce=K/ve,Te=this.nextAudioPts,Ae=(Te!==void 0?Te:j.startDTS*K)+this._initDTS,Ne=j.endDTS*K+this._initDTS,Be=1024,Dn=ce*Be,An=Math.ceil((Ne-Ae)/Dn),Ve=Dt.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);if(l.logger.warn("remux empty Audio"),!Ve){l.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");return}for(var $n=[],ga=0;ga4294967296;)S+=O;return S},W})(),_t=Ha,or=(function(){function W(k){this.observer=k}var X=W.prototype;return X.destroy=function(){},X.resetTimeStamp=function(){},X.resetInitSegment=function(){},X.remux=function(S,P,O,j,K,ve,ce,Te){var Ae=this.observer,Ne="";S&&(Ne+="audio"),P&&(Ne+="video"),Ae.trigger(t.default.FRAG_PARSING_DATA,{data1:Te,startPTS:K,startDTS:K,type:Ne,hasAudio:!!S,hasVideo:!!P,nb:1,dropped:0}),Ae.trigger(t.default.FRAG_PARSED)},W})(),En=or,Na=Object(s.getSelfScope)(),Dr;try{Dr=Na.performance.now.bind(Na.performance)}catch{l.logger.debug("Unable to use Performance API on this environment"),Dr=Na.Date.now}var ja=(function(){function W(k,S,P,O){this.observer=k,this.typeSupported=S,this.config=P,this.vendor=O}var X=W.prototype;return X.destroy=function(){var S=this.demuxer;S&&S.destroy()},X.push=function(S,P,O,j,K,ve,ce,Te,Ae,Ne,Be,Dn){var An=this;if(S.byteLength>0&&P!=null&&P.key!=null&&P.method==="AES-128"){var Ve=this.decrypter;Ve==null&&(Ve=this.decrypter=new u.default(this.observer,this.config));var $n=Dr();Ve.decrypt(S,P.key.buffer,P.iv.buffer,function(ga){var qa=Dr();An.observer.trigger(t.default.FRAG_DECRYPTED,{stats:{tstart:$n,tdecrypt:qa}}),An.pushDecrypted(new Uint8Array(ga),P,new Uint8Array(O),j,K,ve,ce,Te,Ae,Ne,Be,Dn)})}else this.pushDecrypted(new Uint8Array(S),P,new Uint8Array(O),j,K,ve,ce,Te,Ae,Ne,Be,Dn)},X.pushDecrypted=function(S,P,O,j,K,ve,ce,Te,Ae,Ne,Be,Dn){var An=this.demuxer;if(!An||(ce||Te)&&!this.probe(S)){for(var Ve=this.observer,$n=this.typeSupported,ga=this.config,qa=[{demux:Bn,remux:_t},{demux:Z.default,remux:En},{demux:ne,remux:_t},{demux:ha,remux:_t}],$t=0,Ur=qa.length;$t1?L-1:0),Q=1;Q1?L-1:0),Q=1;Q0)return p.subarray(E,E+w)},s._readSize=function(p,R){var E=0;return E=(p[R]&127)<<21,E|=(p[R+1]&127)<<14,E|=(p[R+2]&127)<<7,E|=p[R+3]&127,E},s.getTimeStamp=function(p){for(var R=s.getID3Frames(p),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:te+=String.fromCharCode(U);break;case 12:case 13:Q=p[le++],te+=String.fromCharCode((U&31)<<6|Q&63);break;case 14:Q=p[le++],V=p[le++],te+=String.fromCharCode((U&15)<<12|(Q&63)<<6|(V&63)<<0);break;default:}}return te},s})(),u;function i(){var s=Object(t.getSelfScope)();return!u&&typeof s.TextDecoder<"u"&&(u=new s.TextDecoder("utf-8")),u}var l=r._utf8ArrayToStr;n.default=r}),"./src/demux/mp4demuxer.js":(function(e,n,a){"use strict";a.r(n);var t=a("./src/utils/logger.js"),r=a("./src/events.js"),u=Math.pow(2,32)-1,i=(function(){function l(h,p){this.observer=h,this.remuxer=p}var s=l.prototype;return s.resetTimeStamp=function(p){this.initPTS=p},s.resetInitSegment=function(p,R,E,w){if(p&&p.byteLength){var T=this.initData=l.parseInitSegment(p);R==null&&(R="mp4a.40.5"),E==null&&(E="avc1.42e01e");var L={};T.audio&&T.video?L.audiovideo={container:"video/mp4",codec:R+","+E,initSegment:w?p:null}:(T.audio&&(L.audio={container:"audio/mp4",codec:R,initSegment:w?p:null}),T.video&&(L.video={container:"video/mp4",codec:E,initSegment:w?p:null})),this.observer.trigger(r.default.FRAG_PARSING_INIT_SEGMENT,{tracks:L})}else R&&(this.audioCodec=R),E&&(this.videoCodec=E)},l.probe=function(p){return l.findBox({data:p,start:0,end:Math.min(p.length,16384)},["moof"]).length>0},l.bin2str=function(p){return String.fromCharCode.apply(null,p)},l.readUint16=function(p,R){p.data&&(R+=p.start,p=p.data);var E=p[R]<<8|p[R+1];return E<0?65536+E:E},l.readUint32=function(p,R){p.data&&(R+=p.start,p=p.data);var E=p[R]<<24|p[R+1]<<16|p[R+2]<<8|p[R+3];return E<0?4294967296+E:E},l.writeUint32=function(p,R,E){p.data&&(R+=p.start,p=p.data),p[R]=E>>24,p[R+1]=E>>16&255,p[R+2]=E>>8&255,p[R+3]=E&255},l.findBox=function(p,R){var E=[],w,T,L,U,Q,V,te;if(p.data?(V=p.start,U=p.end,p=p.data):(V=0,U=p.byteLength),!R.length)return null;for(w=V;w1?w+T:U,L===R[0]&&(R.length===1?E.push({data:p,start:w+8,end:te}):(Q=l.findBox({data:p,start:w+8,end:te},R.slice(1)),Q.length&&(E=E.concat(Q)))),w=te;return E},l.parseSegmentIndex=function(p){var R=l.findBox(p,["moov"])[0],E=R?R.end:null,w=0,T=l.findBox(p,["sidx"]),L;if(!T||!T[0])return null;L=[],T=T[0];var U=T.data[0];w=U===0?8:16;var Q=l.readUint32(T,w);w+=4;var V=0,te=0;U===0?w+=8:w+=16,w+=2;var le=T.end+te,ne=l.readUint16(T,w);w+=2;for(var Z=0;Z>>31;if(Qe===1){console.warn("SIDX has hierarchical references (not supported)");return}var mn=l.readUint32(T,ee);ee+=4,L.push({referenceSize:We,subsegmentDuration:mn,info:{duration:mn/Q,start:le,end:le+We-1}}),le+=We,ee+=4,w=ee}return{earliestPresentationTime:V,timescale:Q,version:U,referencesCount:ne,references:L,moovEndOffset:E}},l.parseInitSegment=function(p){var R=[],E=l.findBox(p,["moov","trak"]);return E.forEach(function(w){var T=l.findBox(w,["tkhd"])[0];if(T){var L=T.data[T.start],U=L===0?12:20,Q=l.readUint32(T,U),V=l.findBox(w,["mdia","mdhd"])[0];if(V){L=V.data[V.start],U=L===0?12:20;var te=l.readUint32(V,U),le=l.findBox(w,["mdia","hdlr"])[0];if(le){var ne=l.bin2str(le.data.subarray(le.start+8,le.start+12)),Z={soun:"audio",vide:"video"}[ne];if(Z){var ee=l.findBox(w,["mdia","minf","stbl","stsd"]);if(ee.length){ee=ee[0];var me=l.bin2str(ee.data.subarray(ee.start+12,ee.start+16));t.logger.log("MP4Demuxer:"+Z+":"+me+" found")}R[Q]={timescale:te,type:Z},R[Z]={timescale:te,id:Q}}}}}}),R},l.getStartDTS=function(p,R){var E,w,T;return E=l.findBox(R,["moof","traf"]),w=[].concat.apply([],E.map(function(L){return l.findBox(L,["tfhd"]).map(function(U){var Q,V,te;return Q=l.readUint32(U,4),V=p[Q].timescale||9e4,te=l.findBox(L,["tfdt"]).map(function(le){var ne,Z;return ne=le.data[le.start],Z=l.readUint32(le,4),ne===1&&(Z*=Math.pow(2,32),Z+=l.readUint32(le,8)),Z})[0],te/V})})),T=Math.min.apply(null,w),isFinite(T)?T:0},l.offsetStartDTS=function(p,R,E){l.findBox(R,["moof","traf"]).map(function(w){return l.findBox(w,["tfhd"]).map(function(T){var L=l.readUint32(T,4),U=p[L].timescale||9e4;l.findBox(w,["tfdt"]).map(function(Q){var V=Q.data[Q.start],te=l.readUint32(Q,4);if(V===0)l.writeUint32(Q,4,te-E*U);else{te*=Math.pow(2,32),te+=l.readUint32(Q,8),te-=E*U,te=Math.max(te,0);var le=Math.floor(te/(u+1)),ne=Math.floor(te%(u+1));l.writeUint32(Q,4,le),l.writeUint32(Q,8,ne)}})})})},s.append=function(p,R,E,w){var T=this.initData;T||(this.resetInitSegment(p,this.audioCodec,this.videoCodec,!1),T=this.initData);var L,U=this.initPTS;if(U===void 0){var Q=l.getStartDTS(T,p);this.initPTS=U=Q-R,this.observer.trigger(r.default.INIT_PTS_FOUND,{initPTS:U})}l.offsetStartDTS(T,p,U),L=l.getStartDTS(T,p),this.remuxer.remux(T.audio,T.video,null,null,L,E,w,p)},s.destroy=function(){},l})();n.default=i}),"./src/errors.ts":(function(e,n,a){"use strict";a.r(n),a.d(n,"ErrorTypes",function(){return t}),a.d(n,"ErrorDetails",function(){return r});var t;(function(u){u.NETWORK_ERROR="networkError",u.MEDIA_ERROR="mediaError",u.KEY_SYSTEM_ERROR="keySystemError",u.MUX_ERROR="muxError",u.OTHER_ERROR="otherError"})(t||(t={}));var r;(function(u){u.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",u.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",u.KEY_SYSTEM_NO_SESSION="keySystemNoSession",u.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",u.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",u.MANIFEST_LOAD_ERROR="manifestLoadError",u.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",u.MANIFEST_PARSING_ERROR="manifestParsingError",u.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",u.LEVEL_LOAD_ERROR="levelLoadError",u.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",u.LEVEL_SWITCH_ERROR="levelSwitchError",u.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",u.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",u.FRAG_LOAD_ERROR="fragLoadError",u.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",u.FRAG_DECRYPT_ERROR="fragDecryptError",u.FRAG_PARSING_ERROR="fragParsingError",u.REMUX_ALLOC_ERROR="remuxAllocError",u.KEY_LOAD_ERROR="keyLoadError",u.KEY_LOAD_TIMEOUT="keyLoadTimeOut",u.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",u.BUFFER_APPEND_ERROR="bufferAppendError",u.BUFFER_APPENDING_ERROR="bufferAppendingError",u.BUFFER_STALLED_ERROR="bufferStalledError",u.BUFFER_FULL_ERROR="bufferFullError",u.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",u.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",u.INTERNAL_EXCEPTION="internalException"})(r||(r={}))}),"./src/events.js":(function(e,n,a){"use strict";a.r(n);var t={MEDIA_ATTACHING:"hlsMediaAttaching",MEDIA_ATTACHED:"hlsMediaAttached",MEDIA_DETACHING:"hlsMediaDetaching",MEDIA_DETACHED:"hlsMediaDetached",BUFFER_RESET:"hlsBufferReset",BUFFER_CODECS:"hlsBufferCodecs",BUFFER_CREATED:"hlsBufferCreated",BUFFER_APPENDING:"hlsBufferAppending",BUFFER_APPENDED:"hlsBufferAppended",BUFFER_EOS:"hlsBufferEos",BUFFER_FLUSHING:"hlsBufferFlushing",BUFFER_FLUSHED:"hlsBufferFlushed",MANIFEST_LOADING:"hlsManifestLoading",MANIFEST_LOADED:"hlsManifestLoaded",MANIFEST_PARSED:"hlsManifestParsed",LEVEL_SWITCHING:"hlsLevelSwitching",LEVEL_SWITCHED:"hlsLevelSwitched",LEVEL_LOADING:"hlsLevelLoading",LEVEL_LOADED:"hlsLevelLoaded",LEVEL_UPDATED:"hlsLevelUpdated",LEVEL_PTS_UPDATED:"hlsLevelPtsUpdated",AUDIO_TRACKS_UPDATED:"hlsAudioTracksUpdated",AUDIO_TRACK_SWITCHING:"hlsAudioTrackSwitching",AUDIO_TRACK_SWITCHED:"hlsAudioTrackSwitched",AUDIO_TRACK_LOADING:"hlsAudioTrackLoading",AUDIO_TRACK_LOADED:"hlsAudioTrackLoaded",SUBTITLE_TRACKS_UPDATED:"hlsSubtitleTracksUpdated",SUBTITLE_TRACK_SWITCH:"hlsSubtitleTrackSwitch",SUBTITLE_TRACK_LOADING:"hlsSubtitleTrackLoading",SUBTITLE_TRACK_LOADED:"hlsSubtitleTrackLoaded",SUBTITLE_FRAG_PROCESSED:"hlsSubtitleFragProcessed",INIT_PTS_FOUND:"hlsInitPtsFound",FRAG_LOADING:"hlsFragLoading",FRAG_LOAD_PROGRESS:"hlsFragLoadProgress",FRAG_LOAD_EMERGENCY_ABORTED:"hlsFragLoadEmergencyAborted",FRAG_LOADED:"hlsFragLoaded",FRAG_DECRYPTED:"hlsFragDecrypted",FRAG_PARSING_INIT_SEGMENT:"hlsFragParsingInitSegment",FRAG_PARSING_USERDATA:"hlsFragParsingUserdata",FRAG_PARSING_METADATA:"hlsFragParsingMetadata",FRAG_PARSING_DATA:"hlsFragParsingData",FRAG_PARSED:"hlsFragParsed",FRAG_BUFFERED:"hlsFragBuffered",FRAG_CHANGED:"hlsFragChanged",FPS_DROP:"hlsFpsDrop",FPS_DROP_LEVEL_CAPPING:"hlsFpsDropLevelCapping",ERROR:"hlsError",DESTROYING:"hlsDestroying",KEY_LOADING:"hlsKeyLoading",KEY_LOADED:"hlsKeyLoaded",STREAM_STATE_TRANSITION:"hlsStreamStateTransition",LIVE_BACK_BUFFER_REACHED:"hlsLiveBackBufferReached"};n.default=t}),"./src/hls.ts":(function(e,n,a){"use strict";a.r(n);var t={};a.r(t),a.d(t,"newCue",function(){return SF});var r=a("./node_modules/url-toolkit/src/url-toolkit.js"),u=a("./src/errors.ts"),i=a("./src/polyfills/number-isFinite.js"),l=a("./src/events.js"),s=a("./src/utils/logger.js"),h={hlsEventGeneric:!0,hlsHandlerDestroying:!0,hlsHandlerDestroyed:!0},p=(function(){function b(f){this.hls=void 0,this.handledEvents=void 0,this.useGenericHandler=void 0,this.hls=f,this.onEvent=this.onEvent.bind(this);for(var v=arguments.length,o=new Array(v>1?v-1:0),c=1;c>8*(15-c)&255;return o},g.setDecryptDataFromLevelKey=function(v,o){var c=v;return v&&v.method&&v.uri&&!v.iv&&(c=new Q(v.baseuri,v.reluri),c.method=v.method,c.iv=this.createInitializationVector(o)),c},te(b,[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=Object(r.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(v){this._url=v}},{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var v=this.sn;typeof v!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&s.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),v=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,v)}return this._decryptdata}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null||!Object(i.isFiniteNumber)(this.programDateTime))return null;var v=Object(i.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+v*1e3}},{key:"encrypted",get:function(){return!!(this.decryptdata&&this.decryptdata.uri!==null&&this.decryptdata.key===null)}}]),b})();function Z(b,g){for(var f=0;fNumber.MAX_SAFE_INTEGER?1/0:o},g.hexadecimalInteger=function(v){if(this[v]){var o=(this[v]||"0x").slice(2);o=(o.length&1?"0":"")+o;for(var c=new Uint8Array(o.length/2),_=0;_Number.MAX_SAFE_INTEGER?1/0:o},g.decimalFloatingPoint=function(v){return parseFloat(this[v])},g.enumeratedString=function(v){return this[v]},g.decimalResolution=function(v){var o=We.exec(this[v]);if(o!==null)return{width:parseInt(o[1],10),height:parseInt(o[2],10)}},b.parseAttrList=function(v){var o,c={};for(Qe.lastIndex=0;(o=Qe.exec(v))!==null;){var _=o[2],y='"';_.indexOf(y)===0&&_.lastIndexOf(y)===_.length-1&&(_=_.slice(1,-1)),c[o[1]]=_}return c},b})(),qn=mn,Gn={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0}};function Mn(b,g){var f=Gn[g];return!!f&&f[b.slice(0,4)]===!0}function Bn(b,g){return MediaSource.isTypeSupported((g||"video")+'/mp4;codecs="'+b+'"')}var Ea=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,ha=/#EXT-X-MEDIA:(.*)/g,ma=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),Dt=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,ft=/\.(mp4|m4s|m4v|m4a)$/i,Ba=(function(){function b(){}return b.findGroup=function(f,v){for(var o=0;o2?(o=v.shift()+".",o+=parseInt(v.shift()).toString(16),o+=("000"+parseInt(v.shift()).toString(16)).substr(-4)):o=f,o},b.resolve=function(f,v){return r.buildAbsoluteURL(v,f,{alwaysNormalize:!0})},b.parseMasterPlaylist=function(f,v){var o=[];Ea.lastIndex=0;function c(N,q){["video","audio"].forEach(function(J){var re=N.filter(function(en){return Mn(en,J)});if(re.length){var Fe=re.filter(function(en){return en.lastIndexOf("avc1",0)===0||en.lastIndexOf("mp4a",0)===0});q[J+"Codec"]=Fe.length>0?Fe[0]:re[0],N=N.filter(function(en){return re.indexOf(en)===-1})}}),q.unknownCodecs=N}for(var _;(_=Ea.exec(f))!=null;){var y={},C=y.attrs=new qn(_[1]);y.url=b.resolve(_[2],v);var F=C.decimalResolution("RESOLUTION");F&&(y.width=F.width,y.height=F.height),y.bitrate=C.decimalInteger("AVERAGE-BANDWIDTH")||C.decimalInteger("BANDWIDTH"),y.name=C.NAME,c([].concat((C.CODECS||"").split(/[ ,]+/)),y),y.videoCodec&&y.videoCodec.indexOf("avc1")!==-1&&(y.videoCodec=b.convertAVC1ToAVCOTI(y.videoCodec)),o.push(y)}return o},b.parseMasterPlaylistMedia=function(f,v,o,c){c===void 0&&(c=[]);var _,y=[],C=0;for(ha.lastIndex=0;(_=ha.exec(f))!==null;){var F=new qn(_[1]);if(F.TYPE===o){var N={id:C++,groupId:F["GROUP-ID"],name:F.NAME||F.LANGUAGE,type:o,default:F.DEFAULT==="YES",autoselect:F.AUTOSELECT==="YES",forced:F.FORCED==="YES",lang:F.LANGUAGE};if(F.URI&&(N.url=b.resolve(F.URI,v)),c.length){var q=b.findGroup(c,N.groupId);N.audioCodec=q?q.codec:c[0].codec}y.push(N)}}return y},b.parseLevelPlaylist=function(f,v,o,c,_){var y=0,C=0,F=new me(v),N=0,q=null,J=new ne,re,Fe,en,Tn=null;for(ma.lastIndex=0;(re=ma.exec(f))!==null;){var Ja=re[1];if(Ja){J.duration=parseFloat(Ja);var Ta=(" "+re[2]).slice(1);J.title=Ta||null,J.tagList.push(Ta?["INF",Ja,Ta]:["INF",Ja])}else if(re[3]){if(Object(i.isFiniteNumber)(J.duration)){var Oa=y++;J.type=c,J.start=C,en&&(J.levelkey=en),J.sn=Oa,J.level=o,J.cc=N,J.urlId=_,J.baseurl=v,J.relurl=(" "+re[3]).slice(1),Xe(J,q),F.fragments.push(J),q=J,C+=J.duration,J=new ne}}else if(re[4]){var Qa=(" "+re[4]).slice(1);q?J.setByteRange(Qa,q):J.setByteRange(Qa)}else if(re[5])J.rawProgramDateTime=(" "+re[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),Tn===null&&(Tn=F.fragments.length);else{if(re=re[0].match(Dt),!re){s.logger.warn("No matches on slow regex match for level playlist!");continue}for(Fe=1;Fe=0&&(en.method=er,en.key=null,en.iv=yt));break}case"START":{var ai=new qn(St),od=ai.decimalFloatingPoint("TIME-OFFSET");Object(i.isFiniteNumber)(od)&&(F.startTimeOffset=od);break}case"MAP":{var ud=new qn(St);J.relurl=ud.URI,ud.BYTERANGE&&J.setByteRange(ud.BYTERANGE),J.baseurl=v,J.level=o,J.type=c,J.sn="initSegment",F.initSegment=J,J=new ne,J.rawProgramDateTime=F.initSegment.rawProgramDateTime;break}default:s.logger.warn("line parsed but not handled: "+re);break}}}return J=q,J&&!J.relurl&&(F.fragments.pop(),C-=J.duration),F.totalduration=C,F.averagetargetduration=C/F.fragments.length,F.endSN=y-1,F.startCC=F.fragments[0]?F.fragments[0].cc:0,F.endCC=N,!F.initSegment&&F.fragments.length&&F.fragments.every(function(KF){return ft.test(KF.relurl)})&&(s.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new ne,J.relurl=F.fragments[0].relurl,J.baseurl=v,J.level=o,J.type=c,J.sn="initSegment",F.initSegment=J,F.needSidxRanges=!0),Tn&&Fr(F.fragments,Tn),F},b})();function Fr(b,g){for(var f=b[g],v=g-1;v>=0;v--){var o=b[v];o.programDateTime=f.programDateTime-o.duration*1e3,f=o}}function Xe(b,g){b.rawProgramDateTime?b.programDateTime=Date.parse(b.rawProgramDateTime):g&&g.programDateTime&&(b.programDateTime=g.endProgramDateTime),Object(i.isFiniteNumber)(b.programDateTime)||(b.programDateTime=null,b.rawProgramDateTime=null)}function $a(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var At=window,jn=At.performance,On=(function(b){$a(g,b);function g(v){var o;return o=b.call(this,v,l.default.MANIFEST_LOADING,l.default.LEVEL_LOADING,l.default.AUDIO_TRACK_LOADING,l.default.SUBTITLE_TRACK_LOADING)||this,o.loaders={},o}g.canHaveQualityLevels=function(o){return o!==E.AUDIO_TRACK&&o!==E.SUBTITLE_TRACK},g.mapContextToLevelType=function(o){var c=o.type;switch(c){case E.AUDIO_TRACK:return w.AUDIO;case E.SUBTITLE_TRACK:return w.SUBTITLE;default:return w.MAIN}},g.getResponseUrl=function(o,c){var _=o.url;return(_===void 0||_.indexOf("data:")===0)&&(_=c.url),_};var f=g.prototype;return f.createInternalLoader=function(o){var c=this.hls.config,_=c.pLoader,y=c.loader,C=_||y,F=new C(c);return o.loader=F,this.loaders[o.type]=F,F},f.getInternalLoader=function(o){return this.loaders[o.type]},f.resetInternalLoader=function(o){this.loaders[o]&&delete this.loaders[o]},f.destroyInternalLoaders=function(){for(var o in this.loaders){var c=this.loaders[o];c&&c.destroy(),this.resetInternalLoader(o)}},f.destroy=function(){this.destroyInternalLoaders(),b.prototype.destroy.call(this)},f.onManifestLoading=function(o){this.load({url:o.url,type:E.MANIFEST,level:0,id:null,responseType:"text"})},f.onLevelLoading=function(o){this.load({url:o.url,type:E.LEVEL,level:o.level,id:o.id,responseType:"text"})},f.onAudioTrackLoading=function(o){this.load({url:o.url,type:E.AUDIO_TRACK,level:null,id:o.id,responseType:"text"})},f.onSubtitleTrackLoading=function(o){this.load({url:o.url,type:E.SUBTITLE_TRACK,level:null,id:o.id,responseType:"text"})},f.load=function(o){var c=this.hls.config;s.logger.debug("Loading playlist of type "+o.type+", level: "+o.level+", id: "+o.id);var _=this.getInternalLoader(o);if(_){var y=_.context;if(y&&y.url===o.url)return s.logger.trace("playlist request ongoing"),!1;s.logger.warn("aborting previous loader for type: "+o.type),_.abort()}var C,F,N,q;switch(o.type){case E.MANIFEST:C=c.manifestLoadingMaxRetry,F=c.manifestLoadingTimeOut,N=c.manifestLoadingRetryDelay,q=c.manifestLoadingMaxRetryTimeout;break;case E.LEVEL:C=0,q=0,N=0,F=c.levelLoadingTimeOut;break;default:C=c.levelLoadingMaxRetry,F=c.levelLoadingTimeOut,N=c.levelLoadingRetryDelay,q=c.levelLoadingMaxRetryTimeout;break}_=this.createInternalLoader(o);var J={timeout:F,maxRetry:C,retryDelay:N,maxRetryDelay:q},re={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return s.logger.debug("Calling internal loader delegate for URL: "+o.url),_.load(o,J,re),!0},f.loadsuccess=function(o,c,_,y){if(y===void 0&&(y=null),_.isSidxRequest){this._handleSidxRequest(o,_),this._handlePlaylistLoaded(o,c,_,y);return}if(this.resetInternalLoader(_.type),typeof o.data!="string")throw new Error('expected responseType of "text" for PlaylistLoader');var C=o.data;if(c.tload=jn.now(),C.indexOf("#EXTM3U")!==0){this._handleManifestParsingError(o,_,"no EXTM3U delimiter",y);return}C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(o,c,_,y):this._handleMasterPlaylist(o,c,_,y)},f.loaderror=function(o,c,_){_===void 0&&(_=null),this._handleNetworkError(c,_,!1,o)},f.loadtimeout=function(o,c,_){_===void 0&&(_=null),this._handleNetworkError(c,_,!0)},f._handleMasterPlaylist=function(o,c,_,y){var C=this.hls,F=o.data,N=g.getResponseUrl(o,_),q=Ba.parseMasterPlaylist(F,N);if(!q.length){this._handleManifestParsingError(o,_,"no level found in manifest",y);return}var J=q.map(function(Tn){return{id:Tn.attrs.AUDIO,codec:Tn.audioCodec}}),re=Ba.parseMasterPlaylistMedia(F,N,"AUDIO",J),Fe=Ba.parseMasterPlaylistMedia(F,N,"SUBTITLES");if(re.length){var en=!1;re.forEach(function(Tn){Tn.url||(en=!0)}),en===!1&&q[0].audioCodec&&!q[0].attrs.AUDIO&&(s.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),re.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1}))}C.trigger(l.default.MANIFEST_LOADED,{levels:q,audioTracks:re,subtitles:Fe,url:N,stats:c,networkDetails:y})},f._handleTrackOrLevelPlaylist=function(o,c,_,y){var C=this.hls,F=_.id,N=_.level,q=_.type,J=g.getResponseUrl(o,_),re=Object(i.isFiniteNumber)(F)?F:0,Fe=Object(i.isFiniteNumber)(N)?N:re,en=g.mapContextToLevelType(_),Tn=Ba.parseLevelPlaylist(o.data,J,Fe,en,re);if(Tn.tload=c.tload,q===E.MANIFEST){var Ja={url:J,details:Tn};C.trigger(l.default.MANIFEST_LOADED,{levels:[Ja],audioTracks:[],url:J,stats:c,networkDetails:y})}if(c.tparsed=jn.now(),Tn.needSidxRanges){var Ta=Tn.initSegment.url;this.load({url:Ta,isSidxRequest:!0,type:q,level:N,levelDetails:Tn,id:F,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"});return}_.levelDetails=Tn,this._handlePlaylistLoaded(o,c,_,y)},f._handleSidxRequest=function(o,c){if(typeof o.data=="string")throw new Error("sidx request must be made with responseType of array buffer");var _=T.default.parseSegmentIndex(new Uint8Array(o.data));if(_){var y=_.references,C=c.levelDetails;y.forEach(function(F,N){var q=F.info;if(C){var J=C.fragments[N];J.byteRange.length===0&&J.setByteRange(String(1+q.end-q.start)+"@"+String(q.start))}}),C&&C.initSegment.setByteRange(String(_.moovEndOffset)+"@0")}},f._handleManifestParsingError=function(o,c,_,y){this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:o.url,reason:_,networkDetails:y})},f._handleNetworkError=function(o,c,_,y){_===void 0&&(_=!1),y===void 0&&(y=null),s.logger.info("A network error occured while loading a "+o.type+"-type playlist");var C,F,N=this.getInternalLoader(o);switch(o.type){case E.MANIFEST:C=_?u.ErrorDetails.MANIFEST_LOAD_TIMEOUT:u.ErrorDetails.MANIFEST_LOAD_ERROR,F=!0;break;case E.LEVEL:C=_?u.ErrorDetails.LEVEL_LOAD_TIMEOUT:u.ErrorDetails.LEVEL_LOAD_ERROR,F=!1;break;case E.AUDIO_TRACK:C=_?u.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,F=!1;break;default:F=!1}N&&(N.abort(),this.resetInternalLoader(o.type));var q={type:u.ErrorTypes.NETWORK_ERROR,details:C,fatal:F,url:o.url,loader:N,context:o,networkDetails:c};y&&(q.response=y),this.hls.trigger(l.default.ERROR,q)},f._handlePlaylistLoaded=function(o,c,_,y){var C=_.type,F=_.level,N=_.id,q=_.levelDetails;if(!q||!q.targetduration){this._handleManifestParsingError(o,_,"invalid target duration",y);return}var J=g.canHaveQualityLevels(_.type);if(J)this.hls.trigger(l.default.LEVEL_LOADED,{details:q,level:F||0,id:N||0,stats:c,networkDetails:y});else switch(C){case E.AUDIO_TRACK:this.hls.trigger(l.default.AUDIO_TRACK_LOADED,{details:q,id:N,stats:c,networkDetails:y});break;case E.SUBTITLE_TRACK:this.hls.trigger(l.default.SUBTITLE_TRACK_LOADED,{details:q,id:N,stats:c,networkDetails:y});break}},g})(R),Ze=On;function Ga(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var Ha=(function(b){Ga(g,b);function g(v){var o;return o=b.call(this,v,l.default.FRAG_LOADING)||this,o.loaders={},o}var f=g.prototype;return f.destroy=function(){var o=this.loaders;for(var c in o){var _=o[c];_&&_.destroy()}this.loaders={},b.prototype.destroy.call(this)},f.onFragLoading=function(o){var c=o.frag,_=c.type,y=this.loaders,C=this.hls.config,F=C.fLoader,N=C.loader;c.loaded=0;var q=y[_];q&&(s.logger.warn("abort previous fragment loader for type: "+_),q.abort()),q=y[_]=c.loader=C.fLoader?new F(C):new N(C);var J,re,Fe;J={url:c.url,frag:c,responseType:"arraybuffer",progressData:!1};var en=c.byteRangeStartOffset,Tn=c.byteRangeEndOffset;Object(i.isFiniteNumber)(en)&&Object(i.isFiniteNumber)(Tn)&&(J.rangeStart=en,J.rangeEnd=Tn),re={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout},Fe={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},q.load(J,re,Fe)},f.loadsuccess=function(o,c,_,y){y===void 0&&(y=null);var C=o.data,F=_.frag;F.loader=void 0,this.loaders[F.type]=void 0,this.hls.trigger(l.default.FRAG_LOADED,{payload:C,frag:F,stats:c,networkDetails:y})},f.loaderror=function(o,c,_){_===void 0&&(_=null);var y=c.frag,C=y.loader;C&&C.abort(),this.loaders[y.type]=void 0,this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c.frag,response:o,networkDetails:_})},f.loadtimeout=function(o,c,_){_===void 0&&(_=null);var y=c.frag,C=y.loader;C&&C.abort(),this.loaders[y.type]=void 0,this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c.frag,networkDetails:_})},f.loadprogress=function(o,c,_,y){y===void 0&&(y=null);var C=c.frag;C.loaded=o.loaded,this.hls.trigger(l.default.FRAG_LOAD_PROGRESS,{frag:C,stats:o,networkDetails:y})},g})(R),_t=Ha;function or(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var En=(function(b){or(g,b);function g(v){var o;return o=b.call(this,v,l.default.KEY_LOADING)||this,o.loaders={},o.decryptkey=null,o.decrypturl=null,o}var f=g.prototype;return f.destroy=function(){for(var o in this.loaders){var c=this.loaders[o];c&&c.destroy()}this.loaders={},b.prototype.destroy.call(this)},f.onKeyLoading=function(o){var c=o.frag,_=c.type,y=this.loaders[_];if(!c.decryptdata){s.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var C=c.decryptdata.uri;if(C!==this.decrypturl||this.decryptkey===null){var F=this.hls.config;if(y&&(s.logger.warn("abort previous key loader for type:"+_),y.abort()),!C){s.logger.warn("key uri is falsy");return}c.loader=this.loaders[_]=new F.loader(F),this.decrypturl=C,this.decryptkey=null;var N={url:C,frag:c,responseType:"arraybuffer"},q={timeout:F.fragLoadingTimeOut,maxRetry:0,retryDelay:F.fragLoadingRetryDelay,maxRetryDelay:F.fragLoadingMaxRetryTimeout},J={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};c.loader.load(N,q,J)}else this.decryptkey&&(c.decryptdata.key=this.decryptkey,this.hls.trigger(l.default.KEY_LOADED,{frag:c}))},f.loadsuccess=function(o,c,_){var y=_.frag;if(!y.decryptdata){s.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(o.data),y.loader=void 0,delete this.loaders[y.type],this.hls.trigger(l.default.KEY_LOADED,{frag:y})},f.loaderror=function(o,c){var _=c.frag,y=_.loader;y&&y.abort(),delete this.loaders[_.type],this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:_,response:o})},f.loadtimeout=function(o,c){var _=c.frag,y=_.loader;y&&y.abort(),delete this.loaders[_.type],this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:_})},g})(R),Na=En;function Dr(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var ja={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"},Vt=(function(b){Dr(g,b);function g(v){var o;return o=b.call(this,v,l.default.BUFFER_APPENDED,l.default.FRAG_BUFFERED,l.default.FRAG_LOADED)||this,o.bufferPadding=.2,o.fragments=Object.create(null),o.timeRanges=Object.create(null),o.config=v.config,o}var f=g.prototype;return f.destroy=function(){this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.config=null,R.prototype.destroy.call(this),b.prototype.destroy.call(this)},f.getBufferedFrag=function(o,c){var _=this.fragments,y=Object.keys(_).filter(function(F){var N=_[F];if(N.body.type!==c||!N.buffered)return!1;var q=N.body;return q.startPTS<=o&&o<=q.endPTS});if(y.length===0)return null;var C=y.pop();return _[C].body},f.detectEvictedFragments=function(o,c){var _=this,y,C;Object.keys(this.fragments).forEach(function(F){var N=_.fragments[F];if(N.buffered===!0){var q=N.range[o];if(q){y=q.time;for(var J=0;J=C&&c<=F){y.push({startPTS:Math.max(o,_.start(q)),endPTS:Math.min(c,_.end(q))});break}else if(oC)y.push({startPTS:Math.max(o,_.start(q)),endPTS:Math.min(c,_.end(q))}),N=!0;else if(c<=C)break;return{time:y,partial:N}},f.getFragmentKey=function(o){return o.type+"_"+o.level+"_"+o.urlId+"_"+o.sn},f.getPartialFragment=function(o){var c=this,_,y,C,F=null,N=0;return Object.keys(this.fragments).forEach(function(q){var J=c.fragments[q];c.isPartial(J)&&(y=J.body.startPTS-c.bufferPadding,C=J.body.endPTS+c.bufferPadding,o>=y&&o<=C&&(_=Math.min(o-y,C-o),N<=_&&(F=J.body,N=_)))}),F},f.getState=function(o){var c=this.getFragmentKey(o),_=this.fragments[c],y=ja.NOT_LOADED;return _!==void 0&&(_.buffered?this.isPartial(_)===!0?y=ja.PARTIAL:y=ja.OK:y=ja.APPENDING),y},f.isPartial=function(o){return o.buffered===!0&&(o.range.video!==void 0&&o.range.video.partial===!0||o.range.audio!==void 0&&o.range.audio.partial===!0)},f.isTimeBuffered=function(o,c,_){for(var y,C,F=0;F<_.length;F++){if(y=_.start(F)-this.bufferPadding,C=_.end(F)+this.bufferPadding,o>=y&&c<=C)return!0;if(c<=y)return!1}return!1},f.onFragLoaded=function(o){var c=o.frag;!Object(i.isFiniteNumber)(c.sn)||c.bitrateTest||(this.fragments[this.getFragmentKey(c)]={body:c,range:Object.create(null),buffered:!1})},f.onBufferAppended=function(o){var c=this;this.timeRanges=o.timeRanges,Object.keys(this.timeRanges).forEach(function(_){var y=c.timeRanges[_];c.detectEvictedFragments(_,y)})},f.onFragBuffered=function(o){this.detectPartialFragments(o.frag)},f.hasFragment=function(o){var c=this.getFragmentKey(o);return this.fragments[c]!==void 0},f.removeFragment=function(o){var c=this.getFragmentKey(o);delete this.fragments[c]},f.removeAllFragments=function(){this.fragments=Object.create(null)},g})(R),W={search:function(g,f){for(var v=0,o=g.length-1,c=null,_=null;v<=o;){c=(v+o)/2|0,_=g[c];var y=f(_);if(y>0)v=c+1;else if(y<0)o=c-1;else return _}return null}},X=W,k=(function(){function b(){}return b.isBuffered=function(f,v){try{if(f){for(var o=f.buffered,c=0;c=o.start(c)&&v<=o.end(c))return!0}}catch{}return!1},b.bufferInfo=function(f,v,o){try{if(f){var c=f.buffered,_=[],y;for(y=0;yC&&(c[y-1].end=f[_].end):c.push(f[_])}else c.push(f[_])}else c=f;for(var F=0,N,q=v,J=v,re=0;re=Fe&&v1?c-1:0),y=1;yg?(v.duration=c-v.start,v.duration<0&&s.logger.warn("negative duration computed for frag "+v.sn+",level "+v.level+", there should be some duration drift between playlist and fragment!")):(o.duration=v.start-c,o.duration<0&&s.logger.warn("negative duration computed for frag "+o.sn+",level "+o.level+", there should be some duration drift between playlist and fragment!")):f>g?o.start=v.start+v.duration:o.start=Math.max(v.start-o.duration,0)}function Ve(b,g,f,v,o,c){var _=f;if(Object(i.isFiniteNumber)(g.startPTS)){var y=Math.abs(g.startPTS-f);Object(i.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(y,g.deltaPTS):g.deltaPTS=y,_=Math.max(f,g.startPTS),f=Math.min(f,g.startPTS),v=Math.max(v,g.endPTS),o=Math.min(o,g.startDTS),c=Math.max(c,g.endDTS)}var C=f-g.start;g.start=g.startPTS=f,g.maxStartPTS=_,g.endPTS=v,g.startDTS=o,g.endDTS=c,g.duration=v-f;var F=g.sn;if(!b||Fb.endSN)return 0;var N,q,J;for(N=F-b.startSN,q=b.fragments,q[N]=g,J=N;J>0;J--)An(q,J,J-1);for(J=N;Jv.length))for(var c=0;cg?-1:0})}function Lt(b,g,f){var v=!1;return g&&g.details&&f&&(f.endCC>f.startCC||b&&b.cc=(o||0))return null;f=f||0;for(var c=0;cb&&f.start?-1:0}function uu(b,g,f){var v=Math.min(g,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,o=f.endProgramDateTime||0;return o-v>b}var ki=250,Bi=2,ei=.1,iu=.05,_l=(function(){function b(f,v,o,c){this.config=f,this.media=v,this.fragmentTracker=o,this.hls=c,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1}var g=b.prototype;return g.poll=function(v){var o=this.config,c=this.media,_=this.stalled,y=c.currentTime,C=c.seeking,F=this.seeking&&!C,N=!this.seeking&&C;if(this.seeking=C,y!==v){if(this.moved=!0,_!==null){if(this.stallReported){var q=self.performance.now()-_;s.logger.warn("playback not stuck anymore @"+y+", after "+Math.round(q)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((N||F)&&(this.stalled=null),!(c.paused||c.ended||c.playbackRate===0||!c.buffered.length)){var J=k.bufferInfo(c,y,0),re=J.len>0,Fe=J.nextStart||0;if(!(!re&&!Fe)){if(C){var en=J.len>Bi,Tn=!Fe||Fe-y>Bi;if(en||Tn)return;this.moved=!1}if(!this.moved&&this.stalled){var Ja=Math.max(Fe,J.start||0)-y;if(Ja>0&&Ja<=Bi){this._trySkipBufferHole(null);return}}var Ta=self.performance.now();if(_===null){this.stalled=Ta;return}var Oa=Ta-_;!C&&Oa>=ki&&this._reportStall(J.len);var Qa=k.bufferInfo(c,y,o.maxBufferHole);this._tryFixBufferStall(Qa,Oa)}}},g._tryFixBufferStall=function(v,o){var c=this.config,_=this.fragmentTracker,y=this.media,C=y.currentTime,F=_.getPartialFragment(C);if(F){var N=this._trySkipBufferHole(F);if(N)return}v.len>c.maxBufferHole&&o>c.highBufferWatchdogPeriod*1e3&&(s.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},g._reportStall=function(v){var o=this.hls,c=this.media,_=this.stallReported;_||(this.stallReported=!0,s.logger.warn("Playback stalling at @"+c.currentTime+" due to low buffer"),o.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:v}))},g._trySkipBufferHole=function(v){for(var o=this.config,c=this.hls,_=this.media,y=_.currentTime,C=0,F=0;F<_.buffered.length;F++){var N=_.buffered.start(F);if(y+o.maxBufferHole>=C&&y1?c-1:0),y=1;y1&&(this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)),this._tickCallCount=0)},f.doTick=function(){},g})(R);function tf(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var pe={STOPPED:"STOPPED",STARTING:"STARTING",IDLE:"IDLE",PAUSED:"PAUSED",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},gs=(function(b){tf(g,b);function g(){return b.apply(this,arguments)||this}var f=g.prototype;return f.doTick=function(){},f.startLoad=function(){},f.stopLoad=function(){var o=this.fragCurrent;o&&(o.loader&&o.loader.abort(),this.fragmentTracker.removeFragment(o)),this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=pe.STOPPED},f._streamEnded=function(o,c){var _=this.fragCurrent,y=this.fragmentTracker;if(!c.live&&_&&!_.backtracked&&_.sn===c.endSN&&!o.nextStart){var C=y.getState(_);return C===ja.PARTIAL||C===ja.OK}return!1},f.onMediaSeeking=function(){var o=this.config,c=this.media,_=this.mediaBuffer,y=this.state,C=c?c.currentTime:null,F=k.bufferInfo(_||c,C,this.config.maxBufferHole);if(Object(i.isFiniteNumber)(C)&&s.logger.log("media seeking to "+C.toFixed(3)),y===pe.FRAG_LOADING){var N=this.fragCurrent;if(F.len===0&&N){var q=o.maxFragLookUpTolerance,J=N.start-q,re=N.start+N.duration+q;Cre?(N.loader&&(s.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=pe.IDLE):s.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else y===pe.ENDED&&(F.len===0&&(this.fragPrevious=null,this.fragCurrent=null),this.state=pe.IDLE);c&&(this.lastCurrentTime=C),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=C),this.tick()},f.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},f.onHandlerDestroying=function(){this.stopLoad(),b.prototype.onHandlerDestroying.call(this)},f.onHandlerDestroyed=function(){this.state=pe.STOPPED,this.fragmentTracker=null},f.computeLivePosition=function(o,c){var _=this.config.liveSyncDuration!==void 0?this.config.liveSyncDuration:this.config.liveSyncDurationCount*c.targetduration;return o+Math.max(0,c.totalduration-_)},g})(Zs);function Ds(b,g){for(var f=0;f0&&o===-1&&(s.logger.log("override startPosition with lastCurrentTime @"+c.toFixed(3)),o=c),this.state=pe.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()}else this.forceStartLoad=!0,this.state=pe.STOPPED},f.stopLoad=function(){this.forceStartLoad=!1,b.prototype.stopLoad.call(this)},f.doTick=function(){switch(this.state){case pe.BUFFER_FLUSHING:this.fragLoadError=0;break;case pe.IDLE:this._doTickIdle();break;case pe.WAITING_LEVEL:var o=this.levels[this.level];o&&o.details&&(this.state=pe.IDLE);break;case pe.FRAG_LOADING_WAITING_RETRY:var c=window.performance.now(),_=this.retryDate;(!_||c>=_||this.media&&this.media.seeking)&&(s.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=pe.IDLE);break;case pe.ERROR:case pe.STOPPED:case pe.FRAG_LOADING:case pe.PARSING:case pe.PARSED:case pe.ENDED:break;default:break}this._checkBuffer(),this._checkFragmentChanged()},f._doTickIdle=function(){var o=this.hls,c=o.config,_=this.media;if(!(this.levelLastLoaded===void 0||!_&&(this.startFragRequested||!c.startFragPrefetch))){var y;this.loadedmetadata?y=_.currentTime:y=this.nextLoadPosition;var C=o.nextLoadLevel,F=this.levels[C];if(F){var N=F.bitrate,q;N?q=Math.max(8*c.maxBufferSize/N,c.maxBufferLength):q=c.maxBufferLength,q=Math.min(q,c.maxMaxBufferLength);var J=k.bufferInfo(this.mediaBuffer?this.mediaBuffer:_,y,c.maxBufferHole),re=J.len;if(!(re>=q)){s.logger.trace("buffer length of "+re.toFixed(3)+" is below max of "+q.toFixed(3)+". checking for more payload ..."),this.level=o.nextLoadLevel=C;var Fe=F.details;if(!Fe||Fe.live&&this.levelLastLoaded!==C){this.state=pe.WAITING_LEVEL;return}if(this._streamEnded(J,Fe)){var en={};this.altAudio&&(en.type="video"),this.hls.trigger(l.default.BUFFER_EOS,en),this.state=pe.ENDED;return}this._fetchPayloadOrEos(y,J,Fe)}}}},f._fetchPayloadOrEos=function(o,c,_){var y=this.fragPrevious,C=this.level,F=_.fragments,N=F.length;if(N!==0){var q=F[0].start,J=F[N-1].start+F[N-1].duration,re=c.end,Fe;if(_.initSegment&&!_.initSegment.data)Fe=_.initSegment;else if(_.live){var en=this.config.initialLiveManifestSize;if(Nen&&en>J.currentTime&&(s.logger.log("buffer end: "+c.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+en.toFixed(3)),J.currentTime=en),this.nextLoadPosition=en}if(o.PTSKnown&&c>y&&J&&J.readyState)return null;if(this.startFragRequested&&!o.PTSKnown){if(C)if(o.hasProgramDateTime)s.logger.log("live playlist, switching playlist, load frag with same PDT: "+C.programDateTime),re=Di(F,C.endProgramDateTime,q.maxFragLookUpTolerance);else{var Tn=C.sn+1;if(Tn>=o.startSN&&Tn<=o.endSN){var Ja=F[Tn-o.startSN];C.cc===Ja.cc&&(re=Ja,s.logger.log("live playlist, switching playlist, load frag with next SN: "+re.sn))}re||(re=X.search(F,function(Ta){return C.cc-Ta.cc}),re&&s.logger.log("live playlist, switching playlist, load frag with same CC: "+re.sn))}re||(re=F[Math.min(N-1,Math.round(N/2))],s.logger.log("live playlist, switching playlist, unknown, load middle frag : "+re.sn))}return re},f._findFragment=function(o,c,_,y,C,F,N){var q=this.hls.config,J;if(CF-q.maxFragLookUpTolerance?0:q.maxFragLookUpTolerance;J=jo(c,y,C,re)}else J=y[_-1];if(J){var Fe=J.sn-N.startSN,en=c&&J.level===c.level,Tn=y[Fe-1],Ja=y[Fe+1];if(c&&J.sn===c.sn)if(en&&!J.backtracked)if(J.snq.maxBufferHole&&c.dropped&&Fe?(J=Tn,s.logger.warn("Previous fragment was dropped with large PTS gap between audio and video. Maybe fragment is not starting with a keyframe? Loading previous one to try to overcome this")):(J=Ja,s.logger.log("Re-loading fragment with SN: "+J.sn))}else J=null;else J.backtracked&&(Ja&&Ja.backtracked?(s.logger.warn("Already backtracked from fragment "+Ja.sn+", will not backtrack to fragment "+J.sn+". Loading fragment "+Ja.sn),J=Ja):(s.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),J.dropped=0,Tn?(J=Tn,J.backtracked=!0):Fe&&(J=null)))}return J},f._loadKey=function(o){this.state=pe.KEY_LOADING,this.hls.trigger(l.default.KEY_LOADING,{frag:o})},f._loadFragment=function(o){var c=this.fragmentTracker.getState(o);this.fragCurrent=o,o.sn!=="initSegment"&&(this.startFragRequested=!0),Object(i.isFiniteNumber)(o.sn)&&!o.bitrateTest&&(this.nextLoadPosition=o.start+o.duration),o.backtracked||c===ja.NOT_LOADED||c===ja.PARTIAL?(o.autoLevel=this.hls.autoLevelEnabled,o.bitrateTest=this.bitrateTest,this.hls.trigger(l.default.FRAG_LOADING,{frag:o}),this.demuxer||(this.demuxer=new Be(this.hls,"main")),this.state=pe.FRAG_LOADING):c===ja.APPENDING&&this._reduceMaxBufferLength(o.duration)&&this.fragmentTracker.removeFragment(o)},f.getBufferedFrag=function(o){return this.fragmentTracker.getBufferedFrag(o,w.MAIN)},f.followingBufferedFrag=function(o){return o?this.getBufferedFrag(o.endPTS+.5):null},f._checkFragmentChanged=function(){var o,c,_=this.media;if(_&&_.readyState&&_.seeking===!1&&(c=_.currentTime,c>this.lastCurrentTime&&(this.lastCurrentTime=c),k.isBuffered(_,c)?o=this.getBufferedFrag(c):k.isBuffered(_,c+.1)&&(o=this.getBufferedFrag(c+.1)),o)){var y=o;if(y!==this.fragPlaying){this.hls.trigger(l.default.FRAG_CHANGED,{frag:y});var C=y.level;(!this.fragPlaying||this.fragPlaying.level!==C)&&this.hls.trigger(l.default.LEVEL_SWITCHED,{level:C}),this.fragPlaying=y}}},f.immediateLevelSwitch=function(){if(s.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var o=this.media,c;o?(c=o.paused,o.pause()):c=!0,this.previouslyPaused=c}var _=this.fragCurrent;_&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},f.immediateLevelSwitchEnd=function(){var o=this.media;o&&o.buffered.length&&(this.immediateSwitch=!1,k.isBuffered(o,o.currentTime)&&(o.currentTime-=1e-4),this.previouslyPaused||o.play())},f.nextLevelSwitch=function(){var o=this.media;if(o&&o.readyState){var c,_,y;if(_=this.getBufferedFrag(o.currentTime),_&&_.startPTS>1&&this.flushMainBuffer(0,_.startPTS-1),o.paused)c=0;else{var C=this.hls.nextLoadLevel,F=this.levels[C],N=this.fragLastKbps;N&&this.fragCurrent?c=this.fragCurrent.duration*F.bitrate/(1e3*N)+1:c=0}if(y=this.getBufferedFrag(o.currentTime+c),y&&(y=this.followingBufferedFrag(y),y)){var q=this.fragCurrent;q&&q.loader&&q.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(y.maxStartPTS,Number.POSITIVE_INFINITY)}}},f.flushMainBuffer=function(o,c){this.state=pe.BUFFER_FLUSHING;var _={startOffset:o,endOffset:c};this.altAudio&&(_.type="video"),this.hls.trigger(l.default.BUFFER_FLUSHING,_)},f.onMediaAttached=function(o){var c=this.media=this.mediaBuffer=o.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),c.addEventListener("seeking",this.onvseeking),c.addEventListener("seeked",this.onvseeked),c.addEventListener("ended",this.onvended);var _=this.config;this.levels&&_.autoStartLoad&&this.hls.startLoad(_.startPosition),this.gapController=new _l(_,c,this.fragmentTracker,this.hls)},f.onMediaDetaching=function(){var o=this.media;o&&o.ended&&(s.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var c=this.levels;c&&c.forEach(function(_){_.details&&_.details.fragments.forEach(function(y){y.backtracked=void 0})}),o&&(o.removeEventListener("seeking",this.onvseeking),o.removeEventListener("seeked",this.onvseeked),o.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.fragmentTracker.removeAllFragments(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},f.onMediaSeeked=function(){var o=this.media,c=o?o.currentTime:void 0;Object(i.isFiniteNumber)(c)&&s.logger.log("media seeked to "+c.toFixed(3)),this.tick()},f.onManifestLoading=function(){s.logger.log("trigger BUFFER_RESET"),this.hls.trigger(l.default.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},f.onManifestParsed=function(o){var c=!1,_=!1,y;o.levels.forEach(function(F){y=F.audioCodec,y&&(y.indexOf("mp4a.40.2")!==-1&&(c=!0),y.indexOf("mp4a.40.5")!==-1&&(_=!0))}),this.audioCodecSwitch=c&&_,this.audioCodecSwitch&&s.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.altAudio=o.altAudio,this.levels=o.levels,this.startFragRequested=!1;var C=this.config;(C.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(C.startPosition)},f.onLevelLoaded=function(o){var c=o.details,_=o.level,y=this.levels[this.levelLastLoaded],C=this.levels[_],F=c.totalduration,N=0;if(s.logger.log("level "+_+" loaded ["+c.startSN+","+c.endSN+"],duration:"+F),c.live){var q=C.details;q&&c.fragments.length>0?($n(q,c),N=c.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(N,q),c.PTSKnown&&Object(i.isFiniteNumber)(N)?s.logger.log("live playlist sliding:"+N.toFixed(3)):(s.logger.log("live playlist - outdated PTS, unknown sliding"),xo(this.fragPrevious,y,c))):(s.logger.log("live playlist - first load, unknown sliding"),c.PTSKnown=!1,xo(this.fragPrevious,y,c))}else c.PTSKnown=!1;if(C.details=c,this.levelLastLoaded=_,this.hls.trigger(l.default.LEVEL_UPDATED,{details:c,level:_}),this.startFragRequested===!1){if(this.startPosition===-1||this.lastCurrentTime===-1){var J=c.startTimeOffset;Object(i.isFiniteNumber)(J)?(J<0&&(s.logger.log("negative start time offset "+J+", count from end of last fragment"),J=N+F+J),s.logger.log("start time offset found in playlist, adjust startPosition to "+J),this.startPosition=J):c.live?(this.startPosition=this.computeLivePosition(N,c),s.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===pe.WAITING_LEVEL&&(this.state=pe.IDLE),this.tick()},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE,this.tick())},f.onFragLoaded=function(o){var c=this.fragCurrent,_=this.hls,y=this.levels,C=this.media,F=o.frag;if(this.state===pe.FRAG_LOADING&&c&&F.type==="main"&&F.level===c.level&&F.sn===c.sn){var N=o.stats,q=y[c.level],J=q.details;if(this.bitrateTest=!1,this.stats=N,s.logger.log("Loaded "+c.sn+" of ["+J.startSN+" ,"+J.endSN+"],level "+c.level),F.bitrateTest&&_.nextLoadLevel)this.state=pe.IDLE,this.startFragRequested=!1,N.tparsed=N.tbuffered=window.performance.now(),_.trigger(l.default.FRAG_BUFFERED,{stats:N,frag:c,id:"main"}),this.tick();else if(F.sn==="initSegment")this.state=pe.IDLE,N.tparsed=N.tbuffered=window.performance.now(),J.initSegment.data=o.payload,_.trigger(l.default.FRAG_BUFFERED,{stats:N,frag:c,id:"main"}),this.tick();else{s.logger.log("Parsing "+c.sn+" of ["+J.startSN+" ,"+J.endSN+"],level "+c.level+", cc "+c.cc),this.state=pe.PARSING,this.pendingBuffering=!0,this.appended=!1,F.bitrateTest&&(F.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:F}));var re=!(C&&C.seeking)&&(J.PTSKnown||!J.live),Fe=J.initSegment?J.initSegment.data:[],en=this._getAudioCodec(q),Tn=this.demuxer=this.demuxer||new Be(this.hls,"main");Tn.push(o.payload,Fe,en,q.videoCodec,c,J.totalduration,re)}}this.fragLoadError=0},f.onFragParsingInitSegment=function(o){var c=this.fragCurrent,_=o.frag;if(c&&o.id==="main"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING){var y=o.tracks,C,F;if(y.audio&&this.altAudio&&delete y.audio,F=y.audio,F){var N=this.levels[this.level].audioCodec,q=navigator.userAgent.toLowerCase();N&&this.audioCodecSwap&&(s.logger.log("swapping playlist audio codec"),N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5"),this.audioCodecSwitch&&F.metadata.channelCount!==1&&q.indexOf("firefox")===-1&&(N="mp4a.40.5"),q.indexOf("android")!==-1&&F.container!=="audio/mpeg"&&(N="mp4a.40.2",s.logger.log("Android: force audio codec to "+N)),F.levelCodec=N,F.id=o.id}F=y.video,F&&(F.levelCodec=this.levels[this.level].videoCodec,F.id=o.id),this.hls.trigger(l.default.BUFFER_CODECS,y);for(C in y){F=y[C],s.logger.log("main track:"+C+",container:"+F.container+",codecs[level/parsed]=["+F.levelCodec+"/"+F.codec+"]");var J=F.initSegment;J&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(l.default.BUFFER_APPENDING,{type:C,data:J,parent:"main",content:"initSegment"}))}this.tick()}},f.onFragParsingData=function(o){var c=this,_=this.fragCurrent,y=o.frag;if(_&&o.id==="main"&&y.sn===_.sn&&y.level===_.level&&!(o.type==="audio"&&this.altAudio)&&this.state===pe.PARSING){var C=this.levels[this.level],F=_;if(Object(i.isFiniteNumber)(o.endPTS)||(o.endPTS=o.startPTS+_.duration,o.endDTS=o.startDTS+_.duration),o.hasAudio===!0&&F.addElementaryStream(le.AUDIO),o.hasVideo===!0&&F.addElementaryStream(le.VIDEO),s.logger.log("Parsed "+o.type+",PTS:["+o.startPTS.toFixed(3)+","+o.endPTS.toFixed(3)+"],DTS:["+o.startDTS.toFixed(3)+"/"+o.endDTS.toFixed(3)+"],nb:"+o.nb+",dropped:"+(o.dropped||0)),o.type==="video")if(F.dropped=o.dropped,F.dropped)if(F.backtracked)s.logger.warn("Already backtracked on this fragment, appending with the gap",F.sn);else{var N=C.details;if(N&&F.sn===N.startSN)s.logger.warn("missing video frame(s) on first frag, appending with gap",F.sn);else{s.logger.warn("missing video frame(s), backtracking fragment",F.sn),this.fragmentTracker.removeFragment(F),F.backtracked=!0,this.nextLoadPosition=o.startPTS,this.state=pe.IDLE,this.fragPrevious=F,this.tick();return}}else F.backtracked=!1;var q=Ve(C.details,F,o.startPTS,o.endPTS,o.startDTS,o.endDTS),J=this.hls;J.trigger(l.default.LEVEL_PTS_UPDATED,{details:C.details,level:this.level,drift:q,type:o.type,start:o.startPTS,end:o.endPTS}),[o.data1,o.data2].forEach(function(re){re&&re.length&&c.state===pe.PARSING&&(c.appended=!0,c.pendingBuffering=!0,J.trigger(l.default.BUFFER_APPENDING,{type:o.type,data:re,parent:"main",content:"data"}))}),this.tick()}},f.onFragParsed=function(o){var c=this.fragCurrent,_=o.frag;c&&o.id==="main"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING&&(this.stats.tparsed=window.performance.now(),this.state=pe.PARSED,this._checkAppendedParsed())},f.onAudioTrackSwitching=function(o){var c=!!o.url,_=o.id;if(!c){if(this.mediaBuffer!==this.media){s.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var y=this.fragCurrent;y.loader&&(s.logger.log("switching to main audio track, cancel main fragment load"),y.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=pe.IDLE}var C=this.hls;C.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),C.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:_}),this.altAudio=!1}},f.onAudioTrackSwitched=function(o){var c=o.id,_=!!this.hls.audioTracks[c].url;if(_){var y=this.videoBuffer;y&&this.mediaBuffer!==y&&(s.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=y)}this.altAudio=_,this.tick()},f.onBufferCreated=function(o){var c=o.tracks,_,y,C=!1;for(var F in c){var N=c[F];N.id==="main"?(y=F,_=N,F==="video"&&(this.videoBuffer=c[F].buffer)):C=!0}C&&_?(s.logger.log("alternate track found, use "+y+".buffered to schedule main fragment loading"),this.mediaBuffer=_.buffer):this.mediaBuffer=this.media},f.onBufferAppended=function(o){if(o.parent==="main"){var c=this.state;(c===pe.PARSING||c===pe.PARSED)&&(this.pendingBuffering=o.pending>0,this._checkAppendedParsed())}},f._checkAppendedParsed=function(){if(this.state===pe.PARSED&&(!this.appended||!this.pendingBuffering)){var o=this.fragCurrent;if(o){var c=this.mediaBuffer?this.mediaBuffer:this.media;s.logger.log("main buffered : "+ur.toString(c.buffered)),this.fragPrevious=o;var _=this.stats;_.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*_.total/(_.tbuffered-_.tfirst)),this.hls.trigger(l.default.FRAG_BUFFERED,{stats:_,frag:o,id:"main"}),this.state=pe.IDLE}this.tick()}},f.onError=function(o){var c=o.frag||this.fragCurrent;if(!(c&&c.type!=="main")){var _=!!this.media&&k.isBuffered(this.media,this.media.currentTime)&&k.isBuffered(this.media,this.media.currentTime+.5);switch(o.details){case u.ErrorDetails.FRAG_LOAD_ERROR:case u.ErrorDetails.FRAG_LOAD_TIMEOUT:case u.ErrorDetails.KEY_LOAD_ERROR:case u.ErrorDetails.KEY_LOAD_TIMEOUT:if(!o.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var y=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);s.logger.warn("mediaController: frag loading failed, retry in "+y+" ms"),this.retryDate=window.performance.now()+y,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=pe.FRAG_LOADING_WAITING_RETRY}else s.logger.error("mediaController: "+o.details+" reaches max retry, redispatch as fatal ..."),o.fatal=!0,this.state=pe.ERROR;break;case u.ErrorDetails.LEVEL_LOAD_ERROR:case u.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==pe.ERROR&&(o.fatal?(this.state=pe.ERROR,s.logger.warn("streamController: "+o.details+",switch to "+this.state+" state ...")):!o.levelRetry&&this.state===pe.WAITING_LEVEL&&(this.state=pe.IDLE));break;case u.ErrorDetails.BUFFER_FULL_ERROR:o.parent==="main"&&(this.state===pe.PARSING||this.state===pe.PARSED)&&(_?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=pe.IDLE):(s.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)));break;default:break}}},f._reduceMaxBufferLength=function(o){var c=this.config;return c.maxMaxBufferLength>=o?(c.maxMaxBufferLength/=2,s.logger.warn("main:reduce max buffer length to "+c.maxMaxBufferLength+"s"),!0):!1},f._checkBuffer=function(){var o=this.media;if(!(!o||o.readyState===0)){var c=this.mediaBuffer?this.mediaBuffer:o,_=c.buffered;!this.loadedmetadata&&_.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,_)}},f.onFragLoadEmergencyAborted=function(){this.state=pe.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},f.onBufferFlushed=function(){var o=this.mediaBuffer?this.mediaBuffer:this.media;o&&this.fragmentTracker.detectEvictedFragments(le.VIDEO,o.buffered),this.state=pe.IDLE,this.fragPrevious=null},f.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},f._seekToStartPos=function(){var o=this.media,c=o.currentTime,_=o.seeking?c:this.startPosition;c!==_&&_>=0&&(s.logger.log("target start position not buffered, seek to buffered.start(0) "+_+" from current time "+c+" "),o.currentTime=_)},f._getAudioCodec=function(o){var c=this.config.defaultAudioCodec||o.audioCodec;return this.audioCodecSwap&&(s.logger.log("swapping playlist audio codec"),c&&(c.indexOf("mp4a.40.5")!==-1?c="mp4a.40.2":c="mp4a.40.5")),c},rf(g,[{key:"state",set:function(o){if(this.state!==o){var c=this.state;this._state=o,s.logger.log("main stream-controller: "+c+"->"+o),this.hls.trigger(l.default.STREAM_STATE_TRANSITION,{previousState:c,nextState:o})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var o=this.media;if(o){var c=this.getBufferedFrag(o.currentTime);if(c)return c.level}return-1}},{key:"nextBufferedFrag",get:function(){var o=this.media;return o?this.followingBufferedFrag(this.getBufferedFrag(o.currentTime)):null}},{key:"nextLevel",get:function(){var o=this.nextBufferedFrag;return o?o.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(o){this._liveSyncPosition=o}}]),g})(gs),Q0=Cg;function Ym(b,g){for(var f=0;f0){y=c[0].bitrate,c.sort(function(re,Fe){return re.bitrate-Fe.bitrate}),this._levels=c;for(var J=0;J=0&&o1&&q.loadError0){var c=this.currentLevelIndex,_=o.urlId,y=o.url[_];s.logger.log("Attempt loading level index "+c+" with URL-id "+_),this.hls.trigger(l.default.LEVEL_LOADING,{url:y,level:c,id:_})}}},Xm(g,[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(o){var c=this._levels;c&&(o=Math.min(o,c.length-1),(this.currentLevelIndex!==o||!c[o].details)&&this.setLevelInternal(o))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(o){this.manualLevelIndex=o,this._startLevel===void 0&&(this._startLevel=o),o!==-1&&(this.level=o)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(o){this._firstLevel=o}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var o=this.hls.config.startLevel;return o!==void 0?o:this._firstLevel}else return this._startLevel},set:function(o){this._startLevel=o}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(o){this.level=o,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=o)}}]),g})(R),ed=a("./src/demux/id3.js");function Mw(b,g){var f;try{f=new Event("addtrack")}catch{f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=b,g.dispatchEvent(f)}function d_(b){if(b&&b.cues)for(;b.cues.length>0;)b.removeCue(b.cues[0])}function KC(b,g){if(gb[b.length-1].endTime)return b[b.length-1];for(var f=0,v=b.length-1;f<=v;){var o=Math.floor((v+f)/2);if(gb[o].endTime)f=o+1;else return b[o]}return b[f].endTime-gq&&(s.logger.warn("detected an id3 sample with endTime < startTime, adjusting endTime to (startTime + 0.25)"),q=N+.25);for(var J=0;J=this.minWeight_},g.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},g.destroy=function(){},b})(),nF=eF;function Pw(b,g){for(var f=0;f500*_.duration/q){var J=o.levels,re=Math.max(1,F.bw?F.bw/8:F.loaded*1e3/N),Fe=J[_.level],en=Fe.realBitrate?Math.max(Fe.realBitrate,Fe.bitrate):Fe.bitrate,Tn=F.total?F.total:Math.max(F.loaded,Math.round(_.duration*en/8)),Ja=c.currentTime,Ta=(Tn-F.loaded)/re,Oa=(k.bufferInfo(c,Ja,o.config.maxBufferHole).end-Ja)/q;if(Oa<2*_.duration/q&&Ta>Oa){var Qa,St;for(St=_.level-1;St>C;St--){var ml=J[St].realBitrate?Math.max(J[St].realBitrate,J[St].bitrate):J[St].bitrate,Ri=_.duration*ml/(8*.8*re);if(Ri=y;re--){var Fe=J[re];if(Fe){var en=Fe.details,Tn=en?en.totalduration/en.fragments.length:c,Ja=en?en.live:!1,Ta=void 0;re<=o?Ta=N*_:Ta=q*_;var Oa=J[re].realBitrate?Math.max(J[re].realBitrate,J[re].bitrate):J[re].bitrate,Qa=Oa*Tn/Ta;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+re+"/"+Math.round(Ta)+"/"+Oa+"/"+Tn+"/"+F+"/"+Qa),Ta>Oa&&(!Qa||Ja&&!this.bitrateTestDelay||Qa=0)return Tn;s.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var Ja=q?Math.min(q,y.maxStarvationDelay):y.maxStarvationDelay,Ta=y.abrBandWidthFactor,Oa=y.abrBandWidthUpFactor;if(en===0){var Qa=this.bitrateTestDelay;if(Qa){var St=q?Math.min(q,y.maxLoadingDelay):y.maxLoadingDelay;Ja=St-Qa,s.logger.trace("bitrate test took "+Math.round(1e3*Qa)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*Ja)+" ms"),Ta=Oa=1}}return Tn=this._findBestLevel(N,q,Fe,C,c,en+Ja,Ta,Oa,_),Math.max(Tn,0)}}]),g})(R),uF=oF;function iF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var Ow=j(),lF=(function(b){iF(g,b);function g(v){var o;return o=b.call(this,v,l.default.MEDIA_ATTACHING,l.default.MEDIA_DETACHING,l.default.MANIFEST_PARSED,l.default.BUFFER_RESET,l.default.BUFFER_APPENDING,l.default.BUFFER_CODECS,l.default.BUFFER_EOS,l.default.BUFFER_FLUSHING,l.default.LEVEL_PTS_UPDATED,l.default.LEVEL_UPDATED)||this,o._msDuration=null,o._levelDuration=null,o._levelTargetDuration=10,o._live=null,o._objectUrl=null,o._needsFlush=!1,o._needsEos=!1,o.config=void 0,o.audioTimestampOffset=void 0,o.bufferCodecEventsExpected=0,o._bufferCodecEventsTotal=0,o.media=null,o.mediaSource=null,o.segments=[],o.parent=void 0,o.appending=!1,o.appended=0,o.appendError=0,o.flushBufferCounter=0,o.tracks={},o.pendingTracks={},o.sourceBuffer={},o.flushRange=[],o._onMediaSourceOpen=function(){s.logger.log("media source opened"),o.hls.trigger(l.default.MEDIA_ATTACHED,{media:o.media});var c=o.mediaSource;c&&c.removeEventListener("sourceopen",o._onMediaSourceOpen),o.checkPendingTracks()},o._onMediaSourceClose=function(){s.logger.log("media source closed")},o._onMediaSourceEnded=function(){s.logger.log("media source ended")},o._onSBUpdateEnd=function(){if(o.audioTimestampOffset&&o.sourceBuffer.audio){var c=o.sourceBuffer.audio;s.logger.warn("change mpeg audio timestamp offset from "+c.timestampOffset+" to "+o.audioTimestampOffset),c.timestampOffset=o.audioTimestampOffset,delete o.audioTimestampOffset}o._needsFlush&&o.doFlush(),o._needsEos&&o.checkEos(),o.appending=!1;var _=o.parent,y=o.segments.reduce(function(J,re){return re.parent===_?J+1:J},0),C={},F=o.sourceBuffer;for(var N in F){var q=F[N];if(!q)throw Error("handling source buffer update end error: source buffer for "+N+" uninitilized and unable to update buffered TimeRanges.");C[N]=q.buffered}o.hls.trigger(l.default.BUFFER_APPENDED,{parent:_,pending:y,timeRanges:C}),o._needsFlush||o.doAppending(),o.updateMediaElementDuration(),y===0&&o.flushLiveBackBuffer()},o._onSBUpdateError=function(c){s.logger.error("sourceBuffer error:",c),o.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},o.config=v.config,o}var f=g.prototype;return f.destroy=function(){R.prototype.destroy.call(this)},f.onLevelPtsUpdated=function(o){var c=o.type,_=this.tracks.audio;if(c==="audio"&&_&&_.container==="audio/mpeg"){var y=this.sourceBuffer.audio;if(!y)throw Error("Level PTS Updated and source buffer for audio uninitalized");var C=Math.abs(y.timestampOffset-o.start);if(C>.1){var F=y.updating;try{y.abort()}catch(N){s.logger.warn("can not abort audio buffer: "+N)}F?this.audioTimestampOffset=o.start:(s.logger.warn("change mpeg audio timestamp offset from "+y.timestampOffset+" to "+o.start),y.timestampOffset=o.start)}}},f.onManifestParsed=function(o){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=o.altAudio?2:1,s.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(o){var c=this.media=o.media;if(c&&Ow){var _=this.mediaSource=new Ow;_.addEventListener("sourceopen",this._onMediaSourceOpen),_.addEventListener("sourceended",this._onMediaSourceEnded),_.addEventListener("sourceclose",this._onMediaSourceClose),c.src=window.URL.createObjectURL(_),this._objectUrl=c.src}},f.onMediaDetaching=function(){s.logger.log("media source detaching");var o=this.mediaSource;if(o){if(o.readyState==="open")try{o.endOfStream()}catch(c){s.logger.warn("onMediaDetaching:"+c.message+" while calling endOfStream")}o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),this.media&&(this._objectUrl&&window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):s.logger.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.hls.trigger(l.default.MEDIA_DETACHED)},f.checkPendingTracks=function(){var o=this.bufferCodecEventsExpected,c=this.pendingTracks,_=Object.keys(c).length;(_&&!o||_===2)&&(this.createSourceBuffers(c),this.pendingTracks={},this.doAppending())},f.onBufferReset=function(){var o=this.sourceBuffer;for(var c in o){var _=o[c];try{_&&(this.mediaSource&&this.mediaSource.removeSourceBuffer(_),_.removeEventListener("updateend",this._onSBUpdateEnd),_.removeEventListener("error",this._onSBUpdateError))}catch{}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},f.onBufferCodecs=function(o){var c=this;Object.keys(this.sourceBuffer).length||(Object.keys(o).forEach(function(_){c.pendingTracks[_]=o[_]}),this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks())},f.createSourceBuffers=function(o){var c=this.sourceBuffer,_=this.mediaSource;if(!_)throw Error("createSourceBuffers called when mediaSource was null");for(var y in o)if(!c[y]){var C=o[y];if(!C)throw Error("source buffer exists for track "+y+", however track does not");var F=C.levelCodec||C.codec,N=C.container+";codecs="+F;s.logger.log("creating sourceBuffer("+N+")");try{var q=c[y]=_.addSourceBuffer(N);q.addEventListener("updateend",this._onSBUpdateEnd),q.addEventListener("error",this._onSBUpdateError),this.tracks[y]={buffer:q,codec:F,id:C.id,container:C.container,levelCodec:C.levelCodec}}catch(J){s.logger.error("error while trying to add sourceBuffer:"+J.message),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:J,mimeType:N})}}this.hls.trigger(l.default.BUFFER_CREATED,{tracks:this.tracks})},f.onBufferAppending=function(o){this._needsFlush||(this.segments?this.segments.push(o):this.segments=[o],this.doAppending())},f.onBufferEos=function(o){for(var c in this.sourceBuffer)if(!o.type||o.type===c){var _=this.sourceBuffer[c];_&&!_.ended&&(_.ended=!0,s.logger.log(c+" sourceBuffer now EOS"))}this.checkEos()},f.checkEos=function(){var o=this.sourceBuffer,c=this.mediaSource;if(!c||c.readyState!=="open"){this._needsEos=!1;return}for(var _ in o){var y=o[_];if(y){if(!y.ended)return;if(y.updating){this._needsEos=!0;return}}}s.logger.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{c.endOfStream()}catch{s.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1},f.onBufferFlushing=function(o){o.type?this.flushRange.push({start:o.startOffset,end:o.endOffset,type:o.type}):(this.flushRange.push({start:o.startOffset,end:o.endOffset,type:"video"}),this.flushRange.push({start:o.startOffset,end:o.endOffset,type:"audio"})),this.flushBufferCounter=0,this.doFlush()},f.flushLiveBackBuffer=function(){if(this._live){var o=this.config.liveBackBufferLength;if(!(!isFinite(o)||o<0)){if(!this.media){s.logger.error("flushLiveBackBuffer called without attaching media");return}for(var c=this.media.currentTime,_=this.sourceBuffer,y=Object.keys(_),C=c-Math.max(o,this._levelTargetDuration),F=y.length-1;F>=0;F--){var N=y[F],q=_[N];if(q){var J=q.buffered;J.length>0&&C>J.start(0)&&this.removeBufferRange(N,q,0,C)&&this.hls.trigger(l.default.LIVE_BACK_BUFFER_REACHED,{bufferEnd:C})}}}}},f.onLevelUpdated=function(o){var c=o.details;c.fragments.length>0&&(this._levelDuration=c.totalduration+c.fragments[0].start,this._levelTargetDuration=c.averagetargetduration||c.targetduration||10,this._live=c.live,this.updateMediaElementDuration())},f.updateMediaElementDuration=function(){var o=this.config,c;if(!(this._levelDuration===null||!this.media||!this.mediaSource||!this.sourceBuffer||this.media.readyState===0||this.mediaSource.readyState!=="open")){for(var _ in this.sourceBuffer){var y=this.sourceBuffer[_];if(y&&y.updating===!0)return}c=this.media.duration,this._msDuration===null&&(this._msDuration=this.mediaSource.duration),this._live===!0&&o.liveDurationInfinity===!0?(s.logger.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>c||!Object(i.isFiniteNumber)(c))&&(s.logger.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},f.doFlush=function(){for(;this.flushRange.length;){var o=this.flushRange[0];if(this.flushBuffer(o.start,o.end,o.type))this.flushRange.shift(),this.flushBufferCounter=0;else{this._needsFlush=!0;return}}if(this.flushRange.length===0){this._needsFlush=!1;var c=0,_=this.sourceBuffer;try{for(var y in _){var C=_[y];C&&(c+=C.buffered.length)}}catch{s.logger.error("error while accessing sourceBuffer.buffered")}this.appended=c,this.hls.trigger(l.default.BUFFER_FLUSHED)}},f.doAppending=function(){var o=this.config,c=this.hls,_=this.segments,y=this.sourceBuffer;if(Object.keys(y).length){if(!this.media||this.media.error){this.segments=[],s.logger.error("trying to append although a media error occured, flush segment and abort");return}if(!this.appending){var C=_.shift();if(C)try{var F=y[C.type];if(!F){this._onSBUpdateEnd();return}if(F.updating){_.unshift(C);return}F.ended=!1,this.parent=C.parent,F.appendBuffer(C.data),this.appendError=0,this.appended++,this.appending=!0}catch(q){s.logger.error("error while trying to append buffer:"+q.message),_.unshift(C);var N={type:u.ErrorTypes.MEDIA_ERROR,parent:C.parent,details:"",fatal:!1};q.code===22?(this.segments=[],N.details=u.ErrorDetails.BUFFER_FULL_ERROR):(this.appendError++,N.details=u.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>o.appendErrorMaxRetry&&(s.logger.log("fail "+o.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],N.fatal=!0)),c.trigger(l.default.ERROR,N)}}}},f.flushBuffer=function(o,c,_){var y=this.sourceBuffer;if(!Object.keys(y).length)return!0;var C="null";if(this.media&&(C=this.media.currentTime.toFixed(3)),s.logger.log("flushBuffer,pos/start/end: "+C+"/"+o+"/"+c),this.flushBufferCounter>=this.appended)return s.logger.warn("abort flushing too many retries"),!0;var F=y[_];if(F){if(F.ended=!1,F.updating)return s.logger.warn("cannot flush, sb updating in progress"),!1;if(this.removeBufferRange(_,F,o,c))return this.flushBufferCounter++,!1}return s.logger.log("buffer flushed"),!0},f.removeBufferRange=function(o,c,_,y){try{for(var C=0;C.5){var re="null";return this.media&&(re=this.media.currentTime.toString()),s.logger.log("sb remove "+o+" ["+q+","+J+"], of ["+F+","+N+"], pos:"+re),c.remove(q,J),!0}}}catch(Fe){s.logger.warn("removeBufferRange failed",Fe)}return!1},g})(R),cF=lF;function Uw(b,g){for(var f=0;fthis.autoLevelCapping&&c.streamController.nextLevelSwitch(),this.autoLevelCapping=c.autoLevelCapping}}},f.getMaxLevel=function(o){var c=this;if(!this.levels)return-1;var _=this.levels.filter(function(y,C){return g.isLevelAllowed(C,c.restrictedLevels)&&C<=o});return g.getMaxLevelByMediaSize(_,this.mediaWidth,this.mediaHeight)},f.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},f.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},g.isLevelAllowed=function(o,c){return c===void 0&&(c=[]),c.indexOf(o)===-1},g.getMaxLevelByMediaSize=function(o,c,_){if(!o||o&&!o.length)return-1;for(var y=function(J,re){return re?J.width!==re.width||J.height!==re.height:!0},C=o.length-1,F=0;F=c||N.height>=_)&&y(N,o[F+1])){C=F;break}}return C},sF(g,[{key:"mediaWidth",get:function(){var o,c=this.media;return c&&(o=c.width||c.clientWidth||c.offsetWidth,o*=g.contentScaleFactor),o}},{key:"mediaHeight",get:function(){var o,c=this.media;return c&&(o=c.height||c.clientHeight||c.offsetHeight,o*=g.contentScaleFactor),o}}],[{key:"contentScaleFactor",get:function(){var o=1;try{o=window.devicePixelRatio}catch{}return o}}]),g})(R),kw=vF;function fF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var uf=window,_F=uf.performance,Ag=(function(b){fF(g,b);function g(v){return b.call(this,v,l.default.MEDIA_ATTACHING)||this}var f=g.prototype;return f.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},f.onMediaAttaching=function(o){var c=this.hls.config;if(c.capLevelOnFPSDrop){var _=this.video=o.media instanceof window.HTMLVideoElement?o.media:null;typeof _.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),c.fpsDroppedMonitoringPeriod)}},f.checkFPS=function(o,c,_){var y=_F.now();if(c){if(this.lastTime){var C=y-this.lastTime,F=_-this.lastDroppedFrames,N=c-this.lastDecodedFrames,q=1e3*F/C,J=this.hls;if(J.trigger(l.default.FPS_DROP,{currentDropped:F,currentDecoded:N,totalDroppedFrames:_}),q>0&&F>J.config.fpsDroppedMonitoringThreshold*N){var re=J.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+re),re>0&&(J.autoLevelCapping===-1||J.autoLevelCapping>=re)&&(re=re-1,J.trigger(l.default.FPS_DROP_LEVEL_CAPPING,{level:re,droppedLevel:J.currentLevel}),J.autoLevelCapping=re,J.streamController.nextLevelSwitch())}}this.lastTime=y,this.lastDroppedFrames=_,this.lastDecodedFrames=c}},f.checkFPSInterval=function(){var o=this.video;if(o)if(this.isVideoPlaybackQualityAvailable){var c=o.getVideoPlaybackQuality();this.checkFPS(o,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(o,o.webkitDecodedFrameCount,o.webkitDroppedFrameCount)},g})(R),pF=Ag,Bw=window,Lg=Bw.performance,mF=Bw.XMLHttpRequest,dF=(function(){function b(f){f&&f.xhrSetup&&(this.xhrSetup=f.xhrSetup)}var g=b.prototype;return g.destroy=function(){this.abort(),this.loader=null},g.abort=function(){var v=this.loader;v&&v.readyState!==4&&(this.stats.aborted=!0,v.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},g.load=function(v,o,c){this.context=v,this.config=o,this.callbacks=c,this.stats={trequest:Lg.now(),retry:0},this.retryDelay=o.retryDelay,this.loadInternal()},g.loadInternal=function(){var v,o=this.context;v=this.loader=new mF;var c=this.stats;c.tfirst=0,c.loaded=0;var _=this.xhrSetup;try{if(_)try{_(v,o.url)}catch{v.open("GET",o.url,!0),_(v,o.url)}v.readyState||v.open("GET",o.url,!0)}catch(y){this.callbacks.onError({code:v.status,text:y.message},o,v);return}o.rangeEnd&&v.setRequestHeader("Range","bytes="+o.rangeStart+"-"+(o.rangeEnd-1)),v.onreadystatechange=this.readystatechange.bind(this),v.onprogress=this.loadprogress.bind(this),v.responseType=o.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),v.send()},g.readystatechange=function(v){var o=v.currentTarget,c=o.readyState,_=this.stats,y=this.context,C=this.config;if(!_.aborted&&c>=2)if(window.clearTimeout(this.requestTimeout),_.tfirst===0&&(_.tfirst=Math.max(Lg.now(),_.trequest)),c===4){var F=o.status;if(F>=200&&F<300){_.tload=Math.max(_.tfirst,Lg.now());var N,q;y.responseType==="arraybuffer"?(N=o.response,q=N.byteLength):(N=o.responseText,q=N.length),_.loaded=_.total=q;var J={url:o.responseURL,data:N};this.callbacks.onSuccess(J,_,y,o)}else _.retry>=C.maxRetry||F>=400&&F<499?(s.logger.error(F+" while loading "+y.url),this.callbacks.onError({code:F,text:o.statusText},y,o)):(s.logger.warn(F+" while loading "+y.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,C.maxRetryDelay),_.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),C.timeout)},g.loadtimeout=function(){s.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},g.loadprogress=function(v){var o=v.currentTarget,c=this.stats;c.loaded=v.loaded,v.lengthComputable&&(c.total=v.total);var _=this.callbacks.onProgress;_&&_(c,this.context,null,o)},b})(),Pg=dF;function Hw(b,g){for(var f=0;f=this.tracks.length){s.logger.warn("Invalid audio track id:",o.id);return}if(s.logger.log("audioTrack "+o.id+" loaded"),this.tracks[o.id].details=o.details,o.details.live&&!this.hasInterval()){var c=o.details.targetduration*1e3;this.setInterval(c)}!o.details.live&&this.hasInterval()&&this.clearInterval()},f.onAudioTrackSwitched=function(o){var c=this.tracks[o.id].groupId;c&&this.audioGroupId!==c&&(this.audioGroupId=c)},f.onLevelLoaded=function(o){this._selectAudioGroup(o.level)},f.onError=function(o){o.type===u.ErrorTypes.NETWORK_ERROR&&(o.fatal&&this.clearInterval(),o.details===u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR&&(s.logger.warn("Network failure on audio-track id:",o.context.id),this._handleLoadError()))},f._setAudioTrack=function(o){if(this._trackId===o&&this.tracks[this._trackId].details){s.logger.debug("Same id as current audio-track passed, and track details available -> no-op");return}if(o<0||o>=this.tracks.length){s.logger.warn("Invalid id passed to audio-track controller");return}var c=this.tracks[o];s.logger.log("Now switching to audio-track index "+o),this.clearInterval(),this._trackId=o;var _=c.url,y=c.type,C=c.id;this.hls.trigger(l.default.AUDIO_TRACK_SWITCHING,{id:C,type:y,url:_}),this._loadTrackDetailsIfNeeded(c)},f.doTick=function(){this._updateTrack(this._trackId)},f._selectAudioGroup=function(o){var c=this.hls.levels[o];if(!(!c||!c.audioGroupIds)){var _=c.audioGroupIds[c.urlId];this.audioGroupId!==_&&(this.audioGroupId=_,this._selectInitialAudioTrack())}},f._selectInitialAudioTrack=function(){var o=this,c=this.tracks;if(c.length){var _=this.tracks[this._trackId],y=null;if(_&&(y=_.name),this._selectDefaultTrack){var C=c.filter(function(q){return q.default});C.length?c=C:s.logger.warn("No default audio tracks defined")}var F=!1,N=function(){c.forEach(function(J){F||(!o.audioGroupId||J.groupId===o.audioGroupId)&&(!y||y===J.name)&&(o._setAudioTrack(J.id),F=!0)})};N(),F||(y=null,N()),F||(s.logger.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},f._needsTrackLoading=function(o){var c=o.details,_=o.url;return!c||c.live?!!_:!1},f._loadTrackDetailsIfNeeded=function(o){if(this._needsTrackLoading(o)){var c=o.url,_=o.id;s.logger.log("loading audio-track playlist for id: "+_),this.hls.trigger(l.default.AUDIO_TRACK_LOADING,{url:c,id:_})}},f._updateTrack=function(o){if(!(o<0||o>=this.tracks.length)){this.clearInterval(),this._trackId=o,s.logger.log("trying to update audio-track "+o);var c=this.tracks[o];this._loadTrackDetailsIfNeeded(c)}},f._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var o=this._trackId,c=this.tracks[o],_=c.name,y=c.language,C=c.groupId;s.logger.warn("Loading failed on audio track id: "+o+", group-id: "+C+', name/language: "'+_+'" / "'+y+'"');for(var F=o,N=0;N0&&o===-1?(s.logger.log("audio:override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=pe.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:o,this.state=pe.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=o,this.state=pe.STOPPED},f.doTick=function(){var o,c,_,y=this.hls,C=y.config;switch(this.state){case pe.ERROR:case pe.PAUSED:case pe.BUFFER_FLUSHING:break;case pe.STARTING:this.state=pe.WAITING_TRACK,this.loadedmetadata=!1;break;case pe.IDLE:var F=this.tracks;if(!F||!this.media&&(this.startFragRequested||!C.startFragPrefetch))break;if(this.loadedmetadata)o=this.media.currentTime;else if(o=this.nextLoadPosition,o===void 0)break;var N=this.mediaBuffer?this.mediaBuffer:this.media,q=this.videoBuffer?this.videoBuffer:this.media,J=k.bufferInfo(N,o,C.maxBufferHole),re=k.bufferInfo(q,o,C.maxBufferHole),Fe=J.len,en=J.end,Tn=this.fragPrevious,Ja=Math.min(C.maxBufferLength,C.maxMaxBufferLength),Ta=Math.max(Ja,re.len),Oa=this.audioSwitch,Qa=this.trackId;if((Fe"u"){this.state=pe.WAITING_TRACK;break}if(!Oa&&this._streamEnded(J,_)){this.hls.trigger(l.default.BUFFER_EOS,{type:"audio"}),this.state=pe.ENDED;return}var St=_.fragments,ml=St.length,Ri=St[0].start,Ac=St[ml-1].start+St[ml-1].duration,er;if(Oa){if(_.live&&!_.PTSKnown)s.logger.log("switching audiotrack, live stream, unknown PTS,load first fragment"),en=0;else if(en=o,_.PTSKnown&&oRi||J.nextStart)s.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=Ri+.05;else return}if(_.initSegment&&!_.initSegment.data)er=_.initSegment;else if(en<=Ri){if(er=St[0],this.videoTrackCC!==null&&er.cc!==this.videoTrackCC&&(er=Wr(St,this.videoTrackCC)),_.live&&er.loadIdx&&er.loadIdx===this.fragLoadIdx){var ir=J.nextStart?J.nextStart:Ri;s.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(ir+.05)),this.media.currentTime=ir+.05;return}}else{var yt,ai=C.maxFragLookUpTolerance,od=Tn?St[Tn.sn-St[0].sn+1]:void 0,ud=function(qg){var _8=Math.min(ai,qg.duration);return qg.start+qg.duration-_8<=en?1:qg.start-_8>en&&qg.start?-1:0};enAc-ai&&(ai=0),od&&!ud(od)?yt=od:yt=X.search(St,ud)):yt=St[ml-1],yt&&(er=yt,Ri=yt.start,Tn&&er.level===Tn.level&&er.sn===Tn.sn&&(er.sn<_.endSN?(er=St[er.sn+1-_.startSN],s.logger.log("SN just loaded, load next one: "+er.sn)):er=null))}er&&(er.encrypted?(s.logger.log("Loading key for "+er.sn+" of ["+_.startSN+" ,"+_.endSN+"],track "+Qa),this.state=pe.KEY_LOADING,y.trigger(l.default.KEY_LOADING,{frag:er})):(s.logger.log("Loading "+er.sn+", cc: "+er.cc+" of ["+_.startSN+" ,"+_.endSN+"],track "+Qa+", currentTime:"+o+",bufferEnd:"+en.toFixed(3)),this.fragCurrent=er,(Oa||this.fragmentTracker.getState(er)===ja.NOT_LOADED)&&(er.sn!=="initSegment"&&(this.startFragRequested=!0),Object(i.isFiniteNumber)(er.sn)&&(this.nextLoadPosition=er.start+er.duration),y.trigger(l.default.FRAG_LOADING,{frag:er}),this.state=pe.FRAG_LOADING)))}break;case pe.WAITING_TRACK:c=this.tracks[this.trackId],c&&c.details&&(this.state=pe.IDLE);break;case pe.FRAG_LOADING_WAITING_RETRY:var KF=ys.now(),s8=this.retryDate;N=this.media;var Ooe=N&&N.seeking;(!s8||KF>=s8||Ooe)&&(s.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=pe.IDLE);break;case pe.WAITING_INIT_PTS:var YF=this.videoTrackCC;if(this.initPTS[YF]===void 0)break;var v8=this.waitingFragment;if(v8){var f8=v8.frag.cc;YF!==f8?(c=this.tracks[this.trackId],c.details&&c.details.live&&(s.logger.warn("Waiting fragment CC ("+f8+") does not match video track CC ("+YF+")"),this.waitingFragment=null,this.state=pe.IDLE)):(this.state=pe.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=pe.IDLE;break;case pe.STOPPED:case pe.FRAG_LOADING:case pe.PARSING:case pe.PARSED:case pe.ENDED:break;default:break}},f.onMediaAttached=function(o){var c=this.media=this.mediaBuffer=o.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),c.addEventListener("seeking",this.onvseeking),c.addEventListener("ended",this.onvended);var _=this.config;this.tracks&&_.autoStartLoad&&this.startLoad(_.startPosition)},f.onMediaDetaching=function(){var o=this.media;o&&o.ended&&(s.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),o&&(o.removeEventListener("seeking",this.onvseeking),o.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},f.onAudioTracksUpdated=function(o){s.logger.log("audio tracks updated"),this.tracks=o.audioTracks},f.onAudioTrackSwitching=function(o){var c=!!o.url;this.trackId=o.id,this.fragCurrent=null,this.state=pe.PAUSED,this.waitingFragment=null,c?this.setInterval($w):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),c&&(this.audioSwitch=!0,this.state=pe.IDLE),this.tick()},f.onAudioTrackLoaded=function(o){var c=o.details,_=o.id,y=this.tracks[_],C=c.totalduration,F=0;if(s.logger.log("track "+_+" loaded ["+c.startSN+","+c.endSN+"],duration:"+C),c.live){var N=y.details;N&&c.fragments.length>0?($n(N,c),F=c.fragments[0].start,c.PTSKnown?s.logger.log("live audio playlist sliding:"+F.toFixed(3)):s.logger.log("live audio playlist - outdated PTS, unknown sliding")):(c.PTSKnown=!1,s.logger.log("live audio playlist - first load, unknown sliding"))}else c.PTSKnown=!1;if(y.details=c,!this.startFragRequested){if(this.startPosition===-1){var q=c.startTimeOffset;Object(i.isFiniteNumber)(q)?(s.logger.log("start time offset found in playlist, adjust startPosition to "+q),this.startPosition=q):c.live?(this.startPosition=this.computeLivePosition(F,c),s.logger.log("compute startPosition for audio-track to "+this.startPosition)):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===pe.WAITING_TRACK&&(this.state=pe.IDLE),this.tick()},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE,this.tick())},f.onFragLoaded=function(o){var c=this.fragCurrent,_=o.frag;if(this.state===pe.FRAG_LOADING&&c&&_.type==="audio"&&_.level===c.level&&_.sn===c.sn){var y=this.tracks[this.trackId],C=y.details,F=C.totalduration,N=c.level,q=c.sn,J=c.cc,re=this.config.defaultAudioCodec||y.audioCodec||"mp4a.40.2",Fe=this.stats=o.stats;if(q==="initSegment")this.state=pe.IDLE,Fe.tparsed=Fe.tbuffered=ys.now(),C.initSegment.data=o.payload,this.hls.trigger(l.default.FRAG_BUFFERED,{stats:Fe,frag:c,id:"audio"}),this.tick();else{this.state=pe.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new Be(this.hls,"audio"));var en=this.initPTS[J],Tn=C.initSegment?C.initSegment.data:[];if(C.initSegment||en!==void 0){this.pendingBuffering=!0,s.logger.log("Demuxing "+q+" of ["+C.startSN+" ,"+C.endSN+"],track "+N);var Ja=!1;this.demuxer.push(o.payload,Tn,re,null,c,F,Ja,en)}else s.logger.log("unknown video PTS for continuity counter "+J+", waiting for video PTS before demuxing audio frag "+q+" of ["+C.startSN+" ,"+C.endSN+"],track "+N),this.waitingFragment=o,this.state=pe.WAITING_INIT_PTS}}this.fragLoadError=0},f.onFragParsingInitSegment=function(o){var c=this.fragCurrent,_=o.frag;if(c&&o.id==="audio"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING){var y=o.tracks,C;if(y.video&&delete y.video,C=y.audio,C){C.levelCodec=C.codec,C.id=o.id,this.hls.trigger(l.default.BUFFER_CODECS,y),s.logger.log("audio track:audio,container:"+C.container+",codecs[level/parsed]=["+C.levelCodec+"/"+C.codec+"]");var F=C.initSegment;if(F){var N={type:"audio",data:F,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[N]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(l.default.BUFFER_APPENDING,N))}this.tick()}}},f.onFragParsingData=function(o){var c=this,_=this.fragCurrent,y=o.frag;if(_&&o.id==="audio"&&o.type==="audio"&&y.sn===_.sn&&y.level===_.level&&this.state===pe.PARSING){var C=this.trackId,F=this.tracks[C],N=this.hls;Object(i.isFiniteNumber)(o.endPTS)||(o.endPTS=o.startPTS+_.duration,o.endDTS=o.startDTS+_.duration),_.addElementaryStream(le.AUDIO),s.logger.log("parsed "+o.type+",PTS:["+o.startPTS.toFixed(3)+","+o.endPTS.toFixed(3)+"],DTS:["+o.startDTS.toFixed(3)+"/"+o.endDTS.toFixed(3)+"],nb:"+o.nb),Ve(F.details,_,o.startPTS,o.endPTS);var q=this.audioSwitch,J=this.media,re=!1;if(q)if(J&&J.readyState){var Fe=J.currentTime;s.logger.log("switching audio track : currentTime:"+Fe),Fe>=o.startPTS&&(s.logger.log("switching audio track : flushing all audio"),this.state=pe.BUFFER_FLUSHING,N.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),re=!0,this.audioSwitch=!1,N.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:C}))}else this.audioSwitch=!1,N.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:C});var en=this.pendingData;if(!en){s.logger.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),N.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:null,fatal:!0});return}this.audioSwitch||([o.data1,o.data2].forEach(function(Tn){Tn&&Tn.length&&en.push({type:o.type,data:Tn,parent:"audio",content:"data"})}),!re&&en.length&&(en.forEach(function(Tn){c.state===pe.PARSING&&(c.pendingBuffering=!0,c.hls.trigger(l.default.BUFFER_APPENDING,Tn))}),this.pendingData=[],this.appended=!0)),this.tick()}},f.onFragParsed=function(o){var c=this.fragCurrent,_=o.frag;c&&o.id==="audio"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING&&(this.stats.tparsed=ys.now(),this.state=pe.PARSED,this._checkAppendedParsed())},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(o){var c=o.tracks.audio;c&&(this.mediaBuffer=c.buffer,this.loadedmetadata=!0),o.tracks.video&&(this.videoBuffer=o.tracks.video.buffer)},f.onBufferAppended=function(o){if(o.parent==="audio"){var c=this.state;(c===pe.PARSING||c===pe.PARSED)&&(this.pendingBuffering=o.pending>0,this._checkAppendedParsed())}},f._checkAppendedParsed=function(){if(this.state===pe.PARSED&&(!this.appended||!this.pendingBuffering)){var o=this.fragCurrent,c=this.stats,_=this.hls;if(o){this.fragPrevious=o,c.tbuffered=ys.now(),_.trigger(l.default.FRAG_BUFFERED,{stats:c,frag:o,id:"audio"});var y=this.mediaBuffer?this.mediaBuffer:this.media;y&&s.logger.log("audio buffered : "+ur.toString(y.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,_.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=pe.IDLE}this.tick()}},f.onError=function(o){var c=o.frag;if(!(c&&c.type!=="audio"))switch(o.details){case u.ErrorDetails.FRAG_LOAD_ERROR:case u.ErrorDetails.FRAG_LOAD_TIMEOUT:var _=o.frag;if(_&&_.type!=="audio")break;if(!o.fatal){var y=this.fragLoadError;y?y++:y=1;var C=this.config;if(y<=C.fragLoadingMaxRetry){this.fragLoadError=y;var F=Math.min(Math.pow(2,y-1)*C.fragLoadingRetryDelay,C.fragLoadingMaxRetryTimeout);s.logger.warn("AudioStreamController: frag loading failed, retry in "+F+" ms"),this.retryDate=ys.now()+F,this.state=pe.FRAG_LOADING_WAITING_RETRY}else s.logger.error("AudioStreamController: "+o.details+" reaches max retry, redispatch as fatal ..."),o.fatal=!0,this.state=pe.ERROR}break;case u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case u.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case u.ErrorDetails.KEY_LOAD_ERROR:case u.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==pe.ERROR&&(this.state=o.fatal?pe.ERROR:pe.IDLE,s.logger.warn("AudioStreamController: "+o.details+" while loading frag, now switching to "+this.state+" state ..."));break;case u.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="audio"&&(this.state===pe.PARSING||this.state===pe.PARSED)){var N=this.mediaBuffer,q=this.media.currentTime,J=N&&k.isBuffered(N,q)&&k.isBuffered(N,q+.5);if(J){var re=this.config;re.maxMaxBufferLength>=re.maxBufferLength&&(re.maxMaxBufferLength/=2,s.logger.warn("AudioStreamController: reduce max buffer length to "+re.maxMaxBufferLength+"s")),this.state=pe.IDLE}else s.logger.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=pe.BUFFER_FLUSHING,this.hls.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}break;default:break}},f.onBufferFlushed=function(){var o=this,c=this.pendingData;c&&c.length?(s.logger.log("AudioStreamController: appending pending audio data after buffer flushed"),c.forEach(function(_){o.hls.trigger(l.default.BUFFER_APPENDING,_)}),this.appended=!0,this.pendingData=[],this.state=pe.PARSED):(this.state=pe.IDLE,this.fragPrevious=null,this.tick())},K0(g,[{key:"state",set:function(o){if(this.state!==o){var c=this.state;this._state=o,s.logger.log("audio stream:"+c+"->"+o)}},get:function(){return this._state}}]),g})(gs),wF=yF,Ww=(function(){if(typeof window<"u"&&window.VTTCue)return window.VTTCue;var b="auto",g={"":!0,lr:!0,rl:!0},f={start:!0,middle:!0,end:!0,left:!0,right:!0};function v(y){if(typeof y!="string")return!1;var C=g[y.toLowerCase()];return C?y.toLowerCase():!1}function o(y){if(typeof y!="string")return!1;var C=f[y.toLowerCase()];return C?y.toLowerCase():!1}function c(y){for(var C=1;C100)throw new Error("Position must be between 0 and 100.");ml=yt,this.hasBeenReset=!0}})),Object.defineProperty(N,"positionAlign",c({},q,{get:function(){return Ri},set:function(yt){var ai=o(yt);if(!ai)throw new SyntaxError("An invalid or illegal string was specified.");Ri=ai,this.hasBeenReset=!0}})),Object.defineProperty(N,"size",c({},q,{get:function(){return Ac},set:function(yt){if(yt<0||yt>100)throw new Error("Size must be between 0 and 100.");Ac=yt,this.hasBeenReset=!0}})),Object.defineProperty(N,"align",c({},q,{get:function(){return er},set:function(yt){var ai=o(yt);if(!ai)throw new SyntaxError("An invalid or illegal string was specified.");er=ai,this.hasBeenReset=!0}})),N.displayState=void 0}return _.prototype.getCueAsHTML=function(){var y=window.WebVTT;return y.convertCueToDOMTree(window,this.text)},_})(),bF=function(){return{decode:function(f){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))}}};function xw(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new bF,this.regionList=[]}function EF(b){function g(v,o,c,_){return(v|0)*3600+(o|0)*60+(c|0)+(_|0)/1e3}var f=b.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return f?f[3]?g(f[1],f[2],f[3].replace(":",""),f[4]):f[1]>59?g(f[1],f[2],0,f[4]):g(0,f[1],f[2],f[4]):null}function jw(){this.values=Object.create(null)}jw.prototype={set:function(g,f){!this.get(g)&&f!==""&&(this.values[g]=f)},get:function(g,f,v){return v?this.has(g)?this.values[g]:f[v]:this.has(g)?this.values[g]:f},has:function(g){return g in this.values},alt:function(g,f,v){for(var o=0;o=0&&f<=100)?(this.set(g,f),!0):!1}};function zw(b,g,f,v){var o=v?b.split(v):[b];for(var c in o)if(typeof o[c]=="string"){var _=o[c].split(f);if(_.length===2){var y=_[0],C=_[1];g(y,C)}}}var Y0=new Ww(0,0,0),Mc=Y0.align==="middle"?"middle":"center";function IF(b,g,f){var v=b;function o(){var y=EF(b);if(y===null)throw new Error("Malformed timestamp: "+v);return b=b.replace(/^[^\sa-zA-Z-]+/,""),y}function c(y,C){var F=new jw;zw(y,function(J,re){switch(J){case"region":for(var Fe=f.length-1;Fe>=0;Fe--)if(f[Fe].id===re){F.set(J,f[Fe].region);break}break;case"vertical":F.alt(J,re,["rl","lr"]);break;case"line":var en=re.split(","),Tn=en[0];F.integer(J,Tn),F.percent(J,Tn)&&F.set("snapToLines",!1),F.alt(J,Tn,["auto"]),en.length===2&&F.alt("lineAlign",en[1],["start",Mc,"end"]);break;case"position":en=re.split(","),F.percent(J,en[0]),en.length===2&&F.alt("positionAlign",en[1],["start",Mc,"end","line-left","line-right","auto"]);break;case"size":F.percent(J,re);break;case"align":F.alt(J,re,["start",Mc,"end","left","right"]);break}},/:/,/\s/),C.region=F.get("region",null),C.vertical=F.get("vertical","");var N=F.get("line","auto");N==="auto"&&Y0.line===-1&&(N=-1),C.line=N,C.lineAlign=F.get("lineAlign","start"),C.snapToLines=F.get("snapToLines",!0),C.size=F.get("size",100),C.align=F.get("align",Mc);var q=F.get("position","auto");q==="auto"&&Y0.position===50&&(q=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=q}function _(){b=b.replace(/^\s+/,"")}if(_(),g.startTime=o(),_(),b.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+v);b=b.substr(3),_(),g.endTime=o(),_(),c(b,g)}function Vw(b){return b.replace(//gi,` `)}xw.prototype={parse:function(g){var f=this;g&&(f.buffer+=f.decoder.decode(g,{stream:!0}));function v(){var F=f.buffer,N=0;for(F=Vw(F);N")===-1){f.cue.id=c;continue}case"CUE":try{IF(c,f.cue,f.regionList)}catch{f.cue=null,f.state="BADCUE";continue}f.state="CUETEXT";continue;case"CUETEXT":var C=c.indexOf("-->")!==-1;if(!c||C&&(y=!0)){f.oncue&&f.oncue(f.cue),f.cue=null,f.state="ID";continue}f.cue.text&&(f.cue.text+=` `),f.cue.text+=c;continue;case"BADCUE":c||(f.state="ID");continue}}}catch{f.state==="CUETEXT"&&f.cue&&f.oncue&&f.oncue(f.cue),f.cue=null,f.state=f.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},flush:function(){var g=this;try{if(g.buffer+=g.decoder.decode(),(g.cue||g.state==="HEADER")&&(g.buffer+=` `,g.parse()),g.state==="INITIAL")throw new Error("Malformed WebVTT signature.")}catch(f){throw f}return g.onflush&&g.onflush(),this}};var TF=xw;function SF(b,g,f,v){for(var o,c,_,y,C,F=window.VTTCue||TextTrackCue,N=0;N=16?y--:y++,navigator.userAgent.match(/Firefox\//)?c.line=N+1:c.line=N>7?N-2:N+1,c.align="left",c.position=Math.max(0,Math.min(100,100*(y/32))),b.addCue(c)}}var Ng={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},Qw=function(g){var f=g;return Ng.hasOwnProperty(g)&&(f=Ng[g]),String.fromCharCode(f)},pl=15,ws=100,CF={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},FF={17:2,18:4,21:6,22:8,23:10,19:13,20:15},GF={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},MF={25:2,26:4,29:6,30:8,31:10,27:13,28:15},AF=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],Kw;(function(b){b[b.ERROR=0]="ERROR",b[b.TEXT=1]="TEXT",b[b.WARNING=2]="WARNING",b[b.INFO=2]="INFO",b[b.DEBUG=3]="DEBUG",b[b.DATA=3]="DATA"})(Kw||(Kw={}));var Pt={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(g){this.time=g},log:function(g,f){var v=this.verboseFilter[g];this.verboseLevel>=v}},lf=function(g){for(var f=[],v=0;vws&&(Pt.log("ERROR","Too large cursor position "+this.pos),this.pos=ws)},g.moveCursor=function(v){var o=this.pos+v;if(v>1)for(var c=this.pos+1;c=144&&this.backSpace();var o=Qw(v);if(this.pos>=ws){Pt.log("ERROR","Cannot insert "+v.toString(16)+" ("+o+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(o,this.currPenState),this.moveCursor(1)},g.clearFromPos=function(v){var o;for(o=v;o0&&(v?c="["+o.join(" | ")+"]":c=o.join(` `)),c},g.getTextAndFormat=function(){return this.rows},b})(),ad=(function(){function b(f,v){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.lastCueEndTime=void 0,this.chNr=f,this.outputFilter=v,this.mode=null,this.verbose=0,this.displayedMemory=new Nt,this.nonDisplayedMemory=new Nt,this.lastOutputScreen=new Nt,this.currRollUpRow=this.displayedMemory.rows[pl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}var g=b.prototype;return g.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[pl-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},g.getHandler=function(){return this.outputFilter},g.setHandler=function(v){this.outputFilter=v},g.setPAC=function(v){this.writeScreen.setPAC(v)},g.setBkgData=function(v){this.writeScreen.setBkgData(v)},g.setMode=function(v){v!==this.mode&&(this.mode=v,Pt.log("INFO","MODE="+v),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=v)},g.insertChars=function(v){for(var o=0;o=46,o.italics)o.foreground="white";else{var c=Math.floor(v/2)-16,_=["white","green","blue","cyan","red","yellow","magenta"];o.foreground=_[c]}Pt.log("INFO","MIDROW: "+JSON.stringify(o)),this.writeScreen.setPen(o)},g.outputDataUpdate=function(v){v===void 0&&(v=!1);var o=Pt.time;o!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=o:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,o,this.lastOutputScreen),v&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:o),this.lastOutputScreen.copy(this.displayedMemory))},g.cueSplitAtTime=function(v){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,v,this.displayedMemory),this.cueStartTime=v))},b})(),td=(function(){function b(f,v,o){this.field=void 0,this.outputs=void 0,this.channels=void 0,this.currChNr=void 0,this.lastCmdA=void 0,this.lastCmdB=void 0,this.lastTime=void 0,this.dataCounters=void 0,this.field=f||1,this.outputs=[v,o],this.channels=[new ad(1,v),new ad(2,o)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.lastTime=null,this.dataCounters={padding:0,char:0,cmd:0,other:0}}var g=b.prototype;return g.getHandler=function(v){return this.channels[v].getHandler()},g.setHandler=function(v,o){this.channels[v].setHandler(o)},g.addData=function(v,o){var c,_,y,C=!1;this.lastTime=v,Pt.setTime(v);for(var F=0;F ("+lf([_,y])+")");if(c=this.parseCmd(_,y),c||(c=this.parseMidrow(_,y)),c||(c=this.parsePAC(_,y)),c||(c=this.parseBackgroundAttributes(_,y)),!c&&(C=this.parseChars(_,y),C))if(this.currChNr&&this.currChNr>=0){var N=this.channels[this.currChNr-1];N.insertChars(C)}else Pt.log("WARNING","No channel found yet. TEXT-MODE?");c?this.dataCounters.cmd+=2:C?this.dataCounters.char+=2:(this.dataCounters.other+=2,Pt.log("WARNING","Couldn't parse cleaned data "+lf([_,y])+" orig: "+lf([o[F],o[F+1]])))}},g.parseCmd=function(v,o){var c=null,_=(v===20||v===28)&&o>=32&&o<=47,y=(v===23||v===31)&&o>=33&&o<=35;if(!(_||y))return!1;if(v===this.lastCmdA&&o===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,Pt.log("DEBUG","Repeated command ("+lf([v,o])+") is dropped"),!0;v===20||v===23?c=1:c=2;var C=this.channels[c-1];return v===20||v===28?o===32?C.ccRCL():o===33?C.ccBS():o===34?C.ccAOF():o===35?C.ccAON():o===36?C.ccDER():o===37?C.ccRU(2):o===38?C.ccRU(3):o===39?C.ccRU(4):o===40?C.ccFON():o===41?C.ccRDC():o===42?C.ccTR():o===43?C.ccRTD():o===44?C.ccEDM():o===45?C.ccCR():o===46?C.ccENM():o===47&&C.ccEOC():C.ccTO(o-32),this.lastCmdA=v,this.lastCmdB=o,this.currChNr=c,!0},g.parseMidrow=function(v,o){var c=null;if((v===17||v===25)&&o>=32&&o<=47){if(v===17?c=1:c=2,c!==this.currChNr)return Pt.log("ERROR","Mismatch channel in midrow parsing"),!1;var _=this.channels[c-1];return _.ccMIDROW(o),Pt.log("DEBUG","MIDROW ("+lf([v,o])+")"),!0}return!1},g.parsePAC=function(v,o){var c=null,_=null,y=(v>=17&&v<=23||v>=25&&v<=31)&&o>=64&&o<=127,C=(v===16||v===24)&&o>=64&&o<=95;if(!(y||C))return!1;if(v===this.lastCmdA&&o===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;c=v<=23?1:2,o>=64&&o<=95?_=c===1?CF[v]:GF[v]:_=c===1?FF[v]:MF[v];var F=this.interpretPAC(_,o),N=this.channels[c-1];return N.setPAC(F),this.lastCmdA=v,this.lastCmdB=o,this.currChNr=c,!0},g.interpretPAC=function(v,o){var c=o,_={color:null,italics:!1,indent:null,underline:!1,row:v};return o>95?c=o-96:c=o-64,_.underline=(c&1)===1,c<=13?_.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(c/2)]:c<=15?(_.italics=!0,_.color="white"):_.indent=Math.floor((c-16)/2)*4,_},g.parseChars=function(v,o){var c=null,_=null,y=null;if(v>=25?(c=2,y=v-8):(c=1,y=v),y>=17&&y<=19){var C=o;y===17?C=o+80:y===18?C=o+112:C=o+144,Pt.log("INFO","Special char '"+Qw(C)+"' in channel "+c),_=[C]}else v>=32&&v<=127&&(_=o===0?[v]:[v,o]);if(_){var F=lf(_);Pt.log("DEBUG","Char codes = "+F.join(",")),this.lastCmdA=null,this.lastCmdB=null}return _},g.parseBackgroundAttributes=function(v,o){var c,_,y,C,F=(v===16||v===24)&&o>=32&&o<=47,N=(v===23||v===31)&&o>=45&&o<=47;return F||N?(c={},v===16||v===24?(_=Math.floor((o-32)/2),c.background=AF[_],o%2===1&&(c.background=c.background+"_semi")):o===45?c.background="transparent":(c.foreground="black",o===47&&(c.underline=!0)),y=v<24?1:2,C=this.channels[y-1],C.setBkgData(c),this.lastCmdA=null,this.lastCmdB=null,!0):!1},g.reset=function(){for(var v=0;vv)&&(this.startTime=v),this.endTime=o,this.screen=c,this.timelineController.createCaptionsTrack(this.trackName)},b})(),Ug=function(g,f,v){return g.substr(v||0,f.length)===f},OF=function(g){var f=parseInt(g.substr(-3)),v=parseInt(g.substr(-6,2)),o=parseInt(g.substr(-9,2)),c=g.length>9?parseInt(g.substr(0,g.indexOf(":"))):0;if(!Object(i.isFiniteNumber)(f)||!Object(i.isFiniteNumber)(v)||!Object(i.isFiniteNumber)(o)||!Object(i.isFiniteNumber)(c))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+g);return f+=1e3*v,f+=60*1e3*o,f+=3600*1e3*c,f},rd=function(g){for(var f=5381,v=g.length;v;)f=f*33^g.charCodeAt(--v);return(f>>>0).toString()},UF=function(g,f,v){var o=g[f],c=g[o.prevCC];if(!c||!c.new&&o.new){g.ccOffset=g.presentationOffset=o.start,o.new=!1;return}for(;c&&c.new;)g.ccOffset+=o.start-c.start,o.new=!1,o=c,c=g[o.prevCC];g.presentationOffset=v},kF={parse:function(g,f,v,o,c,_){var y=/\r\n|\n\r|\n|\r/g,C=Object(ed.utf8ArrayToStr)(new Uint8Array(g)).trim().replace(y,` `).split(` `),F="00:00.000",N=0,q=0,J=0,re=[],Fe,en=!0,Tn=!1,Ja=new TF;Ja.oncue=function(Ta){var Oa=v[o],Qa=v.ccOffset;Oa&&Oa.new&&(q!==void 0?Qa=v.ccOffset=Oa.start:UF(v,o,J)),J&&(Qa=J-v.presentationOffset),Tn&&(Ta.startTime+=Qa-q,Ta.endTime+=Qa-q),Ta.id=rd(Ta.startTime.toString())+rd(Ta.endTime.toString())+rd(Ta.text),Ta.text=decodeURIComponent(encodeURIComponent(Ta.text)),Ta.endTime>0&&re.push(Ta)},Ja.onparsingerror=function(Ta){Fe=Ta},Ja.onflush=function(){if(Fe&&_){_(Fe);return}c(re)},C.forEach(function(Ta){if(en)if(Ug(Ta,"X-TIMESTAMP-MAP=")){en=!1,Tn=!0,Ta.substr(16).split(",").forEach(function(Oa){Ug(Oa,"LOCAL:")?F=Oa.substr(6):Ug(Oa,"MPEGTS:")&&(N=parseInt(Oa.substr(7)))});try{f+(v[o].start*9e4||0)<0&&(f+=8589934592),N-=f,q=OF(F)/1e3,J=N/9e4}catch(Oa){Tn=!1,Fe=Oa}return}else Ta===""&&(en=!1);Ja.parse(Ta+` `)}),Ja.flush()}},BF=kF;function Xw(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function HF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var JF=(function(b){HF(g,b);function g(v){var o;if(o=b.call(this,v,l.default.MEDIA_ATTACHING,l.default.MEDIA_DETACHING,l.default.FRAG_PARSING_USERDATA,l.default.FRAG_DECRYPTED,l.default.MANIFEST_LOADING,l.default.MANIFEST_LOADED,l.default.FRAG_LOADED,l.default.INIT_PTS_FOUND)||this,o.media=null,o.config=void 0,o.enabled=!0,o.Cues=void 0,o.textTracks=[],o.tracks=[],o.initPTS=[],o.unparsedVttFrags=[],o.cueRanges=[],o.captionsTracks={},o.captionsProperties=void 0,o.cea608Parser=void 0,o.lastSn=-1,o.prevCC=-1,o.vttCCs=null,o.hls=v,o.config=v.config,o.Cues=v.config.cueHandler,o.captionsProperties={textTrack1:{label:o.config.captionsTextTrack1Label,languageCode:o.config.captionsTextTrack1LanguageCode},textTrack2:{label:o.config.captionsTextTrack2Label,languageCode:o.config.captionsTextTrack2LanguageCode}},o.config.enableCEA708Captions){var c=new Yw(Xw(o),"textTrack1"),_=new Yw(Xw(o),"textTrack2");o.cea608Parser=new NF(0,c,_)}return o}var f=g.prototype;return f.addCues=function(o,c,_,y){for(var C=this.cueRanges,F=!1,N=C.length;N--;){var q=C[N],J=qF(q[0],q[1],c,_);if(J>=0&&(q[0]=Math.min(q[0],c),q[1]=Math.max(q[1],_),F=!0,J/(_-c)>.5))return}F||C.push([c,_]),this.Cues.newCue(this.captionsTracks[o],c,_,y)},f.onInitPtsFound=function(o){var c=this,_=o.frag,y=o.id,C=o.initPTS,F=this.unparsedVttFrags;y==="main"&&(this.initPTS[_.cc]=C),F.length&&(this.unparsedVttFrags=[],F.forEach(function(N){c.onFragLoaded(N)}))},f.getExistingTrack=function(o){var c=this.media;if(c)for(var _=0;_=F.length||_!==C||!N||this.stopped){this._clearReloadTimer();return}if(s.logger.log("subtitle track "+_+" loaded"),y.live){var q=Ur(N.details,y,o.stats.trequest);s.logger.log("Reloading live subtitle playlist in "+q+"ms"),this.timer=setTimeout(function(){c._loadCurrentTrack()},q)}else this._clearReloadTimer()},f.startLoad=function(){this.stopped=!1,this._loadCurrentTrack()},f.stopLoad=function(){this.stopped=!0,this._clearReloadTimer()},f._clearReloadTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},f._loadCurrentTrack=function(){var o=this.trackId,c=this.tracks,_=this.hls,y=c[o];o<0||!y||y.details&&!y.details.live||(s.logger.log("Loading subtitle track "+o),_.trigger(l.default.SUBTITLE_TRACK_LOADING,{url:y.url,id:o}))},f._toggleTrackModes=function(o){var c=this.media,_=this.subtitleDisplay,y=this.trackId;if(c){var C=m(c.textTracks);if(o===-1)[].slice.call(C).forEach(function(q){q.mode="disabled"});else{var F=C[y];F&&(F.mode="disabled")}var N=C[o];N&&(N.mode=_?"showing":"hidden")}},f._setSubtitleTrackInternal=function(o){var c=this.hls,_=this.tracks;!Object(i.isFiniteNumber)(o)||o<-1||o>=_.length||(this.trackId=o,s.logger.log("Switching to subtitle track "+o),c.trigger(l.default.SUBTITLE_TRACK_SWITCH,{id:o}),this._loadCurrentTrack())},f._onTextTracksChanged=function(){if(this.media){for(var o=-1,c=m(this.media.textTracks),_=0;_=y[N].start&&F<=y[N].end){C=y[N];break}var q=c.start+c.duration;C?C.end=q:(C={start:F,end:q},y.push(C))}}},f.onMediaAttached=function(o){var c=o.media;this.media=c,c.addEventListener("seeking",this._onMediaSeeking),this.state=pe.IDLE},f.onMediaDetaching=function(){var o=this;this.media&&(this.media.removeEventListener("seeking",this._onMediaSeeking),this.fragmentTracker.removeAllFragments(),this.currentTrackId=-1,this.tracks.forEach(function(c){o.tracksBuffered[c.id]=[]}),this.media=null,this.state=pe.STOPPED)},f.onError=function(o){var c=o.frag;!c||c.type!=="subtitle"||(this.state=pe.IDLE)},f.onSubtitleTracksUpdated=function(o){var c=this;s.logger.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=o.subtitleTracks,this.tracks.forEach(function(_){c.tracksBuffered[_.id]=[]})},f.onSubtitleTrackSwitch=function(o){if(this.currentTrackId=o.id,!this.tracks||!this.tracks.length||this.currentTrackId===-1){this.clearInterval();return}var c=this.tracks[this.currentTrackId];c&&c.details&&this.setInterval(Wa)},f.onSubtitleTrackLoaded=function(o){var c=o.id,_=o.details,y=this.currentTrackId,C=this.tracks,F=C[y];c>=C.length||c!==y||!F||(_.live&&ga(F.details,_,this.lastAVStart),F.details=_,this.setInterval(Wa))},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE)},f.onFragLoaded=function(o){var c=this.fragCurrent,_=o.frag.decryptdata,y=o.frag,C=this.hls;if(this.state===pe.FRAG_LOADING&&c&&o.frag.type==="subtitle"&&c.sn===o.frag.sn&&o.payload.byteLength>0&&_&&_.key&&_.method==="AES-128"){var F=Sn.now();this.decrypter.decrypt(o.payload,_.key.buffer,_.iv.buffer,function(N){var q=Sn.now();C.trigger(l.default.FRAG_DECRYPTED,{frag:y,payload:N,stats:{tstart:F,tdecrypt:q}})})}},f.onLevelUpdated=function(o){var c=o.details,_=c.fragments;this.lastAVStart=_.length?_[0].start:0},f.doTick=function(){if(!this.media){this.state=pe.IDLE;return}switch(this.state){case pe.IDLE:{var o=this.config,c=this.currentTrackId,_=this.fragmentTracker,y=this.media,C=this.tracks;if(!C||!C[c]||!C[c].details)break;var F=o.maxBufferHole,N=o.maxFragLookUpTolerance,q=Math.min(o.maxBufferLength,o.maxMaxBufferLength),J=k.bufferedInfo(this._getBuffered(),y.currentTime,F),re=J.end,Fe=J.len,en=C[c].details,Tn=en.fragments,Ja=Tn.length,Ta=Tn[Ja-1].start+Tn[Ja-1].duration;if(Fe>q)return;var Oa,Qa=this.fragPrevious;renb){this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var C=nb-this._requestLicenseFailureCount+1;s.logger.warn("Retrying license request, "+C+" attempts left"),this._requestLicense(_,y)}break}},f._generateLicenseRequestChallenge=function(o,c){if(o.mediaKeySystemDomain===ao.WIDEVINE)return c;throw new Error("unsupported key-system: "+o.mediaKeySystemDomain)},f._requestLicense=function(o,c){s.logger.log("Requesting content license for key-system");var _=this._mediaKeysList[0];if(!_){s.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var y=this.getLicenseServerUrl(_.mediaKeySystemDomain),C=this._createLicenseXhr(y,o,c);s.logger.log("Sending license request to URL: "+y);var F=this._generateLicenseRequestChallenge(_,o);C.send(F)}catch(N){s.logger.error("Failure requesting DRM license: "+N),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(o){if(this._emeEnabled){var c=o.media;this._media=c,c.addEventListener("encrypted",this._onMediaEncrypted)}},f.onMediaDetached=function(){this._media&&(this._media.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null)},f.onManifestParsed=function(o){if(this._emeEnabled){var c=o.levels.map(function(y){return y.audioCodec}),_=o.levels.map(function(y){return y.videoCodec});this._attemptKeySystemAccess(ao.WIDEVINE,c,_)}},xF(g,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),g})(R),zF=tb;function VF(b){for(var g=1;gc)return y}return 0}},{key:"maxAutoLevel",get:function(){var o=this.levels,c=this.autoLevelCapping,_;return c===-1&&o&&o.length?_=o.length-1:_=c,_}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(o){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,o)}},{key:"audioTracks",get:function(){var o=this.audioTrackController;return o?o.audioTracks:[]}},{key:"audioTrack",get:function(){var o=this.audioTrackController;return o?o.audioTrack:-1},set:function(o){var c=this.audioTrackController;c&&(c.audioTrack=o)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var o=this.subtitleTrackController;return o?o.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var o=this.subtitleTrackController;return o?o.subtitleTrack:-1},set:function(o){var c=this.subtitleTrackController;c&&(c.subtitleTrack=o)}},{key:"subtitleDisplay",get:function(){var o=this.subtitleTrackController;return o?o.subtitleDisplay:!1},set:function(o){var c=this.subtitleTrackController;c&&(c.subtitleDisplay=o)}}]),g})(ce);cb.defaultConfig=void 0}),"./src/polyfills/number-isFinite.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"isFiniteNumber",function(){return t});var t=Number.isFinite||function(r){return typeof r=="number"&&isFinite(r)}}),"./src/utils/get-self-scope.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"getSelfScope",function(){return t});function t(){return typeof window>"u"?self:window}}),"./src/utils/logger.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"enableLogs",function(){return R}),a.d(n,"logger",function(){return E});var t=a("./src/utils/get-self-scope.js");function r(){}var u={trace:r,debug:r,log:r,warn:r,info:r,error:r},i=u;function l(w,T){return T="["+w+"] > "+T,T}var s=Object(t.getSelfScope)();function h(w){var T=s.console[w];return T?function(){for(var L=arguments.length,U=new Array(L),Q=0;Q1?T-1:0),U=1;U{"use strict";Object.defineProperty(sw,"__esModule",{value:!0});sw.Direction=void 0;var S5e;(function(e){e.Right="to right",e.Left="to left",e.Down="to bottom",e.Up="to top"})(S5e=sw.Direction||(sw.Direction={}))});var t4=Ue(vt=>{"use strict";var vw=vt&&vt.__spreadArray||function(e,n,a){if(a||arguments.length===2)for(var t=0,r=n.length,u;te)return s;if(h&&ht)return t;if(e=a)throw new RangeError("min (".concat(n,") is equal/bigger than max (").concat(a,")"));if(ea)throw new RangeError("value (".concat(e,") is bigger than max (").concat(a,")"))}vt.checkBoundaries=L5e;function P5e(e,n,a){return ea?a:e}vt.checkValuesAgainstBoundaries=P5e;function N5e(e){if(!(e.length<2)&&!e.slice(1).every(function(n,a){return e[a]<=n}))throw new RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))}vt.checkInitialOverlap=N5e;function O5e(e){var n=window.getComputedStyle(e);return{top:parseInt(n["margin-top"],10),bottom:parseInt(n["margin-bottom"],10),left:parseInt(n["margin-left"],10),right:parseInt(n["margin-right"],10)}}vt.getMargin=O5e;function U5e(e){var n=window.getComputedStyle(e);return{top:parseInt(n["padding-top"],10)+parseInt(n["border-top-width"],10),bottom:parseInt(n["padding-bottom"],10)+parseInt(n["border-bottom-width"],10),left:parseInt(n["padding-left"],10)+parseInt(n["border-left-width"],10),right:parseInt(n["padding-right"],10)+parseInt(n["border-right-width"],10)}}vt.getPaddingAndBorder=U5e;function k5e(e,n,a){var t=a?-1:1;e.forEach(function(r,u){return pae(r,t*n[u].x,n[u].y)})}vt.translateThumbs=k5e;function B5e(e,n,a,t){for(var r=0,u=fae(e[0],n,a,t),i=1;ii?s:i},e.getBoundingClientRect().width));return u},x5e=function(e,n,a,t,r,u,i){i===void 0&&(i=function(h){return h});var l=[],s=function(h){var p=vae(a[h],t[h],r,u,i),R=n[h].x;n.forEach(function(E,w){var T=E.x,L=vae(a[w],t[w],r,u,i);h!==w&&(R>=T&&R<=T+L||R+p>=T&&R+p<=T+L)&&(l.includes(w)||(l.push(h),l.push(w),l=vw(vw([],l,!0),[h,w],!1),s(w)))})};return s(e),Array.from(new Set(l.sort()))},j5e=function(e,n,a,t,r,u){t===void 0&&(t=.1),r===void 0&&(r=" - "),u===void 0&&(u=function(w){return w});var i=(0,vt.getStepDecimals)(t),l=(0,a4.useState)({}),s=l[0],h=l[1],p=(0,a4.useState)(u(n[a].toFixed(i))),R=p[0],E=p[1];return(0,a4.useEffect)(function(){if(e){var w=e.getThumbs();if(w.length<1)return;var T={},L=e.getOffsets(),U=x5e(a,L,w,n,r,i,u),Q=u(n[a].toFixed(i));if(U.length){var V=U.reduce(function(ee,me,We,Qe){return ee.length?vw(vw([],ee,!0),[L[Qe[We]].x],!1):[L[Qe[We]].x]},[]);if(Math.min.apply(Math,V)===L[a].x){var te=[];U.forEach(function(ee){te.push(n[ee].toFixed(i))}),Q=Array.from(new Set(te.sort(function(ee,me){return parseFloat(ee)-parseFloat(me)}))).map(u).join(r);var le=Math.min.apply(Math,V),ne=Math.max.apply(Math,V),Z=w[U[V.indexOf(ne)]].getBoundingClientRect().width;T.left="".concat(Math.abs(le-(ne+Z))/2,"px"),T.transform="translate(-50%, 0)"}else T.visibility="hidden"}E(Q),h(T)}},[e,n]),[R,s]};vt.useThumbOverlap=j5e;function fae(e,n,a,t){var r=e.getBoundingClientRect(),u=r.left,i=r.top,l=r.width,s=r.height;return _ae(t)?Math.abs(a-(i+s/2)):Math.abs(n-(u+l/2))}});var dae=Ue(bc=>{"use strict";var z5e=bc&&bc.__extends||(function(){var e=function(n,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(t[u]=r[u])},e(n,a)};return function(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(n,a);function t(){this.constructor=n}n.prototype=a===null?Object.create(a):(t.prototype=a.prototype,new t)}})(),V5e=bc&&bc.__createBinding||(Object.create?(function(e,n,a,t){t===void 0&&(t=a);var r=Object.getOwnPropertyDescriptor(n,a);(!r||("get"in r?!n.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return n[a]}}),Object.defineProperty(e,t,r)}):(function(e,n,a,t){t===void 0&&(t=a),e[t]=n[a]})),Q5e=bc&&bc.__setModuleDefault||(Object.create?(function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}):function(e,n){e.default=n}),K5e=bc&&bc.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var a in e)a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)&&V5e(n,e,a);return Q5e(n,e),n},mae=bc&&bc.__spreadArray||function(e,n,a){if(a||arguments.length===2)for(var t=0,r=n.length,u;t1&&t.props.draggableTrack){if(t.thumbRefs.some(function(l){var s;return(s=l.current)===null||s===void 0?void 0:s.contains(r.target)}))return;t.setState({draggedTrackPos:[r.clientX,r.clientY]},function(){return t.onMove(r.clientX,r.clientY)})}else{var i=(0,mr.getClosestThumbIndex)(t.thumbRefs.map(function(l){return l.current}),r.clientX,r.clientY,t.props.direction);(u=t.thumbRefs[i].current)===null||u===void 0||u.focus(),t.setState({draggedThumbIndex:i},function(){return t.onMove(r.clientX,r.clientY)})}},t.onResize=function(){(0,mr.translateThumbs)(t.getThumbs(),t.getOffsets(),t.props.rtl),t.calculateMarkOffsets()},t.onTouchStartTrack=function(r){var u;if(r.persist(),t.addTouchEvents(r.nativeEvent),t.props.values.length>1&&t.props.draggableTrack){if(t.thumbRefs.some(function(l){var s;return(s=l.current)===null||s===void 0?void 0:s.contains(r.target)}))return;t.setState({draggedTrackPos:[r.touches[0].clientX,r.touches[0].clientY]},function(){return t.onMove(r.touches[0].clientX,r.touches[0].clientY)})}else{var i=(0,mr.getClosestThumbIndex)(t.thumbRefs.map(function(l){return l.current}),r.touches[0].clientX,r.touches[0].clientY,t.props.direction);(u=t.thumbRefs[i].current)===null||u===void 0||u.focus(),t.setState({draggedThumbIndex:i},function(){return t.onMove(r.touches[0].clientX,r.touches[0].clientY)})}},t.onMouseOrTouchStart=function(r){if(!t.props.disabled){var u=(0,mr.isTouchEvent)(r);if(!(!u&&r.button!==0)){var i=t.getTargetIndex(r);i!==-1&&(u?t.addTouchEvents(r):t.addMouseEvents(r),t.setState({draggedThumbIndex:i,thumbZIndexes:t.state.thumbZIndexes.map(function(l,s){return s===i?Math.max.apply(Math,t.state.thumbZIndexes):l<=t.state.thumbZIndexes[i]?l:l-1})}))}}},t.onMouseMove=function(r){r.preventDefault(),t.onMove(r.clientX,r.clientY)},t.onTouchMove=function(r){r.preventDefault(),t.onMove(r.touches[0].clientX,r.touches[0].clientY)},t.onKeyDown=function(r){var u=t.props,i=u.values,l=u.onChange,s=u.step,h=u.rtl,p=u.direction,R=t.state.isChanged,E=t.getTargetIndex(r.nativeEvent),w=h||p===Pu.Direction.Left||p===Pu.Direction.Down?-1:1;E!==-1&&(Y5e.includes(r.key)?(r.preventDefault(),t.setState({draggedThumbIndex:E,isChanged:!0}),l((0,mr.replaceAt)(i,E,t.normalizeValue(i[E]+w*(r.key==="PageUp"?s*10:s),E)))):X5e.includes(r.key)?(r.preventDefault(),t.setState({draggedThumbIndex:E,isChanged:!0}),l((0,mr.replaceAt)(i,E,t.normalizeValue(i[E]-w*(r.key==="PageDown"?s*10:s),E)))):r.key==="Tab"?t.setState({draggedThumbIndex:-1},function(){R&&t.fireOnFinalChange()}):R&&t.fireOnFinalChange())},t.onKeyUp=function(r){var u=t.state.isChanged;t.setState({draggedThumbIndex:-1},function(){u&&t.fireOnFinalChange()})},t.onMove=function(r,u){var i=t.state,l=i.draggedThumbIndex,s=i.draggedTrackPos,h=t.props,p=h.direction,R=h.min,E=h.max,w=h.onChange,T=h.values,L=h.step,U=h.rtl;if(l===-1&&s[0]===-1&&s[1]===-1)return null;var Q=t.trackRef.current;if(!Q)return null;var V=Q.getBoundingClientRect(),te=(0,mr.isVertical)(p)?V.height:V.width;if(s[0]!==-1&&s[1]!==-1){var le=r-s[0],ne=u-s[1],Z=0;switch(p){case Pu.Direction.Right:case Pu.Direction.Left:Z=le/te*(E-R);break;case Pu.Direction.Down:case Pu.Direction.Up:Z=ne/te*(E-R);break;default:(0,mr.assertUnreachable)(p)}if(U&&(Z*=-1),Math.abs(Z)>=L/2){for(var ee=0;eeE?Z=E-T[ee]:me=L/2&&w((0,mr.replaceAt)(T,l,t.normalizeValue(Qe,l)))}},t.normalizeValue=function(r,u){var i=t.props,l=i.min,s=i.max,h=i.step,p=i.allowOverlap,R=i.values;return(0,mr.normalizeValue)(r,u,l,s,h,p,R)},t.onEnd=function(r){if(r.preventDefault(),document.removeEventListener("mousemove",t.schdOnMouseMove),document.removeEventListener("touchmove",t.schdOnTouchMove),document.removeEventListener("mouseup",t.schdOnEnd),document.removeEventListener("touchend",t.schdOnEnd),document.removeEventListener("touchcancel",t.schdOnEnd),t.state.draggedThumbIndex===-1&&t.state.draggedTrackPos[0]===-1&&t.state.draggedTrackPos[1]===-1)return null;t.setState({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},function(){t.fireOnFinalChange()})},t.fireOnFinalChange=function(){t.setState({isChanged:!1});var r=t.props,u=r.onFinalChange,i=r.values;u&&u(i)},t.updateMarkRefs=function(r){if(!r.renderMark){t.numOfMarks=void 0,t.markRefs=void 0;return}t.numOfMarks=(r.max-r.min)/t.props.step,t.markRefs=[];for(var u=0;u-1?"grabbing":this.props.draggableTrack?(0,mr.isVertical)(this.props.direction)?"ns-resize":"ew-resize":s.length===1&&!E?"pointer":"inherit"},onMouseDown:E?mr.voidFn:this.onMouseDownTrack,onTouchStart:E?mr.voidFn:this.onTouchStartTrack,ref:this.trackRef},isDragged:this.state.draggedThumbIndex>-1,disabled:E,children:mae(mae([],U.map(function(Q,V,te){return l({props:{style:a.props.direction===Pu.Direction.Left||a.props.direction===Pu.Direction.Right?{position:"absolute",left:"".concat(Q[0],"px"),marginTop:"".concat(Q[1],"px")}:{position:"absolute",top:"".concat(Q[0],"px"),marginLeft:"".concat(Q[1],"px")},key:"mark".concat(V),ref:a.markRefs[V]},index:V})}),!0),s.map(function(Q,V){var te=a.state.draggedThumbIndex===V;return u({index:V,value:Q,isDragged:te,props:{style:{position:"absolute",zIndex:L[V],cursor:E?"inherit":te?"grabbing":"grab",userSelect:"none",touchAction:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none"},key:V,tabIndex:E?void 0:0,"aria-valuemax":R?p:s[V+1]||p,"aria-valuemin":R?h:s[V-1]||h,"aria-valuenow":Q,draggable:!1,ref:a.thumbRefs[V],role:"slider",onKeyDown:E?mr.voidFn:a.onKeyDown,onKeyUp:E?mr.voidFn:a.onKeyUp}})}),!0)})},n.defaultProps={step:1,direction:Pu.Direction.Right,rtl:!1,disabled:!1,allowOverlap:!1,draggableTrack:!1,min:0,max:100},n})(uC.Component);bc.default=Z5e});var hae=Ue(Ui=>{"use strict";var e9e=Ui&&Ui.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.checkValuesAgainstBoundaries=Ui.relativeValue=Ui.useThumbOverlap=Ui.Direction=Ui.getTrackBackground=Ui.Range=void 0;var n9e=e9e(dae());Ui.Range=n9e.default;var iC=t4();Object.defineProperty(Ui,"getTrackBackground",{enumerable:!0,get:function(){return iC.getTrackBackground}});Object.defineProperty(Ui,"useThumbOverlap",{enumerable:!0,get:function(){return iC.useThumbOverlap}});Object.defineProperty(Ui,"relativeValue",{enumerable:!0,get:function(){return iC.relativeValue}});Object.defineProperty(Ui,"checkValuesAgainstBoundaries",{enumerable:!0,get:function(){return iC.checkValuesAgainstBoundaries}});var a9e=oC();Object.defineProperty(Ui,"Direction",{enumerable:!0,get:function(){return a9e.Direction}})});var KJe={};p8(KJe,{boot:()=>QJe});var d8=function(e){return function(n){for(var a=e.length,t=n.length,r=new Array(a*t),u=0,i=0;i=a.length?n:e(a[t])};var b8=function(e,n,a,t){for(var r=0,u=t.length;r=t.length)return n;var r=t.slice();return r.splice(a,1),e(r)};var cd=function(e){return e.slice().reverse()};var I8=function(e,n){return n.filter(e)};var T8=(function(){function e(n,a,t,r,u,i){var l,s,h,p,R,E,w;for(l=u+(i-u>>1),l-u>1&&e(n,a,r,t,u,l),i-l>1&&e(n,a,r,t,l,i),s=u,h=l,p=u;s0?(t[p++]=E,++h):(t[p++]=R,++s);for(;s="0"&&e[r]<="9"?"\\&":"";return"\\"+a.charCodeAt(0).toString(10)+u})+'"'};var cr={show:Q8};var K8=function(e){return e.showRecordFields},I_=function(){return function(){return function(e){var n=K8(e);return{show:function(a){return"{"+(n(it.value)(a)+"}")}}}}};var tp={show:z8},_n={show:j8},Qg={show:V8},_d={show:function(e){if(e)return"true";if(!e)return"false";throw new Error("Failed pattern match at Data.Show (line 29, column 1 - line 31, column 23): "+[e.constructor.name])}},oe=function(e){return e.show};var T_=function(e){var n=Kt(e);return function(a){var t=K8(a);return function(r){var u=oe(r);return{showRecordFields:function(i){return function(l){var s=t(it.value)(l),h=n(it.value),p=gu(h)(l);return" "+(h+(": "+(u(p)+(","+s))))}}}}}},S_=function(e){var n=Kt(e);return function(a){var t=oe(a);return{showRecordFields:function(r){return function(u){var i=n(it.value),l=gu(i)(u);return" "+(i+(": "+(t(l)+" ")))}}}}};var Se=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fe=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var je=(function(){function e(){}return e.value=new e,e})(),Kg=function(e){return e};var pd=function(e){return e.to};var md=function(e){return e.from};var due=dn(bn),G=(function(){function e(){}return e.value=new e,e})(),I=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var Y8=function(e){var n=tn(e);return{append:function(a){return function(t){if(a instanceof G)return t;if(t instanceof G)return a;if(a instanceof I&&t instanceof I)return new I(n(a.value0)(t.value0));throw new Error("Failed pattern match at Data.Maybe (line 182, column 1 - line 185, column 43): "+[a.constructor.name,t.constructor.name])}}}};var Hn=function(e){return function(n){return function(a){if(a instanceof G)return e;if(a instanceof I)return n(a.value0);throw new Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},br=Hn(!0)(hn(!1)),Ar=Hn(!1)(hn(!0));var ue={map:function(e){return function(n){return n instanceof I?new I(e(n.value0)):G.value}}},hue=B(ue);var ze=function(e){return Hn(e)(due)},sr=function(){return function(e){if(e instanceof I)return e.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[e.constructor.name])}};var xr=function(e){var n=be(e);return{eq:function(a){return function(t){return a instanceof G&&t instanceof G?!0:a instanceof I&&t instanceof I?n(a.value0)(t.value0):!1}}}},wi=function(e){var n=xe(e),a=xr(e.Eq0());return{compare:function(t){return function(r){if(t instanceof G&&r instanceof G)return He.value;if(t instanceof G)return ye.value;if(r instanceof G)return De.value;if(t instanceof I&&r instanceof I)return n(t.value0)(r.value0);throw new Error("Failed pattern match at Data.Maybe (line 0, column 0 - line 0, column 0): "+[t.constructor.name,r.constructor.name])}},Eq0:function(){return a}}};var wo={apply:function(e){return function(n){if(e instanceof I)return hue(e.value0)(n);if(e instanceof G)return G.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[e.constructor.name,n.constructor.name])}},Functor0:function(){return ue}};var nn={bind:function(e){return function(n){if(e instanceof I)return n(e.value0);if(e instanceof G)return G.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[e.constructor.name,n.constructor.name])}},Apply0:function(){return wo}};var Ua=(function(){return{pure:I.create,Apply0:function(){return wo}}})();var Du={alt:function(e){return function(n){return e instanceof G?n:e}},Functor0:function(){return ue}},gue=(function(){return{empty:G.value,Alt0:function(){return Du}}})(),Ru={Applicative0:function(){return Ua},Plus1:function(){return gue}};var Me=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Le=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var Pc=function(e){return Hn(new Me(e))(Le.create)};var to={map:function(e){return function(n){if(n instanceof Me)return new Me(n.value0);if(n instanceof Le)return new Le(e(n.value0));throw new Error("Failed pattern match at Data.Either (line 0, column 0 - line 0, column 0): "+[n.constructor.name])}}},Rue=B(to);var Er=function(e){return function(n){return function(a){if(a instanceof Me)return e(a.value0);if(a instanceof Le)return n(a.value0);throw new Error("Failed pattern match at Data.Either (line 208, column 1 - line 208, column 64): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},pf=(function(){return Er(hn(G.value))(I.create)})();var Yg={apply:function(e){return function(n){if(e instanceof Me)return new Me(e.value0);if(e instanceof Le)return Rue(e.value0)(n);throw new Error("Failed pattern match at Data.Either (line 70, column 1 - line 72, column 30): "+[e.constructor.name,n.constructor.name])}},Functor0:function(){return to}};var bi={bind:Er(function(e){return function(n){return new Me(e)}})(function(e){return function(n){return n(e)}}),Apply0:function(){return Yg}};var cv=(function(){return{pure:Le.create,Apply0:function(){return Yg}}})(),wb={Applicative0:function(){return cv},Bind1:function(){return bi}};var Rl=function(e){return e};var Is={map:function(e){return function(n){return e(n)}}};var X8={apply:function(e){return function(n){return e(n)}},Functor0:function(){return Is}},yue={bind:function(e){return function(n){return n(e)}},Apply0:function(){return X8}},dd={pure:Rl,Apply0:function(){return X8}},kr={Applicative0:function(){return dd},Bind1:function(){return yue}};var Z8=function(e){return Math.min(Math.abs(e),2147483647)},e7=function(e){return function(n){return n===0?0:n>0?Math.floor(e/n):-Math.floor(e/-n)}},n7=function(e){return function(n){if(n===0)return 0;var a=Math.abs(n);return(e%a+a)%a}};var uG={Ring0:function(){return uv}};var yu=function(e){return e.mod};var Ro={degree:Z8,div:e7,mod:n7,CommutativeRing0:function(){return uG}},cu=function(e){return e.div};var vr={mempty:"",Semigroup0:function(){return ep}};var Gt=function(e){return e.mempty};var t7=function(e){return function(){return e}},r7=function(e){return function(n){return function(){return n(e())()}}};var iG=function(e){return function(n){return function(){for(var a=0,t=e.length;a=0;u--)t=e(a[u])(t);return t}}},M7=function(e){return function(n){return function(a){for(var t=n,r=a.length,u=0;u":e===void 0?"":e instanceof Date?e.toString():typeof Blob<"u"&&e instanceof Blob?"file["+e.name+"]":JSON.stringify(e)}var ile=Br(Je),sO=Ss(M_),lle=nr(Je);var Id=function(e){return e.foldrWithIndex};var Td=function(e){return e.foldlWithIndex};var cle=function(e){var n=Id(e);return function(a){var t=tn(a.Semigroup0()),r=Gt(a);return function(u){return n(function(i){return function(l){return function(s){return t(u(i)(l))(s)}}})(r)}}},pD={foldrWithIndex:function(e){return function(n){var a=ile(function(r){return function(u){return e(r.value0)(r.value1)(u)}})(n),t=sO(Rn.create);return function(r){return a(t(r))}}},foldlWithIndex:function(e){return function(n){var a=lle(function(r){return function(u){return e(u.value0)(r)(u.value1)}})(n),t=sO(Rn.create);return function(r){return a(t(r))}}},foldMapWithIndex:function(e){return cle(pD)(e)},Foldable0:function(){return Je}};var vO=function(e){var n=Td(e);return function(a){var t=function(r){return function(u){return function(i){return u instanceof G?a(r)(i):u}}};return n(t)(G.value)}};var fO=function(e){return function(n){return function(a){return(a|0)===a?e(a):n}}},Tr=function(e){return e},_O=function(e){return function(n){return function(a){var t;a<11?t="[0-"+(a-1).toString()+"]":a===11?t="[0-9a]":t="[0-9a-"+String.fromCharCode(86+a)+"]";var r=new RegExp("^[\\+\\-]?"+t+"+$","i");return function(u){if(r.test(u)){var i=parseInt(u,a);return(i|0)===i?e(i):n}else return n}}}};var $b=isFinite;var MG=Math.abs;var Sd=Math.floor,AG=Math.log;var Wb=function(e){return function(n){return Math.pow(e,n)}};var bp=Math.round;var pO=2.302585092994046;var mO=Mr(Vg),dO=kt(Vg);var dle=(function(){return _O(I.create)(G.value)})(),Fs=dle(10),yf=(function(){return fO(I.create)(G.value)})(),gO=function(e){if(!$b(e))return 0;if(e>=Tr(mO))return mO;if(e<=Tr(dO))return dO;if($e)return ze(0)(yf(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},PG=function(e){return gO(bp(e))};var Ju=function(e){return gO(Sd(e))};function mD(e){return Object.prototype.toString.call(e).slice(8,-1)}function N_(e){return e===null}function O_(e){return e===void 0}var xb=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function DO(e){return e.stack||e.toString()}function Qi(e){return new Error(e)}function Ep(e){return e.message}function jb(e){return function(){throw e}}var yO=function(e){return jb(Qi(e))};var wO={show:DO};var Eo=function(e){return e.throwError};var Pr=function(e){return e.catchError};var U_=function(e){var n=Pr(e),a=e.MonadThrow0().Monad0(),t=B(a.Bind1().Apply0().Functor0()),r=x(a.Applicative0());return function(u){return n(t(Le.create)(u))(function(i){return r(Me.create(i))})}};var Po={liftEffect:dn(bn),Monad0:function(){return sv}},Un=function(e){return e.liftEffect};var Rle=B(to);var Qb=function(e){return e};var gD=function(e){return e};var Kb=function(e){return function(n){return e(n)}},Md=function(e){var n=B(e);return{map:function(a){return Kb(n(Rle(a)))}}};var EO=function(e){return{Applicative0:function(){return ec(e)},Bind1:function(){return kc(e)}}},kc=function(e){var n=ae(e.Bind1()),a=x(e.Applicative0());return{bind:function(t){return function(r){return n(t)(Er(function(u){return a(Me.create(u))})(function(u){var i=r(u);return i}))}},Apply0:function(){return Yb(e)}}},Yb=function(e){var n=Md(e.Bind1().Apply0().Functor0());return{apply:hl(EO(e)),Functor0:function(){return n}}},ec=function(e){return{pure:(function(){var n=x(e.Applicative0());return function(a){return Qb(n(Le.create(a)))}})(),Apply0:function(){return Yb(e)}}};var Xb=function(e){var n=EO(e);return{throwError:(function(){var a=x(e.Applicative0());return function(t){return Qb(a(Me.create(t)))}})(),Monad0:function(){return n}}};var DD=function(e){var n=tn(e);return function(a){var t=a.Bind1(),r=ae(t),u=x(a.Applicative0()),i=Md(t.Apply0().Functor0());return{alt:function(l){return function(s){return r(l)(function(h){if(h instanceof Le)return u(new Le(h.value0));if(h instanceof Me)return r(s)(function(p){if(p instanceof Le)return u(new Le(p.value0));if(p instanceof Me)return u(new Me(n(h.value0)(p.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 87, column 9 - line 89, column 49): "+[p.constructor.name])});throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 83, column 5 - line 89, column 49): "+[h.constructor.name])})}},Functor0:function(){return i}}}};var El=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var Zb=function(e){var n=Hu(e);return function(a){return new El(a,n)}};var NG=function(e){var n=B(e);return{map:function(a){return function(t){return new El(a(t.value0),n(a)(t.value1))}}}};var OG=function(e){var n=Lo(e),a=nr(e),t=Br(e);return{foldMap:function(r){var u=tn(r.Semigroup0()),i=n(r);return function(l){return function(s){return u(l(s.value0))(i(l)(s.value1))}}},foldl:function(r){return function(u){return function(i){return a(r)(r(u)(i.value0))(i.value1)}}},foldr:function(r){return function(u){return function(i){return r(i.value0)(t(r)(u)(i.value1))}}}}};var Nr=(function(){function e(){}return e.value=new e,e})(),Mt=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),e1=function(e){return e},Fle=function(e){return new Mt(e.value0,e.value1)};var Gle=function(e){var n=function(a){return function(t){var r=a,u=!1,i;function l(s,h){if(h instanceof Mt&&h.value1 instanceof Mt&&h.value1.value1 instanceof Mt){r=new Mt(h,s),t=h.value1.value1.value1;return}var p=function(E){return E instanceof Mt&&E.value1 instanceof Mt&&E.value1.value1 instanceof Nr?new Mt(e(E.value0),new Mt(e(E.value1.value0),Nr.value)):E instanceof Mt&&E.value1 instanceof Nr?new Mt(e(E.value0),Nr.value):Nr.value},R=function(E){return function(w){var T=E,L=!1,U;function Q(V,te){if(V instanceof Mt&&V.value0 instanceof Mt&&V.value0.value1 instanceof Mt&&V.value0.value1.value1 instanceof Mt){T=V.value1,w=new Mt(e(V.value0.value0),new Mt(e(V.value0.value1.value0),new Mt(e(V.value0.value1.value1.value0),te)));return}return L=!0,te}for(;!L;)U=Q(T,w);return U}};return u=!0,R(s)(p(h))}for(;!u;)i=l(r,t);return i}};return n(Nr.value)},UG={map:Gle};var n1=NG(UG),Xo={foldr:function(e){return function(n){var a=(function(){var r=function(u){return function(i){var l=u,s=!1,h;function p(R,E){if(E instanceof Nr)return s=!0,R;if(E instanceof Mt){l=new Mt(E.value0,R),i=E.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[R.constructor.name,E.constructor.name])}for(;!s;)h=p(l,i);return h}};return r(Nr.value)})(),t=nr(Xo)(ut(e))(n);return function(r){return t(a(r))}}},foldl:function(e){var n=function(a){return function(t){var r=a,u=!1,i;function l(s,h){if(h instanceof Nr)return u=!0,s;if(h instanceof Mt){r=e(s)(h.value0),t=h.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[h.constructor.name])}for(;!u;)i=l(r,t);return i}};return n},foldMap:function(e){var n=tn(e.Semigroup0()),a=Gt(e);return function(t){return nr(Xo)(function(r){var u=n(r);return function(i){return u(t(i))}})(a)}}};var Mle=Br(Xo);var yD=OG(Xo);var a1={append:function(e){return function(n){return Mle(Mt.create)(n)(e)}}},CO=tn(a1);var wD={append:function(e){return function(n){return new El(e.value0,CO(e.value1)(Fle(n)))}}};var FO={alt:CO,Functor0:function(){return UG}},kG=(function(){return{empty:Nr.value,Alt0:function(){return FO}}})();var Ble=xt(v7);var LO=function(e){return new Mt(e,Nr.value)};var BG=(function(){var e=function(n){return function(a){var t=n,r=!1,u;function i(l,s){if(s instanceof Nr)return r=!0,l;if(s instanceof Mt){t=new Mt(s.value0,l),a=s.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[l.constructor.name,s.constructor.name])}for(;!r;)u=i(t,a);return u}};return e(Nr.value)})();var HG=function(e){var n=ae(e.Monad0().Bind1()),a=ri(e);return function(t){var r=t.Plus1().Alt0(),u=Aa(r),i=B(r.Functor0()),l=x(t.Applicative0());return function(s){var h=function(p){return n(u(i(Zr.create)(s))(l(new jr(void 0))))(function(R){return l(Ble(function(E){return new Mt(E,p)})(function(E){return BG(p)})(R))})};return a(h)(Nr.value)}}};var qu=function(e){return Br(e)(Mt.create)(Nr.value)};var PO=function(e){return e()};var NO=function(e){throw new Error(e)};var OO=function(){return NO};var $le=OO(),Wle=PO,Il=function(e){return Wle(function(){return $le(e)})};var ED=(function(){var e=Zb(kG);return function(n){return e1(e(n))}})();var BO=function(e){return e.value0};var Ld=function(e){return e.join("")},ID=function(e){return e.split("")},Ki=function(e){return e},HO=function(e){return function(n){return function(a){return function(t){return a>=0&&a=0&&e=0&&e<100&&l.setUTCFullYear(e),l.getTime()};function ZO(e,n){var a=zG(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),t=zG(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond);return a-t}function e6(e){return function(n){return function(a){return function(t){var r=zG(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond),u=new Date(r+a);return isNaN(u.getTime())?n:e({year:u.getUTCFullYear(),month:u.getUTCMonth()+1,day:u.getUTCDate(),hour:u.getUTCHours(),minute:u.getUTCMinutes(),second:u.getUTCSeconds(),millisecond:u.getUTCMilliseconds()})}}}}var n6=function(e,n,a){var t=new Date(Date.UTC(e,n,a));return e>=0&&e<100&&t.setUTCFullYear(e),t};function a6(e,n,a,t){var r=n6(n,a-1,t);return e(r.getUTCFullYear())(r.getUTCMonth()+1)(r.getUTCDate())}function t6(e,n,a){return n6(e,n-1,a).getUTCDay()}function $_(e){return e.charCodeAt(0)}function r6(e){return String.fromCharCode(e)}var Zo=function(e){var n=x(e.Applicative0()),a=Hu(e.Plus1());return function(t){if(t)return n(void 0);if(!t)return a;throw new Error("Failed pattern match at Control.Alternative (line 48, column 1 - line 48, column 54): "+[t.constructor.name])}};var o6=kt(E_),u6=Mr(E_);var Ca=function(e){return e.toEnum};var Kn=function(e){return e.fromEnum},QG=function(e){var n=Ca(e),a=Kn(e),t=kt(e.Bounded0());return function(r){return function(u){return function(i){var l=n(i);if(l instanceof I)return l.value0;if(l instanceof G){var s=i=$_(o6)&&e<=$_(u6)?new I(r6(e)):G.value},gce={succ:Mp(VG)($_),pred:Ap(VG)($_),Ord0:function(){return Rb}};var Lp=(function(){return{cardinality:$_(u6)-$_(o6)|0,toEnum:VG,fromEnum:$_,Bounded0:function(){return E_},Enum1:function(){return gce}}})();var l1=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},i6=oe(_n);var ac=(function(){function e(){}return e.value=new e,e})(),Jc=(function(){function e(){}return e.value=new e,e})(),qc=(function(){function e(){}return e.value=new e,e})(),$c=(function(){function e(){}return e.value=new e,e})(),Wc=(function(){function e(){}return e.value=new e,e})(),xc=(function(){function e(){}return e.value=new e,e})(),Ls=(function(){function e(){}return e.value=new e,e})(),Si=(function(){function e(){}return e.value=new e,e})(),Yi=(function(){function e(){}return e.value=new e,e})(),Ci=(function(){function e(){}return e.value=new e,e})(),Xi=(function(){function e(){}return e.value=new e,e})(),Zi=(function(){function e(){}return e.value=new e,e})(),Fi=(function(){function e(){}return e.value=new e,e})(),Gi=(function(){function e(){}return e.value=new e,e})(),el=(function(){function e(){}return e.value=new e,e})(),nl=(function(){function e(){}return e.value=new e,e})(),al=(function(){function e(){}return e.value=new e,e})(),tl=(function(){function e(){}return e.value=new e,e})(),Fl=(function(){function e(){}return e.value=new e,e})();var l6={show:function(e){return"(Year "+(i6(e)+")")}},c6={show:function(e){if(e instanceof ac)return"Monday";if(e instanceof Jc)return"Tuesday";if(e instanceof qc)return"Wednesday";if(e instanceof $c)return"Thursday";if(e instanceof Wc)return"Friday";if(e instanceof xc)return"Saturday";if(e instanceof Ls)return"Sunday";throw new Error("Failed pattern match at Data.Date.Component (line 184, column 1 - line 191, column 25): "+[e.constructor.name])}},c1={show:function(e){if(e instanceof Si)return"January";if(e instanceof Yi)return"February";if(e instanceof Ci)return"March";if(e instanceof Xi)return"April";if(e instanceof Zi)return"May";if(e instanceof Fi)return"June";if(e instanceof Gi)return"July";if(e instanceof el)return"August";if(e instanceof nl)return"September";if(e instanceof al)return"October";if(e instanceof tl)return"November";if(e instanceof Fl)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},s6={show:function(e){return"(Day "+(i6(e)+")")}},s1=Sa,v1=Sa,v6=jt,Dce={eq:function(e){return function(n){return e instanceof ac&&n instanceof ac||e instanceof Jc&&n instanceof Jc||e instanceof qc&&n instanceof qc||e instanceof $c&&n instanceof $c||e instanceof Wc&&n instanceof Wc||e instanceof xc&&n instanceof xc||e instanceof Ls&&n instanceof Ls}}},f6={compare:function(e){return function(n){if(e instanceof ac&&n instanceof ac)return He.value;if(e instanceof ac)return ye.value;if(n instanceof ac)return De.value;if(e instanceof Jc&&n instanceof Jc)return He.value;if(e instanceof Jc)return ye.value;if(n instanceof Jc)return De.value;if(e instanceof qc&&n instanceof qc)return He.value;if(e instanceof qc)return ye.value;if(n instanceof qc)return De.value;if(e instanceof $c&&n instanceof $c)return He.value;if(e instanceof $c)return ye.value;if(n instanceof $c)return De.value;if(e instanceof Wc&&n instanceof Wc)return He.value;if(e instanceof Wc)return ye.value;if(n instanceof Wc)return De.value;if(e instanceof xc&&n instanceof xc)return He.value;if(e instanceof xc)return ye.value;if(n instanceof xc)return De.value;if(e instanceof Ls&&n instanceof Ls)return He.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,n.constructor.name])}},Eq0:function(){return Dce}},KG={eq:function(e){return function(n){return e instanceof Si&&n instanceof Si||e instanceof Yi&&n instanceof Yi||e instanceof Ci&&n instanceof Ci||e instanceof Xi&&n instanceof Xi||e instanceof Zi&&n instanceof Zi||e instanceof Fi&&n instanceof Fi||e instanceof Gi&&n instanceof Gi||e instanceof el&&n instanceof el||e instanceof nl&&n instanceof nl||e instanceof al&&n instanceof al||e instanceof tl&&n instanceof tl||e instanceof Fl&&n instanceof Fl}}},kd={compare:function(e){return function(n){if(e instanceof Si&&n instanceof Si)return He.value;if(e instanceof Si)return ye.value;if(n instanceof Si)return De.value;if(e instanceof Yi&&n instanceof Yi)return He.value;if(e instanceof Yi)return ye.value;if(n instanceof Yi)return De.value;if(e instanceof Ci&&n instanceof Ci)return He.value;if(e instanceof Ci)return ye.value;if(n instanceof Ci)return De.value;if(e instanceof Xi&&n instanceof Xi)return He.value;if(e instanceof Xi)return ye.value;if(n instanceof Xi)return De.value;if(e instanceof Zi&&n instanceof Zi)return He.value;if(e instanceof Zi)return ye.value;if(n instanceof Zi)return De.value;if(e instanceof Fi&&n instanceof Fi)return He.value;if(e instanceof Fi)return ye.value;if(n instanceof Fi)return De.value;if(e instanceof Gi&&n instanceof Gi)return He.value;if(e instanceof Gi)return ye.value;if(n instanceof Gi)return De.value;if(e instanceof el&&n instanceof el)return He.value;if(e instanceof el)return ye.value;if(n instanceof el)return De.value;if(e instanceof nl&&n instanceof nl)return He.value;if(e instanceof nl)return ye.value;if(n instanceof nl)return De.value;if(e instanceof al&&n instanceof al)return He.value;if(e instanceof al)return ye.value;if(n instanceof al)return De.value;if(e instanceof tl&&n instanceof tl)return He.value;if(e instanceof tl)return ye.value;if(n instanceof tl)return De.value;if(e instanceof Fl&&n instanceof Fl)return He.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,n.constructor.name])}},Eq0:function(){return KG}},_6=jt,f1=(function(){return{bottom:-271820,top:275759,Ord0:function(){return s1}}})(),Rce=(function(){return{bottom:ac.value,top:Ls.value,Ord0:function(){return f6}}})(),_1=(function(){return{bottom:Si.value,top:Fl.value,Ord0:function(){return kd}}})(),fu={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return f1},Enum1:function(){return yce(0)}},yce=l1("enumYear","Data.Date.Component",function(){return{succ:(function(){var e=Ca(fu),n=Kn(fu);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(fu),n=Kn(fu);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return s1}}});var W_={cardinality:7,toEnum:function(e){return e===1?new I(ac.value):e===2?new I(Jc.value):e===3?new I(qc.value):e===4?new I($c.value):e===5?new I(Wc.value):e===6?new I(xc.value):e===7?new I(Ls.value):G.value},fromEnum:function(e){if(e instanceof ac)return 1;if(e instanceof Jc)return 2;if(e instanceof qc)return 3;if(e instanceof $c)return 4;if(e instanceof Wc)return 5;if(e instanceof xc)return 6;if(e instanceof Ls)return 7;throw new Error("Failed pattern match at Data.Date.Component (line 175, column 14 - line 182, column 16): "+[e.constructor.name])},Bounded0:function(){return Rce},Enum1:function(){return wce(0)}},wce=l1("enumWeekday","Data.Date.Component",function(){return{succ:(function(){var e=Ca(W_),n=Kn(W_);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(W_),n=Kn(W_);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return f6}}});var yo={cardinality:12,toEnum:function(e){return e===1?new I(Si.value):e===2?new I(Yi.value):e===3?new I(Ci.value):e===4?new I(Xi.value):e===5?new I(Zi.value):e===6?new I(Fi.value):e===7?new I(Gi.value):e===8?new I(el.value):e===9?new I(nl.value):e===10?new I(al.value):e===11?new I(tl.value):e===12?new I(Fl.value):G.value},fromEnum:function(e){if(e instanceof Si)return 1;if(e instanceof Yi)return 2;if(e instanceof Ci)return 3;if(e instanceof Xi)return 4;if(e instanceof Zi)return 5;if(e instanceof Fi)return 6;if(e instanceof Gi)return 7;if(e instanceof el)return 8;if(e instanceof nl)return 9;if(e instanceof al)return 10;if(e instanceof tl)return 11;if(e instanceof Fl)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return _1},Enum1:function(){return bce(0)}},bce=l1("enumMonth","Data.Date.Component",function(){return{succ:(function(){var e=Ca(yo),n=Kn(yo);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(yo),n=Kn(yo);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return kd}}});var LD={bottom:1,top:31,Ord0:function(){return v1}},Cl={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return LD},Enum1:function(){return Ece(0)}},Ece=l1("enumDay","Data.Date.Component",function(){return{succ:(function(){var e=Ca(Cl),n=Kn(Cl);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(Cl),n=Kn(Cl);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return v1}}});var Bd=Gb()();var p6=dn(bn),p1=function(e){return e},m6=function(e){return e},Hd=function(e){return e};var d6=function(e){return e},PD=function(e){return e.toDuration};var h6={append:function(e){return function(n){return e+n}}};var m1={append:function(e){return function(n){return e+n}}};var g6=iv;var D6=iv;var YG=function(e){return e.fromDuration};var Ff={fromDuration:Bd(p1)(function(e){return e*1e3}),toDuration:Bd(Hd)(function(e){return e/1e3})},Pp={fromDuration:Bd(m6)(function(e){return e*6e4}),toDuration:Bd(Hd)(function(e){return e/6e4})},Jd={fromDuration:p6,toDuration:p6};var XG={fromDuration:Bd(d6)(function(e){return e*864e5}),toDuration:Bd(Hd)(function(e){return e/864e5})};var y6=Kn(yo),ZG=sr(),R6=Ca(W_),Tce=oe(l6),Sce=oe(c1),Cce=oe(s6);var Fce=be(v6),Gce=be(KG),Mce=be(_6),Ace=xe(s1),Lce=xe(kd),Pce=xe(v1);var Nce=Ca(yo);var d1=(function(){function e(n,a,t){this.value0=n,this.value1=a,this.value2=t}return e.create=function(n){return function(a){return function(t){return new e(n,a,t)}}},e})(),Ml=function(e){return e.value0},ND=function(e){var n=t6(e.value0,y6(e.value1),e.value2),a=n===0;return ZG(R6(a?7:n))},w6={show:function(e){return"(Date "+(Tce(e.value0)+(" "+(Sce(e.value1)+(" "+(Cce(e.value2)+")")))))}},Al=function(e){return e.value1};var h1={eq:function(e){return function(n){return Fce(e.value0)(n.value0)&&Gce(e.value1)(n.value1)&&Mce(e.value2)(n.value2)}}},Oce=be(h1),aM={compare:function(e){return function(n){var a=Ace(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Lce(e.value1)(n.value1);return t instanceof ye?ye.value:t instanceof De?De.value:Pce(e.value2)(n.value2)}},Eq0:function(){return h1}};var Rv=function(e){return e.value2},x_=function(e){return function(n){return function(a){var t=function(r){return function(u){return function(i){return new d1(r,ZG(Nce(u)),i)}}};return a6(t,e,y6(n),a)}}},g1=function(e){return function(n){return function(a){var t=new d1(e,n,a),r=Oce(x_(e)(n)(a))(t);return r?new I(t):G.value}}},tM=(function(){return{bottom:new d1(kt(f1),kt(_1),kt(LD)),top:new d1(Mr(f1),Mr(_1),Mr(LD)),Ord0:function(){return aM}}})();var D1=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},R1=oe(_n);var b6={show:function(e){return"(Second "+(R1(e)+")")}},E6={show:function(e){return"(Minute "+(R1(e)+")")}},I6={show:function(e){return"(Millisecond "+(R1(e)+")")}},T6={show:function(e){return"(Hour "+(R1(e)+")")}},y1=Sa,w1=Sa,b1=Sa,E1=Sa,S6=jt,C6=jt,F6=jt,G6=jt,OD={bottom:0,top:59,Ord0:function(){return y1}},UD={bottom:0,top:59,Ord0:function(){return w1}},kD={bottom:0,top:999,Ord0:function(){return b1}},BD={bottom:0,top:23,Ord0:function(){return E1}},tc={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return OD},Enum1:function(){return Uce(0)}},Uce=D1("enumSecond","Data.Time.Component",function(){return{succ:(function(){var e=Ca(tc),n=Kn(tc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(tc),n=Kn(tc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return y1}}});var rc={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return UD},Enum1:function(){return kce(0)}},kce=D1("enumMinute","Data.Time.Component",function(){return{succ:(function(){var e=Ca(rc),n=Kn(rc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(rc),n=Kn(rc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return w1}}});var rl={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return kD},Enum1:function(){return Bce(0)}},Bce=D1("enumMillisecond","Data.Time.Component",function(){return{succ:(function(){var e=Ca(rl),n=Kn(rl);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(rl),n=Kn(rl);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return b1}}});var oc={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return BD},Enum1:function(){return Hce(0)}},Hce=D1("enumHour","Data.Time.Component",function(){return{succ:(function(){var e=Ca(oc),n=Kn(oc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(oc),n=Kn(oc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return E1}}});var $ce=oe(T6),Wce=oe(E6),xce=oe(b6),jce=oe(I6);var zce=be(G6),Vce=be(C6),Qce=be(S6),Kce=be(F6),Yce=xe(E1),Xce=xe(w1),Zce=xe(y1),ese=xe(b1);var yv=(function(){function e(n,a,t,r){this.value0=n,this.value1=a,this.value2=t,this.value3=r}return e.create=function(n){return function(a){return function(t){return function(r){return new e(n,a,t,r)}}}},e})(),M6={show:function(e){return"(Time "+($ce(e.value0)+(" "+(Wce(e.value1)+(" "+(xce(e.value2)+(" "+(jce(e.value3)+")")))))))}};var Mf=function(e){return e.value2},wv=function(e){return e.value1},jc=function(e){return e.value3};var Ps=function(e){return e.value0};var rM={eq:function(e){return function(n){return zce(e.value0)(n.value0)&&Vce(e.value1)(n.value1)&&Qce(e.value2)(n.value2)&&Kce(e.value3)(n.value3)}}},oM={compare:function(e){return function(n){var a=Yce(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Xce(e.value1)(n.value1);if(t instanceof ye)return ye.value;if(t instanceof De)return De.value;var r=Zce(e.value2)(n.value2);return r instanceof ye?ye.value:r instanceof De?De.value:ese(e.value3)(n.value3)}},Eq0:function(){return rM}};var qd=(function(){return{bottom:new yv(kt(BD),kt(UD),kt(OD),kt(kD)),top:new yv(Mr(BD),Mr(UD),Mr(OD),Mr(kD)),Ord0:function(){return oM}}})();var nse=Kn(fu),ase=Kn(yo),tse=Kn(Cl),rse=Kn(oc),ose=Kn(rc),use=Kn(tc),ise=Kn(rl),lse=oe(w6),cse=oe(M6),sse=be(h1),vse=be(rM),fse=xe(aM),_se=xe(oM),pse=ae(nn),$d=sa(wo),uM=B(ue),mse=qi(nn),dse=Ca(fu),hse=Ca(yo),gse=Ca(Cl),Dse=Ca(oc),Rse=Ca(rc),yse=Ca(tc),wse=Ca(rl),zc=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),iM=function(e){return{year:nse(Ml(e.value0)),month:ase(Al(e.value0)),day:tse(Rv(e.value0)),hour:rse(Ps(e.value1)),minute:ose(wv(e.value1)),second:use(Mf(e.value1)),millisecond:ise(jc(e.value1))}},HD=function(e){return e.value1},A6={show:function(e){return"(DateTime "+(lse(e.value0)+(" "+(cse(e.value1)+")")))}};var bse={eq:function(e){return function(n){return sse(e.value0)(n.value0)&&vse(e.value1)(n.value1)}}},Ll={compare:function(e){return function(n){var a=fse(e.value0)(n.value0);return a instanceof ye?ye.value:a instanceof De?De.value:_se(e.value1)(n.value1)}},Eq0:function(){return bse}},Pl=function(e){var n=PD(e);return function(a){return function(t){return n(ZO(iM(a),iM(t)))}}},Lf=function(e){return e.value0},Wd=(function(){return{bottom:new zc(kt(tM),kt(qd)),top:new zc(Mr(tM),Mr(qd)),Ord0:function(){return Ll}}})(),bv=function(e){var n=YG(e);return function(a){return function(t){return pse(e6(I.create)(G.value)(n(a))(iM(t)))(function(r){return $d(uM(zc.create)(mse($d($d(uM(g1)(dse(r.year)))(hse(r.month)))(gse(r.day)))))($d($d($d(uM(yv.create)(Dse(r.hour)))(Rse(r.minute)))(yse(r.second)))(wse(r.millisecond)))})}}};var Ai=(function(){var e={},n="Pure",a="Throw",t="Catch",r="Sync",u="Async",i="Bind",l="Bracket",s="Fork",h="Sequential",p="Map",R="Apply",E="Alt",w="Cons",T="Resume",L="Release",U="Finalizer",Q="Finalized",V="Forked",te="Fiber",le="Thunk";function ne(Xe,$a,At,jn){this.tag=Xe,this._1=$a,this._2=At,this._3=jn}function Z(Xe){var $a=function(At,jn,On){return new ne(Xe,At,jn,On)};return $a.tag=Xe,$a}function ee(Xe){return new ne(n,void 0)}function me(Xe){try{Xe()}catch($a){setTimeout(function(){throw $a},0)}}function We(Xe,$a,At){try{return $a(At())}catch(jn){return Xe(jn)}}function Qe(Xe,$a,At){try{return $a(At)()}catch(jn){return At(Xe(jn))(),ee}}var mn=(function(){var Xe=1024,$a=0,At=0,jn=new Array(Xe),On=!1;function Ze(){var Ga;for(On=!0;$a!==0;)$a--,Ga=jn[At],jn[At]=void 0,At=(At+1)%Xe,Ga();On=!1}return{isDraining:function(){return On},enqueue:function(Ga){var Ha,_t;$a===Xe&&(_t=On,Ze(),On=_t),jn[(At+$a)%Xe]=Ga,$a++,On||Ze()}}})();function qn(Xe){var $a={},At=0,jn=0;return{register:function(On){var Ze=At++;On.onComplete({rethrow:!0,handler:function(Ga){return function(){jn--,delete $a[Ze]}}})(),$a[Ze]=On,jn++},isEmpty:function(){return jn===0},killAll:function(On,Ze){return function(){if(jn===0)return Ze();var Ga=0,Ha={};function _t(En){Ha[En]=$a[En].kill(On,function(Na){return function(){delete Ha[En],Ga--,Xe.isLeft(Na)&&Xe.fromLeft(Na)&&setTimeout(function(){throw Xe.fromLeft(Na)},0),Ga===0&&Ze()}})()}for(var or in $a)$a.hasOwnProperty(or)&&(Ga++,_t(or));return $a={},At=0,jn=0,function(En){return new ne(r,function(){for(var Na in Ha)Ha.hasOwnProperty(Na)&&Ha[Na]()})}}}}}var Gn=0,Mn=1,Bn=2,Ea=3,ha=4,ma=5,Dt=6;function ft(Xe,$a,At){var jn=0,On=Gn,Ze=At,Ga=null,Ha=null,_t=null,or=null,En=null,Na=0,Dr=0,ja=null,Vt=!0;function W(P){for(var O,j,K;;)switch(O=null,j=null,K=null,On){case Bn:On=Mn;try{Ze=_t(Ze),or===null?_t=null:(_t=or._1,or=or._2)}catch(ce){On=ma,Ga=Xe.left(ce),Ze=null}break;case Ea:Xe.isLeft(Ze)?(On=ma,Ga=Ze,Ze=null):_t===null?On=ma:(On=Bn,Ze=Xe.fromRight(Ze));break;case Mn:switch(Ze.tag){case i:_t&&(or=new ne(w,_t,or)),_t=Ze._2,On=Mn,Ze=Ze._1;break;case n:_t===null?(On=ma,Ze=Xe.right(Ze._1)):(On=Bn,Ze=Ze._1);break;case r:On=Ea,Ze=We(Xe.left,Xe.right,Ze._1);break;case u:On=ha,Ze=Qe(Xe.left,Ze._1,function(ce){return function(){jn===P&&(jn++,mn.enqueue(function(){jn===P+1&&(On=Ea,Ze=ce,W(jn))}))}});return;case a:On=ma,Ga=Xe.left(Ze._1),Ze=null;break;case t:_t===null?En=new ne(w,Ze,En,Ha):En=new ne(w,Ze,new ne(w,new ne(T,_t,or),En,Ha),Ha),_t=null,or=null,On=Mn,Ze=Ze._1;break;case l:Na++,_t===null?En=new ne(w,Ze,En,Ha):En=new ne(w,Ze,new ne(w,new ne(T,_t,or),En,Ha),Ha),_t=null,or=null,On=Mn,Ze=Ze._1;break;case s:On=Ea,O=ft(Xe,$a,Ze._2),$a&&$a.register(O),Ze._1&&O.run(),Ze=Xe.right(O);break;case h:On=Mn,Ze=Fr(Xe,$a,Ze._1);break}break;case ma:if(_t=null,or=null,En===null)On=Dt,Ze=Ha||Ga||Ze;else switch(O=En._3,K=En._1,En=En._2,K.tag){case t:Ha&&Ha!==O&&Na===0?On=ma:Ga&&(On=Mn,Ze=K._2(Xe.fromLeft(Ga)),Ga=null);break;case T:Ha&&Ha!==O&&Na===0||Ga?On=ma:(_t=K._1,or=K._2,On=Bn,Ze=Xe.fromRight(Ze));break;case l:Na--,Ga===null&&(j=Xe.fromRight(Ze),En=new ne(w,new ne(L,K._2,j),En,O),(Ha===O||Na>0)&&(On=Mn,Ze=K._3(j)));break;case L:En=new ne(w,new ne(Q,Ze,Ga),En,Ha),On=Mn,Ha&&Ha!==O&&Na===0?Ze=K._1.killed(Xe.fromLeft(Ha))(K._2):Ga?Ze=K._1.failed(Xe.fromLeft(Ga))(K._2):Ze=K._1.completed(Xe.fromRight(Ze))(K._2),Ga=null,Na++;break;case U:Na++,En=new ne(w,new ne(Q,Ze,Ga),En,Ha),On=Mn,Ze=K._1;break;case Q:Na--,On=ma,Ze=K._1,Ga=K._2;break}break;case Dt:for(var ve in ja)ja.hasOwnProperty(ve)&&(Vt=Vt&&ja[ve].rethrow,me(ja[ve].handler(Ze)));ja=null,Ha&&Ga?setTimeout(function(){throw Xe.fromLeft(Ga)},0):Xe.isLeft(Ze)&&Vt&&setTimeout(function(){if(Vt)throw Xe.fromLeft(Ze)},0);return;case Gn:On=Mn;break;case ha:return}}function X(P){return function(){if(On===Dt)return Vt=Vt&&P.rethrow,P.handler(Ze)(),function(){};var O=Dr++;return ja=ja||{},ja[O]=P,function(){ja!==null&&delete ja[O]}}}function k(P,O){return function(){if(On===Dt)return O(Xe.right(void 0))(),function(){};var j=X({rethrow:!1,handler:function(){return O(Xe.right(void 0))}})();switch(On){case Gn:Ha=Xe.left(P),On=Dt,Ze=Ha,W(jn);break;case ha:Ha===null&&(Ha=Xe.left(P)),Na===0&&(On===ha&&(En=new ne(w,new ne(U,Ze(P)),En,Ha)),On=ma,Ze=null,Ga=null,W(++jn));break;default:Ha===null&&(Ha=Xe.left(P)),Na===0&&(On=ma,Ze=null,Ga=null)}return j}}function S(P){return function(){var O=X({rethrow:!1,handler:P})();return On===Gn&&W(jn),O}}return{kill:k,join:S,onComplete:X,isSuspended:function(){return On===Gn},run:function(){On===Gn&&(mn.isDraining()?W(jn):mn.enqueue(function(){W(jn)}))}}}function Ba(Xe,$a,At,jn){var On=0,Ze={},Ga=0,Ha={},_t=new Error("[ParAff] Early exit"),or=null,En=e;function Na(X,k,S){var P=k,O=null,j=null,K=0,ve={},ce,Te;e:for(;;)switch(ce=null,P.tag){case V:if(P._3===e&&(ce=Ze[P._1],ve[K++]=ce.kill(X,function(Ae){return function(){K--,K===0&&S(Ae)()}})),O===null)break e;P=O._2,j===null?O=null:(O=j._1,j=j._2);break;case p:P=P._2;break;case R:case E:O&&(j=new ne(w,O,j)),O=P,P=P._1;break}if(K===0)S(Xe.right(void 0))();else for(Te=0,ce=K;Te()=>e.props.def;function oU(e){class n extends st.Component{constructor(t){super(t),t.init&&t.init(this)()}render(){return this.props.render(this)()}componentDidMount(){this.props.componentDidMount(this)()}componentWillUnmount(){this.props.componentWillUnmount(this)()}}return n.displayName=e?"Elmish_"+e:"ElmishRoot",n}var F1=typeof module>"u"?void 0:module.require,DQe=(function(){try{return F1===void 0?void 0:F1("util")}catch{return}})();var RQe=(function(){var e;if(typeof performance<"u")e=performance;else if(F1)try{e=F1("perf_hooks").performance}catch{}return(function(){return(e||Date).now()})})();var uU=(e,n)=>n[e],iU=(e,n,a)=>a[e]=n;var Kd=function(n){return function(a){return n(a)()}};var kp=function(n){return function(a){return function(){return n(a)}}},K_=function(n){return function(a){return function(t){return function(){return n(a,t)}}}},Bp=function(n){return function(a){return function(t){return function(r){return function(){return n(a,t,r)}}}}};var gve=ge(la),XD=(function(){function e(){}return e.value=new e,e})(),sU=function(){return function(e){var n=Kt(e);return function(a){return Bp(iU)(n(it.value))}}},pM=function(e){var n=fr(e);return function(a){var t=Kt(a);return function(r){return function(u){return gve(function(){return uU(t(it.value),u)})(n)}}}};Ct();var ic=window.ReactDOM,{createPortal:vU,findDOMNode:SQe,flushSync:CQe,unstable_batchedUpdates:FQe}=window.ReactDOM;var OM=dl(a5(),1);function t5(e){return e.state&&e.state.s}function r5(e,n,a){return e.setState({s:n},a)}function o5(e,n){return e.state={s:n}}var u5=ic.render,i5=ic.hydrate,UM=OM.default&&OM.default.renderToString||(e=>""),Kve=ic.unmountComponentAtNode,l5=st.Fragment;function c5(e,n,a){return st.createElement.apply(null,[e,Yve(e,n)].concat(a))}function Yve(e,n){if(typeof e!="string"||n._data==null)return n;var a={_data:void 0};for(var t in n._data){var r=n._data[t];a["data-"+t]=r}return Object.assign({},n,a)}function s5(e){return n=>e===n}var k1=function(e){return function(n){return function(a){var t=he(a);if(e instanceof G&&t instanceof G)return void 0;if(e instanceof I&&t instanceof G)return void 0;if(e instanceof I&&t instanceof I){if(s5(e.value0)(t.value0))return void 0;if($e)return n(new I(t.value0))()}return n(t)()}}};var ie={asReactChildren:function(e){return[e]}},rn={asReactChildren:function(e){return[e]}},Ce={asReactChildren:dn(bn)};var ln=Ke,kM=Bp(r5),v5=K_(u5),f5=K_(i5),_5=kp(t5),Ma=!1;var p5=K_(o5),oR=function(e){return e.asReactChildren},lc=function(){return function(e){var n=oR(e);return function(a){return function(t){return function(r){return c5(a,t,n(r))}}}}},m5=lc()(Ce),Iv=function(){return function(e){return function(n){return m5(e)(n)([])}}},Oe=m5(l5)({});var BM=B(la),nfe=x(Wt),d5=function(e){return{initialize:function(n){return p5(n)(e.initialState)},getState:function(n){return function(){var t=BM(he)(_5(n))();return ze(e.initialState)(t)}},setState:kM}},h5=(function(){var e=function(n){return function(a){return{initialize:function(t){return up(new I(a.initialState))(n)},getState:function(t){return BM(ze(a.initialState))(op(n))},setState:function(t){return function(r){return function(u){return function(){return up(new I(r))(n)(),kM(t)(r)(nfe(void 0))(),u()}}}}}}};return BM(e)(hd(G.value))})();var R5=ge(Ye),y5=tn(yr);var tfe=x(Wt),w5=sU(),b5={reflectSymbol:function(){return"__unmounted"}},rfe=w5(b5),E5={reflectSymbol:function(){return"__subscriptions"}},ofe=w5(E5),B1=ge(la),ufe=pM(lt)(b5),g5=B(la),ife=pM(ht(YO))(E5),lfe=vn(un),cfe=at(co),sfe=Mb(Wt)(Je),vfe=lfe(Pa),I5=Un(Po),ffe=vd(sv),_fe=tn(D_(cG(mb))),HM=function(e){return e},Z_=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),pfe={map:function(e){return function(n){return new Z_(e(n.value0),n.value1)}}},Uo=function(e){return{bimap:function(n){return function(a){return function(t){return new Z_(a(t.value0),R5(t.value1)(function(r){return function(u){return r({dispatch:function(i){return u.dispatch(n(i))},onStop:u.onStop})}}))}}}}},T5={apply:function(e){return function(n){return new Z_(e.value0(n.value0),y5(e.value1)(n.value1))}},Functor0:function(){return pfe}},pa={bind:function(e){return function(n){var a=n(e.value0);return new Z_(a.value0,y5(e.value1)(a.value1))}},Apply0:function(){return T5}},kn={pure:function(e){return new Z_(e,[])},Apply0:function(){return T5}};var S5=function(e){var n=ae(e);return function(a){var t=Un(a);return function(r){return function(u){return new Z_(r,R5(u)(function(i){return function(l){return n(i)(function(s){return t(l.dispatch(s))})}}))}}}};var $p=function(e){return new Z_(void 0,[e])},Ut=function(e){return $p(hn(e))},e0=function(e){var n=ae(e.Monad0().Bind1()),a=Un(e);return function(t){return $p(function(r){return n(t)(function(u){return a(Hn(tfe(void 0))(r.dispatch)(u))})})}},et=function(e){var n=S5(e.Monad0().Bind1())(e);return function(a){return n(void 0)([a])}},C5=function(e){return function(n){var a=rfe(XD.value),t=ofe(XD.value),r=function(w){return function(T){return function(L){return function(){var Q=B1(KD(w))(function(V){return V.init})();return n({initialState:Q.value0}).setState(w)(T)(L)()}}}},u=(function(){var w=g5(ze(!1)),T=ufe(XD.value);return function(L){return w(T(L))}})(),i=(function(){var w=g5(ze([])),T=ife(XD.value);return function(L){return w(T(L))}})(),l=function(w){return function(){return cfe(sfe)(i(w))(),t([])(w)()}},s=function(w){return function(){var L=B1(KD(w))(function(U){return U.init})();return n({initialState:L.value0}).getState(w)()}},h=function(w){return function(T){return function(){var U=i(w)();return t(Iu(zd(T))(U))(w)()}}},p=function(w){return function(T){var L=function(U){return zd(vfe(zr(0))(function(){return U({dispatch:(function(){var Q=R(T);return function(V){return I5(Q(V))}})(),onStop:h(T)})}))};return iG(w)(L)}},R=function(w){return function(T){return ffe(u(w))(function(){var U=s(w)(),Q=B1(KD(w))(function(te){return te.update})(),V=Q(U)(T);return r(w)(V.value0)(p(V.value1)(w))()})}},E=function(w){return function(){var L=s(w)(),U=B1(KD(w))(function(Q){return Q.view})();return U(L)(R(w))}};return function(w){return rU(e,{def:w,init:n({initialState:w.init.value0}).initialize,render:E,componentDidMount:p(w.init.value1),componentWillUnmount:_fe(a(!0))(l)})}}},JM=function(e){return function(){var a=I5(h5)();return tU(function(t){return C5(t)(a)(e)})}},Uf=function(e){return function(n){return aU(e,function(a){var t=C5(a)(d5);return function(r){return t(n(r))}})}};var F5=x(Wt),G5=Ei(),H1=function(e){return{handleMaybe:function(n){return function(a){return Kd((function(){var t=Hn(F5(void 0))(n);return function(r){return t(G5(a(r)))}})())}}}},J1=function(e){return{handleMaybe:function(n){return function(a){return function(t){return Hn(F5(void 0))(n)(G5(a))()}}}}},Tv={handle:function(e){return function(n){return function(a){return e(n(a))()}}}},M5={handleEffect:function(e){return Kd(e)}};var qt={handle:function(e){return function(n){return function(a){return e(n)()}}}},kf=function(e){return e.handleMaybe},qM=function(e){return e.handleEffect},bt=function(e){return e.handle};function uR(e,n){var a={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(a[t]=n[t]);for(var r in e)({}).hasOwnProperty.call(e,r)&&(a[r]=e[r]);return a}var Us=function(){return function(){return function(e){return function(n){return uR(e,n)}}}};var q1=function(e){var n=Kt(e);return function(){return function(){return function(a){return function(t){return pb(n(a))(t)}}}}};var L5=Iv(),$M=lc(),P5=Us()();var iR=Ke;var WM=function(e){var n=$M(e);return function(a){return function(t){return n(iR(a))(t)}}},Bs=function(e){var n=$M(e);return function(a){return function(t){return function(r){return n(iR(a))(P5(r)({className:t}))}}}},lR=function(e){return function(n){return function(a){return L5(iR(e))(P5(a)({className:n}))}}},xM=function(e){return function(n){return L5(iR(e))({className:n})}},au=function(e){return function(n){var a=$M(n);return function(t){return function(r){return a(iR(e))({className:t})(r)}}}};var Zt=Ke;var eh=function(e){var n=Bs(e);return function(){return function(){return n("video")}}},$1=function(e){return au("video")(e)};var W1=function(e){return au("ul")(e)};var Bf=function(e){return au("tr")(e)};var n0=function(e){return au("thead")(e)};var a0=function(e){return au("th")(e)};var nh=function(){return function(){return lR("textarea")}};var x1=function(e){var n=Bs(e);return function(){return function(){return n("td")}}},Hs=function(e){return au("td")(e)};var t0=function(e){return au("tbody")(e)};var r0=function(e){return au("table")(e)};var xu=function(e){return au("strong")(e)},ah=function(e){var n=Bs(e);return function(){return function(){return n("span")}}},Ft=function(e){return au("span")(e)},j1=function(){return function(){return lR("source")}};var z1=function(e){var n=Bs(e);return function(){return function(){return n("select")}}};var th=function(e){var n=Bs(e);return function(){return function(){return n("p")}}},Vr=function(e){return au("p")(e)};var V1=function(e){var n=Bs(e);return function(){return function(){return n("option")}}};var Q1=function(e){return au("li")(e)};var o0=function(e){return au("label")(e)};var _u=function(){return function(){return lR("input")}};var Qc=function(){return function(){return lR("img")}};var Ht=function(e){return au("i")(e)};var Js=xM("hr");var rh=function(e){return au("h6")(e)};var Kc=function(e){return au("h4")(e)},K1=function(e){var n=Bs(e);return function(){return function(){return n("h3")}}},pu=function(e){return au("h3")(e)},Sv=function(e){var n=Bs(e);return function(){return function(){return n("h2")}}},Qr=function(e){return au("h2")(e)};var u0=function(e){return au("h1")(e)},i0=function(e){var n=Bs(e);return function(){return function(){return n("form")}}};var Kr=function(e){var n=Bs(e);return function(){return function(){return n("div")}}},Pe=function(e){return au("div")(e)};var Y1=xM("br");var N5=xd($D);var dfe=x(Wt);var jM={map:function(e){return function(n){return N5(N5(e))(n)}}},O5=ge(jM),U5=function(e){var n=ae(e.Monad0().Bind1()),a=Un(e);return function(t){return $p(function(r){return n(t(r.dispatch))(function(u){return a(r.onStop(u))})})}},Li=function(e){var n=U5(e);return function(a){return function(t){return n(O5(t)(a))}}};var k5=function(e){return function(n){return e(Hn(dfe(void 0))(n))}},oh=function(e){var n=U5(e);return function(a){return function(t){return n(k5(O5(t)(a)))}}};var Yn=(function(){return{"genericTop'":je.value}})();var zM=function(e){return e["genericTop'"]},Xn=function(e){return{"genericTop'":zM(e)}};var Zn=(function(){return{"genericBottom'":je.value}})();var cR=function(e){return e["genericBottom'"]},ea=function(e){return{"genericBottom'":cR(e)}};var na=function(e){return{"genericBottom'":new Se(cR(e))}},B5=function(e){var n=pd(e);return function(a){return n(cR(a))}};var l0=B(ue),X1=ot();var VM=function(e){return e["genericToEnum'"]};var Z1=function(e){return e["genericSucc'"]},XM=function(e){var n=pd(e),a=md(e);return function(t){var r=l0(n),u=Z1(t);return function(i){return r(u(a(i)))}}},QM=function(e){return e["genericPred'"]};var KM=function(e){return e["genericFromEnum'"]};var aa=function(e){var n=QM(e),a=Z1(e);return function(t){var r=zM(t);return function(u){var i=QM(u),l=Z1(u);return function(s){var h=cR(s);return{"genericPred'":function(p){if(p instanceof Se)return l0(Se.create)(n(p.value0));if(p instanceof fe){var R=i(p.value0);if(R instanceof G)return new I(new Se(r));if(R instanceof I)return new I(new fe(R.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 30, column 14 - line 32, column 31): "+[R.constructor.name])}throw new Error("Failed pattern match at Data.Enum.Generic (line 28, column 18 - line 32, column 31): "+[p.constructor.name])},"genericSucc'":function(p){if(p instanceof Se){var R=a(p.value0);if(R instanceof G)return new I(new fe(h));if(R instanceof I)return new I(new Se(R.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 34, column 14 - line 36, column 31): "+[R.constructor.name])}if(p instanceof fe)return l0(fe.create)(l(p.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 33, column 18 - line 37, column 36): "+[p.constructor.name])}}}}}};var ta={"genericPred'":function(e){return G.value},"genericSucc'":function(e){return G.value}},ra=function(e){var n=QM(e),a=Z1(e);return{"genericPred'":function(t){return l0(Kg)(n(t))},"genericSucc'":function(t){return l0(Kg)(a(t))}}};var YM=function(e){return e["genericCardinality'"]};var oa=function(e){var n=YM(e),a=VM(e),t=KM(e);return function(r){var u=VM(r),i=KM(r);return{"genericCardinality'":X1(n)+X1(YM(r))|0,"genericToEnum'":function(l){var s=function(h){if(l>=0&&lt.value0;return r?a.value0:t.value0})()|0,(1+a.value1|0)+t.value1|0,e,n,a,t);throw new Error("Failed pattern match at Data.Map.Internal (line 708, column 5 - line 712, column 68): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 700, column 32 - line 712, column 68): "+[a.constructor.name])};var nE=function(e){return function(n){return new fi(1,1,e,n,Xc.value,Xc.value)}},Q5=(function(){var e=function(t){if(t instanceof Xc)return 0;if(t instanceof fi)return t.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 757, column 12 - line 759, column 26): "+[t.constructor.name])},n=function(t,r,u,i,l,s,h){return s instanceof fi&&s.value0>e(h)?Yc(s.value2,s.value3,Yc(t,r,u,s.value4),Yc(i,l,s.value5,h)):Yc(i,l,Yc(t,r,u,s),h)},a=function(t,r,u,i,l,s,h){return s instanceof fi&&e(l)<=s.value0?Yc(s.value2,s.value3,Yc(u,i,l,s.value4),Yc(t,r,s.value5,h)):Yc(u,i,l,Yc(t,r,s,h))};return function(t,r,u,i){if(u instanceof Xc)return i instanceof Xc?nE(t)(r):i instanceof fi&&i.value0>1?n(t,r,u,i.value2,i.value3,i.value4,i.value5):Yc(t,r,u,i);if(u instanceof fi){if(i instanceof fi){if(i.value0>(u.value0+1|0))return n(t,r,u,i.value2,i.value3,i.value4,i.value5);if(u.value0>(i.value0+1|0))return a(t,r,u.value2,u.value3,u.value4,u.value5,i)}return i instanceof Xc&&u.value0>1?a(t,r,u.value2,u.value3,u.value4,u.value5,i):Yc(t,r,u,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 717, column 40 - line 738, column 34): "+[u.constructor.name])}})();var qs=function(e){var n=xe(e);return function(a){var t=function(r){var u=!1,i;function l(s){if(s instanceof Xc)return u=!0,G.value;if(s instanceof fi){var h=n(a)(s.value2);if(h instanceof ye){r=s.value4;return}if(h instanceof De){r=s.value5;return}if(h instanceof He)return u=!0,new I(s.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 283, column 7 - line 286, column 22): "+[h.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 280, column 8 - line 286, column 22): "+[s.constructor.name])}for(;!u;)i=l(r);return i};return t}};var uh=function(e){var n=xe(e);return function(a){return function(t){var r=function(u){if(u instanceof Xc)return nE(a)(t);if(u instanceof fi){var i=n(a)(u.value2);if(i instanceof ye)return Q5(u.value2,u.value3,r(u.value4),u.value5);if(i instanceof De)return Q5(u.value2,u.value3,u.value4,r(u.value5));if(i instanceof He)return new fi(u.value0,u.value1,a,t,u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 471, column 7 - line 474, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 468, column 8 - line 474, column 35): "+[u.constructor.name])};return r}}};var cc=(function(){return Xc.value})(),_i=function(e){var n=uh(e);return function(a){return nr(a)(function(t){return function(r){return n(r.value0)(r.value1)(t)}})(cc)}};var Yfe=typeof Array.from=="function",Z5=typeof Symbol<"u"&&Symbol!=null&&typeof Symbol.iterator<"u"&&typeof String.prototype[Symbol.iterator]=="function",Xfe=typeof String.prototype.fromCodePoint=="function",Zfe=typeof String.prototype.codePointAt=="function",e9=function(e){return Zfe?function(n){return n.codePointAt(0)}:e},n9=function(e){return function(n){return function(a){return function(t){return function(r){return function(u){var i=u.length;if(r<0||r>=i)return a;if(Z5)for(var l=u[Symbol.iterator](),s=r;;--s){var h=l.next();if(h.done)return a;if(s===0)return n(t(h.value))}return e(r)(u)}}}}}};var a9=function(e){return Xfe?String.fromCodePoint:e},t9=function(e){return function(n){return Z5?function(a){for(var t="",r=a[Symbol.iterator](),u=0;u1;if(a){var t=_R(bf(1)(e)),r=i9(t);return r?u9(n)(t):n}return n},iA=e9(v_e),jp=r9(s_e)(iA),Tu=function(e){return Vo(jp(e))};var aE=function(e){return function(n){return o9(function(a){return Tu(Pd(a)(n))})(r1(e)(n))}},uA=(function(){var e=QG(Lp)(kt(E_))(Mr(E_));return function(n){return Ki(e(n))}})(),f_e=function(e){if(e<=65535)return uA(e);var n=u_e(e-65536|0)(1024)+55296|0,a=i_e(e-65536|0)(1024)+56320|0;return uA(n)+uA(a)};var ch=a9(f_e),c9=function(e){return function(n){if(e<1)return"";var a=s0(n);return a instanceof I?ch(a.value0.head)+c9(e-1|0)(a.value0.tail):n}},ul=t9(c9);var tE={eq:function(e){return function(n){return e===n}}},rE={compare:function(e){return function(n){return l_e(e)(n)}},Eq0:function(){return tE}},Jf=function(e){return function(n){return gv(Bc(ul(e)(n)))(n)}};var __e=function(e){return function(n){var a=e,t=!1,r;function u(i,l){var s=s0(l);if(s instanceof I){var h=i===0;if(h)return t=!0,new I(s.value0.head);a=i-1|0,n=s.value0.tail;return}return t=!0,G.value}for(;!t;)r=u(a,n);return r}},sh=function(e){return function(n){return e<0?G.value:e===0&&n===""?G.value:e===0?new I(iA(n)):n9(__e)(I.create)(G.value)(iA)(e)(n)}},p_e={bottom:0,top:1114111,Ord0:function(){return rE}},Gv=(function(){return{cardinality:1114112,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return p_e},Enum1:function(){return m_e(0)}}})(),m_e=r_e("enumCodePoint","Data.String.CodePoints",function(){return{succ:Mp(Ca(Gv))(Kn(Gv)),pred:Ap(Ca(Gv))(Kn(Gv)),Ord0:function(){return rE}}});var M_e=ot();var y9={show:M_e};var w9=Ee;var L_e=Sf(Je),P_e=ge(Ye),N_e=hp(nA),zn=function(e){return function(n){var a=L_e(P_e(n)(function(t){return new Rn(e(t),t)}));return function(t){return As(t)(a)}}},b9=function(e){var n=XM(e),a=B5(e);return function(t){var r=n(t);return function(u){return function(i){return N_e(function(l){return new Rn(l,r(l))})(a(i))}}}},Vn=function(e){var n=b9(e);return function(a){var t=n(a);return function(r){var u=t(r);return function(i){return Cv(u(i))}}}};var O_e={info:"info",warning:"warn",error:"error"},vc=e=>n=>a=>t=>{let r=O_e[e];if(typeof console<"u"&&console[r]&&console[r](n,a),typeof window<"u"){let u=new Error(n);typeof window.Sentry<"u"&&window.Sentry.captureException(u,{extra:a})}return t()},E9=(e,n)=>(n.__sentryFingerprint=e,n);var I9=function(e){return Uc(E9)(e)};var Zc="error";var lE={parseOrPanic:function(e){return function(n){var a=e.parse(n);if(a instanceof Le)return a.value0;if(a instanceof Me)return vc(Zc)("Failed to parse "+e.diagnosticName)({error:a.value0,value:n})(function(t){return e.default});throw new Error("Failed pattern match at Utils.Parse (line 49, column 5 - line 57, column 24): "+[a.constructor.name])}}},Fa=function(e){return e.parseOrPanic},k_e=Fa(lE),Et=function(e){var n=Fa(e);return function(a){var t=B(a);return function(r){return n({parse:function(u){return t(I.create)(r.parse(u))},default:G.value,diagnosticName:r.diagnosticName})}}},B_e=Et(lE)(to),f0=function(e){var n=q_(e);return function(a){return B_e({parse:n,diagnosticName:a})}},cn={parseOrPanic:function(e){return k_e({default:e.default,diagnosticName:e.diagnosticName,parse:(function(){var n=Hn(new Me(""))(Le.create);return function(a){return n(e.parse(a))}})()})}};var T9=ra(ta),S9=ea(Zn),C9=ia(ua),$f=(function(){function e(){}return e.value=new e,e})(),Wf=(function(){function e(){}return e.value=new e,e})(),H_e={to:function(e){if(e instanceof Se)return $f.value;if(e instanceof fe)return Wf.value;throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 16, column 1 - line 16, column 32): "+[e.constructor.name])},from:function(e){if(e instanceof $f)return new Se(je.value);if(e instanceof Wf)return new fe(je.value);throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 16, column 1 - line 16, column 32): "+[e.constructor.name])}};var J_e=function(e){if(e instanceof $f)return"school";if(e instanceof Wf)return"vine";throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 28, column 1 - line 28, column 29): "+[e.constructor.name])},cE=(function(){return Fa(cn)({parse:zn(J_e)(Vn(H_e)(aa(T9)(Xn(Yn))(T9)(S9))(oa(C9)(C9))(na(S9))),default:$f.value,diagnosticName:"Sem.Connections.Types.Actor"})})();var A9=ra(ta),F9=aa(A9)(Xn(Yn)),L9=ea(Zn),G9=na(L9),P9=ia(ua),M9=oa(P9),q_e=Aa(Du),$s=(function(){function e(){}return e.value=new e,e})(),_0=(function(){function e(){}return e.value=new e,e})(),xf=(function(){function e(){}return e.value=new e,e})(),$_e={to:function(e){if(e instanceof Se)return $s.value;if(e instanceof fe&&e.value0 instanceof Se)return _0.value;if(e instanceof fe&&e.value0 instanceof fe)return xf.value;throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 18, column 1 - line 18, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof $s)return new Se(je.value);if(e instanceof _0)return new fe(new Se(je.value));if(e instanceof xf)return new fe(new fe(je.value));throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 18, column 1 - line 18, column 33): "+[e.constructor.name])}};var W_e=function(e){if(e instanceof $s)return"pending";if(e instanceof _0)return"connected";if(e instanceof xf)return"ignored";throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 34, column 1 - line 34, column 30): "+[e.constructor.name])},sA=(function(){var e=zn(W_e)(Vn($_e)(F9(F9(A9)(L9))(G9))(M9(M9(P9)))(G9)),n=function(a){return a==="cold"?new I(xf.value):G.value};return Fa(cn)({parse:function(a){return q_e(e(a))(n(a))},default:$s.value,diagnosticName:"Sem.Connections.Types.Status"})})();var x_e=wd(vr),N9=oe(_n),j_e=bo(Je)(vr),z_e=Ft(ie);var O9=function(e){return{initiator:cE(e.initiator),status:sA(e.status),introMessage:ze("")(he(e.introMessage))}},U9=25,vA=function(e){return Tu(e)>=U9},k9=function(e){var n=Tu(e),a=n>0,t=x_e(" ")([(function(){return a?N9(n)+" characters":""})(),j_e(["(",N9(U9),(function(){return a?"":" character"})()," minimum)"])]),r=(function(){var u=vA(e);return u?"text-success":""})();return z_e(r)(t)};var fE=(function(){function e(){}return e.value=new e,e})(),H9=(function(){function e(){}return e.value=new e,e})();var J9=(function(){var e=Fa(cn)({parse:function(n){return n instanceof I&&n.value0==="paid"?new I(H9.value):n instanceof I&&n.value0==="free"?new I(fE.value):n instanceof I&&n.value0==="churned"?new I(fE.value):n instanceof G?new I(fE.value):G.value},default:fE.value,diagnosticName:"Sem.Types.PartnerStatus"});return function(n){return e(he(n))}})();var q9=function(e){return{allowedToContact:e.allowedToContact,id:e.id,name:e.name,imageUrl:he(e.imageUrl),partnerStatus:J9(e.partnerStatus)}};var K_e=ae(nn),fA=dt(),mR=Bt(Ee),$9=$({reflectSymbol:function(){return"id"}}),Y_e=vn(un)(nn),X_e=Zo(Ru),Z_e=B(ue);var e0e=(function(){function e(){}return e.value=new e,e})(),n0e=(function(){function e(){}return e.value=new e,e})(),a0e=(function(){function e(){}return e.value=new e,e})(),_A=(function(){function e(){}return e.value=new e,e})(),t0e=(function(){function e(){}return e.value=new e,e})(),_E=(function(){function e(){}return e.value=new e,e})(),dR=(function(){function e(){}return e.value=new e,e})(),pA=(function(){function e(){}return e.value=new e,e})(),mA=(function(){function e(){}return e.value=new e,e})();var W9={show:ot()};var r0e=Ee,o0e=f0(fA($({reflectSymbol:function(){return"avatarUrl"}})(mR)($({reflectSymbol:function(){return"bio"}})(mR)($({reflectSymbol:function(){return"connection"}})(Bt(fA($({reflectSymbol:function(){return"initiator"}})(Ee)($({reflectSymbol:function(){return"introMessage"}})(mR)($({reflectSymbol:function(){return"status"}})(Ee)(pn))))))($({reflectSymbol:function(){return"firstName"}})(Ee)($9(r0e)($({reflectSymbol:function(){return"lastName"}})(Ee)($({reflectSymbol:function(){return"school"}})(fA($({reflectSymbol:function(){return"allowedToContact"}})(lt)($9(w9)($({reflectSymbol:function(){return"imageUrl"}})(mR)($({reflectSymbol:function(){return"name"}})(Ee)($({reflectSymbol:function(){return"partnerStatus"}})(mR)(pn)))))))($({reflectSymbol:function(){return"title"}})(Ee)($({reflectSymbol:function(){return"type"}})(Ee)($({reflectSymbol:function(){return"unreadMessageCountFromSemUser"}})(gn)(pn))))))))))));var x9=function(e){if(e instanceof e0e)return"sheet-view";if(e instanceof n0e)return"school-details";if(e instanceof a0e)return"network-gallery";if(e instanceof _A)return"livestream-details";if(e instanceof t0e)return"card-view";throw new Error("Failed pattern match at Sem.Types.User (line 100, column 25 - line 105, column 26): "+[e.constructor.name])},j9=function(e){return K_e(o0e("SemUser")(e))(function(n){return Y_e(X_e(n.type==="Sem::User"))(function(){return new I({school:q9(n.school),firstName:n.firstName,lastName:n.lastName,avatarUrl:he(n.avatarUrl),title:n.title,bio:he(n.bio),connection:Z_e(O9)(he(n.connection)),unreadMessageCountFromSemUser:n.unreadMessageCountFromSemUser,id:n.id})})})};var Mv=function(e){var n=null;return function(){return e===void 0||(n=e(),e=void 0),n}},Av=function(e){return e()};var ok=(function(){function e(){}return e.value=new e,e})(),uk=(function(){function e(){}return e.value=new e,e})(),ik=(function(){function e(){}return e.value=new e,e})();var A0e=function(e){if(e instanceof ok)return"disabled";if(e instanceof uk)return"free-consultation";if(e instanceof ik)return"more-information";throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types.InquiryMode (line 27, column 13 - line 30, column 40): "+[e.constructor.name])};var L0e=(function(){return[ok.value,uk.value,ik.value]})(),lk=Et(cn)(ue)({parse:zn(A0e)(L0e),diagnosticName:"InquiryMode"});var N0e=function(e,n,a,t,r,u,i){var l=new Date(Date.UTC(e,n,a,t,r,u,i));return e>=0&&e<100&&l.setUTCFullYear(e),l};function ck(e,n,a,t,r,u,i){return N0e(e,n-1,a,t,r,u,i).getTime()}function sk(e){return function(n){var a=new Date(n);return e(a.getUTCFullYear())(a.getUTCMonth()+1)(a.getUTCDate())(a.getUTCHours())(a.getUTCMinutes())(a.getUTCSeconds())(a.getUTCMilliseconds())}}var U0e=sr(),k0e=Ca(yo);var B0e=Kn(yo);var vk=function(e){return e},dE=(function(){var e=function(n){return function(a){return function(t){return function(r){return function(u){return function(i){return function(l){return new zc(x_(n)(U0e(k0e(a)))(t),new yv(r,u,i,l))}}}}}}};return sk(e)})();var fk=function(e){return ck(Ml(e.value0),B0e(Al(e.value0)),Rv(e.value0),Ps(e.value1),wv(e.value1),Mf(e.value1),jc(e.value1))};var _k=function(e){var n=tn(e.Semigroup0()),a=function(t){return function(r){return function(u){var i=t,l=r,s=!1,h;function p(R,E,w){if(w<1)return s=!0,R;i=n(R)(E),l=E,u=w-1|0}for(;!s;)h=p(i,l,u);return h}}};return a(Gt(e))};var H0e=ot();var Vp=(function(){function e(n,a,t){this.value0=n,this.value1=a,this.value2=t}return e.create=function(n){return function(a){return function(t){return new e(n,a,t)}}},e})(),DR=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var pk=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),mk=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),EA=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var fh={defer:function(e){var n=Mv(e);return function(a,t,r,u,i){var l=Av(n);return l(a,t,r,u,i)}}};var Lv={map:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return n(a,t,r,u,function(s,h){return t(function(p){return i(s,e(h))})})})}}}};var Pv={apply:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(a,t,r,u,function(s,h){return t(function(p){return n(s,t,r,u,function(R,E){return t(function(w){return i(R,h(E))})})})})})}}},Functor0:function(){return Lv}};var Nv={bind:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(a,t,r,u,function(s,h){return t(function(p){var R=n(h);return R(s,t,r,u,i)})})})}}},Apply0:function(){return Pv}},J0e=at(Nv);var es={pure:function(e){return function(n,a,t,r,u){return u(n,e)}},Apply0:function(){return Pv}};var q0e={Applicative0:function(){return es},Bind1:function(){return Nv}};var dk={throwError:function(e){return function(n,a,t,r,u){return r(n,e)}},Monad0:function(){return q0e}},$0e=Eo(dk);var Qp={alt:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(new Vp(a.value0,a.value1,!1),t,r,function(s,h){return t(function(p){return s.value2?u(s,h):n(a,t,r,u,i)})},i)})}}},Functor0:function(){return Lv}},W0e=function(e){return function(n,a,t,r,u){var i=e(n);return u(i.value1,i.value0)}};var x0e=function(e){var n=e.Monad0(),a=B(n.Bind1().Apply0().Functor0()),t=x(n.Applicative0()),r=ri(e);return function(u){return function(i){var l=function(s){var h=!1,p;function R(E){var w=E(void 0);if(w instanceof pk){s=w.value0;return}if(w instanceof mk)return h=!0,a(Zr.create)(w.value0);if(w instanceof EA)return h=!0,t(new jr(new Rn(w.value1,w.value0)));throw new Error("Failed pattern match at Parsing (line 152, column 13 - line 158, column 32): "+[w.constructor.name])}for(;!h;)p=R(s);return p};return r(l)(function(s){return i(u,pk.create,mk.create,function(h,p){return new EA(h,new Me(p))},function(h,p){return new EA(h,new Le(p))})})}}};var hk=W0e(function(e){return new Rn(e.value1,e)}),IA=function(e){return e.value1},TA=function(e){return e.value0};var j0e={index:0,line:1,column:1},gk=function(e){var n=B(e.Monad0().Bind1().Apply0().Functor0()),a=x0e(e);return function(t){return function(r){var u=new Vp(t,j0e,!1);return n(Ko)(a(u)(r))}}},z0e=gk(Xg),Dk=function(e){var n=z0e(e);return function(a){return H0e(n(a))}};var V0e=function(e){return function(n){return $0e(new DR(e,n))}},_h=function(e){return J0e(V0e(e))(hk)};var Rk={empty:_h("No alternative"),Alt0:function(){return Qp}},Kp={Applicative0:function(){return es},Plus1:function(){return Rk}};var rpe=Aa(Qp);var ope=x(es);var upe=B(Lv);var Ov=function(e){return function(n,a,t,r,u){return e(n,a,t,function(i,l){return r(new Vp(i.value0,i.value1,n.value2),l)},u)}};var hE=function(e){return function(n){return rpe(n)(ope(e))}},Yp=function(e){return hE(G.value)(upe(I.create)(e))};var bk=Kn(Gv),spe=yu(Ro);var vpe=oe(cr);var Ek=function(e){return function(n){return function(a){var t=bk(n);if(t===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(t===13){var r=sh(0)(a);return r instanceof I&&bk(r.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return t===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-spe(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},fpe=function(e){return function(n){return function(a){var t=e,r=n,u=!1,i;function l(s,h,p){var R=s0(h);if(R instanceof G)return u=!0,s;if(R instanceof I){var E=(function(){if(sc(R.value0.tail))return Ek(s)(R.value0.head)(p);if($e)return Ek(s)(R.value0.head)(R.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): ")})();t=E,r=R.value0.tail,a=p;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[R.constructor.name])}for(;!u;)i=l(t,r,a);return i}}};var CA=Lb(function(e){return function(n){return function(a){return function(t){return function(r){var u=sc(e.value0);return u?r(new Vp(e.value0,e.value1,!0),void 0):t(e,new DR("Expected EOF",e.value1))}}}}}),Tk=function(e){return Lb(function(n){return function(a){return function(t){return function(r){return function(u){var i=e(n.value0);if(i instanceof Me)return r(n,new DR(i.value0,n.value1));if(i instanceof Le)return u(new Vp(i.value0.remainder,fpe(n.value1)(i.value0.consumed)(i.value0.remainder),!sc(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var Uv=function(e){return Tk(function(n){var a=Tl(e)(n);return a instanceof I?new Le({value:e,consumed:e,remainder:a.value0}):new Me("Expected "+vpe(e))})};var Sk=oe(_n),ppe=Ir(wu),mpe=id(Pv);var dpe=function(e){return"(line "+(Sk(e.line)+(", col "+(Sk(e.column)+")")))},hpe=function(e){return TA(e)+(" "+dpe(IA(e)))},FA=function(e){return function(n){return ppe(hpe)(Dk(n)(mpe(e)(CA)))}};var RE=Ca(Lp);var pi=oe(_n);var Mpe=Lo(Xo),Ape=Mpe(vr);var Lpe=yb(Sa)(uv);var AA=Kn(fu),Ppe=oe(c1),Npe=Kn(yo),Pk=Kn(Cl),Ope=ot(),Upe=Kn(W_),Nk=oe(c6),LA=Kn(oc),kpe=yu(Ro),Ok=Kn(rc),Uk=Kn(tc),PA=Kn(rl),kk=cu(Ro);var nm=(function(){function e(){}return e.value=new e,e})(),Hk=(function(){function e(){}return e.value=new e,e})(),Bpe=(function(){function e(){}return e.value=new e,e})(),Ws=(function(){function e(){}return e.value=new e,e})(),bE=(function(){function e(){}return e.value=new e,e})(),Jk=(function(){function e(){}return e.value=new e,e})(),qk=(function(){function e(){}return e.value=new e,e})(),ns=(function(){function e(){}return e.value=new e,e})(),Hpe=(function(){function e(){}return e.value=new e,e})(),Jpe=(function(){function e(){}return e.value=new e,e})(),xs=(function(){function e(){}return e.value=new e,e})(),qpe=(function(){function e(){}return e.value=new e,e})(),EE=(function(){function e(){}return e.value=new e,e})(),as=(function(){function e(){}return e.value=new e,e})(),ts=(function(){function e(){}return e.value=new e,e})(),$pe=(function(){function e(){}return e.value=new e,e})(),Nl=(function(){function e(){}return e.value=new e,e})(),Wpe=(function(){function e(){}return e.value=new e,e})(),IE=(function(){function e(){}return e.value=new e,e})(),xpe=(function(){function e(){}return e.value=new e,e})(),jpe=(function(){function e(){}return e.value=new e,e})(),zpe=(function(){function e(){}return e.value=new e,e})(),rr=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var Vpe=function(e){if(e instanceof Si)return"Jan";if(e instanceof Yi)return"Feb";if(e instanceof Ci)return"Mar";if(e instanceof Xi)return"Apr";if(e instanceof Zi)return"May";if(e instanceof Fi)return"Jun";if(e instanceof Gi)return"Jul";if(e instanceof el)return"Aug";if(e instanceof nl)return"Sep";if(e instanceof al)return"Oct";if(e instanceof tl)return"Nov";if(e instanceof Fl)return"Dec";throw new Error("Failed pattern match at Data.Formatter.DateTime (line 489, column 19 - line 501, column 22): "+[e.constructor.name])};var d0=function(e){if(e<0)return"-"+d0(-e|0);if(e<10)return"0"+pi(e);if($e)return pi(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 194, column 1 - line 194, column 32): "+[e.constructor.name])},$k=function(e){if(e<0)return"-"+$k(-e|0);if(e<10)return"000"+pi(e);if(e<100)return"00"+pi(e);if(e<1e3)return"0"+pi(e);if($e)return pi(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 207, column 1 - line 207, column 35): "+[e.constructor.name])},Wk=function(e){if(e<0)return"-"+Wk(-e|0);if(e<10)return"00"+pi(e);if(e<100)return"0"+pi(e);if($e)return pi(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 200, column 1 - line 200, column 32): "+[e.constructor.name])};var Qpe=function(e){var n=pi(Lpe(e)),a=Tu(n);return a===1?"0"+n:a===2?n:Jf(a-2|0)(n)};var Kpe=function(e){var n=e===0;return n?12:e},Ype=function(e){return function(n){if(n instanceof nm)return $k(AA(Ml(e.value0)));if(n instanceof Hk)return Qpe(AA(Ml(e.value0)));if(n instanceof Bpe)return pi(AA(Ml(e.value0)));if(n instanceof Ws)return Ppe(Al(e.value0));if(n instanceof bE)return Vpe(Al(e.value0));if(n instanceof Jk)return d0(Npe(Al(e.value0)));if(n instanceof qk)return d0(Pk(Rv(e.value0)));if(n instanceof ns)return pi(Pk(Rv(e.value0)));if(n instanceof Hpe)return pi(Ju((function(t){return t/1e3})(Ope(vk(fk(e))))));if(n instanceof Jpe)return pi(Upe(ND(e.value0)));if(n instanceof xs)return Nk(ND(e.value0));if(n instanceof qpe)return ul(3)(Nk(ND(e.value0)));if(n instanceof EE)return d0(LA(Ps(e.value1)));if(n instanceof as)return d0(Kpe(kpe(LA(Ps(e.value1)))(12)));if(n instanceof ts){var a=LA(Ps(e.value1))>=12;return a?"PM":"AM"}if(n instanceof $pe)return pi(Ok(wv(e.value1)));if(n instanceof Nl)return d0(Ok(wv(e.value1)));if(n instanceof Wpe)return pi(Uk(Mf(e.value1)));if(n instanceof IE)return d0(Uk(Mf(e.value1)));if(n instanceof xpe)return Wk(PA(jc(e.value1)));if(n instanceof jpe)return pi((function(t){return kk(t)(100)})(PA(jc(e.value1))));if(n instanceof zpe)return d0((function(t){return kk(t)(10)})(PA(jc(e.value1))));if(n instanceof rr)return n.value0;throw new Error("Failed pattern match at Data.Formatter.DateTime (line 169, column 38 - line 192, column 21): "+[n.constructor.name])}},Vu=function(e){return function(n){return Ape(Ype(n))(e)}};var Ken=new Intl.NumberFormat("en-US",{notation:"compact",compactDisplay:"short",maximumFractionDigits:2});function TE(e){return Math.round(e).toString()}var mh=ae(Nv);var Zpe=x(es),eme=Ed(Kp)(fh);var nme=CG(Kp)(fh),SE=_k(vr),ame=dp(es)(yd),tme=B(ue);var xk=Es(Sa),rme=cu(Ro),ome=oe(_n),ume=ge(to),ime=oe(tp),lme=dn(bn);var cme=mh(Yp(Ov(Uv("+"))))(function(e){return mh(eme(Uv("0")))(function(n){return mh(Yp(Ov(Uv(",0"))))(function(a){return mh(Yp(Ov(Uv("."))))(function(t){return mh(ame(t)(function(r){return Ov(nme(Uv("0")))}))(function(r){return mh(Yp(Ov(Uv("a"))))(function(u){return Zpe({sign:Ar(e),before:Vo(n),comma:Ar(a),after:ze(0)(tme(Vo)(r)),abbreviations:Ar(u)})})})})})})}),sme=FA(cme);var jk=function(e){return function(n){var a=MG(n),t=(function(){if(a>0)return xk(Ju(AG(a)/pO))(0);if($e)return 0;throw new Error("Failed pattern match at Data.Formatter.Number (line 100, column 5 - line 102, column 22): ")})();if(e.abbreviations){var r=rme(t)(3),u=(function(){var Q=r<1;return Q?n:n/Wb(1e3)(Tr(r))})(),i=(function(){if(r===0)return"";if(r===1)return"K";if(r===2)return"M";if(r===3)return"G";if(r===4)return"T";if(r===5)return"P";if(r===6)return"E";if(r===7)return"Z";if(r===8)return"Y";if($e)return"10e+"+ome(r*3|0);throw new Error("Failed pattern match at Data.Formatter.Number (line 107, column 7 - line 117, column 53): ")})();return jk({comma:e.comma,before:e.before,after:e.after,sign:e.sign,abbreviations:!1})(u)+i}var l=(e.before-t|0)-1|0,s=Wb(10)(Tr(xk(0)(e.after))),h=bp(a*s)/s,p=Sd(h),R=h-p,E=bp(R*s),w=(function(){var Q=TE(E),V=Tu(Q),te=SE("0")(e.after-V|0);return te+Q})(),T=(function(){var Q=e.after<1;return Q?"":"."+((function(){var V=E===0;return V?SE("0")(e.after):""})()+(function(){var V=E>0;return V?w:""})())})(),L=function(Q){return function(V){return function(te){var le=Q,ne=V,Z=!1,ee;function me(We,Qe,mn){var qn=Dp(mn);if(qn instanceof G)return Z=!0,Ld(We);if(qn instanceof I&&Qe<3){le=Iu(qn.value0.head)(We),ne=Qe+1|0,te=qn.value0.tail;return}le=Iu(",")(We),ne=0,te=mn}for(;!Z;)ee=me(le,ne,te);return ee}}},U=(function(){return e.comma?L([])(0)(cd(ID(SE("0")(l)+TE(p)))):SE("0")(l)+TE(p)})();return(function(){var Q=n<0;if(Q)return"-";var V=n>0&&e.sign;return V?"+":""})()+(U+T)}},vme=function(e){return function(n){return ume(sme(e))(ut(jk)(n))}},dh=function(e){return function(n){return Er(hn(ime(n)))(lme)(vme(e)(n))}};var _me=Ke;var zk=function(e){return O_(e)};var Ol=function(e){var n=zk(e);return n?G.value:new I(_me(e))};var Xa=function(e){return function(n){var a=zk(e);return a?n:e}};var ru=function(){return Ke};var yR=oe(_n),pme=Kn(fu),mme=Kn(yo),dme=ru(),hme=Ei(),gme=Pl(Pp),NA=cu(Ro),Dme=qu(Je);var Rme=function(e){return function(n){if(n.minutes<=0)return e.justNow;if(n.minutes<=1)return"a minute"+e.suffix;if(n.minutes<=45)return yR(n.minutes)+(" minutes"+e.suffix);if(n.hours<=1)return"an hour"+e.suffix;if(n.hours<24)return yR(n.hours)+(" hours"+e.suffix);if(n.days<=1)return"a day"+e.suffix;if(n.days<30)return yR(n.days)+(" days"+e.suffix);if(n.months<=1)return"a month"+e.suffix;if(n.months<12)return yR(n.months)+(" months"+e.suffix);if(n.years<=1)return"a year"+e.suffix;if($e)return yR(n.years)+(" years"+e.suffix);throw new Error("Failed pattern match at Utils.Format (line 158, column 1 - line 158, column 81): "+[e.constructor.name,n.constructor.name])}},FE=function(e){return Rme({suffix:" "+e,justNow:"just now"})},Vk=function(){return function(e){var n=function(h){return(pme(Ml(Lf(h)))*12|0)+mme(Al(Lf(h)))|0},a=dme(e),t=Xa(a.format)(FE("ago")),r=PG(hme(gme(a.to)(a.from))),u=NA(r+30|0)(60),i=NA(u+12|0)(24),l=n(a.to)-n(a.from)|0,s=NA(l+6|0)(12);return t({minutes:r,hours:u,days:i,months:l,years:s})}};var Qk=function(e){return function(n){return function(a){var t=e===1;return t?n:a}}};var OA=dh("0,0");var Kk=function(e){return OA(Tr(e))},pc=function(e){return function(n){return function(a){return Kk(e)+(" "+Qk(e)(n)(a))}}};var Yk=(function(){return Vu(Dme([xs.value,new rr(", "),Ws.value,new rr(" "),ns.value,new rr(" at "),as.value,new rr(":"),Nl.value,new rr(" "),ts.value]))})();Ct();var Xk=st.Fragment,UA=()=>document.visibilityState=="visible",Zk=(e,n)=>document.elementFromPoint(e,n);function eB(e){return function(n){return function(){return n.getElementById(e)}}}var bme=B(la),GE=function(e){var n=bme(he),a=eB(e);return function(t){return n(a(t))}};var ME=function(e){return function(n){return function(){return n[e]}}},Eme=ME("children"),Ime=ME("firstElementChild"),Tme=ME("lastElementChild"),Sme=ME("childElementCount");var Pi=function(){return window};function aB(e,n,a,t){if(typeof window<"u"){var r=window[a];if(r!=null&&t instanceof r)return n(t)}for(var u=t;u!=null;){var i=Object.getPrototypeOf(u),l=i.constructor.name;if(l===a)return n(t);if(l==="Object")return e;u=i}return e}var Qn=function(e){return function(n){return aB(G.value,I.create,e,n)}};var tB=Ke;var AE=Ke;var rB=Ke;function oB(e,n,a){var t=Object.prototype.toString.call(a);return t.indexOf("[object HTML")===0&&t.indexOf("Element]")===t.length-8?n(a):e}var kA=Ke;var uB=function(e){return oB(G.value,I.create,e)};function HA(e){return function(){return e.seeking}}function wR(e){return function(){return e.currentTime}}function JA(e){return function(){return e.volume}}function qA(e){return function(n){return function(){n.volume=e}}}function $A(e){return function(){return e.muted}}function tm(e){return function(n){return function(){n.muted=e}}}var lB=Qn("HTMLMediaElement");var cB=Qn("HTMLMediaElement");function xA(e){return function(){return e.hash}}function jA(e){return function(n){return function(){n.hash=e}}}function zA(e){return function(){return e.platform}}function h0(e){return function(){return e.document}}function VA(e){return function(){return e.navigator}}function bR(e){return function(){return e.location}}var vB=Ke;var wde=B(Ye);var bde=dp(Wt)(yd),fB=ae(co),pB=ge(la),Ede=ae(nn);var YA=ln("\xA0");var xa=ut(Hn(Ma));var mB=function(e){return function(n){if(e)return Ma;if($e)return n(void 0);throw new Error("Failed pattern match at Utils.HTML (line 113, column 1 - line 113, column 65): "+[e.constructor.name,n.constructor.name])}},XA=function(e){return function(n){return mB(e)(hn(n))}};var ZA=function(e){return function(n){if(e)return n(void 0);if($e)return Ma;throw new Error("Failed pattern match at Utils.HTML (line 100, column 1 - line 100, column 61): "+[e.constructor.name,n.constructor.name])}},Va=function(e){return function(n){return ZA(e)(hn(n))}};var Ide=lc()(Ce)(Xk),Tde=function(e){return function(n){return Ide({key:e.key})(vD(Y1(""))(wde(ln)(zu(` `)(n))))}},gh=Tde({key:""}),NE=function(e){return bde(cB(e.target))(wR)};var dB=function(e){return function(){return Zk(e.x,e.y)}},hB=function(e){return fB(pB(fB(Pi)(h0))(AE))(GE(e))},OE=function(e){return pB(hB(e))(function(n){return Ede(n)(uB)})};var ER=gn;var DB=({just:e,nothing:n})=>a=>{try{let t=new Date(a);return isNaN(t.getTime())?n:e(t)}catch{return n}},e2=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),RB=()=>new Date,yB=(()=>{let e=new Date;return typeof window<"u"?()=>e:()=>{let n=new Date;return n-e>1e3&&(e=n),e}})();var rm=(()=>{let e=new Date().toString(),n=(e.match(/\(([\w\s]+)\)$/)||[])[1];return n?/\s/.test(n)?(n.match(/\b(\w)/g)||[]).join(""):n:(n=(e.match(/(\w{3,4})\s\d{4}$/)||[])[1],n||(n=(e.match(/(UTC[\+\-]\d+)/)||[])[1],n)||(n=(e.match(/(GMT[\+\-]\d+)/)||[])[1],n)?n:"")})();var bB={liftAff:dn(bn),MonadEffect0:function(){return qe}};var hgn=(function(){function e(){this.head=null,this.last=null,this.size=0}function n(p,R){this.queue=p,this.value=R,this.next=null,this.prev=null}function a(p){this.draining=!1,this.error=null,this.value=p,this.takes=new e,this.reads=new e,this.puts=new e}var t={};function r(p){try{p()}catch(R){setTimeout(function(){throw R},0)}}function u(p,R){var E=new n(p,R);switch(p.size){case 0:p.head=E;break;case 1:E.prev=p.head,p.head.next=E,p.last=E;break;default:E.prev=p.last,p.last.next=E,p.last=E}return p.size++,E}function i(p){var R;switch(p.size){case 0:return null;case 1:R=p.head,p.head=null;break;case 2:R=p.last,p.head.next=null,p.last=null;break;default:R=p.last,p.last=R.prev,p.last.next=null}return R.prev=null,R.queue=null,p.size--,R.value}function l(p){var R;switch(p.size){case 0:return null;case 1:R=p.head,p.head=null;break;case 2:R=p.head,p.last.prev=null,p.head=p.last,p.last=null;break;default:R=p.head,p.head=R.next,p.head.prev=null}return R.next=null,R.queue=null,p.size--,R.value}function s(p){if(p.queue!==null){if(p.queue.last===p){i(p.queue);return}if(p.queue.head===p){l(p.queue);return}p.prev&&(p.prev.next=p.next),p.next&&(p.next.prev=p.prev),p.queue.size--,p.queue=null,p.value=null,p.next=null,p.prev=null}}function h(p,R){if(!R.draining){var E=R.puts,w=R.takes,T=R.reads,L,U,Q,V,te;for(R.draining=!0;;){if(L=null,U=null,Q=null,V=R.value,te=T.size,R.error!==null){for(V=p.left(R.error);L=l(E);)r(L.cb(V));for(;U=l(T);)r(U(V));for(;Q=l(w);)r(Q(V));break}if(V===t&&(L=l(E))&&(R.value=V=L.value),V!==t){for(Q=l(w);te--&&(U=l(T));)r(U(p.right(V)));Q!==null&&(R.value=t,r(Q(p.right(V))))}if(L!==null&&r(L.cb(p.right(void 0))),R.value===t&&E.size===0||R.value!==t&&w.size===0)break}R.draining=!1}}return a.EMPTY=t,a.putLast=u,a.takeLast=i,a.takeHead=l,a.deleteCell=s,a.drainVar=h,a})();var IR=function(e){return Q_(op(e))},TR=function(e){return Q_(hd(e))};var Kde=x(Wt),R0=ae(nn),Yde=Ca(fu),Xde=Ca(yo),Zde=Ca(Cl),ehe=Ca(oc),nhe=Ca(rc),ahe=Ca(tc),the=Ca(rl),rhe=x(Ua),SB=at(co),ohe=ge(ue);var uhe=(function(){return TR(G.value)})();var CB=function(e){return R0(Yde(e.year))(function(n){return R0(Xde(e.month+1|0))(function(a){return R0(Zde(e.day))(function(t){return R0(ehe(e.hour))(function(r){return R0(nhe(e.minute))(function(u){return R0(ahe(e.second))(function(i){return R0(the(e.millisecond))(function(l){return rhe(new zc(x_(n)(a)(t),new yv(r,u,i,l)))})})})})})})})},FB=function(e){var n=yO("Failed to obtain current time. This should never happen.");return Hn(n)(Kde)(CB(e2(e)))},y0=SB(FB)(RB),UE=function(e){var n=IR(uhe);if(n instanceof I)return n.value0;if(n instanceof G)return Q_(SB(FB)(yB));throw new Error("Failed pattern match at Utils.DateTime (line 66, column 3 - line 68, column 76): "+[n.constructor.name])},Ni=function(e){return R0(ohe(DB({just:I.create,nothing:G.value})(e))(e2))(CB)};var t2=x(Ua),ihe=B(ue),GB=ae(nn);var PB=ra(ta),MB=aa(PB)(Xn(Yn)),NB=ea(Zn),AB=na(NB),OB=ia(ua),LB=oa(OB);var r2=(function(){function e(){}return e.value=new e,e})(),o2=(function(){function e(){}return e.value=new e,e})(),u2=(function(){function e(){}return e.value=new e,e})();var lhe={to:function(e){if(e instanceof Se)return r2.value;if(e instanceof fe&&e.value0 instanceof Se)return o2.value;if(e instanceof fe&&e.value0 instanceof fe)return u2.value;throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 174, column 1 - line 174, column 41): "+[e.constructor.name])},from:function(e){if(e instanceof r2)return new Se(je.value);if(e instanceof o2)return new fe(new Se(je.value));if(e instanceof u2)return new fe(new fe(je.value));throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 174, column 1 - line 174, column 41): "+[e.constructor.name])}};var che=function(e){if(e instanceof r2)return"stuffed";if(e instanceof o2)return"satisfied";if(e instanceof u2)return"hungry";throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 233, column 27 - line 236, column 35): "+[e.constructor.name])};var she=Et(cn)(ue)({parse:zn(che)(Vn(lhe)(MB(MB(PB)(NB))(AB))(LB(LB(OB)))(AB)),diagnosticName:"ClientAppetite"}),UB=function(e){return GB(Hn(t2(G.value))((function(){var n=ihe(t2);return function(a){return n(she(a))}})())(he(e.clientAppetite)))(function(n){return GB(lk(e.inquiryMode))(function(a){return t2({packages:e.packages,pricePerHourCents:e.pricePerHourCents,singleSessionDurationMinutes:e.singleSessionDurationMinutes,singleSessionRefundPeriodLengthDays:e.singleSessionRefundPeriodLengthDays,themes:e.themes,freeConsultationDurationMinutes:he(e.freeConsultationDurationMinutes),canSubmitConsultInquiry:he(e.canSubmitConsultInquiry),clientAppetite:n,inquiryMode:a})})})};var kB=ae(nn),Dh=dt(),i2=Bt(Ee),BB=$({reflectSymbol:function(){return"description"}})(Ee),kE=$({reflectSymbol:function(){return"id"}})(gn),c2=$({reflectSymbol:function(){return"name"}})(Ee),JB=Dh(kE(c2($({reflectSymbol:function(){return"slug"}})(Ee)(pn)))),HB=ht(JB),fhe=f0(Dh($({reflectSymbol:function(){return"advisingConfig"}})(Bt(Dh($({reflectSymbol:function(){return"canSubmitConsultInquiry"}})(Bt(lt))($({reflectSymbol:function(){return"clientAppetite"}})(i2)($({reflectSymbol:function(){return"freeConsultationDurationMinutes"}})(Bt(gn))($({reflectSymbol:function(){return"inquiryMode"}})(Ee)($({reflectSymbol:function(){return"packages"}})(ht(Dh($({reflectSymbol:function(){return"activeForSale"}})(lt)(BB(kE(c2($({reflectSymbol:function(){return"numMinutes"}})(gn)($({reflectSymbol:function(){return"packageCategories"}})(HB)($({reflectSymbol:function(){return"refundPeriodLengthDays"}})(gn)($({reflectSymbol:function(){return"totalPriceCents"}})(ER)(pn)))))))))))($({reflectSymbol:function(){return"pricePerHourCents"}})(ER)($({reflectSymbol:function(){return"singleSessionDurationMinutes"}})(gn)($({reflectSymbol:function(){return"singleSessionRefundPeriodLengthDays"}})(gn)($({reflectSymbol:function(){return"themes"}})(ht(Dh($({reflectSymbol:function(){return"active"}})(lt)($({reflectSymbol:function(){return"category"}})(JB)(BB($({reflectSymbol:function(){return"durationMinutes"}})(gn)(kE($({reflectSymbol:function(){return"priceCents"}})(ER)($({reflectSymbol:function(){return"title"}})(Ee)(pn))))))))))(pn))))))))))))($({reflectSymbol:function(){return"entity"}})(Dh($({reflectSymbol:function(){return"bio"}})(Ee)(kE($({reflectSymbol:function(){return"imageUrl"}})(i2)(c2($({reflectSymbol:function(){return"organizationId"}})(gn)($({reflectSymbol:function(){return"organizationName"}})(Ee)($({reflectSymbol:function(){return"shortEducation"}})(i2)($({reflectSymbol:function(){return"tags"}})(HB)(pn))))))))))(pn)))),l2=x(Ua),s2=B(ue),SR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),_he=function(e){return kB(fhe("ServiceProviderPresenter")(e))(function(n){return kB(Hn(l2(G.value))((function(){var a=s2(l2);return function(t){return a(UB(t))}})())(he(n.advisingConfig)))(function(a){return l2({entity:n.entity,advisingConfig:a})})})},qB=Et(cn)(ue)({parse:function(e){return e.type==="Sem::User"?s2(SR.create)(j9(e.presenter)):e.type==="ServiceProviders::Individual"?s2(CR.create)(_he(e.presenter)):G.value},diagnosticName:"Livestream Guest Presenter"});var jB=ra(ta),$B=aa(jB)(Xn(Yn)),zB=ea(Zn),WB=na(zB),VB=ia(ua),xB=oa(VB),Vf=(function(){function e(){}return e.value=new e,e})(),Bv=(function(){function e(){}return e.value=new e,e})(),Qf=(function(){function e(){}return e.value=new e,e})(),phe={to:function(e){if(e instanceof Se)return Vf.value;if(e instanceof fe&&e.value0 instanceof Se)return Bv.value;if(e instanceof fe&&e.value0 instanceof fe)return Qf.value;throw new Error("Failed pattern match at Livestream.Types.Poll (line 36, column 1 - line 36, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Vf)return new Se(je.value);if(e instanceof Bv)return new fe(new Se(je.value));if(e instanceof Qf)return new fe(new fe(je.value));throw new Error("Failed pattern match at Livestream.Types.Poll (line 36, column 1 - line 36, column 37): "+[e.constructor.name])}},QB={eq:function(e){return function(n){return e instanceof Vf&&n instanceof Vf||e instanceof Bv&&n instanceof Bv||e instanceof Qf&&n instanceof Qf}}},BE=function(e){if(e instanceof Vf)return"ready";if(e instanceof Bv)return"live";if(e instanceof Qf)return"closed";throw new Error("Failed pattern match at Livestream.Types.Poll (line 59, column 23 - line 62, column 21): "+[e.constructor.name])};var FR=(function(){return Fa(cn)({parse:zn(BE)(Vn(phe)($B($B(jB)(zB))(WB))(xB(xB(VB)))(WB)),default:Vf.value,diagnosticName:"livestream poll status"})})(),f2=function(e){return{id:e.id,question:e.question,multiSelect:e.multiSelect,options:e.options,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}};var KB=function(e){return{fullName:e.fullName,firstName:e.firstName,totalStreams:e.totalStreams,undergrad:{college:he(e.undergrad.college),major:he(e.undergrad.major),year:he(e.undergrad.year)},gradCollege:he(e.gradCollege),workExperience:he(e.workExperience),admissionsStory:he(e.admissionsStory),pictureUrl:he(e.pictureUrl),allStreamsUrl:he(e.allStreamsUrl)}};var dhe=xe(Sa),hhe=Sl(),aH=ge(ue),tH=ra(ta),YB=aa(tH)(Xn(Yn)),rH=ea(Zn),XB=na(rH),oH=ia(ua),ZB=oa(oH),uH=Fa(cn),eH=vv(),nH=at(nn),ghe=ge(Ye),Dhe=B(ue),Rhe=ae(nn),il=(function(){function e(){}return e.value=new e,e})(),mu=(function(){function e(){}return e.value=new e,e})(),Jo=(function(){function e(){}return e.value=new e,e})();var js=_n,yhe=oe(js);var whe={to:function(e){if(e instanceof Se)return il.value;if(e instanceof fe&&e.value0 instanceof Se)return mu.value;if(e instanceof fe&&e.value0 instanceof fe)return Jo.value;throw new Error("Failed pattern match at Livestream.Types.Conference (line 167, column 1 - line 167, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof il)return new Se(je.value);if(e instanceof mu)return new fe(new Se(je.value));if(e instanceof Jo)return new fe(new fe(je.value));throw new Error("Failed pattern match at Livestream.Types.Conference (line 167, column 1 - line 167, column 39): "+[e.constructor.name])}},w0={eq:function(e){return function(n){return e instanceof il&&n instanceof il||e instanceof mu&&n instanceof mu||e instanceof Jo&&n instanceof Jo}}},GR={eq:function(e){return function(n){return e===n}}},iH={compare:function(e){return function(n){return dhe(e)(n)}},Eq0:function(){return GR}};var b0=function(e){return hhe({livestream_conference_id:yhe(e.id),livestream_conference_presenter_name:ze("")(aH(e.presenter)(function(n){return n.fullName})),livestream_conference_uid:e.uid,livestream_conference_title:e.title,livestream_conference_partner_type:ze("")(e.partnerType)})},lH=(function(){var e=function(n){if(n instanceof il)return"waiting_room";if(n instanceof mu)return"on_air";if(n instanceof Jo)return"complete";throw new Error("Failed pattern match at Livestream.Types.Conference (line 180, column 17 - line 183, column 35): "+[n.constructor.name])};return zn(e)(Vn(whe)(YB(YB(tH)(rH))(XB))(ZB(ZB(oH)))(XB))})(),cH=(function(){return uH({parse:lH,default:il.value,diagnosticName:"livestream status"})})(),bhe=uH({parse:Ni,default:kt(Wd),diagnosticName:"livestream scheduled start time"}),MR=function(e){return{uid:e.uid,title:e.title,description:e.description,url:e.url,imageUrl:e.imageUrl,duration:e.duration,tailTime:e.tailTime,stats:e.stats,isPrivate:e.isPrivate,legacyRecording:e.legacyRecording,collegeFair:e.collegeFair,id:e.id,school:aH(he(e.school))(function(n){return{cityState:n.cityState,name:n.name,id:eH(n.id),slug:eH(n.slug)}}),scheduledStartTime:bhe(e.scheduledStartTime),onAirTime:nH(Ni)(he(e.onAirTime)),streamStatus:cH(e.streamStatus),watchUrl:he(e.watchUrl),streamingStartTime:nH(Ni)(he(e.streamingStartTime)),polls:ghe(e.polls)(function(n){return{poll:f2(n.poll),status:FR(n.status)}}),presenter:Dhe(KB)(he(e.presenter)),partnerType:he(e.partnerType),guestPresenter:Rhe(he(e.guestPresenter))(qB),zoomJoinUrl:he(e.zoomJoinUrl),zoomStartUrl:he(e.zoomStartUrl)}};var sH=ra(ta),vH=ea(Zn),fH=ia(ua),mc=(function(){function e(){}return e.value=new e,e})(),Rh=(function(){function e(){}return e.value=new e,e})(),Ehe={to:function(e){if(e instanceof Se)return mc.value;if(e instanceof fe)return Rh.value;throw new Error("Failed pattern match at Profile.PublishScope (line 20, column 1 - line 20, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof mc)return new Se(je.value);if(e instanceof Rh)return new fe(je.value);throw new Error("Failed pattern match at Profile.PublishScope (line 20, column 1 - line 20, column 39): "+[e.constructor.name])}},HE={eq:function(e){return function(n){return e instanceof mc&&n instanceof mc||e instanceof Rh&&n instanceof Rh}}};var AR=function(e){if(e instanceof Rh)return"anonymous-all-schools";if(e instanceof mc)return"all-schools";throw new Error("Failed pattern match at Profile.PublishScope (line 30, column 13 - line 32, column 30): "+[e.constructor.name])},JE=(function(){return Fa(cn)({parse:zn(AR)(Vn(Ehe)(aa(sH)(Xn(Yn))(sH)(vH))(oa(fH)(fH))(na(vH))),diagnosticName:"Profile.PublishScope",default:Rh.value})})();var rs=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),os=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),us=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),is=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var p2=function(e){return{id:e.id,title:e.title,requireAnonymousUserFirstName:e.requireAnonymousUserFirstName,requireAnonymousUserLastName:e.requireAnonymousUserLastName,requireAnonymousUserEmail:e.requireAnonymousUserEmail,requireReferredUserFirstName:e.requireReferredUserFirstName,requireReferredUserLastName:e.requireReferredUserLastName,description:he(e.description)}},om=function(e){return{author:e.author,text:e.text,isFromHQ:e.isFromHQ,isPublic:e.isPublic,id:e.id,time:Ni(e.time)}},_H=function(e){return{autoRequestFromLivestreams:e.autoRequestFromLivestreams,fullName:he(e.fullName),publishScope:JE(e.publishScope)}},m2=function(e){return{id:e.id,title:e.title,url:e.url,buttonText:e.buttonText,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}},dc="overlay-visibility-test";var pH=ra(ta),qE=aa(pH)(Xn(Yn)),mH=ea(Zn),$E=na(mH),dH=ia(ua),WE=oa(dH),Kf=(function(){function e(){}return e.value=new e,e})(),E0=(function(){function e(){}return e.value=new e,e})(),um=(function(){function e(){}return e.value=new e,e})(),I0=(function(){function e(){}return e.value=new e,e})(),T0=(function(){function e(){}return e.value=new e,e})(),Ihe={to:function(e){if(e instanceof Se)return Kf.value;if(e instanceof fe&&e.value0 instanceof Se)return E0.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof Se)return um.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof Se)return I0.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe)return T0.value;throw new Error("Failed pattern match at Livestream.Types.Reaction (line 18, column 1 - line 18, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof Kf)return new Se(je.value);if(e instanceof E0)return new fe(new Se(je.value));if(e instanceof um)return new fe(new fe(new Se(je.value)));if(e instanceof I0)return new fe(new fe(new fe(new Se(je.value))));if(e instanceof T0)return new fe(new fe(new fe(new fe(je.value))));throw new Error("Failed pattern match at Livestream.Types.Reaction (line 18, column 1 - line 18, column 39): "+[e.constructor.name])}},hH=function(e){if(e instanceof Kf)return"love-this";if(e instanceof E0)return"helpful";if(e instanceof um)return"not-helpful";if(e instanceof I0)return"writing-down";if(e instanceof T0)return"funny";throw new Error("Failed pattern match at Livestream.Types.Reaction (line 49, column 17 - line 54, column 19): "+[e.constructor.name])},gH=function(e){return{authorTag:e.authorTag,kind:hH(e.kind)}},The=(function(){return Fa(cn)({parse:zn(hH)(Vn(Ihe)(qE(qE(qE(qE(pH)(mH))($E))($E))($E))(WE(WE(WE(WE(dH)))))($E)),default:Kf.value,diagnosticName:"Livestream Reaction Kind"})})(),DH=function(e){return{authorTag:e.authorTag,kind:The(e.kind)}};var yH=typeof CV<"u"&&CV.pathInfo||typeof global<"u"&&global.CV&&global.CV.pathInfo||(e=>null);function wH(e,n){let a=typeof CV<"u"&&CV.apiEndpoint||typeof global<"u"&&global.CV&&global.CV.apiEndpoint;return a||console.error("Missing `CV.apiEndpoint` function"),a&&a(e,n)}function bH(e,n,a,t,r){return function(u,i){var l=e.newXHR(),s=e.fixupUrl(r.url,l);if(l.open(r.method||"GET",s,!0,r.username,r.password),r.headers)try{for(var h=0,p;(p=r.headers[h])!=null;h++)l.setRequestHeader(p.field,p.value)}catch(E){u(E)}var R=function(E){return function(){u(new Error(E))}};return l.onerror=R(a),l.ontimeout=R(n),l.onload=function(){i({status:l.status,statusText:l.statusText,headers:l.getAllResponseHeaders().split(`\r `).filter(function(E){return E.length>0}).map(function(E){var w=E.indexOf(":");return t(E.substring(0,w))(E.substring(w+2))}),body:l.response})},l.responseType=r.responseType,l.withCredentials=r.withCredentials,l.timeout=r.timeout,l.send(r.content),function(E,w,T){try{l.abort()}catch(L){return w(L)}return T()}}}var xE="application/json",EH="application/x-www-form-urlencoded";var TH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),SH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),FH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),GH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),d2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),jE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),MH=function(e){return e instanceof d2?new I(EH):e instanceof jE?new I(xE):G.value};var AH=(function(){return jE.create})();var LH=ot();var zE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),im=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),PH=function(e){if(e instanceof zE||e instanceof VE)return LH(e.value0);if(e instanceof im)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var g2=function(e){if(e instanceof zE)return"Accept";if(e instanceof VE)return"Content-Type";if(e instanceof im)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var OH=dn(bn),D2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),R2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),y2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),UH=function(e){if(e instanceof D2)return"arraybuffer";if(e instanceof R2)return"blob";if(e instanceof y2)return"document";if(e instanceof QE||e instanceof KE)return"text";if(e instanceof YE)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[e.constructor.name])},kH=function(e){return e instanceof QE?new I(xE):G.value},BH=(function(){return new KE(OH)})();var HH=(function(){return new YE(OH)})();var qH=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var Ahe=ot();var lm=function(e){return Ahe(gD(e))};function $H(e,n,a){try{return n(JSON.parse(a))}catch(t){return e(t.message)}}var ZE=function(e){return $H(Me.create,Le.create,e)};function xH(e){return e.replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16)})}function jH(e,n,a){try{return n(xH(encodeURIComponent(a)))}catch(t){return e(t)}}function zH(e,n,a){try{return n(xH(encodeURIComponent(a)).replace(/%20/g,"+"))}catch(t){return e(t)}}var PR=(function(){return F_(jH)(hn(G.value))(I.create)})();var eI=(function(){return F_(zH)(hn(G.value))(I.create)})();var Ohe=sa(wo),VH=B(ue),Uhe=vu(bl)(Ua);var khe=function(e){return e};var QH=(function(){var e=function(t){if(t.value1 instanceof G)return eI(t.value0);if(t.value1 instanceof I)return Ohe(VH(function(r){return function(u){return r+("="+u)}})(eI(t.value0)))(eI(t.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[t.constructor.name])},n=VH(po("&")),a=Uhe(e);return function(t){return n(a(khe(t)))}})();var w2=(function(){function e(){}return e.value=new e,e})(),cm=(function(){function e(){}return e.value=new e,e})(),b2=(function(){function e(){}return e.value=new e,e})(),sm=(function(){function e(){}return e.value=new e,e})(),aI=(function(){function e(){}return e.value=new e,e})(),NR=(function(){function e(){}return e.value=new e,e})(),E2=(function(){function e(){}return e.value=new e,e})(),I2=(function(){function e(){}return e.value=new e,e})(),T2=(function(){function e(){}return e.value=new e,e})(),S2=(function(){function e(){}return e.value=new e,e})(),C2=(function(){function e(){}return e.value=new e,e})(),F2=(function(){function e(){}return e.value=new e,e})(),G2=(function(){function e(){}return e.value=new e,e})(),M2=(function(){function e(){}return e.value=new e,e})(),A2=(function(){function e(){}return e.value=new e,e})(),tI=(function(){function e(){}return e.value=new e,e})();var Hhe=function(e){return e},Jhe={show:function(e){if(e instanceof w2)return"OPTIONS";if(e instanceof cm)return"GET";if(e instanceof b2)return"HEAD";if(e instanceof sm)return"POST";if(e instanceof aI)return"PUT";if(e instanceof NR)return"DELETE";if(e instanceof E2)return"TRACE";if(e instanceof I2)return"CONNECT";if(e instanceof T2)return"PROPFIND";if(e instanceof S2)return"PROPPATCH";if(e instanceof C2)return"MKCOL";if(e instanceof F2)return"COPY";if(e instanceof G2)return"MOVE";if(e instanceof M2)return"LOCK";if(e instanceof A2)return"UNLOCK";if(e instanceof tI)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[e.constructor.name])}};var KH=Er(oe(Jhe))(Hhe);var YH={eq:function(e){return function(n){return e instanceof w2&&n instanceof w2||e instanceof cm&&n instanceof cm||e instanceof b2&&n instanceof b2||e instanceof sm&&n instanceof sm||e instanceof aI&&n instanceof aI||e instanceof NR&&n instanceof NR||e instanceof E2&&n instanceof E2||e instanceof I2&&n instanceof I2||e instanceof T2&&n instanceof T2||e instanceof S2&&n instanceof S2||e instanceof C2&&n instanceof C2||e instanceof F2&&n instanceof F2||e instanceof G2&&n instanceof G2||e instanceof M2&&n instanceof M2||e instanceof A2&&n instanceof A2||e instanceof tI&&n instanceof tI}}};var XH=function(e){return j_(function(n){return function(){var t=e(function(r){return n(Me.create(r))()},function(r){return n(Le.create(r))()});return function(r){return j_(function(u){return function(){return t(r,function(l){return u(Me.create(l))()},function(l){return u(Le.create(l))()}),sM}})}}})};var P2=x(ec(kr)),$he=Cp(kr),vm=If(kr),ZH=Aa(DD(wD)(kr)),Whe=nv(kc(kr)),rI=B(ue),xhe=ji(Je)(Ot),jhe=be(wr),zhe=at(nn),Vhe=B(Ye),Qhe=ge(ct),Khe=U_(nu),Yhe=x(wa);var oI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uI=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),iI=(function(){function e(){}return e.value=new e,e})(),lI=(function(){function e(){}return e.value=new e,e})(),cI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),eJ=function(e){return function(n){var a=function(p){return p===""?P2(J5):Er(function(R){return $he(Sp.create(R))})(P2)(ZE(p))},t=(function(){if(n.responseFormat instanceof D2)return vm("ArrayBuffer");if(n.responseFormat instanceof R2)return vm("Blob");if(n.responseFormat instanceof y2)return function(p){return ZH(vm("Document")(p))(ZH(vm("XMLDocument")(p))(vm("HTMLDocument")(p)))};if(n.responseFormat instanceof QE)return Whe(function(p){return n.responseFormat.value0(a(p))})(vm("String"));if(n.responseFormat instanceof KE)return vm("String");if(n.responseFormat instanceof YE)return hn(n.responseFormat.value0(P2(void 0)));throw new Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[n.responseFormat.constructor.name])})(),r=function(p){if(p instanceof TH)return new Le(p.value0(Io));if(p instanceof SH)return new Le(Io(p.value0));if(p instanceof CH)return new Le(Io(p.value0));if(p instanceof FH)return new Le(Io(p.value0));if(p instanceof GH)return new Le(Io(p.value0));if(p instanceof d2)return Pc("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(rI(Io)(QH(p.value0)));if(p instanceof jE)return new Le(Io(eE(p.value0)));throw new Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[p.constructor.name])},u=function(p){return function(R){return p instanceof I&&!xhe(g_(jhe)(g2)(p.value0))(R)?Rp(R)(p.value0):R}},i=function(p){return u(rI(VE.create)(zhe(MH)(p)))(u(rI(zE.create)(kH(n.responseFormat)))(n.headers))},l=function(p){return{method:KH(n.method),url:n.url,headers:Vhe(function(R){return{field:g2(R),value:PH(R)}})(i(n.content)),content:p,responseType:UH(n.responseFormat),username:Za(n.username),password:Za(n.password),withCredentials:n.withCredentials,timeout:ze(0)(rI(function(R){return R})(n.timeout))}},s=function(p){return Qhe(Khe(XH(bH(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",qH.create,l(p)))))(function(R){if(R instanceof Le){var E=lm(t(R.value0.body));if(E instanceof Me)return new Me(new uI(BO(E.value0),R.value0));if(E instanceof Le)return new Le({headers:R.value0.headers,status:R.value0.status,statusText:R.value0.statusText,body:E.value0});throw new Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[E.constructor.name])}if(R instanceof Me)return new Me((function(){var w=Ep(R.value0),T=w==="AffjaxTimeoutErrorMessageIdent";if(T)return iI.value;var L=w==="AffjaxRequestFailedMessageIdent";return L?lI.value:new cI(R.value0)})());throw new Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[R.constructor.name])})};if(n.content instanceof G)return s(Za(G.value));if(n.content instanceof I){var h=r(n.content.value0);if(h instanceof Le)return s(Za(new I(h.value0)));if(h instanceof Me)return Yhe(new Me(new oI(h.value0)));throw new Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[h.constructor.name])}throw new Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[n.content.constructor.name])}};var wh=(function(){return{method:new Me(cm.value),url:"/",headers:[],content:G.value,username:G.value,password:G.value,withCredentials:!1,responseFormat:HH,timeout:G.value}})();var aJ={eq:function(e){return function(n){return e===n}}};var N2={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var tJ=eJ(N2);function IJ(e){return Buffer.from(e).toString("base64")}function TJ(e,n,a){let t;try{t=n(btoa(a))}catch(r){t=e(r)}return t}var B2=typeof btoa=="function";function SJ(e){let a=[];for(let t=0;t{let e=null,n=0,a=()=>{if(!$v||!$v.key)return $v||console.error("Pusher config is missing in global context"),new Kge;let t={auth:{headers:{"X-CSRF-Token":$v.authToken}},authEndpoint:$v.authPath,cluster:$v.cluster};return $v.dev&&Object.assign(t,{wsHost:$v.dev.wsHost,wsPort:$v.dev.wsPort,enabledTransports:["ws"],forceTLS:!1,disableStats:!0}),new $J.default($v.key,t)};return{acquireConnection:()=>(e||(e=a(),n=0),n++,e),releaseConnection:()=>{--n<=0&&(e&&e.disconnect(),e=null)}}})(),WJ=e=>{let n=Vge().subscribe(e.channel);return n.bind(e.event,e.handler),()=>{n.unbind(e.event,e.handler),Qge()}};function Kge(){typeof document<"u"&&(document.mockPusher=this),this.localObject={},this.channels=[],this.disconnect=function(){document.mockPusher=null},this.subscribe=function(e){let n=this.channels.find(t=>t.name===e);if(n)return n;let a=new Yge(e);return this.channels.push(a),a},this.channelNames=function(){return this.channels.map(e=>e.name)}}function Yge(e){this.name=e,this.handlers={},this.triggered=[],this.disconnect=()=>{},this.bind=function(n,a){this.handlers[n]=a},this.unbind=function(n,a){this.handlers[n]===a&&(this.handlers[n]=null)},this.trigger=function(n,a){this.triggered.push({eventName:n,eventData:a})}}var mI=function(e){return e};var rDe=function(e){return e},zJ=function(e){var n=xe(e),a=rDe(e.Eq0());return{compare:function(t){return function(r){return J8(n(t)(r))}},Eq0:function(){return a}}};var hI=function(e){return function(){console.error(e)}};var nq=function(e){var n=Un(e);return function(a){return n(hI(a))}};var yDe=x(Wt),aq=ae(co),wDe=B(la),bDe=nq(Po),q2=function(e){var n=function(t){var r=e(t);return UM(r.view(r.init.value0)(hn(yDe(void 0))))},a=function(t){return function(r){return function(u){return function(){var l=aq(aq(Pi)((function(){var h=wDe(AE);return function(p){return h(h0(p))}})()))(GE(r))();if(l instanceof G)return bDe("Element #"+(r+" not found"))();if(l instanceof I){var s=JM(e(u))();return t(s)(l.value0)()}throw new Error("Failed pattern match at Elmish.Boot (line 117, column 11 - line 122, column 21): "+[l.constructor.name])}}}};return{mount:a(v5),renderToString:n,hydrate:a(f5)}};var JR="";function rq(e){var n=e.split(` `);return n.reduce(function(a,t){var r=SDe(t)||FDe(t)||ADe(t)||ODe(t)||PDe(t);return r&&a.push(r),a},[])}var IDe=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,TDe=/\((\S*)(?::(\d+))(?::(\d+))\)/;function SDe(e){var n=IDe.exec(e);if(!n)return null;var a=n[2]&&n[2].indexOf("native")===0,t=n[2]&&n[2].indexOf("eval")===0,r=TDe.exec(n[2]);return t&&r!=null&&(n[2]=r[1],n[3]=r[2],n[4]=r[3]),{file:a?null:n[2],methodName:n[1]||JR,arguments:a?[n[2]]:[],lineNumber:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}var CDe=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function FDe(e){var n=CDe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}var GDe=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,MDe=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function ADe(e){var n=GDe.exec(e);if(!n)return null;var a=n[3]&&n[3].indexOf(" > eval")>-1,t=MDe.exec(n[3]);return a&&t!=null&&(n[3]=t[1],n[4]=t[2],n[5]=null),{file:n[3],methodName:n[1]||JR,arguments:n[2]?n[2].split(","):[],lineNumber:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}var LDe=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function PDe(e){var n=LDe.exec(e);return n?{file:n[3],methodName:n[1]||JR,arguments:[],lineNumber:+n[4],column:n[5]?+n[5]:null}:null}var NDe=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function ODe(e){var n=NDe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}function uq({skipFrames:e,prefix:n}){let a=new Error().stack,r=rq(a)[e],u=oq(r.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),i=oq(r.methodName);return`${n}_${u}_${i}_${r.lineNumber}_${r.column}`}var oq=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var BDe=x(kn),HDe=dn(bn),gI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),JDe={map:function(e){return function(n){return new gI(function(a){return n.value0(function(t){return a(e(t))})})}}},qDe=B(JDe);var iq=function(e){return HM(uq(e))},Yf=function(e){return new gI(function(n){return n(e)})},pm=function(e){return function(n){return new gI(function(a){return Uf(e)(n)(a)})}},lq=function(e){return function(n){return Uf(e)(function(a){return{init:BDe(void 0),update:hn(sf),view:hn(hn(n.value0(HDe)))}})(void 0)}},cq=function(e){var n=iq({skipFrames:3,prefix:"WithHook"});return function(a){return lq(n)(qDe(a)(e))}};var Sh=function(e){var n=iq({skipFrames:3,prefix:"HooksComponent"});return lq(n)(e)},Wv=function(){return function(e){return function(n){return new gI(function(a){return e.value0(function(t){var r=n(t);return r.value0(a)})})}}},$De=Wv(),mm=function(e){return function(){return $De}};Ct();var $2=class extends st.Component{componentDidUpdate(n){this.props.componentDidUpdate(n.deps)}render(){return this.props.children}},sq=$2;var xDe=sr();var vq=function(e){return"ref:"+Kt(e)(it.value)},fq=function(e){var n=vq(e);return function(a){return xDe(As(n)(a))}},_q=function(e){var n=vq(e);return function(a){return i1(n)(a)}};var zDe=lc(),pq=vn(un)(pa),mq=x(kn),VDe=kf(H1(z_)),dq={reflectSymbol:function(){return"deps"}},QDe=fq(dq),KDe=_q(dq),YDe=dn(bn);var XDe=function(e){var n=zDe(e);return function(){return function(){return n(sq)}}},ZDe=XDe(rn)()(),eRe=function(e){var n=Bu(e);return function(a){return function(t){return function(r){return function(u){return pm(a)(function(i){return t({init:pq(Ut(u(r)))(function(){return mq(r)}),update:function(l){return function(s){return pq(Ut(u(s)))(function(){return mq(s)})}},view:function(l){return function(s){return ZDe({componentDidUpdate:VDe(s)(function(h){var p=n(QDe(h))(r);return p?new I(r):G.value}),deps:KDe(r)})(i(void 0))}}})})}}}}};var Ch=function(e){var n=eRe(e);return function(a){return function(t){return n("UseEffectPrime")(YDe)(a)(t)}}};var hq=x(kn),nRe=dn(bn);var aRe=function(e){return function(n){return function(a){return pm(e)(function(t){return n({init:hq(a),update:function(r){return function(u){return hq(u)}},view:vp(t)})})}}},ss=function(e){return aRe("UseState")(nRe)(e)};var W2=(function(){return Wv()(ss(G.value))(function(e){return Yf(new Rn(e.value0,k1(e.value0)(e.value1)))})})();var gq=vn(un)(pa),rRe=Li(qe),oRe=dn(bn),Dq=x(kn),qR=function(e){return function(n){return pm("UseSubscription")(function(a){return{init:gq(rRe(oRe)(e))(function(){return Dq(void 0)}),update:function(t){return function(r){return gq(Ut(n(r)))(function(){return Dq(void 0)})}},view:function(t){return function(r){return a(void 0)}}}})}};var RI=typeof CV<"u"&&CV.assetsRoot||typeof global<"u"&&global.CV&&global.CV.assetsRoot||"/";var WR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ul=(function(){function e(){}return e.value=new e,e})();var Iq=function(e){if(e instanceof WR)return e.value0;if(e instanceof Ul)return"";throw new Error("Failed pattern match at Utils.HTML.Img.Alt (line 24, column 15 - line 26, column 19): "+[e.constructor.name])};var cRe=(function(){function e(){}return e.value=new e,e})(),sRe=(function(){function e(){}return e.value=new e,e})();var Tq=function(e){if(e instanceof cRe)return"eager";if(e instanceof sRe)return"lazy";throw new Error("Failed pattern match at Utils.HTML.Img.Loading (line 19, column 15 - line 21, column 17): "+[e.constructor.name])};var x2=Nc(su(Ot)),fRe=ru(),_Re=ge(ue),pRe=Qc()(),yI=function(e){var n=Tl(e);return function(a){return Ar(n(a))}},Sq=function(e){if(x2(yI("http://"))(x2(yI("https://"))(x2(yI("//"))(yI("blob:"))))(e))return e;if($e)return RI+ze(e)(Tl("/")(e));throw new Error("Failed pattern match at Utils.AppAssets (line 69, column 1 - line 69, column 30): "+[e.constructor.name])},kl=function(){return function(e){return function(n){var a=fRe(n),t={alt:Iq(a.alt),height:Xa(a.height)(void 0),loading:ze(void 0)(_Re(Ol(a.loading))(Tq)),onClick:Xa(a.onClick)(void 0),src:Sq(a.src),style:Xa(a.style)(void 0),width:Xa(a.width)(void 0)};return pRe(e)(t)}}};var Fq=x(kn),mRe=Fa(lE),dRe=ae(bi);var hRe={init:Fq(void 0),update:function(e){return function(n){return Fq(void 0)}},view:function(e){return function(n){return Ma}}},j2=function(e){var n=q_(e);return function(a){return q2(mRe({parse:function(t){return dRe(n(t))(function(r){return Hn(new Me("Component construction failed"))(Le.create)(a.def(r))})},diagnosticName:"Props for "+a.diagnosticName,default:hRe}))}};var ke=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Jn=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var eye=bo(Je)(vr),nye=oi(Wt)(wl),aye=ge(jM);var tye={show:function(e){return e}},rye=oe(tye);var II=Ee;var oye=function(e){var n=f0(e);return function(a){return function(t){return function(r){var u=eye(["Pusher event ",t," over channel ",rye(a)]),i=function(l){return nye(n(u)(l))(r)()};return function(){return WJ({channel:a,event:t,handler:i})}}}}},hc=function(e){var n=oye(e);return function(a){var t=a.Monad0(),r=ae(t.Bind1()),u=Un(a),i=x(t.Applicative0());return function(l){return function(s){return function(h){return r(u(n(l)(s)(h)))(function(p){return i(u(p))})}}}}},uye=hc(Gp),TI=function(e){var n=uye(e);return function(a){return function(t){return aye(n(a)(t))(hn(void 0))}}};var Zq=qv(Hv),cl=zs(Zq),qo=ae(Pa),jR=zs(qv(Zq)),e$=x(wa),iye=ge(ue),xR=dt(),n$=$({reflectSymbol:function(){return"pollId"}})(gn),lye=$({reflectSymbol:function(){return"status"}})(Ee)(pn),cye=fr(ht(xR(n$(lye)))),a$=B(Ye),t$=B(ct),sye=$({reflectSymbol:function(){return"id"}}),vye=sye(gn),r$=xR($({reflectSymbol:function(){return"author"}})(xR($({reflectSymbol:function(){return"cvid"}})(Ee)($({reflectSymbol:function(){return"username"}})(Ee)(pn))))(vye($({reflectSymbol:function(){return"isFromHQ"}})(lt)($({reflectSymbol:function(){return"isPublic"}})(lt)($({reflectSymbol:function(){return"text"}})(Ee)($({reflectSymbol:function(){return"time"}})(Ee)(pn))))))),fye=Th(r$);var _ye=Bt(Ee);var pye=Th(ht(xR(n$($({reflectSymbol:function(){return"responses"}})(xR($({reflectSymbol:function(){return"answered"}})(gn)($({reflectSymbol:function(){return"optionCounts"}})(ht(gn))($({reflectSymbol:function(){return"seen"}})(gn)($({reflectSymbol:function(){return"skipped"}})(gn)(pn))))))(pn))))),mye=Th(_ye),dye=Th(ht(r$));var Z2=jR("livestreams_polls_status_path")(function(e){return function(n){return function(a){return qo(e({id:n.id,status:BE(a)}))(Jv(function(t){return e$(ze([])(iye(cye(t))(a$(function(r){return{pollId:r.pollId,status:FR(r.status)}}))))}))}}});var eL=jR("livestreams_polls_answer_path")(function(e){return function(n){return function(a){return qo(e({id:n.id,options:a}))(uo)}}}),o$=cl("livestreams_conferences_status_on_air_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),u$=cl("livestreams_conferences_status_complete_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),i$=cl("livestreams_cta_save_referral_path")(function(e){return function(n){return qo(e(n))(uo)}}),l$=cl("livestreams_polls_report_shown_path")(function(e){return function(n){return qo(e({id:n.id}))(uo)}}),c$=jR("livestreams_client_window_visibility_path")(function(e){return function(n){return function(a){return qo(e({stream_id:n,visible:a.visible}))(uo)}}}),s$=jR("livestreams_recording_watch_event_path")(function(e){return function(n){return function(a){return qo(e({conference_id:n,current_time_minutes:a}))(uo)}}}),v$=cl("livestreams_questions_visibility_path")(function(e){return function(n){return qo(e({question_id:n.questionId,is_public:n.isPublic}))(uo)}}),f$=cl("livestreams_questions_post_path")(function(e){return function(n){return qo(e({conference_id:n.conferenceId,question_text:n.text,hq_broadcast:n.hqBroadcast}))(Jv(function(a){return t$(om)(fye("Livestream question")(a))}))}}),_$=cl("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_referral:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),p$=cl("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_general:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),m$=cl("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_featured_service_providers:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),d$=cl("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_event:!0,from_conference_id:n.fromConference,cta_conference_id:n.cta}))(uo)}}),SI=cl("livestreams_register_path")(function(e){return function(n){return qo(e({from_conference_id:Za(n.fromConference),register_for_conference_id:n.registerForConference,utm_cv_source:n.utmSource}))(uo)}});var h$=jR("livestreams_reactions_launch_path")(function(e){return function(n){return function(a){return qo(e({conference_id:n,reaction:gH(a)}))(uo)}}}),g$=cl("livestreams_polls_responses_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(pye("livestream poll responses")))}}),D$=cl("livestreams_conferences_download_url_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(function(a){return t$(he)(mye("Livestream download URL")(a))}))}}),CI=zs(Hv)("livestreams_dismiss_network_settings_modal_path")(function(e){return qo(e({}))(uo)});var R$=cl("livestreams_conferences_ban_user_path")(function(e){return function(n){return qo(e({conference_id:n.conferenceId,user_cvid:n.userCvid}))(uo)}}),FI=cl("livestreams_questions_all_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(function(a){return qo(dye("Livestream questions")(a))(function(t){return e$(a$(om)(t))})}))}});var tL=(function(){function e(){}return e.value=new e,e})(),rL=(function(){function e(){}return e.value=new e,e})(),oL=(function(){function e(){}return e.value=new e,e})(),uL=(function(){function e(){}return e.value=new e,e})(),iL=(function(){function e(){}return e.value=new e,e})(),lL=(function(){function e(){}return e.value=new e,e})(),cL=(function(){function e(){}return e.value=new e,e})(),sL=(function(){function e(){}return e.value=new e,e})(),vL=(function(){function e(){}return e.value=new e,e})(),fL=(function(){function e(){}return e.value=new e,e})(),_L=(function(){function e(){}return e.value=new e,e})(),pL=(function(){function e(){}return e.value=new e,e})(),mL=(function(){function e(){}return e.value=new e,e})(),dL=(function(){function e(){}return e.value=new e,e})(),Jr=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),hL=(function(){function e(){}return e.value=new e,e})();var MI=function(e){if(e instanceof Jr&&e.value0 instanceof tL)return"architecture";if(e instanceof Jr&&e.value0 instanceof oL)return"chemistry";if(e instanceof Jr&&e.value0 instanceof rL)return"business";if(e instanceof Jr&&e.value0 instanceof uL)return"computer-science";if(e instanceof Jr&&e.value0 instanceof iL)return"criminal-justice-and-corrections";if(e instanceof Jr&&e.value0 instanceof lL)return"economics";if(e instanceof Jr&&e.value0 instanceof cL)return"engineering";if(e instanceof Jr&&e.value0 instanceof sL)return"english";if(e instanceof Jr&&e.value0 instanceof vL)return"film";if(e instanceof Jr&&e.value0 instanceof fL)return"finance";if(e instanceof Jr&&e.value0 instanceof _L)return"history";if(e instanceof Jr&&e.value0 instanceof pL)return"political-science";if(e instanceof Jr&&e.value0 instanceof mL)return"pre-med";if(e instanceof Jr&&e.value0 instanceof dL)return"psychology";if(e instanceof hL)return"overall";throw new Error("Failed pattern match at Hub.Ranking (line 92, column 8 - line 107, column 23): "+[e.constructor.name])};var AI=(function(){function e(){}return e.value=new e,e})(),Iye=(function(){function e(){}return e.value=new e,e})(),Tye=(function(){function e(){}return e.value=new e,e})();var b$=function(e){if(e instanceof AI)return G.value;if(e instanceof Tye)return new I("open");if(e instanceof Iye)return new I("on");throw new Error("Failed pattern match at Hub.Types.WhatificatorPhase (line 21, column 13 - line 24, column 22): "+[e.constructor.name])};var I$=function(e){var n=WM(e);return function(){return function(){return n("button")}}};var T$=function(e){var n=WM(e);return function(){return function(){return n("a")}}};var iEe=eo(su(Ot)),lEe=function(e){return e},sn=Io(null),cEe=function(e){return iEe(N_)(e)},S$=function(e){var n=cEe(e);return n?e:""},Yr=function(e){return lEe(Io(e))};var sEe=qM(M5),C$=Us()(),It=function(e){return sEe(e)},da=function(e){var n=I$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(C$(r)({className:a,"aria-label":t}))(u)}}}}}}},F$=function(e){var n=da(e)()();return function(a){return function(t){return function(r){return n(a)(t)({})(r)}}}},io=function(e){var n=T$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(C$(r)({className:a,"aria-label":t}))(u)}}}}}}};var k$=sr();var NI=function(e){return function(n){var a=(function(){var u=Dv("?")(n);return u?"&":"?"})(),t=k$(PR(e.value)),r=k$(PR(e.key));return n+(a+(r+("="+t)))}};var zEe=(function(){function e(){}return e.value=new e,e})(),VEe=(function(){function e(){}return e.value=new e,e})(),QEe=(function(){function e(){}return e.value=new e,e})(),KEe=(function(){function e(){}return e.value=new e,e})(),YEe=(function(){function e(){}return e.value=new e,e})(),XEe=(function(){function e(){}return e.value=new e,e})(),ZEe=(function(){function e(){}return e.value=new e,e})(),eIe=(function(){function e(){}return e.value=new e,e})(),nIe=(function(){function e(){}return e.value=new e,e})(),aIe=(function(){function e(){}return e.value=new e,e})(),tIe=(function(){function e(){}return e.value=new e,e})(),rIe=(function(){function e(){}return e.value=new e,e})(),oIe=(function(){function e(){}return e.value=new e,e})(),uIe=(function(){function e(){}return e.value=new e,e})(),iIe=(function(){function e(){}return e.value=new e,e})(),lIe=(function(){function e(){}return e.value=new e,e})(),cIe=(function(){function e(){}return e.value=new e,e})(),sIe=(function(){function e(){}return e.value=new e,e})(),vIe=(function(){function e(){}return e.value=new e,e})(),fIe=(function(){function e(){}return e.value=new e,e})(),_Ie=(function(){function e(){}return e.value=new e,e})(),pIe=(function(){function e(){}return e.value=new e,e})(),mIe=(function(){function e(){}return e.value=new e,e})(),dIe=(function(){function e(){}return e.value=new e,e})(),hIe=(function(){function e(){}return e.value=new e,e})(),gIe=(function(){function e(){}return e.value=new e,e})(),DIe=(function(){function e(){}return e.value=new e,e})(),RIe=(function(){function e(){}return e.value=new e,e})(),yIe=(function(){function e(){}return e.value=new e,e})(),wIe=(function(){function e(){}return e.value=new e,e})(),bIe=(function(){function e(){}return e.value=new e,e})(),EIe=(function(){function e(){}return e.value=new e,e})(),IIe=(function(){function e(){}return e.value=new e,e})(),TIe=(function(){function e(){}return e.value=new e,e})(),SIe=(function(){function e(){}return e.value=new e,e})(),CIe=(function(){function e(){}return e.value=new e,e})(),FIe=(function(){function e(){}return e.value=new e,e})(),GIe=(function(){function e(){}return e.value=new e,e})(),MIe=(function(){function e(){}return e.value=new e,e})(),AIe=(function(){function e(){}return e.value=new e,e})(),LIe=(function(){function e(){}return e.value=new e,e})(),PIe=(function(){function e(){}return e.value=new e,e})(),NIe=(function(){function e(){}return e.value=new e,e})(),OIe=(function(){function e(){}return e.value=new e,e})(),UIe=(function(){function e(){}return e.value=new e,e})(),kIe=(function(){function e(){}return e.value=new e,e})(),BIe=(function(){function e(){}return e.value=new e,e})(),HIe=(function(){function e(){}return e.value=new e,e})(),JIe=(function(){function e(){}return e.value=new e,e})(),qIe=(function(){function e(){}return e.value=new e,e})(),$Ie=(function(){function e(){}return e.value=new e,e})(),WIe=(function(){function e(){}return e.value=new e,e})(),xIe=(function(){function e(){}return e.value=new e,e})(),jIe=(function(){function e(){}return e.value=new e,e})(),zIe=(function(){function e(){}return e.value=new e,e})(),VIe=(function(){function e(){}return e.value=new e,e})();var ka=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),sl=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var B$=function(e){if(e instanceof ka&&e.value0 instanceof zEe)return"AcceptanceRate";if(e instanceof ka&&e.value0 instanceof VEe)return"AcceptanceRateMen";if(e instanceof ka&&e.value0 instanceof QEe)return"AcceptanceRateWomen";if(e instanceof ka&&e.value0 instanceof KEe)return"Address";if(e instanceof ka&&e.value0 instanceof YEe)return"AdmissionChances";if(e instanceof ka&&e.value0 instanceof XEe)return"AdmissionDifficulty";if(e instanceof ka&&e.value0 instanceof ZEe)return"AdmissionsNotificationDate";if(e instanceof ka&&e.value0 instanceof eIe)return"AdmissionsWebsite";if(e instanceof ka&&e.value0 instanceof nIe)return"AppDeadlineIsRolling";if(e instanceof ka&&e.value0 instanceof aIe)return"ApplicationEffort";if(e instanceof ka&&e.value0 instanceof tIe)return"ApplicationRound";if(e instanceof ka&&e.value0 instanceof rIe)return"BasketballConference";if(e instanceof ka&&e.value0 instanceof oIe)return"CampusSetting";if(e instanceof ka&&e.value0 instanceof uIe)return"City";if(e instanceof ka&&e.value0 instanceof iIe)return"ClassRank";if(e instanceof ka&&e.value0 instanceof lIe)return"CoEdSingleSex";if(e instanceof ka&&e.value0 instanceof cIe)return"CollegeType";if(e instanceof ka&&e.value0 instanceof sIe)return"CommuterCollege";if(e instanceof ka&&e.value0 instanceof vIe)return"Diversity";if(e instanceof ka&&e.value0 instanceof fIe)return"DropoutRate";if(e instanceof ka&&e.value0 instanceof pIe)return"FinancialAidWebsite";if(e instanceof ka&&e.value0 instanceof mIe)return"FirstYearEnrollment";if(e instanceof ka&&e.value0 instanceof dIe)return"FootballConference";if(e instanceof ka&&e.value0 instanceof hIe)return"FourYearGraduationRate";if(e instanceof ka&&e.value0 instanceof gIe)return"HasDivisionOneBasketball";if(e instanceof ka&&e.value0 instanceof DIe)return"HasDivisionOneFootball";if(e instanceof ka&&e.value0 instanceof RIe)return"HasMedicalSchool";if(e instanceof ka&&e.value0 instanceof yIe)return"HasStudyAbroad";if(e instanceof ka&&e.value0 instanceof wIe)return"HBCU";if(e instanceof ka&&e.value0 instanceof bIe)return"InListStatus";if(e instanceof ka&&e.value0 instanceof EIe)return"MainWebsite";if(e instanceof ka&&e.value0 instanceof _Ie)return"Majors";if(e instanceof ka&&e.value0 instanceof IIe)return"Name";if(e instanceof ka&&e.value0 instanceof TIe)return"NetCostEstimate";if(e instanceof ka&&e.value0 instanceof SIe)return"Notes";if(e instanceof ka&&e.value0 instanceof CIe)return"PercentInternationalStudents";if(e instanceof ka&&e.value0 instanceof FIe)return"Phone";if(e instanceof ka&&e.value0 instanceof GIe)return"Photo";if(e instanceof ka&&e.value0 instanceof MIe)return"Prestige";if(e instanceof ka&&e.value0 instanceof AIe)return"ProgramLength";if(e instanceof ka&&e.value0 instanceof LIe)return"PublicPrivate";if(e instanceof ka&&e.value0 instanceof PIe)return"RecommendationLetters";if(e instanceof ka&&e.value0 instanceof NIe)return"Region";if(e instanceof ka&&e.value0 instanceof OIe)return"ReligiousAffiliation";if(e instanceof ka&&e.value0 instanceof UIe)return"SatActDeadline";if(e instanceof ka&&e.value0 instanceof kIe)return"SatActTestPolicy";if(e instanceof ka&&e.value0 instanceof BIe)return"SatSubjectTestDeadline";if(e instanceof ka&&e.value0 instanceof HIe)return"SixYearGraduationRate";if(e instanceof ka&&e.value0 instanceof JIe)return"State";if(e instanceof ka&&e.value0 instanceof qIe)return"StudentFacultyRatio";if(e instanceof ka&&e.value0 instanceof $Ie)return"SubmissionDeadline";if(e instanceof ka&&e.value0 instanceof WIe)return"TOEFLPolicy";if(e instanceof ka&&e.value0 instanceof xIe)return"TotalUndergrads";if(e instanceof ka&&e.value0 instanceof jIe)return"TuitionInState";if(e instanceof ka&&e.value0 instanceof zIe)return"TuitionOutOfState";if(e instanceof ka&&e.value0 instanceof VIe)return"YieldRate";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof tL)return"RankingArchitecture";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof rL)return"RankingBusiness";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof oL)return"RankingChemistry";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof uL)return"RankingComputerScience";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof iL)return"RankingCriminalJusticeAndCorrections";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof lL)return"RankingEconomics";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof cL)return"RankingEngineering";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof sL)return"RankingEnglish";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof vL)return"RankingFilm";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof fL)return"RankingFinance";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof _L)return"RankingHistory";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof pL)return"RankingPoliticalScience";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof mL)return"RankingPreMed";if(e instanceof sl&&e.value0 instanceof Jr&&e.value0.value0 instanceof dL)return"RankingPsychology";if(e instanceof sl&&e.value0 instanceof hL)return"OverallRanking";throw new Error("Failed pattern match at Hub.Facet (line 305, column 6 - line 376, column 43): "+[e.constructor.name])};var KIe=(function(){function e(){}return e.value=new e,e})(),YIe=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),XIe=(function(){function e(){}return e.value=new e,e})();var H$=function(e){if(e instanceof KIe)return"filters";if(e instanceof YIe)return"filter:"+B$(e.value0);if(e instanceof XIe)return"rankings";throw new Error("Failed pattern match at Hub.Visuals.MobileOverlay (line 33, column 26 - line 36, column 39): "+[e.constructor.name])};function J$(e,n){typeof CV<"u"&&CV.tracking&&CV.tracking.event(e,n)}var nTe=Sl();var Zf=function(e){var n=Un(e);return function(a){return function(t){return n(function(){return J$(a,t)})}}},e_=function(e){var n=Zf(e);return function(){return function(a){return function(t){return n(a)(nTe(t))}}}};var VR=(function(){function e(){}return e.value=new e,e})(),M0=(function(){function e(){}return e.value=new e,e})(),QR=(function(){function e(){}return e.value=new e,e})(),zTe=(function(){function e(){}return e.value=new e,e})(),V$=function(e){if(e instanceof VR)return"modal-sm";if(e instanceof M0)return"";if(e instanceof QR)return"modal-lg";if(e instanceof zTe)return"modal-xl";throw new Error("Failed pattern match at Bootstrap.Modal.Size (line 14, column 13 - line 18, column 27): "+[e.constructor.name])};var DW=dl(gW(),1),RW=DW.default;var FSe=lc(),yW=function(e){var n=FSe(e);return function(){return function(){return n(RW)}}};function PL(e){return function(){return function(n){return e(n)()}}}function NL(e){return function(n){return function(a){return function(t){return function(){return t.addEventListener(e,n,a)}}}}}function OL(e){return function(n){return function(a){return function(t){return function(){return t.removeEventListener(e,n,a)}}}}}var wW="message";var bW="hashchange";var EW="popstate";var IW="keyup",TW="keydown";var SW="mouseup";var CW="mousemove";var FW=Un(qe),GW=B(la),USe=at(co),ZR=(function(){var e=function(t){return function(r){return function(u){return FW(function(){var l=r(),s=PL(function(h){return u(h)})();return NL(t)(s)(!1)(l)(),FW(OL(t)(s)(!1)(l))})}}},n=function(t){return e(t)(GW(vB)(Pi))},a=function(t){return e(t)(GW(rB)(USe(h0)(Pi)))};return{hashchange:n(bW),mousemove:n(CW),mouseup:n(SW),popstate:n(EW),resize:n("resize"),message:n(wW),keydown:a(TW),keyup:a(IW),selectionchange:a("selectionchange"),visibilitychange:a("visibilitychange")}})();var qI=function(){return Ke};var $I=Pe(rn),BL=ru(),kSe=yW(rn)()(),kL=Kr(rn)()(),BSe=Kr(Ce)()(),HSe=Pe(Ce),JSe=da(ie)()(),qSe=Gr(wa),$Se=Un(qe),AW=qI(),Vs=function(){return function(e){var n=$I("modal-backdrop fade show")(Ma),a=BL(e),t=a.id+"-description",r=Ol(a.footer),u=Ol(a.header),i=a.id+"-label",l={style:Xa(a.dialogStyle)(Zt({})),role:"dialog","aria-modal":"true","aria-labelledby":(function(){if(u instanceof I)return i;if(u instanceof G)return"";throw new Error("Failed pattern match at Bootstrap.Modal (line 71, column 11 - line 73, column 26): "+[u.constructor.name])})(),"aria-describedby":t},s=Xa(a.size)(M0.value),h=po(" ")([(function(){var R=Xa(a.scrollable)(!0);return R?"modal-dialog-scrollable":""})(),(function(){var R=Xa(a.centered)(!0);return R?"modal-dialog-centered":""})(),V$(s),Xa(a.dialogClass)("")]),p=kSe({focusTrapOptions:{escapeDeactivates:!1,fallbackFocus:".modal-content",allowOutsideClick:!0}})($I("modal fade show d-block")(kL("modal-dialog "+h)(l)(BSe("modal-content "+Xa(a.contentClass)(""))({style:Xa(a.contentStyle)(Zt({}))})([xa(u)(kL("modal-header "+Xa(a.headerClass)(""))({id:i})),kL("modal-body "+Xa(a.bodyClass)(""))({id:t})(a.body),xa(r)($I("modal-footer "+Xa(a.footerClass)("")))]))));return Oe([p,n])}},HL=Vs(),Qs=function(){return function(e){var n=BL(e),a=HSe("d-flex w-100 justify-content-between align-items-center")([$I("mr-4")(Xa(n.title)(Ma)),JSe("btn btn-link large mr-n3 py-0 fe fe-x t--close "+Xa(n.dismissButtonClass)("text-body"))(Yr("Close"))({type:"button",onClick:It(function(r){return n.onDismiss})})("")]),t=function(r){return qSe(r.key==="Escape")($Se(n.onDismiss))};return cq(qR(ZR.keyup)(t))(function(r){var u=Xa(n.bodyScrollable)(!1);return HL(u?(function(){var i=BL(AW(n));return{body:i.body,bodyClass:i.bodyClass,centered:i.centered,contentClass:i.contentClass,contentStyle:i.contentStyle,dialogClass:i.dialogClass,dialogStyle:i.dialogStyle,footer:i.footer,footerClass:i.footerClass,headerClass:i.headerClass,id:i.id,scrollable:i.scrollable,size:i.size,header:a}})():AW({bodyClass:n.bodyClass,bodyScrollable:n.bodyScrollable,centered:n.centered,contentClass:n.contentClass,contentStyle:n.contentStyle,dialogClass:n.dialogClass,dialogStyle:n.dialogStyle,dismissButtonClass:n.dismissButtonClass,footer:n.footer,footerClass:n.footerClass,headerClass:n.headerClass,id:n.id,onDismiss:n.onDismiss,scrollable:n.scrollable,size:n.size,title:n.title,body:Oe([a,n.body])}))})}},Mh=function(e){var n=oR(e);return function(a){return function(t){return function(r){return HL({id:t.id,bodyClass:a,body:Oe(n(r))})}}}};var xSe=ru(),jSe=dn(bn),zSe=i0(Ce)()(),VSe=da(rn)()(),QSe=_u()();var WI="login",JL=function(){return function(e){var n=xSe(e),a=(function(){var u=Xa(n.auth0ActiveTab)(WI);return u})(),t=ze({path:"",token:"",impersonationToken:""})(_I("login_path")),r=function(u){return function(i){return Hn(jSe)(function(l){return NI((function(s){return{key:u,value:s}})(l))})(Ol(i))}};return zSe("d-inline")({method:"post",action:r("origin")(n.origin)(r("login_hint")(n.auth0LoginHint)(NI({key:"screen_hint",value:a})(t.path))),target:(function(){var u=Xa(n.openInNewTab)(!1);return u?"_blank":""})()})([VSe(Xa(n.className)("btn btn-primary px-4"))(sn)({type:"submit",disabled:Xa(n.disabled)(!1)})(Xa(n.content)(ln(Xa(n.text)("Log in")))),QSe("")({type:"hidden",name:"authenticity_token",value:t.token})])}};var Dm=function(e){return function(n){return function(){return n[e]}}},ZSe=Dm("URL"),eCe=Dm("documentURI"),nCe=Dm("origin"),aCe=Dm("compatMode"),tCe=Dm("characterSet"),rCe=Dm("contentType");var oCe=Dm("documentElement");var xI=function(e){return function(n){return n[e]}},cCe=xI("namespaceURI"),sCe=xI("prefix"),vCe=xI("localName"),fCe=xI("tagName");function $L(e){return function(){return e.id}}function WL(e){return function(){return e.classList}}function xL(e){return function(){var n=e.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}}var jL=Ke;var PW=Qn("Element");var Ks=function(e){return function(n){return function(){return n[e]}}};var hCe=Ks("baseURI"),gCe=Ks("ownerDocument"),NW=Ks("parentNode"),DCe=Ks("parentElement");var RCe=Ks("childNodes"),yCe=Ks("firstChild"),wCe=Ks("lastChild"),bCe=Ks("previousSibling"),ECe=Ks("nextSibling"),ICe=Ks("nodeValue");var TCe=Ks("textContent");function VL(e){return function(n){return function(){return e.isEqualNode(n)}}}var MCe=B(la);var OW=(function(){var e=MCe(he);return function(n){return e(NW(n))}})();var ym=(function(){function e(){}return e.value=new e,e})(),kW=(function(){function e(){}return e.value=new e,e})(),BW=(function(){function e(){}return e.value=new e,e})(),ey=(function(){function e(){}return e.value=new e,e})(),HW=(function(){function e(){}return e.value=new e,e})(),JW=(function(){function e(){}return e.value=new e,e})(),qW=(function(){function e(){}return e.value=new e,e})();var jI=function(e){if(e instanceof ym)return G.value;if(e instanceof kW)return new I("for-you");if(e instanceof BW)return new I("chancing");if(e instanceof ey)return new I("finances");if(e instanceof HW)return new I("majors");if(e instanceof JW)return new I("admission-requirements");if(e instanceof qW)return new I("essay-prompts");throw new Error("Failed pattern match at SchoolDetails.Types (line 84, column 14 - line 91, column 39): "+[e.constructor.name])};var KL=ge(ue);var YL=wd(vr),lFe=ot(),cFe=Vl(ue),XL=function(e){return"/schools/"+e.slug},ZL="/schools/hub";var $W=function(e){return function(n){var a=KL(b$(n.whatificator))(function(l){return"simulator="+l}),t=KL(n.mobileOverlay)(function(l){return"overlay="+H$(l)}),r=po("&")(ii([t,a])),u=KL(n.focusedSchool)(function(l){return YL("/")(ii([new I(lFe(l.slug)),jI(l.tab)]))}),i=(function(){return e.knownSeoState instanceof I&&n.seoView?YL("/")(ii([new I(XL({slug:e.knownSeoState.value0.slug})),u])):YL("/")(ii([new I(ZL),new I(Hn(e.basePath)(MI)(n.ranking)),cFe(u)("d"),u]))})();return i+((function(){var l=r==="";return l?"":"?"})()+r)}};var xW="/profile";var _Fe=ot();var e3=function(e){return function(n){return po("/")(ii([new I("/schools"),new I(_Fe(n)),jI(e)]))}},jW=xW,zW="/livestreams/upcoming";var pFe=function(e){return $W({basePath:"all",knownSeoState:G.value})({ranking:G.value,focusedSchool:e,mobileOverlay:G.value,seoView:!1,whatificator:AI.value})};var zI=function(e){return function(n){return pFe(new I({tab:e,slug:n}))}};var VW=(function(){function e(){}return e.value=new e,e})(),QW=(function(){function e(){}return e.value=new e,e})(),VI=(function(){function e(){}return e.value=new e,e})(),QI=(function(){function e(){}return e.value=new e,e})(),KW=(function(){function e(){}return e.value=new e,e})(),YW=(function(){function e(){}return e.value=new e,e})(),XW=(function(){function e(){}return e.value=new e,e})(),ZW=function(e){if(e instanceof VW)return"avatar-xxs";if(e instanceof QW)return"avatar-xs";if(e instanceof VI)return"avatar-sm";if(e instanceof QI)return"";if(e instanceof KW)return"avatar-lg";if(e instanceof YW)return"avatar-xl";if(e instanceof XW)return"avatar-xxl";throw new Error("Failed pattern match at Dashkit.Avatar.Size (line 16, column 13 - line 23, column 34): "+[e.constructor.name])};var nx={show:ot()};var wFe=Number.MAX_SAFE_INTEGER;var r3=function(e){if(e.first==="")return e.last;if(e.last==="")return e.first;if($e)return e.first+(" "+e.last);throw new Error("Failed pattern match at Profile.Types.Name (line 11, column 1 - line 11, column 27): "+[e.constructor.name])};var pGe=be(HE);var cx={show:function(e){return e}};var sx=function(e){return pGe(e.publishScope)(mc.value)};var Ah=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),o3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),u3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),i3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),l3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),c3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),s3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var v3=oe(nx);var mGe=oe(W9),fx=oe(y9),dGe=oe(cx);var hGe="/messages";var gGe=function(e){return function(n){return e+("/"+(function(){if(n instanceof Ah)return"admission-officer/"+mGe(n.value0);if(n instanceof o3)return"school/"+fx(n.value0);if(n instanceof u3)return"student/"+dGe(n.value0);if(n instanceof i3)return"high-school/"+v3(n.value0);if(n instanceof l3)return"service-provider/"+v3(n.value0);if(n instanceof c3)return"parent/"+v3(n.value0);if(n instanceof s3)return"recruiter/"+fx(n.value0);throw new Error("Failed pattern match at DirectMessages.Urls (line 30, column 59 - line 37, column 63): "+[n.constructor.name])})())}},f3=gGe(hGe);var RGe=zs(qv(Hv)),yGe=ae(Pa),_x=ge(ue),px=ot(),wGe=Qt(ct);var mx=RGe("network_connections_invite_school_path")(function(e){return function(n){return yGe(e({school_id:n.schoolId,message:Za(n.introMessage),sem_user_id:Za(_x(n.semUserId)(px)),livestream_id:Za(_x(n.livestreamId)(px))}))(uo)}}),dx=function(e){return function(n){return wGe(mx({schoolId:e,introMessage:G.value,semUserId:G.value,livestreamId:new I(n)}))}};var hx=function(e){return function(n){return function(a){return mx({schoolId:e,introMessage:new I(a.introMessage),semUserId:new I(n),livestreamId:G.value})}}};Ct();function hi(){return hi=Object.assign?Object.assign.bind():function(e){for(var n=1;n1&&arguments[1]!==void 0?arguments[1]:1;Ex+=1;var a=Ex;function t(r){if(r===0)Sx(a),e();else{var u=Ix(function(){t(r-1)});p3.set(a,u)}}return t(n),a}gc.cancel=function(e){var n=p3.get(e);return Sx(n),Tx(n)};function Em(e,n){return e?e.contains(n):!1}function ay(e){return e instanceof HTMLElement?e:ic.findDOMNode(e)}var Ax=dl(Mx());Ct();function g3(e,n){typeof e=="function"?e(n):Go(e)==="object"&&e&&"current"in e&&(e.current=n)}function sT(){for(var e=arguments.length,n=new Array(e),a=0;ae.length)&&(n=e.length);for(var a=0,t=Array(n);a"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4)))});Ct();var nj=dl(Im());Ct();Ct();var Zx=dl(Im());function Jx(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit".concat(e)]="webkit".concat(n),a["Moz".concat(e)]="moz".concat(n),a["ms".concat(e)]="MS".concat(n),a["O".concat(e)]="o".concat(n.toLowerCase()),a}function GGe(e,n){var a={animationend:Jx("Animation","AnimationEnd"),transitionend:Jx("Transition","TransitionEnd")};return e&&("AnimationEvent"in n||delete a.animationend.animation,"TransitionEvent"in n||delete a.transitionend.transition),a}var MGe=GGe(xv(),typeof window<"u"?window:{}),$x={};xv()&&(qx=document.createElement("div"),$x=qx.style);var qx,_T={};function Wx(e){if(_T[e])return _T[e];var n=MGe[e];if(n)for(var a=Object.keys(n),t=a.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:2;n();var u=gc(function(){r<=1?t({isCanceled:function(){return u!==e.current}}):a(t,r-1)});e.current=u}return Or(function(){return function(){n()}},[]),[a,n]});Ct();var AGe=xv()?VD:Or,dT=AGe;var Vx=[vs,t_,P0,mT],E3=!1,Qx=!0;function hT(e){return e===P0||e===mT}var Kx=(function(e,n){var a=r_(b3),t=$r(a,2),r=t[0],u=t[1],i=zx(),l=$r(i,2),s=l[0],h=l[1];function p(){u(vs,!0)}return dT(function(){if(r!==b3&&r!==mT){var R=Vx.indexOf(r),E=Vx[R+1],w=n(r);w===E3?u(E,!0):s(function(T){function L(){T.isCanceled()||u(E,!0)}w===!0?L():Promise.resolve(w).then(L)})}},[e,r]),Or(function(){return function(){h()}},[]),[p,r]});Ct();Ct();var Yx=(function(e){var n=Xt(),a=Xt(e);a.current=e;var t=zD(function(i){a.current(i)},[]);function r(i){i&&(i.removeEventListener(y3,t),i.removeEventListener(R3,t))}function u(i){n.current&&n.current!==i&&r(n.current),i&&i!==n.current&&(i.addEventListener(y3,t),i.addEventListener(R3,t),n.current=i)}return Or(function(){return function(){r(n.current)}},[]),[u,r]});function I3(e,n,a,t){var r=t.motionEnter,u=r===void 0?!0:r,i=t.motionAppear,l=i===void 0?!0:i,s=t.motionLeave,h=s===void 0?!0:s,p=t.motionDeadline,R=t.motionLeaveImmediately,E=t.onAppearPrepare,w=t.onEnterPrepare,T=t.onLeavePrepare,L=t.onAppearStart,U=t.onEnterStart,Q=t.onLeaveStart,V=t.onAppearActive,te=t.onEnterActive,le=t.onLeaveActive,ne=t.onAppearEnd,Z=t.onEnterEnd,ee=t.onLeaveEnd,me=t.onVisibleChanged,We=r_(),Qe=$r(We,2),mn=Qe[0],qn=Qe[1],Gn=r_(L0),Mn=$r(Gn,2),Bn=Mn[0],Ea=Mn[1],ha=r_(null),ma=$r(ha,2),Dt=ma[0],ft=ma[1],Ba=Xt(!1),Fr=Xt(null);function Xe(){return a()}var $a=Xt(!1);function At(Vt){var W=Xe();if(!(Vt&&!Vt.deadline&&Vt.target!==W)){var X=$a.current,k;Bn===ty&&X?k=ne==null?void 0:ne(W,Vt):Bn===ry&&X?k=Z==null?void 0:Z(W,Vt):Bn===oy&&X&&(k=ee==null?void 0:ee(W,Vt)),Bn!==L0&&X&&k!==!1&&(Ea(L0,!0),ft(null,!0))}}var jn=Yx(At),On=$r(jn,1),Ze=On[0],Ga=QD(function(){var Vt,W,X;switch(Bn){case ty:return Vt={},vl(Vt,vs,E),vl(Vt,t_,L),vl(Vt,P0,V),Vt;case ry:return W={},vl(W,vs,w),vl(W,t_,U),vl(W,P0,te),W;case oy:return X={},vl(X,vs,T),vl(X,t_,Q),vl(X,P0,le),X;default:return{}}},[Bn]),Ha=Kx(Bn,function(Vt){if(Vt===vs){var W=Ga[vs];return W?W(Xe()):E3}if(En in Ga){var X;ft(((X=Ga[En])===null||X===void 0?void 0:X.call(Ga,Xe(),null))||null)}return En===P0&&(Ze(Xe()),p>0&&(clearTimeout(Fr.current),Fr.current=setTimeout(function(){At({deadline:!0})},p))),Qx}),_t=$r(Ha,2),or=_t[0],En=_t[1],Na=hT(En);$a.current=Na,dT(function(){qn(n);var Vt=Ba.current;if(Ba.current=!0,!!e){var W;!Vt&&n&&l&&(W=ty),Vt&&n&&u&&(W=ry),(Vt&&!n&&h||!Vt&&R&&!n&&h)&&(W=oy),W&&(Ea(W),or())}},[n]),Or(function(){(Bn===ty&&!l||Bn===ry&&!u||Bn===oy&&!h)&&Ea(L0)},[l,u,h]),Or(function(){return function(){Ba.current=!1,clearTimeout(Fr.current)}},[]);var Dr=Xt(!1);Or(function(){mn&&(Dr.current=!0),mn!==void 0&&Bn===L0&&((Dr.current||mn)&&(me==null||me(mn)),Dr.current=!0)},[mn,Bn]);var ja=Dt;return Ga[vs]&&En===t_&&(ja=nt({transition:"none"},ja)),[Bn,En,ja,mn!=null?mn:n]}Ct();var LGe=(function(e){Nh(a,e);var n=Oh(a);function a(){return Lh(this,a),n.apply(this,arguments)}return Ph(a,[{key:"render",value:function(){return this.props.children}}]),a})(Up),Xx=LGe;function PGe(e){var n=e;Go(e)==="object"&&(n=e.transitionSupport);function a(r){return!!(r.motionName&&n)}var t=uc(function(r,u){var i=r.visible,l=i===void 0?!0:i,s=r.removeOnLeave,h=s===void 0?!0:s,p=r.forceRender,R=r.children,E=r.motionName,w=r.leavedClassName,T=r.eventProps,L=a(r),U=Xt(),Q=Xt();function V(){try{return U.current instanceof HTMLElement?U.current:ay(Q.current)}catch{return null}}var te=I3(L,l,V,r),le=$r(te,4),ne=le[0],Z=le[1],ee=le[2],me=le[3],We=Xt(me);me&&(We.current=!0);var Qe=zD(function(ha){U.current=ha,g3(u,ha)},[u]),mn,qn=nt(nt({},T),{},{visible:l});if(!R)mn=null;else if(ne===L0||!a(r))me?mn=R(nt({},qn),Qe):!h&&We.current?mn=R(nt(nt({},qn),{},{className:w}),Qe):p?mn=R(nt(nt({},qn),{},{style:{display:"none"}}),Qe):mn=null;else{var Gn,Mn;Z===vs?Mn="prepare":hT(Z)?Mn="active":Z===t_&&(Mn="start"),mn=R(nt(nt({},qn),{},{className:(0,Zx.default)(w3(E,ne),(Gn={},vl(Gn,w3(E,"".concat(ne,"-").concat(Mn)),Mn),vl(Gn,E,typeof E=="string"),Gn)),style:ee}),Qe)}if(_M(mn)&&vT(mn)){var Bn=mn,Ea=Bn.ref;Ea||(mn=jD(mn,{ref:Qe}))}return tr(Xx,{ref:Q},mn)});return t.displayName="CSSMotion",t}var gT=PGe(pT);Ct();var DT="add",RT="keep",yT="remove",bT="removed";function NGe(e){var n;return e&&Go(e)==="object"&&"key"in e?n=e:n={key:e},nt(nt({},n),{},{key:String(n.key)})}function wT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(NGe)}function ej(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=[],t=0,r=n.length,u=wT(e),i=wT(n);u.forEach(function(h){for(var p=!1,R=t;R1});return s.forEach(function(h){a=a.filter(function(p){var R=p.key,E=p.status;return R!==h||E!==yT}),a.forEach(function(p){p.key===h&&(p.status=RT)})}),a}var OGe=["component","children","onVisibleChanged","onAllRemoved"],UGe=["status"],kGe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function BGe(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gT,a=(function(t){Nh(u,t);var r=Oh(u);function u(){var i;Lh(this,u);for(var l=arguments.length,s=new Array(l),h=0;h=0&&a.left>=0&&a.bottom>a.top&&a.right>a.left?a:null}function cMe(e,n,a,t){var r=Tt.clone(e),u={width:n.width,height:n.height};return t.adjustX&&r.left=a.left&&r.left+u.width>a.right&&(u.width-=r.left+u.width-a.right),t.adjustX&&r.left+u.width>a.right&&(r.left=Math.max(a.right-u.width,a.left)),t.adjustY&&r.top=a.top&&r.top+u.height>a.bottom&&(u.height-=r.top+u.height-a.bottom),t.adjustY&&r.top+u.height>a.bottom&&(r.top=Math.max(a.bottom-u.height,a.top)),Tt.mix(r,u)}function U3(e){var n,a,t;if(!Tt.isWindow(e)&&e.nodeType!==9)n=Tt.offset(e),a=Tt.outerWidth(e),t=Tt.outerHeight(e);else{var r=Tt.getWindow(e);n={left:Tt.getWindowScrollLeft(r),top:Tt.getWindowScrollTop(r)},a=Tt.viewportWidth(r),t=Tt.viewportHeight(r)}return n.width=a,n.height=t,n}function fj(e,n){var a=n.charAt(0),t=n.charAt(1),r=e.width,u=e.height,i=e.left,l=e.top;return a==="c"?l+=u/2:a==="b"&&(l+=u),t==="c"?i+=r/2:t==="r"&&(i+=r),{left:i,top:l}}function TT(e,n,a,t,r){var u=fj(n,a[1]),i=fj(e,a[0]),l=[i.left-u.left,i.top-u.top];return{left:Math.round(e.left-l[0]+t[0]-r[0]),top:Math.round(e.top-l[1]+t[1]-r[1])}}function _j(e,n,a){return e.lefta.right}function pj(e,n,a){return e.topa.bottom}function sMe(e,n,a){return e.left>a.right||e.left+n.widtha.bottom||e.top+n.height=a.right||t.top>=a.bottom}function AT(e,n,a){var t=a.target||n,r=U3(t),u=!fMe(t,a.overflow&&a.overflow.alwaysByViewport);return Ej(e,r,a,u)}AT.__getOffsetParent=L3;AT.__getVisibleRectForElement=O3;function Ij(e,n,a){var t,r,u=Tt.getDocument(e),i=u.defaultView||u.parentWindow,l=Tt.getWindowScrollLeft(i),s=Tt.getWindowScrollTop(i),h=Tt.viewportWidth(i),p=Tt.viewportHeight(i);"pageX"in n?t=n.pageX:t=l+n.clientX,"pageY"in n?r=n.pageY:r=s+n.clientY;var R={left:t,top:r,width:0,height:0},E=t>=0&&t<=l+h&&r>=0&&r<=s+p,w=[a.points[0],"cc"];return Ej(e,R,rj(rj({},a),{},{points:w}),E)}var fK=dl(ZQ());var nK=(function(){if(typeof Map<"u")return Map;function e(n,a){var t=-1;return n.some(function(r,u){return r[0]===a?(t=u,!0):!1}),t}return(function(){function n(){this.__entries__=[]}return Object.defineProperty(n.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),n.prototype.get=function(a){var t=e(this.__entries__,a),r=this.__entries__[t];return r&&r[1]},n.prototype.set=function(a,t){var r=e(this.__entries__,a);~r?this.__entries__[r][1]=t:this.__entries__.push([a,t])},n.prototype.delete=function(a){var t=this.__entries__,r=e(t,a);~r&&t.splice(r,1)},n.prototype.has=function(a){return!!~e(this.__entries__,a)},n.prototype.clear=function(){this.__entries__.splice(0)},n.prototype.forEach=function(a,t){t===void 0&&(t=null);for(var r=0,u=this.__entries__;r0},e.prototype.connect_=function(){!tP||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),BPe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!tP||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(n){var a=n.propertyName,t=a===void 0?"":a,r=kPe.some(function(u){return!!~t.indexOf(u)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e})(),aK=(function(e,n){for(var a=0,t=Object.keys(n);a"u"||!(Element instanceof Object))){if(!(n instanceof jh(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(n)||(a.set(n,new VPe(n)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(n instanceof jh(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(n)&&(a.delete(n),a.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&n.activeObservations_.push(a)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,a=this.activeObservations_.map(function(t){return new QPe(t.target,t.broadcastRect())});this.callback_.call(n,a,n),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e})(),rK=typeof WeakMap<"u"?new WeakMap:new nK,oK=(function(){function e(n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var a=HPe.getInstance(),t=new KPe(n,a,this);rK.set(this,t)}return e})();["observe","unobserve","disconnect"].forEach(function(e){oK.prototype[e]=function(){var n;return(n=rK.get(this))[e].apply(n,arguments)}});var YPe=(function(){return typeof kT.ResizeObserver<"u"?kT.ResizeObserver:oK})(),uK=YPe;function iK(e,n){return e===n?!0:!e||!n?!1:"pageX"in n&&"pageY"in n?e.pageX===n.pageX&&e.pageY===n.pageY:"clientX"in n&&"clientY"in n?e.clientX===n.clientX&&e.clientY===n.clientY:!1}function lK(e,n){e!==document.activeElement&&Em(n,e)&&typeof e.focus=="function"&&e.focus()}function rP(e,n){var a=null,t=null;function r(i){var l=$r(i,1),s=l[0].target;if(document.documentElement.contains(s)){var h=s.getBoundingClientRect(),p=h.width,R=h.height,E=Math.floor(p),w=Math.floor(R);(a!==E||t!==w)&&Promise.resolve().then(function(){n({width:E,height:w})}),a=E,t=w}}var u=new uK(r);return e&&u.observe(e),function(){u.disconnect()}}Ct();var cK=(function(e,n){var a=st.useRef(!1),t=st.useRef(null);function r(){window.clearTimeout(t.current)}function u(i){if(r(),!a.current||i===!0){if(e()===!1)return;a.current=!0,t.current=window.setTimeout(function(){a.current=!1},n)}else t.current=window.setTimeout(function(){a.current=!1,u()},n)}return[u,function(){a.current=!1,r()}]});function sK(e){return typeof e!="function"?null:e()}function vK(e){return Go(e)!=="object"||!e?null:e}var XPe=function(n,a){var t=n.children,r=n.disabled,u=n.target,i=n.align,l=n.onAlign,s=n.monitorWindowResize,h=n.monitorBufferTime,p=h===void 0?0:h,R=st.useRef({}),E=st.useRef(),w=st.Children.only(t),T=st.useRef({});T.current.disabled=r,T.current.target=u,T.current.align=i,T.current.onAlign=l;var L=cK(function(){var Z=T.current,ee=Z.disabled,me=Z.target,We=Z.align,Qe=Z.onAlign;if(!ee&&me){var mn=E.current,qn,Gn=sK(me),Mn=vK(me);R.current.element=Gn,R.current.point=Mn,R.current.align=We;var Bn=document,Ea=Bn.activeElement;return Gn&&aj(Gn)?qn=AT(mn,Gn,We):Mn&&(qn=Ij(mn,Mn,We)),lK(Ea,mn),Qe&&qn&&Qe(mn,qn),!0}return!1},p),U=$r(L,2),Q=U[0],V=U[1],te=st.useRef({cancel:function(){}}),le=st.useRef({cancel:function(){}});st.useEffect(function(){var Z=sK(u),ee=vK(u);E.current!==le.current.element&&(le.current.cancel(),le.current.element=E.current,le.current.cancel=rP(E.current,Q)),(R.current.element!==Z||!iK(R.current.point,ee)||!(0,fK.default)(R.current.align,i))&&(Q(),te.current.element!==Z&&(te.current.cancel(),te.current.element=Z,te.current.cancel=rP(Z,Q)))}),st.useEffect(function(){r?V():Q()},[r]);var ne=st.useRef(null);return st.useEffect(function(){s?ne.current||(ne.current=A0(window,"resize",Q)):ne.current&&(ne.current.remove(),ne.current=null)},[s]),st.useEffect(function(){return function(){te.current.cancel(),le.current.cancel(),ne.current&&ne.current.remove(),V()}},[]),st.useImperativeHandle(a,function(){return{forceAlign:function(){return Q(!0)}}}),st.isValidElement(w)&&(w=st.cloneElement(w,{ref:sT(w.ref,E)})),w},_K=st.forwardRef(XPe);_K.displayName="Align";var pK=_K;var mK=pK;Ct();var ZPe=xv()?VD:Or,oP=ZPe;var bK=dl(Im());function JT(e,n){this.v=e,this.k=n}function Yu(e,n,a,t){var r=Object.defineProperty;try{r({},"",{})}catch{r=0}Yu=function(i,l,s,h){function p(R,E){Yu(i,R,function(w){return this._invoke(R,E,w)})}l?r?r(i,l,{value:s,enumerable:!h,configurable:!h,writable:!h}):i[l]=s:(p("next",0),p("throw",1),p("return",2))},Yu(e,n,a,t)}function Ry(){var e,n,a=typeof Symbol=="function"?Symbol:{},t=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function u(w,T,L,U){var Q=T&&T.prototype instanceof l?T:l,V=Object.create(Q.prototype);return Yu(V,"_invoke",(function(te,le,ne){var Z,ee,me,We=0,Qe=ne||[],mn=!1,qn={p:0,n:0,v:e,a:Gn,f:Gn.bind(e,4),d:function(Bn,Ea){return Z=Bn,ee=0,me=e,qn.n=Ea,i}};function Gn(Mn,Bn){for(ee=Mn,me=Bn,n=0;!mn&&We&&!Ea&&n3?(Ea=Dt===Bn)&&(me=ha[(ee=ha[4])?5:(ee=3,3)],ha[4]=ha[5]=e):ha[0]<=ma&&((Ea=Mn<2&&maBn||Bn>Dt)&&(ha[4]=Mn,ha[5]=Bn,qn.n=Dt,ee=0))}if(Ea||Mn>1)return i;throw mn=!0,Bn}return function(Mn,Bn,Ea){if(We>1)throw TypeError("Generator is already running");for(mn&&Bn===1&&Gn(Bn,Ea),ee=Bn,me=Ea;(n=ee<2?e:me)||!mn;){Z||(ee?ee<3?(ee>1&&(qn.n=-1),Gn(ee,me)):qn.n=me:qn.v=me);try{if(We=2,Z){if(ee||(Mn="next"),n=Z[Mn]){if(!(n=n.call(Z,me)))throw TypeError("iterator result is not an object");if(!n.done)return n;me=n.value,ee<2&&(ee=0)}else ee===1&&(n=Z.return)&&n.call(Z),ee<2&&(me=TypeError("The iterator does not provide a '"+Mn+"' method"),ee=1);Z=e}else if((n=(mn=qn.n<0)?me:te.call(le,qn))!==i)break}catch(ha){Z=e,ee=1,me=ha}finally{We=1}}return{value:n,done:mn}}})(w,L,U),!0),V}var i={};function l(){}function s(){}function h(){}n=Object.getPrototypeOf;var p=[][t]?n(n([][t]())):(Yu(n={},t,function(){return this}),n),R=h.prototype=l.prototype=Object.create(p);function E(w){return Object.setPrototypeOf?Object.setPrototypeOf(w,h):(w.__proto__=h,Yu(w,r,"GeneratorFunction")),w.prototype=Object.create(R),w}return s.prototype=h,Yu(R,"constructor",h),Yu(h,"constructor",s),s.displayName="GeneratorFunction",Yu(h,r,"GeneratorFunction"),Yu(R),Yu(R,r,"Generator"),Yu(R,t,function(){return this}),Yu(R,"toString",function(){return"[object Generator]"}),(Ry=function(){return{w:u,m:E}})()}function zh(e,n){function a(r,u,i,l){try{var s=e[r](u),h=s.value;return h instanceof JT?n.resolve(h.v).then(function(p){a("next",p,i,l)},function(p){a("throw",p,i,l)}):n.resolve(h).then(function(p){s.value=p,i(s)},function(p){return a("throw",p,i,l)})}catch(p){l(p)}}var t;this.next||(Yu(zh.prototype),Yu(zh.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Yu(this,"_invoke",function(r,u,i){function l(){return new n(function(s,h){a(r,i,s,h)})}return t=t?t.then(l,l):l()},!0)}function qT(e,n,a,t,r){return new zh(Ry().w(e,n,a,t),r||Promise)}function dK(e,n,a,t,r){var u=qT(e,n,a,t,r);return u.next().then(function(i){return i.done?i.value:u.next()})}function hK(e){var n=Object(e),a=[];for(var t in n)a.unshift(t);return function r(){for(;a.length;)if((t=a.pop())in n)return r.value=t,r.done=!1,r;return r.done=!0,r}}function uP(e){if(e!=null){var n=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],a=0;if(n)return n.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length))return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}}}throw new TypeError(Go(e)+" is not iterable")}function yy(){"use strict";var e=Ry(),n=e.m(yy),a=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function t(i){var l=typeof i=="function"&&i.constructor;return!!l&&(l===a||(l.displayName||l.name)==="GeneratorFunction")}var r={throw:1,return:2,break:3,continue:3};function u(i){var l,s;return function(h){l||(l={stop:function(){return s(h.a,2)},catch:function(){return h.v},abrupt:function(R,E){return s(h.a,r[R],E)},delegateYield:function(R,E,w){return l.resultName=E,s(h.d,uP(R),w)},finish:function(R){return s(h.f,R)}},s=function(R,E,w){h.p=l.prev,h.n=l.next;try{return R(E,w)}finally{l.next=h.n}}),l.resultName&&(l[l.resultName]=h.v,l.resultName=void 0),l.sent=h.v,l.next=h.n;try{return i.call(this,l)}finally{h.p=l.prev,h.n=l.next}}}return(yy=function(){return{wrap:function(s,h,p,R){return e.w(u(s),h,p,R&&R.reverse())},isGeneratorFunction:t,mark:e.m,awrap:function(s,h){return new JT(s,h)},AsyncIterator:zh,async:function(s,h,p,R,E){return(t(h)?qT:dK)(u(s),h,p,R,E)},keys:hK,values:uP}})()}function gK(e,n,a,t,r,u,i){try{var l=e[u](i),s=l.value}catch(h){return void a(h)}l.done?n(s):Promise.resolve(s).then(t,r)}function DK(e){return function(){var n=this,a=arguments;return new Promise(function(t,r){var u=e.apply(n,a);function i(s){gK(u,t,r,i,l,"next",s)}function l(s){gK(u,t,r,i,l,"throw",s)}i(void 0)})}}Ct();var RK=["measure","alignPre","align",null,"motion"],yK=(function(e,n){var a=r_(null),t=$r(a,2),r=t[0],u=t[1],i=Xt();function l(p){u(p,!0)}function s(){gc.cancel(i.current)}function h(p){s(),i.current=gc(function(){l(function(R){switch(r){case"align":return"motion";case"motion":return"stable";default:}return R}),p==null||p()})}return Or(function(){l("measure")},[e]),Or(function(){r==="measure"&&n(),r&&(i.current=gc(DK(yy().mark(function p(){var R,E;return yy().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:R=RK.indexOf(r),E=RK[R+1],E&&R!==-1&&l(E);case 3:case"end":return T.stop()}},p)}))))},[r]),Or(function(){return function(){s()}},[]),[r,h]});Ct();var wK=(function(e){var n=Ns({width:0,height:0}),a=$r(n,2),t=a[0],r=a[1];function u(l){r({width:l.offsetWidth,height:l.offsetHeight})}var i=QD(function(){var l={};if(e){var s=t.width,h=t.height;e.indexOf("height")!==-1&&h?l.height=h:e.indexOf("minHeight")!==-1&&h&&(l.minHeight=h),e.indexOf("width")!==-1&&s?l.width=s:e.indexOf("minWidth")!==-1&&s&&(l.minWidth=s)}return l},[e,t]);return[i,u]});var EK=uc(function(e,n){var a=e.visible,t=e.prefixCls,r=e.className,u=e.style,i=e.children,l=e.zIndex,s=e.stretch,h=e.destroyPopupOnHide,p=e.forceRender,R=e.align,E=e.point,w=e.getRootDomNode,T=e.getClassNameFromAlign,L=e.onAlign,U=e.onMouseEnter,Q=e.onMouseLeave,V=e.onMouseDown,te=e.onTouchStart,le=e.onClick,ne=Xt(),Z=Xt(),ee=Ns(),me=$r(ee,2),We=me[0],Qe=me[1],mn=wK(s),qn=$r(mn,2),Gn=qn[0],Mn=qn[1];function Bn(){s&&Mn(w())}var Ea=yK(a,Bn),ha=$r(Ea,2),ma=ha[0],Dt=ha[1],ft=Ns(0),Ba=$r(ft,2),Fr=Ba[0],Xe=Ba[1],$a=Xt();oP(function(){ma==="alignPre"&&Xe(0)},[ma]);function At(){return E||w}function jn(){var En;(En=ne.current)===null||En===void 0||En.forceAlign()}function On(En,Na){var Dr=T(Na);We!==Dr&&Qe(Dr),Xe(function(ja){return ja+1}),ma==="align"&&(L==null||L(En,Na))}oP(function(){ma==="align"&&(Fr<2?jn():Dt(function(){var En;(En=$a.current)===null||En===void 0||En.call($a)}))},[Fr]);var Ze=nt({},ET(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(En){var Na=Ze[En];Ze[En]=function(Dr,ja){return Dt(),Na==null?void 0:Na(Dr,ja)}});function Ga(){return new Promise(function(En){$a.current=En})}Or(function(){!Ze.motionName&&ma==="motion"&&Dt()},[Ze.motionName,ma]),Pf(n,function(){return{forceAlign:jn,getElement:function(){return Z.current}}});var Ha=nt(nt({},Gn),{},{zIndex:l,opacity:ma==="motion"||ma==="stable"||!a?void 0:0,pointerEvents:!a&&ma!=="stable"?"none":void 0},u),_t=!0;R!=null&&R.points&&(ma==="align"||ma==="stable")&&(_t=!1);var or=i;return Op.count(i)>1&&(or=tr("div",{className:"".concat(t,"-content")},i)),tr(Uh,hi({visible:a,ref:Z,leavedClassName:"".concat(t,"-hidden")},Ze,{onAppearPrepare:Ga,onEnterPrepare:Ga,removeOnLeave:h,forceRender:p}),function(En,Na){var Dr=En.className,ja=En.style,Vt=(0,bK.default)(t,r,We,Dr);return tr(mK,{target:At(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:_t,align:R,onAlign:On},tr("div",{ref:Na,className:Vt,onMouseEnter:U,onMouseLeave:Q,onMouseDownCapture:V,onTouchStartCapture:te,onClick:le,style:nt(nt({},ja),Ha)},or))})});EK.displayName="PopupInner";var IK=EK;Ct();var TK=dl(Im()),SK=uc(function(e,n){var a=e.prefixCls,t=e.visible,r=e.zIndex,u=e.children,i=e.mobile;i=i===void 0?{}:i;var l=i.popupClassName,s=i.popupStyle,h=i.popupMotion,p=h===void 0?{}:h,R=i.popupRender,E=e.onClick,w=Xt();Pf(n,function(){return{forceAlign:function(){},getElement:function(){return w.current}}});var T=nt({zIndex:r},s),L=u;return Op.count(u)>1&&(L=tr("div",{className:"".concat(a,"-content")},u)),R&&(L=R(L)),tr(Uh,hi({visible:t,ref:w,removeOnLeave:!0},p),function(U,Q){var V=U.className,te=U.style,le=(0,TK.default)(a,l,V);return tr("div",{ref:Q,className:le,onClick:E,style:nt(nt({},te),T)},L)})});SK.displayName="MobilePopupInner";var CK=SK;var eNe=["visible","mobile"],FK=uc(function(e,n){var a=e.visible,t=e.mobile,r=bm(e,eNe),u=Ns(a),i=$r(u,2),l=i[0],s=i[1],h=Ns(!1),p=$r(h,2),R=p[0],E=p[1],w=nt(nt({},r),{},{visible:l});Or(function(){s(a),a&&t&&E(Hx())},[a,t]);var T=R?tr(CK,hi({},w,{mobile:t,ref:n})):tr(IK,hi({},w,{ref:n}));return tr("div",null,tr(T3,w),T)});FK.displayName="Popup";var GK=FK;Ct();var nNe=vM(null),iP=nNe;function lP(){}function aNe(){return""}function tNe(e){return e?e.ownerDocument:window.document}var rNe=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function oNe(e){var n=(function(a){Nh(r,a);var t=Oh(r);function r(u){var i;Lh(this,r),i=t.call(this,u),i.popupRef=C1(),i.triggerRef=C1(),i.portalContainer=void 0,i.attachId=void 0,i.clickOutsideHandler=void 0,i.touchOutsideHandler=void 0,i.contextMenuOutsideHandler1=void 0,i.contextMenuOutsideHandler2=void 0,i.mouseDownTimeout=void 0,i.focusTime=void 0,i.preClickTime=void 0,i.preTouchTime=void 0,i.delayTimer=void 0,i.hasPopupMouseDown=void 0,i.onMouseEnter=function(s){var h=i.props.mouseEnterDelay;i.fireEvents("onMouseEnter",s),i.delaySetPopupVisible(!0,h,h?null:s)},i.onMouseMove=function(s){i.fireEvents("onMouseMove",s),i.setPoint(s)},i.onMouseLeave=function(s){i.fireEvents("onMouseLeave",s),i.delaySetPopupVisible(!1,i.props.mouseLeaveDelay)},i.onPopupMouseEnter=function(){i.clearDelayTimer()},i.onPopupMouseLeave=function(s){var h;s.relatedTarget&&!s.relatedTarget.setTimeout&&Em((h=i.popupRef.current)===null||h===void 0?void 0:h.getElement(),s.relatedTarget)||i.delaySetPopupVisible(!1,i.props.mouseLeaveDelay)},i.onFocus=function(s){i.fireEvents("onFocus",s),i.clearDelayTimer(),i.isFocusToShow()&&(i.focusTime=Date.now(),i.delaySetPopupVisible(!0,i.props.focusDelay))},i.onMouseDown=function(s){i.fireEvents("onMouseDown",s),i.preClickTime=Date.now()},i.onTouchStart=function(s){i.fireEvents("onTouchStart",s),i.preTouchTime=Date.now()},i.onBlur=function(s){i.fireEvents("onBlur",s),i.clearDelayTimer(),i.isBlurToHide()&&i.delaySetPopupVisible(!1,i.props.blurDelay)},i.onContextMenu=function(s){s.preventDefault(),i.fireEvents("onContextMenu",s),i.setPopupVisible(!0,s)},i.onContextMenuClose=function(){i.isContextMenuToShow()&&i.close()},i.onClick=function(s){if(i.fireEvents("onClick",s),i.focusTime){var h;if(i.preClickTime&&i.preTouchTime?h=Math.min(i.preClickTime,i.preTouchTime):i.preClickTime?h=i.preClickTime:i.preTouchTime&&(h=i.preTouchTime),Math.abs(h-i.focusTime)<20)return;i.focusTime=0}i.preClickTime=0,i.preTouchTime=0,i.isClickToShow()&&(i.isClickToHide()||i.isBlurToHide())&&s&&s.preventDefault&&s.preventDefault();var p=!i.state.popupVisible;(i.isClickToHide()&&!p||p&&i.isClickToShow())&&i.setPopupVisible(!i.state.popupVisible,s)},i.onPopupMouseDown=function(){if(i.hasPopupMouseDown=!0,clearTimeout(i.mouseDownTimeout),i.mouseDownTimeout=window.setTimeout(function(){i.hasPopupMouseDown=!1},0),i.context){var s;(s=i.context).onPopupMouseDown.apply(s,arguments)}},i.onDocumentClick=function(s){if(!(i.props.mask&&!i.props.maskClosable)){var h=s.target,p=i.getRootDomNode(),R=i.getPopupDomNode();(!Em(p,h)||i.isContextMenuOnly())&&!Em(R,h)&&!i.hasPopupMouseDown&&i.close()}},i.getRootDomNode=function(){var s=i.props.getTriggerDOMNode;if(s)return s(i.triggerRef.current);try{var h=ay(i.triggerRef.current);if(h)return h}catch{}return ic.findDOMNode(XI(i))},i.getPopupClassNameFromAlign=function(s){var h=[],p=i.props,R=p.popupPlacement,E=p.builtinPlacements,w=p.prefixCls,T=p.alignPoint,L=p.getPopupClassNameFromAlign;return R&&E&&h.push(Nx(E,w,s,T)),L&&h.push(L(s)),h.join(" ")},i.getComponent=function(){var s=i.props,h=s.prefixCls,p=s.destroyPopupOnHide,R=s.popupClassName,E=s.onPopupAlign,w=s.popupMotion,T=s.popupAnimation,L=s.popupTransitionName,U=s.popupStyle,Q=s.mask,V=s.maskAnimation,te=s.maskTransitionName,le=s.maskMotion,ne=s.zIndex,Z=s.popup,ee=s.stretch,me=s.alignPoint,We=s.mobile,Qe=s.forceRender,mn=s.onPopupClick,qn=i.state,Gn=qn.popupVisible,Mn=qn.point,Bn=i.getPopupAlign(),Ea={};return i.isMouseEnterToShow()&&(Ea.onMouseEnter=i.onPopupMouseEnter),i.isMouseLeaveToHide()&&(Ea.onMouseLeave=i.onPopupMouseLeave),Ea.onMouseDown=i.onPopupMouseDown,Ea.onTouchStart=i.onPopupMouseDown,tr(GK,hi({prefixCls:h,destroyPopupOnHide:p,visible:Gn,point:me&&Mn,className:R,align:Bn,onAlign:E,animation:T,getClassNameFromAlign:i.getPopupClassNameFromAlign},Ea,{stretch:ee,getRootDomNode:i.getRootDomNode,style:U,mask:Q,zIndex:ne,transitionName:L,maskAnimation:V,maskTransitionName:te,maskMotion:le,ref:i.popupRef,motion:w,mobile:We,forceRender:Qe,onClick:mn}),typeof Z=="function"?Z():Z)},i.attachParent=function(s){gc.cancel(i.attachId);var h=i.props,p=h.getPopupContainer,R=h.getDocument,E=i.getRootDomNode(),w;p?(E||p.length===0)&&(w=p(E)):w=R(i.getRootDomNode()).body,w?w.appendChild(s):i.attachId=gc(function(){i.attachParent(s)})},i.getContainer=function(){if(!i.portalContainer){var s=i.props.getDocument,h=s(i.getRootDomNode()).createElement("div");h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",i.portalContainer=h}return i.attachParent(i.portalContainer),i.portalContainer},i.setPoint=function(s){var h=i.props.alignPoint;!h||!s||i.setState({point:{pageX:s.pageX,pageY:s.pageY}})},i.handlePortalUpdate=function(){i.state.prevPopupVisible!==i.state.popupVisible&&i.props.afterPopupVisibleChange(i.state.popupVisible)},i.triggerContextValue={onPopupMouseDown:i.onPopupMouseDown};var l;return"popupVisible"in u?l=!!u.popupVisible:l=!!u.defaultPopupVisible,i.state={prevPopupVisible:l,popupVisible:l},rNe.forEach(function(s){i["fire".concat(s)]=function(h){i.fireEvents(s,h)}}),i}return Ph(r,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var i=this.props,l=this.state;if(l.popupVisible){var s;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(s=i.getDocument(this.getRootDomNode()),this.clickOutsideHandler=A0(s,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(s=s||i.getDocument(this.getRootDomNode()),this.touchOutsideHandler=A0(s,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(s=s||i.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=A0(s,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=A0(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),gc.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var i;return((i=this.popupRef.current)===null||i===void 0?void 0:i.getElement())||null}},{key:"getPopupAlign",value:function(){var i=this.props,l=i.popupPlacement,s=i.popupAlign,h=i.builtinPlacements;return l&&h?Px(h,l,s):s}},{key:"setPopupVisible",value:function(i,l){var s=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==i&&("popupVisible"in this.props||this.setState({popupVisible:i,prevPopupVisible:h}),this.props.onPopupVisibleChange(i)),s&&l&&i&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(i,l,s){var h=this,p=l*1e3;if(this.clearDelayTimer(),p){var R=s?{pageX:s.pageX,pageY:s.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(i,R),h.clearDelayTimer()},p)}else this.setPopupVisible(i,s)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(i){var l=this.props.children.props,s=this.props;return l[i]&&s[i]?this["fire".concat(i)]:l[i]||s[i]}},{key:"isClickToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var i=this.props.action;return i==="contextMenu"||i.length===1&&i[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("contextMenu")!==-1||s.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("hover")!==-1||s.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("hover")!==-1||s.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("focus")!==-1||s.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("focus")!==-1||s.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var i;(i=this.popupRef.current)===null||i===void 0||i.forceAlign()}}},{key:"fireEvents",value:function(i,l){var s=this.props.children.props[i];s&&s(l);var h=this.props[i];h&&h(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var i=this.state.popupVisible,l=this.props,s=l.children,h=l.forceRender,p=l.alignPoint,R=l.className,E=l.autoDestroy,w=Op.only(s),T={key:"trigger"};this.isContextMenuToShow()?T.onContextMenu=this.onContextMenu:T.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(T.onClick=this.onClick,T.onMouseDown=this.onMouseDown,T.onTouchStart=this.onTouchStart):(T.onClick=this.createTwoChains("onClick"),T.onMouseDown=this.createTwoChains("onMouseDown"),T.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(T.onMouseEnter=this.onMouseEnter,p&&(T.onMouseMove=this.onMouseMove)):T.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?T.onMouseLeave=this.onMouseLeave:T.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(T.onFocus=this.onFocus,T.onBlur=this.onBlur):(T.onFocus=this.createTwoChains("onFocus"),T.onBlur=this.createTwoChains("onBlur"));var L=(0,MK.default)(w&&w.props&&w.props.className,R);L&&(T.className=L);var U=nt({},T);vT(w)&&(U.ref=sT(this.triggerRef,w.ref));var Q=jD(w,U),V;return(i||this.popupRef.current||h)&&(V=tr(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!i&&E&&(V=null),tr(iP.Provider,{value:this.triggerContextValue},Q,V)}}],[{key:"getDerivedStateFromProps",value:function(i,l){var s=i.popupVisible,h={};return s!==void 0&&l.popupVisible!==s&&(h.popupVisible=s,h.prevPopupVisible=l.popupVisible),h}}]),r})(Up);return n.contextType=iP,n.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:aNe,getDocument:tNe,onPopupVisibleChange:lP,afterPopupVisibleChange:lP,onPopupAlign:lP,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},n}var AK=oNe(Lx);var fs={adjustX:1,adjustY:1},_s=[0,0],LK={left:{points:["cr","cl"],overflow:fs,offset:[-4,0],targetOffset:_s},right:{points:["cl","cr"],overflow:fs,offset:[4,0],targetOffset:_s},top:{points:["bc","tc"],overflow:fs,offset:[0,-4],targetOffset:_s},bottom:{points:["tc","bc"],overflow:fs,offset:[0,4],targetOffset:_s},topLeft:{points:["bl","tl"],overflow:fs,offset:[0,-4],targetOffset:_s},leftTop:{points:["tr","tl"],overflow:fs,offset:[-4,0],targetOffset:_s},topRight:{points:["br","tr"],overflow:fs,offset:[0,-4],targetOffset:_s},rightTop:{points:["tl","tr"],overflow:fs,offset:[4,0],targetOffset:_s},bottomRight:{points:["tr","br"],overflow:fs,offset:[0,4],targetOffset:_s},rightBottom:{points:["bl","br"],overflow:fs,offset:[4,0],targetOffset:_s},bottomLeft:{points:["tl","bl"],overflow:fs,offset:[0,4],targetOffset:_s},leftBottom:{points:["br","bl"],overflow:fs,offset:[-4,0],targetOffset:_s}};Ct();var PK=dl(Im());function $T(e){var n=e.showArrow,a=e.arrowContent,t=e.children,r=e.prefixCls,u=e.id,i=e.overlayInnerStyle,l=e.className,s=e.style;return tr("div",{className:(0,PK.default)("".concat(r,"-content"),l),style:s},n!==!1&&tr("div",{className:"".concat(r,"-arrow"),key:"arrow"},a),tr("div",{className:"".concat(r,"-inner"),id:u,role:"tooltip",style:i},typeof t=="function"?t():t))}var uNe=function(n,a){var t=n.overlayClassName,r=n.trigger,u=r===void 0?["hover"]:r,i=n.mouseEnterDelay,l=i===void 0?0:i,s=n.mouseLeaveDelay,h=s===void 0?.1:s,p=n.overlayStyle,R=n.prefixCls,E=R===void 0?"rc-tooltip":R,w=n.children,T=n.onVisibleChange,L=n.afterVisibleChange,U=n.transitionName,Q=n.animation,V=n.motion,te=n.placement,le=te===void 0?"right":te,ne=n.align,Z=ne===void 0?{}:ne,ee=n.destroyTooltipOnHide,me=ee===void 0?!1:ee,We=n.defaultVisible,Qe=n.getTooltipContainer,mn=n.overlayInnerStyle,qn=n.arrowContent,Gn=n.overlay,Mn=n.id,Bn=n.showArrow,Ea=bm(n,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),ha=Xt(null);Pf(a,function(){return ha.current});var ma=nt({},Ea);"visible"in n&&(ma.popupVisible=n.visible);var Dt=function(){return tr($T,{showArrow:Bn,arrowContent:qn,key:"content",prefixCls:E,id:Mn,overlayInnerStyle:mn},Gn)},ft=!1,Ba=!1;if(typeof me=="boolean")ft=me;else if(me&&Go(me)==="object"){var Fr=me.keepParent;ft=Fr===!0,Ba=Fr===!1}return tr(AK,hi({popupClassName:t,prefixCls:E,popup:Dt,action:u,builtinPlacements:LK,popupPlacement:le,ref:ha,popupAlign:Z,getPopupContainer:Qe,onPopupVisibleChange:T,afterPopupVisibleChange:L,popupTransitionName:U,popupAnimation:Q,popupMotion:V,defaultPopupVisible:We,destroyPopupOnHide:ft,autoDestroy:Ba,mouseLeaveDelay:h,popupStyle:p,mouseEnterDelay:l},ma),w)},NK=uc(uNe);var OK=NK;var kK=e=>st.createElement(OK,Object.assign({},e,{overlayClassName:`cv-tooltip ${e.overlayClassName}`,getTooltipContainer:e.tooltipContainerSelector?(()=>document.querySelector(e.tooltipContainerSelector)||document.body):void 0}));if(typeof window<"u"&&typeof global>"u")try{Promise.resolve().then(()=>dl(UK(),1)).then(e=>{let n=e.default,a=document.createElement("style");a.type="text/css",a.appendChild(document.createTextNode(n)),document.head.appendChild(a)})}catch(e){window.Sentry&&window.Sentry.captureException(e)}var _Ne=lc();var BK="click";var WT="top",Vh=function(e){var n=_Ne(e);return function(){return function(){return n(kK)}}};var HK="right";var JK=e=>()=>e.preventDefault&&e.preventDefault();var sP=function(){return JK};var dNe=dt();var vP=ae(nn),fP=fr(dNe($({reflectSymbol:function(){return"value"}})(Ee)(pn))),_P=x(Ua);var xT=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))},pP=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))},o_=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))};var qK="/network/connections";var $K=15;var yNe=Vh(rn)()(),wNe=Ft(Ce),bNe=(function(){return"You\u2019ve hit the "+(oe(_n)($K)+`-connection limit, designed to encourage you to focus on building meaningful connections that lead to impactful opportunities. Remove an existing connection to make space for a new one that aligns with your goals. `)})(),ENe=xu(rn)("text-decoration-underline")(io(ie)()()("text-dark")(sn)({href:qK})("Manage my connections")),WK=function(e){return function(n){return yNe({placement:e,trigger:BK,overlay:wNe("")([ln(bNe),ENe]),overlayStyle:Zt({width:"15rem"}),overlayClassName:"t--connection-limit-tooltip"})(n)}};var xK=ae(nn),Qh=function(e){var n=xK(e.guestPresenter)(function(a){if(a instanceof SR)return new I(a.value0);if(a instanceof CR)return G.value;throw new Error("Failed pattern match at Livestream.Utils (line 20, column 31 - line 22, column 40): "+[a.constructor.name])});return xK(n)(function(a){return new I({name:a.school.name,id:a.school.id})})};var TNe=(function(){function e(){}return e.value=new e,e})(),SNe=(function(){function e(){}return e.value=new e,e})(),dP=(function(){function e(){}return e.value=new e,e})(),CNe=(function(){function e(){}return e.value=new e,e})(),FNe=(function(){function e(){}return e.value=new e,e})(),GNe=(function(){function e(){}return e.value=new e,e})(),jK=function(e){if(e instanceof TNe)return"account_settings_page";if(e instanceof SNe)return"preference_survey";if(e instanceof dP)return"livestream_registration";if(e instanceof CNe)return"chancing_wizard_network_step";if(e instanceof FNe)return"main_profile_page";if(e instanceof GNe)return"autopilot_acceptance_page";throw new Error("Failed pattern match at Profile.PublishContext (line 15, column 13 - line 21, column 57): "+[e.constructor.name])};var HNe=qv(Hv),hP=zs(HNe),gP=ae(Pa);var JNe=ru(),VK=ge(ue);var QK=hP("profile_visibility_path")(function(e){return function(n){return gP(e({visibility:{publish_scope:AR(n)}}))(uo)}}),KK=function(){return hP("profile_network_settings_path")(function(e){return function(n){return(function(a){return gP(e({network_settings:{publish_scope:AR(a.publishScope),publish_context:jK(a.publishContext),automatic_accept_requests_for_school_list:a.autoAcceptForSchoolList,automatic_connection_requests_from_livestreams:a.autoRequestFromLivestreams,livestream:Za(VK(Ol(a.livestreamConference))(function(t){return{school_name:Za(VK(Qh(t))(function(r){return r.name})),title:t.title,id:t.id}}))}}))(uo)})(JNe(n))}})},YK=hP("profile_name_path")(function(e){return function(n){return gP(e({name:n}))(uo)}});var qNe=Qs(),$Ne=pu(ie),WNe=Qr(ie),DP=Vr(ie),RP=Kc(ie),N0=Pe(Ce),Kh=da(ie)()(),xNe=vn(un),yP=bt(qt),Fm=Pe(rn),ZK=kl(),jNe=u0(ie),zNe=bo(Je)(vr),eY=_u()(),wP=bt(Tv),VNe=nh()(),nY=Pe(ie),QNe=W1(Ce),bP=Q1(ie),KNe=Ft(ie),YNe=Vh(rn)()(),XNe=Vr(Ce),ZNe=io(ie)()(),e4e=Ht(ie),Gm=x(kn),aY=xNe(pa),n4e=qI(),by=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),tY=(function(){function e(){}return e.value=new e,e})(),rY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),oY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),iY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ey=(function(){function e(){}return e.value=new e,e})(),EP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lY=function(e){return function(n){var a=function(h){return qNe({id:"invite-school-modal",body:h,title:$Ne("my-0")((function(){return e.stage instanceof _E?"Join the CollegeVine network":"Connect with "+e.schoolName})()),headerClass:"pb-0",onDismiss:n(new Jn(Ey.value)),size:QR.value})},t=x9(e.context),r=Oe([WNe("mt-3")("Review your message before you send it"),DP("mt-2")(` Because this is your first message to the counselor, we want to make sure you\u2019re ready to send. `),RP("mt-4")("Your message"),gh(e.message),N0("d-flex mt-4 justify-content-start")([Kh("btn btn-primary btn-lg t--sem-user-connection-modal-confirm-message-"+t)(sn)({onClick:It(function(h){return function(){return n(new Jn(new EP({introMessage:e.message})))(),n(new ke(new by(mA.value)))()}})})("Send"),Kh("btn btn-lg btn-outline-primary ml-3 text-nowrap")(sn)({onClick:yP(n)(new ke(new by(dR.value)))})("No, I need to edit something")])]),u=Oe([N0("text-center")([Fm("")(ZK("mt-4")({src:"/img/checkmate-icon.png",alt:Ul.value,height:"80",width:"80"})),jNe("mt-4")("Connection request sent!"),DP("mx-md-4")(zNe(["You\u2019ve successfully demonstrated your interest to ",e.schoolName,". ","This counselor isn\u2019t part of the platform yet but we\u2019ve forwarded your message to them. ","You\u2019ll get an email notification when they respond."])),Kh("btn btn-lg btn-outline-secondary mt-4")(sn)({onClick:yP(n)(new Jn(Ey.value))})("Close")])]),i=Kh("btn btn-outline-secondary ml-3 t--sem-user-connection-modal-close-"+t)(sn)({onClick:yP(n)(new Jn(Ey.value))})("Cancel"),l=(function(){var h=vA(e.message)&&(function(){if(e.profile.fullName instanceof I)return!0;if(e.profile.fullName instanceof G)return!sc(e.firstName)&&!sc(e.lastName);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 243, column 15 - line 247, column 88): "+[e.profile.fullName.constructor.name])})(),p=(function(){if(e.vineBelowConnectionLimit instanceof I&&e.vineBelowConnectionLimit.value0)return!1;if(e.vineBelowConnectionLimit instanceof I&&!e.vineBelowConnectionLimit.value0)return!0;if(e.vineBelowConnectionLimit instanceof G)return!1;throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 236, column 13 - line 239, column 31): "+[e.vineBelowConnectionLimit.constructor.name])})();return Oe([Va(br(e.profile.fullName))(Oe([RP("mt-md-4")("Your preferred name"),N0("form-row mx-1")([eY("col form-control mr-2 t--sem-user-connection-modal-first-name-"+t)({type:"text",value:e.firstName,onChange:wP(n)(function(R){return ke.create(uY.create(o_(R)))}),placeholder:"First name"}),eY("col form-control ml-2 t--sem-user-connection-modal-last-name-"+t)({type:"text",value:e.lastName,onChange:wP(n)(function(R){return ke.create(iY.create(o_(R)))}),placeholder:"Last name"})])])),RP("mt-md-4")("Your message"),VNe("form-control t--sem-user-connection-modal-text-area-"+t)({rows:7,value:e.message,onChange:wP(n)(function(R){return ke.create(oY.create(xT(R)))}),placeholder:`Sample introductory message: Hi Jane, My name is Sam and I\u2019m a senior at Oak Ridge High School in Oak Ridge, MD. I\u2019m really excited to apply for CV University this fall, and I\u2019m hoping to study history there. Are there any upcoming virtual events I can register for? I\u2019m excited to stay in touch and learn more about your school. Thanks! `}),Fm("mt-2")(k9(e.message)),nY("mt-3 mt-md-4 small")("The ideal connection message should include:"),QNe("small")([bP("")("Your name, where you\u2019re from, and a bit about who you are"),bP("")("What you\u2019re interested in studying along with one or two insightful questions"),bP("")("That you\u2019re eager to connect with an admissions counselor and would love to stay in touch")]),N0("d-flex mt-4 justify-content-start")([WK(WT)(Fm("")(Kh("btn btn-primary btn-lg t--sem-user-connection-modal-connect-"+t)(sn)({onClick:It(function(R){return function(){return(function(){if(e.profile.fullName instanceof I)return void 0;if(e.profile.fullName instanceof G)return n(new ke(new rY({first:e.firstName,last:e.lastName})))();throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 219, column 23 - line 223, column 113): "+[e.profile.fullName.constructor.name])})(),n(new ke(new by(pA.value)))()}}),disabled:!h||p,style:Zt({pointerEvents:(function(){return p?"none":"auto"})()})})("Connect"))),i])])})(),s=N0("mx-md-7")([Fm("border border-success rounded p-4 my-4")(N0("row align-items-center")([Fm("col-12 col-md-auto text-center text-md-left")(ZK("img-fluid")({src:"/img/network/publish-profile-icon.png",alt:Ul.value,height:"67",width:"143"})),Fm("col text-center text-md-left")(KNe("fw-bold font-weight-bold text-gray-800")("Network with verified admissions counselors on CollegeVine"))])),N0("d-flex flex-nowrap align-items-center")([nY("mr-4")("Publish your profile to join the CollegeVine Network"),YNe({placement:HK,overlay:XNe("")([ln(` Your profile includes academics, extracurriculars, major interest, demographics and financial aid intent. By agreeing to publish, you will also be adding select preferences survey answers to `),ZNe("")(sn)({href:jW})("your profile"),ln(".")]),overlayStyle:Zt({width:"15rem"})})(e4e("cursor-default text-secondary fe fe-info large")(""))]),DP("text-secondary small d-none d-md-block mt-4")("Joining the CollegeVine Network won\u2019t result in spam from colleges you don\u2019t want to hear from."),N0("d-flex mt-4 justify-content-start justify-content-md-center")([Kh("btn btn-primary t--sem-user-connection-modal-publish-profile-"+t)(sn)({onClick:It(function(h){return function(){return n(new ke(tY.value))(),n(new ke(new by(dR.value)))()}})})("Publish profile"),i])]);return Fm("t--network-sem-user-modal")((function(){if(e.stage instanceof _E)return a(s);if(e.stage instanceof dR)return a(l);if(e.stage instanceof pA)return a(r);if(e.stage instanceof mA)return a(u);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 97, column 5 - line 101, column 38): "+[e.stage.constructor.name])})())}},cY=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof by)return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,profile:e.profile,schoolName:e.schoolName,vineBelowConnectionLimit:e.vineBelowConnectionLimit,stage:n.value0.value0});if(n.value0 instanceof tY)return aY(Ut(QK(mc.value)))(function(){return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,profile:{fullName:e.profile.fullName,publishScope:mc.value}})});if(n.value0 instanceof rY)return aY(Ut(YK(n.value0.value0)))(function(){return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,profile:{publishScope:e.profile.publishScope,fullName:new I(r3(n.value0.value0))}})});if(n.value0 instanceof oY)return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,message:n.value0.value0});if(n.value0 instanceof uY)return Gm({context:e.context,lastName:e.lastName,message:e.message,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,firstName:n.value0.value0});if(n.value0 instanceof iY)return Gm({context:e.context,firstName:e.firstName,message:e.message,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,lastName:n.value0.value0});throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 76, column 31 - line 90, column 39): "+[n.value0.constructor.name])}if(n instanceof Jn)return Gm(e);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 75, column 1 - line 75, column 55): "+[e.constructor.name,n.constructor.name])}},a4e=function(e){var n=sx(e);return n?dR.value:_E.value},sY=function(e){return{firstName:"",lastName:"",message:"",profile:n4e(e.profile),stage:a4e(e.profile),schoolName:e.schoolName,context:e.context,vineBelowConnectionLimit:e.vineBelowConnectionLimit}};var jT=be(xr(wr)),r4e=ru(),o4e=Pe(rn),u4e=kl(),IP=Ft(ie),TP=Kr(rn)()(),i4e=Ht(ie),l4e=Wv(),c4e=mm(un)(),s4e=Un(qe),v4e=da(Ce)()(),f4e=sP(),_4e=at(co),Yh=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Iy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),SP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vY=(function(){function e(){}return e.value=new e,e})(),p4e=(function(){function e(){}return e.value=new e,e})(),m4e={eq:function(e){return function(n){return e instanceof Yh&&n instanceof Yh?e.value0.url===n.value0.url:e instanceof Iy&&n instanceof Iy?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.initials===n.value0.initials&&jT(e.value0.textColorClass)(n.value0.textColorClass):e instanceof SP&&n instanceof SP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.iconClass===n.value0.iconClass:e instanceof CP&&n instanceof CP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.name===n.value0.name:!1}}},d4e=Ch(m4e),fY=function(){return function(e){var n=r4e(e),a=(function(){var r=Xa(n.shape)(vY.value);if(r instanceof vY)return"rounded-circle";if(r instanceof p4e)return"rounded";throw new Error("Failed pattern match at Dashkit.Avatar (line 130, column 9 - line 132, column 37): "+[r.constructor.name])})(),t=function(r){return o4e("avatar "+(ZW(Xa(n.size)(QI.value))+(" "+Xa(n.className)(""))))((function(){if(r instanceof Yh)return u4e("avatar-img img-fluid "+(a+(" "+Xa(n.borderClassName)(""))))({src:r.value0.url,alt:new WR(S$(Xa(n.ariaLabel)(sn)))});if(r instanceof Iy)return IP("avatar-title font-weight-bold fw-bold "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+(ze("")(r.value0.textColorClass)+(" "+Xa(n.borderClassName)(""))))))))(r.value0.initials);if(r instanceof SP)return TP("avatar-title "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(i4e(r.value0.iconClass)(""));if(r instanceof CP)return TP("avatar-title "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(IP("material-symbol")(r.value0.name));throw new Error("Failed pattern match at Dashkit.Avatar (line 87, column 11 - line 127, column 48): "+[r.constructor.name])})())};return Sh(l4e(ss(n.source))(function(r){return c4e(d4e(n.source)(function(u){return s4e(r.value1(u))}))(function(){return Yf(Oe([t(r.value0),(function(){return r.value0 instanceof Yh?xa(Ol(n.hideAvatar))(function(u){return TP("hq-only-menu-item")({style:Zt({marginTop:"-50px",marginLeft:"200px"})})(v4e("btn btn-sm btn-warning mb-4 t--hide-avatar")(sn)({onClick:It(function(i){return function(){return f4e(i)(),_4e(r.value1)(u)()}})})([IP("badge badge-info bg-info text-dark mr-2")("HQ"),ln("Hide")]))}):Ma})()]))})}))}};var g4e=fY();var _Y=function(e){return function(n){return g4e({source:(function(){if(e.avatarUrl instanceof I)return new Yh({url:e.avatarUrl.value0});if(e.avatarUrl instanceof G)return new Iy({initials:e.initials,backgroundColorClass:G.value,textColorClass:G.value});throw new Error("Failed pattern match at Sem.Utils (line 16, column 15 - line 24, column 14): "+[e.avatarUrl.constructor.name])})(),size:n})}};var FP=B(ue),R4e=tn(Y8(ep));var pY=function(e){var n=function(a){return ze("")(FP(Ki)(SD(0)(a)))};return Fv((function(){var a=zu(" ")(e);return a.length===2?n(a[0])+n(a[1]):a.length===1?n(a[0]):a.length===0?"":ze("?")(R4e(FP(n)(yp(a)))(FP(n)(bd(a))))})())},mY=function(e){return ih(e.firstName+(" "+e.lastName))};var GP=pu(ie),w4e=io(ie)()(),b4e=io(Ce)()(),dY=Ht(ie),E4e=da(Ce)()(),I4e=kf(J1(z_)),T4e=ge(ue),S4e=ae(nn),MP=Pe(ie),zT=Pe(Ce),hY=Pe(rn),C4e=rh(ie),gY=Us()(),F4e=Kc(ie),G4e=Vr(ie),Xh=x(kn),wY=vn(un),M4e=wY(pa),A4e=et(qe),L4e=wY(Pa),P4e=x(wa),N4e=xt(Uo(ct)),DY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ty=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),yY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bY=(function(){var e=function(a){return function(t){return function(r){var u=GP("text-primary")(t.semUser.firstName+(" from "+(t.semUser.school.name+" sent you a connection request!"))),i=GP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question or introduce yourself!")),l=[u,w4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-view-pending-invitation-from-sem-user")(sn)({href:f3(new Ah(t.semUser.id))})("View Message")],s=mY(t.semUser),h=pY(s),p=GP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question!")),R=[p,b4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-messages-link")(sn)({href:f3(new Ah(t.semUser.id))})([dY("fe fe-message-square mr-2 large")(""),ln("Send a message to "+t.semUser.firstName)])],E=function(L){return E4e("btn btn-primary d-flex align-items-center justify-content-center t--livestream-details-connect-with-sem-user")(sn)({onClick:I4e(r)(T4e(S4e(a.currentUser)(function(U){return U.profile}))(RY.create)),disabled:L.isDisabled})([dY("fe fe-message-square mr-2 large")(""),ln("Connect with "+t.semUser.firstName)])},w=[i,E({isDisabled:!1})],T=[i,E({isDisabled:!0}),MP("mt-4 text-secondary small")("Invitation pending")];return zT("t--livestream-details-guest-presenter-sem-user mb-4")([xa(a.currentUser)(function(L){return Va(L.hasAccessToNetwork&&t.semUser.school.allowedToContact)(hY("card")(zT("card-body")((function(){if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof _0)return R;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof $s&&t.semUser.connection.value0.initiator instanceof Wf||t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof xf&&t.semUser.connection.value0.initiator instanceof Wf)return T;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof $s&&t.semUser.connection.value0.initiator instanceof $f)return l;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof xf&&t.semUser.connection.value0.initiator instanceof $f||t.semUser.connection instanceof G)return w;throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 93, column 17 - line 99, column 53): "+[t.semUser.connection.constructor.name])})())))}),C4e("text-uppercase text-secondary")("Your guest presenter"),zT("row align-items-center mt-4")([hY("col-auto")(_Y(gY(t.semUser)({initials:h}))(VI.value)),zT("col")([F4e("mb-1")(s),MP("text-secondary small")(t.semUser.school.name),MP("text-secondary small")(t.semUser.title)]),xa(t.semUser.bio)(function(L){return G4e("mt-4 mb-2 ml-2")(L)})]),xa(t.modal)(function(L){return lY(L.value0)(function(U){return r(Ty.create(U))})})])}}},n=function(a){return function(t){return function(r){if(r instanceof Ty&&r.value0 instanceof Jn){if(r.value0.value0 instanceof Ey)return Xh({currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:G.value});if(r.value0.value0 instanceof EP)return M4e(A4e(L4e(hx(t.semUser.school.id)(t.semUser.id)({introMessage:r.value0.value0.value0.introMessage}))(function(){return P4e(new yY({introMessage:r.value0.value0.value0.introMessage}))})))(function(){return Xh(t)});throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 48, column 55 - line 55, column 19): "+[r.value0.value0.constructor.name])}if(t.modal instanceof I&&r instanceof Ty&&r.value0 instanceof ke)return N4e(Ty.create)(function(u){return{currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new DY(u))}})(cY(t.modal.value0.value0)(new ke(r.value0.value0)));if(r instanceof Ty&&r.value0 instanceof ke)return Xh(t);if(r instanceof RY)return Xh({currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new DY(sY({schoolName:a.semUser.school.name,context:_A.value,profile:r.value0,vineBelowConnectionLimit:a.vineBelowConnectionLimit})))});if(r instanceof yY)return Xh({currentUser:t.currentUser,modal:t.modal,vineBelowConnectionLimit:t.vineBelowConnectionLimit,semUser:{avatarUrl:t.semUser.avatarUrl,bio:t.semUser.bio,firstName:t.semUser.firstName,id:t.semUser.id,lastName:t.semUser.lastName,school:t.semUser.school,title:t.semUser.title,unreadMessageCountFromSemUser:t.semUser.unreadMessageCountFromSemUser,connection:new I({initiator:Wf.value,introMessage:r.value0.introMessage,status:$s.value})}});throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 47, column 5 - line 47, column 67): "+[a.constructor.name,t.constructor.name,r.constructor.name])}}};return Uf("Livestream Guest Presenter SEM user")(function(a){return{init:Xh(gY(a)({modal:G.value})),view:e(a),update:n(a)}})})();var U4e=Ft(Ce),k4e=Ht(ie),Sy=Pe(Ce),EY=rh(ie),B4e=B(Ye),AP=Pe(rn),H4e=Qc()(),J4e=pu(ie),IY=function(e){return function(n){var a=function(i){return U4e("badge badge-light bg-light text-dark mr-3")([k4e("fe fe-tag mr-2")(""),ln(i.name)])},t=function(i){return function(l){return Sy("mb-3")([EY("text-secondary text-uppercase mb-2")(i),l])}},r=Sy("mt-4")([xa(he(n.entity.shortEducation))(function(i){return t("Education")(ln(i))}),t("Bio")(gh(n.entity.bio)),XA(zi(n.entity.tags))(t("Specialties")(Oe(B4e(a)(n.entity.tags))))]),u=Sy("row")([xa(he(n.entity.imageUrl))(function(i){return AP("p-0 m-0")(AP("col-auto my-auto")(AP("avatar avatar-md")(H4e("avatar-img rounded-circle")({src:i}))))}),Sy("col-auto my-auto")([EY("text-uppercase text-secondary mb-2")("Advisor"),J4e("m-0")(n.entity.name)])]);return Sy("mt-4 mt-md-0 t--service-provider-guest-presenter")([u,r])}};var Cy=function(e){return function(n){return function(a){return function(t){if(n instanceof SR)return bY({semUser:n.value0,currentUser:a,vineBelowConnectionLimit:t.vineBelowConnectionLimit});if(n instanceof CR)return IY(e)(n.value0);throw new Error("Failed pattern match at Livestream.GuestPresenter.GuestPresenter (line 16, column 1 - line 16, column 78): "+[e.constructor.name,n.constructor.name,a.constructor.name,t.constructor.name])}}}};var $4e=io(Ce)()(),W4e=Ht(ie),Zh=Pe(ie),Rc=Pe(rn),yc=Pe(Ce),CY=pu(ie),FY=Qc()(),GY=ge(Ye),x4e=Ft(ie),SY=ge(ue),j4e=Vr(Ce),MY=xu(ie),AY=io(ie)()(),z4e=oe(_n),Fy=B(ue),V4e=th(Ce)()(),Q4e=oe(js),Gy=function(e){var n=function(a){return function(t){return $4e("mr-3")(sn)({href:t,target:"_blank"})([ln(a),W4e("fe fe-external-link ml-1")("")])}};return Oe([Zh("text-uppercase text-muted small mb-2")("School information"),Rc("card shadow-none")(yc("card-body")([CY("mb-1")(e.name),Zh("text-uppercase small text-secondary")(e.cityState),yc("mt-3 d-none d-md-block")([n("Stats")(zI(ym.value)(e.slug)),n("Cost")(zI(ey.value)(e.slug)),n("Map")(zI(ym.value)(e.slug))]),yc("mt-3 d-md-none")([n("Stats")(e3(ym.value)(e.slug)),n("Cost")(e3(ey.value)(e.slug))])]))])},K4e=function(e){var n=function(i){return FY("avatar-img rounded-circle")({src:i})},a=po(" ")(GY(zu(" ")(e.fullName))(ul(1))),t=x4e("avatar-title rounded-circle text-uppercase")(a),r=function(i){return ze("")(SY(i)(function(l){return" '"+l}))},u=function(i){return function(l){return j4e("")([MY("")(i+": "),ln(l)])}};return Oe([Zh("text-uppercase text-muted small mb-2")("Your host"),yc("row align-items-center mb-4 pr-4")([Rc("col-auto")(Rc("avatar")(Hn(t)(n)(e.pictureUrl))),Rc("col")(yc("row align-items-center justify-content-between")([Zh("col-12 col-md-auto x-large")(e.fullName),Rc("col-12 col-md-auto")(xa(e.allStreamsUrl)(function(i){return AY("t--host-streams")(sn)({href:i})("See all "+(z4e(e.totalStreams)+(" streams by "+e.firstName)))}))]))]),Oe(ii([Fy(u("Undergrad College"))(SY(e.undergrad.college)(function(i){return i+r(e.undergrad.year)})),Fy(u("Major"))(e.undergrad.major),Fy(u("Graduate College"))(e.gradCollege),Fy(u("Work Experience"))(e.workExperience),Fy(u("My Admissions Story"))(e.admissionsStory)]))])},Y4e=function(e){return Oe([Zh("text-uppercase text-muted small mb-2")("Description"),yc("")([Rc("col-6 col-md-4 float-right")(FY("img-fluid rounded")({src:e.imageUrl})),yc("")(GY(zu(` `)(e.description))(function(n){return V4e("")({dangerouslySetInnerHTML:{__html:n}})([])}))])])},X4e=function(e){var n=e.paths.collegeFair+("?utm_cv_source=banner-livestream-watch-"+Q4e(e.conference.id));return Rc("card mt-3")(Rc("card-body py-3")(yc("row align-items-center")([Rc("col-12 col-md-auto mb-3 mb-md-0")(Zh("bg-warning rounded px-3 py-1 small mt-2 mt-md-0")("SPECIAL EVENT")),yc("col-12 col-md mb-3 mb-md-0")([ln("This livestream was part of the "),MY("")("\u{1F3AA} Student panel college fair"),ln(". Recordings for all 100+ Q&A panels are available.")]),Rc("col-12 col-md-auto")(AY("btn btn-sm btn-outline-primary px-3")(sn)({href:n})("See all recordings"))])))},VT=function(e){var n=(function(){if(e.conference.presenter instanceof I&&e.conference.guestPresenter instanceof I||e.conference.presenter instanceof I&&e.conference.guestPresenter instanceof G||e.conference.presenter instanceof G&&e.conference.guestPresenter instanceof I)return"col-12 col-md-6";if(e.conference.presenter instanceof G&&e.conference.guestPresenter instanceof G)return"col-12";throw new Error("Failed pattern match at Livestream.AboutLivestream (line 51, column 16 - line 55, column 35): "+[e.conference.presenter.constructor.name,e.conference.guestPresenter.constructor.name])})();return Oe([Va(e.conference.collegeFair)(X4e(e)),Rc("card")(yc("card-body")([CY("text-center mb-4")("About this livestream"),yc("row")([yc(n)([xa(e.conference.school)(function(a){return Rc("d-md-none")(Gy(a))}),Y4e(e.conference)]),yc(n)([xa(e.conference.guestPresenter)(function(a){return Cy(e.conference.id)(a)(e.user)({vineBelowConnectionLimit:e.vineBelowConnectionLimit})}),xa(e.conference.school)(function(a){return Rc("d-none d-md-block")(Gy(a))}),xa(e.conference.presenter)(K4e)])])]))])};var kY=vn(un),Z4e=kY(pa),e8e=et(qe),n8e=Pr(nu),PY=x(wa),rS=x(kn),a8e=kY(Pa),QT=x(Ua),NY=Pe(ie),KT=Kc(ie),YT=r0(Ce),XT=n0(Ce),O0=Bf(Ce),ps=a0(ie),ZT=t0(Ce),eS=ge(Ye),U0=Hs(ie),nS=Hs(rn),aS=da(ie)()(),tS=bt(qt),t8e=Ql(rt),r8e=B(Ye),o8e=tn(D_(D_(Db))),u8e=Ql(Ll),i8e=Ql(iH),l8e=oe(js),c8e=Qr(ie),s8e=Pe(Ce),oS=(function(){function e(){}return e.value=new e,e})(),BY=(function(){function e(){}return e.value=new e,e})(),My=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),OY=(function(){function e(){}return e.value=new e,e})(),UY=(function(){function e(){}return e.value=new e,e})(),HY=function(e){return function(n){return function(a){var t=function(u){return Z4e(e8e(n8e(u)(function(i){return PY(UY.value)})))(function(){return rS({ctas:n.ctas,stage:BY.value,error:G.value})})},r=function(u){if(u instanceof rs)return d$({fromConference:e.conference.id,cta:u.value0.conferenceId});if(u instanceof os)return p$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof us)return m$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof is)return _$({fromConference:e.conference.id,ctaId:u.value0.id});throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 224, column 15 - line 232, column 83): "+[u.constructor.name])};if(a instanceof My)return t(a8e(r(a.value0))(function(){return PY(OY.value)}));if(a instanceof OY)return rS({ctas:n.ctas,error:n.error,stage:oS.value});if(a instanceof UY)return rS({ctas:n.ctas,stage:oS.value,error:new I("That didn't work for some reason, try again")});throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 207, column 24 - line 217, column 92): "+[a.constructor.name])}}},JY=function(e){return rS({stage:oS.value,error:G.value,ctas:e})},v8e=(function(){return Vu(qu(Je)([Ws.value,new rr(" "),ns.value,new rr(", "),as.value,new rr(":"),Nl.value,new rr(" "),ts.value]))})(),qY=function(e){return function(n){if(e.ctas.length===0)return Ma;var a=function(L){return L instanceof is?QT(L.value0):G.value},t=function(L){return L instanceof os?QT(L.value0):G.value},r=function(L){return L instanceof us?QT(L.value0):G.value},u=function(L){return L instanceof rs?QT(L.value0):G.value},i=(function(){if(e.stage instanceof oS)return Ma;if(e.stage instanceof BY)return NY("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Opening...");throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 186, column 24 - line 191, column 23): "+[e.stage.constructor.name])})(),l=function(L){return L.length===0?Ma:Oe([KT("")("Referrals"),YT("table table-sm mb-0")([XT("")([O0("")([ps("")("Title"),ps("")("Actions")])]),ZT("")(eS(L)(function(U){return O0("t--cta t--cta-referral")([U0("pt-3")(U.title),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new is(U)))})("Launch CTA"))])}))])])},s=function(L){return L.length===0?Ma:Oe([KT("")("General"),YT("table table-sm mb-0")([XT("")([O0("")([ps("")("Title"),ps("")("URL"),ps("")("Link Text"),ps("")("Actions")])]),ZT("")(eS(L_(t8e(function(U){return U.title}))(L))(function(U){return O0("t--cta t--cta-general")([U0("pt-3")((function(){var Q=Ar(U.autoDisplayMinutesFromStart);return Q?"\u23F0 ":""})()+U.title),U0("pt-3")(U.url),U0("pt-3")(U.buttonText),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new os(U)))})("Launch CTA"))])}))])])},h=function(L){return L.length===0?Ma:Oe([KT("")("Featured Service Providers"),YT("table table-sm mb-0")([XT("")([O0("")([ps("")("Advisors"),ps("")("Link Text"),ps("")("Actions")])]),ZT("")(eS(L)(function(U){return O0("t--cta t--cta-featured-sp")([U0("pt-3")(po(", ")(r8e(function(Q){return Q.name})(U.providers))),U0("pt-3")(U.linkText),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new us(U)))})("Launch CTA"))])}))])])},p=function(L){return L.length===0?Ma:Oe([KT("")("Upcoming events"),YT("table table-sm mb-0")([XT("")([O0("")([ps("")("Livestream"),ps("")("Date & Time"),ps("")("Actions")])]),ZT("")(eS(L_(o8e(u8e(function(U){return U.startTime}))(i8e(function(U){return U.conferenceId})))(L))(function(U){return O0("t--cta t--cta-stream-"+l8e(U.conferenceId))([U0("pt-3")(U.title),U0("pt-3")(v8e(U.startTime)+(" "+rm)),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new rs(U)))})("Launch CTA"))])}))])])},R=Yo(a)(e.ctas),E=Yo(t)(e.ctas),w=Yo(r)(e.ctas),T=Yo(u)(e.ctas);return Oe([c8e("")("Calls to action"),s8e("t--ctas position-relative")([xa(e.error)(function(L){return NY("alert alert-danger")(L)}),p(T),s(E),h(w),l(R),i])])}};var $Y=zs(qv(Hv)),WY=ae(Pa),_8e=H2(Ee),eg=(function(){function e(){}return e.value=new e,e})(),Ay=(function(){function e(){}return e.value=new e,e})(),Ly=(function(){function e(){}return e.value=new e,e})(),xY={eq:function(e){return function(n){return e instanceof eg&&n instanceof eg||e instanceof Ay&&n instanceof Ay||e instanceof Ly&&n instanceof Ly}}},jY=$Y("profile_validate_username_path")(function(e){return function(n){return WY(e({username:n}))(Jv(function(a){return _8e("username validation result")(a)(function(t){return t==="available"?new I(eg.value):t==="taken"?new I(Ay.value):t==="invalid"?new I(Ly.value):G.value})}))}}),zY=$Y("profile_set_username_path")(function(e){return function(n){return WY(e({username:n}))(uo)}});var m8e=be(xr(rv()(bs(bs(tv)()({reflectSymbol:function(){return"username"}})(wr))()({reflectSymbol:function(){return"result"}})(xY)))),LP=Pe(Ce),VY=Pe(rn),d8e=Vr(ie),h8e=kl(),Py=Pe(ie),g8e=_u()(),QY=da(ie)()(),D8e=Gr(Wt),PP=vn(un)(pa),R8e=Gr(kn),NP=et(qe),y8e=Vl(ct),Mm=x(kn),w8e=B(ct),b8e=ae(Pa),E8e=U_(nu),KY=x(wa),eX=(function(){function e(){}return e.value=new e,e})(),nX=(function(){function e(){}return e.value=new e,e})(),aX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),XY=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),tX=(function(){function e(){}return e.value=new e,e})(),ZY=(function(){function e(){}return e.value=new e,e})(),OP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),UP=(function(){function e(){}return e.value=new e,e})(),rX=function(e){return function(n){var a=e.username!==""&&br(e.updating)&&m8e(e.validated)(new I({username:e.username,result:eg.value}));return Oe([LP("row")([VY("col col-md-6")(d8e("")("This username will keep your identity private in CollegeVine communities, livestreams, and on peer essay review leaderboards.")),VY("col-6 d-none d-md-block")(h8e("img-fluid")({alt:Ul.value,src:"/img/illustrations/clipboards.svg"}))]),Py("")("Your username:"),LP("input-group")([g8e("form-control")({autoFocus:!0,type:"text",value:e.username,onChange:It(function(t){return n(new ke(new aX(o_(t))))})})]),LP("d-flex mt-3")([QY("btn btn-light mr-3")(sn)({onClick:It(function(t){return n(new Jn(UP.value))})})("Cancel"),QY("btn btn-primary t--submit-username")(sn)({type:"button",disabled:!a,onClick:It(function(t){return D8e(a)(n(new ke(tX.value)))})})("Save")]),xa(e.validated)(function(t){if(t.result instanceof eg)return Ma;if(t.result instanceof Ay)return Py("small text-danger")("Sorry, this username is already taken");if(t.result instanceof Ly)return Py("small text-danger")("Usernames can only contain letters, numbers, or these symbols: _ - . with no spaces");throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 73, column 37 - line 79, column 121): "+[t.result.constructor.name])}),xa(e.updating)(function(t){if(t instanceof eX)return Py("text-success")("Updating your username...");if(t instanceof nX)return Py("small text-danger")("There was an error saving your username. Please try again.");throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 80, column 30 - line 84, column 95): "+[t.constructor.name])})])}},oX=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof aX)return PP(R8e(n.value0.value0!=="")(NP(y8e(zr(100))(new ke(new YY(n.value0.value0))))))(function(){return Mm({updating:e.updating,validated:e.validated,username:n.value0.value0})});if(n.value0 instanceof YY){if(n.value0.value0===e.username)return PP(NP(w8e((function(){var a=XY.create(n.value0.value0);return function(t){return ke.create(a(t))}})())(jY(n.value0.value0))))(function(){return Mm({username:e.username,validated:G.value,updating:G.value})});if($e)return Mm(e)}if(n.value0 instanceof XY)return Mm({updating:e.updating,username:e.username,validated:new I({username:n.value0.value0,result:n.value0.value1})});if(n.value0 instanceof tX)return PP(NP(b8e(E8e(zY(e.username)))(function(a){if(a instanceof Le)return KY(new Jn(new OP(e.username)));if(a instanceof Me)return KY(new ke(ZY.value));throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 112, column 7 - line 116, column 48): "+[a.constructor.name])})))(function(){return Mm({username:e.username,validated:G.value,updating:new I(eX.value)})});if(n.value0 instanceof ZY)return Mm({username:e.username,validated:e.validated,updating:new I(nX.value)});throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 93, column 31 - line 120, column 48): "+[n.value0.constructor.name])}if(n instanceof Jn)return Mm(e);throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 92, column 1 - line 92, column 55): "+[e.constructor.name,n.constructor.name])}},uX=function(e){return{username:e,validated:G.value,updating:G.value}};var T8e=ru(),S8e=Vh(rn)()(),C8e=Ft(Ce),F8e=Ht(ie),G8e=function(e){var n=oR(e);return function(){return function(a){return function(t){var r=T8e(a);return S8e({placement:WT,overlay:Oe(n(t)),overlayStyle:Xa(r.overlayStyle)(Zt({width:"15rem"}))})(C8e("d-inline-flex align-items-center text-secondary "+r.className)([F8e("d-inline-block fe fe-help-circle "+(function(){var u=r.anchorText==="";return u?"":"mr-2"})())(""),ln(r.anchorText)]))}}}},uS=function(e){var n=G8e(e)();return function(a){return n({className:a,anchorText:""})}};var lX=ra(ta),Ny=aa(lX)(Xn(Yn)),cX=ea(Zn),Oy=na(cX),sX=ia(ua),Uy=oa(sX),M8e=B(ue),ng=(function(){function e(){}return e.value=new e,e})(),ag=(function(){function e(){}return e.value=new e,e})(),tg=(function(){function e(){}return e.value=new e,e})(),rg=(function(){function e(){}return e.value=new e,e})(),og=(function(){function e(){}return e.value=new e,e})(),Am=(function(){function e(){}return e.value=new e,e})(),A8e={to:function(e){if(e instanceof Se)return ng.value;if(e instanceof fe&&e.value0 instanceof Se)return ag.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof Se)return tg.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof Se)return rg.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe&&e.value0.value0.value0.value0 instanceof Se)return og.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe&&e.value0.value0.value0.value0 instanceof fe)return Am.value;throw new Error("Failed pattern match at Common.Persona (line 21, column 1 - line 21, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof ng)return new Se(je.value);if(e instanceof ag)return new fe(new Se(je.value));if(e instanceof tg)return new fe(new fe(new Se(je.value)));if(e instanceof rg)return new fe(new fe(new fe(new Se(je.value))));if(e instanceof og)return new fe(new fe(new fe(new fe(new Se(je.value)))));if(e instanceof Am)return new fe(new fe(new fe(new fe(new fe(je.value)))));throw new Error("Failed pattern match at Common.Persona (line 21, column 1 - line 21, column 34): "+[e.constructor.name])}},vX=Vn(A8e)(Ny(Ny(Ny(Ny(Ny(lX)(cX))(Oy))(Oy))(Oy))(Oy))(Uy(Uy(Uy(Uy(Uy(sX))))))(Oy);var L8e={eq:function(e){return function(n){return e instanceof ng&&n instanceof ng||e instanceof ag&&n instanceof ag||e instanceof tg&&n instanceof tg||e instanceof rg&&n instanceof rg||e instanceof og&&n instanceof og||e instanceof Am&&n instanceof Am}}},iS=function(e){if(e instanceof ng)return"student";if(e instanceof ag)return"transfer_student";if(e instanceof tg)return"counselor";if(e instanceof rg)return"iec";if(e instanceof og)return"parent";if(e instanceof Am)return"sem_user";throw new Error("Failed pattern match at Common.Persona (line 39, column 13 - line 45, column 24): "+[e.constructor.name])},fX=(function(){var e=zn(iS)(vX);return Fa(cn)({parse:function(n){return n==="unknown"?new I(G.value):M8e(I.create)(e(n))},default:G.value,diagnosticName:"User Persona"})})(),_X=function(e){if(e instanceof ng)return"Student";if(e instanceof ag)return"Transfer Student";if(e instanceof tg)return"High School Counselor";if(e instanceof rg)return"Independent Educational Counselor (IEC)";if(e instanceof og)return"Parent";if(e instanceof Am)return"SEM User";throw new Error("Failed pattern match at Common.Persona (line 29, column 11 - line 35, column 24): "+[e.constructor.name])},pX=(function(){return P_(L8e)(Am.value)(vX)})();function mX(){typeof fbq>"u"||fbq("trackCustom","LivestreamRegistrationComplete")}var O8e=x(Wt),U8e=TR(!1);var lS=function(e){if(IR(U8e))return O8e(void 0);if($e)return mX;throw new Error("Failed pattern match at Livestream.Upcoming.Register.Tracking (line 14, column 1 - line 14, column 53): "+[e.constructor.name])};var BP=B(to);var kP=ae(bi),k8e=x(cv),B8e=ri(s7);var hX=function(e){return e},gX=function(e){return function(n){return BP(function(a){return a.result})(e({substring:n,position:0}))}};var Vv={map:function(e){return function(n){var a=BP(function(t){return{result:e(t.result),suffix:t.suffix}});return function(t){return a(n(t))}}}},Lm=function(e){return function(n){return new Me({pos:n.position,error:e})}},Pm={apply:function(e){return function(n){return function(a){return kP(e(a))(function(t){return kP(n(t.suffix))(function(r){return k8e({result:t.result(r.result),suffix:r.suffix})})})}}},Functor0:function(){return Vv}};var u_={bind:function(e){return function(n){return function(a){return kP(e(a))(function(t){return hX(n(t.result))(t.suffix)})}}},Apply0:function(){return Pm}};var i_={pure:function(e){return function(n){return new Le({result:e,suffix:n})}},Apply0:function(){return Pm}};var H8e={Applicative0:function(){return i_},Bind1:function(){return u_}},DX={tailRecM:function(e){return function(n){var a=function(t){if(t.result instanceof Zr)return new Zr({state:t.result.value0,str:t.suffix});if(t.result instanceof jr)return new jr({result:t.result.value0,suffix:t.suffix});throw new Error("Failed pattern match at StringParser.Parser (line 87, column 5 - line 87, column 68): "+[t.constructor.name])};return function(t){return B8e(function(r){return BP(a)(hX(e(r.state))(r.str))})({state:n,str:t})}}},Monad0:function(){return H8e}};var Nm={alt:function(e){return function(n){return function(a){var t=e(a);if(t instanceof Me){if(a.position===t.value0.pos)return n(a);if($e)return new Me({error:t.value0.error,pos:t.value0.pos})}return t}}},Functor0:function(){return Vv}},J8e={empty:Lm("No alternative"),Alt0:function(){return Nm}},RX={Applicative0:function(){return i_},Plus1:function(){return J8e}};var yX=Aa(Nm),HP=ae(u_),JP=x(i_),$8e=B(Vv);var W8e=ku(Pm),x8e=sa(Pm);var qP=function(e){return function(n){return yX(e)(Lm(n))}},$P=function(e){return function(n){var a=e(n);return a instanceof Me?new Me({pos:n.position,error:a.value0.error}):a}},Qv=function(e){return yX(HP(e)(function(n){return JP(void 0)}))(JP(void 0))};var wX=function(e){return function(n){return new El(e,n)}};var j8e=function(e){return function(n){var a=e(n);if(a instanceof Le){var t=n.position65535;return t?e(n):TX(a.value0)}if(a instanceof G)return e(n);throw new Error("Failed pattern match at StringParser.CodePoints (line 57, column 3 - line 65, column 27): "+[a.constructor.name])})})(),k0=function(e){return $P(IX(Y8e)(function(n){var a=e(n);return a?TX(n):Lm("Character "+(SX(n)+" did not satisfy predicate"))}))},wc=function(e){return qP(k0(function(n){return n===e}))("Could not match character "+SX(e))};var Z8e=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},e7e=sr(),jP=B(Vv),n7e=bo(yD)(vr),a7e=B(n1),Xu=vn(un)(u_),Oi=Qt(Vv),l_=x(i_),Jl=Aa(Nm);var ug=ku(Pm),B0=ae(u_),GX=bo(Xo)(vr);var $o=function(e){return e7e(RE(e))},zP=function(e){return jP((function(){var n=a7e(Ki);return function(a){return n7e(n(a))}})())(bX(k0(e)))},MX=function(e){return Xu(Oi(e))(function(){return Xu(Oi(sS(e)))(function(){return l_(void 0)})})},sS=function(e){return Jl(MX(e))(l_(void 0))},AX=function(e){return Xu(Oi(k0(e)))(function(){return Xu(Oi(sS(k0(e))))(function(){return l_(void 0)})})},t7e=wc($o(0));var LX=wc(` `),PX=function(e){return e===" "||e===" "},r7e=k0(PX),xP=AX(PX),o7e=function(e){var n=e>="0"&&e<="9",a=e>="a"&&e<="z"||e>="A"&&e<="Z";return n||a},Kv=function(e){return function(n){return function(a){return a>=e&&a<=n}}},u7e=Kv($o(33))($o(126)),i7e=k0(u7e),VP=function(e){return function(n){return Dv(Ki(n))(e)}},vS=function(e){return Kv($o(1))($o(8))(e)||Kv($o(14))($o(31))(e)||VP("\v\f\x7F")(e)},l7e=function(e){return Kv($o(33))($o(39))(e)||Kv($o(42))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)},c7e=function(e){return Kv($o(33))($o(90))(e)||Kv($o(94))($o(126))(e)||vS(e)},s7e=k0(vS),v7e=function(e){return VP(Ki($o(33)))(e)||Kv($o(35))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)};var NX=wc("\r"),FX=Oi(ug(NX)(LX)),ig=(function(){var e=MX(ug(FX)(xP)),n=ug(xP)(Qv(ug(FX)(xP)));return Jl(n)(e)})(),OX=(function(){var e=Xu(Oi(wc("\\")))(function(){return Jl(i7e)(Jl(r7e)(Jl(LX)(Jl(NX)(Jl(s7e)(t7e)))))});return B0(e)(function(n){return l_("\\"+Ki(n))})})(),f7e=Jl(zP(v7e))(OX),_7e=(function(){var e=Xu(Oi(wc('"')))(function(){return B0(Om(ug(Qv(ig))(f7e)))(function(n){return Xu(Oi(Qv(ig)))(function(){return Xu(Oi(wc('"')))(function(){return l_(n)})})})});return jP(function(n){return'"'+(GX(n)+'"')})(e)})(),UX=Z8e("comment","Text.Email.Parser",function(){return Xu(Oi(wc("(")))(function(){return Xu(sS(Jl(AX(l7e))(Jl(Oi(OX))(Jl(UX(155))(ig)))))(function(){return Xu(Oi(wc(")")))(function(){return l_(void 0)})})})}),p7e=UX(152),cS=sS(Jl(p7e)(ig)),m7e=Xu(Qv(cS))(function(){return Xu(Oi(wc("[")))(function(){return B0(Om(ug(Qv(ig))(zP(c7e))))(function(e){return Xu(Qv(ig))(function(){return Xu(Oi(wc("]")))(function(){return Xu(Qv(cS))(function(){return l_("["+(GX(e)+"]"))})})})})})}),d7e=(function(){var e=function(n){return o7e(n)||VP("!#$%&'*+/=?^_`{|}~-")(n)};return zP(e)})(),kX=(function(){var e=Xu(Oi(Qv(cS)))(function(){return B0(Jl(d7e)(_7e))(function(a){return Xu(Oi(Qv(cS)))(function(){return l_(a)})})}),n=EX(e)(wc("."));return jP(Oc(yD)(vr)("."))(n)})(),h7e=Jl(kX)(m7e),g7e=kX,QP=B0(g7e)(function(e){return B0(wc("@"))(function(){return B0(h7e)(function(n){return B0(CX)(function(){return l_({localPart:e,domainPart:n})})})})});var y7e=function(e){return gX(QP)(e)},w7e=(function(){var e=Ir(wu)(oe(I_()()(T_({reflectSymbol:function(){return"error"}})(S_({reflectSymbol:function(){return"pos"}})(_n))(cr))));return function(n){return e(y7e(n))}})(),By=function(e){var n=w7e(e);if(n instanceof Me)return!1;if(n instanceof Le)return!0;throw new Error("Failed pattern match at Text.Email.Validate (line 35, column 5 - line 37, column 25): "+[n.constructor.name])};var KP=xu(ie),fS=_u()(),b7e=bt(Tv),HX=z1(Ce)()(),JX=ge(ue),qX=kf(H1(z_)),$X=B(ue),_S=V1(ie)()(),WX=ge(Ye),Hy=Pe(Ce),E7e=JL(),YP=oe(_n),I7e=Ab(Je)(Ot),T7e=i0(Ce)()(),Um=Pe(rn),xX=da(ie)()(),S7e=bt(qt),C7e=oe(js),Jy=x(kn),jX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),zX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lg=function(e){return function(n){return function(a){return function(t){var r=function(p){return function(R){return function(E){return function(w){return function(T){return function(L){return Oe([KP("")(R),fS("form-control")({type:"text",name:"livestream_public_registration_form["+(p+"]"),value:w,placeholder:E,autoFocus:L.autoFocus,onChange:b7e(t)(function(U){return T(o_(U))})})])}}}}}},u=[KP("")("I'm a..."),HX("form-control")({name:"livestream_public_registration_form[i_am_a]",value:ze("")(JX(a.persona)(iS)),onChange:qX(t)(function(p){return $X(KX.create)(fX(pP(p)))})})([Va(br(a.persona))(_S("")({value:""})("Select one...")),Oe(WX(pX)(function(p){return _S("")({value:iS(p)})(_X(p))}))])],i=Hy("d-flex align-items-center")([ln("Already have an account? "),E7e({text:"Log in",className:"btn btn-link px-2",auth0ActiveTab:WI,openInNewTab:!1})]),l=[KP("")("Graduation year"),HX("form-control")({name:"livestream_public_registration_form[high_school_graduation_year]",value:ze("")(JX(a.gradYear)(YP)),onChange:qX(t)(function(p){return $X(QX.create)(Fs(pP(p)))})})([Va(br(a.gradYear))(_S("")({value:""})("Select one...")),Oe(WX(n.allowedGradYears)(function(p){return _S("")({value:YP(p)})(YP(p))}))])],s=ze({path:"",token:"",impersonationToken:""})(_I("livestreams_register_path")),h=I7e([By(a.email),a.firstName!=="",a.lastName!=="",Ar(a.gradYear),Ar(a.persona)]);return Oe([i,T7e("")({action:s.path,method:"POST"})([Um("row")(Um("col")(r("email")("Email")("Your email")(a.email)(jX.create)({autoFocus:e.autoFocus}))),Um("row mt-3")(Um("col")(r("first_name")("First name")("Your first name")(a.firstName)(zX.create)({autoFocus:!1}))),Um("row mt-3")(Um("col")(r("last_name")("Last name")("Your last name")(a.lastName)(VX.create)({autoFocus:!1}))),Hy("row mt-3")([Hy("col-6")(l),Hy("col-6")(u)]),Um("row mt-3")(Hy("col-12")([xX("btn btn-primary w-100 mt-3 t--register")(sn)({type:"submit",disabled:!h,onClick:S7e(lS)(void 0)})("Register"),xa(e.cancelButton)(function(p){return xX("btn btn-outline-primary w-100 mt-3 t--cancel-registration")(sn)({type:"button",onClick:It(function(R){return p.click})})(p.text)})])),fS("")({type:"hidden",name:"authenticity_token",value:s.token}),fS("")({type:"hidden",name:"register_for_conference_id",value:C7e(n.conference.id)}),fS("")({type:"hidden",name:"utm_cv_source",value:n.paths.utmSource})])])}}}},cg=function(e){return function(n){if(n instanceof jX)return Jy({firstName:e.firstName,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,email:n.value0});if(n instanceof zX)return Jy({email:e.email,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,firstName:n.value0});if(n instanceof VX)return Jy({email:e.email,firstName:e.firstName,gradYear:e.gradYear,persona:e.persona,lastName:n.value0});if(n instanceof QX)return Jy({email:e.email,firstName:e.firstName,lastName:e.lastName,persona:e.persona,gradYear:new I(n.value0)});if(n instanceof KX)return Jy({email:e.email,firstName:e.firstName,gradYear:e.gradYear,lastName:e.lastName,persona:new I(n.value0)});throw new Error("Failed pattern match at Livestream.Register.Anonymous (line 172, column 16 - line 182, column 36): "+[n.constructor.name])}},sg=(function(){return{email:"",firstName:"",lastName:"",gradYear:G.value,persona:G.value}})();var YX=Pe(Ce),F7e=uS(ie),G7e=io(ie)()(),vg=function(e){return Oe([YX("")([ln(` For college information sessions, we may tell the college that you attended. You can opt out anytime in your profile. `),F7e("")(` The only information we may share with colleges when you attend their events includes your name, email, graduation year, and whether you\u2019re a student, parent, or school counselor. `)]),YX("")([ln(` By completing this registration form you agree to CollegeVine\u2019s Website Terms and Conditions, which can be found `),G7e("")(Yr("Open terms and conditions"))({href:e.paths.termsAndConditions})("here"),ln(".")])])};var eN={eq:function(e){return function(n){return e===n}}};var c_=vn(un)(pa),A7e=Li(qe),XX=dt(),L7e=hc(XX($({reflectSymbol:function(){return"author"}})(XX($({reflectSymbol:function(){return"cvid"}})(Ee)($({reflectSymbol:function(){return"username"}})(Ee)(pn))))($({reflectSymbol:function(){return"id"}})(gn)($({reflectSymbol:function(){return"isFromHQ"}})(lt)($({reflectSymbol:function(){return"isPublic"}})(lt)($({reflectSymbol:function(){return"text"}})(Ee)($({reflectSymbol:function(){return"time"}})(Ee)(pn))))))))(qe),pg=et(qe),mS=x(wa),Wo=x(kn),nN=Qs(),P7e=Vr(Ce),aN=Ft(ie),tN=xu(ie),N7e=Ht(ie),km=Pe(Ce),fg=Pe(rn),pS=da(ie)()(),_g=bt(qt),qy=Pe(ie),ZX=Qr(ie),rZ=ge(Ye),O7e=Kr(Ce)()(),U7e=Ft(Ce),oZ=ae(nn),k7e=nh()(),B7e=bt(Tv),H7e=kf(J1(z_)),J7e=o0(Ce),q7e=_u()(),$7e=uS(ie),W7e=be(xr(wr)),x7e=ge(ue),eZ=ui(zJ(wi(Ll))),j7e=Bu(eN),nZ=B(ct),z7e=tn(yr),V7e=Ts(Je)(eN),aZ=xt(Uo(ct)),uZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),iZ=(function(){function e(){}return e.value=new e,e})(),lZ=(function(){function e(){}return e.value=new e,e})(),Bm=(function(){function e(){}return e.value=new e,e})(),dS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),hS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),gS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),cZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),sZ=(function(){function e(){}return e.value=new e,e})(),rN=(function(){function e(){}return e.value=new e,e})(),oN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vZ=(function(){function e(){}return e.value=new e,e})(),tZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uN=(function(){function e(){}return e.value=new e,e})(),DS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fZ=(function(){function e(){}return e.value=new e,e})(),mg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),$y=(function(){function e(){}return e.value=new e,e})();var _Z=function(e){return c_(A7e(function(n){return ke.create(oN.create(om(n)))})(L7e(e.pusher.dataChannel)("question")))(function(){return c_(pg(mS(new ke(vZ.value))))(function(){return Wo({newQuestionText:"",newQuestionBroadcast:!1,questions:[],modal:Bm.value})})})},pZ=function(e){if(e.user instanceof G)return new I(new ke(uN.value));if(e.user instanceof I&&e.user.value0.username instanceof G)return new I(new ke(fZ.value));if(e.user instanceof I&&e.user.value0.username instanceof I)return G.value;throw new Error("Failed pattern match at Livestream.Live.Questions (line 363, column 3 - line 369, column 14): "+[e.user.constructor.name])},Q7e=(function(){return Vu(qu(Je)([as.value,new rr(":"),Nl.value,new rr(" "),ts.value]))})(),mZ=function(e){return function(n){return function(a){var t=function(s){return a(ke.create(s))},r=function(s){return nN({id:"question-modal",onDismiss:t($y.value),body:Oe([P7e("")([aN("")("By: "),tN("")("@"+s.author.username)]),N7e("")(s.text),Js(""),km("row align-items-center mb-3")([fg("col-4")(pS("btn w-100 btn-"+(function(){return s.isPublic?"secondary":"success"})())(sn)({onClick:_g(t)(new RS(iZ.value))})((function(){return s.isPublic?"Hide from audience":"Show to audience"})())),qy("col")((function(){return s.isPublic?"This question will no longer be visible to the public, but HQ people will still see it.":"This question will become visible to the audience, even anonymous users."})())]),km("row align-items-center")([fg("col-4")(pS("btn w-100 btn-danger")(sn)({onClick:_g(t)(new RS(lZ.value))})("Ban this user")),km("col")([ln("This user will not be able to ask any more questions "),tN("")("in this livestream. "),aN("text-danger")("There is no way to un-ban a user!")])])]),bodyClass:"t--question-modal",footer:Oe([pS("btn btn-outline-primary px-4")(sn)({onClick:_g(t)($y.value)})("Never mind, close this dialog")])})},u=function(s){return nN({id:"questions-registration-form-modal",onDismiss:t($y.value),title:ZX("")("Please introduce yourself to participate:"),bodyClass:"t--questions-registration-form",body:Oe([lg({cancelButton:G.value,autoFocus:!0})(e)(s)(function(h){return t(DS.create(h))}),fg("small mt-3")(vg(e))])})},i=function(s){return nN({id:"questions-username-modal",onDismiss:t($y.value),title:ZX("")("Please select a user name"),body:rX(s)(function(h){return t(mg.create(h))}),bodyClass:"t--username-modal"})},l=function(s){var h=function(R){return function(E){return function(w){return Oe([qy("ml-2 badge badge-"+E)(R),xa(w)(function(T){return qy("ml-2 text-secondary")(Q7e(T))})])}}},p=s.isFromHQ&&s.isPublic;return p?h("CollegeVine")("success")(s.time):s.isPublic?h("Question")("warning")(G.value):Ma};return Oe([fg("position-relative h-100")(fg("d-flex flex-column position-absolute-fullsize")(km("d-flex flex-column flex-grow-1 min-height-0")([km("flex-grow-1 min-height-0 overflow-y-auto bg-white border rounded mb-2 p-2 t--questions-list")(rZ(n.questions)(function(s){return O7e("p-1 t--question"+(function(){return e.isPrivilegedUser?" cursor-pointer":""})())({onClick:_g(t)(new RS(new uZ(s)))})([U7e("small d-inline-flex align-items-center")([tN("")("@"+s.author.username),l(s),ln(":")]),aN("ml-1")(s.text)])})),km("")([xa(oZ(e.user)(function(s){return s.username}))(function(s){return qy("small text-secondary mt-2")("@"+s)}),k7e("form-control t--question-text")({onChange:B7e(t)(function(s){return cZ.create(xT(s))}),onClick:H7e(a)(pZ(e)),placeholder:"Ask a question...",rows:1,value:n.newQuestionText}),Va(e.isPrivilegedUser)(fg("form-check my-2")(J7e("form-check-label d-flex align-items-center t--broadcast-checkbox")([q7e("form-check-input mr-2 mt-0")({type:"checkbox",checked:n.newQuestionBroadcast,onChange:_g(t)(sZ.value)}),qy("badge badge-info bg-info text-dark mr-2")("HQ"),ln("Send to all viewers")]))),km("d-flex justify-content-end align-items-center")([$7e("large mr-2")(` Questions you ask will only be visible to you and the host unless they select it to read to the audience, at which point it will appear with a yellow \u201CQuestion\u201D tag for all viewers to see. `),pS("mt-2 px-5 btn-sm btn btn-primary t--submit-question")(sn)({onClick:_g(t)(rN.value),disabled:n.newQuestionText===""})((function(){return n.newQuestionBroadcast?"Send to all":"Send to host"})())])])]))),(function(){if(n.modal instanceof Bm)return Ma;if(n.modal instanceof hS)return u(n.modal.value0);if(n.modal instanceof dS)return r(n.modal.value0);if(n.modal instanceof gS)return i(n.modal.value0);throw new Error("Failed pattern match at Livestream.Live.Questions (line 140, column 5 - line 144, column 41): "+[n.modal.constructor.name])})()])}}},K7e=function(e){return function(n){return W7e(x7e(e.user)(function(a){return a.cvid}))(new I(n.author.cvid))||n.isPublic||e.isPrivilegedUser}},dZ=function(e){return function(n){return function(a){if(a instanceof Jn)return Wo(n);if(a instanceof ke){if(a.value0 instanceof cZ){var t=pZ(e);if(t instanceof I)return c_(pg(mS(t.value0)))(function(){return Wo(n)});if(t instanceof G)return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,questions:n.questions,newQuestionText:a.value0.value0});throw new Error("Failed pattern match at Livestream.Live.Questions (line 250, column 5 - line 255, column 46): "+[t.constructor.name])}if(a.value0 instanceof sZ)return Wo({modal:n.modal,newQuestionText:n.newQuestionText,questions:n.questions,newQuestionBroadcast:!n.newQuestionBroadcast});var t=function(r){if(a.value0 instanceof rN)return c_(pg(mS(new ke(uN.value))))(function(){return Wo(n)});if(a.value0 instanceof oN)return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:eZ(function(l){return mI((function(s){return s.time})(l))})(Eu(K7e(e))(Iu(a.value0.value0)(Eu((function(){var l=j7e(a.value0.value0.id);return function(s){return l((function(h){return h.id})(s))}})())(n.questions))))});if(a.value0 instanceof vZ)return c_(pg(nZ(function(l){return ke.create(tZ.create(l))})(FI(e.conference.id))))(function(){return Wo(n)});if(a.value0 instanceof tZ){var u=rZ(a.value0.value0)(function(l){return l.id});return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:eZ(function(l){return mI((function(s){return s.time})(l))})(z7e(a.value0.value0)(Eu(function(l){return V7e(l.id)(u)})(n.questions)))})}if(a.value0 instanceof uN)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new hS(sg)});var i=function(l){if(a.value0 instanceof DS)return Wo(n);if(a.value0 instanceof fZ)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(uX(ze("")(oZ(e.user)(function(h){return h.username}))))});if(a.value0 instanceof mg&&a.value0.value0 instanceof Jn&&a.value0.value0.value0 instanceof OP)return c_(pg(mS(new Jn(a.value0.value0.value0.value0))))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})});if(a.value0 instanceof mg&&a.value0.value0 instanceof Jn&&a.value0.value0.value0 instanceof UP)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value});var s=function(h){if(a.value0 instanceof mg&&$e)return Wo(n);if(a.value0 instanceof $y)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value});if(a.value0 instanceof RS){if(e.isPrivilegedUser){if(a.value0.value0 instanceof uZ)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new dS(a.value0.value0.value0)});var p=function(R){var E=function(w){return Wo(n)};return a.value0.value0 instanceof lZ&&n.modal instanceof dS?c_(Ut(R$({conferenceId:e.conference.id,userCvid:n.modal.value0.author.cvid})))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})}):E(!0)};return a.value0.value0 instanceof iZ&&n.modal instanceof dS?c_(Ut(v$({questionId:n.modal.value0.id,isPublic:!n.modal.value0.isPublic})))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})}):p(!0)}if($e)return Wo(n)}throw new Error("Failed pattern match at Livestream.Live.Questions (line 246, column 1 - line 246, column 76): "+[a.value0.constructor.name])};return a.value0 instanceof mg&&n.modal instanceof gS?aZ(function(h){return ke.create(mg.create(h))})(function(h){return{newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(h)}})(oX(n.modal.value0)(a.value0.value0)):s(!0)};return a.value0 instanceof DS&&n.modal instanceof hS?aZ(function(l){return ke.create(DS.create(l))})(function(l){return{newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new hS(l)}})(cg(n.modal.value0)(a.value0.value0)):i(!0)};return a.value0 instanceof rN&&e.user instanceof I?c_(pg(nZ(function(r){return ke.create(oN.create(r))})(f$({conferenceId:e.conference.id,text:n.newQuestionText,hqBroadcast:n.newQuestionBroadcast}))))(function(){return Wo({modal:n.modal,questions:n.questions,newQuestionText:"",newQuestionBroadcast:!1})}):t(!0)}throw new Error("Failed pattern match at Livestream.Live.Questions (line 246, column 1 - line 246, column 76): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}};var ou={PRIMARY:"#1557B0",SECONDARY:"#4A5568",SUCCESS:"#007A3D",DANGER:"#C91E3E",WHITE:"#FFF",GRAY_300:"#E3EBF6",GRAY_500:"#6B7C93",GRAY_600:"#5E7290",GRAY_700:"#4A5568"};var X7e=ou.PRIMARY,Z7e=ou.SECONDARY,eOe=ou.SUCCESS,nOe=ou.DANGER,aOe=ou.WHITE,tOe=ou.GRAY_300,rOe=ou.GRAY_500,oOe=ou.GRAY_600,iN=ou.GRAY_700;var yS,iOe=new Uint8Array(16);function lN(){if(!yS&&(yS=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!yS))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return yS(iOe)}var hZ=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function lOe(e){return typeof e=="string"&&hZ.test(e)}var cN=lOe;var gi=[];for(wS=0;wS<256;++wS)gi.push((wS+256).toString(16).substr(1));var wS;function cOe(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=(gi[e[n+0]]+gi[e[n+1]]+gi[e[n+2]]+gi[e[n+3]]+"-"+gi[e[n+4]]+gi[e[n+5]]+"-"+gi[e[n+6]]+gi[e[n+7]]+"-"+gi[e[n+8]]+gi[e[n+9]]+"-"+gi[e[n+10]]+gi[e[n+11]]+gi[e[n+12]]+gi[e[n+13]]+gi[e[n+14]]+gi[e[n+15]]).toLowerCase();if(!cN(a))throw TypeError("Stringified UUID is invalid");return a}var gZ=cOe;function sOe(e,n,a){e=e||{};var t=e.random||(e.rng||lN)();if(t[6]=t[6]&15|64,t[8]=t[8]&63|128,n){a=a||0;for(var r=0;r<16;++r)n[a+r]=t[r];return n}return gZ(t)}var sN=sOe;var DZ=sN;var fOe=function(e){return e},vN=function(e){return e};var fN=ae(co)(DZ)((function(){var e=x(Wt);return function(n){return e(fOe(n))}})());function _N(){return Date.now()}var pOe=B(la);var ql=pOe(dE)(_N);var dg=et(qe),CZ=vn(un),mOe=CZ(Pa),dOe=tn(m1),hOe=B(ct),xy=Un(qe),gOe=Ht(ie),DOe=kl(),FZ=Kr(rn)()(),yZ=zg(Ll),ROe=yu(Ro),yOe=Kn(rl),wOe=oe(A6),wZ=oe(tp),bOe=B(Ye),Yv=CZ(pa),EOe=Li(qe),IOe=hc(dt()($({reflectSymbol:function(){return"authorTag"}})(Ee)($({reflectSymbol:function(){return"kind"}})(Ee)(pn))))(qe),IS=B(la),H0=x(kn),bZ=kt(Wd),EZ=jg(Ll),TOe=x(wa),pN=bv(Jd),SOe=Pe(Ce),COe=ge(Ye),FOe=da(Ce)()(),GOe=bt(qt),MOe=Ft(ie),ES=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),Wy=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),GZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),dN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),mN=function(e){return dg(mOe(zr(dOe(e)(10)))(function(){return hOe(dN.create)(xy(ql))}))},IZ=50,MZ=function(e){var n=function(r){return gOe("text-white fe fe-"+r)("")},a=(function(){if(e instanceof Kf)return n("heart");if(e instanceof E0)return n("thumbs-up");if(e instanceof um)return n("thumbs-down");if(e instanceof I0)return n("file-text");if(e instanceof T0)return DOe("")({src:"/img/icons/smile-white.svg",alt:Ul.value,style:Zt({width:"1em"})});throw new Error("Failed pattern match at Livestream.Live.Reactions (line 154, column 12 - line 159, column 133): "+[e.constructor.name])})(),t=(function(){if(e instanceof Kf)return"#F0747B";if(e instanceof E0)return"#008CFD";if(e instanceof um)return iN;if(e instanceof I0)return"#18A668";if(e instanceof T0)return"#F6C343";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 161, column 23 - line 166, column 34): "+[e.constructor.name])})();return FZ("d-flex justify-content-center align-items-center rounded-circle")({style:Zt({backgroundColor:t,height:"1.5rem",width:"1.5rem"})})(a)},AZ=6,TZ=(function(){return AZ*1e3})(),LZ=function(e){return function(n){var a=function(t){if(yZ(t.removeAt)(e.currentTime))return Ma;var r=Tr(ROe(yOe(jc(HD(t.startDecayAt))))(10)),u=(function(){var p=r<=3;if(p)return"linear";var R=r<=7;return R?"ease-in":"ease"})(),i=t.reaction.authorTag===e.authorTag,l=1+(r-5)/4,s=yZ(t.startDecayAt)(e.currentTime),h=AZ+(r-5)/10;return FZ("position-absolute mb-4 mt-2")({key:wOe(t.startDecayAt),style:Zt({right:wZ(l)+"rem",top:(function(){return s?"0":"90%"})(),opacity:(function(){return s?0:i?1:.6})(),transitionProperty:"top opacity",transitionDuration:wZ(h)+"s",transitionTimingFunction:u})})(MZ(t.reaction.kind))};return Oe(bOe(a)(e.reactions))}},PZ=function(e){return Yv(EOe(function(n){return new Wy(DH(n),G.value)})(IOe(e.pusher.dataChannel)("reaction")))(function(){return Yv(dg(xy(IS(function(n){return GZ.create(vN(n))})(fN))))(function(){return Yv(dg(xy(IS(dN.create)(ql))))(function(){return H0({authorTag:"",currentTime:bZ,coolDownUntil:bZ,reactions:[]})})})})},SZ=800,NZ=function(e){return function(n){return function(a){if(a instanceof ES&&a.value1 instanceof G)return Yv(dg(xy(IS((function(){var t=ES.create(a.value0);return function(r){return t(I.create(r))}})())(ql))))(function(){return H0(n)});if(a instanceof ES&&a.value1 instanceof I){if(EZ(n.coolDownUntil)(a.value1.value0))return Yv(dg(TOe(new Wy({kind:a.value0,authorTag:n.authorTag},new I(a.value1.value0)))))(function(){return H0(n)});if($e)return Yv(Ut(h$(e.conference.id)({authorTag:n.authorTag,kind:a.value0})))(function(){return Yv(mN(SZ))(function(){return H0({authorTag:n.authorTag,currentTime:n.currentTime,reactions:n.reactions,coolDownUntil:ze(a.value1.value0)(pN(SZ)(a.value1.value0))})})})}if(a instanceof Wy&&a.value1 instanceof G)return Yv(dg(xy(IS((function(){var t=Wy.create(a.value0);return function(r){return t(I.create(r))}})())(ql))))(function(){return H0(n)});if(a instanceof Wy&&a.value1 instanceof I)return Yv(mN(IZ))(function(){return Yv(mN(TZ))(function(){var t={reaction:a.value0,startDecayAt:ze(a.value1.value0)(pN(IZ)(a.value1.value0)),removeAt:ze(a.value1.value0)(pN(TZ)(a.value1.value0))};return H0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:Rp(n.reactions)(t),currentTime:a.value1.value0})})});if(a instanceof GZ)return H0({coolDownUntil:n.coolDownUntil,currentTime:n.currentTime,reactions:n.reactions,authorTag:a.value0});if(a instanceof dN)return H0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:Eu(function(t){return EZ(t.removeAt)(a.value0)})(n.reactions),currentTime:a.value0});throw new Error("Failed pattern match at Livestream.Live.Reactions (line 172, column 22 - line 215, column 8): "+[a.constructor.name])}}},OZ=function(e){return function(n){var a=function(t){if(t instanceof Kf)return"love this";if(t instanceof E0)return"helpful";if(t instanceof um)return"not helpful";if(t instanceof I0)return"taking notes";if(t instanceof T0)return"LOL";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 140, column 13 - line 145, column 30): "+[t.constructor.name])};return SOe("d-flex justify-content-end my-2")(COe([Kf.value,T0.value,E0.value,I0.value])(function(t){return FOe("btn bg-light d-flex align-items-center p-0 ml-3")(Yr(a(t)))({onClick:GOe(n)(new ES(t,G.value)),style:Zt({borderRadius:"1em"})})([MZ(t),MOe("d-none d-md-inline text-secondary small ml-2 mr-3")(a(t))])}))}};var jZ=vn(un),LOe=ae(Pa),DN=Un(qe),TS=x(wa),FS=Vr(ie),SS=oe(_n),jy=jZ(pa),zy=et(qe),ms=x(kn),UZ=Pr(nu),kZ=ku(xD),BZ=B(ct),POe=oi(kn)(wl),NOe=Pl(Ff),HZ=Pe(ie),OOe=Vs(),UOe=Qr(ie),JZ=da(ie)()(),hN=bt(qt),qZ=Pe(rn),kOe=da(Ce)()(),BOe=Ht(ie),HOe=Pe(Ce),zZ=(function(){function e(){}return e.value=new e,e})(),VZ=(function(){function e(){}return e.value=new e,e})(),QZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KZ=(function(){function e(){}return e.value=new e,e})(),$Z=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YZ=(function(){function e(){}return e.value=new e,e})(),WZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),XZ=(function(){function e(){}return e.value=new e,e})(),ZZ=(function(){function e(){}return e.value=new e,e})(),yN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),gN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CS=(function(){function e(){}return e.value=new e,e})(),eee=jZ(Pa)(zr(1e3))(function(){return LOe(DN(ql))(function(e){return TS(new yN(e))})}),JOe=function(e){return{header:"Go on-air?",body:Oe([FS("")("Are you sure you want to go on-air?"),FS("mb-0 font-weight-bold fw-bold")(` Watchers will start seeing your stream in `+(SS(e.videoLagSeconds)+` seconds if you confirm. If you're presenting with Zoom, make sure you've gone "live" on Zoom as well. `))]),confirmText:"Confirm, go on-air!",cancelText:"Cancel",confirmMsg:KZ.value}},xZ=function(e){return function(n){return function(a){return function(t){return jy(zy(eee))(function(){return ms({confirmation:n.confirmation,network:zZ.value,streamStatus:t,transition:new I({since:a,secondsLeft:e.videoLagSeconds})})})}}}},nee=function(e){return function(n){return function(a){if(a instanceof KZ)return jy(zy(UZ(kZ(o$(e.conference.id))(BZ($Z.create)(DN(ql))))(function(l){return TS(new gN("Error opening the stream. Please try again."))})))(function(){return ms({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:VZ.value})});if(a instanceof $Z)return xZ(e)(n)(a.value0)(mu.value);if(a instanceof YZ)return jy(zy(UZ(kZ(u$(e.conference.id))(BZ(WZ.create)(DN(ql))))(function(l){return TS(new gN("Error closing the stream. Please try again."))})))(function(){return ms(n)});if(a instanceof WZ)return xZ(e)(n)(a.value0)(Jo.value);if(a instanceof RN)return ms({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:new I(a.value0)});if(a instanceof XZ)return jy(POe(n.confirmation)(function(l){return zy(TS(l.confirmMsg))}))(function(){return ms({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:G.value})});if(a instanceof ZZ)return ms({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:G.value});if(a instanceof gN)return ms({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:new QZ(a.value0)});var t=function(l){if(a instanceof yN||a instanceof CS)return ms(n);throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 181, column 1 - line 181, column 76): "+[a.constructor.name])};if(a instanceof yN){if(n.transition instanceof I){var r=NOe(a.value0)(n.transition.value0.since),u=e.videoLagSeconds-Ju(r)|0,i=u>0;return i?jy(zy(eee))(function(){return ms({confirmation:n.confirmation,network:n.network,streamStatus:n.streamStatus,transition:new I({since:n.transition.value0.since,secondsLeft:u})})}):ms({confirmation:n.confirmation,network:n.network,streamStatus:n.streamStatus,transition:G.value})}return t(!0)}return t(!0)}}},aee=function(e){return ms({streamStatus:e.streamStatus,transition:G.value,network:zZ.value,confirmation:G.value})},qOe=(function(){return{header:"End the stream?",body:Oe([FS("")("Are you sure you want to end the stream?"),FS("mb-0 font-weight-bold fw-bold")("You won't be able to restart it again!")]),confirmText:"Yes, end it",cancelText:"No, keep streaming",confirmMsg:YZ.value}})(),tee=function(e){return function(n){return function(a){var t=(function(){return n.network instanceof VZ?HZ("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Switching..."):Ma})(),r=function(h){return OOe({id:"stream-controls-confirmation-modal",header:UOe("my-0")(h.header),bodyClass:"p-5",body:h.body,footerClass:"p-4",footer:Oe([JZ("btn btn-primary px-4")(sn)({onClick:hN(a)(XZ.value)})(h.confirmText),JZ("btn btn-outline-primary px-4")(sn)({onClick:hN(a)(ZZ.value)})(h.cancelText)])})},u=function(h){return function(p){return function(R){return function(E){return function(w){return qZ("col-auto pr-0")(kOe("btn btn-"+(h+(" px-5 d-flex align-items-center font-size-lg btn-"+E)))(sn)({onClick:hN(a)(w)})([BOe("fe mr-2 fe-"+p)(""),ln(R)]))}}}}},i=(function(){if(n.streamStatus instanceof il)return u("lg")("power")("GO ON-AIR")("outline-secondary")(new RN(JOe(e)));var h=function(p){if(n.streamStatus instanceof mu)return Oe([u("lg")("radio")("ON AIR")("success")(CS.value),u("sm")("x-circle")("End stream")("outline-danger")(new RN(qOe))]);if(n.streamStatus instanceof Jo)return u("lg")("slash")("STREAM IS OVER")("outline-secondary")(CS.value);throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 70, column 1 - line 70, column 71): "+[n.streamStatus.constructor.name])};return n.streamStatus instanceof mu&&n.transition instanceof I?u("lg")("radio")("ON AIR")("success")(CS.value):h(!0)})(),l=function(h){return HZ("alert small m-0 flex-grow-1 alert-"+h)},s=(function(){if(n.network instanceof QZ)return l("danger")(n.network.value0);if(n.streamStatus instanceof il)return l("warning")("The stream has not been started yet. To start, click the big 'GO ON-AIR' button on the left.");var h=function(p){if(n.streamStatus instanceof mu)return l("light")(` We're live. The audience should see your video with a `+(SS(e.videoLagSeconds)+`-second delay. If you don't see your face above (give it a few seconds), it means you're not streaming. `));var R=function(E){if(n.streamStatus instanceof Jo)return l("light")("The stream has ended. The audience does not see any video right now.");throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 70, column 1 - line 70, column 71): "+[n.streamStatus.constructor.name,n.network.constructor.name])};return n.streamStatus instanceof Jo&&n.transition instanceof I?l("info")("You may stop presenting now. The audience will keep seeing the tail of the stream for another "+(SS(n.transition.value0.secondsLeft)+" seconds.")):R(!0)};return n.streamStatus instanceof mu&&n.transition instanceof I?l("info")("Start presenting now. The audience will see the stream in "+(SS(n.transition.value0.secondsLeft)+" seconds...")):h(!0)})();return HOe("position-relative row align-items-center t--stream-controls")([i,qZ("col")(s),t,xa(n.confirmation)(r)])}}};var WOe=bv(Pp),uee=Pl(Pp),ree=Vk(),xOe=Qs(),jOe=Qr(ie),zOe=Pe(ie),oee=Vr(ie),VOe=da(ie)()(),QOe=bt(qt),iee=et(qe),lee=vn(un),cee=B(ct),see=Un(qe),vee=lee(pa),KOe=Ii(Je)(jt),wN=x(kn),EN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bN=(function(){function e(){}return e.value=new e,e})(),YOe=[30,15,5,0],fee=function(e){return ze(e.conference.scheduledStartTime)(WOe(Tr(e.conference.duration))(e.conference.scheduledStartTime))},_ee=function(e){return function(n){return function(a){if(!n.modal)return Ma;if(n.now instanceof G)return Ma;if(n.now instanceof I){var t=fee(e),r=uee(t)(n.now.value0),u=(function(){if(r<1)return" ended "+ree({from:t,to:n.now.value0,format:FE("ago")});if($e)return" ends "+ree({from:n.now.value0,to:t,format:FE("from now")});throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 69, column 7 - line 71, column 105): ")})();return xOe({id:"stream-end-warning-modal",onDismiss:a(bN.value),body:Oe([jOe("mb-0")("Host-only warning"),zOe("text-secondary mb-4")("You see this because you're the host. The audience doesn't see this."),oee("font-weight-bold fw-bold")("\u23F0 Scheduled stream time "+u),oee("")(` You have `+(pc(e.conference.tailTime)("extra minute")("extra minutes")+` after scheduled stream end, in case you absolutely cannot wrap up before then. After that the video streaming will be terminated. `)),VOe("btn btn-primary px-4")(sn)({onClick:QOe(a)(bN.value)})("Got it")])})}throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 44, column 1 - line 44, column 71): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},XOe=iee(lee(Pa)(zr(60100))(function(){return cee(EN.create)(see(y0))})),pee=function(e){return function(n){return function(a){if(a instanceof EN)return vee(XOe)(function(){var t=uee(fee(e))(a.value0),r=KOe(Ju(t))(YOe);return wN({now:new I(a.value0),modal:n.modal||r})});if(a instanceof bN)return wN({now:n.now,modal:!1});throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 74, column 22 - line 85, column 33): "+[a.constructor.name])}}},mee=(function(){return vee(iee(cee(EN.create)(see(y0))))(function(){return wN({modal:!1,now:G.value})})})();var Ree=vn(un),e6e=Ree(Pa),dee=x(wa),n6e=Ree(pa),a6e=et(qe),t6e=Pr(nu),MS=x(kn),r6e=be(GR),yee=qu(Je),IN=Pe(Ce),GS=Ht(ie),o6e=da(ie)()(),u6e=io(ie)()(),i6e=da(rn)()(),l6e=Vs(),hee=Pe(rn),c6e=xu(ie),s6e=Sv(ie)()(),v6e=Ft(ie),wee=(function(){function e(){}return e.value=new e,e})(),bee=(function(){function e(){}return e.value=new e,e})(),TN=(function(){function e(){}return e.value=new e,e})(),Eee=(function(){function e(){}return e.value=new e,e})(),Iee=(function(){function e(){}return e.value=new e,e})(),gee=(function(){function e(){}return e.value=new e,e})(),Dee=(function(){function e(){}return e.value=new e,e})(),f6e=(function(){function e(){}return e.value=new e,e})(),Tee=function(e){return function(n){return function(a){var t=e6e(SI({fromConference:new I(e.conference.id),registerForConference:n.cta.conferenceId,utmSource:e.paths.utmSource}))(function(){return dee(new ke(gee.value))});if(a instanceof Iee)return n6e(a6e(t6e(t)(function(r){return dee(new ke(Dee.value))})))(function(){return MS({cta:n.cta,stage:bee.value})});if(a instanceof gee)return MS({cta:n.cta,stage:Eee.value});if(a instanceof Dee)return MS({cta:n.cta,stage:TN.value});throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 136, column 24 - line 146, column 44): "+[a.constructor.name])}}},See=function(e){return function(n){return r6e(e.cta.conferenceId)(n.conferenceId)}},Cee=function(e){return MS({cta:e,stage:wee.value})},_6e=(function(){return Vu(yee([xs.value,new rr(", "),Ws.value,new rr(" "),ns.value,new rr(" at "),as.value,new rr(":"),Nl.value,new rr(" "),ts.value]))})(),p6e=(function(){return Vu(yee([xs.value]))})(),Fee=function(e){return function(n){return function(a){var t=(function(){return n.stage instanceof TN?IN("text-danger small mt-2")([GS("fe fe-x-circle mr-2")(""),ln("Something went wrong. Please try again.")]):Ma})(),r=function(h){return a(ke.create(h))},u=(function(){if(e.user instanceof I)return o6e("btn btn-primary px-4 t--register-one-click")(Yr("Register for this livestream"))({onClick:It(function(h){return r(Iee.value)})})("Register (one-click)");if(e.user instanceof G)return u6e("btn btn-primary px-4 t--register-new-tab")(Yr("Register for this livestream"))({href:n.cta.registrationPath,target:"_blank",rel:"noopener"})("Register now");throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 87, column 22 - line 97, column 25): "+[e.user.constructor.name])})(),i=(function(){if(n.stage instanceof wee||n.stage instanceof TN)return u;if(n.stage instanceof bee)return IN("text-secondary")([GS("fe fe-refresh-cw mr-2")(""),ln("Hold on tight...")]);if(n.stage instanceof Eee)return IN("text-success")([GS("fe fe-check-circle mr-2")(""),ln("You\u2019ve registered \u2013\xA0see you "+(p6e(n.cta.startTime)+"!"))]);throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 71, column 36 - line 85, column 10): "+[n.stage.constructor.name])})(),l=function(h){return a(Jn.create(h))},s=i6e("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(h){return l(f6e.value)})})(GS("fe fe-x")(""));return l6e({id:"livestream-event-cta-modal",body:Oe([hee("row justify-content-end mt-n3")(s),c6e("")("Join us for our upcoming livestream:"),s6e("mt-3")({id:dc})(n.cta.title),v6e("small")(_6e(n.cta.startTime)+(" "+rm)),hee("row mt-6 ml-0")(i),t]),bodyClass:"t--cta-active",size:VR.value})}}};var d6e=Vs(),AS=Pe(Ce),h6e=K1(ie)()(),LS=Pe(rn),g6e=da(rn)()(),D6e=Ht(ie),R6e=ge(Ye),y6e=Qc()(),w6e=pu(ie),b6e=Vr(ie),E6e=io(ie)()(),I6e=vn(un),T6e=I6e(pa),S6e=et(qe),C6e=Un(qe),F6e=e_(Po)(),G6e=oe(_n),Gee=x(kn),M6e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Mee=(function(){function e(){}return e.value=new e,e})(),Aee=function(e){return function(n){var a=(function(){var i=Vo(e.cta.providers);return i===1?M0.value:i===2?M0.value:QR.value})(),t=function(i){return n(ke.create(i))},r=function(i){return n(Jn.create(i))},u=(function(){var i=Vo(e.cta.providers);return i===1?"col-12":i===2?"col-12 col-md-6 mb-3 mb-md-0":"col-12 col-md-4 mb-3 mb-md-0"})();return d6e({id:"featured-service-providers-cta-modal",bodyClass:"bg-gray-900 text-white t--cta-active",body:Oe([AS("row no-gutters g-0 mb-4")([AS("col text-center")([h6e("mb-2")({id:dc})("The admissions process is hard - advisors are here to help!"),ln("Schedule a free consultation to get your questions answered")]),LS("col-auto text-right")(g6e("btn btn-link p-0 m-0 text-white")(Yr("Close"))({onClick:It(function(i){return r(Mee.value)})})(D6e("fe fe-x")("")))]),AS("row text-center")(R6e(e.cta.providers)(function(i){return AS(u)([LS("row mb-3")(LS("col-auto mx-auto")(LS("avatar avatar-xl")(y6e("avatar-img rounded-circle img-fluid")({src:i.avatarUrl})))),w6e("mb-2")(i.name),b6e("mb-3")(i.location),E6e("btn btn-primary btn-sm px-3 py-1")(sn)({target:"_blank",href:i.linkUrl,onClick:It(function(l){return t(new M6e(i.avatarUrl))})})(e.cta.linkText)])}))]),size:a})}},Lee=function(e){return function(n){return T6e(S6e(C6e(function(){return F6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:G6e(e.cta.id),livestream_cta_url:n.value0})(),new Jn(Mee.value)})))(function(){return Gee(e)})}},Pee=function(e){return function(n){return e.cta.id===n.id}},Nee=function(e){return Gee({cta:e})};var L6e=io(ie)()(),P6e=da(rn)()(),N6e=Ht(ie),O6e=Vs(),Oee=Pe(rn),U6e=Sv(ie)()(),k6e=vn(un),B6e=k6e(pa),H6e=et(qe),J6e=Un(qe),q6e=e_(Po)(),$6e=oe(_n),Uee=x(kn),W6e=(function(){function e(){}return e.value=new e,e})(),kee=(function(){function e(){}return e.value=new e,e})(),Bee=function(e){return function(n){var a=function(i){return n(ke.create(i))},t=L6e("btn btn-primary px-4 t--register-new-tab")(sn)({href:e.cta.url,target:"_blank",rel:"noopener",onClick:It(function(i){return a(W6e.value)})})(e.cta.buttonText),r=function(i){return n(Jn.create(i))},u=P6e("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(i){return r(kee.value)})})(N6e("fe fe-x")(""));return O6e({id:"general-cta-modal",body:Oe([Oee("row justify-content-end mt-n3")(u),U6e("mt-3")({id:dc})(e.cta.title),Oee("row mt-6 ml-0")(t)]),bodyClass:"t--cta-active",size:VR.value})}},Hee=function(e){return function(n){return B6e(H6e(J6e(function(){return q6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:$6e(e.cta.id),livestream_cta_title:e.cta.title,livestream_cta_url:e.cta.url})(),new Jn(kee.value)})))(function(){return Uee(e)})}},Jee=function(e){return function(n){return e.cta.id===n.id}},qee=function(e){return Uee({cta:e})};var FN=vn(un),$l=FN(nn),Wl=Zo(Ru),hg=x(Ua),$ee=eo(su(Ot)),Vy=Aa(Du),s_=x(kn),j6e=FN(pa),z6e=et(qe),V6e=FN(Pa),Q6e=x(wa),SN=Pe(Ce),K6e=o0(ie),Y6e=_u()(),X6e=da(rn)()(),Z6e=Ht(ie),eUe=Vs(),CN=Pe(rn),nUe=Sv(ie)()(),aUe=Vr(ie),tUe=da(ie)()(),Wee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),xee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),jee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),zee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Vee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Qee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Kee=(function(){function e(){}return e.value=new e,e})(),Yee=(function(){function e(){}return e.value=new e,e})(),Xee=function(e){return function(n){return e.cta.id===n.id}},Zee=function(e){return function(n){var a=$l(Wl(n.cta.requireReferredUserLastName))(function(){return $l(Wl(n.referredUserLastName===""))(function(){return hg("Please enter the other person\u2019s last name")})}),t=$l(Wl(n.cta.requireReferredUserFirstName))(function(){return $l(Wl(n.referredUserFirstName===""))(function(){return hg("Please enter the other person\u2019s first name")})}),r=$l(Wl($ee(By)(n.referredUserEmail)))(function(){return hg("Please enter a valid email address")}),u=$l(Wl(br(e.user)))(function(){return $l(Wl(n.cta.requireAnonymousUserLastName))(function(){return $l(Wl(n.anonymousUserLastName===""))(function(){return hg("Please enter your last name")})})}),i=$l(Wl(br(e.user)))(function(){return $l(Wl(n.cta.requireAnonymousUserFirstName))(function(){return $l(Wl(n.anonymousUserFirstName===""))(function(){return hg("Please enter your first name")})})}),l=$l(Wl(br(e.user)))(function(){return $l(Wl(n.cta.requireAnonymousUserEmail))(function(){return $l(Wl($ee(By)(n.anonymousUserEmail)))(function(){return hg("Please enter a valid email address")})})});return Vy(i)(Vy(u)(Vy(l)(Vy(t)(Vy(a)(r)))))}},ene=function(e){return function(n){return function(a){if(a instanceof Wee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserFirstName:a.value0});if(a instanceof xee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserLastName:a.value0});if(a instanceof jee)return s_({anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserEmail:a.value0});if(a instanceof zee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,referredUserFirstName:a.value0});if(a instanceof Vee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,validationActive:n.validationActive,referredUserLastName:a.value0});if(a instanceof Qee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,referredUserEmail:a.value0});if(a instanceof Kee){var t=br(Zee(e)(n));return t?j6e(z6e(V6e(i$({ctaId:n.cta.id,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,anonymousUserEmail:n.anonymousUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,referredUserEmail:n.referredUserEmail}))(function(){return Q6e(new Jn(Yee.value))})))(function(){return s_(n)}):s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:!0})}throw new Error("Failed pattern match at Livestream.Ctas.Display.Referral (line 142, column 24 - line 171, column 45): "+[a.constructor.name])}}},nne=function(e){return function(n){return function(a){var t=Zee(e)(n),r=function(E){return function(w){return function(T){return function(L){return function(U){return SN(E)([K6e("mb-2")(T),Y6e("form-control "+w)({type:"text",value:L,onChange:It(function(Q){return a(new ke(U(o_(Q))))})})])}}}}},u=Va(br(e.user)&&n.cta.requireAnonymousUserEmail)(r("col-12 mb-3")("t--anon-email")("Your email")(n.anonymousUserEmail)(jee.create)),i=Va(br(e.user))(Oe([Va(n.cta.requireAnonymousUserFirstName)(r("col-12 col-md-6 mb-3")("t--anon-first-name")("Your first name")(n.anonymousUserFirstName)(Wee.create)),Va(n.cta.requireAnonymousUserLastName)(r("col-12 col-md-6 mb-3")("t--anon-last-name")("Your last name")(n.anonymousUserLastName)(xee.create))])),l=r("col-12 mb-3")("t--referred-email")("Other person\u2019s email")(n.referredUserEmail)(Qee.create),s=Oe([Va(n.cta.requireReferredUserFirstName)(r("col-12 col-md-6 mb-3")("t--referred-first-name")("Other person\u2019s first name")(n.referredUserFirstName)(zee.create)),Va(n.cta.requireReferredUserLastName)(r("col-12 col-md-6 mb-3")("t--referred-last-name")("Other person\u2019s last name")(n.referredUserLastName)(Vee.create))]),h=function(E){return a(ke.create(E))},p=function(E){return a(Jn.create(E))},R=X6e("btn btn-sm btn-outline-primary d-flex py-1 px-2 t--close")(Yr("Close"))({onClick:It(function(E){return p(Yee.value)})})(Z6e("fe fe-x")(""));return eUe({id:"referral-cta-modal",body:Oe([CN("row justify-content-end mt-n3")(R),nUe("mt-3")({id:dc})(n.cta.title),xa(n.cta.description)(aUe("")),SN("row")([i,u,s,l]),SN("row")([CN("col-auto my-auto")(tUe("btn btn-primary t--save")(sn)({onClick:It(function(E){return h(Kee.value)})})("Save")),CN("col my-auto text-danger")(Va(n.validationActive)(xa(t)(ln)))])]),bodyClass:"t--cta-active",size:M0.value})}}},ane=function(e){return s_({cta:e,anonymousUserFirstName:"",anonymousUserLastName:"",anonymousUserEmail:"",referredUserFirstName:"",referredUserLastName:"",referredUserEmail:"",validationActive:!1})};var oUe=et(qe),uUe=x(wa),J0=xt(Uo(ct)),PS=vn(un)(pa),Qy=x(kn),Ky=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Zy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),NS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),OS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),US=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),kS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),iUe=(function(){function e(){}return e.value=new e,e})(),tne=function(e){return function(n){return function(a){var t=function(r){return a(ke.create(r))};if(n instanceof Ky)return Fee(e)(n.value0)(function(r){return t(NS.create(r))});if(n instanceof Yy)return Aee(n.value0)(function(r){return t(OS.create(r))});if(n instanceof Xy)return Bee(n.value0)(function(r){return t(US.create(r))});if(n instanceof Zy)return nne(e)(n.value0)(function(r){return t(kS.create(r))});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 58, column 29 - line 66, column 61): "+[n.constructor.name])}}},rne=function(e){return function(n){return function(a){var t=oUe(uUe(new Jn(iUe.value)));if(n instanceof Ky&&a instanceof NS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(NS.create(r))})(Ky.create)(Tee(e)(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 73, column 5 - line 78, column 19): "+[a.value0.constructor.name])}if(n instanceof Yy&&a instanceof OS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(OS.create(r))})(Yy.create)(Lee(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 81, column 5 - line 87, column 19): "+[a.value0.constructor.name])}if(n instanceof Xy&&a instanceof US){if(a.value0 instanceof ke)return J0(function(r){return ke.create(US.create(r))})(Xy.create)(Hee(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 90, column 5 - line 95, column 19): "+[a.value0.constructor.name])}if(n instanceof Zy&&a instanceof kS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(kS.create(r))})(Zy.create)(ene(e)(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 98, column 5 - line 104, column 19): "+[a.value0.constructor.name])}return Qy(n)}}},one=function(e){return function(n){return e instanceof Ky&&n instanceof rs?See(e.value0)(n.value0):e instanceof Xy&&n instanceof os?Jee(e.value0)(n.value0):e instanceof Yy&&n instanceof us?Pee(e.value0)(n.value0):e instanceof Zy&&n instanceof is?Xee(e.value0)(n.value0):!1}},une=function(e){if(e instanceof rs)return J0(function(n){return ke.create(NS.create(n))})(Ky.create)(Cee(e.value0));if(e instanceof us)return J0(function(n){return ke.create(OS.create(n))})(Yy.create)(Nee(e.value0));if(e instanceof os)return J0(function(n){return ke.create(US.create(n))})(Xy.create)(qee(e.value0));if(e instanceof is)return J0(function(n){return ke.create(kS.create(n))})(Zy.create)(ane(e.value0));throw new Error("Failed pattern match at Livestream.Ctas.Display (line 46, column 8 - line 55, column 66): "+[e.constructor.name])};var ine=Qr(ie),BS=Pe(Ce),cUe=xu(ie),sUe=Sv(ie)()(),sne=Ss(M_),vUe=o0(Ce),fUe=_u()(),AN=Ii(Je)(jt),GN=bt(qt),lne=da(ie)()(),_Ue=Mh(rn),pUe=Un(qe),mUe=Zf(Po),dUe=Sl(),hUe=oe(_n),Hm=x(kn),gUe=P_(jt),Jm=vn(un)(pa),DUe=Pr(nu),MN=x(wa),RUe=oi(wa)(Je),yUe=Gr(wa),cne=et(qe),wUe=xt(Uo(ct)),gg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),LN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),PN=(function(){function e(){}return e.value=new e,e})(),vne=(function(){function e(){}return e.value=new e,e})(),NN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fne=function(e){return function(n){return function(a){var t=Oe([ine("text-center")("The host just asked a poll question!"),ine("text-center")("To participate in live polls, please introduce yourself:"),lg({cancelButton:new I({text:"Not now",click:a(new gg({keepShowingPolls:!1}))}),autoFocus:!0})(e)(n.registration)(function(i){return a(NN.create(i))}),BS("small mt-3")([vg(e),BS("mt-2")([ln("After submitting, you\u2019ll be able to answer all "),cUe("")("future"),ln(" poll questions in this stream!")])])]),r=Oe([sUe("font-weight-bold fw-bold")({id:dc})(n.poll.question),BS("d-flex flex-column ml-4")(sne(function(i){return function(l){return vUe("form-check-label mb-2")([fUe("form-check-input mt-2 t--option")({checked:AN(i)(n.selected),onChange:GN(a)(new LN(i)),type:(function(){return n.poll.multiSelect?"checkbox":"radio"})()}),ln(l)])}})(n.poll.options)),BS("d-flex justify-content-start mt-6")([lne("btn btn-primary px-4 mr-3 t--submit")(sn)({onClick:GN(a)(PN.value),disabled:zi(n.selected)})("Submit answer"),lne("btn btn-outline-primary px-4 d-flex align-items-center t--skip")(sn)({onClick:GN(a)(vne.value)})("Do it later")])]),u=(function(){if(e.user instanceof I)return"t--poll-active";if(e.user instanceof G)return"t--poll-registration-form";throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 55, column 18 - line 57, column 45): "+[e.user.constructor.name])})();return _Ue(u)({id:"livestream-poll-display-modal"})((function(){if(e.user instanceof I)return r;if(e.user instanceof G)return t;throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 51, column 5 - line 53, column 34): "+[e.user.constructor.name])})())}}},_ne=function(e){return function(n){return function(a){var t=function(r){return pUe(mUe("Livestream: Poll Response")(Cf(b0(e.conference))(dUe({livestream_poll_id:hUe(n.poll.id),livestream_poll_question:n.poll.question,livestream_poll_skipped:(function(){return r.skipped?"true":""})(),livestream_poll_multiselect:(function(){return n.poll.multiSelect?"true":"false"})(),livestream_poll_response:r.option}))))};if(a instanceof gg)return Hm(n);if(a instanceof LN&&n.poll.multiSelect)return Hm({poll:n.poll,registration:n.registration,selected:(function(){var r=AN(a.value0)(n.selected);return r?gUe(a.value0)(n.selected):Iu(a.value0)(n.selected)})()});if(a instanceof LN)return Hm({poll:n.poll,registration:n.registration,selected:[a.value0]});if(a instanceof PN&&zi(n.selected))return Hm(n);if(a instanceof PN)return Jm(Ut(DUe(eL(n.poll)(n.selected))(function(r){return vc(Zc)("Error answering a Livestream poll")({poll_id:n.poll.id})(function(u){return MN(void 0)})})))(function(){return Jm(Ut(RUe(sne(function(r){return function(u){return{idx:r,opt:u}}})(n.poll.options))(function(r){return yUe(AN(r.idx)(n.selected))(t({skipped:!1,option:r.opt}))})))(function(){return Jm(cne(MN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof vne)return Jm(Ut(eL(n.poll)([])))(function(){return Jm(Ut(t({skipped:!0,option:""})))(function(){return Jm(cne(MN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof NN)return wUe(NN.create)(function(r){return{poll:n.poll,selected:n.selected,registration:r}})(cg(n.registration)(a.value0));throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 109, column 24 - line 156, column 55): "+[a.constructor.name])}}},pne=function(e){return Jm(Ut(l$(e)))(function(){return Hm({poll:e,selected:[],registration:sg})})};var yne=vn(un),EUe=yne(Pa),IUe=ae(Pa),mne=Un(qe),TUe=oi(wa)(wl),SUe=Zf(Po),dne=Sl(),CUe=oe(_d),FUe=oe(js),HS=oe(_n),ds=x(kn),wne=Uo(ct),hne=xt(wne),gne=ae(pa),Dne=Ir(wne),$0=yne(pa),GUe=be(jt),q0=x(Ua),ew=oh(qe),nw=B(ue),MUe=B(Ji),aw=hf(Je),BN=dt(),Rne=hc(BN($({reflectSymbol:function(){return"poll_id"}})(gn)(pn)))(qe),AUe=Li(qe),LUe=be(xr(GR)),PUe=hc(BN($({reflectSymbol:function(){return"conference_id"}})(gn)(pn)))(qe),ON=be(xr(jt)),UN=hc(BN($({reflectSymbol:function(){return"id"}})(gn)(pn)))(qe),tw=(function(){function e(){}return e.value=new e,e})(),Dg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),rw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Rg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),JS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),qS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),kN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),yg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bne=function(e){return function(n){return function(a){if(n.stage instanceof tw)return Ma;if(n.stage instanceof Dg)return fne(e)(n.stage.value0)(function(t){return a(Rg.create(t))});if(n.stage instanceof rw)return tne(e)(n.stage.value0)(function(t){return a(JS.create(t))});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 90, column 3 - line 96, column 59): "+[n.stage.constructor.name])}}},NUe=function(e){return function(n){return e instanceof rw?one(e.value0)(n):!1}},OUe=function(){return function(e){return function(n){return function(a){return EUe(zr(100))(function(){return IUe(mne(OE(dc)))(function(t){return TUe(t)(function(r){return mne(function(){var i=xL(kA(r))(),l=dB({x:i.left+1,y:i.top+1})(),s=$L(kA(l))();return SUe(n)(Cf(dne(a))(Cf(b0(e.conference))(dne({livestream_popup_visible:CUe(s===dc)}))))()})})})})}}}},Ene=OUe(),UUe=function(e){var n=function(){return Ene(e)("Livestream: CTA Popup Shown")},a=n();return function(t){if(t instanceof rs)return a({livestream_cta_target_conference_id:FUe(t.value0.conferenceId)});if(t instanceof us)return a({livestream_cta_id:HS(t.value0.id)});if(t instanceof os)return a({livestream_cta_id:HS(t.value0.id),livestream_cta_title:t.value0.title,livestream_cta_url:t.value0.url});if(t instanceof is)return a({livestream_cta_id:HS(t.value0.id),livestream_cta_title:t.value0.title});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 150, column 29 - line 167, column 8): "+[t.constructor.name])}},Ine=function(e){return function(n){return function(a){if(a instanceof Rg&&a.value0 instanceof gg)return ds({stage:tw.value,showPolls:a.value0.value0.keepShowingPolls});var t=function(r){if(a instanceof Rg)return ds(n);if(a instanceof JS){if(a.value0 instanceof Jn)return ds({showPolls:n.showPolls,stage:tw.value});var u=function(s){return ds(n)};return a.value0 instanceof ke&&n.stage instanceof rw?hne(JS.create)(function(s){return{showPolls:n.showPolls,stage:new rw(s)}})(rne(e)(n.stage.value0)(a.value0.value0)):u(!0)}var u=function(l){if(a instanceof qS&&n.showPolls)return gne(Dne(Rg.create)(pne(a.value0)))(function(p){return $0(Ut(Ene(e)("Livestream: Poll Popup Shown")({livestream_poll_id:HS(a.value0.id)})))(function(){return ds({showPolls:n.showPolls,stage:new Dg(p)})})});if(a instanceof qS)return ds(n);var s=function(p){if(a instanceof kN||a instanceof yg&&NUe(n.stage)(a.value0))return ds(n);if(a instanceof yg)return $0(Ut(UUe(e)(a.value0)))(function(){return gne(Dne(JS.create)(une(a.value0)))(function(R){return ds({showPolls:n.showPolls,stage:new rw(R)})})});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 98, column 1 - line 98, column 76): "+[a.constructor.name])};if(a instanceof kN){if(n.stage instanceof Dg){var h=n.stage.value0.poll.id===a.value0.pollId;return h?ds({showPolls:n.showPolls,stage:tw.value}):s(!0)}return s(!0)}return s(!0)};if(a instanceof qS){if(n.stage instanceof Dg){var i=n.stage.value0.poll.id===a.value0.id;return i?ds(n):u(!0)}return u(!0)}return u(!0)};return a instanceof Rg&&n.stage instanceof Dg?hne(Rg.create)(function(r){return{showPolls:n.showPolls,stage:new Dg(r)}})(_ne(e)(n.stage.value0)(a.value0)):t(!0)}}},Tne=function(e){var n=function(u){return u instanceof is?q0(u.value0.id):G.value},a=function(u){return u instanceof us?q0(u.value0.id):G.value},t=function(u){return u instanceof os?q0(u.value0.id):G.value},r=function(u){return u instanceof rs?q0(u.value0.conferenceId):G.value};return $0(ew(function(u){return nw(MUe(qS.create)(function(i){return i.poll}))(aw((function(){var i=GUe(u.poll_id);return function(l){return i((function(s){return s.poll.id})(l))}})())(e.conference.polls))})(Rne(e.pusher.dataChannel)("show-poll")))(function(){return $0(AUe(function(u){return new kN({pollId:u.poll_id})})(Rne(e.pusher.dataChannel)("hide-poll")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=LUe(q0(u.conference_id));return function(l){return i(r(l))}})())(e.ctas))})(PUe(e.pusher.dataChannel)("show-event-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(q0(u.id));return function(l){return i(t(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-general-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(q0(u.id));return function(l){return i(a(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-featured-sps-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(q0(u.id));return function(l){return i(n(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-referral-cta")))(function(){return ds({stage:tw.value,showPolls:!0})})})})})})})};var BUe=Qs(),HN=Pe(Ce),HUe=Qr(rn),JUe=Ft(Ce),qUe=Ht(ie),Sne=kl(),Cne=Qr(ie),$Ue=Vr(ie),$S=da(ie)()(),WUe=vn(un),JN=bt(qt),Fne=WUe(pa),xUe=KK(),qN=x(kn),Gne=ae(nn),jUe=b_(D6),zUe=Pl(XG),VUe=be(HE),QUe=gf(Je)(Ot),KUe=be(ov),YUe=Us()(),Mne=(function(){function e(){}return e.value=new e,e})(),WN=(function(){function e(){}return e.value=new e,e})(),Ane=(function(){function e(){}return e.value=new e,e})(),xN=(function(){function e(){}return e.value=new e,e})(),$N=(function(){function e(){}return e.value=new e,e})(),WS=function(e){return function(n){return BUe({id:"network-settings-modal",onDismiss:n(new Jn($N.value)),bodyClass:"t--livestreams-update-network-settings-modal",body:(function(){if(e.modalView instanceof Mne)return HN("text-center")([Va(e.confirmConferenceRegistration)(HUe("mb-4")(JUe("badge badge-soft-primary bg-primary-soft")([qUe("fe fe-check mr-1")(""),ln("You\u2019re registered!")]))),Sne("my-4")({alt:Ul.value,height:"76",src:"/img/network/counselor.svg",width:"91"}),Cne("")("Connect with colleges when you attend or register for their livestreams?"),$Ue("text-secondary")("Connecting with colleges puts you on their radar and introduces you to admissions officers and current students"),HN("mx-md-6 mt-4")([$S("btn btn-primary w-100 t--livestream-opt-into-auto-connect")(sn)({onClick:It(function(a){return function(){return n(new ke(Ane.value))(),n(new ke(xN.value))()}})})("Yes, always connect"),$S("btn btn-outline-primary w-100 mt-3 t--livestream-connect-with-school")(sn)({onClick:JN(n)(new ke(xN.value))})("Only connect with "+e.school.name),$S("btn btn-link mt-3")(sn)({onClick:JN(n)(new Jn($N.value))})("Close")])]);if(e.modalView instanceof WN)return HN("text-center")([Sne("mt-4")({alt:Ul.value,height:"42",src:"/img/livestreams/network-settings-modal/connection-sent.png",width:"42"}),Cne("")("Connection request sent!"),$S("mt-4 btn btn-primary t--livestream-network-settings-modal-close")(sn)({onClick:JN(n)(new Jn($N.value))})("Close")]);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 74, column 13 - line 119, column 12): "+[e.modalView.constructor.name])})()})}},xS=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof Ane)return Fne(Ut(xUe({publishScope:mc.value,publishContext:dP.value,autoRequestFromLivestreams:!0,livestreamConference:e.conference})))(function(){return qN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:WN.value})});if(n.value0 instanceof xN)return Fne(Ut(dx(e.school.id)(e.conference.id)))(function(){return qN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:WN.value})});throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 51, column 31 - line 63, column 44): "+[n.value0.constructor.name])}if(n instanceof Jn)return qN(e);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 50, column 1 - line 50, column 55): "+[e.constructor.name,n.constructor.name])}},jS=function(e){return function(n){var a=ze(!1)(Gne(e.dismissedNetworkSettingsModalAt)(function(r){return new I(jUe(zUe(UE(void 0))(r))(30))})),t=function(r){return[n.rcr834NetworkSettingsModal,VUe(r.publishScope)(mc.value),!r.autoRequestFromLivestreams,e.hasAccessToNetwork,!a]};return ze(!1)(Gne(e.profile)(function(r){return new I(QUe(KUe(!0))(t(r)))}))}},zS=function(e){return YUe(e)({modalView:Mne.value})};var ow=(function(){function e(){}return e.value=new e,e})(),wg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VS=(function(){function e(){}return e.value=new e,e})();var Nne=vn(un),Pne=Nne(pa),jN=et(qe),ZUe=Nne(Pa),zN=x(wa),QS=x(kn),One=function(e){return function(n){return function(a){return function(t){return a.throttleState instanceof ow&&t instanceof uw?Pne(jN(ZUe(zr(a.delay))(function(){return zN(e(VS.value))})))(function(){return QS(n({delay:a.delay,throttleState:new wg(t.value0)}))}):a.throttleState instanceof wg&&t instanceof uw?QS(n({delay:a.delay,throttleState:new wg(t.value0)})):a.throttleState instanceof wg&&t instanceof VS?Pne(jN(zN(a.throttleState.value0)))(function(){return QS(n({delay:a.delay,throttleState:ow.value}))}):QS(n(a))}}}},Une=function(e){return function(n){return jN(zN(e(new uw(n))))}},kne=function(e){return{throttleState:ow.value,delay:e}};var KS=Pe(ie),YS=Pe(Ce),n5e=Qr(ie),v_=oe(_n),a5e=cu(Ro),Bne=Pe(rn),t5e=Kr(ie)()(),r5e=xu(ie),o5e=Ft(ie),u5e=Bf(rn),i5e=x1(Ce)()(),Hne=qs(Sa),XS=da(ie)()(),VN=bt(qt),xne=Ii(Je)(jt),Jne=Bf(Ce),ZS=Hs(ie),l5e=Hs(rn),c5e=Hs(Ce),s5e=r0(Ce),v5e=n0(Ce),bg=a0(ie),f5e=t0(Ce),eC=ge(Ye),_5e=ui(Sa),iw=vn(un)(pa),XN=et(qe),p5e=Pr(nu),jne=x(wa),W0=x(kn),QN=B(ct),m5e=be(QB),qne=_i(Sa)(Je),d5e=tn(yr),h5e=fD(Sa),g5e=P_(jt),D5e=Li(qe),R5e=TI(qe),nC=(function(){function e(){}return e.value=new e,e})(),zne=(function(){function e(){}return e.value=new e,e})(),Vne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Qne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),$ne=(function(){function e(){}return e.value=new e,e})(),Kne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yne=(function(){function e(){}return e.value=new e,e})(),ZN=(function(){function e(){}return e.value=new e,e})(),Wne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xne=function(e){return function(n){return function(a){if(e.conference.polls.length===0)return Ma;var t=(function(){if(n.stage instanceof nC)return Ma;if(n.stage instanceof zne)return KS("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Switching...");throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 179, column 24 - line 184, column 25): "+[n.stage.constructor.name])})(),r=YS("d-flex flex-nowrap align-items-baseline")([n5e("")("Polls"),KS("text-muted ml-3 small")("Polls will be shown to viewers "+(v_(e.videoLagSeconds)+" seconds after you launch them, to account for the audio/video delay"))]),u=function(s){return function(h){return function(p){var R=function(E){return function(w){var T=(function(){if(h===0)return"0%";if($e)return v_(a5e(100*w|0)(h))+"%";throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 175, column 13 - line 177, column 69): ")})();return YS("row align-items-center bg-light-grey mb-1 py-2 t--poll-response-option")([KS("col-7 d-flex justify-content-end")(E),Bne("col-4")(Bne("progress")(t5e("progress-bar")({style:Zt({width:T})})(""))),YS("col-1")([r5e("")(v_(w)),o5e("text-secondary text-nowrap")(" ("+(T+")"))])])}};return u5e("t--poll-responses-"+v_(s.id))(i5e("py-0")({colSpan:6})(Hb(R)(s.options)(p.optionCounts)))}}},i=function(s){var h=ze(s.status)(Hne(s.poll.id)(n.statuses)),p=XS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:VN(a)(new Vne(s.poll))})("Launch poll");if(h instanceof Vf)return p;if(h instanceof Bv)return Oe([XS("btn btn-success btn-sm px-4 mr-3")(sn)({disabled:!0})("Poll LIVE"),XS("btn btn-danger btn-sm px-4 t--close")(sn)({onClick:VN(a)(new Qne(s.poll))})("Close poll")]);if(h instanceof Qf)return p;throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 135, column 17 - line 148, column 21): "+[h.constructor.name])},l=function(s){var h=xne(s.poll.id)(n.expandedResponses),p=Hne(s.poll.id)(n.responses),R=Hn(0)(function(T){return T.answered})(p),E=Hn(0)(function(T){return T.seen})(p),w=Hn(0)(function(T){return T.skipped})(p);return Oe([Jne("t--poll t--poll-"+v_(s.poll.id))([ZS("pt-3")((function(){var T=Ar(s.poll.autoDisplayMinutesFromStart);return T?"\u23F0 ":""})()+s.poll.question),l5e("text-nowrap")(i(s)),ZS("t--shown")(v_(E)),c5e("t--answers")([ln(v_(R)),XS("btn btn-sm btn-white ml-2 py-0 px-1 "+("fe fe-chevron-"+(function(){return h?"up":"down t--expand-responses"})()))(Yr((function(){return h?"Collapse responses":"Expand responses"})()))({onClick:VN(a)(new Kne(s.poll.id))})("")]),ZS("t--skipped")(v_(w)),ZS("t--pending")(v_((E-R|0)-w|0))]),Va(h)(xa(p)(u(s.poll)(R)))])};return Oe([r,YS("t--polls position-relative")([xa(n.error)(function(s){return KS("alert alert-danger")(s)}),s5e("table table-sm mb-0")([v5e("")([Jne("")([bg("")("Question"),bg("")("Actions"),bg("")("# saw poll"),bg("")("# answered"),bg("")("# skipped"),bg("")("# not responded")])]),f5e("")(eC(_5e(function(s){return-(function(h){return h.poll.id})(s)|0})(e.conference.polls))(l))]),t])])}}},Zne=function(e){return function(n){var a=function(t){return iw(XN(p5e(t)(function(r){return jne($ne.value)})))(function(){return W0({expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,responses:n.responses,statuses:n.statuses,stage:zne.value,error:G.value})})};return function(t){if(t instanceof Vne)return a(QN(KN.create)(Z2(t.value0)(Bv.value)));if(t instanceof Qne)return a(QN(KN.create)(Z2(t.value0)(Qf.value)));if(t instanceof KN){var r=eC(Eu((function(){var u=m5e(Bv.value);return function(i){return u((function(l){return l.status})(i))}})())(t.value0))(function(u){return u.pollId});return W0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,statuses:qne(eC(t.value0)(function(u){return new Rn(u.pollId,u.status)})),expandedResponses:d5e(n.expandedResponses)(h5e(r)),stage:nC.value})}if(t instanceof $ne)return W0({expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,responses:n.responses,statuses:n.statuses,stage:nC.value,error:new I("That didn't work for some reason, try again")});if(t instanceof Kne)return W0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,stage:n.stage,statuses:n.statuses,expandedResponses:(function(){var u=xne(t.value0)(n.expandedResponses);return u?g5e(t.value0)(n.expandedResponses):Iu(t.value0)(n.expandedResponses)})()});if(t instanceof Yne)return iw(Une(YN.create)(ZN.value))(function(){return W0(n)});if(t instanceof ZN)return iw(XN(QN(Wne.create)(g$(e.conference.id))))(function(){return W0(n)});if(t instanceof Wne)return W0({error:n.error,expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,stage:n.stage,statuses:n.statuses,responses:qne(eC(t.value0)(function(u){return new Rn(u.pollId,u.responses)}))});if(t instanceof YN)return One(YN.create)(function(u){return{error:n.error,expandedResponses:n.expandedResponses,responses:n.responses,stage:n.stage,statuses:n.statuses,responseThrottle:u}})(n.responseThrottle)(t.value0);throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 196, column 22 - line 242, column 98): "+[t.constructor.name])}}},eae=function(e){return iw(D5e(hn(Yne.value))(R5e(e.pusher.dataChannel)("poll-responses-changed")))(function(){return iw(XN(jne(ZN.value)))(function(){return W0({statuses:cc,responses:cc,expandedResponses:[],responseThrottle:kne(500),stage:nC.value,error:G.value})})})};var nae=kl(),aae=Pe(Ce),tae=Qr(ie),rae=pu(ie),oae=(function(){return nae("img-fluid mb-6")({alt:new WR("CollegeVine"),src:"/img/cv-logo-lilac-on-dark.svg",style:Zt({width:"5em"})})})(),aC=function(e){return aae(e+` t--splashscreen position-absolute-fullsize d-flex flex-column align-items-center justify-content-around bg-dark text-white `)},lw=function(e){return aC("")([tae("text-center")(e)])},e4=aC("t--splashscreen-intro")([Pe(rn)("text-center mt-7")(rae("")("The recording will load in a moment.")),oae]),tC=(function(){return aC("px-4 px-md-6 t--splashscreen-intro")([nae("img-fluid")({alt:Ul.value,src:"/img/illustrations/livestreams/2022-02-intro.svg"})])})(),uae=aC("t--splashscreen-complete")([aae("text-center mt-7")([rae("")("The event is now over."),tae("")("Thank you for attending!"),Kc(ie)("")("A recording will be available to watch shortly.")]),oae]);var rC=e=>e.play();var x0=dl(lae(),1);Ct();var cae=e=>{let[n,a]=st.useState(),[t,r]=st.useState(),u=st.useRef();return u.current=e,Or(()=>{if(!t)return x0.default.isSupported()?a(b5e(e.videoStreamUrl,e.videoElementId,u)):e.onNotSupported(),r(!0),()=>{n&&n.destroy()}}),null},b5e=(e,n,a)=>{let t=document.getElementById(n);return t?(hls=new x0.default,a.current.onInstanceCreated&&a.current.onInstanceCreated(hls),hls.on(x0.default.Events.ERROR,function(r,u){a.current.onError&&a.current.onError("HLS error: "+u.type,u),u.fatal&&(u.type===x0.default.ErrorTypes.MEDIA_ERROR?hls.recoverMediaError():(hls.destroy(),a.current.onCriticalFail&&a.current.onCriticalFail(u.type)))}),hls.on(x0.default.Events.MEDIA_ATTACHED,()=>hls.loadSource(e)),hls.on(x0.default.Events.MANIFEST_PARSED,()=>a.current.onReady&&a.current.onReady()),hls.on(x0.default.Events.INIT_PTS_FOUND,(r,u)=>a.current.onInitialPts&&a.current.onInitialPts({initPTS:u.initPTS})),hls.attachMedia(t),hls):(a.current.onCriticalFail&&a.current.onCriticalFail("Couldn't find element #"+n),null)};var I5e=Iv();var sae=function(){return function(){return I5e(cae)}};Ct();var fw=dl(hae(),1),gae=4,t9e=({trackColor:e,background:n})=>({props:a,children:t})=>st.createElement("div",Object.assign({},a,{style:Object.assign({},a.style,{height:`${gae}px`,borderRadius:`${gae*2}px`,background:n||e})}),...t),r9e=({horizontal:e})=>({props:n,isDragged:a})=>st.createElement("svg",Object.assign({},n,{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 18 18"}),st.createElement("circle",{cx:"9",cy:"9",r:"8.5",fill:a?ou.SECONDARY:ou.WHITE,stroke:ou.SECONDARY}),st.createElement("path",{stroke:a?ou.WHITE:ou.SECONDARY,d:e?"M7.5 6L7.5 12":"M6 7.5L12 7.5"}),st.createElement("path",{stroke:a?ou.WHITE:ou.SECONDARY,d:e?"M10.5 6L10.5 12":"M6 10.5L12 10.5"})),Dae=e=>st.createElement("div",{"aria-label":e.ariaLabel},st.createElement(fw.Range,{step:e.step,min:e.min,max:e.max,values:[e.value],onChange:(([n])=>e.onChange(n)),onFinalChange:(([n])=>e.onFinalChange&&e.onFinalChange(n)),renderTrack:t9e({trackColor:e.trackColor||ou.GRAY_300,background:e.fillBefore?(0,fw.getTrackBackground)({values:[e.value],colors:[ou.PRIMARY,ou.GRAY_300],min:e.min,max:e.max,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":e.value}):void 0}),renderThumb:r9e({horizontal:!0})}));var u9e=Iv(),Rae={CanPassToJavaScript0:function(){},CanReceiveFromJavaScript1:function(){return Od}};var yae=function(e){return function(){return function(){return u9e(Dae)}}};var l9e=Kr(rn)()(),c9e=yae(Rae)()(),s9e=bt(Tv),v9e=da(rn)()(),f9e=bt(qt),wae=Pe(Ce),_9e=Ft(ie),lC=et(qe),o4=x(wa),Cae=vn(un),p9e=kt(Wd),Xv=x(kn),m9e=e0(qe),r4=Un(qe),d9e=B(ue),h9e=bv(Jd),g9e=Cae(Pa),j0=Cae(pa),D9e=Gr(kn),R9e=ae(Pa),y9e=lv(Ll),w9e=Gr(Wt),u4=(function(){function e(){}return e.value=new e,e})(),i4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),c4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bae=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),l4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Eae=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Iae=(function(){function e(){}return e.value=new e,e})(),b9e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Fae=function(e){return function(n){if(e.videoState instanceof G)return Ma;if(e.videoState instanceof I){var a=l9e("")({style:Zt({minWidth:"6rem",width:"6rem"})})(c9e({value:(function(){return e.videoState.value0.muted?0:e.videoState.value0.volume})(),min:0,max:1,step:.05,onChange:s9e(n)(function(i){return ke.create(i4.create(i))}),ariaLabel:"Volume slider"})),t=(function(){if(e.videoState.value0.muted)return"fe-volume-x";if($e)return"fe-volume-2";throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 119, column 5 - line 121, column 34): ")})(),r=v9e("btn large px-3 py-1 mr-3 text-white fe "+t)(Yr("Mute the video"))({onClick:f9e(n)(new ke(u4.value))})(Ma),u=wae("d-flex align-items-center text-white px-3")([ln("LIVE"),_9e("text-danger x-large ml-2 mt-n1")("\u25CF")]);return wae("mb-2 w-100 d-flex align-items-center bg-semi-transparent-black "+(function(){return e.visible?"":"hidden"})())([Va(e.config.liveIndicator)(u),Va(e.config.mute)(r),Va(e.config.volume)(a)])}throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 95, column 1 - line 95, column 50): "+[e.constructor.name,n.constructor.name])}},Gae=function(e){return ke.create(c4.create(e))},Tae=function(e){return lC(o4(new Jn(new b9e(function(n){return function(){return e(n)(),new ke(new c4(n))}}))))},cC=(function(){return new ke(new l4(!0))})(),Mae=function(e){return{config:e,videoState:G.value,visible:!1,visibilityExpiration:p9e}},Sae=2e3,Aae=function(e){return function(n){if(n instanceof Jn)return Xv(e);if(n instanceof ke){var a=m9e(r4(function(){var i=ql();return d9e(function(l){return ke.create(Eae.create(l))})(h9e(Sae)(i))})),t=g9e(zr(Sae))(function(){return o4(new ke(Iae.value))}),r=function(u){if(n.value0 instanceof u4)return Xv(e);var i=function(l){if(n.value0 instanceof i4)return Xv(e);if(n.value0 instanceof c4)return j0(lC(r4(function(){var h=$A(n.value0.value0)(),p=JA(n.value0.value0)();return new ke(new bae({muted:h,volume:p}))})))(function(){return Xv(e)});if(n.value0 instanceof bae)return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I(n.value0.value0)});if(n.value0 instanceof l4)return j0(D9e(n.value0.value0)(a))(function(){return j0(lC(t))(function(){return Xv({config:e.config,videoState:e.videoState,visibilityExpiration:e.visibilityExpiration,visible:n.value0.value0})})});if(n.value0 instanceof Eae)return Xv({config:e.config,videoState:e.videoState,visible:e.visible,visibilityExpiration:n.value0.value0});if(n.value0 instanceof Iae)return j0(lC(R9e(r4(ql))(function(s){var h=y9e(s)(e.visibilityExpiration);return h?o4(new ke(new l4(!1))):t})))(function(){return Xv(e)});throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 135, column 1 - line 135, column 55): "+[n.value0.constructor.name])};return n.value0 instanceof i4&&e.videoState instanceof I?j0(a)(function(){return j0(Tae(function(l){return function(){return w9e(n.value0.value0>0)(tm(!1)(l))(),qA(n.value0.value0)(l)()}}))(function(){return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I({muted:e.videoState.value0.muted,volume:n.value0.value0})})})}):i(!0)};return n.value0 instanceof u4&&e.videoState instanceof I?j0(a)(function(){return j0(Tae(tm(!e.videoState.value0.muted)))(function(){return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I({volume:e.videoState.value0.volume,muted:!e.videoState.value0.muted})})})}):r(!0)}throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 135, column 1 - line 135, column 55): "+[e.constructor.name,n.constructor.name])}},Lae=function(e){if(e instanceof I)return!1;if(e instanceof G)return!0;throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 204, column 1 - line 204, column 37): "+[e.constructor.name])};var Pae=e=>n=>a=>()=>e.then(a,n),Nae=e=>e instanceof Error,Oae=e=>e===null?"null":typeof e>"u"?"undefined":e.toString();var T9e=x(ec(kr)),S9e=Cp(kr),C9e=dn(bn),Uae=Aa(DD(wD)(kr)),F9e=If(kr),G9e=B(Md(Is)),M9e=Nd(kr),A9e=fb(la),L9e=Gt(nU);var P9e=function(e){var n=function(a){if(Nae(a))return T9e(a);if($e)return S9e(new Sp(""));throw new Error("Failed pattern match at Utils.Promise (line 49, column 5 - line 51, column 43): "+[a.constructor.name])};return Er(function(a){return Qi("Promise failed: "+Oae(e))})(C9e)(lm(Uae(n(e))(Uae(F9e("Error")(e))(G9e(Qi)(M9e(e))))))},sC=function(e){return j_(function(n){return A9e(L9e)(Pae(e)(function(a){return n(Me.create(P9e(a)))()})(function(a){return n(Le.create(a))()}))})};var O9e=ae(nn),U9e=Pe(rn),_w=ae(co),s4=df(Wt)(wl),$m=bt(qt),kae=eh(ie)()(),k9e=sae()(),B9e=x(Wt),Bae=bt(Tv),Hae=Kr(rn)()(),H9e=da(Ce)()(),J9e=Ht(ie),q9e=Pe(Ce),jae=vn(un),$9e=e_(qe)(),W9e=ji(Je)(Ot),x9e=be(xr(jt)),Eg=jae(Pa),j9e=ev(wa),z9e=Eo(Qd),Ou=x(wa),zae=Un(qe),Jae=Pr(nu),Vae=$g(Pa),du=x(kn),Nu=jae(pa),fl=et(qe),qae=B(ct),$ae=e0(qe),Qae=B(la),V9e=xt(Uo(ct)),Q9e=B(ue),K9e=ge(ue),Wae=tn(h6),Kae=(function(){function e(){}return e.value=new e,e})(),Yae=(function(){function e(){}return e.value=new e,e})(),mw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xae=(function(){function e(){}return e.value=new e,e})(),Ig=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Zae=(function(){function e(){}return e.value=new e,e})(),ete=(function(){function e(){}return e.value=new e,e})(),xae=(function(){function e(){}return e.value=new e,e})(),v4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),f4=(function(){function e(){}return e.value=new e,e})(),fC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),_C=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),nte=(function(){function e(){}return e.value=new e,e})(),_4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),p4=(function(){function e(){}return e.value=new e,e})(),ate=(function(){function e(){}return e.value=new e,e})(),tte=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Wm=(function(){function e(){}return e.value=new e,e})(),Zv=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),h4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),g4=function(e){var n=e.Monad0(),a=ae(n.Bind1()),t=Un(e),r=x(n.Applicative0());return function(u){return function(i){return function(l){return a(t(OE(u.videoId)))(function(s){return Hn(r(i.whenNotFound))(l)(O9e(s)(lB))})}}}},rte=g4(Po),m4=g4(qe),ote=function(e){var n=g4(e);return function(a){return n(a)({whenNotFound:void 0})}},Y9e=ote(Po),X9e=ote(qe),mC=function(e){return function(n){return function(a){var t=(function(){var T=U9e("position-absolute-fullsize py-6 d-flex align-items-center justify-content-around");if(n.stage instanceof Xae)return T(e.errorScreen("It appears that video playback is not supported in your browser."));if(n.stage instanceof Zae)return T(e.errorScreen("The video didn't load correctly, try refreshing the page."));if(n.stage instanceof mw)return T(e.introScreen);if(n.stage instanceof Ig)return Ma;throw new Error("Failed pattern match at Livestream.VideoPlayer (line 242, column 20 - line 253, column 16): "+[n.stage.constructor.name])})(),r=(function(){return n.stage instanceof mw?n.stage.value0.reset:!1})(),u=It(function(T){return _w(NE(T))(s4(function(L){return a(new ke(new h4({time:L})))}))}),i=It(function(T){return _w(NE(T))(s4(function(L){return a(new ke(new pC({playing:!0,time:L})))}))}),l=function(T){return a(Jn.create(T))},s=It(function(T){return _w(NE(T))(s4(function(L){return l(new _4(L))}))}),h=$m(l)(nte.value),p=Oe([kae("w-100 t--real-video")({id:n.videoId,controls:br(n.customControls),onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s})(""),Va(!r)(k9e({videoStreamUrl:e.watchUrl,videoElementId:n.videoId,onNotSupported:l(ete.value),onError:function(T,L){return void 0},onCriticalFail:Bae(l)(function(T){var L=T==="networkError";return L?f4.value:new fC("HLS player crashed")}),onReady:l(new _C({autoPlay:e.autoPlay})),onInitialPts:Bae(l)(function(T){return new tte(T.initPTS)})}))]),R=(function(){return n.stage instanceof Ig&&n.stage.value0.unmuteOverlay?Hae("position-absolute-fullsize d-flex align-items-center justify-content-center t--unmute-overlay")({style:Zt({pointerEvents:"none"})})(H9e("btn btn-sm btn-light border-dark px-4 d-flex align-items-center")(sn)({onClick:$m(l)(ate.value),style:Zt({pointerEvents:"all"})})([ln("click for sound"),J9e("fe fe-volume-2 ml-2")("")])):Ma})(),E=function(T){return Hae("position-absolute-fullsize d-flex align-items-end t--controls-overlay")({onMouseMove:$m(l)(new Zv(cC)),onMouseDown:$m(l)(new Zv(cC)),onTouchStart:$m(l)(new Zv(cC))})(Fae(T)(function(L){return l(Zv.create(L))}))},w=kae("w-100 t--real-video")({id:n.videoId,controls:br(n.customControls),playsInline:!0,onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s,onLoadedMetadata:$m(l)(new _C({autoPlay:e.autoPlay})),onError:$m(l)(f4.value),src:(function(){return r?"":e.watchUrl})()})("");return q9e("position-relative w-100")([(function(){if(n.support instanceof Kae)return p;if(n.support instanceof Yae)return w;throw new Error("Failed pattern match at Livestream.VideoPlayer (line 163, column 7 - line 165, column 40): "+[n.support.constructor.name])})(),xa(n.customControls)(E),Va(n.allowSound)(R),t])}}},Z9e=function(e){var n=Un(e.MonadEffect0());return function(a){return n(function(){return Y9e(a)(tm(!1))(),p4.value})}},eke=Z9e(bB),d4=function(e){return $9e("Livestream: Error")({livestream_error_message:e})},ute=function(e){return rte(e)({whenNotFound:!1})(HA)},nke=function(e){return Un(e)(function(){var a=_w(_w(Pi)(VA))(zA)();return W9e(function(t){return x9e(aE(t)(a))(new I(0))})(["iPad","iPod","iPhone"])})},ite=nke(qe),ake=function(e){var n=function(t){return Eg(j9e(e.allowSound)(z9e(Qi("Skipping attempt to play unmuted because sound was programmatically disallowed"))))(function(){return Eg(sC(rC(t)))(function(){return Ou(new vC({unmuteOverlay:!1}))})})},a=function(t){return Eg(zae(tm(!0)(t)))(function(){return Eg(sC(rC(t)))(function(){return Ou(new vC({unmuteOverlay:!0}))})})};return m4(e)({whenNotFound:new fC("