var cr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[294,3,6,8,9,10,13,37,138],{"+GGh":function(re,J){re.exports="data:image/png;base64,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"},"+QRC":function(re,J,h){"use strict";var Q=h("E9nw"),L={"text/plain":"Text","text/html":"Url",default:"Text"},O="Copy to clipboard: #{key}, Enter";function U(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function s(t,R){var o,g,E,i,y,T,w=!1;R||(R={}),o=R.debug||!1;try{E=Q(),i=document.createRange(),y=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var v=L[R.format]||L.default;window.clipboardData.setData(v,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),y.addRange(i);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");w=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),w=!0}catch(v){o&&console.error("unable to copy using clipboardData: ",v),o&&console.error("falling back to prompt"),g=U("message"in R?R.message:O),window.prompt(g,t)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(i):y.removeAllRanges()),T&&document.body.removeChild(T),E()}return w}re.exports=s},"+UV5":function(re,J,h){re.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(re,J,h){re.exports=h.p+"static/search1.c4136dd4.png"},"/YVS":function(re,J,h){re.exports=h.p+"static/line.37ca58bc.png"},"06Qe":function(re,J,h){var Q=h("ItGF"),L="urn:schemas-microsoft-com:vml",O=typeof window=="undefined"?null:window,U=!1,s=O&&O.document;function t(g){return R(g)}var R;if(s&&!Q.canvasSupported)try{!s.namespaces.zrvml&&s.namespaces.add("zrvml",L),R=function(g){return s.createElement("')}}catch(g){R=function(E){return s.createElement("<"+E+' xmlns="'+L+'" class="zrvml">')}}function o(){if(U||!s)return;U=!0;var g=s.styleSheets;g.length<31?s.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):g[0].addRule(".zrvml","behavior:url(#default#VML)")}J.doc=s,J.createNode=t,J.initVML=o},"0r65":function(re,J){var h=arguments[3],Q=arguments[4],L=arguments[5],O=JSON.stringify;re.exports=function(U,s){for(var t,R=Object.keys(L),o=0,g=R.length;o=0;p--){var C;if(d[p]!==l&&!d[p].ignore&&(C=T(d[p],P,v))&&(!m.topTarget&&(m.topTarget=d[p]),C!==R)){m.target=d[p];break}}return m},processGesture:function(P,v){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;v==="start"&&l.clear();var d=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(v==="end"&&l.clear(),d){var m=d.type;P.gestureEvent=m,this.dispatchToElement({target:d.target},m,d.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){y.prototype[P]=function(v){var l=v.zrX,d=v.zrY,m=w(this,l,d),p,C;if((P!=="mouseup"||!m)&&(p=this.findHover(l,d),C=p.target),P==="mousedown")this._downEl=C,this._downPoint=[v.zrX,v.zrY],this._upEl=C;else if(P==="mouseup")this._upEl=C;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||L.dist(this._downPoint,[v.zrX,v.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,P,v)}});function T(P,v,l){if(P[P.rectHover?"rectContain":"contain"](v,l)){for(var d=P,m;d;){if(d.clipPath&&!d.clipPath.contain(v,l))return!1;d.silent&&(m=!0),d=d.parent}return m?R:!0}return!1}function w(P,v,l){var d=P.painter;return v<0||v>d.getWidth()||l<0||l>d.getHeight()}Q.mixin(y,U),Q.mixin(y,O);var u=y;re.exports=u},"1Jh7":function(re,J,h){var Q=h("y+Vt"),L=h("T6xi"),O=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,s){L.buildPath(U,s,!1)}});re.exports=O},"1MYJ":function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,U=this.shape.paths,s=0;s=this._maxSize&&i>0){var T=o.head;o.remove(T),delete g[T.key],E=T.value,this._lastRemovedEntry=T}y?y.value=R:y=new L(R),y.key=t,o.insertEntry(y),g[t]=y}return E},U.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},U.clear=function(){this._list.clear(),this._map={}};var s=O;re.exports=s},"1Sn+":function(re,J,h){},"1XHU":function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("q1tI"),U=h.n(O),s=h("9kvl"),t=h("3wET"),R=h.n(t),o=h("bUJZ"),g=h.n(o),E=h("Ct/S"),i=h.n(E),y=function(w){var u=w.visible,P=w.occupationValue,v=w.onCancel,l=v===void 0?function(){}:v,d=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:g.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:R.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?U.a.createElement(U.a.Fragment,null,m(),d()):P===2?d():m()};return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:u,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),s.d.push("/account/certification")},onCancel:function(){l()}},U.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:i.a.flexRow},p()))};J.a=Object(s.a)(function(T){var w=T.paperlibrary,u=T.loading,P=T.globalSetting;return{paperlibrary:w,globalSetting:P,loading:u.effects}})(y)},"1ZF9":function(re,J,h){re.exports=h.p+"static/Authorize.cc9c212f.png"},"1bdT":function(re,J,h){var Q=h("3gBT"),L=h("H6uX"),O=h("DN4a"),U=h("vWvF"),s=h("bYtY"),t=function(o){O.call(this,o),L.call(this,o),U.call(this,o),this.id=o.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,g){switch(this.draggable){case"horizontal":g=0;break;case"vertical":o=0;break}var E=this.transform;E||(E=this.transform=[1,0,0,1,0,0]),E[4]+=o,E[5]+=g,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,g){},attrKV:function(o,g){if(o==="position"||o==="scale"||o==="origin"){if(g){var E=this[o];E||(E=this[o]=[]),E[0]=g[0],E[1]=g[1]}}else this[o]=g},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,g){if(typeof o=="string")this.attrKV(o,g);else if(s.isObject(o))for(var E in o)o.hasOwnProperty(E)&&this.attrKV(E,o[E]);return this.dirty(!1),this},setClipPath:function(o){var g=this.__zr;g&&o.addSelfToZr(g),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=g,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var g=this.animators;if(g)for(var E=0;E1&&arguments[1]!==void 0?arguments[1]:!1,Be=nt&&typeof nt.getBoundingClientRect=="function"&&nt.getBoundingClientRect().width;if(Be){if(mt){var de=getComputedStyle(nt),Oe=de.marginLeft,He=de.marginRight;Be+=+Oe.replace("px","")+ +He.replace("px","")}Be=+Be.toFixed(6)}return Be||0},ge=function(nt,mt,Be){nt&&Object(l.a)(nt.style)==="object"&&(nt.style[mt]=Be)},xe=function(){return G.any},De=h("KQm4"),we=h("Ff2n"),Le=h("i8i4"),ie=h("bdgK"),ve=h("uciX"),q=h("8XRh"),fe={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},ye={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ye=Pe,dt=0,ke={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},We=function(nt,mt,Be){var de=F(mt),Oe=nt.getState();nt.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Oe.defaultActiveFirst),{},Object(i.a)({},de,Be))})},Re=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;Object(L.a)(this,mt),de=nt.call(this,Be),de.onDestroy=function(et){de.props.onDestroy(et)},de.onKeyDown=function(et){var rt=et.keyCode,Ut=de.menuInstance,Qt=de.props,sn=Qt.isOpen,ae=Qt.store;if(rt===y.a.ENTER)return de.onTitleClick(et),We(ae,de.props.eventKey,!0),!0;if(rt===y.a.RIGHT)return sn?Ut.onKeyDown(et):(de.triggerOpenChange(!0),We(ae,de.props.eventKey,!0)),!0;if(rt===y.a.LEFT){var te;if(sn)te=Ut.onKeyDown(et);else return;return te||(de.triggerOpenChange(!1),te=!0),te}return sn&&(rt===y.a.UP||rt===y.a.DOWN)?Ut.onKeyDown(et):void 0},de.onOpenChange=function(et){de.props.onOpenChange(et)},de.onPopupVisibleChange=function(et){de.triggerOpenChange(et,et?"mouseenter":"mouseleave")},de.onMouseEnter=function(et){var rt=de.props,Ut=rt.eventKey,Qt=rt.onMouseEnter,sn=rt.store;We(sn,de.props.eventKey,!1),Qt({key:Ut,domEvent:et})},de.onMouseLeave=function(et){var rt=de.props,Ut=rt.parentMenu,Qt=rt.eventKey,sn=rt.onMouseLeave;Ut.subMenuInstance=Object(U.a)(de),sn({key:Qt,domEvent:et})},de.onTitleMouseEnter=function(et){var rt=de.props,Ut=rt.eventKey,Qt=rt.onItemHover,sn=rt.onTitleMouseEnter;Qt({key:Ut,hover:!0}),sn({key:Ut,domEvent:et})},de.onTitleMouseLeave=function(et){var rt=de.props,Ut=rt.parentMenu,Qt=rt.eventKey,sn=rt.onItemHover,ae=rt.onTitleMouseLeave;Ut.subMenuInstance=Object(U.a)(de),sn({key:Qt,hover:!1}),ae({key:Qt,domEvent:et})},de.onTitleClick=function(et){var rt=Object(U.a)(de),Ut=rt.props;if(Ut.onTitleClick({key:Ut.eventKey,domEvent:et}),Ut.triggerSubMenuAction==="hover")return;de.triggerOpenChange(!Ut.isOpen,"click"),We(Ut.store,de.props.eventKey,!1)},de.onSubMenuClick=function(et){typeof de.props.onClick=="function"&&de.props.onClick(de.addKeyPath(et))},de.onSelect=function(et){de.props.onSelect(et)},de.onDeselect=function(et){de.props.onDeselect(et)},de.getPrefixCls=function(){return"".concat(de.props.rootPrefixCls,"-submenu")},de.getActiveClassName=function(){return"".concat(de.getPrefixCls(),"-active")},de.getDisabledClassName=function(){return"".concat(de.getPrefixCls(),"-disabled")},de.getSelectedClassName=function(){return"".concat(de.getPrefixCls(),"-selected")},de.getOpenClassName=function(){return"".concat(de.props.rootPrefixCls,"-submenu-open")},de.saveMenuInstance=function(et){de.menuInstance=et},de.addKeyPath=function(et){return Object(Q.a)(Object(Q.a)({},et),{},{keyPath:(et.keyPath||[]).concat(de.props.eventKey)})},de.triggerOpenChange=function(et,rt){var Ut=de.props.eventKey,Qt=function(){de.onOpenChange({key:Ut,item:Object(U.a)(de),trigger:rt,open:et})};rt==="mouseenter"?de.mouseenterTimeout=setTimeout(function(){Qt()},0):Qt()},de.isChildrenSelected=function(){var et={find:!1};return Z(de.props.children,de.props.selectedKeys,et),et.find},de.isOpen=function(){return de.props.openKeys.indexOf(de.props.eventKey)!==-1},de.adjustWidth=function(){if(!de.subMenuTitle||!de.menuInstance)return;var et=Le.findDOMNode(de.menuInstance);if(et.offsetWidth>=de.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(de.subMenuTitle.offsetWidth,"px")},de.saveSubMenuTitle=function(et){de.subMenuTitle=et},de.getBaseProps=function(){var et=Object(U.a)(de),rt=et.props;return{mode:rt.mode==="horizontal"?"vertical":rt.mode,visible:de.props.isOpen,level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:de.onSubMenuClick,onSelect:de.onSelect,onDeselect:de.onDeselect,onDestroy:de.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:de.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(U.a)(de),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[F(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:de.internalMenuId,manualRef:de.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},de.getMotion=function(et,rt){var Ut=Object(U.a)(de),Qt=Ut.haveRendered,sn=de.props,ae=sn.motion,te=sn.rootPrefixCls,j=Object(Q.a)(Object(Q.a)({},ae),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Qt||!rt||et!=="inline"});return j};var Oe=Be.store,He=Be.eventKey,$e=Oe.getState(),ht=$e.defaultActiveFirst;de.isRootMenu=!1;var yt=!1;return ht&&(yt=ht[He]),We(Oe,He,yt),de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var de=this,Oe=this.props,He=Oe.mode,$e=Oe.parentMenu,ht=Oe.manualRef;if(ht&&ht(this),He!=="horizontal"||!$e.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return de.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var de=this.props,Oe=de.onDestroy,He=de.eventKey;Oe&&Oe(He),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(de){var Oe=this,He=this.getBaseProps(),$e=this.getMotion(He.mode,He.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||He.visible||He.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ht=He.direction;return R.createElement(q.default,Object.assign({visible:He.visible},$e),function(yt){var et=yt.className,rt=yt.style,Ut=v()("".concat(He.prefixCls,"-sub"),et,Object(i.a)({},"".concat(He.prefixCls,"-rtl"),ht==="rtl"));return R.createElement(ot,Object.assign({},He,{id:Oe.internalMenuId,className:Ut,style:rt}),de)})}},{key:"render",value:function(){var de,Oe=Object(Q.a)({},this.props),He=Oe.isOpen,$e=this.getPrefixCls(),ht=Oe.mode==="inline",yt=v()($e,"".concat($e,"-").concat(Oe.mode),(de={},Object(i.a)(de,Oe.className,!!Oe.className),Object(i.a)(de,this.getOpenClassName(),He),Object(i.a)(de,this.getActiveClassName(),Oe.active||He&&!ht),Object(i.a)(de,this.getDisabledClassName(),Oe.disabled),Object(i.a)(de,this.getSelectedClassName(),this.isChildrenSelected()),de));this.internalMenuId||(Oe.eventKey?this.internalMenuId="".concat(Oe.eventKey,"$Menu"):(dt+=1,this.internalMenuId="$__$".concat(dt,"$Menu")));var et={},rt={},Ut={};Oe.disabled||(et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},Ut={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Qt={},sn=Oe.direction;ht&&(sn==="rtl"?Qt.paddingRight=Oe.inlineIndent*Oe.level:Qt.paddingLeft=Oe.inlineIndent*Oe.level);var ae={};this.props.isOpen&&(ae={"aria-owns":this.internalMenuId});var te=null;Oe.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(Q.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Qt,className:"".concat($e,"-title"),role:"button"},Ut,rt,{"aria-expanded":He},ae,{"aria-haspopup":"true",title:typeof Oe.title=="string"?Oe.title:void 0}),Oe.title,te||R.createElement("i",{className:"".concat($e,"-arrow")})),H=this.renderChildren(Oe.children),Y=Oe.parentMenu.isRootMenu?Oe.parentMenu.props.getPopupContainer:function(Dt){return Dt.parentNode},$=ke[Oe.mode],ce=Oe.popupOffset?{offset:Oe.popupOffset}:{},Ne=Oe.mode==="inline"?"":Oe.popupClassName;Ne+=sn==="rtl"?" ".concat($e,"-rtl"):"";var Ke=Oe.disabled,Et=Oe.triggerSubMenuAction,St=Oe.subMenuOpenDelay,Nt=Oe.forceSubMenuRender,Wt=Oe.subMenuCloseDelay,Xt=Oe.builtinPlacements;he.forEach(function(Dt){return delete Oe[Dt]}),delete Oe.onClick;var lt=sn==="rtl"?Object.assign({},ye,Xt):Object.assign({},Pe,Xt);return delete Oe.direction,R.createElement("li",Object.assign({},Oe,et,{className:yt,role:"menuitem"}),ht&&j,ht&&H,!ht&&R.createElement(ve.a,{prefixCls:$e,popupClassName:v()("".concat($e,"-popup"),Ne),getPopupContainer:Y,builtinPlacements:lt,popupPlacement:$,popupVisible:He,popupAlign:ce,popup:H,action:Ke?[]:[Et],mouseEnterDelay:St,mouseLeaveDelay:Wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Nt},j))}}]),mt}(R.Component);Re.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Me=Object(o.b)(function(vt,nt){var mt=vt.openKeys,Be=vt.activeKey,de=vt.selectedKeys,Oe=nt.eventKey,He=nt.subMenuKey;return{isOpen:mt.indexOf(Oe)>-1,active:Be[He]===Oe,selectedKeys:de}})(Re);Me.isSubMenu=!0;var Ve=Me,Ze="menuitem-overflowed",bt=.5,ft=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.resizeObserver=null,Be.mutationObserver=null,Be.originalTotalWidth=0,Be.overflowedItems=[],Be.menuItemSizes=[],Be.cancelFrameId=null,Be.state={lastVisibleIndex:void 0},Be.getMenuItemNodes=function(){var de=Be.props.prefixCls,Oe=Le.findDOMNode(Object(U.a)(Be));return Oe?[].slice.call(Oe.children).filter(function(He){return He.className.split(" ").indexOf("".concat(de,"-overflowed-submenu"))<0}):[]},Be.getOverflowedSubMenuItem=function(de,Oe,He){var $e=Be.props,ht=$e.overflowedIndicator,yt=$e.level,et=$e.mode,rt=$e.prefixCls,Ut=$e.theme;if(yt!==1||et!=="horizontal")return null;var Qt=Be.props.children[0],sn=Qt.props,ae=sn.children,te=sn.title,j=sn.style,H=Object(we.a)(sn,["children","title","style"]),Y=Object(Q.a)({},j),$="".concat(de,"-overflowed-indicator"),ce="".concat(de,"-overflowed-indicator");Oe.length===0&&He!==!0?Y=Object(Q.a)(Object(Q.a)({},Y),{},{display:"none"}):He&&(Y=Object(Q.a)(Object(Q.a)({},Y),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),ce="".concat(ce,"-placeholder"));var Ne=Ut?"".concat(rt,"-").concat(Ut):"",Ke={};return he.forEach(function(Et){H[Et]!==void 0&&(Ke[Et]=H[Et])}),R.createElement(Ve,Object.assign({title:ht,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Ne},Ke,{key:$,eventKey:ce,disabled:!1,style:Y}),Oe)},Be.setChildrenWidthAndResize=function(){if(Be.props.mode!=="horizontal")return;var de=Le.findDOMNode(Object(U.a)(Be));if(!de)return;var Oe=de.children;if(!Oe||Oe.length===0)return;var He=de.children[Oe.length-1];ge(He,"display","inline-block");var $e=Be.getMenuItemNodes(),ht=$e.filter(function(yt){return yt.className.split(" ").indexOf(Ze)>=0});ht.forEach(function(yt){ge(yt,"display","inline-block")}),Be.menuItemSizes=$e.map(function(yt){return ue(yt,!0)}),ht.forEach(function(yt){ge(yt,"display","none")}),Be.overflowedIndicatorWidth=ue(de.children[de.children.length-1],!0),Be.originalTotalWidth=Be.menuItemSizes.reduce(function(yt,et){return yt+et},0),Be.handleResize(),ge(He,"display","none")},Be.handleResize=function(){if(Be.props.mode!=="horizontal")return;var de=Le.findDOMNode(Object(U.a)(Be));if(!de)return;var Oe=ue(de);Be.overflowedItems=[];var He=0,$e;Be.originalTotalWidth>Oe+bt&&($e=-1,Be.menuItemSizes.forEach(function(ht){He+=ht,He+Be.overflowedIndicatorWidth<=Oe&&($e+=1)})),Be.setState({lastVisibleIndex:$e})},Be}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){var de=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Oe=Le.findDOMNode(this);if(!Oe)return;this.resizeObserver=new ie.default(function(He){He.forEach(function(){var $e=de.cancelFrameId;cancelAnimationFrame($e),de.cancelFrameId=requestAnimationFrame(de.setChildrenWidthAndResize)})}),[].slice.call(Oe.children).concat(Oe).forEach(function(He){de.resizeObserver.observe(He)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){de.resizeObserver.disconnect(),[].slice.call(Oe.children).concat(Oe).forEach(function(He){de.resizeObserver.observe(He)}),de.setChildrenWidthAndResize()}),this.mutationObserver.observe(Oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(de){var Oe=this,He=this.state.lastVisibleIndex;return(de||[]).reduce(function($e,ht,yt){var et=ht;if(Oe.props.mode==="horizontal"){var rt=Oe.getOverflowedSubMenuItem(ht.props.eventKey,[]);He!==void 0&&Oe.props.className.indexOf("".concat(Oe.props.prefixCls,"-root"))!==-1&&(yt>He&&(et=R.cloneElement(ht,{style:{display:"none"},eventKey:"".concat(ht.props.eventKey,"-hidden"),className:"".concat(Ze)})),yt===He+1&&(Oe.overflowedItems=de.slice(He+1).map(function(Qt){return R.cloneElement(Qt,{key:Qt.props.eventKey,mode:"vertical-left"})}),rt=Oe.getOverflowedSubMenuItem(ht.props.eventKey,Oe.overflowedItems)));var Ut=[].concat(Object(De.a)($e),[rt,et]);return yt===de.length-1&&Ut.push(Oe.getOverflowedSubMenuItem(ht.props.eventKey,[],!0)),Ut}return[].concat(Object(De.a)($e),[et])},[])}},{key:"render",value:function(){var de=this.props,Oe=de.visible,He=de.prefixCls,$e=de.overflowedIndicator,ht=de.mode,yt=de.level,et=de.tag,rt=de.children,Ut=de.theme,Qt=Object(we.a)(de,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),sn=et;return R.createElement(sn,Object.assign({},Qt),this.renderChildren(rt))}}]),mt}(R.Component);ft.defaultProps={tag:"div",className:""};var Ft=ft;function Kt(vt){return vt.length?vt.every(function(nt){return!!nt.props.disabled}):!0}function At(vt,nt,mt){var Be=vt.getState();vt.setState({activeKey:Object(Q.a)(Object(Q.a)({},Be.activeKey),{},Object(i.a)({},nt,mt))})}function wt(vt){return vt.eventKey||"0-menu-"}function Ht(vt,nt){var mt=nt,Be=vt.children,de=vt.eventKey;if(mt){var Oe;if(K(Be,function(He,$e){He&&He.props&&!He.props.disabled&&mt===X(He,de,$e)&&(Oe=!0)}),Oe)return mt}return mt=null,vt.defaultActiveFirst&&K(Be,function(He,$e){!mt&&He&&!He.props.disabled&&(mt=X(He,de,$e))}),mt}function qt(vt){if(vt){var nt=this.instanceArray.indexOf(vt);nt!==-1?this.instanceArray[nt]=vt:this.instanceArray.push(vt)}}var Gt=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;return Object(L.a)(this,mt),de=nt.call(this,Be),de.onKeyDown=function(Oe,He){var $e=Oe.keyCode,ht;if(de.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(ht=et.onKeyDown(Oe))}),ht)return 1;var yt=null;return($e===y.a.UP||$e===y.a.DOWN)&&(yt=de.step($e===y.a.UP?-1:1)),yt?(Oe.preventDefault(),At(de.props.store,wt(de.props),yt.props.eventKey),typeof He=="function"&&He(yt),1):void 0},de.onItemHover=function(Oe){var He=Oe.key,$e=Oe.hover;At(de.props.store,wt(de.props),$e?He:null)},de.onDeselect=function(Oe){de.props.onDeselect(Oe)},de.onSelect=function(Oe){de.props.onSelect(Oe)},de.onClick=function(Oe){de.props.onClick(Oe)},de.onOpenChange=function(Oe){de.props.onOpenChange(Oe)},de.onDestroy=function(Oe){de.props.onDestroy(Oe)},de.getFlatInstanceArray=function(){return de.instanceArray},de.step=function(Oe){var He=de.getFlatInstanceArray(),$e=de.props.store.getState().activeKey[wt(de.props)],ht=He.length;if(!ht)return null;Oe<0&&(He=He.concat().reverse());var yt=-1;if(He.every(function(Qt,sn){return Qt&&Qt.props.eventKey===$e?(yt=sn,!1):!0}),!de.props.defaultActiveFirst&&yt!==-1&&Kt(He.slice(yt,ht-1)))return;var et=(yt+1)%ht,rt=et;do{var Ut=He[rt];if(!Ut||Ut.props.disabled)rt=(rt+1)%ht;else return Ut}while(rt!==et);return null},de.renderCommonMenuItem=function(Oe,He,$e){var ht=de.props.store.getState(),yt=Object(U.a)(de),et=yt.props,rt=X(Oe,et.eventKey,He),Ut=Oe.props;if(!Ut||typeof Oe.type=="string")return Oe;var Qt=rt===ht.activeKey,sn=Object(Q.a)(Object(Q.a)({mode:Ut.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:de.renderMenuItem,rootPrefixCls:et.prefixCls,index:He,parentMenu:et.parentMenu,manualRef:Ut.disabled?void 0:Object(T.a)(Oe.ref,qt.bind(Object(U.a)(de))),eventKey:rt,active:!Ut.disabled&&Qt,multiple:et.multiple,onClick:function(te){(Ut.onClick||V)(te),de.onClick(te)},onItemHover:de.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:de.onOpenChange,onDeselect:de.onDeselect,onSelect:de.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:Ut.itemIcon||de.props.itemIcon,expandIcon:Ut.expandIcon||de.props.expandIcon},$e),{},{direction:et.direction});return(et.mode==="inline"||xe())&&(sn.triggerSubMenuAction="click"),R.cloneElement(Oe,sn)},de.renderMenuItem=function(Oe,He,$e){if(!Oe)return null;var ht=de.props.store.getState(),yt={openKeys:ht.openKeys,selectedKeys:ht.selectedKeys,triggerSubMenuAction:de.props.triggerSubMenuAction,subMenuKey:$e};return de.renderCommonMenuItem(Oe,He,yt)},Be.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Be.store.getState().activeKey),{},Object(i.a)({},Be.eventKey,Ht(Be,Be.activeKey)))}),de.instanceArray=[],de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(de){return this.props.visible||de.visible||this.props.className!==de.className||!u()(this.props.style,de.style)}},{key:"componentDidUpdate",value:function(de){var Oe=this.props,He="activeKey"in Oe?Oe.activeKey:Oe.store.getState().activeKey[wt(Oe)],$e=Ht(Oe,He);if($e!==He)At(Oe.store,wt(Oe),$e);else if("activeKey"in de){var ht=Ht(de,de.activeKey);$e!==ht&&At(Oe.store,wt(Oe),$e)}}},{key:"render",value:function(){var de=this,Oe=Object(E.a)({},this.props);this.instanceArray=[];var He=v()(Oe.prefixCls,Oe.className,"".concat(Oe.prefixCls,"-").concat(Oe.mode)),$e={className:He,role:Oe.role||"menu"};Oe.id&&($e.id=Oe.id),Oe.focusable&&($e.tabIndex=0,$e.onKeyDown=this.onKeyDown);var ht=Oe.prefixCls,yt=Oe.eventKey,et=Oe.visible,rt=Oe.level,Ut=Oe.mode,Qt=Oe.overflowedIndicator,sn=Oe.theme;return he.forEach(function(ae){return delete Oe[ae]}),delete Oe.onClick,R.createElement(Ft,Object.assign({},Oe,{prefixCls:ht,mode:Ut,tag:"ul",level:rt,theme:sn,visible:et,overflowedIndicator:Qt},$e),R.Children.map(Oe.children,function(ae,te){return de.renderMenuItem(ae,te,yt||"0-menu-")}))}}]),mt}(R.Component);Gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var xt=Object(o.b)()(Gt),ot=xt,Mt=h("Kwbf");function gt(vt,nt,mt){var Be=vt.prefixCls,de=vt.motion,Oe=vt.defaultMotions,He=Oe===void 0?{}:Oe,$e=vt.openAnimation,ht=vt.openTransitionName,yt=nt.switchingModeFromInline;if(de)return de;if(Object(l.a)($e)==="object"&&$e)Object(Mt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $e=="string")return{motionName:"".concat(Be,"-open-").concat($e)};if(ht)return{motionName:ht};var et=He[mt];return et||(yt?null:He.other)}var qe=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;Object(L.a)(this,mt),de=nt.call(this,Be),de.inlineOpenKeys=[],de.onSelect=function($e){var ht=Object(U.a)(de),yt=ht.props;if(yt.selectable){var et=de.store.getState(),rt=et.selectedKeys,Ut=$e.key;yt.multiple?rt=rt.concat([Ut]):rt=[Ut],"selectedKeys"in yt||de.store.setState({selectedKeys:rt}),yt.onSelect(Object(Q.a)(Object(Q.a)({},$e),{},{selectedKeys:rt}))}},de.onClick=function($e){var ht=de.getRealMenuMode(),yt=Object(U.a)(de),et=yt.store,rt=yt.props.onOpenChange;ht!=="inline"&&!("openKeys"in de.props)&&(et.setState({openKeys:[]}),rt([])),de.props.onClick($e)},de.onKeyDown=function($e,ht){de.innerMenu.getWrappedInstance().onKeyDown($e,ht)},de.onOpenChange=function($e){var ht=Object(U.a)(de),yt=ht.props,et=de.store.getState().openKeys.concat(),rt=!1,Ut=function(sn){var ae=!1;if(sn.open)ae=et.indexOf(sn.key)===-1,ae&&et.push(sn.key);else{var te=et.indexOf(sn.key);ae=te!==-1,ae&&et.splice(te,1)}rt=rt||ae};Array.isArray($e)?$e.forEach(Ut):Ut($e),rt&&("openKeys"in de.props||de.store.setState({openKeys:et}),yt.onOpenChange(et))},de.onDeselect=function($e){var ht=Object(U.a)(de),yt=ht.props;if(yt.selectable){var et=de.store.getState().selectedKeys.concat(),rt=$e.key,Ut=et.indexOf(rt);Ut!==-1&&et.splice(Ut,1),"selectedKeys"in yt||de.store.setState({selectedKeys:et}),yt.onDeselect(Object(Q.a)(Object(Q.a)({},$e),{},{selectedKeys:et}))}},de.onMouseEnter=function($e){de.restoreModeVerticalFromInline();var ht=de.props.onMouseEnter;ht&&ht($e)},de.onTransitionEnd=function($e){var ht=$e.propertyName==="width"&&$e.target===$e.currentTarget,yt=$e.target.className,et=Object.prototype.toString.call(yt)==="[object SVGAnimatedString]"?yt.animVal:yt,rt=$e.propertyName==="font-size"&&et.indexOf("anticon")>=0;(ht||rt)&&de.restoreModeVerticalFromInline()},de.setInnerMenu=function($e){de.innerMenu=$e},de.isRootMenu=!0;var Oe=Be.defaultSelectedKeys,He=Be.defaultOpenKeys;return"selectedKeys"in Be&&(Oe=Be.selectedKeys||[]),"openKeys"in Be&&(He=Be.openKeys||[]),de.store=Object(o.c)({selectedKeys:Oe,openKeys:He,activeKey:{"0-menu-":Ht(Be,Be.activeKey)}}),de.state={switchingModeFromInline:!1},de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(de){this.updateOpentKeysWhenSwitchMode(de),this.updateMiniStore();var Oe=this.props,He=Oe.siderCollapsed,$e=Oe.inlineCollapsed,ht=Oe.onOpenChange;(!de.inlineCollapsed&&$e||!de.siderCollapsed&&He)&&ht([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(de){var Oe=this.props,He=this.store,$e=this.inlineOpenKeys,ht=He.getState(),yt={};de.mode==="inline"&&Oe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Oe||((Oe.inlineCollapsed&&!de.inlineCollapsed||Oe.siderCollapsed&&!de.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ht.openKeys.concat(),yt.openKeys=[]),(!Oe.inlineCollapsed&&de.inlineCollapsed||!Oe.siderCollapsed&&de.siderCollapsed)&&(yt.openKeys=$e,this.inlineOpenKeys=[])),Object.keys(yt).length&&He.setState(yt)}},{key:"updateMenuDisplay",value:function(){var de=this.props.collapsedWidth,Oe=this.store,He=this.prevOpenKeys,$e=this.getInlineCollapsed()&&(de===0||de==="0"||de==="0px");$e?(this.prevOpenKeys=Oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):He&&(this.store.setState({openKeys:He}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var de=this.props.mode,Oe=this.state.switchingModeFromInline,He=this.getInlineCollapsed();return Oe&&He?"inline":He?"vertical":de}},{key:"getInlineCollapsed",value:function(){var de=this.props,Oe=de.inlineCollapsed,He=de.siderCollapsed;return He!==void 0?He:Oe}},{key:"restoreModeVerticalFromInline",value:function(){var de=this.state.switchingModeFromInline;de&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var de=Object(Q.a)({},Object(g.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Oe=this.getRealMenuMode();return de.className+=" ".concat(de.prefixCls,"-root"),de.direction==="rtl"&&(de.className+=" ".concat(de.prefixCls,"-rtl")),de=Object(Q.a)(Object(Q.a)({},de),{},{mode:Oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:gt(this.props,this.state,Oe)}),delete de.openAnimation,delete de.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(ot,Object.assign({},de,{ref:this.setInnerMenu}),this.props.children))}}]),mt}(R.Component);qe.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var Xe=qe,Qe=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.onKeyDown=function(de){var Oe=de.keyCode;return Oe===y.a.ENTER?(Be.onClick(de),!0):void 0},Be.onMouseLeave=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.onItemHover,ht=Oe.onMouseLeave;$e({key:He,hover:!1}),ht({key:He,domEvent:de})},Be.onMouseEnter=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.onItemHover,ht=Oe.onMouseEnter;$e({key:He,hover:!0}),ht({key:He,domEvent:de})},Be.onClick=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.multiple,ht=Oe.onClick,yt=Oe.onSelect,et=Oe.onDeselect,rt=Oe.isSelected,Ut={key:He,keyPath:[He],item:Object(U.a)(Be),domEvent:de};ht(Ut),$e?rt?et(Ut):yt(Ut):rt||yt(Ut)},Be.saveNode=function(de){Be.node=de},Be}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var de=this.props;de.onDestroy&&de.onDestroy(de.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var de,Oe=Object(Q.a)({},this.props),He=v()(this.getPrefixCls(),Oe.className,(de={},Object(i.a)(de,this.getActiveClassName(),!Oe.disabled&&Oe.active),Object(i.a)(de,this.getSelectedClassName(),Oe.isSelected),Object(i.a)(de,this.getDisabledClassName(),Oe.disabled),de)),$e=Object(Q.a)(Object(Q.a)({},Oe.attribute),{},{title:typeof Oe.title=="string"?Oe.title:void 0,className:He,role:Oe.role||"menuitem","aria-disabled":Oe.disabled});Oe.role==="option"?$e=Object(Q.a)(Object(Q.a)({},$e),{},{role:"option","aria-selected":Oe.isSelected}):(Oe.role===null||Oe.role==="none")&&($e.role="none");var ht={onClick:Oe.disabled?null:this.onClick,onMouseLeave:Oe.disabled?null:this.onMouseLeave,onMouseEnter:Oe.disabled?null:this.onMouseEnter},yt=Object(Q.a)({},Oe.style);Oe.mode==="inline"&&(Oe.direction==="rtl"?yt.paddingRight=Oe.inlineIndent*Oe.level:yt.paddingLeft=Oe.inlineIndent*Oe.level),he.forEach(function(rt){return delete Oe[rt]}),delete Oe.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(g.default)(Oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$e,ht,{style:yt,ref:this.saveNode}),Oe.children,et)}}]),mt}(R.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var ze=Object(o.b)(function(vt,nt){var mt=vt.activeKey,Be=vt.selectedKeys,de=nt.eventKey,Oe=nt.subMenuKey;return{active:mt[Oe]===de,isSelected:Be.indexOf(de)!==-1}})(Qe),ct=ze,pt=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.renderInnerMenuItem=function(de){var Oe=Be.props,He=Oe.renderMenuItem,$e=Oe.index;return He(de,$e,Be.props.subMenuKey)},Be}return Object(O.a)(mt,[{key:"render",value:function(){var de=Object(E.a)({},this.props),Oe=de.className,He=Oe===void 0?"":Oe,$e=de.rootPrefixCls,ht="".concat($e,"-item-group-title"),yt="".concat($e,"-item-group-list"),et=de.title,rt=de.children;return he.forEach(function(Ut){return delete de[Ut]}),delete de.onClick,delete de.direction,R.createElement("li",Object.assign({},de,{className:"".concat(He," ").concat($e,"-item-group")}),R.createElement("div",{className:ht,title:typeof et=="string"?et:void 0},et),R.createElement("ul",{className:yt},R.Children.map(rt,this.renderInnerMenuItem)))}}]),mt}(R.Component);pt.isMenuItemGroup=!0,pt.defaultProps={disabled:!0};var It=pt,Bt=function(nt){var mt=nt.className,Be=nt.rootPrefixCls,de=nt.style;return R.createElement("li",{className:"".concat(mt," ").concat(Be,"-item-divider"),style:de})};Bt.defaultProps={disabled:!0,className:"",style:{}};var Yt=Bt,Vt=J.e=Xe},"1sp6":function(re,J){re.exports="data:image/png;base64,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"},"24YM":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.SensorTabIndex=J.SensorClassName=J.SizeSensorId=void 0;var Q="size-sensor-id";J.SizeSensorId=Q;var L="size-sensor-object";J.SensorClassName=L;var O="-1";J.SensorTabIndex=O},"2DNl":function(re,J,h){var Q=h("IMiH"),L=h("loD1"),O=h("59Ip"),U=h("aKvl"),s=h("n1HI"),t=h("hX1E"),R=t.normalizeRadian,o=h("Sj9i"),g=h("hyiK"),E=Q.CMD,i=Math.PI*2,y=1e-4;function T(x,M){return Math.abs(x-M)M&&A>f&&A>r&&A>S||A1&&P(),z=o.cubicAt(M,f,r,S,u[0]),B>1&&(G=o.cubicAt(M,f,r,S,u[1]))),B===2?XM&&S>f&&S>r||S=0&&A<=1){for(var I=0,k=o.quadraticAt(M,f,r,A),B=0;B<_;B++){var z=w[B]===0||w[B]===1?.5:1,G=o.quadraticAt(x,b,n,w[B]);if(Gb||S<-b)return 0;var _=Math.sqrt(b*b-S*S);w[0]=-_,w[1]=_;var A=Math.abs(f-n);if(A<1e-4)return 0;if(A%i<1e-4){f=0,n=i;var I=r?1:-1;return c>=w[0]+x&&c<=w[1]+x?I:0}if(r){var _=f;f=R(n),n=R(_)}else f=R(f),n=R(n);f>n&&(n+=i);for(var k=0,B=0;B<2;B++){var z=w[B];if(z+x>c){var G=Math.atan2(S,z),I=r?1:-1;G<0&&(G=i+G),(G>=f&&G<=n||G+i>=f&&G+i<=n)&&(G>Math.PI/2&&G1&&(b||(r+=g(c,S,_,A,f,n))),I===1&&(c=x[I],S=x[I+1],_=c,A=S);switch(k){case E.M:_=x[I++],A=x[I++],c=_,S=A;break;case E.L:if(b){if(L.containStroke(c,S,x[I],x[I+1],M,f,n))return!0}else r+=g(c,S,x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.C:if(b){if(O.containStroke(c,S,x[I++],x[I++],x[I++],x[I++],x[I],x[I+1],M,f,n))return!0}else r+=v(c,S,x[I++],x[I++],x[I++],x[I++],x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.Q:if(b){if(U.containStroke(c,S,x[I++],x[I++],x[I],x[I+1],M,f,n))return!0}else r+=l(c,S,x[I++],x[I++],x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.A:var B=x[I++],z=x[I++],G=x[I++],V=x[I++],X=x[I++],F=x[I++];I+=1;var K=1-x[I++],Z=Math.cos(X)*G+B,he=Math.sin(X)*V+z;I>1?r+=g(c,S,Z,he,f,n):(_=Z,A=he);var ue=(f-B)*V/G+B;if(b){if(s.containStroke(B,z,V,X,X+F,K,M,ue,n))return!0}else r+=d(B,z,V,X,X+F,K,ue,n);c=Math.cos(X+F)*G+B,S=Math.sin(X+F)*V+z;break;case E.R:_=c=x[I++],A=S=x[I++];var ge=x[I++],xe=x[I++],Z=_+ge,he=A+xe;if(b){if(L.containStroke(_,A,Z,A,M,f,n)||L.containStroke(Z,A,Z,he,M,f,n)||L.containStroke(Z,he,_,he,M,f,n)||L.containStroke(_,he,_,A,M,f,n))return!0}else r+=g(Z,A,Z,he,f,n),r+=g(_,he,_,A,f,n);break;case E.Z:if(b){if(L.containStroke(c,S,_,A,M,f,n))return!0}else r+=g(c,S,_,A,f,n);c=_,S=A;break}}return!b&&!T(S,A)&&(r+=g(c,S,_,A,f,n)||0),r!==0}function p(x,M,b){return m(x,0,!1,M,b)}function C(x,M,b,f){return m(x,M,!0,b,f)}J.contain=p,J.containStroke=C},"2U/9":function(re,J,h){"use strict";var Q=h("VTBJ"),L=h("rePB"),O=h("Ff2n"),U=h("1OyB"),s=h("vuIU"),t=h("Ji7U"),R=h("LK+K"),o=h("q1tI"),g=h.n(o),E=h("Zm9Q"),i=h("TSYQ"),y=h.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function w(d){return typeof d=="string"}var u=function(d){Object(t.a)(p,d);var m=Object(R.a)(p);function p(){var C;return Object(U.a)(this,p),C=m.apply(this,arguments),C.onClick=function(){var x=C.props,M=x.onClick,b=x.onStepClick,f=x.stepIndex;M&&M.apply(void 0,arguments),b(f)},C}return Object(s.a)(p,[{key:"renderIconNode",value:function(){var x,M=this.props,b=M.prefixCls,f=M.progressDot,n=M.stepIcon,r=M.stepNumber,c=M.status,S=M.title,_=M.description,A=M.icon,I=M.iconPrefix,k=M.icons,B,z=y()("".concat(b,"-icon"),"".concat(I,"icon"),(x={},Object(L.a)(x,"".concat(I,"icon-").concat(A),A&&w(A)),Object(L.a)(x,"".concat(I,"icon-check"),!A&&c==="finish"&&(k&&!k.finish||!k)),Object(L.a)(x,"".concat(I,"icon-cross"),!A&&c==="error"&&(k&&!k.error||!k)),x)),G=o.createElement("span",{className:"".concat(b,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(b,"-icon")},f(G,{index:r-1,status:c,title:S,description:_})):B=o.createElement("span",{className:"".concat(b,"-icon")},G):A&&!w(A)?B=o.createElement("span",{className:"".concat(b,"-icon")},A):k&&k.finish&&c==="finish"?B=o.createElement("span",{className:"".concat(b,"-icon")},k.finish):k&&k.error&&c==="error"?B=o.createElement("span",{className:"".concat(b,"-icon")},k.error):A||c==="finish"||c==="error"?B=o.createElement("span",{className:z}):B=o.createElement("span",{className:"".concat(b,"-icon")},r),n&&(B=n({index:r-1,status:c,title:S,description:_,node:B})),B}},{key:"render",value:function(){var x,M=this.props,b=M.className,f=M.prefixCls,n=M.style,r=M.active,c=M.status,S=c===void 0?"wait":c,_=M.iconPrefix,A=M.icon,I=M.wrapperStyle,k=M.stepNumber,B=M.disabled,z=M.description,G=M.title,V=M.subTitle,X=M.progressDot,F=M.stepIcon,K=M.tailContent,Z=M.icons,he=M.stepIndex,ue=M.onStepClick,ge=M.onClick,xe=Object(O.a)(M,T),De=y()("".concat(f,"-item"),"".concat(f,"-item-").concat(S),b,(x={},Object(L.a)(x,"".concat(f,"-item-custom"),A),Object(L.a)(x,"".concat(f,"-item-active"),r),Object(L.a)(x,"".concat(f,"-item-disabled"),B===!0),x)),we=Object(Q.a)({},n),Le={};return ue&&!B&&(Le.role="button",Le.tabIndex=0,Le.onClick=this.onClick),o.createElement("div",Object.assign({},xe,{className:De,style:we}),o.createElement("div",Object.assign({onClick:ge},Le,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},K),o.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(f,"-item-content")},o.createElement("div",{className:"".concat(f,"-item-title")},G,V&&o.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(f,"-item-subtitle")},V)),z&&o.createElement("div",{className:"".concat(f,"-item-description")},z))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],v=function(d){Object(t.a)(p,d);var m=Object(R.a)(p);function p(){var C;return Object(U.a)(this,p),C=m.apply(this,arguments),C.onStepClick=function(x){var M=C.props,b=M.onChange,f=M.current;b&&f!==x&&b(x)},C}return Object(s.a)(p,[{key:"render",value:function(){var x,M=this,b=this.props,f=b.prefixCls,n=b.style,r=n===void 0?{}:n,c=b.className,S=b.children,_=b.direction,A=b.type,I=b.labelPlacement,k=b.iconPrefix,B=b.status,z=b.size,G=b.current,V=b.progressDot,X=b.stepIcon,F=b.initial,K=b.icons,Z=b.onChange,he=Object(O.a)(b,P),ue=A==="navigation",ge=V?"vertical":I,xe=y()(f,"".concat(f,"-").concat(_),c,(x={},Object(L.a)(x,"".concat(f,"-").concat(z),z),Object(L.a)(x,"".concat(f,"-label-").concat(ge),_==="horizontal"),Object(L.a)(x,"".concat(f,"-dot"),!!V),Object(L.a)(x,"".concat(f,"-navigation"),ue),x));return g.a.createElement("div",Object.assign({className:xe,style:r},he),Object(E.a)(S).map(function(De,we){var Le=F+we,ie=Object(Q.a)({stepNumber:"".concat(Le+1),stepIndex:Le,key:Le,prefixCls:f,iconPrefix:k,wrapperStyle:r,progressDot:V,stepIcon:X,icons:K,onStepClick:Z&&M.onStepClick},De.props);return B==="error"&&we===G-1&&(ie.className="".concat(f,"-next-error")),De.props.status||(Le===G?ie.status=B:Le=0;--I)if(A[I]===_)return!0;return!1}),c}else return null;else return c[0]},resize:function(n,r){var c=this._viewport;c.style.display="none";var S=this._opts;if(n!=null&&(S.width=n),r!=null&&(S.height=r),n=this._getSize(0),r=this._getSize(1),c.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var _=c.style;_.width=n+"px",_.height=r+"px";var A=this._svgDom;A.setAttribute("width",n),A.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,c=["width","height"][n],S=["clientWidth","clientHeight"][n],_=["paddingLeft","paddingTop"][n],A=["paddingRight","paddingBottom"][n];if(r[c]!=null&&r[c]!=="auto")return parseFloat(r[c]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[S]||P(k[c])||P(I.style[c]))-(P(k[_])||0)-(P(k[A])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> \r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function b(n){return function(){U('In SVG mode painter not support method "'+n+'"')}}O.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){M.prototype[n]=b(n)});var f=M;re.exports=f},"3e3G":function(re,J,h){var Q=h("bYtY"),L=h("QuXc"),O=function(s,t,R,o,g){this.x=s==null?.5:s,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=g||!1,L.call(this,o)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},"3gBT":function(re,J){var h=2311;function Q(){return h++}re.exports=Q},"3wET":function(re,J){re.exports="data:image/png;base64,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"},"40xk":function(re,J,h){re.exports=h.p+"static/l.77ebf9e7.svg"},"498V":function(re,J,h){re.exports=h.p+"static/logo.22b9a281.svg"},"4fz+":function(re,J,h){var Q=h("bYtY"),L=h("1bdT"),O=h("mFDi"),U=function(t){t=t||{},L.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o=0&&(o.splice(g,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof U&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,g=this._children,E=Q.indexOf(g,t);return E<0?this:(g.splice(E,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,g;for(g=0;g1e-4){b[0]=l-m,b[1]=d-p,f[0]=l+m,f[1]=d+p;return}if(o[0]=t(C)*m+l,o[1]=s(C)*p+d,g[0]=t(x)*m+l,g[1]=s(x)*p+d,n(b,o,g),r(f,o,g),C=C%R,C<0&&(C=C+R),x=x%R,x<0&&(x=x+R),C>x&&!M?x+=R:CC&&(E[0]=t(_)*m+l,E[1]=s(_)*p+d,n(b,E,b),r(f,E,f))}J.fromPoints=i,J.fromLine=y,J.fromCubic=u,J.fromQuadratic=P,J.fromArc=v},"4qgm":function(re,J){re.exports="data:image/png;base64,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"},"4u4S":function(re,J){re.exports="data:image/png;base64,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"},"4xil":function(re,J,h){re.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","right-controls":"right-controls___3oxDi","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","fullscreen-button1":"fullscreen-button1___1murk","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(re,J,h){"use strict";h.d(J,"a",function(){return d});var Q=h("Ty5D"),L=h("dI71"),O=h("q1tI"),U=h.n(O),s=h("YS25"),t=h("17x9"),R=h.n(t),o=h("wx14"),g=h("zLVn"),E=h("9R94"),i=function(n){Object(L.a)(r,n);function r(){for(var S,_=arguments.length,A=new Array(_),I=0;I<_;I++)A[I]=arguments[I];return S=n.call.apply(n,[this].concat(A))||this,S.history=Object(s.a)(S.props),S}var c=r.prototype;return c.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),y=function(n){Object(L.a)(r,n);function r(){for(var S,_=arguments.length,A=new Array(_),I=0;I<_;I++)A[I]=arguments[I];return S=n.call.apply(n,[this].concat(A))||this,S.history=Object(s.b)(S.props),S}var c=r.prototype;return c.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),T=function(r,c){return typeof r=="function"?r(c):r},w=function(r,c){return typeof r=="string"?Object(s.c)(r,null,null,c):r},u=function(r){return r},P=U.a.forwardRef;typeof P=="undefined"&&(P=u);function v(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var c=n.innerRef,S=n.navigate,_=n.onClick,A=Object(g.a)(n,["innerRef","navigate","onClick"]),I=A.target,k=Object(o.a)({},A,{onClick:function(z){try{_&&_(z)}catch(G){throw z.preventDefault(),G}!z.defaultPrevented&&z.button===0&&(!I||I==="_self")&&!v(z)&&(z.preventDefault(),S())}});return u!==P?k.ref=r||c:k.ref=c,U.a.createElement("a",k)}),d=P(function(n,r){var c=n.component,S=c===void 0?l:c,_=n.replace,A=n.to,I=n.innerRef,k=Object(g.a)(n,["component","replace","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(B){B||Object(E.a)(!1);var z=B.history,G=w(T(A,B.location),B.location),V=G?z.createHref(G):"",X=Object(o.a)({},k,{href:V,navigate:function(){var K=T(A,B.location),Z=_?z.replace:z.push;Z(K)}});return u!==P?X.ref=r||I:X.innerRef=I,U.a.createElement(S,X)})});if(!1)var m,p;var C=function(r){return r},x=U.a.forwardRef;typeof x=="undefined"&&(x=C);function M(){for(var n=arguments.length,r=new Array(n),c=0;cU+w&&T>t+w&&T>o+w&&T>E+w||TO+w&&y>s+w&&y>R+w&&y>g+w||y=0||_.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(_){var A=n.state.goInputText;if(A==="")return;(_.keyCode===w.ENTER||_.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(s.a)(f,[{key:"getValidValue",value:function(){var r=this.state,c=r.goInputText,S=r.current;return!c||isNaN(c)?S:Number(c)}},{key:"getPageSizeOptions",value:function(){var r=this.props,c=r.pageSize,S=r.pageSizeOptions;return S.some(function(_){return _.toString()===c.toString()})?S:S.concat([c.toString()]).sort(function(_,A){var I=isNaN(Number(_))?0:Number(_),k=isNaN(Number(A))?0:Number(A);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,S=c.pageSize,_=c.locale,A=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,B=c.goButton,z=c.selectComponentClass,G=c.buildOptionText,V=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,K="".concat(A,"-options"),Z=z,he=null,ue=null,ge=null;if(!I&&!k)return null;var xe=this.getPageSizeOptions();if(I&&Z){var De=xe.map(function(we,Le){return g.a.createElement(Z.Option,{key:Le,value:we.toString()},(G||r.buildOptionText)(we))});he=g.a.createElement(Z,{disabled:X,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Le){return Le.parentNode}},De)}return k&&(B&&(ge=typeof B=="boolean"?g.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(K,"-quick-jumper-button")},_.jump_to_confirm):g.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=g.a.createElement("div",{className:"".concat(K,"-quick-jumper")},_.jump_to,g.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,ge)),g.a.createElement("li",{className:"".concat(K)},he,ue)}}]),f}(g.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=u,v=h("N2Kk");function l(){}function d(M){return typeof M=="number"&&isFinite(M)&&Math.floor(M)===M}function m(M,b,f){return f}function p(M,b,f){var n=typeof M=="undefined"?b.pageSize:M;return Math.floor((f.total-1)/n)+1}var C=function(M){Object(t.a)(f,M);var b=Object(R.a)(f);function f(n){var r;Object(U.a)(this,f),r=b.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(I,k){var B=r.props.prefixCls,z=I||g.a.createElement("button",{type:"button","aria-label":k,className:"".concat(B,"-item-link")});return typeof I=="function"&&(z=g.a.createElement(I,Object(O.a)({},r.props))),z},r.savePaginationNode=function(I){r.paginationNode=I},r.isValid=function(I){return d(I)&&I!==r.state.current},r.shouldDisplayQuickJumper=function(){var I=r.props,k=I.showQuickJumper,B=I.pageSize,z=I.total;return z<=B?!1:k},r.handleKeyDown=function(I){(I.keyCode===w.ARROW_UP||I.keyCode===w.ARROW_DOWN)&&I.preventDefault()},r.handleKeyUp=function(I){var k=r.getValidValue(I),B=r.state.currentInputValue;k!==B&&r.setState({currentInputValue:k}),I.keyCode===w.ENTER?r.handleChange(k):I.keyCode===w.ARROW_UP?r.handleChange(k-1):I.keyCode===w.ARROW_DOWN&&r.handleChange(k+1)},r.changePageSize=function(I){var k=r.state.current,B=p(I,r.state,r.props);k=k>B?B:k,B===0&&(k=r.state.current),typeof I=="number"&&("pageSize"in r.props||r.setState({pageSize:I}),"current"in r.props||r.setState({current:k,currentInputValue:k})),r.props.onShowSizeChange(k,I),"onChange"in r.props&&r.props.onChange&&r.props.onChange(k,I)},r.handleChange=function(I){var k=r.props.disabled,B=I;if(r.isValid(B)&&!k){var z=p(void 0,r.state,r.props);B>z?B=z:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var G=r.state.pageSize;return r.props.onChange(B,G),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?B-2:0),G=2;G=S?A=S:A=Number(c),A}},{key:"getShowSizeChanger",value:function(){var r=this.props,c=r.showSizeChanger,S=r.total,_=r.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:S>_}},{key:"renderPrev",value:function(r){var c=this.props,S=c.prevIcon,_=c.itemRender,A=_(r,"prev",this.getItemIcon(S,"prev page")),I=!this.hasPrev();return Object(o.isValidElement)(A)?Object(o.cloneElement)(A,{disabled:I}):A}},{key:"renderNext",value:function(r){var c=this.props,S=c.nextIcon,_=c.itemRender,A=_(r,"next",this.getItemIcon(S,"next page")),I=!this.hasNext();return Object(o.isValidElement)(A)?Object(o.cloneElement)(A,{disabled:I}):A}},{key:"render",value:function(){var r=this,c=this.props,S=c.prefixCls,_=c.className,A=c.style,I=c.disabled,k=c.hideOnSinglePage,B=c.total,z=c.locale,G=c.showQuickJumper,V=c.showLessItems,X=c.showTitle,F=c.showTotal,K=c.simple,Z=c.itemRender,he=c.showPrevNextJumpers,ue=c.jumpPrevIcon,ge=c.jumpNextIcon,xe=c.selectComponentClass,De=c.selectPrefixCls,we=c.pageSizeOptions,Le=this.state,ie=Le.current,ve=Le.pageSize,q=Le.currentInputValue;if(k===!0&&B<=ve)return null;var fe=p(void 0,this.state,this.props),Pe=[],ye=null,Ye=null,dt=null,ke=null,We=null,Re=G&&G.goButton,Me=V?1:2,Ve=ie-1>0?ie-1:0,Ze=ie+1=Me*2&&ie!==1+2&&(Pe[0]=Object(o.cloneElement)(Pe[0],{className:"".concat(S,"-item-after-jump-prev")}),Pe.unshift(ye)),fe-ie>=Me*2&&ie!==fe-2&&(Pe[Pe.length-1]=Object(o.cloneElement)(Pe[Pe.length-1],{className:"".concat(S,"-item-before-jump-next")}),Pe.push(Ye)),Ht!==1&&Pe.unshift(dt),qt!==fe&&Pe.push(ke)}var ot=null;F&&(ot=g.a.createElement("li",{className:"".concat(S,"-total-text")},F(B,[B===0?0:(ie-1)*ve+1,ie*ve>B?B:ie*ve])));var Mt=!this.hasPrev()||!fe,gt=!this.hasNext()||!fe;return g.a.createElement("ul",Object(Q.a)({className:i()(S,_,Object(L.a)({},"".concat(S,"-disabled"),I)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},bt),ot,g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:Mt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),Mt)),"aria-disabled":Mt},this.renderPrev(Ve)),Pe,g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:gt?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),gt)),"aria-disabled":gt},this.renderNext(Ze)),g.a.createElement(P,{disabled:I,locale:z,rootPrefixCls:S,selectComponentClass:xe,selectPrefixCls:De,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ie,pageSize:ve,pageSizeOptions:we,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Re}))}}],[{key:"getDerivedStateFromProps",value:function(r,c){var S={};if("current"in r&&(S.current=r.current,r.current!==c.current&&(S.currentInputValue=S.current)),"pageSize"in r&&r.pageSize!==c.pageSize){var _=c.current,A=p(r.pageSize,c,r);_=_>A?A:_,"current"in r||(S.current=_,S.currentInputValue=_),S.pageSize=r.pageSize}return S}}]),f}(g.a.Component);C.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:v.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var x=C},"69ZJ":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=h("q1tI");J.classNames=function(L){return typeof L=="string"?L.split(".").join(" ").trim():L instanceof HTMLElement?L.className:""},J.validateChildren=function(L){var O=!0;return Array.isArray(L)?Q.Children.forEach(L,function(U){Q.isValidElement(U)||(O=!1)}):O=Q.isValidElement(L),O},J.isReactElement=function(L){return Q.isValidElement(L)&&(typeof L.type=="string"||typeof L.type=="function"||typeof L.type=="object")},J.isModuleAvailable=function(L,O){for(var U=!1,s=0;si&&(E=0,g={}),E++,g[z]=V,V}function v(k,B,z,G,V,X,F,K){return F?d(k,B,z,G,V,X,F,K):l(k,B,z,G,V,X,K)}function l(k,B,z,G,V,X,F){var K=S(k,B,V,X,F),Z=P(k,B);V&&(Z+=V[1]+V[3]);var he=K.outerHeight,ue=m(0,Z,z),ge=p(0,he,G),xe=new Q(ue,ge,Z,he);return xe.lineHeight=K.lineHeight,xe}function d(k,B,z,G,V,X,F,K){var Z=_(k,{rich:F,truncate:K,font:B,textAlign:z,textPadding:V,textLineHeight:X}),he=Z.outerWidth,ue=Z.outerHeight,ge=m(0,he,z),xe=p(0,ue,G);return new Q(ge,xe,he,ue)}function m(k,B,z){return z==="right"?k-=B:z==="center"&&(k-=B/2),k}function p(k,B,z){return z==="middle"?k-=B/2:z==="bottom"&&(k-=B),k}function C(k,B,z){var G=B.textPosition,V=B.textDistance,X=z.x,F=z.y;V=V||0;var K=z.height,Z=z.width,he=K/2,ue="left",ge="top";switch(G){case"left":X-=V,F+=he,ue="right",ge="middle";break;case"right":X+=V+Z,F+=he,ge="middle";break;case"top":X+=Z/2,F-=V,ue="center",ge="bottom";break;case"bottom":X+=Z/2,F+=K+V,ue="center";break;case"inside":X+=Z/2,F+=he,ue="center",ge="middle";break;case"insideLeft":X+=V,F+=he,ge="middle";break;case"insideRight":X+=Z-V,F+=he,ue="right",ge="middle";break;case"insideTop":X+=Z/2,F+=V,ue="center";break;case"insideBottom":X+=Z/2,F+=K-V,ue="center",ge="bottom";break;case"insideTopLeft":X+=V,F+=V;break;case"insideTopRight":X+=Z-V,F+=V,ue="right";break;case"insideBottomLeft":X+=V,F+=K-V,ge="bottom";break;case"insideBottomRight":X+=Z-V,F+=K-V,ue="right",ge="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=ue,k.textVerticalAlign=ge,k}function x(k,B,z){var G={textPosition:k,textDistance:z};return C({},G,B)}function M(k,B,z,G,V){if(!B)return"";var X=(k+"").split(` `);V=b(B,z,G,V);for(var F=0,K=X.length;F=X;K++)F-=X;var Z=P(z,B);return Z>F&&(z="",Z=0),F=k-Z,G.ellipsis=z,G.ellipsisWidth=Z,G.contentWidth=F,G.containerWidth=k,G}function f(k,B){var z=B.containerWidth,G=B.font,V=B.contentWidth;if(!z)return"";var X=P(k,G);if(X<=z)return k;for(var F=0;;F++){if(X<=V||F>=B.maxIterations){k+=B.ellipsis;break}var K=F===0?n(k,V,B.ascCharWidth,B.cnCharWidth):X>0?Math.floor(k.length*V/X):0;k=k.substr(0,K),X=P(k,G)}return k===""&&(k=B.placeholder),k}function n(k,B,z,G){for(var V=0,X=0,F=k.length;Xue)k="",F=[];else if(ge!=null)for(var xe=b(ge-(z?z[1]+z[3]:0),B,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),De=0,we=F.length;DeG&&A(z,k.substring(G,X)),A(z,V[2],V[1]),G=y.lastIndex}GDe)return{lines:[],width:0,height:0};fe.textWidth=P(fe.text,Ye);var ke=Pe.textWidth,We=ke==null||ke==="auto";if(typeof ke=="string"&&ke.charAt(ke.length-1)==="%")fe.percentWidth=ke,he.push(fe),ke=0;else{if(We){ke=fe.textWidth;var Re=Pe.textBackgroundColor,Me=Re&&Re.image;Me&&(Me=L.findExistImage(Me),L.isImageReady(Me)&&(ke=Math.max(ke,Me.width*dt/Me.height)))}var Ve=ye?ye[1]+ye[3]:0;ke+=Ve;var Ze=xe!=null?xe-ve:null;Ze!=null&&Ze=0&&n.splice(r,1),b.__hoverMir=null},clearHover:function(b){for(var f=this._hoverElements,n=0;n15)break}}S.__drawIndex=F,S.__drawIndex0&&b>r[0]){for(_=0;_b);_++);S=n[r[_]]}if(r.splice(_+1,0,b),n[b]=f,!f.virtual)if(S){var I=S.dom;I.nextSibling?A.insertBefore(f.dom,I.nextSibling):A.appendChild(f.dom)}else A.firstChild?A.insertBefore(f.dom,A.firstChild):A.appendChild(f.dom)},eachLayer:function(b,f){var n=this._zlevelList,r,c;for(c=0;c0?T:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+A+" has been used by unkown layer "+I.id),I!==c&&(I.__used=!0,I.__startIndex!==n&&(I.__dirty=!0),I.__startIndex=n,I.incremental?I.__drawIndex=-1:I.__drawIndex=n,f(n),c=I),r.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(k,B){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,f){if(f){var n=this._layerConfig;n[b]?O.merge(n[b],f,!0):n[b]=f;for(var r=0;r=G&&kX?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(z,"-first")},Z),o.a.createElement("div",{className:"".concat(z,"-second")},Z)));return V&&(he=V(he,this.props)),he}}]),c}(o.a.Component);function d(n,r){var c=Object.keys(n);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(n);r&&(S=S.filter(function(_){return Object.getOwnPropertyDescriptor(n,_).enumerable})),c.push.apply(c,S)}return c}function m(n){for(var r=1;r0&&!F||k===y.a.RIGHT&&K>0&&F?(G?K-=.5:K-=1,_.changeValue(K),I.preventDefault()):k===y.a.LEFT&&KF/2||!z&&A-X=h;)y|=i&1,i>>=1;return i+y}function U(i,y,T,w){var u=y+1;if(u===T)return 1;if(w(i[u++],i[y])<0){for(;u=0;)u++;return u-y}function s(i,y,T){for(T--;y>>1,u(P,i[d])<0?l=d:v=d+1;var m=w-v;switch(m){case 3:i[v+3]=i[v+2];case 2:i[v+2]=i[v+1];case 1:i[v+1]=i[v];break;default:for(;m>0;)i[v+m]=i[v+m-1],m--}i[v]=P}}function R(i,y,T,w,u,P){var v=0,l=0,d=1;if(P(i,y[T+u])>0){for(l=w-u;d0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l),v+=u,d+=u}else{for(l=u+1;dl&&(d=l);var m=v;v=u-d,d=u-m}for(v++;v>>1);P(i,y[T+p])>0?v=p+1:d=p}return d}function o(i,y,T,w,u,P){var v=0,l=0,d=1;if(P(i,y[T+u])<0){for(l=u+1;dl&&(d=l);var m=v;v=u-d,d=u-m}else{for(l=w-u;d=0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l),v+=u,d+=u}for(v++;v>>1);P(i,y[T+p])<0?d=p:v=p+1}return d}function g(i,y){var T=Q,w=0,u=L,P=0,v,l,d=0;w=i.length,w<2*L&&(u=w>>>1);var m=[];P=w<120?5:w<1542?10:w<119151?19:40,v=[],l=[];function p(n,r){v[d]=n,l[d]=r,d+=1}function C(){for(;d>1;){var n=d-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]l[n+1])break;M(n)}}function x(){for(;d>1;){var n=d-2;n>0&&l[n-1]=Q||G>=Q);if(V)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(_=0;_=0;_--)i[z+_]=i[B+_];i[k]=m[I];return}for(var G=T;;){var V=0,X=0,F=!1;do if(y(m[I],i[A])<0){if(i[k--]=i[A--],V++,X=0,--r===0){F=!0;break}}else if(i[k--]=m[I--],X++,V=0,--S===1){F=!0;break}while((V|X)=0;_--)i[z+_]=i[B+_];if(r===0){F=!0;break}}if(i[k--]=m[I--],--S===1){F=!0;break}if(X=S-R(i[A],m,0,S,S-1,y),X!==0){for(k-=X,I-=X,S-=X,z=k+1,B=I+1,_=0;_=Q||X>=Q);if(F)break;G<0&&(G=0),G+=2}if(T=G,T<1&&(T=1),S===1){for(k-=r,A-=r,z=k+1,B=A+1,_=r-1;_>=0;_--)i[z+_]=i[B+_];i[k]=m[I]}else{if(S===0)throw new Error;for(B=k-(S-1),_=0;_l&&(d=l),t(i,T,T+d,T+P,y),P=d}v.pushRun(T,P),v.mergeRuns(),u-=P,T+=P}while(u!==0);v.forceMergeRuns()}re.exports=E},BU3w:function(re,J,h){"use strict";h.d(J,"a",function(){return t});var Q=h("MNnm"),L="rc-util-key";function O(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function U(R){var o,g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var E=document.createElement("style");if((o=g.csp)===null||o===void 0?void 0:o.nonce){var i;E.nonce=(i=g.csp)===null||i===void 0?void 0:i.nonce}E.innerHTML=R;var y=O(g),T=y.firstChild;return g.prepend&&y.prepend?y.prepend(E):g.prepend&&T?y.insertBefore(E,T):y.appendChild(E),E}var s=new Map;function t(R,o){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=O(g);if(!s.has(E)){var i=U("",g),y=i.parentNode;s.set(E,y),y.removeChild(i)}var T=Array.from(s.get(E).children).find(function(l){return l.tagName==="STYLE"&&l[L]===o});if(T){var w,u;if(((w=g.csp)===null||w===void 0?void 0:w.nonce)&&T.nonce!==((u=g.csp)===null||u===void 0?void 0:u.nonce)){var P;T.nonce=(P=g.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var v=U(R,g);return v[L]=o,v}},BdwD:function(re,J,h){"use strict";var Q=h("+L6B"),L=h("2/Rp"),O=h("0Owb"),U=h("k1fw"),s=h("q1tI"),t=h.n(s),R=h("FOrL"),o=h.n(R),g=function(i){var y=i.buttonProps,T=y===void 0?{}:y,w=i.styles,u=w===void 0?{}:w,P=i.customText,v=i.ButtonText,l=i.ButtonClick,d=i.Buttonclass,m=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),u)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),v&&t.a.createElement(L.a,Object(O.a)({className:d,onClick:l},T),v),m&&m)};J.a=g},BlVb:function(re,J,h){var Q=h("hyiK"),L=1e-8;function O(s,t){return Math.abs(s-t).5?C:p}function E(p,C,x,M,b){var f=p.length;if(b===1)for(var n=0;nb;if(f)p.length=b;else for(var n=M;n=0&&!(G[ke]<=dt);ke--);ke=Math.min(ke,S-2)}else{for(ke=ge;kedt);ke++);ke=Math.min(ke-1,S-2)}ge=ke,xe=dt;var We=G[ke+1]-G[ke];if(We===0)return;if(we=(dt-G[ke])/We,c)if(ie=V[ke],Le=V[ke===0?ke:ke-1],ve=V[ke>S-2?S-1:ke+1],q=V[ke>S-3?S-1:ke+2],A)T(Le,ie,ve,q,we,we*we,we*we*we,n(Ye,b),B);else{var Re;if(I)Re=T(Le,ie,ve,q,we,we*we,we*we*we,fe,1),Re=P(fe);else{if(k)return g(ie,ve,we);Re=w(Le,ie,ve,q,we,we*we,we*we*we)}r(Ye,b,Re)}else if(A)E(V[ke],V[ke+1],we,n(Ye,b),B);else{var Re;if(I)E(V[ke],V[ke+1],we,fe,1),Re=P(fe);else{if(k)return g(V[ke],V[ke+1],we);Re=o(V[ke],V[ke+1],we)}r(Ye,b,Re)}},ye=new Q({target:p._target,life:z,loop:p._loop,delay:p._delay,onframe:Pe,ondestroy:x});return C&&C!=="spline"&&(ye.easing=C),ye}var d=function(p,C,x,M){this._tracks={},this._target=p,this._loop=C||!1,this._getter=x||t,this._setter=M||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};d.prototype={when:function(p,C){var x=this._tracks;for(var M in C){if(!C.hasOwnProperty(M))continue;if(!x[M]){x[M]=[];var b=this._getter(this._target,M);if(b==null)continue;p!==0&&x[M].push({time:0,value:u(b)})}x[M].push({time:p,value:C[M]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&E&&E.length>1){var y=O(E)/O(i);!isFinite(y)&&(y=1),o.pinchScale=y;var T=U(E);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=L;re.exports=t},CAjq:function(re,J,h){re.exports=h.p+"static/qqCode.a1502573.png"},CTM2:function(re,J,h){re.exports=h.p+"static/icon3.3c0e4f18.svg"},CTlv:function(re,J){re.exports="data:image/png;base64,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"},"Cs+z":function(re,J,h){re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(re,J,h){re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(re,J,h){re.exports=h.p+"static/bg1.89b41082.png"},D2RN:function(re,J,h){re.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",tabsWrap:"tabsWrap___1DQFz",searchWrap:"searchWrap___2Cfcm",search:"search___W2SuN",searchIcon:"searchIcon___3ANcD",description:"description___1QwKY",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",bottomText:"bottomText___25Uob",CompetitionsList:"CompetitionsList___2iLb3",signup:"signup___1gqfa",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",commonTextBox:"commonTextBox___2XHB6",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",info:"info___1Q2IE",bonus:"bonus___3IZye",rmb:"rmb___1zDRr",applyInfo:"applyInfo___3Juew",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(re,J){function h(){}h.prototype={diff:function(s,t,R){R||(R=function(d,m){return d===m}),this.equals=R;var o=this;s=s.slice(),t=t.slice();var g=t.length,E=s.length,i=1,y=g+E,T=[{newPos:-1,components:[]}],w=this.extractCommon(T[0],t,s,0);if(T[0].newPos+1>=g&&w+1>=E){for(var u=[],P=0;P=g&&x+1>=E)return Q(o,m.components,t,s);T[d]=m}i++}for(;i<=y;){var l=v();if(l)return l}},pushComponent:function(s,t,R){var o=s[s.length-1];o&&o.added===t&&o.removed===R?s[s.length-1]={count:o.count+1,added:t,removed:R}:s.push({count:1,added:t,removed:R})},extractCommon:function(s,t,R,o){for(var g=t.length,E=R.length,i=s.newPos,y=i-o,T=0;i+1U||y<-U}var t=function(y){y=y||{},y.position||(this.position=[0,0]),y.rotation==null&&(this.rotation=0),y.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var o=[];R.updateTransform=function(){var y=this.parent,T=y&&y.transform,w=this.needLocalTransform(),u=this.transform;if(!(w||T)){u&&O(u);return}u=u||Q.create(),w?this.getLocalTransform(u):O(u),T&&(w?Q.mul(u,y.transform,u):Q.copy(u,y.transform)),this.transform=u;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var v=o[0]<0?-1:1,l=o[1]<0?-1:1,d=((o[0]-v)*P+v)/o[0]||0,m=((o[1]-l)*P+l)/o[1]||0;u[0]*=d,u[1]*=d,u[2]*=m,u[3]*=m}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,u)},R.getLocalTransform=function(y){return t.getLocalTransform(this,y)},R.setTransform=function(y){var T=this.transform,w=y.dpr||1;T?y.setTransform(w*T[0],w*T[1],w*T[2],w*T[3],w*T[4],w*T[5]):y.setTransform(w,0,0,w,0,0)},R.restoreTransform=function(y){var T=y.dpr||1;y.setTransform(T,0,0,T,0,0)};var g=[],E=Q.create();R.setLocalTransform=function(y){if(!y)return;var T=y[0]*y[0]+y[1]*y[1],w=y[2]*y[2]+y[3]*y[3],u=this.position,P=this.scale;s(T-1)&&(T=Math.sqrt(T)),s(w-1)&&(w=Math.sqrt(w)),y[0]<0&&(T=-T),y[3]<0&&(w=-w),u[0]=y[4],u[1]=y[5],P[0]=T,P[1]=w,this.rotation=Math.atan2(-y[1]/w,y[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var y=this.parent,T=this.transform;y&&y.transform&&(Q.mul(g,y.invTransform,T),T=g);var w=this.origin;w&&(w[0]||w[1])&&(E[4]=w[0],E[5]=w[1],Q.mul(g,T,E),g[4]-=w[0],g[5]-=w[1],T=g),this.setLocalTransform(T)},R.getGlobalScale=function(y){var T=this.transform;return y=y||[],T?(y[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),y[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(y[0]=-y[0]),T[3]<0&&(y[1]=-y[1]),y):(y[0]=1,y[1]=1,y)},R.transformCoordToLocal=function(y,T){var w=[y,T],u=this.invTransform;return u&&L.applyTransform(w,w,u),w},R.transformCoordToGlobal=function(y,T){var w=[y,T],u=this.transform;return u&&L.applyTransform(w,w,u),w},t.getLocalTransform=function(y,T){T=T||[],O(T);var w=y.origin,u=y.scale||[1,1],P=y.rotation||0,v=y.position||[0,0];return w&&(T[4]-=w[0],T[5]-=w[1]),Q.scale(T,T,u),P&&Q.rotate(T,T,P),w&&(T[4]+=w[0],T[5]+=w[1]),T[4]+=v[0],T[5]+=v[1],T};var i=t;re.exports=i},Dagg:function(re,J,h){var Q=h("Gev7"),L=h("mFDi"),O=h("bYtY"),U=h("Xnb7");function s(R){Q.call(this,R)}s.prototype={constructor:s,type:"image",brush:function(R,o){var g=this.style,E=g.image;g.bind(R,this,o);var i=this._image=U.createOrUpdateImage(E,this._image,this,this.onload);if(!i||!U.isImageReady(i))return;var y=g.x||0,T=g.y||0,w=g.width,u=g.height,P=i.width/i.height;if(w==null&&u!=null?w=u*P:u==null&&w!=null?u=w/P:w==null&&u==null&&(w=i.width,u=i.height),this.setTransform(R),g.sWidth&&g.sHeight){var v=g.sx||0,l=g.sy||0;R.drawImage(i,v,l,g.sWidth,g.sHeight,y,T,w,u)}else if(g.sx&&g.sy){var v=g.sx,l=g.sy,d=w-v,m=u-l;R.drawImage(i,v,l,d,m,y,T,w,u)}else R.drawImage(i,y,T,w,u);g.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new L(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},O.inherits(s,Q);var t=s;re.exports=t},E2g8:function(re,J,h){(function(Q,L){/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 */(function(O,U){re.exports=U()})(this,function(){"use strict";function O(Re){var Me=typeof Re;return Re!==null&&(Me==="object"||Me==="function")}function U(Re){return typeof Re=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(Re){return Object.prototype.toString.call(Re)==="[object Array]"};var t=s,R=0,o=void 0,g=void 0,E=function(Me,Ve){x[R]=Me,x[R+1]=Ve,R+=2,R===2&&(g?g(M):f())};function i(Re){g=Re}function y(Re){E=Re}var T=typeof window!="undefined"?window:void 0,w=T||{},u=w.MutationObserver||w.WebKitMutationObserver,P=typeof self=="undefined"&&typeof Q!="undefined"&&{}.toString.call(Q)==="[object process]",v=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Q.nextTick(M)}}function d(){return typeof o!="undefined"?function(){o(M)}:C()}function m(){var Re=0,Me=new u(M),Ve=document.createTextNode("");return Me.observe(Ve,{characterData:!0}),function(){Ve.data=Re=++Re%2}}function p(){var Re=new MessageChannel;return Re.port1.onmessage=M,function(){return Re.port2.postMessage(0)}}function C(){var Re=setTimeout;return function(){return Re(M,1)}}var x=new Array(1e3);function M(){for(var Re=0;Re ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","error",Y),!ae.ENABLE_ERROR)return;console.error?console.error(Y):console.warn?console.warn(Y):console.log(Y)}},{key:"i",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","info",Y),!ae.ENABLE_INFO)return;console.info?console.info(Y):console.log(Y)}},{key:"w",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","warn",Y),!ae.ENABLE_WARN)return;console.warn?console.warn(Y):console.log(Y)}},{key:"d",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","debug",Y),!ae.ENABLE_DEBUG)return;console.debug?console.debug(Y):console.log(Y)}},{key:"v",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","verbose",Y),!ae.ENABLE_VERBOSE)return;console.log(Y)}}]),ae}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,g=function(){function ae(){Object(Q.a)(this,ae),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(L.a)(ae,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ae}(),E=g,i=h("yKVA"),y=h("879j"),T=function(){function ae(te){Object(Q.a)(this,ae),this._message=te}return Object(L.a)(ae,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ae}(),w=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),u=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),v={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},d=function(){function ae(te){Object(Q.a)(this,ae),this._type=te||"undefined",this._status=v.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(L.a)(ae,[{key:"destroy",value:function(){this._status=v.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===v.kConnecting||this._status===v.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ae}(),m=h("oZsa");function p(ae,te){for(;!Object.prototype.hasOwnProperty.call(ae,te)&&!(ae=Object(m.a)(ae),ae===null););return ae}function C(ae,te,j){return typeof Reflect!="undefined"&&Reflect.get?C=Reflect.get:C=function(Y,$,ce){var Ne=p(Y,$);if(!Ne)return;var Ke=Object.getOwnPropertyDescriptor(Ne,$);return Ke.get?Ke.get.call(ce):Ke.value},C(ae,te,j||ae)}var x={};function M(){var ae=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ae)||/(opr)[\/]([\w.]+)/.exec(ae)||/(chrome)[ \/]([\w.]+)/.exec(ae)||/(iemobile)[\/]([\w.]+)/.exec(ae)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+)/.exec(ae)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ae)||/(msie) ([\w.]+)/.exec(ae)||ae.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ae)||ae.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ae)||[],j=/(ipad)/.exec(ae)||/(ipod)/.exec(ae)||/(windows phone)/.exec(ae)||/(iphone)/.exec(ae)||/(kindle)/.exec(ae)||/(android)/.exec(ae)||/(windows)/.exec(ae)||/(mac)/.exec(ae)||/(linux)/.exec(ae)||/(cros)/.exec(ae)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},Y={};if(H.browser){Y[H.browser]=!0;var $=H.majorVersion.split(".");Y.version={major:parseInt(H.majorVersion,10),string:H.version},$.length>1&&(Y.version.minor=parseInt($[1],10)),$.length>2&&(Y.version.build=parseInt($[2],10))}if(H.platform&&(Y[H.platform]=!0),(Y.chrome||Y.opr||Y.safari)&&(Y.webkit=!0),Y.rv||Y.iemobile){Y.rv&&delete Y.rv;var ce="msie";H.browser=ce,Y[ce]=!0}if(Y.edge){delete Y.edge;var Ne="msedge";H.browser=Ne,Y[Ne]=!0}if(Y.opr){var Ke="opera";H.browser=Ke,Y[Ke]=!0}if(Y.safari&&Y.android){var Et="android";H.browser=Et,Y[Et]=!0}Y.name=H.browser,Y.platform=H.platform;for(var St in x)x.hasOwnProperty(St)&&delete x[St];Object.assign(x,Y)}M();var b=x,f=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=Y,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),C(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){var ce=this;this._dataSource=Y,this._range=$;var Ne=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(Ne=Y.redirectedURL);var Ke=this._seekHandler.getConfig(Ne,$),Et=new self.Headers;if(typeof Ke.headers=="object"){var St=Ke.headers;for(var Nt in St)St.hasOwnProperty(Nt)&&Et.append(Nt,St[Nt])}var Wt={method:"GET",headers:Et,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Xt in this._config.headers)Et.append(Xt,this._config.headers[Xt]);Y.cors===!1&&(Wt.mode="same-origin"),Y.withCredentials&&(Wt.credentials="include"),Y.referrerPolicy&&(Wt.referrerPolicy=Y.referrerPolicy),this._status=v.kConnecting,self.fetch(Ke.url,Wt).then(function(lt){if(ce._requestAbort){ce._requestAbort=!1,ce._status=v.kIdle;return}if(lt.ok&<.status>=200&<.status<=299){if(lt.url!==Ke.url&&ce._onURLRedirect){var Dt=ce._seekHandler.removeURLParameters(lt.url);ce._onURLRedirect(Dt)}var Ct=lt.headers.get("Content-Length");return Ct!=null&&(ce._contentLength=parseInt(Ct),ce._contentLength!==0&&(ce._onContentLengthKnown&&ce._onContentLengthKnown(ce._contentLength))),ce._pump.call(ce,lt.body.getReader())}else if(ce._status=v.kError,ce._onError)ce._onError(l.HTTP_STATUS_CODE_INVALID,{code:lt.status,msg:lt.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+lt.status+" "+lt.statusText)}).catch(function(lt){if(ce._status=v.kError,ce._onError)ce._onError(l.EXCEPTION,{code:-1,msg:lt.message});else throw lt})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(Y){var $=this;return Y.read().then(function(ce){if(ce.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=v.kError;var Ne=l.EARLY_EOF,Ke={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ne,Ke);else throw new T(Ke.msg)}else $._status=v.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=v.kComplete,Y.cancel();$._status=v.kBuffering;var Et=ce.value.buffer,St=$._range.from+$._receivedLength;$._receivedLength+=Et.byteLength,$._onDataArrival&&$._onDataArrival(Et,St,$._receivedLength),$._pump(Y)}}).catch(function(ce){if(ce.code===11&&b.msedge)return;$._status=v.kError;var Ne=0,Ke=null;if((ce.code===19||ce.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ne=l.EARLY_EOF,Ke={code:ce.code,msg:"Fetch stream meet Early-EOF"}):(Ne=l.EXCEPTION,Ke={code:ce.code,msg:ce.message}),$._onError)$._onError(Ne,Ke);else throw new T(Ke.msg)})}}],[{key:"isSupported",value:function(){try{var Y=b.msedge&&b.version.minor>=15048,$=b.msedge?Y:!0;return self.fetch&&self.ReadableStream&&$}catch(ce){return!1}}}]),j}(d),n=f,r=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._config=Y,$._needStash=!0,$._xhr=null,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),C(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){this._dataSource=Y,this._range=$;var ce=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(ce=Y.redirectedURL);var Ne=this._seekHandler.getConfig(ce,$);this._requestURL=Ne.url;var Ke=this._xhr=new XMLHttpRequest;if(Ke.open("GET",Ne.url,!0),Ke.responseType="moz-chunked-arraybuffer",Ke.onreadystatechange=this._onReadyStateChange.bind(this),Ke.onprogress=this._onProgress.bind(this),Ke.onloadend=this._onLoadEnd.bind(this),Ke.onerror=this._onXhrError.bind(this),Y.withCredentials&&(Ke.withCredentials=!0),typeof Ne.headers=="object"){var Et=Ne.headers;for(var St in Et)Et.hasOwnProperty(St)&&Ke.setRequestHeader(St,Et[St])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var Wt in Nt)Nt.hasOwnProperty(Wt)&&Ke.setRequestHeader(Wt,Nt[Wt])}this._status=v.kConnecting,Ke.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=v.kComplete}},{key:"_onReadyStateChange",value:function(Y){var $=Y.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var ce=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(ce)}if($.status!==0&&($.status<200||$.status>299))if(this._status=v.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+$.status+" "+$.statusText);else this._status=v.kBuffering}}},{key:"_onProgress",value:function(Y){if(this._status===v.kError)return;this._contentLength===null&&(Y.total!==null&&Y.total!==0&&(this._contentLength=Y.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=Y.target.response,ce=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,ce,this._receivedLength)}},{key:"_onLoadEnd",value:function(Y){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===v.kError)return;this._status=v.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(Y){this._status=v.kError;var $=0,ce=null;if(this._contentLength&&Y.loaded=200&&$.status<=299){if(this._status=v.kBuffering,$.responseURL!=null){var ce=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&ce!==this._currentRedirectedURL&&(this._currentRedirectedURL=ce,this._onURLRedirect&&this._onURLRedirect(ce))}var Ne=$.getResponseHeader("Content-Length");if(Ne!=null&&this._contentLength==null){var Ke=parseInt(Ne);Ke>0&&(this._contentLength=Ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=v.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MSStreamLoader: Http code invalid, "+$.status+" "+$.statusText);else if($.readyState===3&&($.status>=200&&$.status<=299)){this._status=v.kBuffering;var Et=$.response;this._reader.readAsArrayBuffer(Et)}}},{key:"_xhrOnError",value:function(Y){this._status=v.kError;var $=l.EXCEPTION,ce={code:-1,msg:Y.constructor.name+" "+Y.type};if(this._onError)this._onError($,ce);else throw new T(ce.msg)}},{key:"_msrOnProgress",value:function(Y){var $=Y.target,ce=$.result;if(ce==null){this._doReconnectIfNeeded();return}var Ne=ce.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ce.byteLength;var Ke=this._totalRange.from+this._receivedLength;this._receivedLength+=Ne.byteLength,this._onDataArrival&&this._onDataArrival(Ne,Ke,this._receivedLength),ce.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ke+Ne.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(ce=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:ce},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(Y,$){this._lastTimeLoaded=0;var ce=Y.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ce=this._currentRedirectedURL:Y.redirectedURL!=null&&(ce=Y.redirectedURL));var Ne=this._seekHandler.getConfig(ce,$);this._currentRequestURL=Ne.url;var Ke=this._xhr=new XMLHttpRequest;if(Ke.open("GET",Ne.url,!0),Ke.responseType="arraybuffer",Ke.onreadystatechange=this._onReadyStateChange.bind(this),Ke.onprogress=this._onProgress.bind(this),Ke.onload=this._onLoad.bind(this),Ke.onerror=this._onXhrError.bind(this),Y.withCredentials&&(Ke.withCredentials=!0),typeof Ne.headers=="object"){var Et=Ne.headers;for(var St in Et)Et.hasOwnProperty(St)&&Ke.setRequestHeader(St,Et[St])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var Wt in Nt)Nt.hasOwnProperty(Wt)&&Ke.setRequestHeader(Wt,Nt[Wt])}Ke.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=v.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(Y){var $=Y.target;if($.readyState===2){if($.responseURL!=null){var ce=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&ce!==this._currentRedirectedURL&&(this._currentRedirectedURL=ce,this._onURLRedirect&&this._onURLRedirect(ce))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=v.kBuffering}else if(this._status=v.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("RangeLoader: Http code invalid, "+$.status+" "+$.statusText)}}},{key:"_onProgress",value:function(Y){if(this._status===v.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var ce=Y.total;this._internalAbort(),ce!=null&ce!==0&&(this._totalLength=ce)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,$){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Ne=Y.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Y.loaded,this._speedSampler.addBytes(Ne)}},{key:"_normalizeSpeed",value:function(Y){var $=this._chunkSizeKBList,ce=$.length-1,Ne=0,Ke=0,Et=ce;if(Y<$[0])return $[0];for(;Ke<=Et;){if(Ne=Ke+Math.floor((Et-Ke)/2),Ne===ce||Y>=$[Ne]&&Y<$[Ne+1])return $[Ne];$[Ne]=3&&($=this._speedSampler.currentKBps)),$!==0){var ce=this._normalizeSpeed($);this._currentSpeedNormalized!==ce&&(this._currentSpeedNormalized=ce,this._currentChunkSizeKB=ce)}var Ne=Y.target.response,Ke=this._range.from+this._receivedLength;this._receivedLength+=Ne.byteLength;var Et=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var Ne=Y.split("&"),Ke=0;Ke0;Et[0]!==this._startName&&Et[0]!==this._endName&&(St&&(ce+="&"),ce+=Ne[Ke])}return ce.length===0?H:H+"?"+ce}}]),ae}(),X=V,F=function(){function ae(te,j,H){Object(Q.a)(this,ae),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new E,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(L.a)(ae,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===I?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new G(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",Y=j.seekParamEnd||"bend";this._seekHandler=new X(H,Y)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new u("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new u("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(c.isSupported())this._loaderClass=c;else if(I.isSupported())this._loaderClass=I;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var Y={from:j,to:-1};this._currentRange={from:Y.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Y),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new u("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*10){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),ce=new Uint8Array(Y,0,H);ce.set($,0)}this._stashBuffer=Y,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,Y=H.length-1,$=0,ce=0,Ne=Y;if(j=H[$]&&j=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var Y=H*1024+1024*1024*1;this._bufferSize0){var Dt=this._stashBuffer.slice(0,this._stashUsed),Ct=this._dispatchChunks(Dt,this._stashByteStart);if(Ct0){var zt=new Uint8Array(Dt,Ct);lt.set(zt,0),this._stashUsed=zt.byteLength,this._stashByteStart+=Ct}}else this._stashUsed=0,this._stashByteStart+=Ct;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Rt=this._dispatchChunks(j,H);if(Rtthis._bufferSize&&(this._expandBuffer(nn),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(j,Rt),0),this._stashUsed+=nn,this._stashByteStart=H+Rt}}}else if(this._stashUsed===0){var Ne=this._dispatchChunks(j,H);if(Nethis._bufferSize&&this._expandBuffer(Ke);var Et=new Uint8Array(this._stashBuffer,0,this._bufferSize);Et.set(new Uint8Array(j,Ne),0),this._stashUsed+=Ke,this._stashByteStart=H+Ne}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var St=new Uint8Array(this._stashBuffer,0,this._bufferSize);St.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var Nt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Nt0){var Wt=new Uint8Array(this._stashBuffer,Nt);St.set(Wt,0)}this._stashUsed-=Nt,this._stashByteStart+=Nt}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),Y=this._dispatchChunks(H,this._stashByteStart),$=H.byteLength-Y;if(Y0){var ce=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ne=new Uint8Array(H,Y);ce.set(Ne,0),this._stashUsed=Ne.byteLength,this._stashByteStart+=Y}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var Y=this._currentRange.to+1;Y0){var H=ae.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ae.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ae.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ae._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ae._notifyChange())}}]),ae}();we.emitter=new t.a;var Le=we,ie=function(){function ae(){Object(Q.a)(this,ae),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(L.a)(ae,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,Y=this._search(H.times,j);return{index:Y,milliseconds:H.times[Y],fileposition:H.filepositions[Y]}}},{key:"_search",value:function(j,H){var Y=0,$=j.length-1,ce=0,Ne=0,Ke=$;for(H=j[ce]&&H=128){te.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(q(j,H,2)){var ce=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(ce>=2048&&(ce&63488)!==55296){te.push(String.fromCharCode(ce&65535)),H+=3;continue}}}else if(j[H]<248&&q(j,H,3)){var Ne=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Ne>65536&&Ne<1114112){Ne-=65536,te.push(String.fromCharCode(Ne>>>10|55296)),te.push(String.fromCharCode(Ne&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Pe=fe,ye=function(){var ae=new ArrayBuffer(2);return new DataView(ae).setInt16(0,256,!0),new Int16Array(ae)[0]===256}(),Ye=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"parseScriptData",value:function(j,H,Y){var $={};try{var ce=ae.parseValue(j,H,Y),Ne=ae.parseValue(j,H+ce.size,Y-ce.size);$[ce.data]=Ne.data}catch(Ke){o.e("AMF",Ke.toString())}return $}},{key:"parseObject",value:function(j,H,Y){if(Y<3)throw new w("Data not enough when parse ScriptDataObject");var $=ae.parseString(j,H,Y),ce=ae.parseValue(j,H+$.size,Y-$.size),Ne=ce.objectEnd;return{data:{name:$.data,value:ce.data},size:$.size+ce.size,objectEnd:Ne}}},{key:"parseVariable",value:function(j,H,Y){return ae.parseObject(j,H,Y)}},{key:"parseString",value:function(j,H,Y){if(Y<2)throw new w("Data not enough when parse String");var $=new DataView(j,H,Y),ce=$.getUint16(0,!ye),Ne;return ce>0?Ne=Pe(new Uint8Array(j,H+2,ce)):Ne="",{data:Ne,size:2+ce}}},{key:"parseLongString",value:function(j,H,Y){if(Y<4)throw new w("Data not enough when parse LongString");var $=new DataView(j,H,Y),ce=$.getUint32(0,!ye),Ne;return ce>0?Ne=Pe(new Uint8Array(j,H+4,ce)):Ne="",{data:Ne,size:4+ce}}},{key:"parseDate",value:function(j,H,Y){if(Y<10)throw new w("Data size invalid when parse Date");var $=new DataView(j,H,Y),ce=$.getFloat64(0,!ye),Ne=$.getInt16(8,!ye);return ce+=Ne*60*1e3,{data:new Date(ce),size:8+2}}},{key:"parseValue",value:function(j,H,Y){if(Y<1)throw new w("Data not enough when parse Value");var $=new DataView(j,H,Y),ce=1,Ne=$.getUint8(0),Ke,Et=!1;try{switch(Ne){case 0:Ke=$.getFloat64(1,!ye),ce+=8;break;case 1:{var St=$.getUint8(1);Ke=!!St,ce+=1;break}case 2:{var Nt=ae.parseString(j,H+1,Y-1);Ke=Nt.data,ce+=Nt.size;break}case 3:{Ke={};var Wt=0;for(($.getUint32(Y-4,!ye)&16777215)===9&&(Wt=3);ce32)throw new u("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var Y=this._current_word_bits_left?this._current_word:0;Y=Y>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var ce=Math.min($,this._current_word_bits_left),Ne=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,Y=Y<>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ae}(),We=ke,Re=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,Y=H.byteLength,$=new Uint8Array(Y),ce=0,Ne=0;Ne=2&&(H[Ne]===3&&H[Ne-1]===0&&H[Ne-2]===0))continue;$[ce]=H[Ne],ce++}return new Uint8Array($.buffer,0,ce)}},{key:"parseSPS",value:function(j){var H=ae._ebsp2rbsp(j),Y=new We(H);Y.readByte();var $=Y.readByte();Y.readByte();var ce=Y.readByte();Y.readUEG();var Ne=ae.getProfileString($),Ke=ae.getLevelString(ce),Et=1,St=420,Nt=[0,420,422,444],Wt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(Et=Y.readUEG(),Et===3&&Y.readBits(1),Et<=3&&(St=Nt[Et]),Wt=Y.readUEG()+8,Y.readUEG(),Y.readBits(1),Y.readBool()))for(var Xt=Et!==3?8:12,lt=0;lt0&&wn<16?(Bn=sr[wn-1],un=gn[wn-1]):wn===255&&(Bn=Y.readByte()<<8|Y.readByte(),un=Y.readByte()<<8|Y.readByte())}if(Y.readBool()&&Y.readBool(),Y.readBool()&&(Y.readBits(4),Y.readBool()&&Y.readBits(24)),Y.readBool()&&(Y.readUEG(),Y.readUEG()),Y.readBool()){var Pt=Y.readBits(32),fn=Y.readBits(32);Jn=Y.readBool(),nr=fn,Gn=Pt*2,zn=nr/Gn}}var Ln=1;(Bn!==1||un!==1)&&(Ln=Bn/un);var mn=0,ar=0;if(Et===0)mn=1,ar=2-Lt;else{var lr=Et===3?1:2,Tn=Et===1?2:1;mn=lr,ar=Tn*(2-Lt)}var Un=(nn+1)*16,fr=(2-Lt)*(($t+1)*16);Un-=(on+vn)*mn,fr-=(_n+hn)*ar;var Zn=Math.ceil(Un*Ln);return Y.destroy(),Y=null,{profile_string:Ne,level_string:Ke,bit_depth:Wt,ref_frames:Rt,chroma_format:St,chroma_format_string:ae.getChromaFormatString(St),frame_rate:{fixed:Jn,fps:zn,fps_den:Gn,fps_num:nr},sar_ratio:{width:Bn,height:un},codec_size:{width:Un,height:fr},present_size:{width:Zn,height:fr}}}},{key:"_skipScalingList",value:function(j,H){for(var Y=8,$=8,ce=0,Ne=0;Ne>>8&255|(ae&255)<<8}function ft(ae){return(ae&4278190080)>>>24|(ae&16711680)>>>8|(ae&65280)<<8|(ae&255)<<24}function Ft(ae,te){return ae[te]<<24|ae[te+1]<<16|ae[te+2]<<8|ae[te+3]}var Kt=function(){function ae(te,j){Object(Q.a)(this,ae),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ve,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(L.a)(ae,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ve}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new w("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var Y=0,$=this._littleEndian;if(H===0)if(j.byteLength>13){var ce=ae.probe(j);Y=ce.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+Y!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ne=new DataView(j,Y),Ke=Ne.getUint32(0,!$);Ke!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Y+=4}for(;Yj.byteLength)break;var St=Et.getUint8(0),Nt=Et.getUint32(0,!$)&16777215;if(Y+11+Nt+4>j.byteLength)break;if(St!==8&&St!==9&&St!==18){o.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),Y+=11+Nt+4;continue}var Wt=Et.getUint8(4),Xt=Et.getUint8(5),lt=Et.getUint8(6),Dt=Et.getUint8(7),Ct=lt|Xt<<8|Wt<<16|Dt<<24,zt=Et.getUint32(7,!$)&16777215;zt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Rt=Y+11;switch(St){case 8:this._parseAudioData(j,Rt,Nt,Ct);break;case 9:this._parseVideoData(j,Rt,Nt,Ct,H+Y);break;case 18:this._parseScriptData(j,Rt,Nt);break}var nn=Et.getUint32(11+Nt,!$);nn!==11+Nt&&o.w(this.TAG,"Invalid PrevTagSize ".concat(nn)),Y+=11+Nt+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),Y}},{key:"_parseScriptData",value:function(j,H,Y){var $=dt.parseScriptData(j,H,Y);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var ce=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ce)),typeof ce.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ce.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ce.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ce.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ce.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ce.audiodatarate),typeof ce.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ce.videodatarate),typeof ce.width=="number"&&(this._mediaInfo.width=ce.width),typeof ce.height=="number"&&(this._mediaInfo.height=ce.height),typeof ce.duration=="number"){if(!this._durationOverrided){var Ne=Math.floor(ce.duration*this._timescale);this._duration=Ne,this._mediaInfo.duration=Ne}}else this._mediaInfo.duration=0;if(typeof ce.framerate=="number"){var Ke=Math.floor(ce.framerate*1e3);if(Ke>0){var Et=Ke/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Et,this._referenceFrameRate.fps_num=Ke,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Et}}if(typeof ce.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=ce.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),ce.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ce,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys($).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},$)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],Y=[],$=1;$>>4;if(Et!==2&&Et!==10){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Et);return}var St=0,Nt=(Ke&12)>>>2;if(Nt>=0&&Nt<=4)St=this._flvSoundRateTable[Nt];else{this._onError(Ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Nt);return}var Wt=(Ke&2)>>>1,Xt=Ke&1,lt=this._audioMetadata,Dt=this._audioTrack;if(lt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),lt=this._audioMetadata={},lt.type="audio",lt.id=Dt.id,lt.timescale=this._timescale,lt.duration=this._duration,lt.audioSampleRate=St,lt.channelCount=Xt===0?1:2),Et===10){var Ct=this._parseAACAudioData(j,H+1,Y-1);if(Ct==null)return;if(Ct.packetType===0){lt.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var zt=Ct.data;lt.audioSampleRate=zt.samplingRate,lt.channelCount=zt.channelCount,lt.codec=zt.codec,lt.originalCodec=zt.originalCodec,lt.config=zt.config,lt.refSampleDuration=1024/lt.audioSampleRate*lt.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",lt);var Rt=this._mediaInfo;Rt.audioCodec=lt.originalCodec,Rt.audioSampleRate=lt.audioSampleRate,Rt.audioChannelCount=lt.channelCount,Rt.hasVideo?Rt.videoCodec!=null&&(Rt.mimeType='video/x-flv; codecs="'+Rt.videoCodec+","+Rt.audioCodec+'"'):Rt.mimeType='video/x-flv; codecs="'+Rt.audioCodec+'"',Rt.isComplete()&&this._onMediaInfo(Rt)}else if(Ct.packetType===1){var nn=this._timestampBase+$,$t={unit:Ct.data,length:Ct.data.byteLength,dts:nn,pts:nn};Dt.samples.push($t),Dt.length+=Ct.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ct.packetType))}else if(Et===2){if(!lt.codec){var Lt=this._parseMP3AudioData(j,H+1,Y-1,!0);if(Lt==null)return;lt.audioSampleRate=Lt.samplingRate,lt.channelCount=Lt.channelCount,lt.codec=Lt.codec,lt.originalCodec=Lt.originalCodec,lt.refSampleDuration=1152/lt.audioSampleRate*lt.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",lt);var on=this._mediaInfo;on.audioCodec=lt.codec,on.audioSampleRate=lt.audioSampleRate,on.audioChannelCount=lt.channelCount,on.audioDataRate=Lt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}var vn=this._parseMP3AudioData(j,H+1,Y-1,!1);if(vn==null)return;var _n=this._timestampBase+$,hn={unit:vn,length:vn.byteLength,dts:_n,pts:_n};Dt.samples.push(hn),Dt.length+=vn.length}}},{key:"_parseAACAudioData",value:function(j,H,Y){if(Y<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},ce=new Uint8Array(j,H,Y);return $.packetType=ce[0],ce[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,Y-1):$.data=ce.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,Y){var $=new Uint8Array(j,H,Y),ce=null,Ne=0,Ke=0,Et=null,St=0,Nt=null;if(Ne=Ke=$[0]>>>3,St=($[0]&7)<<1|$[1]>>>7,St<0||St>=this._mpegSamplingRates.length){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Wt=this._mpegSamplingRates[St],Xt=($[1]&120)>>>3;if(Xt<0||Xt>=8){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ne===5&&(Nt=($[1]&7)<<1|$[2]>>>7,Et=($[2]&124)>>>2);var lt=self.navigator.userAgent.toLowerCase();return lt.indexOf("firefox")!==-1?St>=6?(Ne=5,ce=new Array(4),Nt=St-3):(Ne=2,ce=new Array(2),Nt=St):lt.indexOf("android")!==-1?(Ne=2,ce=new Array(2),Nt=St):(Ne=5,Nt=St,ce=new Array(4),St>=6?Nt=St-3:Xt===1&&(Ne=2,ce=new Array(2),Nt=St)),ce[0]=Ne<<3,ce[0]|=(St&15)>>>1,ce[1]=(St&15)<<7,ce[1]|=(Xt&15)<<3,Ne===5&&(ce[1]|=(Nt&15)>>>1,ce[2]=(Nt&1)<<7,ce[2]|=2<<2,ce[3]=0),{config:ce,samplingRate:Wt,channelCount:Xt,codec:"mp4a.40."+Ne,originalCodec:"mp4a.40."+Ke}}},{key:"_parseMP3AudioData",value:function(j,H,Y,$){if(Y<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ce=this._littleEndian,Ne=new Uint8Array(j,H,Y),Ke=null;if($){if(Ne[0]!==255)return;var Et=Ne[1]>>>3&3,St=(Ne[1]&6)>>1,Nt=(Ne[2]&240)>>>4,Wt=(Ne[2]&12)>>>2,Xt=Ne[3]>>>6&3,lt=Xt!==3?2:1,Dt=0,Ct=0,zt=34,Rt="mp3";switch(Et){case 0:Dt=this._mpegAudioV25SampleRateTable[Wt];break;case 2:Dt=this._mpegAudioV20SampleRateTable[Wt];break;case 3:Dt=this._mpegAudioV10SampleRateTable[Wt];break}switch(St){case 1:zt=34,Nt>>4,Et=Ne&15;if(Et!==7){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Et));return}this._parseAVCVideoPacket(j,H+1,Y-1,$,ce,Ke)}},{key:"_parseAVCVideoPacket",value:function(j,H,Y,$,ce,Ne){if(Y<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ke=this._littleEndian,Et=new DataView(j,H,Y),St=Et.getUint8(0),Nt=Et.getUint32(0,!Ke)&16777215,Wt=Nt<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(j,H+4,Y-4);else if(St===1)this._parseAVCVideoData(j,H+4,Y-4,$,ce,Ne,Wt);else if(!(St===2)){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,Y){if(Y<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,ce=this._videoTrack,Ne=this._littleEndian,Ke=new DataView(j,H,Y);$?typeof $.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=ce.id,$.timescale=this._timescale,$.duration=this._duration);var Et=Ke.getUint8(0),St=Ke.getUint8(1),Nt=Ke.getUint8(2),Wt=Ke.getUint8(3);if(Et!==1||St===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ke.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ze.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Xt=Ke.getUint8(5)&31;if(Xt===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Xt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Xt));for(var lt=6,Dt=0;Dt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(bn));lt++;for(var Bn=0;Bn=Y){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Dt,", offset = ").concat(Xt,", dataSize = ").concat(Y));break}var zt=St.getUint32(Xt,!Et);if(lt===3&&(zt>>>=8),zt>Y-lt){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Dt,", NaluSize > DataSize!"));return}var Rt=St.getUint8(Xt+lt)&31;Rt===5&&(Ct=!0);var nn=new Uint8Array(j,H+Xt,lt+zt),$t={type:Rt,data:nn};Nt.push($t),Wt+=nn.byteLength,Xt+=lt+zt}if(Nt.length){var Lt=this._videoTrack,on={units:Nt,length:Wt,isKeyframe:Ct,dts:Dt,cts:Ke,pts:Dt+Ke};Ct&&(on.fileposition=ce),Lt.samples.push(on),Lt.length+=Wt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),Y={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return Y;var $=(H[4]&4)>>>2!==0,ce=(H[4]&1)!==0,Ne=Ft(H,5);return Ne<9?Y:{match:!0,consumed:Ne,dataOffset:Ne,hasAudioTrack:$,hasVideoTrack:ce}}}]),ae}(),At=Kt,wt=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"init",value:function(){ae.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ae.types)ae.types.hasOwnProperty(j)&&(ae.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ae.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,Y=null,$=Array.prototype.slice.call(arguments,1),ce=$.length,Ne=0;Ne>>24&255,Y[1]=H>>>16&255,Y[2]=H>>>8&255,Y[3]=H&255,Y.set(j,4);for(var Ke=8,Et=0;Et>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&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]))}},{key:"trak",value:function(j){return ae.box(ae.types.trak,ae.tkhd(j),ae.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,Y=j.duration,$=j.presentWidth,ce=j.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&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,$>>>8&255,$&255,0,0,ce>>>8&255,ce&255,0,0]))}},{key:"mdia",value:function(j){return ae.box(ae.types.mdia,ae.mdhd(j),ae.hdlr(j),ae.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,Y=j.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ae.constants.HDLR_AUDIO:H=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ae.box(ae.types.smhd,ae.constants.SMHD):H=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,H,ae.dinf(),ae.stbl(j))}},{key:"dinf",value:function(){var j=ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ae.box(ae.types.stbl,ae.stsd(j),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ae.box(ae.types[".mp3"],$)}},{key:"mp4a",value:function(j){var H=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ae.box(ae.types.mp4a,$,ae.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],Y=H.length,$=new Uint8Array([0,0,0,0,3,23+Y,0,1,0,4,15+Y,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Y]).concat(H).concat([6,1,2]));return ae.box(ae.types.esds,$)}},{key:"avc1",value:function(j){var H=j.avcc,Y=j.codecWidth,$=j.codecHeight,ce=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,Y>>>8&255,Y&255,$>>>8&255,$&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ae.box(ae.types.avc1,ce,ae.box(ae.types.avcC,H))}},{key:"mvex",value:function(j){return ae.box(ae.types.mvex,ae.trex(j))}},{key:"trex",value:function(j){var H=j.id,Y=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,Y)}},{key:"moof",value:function(j,H){return ae.box(ae.types.moof,ae.mfhd(j.sequenceNumber),ae.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ae.box(ae.types.mfhd,H)}},{key:"traf",value:function(j,H){var Y=j.id,$=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255])),ce=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Ne=ae.sdtp(j),Ke=ae.trun(j,Ne.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,$,ce,Ke,Ne)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],Y=H.length,$=new Uint8Array(4+Y),ce=0;ce>>24&255,$>>>16&255,$>>>8&255,$&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ke=0;Ke<$;Ke++){var Et=Y[Ke].duration,St=Y[Ke].size,Nt=Y[Ke].flags,Wt=Y[Ke].cts;Ne.set([Et>>>24&255,Et>>>16&255,Et>>>8&255,Et&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,Nt.isLeading<<2|Nt.dependsOn,Nt.isDependedOn<<6|Nt.hasRedundancy<<4|Nt.isNonSync,0,0,Wt>>>24&255,Wt>>>16&255,Wt>>>8&255,Wt&255],12+16*Ke)}return ae.box(ae.types.trun,Ne)}},{key:"mdat",value:function(j){return ae.box(ae.types.mdat,j)}}]),ae}();wt.init();var Ht=wt,qt=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ae}(),Gt=qt,xt=function ae(te,j,H,Y,$){Object(Q.a)(this,ae),this.dts=te,this.pts=j,this.duration=H,this.originalDts=Y,this.isSyncPoint=$,this.fileposition=null},ot=function(){function ae(){Object(Q.a)(this,ae),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(L.a)(ae,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ae}(),Mt=function(){function ae(){Object(Q.a)(this,ae),this._list=[]}return Object(L.a)(ae,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts=H[ce].dts&&jH[$].lastSample.originalDts&&j=H[$].lastSample.originalDts&&($===H.length-1||$0&&(ce=this._searchNearestSegmentBefore(Y.originalBeginDts)+1),this._lastAppendLocation=ce,this._list.splice(ce,0,Y)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),Y=this._list[H].syncPoints;Y.length===0&&H>0;)H--,Y=this._list[H].syncPoints;return Y.length>0?Y[Y.length-1]:null}}]),ae}(),qe=function(){function ae(te){Object(Q.a)(this,ae),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new gt("audio"),this._videoSegmentInfoList=new gt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(L.a)(ae,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new w("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var Y=null,$="mp4",ce=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",ce="",Y=new Uint8Array):Y=Ht.generateInitSegment(H);else if(j==="video")this._videoMeta=H,Y=Ht.generateInitSegment(H);else return;if(!this._onInitSegment)throw new w("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:Y.buffer,codec:ce,container:"".concat(j,"/").concat($),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,Y={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(Y.samples.push(j),Y.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&($.samples.push(H),$.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Y,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var Y=j,$=Y.samples,ce=void 0,Ne=-1,Ke=-1,Et=-1,St=this._audioMeta.refSampleDuration,Nt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Wt=this._dtsBaseInited&&this._audioNextDts===void 0,Xt=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var lt=0,Dt=null,Ct=0;Nt?(lt=0,Ct=Y.length):(lt=8,Ct=8+Y.length);var zt=null;if($.length>1&&(zt=$.pop(),Ct-=zt.length),this._audioStashedLastSample!=null){var Rt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Rt),Ct+=Rt.length}zt!=null&&(this._audioStashedLastSample=zt);var nn=$[0].dts-this._dtsBase;if(this._audioNextDts)ce=nn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ce=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Xt=!0));else{var $t=this._audioSegmentInfoList.getLastSampleBefore(nn);if($t!=null){var Lt=nn-($t.originalDts+$t.duration);Lt<=3&&(Lt=0);var on=$t.dts+$t.duration+Lt;ce=nn-on}else ce=0}if(Xt){var vn=nn-ce,_n=this._videoSegmentInfoList.getLastSegmentBefore(nn);if(_n!=null&&_n.beginDts=1?wn=un[un.length-1].duration:wn=Math.floor(St);var Pt=!1,fn=null;if(wn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Pt=!0;var Ln=Math.abs(wn-St),mn=Math.ceil(Ln/St),ar=jn+St;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. `+"dts: ".concat(jn+wn," ms, expected: ").concat(jn+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Ln)," ms, generate: ").concat(mn," frames"));var lr=Gt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);lr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),lr=nr),fn=[];for(var Tn=0;Tn0){var fr=fn[fn.length-1];fr.duration=Un-fr.dts}var Zn={dts:Un,pts:Un,cts:0,unit:lr,size:lr.byteLength,duration:0,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};fn.push(Zn),Ct+=Zn.size,ar+=St}var gr=fn[fn.length-1];gr.duration=jn+wn-gr.dts,wn=Math.round(St)}un.push({dts:jn,pts:jn,cts:0,unit:Jn.unit,size:Jn.unit.byteLength,duration:wn,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Pt&&un.push.apply(un,fn)}Nt?Dt=new Uint8Array(Ct):(Dt=new Uint8Array(Ct),Dt[0]=Ct>>>24&255,Dt[1]=Ct>>>16&255,Dt[2]=Ct>>>8&255,Dt[3]=Ct&255,Dt.set(Ht.types.mdat,4));for(var mr=0;mr1&&(lt=$.pop(),Xt-=lt.length),this._videoStashedLastSample!=null){var Dt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Dt),Xt+=Dt.length}lt!=null&&(this._videoStashedLastSample=lt);var Ct=$[0].dts-this._dtsBase;if(this._videoNextDts)ce=Ct-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ce=0;else{var zt=this._videoSegmentInfoList.getLastSampleBefore(Ct);if(zt!=null){var Rt=Ct-(zt.originalDts+zt.duration);Rt<=3&&(Rt=0);var nn=zt.dts+zt.duration+Rt;ce=Ct-nn}else ce=0}for(var $t=new ot,Lt=[],on=0;on<$.length;on++){var vn=$[on],_n=vn.dts-this._dtsBase,hn=vn.isKeyframe,bn=_n-ce,Bn=vn.cts,un=bn+Bn;Ne===-1&&(Ne=bn,Et=un);var zn=0;if(on!==$.length-1){var Jn=$[on+1].dts-this._dtsBase-ce;zn=Jn-bn}else if(lt!=null){var nr=lt.dts-this._dtsBase-ce;zn=nr-bn}else Lt.length>=1?zn=Lt[Lt.length-1].duration:zn=Math.floor(this._videoMeta.refSampleDuration);if(hn){var Gn=new xt(bn,un,zn,vn.dts,!0);Gn.fileposition=vn.fileposition,$t.appendSyncPoint(Gn)}Lt.push({dts:bn,pts:un,cts:Bn,units:vn.units,size:vn.length,isKeyframe:hn,duration:zn,originalDts:_n,flags:{isLeading:0,dependsOn:hn?2:1,isDependedOn:hn?1:0,hasRedundancy:0,isNonSync:hn?0:1}})}Wt=new Uint8Array(Xt),Wt[0]=Xt>>>24&255,Wt[1]=Xt>>>16&255,Wt[2]=Xt>>>8&255,Wt[3]=Xt&255,Wt.set(Ht.types.mdat,4);for(var jn=0;jn0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ce=this._demuxer.parseChunks(j,H);else if(($=At.probe(j)).match){this._demuxer=new At($,this._config),this._remuxer||(this._remuxer=new Xe(this._config));var Ne=this._mediaDataSource;Ne.duration!=null&&!isNaN(Ne.duration)&&(this._demuxer.overridedDuration=Ne.duration),typeof Ne.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ne.hasAudio),typeof Ne.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ne.hasVideo),this._demuxer.timestampBase=Ne.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),ce=this._demuxer.parseChunks(j,H)}else $=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){Y._internalAbort()}),this._emitter.emit(ze.DEMUX_ERROR,Ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ce=0;return ce}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ve.prototype));var Y=Object.assign({},j);Object.setPrototypeOf(Y,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Y,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=H._pendingSeekTime;H._pendingSeekTime=null,H.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(ze.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(ze.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,Y=H+1;Y0&&Y[0].originalDts===$&&($=Y[0].pts),this._emitter.emit(ze.RECOMMEND_SEEKPOINT,$)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],Y=Object.assign({},H);Y.duration=this._mediaInfo.duration,Y.segmentCount=this._mediaInfo.segmentCount,delete Y.segments,delete Y.keyframesIndex,this._emitter.emit(ze.MEDIA_INFO,Y)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ze.STATISTICS_INFO,j)}}]),ae}(),pt=ct,It=function(te){var j="TransmuxingWorker",H=null,Y=Ct.bind(this);U.install(),te.addEventListener("message",function(zt){switch(zt.data.cmd){case"init":H=new pt(zt.data.param[0],zt.data.param[1]),H.on(ze.IO_ERROR,Xt.bind(this)),H.on(ze.DEMUX_ERROR,lt.bind(this)),H.on(ze.INIT_SEGMENT,$.bind(this)),H.on(ze.MEDIA_SEGMENT,ce.bind(this)),H.on(ze.LOADING_COMPLETE,Ne.bind(this)),H.on(ze.RECOVERED_EARLY_EOF,Ke.bind(this)),H.on(ze.MEDIA_INFO,Et.bind(this)),H.on(ze.METADATA_ARRIVED,St.bind(this)),H.on(ze.SCRIPTDATA_ARRIVED,Nt.bind(this)),H.on(ze.STATISTICS_INFO,Wt.bind(this)),H.on(ze.RECOMMEND_SEEKPOINT,Dt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(zt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Rt=zt.data.param;Le.applyConfig(Rt),Rt.enableCallback===!0?Le.addLogListener(Y):Le.removeLogListener(Y);break}}});function $(zt,Rt){var nn={msg:ze.INIT_SEGMENT,data:{type:zt,data:Rt}};te.postMessage(nn,[Rt.data])}function ce(zt,Rt){var nn={msg:ze.MEDIA_SEGMENT,data:{type:zt,data:Rt}};te.postMessage(nn,[Rt.data])}function Ne(){var zt={msg:ze.LOADING_COMPLETE};te.postMessage(zt)}function Ke(){var zt={msg:ze.RECOVERED_EARLY_EOF};te.postMessage(zt)}function Et(zt){var Rt={msg:ze.MEDIA_INFO,data:zt};te.postMessage(Rt)}function St(zt){var Rt={msg:ze.METADATA_ARRIVED,data:zt};te.postMessage(Rt)}function Nt(zt){var Rt={msg:ze.SCRIPTDATA_ARRIVED,data:zt};te.postMessage(Rt)}function Wt(zt){var Rt={msg:ze.STATISTICS_INFO,data:zt};te.postMessage(Rt)}function Xt(zt,Rt){te.postMessage({msg:ze.IO_ERROR,data:{type:zt,info:Rt}})}function lt(zt,Rt){te.postMessage({msg:ze.DEMUX_ERROR,data:{type:zt,info:Rt}})}function Dt(zt){te.postMessage({msg:ze.RECOMMEND_SEEKPOINT,data:zt})}function Ct(zt,Rt){te.postMessage({msg:"logcat_callback",data:{type:zt,logcat:Rt}})}},Bt=It,Yt=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=h("0r65");this._worker=H(Bt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Le.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Le.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new pt(te,j)}else this._controller=new pt(te,j);if(this._controller){var Y=this._controller;Y.on(ze.IO_ERROR,this._onIOError.bind(this)),Y.on(ze.DEMUX_ERROR,this._onDemuxError.bind(this)),Y.on(ze.INIT_SEGMENT,this._onInitSegment.bind(this)),Y.on(ze.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Y.on(ze.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Y.on(ze.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Y.on(ze.MEDIA_INFO,this._onMediaInfo.bind(this)),Y.on(ze.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Y.on(ze.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Y.on(ze.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Y.on(ze.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(ae,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Le.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(ze.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(ze.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,Y=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case ze.INIT_SEGMENT:case ze.MEDIA_SEGMENT:this._emitter.emit(H.msg,Y.type,Y.data);break;case ze.LOADING_COMPLETE:case ze.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case ze.MEDIA_INFO:Object.setPrototypeOf(Y,ve.prototype),this._emitter.emit(H.msg,Y);break;case ze.METADATA_ARRIVED:case ze.SCRIPTDATA_ARRIVED:case ze.STATISTICS_INFO:this._emitter.emit(H.msg,Y);break;case ze.IO_ERROR:case ze.DEMUX_ERROR:this._emitter.emit(H.msg,Y.type,Y.info);break;case ze.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,Y);break;case"logcat_callback":o.emitter.emit("log",Y.type,Y.logcat);break;default:break}}}]),ae}(),Vt=Yt,vt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},nt=vt,mt=function(){function ae(te){Object(Q.a)(this,ae),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Mt}return Object(L.a)(ae,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new w("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var Y=this._pendingSegments[H];Y.splice(0,Y.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var $=this._sourceBuffers[H];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(ce){o.e(this.TAG,ce.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(ce){o.e(this.TAG,ce.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var Y=j,$="".concat(Y.container);Y.codec&&Y.codec.length>0&&($+=";codecs=".concat(Y.codec));var ce=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[Y.type]=Y,$!==this._mimeTypes[Y.type]){if(this._mimeTypes[Y.type])o.v(this.TAG,"Notice: ".concat(Y.type," mimeType changed, origin: ").concat(this._mimeTypes[Y.type],", target: ").concat($));else{ce=!0;try{var Ne=this._sourceBuffers[Y.type]=this._mediaSource.addSourceBuffer($);Ne.addEventListener("error",this.e.onSourceBufferError),Ne.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ke){o.e(this.TAG,Ke.message),this._emitter.emit(nt.ERROR,{code:Ke.code,msg:Ke.message});return}}this._mimeTypes[Y.type]=$}H||this._pendingSegments[Y.type].push(Y),ce||this._sourceBuffers[Y.type]&&!this._sourceBuffers[Y.type].updating&&this._doAppendSegments(),b.safari&&Y.container==="audio/mpeg"&&Y.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Y.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var Y=this._sourceBuffers[H.type];Y&&!Y.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var Y=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{Y.abort()}catch(St){o.e(this.TAG,St.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var ce=0;ce=1&&j-$.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var Y=this._sourceBuffers[H];if(Y){for(var $=Y.buffered,ce=!1,Ne=0;Ne<$.length;Ne++){var Ke=$.start(Ne),Et=$.end(Ne);if(Ke<=j&&j=this._config.autoCleanupMaxBackwardDuration){ce=!0;var St=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ke,end:St})}}else Et0&&(isNaN(H)||Y>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(Y)),this._mediaSource.duration=Y),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],Y=this._pendingRemoveRanges[j];Y.length&&!H.updating;){var $=Y.shift();H.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var Y=j[H].shift();if(Y.timestampOffset){var $=this._sourceBuffers[H].timestampOffset,ce=Y.timestampOffset/1e3,Ne=Math.abs($-ce);Ne>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(ce)),this._sourceBuffers[H].timestampOffset=ce),delete Y.timestampOffset}if(!Y.data||Y.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(Y.data),this._isBufferFull=!1,H==="video"&&Y.hasOwnProperty("info")&&this._idrList.appendArray(Y.info.syncPoints)}catch(Ke){this._pendingSegments[H].unshift(Y),Ke.code===22?(this._isBufferFull||this._emitter.emit(nt.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ke.message),this._emitter.emit(nt.ERROR,{code:Ke.code,msg:Ke.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(nt.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(nt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ae}(),Be=mt,de={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Oe={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ze.CODEC_UNSUPPORTED},He=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=he(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new u("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(H||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.a)(ae,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var Y=this;j===De.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(De.MEDIA_INFO,Y.mediaInfo)}):j===De.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(De.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new Be(this._config),this._msectl.on(nt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(nt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(nt.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(nt.ERROR,function(Y){H._emitter.emit(De.ERROR,de.MEDIA_ERROR,Oe.MEDIA_MSE_ERROR,Y)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Y){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new w("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new w("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Vt(this._mediaDataSource,this._config),this._transmuxer.on(ze.INIT_SEGMENT,function(H,Y){j._msectl.appendInitSegment(Y)}),this._transmuxer.on(ze.MEDIA_SEGMENT,function(H,Y){if(j._msectl.appendMediaSegment(Y),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;Y.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(ze.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(De.LOADING_COMPLETE)}),this._transmuxer.on(ze.RECOVERED_EARLY_EOF,function(){j._emitter.emit(De.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ze.IO_ERROR,function(H,Y){j._emitter.emit(De.ERROR,de.NETWORK_ERROR,H,Y)}),this._transmuxer.on(ze.DEMUX_ERROR,function(H,Y){j._emitter.emit(De.ERROR,de.MEDIA_ERROR,H,{code:-1,msg:Y})}),this._transmuxer.on(ze.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(De.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(ze.METADATA_ARRIVED,function(H){j._emitter.emit(De.METADATA_ARRIVED,H)}),this._transmuxer.on(ze.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(De.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(ze.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(De.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(ze.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var ce=this._mediaElement.getVideoPlaybackQuality();Y=ce.totalVideoFrames,$=ce.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=Y,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,Y=0,$=0,ce=0;ce=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,Y=!1,$=0;$=ce&&j=Ne-this._config.lazyLoadRecoverDuration&&(Y=!0);break}}Y&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Y&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,Y=0;Y=$&&j0){var ce=this._mediaElement.buffered.start(0);(ce<1&&j0&&H.currentTime0){var $=Y.start(0);if($<1&&H<$||b.safari){this._requestSetTime=!0,this._mediaElement.currentTime=b.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var ce=this._msectl.getNearestKeyframe(Math.floor(H*1e3));ce!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=ce.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:H,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(j){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(j){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(j){this._checkAndResumeStuckPlayback()}}]),ae}(),$e=He,ht=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=he(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new u("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new u("NativePlayer(".concat(te.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}return Object(L.a)(ae,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var Y=this;j===De.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(De.MEDIA_INFO,Y.mediaInfo)}):j===De.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(De.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(H){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new w("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var ce=this._mediaElement.getVideoPlaybackQuality();Y=ce.totalVideoFrames,$=ce.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=Y,j.droppedFrames=$),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(De.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(De.STATISTICS_INFO,this.statisticsInfo)}}]),ae}(),yt=ht;U.install();function et(ae,te){var j=ae;if(j==null||typeof j!="object")throw new u("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new u("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new $e(j,te);default:return new yt(j,te)}}function rt(){return ge.supportMSEH264Playback()}function Ut(){return ge.getFeatureList()}var Qt={};Qt.createPlayer=et,Qt.isSupported=rt,Qt.getFeatureList=Ut,Qt.BaseLoader=d,Qt.LoaderStatus=v,Qt.LoaderErrors=l,Qt.Events=De,Qt.ErrorTypes=de,Qt.ErrorDetails=Oe,Qt.FlvPlayer=$e,Qt.NativePlayer=yt,Qt.LoggingControl=Le,Object.defineProperty(Qt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var sn=J.a=Qt},Gev7:function(re,J,h){var Q=h("bYtY"),L=h("K2GJ"),O=h("1bdT"),U=h("ni6a");function s(R){R=R||{},O.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new L(R.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var g=this.transformCoordToLocal(R,o),E=this.getBoundingRect();return E.contain(g[0],g[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?O.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new L(R,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(s,O),Q.mixin(s,U);var t=s;re.exports=t},Gytx:function(re,J){re.exports=function(Q,L,O,U){var s=O?O.call(U,Q,L):void 0;if(s!==void 0)return!!s;if(Q===L)return!0;if(typeof Q!="object"||!Q||typeof L!="object"||!L)return!1;var t=Object.keys(Q),R=Object.keys(L);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(L),g=0;g3&&(o=h.call(o,1));for(var E=t.length,i=0;i4&&(o=h.call(o,1,o.length-1));for(var E=o[o.length-1],i=t.length,y=0;ythis._ux||v(C-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,C),this._ctx&&x&&(this._needsDash()?this._dashedLineTo(p,C):this._ctx.lineTo(p,C)),x&&(this._xi=p,this._yi=C),this},bezierCurveTo:function(p,C,x,M,b,f){return this.addData(R.C,p,C,x,M,b,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,C,x,M,b,f):this._ctx.bezierCurveTo(p,C,x,M,b,f)),this._xi=b,this._yi=f,this},quadraticCurveTo:function(p,C,x,M){return this.addData(R.Q,p,C,x,M),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,C,x,M):this._ctx.quadraticCurveTo(p,C,x,M)),this._xi=x,this._yi=M,this},arc:function(p,C,x,M,b,f){return this.addData(R.A,p,C,x,x,M,b-M,0,f?0:1),this._ctx&&this._ctx.arc(p,C,x,M,b,f),this._xi=w(b)*x+p,this._yi=u(b)*x+C,this},arcTo:function(p,C,x,M,b){return this._ctx&&this._ctx.arcTo(p,C,x,M,b),this},rect:function(p,C,x,M){return this._ctx&&this._ctx.rect(p,C,x,M),this.addData(R.R,p,C,x,M),this},closePath:function(){this.addData(R.Z);var p=this._ctx,C=this._x0,x=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(C,x),p.closePath()),this._xi=C,this._yi=x,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var C=0,x=0;xC.length&&(this._expandData(),C=this.data);for(var x=0;x0&&A<=p||c<0&&A>=p||c===0&&(S>0&&I<=C||S<0&&I>=C);){if(z=this._dashIdx,k=b[z],A+=c*k,I+=S*k,this._dashIdx=(z+1)%B,c>0&&An||S>0&&Ir)continue;f[z%2?"moveTo":"lineTo"](c>=0?y(A,p):T(A,p),S>=0?y(I,C):T(I,C))}c=A-p,S=I-C,this._dashOffset=-P(c*c+S*S)},_dashedBezierTo:function(p,C,x,M,b,f){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,S=this._ctx,_=this._xi,A=this._yi,I,k,B,z=Q.cubicAt,G=0,V=this._dashIdx,X=c.length,F,K,Z=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=z(_,p,x,b,I+.1)-z(_,p,x,b,I),B=z(A,C,M,f,I+.1)-z(A,C,M,f,I),G+=P(k*k+B*B);for(;Vr);V++);for(I=(Z-r)/G;I<=1;)F=z(_,p,x,b,I),K=z(A,C,M,f,I),V%2?S.moveTo(F,K):S.lineTo(F,K),I+=c[V]/G,V=(V+1)%X;V%2!==0&&S.lineTo(b,f),k=b-F,B=f-K,this._dashOffset=-P(k*k+B*B)},_dashedQuadraticTo:function(p,C,x,M){var b=x,f=M;x=(x+2*p)/3,M=(M+2*C)/3,p=(this._xi+2*p)/3,C=(this._yi+2*C)/3,this._dashedBezierTo(p,C,x,M,b,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,l&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=E[0]=E[1]=Number.MAX_VALUE,g[0]=g[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,C=0,x=0,M=0,b=0,f=0;fc||v(r-f)>S||A===_-1)&&(p.lineTo(n,r),b=n,f=r);break;case R.C:p.bezierCurveTo(C[A++],C[A++],C[A++],C[A++],C[A++],C[A++]),b=C[A-2],f=C[A-1];break;case R.Q:p.quadraticCurveTo(C[A++],C[A++],C[A++],C[A++]),b=C[A-2],f=C[A-1];break;case R.A:var k=C[A++],B=C[A++],z=C[A++],G=C[A++],V=C[A++],X=C[A++],F=C[A++],K=C[A++],Z=z>G?z:G,he=z>G?1:z/G,ue=z>G?G/z:1,ge=Math.abs(z-G)>.001,xe=V+X;ge?(p.translate(k,B),p.rotate(F),p.scale(he,ue),p.arc(0,0,Z,V,xe,1-K),p.scale(1/he,1/ue),p.rotate(-F),p.translate(-k,-B)):p.arc(k,B,Z,V,xe,1-K),A===1&&(x=w(V)*z+k,M=u(V)*G+B),b=w(xe)*z+k,f=u(xe)*G+B;break;case R.R:x=b=C[A],M=f=C[A+1],p.rect(C[A++],C[A++],C[A++],C[A++]);break;case R.Z:p.closePath(),b=x,f=M}}}},d.CMD=R;var m=d;re.exports=m},ItGF:function(re,J){var h={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?h={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?h={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?h={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:h=L(navigator.userAgent);var Q=h;function L(O){var U={},s={},t=O.match(/Firefox\/([\d.]+)/),R=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),o=O.match(/Edge\/([\d.]+)/),g=/micromessenger/i.test(O);return t&&(s.firefox=!0,s.version=t[1]),R&&(s.ie=!0,s.version=R[1]),o&&(s.edge=!0,s.version=o[1]),g&&(s.weChat=!0),{browser:s,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!s.ie&&!s.edge,pointerEventsSupported:"onpointerdown"in window&&(s.edge||s.ie&&s.version>=11),domSupported:typeof document!="undefined"}}re.exports=Q},IuEb:function(re,J,h){re.exports=h.p+"static/a1.e973a25a.png"},J66h:function(re,J,h){(function(Q){var L,O;(function(U,s){re.exports=s(U)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Q!="undefined"?Q:this,function(U){"use strict";U=U||{};var s=U.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(A){for(var I={},k=0,B=A.length;k>>6)+g(128|I&63):g(224|I>>>12&15)+g(128|I>>>6&63)+g(128|I&63)}else{var I=65536+(A.charCodeAt(0)-55296)*1024+(A.charCodeAt(1)-56320);return g(240|I>>>18&7)+g(128|I>>>12&63)+g(128|I>>>6&63)+g(128|I&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=function(A){return A.replace(i,E)},T=function(A){var I=[0,2,1][A.length%3],k=A.charCodeAt(0)<<16|(A.length>1?A.charCodeAt(1):0)<<8|(A.length>2?A.charCodeAt(2):0),B=[R.charAt(k>>>18),R.charAt(k>>>12&63),I>=2?"=":R.charAt(k>>>6&63),I>=1?"=":R.charAt(k&63)];return B.join("")},w=U.btoa&&typeof U.btoa=="function"?function(A){return U.btoa(A)}:function(A){if(A.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return A.replace(/[\s\S]{1,3}/g,T)},u=function(A){return w(y(String(A)))},P=function(A){return A.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},v=function(A,I){return I?P(u(A)):u(A)},l=function(A){return v(A,!0)},d;U.Uint8Array&&(d=function(A,I){for(var k="",B=0,z=A.length;B>>18)+R.charAt(F>>>12&63)+(typeof V!="undefined"?R.charAt(F>>>6&63):"=")+(typeof X!="undefined"?R.charAt(F&63):"=")}return I?P(k):k});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(A){switch(A.length){case 4:var I=(7&A.charCodeAt(0))<<18|(63&A.charCodeAt(1))<<12|(63&A.charCodeAt(2))<<6|63&A.charCodeAt(3),k=I-65536;return g((k>>>10)+55296)+g((k&1023)+56320);case 3:return g((15&A.charCodeAt(0))<<12|(63&A.charCodeAt(1))<<6|63&A.charCodeAt(2));default:return g((31&A.charCodeAt(0))<<6|63&A.charCodeAt(1))}},C=function(A){return A.replace(m,p)},x=function(A){var I=A.length,k=I%4,B=(I>0?o[A.charAt(0)]<<18:0)|(I>1?o[A.charAt(1)]<<12:0)|(I>2?o[A.charAt(2)]<<6:0)|(I>3?o[A.charAt(3)]:0),z=[g(B>>>16),g(B>>>8&255),g(B&255)];return z.length-=[0,0,2,1][k],z.join("")},M=U.atob&&typeof U.atob=="function"?function(A){return U.atob(A)}:function(A){return A.replace(/\S{1,4}/g,x)},b=function(A){return M(String(A).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(A){return C(M(A))},n=function(A){return String(A).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(A){return f(n(A))},c;U.Uint8Array&&(c=function(A){return Uint8Array.from(b(n(A)),function(I){return I.charCodeAt(0)})});var S=function(){var A=U.Base64;return U.Base64=s,A};if(U.Base64={VERSION:t,atob:b,btoa:w,fromBase64:r,toBase64:v,utob:y,encode:v,encodeURI:l,btou:C,decode:r,noConflict:S,fromUint8Array:d,toUint8Array:c},typeof Object.defineProperty=="function"){var _=function(A){return{value:A,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",_(function(A){return v(this,A)})),Object.defineProperty(String.prototype,"toBase64URI",_(function(){return v(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),re.exports?re.exports.Base64=U.Base64:!(L=[],O=function(){return U.Base64}.apply(J,L),O!==void 0&&(re.exports=O)),{Base64:U.Base64}})}).call(this,h("IyRk"))},JAbv:function(re,J){re.exports="data:image/png;base64,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"},JBm5:function(re,J,h){re.exports=h.p+"static/modelimg.792bb2e5.png"},JWDV:function(re,J,h){re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JatN:function(re,J,h){"use strict";var Q={"@primary-color":"#0152d9"},L=Q,O={"@primary-color":"#196efd"},U=O,s=J.a={defaults:L,vspaces:U}},JeFH:function(re,J){re.exports="data:image/png;base64,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"},Jky8:function(re,J,h){"use strict";var Q=h("sRBo"),L=h("kaz8"),O=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),R=h("9og8"),o=h("2qtc"),g=h("kLXV"),E=h("tJVT"),i=h("WmNS"),y=h.n(i),T=h("q1tI"),w=h.n(T),u=h("9kvl"),P=h("6CvP"),v=h("1XHU"),l=h("1vsH"),d;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(d||(d={}));var m=function(C){var x=C.visible,M=C.user,b=C.onCancel,f=b===void 0?function(){}:b,n=Object(T.useState)(),r=Object(E.a)(n,2),c=r[0],S=r[1],_=Object(T.useState)([]),A=Object(E.a)(_,2),I=A[0],k=A[1],B=Object(T.useState)(!1),z=Object(E.a)(B,2),G=z[0],V=z[1],X=Object(T.useState)(!1),F=Object(E.a)(X,2),K=F[0],Z=F[1],he=Object(T.useState)(),ue=Object(E.a)(he,2),ge=ue[0],xe=ue[1];Object(T.useEffect)(function(){var ie;if(M!=null&&(ie=M.userInfo)!==null&&ie!==void 0&&ie.identity){var ve;k([(M==null||((ve=M.userInfo)===null||ve===void 0)?void 0:ve.identity)==="student"?3:1])}},[M]);var De=function(ve,q){if(I.includes(d.Professor)){g.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:w.a.createElement("div",{className:"tc"},q||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){u.d.push("/classrooms/".concat(ve,"/students"))}});return}u.d.push("/classrooms/".concat(ve,"/students"))},we=function(){var ie=Object(R.a)(y.a.mark(function ve(){var q;return y.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(c){Pe.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return V(!0),Pe.next=6,Object(P.c)({invite_code:c,professor:I.includes(d.Professor)?1:null,assistant_professor:I.includes(d.AssistantProfessor)?1:null,student:I.includes(d.Student)?1:null});case 6:if(q=Pe.sent,V(!1),!((q==null?void 0:q.status)===-2)){Pe.next=22;break}if(Le(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return Z(!0),xe(1),Pe.abrupt("return");case 14:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return Z(!0),xe(2),Pe.abrupt("return");case 18:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return Z(!0),xe(3),Pe.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Pe.next=27;break}return Object(l.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Le(),(q==null?void 0:q.course_id)&&De(q.course_id,q.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ve)}));return function(){return ie.apply(this,arguments)}}(),Le=function(){var ie=Object(R.a)(y.a.mark(function ve(){return y.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:f();case 1:case"end":return fe.stop()}},ve)}));return function(){return ie.apply(this,arguments)}}();return w.a.createElement(w.a.Fragment,null,w.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:x,confirmLoading:G,onOk:we,onCancel:Le},w.a.createElement("div",{className:"tc"},w.a.createElement("div",null,w.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),w.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:c,onChange:function(ve){if(ve.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}S(ve.target.value)}})),w.a.createElement("div",{className:"mt10 font14"},w.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),w.a.createElement(L.a.Group,{value:I,onChange:function(ve){return k(ve)}},w.a.createElement(L.a,{value:d.Professor,disabled:I.includes(2)||I.includes(3)},"\u6559\u5E08"),w.a.createElement(L.a,{value:d.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),w.a.createElement(L.a,{value:d.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),w.a.createElement(v.a,{visible:K,onCancel:function(){return Z(!1)},occupationValue:ge}))};J.a=Object(u.a)(function(p){var C=p.user;return{user:C}})(m)},Jq4h:function(re,J,h){re.exports=h.p+"static/qrcode.2267e4d5.png"},K2GJ:function(re,J,h){var Q=h("fW2E"),L=h("gut8"),O=L.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(y){this.extendFrom(y,!1)};function t(y,T,w){var u=T.x==null?0:T.x,P=T.x2==null?1:T.x2,v=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(u=u*w.width+w.x,P=P*w.width+w.x,v=v*w.height+w.y,l=l*w.height+w.y),u=isNaN(u)?0:u,P=isNaN(P)?1:P,v=isNaN(v)?0:v,l=isNaN(l)?0:l;var d=y.createLinearGradient(u,v,P,l);return d}function R(y,T,w){var u=w.width,P=w.height,v=Math.min(u,P),l=T.x==null?.5:T.x,d=T.y==null?.5:T.y,m=T.r==null?.5:T.r;T.global||(l=l*u+w.x,d=d*P+w.y,m=m*v);var p=y.createRadialGradient(l,d,0,l,d,m);return p}s.prototype={constructor:s,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(y,T,w){var u=this,P=w&&w.style,v=!P||y.__attrCachedBy!==O.STYLE_BIND;y.__attrCachedBy=O.STYLE_BIND;for(var l=0;l0},extendFrom:function(y,T){if(y)for(var w in y)y.hasOwnProperty(w)&&(T===!0||(T===!1?!this.hasOwnProperty(w):y[w]!=null))&&(this[w]=y[w])},set:function(y,T){typeof y=="string"?this[y]=T:this.extendFrom(y,!0)},clone:function(){var y=new this.constructor;return y.extendFrom(this,!0),y},getGradient:function(y,T,w){for(var u=T.type==="radial"?R:t,P=u(y,T,w),v=T.colorStops,l=0;l-1?We(ke.filter(function(ct){return ct!==ye.id})):We(ke.concat(ye.id))}}),u.a.createElement("div",{className:k.a.info},u.a.createElement("div",{className:k.a.title},u.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},qe(ye==null?void 0:ye.exercise_tips),u.a.createElement(M.a,{title:ye.exercise_name},u.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:ye!=null&&(Le=ye.exercise_tips)!==null&&Le!==void 0&&Le.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},ye.exercise_name)),!ye.is_public&&Object(X.c)()&&u.a.createElement(M.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},u.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ye==null||((ie=ye.exercise_tips)===null||ie===void 0)?void 0:ie.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&u.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ye==null||((ve=ye.exercise_tips)===null||ve===void 0)?void 0:ve.includes("\u5DF2\u7ED3\u675F"))&&(ye==null||((q=ye.exercise_tips)===null||q===void 0)?void 0:q.includes("\u672A\u63D0\u4EA4"))&&u.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:k.a.titleRight,onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault()}},Object(X.c)()&&ye.assistant_auth&&u.a.createElement("span",{onClick:function(Qe){Qe.stopPropagation();var ze=K()(ye.created_at,Ht),ct=K()(qt).diff(K()(ze),"days");ct>0&&ye!==null&&ye!==void 0&&ye.is_random?ot():ye!=null&&ye.is_random?v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/random/preview?random=").concat(ye.is_random)):v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(X.h)()&&u.a.createElement("span",{onClick:function(){v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random))}},"\u8BE6\u60C5"),u.a.createElement(u.a.Fragment,null,ye.current_status===0&&ye.exercise_status>1&&!((fe=ye.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&u.a.createElement(A.a,{onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault(),Mt(ye)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),ye.current_status===1&&ye.exercise_status>1&&u.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(Qe){var ze;window.location.href="/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/users/").concat((ze=Object(X.x)())===null||ze===void 0?void 0:ze.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),ye.current_status===2&&ye.exercise_status>1&&!((Pe=ye.exercise_tips)!==null&&Pe!==void 0&&Pe.includes("\u5DF2\u7ED3\u675F"))&&u.a.createElement(A.a,{onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault(),Mt(ye)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),u.a.createElement("p",{style:{display:"flex"}},u.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.username)),u.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.course_name)),u.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.time===null||ye.time===-1?"\u4E0D\u9650\u65F6":"".concat(ye.time,"\u5206\u949F"))),u.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",u.a.createElement("span",{className:"c-blue"},K()(ye==null?void 0:ye.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",u.a.createElement("span",{className:"c-blue"},K()(ye==null?void 0:ye.end_time).format("YYYY-MM-DD HH:mm"))))))},he=Z,ue=T.a.Option,ge=function(we){var Le,ie,ve,q,fe,Pe=we.classroomList,ye=we.globalSetting,Ye=we.exercise,dt=we.loading,ke=we.dispatch,We=we.match,Re=Object(i.a)(we,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Me=Object(w.useState)(Object(g.a)({},Object(P.i)())),Ve=Object(E.a)(Me,2),Ze=Ve[0],bt=Ve[1],ft=Object(P.h)(),Ft=Pe.detailExerciseList,Kt=Pe.detailTopBanner,At=Pe.detailLeftMenus,wt=Object(w.useState)([]),Ht=Object(E.a)(wt,2),qt=Ht[0],Gt=Ht[1],xt=Object(w.useState)(!1),ot=Object(E.a)(xt,2),Mt=ot[0],gt=ot[1],qe=Object(w.useState)({page:1,course_id:""}),Xe=Object(E.a)(qe,2),Qe=Xe[0],ze=Xe[1];Ze.id=Ze.coursesId,Object(w.useEffect)(function(){ct(),ke({type:"globalSetting/footerToggle",payload:!1}),ke({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[Qe]),Object(w.useEffect)(function(){Gt([])},[Ft]);var ct=function(){document.body.scrollIntoView(),ke({type:"exercise/getUserExercise",payload:Qe})};return u.a.createElement("section",{className:"minH500 minW1200"},u.a.createElement("aside",{className:"".concat(m.a.acitons," w100")},u.a.createElement(t.a,{className:"w100"},u.a.createElement(o.a,{flex:"1"},u.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),u.a.createElement(o.a,null,u.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",u.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(It){Qe.course_id=It,Qe.page=1,ze(Object(g.a)({},Qe))}},u.a.createElement(ue,{value:""},"\u5168\u90E8"),Ye==null||((Le=Ye.userExerciseList)===null||Le===void 0||((ie=Le.courses)===null||ie===void 0))?void 0:ie.map(function(pt,It){return u.a.createElement(ue,{value:pt.id},pt.name)})))))),(Ye==null||((ve=Ye.userExerciseList)===null||ve===void 0)?void 0:ve.exercises_count)===0&&u.a.createElement(l.a,null),u.a.createElement(L.a,{loading:dt["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ye==null||((q=Ye.userExerciseList)===null||q===void 0)?void 0:q.exercises)&&(Ye==null||((fe=Ye.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(pt,It){return u.a.createElement(he,{v:pt,k:It,match:We,selectArrs:qt,setSelectArrs:Gt,dispatch:ke,params:Ze})})),u.a.createElement("aside",{className:"tc mb50 mt30"},u.a.createElement(U.a,{showTotal:function(It){var Bt;return"\u5171 ".concat(Ye==null||((Bt=Ye.userExerciseList)===null||Bt===void 0)?void 0:Bt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(It){Qe.page=It,ze(Object(g.a)({},Qe))},defaultPageSize:20,defaultCurrent:Qe.page,current:Qe.page||1,total:Ye==null?void 0:Ye.userExerciseList.exercises_count}))))},xe=J.default=Object(v.a)(function(De){var we=De.classroomList,Le=De.loading,ie=De.globalSetting,ve=De.exercise;return{classroomList:we,globalSetting:ie,loading:Le.effects,exercise:ve}})(ge)},KOXS:function(re,J,h){re.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},Kc5o:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(re,J,h){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(g){for(var E,i=1,y=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(y,u))continue;w[u]=y[u]}return w}function o(y,T){if(!(y instanceof T))throw new TypeError("Cannot call a class as a function")}function g(y,T){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:y}function E(y,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);y.prototype=Object.create(T&&T.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(y,T):y.__proto__=T)}var i=function(y){E(T,y);function T(w){o(this,T);var u=g(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,w));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}return Q(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,P={get passive(){u=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(v){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!u)return;var P=window;this.props.useWindow===!1&&(P=u),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,P=window,v=this.getParentElement(u),l=void 0;if(this.props.useWindow){var d=document.documentElement||document.body.parentNode||document.body,m=P.pageYOffset!==void 0?P.pageYOffset:d.scrollTop;this.props.isReverse?l=m:l=this.calculateOffset(u,m)}else this.props.isReverse?l=v.scrollTop:l=u.scrollHeight-v.scrollTop-v.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,gt=Me.length,qe=0;qe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(M.a)(V).map(function(F,K){if(!s.isValidElement(F)||!F.type)return null;var Z=F.type.isSelectOptGroup,he=F.key,ue=F.props,ge=ue.children,xe=Object(R.a)(ue,["children"]);return X||!Z?b(F):Object(x.a)(Object(x.a)({key:"__RC_SELECT_GRP__".concat(he===null?K:he,"__"),label:he},xe),{},{options:f(ge)})}).filter(function(F){return F})}var n=h("2Qr1"),r=h("qNPg"),c=h("U8pU"),S=h("Kwbf"),_=h("WKfj");function A(V){var X=V.mode,F=V.options,K=V.children,Z=V.backfill,he=V.allowClear,ue=V.placeholder,ge=V.getInputElement,xe=V.showSearch,De=V.onSearch,we=V.defaultOpen,Le=V.autoFocus,ie=V.labelInValue,ve=V.value,q=V.inputValue,fe=V.optionLabelProp,Pe=X==="multiple"||X==="tags",ye=xe!==void 0?xe:Pe||X==="combobox",Ye=F||f(K);if(Object(S.a)(X!=="tags"||Ye.every(function(Re){return!Re.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var dt=Ye.some(function(Re){return Re.options?Re.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Re?Re.value:Re.key)=="number"});Object(S.a)(!dt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(X!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(X==="combobox"||!Z,"`backfill` only works with `combobox` mode."),Object(S.a)(X==="combobox"||!ge,"`getInputElement` only work with `combobox` mode."),Object(S.b)(X!=="combobox"||!ge||!he||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),De&&!ye&&X!=="combobox"&&X!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!we||Le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ve!=null){var ke=Object(_.d)(ve);Object(S.a)(!ie||ke.every(function(Re){return Object(c.a)(Re)==="object"&&("key"in Re||"value"in Re)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Pe||Array.isArray(ve),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var We=null;Object(M.a)(K).some(function(Re){if(!s.isValidElement(Re)||!Re.type)return!1;var Me=Re.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var Ve=Object(M.a)(Re.props.children).every(function(Ze){return!s.isValidElement(Ze)||!Re.type||Ze.type.isSelectOption?!0:(We=Ze.type,!1)});return!Ve}return We=Me,!0}),We&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(We.displayName||We.name||We,"`.")),Object(S.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=A,k=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:I,fillOptionsWithMissingValue:n.a}),B=function(V){Object(O.a)(F,V);var X=Object(U.a)(F);function F(){var K;return Object(Q.a)(this,F),K=X.apply(this,arguments),K.selectRef=s.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(L.a)(F,[{key:"render",value:function(){return s.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(s.Component);B.Option=m,B.OptGroup=C;var z=B,G=J.c=z},LicW:function(re,J,h){"use strict";var Q=h("T2oS"),L=h("W9HT"),O=h("5Dmo"),U=h("3S7+"),s=h("q1tI"),t=h.n(s),R=h("ZJlW"),o=h.n(R),g=h("m3rI"),E=h("TSYQ"),i=h.n(E),y=h("1vsH"),T=h("z4EP"),w=h.n(T),u=h("+GGh"),P=h.n(u),v=h("cFMs"),l=h.n(v),d=h("BdwD"),m=function(C){var x=C.className,M=C.dataSource,b=M===void 0?[]:M,f=C.col,n=f===void 0?4:f,r=C.right,c=C.bottom,S=c===void 0?23:c,_=C.precision,A=_===void 0?0:_,I=C.wrapWidth,k=I===void 0?1200:I,B=C.trackEventItems,z=C.loading;debugger;var G=Math.floor((k-(n-1)*r)/n);return t.a.createElement(L.a,{spinning:z},t.a.createElement("div",{className:i()(o.a.list,x)},!!b.length&&b.map(function(V,X){var F=V.name,K=V.id,Z=V.identifier,he=V.featured,ue=V.school_name,ge=V.image_url,xe=V.excellent;return t.a.createElement("div",{key:K,className:o.a.wrap,style:{width:G,marginRight:(1+X)%n===0?0:r+A,marginBottom:S}},t.a.createElement("a",{target:"_blank",href:"/paths/".concat(Z),className:o.a.li,onClick:function(we){we.preventDefault(),B&&Object(y.cb)([B]),Object(y.S)("/paths/".concat(Z))}},t.a.createElement("div",{className:o.a.img},t.a.createElement("img",{className:o.a.cover,src:"".concat(g.a.IMG_SERVER,"/").concat(ge)}),he===1&&t.a.createElement("img",{className:o.a.sign,src:w.a}),he===2&&t.a.createElement("img",{className:o.a.sign,src:""}),he===3&&t.a.createElement("img",{className:o.a.sign,src:P.a}),he===4&&t.a.createElement("img",{className:o.a.sign,src:""}),he===5&&t.a.createElement("img",{className:o.a.sign,src:l.a})),t.a.createElement("div",{className:o.a.name},t.a.createElement(U.a,{title:F},t.a.createElement("span",{className:o.a.e},F))),t.a.createElement(U.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(ue)},t.a.createElement("div",{className:o.a.unit},t.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ue)),t.a.createElement("div",{className:o.a.tags},t.a.createElement(U.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.a.createElement("span",null,V.stages_count))),t.a.createElement(U.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.a.createElement("span",null,V.members_count))),xe&&t.a.createElement("div",{className:o.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!b.length&&t.a.createElement(d.a,null)))};J.a=m},LzVc:function(re,J,h){re.exports=h.p+"static/r.18202e40.svg"},MEGo:function(re,J,h){var Q=h("4fz+"),L=h("Dagg"),O=h("dqUG"),U=h("2fw6"),s=h("x6Kt"),t=h("rmlV"),R=h("yxFR"),o=h("y+Vt"),g=h("h7HQ"),E=h("1Jh7"),i=h("SKnc"),y=h("K2GJ"),T=h("Fofx"),w=h("NC18"),u=w.createFromString,P=h("bYtY"),v=P.isString,l=P.extend,d=P.defaults,m=P.trim,p=P.each,C=/[\s,]+/;function x(F){if(v(F)){var K=new DOMParser;F=K.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function M(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}M.prototype.parse=function(F,K){K=K||{};var Z=x(F);if(!Z)throw new Error("Illegal svg");var he=new Q;this._root=he;var ue=Z.getAttribute("viewBox")||"",ge=parseFloat(Z.getAttribute("width")||K.width),xe=parseFloat(Z.getAttribute("height")||K.height);isNaN(ge)&&(ge=null),isNaN(xe)&&(xe=null),_(Z,he,null,!0);for(var De=Z.firstChild;De;)this._parseNode(De,he),De=De.nextSibling;var we,Le;if(ue){var ie=m(ue).split(C);ie.length>=4&&(we={x:parseFloat(ie[0]||0),y:parseFloat(ie[1]||0),width:parseFloat(ie[2]),height:parseFloat(ie[3])})}if(we&&ge!=null&&xe!=null&&(Le=V(we,ge,xe),!K.ignoreViewBox)){var ve=he;he=new Q,he.add(ve),ve.scale=Le.scale.slice(),ve.position=Le.position.slice()}return!K.ignoreRootClip&&ge!=null&&xe!=null&&he.setClipPath(new s({shape:{x:0,y:0,width:ge,height:xe}})),{root:he,width:ge,height:xe,viewBoxRect:we,viewBoxTransform:Le}},M.prototype._parseNode=function(F,K){var Z=F.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var he;if(this._isDefine){var ue=f[Z];if(ue){var ge=ue.call(this,F),xe=F.getAttribute("id");xe&&(this._defs[xe]=ge)}}else{var ue=b[Z];ue&&(he=ue.call(this,F,K),K.add(he))}for(var De=F.firstChild;De;)De.nodeType===1&&this._parseNode(De,he),De.nodeType===3&&this._isText&&this._parseText(De,he),De=De.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},M.prototype._parseText=function(F,K){if(F.nodeType===1){var Z=F.getAttribute("dx")||0,he=F.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(he)}var ue=new O({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(K,ue),_(F,ue,this._defs);var ge=ue.style.fontSize;ge&&ge<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=ge/9,ue.scale[1]*=ge/9);var xe=ue.getBoundingRect();return this._textX+=xe.width,K.add(ue),ue};var b={g:function(F,K){var Z=new Q;return r(K,Z),_(F,Z,this._defs),Z},rect:function(F,K){var Z=new s;return r(K,Z),_(F,Z,this._defs),Z.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),Z},circle:function(F,K){var Z=new U;return r(K,Z),_(F,Z,this._defs),Z.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),Z},line:function(F,K){var Z=new R;return r(K,Z),_(F,Z,this._defs),Z.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),Z},ellipse:function(F,K){var Z=new t;return r(K,Z),_(F,Z,this._defs),Z.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),Z},polygon:function(F,K){var Z=F.getAttribute("points");Z&&(Z=c(Z));var he=new g({shape:{points:Z||[]}});return r(K,he),_(F,he,this._defs),he},polyline:function(F,K){var Z=new o;r(K,Z),_(F,Z,this._defs);var he=F.getAttribute("points");he&&(he=c(he));var ue=new E({shape:{points:he||[]}});return ue},image:function(F,K){var Z=new L;return r(K,Z),_(F,Z,this._defs),Z.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),Z},text:function(F,K){var Z=F.getAttribute("x")||0,he=F.getAttribute("y")||0,ue=F.getAttribute("dx")||0,ge=F.getAttribute("dy")||0;this._textX=parseFloat(Z)+parseFloat(ue),this._textY=parseFloat(he)+parseFloat(ge);var xe=new Q;return r(K,xe),_(F,xe,this._defs),xe},tspan:function(F,K){var Z=F.getAttribute("x"),he=F.getAttribute("y");Z!=null&&(this._textX=parseFloat(Z)),he!=null&&(this._textY=parseFloat(he));var ue=F.getAttribute("dx")||0,ge=F.getAttribute("dy")||0,xe=new Q;return r(K,xe),_(F,xe,this._defs),this._textX+=ue,this._textY+=ge,xe},path:function(F,K){var Z=F.getAttribute("d")||"",he=u(Z);return r(K,he),_(F,he,this._defs),he}},f={lineargradient:function(F){var K=parseInt(F.getAttribute("x1")||0,10),Z=parseInt(F.getAttribute("y1")||0,10),he=parseInt(F.getAttribute("x2")||10,10),ue=parseInt(F.getAttribute("y2")||0,10),ge=new i(K,Z,he,ue);return n(F,ge),ge},radialgradient:function(F){}};function n(F,K){for(var Z=F.firstChild;Z;){if(Z.nodeType===1){var he=Z.getAttribute("offset");he.indexOf("%")>0?he=parseInt(he,10)/100:he?he=parseFloat(he):he=0;var ue=Z.getAttribute("stop-color")||"#000000";K.addColorStop(he,ue)}Z=Z.nextSibling}}function r(F,K){F&&F.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),d(K.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var K=m(F).split(C),Z=[],he=0;he0;ge-=2){var xe=ue[ge],De=ue[ge-1];he=he||T.create();switch(De){case"translate":xe=m(xe).split(C),T.translate(he,he,[parseFloat(xe[0]),parseFloat(xe[1]||0)]);break;case"scale":xe=m(xe).split(C),T.scale(he,he,[parseFloat(xe[0]),parseFloat(xe[1]||xe[0])]);break;case"rotate":xe=m(xe).split(C),T.rotate(he,he,parseFloat(xe[0]));break;case"skew":xe=m(xe).split(C),console.warn("Skew transform is not supported yet");break;case"matrix":var xe=m(xe).split(C);he[0]=parseFloat(xe[0]),he[1]=parseFloat(xe[1]),he[2]=parseFloat(xe[2]),he[3]=parseFloat(xe[3]),he[4]=parseFloat(xe[4]),he[5]=parseFloat(xe[5]);break}}K.setLocalTransform(he)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(F){var K=F.getAttribute("style"),Z={};if(!K)return Z;var he={};z.lastIndex=0;for(var ue;(ue=z.exec(K))!=null;)he[ue[1]]=ue[2];for(var ge in S)S.hasOwnProperty(ge)&&he[ge]!=null&&(Z[S[ge]]=he[ge]);return Z}function V(F,K,Z){var he=K/F.width,ue=Z/F.height,ge=Math.min(he,ue),xe=[ge,ge],De=[-(F.x+F.width/2)*ge+K/2,-(F.y+F.height/2)*ge+Z/2];return{scale:xe,position:De}}function X(F,K){var Z=new M;return Z.parse(F,K)}J.parseXML=x,J.makeViewBoxTransform=V,J.parseSVG=X},MEgm:function(re,J){re.exports="data:image/png;base64,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"},MKOG:function(re,J,h){var Q=h("bYtY"),L=h("YH21"),O=L.Dispatcher,U=h("mLcG"),s=h("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,O.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var g=o.getClips(),E=0;E=0&&this._clips.splice(g,1)},removeAnimator:function(o){for(var g=o.getClips(),E=0;E1&&(b*=U(I),f*=U(I));var k=(x===M?-1:1)*U((b*b*(f*f)-b*b*(A*A)-f*f*(_*_))/(b*b*(A*A)+f*f*(_*_)))||0,B=k*b*A/f,z=k*-f*_/b,G=(d+p)/2+t(S)*B-s(S)*z,V=(m+C)/2+s(S)*B+t(S)*z,X=E([1,0],[(_-B)/b,(A-z)/f]),F=[(_-B)/b,(A-z)/f],K=[(-1*_-B)/b,(-1*A-z)/f],Z=E(F,K);g(F,K)<=-1&&(Z=R),g(F,K)>=1&&(Z=0),M===0&&Z>0&&(Z=Z-2*R),M===1&&Z<0&&(Z=Z+2*R),c.addData(r,G,V,b,f,X,Z,S,M)}var y=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function w(d){if(!d)return new L;for(var m=0,p=0,C=m,x=p,M,b=new L,f=L.CMD,n=d.match(y),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(p(r)&&C(c))},p=function(r){return Object(i.p)()?!0:(r({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},C=function(){var r,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(E.c)()._store.getState(),_=S.user;return(r=_.userInfo)!==null&&r!==void 0&&r.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:c?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){E.d.push("/account/profile/edit")}}),!1)},x=function(){var r,c=Object(E.c)()._store.getState(),S=c.user;return(r=S.userInfo)!==null&&r!==void 0&&r.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:g.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(y.S)("/account/certification")}}),!1)},M=function(){return Object(i.a)()?!0:(s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),g.a.createElement("img",{src:d.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(r,c){return r?!0:(s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("p",null,c||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),g.a.createElement("div",{style:{marginLeft:"110px"}},g.a.createElement("img",{src:v.a,width:200}),g.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},f=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(E.c)()._store.getState(),_=S.shixunsDetail.detail;return(_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3?(s.a.info({centered:!0,icon:g.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(_==null?void 0:_.public)===2?"\u5DF2\u516C\u5F00":(_==null?void 0:_.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",c,"\u3002"),g.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),g.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:u.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(_==null?void 0:_.shixun_status)===2?(s.a.confirm({centered:!0,icon:g.a.createElement(T.a,null),title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",c,"\u3002"),g.a.createElement("br",null),g.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){s.a.confirm({width:440,centered:!0,icon:g.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(O.a)(R.a.mark(function B(){var z;return R.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,r({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}});case 2:z=V.sent,z.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),r({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),r({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}));case 4:case"end":return V.stop()}},B)}));function k(){return I.apply(this,arguments)}return k}()})}}),!0):!1}},NQs2:function(re,J,h){re.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(re,J,h){"use strict";h.d(J,"a",function(){return o}),h.d(J,"h",function(){return u}),h.d(J,"l",function(){return d}),h.d(J,"e",function(){return b}),h.d(J,"i",function(){return c}),h.d(J,"j",function(){return we}),h.d(J,"c",function(){return Le.a}),h.d(J,"b",function(){return Pe}),h.d(J,"g",function(){return ke}),h.d(J,"f",function(){return Ve}),h.d(J,"k",function(){return qt}),h.d(J,"d",function(){return Mt});var Q=h("q1tI"),L=h.n(Q),O=h("NQs2"),U=h.n(O),s=h("ygoZ"),t=h.n(s),R=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.img,ct=qe.imgWidth,pt=ct===void 0?346:ct,It=qe.title,Bt=qe.sunTitle,Yt=qe.bannerExtraContent;return L.a.createElement("div",{className:U.a.banner},L.a.createElement("div",{className:U.a.content},L.a.createElement("aside",null,L.a.createElement("p",null,L.a.createElement("b",null,It),L.a.createElement("span",null,Bt)),Qe.length>0&&L.a.createElement("div",{className:U.a.btns},Qe.map(function(Vt,vt){return L.a.createElement("div",{key:vt,onClick:Vt.click},Vt.name,Vt.sign?L.a.createElement("img",{src:t.a,width:39}):null)})),Yt),L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:ze,width:pt})))},o=R,g=h("tJVT"),E=h("6nfa"),i=h.n(E),y=h("TSYQ"),T=h.n(y),w=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className,It=qe.title,Bt=qe.titleWidth,Yt=Bt===void 0?41:Bt,Vt=qe.style,vt=Vt===void 0?{}:Vt,nt=qe.fontColor,mt=nt===void 0?"#6A7283":nt,Be=Object(Q.useState)(0),de=Object(g.a)(Be,2),Oe=de[0],He=de[1],$e=Object(Q.useState)(!1),ht=Object(g.a)($e,2),yt=ht[0],et=ht[1],rt=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(Qe.length!==0){var Ut;(rt==null||((Ut=rt.current)===null||Ut===void 0)?void 0:Ut.clientHeight)>92?He(1):He(0)}Qe.length===0&&He(0)},[Qe]),L.a.createElement("div",{className:T()(i.a.row,pt),style:vt},L.a.createElement("div",{style:{width:Yt,marginTop:yt?12:4},className:i.a.title},It),L.a.createElement("div",{className:yt?"".concat(i.a.tagsWrap," ").concat(i.a.tagsBorderWrap):i.a.tagsWrap},L.a.createElement("div",{className:i.a.bar,style:Oe>0?{height:Oe===1?92:"auto",overflow:Oe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:i.a.name,ref:rt},Qe==null?void 0:Qe.map(function(Ut){return L.a.createElement("span",{onClick:function(){return ct(Ut.id)},key:Ut.id,title:Ut.name,style:{color:mt},className:ze===Ut.id?i.a.active:""},Ut.name)}))),!!Oe&&L.a.createElement(Q.Fragment,null,Oe===1?L.a.createElement("div",{onClick:function(){var Qt;He(2),(rt==null||((Qt=rt.current)===null||Qt===void 0)?void 0:Qt.clientHeight)>205?et(!0):et(!1)},className:i.a.action},"\u5C55\u5F00",L.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):L.a.createElement("div",{onClick:function(){He(1),et(!1)},className:i.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u=w,P=h("cz0n"),v=h.n(P),l=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className;return L.a.createElement("div",{className:T()(v.a.tabs,pt)},Qe.map(function(It){return L.a.createElement("span",{onClick:function(){return ct(It.id)},className:ze===It.id?v.a.active:"",key:It.id},It.name)}))},d=l,m=h("5NDa"),p=h("5rEg"),C=h("KOXS"),x=h.n(C),M=function(qe){var Xe,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.value,pt=qe.onChange,It=qe.className,Bt=qe.style,Yt=Bt===void 0?{}:Bt,Vt=qe.placeholder,vt=Object(Q.useState)(""),nt=Object(g.a)(vt,2),mt=nt[0],Be=nt[1],de=Object(Q.useState)(""),Oe=Object(g.a)(de,2),He=Oe[0],$e=Oe[1];Object(Q.useEffect)(function(){var et;(et=JSON.stringify(ct))!==null&&et!==void 0&&et.includes("{")?(Be(ct.id),$e(ct.value)):$e(ct)},[ct]);var ht=function(){pt(He,mt||null)},yt=function(rt){if(rt===mt)return;Be(rt),pt(He,rt)};return L.a.createElement("div",{className:T()(x.a.input,It),style:Yt},!!ze.length&&L.a.createElement("div",{className:x.a.dropdown},L.a.createElement("div",{className:x.a.text},(Xe=ze.find(function(et){return et.id===mt}))===null||Xe===void 0?void 0:Xe.name,L.a.createElement("i",{className:"iconfont icon-zhankai4"}),L.a.createElement("b",{className:x.a.b1}),L.a.createElement("b",{className:x.a.b2})),L.a.createElement("div",{className:x.a.menu},ze.map(function(et,rt){return L.a.createElement("div",{key:rt,onClick:function(){return yt(et.id)}},et.name)}))),L.a.createElement(p.a,{onPressEnter:ht,value:He,onChange:function(rt){return $e(rt.target.value)},bordered:!1,placeholder:Vt}),L.a.createElement("i",{onClick:ht,className:"iconfont icon-sousuo9 font14 pl10 current"}))},b=M,f=h("f9pc"),n=h.n(f),r=function(qe){var Xe=qe.value,Qe=qe.onChange,ze=qe.className,ct=qe.total,pt=qe.pageSize,It=qe.style,Bt=It===void 0?{}:It,Yt=Xe<2,Vt=Xe>=Math.ceil(ct/pt);return ct<=pt?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:T()(n.a.quickPager,ze),style:Bt},L.a.createElement("div",{onClick:function(){Yt||Qe(Xe-1,"prev")},className:Yt?n.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){Vt||Qe(Xe+1,"next")},className:Vt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,S=h("T2oS"),_=h("W9HT"),A=h("pC0b"),I=h("GzdX"),k=h("5Dmo"),B=h("3S7+"),z=h("Oe0F"),G=h.n(z),V=h("m3rI"),X=h("1vsH"),F=h("JAbv"),K=h.n(F),Z=h("Bq7L"),he=h.n(Z),ue=h("MEgm"),ge=h.n(ue),xe=h("BdwD"),De=function(qe){var Xe=qe.className,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.col,pt=ct===void 0?4:ct,It=qe.right,Bt=qe.bottom,Yt=Bt===void 0?23:Bt,Vt=qe.precision,vt=Vt===void 0?0:Vt,nt=qe.wrapWidth,mt=nt===void 0?1200:nt,Be=qe.trackEventItems,de=qe.loading,Oe=Math.floor((mt-(pt-1)*It)/pt);return L.a.createElement(_.a,{spinning:de},L.a.createElement("div",{className:T()(G.a.list,Xe)},!!ze.length&&ze.map(function(He,$e){var ht=He.name,yt=He.id,et=He.identifier,rt=He.power,Ut=He.cover_image_id,Qt=He.pic;return L.a.createElement("div",{className:G.a.wrap,key:yt,style:{width:Oe,marginRight:(1+$e)%pt===0?0:It+vt,marginBottom:Yt}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(et,"/challenges"),className:G.a.li,onClick:function(ae){ae.preventDefault(),Be&&Object(X.cb)([Be]),rt&&Object(X.S)("/shixuns/".concat(et,"/challenges"))}},L.a.createElement("div",{className:G.a.img},L.a.createElement("img",{className:G.a.cover,src:Ut?"".concat(V.a.API_SERVER,"/api/attachments/").concat(Ut):"".concat(V.a.IMG_SERVER,"/").concat(Qt)}),He.is_jupyter&&L.a.createElement("img",{className:G.a.sign,src:K.a}),He.is_jupyter_lab&&L.a.createElement("img",{className:G.a.sign,src:he.a}),He.is_unity_3d&&L.a.createElement("img",{className:G.a.sign,src:ge.a})),L.a.createElement("div",{className:G.a.name},L.a.createElement(B.a,{title:ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:G.a.e},ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.a.createElement("div",{className:G.a.tags},L.a.createElement(B.a,{placement:"bottom",title:"\u5173\u5361\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),L.a.createElement("span",null,He.challenges_count))),!!He.myshixuns_count&&L.a.createElement(B.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),L.a.createElement("span",null,He.myshixuns_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,He.level))),L.a.createElement("div",{className:G.a.rate},L.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),L.a.createElement("span",null,"\xA0",He.score_info?"".concat(He.score_info,"\u5206"):"5\u5206")))),!rt&&L.a.createElement("div",{className:G.a.lockWrap},L.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),L.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ze.length&&L.a.createElement(xe.a,null)))},we=De,Le=h("LicW"),ie=h("iL++"),ve=h.n(ie),q=h("xiVL"),fe=function(qe){var Xe=qe.className,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.col,pt=ct===void 0?4:ct,It=qe.right,Bt=qe.bottom,Yt=Bt===void 0?23:Bt,Vt=qe.precision,vt=Vt===void 0?0:Vt,nt=qe.wrapWidth,mt=nt===void 0?1200:nt,Be=qe.trackEventItems,de=qe.loading,Oe=Math.floor((mt-(pt-1)*It)/pt);return L.a.createElement(_.a,{spinning:de},L.a.createElement("div",{className:T()(ve.a.list,Xe)},!!ze.length&&ze.map(function(He,$e){var ht=He.subject_identifier,yt=He.id,et=He.identifier,rt=He.power,Ut=He.is_public!=0&&He.is_public;return L.a.createElement("div",{className:ve.a.wrap,key:yt,style:{width:Oe,marginRight:(1+$e)%pt===0?0:It+vt,marginBottom:Yt}},L.a.createElement("a",{className:ve.a.li,onClick:function(sn){sn.preventDefault()}},L.a.createElement("div",{className:ve.a.top},L.a.createElement(B.a,{title:He.name},L.a.createElement("div",{className:ve.a.name},He.name)),L.a.createElement("img",{className:ve.a.img,src:V.a.IMG_SERVER+"/images/"+He.avatar_url}),L.a.createElement("div",{className:ve.a.text},He.creator),ht&&L.a.createElement("div",{className:ve.a.btns},L.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),L.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ut&&L.a.createElement("div",{className:ve.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:ve.a.bottom},He.visits>0&&L.a.createElement(B.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-liulanyan"}),L.a.createElement("span",null,He.visits))),He.course_members_count>0&&L.a.createElement(B.a,{title:"\u6210\u5458",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan"}),He.course_members_count)),He.tasks_count>0&&L.a.createElement(B.a,{title:"\u4F5C\u4E1A",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-zuoye"}),He.tasks_count)),He.is_end?L.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):L.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),L.a.createElement("div",{className:ve.a.lockWrap},He.is_accessible?L.a.createElement(L.a.Fragment,null,ht&&L.a.createElement("div",{onClick:function(){return Object(X.S)("/paths/".concat(ht))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),L.a.createElement("div",{onClick:function(sn){Be&&Object(X.cb)([Be]),Object(X.S)(He.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):L.a.createElement(L.a.Fragment,null,L.a.createElement("img",{src:"".concat(V.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),L.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!ze.length&&L.a.createElement(xe.a,null)))},Pe=fe,ye=h("f0W+"),Ye=h.n(ye),dt=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className,It=qe.style,Bt=It===void 0?{}:It,Yt=qe.tabBarExtraContent;return L.a.createElement("div",{className:T()(Ye.a.tabs,pt),style:Bt},L.a.createElement("div",{className:Ye.a.tabsWrap},Qe.map(function(Vt,vt){return L.a.createElement("div",{onClick:function(){return ct(Vt.id)},className:ze===Vt.id?Ye.a.active:"",key:vt},Vt.name)})),L.a.createElement("div",{className:Ye.a.tabBar},Yt))},ke=dt,We=h("9JIy"),Re=h.n(We),Me=function(qe){var Xe=qe.className,Qe=qe.style,ze=Qe===void 0?{}:Qe,ct=qe.children;return L.a.createElement("div",{className:T()(Re.a.table,Xe),style:ze},ct)},Ve=Me,Ze=h("qVdP"),bt=h("jsC+"),ft=h("lUTK"),Ft=h("BvKs"),Kt=h("8WcF"),At=h.n(Kt),wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Ht=function(qe){var Xe,Qe=qe.sortValue,ze=qe.dropValue,ct=qe.className,pt=qe.onSort,It=qe.onDrop,Bt=qe.dataSource,Yt=Bt===void 0?wt:Bt;return L.a.createElement("div",{className:T()(At.a.orderWrap,ct)},L.a.createElement(bt.a,{overlay:L.a.createElement(Ft.a,null,Yt.map(function(Vt,vt){return L.a.createElement(Ft.a.Item,{key:vt,onClick:function(){return It(Vt.id)}},Vt.name)}))},L.a.createElement("span",{className:At.a.orderTextWrap},(Xe=Yt.find(function(Vt){return ze===Vt.id}))===null||Xe===void 0?void 0:Xe.name)),L.a.createElement("span",{className:At.a.orderIconWrap},L.a.createElement("span",{className:At.a.orderAsc},L.a.createElement("i",{className:Qe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(At.a.cursorPointer," ").concat(At.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(At.a.cursorPointer),onClick:function(){return pt(Qe==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:At.a.orderDesc},L.a.createElement("i",{className:Qe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(At.a.cursorPointer," ").concat(At.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(At.a.cursorPointer),onClick:function(){return pt(Qe==="asc"?"desc":"asc")}}))))},qt=Ht,Gt=h("siWv"),xt=h.n(Gt),ot=function(qe){var Xe=qe.className,Qe=qe.style,ze=qe.children,ct=qe.onClick;return L.a.createElement("div",{onClick:ct,className:T()(xt.a.btn,Xe),style:Qe},ze)},Mt=ot},Nmxd:function(re,J){re.exports="data:image/png;base64,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"},NoGO:function(re,J,h){re.exports=h.p+"static/newqrcode.d852fdfc.png"},NohK:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=function(O){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,s=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),g=0;g-l}function p(F,K){var Z=K?F.textFill:F.fill;return Z!=null&&Z!==i}function C(F,K){var Z=K?F.textStroke:F.stroke;return Z!=null&&Z!==i}function x(F,K){K&&M(F,"transform","matrix("+E.call(K,",")+")")}function M(F,K,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&F.setAttribute(K,Z)}function b(F,K,Z){F.setAttributeNS("http://www.w3.org/1999/xlink",K,Z)}function f(F,K,Z,he){if(p(K,Z)){var ue=Z?K.textFill:K.fill;ue=ue==="transparent"?i:ue,M(F,"fill",ue),M(F,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else M(F,"fill",i);if(C(K,Z)){var ge=Z?K.textStroke:K.stroke;ge=ge==="transparent"?i:ge,M(F,"stroke",ge);var xe=Z?K.textStrokeWidth:K.lineWidth,De=!Z&&K.strokeNoScale?he.getLineScale():1;M(F,"stroke-width",xe/De),M(F,"paint-order",Z?"stroke":"fill"),M(F,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var we=K.lineDash;we?(M(F,"stroke-dasharray",K.lineDash.join(",")),M(F,"stroke-dashoffset",y(K.lineDashOffset||0))):M(F,"stroke-dasharray",""),K.lineCap&&M(F,"stroke-linecap",K.lineCap),K.lineJoin&&M(F,"stroke-linejoin",K.lineJoin),K.miterLimit&&M(F,"stroke-miterlimit",K.miterLimit)}else M(F,"stroke",i)}function n(F){for(var K=[],Z=F.data,he=F.len(),ue=0;ue=P:-fe>=P),ke=fe>0?fe%P:fe%P+P,We=!1;dt?We=!0:m(Ye)?We=!1:We=ke>=u===!!ye;var Re=d(we+ie*w(q)),Me=d(Le+ve*T(q));dt&&(ye?fe=P-1e-4:fe=-P+1e-4,We=!0,ue===9&&K.push("M",Re,Me));var Ve=d(we+ie*w(q+fe)),Ze=d(Le+ve*T(q+fe));K.push("A",d(ie),d(ve),y(Pe*v),+We,+ye,Ve,Ze);break;case g.Z:xe="Z";break;case g.R:var Ve=d(Z[ue++]),Ze=d(Z[ue++]),bt=d(Z[ue++]),ft=d(Z[ue++]);K.push("M",Ve,Ze,"L",Ve+bt,Ze,"L",Ve+bt,Ze+ft,"L",Ve,Ze+ft,"L",Ve,Ze);break}xe&&K.push(xe);for(var Ft=0;FtKt){for(;ft0?C(!1):b&&b==="0"?(C(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):C(!1)},1e3)},[]);function x(b){return M.apply(this,arguments)}function M(){return M=Object(O.a)(t.a.mark(function b(f){var n,r;return t.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(localStorage.setItem("isfirst","2"),v&&v.link&&C(!0),!(v&&!v.link)){S.next=5;break}if(!(f===2)){S.next=5;break}return S.abrupt("return");case 5:return C(!1),S.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:v&&v.id}});case 8:n=S.sent,n&&(v&&v.link&&(f===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(v&&v.link))));case 10:case"end":return S.stop()}},b)})),M.apply(this,arguments)}return o.a.createElement(L.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return x(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:v&&v.link?"pointer":""},onClick:function(){return x(2)},src:w.a.IMG_SERVER+"".concat(v&&v.img_url)}))}J.a=u},QBsz:function(re,J){var h=typeof Float32Array=="undefined"?Array:Float32Array;function Q(f,n){var r=new h(2);return f==null&&(f=0),n==null&&(n=0),r[0]=f,r[1]=n,r}function L(f,n){return f[0]=n[0],f[1]=n[1],f}function O(f){var n=new h(2);return n[0]=f[0],n[1]=f[1],n}function U(f,n,r){return f[0]=n,f[1]=r,f}function s(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,c){return f[0]=n[0]+r[0]*c,f[1]=n[1]+r[1]*c,f}function R(f,n,r){return f[0]=n[0]-r[0],f[1]=n[1]-r[1],f}function o(f){return Math.sqrt(E(f))}var g=o;function E(f){return f[0]*f[0]+f[1]*f[1]}var i=E;function y(f,n,r){return f[0]=n[0]*r[0],f[1]=n[1]*r[1],f}function T(f,n,r){return f[0]=n[0]/r[0],f[1]=n[1]/r[1],f}function w(f,n){return f[0]*n[0]+f[1]*n[1]}function u(f,n,r){return f[0]=n[0]*r,f[1]=n[1]*r,f}function P(f,n){var r=o(n);return r===0?(f[0]=0,f[1]=0):(f[0]=n[0]/r,f[1]=n[1]/r),f}function v(f,n){return Math.sqrt((f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1]))}var l=v;function d(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var m=d;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function C(f,n,r,c){return f[0]=n[0]+c*(r[0]-n[0]),f[1]=n[1]+c*(r[1]-n[1]),f}function x(f,n,r){var c=n[0],S=n[1];return f[0]=r[0]*c+r[2]*S+r[4],f[1]=r[1]*c+r[3]*S+r[5],f}function M(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function b(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}J.create=Q,J.copy=L,J.clone=O,J.set=U,J.add=s,J.scaleAndAdd=t,J.sub=R,J.len=o,J.length=g,J.lenSquare=E,J.lengthSquare=i,J.mul=y,J.div=T,J.dot=w,J.scale=u,J.normalize=P,J.distance=v,J.dist=l,J.distanceSquare=d,J.distSquare=m,J.negate=p,J.lerp=C,J.applyTransform=x,J.min=M,J.max=b},"QO+J":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=O(h("NohK")),L=h("24YM");function O(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var R=void 0,o=[],g=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var u=document.createElement("object");return u.onload=function(){u.contentDocument.defaultView.addEventListener("resize",E),E()},u.style.display="block",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.height="100%",u.style.width="100%",u.style.overflow="hidden",u.style.pointerEvents="none",u.style.zIndex="-1",u.style.opacity="0",u.setAttribute("class",L.SensorClassName),u.setAttribute("tabindex",L.SensorTabIndex),u.type="text/html",t.appendChild(u),u.data="about:blank",u},E=(0,Q.default)(function(){o.forEach(function(w){w(t)})}),i=function(u){R||(R=g()),o.indexOf(u)===-1&&o.push(u)},y=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",E),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(u){var P=o.indexOf(u);P!==-1&&o.splice(P,1),o.length===0&&R&&y()};return{element:t,bind:i,destroy:y,unbind:T}};J.createSensor=U},QOUV:function(re,J,h){"use strict";h.d(J,"a",function(){return E});var Q=h("2qtc"),L=h("kLXV"),O=h("q1tI"),U=h.n(O),s=h("hgre"),t=h("po3F"),R=h.n(t),o=h("J66h"),g=h.n(o),E=function(y){var T=y.visible,w=y.width,u=y.videoId,P=y.file_url,v=y.course_id,l=y.copyUrl,d=y.toLog,m=d===void 0?!0:d,p=y.logWatchHistory,C=p===void 0?function(){}:p,x=y.onClose,M=x===void 0?function(){}:x;return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:T,title:null,footer:null,width:w,className:R.a.modal},U.a.createElement("i",{className:"".concat(R.a.closeIcon," iconfont icon-guanbi10"),onClick:M}),T&&U.a.createElement(s.a,{courseId:v,src:P!=null&&P.startsWith("http")?P:o.Base64.decode(P),videoId:u,toLog:m,logWatchHistory:C}))}},Qe9p:function(re,J,h){var Q=h("1RvN"),L={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function O(n){return n=Math.round(n),n<0?0:n>255?255:n}function U(n){return n=Math.round(n),n<0?0:n>360?360:n}function s(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?O(parseFloat(n)/100*255):O(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?s(parseFloat(n)/100):s(parseFloat(n))}function o(n,r,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?n+(r-n)*c*6:c*2<1?r:c*3<2?n+(r-n)*(2/3-c)*6:n}function g(n,r,c){return n+(r-n)*c}function E(n,r,c,S,_){return n[0]=r,n[1]=c,n[2]=S,n[3]=_,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var y=new Q(20),T=null;function w(n,r){T&&i(T,r),T=y.put(n,T||r.slice())}function u(n,r){if(!n)return;r=r||[];var c=y.get(n);if(c)return i(r,c);n=n+"";var S=n.replace(/ /g,"").toLowerCase();if(S in L)return i(r,L[S]),w(n,r),r;if(S.charAt(0)==="#"){if(S.length===4){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=4095)){E(r,0,0,0,1);return}return E(r,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),w(n,r),r}else if(S.length===7){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=16777215)){E(r,0,0,0,1);return}return E(r,(_&16711680)>>16,(_&65280)>>8,_&255,1),w(n,r),r}return}var A=S.indexOf("("),I=S.indexOf(")");if(A!==-1&&I+1===S.length){var k=S.substr(0,A),B=S.substr(A+1,I-(A+1)).split(","),z=1;switch(k){case"rgba":if(B.length!==4){E(r,0,0,0,1);return}z=R(B.pop());case"rgb":if(B.length!==3){E(r,0,0,0,1);return}return E(r,t(B[0]),t(B[1]),t(B[2]),z),w(n,r),r;case"hsla":if(B.length!==4){E(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),w(n,r),r;case"hsl":if(B.length!==3){E(r,0,0,0,1);return}return P(B,r),w(n,r),r;default:return}}E(r,0,0,0,1);return}function P(n,r){var c=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),_=R(n[2]),A=_<=.5?_*(S+1):_+S-_*S,I=_*2-A;return r=r||[],E(r,O(o(I,A,c+1/3)*255),O(o(I,A,c)*255),O(o(I,A,c-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function v(n){if(!n)return;var r=n[0]/255,c=n[1]/255,S=n[2]/255,_=Math.min(r,c,S),A=Math.max(r,c,S),I=A-_,k=(A+_)/2,B,z;if(I===0)B=0,z=0;else{k<.5?z=I/(A+_):z=I/(2-A-_);var G=((A-r)/6+I/2)/I,V=((A-c)/6+I/2)/I,X=((A-S)/6+I/2)/I;r===A?B=X-V:c===A?B=1/3+G-X:S===A&&(B=2/3+V-G),B<0&&(B+=1),B>1&&(B-=1)}var F=[B*360,z,k];return n[3]!=null&&F.push(n[3]),F}function l(n,r){var c=u(n);if(c){for(var S=0;S<3;S++)r<0?c[S]=c[S]*(1-r)|0:c[S]=(255-c[S])*r+c[S]|0,c[S]>255?c[S]=255:n[S]<0&&(c[S]=0);return f(c,c.length===4?"rgba":"rgb")}}function d(n){var r=u(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function m(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;c=c||[];var S=n*(r.length-1),_=Math.floor(S),A=Math.ceil(S),I=r[_],k=r[A],B=S-_;return c[0]=O(g(I[0],k[0],B)),c[1]=O(g(I[1],k[1],B)),c[2]=O(g(I[2],k[2],B)),c[3]=s(g(I[3],k[3],B)),c}var p=m;function C(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),_=Math.floor(S),A=Math.ceil(S),I=u(r[_]),k=u(r[A]),B=S-_,z=f([O(g(I[0],k[0],B)),O(g(I[1],k[1],B)),O(g(I[2],k[2],B)),s(g(I[3],k[3],B))],"rgba");return c?{color:z,leftIndex:_,rightIndex:A,value:S}:z}var x=C;function M(n,r,c,S){if(n=u(n),n)return n=v(n),r!=null&&(n[0]=U(r)),c!=null&&(n[1]=R(c)),S!=null&&(n[2]=R(S)),f(P(n),"rgba")}function b(n,r){if(n=u(n),n&&r!=null)return n[3]=s(r),f(n,"rgba")}function f(n,r){if(!n||!n.length)return;var c=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(c+=","+n[3]),r+"("+c+")"}J.parse=u,J.lift=l,J.toHex=d,J.fastLerp=m,J.fastMapToColor=p,J.lerp=C,J.mapToColor=x,J.modifyHSL=M,J.modifyAlpha=b,J.stringify=f},QeBL:function(re,J,h){"use strict";h.r(J);var Q=h("GNNt"),L=h("wEI+"),O=h("k1fw"),U=h("PpiC"),s=h("q1tI"),t=h.n(s),R=h("+Gva"),o=h("Ty5D"),g=h("9kvl"),E=h("ruvs"),i=h("JatN"),y=h("cWXX"),T=h("/ezw"),w=h("9og8"),u=h("tJVT"),P=h("WmNS"),v=h.n(P),l=h("55Ip"),d=h("IzEo"),m=h("bx4M"),p=h("5Dmo"),C=h("3S7+"),x=h("pC0b"),M=h("GzdX"),b=h("m3rI"),f=h("SeJ5"),n=h.n(f),r=h("1vsH"),c=function(Ce){var me=Ce.data;return t.a.createElement("aside",{className:n.a.courseItems},me&&me.map(function(ne,pe){return t.a.createElement("a",{key:pe,onClick:function(){ne.power&&Object(r.S)("/shixuns/".concat(ne.identifier,"/challenges"))}},t.a.createElement(m.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:ne.name,src:b.a.IMG_SERVER+"/"+ne.pic})},t.a.createElement(m.a.Meta,{title:ne.name,description:t.a.createElement("div",null,ne.is_jupyter&&t.a.createElement("div",{className:n.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!ne.power&&t.a.createElement("div",{className:n.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(b.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(M.a,{allowHalf:!0,disabled:!0,defaultValue:ne.score_info}),t.a.createElement("span",{className:"ml20"},ne.score_info?"".concat(ne.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:n.a.flexCenter},t.a.createElement("p",{className:"flex1"},!ne.is_jupyter&&t.a.createElement(C.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),ne.challenges_count)),!!ne.myshixuns_count&&t.a.createElement(C.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),ne.myshixuns_count))),t.a.createElement("p",null,ne.level)))})))}))},S=h("G2Mv"),_=h.n(S),A=h("dKik"),I=h.n(A),k=function(Ce){var me=Ce.data;return t.a.createElement("aside",{className:_.a.courseItems},me&&me.map(function(ne,pe){return t.a.createElement("a",{href:"/paths/".concat(ne.identifier),target:"_blank",key:ne.identifier},t.a.createElement(m.a,{className:"animated fadeIn",key:pe,cover:t.a.createElement("img",{alt:ne.name,src:b.a.IMG_SERVER+"/"+ne.image_url})},t.a.createElement(m.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(C.a,{title:ne.name},t.a.createElement("div",{className:"".concat(_.a.esTitle)},ne.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,ne.featured>0&&t.a.createElement("div",{className:_.a.excellentTag},t.a.createElement("span",{style:{background:ne.featured===1?"#FF6500":ne.featured===2?"#4361F2":ne.featured===3?"#E9AD5D":ne.featured===4?"#f7ce62":""}},ne.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",ne.featured===2&&"\u519B\u961F\u4E00\u6D41",ne.featured===3&&"\u7701\u7EA7\u4E00\u6D41",ne.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),ne.excellent&&t.a.createElement("div",{className:_.a.righttag},t.a.createElement("img",{src:I.a})),t.a.createElement("div",{className:_.a.flexEnd},t.a.createElement(C.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,ne.stages_count))),t.a.createElement(C.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,ne.members_count)))))})))}))},B=h("2kGD"),z=h.n(B),G=h("Ptgr"),V=h("2qtc"),X=h("kLXV"),F=h("miYZ"),K=h("tsqr"),Z=h("y8nQ"),he=h("Vl3Y"),ue=h("jrdN"),ge=h.n(ue),xe=h("SrOP"),De=h.n(xe),we=h("YKIs"),Le=h.n(we),ie=h("1sp6"),ve=h.n(ie),q=h("uiWX"),fe=h.n(q),Pe=h("CTlv"),ye=h.n(Pe),Ye=h("nntt"),dt=h.n(Ye),ke=h("g+Dz"),We=h.n(ke),Re=h("oBm/"),Me=h.n(Re),Ve=h("xfXu"),Ze=h.n(Ve),bt=h("9dh4"),ft=h.n(bt),Ft="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",Kt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",At="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",wt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Ht="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",qt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:De.a,video:Ft,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:De.a,video:Kt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:De.a,video:At,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:De.a,video:Ht,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],Gt=[{img:Le.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ve.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:fe.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ye.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:dt.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:We.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],xt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:ft.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:ft.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]}],ot=h("ErOA"),Mt=h("tGSI"),gt=h.n(Mt),qe=h("LvDl"),Xe=h.n(qe),Qe=h("CAjq"),ze=h.n(Qe),ct=h("JBm5"),pt=h.n(ct),It=h("qf46"),Bt=h.n(It),Yt=h("/YVS"),Vt=h.n(Yt),vt=h("6Oqk"),nt=h.n(vt),mt=h("9Sth"),Be=h.n(mt),de=h("NLgs"),Oe=h("Jky8"),He=h("9Zrg"),$e=h("UESt"),ht=h("2BaD"),yt=h("LicW"),et=h("Mgx3"),rt=h("Nf5h"),Ut;(function(_e){_e.Projects="projects",_e.Shixuns="shixuns",_e.Classrooms="classrooms"})(Ut||(Ut={}));var Qt=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.dispatch,se=Object(s.useState)(qt[0]),Ae=Object(u.a)(se,2),Te=Ae[0],je=Ae[1],Ue=Object(s.useRef)(),Ge=Object(s.useRef)(!0),it=he.a.useForm(),_t=Object(u.a)(it,1),e=_t[0];debugger;var a=Object(s.useState)(!1),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useState)(!1),oe=Object(u.a)(ee,2),le=oe[0],Ee=oe[1],be=Object(s.useState)(!0),Ie=Object(u.a)(be,2),Je=Ie[0],Fe=Ie[1],st=Object(s.useState)(""),at=Object(u.a)(st,2),ut=at[0],Tt=at[1],tt=Object(s.useState)(!1),Ot=Object(u.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useState)(!0),an=Object(u.a)(rn,2),jt=an[0],Zt=an[1],dn=Object(s.useState)([]),En=Object(u.a)(dn,2),en=En[0],ln=En[1],cn=Object(s.useState)(0),tn=Object(u.a)(cn,2),yn=tn[0],Mn=tn[1],In=Object(s.useState)([]),Vn=Object(u.a)(In,2),rr=Vn[0],or=Vn[1],Dn=Object(s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Xn=Object(u.a)(Dn,2),Sr=Xn[0],Fn=Xn[1],Rn=Object(s.useRef)(Object(qe.throttle)(function(){return Ga()},100,{leading:!0,trailing:!0})).current,Yn=Object(s.useRef)(Object(qe.throttle)(function(xn){return xa(xn)},2e3,{leading:!0,trailing:!1})),La=me.shixun_demo,Ia=La===void 0?[]:La,Tr=me.new_discipline,za=Tr===void 0?[]:Tr,Ua=Te.key,ka=Te.name,Na=Te.video,qa=Te.img,Wa=Te.firstTitle,Ba=Te.firstDescribe,Ha=Te.secondTitle,Ka=Te.secondDescribe,Ga=function(){var pn,On,An,Pn,Nn,Hn=Object(r.O)()?880:2600;if(Ge.current){var vr=document.querySelectorAll(".animate__animated").length,Ca=document.querySelectorAll(".animationOrientation");Ca==null||Ca.forEach(function(Qn){if((Qn==null?void 0:Qn.getBoundingClientRect().top)6&&Qn.setAttribute("class","animate__animated animate__fadeInUp"))});var Ur=document.querySelector(".animationTeachingTool");if((Ur==null?void 0:Ur.getBoundingClientRect().top)53&&(Ge.current=!1)}var Fa=(pn=document.getElementById("videoIndexId"))===null||pn===void 0?void 0:pn.getBoundingClientRect().top;if(!Object(r.O)())return;if(!((On=Ue.current)!==null&&On!==void 0&&On.currentSrc)||!!((An=Ue.current)!==null&&An!==void 0&&An.currentSrc)&&(Pn=Ue.current)!==null&&Pn!==void 0&&(Nn=Pn.error)!==null&&Nn!==void 0&&Nn.code)return;try{Fa-200?Ue.current.play():Ue.current.pause()}catch(Qn){console.log(Qn)}};Object(s.useEffect)(function(){ja(Sr)},[]),Object(s.useEffect)(function(){if(me!=null&&me.homepage_disciplines)return document.body.scrollIntoView(),Rn(),window.addEventListener("scroll",Rn),function(){window.removeEventListener("scroll",Rn)}},[me]),Object(s.useEffect)(function(){Yn.current=Object(qe.throttle)(function(xn){return xa(xn)},2e3,{leading:!0,trailing:!1})},[ne]);var ja=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An,Pn;return v.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Zt(!0),On.keyword=encodeURIComponent(On.keyword),An=Xe.a.pickBy(On,function(vr){return vr!=="all"}),Hn.next=5,Object(et.y)(An);case 5:Pn=Hn.sent,Pn.status!==-1&&(ln((Pn==null?void 0:Pn.subjects)||[]),Mn((Pn==null?void 0:Pn.total_count)||0),or((Pn==null?void 0:Pn.recommend_subjects)||[])),Zt(!1);case 8:case"end":return Hn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),ba=function(pn){var On,An,Pn,Nn;if(je(pn),Fe(!1),!Object(r.O)())return;if(!((On=Ue.current)!==null&&On!==void 0&&On.currentSrc)||!!((An=Ue.current)!==null&&An!==void 0&&An.currentSrc)&&(Pn=Ue.current)!==null&&Pn!==void 0&&(Nn=Pn.error)!==null&&Nn!==void 0&&Nn.code)return;setTimeout(function(){Ue&&Ue.current&&Ue.current.play()},500)},$a=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An;return v.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(ot.a)("/api/trial_requests.json",{method:"post",body:Object(O.a)({},On)});case 2:An=Nn.sent,An.status===0&&(K.b.success("\u63D0\u4EA4\u6210\u529F"),W(!1));case 4:case"end":return Nn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),ya=function(pn){var On;if(!Object(de.e)(pe))return;if(pn===Ut.Projects&&!((On=ne.userInfo)!==null&&On!==void 0&&On.email)){K.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn===Ut.Classrooms&&Jt(!0)},xa=function(pn,On){var An,Pn;if(!Object(de.e)(pe))return;if((ne==null||((An=ne.userInfo)===null||An===void 0)?void 0:An.user_identity)==="\u5B66\u751F"){K.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(On===Ut.Projects&&!((Pn=ne.userInfo)!==null&&Pn!==void 0&&Pn.email)){K.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(On===Ut.Shixuns&&!Object(de.c)())return;pn&&(window.location.href=pn)},Gr=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An;return v.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(ot.a)(On,{method:"get"});case 2:if(An=Nn.sent,!(An!=null&&An.game_identifier)){Nn.next=6;break}return Object(r.S)("/tasks/".concat(An==null?void 0:An.game_identifier)),Nn.abrupt("return");case 6:An!=null&&An.identifier&&Object(r.S)("/tasks/".concat(An==null?void 0:An.identifier,"/jupyter"));case 7:case"end":return Nn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),Lr=function(){var pn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(pn),pn){Ee(!0);return}var On="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(r.S)(On)},_a=function(){var pn=Te.key;if(pn===4){ba(qt[0]);return}ba(qt[pn+1])},Aa=[t.a.createElement("div",{key:1,className:ge.a.left},t.a.createElement("h3",null,Wa),Ba.map(function(xn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("img",{src:gt.a,alt:""}),t.a.createElement("span",null,xn))}),t.a.createElement("h3",{style:{marginTop:20}},Ha),Ka.map(function(xn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("span",null,xn))}),t.a.createElement("div",{style:{visibility:"hidden"},className:ge.a.btns},t.a.createElement("div",{onClick:Lr,className:ge.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var pn;return Gr((pn=Ia[Ua])===null||pn===void 0?void 0:pn.url)},className:ge.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:ge.a.right,id:"videoIndexId"},t.a.createElement("video",{ref:Ue,key:Na,onEnded:_a,controls:!Object(r.O)(),controlsList:"nodownload",muted:!0,src:Na}),t.a.createElement("div",{className:ge.a.videoMask}))],Va=function(pn,On){var An,Pn=On%2===0,Nn=[t.a.createElement("div",{key:3,className:ge.a.left},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(pn==null?void 0:pn.image_url),alt:""}),t.a.createElement("div",{className:ge.a.btn,onClick:Lr,style:{marginLeft:Pn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(ge.a.right," animationOrientation")},pn==null||((An=pn.subjects)===null||An===void 0)?void 0:An.map(function(Hn,vr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(vr%2===0?vr*.2+1:(vr-1)*.2+1,"s")},key:vr,href:Hn==null?void 0:Hn.url},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(Hn==null?void 0:Hn.image_url)}))}))];return Pn?Nn:Nn.reverse()},Xa=function(){e.resetFields()};return t.a.createElement("div",{className:ge.a.mainSiteContent},t.a.createElement("aside",{className:ge.a.ContentWarp},t.a.createElement("div",{className:ge.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:ge.a.tabs},qt.map(function(xn,pn){return t.a.createElement("li",{key:pn,className:xn.name===ka?ge.a.operatingActive:"",onClick:function(){return ba(xn)}},xn.name)})),t.a.createElement("div",{style:{backgroundImage:"url(".concat(Bt.a,")"),position:"relative"},className:ge.a.tabContent},t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{position:"absolute"}},t.a.createElement("img",{src:Vt.a,alt:"\u7EBF"})),"ITEM"),(Ua%2===0,Aa)))),t.a.createElement("aside",{className:ge.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ge.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:ge.a.btns}),t.a.createElement("div",{className:"".concat(ge.a.clausesWarp," animationTeachingTool")},Gt.map(function(xn,pn){return t.a.createElement("aside",{key:xn.title,style:{animationDuration:"".concat(pn>2?3:1,"s")}},t.a.createElement("img",{src:xn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,xn.title),t.a.createElement("h6",null,xn.intro)))})))),za.map(function(xn,pn){return t.a.createElement("aside",{key:pn+xn.name,className:ge.a.ContentWarp,style:{backgroundColor:pn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:ge.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},xn.name),t.a.createElement("h5",null,xn==null?void 0:xn.name_en),t.a.createElement("div",{className:ge.a.lf},Va(xn,pn))))}),t.a.createElement("aside",{className:ge.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ge.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),t.a.createElement("h5",null,"Practical MOOC makes online courses more professional"),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:nt.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u63A8\u8350\u597D\u8BFE")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.shixun_count,")",t.a.createElement($e.a,null))),t.a.createElement(yt.a,{dataSource:me&&me.recommend_subjects?me.recommend_subjects:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:Be.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u65B0\u4E0A\u7EBF\u8BFE\u7A0B")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.shixun_count,")",t.a.createElement($e.a,null))),t.a.createElement(yt.a,{dataSource:me&&me.subjects?me.subjects:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300}))),t.a.createElement("div",{className:ge.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),t.a.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:nt.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u70ED\u5B9E\u8BAD")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.subject_count,")",t.a.createElement($e.a,null))),t.a.createElement(rt.j,{dataSource:me&&me.shixuns?me.shixuns:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:Be.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u65B0\u5B9E\u8BAD")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.subject_count,")",t.a.createElement($e.a,null))),t.a.createElement(rt.j,{dataSource:me&&me.recommend_shixuns?me.recommend_shixuns:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})))),t.a.createElement(X.a,{visible:N,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(ht.a,{onClick:function(){return W(!1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:pt.a}),t.a.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.a.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.a.createElement(X.a,{centered:!0,destroyOnClose:!0,visible:le,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ee(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:ze.a,width:200,height:200}))),t.a.createElement(Oe.a,{visible:kt,onCancel:function(){return Jt(!1)}}))},sn=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.user;return{homePage:Ce,user:me}})(Qt),ae=h("p6Nx"),te=h("KBoB"),j=h("AFd8"),H=h.n(j),Y=h("wd/R"),$=h.n(Y);function ce(_e){var Ce=_e.modeldata,me=_e.userInfo,ne=Object(s.useState)(!1),pe=Object(u.a)(ne,2),se=pe[0],Ae=pe[1],Te=Object(s.useState)(!1),je=Object(u.a)(Te,2),Ue=je[0],Ge=je[1],it="".concat(me==null?void 0:me.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(me!=null&&me.login&&(me==null?void 0:me.identity)==="teacher"){var a=JSON.parse(localStorage.getItem(it)),D=$()("2021-10-30T24:00:00+08:00").valueOf(),N=$()().valueOf();console.log(a,$()("2021-10-30T24:00:00+08:00"),D,N,D>N,44),!a&&D>N&&Ae(!0)}},[me]);function _t(a){return e.apply(this,arguments)}function e(){return e=Object(w.a)(v.a.mark(function a(D){return v.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:Ae(!1),localStorage.setItem(it,"1");case 2:case"end":return W.stop()}},a)})),e.apply(this,arguments)}return t.a.createElement(X.a,{visible:se,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(H.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return _t(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Ne=ce,Ke=h("FJo9"),Et=h("L41K"),St=h("/zsF"),Nt=h("PArb"),Wt=h("r7jV"),Xt=h.n(Wt),lt=h("xH+I"),Dt=h.n(lt),Ct=function(Ce){var me,ne=RegExp("(^| )"+Ce+"=([^;]+)(;|$)");return(me=document.cookie.match(ne))?decodeURIComponent(me[2]):null},zt=function(Ce){var me=new Date;me.setTime(me.getTime()-1);var ne=Ct(Ce);ne!=null&&(document.cookie=Ce+"="+ne+";expires="+me.toGMTString())},Rt;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(Rt||(Rt={}));var nn=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.payload,Ue=je===void 0?{}:je,Ge=Object(U.a)(Ce,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:Xt.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:Dt.a})),t.a.createElement(Nt.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},$t=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(nn),Lt=h("ZSzu"),on=h.n(Lt),vn=h("nz4c"),_n=h.n(vn),hn=h("ek5K"),bn=h.n(hn),Bn=h("uZMh"),un=h.n(Bn),zn;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(zn||(zn={}));var Jn=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.getUserInfo,Ue=Ce.payload,Ge=Ue===void 0?{}:Ue,it=Object(U.a)(Ce,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function _t(a){return e.apply(this,arguments)}function e(){return e=Object(w.a)(v.a.mark(function a(D){var N;return v.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(ot.a)("/api/users/update_identity.json",{method:"post",body:{identity:D}});case 2:N=ee.sent,N.status===0&&je();case 4:case"end":return ee.stop()}},a)})),e.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){_t("teacher")},className:un.a.beginner},t.a.createElement("img",{src:_n.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){_t("student")},className:un.a.beginner},t.a.createElement("img",{src:on.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){_t("professional")},className:un.a.beginner},t.a.createElement("img",{src:bn.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},nr=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(Jn),Gn=h("+L6B"),jn=h("2/Rp"),wn=h("oBTY"),sr=h("+BJd"),gn=h("mr32"),Pt=h("vvFO"),fn=h.n(Pt),Ln=h("Kc5o"),mn=h.n(Ln),ar=h("iyIb"),lr=h.n(ar),Tn=gn.a.CheckableTag,Un;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(Un||(Un={}));var fr=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.setisone,Ue=Ce.users,Ge=Ce.setIsShow,it=Ce.payload,_t=it===void 0?{}:it,e=Object(U.a)(Ce,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),a=Object(s.useState)([]),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useState)([]),oe=Object(u.a)(ee,2),le=oe[0],Ee=oe[1],be=Object(s.useState)([]),Ie=Object(u.a)(be,2),Je=Ie[0],Fe=Ie[1],st=Object(s.useState)([]),at=Object(u.a)(st,2),ut=at[0],Tt=at[1],tt=Object(s.useState)([]),Ot=Object(u.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useState)([]),an=Object(u.a)(rn,2),jt=an[0],Zt=an[1];Object(s.useEffect)(function(){dn()},[]);function dn(){return En.apply(this,arguments)}function En(){return En=Object(w.a)(v.a.mark(function en(){var ln;return v.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,Object(ot.a)("/api/users/interest_tags.json",{method:"get"});case 2:ln=tn.sent,W(ln.tags.filter(function(yn){return yn.tag_type===1})),Ee(ln.tags.filter(function(yn){return yn.tag_type===2})),Fe(ln.tags.filter(function(yn){return yn.tag_type===3}));case 6:case"end":return tn.stop()}},en)})),En.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){je(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement($e.a,null))),Ue.identity==="student"&&t.a.createElement("div",{style:{marginTop:60}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),["java","Python","C/C++","\u7A0B\u5E8F\u7ADE\u8D5B\u8BBE\u8BA1"].map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en,checked:ut.includes(en),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(ut),[en]):ut.filter(function(yn){return yn!==en});Tt(Object(wn.a)(tn))}},en)})),Ue.identity==="student"&&t.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\u52A9\u6559\u8001\u5E08\u5FAE\u4FE1\u56DE\u590D\u5174\u8DA3\u65B9\u5411\uFF0C\u5373\u53EF\u52A0\u5165\u5B66\u4E60\u4EA4\u6D41\u5C0F\u7EC4"),t.a.createElement("img",{src:lr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),Ue.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),N.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:ut.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(ut),[en.id]):ut.filter(function(yn){return yn!==en.id});Tt(Object(wn.a)(tn))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),le.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:kt.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(kt),[en.id]):kt.filter(function(yn){return yn!==en.id});Jt(Object(wn.a)(tn))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Je.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:jt.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(jt),[en.id]):jt.filter(function(yn){return yn!==en.id});Zt(Object(wn.a)(tn))}},en.tag_name)}))),Ue.identity!="student"&&t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){dn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:fn.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ue.identity==="teacher"&&t.a.createElement(jn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:un.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:mn.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Ge(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(jn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ge(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Zn=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(fr),gr=Et.a.Step;function mr(_e){var Ce=_e.userInfo,me=Object(s.useState)(!1),ne=Object(u.a)(me,2),pe=ne[0],se=ne[1],Ae=Object(s.useState)([]),Te=Object(u.a)(Ae,2),je=Te[0],Ue=Te[1],Ge=Object(s.useState)(0),it=Object(u.a)(Ge,2),_t=it[0],e=it[1];Object(s.useEffect)(function(){var N=localStorage.getItem("registeruser");parseInt(N)===1&&(se(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){Ce.login&&a()},[Ce]);function a(){return D.apply(this,arguments)}function D(){return D=Object(w.a)(v.a.mark(function N(){var W;return v.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(ot.a)("/api/users/accounts/".concat(Ce.login,".json"),{method:"get"});case 2:W=oe.sent,Ue(W),W.identity?e(1):e(0);case 5:case"end":return oe.stop()}},N)})),D.apply(this,arguments)}return t.a.createElement(X.a,{visible:pe,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement($t,null),_t===1&&t.a.createElement(Zn,{users:je,setIsShow:se,setisone:e}),_t===0&&t.a.createElement(nr,{getUserInfo:a}),t.a.createElement(Et.a,{type:"navigation",size:"small",current:_t,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(gr,{status:je.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(gr,{status:je.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Br=mr,ir=h("yxwG"),qn=h.n(ir);function ur(_e){var Ce=_e.modeldata,me=_e.userid,ne=Object(s.useState)(!1),pe=Object(u.a)(ne,2),se=pe[0],Ae=pe[1],Te=Object(s.useState)(!1),je=Object(u.a)(Te,2),Ue=je[0],Ge=je[1];return Object(s.useEffect)(function(){var it=JSON.parse(localStorage.getItem("Studentshow"));it!=null&&it.includes(me)?Ae(!1):Ae(Ce==null?void 0:Ce.is_show),Ce!=null&&Ce.is_show&&setTimeout(function(){var _t=JSON.parse(localStorage.getItem("Studentshow"))||[];_t.push(me),localStorage.setItem("Studentshow",JSON.stringify(_t))},2e3)},[Ce]),t.a.createElement(X.a,{visible:se,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(qn.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){Ae(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var _r=ur,Vr=function(Ce){var me,ne,pe,se=Ce.homePage,Ae=Ce.globalSetting,Te=Ce.user,je=Ce.loading,Ue=Ce.dispatch,Ge=Object(s.useState)(),it=Object(u.a)(Ge,2),_t=it[0],e=it[1],a=Object(s.useRef)(null),D=Object(s.useState)(!1),N=Object(u.a)(D,2),W=N[0],ee=N[1],oe=Object(s.useState)(),le=Object(u.a)(oe,2),Ee=le[0],be=le[1];Object(s.useEffect)(function(){Ue({type:"homePage/home",payload:{}})},[se.name]),Object(s.useEffect)(function(){return Object(r.r)()||Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var jt;Object(r.X)((Ae==null||((jt=Ae.setting)===null||jt===void 0)?void 0:jt.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[Ae.setting]);function Ie(){return Je.apply(this,arguments)}function Je(){return Je=Object(w.a)(v.a.mark(function jt(){var Zt,dn;return v.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Ue({type:"homePage/getHomeNotice",payload:{}});case 2:Zt=en.sent,Zt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Zt.start_at),Zt!=null&&Zt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),e(Zt));case 4:case"end":return en.stop()}},jt)})),Je.apply(this,arguments)}function Fe(){return st.apply(this,arguments)}function st(){return st=Object(w.a)(v.a.mark(function jt(){var Zt;return v.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(ot.a)("/api/home/competition_popup.json",{method:"get"});case 2:Zt=En.sent,be(Zt);case 4:case"end":return En.stop()}},jt)})),st.apply(this,arguments)}var at=Object(s.useState)(-1),ut=Object(u.a)(at,2),Tt=ut[0],tt=ut[1],Ot={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},kt=function(Zt){var dn=se.homepage_disciplines,En="sub_disciplines",en="paths",ln=function(tn){return"/paths?discipline_id=".concat(dn[Tt].id,"&&tag_tabs=").concat(Tt+1,"&sub_discipline_id=").concat(tn.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null)},Jt=function(Zt,dn){var En,en=dn%2===0,ln=[t.a.createElement("div",{key:3,className:z.a.left},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(Zt==null?void 0:Zt.image_url),alt:""}),t.a.createElement("div",{className:z.a.btn,style:{marginLeft:en?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(z.a.right," animationOrientation")},Zt==null||((En=Zt.subjects)===null||En===void 0)?void 0:En.map(function(cn,tn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(tn%2===0?tn*.2+1:(tn-1)*.2+1,"s")},key:tn,href:cn==null?void 0:cn.url},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(cn==null?void 0:cn.image_url)}))}))];return en?ln:ln.reverse()},rn=function(){var Zt,dn,En;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:z.a.mainSiteContent},se==null||((Zt=se.new_discipline)===null||Zt===void 0)?void 0:Zt.map(function(en,ln){return t.a.createElement("aside",{key:ln+en.name,className:z.a.ContentWarp,style:{backgroundColor:ln%2===0?"#fff":"transparent",display:en.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:z.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},en.name),t.a.createElement("h5",null,en==null?void 0:en.name_en),t.a.createElement("div",{className:z.a.lf},Jt(en,ln))))})),!!((dn=se.subjects)!==null&&dn!==void 0&&dn.length)&&t.a.createElement("section",{className:z.a.course},t.a.createElement("aside",null),t.a.createElement(T.a,{loading:je},t.a.createElement(k,{data:se.subjects}))),!!((En=se.shixuns)!==null&&En!==void 0&&En.length)&&t.a.createElement("section",{className:z.a.course},t.a.createElement("aside",{className:z.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:z.a.more},t.a.createElement(l.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:je},t.a.createElement(c,{data:se.shixuns}))))},an=(Ae==null||((me=Ae.setting)===null||me===void 0)?void 0:me.main_site)&&!(Ae!=null&&(ne=Ae.setting)!==null&&ne!==void 0&&ne.is_local);return Object(r.r)()?t.a.createElement(te.default,null):t.a.createElement("section",null,t.a.createElement(G.a,{modeldata:_t,dispatch:Ue}),t.a.createElement(Ne,{modeldata:Ee,userInfo:Te==null?void 0:Te.userInfo}),t.a.createElement(_r,{modeldata:Ee,userid:Te==null||((pe=Te.userInfo)===null||pe===void 0)?void 0:pe.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(Br,{userInfo:Te==null?void 0:Te.userInfo}),t.a.createElement(sn,null))},aa=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.globalSetting,pe=_e.user;return{homePage:Ce,globalSetting:ne,loading:me.models.homePage,user:pe}})(Vr),Xr=h("+UV5"),Wn=h.n(Xr),Yr=h("YVwf"),ia=h.n(Yr),oa=h("QOUV"),wr=h("o2EA"),Er=h.n(wr),Mr=h("h179"),sa=h.n(Mr),Qr=h("CTM2"),la=h.n(Qr),jr=h("ygIP"),Fr=h.n(jr),zr=h("TFmm"),Kn=h.n(zr),ua=h("80w6"),Wr=h.n(ua),Rr=function(Ce){var me,ne=Ce.user,pe=Object(U.a)(Ce,["user"]),se=Object(s.useState)(!0),Ae=Object(u.a)(se,2),Te=Ae[0],je=Ae[1],Ue=Object(s.useState)(0),Ge=Object(u.a)(Ue,2),it=Ge[0],_t=Ge[1],e=Object(s.useState)({}),a=Object(u.a)(e,2),D=a[0],N=a[1],W=Object(s.useState)(!1),ee=Object(u.a)(W,2),oe=ee[0],le=ee[1];Object(s.useEffect)(function(){Ee()},[]);var Ee=function(){var Fe=Object(w.a)(v.a.mark(function st(){var at;return v.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return je(!0),Tt.next=3,Object(ot.a)("/api/home/index.json",{method:"get"});case 3:at=Tt.sent,at.images_url&&N(at),je(!1);case 6:case"end":return Tt.stop()}},st)}));return function(){return Fe.apply(this,arguments)}}(),be={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ie=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Je=[{img:Er.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:sa.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:la.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Fr.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:Kn.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Wr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Wn.a.home},t.a.createElement(oa.a,{width:800,visible:oe,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return le(!1)}}),t.a.createElement(T.a,{loading:Te,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Wn.a.bg},t.a.createElement("div",{className:Wn.a.public_width},t.a.createElement("div",{className:Wn.a.banner},t.a.createElement(ia.a,be,D==null||((me=D.images_url)===null||me===void 0)?void 0:me.map(function(Fe){return t.a.createElement("div",{onClick:function(){Fe.path&&Object(r.S)(Fe.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Fe.path?"pointer":"default"}},t.a.createElement("img",{src:b.a.IMG_SERVER+Fe.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Wn.a.content},t.a.createElement("div",{className:Wn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Wn.a.li}),t.a.createElement(l.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Wn.a.li}),t.a.createElement(l.a,{to:"/paths",target:"_blank",className:Wn.a.li})),t.a.createElement("div",{className:Wn.a.demonstrate},t.a.createElement("div",{className:Wn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ie.map(function(Fe,st){var at;return t.a.createElement("div",{key:st,className:Wn.a.li,style:{background:Fe.background,cursor:Fe!=null&&Fe.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Wn.a.name},Fe.name),t.a.createElement("div",{className:Wn.a.tagWarp},Fe==null||((at=Fe.tags)===null||at===void 0)?void 0:at.map(function(ut,Tt){return t.a.createElement("div",{key:"".concat(st,"-").concat(Tt),className:Wn.a.tag},ut)})),t.a.createElement("div",{className:Wn.a.mask,onClick:function(){switch(st){case 0:le(!0);break;default:Fe.link?Object(r.S)(Fe.link):Fe.more&&g.d.push("/classrooms/classicCases");return}},style:{background:Fe.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Fe.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Wn.a.feature},t.a.createElement("div",{className:Wn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Je.map(function(Fe,st){return t.a.createElement("div",{className:Wn.a.li,key:Fe.title,onClick:function(){switch(st){case 0:le(!0);break;default:Fe.link&&Object(r.S)(Fe.link);break}}},t.a.createElement("img",{src:Fe.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Fe.title),t.a.createElement("h6",null,Fe.intro)))}))))))},da=Object(g.a)(function(_e){var Ce=_e.user;return{user:Ce}})(Rr),Jr=h("Znn+"),br=h("ZTPi"),ca=h("fV52"),yr=h("3I+P"),fa=h("8/ia"),Cn=h.n(fa),ha=h("QgcY"),Zr=h("CzVm"),$n=h.n(Zr),ma=h("Eo/3"),pr=h.n(ma),pa=h("Hwda"),Ar=h.n(pa),Or=h("rIHE"),er=h.n(Or),va=h("APus"),Hr=h.n(va),ga=h("B9Dg"),xr=h.n(ga),qr=h("IuEb"),Dr=h.n(qr),$r=h("umnG"),Cr=h.n($r),ea=h("40xk"),Kr=h.n(ea),Ea=h("LzVc"),dr=h.n(Ea),ta=function(Ce){var me=Ce.competitions,ne=Ce.user,pe=Ce.dispatch,se=Object(U.a)(Ce,["competitions","user","dispatch"]),Ae=Object(s.useState)(!1),Te=Object(u.a)(Ae,2),je=Te[0],Ue=Te[1],Ge=Object(s.useState)({}),it=Object(u.a)(Ge,2),_t=it[0],e=it[1],a=Object(s.useState)(""),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useRef)(null),oe=Object(s.useRef)(null);Object(s.useEffect)(function(){le()},[]);var le=function(){var Je=Object(w.a)(v.a.mark(function Fe(){return v.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:me.listParams.keyword="",me.listParams.category="",me.listParams.page=1,pe({type:"competitions/getList",payload:Object(O.a)({},me.listParams)});case 4:case"end":return at.stop()}},Fe)}));return function(){return Je.apply(this,arguments)}}(),Ee=[{path:"",img:$n.a},{path:"",img:$n.a},{path:"",img:$n.a},{path:"",img:$n.a}],be=[{path:"",img:Dr.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Dr.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Dr.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ie=function(Fe){W(Fe),me.listParams.page=1,me.listParams.category=Fe,pe({type:"competitions/getList",payload:Object(O.a)({},me.listParams)})};return t.a.createElement("section",{className:Cn.a.home},t.a.createElement(T.a,{loading:je,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Cn.a.bg},Ee&&t.a.createElement(yr.a,{ref:ee,autoplay:!0,pauseOnDotsHover:!0},Ee==null?void 0:Ee.map(function(Je,Fe){return t.a.createElement("div",{key:Fe,className:Cn.a.li},t.a.createElement("a",{href:Je.path},t.a.createElement("img",{width:"100%",src:Je.img})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){ee.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){ee.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Cn.a.competition},t.a.createElement("div",{className:Cn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Cn.a.des},t.a.createElement("img",{src:pr.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:xr.a}),t.a.createElement("img",{src:Ar.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:xr.a}),t.a.createElement("img",{src:er.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:xr.a}),t.a.createElement("img",{src:Hr.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Cn.a.information},t.a.createElement("div",{className:Cn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Cn.a.des},t.a.createElement("div",{className:Cn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Cn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Cn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Cn.a.retrospect},t.a.createElement("div",{className:Cn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Cn.a.banner},be&&t.a.createElement(yr.a,{ref:oe,autoplay:!1,pauseOnDotsHover:!0},be==null?void 0:be.map(function(Je,Fe){return t.a.createElement("div",{key:Fe,className:Cn.a.li},t.a.createElement("div",{className:Cn.a.left},t.a.createElement("img",{width:524,src:Je.img})),t.a.createElement("div",{className:Cn.a.right},t.a.createElement("div",{className:Cn.a.name},Je==null?void 0:Je.name),t.a.createElement("div",{className:Cn.a.des},Je.des),t.a.createElement("div",{className:Cn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:Cr.a})),t.a.createElement("img",{className:Cn.a.l,src:Kr.a}),t.a.createElement("img",{className:Cn.a.r,src:dr.a})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){oe.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){oe.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Cn.a.group},t.a.createElement("div",{className:Cn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(br.a,{className:Cn.a.tabs,activeKey:N,onChange:Ie},t.a.createElement(br.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(br.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(br.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Cn.a.list},t.a.createElement(ha.default,{show:!1})),t.a.createElement("div",{onClick:function(){return g.d.push("/competitions?tabs=".concat(N))},className:Cn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Pr=Object(g.a)(function(_e){var Ce=_e.competitions,me=_e.user;return{competitions:Ce,user:me}})(ta),Pa=function(Ce){var me=Ce.loading,ne=Ce.globalSetting,pe=Ce.children,se=Ce.user,Ae=Ce.dispatch,Te=Ce.location,je=Object(U.a)(Ce,["loading","globalSetting","children","user","dispatch","location"]),Ue=Object(o.h)(),Ge=Object(E.b)(),it=ne.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(O.a)({},i.a[ne.theme]))},[ne.theme]),t.a.createElement(L.b,{locale:R.default},!ne.isIlearning&&ne.isPaZhou?t.a.createElement(Pr,null):t.a.createElement(aa,null),ne.isIlearning&&t.a.createElement(da,null))},Se=J.default=Object(g.a)(function(_e){var Ce=_e.loading,me=_e.globalSetting,ne=_e.user;return{loading:Ce,globalSetting:me,user:ne}})(Pa)},QgcY:function(re,J,h){"use strict";h.r(J);var Q=h("2qtc"),L=h("kLXV"),O=h("DjyN"),U=h("NUBc"),s=h("cWXX"),t=h("/ezw"),R=h("+L6B"),o=h("2/Rp"),g=h("Mwp2"),E=h("VXEj"),i=h("5NDa"),y=h("5rEg"),T=h("miYZ"),w=h("tsqr"),u=h("9og8"),P=h("k1fw"),v=h("tJVT"),l=h("PpiC"),d=h("Znn+"),m=h("ZTPi"),p=h("WmNS"),C=h.n(p),x=h("q1tI"),M=h.n(x),b=h("Ty5D"),f=h("9kvl"),n=h("1vsH"),r=h("D2RN"),c=h.n(r),S=h("BdwD"),_=h("m3rI"),A=h("zrhs"),I=h("xKgJ"),k=h("NLgs"),B=h("14J3"),z=h("BMrR"),G=h("sRBo"),V=h("kaz8"),X=h("/zsF"),F=h("PArb"),K=h("T2oS"),Z=h("W9HT"),he=h("jCWc"),ue=h("kPKH"),ge=h("5Dmo"),xe=h("3S7+"),De=h("oBTY"),we=h("wd/R"),Le=h.n(we),ie=h("cVA7"),ve=h.n(ie),q=h("ErOA"),fe=h("RotF"),Pe=h.n(fe),ye=h("mgmH"),Ye=h("nj+s"),dt=h.n(Ye),ke=function(){var ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:ct},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},We=h("6lbe"),Re=h.n(We),Me=m.a.TabPane,Ve=V.a.Group,Ze=function(ct){var pt,It,Bt,Yt,Vt,vt=ct.competitions,nt=ct.globalSetting,mt=ct.loading,Be=ct.dispatch,de=ct.user,Oe=ct.type,He=ct.keyword,$e=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),ht=Object(b.i)(),yt=Object(x.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(v.a)(yt,2),rt=et[0],Ut=et[1],Qt=Object(x.useState)(!1),sn=Object(v.a)(Qt,2),ae=sn[0],te=sn[1],j=Object(x.useState)(!0),H=Object(v.a)(j,2),Y=H[0],$=H[1],ce=Object(x.useState)([]),Ne=Object(v.a)(ce,2),Ke=Ne[0],Et=Ne[1],St=Object(x.useState)([]),Nt=Object(v.a)(St,2),Wt=Nt[0],Xt=Nt[1];Object(x.useEffect)(function(){lt()},[ht,He]);function lt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(u.a)(C.a.mark(function Ct(){var zt;return C.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return te(!0),nn.next=3,Be({type:"competitions/getList",payload:{category:Oe,page:1,keyword:He||""}});case 3:zt=nn.sent,te(!1),Et([]),Ut({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),Xt(Object(De.a)(zt==null?void 0:zt.competitions));case 8:case"end":return nn.stop()}},Ct)})),Dt.apply(this,arguments)}return M.a.createElement("section",null,M.a.createElement("aside",{className:"edu-container minH500"},(Wt==null?void 0:Wt.length)===0&&M.a.createElement(S.a,null),(Wt==null?void 0:Wt.length)>0&&M.a.createElement("div",{className:dt.a.scrollWrapper,style:{overflowY:"auto"}},M.a.createElement(Pe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Ct=Object(u.a)(C.a.mark(function zt(Rt){var nn,$t;return C.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(!(Y&&!ae)){on.next=8;break}return te(!0),on.next=4,Be({type:"competitions/getList",payload:{category:Oe,page:Rt}});case 4:$t=on.sent,te(!1),Xt([].concat(Object(De.a)(Wt),Object(De.a)($t==null?void 0:$t.competitions))),($t==null||((nn=$t.competitions)===null||nn===void 0)?void 0:nn.length)<20&&$(!1);case 8:case"end":return on.stop()}},zt)}));return function(zt){return Ct.apply(this,arguments)}}(),hasMore:Y,useWindow:!1},M.a.createElement(Z.a,{spinning:ae},M.a.createElement(Ve,{value:Ke,onChange:function(){var Ct=Object(u.a)(C.a.mark(function zt(Rt){var nn;return C.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Et(Object(De.a)(Rt)),!((Rt==null?void 0:Rt.length)>0)){Lt.next=8;break}return Lt.next=4,Object(q.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Rt.toString()}});case 4:nn=Lt.sent,(nn==null?void 0:nn.status)===0&&Ut(nn),Lt.next=9;break;case 8:Ut({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return Lt.stop()}},zt)}));return function(zt){return Ct.apply(this,arguments)}}()},M.a.createElement(z.a,{gutter:[16,16]},Wt==null?void 0:Wt.map(function(Ct,zt){return M.a.createElement(ue.a,{span:12},M.a.createElement(V.a,{value:Ct.id,className:dt.a.checkBoxWrapper},M.a.createElement(xe.a,{className:dt.a.checkboxtitle,title:Ct.sub_title?Ct.name+"\u2014\u2014"+Ct.sub_title:Ct.name},Ct.name,Ct.sub_title?"\u2014\u2014"+Ct.sub_title:"")))})))))),M.a.createElement(z.a,{justify:"space-between",align:"middle"},M.a.createElement("div",{className:dt.a.partTitle},"\u6570\u636E\u5C55\u793A"),M.a.createElement(o.a,{className:dt.a.exportBtn,onClick:function(){Object(ye.m)({ids:Ke.toString()})}},M.a.createElement("img",{src:Re.a,alt:"",className:dt.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),M.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},M.a.createElement(F.a,{style:{padding:"0px 40px"}}),M.a.createElement("div",{style:{textAlign:"center"}},M.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),M.a.createElement("br",null),M.a.createElement("div",{style:{marginTop:"20px"}},M.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",Le()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",M.a.createElement("span",{style:{color:"#999999"}}," ",M.a.createElement("span",{style:{color:"#B620E0"}},(rt==null?void 0:rt.school_count)||0)," \u6240\u9AD8\u6821 ",M.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(rt==null?void 0:rt.team_count)||0)," \u652F\u961F\u4F0D ",M.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(rt==null?void 0:rt.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),M.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(rt==null||((pt=rt.school_level_count)===null||pt===void 0)?void 0:pt[0])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(rt==null||((It=rt.school_level_count)===null||It===void 0)?void 0:It[1])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(rt==null||((Bt=rt.school_level_count)===null||Bt===void 0)?void 0:Bt[2])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(rt==null||((Yt=rt.school_level_count)===null||Yt===void 0)?void 0:Yt[3])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(rt==null||((Vt=rt.school_level_count)===null||Vt===void 0)?void 0:Vt[4])||0),"\u6240"))),M.a.createElement(ve.a,{option:ke(Object.values(rt==null?void 0:rt.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),M.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},M.a.createElement("div",{style:{display:"flex",alignItems:"center"}},M.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),M.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},M.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),M.a.createElement("div",{style:{display:"flex",alignItems:"center"}},M.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},bt=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(Ze),ft=h("Nf5h"),Ft=m.a.TabPane,Kt=V.a.Group,At=function(ct){var pt=ct.competitions,It=ct.globalSetting,Bt=ct.loading,Yt=ct.dispatch,Vt=ct.user,vt=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user"]),nt=Object(x.useState)(""),mt=Object(v.a)(nt,2),Be=mt[0],de=mt[1],Oe=Object(x.useState)(),He=Object(v.a)(Oe,2),$e=He[0],ht=He[1],yt=Object(x.useState)(""),et=Object(v.a)(yt,2),rt=et[0],Ut=et[1];return M.a.createElement("section",null,M.a.createElement("aside",{className:"edu-container minH500"},M.a.createElement(z.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},M.a.createElement(ft.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:Be,onChange:de}),M.a.createElement("div",{className:dt.a.searchWrap},M.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:dt.a.search,value:rt,onChange:function(sn){sn.target.value||ht(sn.target.value),Ut(sn.target.value)},onSearch:function(sn){ht(sn)},suffix:M.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(dt.a.searchIcon),onClick:function(){return ht(rt)}})}))),Be===""&&M.a.createElement(bt,{type:Be,keyword:$e}),Be==="progressing"&&M.a.createElement(bt,{type:Be,keyword:$e}),Be==="ended"&&M.a.createElement(bt,{type:Be,keyword:$e})))},wt=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(At),Ht=h("lzim"),qt=h("Ptgr"),Gt=h("F2wG"),xt=h.n(Gt),ot=h("UfjD"),Mt=h("qHvr"),gt=h("SVaM"),qe=m.a.TabPane,Xe=function(ct){var pt=ct.competitions,It=ct.globalSetting,Bt=ct.loading,Yt=ct.dispatch,Vt=ct.user,vt=ct.show,nt=vt===void 0?!0:vt,mt=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user","show"]),Be=Object(b.h)(),de=Object(x.useState)(!1),Oe=Object(v.a)(de,2),He=Oe[0],$e=Oe[1],ht=Object(x.useState)(),yt=Object(v.a)(ht,2),et=yt[0],rt=yt[1],Ut=Object(x.useState)(!1),Qt=Object(v.a)(Ut,2),sn=Qt[0],ae=Qt[1],te=Object(x.useState)(!1),j=Object(v.a)(te,2),H=j[0],Y=j[1],$=Object(x.useState)(!1),ce=Object(v.a)($,2),Ne=ce[0],Ke=ce[1],Et=Object(x.useState)(!0),St=Object(v.a)(Et,2),Nt=St[0],Wt=St[1],Xt=Object(x.useState)([]),lt=Object(v.a)(Xt,2),Dt=lt[0],Ct=lt[1];Object(x.useEffect)(function(){return Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(x.useEffect)(function(){if(nt){var gn;pt.listParams.category=((gn=Be.query)===null||gn===void 0?void 0:gn.tabs)||"",Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}return function(){pt.listParams.keyword="",pt.listParams.category="",pt.listParams.page=1,Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}},[pt.name]),Object(x.useEffect)(function(){nt&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function zt(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(u.a)(C.a.mark(function gn(){var Pt,fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Yt({type:"homePage/getHomeNotice",payload:{}});case 2:Pt=mn.sent,Pt&&(fn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pt.start_at),Pt!=null&&Pt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),rt(Pt));case 4:case"end":return mn.stop()}},gn)})),Rt.apply(this,arguments)}var nn=function(Pt,fn){document.body.scrollIntoView(),pt.listParams.page=Pt,Yt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},pt.listParams),{},{edu:Be.query.edu})})};function $t(gn){gn.stopPropagation()}function Lt(gn,Pt,fn){return on.apply(this,arguments)}function on(){return on=Object(u.a)(C.a.mark(function gn(Pt,fn,Ln){var mn,ar;return C.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(Pt.stopPropagation(),Object(k.e)(Yt)){Tn.next=3;break}return Tn.abrupt("return");case 3:if(!(fn!=null&&fn.is_authentication&&!(Vt!=null&&(mn=Vt.userInfo)!==null&&mn!==void 0&&mn.authentication))){Tn.next=6;break}return Yt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Tn.abrupt("return");case 6:if(!(Ln==="ismodel")){Tn.next=20;break}if(!(fn.member_of_course===!0)){Tn.next=11;break}Object(n.S)("/classrooms/".concat(fn.course_id)),Tn.next=18;break;case 11:if(fn.invite_code){Tn.next=14;break}return w.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),Tn.abrupt("return");case 14:return Tn.next=16,Yt({type:"competitions/addApplytojoincourse",payload:{invite_code:fn.invite_code,student:1}});case 16:ar=Tn.sent,ar.status===0&&Object(n.S)("/classrooms/".concat(fn.course_id));case 18:Tn.next=33;break;case 20:if(!(fn.enrolled===!0)){Tn.next=23;break}return Object(n.S)(Ln),Tn.abrupt("return");case 23:if(!(Ln==="personal")){Tn.next=31;break}if(!(fn.enroll_ended===!0)){Tn.next=27;break}return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Tn.abrupt("return");case 27:ae(!0),Ct(fn),Tn.next=33;break;case 31:ae(!0),Ct(fn);case 33:case"end":return Tn.stop()}},gn)})),on.apply(this,arguments)}function vn(gn){Object(n.S)(gn)}function _n(gn){return hn.apply(this,arguments)}function hn(){return hn=Object(u.a)(C.a.mark(function gn(Pt){var fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(Nt){mn.next=2;break}return mn.abrupt("return");case 2:if(Wt(!1),!bn()){mn.next=5;break}return mn.abrupt("return");case 5:return mn.next=7,Yt({type:"competitions/AddTeam",payload:{identifier:Dt==null?void 0:Dt.identifier,name:Pt}});case 7:fn=mn.sent,fn&&fn.status===0?(w.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)}),Y(!1)):Wt(!0);case 9:case"end":return mn.stop()}},gn)})),hn.apply(this,arguments)}function bn(){var gn,Pt;if(Vt!=null&&(gn=Vt.userInfo)!==null&&gn!==void 0&&gn.is_teacher){var fn;if(Dt!=null&&(fn=Dt.teacher_staff)!==null&&fn!==void 0&&fn.mutiple_limited&&(Dt!=null&&Dt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Wt(!0),!0}else{var Ln;if(Dt!=null&&(Ln=Dt.member_staff)!==null&&Ln!==void 0&&Ln.mutiple_limited&&(Dt!=null&&Dt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Wt(!0),!0}if(Dt!=null&&Dt.enroll_ended)return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Wt(!0),!0;if(Vt!=null&&(Pt=Vt.userInfo)!==null&&Pt!==void 0&&Pt.is_teacher){if(!Dt.teacher_staff)return w.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Wt(!0),!0}else if(!(Dt!=null&&Dt.member_staff))return w.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Wt(!0),!0}function Bn(gn){return un.apply(this,arguments)}function un(){return un=Object(u.a)(C.a.mark(function gn(Pt){var fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(Nt){mn.next=2;break}return mn.abrupt("return");case 2:if(!bn()){mn.next=4;break}return mn.abrupt("return");case 4:return Wt(!1),mn.next=7,Yt({type:"competitions/JoinTeam",payload:{identifier:Dt==null?void 0:Dt.identifier,invite_code:Pt}});case 7:fn=mn.sent,fn&&fn.status===0?(w.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)}),Ke(!1)):Wt(!0);case 9:case"end":return mn.stop()}},gn)})),un.apply(this,arguments)}var zn=function(Pt){Pt.external_url?vn(Pt.external_url):vn(Pt.competition_status==="ended"?"/competitions/index/".concat(Pt.identifier):Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"/competitions/index/".concat(Pt.identifier):null:Pt.competition_status==="progressing"?"/competitions/index/".concat(Pt.identifier):null)},Jn=function(Pt,fn){fn.external_url?(Pt.stopPropagation(),vn(fn.external_url)):Lt(Pt,fn,fn.mode===2?"ismodel":fn.personal?"personal":"/competitions/index/".concat(fn.identifier,"/enroll"))},nr=Object(x.useState)(""),Gn=Object(v.a)(nr,2),jn=Gn[0],wn=Gn[1],sr=function(Pt){pt.listParams.keyword=encodeURIComponent(Pt),pt.listParams.page=1,Pt&&Object(gt.a)({name:Pt,copywriting:Pt,position:"Competition"}),Yt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},pt.listParams),{},{edu:Be.query.edu})})};return M.a.createElement("section",{className:c.a.bg},M.a.createElement("div",{className:"edu-container"},M.a.createElement(ft.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:xt.a,imgWidth:438,bannerExtraContent:M.a.createElement("div",{className:c.a.searchWrap},M.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:c.a.search,value:jn,onChange:function(Pt){return wn(Pt.target.value)},suffix:M.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return sr(jn)}}),onSearch:sr}))}),M.a.createElement("div",{className:c.a.tabsWrap},M.a.createElement(m.a,{defaultActiveKey:"",onChange:function(Pt){Pt==="statistics"?$e(!0):$e(!1),pt.listParams.page=1,pt.listParams.category=Pt,pt.listParams.page=1,Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}},M.a.createElement(qe,{tab:"\u5168\u90E8",key:""}),M.a.createElement(qe,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),M.a.createElement(qe,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),M.a.createElement(qe,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&M.a.createElement(qe,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!He&&M.a.createElement("div",null,pt.count===0&&M.a.createElement(S.a,null),M.a.createElement("aside",{className:"edu-container minH500"},M.a.createElement(t.a,{loading:Bt,active:!0,avatar:{size:40},paragraph:{rows:5}},pt.competitions&&M.a.createElement(E.b,{itemLayout:"vertical",size:"large",dataSource:pt.competitions,renderItem:function(Pt,fn){return M.a.createElement("div",{className:c.a.CompetitionsList},Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"":M.a.createElement("div",{className:c.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",M.a.createElement(E.b.Item,{onClick:function(){return zn(Pt)},className:c.a.shadow,key:fn},M.a.createElement(E.b.Item.Meta,{style:{marginBottom:"0px"},avatar:M.a.createElement("img",{className:c.a.divimg,src:Pt&&Pt.image?"".concat(_.a.IMG_SERVER,"/")+Pt.image:Ht.p}),title:M.a.createElement("p",{style:{alignItems:"center",display:"flex"}},M.a.createElement("a",{className:c.a.task_hide},Pt.name,Pt.sub_title?"\u2014\u2014".concat(Pt.sub_title):""),Pt.competition_status&&Pt.competition_status==="nearly_published"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",Pt.competition_status&&Pt.competition_status==="progressing"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",Pt.competition_status&&Pt.competition_status==="ended"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:M.a.createElement("div",{className:c.a.description},M.a.createElement("div",{className:c.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Pt.description?Pt.description:"\u6682\u65E0\u7B80\u4ECB~"),M.a.createElement("div",{className:c.a.bottomText},M.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Pt.start_time,"\uFF5E",Pt.end_time),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Pt&&Pt.enroll_end_time?Pt.enroll_end_time:"\u6682\u65E0"),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",Pt&&Pt.visits_count?Pt.visits_count:"\u6682\u65E0")))}),M.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},M.a.createElement("div",{className:c.a.info},M.a.createElement("div",{className:c.a.bonus,style:{visibility:Pt&&Pt.bonus?"visible":"hidden"}},M.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(Pt.bonus).toLocaleString()),Pt.member_count?M.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",Pt.competition_status==="nearly_published"?"0":Pt.member_count):""),Pt&&Pt.competition_status==="ended"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u5DF2\u7ED3\u675F"):null,Pt&&Pt.competition_status==="nearly_published"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u672A\u53D1\u5E03"):null,Pt&&Pt.competition_status!=="nearly_published"&&Pt.enroll_end&&Pt.competition_status!=="ended"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u62A5\u540D\u622A\u6B62"):null,Pt&&Pt.competition_status==="progressing"&&Pt.enroll_end!=!0&&!Pt.external_url?M.a.createElement(o.a,{className:c.a.signup,onClick:function(mn){return Jn(mn,Pt)}},Pt!=null&&Pt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),M.a.createElement(A.a,null),M.a.createElement(qt.a,{modeldata:et,dispatch:Yt}),M.a.createElement("aside",{className:"tc mb50 mt20"},M.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:nn,defaultPageSize:20,current:pt.listParams.page,defaultCurrent:pt.listParams.page,total:pt.count})))),He&&M.a.createElement(wt,null)),M.a.createElement(L.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:sn,onCancel:function(){ae(!1)},footer:!1},M.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},M.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){Ke(!0),ae(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),M.a.createElement(o.a,{style:{height:40},onClick:function(){Y(!0),ae(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),Ne?M.a.createElement(ot.a,{isjoin:Ne,setJoin:Ke,JoinTeams:Bn}):null,H?M.a.createElement(Mt.a,{isAddmodle:H,setIsAdd:Y,createTeam:_n}):null)},Qe=J.default=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(Xe)},QuXc:function(re,J){var h=function(L){this.colorStops=L||[]};h.prototype={constructor:h,addColorStop:function(L,O){this.colorStops.push({offset:L,color:O})}};var Q=h;re.exports=Q},RDYZ:function(re,J,h){var Q=h("dMvE");function L(U){this._target=U.target,this._life=U.life||1e3,this._delay=U.delay||0,this._initialized=!1,this.loop=U.loop==null?!1:U.loop,this.gap=U.gap||0,this.easing=U.easing||"Linear",this.onframe=U.onframe,this.ondestroy=U.ondestroy,this.onrestart=U.onrestart,this._pausedTime=0,this._paused=!1}L.prototype={constructor:L,step:function(U,s){if(this._initialized||(this._startTime=U+this._delay,this._initialized=!0),this._paused){this._pausedTime+=s;return}var t=(U-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Q[R]:R,g=typeof o=="function"?o(t):t;return this.fire("frame",g),t===1?this.loop?(this.restart(U),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(U){var s=(U-this._startTime-this._pausedTime)%this._life;this._startTime=U-s+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(U,s){U="on"+U,this[U]&&this[U](this._target,s)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var O=L;re.exports=O},RMFE:function(re,J){re.exports="data:image/png;base64,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"},RXMa:function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(O,U){var s=U.cx,t=U.cy,R=Math.PI*2;O.moveTo(s+U.r,t),O.arc(s,t,U.r,0,R,!1),O.moveTo(s+U.r0,t),O.arc(s,t,U.r0,0,R,!0)}});re.exports=L},RotF:function(re,J,h){re.exports=h("LSTS")},SKnc:function(re,J,h){var Q=h("bYtY"),L=h("QuXc"),O=function(s,t,R,o,g,E){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=E||!1,L.call(this,g)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},SMhR:function(re,J){re.exports="data:image/png;base64,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"},SUKs:function(re,J,h){var Q=h("LPTA"),L=Q.debugMode,O=function(){};L===1&&(O=console.error);var U=O;re.exports=U},SeJ5:function(re,J,h){re.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(re,J,h){var Q=h("QBsz"),L=Q.create,O=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,R=1e-4,o=s(3),g=1/3,E=L(),i=L(),y=L();function T(n){return n>-t&&nt||n<-t}function u(n,r,c,S,_){var A=1-_;return A*A*(A*n+3*_*r)+_*_*(_*S+3*A*c)}function P(n,r,c,S,_){var A=1-_;return 3*(((r-n)*A+2*(c-r)*_)*A+(S-c)*_*_)}function v(n,r,c,S,_,A){var I=S+3*(r-c)-n,k=3*(c-r*2+n),B=3*(r-n),z=n-_,G=k*k-3*I*B,V=k*B-9*I*z,X=B*B-3*k*z,F=0;if(T(G)&&T(V))if(T(k))A[0]=0;else{var K=-B/k;K>=0&&K<=1&&(A[F++]=K)}else{var Z=V*V-4*G*X;if(T(Z)){var he=V/G,K=-k/I+he,ue=-he/2;K>=0&&K<=1&&(A[F++]=K),ue>=0&&ue<=1&&(A[F++]=ue)}else if(Z>0){var ge=s(Z),xe=G*k+1.5*I*(-V+ge),De=G*k+1.5*I*(-V-ge);xe<0?xe=-U(-xe,g):xe=U(xe,g),De<0?De=-U(-De,g):De=U(De,g);var K=(-k-(xe+De))/(3*I);K>=0&&K<=1&&(A[F++]=K)}else{var we=(2*G*k-3*I*V)/(2*s(G*G*G)),Le=Math.acos(we)/3,ie=s(G),ve=Math.cos(Le),K=(-k-2*ie*ve)/(3*I),ue=(-k+ie*(ve+o*Math.sin(Le)))/(3*I),q=(-k+ie*(ve-o*Math.sin(Le)))/(3*I);K>=0&&K<=1&&(A[F++]=K),ue>=0&&ue<=1&&(A[F++]=ue),q>=0&&q<=1&&(A[F++]=q)}}return F}function l(n,r,c,S,_){var A=6*c-12*r+6*n,I=9*r+3*S-3*n-9*c,k=3*r-3*n,B=0;if(T(I)){if(w(A)){var z=-k/A;z>=0&&z<=1&&(_[B++]=z)}}else{var G=A*A-4*I*k;if(T(G))_[0]=-A/(2*I);else if(G>0){var V=s(G),z=(-A+V)/(2*I),X=(-A-V)/(2*I);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[B++]=X)}}return B}function d(n,r,c,S,_,A){var I=(r-n)*_+n,k=(c-r)*_+r,B=(S-c)*_+c,z=(k-I)*_+I,G=(B-k)*_+k,V=(G-z)*_+z;A[0]=n,A[1]=I,A[2]=z,A[3]=V,A[4]=V,A[5]=G,A[6]=B,A[7]=S}function m(n,r,c,S,_,A,I,k,B,z,G){var V,X=.005,F=Infinity,K,Z,he,ue;E[0]=B,E[1]=z;for(var ge=0;ge<1;ge+=.05)i[0]=u(n,c,_,I,ge),i[1]=u(r,S,A,k,ge),he=O(E,i),he=0&&he=0&&z<=1&&(_[B++]=z)}}else{var G=I*I-4*A*k;if(T(G)){var z=-I/(2*A);z>=0&&z<=1&&(_[B++]=z)}else if(G>0){var V=s(G),z=(-I+V)/(2*A),X=(-I-V)/(2*A);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[B++]=X)}}return B}function M(n,r,c){var S=n+c-2*r;return S===0?.5:(n-r)/S}function b(n,r,c,S,_){var A=(r-n)*S+n,I=(c-r)*S+r,k=(I-A)*S+A;_[0]=n,_[1]=A,_[2]=k,_[3]=k,_[4]=I,_[5]=c}function f(n,r,c,S,_,A,I,k,B){var z,G=.005,V=Infinity;E[0]=I,E[1]=k;for(var X=0;X<1;X+=.05){i[0]=p(n,c,_,X),i[1]=p(r,S,A,X);var F=O(E,i);F=0&&F=0;--m)if(d[m]===l)return!0;return!1}),v):null:v[0]},T.prototype.update=function(u,P){if(!u)return;var v=this.getDefs(!1);if(u[this._domName]&&v.contains(u[this._domName]))typeof P=="function"&&P(u);else{var l=this.add(u);l&&(u[this._domName]=l)}},T.prototype.addDom=function(u){var P=this.getDefs(!0);P.appendChild(u)},T.prototype.removeDom=function(u){var P=this.getDefs(!1);P&&u[this._domName]&&(P.removeChild(u[this._domName]),u[this._domName]=null)},T.prototype.getDoms=function(){var u=this.getDefs(!1);if(!u)return[];var P=[];return O.each(this._tagNames,function(v){var l=u.getElementsByTagName(v);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var u=this.getDoms(),P=this;O.each(u,function(v){v[P._markLabel]=i})},T.prototype.markUsed=function(u){u&&(u[this._markLabel]=y)},T.prototype.removeUnused=function(){var u=this.getDefs(!1);if(!u)return;var P=this.getDoms(),v=this;O.each(P,function(l){l[v._markLabel]!==y&&u.removeChild(l)})},T.prototype.getSvgProxy=function(u){return u instanceof U?o:u instanceof s?g:u instanceof t?E:o},T.prototype.getTextSvgElement=function(u){return u.__textSvgEl},T.prototype.getSvgElement=function(u){return u.__svgEl};var w=T;re.exports=w},SrOP:function(re,J,h){re.exports=h.p+"static/d.56e5b448.png"},T6xi:function(re,J,h){var Q=h("YgsL"),L=h("nCxF");function O(U,s,t){var R=s.points,o=s.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var g=L(R,o,t,s.smoothConstraint);U.moveTo(R[0][0],R[0][1]);for(var E=R.length,i=0;i<(t?E:E-1);i++){var y=g[i*2],T=g[i*2+1],w=R[(i+1)%E];U.bezierCurveTo(y[0],y[1],T[0],T[1],w[0],w[1])}}else{o==="spline"&&(R=Q(R,t)),U.moveTo(R[0][0],R[0][1]);for(var i=1,u=R.length;is&&(y=o+g,o*=s/y,g*=s/y),E+i>s&&(y=E+i,E*=s/y,i*=s/y),g+E>t&&(y=g+E,g*=t/y,E*=t/y),o+i>t&&(y=o+i,o*=t/y,i*=t/y),Q.moveTo(O+o,U),Q.lineTo(O+s-g,U),g!==0&&Q.arc(O+s-g,U+g,g,-Math.PI/2,0),Q.lineTo(O+s,U+t-E),E!==0&&Q.arc(O+s-E,U+t-E,E,0,Math.PI/2),Q.lineTo(O+i,U+t),i!==0&&Q.arc(O+i,U+t-i,i,Math.PI/2,Math.PI),Q.lineTo(O,U+o),o!==0&&Q.arc(O+o,U+o,o,Math.PI,Math.PI*1.5)}J.buildPath=h},W6BS:function(re,J){re.exports="data:image/png;base64,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"},XBoW:function(re,J,h){re.exports=h.p+"static/ping1.2f030210.svg"},Xmg4:function(re,J,h){var Q=h("bYtY"),L=h("LPTA"),O=L.devicePixelRatio,U=h("K2GJ"),s=h("3C/r");function t(){return!1}function R(E,i,y){var T=Q.createCanvas(),w=i.getWidth(),u=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=w+"px",P.height=u+"px",T.setAttribute("data-zr-dom-id",E)),T.width=w*y,T.height=u*y,T}var o=function(E,i,y){var T;y=y||O,typeof E=="string"?T=R(E,i,y):Q.isObject(E)&&(T=E,E=T.id),this.id=E,this.dom=T;var w=T.style;w&&(T.onselectstart=t,w["-webkit-user-select"]="none",w["user-select"]="none",w["-webkit-touch-callout"]="none",w["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",w.padding=0,w.margin=0,w["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=y};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var E=this.dpr;this.domBack=R("back-"+this.id,this.painter,E),this.ctxBack=this.domBack.getContext("2d"),E!==1&&this.ctxBack.scale(E,E)},resize:function(E,i){var y=this.dpr,T=this.dom,w=T.style,u=this.domBack;w&&(w.width=E+"px",w.height=i+"px"),T.width=E*y,T.height=i*y,u&&(u.width=E*y,u.height=i*y,y!==1&&this.ctxBack.scale(y,y))},clear:function(E,i){var y=this.dom,T=this.ctx,w=y.width,u=y.height,i=i||this.clearColor,P=this.motionBlur&&!E,v=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(y,0,0,w/l,u/l)),T.clearRect(0,0,w,u),i&&i!=="transparent"){var d;i.colorStops?(d=i.__canvasGradient||U.getGradient(T,i,{x:0,y:0,width:w,height:u}),i.__canvasGradient=d):i.image&&(d=s.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=d||i,T.fillRect(0,0,w,u),T.restore()}if(P){var m=this.domBack;T.save(),T.globalAlpha=v,T.drawImage(m,0,0,w,u),T.restore()}}};var g=o;re.exports=g},Xnb7:function(re,J,h){var Q=h("1RvN"),L=new Q(50);function O(R){if(typeof R=="string"){var o=L.get(R);return o&&o.image}else return R}function U(R,o,g,E,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!g)return o;var y=L.get(R),T={hostEl:g,cb:E,cbPayload:i};return y?(o=y.image,!t(o)&&y.pending.push(T)):(o=new Image,o.onload=o.onerror=s,L.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function s(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:!1,xe=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(ge&&I[xe])return I[xe];var De=window.getComputedStyle(ue),we=De.getPropertyValue("box-sizing")||De.getPropertyValue("-moz-box-sizing")||De.getPropertyValue("-webkit-box-sizing"),Le=parseFloat(De.getPropertyValue("padding-bottom"))+parseFloat(De.getPropertyValue("padding-top")),ie=parseFloat(De.getPropertyValue("border-bottom-width"))+parseFloat(De.getPropertyValue("border-top-width")),ve=A.map(function(fe){return"".concat(fe,":").concat(De.getPropertyValue(fe))}).join(";"),q={sizingStyle:ve,paddingSize:Le,borderSize:ie,boxSizing:we};return ge&&xe&&(I[xe]=q),q}function z(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ue.getAttribute("wrap")?k.setAttribute("wrap",ue.getAttribute("wrap")):k.removeAttribute("wrap");var we=B(ue,ge),Le=we.paddingSize,ie=we.borderSize,ve=we.boxSizing,q=we.sizingStyle;k.setAttribute("style","".concat(q,";").concat(_)),k.value=ue.value||ue.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Pe=Number.MAX_SAFE_INTEGER,ye=k.scrollHeight,Ye;if(ve==="border-box"?ye+=ie:ve==="content-box"&&(ye-=Le),xe!==null||De!==null){k.value=" ";var dt=k.scrollHeight-Le;xe!==null&&(fe=dt*xe,ve==="border-box"&&(fe=fe+Le+ie),ye=Math.max(fe,ye)),De!==null&&(Pe=dt*De,ve==="border-box"&&(Pe=Pe+Le+ie),Ye=ye>Pe?"":"hidden",ye=Math.min(Pe,ye))}return{height:ye,minHeight:fe,maxHeight:Pe,overflowY:Ye,resize:"none"}}var G=h("Gytx"),V=h.n(G),X;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(ue){Object(U.a)(xe,ue);var ge=Object(s.a)(xe);function xe(De){var we;return Object(L.a)(this,xe),we=ge.call(this,De),we.nextFrameActionId=void 0,we.resizeFrameId=void 0,we.textArea=void 0,we.saveTextArea=function(Le){we.textArea=Le},we.handleResize=function(Le){var ie=we.state.resizeStatus,ve=we.props,q=ve.autoSize,fe=ve.onResize;if(ie!==X.NONE)return;typeof fe=="function"&&fe(Le),q&&we.resizeOnNextFrame()},we.resizeOnNextFrame=function(){cancelAnimationFrame(we.nextFrameActionId),we.nextFrameActionId=requestAnimationFrame(we.resizeTextarea)},we.resizeTextarea=function(){var Le=we.props.autoSize;if(!Le||!we.textArea)return;var ie=Le.minRows,ve=Le.maxRows,q=z(we.textArea,!1,ie,ve);we.setState({textareaStyles:q,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(we.resizeFrameId),we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.RESIZED},function(){we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.NONE}),we.fixFirefoxAutoScroll()})})})})},we.renderTextArea=function(){var Le=we.props,ie=Le.prefixCls,ve=ie===void 0?"rc-textarea":ie,q=Le.autoSize,fe=Le.onResize,Pe=Le.className,ye=Le.disabled,Ye=we.state,dt=Ye.textareaStyles,ke=Ye.resizeStatus,We=Object(r.a)(we.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Re=S()(ve,Pe,Object(o.a)({},"".concat(ve,"-disabled"),ye));"value"in We&&(We.value=We.value||"");var Me=Object(R.a)(Object(R.a)(Object(R.a)({},we.props.style),dt),ke===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:we.handleResize,disabled:!(q||fe)},t.createElement("textarea",Object(Q.a)({},We,{className:Re,style:Me,ref:we.saveTextArea})))},we.state={textareaStyles:{},resizeStatus:X.NONE},we}return Object(O.a)(xe,[{key:"componentDidUpdate",value:function(we){(we.value!==this.props.value||!V()(we.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var we=this.textArea.selectionStart,Le=this.textArea.selectionEnd;this.textArea.setSelectionRange(we,Le)}}catch(ie){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(t.Component),K=F,Z=function(ue){Object(U.a)(xe,ue);var ge=Object(s.a)(xe);function xe(De){var we;Object(L.a)(this,xe),we=ge.call(this,De),we.resizableTextArea=void 0,we.focus=function(){we.resizableTextArea.textArea.focus()},we.saveTextArea=function(ie){we.resizableTextArea=ie},we.handleChange=function(ie){var ve=we.props.onChange;we.setValue(ie.target.value,function(){we.resizableTextArea.resizeTextarea()}),ve&&ve(ie)},we.handleKeyDown=function(ie){var ve=we.props,q=ve.onPressEnter,fe=ve.onKeyDown;ie.keyCode===13&&q&&q(ie),fe&&fe(ie)};var Le=typeof De.value=="undefined"||De.value===null?De.defaultValue:De.value;return we.state={value:Le},we}return Object(O.a)(xe,[{key:"setValue",value:function(we,Le){"value"in this.props||this.setState({value:we},Le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(K,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(we){return"value"in we?{value:we.value}:null}}]),xe}(t.Component),he=J.default=Z},YH21:function(re,J,h){var Q=h("H6uX");J.Dispatcher=Q;var L=h("ItGF"),O=h("Ze12"),U=O.isCanvasEl,s=O.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function g(l,d,m,p){return m=m||{},p||!L.canvasSupported?E(l,d,m):L.browser.firefox&&d.layerX!=null&&d.layerX!==d.offsetX?(m.zrX=d.layerX,m.zrY=d.layerY):d.offsetX!=null?(m.zrX=d.offsetX,m.zrY=d.offsetY):E(l,d,m),m}function E(l,d,m){if(L.domSupported&&l.getBoundingClientRect){var p=d.clientX,C=d.clientY;if(U(l)){var x=l.getBoundingClientRect();m.zrX=p-x.left,m.zrY=C-x.top;return}else if(s(o,l,p,C)){m.zrX=o[0],m.zrY=o[1];return}}m.zrX=m.zrY=0}function i(l){return l||window.event}function y(l,d,m){if(d=i(d),d.zrX!=null)return d;var p=d.type,C=p&&p.indexOf("touch")>=0;if(!C)g(l,d,d,m),d.zrDelta=d.wheelDelta?d.wheelDelta/120:-(d.detail||0)/3;else{var x=p!=="touchend"?d.targetTouches[0]:d.changedTouches[0];x&&g(l,x,d,m)}var M=d.button;return d.which==null&&M!==void 0&&R.test(d.type)&&(d.which=M&1?1:M&2?3:M&4?2:0),d}function T(l,d,m,p){t?l.addEventListener(d,m,p):l.attachEvent("on"+d,m)}function w(l,d,m,p){t?l.removeEventListener(d,m,p):l.detachEvent("on"+d,m)}var u=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function v(l){return l.which>1}J.clientToLocal=g,J.getNativeEvent=i,J.normalizeEvent=y,J.addEventListener=T,J.removeEventListener=w,J.stop=u,J.isMiddleOrRightButtonOnMouseUpDown=P,J.notLeftMouse=v},YKIs:function(re,J){re.exports="data:image/png;base64,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"},YVwf:function(re,J,h){"use strict";var Q=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(J,"__esModule",{value:!0});var L=Q(h("Kw3X"));J.default=L.default},YgsL:function(re,J,h){var Q=h("QBsz"),L=Q.distance;function O(s,t,R,o,g,E,i){var y=(R-s)*.5,T=(o-t)*.5;return(2*(t-R)+y+T)*i+(-3*(t-R)-2*y-T)*E+y*g+t}function U(s,t){for(var R=s.length,o=[],g=0,E=1;ER-2?R-1:T+1],l=s[T>R-3?R-1:T+2]);var d=w*w,m=w*d;o.push([O(u[0],P[0],v[0],l[0],w,d,m),O(u[1],P[1],v[1],l[1],w,d,m)])}return o}re.exports=U},ZJlW:function(re,J,h){re.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZSzu:function(re,J){re.exports="data:image/png;base64,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"},Ze12:function(re,J,h){var Q=h("ItGF"),L=h("hOwI"),O=L.buildTransformer,U="___zrEVENTSAVED",s=[];function t(i,y,T,w,u){return R(s,y,w,u,!0)&&R(i,T,s[0],s[1])}function R(i,y,T,w,u){if(y.getBoundingClientRect&&Q.domSupported&&!E(y)){var P=y[U]||(y[U]={}),v=o(y,P),l=g(v,P,u);if(l)return l(i,T,w),!0}return!1}function o(i,y){var T=y.markers;if(T)return T;T=y.markers=[];for(var w=["left","right"],u=["top","bottom"],P=0;P<4;P++){var v=document.createElement("div"),l=v.style,d=P%2,m=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",w[d]+":0",u[m]+":0",w[1-d]+":auto",u[1-m]+":auto",""].join("!important;"),i.appendChild(v),T.push(v)}return T}function g(i,y,T){for(var w=T?"invTrans":"trans",u=y[w],P=y.srcCoords,v=!0,l=[],d=[],m=0;m<4;m++){var p=i[m].getBoundingClientRect(),C=2*m,x=p.left,M=p.top;l.push(x,M),v=v&&P&&x===P[C]&&M===P[C+1],d.push(i[m].offsetLeft,i[m].offsetTop)}return v&&u?u:(y.srcCoords=l,y[w]=T?O(d,l):O(l,d))}function E(i){return i.nodeName.toUpperCase()==="CANVAS"}J.transformLocalCoord=t,J.transformCoordWithViewport=R,J.isCanvasEl=E},ZpRC:function(re,J,h){"use strict";function Q(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function L(i,y){return(!y||i!=="hidden")&&i!=="visible"&&i!=="clip"}function O(i,y){if(i.clientHeighty||P>i&&v=y&&l>=T?P-i-w:v>y&&lT?v-y+u:0}var s=function(i,y){var T=window,w=y.scrollMode,u=y.block,P=y.inline,v=y.boundary,l=y.skipOverflowHiddenElements,d=typeof v=="function"?v:function(dt){return dt!==v};if(!Q(i))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,p=[],C=i;Q(C)&&d(C);){if((C=C.parentElement)===m){p.push(C);break}C!=null&&C===document.body&&O(C)&&!O(document.documentElement)||C!=null&&O(C,l)&&p.push(C)}for(var x=T.visualViewport?T.visualViewport.width:innerWidth,M=T.visualViewport?T.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,c=n.width,S=n.top,_=n.right,A=n.bottom,I=n.left,k=u==="start"||u==="nearest"?S:u==="end"?A:S+r/2,B=P==="center"?I+c/2:P==="end"?_:I,z=[],G=0;G=0&&I>=0&&A<=M&&_<=x&&S>=Z&&A<=ue&&I>=ge&&_<=he)return z;var xe=getComputedStyle(V),De=parseInt(xe.borderLeftWidth,10),we=parseInt(xe.borderTopWidth,10),Le=parseInt(xe.borderRightWidth,10),ie=parseInt(xe.borderBottomWidth,10),ve=0,q=0,fe="offsetWidth"in V?V.offsetWidth-V.clientWidth-De-Le:0,Pe="offsetHeight"in V?V.offsetHeight-V.clientHeight-we-ie:0;if(m===V)ve=u==="start"?k:u==="end"?k-M:u==="nearest"?U(f,f+M,M,we,ie,f+k,f+k+r,r):k-M/2,q=P==="start"?B:P==="center"?B-x/2:P==="end"?B-x:U(b,b+x,x,De,Le,b+B,b+B+c,c),ve=Math.max(0,ve+f),q=Math.max(0,q+b);else{ve=u==="start"?k-Z-we:u==="end"?k-ue+ie+Pe:u==="nearest"?U(Z,ue,F,we,ie+Pe,k,k+r,r):k-(Z+F/2)+Pe/2,q=P==="start"?B-ge-De:P==="center"?B-(ge+K/2)+fe/2:P==="end"?B-he+Le+fe:U(ge,he,K,De,Le+fe,B,B+c,c);var ye=V.scrollLeft,Ye=V.scrollTop;k+=Ye-(ve=Math.max(0,Math.min(Ye+ve,V.scrollHeight-F+Pe))),B+=ye-(q=Math.max(0,Math.min(ye+q,V.scrollWidth-K+fe)))}z.push({el:V,top:ve,left:q})}return z};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,y){y===void 0&&(y="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(w){var u=w.el,P=w.top,v=w.left;u.scroll&&T?u.scroll({top:P,left:v,behavior:y}):(u.scrollTop=P,u.scrollLeft=v)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function g(i,y){var T=!i.ownerDocument.documentElement.contains(i);if(t(y)&&typeof y.behavior=="function")return y.behavior(T?[]:s(i,y));if(T)return;var w=o(y);return R(s(i,w),w.behavior)}var E=J.a=g},Zss7:function(re,J,h){var Q;(function(L){var O=/^\s+/,U=/\s+$/,s=0,t=L.round,R=L.min,o=L.max,g=L.random;function E(ie,ve){if(ie=ie||"",ve=ve||{},ie instanceof E)return ie;if(!(this instanceof E))return new E(ie,ve);var q=i(ie);this._originalInput=ie,this._r=q.r,this._g=q.g,this._b=q.b,this._a=q.a,this._roundA=t(100*this._a)/100,this._format=ve.format||q.format,this._gradientType=ve.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=q.ok,this._tc_id=s++}E.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var ie=this.toRgb();return(ie.r*299+ie.g*587+ie.b*114)/1e3},getLuminance:function(){var ie=this.toRgb(),ve,q,fe,Pe,ye,Ye;return ve=ie.r/255,q=ie.g/255,fe=ie.b/255,ve<=.03928?Pe=ve/12.92:Pe=L.pow((ve+.055)/1.055,2.4),q<=.03928?ye=q/12.92:ye=L.pow((q+.055)/1.055,2.4),fe<=.03928?Ye=fe/12.92:Ye=L.pow((fe+.055)/1.055,2.4),.2126*Pe+.7152*ye+.0722*Ye},setAlpha:function(ie){return this._a=z(ie),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ie=u(this._r,this._g,this._b);return{h:ie.h*360,s:ie.s,v:ie.v,a:this._a}},toHsvString:function(){var ie=u(this._r,this._g,this._b),ve=t(ie.h*360),q=t(ie.s*100),fe=t(ie.v*100);return this._a==1?"hsv("+ve+", "+q+"%, "+fe+"%)":"hsva("+ve+", "+q+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var ie=T(this._r,this._g,this._b);return{h:ie.h*360,s:ie.s,l:ie.l,a:this._a}},toHslString:function(){var ie=T(this._r,this._g,this._b),ve=t(ie.h*360),q=t(ie.s*100),fe=t(ie.l*100);return this._a==1?"hsl("+ve+", "+q+"%, "+fe+"%)":"hsla("+ve+", "+q+"%, "+fe+"%, "+this._roundA+")"},toHex:function(ie){return v(this._r,this._g,this._b,ie)},toHexString:function(ie){return"#"+this.toHex(ie)},toHex8:function(ie){return l(this._r,this._g,this._b,this._a,ie)},toHex8String:function(ie){return"#"+this.toHex8(ie)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(G(this._r,255)*100)+"%",g:t(G(this._g,255)*100)+"%",b:t(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%)":"rgba("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[v(this._r,this._g,this._b,!0)]||!1},toFilter:function(ie){var ve="#"+d(this._r,this._g,this._b,this._a),q=ve,fe=this._gradientType?"GradientType = 1, ":"";if(ie){var Pe=E(ie);q="#"+d(Pe._r,Pe._g,Pe._b,Pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+ve+",endColorstr="+q+")"},toString:function(ie){var ve=!!ie;ie=ie||this._format;var q=!1,fe=this._a<1&&this._a>=0,Pe=!ve&&fe&&(ie==="hex"||ie==="hex6"||ie==="hex3"||ie==="hex4"||ie==="hex8"||ie==="name");return Pe?ie==="name"&&this._a===0?this.toName():this.toRgbString():(ie==="rgb"&&(q=this.toRgbString()),ie==="prgb"&&(q=this.toPercentageRgbString()),(ie==="hex"||ie==="hex6")&&(q=this.toHexString()),ie==="hex3"&&(q=this.toHexString(!0)),ie==="hex4"&&(q=this.toHex8String(!0)),ie==="hex8"&&(q=this.toHex8String()),ie==="name"&&(q=this.toName()),ie==="hsl"&&(q=this.toHslString()),ie==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(ie,ve){var q=ie.apply(null,[this].concat([].slice.call(ve)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(x,arguments)},brighten:function(){return this._applyModification(M,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ie,ve){return ie.apply(null,[this].concat([].slice.call(ve)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},E.fromRatio=function(ie,ve){if(typeof ie=="object"){var q={};for(var fe in ie)ie.hasOwnProperty(fe)&&(fe==="a"?q[fe]=ie[fe]:q[fe]=he(ie[fe]));ie=q}return E(ie,ve)};function i(ie){var ve={r:0,g:0,b:0},q=1,fe=null,Pe=null,ye=null,Ye=!1,dt=!1;return typeof ie=="string"&&(ie=we(ie)),typeof ie=="object"&&(De(ie.r)&&De(ie.g)&&De(ie.b)?(ve=y(ie.r,ie.g,ie.b),Ye=!0,dt=String(ie.r).substr(-1)==="%"?"prgb":"rgb"):De(ie.h)&&De(ie.s)&&De(ie.v)?(fe=he(ie.s),Pe=he(ie.v),ve=P(ie.h,fe,Pe),Ye=!0,dt="hsv"):De(ie.h)&&De(ie.s)&&De(ie.l)&&(fe=he(ie.s),ye=he(ie.l),ve=w(ie.h,fe,ye),Ye=!0,dt="hsl"),ie.hasOwnProperty("a")&&(q=ie.a)),q=z(q),{ok:Ye,format:ie.format||dt,r:R(255,o(ve.r,0)),g:R(255,o(ve.g,0)),b:R(255,o(ve.b,0)),a:q}}function y(ie,ve,q){return{r:G(ie,255)*255,g:G(ve,255)*255,b:G(q,255)*255}}function T(ie,ve,q){ie=G(ie,255),ve=G(ve,255),q=G(q,255);var fe=o(ie,ve,q),Pe=R(ie,ve,q),ye,Ye,dt=(fe+Pe)/2;if(fe==Pe)ye=Ye=0;else{var ke=fe-Pe;Ye=dt>.5?ke/(2-fe-Pe):ke/(fe+Pe);switch(fe){case ie:ye=(ve-q)/ke+(ve1&&(Me-=1),Me<1/6?We+(Re-We)*6*Me:Me<1/2?Re:Me<2/3?We+(Re-We)*(2/3-Me)*6:We}if(ve===0)fe=Pe=ye=q;else{var dt=q<.5?q*(1+ve):q+ve-q*ve,ke=2*q-dt;fe=Ye(ke,dt,ie+1/3),Pe=Ye(ke,dt,ie),ye=Ye(ke,dt,ie-1/3)}return{r:fe*255,g:Pe*255,b:ye*255}}function u(ie,ve,q){ie=G(ie,255),ve=G(ve,255),q=G(q,255);var fe=o(ie,ve,q),Pe=R(ie,ve,q),ye,Ye,dt=fe,ke=fe-Pe;if(Ye=fe===0?0:ke/fe,fe==Pe)ye=0;else{switch(fe){case ie:ye=(ve-q)/ke+(ve>1)+720)%360;--ve;)fe.h=(fe.h+Pe)%360,ye.push(E(fe));return ye}function A(ie,ve){ve=ve||6;for(var q=E(ie).toHsv(),fe=q.h,Pe=q.s,ye=q.v,Ye=[],dt=1/ve;ve--;)Ye.push(E({h:fe,s:Pe,v:ye})),ye=(ye+dt)%1;return Ye}E.mix=function(ie,ve,q){q=q===0?0:q||50;var fe=E(ie).toRgb(),Pe=E(ve).toRgb(),ye=q/100,Ye={r:(Pe.r-fe.r)*ye+fe.r,g:(Pe.g-fe.g)*ye+fe.g,b:(Pe.b-fe.b)*ye+fe.b,a:(Pe.a-fe.a)*ye+fe.a};return E(Ye)},E.readability=function(ie,ve){var q=E(ie),fe=E(ve);return(L.max(q.getLuminance(),fe.getLuminance())+.05)/(L.min(q.getLuminance(),fe.getLuminance())+.05)},E.isReadable=function(ie,ve,q){var fe=E.readability(ie,ve),Pe,ye;ye=!1,Pe=Le(q);switch(Pe.level+Pe.size){case"AAsmall":case"AAAlarge":ye=fe>=4.5;break;case"AAlarge":ye=fe>=3;break;case"AAAsmall":ye=fe>=7;break}return ye},E.mostReadable=function(ie,ve,q){var fe=null,Pe=0,ye,Ye,dt,ke;q=q||{},Ye=q.includeFallbackColors,dt=q.level,ke=q.size;for(var We=0;WePe&&(Pe=ye,fe=E(ve[We]));return E.isReadable(ie,fe,{level:dt,size:ke})||!Ye?fe:(q.includeFallbackColors=!1,E.mostReadable(ie,["#fff","#000"],q))};var I=E.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=E.hexNames=B(I);function B(ie){var ve={};for(var q in ie)ie.hasOwnProperty(q)&&(ve[ie[q]]=q);return ve}function z(ie){return ie=parseFloat(ie),(isNaN(ie)||ie<0||ie>1)&&(ie=1),ie}function G(ie,ve){F(ie)&&(ie="100%");var q=K(ie);return ie=R(ve,o(0,parseFloat(ie))),q&&(ie=parseInt(ie*ve,10)/100),L.abs(ie-ve)<1e-6?1:ie%ve/parseFloat(ve)}function V(ie){return R(1,o(0,ie))}function X(ie){return parseInt(ie,16)}function F(ie){return typeof ie=="string"&&ie.indexOf(".")!=-1&&parseFloat(ie)===1}function K(ie){return typeof ie=="string"&&ie.indexOf("%")!=-1}function Z(ie){return ie.length==1?"0"+ie:""+ie}function he(ie){return ie<=1&&(ie=ie*100+"%"),ie}function ue(ie){return L.round(parseFloat(ie)*255).toString(16)}function ge(ie){return X(ie)/255}var xe=function(){var ie="[-\\+]?\\d+%?",ve="[-\\+]?\\d*\\.\\d+%?",q="(?:"+ve+")|(?:"+ie+")",fe="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Pe="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Pe),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Pe),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Pe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function De(ie){return!!xe.CSS_UNIT.exec(ie)}function we(ie){ie=ie.replace(O,"").replace(U,"").toLowerCase();var ve=!1;if(I[ie])ie=I[ie],ve=!0;else if(ie=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=xe.rgb.exec(ie))?{r:q[1],g:q[2],b:q[3]}:(q=xe.rgba.exec(ie))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=xe.hsl.exec(ie))?{h:q[1],s:q[2],l:q[3]}:(q=xe.hsla.exec(ie))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=xe.hsv.exec(ie))?{h:q[1],s:q[2],v:q[3]}:(q=xe.hsva.exec(ie))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=xe.hex8.exec(ie))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),a:ge(q[4]),format:ve?"name":"hex8"}:(q=xe.hex6.exec(ie))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),format:ve?"name":"hex"}:(q=xe.hex4.exec(ie))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),a:ge(q[4]+""+q[4]),format:ve?"name":"hex8"}:(q=xe.hex3.exec(ie))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),format:ve?"name":"hex"}:!1}function Le(ie){var ve,q;return ie=ie||{level:"AA",size:"small"},ve=(ie.level||"AA").toUpperCase(),q=(ie.size||"small").toLowerCase(),ve!=="AA"&&ve!=="AAA"&&(ve="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:ve,size:q}}re.exports?re.exports=E:!(Q=function(){return E}.call(J,h,J,re),Q!==void 0&&(re.exports=Q))})(Math)},aKvl:function(re,J,h){var Q=h("Sj9i"),L=Q.quadraticProjectPoint;function O(U,s,t,R,o,g,E,i,y){if(E===0)return!1;var T=E;if(y>s+T&&y>R+T&&y>g+T||yU+T&&i>t+T&&i>o+T||ik.length)&&(B=k.length);for(var z=0,G=new Array(B);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function u(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,X;for(X=0;X=0)continue;z[V]=k[V]}return z}var P=function(B){var z=B.className,G=B.percent,V=B.prefixCls,X=B.strokeColor,F=B.strokeLinecap,K=B.strokeWidth,Z=B.style,he=B.trailColor,ue=B.trailWidth,ge=B.transition,xe=w(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var De=Array.isArray(G)?G:[G],we=Array.isArray(X)?X:[X],Le=t(De),ie=o(Le,1),ve=ie[0],q=K/2,fe=100-K/2,Pe="M ".concat(F==="round"?q:0,",").concat(q,` L `).concat(F==="round"?fe:100,",").concat(q),ye="0 0 100 ".concat(K),Ye=0;return L.a.createElement("svg",R({className:U()("".concat(V,"-line"),z),viewBox:ye,preserveAspectRatio:"none",style:Z},xe),L.a.createElement("path",{className:"".concat(V,"-line-trail"),d:Pe,strokeLinecap:F,stroke:he,strokeWidth:ue||K,fillOpacity:"0"}),De.map(function(dt,ke){var We={strokeDasharray:"".concat(dt,"px, 100px"),strokeDashoffset:"-".concat(Ye,"px"),transition:ge||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Re=we[ke]||we[we.length-1];return Ye+=dt,L.a.createElement("path",{key:ke,className:"".concat(V,"-line-path"),d:Pe,strokeLinecap:F,stroke:Re,strokeWidth:K,fillOpacity:"0",ref:ve[ke],style:We})}))};P.defaultProps=s;var v=P;function l(){return l=Object.assign||function(k){for(var B=1;Bk.length)&&(B=k.length);for(var z=0,G=new Array(B);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function f(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,X;for(X=0;X=0)continue;z[V]=k[V]}return z}var n=0;function r(k){return+k.replace("%","")}function c(k){return Array.isArray(k)?k:[k]}function S(k,B,z,G){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-G/2,K=0,Z=-F,he=0,ue=-2*F;switch(X){case"left":K=-F,Z=0,he=2*F,ue=0;break;case"right":K=F,Z=0,he=-2*F,ue=0;break;case"bottom":Z=F,ue=2*F;break;default:}var ge="M 50,50 m ".concat(K,",").concat(Z,` a `).concat(F,",").concat(F," 0 1 1 ").concat(he,",").concat(-ue,` a `).concat(F,",").concat(F," 0 1 1 ").concat(-he,",").concat(ue),xe=Math.PI*2*F,De={stroke:z,strokeDasharray:"".concat(B/100*(xe-V),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(V/2+k/100*(xe-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ge,pathStyle:De}}var _=function(B){var z=B.prefixCls,G=B.strokeWidth,V=B.trailWidth,X=B.gapDegree,F=B.gapPosition,K=B.trailColor,Z=B.strokeLinecap,he=B.style,ue=B.className,ge=B.strokeColor,xe=B.percent,De=b(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),we=Object(Q.useMemo)(function(){return n+=1,n},[]),Le=S(0,100,K,G,X,F),ie=Le.pathString,ve=Le.pathStyle,q=c(xe),fe=c(ge),Pe=fe.find(function(We){return Object.prototype.toString.call(We)==="[object Object]"}),ye=t(q),Ye=d(ye,1),dt=Ye[0],ke=function(){var Re=0;return q.map(function(Me,Ve){var Ze=fe[Ve]||fe[fe.length-1],bt=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(we,")"):"",ft=S(Re,Me,Ze,G,X,F);return Re+=Me,L.a.createElement("path",{key:Ve,className:"".concat(z,"-circle-path"),d:ft.pathString,stroke:bt,strokeLinecap:Z,strokeWidth:G,opacity:Me===0?0:1,fillOpacity:"0",style:ft.pathStyle,ref:dt[Ve]})})};return L.a.createElement("svg",l({className:U()("".concat(z,"-circle"),ue),viewBox:"0 0 100 100",style:he},De),Pe&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(we),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(We,Re){return r(We)-r(Re)}).map(function(We,Re){return L.a.createElement("stop",{key:Re,offset:We,stopColor:Pe[We]})}))),L.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:ie,stroke:K,strokeLinecap:Z,strokeWidth:V||G,fillOpacity:"0",style:ve}),ke().reverse())};_.defaultProps=s;var A=_,I={Line:v,Circle:A}},h7HQ:function(re,J,h){var Q=h("y+Vt"),L=h("T6xi"),O=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){L.buildPath(U,s,!0)}});re.exports=O},hOwI:function(re,J){var h=Math.log(2);function Q(O,U,s,t,R,o){var g=t+"-"+R,E=O.length;if(o.hasOwnProperty(g))return o[g];if(U===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function l(p,C){return p-C}function d(p){p.sort(l);for(var C=0,x=0;x1&&arguments[1]!==void 0?arguments[1]:!1,gt={point:K.current.currentTime};Ve?(gt.log_id=Ve,gt.watch_duration=d(At),gt.total_duration=Re):(c?(gt.video_id=parseInt(f,10),gt.course_id=c):gt.video_id=f,gt.duration=We,gt.device=Ye),Mt&&(gt.ed="1");function qe(){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(O.a)(s.a.mark(function Qe(){var ze;return s.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return Ft=!0,pt.next=3,n(gt);case 3:ze=pt.sent,Ve=ze,Ft=!1,ot&&ot();case 7:case"end":return pt.stop()}},Qe)})),Xe.apply(this,arguments)}qe()},[f,c]);Object(t.useEffect)(function(){L.b.destroy();var ot=null;return o.a.isSupported&&F&&M&&(M==null?void 0:M.indexOf(".m3u8"))<0?(ot=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:M,muted:!1}),K.current&&(ot.attachMediaElement(K.current),ot.load())):K.current.setAttribute("src",M),qt(),function(){ot&&(ot.unload(),ot.pause(),ot.destroy(),ot=null)}},[K,F,M]);function Ht(){K.current.paused?(ue.current.style.display="none",ge.current.style.display="block"):(ue.current.style.display="block",ge.current.style.display="none")}function qt(){ve.current.style.display="none",fe.current.style.display="none",q.current.style.display="none",K.current.muted||K.current.volume===0?ve.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?fe.current.style.display="block":q.current.style.display="block"}Object(t.useEffect)(function(){var ot=document.getElementById("play"),Mt=document.querySelectorAll(".playback-icons use");function gt(){k(),S&&!dt.current&&(K.current.currentTime=S),dt.current=!0,At.push(K.current.currentTime),Ze||(Ze=!0,b&&wt())}function qe(){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(O.a)(s.a.mark(function Be(){return s.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Ht(),At.push(K.current.currentTime),b&&wt(function(){Ve=null,Me=0,Ze=!1,Ft=!1,Kt=!1,At=[],Re=0,ft=1},!0);case 3:case"end":return Oe.stop()}},Be)})),Xe.apply(this,arguments)}function Qe(){xe.current.value=Math.round(K.current.currentTime),De.current.value=Math.round(K.current.currentTime)}function ze(){var Be=v(Math.round(K.current.currentTime));Le.current.innerText="".concat(Be.hour>0?Be.hour+":":"").concat(Be.minutes,":").concat(Be.seconds),Le.current.setAttribute("datetime","".concat(Be.hour>0?" "+Be.hour+" ":"").concat(Be.minutes,"m ").concat(Be.seconds,"s"))}function ct(){var Be=Math.round(K.current.duration);xe.current.setAttribute("max",Be),De.current.setAttribute("max",Be);var de=v(Be);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s"))}function pt(){var Be=Math.round(K.current.duration);xe.current.setAttribute("max",Be),De.current.setAttribute("max",Be);var de=v(Be);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s")),Qe(),ze();var Oe=Z.current.getBoundingClientRect(),He=Oe.width,$e=Oe.height,ht=Oe.x,yt=Oe.y;if(ht<0||yt<0||!He)return;if(!Kt){var et=K.current.currentTime,rt=et-Me;Math.abs(rt)<10?(Re+=Math.abs(rt),Me=et,Ft||Re-ft*bt>=0&&(ft++,At.push(Me),b&&wt())):(Me=et,b&&wt())}}function It(){Kt=!0}function Bt(){K.current.playing&&At.push(K.current.currentTime,Me),Me=K.current.currentTime,Kt=!1}function Yt(){We=K.current.duration,We<=20&&(bt=We/3),K.current.addEventListener("play",gt)}function Vt(Be){Be.preventDefault(),Object(w.a)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function vt(){A()}function nt(Be){var de=Be.target.dataset.seek?Be.target.dataset.seek:Be.target.value;K.current.currentTime=de,De.current.value=de,xe.current.value=de}function mt(Be){var de=Math.round(Be.offsetX/Be.target.clientWidth*parseInt(Be.target.getAttribute("max"),10));xe.current.setAttribute("data-seek",de);var Oe=v(de);ie.current.textContent="".concat(Oe.hour>0?Oe.hour+":":"").concat(Oe.minutes,":").concat(Oe.seconds);var He=K.current.getBoundingClientRect();ie.current.style.left="".concat(Be.pageX-He.left,"px")}return he.current.addEventListener(Object(w.c)(),Vt),K.current.addEventListener("canplay",Yt),K.current.addEventListener("ended",qe),K.current.addEventListener("seeking",It),K.current.addEventListener("seeked",Bt),K.current.addEventListener("loadedmetadata",ct),xe.current.addEventListener("mousemove",mt),xe.current.addEventListener("input",nt),K.current.addEventListener("timeupdate",pt),K.current.addEventListener("pause",vt),K.current.addEventListener("volumechange",qt),function(){K.current.removeEventListener("canplay",Yt),K.current.removeEventListener("play",gt),K.current.removeEventListener("ended",qe),K.current.removeEventListener("seeking",It),K.current.removeEventListener("seeked",Bt),xe.current.removeEventListener("mousemove",mt),xe.current.removeEventListener("input",nt),K.current.removeEventListener("timeupdate",pt),K.current.removeEventListener("pause",vt),K.current.removeEventListener("loadedmetadata",ct),K.current.removeEventListener("volumechange",qt),K.current.playing&&(At.push(Me,K.current.currentTime),b&&wt())}},[K,M]),Object(t.useEffect)(function(){if(K.current.onended=function(){z(K)},K.current.oncontextmenu=function(){return!1},(M==null?void 0:M.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=M;else if(E.a.isSupported()){var ot=new E.a;ot.loadSource(M),ot.attachMedia(K.current)}}},[M]),Object(t.useEffect)(function(){K.current.playbackRate=V},[V]);var Gt=function(){K.current.paused||K.current.ended?K.current.play():K.current.pause(),Ht()};function xt(){K.current.muted=!K.current.muted,K.current.muted?(Pe.current.setAttribute("data-volume",volume.value),Pe.current.value=0):Pe.current.value=Pe.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:he},R.a.createElement("div",{ref:Z,className:"".concat(P.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(P.a.animate__loop)},ke?ke.login:" "),R.a.createElement("div",{className:P.a.container},R.a.createElement("div",{className:P.a["video-container"],id:"video-container"},R.a.createElement("div",{className:P.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:P.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:!1}),R.a.createElement("div",{className:"".concat(P.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:P.a["bottom-controls"]},R.a.createElement("div",{className:P.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gt},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{ref:ge,href:"#play-icon"}),R.a.createElement("use",{ref:ue,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:P.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Le},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:we},"00:00"))),R.a.createElement("div",{className:P.a["right-controls"]},R.a.createElement(y.CopyToClipboard,{text:M,onCopy:function(){return L.b.success("\u590D\u5236\u6210\u529F")}},R.a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},R.a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),R.a.createElement("div",{className:P.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:P.a["volume-button"],id:"volume-button",onClick:xt},R.a.createElement("i",{ref:ve,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:fe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:q,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),R.a.createElement("input",{className:P.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Pe,style:{display:"none"},onClick:qt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:P.a["fullscreen-button"],onClick:function(){Object(w.a)()?Object(w.b)():Object(w.d)(he.current)}},R.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),R.a.createElement("div",{className:P.a["video-progress"]},R.a.createElement("progress",{ref:De,value:"0",min:"0"}),R.a.createElement("input",{className:P.a.seek,ref:xe,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:P.a["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(re,J){var h="http://www.w3.org/2000/svg";function Q(L){return document.createElementNS(h,L)}J.createElement=Q},hyiK:function(re,J){function h(Q,L,O,U,s,t){if(t>L&&t>U||ts?R:0}re.exports=h},"iL++":function(re,J,h){re.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(re,J,h){var Q=h("ItGF"),L=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(U){return Q.browser.ie&&Q.browser.version>=11?function(){var s=this.__clipPaths,t=this.style,R;if(s)for(var o=0;oGe&&(e=Ge-_t),Object(s.useMemo)(function(){if(!pe.length)return[0,0];for(var a=pe.length,D=a,N=0;NUe+e){D=N-1;break}}for(var ee=0,oe=a-1;oe>=0;oe-=1){var le=Se.get(pe[oe].key)||p;if(le[je]1&&arguments[1]!==void 0?arguments[1]:!1,me=_e&&typeof _e.getBoundingClientRect=="function"&&_e.getBoundingClientRect().width;if(me){if(Ce){var ne=getComputedStyle(_e),pe=ne.marginLeft,se=ne.marginRight;me+=+pe.replace("px","")+ +se.replace("px","")}me=+me.toFixed(6)}return me||0},Re=function(_e,Ce,me){_e&&Object(k.a)(_e.style)==="object"&&(_e.style[Ce]=me)},Me=function(){return q.any},Ve=h("bdgK"),Ze=h("i8i4"),bt=h.n(Ze),ft=h("wgJM"),Ft=h("l4aY"),Kt=h("m+aA"),At=h("c+Xe"),wt=h("zT1h"),Ht=h("QC+M");function qt(Se,_e,Ce){return Ce?Se[0]===_e[0]:Se[0]===_e[0]&&Se[1]===_e[1]}function Gt(Se,_e,Ce){var me=Se[_e]||{};return Object(U.a)(Object(U.a)({},me),Ce)}function xt(Se,_e,Ce,me){for(var ne=Ce.points,pe=Object.keys(Se),se=0;se1&&arguments[1]!==void 0?arguments[1]:2;_e();var pe=Object(ft.a)(function(){ne<=1?me({isCanceled:function(){return pe!==Se.current}}):Ce(me,ne-1)});Se.current=pe}return s.useEffect(function(){return function(){_e()}},[]),[Ce,_e]},ae=[$e,ht,yt,et],te=!1,j=!0;function H(Se){return Se===yt||Se===et}var Y=function(Se,_e){var Ce=s.useState(He),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1],se=sn(),Ae=Object(L.a)(se,2),Te=Ae[0],je=Ae[1];function Ue(){pe($e)}return Qt(function(){if(ne!==He&&ne!==et){var Ge=ae.indexOf(ne),it=ae[Ge+1],_t=_e(ne);_t===te?pe(it):Te(function(e){function a(){if(e.isCanceled())return;pe(it)}_t===!0?a():Promise.resolve(_t).then(a)})}},[Se,ne]),s.useEffect(function(){return function(){je()}},[]),[Ue,ne]},$=function(Se){var _e=Object(s.useRef)(),Ce=Object(s.useRef)(Se);Ce.current=Se;var me=s.useCallback(function(se){Ce.current(se)},[]);function ne(se){se&&(se.removeEventListener(vt,me),se.removeEventListener(Vt,me))}function pe(se){_e.current&&_e.current!==se&&ne(_e.current),se&&se!==_e.current&&(se.addEventListener(vt,me),se.addEventListener(Vt,me),_e.current=se)}return s.useEffect(function(){return function(){ne(_e.current)}},[]),[pe,ne]};function ce(Se,_e,Ce,me){var ne=me.motionEnter,pe=ne===void 0?!0:ne,se=me.motionAppear,Ae=se===void 0?!0:se,Te=me.motionLeave,je=Te===void 0?!0:Te,Ue=me.motionDeadline,Ge=me.motionLeaveImmediately,it=me.onAppearPrepare,_t=me.onEnterPrepare,e=me.onLeavePrepare,a=me.onAppearStart,D=me.onEnterStart,N=me.onLeaveStart,W=me.onAppearActive,ee=me.onEnterActive,oe=me.onLeaveActive,le=me.onAppearEnd,Ee=me.onEnterEnd,be=me.onLeaveEnd,Ie=me.onVisibleChanged,Je=rt(),Fe=Object(L.a)(Je,2),st=Fe[0],at=Fe[1],ut=rt(mt),Tt=Object(L.a)(ut,2),tt=Tt[0],Ot=Tt[1],kt=rt(null),Jt=Object(L.a)(kt,2),rn=Jt[0],an=Jt[1],jt=Object(s.useRef)(!1),Zt=Object(s.useRef)(null),dn=Object(s.useRef)(!1),En=Object(s.useRef)(null);function en(){var Fn=Ce();return Fn||En.current}var ln=Object(s.useRef)(!1);function cn(Fn){var Rn=en();if(Fn&&!Fn.deadline&&Fn.target!==Rn)return;var Yn;tt===Be&&ln.current?Yn=le==null?void 0:le(Rn,Fn):tt===de&&ln.current?Yn=Ee==null?void 0:Ee(Rn,Fn):tt===Oe&&ln.current&&(Yn=be==null?void 0:be(Rn,Fn)),Yn!==!1&&!dn.current&&(Ot(mt),an(null))}var tn=$(cn),yn=Object(L.a)(tn,1),Mn=yn[0],In=s.useMemo(function(){var Fn,Rn,Yn;switch(tt){case"appear":return Fn={},Object(Q.a)(Fn,$e,it),Object(Q.a)(Fn,ht,a),Object(Q.a)(Fn,yt,W),Fn;case"enter":return Rn={},Object(Q.a)(Rn,$e,_t),Object(Q.a)(Rn,ht,D),Object(Q.a)(Rn,yt,ee),Rn;case"leave":return Yn={},Object(Q.a)(Yn,$e,e),Object(Q.a)(Yn,ht,N),Object(Q.a)(Yn,yt,oe),Yn;default:return{}}},[tt]),Vn=Y(tt,function(Fn){if(Fn===$e){var Rn=In[$e];return Rn?Rn(en()):te}if(Dn in In){var Yn;an(((Yn=In[Dn])===null||Yn===void 0?void 0:Yn.call(In,en(),null))||null)}return Dn===yt&&(Mn(en()),Ue>0&&(clearTimeout(Zt.current),Zt.current=setTimeout(function(){cn({deadline:!0})},Ue))),j}),rr=Object(L.a)(Vn,2),or=rr[0],Dn=rr[1],Xn=H(Dn);ln.current=Xn,Qt(function(){at(_e);var Fn=jt.current;if(jt.current=!0,!Se)return;var Rn;!Fn&&_e&&Ae&&(Rn=Be),Fn&&_e&&pe&&(Rn=de),(Fn&&!_e&&je||!Fn&&Ge&&!_e&&je)&&(Rn=Oe),Rn&&(Ot(Rn),or())},[_e]),Object(s.useEffect)(function(){(tt===Be&&!Ae||tt===de&&!pe||tt===Oe&&!je)&&Ot(mt)},[Ae,pe,je]),Object(s.useEffect)(function(){return function(){clearTimeout(Zt.current),dn.current=!0}},[]),Object(s.useEffect)(function(){st!==void 0&&tt===mt&&(Ie==null||Ie(st))},[st,tt]);var Sr=rn;return In[$e]&&Dn===ht&&(Sr=Object(U.a)({transition:"none"},Sr)),[tt,Dn,Sr,st!=null?st:_e]}var Ne=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){return Object(M.a)(this,Ce),_e.apply(this,arguments)}return Object(b.a)(Ce,[{key:"render",value:function(){return this.props.children}}]),Ce}(s.Component),Ke=Ne;function Et(Se){var _e=Se;Object(k.a)(Se)==="object"&&(_e=Se.transitionSupport);function Ce(ne){return!!(ne.motionName&&_e)}var me=s.forwardRef(function(ne,pe){var se=ne.visible,Ae=se===void 0?!0:se,Te=ne.removeOnLeave,je=Te===void 0?!0:Te,Ue=ne.forceRender,Ge=ne.children,it=ne.motionName,_t=ne.leavedClassName,e=ne.eventProps,a=Ce(ne),D=Object(s.useRef)(),N=Object(s.useRef)();function W(){try{return Object(Kt.a)(D.current||N.current)}catch(Ot){return null}}var ee=ce(a,Ae,W,ne),oe=Object(L.a)(ee,4),le=oe[0],Ee=oe[1],be=oe[2],Ie=oe[3],Je=s.useRef(Ie);Ie&&(Je.current=!0);var Fe=Object(s.useRef)(pe);Fe.current=pe;var st=s.useCallback(function(Ot){D.current=Ot,Object(At.b)(Fe.current,Ot)},[]),at,ut=Object(U.a)(Object(U.a)({},e),{},{visible:Ae});if(!Ge)at=null;else if(le===mt||!Ce(ne))Ie?at=Ge(Object(U.a)({},ut),st):!je&&Je.current?at=Ge(Object(U.a)(Object(U.a)({},ut),{},{className:_t}),st):Ue?at=Ge(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),st):at=null;else{var Tt,tt;Ee===$e?tt="prepare":H(Ee)?tt="active":Ee===ht&&(tt="start"),at=Ge(Object(U.a)(Object(U.a)({},ut),{},{className:R()(nt(it,le),(Tt={},Object(Q.a)(Tt,nt(it,"".concat(le,"-").concat(tt)),tt),Object(Q.a)(Tt,it,typeof it=="string"),Tt)),style:be}),st)}return s.createElement(Ke,{ref:N},at)});return me.displayName="CSSMotion",me}var St=Et(Yt),Nt="add",Wt="keep",Xt="remove",lt="removed";function Dt(Se){var _e;return Se&&Object(k.a)(Se)==="object"&&"key"in Se?_e=Se:_e={key:Se},Object(U.a)(Object(U.a)({},_e),{},{key:String(_e.key)})}function Ct(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Se.map(Dt)}function zt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=[],me=0,ne=_e.length,pe=Ct(Se),se=Ct(_e);pe.forEach(function(je){for(var Ue=!1,Ge=me;Ge1});return Te.forEach(function(je){Ce=Ce.filter(function(Ue){var Ge=Ue.key,it=Ue.status;return Ge!==je||it!==Xt}),Ce.forEach(function(Ue){Ue.key===je&&(Ue.status=Wt)})}),Ce}var Rt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function nn(Se){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,Ce=function(me){Object(n.a)(pe,me);var ne=Object(r.a)(pe);function pe(){var se;return Object(M.a)(this,pe),se=ne.apply(this,arguments),se.state={keyEntities:[]},se.removeKey=function(Ae){se.setState(function(Te){var je=Te.keyEntities;return{keyEntities:je.map(function(Ue){return Ue.key!==Ae?Ue:Object(U.a)(Object(U.a)({},Ue),{},{status:lt})})}})},se}return Object(b.a)(pe,[{key:"render",value:function(){var Ae=this,Te=this.state.keyEntities,je=this.props,Ue=je.component,Ge=je.children,it=je.onVisibleChanged,_t=Object(O.a)(je,["component","children","onVisibleChanged"]),e=Ue||s.Fragment,a={};return Rt.forEach(function(D){a[D]=_t[D],delete _t[D]}),delete _t.keys,s.createElement(e,_t,Te.map(function(D){var N=D.status,W=Object(O.a)(D,["status"]),ee=N===Nt||N===Wt;return s.createElement(_e,Object(x.a)({},a,{key:W.key,visible:ee,eventProps:W,onVisibleChanged:function(le){it==null||it(le,{key:W.key}),le||Ae.removeKey(W.key)}}),Ge)}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,Te){var je=Ae.keys,Ue=Te.keyEntities,Ge=Ct(je),it=zt(Ue,Ge);return{keyEntities:it.filter(function(_t){var e=Ue.find(function(a){var D=a.key;return _t.key===D});return!(e&&e.status===lt&&_t.status===Xt)})}}}]),pe}(s.Component);return Ce.defaultProps={component:"div"},Ce}var $t=nn(Yt),Lt=St;function on(Se){var _e=Se.prefixCls,Ce=Se.motion,me=Se.animation,ne=Se.transitionName;return Ce||(me?{motionName:"".concat(_e,"-").concat(me)}:ne?{motionName:ne}:null)}function vn(Se){var _e=Se.prefixCls,Ce=Se.visible,me=Se.zIndex,ne=Se.mask,pe=Se.maskMotion,se=Se.maskAnimation,Ae=Se.maskTransitionName;if(!ne)return null;var Te={};return(pe||Ae||se)&&(Te=Object(U.a)({motionAppear:!0},on({motion:pe,prefixCls:_e,transitionName:Ae,animation:se}))),s.createElement(Lt,Object(x.a)({},Te,{visible:Ce,removeOnLeave:!0}),function(je){var Ue=je.className;return s.createElement("div",{style:{zIndex:me},className:R()("".concat(_e,"-mask"),Ue)})})}var _n=h("9mu1"),hn=h("o0o1"),bn=h.n(hn),Bn=h("HaE+"),un=["measure","align",null,"motion"],zn=function(Se,_e){var Ce=Object(s.useState)(null),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1],se=Object(s.useRef)(),Ae=Object(s.useRef)(!1);function Te(Ge){Ae.current||pe(Ge)}function je(){ft.a.cancel(se.current)}function Ue(Ge){je(),se.current=Object(ft.a)(function(){Te(function(it){switch(ne){case"align":return"motion";case"motion":return"stable";default:}return it}),Ge==null||Ge()})}return Object(s.useEffect)(function(){Te("measure")},[Se]),Object(s.useEffect)(function(){switch(ne){case"measure":_e();break;default:}ne&&(se.current=Object(ft.a)(Object(Bn.a)(bn.a.mark(function Ge(){var it,_t;return bn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:it=un.indexOf(ne),_t=un[it+1],_t&&it!==-1&&Te(_t);case 3:case"end":return a.stop()}},Ge)}))))},[ne]),Object(s.useEffect)(function(){return function(){Ae.current=!0,je()}},[]),[ne,Ue]},Jn=function(Se){var _e=s.useState({width:0,height:0}),Ce=Object(L.a)(_e,2),me=Ce[0],ne=Ce[1];function pe(Ae){ne({width:Ae.offsetWidth,height:Ae.offsetHeight})}var se=s.useMemo(function(){var Ae={};if(Se){var Te=me.width,je=me.height;Se.indexOf("height")!==-1&&je?Ae.height=je:Se.indexOf("minHeight")!==-1&&je&&(Ae.minHeight=je),Se.indexOf("width")!==-1&&Te?Ae.width=Te:Se.indexOf("minWidth")!==-1&&Te&&(Ae.minWidth=Te)}return Ae},[Se,me]);return[se,pe]},nr=s.forwardRef(function(Se,_e){var Ce=Se.visible,me=Se.prefixCls,ne=Se.className,pe=Se.style,se=Se.children,Ae=Se.zIndex,Te=Se.stretch,je=Se.destroyPopupOnHide,Ue=Se.forceRender,Ge=Se.align,it=Se.point,_t=Se.getRootDomNode,e=Se.getClassNameFromAlign,a=Se.onAlign,D=Se.onMouseEnter,N=Se.onMouseLeave,W=Se.onMouseDown,ee=Se.onTouchStart,oe=Object(s.useRef)(),le=Object(s.useRef)(),Ee=Object(s.useState)(),be=Object(L.a)(Ee,2),Ie=be[0],Je=be[1],Fe=Jn(Te),st=Object(L.a)(Fe,2),at=st[0],ut=st[1];function Tt(){Te&&ut(_t())}var tt=zn(Ce,Tt),Ot=Object(L.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useRef)();function an(){return it||_t}function jt(){var tn;(tn=oe.current)===null||tn===void 0||tn.forceAlign()}function Zt(tn,yn){var Mn=e(yn);Ie!==Mn&&Je(Mn),kt==="align"&&(Ie!==Mn?Promise.resolve().then(function(){jt()}):Jt(function(){var In;(In=rn.current)===null||In===void 0||In.call(rn)}),a==null||a(tn,yn))}var dn=Object(U.a)({},on(Se));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(tn){var yn=dn[tn];dn[tn]=function(Mn,In){return Jt(),yn==null?void 0:yn(Mn,In)}});function En(){return new Promise(function(tn){rn.current=tn})}s.useEffect(function(){!dn.motionName&&kt==="motion"&&Jt()},[dn.motionName,kt]),s.useImperativeHandle(_e,function(){return{forceAlign:jt,getElement:function(){return le.current}}});var en=Object(U.a)(Object(U.a)({},at),{},{zIndex:Ae,opacity:kt==="motion"||kt==="stable"||!Ce?void 0:0,pointerEvents:kt==="stable"?void 0:"none"},pe),ln=!0;(Ge==null?void 0:Ge.points)&&(kt==="align"||kt==="stable")&&(ln=!1);var cn=se;return s.Children.count(se)>1&&(cn=s.createElement("div",{className:"".concat(me,"-content")},se)),s.createElement(Lt,Object(x.a)({visible:Ce,ref:le,leavedClassName:"".concat(me,"-hidden")},dn,{onAppearPrepare:En,onEnterPrepare:En,removeOnLeave:je,forceRender:Ue}),function(tn,yn){var Mn=tn.className,In=tn.style,Vn=R()(me,ne,Ie,Mn);return s.createElement(_n.a,{target:an(),key:"popup",ref:oe,monitorWindowResize:!0,disabled:ln,align:Ge,onAlign:Zt},s.createElement("div",{ref:yn,className:Vn,onMouseEnter:D,onMouseLeave:N,onMouseDownCapture:W,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},In),en)},cn))})});nr.displayName="PopupInner";var Gn=nr,jn=s.forwardRef(function(Se,_e){var Ce=Se.prefixCls,me=Se.visible,ne=Se.zIndex,pe=Se.children,se=Se.mobile;se=se===void 0?{}:se;var Ae=se.popupClassName,Te=se.popupStyle,je=se.popupMotion,Ue=je===void 0?{}:je,Ge=se.popupRender,it=s.useRef();s.useImperativeHandle(_e,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var _t=Object(U.a)({zIndex:ne},Te),e=pe;return s.Children.count(pe)>1&&(e=s.createElement("div",{className:"".concat(Ce,"-content")},pe)),Ge&&(e=Ge(e)),s.createElement(Lt,Object(x.a)({visible:me,ref:it,removeOnLeave:!0},Ue),function(a,D){var N=a.className,W=a.style,ee=R()(Ce,Ae,N);return s.createElement("div",{ref:D,className:ee,style:Object(U.a)(Object(U.a)({},W),_t)},e)})});jn.displayName="MobilePopupInner";var wn=jn,sr=["visible","mobile"],gn=s.forwardRef(function(Se,_e){var Ce=Se.visible,me=Se.mobile,ne=Object(O.a)(Se,sr),pe=Object(s.useState)(Ce),se=Object(L.a)(pe,2),Ae=se[0],Te=se[1],je=Object(s.useState)(!1),Ue=Object(L.a)(je,2),Ge=Ue[0],it=Ue[1],_t=Object(U.a)(Object(U.a)({},ne),{},{visible:Ae});Object(s.useEffect)(function(){Te(Ce),Ce&&me&&it(ot())},[Ce,me]);var e=Ge?s.createElement(wn,Object(x.a)({},_t,{mobile:me,ref:_e})):s.createElement(Gn,Object(x.a)({},_t,{ref:_e}));return s.createElement("div",null,s.createElement(vn,_t),e)});gn.displayName="Popup";var Pt=gn,fn=s.createContext(null),Ln=fn;function mn(){}function ar(){return""}function lr(Se){return Se?Se.ownerDocument:window.document}var Tn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Un(Se){var _e=function(Ce){Object(n.a)(ne,Ce);var me=Object(r.a)(ne);function ne(pe){var se;Object(M.a)(this,ne),se=me.call(this,pe),se.popupRef=s.createRef(),se.triggerRef=s.createRef(),se.attachId=void 0,se.clickOutsideHandler=void 0,se.touchOutsideHandler=void 0,se.contextMenuOutsideHandler1=void 0,se.contextMenuOutsideHandler2=void 0,se.mouseDownTimeout=void 0,se.focusTime=void 0,se.preClickTime=void 0,se.preTouchTime=void 0,se.delayTimer=void 0,se.hasPopupMouseDown=void 0,se.onMouseEnter=function(Te){var je=se.props.mouseEnterDelay;se.fireEvents("onMouseEnter",Te),se.delaySetPopupVisible(!0,je,je?null:Te)},se.onMouseMove=function(Te){se.fireEvents("onMouseMove",Te),se.setPoint(Te)},se.onMouseLeave=function(Te){se.fireEvents("onMouseLeave",Te),se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onPopupMouseEnter=function(){se.clearDelayTimer()},se.onPopupMouseLeave=function(Te){var je;if(Te.relatedTarget&&!Te.relatedTarget.setTimeout&&Object(Ft.a)((je=se.popupRef.current)===null||je===void 0?void 0:je.getElement(),Te.relatedTarget))return;se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onFocus=function(Te){se.fireEvents("onFocus",Te),se.clearDelayTimer(),se.isFocusToShow()&&(se.focusTime=Date.now(),se.delaySetPopupVisible(!0,se.props.focusDelay))},se.onMouseDown=function(Te){se.fireEvents("onMouseDown",Te),se.preClickTime=Date.now()},se.onTouchStart=function(Te){se.fireEvents("onTouchStart",Te),se.preTouchTime=Date.now()},se.onBlur=function(Te){se.fireEvents("onBlur",Te),se.clearDelayTimer(),se.isBlurToHide()&&se.delaySetPopupVisible(!1,se.props.blurDelay)},se.onContextMenu=function(Te){Te.preventDefault(),se.fireEvents("onContextMenu",Te),se.setPopupVisible(!0,Te)},se.onContextMenuClose=function(){se.isContextMenuToShow()&&se.close()},se.onClick=function(Te){if(se.fireEvents("onClick",Te),se.focusTime){var je;if(se.preClickTime&&se.preTouchTime?je=Math.min(se.preClickTime,se.preTouchTime):se.preClickTime?je=se.preClickTime:se.preTouchTime&&(je=se.preTouchTime),Math.abs(je-se.focusTime)<20)return;se.focusTime=0}se.preClickTime=0,se.preTouchTime=0,se.isClickToShow()&&(se.isClickToHide()||se.isBlurToHide())&&Te&&Te.preventDefault&&Te.preventDefault();var Ue=!se.state.popupVisible;(se.isClickToHide()&&!Ue||Ue&&se.isClickToShow())&&se.setPopupVisible(!se.state.popupVisible,Te)},se.onPopupMouseDown=function(){if(se.hasPopupMouseDown=!0,clearTimeout(se.mouseDownTimeout),se.mouseDownTimeout=window.setTimeout(function(){se.hasPopupMouseDown=!1},0),se.context){var Te;(Te=se.context).onPopupMouseDown.apply(Te,arguments)}},se.onDocumentClick=function(Te){if(se.props.mask&&!se.props.maskClosable)return;var je=Te.target,Ue=se.getRootDomNode(),Ge=se.getPopupDomNode();(!Object(Ft.a)(Ue,je)||se.isContextMenuOnly())&&!Object(Ft.a)(Ge,je)&&!se.hasPopupMouseDown&&se.close()},se.getRootDomNode=function(){var Te=se.props.getTriggerDOMNode;if(Te)return Te(se.triggerRef.current);try{var je=Object(Kt.a)(se.triggerRef.current);if(je)return je}catch(Ue){}return bt.a.findDOMNode(Object(f.a)(se))},se.getPopupClassNameFromAlign=function(Te){var je=[],Ue=se.props,Ge=Ue.popupPlacement,it=Ue.builtinPlacements,_t=Ue.prefixCls,e=Ue.alignPoint,a=Ue.getPopupClassNameFromAlign;return Ge&&it&&je.push(xt(it,_t,Te,e)),a&&je.push(a(Te)),je.join(" ")},se.getComponent=function(){var Te=se.props,je=Te.prefixCls,Ue=Te.destroyPopupOnHide,Ge=Te.popupClassName,it=Te.onPopupAlign,_t=Te.popupMotion,e=Te.popupAnimation,a=Te.popupTransitionName,D=Te.popupStyle,N=Te.mask,W=Te.maskAnimation,ee=Te.maskTransitionName,oe=Te.maskMotion,le=Te.zIndex,Ee=Te.popup,be=Te.stretch,Ie=Te.alignPoint,Je=Te.mobile,Fe=Te.forceRender,st=se.state,at=st.popupVisible,ut=st.point,Tt=se.getPopupAlign(),tt={};return se.isMouseEnterToShow()&&(tt.onMouseEnter=se.onPopupMouseEnter),se.isMouseLeaveToHide()&&(tt.onMouseLeave=se.onPopupMouseLeave),tt.onMouseDown=se.onPopupMouseDown,tt.onTouchStart=se.onPopupMouseDown,s.createElement(Pt,Object(x.a)({prefixCls:je,destroyPopupOnHide:Ue,visible:at,point:Ie&&ut,className:Ge,align:Tt,onAlign:it,animation:e,getClassNameFromAlign:se.getPopupClassNameFromAlign},tt,{stretch:be,getRootDomNode:se.getRootDomNode,style:D,mask:N,zIndex:le,transitionName:a,maskAnimation:W,maskTransitionName:ee,maskMotion:oe,ref:se.popupRef,motion:_t,mobile:Je,forceRender:Fe}),typeof Ee=="function"?Ee():Ee)},se.attachParent=function(Te){ft.a.cancel(se.attachId);var je=se.props,Ue=je.getPopupContainer,Ge=je.getDocument,it=se.getRootDomNode(),_t;Ue?(it||Ue.length===0)&&(_t=Ue(it)):_t=Ge(se.getRootDomNode()).body,_t?_t.appendChild(Te):se.attachId=Object(ft.a)(function(){se.attachParent(Te)})},se.getContainer=function(){var Te=se.props.getDocument,je=Te(se.getRootDomNode()).createElement("div");return je.style.position="absolute",je.style.top="0",je.style.left="0",je.style.width="100%",se.attachParent(je),je},se.setPoint=function(Te){var je=se.props.alignPoint;if(!je||!Te)return;se.setState({point:{pageX:Te.pageX,pageY:Te.pageY}})},se.handlePortalUpdate=function(){se.state.prevPopupVisible!==se.state.popupVisible&&se.props.afterPopupVisibleChange(se.state.popupVisible)},se.triggerContextValue={onPopupMouseDown:se.onPopupMouseDown};var Ae;return"popupVisible"in pe?Ae=!!pe.popupVisible:Ae=!!pe.defaultPopupVisible,se.state={prevPopupVisible:Ae,popupVisible:Ae},Tn.forEach(function(Te){se["fire".concat(Te)]=function(je){se.fireEvents(Te,je)}}),se}return Object(b.a)(ne,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this.props,Ae=this.state;if(Ae.popupVisible){var Te;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Te=se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(Te,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Te=Te||se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(Te,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Te=Te||se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(Te,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(wt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ft.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var se;return((se=this.popupRef.current)===null||se===void 0?void 0:se.getElement())||null}},{key:"getPopupAlign",value:function(){var se=this.props,Ae=se.popupPlacement,Te=se.popupAlign,je=se.builtinPlacements;return Ae&&je?Gt(je,Ae,Te):Te}},{key:"setPopupVisible",value:function(se,Ae){var Te=this.props.alignPoint,je=this.state.popupVisible;this.clearDelayTimer(),je!==se&&("popupVisible"in this.props||this.setState({popupVisible:se,prevPopupVisible:je}),this.props.onPopupVisibleChange(se)),Te&&Ae&&se&&this.setPoint(Ae)}},{key:"delaySetPopupVisible",value:function(se,Ae,Te){var je=this,Ue=Ae*1e3;if(this.clearDelayTimer(),Ue){var Ge=Te?{pageX:Te.pageX,pageY:Te.pageY}:null;this.delayTimer=window.setTimeout(function(){je.setPopupVisible(se,Ge),je.clearDelayTimer()},Ue)}else this.setPopupVisible(se,Te)}},{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(se){var Ae=this.props.children.props,Te=this.props;return Ae[se]&&Te[se]?this["fire".concat(se)]:Ae[se]||Te[se]}},{key:"isClickToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("click")!==-1||Te.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var se=this.props.action;return se==="contextMenu"||se.length===1&&se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("contextMenu")!==-1||Te.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("click")!==-1||Te.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("hover")!==-1||Te.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("hover")!==-1||Te.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("focus")!==-1||Te.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("focus")!==-1||Te.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var se;(se=this.popupRef.current)===null||se===void 0||se.forceAlign()}}},{key:"fireEvents",value:function(se,Ae){var Te=this.props.children.props[se];Te&&Te(Ae);var je=this.props[se];je&&je(Ae)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var se=this.state.popupVisible,Ae=this.props,Te=Ae.children,je=Ae.forceRender,Ue=Ae.alignPoint,Ge=Ae.className,it=Ae.autoDestroy,_t=s.Children.only(Te),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ue&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(_t&&_t.props&&_t.props.className,Ge);a&&(e.className=a);var D=Object(U.a)({},e);Object(At.c)(_t)&&(D.ref=Object(At.a)(this.triggerRef,_t.ref));var N=s.cloneElement(_t,D),W;return(se||this.popupRef.current||je)&&(W=s.createElement(Se,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!se&&it&&(W=null),s.createElement(Ln.Provider,{value:this.triggerContextValue},N,W)}}],[{key:"getDerivedStateFromProps",value:function(se,Ae){var Te=se.popupVisible,je={};return Te!==void 0&&Ae.popupVisible!==Te&&(je.popupVisible=Te,je.prevPopupVisible=Ae.popupVisible),je}}]),ne}(s.Component);return _e.contextType=Ln,_e.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ar,getDocument:lr,onPopupVisibleChange:mn,afterPopupVisibleChange:mn,onPopupAlign:mn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},_e}var fr=Un(Ht.a),Zn={adjustX:1,adjustY:1},gr={topLeft:{points:["bl","tl"],overflow:Zn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Zn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Zn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Zn,offset:[4,0]}},mr={topLeft:{points:["bl","tl"],overflow:Zn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Zn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Zn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Zn,offset:[4,0]}},Br=gr,ir=0,qn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ur=function(_e,Ce,me){var ne=ye(Ce),pe=_e.getState();_e.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},pe.defaultActiveFirst),{},Object(Q.a)({},ne,me))})},_r=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onDestroy=function(Ue){ne.props.onDestroy(Ue)},ne.onKeyDown=function(Ue){var Ge=Ue.keyCode,it=ne.menuInstance,_t=ne.props.store,e=ne.getVisible();if(Ge===P.a.ENTER)return ne.onTitleClick(Ue),ur(_t,ne.props.eventKey,!0),!0;if(Ge===P.a.RIGHT)return e?it.onKeyDown(Ue):(ne.triggerOpenChange(!0),ur(_t,ne.props.eventKey,!0)),!0;if(Ge===P.a.LEFT){var a;if(e)a=it.onKeyDown(Ue);else return;return a||(ne.triggerOpenChange(!1),a=!0),a}return e&&(Ge===P.a.UP||Ge===P.a.DOWN)?it.onKeyDown(Ue):void 0},ne.onOpenChange=function(Ue){ne.props.onOpenChange(Ue)},ne.onPopupVisibleChange=function(Ue){ne.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},ne.onMouseEnter=function(Ue){var Ge=ne.props,it=Ge.eventKey,_t=Ge.onMouseEnter,e=Ge.store;ur(e,ne.props.eventKey,!1),_t({key:it,domEvent:Ue})},ne.onMouseLeave=function(Ue){var Ge=ne.props,it=Ge.parentMenu,_t=Ge.eventKey,e=Ge.onMouseLeave;it.subMenuInstance=Object(f.a)(ne),e({key:_t,domEvent:Ue})},ne.onTitleMouseEnter=function(Ue){var Ge=ne.props,it=Ge.eventKey,_t=Ge.onItemHover,e=Ge.onTitleMouseEnter;_t({key:it,hover:!0}),e({key:it,domEvent:Ue})},ne.onTitleMouseLeave=function(Ue){var Ge=ne.props,it=Ge.parentMenu,_t=Ge.eventKey,e=Ge.onItemHover,a=Ge.onTitleMouseLeave;it.subMenuInstance=Object(f.a)(ne),e({key:_t,hover:!1}),a({key:_t,domEvent:Ue})},ne.onTitleClick=function(Ue){var Ge=Object(f.a)(ne),it=Ge.props;if(it.onTitleClick({key:it.eventKey,domEvent:Ue}),it.triggerSubMenuAction==="hover")return;ne.triggerOpenChange(!ne.getVisible(),"click"),ur(it.store,ne.props.eventKey,!1)},ne.onSubMenuClick=function(Ue){typeof ne.props.onClick=="function"&&ne.props.onClick(ne.addKeyPath(Ue))},ne.onSelect=function(Ue){ne.props.onSelect(Ue)},ne.onDeselect=function(Ue){ne.props.onDeselect(Ue)},ne.getPrefixCls=function(){return"".concat(ne.props.rootPrefixCls,"-submenu")},ne.getActiveClassName=function(){return"".concat(ne.getPrefixCls(),"-active")},ne.getDisabledClassName=function(){return"".concat(ne.getPrefixCls(),"-disabled")},ne.getSelectedClassName=function(){return"".concat(ne.getPrefixCls(),"-selected")},ne.getOpenClassName=function(){return"".concat(ne.props.rootPrefixCls,"-submenu-open")},ne.getVisible=function(){return ne.state.isOpen},ne.getMode=function(){return ne.state.mode},ne.saveMenuInstance=function(Ue){ne.menuInstance=Ue},ne.addKeyPath=function(Ue){return Object(U.a)(Object(U.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(ne.props.eventKey)})},ne.triggerOpenChange=function(Ue,Ge){var it=ne.props.eventKey,_t=function(){ne.onOpenChange({key:it,item:Object(f.a)(ne),trigger:Ge,open:Ue})};Ge==="mouseenter"?ne.mouseenterTimeout=setTimeout(function(){_t()},0):_t()},ne.isChildrenSelected=function(){var Ue={find:!1};return dt(ne.props.children,ne.props.selectedKeys,Ue),Ue.find},ne.isInlineMode=function(){return ne.getMode()==="inline"},ne.adjustWidth=function(){if(!ne.subMenuTitle||!ne.menuInstance)return;var Ue=Ze.findDOMNode(ne.menuInstance);if(Ue.offsetWidth>=ne.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(ne.subMenuTitle.offsetWidth,"px")},ne.saveSubMenuTitle=function(Ue){ne.subMenuTitle=Ue},ne.getBaseProps=function(){var Ue=Object(f.a)(ne),Ge=Ue.props,it=ne.getMode();return{mode:it==="horizontal"?"vertical":it,visible:ne.getVisible(),level:Ge.level+1,inlineIndent:Ge.inlineIndent,focusable:!1,onClick:ne.onSubMenuClick,onSelect:ne.onSelect,onDeselect:ne.onDeselect,onDestroy:ne.onDestroy,selectedKeys:Ge.selectedKeys,eventKey:"".concat(Ge.eventKey,"-menu-"),openKeys:Ge.openKeys,motion:Ge.motion,onOpenChange:ne.onOpenChange,subMenuOpenDelay:Ge.subMenuOpenDelay,parentMenu:Object(f.a)(ne),subMenuCloseDelay:Ge.subMenuCloseDelay,forceSubMenuRender:Ge.forceSubMenuRender,triggerSubMenuAction:Ge.triggerSubMenuAction,builtinPlacements:Ge.builtinPlacements,defaultActiveFirst:Ge.store.getState().defaultActiveFirst[ye(Ge.eventKey)],multiple:Ge.multiple,prefixCls:Ge.rootPrefixCls,id:ne.internalMenuId,manualRef:ne.saveMenuInstance,itemIcon:Ge.itemIcon,expandIcon:Ge.expandIcon,direction:Ge.direction}},ne.getMotion=function(Ue,Ge){var it=Object(f.a)(ne),_t=it.haveRendered,e=ne.props,a=e.motion,D=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},a),{},{leavedClassName:"".concat(D,"-hidden"),removeOnLeave:!1,motionAppear:_t||!Ge||Ue!=="inline"});return N};var pe=me.store,se=me.eventKey,Ae=pe.getState(),Te=Ae.defaultActiveFirst;ne.isRootMenu=!1;var je=!1;return Te&&(je=Te[se]),ur(pe,se,je),ne.state={mode:me.mode,isOpen:me.isOpen},ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ne=this,pe=this.props,se=pe.mode,Ae=pe.parentMenu,Te=pe.manualRef,je=pe.isOpen,Ue=function(){ne.setState({mode:se,isOpen:je})},Ge=je!==this.state.isOpen,it=se!==this.state.mode;if((it||Ge)&&(ft.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(ft.a)(Ue):Ue()),Te&&Te(this),se!=="horizontal"||!(Ae==null?void 0:Ae.isRootMenu)||!je)return;this.minWidthTimeout=setTimeout(function(){return ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ne=this.props,pe=ne.onDestroy,se=ne.eventKey;pe&&pe(se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ft.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(ne,pe){var se=this.getBaseProps();return s.createElement(jr,Object(x.a)({},se,{id:this.internalMenuId,className:ne,style:pe}),this.props.children)}},{key:"renderChildren",value:function(){var ne=this,pe=this.getBaseProps(),se=pe.mode,Ae=pe.visible,Te=pe.forceSubMenuRender,je=pe.direction,Ue=this.getMotion(se,Ae);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ae||Te,!this.haveOpened)return s.createElement("div",null);var Ge=R()("".concat(pe.prefixCls,"-sub"),Object(Q.a)({},"".concat(pe.prefixCls,"-rtl"),je==="rtl"));return this.isInlineMode()?s.createElement(Lt,Object(x.a)({visible:pe.visible,forceRender:Te},Ue),function(it){var _t=it.className,e=it.style,a=R()(Ge,_t);return ne.renderPopupMenu(a,e)}):this.renderPopupMenu(Ge)}},{key:"render",value:function(){var ne,pe,se,Ae=Object(U.a)({},this.props),Te=this.getVisible(),je=this.getPrefixCls(),Ue=this.isInlineMode(),Ge=this.getMode(),it=R()(je,"".concat(je,"-").concat(Ge),(ne={},Object(Q.a)(ne,Ae.className,!!Ae.className),Object(Q.a)(ne,this.getOpenClassName(),Te),Object(Q.a)(ne,this.getActiveClassName(),Ae.active||Te&&!Ue),Object(Q.a)(ne,this.getDisabledClassName(),Ae.disabled),Object(Q.a)(ne,this.getSelectedClassName(),this.isChildrenSelected()),ne));this.internalMenuId||(Ae.eventKey?this.internalMenuId="".concat(Ae.eventKey,"$Menu"):(ir+=1,this.internalMenuId="$__$".concat(ir,"$Menu")));var _t={},e={},a={};Ae.disabled||(_t={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var D={},N=Ae.direction,W=N==="rtl";Ue&&(W?D.paddingRight=Ae.inlineIndent*Ae.level:D.paddingLeft=Ae.inlineIndent*Ae.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var oe=null;Ge!=="horizontal"&&(oe=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(oe=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var le=s.createElement("div",Object(x.a)({ref:this.saveSubMenuTitle,style:D,className:"".concat(je,"-title"),role:"button"},a,e,{"aria-expanded":Te},ee,{"aria-haspopup":"true",title:typeof Ae.title=="string"?Ae.title:void 0}),Ae.title,oe||s.createElement("i",{className:"".concat(je,"-arrow")})),Ee=this.renderChildren(),be=((pe=Ae.parentMenu)===null||pe===void 0?void 0:pe.isRootMenu)?Ae.parentMenu.props.getPopupContainer:function(an){return an.parentNode},Ie=qn[Ge],Je=Ae.popupOffset?{offset:Ae.popupOffset}:{},Fe=R()((se={},Object(Q.a)(se,Ae.popupClassName,Ae.popupClassName&&!Ue),Object(Q.a)(se,"".concat(je,"-rtl"),W),se)),st=Ae.disabled,at=Ae.triggerSubMenuAction,ut=Ae.subMenuOpenDelay,Tt=Ae.forceSubMenuRender,tt=Ae.subMenuCloseDelay,Ot=Ae.builtinPlacements;ke.forEach(function(an){return delete Ae[an]}),delete Ae.onClick;var kt=W?Object(U.a)(Object(U.a)({},mr),Ot):Object(U.a)(Object(U.a)({},gr),Ot);delete Ae.direction;var Jt=this.getBaseProps(),rn=Ue?null:this.getMotion(Jt.mode,Jt.visible);return s.createElement("li",Object(x.a)({},Ae,_t,{className:it,role:"menuitem"}),s.createElement(fr,{prefixCls:je,popupClassName:R()("".concat(je,"-popup"),Fe),getPopupContainer:be,builtinPlacements:kt,popupPlacement:Ie,popupVisible:Ue?!1:Te,popupAlign:Je,popup:Ue?null:Ee,action:st||Ue?[]:[at],mouseEnterDelay:ut,mouseLeaveDelay:tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tt,popupMotion:rn},le),Ue?Ee:null)}}]),Ce}(s.Component);_r.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var Vr=Object(c.b)(function(Se,_e){var Ce=Se.openKeys,me=Se.activeKey,ne=Se.selectedKeys,pe=_e.eventKey,se=_e.subMenuKey;return{isOpen:Ce.indexOf(pe)>-1,active:me[se]===pe,selectedKeys:ne}})(_r);Vr.isSubMenu=!0;var aa=Vr,Xr="menuitem-overflowed",Wn=.5,Yr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.resizeObserver=null,me.mutationObserver=null,me.originalTotalWidth=0,me.overflowedItems=[],me.menuItemSizes=[],me.cancelFrameId=null,me.state={lastVisibleIndex:void 0},me.childRef=s.createRef(),me.getMenuItemNodes=function(){var ne=me.props.prefixCls,pe=me.childRef.current;return pe?[].slice.call(pe.children).filter(function(se){return se.className.split(" ").indexOf("".concat(ne,"-overflowed-submenu"))<0}):[]},me.getOverflowedSubMenuItem=function(ne,pe,se){var Ae=me.props,Te=Ae.overflowedIndicator,je=Ae.level,Ue=Ae.mode,Ge=Ae.prefixCls,it=Ae.theme;if(je!==1||Ue!=="horizontal")return null;var _t=me.props.children[0],e=_t.props,a=e.children,D=e.title,N=e.style,W=Object(O.a)(e,["children","title","style"]),ee=Object(U.a)({},N),oe="".concat(ne,"-overflowed-indicator"),le="".concat(ne,"-overflowed-indicator");pe.length===0&&se!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):se&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),oe="".concat(oe,"-placeholder"),le="".concat(le,"-placeholder"));var Ee=it?"".concat(Ge,"-").concat(it):"",be={};return ke.forEach(function(Ie){W[Ie]!==void 0&&(be[Ie]=W[Ie])}),s.createElement(aa,Object(x.a)({title:Te,className:"".concat(Ge,"-overflowed-submenu"),popupClassName:Ee},be,{key:oe,eventKey:le,disabled:!1,style:ee}),pe)},me.setChildrenWidthAndResize=function(){if(me.props.mode!=="horizontal")return;var ne=me.childRef.current;if(!ne)return;var pe=ne.children;if(!pe||pe.length===0)return;var se=ne.children[pe.length-1];Re(se,"display","inline-block");var Ae=me.getMenuItemNodes(),Te=Ae.filter(function(je){return je.className.split(" ").indexOf(Xr)>=0});Te.forEach(function(je){Re(je,"display","inline-block")}),me.menuItemSizes=Ae.map(function(je){return We(je,!0)}),Te.forEach(function(je){Re(je,"display","none")}),me.overflowedIndicatorWidth=We(ne.children[ne.children.length-1],!0),me.originalTotalWidth=me.menuItemSizes.reduce(function(je,Ue){return je+Ue},0),me.handleResize(),Re(se,"display","none")},me.handleResize=function(){if(me.props.mode!=="horizontal")return;var ne=me.childRef.current;if(!ne)return;var pe=We(ne);me.overflowedItems=[];var se=0,Ae;me.originalTotalWidth>pe+Wn&&(Ae=-1,me.menuItemSizes.forEach(function(Te){se+=Te,se+me.overflowedIndicatorWidth<=pe&&(Ae+=1)})),me.setState({lastVisibleIndex:Ae})},me}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){var ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var pe=this.childRef.current;if(!pe)return;this.resizeObserver=new Ve.default(function(se){se.forEach(function(){var Ae=ne.cancelFrameId;cancelAnimationFrame(Ae),ne.cancelFrameId=requestAnimationFrame(ne.setChildrenWidthAndResize)})}),[].slice.call(pe.children).concat(pe).forEach(function(se){ne.resizeObserver.observe(se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ne.resizeObserver.disconnect(),[].slice.call(pe.children).concat(pe).forEach(function(se){ne.resizeObserver.observe(se)}),ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(pe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ne){var pe=this,se=this.state.lastVisibleIndex;return(ne||[]).reduce(function(Ae,Te,je){var Ue=Te;if(pe.props.mode==="horizontal"){var Ge=pe.getOverflowedSubMenuItem(Te.props.eventKey,[]);se!==void 0&&pe.props.className.indexOf("".concat(pe.props.prefixCls,"-root"))!==-1&&(je>se&&(Ue=s.cloneElement(Te,{style:{display:"none"},eventKey:"".concat(Te.props.eventKey,"-hidden"),className:"".concat(Xr)})),je===se+1&&(pe.overflowedItems=ne.slice(se+1).map(function(_t){return s.cloneElement(_t,{key:_t.props.eventKey,mode:"vertical-left"})}),Ge=pe.getOverflowedSubMenuItem(Te.props.eventKey,pe.overflowedItems)));var it=[].concat(Object(E.a)(Ae),[Ge,Ue]);return je===ne.length-1&&it.push(pe.getOverflowedSubMenuItem(Te.props.eventKey,[],!0)),it}return[].concat(Object(E.a)(Ae),[Ue])},[])}},{key:"render",value:function(){var ne=this.props,pe=ne.visible,se=ne.prefixCls,Ae=ne.overflowedIndicator,Te=ne.mode,je=ne.level,Ue=ne.tag,Ge=ne.children,it=ne.theme,_t=Object(O.a)(ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ue;return s.createElement(e,Object(x.a)({ref:this.childRef},_t),this.renderChildren(Ge))}}]),Ce}(s.Component);Yr.defaultProps={tag:"div",className:""};var ia=Yr;function oa(Se){return Se.length?Se.every(function(_e){return!!_e.props.disabled}):!0}function wr(Se,_e,Ce){var me=Se.getState();Se.setState({activeKey:Object(U.a)(Object(U.a)({},me.activeKey),{},Object(Q.a)({},_e,Ce))})}function Er(Se){return Se.eventKey||"0-menu-"}function Mr(Se,_e){var Ce=_e,me=Se.children,ne=Se.eventKey;if(Ce){var pe;if(Ye(me,function(se,Ae){se&&se.props&&!se.props.disabled&&Ce===Pe(se,ne,Ae)&&(pe=!0)}),pe)return Ce}return Ce=null,Se.defaultActiveFirst&&Ye(me,function(se,Ae){!Ce&&se&&!se.props.disabled&&(Ce=Pe(se,ne,Ae))}),Ce}function sa(Se){if(!Se)return;var _e=this.instanceArray.indexOf(Se);_e!==-1?this.instanceArray[_e]=Se:this.instanceArray.push(Se)}var Qr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;return Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onKeyDown=function(pe,se){var Ae=pe.keyCode,Te;if(ne.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Te=Ue.onKeyDown(pe))}),Te)return 1;var je=null;return(Ae===P.a.UP||Ae===P.a.DOWN)&&(je=ne.step(Ae===P.a.UP?-1:1)),je?(pe.preventDefault(),wr(ne.props.store,Er(ne.props),je.props.eventKey),typeof se=="function"&&se(je),1):void 0},ne.onItemHover=function(pe){var se=pe.key,Ae=pe.hover;wr(ne.props.store,Er(ne.props),Ae?se:null)},ne.onDeselect=function(pe){ne.props.onDeselect(pe)},ne.onSelect=function(pe){ne.props.onSelect(pe)},ne.onClick=function(pe){ne.props.onClick(pe)},ne.onOpenChange=function(pe){ne.props.onOpenChange(pe)},ne.onDestroy=function(pe){ne.props.onDestroy(pe)},ne.getFlatInstanceArray=function(){return ne.instanceArray},ne.step=function(pe){var se=ne.getFlatInstanceArray(),Ae=ne.props.store.getState().activeKey[Er(ne.props)],Te=se.length;if(!Te)return null;pe<0&&(se=se.concat().reverse());var je=-1;if(se.every(function(_t,e){return _t&&_t.props.eventKey===Ae?(je=e,!1):!0}),!ne.props.defaultActiveFirst&&je!==-1&&oa(se.slice(je,Te-1)))return;var Ue=(je+1)%Te,Ge=Ue;do{var it=se[Ge];if(!it||it.props.disabled)Ge=(Ge+1)%Te;else return it}while(Ge!==Ue);return null},ne.renderCommonMenuItem=function(pe,se,Ae){var Te=ne.props.store.getState(),je=Object(f.a)(ne),Ue=je.props,Ge=Pe(pe,Ue.eventKey,se),it=pe.props;if(!it||typeof pe.type=="string")return pe;var _t=Ge===Te.activeKey,e=Object(U.a)(Object(U.a)({mode:it.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:ne.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:se,parentMenu:Ue.parentMenu,manualRef:it.disabled?void 0:Object(_.a)(pe.ref,sa.bind(Object(f.a)(ne))),eventKey:Ge,active:!it.disabled&&_t,multiple:Ue.multiple,onClick:function(D){(it.onClick||fe)(D),ne.onClick(D)},onItemHover:ne.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:ne.onOpenChange,onDeselect:ne.onDeselect,onSelect:ne.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:it.itemIcon||ne.props.itemIcon,expandIcon:it.expandIcon||ne.props.expandIcon},Ae),{},{direction:Ue.direction});return(Ue.mode==="inline"||Me())&&(e.triggerSubMenuAction="click"),s.cloneElement(pe,Object(U.a)(Object(U.a)({},e),{},{key:Ge||se}))},ne.renderMenuItem=function(pe,se,Ae){if(!pe)return null;var Te=ne.props.store.getState(),je={openKeys:Te.openKeys,selectedKeys:Te.selectedKeys,triggerSubMenuAction:ne.props.triggerSubMenuAction,subMenuKey:Ae};return ne.renderCommonMenuItem(pe,se,je)},me.store.setState({activeKey:Object(U.a)(Object(U.a)({},me.store.getState().activeKey),{},Object(Q.a)({},me.eventKey,Mr(me,me.activeKey)))}),ne.instanceArray=[],ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ne){return this.props.visible||ne.visible||this.props.className!==ne.className||!I()(this.props.style,ne.style)}},{key:"componentDidUpdate",value:function(ne){var pe=this.props,se="activeKey"in pe?pe.activeKey:pe.store.getState().activeKey[Er(pe)],Ae=Mr(pe,se);if(Ae!==se)wr(pe.store,Er(pe),Ae);else if("activeKey"in ne){var Te=Mr(ne,ne.activeKey);Ae!==Te&&wr(pe.store,Er(pe),Ae)}}},{key:"render",value:function(){var ne=this,pe=Object(x.a)({},this.props);this.instanceArray=[];var se=R()(pe.prefixCls,pe.className,"".concat(pe.prefixCls,"-").concat(pe.mode)),Ae={className:se,role:pe.role||"menu"};pe.id&&(Ae.id=pe.id),pe.focusable&&(Ae.tabIndex=0,Ae.onKeyDown=this.onKeyDown);var Te=pe.prefixCls,je=pe.eventKey,Ue=pe.visible,Ge=pe.level,it=pe.mode,_t=pe.overflowedIndicator,e=pe.theme;return ke.forEach(function(a){return delete pe[a]}),delete pe.onClick,s.createElement(ia,Object(x.a)({},pe,{prefixCls:Te,mode:it,tag:"ul",level:Ge,theme:e,visible:Ue,overflowedIndicator:_t},Ae),Object(o.a)(pe.children).map(function(a,D){return ne.renderMenuItem(a,D,je||"0-menu-")}))}}]),Ce}(s.Component);Qr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var la=Object(c.b)()(Qr),jr=la,Fr=h("Kwbf");function zr(Se,_e,Ce){var me=Se.prefixCls,ne=Se.motion,pe=Se.defaultMotions,se=pe===void 0?{}:pe,Ae=Se.openAnimation,Te=Se.openTransitionName,je=_e.switchingModeFromInline;if(ne)return ne;if(Object(k.a)(Ae)==="object"&&Ae)Object(Fr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ae=="string")return{motionName:"".concat(me,"-open-").concat(Ae)};if(Te)return{motionName:Te};var Ue=se[Ce];return Ue||(je?null:se.other)}var Kn=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onSelect=function(Ae){var Te=Object(f.a)(ne),je=Te.props;if(je.selectable){var Ue=ne.store.getState(),Ge=Ue.selectedKeys,it=Ae.key;je.multiple?Ge=Ge.concat([it]):Ge=[it],"selectedKeys"in je||ne.store.setState({selectedKeys:Ge}),je.onSelect(Object(U.a)(Object(U.a)({},Ae),{},{selectedKeys:Ge}))}},ne.onClick=function(Ae){var Te=ne.getRealMenuMode(),je=Object(f.a)(ne),Ue=je.store,Ge=je.props.onOpenChange;Te!=="inline"&&!("openKeys"in ne.props)&&(Ue.setState({openKeys:[]}),Ge([])),ne.props.onClick(Ae)},ne.onKeyDown=function(Ae,Te){ne.innerMenu.getWrappedInstance().onKeyDown(Ae,Te)},ne.onOpenChange=function(Ae){var Te=Object(f.a)(ne),je=Te.props,Ue=ne.store.getState().openKeys.concat(),Ge=!1,it=function(e){var a=!1;if(e.open)a=Ue.indexOf(e.key)===-1,a&&Ue.push(e.key);else{var D=Ue.indexOf(e.key);a=D!==-1,a&&Ue.splice(D,1)}Ge=Ge||a};Array.isArray(Ae)?Ae.forEach(it):it(Ae),Ge&&("openKeys"in ne.props||ne.store.setState({openKeys:Ue}),je.onOpenChange(Ue))},ne.onDeselect=function(Ae){var Te=Object(f.a)(ne),je=Te.props;if(je.selectable){var Ue=ne.store.getState().selectedKeys.concat(),Ge=Ae.key,it=Ue.indexOf(Ge);it!==-1&&Ue.splice(it,1),"selectedKeys"in je||ne.store.setState({selectedKeys:Ue}),je.onDeselect(Object(U.a)(Object(U.a)({},Ae),{},{selectedKeys:Ue}))}},ne.onMouseEnter=function(Ae){ne.restoreModeVerticalFromInline();var Te=ne.props.onMouseEnter;Te&&Te(Ae)},ne.onTransitionEnd=function(Ae){var Te=Ae.propertyName==="width"&&Ae.target===Ae.currentTarget,je=Ae.target.className,Ue=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Ge=Ae.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Te||Ge)&&ne.restoreModeVerticalFromInline()},ne.setInnerMenu=function(Ae){ne.innerMenu=Ae},ne.isRootMenu=!0;var pe=me.defaultSelectedKeys,se=me.defaultOpenKeys;return"selectedKeys"in me&&(pe=me.selectedKeys||[]),"openKeys"in me&&(se=me.openKeys||[]),ne.store=Object(c.c)({selectedKeys:pe,openKeys:se,activeKey:{"0-menu-":Mr(me,me.activeKey)}}),ne.state={switchingModeFromInline:!1,prevProps:me,inlineOpenKeys:[],store:ne.store},ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ne){var pe=this.props,se=pe.siderCollapsed,Ae=pe.inlineCollapsed,Te=pe.onOpenChange;(!ne.inlineCollapsed&&Ae||!ne.siderCollapsed&&se)&&Te([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var ne=this.props.collapsedWidth,pe=this.store,se=this.prevOpenKeys,Ae=this.getInlineCollapsed()&&(ne===0||ne==="0"||ne==="0px");Ae?(this.prevOpenKeys=pe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):se&&(this.store.setState({openKeys:se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ne=this.props.mode,pe=this.state.switchingModeFromInline,se=this.getInlineCollapsed();return pe&&se?"inline":se?"vertical":ne}},{key:"getInlineCollapsed",value:function(){var ne=this.props,pe=ne.inlineCollapsed,se=ne.siderCollapsed;return se!==void 0?se:pe}},{key:"restoreModeVerticalFromInline",value:function(){var ne=this.state.switchingModeFromInline;ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ne=Object(U.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),pe=this.getRealMenuMode();return ne.className+=" ".concat(ne.prefixCls,"-root"),ne.direction==="rtl"&&(ne.className+=" ".concat(ne.prefixCls,"-rtl")),ne=Object(U.a)(Object(U.a)({},ne),{},{mode:pe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:zr(this.props,this.state,pe)}),delete ne.openAnimation,delete ne.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement(jr,Object(x.a)({},ne,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(ne,pe){var se=pe.prevProps,Ae=pe.store,Te=Ae.getState(),je={},Ue={prevProps:ne};return se.mode==="inline"&&ne.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in ne?je.openKeys=ne.openKeys||[]:((ne.inlineCollapsed&&!se.inlineCollapsed||ne.siderCollapsed&&!se.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Te.openKeys,je.openKeys=[]),(!ne.inlineCollapsed&&se.inlineCollapsed||!ne.siderCollapsed&&se.siderCollapsed)&&(je.openKeys=pe.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(je).length&&Ae.setState(je),Ue}}]),Ce}(s.Component);Kn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var ua=Kn,Wr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.onKeyDown=function(ne){var pe=ne.keyCode;return pe===P.a.ENTER?(me.onClick(ne),!0):void 0},me.onMouseLeave=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.onItemHover,Te=pe.onMouseLeave;Ae({key:se,hover:!1}),Te({key:se,domEvent:ne})},me.onMouseEnter=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.onItemHover,Te=pe.onMouseEnter;Ae({key:se,hover:!0}),Te({key:se,domEvent:ne})},me.onClick=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.multiple,Te=pe.onClick,je=pe.onSelect,Ue=pe.onDeselect,Ge=pe.isSelected,it={key:se,keyPath:[se],item:Object(f.a)(me),domEvent:ne};Te(it),Ae?Ge?Ue(it):je(it):Ge||je(it)},me.saveNode=function(ne){me.node=ne},me}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ne=this.props;ne.onDestroy&&ne.onDestroy(ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ne,pe=Object(U.a)({},this.props),se=R()(this.getPrefixCls(),pe.className,(ne={},Object(Q.a)(ne,this.getActiveClassName(),!pe.disabled&&pe.active),Object(Q.a)(ne,this.getSelectedClassName(),pe.isSelected),Object(Q.a)(ne,this.getDisabledClassName(),pe.disabled),ne)),Ae=Object(U.a)(Object(U.a)({},pe.attribute),{},{title:typeof pe.title=="string"?pe.title:void 0,className:se,role:pe.role||"menuitem","aria-disabled":pe.disabled});pe.role==="option"?Ae=Object(U.a)(Object(U.a)({},Ae),{},{role:"option","aria-selected":pe.isSelected}):(pe.role===null||pe.role==="none")&&(Ae.role="none");var Te={onClick:pe.disabled?null:this.onClick,onMouseLeave:pe.disabled?null:this.onMouseLeave,onMouseEnter:pe.disabled?null:this.onMouseEnter},je=Object(U.a)({},pe.style);pe.mode==="inline"&&(pe.direction==="rtl"?je.paddingRight=pe.inlineIndent*pe.level:je.paddingLeft=pe.inlineIndent*pe.level),ke.forEach(function(Ge){return delete pe[Ge]}),delete pe.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(x.a)({},Object(S.a)(pe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ae,Te,{style:je,ref:this.saveNode}),pe.children,Ue)}}]),Ce}(s.Component);Wr.isMenuItem=!0,Wr.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Rr=Object(c.b)(function(Se,_e){var Ce=Se.activeKey,me=Se.selectedKeys,ne=_e.eventKey,pe=_e.subMenuKey;return{active:Ce[pe]===ne,isSelected:Array.isArray(me)?me.indexOf(ne)!==-1:me===ne}})(Wr),da=Rr,Jr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.renderInnerMenuItem=function(ne){var pe=me.props,se=pe.renderMenuItem,Ae=pe.index;return se(ne,Ae,me.props.subMenuKey)},me}return Object(b.a)(Ce,[{key:"render",value:function(){var ne=Object(x.a)({},this.props),pe=ne.className,se=pe===void 0?"":pe,Ae=ne.rootPrefixCls,Te="".concat(Ae,"-item-group-title"),je="".concat(Ae,"-item-group-list"),Ue=ne.title,Ge=ne.children;return ke.forEach(function(it){return delete ne[it]}),delete ne.direction,s.createElement("li",Object(x.a)({},ne,{onClick:function(_t){return _t.stopPropagation()},className:"".concat(se," ").concat(Ae,"-item-group")}),s.createElement("div",{className:Te,title:typeof Ue=="string"?Ue:void 0},Ue),s.createElement("ul",{className:je},s.Children.map(Ge,this.renderInnerMenuItem)))}}]),Ce}(s.Component);Jr.isMenuItemGroup=!0,Jr.defaultProps={disabled:!0};var br=Jr,ca=function(_e){var Ce=_e.className,me=_e.rootPrefixCls,ne=_e.style;return s.createElement("li",{className:"".concat(Ce," ").concat(me,"-item-divider"),style:ne})};ca.defaultProps={disabled:!0,className:"",style:{}};var yr=ca,fa=ua,Cn=h("eDIo");function ha(Se,_e){var Ce=Se.prefixCls,me=Se.editable,ne=Se.locale,pe=Se.style;return!me||me.showAdd===!1?null:s.createElement("button",{ref:_e,type:"button",className:"".concat(Ce,"-nav-add"),style:pe,"aria-label":(ne==null?void 0:ne.addAriaLabel)||"Add tab",onClick:function(Ae){me.onEdit("add",{event:Ae})}},me.addIcon||"+")}var Zr=s.forwardRef(ha);function $n(Se,_e){var Ce=Se.prefixCls,me=Se.id,ne=Se.tabs,pe=Se.locale,se=Se.mobile,Ae=Se.moreIcon,Te=Ae===void 0?"More":Ae,je=Se.moreTransitionName,Ue=Se.style,Ge=Se.className,it=Se.editable,_t=Se.tabBarGutter,e=Se.rtl,a=Se.onTabClick,D=Object(s.useState)(!1),N=Object(L.a)(D,2),W=N[0],ee=N[1],oe=Object(s.useState)(null),le=Object(L.a)(oe,2),Ee=le[0],be=le[1],Ie="".concat(me,"-more-popup"),Je="".concat(Ce,"-dropdown"),Fe=Ee!==null?"".concat(Ie,"-").concat(Ee):null,st=pe==null?void 0:pe.dropdownAriaLabel,at=s.createElement(fa,{onClick:function(rn){var an=rn.key,jt=rn.domEvent;a(an,jt),ee(!1)},id:Ie,tabIndex:-1,role:"listbox","aria-activedescendant":Fe,selectedKeys:[Ee],"aria-label":st!==void 0?st:"expanded dropdown"},ne.map(function(Jt){return s.createElement(da,{key:Jt.key,id:"".concat(Ie,"-").concat(Jt.key),role:"option","aria-controls":me&&"".concat(me,"-panel-").concat(Jt.key),disabled:Jt.disabled},Jt.tab)}));function ut(Jt){for(var rn=ne.filter(function(En){return!En.disabled}),an=rn.findIndex(function(En){return En.key===Ee})||0,jt=rn.length,Zt=0;ZtOt?(Tt=at,Ie.current="x"):(Tt=ut,Ie.current="y");var kt=Date.now();kt-Ee.current>100&&(be.current=!1),(_e(-Tt,-Tt)||be.current)&&(st.preventDefault(),be.current=!0),Ee.current=kt}var Fe=Object(s.useRef)(null);Fe.current={onTouchStart:ee,onTouchMove:oe,onTouchEnd:le,onWheel:Je},s.useEffect(function(){function st(tt){Fe.current.onTouchStart(tt)}function at(tt){Fe.current.onTouchMove(tt)}function ut(tt){Fe.current.onTouchEnd(tt)}function Tt(tt){Fe.current.onWheel(tt)}return document.addEventListener("touchmove",at,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),Se.current.addEventListener("touchstart",st,{passive:!1}),Se.current.addEventListener("wheel",Tt),function(){document.removeEventListener("touchmove",at),document.removeEventListener("touchend",ut)}},[])}function ga(){var Se=Object(s.useRef)(new Map);function _e(me){return Se.current.has(me)||Se.current.set(me,s.createRef()),Se.current.get(me)}function Ce(me){Se.current.delete(me)}return[_e,Ce]}function xr(Se,_e){var Ce=s.useRef(Se),me=s.useState({}),ne=Object(L.a)(me,2),pe=ne[1];function se(Ae){var Te=typeof Ae=="function"?Ae(Ce.current):Ae;Te!==Ce.current&&_e(Te,Ce.current),Ce.current=Te,pe({})}return[Ce.current,se]}var qr=function(_e){var Ce=_e.position,me=_e.prefixCls,ne=_e.extra;if(!ne)return null;var pe,se=ne;return Ce==="right"&&(pe=se.right||!se.left&&se||null),Ce==="left"&&(pe=se.left||null),pe?s.createElement("div",{className:"".concat(me,"-extra-content")},pe):null};function Dr(Se,_e){var Ce,me=s.useContext(pr),ne=me.prefixCls,pe=me.tabs,se=Se.className,Ae=Se.style,Te=Se.id,je=Se.animated,Ue=Se.activeKey,Ge=Se.rtl,it=Se.extra,_t=Se.editable,e=Se.locale,a=Se.tabPosition,D=Se.tabBarGutter,N=Se.children,W=Se.onTabClick,ee=Se.onTabScroll,oe=Object(s.useRef)(),le=Object(s.useRef)(),Ee=Object(s.useRef)(),be=Object(s.useRef)(),Ie=ga(),Je=Object(L.a)(Ie,2),Fe=Je[0],st=Je[1],at=a==="top"||a==="bottom",ut=xr(0,function(kn,Sn){at&&ee&&ee({direction:kn>Sn?"left":"right"})}),Tt=Object(L.a)(ut,2),tt=Tt[0],Ot=Tt[1],kt=xr(0,function(kn,Sn){!at&&ee&&ee({direction:kn>Sn?"top":"bottom"})}),Jt=Object(L.a)(kt,2),rn=Jt[0],an=Jt[1],jt=Object(s.useState)(0),Zt=Object(L.a)(jt,2),dn=Zt[0],En=Zt[1],en=Object(s.useState)(0),ln=Object(L.a)(en,2),cn=ln[0],tn=ln[1],yn=Object(s.useState)(0),Mn=Object(L.a)(yn,2),In=Mn[0],Vn=Mn[1],rr=Object(s.useState)(0),or=Object(L.a)(rr,2),Dn=or[0],Xn=or[1],Sr=Object(s.useState)(null),Fn=Object(L.a)(Sr,2),Rn=Fn[0],Yn=Fn[1],La=Object(s.useState)(null),Ia=Object(L.a)(La,2),Tr=Ia[0],za=Ia[1],Ua=Object(s.useState)(0),ka=Object(L.a)(Ua,2),Na=ka[0],qa=ka[1],Wa=Object(s.useState)(0),Ba=Object(L.a)(Wa,2),Ha=Ba[0],Ka=Ba[1],Ga=u(new Map),ja=Object(L.a)(Ga,2),ba=ja[0],$a=ja[1],ya=m(pe,ba,dn),xa="".concat(ne,"-nav-operations-hidden"),Gr=0,Lr=0;at?Ge?(Gr=0,Lr=Math.max(0,dn-Rn)):(Gr=Math.min(0,Rn-dn),Lr=0):(Gr=Math.min(0,Tr-cn),Lr=0);function _a(kn){return knLr?[Lr,!1]:[kn,!0]}var Aa=Object(s.useRef)(),Va=Object(s.useState)(),Xa=Object(L.a)(Va,2),xn=Xa[0],pn=Xa[1];function On(){pn(Date.now())}function An(){window.clearTimeout(Aa.current)}Hr(oe,function(kn,Sn){var tr=!1;function hr(wa,Ma){wa(function(Ra){var Oa=_a(Ra+Ma),ra=Object(L.a)(Oa,2),Ja=ra[0],Za=ra[1];return tr=Za,Ja})}if(at){if(Rn>=dn)return tr;hr(Ot,kn)}else{if(Tr>=cn)return tr;hr(an,Sn)}return An(),On(),tr}),Object(s.useEffect)(function(){return An(),xn&&(Aa.current=window.setTimeout(function(){pn(0)},100)),An},[xn]);function Pn(){var kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,Sn=ya.get(kn);if(!Sn)return;if(at){var tr=tt;Ge?Sn.righttt+Rn&&(tr=Sn.right+Sn.width-Rn):Sn.left<-tt?tr=-Sn.left:Sn.left+Sn.width>-tt+Rn&&(tr=-(Sn.left+Sn.width-Rn)),an(0),Ot(_a(tr)[0])}else{var hr=rn;Sn.top<-rn?hr=-Sn.top:Sn.top+Sn.height>-rn+Tr&&(hr=-(Sn.top+Sn.height-Tr)),Ot(0),an(_a(hr)[0])}}var Nn=C(ya,{width:Rn,height:Tr,left:tt,top:rn},{width:In,height:Dn},{width:Na,height:Ha},Object(U.a)(Object(U.a)({},Se),{},{tabs:pe})),Hn=Object(L.a)(Nn,2),vr=Hn[0],Ca=Hn[1],Ir=pe.map(function(kn){var Sn=kn.key;return s.createElement(l,{id:Te,prefixCls:ne,key:Sn,rtl:Ge,tab:kn,closable:kn.closable,editable:_t,active:Sn===Ue,tabPosition:a,tabBarGutter:D,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Fe(Sn),onClick:function(hr){W(Sn,hr)},onRemove:function(){st(Sn)},onFocus:function(){Pn(Sn),On(),Ge||(oe.current.scrollLeft=0),oe.current.scrollTop=0}})}),Ur=w(function(){var kn,Sn,tr,hr,wa,Ma,Ra,Oa,ra,Ja=((kn=oe.current)===null||kn===void 0?void 0:kn.offsetWidth)||0,Za=((Sn=oe.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,ii=((tr=be.current)===null||tr===void 0?void 0:tr.offsetWidth)||0,oi=((hr=be.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,mi=((wa=Ee.current)===null||wa===void 0?void 0:wa.offsetWidth)||0,pi=((Ma=Ee.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0;Yn(Ja),za(Za),qa(ii),Ka(oi);var si=(((Ra=le.current)===null||Ra===void 0?void 0:Ra.offsetWidth)||0)-ii,li=(((Oa=le.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0)-oi;En(si),tn(li);var ui=(ra=Ee.current)===null||ra===void 0?void 0:ra.className.includes(xa);Vn(si-(ui?0:mi)),Xn(li-(ui?0:pi)),$a(function(){var di=new Map;return pe.forEach(function(vi){var ci=vi.key,Da=Fe(ci).current;Da&&di.set(ci,{width:Da.offsetWidth,height:Da.offsetHeight,left:Da.offsetLeft,top:Da.offsetTop})}),di})}),Sa=pe.slice(0,vr),Fa=pe.slice(Ca+1),Qn=[].concat(Object(E.a)(Sa),Object(E.a)(Fa)),kr=Object(s.useState)(),na=Object(L.a)(kr,2),fi=na[0],hi=na[1],Nr=ya.get(Ue),ei=Object(s.useRef)();function ti(){y.a.cancel(ei.current)}Object(s.useEffect)(function(){var kn={};return Nr&&(at?(Ge?kn.right=Nr.right:kn.left=Nr.left,kn.width=Nr.width):(kn.top=Nr.top,kn.height=Nr.height)),ti(),ei.current=y()(function(){hi(kn)}),ti},[Nr,at,Ge]),Object(s.useEffect)(function(){Pn()},[Ue,Nr,ya,at]),Object(s.useEffect)(function(){Ur()},[Ge,D,Ue,pe.map(function(kn){return kn.key}).join("_")]);var ni=!!Qn.length,Ta="".concat(ne,"-nav-wrap"),Ya,Qa,ri,ai;return at?Ge?(Qa=tt>0,Ya=tt+RnL+o&&R>U+o||RQ+o&&t>O+o||t=E.x&&o<=E.x+E.width&&g>=E.y&&g<=E.y+E.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;re.exports=R},mLcG:function(re,J){var h=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};re.exports=h},mgmH:function(re,J,h){"use strict";h.d(J,"d",function(){return T}),h.d(J,"b",function(){return w}),h.d(J,"e",function(){return u}),h.d(J,"c",function(){return P}),h.d(J,"n",function(){return v}),h.d(J,"g",function(){return l}),h.d(J,"h",function(){return d}),h.d(J,"j",function(){return p}),h.d(J,"a",function(){return C}),h.d(J,"l",function(){return x}),h.d(J,"f",function(){return M}),h.d(J,"k",function(){return b}),h.d(J,"m",function(){return f}),h.d(J,"i",function(){return n}),h.d(J,"o",function(){return r}),h.d(J,"t",function(){return c}),h.d(J,"s",function(){return S}),h.d(J,"p",function(){return _}),h.d(J,"q",function(){return A}),h.d(J,"r",function(){return I}),h.d(J,"v",function(){return k}),h.d(J,"u",function(){return B});var Q=h("miYZ"),L=h("tsqr"),O=h("k1fw"),U=h("9og8"),s=h("WmNS"),t=h.n(s),R=h("oUNq"),o=h("9kvl"),g=h("1vsH"),E=h("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.t)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/export_couser_info.json"),query:V}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),w=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.r)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),u=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.u)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),P=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.s)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),v=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.z)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),l=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.v)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),d=function(){var z=Object(U.a)(t.a.mark(function G(V,X){var F;return t.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(R.x)(Object(O.a)({},V));case 2:F=Z.sent,F.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X)));case 4:case"end":return Z.stop()}},G)}));return function(V,X){return z.apply(this,arguments)}}(),m=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.w)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/homework_commons/".concat(V.categoryId,"/works_list.zip"),query:V}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),p=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.A)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/polls/".concat(V.categoryId,"/commit_result.xlsx"),query:V}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),C=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/attendances/export_xlsx_data.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),x=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/video_study_statics.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),M=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/export_course_students_info.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),b=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/item_banks/export.xlsx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),f=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),n=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.y)(Object(O.a)({},V));case 2:X=K.sent,X.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),r=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/export_records/".concat(V.id,".xlsx"),query:V}));case 3:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),c=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),S=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_training_objectives.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),_=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)(V==null?void 0:V.name,Object(g.Y)({url:E.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),A=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_courses.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),I=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_graduation_requirements.xlsx"),query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),k=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/rank_list.xlsx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),B=function(){var z=Object(U.a)(t.a.mark(function G(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:V}));case 2:case"end":return F.stop()}},G)}));return function(V){return z.apply(this,arguments)}}()},n1HI:function(re,J,h){var Q=h("hX1E"),L=Q.normalizeRadian,O=Math.PI*2;function U(s,t,R,o,g,E,i,y,T){if(i===0)return!1;var w=i;y-=s,T-=t;var u=Math.sqrt(y*y+T*T);if(u-w>R||u+wg&&(g+=O);var v=Math.atan2(T,y);return v<0&&(v+=O),v>=o&&v<=g||v+O>=o&&v+O<=g}J.containStroke=U},n6Mw:function(re,J,h){var Q=h("SrGk"),L=h("bYtY"),O=h("Fofx");function U(t,R){Q.call(this,t,R,"clipPath","__clippath_in_use__")}L.inherits(U,Q),U.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var g=this.getDefs(!0),E=R[0],i,y,T=o?"_textDom":"_dom";E[T]?(y=E[T].getAttribute("id"),i=E[T],g.contains(i)||g.appendChild(i)):(y="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",y),g.appendChild(i),E[T]=i);var w=this.getSvgProxy(E);if(E.transform&&E.parent.invTransform&&!o){var u=Array.prototype.slice.call(E.transform);O.mul(E.transform,E.parent.invTransform,E.transform),w.brush(E),E.transform=u}else w.brush(E);var P=this.getSvgElement(E);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+y+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var R=this;t.__clipPaths&&L.each(t.__clipPaths,function(o){o._dom&&Q.prototype.markUsed.call(R,o._dom),o._textDom&&Q.prototype.markUsed.call(R,o._textDom)})};var s=U;re.exports=s},nCxF:function(re,J,h){var Q=h("QBsz"),L=Q.min,O=Q.max,U=Q.scale,s=Q.distance,t=Q.add,R=Q.clone,o=Q.sub;function g(E,i,y,T){var w=[],u=[],P=[],v=[],l,d,m,p;if(T){m=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var C=0,x=E.length;C=0&&(At=Re[Kt],At.textAlign==="right");)r(X,F,At,Z,Ve,Ye,Ft,"right"),Ze-=At.width,Ft-=At.width,Kt--;for(ft+=(ue-(ft-ye)-(dt-Ft)-Ze)/2;bt<=Kt;)At=Re[bt],r(X,F,At,Z,Ve,Ye,ft+At.width/2,"center"),ft+=At.width,bt++;Ye+=Ve}}function n(X,F,K,Z,he){if(K&&F.textRotation){var ue=F.textOrigin;ue==="center"?(Z=K.width/2+K.x,he=K.height/2+K.y):ue&&(Z=ue[0]+K.x,he=ue[1]+K.y),X.translate(Z,he),X.rotate(-F.textRotation),X.translate(-Z,-he)}}function r(X,F,K,Z,he,ue,ge,xe){var De=Z.rich[K.styleName]||{};De.text=K.text;var we=K.textVerticalAlign,Le=ue+he/2;we==="top"?Le=ue+K.height/2:we==="bottom"&&(Le=ue+he-K.height/2),!K.isLineHolder&&c(De)&&S(X,F,De,xe==="right"?ge-K.width:xe==="center"?ge-K.width/2:ge,Le-K.height/2,K.width,K.height);var ie=K.textPadding;ie&&(ge=G(ge,xe,ie),Le-=K.height/2-ie[2]-K.textHeight/2),I(F,"shadowBlur",O(De.textShadowBlur,Z.textShadowBlur,0)),I(F,"shadowColor",De.textShadowColor||Z.textShadowColor||"transparent"),I(F,"shadowOffsetX",O(De.textShadowOffsetX,Z.textShadowOffsetX,0)),I(F,"shadowOffsetY",O(De.textShadowOffsetY,Z.textShadowOffsetY,0)),I(F,"textAlign",xe),I(F,"textBaseline","middle"),I(F,"font",K.font||u);var ve=k(De.textStroke||Z.textStroke,fe),q=B(De.textFill||Z.textFill),fe=L(De.textStrokeWidth,Z.textStrokeWidth);ve&&(I(F,"lineWidth",fe),I(F,"strokeStyle",ve),F.strokeText(K.text,ge,Le)),q&&(I(F,"fillStyle",q),F.fillText(K.text,ge,Le))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function S(X,F,K,Z,he,ue,ge){var xe=K.textBackgroundColor,De=K.textBorderWidth,we=K.textBorderColor,Le=t(xe);if(I(F,"shadowBlur",K.textBoxShadowBlur||0),I(F,"shadowColor",K.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",K.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",K.textBoxShadowOffsetY||0),Le||De&&we){F.beginPath();var ie=K.textBorderRadius;ie?g.buildPath(F,{x:Z,y:he,width:ue,height:ge,r:ie}):F.rect(Z,he,ue,ge),F.closePath()}if(Le)if(I(F,"fillStyle",xe),K.fillOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.fillOpacity*K.opacity,F.fill(),F.globalAlpha=ve}else F.fill();else if(R(xe)){var q=xe.image;q=E.createOrUpdateImage(q,null,X,_,xe),q&&E.isImageReady(q)&&F.drawImage(q,Z,he,ue,ge)}if(De&&we)if(I(F,"lineWidth",De),I(F,"strokeStyle",we),K.strokeOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.strokeOpacity*K.opacity,F.stroke(),F.globalAlpha=ve}else F.stroke()}function _(X,F){F.image=X}function A(X,F,K,Z){var he=K.x||0,ue=K.y||0,ge=K.textAlign,xe=K.textVerticalAlign;if(Z){var De=K.textPosition;if(De instanceof Array)he=Z.x+z(De[0],Z.width),ue=Z.y+z(De[1],Z.height);else{var we=F&&F.calculateTextPosition?F.calculateTextPosition(d,K,Z):o.calculateTextPosition(d,K,Z);he=we.x,ue=we.y,ge=ge||we.textAlign,xe=xe||we.textVerticalAlign}var Le=K.textOffset;Le&&(he+=Le[0],ue+=Le[1])}return X=X||{},X.baseX=he,X.baseY=ue,X.textAlign=ge,X.textVerticalAlign=xe,X}function I(X,F,K){return X[F]=i(X,F,K),X[F]}function k(X,F){return X==null||F<=0||X==="transparent"||X==="none"?null:X.image||X.colorStops?"#000":X}function B(X){return X==null||X==="none"?null:X.image||X.colorStops?"#000":X}function z(X,F){return typeof X=="string"?X.lastIndexOf("%")>=0?parseFloat(X)/100*F:parseFloat(X):X}function G(X,F,K){return F==="right"?X-K[1]:F==="center"?X+K[3]/2-K[1]/2:X+K[3]}function V(X,F){return X!=null&&(X||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}J.normalizeTextStyle=p,J.renderText=x,J.getBoxPosition=A,J.getStroke=k,J.getFill=B,J.parsePercent=z,J.needDrawText=V},qH13:function(re,J,h){var Q=h("ItGF"),L=h("QBsz"),O=L.applyTransform,U=h("mFDi"),s=h("Qe9p"),t=h("6GrX"),R=h("pzxd"),o=h("ni6a"),g=h("Gev7"),E=h("Dagg"),i=h("dqUG"),y=h("y+Vt"),T=h("IMiH"),w=h("QuXc"),u=h("06Qe"),P=T.CMD,v=Math.round,l=Math.sqrt,d=Math.abs,m=Math.cos,p=Math.sin,C=Math.max;if(!Q.canvasSupported){var x=",",M="progid:DXImageTransform.Microsoft",b=21600,f=b/2,n=1e5,r=1e3,c=function(ke){ke.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",ke.coordsize=b+","+b,ke.coordorigin="0,0"},S=function(ke){return String(ke).replace(/&/g,"&").replace(/"/g,""")},_=function(ke,We,Re){return"rgb("+[ke,We,Re].join(",")+")"},A=function(ke,We){We&&ke&&We.parentNode!==ke&&ke.appendChild(We)},I=function(ke,We){We&&ke&&We.parentNode===ke&&ke.removeChild(We)},k=function(ke,We,Re){return(parseFloat(ke)||0)*n+(parseFloat(We)||0)*r+Re},B=R.parsePercent,z=function(ke,We,Re){var Me=s.parse(We);Re=+Re,isNaN(Re)&&(Re=1),Me&&(ke.color=_(Me[0],Me[1],Me[2]),ke.opacity=Re*Me[3])},G=function(ke){var We=s.parse(ke);return[_(We[0],We[1],We[2]),We[3]]},V=function(ke,We,Re){var Me=We.fill;if(Me!=null)if(Me instanceof w){var Ve,Ze=0,bt=[0,0],ft=0,Ft=1,Kt=Re.getBoundingRect(),At=Kt.width,wt=Kt.height;if(Me.type==="linear"){Ve="gradient";var Ht=Re.transform,qt=[Me.x*At,Me.y*wt],Gt=[Me.x2*At,Me.y2*wt];Ht&&(O(qt,qt,Ht),O(Gt,Gt,Ht));var xt=Gt[0]-qt[0],ot=Gt[1]-qt[1];Ze=Math.atan2(xt,ot)*180/Math.PI,Ze<0&&(Ze+=360),Ze<1e-6&&(Ze=0)}else{Ve="gradientradial";var qt=[Me.x*At,Me.y*wt],Ht=Re.transform,Mt=Re.scale,gt=At,qe=wt;bt=[(qt[0]-Kt.x)/gt,(qt[1]-Kt.y)/qe],Ht&&O(qt,qt,Ht),gt/=Mt[0]*b,qe/=Mt[1]*b;var Xe=C(gt,qe);ft=2*0/Xe,Ft=2*Me.r/Xe-ft}var Qe=Me.colorStops.slice();Qe.sort(function(Be,de){return Be.offset-de.offset});for(var ze=Qe.length,ct=[],pt=[],It=0;It=2){var Vt=ct[0][0],vt=ct[1][0],nt=ct[0][1]*We.opacity,mt=ct[1][1]*We.opacity;ke.type=Ve,ke.method="none",ke.focus="100%",ke.angle=Ze,ke.color=Vt,ke.color2=vt,ke.colors=pt.join(","),ke.opacity=mt,ke.opacity2=nt}Ve==="radial"&&(ke.focusposition=bt.join(","))}else z(ke,Me,We.opacity)},X=function(ke,We){We.lineDash&&(ke.dashstyle=We.lineDash.join(" ")),We.stroke!=null&&!(We.stroke instanceof w)&&z(ke,We.stroke,We.opacity)},F=function(ke,We,Re,Me){var Ve=We==="fill",Ze=ke.getElementsByTagName(We)[0];Re[We]!=null&&Re[We]!=="none"&&(Ve||!Ve&&Re.lineWidth)?(ke[Ve?"filled":"stroked"]="true",Re[We]instanceof w&&I(ke,Ze),Ze||(Ze=u.createNode(We)),Ve?V(Ze,Re,Me):X(Ze,Re),A(ke,Ze)):(ke[Ve?"filled":"stroked"]="false",I(ke,Ze))},K=[[],[],[]],Z=function(ke,We){var Re=P.M,Me=P.C,Ve=P.L,Ze=P.A,bt=P.Q,ft=[],Ft,Kt,At,wt,Ht,qt,Gt=ke.data,xt=ke.len();for(wt=0;wt.01?de&&(Oe+=270/b):Math.abs(He-Vt)<1e-4?de&&OeYt?Mt-=270/b:Mt+=270/b:de&&HeVt?ot+=270/b:ot-=270/b),ft.push($e,v(((Yt-vt)*pt+ze)*b-f),x,v(((Vt-nt)*It+ct)*b-f),x,v(((Yt+vt)*pt+ze)*b-f),x,v(((Vt+nt)*It+ct)*b-f),x,v((Oe*pt+ze)*b-f),x,v((He*It+ct)*b-f),x,v((ot*pt+ze)*b-f),x,v((Mt*It+ct)*b-f)),Ht=ot,qt=Mt;break;case P.R:var ht=K[0],yt=K[1];ht[0]=Gt[wt++],ht[1]=Gt[wt++],yt[0]=ht[0]+Gt[wt++],yt[1]=ht[1]+Gt[wt++],We&&(O(ht,ht,We),O(yt,yt,We)),ht[0]=v(ht[0]*b-f),yt[0]=v(yt[0]*b-f),ht[1]=v(ht[1]*b-f),yt[1]=v(yt[1]*b-f),ft.push(" m ",ht[0],x,ht[1]," l ",yt[0],x,ht[1]," l ",yt[0],x,yt[1]," l ",ht[0],x,yt[1]);break;case P.Z:ft.push(" x ")}if(Ft>0){ft.push(Kt);for(var et=0;etDe&&(xe=0,ge={});var Re=we.style,Me;try{Re.font=ke,Me=Re.fontFamily.split(",")[0]}catch(Ve){}We={style:Re.fontStyle||ue,variant:Re.fontVariant||ue,weight:Re.fontWeight||ue,size:parseFloat(Re.fontSize||12)|0,family:Me||"Microsoft YaHei"},ge[ke]=We,xe++}return We},ie;t.$override("measureText",function(ke,We){var Re=u.doc;ie||(ie=Re.createElement("div"),ie.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",u.doc.body.appendChild(ie));try{ie.style.font=We}catch(Me){}return ie.innerHTML="",ie.appendChild(Re.createTextNode(ke)),{width:ie.offsetWidth}});for(var ve=new U,q=function(ke,We,Re,Me){var Ve=this.style;this.__dirty&&R.normalizeTextStyle(Ve,!0);var Ze=Ve.text;if(Ze!=null&&(Ze+=""),!Ze)return;if(Ve.rich){var bt=t.parseRichText(Ze,Ve);Ze=[];for(var ft=0;ft=0&&(this.delFromStorage(o),this._roots.splice(y,1),o instanceof O&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var R=t;re.exports=R},r7jV:function(re,J){re.exports="data:image/png;base64,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"},rA99:function(re,J,h){var Q=h("y+Vt"),L=h("QBsz"),O=h("Sj9i"),U=O.quadraticSubdivide,s=O.cubicSubdivide,t=O.quadraticAt,R=O.cubicAt,o=O.quadraticDerivativeAt,g=O.cubicDerivativeAt,E=[];function i(T,w,u){var P=T.cpx2,v=T.cpy2;return P===null||v===null?[(u?g:R)(T.x1,T.cpx1,T.cpx2,T.x2,w),(u?g:R)(T.y1,T.cpy1,T.cpy2,T.y2,w)]:[(u?o:t)(T.x1,T.cpx1,T.x2,w),(u?o:t)(T.y1,T.cpy1,T.y2,w)]}var y=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,w){var u=w.x1,P=w.y1,v=w.x2,l=w.y2,d=w.cpx1,m=w.cpy1,p=w.cpx2,C=w.cpy2,x=w.percent;if(x===0)return;T.moveTo(u,P),p==null||C==null?(x<1&&(U(u,d,v,x,E),d=E[1],v=E[2],U(P,m,l,x,E),m=E[1],l=E[2]),T.quadraticCurveTo(d,m,v,l)):(x<1&&(s(u,d,p,v,x,E),d=E[1],p=E[2],v=E[3],s(P,m,C,l,x,E),m=E[1],C=E[2],l=E[3]),T.bezierCurveTo(d,m,p,C,v,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var w=i(this.shape,T,!0);return L.normalize(w,w)}});re.exports=y},"rAM+":function(re,J,h){"use strict";h.d(J,"a",function(){return L});var Q=h("Qw5x");function L(O,U){var s;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(s=Object(Q.a)(O))||U&&O&&typeof O.length=="number"){s&&(O=s);var t=0,R=function(){};return{s:R,n:function(){return t>=O.length?{done:!0}:{done:!1,value:O[t++]}},e:function(y){throw y},f:R}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,g=!1,E;return{s:function(){s=O[Symbol.iterator]()},n:function(){var y=s.next();return o=y.done,y},e:function(y){g=!0,E=y},f:function(){try{!o&&s.return!=null&&s.return()}finally{if(g)throw E}}}}},rHrb:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Q=O(h("q1tI")),L=O(h("+QRC"));function O(d){return d&&d.__esModule?d:{default:d}}function U(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(p){return typeof p}:U=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},U(d)}function s(d,m){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(d);m&&(C=C.filter(function(x){return Object.getOwnPropertyDescriptor(d,x).enumerable})),p.push.apply(p,C)}return p}function t(d){for(var m=1;m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(d,C))continue;p[C]=d[C]}}return p}function o(d,m){if(d==null)return{};var p={},C=Object.keys(d),x,M;for(M=0;M=0)continue;p[x]=d[x]}return p}function g(d,m){if(!(d instanceof m))throw new TypeError("Cannot call a class as a function")}function E(d,m){for(var p=0;p=7){A.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ct(He.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(k.a.Group,{value:Bt,onChange:function(He){return Yt(He.target.value)}},u.a.createElement(k.a,{value:G.Manager},"\u7BA1\u7406\u4EBA\u5458"),u.a.createElement(k.a,{value:G.Developer},"\u5F00\u53D1\u4EBA\u5458"),u.a.createElement(k.a,{value:G.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=V,F=h("Jky8"),K=h("6Fuo"),Z=h.n(K),he=h("NLgs"),ue;(function(xt){xt.Projects="projects",xt.Shixuns="shixuns",xt.Classrooms="classrooms"})(ue||(ue={}));var ge;(function(xt){xt.Classrooms="classrooms",xt.Shixuns="shixuns",xt.Paths="paths",xt.Projects="projects",xt.Videos="videos",xt.Topics="topics"})(ge||(ge={}));var xe=function(ot){var Mt,gt,qe,Xe,Qe,ze,ct,pt=ot.homePage,It=ot.user,Bt=ot.globalSetting,Yt=ot.loading,Vt=ot.dispatch,vt=ot.location,nt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location"]),mt=Object(w.useState)(),Be=Object(s.a)(mt,2),de=Be[0],Oe=Be[1],He=Object(w.useState)(),$e=Object(s.a)(He,2),ht=$e[0],yt=$e[1],et=function(H){var Y;if(!Object(he.e)(Vt))return;if(H===ue.Projects&&!((Y=It.userInfo)!==null&&Y!==void 0&&Y.email)){A.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}H===ue.Classrooms?Oe(!0):H===ue.Projects&&yt(!0)},rt=function(H,Y){var $;if(!Object(he.e)(Vt))return;if(Y===ue.Projects&&!(($=It.userInfo)!==null&&$!==void 0&&$.email)){A.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Y===ue.Shixuns&&!Object(he.c)())return;H&&(window.location.href=H)},Ut=(Mt=(((gt=Bt.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Classrooms)}))===null||Mt===void 0?void 0:Mt.hidden,Qt=(qe=(((Xe=Bt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Shixuns)}))===null||qe===void 0?void 0:qe.hidden,sn=(Qe=(((ze=Bt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Paths)}))===null||Qe===void 0?void 0:Qe.hidden;if(Bt!=null&&(ct=Bt.setting)!==null&&ct!==void 0&&ct.is_local){var ae;It!=null&&(ae=It.userInfo)!==null&&ae!==void 0&&ae.is_shixun_marker||(Qt=!0)}var te=function(H){var Y,$,ce,Ne,Ke,Et,St;return u.a.createElement(u.a.Fragment,null,u.a.createElement(f.a,{justify:"space-around",className:"pt5 pb5"},u.a.createElement(r.a,{className:Z.a.joinCol},((Y=It.userInfo)===null||Y===void 0?void 0:Y.user_identity)!=="\u5B66\u751F"&&!Ut&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/classrooms/new")}},($=It.userInfo)!==null&&$!==void 0&&$.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),(Bt==null?void 0:Bt.setting.hide_shixun)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/shixuns/new",ue.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(Bt==null?void 0:Bt.setting.hide_subject)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Bt!=null&&(ce=Bt.setting)!==null&&ce!==void 0&&ce.is_local)&&((Ne=It.userInfo)===null||Ne===void 0?void 0:Ne.main_site)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){var Wt,Xt;return rt("".concat((Wt=It.navigationInfo)===null||Wt===void 0||((Xt=Wt.top)===null||Xt===void 0)?void 0:Xt.old_url,"/projects/deposit/new"),ue.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),u.a.createElement(r.a,null,u.a.createElement("div",{className:Z.a.joinBoard})),u.a.createElement(r.a,{className:Z.a.joinCol},!Ut&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return et(ue.Classrooms)}},(Ke=It.userInfo)!==null&&Ke!==void 0&&Ke.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Et=It.userInfo)===null||Et===void 0?void 0:Et.main_site)&&!(Bt!=null&&(St=Bt.setting)!==null&&St!==void 0&&St.is_local)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return et(ue.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return u.a.createElement("section",null,u.a.createElement(M.a,{overlay:u.a.createElement(S.a,{className:"".concat(Z.a.rightMenu," ").concat(Z.a.joinMenu," mt10")},u.a.createElement(te,null)),placement:"bottomRight"},u.a.createElement("span",{style:{lineHeight:"inherit",color:"rgba(32, 40, 55, 1)"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),u.a.createElement(F.a,{visible:de,onCancel:function(){return Oe(!1)}}),u.a.createElement(X,{visible:ht,onCancel:function(){return yt(!1)}}))},De=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index}})(xe),we=h("vToQ"),Le=h.n(we),ie=h("xKgJ"),ve=h("jb+D"),q=h("m3rI"),fe=function(ot){var Mt,gt=RegExp("(^| )"+ot+"=([^;]+)(;|$)");return(Mt=document.cookie.match(gt))?decodeURIComponent(Mt[2]):null},Pe=function(ot){var Mt=new Date;Mt.setTime(Mt.getTime()-1);var gt=fe(ot);gt!=null&&(document.cookie=ot+"="+gt+";expires="+Mt.toGMTString())},ye;(function(xt){xt.Classrooms="classrooms",xt.Shixuns="shixuns",xt.Paths="paths",xt.Projects="projects",xt.Videos="videos",xt.Topics="topics"})(ye||(ye={}));var Ye=function(ot){var Mt,gt,qe,Xe,Qe,ze,ct,pt,It,Bt,Yt,Vt=ot.homePage,vt=ot.user,nt=ot.globalSetting,mt=ot.loading,Be=ot.dispatch,de=ot.shixunHomeworks,Oe=ot.location,He=ot.payload,$e=He===void 0?{}:He,ht=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yt=(Mt=(((gt=nt.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Classrooms)}))===null||Mt===void 0?void 0:Mt.hidden,et=(qe=(((Xe=nt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Shixuns)}))===null||qe===void 0?void 0:qe.hidden,rt=(Qe=(((ze=nt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Paths)}))===null||Qe===void 0?void 0:Qe.hidden,Ut=((ct=vt.userInfo)===null||ct===void 0?void 0:ct.admin)||((pt=vt.userInfo)===null||pt===void 0?void 0:pt.business)||((It=vt.userInfo)===null||It===void 0?void 0:It.is_shixun_marker)||((Bt=vt.userInfo)===null||Bt===void 0?void 0:Bt.is_teacher)||((Yt=vt.userInfo)===null||Yt===void 0?void 0:Yt.user_identity)!=="\u5B66\u751F",Qt=function(){if(Object(z.r)())return u.a.createElement(S.a,{className:"".concat(Le.a.rightMenu," ").concat(Le.a.menuWrap)},u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var H,Y,$,ce,Ne,Ke,Et,St,Nt,Wt,Xt,lt,Dt,Ct,zt,Rt,nn,$t,Lt,on,vn,_n;return u.a.createElement(S.a,{className:"".concat(Le.a.rightMenu," ").concat(Le.a.menuWrap)},u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((H=vt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!yt&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Y=vt.userInfo)===null||Y===void 0?void 0:Y.login,"/classrooms")},($=vt.userInfo)!==null&&$!==void 0&&$.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!et&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((ce=vt.userInfo)===null||ce===void 0?void 0:ce.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!rt&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Ne=vt.userInfo)===null||Ne===void 0?void 0:Ne.login,"/paths")},(Ke=vt.userInfo)!==null&&Ke!==void 0&&Ke.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Et=vt.userInfo)===null||Et===void 0?void 0:Et.main_site)&&!((St=nt.setting)!==null&&St!==void 0&&St.is_local)&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Nt=vt.userInfo)===null||Nt===void 0?void 0:Nt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Wt=vt.userInfo)===null||Wt===void 0?void 0:Wt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),u.a.createElement(S.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(he.e)(Be))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ut&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(he.e)(Be))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xt=vt.navigationInfo)===null||Xt===void 0||((lt=Xt.top)===null||lt===void 0)?void 0:lt.customer_management_url)&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{href:(Dt=vt.navigationInfo)===null||Dt===void 0||((Ct=Dt.top)===null||Ct===void 0)?void 0:Ct.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((zt=vt.navigationInfo)===null||zt===void 0||((Rt=zt.top)===null||Rt===void 0)?void 0:Rt.college_identifier)&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/colleges/".concat((nn=vt.navigationInfo)===null||nn===void 0||(($t=nn.top)===null||$t===void 0)?void 0:$t.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Lt=vt.navigationInfo)===null||Lt===void 0||((on=Lt.top)===null||on===void 0)?void 0:on.laboratory_admin_url)&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{href:(vn=vt.navigationInfo)===null||vn===void 0||((_n=vn.top)===null||_n===void 0)?void 0:_n.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),u.a.createElement(S.a.Item,{className:Le.a.exit},u.a.createElement("a",{onClick:Object(O.a)(T.a.mark(function hn(){var bn;return T.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,Object(ve.c)({});case 2:bn=un.sent,(bn==null?void 0:bn.status)===1&&(Be({type:"user/getUserInfo",payload:Object(R.a)({},$e)}),Be({type:"user/getNavigationInfo",payload:Object(R.a)({},$e)}),Pe("autologin_trustie"),Pe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),A.b.success(bn==null?void 0:bn.message),l.d.replace("/"));case 4:case"end":return un.stop()}},hn)}))},"\u9000\u51FA")))};if(Object(ie.p)()){var sn,ae;return u.a.createElement(M.a,{className:"".concat(Le.a.height67),overlay:Qt,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:de.actionTabs.type===1?Le.a.classromediv:""},u.a.createElement("img",{className:"".concat(Le.a.userPic," current ml15"),src:"".concat(q.a===null||q.a===void 0?void 0:q.a.IMG_SERVER,"/images/").concat((sn=vt.userInfo)===null||sn===void 0?void 0:sn.image_url),alt:"",onClick:function(){var H;return l.d.push(Object(z.r)()?"/account/profile":"/users/".concat((H=vt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms"))}}),Object(z.r)()&&u.a.createElement("span",{className:"ml10 font16"},(ae=vt.userInfo)===null||ae===void 0?void 0:ae.username)))))}else{var te;return u.a.createElement("div",{className:"font15 ".concat(nt.isIlearning?Le.a.login:"")},u.a.createElement("span",{className:"ml10 mr5 current c-black",onClick:function(){Be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((te=nt.setting)!==null&&te!==void 0&&te.close_register)&&u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"ml5 mr5"},"|"),u.a.createElement(v.a,{to:"/user/register",className:"ml5 current c-black pr25"},"\u6CE8\u518C")))}},dt=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,shixunHomeworks:Xe,loading:Mt.models.index}})(Ye),ke=h("+L6B"),We=h("2/Rp"),Re=h("Cs+z"),Me=h.n(Re),Ve=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ze=function(ot){var Mt=ot.homePage,gt=ot.user,qe=ot.globalSetting,Xe=ot.loading,Qe=ot.dispatch,ze=ot.location,ct=ot.text,pt=ot.shixunHomeworks,It=ot.payload,Bt=It===void 0?{}:It,Yt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Vt=Object(w.useState)("none"),vt=Object(s.a)(Vt,2),nt=vt[0],mt=vt[1];return Object(w.useEffect)(function(){pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&mt("flex")},[pt.actionTabs.key]),Object(w.useEffect)(function(){pt.actionTabs.key==="\u9690\u85CF"&&(mt("none"),localStorage.setItem("Noviceguide","0"))},[pt.actionTabs.key]),u.a.createElement("div",{style:{display:nt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},u.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},u.a.createElement("img",{src:Me.a,style:{position:"absolute",top:"-32px"}}),u.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},pt.actionTabs.text),pt.actionTabs.type===9?u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(We.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),mt("none"),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(We.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),mt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},bt=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index,shixunHomeworks:Xe}})(Ze),ft=h("498V"),Ft=h.n(ft),Kt=i.a.Header,At=g.a.Search;function wt(){var xt,ot,Mt=window.location.pathname,gt=Mt.split("/"),qe={};return gt[1]=="classrooms"&>.length>3&&!((xt=gt[4])!==null&&xt!==void 0&&xt.includes("newgold"))&&!((ot=gt[5])!==null&&ot!==void 0&&ot.includes("newgold"))&>[2]!=="coursesId"&&(qe.course_id=gt[2]),gt[1]==="shixuns"&>.length>3&&(qe.objective_type="shixun",qe.objective_id=gt[2]),gt[1]==="paths"&>.length>3&&(qe.objective_type="path",qe.objective_id=gt[2]),Object(R.a)(Object(R.a)({},qe),{school:1})}var Ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],qt=function(ot){var Mt,gt=ot.homePage,qe=ot.user,Xe=ot.globalSetting,Qe=ot.loading,ze=ot.dispatch,ct=ot.location,pt=ot.isLogin,It=pt===void 0?!1:pt,Bt=ot.shixunHomeworks,Yt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Vt=Object(P.g)(),vt=Object(w.useState)(!1),nt=Object(s.a)(vt,2),mt=nt[0],Be=nt[1],de=Object(w.useState)(""),Oe=Object(s.a)(de,2),He=Oe[0],$e=Oe[1],ht=Object(w.useState)(!1),yt=Object(s.a)(ht,2),et=yt[0],rt=yt[1],Ut=wt();Object(w.useEffect)(function(){ze({type:"user/getNavigationInfo",payload:Object(R.a)({},Ut)})},[Xe.name]),Object(w.useEffect)(function(){Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ht!=null&&Ht.includes(ct==null?void 0:ct.pathname)||(ct==null?void 0:ct.pathname.indexOf("/classrooms"))===0||ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ct.pathname]),Object(w.useEffect)(function(){Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Bt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Bt.actionTabs.key]),Object(w.useEffect)(function(){if(Xe!=null&&Xe.setting){var lt,Dt,Ct=Xe==null||((lt=Xe.setting)===null||lt===void 0||((Dt=lt.navbar)===null||Dt===void 0))?void 0:Dt.filter(function(Lt){return!(Lt!=null&&Lt.hidden)&&!(Object(ie.m)()&&Lt.link==="/paperlibrary")}),zt=Object(U.a)(Ct),Rt;try{for(zt.s();!(Rt=zt.n()).done;){var nn=Rt.value;nn.subitem&&(nn.subitem=nn.subitem.filter(function(Lt){return!(Lt!=null&&Lt.hidden)&&!(Object(ie.m)()&&Lt.link==="/paperlibrary")}))}}catch(Lt){zt.e(Lt)}finally{zt.f()}var $t=!1;Ct==null||Ct.map(function(Lt,on){var vn,_n,hn,bn="/"+((vn=ct.pathname)===null||vn===void 0||((_n=vn.split("/"))===null||_n===void 0)?void 0:_n[1]);if(Lt.link===bn&&($e(Lt==null?void 0:Lt.link),Object(z.X)(Lt==null?void 0:Lt.name),Y(ce(on,{name:Lt==null?void 0:Lt.name,link:Lt==null?void 0:Lt.link},Ct)),$t=!0),Lt!=null&&(hn=Lt.subitem)!==null&&hn!==void 0&&hn.length){var Bn;Lt==null||((Bn=Lt.subitem)===null||Bn===void 0)||Bn.map(function(un){un.link===bn&&($e(un==null?void 0:un.link),Object(z.X)(un==null?void 0:un.name),Y(ce(on,{name:un==null?void 0:un.name,link:un==null?void 0:un.link},Ct)),$t=!0)})}}),$t||Y(Ct)}},[Xe==null?void 0:Xe.setting,qe]);var Qt=Object(w.useMemo)(function(){var lt;if(Xe!=null&&(lt=Xe.setting)!==null&<!==void 0&<.nav_logo_url){var Dt;return"".concat(q.a.IMG_SERVER,"/").concat(Xe==null||((Dt=Xe.setting)===null||Dt===void 0)?void 0:Dt.nav_logo_url)}else return"".concat(q.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Xe==null||((Mt=Xe.setting)===null||Mt===void 0)?void 0:Mt.nav_logo_url]);function sn(lt){Vt.push("/search?value="+lt)}var ae=function(){return mt?u.a.createElement("div",{onBlur:function(){setTimeout(function(){Be(!1)},300)}},u.a.createElement(At,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:sn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Vt.push("/search?value=")}})},te=Object(w.useState)([]),j=Object(s.a)(te,2),H=j[0],Y=j[1],$=function(){var lt=Object(O.a)(T.a.mark(function Dt(Ct,zt){var Rt,nn,$t,Lt,on,vn,_n;return T.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!((Ct==null?void 0:Ct.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){bn.next=6;break}return bn.next=3,Object(ve.j)();case 3:return $t=bn.sent,$t!=null&&(nn=$t.data)!==null&&nn!==void 0&&nn.engineer_url?$t!=null&&(Lt=$t.data)!==null&&Lt!==void 0&&(on=Lt.engineer_url)!==null&&on!==void 0&&on.includes("http")?Object(z.S)($t==null||((vn=$t.data)===null||vn===void 0)?void 0:vn.engineer_url):Vt.push($t==null||((_n=$t.data)===null||_n===void 0)?void 0:_n.engineer_url):($t==null?void 0:$t.status)!=401&&rt(!0),bn.abrupt("return");case 6:Ct!=null&&(Rt=Ct.link)!==null&&Rt!==void 0&&Rt.includes("http")?Object(z.S)(Ct==null?void 0:Ct.link):Vt.push(Ct==null?void 0:Ct.link),(Ct==null?void 0:Ct.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}});case 8:case"end":return bn.stop()}},Dt)}));return function(Ct,zt){return lt.apply(this,arguments)}}(),ce=function(Dt,Ct,zt){var Rt=zt.slice();return Rt[Dt]&&(Rt[Dt].name=Ct.name,Rt[Dt].link=Ct.link),Rt||[]};if(Xe.showHeader&&Xe.showHeaderFooter){var Ne,Ke,Et,St,Nt,Wt,Xt;return u.a.createElement(i.a,{className:"".concat(Xe.isIlearning?p.a["header-iearning"]:p.a.header," ").concat(Xe.showHeaderFixed?p.a.headerFixed:"")},u.a.createElement(Kt,{className:"header"},u.a.createElement("section",{className:p.a["edu-menu"]},(!!Xe.isIlearning||!(Xe!=null&&(Ne=Xe.setting)!==null&&Ne!==void 0&&Ne.main_site)&&!!(Xe!=null&&(Ke=Xe.setting)!==null&&Ke!==void 0&&Ke.navbar))&&u.a.createElement(v.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ze({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:p.a.logo,title:(Et=Xe.setting)===null||Et===void 0?void 0:Et.name,src:Qt||Ft.a})),u.a.createElement("ul",{className:"".concat(p.a.menu," ").concat(Object(z.r)()&&"ml0")},Object(z.r)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(z.r)()&&Xe.setting&&H.map(function(lt,Dt){var Ct,zt,Rt,nn,$t;return u.a.createElement("li",{key:Dt,className:!(lt!=null&&(Ct=lt.subitem)!==null&&Ct!==void 0&&Ct.length)&&He===(lt==null?void 0:lt.link)||lt!=null&&(zt=lt.subitem)!==null&&zt!==void 0&&zt.some(function(Lt){return He===(Lt==null?void 0:Lt.link)})?p.a.actived:""},u.a.createElement("div",{onClick:function(){return $(lt,Dt)},className:Bt.actionTabs.type===4?"".concat(p.a.name," ").concat(p.a.classromediv):p.a.name},u.a.createElement("span",null,function(){var Lt=lt==null?void 0:lt.name;{var on;lt==null||((on=lt.subitem)===null||on===void 0)||on.map(function(vn,_n){return vn.link===ct.pathname&&(Lt=vn.name),vn})}return Lt}()),(lt==null||((Rt=lt.subitem)===null||Rt===void 0)?void 0:Rt.length)>0&&u.a.createElement("i",{className:"iconfont icon-zhankai4"})),(lt==null||((nn=lt.subitem)===null||nn===void 0)?void 0:nn.length)>0&&u.a.createElement("div",{className:p.a.dropDown},lt==null||(($t=lt.subitem)===null||$t===void 0)?void 0:$t.map(function(Lt,on){return u.a.createElement("div",{className:p.a.subName,onClick:function(){return $(Lt,Dt)},key:Dt+"-"+on},!!on&&u.a.createElement("div",{className:p.a.line}),u.a.createElement("aside",{className:"font16 c-black"},Lt.name),u.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Lt.content))})))})),u.a.createElement("div",{className:"search-bar",style:{flex:Xe.isIlearning?"initial":"1 0 auto"}},!Object(z.r)()&&!(Xe!=null&&Xe.isIlearning)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(ae,null),!It&&u.a.createElement(De,null),!It&&!!(qe!=null&&(St=qe.userInfo)!==null&&St!==void 0&&St.login)&&u.a.createElement(v.a,{style:{color:"rgba(32, 40, 55, 1)"},className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(qe==null||((Nt=qe.userInfo)===null||Nt===void 0)?void 0:Nt.login,"/user_tidings")},(qe==null||((Wt=qe.navigationInfo)===null||Wt===void 0||((Xt=Wt.top)===null||Xt===void 0))?void 0:Xt.new_message)&&u.a.createElement("span",{className:p.a.newslight}))),!It&&u.a.createElement(dt,{payload:Ut}))),u.a.createElement(L.a,{centered:!0,destroyOnClose:!0,visible:et,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(z.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return rt(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),u.a.createElement("img",{src:d.z,width:200,height:200}),u.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),u.a.createElement(bt,null))}else return u.a.createElement(u.a.Fragment,null)},Gt=J.a=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index,shixunHomeworks:Xe}})(qt)},"sW+o":function(re,J,h){var Q=h("SrGk"),L=h("bYtY"),O=h("SUKs"),U=h("Qe9p");function s(R,o){Q.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}L.inherits(s,Q),s.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var g=this;L.each(["fill","stroke"],function(E){if(o.style[E]&&(o.style[E].type==="linear"||o.style[E].type==="radial")){var i=o.style[E],y=g.getDefs(!0),T;i._dom?(T=i._dom,y.contains(i._dom)||g.addDom(T)):T=g.add(i),g.markUsed(o);var w=T.getAttribute("id");R.setAttribute(E,"url(#"+w+")")}})}},s.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return O("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},s.prototype.update=function(R){var o=this;Q.prototype.update.call(this,R,function(){var g=R.type,E=R._dom.tagName;g==="linear"&&E==="linearGradient"||g==="radial"&&E==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},s.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{O("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var g=R.colorStops,E=0,i=g.length;E-1)){var w=U.parse(T)[3],u=U.toHex(T);y.setAttribute("stop-color","#"+u),y.setAttribute("stop-opacity",w)}else y.setAttribute("stop-color",g[E].color);o.appendChild(y)}R._dom=o},s.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Q.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Q.prototype.markUsed.call(this,o._dom)}};var t=s;re.exports=t},siWv:function(re,J,h){re.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(re,J,h){"use strict";var Q=h("VTBJ"),L=h("1OyB"),O=h("vuIU"),U=h("Ji7U"),s=h("LK+K"),t=h("q1tI"),R=h.n(t),o=h("m+aA"),g=h("Zm9Q"),E=h("Kwbf"),i=h("c+Xe"),y=h("bdgK"),T="rc-observer-key",w=function(u){Object(U.a)(v,u);var P=Object(s.a)(v);function v(){var l;return Object(L.a)(this,v),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(d){var m=l.props.onResize,p=d[0].target,C=p.getBoundingClientRect(),x=C.width,M=C.height,b=p.offsetWidth,f=p.offsetHeight,n=Math.floor(x),r=Math.floor(M);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==b||l.state.offsetHeight!==f){var c={width:n,height:r,offsetWidth:b,offsetHeight:f};l.setState(c),m&&Promise.resolve().then(function(){m(Object(Q.a)(Object(Q.a)({},c),{},{offsetWidth:b,offsetHeight:f}))})}},l.setChildNode=function(d){l.childNode=d},l}return Object(O.a)(v,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var d=this.props.disabled;if(d){this.destroyObserver();return}var m=Object(o.a)(this.childNode||this),p=m!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new y.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var d=this.props.children,m=Object(g.a)(d);if(m.length>1)Object(E.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(E.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=m[0];if(t.isValidElement(p)&&Object(i.c)(p)){var C=p.ref;m[0]=t.cloneElement(p,{ref:Object(i.a)(C,this.setChildNode)})}return m.length===1?m[0]:m.map(function(x,M){return!t.isValidElement(x)||"key"in x&&x.key!==null?x:t.cloneElement(x,{key:"".concat(T,"-").concat(M)})})}}]),v}(t.Component);w.displayName="ResizeObserver",J.a=w},tGSI:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},thk6:function(re,J,h){"use strict";h.r(J);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function L(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(D){typeof e[D]=="undefined"?e[D]=a[D]:Q(a[D])&&Q(e[D])&&Object.keys(a[D]).length>0&&L(e[D],a[D])})}var O=typeof document!="undefined"?document:{},U={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};L(O,U);var s=typeof window!="undefined"?window:{},t={document:U,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};L(s,t);class R{constructor(e){const a=this;for(let D=0;D=0&&oe.indexOf(">")>=0){let le="div";for(oe.indexOf(":~]/)?W=[O.getElementById(e.trim().split("#")[1])]:W=(a||O).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;ND.toUpperCase())}function i(e){return s.requestAnimationFrame?s.requestAnimationFrame(e):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(e):s.setTimeout(e,1e3/60)}function y(e){return s.cancelAnimationFrame?s.cancelAnimationFrame(e):s.webkitCancelAnimationFrame?s.webkitCancelAnimationFrame(e):s.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let D=0;D=0&&(a[E(N.name.split("data-")[1])]=N.value)}for(const D in a)a[D]==="false"?a[D]=!1:a[D]==="true"?a[D]=!0:parseFloat(a[D])===a[D]*1&&(a[D]*=1);return a}function x(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const D=[];for(let N=0;N=0;else N.value=e}return a}function M(e){for(let a=0;a=0;Je-=1){const Fe=Ie[Je];N&&Fe.listener===N||N&&Fe.listener&&Fe.listener.dom7proxy&&Fe.listener.dom7proxy===N?(be.removeEventListener(le,Fe.proxyListener,W),Ie.splice(Je,1)):N||(be.removeEventListener(le,Fe.proxyListener,W),Ie.splice(Je,1))}}}return this}function r(...e){const a=this;let[D,N,W,ee]=e;typeof e[1]=="function"&&([D,W,ee]=e,N=void 0);function oe(...le){W.apply(this,le),a.off(D,N,oe,ee),oe.dom7proxy&&delete oe.dom7proxy}return oe.dom7proxy=W,a.on(D,N,oe,ee)}function c(...e){const a=e[0].split(" "),D=e[1];for(let N=0;Nbe>0),oe.dispatchEvent(le),oe.dom7EventData=[],delete oe.dom7EventData}}return this}function S(e){const a=["webkitTransitionEnd","transitionend"],D=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function k(){return this[0]===s?s.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function z(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),D=O.body,N=e.clientTop||D.clientTop||0,W=e.clientLeft||D.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,oe=e===s?s.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+oe-W}}return null}function G(){for(let e=0;ea-1?new R([]):e<0?(D=a+e,D<0?new R([]):new R([this[D]])):new R([this[e]])}function q(...e){let a;for(let D=0;D=0;D-=1)this[a].insertBefore(N.childNodes[D],this[a].childNodes[0])}else if(e instanceof R)for(D=0;D1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function We(e){const a=[];let D=this[0];if(!D)return new R([]);for(;D.nextElementSibling;){const N=D.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),D=N}return new R(a)}function Re(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Me(e){const a=[];let D=this[0];if(!D)return new R([]);for(;D.previousElementSibling;){const N=D.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),D=N}return new R(a)}function Ve(e){return this.nextAll(e).add(this.prevAll(e))}function Ze(e){const a=[];for(let D=0;D0||D===0,tt=a>0||a===0;if(typeof W=="undefined"&&(W="swing"),Tt&&(Ee=le.scrollTop,N||(le.scrollTop=D)),tt&&(be=le.scrollLeft,N||(le.scrollLeft=a)),!N)return;Tt&&(Ie=le.scrollHeight-le.offsetHeight,Fe=Math.max(Math.min(D,Ie),0)),tt&&(Je=le.scrollWidth-le.offsetWidth,st=Math.max(Math.min(a,Je),0));let Ot=null;Tt&&Fe===Ee&&(Tt=!1),tt&&st===be&&(tt=!1);function kt(Jt=new Date().getTime()){Ot===null&&(Ot=Jt);const rn=Math.max(Math.min((Jt-Ot)/N,1),0),an=W==="linear"?rn:.5-Math.cos(rn*Math.PI)/2;let jt;if(Tt&&(at=Ee+an*(Fe-Ee)),tt&&(ut=be+an*(st-be)),Tt&&Fe>Ee&&at>=Fe&&(le.scrollTop=Fe,jt=!0),Tt&&Febe&&ut>=st&&(le.scrollLeft=st,jt=!0),tt&&st0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,D,N,W)}function ot(...e){let[a,D,N,W]=e;e.length===3&&typeof N=="function"&&([a,D,W,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,D,N,W)}function Mt(e,a){const D=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:D,animating:!1,que:[],easingProgress(ee,oe){return ee==="swing"?.5-Math.cos(oe*Math.PI)/2:typeof ee=="function"?ee(oe):oe},stop(){N.frameId&&y(N.frameId),N.animating=!1,N.elements.each((ee,oe)=>{const le=oe;delete le.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((oe,le)=>{const Ee=le;delete Ee.dom7AnimateInstance}),ee&&ee(D),N.que.length>0){const oe=N.que.shift();N.animate(oe[0],oe[1])}},animate(ee,oe){if(N.animating)return N.que.push([ee,oe]),N;const le=[];N.elements.each((ut,Tt)=>{let tt,Ot,kt,Jt,rn;Tt.dom7AnimateInstance||(N.elements[ut].dom7AnimateInstance=N),le[ut]={container:Tt},Object.keys(ee).forEach(an=>{tt=s.getComputedStyle(Tt,null).getPropertyValue(an).replace(",","."),Ot=parseFloat(tt),kt=tt.replace(Ot,""),Jt=parseFloat(ee[an]),rn=ee[an]+kt,le[ut][an]={initialFullValue:tt,initialValue:Ot,unit:kt,finalValue:Jt,finalFullValue:rn,currentValue:Ot}})});let Ee=null,be,Ie=0,Je=0,Fe,st=!1;N.animating=!0;function at(){be=new Date().getTime();let ut,Tt;if(st||(st=!0,oe.begin&&oe.begin(D)),Ee===null&&(Ee=be),oe.progress&&oe.progress(D,Math.max(Math.min((be-Ee)/oe.duration,1),0),Ee+oe.duration-be<0?0:Ee+oe.duration-be,Ee),le.forEach(tt=>{const Ot=tt;if(Fe||Ot.done)return;Object.keys(ee).forEach(kt=>{if(Fe||Ot.done)return;ut=Math.max(Math.min((be-Ee)/oe.duration,1),0),Tt=N.easingProgress(oe.easing,ut);const{initialValue:Jt,finalValue:rn,unit:an}=Ot[kt];Ot[kt].currentValue=Jt+Tt*(rn-Jt);const jt=Ot[kt].currentValue;if((rn>Jt&&jt>=rn||rn{o.fn[e]=o.fn[e]||sn[e]});const ae={deleteProps(e){const a=e;Object.keys(a).forEach(D=>{try{a[D]=null}catch(N){}try{delete a[D]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let D,N,W;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(oe=>oe.replace(",",".")).join(", ")),W=new s.WebKitCSSMatrix(N==="none"?"":N)):(W=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),D=W.toString().split(",")),a==="x"&&(s.WebKitCSSMatrix?N=W.m41:D.length===16?N=parseFloat(D[12]):N=parseFloat(D[4])),a==="y"&&(s.WebKitCSSMatrix?N=W.m42:D.length===16?N=parseFloat(D[13]):N=parseFloat(D[5])),N||0},parseUrlQuery(e){const a={};let D=e||s.location.href,N,W,ee,oe;if(typeof D=="string"&&D.length)for(D=D.indexOf("?")>-1?D.replace(/\S*\?/,""):"",W=D.split("&").filter(le=>le!==""),oe=W.length,N=0;N=0,observer:function(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function(){let D=!1;try{const N=Object.defineProperty({},"passive",{get(){D=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return D}(),gestures:function(){return"ongesturestart"in s}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(D=>{a.on(D,a.params.on[D])})}on(e,a,D){const N=this;if(typeof a!="function")return N;const W=D?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][W](a)}),N}once(e,a,D){const N=this;if(typeof a!="function")return N;function W(...ee){N.off(e,W),W.f7proxy&&delete W.f7proxy,a.apply(N,ee)}return W.f7proxy=a,N.on(e,W,D)}off(e,a){const D=this;return D.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?D.eventsListeners[N]=[]:D.eventsListeners[N]&&D.eventsListeners[N].length&&D.eventsListeners[N].forEach((W,ee)=>{(W===a||W.f7proxy&&W.f7proxy===a)&&D.eventsListeners[N].splice(ee,1)})}),D}emit(...e){const a=this;if(!a.eventsListeners)return a;let D,N,W;typeof e[0]=="string"||Array.isArray(e[0])?(D=e[0],N=e.slice(1,e.length),W=a):(D=e[0].events,N=e[0].data,W=e[0].context||a);const ee=Array.isArray(D)?D:D.split(" ");return ee.forEach(oe=>{if(a.eventsListeners&&a.eventsListeners[oe]){const le=[];a.eventsListeners[oe].forEach(Ee=>{le.push(Ee)}),le.forEach(Ee=>{Ee.apply(W,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(D=>{const N=a.modules[D];N.params&&ae.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(D=>{const N=a.modules[D],W=e[D]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const oe=N.instance[ee];typeof oe=="function"?a[ee]=oe.bind(a):a[ee]=oe}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(W)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const D=this;D.prototype.modules||(D.prototype.modules={});const N=e.name||`${Object.keys(D.prototype.modules).length}_${ae.now()}`;return D.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(W=>{D.prototype[W]=e.proto[W]}),e.static&&Object.keys(e.static).forEach(W=>{D[W]=e.static[W]}),e.install&&e.install.apply(D,a),D}static use(e,...a){const D=this;return Array.isArray(e)?(e.forEach(N=>D.installModule(N)),D):D.installModule(e,...a)}}function H(){const e=this;let a,D;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?D=e.params.height:D=N[0].clientHeight,a===0&&e.isHorizontal()||D===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),D=D-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ae.extend(e,{width:a,height:D,size:e.isHorizontal()?a:D})}function Y(){const e=this,a=e.params,{$wrapperEl:D,size:N,rtlTranslate:W,wrongRTL:ee}=e,oe=e.virtual&&a.virtual.enabled,le=oe?e.virtual.slides.length:e.slides.length,Ee=D.children(`.${e.params.slideClass}`),be=oe?e.virtual.slides.length:Ee.length;let Ie=[];const Je=[],Fe=[];function st(ln){return a.cssMode?!(ln===Ee.length-1):!0}let at=a.slidesOffsetBefore;typeof at=="function"&&(at=a.slidesOffsetBefore.call(e));let ut=a.slidesOffsetAfter;typeof ut=="function"&&(ut=a.slidesOffsetAfter.call(e));const Tt=e.snapGrid.length,tt=e.snapGrid.length;let Ot=a.spaceBetween,kt=-at,Jt=0,rn=0;if(typeof N=="undefined")return;typeof Ot=="string"&&Ot.indexOf("%")>=0&&(Ot=parseFloat(Ot.replace("%",""))/100*N),e.virtualSize=-Ot,W?Ee.css({marginLeft:"",marginTop:""}):Ee.css({marginRight:"",marginBottom:""});let an;a.slidesPerColumn>1&&(Math.floor(be/a.slidesPerColumn)===be/e.params.slidesPerColumn?an=be:an=Math.ceil(be/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(an=Math.max(an,a.slidesPerView*a.slidesPerColumn)));let jt;const Zt=a.slidesPerColumn,dn=an/Zt,En=Math.floor(be/a.slidesPerColumn);for(let ln=0;ln1){let tn,yn,Mn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const In=Math.floor(ln/(a.slidesPerGroup*a.slidesPerColumn)),Vn=ln-a.slidesPerColumn*a.slidesPerGroup*In,rr=In===0?a.slidesPerGroup:Math.min(Math.ceil((be-In*Zt*a.slidesPerGroup)/Zt),a.slidesPerGroup);Mn=Math.floor(Vn/rr),yn=Vn-Mn*rr+In*a.slidesPerGroup,tn=yn+Mn*an/Zt,cn.css({"-webkit-box-ordinal-group":tn,"-moz-box-ordinal-group":tn,"-ms-flex-order":tn,"-webkit-order":tn,order:tn})}else a.slidesPerColumnFill==="column"?(yn=Math.floor(ln/Zt),Mn=ln-yn*Zt,(yn>En||yn===En&&Mn===Zt-1)&&(Mn+=1,Mn>=Zt&&(Mn=0,yn+=1))):(Mn=Math.floor(ln/dn),yn=ln-Mn*dn);cn.css(`margin-${e.isHorizontal()?"top":"left"}`,Mn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(cn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const tn=s.getComputedStyle(cn[0],null),yn=cn[0].style.transform,Mn=cn[0].style.webkitTransform;if(yn&&(cn[0].style.transform="none"),Mn&&(cn[0].style.webkitTransform="none"),a.roundLengths)jt=e.isHorizontal()?cn.outerWidth(!0):cn.outerHeight(!0);else if(e.isHorizontal()){const In=parseFloat(tn.getPropertyValue("width")),Vn=parseFloat(tn.getPropertyValue("padding-left")),rr=parseFloat(tn.getPropertyValue("padding-right")),or=parseFloat(tn.getPropertyValue("margin-left")),Dn=parseFloat(tn.getPropertyValue("margin-right")),Xn=tn.getPropertyValue("box-sizing");Xn&&Xn==="border-box"?jt=In+or+Dn:jt=In+Vn+rr+or+Dn}else{const In=parseFloat(tn.getPropertyValue("height")),Vn=parseFloat(tn.getPropertyValue("padding-top")),rr=parseFloat(tn.getPropertyValue("padding-bottom")),or=parseFloat(tn.getPropertyValue("margin-top")),Dn=parseFloat(tn.getPropertyValue("margin-bottom")),Xn=tn.getPropertyValue("box-sizing");Xn&&Xn==="border-box"?jt=In+or+Dn:jt=In+Vn+rr+or+Dn}yn&&(cn[0].style.transform=yn),Mn&&(cn[0].style.webkitTransform=Mn),a.roundLengths&&(jt=Math.floor(jt))}else jt=(N-(a.slidesPerView-1)*Ot)/a.slidesPerView,a.roundLengths&&(jt=Math.floor(jt)),Ee[ln]&&(e.isHorizontal()?Ee[ln].style.width=`${jt}px`:Ee[ln].style.height=`${jt}px`);Ee[ln]&&(Ee[ln].swiperSlideSize=jt),Fe.push(jt),a.centeredSlides?(kt=kt+jt/2+Jt/2+Ot,Jt===0&&ln!==0&&(kt=kt-N/2-Ot),ln===0&&(kt=kt-N/2-Ot),Math.abs(kt)<1/1e3&&(kt=0),a.roundLengths&&(kt=Math.floor(kt)),rn%a.slidesPerGroup===0&&Ie.push(kt),Je.push(kt)):(a.roundLengths&&(kt=Math.floor(kt)),(rn-Math.min(e.params.slidesPerGroupSkip,rn))%e.params.slidesPerGroup===0&&Ie.push(kt),Je.push(kt),kt=kt+jt+Ot),e.virtualSize+=jt+Ot,Jt=jt,rn+=1}e.virtualSize=Math.max(e.virtualSize,N)+ut;let en;if(W&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&D.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?D.css({width:`${e.virtualSize+a.spaceBetween}px`}):D.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(jt+a.spaceBetween)*an,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?D.css({width:`${e.virtualSize+a.spaceBetween}px`}):D.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){en=[];for(let ln=0;ln1&&Ie.push(e.virtualSize-N)}if(Ie.length===0&&(Ie=[0]),a.spaceBetween!==0&&(e.isHorizontal()?W?Ee.filter(st).css({marginLeft:`${Ot}px`}):Ee.filter(st).css({marginRight:`${Ot}px`}):Ee.filter(st).css({marginBottom:`${Ot}px`})),a.centeredSlides&&a.centeredSlidesBounds){let ln=0;Fe.forEach(tn=>{ln+=tn+(a.spaceBetween?a.spaceBetween:0)}),ln-=a.spaceBetween;const cn=ln-N;Ie=Ie.map(tn=>tn<0?-at:tn>cn?cn+ut:tn)}if(a.centerInsufficientSlides){let ln=0;if(Fe.forEach(cn=>{ln+=cn+(a.spaceBetween?a.spaceBetween:0)}),ln-=a.spaceBetween,ln{Ie[yn]=tn-cn}),Je.forEach((tn,yn)=>{Je[yn]=tn+cn})}}ae.extend(e,{slides:Ee,snapGrid:Ie,slidesGrid:Je,slidesSizesGrid:Fe}),be!==le&&e.emit("slidesLengthChange"),Ie.length!==Tt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Je.length!==tt&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const a=this,D=[];let N=0,W;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,oe)=>{D.push(oe)});else for(W=0;Wa.slides.length)break;D.push(a.slides.eq(ee)[0])}else D.push(a.slides.eq(a.activeIndex)[0]);for(W=0;WN?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function ce(){const e=this,a=e.slides;for(let D=0;D=0&&be1&&Ie<=a.size||be<=0&&Ie>=a.size;Je&&(a.visibleSlides.push(le),a.visibleSlidesIndexes.push(oe),N.eq(oe).addClass(D.slideVisibleClass))}le.progress=W?-Ee:Ee}a.visibleSlides=o(a.visibleSlides)}function Ke(e){const a=this;if(typeof e=="undefined"){const be=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*be||0}const D=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:W,isBeginning:ee,isEnd:oe}=a;const le=ee,Ee=oe;N===0?(W=0,ee=!0,oe=!0):(W=(e-a.minTranslate())/N,ee=W<=0,oe=W>=1),ae.extend(a,{progress:W,isBeginning:ee,isEnd:oe}),(D.watchSlidesProgress||D.watchSlidesVisibility||D.centeredSlides&&D.autoHeight)&&a.updateSlidesProgress(e),ee&&!le&&a.emit("reachBeginning toEdge"),oe&&!Ee&&a.emit("reachEnd toEdge"),(le&&!ee||Ee&&!oe)&&a.emit("fromEdge"),a.emit("progress",W)}function Et(){const e=this,{slides:a,params:D,$wrapperEl:N,activeIndex:W,realIndex:ee}=e,oe=e.virtual&&D.virtual.enabled;a.removeClass(`${D.slideActiveClass} ${D.slideNextClass} ${D.slidePrevClass} ${D.slideDuplicateActiveClass} ${D.slideDuplicateNextClass} ${D.slideDuplicatePrevClass}`);let le;oe?le=e.$wrapperEl.find(`.${D.slideClass}[data-swiper-slide-index="${W}"]`):le=a.eq(W),le.addClass(D.slideActiveClass),D.loop&&(le.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(D.slideDuplicateActiveClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(D.slideDuplicateActiveClass));let Ee=le.nextAll(`.${D.slideClass}`).eq(0).addClass(D.slideNextClass);D.loop&&Ee.length===0&&(Ee=a.eq(0),Ee.addClass(D.slideNextClass));let be=le.prevAll(`.${D.slideClass}`).eq(0).addClass(D.slidePrevClass);D.loop&&be.length===0&&(be=a.eq(-1),be.addClass(D.slidePrevClass)),D.loop&&(Ee.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${Ee.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${Ee.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass),be.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${be.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${be.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass))}function St(e){const a=this,D=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:W,params:ee,activeIndex:oe,realIndex:le,snapIndex:Ee}=a;let be=e,Ie;if(typeof be=="undefined"){for(let Fe=0;Fe=N[Fe]&&D=N[Fe]&&D=N[Fe]&&(be=Fe);ee.normalizeSlideIndex&&((be<0||typeof be=="undefined")&&(be=0))}if(W.indexOf(D)>=0)Ie=W.indexOf(D);else{const Fe=Math.min(ee.slidesPerGroupSkip,be);Ie=Fe+Math.floor((be-Fe)/ee.slidesPerGroup)}if(Ie>=W.length&&(Ie=W.length-1),be===oe){Ie!==Ee&&(a.snapIndex=Ie,a.emit("snapIndexChange"));return}const Je=parseInt(a.slides.eq(be).attr("data-swiper-slide-index")||be,10);ae.extend(a,{snapIndex:Ie,realIndex:Je,previousIndex:oe,activeIndex:be}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),le!==Je&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function Nt(e){const a=this,D=a.params,N=o(e.target).closest(`.${D.slideClass}`)[0];let W=!1;if(N)for(let ee=0;eeEe?Ie=Ee:N&&eee?oe="next":NW?oe="next":N=le.length&&(at=le.length-1),(Ie||oe.initialSlide||0)===(be||0)&&D&&W.emit("beforeSlideChangeStart");const ut=-le[at];if(W.updateProgress(ut),oe.normalizeSlideIndex)for(let tt=0;tt=Math.floor(Ee[tt]*100)&&(ee=tt);if(W.initialized&&ee!==Ie){if(!W.allowSlideNext&&utW.translate&&ut>W.maxTranslate()&&(Ie||0)!==ee)return!1}let Tt;if(ee>Ie?Tt="next":eeIe(tt)),st=le.map(tt=>Ie(tt)),at=oe[Fe.indexOf(Je)];let ut=oe[Fe.indexOf(Je)-1];typeof ut=="undefined"&&W.cssMode&&oe.forEach(tt=>{!ut&&Je>=tt&&(ut=tt)});let Tt;return typeof ut!="undefined"&&(Tt=le.indexOf(ut),Tt<0&&(Tt=N.activeIndex-1)),N.slideTo(Tt,e,a,D)}function Bn(e=this.params.speed,a=!0,D){const N=this;return N.slideTo(N.activeIndex,e,a,D)}function un(e=this.params.speed,a=!0,D,N=.5){const W=this;let ee=W.activeIndex;const oe=Math.min(W.params.slidesPerGroupSkip,ee),le=oe+Math.floor((ee-oe)/W.params.slidesPerGroup),Ee=W.rtlTranslate?W.translate:-W.translate;if(Ee>=W.snapGrid[le]){const be=W.snapGrid[le],Ie=W.snapGrid[le+1];Ee-be>(Ie-be)*N&&(ee+=W.params.slidesPerGroup)}else{const be=W.snapGrid[le-1],Ie=W.snapGrid[le];Ee-be<=(Ie-be)*N&&(ee-=W.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,W.slidesGrid.length-1),W.slideTo(ee,e,a,D)}function zn(){const e=this,{params:a,$wrapperEl:D}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let W=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?We.slides.length-e.loopedSlides+N/2?(e.loopFix(),W=D.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(W)})):e.slideTo(W):W>e.slides.length-N?(e.loopFix(),W=D.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(W)})):e.slideTo(W)}else e.slideTo(W)}var Jn={slideTo:vn,slideToLoop:_n,slideNext:hn,slidePrev:bn,slideReset:Bn,slideToClosest:un,slideToClickedSlide:zn};function nr(){const e=this,{params:a,$wrapperEl:D}=e;D.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=D.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const oe=a.slidesPerGroup-N.length%a.slidesPerGroup;if(oe!==a.slidesPerGroup){for(let le=0;leN.length&&(e.loopedSlides=N.length);const W=[],ee=[];N.each((oe,le)=>{const Ee=o(le);oe=N.length-e.loopedSlides&&W.push(le),Ee.attr("data-swiper-slide-index",oe)});for(let oe=0;oe=0;oe-=1)D.prepend(o(W[oe].cloneNode(!0)).addClass(a.slideDuplicateClass))}function Gn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:D,loopedSlides:N,allowSlidePrev:W,allowSlideNext:ee,snapGrid:oe,rtlTranslate:le}=e;let Ee;e.allowSlidePrev=!0,e.allowSlideNext=!0;const be=-oe[a],Ie=be-e.getTranslate();if(a=D.length-N){Ee=-D.length+a+N,Ee+=N;const Je=e.slideTo(Ee,0,!1,!0);Je&&Ie!==0&&e.setTranslate((le?-e.translate:e.translate)-Ie)}e.allowSlidePrev=W,e.allowSlideNext=ee,e.emit("loopFix")}function jn(){const e=this,{$wrapperEl:a,params:D,slides:N}=e;a.children(`.${D.slideClass}.${D.slideDuplicateClass},.${D.slideClass}.${D.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var wn={loopCreate:nr,loopFix:Gn,loopDestroy:jn};function sr(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const D=a.el;D.style.cursor="move",D.style.cursor=e?"-webkit-grabbing":"-webkit-grab",D.style.cursor=e?"-moz-grabbin":"-moz-grab",D.style.cursor=e?"grabbing":"grab"}function gn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var Pt={setGrabCursor:sr,unsetGrabCursor:gn};function fn(e){const a=this,{$wrapperEl:D,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let W=0;W=le){D.appendSlide(a);return}let Ee=oe>e?oe+1:oe;const be=[];for(let Ie=le-1;Ie>=e;Ie-=1){const Je=D.slides.eq(Ie);Je.remove(),be.unshift(Je)}if(typeof a=="object"&&"length"in a){for(let Ie=0;Iee?oe+a.length:oe}else N.append(a);for(let Ie=0;Ie=0||D.indexOf("Trident/")>=0,Je=D.indexOf("Edge/")>=0,Fe=D.indexOf("Gecko/")>=0&&D.indexOf("Firefox/")>=0,st=a==="Win32",at=D.toLowerCase().indexOf("electron")>=0;let ut=a==="MacIntel";return!le&&ut&&te.touch&&(W===1024&&ee===1366||W===834&&ee===1194||W===834&&ee===1112||W===768&&ee===1024)&&(le=D.match(/(Version)\/([\d.]+)/),ut=!1),N.ie=Ie,N.edge=Je,N.firefox=Fe,oe&&!st&&(N.os="android",N.osVersion=oe[2],N.android=!0,N.androidChrome=D.toLowerCase().indexOf("chrome")>=0),(le||be||Ee)&&(N.os="ios",N.ios=!0),be&&!Ee&&(N.osVersion=be[2].replace(/_/g,"."),N.iphone=!0),le&&(N.osVersion=le[2].replace(/_/g,"."),N.ipad=!0),Ee&&(N.osVersion=Ee[3]?Ee[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&D.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=D.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((be||le||Ee)&&(D.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||at,N.desktop&&(N.electron=at,N.macos=ut,N.windows=st,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function fr(e){const a=this,D=a.touchEventsData,{params:N,touches:W}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const oe=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!oe.closest(a.wrapperEl).length)return;if(D.isTouchEvent=ee.type==="touchstart",!D.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!D.isTouchEvent&&"button"in ee&&ee.button>0)return;if(D.isTouched&&D.isMoved)return;if(N.noSwiping&&oe.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!oe.closest(N.swipeHandler)[0])return;W.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,W.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const le=W.currentX,Ee=W.currentY,be=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Ie=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(be&&(le<=Ie||le>=s.screen.width-Ie))return;if(ae.extend(D,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),W.startX=le,W.startY=Ee,D.touchStartTime=ae.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(D.allowThresholdMove=!1),ee.type!=="touchstart"){let Je=!0;oe.is(D.formElements)&&(Je=!1),O.activeElement&&o(O.activeElement).is(D.formElements)&&O.activeElement!==oe[0]&&O.activeElement.blur();const Fe=Je&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||Fe)&&ee.preventDefault()}a.emit("touchStart",ee)}function Zn(e){const a=this,D=a.touchEventsData,{params:N,touches:W,rtlTranslate:ee}=a;let oe=e;if(oe.originalEvent&&(oe=oe.originalEvent),!D.isTouched){D.startMoving&&D.isScrolling&&a.emit("touchMoveOpposite",oe);return}if(D.isTouchEvent&&oe.type!=="touchmove")return;const le=oe.type==="touchmove"&&oe.targetTouches&&(oe.targetTouches[0]||oe.changedTouches[0]),Ee=oe.type==="touchmove"?le.pageX:oe.pageX,be=oe.type==="touchmove"?le.pageY:oe.pageY;if(oe.preventedByNestedSwiper){W.startX=Ee,W.startY=be;return}if(!a.allowTouchMove){a.allowClick=!1,D.isTouched&&(ae.extend(W,{startX:Ee,startY:be,currentX:Ee,currentY:be}),D.touchStartTime=ae.now());return}if(D.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(beW.startY&&a.translate>=a.minTranslate()){D.isTouched=!1,D.isMoved=!1;return}}else if(EeW.startX&&a.translate>=a.minTranslate())return}if(D.isTouchEvent&&O.activeElement&&(oe.target===O.activeElement&&o(oe.target).is(D.formElements))){D.isMoved=!0,a.allowClick=!1;return}if(D.allowTouchCallbacks&&a.emit("touchMove",oe),oe.targetTouches&&oe.targetTouches.length>1)return;W.currentX=Ee,W.currentY=be;const Ie=W.currentX-W.startX,Je=W.currentY-W.startY;if(a.params.threshold&&Math.sqrt(cr(Ie,2)+cr(Je,2))=25&&(ut=Math.atan2(Math.abs(Je),Math.abs(Ie))*180/Math.PI,D.isScrolling=a.isHorizontal()?ut>N.touchAngle:90-ut>N.touchAngle)}if(D.isScrolling&&a.emit("touchMoveOpposite",oe),typeof D.startMoving=="undefined"&&((W.currentX!==W.startX||W.currentY!==W.startY)&&(D.startMoving=!0)),D.isScrolling){D.isTouched=!1;return}if(!D.startMoving)return;a.allowClick=!1,!N.cssMode&&oe.cancelable&&oe.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&oe.stopPropagation(),D.isMoved||(N.loop&&a.loopFix(),D.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),D.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",oe)),a.emit("sliderMove",oe),D.isMoved=!0;let Fe=a.isHorizontal()?Ie:Je;W.diff=Fe,Fe*=N.touchRatio,ee&&(Fe=-Fe),a.swipeDirection=Fe>0?"prev":"next",D.currentTranslate=Fe+D.startTranslate;let st=!0,at=N.resistanceRatio;if(N.touchReleaseOnEdges&&(at=0),Fe>0&&D.currentTranslate>a.minTranslate()?(st=!1,N.resistance&&(D.currentTranslate=a.minTranslate()-1+cr(-a.minTranslate()+D.startTranslate+Fe,at))):Fe<0&&D.currentTranslateD.startTranslate&&(D.currentTranslate=D.startTranslate),N.threshold>0)if(Math.abs(Fe)>N.threshold||D.allowThresholdMove){if(!D.allowThresholdMove){D.allowThresholdMove=!0,W.startX=W.currentX,W.startY=W.currentY,D.currentTranslate=D.startTranslate,W.diff=a.isHorizontal()?W.currentX-W.startX:W.currentY-W.startY;return}}else{D.currentTranslate=D.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(D.velocities.length===0&&D.velocities.push({position:W[a.isHorizontal()?"startX":"startY"],time:D.touchStartTime}),D.velocities.push({position:W[a.isHorizontal()?"currentX":"currentY"],time:ae.now()})),a.updateProgress(D.currentTranslate),a.setTranslate(D.currentTranslate)}function gr(e){const a=this,D=a.touchEventsData,{params:N,touches:W,rtlTranslate:ee,$wrapperEl:oe,slidesGrid:le,snapGrid:Ee}=a;let be=e;if(be.originalEvent&&(be=be.originalEvent),D.allowTouchCallbacks&&a.emit("touchEnd",be),D.allowTouchCallbacks=!1,!D.isTouched){D.isMoved&&N.grabCursor&&a.setGrabCursor(!1),D.isMoved=!1,D.startMoving=!1;return}N.grabCursor&&D.isMoved&&D.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Ie=ae.now(),Je=Ie-D.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(be),a.emit("tap click",be),Je<300&&Ie-D.lastClickTime<300&&a.emit("doubleTap doubleClick",be)),D.lastClickTime=ae.now(),ae.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!D.isTouched||!D.isMoved||!a.swipeDirection||W.diff===0||D.currentTranslate===D.startTranslate){D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;return}D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;let Fe;if(N.followFinger?Fe=ee?a.translate:-a.translate:Fe=-D.currentTranslate,N.cssMode)return;if(N.freeMode){if(Fe<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(Fe>-a.maxTranslate()){a.slides.length1){const Zt=D.velocities.pop(),dn=D.velocities.pop(),En=Zt.position-dn.position,en=Zt.time-dn.time;a.velocity=En/en,a.velocity/=2,Math.abs(a.velocity)150||ae.now()-Zt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,D.velocities.length=0;let tt=1e3*N.freeModeMomentumRatio;const Ot=a.velocity*tt;let kt=a.translate+Ot;ee&&(kt=-kt);let Jt=!1,rn;const an=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let jt;if(kta.minTranslate())N.freeModeMomentumBounce?(kt-a.minTranslate()>an&&(kt=a.minTranslate()+an),rn=a.minTranslate(),Jt=!0,D.allowMomentumBounce=!0):kt=a.minTranslate(),N.loop&&N.centeredSlides&&(jt=!0);else if(N.freeModeSticky){let Zt;for(let dn=0;dn-kt){Zt=dn;break}Math.abs(Ee[Zt]-kt){a.loopFix()}),a.velocity!==0){if(ee?tt=Math.abs((-kt-a.translate)/a.velocity):tt=Math.abs((kt-a.translate)/a.velocity),N.freeModeSticky){const Zt=Math.abs((ee?-kt:kt)-a.translate),dn=a.slidesSizesGrid[a.activeIndex];Zt{if(!a||a.destroyed||!D.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(rn),oe.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(kt),a.setTransition(tt),a.setTranslate(kt),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,oe.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(kt),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Je>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let st=0,at=a.slidesSizesGrid[0];for(let tt=0;tt=le[tt]&&Fe=le[tt]&&(st=tt,at=le[le.length-1]-le[le.length-2])}const ut=(Fe-le[st])/at,Tt=stN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(ut>=N.longSwipesRatio?a.slideTo(st+Tt):a.slideTo(st)),a.swipeDirection==="prev"&&(ut>1-N.longSwipesRatio?a.slideTo(st+Tt):a.slideTo(st))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const tt=a.navigation&&(be.target===a.navigation.nextEl||be.target===a.navigation.prevEl);tt?be.target===a.navigation.nextEl?a.slideTo(st+Tt):a.slideTo(st):(a.swipeDirection==="next"&&a.slideTo(st+Tt),a.swipeDirection==="prev"&&a.slideTo(st))}}function mr(){const e=this,{params:a,el:D}=e;if(D&&D.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:W,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=W,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function Br(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function ir(){const e=this,{wrapperEl:a,rtlTranslate:D}=e;e.previousTranslate=e.translate,e.isHorizontal()?D?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const W=e.maxTranslate()-e.minTranslate();W===0?N=0:N=(e.translate-e.minTranslate())/W,N!==e.progress&&e.updateProgress(D?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let qn=!1;function ur(){}function _r(){const e=this,{params:a,touchEvents:D,el:N,wrapperEl:W}=e;e.onTouchStart=fr.bind(e),e.onTouchMove=Zn.bind(e),e.onTouchEnd=gr.bind(e),a.cssMode&&(e.onScroll=ir.bind(e)),e.onClick=Br.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(D.start,e.onTouchStart,!1),O.addEventListener(D.move,e.onTouchMove,ee),O.addEventListener(D.end,e.onTouchEnd,!1);else{if(te.touch){const oe=D.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(D.start,e.onTouchStart,oe),N.addEventListener(D.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.addEventListener(D.cancel,e.onTouchEnd,oe),qn||(O.addEventListener("touchstart",ur),qn=!0)}(a.simulateTouch&&!Un.ios&&!Un.android||a.simulateTouch&&!te.touch&&Un.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,ee),O.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&W.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(Un.ios||Un.android?"resize orientationchange observerUpdate":"resize observerUpdate",mr,!0):e.on("observerUpdate",mr,!0)}function Vr(){const e=this,{params:a,touchEvents:D,el:N,wrapperEl:W}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(D.start,e.onTouchStart,!1),O.removeEventListener(D.move,e.onTouchMove,ee),O.removeEventListener(D.end,e.onTouchEnd,!1);else{if(te.touch){const oe=D.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(D.start,e.onTouchStart,oe),N.removeEventListener(D.move,e.onTouchMove,ee),N.removeEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.removeEventListener(D.cancel,e.onTouchEnd,oe)}(a.simulateTouch&&!Un.ios&&!Un.android||a.simulateTouch&&!te.touch&&Un.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,ee),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&W.removeEventListener("scroll",e.onScroll),e.off(Un.ios||Un.android?"resize orientationchange observerUpdate":"resize observerUpdate",mr)}var aa={attachEvents:_r,detachEvents:Vr};function Xr(){const e=this,{activeIndex:a,initialized:D,loopedSlides:N=0,params:W,$el:ee}=e,oe=W.breakpoints;if(!oe||oe&&Object.keys(oe).length===0)return;const le=e.getBreakpoint(oe);if(le&&e.currentBreakpoint!==le){const Ee=le in oe?oe[le]:void 0;Ee&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(at=>{const ut=Ee[at];if(typeof ut=="undefined")return;at==="slidesPerView"&&(ut==="AUTO"||ut==="auto")?Ee[at]="auto":at==="slidesPerView"?Ee[at]=parseFloat(ut):Ee[at]=parseInt(ut,10)});const be=Ee||e.originalParams,Ie=W.slidesPerColumn>1,Je=be.slidesPerColumn>1;Ie&&!Je?ee.removeClass(`${W.containerModifierClass}multirow ${W.containerModifierClass}multirow-column`):!Ie&&Je&&(ee.addClass(`${W.containerModifierClass}multirow`),be.slidesPerColumnFill==="column"&&ee.addClass(`${W.containerModifierClass}multirow-column`));const Fe=be.direction&&be.direction!==W.direction,st=W.loop&&(be.slidesPerView!==W.slidesPerView||Fe);Fe&&D&&e.changeDirection(),ae.extend(e.params,be),ae.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=le,st&&D&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",be)}}function Wn(e){if(!e)return;let a=!1;const D=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const W=parseFloat(N.substr(1)),ee=s.innerHeight*W;return{value:ee,point:N}}return{value:N,point:N}});D.sort((N,W)=>parseInt(N.value,10)-parseInt(W.value,10));for(let N=0;N1&&(ee.push("multirow"),D.slidesPerColumnFill==="column"&&ee.push("multirow-column")),Un.android&&ee.push("android"),Un.ios&&ee.push("ios"),D.cssMode&&ee.push("css-mode"),ee.forEach(oe=>{a.push(D.containerModifierClass+oe)}),W.addClass(a.join(" "))}function oa(){const e=this,{$el:a,classNames:D}=e;a.removeClass(D.join(" "))}var wr={addClasses:ia,removeClasses:oa};function Er(e,a,D,N,W,ee){let oe;function le(){ee&&ee()}const Ee=o(e).parent("picture")[0];!Ee&&(!e.complete||!W)&&a?(oe=new s.Image,oe.onload=le,oe.onerror=le,N&&(oe.sizes=N),D&&(oe.srcset=D),a&&(oe.src=a)):le()}function Mr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let D=0;D0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,D!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),D&&D!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var la={checkOverflow:Qr},jr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Fr={update:Wt,translate:Rt,transition:on,slide:Jn,loop:wn,grabCursor:Pt,manipulation:Tn,events:aa,breakpoints:Yr,checkOverflow:la,classes:wr,images:sa},zr={};class Kn extends j{constructor(...e){let a,D;e.length===1&&e[0].constructor&&e[0].constructor===Object?D=e[0]:[a,D]=e,D||(D={}),D=ae.extend({},D),a&&!D.el&&(D.el=a),super(D),Object.keys(Fr).forEach(le=>{Object.keys(Fr[le]).forEach(Ee=>{Kn.prototype[Ee]||(Kn.prototype[Ee]=Fr[le][Ee])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(le=>{const Ee=N.modules[le];if(Ee.params){const be=Object.keys(Ee.params)[0],Ie=Ee.params[be];if(typeof Ie!="object"||Ie===null)return;if(!(be in D&&"enabled"in Ie))return;D[be]===!0&&(D[be]={enabled:!0}),typeof D[be]=="object"&&!("enabled"in D[be])&&(D[be].enabled=!0),D[be]||(D[be]={enabled:!1})}});const W=ae.extend({},jr);N.useModulesParams(W),N.params=ae.extend({},W,zr,D),N.originalParams=ae.extend({},N.params),N.passedParams=ae.extend({},D),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const le=[];return ee.each((Ee,be)=>{const Ie=ae.extend({},D,{el:be});le.push(new Kn(Ie))}),le}a.swiper=N,ee.data("swiper",N);let oe;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(oe=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),oe.children=le=>ee.children(le)):oe=ee.children(`.${N.params.wrapperClass}`),ae.extend(N,{$el:ee,el:a,$wrapperEl:oe,wrapperEl:oe[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:oe.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const Ee=["touchstart","touchmove","touchend","touchcancel"];let be=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(be=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:Ee[0],move:Ee[1],end:Ee[2],cancel:Ee[3]},N.touchEventsDesktop={start:be[0],move:be[1],end:be[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ae.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:D,slidesGrid:N,size:W,activeIndex:ee}=e;let oe=1;if(a.centeredSlides){let le=D[ee].swiperSlideSize,Ee;for(let be=ee+1;beW&&(Ee=!0));for(let be=ee-1;be>=0;be-=1)D[be]&&!Ee&&(le+=D[be].swiperSlideSize,oe+=1,le>W&&(Ee=!0))}else for(let le=ee+1;le1)&&e.isEnd&&!e.params.centeredSlides?W=e.slideTo(e.slides.length-1,0,!1,!0):W=e.slideTo(e.activeIndex,0,!1,!0),W||N()),D.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const D=this,N=D.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(D.$el.removeClass(`${D.params.containerModifierClass}${N}`).addClass(`${D.params.containerModifierClass}${e}`),D.params.direction=e,D.slides.each((W,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),D.emit("changeDirection"),a&&D.update()),D}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const D=this,{params:N,$el:W,$wrapperEl:ee,slides:oe}=D;return typeof D.params=="undefined"||D.destroyed||(D.emit("beforeDestroy"),D.initialized=!1,D.detachEvents(),N.loop&&D.loopDestroy(),a&&(D.removeClasses(),W.removeAttr("style"),ee.removeAttr("style"),oe&&oe.length&&oe.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),D.emit("destroy"),Object.keys(D.eventsListeners).forEach(le=>{D.off(le)}),e!==!1&&(D.$el[0].swiper=null,D.$el.data("swiper",null),ae.deleteProps(D)),D.destroyed=!0),null}static extendDefaults(e){ae.extend(zr,e)}static get extendedDefaults(){return zr}static get defaults(){return jr}static get Class(){return j}static get $(){return o}}var ua={name:"device",proto:{device:Un},static:{device:Un}},Wr={name:"support",proto:{support:te},static:{support:te}};const Rr=function(){function a(){const D=s.navigator.userAgent.toLowerCase();return D.indexOf("safari")>=0&&D.indexOf("chrome")<0&&D.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var da={name:"browser",proto:{browser:Rr},static:{browser:Rr}},Jr={name:"resize",create(){const e=this;ae.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;s.addEventListener("resize",e.resize.resizeHandler),s.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;s.removeEventListener("resize",e.resize.resizeHandler),s.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const br={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,a={}){const D=this,N=br.func,W=new N(ee=>{if(ee.length===1){D.emit("observerUpdate",ee[0]);return}const oe=function(){D.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(oe):s.setTimeout(oe,0)});W.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),D.observer.observers.push(W)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let D=0;D{a.disconnect()}),e.observer.observers=[]}};var ca={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ae.extend(e,{observer:{init:br.init.bind(e),attach:br.attach.bind(e),destroy:br.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const yr={update(e){const a=this,{slidesPerView:D,slidesPerGroup:N,centeredSlides:W}=a.params,{addSlidesBefore:ee,addSlidesAfter:oe}=a.params.virtual,{from:le,to:Ee,slides:be,slidesGrid:Ie,renderSlide:Je,offset:Fe}=a.virtual;a.updateActiveIndex();const st=a.activeIndex||0;let at;a.rtlTranslate?at="right":at=a.isHorizontal()?"left":"top";let ut,Tt;W?(ut=Math.floor(D/2)+N+ee,Tt=Math.floor(D/2)+N+oe):(ut=D+(N-1)+ee,Tt=N+oe);const tt=Math.max((st||0)-Tt,0),Ot=Math.min((st||0)+ut,be.length-1),kt=(a.slidesGrid[tt]||0)-(a.slidesGrid[0]||0);ae.extend(a.virtual,{from:tt,to:Ot,offset:kt,slidesGrid:a.slidesGrid});function Jt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(le===tt&&Ee===Ot&&!e){a.slidesGrid!==Ie&&kt!==Fe&&a.slides.css(at,`${kt}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:kt,from:tt,to:Ot,slides:function(){const Zt=[];for(let dn=tt;dn<=Ot;dn+=1)Zt.push(be[dn]);return Zt}()}),Jt();return}const rn=[],an=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let jt=le;jt<=Ee;jt+=1)(jtOt)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${jt}"]`).remove();for(let jt=0;jt=tt&&jt<=Ot&&(typeof Ee=="undefined"||e?an.push(jt):(jt>Ee&&an.push(jt),jt{a.$wrapperEl.append(Je(be[jt],jt))}),rn.sort((jt,Zt)=>Zt-jt).forEach(jt=>{a.$wrapperEl.prepend(Je(be[jt],jt))}),a.$wrapperEl.children(".swiper-slide").css(at,`${kt}px`),Jt()},renderSlide(e,a){const D=this,N=D.params.virtual;if(N.cache&&D.virtual.cache[a])return D.virtual.cache[a];const W=N.renderSlide?o(N.renderSlide.call(D,e,a)):o(`
${e}
`);return W.attr("data-swiper-slide-index")||W.attr("data-swiper-slide-index",a),N.cache&&(D.virtual.cache[a]=W),W},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let D=0;D{const Ee=ee[le],be=Ee.attr("data-swiper-slide-index");be&&Ee.attr("data-swiper-slide-index",parseInt(be,10)+1),oe[parseInt(le,10)+W]=Ee}),a.virtual.cache=oe}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let D=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const st=s.innerWidth,at=s.innerHeight,ut=a.$el.offset();D&&(ut.left-=a.$el[0].scrollLeft);const Tt=[[ut.left,ut.top],[ut.left+a.width,ut.top],[ut.left,ut.top+a.height],[ut.left+a.width,ut.top+a.height]];for(let tt=0;tt=0&&Ot[0]<=st&&Ot[1]>=0&&Ot[1]<=at&&(Fe=!0)}if(!Fe)return}a.isHorizontal()?((oe||le||Ee||be)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((le||be)&&!D||(oe||Ee)&&D)&&a.slideNext(),((oe||Ee)&&!D||(le||be)&&D)&&a.slidePrev()):((oe||le||Ie||Je)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(le||Je)&&a.slideNext(),(oe||Ie)&&a.slidePrev()),a.emit("keyPress",W);return},enable(){const e=this;if(e.keyboard.enabled)return;o(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ha={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ae.extend(e,{keyboard:{enabled:!1,enable:Cn.enable.bind(e),disable:Cn.disable.bind(e),handle:Cn.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function Zr(){const e="onwheel";let a=e in O;if(!a){const D=O.createElement("div");D.setAttribute(e,"return;"),a=typeof D[e]=="function"}return!a&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(a=O.implementation.hasFeature("Events.wheel","3.0")),a}const $n={lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":Zr()?"wheel":"mousewheel"},normalize(e){const a=10,D=40,N=800;let W=0,ee=0,oe=0,le=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(W=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(W=ee,ee=0),oe=W*a,le=ee*a,"deltaY"in e&&(le=e.deltaY),"deltaX"in e&&(oe=e.deltaX),e.shiftKey&&!oe&&(oe=le,le=0),(oe||le)&&e.deltaMode&&(e.deltaMode===1?(oe*=D,le*=D):(oe*=N,le*=N)),oe&&!W&&(W=oe<1?-1:1),le&&!ee&&(ee=le<1?-1:1),{spinX:W,spinY:ee,pixelX:oe,pixelY:le}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const D=this,N=D.params.mousewheel;D.params.cssMode&&a.preventDefault();let W=D.$el;if(D.params.mousewheel.eventsTarged!=="container"&&(W=o(D.params.mousewheel.eventsTarged)),!D.mouseEntered&&!W[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const oe=D.rtlTranslate?-1:1,le=$n.normalize(a);if(N.forceToAxis)if(D.isHorizontal())if(Math.abs(le.pixelX)>Math.abs(le.pixelY))ee=-le.pixelX*oe;else return!0;else if(Math.abs(le.pixelY)>Math.abs(le.pixelX))ee=-le.pixelY;else return!0;else ee=Math.abs(le.pixelX)>Math.abs(le.pixelY)?-le.pixelX*oe:-le.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),D.params.freeMode){const Ee={time:ae.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:be}=D.mousewheel,Ie=be&&Ee.time=D.minTranslate()&&(Je=D.minTranslate()),Je<=D.maxTranslate()&&(Je=D.maxTranslate()),D.setTransition(0),D.setTranslate(Je),D.updateProgress(),D.updateActiveIndex(),D.updateSlidesClasses(),(!Fe&&D.isBeginning||!st&&D.isEnd)&&D.updateSlidesClasses(),D.params.freeModeSticky){clearTimeout(D.mousewheel.timeout),D.mousewheel.timeout=void 0;const at=D.mousewheel.recentWheelEvents;at.length>=15&&at.shift();const ut=at.length?at[at.length-1]:void 0,Tt=at[0];if(at.push(Ee),ut&&(Ee.delta>ut.delta||Ee.direction!==ut.direction))at.splice(0);else if(at.length>=15&&Ee.time-Tt.time<500&&Tt.delta-Ee.delta>=1&&Ee.delta<=6){const tt=ee>0?.8:.2;D.mousewheel.lastEventBeforeSnap=Ee,at.splice(0),D.mousewheel.timeout=ae.nextTick(()=>{D.slideToClosest(D.params.speed,!0,void 0,tt)},0)}D.mousewheel.timeout||(D.mousewheel.timeout=ae.nextTick(()=>{const tt=.5;D.mousewheel.lastEventBeforeSnap=Ee,at.splice(0),D.slideToClosest(D.params.speed,!0,void 0,tt)},500))}if(Ie||D.emit("scroll",a),D.params.autoplay&&D.params.autoplayDisableOnInteraction&&D.autoplay.stop(),Je===D.minTranslate()||Je===D.maxTranslate())return!0}}else{const Ee={time:ae.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},be=D.mousewheel.recentWheelEvents;be.length>=2&&be.shift();const Ie=be.length?be[be.length-1]:void 0;if(be.push(Ee),Ie?(Ee.direction!==Ie.direction||Ee.delta>Ie.delta||Ee.time>Ie.time+150)&&D.mousewheel.animateSlider(Ee):D.mousewheel.animateSlider(Ee),D.mousewheel.releaseScroll(Ee))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ae.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const a=this,D=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&D.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&D.releaseOnEdges)return!0;return!1},enable(){const e=this,a=$n.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.on("mouseenter",e.mousewheel.handleMouseEnter),D.on("mouseleave",e.mousewheel.handleMouseLeave),D.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=$n.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var ma={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ae.extend(e,{mousewheel:{enabled:!1,enable:$n.enable.bind(e),disable:$n.disable.bind(e),handle:$n.handle.bind(e),handleMouseEnter:$n.handleMouseEnter.bind(e),handleMouseLeave:$n.handleMouseLeave.bind(e),animateSlider:$n.animateSlider.bind(e),releaseScroll:$n.releaseScroll.bind(e),lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const pr={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:D,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),D&&D.length>0&&(e.isEnd?D.addClass(a.disabledClass):D.removeClass(a.disabledClass),D[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let D,N;a.nextEl&&(D=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&D.length>1&&e.$el.find(a.nextEl).length===1&&(D=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),D&&D.length>0&&D.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ae.extend(e.navigation,{$nextEl:D,nextEl:D&&D[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:D}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),D&&D.length&&(D.off("click",e.navigation.onPrevClick),D.removeClass(e.params.navigation.disabledClass))}};var pa={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ae.extend(e,{navigation:{init:pr.init.bind(e),update:pr.update.bind(e),destroy:pr.destroy.bind(e),onNextClick:pr.onNextClick.bind(e),onPrevClick:pr.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:D,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(D)){let W;D?W=D.hasClass(a.params.navigation.hiddenClass):N&&(W=N.hasClass(a.params.navigation.hiddenClass)),W===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),D&&D.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Ar={update(){const e=this,a=e.rtl,D=e.params.pagination;if(!D.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,W=e.pagination.$el;let ee;const oe=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>oe-1&&(ee-=oe),ee<0&&e.params.paginationType!=="bullets"&&(ee=oe+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,D.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const le=e.pagination.bullets;let Ee,be,Ie;if(D.dynamicBullets&&(e.pagination.bulletSize=le.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),W.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(D.dynamicMainBullets+4)}px`),D.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>D.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=D.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),Ee=ee-e.pagination.dynamicBulletIndex,be=Ee+(Math.min(le.length,D.dynamicMainBullets)-1),Ie=(be+Ee)/2),le.removeClass(`${D.bulletActiveClass} ${D.bulletActiveClass}-next ${D.bulletActiveClass}-next-next ${D.bulletActiveClass}-prev ${D.bulletActiveClass}-prev-prev ${D.bulletActiveClass}-main`),W.length>1)le.each((Je,Fe)=>{const st=o(Fe),at=st.index();at===ee&&st.addClass(D.bulletActiveClass),D.dynamicBullets&&(at>=Ee&&at<=be&&st.addClass(`${D.bulletActiveClass}-main`),at===Ee&&st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at===be&&st.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`))});else{const Je=le.eq(ee),Fe=Je.index();if(Je.addClass(D.bulletActiveClass),D.dynamicBullets){const st=le.eq(Ee),at=le.eq(be);for(let ut=Ee;ut<=be;ut+=1)le.eq(ut).addClass(`${D.bulletActiveClass}-main`);if(e.params.loop)if(Fe>=le.length-D.dynamicMainBullets){for(let ut=D.dynamicMainBullets;ut>=0;ut-=1)le.eq(le.length-ut).addClass(`${D.bulletActiveClass}-main`);le.eq(le.length-D.dynamicMainBullets-1).addClass(`${D.bulletActiveClass}-prev`)}else st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`);else st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`)}}if(D.dynamicBullets){const Je=Math.min(le.length,D.dynamicMainBullets+4),Fe=(e.pagination.bulletSize*Je-e.pagination.bulletSize)/2-Ie*e.pagination.bulletSize,st=a?"right":"left";le.css(e.isHorizontal()?st:"top",`${Fe}px`)}}if(D.type==="fraction"&&(W.find(`.${D.currentClass}`).text(D.formatFractionCurrent(ee+1)),W.find(`.${D.totalClass}`).text(D.formatFractionTotal(oe))),D.type==="progressbar"){let le;D.progressbarOpposite?le=e.isHorizontal()?"vertical":"horizontal":le=e.isHorizontal()?"horizontal":"vertical";const Ee=(ee+1)/oe;let be=1,Ie=1;le==="horizontal"?be=Ee:Ie=Ee,W.find(`.${D.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${be}) scaleY(${Ie})`).transition(e.params.speed)}D.type==="custom"&&D.renderCustom?(W.html(D.renderCustom(e,ee+1,oe)),e.emit("paginationRender",e,W[0])):e.emit("paginationUpdate",e,W[0]),W[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](D.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let W="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((D-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let oe=0;oe`;N.html(W),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?W=a.renderFraction.call(e,a.currentClass,a.totalClass):W=` / `,N.html(W)),a.type==="progressbar"&&(a.renderProgressbar?W=a.renderProgressbar.call(e,a.progressbarFillClass):W=``,N.html(W)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let D=o(a.el);if(D.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&D.length>1&&(D=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&D.addClass(a.clickableClass),D.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(D.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&D.addClass(a.progressbarOppositeClass),a.clickable&&D.on("click",`.${a.bulletClass}`,function(W){W.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ae.extend(e.pagination,{$el:D,el:D[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.pagination.$el;D.removeClass(a.hiddenClass),D.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&D.off("click",`.${a.bulletClass}`)}};var Or={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ae.extend(e,{pagination:{init:Ar.init.bind(e),render:Ar.render.bind(e),update:Ar.update.bind(e),destroy:Ar.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const D=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);D===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const er={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:D,progress:N}=e,{dragSize:W,trackSize:ee,$dragEl:oe,$el:le}=a,Ee=e.params.scrollbar;let be=W,Ie=(ee-W)*N;D?(Ie=-Ie,Ie>0?(be=W-Ie,Ie=0):-Ie+W>ee&&(be=ee+Ie)):Ie<0?(be=W+Ie,Ie=0):Ie+W>ee&&(be=ee-Ie),e.isHorizontal()?(oe.transform(`translate3d(${Ie}px, 0, 0)`),oe[0].style.width=`${be}px`):(oe.transform(`translate3d(0px, ${Ie}px, 0)`),oe[0].style.height=`${be}px`),Ee.hide&&(clearTimeout(e.scrollbar.timeout),le[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{le[0].style.opacity=0,le.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:D,$el:N}=a;D[0].style.width="",D[0].style.height="";const W=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,oe=ee*(W/e.size);let le;e.params.scrollbar.dragSize==="auto"?le=W*ee:le=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?D[0].style.width=`${le}px`:D[0].style.height=`${le}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ae.extend(a,{trackSize:W,divider:ee,moveDivider:oe,dragSize:le}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:D,rtlTranslate:N}=a,{$el:W,dragSize:ee,trackSize:oe,dragStartPos:le}=D;let Ee;Ee=(D.getPointerPosition(e)-W.offset()[a.isHorizontal()?"left":"top"]-(le!==null?le:ee/2))/(oe-ee),Ee=Math.max(Math.min(Ee,1),0),N&&(Ee=1-Ee);const be=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*Ee;a.updateProgress(be),a.setTranslate(be),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,D=a.params.scrollbar,{scrollbar:N,$wrapperEl:W}=a,{$el:ee,$dragEl:oe}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===oe[0]||e.target===oe?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),W.transition(100),oe.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),D.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:D,$wrapperEl:N}=a,{$el:W,$dragEl:ee}=D;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,D.setDragPosition(e),N.transition(0),W.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,D=a.params.scrollbar,{scrollbar:N,$wrapperEl:W}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),W.transition("")),D.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ae.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),D.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,ee=a.$el,oe=ee[0],le=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,Ee=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(oe.addEventListener(D.start,e.scrollbar.onDragStart,le),oe.addEventListener(D.move,e.scrollbar.onDragMove,le),oe.addEventListener(D.end,e.scrollbar.onDragEnd,Ee)):(oe.addEventListener(N.start,e.scrollbar.onDragStart,le),O.addEventListener(N.move,e.scrollbar.onDragMove,le),O.addEventListener(N.end,e.scrollbar.onDragEnd,Ee))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,ee=a.$el,oe=ee[0],le=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,Ee=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(oe.removeEventListener(D.start,e.scrollbar.onDragStart,le),oe.removeEventListener(D.move,e.scrollbar.onDragMove,le),oe.removeEventListener(D.end,e.scrollbar.onDragEnd,Ee)):(oe.removeEventListener(N.start,e.scrollbar.onDragStart,le),O.removeEventListener(N.move,e.scrollbar.onDragMove,le),O.removeEventListener(N.end,e.scrollbar.onDragEnd,Ee))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:D}=e,N=e.params.scrollbar;let W=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&W.length>1&&D.find(N.el).length===1&&(W=D.find(N.el));let ee=W.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`
`),W.append(ee)),ae.extend(a,{$el:W,el:W[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var va={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ae.extend(e,{scrollbar:{init:er.init.bind(e),destroy:er.destroy.bind(e),updateSize:er.updateSize.bind(e),setTranslate:er.setTranslate.bind(e),setTransition:er.setTransition.bind(e),enableDraggable:er.enableDraggable.bind(e),disableDraggable:er.disableDraggable.bind(e),setDragPosition:er.setDragPosition.bind(e),getPointerPosition:er.getPointerPosition.bind(e),onDragStart:er.onDragStart.bind(e),onDragMove:er.onDragMove.bind(e),onDragEnd:er.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Hr={setTransform(e,a){const D=this,{rtl:N}=D,W=o(e),ee=N?-1:1,oe=W.attr("data-swiper-parallax")||"0";let le=W.attr("data-swiper-parallax-x"),Ee=W.attr("data-swiper-parallax-y");const be=W.attr("data-swiper-parallax-scale"),Ie=W.attr("data-swiper-parallax-opacity");if(le||Ee?(le=le||"0",Ee=Ee||"0"):D.isHorizontal()?(le=oe,Ee="0"):(Ee=oe,le="0"),le.indexOf("%")>=0?le=`${parseInt(le,10)*a*ee}%`:le=`${le*a*ee}px`,Ee.indexOf("%")>=0?Ee=`${parseInt(Ee,10)*a}%`:Ee=`${Ee*a}px`,typeof Ie!="undefined"&&Ie!==null){const Je=Ie-(Ie-1)*(1-Math.abs(a));W[0].style.opacity=Je}if(typeof be=="undefined"||be===null)W.transform(`translate3d(${le}, ${Ee}, 0px)`);else{const Je=be-(be-1)*(1-Math.abs(a));W.transform(`translate3d(${le}, ${Ee}, 0px) scale(${Je})`)}},setTranslate(){const e=this,{$el:a,slides:D,progress:N,snapGrid:W}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,oe)=>{e.parallax.setTransform(oe,N)}),D.each((ee,oe)=>{let le=oe.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(le+=Math.ceil(ee/2)-N*(W.length-1)),le=Math.min(Math.max(le,-1),1),o(oe).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((Ee,be)=>{e.parallax.setTransform(be,le)})})},setTransition(e=this.params.speed){const a=this,{$el:D}=a;D.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,W)=>{const ee=o(W);let oe=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(oe=0),ee.transition(oe)})}};var ga={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ae.extend(e,{parallax:{setTransform:Hr.setTransform.bind(e),setTranslate:Hr.setTranslate.bind(e),setTransition:Hr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const xr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,D=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,W=e.targetTouches[1].pageY,ee=Math.sqrt(cr(N-a,2)+cr(W-D,2));return ee},onGestureStart(e){const a=this,D=a.params.zoom,N=a.zoom,{gesture:W}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,W.scaleStart=xr.getDistanceBetweenTouches(e)}if((!W.$slideEl||!W.$slideEl.length)&&(W.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),W.$slideEl.length===0&&(W.$slideEl=a.slides.eq(a.activeIndex)),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${D.containerClass}`),W.maxRatio=W.$imageWrapEl.attr("data-swiper-zoom")||D.maxRatio,W.$imageWrapEl.length===0)){W.$imageEl=void 0;return}W.$imageEl&&W.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,D=a.params.zoom,N=a.zoom,{gesture:W}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,W.scaleMove=xr.getDistanceBetweenTouches(e)}if(!W.$imageEl||W.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=W.scaleMove/W.scaleStart*N.currentScale,N.scale>W.maxRatio&&(N.scale=W.maxRatio-1+cr(N.scale-W.maxRatio+1,.5)),N.scaleW.touchesStart.x)){W.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(W.minY)===Math.floor(W.startY)&&W.touchesCurrent.yW.touchesStart.y)){W.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),W.isMoved=!0,W.currentX=W.touchesCurrent.x-W.touchesStart.x+W.startX,W.currentY=W.touchesCurrent.y-W.touchesStart.y+W.startY,W.currentXW.maxX&&(W.currentX=W.maxX-1+cr(W.currentX-W.maxX+1,.8)),W.currentYW.maxY&&(W.currentY=W.maxY-1+cr(W.currentY-W.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=W.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=W.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(W.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(W.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(W.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(W.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=W.touchesCurrent.x,ee.prevPositionY=W.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${W.currentX}px, ${W.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:D,image:N,velocity:W}=a;if(!D.$imageEl||D.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,oe=300;const le=W.x*ee,Ee=N.currentX+le,be=W.y*oe,Ie=N.currentY+be;W.x!==0&&(ee=Math.abs((Ee-N.currentX)/W.x)),W.y!==0&&(oe=Math.abs((Ie-N.currentY)/W.y));const Je=Math.max(ee,oe);N.currentX=Ee,N.currentY=Ie;const Fe=N.width*a.scale,st=N.height*a.scale;N.minX=Math.min(D.slideWidth/2-Fe/2,0),N.maxX=-N.minX,N.minY=Math.min(D.slideHeight/2-st/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),D.$imageWrapEl.transition(Je).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:D}=a;D.$slideEl&&e.previousIndex!==e.activeIndex&&(D.$imageEl&&D.$imageEl.transform("translate3d(0,0,0) scale(1)"),D.$imageWrapEl&&D.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,D.$slideEl=void 0,D.$imageEl=void 0,D.$imageWrapEl=void 0)},toggle(e){const a=this,D=a.zoom;D.scale&&D.scale!==1?D.out():D.in(e)},in(e){const a=this,D=a.zoom,N=a.params.zoom,{gesture:W,image:ee}=D;if(W.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?W.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):W.$slideEl=a.slides.eq(a.activeIndex),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${N.containerClass}`)),!W.$imageEl||W.$imageEl.length===0)return;W.$slideEl.addClass(`${N.zoomedSlideClass}`);let oe,le,Ee,be,Ie,Je,Fe,st,at,ut,Tt,tt,Ot,kt,Jt,rn,an,jt;typeof ee.touchesStart.x=="undefined"&&e?(oe=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,le=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(oe=ee.touchesStart.x,le=ee.touchesStart.y),D.scale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,D.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(an=W.$slideEl[0].offsetWidth,jt=W.$slideEl[0].offsetHeight,Ee=W.$slideEl.offset().left,be=W.$slideEl.offset().top,Ie=Ee+an/2-oe,Je=be+jt/2-le,at=W.$imageEl[0].offsetWidth,ut=W.$imageEl[0].offsetHeight,Tt=at*D.scale,tt=ut*D.scale,Ot=Math.min(an/2-Tt/2,0),kt=Math.min(jt/2-tt/2,0),Jt=-Ot,rn=-kt,Fe=Ie*D.scale,st=Je*D.scale,FeJt&&(Fe=Jt),strn&&(st=rn)):(Fe=0,st=0),W.$imageWrapEl.transition(300).transform(`translate3d(${Fe}px, ${st}px,0)`),W.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${D.scale})`)},out(){const e=this,a=e.zoom,D=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${D.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${D.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const D=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",W,a.onGestureStart,D),e.$wrapperEl.on("gesturechange",W,a.onGestureChange,D),e.$wrapperEl.on("gestureend",W,a.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,W,a.onGestureStart,D),e.$wrapperEl.on(e.touchEvents.move,W,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,W,a.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,W,a.onGestureEnd,D)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const D=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",W,a.onGestureStart,D),e.$wrapperEl.off("gesturechange",W,a.onGestureChange,D),e.$wrapperEl.off("gestureend",W,a.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,W,a.onGestureStart,D),e.$wrapperEl.off(e.touchEvents.move,W,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,W,a.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,W,a.onGestureEnd,D)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var qr={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=xr[N].bind(e)}),ae.extend(e,{zoom:a});let D=1;Object.defineProperty(e.zoom,"scale",{get(){return D},set(N){if(D!==N){const W=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,W,ee)}D=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const Dr={loadInSlide(e,a=!0){const D=this,N=D.params.lazy;if(typeof e=="undefined")return;if(D.slides.length===0)return;const W=D.virtual&&D.params.virtual.enabled,ee=W?D.$wrapperEl.children(`.${D.params.slideClass}[data-swiper-slide-index="${e}"]`):D.slides.eq(e);let oe=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(oe=oe.add(ee[0])),oe.length===0)return;oe.each((le,Ee)=>{const be=o(Ee);be.addClass(N.loadingClass);const Ie=be.attr("data-background"),Je=be.attr("data-src"),Fe=be.attr("data-srcset"),st=be.attr("data-sizes"),at=be.parent("picture");D.loadImage(be[0],Je||Ie,Fe,st,!1,()=>{if(typeof D=="undefined"||D===null||!D||D&&!D.params||D.destroyed)return;if(Ie?(be.css("background-image",`url("${Ie}")`),be.removeAttr("data-background")):(Fe&&(be.attr("srcset",Fe),be.removeAttr("data-srcset")),st&&(be.attr("sizes",st),be.removeAttr("data-sizes")),at.length&&at.children("source").each((ut,Tt)=>{const tt=o(Tt);tt.attr("data-srcset")&&(tt.attr("srcset",tt.attr("data-srcset")),tt.removeAttr("data-srcset"))}),Je&&(be.attr("src",Je),be.removeAttr("data-src"))),be.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),D.params.loop&&a){const ut=ee.attr("data-swiper-slide-index");if(ee.hasClass(D.params.slideDuplicateClass)){const Tt=D.$wrapperEl.children(`[data-swiper-slide-index="${ut}"]:not(.${D.params.slideDuplicateClass})`);D.lazy.loadInSlide(Tt.index(),!1)}else{const Tt=D.$wrapperEl.children(`.${D.params.slideDuplicateClass}[data-swiper-slide-index="${ut}"]`);D.lazy.loadInSlide(Tt.index(),!1)}}D.emit("lazyImageReady",ee[0],be[0]),D.params.autoHeight&&D.updateAutoHeight()}),D.emit("lazyImageLoad",ee[0],be[0])})},load(){const e=this,{$wrapperEl:a,params:D,slides:N,activeIndex:W}=e,ee=e.virtual&&D.virtual.enabled,oe=D.lazy;let le=D.slidesPerView;le==="auto"&&(le=0);function Ee(Ie){if(ee){if(a.children(`.${D.slideClass}[data-swiper-slide-index="${Ie}"]`).length)return!0}else if(N[Ie])return!0;return!1}function be(Ie){return ee?o(Ie).attr("data-swiper-slide-index"):o(Ie).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${D.slideVisibleClass}`).each((Ie,Je)=>{const Fe=ee?o(Je).attr("data-swiper-slide-index"):o(Je).index();e.lazy.loadInSlide(Fe)});else if(le>1)for(let Ie=W;Ie1||oe.loadPrevNextAmount&&oe.loadPrevNextAmount>1){const Ie=oe.loadPrevNextAmount,Je=le,Fe=Math.min(W+Je+Math.max(Ie,Je),N.length),st=Math.max(W-Math.max(Je,Ie),0);for(let at=W+le;at0&&e.lazy.loadInSlide(be(Ie));const Je=a.children(`.${D.slidePrevClass}`);Je.length>0&&e.lazy.loadInSlide(be(Je))}}};var $r={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ae.extend(e,{lazy:{initialImageLoaded:!1,load:Dr.load.bind(e),loadInSlide:Dr.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Cr={LinearSpline:function(a,D){const N=function(){let le,Ee,be;return(Ie,Je)=>{for(Ee=-1,le=Ie.length;le-Ee>1;)be=le+Ee>>1,Ie[be]<=Je?Ee=be:le=be;return le}}();this.x=a,this.y=D,this.lastIndex=a.length-1;let W,ee;return this.interpolate=function(le){return le?(ee=N(this.x,le),W=ee-1,(le-this.x[W])*(this.y[ee]-this.y[W])/(this.x[ee]-this.x[W])+this.y[W]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Cr.LinearSpline(a.slidesGrid,e.slidesGrid):new Cr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const D=this,N=D.controller.control;let W,ee;function oe(le){const Ee=D.rtlTranslate?-D.translate:D.translate;D.params.controller.by==="slide"&&(D.controller.getInterpolateFunction(le),ee=-D.controller.spline.interpolate(-Ee)),(!ee||D.params.controller.by==="container")&&(W=(le.maxTranslate()-le.minTranslate())/(D.maxTranslate()-D.minTranslate()),ee=(Ee-D.minTranslate())*W+le.minTranslate()),D.params.controller.inverse&&(ee=le.maxTranslate()-ee),le.updateProgress(ee),le.setTranslate(ee,D),le.updateActiveIndex(),le.updateSlidesClasses()}if(Array.isArray(N))for(let le=0;le{oe.updateAutoHeight()}),oe.$wrapperEl.transitionEnd(()=>{if(!N)return;oe.params.loop&&D.params.controller.by==="slide"&&oe.loopFix(),oe.transitionEnd()}))}if(Array.isArray(N))for(W=0;W0&&(e.isBeginning?(e.a11y.disableEl(D),e.a11y.makeElNotFocusable(D)):(e.a11y.enableEl(D),e.a11y.makeElFocusable(D))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((D,N)=>{const W=o(N);e.a11y.makeElFocusable(W),e.a11y.addElRole(W,"button"),e.a11y.addElLabel(W,a.paginationBulletMessage.replace(/\{\{index\}\}/,W.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let D,N;e.navigation&&e.navigation.$nextEl&&(D=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),D&&(e.a11y.makeElFocusable(D),e.a11y.addElRole(D,"button"),e.a11y.addElLabel(D,a.nextSlideMessage),D.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,D;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(D=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),D&&D.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Ea={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ae.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Kr).forEach(a=>{e.a11y[a]=Kr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!s.history||!s.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||s.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||s.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(W=>W!==""),a=e.length,D=e[a-2],N=e[a-1];return{key:D,value:N}},setHistory(e,a){const D=this;if(!D.history.initialized||!D.params.history.enabled)return;const N=D.slides.eq(a);let W=dr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(W=`${e}/${W}`);const ee=s.history.state;if(ee&&ee.value===W)return;D.params.history.replaceState?s.history.replaceState({value:W},null,W):s.history.pushState({value:W},null,W)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,D){const N=this;if(a)for(let W=0,ee=N.slides.length;W{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},D)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var _e={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ae.extend(e,{autoplay:{running:!1,paused:!1,run:Se.run.bind(e),start:Se.start.bind(e),stop:Se.stop.bind(e),pause:Se.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const D=this;D.autoplay.running&&(a||!D.params.autoplay.disableOnInteraction?D.autoplay.pause(e):D.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Ce={setTranslate(){const e=this,{slides:a}=e;for(let D=0;D{if(W)return;if(!a||a.destroyed)return;W=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let oe=0;oe'),D.append(Fe)),Fe.css({height:`${W}px`})):(Fe=a.find(".swiper-cube-shadow"),Fe.length===0&&(Fe=o('
'),a.append(Fe))));for(let at=0;at-1&&(Je=Tt*90+kt*90,oe&&(Je=-Tt*90-kt*90)),ut.transform(jt),Ee.slideShadows){let Zt=be?ut.find(".swiper-slide-shadow-left"):ut.find(".swiper-slide-shadow-top"),dn=be?ut.find(".swiper-slide-shadow-right"):ut.find(".swiper-slide-shadow-bottom");Zt.length===0&&(Zt=o(`
`),ut.append(Zt)),dn.length===0&&(dn=o(`
`),ut.append(dn)),Zt.length&&(Zt[0].style.opacity=Math.max(-kt,0)),dn.length&&(dn[0].style.opacity=Math.max(kt,0))}}if(D.css({"-webkit-transform-origin":`50% 50% -${le/2}px`,"-moz-transform-origin":`50% 50% -${le/2}px`,"-ms-transform-origin":`50% 50% -${le/2}px`,"transform-origin":`50% 50% -${le/2}px`}),Ee.shadow)if(be)Fe.transform(`translate3d(0px, ${W/2+Ee.shadowOffset}px, ${-W/2}px) rotateX(90deg) rotateZ(0deg) scale(${Ee.shadowScale})`);else{const at=Math.abs(Je)-Math.floor(Math.abs(Je)/90)*90,ut=1.5-(Math.sin(at*2*Math.PI/360)/2+Math.cos(at*2*Math.PI/360)/2),Tt=Ee.shadowScale,tt=Ee.shadowScale/ut,Ot=Ee.shadowOffset;Fe.transform(`scale3d(${Tt}, 1, ${tt}) translate3d(0px, ${ee/2+Ot}px, ${-ee/2/tt}px) rotateX(-90deg)`)}const st=Rr.isSafari||Rr.isWebView?-le/2:0;D.transform(`translate3d(0px,0,${st}px) rotateX(${e.isHorizontal()?0:Je}deg) rotateY(${e.isHorizontal()?-Je:0}deg)`)},setTransition(e){const a=this,{$el:D,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&D.find(".swiper-cube-shadow").transition(e)}};var pe={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ae.extend(e,{cubeEffect:{setTranslate:ne.setTranslate.bind(e),setTransition:ne.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const se={setTranslate(){const e=this,{slides:a,rtlTranslate:D}=e;for(let N=0;N`),W.append(Fe)),st.length===0&&(st=o(`
`),W.append(st)),Fe.length&&(Fe[0].style.opacity=Math.max(-ee,0)),st.length&&(st[0].style.opacity=Math.max(ee,0))}W.transform(`translate3d(${Ie}px, ${Je}px, 0px) rotateX(${be}deg) rotateY(${Ee}deg)`)}},setTransition(e){const a=this,{slides:D,activeIndex:N,$wrapperEl:W}=a;if(D.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;D.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const le=["webkitTransitionEnd","transitionend"];for(let Ee=0;Ee`),at.append(En)),en.length===0&&(en=o(`
`),at.append(en)),En.length&&(En[0].style.opacity=tt>0?tt:0),en.length&&(en[0].style.opacity=-tt>0?-tt:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const Fe=W[0].style;Fe.perspectiveOrigin=`${be}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var je={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ae.extend(e,{coverflowEffect:{setTranslate:Te.setTranslate.bind(e),setTransition:Te.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ue={init(){const e=this,{thumbs:a}=e.params,D=e.constructor;a.swiper instanceof D?(e.thumbs.swiper=a.swiper,ae.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ae.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ae.isObject(a.swiper)&&(e.thumbs.swiper=new D(ae.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const D=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof D=="undefined"||D===null)return;let W;if(a.params.loop?W=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):W=D,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const oe=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${W}"]`).eq(0).index(),le=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${W}"]`).eq(0).index();typeof oe=="undefined"?W=le:typeof le=="undefined"?W=oe:le-eea.previousIndex?"next":"prev"}else be=a.realIndex,Ie=be>a.previousIndex?"next":"prev";ee&&(be+=Ie==="next"?W:-1*W),D.visibleSlidesIndexes&&D.visibleSlidesIndexes.indexOf(be)<0&&(D.params.centeredSlides?be>Ee?be=be-Math.floor(N/2)+1:be=be+Math.floor(N/2)-1:be>Ee&&(be=be-N+1),D.slideTo(be,e?0:void 0))}let oe=1;const le=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(oe=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(oe=1),oe=Math.floor(oe),D.slides.removeClass(le),D.params.loop||D.params.virtual&&D.params.virtual.enabled)for(let Ee=0;Ee0},!1)}function i(y,T){for(var w={main:[T]},u={main:[]},P={main:{}};E(w);)for(var v=Object.keys(w),l=0;l=2*M/f||A<=k)return;var B=Number.POSITIVE_INFINITY,z;for(z=v.level-1;z>r;z--){var G=n[z].maxBitrate;if(B=M*G/(8*.8*_),B=A)return;var V=this.bwEstimator.getEstimate();E.logger.warn("Fragment "+v.sn+(l?" part "+l.index:"")+" of level "+v.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+` Current BW estimate: `+(Object(U.isFiniteNumber)(V)?(V/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+A.toFixed(3)+` s Estimated load time for the next fragment: `+B.toFixed(3)+` s Time to underbuffer: `+k.toFixed(3)+" s"),d.nextLoadLevel=z,this.bwEstimator.sample(b,x.loaded),this.clearTimer(),v.loader&&(this.fragCurrent=this.partCurrent=null,v.loader.abort()),d.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:v,part:l,stats:x})},u.onFragLoaded=function(v,l){var d=l.frag,m=l.part;if(d.type===g.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(d.sn)){var p=m?m.stats:d.stats,C=m?m.duration:d.duration;if(this.clearTimer(),this.lastLoadedFragLevel=d.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var x=this.hls.levels[d.level],M=(x.loaded?x.loaded.bytes:0)+p.loaded,b=(x.loaded?x.loaded.duration:0)+C;x.loaded={bytes:M,duration:b},x.realBitrate=Math.round(8*M/b)}if(d.bitrateTest){var f={stats:p,frag:d,part:m,id:d.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),d.bitrateTest=!1}}},u.onFragBuffered=function(v,l){var d=l.frag,m=l.part,p=m?m.stats:d.stats;if(p.aborted)return;if(d.type!==g.PlaylistLevelType.MAIN||d.sn==="initSegment")return;var C=p.parsing.end-p.loading.start;this.bwEstimator.sample(C,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),d.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},u.onError=function(v,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},u.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},u.getNextABRAutoLevel=function(){var v=this.fragCurrent,l=this.partCurrent,d=this.hls,m=d.maxAutoLevel,p=d.config,C=d.minAutoLevel,x=d.media,M=l?l.duration:v?v.duration:0,b=x?x.currentTime:0,f=x&&x.playbackRate!==0?Math.abs(x.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(x,b,p.maxBufferHole).end-b)/f,c=this.findBestLevel(n,C,m,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(c>=0)return c;E.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=M?Math.min(M,p.maxStarvationDelay):p.maxStarvationDelay,_=p.abrBandWidthFactor,A=p.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=M?Math.min(M,p.maxLoadingDelay):p.maxLoadingDelay;S=k-I,E.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),_=A=1}}return c=this.findBestLevel(n,C,m,r+S,_,A),Math.max(c,0)},u.findBestLevel=function(v,l,d,m,p,C){for(var x,M=this.fragCurrent,b=this.partCurrent,f=this.lastLoadedFragLevel,n=this.hls.levels,r=n[f],c=!!(r!=null&&(x=r.details)!==null&&x!==void 0&&x.live),S=r==null?void 0:r.codecSet,_=b?b.duration:M?M.duration:0,A=d;A>=l;A--){var I=n[A];if(!I||S&&I.codecSet!==S)continue;var k=I.details,B=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||_,z=void 0;A<=f?z=p*v:z=C*v;var G=n[A].maxBitrate,V=G*B/z;if(E.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+A+"/"+Math.round(z)+"/"+G+"/"+B+"/"+m+"/"+V),z>G&&(!V||c&&!this.bitrateTestDelay||V0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=s.State.IDLE):(this.loadedmetadata=!1,this.state=s.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},f.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_TRACK:{var r,c=this.levels,S=this.trackId,_=c==null||((r=c[S])===null||r===void 0)?void 0:r.details;if(_){if(this.waitForCdnTuneIn(_))break;this.state=s.State.WAITING_INIT_PTS}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var A,I=performance.now(),k=this.retryDate;(!k||I>=k||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=s.State.IDLE);break}case s.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var z=B.frag,G=B.part,V=B.cache,X=B.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.FRAG_LOADING;var F=V.flush(),K={frag:z,part:G,payload:F,networkDetails:null};this._handleFragmentLoadProgress(K),X&&M.prototype._handleFragmentLoadComplete.call(this,K)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Z=this.getLoadPosition(),he=R.BufferHelper.bufferInfo(this.mediaBuffer,Z,this.config.maxBufferHole),ue=Object(u.fragmentWithinToleranceTest)(he.end,this.config.maxFragLookUpTolerance,z);ue<0&&(l.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+he.end+" is needed"),this.clearWaitingFragment())}}else this.state=s.State.IDLE}}this.onTickEnd()},f.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.IDLE)},f.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var c=this.mediaBuffer?this.mediaBuffer:r,S=c.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},f.doTickIdle=function(){var r,c,S=this.hls,_=this.levels,A=this.media,I=this.trackId,k=S.config;if(!_||!_[I])return;if(!A&&(this.startFragRequested||!k.startFragPrefetch))return;var B=_[I],z=B.details;if(!z||z.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(z)){this.state=s.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,E.PlaylistLevelType.AUDIO));var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,E.PlaylistLevelType.AUDIO);if(G===null)return;var V=G.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(V>=X&&!F)return;if(!F&&this._streamEnded(G,z)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var K=z.fragments,Z=K[0].start,he=G.end;if(F){var ue=this.getLoadPosition();he=ue,z.PTSKnown&&ueZ||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=Z+.05))}var ge=this.getNextFragment(he,z);if(!ge){this.bufferFlushed=!0;return}((r=ge.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=ge.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(ge,z):this.loadFragment(ge,z,he)},f.getMaxBufferLength=function(){var r=M.prototype.getMaxBufferLength.call(this),c=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,E.PlaylistLevelType.MAIN);return c===null?r:Math.max(r,c.len)},f.onMediaDetaching=function(){this.videoBuffer=null,M.prototype.onMediaDetaching.call(this)},f.onAudioTracksUpdated=function(r,c){var S=c.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(_){return new g.Level(_)})},f.onAudioTrackSwitching=function(r,c){var S=!!c.url;this.trackId=c.id;var _=this.fragCurrent;_!=null&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(C):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=s.State.IDLE):this.state=s.State.STOPPED,this.tick()},f.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},f.onLevelLoaded=function(r,c){this.mainDetails=c.details},f.onAudioTrackLoaded=function(r,c){var S,_=this.levels,A=c.details,I=c.id;if(!_){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+A.startSN+","+A.endSN+"],duration:"+A.totalduration);var k=_[I],B=0;if(A.live||(S=k.details)!==null&&S!==void 0&&S.live){var z=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!z)return;!k.details&&A.hasProgramDateTime&&z.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(A,z),B=A.fragments[0].start):B=this.alignPlaylists(A,k.details)}k.details=A,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!A.live)&&this.setStartPosition(k.details,B),this.state===s.State.WAITING_TRACK&&!this.waitForCdnTuneIn(A)&&(this.state=s.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var c,S=r.frag,_=r.part,A=r.payload,I=this.config,k=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var z=B[k];console.assert(z,"Audio track is defined on fragment load progress");var G=z.details;console.assert(G,"Audio track details are defined on fragment load progress");var V=I.defaultAudioCodec||z.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new T.default(this.hls,E.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[S.cc],K=(c=S.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var Z=!1,he=_?_.index:-1,ue=he!==-1,ge=new w.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,A.byteLength,he,ue);X.push(A,K,V,"",S,_,G.totalduration,Z,ge,F)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+k);var xe=this.waitingData=this.waitingData||{frag:S,part:_,cache:new y.default,complete:!1},De=xe.cache;De.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}M.prototype._handleFragmentLoadComplete.call(this,r)},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(r,c){var S=c.tracks.audio;S&&(this.mediaBuffer=S.buffer),c.tracks.video&&(this.videoBuffer=c.tracks.video.buffer)},f.onFragBuffered=function(r,c){var S=c.frag,_=c.part;if(S.type!==E.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(_?" p: "+_.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,_)},f.onError=function(r,c){switch(c.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.AUDIO,c);break;case v.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case v.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==s.State.ERROR&&this.state!==s.State.STOPPED&&(this.state=c.fatal?s.State.ERROR:s.State.IDLE,this.warn(c.details+" while loading frag, switching to "+this.state+" state"));break;case v.ErrorDetails.BUFFER_FULL_ERROR:if(c.parent==="audio"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var S=!0,_=this.getFwdBufferInfo(this.mediaBuffer,E.PlaylistLevelType.AUDIO);_&&_.len>.5&&(S=!this.reduceMaxBufferLength(_.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,c){var S=c.type;S===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var c,S="audio",_=this.hls,A=r.remuxResult,I=r.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var B=k.frag,z=k.part,G=A.audio,V=A.text,X=A.id3,F=A.initSegment;if(this.fragContextChanged(B))return;if(this.state=s.State.PARSING,this.audioSwitch&&G&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,B,I),_.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:F.tracks})),G){var K=G.startPTS,Z=G.endPTS,he=G.startDTS,ue=G.endDTS;z&&(z.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:K,endPTS:Z,startDTS:he,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,K,Z,he,ue),this.bufferFragmentData(G,B,z,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var ge=d({frag:B,id:S},X);_.trigger(t.Events.FRAG_PARSING_METADATA,ge)}if(V){var xe=d({frag:B,id:S},V);_.trigger(t.Events.FRAG_PARSING_USERDATA,xe)}},f._bufferInitSegment=function(r,c,S){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var _=r.audio;if(!_)return;_.levelCodec=_.codec,_.id="audio",this.log("Init audio buffer, container:"+_.container+", codecs[parsed]=["+_.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var A=_.initSegment;if(A!=null&&A.byteLength){var I={type:"audio",frag:c,part:null,chunkMeta:S,parent:c.type,data:A};this.hls.trigger(t.Events.BUFFER_APPENDING,I)}this.tick()},f.loadFragment=function(r,c,S){var _=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||_===o.FragmentState.NOT_LOADED||_===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):c.live&&!Object(U.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=s.State.WAITING_INIT_PTS):(this.startFragRequested=!0,M.prototype.loadFragment.call(this,r,c,S)))},f.completeAudioSwitch=function(){var r=this.hls,c=this.media,S=this.trackId;c&&(this.log("Switching audio track : flushing all audio"),M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:S})},b}(s.default);L.default=x},"./src/controller/audio-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function o(T,w){for(var u=0;u=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var d=l[this.trackId];this.log("Now switching to audio-track index "+v);var m=l[v],p=m.id,C=m.groupId,x=C===void 0?"":C,M=m.name,b=m.type,f=m.url;if(this.trackId=v,this.trackName=M,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:x,name:M,type:b,url:f}),m.details&&!m.details.live)return;var n=this.switchParams(m.url,d==null?void 0:d.details);this.loadPlaylist(n)},u.selectInitialTrack=function(){var v=this.tracksInGroup;console.assert(v.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,d=this.findTrackId(l)||this.findTrackId();d!==-1?this.setAudioTrack(d):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},u.findTrackId=function(v){for(var l=this.tracksInGroup,d=0;dw.partTarget&&(m+=1)}if(Object(U.isFiniteNumber)(d))return new s.HlsUrlParameters(d,Object(U.isFiniteNumber)(m)?m:void 0,s.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,w,u){var P=this,v=w.details,l=w.stats,d=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(v.advancedDateTime=Date.now()-d,v.live||u!=null&&u.live){if(v.reloaded(u),u&&this.log("live playlist "+T+" "+(v.advanced?"REFRESHED "+v.lastPartSn+"-"+v.lastPartIndex:"MISSED")),u&&v.fragments.length>0&&Object(t.mergeDetails)(u,v),!this.canLoad||!v.live)return;var m,p=void 0,C=void 0;if(v.canBlockReload&&v.endSN&&v.advanced){var x=this.hls.config.lowLatencyMode,M=v.lastPartSn,b=v.endSN,f=v.lastPartIndex,n=f!==-1,r=M===b,c=x?0:f;n?(p=r?b+1:M,C=r?c:f+1):p=b+1;var S=v.age,_=S+v.ageHeader,A=Math.min(_-v.partTarget,v.targetduration*1.5);if(A>0){if(u&&A>u.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+u.tuneInGoal+" to: "+A+" with playlist age: "+v.age),A=0;else{var I=Math.floor(A/v.targetduration);if(p+=I,C!==void 0){var k=Math.round(A%v.targetduration/v.partTarget);C+=k}this.log("CDN Tune-in age: "+v.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+A+" skip sn "+I+" to part "+C)}v.tuneInGoal=A}if(m=this.getDeliveryDirectives(v,w.deliveryDirectives,p,C),x||!r){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(v,w.deliveryDirectives,p,C);var B=Object(t.computeReloadInterval)(v,l);p!==void 0&&v.canBlockReload&&(B-=v.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(m)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,w,u,P){var v=Object(s.getSkipValue)(T,u);return w!=null&&w.skip&&T.deltaUpdateFailed&&(u=w.msn,P=w.part,v=s.HlsSkip.No),new s.HlsUrlParameters(u,P,v)},i.retryLoadingOrFail=function(T){var w=this,u=this.hls.config,P=this.retryCount-1&&(v=T.context)!==null&&v!==void 0&&v.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*u.levelLoadingRetryDelay,u.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},E}()},"./src/controller/base-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"State",function(){return b}),O.d(L,"default",function(){return f});var U=O("./src/polyfills/number.ts"),s=O("./src/task-loop.ts"),t=O("./src/controller/fragment-tracker.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/utils/logger.ts"),g=O("./src/events.ts"),E=O("./src/errors.ts"),i=O("./src/types/transmuxer.ts"),y=O("./src/utils/mp4-tools.ts"),T=O("./src/utils/discontinuities.ts"),w=O("./src/controller/fragment-finders.ts"),u=O("./src/controller/level-helper.ts"),P=O("./src/loader/fragment-loader.ts"),v=O("./src/crypt/decrypter.ts"),l=O("./src/utils/time-ranges.ts"),d=O("./src/types/loader.ts");function m(n,r){for(var c=0;cF;(z0&&z&&z.key&&z.iv&&z.method==="AES-128"){var G=self.performance.now();return A.decrypter.webCryptoDecrypt(new Uint8Array(B),z.key.buffer,z.iv.buffer).then(function(V){var X=self.performance.now();return k.trigger(g.Events.FRAG_DECRYPTED,{frag:_,payload:V,stats:{tstart:G,tdecrypt:X}}),I.payload=V,I})}return I}).then(function(I){var k=A.fragCurrent,B=A.hls,z=A.levels;if(!z)throw new Error("init load aborted, missing levels");var G=z[_.level].details;console.assert(G,"Level details are defined when init segment is loaded");var V=_.stats;A.state=b.IDLE,A.fragLoadError=0,_.data=new Uint8Array(I.payload),V.parsing.start=V.buffering.start=self.performance.now(),V.parsing.end=V.buffering.end=self.performance.now(),I.frag===k&&B.trigger(g.Events.FRAG_BUFFERED,{stats:V,frag:k,part:null,id:_.type}),A.tick()}).catch(function(I){A.warn(I),A.resetFragmentLoading(_)})},c.fragContextChanged=function(_){var A=this.fragCurrent;return!_||!A||_.level!==A.level||_.sn!==A.sn||_.urlId!==A.urlId},c.fragBufferedComplete=function(_,A){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+_.type+" sn: "+_.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level+" "+l.default.toString(R.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},c._handleFragmentLoadComplete=function(_){var A=this.transmuxer;if(!A)return;var I=_.frag,k=_.part,B=_.partsLoaded,z=!B||B.length===0||B.some(function(V){return!V}),G=new i.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!z);A.flush(G)},c._handleFragmentLoadProgress=function(_){},c._doFragLoad=function(_,A,I,k){var B=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(_.start,I||0),this.config.lowLatencyMode&&A){var z=A.partList;if(z&&k){I>_.end&&A.fragmentHint&&(_=A.fragmentHint);var G=this.getNextPart(z,_,I);if(G>-1){var V=z[G];return this.log("Loading part sn: "+_.sn+" p: "+V.index+" cc: "+_.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+G+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=V.start+V.duration,this.state=b.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:_,part:z[G],targetBufferTime:I}),this.doFragPartsLoad(_,z,G,k).catch(function(X){return B.handleFragLoadError(X)})}else if(!_.url||this.loadedEndOfParts(z,I))return Promise.resolve(null)}}return this.log("Loading fragment "+_.sn+" cc: "+_.cc+" "+(A?"of ["+A.startSN+"-"+A.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(_.sn)&&!this.bitrateTest&&(this.nextLoadPosition=_.start+_.duration),this.state=b.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:_,targetBufferTime:I}),this.fragmentLoader.load(_,k).catch(function(X){return B.handleFragLoadError(X)})},c.doFragPartsLoad=function(_,A,I,k){var B=this;return new Promise(function(z,G){var V=[],X=function F(K){var Z=A[K];B.fragmentLoader.loadPart(_,Z,k).then(function(he){V[Z.index]=he;var ue=he.part;B.hls.trigger(g.Events.FRAG_LOADED,he);var ge=A[K+1];if(ge&&ge.fragment===_)F(K+1);else return z({frag:_,part:ue,partsLoaded:V})}).catch(G)};X(I)})},c.handleFragLoadError=function(_){var A=_.data;return A&&A.details===E.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(g.Events.ERROR,A),null},c._handleTransmuxerFlush=function(_){var A=this.getCurrentContext(_);if(!A||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var I=A.frag,k=A.part,B=A.level,z=self.performance.now();I.stats.parsing.end=z,k&&(k.stats.parsing.end=z),this.updateLevelTiming(I,k,B,_.partial)},c.getCurrentContext=function(_){var A=this.levels,I=_.level,k=_.sn,B=_.part;if(!A||!A[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var z=A[I],G=B>-1?Object(u.getPartWith)(z,k,B):null,V=G?G.fragment:Object(u.getFragmentWithSN)(z,k,this.fragCurrent);return V?{frag:V,part:G,level:z}:null},c.bufferFragmentData=function(_,A,I,k){if(!_||this.state!==b.PARSING)return;var B=_.data1,z=_.data2,G=B;if(B&&z&&(G=Object(y.appendUint8Array)(B,z)),!G||!G.length)return;var V={type:_.type,frag:A,part:I,chunkMeta:k,parent:A.type,data:G};this.hls.trigger(g.Events.BUFFER_APPENDING,V),_.dropped&&_.independent&&!I&&this.flushBufferGap(A)},c.flushBufferGap=function(_){var A=this.media;if(!A)return;if(!R.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,_.start);return}var I=A.currentTime,k=R.BufferHelper.bufferInfo(A,I,0),B=_.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(_.start-z,k.end-z),I+z);_.start-G>z&&this.flushMainBuffer(G,_.start)},c.getFwdBufferInfo=function(_,A){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var B=R.BufferHelper.bufferInfo(_,k,I.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(k,A);if(z&&B.nextStart=I?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(_,A){var I,k,B=A.fragments,z=B.length;if(!z)return null;var G=this.config,V=B[0].start,X;if(A.live){var F=G.initialLiveManifestSize;if(z-1&&II.start&&I.loaded},c.getInitialLiveFragment=function(_,A){var I=this.fragPrevious,k=null;if(I){if(_.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(w.findFragmentByPDT)(A,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var B=I.sn+1;if(B>=_.startSN&&B<=_.endSN){var z=A[B-_.startSN];I.cc===z.cc&&(k=z,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(w.findFragWithCC)(A,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var G=this.hls.liveSyncPosition;G!==null&&(k=this.getFragmentAtPosition(G,this.bitrateTest?_.fragmentEnd:_.edge,_))}return k},c.getFragmentAtPosition=function(_,A,I){var k=this.config,B=this.fragPrevious,z=I.fragments,G=I.endSN,V=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&V);F&&V&&!this.bitrateTest&&(z=z.concat(V),G=V.sn);var K;if(_A-X?0:X;K=Object(w.findFragmentByPTS)(B,z,_,Z)}else K=z[z.length-1];if(K){var he=K.sn-I.startSN,ue=B&&K.level===B.level,ge=z[he+1],xe=this.fragmentTracker.getState(K);if(xe===t.FragmentState.BACKTRACKED){K=null;for(var De=he;z[De]&&this.fragmentTracker.getState(z[De])===t.FragmentState.BACKTRACKED;)B?K=z[De--]:K=z[--De];K||(K=ge)}else B&&K.sn===B.sn&&!F&&(ue&&(K.sn=z-A.maxFragLookUpTolerance&&B<=G;if(k!==null&&I.duration>k&&(B"+_.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),K}return V},c.waitForCdnTuneIn=function(_){var A=3;return _.live&&_.canBlockReload&&_.tuneInGoal>Math.max(_.partHoldBack,_.partTarget*A)},c.setStartPosition=function(_,A){var I=this.startPosition;if(I"+_))}}]),r}(s.default)},"./src/controller/buffer-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./src/errors.ts"),o=O("./src/utils/buffer-helper.ts"),g=O("./src/utils/mediasource-helper.ts"),E=O("./src/loader/fragment.ts"),i=O("./src/controller/buffer-operation-queue.ts"),y=Object(g.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function u(v){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var d=l.hls,m=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),m&&(l.updateMediaElementDuration(),d.trigger(s.Events.MEDIA_ATTACHED,{media:m})),p&&p.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=v,this._initSourceBuffer(),this.registerListeners()}var P=u.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(s.Events.BUFFER_RESET,this.onBufferReset,this),l.on(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(s.Events.BUFFER_EOS,this.onBufferEos,this),l.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(s.Events.FRAG_PARSED,this.onFragParsed,this),l.on(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(s.Events.BUFFER_RESET,this.onBufferReset,this),l.off(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(s.Events.BUFFER_EOS,this.onBufferEos,this),l.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(s.Events.FRAG_PARSED,this.onFragParsed,this),l.off(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,d){var m=2;(d.audio&&!d.video||!d.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,d){var m=this.media=d.media;if(m&&y){var p=this.mediaSource=new y;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(p),this._objectUrl=m.src}},P.onMediaDetaching=function(){var l=this.media,d=this.mediaSource,m=this._objectUrl;if(d){if(t.logger.log("[buffer-controller]: media source detaching"),d.readyState==="open")try{d.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),d.removeEventListener("sourceopen",this._onMediaSourceOpen),d.removeEventListener("sourceended",this._onMediaSourceEnded),d.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(m&&self.URL.revokeObjectURL(m),l.src===m?(l.removeAttribute("src"),l.load()):t.logger.warn("[buffer-controller]: 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.hls.trigger(s.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(d){var m=l.sourceBuffer[d];try{m&&(l.removeBufferListeners(d),l.mediaSource&&l.mediaSource.removeSourceBuffer(m),l.sourceBuffer[d]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+d+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,d){var m=this,p=this.getSourceBufferTypes().length;if(Object.keys(d).forEach(function(C){if(p){var x=m.tracks[C];if(x&&typeof x.buffer.changeType=="function"){var M=d[C],b=M.codec,f=M.levelCodec,n=M.container,r=(x.levelCodec||x.codec).replace(T,"$1"),c=(f||b).replace(T,"$1");if(r!==c){var S=n+";codecs="+(f||b);m.appendChangeType(C,S)}}}else m.pendingTracks[C]=d[C]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,d){var m=this,p=this.operationQueue,C={execute:function(){var M=m.sourceBuffer[l];M&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+d),M.changeType(d)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(M){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",M)}};p.append(C,l)},P.onBufferAppending=function(l,d){var m=this,p=this.hls,C=this.operationQueue,x=this.tracks,M=d.data,b=d.type,f=d.frag,n=d.part,r=d.chunkMeta,c=r.buffering[b],S=self.performance.now();c.start=S;var _=f.stats.buffering,A=n?n.stats.buffering:null;_.start===0&&(_.start=S),A&&A.start===0&&(A.start=S);var I=x.audio,k=b==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",B={execute:function(){if(c.executeStart=self.performance.now(),k){var G=m.sourceBuffer[b];if(G){var V=f.start-G.timestampOffset;Math.abs(V)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+V+") sn: "+f.sn+")"),G.timestampOffset=f.start)}}m.appendExecutor(M,b)},onStart:function(){},onComplete:function(){var G=self.performance.now();c.executeEnd=c.end=G,_.first===0&&(_.first=G),A&&A.first===0&&(A.first=G);var V=m.sourceBuffer,X={};for(var F in V)X[F]=o.BufferHelper.getBuffered(V[F]);m.appendError=0,m.hls.trigger(s.Events.BUFFER_APPENDED,{type:b,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:X})},onError:function(G){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",G);var V={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:G,fatal:!1};G.code===DOMException.QUOTA_EXCEEDED_ERR?V.details=R.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,V.details=R.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),V.fatal=!0)),p.trigger(s.Events.ERROR,V)}};C.append(B,b)},P.onBufferFlushing=function(l,d){var m=this,p=this.operationQueue,C=function(M){return{execute:m.removeExecutor.bind(m,M,d.startOffset,d.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(s.Events.BUFFER_FLUSHED,{type:M})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+M+" SourceBuffer",f)}}};d.type?p.append(C(d.type),d.type):this.getSourceBufferTypes().forEach(function(x){p.append(C(x),x)})},P.onFragParsed=function(l,d){var m=this,p=d.frag,C=d.part,x=[],M=C?C.elementaryStreams:p.elementaryStreams;M[E.ElementaryStreamTypes.AUDIOVIDEO]?x.push("audiovideo"):(M[E.ElementaryStreamTypes.AUDIO]&&x.push("audio"),M[E.ElementaryStreamTypes.VIDEO]&&x.push("video"));var b=function(){var n=self.performance.now();p.stats.buffering.end=n,C&&(C.stats.buffering.end=n);var r=C?C.stats:p.stats;m.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:C,stats:r,id:p.type})};x.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(b,x)},P.onFragChanged=function(l,d){this.flushBackBuffer()},P.onBufferEos=function(l,d){var m=this,p=this.getSourceBufferTypes().reduce(function(C,x){var M=m.sourceBuffer[x];return(!d.type||d.type===x)&&(M&&!M.ended&&(M.ended=!0,t.logger.log("[buffer-controller]: "+x+" sourceBuffer now EOS"))),C&&!!(!M||M.ended)},!0);p&&this.blockBuffers(function(){var C=m.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},P.onLevelUpdated=function(l,d){var m=d.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,d=this.details,m=this.media,p=this.sourceBuffer;if(!m||d===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var x=d.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(U.isFiniteNumber)(x)||x<0)return;var M=m.currentTime,b=d.levelTargetDuration,f=Math.max(x,b),n=Math.floor(M/b)*b-f;C.forEach(function(r){var c=p[r];if(c){var S=o.BufferHelper.getBuffered(c);S.length>0&&n>S.start(0)&&(l.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),d.live&&l.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(s.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,d=this.hls,m=this.media,p=this.mediaSource,C=l.fragments[0].start+l.totalduration,x=m.duration,M=Object(U.isFiniteNumber)(p.duration)?p.duration:0;l.live&&d.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(C>M&&C>x||!Object(U.isFiniteNumber)(x))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),p.duration=C)},P.updateSeekableRange=function(l){var d=this.mediaSource,m=l.fragments,p=m.length;if(p&&l.live&&d!==null&&d!==void 0&&d.setLiveSeekableRange){var C=Math.max(0,m[0].start),x=Math.max(C,C+l.totalduration);d.setLiveSeekableRange(C,x)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,d=this.operationQueue,m=this.pendingTracks,p=Object.keys(m).length;if(p&&!l||p===2){this.createSourceBuffers(m),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.length===0){this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}C.forEach(function(x){d.executeNext(x)})}},P.createSourceBuffers=function(l){var d=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var C in l)if(!d[C]){var x=l[C];if(!x)throw Error("source buffer exists for track "+C+", however track does not");var M=x.levelCodec||x.codec,b=x.container+";codecs="+M;t.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var f=d[C]=m.addSourceBuffer(b),n=C;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[C]={buffer:f,codec:M,container:x.container,levelCodec:x.levelCodec,id:x.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:b})}}p&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var d=this.operationQueue,m=d.current(l);m.onStart()},P._onSBUpdateEnd=function(l){var d=this.operationQueue,m=d.current(l);m.onComplete(),d.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,d){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",d),this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(l);m&&m.onError(d)},P.removeExecutor=function(l,d,m){var p=this.media,C=this.mediaSource,x=this.operationQueue,M=this.sourceBuffer,b=M[l];if(!p||!C||!b){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),x.shiftAndExecuteNext(l);return}var f=Object(U.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(U.isFiniteNumber)(C.duration)?C.duration:Infinity,r=Math.max(0,d),c=Math.min(m,f,n);c>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+c+"] from the "+l+" SourceBuffer"),console.assert(!b.updating,l+" sourceBuffer must not be updating"),b.remove(r,c)):x.shiftAndExecuteNext(l)},P.appendExecutor=function(l,d){var m=this.operationQueue,p=this.sourceBuffer,C=p[d];if(!C){t.logger.warn("[buffer-controller]: Attempting to append to the "+d+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(d);return}C.ended=!1,console.assert(!C.updating,d+" sourceBuffer must not be updating"),C.appendBuffer(l)},P.blockBuffers=function(l,d){var m=this;if(d===void 0&&(d=this.getSourceBufferTypes()),!d.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,C=d.map(function(x){return p.appendBlocker(x)});Promise.all(C).then(function(){l(),d.forEach(function(x){var M=m.sourceBuffer[x];(!M||!M.updating)&&p.shiftAndExecuteNext(x)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,d,m){var p=this.sourceBuffer[l];if(!p)return;var C=m.bind(this,l);this.listeners[l].push({event:d,listener:C}),p.addEventListener(d,C)},P.removeBufferListeners=function(l){var d=this.sourceBuffer[l];if(!d)return;this.listeners[l].forEach(function(m){d.removeEventListener(m.event,m.listener)})},u}()},"./src/controller/buffer-operation-queue.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return s});var U=O("./src/utils/logger.ts"),s=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(g,E){var i=this.queues[E];i.push(g),i.length===1&&this.buffers[E]&&this.executeNext(E)},R.insertAbort=function(g,E){var i=this.queues[E];i.unshift(g),this.executeNext(E)},R.appendBlocker=function(g){var E,i=new Promise(function(T){E=T}),y={execute:E,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(y,g),i},R.executeNext=function(g){var E=this.buffers,i=this.queues,y=E[g],T=i[g];if(T.length){var w=T[0];try{w.execute()}catch(u){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(u),(!y||!y.updating)&&(T.shift(),this.executeNext(g))}}},R.shiftAndExecuteNext=function(g){this.queues[g].shift(),this.executeNext(g)},R.current=function(g){return this.queues[g][0]},t}()},"./src/controller/cap-level-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts");function s(o,g){for(var E=0;E0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var y=this.hls;y.autoLevelCapping=this.getMaxLevel(i.length-1),y.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=y.autoLevelCapping}}},g.getMaxLevel=function(i){var y=this,T=this.hls.levels;if(!T.length)return-1;var w=T.filter(function(u,P){return o.isLevelAllowed(P,y.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(w,this.mediaWidth,this.mediaHeight)},g.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},g.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},g.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,y={width:0,height:0};if(i){var T=i.getBoundingClientRect();y.width=T.width,y.height=T.height,!y.width&&!y.height&&(y.width=T.right-T.left||i.width||0,y.height=T.bottom-T.top||i.height||0)}return this.clientRect=y,y},o.isLevelAllowed=function(i,y){return y===void 0&&(y=[]),y.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,y,T){if(!i||!i.length)return-1;for(var w=function(d,m){return m?d.width!==m.width||d.height!==m.height:!0},u=i.length-1,P=0;P=y||v.height>=T)&&w(v,i[P+1])){u=P;break}}return u},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(y){}return i}}]),o}();L.default=R},"./src/controller/cmcd-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./src/events.ts"),s=O("./src/types/cmcd.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/utils/logger.ts");function o(u,P){for(var v=0;v=u.length?{done:!0}:{done:!1,value:u[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(u,P){if(!u)return;if(typeof u=="string")return y(u,P);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(u);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return y(u,P)}function y(u,P){(P==null||P>u.length)&&(P=u.length);for(var v=0,l=new Array(P);vd&&(d=x.bitrate)}return d>0?d:NaN},P.getBufferLength=function(l){var d=this.hls.media,m=l===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!d)return NaN;var p=t.BufferHelper.bufferInfo(m,d.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,d=this.applyPlaylistData,m=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new m(x)}var C=p.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(M,b,f){d(M),this.loader.load(M,b,f)},g(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},P.createFragmentLoader=function(){var l=this.config.fLoader,d=this.applyFragmentData,m=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new m(x)}var C=p.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(M,b,f){d(M),this.loader.load(M,b,f)},g(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},u.uuid=function(){var l=URL.createObjectURL(new Blob),d=l.toString();return URL.revokeObjectURL(l),d.substr(d.lastIndexOf("/")+1)},u.serialize=function(l){for(var d=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},C=function(k){return p(k/100)*100},x=function(k){return encodeURIComponent(k)},M={br:p,d:p,bl:C,dl:C,mtp:C,nor:x,rtp:C,tb:p},b=Object.keys(l||{}).sort(),f=E(b),n;!(n=f()).done;){var r=n.value,c=l[r];if(!m(c))continue;if(r==="v"&&c===1)continue;if(r=="pr"&&c===1)continue;var S=M[r];S&&(c=S(c));var _=typeof c,A=void 0;r==="ot"||r==="sf"||r==="st"?A=r+"="+c:_==="boolean"?A=r:_==="number"?A=r+"="+c:A=r+"="+JSON.stringify(c),d.push(A)}return d.join(",")},u.toHeaders=function(l){for(var d=Object.keys(l),m={},p=["Object","Request","Session","Status"],C=[{},{},{},{}],x={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},M=0,b=d;ME){this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var x=E-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+x+" attempts left"),this._requestLicense(d,m)}break}},u._generateLicenseRequestChallenge=function(v,l){switch(v.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+v.mediaKeySystemDomain)},u._requestLicense=function(v,l){t.logger.log("Requesting content license for key-system");var d=this._mediaKeysList[0];if(!d){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(d.mediaKeySystemDomain),p=this._createLicenseXhr(m,v,l);t.logger.log("Sending license request to URL: "+m);var C=this._generateLicenseRequestChallenge(d,v);p.send(C)}catch(x){t.logger.error("Failure requesting DRM license: "+x),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},u.onMediaAttached=function(v,l){if(!this._emeEnabled)return;var d=l.media;this._media=d,d.addEventListener("encrypted",this._onMediaEncrypted)},u.onMediaDetached=function(){var v=this._media,l=this._mediaKeysList;if(!v)return;v.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(d){if(d.mediaKeysSession)return d.mediaKeysSession.close().catch(function(){})})).then(function(){return v.setMediaKeys(null)}).catch(function(){})},u.onManifestParsed=function(v,l){if(!this._emeEnabled)return;var d=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),m=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,d,m)},g(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();L.default=T},"./src/controller/fps-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=function(){function R(g){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=g,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(E){this.streamController=E},o.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(E,i){var y=this.hls.config;if(y.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),y.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(E,i,y){var T=performance.now();if(i){if(this.lastTime){var w=T-this.lastTime,u=y-this.lastDroppedFrames,P=i-this.lastDecodedFrames,v=1e3*u/w,l=this.hls;if(l.trigger(U.Events.FPS_DROP,{currentDropped:u,currentDecoded:P,totalDroppedFrames:y}),v>0&&u>l.config.fpsDroppedMonitoringThreshold*P){var d=l.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=d)&&(d=d-1,l.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=y,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var E=this.media;if(E)if(this.isVideoPlaybackQualityAvailable){var i=E.getVideoPlaybackQuality();this.checkFPS(E,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(E,E.webkitDecodedFrameCount,E.webkitDroppedFrameCount)},R}();L.default=t},"./src/controller/fragment-finders.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFragmentByPDT",function(){return t}),O.d(L,"findFragmentByPTS",function(){return R}),O.d(L,"fragmentWithinToleranceTest",function(){return o}),O.d(L,"pdtWithinToleranceTest",function(){return g}),O.d(L,"findFragWithCC",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/binary-search.ts");function t(i,y,T){if(y===null||!Array.isArray(i)||!i.length||!Object(U.isFiniteNumber)(y))return null;var w=i[0].programDateTime;if(y<(w||0))return null;var u=i[i.length-1].endProgramDateTime;if(y>=(u||0))return null;T=T||0;for(var P=0;Pi&&T.start?-1:0}function g(i,y,T){var w=Math.min(y,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,u=T.endProgramDateTime||0;return u-w>i}function E(i,y){return s.default.search(i,function(T){return T.ccy?-1:0})}},"./src/controller/fragment-tracker.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"FragmentState",function(){return t}),O.d(L,"FragmentTracker",function(){return R});var U=O("./src/events.ts"),s=O("./src/types/loader.ts"),t;(function(E){E.NOT_LOADED="NOT_LOADED",E.BACKTRACKED="BACKTRACKED",E.APPENDING="APPENDING",E.PARTIAL="PARTIAL",E.OK="OK"})(t||(t={}));var R=function(){function E(y){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=y,this._registerListeners()}var i=E.prototype;return i._registerListeners=function(){var T=this.hls;T.on(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(U.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,w){if(w===s.PlaylistLevelType.MAIN){var u=this.activeFragment,P=this.activeParts;if(!u)return null;if(P)for(var v=P.length;v--;){var l=P[v],d=l?l.end:u.appendedPTS;if(l.start<=T&&d!==void 0&&T<=d)return v>9&&(this.activeParts=P.slice(v-9)),l}else if(u.start<=T&&u.appendedPTS!==void 0&&T<=u.appendedPTS)return u}return this.getBufferedFrag(T,w)},i.getBufferedFrag=function(T,w){for(var u=this.fragments,P=Object.keys(u),v=P.length;v--;){var l=u[P[v]];if((l==null?void 0:l.body.type)===w&&l.buffered){var d=l.body;if(d.start<=T&&T<=d.end)return d}}return null},i.detectEvictedFragments=function(T,w,u){var P=this;Object.keys(this.fragments).forEach(function(v){var l=P.fragments[v];if(!l)return;if(!l.buffered){l.body.type===u&&P.removeFragment(l.body);return}var d=l.range[T];if(!d)return;d.time.some(function(m){var p=!P.isTimeBuffered(m.startPTS,m.endPTS,w);return p&&P.removeFragment(l.body),p})})},i.detectPartialFragments=function(T){var w=this,u=this.timeRanges,P=T.frag,v=T.part;if(!u||P.sn==="initSegment")return;var l=g(P),d=this.fragments[l];if(!d)return;Object.keys(u).forEach(function(m){var p=P.elementaryStreams[m];if(!p)return;var C=u[m],x=v!==null||p.partial===!0;d.range[m]=w.getBufferedTimes(P,v,x,C)}),d.backtrack=d.loaded=null,Object.keys(d.range).length?d.buffered=!0:this.removeFragment(d.body)},i.fragBuffered=function(T){var w=g(T),u=this.fragments[w];u&&(u.backtrack=u.loaded=null,u.buffered=!0)},i.getBufferedTimes=function(T,w,u,P){for(var v={time:[],partial:u},l=w?w.start:T.start,d=w?w.end:T.end,m=T.minEndPTS||d,p=T.maxStartPTS||l,C=0;C=x&&m<=M){v.time.push({startPTS:Math.max(l,P.start(C)),endPTS:Math.min(d,P.end(C))});break}else if(lx)v.partial=!0,v.time.push({startPTS:Math.max(l,P.start(C)),endPTS:Math.min(d,P.end(C))});else if(d<=x)break}return v},i.getPartialFragment=function(T){var w=null,u,P,v,l=0,d=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(p){var C=m[p];if(!C)return;o(C)&&(P=C.body.start-d,v=C.body.end+d,T>=P&&T<=v&&(u=Math.min(T-P,v-T),l<=u&&(w=C.body,l=u)))}),w},i.getState=function(T){var w=g(T),u=this.fragments[w];return u?u.buffered?o(u)?t.PARTIAL:t.OK:u.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,w){var u=g(T),P=this.fragments[u];if(!P||P.backtrack)return null;var v=P.backtrack=w||P.loaded;return P.loaded=null,v},i.getBacktrackData=function(T){var w=g(T),u=this.fragments[w];if(u){var P,v=u.backtrack;if(v!=null&&(P=v.payload)!==null&&P!==void 0&&P.byteLength)return v;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,w,u){for(var P,v,l=0;l=P&&w<=v)return!0;if(w<=P)return!1}return!1},i.onFragLoaded=function(T,w){var u=w.frag,P=w.part;if(u.sn==="initSegment"||u.bitrateTest||P)return;var v=g(u);this.fragments[v]={body:u,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,w){var u=this,P=w.frag,v=w.part,l=w.timeRanges;if(P.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=P,v){var d=this.activeParts;d||(this.activeParts=d=[]),d.push(v)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(m){var p=l[m];if(u.detectEvictedFragments(m,p),!v)for(var C=0;CT&&P.removeFragment(d)}})},i.removeFragment=function(T){var w=g(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[w]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},E}();function o(E){var i,y;return E.buffered&&(((i=E.range.video)===null||i===void 0?void 0:i.partial)||((y=E.range.audio)===null||y===void 0?void 0:y.partial))}function g(E){return E.type+"_"+E.level+"_"+E.urlId+"_"+E.sn}},"./src/controller/gap-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"STALL_MINIMUM_DURATION_MS",function(){return o}),O.d(L,"MAX_START_GAP_JUMP",function(){return g}),O.d(L,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return E}),O.d(L,"SKIP_BUFFER_RANGE_START",function(){return i}),O.d(L,"default",function(){return y});var U=O("./src/utils/buffer-helper.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts"),R=O("./src/utils/logger.ts"),o=250,g=2,E=.1,i=.05,y=function(){function T(u,P,v,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=u,this.media=P,this.fragmentTracker=v,this.hls=l}var w=T.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(P){var v=this.config,l=this.media,d=this.stalled,m=l.currentTime,p=l.seeking,C=this.seeking&&!p,x=!this.seeking&&p;if(this.seeking=p,m!==P){if(this.moved=!0,d!==null){if(this.stallReported){var M=self.performance.now()-d;R.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(M)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((x||C)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!U.BufferHelper.getBuffered(l).length)return;var b=U.BufferHelper.bufferInfo(l,m,0),f=b.len>0,n=b.nextStart||0;if(!f&&!n)return;if(p){var r=b.len>g,c=!n||n-m>g&&!this.fragmentTracker.getPartialFragment(m);if(r||c)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,_=Math.max(n,b.start||0)-m,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=A==null||((S=A.details)===null||S===void 0)?void 0:S.live,k=I?A.details.targetduration*2:g;if(_>0&&_<=k){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(d===null){this.stalled=B;return}var z=B-d;!p&&z>=o&&this._reportStall(b.len);var G=U.BufferHelper.bufferInfo(l,m,v.maxBufferHole);this._tryFixBufferStall(G,z)},w._tryFixBufferStall=function(P,v){var l=this.config,d=this.fragmentTracker,m=this.media,p=m.currentTime,C=d.getPartialFragment(p);if(C){var x=this._trySkipBufferHole(C);if(x)return}P.len>l.maxBufferHole&&v>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(P){var v=this.hls,l=this.media,d=this.stallReported;d||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),v.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},w._trySkipBufferHole=function(P){for(var v=this.config,l=this.hls,d=this.media,m=d.currentTime,p=0,C=U.BufferHelper.getBuffered(d),x=0;x=p&&m.05&&this.forwardBufferLength>1){var x=Math.min(2,Math.max(1,l)),M=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;T.playbackRate=Math.min(x,Math.max(1,M))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(E,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,w=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:w?T.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var w=T.holdBack,u=T.partHoldBack,P=T.targetduration,v=this.config,l=v.liveSyncDuration,d=v.liveSyncDurationCount,m=v.lowLatencyMode,p=this.hls.userConfig,C=m&&u||w;(p.liveSyncDuration||p.liveSyncDurationCount||C===0)&&(C=l!==void 0?l:d*P);var x=P,M=1;return C+Math.min(this.stallCount*M,x)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),w=this.targetLatency,u=this.levelDetails;if(T===null||w===null||u===null)return null;var P=u.edge,v=T-w-this.edgeStalled,l=P-u.totalduration,d=P-(this.config.lowLatencyMode&&u.partTarget||u.targetduration);return Math.min(Math.max(l,v),d)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var w=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-w,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,w=this.levelDetails;if(!T||!w)return 0;var u=T.buffered.length;return u?T.buffered.end(u-1):w.edge-this.currentTime}}]),E}()},"./src/controller/level-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return v});var U=O("./src/types/level.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/codecs.ts"),o=O("./src/controller/level-helper.ts"),g=O("./src/controller/base-playlist-controller.ts"),E=O("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var d=1;d0){n=M[0].bitrate,M.sort(function(z,G){return z.bitrate-G.bitrate}),this._levels=M;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(r=x.frag.level)):r=x.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:M&&(M.deliveryDirectives&&(n=!1),r=M.level),f=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=x.level,f=!0;break}r!==void 0&&this.recoverLevel(x,r,f,n)},m.recoverLevel=function(C,x,M,b){var f=C.details,n=this._levels[x];if(n.loadError++,M){var r=this.retryLoadingOrFail(C);if(r)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var c=n.url.length;if(c>1&&n.loadError1){var b=(x.urlId+1)%M;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(f){f.urlId=b}),this.level=C}},m.onFragLoaded=function(C,x){var M=x.frag;if(M!==void 0&&M.type===E.PlaylistLevelType.MAIN){var b=this._levels[M.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},m.onLevelLoaded=function(C,x){var M,b=x.level,f=x.details,n=this._levels[b];if(!n){var r;this.warn("Invalid level index "+b),(r=x.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(b,x,n.details)):(M=x.deliveryDirectives)!==null&&M!==void 0&&M.skip&&(f.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(C,x){var M=this.hls.levels[this.currentLevelIndex];if(!M)return;if(M.audioGroupIds){for(var b=-1,f=this.hls.audioTracks[x.id].groupId,n=0;n0){var b=M.urlId,f=M.url[b];if(C)try{f=C.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+x+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+b+" "+f),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:f,level:x,id:b,deliveryDirectives:C||null})}},m.removeLevel=function(C,x){var M=function(n,r){return r!==x},b=this._levels.filter(function(f,n){return n!==C?!0:f.url.length>1&&x!==void 0?(f.url=f.url.filter(M),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(M)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(M)),f.urlId=0,!0):!1}).map(function(f,n){var r=f.details;return r!=null&&r.fragments&&r.fragments.forEach(function(c){c.level=n}),f});this._levels=b,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:b})},T(d,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(C){var x,M=this._levels;if(M.length===0)return;if(this.currentLevelIndex===C&&(x=M[C])!==null&&x!==void 0&&x.details)return;if(C<0||C>=M.length){var b=C<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:b,reason:"invalid level idx"}),b)return;C=Math.min(C,M.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=M[f],r=M[C];this.log("switching to level "+C+" from "+f),this.currentLevelIndex=C;var c=i({},r,{level:C,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete c._urlId,this.hls.trigger(s.Events.LEVEL_SWITCHING,c);var S=r.details;if(!S||S.live){var _=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(_)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),d}(g.default)},"./src/controller/level-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"addGroupId",function(){return t}),O.d(L,"assignTrackIdsByGroup",function(){return R}),O.d(L,"updatePTS",function(){return o}),O.d(L,"updateFragPTSDTS",function(){return E}),O.d(L,"mergeDetails",function(){return i}),O.d(L,"mapPartIntersection",function(){return y}),O.d(L,"mapFragmentIntersection",function(){return T}),O.d(L,"adjustSliding",function(){return w}),O.d(L,"addSliding",function(){return u}),O.d(L,"computeReloadInterval",function(){return P}),O.d(L,"getFragmentWithSN",function(){return v}),O.d(L,"getPartWith",function(){return l});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts");function t(d,m,p){switch(m){case"audio":d.audioGroupIds||(d.audioGroupIds=[]),d.audioGroupIds.push(p);break;case"text":d.textGroupIds||(d.textGroupIds=[]),d.textGroupIds.push(p);break}}function R(d){var m={};d.forEach(function(p){var C=p.groupId||"";p.id=m[C]=m[C]||0,m[C]++})}function o(d,m,p){var C=d[m],x=d[p];g(C,x)}function g(d,m){var p=m.startPTS;if(Object(U.isFiniteNumber)(p)){var C=0,x;m.sn>d.sn?(C=p-d.start,x=d):(C=d.start-p,x=m),x.duration!==C&&(x.duration=C)}else if(m.sn>d.sn){var M=d.cc===m.cc;M&&d.minEndPTS?m.start=d.start+(d.minEndPTS-d.start):m.start=d.start+d.duration}else m.start=Math.max(d.start-m.duration,0)}function E(d,m,p,C,x,M){var b=C-p;b<=0&&(s.logger.warn("Fragment should have a positive duration",m),C=p+m.duration,M=x+m.duration);var f=p,n=C,r=m.startPTS,c=m.endPTS;if(Object(U.isFiniteNumber)(r)){var S=Math.abs(r-p);Object(U.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(S,m.deltaPTS):m.deltaPTS=S,f=Math.max(p,r),p=Math.min(p,r),x=Math.min(x,m.startDTS),n=Math.min(C,c),C=Math.max(C,c),M=Math.max(M,m.endDTS)}m.duration=C-p;var _=p-m.start;m.appendedPTS=C,m.start=m.startPTS=p,m.maxStartPTS=f,m.startDTS=x,m.endPTS=C,m.minEndPTS=n,m.endDTS=M;var A=m.sn;if(!d||Ad.endSN)return 0;var I,k=A-d.startSN,B=d.fragments;for(B[k]=m,I=k;I>0;I--)g(B[I],B[I-1]);for(I=k;I=0;x--){var M=C[x].initSegment;if(M){p=M;break}}d.fragmentHint&&delete d.fragmentHint.endPTS;var b=0,f;if(T(d,m,function(I,k){I.relurl&&(b=I.cc-k.cc),Object(U.isFiniteNumber)(I.startPTS)&&Object(U.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(f=k),m.PTSKnown=m.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var n=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;n.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(I){return!I}),m.deltaUpdateFailed)){s.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=m.skippedSegments;r--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var c=m.fragments;if(b){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S=C.length)return;u(m,C[p].start)}function u(d,m){if(m){for(var p=d.fragments,C=d.skippedSegments;C0&&x0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=s.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=s.State.STOPPED},b.stopLoad=function(){this._forceStartLoad=!1,x.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_LEVEL:{var n,r=this.levels,c=this.level,S=r==null||((n=r[c])===null||n===void 0)?void 0:n.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var _,A=self.performance.now(),I=this.retryDate;(!I||A>=I||(_=this.media)!==null&&_!==void 0&&_.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=s.State.IDLE)}break;default:break}this.onTickEnd()},b.onTickEnd=function(){x.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var n,r,c=this.hls,S=this.levelLastLoaded,_=this.levels,A=this.media,I=c.config,k=c.nextLoadLevel;if(S===null||!A&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!_||!_[k])return;var B=_[k];this.level=c.nextLoadLevel=k;var z=B.details;if(!z||this.state===s.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==k){this.state=s.State.WAITING_LEVEL;return}var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:A,E.PlaylistLevelType.MAIN);if(G===null)return;var V=G.len,X=this.getMaxBufferLength(B.maxBitrate);if(V>=X)return;if(this._streamEnded(G,z)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var K=G.end,Z=this.getNextFragment(K,z);if(this.couldBacktrack&&!this.fragPrevious&&Z&&Z.sn!=="initSegment"){var he=Z.sn-z.startSN;he>1&&(Z=z.fragments[he-1],this.fragmentTracker.removeFragment(Z))}if(Z&&this.fragmentTracker.getState(Z)===g.FragmentState.OK&&this.nextLoadPosition>K){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,ue,E.PlaylistLevelType.MAIN),Z=this.getNextFragment(this.nextLoadPosition,z)}if(!Z)return;Z.initSegment&&!Z.initSegment.data&&!this.bitrateTest&&(Z=Z.initSegment),((n=Z.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=Z.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(Z,z):this.loadFragment(Z,z,K)},b.loadFragment=function(n,r,c){var S,_=this.fragmentTracker.getState(n);if(this.fragCurrent=n,_===g.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(n);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);return}else _=g.FragmentState.NOT_LOADED}_===g.FragmentState.NOT_LOADED||_===g.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,x.prototype.loadFragment.call(this,n,r,c)):_===g.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},b.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,E.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},b.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,E.PlaylistLevelType.MAIN)},b.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},b.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},b.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var c,S=this.getAppendedFrag(r.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!r.paused&&n){var _=this.hls.nextLoadLevel,A=n[_],I=this.fragLastKbps;I&&this.fragCurrent?c=this.fragCurrent.duration*A.maxBitrate/(1e3*I)+1:c=0}else c=0;var k=this.getBufferedFrag(r.currentTime+c);if(k){var B=this.followingBufferedFrag(k);if(B){this.abortCurrentFrag();var z=B.maxStartPTS?B.maxStartPTS:B.start,G=B.duration,V=Math.max(k.end,z+Math.min(Math.max(G-this.config.maxFragLookUpTolerance,G*.5),G*.75));this.flushMainBuffer(V,Number.POSITIVE_INFINITY)}}}},b.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===s.State.KEY_LOADING&&(this.state=s.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},b.flushMainBuffer=function(n,r){x.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},b.onMediaAttached=function(n,r){x.prototype.onMediaAttached.call(this,n,r);var c=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),c.addEventListener("playing",this.onvplaying),c.addEventListener("seeked",this.onvseeked),this.gapController=new w.default(this.config,c,this.fragmentTracker,this.hls)},b.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),x.prototype.onMediaDetaching.call(this)},b.onMediaPlaying=function(){this.tick()},b.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(U.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},b.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},b.onManifestParsed=function(n,r){var c=!1,S=!1,_;r.levels.forEach(function(A){_=A.audioCodec,_&&(_.indexOf("mp4a.40.2")!==-1&&(c=!0),_.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=c&&S&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},b.onLevelLoading=function(n,r){var c=this.levels;if(!c||this.state!==s.State.IDLE)return;var S=c[r.level];(!S.details||S.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(S.details))&&(this.state=s.State.WAITING_LEVEL)},b.onLevelLoaded=function(n,r){var c,S=this.levels,_=r.level,A=r.details,I=A.totalduration;if(!S){this.warn("Levels were reset while loading level "+_);return}this.log("Level "+_+" loaded ["+A.startSN+","+A.endSN+"], cc ["+A.startCC+", "+A.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===s.State.FRAG_LOADING||this.state===s.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==r.level&&k.loader&&(this.state=s.State.IDLE,k.loader.abort()));var B=S[_],z=0;if(A.live||(c=B.details)!==null&&c!==void 0&&c.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;z=this.alignPlaylists(A,B.details)}if(B.details=A,this.levelLastLoaded=_,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:A,level:_}),this.state===s.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(A))return;this.state=s.State.IDLE}this.startFragRequested?A.live&&this.synchronizeToLiveEdge(A):this.setStartPosition(A,z),this.tick()},b._handleFragmentLoadProgress=function(n){var r,c=n.frag,S=n.part,_=n.payload,A=this.levels;if(!A){this.warn("Levels were reset while fragment load was in progress. Fragment "+c.sn+" of level "+c.level+" will not be buffered");return}var I=A[c.level],k=I.details;if(!k){this.warn("Dropping fragment "+c.sn+" of level "+c.level+" after level details were reset");return}var B=I.videoCodec,z=k.PTSKnown||!k.live,G=(r=c.initSegment)===null||r===void 0?void 0:r.data,V=this._getAudioCodec(I),X=this.transmuxer=this.transmuxer||new y.default(this.hls,E.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=S?S.index:-1,K=F!==-1,Z=new T.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,_.byteLength,F,K),he=this.initPTS[c.cc];X.push(_,G,V,B,c,S,k.totalduration,z,Z,he)},b.onAudioTrackSwitching=function(n,r){var c=this.altAudio,S=!!r.url,_=r.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var A=this.fragCurrent;A!=null&&A.loader&&(this.log("Switching to main audio track, cancel main fragment load"),A.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;c&&I.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:_})}},b.onAudioTrackSwitched=function(n,r){var c=r.id,S=!!this.hls.audioTracks[c].url;if(S){var _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=S,this.tick()},b.onBufferCreated=function(n,r){var c=r.tracks,S,_,A=!1;for(var I in c){var k=c[I];if(k.id==="main"){if(_=I,S=k,I==="video"){var B=c[I];B&&(this.videoBuffer=B.buffer)}}else A=!0}A&&S?(this.log("Alternate track found, use "+_+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},b.onFragBuffered=function(n,r){var c=r.frag,S=r.part;if(c&&c.type!==E.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(c)){this.warn("Fragment "+c.sn+(S?" p: "+S.index:"")+" of level "+c.level+" finished buffering, but was aborted. state: "+this.state),this.state===s.State.PARSED&&(this.state=s.State.IDLE);return}var _=S?S.stats:c.stats;this.fragLastKbps=Math.round(8*_.total/(_.buffering.end-_.loading.first)),c.sn!=="initSegment"&&(this.fragPrevious=c),this.fragBufferedComplete(c,S)},b.onError=function(n,r){switch(r.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:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.MAIN,r);break;case u.ErrorDetails.LEVEL_LOAD_ERROR:case u.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==s.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=s.State.ERROR):!r.levelRetry&&this.state===s.State.WAITING_LEVEL&&(this.state=s.State.IDLE));break;case u.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var c=!0,S=this.getFwdBufferInfo(this.media,E.PlaylistLevelType.MAIN);S&&S.len>.5&&(c=!this.reduceMaxBufferLength(S.len)),c&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},b.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var c=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&c.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},b.onFragLoadEmergencyAborted=function(){this.state=s.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},b.onBufferFlushed=function(n,r){var c=r.type;if(c!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(c===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,c,E.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(n,r){this.levels=r.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var n=this.media,r=n.currentTime,c=this.startPosition;if(c>=0&&r0&&(A1&&n.seeking===!1){var c=n.currentTime;if(o.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):o.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var S=this.fragPlaying,_=r.level;(!S||r.sn!==S.sn||S.level!==_||r.urlId!==S.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!S||S.level!==_)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:_}),this.fragPlaying=r)}}},l(M,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),M}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"SubtitleStreamController",function(){return d});var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/controller/fragment-finders.ts"),o=O("./src/utils/discontinuities.ts"),g=O("./src/controller/level-helper.ts"),E=O("./src/controller/fragment-tracker.ts"),i=O("./src/controller/base-stream-controller.ts"),y=O("./src/types/loader.ts"),T=O("./src/types/level.ts");function w(m,p){for(var C=0;C=r[_].start&&S<=r[_].end){c=r[_];break}var A=f.start+f.duration;c?c.end=A:(c={start:S,end:A},r.push(c)),this.fragmentTracker.fragBuffered(f)},C.onBufferFlushing=function(M,b){var f=b.startOffset,n=b.endOffset;if(f===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,c=this.levels;if(!c.length||!c[r]||!c[r].details)return;var S=c[r].details,_=S.targetduration,A=n-_;if(A<=0)return;b.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(I){for(var k=0;k=S.length||r!==c||!_)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=_.details)!==null&&f!==void 0&&f.live){var A=this.mainDetails;if(n.deltaUpdateFailed||!A)return;var I=A.fragments[0];if(!_.details)n.hasProgramDateTime&&A.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,A):I&&Object(g.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,_.details);k===0&&I&&Object(g.addSliding)(n,I.start)}}if(_.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),_.details=void 0)}},C._handleFragmentLoadComplete=function(M){var b=M.frag,f=M.payload,n=b.decryptdata,r=this.hls;if(this.fragContextChanged(b))return;if(f&&f.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var c=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(f),n.key.buffer,n.iv.buffer).then(function(S){var _=performance.now();r.trigger(U.Events.FRAG_DECRYPTED,{frag:b,payload:S,stats:{tstart:c,tdecrypt:_}})})}},C.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var M,b=this.currentTrackId,f=this.levels;if(!f.length||!f[b]||!f[b].details)return;var n=f[b].details,r=n.targetduration,c=this.config,S=this.media,_=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,c.maxBufferHole),A=_.end,I=_.len,k=this.getMaxBufferLength()+r;if(I>k)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,z=B.length,G=n.edge,V,X=this.fragPrevious;if(A-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(d){Object(s.clearCurrentCues)(d)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,d){this.tracks=d.subtitleTracks},P.onSubtitleTrackLoaded=function(l,d){var m=d.id,p=d.details,C=this.trackId,x=this.tracksInGroup[C];if(!x){this.warn("Invalid subtitle track id "+m);return}var M=x.details;x.details=d.details,this.log("subtitle track "+m+" loaded ["+p.startSN+"-"+p.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,d,M))},P.onLevelLoading=function(l,d){this.switchLevel(d.level)},P.onLevelSwitching=function(l,d){this.switchLevel(d.level)},P.switchLevel=function(l){var d=this.hls.levels[l];if(!(d!=null&&d.textGroupIds))return;var m=d.textGroupIds[d.urlId];if(this.groupId!==m){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(b){return!m||b.groupId===m});this.tracksInGroup=C;var x=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=m;var M={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,M),x!==-1&&this.setSubtitleTrack(x,p)}},P.findTrackId=function(l){for(var d=this.tracksInGroup,m=0;m=p.length)return;this.clearTimer();var C=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,C){var x=C.id,M=C.groupId,b=M===void 0?"":M,f=C.name,n=C.type,r=C.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:x,groupId:b,name:f,type:n,url:r});var c=this.switchParams(C.url,d==null?void 0:d.details);this.loadPlaylist(c)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,d=T(this.media.textTracks),m=0;m=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],C),b=!0,r/(C-p)>.5))return}if(b||M.push([p,C]),this.config.renderTextTracksNatively){var c=this.captionsTracks[m];this.Cues.newCue(c,p,C,x)}else{var S=this.Cues.newCue(null,p,C,x);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:S,track:m})}},l.onInitPtsFound=function(m,p){var C=this,x=p.frag,M=p.id,b=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;M==="main"&&(this.initPTS[x.cc]=b,this.timescale[x.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){C.onFragLoaded(s.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(m){var p=this.media;if(p)for(var C=0;C>>8^f&255^99,E[x]=f,i[f]=x;var n=C[x],r=C[n],c=C[r],S=C[f]*257^f*16843008;T[x]=S<<24|S>>>8,w[x]=S<<16|S>>>16,u[x]=S<<8|S>>>24,P[x]=S,S=c*16843009^r*65537^n*257^x*16843008,l[f]=S<<24|S>>>8,d[f]=S<<16|S>>>16,m[f]=S<<8|S>>>24,p[f]=S,x?(x=n^C[C[C[c^n]]],M^=C[C[M]]):x=M=1}},o.expandKey=function(E){for(var i=this.uint8ArrayToUint32Array_(E),y=!0,T=0;T>>6)+1;var S=(m[p+2]&60)>>>2;if(S>c.length-1){d.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return b=(m[p+2]&1)<<2,b|=(m[p+3]&192)>>>6,U.logger.log("manifest codec:"+C+", ADTS type:"+x+", samplingIndex:"+S),/firefox/i.test(n)?S>=6?(x=5,f=new Array(4),M=S-3):(x=2,f=new Array(2),M=S):n.indexOf("android")!==-1?(x=2,f=new Array(2),M=S):(x=5,f=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&S>=6?M=S-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(S>=6&&b===1||/vivaldi/i.test(n))||!C&&b===1)&&(x=2,f=new Array(2)),M=S)),f[0]=x<<3,f[0]|=(S&14)>>1,f[1]|=(S&1)<<7,f[1]|=b<<3,x===5&&(f[1]|=(M&14)>>1,f[2]=(M&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:c[S],channelCount:b,codec:"mp4a.40."+x,manifestCodec:r}}function o(d,m){return d[m]===255&&(d[m+1]&246)===240}function g(d,m){return d[m+1]&1?7:9}function E(d,m){return(d[m+3]&3)<<11|d[m+4]<<3|(d[m+5]&224)>>>5}function i(d,m){return m+5=d.length)return!1;var C=E(d,m);if(C<=p)return!1;var x=m+C;return x===d.length||y(d,x)}return!1}function u(d,m,p,C,x){if(!d.samplerate){var M=R(m,p,C,x);if(!M)return;d.config=M.config,d.samplerate=M.samplerate,d.channelCount=M.channelCount,d.codec=M.codec,d.manifestCodec=M.manifestCodec,U.logger.log("parsed codec:"+d.codec+", rate:"+M.samplerate+", channels:"+M.channelCount)}}function P(d){return 1024*9e4/d}function v(d,m,p,C,x){var M=g(d,m),b=E(d,m);if(b-=M,b>0){var f=p+C*x;return{headerLength:M,frameLength:b,stamp:f}}}function l(d,m,p,C,x){var M=P(d.samplerate),b=v(m,p,C,x,M);if(b){var f=b.frameLength,n=b.headerLength,r=b.stamp,c=n+f,S=Math.max(0,p+c-m.length),_;S?(_=new Uint8Array(c-n),_.set(m.subarray(p+n,m.length),0)):_=m.subarray(p+n,p+c);var A={unit:_,pts:r};return S||d.samples.push(A),{sample:A,length:c,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"initPTSFn",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/demux/id3.ts"),t=O("./src/demux/dummy-demuxed-track.ts"),R=O("./src/utils/mp4-tools.ts"),o=O("./src/utils/typed-array.ts"),g=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var y=i.prototype;return y.resetInitSegment=function(w,u,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},y.resetTimeStamp=function(){},y.resetContiguity=function(){},y.canParse=function(w,u){return!1},y.appendFrame=function(w,u,P){},y.demux=function(w,u){this.cachedData&&(w=Object(R.appendUint8Array)(this.cachedData,w),this.cachedData=null);var P=s.getID3Data(w,0),v=P?P.length:0,l,d,m=this._audioTrack,p=this._id3Track,C=P?s.getTimeStamp(P):void 0,x=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=E(C,u)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),d=this.initPTS;vg?(this.word<<=g,this.bitsAvailable-=g):(g-=this.bitsAvailable,E=g>>3,g-=E>>3,this.bytesAvailable-=E,this.loadWord(),this.word<<=g,this.bitsAvailable-=g)},R.readBits=function(g){var E=Math.min(this.bitsAvailable,g),i=this.word>>>32-E;return g>32&&U.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=E,this.bitsAvailable>0?this.word<<=E:this.bytesAvailable>0&&this.loadWord(),E=g-E,E>0&&this.bitsAvailable?i<>>g)!==0)return this.word<<=g,this.bitsAvailable-=g,g;return this.loadWord(),g+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var g=this.skipLZ();return this.readBits(g+1)-1},R.readEG=function(){var g=this.readUEG();return 1&g?1+g>>>1:-1*(g>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(g){for(var E=8,i=8,y,T=0;T0?x.subarray(b,b+f):void 0},R=function(x,M){var b=0;return b=(x[M]&127)<<21,b|=(x[M+1]&127)<<14,b|=(x[M+2]&127)<<7,b|=x[M+3]&127,b},o=function(x,M){return U(x,M)&&R(x,M+6)+10<=x.length-M},g=function(x){for(var M=y(x),b=0;b>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:A+=String.fromCharCode(c);break;case 12:case 13:S=x[I++],A+=String.fromCharCode((c&31)<<6|S&63);break;case 14:S=x[I++],_=x[I++],A+=String.fromCharCode((c&15)<<12|(S&63)<<6|(_&63)<<0);break;default:}}return A},d={decodeTextFrame:u},m;function p(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/id3.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/mpegaudio.ts");function o(i,y){i.prototype=Object.create(y.prototype),i.prototype.constructor=i,g(i,y)}function g(i,y){return g=Object.setPrototypeOf||function(w,u){return w.__proto__=u,w},g(i,y)}var E=function(i){o(y,i);function y(){return i.apply(this,arguments)||this}var T=y.prototype;return T.resetInitSegment=function(u,P,v){i.prototype.resetInitSegment.call(this,u,P,v),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:u,duration:v,inputTimeScale:9e4,dropped:0}},y.probe=function(u){if(!u)return!1;for(var P=s.getID3Data(u,0)||[],v=P.length,l=u.length;v0},o.demux=function(E){var i=E,y=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(U.appendUint8Array)(this.remainderData,E));var T=Object(U.segmentValidRange)(i);this.remainderData=T.remainder,y.samples=T.valid||new Uint8Array}else y.samples=i;return{audioTrack:Object(s.dummyTrack)(),avcTrack:y,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.flush=function(){var E=Object(s.dummyTrack)();return E.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(s.dummyTrack)(),avcTrack:E,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.demuxSampleAes=function(E,i,y){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,L.default=t},"./src/demux/mpegaudio.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"appendFrame",function(){return g}),O.d(L,"parseHeader",function(){return E}),O.d(L,"isHeaderPattern",function(){return i}),O.d(L,"isHeader",function(){return y}),O.d(L,"canParse",function(){return T}),O.d(L,"probe",function(){return w});var U=null,s=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function g(u,P,v,l,d){if(v+24>P.length)return;var m=E(P,v);if(m&&v+m.frameLength<=P.length){var p=m.samplesPerFrame*9e4/m.sampleRate,C=l+d*p,x={unit:P.subarray(v,v+m.frameLength),pts:C,dts:C};return u.config=[],u.channelCount=m.channelCount,u.samplerate=m.sampleRate,u.samples.push(x),{sample:x,length:m.frameLength,missing:0}}}function E(u,P){var v=u[P+1]>>3&3,l=u[P+1]>>1&3,d=u[P+2]>>4&15,m=u[P+2]>>2&3;if(v!==1&&d!==0&&d!==15&&m!==3){var p=u[P+2]>>1&1,C=u[P+3]>>6,x=v===3?3-l:l===3?3:4,M=s[x*14+d-1]*1e3,b=v===3?0:v===2?1:2,f=t[b*3+m],n=C===3?1:2,r=R[v][l],c=o[l],S=r*8*c,_=Math.floor(r*M/f+p)*c;if(U===null){var A=navigator.userAgent||"",I=A.match(/Chrome\/(\d+)/i);U=I?parseInt(I[1]):0}var k=!!U&&U<=87;return k&&l===2&&M>=224e3&&C===0&&(u[P+3]=u[P+3]|128),{sampleRate:f,channelCount:n,frameLength:_,samplesPerFrame:S}}}function i(u,P){return u[P]===255&&(u[P+1]&224)===224&&(u[P+1]&6)!==0}function y(u,P){return P+1=E.length){y();return}if(E[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(E,i,y,T),!T)return}},o.getAvcEncryptedData=function(E){for(var i=Math.floor((E.length-48)/160)*16+16,y=new Int8Array(i),T=0,w=32;w<=E.length-16;w+=160,T+=16)y.set(E.subarray(w,w+16),T);return y},o.getAvcDecryptedUnit=function(E,i){for(var y=new Uint8Array(i),T=0,w=32;w<=E.length-16;w+=160,T+=16)E.set(y.subarray(T,T+16),w);return E},o.decryptAvcSample=function(E,i,y,T,w,u){var P=Object(s.discardEPB)(w.data),v=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(v.buffer,function(d){w.data=l.getAvcDecryptedUnit(P,d),u||l.decryptAvcSamples(E,i,y+1,T)})},o.decryptAvcSamples=function(E,i,y,T){if(E instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,y=0){if(i>=E.length){T();return}for(var w=E[i].units;!(y>=w.length);y++){var u=w[y];if(u.data.length<=48||u.type!==1&&u.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(E,i,y,T,u,P),!P)return}}},R}();L.default=t},"./src/demux/transmuxer-interface.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./node_modules/webworkify-webpack/index.js"),s=O.n(U),t=O("./src/events.ts"),R=O("./src/demux/transmuxer.ts"),o=O("./src/utils/logger.ts"),g=O("./src/errors.ts"),E=O("./src/utils/mediasource-helper.ts"),i=O("./node_modules/eventemitter3/index.js"),y=O.n(i),T=Object(E.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function u(v,l,d,m){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=v,this.id=l,this.onTransmuxComplete=d,this.onFlush=m;var C=v.config,x=function(r,c){c=c||{},c.frag=p.frag,c.id=p.id,v.trigger(r,c)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,x),this.observer.on(t.Events.ERROR,x);var M={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(C.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=U("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),f.addEventListener("message",this.onwmsg),f.onerror=function(n){v.trigger(t.Events.ERROR,{type:g.ErrorTypes.OTHER_ERROR,details:g.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},f.postMessage({cmd:"init",typeSupported:M,vendor:b,id:l,config:JSON.stringify(C)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,M,C,b,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,M,C,b,l)}var P=u.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var d=this.transmuxer;d&&(d.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},P.push=function(l,d,m,p,C,x,M,b,f,n){var r=this;f.transmuxing.start=self.performance.now();var c=this.transmuxer,S=this.worker,_=x?x.start:C.start,A=C.decryptdata,I=this.frag,k=!(I&&C.cc===I.cc),B=!(I&&f.level===I.level),z=I?f.sn-I.sn:-1,G=this.part?f.part-this.part.index:1,V=!B&&(z===1||z===0&&G===1),X=self.performance.now();(B||z||C.stats.parsing.start===0)&&(C.stats.parsing.start=X),x&&(G||!V)&&(x.stats.parsing.start=X);var F=new R.TransmuxState(k,V,b,B,_);if(!V||k){o.logger.log("[transmuxer-interface, "+C.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+` discontinuity: `+k+` trackSwitch: `+B+` contiguous: `+V+` accurateTimeOffset: `+b+` timeOffset: `+_);var K=new R.TransmuxConfig(m,p,d,M,n);this.configureTransmuxer(K)}if(this.frag=C,this.part=x,S)S.postMessage({cmd:"demux",data:l,decryptdata:A,chunkMeta:f,state:F},l instanceof ArrayBuffer?[l]:[]);else if(c){var Z=c.push(l,A,f,F);Object(R.isPromise)(Z)?Z.then(function(he){r.handleTransmuxComplete(he)}):this.handleTransmuxComplete(Z)}},P.flush=function(l){var d=this;l.transmuxing.start=self.performance.now();var m=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(m){var C=m.flush(l);Object(R.isPromise)(C)?C.then(function(x){d.handleFlushResult(x,l)}):this.handleFlushResult(C,l)}},P.handleFlushResult=function(l,d){var m=this;l.forEach(function(p){m.handleTransmuxComplete(p)}),this.onFlush(d)},P.onWorkerMessage=function(l){var d=l.data,m=this.hls;switch(d.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(d.data);break}case"flush":{this.onFlush(d.data);break}default:{d.data=d.data||{},d.data.frag=this.frag,d.data.id=this.id,m.trigger(d.event,d.data);break}}},P.configureTransmuxer=function(l){var d=this.worker,m=this.transmuxer;d?d.postMessage({cmd:"configure",config:l}):m&&m.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},u}()},"./src/demux/transmuxer-worker.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/demux/transmuxer.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./node_modules/eventemitter3/index.js"),o=O.n(R);function g(w){var u=new R.EventEmitter,P=function(l,d){w.postMessage({event:l,data:d})};u.on(s.Events.FRAG_DECRYPTED,P),u.on(s.Events.ERROR,P),w.addEventListener("message",function(v){var l=v.data;switch(l.cmd){case"init":{var d=JSON.parse(l.config);w.transmuxer=new U.default(u,l.typeSupported,d,l.vendor,l.id),Object(t.enableLogs)(d.debug),P("init",null);break}case"configure":{w.transmuxer.configure(l.config);break}case"demux":{var m=w.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(U.isPromise)(m)?m.then(function(x){E(w,x)}):E(w,m);break}case"flush":{var p=l.chunkMeta,C=w.transmuxer.flush(p);Object(U.isPromise)(C)?C.then(function(x){y(w,x,p)}):y(w,C,p);break}default:break}})}function E(w,u){if(T(u.remuxResult))return;var P=[],v=u.remuxResult,l=v.audio,d=v.video;l&&i(P,l),d&&i(P,d),w.postMessage({event:"transmuxComplete",data:u},P)}function i(w,u){u.data1&&w.push(u.data1.buffer),u.data2&&w.push(u.data2.buffer)}function y(w,u,P){u.forEach(function(v){E(w,v)}),w.postMessage({event:"flush",data:P})}function T(w){return!w.audio&&!w.video&&!w.text&&!w.id3&&!w.initSegment}},"./src/demux/transmuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return d}),O.d(L,"isPromise",function(){return C}),O.d(L,"TransmuxConfig",function(){return x}),O.d(L,"TransmuxState",function(){return M});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/crypt/decrypter.ts"),R=O("./src/demux/aacdemuxer.ts"),o=O("./src/demux/mp4demuxer.ts"),g=O("./src/demux/tsdemuxer.ts"),E=O("./src/demux/mp3demuxer.ts"),i=O("./src/remux/mp4-remuxer.ts"),y=O("./src/remux/passthrough-remuxer.ts"),T=O("./src/demux/chunk-cache.ts"),w=O("./src/utils/mp4-tools.ts"),u=O("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(b){u.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var v=[{demux:g.default,remux:i.default},{demux:o.default,remux:y.default},{demux:R.default,remux:i.default},{demux:E.default,remux:i.default}],l=1024;v.forEach(function(b){var f=b.demux;l=Math.max(l,f.minProbeByteLength)});var d=function(){function b(n,r,c,S,_){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=n,this.typeSupported=r,this.config=c,this.vendor=S,this.id=_}var f=b.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,c,S,_){var A=this,I=S.transmuxing;I.executeStart=P();var k=new Uint8Array(r),B=this.cache,z=this.config,G=this.currentTransmuxState,V=this.transmuxConfig;_&&(this.currentTransmuxState=_);var X=m(k,c);if(X&&X.method==="AES-128"){var F=this.getDecrypter();if(z.enableSoftwareAES){var K=F.softwareDecrypt(k,X.key.buffer,X.iv.buffer);if(!K)return I.executeEnd=P(),p(S);k=new Uint8Array(K)}else return this.decryptionPromise=F.webCryptoDecrypt(k,X.key.buffer,X.iv.buffer).then(function(Ye){var dt=A.push(Ye,null,S);return A.decryptionPromise=null,dt}),this.decryptionPromise}var Z=_||G,he=Z.contiguous,ue=Z.discontinuity,ge=Z.trackSwitch,xe=Z.accurateTimeOffset,De=Z.timeOffset,we=V.audioCodec,Le=V.videoCodec,ie=V.defaultInitPts,ve=V.duration,q=V.initSegmentData;if((ue||ge)&&this.resetInitSegment(q,we,Le,ve),ue&&this.resetInitialTimestamp(ie),he||this.resetContiguity(),this.needsProbing(k,ue,ge)){if(B.dataLength){var fe=B.flush();k=Object(w.appendUint8Array)(fe,k)}this.configureTransmuxer(k,V)}var Pe=this.transmux(k,X,De,xe,S),ye=this.currentTransmuxState;return ye.contiguous=!0,ye.discontinuity=!1,ye.trackSwitch=!1,I.executeEnd=P(),Pe},f.flush=function(r){var c=this,S=r.transmuxing;S.executeStart=P();var _=this.decrypter,A=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return c.flush(r)});var B=[],z=I.timeOffset;if(_){var G=_.flush();G&&B.push(this.push(G,null,r))}var V=A.dataLength;A.reset();var X=this.demuxer,F=this.remuxer;if(!X||!F)return V>=l&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=P(),[p(r)];var K=X.flush(z);return C(K)?K.then(function(Z){return c.flushRemux(B,Z,r),B}):(this.flushRemux(B,K,r),B)},f.flushRemux=function(r,c,S){var _=c.audioTrack,A=c.avcTrack,I=c.id3Track,k=c.textTrack,B=this.currentTransmuxState,z=B.accurateTimeOffset,G=B.timeOffset;u.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var V=this.remuxer.remux(_,A,I,k,G,z,!0,this.id);r.push({remuxResult:V,chunkMeta:S}),S.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var c=this.demuxer,S=this.remuxer;if(!c||!S)return;c.resetTimeStamp(r),S.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,c=this.remuxer;if(!r||!c)return;r.resetContiguity(),c.resetNextTimestamp()},f.resetInitSegment=function(r,c,S,_){var A=this.demuxer,I=this.remuxer;if(!A||!I)return;A.resetInitSegment(c,S,_),I.resetInitSegment(r,c,S)},f.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},f.transmux=function(r,c,S,_,A){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,S,_,A):I=this.transmuxUnencrypted(r,S,_,A),I},f.transmuxUnencrypted=function(r,c,S,_){var A=this.demuxer.demux(r,c,!1,!this.config.progressive),I=A.audioTrack,k=A.avcTrack,B=A.id3Track,z=A.textTrack,G=this.remuxer.remux(I,k,B,z,c,S,!1,this.id);return{remuxResult:G,chunkMeta:_}},f.transmuxSampleAes=function(r,c,S,_,A){var I=this;return this.demuxer.demuxSampleAes(r,c,S).then(function(k){var B=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,S,_,!1,I.id);return{remuxResult:B,chunkMeta:A}})},f.configureTransmuxer=function(r,c){for(var S=this.config,_=this.observer,A=this.typeSupported,I=this.vendor,k=c.audioCodec,B=c.defaultInitPts,z=c.duration,G=c.initSegmentData,V=c.videoCodec,X,F=0,K=v.length;F0&&f!=null&&f.key!=null&&f.iv!==null&&f.method!=null&&(n=f),n}var p=function(f){return{remuxResult:{},chunkMeta:f}};function C(b){return"then"in b&&b.then instanceof Function}var x=function(f,n,r,c,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=f,this.videoCodec=n,this.initSegmentData=r,this.duration=c,this.defaultInitPts=S},M=function(f,n,r,c,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=f,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=c,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"discardEPB",function(){return p});var U=O("./src/demux/adts.ts"),s=O("./src/demux/mpegaudio.ts"),t=O("./src/demux/exp-golomb.ts"),R=O("./src/demux/id3.ts"),o=O("./src/demux/sample-aes.ts"),g=O("./src/events.ts"),E=O("./src/utils/mp4-tools.ts"),i=O("./src/utils/logger.ts"),y=O("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},w=function(){function C(M,b,f){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=M,this.config=b,this.typeSupported=f}C.probe=function(b){var f=C.syncOffset(b);return f<0?!1:(f&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},C.syncOffset=function(b){for(var f=Math.min(1e3,b.length-3*188),n=0;n>4,we=void 0;if(De>1){if(we=ue+5+b[ue+4],we===ue+188)continue}else we=ue+4;switch(xe){case I:ge&&(k&&(c=l(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(we,ue+188)),k.size+=ue+188-we);break;case B:ge&&(G&&(c=l(G))&&(_.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),G={data:[],size:0}),G&&(G.data.push(b.subarray(we,ue+188)),G.size+=ue+188-we);break;case z:ge&&(V&&(c=l(V))&&this.parseID3PES(c),V={data:[],size:0}),V&&(V.data.push(b.subarray(we,ue+188)),V.size+=ue+188-we);break;case 0:ge&&(we+=b[we]+1),K=this._pmtId=P(b,we);break;case K:{ge&&(we+=b[we]+1);var Le=v(b,we,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=Le.avc,I>0&&(S.pid=I),B=Le.audio,B>0&&(_.pid=B,_.isAAC=Le.isAAC),z=Le.id3,z>0&&(A.pid=z),X&&!F&&(i.logger.log("reparse from beginning"),X=!1,ue=he-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=k,_.pesData=G,A.pesData=V;var ie={audioTrack:_,avcTrack:S,id3Track:A,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ie),ie},x.flush=function(){var b=this.remainderData;this.remainderData=null;var f;return b?f=this.demux(b,-1,!1,!0):f={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(f),this.sampleAes?this.decrypt(f,this.sampleAes):f},x.extractRemainingSamples=function(b){var f=b.audioTrack,n=b.avcTrack,r=b.id3Track,c=n.pesData,S=f.pesData,_=r.pesData,A;c&&(A=l(c))?(this.parseAVCPES(A,!0),n.pesData=null):n.pesData=c,S&&(A=l(S))?(f.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),f.pesData=null):(S!=null&&S.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=S),_&&(A=l(_))?(this.parseID3PES(A),r.pesData=null):r.pesData=_},x.demuxSampleAes=function(b,f,n){var r=this.demux(b,n,!0,!this.config.progressive),c=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,c)},x.decrypt=function(b,f){return new Promise(function(n){var r=b.audioTrack,c=b.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){c.samples?f.decryptAvcSamples(c.samples,0,0,function(){n(b)}):n(b)}):c.samples&&f.decryptAvcSamples(c.samples,0,0,function(){n(b)})})},x.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},x.parseAVCPES=function(b,f){var n=this,r=this._avcTrack,c=this.parseAVCNALu(b.data),S=!1,_=this.avcSample,A,I=!1;b.data=null,_&&c.length&&!r.audFound&&(d(_,r),_=this.avcSample=u(!1,b.pts,b.dts,"")),c.forEach(function(k){switch(k.type){case 1:{A=!0,_||(_=n.avcSample=u(!0,b.pts,b.dts,"")),S&&(_.debug+="NDR "),_.frame=!0;var B=k.data;if(I&&B.length>4){var z=new t.default(B).readSliceType();(z===2||z===4||z===7||z===9)&&(_.key=!0)}break}case 5:A=!0,_||(_=n.avcSample=u(!0,b.pts,b.dts,"")),S&&(_.debug+="IDR "),_.key=!0,_.frame=!0;break;case 6:{A=!0,S&&_&&(_.debug+="SEI ");var G=new t.default(p(k.data));G.readUByte();for(var V=0,X=0,F=!1,K=0;!F&&G.bytesAvailable>1;){V=0;do K=G.readUByte(),V+=K;while(K===255);X=0;do K=G.readUByte(),X+=K;while(K===255);if(V===4&&G.bytesAvailable!==0){F=!0;var Z=G.readUByte();if(Z===181){var he=G.readUShort();if(he===49){var ue=G.readUInt();if(ue===1195456820){var ge=G.readUByte();if(ge===3){for(var xe=G.readUByte(),De=G.readUByte(),we=31&xe,Le=[xe,De],ie=0;ie16){for(var ve=[],q=0;q<16;q++)ve.push(G.readUByte().toString(16)),(q===3||q===5||q===7||q===9)&&ve.push("-");for(var fe=X-16,Pe=new Uint8Array(fe),ye=0;ye=0){var G={data:b.subarray(B,_-r-1),type:z};S.push(G)}else{var V=this.getLastNalUnit();if(V&&(c&&_<=4-c&&(V.state&&(V.data=V.data.subarray(0,V.data.byteLength-c))),I=_-r-1,I>0)){var X=new Uint8Array(V.data.byteLength+I);X.set(V.data,0),X.set(b.subarray(0,I),V.data.byteLength),V.data=X,V.state=0}}_=0&&r>=0){var F={data:b.subarray(B,f),type:z,state:r};S.push(F)}if(S.length===0){var K=this.getLastNalUnit();if(K){var Z=new Uint8Array(K.data.byteLength+b.byteLength);Z.set(K.data,0),Z.set(b,K.data.byteLength),K.data=Z}}return n.naluState=r,S},x.parseAACPES=function(b){var f=0,n=this._audioTrack,r=this.aacOverFlow,c=b.data;if(r){this.aacOverFlow=null;var S=r.sample.unit.byteLength,_=Math.min(r.missing,S),A=S-_;r.sample.unit.set(c.subarray(0,_),A),n.samples.push(r.sample),f=r.missing}var I,k;for(I=f,k=c.length;I1;){var S=new Uint8Array(c[0].length+c[1].length);S.set(c[0]),S.set(c[1],c[0].length),c[0]=S,c.splice(1,1)}M=c[0];var _=(M[0]<<16)+(M[1]<<8)+M[2];if(_===1){if(b=(M[4]<<8)+M[5],b&&b>C.size-6)return null;var A=M[7];A&192&&(n=(M[9]&14)*536870912+(M[10]&255)*4194304+(M[11]&254)*16384+(M[12]&255)*128+(M[13]&254)/2,A&64?(r=(M[14]&14)*536870912+(M[15]&255)*4194304+(M[16]&254)*16384+(M[17]&255)*128+(M[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=M[8];var I=f+9;if(C.size<=I)return null;C.size-=I;for(var k=new Uint8Array(C.size),B=0,z=c.length;BG){I-=G;continue}else M=M.subarray(I),G-=I,I=0;k.set(M,x),x+=G}return b&&(b-=f+3),{data:k,pts:n,dts:r,len:b}}return null}function d(C,x){if(C.units.length&&C.frame){if(C.pts===void 0){var M=x.samples,b=M.length;if(b){var f=M[b-1];C.pts=f.pts,C.dts=f.dts}else{x.dropped++;return}}x.samples.push(C)}C.debug.length&&i.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function m(C,x){var M=C.length;if(M>0){if(x.pts>=C[M-1].pts)C.push(x);else for(var b=M-1;b>=0;b--)if(x.ptsn)return c;return 0}},{key:"maxAutoLevel",get:function(){var f=this.levels,n=this.autoLevelCapping,r;return n===-1&&f&&f.length?r=f.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(f){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,f)}},{key:"audioTracks",get:function(){var f=this.audioTrackController;return f?f.audioTracks:[]}},{key:"audioTrack",get:function(){var f=this.audioTrackController;return f?f.audioTrack:-1},set:function(f){var n=this.audioTrackController;n&&(n.audioTrack=f)}},{key:"subtitleTracks",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTrack:-1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleTrack=f)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var f=this.subtitleTrackController;return f?f.subtitleDisplay:!1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=f)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(f){this.config.lowLatencyMode=f}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return d.ErrorTypes}},{key:"ErrorDetails",get:function(){return d.ErrorDetails}},{key:"DefaultConfig",get:function(){return x.defaultConfig?x.defaultConfig:u.hlsDefaultConfig},set:function(f){x.defaultConfig=f}}]),x}();C.defaultConfig=void 0},"./src/is-supported.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isSupported",function(){return t}),O.d(L,"changeTypeSupported",function(){return R});var U=O("./src/utils/mediasource-helper.ts");function s(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(U.getMediaSource)();if(!o)return!1;var g=s(),E=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!g||g.prototype&&typeof g.prototype.appendBuffer=="function"&&typeof g.prototype.remove=="function";return!!E&&!!i}function R(){var o,g=s();return typeof(g==null||((o=g.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w}),O.d(L,"LoadError",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/errors.ts");function t(v,l){v.prototype=Object.create(l.prototype),v.prototype.constructor=v,i(v,l)}function R(v){var l=typeof Map=="function"?new Map:void 0;return R=function(m){if(m===null||!E(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(m))return l.get(m);l.set(m,p)}function p(){return o(m,arguments,y(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,m)},R(v)}function o(v,l,d){return g()?o=Reflect.construct:o=function(p,C,x){var M=[null];M.push.apply(M,C);var b=Function.bind.apply(p,M),f=new b;return x&&i(f,x.prototype),f},o.apply(null,arguments)}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(v){return!1}}function E(v){return Function.toString.call(v).indexOf("[native code]")!==-1}function i(v,l){return i=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m},i(v,l)}function y(v){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},y(v)}var T=Math.pow(2,17),w=function(){function v(d){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=d}var l=v.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(m,p){var C=this,x=m.url;if(!x)return Promise.reject(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(x?"part list":"url")));this.abort();var M=this.config,b=M.fLoader,f=M.loader;return new Promise(function(n,r){C.loader&&C.loader.destroy();var c=C.loader=m.loader=b?new b(M):new f(M),S=u(m),_={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:T};m.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){C.resetLoader(m,c),n({frag:m,part:null,payload:I.data,networkDetails:z})},onError:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:I,networkDetails:B}))},onAbort:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:B}))},onTimeout:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:B}))},onProgress:function(I,k,B,z){p&&p({frag:m,part:null,payload:B,networkDetails:z})}})})},l.loadPart=function(m,p,C){var x=this;this.abort();var M=this.config,b=M.fLoader,f=M.loader;return new Promise(function(n,r){x.loader&&x.loader.destroy();var c=x.loader=m.loader=b?new b(M):new f(M),S=u(m,p),_={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){x.resetLoader(m,c),x.updateStatsFromPart(m,p);var G={frag:m,part:p,payload:I.data,networkDetails:z};C(G),n(G)},onError:function(I,k,B){x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:p,response:I,networkDetails:B}))},onAbort:function(I,k,B){m.stats.aborted=p.stats.aborted,x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:p,networkDetails:B}))},onTimeout:function(I,k,B){x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(m,p){var C=m.stats,x=p.stats,M=x.total;if(C.loaded+=x.loaded,M){var b=Math.round(m.duration/p.duration),f=Math.min(Math.round(C.loaded/M),b),n=b-f,r=n*Math.round(C.loaded/f);C.total=C.loaded+r}else C.total=Math.max(C.loaded,C.total);var c=C.loading,S=x.loading;c.start?c.first+=S.first-S.start:(c.start=S.start,c.first=S.first),c.end=S.end},l.resetLoader=function(m,p){m.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},v}();function u(v,l){l===void 0&&(l=null);var d=l||v,m={frag:v,part:l,responseType:"arraybuffer",url:d.url,headers:{},rangeStart:0,rangeEnd:0},p=d.byteRangeStartOffset,C=d.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(C)&&(m.rangeStart=p,m.rangeEnd=C),m}var P=function(v){t(l,v);function l(d){for(var m,p=arguments.length,C=new Array(p>1?p-1:0),x=1;x>8*(15-M)&255;return x},m.setDecryptDataFromLevelKey=function(C,x){var M=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(M=o.LevelKey.fromURI(C.uri),M.method=C.method,M.iv=this.createInitializationVector(x),M.keyFormat="identity"),M},m.setElementaryStreamInfo=function(C,x,M,b,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[C];if(!c){r[C]={startPTS:x,endPTS:M,startDTS:b,endDTS:f,partial:n};return}c.startPTS=Math.min(c.startPTS,x),c.endPTS=Math.max(c.endPTS,M),c.startDTS=Math.min(c.startDTS,b),c.endDTS=Math.max(c.endDTS,f)},m.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[w.AUDIO]=null,C[w.VIDEO]=null,C[w.AUDIOVIDEO]=null},T(d,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&R.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(U.isFiniteNumber)(this.programDateTime))return null;var C=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),d}(u),v=function(l){E(d,l);function d(m,p,C,x,M){var b;b=l.call(this,C)||this,b.fragOffset=0,b.duration=0,b.gap=!1,b.independent=!1,b.relurl=void 0,b.fragment=void 0,b.index=void 0,b.stats=new g.LoadStats,b.duration=m.decimalFloatingPoint("DURATION"),b.gap=m.bool("GAP"),b.independent=m.bool("INDEPENDENT"),b.relurl=m.enumeratedString("URI"),b.fragment=p,b.index=x;var f=m.enumeratedString("BYTERANGE");return f&&b.setByteRange(f,M),M&&(b.fragOffset=M.fragOffset+M.duration),b}return T(d,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),d}(u)},"./src/loader/key-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return R});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/utils/logger.ts"),R=function(){function o(E){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=E,this._registerListeners()}var g=o.prototype;return g._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},g._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},g.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var y=this.loaders[i];y&&y.destroy()}this.loaders={}},g.onKeyLoading=function(i,y){var T=y.frag,w=T.type,u=this.loaders[w];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var v=this.hls.config;if(u&&(t.logger.warn("abort previous key loader for type:"+w),u.abort()),!P){t.logger.warn("key uri is falsy");return}var l=v.loader,d=T.loader=this.loaders[w]=new l(v);this.decrypturl=P,this.decryptkey=null;var m={url:P,frag:T,responseType:"arraybuffer"},p={timeout:v.fragLoadingTimeOut,maxRetry:0,retryDelay:v.fragLoadingRetryDelay,maxRetryDelay:v.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};d.load(m,p,C)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:T}))},g.loadsuccess=function(i,y,T){var w=T.frag;if(!w.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(i.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:w})},g.loaderror=function(i,y){var T=y.frag,w=T.loader;w&&w.abort(),delete this.loaders[T.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},g.loadtimeout=function(i,y){var T=y.frag,w=T.loader;w&&w.abort(),delete this.loaders[T.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelDetails",function(){return o});var U=O("./src/polyfills/number.ts");function s(g,E){for(var i=0;iy.endSN||T>0||T===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(y.misses*.6):this.misses=y.misses+1,this.availabilityDelay=y.availabilityDelay},t(g,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var y=this.driftEndTime-this.driftStartTime;if(y>0){var T=this.driftEnd-this.driftStart;return T*1e3/y}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var y;return(y=this.fragments)!==null&&y!==void 0&&y.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),g}()},"./src/loader/level-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelKey",function(){return o});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U);function t(g,E){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return f},M.resolve=function(f,n){return s.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},M.parseMasterPlaylist=function(f,n){var r=[],c={},S=!1;T.lastIndex=0;for(var _;(_=T.exec(f))!=null;)if(_[1]){var A=new E.AttrList(_[1]),I={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:M.resolve(_[2],n)},k=A.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),m((A.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=M.convertAVC1ToAVCOTI(I.videoCodec)),r.push(I)}else if(_[3]){var B=new E.AttrList(_[3]);B["DATA-ID"]&&(S=!0,c[B["DATA-ID"]]=B)}return{levels:r,sessionData:S?c:null}},M.parseMasterPlaylistMedia=function(f,n,r,c){c===void 0&&(c=[]);var S,_=[],A=0;for(w.lastIndex=0;(S=w.exec(f))!==null;){var I=new E.AttrList(S[1]);if(I.TYPE===r){var k={attrs:I,bitrate:0,id:A++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:r,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?M.resolve(I.URI,n):""};if(c.length){var B=M.findGroup(c,k.groupId)||c[0];p(k,B,"audioCodec"),p(k,B,"textCodec")}_.push(k)}}return _},M.parseLevelPlaylist=function(f,n,r,c,S){var _=new o.LevelDetails(n),A=_.fragments,I=null,k=0,B=0,z=0,G=0,V=null,X=new R.Fragment(c,n),F,K,Z,he=-1,ue=!1;for(u.lastIndex=0,_.m3u8=f;(F=u.exec(f))!==null;){ue&&(ue=!1,X=new R.Fragment(c,n),X.start=z,X.sn=k,X.cc=G,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var ge=F[1];if(ge){X.duration=parseFloat(ge);var xe=(" "+F[2]).slice(1);X.title=xe||null,X.tagList.push(xe?["INF",ge,xe]:["INF",ge])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=z,Z&&(X.levelkey=Z),X.sn=k,X.level=r,X.cc=G,X.urlId=S,A.push(X),X.relurl=(" "+F[3]).slice(1),x(X,V),V=X,z+=X.duration,k++,B=0,ue=!0);else if(F[4]){var De=(" "+F[4]).slice(1);V?X.setByteRange(De,V):X.setByteRange(De)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),he===-1&&(he=A.length);else{if(F=F[0].match(P),!F){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(K=1;K-1){i.logger.warn("Keyformat "+Ve+" is not supported from the manifest");continue}else if(Ve!=="identity")continue;dt&&(Z=g.LevelKey.fromURL(n,ke),ke&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(dt)>=0&&(Z.method=dt,Z.keyFormat=Ve,Me&&(Z.keyID=Me),Re&&(Z.keyFormatVersions=Re),Z.iv=We));break}case"START":{var bt=new E.AttrList(Le),ft=bt.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(ft)&&(_.startTimeOffset=ft);break}case"MAP":{var Ft=new E.AttrList(Le);X.relurl=Ft.URI,Ft.BYTERANGE&&X.setByteRange(Ft.BYTERANGE),X.level=r,X.sn="initSegment",Z&&(X.levelkey=Z),X.initSegment=null,I=X,ue=!0;break}case"SERVER-CONTROL":{var Kt=new E.AttrList(Le);_.canBlockReload=Kt.bool("CAN-BLOCK-RELOAD"),_.canSkipUntil=Kt.optionalFloat("CAN-SKIP-UNTIL",0),_.canSkipDateRanges=_.canSkipUntil>0&&Kt.bool("CAN-SKIP-DATERANGES"),_.partHoldBack=Kt.optionalFloat("PART-HOLD-BACK",0),_.holdBack=Kt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var At=new E.AttrList(Le);_.partTarget=At.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=_.partList;wt||(wt=_.partList=[]);var Ht=B>0?wt[wt.length-1]:void 0,qt=B++,Gt=new R.Part(new E.AttrList(Le),X,n,qt,Ht);wt.push(Gt),X.duration+=Gt.duration;break}case"PRELOAD-HINT":{var xt=new E.AttrList(Le);_.preloadHint=xt;break}case"RENDITION-REPORT":{var ot=new E.AttrList(Le);_.renditionReports=_.renditionReports||[],_.renditionReports.push(ot);break}default:i.logger.warn("line parsed but not handled: "+F);break}}}V&&!V.relurl?(A.pop(),z-=V.duration,_.partList&&(_.fragmentHint=V)):_.partList&&(x(X,V),X.cc=G,_.fragmentHint=X);var Mt=A.length,gt=A[0],qe=A[Mt-1];if(z+=_.skippedSegments*_.targetduration,z>0&&Mt&&qe){_.averagetargetduration=z/Mt;var Xe=qe.sn;_.endSN=Xe!=="initSegment"?Xe:0,gt&&(_.startCC=gt.cc,gt.initSegment||_.fragments.every(function(Qe){return Qe.relurl&&l(Qe.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new R.Fragment(c,n),X.relurl=qe.relurl,X.level=r,X.sn="initSegment",gt.initSegment=X,_.needSidxRanges=!0))}else _.endSN=0,_.startCC=0;return _.fragmentHint&&(z+=_.fragmentHint.duration),_.totalduration=z,_.endCC=G,he>0&&C(A,he),_},M}();function m(M,b){["video","audio","text"].forEach(function(f){var n=M.filter(function(c){return Object(y.isCodecType)(c,f)});if(n.length){var r=n.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});b[f+"Codec"]=r.length>0?r[0]:n[0],M=M.filter(function(c){return n.indexOf(c)===-1})}}),b.unknownCodecs=M}function p(M,b,f){var n=b[f];n&&(M[f]=n)}function C(M,b){for(var f=M[b],n=b;n--;){var r=M[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function x(M,b){M.rawProgramDateTime?M.programDateTime=Date.parse(M.rawProgramDateTime):b!=null&&b.programDateTime&&(M.programDateTime=b.endProgramDateTime),Object(U.isFiniteNumber)(M.programDateTime)||(M.programDateTime=null,M.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/logger.ts"),o=O("./src/utils/mp4-tools.ts"),g=O("./src/loader/m3u8-parser.ts"),E=O("./src/types/loader.ts"),i=O("./src/utils/attr-list.ts");function y(u){var P=u.type;switch(P){case E.PlaylistContextType.AUDIO_TRACK:return E.PlaylistLevelType.AUDIO;case E.PlaylistContextType.SUBTITLE_TRACK:return E.PlaylistLevelType.SUBTITLE;default:return E.PlaylistLevelType.MAIN}}function T(u,P){var v=u.url;return(v===void 0||v.indexOf("data:")===0)&&(v=P.url),v}var w=function(){function u(v){this.hls=void 0,this.loaders=Object.create(null),this.hls=v,this.registerListeners()}var P=u.prototype;return P.registerListeners=function(){var l=this.hls;l.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var d=this.hls.config,m=d.pLoader,p=d.loader,C=m||p,x=new C(d);return l.loader=x,this.loaders[l.type]=x,x},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var d=this.loaders[l];d&&d.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,d){var m=d.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:E.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},P.onLevelLoading=function(l,d){var m=d.id,p=d.level,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:null,level:p,responseType:"text",type:E.PlaylistContextType.LEVEL,url:C,deliveryDirectives:x})},P.onAudioTrackLoading=function(l,d){var m=d.id,p=d.groupId,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:x})},P.onSubtitleTrackLoading=function(l,d){var m=d.id,p=d.groupId,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:x})},P.load=function(l){var d,m=this.hls.config,p=this.getInternalLoader(l);if(p){var C=p.context;if(C&&C.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),p.abort()}var x,M,b,f;switch(l.type){case E.PlaylistContextType.MANIFEST:x=m.manifestLoadingMaxRetry,M=m.manifestLoadingTimeOut,b=m.manifestLoadingRetryDelay,f=m.manifestLoadingMaxRetryTimeout;break;case E.PlaylistContextType.LEVEL:case E.PlaylistContextType.AUDIO_TRACK:case E.PlaylistContextType.SUBTITLE_TRACK:x=0,M=m.levelLoadingTimeOut;break;default:x=m.levelLoadingMaxRetry,M=m.levelLoadingTimeOut,b=m.levelLoadingRetryDelay,f=m.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(d=l.deliveryDirectives)!==null&&d!==void 0&&d.part){var n;if(l.type===E.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===E.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===E.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,c=n.targetduration;r&&c&&(M=Math.min(Math.max(r*3,c*.8)*1e3,M))}}var S={timeout:M,maxRetry:x,retryDelay:b,maxRetryDelay:f,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,S,_)},P.loadsuccess=function(l,d,m,p){if(p===void 0&&(p=null),m.isSidxRequest){this.handleSidxRequest(l,m),this.handlePlaylistLoaded(l,d,m,p);return}this.resetInternalLoader(m.type);var C=l.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,m,"no EXTM3U delimiter",p);return}d.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,d,m,p):this.handleMasterPlaylist(l,d,m,p)},P.loaderror=function(l,d,m){m===void 0&&(m=null),this.handleNetworkError(d,m,!1,l)},P.loadtimeout=function(l,d,m){m===void 0&&(m=null),this.handleNetworkError(d,m,!0)},P.handleMasterPlaylist=function(l,d,m,p){var C=this.hls,x=l.data,M=T(l,m),b=g.default.parseMasterPlaylist(x,M),f=b.levels,n=b.sessionData;if(!f.length){this.handleManifestParsingError(l,m,"no level found in manifest",p);return}var r=f.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),c=f.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),S=g.default.parseMasterPlaylistMedia(x,M,"AUDIO",r),_=g.default.parseMasterPlaylistMedia(x,M,"SUBTITLES",c),A=g.default.parseMasterPlaylistMedia(x,M,"CLOSED-CAPTIONS");if(S.length){var I=S.some(function(k){return!k.url});!I&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}C.trigger(s.Events.MANIFEST_LOADED,{levels:f,audioTracks:S,subtitles:_,captions:A,url:M,stats:d,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,d,m,p){var C=this.hls,x=m.id,M=m.level,b=m.type,f=T(l,m),n=Object(U.isFiniteNumber)(x)?x:0,r=Object(U.isFiniteNumber)(M)?M:n,c=y(m),S=g.default.parseLevelPlaylist(l.data,f,r,c,n);if(!S.fragments.length){C.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:f,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(b===E.PlaylistContextType.MANIFEST){var _={attrs:new i.AttrList({}),bitrate:0,details:S,name:"",url:f};C.trigger(s.Events.MANIFEST_LOADED,{levels:[_],audioTracks:[],url:f,stats:d,networkDetails:p,sessionData:null})}if(d.parsing.end=performance.now(),S.needSidxRanges){var A,I=(A=S.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:I,isSidxRequest:!0,type:b,level:M,levelDetails:S,id:x,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=S,this.handlePlaylistLoaded(l,d,m,p)},P.handleSidxRequest=function(l,d){var m=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!m)return;var p=m.references,C=d.levelDetails;p.forEach(function(x,M){var b=x.info,f=C.fragments[M];f.byteRange.length===0&&f.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),f.initSegment&&f.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,d,m,p){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:d.type===E.PlaylistContextType.MANIFEST,url:l.url,reason:m,response:l,context:d,networkDetails:p})},P.handleNetworkError=function(l,d,m,p){m===void 0&&(m=!1),R.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var C=t.ErrorDetails.UNKNOWN,x=!1,M=this.getInternalLoader(l);switch(l.type){case E.PlaylistContextType.MANIFEST:C=m?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,x=!0;break;case E.PlaylistContextType.LEVEL:C=m?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.AUDIO_TRACK:C=m?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.SUBTITLE_TRACK:C=m?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,x=!1;break}M&&this.resetInternalLoader(l.type);var b={type:t.ErrorTypes.NETWORK_ERROR,details:C,fatal:x,url:l.url,loader:M,context:l,networkDetails:d};p&&(b.response=p),this.hls.trigger(s.Events.ERROR,b)},P.handlePlaylistLoaded=function(l,d,m,p){var C=m.type,x=m.level,M=m.id,b=m.groupId,f=m.loader,n=m.levelDetails,r=m.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,m,"invalid target duration",p);return}if(!f)return;n.live&&(f.getCacheAge&&(n.ageHeader=f.getCacheAge()||0),(!f.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(C){case E.PlaylistContextType.MANIFEST:case E.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:x||0,id:M||0,stats:d,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:M||0,groupId:b||"",stats:d,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:M||0,groupId:b||"",stats:d,networkDetails:p,deliveryDirectives:r});break}},u}();L.default=w},"./src/polyfills/number.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isFiniteNumber",function(){return U}),O.d(L,"MAX_SAFE_INTEGER",function(){return s});var U=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},s=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(){}return s.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(o===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(o===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},s}();L.default=U},"./src/remux/mp4-generator.ts":function(Q,L,O){"use strict";O.r(L);var U=Math.pow(2,32)-1,s=function(){function t(){}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var g=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),E=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:g,audio:E};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),y=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=y,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),w=new Uint8Array([97,118,99,49]),u=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,u,T,w),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var g=8,E=arguments.length,i=new Array(E>1?E-1:0),y=1;y>24&255,u[1]=g>>16&255,u[2]=g>>8&255,u[3]=g&255,u.set(o,4),T=0,g=8;T>24&255,o>>16&255,o>>8&255,o&255,E>>24,E>>16&255,E>>8&255,E&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,g,E){return t.box(t.types.moof,t.mfhd(o),t.traf(E,g))},t.moov=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trak(o[g]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(E).concat(t.mvex(o)))},t.mvex=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trex(o[g]);return t.box.apply(null,[t.types.mvex].concat(E))},t.mvhd=function(o,g){g*=o;var E=Math.floor(g/(U+1)),i=Math.floor(g%(U+1)),y=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,E>>24,E>>16&255,E>>8&255,E&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,y)},t.sdtp=function(o){var g=o.samples||[],E=new Uint8Array(4+g.length),i,y;for(i=0;i>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(y));for(i=0;i>>8&255),E.push(T&255),E=E.concat(Array.prototype.slice.call(y));var w=t.box(t.types.avcC,new Uint8Array([1,g[3],g[4],g[5],252|3,224|o.sps.length].concat(g).concat([o.pps.length]).concat(E))),u=o.width,P=o.height,v=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.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,u>>8&255,u&255,P>>8&255,P&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]),w,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([v>>24,v>>16&255,v>>8&255,v&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var g=o.config.length;return new Uint8Array([0,0,0,0,3,23+g,0,1,0,4,15+g,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([g]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var g=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var g=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var g=o.id,E=o.duration*o.timescale,i=o.width,y=o.height,T=Math.floor(E/(U+1)),w=Math.floor(E%(U+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,g>>24&255,g>>16&255,g>>8&255,g&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,w>>24,w>>16&255,w>>8&255,w&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,i>>8&255,i&255,0,0,y>>8&255,y&255,0,0]))},t.traf=function(o,g){var E=t.sdtp(o),i=o.id,y=Math.floor(g/(U+1)),T=Math.floor(g%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,E.length+16+20+8+16+8+8),E)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var g=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,g){var E=o.samples||[],i=E.length,y=12+16*i,T=new Uint8Array(y),w,u,P,v,l,d;for(g+=8+y,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,g>>>24&255,g>>>16&255,g>>>8&255,g&255],0),w=0;w>>24&255,P>>>16&255,P>>>8&255,P&255,v>>>24&255,v>>>16&255,v>>>8&255,v&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,d>>>24&255,d>>>16&255,d>>>8&255,d&255],12+16*w);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var g=t.moov(o),E=new Uint8Array(t.FTYP.byteLength+g.byteLength);return E.set(t.FTYP),E.set(g,t.FTYP.byteLength),E},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0,L.default=s},"./src/remux/mp4-remuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return d}),O.d(L,"normalizePts",function(){return m});var U=O("./src/polyfills/number.ts"),s=O("./src/remux/aac-helper.ts"),t=O("./src/remux/mp4-generator.ts"),R=O("./src/events.ts"),o=O("./src/errors.ts"),g=O("./src/utils/logger.ts"),E=O("./src/types/loader.ts"),i=O("./src/utils/timescale-conversion.ts");function y(){return y=Object.assign||function(M){for(var b=1;b0?S:_.pts},n[0].pts);return r&&g.logger.debug("PTS rollover detected"),c},b.remux=function(n,r,c,S,_,A,I,k){var B,z,G,V,X,F,K=_,Z=_,he=n.pid>-1,ue=r.pid>-1,ge=r.samples.length,xe=n.samples.length>0,De=ge>1,we=(!he||xe)&&(!ue||De)||this.ISGenerated||I;if(we){this.ISGenerated||(G=this.generateIS(n,r,_));var Le=this.isVideoContiguous,ie=-1;if(De&&(ie=p(r.samples),!Le&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,ie>0){g.logger.warn("[mp4-remuxer]: Dropped "+ie+" out of "+ge+" video samples due to a missing keyframe");var ve=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ie),r.dropped+=ie,Z+=(r.samples[0].pts-ve)/(r.timescale||9e4)}else ie===-1&&(g.logger.warn("[mp4-remuxer]: No keyframe found out of "+ge+" video samples"),F=!1);if(this.ISGenerated){if(xe&&De){var q=this.getVideoStartPts(r.samples),fe=m(n.samples[0].pts,q)-q,Pe=fe/r.inputTimeScale;K+=Math.max(0,Pe),Z+=Math.max(0,-Pe)}if(xe){if(n.samplerate||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,_)),z=this.remuxAudio(n,K,this.isAudioContiguous,A,ue||De||k===E.PlaylistLevelType.AUDIO?Z:void 0),De){var ye=z?z.endPTS-z.startPTS:0;r.inputTimeScale||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),G=this.generateIS(n,r,_)),B=this.remuxVideo(r,Z,Le,ye)}}else De&&(B=this.remuxVideo(r,Z,Le,0));B&&(B.firstKeyFrame=ie,B.independent=ie!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,_)),S.samples.length&&(V=this.remuxText(S,_))),{audio:z,video:B,initSegment:G,independent:F,text:V,id3:X}},b.generateIS=function(n,r,c){var S=n.samples,_=r.samples,A=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),B="audio/mp4",z,G,V;if(k&&(z=G=Infinity),n.config&&S.length&&(n.timescale=n.samplerate,n.isAAC||(A.mpeg?(B="audio/mpeg",n.codec=""):A.mp3&&(n.codec="mp3")),I.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&A.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},k&&(V=n.inputTimeScale,z=G=S[0].pts-Math.round(V*c))),r.sps&&r.pps&&_.length&&(r.timescale=r.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},k)){V=r.inputTimeScale;var X=this.getVideoStartPts(_),F=Math.round(V*c);G=Math.min(G,m(_[0].dts,X)-F),z=Math.min(z,X-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=z,this._initDTS=G),{tracks:I,initPTS:z,timescale:V}},b.remuxVideo=function(n,r,c,S){var _=n.inputTimeScale,A=n.samples,I=[],k=A.length,B=this._initPTS,z=this.nextAvcDts,G=8,V,X,F,K=Number.POSITIVE_INFINITY,Z=Number.NEGATIVE_INFINITY,he=0,ue=!1;if(!c||z===null){var ge=r*_,xe=A[0].pts-m(A[0].dts,A[0].pts);z=ge-xe}for(var De=0;Dewe.pts){var Le=9e4*.2;he=Math.max(Math.min(he,we.pts-we.dts),-1*Le)}we.dts0?De-1:De].dts&&(ue=!0)}ue&&A.sort(function(vt,nt){var mt=vt.dts-nt.dts,Be=vt.pts-nt.pts;return mt||Be}),X=A[0].dts,F=A[A.length-1].dts;var ie=Math.round((F-X)/(k-1));if(he<0){if(heie,Ye=Pe<-1;if(ye||Ye){ye?g.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Pe,!0)+" ms ("+Pe+"dts) hole between fragments detected, filling it"):g.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Pe,!0)+" ms ("+Pe+"dts) overlapping between fragments detected"),X=z;var dt=A[0].pts-Pe;A[0].dts=X,A[0].pts=dt,g.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(dt,!0)+"/"+Object(i.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Pe,!0)+" ms")}}l&&(X=Math.max(0,X));for(var ke=0,We=0,Re=0;Re0?wt-1:wt].dts;if(Xe.stretchShortVideoTrack&&this.nextAudioPts!==null){var ze=Math.floor(Xe.maxBufferHole*_),ct=(S?K+S*_:this.nextAudioPts)-Ht.pts;ct>ze?(V=ct-Qe,V<0&&(V=Qe),g.logger.log("[mp4-remuxer]: It is approximately "+ct/90+" ms to the next segment; using duration "+V/90+" ms for the last video frame.")):V=Qe}else V=Qe}var pt=Math.round(Ht.pts-Ht.dts);I.push(new C(Ht.key,V,Gt,pt))}if(I.length&&P&&P<70){var It=I[0].flags;It.dependsOn=2,It.isNonSync=0}console.assert(V!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=F+V,this.isVideoContiguous=!0;var Bt=t.default.moof(n.sequenceNumber++,X,y({},n,{samples:I})),Yt="video",Vt={data1:Bt,data2:Kt,startPTS:K/_,endPTS:(Z+V)/_,startDTS:X/_,endDTS:z/_,type:Yt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Kt.length,"MDAT length must not be zero"),Vt},b.remuxAudio=function(n,r,c,S,_){var A=n.inputTimeScale,I=n.samplerate?n.samplerate:A,k=A/I,B=n.isAAC?w:u,z=B*k,G=this._initPTS,V=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,K=V?0:8,Z=this.nextAudioPts||-1,he=r*A;if(this.isAudioContiguous=c=c||F.length&&Z>0&&(S&&Math.abs(he-Z)<9e3||Math.abs(m(F[0].pts-G,he)-Z)<20*z),F.forEach(function(gt){gt.pts=m(gt.pts-G,he)}),!c||Z<0){if(F=F.filter(function(gt){return gt.pts>=0}),!F.length)return;_===0?Z=0:S?Z=Math.max(0,he):Z=F[0].pts}if(n.isAAC)for(var ue=_!==void 0,ge=this.config.maxAudioFramesDrift,xe=0,De=Z;xe=ge*z&&ve0){We+=K;try{ke=new Uint8Array(We)}catch(gt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:We,reason:"fail allocating audio mdat "+We});return}if(!V){var Kt=new DataView(ke.buffer);Kt.setUint32(0,We),ke.set(t.default.types.mdat,4)}}else return;ke.set(bt,K);var At=bt.byteLength;K+=At,X.push(new C(!0,B,At,0)),dt=ft}var wt=X.length;if(!wt)return;var Ht=X[X.length-1];this.nextAudioPts=Z=dt+k*Ht.duration;var qt=V?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ye/k,y({},n,{samples:X}));n.samples=[];var Gt=Ye/A,xt=Z/A,ot="audio",Mt={data1:qt,data2:ke,startPTS:Gt,endPTS:xt,startDTS:Gt,endDTS:xt,type:ot,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(ke.length,"MDAT length must not be zero"),Mt},b.remuxEmptyAudio=function(n,r,c,S){var _=n.inputTimeScale,A=n.samplerate?n.samplerate:_,I=_/A,k=this.nextAudioPts,B=(k!==null?k:S.startDTS*_)+this._initDTS,z=S.endDTS*_+this._initDTS,G=I*w,V=Math.ceil((z-B)/G),X=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(g.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){g.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],K=0;K4294967296;)M+=f;return M}function p(M){for(var b=0;b0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!M.audio,c=!!M.video,S="";r&&(S+="audio"),c&&(S+="video");var _={data1:C,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:S,hasAudio:r,hasVideo:c,nb:1,dropped:0};return p.audio=_.type==="audio"?_:void 0,p.video=_.type!=="audio"?_:void 0,p.text=v,p.id3=P,p.initSegment=x,p},i}(),g=function(y,T,w){return Object(s.getStartDTS)(y,T)-w};function E(i,y){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||y===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}L.default=o},"./src/task-loop.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=s.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},s}()},"./src/types/cmcd.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"CMCDVersion",function(){return U}),O.d(L,"CMCDObjectType",function(){return s}),O.d(L,"CMCDStreamingFormat",function(){return t}),O.d(L,"CMCDStreamType",function(){return R});var U=1,s;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(s||(s={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"HlsSkip",function(){return t}),O.d(L,"getSkipValue",function(){return R}),O.d(L,"HlsUrlParameters",function(){return o}),O.d(L,"Level",function(){return g});function U(E,i){for(var y=0;yNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(E){if(this[E]){var i=(this[E]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var y=new Uint8Array(i.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(E){return parseFloat(this[E])},o.optionalFloat=function(E,i){var y=this[E];return y?parseFloat(y):i},o.enumeratedString=function(E){return this[E]},o.bool=function(E){return this[E]==="YES"},o.decimalResolution=function(E){var i=U.exec(this[E]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(E){var i,y={},T='"';for(s.lastIndex=0;(i=s.exec(E))!==null;){var w=i[2];w.indexOf(T)===0&&w.lastIndexOf(T)===w.length-1&&(w=w.slice(1,-1)),y[i[1]]=w}return y},R}()},"./src/utils/binary-search.ts":function(Q,L,O){"use strict";O.r(L);var U={search:function(t,R){for(var o=0,g=t.length-1,E=null,i=null;o<=g;){E=(o+g)/2|0,i=t[E];var y=R(i);if(y>0)o=E+1;else if(y<0)g=E-1;else return i}return null}};L.default=U},"./src/utils/buffer-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"BufferHelper",function(){return t});var U=O("./src/utils/logger.ts"),s={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(g,E){try{if(g){for(var i=R.getBuffered(g),y=0;y=i.start(y)&&E<=i.end(y))return!0}}catch(T){}return!1},R.bufferInfo=function(g,E,i){try{if(g){var y=R.getBuffered(g),T=[],w;for(w=0;wu&&(y[w-1].end=g[T].end):y.push(g[T])}else y.push(g[T])}else y=g;for(var P=0,v,l=E,d=E,m=0;m=p&&E=c&&U.logger.log(this.time+" ["+c+"] "+S)},f}(),P=function(n){for(var r=[],c=0;co&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(c){var S=this.pos+c;if(c>1)for(var _=this.pos+1;_=144&&this.backSpace();var S=t(c);if(this.pos>=o){this.logger.log(w.ERROR,"Cannot insert "+c.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(c){var S;for(S=c;S0&&(c?_="["+S.join(" | ")+"]":_=S.join(` `)),_},n.getTextAndFormat=function(){return this.rows},f}(),p=function(){function f(r,c,S){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.logger=void 0,this.chNr=r,this.outputFilter=c,this.mode=null,this.verbose=0,this.displayedMemory=new m(S),this.nonDisplayedMemory=new m(S),this.lastOutputScreen=new m(S),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}var n=f.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(c){this.outputFilter=c},n.setPAC=function(c){this.writeScreen.setPAC(c)},n.setBkgData=function(c){this.writeScreen.setBkgData(c)},n.setMode=function(c){if(c===this.mode)return;this.mode=c,this.logger.log(w.INFO,"MODE="+c),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=c},n.insertChars=function(c){for(var S=0;S=46,S.italics)S.foreground="white";else{var _=Math.floor(c/2)-16,A=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=A[_]}this.logger.log(w.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},n.outputDataUpdate=function(c){c===void 0&&(c=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),c&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(c){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,c,this.displayedMemory),this.cueStartTime=c))},f}(),C=function(){function f(r,c,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var _=new u;this.channels=[null,new p(r,c,_),new p(r+1,S,_)],this.cmdHistory=b(),this.logger=_}var n=f.prototype;return n.getHandler=function(c){return this.channels[c].getHandler()},n.setHandler=function(c,S){this.channels[c].setHandler(S)},n.addData=function(c,S){var _,A,I,k=!1;this.logger.time=c;for(var B=0;B ("+P([A,I])+")"),_=this.parseCmd(A,I),_||(_=this.parseMidrow(A,I)),_||(_=this.parsePAC(A,I)),_||(_=this.parseBackgroundAttributes(A,I)),!_&&(k=this.parseChars(A,I),k)){var z=this.currentChannel;if(z&&z>0){var G=this.channels[z];G.insertChars(k)}else this.logger.log(w.WARNING,"No channel found yet. TEXT-MODE?")}!_&&!k&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+P([A,I])+" orig: "+P([S[B],S[B+1]]))}},n.parseCmd=function(c,S){var _=this.cmdHistory,A=(c===20||c===28||c===21||c===29)&&S>=32&&S<=47,I=(c===23||c===31)&&S>=33&&S<=35;if(!(A||I))return!1;if(M(c,S,_))return x(null,null,_),this.logger.log(w.DEBUG,"Repeated command ("+P([c,S])+") is dropped"),!0;var k=c===20||c===21||c===23?1:2,B=this.channels[k];return c===20||c===21||c===28||c===29?S===32?B.ccRCL():S===33?B.ccBS():S===34?B.ccAOF():S===35?B.ccAON():S===36?B.ccDER():S===37?B.ccRU(2):S===38?B.ccRU(3):S===39?B.ccRU(4):S===40?B.ccFON():S===41?B.ccRDC():S===42?B.ccTR():S===43?B.ccRTD():S===44?B.ccEDM():S===45?B.ccCR():S===46?B.ccENM():S===47&&B.ccEOC():B.ccTO(S-32),x(c,S,_),this.currentChannel=k,!0},n.parseMidrow=function(c,S){var _=0;if((c===17||c===25)&&S>=32&&S<=47){if(c===17?_=1:_=2,_!==this.currentChannel)return this.logger.log(w.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[_];return A?(A.ccMIDROW(S),this.logger.log(w.DEBUG,"MIDROW ("+P([c,S])+")"),!0):!1}return!1},n.parsePAC=function(c,S){var _,A=this.cmdHistory,I=(c>=17&&c<=23||c>=25&&c<=31)&&S>=64&&S<=127,k=(c===16||c===24)&&S>=64&&S<=95;if(!(I||k))return!1;if(M(c,S,A))return x(null,null,A),!0;var B=c<=23?1:2;S>=64&&S<=95?_=B===1?g[c]:i[c]:_=B===1?E[c]:y[c];var z=this.channels[B];return z?(z.setPAC(this.interpretPAC(_,S)),x(c,S,A),this.currentChannel=B,!0):!1},n.interpretPAC=function(c,S){var _,A={color:null,italics:!1,indent:null,underline:!1,row:c};return S>95?_=S-96:_=S-64,A.underline=(_&1)===1,_<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(_/2)]:_<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((_-16)/2)*4,A},n.parseChars=function(c,S){var _,A=null,I=null;if(c>=25?(_=2,I=c-8):(_=1,I=c),I>=17&&I<=19){var k;I===17?k=S+80:I===18?k=S+112:k=S+144,this.logger.log(w.INFO,"Special char '"+t(k)+"' in channel "+_),A=[k]}else c>=32&&c<=127&&(A=S===0?[c]:[c,S]);if(A){var B=P(A);this.logger.log(w.DEBUG,"Char codes = "+B.join(",")),x(c,S,this.cmdHistory)}return A},n.parseBackgroundAttributes=function(c,S){var _=(c===16||c===24)&&S>=32&&S<=47,A=(c===23||c===31)&&S>=45&&S<=47;if(!(_||A))return!1;var I,k={};c===16||c===24?(I=Math.floor((S-32)/2),k.background=T[I],S%2===1&&(k.background=k.background+"_semi")):S===45?k.background="transparent":(k.foreground="black",S===47&&(k.underline=!0));var B=c<=23?1:2,z=this.channels[B];return z.setBkgData(k),x(c,S,this.cmdHistory),!0},n.reset=function(){for(var c=0;c=16?l--:l++;var x=Object(U.fixLineBreaks)(d.trim()),M=Object(s.generateCueId)(i,y,x);(!E||!E.cues||!E.cues.getCueById(M))&&(P=new m(i,y,x),P.id=M,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),w.push(P))}return E&&w.length&&(w.sort(function(b,f){return b.line==="auto"||f.line==="auto"?0:b.line>8&&f.line>8?f.line-b.line:b.line-f.line}),w.forEach(function(b){return Object(t.addCueToTrack)(E,b)})),w}};L.default=o},"./src/utils/discontinuities.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFirstFragWithCC",function(){return R}),O.d(L,"shouldAlignOnDiscontinuities",function(){return o}),O.d(L,"findDiscontinuousReferenceFrag",function(){return g}),O.d(L,"adjustSlidingStart",function(){return i}),O.d(L,"alignStream",function(){return y}),O.d(L,"alignPDT",function(){return w}),O.d(L,"alignFragmentByPDTDelta",function(){return u}),O.d(L,"alignMediaPlaylistByPDT",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts"),t=O("./src/controller/level-helper.ts");function R(v,l){for(var d=null,m=0,p=v.length;md.startCC||v&&v.cc=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();L.default=s},"./src/utils/ewma.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(R,o,g){o===void 0&&(o=0),g===void 0&&(g=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=g}var t=s.prototype;return t.sample=function(o,g){var E=Math.pow(this.alpha_,o);this.estimate_=g*(1-E)+E*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},s}();L.default=U},"./src/utils/fetch-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"fetchSupported",function(){return u});var U=O("./src/polyfills/number.ts"),s=O("./src/loader/load-stats.ts"),t=O("./src/demux/chunk-cache.ts");function R(m,p){m.prototype=Object.create(p.prototype),m.prototype.constructor=m,y(m,p)}function o(m){var p=typeof Map=="function"?new Map:void 0;return o=function(x){if(x===null||!i(x))return x;if(typeof x!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(x))return p.get(x);p.set(x,M)}function M(){return g(x,arguments,T(this).constructor)}return M.prototype=Object.create(x.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),y(M,x)},o(m)}function g(m,p,C){return E()?g=Reflect.construct:g=function(M,b,f){var n=[null];n.push.apply(n,b);var r=Function.bind.apply(M,n),c=new r;return f&&y(c,f.prototype),c},g.apply(null,arguments)}function E(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(m){return!1}}function i(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function y(m,p){return y=Object.setPrototypeOf||function(x,M){return x.__proto__=M,x},y(m,p)}function T(m){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},T(m)}function w(){return w=Object.assign||function(m){for(var p=1;p=f&&n(M,b,r.flush(),x)):n(M,b,I,x),_()}).catch(function(){return Promise.reject()})};return S()},m}();function v(m,p){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(w({},m.headers))};return m.rangeEnd&&C.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),C}function l(m,p){return new self.Request(m.url,p)}var d=function(m){R(p,m);function p(C,x,M){var b;return b=m.call(this,C)||this,b.code=void 0,b.details=void 0,b.code=x,b.details=M,b}return p}(o(Error));L.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"IMSC1_CODEC",function(){return i}),O.d(L,"parseIMSC1",function(){return u});var U=O("./src/utils/mp4-tools.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/utils/vttcue.ts"),R=O("./src/demux/id3.ts"),o=O("./src/utils/timescale-conversion.ts"),g=O("./src/utils/webvtt-parser.ts");function E(){return E=Object.assign||function(f){for(var n=1;n"):U}function o(i){for(var y=arguments.length,T=new Array(y>1?y-1:0),w=1;w>24,p[C+1]=x>>16&255,p[C+2]=x>>8&255,p[C+3]=x&255}function y(p,C){var x=[];if(!C.length)return x;var M,b,f;"data"in p?(M=p.data,b=p.start,f=p.end):(M=p,b=0,f=M.byteLength);for(var n=b;n1?n+r:f;if(c===C[0])if(C.length===1)x.push({data:M,start:n+8,end:S});else{var _=y({data:M,start:n+8,end:S},C.slice(1));_.length&&R.apply(x,_)}n=S}return x}function T(p){var C=y(p,["moov"]),x=C[0],M=x?x.end:null,b=y(p,["sidx"]);if(!b||!b[0])return null;var f=[],n=b[0],r=n.data[0],c=r===0?8:16,S=E(n,c);c+=4;var _=0,A=0;r===0?c+=8:c+=16,c+=2;var I=n.end+A,k=g(n,c);c+=2;for(var B=0;B>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=E(n,z);z+=4,f.push({referenceSize:V,subsegmentDuration:F,info:{duration:F/S,start:I,end:I+V-1}}),I+=V,z+=4,c=z}return{earliestPresentationTime:_,timescale:S,version:r,referencesCount:k,references:f,moovEndOffset:M}}function w(p){for(var C=[],x=y(p,["moov","trak"]),M=0;Mo)&&(this.startTime=o),this.endTime=g,this.screen=E,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},s}()},"./src/utils/texttrack-utils.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sendAddTrackEvent",function(){return s}),O.d(L,"addCueToTrack",function(){return t}),O.d(L,"clearCurrentCues",function(){return R}),O.d(L,"removeCuesInRange",function(){return o}),O.d(L,"getCuesInRange",function(){return E});var U=O("./src/utils/logger.ts");function s(i,y){var T;try{T=new Event("addtrack")}catch(w){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,y.dispatchEvent(T)}function t(i,y){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(y.id))try{if(i.addCue(y),!i.cues.getCueById(y.id))throw new Error("addCue is failed for: "+y)}catch(u){U.logger.debug("[texttrack-utils]: "+u);var w=new self.TextTrackCue(y.startTime,y.endTime,y.text);w.id=y.id,i.addCue(w)}T==="disabled"&&(i.mode=T)}function R(i){var y=i.mode;if(y==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);y==="disabled"&&(i.mode=y)}function o(i,y,T){var w=i.mode;if(w==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var u=E(i.cues,y,T),P=0;Pi[T].endTime)return-1;for(var w=0,u=T;w<=u;){var P=Math.floor((u+w)/2);if(yi[P].startTime&&w-1)for(var P=u,v=i.length;P=y&&l.endTime<=T)w.push(l);else if(l.startTime>T)return w}return w}},"./src/utils/time-ranges.ts":function(Q,L,O){"use strict";O.r(L);var U={toString:function(t){for(var R="",o=t.length,g=0;g1?y-1:0),w=1;w100)throw new Error("Position must be between 0 and 100.");f=_,this.hasBeenReset=!0}})),Object.defineProperty(w,"positionAlign",g({},u,{get:function(){return n},set:function(_){var A=o(_);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");n=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",g({},u,{get:function(){return r},set:function(_){if(_<0||_>100)throw new Error("Size must be between 0 and 100.");r=_,this.hasBeenReset=!0}})),Object.defineProperty(w,"align",g({},u,{get:function(){return c},set:function(_){var A=o(_);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");c=A,this.hasBeenReset=!0}})),w.displayState=void 0}return E.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},E}()},"./src/utils/vttparser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"parseTimeStamp",function(){return t}),O.d(L,"fixLineBreaks",function(){return y}),O.d(L,"VTTParser",function(){return T});var U=O("./src/utils/vttcue.ts"),s=function(){function w(){}var u=w.prototype;return u.decode=function(v,l){if(!v)return"";if(typeof v!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(v))},w}();function t(w){function u(v,l,d,m){return(v|0)*3600+(l|0)*60+(d|0)+parseFloat(m||0)}var P=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?u(P[2],P[3],0,P[4]):u(P[1],P[2],P[3],P[4]):null}var R=function(){function w(){this.values=Object.create(null)}var u=w.prototype;return u.set=function(v,l){!this.get(v)&&l!==""&&(this.values[v]=l)},u.get=function(v,l,d){return d?this.has(v)?this.values[v]:l[d]:this.has(v)?this.values[v]:l},u.has=function(v){return v in this.values},u.alt=function(v,l,d){for(var m=0;m=0&&d<=100)return this.set(v,d),!0}return!1},w}();function o(w,u,P,v){var l=v?w.split(v):[w];for(var d in l){if(typeof l[d]!="string")continue;var m=l[d].split(P);if(m.length!==2)continue;var p=m[0],C=m[1];u(p,C)}}var g=new U.default(0,0,""),E=g.align==="middle"?"middle":"center";function i(w,u,P){var v=w;function l(){var p=t(w);if(p===null)throw new Error("Malformed timestamp: "+v);return w=w.replace(/^[^\sa-zA-Z-]+/,""),p}function d(p,C){var x=new R;o(p,function(f,n){var r;switch(f){case"region":for(var c=P.length-1;c>=0;c--)if(P[c].id===n){x.set(f,P[c].region);break}break;case"vertical":x.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),x.integer(f,r[0]),x.percent(f,r[0])&&x.set("snapToLines",!1),x.alt(f,r[0],["auto"]),r.length===2&&x.alt("lineAlign",r[1],["start",E,"end"]);break;case"position":r=n.split(","),x.percent(f,r[0]),r.length===2&&x.alt("positionAlign",r[1],["start",E,"end","line-left","line-right","auto"]);break;case"size":x.percent(f,n);break;case"align":x.alt(f,n,["start",E,"end","left","right"]);break}},/:/,/\s/),C.region=x.get("region",null),C.vertical=x.get("vertical","");var M=x.get("line","auto");M==="auto"&&g.line===-1&&(M=-1),C.line=M,C.lineAlign=x.get("lineAlign","start"),C.snapToLines=x.get("snapToLines",!0),C.size=x.get("size",100),C.align=x.get("align",E);var b=x.get("position","auto");b==="auto"&&g.position===50&&(b=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=b}function m(){w=w.replace(/^\s+/,"")}if(m(),u.startTime=l(),m(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+v);w=w.substr(3),m(),u.endTime=l(),m(),d(w,u)}function y(w){return w.replace(//gi,` `)}var T=function(){function w(){this.state="INITIAL",this.buffer="",this.decoder=new s,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var u=w.prototype;return u.parse=function(v){var l=this;v&&(l.buffer+=l.decoder.decode(v,{stream:!0}));function d(){var b=l.buffer,f=0;for(b=y(b);f")===-1){l.cue.id=p;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{i(p,l.cue,l.regionList)}catch(b){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var M=p.indexOf("-->")!==-1;if(!p||M&&(x=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=` `),l.cue.text+=p}continue;case"BADCUE":p||(l.state="ID")}}}catch(b){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},u.flush=function(){var v=this;try{if((v.cue||v.state==="HEADER")&&(v.buffer+=` `,v.parse()),v.state==="INITIAL"||v.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){v.onparsingerror&&v.onparsingerror(l)}return v.onflush&&v.onflush(),this},w}()},"./src/utils/webvtt-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"generateCueId",function(){return T}),O.d(L,"parseWebVTT",function(){return u});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/demux/id3.ts"),R=O("./src/utils/timescale-conversion.ts"),o=O("./src/remux/mp4-remuxer.ts"),g=/\r\n|\n\r|\n|\r/g,E=function(v,l,d){return d===void 0&&(d=0),v.substr(d,l.length)===l},i=function(v){var l=parseInt(v.substr(-3)),d=parseInt(v.substr(-6,2)),m=parseInt(v.substr(-9,2)),p=v.length>9?parseInt(v.substr(0,v.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(d)||!Object(U.isFiniteNumber)(m)||!Object(U.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+v);return l+=1e3*d,l+=60*1e3*m,l+=60*60*1e3*p,l},y=function(v){for(var l=5381,d=v.length;d;)l=l*33^v.charCodeAt(--d);return(l>>>0).toString()};function T(P,v,l){return y(P.toString())+y(v.toString())+y(l)}var w=function(v,l,d){var m=v[l],p=v[m.prevCC];if(!p||!p.new&&m.new){v.ccOffset=v.presentationOffset=m.start,m.new=!1;return}for(;(C=p)!==null&&C!==void 0&&C.new;){var C;v.ccOffset+=m.start-p.start,m.new=!1,m=p,p=v[m.prevCC]}v.presentationOffset=d};function u(P,v,l,d,m,p,C,x){var M=new s.VTTParser,b=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(g,` `).split(` `),f=[],n=Object(R.toMpegTsClockFromTimescale)(v,l),r="00:00.000",c=0,S=0,_,A=!0,I=!1;M.oncue=function(k){var B=d[m],z=d.ccOffset,G=(c-n)/9e4;if(B!=null&&B.new&&(S!==void 0?z=d.ccOffset=B.start:w(d,m,G)),G&&(z=G-d.presentationOffset),I){var V=k.endTime-k.startTime,X=Object(o.normalizePts)((k.startTime+z-S)*9e4,p*9e4)/9e4;k.startTime=X,k.endTime=X+V}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=T(k.startTime,k.endTime,F)),k.endTime>0&&f.push(k)},M.onparsingerror=function(k){_=k},M.onflush=function(){if(_){x(_);return}C(f)},b.forEach(function(k){if(A)if(E(k,"X-TIMESTAMP-MAP=")){A=!1,I=!0,k.substr(16).split(",").forEach(function(B){E(B,"LOCAL:")?r=B.substr(6):E(B,"MPEGTS:")&&(c=parseInt(B.substr(7)))});try{S=i(r)/1e3}catch(B){I=!1,_=B}return}else k===""&&(A=!1);M.parse(k+` `)}),M.flush()}},"./src/utils/xhr-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=O("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(E){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=E?E.xhrSetup:null,this.stats=new s.LoadStats,this.retryDelay=0}var g=o.prototype;return g.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},g.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},g.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},g.load=function(i,y,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=y,this.callbacks=T,this.retryDelay=y.retryDelay,this.loadInternal()},g.loadInternal=function(){var i=this.config,y=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var u=this.xhrSetup;try{if(u)try{u(T,y.url)}catch(l){T.open("GET",y.url,!0),u(T,y.url)}T.readyState||T.open("GET",y.url,!0);var P=this.context.headers;if(P)for(var v in P)T.setRequestHeader(v,P[v])}catch(l){this.callbacks.onError({code:T.status,text:l.message},y,T);return}y.rangeEnd&&T.setRequestHeader("Range","bytes="+y.rangeStart+"-"+(y.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=y.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},g.readystatechange=function(){var i=this.context,y=this.loader,T=this.stats;if(!i||!y)return;var w=y.readyState,u=this.config;if(T.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),w===4){y.onreadystatechange=null,y.onprogress=null;var P=y.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var v,l;if(i.responseType==="arraybuffer"?(v=y.response,l=v.byteLength):(v=y.responseText,l=v.length),T.loaded=T.total=l,!this.callbacks)return;var d=this.callbacks.onProgress;if(d&&d(T,i,v,y),!this.callbacks)return;var m={url:y.responseURL,data:v};this.callbacks.onSuccess(m,T,i,y)}else T.retry>=u.maxRetry||P>=400&&P<499?(U.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:y.statusText},i,y)):(U.logger.warn(P+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,u.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.timeout)},g.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},g.loadprogress=function(i){var y=this.stats;y.loaded=i.loaded,i.lengthComputable&&(y.total=i.total)},g.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var y=this.loader.getResponseHeader("age");i=y?parseFloat(y):null}return i},o}();L.default=R}}).default})},umnG:function(re,J,h){re.exports=h.p+"static/h.22b296a4.svg"},vKoX:function(re,J,h){var Q=h("SrGk"),L=h("bYtY");function O(t,R){Q.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}L.inherits(O,Q),O.prototype.addWithoutUpdate=function(t,R){if(R&&U(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var g=this.getDefs(!0);g.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var E=o.getAttribute("id");t.style.filter="url(#"+E+")"}},O.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},O.prototype.update=function(t,R){var o=R.style;if(U(o)){var g=this;Q.prototype.update.call(this,R,function(){g.updateDom(R,R._shadowDom)})}else this.remove(t,R)},O.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},O.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var g=t.style,E=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,y,T,w,u;if(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY)y=g.shadowOffsetX||0,T=g.shadowOffsetY||0,w=g.shadowBlur,u=g.shadowColor;else if(g.textShadowBlur)y=g.textShadowOffsetX||0,T=g.textShadowOffsetY||0,w=g.textShadowBlur,u=g.textShadowColor;else{this.removeDom(R,g);return}o.setAttribute("dx",y/E),o.setAttribute("dy",T/i),o.setAttribute("flood-color",u);var P=w/2/E,v=w/2/i,l=P+" "+v;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(w/2*200)+"%"),R.setAttribute("height",Math.ceil(w/2*200)+"%"),R.appendChild(o),t._shadowDom=R},O.prototype.markUsed=function(t){t._shadowDom&&Q.prototype.markUsed.call(this,t._shadowDom)};function U(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var s=O;re.exports=s},vToQ:function(re,J,h){re.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function(re,J,h){var Q=h("Bq2U"),L=h("SUKs"),O=h("bYtY"),U=O.isString,s=O.isFunction,t=O.isObject,R=O.isArrayLike,o=O.indexOf,g=function(){this.animators=[]};g.prototype={constructor:g,animate:function(w,u){var P,v=!1,l=this,d=this.__zr;if(w){var m=w.split("."),p=l;v=m[0]==="shape";for(var C=0,x=m.length;C0&&w.animate(u,!1).when(l==null?500:l,p).delay(d||0)}function y(w,u,P,v){if(!u)w.attr(P,v);else{var l={};l[u]={},l[u][P]=v,w.attr(l)}}var T=g;re.exports=T},vpjH:function(re,J,h){re.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(re,J,h){var Q=h("y+Vt"),L=h("VpOo"),O=h("nPnh"),U=O.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var g,E,i,y;this.subPixelOptimize?(U(s,o,this.style),g=s.x,E=s.y,i=s.width,y=s.height,s.r=o.r,o=s):(g=o.x,E=o.y,i=o.width,y=o.height),o.r?L.buildPath(R,o):R.rect(g,E,i,y),R.closePath();return}});re.exports=t},"xH+I":function(re,J,h){re.exports=h.p+"static/xsyd.0c0a94b0.png"},xfXu:function(re,J,h){re.exports=h.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(re,J){re.exports="data:image/png;base64,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"},xrsn:function(re,J,h){re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function(re,J,h){var Q=h("Gev7"),L=h("bYtY"),O=h("IMiH"),U=h("2DNl"),s=h("3C/r"),t=s.prototype.getCanvasPattern,R=Math.abs,o=new O(!0);function g(i){Q.call(this,i),this.path=null}g.prototype={constructor:g,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,y){var T=this.style,w=this.path||o,u=T.hasStroke(),P=T.hasFill(),v=T.fill,l=T.stroke,d=P&&!!v.colorStops,m=u&&!!l.colorStops,p=P&&!!v.image,C=u&&!!l.image;if(T.bind(i,this,y),this.setTransform(i),this.__dirty){var x;d&&(x=x||this.getBoundingRect(),this._fillGradient=T.getGradient(i,v,x)),m&&(x=x||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,x))}d?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(v,i)),m?i.strokeStyle=this._strokeGradient:C&&(i.strokeStyle=t.call(l,i));var M=T.lineDash,b=T.lineDashOffset,f=!!i.setLineDash,n=this.getGlobalScale();if(w.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||M&&!f&&u?(w.beginPath(i),M&&!f&&(w.setLineDash(M),w.setLineDashOffset(b)),this.buildPath(w,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,w.fill(i),i.globalAlpha=r}else w.fill(i);if(M&&f&&(i.setLineDash(M),i.lineDashOffset=b),u)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,w.stroke(i),i.globalAlpha=r}else w.stroke(i);M&&f&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,y,T){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var i=this._rect,y=this.style,T=!i;if(T){var w=this.path;w||(w=this.path=new O),this.__dirtyPath&&(w.beginPath(),this.buildPath(w,this.shape,!1)),i=w.getBoundingRect()}if(this._rect=i,y.hasStroke()){var u=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){u.copy(i);var P=y.lineWidth,v=y.strokeNoScale?this.getLineScale():1;y.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),v>1e-10&&(u.width+=P/v,u.height+=P/v,u.x-=P/v/2,u.y-=P/v/2)}return u}return i},contain:function(i,y){var T=this.transformCoordToLocal(i,y),w=this.getBoundingRect(),u=this.style;if(i=T[0],y=T[1],w.contain(i,y)){var P=this.path.data;if(u.hasStroke()){var v=u.lineWidth,l=u.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(u.hasFill()||(v=Math.max(v,this.strokeContainThreshold)),U.containStroke(P,v/l,i,y)))return!0}if(u.hasFill())return U.contain(P,i,y)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,y){i==="shape"?(this.setShape(y),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,i,y)},setShape:function(i,y){var T=this.shape;if(T){if(L.isObject(i))for(var w in i)i.hasOwnProperty(w)&&(T[w]=i[w]);else T[i]=y;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},g.extend=function(i){var y=function(w){g.call(this,w),i.style&&this.style.extendFrom(i.style,!1);var u=i.shape;if(u){this.shape=this.shape||{};var P=this.shape;for(var v in u)!P.hasOwnProperty(v)&&u.hasOwnProperty(v)&&(P[v]=u[v])}i.init&&i.init.call(this,w)};L.inherits(y,g);for(var T in i)T!=="style"&&T!=="shape"&&(y.prototype[T]=i[T]);return y},L.inherits(g,Q);var E=g;re.exports=E},y23F:function(re,J){function h(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}h.prototype={constructor:h,_dragStart:function(O){for(var U=O.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(Q(U,O),"dragstart",O.event))},_drag:function(O){var U=this._draggingTarget;if(U){var s=O.offsetX,t=O.offsetY,R=s-this._x,o=t-this._y;this._x=s,this._y=t,U.drift(R,o,O),this.dispatchToElement(Q(U,O),"drag",O.event);var g=this.findHover(s,t,U).target,E=this._dropTarget;this._dropTarget=g,U!==g&&(E&&g!==E&&this.dispatchToElement(Q(E,O),"dragleave",O.event),g&&g!==E&&this.dispatchToElement(Q(g,O),"dragenter",O.event))}},_dragEnd:function(O){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Q(U,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function Q(O,U){return{target:O,topTarget:U&&U.topTarget}}var L=h;re.exports=L},"yTi+":function(re,J,h){re.exports=h.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(re,J,h){re.exports=h.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(re,J){re.exports="data:image/png;base64,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"},yslc:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxFR:function(re,J,h){var Q=h("y+Vt"),L=h("nPnh"),O=L.subPixelOptimizeLine,U={},s=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,g,E,i;this.subPixelOptimize?(O(U,R,this.style),o=U.x1,g=U.y1,E=U.x2,i=U.y2):(o=R.x1,g=R.y1,E=R.x2,i=R.y2);var y=R.percent;if(y===0)return;t.moveTo(o,g),y<1&&(E=o*(1-y)+E*y,i=g*(1-y)+i*y),t.lineTo(E,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});re.exports=s},yxwG:function(re,J,h){re.exports=h.p+"static/kycx.05a1d803.png"},z4EP:function(re,J){re.exports="data:image/png;base64,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"},zarK:function(re,J,h){var Q=h("YH21"),L=Q.addEventListener,O=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=h("bYtY"),R=h("H6uX"),o=h("ItGF"),g=300,E=o.domSupported,i=function(){var A=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(A,function(z){var G=z.replace("mouse","pointer");return k.hasOwnProperty(G)?G:z});return{mouse:A,touch:I,pointer:B}}(),y={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(A){return A==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":A}function w(A){var I=A.pointerType;return I==="pen"||I==="touch"}function u(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function P(A){A&&(A.zrByTouch=!0)}function v(A,I){return U(A.dom,new d(A,I),!0)}function l(A,I){for(var k=I,B=!1;k&&k.nodeType!==9&&!(B=k.domBelongToZr||k!==I&&k===A.painterRoot);)k=k.parentNode;return B}function d(A,I){this.type=I.type,this.target=this.currentTarget=A.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var m=d.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=t.noop;var p={mousedown:function(A){A=U(this.dom,A),this._mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=U(this.dom,A);var I=this._mayPointerCapture;I&&(A.zrX!==I[0]||A.zrY!==I[1])&&n(this,!0),this.trigger("mousemove",A)},mouseup:function(A){A=U(this.dom,A),n(this,!1),this.trigger("mouseup",A)},mouseout:function(A){A=U(this.dom,A),this._pointerCapturing&&(A.zrEventControl="no_globalout");var I=A.toElement||A.relatedTarget;A.zrIsToLocalDOM=l(this,I),this.trigger("mouseout",A)},touchstart:function(A){A=U(this.dom,A),P(A),this._lastTouchMoment=new Date,this.handler.processGesture(A,"start"),p.mousemove.call(this,A),p.mousedown.call(this,A)},touchmove:function(A){A=U(this.dom,A),P(A),this.handler.processGesture(A,"change"),p.mousemove.call(this,A)},touchend:function(A){A=U(this.dom,A),P(A),this.handler.processGesture(A,"end"),p.mouseup.call(this,A),+new Date-this._lastTouchMoment