You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__index.51afefd7.async.js

62 lines
1.5 MiB

var Tr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[295,3,6,8,9,10,13,14,38,139],{"+GGh":function(ae,J){ae.exports="data:image/png;base64,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"},"+QRC":function(ae,J,f){"use strict";var Q=f("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 i,g,E,a,x,S,w=!1;R||(R={}),i=R.debug||!1;try{E=Q(),a=document.createRange(),x=document.getSelection(),S=document.createElement("span"),S.textContent=t,S.style.all="unset",S.style.position="fixed",S.style.top=0,S.style.clip="rect(0, 0, 0, 0)",S.style.whiteSpace="pre",S.style.webkitUserSelect="text",S.style.MozUserSelect="text",S.style.msUserSelect="text",S.style.userSelect="text",S.addEventListener("copy",function(D){if(D.stopPropagation(),R.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=L[R.format]||L.default;window.clipboardData.setData(h,t)}else D.clipboardData.clearData(),D.clipboardData.setData(R.format,t);R.onCopy&&(D.preventDefault(),R.onCopy(D.clipboardData))}),document.body.appendChild(S),a.selectNodeContents(S),x.addRange(a);var p=document.execCommand("copy");if(!p)throw new Error("copy command was unsuccessful");w=!0}catch(D){i&&console.error("unable to copy using execCommand: ",D),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),w=!0}catch(h){i&&console.error("unable to copy using clipboardData: ",h),i&&console.error("falling back to prompt"),g=U("message"in R?R.message:O),window.prompt(g,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(a):x.removeAllRanges()),S&&document.body.removeChild(S),E()}return w}ae.exports=s},"+UV5":function(ae,J,f){ae.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(ae,J,f){ae.exports=f.p+"static/search1.c4136dd4.png"},"06Qe":function(ae,J,f){var Q=f("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("<zrvml:"+g+' class="zrvml">')}}catch(g){R=function(E){return s.createElement("<"+E+' xmlns="'+L+'" class="zrvml">')}}function i(){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=i},"0r65":function(ae,J){var f=arguments[3],Q=arguments[4],L=arguments[5],O=JSON.stringify;ae.exports=function(U,s){for(var t,R=Object.keys(L),i=0,g=R.length;i<g;i++){var E=R[i],a=L[E].exports;if(a===U||a&&a.default===U){t=E;break}}if(!t){t=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var x={},i=0,g=R.length;i<g;i++){var E=R[i];x[E]=E}Q[t]=["function(require,module,exports){"+U+"(self); }",x]}var S=Math.floor(Math.pow(16,8)*Math.random()).toString(16),w={};w[t]=t,Q[S]=["function(require,module,exports){var f = require("+O(t)+");(f.default ? f.default : f)(self);}",w];var p={};D(S);function D(_){p[_]=!0;for(var y in Q[_][1]){var T=Q[_][1][y];p[T]||D(T)}}var h="("+f+")({"+Object.keys(p).map(function(_){return O(_)+":["+Q[_][0]+","+O(Q[_][1])+"]"}).join(",")+"},{},["+O(S)+"])",l=window.URL||window.webkitURL||window.mozURL||window.msURL,u=new Blob([h],{type:"text/javascript"});if(s&&s.bare)return u;var m=l.createObjectURL(u),v=new Worker(m);return v.objectURL=m,v}},"0s+r":function(ae,J,f){var Q=f("bYtY"),L=f("QBsz"),O=f("y23F"),U=f("H6uX"),s=f("YH21"),t=f("C0SR"),R="silent";function i(D,h,l){return{type:D,event:l,target:h.target,topTarget:h.topTarget,cancelBubble:!1,offsetX:l.zrX,offsetY:l.zrY,gestureEvent:l.gestureEvent,pinchX:l.pinchX,pinchY:l.pinchY,pinchScale:l.pinchScale,wheelDelta:l.zrDelta,zrByTouch:l.zrByTouch,which:l.which,stop:g}}function g(){s.stop(this.event)}function E(){}E.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],x=function(D,h,l,u){U.call(this),this.storage=D,this.painter=h,this.painterRoot=u,l=l||new E,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,O.call(this),this.setHandlerProxy(l)};x.prototype={constructor:x,setHandlerProxy:function(D){this.proxy&&this.proxy.dispose(),D&&(Q.each(a,function(h){D.on&&D.on(h,this[h],this)},this),D.handler=this),this.proxy=D},mousemove:function(D){var h=D.zrX,l=D.zrY,u=w(this,h,l),m=this._hovered,v=m.target;v&&!v.__zr&&(m=this.findHover(m.x,m.y),v=m.target);var _=this._hovered=u?{x:h,y:l}:this.findHover(h,l),y=_.target,T=this.proxy;T.setCursor&&T.setCursor(y?y.cursor:"default"),v&&y!==v&&this.dispatchToElement(m,"mouseout",D),this.dispatchToElement(_,"mousemove",D),y&&y!==v&&this.dispatchToElement(_,"mouseover",D)},mouseout:function(D){var h=D.zrEventControl,l=D.zrIsToLocalDOM;h!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",D),h!=="no_globalout"&&(!l&&this.trigger("globalout",{type:"globalout",event:D}))},resize:function(D){this._hovered={}},dispatch:function(D,h){var l=this[D];l&&l.call(this,h)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(D){var h=this.proxy;h.setCursor&&h.setCursor(D)},dispatchToElement:function(D,h,l){D=D||{};var u=D.target;if(u&&u.silent)return;for(var m="on"+h,v=i(h,D,l);u&&!(u[m]&&(v.cancelBubble=u[m].call(u,v)),u.trigger(h,v),u=u.parent,v.cancelBubble););v.cancelBubble||(this.trigger(h,v),this.painter&&this.painter.eachOtherLayer(function(_){typeof _[m]=="function"&&_[m].call(_,v),_.trigger&&_.trigger(h,v)}))},findHover:function(D,h,l){for(var u=this.storage.getDisplayList(),m={x:D,y:h},v=u.length-1;v>=0;v--){var _;if(u[v]!==l&&!u[v].ignore&&(_=S(u[v],D,h))&&(!m.topTarget&&(m.topTarget=u[v]),_!==R)){m.target=u[v];break}}return m},processGesture:function(D,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var u=l.recognize(D,this.findHover(D.zrX,D.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),u){var m=u.type;D.gestureEvent=m,this.dispatchToElement({target:u.target},m,u.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(D){x.prototype[D]=function(h){var l=h.zrX,u=h.zrY,m=w(this,l,u),v,_;if((D!=="mouseup"||!m)&&(v=this.findHover(l,u),_=v.target),D==="mousedown")this._downEl=_,this._downPoint=[h.zrX,h.zrY],this._upEl=_;else if(D==="mouseup")this._upEl=_;else if(D==="click"){if(this._downEl!==this._upEl||!this._downPoint||L.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,D,h)}});function S(D,h,l){if(D[D.rectHover?"rectContain":"contain"](h,l)){for(var u=D,m;u;){if(u.clipPath&&!u.clipPath.contain(h,l))return!1;u.silent&&(m=!0),u=u.parent}return m?R:!0}return!1}function w(D,h,l){var u=D.painter;return h<0||h>u.getWidth()||l<0||l>u.getHeight()}Q.mixin(x,U),Q.mixin(x,O);var p=x;ae.exports=p},"1Fgp":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII="},"1Jh7":function(ae,J,f){var Q=f("y+Vt"),L=f("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)}});ae.exports=O},"1MYJ":function(ae,J,f){var Q=f("y+Vt"),L=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,U=this.shape.paths,s=0;s<U.length;s++)O=O||U[s].__dirtyPath;this.__dirtyPath=O,this.__dirty=this.__dirty||O},beforeBrush:function(){this._updatePathDirty();for(var O=this.shape.paths||[],U=this.getGlobalScale(),s=0;s<O.length;s++)O[s].path||O[s].createPathProxy(),O[s].path.setScale(U[0],U[1],O[s].segmentIgnoreThreshold)},buildPath:function(O,U){for(var s=U.paths||[],t=0;t<s.length;t++)s[t].buildPath(O,s[t].shape,!0)},afterBrush:function(){for(var O=this.shape.paths||[],U=0;U<O.length;U++)O[U].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Q.prototype.getBoundingRect.call(this)}});ae.exports=L},"1RvN":function(ae,J){var f=function(){this.head=null,this.tail=null,this._len=0},Q=f.prototype;Q.insert=function(t){var R=new L(t);return this.insertEntry(R),R},Q.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Q.remove=function(t){var R=t.prev,i=t.next;R?R.next=i:this.head=i,i?i.prev=R:this.tail=R,t.next=t.prev=null,this._len--},Q.len=function(){return this._len},Q.clear=function(){this.head=this.tail=null,this._len=0};var L=function(t){this.value=t,this.next,this.prev},O=function(t){this._list=new f,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},U=O.prototype;U.put=function(t,R){var i=this._list,g=this._map,E=null;if(g[t]==null){var a=i.len(),x=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var S=i.head;i.remove(S),delete g[S.key],E=S.value,this._lastRemovedEntry=S}x?x.value=R:x=new L(R),x.key=t,i.insertEntry(x),g[t]=x}return E},U.get=function(t){var R=this._map[t],i=this._list;if(R!=null)return R!==i.tail&&(i.remove(R),i.insertEntry(R)),R.value},U.clear=function(){this._list.clear(),this._map={}};var s=O;ae.exports=s},"1Sn+":function(ae,J,f){},"1XHU":function(ae,J,f){"use strict";var Q=f("2qtc"),L=f("kLXV"),O=f("q1tI"),U=f.n(O),s=f("9kvl"),t=f("3wET"),R=f.n(t),i=f("bUJZ"),g=f.n(i),E=f("Ct/S"),a=f.n(E),x=function(w){var p=w.visible,D=w.occupationValue,h=w.onCancel,l=h===void 0?function(){}:h,u=function(){return U.a.createElement("div",{className:a.a.flexColumn},U.a.createElement("img",{className:a.a.img,src:g.a}),U.a.createElement("span",{className:a.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return U.a.createElement("div",{className:a.a.flexColumn},U.a.createElement("img",{className:a.a.img,src:R.a}),U.a.createElement("span",{className:a.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},v=function(){return D===3?U.a.createElement(U.a.Fragment,null,m(),u()):D===2?u():m()};return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:p,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:a.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:a.a.flexRow},v()))};J.a=Object(s.a)(function(S){var w=S.paperlibrary,p=S.loading,D=S.globalSetting;return{paperlibrary:w,globalSetting:D,loading:p.effects}})(x)},"1bdT":function(ae,J,f){var Q=f("3gBT"),L=f("H6uX"),O=f("DN4a"),U=f("vWvF"),s=f("bYtY"),t=function(i){O.call(this,i),L.call(this,i),U.call(this,i),this.id=i.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(i,g){switch(this.draggable){case"horizontal":g=0;break;case"vertical":i=0;break}var E=this.transform;E||(E=this.transform=[1,0,0,1,0,0]),E[4]+=i,E[5]+=g,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(i,g){},attrKV:function(i,g){if(i==="position"||i==="scale"||i==="origin"){if(g){var E=this[i];E||(E=this[i]=[]),E[0]=g[0],E[1]=g[1]}}else this[i]=g},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(i,g){if(typeof i=="string")this.attrKV(i,g);else if(s.isObject(i))for(var E in i)i.hasOwnProperty(E)&&this.attrKV(E,i[E]);return this.dirty(!1),this},setClipPath:function(i){var g=this.__zr;g&&i.addSelfToZr(g),this.clipPath&&this.clipPath!==i&&this.removeClipPath(),this.clipPath=i,i.__zr=g,i.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var i=this.clipPath;i&&(i.__zr&&i.removeSelfFromZr(i.__zr),i.__zr=null,i.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(i){this.__zr=i;var g=this.animators;if(g)for(var E=0;E<g.length;E++)i.animation.addAnimator(g[E]);this.clipPath&&this.clipPath.addSelfToZr(i)},removeSelfFromZr:function(i){this.__zr=null;var g=this.animators;if(g)for(var E=0;E<g.length;E++)i.animation.removeAnimator(g[E]);this.clipPath&&this.clipPath.removeSelfFromZr(i)}},s.mixin(t,U),s.mixin(t,O),s.mixin(t,L);var R=t;ae.exports=R},"1j5w":function(ae,J,f){"use strict";f.d(J,"d",function(){return Ge}),f.d(J,"b",function(){return ht}),f.d(J,"c",function(){return Dt}),f.d(J,"a",function(){return Ot});var Q=f("VTBJ"),L=f("1OyB"),O=f("vuIU"),U=f("JX7q"),s=f("Ji7U"),t=f("LK+K"),R=f("q1tI"),i=f("I8Z2"),g=f("BGR+"),E=f("wx14"),a=f("rePB"),x=f("4IlW"),S=f("2GS6"),w=f("Gytx"),p=f.n(w),D=f("TSYQ"),h=f.n(D),l=f("U8pU"),u=f("ODXe"),m=/iPhone/i,v=/iPod/i,_=/iPad/i,y=/\bAndroid(?:.+)Mobile\b/i,T=/Android/i,b=/\bAndroid(?:.+)SD4930UR\b/i,c=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,n=/Windows Phone/i,r=/\bWindows(?:.+)ARM\b/i,d=/BlackBerry/i,M=/BB10/i,C=/Opera Mini/i,A=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Rt,Qe){return Rt.test(Qe)}function B(Rt){var Qe=Rt||(typeof navigator!="undefined"?navigator.userAgent:""),pt=Qe.split("[FBAN");if(typeof pt[1]!="undefined"){var ke=pt,ce=Object(u.a)(ke,1);Qe=ce[0]}if(pt=Qe.split("Twitter"),typeof pt[1]!="undefined"){var Se=pt,Ve=Object(u.a)(Se,1);Qe=Ve[0]}var tt={apple:{phone:k(m,Qe)&&!k(n,Qe),ipod:k(v,Qe),tablet:!k(m,Qe)&&k(_,Qe)&&!k(n,Qe),device:(k(m,Qe)||k(v,Qe)||k(_,Qe))&&!k(n,Qe)},amazon:{phone:k(b,Qe),tablet:!k(b,Qe)&&k(c,Qe),device:k(b,Qe)||k(c,Qe)},android:{phone:!k(n,Qe)&&k(b,Qe)||!k(n,Qe)&&k(y,Qe),tablet:!k(n,Qe)&&!k(b,Qe)&&!k(y,Qe)&&(k(c,Qe)||k(T,Qe)),device:!k(n,Qe)&&(k(b,Qe)||k(c,Qe)||k(y,Qe)||k(T,Qe))||k(/\bokhttp\b/i,Qe)},windows:{phone:k(n,Qe),tablet:k(r,Qe),device:k(n,Qe)||k(r,Qe)},other:{blackberry:k(d,Qe),blackberry10:k(M,Qe),opera:k(C,Qe),firefox:k(I,Qe),chrome:k(A,Qe),device:k(d,Qe)||k(M,Qe)||k(C,Qe)||k(I,Qe)||k(A,Qe)},any:null,phone:null,tablet:null};return tt.any=tt.apple.device||tt.android.device||tt.windows.device||tt.other.device,tt.phone=tt.apple.phone||tt.android.phone||tt.windows.phone,tt.tablet=tt.apple.tablet||tt.android.tablet||tt.windows.tablet,tt}var z=Object(Q.a)(Object(Q.a)({},B()),{},{isMobile:B}),G=z;function V(){}function Y(Rt,Qe,pt){var ke=Qe||"";return Rt.key||"".concat(ke,"item_").concat(pt)}function F(Rt){return"".concat(Rt,"-menu-")}function H(Rt,Qe){var pt=-1;R.Children.forEach(Rt,function(ke){pt+=1,ke&&ke.type&&ke.type.isMenuItemGroup?R.Children.forEach(ke.props.children,function(ce){pt+=1,Qe(ce,pt)}):Qe(ke,pt)})}function Z(Rt,Qe,pt){if(!Rt||pt.find)return;R.Children.forEach(Rt,function(ke){if(ke){var ce=ke.type;if(!ce||!(ce.isSubMenu||ce.isMenuItem||ce.isMenuItemGroup))return;Qe.indexOf(ke.key)!==-1?pt.find=!0:ke.props.children&&Z(ke.props.children,Qe,pt)}})}var me=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],de=function(Qe){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke=Qe&&typeof Qe.getBoundingClientRect=="function"&&Qe.getBoundingClientRect().width;if(ke){if(pt){var ce=getComputedStyle(Qe),Se=ce.marginLeft,Ve=ce.marginRight;ke+=+Se.replace("px","")+ +Ve.replace("px","")}ke=+ke.toFixed(6)}return ke||0},Ee=function(Qe,pt,ke){Qe&&Object(l.a)(Qe.style)==="object"&&(Qe.style[pt]=ke)},be=function(){return G.any},we=f("KQm4"),_e=f("Ff2n"),xe=f("i8i4"),oe=f("bdgK"),ve=f("uciX"),q=f("8XRh"),pe={adjustX:1,adjustY:1},Re={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},ye={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},Xe=Re,dt=0,Pe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},We=function(Qe,pt,ke){var ce=F(pt),Se=Qe.getState();Qe.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Se.defaultActiveFirst),{},Object(a.a)({},ce,ke))})},Ce=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(ke){var ce;Object(L.a)(this,pt),ce=Qe.call(this,ke),ce.onDestroy=function(st){ce.props.onDestroy(st)},ce.onKeyDown=function(st){var qe=st.keyCode,Lt=ce.menuInstance,Yt=ce.props,an=Yt.isOpen,ie=Yt.store;if(qe===x.a.ENTER)return ce.onTitleClick(st),We(ie,ce.props.eventKey,!0),!0;if(qe===x.a.RIGHT)return an?Lt.onKeyDown(st):(ce.triggerOpenChange(!0),We(ie,ce.props.eventKey,!0)),!0;if(qe===x.a.LEFT){var te;if(an)te=Lt.onKeyDown(st);else return;return te||(ce.triggerOpenChange(!1),te=!0),te}return an&&(qe===x.a.UP||qe===x.a.DOWN)?Lt.onKeyDown(st):void 0},ce.onOpenChange=function(st){ce.props.onOpenChange(st)},ce.onPopupVisibleChange=function(st){ce.triggerOpenChange(st,st?"mouseenter":"mouseleave")},ce.onMouseEnter=function(st){var qe=ce.props,Lt=qe.eventKey,Yt=qe.onMouseEnter,an=qe.store;We(an,ce.props.eventKey,!1),Yt({key:Lt,domEvent:st})},ce.onMouseLeave=function(st){var qe=ce.props,Lt=qe.parentMenu,Yt=qe.eventKey,an=qe.onMouseLeave;Lt.subMenuInstance=Object(U.a)(ce),an({key:Yt,domEvent:st})},ce.onTitleMouseEnter=function(st){var qe=ce.props,Lt=qe.eventKey,Yt=qe.onItemHover,an=qe.onTitleMouseEnter;Yt({key:Lt,hover:!0}),an({key:Lt,domEvent:st})},ce.onTitleMouseLeave=function(st){var qe=ce.props,Lt=qe.parentMenu,Yt=qe.eventKey,an=qe.onItemHover,ie=qe.onTitleMouseLeave;Lt.subMenuInstance=Object(U.a)(ce),an({key:Yt,hover:!1}),ie({key:Yt,domEvent:st})},ce.onTitleClick=function(st){var qe=Object(U.a)(ce),Lt=qe.props;if(Lt.onTitleClick({key:Lt.eventKey,domEvent:st}),Lt.triggerSubMenuAction==="hover")return;ce.triggerOpenChange(!Lt.isOpen,"click"),We(Lt.store,ce.props.eventKey,!1)},ce.onSubMenuClick=function(st){typeof ce.props.onClick=="function"&&ce.props.onClick(ce.addKeyPath(st))},ce.onSelect=function(st){ce.props.onSelect(st)},ce.onDeselect=function(st){ce.props.onDeselect(st)},ce.getPrefixCls=function(){return"".concat(ce.props.rootPrefixCls,"-submenu")},ce.getActiveClassName=function(){return"".concat(ce.getPrefixCls(),"-active")},ce.getDisabledClassName=function(){return"".concat(ce.getPrefixCls(),"-disabled")},ce.getSelectedClassName=function(){return"".concat(ce.getPrefixCls(),"-selected")},ce.getOpenClassName=function(){return"".concat(ce.props.rootPrefixCls,"-submenu-open")},ce.saveMenuInstance=function(st){ce.menuInstance=st},ce.addKeyPath=function(st){return Object(Q.a)(Object(Q.a)({},st),{},{keyPath:(st.keyPath||[]).concat(ce.props.eventKey)})},ce.triggerOpenChange=function(st,qe){var Lt=ce.props.eventKey,Yt=function(){ce.onOpenChange({key:Lt,item:Object(U.a)(ce),trigger:qe,open:st})};qe==="mouseenter"?ce.mouseenterTimeout=setTimeout(function(){Yt()},0):Yt()},ce.isChildrenSelected=function(){var st={find:!1};return Z(ce.props.children,ce.props.selectedKeys,st),st.find},ce.isOpen=function(){return ce.props.openKeys.indexOf(ce.props.eventKey)!==-1},ce.adjustWidth=function(){if(!ce.subMenuTitle||!ce.menuInstance)return;var st=xe.findDOMNode(ce.menuInstance);if(st.offsetWidth>=ce.subMenuTitle.offsetWidth)return;st.style.minWidth="".concat(ce.subMenuTitle.offsetWidth,"px")},ce.saveSubMenuTitle=function(st){ce.subMenuTitle=st},ce.getBaseProps=function(){var st=Object(U.a)(ce),qe=st.props;return{mode:qe.mode==="horizontal"?"vertical":qe.mode,visible:ce.props.isOpen,level:qe.level+1,inlineIndent:qe.inlineIndent,focusable:!1,onClick:ce.onSubMenuClick,onSelect:ce.onSelect,onDeselect:ce.onDeselect,onDestroy:ce.onDestroy,selectedKeys:qe.selectedKeys,eventKey:"".concat(qe.eventKey,"-menu-"),openKeys:qe.openKeys,motion:qe.motion,onOpenChange:ce.onOpenChange,subMenuOpenDelay:qe.subMenuOpenDelay,parentMenu:Object(U.a)(ce),subMenuCloseDelay:qe.subMenuCloseDelay,forceSubMenuRender:qe.forceSubMenuRender,triggerSubMenuAction:qe.triggerSubMenuAction,builtinPlacements:qe.builtinPlacements,defaultActiveFirst:qe.store.getState().defaultActiveFirst[F(qe.eventKey)],multiple:qe.multiple,prefixCls:qe.rootPrefixCls,id:ce.internalMenuId,manualRef:ce.saveMenuInstance,itemIcon:qe.itemIcon,expandIcon:qe.expandIcon,direction:qe.direction}},ce.getMotion=function(st,qe){var Lt=Object(U.a)(ce),Yt=Lt.haveRendered,an=ce.props,ie=an.motion,te=an.rootPrefixCls,j=Object(Q.a)(Object(Q.a)({},ie),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Yt||!qe||st!=="inline"});return j};var Se=ke.store,Ve=ke.eventKey,tt=Se.getState(),ct=tt.defaultActiveFirst;ce.isRootMenu=!1;var gt=!1;return ct&&(gt=ct[Ve]),We(Se,Ve,gt),ce}return Object(O.a)(pt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ce=this,Se=this.props,Ve=Se.mode,tt=Se.parentMenu,ct=Se.manualRef;if(ct&&ct(this),Ve!=="horizontal"||!tt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ce.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ce=this.props,Se=ce.onDestroy,Ve=ce.eventKey;Se&&Se(Ve),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ce){var Se=this,Ve=this.getBaseProps(),tt=this.getMotion(Ve.mode,Ve.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve.visible||Ve.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ct=Ve.direction;return R.createElement(q.default,Object.assign({visible:Ve.visible},tt),function(gt){var st=gt.className,qe=gt.style,Lt=h()("".concat(Ve.prefixCls,"-sub"),st,Object(a.a)({},"".concat(Ve.prefixCls,"-rtl"),ct==="rtl"));return R.createElement(ut,Object.assign({},Ve,{id:Se.internalMenuId,className:Lt,style:qe}),ce)})}},{key:"render",value:function(){var ce,Se=Object(Q.a)({},this.props),Ve=Se.isOpen,tt=this.getPrefixCls(),ct=Se.mode==="inline",gt=h()(tt,"".concat(tt,"-").concat(Se.mode),(ce={},Object(a.a)(ce,Se.className,!!Se.className),Object(a.a)(ce,this.getOpenClassName(),Ve),Object(a.a)(ce,this.getActiveClassName(),Se.active||Ve&&!ct),Object(a.a)(ce,this.getDisabledClassName(),Se.disabled),Object(a.a)(ce,this.getSelectedClassName(),this.isChildrenSelected()),ce));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(dt+=1,this.internalMenuId="$__$".concat(dt,"$Menu")));var st={},qe={},Lt={};Se.disabled||(st={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},qe={onClick:this.onTitleClick},Lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Yt={},an=Se.direction;ct&&(an==="rtl"?Yt.paddingRight=Se.inlineIndent*Se.level:Yt.paddingLeft=Se.inlineIndent*Se.level);var ie={};this.props.isOpen&&(ie={"aria-owns":this.internalMenuId});var te=null;Se.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:Yt,className:"".concat(tt,"-title"),role:"button"},Lt,qe,{"aria-expanded":Ve},ie,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,te||R.createElement("i",{className:"".concat(tt,"-arrow")})),K=this.renderChildren(Se.children),X=Se.parentMenu.isRootMenu?Se.parentMenu.props.getPopupContainer:function(zt){return zt.parentNode},$=Pe[Se.mode],fe=Se.popupOffset?{offset:Se.popupOffset}:{},Ue=Se.mode==="inline"?"":Se.popupClassName;Ue+=an==="rtl"?" ".concat(tt,"-rtl"):"";var He=Se.disabled,xt=Se.triggerSubMenuAction,St=Se.subMenuOpenDelay,Ut=Se.forceSubMenuRender,Ft=Se.subMenuCloseDelay,Zt=Se.builtinPlacements;me.forEach(function(zt){return delete Se[zt]}),delete Se.onClick;var _t=an==="rtl"?Object.assign({},ye,Zt):Object.assign({},Re,Zt);return delete Se.direction,R.createElement("li",Object.assign({},Se,st,{className:gt,role:"menuitem"}),ct&&j,ct&&K,!ct&&R.createElement(ve.a,{prefixCls:tt,popupClassName:h()("".concat(tt,"-popup"),Ue),getPopupContainer:X,builtinPlacements:_t,popupPlacement:$,popupVisible:Ve,popupAlign:fe,popup:K,action:He?[]:[xt],mouseEnterDelay:St,mouseLeaveDelay:Ft,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ut},j))}}]),pt}(R.Component);Ce.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Le=Object(i.b)(function(Rt,Qe){var pt=Rt.openKeys,ke=Rt.activeKey,ce=Rt.selectedKeys,Se=Qe.eventKey,Ve=Qe.subMenuKey;return{isOpen:pt.indexOf(Se)>-1,active:ke[Ve]===Se,selectedKeys:ce}})(Ce);Le.isSubMenu=!0;var Ge=Le,Ze="menuitem-overflowed",Et=.5,nt=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(){var ke;return Object(L.a)(this,pt),ke=Qe.apply(this,arguments),ke.resizeObserver=null,ke.mutationObserver=null,ke.originalTotalWidth=0,ke.overflowedItems=[],ke.menuItemSizes=[],ke.cancelFrameId=null,ke.state={lastVisibleIndex:void 0},ke.getMenuItemNodes=function(){var ce=ke.props.prefixCls,Se=xe.findDOMNode(Object(U.a)(ke));return Se?[].slice.call(Se.children).filter(function(Ve){return Ve.className.split(" ").indexOf("".concat(ce,"-overflowed-submenu"))<0}):[]},ke.getOverflowedSubMenuItem=function(ce,Se,Ve){var tt=ke.props,ct=tt.overflowedIndicator,gt=tt.level,st=tt.mode,qe=tt.prefixCls,Lt=tt.theme;if(gt!==1||st!=="horizontal")return null;var Yt=ke.props.children[0],an=Yt.props,ie=an.children,te=an.title,j=an.style,K=Object(_e.a)(an,["children","title","style"]),X=Object(Q.a)({},j),$="".concat(ce,"-overflowed-indicator"),fe="".concat(ce,"-overflowed-indicator");Se.length===0&&Ve!==!0?X=Object(Q.a)(Object(Q.a)({},X),{},{display:"none"}):Ve&&(X=Object(Q.a)(Object(Q.a)({},X),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),fe="".concat(fe,"-placeholder"));var Ue=Lt?"".concat(qe,"-").concat(Lt):"",He={};return me.forEach(function(xt){K[xt]!==void 0&&(He[xt]=K[xt])}),R.createElement(Ge,Object.assign({title:ct,className:"".concat(qe,"-overflowed-submenu"),popupClassName:Ue},He,{key:$,eventKey:fe,disabled:!1,style:X}),Se)},ke.setChildrenWidthAndResize=function(){if(ke.props.mode!=="horizontal")return;var ce=xe.findDOMNode(Object(U.a)(ke));if(!ce)return;var Se=ce.children;if(!Se||Se.length===0)return;var Ve=ce.children[Se.length-1];Ee(Ve,"display","inline-block");var tt=ke.getMenuItemNodes(),ct=tt.filter(function(gt){return gt.className.split(" ").indexOf(Ze)>=0});ct.forEach(function(gt){Ee(gt,"display","inline-block")}),ke.menuItemSizes=tt.map(function(gt){return de(gt,!0)}),ct.forEach(function(gt){Ee(gt,"display","none")}),ke.overflowedIndicatorWidth=de(ce.children[ce.children.length-1],!0),ke.originalTotalWidth=ke.menuItemSizes.reduce(function(gt,st){return gt+st},0),ke.handleResize(),Ee(Ve,"display","none")},ke.handleResize=function(){if(ke.props.mode!=="horizontal")return;var ce=xe.findDOMNode(Object(U.a)(ke));if(!ce)return;var Se=de(ce);ke.overflowedItems=[];var Ve=0,tt;ke.originalTotalWidth>Se+Et&&(tt=-1,ke.menuItemSizes.forEach(function(ct){Ve+=ct,Ve+ke.overflowedIndicatorWidth<=Se&&(tt+=1)})),ke.setState({lastVisibleIndex:tt})},ke}return Object(O.a)(pt,[{key:"componentDidMount",value:function(){var ce=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Se=xe.findDOMNode(this);if(!Se)return;this.resizeObserver=new oe.default(function(Ve){Ve.forEach(function(){var tt=ce.cancelFrameId;cancelAnimationFrame(tt),ce.cancelFrameId=requestAnimationFrame(ce.setChildrenWidthAndResize)})}),[].slice.call(Se.children).concat(Se).forEach(function(Ve){ce.resizeObserver.observe(Ve)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ce.resizeObserver.disconnect(),[].slice.call(Se.children).concat(Se).forEach(function(Ve){ce.resizeObserver.observe(Ve)}),ce.setChildrenWidthAndResize()}),this.mutationObserver.observe(Se,{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(ce){var Se=this,Ve=this.state.lastVisibleIndex;return(ce||[]).reduce(function(tt,ct,gt){var st=ct;if(Se.props.mode==="horizontal"){var qe=Se.getOverflowedSubMenuItem(ct.props.eventKey,[]);Ve!==void 0&&Se.props.className.indexOf("".concat(Se.props.prefixCls,"-root"))!==-1&&(gt>Ve&&(st=R.cloneElement(ct,{style:{display:"none"},eventKey:"".concat(ct.props.eventKey,"-hidden"),className:"".concat(Ze)})),gt===Ve+1&&(Se.overflowedItems=ce.slice(Ve+1).map(function(Yt){return R.cloneElement(Yt,{key:Yt.props.eventKey,mode:"vertical-left"})}),qe=Se.getOverflowedSubMenuItem(ct.props.eventKey,Se.overflowedItems)));var Lt=[].concat(Object(we.a)(tt),[qe,st]);return gt===ce.length-1&&Lt.push(Se.getOverflowedSubMenuItem(ct.props.eventKey,[],!0)),Lt}return[].concat(Object(we.a)(tt),[st])},[])}},{key:"render",value:function(){var ce=this.props,Se=ce.visible,Ve=ce.prefixCls,tt=ce.overflowedIndicator,ct=ce.mode,gt=ce.level,st=ce.tag,qe=ce.children,Lt=ce.theme,Yt=Object(_e.a)(ce,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),an=st;return R.createElement(an,Object.assign({},Yt),this.renderChildren(qe))}}]),pt}(R.Component);nt.defaultProps={tag:"div",className:""};var Nt=nt;function Vt(Rt){return Rt.length?Rt.every(function(Qe){return!!Qe.props.disabled}):!0}function Ct(Rt,Qe,pt){var ke=Rt.getState();Rt.setState({activeKey:Object(Q.a)(Object(Q.a)({},ke.activeKey),{},Object(a.a)({},Qe,pt))})}function wt(Rt){return Rt.eventKey||"0-menu-"}function Kt(Rt,Qe){var pt=Qe,ke=Rt.children,ce=Rt.eventKey;if(pt){var Se;if(H(ke,function(Ve,tt){Ve&&Ve.props&&!Ve.props.disabled&&pt===Y(Ve,ce,tt)&&(Se=!0)}),Se)return pt}return pt=null,Rt.defaultActiveFirst&&H(ke,function(Ve,tt){!pt&&Ve&&!Ve.props.disabled&&(pt=Y(Ve,ce,tt))}),pt}function en(Rt){if(Rt){var Qe=this.instanceArray.indexOf(Rt);Qe!==-1?this.instanceArray[Qe]=Rt:this.instanceArray.push(Rt)}}var Qt=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(ke){var ce;return Object(L.a)(this,pt),ce=Qe.call(this,ke),ce.onKeyDown=function(Se,Ve){var tt=Se.keyCode,ct;if(ce.getFlatInstanceArray().forEach(function(st){st&&st.props.active&&st.onKeyDown&&(ct=st.onKeyDown(Se))}),ct)return 1;var gt=null;return(tt===x.a.UP||tt===x.a.DOWN)&&(gt=ce.step(tt===x.a.UP?-1:1)),gt?(Se.preventDefault(),Ct(ce.props.store,wt(ce.props),gt.props.eventKey),typeof Ve=="function"&&Ve(gt),1):void 0},ce.onItemHover=function(Se){var Ve=Se.key,tt=Se.hover;Ct(ce.props.store,wt(ce.props),tt?Ve:null)},ce.onDeselect=function(Se){ce.props.onDeselect(Se)},ce.onSelect=function(Se){ce.props.onSelect(Se)},ce.onClick=function(Se){ce.props.onClick(Se)},ce.onOpenChange=function(Se){ce.props.onOpenChange(Se)},ce.onDestroy=function(Se){ce.props.onDestroy(Se)},ce.getFlatInstanceArray=function(){return ce.instanceArray},ce.step=function(Se){var Ve=ce.getFlatInstanceArray(),tt=ce.props.store.getState().activeKey[wt(ce.props)],ct=Ve.length;if(!ct)return null;Se<0&&(Ve=Ve.concat().reverse());var gt=-1;if(Ve.every(function(Yt,an){return Yt&&Yt.props.eventKey===tt?(gt=an,!1):!0}),!ce.props.defaultActiveFirst&&gt!==-1&&Vt(Ve.slice(gt,ct-1)))return;var st=(gt+1)%ct,qe=st;do{var Lt=Ve[qe];if(!Lt||Lt.props.disabled)qe=(qe+1)%ct;else return Lt}while(qe!==st);return null},ce.renderCommonMenuItem=function(Se,Ve,tt){var ct=ce.props.store.getState(),gt=Object(U.a)(ce),st=gt.props,qe=Y(Se,st.eventKey,Ve),Lt=Se.props;if(!Lt||typeof Se.type=="string")return Se;var Yt=qe===ct.activeKey,an=Object(Q.a)(Object(Q.a)({mode:Lt.mode||st.mode,level:st.level,inlineIndent:st.inlineIndent,renderMenuItem:ce.renderMenuItem,rootPrefixCls:st.prefixCls,index:Ve,parentMenu:st.parentMenu,manualRef:Lt.disabled?void 0:Object(S.a)(Se.ref,en.bind(Object(U.a)(ce))),eventKey:qe,active:!Lt.disabled&&Yt,multiple:st.multiple,onClick:function(te){(Lt.onClick||V)(te),ce.onClick(te)},onItemHover:ce.onItemHover,motion:st.motion,subMenuOpenDelay:st.subMenuOpenDelay,subMenuCloseDelay:st.subMenuCloseDelay,forceSubMenuRender:st.forceSubMenuRender,onOpenChange:ce.onOpenChange,onDeselect:ce.onDeselect,onSelect:ce.onSelect,builtinPlacements:st.builtinPlacements,itemIcon:Lt.itemIcon||ce.props.itemIcon,expandIcon:Lt.expandIcon||ce.props.expandIcon},tt),{},{direction:st.direction});return(st.mode==="inline"||be())&&(an.triggerSubMenuAction="click"),R.cloneElement(Se,an)},ce.renderMenuItem=function(Se,Ve,tt){if(!Se)return null;var ct=ce.props.store.getState(),gt={openKeys:ct.openKeys,selectedKeys:ct.selectedKeys,triggerSubMenuAction:ce.props.triggerSubMenuAction,subMenuKey:tt};return ce.renderCommonMenuItem(Se,Ve,gt)},ke.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},ke.store.getState().activeKey),{},Object(a.a)({},ke.eventKey,Kt(ke,ke.activeKey)))}),ce.instanceArray=[],ce}return Object(O.a)(pt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ce){return this.props.visible||ce.visible||this.props.className!==ce.className||!p()(this.props.style,ce.style)}},{key:"componentDidUpdate",value:function(ce){var Se=this.props,Ve="activeKey"in Se?Se.activeKey:Se.store.getState().activeKey[wt(Se)],tt=Kt(Se,Ve);if(tt!==Ve)Ct(Se.store,wt(Se),tt);else if("activeKey"in ce){var ct=Kt(ce,ce.activeKey);tt!==ct&&Ct(Se.store,wt(Se),tt)}}},{key:"render",value:function(){var ce=this,Se=Object(E.a)({},this.props);this.instanceArray=[];var Ve=h()(Se.prefixCls,Se.className,"".concat(Se.prefixCls,"-").concat(Se.mode)),tt={className:Ve,role:Se.role||"menu"};Se.id&&(tt.id=Se.id),Se.focusable&&(tt.tabIndex=0,tt.onKeyDown=this.onKeyDown);var ct=Se.prefixCls,gt=Se.eventKey,st=Se.visible,qe=Se.level,Lt=Se.mode,Yt=Se.overflowedIndicator,an=Se.theme;return me.forEach(function(ie){return delete Se[ie]}),delete Se.onClick,R.createElement(Nt,Object.assign({},Se,{prefixCls:ct,mode:Lt,tag:"ul",level:qe,theme:an,visible:st,overflowedIndicator:Yt},tt),R.Children.map(Se.children,function(ie,te){return ce.renderMenuItem(ie,te,gt||"0-menu-")}))}}]),pt}(R.Component);Qt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var nn=Object(i.b)()(Qt),ut=nn,ft=f("Kwbf");function bt(Rt,Qe,pt){var ke=Rt.prefixCls,ce=Rt.motion,Se=Rt.defaultMotions,Ve=Se===void 0?{}:Se,tt=Rt.openAnimation,ct=Rt.openTransitionName,gt=Qe.switchingModeFromInline;if(ce)return ce;if(Object(l.a)(tt)==="object"&&tt)Object(ft.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof tt=="string")return{motionName:"".concat(ke,"-open-").concat(tt)};if(ct)return{motionName:ct};var st=Ve[pt];return st||(gt?null:Ve.other)}var Je=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(ke){var ce;Object(L.a)(this,pt),ce=Qe.call(this,ke),ce.inlineOpenKeys=[],ce.onSelect=function(tt){var ct=Object(U.a)(ce),gt=ct.props;if(gt.selectable){var st=ce.store.getState(),qe=st.selectedKeys,Lt=tt.key;gt.multiple?qe=qe.concat([Lt]):qe=[Lt],"selectedKeys"in gt||ce.store.setState({selectedKeys:qe}),gt.onSelect(Object(Q.a)(Object(Q.a)({},tt),{},{selectedKeys:qe}))}},ce.onClick=function(tt){var ct=ce.getRealMenuMode(),gt=Object(U.a)(ce),st=gt.store,qe=gt.props.onOpenChange;ct!=="inline"&&!("openKeys"in ce.props)&&(st.setState({openKeys:[]}),qe([])),ce.props.onClick(tt)},ce.onKeyDown=function(tt,ct){ce.innerMenu.getWrappedInstance().onKeyDown(tt,ct)},ce.onOpenChange=function(tt){var ct=Object(U.a)(ce),gt=ct.props,st=ce.store.getState().openKeys.concat(),qe=!1,Lt=function(an){var ie=!1;if(an.open)ie=st.indexOf(an.key)===-1,ie&&st.push(an.key);else{var te=st.indexOf(an.key);ie=te!==-1,ie&&st.splice(te,1)}qe=qe||ie};Array.isArray(tt)?tt.forEach(Lt):Lt(tt),qe&&("openKeys"in ce.props||ce.store.setState({openKeys:st}),gt.onOpenChange(st))},ce.onDeselect=function(tt){var ct=Object(U.a)(ce),gt=ct.props;if(gt.selectable){var st=ce.store.getState().selectedKeys.concat(),qe=tt.key,Lt=st.indexOf(qe);Lt!==-1&&st.splice(Lt,1),"selectedKeys"in gt||ce.store.setState({selectedKeys:st}),gt.onDeselect(Object(Q.a)(Object(Q.a)({},tt),{},{selectedKeys:st}))}},ce.onMouseEnter=function(tt){ce.restoreModeVerticalFromInline();var ct=ce.props.onMouseEnter;ct&&ct(tt)},ce.onTransitionEnd=function(tt){var ct=tt.propertyName==="width"&&tt.target===tt.currentTarget,gt=tt.target.className,st=Object.prototype.toString.call(gt)==="[object SVGAnimatedString]"?gt.animVal:gt,qe=tt.propertyName==="font-size"&&st.indexOf("anticon")>=0;(ct||qe)&&ce.restoreModeVerticalFromInline()},ce.setInnerMenu=function(tt){ce.innerMenu=tt},ce.isRootMenu=!0;var Se=ke.defaultSelectedKeys,Ve=ke.defaultOpenKeys;return"selectedKeys"in ke&&(Se=ke.selectedKeys||[]),"openKeys"in ke&&(Ve=ke.openKeys||[]),ce.store=Object(i.c)({selectedKeys:Se,openKeys:Ve,activeKey:{"0-menu-":Kt(ke,ke.activeKey)}}),ce.state={switchingModeFromInline:!1},ce}return Object(O.a)(pt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ce){this.updateOpentKeysWhenSwitchMode(ce),this.updateMiniStore();var Se=this.props,Ve=Se.siderCollapsed,tt=Se.inlineCollapsed,ct=Se.onOpenChange;(!ce.inlineCollapsed&&tt||!ce.siderCollapsed&&Ve)&&ct([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ce){var Se=this.props,Ve=this.store,tt=this.inlineOpenKeys,ct=Ve.getState(),gt={};ce.mode==="inline"&&Se.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Se||((Se.inlineCollapsed&&!ce.inlineCollapsed||Se.siderCollapsed&&!ce.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ct.openKeys.concat(),gt.openKeys=[]),(!Se.inlineCollapsed&&ce.inlineCollapsed||!Se.siderCollapsed&&ce.siderCollapsed)&&(gt.openKeys=tt,this.inlineOpenKeys=[])),Object.keys(gt).length&&Ve.setState(gt)}},{key:"updateMenuDisplay",value:function(){var ce=this.props.collapsedWidth,Se=this.store,Ve=this.prevOpenKeys,tt=this.getInlineCollapsed()&&(ce===0||ce==="0"||ce==="0px");tt?(this.prevOpenKeys=Se.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ve&&(this.store.setState({openKeys:Ve}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ce=this.props.mode,Se=this.state.switchingModeFromInline,Ve=this.getInlineCollapsed();return Se&&Ve?"inline":Ve?"vertical":ce}},{key:"getInlineCollapsed",value:function(){var ce=this.props,Se=ce.inlineCollapsed,Ve=ce.siderCollapsed;return Ve!==void 0?Ve:Se}},{key:"restoreModeVerticalFromInline",value:function(){var ce=this.state.switchingModeFromInline;ce&&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 ce=Object(Q.a)({},Object(g.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Se=this.getRealMenuMode();return ce.className+=" ".concat(ce.prefixCls,"-root"),ce.direction==="rtl"&&(ce.className+=" ".concat(ce.prefixCls,"-rtl")),ce=Object(Q.a)(Object(Q.a)({},ce),{},{mode:Se,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:bt(this.props,this.state,Se)}),delete ce.openAnimation,delete ce.openTransitionName,R.createElement(i.a,{store:this.store},R.createElement(ut,Object.assign({},ce,{ref:this.setInnerMenu}),this.props.children))}}]),pt}(R.Component);Je.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 at=Je,ze=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(){var ke;return Object(L.a)(this,pt),ke=Qe.apply(this,arguments),ke.onKeyDown=function(ce){var Se=ce.keyCode;return Se===x.a.ENTER?(ke.onClick(ce),!0):void 0},ke.onMouseLeave=function(ce){var Se=ke.props,Ve=Se.eventKey,tt=Se.onItemHover,ct=Se.onMouseLeave;tt({key:Ve,hover:!1}),ct({key:Ve,domEvent:ce})},ke.onMouseEnter=function(ce){var Se=ke.props,Ve=Se.eventKey,tt=Se.onItemHover,ct=Se.onMouseEnter;tt({key:Ve,hover:!0}),ct({key:Ve,domEvent:ce})},ke.onClick=function(ce){var Se=ke.props,Ve=Se.eventKey,tt=Se.multiple,ct=Se.onClick,gt=Se.onSelect,st=Se.onDeselect,qe=Se.isSelected,Lt={key:Ve,keyPath:[Ve],item:Object(U.a)(ke),domEvent:ce};ct(Lt),tt?qe?st(Lt):gt(Lt):qe||gt(Lt)},ke.saveNode=function(ce){ke.node=ce},ke}return Object(O.a)(pt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ce=this.props;ce.onDestroy&&ce.onDestroy(ce.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 ce,Se=Object(Q.a)({},this.props),Ve=h()(this.getPrefixCls(),Se.className,(ce={},Object(a.a)(ce,this.getActiveClassName(),!Se.disabled&&Se.active),Object(a.a)(ce,this.getSelectedClassName(),Se.isSelected),Object(a.a)(ce,this.getDisabledClassName(),Se.disabled),ce)),tt=Object(Q.a)(Object(Q.a)({},Se.attribute),{},{title:typeof Se.title=="string"?Se.title:void 0,className:Ve,role:Se.role||"menuitem","aria-disabled":Se.disabled});Se.role==="option"?tt=Object(Q.a)(Object(Q.a)({},tt),{},{role:"option","aria-selected":Se.isSelected}):(Se.role===null||Se.role==="none")&&(tt.role="none");var ct={onClick:Se.disabled?null:this.onClick,onMouseLeave:Se.disabled?null:this.onMouseLeave,onMouseEnter:Se.disabled?null:this.onMouseEnter},gt=Object(Q.a)({},Se.style);Se.mode==="inline"&&(Se.direction==="rtl"?gt.paddingRight=Se.inlineIndent*Se.level:gt.paddingLeft=Se.inlineIndent*Se.level),me.forEach(function(qe){return delete Se[qe]}),delete Se.direction;var st=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(st=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(g.default)(Se,["onClick","onMouseEnter","onMouseLeave","onSelect"]),tt,ct,{style:gt,ref:this.saveNode}),Se.children,st)}}]),pt}(R.Component);ze.isMenuItem=!0,ze.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var Ie=Object(i.b)(function(Rt,Qe){var pt=Rt.activeKey,ke=Rt.selectedKeys,ce=Qe.eventKey,Se=Qe.subMenuKey;return{active:pt[Se]===ce,isSelected:ke.indexOf(ce)!==-1}})(ze),ht=Ie,vt=function(Rt){Object(s.a)(pt,Rt);var Qe=Object(t.a)(pt);function pt(){var ke;return Object(L.a)(this,pt),ke=Qe.apply(this,arguments),ke.renderInnerMenuItem=function(ce){var Se=ke.props,Ve=Se.renderMenuItem,tt=Se.index;return Ve(ce,tt,ke.props.subMenuKey)},ke}return Object(O.a)(pt,[{key:"render",value:function(){var ce=Object(E.a)({},this.props),Se=ce.className,Ve=Se===void 0?"":Se,tt=ce.rootPrefixCls,ct="".concat(tt,"-item-group-title"),gt="".concat(tt,"-item-group-list"),st=ce.title,qe=ce.children;return me.forEach(function(Lt){return delete ce[Lt]}),delete ce.onClick,delete ce.direction,R.createElement("li",Object.assign({},ce,{className:"".concat(Ve," ").concat(tt,"-item-group")}),R.createElement("div",{className:ct,title:typeof st=="string"?st:void 0},st),R.createElement("ul",{className:gt},R.Children.map(qe,this.renderInnerMenuItem)))}}]),pt}(R.Component);vt.isMenuItemGroup=!0,vt.defaultProps={disabled:!0};var Dt=vt,Gt=function(Qe){var pt=Qe.className,ke=Qe.rootPrefixCls,ce=Qe.style;return R.createElement("li",{className:"".concat(pt," ").concat(ke,"-item-divider"),style:ce})};Gt.defaultProps={disabled:!0,className:"",style:{}};var Ot=Gt,Jt=J.e=at},"1sp6":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAGUUlEQVRoQ+2bf2xTVRTHv+f2rStjQBAJIgmCYoKKEkLXdQUCHUy2gaAhNLAfKP8IkYQIMRqIusyfBAEjEv/Af4C2C2IgRmAFgRZIWLsfTBKj/0zxJyIgojC20b13j3mF6RzbXl/3gxne7R9t7j33nnM/97xzT3tvCbdKpPr0fCnVtQLkZGBIW33q79wI0K9E9A0D++Oy9bN8j+ePZMY7Ulc3zKbxQmIsYMmTIDAajKHJ9O1ehhpBXA/Q1lx31t5kxiNdKBytfRvg9cl06IHMVQbeG8TqZo/H09zZOJWVlekZI0aullKuA2h4D3QZdiUSH3jdzheNBEn3HJbafoBuQOB1sivbvVOm/GnU0ag9EolkKhkZ96sQM1iDjwTymJkI9KWw8cKZLtfP7cc4dLJudLpd7mOGW69ncISIdpMUJ9Nky7np06dfM9Jp1B6LxYY2QyxnxrsABhHRUq87a3d3/ehYtDpMIC8EvZKbnbXRSEmq7ZFY3XRm/hjgiWCc1zThzpvh/EkfL1JTcx9rFAP4AYC+Yymfnz0tO5yqLqN+kVjtKmbeBqAmN8eV3S2gSLRGd/0h5Egb3hue050yPbakqXKfZOQS4UyjIqaNdzjUi9eaTgAJz6mSghfMyc6+bDTJnrRHIhEHOwY36o7qdWelE5HsajwKR2tYb8zNcSXiUV+XI0fqhimZHGXwIyCUEXCdGZtAOCuJXX0Np21+4WjtNYAzR2SkZ06ePPn6gAGkG3K8uj6HWTvFzI0MbiXQPZLoyTnurCN9vUD/C0C6keFY7UEwFyYMJpzMdbtm9hechP6B7EGJwBytfpZBO24CEqty3c6PLEDtCJyorh6vSTqrV9lYPDHT4/zKAtSOQENDQ/ovl680M4McQzJGeCZNSirL7i2IA/4RuxWHJJhpaJoY7HQ6m3pr8smMYwEyoGQB6k9AwfxgIYPHSUiVhNIqwKqUUhUQKuufSagCUmX9nViV+otsqg1S1UhTFaH8UHyw+EpHm8Ox2m4fsV2FgZUCyOtqriyh2uxiddHnRRd0GX9B8CUizmmTZ6a4EHihU929uc0HCgMrWeJxECsEUhikEFhhhkKAwgQFIAU369ISdYBCiXpWBAl/cWXx+2YBBQoCj0qmiV1muZBq06Wm0IrTK1p1md3zd0+Oq9pDbfJCcNw+2B7yferTbtPdm4CSCXqpyBh5UCpjJtvHikH9GYOSXRWzcpYHGa2iQZA2C9yMvPWIGS2OFaS7J2R5kOVBZiLO7bK96kG7CgIvC8aklE0iHCwJlXxiNlH0F1YsJym9qeqVhFZHq32t76jvrz5NFP1z/TPYJsalaqiiUX3R4aKvzQLaWbBzCpGS8sII5viY5jF7vce9ap8CShWMUT8rDzIKlFYeZLDVWoAGPqCL23586sbv8ZbOLE0jaun3g8P2hgyEGHR+47cRviH/83MIA+lgzCAWq+56QJ2drPoLgh8CGFUaKvZZgDocPVcUViySLDcAmFoSKrlqAWoHKDgv+KCUHIVNKSg9sKReDwdJAQoUBrcxs8sor2lr1y8kNDQ35JUfL78tQTMTg/wFwfUAP92VXgJUu82+2HfAdy5Z29rkOn7V2LN4jz1+LV7FRDtKQ8X61ZhESQrQnvl7xsbV+KhkjVBZND3XSeZsNpOuWFAxSsbl2K70amRTl4WWnCFQ4oaKmdIRkD8/WMYkvctCpbPaj5MUIDOKzcgOhF2sLUj75/onQNAphWzzllYurTPlQWYmbUZ2IAHS7Q7kB54B0Ra7TJvqO+xLHIVbHtRhF/MXBjaC6bGSUNF8/dG1AHUAVDarTJkw6OFjAB8tDZW+edcDurD5+01ak5Y4ePy3yNHMKAWJgrse0MVNZ8vU62q8s9hJoEs6IP3XtqEOzhjh8fTzHZ079G2+qqpqUDMpjQLQjh866CgvL+/6lmskVvsFM+cRxGveHOdbZnahnsreqV0sHK1dA/AWIkS9bpenu3lQuLp6LrEIgVkF6J20dNt20TLytpsYPYXRWf8W8dt1/QLVYDHkXk3L7PMLVDeU88NYYjmYygBOB7AoN8e1r1tAeuOxaM2rBLyRuG96lxRibPB6XOuMpvsPkHBVzWyA14DICeqNf/sYqU6kYQ7dg0Do9M8tyYxgSobRSEA9gbbOyskKJdP3b55CiwXsdwtjAAAAAElFTkSuQmCC"},"24YM":function(ae,J,f){"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(ae,J,f){var Q=f("IMiH"),L=f("loD1"),O=f("59Ip"),U=f("aKvl"),s=f("n1HI"),t=f("hX1E"),R=t.normalizeRadian,i=f("Sj9i"),g=f("hyiK"),E=Q.CMD,a=Math.PI*2,x=1e-4;function S(y,T){return Math.abs(y-T)<x}var w=[-1,-1,-1],p=[-1,-1];function D(){var y=p[0];p[0]=p[1],p[1]=y}function h(y,T,b,c,n,r,d,M,C,A){if(A>T&&A>c&&A>r&&A>M||A<T&&A<c&&A<r&&A<M)return 0;var I=i.cubicRootAt(T,c,r,M,A,w);if(I===0)return 0;for(var k=0,B=-1,z,G,V=0;V<I;V++){var Y=w[V],F=Y===0||Y===1?.5:1,H=i.cubicAt(y,b,n,d,Y);if(H<C)continue;B<0&&(B=i.cubicExtrema(T,c,r,M,p),p[1]<p[0]&&B>1&&D(),z=i.cubicAt(T,c,r,M,p[0]),B>1&&(G=i.cubicAt(T,c,r,M,p[1]))),B===2?Y<p[0]?k+=z<T?F:-F:Y<p[1]?k+=G<z?F:-F:k+=M<G?F:-F:Y<p[0]?k+=z<T?F:-F:k+=M<z?F:-F}return k}function l(y,T,b,c,n,r,d,M){if(M>T&&M>c&&M>r||M<T&&M<c&&M<r)return 0;var C=i.quadraticRootAt(T,c,r,M,w);if(C===0)return 0;var A=i.quadraticExtremum(T,c,r);if(A>=0&&A<=1){for(var I=0,k=i.quadraticAt(T,c,r,A),B=0;B<C;B++){var z=w[B]===0||w[B]===1?.5:1,G=i.quadraticAt(y,b,n,w[B]);if(G<d)continue;w[B]<A?I+=k<T?z:-z:I+=r<k?z:-z}return I}else{var z=w[0]===0||w[0]===1?.5:1,G=i.quadraticAt(y,b,n,w[0]);return G<d?0:r<T?z:-z}}function u(y,T,b,c,n,r,d,M){if(M-=T,M>b||M<-b)return 0;var C=Math.sqrt(b*b-M*M);w[0]=-C,w[1]=C;var A=Math.abs(c-n);if(A<1e-4)return 0;if(A%a<1e-4){c=0,n=a;var I=r?1:-1;return d>=w[0]+y&&d<=w[1]+y?I:0}if(r){var C=c;c=R(n),n=R(C)}else c=R(c),n=R(n);c>n&&(n+=a);for(var k=0,B=0;B<2;B++){var z=w[B];if(z+y>d){var G=Math.atan2(M,z),I=r?1:-1;G<0&&(G=a+G),(G>=c&&G<=n||G+a>=c&&G+a<=n)&&(G>Math.PI/2&&G<Math.PI*1.5&&(I=-I),k+=I)}}return k}function m(y,T,b,c,n){for(var r=0,d=0,M=0,C=0,A=0,I=0;I<y.length;){var k=y[I++];k===E.M&&I>1&&(b||(r+=g(d,M,C,A,c,n))),I===1&&(d=y[I],M=y[I+1],C=d,A=M);switch(k){case E.M:C=y[I++],A=y[I++],d=C,M=A;break;case E.L:if(b){if(L.containStroke(d,M,y[I],y[I+1],T,c,n))return!0}else r+=g(d,M,y[I],y[I+1],c,n)||0;d=y[I++],M=y[I++];break;case E.C:if(b){if(O.containStroke(d,M,y[I++],y[I++],y[I++],y[I++],y[I],y[I+1],T,c,n))return!0}else r+=h(d,M,y[I++],y[I++],y[I++],y[I++],y[I],y[I+1],c,n)||0;d=y[I++],M=y[I++];break;case E.Q:if(b){if(U.containStroke(d,M,y[I++],y[I++],y[I],y[I+1],T,c,n))return!0}else r+=l(d,M,y[I++],y[I++],y[I],y[I+1],c,n)||0;d=y[I++],M=y[I++];break;case E.A:var B=y[I++],z=y[I++],G=y[I++],V=y[I++],Y=y[I++],F=y[I++];I+=1;var H=1-y[I++],Z=Math.cos(Y)*G+B,me=Math.sin(Y)*V+z;I>1?r+=g(d,M,Z,me,c,n):(C=Z,A=me);var de=(c-B)*V/G+B;if(b){if(s.containStroke(B,z,V,Y,Y+F,H,T,de,n))return!0}else r+=u(B,z,V,Y,Y+F,H,de,n);d=Math.cos(Y+F)*G+B,M=Math.sin(Y+F)*V+z;break;case E.R:C=d=y[I++],A=M=y[I++];var Ee=y[I++],be=y[I++],Z=C+Ee,me=A+be;if(b){if(L.containStroke(C,A,Z,A,T,c,n)||L.containStroke(Z,A,Z,me,T,c,n)||L.containStroke(Z,me,C,me,T,c,n)||L.containStroke(C,me,C,A,T,c,n))return!0}else r+=g(Z,A,Z,me,c,n),r+=g(C,me,C,A,c,n);break;case E.Z:if(b){if(L.containStroke(d,M,C,A,T,c,n))return!0}else r+=g(d,M,C,A,c,n);d=C,M=A;break}}return!b&&!S(M,A)&&(r+=g(d,M,C,A,c,n)||0),r!==0}function v(y,T,b){return m(y,0,!1,T,b)}function _(y,T,b,c){return m(y,T,!0,b,c)}J.contain=v,J.containStroke=_},"2U/9":function(ae,J,f){"use strict";var Q=f("VTBJ"),L=f("rePB"),O=f("Ff2n"),U=f("1OyB"),s=f("vuIU"),t=f("Ji7U"),R=f("LK+K"),i=f("q1tI"),g=f.n(i),E=f("Zm9Q"),a=f("TSYQ"),x=f.n(a),S=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function w(u){return typeof u=="string"}var p=function(u){Object(t.a)(v,u);var m=Object(R.a)(v);function v(){var _;return Object(U.a)(this,v),_=m.apply(this,arguments),_.onClick=function(){var y=_.props,T=y.onClick,b=y.onStepClick,c=y.stepIndex;T&&T.apply(void 0,arguments),b(c)},_}return Object(s.a)(v,[{key:"renderIconNode",value:function(){var y,T=this.props,b=T.prefixCls,c=T.progressDot,n=T.stepIcon,r=T.stepNumber,d=T.status,M=T.title,C=T.description,A=T.icon,I=T.iconPrefix,k=T.icons,B,z=x()("".concat(b,"-icon"),"".concat(I,"icon"),(y={},Object(L.a)(y,"".concat(I,"icon-").concat(A),A&&w(A)),Object(L.a)(y,"".concat(I,"icon-check"),!A&&d==="finish"&&(k&&!k.finish||!k)),Object(L.a)(y,"".concat(I,"icon-cross"),!A&&d==="error"&&(k&&!k.error||!k)),y)),G=i.createElement("span",{className:"".concat(b,"-icon-dot")});return c?typeof c=="function"?B=i.createElement("span",{className:"".concat(b,"-icon")},c(G,{index:r-1,status:d,title:M,description:C})):B=i.createElement("span",{className:"".concat(b,"-icon")},G):A&&!w(A)?B=i.createElement("span",{className:"".concat(b,"-icon")},A):k&&k.finish&&d==="finish"?B=i.createElement("span",{className:"".concat(b,"-icon")},k.finish):k&&k.error&&d==="error"?B=i.createElement("span",{className:"".concat(b,"-icon")},k.error):A||d==="finish"||d==="error"?B=i.createElement("span",{className:z}):B=i.createElement("span",{className:"".concat(b,"-icon")},r),n&&(B=n({index:r-1,status:d,title:M,description:C,node:B})),B}},{key:"render",value:function(){var y,T=this.props,b=T.className,c=T.prefixCls,n=T.style,r=T.active,d=T.status,M=d===void 0?"wait":d,C=T.iconPrefix,A=T.icon,I=T.wrapperStyle,k=T.stepNumber,B=T.disabled,z=T.description,G=T.title,V=T.subTitle,Y=T.progressDot,F=T.stepIcon,H=T.tailContent,Z=T.icons,me=T.stepIndex,de=T.onStepClick,Ee=T.onClick,be=Object(O.a)(T,S),we=x()("".concat(c,"-item"),"".concat(c,"-item-").concat(M),b,(y={},Object(L.a)(y,"".concat(c,"-item-custom"),A),Object(L.a)(y,"".concat(c,"-item-active"),r),Object(L.a)(y,"".concat(c,"-item-disabled"),B===!0),y)),_e=Object(Q.a)({},n),xe={};return de&&!B&&(xe.role="button",xe.tabIndex=0,xe.onClick=this.onClick),i.createElement("div",Object.assign({},be,{className:we,style:_e}),i.createElement("div",Object.assign({onClick:Ee},xe,{className:"".concat(c,"-item-container")}),i.createElement("div",{className:"".concat(c,"-item-tail")},H),i.createElement("div",{className:"".concat(c,"-item-icon")},this.renderIconNode()),i.createElement("div",{className:"".concat(c,"-item-content")},i.createElement("div",{className:"".concat(c,"-item-title")},G,V&&i.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(c,"-item-subtitle")},V)),z&&i.createElement("div",{className:"".concat(c,"-item-description")},z))))}}]),v}(i.Component),D=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(u){Object(t.a)(v,u);var m=Object(R.a)(v);function v(){var _;return Object(U.a)(this,v),_=m.apply(this,arguments),_.onStepClick=function(y){var T=_.props,b=T.onChange,c=T.current;b&&c!==y&&b(y)},_}return Object(s.a)(v,[{key:"render",value:function(){var y,T=this,b=this.props,c=b.prefixCls,n=b.style,r=n===void 0?{}:n,d=b.className,M=b.children,C=b.direction,A=b.type,I=b.labelPlacement,k=b.iconPrefix,B=b.status,z=b.size,G=b.current,V=b.progressDot,Y=b.stepIcon,F=b.initial,H=b.icons,Z=b.onChange,me=Object(O.a)(b,D),de=A==="navigation",Ee=V?"vertical":I,be=x()(c,"".concat(c,"-").concat(C),d,(y={},Object(L.a)(y,"".concat(c,"-").concat(z),z),Object(L.a)(y,"".concat(c,"-label-").concat(Ee),C==="horizontal"),Object(L.a)(y,"".concat(c,"-dot"),!!V),Object(L.a)(y,"".concat(c,"-navigation"),de),y));return g.a.createElement("div",Object.assign({className:be,style:r},me),Object(E.a)(M).map(function(we,_e){var xe=F+_e,oe=Object(Q.a)({stepNumber:"".concat(xe+1),stepIndex:xe,key:xe,prefixCls:c,iconPrefix:k,wrapperStyle:r,progressDot:V,stepIcon:Y,icons:H,onStepClick:Z&&T.onStepClick},we.props);return B==="error"&&_e===G-1&&(oe.className="".concat(c,"-next-error")),we.props.status||(xe===G?oe.status=B:xe<G?oe.status="finish":oe.status="wait"),oe.active=xe===G,Object(i.cloneElement)(we,oe)}))}}]),v}(g.a.Component);h.Step=p,h.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var l=J.a=h},"2fw6":function(ae,J,f){var Q=f("y+Vt"),L=Q.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(O,U,s){s&&O.moveTo(U.cx+U.r,U.cy),O.arc(U.cx,U.cy,U.r,0,Math.PI*2,!0)}});ae.exports=L},"2kGD":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___aT3MX",flex_space_between:"flex_space_between___3cqKF",flex_box_vertical_center:"flex_box_vertical_center___4Db5-",flex_box_center_end:"flex_box_center_end___2GnJe",flex_box_column:"flex_box_column___1TXqn",banner:"banner___3qHYI",LeftButton:"LeftButton___3Tse_",RightButton:"RightButton___1SK6r",bgWrapper:"bgWrapper___2ia0i",leftWrapper:"leftWrapper___m-b2p",mainSiteBanner:"mainSiteBanner___1otIi",subnavDetail:"subnavDetail___3vX3N",dataView:"dataView___2iIgz",showArea:"showArea___1WYmE",showContent:"showContent___3T0AH",subnav:"subnav___3Qh9i",nav:"nav___2yWOC",link:"link___C9QdF",course:"course___2owQd",title:"title___2xG1J",more:"more___1kgt5",mainSite:"mainSite___3S8pv",mainSiteContent:"mainSiteContent___3plRO",auto:"auto___15aHX",ContentWarp:"ContentWarp___12iL0",orientation:"orientation___3-coe",lf:"lf___2MsOh",left:"left___1TLaO",btn:"btn___2gzbD",right:"right___wZwwQ"}},"3C/r":function(ae,J){var f=function(L,O){this.image=L,this.repeat=O,this.type="pattern"};f.prototype.getCanvasPattern=function(L){return L.createPattern(this.image,this.repeat||"repeat")};var Q=f;ae.exports=Q},"3CBa":function(ae,J,f){var Q=f("hydK"),L=Q.createElement,O=f("bYtY"),U=f("SUKs"),s=f("y+Vt"),t=f("Dagg"),R=f("dqUG"),i=f("DBLp"),g=f("sW+o"),E=f("n6Mw"),a=f("vKoX"),x=f("P47w"),S=x.path,w=x.image,p=x.text;function D(n){return parseInt(n,10)}function h(n){return n instanceof s?S:n instanceof t?w:n instanceof R?p:S}function l(n,r){return r&&n&&r.parentNode!==n}function u(n,r,d){if(l(n,r)&&d){var M=d.nextSibling;M?n.insertBefore(r,M):n.appendChild(r)}}function m(n,r){if(l(n,r)){var d=n.firstChild;d?n.insertBefore(r,d):n.appendChild(r)}}function v(n,r){r&&n&&r.parentNode===n&&n.removeChild(r)}function _(n){return n.__textSvgEl}function y(n){return n.__svgEl}var T=function(n,r,d,M){this.root=n,this.storage=r,this._opts=d=O.extend({},d||{});var C=L("svg");C.setAttribute("xmlns","http://www.w3.org/2000/svg"),C.setAttribute("version","1.1"),C.setAttribute("baseProfile","full"),C.style.cssText="user-select:none;position:absolute;left:0;top:0;";var A=L("g");C.appendChild(A);var I=L("g");C.appendChild(I),this.gradientManager=new g(M,I),this.clipPathManager=new E(M,I),this.shadowManager=new a(M,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=C,this._svgRoot=I,this._backgroundRoot=A,this._viewport=k,n.appendChild(k),k.appendChild(C),this.resize(d.width,d.height),this._visibleList=[]};T.prototype={constructor:T,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var r=L("rect");r.setAttribute("width",this.getWidth()),r.setAttribute("height",this.getHeight()),r.setAttribute("x",0),r.setAttribute("y",0),r.setAttribute("id",0),r.style.fill=n,this._backgroundRoot.appendChild(r),this._backgroundNode=r},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var r=this._svgRoot,d=this._visibleList,M=n.length,C=[],A;for(A=0;A<M;A++){var I=n[A],k=h(I),B=y(I)||_(I);I.invisible||(I.__dirty&&(k&&k.brush(I),this.clipPathManager.update(I),I.style&&(this.gradientManager.update(I.style.fill),this.gradientManager.update(I.style.stroke),this.shadowManager.update(B,I)),I.__dirty=!1),C.push(I))}var z=i(d,C),G;for(A=0;A<z.length;A++){var V=z[A];if(V.removed)for(var Y=0;Y<V.count;Y++){var I=d[V.indices[Y]],B=y(I),F=_(I);v(r,B),v(r,F)}}for(A=0;A<z.length;A++){var V=z[A];if(V.added)for(var Y=0;Y<V.count;Y++){var I=C[V.indices[Y]],B=y(I),F=_(I);G?u(r,B,G):m(r,B),B?u(r,F,B):G?u(r,F,G):m(r,F),u(r,F,B),G=F||B||G,this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I)}else if(!V.removed)for(var Y=0;Y<V.count;Y++){var I=C[V.indices[Y]],B=y(I),F=_(I),B=y(I),F=_(I);this.gradientManager.markUsed(I),this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.markUsed(I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I),F&&u(r,F,B),G=B||F||G}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=C},_getDefs:function(n){var r=this._svgDom,d=r.getElementsByTagName("defs");if(d.length===0)if(n){var d=r.insertBefore(L("defs"),r.firstChild);return d.contains||(d.contains=function(C){var A=d.children;if(!A)return!1;for(var I=A.length-1;I>=0;--I)if(A[I]===C)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var M=this._opts;if(n!=null&&(M.width=n),r!=null&&(M.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=d.style;C.width=n+"px",C.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,d=["width","height"][n],M=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],A=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[M]||D(k[d])||D(I.style[d]))-(D(k[C])||0)-(D(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(/></g,`>
\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){T.prototype[n]=b(n)});var c=T;ae.exports=c},"3e3G":function(ae,J,f){var Q=f("bYtY"),L=f("QuXc"),O=function(s,t,R,i,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,i)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;ae.exports=U},"3gBT":function(ae,J){var f=2311;function Q(){return f++}ae.exports=Q},"3wET":function(ae,J){ae.exports="data:image/png;base64,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"},"40xk":function(ae,J,f){ae.exports=f.p+"static/l.77ebf9e7.svg"},"498V":function(ae,J,f){ae.exports=f.p+"static/logo.22b9a281.svg"},"4fz+":function(ae,J,f){var Q=f("bYtY"),L=f("1bdT"),O=f("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,i=0;i<R.length;i++)if(R[i].name===t)return R[i]},childCount:function(){return this._children.length},add:function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,R){if(t&&t!==this&&t.parent!==this&&R&&R.parent===this){var i=this._children,g=i.indexOf(R);g>=0&&(i.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,i=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof U&&t.addChildrenToStorage(R)),i&&i.refresh()},remove:function(t){var R=this.__zr,i=this.__storage,g=this._children,E=Q.indexOf(g,t);return E<0?this:(g.splice(E,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(i)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,i,g;for(g=0;g<t.length;g++)i=t[g],R&&(R.delFromStorage(i),i instanceof U&&i.delChildrenFromStorage(R)),i.parent=null;return t.length=0,this},eachChild:function(t,R){for(var i=this._children,g=0;g<i.length;g++){var E=i[g];t.call(R,E,g)}return this},traverse:function(t,R){for(var i=0;i<this._children.length;i++){var g=this._children[i];t.call(R,g),g.type==="group"&&g.traverse(t,R)}return this},addChildrenToStorage:function(t){for(var R=0;R<this._children.length;R++){var i=this._children[R];t.addToStorage(i),i instanceof U&&i.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var R=0;R<this._children.length;R++){var i=this._children[R];t.delFromStorage(i),i instanceof U&&i.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var R=null,i=new O(0,0,0,0),g=t||this._children,E=[],a=0;a<g.length;a++){var x=g[a];if(x.ignore||x.invisible)continue;var S=x.getBoundingRect(),w=x.getLocalTransform(E);w?(i.copy(S),i.applyTransform(w),R=R||i.clone(),R.union(i)):(R=R||S.clone(),R.union(S))}return R||i}},Q.inherits(U,L);var s=U;ae.exports=s},"4mN7":function(ae,J,f){var Q=f("QBsz"),L=f("Sj9i"),O=Math.min,U=Math.max,s=Math.sin,t=Math.cos,R=Math.PI*2,i=Q.create(),g=Q.create(),E=Q.create();function a(l,u,m){if(l.length===0)return;var v=l[0],_=v[0],y=v[0],T=v[1],b=v[1],c;for(c=1;c<l.length;c++)v=l[c],_=O(_,v[0]),y=U(y,v[0]),T=O(T,v[1]),b=U(b,v[1]);u[0]=_,u[1]=T,m[0]=y,m[1]=b}function x(l,u,m,v,_,y){_[0]=O(l,m),_[1]=O(u,v),y[0]=U(l,m),y[1]=U(u,v)}var S=[],w=[];function p(l,u,m,v,_,y,T,b,c,n){var r=L.cubicExtrema,d=L.cubicAt,M,C=r(l,m,_,T,S);for(c[0]=Infinity,c[1]=Infinity,n[0]=-Infinity,n[1]=-Infinity,M=0;M<C;M++){var A=d(l,m,_,T,S[M]);c[0]=O(A,c[0]),n[0]=U(A,n[0])}for(C=r(u,v,y,b,w),M=0;M<C;M++){var I=d(u,v,y,b,w[M]);c[1]=O(I,c[1]),n[1]=U(I,n[1])}c[0]=O(l,c[0]),n[0]=U(l,n[0]),c[0]=O(T,c[0]),n[0]=U(T,n[0]),c[1]=O(u,c[1]),n[1]=U(u,n[1]),c[1]=O(b,c[1]),n[1]=U(b,n[1])}function D(l,u,m,v,_,y,T,b){var c=L.quadraticExtremum,n=L.quadraticAt,r=U(O(c(l,m,_),1),0),d=U(O(c(u,v,y),1),0),M=n(l,m,_,r),C=n(u,v,y,d);T[0]=O(l,_,M),T[1]=O(u,y,C),b[0]=U(l,_,M),b[1]=U(u,y,C)}function h(l,u,m,v,_,y,T,b,c){var n=Q.min,r=Q.max,d=Math.abs(_-y);if(d%R<1e-4&&d>1e-4){b[0]=l-m,b[1]=u-v,c[0]=l+m,c[1]=u+v;return}if(i[0]=t(_)*m+l,i[1]=s(_)*v+u,g[0]=t(y)*m+l,g[1]=s(y)*v+u,n(b,i,g),r(c,i,g),_=_%R,_<0&&(_=_+R),y=y%R,y<0&&(y=y+R),_>y&&!T?y+=R:_<y&&T&&(_+=R),T){var M=y;y=_,_=M}for(var C=0;C<y;C+=Math.PI/2)C>_&&(E[0]=t(C)*m+l,E[1]=s(C)*v+u,n(b,E,b),r(c,E,c))}J.fromPoints=a,J.fromLine=x,J.fromCubic=p,J.fromQuadratic=D,J.fromArc=h},"4qgm":function(ae,J){ae.exports="data:image/png;base64,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"},"4u4S":function(ae,J){ae.exports="data:image/png;base64,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"},"4xil":function(ae,J,f){ae.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(ae,J,f){"use strict";f.d(J,"a",function(){return u});var Q=f("Ty5D"),L=f("dI71"),O=f("q1tI"),U=f.n(O),s=f("YS25"),t=f("17x9"),R=f.n(t),i=f("wx14"),g=f("zLVn"),E=f("9R94"),a=function(n){Object(L.a)(r,n);function r(){for(var M,C=arguments.length,A=new Array(C),I=0;I<C;I++)A[I]=arguments[I];return M=n.call.apply(n,[this].concat(A))||this,M.history=Object(s.a)(M.props),M}var d=r.prototype;return d.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),x=function(n){Object(L.a)(r,n);function r(){for(var M,C=arguments.length,A=new Array(C),I=0;I<C;I++)A[I]=arguments[I];return M=n.call.apply(n,[this].concat(A))||this,M.history=Object(s.b)(M.props),M}var d=r.prototype;return d.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),S=function(r,d){return typeof r=="function"?r(d):r},w=function(r,d){return typeof r=="string"?Object(s.c)(r,null,null,d):r},p=function(r){return r},D=U.a.forwardRef;typeof D=="undefined"&&(D=p);function h(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=D(function(n,r){var d=n.innerRef,M=n.navigate,C=n.onClick,A=Object(g.a)(n,["innerRef","navigate","onClick"]),I=A.target,k=Object(i.a)({},A,{onClick:function(z){try{C&&C(z)}catch(G){throw z.preventDefault(),G}!z.defaultPrevented&&z.button===0&&(!I||I==="_self")&&!h(z)&&(z.preventDefault(),M())}});return p!==D?k.ref=r||d:k.ref=d,U.a.createElement("a",k)}),u=D(function(n,r){var d=n.component,M=d===void 0?l:d,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(S(A,B.location),B.location),V=G?z.createHref(G):"",Y=Object(i.a)({},k,{href:V,navigate:function(){var H=S(A,B.location),Z=C?z.replace:z.push;Z(H)}});return p!==D?Y.ref=r||I:Y.innerRef=I,U.a.createElement(M,Y)})});if(!1)var m,v;var _=function(r){return r},y=U.a.forwardRef;typeof y=="undefined"&&(y=_);function T(){for(var n=arguments.length,r=new Array(n),d=0;d<n;d++)r[d]=arguments[d];return r.filter(function(M){return M}).join(" ")}var b=y(function(n,r){var d=n["aria-current"],M=d===void 0?"page":d,C=n.activeClassName,A=C===void 0?"active":C,I=n.activeStyle,k=n.className,B=n.exact,z=n.isActive,G=n.location,V=n.sensitive,Y=n.strict,F=n.style,H=n.to,Z=n.innerRef,me=Object(g.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(de){de||Object(E.a)(!1);var Ee=G||de.location,be=w(S(H,Ee),Ee),we=be.pathname,_e=we&&we.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),xe=_e?Object(Q.f)(Ee.pathname,{path:_e,exact:B,sensitive:V,strict:Y}):null,oe=!!(z?z(xe,Ee):xe),ve=oe?T(k,A):k,q=oe?Object(i.a)({},F,{},I):F,pe=Object(i.a)({"aria-current":oe&&M||null,className:ve,style:q,to:be},me);return _!==y?pe.ref=r||Z:pe.innerRef=Z,U.a.createElement(u,pe)})});if(!1)var c},"59Ip":function(ae,J,f){var Q=f("Sj9i");function L(O,U,s,t,R,i,g,E,a,x,S){if(a===0)return!1;var w=a;if(S>U+w&&S>t+w&&S>i+w&&S>E+w||S<U-w&&S<t-w&&S<i-w&&S<E-w||x>O+w&&x>s+w&&x>R+w&&x>g+w||x<O-w&&x<s-w&&x<R-w&&x<g-w)return!1;var p=Q.cubicProjectPoint(O,U,s,t,R,i,g,E,x,S,null);return p<=w/2}J.containStroke=L},"5D2P":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5aHn":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII="},"6+eU":function(ae,J,f){"use strict";f.d(J,"a",function(){return y});var Q=f("wx14"),L=f("rePB"),O=f("VTBJ"),U=f("1OyB"),s=f("vuIU"),t=f("Ji7U"),R=f("LK+K"),i=f("q1tI"),g=f.n(i),E=f("TSYQ"),a=f.n(E),x=function(b){var c,n="".concat(b.rootPrefixCls,"-item"),r=a()(n,"".concat(n,"-").concat(b.page),(c={},Object(L.a)(c,"".concat(n,"-active"),b.active),Object(L.a)(c,b.className,!!b.className),Object(L.a)(c,"".concat(n,"-disabled"),!b.page),c)),d=function(){b.onClick(b.page)},M=function(A){b.onKeyPress(A,b.onClick,b.page)};return g.a.createElement("li",{title:b.showTitle?b.page:null,className:r,onClick:d,onKeyPress:M,tabIndex:"0"},b.itemRender(b.page,"page",g.a.createElement("a",{rel:"nofollow"},b.page)))},S=x,w={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},p=function(T){Object(t.a)(c,T);var b=Object(R.a)(c);function c(){var n;Object(U.a)(this,c);for(var r=arguments.length,d=new Array(r),M=0;M<r;M++)d[M]=arguments[M];return n=b.call.apply(b,[this].concat(d)),n.state={goInputText:""},n.buildOptionText=function(C){return"".concat(C," ").concat(n.props.locale.items_per_page)},n.changeSize=function(C){n.props.changeSize(Number(C))},n.handleChange=function(C){n.setState({goInputText:C.target.value})},n.handleBlur=function(C){var A=n.props,I=A.goButton,k=A.quickGo,B=A.rootPrefixCls,z=n.state.goInputText;if(I||z==="")return;if(C.relatedTarget&&(C.relatedTarget.className.indexOf("".concat(B,"-prev"))>=0||C.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(C){var A=n.state.goInputText;if(A==="")return;(C.keyCode===w.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(s.a)(c,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,M=r.current;return!d||isNaN(d)?M:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,M=r.pageSizeOptions;return M.some(function(C){return C.toString()===d.toString()})?M:M.concat([d.toString()]).sort(function(C,A){var I=isNaN(Number(C))?0:Number(C),k=isNaN(Number(A))?0:Number(A);return I-k})}},{key:"render",value:function(){var r=this,d=this.props,M=d.pageSize,C=d.locale,A=d.rootPrefixCls,I=d.changeSize,k=d.quickGo,B=d.goButton,z=d.selectComponentClass,G=d.buildOptionText,V=d.selectPrefixCls,Y=d.disabled,F=this.state.goInputText,H="".concat(A,"-options"),Z=z,me=null,de=null,Ee=null;if(!I&&!k)return null;var be=this.getPageSizeOptions();if(I&&Z){var we=be.map(function(_e,xe){return g.a.createElement(Z.Option,{key:xe,value:_e.toString()},(G||r.buildOptionText)(_e))});me=g.a.createElement(Z,{disabled:Y,prefixCls:V,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xe){return xe.parentNode}},we)}return k&&(B&&(Ee=typeof B=="boolean"?g.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Y,className:"".concat(H,"-quick-jumper-button")},C.jump_to_confirm):g.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),de=g.a.createElement("div",{className:"".concat(H,"-quick-jumper")},C.jump_to,g.a.createElement("input",{disabled:Y,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,Ee)),g.a.createElement("li",{className:"".concat(H)},me,de)}}]),c}(g.a.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var D=p,h=f("N2Kk");function l(){}function u(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function m(T,b,c){return c}function v(T,b,c){var n=typeof T=="undefined"?b.pageSize:T;return Math.floor((c.total-1)/n)+1}var _=function(T){Object(t.a)(c,T);var b=Object(R.a)(c);function c(n){var r;Object(U.a)(this,c),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(v(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 u(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=v(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=v(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.current<v(void 0,r.state,r.props)},r.runIfEnter=function(I,k){if(I.key==="Enter"||I.charCode===13){for(var B=arguments.length,z=new Array(B>2?B-2:0),G=2;G<B;G++)z[G-2]=arguments[G];k.apply(void 0,z)}},r.runIfEnterPrev=function(I){r.runIfEnter(I,r.prev)},r.runIfEnterNext=function(I){r.runIfEnter(I,r.next)},r.runIfEnterJumpPrev=function(I){r.runIfEnter(I,r.jumpPrev)},r.runIfEnterJumpNext=function(I){r.runIfEnter(I,r.jumpNext)},r.handleGoTO=function(I){(I.keyCode===w.ENTER||I.type==="click")&&r.handleChange(r.state.currentInputValue)};var d=n.onChange!==l,M="current"in n;M&&!d&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var C=n.defaultCurrent;"current"in n&&(C=n.current);var A=n.defaultPageSize;return"pageSize"in n&&(A=n.pageSize),C=Math.min(C,v(A,void 0,n)),r.state={current:C,currentInputValue:C,pageSize:A},r}return Object(s.a)(c,[{key:"componentDidUpdate",value:function(r,d){var M=this.props.prefixCls;if(d.current!==this.state.current&&this.paginationNode){var C=this.paginationNode.querySelector(".".concat(M,"-item-").concat(d.current));C&&document.activeElement===C&&C.blur()}}},{key:"getValidValue",value:function(r){var d=r.target.value,M=v(void 0,this.state,this.props),C=this.state.currentInputValue,A;return d===""?A=d:isNaN(Number(d))?A=C:d>=M?A=M:A=Number(d),A}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,M=r.total,C=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:M>C}},{key:"renderPrev",value:function(r){var d=this.props,M=d.prevIcon,C=d.itemRender,A=C(r,"prev",this.getItemIcon(M,"prev page")),I=!this.hasPrev();return Object(i.isValidElement)(A)?Object(i.cloneElement)(A,{disabled:I}):A}},{key:"renderNext",value:function(r){var d=this.props,M=d.nextIcon,C=d.itemRender,A=C(r,"next",this.getItemIcon(M,"next page")),I=!this.hasNext();return Object(i.isValidElement)(A)?Object(i.cloneElement)(A,{disabled:I}):A}},{key:"render",value:function(){var r=this,d=this.props,M=d.prefixCls,C=d.className,A=d.style,I=d.disabled,k=d.hideOnSinglePage,B=d.total,z=d.locale,G=d.showQuickJumper,V=d.showLessItems,Y=d.showTitle,F=d.showTotal,H=d.simple,Z=d.itemRender,me=d.showPrevNextJumpers,de=d.jumpPrevIcon,Ee=d.jumpNextIcon,be=d.selectComponentClass,we=d.selectPrefixCls,_e=d.pageSizeOptions,xe=this.state,oe=xe.current,ve=xe.pageSize,q=xe.currentInputValue;if(k===!0&&B<=ve)return null;var pe=v(void 0,this.state,this.props),Re=[],ye=null,Xe=null,dt=null,Pe=null,We=null,Ce=G&&G.goButton,Le=V?1:2,Ge=oe-1>0?oe-1:0,Ze=oe+1<pe?oe+1:pe,Et=Object.keys(this.props).reduce(function(Je,at){return(at.substr(0,5)==="data-"||at.substr(0,5)==="aria-"||at==="role")&&(Je[at]=r.props[at]),Je},{});if(H)return Ce&&(typeof Ce=="boolean"?We=g.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):We=g.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ce),We=g.a.createElement("li",{title:Y?"".concat(z.jump_to).concat(oe,"/").concat(pe):null,className:"".concat(M,"-simple-pager")},We)),g.a.createElement("ul",Object(Q.a)({className:a()(M,"".concat(M,"-simple"),Object(L.a)({},"".concat(M,"-disabled"),I),C),style:A,ref:this.savePaginationNode},Et),g.a.createElement("li",{title:Y?z.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:a()("".concat(M,"-prev"),Object(L.a)({},"".concat(M,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ge)),g.a.createElement("li",{title:Y?"".concat(oe,"/").concat(pe):null,className:"".concat(M,"-simple-pager")},g.a.createElement("input",{type:"text",value:q,disabled:I,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),g.a.createElement("span",{className:"".concat(M,"-slash")},"/"),pe),g.a.createElement("li",{title:Y?z.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:a()("".concat(M,"-next"),Object(L.a)({},"".concat(M,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),We);if(pe<=3+Le*2){var nt={locale:z,rootPrefixCls:M,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Y,itemRender:Z};pe||Re.push(g.a.createElement(S,Object(Q.a)({},nt,{key:"noPager",page:pe,className:"".concat(M,"-disabled")})));for(var Nt=1;Nt<=pe;Nt+=1){var Vt=oe===Nt;Re.push(g.a.createElement(S,Object(Q.a)({},nt,{key:Nt,page:Nt,active:Vt})))}}else{var Ct=V?z.prev_3:z.prev_5,wt=V?z.next_3:z.next_5;me&&(ye=g.a.createElement("li",{title:Y?Ct:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:a()("".concat(M,"-jump-prev"),Object(L.a)({},"".concat(M,"-jump-prev-custom-icon"),!!de))},Z(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(de,"prev page"))),Xe=g.a.createElement("li",{title:Y?wt:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:a()("".concat(M,"-jump-next"),Object(L.a)({},"".concat(M,"-jump-next-custom-icon"),!!Ee))},Z(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ee,"next page")))),Pe=g.a.createElement(S,{locale:z,last:!0,rootPrefixCls:M,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pe,page:pe,active:!1,showTitle:Y,itemRender:Z}),dt=g.a.createElement(S,{locale:z,rootPrefixCls:M,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Y,itemRender:Z});var Kt=Math.max(1,oe-Le),en=Math.min(oe+Le,pe);oe-1<=Le&&(en=1+Le*2),pe-oe<=Le&&(Kt=pe-Le*2);for(var Qt=Kt;Qt<=en;Qt+=1){var nn=oe===Qt;Re.push(g.a.createElement(S,{locale:z,rootPrefixCls:M,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qt,page:Qt,active:nn,showTitle:Y,itemRender:Z}))}oe-1>=Le*2&&oe!==1+2&&(Re[0]=Object(i.cloneElement)(Re[0],{className:"".concat(M,"-item-after-jump-prev")}),Re.unshift(ye)),pe-oe>=Le*2&&oe!==pe-2&&(Re[Re.length-1]=Object(i.cloneElement)(Re[Re.length-1],{className:"".concat(M,"-item-before-jump-next")}),Re.push(Xe)),Kt!==1&&Re.unshift(dt),en!==pe&&Re.push(Pe)}var ut=null;F&&(ut=g.a.createElement("li",{className:"".concat(M,"-total-text")},F(B,[B===0?0:(oe-1)*ve+1,oe*ve>B?B:oe*ve])));var ft=!this.hasPrev()||!pe,bt=!this.hasNext()||!pe;return g.a.createElement("ul",Object(Q.a)({className:a()(M,C,Object(L.a)({},"".concat(M,"-disabled"),I)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},Et),ut,g.a.createElement("li",{title:Y?z.prev_page:null,onClick:this.prev,tabIndex:ft?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(M,"-prev"),Object(L.a)({},"".concat(M,"-disabled"),ft)),"aria-disabled":ft},this.renderPrev(Ge)),Re,g.a.createElement("li",{title:Y?z.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(M,"-next"),Object(L.a)({},"".concat(M,"-disabled"),bt)),"aria-disabled":bt},this.renderNext(Ze)),g.a.createElement(D,{disabled:I,locale:z,rootPrefixCls:M,selectComponentClass:be,selectPrefixCls:we,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:oe,pageSize:ve,pageSizeOptions:_e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var M={};if("current"in r&&(M.current=r.current,r.current!==d.current&&(M.currentInputValue=M.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var C=d.current,A=v(r.pageSize,d,r);C=C>A?A:C,"current"in r||(M.current=C,M.currentInputValue=C),M.pageSize=r.pageSize}return M}}]),c}(g.a.Component);_.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:h.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var y=_},"69ZJ":function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=f("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;s<L.length;s++)if(L[s].name===O){U=!0;break}return U}},"6Fuo":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6GrX":function(ae,J,f){var Q=f("mFDi"),L=f("Xnb7"),O=f("bYtY"),U=O.getContext,s=O.extend,t=O.retrieve2,R=O.retrieve3,i=O.trim,g={},E=0,a=5e3,x=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,S="12px sans-serif",w={};function p(k,B){w[k]=B}function D(k,B){B=B||S;var z=k+":"+B;if(g[z])return g[z];for(var G=(k+"").split(`
`),V=0,Y=0,F=G.length;Y<F;Y++)V=Math.max(d(G[Y],B).width,V);return E>a&&(E=0,g={}),E++,g[z]=V,V}function h(k,B,z,G,V,Y,F,H){return F?u(k,B,z,G,V,Y,F,H):l(k,B,z,G,V,Y,H)}function l(k,B,z,G,V,Y,F){var H=M(k,B,V,Y,F),Z=D(k,B);V&&(Z+=V[1]+V[3]);var me=H.outerHeight,de=m(0,Z,z),Ee=v(0,me,G),be=new Q(de,Ee,Z,me);return be.lineHeight=H.lineHeight,be}function u(k,B,z,G,V,Y,F,H){var Z=C(k,{rich:F,truncate:H,font:B,textAlign:z,textPadding:V,textLineHeight:Y}),me=Z.outerWidth,de=Z.outerHeight,Ee=m(0,me,z),be=v(0,de,G);return new Q(Ee,be,me,de)}function m(k,B,z){return z==="right"?k-=B:z==="center"&&(k-=B/2),k}function v(k,B,z){return z==="middle"?k-=B/2:z==="bottom"&&(k-=B),k}function _(k,B,z){var G=B.textPosition,V=B.textDistance,Y=z.x,F=z.y;V=V||0;var H=z.height,Z=z.width,me=H/2,de="left",Ee="top";switch(G){case"left":Y-=V,F+=me,de="right",Ee="middle";break;case"right":Y+=V+Z,F+=me,Ee="middle";break;case"top":Y+=Z/2,F-=V,de="center",Ee="bottom";break;case"bottom":Y+=Z/2,F+=H+V,de="center";break;case"inside":Y+=Z/2,F+=me,de="center",Ee="middle";break;case"insideLeft":Y+=V,F+=me,Ee="middle";break;case"insideRight":Y+=Z-V,F+=me,de="right",Ee="middle";break;case"insideTop":Y+=Z/2,F+=V,de="center";break;case"insideBottom":Y+=Z/2,F+=H-V,de="center",Ee="bottom";break;case"insideTopLeft":Y+=V,F+=V;break;case"insideTopRight":Y+=Z-V,F+=V,de="right";break;case"insideBottomLeft":Y+=V,F+=H-V,Ee="bottom";break;case"insideBottomRight":Y+=Z-V,F+=H-V,de="right",Ee="bottom";break}return k=k||{},k.x=Y,k.y=F,k.textAlign=de,k.textVerticalAlign=Ee,k}function y(k,B,z){var G={textPosition:k,textDistance:z};return _({},G,B)}function T(k,B,z,G,V){if(!B)return"";var Y=(k+"").split(`
`);V=b(B,z,G,V);for(var F=0,H=Y.length;F<H;F++)Y[F]=c(Y[F],V);return Y.join(`
`)}function b(k,B,z,G){G=s({},G),G.font=B;var z=t(z,"...");G.maxIterations=t(G.maxIterations,2);var V=G.minChar=t(G.minChar,0);G.cnCharWidth=D("\u56FD",B);var Y=G.ascCharWidth=D("a",B);G.placeholder=t(G.placeholder,"");for(var F=k=Math.max(0,k-1),H=0;H<V&&F>=Y;H++)F-=Y;var Z=D(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 c(k,B){var z=B.containerWidth,G=B.font,V=B.contentWidth;if(!z)return"";var Y=D(k,G);if(Y<=z)return k;for(var F=0;;F++){if(Y<=V||F>=B.maxIterations){k+=B.ellipsis;break}var H=F===0?n(k,V,B.ascCharWidth,B.cnCharWidth):Y>0?Math.floor(k.length*V/Y):0;k=k.substr(0,H),Y=D(k,G)}return k===""&&(k=B.placeholder),k}function n(k,B,z,G){for(var V=0,Y=0,F=k.length;Y<F&&V<B;Y++){var H=k.charCodeAt(Y);V+=0<=H&&H<=127?z:G}return Y}function r(k){return D("\u56FD",k)}function d(k,B){return w.measureText(k,B)}w.measureText=function(k,B){var z=U();return z.font=B||S,z.measureText(k)};function M(k,B,z,G,V){k!=null&&(k+="");var Y=t(G,r(B)),F=k?k.split(`
`):[],H=F.length*Y,Z=H,me=!0;if(z&&(Z+=z[0]+z[2]),k&&V){me=!1;var de=V.outerHeight,Ee=V.outerWidth;if(de!=null&&Z>de)k="",F=[];else if(Ee!=null)for(var be=b(Ee-(z?z[1]+z[3]:0),B,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),we=0,_e=F.length;we<_e;we++)F[we]=c(F[we],be)}return{lines:F,height:H,outerHeight:Z,lineHeight:Y,canCacheByTextString:me}}function C(k,B){var z={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return z;for(var G=x.lastIndex=0,V;(V=x.exec(k))!=null;){var Y=V.index;Y>G&&A(z,k.substring(G,Y)),A(z,V[2],V[1]),G=x.lastIndex}G<k.length&&A(z,k.substring(G,k.length));var F=z.lines,H=0,Z=0,me=[],de=B.textPadding,Ee=B.truncate,be=Ee&&Ee.outerWidth,we=Ee&&Ee.outerHeight;de&&(be!=null&&(be-=de[1]+de[3]),we!=null&&(we-=de[0]+de[2]));for(var _e=0;_e<F.length;_e++){for(var xe=F[_e],oe=0,ve=0,q=0;q<xe.tokens.length;q++){var pe=xe.tokens[q],Re=pe.styleName&&B.rich[pe.styleName]||{},ye=pe.textPadding=Re.textPadding,Xe=pe.font=Re.font||B.font,dt=pe.textHeight=t(Re.textHeight,r(Xe));if(ye&&(dt+=ye[0]+ye[2]),pe.height=dt,pe.lineHeight=R(Re.textLineHeight,B.textLineHeight,dt),pe.textAlign=Re&&Re.textAlign||B.textAlign,pe.textVerticalAlign=Re&&Re.textVerticalAlign||"middle",we!=null&&H+pe.lineHeight>we)return{lines:[],width:0,height:0};pe.textWidth=D(pe.text,Xe);var Pe=Re.textWidth,We=Pe==null||Pe==="auto";if(typeof Pe=="string"&&Pe.charAt(Pe.length-1)==="%")pe.percentWidth=Pe,me.push(pe),Pe=0;else{if(We){Pe=pe.textWidth;var Ce=Re.textBackgroundColor,Le=Ce&&Ce.image;Le&&(Le=L.findExistImage(Le),L.isImageReady(Le)&&(Pe=Math.max(Pe,Le.width*dt/Le.height)))}var Ge=ye?ye[1]+ye[3]:0;Pe+=Ge;var Ze=be!=null?be-ve:null;Ze!=null&&Ze<Pe&&(!We||Ze<Ge?(pe.text="",pe.textWidth=Pe=0):(pe.text=T(pe.text,Ze-Ge,Xe,Ee.ellipsis,{minChar:Ee.minChar}),pe.textWidth=D(pe.text,Xe),Pe=pe.textWidth+Ge))}ve+=pe.width=Pe,Re&&(oe=Math.max(oe,pe.lineHeight))}xe.width=ve,xe.lineHeight=oe,H+=oe,Z=Math.max(Z,ve)}z.outerWidth=z.width=t(B.textWidth,Z),z.outerHeight=z.height=t(B.textHeight,H),de&&(z.outerWidth+=de[1]+de[3],z.outerHeight+=de[0]+de[2]);for(var _e=0;_e<me.length;_e++){var pe=me[_e],Et=pe.percentWidth;pe.width=parseInt(Et,10)/100*Z}return z}function A(k,B,z){for(var G=B==="",V=B.split(`
`),Y=k.lines,F=0;F<V.length;F++){var H=V[F],Z={styleName:z,text:H,isLineHolder:!H&&!G};if(F)Y.push({tokens:[Z]});else{var me=(Y[Y.length-1]||(Y[0]={tokens:[]})).tokens,de=me.length;de===1&&me[0].isLineHolder?me[0]=Z:(H||!de||G)&&me.push(Z)}}}function I(k){var B=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return B&&i(B)||k.textFont||k.font}J.DEFAULT_FONT=S,J.$override=p,J.getWidth=D,J.getBoundingRect=h,J.adjustTextX=m,J.adjustTextY=v,J.calculateTextPosition=_,J.adjustTextPositionOnRect=y,J.truncateText=T,J.getLineHeight=r,J.measureText=d,J.parsePlainText=M,J.parseRichText=C,J.makeFont=I},"6Oqk":function(ae,J){ae.exports="data:image/png;base64,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"},"6fms":function(ae,J,f){var Q=f("SUKs"),L=f("06Qe"),O=f("bYtY"),U=O.each;function s(g){return parseInt(g,10)}function t(g,E){L.initVML(),this.root=g,this.storage=E;var a=document.createElement("div"),x=document.createElement("div");a.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",x.style.cssText="position:absolute;left:0;top:0;",g.appendChild(a),this._vmlRoot=x,this._vmlViewport=a,this.resize();var S=E.delFromStorage,w=E.addToStorage;E.delFromStorage=function(p){S.call(E,p),p&&(p.onRemove&&p.onRemove(x))},E.addToStorage=function(p){p.onAdd&&p.onAdd(x),w.call(E,p)},this._firstPaint=!0}t.prototype={constructor:t,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var g=this.getViewportRoot();if(g)return{offsetLeft:g.offsetLeft||0,offsetTop:g.offsetTop||0}},refresh:function(){var g=this.storage.getDisplayList(!0,!0);this._paintList(g)},_paintList:function(g){for(var E=this._vmlRoot,a=0;a<g.length;a++){var x=g[a];x.invisible||x.ignore?(x.__alreadyNotVisible||x.onRemove(E),x.__alreadyNotVisible=!0):(x.__alreadyNotVisible&&x.onAdd(E),x.__alreadyNotVisible=!1,x.__dirty&&(x.beforeBrush&&x.beforeBrush(),(x.brushVML||x.brush).call(x,E),x.afterBrush&&x.afterBrush())),x.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(E),this._firstPaint=!1)},resize:function(g,E){var g=g==null?this._getWidth():g,E=E==null?this._getHeight():E;if(this._width!==g||this._height!==E){this._width=g,this._height=E;var a=this._vmlViewport.style;a.width=g+"px",a.height=E+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var g=this.root,E=g.currentStyle;return(g.clientWidth||s(E.width))-s(E.paddingLeft)-s(E.paddingRight)|0},_getHeight:function(){var g=this.root,E=g.currentStyle;return(g.clientHeight||s(E.height))-s(E.paddingTop)-s(E.paddingBottom)|0}};function R(g){return function(){Q('In IE8.0 VML mode painter not support method "'+g+'"')}}U(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(g){t.prototype[g]=R(g)});var i=t;ae.exports=i},"6lbe":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII="},"6nfa":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7SHv":function(ae,J,f){var Q=f("LPTA"),L=Q.devicePixelRatio,O=f("bYtY"),U=f("SUKs"),s=f("mFDi"),t=f("BPZU"),R=f("Xmg4"),i=f("mLcG"),g=f("Dagg"),E=f("ItGF"),a=1e5,x=314159,S=.01,w=.001;function p(b){return parseInt(b,10)}function D(b){return b?b.__builtin__?!0:!(typeof b.resize!="function"||typeof b.refresh!="function"):!1}var h=new s(0,0,0,0),l=new s(0,0,0,0);function u(b,c,n){return h.copy(b.getBoundingRect()),b.transform&&h.applyTransform(b.transform),l.width=c,l.height=n,!h.intersect(l)}function m(b,c){if(b===c)return!1;if(!b||!c||b.length!==c.length)return!0;for(var n=0;n<b.length;n++)if(b[n]!==c[n])return!0;return!1}function v(b,c){for(var n=0;n<b.length;n++){var r=b[n];r.setTransform(c),c.beginPath(),r.buildPath(c,r.shape),c.clip(),r.restoreTransform(c)}}function _(b,c){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+b+"px","height:"+c+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var y=function(b,c,n){this.type="canvas";var r=!b.nodeName||b.nodeName.toUpperCase()==="CANVAS";this._opts=n=O.extend({},n||{}),this.dpr=n.devicePixelRatio||L,this._singleCanvas=r,this.root=b;var d=b.style;d&&(d["-webkit-tap-highlight-color"]="transparent",d["-webkit-user-select"]=d["user-select"]=d["-webkit-touch-callout"]="none",b.innerHTML=""),this.storage=c;var M=this._zlevelList=[],C=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,r){var I=b.width,k=b.height;n.width!=null&&(I=n.width),n.height!=null&&(k=n.height),this.dpr=n.devicePixelRatio||1,b.width=I*this.dpr,b.height=k*this.dpr,this._width=I,this._height=k;var B=new R(b,this,this.dpr);B.__builtin__=!0,B.initContext(),C[x]=B,B.zlevel=x,M.push(x),this._domRoot=b}else{this._width=this._getSize(0),this._height=this._getSize(1);var A=this._domRoot=_(this._width,this._height);b.appendChild(A)}this._hoverlayer=null,this._hoverElements=[]};y.prototype={constructor:y,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var b=this.getViewportRoot();if(b)return{offsetLeft:b.offsetLeft||0,offsetTop:b.offsetTop||0}},refresh:function(b){var c=this.storage.getDisplayList(!0),n=this._zlevelList;this._redrawId=Math.random(),this._paintList(c,b,this._redrawId);for(var r=0;r<n.length;r++){var d=n[r],M=this._layers[d];if(!M.__builtin__&&M.refresh){var C=r===0?this._backgroundColor:null;M.refresh(C)}}return this.refreshHover(),this},addHover:function(b,c){if(b.__hoverMir)return;var n=new b.constructor({style:b.style,shape:b.shape,z:b.z,z2:b.z2,silent:b.silent});return n.__from=b,b.__hoverMir=n,c&&n.setStyle(c),this._hoverElements.push(n),n},removeHover:function(b){var c=b.__hoverMir,n=this._hoverElements,r=O.indexOf(n,c);r>=0&&n.splice(r,1),b.__hoverMir=null},clearHover:function(b){for(var c=this._hoverElements,n=0;n<c.length;n++){var r=c[n].__from;r&&(r.__hoverMir=null)}c.length=0},refreshHover:function(){var b=this._hoverElements,c=b.length,n=this._hoverlayer;if(n&&n.clear(),!c)return;t(b,this.storage.displayableSortFunc),n||(n=this._hoverlayer=this.getLayer(a));var r={};n.ctx.save();for(var d=0;d<c;){var M=b[d],C=M.__from;if(!(C&&C.__zr)){b.splice(d,1),C.__hoverMir=null,c--;continue}d++,C.invisible||(M.transform=C.transform,M.invTransform=C.invTransform,M.__clipPaths=C.__clipPaths,this._doPaintEl(M,n,!0,r))}n.ctx.restore()},getHoverLayer:function(){return this.getLayer(a)},_paintList:function(b,c,n){if(this._redrawId!==n)return;c=c||!1,this._updateLayerStatus(b);var r=this._doPaintList(b,c);if(this._needsManuallyCompositing&&this._compositeManually(),!r){var d=this;i(function(){d._paintList(b,c,n)})}},_compositeManually:function(){var b=this.getLayer(x).ctx,c=this._domRoot.width,n=this._domRoot.height;b.clearRect(0,0,c,n),this.eachBuiltinLayer(function(r){r.virtual&&b.drawImage(r.dom,0,0,c,n)})},_doPaintList:function(b,c){for(var n=[],r=0;r<this._zlevelList.length;r++){var d=this._zlevelList[r],M=this._layers[d];M.__builtin__&&M!==this._hoverlayer&&(M.__dirty||c)&&n.push(M)}for(var C=!0,A=0;A<n.length;A++){var M=n[A],I=M.ctx,k={};I.save();var B=c?M.__startIndex:M.__drawIndex,z=!c&&M.incremental&&Date.now,G=z&&Date.now(),V=M.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(M.__startIndex===M.__endIndex)M.clear(!1,V);else if(B===M.__startIndex){var Y=b[B];(!Y.incremental||!Y.notClear||c)&&M.clear(!1,V)}B===-1&&(console.error("For some unknown reason. drawIndex is -1"),B=M.__startIndex);for(var F=B;F<M.__endIndex;F++){var H=b[F];if(this._doPaintEl(H,M,c,k),H.__dirty=H.__dirtyText=!1,z){var Z=Date.now()-G;if(Z>15)break}}M.__drawIndex=F,M.__drawIndex<M.__endIndex&&(C=!1),k.prevElClipPaths&&I.restore(),I.restore()}return E.wxa&&O.each(this._layers,function(me){me&&me.ctx&&me.ctx.draw&&me.ctx.draw()}),C},_doPaintEl:function(b,c,n,r){var d=c.ctx,M=b.transform;if((c.__dirty||n)&&!b.invisible&&b.style.opacity!==0&&!(M&&!M[0]&&!M[3])&&!(b.culling&&u(b,this._width,this._height))){var C=b.__clipPaths,A=r.prevElClipPaths;(!A||m(C,A))&&(A&&(d.restore(),r.prevElClipPaths=null,r.prevEl=null),C&&(d.save(),v(C,d),r.prevElClipPaths=C)),b.beforeBrush&&b.beforeBrush(d),b.brush(d,r.prevEl||null),r.prevEl=b,b.afterBrush&&b.afterBrush(d)}},getLayer:function(b,c){this._singleCanvas&&!this._needsManuallyCompositing&&(b=x);var n=this._layers[b];return n||(n=new R("zr_"+b,this,this.dpr),n.zlevel=b,n.__builtin__=!0,this._layerConfig[b]?O.merge(n,this._layerConfig[b],!0):this._layerConfig[b-S]&&O.merge(n,this._layerConfig[b-S],!0),c&&(n.virtual=c),this.insertLayer(b,n),n.initContext()),n},insertLayer:function(b,c){var n=this._layers,r=this._zlevelList,d=r.length,M=null,C=-1,A=this._domRoot;if(n[b]){U("ZLevel "+b+" has been used already");return}if(!D(c)){U("Layer of zlevel "+b+" is not valid");return}if(d>0&&b>r[0]){for(C=0;C<d-1&&!(r[C]<b&&r[C+1]>b);C++);M=n[r[C]]}if(r.splice(C+1,0,b),n[b]=c,!c.virtual)if(M){var I=M.dom;I.nextSibling?A.insertBefore(c.dom,I.nextSibling):A.appendChild(c.dom)}else A.firstChild?A.insertBefore(c.dom,A.firstChild):A.appendChild(c.dom)},eachLayer:function(b,c){var n=this._zlevelList,r,d;for(d=0;d<n.length;d++)r=n[d],b.call(c,this._layers[r],r)},eachBuiltinLayer:function(b,c){var n=this._zlevelList,r,d,M;for(M=0;M<n.length;M++)d=n[M],r=this._layers[d],r.__builtin__&&b.call(c,r,d)},eachOtherLayer:function(b,c){var n=this._zlevelList,r,d,M;for(M=0;M<n.length;M++)d=n[M],r=this._layers[d],r.__builtin__||b.call(c,r,d)},getLayers:function(){return this._layers},_updateLayerStatus:function(b){this.eachBuiltinLayer(function(k,B){k.__dirty=k.__used=!1});function c(k){d&&(d.__endIndex!==k&&(d.__dirty=!0),d.__endIndex=k)}if(this._singleCanvas)for(var n=1;n<b.length;n++){var r=b[n];if(r.zlevel!==b[n-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}}for(var d=null,M=0,C,n=0;n<b.length;n++){var r=b[n],A=r.zlevel,I;C!==A&&(C=A,M=0),r.incremental?(I=this.getLayer(A+w,this._needsManuallyCompositing),I.incremental=!0,M=1):I=this.getLayer(A+(M>0?S:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+A+" has been used by unkown layer "+I.id),I!==d&&(I.__used=!0,I.__startIndex!==n&&(I.__dirty=!0),I.__startIndex=n,I.incremental?I.__drawIndex=-1:I.__drawIndex=n,c(n),d=I),r.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=n))}c(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,c){if(c){var n=this._layerConfig;n[b]?O.merge(n[b],c,!0):n[b]=c;for(var r=0;r<this._zlevelList.length;r++){var d=this._zlevelList[r];if(d===b||d===b+S){var M=this._layers[d];O.merge(M,n[b],!0)}}}},delLayer:function(b){var c=this._layers,n=this._zlevelList,r=c[b];if(!r)return;r.dom.parentNode.removeChild(r.dom),delete c[b],n.splice(O.indexOf(n,b),1)},resize:function(b,c){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts;if(b!=null&&(r.width=b),c!=null&&(r.height=c),b=this._getSize(0),c=this._getSize(1),n.style.display="",this._width!==b||c!==this._height){n.style.width=b+"px",n.style.height=c+"px";for(var d in this._layers)this._layers.hasOwnProperty(d)&&this._layers[d].resize(b,c);O.each(this._progressiveLayers,function(M){M.resize(b,c)}),this.refresh(!0)}this._width=b,this._height=c}else{if(b==null||c==null)return;this._width=b,this._height=c,this.getLayer(x).resize(b,c)}return this},clearLayer:function(b){var c=this._layers[b];c&&c.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(b){if(b=b||{},this._singleCanvas&&!this._compositeManually)return this._layers[x].dom;var c=new R("image",this,b.pixelRatio||this.dpr);if(c.initContext(),c.clear(!1,b.backgroundColor||this._backgroundColor),b.pixelRatio<=this.dpr){this.refresh();var n=c.dom.width,r=c.dom.height,d=c.ctx;this.eachLayer(function(k){k.__builtin__?d.drawImage(k.dom,0,0,n,r):k.renderToCanvas&&(c.ctx.save(),k.renderToCanvas(c.ctx),c.ctx.restore())})}else for(var M={},C=this.storage.getDisplayList(!0),A=0;A<C.length;A++){var I=C[A];this._doPaintEl(I,c,!0,M)}return c.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(b){var c=this._opts,n=["width","height"][b],r=["clientWidth","clientHeight"][b],d=["paddingLeft","paddingTop"][b],M=["paddingRight","paddingBottom"][b];if(c[n]!=null&&c[n]!=="auto")return parseFloat(c[n]);var C=this.root,A=document.defaultView.getComputedStyle(C);return(C[r]||p(A[n])||p(C.style[n]))-(p(A[d])||0)-(p(A[M])||0)|0},pathToImage:function(b,c){c=c||this.dpr;var n=document.createElement("canvas"),r=n.getContext("2d"),d=b.getBoundingRect(),M=b.style,C=M.shadowBlur*c,A=M.shadowOffsetX*c,I=M.shadowOffsetY*c,k=M.hasStroke()?M.lineWidth:0,B=Math.max(k/2,-A+C),z=Math.max(k/2,A+C),G=Math.max(k/2,-I+C),V=Math.max(k/2,I+C),Y=d.width+B+z,F=d.height+G+V;n.width=Y*c,n.height=F*c,r.scale(c,c),r.clearRect(0,0,Y,F),r.dpr=c;var H={position:b.position,rotation:b.rotation,scale:b.scale};b.position=[B-d.x,G-d.y],b.rotation=0,b.scale=[1,1],b.updateTransform(),b&&b.brush(r);var Z=g,me=new Z({style:{x:0,y:0,image:n}});return H.position!=null&&(me.position=b.position=H.position),H.rotation!=null&&(me.rotation=b.rotation=H.rotation),H.scale!=null&&(me.scale=b.scale=H.scale),me}};var T=y;ae.exports=T},"7ZXX":function(ae,J,f){ae.exports=f.p+"static/err.6e7c5817.png"},"7ixt":function(ae,J,f){"use strict";f.d(J,"a",function(){return O});var Q={adjustX:1,adjustY:1},L=[0,0],O={left:{points:["cr","cl"],overflow:Q,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:Q,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:Q,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:Q,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:Q,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:Q,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:Q,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:Q,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:Q,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:Q,offset:[-4,0],targetOffset:L}},U=O},"7oTu":function(ae,J,f){var Q=f("IMiH"),L=f("QBsz"),O=L.applyTransform,U=Q.CMD,s=[[],[],[]],t=Math.sqrt,R=Math.atan2;function i(g,E){var a=g.data,x,S,w,p,D,h,l=U.M,u=U.C,m=U.L,v=U.R,_=U.A,y=U.Q;for(w=0,p=0;w<a.length;){x=a[w++],p=w,S=0;switch(x){case l:S=1;break;case m:S=1;break;case u:S=3;break;case y:S=2;break;case _:var T=E[4],b=E[5],c=t(E[0]*E[0]+E[1]*E[1]),n=t(E[2]*E[2]+E[3]*E[3]),r=R(-E[1]/n,E[0]/c);a[w]*=c,a[w++]+=T,a[w]*=n,a[w++]+=b,a[w++]*=c,a[w++]*=n,a[w++]+=r,a[w++]+=r,w+=2,p=w;break;case v:h[0]=a[w++],h[1]=a[w++],O(h,h,E),a[p++]=h[0],a[p++]=h[1],h[0]+=a[w++],h[1]+=a[w++],O(h,h,E),a[p++]=h[0],a[p++]=h[1]}for(D=0;D<S;D++){var h=s[D];h[0]=a[w++],h[1]=a[w++],O(h,h,E),a[p++]=h[0],a[p++]=h[1]}}}ae.exports=i},"7v3h":function(ae,J,f){ae.exports=f.p+"static/empty2.dd73f390.png"},"8/bI":function(ae,J,f){ae.exports=f.p+"static/empty.8918e228.png"},"8/ia":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___3TrMw",flex_space_between:"flex_space_between___25lz-",flex_box_vertical_center:"flex_box_vertical_center___VNDYT",flex_box_center_end:"flex_box_center_end___1payq",flex_box_column:"flex_box_column___3s75t",home:"home___2qxvj",bg:"bg___11AQ6",btns:"btns___2Mu9o",li:"li___2F1jx",competition:"competition___2OwyE",title:"title___3RKmg",des:"des___2u7RT",information:"information___1ivpa",d1:"d1___1E_ob",d2:"d2___HyBW1",d3:"d3___2RMx0",retrospect:"retrospect___hdxt7",banner:"banner___5lHvU",left:"left___1B8Nn",right:"right___3BQaw",name:"name___2T0Hk",btn:"btn___1Qii_",l:"l___1j7Zw",r:"r___3YGSw",group:"group___1TrQV",tabs:"tabs___1VMmG",list:"list___2FHkS"}},"80w6":function(ae,J,f){ae.exports=f.p+"static/icon6.2378c19c.svg"},"8WcF":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8XDt":function(ae,J,f){f("qH13");var Q=f("aX58"),L=Q.registerPainter,O=f("6fms");L("vml",O)},"8mKB":function(ae,J,f){"use strict";var Q=f("rePB"),L=f("1OyB"),O=f("vuIU"),U=f("Ji7U"),s=f("md7G"),t=f("foSv"),R=f("q1tI"),i=f.n(R),g=f("m+aA"),E=f("TSYQ"),a=f.n(E),x=f("4IlW");function S(n){var r=n.pageXOffset,d="scrollLeft";if(typeof r!="number"){var M=n.document;r=M.documentElement[d],typeof r!="number"&&(r=M.body[d])}return r}function w(n){var r,d,M=n.ownerDocument,C=M.body,A=M&&M.documentElement,I=n.getBoundingClientRect();return r=I.left,d=I.top,r-=A.clientLeft||C.clientLeft||0,d-=A.clientTop||C.clientTop||0,{left:r,top:d}}function p(n){var r=w(n),d=n.ownerDocument,M=d.defaultView||d.parentWindow;return r.left+=S(M),r.left}function D(n){var r=h();return function(){var M=Object(t.a)(n),C;if(r){var A=Object(t.a)(this).constructor;C=Reflect.construct(M,arguments,A)}else C=M.apply(this,arguments);return Object(s.a)(this,C)}}function h(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}var l=function(n){Object(U.a)(d,n);var r=D(d);function d(){var M;return Object(L.a)(this,d),M=r.apply(this,arguments),M.onHover=function(C){var A=M.props,I=A.onHover,k=A.index;I(C,k)},M.onClick=function(C){var A=M.props,I=A.onClick,k=A.index;I(C,k)},M.onKeyDown=function(C){var A=M.props,I=A.onClick,k=A.index;C.keyCode===13&&I(C,k)},M}return Object(O.a)(d,[{key:"getClassName",value:function(){var C=this.props,A=C.prefixCls,I=C.index,k=C.value,B=C.allowHalf,z=C.focused,G=I+1,V=A;return k===0&&I===0&&z?V+=" ".concat(A,"-focused"):B&&k+.5>=G&&k<G?(V+=" ".concat(A,"-half ").concat(A,"-active"),z&&(V+=" ".concat(A,"-focused"))):(V+=G<=k?" ".concat(A,"-full"):" ".concat(A,"-zero"),G===k&&z&&(V+=" ".concat(A,"-focused"))),V}},{key:"render",value:function(){var C=this.onHover,A=this.onClick,I=this.onKeyDown,k=this.props,B=k.disabled,z=k.prefixCls,G=k.character,V=k.characterRender,Y=k.index,F=k.count,H=k.value,Z=typeof G=="function"?G(this.props):G,me=i.a.createElement("li",{className:this.getClassName()},i.a.createElement("div",{onClick:B?null:A,onKeyDown:B?null:I,onMouseMove:B?null:C,role:"radio","aria-checked":H>Y?"true":"false","aria-posinset":Y+1,"aria-setsize":F,tabIndex:B?-1:0},i.a.createElement("div",{className:"".concat(z,"-first")},Z),i.a.createElement("div",{className:"".concat(z,"-second")},Z)));return V&&(me=V(me,this.props)),me}}]),d}(i.a.Component);function u(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(n);r&&(M=M.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),d.push.apply(d,M)}return d}function m(n){for(var r=1;r<arguments.length;r++){var d=arguments[r]!=null?arguments[r]:{};r%2?u(Object(d),!0).forEach(function(M){Object(Q.a)(n,M,d[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(d)):u(Object(d)).forEach(function(M){Object.defineProperty(n,M,Object.getOwnPropertyDescriptor(d,M))})}return n}function v(n){var r=_();return function(){var M=Object(t.a)(n),C;if(r){var A=Object(t.a)(this).constructor;C=Reflect.construct(M,arguments,A)}else C=M.apply(this,arguments);return Object(s.a)(this,C)}}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function y(){}var T=function(n){Object(U.a)(d,n);var r=v(d);function d(M){var C;Object(L.a)(this,d),C=r.call(this,M),C.onHover=function(I,k){var B=C.props.onHoverChange,z=C.getStarValue(k,I.pageX),G=C.state.cleanedValue;z!==G&&C.setState({hoverValue:z,cleanedValue:null}),B(z)},C.onMouseLeave=function(){var I=C.props.onHoverChange;C.setState({hoverValue:void 0,cleanedValue:null}),I(void 0)},C.onClick=function(I,k){var B=C.props.allowClear,z=C.state.value,G=C.getStarValue(k,I.pageX),V=!1;B&&(V=G===z),C.onMouseLeave(),C.changeValue(V?0:G),C.setState({cleanedValue:V?G:null})},C.onFocus=function(){var I=C.props.onFocus;C.setState({focused:!0}),I&&I()},C.onBlur=function(){var I=C.props.onBlur;C.setState({focused:!1}),I&&I()},C.onKeyDown=function(I){var k=I.keyCode,B=C.props,z=B.count,G=B.allowHalf,V=B.onKeyDown,Y=B.direction,F=Y==="rtl",H=C.state.value;k===x.a.RIGHT&&H<z&&!F?(G?H+=.5:H+=1,C.changeValue(H),I.preventDefault()):k===x.a.LEFT&&H>0&&!F||k===x.a.RIGHT&&H>0&&F?(G?H-=.5:H-=1,C.changeValue(H),I.preventDefault()):k===x.a.LEFT&&H<z&&F&&(G?H+=.5:H+=1,C.changeValue(H),I.preventDefault()),V&&V(I)},C.saveRef=function(I){return function(k){C.stars[I]=k}},C.saveRate=function(I){C.rate=I};var A=M.value;return A===void 0&&(A=M.defaultValue),C.stars={},C.state={value:A,focused:!1,cleanedValue:null},C}return Object(O.a)(d,[{key:"componentDidMount",value:function(){var C=this.props,A=C.autoFocus,I=C.disabled;A&&!I&&this.focus()}},{key:"getStarDOM",value:function(C){return Object(g.a)(this.stars[C])}},{key:"getStarValue",value:function(C,A){var I=this.props,k=I.allowHalf,B=I.direction,z=B==="rtl",G=C+1;if(k){var V=this.getStarDOM(C),Y=p(V),F=V.clientWidth;(z&&A-Y>F/2||!z&&A-Y<F/2)&&(G-=.5)}return G}},{key:"focus",value:function(){var C=this.props.disabled;C||this.rate.focus()}},{key:"blur",value:function(){var C=this.props.disabled;C||this.rate.blur()}},{key:"changeValue",value:function(C){var A=this.props.onChange;"value"in this.props||this.setState({value:C}),A(C)}},{key:"render",value:function(){for(var C=this.props,A=C.count,I=C.allowHalf,k=C.style,B=C.prefixCls,z=C.disabled,G=C.className,V=C.character,Y=C.characterRender,F=C.tabIndex,H=C.direction,Z=this.state,me=Z.value,de=Z.hoverValue,Ee=Z.focused,be=[],we=z?"".concat(B,"-disabled"):"",_e=0;_e<A;_e+=1)be.push(i.a.createElement(l,{ref:this.saveRef(_e),index:_e,count:A,disabled:z,prefixCls:"".concat(B,"-star"),allowHalf:I,value:de===void 0?me:de,onClick:this.onClick,onHover:this.onHover,key:_e,character:V,characterRender:Y,focused:Ee}));var xe=a()(B,we,G,Object(Q.a)({},"".concat(B,"-rtl"),H==="rtl"));return i.a.createElement("ul",{className:xe,style:k,onMouseLeave:z?null:this.onMouseLeave,tabIndex:z?-1:F,onFocus:z?null:this.onFocus,onBlur:z?null:this.onBlur,onKeyDown:z?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},be)}}],[{key:"getDerivedStateFromProps",value:function(C,A){return"value"in C&&C.value!==void 0?m(m({},A),{},{value:C.value}):A}}]),d}(i.a.Component);T.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:y,character:"\u2605",onHoverChange:y,tabIndex:0,direction:"ltr"};var b=T,c=J.a=b},"9JIy":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9Sth":function(ae,J){ae.exports="data:image/png;base64,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"},"9Zrg":function(ae,J,f){},"9dh4":function(ae,J,f){ae.exports=f.p+"static/rightImg.9a2d9cee.png"},"A/g1":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},AFd8:function(ae,J,f){ae.exports=f.p+"static/yqh.f476e690.jpg"},APus:function(ae,J,f){ae.exports=f.p+"static/b4.ca9ca836.svg"},B9Dg:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC"},BJfS:function(ae,J){var f=function(Q){return Q.replace(/[A-Z]/g,function(L){return"-"+L.toLowerCase()}).toLowerCase()};ae.exports=f},BPZU:function(ae,J){var f=32,Q=7,L=256;function O(a){for(var x=0;a>=f;)x|=a&1,a>>=1;return a+x}function U(a,x,S,w){var p=x+1;if(p===S)return 1;if(w(a[p++],a[x])<0){for(;p<S&&w(a[p],a[p-1])<0;)p++;s(a,x,p)}else for(;p<S&&w(a[p],a[p-1])>=0;)p++;return p-x}function s(a,x,S){for(S--;x<S;){var w=a[x];a[x++]=a[S],a[S--]=w}}function t(a,x,S,w,p){for(w===x&&w++;w<S;w++){for(var D=a[w],h=x,l=w,u;h<l;)u=h+l>>>1,p(D,a[u])<0?l=u:h=u+1;var m=w-h;switch(m){case 3:a[h+3]=a[h+2];case 2:a[h+2]=a[h+1];case 1:a[h+1]=a[h];break;default:for(;m>0;)a[h+m]=a[h+m-1],m--}a[h]=D}}function R(a,x,S,w,p,D){var h=0,l=0,u=1;if(D(a,x[S+p])>0){for(l=w-p;u<l&&D(a,x[S+p+u])>0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l),h+=p,u+=p}else{for(l=p+1;u<l&&D(a,x[S+p-u])<=0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l);var m=h;h=p-u,u=p-m}for(h++;h<u;){var v=h+(u-h>>>1);D(a,x[S+v])>0?h=v+1:u=v}return u}function i(a,x,S,w,p,D){var h=0,l=0,u=1;if(D(a,x[S+p])<0){for(l=p+1;u<l&&D(a,x[S+p-u])<0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l);var m=h;h=p-u,u=p-m}else{for(l=w-p;u<l&&D(a,x[S+p+u])>=0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l),h+=p,u+=p}for(h++;h<u;){var v=h+(u-h>>>1);D(a,x[S+v])<0?u=v:h=v+1}return u}function g(a,x){var S=Q,w=0,p=L,D=0,h,l,u=0;w=a.length,w<2*L&&(p=w>>>1);var m=[];D=w<120?5:w<1542?10:w<119151?19:40,h=[],l=[];function v(n,r){h[u]=n,l[u]=r,u+=1}function _(){for(;u>1;){var n=u-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]&&n--;else if(l[n]>l[n+1])break;T(n)}}function y(){for(;u>1;){var n=u-2;n>0&&l[n-1]<l[n+1]&&n--,T(n)}}function T(n){var r=h[n],d=l[n],M=h[n+1],C=l[n+1];l[n]=d+C,n===u-3&&(h[n+1]=h[n+2],l[n+1]=l[n+2]),u--;var A=i(a[M],a,r,d,0,x);if(r+=A,d-=A,d===0)return;if(C=R(a[r+d-1],a,M,C,C-1,x),C===0)return;d<=C?b(r,d,M,C):c(r,d,M,C)}function b(n,r,d,M){var C=0;for(C=0;C<r;C++)m[C]=a[n+C];var A=0,I=d,k=n;if(a[k++]=a[I++],--M===0){for(C=0;C<r;C++)a[k+C]=m[A+C];return}if(r===1){for(C=0;C<M;C++)a[k+C]=a[I+C];a[k+M]=m[A];return}for(var B=S,z,G,V;;){z=0,G=0,V=!1;do if(x(a[I],m[A])<0){if(a[k++]=a[I++],G++,z=0,--M===0){V=!0;break}}else if(a[k++]=m[A++],z++,G=0,--r===1){V=!0;break}while((z|G)<B);if(V)break;do{if(z=i(a[I],m,A,r,0,x),z!==0){for(C=0;C<z;C++)a[k+C]=m[A+C];if(k+=z,A+=z,r-=z,r<=1){V=!0;break}}if(a[k++]=a[I++],--M===0){V=!0;break}if(G=R(m[A],a,I,M,0,x),G!==0){for(C=0;C<G;C++)a[k+C]=a[I+C];if(k+=G,I+=G,M-=G,M===0){V=!0;break}}if(a[k++]=m[A++],--r===1){V=!0;break}B--}while(z>=Q||G>=Q);if(V)break;B<0&&(B=0),B+=2}if(S=B,S<1&&(S=1),r===1){for(C=0;C<M;C++)a[k+C]=a[I+C];a[k+M]=m[A]}else{if(r===0)throw new Error;for(C=0;C<r;C++)a[k+C]=m[A+C]}}function c(n,r,d,M){var C=0;for(C=0;C<M;C++)m[C]=a[d+C];var A=n+r-1,I=M-1,k=d+M-1,B=0,z=0;if(a[k--]=a[A--],--r===0){for(B=k-(M-1),C=0;C<M;C++)a[B+C]=m[C];return}if(M===1){for(k-=r,A-=r,z=k+1,B=A+1,C=r-1;C>=0;C--)a[z+C]=a[B+C];a[k]=m[I];return}for(var G=S;;){var V=0,Y=0,F=!1;do if(x(m[I],a[A])<0){if(a[k--]=a[A--],V++,Y=0,--r===0){F=!0;break}}else if(a[k--]=m[I--],Y++,V=0,--M===1){F=!0;break}while((V|Y)<G);if(F)break;do{if(V=r-i(m[I],a,n,r,r-1,x),V!==0){for(k-=V,A-=V,r-=V,z=k+1,B=A+1,C=V-1;C>=0;C--)a[z+C]=a[B+C];if(r===0){F=!0;break}}if(a[k--]=m[I--],--M===1){F=!0;break}if(Y=M-R(a[A],m,0,M,M-1,x),Y!==0){for(k-=Y,I-=Y,M-=Y,z=k+1,B=I+1,C=0;C<Y;C++)a[z+C]=m[B+C];if(M<=1){F=!0;break}}if(a[k--]=a[A--],--r===0){F=!0;break}G--}while(V>=Q||Y>=Q);if(F)break;G<0&&(G=0),G+=2}if(S=G,S<1&&(S=1),M===1){for(k-=r,A-=r,z=k+1,B=A+1,C=r-1;C>=0;C--)a[z+C]=a[B+C];a[k]=m[I]}else{if(M===0)throw new Error;for(B=k-(M-1),C=0;C<M;C++)a[B+C]=m[C]}}this.mergeRuns=_,this.forceMergeRuns=y,this.pushRun=v}function E(a,x,S,w){S||(S=0),w||(w=a.length);var p=w-S;if(p<2)return;var D=0;if(p<f){D=U(a,S,w,x),t(a,S,w,S+D,x);return}var h=new g(a,x),l=O(p);do{if(D=U(a,S,w,x),D<l){var u=p;u>l&&(u=l),t(a,S,S+u,S+D,x),D=u}h.pushRun(S,D),h.mergeRuns(),p-=D,S+=D}while(p!==0);h.forceMergeRuns()}ae.exports=E},BU3w:function(ae,J,f){"use strict";f.d(J,"a",function(){return t});var Q=f("MNnm"),L="rc-util-key";function O(R){if(R.attachTo)return R.attachTo;var i=document.querySelector("head");return i||document.body}function U(R){var i,g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var E=document.createElement("style");if((i=g.csp)===null||i===void 0?void 0:i.nonce){var a;E.nonce=(a=g.csp)===null||a===void 0?void 0:a.nonce}E.innerHTML=R;var x=O(g),S=x.firstChild;return g.prepend&&x.prepend?x.prepend(E):g.prepend&&S?x.insertBefore(E,S):x.appendChild(E),E}var s=new Map;function t(R,i){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=O(g);if(!s.has(E)){var a=U("",g),x=a.parentNode;s.set(E,x),x.removeChild(a)}var S=Array.from(s.get(E).children).find(function(l){return l.tagName==="STYLE"&&l[L]===i});if(S){var w,p;if(((w=g.csp)===null||w===void 0?void 0:w.nonce)&&S.nonce!==((p=g.csp)===null||p===void 0?void 0:p.nonce)){var D;S.nonce=(D=g.csp)===null||D===void 0?void 0:D.nonce}return S.innerHTML!==R&&(S.innerHTML=R),S}var h=U(R,g);return h[L]=i,h}},BdwD:function(ae,J,f){"use strict";var Q=f("+L6B"),L=f("2/Rp"),O=f("0Owb"),U=f("k1fw"),s=f("q1tI"),t=f.n(s),R=f("FOrL"),i=f.n(R),g=function(a){var x=a.buttonProps,S=x===void 0?{}:x,w=a.styles,p=w===void 0?{}:w,D=a.customText,h=a.ButtonText,l=a.ButtonClick,u=a.Buttonclass,m=a.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),p)},t.a.createElement("img",{src:i.a}),t.a.createElement("p",{className:"mt20 font14"},D||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),h&&t.a.createElement(L.a,Object(O.a)({className:u,onClick:l},S),h),m&&m)};J.a=g},BlVb:function(ae,J,f){var Q=f("hyiK"),L=1e-8;function O(s,t){return Math.abs(s-t)<L}function U(s,t,R){var i=0,g=s[0];if(!g)return!1;for(var E=1;E<s.length;E++){var a=s[E];i+=Q(g[0],g[1],a[0],a[1],t,R),g=a}var x=s[0];return(!O(g[0],x[0])||!O(g[1],x[1]))&&(i+=Q(g[0],g[1],x[0],x[1],t,R)),i!==0}J.contain=U},Bq2U:function(ae,J,f){var Q=f("RDYZ"),L=f("Qe9p"),O=f("bYtY"),U=O.isArrayLike,s=Array.prototype.slice;function t(v,_){return v[_]}function R(v,_,y){v[_]=y}function i(v,_,y){return(_-v)*y+v}function g(v,_,y){return y>.5?_:v}function E(v,_,y,T,b){var c=v.length;if(b===1)for(var n=0;n<c;n++)T[n]=i(v[n],_[n],y);else for(var r=c&&v[0].length,n=0;n<c;n++)for(var d=0;d<r;d++)T[n][d]=i(v[n][d],_[n][d],y)}function a(v,_,y){var T=v.length,b=_.length;if(T!==b){var c=T>b;if(c)v.length=b;else for(var n=T;n<b;n++)v.push(y===1?_[n]:s.call(_[n]))}for(var r=v[0]&&v[0].length,n=0;n<v.length;n++)if(y===1)isNaN(v[n])&&(v[n]=_[n]);else for(var d=0;d<r;d++)isNaN(v[n][d])&&(v[n][d]=_[n][d])}function x(v,_,y){if(v===_)return!0;var T=v.length;if(T!==_.length)return!1;if(y===1){for(var b=0;b<T;b++)if(v[b]!==_[b])return!1}else for(var c=v[0].length,b=0;b<T;b++)for(var n=0;n<c;n++)if(v[b][n]!==_[b][n])return!1;return!0}function S(v,_,y,T,b,c,n,r,d){var M=v.length;if(d===1)for(var C=0;C<M;C++)r[C]=w(v[C],_[C],y[C],T[C],b,c,n);else for(var A=v[0].length,C=0;C<M;C++)for(var I=0;I<A;I++)r[C][I]=w(v[C][I],_[C][I],y[C][I],T[C][I],b,c,n)}function w(v,_,y,T,b,c,n){var r=(y-v)*.5,d=(T-_)*.5;return(2*(_-y)+r+d)*n+(-3*(_-y)-2*r-d)*c+r*b+_}function p(v){if(U(v)){var _=v.length;if(U(v[0])){for(var y=[],T=0;T<_;T++)y.push(s.call(v[T]));return y}return s.call(v)}return v}function D(v){return v[0]=Math.floor(v[0]),v[1]=Math.floor(v[1]),v[2]=Math.floor(v[2]),"rgba("+v.join(",")+")"}function h(v){var _=v[v.length-1].value;return U(_&&_[0])?2:1}function l(v,_,y,T,b,c){var n=v._getter,r=v._setter,d=_==="spline",M=T.length;if(!M)return;var C=T[0].value,A=U(C),I=!1,k=!1,B=A?h(T):0,z;T.sort(function(Xe,dt){return Xe.time-dt.time}),z=T[M-1].time;for(var G=[],V=[],Y=T[0].value,F=!0,H=0;H<M;H++){G.push(T[H].time/z);var Z=T[H].value;if(A&&x(Z,Y,B)||!A&&Z===Y||(F=!1),Y=Z,typeof Z=="string"){var me=L.parse(Z);me?(Z=me,I=!0):k=!0}V.push(Z)}if(!c&&F)return;for(var de=V[M-1],H=0;H<M-1;H++)A?a(V[H],de,B):isNaN(V[H])&&!isNaN(de)&&!k&&!I&&(V[H]=de);A&&a(n(v._target,b),de,B);var Ee=0,be=0,we,_e,xe,oe,ve,q;if(I)var pe=[0,0,0,0];var Re=function(Xe,dt){var Pe;if(dt<0)Pe=0;else if(dt<be){for(we=Math.min(Ee+1,M-1),Pe=we;Pe>=0&&!(G[Pe]<=dt);Pe--);Pe=Math.min(Pe,M-2)}else{for(Pe=Ee;Pe<M&&!(G[Pe]>dt);Pe++);Pe=Math.min(Pe-1,M-2)}Ee=Pe,be=dt;var We=G[Pe+1]-G[Pe];if(We===0)return;if(_e=(dt-G[Pe])/We,d)if(oe=V[Pe],xe=V[Pe===0?Pe:Pe-1],ve=V[Pe>M-2?M-1:Pe+1],q=V[Pe>M-3?M-1:Pe+2],A)S(xe,oe,ve,q,_e,_e*_e,_e*_e*_e,n(Xe,b),B);else{var Ce;if(I)Ce=S(xe,oe,ve,q,_e,_e*_e,_e*_e*_e,pe,1),Ce=D(pe);else{if(k)return g(oe,ve,_e);Ce=w(xe,oe,ve,q,_e,_e*_e,_e*_e*_e)}r(Xe,b,Ce)}else if(A)E(V[Pe],V[Pe+1],_e,n(Xe,b),B);else{var Ce;if(I)E(V[Pe],V[Pe+1],_e,pe,1),Ce=D(pe);else{if(k)return g(V[Pe],V[Pe+1],_e);Ce=i(V[Pe],V[Pe+1],_e)}r(Xe,b,Ce)}},ye=new Q({target:v._target,life:z,loop:v._loop,delay:v._delay,onframe:Re,ondestroy:y});return _&&_!=="spline"&&(ye.easing=_),ye}var u=function(v,_,y,T){this._tracks={},this._target=v,this._loop=_||!1,this._getter=y||t,this._setter=T||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};u.prototype={when:function(v,_){var y=this._tracks;for(var T in _){if(!_.hasOwnProperty(T))continue;if(!y[T]){y[T]=[];var b=this._getter(this._target,T);if(b==null)continue;v!==0&&y[T].push({time:0,value:p(b)})}y[T].push({time:v,value:_[T]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].pause();this._paused=!0},resume:function(){for(var v=0;v<this._clipList.length;v++)this._clipList[v].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var v=this._doneList,_=v.length,y=0;y<_;y++)v[y].call(this)},start:function(v,_){var y=this,T=0,b=function(){T--,T||y._doneCallback()},c;for(var n in this._tracks){if(!this._tracks.hasOwnProperty(n))continue;var r=l(this,v,b,this._tracks[n],n,_);r&&(this._clipList.push(r),T++,this.animation&&this.animation.addClip(r),c=r)}if(c){var d=c.onframe;c.onframe=function(M,C){d(M,C);for(var A=0;A<y._onframeList.length;A++)y._onframeList[A](M,C)}}return T||this._doneCallback(),this},stop:function(v){for(var _=this._clipList,y=this.animation,T=0;T<_.length;T++){var b=_[T];v&&b.onframe(this._target,1),y&&y.removeClip(b)}_.length=0},delay:function(v){return this._delay=v,this},done:function(v){return v&&this._doneList.push(v),this},getClips:function(){return this._clipList}};var m=u;ae.exports=m},Bq7L:function(ae,J){ae.exports="data:image/png;base64,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"},C0SR:function(ae,J,f){var Q=f("YH21"),L=function(){this._track=[]};L.prototype={constructor:L,recognize:function(R,i,g){return this._doTrack(R,i,g),this._recognize(R)},clear:function(){return this._track.length=0,this},_doTrack:function(R,i,g){var E=R.touches;if(!E)return;for(var a={points:[],touches:[],target:i,event:R},x=0,S=E.length;x<S;x++){var w=E[x],p=Q.clientToLocal(g,w,{});a.points.push([p.zrX,p.zrY]),a.touches.push(w)}this._track.push(a)},_recognize:function(R){for(var i in s)if(s.hasOwnProperty(i)){var g=s[i](this._track,R);if(g)return g}}};function O(R){var i=R[1][0]-R[0][0],g=R[1][1]-R[0][1];return Math.sqrt(i*i+g*g)}function U(R){return[(R[0][0]+R[1][0])/2,(R[0][1]+R[1][1])/2]}var s={pinch:function(R,i){var g=R.length;if(!g)return;var E=(R[g-1]||{}).points,a=(R[g-2]||{}).points||E;if(a&&a.length>1&&E&&E.length>1){var x=O(E)/O(a);!isFinite(x)&&(x=1),i.pinchScale=x;var S=U(E);return i.pinchX=S[0],i.pinchY=S[1],{type:"pinch",target:R[0].target,event:i}}}},t=L;ae.exports=t},CAjq:function(ae,J,f){ae.exports=f.p+"static/qqCode.a1502573.png"},CTM2:function(ae,J,f){ae.exports=f.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ae,J){ae.exports="data:image/png;base64,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"},"Cs+z":function(ae,J,f){ae.exports=f.p+"static/jqr.b801d45b.png"},"Ct/S":function(ae,J,f){ae.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(ae,J,f){ae.exports=f.p+"static/bg1.89b41082.png"},D2RN:function(ae,J,f){ae.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(ae,J){function f(){}f.prototype={diff:function(s,t,R){R||(R=function(u,m){return u===m}),this.equals=R;var i=this;s=s.slice(),t=t.slice();var g=t.length,E=s.length,a=1,x=g+E,S=[{newPos:-1,components:[]}],w=this.extractCommon(S[0],t,s,0);if(S[0].newPos+1>=g&&w+1>=E){for(var p=[],D=0;D<t.length;D++)p.push(D);return[{indices:p,count:t.length}]}function h(){for(var u=-1*a;u<=a;u+=2){var m,v=S[u-1],_=S[u+1],y=(_?_.newPos:0)-u;v&&(S[u-1]=void 0);var T=v&&v.newPos+1<g,b=_&&0<=y&&y<E;if(!T&&!b){S[u]=void 0;continue}if(!T||b&&v.newPos<_.newPos?(m=L(_),i.pushComponent(m.components,void 0,!0)):(m=v,m.newPos++,i.pushComponent(m.components,!0,void 0)),y=i.extractCommon(m,t,s,u),m.newPos+1>=g&&y+1>=E)return Q(i,m.components,t,s);S[u]=m}a++}for(;a<=x;){var l=h();if(l)return l}},pushComponent:function(s,t,R){var i=s[s.length-1];i&&i.added===t&&i.removed===R?s[s.length-1]={count:i.count+1,added:t,removed:R}:s.push({count:1,added:t,removed:R})},extractCommon:function(s,t,R,i){for(var g=t.length,E=R.length,a=s.newPos,x=a-i,S=0;a+1<g&&x+1<E&&this.equals(t[a+1],R[x+1]);)a++,x++,S++;return S&&s.components.push({count:S}),s.newPos=a,x},tokenize:function(s){return s.slice()},join:function(s){return s.slice()}};function Q(s,t,R,i){for(var g=0,E=t.length,a=0,x=0;g<E;g++){var S=t[g];if(S.removed){for(var w=[],p=x;p<x+S.count;p++)w.push(p);S.indices=w,x+=S.count}else{for(var w=[],p=a;p<a+S.count;p++)w.push(p);S.indices=w,a+=S.count,S.added||(x+=S.count)}}return t}function L(s){return{newPos:s.newPos,components:s.components.slice(0)}}var O=new f;function U(s,t,R){return O.diff(s,t,R)}ae.exports=U},DN4a:function(ae,J,f){var Q=f("Fofx"),L=f("QBsz"),O=Q.identity,U=5e-5;function s(x){return x>U||x<-U}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.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 i=[];R.updateTransform=function(){var x=this.parent,S=x&&x.transform,w=this.needLocalTransform(),p=this.transform;if(!(w||S)){p&&O(p);return}p=p||Q.create(),w?this.getLocalTransform(p):O(p),S&&(w?Q.mul(p,x.transform,p):Q.copy(p,x.transform)),this.transform=p;var D=this.globalScaleRatio;if(D!=null&&D!==1){this.getGlobalScale(i);var h=i[0]<0?-1:1,l=i[1]<0?-1:1,u=((i[0]-h)*D+h)/i[0]||0,m=((i[1]-l)*D+l)/i[1]||0;p[0]*=u,p[1]*=u,p[2]*=m,p[3]*=m}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,p)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var S=this.transform,w=x.dpr||1;S?x.setTransform(w*S[0],w*S[1],w*S[2],w*S[3],w*S[4],w*S[5]):x.setTransform(w,0,0,w,0,0)},R.restoreTransform=function(x){var S=x.dpr||1;x.setTransform(S,0,0,S,0,0)};var g=[],E=Q.create();R.setLocalTransform=function(x){if(!x)return;var S=x[0]*x[0]+x[1]*x[1],w=x[2]*x[2]+x[3]*x[3],p=this.position,D=this.scale;s(S-1)&&(S=Math.sqrt(S)),s(w-1)&&(w=Math.sqrt(w)),x[0]<0&&(S=-S),x[3]<0&&(w=-w),p[0]=x[4],p[1]=x[5],D[0]=S,D[1]=w,this.rotation=Math.atan2(-x[1]/w,x[0]/S)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,S=this.transform;x&&x.transform&&(Q.mul(g,x.invTransform,S),S=g);var w=this.origin;w&&(w[0]||w[1])&&(E[4]=w[0],E[5]=w[1],Q.mul(g,S,E),g[4]-=w[0],g[5]-=w[1],S=g),this.setLocalTransform(S)},R.getGlobalScale=function(x){var S=this.transform;return x=x||[],S?(x[0]=Math.sqrt(S[0]*S[0]+S[1]*S[1]),x[1]=Math.sqrt(S[2]*S[2]+S[3]*S[3]),S[0]<0&&(x[0]=-x[0]),S[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,S){var w=[x,S],p=this.invTransform;return p&&L.applyTransform(w,w,p),w},R.transformCoordToGlobal=function(x,S){var w=[x,S],p=this.transform;return p&&L.applyTransform(w,w,p),w},t.getLocalTransform=function(x,S){S=S||[],O(S);var w=x.origin,p=x.scale||[1,1],D=x.rotation||0,h=x.position||[0,0];return w&&(S[4]-=w[0],S[5]-=w[1]),Q.scale(S,S,p),D&&Q.rotate(S,S,D),w&&(S[4]+=w[0],S[5]+=w[1]),S[4]+=h[0],S[5]+=h[1],S};var a=t;ae.exports=a},Dagg:function(ae,J,f){var Q=f("Gev7"),L=f("mFDi"),O=f("bYtY"),U=f("Xnb7");function s(R){Q.call(this,R)}s.prototype={constructor:s,type:"image",brush:function(R,i){var g=this.style,E=g.image;g.bind(R,this,i);var a=this._image=U.createOrUpdateImage(E,this._image,this,this.onload);if(!a||!U.isImageReady(a))return;var x=g.x||0,S=g.y||0,w=g.width,p=g.height,D=a.width/a.height;if(w==null&&p!=null?w=p*D:p==null&&w!=null?p=w/D:w==null&&p==null&&(w=a.width,p=a.height),this.setTransform(R),g.sWidth&&g.sHeight){var h=g.sx||0,l=g.sy||0;R.drawImage(a,h,l,g.sWidth,g.sHeight,x,S,w,p)}else if(g.sx&&g.sy){var h=g.sx,l=g.sy,u=w-h,m=p-l;R.drawImage(a,h,l,u,m,x,S,w,p)}else R.drawImage(a,x,S,w,p);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;ae.exports=t},E2g8:function(ae,J,f){(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){ae.exports=U()})(this,function(){"use strict";function O(Ce){var Le=typeof Ce;return Ce!==null&&(Le==="object"||Le==="function")}function U(Ce){return typeof Ce=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(Ce){return Object.prototype.toString.call(Ce)==="[object Array]"};var t=s,R=0,i=void 0,g=void 0,E=function(Le,Ge){y[R]=Le,y[R+1]=Ge,R+=2,R===2&&(g?g(T):c())};function a(Ce){g=Ce}function x(Ce){E=Ce}var S=typeof window!="undefined"?window:void 0,w=S||{},p=w.MutationObserver||w.WebKitMutationObserver,D=typeof self=="undefined"&&typeof Q!="undefined"&&{}.toString.call(Q)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Q.nextTick(T)}}function u(){return typeof i!="undefined"?function(){i(T)}:_()}function m(){var Ce=0,Le=new p(T),Ge=document.createTextNode("");return Le.observe(Ge,{characterData:!0}),function(){Ge.data=Ce=++Ce%2}}function v(){var Ce=new MessageChannel;return Ce.port1.onmessage=T,function(){return Ce.port2.postMessage(0)}}function _(){var Ce=setTimeout;return function(){return Ce(T,1)}}var y=new Array(1e3);function T(){for(var Ce=0;Ce<R;Ce+=2){var Le=y[Ce],Ge=y[Ce+1];Le(Ge),y[Ce]=void 0,y[Ce+1]=void 0}R=0}function b(){try{var Ce=Function("return this")().require("vertx");return i=Ce.runOnLoop||Ce.runOnContext,u()}catch(Le){return _()}}var c=void 0;D?c=l():p?c=m():h?c=v():S===void 0&&!0?c=b():c=_();function n(Ce,Le){var Ge=this,Ze=new this.constructor(M);Ze[d]===void 0&&oe(Ze);var Et=Ge._state;if(Et){var nt=arguments[Et-1];E(function(){return be(Et,Ze,nt,Ge._result)})}else de(Ge,Ze,Ce,Le);return Ze}function r(Ce){var Le=this;if(Ce&&typeof Ce=="object"&&Ce.constructor===Le)return Ce;var Ge=new Le(M);return F(Ge,Ce),Ge}var d=Math.random().toString(36).substring(2);function M(){}var C=void 0,A=1,I=2;function k(){return new TypeError("You cannot resolve a promise with itself")}function B(){return new TypeError("A promises callback cannot return that same promise.")}function z(Ce,Le,Ge,Ze){try{Ce.call(Le,Ge,Ze)}catch(Et){return Et}}function G(Ce,Le,Ge){E(function(Ze){var Et=!1,nt=z(Ge,Le,function(Nt){if(Et)return;Et=!0,Le!==Nt?F(Ze,Nt):Z(Ze,Nt)},function(Nt){if(Et)return;Et=!0,me(Ze,Nt)},"Settle: "+(Ze._label||" unknown promise"));!Et&&nt&&(Et=!0,me(Ze,nt))},Ce)}function V(Ce,Le){Le._state===A?Z(Ce,Le._result):Le._state===I?me(Ce,Le._result):de(Le,void 0,function(Ge){return F(Ce,Ge)},function(Ge){return me(Ce,Ge)})}function Y(Ce,Le,Ge){Le.constructor===Ce.constructor&&Ge===n&&Le.constructor.resolve===r?V(Ce,Le):Ge===void 0?Z(Ce,Le):U(Ge)?G(Ce,Le,Ge):Z(Ce,Le)}function F(Ce,Le){if(Ce===Le)me(Ce,k());else if(O(Le)){var Ge=void 0;try{Ge=Le.then}catch(Ze){me(Ce,Ze);return}Y(Ce,Le,Ge)}else Z(Ce,Le)}function H(Ce){Ce._onerror&&Ce._onerror(Ce._result),Ee(Ce)}function Z(Ce,Le){if(Ce._state!==C)return;Ce._result=Le,Ce._state=A,Ce._subscribers.length!==0&&E(Ee,Ce)}function me(Ce,Le){if(Ce._state!==C)return;Ce._state=I,Ce._result=Le,E(H,Ce)}function de(Ce,Le,Ge,Ze){var Et=Ce._subscribers,nt=Et.length;Ce._onerror=null,Et[nt]=Le,Et[nt+A]=Ge,Et[nt+I]=Ze,nt===0&&Ce._state&&E(Ee,Ce)}function Ee(Ce){var Le=Ce._subscribers,Ge=Ce._state;if(Le.length===0)return;for(var Ze=void 0,Et=void 0,nt=Ce._result,Nt=0;Nt<Le.length;Nt+=3)Ze=Le[Nt],Et=Le[Nt+Ge],Ze?be(Ge,Ze,Et,nt):Et(nt);Ce._subscribers.length=0}function be(Ce,Le,Ge,Ze){var Et=U(Ge),nt=void 0,Nt=void 0,Vt=!0;if(Et){try{nt=Ge(Ze)}catch(Ct){Vt=!1,Nt=Ct}if(Le===nt){me(Le,B());return}}else nt=Ze;Le._state!==C||(Et&&Vt?F(Le,nt):Vt===!1?me(Le,Nt):Ce===A?Z(Le,nt):Ce===I&&me(Le,nt))}function we(Ce,Le){try{Le(function(Ze){F(Ce,Ze)},function(Ze){me(Ce,Ze)})}catch(Ge){me(Ce,Ge)}}var _e=0;function xe(){return _e++}function oe(Ce){Ce[d]=_e++,Ce._state=void 0,Ce._result=void 0,Ce._subscribers=[]}function ve(){return new Error("Array Methods must be provided an Array")}var q=function(){function Ce(Le,Ge){this._instanceConstructor=Le,this.promise=new Le(M),this.promise[d]||oe(this.promise),t(Ge)?(this.length=Ge.length,this._remaining=Ge.length,this._result=new Array(this.length),this.length===0?Z(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ge),this._remaining===0&&Z(this.promise,this._result))):me(this.promise,ve())}return Ce.prototype._enumerate=function(Ge){for(var Ze=0;this._state===C&&Ze<Ge.length;Ze++)this._eachEntry(Ge[Ze],Ze)},Ce.prototype._eachEntry=function(Ge,Ze){var Et=this._instanceConstructor,nt=Et.resolve;if(nt===r){var Nt=void 0,Vt=void 0,Ct=!1;try{Nt=Ge.then}catch(Kt){Ct=!0,Vt=Kt}if(Nt===n&&Ge._state!==C)this._settledAt(Ge._state,Ze,Ge._result);else if(typeof Nt!="function")this._remaining--,this._result[Ze]=Ge;else if(Et===Pe){var wt=new Et(M);Ct?me(wt,Vt):Y(wt,Ge,Nt),this._willSettleAt(wt,Ze)}else this._willSettleAt(new Et(function(Kt){return Kt(Ge)}),Ze)}else this._willSettleAt(nt(Ge),Ze)},Ce.prototype._settledAt=function(Ge,Ze,Et){var nt=this.promise;nt._state===C&&(this._remaining--,Ge===I?me(nt,Et):this._result[Ze]=Et),this._remaining===0&&Z(nt,this._result)},Ce.prototype._willSettleAt=function(Ge,Ze){var Et=this;de(Ge,void 0,function(nt){return Et._settledAt(A,Ze,nt)},function(nt){return Et._settledAt(I,Ze,nt)})},Ce}();function pe(Ce){return new q(this,Ce).promise}function Re(Ce){var Le=this;return t(Ce)?new Le(function(Ge,Ze){for(var Et=Ce.length,nt=0;nt<Et;nt++)Le.resolve(Ce[nt]).then(Ge,Ze)}):new Le(function(Ge,Ze){return Ze(new TypeError("You must pass an array to race."))})}function ye(Ce){var Le=this,Ge=new Le(M);return me(Ge,Ce),Ge}function Xe(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function dt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Pe=function(){function Ce(Le){this[d]=xe(),this._result=this._state=void 0,this._subscribers=[],M!==Le&&(typeof Le!="function"&&Xe(),this instanceof Ce?we(this,Le):dt())}return Ce.prototype.catch=function(Ge){return this.then(null,Ge)},Ce.prototype.finally=function(Ge){var Ze=this,Et=Ze.constructor;return U(Ge)?Ze.then(function(nt){return Et.resolve(Ge()).then(function(){return nt})},function(nt){return Et.resolve(Ge()).then(function(){throw nt})}):Ze.then(Ge,Ge)},Ce}();Pe.prototype.then=n,Pe.all=pe,Pe.race=Re,Pe.resolve=r,Pe.reject=ye,Pe._setScheduler=a,Pe._setAsap=x,Pe._asap=E;function We(){var Ce=void 0;if(typeof L!="undefined")Ce=L;else if(typeof self!="undefined")Ce=self;else try{Ce=Function("return this")()}catch(Ze){throw new Error("polyfill failed because global object is unavailable in this environment")}var Le=Ce.Promise;if(Le){var Ge=null;try{Ge=Object.prototype.toString.call(Le.resolve())}catch(Ze){}if(Ge==="[object Promise]"&&!Le.cast)return}Ce.Promise=Pe}return Pe.polyfill=We,Pe.Promise=Pe,Pe})}).call(this,f("Q2Ig"),f("IyRk"))},E7E6:function(ae,J){ae.exports="data:image/png;base64,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"},E9nw:function(ae,J){ae.exports=function(){var f=document.getSelection();if(!f.rangeCount)return function(){};for(var Q=document.activeElement,L=[],O=0;O<f.rangeCount;O++)L.push(f.getRangeAt(O));switch(Q.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":Q.blur();break;default:Q=null;break}return f.removeAllRanges(),function(){f.type==="Caret"&&f.removeAllRanges(),f.rangeCount||L.forEach(function(U){f.addRange(U)}),Q&&Q.focus()}}},EcG1:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII="},"Eo/3":function(ae,J,f){ae.exports=f.p+"static/b1.c57af8a2.svg"},Etww:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC"},F2wG:function(ae,J,f){ae.exports=f.p+"static/competition-banner.cb09dc6c.png"},FOrL:function(ae,J,f){ae.exports=f.p+"static/nodata.a6b3f948.png"},FPkq:function(ae,J,f){ae.exports=f.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ae,J){var f=typeof Float32Array=="undefined"?Array:Float32Array;function Q(){var E=new f(6);return L(E),E}function L(E){return E[0]=1,E[1]=0,E[2]=0,E[3]=1,E[4]=0,E[5]=0,E}function O(E,a){return E[0]=a[0],E[1]=a[1],E[2]=a[2],E[3]=a[3],E[4]=a[4],E[5]=a[5],E}function U(E,a,x){var S=a[0]*x[0]+a[2]*x[1],w=a[1]*x[0]+a[3]*x[1],p=a[0]*x[2]+a[2]*x[3],D=a[1]*x[2]+a[3]*x[3],h=a[0]*x[4]+a[2]*x[5]+a[4],l=a[1]*x[4]+a[3]*x[5]+a[5];return E[0]=S,E[1]=w,E[2]=p,E[3]=D,E[4]=h,E[5]=l,E}function s(E,a,x){return E[0]=a[0],E[1]=a[1],E[2]=a[2],E[3]=a[3],E[4]=a[4]+x[0],E[5]=a[5]+x[1],E}function t(E,a,x){var S=a[0],w=a[2],p=a[4],D=a[1],h=a[3],l=a[5],u=Math.sin(x),m=Math.cos(x);return E[0]=S*m+D*u,E[1]=-S*u+D*m,E[2]=w*m+h*u,E[3]=-w*u+m*h,E[4]=m*p+u*l,E[5]=m*l-u*p,E}function R(E,a,x){var S=x[0],w=x[1];return E[0]=a[0]*S,E[1]=a[1]*w,E[2]=a[2]*S,E[3]=a[3]*w,E[4]=a[4]*S,E[5]=a[5]*w,E}function i(E,a){var x=a[0],S=a[2],w=a[4],p=a[1],D=a[3],h=a[5],l=x*D-p*S;return l?(l=1/l,E[0]=D*l,E[1]=-p*l,E[2]=-S*l,E[3]=x*l,E[4]=(S*h-D*w)*l,E[5]=(p*w-x*h)*l,E):null}function g(E){var a=Q();return O(a,E),a}J.create=Q,J.identity=L,J.copy=O,J.mul=U,J.translate=s,J.rotate=t,J.scale=R,J.invert=i,J.clone=g},FxDU:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=f("QO+J"),L=f("j5sG"),O=typeof ResizeObserver!="undefined"?L.createSensor:Q.createSensor;J.createSensor=O},G2Mv:function(ae,J,f){ae.exports={courseItems:"courseItems___2zQAW",unit:"unit___S8jhy",excellentTag:"excellentTag___3SQzl",flexCenter:"flexCenter___1Q9Ib",flexEnd:"flexEnd___CMDcw",righttag:"righttag___2oqam",esTitle:"esTitle___3AIln",price:"price___1rgIQ",discounts:"discounts___m8EAE",realPrice:"realPrice___1Cerj",lineationPrice:"lineationPrice___3KPLH",unitImg:"unitImg___jOREy"}},GABl:function(ae,J){ae.exports="data:image/png;base64,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"},GNQp:function(ae,J,f){},GUcZ:function(ae,J,f){"use strict";var Q=f("fWQN"),L=f("mtLc"),O=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(j,K){return j.__proto__=K,j},Object.assign=Object.assign||function(j){if(j==null)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(j),X=1;X<arguments.length;X++){var $=arguments[X];if($!=null)for(var fe in $)$.hasOwnProperty(fe)&&(K[fe]=$[fe])}return K},typeof self.Promise!="function"&&f("E2g8").polyfill()}}]),ie}();O.install();var U=O,s=f("+qE3"),t=f.n(s),R=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"e",value:function(j,K){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var X="[".concat(j,"] > ").concat(K);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","error",X),!ie.ENABLE_ERROR)return;console.error?console.error(X):console.warn?console.warn(X):console.log(X)}},{key:"i",value:function(j,K){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var X="[".concat(j,"] > ").concat(K);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","info",X),!ie.ENABLE_INFO)return;console.info?console.info(X):console.log(X)}},{key:"w",value:function(j,K){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var X="[".concat(j,"] > ").concat(K);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","warn",X),!ie.ENABLE_WARN)return;console.warn?console.warn(X):console.log(X)}},{key:"d",value:function(j,K){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var X="[".concat(j,"] > ").concat(K);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","debug",X),!ie.ENABLE_DEBUG)return;console.debug?console.debug(X):console.log(X)}},{key:"v",value:function(j,K){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var X="[".concat(j,"] > ").concat(K);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","verbose",X),!ie.ENABLE_VERBOSE)return;console.log(X)}}]),ie}();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 i=R,g=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{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}}]),ie}(),E=g,a=f("yKVA"),x=f("879j"),S=function(){function ie(te){Object(Q.a)(this,ie),this._message=te}return Object(L.a)(ie,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ie}(),w=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K){return Object(Q.a)(this,j),te.call(this,K)}return Object(L.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(S),p=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K){return Object(Q.a)(this,j),te.call(this,K)}return Object(L.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(S),D=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K){return Object(Q.a)(this,j),te.call(this,K)}return Object(L.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(S),h={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"},u=function(){function ie(te){Object(Q.a)(this,ie),this._type=te||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(L.a)(ie,[{key:"destroy",value:function(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===h.kConnecting||this._status===h.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,K){throw new D("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new D("Unimplemented abstract function!")}}]),ie}(),m=f("oZsa");function v(ie,te){for(;!Object.prototype.hasOwnProperty.call(ie,te)&&!(ie=Object(m.a)(ie),ie===null););return ie}function _(ie,te,j){return typeof Reflect!="undefined"&&Reflect.get?_=Reflect.get:_=function(X,$,fe){var Ue=v(X,$);if(!Ue)return;var He=Object.getOwnPropertyDescriptor(Ue,$);return He.get?He.get.call(fe):He.value},_(ie,te,j||ie)}var y={};function T(){var ie=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ie)||/(opr)[\/]([\w.]+)/.exec(ie)||/(chrome)[ \/]([\w.]+)/.exec(ie)||/(iemobile)[\/]([\w.]+)/.exec(ie)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ie)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ie)||/(webkit)[ \/]([\w.]+)/.exec(ie)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ie)||/(msie) ([\w.]+)/.exec(ie)||ie.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ie)||ie.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ie)||[],j=/(ipad)/.exec(ie)||/(ipod)/.exec(ie)||/(windows phone)/.exec(ie)||/(iphone)/.exec(ie)||/(kindle)/.exec(ie)||/(android)/.exec(ie)||/(windows)/.exec(ie)||/(mac)/.exec(ie)||/(linux)/.exec(ie)||/(cros)/.exec(ie)||[],K={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},X={};if(K.browser){X[K.browser]=!0;var $=K.majorVersion.split(".");X.version={major:parseInt(K.majorVersion,10),string:K.version},$.length>1&&(X.version.minor=parseInt($[1],10)),$.length>2&&(X.version.build=parseInt($[2],10))}if(K.platform&&(X[K.platform]=!0),(X.chrome||X.opr||X.safari)&&(X.webkit=!0),X.rv||X.iemobile){X.rv&&delete X.rv;var fe="msie";K.browser=fe,X[fe]=!0}if(X.edge){delete X.edge;var Ue="msedge";K.browser=Ue,X[Ue]=!0}if(X.opr){var He="opera";K.browser=He,X[He]=!0}if(X.safari&&X.android){var xt="android";K.browser=xt,X[xt]=!0}X.name=K.browser,X.platform=K.platform;for(var St in y)y.hasOwnProperty(St)&&delete y[St];Object.assign(y,X)}T();var b=y,c=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K,X){var $;return Object(Q.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=K,$._config=X,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),_(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(X,$){var fe=this;this._dataSource=X,this._range=$;var Ue=X.url;this._config.reuseRedirectedURL&&X.redirectedURL!=null&&(Ue=X.redirectedURL);var He=this._seekHandler.getConfig(Ue,$),xt=new self.Headers;if(typeof He.headers=="object"){var St=He.headers;for(var Ut in St)St.hasOwnProperty(Ut)&&xt.append(Ut,St[Ut])}var Ft={method:"GET",headers:xt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Zt in this._config.headers)xt.append(Zt,this._config.headers[Zt]);X.cors===!1&&(Ft.mode="same-origin"),X.withCredentials&&(Ft.credentials="include"),X.referrerPolicy&&(Ft.referrerPolicy=X.referrerPolicy),this._status=h.kConnecting,self.fetch(He.url,Ft).then(function(_t){if(fe._requestAbort){fe._requestAbort=!1,fe._status=h.kIdle;return}if(_t.ok&&_t.status>=200&&_t.status<=299){if(_t.url!==He.url&&fe._onURLRedirect){var zt=fe._seekHandler.removeURLParameters(_t.url);fe._onURLRedirect(zt)}var Ht=_t.headers.get("Content-Length");return Ht!=null&&(fe._contentLength=parseInt(Ht),fe._contentLength!==0&&(fe._onContentLengthKnown&&fe._onContentLengthKnown(fe._contentLength))),fe._pump.call(fe,_t.body.getReader())}else if(fe._status=h.kError,fe._onError)fe._onError(l.HTTP_STATUS_CODE_INVALID,{code:_t.status,msg:_t.statusText});else throw new S("FetchStreamLoader: Http code invalid, "+_t.status+" "+_t.statusText)}).catch(function(_t){if(fe._status=h.kError,fe._onError)fe._onError(l.EXCEPTION,{code:-1,msg:_t.message});else throw _t})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(X){var $=this;return X.read().then(function(fe){if(fe.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Ue=l.EARLY_EOF,He={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ue,He);else throw new S(He.msg)}else $._status=h.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=h.kComplete,X.cancel();$._status=h.kBuffering;var xt=fe.value.buffer,St=$._range.from+$._receivedLength;$._receivedLength+=xt.byteLength,$._onDataArrival&&$._onDataArrival(xt,St,$._receivedLength),$._pump(X)}}).catch(function(fe){if(fe.code===11&&b.msedge)return;$._status=h.kError;var Ue=0,He=null;if((fe.code===19||fe.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ue=l.EARLY_EOF,He={code:fe.code,msg:"Fetch stream meet Early-EOF"}):(Ue=l.EXCEPTION,He={code:fe.code,msg:fe.message}),$._onError)$._onError(Ue,He);else throw new S(He.msg)})}}],[{key:"isSupported",value:function(){try{var X=b.msedge&&b.version.minor>=15048,$=b.msedge?X:!0;return self.fetch&&self.ReadableStream&&$}catch(fe){return!1}}}]),j}(u),n=c,r=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K,X){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=K,$._config=X,$._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),_(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(X,$){this._dataSource=X,this._range=$;var fe=X.url;this._config.reuseRedirectedURL&&X.redirectedURL!=null&&(fe=X.redirectedURL);var Ue=this._seekHandler.getConfig(fe,$);this._requestURL=Ue.url;var He=this._xhr=new XMLHttpRequest;if(He.open("GET",Ue.url,!0),He.responseType="moz-chunked-arraybuffer",He.onreadystatechange=this._onReadyStateChange.bind(this),He.onprogress=this._onProgress.bind(this),He.onloadend=this._onLoadEnd.bind(this),He.onerror=this._onXhrError.bind(this),X.withCredentials&&(He.withCredentials=!0),typeof Ue.headers=="object"){var xt=Ue.headers;for(var St in xt)xt.hasOwnProperty(St)&&He.setRequestHeader(St,xt[St])}if(typeof this._config.headers=="object"){var Ut=this._config.headers;for(var Ft in Ut)Ut.hasOwnProperty(Ft)&&He.setRequestHeader(Ft,Ut[Ft])}this._status=h.kConnecting,He.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=h.kComplete}},{key:"_onReadyStateChange",value:function(X){var $=X.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var fe=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(fe)}if($.status!==0&&($.status<200||$.status>299))if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new S("MozChunkedLoader: Http code invalid, "+$.status+" "+$.statusText);else this._status=h.kBuffering}}},{key:"_onProgress",value:function(X){if(this._status===h.kError)return;this._contentLength===null&&(X.total!==null&&X.total!==0&&(this._contentLength=X.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=X.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,this._receivedLength)}},{key:"_onLoadEnd",value:function(X){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(X){this._status=h.kError;var $=0,fe=null;if(this._contentLength&&X.loaded<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):($=l.EXCEPTION,fe={code:-1,msg:X.constructor.name+" "+X.type}),this._onError)this._onError($,fe);else throw new S(fe.msg)}}],[{key:"isSupported",value:function(){try{var X=new XMLHttpRequest;return X.open("GET","https://example.com",!0),X.responseType="moz-chunked-arraybuffer",X.responseType==="moz-chunked-arraybuffer"}catch($){return i.w("MozChunkedLoader",$.message),!1}}}]),j}(u),d=r,M=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K,X){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-msstream-loader"),$.TAG="MSStreamLoader",$._seekHandler=K,$._config=X,$._needStash=!0,$._xhr=null,$._reader=null,$._totalRange=null,$._currentRange=null,$._currentRequestURL=null,$._currentRedirectedURL=null,$._contentLength=null,$._receivedLength=0,$._bufferLimit=16*1024*1024,$._lastTimeBufferSize=0,$._isReconnecting=!1,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),_(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(X,$){this._internalOpen(X,$,!1)}},{key:"_internalOpen",value:function(X,$,fe){this._dataSource=X,fe?this._currentRange=$:this._totalRange=$;var Ue=X.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ue=this._currentRedirectedURL:X.redirectedURL!=null&&(Ue=X.redirectedURL));var He=this._seekHandler.getConfig(Ue,$);this._currentRequestURL=He.url;var xt=this._reader=new self.MSStreamReader;xt.onprogress=this._msrOnProgress.bind(this),xt.onload=this._msrOnLoad.bind(this),xt.onerror=this._msrOnError.bind(this);var St=this._xhr=new XMLHttpRequest;if(St.open("GET",He.url,!0),St.responseType="ms-stream",St.onreadystatechange=this._xhrOnReadyStateChange.bind(this),St.onerror=this._xhrOnError.bind(this),X.withCredentials&&(St.withCredentials=!0),typeof He.headers=="object"){var Ut=He.headers;for(var Ft in Ut)Ut.hasOwnProperty(Ft)&&St.setRequestHeader(Ft,Ut[Ft])}if(typeof this._config.headers=="object"){var Zt=this._config.headers;for(var _t in Zt)Zt.hasOwnProperty(_t)&&St.setRequestHeader(_t,Zt[_t])}this._isReconnecting?this._isReconnecting=!1:this._status=h.kConnecting,St.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}},{key:"_xhrOnReadyStateChange",value:function(X){var $=X.target;if($.readyState===2)if($.status>=200&&$.status<=299){if(this._status=h.kBuffering,$.responseURL!=null){var fe=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}var Ue=$.getResponseHeader("Content-Length");if(Ue!=null&&this._contentLength==null){var He=parseInt(Ue);He>0&&(this._contentLength=He,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new S("MSStreamLoader: Http code invalid, "+$.status+" "+$.statusText);else if($.readyState===3&&($.status>=200&&$.status<=299)){this._status=h.kBuffering;var xt=$.response;this._reader.readAsArrayBuffer(xt)}}},{key:"_xhrOnError",value:function(X){this._status=h.kError;var $=l.EXCEPTION,fe={code:-1,msg:X.constructor.name+" "+X.type};if(this._onError)this._onError($,fe);else throw new S(fe.msg)}},{key:"_msrOnProgress",value:function(X){var $=X.target,fe=$.result;if(fe==null){this._doReconnectIfNeeded();return}var Ue=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;var He=this._totalRange.from+this._receivedLength;this._receivedLength+=Ue.byteLength,this._onDataArrival&&this._onDataArrival(Ue,He,this._receivedLength),fe.byteLength>=this._bufferLimit&&(i.v(this.TAG,"MSStream buffer exceeded max size near ".concat(He+Ue.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();var X={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,X,!0)}}},{key:"_msrOnLoad",value:function(X){this._status=h.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(X){this._status=h.kError;var $=0,fe=null;if(this._contentLength&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"MSStream meet Early-Eof"}):($=l.EARLY_EOF,fe={code:-1,msg:X.constructor.name+" "+X.type}),this._onError)this._onError($,fe);else throw new S(fe.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var X=new XMLHttpRequest;return X.open("GET","https://example.com",!0),X.responseType="ms-stream",X.responseType==="ms-stream"}catch($){return i.w("MSStreamLoader",$.message),!1}}}]),j}(u),C=M,A=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(K,X){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-range-loader"),$.TAG="RangeLoader",$._seekHandler=K,$._config=X,$._needStash=!1,$._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],$._currentChunkSizeKB=384,$._currentSpeedNormalized=0,$._zeroSpeedChunkCount=0,$._xhr=null,$._speedSampler=new E,$._requestAbort=!1,$._waitForTotalLength=!1,$._totalLengthReceived=!1,$._currentRequestURL=null,$._currentRedirectedURL=null,$._currentRequestRange=null,$._totalLength=null,$._contentLength=null,$._receivedLength=0,$._lastTimeLoaded=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.onload=null,this._xhr.onerror=null,this._xhr=null),_(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(X,$){this._dataSource=X,this._range=$,this._status=h.kConnecting;var fe=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(fe=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!fe?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var X=this._currentChunkSizeKB*1024,$=this._range.from+this._receivedLength,fe=$+X;this._contentLength!=null&&(fe-this._range.from>=this._contentLength&&(fe=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(X,$){this._lastTimeLoaded=0;var fe=X.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:X.redirectedURL!=null&&(fe=X.redirectedURL));var Ue=this._seekHandler.getConfig(fe,$);this._currentRequestURL=Ue.url;var He=this._xhr=new XMLHttpRequest;if(He.open("GET",Ue.url,!0),He.responseType="arraybuffer",He.onreadystatechange=this._onReadyStateChange.bind(this),He.onprogress=this._onProgress.bind(this),He.onload=this._onLoad.bind(this),He.onerror=this._onXhrError.bind(this),X.withCredentials&&(He.withCredentials=!0),typeof Ue.headers=="object"){var xt=Ue.headers;for(var St in xt)xt.hasOwnProperty(St)&&He.setRequestHeader(St,xt[St])}if(typeof this._config.headers=="object"){var Ut=this._config.headers;for(var Ft in Ut)Ut.hasOwnProperty(Ft)&&He.setRequestHeader(Ft,Ut[Ft])}He.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=h.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(X){var $=X.target;if($.readyState===2){if($.responseURL!=null){var fe=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new S("RangeLoader: Http code invalid, "+$.status+" "+$.statusText)}}},{key:"_onProgress",value:function(X){if(this._status===h.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var fe=X.total;this._internalAbort(),fe!=null&fe!==0&&(this._totalLength=fe)}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 Ue=X.loaded-this._lastTimeLoaded;this._lastTimeLoaded=X.loaded,this._speedSampler.addBytes(Ue)}},{key:"_normalizeSpeed",value:function(X){var $=this._chunkSizeKBList,fe=$.length-1,Ue=0,He=0,xt=fe;if(X<$[0])return $[0];for(;He<=xt;){if(Ue=He+Math.floor((xt-He)/2),Ue===fe||X>=$[Ue]&&X<$[Ue+1])return $[Ue];$[Ue]<X?He=Ue+1:xt=Ue-1}}},{key:"_onLoad",value:function(X){if(this._status===h.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var $=this._speedSampler.lastSecondKBps;if($===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&($=this._speedSampler.currentKBps)),$!==0){var fe=this._normalizeSpeed($);this._currentSpeedNormalized!==fe&&(this._currentSpeedNormalized=fe,this._currentChunkSizeKB=fe)}var Ue=X.target.response,He=this._range.from+this._receivedLength;this._receivedLength+=Ue.byteLength;var xt=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():xt=!0,this._onDataArrival&&this._onDataArrival(Ue,He,this._receivedLength),xt&&(this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(X){this._status=h.kError;var $=0,fe=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"RangeLoader meet Early-Eof"}):($=l.EXCEPTION,fe={code:-1,msg:X.constructor.name+" "+X.type}),this._onError)this._onError($,fe);else throw new S(fe.msg)}}],[{key:"isSupported",value:function(){try{var X=new XMLHttpRequest;return X.open("GET","https://example.com",!0),X.responseType="arraybuffer",X.responseType==="arraybuffer"}catch($){return i.w("RangeLoader",$.message),!1}}}]),j}(u),I=A,k=function(ie){Object(a.a)(j,ie);var te=Object(x.a)(j);function j(){var K;return Object(Q.a)(this,j),K=te.call(this,"websocket-loader"),K.TAG="WebSocketLoader",K._needStash=!0,K._ws=null,K._requestAbort=!1,K._receivedLength=0,K}return Object(L.a)(j,[{key:"destroy",value:function(){this._ws&&this.abort(),_(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(X){try{var $=this._ws=new self.WebSocket(X.url);$.binaryType="arraybuffer",$.onopen=this._onWebSocketOpen.bind(this),$.onclose=this._onWebSocketClose.bind(this),$.onmessage=this._onWebSocketMessage.bind(this),$.onerror=this._onWebSocketError.bind(this),this._status=h.kConnecting}catch(Ue){this._status=h.kError;var fe={code:Ue.code,msg:Ue.message};if(this._onError)this._onError(l.EXCEPTION,fe);else throw new S(fe.msg)}}},{key:"abort",value:function(){var X=this._ws;X&&(X.readyState===0||X.readyState===1)&&(this._requestAbort=!0,X.close()),this._ws=null,this._status=h.kComplete}},{key:"_onWebSocketOpen",value:function(X){this._status=h.kBuffering}},{key:"_onWebSocketClose",value:function(X){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=h.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(X){var $=this;if(X.data instanceof ArrayBuffer)this._dispatchArrayBuffer(X.data);else if(X.data instanceof Blob){var fe=new FileReader;fe.onload=function(){$._dispatchArrayBuffer(fe.result)},fe.readAsArrayBuffer(X.data)}else{this._status=h.kError;var Ue={code:-1,msg:"Unsupported WebSocket message type: "+X.data.constructor.name};if(this._onError)this._onError(l.EXCEPTION,Ue);else throw new S(Ue.msg)}}},{key:"_dispatchArrayBuffer",value:function(X){var $=X,fe=this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,this._receivedLength)}},{key:"_onWebSocketError",value:function(X){this._status=h.kError;var $={code:X.code,msg:X.message};if(this._onError)this._onError(l.EXCEPTION,$);else throw new S($.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(X){return!1}}}]),j}(u),B=k,z=function(){function ie(te){Object(Q.a)(this,ie),this._zeroStart=te||!1}return Object(L.a)(ie,[{key:"getConfig",value:function(j,K){var X={};if(K.from!==0||K.to!==-1){var $;K.to!==-1?$="bytes=".concat(K.from.toString(),"-").concat(K.to.toString()):$="bytes=".concat(K.from.toString(),"-"),X.Range=$}else this._zeroStart&&(X.Range="bytes=0-");return{url:j,headers:X}}},{key:"removeURLParameters",value:function(j){return j}}]),ie}(),G=z,V=function(){function ie(te,j){Object(Q.a)(this,ie),this._startName=te,this._endName=j}return Object(L.a)(ie,[{key:"getConfig",value:function(j,K){var X=j;if(K.from!==0||K.to!==-1){var $=!0;X.indexOf("?")===-1&&(X+="?",$=!1),$&&(X+="&"),X+="".concat(this._startName,"=").concat(K.from.toString()),K.to!==-1&&(X+="&".concat(this._endName,"=").concat(K.to.toString()))}return{url:X,headers:{}}}},{key:"removeURLParameters",value:function(j){var K=j.split("?")[0],X=void 0,$=j.indexOf("?");$!==-1&&(X=j.substring($+1));var fe="";if(X!=null&&X.length>0)for(var Ue=X.split("&"),He=0;He<Ue.length;He++){var xt=Ue[He].split("="),St=He>0;xt[0]!==this._startName&&xt[0]!==this._endName&&(St&&(fe+="&"),fe+=Ue[He])}return fe.length===0?K:K+"?"+fe}}]),ie}(),Y=V,F=function(){function ie(te,j,K){Object(Q.a)(this,ie),this.TAG="IOController",this._config=j,this._extraData=K,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)(ie,[{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 K=j.seekParamStart||"bstart",X=j.seekParamEnd||"bend";this._seekHandler=new Y(K,X)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new p("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new p("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(d.isSupported())this._loaderClass=d;else if(I.isSupported())this._loaderClass=I;else throw new S("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,K){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(K),this._loader.destroy(),this._loader=null;var X={from:j,to:-1};this._currentRange={from:X.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,X),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new p("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var K=this._stashSize;K+1024*1024*1<j;)K*=2;if(K+=1024*1024*1,K===this._bufferSize)return;var X=new ArrayBuffer(K);if(this._stashUsed>0){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),fe=new Uint8Array(X,0,K);fe.set($,0)}this._stashBuffer=X,this._bufferSize=K}},{key:"_normalizeSpeed",value:function(j){var K=this._speedNormalizeList,X=K.length-1,$=0,fe=0,Ue=X;if(j<K[0])return K[0];for(;fe<=Ue;){if($=fe+Math.floor((Ue-fe)/2),$===X||j>=K[$]&&j<K[$+1])return K[$];K[$]<j?fe=$+1:Ue=$-1}}},{key:"_adjustStashSize",value:function(j){var K=0;this._config.isLive||j<512?K=j:j>=512&&j<=1024?K=Math.floor(j*1.5):K=j*2,K>8192&&(K=8192);var X=K*1024+1024*1024*1;this._bufferSize<X&&this._expandBuffer(X),this._stashSize=K*1024}},{key:"_dispatchChunks",value:function(j,K){return this._currentRange.to=K+j.byteLength-1,this._onDataArrival(j,K)}},{key:"_onURLRedirect",value:function(j){this._redirectedURL=j,this._onRedirect&&this._onRedirect(j)}},{key:"_onContentLengthKnown",value:function(j){j&&this._fullRequestFlag&&(this._totalLength=j,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(j,K,X){if(!this._onDataArrival)throw new w("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(j.byteLength);var $=this._speedSampler.lastSecondKBps;if($!==0){var fe=this._normalizeSpeed($);this._speedNormalized!==fe&&(this._speedNormalized=fe,this._adjustStashSize(fe))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=K),this._stashUsed+j.byteLength<=this._stashSize){var Zt=new Uint8Array(this._stashBuffer,0,this._stashSize);Zt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var _t=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var zt=this._stashBuffer.slice(0,this._stashUsed),Ht=this._dispatchChunks(zt,this._stashByteStart);if(Ht<zt.byteLength){if(Ht>0){var Bt=new Uint8Array(zt,Ht);_t.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=Ht}}else this._stashUsed=0,this._stashByteStart+=Ht;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var It=this._dispatchChunks(j,K);if(It<j.byteLength){var sn=j.byteLength-It;sn>this._bufferSize&&(this._expandBuffer(sn),_t=new Uint8Array(this._stashBuffer,0,this._bufferSize)),_t.set(new Uint8Array(j,It),0),this._stashUsed+=sn,this._stashByteStart=K+It}}}else if(this._stashUsed===0){var Ue=this._dispatchChunks(j,K);if(Ue<j.byteLength){var He=j.byteLength-Ue;He>this._bufferSize&&this._expandBuffer(He);var xt=new Uint8Array(this._stashBuffer,0,this._bufferSize);xt.set(new Uint8Array(j,Ue),0),this._stashUsed+=He,this._stashByteStart=K+Ue}}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 Ut=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ut<this._stashUsed&&Ut>0){var Ft=new Uint8Array(this._stashBuffer,Ut);St.set(Ft,0)}this._stashUsed-=Ut,this._stashByteStart+=Ut}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var K=this._stashBuffer.slice(0,this._stashUsed),X=this._dispatchChunks(K,this._stashByteStart),$=K.byteLength-X;if(X<K.byteLength)if(j)i.w(this.TAG,"".concat($," bytes unconsumed data remain when flush buffer, dropped"));else{if(X>0){var fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ue=new Uint8Array(K,X);fe.set(Ue,0),this._stashUsed=Ue.byteLength,this._stashByteStart+=X}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,K){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,K){i.e(this.TAG,"Loader error, code = ".concat(K.code,", msg = ").concat(K.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 X=this._currentRange.to+1;X<this._totalLength&&(i.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(X,!1));return}j=l.UNRECOVERABLE_EARLY_EOF;break}case l.UNRECOVERABLE_EARLY_EOF:case l.CONNECTING_TIMEOUT:case l.HTTP_STATUS_CODE_INVALID:case l.EXCEPTION:break}if(this._onError)this._onError(j,K);else throw new S("IOException: "+K.msg)}}]),ie}(),H=F,Z={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function me(){return Object.assign({},Z)}var de=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var j=new H({},me()),K=j.loaderType;return j.destroy(),K=="fetch-stream-loader"||K=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var j=new H({},me()),K=j.loaderType;return j.destroy(),K}},{key:"supportNativeMediaPlayback",value:function(j){ie.videoElement==null&&(ie.videoElement=window.document.createElement("video"));var K=ie.videoElement.canPlayType(j);return K==="probably"||K=="maybe"}},{key:"getFeatureList",value:function(){var j={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return j.mseFlvPlayback=ie.supportMSEH264Playback(),j.networkStreamIO=ie.supportNetworkStreamIO(),j.networkLoaderName=ie.getNetworkLoaderTypeName(),j.mseLiveFlvPlayback=j.mseFlvPlayback&&j.networkStreamIO,j.nativeMP4H264Playback=ie.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),j.nativeWebmVP8Playback=ie.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),j.nativeWebmVP9Playback=ie.supportNativeMediaPlayback('video/webm; codecs="vp9"'),j}}]),ie}(),Ee=de,be={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"},we=be,_e=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"forceGlobalTag",get:function(){return i.FORCE_GLOBAL_TAG},set:function(j){i.FORCE_GLOBAL_TAG=j,ie._notifyChange()}},{key:"globalTag",get:function(){return i.GLOBAL_TAG},set:function(j){i.GLOBAL_TAG=j,ie._notifyChange()}},{key:"enableAll",get:function(){return i.ENABLE_VERBOSE&&i.ENABLE_DEBUG&&i.ENABLE_INFO&&i.ENABLE_WARN&&i.ENABLE_ERROR},set:function(j){i.ENABLE_VERBOSE=j,i.ENABLE_DEBUG=j,i.ENABLE_INFO=j,i.ENABLE_WARN=j,i.ENABLE_ERROR=j,ie._notifyChange()}},{key:"enableDebug",get:function(){return i.ENABLE_DEBUG},set:function(j){i.ENABLE_DEBUG=j,ie._notifyChange()}},{key:"enableVerbose",get:function(){return i.ENABLE_VERBOSE},set:function(j){i.ENABLE_VERBOSE=j,ie._notifyChange()}},{key:"enableInfo",get:function(){return i.ENABLE_INFO},set:function(j){i.ENABLE_INFO=j,ie._notifyChange()}},{key:"enableWarn",get:function(){return i.ENABLE_WARN},set:function(j){i.ENABLE_WARN=j,ie._notifyChange()}},{key:"enableError",get:function(){return i.ENABLE_ERROR},set:function(j){i.ENABLE_ERROR=j,ie._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:i.GLOBAL_TAG,forceGlobalTag:i.FORCE_GLOBAL_TAG,enableVerbose:i.ENABLE_VERBOSE,enableDebug:i.ENABLE_DEBUG,enableInfo:i.ENABLE_INFO,enableWarn:i.ENABLE_WARN,enableError:i.ENABLE_ERROR,enableCallback:i.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(j){i.GLOBAL_TAG=j.globalTag,i.FORCE_GLOBAL_TAG=j.forceGlobalTag,i.ENABLE_VERBOSE=j.enableVerbose,i.ENABLE_DEBUG=j.enableDebug,i.ENABLE_INFO=j.enableInfo,i.ENABLE_WARN=j.enableWarn,i.ENABLE_ERROR=j.enableError,i.ENABLE_CALLBACK=j.enableCallback}},{key:"_notifyChange",value:function(){var j=ie.emitter;if(j.listenerCount("change")>0){var K=ie.getConfig();j.emit("change",K)}}},{key:"registerListener",value:function(j){ie.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ie.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){i.emitter.addListener("log",j),i.emitter.listenerCount("log")>0&&(i.ENABLE_CALLBACK=!0,ie._notifyChange())}},{key:"removeLogListener",value:function(j){i.emitter.removeListener("log",j),i.emitter.listenerCount("log")===0&&(i.ENABLE_CALLBACK=!1,ie._notifyChange())}}]),ie}();_e.emitter=new t.a;var xe=_e,oe=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,K=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&&K}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var K=this.keyframesIndex,X=this._search(K.times,j);return{index:X,milliseconds:K.times[X],fileposition:K.filepositions[X]}}},{key:"_search",value:function(j,K){var X=0,$=j.length-1,fe=0,Ue=0,He=$;for(K<j[0]&&(X=0,Ue=He+1);Ue<=He;)if(fe=Ue+Math.floor((He-Ue)/2),fe===$||K>=j[fe]&&K<j[fe+1]){X=fe;break}else j[fe]<K?Ue=fe+1:He=fe-1;return X}}]),ie}(),ve=oe;function q(ie,te,j){var K=ie;if(te+j<K.length){for(;j--;)if((K[++te]&192)!==128)return!1;return!0}else return!1}function pe(ie){for(var te=[],j=ie,K=0,X=ie.length;K<X;){if(j[K]<128){te.push(String.fromCharCode(j[K])),++K;continue}else if(!(j[K]<192)){if(j[K]<224){if(q(j,K,1)){var $=(j[K]&31)<<6|j[K+1]&63;if($>=128){te.push(String.fromCharCode($&65535)),K+=2;continue}}}else if(j[K]<240){if(q(j,K,2)){var fe=(j[K]&15)<<12|(j[K+1]&63)<<6|j[K+2]&63;if(fe>=2048&&(fe&63488)!==55296){te.push(String.fromCharCode(fe&65535)),K+=3;continue}}}else if(j[K]<248&&q(j,K,3)){var Ue=(j[K]&7)<<18|(j[K+1]&63)<<12|(j[K+2]&63)<<6|j[K+3]&63;if(Ue>65536&&Ue<1114112){Ue-=65536,te.push(String.fromCharCode(Ue>>>10|55296)),te.push(String.fromCharCode(Ue&1023|56320)),K+=4;continue}}}te.push(String.fromCharCode(65533)),++K}return te.join("")}var Re=pe,ye=function(){var ie=new ArrayBuffer(2);return new DataView(ie).setInt16(0,256,!0),new Int16Array(ie)[0]===256}(),Xe=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"parseScriptData",value:function(j,K,X){var $={};try{var fe=ie.parseValue(j,K,X),Ue=ie.parseValue(j,K+fe.size,X-fe.size);$[fe.data]=Ue.data}catch(He){i.e("AMF",He.toString())}return $}},{key:"parseObject",value:function(j,K,X){if(X<3)throw new w("Data not enough when parse ScriptDataObject");var $=ie.parseString(j,K,X),fe=ie.parseValue(j,K+$.size,X-$.size),Ue=fe.objectEnd;return{data:{name:$.data,value:fe.data},size:$.size+fe.size,objectEnd:Ue}}},{key:"parseVariable",value:function(j,K,X){return ie.parseObject(j,K,X)}},{key:"parseString",value:function(j,K,X){if(X<2)throw new w("Data not enough when parse String");var $=new DataView(j,K,X),fe=$.getUint16(0,!ye),Ue;return fe>0?Ue=Re(new Uint8Array(j,K+2,fe)):Ue="",{data:Ue,size:2+fe}}},{key:"parseLongString",value:function(j,K,X){if(X<4)throw new w("Data not enough when parse LongString");var $=new DataView(j,K,X),fe=$.getUint32(0,!ye),Ue;return fe>0?Ue=Re(new Uint8Array(j,K+4,fe)):Ue="",{data:Ue,size:4+fe}}},{key:"parseDate",value:function(j,K,X){if(X<10)throw new w("Data size invalid when parse Date");var $=new DataView(j,K,X),fe=$.getFloat64(0,!ye),Ue=$.getInt16(8,!ye);return fe+=Ue*60*1e3,{data:new Date(fe),size:8+2}}},{key:"parseValue",value:function(j,K,X){if(X<1)throw new w("Data not enough when parse Value");var $=new DataView(j,K,X),fe=1,Ue=$.getUint8(0),He,xt=!1;try{switch(Ue){case 0:He=$.getFloat64(1,!ye),fe+=8;break;case 1:{var St=$.getUint8(1);He=!!St,fe+=1;break}case 2:{var Ut=ie.parseString(j,K+1,X-1);He=Ut.data,fe+=Ut.size;break}case 3:{He={};var Ft=0;for(($.getUint32(X-4,!ye)&16777215)===9&&(Ft=3);fe<X-4;){var Zt=ie.parseObject(j,K+fe,X-fe-Ft);if(Zt.objectEnd)break;He[Zt.data.name]=Zt.data.value,fe+=Zt.size}if(fe<=X-3){var _t=$.getUint32(fe-1,!ye)&16777215;_t===9&&(fe+=3)}break}case 8:{He={},fe+=4;var zt=0;for(($.getUint32(X-4,!ye)&16777215)===9&&(zt=3);fe<X-8;){var Ht=ie.parseVariable(j,K+fe,X-fe-zt);if(Ht.objectEnd)break;He[Ht.data.name]=Ht.data.value,fe+=Ht.size}if(fe<=X-3){var Bt=$.getUint32(fe-1,!ye)&16777215;Bt===9&&(fe+=3)}break}case 9:He=void 0,fe=1,xt=!0;break;case 10:{He=[];var It=$.getUint32(1,!ye);fe+=4;for(var sn=0;sn<It;sn++){var En=ie.parseValue(j,K+fe,X-fe);He.push(En.data),fe+=En.size}break}case 11:{var on=ie.parseDate(j,K+1,X-1);He=on.data,fe+=on.size;break}case 12:{var jt=ie.parseString(j,K+1,X-1);He=jt.data,fe+=jt.size;break}default:fe=X,i.w("AMF","Unsupported AMF value type "+Ue)}}catch(fn){i.e("AMF",fn.toString())}return{data:He,size:fe,objectEnd:xt}}}]),ie}(),dt=Xe,Pe=function(){function ie(te){Object(Q.a)(this,ie),this.TAG="ExpGolomb",this._buffer=te,this._buffer_index=0,this._total_bytes=te.byteLength,this._total_bits=te.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(L.a)(ie,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var j=this._total_bytes-this._buffer_index;if(j<=0)throw new w("ExpGolomb: _fillCurrentWord() but no bytes available");var K=Math.min(4,j),X=new Uint8Array(4);X.set(this._buffer.subarray(this._buffer_index,this._buffer_index+K)),this._current_word=new DataView(X.buffer).getUint32(0,!1),this._buffer_index+=K,this._current_word_bits_left=K*8}},{key:"readBits",value:function(j){if(j>32)throw new p("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var K=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,K}var X=this._current_word_bits_left?this._current_word:0;X=X>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var fe=Math.min($,this._current_word_bits_left),Ue=this._current_word>>>32-fe;return this._current_word<<=fe,this._current_word_bits_left-=fe,X=X<<fe|Ue,X}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var j;for(j=0;j<this._current_word_bits_left;j++)if((this._current_word&2147483648>>>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)}}]),ie}(),We=Pe,Ce=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"_ebsp2rbsp",value:function(j){for(var K=j,X=K.byteLength,$=new Uint8Array(X),fe=0,Ue=0;Ue<X;Ue++){if(Ue>=2&&(K[Ue]===3&&K[Ue-1]===0&&K[Ue-2]===0))continue;$[fe]=K[Ue],fe++}return new Uint8Array($.buffer,0,fe)}},{key:"parseSPS",value:function(j){var K=ie._ebsp2rbsp(j),X=new We(K);X.readByte();var $=X.readByte();X.readByte();var fe=X.readByte();X.readUEG();var Ue=ie.getProfileString($),He=ie.getLevelString(fe),xt=1,St=420,Ut=[0,420,422,444],Ft=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(xt=X.readUEG(),xt===3&&X.readBits(1),xt<=3&&(St=Ut[xt]),Ft=X.readUEG()+8,X.readUEG(),X.readBits(1),X.readBool()))for(var Zt=xt!==3?8:12,_t=0;_t<Zt;_t++)X.readBool()&&(_t<6?ie._skipScalingList(X,16):ie._skipScalingList(X,64));X.readUEG();var zt=X.readUEG();if(zt===0)X.readUEG();else if(zt===1){X.readBits(1),X.readSEG(),X.readSEG();for(var Ht=X.readUEG(),Bt=0;Bt<Ht;Bt++)X.readSEG()}var It=X.readUEG();X.readBits(1);var sn=X.readUEG(),En=X.readUEG(),on=X.readBits(1);on===0&&X.readBits(1),X.readBits(1);var jt=0,fn=0,dn=0,mn=0,xn=X.readBool();xn&&(jt=X.readUEG(),fn=X.readUEG(),dn=X.readUEG(),mn=X.readUEG());var Tn=1,ln=1,qt=0,Fn=!0,Bn=0,Gn=0,Un=X.readBool();if(Un){if(X.readBool()){var zn=X.readByte(),$n=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],hn=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];zn>0&&zn<16?(Tn=$n[zn-1],ln=hn[zn-1]):zn===255&&(Tn=X.readByte()<<8|X.readByte(),ln=X.readByte()<<8|X.readByte())}if(X.readBool()&&X.readBool(),X.readBool()&&(X.readBits(4),X.readBool()&&X.readBits(24)),X.readBool()&&(X.readUEG(),X.readUEG()),X.readBool()){var Tt=X.readBits(32),vn=X.readBits(32);Fn=X.readBool(),Bn=vn,Gn=Tt*2,qt=Bn/Gn}}var Hn=1;(Tn!==1||ln!==1)&&(Hn=Tn/ln);var bn=0,mr=0;if(xt===0)bn=1,mr=2-on;else{var br=xt===3?1:2,jn=xt===1?2:1;bn=br,mr=jn*(2-on)}var Xn=(sn+1)*16,wr=(2-on)*((En+1)*16);Xn-=(jt+fn)*bn,wr-=(dn+mn)*mr;var ar=Math.ceil(Xn*Hn);return X.destroy(),X=null,{profile_string:Ue,level_string:He,bit_depth:Ft,ref_frames:It,chroma_format:St,chroma_format_string:ie.getChromaFormatString(St),frame_rate:{fixed:Fn,fps:qt,fps_den:Gn,fps_num:Bn},sar_ratio:{width:Tn,height:ln},codec_size:{width:Xn,height:wr},present_size:{width:ar,height:wr}}}},{key:"_skipScalingList",value:function(j,K){for(var X=8,$=8,fe=0,Ue=0;Ue<K;Ue++)$!==0&&(fe=j.readSEG(),$=(X+fe+256)%256),X=$===0?X:$}},{key:"getProfileString",value:function(j){switch(j){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(j){return(j/10).toFixed(1)}},{key:"getChromaFormatString",value:function(j){switch(j){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),ie}(),Le=Ce,Ge={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ze=Ge;function Et(ie){return ie>>>8&255|(ie&255)<<8}function nt(ie){return(ie&4278190080)>>>24|(ie&16711680)>>>8|(ie&65280)<<8|(ie&255)<<24}function Nt(ie,te){return ie[te]<<24|ie[te+1]<<16|ie[te+2]<<8|ie[te+3]}var Vt=function(){function ie(te,j){Object(Q.a)(this,ie),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 K=new ArrayBuffer(2);return new DataView(K).setInt16(0,256,!0),new Int16Array(K)[0]===256}()}return Object(L.a)(ie,[{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,K){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new w("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var X=0,$=this._littleEndian;if(K===0)if(j.byteLength>13){var fe=ie.probe(j);X=fe.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,K+X!==this._dataOffset&&i.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ue=new DataView(j,X),He=Ue.getUint32(0,!$);He!==0&&i.w(this.TAG,"PrevTagSize0 !== 0 !!!"),X+=4}for(;X<j.byteLength;){this._dispatch=!0;var xt=new DataView(j,X);if(X+11+4>j.byteLength)break;var St=xt.getUint8(0),Ut=xt.getUint32(0,!$)&16777215;if(X+11+Ut+4>j.byteLength)break;if(St!==8&&St!==9&&St!==18){i.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),X+=11+Ut+4;continue}var Ft=xt.getUint8(4),Zt=xt.getUint8(5),_t=xt.getUint8(6),zt=xt.getUint8(7),Ht=_t|Zt<<8|Ft<<16|zt<<24,Bt=xt.getUint32(7,!$)&16777215;Bt!==0&&i.w(this.TAG,"Meet tag which has StreamID != 0!");var It=X+11;switch(St){case 8:this._parseAudioData(j,It,Ut,Ht);break;case 9:this._parseVideoData(j,It,Ut,Ht,K+X);break;case 18:this._parseScriptData(j,It,Ut);break}var sn=xt.getUint32(11+Ut,!$);sn!==11+Ut&&i.w(this.TAG,"Invalid PrevTagSize ".concat(sn)),X+=11+Ut+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),X}},{key:"_parseScriptData",value:function(j,K,X){var $=dt.parseScriptData(j,K,X);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){i.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&i.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof fe.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){var Ue=Math.floor(fe.duration*this._timescale);this._duration=Ue,this._mediaInfo.duration=Ue}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){var He=Math.floor(fe.framerate*1e3);if(He>0){var xt=He/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=xt,this._referenceFrameRate.fps_num=He,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=xt}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,i.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 K=[],X=[],$=1;$<j.times.length;$++){var fe=this._timestampBase+Math.floor(j.times[$]*1e3);K.push(fe),X.push(j.filepositions[$])}return{times:K,filepositions:X}}},{key:"_parseAudioData",value:function(j,K,X,$){if(X<=1){i.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var fe=this._littleEndian,Ue=new DataView(j,K,X),He=Ue.getUint8(0),xt=He>>>4;if(xt!==2&&xt!==10){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+xt);return}var St=0,Ut=(He&12)>>>2;if(Ut>=0&&Ut<=4)St=this._flvSoundRateTable[Ut];else{this._onError(Ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ut);return}var Ft=(He&2)>>>1,Zt=He&1,_t=this._audioMetadata,zt=this._audioTrack;if(_t||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_t=this._audioMetadata={},_t.type="audio",_t.id=zt.id,_t.timescale=this._timescale,_t.duration=this._duration,_t.audioSampleRate=St,_t.channelCount=Zt===0?1:2),xt===10){var Ht=this._parseAACAudioData(j,K+1,X-1);if(Ht==null)return;if(Ht.packetType===0){_t.config&&i.w(this.TAG,"Found another AudioSpecificConfig!");var Bt=Ht.data;_t.audioSampleRate=Bt.samplingRate,_t.channelCount=Bt.channelCount,_t.codec=Bt.codec,_t.originalCodec=Bt.originalCodec,_t.config=Bt.config,_t.refSampleDuration=1024/_t.audioSampleRate*_t.timescale,i.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",_t);var It=this._mediaInfo;It.audioCodec=_t.originalCodec,It.audioSampleRate=_t.audioSampleRate,It.audioChannelCount=_t.channelCount,It.hasVideo?It.videoCodec!=null&&(It.mimeType='video/x-flv; codecs="'+It.videoCodec+","+It.audioCodec+'"'):It.mimeType='video/x-flv; codecs="'+It.audioCodec+'"',It.isComplete()&&this._onMediaInfo(It)}else if(Ht.packetType===1){var sn=this._timestampBase+$,En={unit:Ht.data,length:Ht.data.byteLength,dts:sn,pts:sn};zt.samples.push(En),zt.length+=Ht.data.length}else i.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ht.packetType))}else if(xt===2){if(!_t.codec){var on=this._parseMP3AudioData(j,K+1,X-1,!0);if(on==null)return;_t.audioSampleRate=on.samplingRate,_t.channelCount=on.channelCount,_t.codec=on.codec,_t.originalCodec=on.originalCodec,_t.refSampleDuration=1152/_t.audioSampleRate*_t.timescale,i.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_t);var jt=this._mediaInfo;jt.audioCodec=_t.codec,jt.audioSampleRate=_t.audioSampleRate,jt.audioChannelCount=_t.channelCount,jt.audioDataRate=on.bitRate,jt.hasVideo?jt.videoCodec!=null&&(jt.mimeType='video/x-flv; codecs="'+jt.videoCodec+","+jt.audioCodec+'"'):jt.mimeType='video/x-flv; codecs="'+jt.audioCodec+'"',jt.isComplete()&&this._onMediaInfo(jt)}var fn=this._parseMP3AudioData(j,K+1,X-1,!1);if(fn==null)return;var dn=this._timestampBase+$,mn={unit:fn,length:fn.byteLength,dts:dn,pts:dn};zt.samples.push(mn),zt.length+=fn.length}}},{key:"_parseAACAudioData",value:function(j,K,X){if(X<=1){i.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},fe=new Uint8Array(j,K,X);return $.packetType=fe[0],fe[0]===0?$.data=this._parseAACAudioSpecificConfig(j,K+1,X-1):$.data=fe.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,K,X){var $=new Uint8Array(j,K,X),fe=null,Ue=0,He=0,xt=null,St=0,Ut=null;if(Ue=He=$[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 Ft=this._mpegSamplingRates[St],Zt=($[1]&120)>>>3;if(Zt<0||Zt>=8){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ue===5&&(Ut=($[1]&7)<<1|$[2]>>>7,xt=($[2]&124)>>>2);var _t=self.navigator.userAgent.toLowerCase();return _t.indexOf("firefox")!==-1?St>=6?(Ue=5,fe=new Array(4),Ut=St-3):(Ue=2,fe=new Array(2),Ut=St):_t.indexOf("android")!==-1?(Ue=2,fe=new Array(2),Ut=St):(Ue=5,Ut=St,fe=new Array(4),St>=6?Ut=St-3:Zt===1&&(Ue=2,fe=new Array(2),Ut=St)),fe[0]=Ue<<3,fe[0]|=(St&15)>>>1,fe[1]=(St&15)<<7,fe[1]|=(Zt&15)<<3,Ue===5&&(fe[1]|=(Ut&15)>>>1,fe[2]=(Ut&1)<<7,fe[2]|=2<<2,fe[3]=0),{config:fe,samplingRate:Ft,channelCount:Zt,codec:"mp4a.40."+Ue,originalCodec:"mp4a.40."+He}}},{key:"_parseMP3AudioData",value:function(j,K,X,$){if(X<4){i.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var fe=this._littleEndian,Ue=new Uint8Array(j,K,X),He=null;if($){if(Ue[0]!==255)return;var xt=Ue[1]>>>3&3,St=(Ue[1]&6)>>1,Ut=(Ue[2]&240)>>>4,Ft=(Ue[2]&12)>>>2,Zt=Ue[3]>>>6&3,_t=Zt!==3?2:1,zt=0,Ht=0,Bt=34,It="mp3";switch(xt){case 0:zt=this._mpegAudioV25SampleRateTable[Ft];break;case 2:zt=this._mpegAudioV20SampleRateTable[Ft];break;case 3:zt=this._mpegAudioV10SampleRateTable[Ft];break}switch(St){case 1:Bt=34,Ut<this._mpegAudioL3BitRateTable.length&&(Ht=this._mpegAudioL3BitRateTable[Ut]);break;case 2:Bt=33,Ut<this._mpegAudioL2BitRateTable.length&&(Ht=this._mpegAudioL2BitRateTable[Ut]);break;case 3:Bt=32,Ut<this._mpegAudioL1BitRateTable.length&&(Ht=this._mpegAudioL1BitRateTable[Ut]);break}He={bitRate:Ht,samplingRate:zt,channelCount:_t,codec:It,originalCodec:It}}else He=Ue;return He}},{key:"_parseVideoData",value:function(j,K,X,$,fe){if(X<=1){i.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Ue=new Uint8Array(j,K,X)[0],He=(Ue&240)>>>4,xt=Ue&15;if(xt!==7){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(xt));return}this._parseAVCVideoPacket(j,K+1,X-1,$,fe,He)}},{key:"_parseAVCVideoPacket",value:function(j,K,X,$,fe,Ue){if(X<4){i.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var He=this._littleEndian,xt=new DataView(j,K,X),St=xt.getUint8(0),Ut=xt.getUint32(0,!He)&16777215,Ft=Ut<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(j,K+4,X-4);else if(St===1)this._parseAVCVideoData(j,K+4,X-4,$,fe,Ue,Ft);else if(!(St===2)){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,K,X){if(X<7){i.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,fe=this._videoTrack,Ue=this._littleEndian,He=new DataView(j,K,X);$?typeof $.avcc!="undefined"&&i.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=fe.id,$.timescale=this._timescale,$.duration=this._duration);var xt=He.getUint8(0),St=He.getUint8(1),Ut=He.getUint8(2),Ft=He.getUint8(3);if(xt!==1||St===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(He.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ze.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Zt=He.getUint8(5)&31;if(Zt===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Zt>1&&i.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Zt));for(var _t=6,zt=0;zt<Zt;zt++){var Ht=He.getUint16(_t,!Ue);if(_t+=2,Ht===0)continue;var Bt=new Uint8Array(j,K+_t,Ht);_t+=Ht;var It=Le.parseSPS(Bt);if(zt!==0)continue;$.codecWidth=It.codec_size.width,$.codecHeight=It.codec_size.height,$.presentWidth=It.present_size.width,$.presentHeight=It.present_size.height,$.profile=It.profile_string,$.level=It.level_string,$.bitDepth=It.bit_depth,$.chromaFormat=It.chroma_format,$.sarRatio=It.sar_ratio,$.frameRate=It.frame_rate,(It.frame_rate.fixed===!1||It.frame_rate.fps_num===0||It.frame_rate.fps_den===0)&&($.frameRate=this._referenceFrameRate);var sn=$.frameRate.fps_den,En=$.frameRate.fps_num;$.refSampleDuration=$.timescale*(sn/En);for(var on=Bt.subarray(1,4),jt="avc1.",fn=0;fn<3;fn++){var dn=on[fn].toString(16);dn.length<2&&(dn="0"+dn),jt+=dn}$.codec=jt;var mn=this._mediaInfo;mn.width=$.codecWidth,mn.height=$.codecHeight,mn.fps=$.frameRate.fps,mn.profile=$.profile,mn.level=$.level,mn.refFrames=It.ref_frames,mn.chromaFormat=It.chroma_format_string,mn.sarNum=$.sarRatio.width,mn.sarDen=$.sarRatio.height,mn.videoCodec=jt,mn.hasAudio?mn.audioCodec!=null&&(mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+","+mn.audioCodec+'"'):mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+'"',mn.isComplete()&&this._onMediaInfo(mn)}var xn=He.getUint8(_t);if(xn===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else xn>1&&i.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(xn));_t++;for(var Tn=0;Tn<xn;Tn++){var ln=He.getUint16(_t,!Ue);if(_t+=2,ln===0)continue;_t+=ln}$.avcc=new Uint8Array(X),$.avcc.set(new Uint8Array(j,K,X),0),i.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",$)}},{key:"_parseAVCVideoData",value:function(j,K,X,$,fe,Ue,He){for(var xt=this._littleEndian,St=new DataView(j,K,X),Ut=[],Ft=0,Zt=0,_t=this._naluLengthSize,zt=this._timestampBase+$,Ht=Ue===1;Zt<X;){if(Zt+4>=X){i.w(this.TAG,"Malformed Nalu near timestamp ".concat(zt,", offset = ").concat(Zt,", dataSize = ").concat(X));break}var Bt=St.getUint32(Zt,!xt);if(_t===3&&(Bt>>>=8),Bt>X-_t){i.w(this.TAG,"Malformed Nalus near timestamp ".concat(zt,", NaluSize > DataSize!"));return}var It=St.getUint8(Zt+_t)&31;It===5&&(Ht=!0);var sn=new Uint8Array(j,K+Zt,_t+Bt),En={type:It,data:sn};Ut.push(En),Ft+=sn.byteLength,Zt+=_t+Bt}if(Ut.length){var on=this._videoTrack,jt={units:Ut,length:Ft,isKeyframe:Ht,dts:zt,cts:He,pts:zt+He};Ht&&(jt.fileposition=fe),on.samples.push(jt),on.length+=Ft}}}],[{key:"probe",value:function(j){var K=new Uint8Array(j),X={match:!1};if(K[0]!==70||K[1]!==76||K[2]!==86||K[3]!==1)return X;var $=(K[4]&4)>>>2!==0,fe=(K[4]&1)!==0,Ue=Nt(K,5);return Ue<9?X:{match:!0,consumed:Ue,dataOffset:Ue,hasAudioTrack:$,hasVideoTrack:fe}}}]),ie}(),Ct=Vt,wt=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"init",value:function(){ie.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 ie.types)ie.types.hasOwnProperty(j)&&(ie.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var K=ie.constants={};K.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),K.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),K.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),K.STSC=K.STCO=K.STTS,K.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),K.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]),K.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]),K.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),K.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),K.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var K=8,X=null,$=Array.prototype.slice.call(arguments,1),fe=$.length,Ue=0;Ue<fe;Ue++)K+=$[Ue].byteLength;X=new Uint8Array(K),X[0]=K>>>24&255,X[1]=K>>>16&255,X[2]=K>>>8&255,X[3]=K&255,X.set(j,4);for(var He=8,xt=0;xt<fe;xt++)X.set($[xt],He),He+=$[xt].byteLength;return X}},{key:"generateInitSegment",value:function(j){var K=ie.box(ie.types.ftyp,ie.constants.FTYP),X=ie.moov(j),$=new Uint8Array(K.byteLength+X.byteLength);return $.set(K,0),$.set(X,K.byteLength),$}},{key:"moov",value:function(j){var K=ie.mvhd(j.timescale,j.duration),X=ie.trak(j),$=ie.mvex(j);return ie.box(ie.types.moov,K,X,$)}},{key:"mvhd",value:function(j,K){return ie.box(ie.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255,K>>>24&255,K>>>16&255,K>>>8&255,K&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 ie.box(ie.types.trak,ie.tkhd(j),ie.mdia(j))}},{key:"tkhd",value:function(j){var K=j.id,X=j.duration,$=j.presentWidth,fe=j.presentHeight;return ie.box(ie.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,0,X>>>24&255,X>>>16&255,X>>>8&255,X&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,fe>>>8&255,fe&255,0,0]))}},{key:"mdia",value:function(j){return ie.box(ie.types.mdia,ie.mdhd(j),ie.hdlr(j),ie.minf(j))}},{key:"mdhd",value:function(j){var K=j.timescale,X=j.duration;return ie.box(ie.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,X>>>24&255,X>>>16&255,X>>>8&255,X&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var K=null;return j.type==="audio"?K=ie.constants.HDLR_AUDIO:K=ie.constants.HDLR_VIDEO,ie.box(ie.types.hdlr,K)}},{key:"minf",value:function(j){var K=null;return j.type==="audio"?K=ie.box(ie.types.smhd,ie.constants.SMHD):K=ie.box(ie.types.vmhd,ie.constants.VMHD),ie.box(ie.types.minf,K,ie.dinf(),ie.stbl(j))}},{key:"dinf",value:function(){var j=ie.box(ie.types.dinf,ie.box(ie.types.dref,ie.constants.DREF));return j}},{key:"stbl",value:function(j){var K=ie.box(ie.types.stbl,ie.stsd(j),ie.box(ie.types.stts,ie.constants.STTS),ie.box(ie.types.stsc,ie.constants.STSC),ie.box(ie.types.stsz,ie.constants.STSZ),ie.box(ie.types.stco,ie.constants.STCO));return K}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.mp3(j)):ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.mp4a(j)):ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.avc1(j))}},{key:"mp3",value:function(j){var K=j.channelCount,X=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,X>>>8&255,X&255,0,0]);return ie.box(ie.types[".mp3"],$)}},{key:"mp4a",value:function(j){var K=j.channelCount,X=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,K,0,16,0,0,0,0,X>>>8&255,X&255,0,0]);return ie.box(ie.types.mp4a,$,ie.esds(j))}},{key:"esds",value:function(j){var K=j.config||[],X=K.length,$=new Uint8Array([0,0,0,0,3,23+X,0,1,0,4,15+X,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([X]).concat(K).concat([6,1,2]));return ie.box(ie.types.esds,$)}},{key:"avc1",value:function(j){var K=j.avcc,X=j.codecWidth,$=j.codecHeight,fe=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,X>>>8&255,X&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 ie.box(ie.types.avc1,fe,ie.box(ie.types.avcC,K))}},{key:"mvex",value:function(j){return ie.box(ie.types.mvex,ie.trex(j))}},{key:"trex",value:function(j){var K=j.id,X=new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ie.box(ie.types.trex,X)}},{key:"moof",value:function(j,K){return ie.box(ie.types.moof,ie.mfhd(j.sequenceNumber),ie.traf(j,K))}},{key:"mfhd",value:function(j){var K=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ie.box(ie.types.mfhd,K)}},{key:"traf",value:function(j,K){var X=j.id,$=ie.box(ie.types.tfhd,new Uint8Array([0,0,0,0,X>>>24&255,X>>>16&255,X>>>8&255,X&255])),fe=ie.box(ie.types.tfdt,new Uint8Array([0,0,0,0,K>>>24&255,K>>>16&255,K>>>8&255,K&255])),Ue=ie.sdtp(j),He=ie.trun(j,Ue.byteLength+16+16+8+16+8+8);return ie.box(ie.types.traf,$,fe,He,Ue)}},{key:"sdtp",value:function(j){for(var K=j.samples||[],X=K.length,$=new Uint8Array(4+X),fe=0;fe<X;fe++){var Ue=K[fe].flags;$[fe+4]=Ue.isLeading<<6|Ue.dependsOn<<4|Ue.isDependedOn<<2|Ue.hasRedundancy}return ie.box(ie.types.sdtp,$)}},{key:"trun",value:function(j,K){var X=j.samples||[],$=X.length,fe=12+16*$,Ue=new Uint8Array(fe);K+=8+fe,Ue.set([0,0,15,1,$>>>24&255,$>>>16&255,$>>>8&255,$&255,K>>>24&255,K>>>16&255,K>>>8&255,K&255],0);for(var He=0;He<$;He++){var xt=X[He].duration,St=X[He].size,Ut=X[He].flags,Ft=X[He].cts;Ue.set([xt>>>24&255,xt>>>16&255,xt>>>8&255,xt&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,Ut.isLeading<<2|Ut.dependsOn,Ut.isDependedOn<<6|Ut.hasRedundancy<<4|Ut.isNonSync,0,0,Ft>>>24&255,Ft>>>16&255,Ft>>>8&255,Ft&255],12+16*He)}return ie.box(ie.types.trun,Ue)}},{key:"mdat",value:function(j){return ie.box(ie.types.mdat,j)}}]),ie}();wt.init();var Kt=wt,en=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"getSilentFrame",value:function(j,K){if(j==="mp4a.40.2"){if(K===1)return new Uint8Array([0,200,0,128,35,128]);if(K===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(K===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(K===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(K===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(K===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(K===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(K===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(K===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}}]),ie}(),Qt=en,nn=function ie(te,j,K,X,$){Object(Q.a)(this,ie),this.dts=te,this.pts=j,this.duration=K,this.originalDts=X,this.isSyncPoint=$,this.fileposition=null},ut=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ie}(),ft=function(){function ie(){Object(Q.a)(this,ie),this._list=[]}return Object(L.a)(ie,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var K=this._list;if(j.length===0)return;K.length>0&&j[0].originalDts<K[K.length-1].originalDts&&this.clear(),Array.prototype.push.apply(K,j)}},{key:"getLastSyncPointBeforeDts",value:function(j){if(this._list.length==0)return null;var K=this._list,X=0,$=K.length-1,fe=0,Ue=0,He=$;for(j<K[0].dts&&(X=0,Ue=He+1);Ue<=He;)if(fe=Ue+Math.floor((He-Ue)/2),fe===$||j>=K[fe].dts&&j<K[fe+1].dts){X=fe;break}else K[fe].dts<j?Ue=fe+1:He=fe-1;return this._list[X]}}]),ie}(),bt=function(){function ie(te){Object(Q.a)(this,ie),this._type=te,this._list=[],this._lastAppendLocation=-1}return Object(L.a)(ie,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}},{key:"isEmpty",value:function(){return this._list.length===0}},{key:"clear",value:function(){this._list=[],this._lastAppendLocation=-1}},{key:"_searchNearestSegmentBefore",value:function(j){var K=this._list;if(K.length===0)return-2;var X=K.length-1,$=0,fe=0,Ue=X,He=0;if(j<K[0].originalBeginDts)return He=-1,He;for(;fe<=Ue;)if($=fe+Math.floor((Ue-fe)/2),$===X||j>K[$].lastSample.originalDts&&j<K[$+1].originalBeginDts){He=$;break}else K[$].originalBeginDts<j?fe=$+1:Ue=$-1;return He}},{key:"_searchNearestSegmentAfter",value:function(j){return this._searchNearestSegmentBefore(j)+1}},{key:"append",value:function(j){var K=this._list,X=j,$=this._lastAppendLocation,fe=0;$!==-1&&$<K.length&&X.originalBeginDts>=K[$].lastSample.originalDts&&($===K.length-1||$<K.length-1&&X.originalBeginDts<K[$+1].originalBeginDts)?fe=$+1:K.length>0&&(fe=this._searchNearestSegmentBefore(X.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,X)}},{key:"getLastSegmentBefore",value:function(j){var K=this._searchNearestSegmentBefore(j);return K>=0?this._list[K]:null}},{key:"getLastSampleBefore",value:function(j){var K=this.getLastSegmentBefore(j);return K!=null?K.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var K=this._searchNearestSegmentBefore(j),X=this._list[K].syncPoints;X.length===0&&K>0;)K--,X=this._list[K].syncPoints;return X.length>0?X[X.length-1]:null}}]),ie}(),Je=function(){function ie(te){Object(Q.a)(this,ie),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 bt("audio"),this._videoSegmentInfoList=new bt("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)(ie,[{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,K){if(!this._onMediaSegment)throw new w("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,K),this._remuxVideo(K),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,K){var X=null,$="mp4",fe=K.codec;if(j==="audio")this._audioMeta=K,K.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",fe="",X=new Uint8Array):X=Kt.generateInitSegment(K);else if(j==="video")this._videoMeta=K,X=Kt.generateInitSegment(K);else return;if(!this._onInitSegment)throw new w("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:X.buffer,codec:fe,container:"".concat(j,"/").concat($),mediaDuration:K.duration})}},{key:"_calculateDtsBase",value:function(j,K){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),K.samples&&K.samples.length&&(this._videoDtsBase=K.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,K=this._audioStashedLastSample,X={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(X.samples.push(j),X.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};K!=null&&($.samples.push(K),$.length=K.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(X,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,K){if(this._audioMeta==null)return;var X=j,$=X.samples,fe=void 0,Ue=-1,He=-1,xt=-1,St=this._audioMeta.refSampleDuration,Ut=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ft=this._dtsBaseInited&&this._audioNextDts===void 0,Zt=!1;if(!$||$.length===0)return;if($.length===1&&!K)return;var _t=0,zt=null,Ht=0;Ut?(_t=0,Ht=X.length):(_t=8,Ht=8+X.length);var Bt=null;if($.length>1&&(Bt=$.pop(),Ht-=Bt.length),this._audioStashedLastSample!=null){var It=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(It),Ht+=It.length}Bt!=null&&(this._audioStashedLastSample=Bt);var sn=$[0].dts-this._dtsBase;if(this._audioNextDts)fe=sn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Zt=!0));else{var En=this._audioSegmentInfoList.getLastSampleBefore(sn);if(En!=null){var on=sn-(En.originalDts+En.duration);on<=3&&(on=0);var jt=En.dts+En.duration+on;fe=sn-jt}else fe=0}if(Zt){var fn=sn-fe,dn=this._videoSegmentInfoList.getLastSegmentBefore(sn);if(dn!=null&&dn.beginDts<fn){var mn=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(mn){var xn=dn.beginDts,Tn=fn-dn.beginDts;i.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(xn,", duration: ").concat(Tn)),$.unshift({unit:mn,dts:xn,pts:xn}),Ht+=mn.byteLength}}else Zt=!1}for(var ln=[],qt=0;qt<$.length;qt++){var Fn=$[qt],Bn=Fn.unit,Gn=Fn.dts-this._dtsBase,Un=Gn-fe;Ue===-1&&(Ue=Un);var zn=0;if(qt!==$.length-1){var $n=$[qt+1].dts-this._dtsBase-fe;zn=$n-Un}else if(Bt!=null){var hn=Bt.dts-this._dtsBase-fe;zn=hn-Un}else ln.length>=1?zn=ln[ln.length-1].duration:zn=Math.floor(St);var Tt=!1,vn=null;if(zn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Tt=!0;var Hn=Math.abs(zn-St),bn=Math.ceil(Hn/St),mr=Un+St;i.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
`+"dts: ".concat(Un+zn," ms, expected: ").concat(Un+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Hn)," ms, generate: ").concat(bn," frames"));var br=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(i.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),br=Bn),vn=[];for(var jn=0;jn<bn;jn++){var Xn=Math.round(mr);if(vn.length>0){var wr=vn[vn.length-1];wr.duration=Xn-wr.dts}var ar={dts:Xn,pts:Xn,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};vn.push(ar),Ht+=ar.size,mr+=St}var Ir=vn[vn.length-1];Ir.duration=Un+zn-Ir.dts,zn=Math.round(St)}ln.push({dts:Un,pts:Un,cts:0,unit:Fn.unit,size:Fn.unit.byteLength,duration:zn,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tt&&ln.push.apply(ln,vn)}Ut?zt=new Uint8Array(Ht):(zt=new Uint8Array(Ht),zt[0]=Ht>>>24&255,zt[1]=Ht>>>16&255,zt[2]=Ht>>>8&255,zt[3]=Ht&255,zt.set(Kt.types.mdat,4));for(var Dr=0;Dr<ln.length;Dr++){var $r=ln[Dr].unit;zt.set($r,_t),_t+=$r.byteLength}var hr=ln[ln.length-1];He=hr.dts+hr.duration,this._audioNextDts=He;var dr=new ut;dr.beginDts=Ue,dr.endDts=He,dr.beginPts=Ue,dr.endPts=He,dr.originalBeginDts=ln[0].originalDts,dr.originalEndDts=hr.originalDts+hr.duration,dr.firstSample=new nn(ln[0].dts,ln[0].pts,ln[0].duration,ln[0].originalDts,!1),dr.lastSample=new nn(hr.dts,hr.pts,hr.duration,hr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(dr),X.samples=ln,X.sequenceNumber++;var yr=null;Ut?yr=new Uint8Array:yr=Kt.moof(X,Ue),X.samples=[],X.length=0;var jr={type:"audio",data:this._mergeBoxes(yr,zt).buffer,sampleCount:ln.length,info:dr};Ut&&Ft&&(jr.timestampOffset=Ue),this._onMediaSegment("audio",jr)}},{key:"_remuxVideo",value:function(j,K){if(this._videoMeta==null)return;var X=j,$=X.samples,fe=void 0,Ue=-1,He=-1,xt=-1,St=-1;if(!$||$.length===0)return;if($.length===1&&!K)return;var Ut=8,Ft=null,Zt=8+j.length,_t=null;if($.length>1&&(_t=$.pop(),Zt-=_t.length),this._videoStashedLastSample!=null){var zt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(zt),Zt+=zt.length}_t!=null&&(this._videoStashedLastSample=_t);var Ht=$[0].dts-this._dtsBase;if(this._videoNextDts)fe=Ht-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{var Bt=this._videoSegmentInfoList.getLastSampleBefore(Ht);if(Bt!=null){var It=Ht-(Bt.originalDts+Bt.duration);It<=3&&(It=0);var sn=Bt.dts+Bt.duration+It;fe=Ht-sn}else fe=0}for(var En=new ut,on=[],jt=0;jt<$.length;jt++){var fn=$[jt],dn=fn.dts-this._dtsBase,mn=fn.isKeyframe,xn=dn-fe,Tn=fn.cts,ln=xn+Tn;Ue===-1&&(Ue=xn,xt=ln);var qt=0;if(jt!==$.length-1){var Fn=$[jt+1].dts-this._dtsBase-fe;qt=Fn-xn}else if(_t!=null){var Bn=_t.dts-this._dtsBase-fe;qt=Bn-xn}else on.length>=1?qt=on[on.length-1].duration:qt=Math.floor(this._videoMeta.refSampleDuration);if(mn){var Gn=new nn(xn,ln,qt,fn.dts,!0);Gn.fileposition=fn.fileposition,En.appendSyncPoint(Gn)}on.push({dts:xn,pts:ln,cts:Tn,units:fn.units,size:fn.length,isKeyframe:mn,duration:qt,originalDts:dn,flags:{isLeading:0,dependsOn:mn?2:1,isDependedOn:mn?1:0,hasRedundancy:0,isNonSync:mn?0:1}})}Ft=new Uint8Array(Zt),Ft[0]=Zt>>>24&255,Ft[1]=Zt>>>16&255,Ft[2]=Zt>>>8&255,Ft[3]=Zt&255,Ft.set(Kt.types.mdat,4);for(var Un=0;Un<on.length;Un++)for(var zn=on[Un].units;zn.length;){var $n=zn.shift(),hn=$n.data;Ft.set(hn,Ut),Ut+=hn.byteLength}var Tt=on[on.length-1];if(He=Tt.dts+Tt.duration,St=Tt.pts+Tt.duration,this._videoNextDts=He,En.beginDts=Ue,En.endDts=He,En.beginPts=xt,En.endPts=St,En.originalBeginDts=on[0].originalDts,En.originalEndDts=Tt.originalDts+Tt.duration,En.firstSample=new nn(on[0].dts,on[0].pts,on[0].duration,on[0].originalDts,on[0].isKeyframe),En.lastSample=new nn(Tt.dts,Tt.pts,Tt.duration,Tt.originalDts,Tt.isKeyframe),this._isLive||this._videoSegmentInfoList.append(En),X.samples=on,X.sequenceNumber++,this._forceFirstIDR){var vn=on[0].flags;vn.dependsOn=2,vn.isNonSync=0}var Hn=Kt.moof(X,Ue);X.samples=[],X.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Hn,Ft).buffer,sampleCount:on.length,info:En})}},{key:"_mergeBoxes",value:function(j,K){var X=new Uint8Array(j.byteLength+K.byteLength);return X.set(j,0),X.set(K,j.byteLength),X}}]),ie}(),at=Je,ze={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"},Ie=ze,ht=function(){function ie(te,j){Object(Q.a)(this,ie),this.TAG="TransmuxingController",this._emitter=new t.a,this._config=j,te.segments||(te.segments=[{duration:te.duration,filesize:te.filesize,url:te.url}]),typeof te.cors!="boolean"&&(te.cors=!0),typeof te.withCredentials!="boolean"&&(te.withCredentials=!1),this._mediaDataSource=te,this._currentSegmentIndex=0;var K=0;this._mediaDataSource.segments.forEach(function(X){X.timestampBase=K,K+=X.duration,X.cors=te.cors,X.withCredentials=te.withCredentials,j.referrerPolicy&&(X.referrerPolicy=j.referrerPolicy)}),!isNaN(K)&&this._mediaDataSource.duration!==K&&(this._mediaDataSource.duration=K),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(L.a)(ie,[{key:"destroy",value:function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,K){this._emitter.addListener(j,K)}},{key:"off",value:function(j,K){this._emitter.removeListener(j,K)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(j,K){this._currentSegmentIndex=j;var X=this._mediaDataSource.segments[j],$=this._ioctl=new H(X,this._config,j);$.onError=this._onIOException.bind(this),$.onSeeked=this._onIOSeeked.bind(this),$.onComplete=this._onIOComplete.bind(this),$.onRedirect=this._onIORedirect.bind(this),$.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),K?this._demuxer.bindDataSource(this._ioctl):$.onDataArrival=this._onInitChunkArrival.bind(this),$.open(K)}},{key:"stop",value:function(){this._internalAbort(),this._disableStatisticsReporter()}},{key:"_internalAbort",value:function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}},{key:"pause",value:function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}},{key:"resume",value:function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}},{key:"seek",value:function(j){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var K=this._searchSegmentIndexContains(j);if(K===this._currentSegmentIndex){var X=this._mediaInfo.segments[K];if(X==null)this._pendingSeekTime=j;else{var $=X.getNearestKeyframe(j);this._remuxer.seek($.milliseconds),this._ioctl.seek($.fileposition),this._pendingResolveSeekPoint=$.milliseconds}}else{var fe=this._mediaInfo.segments[K];if(fe==null)this._pendingSeekTime=j,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(K);else{var Ue=fe.getNearestKeyframe(j);this._internalAbort(),this._remuxer.seek(j),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[K].timestampBase,this._loadSegment(K,Ue.fileposition),this._pendingResolveSeekPoint=Ue.milliseconds,this._reportSegmentMediaInfo(K)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(j){for(var K=this._mediaDataSource.segments,X=K.length-1,$=0;$<K.length;$++)if(j<K[$].timestampBase){X=$-1;break}return X}},{key:"_onInitChunkArrival",value:function(j,K){var X=this,$=null,fe=0;if(K>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,fe=this._demuxer.parseChunks(j,K);else if(($=Ct.probe(j)).match){this._demuxer=new Ct($,this._config),this._remuxer||(this._remuxer=new at(this._config));var Ue=this._mediaDataSource;Ue.duration!=null&&!isNaN(Ue.duration)&&(this._demuxer.overridedDuration=Ue.duration),typeof Ue.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ue.hasAudio),typeof Ue.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ue.hasVideo),this._demuxer.timestampBase=Ue.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),fe=this._demuxer.parseChunks(j,K)}else $=null,i.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){X._internalAbort()}),this._emitter.emit(Ie.DEMUX_ERROR,Ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),fe=0;return fe}},{key:"_onMediaInfo",value:function(j){var K=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 X=Object.assign({},j);Object.setPrototypeOf(X,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=X,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=K._pendingSeekTime;K._pendingSeekTime=null,K.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ie.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ie.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var K=j,X=K+1;X<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(X)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Ie.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(j){var K=this._ioctl.extraData;this._mediaDataSource.segments[K].redirectedURL=j}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(Ie.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(j,K){i.e(this.TAG,"IOException: type = ".concat(j,", code = ").concat(K.code,", msg = ").concat(K.msg)),this._emitter.emit(Ie.IO_ERROR,j,K),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(j,K){i.e(this.TAG,"DemuxException: type = ".concat(j,", info = ").concat(K)),this._emitter.emit(Ie.DEMUX_ERROR,j,K)}},{key:"_onRemuxerInitSegmentArrival",value:function(j,K){this._emitter.emit(Ie.INIT_SEGMENT,j,K)}},{key:"_onRemuxerMediaSegmentArrival",value:function(j,K){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(Ie.MEDIA_SEGMENT,j,K),this._pendingResolveSeekPoint!=null&&j==="video"){var X=K.info.syncPoints,$=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,b.safari&&X.length>0&&X[0].originalDts===$&&($=X[0].pts),this._emitter.emit(Ie.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 K=this._mediaInfo.segments[j],X=Object.assign({},K);X.duration=this._mediaInfo.duration,X.segmentCount=this._mediaInfo.segmentCount,delete X.segments,delete X.keyframesIndex,this._emitter.emit(Ie.MEDIA_INFO,X)}},{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(Ie.STATISTICS_INFO,j)}}]),ie}(),vt=ht,Dt=function(te){var j="TransmuxingWorker",K=null,X=Ht.bind(this);U.install(),te.addEventListener("message",function(Bt){switch(Bt.data.cmd){case"init":K=new vt(Bt.data.param[0],Bt.data.param[1]),K.on(Ie.IO_ERROR,Zt.bind(this)),K.on(Ie.DEMUX_ERROR,_t.bind(this)),K.on(Ie.INIT_SEGMENT,$.bind(this)),K.on(Ie.MEDIA_SEGMENT,fe.bind(this)),K.on(Ie.LOADING_COMPLETE,Ue.bind(this)),K.on(Ie.RECOVERED_EARLY_EOF,He.bind(this)),K.on(Ie.MEDIA_INFO,xt.bind(this)),K.on(Ie.METADATA_ARRIVED,St.bind(this)),K.on(Ie.SCRIPTDATA_ARRIVED,Ut.bind(this)),K.on(Ie.STATISTICS_INFO,Ft.bind(this)),K.on(Ie.RECOMMEND_SEEKPOINT,zt.bind(this));break;case"destroy":K&&(K.destroy(),K=null),te.postMessage({msg:"destroyed"});break;case"start":K.start();break;case"stop":K.stop();break;case"seek":K.seek(Bt.data.param);break;case"pause":K.pause();break;case"resume":K.resume();break;case"logging_config":{var It=Bt.data.param;xe.applyConfig(It),It.enableCallback===!0?xe.addLogListener(X):xe.removeLogListener(X);break}}});function $(Bt,It){var sn={msg:Ie.INIT_SEGMENT,data:{type:Bt,data:It}};te.postMessage(sn,[It.data])}function fe(Bt,It){var sn={msg:Ie.MEDIA_SEGMENT,data:{type:Bt,data:It}};te.postMessage(sn,[It.data])}function Ue(){var Bt={msg:Ie.LOADING_COMPLETE};te.postMessage(Bt)}function He(){var Bt={msg:Ie.RECOVERED_EARLY_EOF};te.postMessage(Bt)}function xt(Bt){var It={msg:Ie.MEDIA_INFO,data:Bt};te.postMessage(It)}function St(Bt){var It={msg:Ie.METADATA_ARRIVED,data:Bt};te.postMessage(It)}function Ut(Bt){var It={msg:Ie.SCRIPTDATA_ARRIVED,data:Bt};te.postMessage(It)}function Ft(Bt){var It={msg:Ie.STATISTICS_INFO,data:Bt};te.postMessage(It)}function Zt(Bt,It){te.postMessage({msg:Ie.IO_ERROR,data:{type:Bt,info:It}})}function _t(Bt,It){te.postMessage({msg:Ie.DEMUX_ERROR,data:{type:Bt,info:It}})}function zt(Bt){te.postMessage({msg:Ie.RECOMMEND_SEEKPOINT,data:Bt})}function Ht(Bt,It){te.postMessage({msg:"logcat_callback",data:{type:Bt,logcat:It}})}},Gt=Dt,Ot=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var K=f("0r65");this._worker=K(Gt),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)},xe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:xe.getConfig()})}catch($){i.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new vt(te,j)}else this._controller=new vt(te,j);if(this._controller){var X=this._controller;X.on(Ie.IO_ERROR,this._onIOError.bind(this)),X.on(Ie.DEMUX_ERROR,this._onDemuxError.bind(this)),X.on(Ie.INIT_SEGMENT,this._onInitSegment.bind(this)),X.on(Ie.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),X.on(Ie.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),X.on(Ie.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),X.on(Ie.MEDIA_INFO,this._onMediaInfo.bind(this)),X.on(Ie.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),X.on(Ie.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),X.on(Ie.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),X.on(Ie.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(ie,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),xe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,K){this._emitter.addListener(j,K)}},{key:"off",value:function(j,K){this._emitter.removeListener(j,K)}},{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,K){var X=this;Promise.resolve().then(function(){X._emitter.emit(Ie.INIT_SEGMENT,j,K)})}},{key:"_onMediaSegment",value:function(j,K){var X=this;Promise.resolve().then(function(){X._emitter.emit(Ie.MEDIA_SEGMENT,j,K)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ie.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ie.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var K=this;Promise.resolve().then(function(){K._emitter.emit(Ie.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var K=this;Promise.resolve().then(function(){K._emitter.emit(Ie.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var K=this;Promise.resolve().then(function(){K._emitter.emit(Ie.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var K=this;Promise.resolve().then(function(){K._emitter.emit(Ie.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,K){var X=this;Promise.resolve().then(function(){X._emitter.emit(Ie.IO_ERROR,j,K)})}},{key:"_onDemuxError",value:function(j,K){var X=this;Promise.resolve().then(function(){X._emitter.emit(Ie.DEMUX_ERROR,j,K)})}},{key:"_onRecommendSeekpoint",value:function(j){var K=this;Promise.resolve().then(function(){K._emitter.emit(Ie.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var K=j.data,X=K.data;if(K.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(K.msg){case Ie.INIT_SEGMENT:case Ie.MEDIA_SEGMENT:this._emitter.emit(K.msg,X.type,X.data);break;case Ie.LOADING_COMPLETE:case Ie.RECOVERED_EARLY_EOF:this._emitter.emit(K.msg);break;case Ie.MEDIA_INFO:Object.setPrototypeOf(X,ve.prototype),this._emitter.emit(K.msg,X);break;case Ie.METADATA_ARRIVED:case Ie.SCRIPTDATA_ARRIVED:case Ie.STATISTICS_INFO:this._emitter.emit(K.msg,X);break;case Ie.IO_ERROR:case Ie.DEMUX_ERROR:this._emitter.emit(K.msg,X.type,X.info);break;case Ie.RECOMMEND_SEEKPOINT:this._emitter.emit(K.msg,X);break;case"logcat_callback":i.emitter.emit("log",X.type,X.logcat);break;default:break}}}]),ie}(),Jt=Ot,Rt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Qe=Rt,pt=function(){function ie(te){Object(Q.a)(this,ie),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 ft}return Object(L.a)(ie,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,K){this._emitter.addListener(j,K)}},{key:"off",value:function(j,K){this._emitter.removeListener(j,K)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new w("MediaSource has been attached to an HTMLMediaElement!");var K=this._mediaSource=new window.MediaSource;K.addEventListener("sourceopen",this.e.onSourceOpen),K.addEventListener("sourceended",this.e.onSourceEnded),K.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 K in this._sourceBuffers){var X=this._pendingSegments[K];X.splice(0,X.length),this._pendingSegments[K]=null,this._pendingRemoveRanges[K]=null,this._lastInitSegments[K]=null;var $=this._sourceBuffers[K];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(fe){i.e(this.TAG,fe.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[K]=null,this._sourceBuffers[K]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(fe){i.e(this.TAG,fe.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,K){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var X=j,$="".concat(X.container);X.codec&&X.codec.length>0&&($+=";codecs=".concat(X.codec));var fe=!1;if(i.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[X.type]=X,$!==this._mimeTypes[X.type]){if(this._mimeTypes[X.type])i.v(this.TAG,"Notice: ".concat(X.type," mimeType changed, origin: ").concat(this._mimeTypes[X.type],", target: ").concat($));else{fe=!0;try{var Ue=this._sourceBuffers[X.type]=this._mediaSource.addSourceBuffer($);Ue.addEventListener("error",this.e.onSourceBufferError),Ue.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(He){i.e(this.TAG,He.message),this._emitter.emit(Qe.ERROR,{code:He.code,msg:He.message});return}}this._mimeTypes[X.type]=$}K||this._pendingSegments[X.type].push(X),fe||this._sourceBuffers[X.type]&&!this._sourceBuffers[X.type].updating&&this._doAppendSegments(),b.safari&&X.container==="audio/mpeg"&&X.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=X.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var K=j;this._pendingSegments[K.type].push(K),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var X=this._sourceBuffers[K.type];X&&!X.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var K in this._sourceBuffers){if(!this._sourceBuffers[K])continue;var X=this._sourceBuffers[K];if(this._mediaSource.readyState==="open")try{X.abort()}catch(St){i.e(this.TAG,St.message)}this._idrList.clear();var $=this._pendingSegments[K];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var fe=0;fe<X.buffered.length;fe++){var Ue=X.buffered.start(fe),He=X.buffered.end(fe);this._pendingRemoveRanges[K].push({start:Ue,end:He})}if(X.updating||this._doRemoveRanges(),b.safari){var xt=this._lastInitSegments[K];xt&&(this._pendingSegments[K].push(xt),X.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var j=this._mediaSource,K=this._sourceBuffers;if(!j||j.readyState!=="open"){j&&j.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}K.video&&K.video.updating||K.audio&&K.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,j.endOfStream())}},{key:"getNearestKeyframe",value:function(j){return this._idrList.getLastSyncPointBeforeDts(j)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var j=this._mediaElement.currentTime;for(var K in this._sourceBuffers){var X=this._sourceBuffers[K];if(X){var $=X.buffered;if($.length>=1&&j-$.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var K in this._sourceBuffers){var X=this._sourceBuffers[K];if(X){for(var $=X.buffered,fe=!1,Ue=0;Ue<$.length;Ue++){var He=$.start(Ue),xt=$.end(Ue);if(He<=j&&j<xt+3){if(j-He>=this._config.autoCleanupMaxBackwardDuration){fe=!0;var St=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[K].push({start:He,end:St})}}else xt<j&&(fe=!0,this._pendingRemoveRanges[K].push({start:He,end:xt}))}fe&&!X.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var j=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(j.video&&j.video.updating||j.audio&&j.audio.updating)return;var K=this._mediaSource.duration,X=this._pendingMediaDuration;X>0&&(isNaN(K)||X>K)&&(i.v(this.TAG,"Update MediaSource duration from ".concat(K," to ").concat(X)),this._mediaSource.duration=X),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 K=this._sourceBuffers[j],X=this._pendingRemoveRanges[j];X.length&&!K.updating;){var $=X.shift();K.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var K in j){if(!this._sourceBuffers[K]||this._sourceBuffers[K].updating)continue;if(j[K].length>0){var X=j[K].shift();if(X.timestampOffset){var $=this._sourceBuffers[K].timestampOffset,fe=X.timestampOffset/1e3,Ue=Math.abs($-fe);Ue>.1&&(i.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(fe)),this._sourceBuffers[K].timestampOffset=fe),delete X.timestampOffset}if(!X.data||X.data.byteLength===0)continue;try{this._sourceBuffers[K].appendBuffer(X.data),this._isBufferFull=!1,K==="video"&&X.hasOwnProperty("info")&&this._idrList.appendArray(X.info.syncPoints)}catch(He){this._pendingSegments[K].unshift(X),He.code===22?(this._isBufferFull||this._emitter.emit(Qe.BUFFER_FULL),this._isBufferFull=!0):(i.e(this.TAG,He.message),this._emitter.emit(Qe.ERROR,{code:He.code,msg:He.message}))}}}}},{key:"_onSourceOpen",value:function(){if(i.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var K=j.shift();this.appendInitSegment(K,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Qe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){i.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){i.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(Qe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){i.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ie}(),ke=pt,ce={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Se={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},Ve=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=me(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new p("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 K=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(K||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.a)(ie,[{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,K){var X=this;j===we.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){X._emitter.emit(we.MEDIA_INFO,X.mediaInfo)}):j===we.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){X._emitter.emit(we.STATISTICS_INFO,X.statisticsInfo)})),this._emitter.addListener(j,K)}},{key:"off",value:function(j,K){this._emitter.removeListener(j,K)}},{key:"attachMediaElement",value:function(j){var K=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 ke(this._config),this._msectl.on(Qe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Qe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Qe.SOURCE_OPEN,function(){K._mseSourceOpened=!0,K._hasPendingLoad&&(K._hasPendingLoad=!1,K.load())}),this._msectl.on(Qe.ERROR,function(X){K._emitter.emit(we.ERROR,ce.MEDIA_ERROR,Se.MEDIA_MSE_ERROR,X)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(X){}}},{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 Jt(this._mediaDataSource,this._config),this._transmuxer.on(Ie.INIT_SEGMENT,function(K,X){j._msectl.appendInitSegment(X)}),this._transmuxer.on(Ie.MEDIA_SEGMENT,function(K,X){if(j._msectl.appendMediaSegment(X),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;X.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(i.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ie.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(we.LOADING_COMPLETE)}),this._transmuxer.on(Ie.RECOVERED_EARLY_EOF,function(){j._emitter.emit(we.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ie.IO_ERROR,function(K,X){j._emitter.emit(we.ERROR,ce.NETWORK_ERROR,K,X)}),this._transmuxer.on(Ie.DEMUX_ERROR,function(K,X){j._emitter.emit(we.ERROR,ce.MEDIA_ERROR,K,{code:-1,msg:X})}),this._transmuxer.on(Ie.MEDIA_INFO,function(K){j._mediaInfo=K,j._emitter.emit(we.MEDIA_INFO,Object.assign({},K))}),this._transmuxer.on(Ie.METADATA_ARRIVED,function(K){j._emitter.emit(we.METADATA_ARRIVED,K)}),this._transmuxer.on(Ie.SCRIPTDATA_ARRIVED,function(K){j._emitter.emit(we.SCRIPTDATA_ARRIVED,K)}),this._transmuxer.on(Ie.STATISTICS_INFO,function(K){j._statisticsInfo=j._fillStatisticsInfo(K),j._emitter.emit(we.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ie.RECOMMEND_SEEKPOINT,function(K){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=K/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 K=!0,X=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();X=fe.totalVideoFrames,$=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(X=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):K=!1;return K&&(j.decodedFrames=X,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,K=this._mediaElement.currentTime,X=0,$=0,fe=0;fe<j.length;fe++){var Ue=j.start(fe),He=j.end(fe);if(Ue<=K&&K<He){X=Ue,$=He;break}}$>=K+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(i.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){i.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,K=this._mediaElement.buffered,X=!1,$=0;$<K.length;$++){var fe=K.start($),Ue=K.end($);if(j>=fe&&j<Ue){j>=Ue-this._config.lazyLoadRecoverDuration&&(X=!0);break}}X&&(window.clearInterval(this._progressChecker),this._progressChecker=null,X&&(i.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var K=this._mediaElement.buffered,X=0;X<K.length;X++){var $=K.start(X),fe=K.end(X);if(j>=$&&j<fe)return!0}return!1}},{key:"_internalSeek",value:function(j){var K=this._isTimepointBuffered(j),X=!1,$=0;if(j<1&&this._mediaElement.buffered.length>0){var fe=this._mediaElement.buffered.start(0);(fe<1&&j<fe||b.safari)&&(X=!0,$=b.safari?.1:fe)}if(X)this._requestSetTime=!0,this._mediaElement.currentTime=$;else if(K){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=j;else{var Ue=this._msectl.getNearestKeyframe(Math.floor(j*1e3));this._requestSetTime=!0,Ue!=null?this._mediaElement.currentTime=Ue.dts/1e3:this._mediaElement.currentTime=j}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var j=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(j)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(j){var K=this._mediaElement;if(j||!this._receivedCanPlay||K.readyState<2){var X=K.buffered;X.length>0&&K.currentTime<X.start(0)&&(i.w(this.TAG,"Playback seems stuck at ".concat(K.currentTime,", seek to ").concat(X.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=X.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(j){var K=this._mediaElement.currentTime,X=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(K<1&&X.length>0){var $=X.start(0);if($<1&&K<$||b.safari){this._requestSetTime=!0,this._mediaElement.currentTime=b.safari?.1:$;return}}if(this._isTimepointBuffered(K)){if(this._alwaysSeekKeyframe){var fe=this._msectl.getNearestKeyframe(Math.floor(K*1e3));fe!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=fe.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:K,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()}}]),ie}(),tt=Ve,ct=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=me(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new p("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new p("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)(ie,[{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,K){var X=this;j===we.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){X._emitter.emit(we.MEDIA_INFO,X.mediaInfo)}):j===we.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){X._emitter.emit(we.STATISTICS_INFO,X.statisticsInfo)})),this._emitter.addListener(j,K)}},{key:"off",value:function(j,K){this._emitter.removeListener(j,K)}},{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(K){}}},{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/",K={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(K.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(K.width=this._mediaElement.videoWidth,K.height=this._mediaElement.videoHeight)),K}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var K=!0,X=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();X=fe.totalVideoFrames,$=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(X=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):K=!1;return K&&(j.decodedFrames=X,j.droppedFrames=$),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(we.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(we.STATISTICS_INFO,this.statisticsInfo)}}]),ie}(),gt=ct;U.install();function st(ie,te){var j=ie;if(j==null||typeof j!="object")throw new p("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new p("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new tt(j,te);default:return new gt(j,te)}}function qe(){return Ee.supportMSEH264Playback()}function Lt(){return Ee.getFeatureList()}var Yt={};Yt.createPlayer=st,Yt.isSupported=qe,Yt.getFeatureList=Lt,Yt.BaseLoader=u,Yt.LoaderStatus=h,Yt.LoaderErrors=l,Yt.Events=we,Yt.ErrorTypes=ce,Yt.ErrorDetails=Se,Yt.FlvPlayer=tt,Yt.NativePlayer=gt,Yt.LoggingControl=xe,Object.defineProperty(Yt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var an=J.a=Yt},Gev7:function(ae,J,f){var Q=f("bYtY"),L=f("K2GJ"),O=f("1bdT"),U=f("ni6a");function s(R){R=R||{},O.call(this,R);for(var i in R)R.hasOwnProperty(i)&&i!=="style"&&(this[i]=R[i]);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,i){},getBoundingRect:function(){},contain:function(R,i){return this.rectContain(R,i)},traverse:function(R,i){R.call(i,this)},rectContain:function(R,i){var g=this.transformCoordToLocal(R,i),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,i){R!=="style"?O.prototype.attrKV.call(this,R,i):this.style.set(i)},setStyle:function(R,i){return this.style.set(R,i),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;ae.exports=t},Gytx:function(ae,J){ae.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 i=Object.prototype.hasOwnProperty.bind(L),g=0;g<t.length;g++){var E=t[g];if(!i(E))return!1;var a=Q[E],x=L[E];if(s=O?O.call(U,a,x,E):void 0,s===!1||s===void 0&&a!==x)return!1}return!0}},H6uX:function(ae,J){var f=Array.prototype.slice,Q=function(s){this._$handlers={},this._$eventProcessor=s};Q.prototype={constructor:Q,one:function(s,t,R,i){return O(this,s,t,R,i,!0)},on:function(s,t,R,i){return O(this,s,t,R,i,!1)},isSilent:function(s){var t=this._$handlers;return!t[s]||!t[s].length},off:function(s,t){var R=this._$handlers;if(!s)return this._$handlers={},this;if(t){if(R[s]){for(var i=[],g=0,E=R[s].length;g<E;g++)R[s][g].h!==t&&i.push(R[s][g]);R[s]=i}R[s]&&R[s].length===0&&delete R[s]}else delete R[s];return this},trigger:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var i=arguments,g=i.length;g>3&&(i=f.call(i,1));for(var E=t.length,a=0;a<E;){var x=t[a];if(R&&R.filter&&x.query!=null&&!R.filter(s,x.query)){a++;continue}switch(g){case 1:x.h.call(x.ctx);break;case 2:x.h.call(x.ctx,i[1]);break;case 3:x.h.call(x.ctx,i[1],i[2]);break;default:x.h.apply(x.ctx,i);break}x.one?(t.splice(a,1),E--):a++}}return R&&R.afterTrigger&&R.afterTrigger(s),this},triggerWithContext:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var i=arguments,g=i.length;g>4&&(i=f.call(i,1,i.length-1));for(var E=i[i.length-1],a=t.length,x=0;x<a;){var S=t[x];if(R&&R.filter&&S.query!=null&&!R.filter(s,S.query)){x++;continue}switch(g){case 1:S.h.call(E);break;case 2:S.h.call(E,i[1]);break;case 3:S.h.call(E,i[1],i[2]);break;default:S.h.apply(E,i);break}S.one?(t.splice(x,1),a--):x++}}return R&&R.afterTrigger&&R.afterTrigger(s),this}};function L(s,t){var R=s._$eventProcessor;return t!=null&&R&&R.normalizeQuery&&(t=R.normalizeQuery(t)),t}function O(s,t,R,i,g,E){var a=s._$handlers;if(typeof R=="function"&&(g=i,i=R,R=null),!i||!t)return s;R=L(s,R),a[t]||(a[t]=[]);for(var x=0;x<a[t].length;x++)if(a[t][x].h===i)return s;var S={h:i,one:E,query:R,ctx:g||s,callAtLast:i.zrEventfulCallAtLast},w=a[t].length-1,p=a[t][w];return p&&p.callAtLast?a[t].splice(w,0,S):a[t].push(S),s}var U=Q;ae.exports=U},HpTS:function(ae,J,f){ae.exports=f.p+"static/small_program.f74069ec.png"},Hwda:function(ae,J,f){ae.exports=f.p+"static/b2.b82a50d0.svg"},I8Z2:function(ae,J,f){"use strict";f.d(J,"a",function(){return U}),f.d(J,"b",function(){return S}),f.d(J,"c",function(){return p});var Q=f("q1tI"),L=function(){var D=function(h,l){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,m){u.__proto__=m}||function(u,m){for(var v in m)m.hasOwnProperty(v)&&(u[v]=m[v])},D(h,l)};return function(h,l){D(h,l);function u(){this.constructor=h}h.prototype=l===null?Object.create(l):(u.prototype=l.prototype,new u)}}(),O=Q.createContext(null),U=function(D){L(h,D);function h(){return D!==null&&D.apply(this,arguments)||this}return h.prototype.render=function(){return Q.createElement(O.Provider,{value:this.props.store},this.props.children)},h}(Q.Component),s=f("Gytx"),t=f.n(s),R=f("2mql"),i=f.n(R),g=function(){var D=function(h,l){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,m){u.__proto__=m}||function(u,m){for(var v in m)m.hasOwnProperty(v)&&(u[v]=m[v])},D(h,l)};return function(h,l){D(h,l);function u(){this.constructor=h}h.prototype=l===null?Object.create(l):(u.prototype=l.prototype,new u)}}(),E=function(){return E=Object.assign||function(D){for(var h,l=1,u=arguments.length;l<u;l++){h=arguments[l];for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&(D[m]=h[m])}return D},E.apply(this,arguments)};function a(D){return D.displayName||D.name||"Component"}var x=function(){return{}};function S(D,h){h===void 0&&(h={});var l=!!D,u=D||x;return function(v){var _=function(T){g(b,T);function b(c,n){var r=T.call(this,c,n)||this;return r.unsubscribe=null,r.handleChange=function(){if(!r.unsubscribe)return;var d=u(r.store.getState(),r.props);r.setState({subscribed:d})},r.store=r.context,r.state={subscribed:u(r.store.getState(),c),store:r.store,props:c},r}return b.getDerivedStateFromProps=function(c,n){return D&&D.length===2&&c!==n.props?{subscribed:u(n.store.getState(),c),props:c}:{props:c}},b.prototype.componentDidMount=function(){this.trySubscribe()},b.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},b.prototype.shouldComponentUpdate=function(c,n){return!t()(this.props,c)||!t()(this.state.subscribed,n.subscribed)},b.prototype.trySubscribe=function(){l&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},b.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},b.prototype.render=function(){var c=E(E(E({},this.props),this.state.subscribed),{store:this.store});return Q.createElement(v,E({},c,{ref:this.props.miniStoreForwardedRef}))},b.displayName="Connect("+a(v)+")",b.contextType=O,b}(Q.Component);if(h.forwardRef){var y=Q.forwardRef(function(T,b){return Q.createElement(_,E({},T,{miniStoreForwardedRef:b}))});return i()(y,v)}return i()(_,v)}}var w=function(){return w=Object.assign||function(D){for(var h,l=1,u=arguments.length;l<u;l++){h=arguments[l];for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&(D[m]=h[m])}return D},w.apply(this,arguments)};function p(D){var h=D,l=[];function u(_){h=w(w({},h),_);for(var y=0;y<l.length;y++)l[y]()}function m(){return h}function v(_){return l.push(_),function(){var T=l.indexOf(_);l.splice(T,1)}}return{setState:u,getState:m,subscribe:v}}},IMiH:function(ae,J,f){var Q=f("Sj9i"),L=f("QBsz"),O=f("4mN7"),U=f("mFDi"),s=f("LPTA"),t=s.devicePixelRatio,R={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},i=[],g=[],E=[],a=[],x=Math.min,S=Math.max,w=Math.cos,p=Math.sin,D=Math.sqrt,h=Math.abs,l=typeof Float32Array!="undefined",u=function(v){this._saveData=!(v||!1),this._saveData&&(this.data=[]),this._ctx=null};u.prototype={constructor:u,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(v,_,y){y=y||0,this._ux=h(y/t/v)||0,this._uy=h(y/t/_)||0},getContext:function(){return this._ctx},beginPath:function(v){return this._ctx=v,v&&v.beginPath(),v&&(this.dpr=v.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(v,_){return this.addData(R.M,v,_),this._ctx&&this._ctx.moveTo(v,_),this._x0=v,this._y0=_,this._xi=v,this._yi=_,this},lineTo:function(v,_){var y=h(v-this._xi)>this._ux||h(_-this._yi)>this._uy||this._len<5;return this.addData(R.L,v,_),this._ctx&&y&&(this._needsDash()?this._dashedLineTo(v,_):this._ctx.lineTo(v,_)),y&&(this._xi=v,this._yi=_),this},bezierCurveTo:function(v,_,y,T,b,c){return this.addData(R.C,v,_,y,T,b,c),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,_,y,T,b,c):this._ctx.bezierCurveTo(v,_,y,T,b,c)),this._xi=b,this._yi=c,this},quadraticCurveTo:function(v,_,y,T){return this.addData(R.Q,v,_,y,T),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,_,y,T):this._ctx.quadraticCurveTo(v,_,y,T)),this._xi=y,this._yi=T,this},arc:function(v,_,y,T,b,c){return this.addData(R.A,v,_,y,y,T,b-T,0,c?0:1),this._ctx&&this._ctx.arc(v,_,y,T,b,c),this._xi=w(b)*y+v,this._yi=p(b)*y+_,this},arcTo:function(v,_,y,T,b){return this._ctx&&this._ctx.arcTo(v,_,y,T,b),this},rect:function(v,_,y,T){return this._ctx&&this._ctx.rect(v,_,y,T),this.addData(R.R,v,_,y,T),this},closePath:function(){this.addData(R.Z);var v=this._ctx,_=this._x0,y=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(_,y),v.closePath()),this._xi=_,this._yi=y,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var _=0,y=0;y<v.length;y++)_+=v[y];this._dashSum=_}return this},setLineDashOffset:function(v){return this._dashOffset=v,this},len:function(){return this._len},setData:function(v){var _=v.length;!(this.data&&this.data.length===_)&&l&&(this.data=new Float32Array(_));for(var y=0;y<_;y++)this.data[y]=v[y];this._len=_},appendPath:function(v){v instanceof Array||(v=[v]);for(var _=v.length,y=0,T=this._len,b=0;b<_;b++)y+=v[b].len();l&&this.data instanceof Float32Array&&(this.data=new Float32Array(T+y));for(var b=0;b<_;b++)for(var c=v[b].data,n=0;n<c.length;n++)this.data[T++]=c[n];this._len=T},addData:function(v){if(!this._saveData)return;var _=this.data;this._len+arguments.length>_.length&&(this._expandData(),_=this.data);for(var y=0;y<arguments.length;y++)_[this._len++]=arguments[y];this._prevCmd=v},_expandData:function(){if(!(this.data instanceof Array)){for(var v=[],_=0;_<this._len;_++)v[_]=this.data[_];this.data=v}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(v,_){var y=this._dashSum,T=this._dashOffset,b=this._lineDash,c=this._ctx,n=this._xi,r=this._yi,d=v-n,M=_-r,C=D(d*d+M*M),A=n,I=r,k,B=b.length,z;for(d/=C,M/=C,T<0&&(T=y+T),T%=y,A-=T*d,I-=T*M;d>0&&A<=v||d<0&&A>=v||d===0&&(M>0&&I<=_||M<0&&I>=_);){if(z=this._dashIdx,k=b[z],A+=d*k,I+=M*k,this._dashIdx=(z+1)%B,d>0&&A<n||d<0&&A>n||M>0&&I<r||M<0&&I>r)continue;c[z%2?"moveTo":"lineTo"](d>=0?x(A,v):S(A,v),M>=0?x(I,_):S(I,_))}d=A-v,M=I-_,this._dashOffset=-D(d*d+M*M)},_dashedBezierTo:function(v,_,y,T,b,c){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,M=this._ctx,C=this._xi,A=this._yi,I,k,B,z=Q.cubicAt,G=0,V=this._dashIdx,Y=d.length,F,H,Z=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=z(C,v,y,b,I+.1)-z(C,v,y,b,I),B=z(A,_,T,c,I+.1)-z(A,_,T,c,I),G+=D(k*k+B*B);for(;V<Y&&!(Z+=d[V],Z>r);V++);for(I=(Z-r)/G;I<=1;)F=z(C,v,y,b,I),H=z(A,_,T,c,I),V%2?M.moveTo(F,H):M.lineTo(F,H),I+=d[V]/G,V=(V+1)%Y;V%2!==0&&M.lineTo(b,c),k=b-F,B=c-H,this._dashOffset=-D(k*k+B*B)},_dashedQuadraticTo:function(v,_,y,T){var b=y,c=T;y=(y+2*v)/3,T=(T+2*_)/3,v=(this._xi+2*v)/3,_=(this._yi+2*_)/3,this._dashedBezierTo(v,_,y,T,b,c)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,l&&(this.data=new Float32Array(v)))},getBoundingRect:function(){i[0]=i[1]=E[0]=E[1]=Number.MAX_VALUE,g[0]=g[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var v=this.data,_=0,y=0,T=0,b=0,c=0;c<v.length;){var n=v[c++];c===1&&(_=v[c],y=v[c+1],T=_,b=y);switch(n){case R.M:T=v[c++],b=v[c++],_=T,y=b,E[0]=T,E[1]=b,a[0]=T,a[1]=b;break;case R.L:O.fromLine(_,y,v[c],v[c+1],E,a),_=v[c++],y=v[c++];break;case R.C:O.fromCubic(_,y,v[c++],v[c++],v[c++],v[c++],v[c],v[c+1],E,a),_=v[c++],y=v[c++];break;case R.Q:O.fromQuadratic(_,y,v[c++],v[c++],v[c],v[c+1],E,a),_=v[c++],y=v[c++];break;case R.A:var r=v[c++],d=v[c++],M=v[c++],C=v[c++],A=v[c++],I=v[c++]+A;c+=1;var k=1-v[c++];c===1&&(T=w(A)*M+r,b=p(A)*C+d),O.fromArc(r,d,M,C,A,I,k,E,a),_=w(I)*M+r,y=p(I)*C+d;break;case R.R:T=_=v[c++],b=y=v[c++];var B=v[c++],z=v[c++];O.fromLine(T,b,T+B,b+z,E,a);break;case R.Z:_=T,y=b;break}L.min(i,i,E),L.max(g,g,a)}return c===0&&(i[0]=i[1]=g[0]=g[1]=0),new U(i[0],i[1],g[0]-i[0],g[1]-i[1])},rebuildPath:function(v){for(var _=this.data,y,T,b,c,n,r,d=this._ux,M=this._uy,C=this._len,A=0;A<C;){var I=_[A++];A===1&&(b=_[A],c=_[A+1],y=b,T=c);switch(I){case R.M:y=b=_[A++],T=c=_[A++],v.moveTo(b,c);break;case R.L:n=_[A++],r=_[A++],(h(n-b)>d||h(r-c)>M||A===C-1)&&(v.lineTo(n,r),b=n,c=r);break;case R.C:v.bezierCurveTo(_[A++],_[A++],_[A++],_[A++],_[A++],_[A++]),b=_[A-2],c=_[A-1];break;case R.Q:v.quadraticCurveTo(_[A++],_[A++],_[A++],_[A++]),b=_[A-2],c=_[A-1];break;case R.A:var k=_[A++],B=_[A++],z=_[A++],G=_[A++],V=_[A++],Y=_[A++],F=_[A++],H=_[A++],Z=z>G?z:G,me=z>G?1:z/G,de=z>G?G/z:1,Ee=Math.abs(z-G)>.001,be=V+Y;Ee?(v.translate(k,B),v.rotate(F),v.scale(me,de),v.arc(0,0,Z,V,be,1-H),v.scale(1/me,1/de),v.rotate(-F),v.translate(-k,-B)):v.arc(k,B,Z,V,be,1-H),A===1&&(y=w(V)*z+k,T=p(V)*G+B),b=w(be)*z+k,c=p(be)*G+B;break;case R.R:y=b=_[A],T=c=_[A+1],v.rect(_[A++],_[A++],_[A++],_[A++]);break;case R.Z:v.closePath(),b=y,c=T}}}},u.CMD=R;var m=u;ae.exports=m},ItGF:function(ae,J){var f={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?f={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?f={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?f={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:f=L(navigator.userAgent);var Q=f;function L(O){var U={},s={},t=O.match(/Firefox\/([\d.]+)/),R=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),i=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]),i&&(s.edge=!0,s.version=i[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"}}ae.exports=Q},IuEb:function(ae,J,f){ae.exports=f.p+"static/a1.e973a25a.png"},J66h:function(ae,J,f){(function(Q){var L,O;(function(U,s){ae.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+/",i=function(A){for(var I={},k=0,B=A.length;k<B;k++)I[A.charAt(k)]=k;return I}(R),g=String.fromCharCode,E=function(A){if(A.length<2){var I=A.charCodeAt(0);return I<128?A:I<2048?g(192|I>>>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)}},a=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(A){return A.replace(a,E)},S=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,S)},p=function(A){return w(x(String(A)))},D=function(A){return A.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},h=function(A,I){return I?D(p(A)):p(A)},l=function(A){return h(A,!0)},u;U.Uint8Array&&(u=function(A,I){for(var k="",B=0,z=A.length;B<z;B+=3){var G=A[B],V=A[B+1],Y=A[B+2],F=G<<16|V<<8|Y;k+=R.charAt(F>>>18)+R.charAt(F>>>12&63)+(typeof V!="undefined"?R.charAt(F>>>6&63):"=")+(typeof Y!="undefined"?R.charAt(F&63):"=")}return I?D(k):k});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,v=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))}},_=function(A){return A.replace(m,v)},y=function(A){var I=A.length,k=I%4,B=(I>0?i[A.charAt(0)]<<18:0)|(I>1?i[A.charAt(1)]<<12:0)|(I>2?i[A.charAt(2)]<<6:0)|(I>3?i[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("")},T=U.atob&&typeof U.atob=="function"?function(A){return U.atob(A)}:function(A){return A.replace(/\S{1,4}/g,y)},b=function(A){return T(String(A).replace(/[^A-Za-z0-9\+\/]/g,""))},c=function(A){return _(T(A))},n=function(A){return String(A).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(A){return c(n(A))},d;U.Uint8Array&&(d=function(A){return Uint8Array.from(b(n(A)),function(I){return I.charCodeAt(0)})});var M=function(){var A=U.Base64;return U.Base64=s,A};if(U.Base64={VERSION:t,atob:b,btoa:w,fromBase64:r,toBase64:h,utob:x,encode:h,encodeURI:l,btou:_,decode:r,noConflict:M,fromUint8Array:u,toUint8Array:d},typeof Object.defineProperty=="function"){var C=function(A){return{value:A,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(A){return h(this,A)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return h(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),ae.exports?ae.exports.Base64=U.Base64:!(L=[],O=function(){return U.Base64}.apply(J,L),O!==void 0&&(ae.exports=O)),{Base64:U.Base64}})}).call(this,f("IyRk"))},JAbv:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},JBm5:function(ae,J,f){ae.exports=f.p+"static/modelimg.792bb2e5.png"},JWDV:function(ae,J,f){ae.exports=f.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ae,J,f){"use strict";var Q={"@primary-color":"#0152d9"},L=Q,O={"@primary-color":"#196efd"},U=O,s=J.a={defaults:L,vspaces:U}},JeFH:function(ae,J){ae.exports="data:image/png;base64,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"},Jky8:function(ae,J,f){"use strict";var Q=f("sRBo"),L=f("kaz8"),O=f("5NDa"),U=f("5rEg"),s=f("miYZ"),t=f("tsqr"),R=f("9og8"),i=f("2qtc"),g=f("kLXV"),E=f("tJVT"),a=f("WmNS"),x=f.n(a),S=f("q1tI"),w=f.n(S),p=f("9kvl"),D=f("6CvP"),h=f("1XHU"),l=f("1vsH"),u;(function(v){v[v.Professor=1]="Professor",v[v.AssistantProfessor=2]="AssistantProfessor",v[v.Student=3]="Student"})(u||(u={}));var m=function(_){var y=_.visible,T=_.user,b=_.onCancel,c=b===void 0?function(){}:b,n=Object(S.useState)(),r=Object(E.a)(n,2),d=r[0],M=r[1],C=Object(S.useState)([]),A=Object(E.a)(C,2),I=A[0],k=A[1],B=Object(S.useState)(!1),z=Object(E.a)(B,2),G=z[0],V=z[1],Y=Object(S.useState)(!1),F=Object(E.a)(Y,2),H=F[0],Z=F[1],me=Object(S.useState)(),de=Object(E.a)(me,2),Ee=de[0],be=de[1];Object(S.useEffect)(function(){var oe;if(T!=null&&(oe=T.userInfo)!==null&&oe!==void 0&&oe.identity){var ve;k([(T==null||((ve=T.userInfo)===null||ve===void 0)?void 0:ve.identity)==="student"?3:1])}},[T]);var we=function(ve,q){if(I.includes(u.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(){p.d.push("/classrooms/".concat(ve,"/students"))}});return}p.d.push("/classrooms/".concat(ve,"/students"))},_e=function(){var oe=Object(R.a)(x.a.mark(function ve(){var q;return x.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(d){Re.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Re.abrupt("return");case 3:return V(!0),Re.next=6,Object(D.c)({invite_code:d,professor:I.includes(u.Professor)?1:null,assistant_professor:I.includes(u.AssistantProfessor)?1:null,student:I.includes(u.Student)?1:null});case 6:if(q=Re.sent,V(!1),!((q==null?void 0:q.status)===-2)){Re.next=22;break}if(xe(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Re.next=14;break}return Z(!0),be(1),Re.abrupt("return");case 14:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Re.next=18;break}return Z(!0),be(2),Re.abrupt("return");case 18:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Re.next=22;break}return Z(!0),be(3),Re.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Re.next=27;break}return Object(l.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),xe(),(q==null?void 0:q.course_id)&&we(q.course_id,q.message),Re.abrupt("return");case 27:case"end":return Re.stop()}},ve)}));return function(){return oe.apply(this,arguments)}}(),xe=function(){var oe=Object(R.a)(x.a.mark(function ve(){return x.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:c();case 1:case"end":return pe.stop()}},ve)}));return function(){return oe.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:y,confirmLoading:G,onOk:_e,onCancel:xe},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:d,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}M(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:u.Professor,disabled:I.includes(2)||I.includes(3)},"\u6559\u5E08"),w.a.createElement(L.a,{value:u.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),w.a.createElement(L.a,{value:u.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),w.a.createElement(h.a,{visible:H,onCancel:function(){return Z(!1)},occupationValue:Ee}))};J.a=Object(p.a)(function(v){var _=v.user;return{user:_}})(m)},Jq4h:function(ae,J,f){ae.exports=f.p+"static/qrcode.2267e4d5.png"},K2GJ:function(ae,J,f){var Q=f("fW2E"),L=f("gut8"),O=L.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(x){this.extendFrom(x,!1)};function t(x,S,w){var p=S.x==null?0:S.x,D=S.x2==null?1:S.x2,h=S.y==null?0:S.y,l=S.y2==null?0:S.y2;S.global||(p=p*w.width+w.x,D=D*w.width+w.x,h=h*w.height+w.y,l=l*w.height+w.y),p=isNaN(p)?0:p,D=isNaN(D)?1:D,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var u=x.createLinearGradient(p,h,D,l);return u}function R(x,S,w){var p=w.width,D=w.height,h=Math.min(p,D),l=S.x==null?.5:S.x,u=S.y==null?.5:S.y,m=S.r==null?.5:S.r;S.global||(l=l*p+w.x,u=u*D+w.y,m=m*h);var v=x.createRadialGradient(l,u,0,l,u,m);return v}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(x,S,w){var p=this,D=w&&w.style,h=!D||x.__attrCachedBy!==O.STYLE_BIND;x.__attrCachedBy=O.STYLE_BIND;for(var l=0;l<U.length;l++){var u=U[l],m=u[0];(h||p[m]!==D[m])&&(x[m]=Q(x,m,p[m]||u[1]))}if((h||p.fill!==D.fill)&&(x.fillStyle=p.fill),(h||p.stroke!==D.stroke)&&(x.strokeStyle=p.stroke),(h||p.opacity!==D.opacity)&&(x.globalAlpha=p.opacity==null?1:p.opacity),(h||p.blend!==D.blend)&&(x.globalCompositeOperation=p.blend||"source-over"),this.hasStroke()){var v=p.lineWidth;x.lineWidth=v/(this.strokeNoScale&&S&&S.getLineScale?S.getLineScale():1)}},hasFill:function(){var x=this.fill;return x!=null&&x!=="none"},hasStroke:function(){var x=this.stroke;return x!=null&&x!=="none"&&this.lineWidth>0},extendFrom:function(x,S){if(x)for(var w in x)x.hasOwnProperty(w)&&(S===!0||(S===!1?!this.hasOwnProperty(w):x[w]!=null))&&(this[w]=x[w])},set:function(x,S){typeof x=="string"?this[x]=S:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,S,w){for(var p=S.type==="radial"?R:t,D=p(x,S,w),h=S.colorStops,l=0;l<h.length;l++)D.addColorStop(h[l].offset,h[l].color);return D}};for(var i=s.prototype,g=0;g<U.length;g++){var E=U[g];E[0]in i||(i[E[0]]=E[1])}s.getGradient=i.getGradient;var a=s;ae.exports=a},KBoB:function(ae,J,f){"use strict";f.r(J);var Q=f("cWXX"),L=f("/ezw"),O=f("DjyN"),U=f("NUBc"),s=f("14J3"),t=f("BMrR"),R=f("jCWc"),i=f("kPKH"),g=f("k1fw"),E=f("tJVT"),a=f("PpiC"),x=f("OaEy"),S=f("2fM7"),w=f("q1tI"),p=f.n(w),D=f("Ty5D"),h=f("9kvl"),l=f("BdwD"),u=f("vpjH"),m=f.n(u),v=f("sRBo"),_=f("kaz8"),y=f("5Dmo"),T=f("3S7+"),b=f("2qtc"),c=f("kLXV"),n=f("9og8"),r=f("WmNS"),d=f.n(r),M=f("1vsH"),C=f("ErOA"),A=f("55Ip"),I=f("u+vr"),k=f.n(I),B=f("XBoW"),z=f.n(B),G=f("fc4H"),V=f.n(G),Y=f("xKgJ"),F=f("wd/R"),H=f.n(F),Z=function(_e){var xe,oe,ve,q,pe,Re,ye=_e.v,Xe=_e.k,dt=_e.match,Pe=_e.selectArrs,We=_e.setSelectArrs,Ce=_e.dispatch,Le=_e.params,Ge=Object(w.useState)([]),Ze=Object(E.a)(Ge,2),Et=Ze[0],nt=Ze[1],Nt=Object(w.useState)(!1),Vt=Object(E.a)(Nt,2),Ct=Vt[0],wt=Vt[1],Kt="YYYY-MM-DD",en=H()("2020-11-15",Kt);function Qt(){return nn.apply(this,arguments)}function nn(){return nn=Object(n.a)(d.a.mark(function at(){var ze;return d.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return console.log(Le,222),ht.next=3,Object(C.a)("/api/courses/".concat(Le==null?void 0:Le.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(g.a)(Object(g.a)({},Le),{},{id:ye.id})});case 3:ze=ht.sent,nt((ze==null?void 0:ze.groups)||[]);case 5:case"end":return ht.stop()}},at)})),nn.apply(this,arguments)}var ut=function(){return c.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:p.a.createElement(p.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},ft=function(ze){var Ie;Object(M.ab)({inner_ip:ze.inner_ip,public_ip:ze.public_ip,open_camera:ze.open_camera,ip_limit:ze.ip_limit,ip_bind:ze.ip_bind,exercise_tips:ze.exercise_tips,exerciseId:ze.id,screen_open:ze.screen_open,screen_num:ze.screen_num,coursesId:ze.course_id,login:(Ie=Object(Y.x)())===null||Ie===void 0?void 0:Ie.login,history:h.d})},bt=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:function(ze,Ie){return Ie.exercise_status===ze},render:function(ze,Ie){return p.a.createElement("div",null,ze===1&&p.a.createElement("span",null,p.a.createElement("i",{className:k.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),ze===2&&p.a.createElement("span",null,p.a.createElement("i",{className:k.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),ze===3&&p.a.createElement("span",null,p.a.createElement("i",{className:k.a.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Le.order_by==="publish_time"?Le.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Le.order_by==="end_time"?Le.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(ze,Ie){return Ie.exercise_status===1?"-":p.a.createElement("span",null,ze,"/",Ie.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(ze,Ie){return Ie.exercise_status===1?"-":p.a.createElement(A.a,{to:"/classrooms/".concat(Le==null?void 0:Le.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(Ie.course_group_id)},ze)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function(ze,Ie){return Ie.exercise_status===1?p.a.createElement("img",{style:{cursor:"not-allowed"},src:z.a}):p.a.createElement(T.a,{title:"\u8BC4\u9605"},p.a.createElement(A.a,{to:"/classrooms/".concat(Le==null?void 0:Le.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(Ie.course_group_id)},p.a.createElement("img",{src:V.a})))}}],Je=function(ze){if(ze!=null&&ze.includes("\u672A\u5F00\u59CB"))return p.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(ze!=null&&ze.includes("\u8003\u8BD5\u4E2D"))return p.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(ze!=null&&ze.includes("\u5DF2\u7ED3\u675F"))return p.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return p.a.createElement("div",{className:k.a.listItem,key:Xe,onClick:function(){ft(ye)}},Object(Y.c)()&&p.a.createElement(_.a,{checked:Pe.includes(ye.id),value:ye.id,onClick:function(ze){ze.stopPropagation()},onChange:function(ze){var Ie=Pe.indexOf(ye.id);Pe.indexOf(ye.id)>-1?We(Pe.filter(function(ht){return ht!==ye.id})):We(Pe.concat(ye.id))}}),p.a.createElement("div",{className:k.a.info},p.a.createElement("div",{className:k.a.title},p.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},Je(ye==null?void 0:ye.exercise_tips),p.a.createElement(T.a,{title:ye.exercise_name},p.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:ye!=null&&(xe=ye.exercise_tips)!==null&&xe!==void 0&&xe.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},ye.exercise_name)),!ye.is_public&&Object(Y.c)()&&p.a.createElement(T.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},p.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ye==null||((oe=ye.exercise_tips)===null||oe===void 0)?void 0:oe.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&p.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"))&&p.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),p.a.createElement("div",{className:k.a.titleRight,onClick:function(ze){ze.stopPropagation(),ze.preventDefault()}},Object(Y.c)()&&ye.assistant_auth&&p.a.createElement("span",{onClick:function(ze){ze.stopPropagation();var Ie=H()(ye.created_at,Kt),ht=H()(en).diff(H()(Ie),"days");ht>0&&ye!==null&&ye!==void 0&&ye.is_random?ut():ye!=null&&ye.is_random?h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/random/preview?random=").concat(ye.is_random)):h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(Y.h)()&&p.a.createElement("span",{onClick:function(){h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random))}},"\u8BE6\u60C5"),p.a.createElement(p.a.Fragment,null,ye.current_status===0&&ye.exercise_status>1&&!((pe=ye.exercise_tips)!==null&&pe!==void 0&&pe.includes("\u5DF2\u7ED3\u675F"))&&p.a.createElement(A.a,{onClick:function(ze){ze.stopPropagation(),ze.preventDefault(),ft(ye)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),ye.current_status===1&&ye.exercise_status>1&&p.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(ze){var Ie;window.location.href="/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/users/").concat((Ie=Object(Y.x)())===null||Ie===void 0?void 0:Ie.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),ye.current_status===2&&ye.exercise_status>1&&!((Re=ye.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u7ED3\u675F"))&&p.a.createElement(A.a,{onClick:function(ze){ze.stopPropagation(),ze.preventDefault(),ft(ye)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),p.a.createElement("p",{style:{display:"flex"}},p.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",p.a.createElement("span",{className:"c-blue"},ye.username)),p.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",p.a.createElement("span",{className:"c-blue"},ye.course_name)),p.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",p.a.createElement("span",{className:"c-blue"},ye.time===null||ye.time===-1?"\u4E0D\u9650\u65F6":"".concat(ye.time,"\u5206\u949F"))),p.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",p.a.createElement("span",{className:"c-blue"},H()(ye==null?void 0:ye.published_time).format("YYYY-MM-DD HH:mm"))," ","\u81F3"," ",p.a.createElement("span",{className:"c-blue"},H()(ye==null?void 0:ye.end_time).format("YYYY-MM-DD HH:mm"))))))},me=Z,de=S.a.Option,Ee=function(_e){var xe,oe,ve,q,pe,Re=_e.classroomList,ye=_e.globalSetting,Xe=_e.exercise,dt=_e.loading,Pe=_e.dispatch,We=_e.match,Ce=Object(a.a)(_e,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Le=Object(w.useState)(Object(g.a)({},Object(D.i)())),Ge=Object(E.a)(Le,2),Ze=Ge[0],Et=Ge[1],nt=Object(D.h)(),Nt=Re.detailExerciseList,Vt=Re.detailTopBanner,Ct=Re.detailLeftMenus,wt=Object(w.useState)([]),Kt=Object(E.a)(wt,2),en=Kt[0],Qt=Kt[1],nn=Object(w.useState)(!1),ut=Object(E.a)(nn,2),ft=ut[0],bt=ut[1],Je=Object(w.useState)({page:1,course_id:""}),at=Object(E.a)(Je,2),ze=at[0],Ie=at[1];Ze.id=Ze.coursesId,Object(w.useEffect)(function(){ht(),Pe({type:"globalSetting/footerToggle",payload:!1}),Pe({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[ze]),Object(w.useEffect)(function(){Qt([])},[Nt]);var ht=function(){document.body.scrollIntoView(),Pe({type:"exercise/getUserExercise",payload:ze})};return p.a.createElement("section",{className:"minH500 minW1200"},p.a.createElement("aside",{className:"".concat(m.a.acitons," w100")},p.a.createElement(t.a,{className:"w100"},p.a.createElement(i.a,{flex:"1"},p.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),p.a.createElement(i.a,null,p.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",p.a.createElement(S.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Dt){ze.course_id=Dt,ze.page=1,Ie(Object(g.a)({},ze))}},p.a.createElement(de,{value:""},"\u5168\u90E8"),Xe==null||((xe=Xe.userExerciseList)===null||xe===void 0||((oe=xe.courses)===null||oe===void 0))?void 0:oe.map(function(vt,Dt){return p.a.createElement(de,{value:vt.id},vt.name)})))))),(Xe==null||((ve=Xe.userExerciseList)===null||ve===void 0)?void 0:ve.exercises_count)===0&&p.a.createElement(l.a,null),p.a.createElement(L.a,{loading:dt["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Xe==null||((q=Xe.userExerciseList)===null||q===void 0)?void 0:q.exercises)&&(Xe==null||((pe=Xe.userExerciseList)===null||pe===void 0)?void 0:pe.exercises.map(function(vt,Dt){return p.a.createElement(me,{v:vt,k:Dt,match:We,selectArrs:en,setSelectArrs:Qt,dispatch:Pe,params:Ze})})),p.a.createElement("aside",{className:"tc mb50 mt30"},p.a.createElement(U.a,{showTotal:function(Dt){var Gt;return"\u5171 ".concat(Xe==null||((Gt=Xe.userExerciseList)===null||Gt===void 0)?void 0:Gt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Dt){ze.page=Dt,Ie(Object(g.a)({},ze))},defaultPageSize:20,defaultCurrent:ze.page,current:ze.page||1,total:Xe==null?void 0:Xe.userExerciseList.exercises_count}))))},be=J.default=Object(h.a)(function(we){var _e=we.classroomList,xe=we.loading,oe=we.globalSetting,ve=we.exercise;return{classroomList:_e,globalSetting:oe,loading:xe.effects,exercise:ve}})(Ee)},KOXS:function(ae,J,f){ae.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(ae,J){ae.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(ae,J,f){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(g){for(var E,a=1,x=arguments.length;a<x;a++){E=arguments[a];for(var S in E)Object.prototype.hasOwnProperty.call(E,S)&&(g[S]=E[S])}return g},Q.apply(this,arguments)},L=this&&this.__importStar||function(g){if(g&&g.__esModule)return g;var E={};if(g!=null)for(var a in g)Object.hasOwnProperty.call(g,a)&&(E[a]=g[a]);return E.default=g,E},O=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(J,"__esModule",{value:!0});var U=L(f("q1tI")),s=O(f("thk6")),t=O(f("MgzW")),R=f("69ZJ"),i=function(g){var E=g.activeSlideKey,a=g.ContainerEl,x=g.children,S=g.containerClass,w=g.getSwiper,p=g.navigation,D=g.noSwiping,h=g.pagination,l=g.parallax,u=g.parallaxEl,m=g.WrapperEl,v=g.wrapperClass,_=g.rebuildOnUpdate,y=g.renderScrollbar,T=g.renderPagination,b=g.renderPrevButton,c=g.renderNextButton,n=g.renderParallax,r=g.rtl,d=g.scrollbar,M=g.shouldSwiperUpdate,C=g.slideClass,A=g.loop,I=U.useRef(null),k=U.useRef(null),B=function(){if(!E)return null;var Z=0,me=A?1:0;return U.Children.forEach(x,function(de){U.isValidElement(de)&&(de.key===E&&(Z=me),me+=1)}),Z},z=function(Z){typeof w=="function"&&w(Z)},G=function(){k.current!==null&&(k.current.destroy(!0,!0),k.current=null)},V=function(){I.current&&k.current===null&&(k.current=new s.default(I.current,t.default({},g)))},Y=function(){G(),V()},F=function(){k.current!==null&&k.current.update()},H=function(Z){if(!R.isReactElement(Z))return null;var me=[C,Z.props.className];return D&&me.push("swiper-no-swiping"),U.cloneElement(Z,Q(Q({},Z.props),{className:me.join(" ").trim()}))};return U.useEffect(function(){V();var Z=B();return k.current!==null&&Z!==null&&k.current.slideTo(Z),function(){return G()}},[]),U.useEffect(function(){if(k.current!==null){if(_)Y();else if(M){F();var Z=k.current.slides.length;if(Z<=k.current.activeIndex){var me=Math.max(Z-1,0);k.current.slideTo(me)}}var de=B();de!==null&&k.current.slideTo(de)}}),U.useEffect(function(){z(k.current)},[k]),!x||!a||!m?null:R.validateChildren(x)?U.default.createElement(a,{className:S,dir:r&&"rtl",ref:I},l&&u&&n&&n(g),U.default.createElement(m,{className:v},U.Children.map(x,H)),h&&h.el&&T&&T(g),d&&d.el&&y&&y(g),p&&p.nextEl&&c&&c(g),p&&p.prevEl&&b&&b(g)):(console.warn("Children should be react element or an array of react element!!"),null)};i.defaultProps={containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide",ContainerEl:"div",WrapperEl:"div",renderScrollbar:function(g){var E=g.scrollbar;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPagination:function(g){var E=g.pagination;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPrevButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.prevEl)}):null},renderNextButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.nextEl)}):null},renderParallax:function(g){var E=g.parallaxEl;return E?U.default.createElement("div",{className:R.classNames(E.el),"data-swiper-parallax":E.value}):null}},i.displayName="ReactIdSwiper",J.default=i},LPTA:function(ae,J){var f=1;typeof window!="undefined"&&(f=Math.max(window.devicePixelRatio||1,1));var Q=0,L=f;J.debugMode=Q,J.devicePixelRatio=L},LSTS:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=function(){function x(S,w){for(var p=0;p<w.length;p++){var D=w[p];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(S,D.key,D)}}return function(S,w,p){return w&&x(S.prototype,w),p&&x(S,p),S}}(),L=f("q1tI"),O=t(L),U=f("17x9"),s=t(U);function t(x){return x&&x.__esModule?x:{default:x}}function R(x,S){var w={};for(var p in x){if(S.indexOf(p)>=0)continue;if(!Object.prototype.hasOwnProperty.call(x,p))continue;w[p]=x[p]}return w}function i(x,S){if(!(x instanceof S))throw new TypeError("Cannot call a class as a function")}function g(x,S){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:x}function E(x,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);x.prototype=Object.create(S&&S.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(x,S):x.__proto__=S)}var a=function(x){E(S,x);function S(w){i(this,S);var p=g(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,w));return p.scrollListener=p.scrollListener.bind(p),p.eventListenerOptions=p.eventListenerOptions.bind(p),p.mousewheelListener=p.mousewheelListener.bind(p),p}return Q(S,[{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 p=this.getParentElement(this.scrollComponent);p.scrollTop=p.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var p=!1,D={get passive(){p=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}catch(h){}return p}},{key:"eventListenerOptions",value:function(){var p=this.props.useCapture;return this.isPassiveSupported()&&(p={useCapture:this.props.useCapture,passive:!0}),p}},{key:"setDefaultLoader",value:function(p){this.defaultLoader=p}},{key:"detachMousewheelListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.scrollComponent.parentNode),p.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.getParentElement(this.scrollComponent)),p.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(p){var D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D:p&&p.parentNode}},{key:"filterProps",value:function(p){return p}},{key:"attachScrollListener",value:function(){var p=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!p)return;var D=window;this.props.useWindow===!1&&(D=p),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(p){p.deltaY===1&&!this.isPassiveSupported()&&p.preventDefault()}},{key:"scrollListener",value:function(){var p=this.scrollComponent,D=window,h=this.getParentElement(p),l=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,m=D.pageYOffset!==void 0?D.pageYOffset:u.scrollTop;this.props.isReverse?l=m:l=this.calculateOffset(p,m)}else this.props.isReverse?l=h.scrollTop:l=p.scrollHeight-h.scrollTop-h.clientHeight;l<Number(this.props.threshold)&&p&&p.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=h.scrollHeight,this.beforeScrollTop=h.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(p,D){return p?this.calculateTopPosition(p)+(p.offsetHeight-D-window.innerHeight):0}},{key:"calculateTopPosition",value:function(p){return p?p.offsetTop+this.calculateTopPosition(p.offsetParent):0}},{key:"render",value:function(){var p=this,D=this.filterProps(this.props),h=D.children,l=D.element,u=D.hasMore,m=D.initialLoad,v=D.isReverse,_=D.loader,y=D.loadMore,T=D.pageStart,b=D.ref,c=D.threshold,n=D.useCapture,r=D.useWindow,d=D.getScrollParent,M=R(D,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);M.ref=function(A){p.scrollComponent=A,b&&b(A)};var C=[h];return u&&(_?v?C.unshift(_):C.push(_):this.defaultLoader&&(v?C.unshift(this.defaultLoader):C.push(this.defaultLoader))),O.default.createElement(l,M,C)}}]),S}(L.Component);a.propTypes={children:s.default.node.isRequired,element:s.default.node,hasMore:s.default.bool,initialLoad:s.default.bool,isReverse:s.default.bool,loader:s.default.node,loadMore:s.default.func.isRequired,pageStart:s.default.number,ref:s.default.func,getScrollParent:s.default.func,threshold:s.default.number,useCapture:s.default.bool,useWindow:s.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},J.default=a,ae.exports=J.default},LdHM:function(ae,J,f){"use strict";f.d(J,"b",function(){return m}),f.d(J,"a",function(){return _});var Q=f("1OyB"),L=f("vuIU"),O=f("Ji7U"),U=f("LK+K"),s=f("q1tI"),t=f("rePB"),R=f("Ff2n"),i=f("ODXe"),g=f("4IlW"),E=f("bX4T"),a=f("YrtM"),x=f("TSYQ"),S=f.n(x),w=f("+nKL"),p=f("8OUc"),D=function(Y,F){var H=Y.prefixCls,Z=Y.id,me=Y.flattenOptions,de=Y.childrenAsData,Ee=Y.values,be=Y.searchValue,we=Y.multiple,_e=Y.defaultActiveFirstOption,xe=Y.height,oe=Y.itemHeight,ve=Y.notFoundContent,q=Y.open,pe=Y.menuItemSelectedIcon,Re=Y.virtual,ye=Y.onSelect,Xe=Y.onToggleOpen,dt=Y.onActiveValue,Pe=Y.onScroll,We=Y.onMouseEnter,Ce="".concat(H,"-item"),Le=Object(a.a)(function(){return me},[q,me],function(nn,ut){return ut[0]&&nn[1]!==ut[1]}),Ge=s.useRef(null),Ze=function(ut){ut.preventDefault()},Et=function(ut){Ge.current&&Ge.current.scrollTo({index:ut})},nt=function(ut){for(var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,bt=Le.length,Je=0;Je<bt;Je+=1){var at=(ut+Je*ft+bt)%bt,ze=Le[at],Ie=ze.group,ht=ze.data;if(!Ie&&!ht.disabled)return at}return-1},Nt=s.useState(function(){return nt(0)}),Vt=Object(i.a)(Nt,2),Ct=Vt[0],wt=Vt[1],Kt=function(ut){wt(ut);var ft=Le[ut];if(!ft){dt(null,-1);return}dt(ft.data.value,ut)};s.useEffect(function(){Kt(_e!==!1?nt(0):-1)},[Le.length,be]),s.useEffect(function(){var nn=setTimeout(function(){if(!we&&q&&Ee.size===1){var ut=Array.from(Ee)[0],ft=Le.findIndex(function(bt){var Je=bt.data;return Je.value===ut});Kt(ft),Et(ft)}});return function(){return clearTimeout(nn)}},[q]);var en=function(ut){ut!==void 0&&ye(ut,{selected:!Ee.has(ut)}),we||Xe(!1)};if(s.useImperativeHandle(F,function(){return{onKeyDown:function(ut){var ft=ut.which;switch(ft){case g.a.UP:case g.a.DOWN:{var bt=0;if(ft===g.a.UP?bt=-1:ft===g.a.DOWN&&(bt=1),bt!==0){var Je=nt(Ct+bt,bt);Et(Je),Kt(Je)}break}case g.a.ENTER:{var at=Le[Ct];at&&!at.data.disabled?en(at.data.value):en(void 0),q&&ut.preventDefault();break}case g.a.ESC:Xe(!1)}},onKeyUp:function(){},scrollTo:function(ut){Et(ut)}}}),Le.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),className:"".concat(Ce,"-empty"),onMouseDown:Ze},ve);function Qt(nn){var ut=Le[nn];if(!ut)return null;var ft=ut.data||{},bt=ft.value,Je=ft.label,at=ft.children,ze=Object(E.a)(ft,!0),Ie=de?at:Je;return ut?s.createElement("div",Object.assign({"aria-label":typeof Ie=="string"?Ie:null},ze,{key:nn,role:"option",id:"".concat(Z,"_list_").concat(nn),"aria-selected":Ee.has(bt)}),bt):null}return s.createElement(s.Fragment,null,s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),style:{height:0,width:0,overflow:"hidden"}},Qt(Ct-1),Qt(Ct),Qt(Ct+1)),s.createElement(w.a,{itemKey:"key",ref:Ge,data:Le,height:xe,itemHeight:oe,fullHeight:!1,onMouseDown:Ze,onScroll:Pe,virtual:Re,onMouseEnter:We},function(nn,ut){var ft,bt=nn.group,Je=nn.groupOption,at=nn.data,ze=at.label,Ie=at.key;if(bt)return s.createElement("div",{className:S()(Ce,"".concat(Ce,"-group"))},ze!==void 0?ze:Ie);var ht=at.disabled,vt=at.value,Dt=at.title,Gt=at.children,Ot=at.style,Jt=at.className,Rt=Object(R.a)(at,["disabled","value","title","children","style","className"]),Qe=Ee.has(vt),pt="".concat(Ce,"-option"),ke=S()(Ce,pt,Jt,(ft={},Object(t.a)(ft,"".concat(pt,"-grouped"),Je),Object(t.a)(ft,"".concat(pt,"-active"),Ct===ut&&!ht),Object(t.a)(ft,"".concat(pt,"-disabled"),ht),Object(t.a)(ft,"".concat(pt,"-selected"),Qe),ft)),ce=de?Gt:ze,Se=!pe||typeof pe=="function"||Qe;return s.createElement("div",Object.assign({},Rt,{"aria-selected":Qe,className:ke,title:Dt,onMouseMove:function(){if(Ct===ut||ht)return;Kt(ut)},onClick:function(){ht||en(vt)},style:Ot}),s.createElement("div",{className:"".concat(pt,"-content")},ce||vt),s.isValidElement(pe)||Qe,Se&&s.createElement(p.a,{className:"".concat(Ce,"-option-state"),customizeIcon:pe,customizeIconProps:{isSelected:Qe}},Qe?"\u2713":null))}))},h=s.forwardRef(D);h.displayName="OptionList";var l=h,u=function(){return null};u.isSelectOption=!0;var m=u,v=function(){return null};v.isSelectOptGroup=!0;var _=v,y=f("VTBJ"),T=f("Zm9Q");function b(V){var Y=V.key,F=V.props,H=F.children,Z=F.value,me=Object(R.a)(F,["children","value"]);return Object(y.a)({key:Y,value:Z!==void 0?Z:Y,children:H},me)}function c(V){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(V).map(function(F,H){if(!s.isValidElement(F)||!F.type)return null;var Z=F.type.isSelectOptGroup,me=F.key,de=F.props,Ee=de.children,be=Object(R.a)(de,["children"]);return Y||!Z?b(F):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(me===null?H:me,"__"),label:me},be),{},{options:c(Ee)})}).filter(function(F){return F})}var n=f("2Qr1"),r=f("qNPg"),d=f("U8pU"),M=f("Kwbf"),C=f("WKfj");function A(V){var Y=V.mode,F=V.options,H=V.children,Z=V.backfill,me=V.allowClear,de=V.placeholder,Ee=V.getInputElement,be=V.showSearch,we=V.onSearch,_e=V.defaultOpen,xe=V.autoFocus,oe=V.labelInValue,ve=V.value,q=V.inputValue,pe=V.optionLabelProp,Re=Y==="multiple"||Y==="tags",ye=be!==void 0?be:Re||Y==="combobox",Xe=F||c(H);if(Object(M.a)(Y!=="tags"||Xe.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Y==="tags"||Y==="combobox"){var dt=Xe.some(function(Ce){return Ce.options?Ce.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(M.a)(!dt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(Y!=="combobox"||!pe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(Y==="combobox"||!Z,"`backfill` only works with `combobox` mode."),Object(M.a)(Y==="combobox"||!Ee,"`getInputElement` only work with `combobox` mode."),Object(M.b)(Y!=="combobox"||!Ee||!me||!de,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),we&&!ye&&Y!=="combobox"&&Y!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!_e||xe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ve!=null){var Pe=Object(C.d)(ve);Object(M.a)(!oe||Pe.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Re||Array.isArray(ve),"`value` should be array when `mode` is `multiple` or `tags`")}if(H){var We=null;Object(T.a)(H).some(function(Ce){if(!s.isValidElement(Ce)||!Ce.type)return!1;var Le=Ce.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var Ge=Object(T.a)(Ce.props.children).every(function(Ze){return!s.isValidElement(Ze)||!Ce.type||Ze.type.isSelectOption?!0:(We=Ze.type,!1)});return!Ge}return We=Le,!0}),We&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(We.displayName||We.name||We,"`.")),Object(M.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:c,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 Y=Object(U.a)(F);function F(){var H;return Object(Q.a)(this,F),H=Y.apply(this,arguments),H.selectRef=s.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}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=_;var z=B,G=J.c=z},LicW:function(ae,J,f){"use strict";var Q=f("T2oS"),L=f("W9HT"),O=f("5Dmo"),U=f("3S7+"),s=f("q1tI"),t=f.n(s),R=f("ZJlW"),i=f.n(R),g=f("m3rI"),E=f("TSYQ"),a=f.n(E),x=f("1vsH"),S=f("z4EP"),w=f.n(S),p=f("+GGh"),D=f.n(p),h=f("cFMs"),l=f.n(h),u=f("BdwD"),m=function(_){var y=_.className,T=_.dataSource,b=T===void 0?[]:T,c=_.col,n=c===void 0?4:c,r=_.right,d=_.bottom,M=d===void 0?23:d,C=_.precision,A=C===void 0?0:C,I=_.wrapWidth,k=I===void 0?1200:I,B=_.trackEventItems,z=_.loading,G=Math.floor((k-(n-1)*r)/n);return t.a.createElement(L.a,{spinning:z},t.a.createElement("div",{className:a()(i.a.list,y)},!!b.length&&b.map(function(V,Y){var F=V.name,H=V.id,Z=V.identifier,me=V.featured,de=V.school_name,Ee=V.image_url,be=V.excellent;return t.a.createElement("div",{key:H,className:i.a.wrap,style:{width:G,marginRight:(1+Y)%n===0?0:r+A,marginBottom:M}},t.a.createElement("a",{target:"_blank",href:"/paths/".concat(Z),className:i.a.li,onClick:function(_e){_e.preventDefault(),B&&Object(x.cb)([B]),Object(x.S)("/paths/".concat(Z))}},t.a.createElement("div",{className:i.a.img},t.a.createElement("img",{className:i.a.cover,src:"".concat(g.a.IMG_SERVER,"/").concat(Ee)}),me===1&&t.a.createElement("img",{className:i.a.sign,src:w.a}),me===2&&t.a.createElement("img",{className:i.a.sign,src:""}),me===3&&t.a.createElement("img",{className:i.a.sign,src:D.a}),me===4&&t.a.createElement("img",{className:i.a.sign,src:""}),me===5&&t.a.createElement("img",{className:i.a.sign,src:l.a})),t.a.createElement("div",{className:i.a.name},t.a.createElement(U.a,{title:F},t.a.createElement("span",{className:i.a.e},F))),t.a.createElement(U.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(de)},t.a.createElement("div",{className:i.a.unit},t.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),de)),t.a.createElement("div",{className:i.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))),be&&t.a.createElement("div",{className:i.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!b.length&&t.a.createElement(u.a,null)))};J.a=m},LzVc:function(ae,J,f){ae.exports=f.p+"static/r.18202e40.svg"},MEGo:function(ae,J,f){var Q=f("4fz+"),L=f("Dagg"),O=f("dqUG"),U=f("2fw6"),s=f("x6Kt"),t=f("rmlV"),R=f("yxFR"),i=f("y+Vt"),g=f("h7HQ"),E=f("1Jh7"),a=f("SKnc"),x=f("K2GJ"),S=f("Fofx"),w=f("NC18"),p=w.createFromString,D=f("bYtY"),h=D.isString,l=D.extend,u=D.defaults,m=D.trim,v=D.each,_=/[\s,]+/;function y(F){if(h(F)){var H=new DOMParser;F=H.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function T(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}T.prototype.parse=function(F,H){H=H||{};var Z=y(F);if(!Z)throw new Error("Illegal svg");var me=new Q;this._root=me;var de=Z.getAttribute("viewBox")||"",Ee=parseFloat(Z.getAttribute("width")||H.width),be=parseFloat(Z.getAttribute("height")||H.height);isNaN(Ee)&&(Ee=null),isNaN(be)&&(be=null),C(Z,me,null,!0);for(var we=Z.firstChild;we;)this._parseNode(we,me),we=we.nextSibling;var _e,xe;if(de){var oe=m(de).split(_);oe.length>=4&&(_e={x:parseFloat(oe[0]||0),y:parseFloat(oe[1]||0),width:parseFloat(oe[2]),height:parseFloat(oe[3])})}if(_e&&Ee!=null&&be!=null&&(xe=V(_e,Ee,be),!H.ignoreViewBox)){var ve=me;me=new Q,me.add(ve),ve.scale=xe.scale.slice(),ve.position=xe.position.slice()}return!H.ignoreRootClip&&Ee!=null&&be!=null&&me.setClipPath(new s({shape:{x:0,y:0,width:Ee,height:be}})),{root:me,width:Ee,height:be,viewBoxRect:_e,viewBoxTransform:xe}},T.prototype._parseNode=function(F,H){var Z=F.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var me;if(this._isDefine){var de=c[Z];if(de){var Ee=de.call(this,F),be=F.getAttribute("id");be&&(this._defs[be]=Ee)}}else{var de=b[Z];de&&(me=de.call(this,F,H),H.add(me))}for(var we=F.firstChild;we;)we.nodeType===1&&this._parseNode(we,me),we.nodeType===3&&this._isText&&this._parseText(we,me),we=we.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},T.prototype._parseText=function(F,H){if(F.nodeType===1){var Z=F.getAttribute("dx")||0,me=F.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(me)}var de=new O({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(H,de),C(F,de,this._defs);var Ee=de.style.fontSize;Ee&&Ee<9&&(de.style.fontSize=9,de.scale=de.scale||[1,1],de.scale[0]*=Ee/9,de.scale[1]*=Ee/9);var be=de.getBoundingRect();return this._textX+=be.width,H.add(de),de};var b={g:function(F,H){var Z=new Q;return r(H,Z),C(F,Z,this._defs),Z},rect:function(F,H){var Z=new s;return r(H,Z),C(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,H){var Z=new U;return r(H,Z),C(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,H){var Z=new R;return r(H,Z),C(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,H){var Z=new t;return r(H,Z),C(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,H){var Z=F.getAttribute("points");Z&&(Z=d(Z));var me=new g({shape:{points:Z||[]}});return r(H,me),C(F,me,this._defs),me},polyline:function(F,H){var Z=new i;r(H,Z),C(F,Z,this._defs);var me=F.getAttribute("points");me&&(me=d(me));var de=new E({shape:{points:me||[]}});return de},image:function(F,H){var Z=new L;return r(H,Z),C(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,H){var Z=F.getAttribute("x")||0,me=F.getAttribute("y")||0,de=F.getAttribute("dx")||0,Ee=F.getAttribute("dy")||0;this._textX=parseFloat(Z)+parseFloat(de),this._textY=parseFloat(me)+parseFloat(Ee);var be=new Q;return r(H,be),C(F,be,this._defs),be},tspan:function(F,H){var Z=F.getAttribute("x"),me=F.getAttribute("y");Z!=null&&(this._textX=parseFloat(Z)),me!=null&&(this._textY=parseFloat(me));var de=F.getAttribute("dx")||0,Ee=F.getAttribute("dy")||0,be=new Q;return r(H,be),C(F,be,this._defs),this._textX+=de,this._textY+=Ee,be},path:function(F,H){var Z=F.getAttribute("d")||"",me=p(Z);return r(H,me),C(F,me,this._defs),me}},c={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),Z=parseInt(F.getAttribute("y1")||0,10),me=parseInt(F.getAttribute("x2")||10,10),de=parseInt(F.getAttribute("y2")||0,10),Ee=new a(H,Z,me,de);return n(F,Ee),Ee},radialgradient:function(F){}};function n(F,H){for(var Z=F.firstChild;Z;){if(Z.nodeType===1){var me=Z.getAttribute("offset");me.indexOf("%")>0?me=parseInt(me,10)/100:me?me=parseFloat(me):me=0;var de=Z.getAttribute("stop-color")||"#000000";H.addColorStop(me,de)}Z=Z.nextSibling}}function r(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),u(H.__inheritedStyle,F.__inheritedStyle))}function d(F){for(var H=m(F).split(_),Z=[],me=0;me<H.length;me+=2){var de=parseFloat(H[me]),Ee=parseFloat(H[me+1]);Z.push([de,Ee])}return Z}var M={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function C(F,H,Z,me){var de=H.__inheritedStyle||{},Ee=H.type==="text";if(F.nodeType===1&&(B(F,H),l(de,G(F)),!me)){for(var be in M)if(M.hasOwnProperty(be)){var we=F.getAttribute(be);we!=null&&(de[M[be]]=we)}}var _e=Ee?"textFill":"fill",xe=Ee?"textStroke":"stroke";H.style=H.style||new x;var oe=H.style;de.fill!=null&&oe.set(_e,I(de.fill,Z)),de.stroke!=null&&oe.set(xe,I(de.stroke,Z)),v(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(ve){var q=ve==="lineWidth"&&Ee?"textStrokeWidth":ve;de[ve]!=null&&oe.set(q,parseFloat(de[ve]))}),(!de.textBaseline||de.textBaseline==="auto")&&(de.textBaseline="alphabetic"),de.textBaseline==="alphabetic"&&(de.textBaseline="bottom"),de.textAlign==="start"&&(de.textAlign="left"),de.textAlign==="end"&&(de.textAlign="right"),v(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(ve){de[ve]!=null&&oe.set(ve,de[ve])}),de.lineDash&&(H.style.lineDash=m(de.lineDash).split(_)),oe[xe]&&oe[xe]!=="none"&&(H[xe]=!0),H.__inheritedStyle=de}var A=/url\(\s*#(.*?)\)/;function I(F,H){var Z=H&&F&&F.match(A);if(Z){var me=m(Z[1]),de=H[me];return de}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(F,H){var Z=F.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var me=null,de=[];Z.replace(k,function(_e,xe,oe){de.push(xe,oe)});for(var Ee=de.length-1;Ee>0;Ee-=2){var be=de[Ee],we=de[Ee-1];me=me||S.create();switch(we){case"translate":be=m(be).split(_),S.translate(me,me,[parseFloat(be[0]),parseFloat(be[1]||0)]);break;case"scale":be=m(be).split(_),S.scale(me,me,[parseFloat(be[0]),parseFloat(be[1]||be[0])]);break;case"rotate":be=m(be).split(_),S.rotate(me,me,parseFloat(be[0]));break;case"skew":be=m(be).split(_),console.warn("Skew transform is not supported yet");break;case"matrix":var be=m(be).split(_);me[0]=parseFloat(be[0]),me[1]=parseFloat(be[1]),me[2]=parseFloat(be[2]),me[3]=parseFloat(be[3]),me[4]=parseFloat(be[4]),me[5]=parseFloat(be[5]);break}}H.setLocalTransform(me)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(F){var H=F.getAttribute("style"),Z={};if(!H)return Z;var me={};z.lastIndex=0;for(var de;(de=z.exec(H))!=null;)me[de[1]]=de[2];for(var Ee in M)M.hasOwnProperty(Ee)&&me[Ee]!=null&&(Z[M[Ee]]=me[Ee]);return Z}function V(F,H,Z){var me=H/F.width,de=Z/F.height,Ee=Math.min(me,de),be=[Ee,Ee],we=[-(F.x+F.width/2)*Ee+H/2,-(F.y+F.height/2)*Ee+Z/2];return{scale:be,position:we}}function Y(F,H){var Z=new T;return Z.parse(F,H)}J.parseXML=y,J.makeViewBoxTransform=V,J.parseSVG=Y},MEgm:function(ae,J){ae.exports="data:image/png;base64,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"},MKOG:function(ae,J,f){var Q=f("bYtY"),L=f("YH21"),O=L.Dispatcher,U=f("mLcG"),s=f("Bq2U"),t=function(i){i=i||{},this.stage=i.stage||{},this.onframe=i.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(i){this._clips.push(i)},addAnimator:function(i){i.animation=this;for(var g=i.getClips(),E=0;E<g.length;E++)this.addClip(g[E])},removeClip:function(i){var g=Q.indexOf(this._clips,i);g>=0&&this._clips.splice(g,1)},removeAnimator:function(i){for(var g=i.getClips(),E=0;E<g.length;E++)this.removeClip(g[E]);i.animation=null},_update:function(){for(var i=new Date().getTime()-this._pausedTime,g=i-this._time,E=this._clips,a=E.length,x=[],S=[],w=0;w<a;w++){var p=E[w],D=p.step(i,g);D&&(x.push(D),S.push(p))}for(var w=0;w<a;)E[w]._needsRemove?(E[w]=E[a-1],E.pop(),a--):w++;a=x.length;for(var w=0;w<a;w++)S[w].fire(x[w]);this._time=i,this.onframe(g),this.trigger("frame",g),this.stage.update&&this.stage.update()},_startLoop:function(){var i=this;this._running=!0;function g(){i._running&&(U(g),!i._paused&&i._update())}U(g)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(i,g){g=g||{};var E=new s(i,g.loop,g.getter,g.setter);return this.addAnimator(E),E}},Q.mixin(t,O);var R=t;ae.exports=R},NC18:function(ae,J,f){var Q=f("y+Vt"),L=f("IMiH"),O=f("7oTu"),U=Math.sqrt,s=Math.sin,t=Math.cos,R=Math.PI,i=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},g=function(u,m){return(u[0]*m[0]+u[1]*m[1])/(i(u)*i(m))},E=function(u,m){return(u[0]*m[1]<u[1]*m[0]?-1:1)*Math.acos(g(u,m))};function a(u,m,v,_,y,T,b,c,n,r,d){var M=n*(R/180),C=t(M)*(u-v)/2+s(M)*(m-_)/2,A=-1*s(M)*(u-v)/2+t(M)*(m-_)/2,I=C*C/(b*b)+A*A/(c*c);I>1&&(b*=U(I),c*=U(I));var k=(y===T?-1:1)*U((b*b*(c*c)-b*b*(A*A)-c*c*(C*C))/(b*b*(A*A)+c*c*(C*C)))||0,B=k*b*A/c,z=k*-c*C/b,G=(u+v)/2+t(M)*B-s(M)*z,V=(m+_)/2+s(M)*B+t(M)*z,Y=E([1,0],[(C-B)/b,(A-z)/c]),F=[(C-B)/b,(A-z)/c],H=[(-1*C-B)/b,(-1*A-z)/c],Z=E(F,H);g(F,H)<=-1&&(Z=R),g(F,H)>=1&&(Z=0),T===0&&Z>0&&(Z=Z-2*R),T===1&&Z<0&&(Z=Z+2*R),d.addData(r,G,V,b,c,Y,Z,M,T)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,S=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function w(u){if(!u)return new L;for(var m=0,v=0,_=m,y=v,T,b=new L,c=L.CMD,n=u.match(x),r=0;r<n.length;r++){for(var d=n[r],M=d.charAt(0),C,A=d.match(S)||[],I=A.length,k=0;k<I;k++)A[k]=parseFloat(A[k]);for(var B=0;B<I;){var z,G,V,Y,F,H,Z,me=m,de=v;switch(M){case"l":m+=A[B++],v+=A[B++],C=c.L,b.addData(C,m,v);break;case"L":m=A[B++],v=A[B++],C=c.L,b.addData(C,m,v);break;case"m":m+=A[B++],v+=A[B++],C=c.M,b.addData(C,m,v),_=m,y=v,M="l";break;case"M":m=A[B++],v=A[B++],C=c.M,b.addData(C,m,v),_=m,y=v,M="L";break;case"h":m+=A[B++],C=c.L,b.addData(C,m,v);break;case"H":m=A[B++],C=c.L,b.addData(C,m,v);break;case"v":v+=A[B++],C=c.L,b.addData(C,m,v);break;case"V":v=A[B++],C=c.L,b.addData(C,m,v);break;case"C":C=c.C,b.addData(C,A[B++],A[B++],A[B++],A[B++],A[B++],A[B++]),m=A[B-2],v=A[B-1];break;case"c":C=c.C,b.addData(C,A[B++]+m,A[B++]+v,A[B++]+m,A[B++]+v,A[B++]+m,A[B++]+v),m+=A[B-2],v+=A[B-1];break;case"S":z=m,G=v;var Ee=b.len(),be=b.data;T===c.C&&(z+=m-be[Ee-4],G+=v-be[Ee-3]),C=c.C,me=A[B++],de=A[B++],m=A[B++],v=A[B++],b.addData(C,z,G,me,de,m,v);break;case"s":z=m,G=v;var Ee=b.len(),be=b.data;T===c.C&&(z+=m-be[Ee-4],G+=v-be[Ee-3]),C=c.C,me=m+A[B++],de=v+A[B++],m+=A[B++],v+=A[B++],b.addData(C,z,G,me,de,m,v);break;case"Q":me=A[B++],de=A[B++],m=A[B++],v=A[B++],C=c.Q,b.addData(C,me,de,m,v);break;case"q":me=A[B++]+m,de=A[B++]+v,m+=A[B++],v+=A[B++],C=c.Q,b.addData(C,me,de,m,v);break;case"T":z=m,G=v;var Ee=b.len(),be=b.data;T===c.Q&&(z+=m-be[Ee-4],G+=v-be[Ee-3]),m=A[B++],v=A[B++],C=c.Q,b.addData(C,z,G,m,v);break;case"t":z=m,G=v;var Ee=b.len(),be=b.data;T===c.Q&&(z+=m-be[Ee-4],G+=v-be[Ee-3]),m+=A[B++],v+=A[B++],C=c.Q,b.addData(C,z,G,m,v);break;case"A":V=A[B++],Y=A[B++],F=A[B++],H=A[B++],Z=A[B++],me=m,de=v,m=A[B++],v=A[B++],C=c.A,a(me,de,m,v,H,Z,V,Y,F,C,b);break;case"a":V=A[B++],Y=A[B++],F=A[B++],H=A[B++],Z=A[B++],me=m,de=v,m+=A[B++],v+=A[B++],C=c.A,a(me,de,m,v,H,Z,V,Y,F,C,b);break}}(M==="z"||M==="Z")&&(C=c.Z,b.addData(C),m=_,v=y),T=C}return b.toStatic(),b}function p(u,m){var v=w(u);return m=m||{},m.buildPath=function(_){if(_.setData){_.setData(v.data);var y=_.getContext();y&&_.rebuildPath(y)}else{var y=_;v.rebuildPath(y)}},m.applyTransform=function(_){O(v,_),this.dirty(!0)},m}function D(u,m){return new Q(p(u,m))}function h(u,m){return Q.extend(p(u,m))}function l(u,m){for(var v=[],_=u.length,y=0;y<_;y++){var T=u[y];T.path||T.createPathProxy(),T.__dirtyPath&&T.buildPath(T.path,T.shape,!0),v.push(T.path)}var b=new Q(m);return b.createPathProxy(),b.buildPath=function(c){c.appendPath(v);var n=c.getContext();n&&c.rebuildPath(n)},b}J.createFromString=D,J.extendFromString=h,J.mergePath=l},NLgs:function(ae,J,f){"use strict";f.d(J,"e",function(){return h}),f.d(J,"f",function(){return l}),f.d(J,"d",function(){return m}),f.d(J,"c",function(){return v}),f.d(J,"a",function(){return _}),f.d(J,"b",function(){return y});var Q=f("miYZ"),L=f("tsqr"),O=f("9og8"),U=f("2qtc"),s=f("kLXV"),t=f("WmNS"),R=f.n(t),i=f("q1tI"),g=f.n(i),E=f("9kvl"),a=f("xKgJ"),x=f("1vsH"),S=f("RCxd"),w=f("yTi+"),p=f.n(w),D=f("m3rI"),h=function(b){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(l(b)&&u(c))},l=function(b){return Object(a.p)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},u=function(){var b,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=Object(E.c)()._store.getState(),r=n.user;return(b=r.userInfo)!==null&&b!==void 0&&b.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)},m=function(){var b,c=Object(E.c)()._store.getState(),n=c.user;return(b=n.userInfo)!==null&&b!==void 0&&b.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(x.S)("/account/certification")}}),!1)},v=function(){var b;if(Object(a.a)())return!0;var c=Object(E.c)()._store.getState(),n=c.user,r=c.globalSetting;return 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\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),g.a.createElement("img",{src:D.a.IMG_SERVER+(r==null||((b=r.setting)===null||b===void 0)?void 0:b.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},_=function(b,c){var n;if(b)return!0;var r=Object(E.c)()._store.getState(),d=r.user,M=r.globalSetting;return 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:D.a.IMG_SERVER+(M==null||((n=M.setting)===null||n===void 0)?void 0:n.authority_qrcode_url),width:200}),g.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},y=function(b){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=Object(E.c)()._store.getState(),r=n.shixunsDetail.detail;return(r==null?void 0:r.public)===2||(r==null?void 0:r.public)===1||(r==null?void 0:r.shixun_status)===3?(s.a.info({centered:!0,icon:g.a.createElement(S.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",(r==null?void 0:r.public)===2?"\u5DF2\u516C\u5F00":(r==null?void 0:r.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:p.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(r==null?void 0:r.shixun_status)===2?(s.a.confirm({centered:!0,icon:g.a.createElement(S.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(S.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 M=Object(O.a)(R.a.mark(function A(){var I;return R.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,b({type:"shixunsDetail/cancelRelease",payload:{id:r==null?void 0:r.identifier}});case 2:I=B.sent,I.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:r==null?void 0:r.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:r==null?void 0:r.identifier}}));case 4:case"end":return B.stop()}},A)}));function C(){return M.apply(this,arguments)}return C}()})}}),!0):!1}},NQs2:function(ae,J,f){ae.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(ae,J,f){"use strict";f.d(J,"a",function(){return i}),f.d(J,"h",function(){return p}),f.d(J,"l",function(){return u}),f.d(J,"e",function(){return b}),f.d(J,"i",function(){return d}),f.d(J,"j",function(){return _e}),f.d(J,"c",function(){return xe.a}),f.d(J,"b",function(){return Re}),f.d(J,"g",function(){return Pe}),f.d(J,"f",function(){return Ge}),f.d(J,"k",function(){return en}),f.d(J,"d",function(){return ft});var Q=f("q1tI"),L=f.n(Q),O=f("NQs2"),U=f.n(O),s=f("ygoZ"),t=f.n(s),R=function(Je){var at=Je.dataSource,ze=at===void 0?[]:at,Ie=Je.img,ht=Je.imgWidth,vt=ht===void 0?346:ht,Dt=Je.title,Gt=Je.sunTitle,Ot=Je.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,Dt),L.a.createElement("span",null,Gt)),ze.length>0&&L.a.createElement("div",{className:U.a.btns},ze.map(function(Jt,Rt){return L.a.createElement("div",{key:Rt,onClick:Jt.click},Jt.name,Jt.sign?L.a.createElement("img",{src:t.a,width:39}):null)})),Ot),L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ie,width:vt})))},i=R,g=f("tJVT"),E=f("6nfa"),a=f.n(E),x=f("TSYQ"),S=f.n(x),w=function(Je){var at=Je.dataSource,ze=at===void 0?[]:at,Ie=Je.value,ht=Je.onChange,vt=Je.className,Dt=Je.title,Gt=Je.titleWidth,Ot=Gt===void 0?41:Gt,Jt=Je.style,Rt=Jt===void 0?{}:Jt,Qe=Je.fontColor,pt=Qe===void 0?"#6A7283":Qe,ke=Object(Q.useState)(0),ce=Object(g.a)(ke,2),Se=ce[0],Ve=ce[1],tt=Object(Q.useState)(!1),ct=Object(g.a)(tt,2),gt=ct[0],st=ct[1],qe=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(ze.length!==0){var Lt;(qe==null||((Lt=qe.current)===null||Lt===void 0)?void 0:Lt.clientHeight)>92?Ve(1):Ve(0)}ze.length===0&&Ve(0)},[ze]),L.a.createElement("div",{className:S()(a.a.row,vt),style:Rt},L.a.createElement("div",{style:{width:Ot,marginTop:gt?12:4},className:a.a.title},Dt),L.a.createElement("div",{className:gt?"".concat(a.a.tagsWrap," ").concat(a.a.tagsBorderWrap):a.a.tagsWrap},L.a.createElement("div",{className:a.a.bar,style:Se>0?{height:Se===1?92:"auto",overflow:Se===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:a.a.name,ref:qe},ze==null?void 0:ze.map(function(Lt){return L.a.createElement("span",{onClick:function(){return ht(Lt.id)},key:Lt.id,title:Lt.name,style:{color:pt},className:Ie===Lt.id?a.a.active:""},Lt.name)}))),!!Se&&L.a.createElement(Q.Fragment,null,Se===1?L.a.createElement("div",{onClick:function(){var Yt;Ve(2),(qe==null||((Yt=qe.current)===null||Yt===void 0)?void 0:Yt.clientHeight)>205?st(!0):st(!1)},className:a.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(){Ve(1),st(!1)},className:a.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},p=w,D=f("cz0n"),h=f.n(D),l=function(Je){var at=Je.dataSource,ze=at===void 0?[]:at,Ie=Je.value,ht=Je.onChange,vt=Je.className;return L.a.createElement("div",{className:S()(h.a.tabs,vt)},ze.map(function(Dt){return L.a.createElement("span",{onClick:function(){return ht(Dt.id)},className:Ie===Dt.id?h.a.active:"",key:Dt.id},Dt.name)}))},u=l,m=f("5NDa"),v=f("5rEg"),_=f("KOXS"),y=f.n(_),T=function(Je){var at,ze=Je.dataSource,Ie=ze===void 0?[]:ze,ht=Je.value,vt=Je.onChange,Dt=Je.className,Gt=Je.style,Ot=Gt===void 0?{}:Gt,Jt=Je.placeholder,Rt=Object(Q.useState)(""),Qe=Object(g.a)(Rt,2),pt=Qe[0],ke=Qe[1],ce=Object(Q.useState)(""),Se=Object(g.a)(ce,2),Ve=Se[0],tt=Se[1];Object(Q.useEffect)(function(){var st;(st=JSON.stringify(ht))!==null&&st!==void 0&&st.includes("{")?(ke(ht.id),tt(ht.value)):tt(ht)},[ht]);var ct=function(){vt(Ve||null,pt||"")},gt=function(qe){if(qe===pt)return;ke(qe),vt(Ve,qe)};return L.a.createElement("div",{className:S()(y.a.input,Dt),style:Ot},!!Ie.length&&L.a.createElement("div",{className:y.a.dropdown},L.a.createElement("div",{className:y.a.text},(at=Ie.find(function(st){return st.id===pt}))===null||at===void 0?void 0:at.name,L.a.createElement("i",{className:"iconfont icon-zhankai4"}),L.a.createElement("b",{className:y.a.b1}),L.a.createElement("b",{className:y.a.b2})),L.a.createElement("div",{className:y.a.menu},Ie.map(function(st,qe){return L.a.createElement("div",{key:qe,onClick:function(){return gt(st.id)}},st.name)}))),L.a.createElement(v.a,{onPressEnter:ct,value:Ve,onChange:function(qe){return tt(qe.target.value||"")},bordered:!1,placeholder:Jt}),L.a.createElement("i",{onClick:ct,className:"iconfont icon-sousuo9 font14 pl10 current"}))},b=T,c=f("f9pc"),n=f.n(c),r=function(Je){var at=Je.value,ze=Je.onChange,Ie=Je.className,ht=Je.total,vt=Je.pageSize,Dt=Je.style,Gt=Dt===void 0?{}:Dt,Ot=at<2,Jt=at>=Math.ceil(ht/vt);return ht<=vt?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:S()(n.a.quickPager,Ie),style:Gt},L.a.createElement("div",{onClick:function(){Ot||ze(at-1,"prev")},className:Ot?n.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){Jt||ze(at+1,"next")},className:Jt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},d=r,M=f("T2oS"),C=f("W9HT"),A=f("pC0b"),I=f("GzdX"),k=f("5Dmo"),B=f("3S7+"),z=f("Oe0F"),G=f.n(z),V=f("m3rI"),Y=f("1vsH"),F=f("JAbv"),H=f.n(F),Z=f("Bq7L"),me=f.n(Z),de=f("MEgm"),Ee=f.n(de),be=f("BdwD"),we=function(Je){var at=Je.className,ze=Je.dataSource,Ie=ze===void 0?[]:ze,ht=Je.col,vt=ht===void 0?4:ht,Dt=Je.right,Gt=Je.bottom,Ot=Gt===void 0?23:Gt,Jt=Je.precision,Rt=Jt===void 0?0:Jt,Qe=Je.wrapWidth,pt=Qe===void 0?1200:Qe,ke=Je.trackEventItems,ce=Je.loading,Se=Math.floor((pt-(vt-1)*Dt)/vt);return L.a.createElement(C.a,{spinning:ce},L.a.createElement("div",{className:S()(G.a.list,at)},!!Ie.length&&Ie.map(function(Ve,tt){var ct=Ve.name,gt=Ve.id,st=Ve.identifier,qe=Ve.power,Lt=Ve.cover_image_id,Yt=Ve.pic;return L.a.createElement("div",{className:G.a.wrap,key:gt,style:{width:Se,marginRight:(1+tt)%vt===0?0:Dt+Rt,marginBottom:Ot}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(st,"/challenges"),className:G.a.li,onClick:function(ie){ie.preventDefault(),ke&&Object(Y.cb)([ke]),qe&&Object(Y.S)("/shixuns/".concat(st,"/challenges"))}},L.a.createElement("div",{className:G.a.img},L.a.createElement("img",{className:G.a.cover,src:Lt?"".concat(V.a.API_SERVER,"/api/attachments/").concat(Lt):"".concat(V.a.IMG_SERVER,"/").concat(Yt)}),Ve.is_jupyter&&L.a.createElement("img",{className:G.a.sign,src:H.a}),Ve.is_jupyter_lab&&L.a.createElement("img",{className:G.a.sign,src:me.a}),Ve.is_unity_3d&&L.a.createElement("img",{className:G.a.sign,src:Ee.a})),L.a.createElement("div",{className:G.a.name},L.a.createElement(B.a,{title:ct||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:G.a.e},ct||"\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,Ve.challenges_count))),!!Ve.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,Ve.myshixuns_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,Ve.level))),L.a.createElement("div",{className:G.a.rate},L.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:Ve.score_info}),L.a.createElement("span",null,"\xA0",Ve.score_info?"".concat(Ve.score_info,"\u5206"):"5\u5206")))),!qe&&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")))}),!Ie.length&&L.a.createElement(be.a,null)))},_e=we,xe=f("LicW"),oe=f("iL++"),ve=f.n(oe),q=f("xiVL"),pe=function(Je){var at=Je.className,ze=Je.dataSource,Ie=ze===void 0?[]:ze,ht=Je.col,vt=ht===void 0?4:ht,Dt=Je.right,Gt=Je.bottom,Ot=Gt===void 0?23:Gt,Jt=Je.precision,Rt=Jt===void 0?0:Jt,Qe=Je.wrapWidth,pt=Qe===void 0?1200:Qe,ke=Je.trackEventItems,ce=Je.loading,Se=Math.floor((pt-(vt-1)*Dt)/vt);return L.a.createElement(C.a,{spinning:ce},L.a.createElement("div",{className:S()(ve.a.list,at)},!!Ie.length&&Ie.map(function(Ve,tt){var ct=Ve.subject_identifier,gt=Ve.id,st=Ve.identifier,qe=Ve.power,Lt=Ve.is_public!=0&&Ve.is_public;return L.a.createElement("div",{className:ve.a.wrap,key:gt,style:{width:Se,marginRight:(1+tt)%vt===0?0:Dt+Rt,marginBottom:Ot}},L.a.createElement("a",{className:ve.a.li,onClick:function(an){an.preventDefault()}},L.a.createElement("div",{className:ve.a.top},L.a.createElement(B.a,{title:Ve.name},L.a.createElement("div",{className:ve.a.name},Ve.name)),L.a.createElement("img",{className:ve.a.img,src:V.a.IMG_SERVER+"/images/"+Ve.avatar_url}),L.a.createElement("div",{className:ve.a.text},Ve.creator),ct&&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")),Lt&&L.a.createElement("div",{className:ve.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:ve.a.bottom},Ve.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,Ve.visits))),Ve.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"}),Ve.course_members_count)),Ve.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"}),Ve.tasks_count)),Ve.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},Ve.is_accessible?L.a.createElement(L.a.Fragment,null,ct&&L.a.createElement("div",{onClick:function(){return Object(Y.S)("/paths/".concat(ct))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),L.a.createElement("div",{onClick:function(an){ke&&Object(Y.cb)([ke]),Object(Y.S)(Ve.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"))))}),!Ie.length&&L.a.createElement(be.a,null)))},Re=pe,ye=f("f0W+"),Xe=f.n(ye),dt=function(Je){var at=Je.dataSource,ze=at===void 0?[]:at,Ie=Je.value,ht=Je.onChange,vt=Je.className,Dt=Je.style,Gt=Dt===void 0?{}:Dt,Ot=Je.tabBarExtraContent;return L.a.createElement("div",{className:S()(Xe.a.tabs,vt),style:Gt},L.a.createElement("div",{className:Xe.a.tabsWrap},ze.map(function(Jt,Rt){return L.a.createElement("div",{onClick:function(){return ht(Jt.id)},className:Ie===Jt.id?Xe.a.active:"",key:Rt},Jt.name)})),L.a.createElement("div",{className:Xe.a.tabBar},Ot))},Pe=dt,We=f("9JIy"),Ce=f.n(We),Le=function(Je){var at=Je.className,ze=Je.style,Ie=ze===void 0?{}:ze,ht=Je.children;return L.a.createElement("div",{className:S()(Ce.a.table,at),style:Ie},ht)},Ge=Le,Ze=f("qVdP"),Et=f("jsC+"),nt=f("lUTK"),Nt=f("BvKs"),Vt=f("8WcF"),Ct=f.n(Vt),wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Kt=function(Je){var at,ze=Je.sortValue,Ie=Je.dropValue,ht=Je.className,vt=Je.onSort,Dt=Je.onDrop,Gt=Je.dataSource,Ot=Gt===void 0?wt:Gt;return L.a.createElement("div",{className:S()(Ct.a.orderWrap,ht)},L.a.createElement(Et.a,{overlay:L.a.createElement(Nt.a,null,Ot.map(function(Jt,Rt){return L.a.createElement(Nt.a.Item,{key:Rt,onClick:function(){return Dt(Jt.id)}},Jt.name)}))},L.a.createElement("span",{className:Ct.a.orderTextWrap},(at=Ot.find(function(Jt){return Ie===Jt.id}))===null||at===void 0?void 0:at.name)),L.a.createElement("span",{className:Ct.a.orderIconWrap},L.a.createElement("span",{className:Ct.a.orderAsc},L.a.createElement("i",{className:ze==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Ct.a.cursorPointer," ").concat(Ct.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Ct.a.cursorPointer),onClick:function(){return vt(ze==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:Ct.a.orderDesc},L.a.createElement("i",{className:ze==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Ct.a.cursorPointer," ").concat(Ct.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Ct.a.cursorPointer),onClick:function(){return vt(ze==="asc"?"desc":"asc")}}))))},en=Kt,Qt=f("siWv"),nn=f.n(Qt),ut=function(Je){var at=Je.className,ze=Je.style,Ie=Je.children,ht=Je.onClick;return L.a.createElement("div",{onClick:ht,className:S()(nn.a.btn,at),style:ze},Ie)},ft=ut},Nmxd:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NohK:function(ae,J,f){"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,i=new Array(R),g=0;g<R;g++)i[g]=arguments[g];clearTimeout(s),s=setTimeout(function(){O.apply(t,i)},U)}};J.default=Q},OLES:function(ae,J,f){"use strict";var Q=f("U8pU"),L=f("VTBJ"),O=f("Ff2n"),U=f("q1tI"),s=f("uciX"),t=f("7ixt"),R=function(S){var w=S.overlay,p=S.prefixCls,D=S.id,h=S.overlayInnerStyle;return U.createElement("div",{className:"".concat(p,"-inner"),id:D,role:"tooltip",style:h},typeof w=="function"?w():w)},i=R,g=function(S,w){var p=S.overlayClassName,D=S.trigger,h=D===void 0?["hover"]:D,l=S.mouseEnterDelay,u=l===void 0?0:l,m=S.mouseLeaveDelay,v=m===void 0?.1:m,_=S.overlayStyle,y=S.prefixCls,T=y===void 0?"rc-tooltip":y,b=S.children,c=S.onVisibleChange,n=S.afterVisibleChange,r=S.transitionName,d=S.animation,M=S.placement,C=M===void 0?"right":M,A=S.align,I=A===void 0?{}:A,k=S.destroyTooltipOnHide,B=k===void 0?!1:k,z=S.defaultVisible,G=S.getTooltipContainer,V=S.overlayInnerStyle,Y=Object(O.a)(S,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(U.useRef)(null);Object(U.useImperativeHandle)(w,function(){return F.current});var H=Object(L.a)({},Y);"visible"in S&&(H.popupVisible=S.visible);var Z=function(){var we=S.arrowContent,_e=we===void 0?null:we,xe=S.overlay,oe=S.id;return[U.createElement("div",{className:"".concat(T,"-arrow"),key:"arrow"},_e),U.createElement(i,{key:"content",prefixCls:T,id:oe,overlay:xe,overlayInnerStyle:V})]},me=!1,de=!1;if(typeof B=="boolean")me=B;else if(B&&Object(Q.a)(B)==="object"){var Ee=B.keepParent;me=Ee===!0,de=Ee===!1}return U.createElement(s.a,Object.assign({popupClassName:p,prefixCls:T,popup:Z,action:h,builtinPlacements:t.a,popupPlacement:C,ref:F,popupAlign:I,getPopupContainer:G,onPopupVisibleChange:c,afterPopupVisibleChange:n,popupTransitionName:r,popupAnimation:d,defaultPopupVisible:z,destroyPopupOnHide:me,autoDestroy:de,mouseLeaveDelay:v,popupStyle:_,mouseEnterDelay:u},H),b)},E=Object(U.forwardRef)(g),a=J.a=E},OS9S:function(ae,J,f){var Q=f("bYtY"),L=Q.inherits,O=f("Gev7"),U=f("mFDi");function s(i){O.call(this,i),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}s.prototype.incremental=!0,s.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},s.prototype.addDisplayable=function(i,g){g?this._temporaryDisplayables.push(i):this._displayables.push(i),this.dirty()},s.prototype.addDisplayables=function(i,g){g=g||!1;for(var E=0;E<i.length;E++)this.addDisplayable(i[E],g)},s.prototype.eachPendingDisplayable=function(i){for(var g=this._cursor;g<this._displayables.length;g++)i&&i(this._displayables[g]);for(var g=0;g<this._temporaryDisplayables.length;g++)i&&i(this._temporaryDisplayables[g])},s.prototype.update=function(){this.updateTransform();for(var i=this._cursor;i<this._displayables.length;i++){var g=this._displayables[i];g.parent=this,g.update(),g.parent=null}for(var i=0;i<this._temporaryDisplayables.length;i++){var g=this._temporaryDisplayables[i];g.parent=this,g.update(),g.parent=null}},s.prototype.brush=function(i,g){for(var E=this._cursor;E<this._displayables.length;E++){var a=this._displayables[E];a.beforeBrush&&a.beforeBrush(i),a.brush(i,E===this._cursor?null:this._displayables[E-1]),a.afterBrush&&a.afterBrush(i)}this._cursor=E;for(var E=0;E<this._temporaryDisplayables.length;E++){var a=this._temporaryDisplayables[E];a.beforeBrush&&a.beforeBrush(i),a.brush(i,E===0?null:this._temporaryDisplayables[E-1]),a.afterBrush&&a.afterBrush(i)}this._temporaryDisplayables=[],this.notClear=!0};var t=[];s.prototype.getBoundingRect=function(){if(!this._rect){for(var i=new U(Infinity,Infinity,-Infinity,-Infinity),g=0;g<this._displayables.length;g++){var E=this._displayables[g],a=E.getBoundingRect().clone();E.needLocalTransform()&&a.applyTransform(E.getLocalTransform(t)),i.union(a)}this._rect=i}return this._rect},s.prototype.contain=function(i,g){var E=this.transformCoordToLocal(i,g),a=this.getBoundingRect();if(a.contain(E[0],E[1]))for(var x=0;x<this._displayables.length;x++){var S=this._displayables[x];if(S.contain(i,g))return!0}return!1},L(s,O);var R=s;ae.exports=R},Oe0F:function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(ae,J,f){ae.exports=f.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ae,J,f){var Q=f("hydK"),L=Q.createElement,O=f("IMiH"),U=f("mFDi"),s=f("Fofx"),t=f("6GrX"),R=f("pzxd"),i=f("dqUG"),g=O.CMD,E=Array.prototype.join,a="none",x=Math.round,S=Math.sin,w=Math.cos,p=Math.PI,D=Math.PI*2,h=180/p,l=1e-4;function u(F){return x(F*1e4)/1e4}function m(F){return F<l&&F>-l}function v(F,H){var Z=H?F.textFill:F.fill;return Z!=null&&Z!==a}function _(F,H){var Z=H?F.textStroke:F.stroke;return Z!=null&&Z!==a}function y(F,H){H&&T(F,"transform","matrix("+E.call(H,",")+")")}function T(F,H,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&F.setAttribute(H,Z)}function b(F,H,Z){F.setAttributeNS("http://www.w3.org/1999/xlink",H,Z)}function c(F,H,Z,me){if(v(H,Z)){var de=Z?H.textFill:H.fill;de=de==="transparent"?a:de,T(F,"fill",de),T(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else T(F,"fill",a);if(_(H,Z)){var Ee=Z?H.textStroke:H.stroke;Ee=Ee==="transparent"?a:Ee,T(F,"stroke",Ee);var be=Z?H.textStrokeWidth:H.lineWidth,we=!Z&&H.strokeNoScale?me.getLineScale():1;T(F,"stroke-width",be/we),T(F,"paint-order",Z?"stroke":"fill"),T(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var _e=H.lineDash;_e?(T(F,"stroke-dasharray",H.lineDash.join(",")),T(F,"stroke-dashoffset",x(H.lineDashOffset||0))):T(F,"stroke-dasharray",""),H.lineCap&&T(F,"stroke-linecap",H.lineCap),H.lineJoin&&T(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&T(F,"stroke-miterlimit",H.miterLimit)}else T(F,"stroke",a)}function n(F){for(var H=[],Z=F.data,me=F.len(),de=0;de<me;){var Ee=Z[de++],be="",we=0;switch(Ee){case g.M:be="M",we=2;break;case g.L:be="L",we=2;break;case g.Q:be="Q",we=4;break;case g.C:be="C",we=6;break;case g.A:var _e=Z[de++],xe=Z[de++],oe=Z[de++],ve=Z[de++],q=Z[de++],pe=Z[de++],Re=Z[de++],ye=Z[de++],Xe=Math.abs(pe),dt=m(Xe-D)||(ye?pe>=D:-pe>=D),Pe=pe>0?pe%D:pe%D+D,We=!1;dt?We=!0:m(Xe)?We=!1:We=Pe>=p===!!ye;var Ce=u(_e+oe*w(q)),Le=u(xe+ve*S(q));dt&&(ye?pe=D-1e-4:pe=-D+1e-4,We=!0,de===9&&H.push("M",Ce,Le));var Ge=u(_e+oe*w(q+pe)),Ze=u(xe+ve*S(q+pe));H.push("A",u(oe),u(ve),x(Re*h),+We,+ye,Ge,Ze);break;case g.Z:be="Z";break;case g.R:var Ge=u(Z[de++]),Ze=u(Z[de++]),Et=u(Z[de++]),nt=u(Z[de++]);H.push("M",Ge,Ze,"L",Ge+Et,Ze,"L",Ge+Et,Ze+nt,"L",Ge,Ze+nt,"L",Ge,Ze);break}be&&H.push(be);for(var Nt=0;Nt<we;Nt++)H.push(u(Z[de++]))}return H.join(" ")}var r={};r.brush=function(F){var H=F.style,Z=F.__svgEl;Z||(Z=L("path"),F.__svgEl=Z),F.path||F.createPathProxy();var me=F.path;if(F.__dirtyPath){me.beginPath(),me.subPixelOptimize=!1,F.buildPath(me,F.shape),F.__dirtyPath=!1;var de=n(me);de.indexOf("NaN")<0&&T(Z,"d",de)}c(Z,H,!1,F),y(Z,F.transform),H.text!=null?B(F,F.getBoundingRect()):Y(F)};var d={};d.brush=function(F){var H=F.style,Z=H.image;if(Z instanceof HTMLImageElement){var me=Z.src;Z=me}if(!Z)return;var de=H.x||0,Ee=H.y||0,be=H.width,we=H.height,_e=F.__svgEl;_e||(_e=L("image"),F.__svgEl=_e),Z!==F.__imageSrc&&(b(_e,"href",Z),F.__imageSrc=Z),T(_e,"width",be),T(_e,"height",we),T(_e,"x",de),T(_e,"y",Ee),y(_e,F.transform),H.text!=null?B(F,F.getBoundingRect()):Y(F)};var M={},C=new U,A={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},B=function(F,H){var Z=F.style,me=F.transform,de=F instanceof i||Z.transformText;F.__dirty&&R.normalizeTextStyle(Z,!0);var Ee=Z.text;if(Ee!=null&&(Ee+=""),!R.needDrawText(Ee,Z))return;Ee==null&&(Ee=""),!de&&me&&(C.copy(H),C.applyTransform(me),H=C);var be=F.__textSvgEl;be||(be=L("text"),F.__textSvgEl=be);var we=be.style,_e=Z.font||t.DEFAULT_FONT,xe=be.__computedFont;_e!==be.__styleFont&&(we.font=be.__styleFont=_e,xe=be.__computedFont=we.font);var oe=Z.textPadding,ve=Z.textLineHeight,q=F.__textCotentBlock;(!q||F.__dirtyText)&&(q=F.__textCotentBlock=t.parsePlainText(Ee,xe,oe,ve,Z.truncate));var pe=q.outerHeight,Re=q.lineHeight;R.getBoxPosition(A,F,Z,H);var ye=A.baseX,Xe=A.baseY,dt=A.textAlign||"left",Pe=A.textVerticalAlign;z(be,de,me,Z,H,ye,Xe);var We=t.adjustTextY(Xe,pe,Pe),Ce=ye,Le=We;oe&&(Ce=G(ye,dt,oe),Le+=oe[0]),Le+=Re/2,c(be,Z,!0,F);var Ge=q.canCacheByTextString,Ze=F.__tspanList||(F.__tspanList=[]),Et=Ze.length;if(Ge&&F.__canCacheByTextString&&F.__text===Ee){if(F.__dirtyText&&Et)for(var nt=0;nt<Et;++nt)V(Ze[nt],dt,Ce,Le+nt*Re)}else{F.__text=Ee,F.__canCacheByTextString=Ge;for(var Nt=q.lines,Vt=Nt.length,nt=0;nt<Vt;nt++){var Ct=Ze[nt],wt=Nt[nt];Ct?Ct.__zrText!==wt&&(Ct.innerHTML="",Ct.appendChild(document.createTextNode(wt))):(Ct=Ze[nt]=L("tspan"),be.appendChild(Ct),Ct.appendChild(document.createTextNode(wt))),V(Ct,dt,Ce,Le+nt*Re)}if(Et>Vt){for(;nt<Et;nt++)be.removeChild(Ze[nt]);Ze.length=Vt}}};function z(F,H,Z,me,de,Ee,be){s.identity(I),H&&Z&&s.copy(I,Z);var we=me.textRotation;if(de&&we){var _e=me.textOrigin;_e==="center"?(Ee=de.width/2+de.x,be=de.height/2+de.y):_e&&(Ee=_e[0]+de.x,be=_e[1]+de.y),I[4]-=Ee,I[5]-=be,s.rotate(I,I,we),I[4]+=Ee,I[5]+=be}y(F,I)}function G(F,H,Z){return H==="right"?F-Z[1]:H==="center"?F+Z[3]/2-Z[1]/2:F+Z[3]}function V(F,H,Z,me){T(F,"dominant-baseline","middle"),T(F,"text-anchor",k[H]),T(F,"x",Z),T(F,"y",me)}function Y(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}M.drawRectText=B,M.brush=function(F){var H=F.style;H.text!=null?B(F,!1):Y(F)},J.path=r,J.image=d,J.text=M},P4Qj:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.removeSensor=J.getSensor=void 0;var Q=U(f("chpo")),L=f("FxDU"),O=f("24YM");function U(i){return i&&i.__esModule?i:{default:i}}var s={},t=function(g){var E=g.getAttribute(O.SizeSensorId);if(E&&s[E])return s[E];var a=(0,Q.default)();g.setAttribute(O.SizeSensorId,a);var x=(0,L.createSensor)(g);return s[a]=x,x};J.getSensor=t;var R=function(g){var E=g.element.getAttribute(O.SizeSensorId);g.element.removeAttribute(O.SizeSensorId),g.destroy(),E&&s[E]&&delete s[E]};J.removeSensor=R},P5Jw:function(ae,J,f){"use strict";var Q=f("rHrb"),L=Q.CopyToClipboard;L.CopyToClipboard=L,ae.exports=L},Ptgr:function(ae,J,f){"use strict";var Q=f("2qtc"),L=f("kLXV"),O=f("9og8"),U=f("tJVT"),s=f("WmNS"),t=f.n(s),R=f("q1tI"),i=f.n(R),g=f("GNQp"),E=f.n(g),a=f("2BaD"),x=f("wd/R"),S=f.n(x),w=f("m3rI");function p(D){var h=D.modeldata,l=D.dispatch,u=Object(R.useState)(!1),m=Object(U.a)(u,2),v=m[0],_=m[1];Object(R.useEffect)(function(){setTimeout(function(){var b=localStorage.getItem("isfirst"),c=S()(localStorage.getItem("showtime")||new Date);c.diff(S()(new Date),"hours")>0?_(!1):b&&b==="0"?(_(!0),localStorage.setItem("showtime",S()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):_(!1)},1e3)},[]);function y(b){return T.apply(this,arguments)}function T(){return T=Object(O.a)(t.a.mark(function b(c){var n,r;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(localStorage.setItem("isfirst","2"),h&&h.link&&_(!0),!(h&&!h.link)){M.next=5;break}if(!(c===2)){M.next=5;break}return M.abrupt("return");case 5:return _(!1),M.next=8,l({type:"homePage/UploadNotice",payload:{t:c,id:h&&h.id}});case 8:n=M.sent,n&&(h&&h.link&&(c===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(h&&h.link))));case 10:case"end":return M.stop()}},b)})),T.apply(this,arguments)}return i.a.createElement(L.a,{visible:v,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:i.a.createElement(a.a,{onClick:function(){return y(1)},style:{fontSize:"25px",color:"#fff"}})},i.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:h&&h.link?"pointer":""},onClick:function(){return y(2)},src:w.a.IMG_SERVER+"".concat(h&&h.img_url)}))}J.a=p},QBsz:function(ae,J){var f=typeof Float32Array=="undefined"?Array:Float32Array;function Q(c,n){var r=new f(2);return c==null&&(c=0),n==null&&(n=0),r[0]=c,r[1]=n,r}function L(c,n){return c[0]=n[0],c[1]=n[1],c}function O(c){var n=new f(2);return n[0]=c[0],n[1]=c[1],n}function U(c,n,r){return c[0]=n,c[1]=r,c}function s(c,n,r){return c[0]=n[0]+r[0],c[1]=n[1]+r[1],c}function t(c,n,r,d){return c[0]=n[0]+r[0]*d,c[1]=n[1]+r[1]*d,c}function R(c,n,r){return c[0]=n[0]-r[0],c[1]=n[1]-r[1],c}function i(c){return Math.sqrt(E(c))}var g=i;function E(c){return c[0]*c[0]+c[1]*c[1]}var a=E;function x(c,n,r){return c[0]=n[0]*r[0],c[1]=n[1]*r[1],c}function S(c,n,r){return c[0]=n[0]/r[0],c[1]=n[1]/r[1],c}function w(c,n){return c[0]*n[0]+c[1]*n[1]}function p(c,n,r){return c[0]=n[0]*r,c[1]=n[1]*r,c}function D(c,n){var r=i(n);return r===0?(c[0]=0,c[1]=0):(c[0]=n[0]/r,c[1]=n[1]/r),c}function h(c,n){return Math.sqrt((c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1]))}var l=h;function u(c,n){return(c[0]-n[0])*(c[0]-n[0])+(c[1]-n[1])*(c[1]-n[1])}var m=u;function v(c,n){return c[0]=-n[0],c[1]=-n[1],c}function _(c,n,r,d){return c[0]=n[0]+d*(r[0]-n[0]),c[1]=n[1]+d*(r[1]-n[1]),c}function y(c,n,r){var d=n[0],M=n[1];return c[0]=r[0]*d+r[2]*M+r[4],c[1]=r[1]*d+r[3]*M+r[5],c}function T(c,n,r){return c[0]=Math.min(n[0],r[0]),c[1]=Math.min(n[1],r[1]),c}function b(c,n,r){return c[0]=Math.max(n[0],r[0]),c[1]=Math.max(n[1],r[1]),c}J.create=Q,J.copy=L,J.clone=O,J.set=U,J.add=s,J.scaleAndAdd=t,J.sub=R,J.len=i,J.length=g,J.lenSquare=E,J.lengthSquare=a,J.mul=x,J.div=S,J.dot=w,J.scale=p,J.normalize=D,J.distance=h,J.dist=l,J.distanceSquare=u,J.distSquare=m,J.negate=v,J.lerp=_,J.applyTransform=y,J.min=T,J.max=b},"QO+J":function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=O(f("NohK")),L=f("24YM");function O(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var R=void 0,i=[],g=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var p=document.createElement("object");return p.onload=function(){p.contentDocument.defaultView.addEventListener("resize",E),E()},p.style.display="block",p.style.position="absolute",p.style.top="0",p.style.left="0",p.style.height="100%",p.style.width="100%",p.style.overflow="hidden",p.style.pointerEvents="none",p.style.zIndex="-1",p.style.opacity="0",p.setAttribute("class",L.SensorClassName),p.setAttribute("tabindex",L.SensorTabIndex),p.type="text/html",t.appendChild(p),p.data="about:blank",p},E=(0,Q.default)(function(){i.forEach(function(w){w(t)})}),a=function(p){R||(R=g()),i.indexOf(p)===-1&&i.push(p)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",E),R.parentNode.removeChild(R),R=void 0,i=[])},S=function(p){var D=i.indexOf(p);D!==-1&&i.splice(D,1),i.length===0&&R&&x()};return{element:t,bind:a,destroy:x,unbind:S}};J.createSensor=U},QOUV:function(ae,J,f){"use strict";f.d(J,"a",function(){return E});var Q=f("2qtc"),L=f("kLXV"),O=f("q1tI"),U=f.n(O),s=f("hgre"),t=f("po3F"),R=f.n(t),i=f("J66h"),g=f.n(i),E=function(x){var S=x.visible,w=x.width,p=x.videoId,D=x.file_url,h=x.course_id,l=x.copyUrl,u=x.toLog,m=u===void 0?!0:u,v=x.logWatchHistory,_=v===void 0?function(){}:v,y=x.onClose,T=y===void 0?function(){}:y;return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:null,footer:null,width:w,className:R.a.modal},U.a.createElement("i",{className:"".concat(R.a.closeIcon," iconfont icon-guanbi10"),onClick:T}),S&&U.a.createElement(s.a,{courseId:h,src:D!=null&&D.startsWith("http")?D:i.Base64.decode(D),videoId:p,toLog:m,logWatchHistory:_}))}},Qe9p:function(ae,J,f){var Q=f("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 i(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function g(n,r,d){return n+(r-n)*d}function E(n,r,d,M,C){return n[0]=r,n[1]=d,n[2]=M,n[3]=C,n}function a(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new Q(20),S=null;function w(n,r){S&&a(S,r),S=x.put(n,S||r.slice())}function p(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return a(r,d);n=n+"";var M=n.replace(/ /g,"").toLowerCase();if(M in L)return a(r,L[M]),w(n,r),r;if(M.charAt(0)==="#"){if(M.length===4){var C=parseInt(M.substr(1),16);if(!(C>=0&&C<=4095)){E(r,0,0,0,1);return}return E(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),w(n,r),r}else if(M.length===7){var C=parseInt(M.substr(1),16);if(!(C>=0&&C<=16777215)){E(r,0,0,0,1);return}return E(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),w(n,r),r}return}var A=M.indexOf("("),I=M.indexOf(")");if(A!==-1&&I+1===M.length){var k=M.substr(0,A),B=M.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]),D(B,r),w(n,r),r;case"hsl":if(B.length!==3){E(r,0,0,0,1);return}return D(B,r),w(n,r),r;default:return}}E(r,0,0,0,1);return}function D(n,r){var d=(parseFloat(n[0])%360+360)%360/360,M=R(n[1]),C=R(n[2]),A=C<=.5?C*(M+1):C+M-C*M,I=C*2-A;return r=r||[],E(r,O(i(I,A,d+1/3)*255),O(i(I,A,d)*255),O(i(I,A,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function h(n){if(!n)return;var r=n[0]/255,d=n[1]/255,M=n[2]/255,C=Math.min(r,d,M),A=Math.max(r,d,M),I=A-C,k=(A+C)/2,B,z;if(I===0)B=0,z=0;else{k<.5?z=I/(A+C):z=I/(2-A-C);var G=((A-r)/6+I/2)/I,V=((A-d)/6+I/2)/I,Y=((A-M)/6+I/2)/I;r===A?B=Y-V:d===A?B=1/3+G-Y:M===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 d=p(n);if(d){for(var M=0;M<3;M++)r<0?d[M]=d[M]*(1-r)|0:d[M]=(255-d[M])*r+d[M]|0,d[M]>255?d[M]=255:n[M]<0&&(d[M]=0);return c(d,d.length===4?"rgba":"rgb")}}function u(n){var r=p(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function m(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var M=n*(r.length-1),C=Math.floor(M),A=Math.ceil(M),I=r[C],k=r[A],B=M-C;return d[0]=O(g(I[0],k[0],B)),d[1]=O(g(I[1],k[1],B)),d[2]=O(g(I[2],k[2],B)),d[3]=s(g(I[3],k[3],B)),d}var v=m;function _(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var M=n*(r.length-1),C=Math.floor(M),A=Math.ceil(M),I=p(r[C]),k=p(r[A]),B=M-C,z=c([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 d?{color:z,leftIndex:C,rightIndex:A,value:M}:z}var y=_;function T(n,r,d,M){if(n=p(n),n)return n=h(n),r!=null&&(n[0]=U(r)),d!=null&&(n[1]=R(d)),M!=null&&(n[2]=R(M)),c(D(n),"rgba")}function b(n,r){if(n=p(n),n&&r!=null)return n[3]=s(r),c(n,"rgba")}function c(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}J.parse=p,J.lift=l,J.toHex=u,J.fastLerp=m,J.fastMapToColor=v,J.lerp=_,J.mapToColor=y,J.modifyHSL=T,J.modifyAlpha=b,J.stringify=c},QeBL:function(ae,J,f){"use strict";f.r(J);var Q=f("GNNt"),L=f("wEI+"),O=f("k1fw"),U=f("PpiC"),s=f("q1tI"),t=f.n(s),R=f("+Gva"),i=f("Ty5D"),g=f("9kvl"),E=f("ruvs"),a=f("JatN"),x=f("cWXX"),S=f("/ezw"),w=f("fV52"),p=f("3I+P"),D=f("9og8"),h=f("tJVT"),l=f("WmNS"),u=f.n(l),m=f("5bA4"),v=f("UESt"),_=f("55Ip"),y=f("IzEo"),T=f("bx4M"),b=f("5Dmo"),c=f("3S7+"),n=f("pC0b"),r=f("GzdX"),d=f("m3rI"),M=f("SeJ5"),C=f.n(M),A=f("1vsH"),I=function(re){var le=re.data;return t.a.createElement("aside",{className:C.a.courseItems},le&&le.map(function(he,Te){return t.a.createElement("a",{key:Te,onClick:function(){he.power&&Object(A.S)("/shixuns/".concat(he.identifier,"/challenges"))}},t.a.createElement(T.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:he.name,src:d.a.IMG_SERVER+"/"+he.pic})},t.a.createElement(T.a.Meta,{title:he.name,description:t.a.createElement("div",null,he.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!he.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.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(r.a,{allowHalf:!0,disabled:!0,defaultValue:he.score_info}),t.a.createElement("span",{className:"ml20"},he.score_info?"".concat(he.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!he.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"}),he.challenges_count)),!!he.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"}),he.myshixuns_count))),t.a.createElement("p",null,he.level)))})))}))},k=f("G2Mv"),B=f.n(k),z=f("dKik"),G=f.n(z),V=function(re){var le=re.data;return t.a.createElement("aside",{className:B.a.courseItems},le&&le.map(function(he,Te){return t.a.createElement("a",{href:"/paths/".concat(he.identifier),target:"_blank",key:he.identifier},t.a.createElement(T.a,{className:"animated fadeIn",key:Te,cover:t.a.createElement("img",{alt:he.name,src:d.a.IMG_SERVER+"/"+he.image_url})},t.a.createElement(T.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(c.a,{title:he.name},t.a.createElement("div",{className:"".concat(B.a.esTitle)},he.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,he.featured>0&&t.a.createElement("div",{className:B.a.excellentTag},t.a.createElement("span",{style:{background:he.featured===1?"#FF6500":he.featured===2?"#4361F2":he.featured===3?"#E9AD5D":he.featured===4?"#f7ce62":""}},he.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",he.featured===2&&"\u519B\u961F\u4E00\u6D41",he.featured===3&&"\u7701\u7EA7\u4E00\u6D41",he.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),he.excellent&&t.a.createElement("div",{className:B.a.righttag},t.a.createElement("img",{src:G.a})),t.a.createElement("div",{className:B.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,he.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,he.members_count)))))})))}))},Y=f("2kGD"),F=f.n(Y),H=f("Ptgr"),Z=f("2qtc"),me=f("kLXV"),de=f("miYZ"),Ee=f("tsqr"),be=f("y8nQ"),we=f("Vl3Y"),_e=f("jrdN"),xe=f.n(_e),oe=f("SrOP"),ve=f.n(oe),q=f("YKIs"),pe=f.n(q),Re=f("1sp6"),ye=f.n(Re),Xe=f("uiWX"),dt=f.n(Xe),Pe=f("CTlv"),We=f.n(Pe),Ce=f("nntt"),Le=f.n(Ce),Ge=f("g+Dz"),Ze=f.n(Ge),Et=f("oBm/"),nt=f.n(Et),Nt=f("xfXu"),Vt=f.n(Nt),Ct=f("9dh4"),wt=f.n(Ct),Kt="/react/build/video/20821c44-1775248f8e1.mp4",en="/react/build/video/28357c10-1775907ad78.mp4",Qt="/react/build/video/4fdca3e8-17752499adf.mp4",nn="/react/build/video/5490aa0d-17759081e1d.mp4",ut="/react/build/video/3fcef362-17759076bd9.mp4",ft=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:ve.a,video:Kt,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:ve.a,video:en,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:ve.a,video:Qt,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:ve.a,video:ut,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"]}],bt=[{img:pe.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:ye.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:dt.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:We.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:Le.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:Ze.a,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Je=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:wt.a,smallImg:[{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:wt.a,smallImg:[{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"},{image:nt.a,url:"/index"}]}],at=f("ErOA"),ze=f("tGSI"),Ie=f.n(ze),ht=f("LvDl"),vt=f.n(ht),Dt=f("CAjq"),Gt=f.n(Dt),Ot=f("JBm5"),Jt=f.n(Ot),Rt=f("6Oqk"),Qe=f.n(Rt),pt=f("9Sth"),ke=f.n(pt),ce=f("i8Zn"),Se=f.n(ce),Ve=f("cSPk"),tt=f.n(Ve),ct=f("NLgs"),gt=f("Jky8"),st=f("9Zrg"),qe=f("2BaD"),Lt=f("LicW"),Yt=f("Mgx3"),an=f("Nf5h"),ie;(function(ne){ne.Projects="projects",ne.Shixuns="shixuns",ne.Classrooms="classrooms"})(ie||(ie={}));var te=function(re){var le=re.homePage,he=re.user,Te=re.dispatch,$e=Object(s.useState)(ft[0]),Ke=Object(h.a)($e,2),it=Ke[0],rt=Ke[1],ot=Object(s.useRef)(),At=Object(s.useRef)(!0),Ye=we.a.useForm(),yt=Object(h.a)(Ye,1),lt=yt[0],Mt=le.index_option,Wt=Object(s.useState)(!1),Xt=Object(h.a)(Wt,2),Pt=Xt[0],rn=Xt[1],un=Object(s.useState)(!1),Rn=Object(h.a)(un,2),wn=Rn[0],cn=Rn[1],yn=Object(s.useState)(!0),$t=Object(h.a)(yn,2),tn=$t[0],An=$t[1],_n=Object(s.useState)(""),kn=Object(h.a)(_n,2),Kn=kn[0],lr=kn[1],On=Object(s.useState)(!1),Jn=Object(h.a)(On,2),Rr=Jn[0],Nn=Jn[1],Dn=Object(s.useState)(!0),Zn=Object(h.a)(Dn,2),pr=Zn[0],kr=Zn[1],Ar=Object(s.useState)([]),Ln=Object(h.a)(Ar,2),_r=Ln[0],Er=Ln[1],or=Object(s.useState)(0),Vn=Object(h.a)(or,2),qn=Vn[0],fr=Vn[1],tr=Object(s.useState)([]),er=Object(h.a)(tr,2),vr=er[0],Cr=er[1],Nr=Object(s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),ba=Object(h.a)(Nr,2),ur=ba[0],Wr=ba[1],Or=Object(s.useRef)(Object(ht.throttle)(function(){return ei()},100,{leading:!0,trailing:!0})).current,Hr=Object(s.useRef)(Object(ht.throttle)(function(gn){return Fa(gn)},2e3,{leading:!0,trailing:!1})),ya=le.shixun_demo,Ha=ya===void 0?[]:ya,Ka=le.new_discipline,Ga=Ka===void 0?[]:Ka,xa=it.key,Va=it.name,Aa=it.video,ja=it.img,Xa=it.firstTitle,qa=it.firstDescribe,Ya=it.secondTitle,$a=it.secondDescribe,ei=function(){var pn,In,Mn,Wn,Yn,Cn=Object(A.O)()?880:2600;if(At.current){var Sn=document.querySelectorAll(".animate__animated").length,nr=document.querySelectorAll(".animationOrientation");nr==null||nr.forEach(function(rr){if((rr==null?void 0:rr.getBoundingClientRect().top)<Cn){var Sr;(Sr=rr.querySelectorAll("a"))===null||Sr===void 0||Sr.forEach(function(ua){ua.setAttribute("class","animate__animated animate__fadeInUp")})}});var sr=document.querySelectorAll("h2[data-type='animationH2']");sr==null||sr.forEach(function(rr,Sr){(rr==null?void 0:rr.getBoundingClientRect().top)<Cn&&(Sr===0&&(rr.getAttribute("class")||(sr==null||sr.forEach(function(ua){ua.removeAttribute("class")}),rr.setAttribute("class","animate__animated animate__fadeInUp"))),Sr!==0&&Sn>6&&rr.setAttribute("class","animate__animated animate__fadeInUp"))});var Br=document.querySelector(".animationTeachingTool");if((Br==null?void 0:Br.getBoundingClientRect().top)<Cn){var Kr;(Kr=Br.querySelectorAll("aside"))===null||Kr===void 0||Kr.forEach(function(rr){rr.setAttribute("class","animate__animated animate__fadeInUp")})}Sn>53&&(At.current=!1)}var qr=(pn=document.getElementById("videoIndexId"))===null||pn===void 0?void 0:pn.getBoundingClientRect().top;if(!Object(A.O)())return;if(!((In=ot.current)!==null&&In!==void 0&&In.currentSrc)||!!((Mn=ot.current)!==null&&Mn!==void 0&&Mn.currentSrc)&&(Wn=ot.current)!==null&&Wn!==void 0&&(Yn=Wn.error)!==null&&Yn!==void 0&&Yn.code)return;try{qr<Cn&&qr>-200?ot.current.play():ot.current.pause()}catch(rr){console.log(rr)}};Object(s.useEffect)(function(){ti(ur)},[]),Object(s.useEffect)(function(){if(le!=null&&le.homepage_disciplines)return document.body.scrollIntoView(),Or(),window.addEventListener("scroll",Or),function(){window.removeEventListener("scroll",Or)}},[le]),Object(s.useEffect)(function(){Hr.current=Object(ht.throttle)(function(gn){return Fa(gn)},2e3,{leading:!0,trailing:!1})},[he]);var ti=function(){var gn=Object(D.a)(u.a.mark(function pn(In){var Mn,Wn;return u.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return kr(!0),In.keyword=encodeURIComponent(In.keyword),Mn=vt.a.pickBy(In,function(Sn){return Sn!=="all"}),Cn.next=5,Object(Yt.y)(Mn);case 5:Wn=Cn.sent,Wn.status!==-1&&(Er((Wn==null?void 0:Wn.subjects)||[]),fr((Wn==null?void 0:Wn.total_count)||0),Cr((Wn==null?void 0:Wn.recommend_subjects)||[])),kr(!1);case 8:case"end":return Cn.stop()}},pn)}));return function(In){return gn.apply(this,arguments)}}(),la=function(pn){var In,Mn,Wn,Yn;if(rt(pn),An(!1),!Object(A.O)())return;if(!((In=ot.current)!==null&&In!==void 0&&In.currentSrc)||!!((Mn=ot.current)!==null&&Mn!==void 0&&Mn.currentSrc)&&(Wn=ot.current)!==null&&Wn!==void 0&&(Yn=Wn.error)!==null&&Yn!==void 0&&Yn.code)return;setTimeout(function(){ot&&ot.current&&ot.current.play()},500)},ii=function(){var gn=Object(D.a)(u.a.mark(function pn(In){var Mn;return u.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:return Yn.next=2,Object(at.a)("/api/trial_requests.json",{method:"post",body:Object(O.a)({},In)});case 2:Mn=Yn.sent,Mn.status===0&&(Ee.b.success("\u63D0\u4EA4\u6210\u529F"),rn(!1));case 4:case"end":return Yn.stop()}},pn)}));return function(In){return gn.apply(this,arguments)}}(),oi=function(pn){var In;if(!Object(ct.e)(Te))return;if(pn===ie.Projects&&!((In=he.userInfo)!==null&&In!==void 0&&In.email)){Ee.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn===ie.Classrooms&&Nn(!0)},Fa=function(pn,In){var Mn,Wn;if(!Object(ct.e)(Te))return;if((he==null||((Mn=he.userInfo)===null||Mn===void 0)?void 0:Mn.user_identity)==="\u5B66\u751F"){Ee.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(In===ie.Projects&&!((Wn=he.userInfo)!==null&&Wn!==void 0&&Wn.email)){Ee.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(In===ie.Shixuns&&!Object(ct.c)())return;pn&&(window.location.href=pn)},Zr=function(pn,In){return Array.isArray(pn)&&pn.length>0?In:null},Qa=function(){var gn=Object(D.a)(u.a.mark(function pn(In){var Mn;return u.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:return Yn.next=2,Object(at.a)(In,{method:"get"});case 2:if(Mn=Yn.sent,!(Mn!=null&&Mn.game_identifier)){Yn.next=6;break}return Object(A.S)("/tasks/".concat(Mn==null?void 0:Mn.game_identifier)),Yn.abrupt("return");case 6:Mn!=null&&Mn.identifier&&Object(A.S)("/tasks/".concat(Mn==null?void 0:Mn.identifier,"/jupyter"));case 7:case"end":return Yn.stop()}},pn)}));return function(In){return gn.apply(this,arguments)}}(),Ja=function(){var pn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(pn),pn){cn(!0);return}var In="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(A.S)(In)},ni=function(){var pn=it.key;if(pn===4){la(ft[0]);return}la(ft[pn+1])},Lr=[t.a.createElement("div",{key:1,className:xe.a.left},t.a.createElement("h3",null,Xa),qa.map(function(gn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("img",{src:Ie.a,alt:""}),t.a.createElement("span",null,gn))}),t.a.createElement("h3",{style:{marginTop:20}},Ya),$a.map(function(gn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("span",null,gn))}),t.a.createElement("div",{style:{visibility:"hidden"},className:xe.a.btns},t.a.createElement("div",{onClick:Ja,className:xe.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var pn;return Qa((pn=Ha[xa])===null||pn===void 0?void 0:pn.url)},className:xe.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:xe.a.right,id:"videoIndexId"},t.a.createElement("img",{src:ja,alt:""}),t.a.createElement("video",{ref:ot,key:Aa,onEnded:ni,controls:!Object(A.O)(),controlsList:"nodownload",muted:!0,src:Aa}),t.a.createElement("div",{className:xe.a.videoMask}))],Za=function(pn,In){var Mn,Wn=In%2===0,Yn=[t.a.createElement("div",{key:3,className:xe.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(pn==null?void 0:pn.image_url),alt:""}),t.a.createElement("div",{className:xe.a.btn,onClick:Ja,style:{marginLeft:Wn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(xe.a.right," animationOrientation")},pn==null||((Mn=pn.subjects)===null||Mn===void 0)?void 0:Mn.map(function(Cn,Sn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Sn%2===0?Sn*.2+1:(Sn-1)*.2+1,"s")},key:Sn,href:Cn==null?void 0:Cn.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(Cn==null?void 0:Cn.image_url)}))}))];return Wn?Yn:Yn.reverse()},ri=function(){lt.resetFields()};return t.a.createElement("div",{className:xe.a.mainSiteContent},t.a.createElement("aside",{className:xe.a.ContentWarp},Mt&&!!ft.filter(function(gn){return Mt&&Mt.includes(gn.name)}).length&&t.a.createElement("div",{className:xe.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:xe.a.tabs},ft.filter(function(gn){return Mt&&Mt.includes(gn.name)}).map(function(gn,pn){return t.a.createElement("li",{key:pn,className:gn.name===Va?xe.a.operatingActive:"",onClick:function(){return la(gn)}},gn.name)})),t.a.createElement("div",{className:xe.a.tabContent},(xa%2===0,Lr)))),t.a.createElement("aside",{className:xe.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:xe.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:xe.a.btns}),t.a.createElement("div",{className:"".concat(xe.a.clausesWarp," animationTeachingTool")},bt.map(function(gn,pn){return t.a.createElement("aside",{key:gn.title,style:{animationDuration:"".concat(pn>2?3:1,"s")}},t.a.createElement("img",{src:gn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,gn.title),t.a.createElement("h6",null,gn.intro)))})))),Ga.map(function(gn,pn){return t.a.createElement("aside",{key:pn+gn.name,className:xe.a.ContentWarp,style:{backgroundColor:pn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:xe.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},gn.name),t.a.createElement("h5",null,gn==null?void 0:gn.name_en),t.a.createElement("div",{className:xe.a.lf},Za(gn,pn))))}),t.a.createElement("aside",{className:xe.a.ContentWarp,style:{backgroundColor:"#fff"}},le&&Zr(le.recommend_subjects,t.a.createElement("div",{className:xe.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"),le&&Zr(le.recommend_subjects,t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:xe.a.iconWrapper},t.a.createElement("div",{className:xe.a.tuijianWrapper},t.a.createElement("img",{src:Qe.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.subject_count,")",t.a.createElement(v.a,null))),t.a.createElement(Lt.a,{dataSource:le&&le.recommend_subjects?le.recommend_subjects:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))),le&&Zr(le.subjects,t.a.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.a.createElement("div",{className:xe.a.iconWrapper},t.a.createElement("div",{className:xe.a.tuijianWrapper},t.a.createElement("img",{src:ke.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.subject_count,")",t.a.createElement(v.a,null))),t.a.createElement(Lt.a,{dataSource:le&&le.subjects?le.subjects:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))))),le&&Zr(le.shixuns,t.a.createElement("div",{className:xe.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"),le&&Zr(le.shixuns,t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:xe.a.iconWrapper},t.a.createElement("div",{className:xe.a.tuijianWrapper},t.a.createElement("img",{src:tt.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.shixun_count,")",t.a.createElement(v.a,null))),t.a.createElement(an.j,{dataSource:le&&le.shixuns?le.shixuns:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))),le&&Zr(le.recommend_shixuns,t.a.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.a.createElement("div",{className:xe.a.iconWrapper},t.a.createElement("div",{className:xe.a.tuijianWrapper},t.a.createElement("img",{src:Se.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.shixun_count,")",t.a.createElement(v.a,null))),t.a.createElement(an.j,{dataSource:le&&le.recommend_shixuns?le.recommend_shixuns:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200})))))),t.a.createElement(me.a,{visible:Pt,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(qe.a,{onClick:function(){return rn(!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:Jt.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(me.a,{centered:!0,destroyOnClose:!0,visible:wn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return cn(!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:Gt.a,width:200,height:200}))),t.a.createElement(gt.a,{visible:Rr,onCancel:function(){return Nn(!1)}}))},j=Object(g.a)(function(ne){var re=ne.homePage,le=ne.user;return{homePage:re,user:le}})(te),K=f("p6Nx"),X=f("KBoB"),$=f("AFd8"),fe=f.n($),Ue=f("wd/R"),He=f.n(Ue);function xt(ne){var re=ne.modeldata,le=ne.userInfo,he=Object(s.useState)(!1),Te=Object(h.a)(he,2),$e=Te[0],Ke=Te[1],it=Object(s.useState)(!1),rt=Object(h.a)(it,2),ot=rt[0],At=rt[1],Ye="".concat(le==null?void 0:le.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(le!=null&&le.login&&(le==null?void 0:le.identity)==="teacher"){var Mt=JSON.parse(localStorage.getItem(Ye)),Wt=He()("2021-10-30T24:00:00+08:00").valueOf(),Xt=He()().valueOf();console.log(Mt,He()("2021-10-30T24:00:00+08:00"),Wt,Xt,Wt>Xt,44),!Mt&&Wt>Xt&&Ke(!0)}},[le]);function yt(Mt){return lt.apply(this,arguments)}function lt(){return lt=Object(D.a)(u.a.mark(function Mt(Wt){return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:Ke(!1),localStorage.setItem(Ye,"1");case 2:case"end":return Pt.stop()}},Mt)})),lt.apply(this,arguments)}return t.a.createElement(me.a,{visible:$e,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(fe.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 yt(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 St=xt,Ut=f("FJo9"),Ft=f("L41K"),Zt=f("/zsF"),_t=f("PArb"),zt=f("r7jV"),Ht=f.n(zt),Bt=f("xH+I"),It=f.n(Bt),sn=function(re){var le,he=RegExp("(^| )"+re+"=([^;]+)(;|$)");return(le=document.cookie.match(he))?decodeURIComponent(le[2]):null},En=function(re){var le=new Date;le.setTime(le.getTime()-1);var he=sn(re);he!=null&&(document.cookie=re+"="+he+";expires="+le.toGMTString())},on;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(on||(on={}));var jt=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,$e=re.loading,Ke=re.dispatch,it=re.location,rt=re.payload,ot=rt===void 0?{}:rt,At=Object(U.a)(re,["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:Ht.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:It.a})),t.a.createElement(_t.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},fn=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(jt),dn=f("ZSzu"),mn=f.n(dn),xn=f("nz4c"),Tn=f.n(xn),ln=f("ek5K"),qt=f.n(ln),Fn=f("uZMh"),Bn=f.n(Fn),Gn;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(Gn||(Gn={}));var Un=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,$e=re.loading,Ke=re.dispatch,it=re.location,rt=re.getUserInfo,ot=re.payload,At=ot===void 0?{}:ot,Ye=Object(U.a)(re,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function yt(Mt){return lt.apply(this,arguments)}function lt(){return lt=Object(D.a)(u.a.mark(function Mt(Wt){var Xt;return u.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,Object(at.a)("/api/users/update_identity.json",{method:"post",body:{identity:Wt}});case 2:Xt=rn.sent,Xt.status===0&&rt();case 4:case"end":return rn.stop()}},Mt)})),lt.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(){yt("teacher")},className:Bn.a.beginner},t.a.createElement("img",{src:Tn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){yt("student")},className:Bn.a.beginner},t.a.createElement("img",{src:mn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){yt("professional")},className:Bn.a.beginner},t.a.createElement("img",{src:qt.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},zn=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(Un),$n=f("+L6B"),hn=f("2/Rp"),Tt=f("oBTY"),vn=f("+BJd"),Hn=f("mr32"),bn=f("vvFO"),mr=f.n(bn),br=f("Kc5o"),jn=f.n(br),Xn=f("iyIb"),wr=f.n(Xn),ar=Hn.a.CheckableTag,Ir;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(Ir||(Ir={}));var Dr=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,$e=re.loading,Ke=re.dispatch,it=re.location,rt=re.setisone,ot=re.users,At=re.setIsShow,Ye=re.payload,yt=Ye===void 0?{}:Ye,lt=Object(U.a)(re,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Mt=Object(s.useState)([]),Wt=Object(h.a)(Mt,2),Xt=Wt[0],Pt=Wt[1],rn=Object(s.useState)([]),un=Object(h.a)(rn,2),Rn=un[0],wn=un[1],cn=Object(s.useState)([]),yn=Object(h.a)(cn,2),$t=yn[0],tn=yn[1],An=Object(s.useState)([]),_n=Object(h.a)(An,2),kn=_n[0],Kn=_n[1],lr=Object(s.useState)([]),On=Object(h.a)(lr,2),Jn=On[0],Rr=On[1],Nn=Object(s.useState)([]),Dn=Object(h.a)(Nn,2),Zn=Dn[0],pr=Dn[1];Object(s.useEffect)(function(){kr()},[]);function kr(){return Ar.apply(this,arguments)}function Ar(){return Ar=Object(D.a)(u.a.mark(function Ln(){var _r;return u.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(at.a)("/api/users/interest_tags.json",{method:"get"});case 2:_r=or.sent,Pt(_r.tags.filter(function(Vn){return Vn.tag_type===1})),wn(_r.tags.filter(function(Vn){return Vn.tag_type===2})),tn(_r.tags.filter(function(Vn){return Vn.tag_type===3}));case 6:case"end":return or.stop()}},Ln)})),Ar.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(){rt(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(v.a,null))),ot.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(Ln){return t.a.createElement(ar,{style:{fontSize:"14px"},key:Ln,checked:kn.includes(Ln),onChange:function(Er){var or=Er?[].concat(Object(Tt.a)(kn),[Ln]):kn.filter(function(Vn){return Vn!==Ln});Kn(Object(Tt.a)(or))}},Ln)})),ot.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:wr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),ot.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Xt.map(function(Ln){return t.a.createElement(ar,{style:{fontSize:"14px"},key:Ln.id,checked:kn.includes(Ln.id),onChange:function(Er){var or=Er?[].concat(Object(Tt.a)(kn),[Ln.id]):kn.filter(function(Vn){return Vn!==Ln.id});Kn(Object(Tt.a)(or))}},Ln.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Rn.map(function(Ln){return t.a.createElement(ar,{style:{fontSize:"14px"},key:Ln.id,checked:Jn.includes(Ln.id),onChange:function(Er){var or=Er?[].concat(Object(Tt.a)(Jn),[Ln.id]):Jn.filter(function(Vn){return Vn!==Ln.id});Rr(Object(Tt.a)(or))}},Ln.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),$t.map(function(Ln){return t.a.createElement(ar,{style:{fontSize:"14px"},key:Ln.id,checked:Zn.includes(Ln.id),onChange:function(Er){var or=Er?[].concat(Object(Tt.a)(Zn),[Ln.id]):Zn.filter(function(Vn){return Vn!==Ln.id});pr(Object(Tt.a)(or))}},Ln.tag_name)}))),ot.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(){kr()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:mr.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ot.identity==="teacher"&&t.a.createElement(hn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),Ke({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:Bn.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:jn.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),At(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(hn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),At(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},$r=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(Dr),hr=Ft.a.Step;function dr(ne){var re=ne.userInfo,le=Object(s.useState)(!1),he=Object(h.a)(le,2),Te=he[0],$e=he[1],Ke=Object(s.useState)([]),it=Object(h.a)(Ke,2),rt=it[0],ot=it[1],At=Object(s.useState)(0),Ye=Object(h.a)(At,2),yt=Ye[0],lt=Ye[1];Object(s.useEffect)(function(){var Xt=localStorage.getItem("registeruser");parseInt(Xt)===1&&($e(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){re.login&&Mt()},[re]);function Mt(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(D.a)(u.a.mark(function Xt(){var Pt;return u.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,Object(at.a)("/api/users/accounts/".concat(re.login,".json"),{method:"get"});case 2:Pt=un.sent,ot(Pt),Pt.identity?lt(1):lt(0);case 5:case"end":return un.stop()}},Xt)})),Wt.apply(this,arguments)}return t.a.createElement(me.a,{visible:Te,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(fn,null),yt===1&&t.a.createElement($r,{users:rt,setIsShow:$e,setisone:lt}),yt===0&&t.a.createElement(zn,{getUserInfo:Mt}),t.a.createElement(Ft.a,{type:"navigation",size:"small",current:yt,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(hr,{status:rt.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(hr,{status:rt.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var yr=dr,jr=f("yxwG"),da=f.n(jr);function _a(ne){var re=ne.modeldata,le=ne.userid,he=Object(s.useState)(!1),Te=Object(h.a)(he,2),$e=Te[0],Ke=Te[1],it=Object(s.useState)(!1),rt=Object(h.a)(it,2),ot=rt[0],At=rt[1];return Object(s.useEffect)(function(){var Ye=JSON.parse(localStorage.getItem("Studentshow"));Ye!=null&&Ye.includes(le)?Ke(!1):Ke(re==null?void 0:re.is_show),re!=null&&re.is_show&&setTimeout(function(){var yt=JSON.parse(localStorage.getItem("Studentshow"))||[];yt.push(le),localStorage.setItem("Studentshow",JSON.stringify(yt))},2e3)},[re]),t.a.createElement(me.a,{visible:$e,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(da.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){Ke(!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 ca=_a,Ca=f("m2WU"),fa=f.n(Ca),Sa=f("5aHn"),Ta=f.n(Sa),Gr=f("EcG1"),Ur=f.n(Gr),Vr=f("doAV"),wa=f.n(Vr),ha=f("kdzv"),Ma=f.n(ha),ea=f("hID8"),ta=f.n(ea),na=f("Etww"),ir=f.n(na),Ra=f("zJrY"),ra=f.n(Ra),Xr=f("1Fgp"),Oa=f.n(Xr),aa=function(re){var le,he,Te,$e,Ke,it,rt,ot,At,Ye,yt,lt=re.homePage,Mt=re.globalSetting,Wt=re.user,Xt=re.loading,Pt=re.dispatch,rn=Object(s.useState)(),un=Object(h.a)(rn,2),Rn=un[0],wn=un[1],cn=Object(s.useRef)(null),yn=Object(s.useState)(!1),$t=Object(h.a)(yn,2),tn=$t[0],An=$t[1],_n=Object(s.useState)(),kn=Object(h.a)(_n,2),Kn=kn[0],lr=kn[1];Object(s.useEffect)(function(){Pt({type:"homePage/home",payload:{}})},[lt.name]),Object(s.useEffect)(function(){return Object(A.r)()||Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var Vn;Object(A.X)((Mt==null||((Vn=Mt.setting)===null||Vn===void 0)?void 0:Vn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[Mt.setting]);function On(){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(D.a)(u.a.mark(function Vn(){var qn,fr;return u.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return er.next=2,Pt({type:"homePage/getHomeNotice",payload:{}});case 2:qn=er.sent,qn&&(fr=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",qn.start_at),qn!=null&&qn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),wn(qn));case 4:case"end":return er.stop()}},Vn)})),Jn.apply(this,arguments)}function Rr(){return Nn.apply(this,arguments)}function Nn(){return Nn=Object(D.a)(u.a.mark(function Vn(){var qn;return u.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Object(at.a)("/api/home/competition_popup.json",{method:"get"});case 2:qn=tr.sent,lr(qn);case 4:case"end":return tr.stop()}},Vn)})),Nn.apply(this,arguments)}var Dn=Object(s.useState)(-1),Zn=Object(h.a)(Dn,2),pr=Zn[0],kr=Zn[1],Ar={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Ln=function(qn){var fr,tr,er,vr=lt.homepage_disciplines,Cr="sub_disciplines",Nr="paths",ba=function(Wr){return"/paths?discipline_id=".concat(vr[pr].id,"&&tag_tabs=").concat(pr+1,"&sub_discipline_id=").concat(Wr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return kr(-1)}},vr&&vr[pr]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(fr=vr[pr])===null||fr===void 0||((tr=fr[Cr])===null||tr===void 0)?void 0:tr.map(function(ur,Wr){return t.a.createElement(_.a,{key:Wr,to:ba(ur)},t.a.createElement("div",null,t.a.createElement("h1",null,ur.name),t.a.createElement("ul",null,ur.tags&&ur.tags.map(function(Or,Hr){return t.a.createElement("li",{key:Hr},t.a.createElement(_.a,{className:F.a.link,to:"/".concat(Nr,"?current_id=").concat(vr[pr].id,"&&tag_tabs=").concat(pr+1,"&tag_id=").concat(Or.id,"&tag_level=3")},Or.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(m.a,{className:F.a.LeftButton,onClick:function(){cn.current.prev()}}),lt.images_url&&t.a.createElement(p.a,{className:qn?F.a.mainSite:"",ref:cn,autoplay:!0,pauseOnDotsHover:!0},lt.images_url.length>0?(er=lt.images_url)===null||er===void 0?void 0:er.map(function(ur,Wr){return t.a.createElement("div",{style:{display:"flex"},key:Wr},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:ur.path},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:d.a.IMG_SERVER+ur.image_url})))}):t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:"/"},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:fa.a}))))),t.a.createElement(v.a,{className:F.a.RightButton,onClick:function(){cn.current.next()}})))},_r=function(qn,fr){var tr,er=fr%2===0,vr=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(qn==null?void 0:qn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:er?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},qn==null||((tr=qn.subjects)===null||tr===void 0)?void 0:tr.map(function(Cr,Nr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Nr%2===0?Nr*.2+1:(Nr-1)*.2+1,"s")},key:Nr,href:Cr==null?void 0:Cr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(Cr==null?void 0:Cr.image_url)}))}))];return er?vr:vr.reverse()},Er=function(){var qn,fr,tr;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},lt==null||((qn=lt.new_discipline)===null||qn===void 0)?void 0:qn.map(function(er,vr){return t.a.createElement("aside",{key:vr+er.name,className:F.a.ContentWarp,style:{backgroundColor:vr%2===0?"#fff":"transparent",display:er.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},er.name),t.a.createElement("h5",null,er==null?void 0:er.name_en),t.a.createElement("div",{className:F.a.lf},_r(er,vr))))})),!!((fr=lt.subjects)!==null&&fr!==void 0&&fr.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(_.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:Xt},t.a.createElement(V,{data:lt.subjects}))),!!((tr=lt.shixuns)!==null&&tr!==void 0&&tr.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(_.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(S.a,{loading:Xt},t.a.createElement(I,{data:lt.shixuns}))))},or=(Mt==null||((le=Mt.setting)===null||le===void 0)?void 0:le.main_site)&&!(Mt!=null&&(he=Mt.setting)!==null&&he!==void 0&&he.is_local);return Object(A.r)()?t.a.createElement(X.default,null):t.a.createElement("section",null,t.a.createElement(H.a,{modeldata:Rn,dispatch:Pt}),t.a.createElement(St,{modeldata:Kn,userInfo:Wt==null?void 0:Wt.userInfo}),t.a.createElement(ca,{modeldata:Kn,userid:Wt==null||((Te=Wt.userInfo)===null||Te===void 0)?void 0:Te.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(yr,{userInfo:Wt==null?void 0:Wt.userInfo}),Ln(or),t.a.createElement("div",{className:F.a.dataView},t.a.createElement("aside",{className:F.a.showArea},t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ta.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||(($e=lt.index_statistics)===null||$e===void 0)?void 0:$e.total_user_count),t.a.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ur.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((Ke=lt.index_statistics)===null||Ke===void 0)?void 0:Ke.user_online_count),t.a.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:wa.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((it=lt.index_statistics)===null||it===void 0)?void 0:it.evaluate_count),t.a.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ma.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((rt=lt.index_statistics)===null||rt===void 0)?void 0:rt.exercise_count),t.a.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:ta.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((ot=lt.index_statistics)===null||ot===void 0)?void 0:ot.repository_count),t.a.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:ir.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((At=lt.index_statistics)===null||At===void 0)?void 0:At.subject_count),t.a.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:ra.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((Ye=lt.index_statistics)===null||Ye===void 0)?void 0:Ye.shixun_count),t.a.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Oa.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,lt==null||((yt=lt.index_statistics)===null||yt===void 0)?void 0:yt.question_count),t.a.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),t.a.createElement(j,null))},ia=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.globalSetting,Te=ne.user;return{homePage:re,globalSetting:he,loading:le.models.homePage,user:Te}})(aa),ma=f("+UV5"),Qn=f.n(ma),Da=f("YVwf"),oa=f.n(Da),Pa=f("QOUV"),pa=f("o2EA"),gr=f.n(pa),La=f("h179"),Pr=f.n(La),Ia=f("CTM2"),Fr=f.n(Ia),Yr=f("ygIP"),cr=f.n(Yr),Ua=f("TFmm"),sa=f.n(Ua),ka=f("80w6"),Qr=f.n(ka),va=function(re){var le,he=re.user,Te=Object(U.a)(re,["user"]),$e=Object(s.useState)(!0),Ke=Object(h.a)($e,2),it=Ke[0],rt=Ke[1],ot=Object(s.useState)(0),At=Object(h.a)(ot,2),Ye=At[0],yt=At[1],lt=Object(s.useState)({}),Mt=Object(h.a)(lt,2),Wt=Mt[0],Xt=Mt[1],Pt=Object(s.useState)(!1),rn=Object(h.a)(Pt,2),un=rn[0],Rn=rn[1];Object(s.useEffect)(function(){wn()},[]);var wn=function(){var tn=Object(D.a)(u.a.mark(function An(){var _n;return u.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return rt(!0),Kn.next=3,Object(at.a)("/api/home/index.json",{method:"get"});case 3:_n=Kn.sent,_n.images_url&&Xt(_n),rt(!1);case 6:case"end":return Kn.stop()}},An)}));return function(){return tn.apply(this,arguments)}}(),cn={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}},yn=[{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}],$t=[{img:gr.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:Pr.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:Fr.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:cr.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:sa.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:Qr.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:Qn.a.home},t.a.createElement(Pa.a,{width:800,visible:un,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return Rn(!1)}}),t.a.createElement(S.a,{loading:it,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Qn.a.bg},t.a.createElement("div",{className:Qn.a.public_width},t.a.createElement("div",{className:Qn.a.banner},t.a.createElement(oa.a,cn,Wt==null||((le=Wt.images_url)===null||le===void 0)?void 0:le.map(function(tn){return t.a.createElement("div",{onClick:function(){tn.path&&Object(A.S)(tn.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:tn.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+tn.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:Qn.a.content},t.a.createElement("div",{className:Qn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Qn.a.li}),t.a.createElement(_.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Qn.a.li}),t.a.createElement(_.a,{to:"/paths",target:"_blank",className:Qn.a.li})),t.a.createElement("div",{className:Qn.a.demonstrate},t.a.createElement("div",{className:Qn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,yn.map(function(tn,An){var _n;return t.a.createElement("div",{key:An,className:Qn.a.li,style:{background:tn.background,cursor:tn!=null&&tn.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Qn.a.name},tn.name),t.a.createElement("div",{className:Qn.a.tagWarp},tn==null||((_n=tn.tags)===null||_n===void 0)?void 0:_n.map(function(kn,Kn){return t.a.createElement("div",{key:"".concat(An,"-").concat(Kn),className:Qn.a.tag},kn)})),t.a.createElement("div",{className:Qn.a.mask,onClick:function(){switch(An){case 0:Rn(!0);break;default:tn.link?Object(A.S)(tn.link):tn.more&&g.d.push("/classrooms/classicCases");return}},style:{background:tn.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},tn.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Qn.a.feature},t.a.createElement("div",{className:Qn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,$t.map(function(tn,An){return t.a.createElement("div",{className:Qn.a.li,key:tn.title,onClick:function(){switch(An){case 0:Rn(!0);break;default:tn.link&&Object(A.S)(tn.link);break}}},t.a.createElement("img",{src:tn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,tn.title),t.a.createElement("h6",null,tn.intro)))}))))))},ga=Object(g.a)(function(ne){var re=ne.user;return{user:re}})(va),Na=f("Znn+"),Mr=f("ZTPi"),Ea=f("8/ia"),Pn=f.n(Ea),Ba=f("QgcY"),xr=f("CzVm"),zr=f.n(xr),Jr=f("Eo/3"),Wa=f.n(Jr),Ae=f("Hwda"),Ne=f.n(Ae),je=f("rIHE"),Oe=f.n(je),se=f("APus"),ge=f.n(se),ue=f("B9Dg"),Me=f.n(ue),De=f("IuEb"),Fe=f.n(De),Be=f("umnG"),et=f.n(Be),mt=f("40xk"),kt=f.n(mt),e=f("LzVc"),o=f.n(e),P=function(re){var le=re.competitions,he=re.user,Te=re.dispatch,$e=Object(U.a)(re,["competitions","user","dispatch"]),Ke=Object(s.useState)(!1),it=Object(h.a)(Ke,2),rt=it[0],ot=it[1],At=Object(s.useState)({}),Ye=Object(h.a)(At,2),yt=Ye[0],lt=Ye[1],Mt=Object(s.useState)(""),Wt=Object(h.a)(Mt,2),Xt=Wt[0],Pt=Wt[1],rn=Object(s.useRef)(null),un=Object(s.useRef)(null);Object(s.useEffect)(function(){Rn()},[]);var Rn=function(){var $t=Object(D.a)(u.a.mark(function tn(){return u.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:le.listParams.keyword="",le.listParams.category="",le.listParams.page=1,Te({type:"competitions/getList",payload:Object(O.a)({},le.listParams)});case 4:case"end":return _n.stop()}},tn)}));return function(){return $t.apply(this,arguments)}}(),wn=[{path:"",img:zr.a},{path:"",img:zr.a},{path:"",img:zr.a},{path:"",img:zr.a}],cn=[{path:"",img:Fe.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:Fe.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:Fe.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"}],yn=function(tn){Pt(tn),le.listParams.page=1,le.listParams.category=tn,Te({type:"competitions/getList",payload:Object(O.a)({},le.listParams)})};return t.a.createElement("section",{className:Pn.a.home},t.a.createElement(S.a,{loading:rt,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Pn.a.bg},wn&&t.a.createElement(p.a,{ref:rn,autoplay:!0,pauseOnDotsHover:!0},wn==null?void 0:wn.map(function($t,tn){return t.a.createElement("div",{key:tn,className:Pn.a.li},t.a.createElement("a",{href:$t.path},t.a.createElement("img",{width:"100%",src:$t.img})))})),t.a.createElement("div",{className:Pn.a.btns},t.a.createElement("div",{onClick:function(){rn.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){rn.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Pn.a.competition},t.a.createElement("div",{className:Pn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Pn.a.des},t.a.createElement("img",{src:Wa.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:Me.a}),t.a.createElement("img",{src:Ne.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:Me.a}),t.a.createElement("img",{src:Oe.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:Me.a}),t.a.createElement("img",{src:ge.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:Pn.a.information},t.a.createElement("div",{className:Pn.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:Pn.a.des},t.a.createElement("div",{className:Pn.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:Pn.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:Pn.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:Pn.a.retrospect},t.a.createElement("div",{className:Pn.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:Pn.a.banner},cn&&t.a.createElement(p.a,{ref:un,autoplay:!1,pauseOnDotsHover:!0},cn==null?void 0:cn.map(function($t,tn){return t.a.createElement("div",{key:tn,className:Pn.a.li},t.a.createElement("div",{className:Pn.a.left},t.a.createElement("img",{width:524,src:$t.img})),t.a.createElement("div",{className:Pn.a.right},t.a.createElement("div",{className:Pn.a.name},$t==null?void 0:$t.name),t.a.createElement("div",{className:Pn.a.des},$t.des),t.a.createElement("div",{className:Pn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:et.a})),t.a.createElement("img",{className:Pn.a.l,src:kt.a}),t.a.createElement("img",{className:Pn.a.r,src:o.a})))})),t.a.createElement("div",{className:Pn.a.btns},t.a.createElement("div",{onClick:function(){un.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){un.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Pn.a.group},t.a.createElement("div",{className:Pn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(Mr.a,{className:Pn.a.tabs,activeKey:Xt,onChange:yn},t.a.createElement(Mr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(Mr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(Mr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Pn.a.list},t.a.createElement(Ba.default,{show:!1})),t.a.createElement("div",{onClick:function(){return g.d.push("/competitions?tabs=".concat(Xt))},className:Pn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},N=Object(g.a)(function(ne){var re=ne.competitions,le=ne.user;return{competitions:re,user:le}})(P),W=function(re){var le=re.loading,he=re.globalSetting,Te=re.children,$e=re.user,Ke=re.dispatch,it=re.location,rt=Object(U.a)(re,["loading","globalSetting","children","user","dispatch","location"]),ot=Object(i.h)(),At=Object(E.b)(),Ye=he.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(O.a)({},a.a[he.theme]))},[he.theme]),t.a.createElement(L.b,{locale:R.default},!he.isIlearning&&he.isPaZhou?t.a.createElement(N,null):t.a.createElement(ia,null),he.isIlearning&&t.a.createElement(ga,null))},ee=J.default=Object(g.a)(function(ne){var re=ne.loading,le=ne.globalSetting,he=ne.user;return{loading:re,globalSetting:le,user:he}})(W)},QgcY:function(ae,J,f){"use strict";f.r(J);var Q=f("2qtc"),L=f("kLXV"),O=f("DjyN"),U=f("NUBc"),s=f("cWXX"),t=f("/ezw"),R=f("+L6B"),i=f("2/Rp"),g=f("Mwp2"),E=f("VXEj"),a=f("5NDa"),x=f("5rEg"),S=f("miYZ"),w=f("tsqr"),p=f("9og8"),D=f("k1fw"),h=f("tJVT"),l=f("PpiC"),u=f("Znn+"),m=f("ZTPi"),v=f("WmNS"),_=f.n(v),y=f("q1tI"),T=f.n(y),b=f("Ty5D"),c=f("9kvl"),n=f("1vsH"),r=f("D2RN"),d=f.n(r),M=f("BdwD"),C=f("m3rI"),A=f("zrhs"),I=f("xKgJ"),k=f("NLgs"),B=f("14J3"),z=f("BMrR"),G=f("sRBo"),V=f("kaz8"),Y=f("/zsF"),F=f("PArb"),H=f("T2oS"),Z=f("W9HT"),me=f("jCWc"),de=f("kPKH"),Ee=f("5Dmo"),be=f("3S7+"),we=f("oBTY"),_e=f("wd/R"),xe=f.n(_e),oe=f("cVA7"),ve=f.n(oe),q=f("ErOA"),pe=f("RotF"),Re=f.n(pe),ye=f("mgmH"),Xe=f("nj+s"),dt=f.n(Xe),Pe=function(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:ht},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=f("6lbe"),Ce=f.n(We),Le=m.a.TabPane,Ge=V.a.Group,Ze=function(ht){var vt,Dt,Gt,Ot,Jt,Rt=ht.competitions,Qe=ht.globalSetting,pt=ht.loading,ke=ht.dispatch,ce=ht.user,Se=ht.type,Ve=ht.keyword,tt=Object(l.a)(ht,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),ct=Object(b.i)(),gt=Object(y.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]]}),st=Object(h.a)(gt,2),qe=st[0],Lt=st[1],Yt=Object(y.useState)(!1),an=Object(h.a)(Yt,2),ie=an[0],te=an[1],j=Object(y.useState)(!0),K=Object(h.a)(j,2),X=K[0],$=K[1],fe=Object(y.useState)([]),Ue=Object(h.a)(fe,2),He=Ue[0],xt=Ue[1],St=Object(y.useState)([]),Ut=Object(h.a)(St,2),Ft=Ut[0],Zt=Ut[1];Object(y.useEffect)(function(){_t()},[ct,Ve]);function _t(){return zt.apply(this,arguments)}function zt(){return zt=Object(p.a)(_.a.mark(function Ht(){var Bt;return _.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return te(!0),sn.next=3,ke({type:"competitions/getList",payload:{category:Se,page:1,keyword:Ve||""}});case 3:Bt=sn.sent,te(!1),xt([]),Lt({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]]}),Zt(Object(we.a)(Bt==null?void 0:Bt.competitions));case 8:case"end":return sn.stop()}},Ht)})),zt.apply(this,arguments)}return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},(Ft==null?void 0:Ft.length)===0&&T.a.createElement(M.a,null),(Ft==null?void 0:Ft.length)>0&&T.a.createElement("div",{className:dt.a.scrollWrapper,style:{overflowY:"auto"}},T.a.createElement(Re.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Ht=Object(p.a)(_.a.mark(function Bt(It){var sn,En;return _.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(!(X&&!ie)){jt.next=8;break}return te(!0),jt.next=4,ke({type:"competitions/getList",payload:{category:Se,page:It}});case 4:En=jt.sent,te(!1),Zt([].concat(Object(we.a)(Ft),Object(we.a)(En==null?void 0:En.competitions))),(En==null||((sn=En.competitions)===null||sn===void 0)?void 0:sn.length)<20&&$(!1);case 8:case"end":return jt.stop()}},Bt)}));return function(Bt){return Ht.apply(this,arguments)}}(),hasMore:X,useWindow:!1},T.a.createElement(Z.a,{spinning:ie},T.a.createElement(Ge,{value:He,onChange:function(){var Ht=Object(p.a)(_.a.mark(function Bt(It){var sn;return _.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(xt(Object(we.a)(It)),!((It==null?void 0:It.length)>0)){on.next=8;break}return on.next=4,Object(q.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:It.toString()}});case 4:sn=on.sent,(sn==null?void 0:sn.status)===0&&Lt(sn),on.next=9;break;case 8:Lt({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 on.stop()}},Bt)}));return function(Bt){return Ht.apply(this,arguments)}}()},T.a.createElement(z.a,{gutter:[16,16]},Ft==null?void 0:Ft.map(function(Ht,Bt){return T.a.createElement(de.a,{span:12},T.a.createElement(V.a,{value:Ht.id,className:dt.a.checkBoxWrapper},T.a.createElement(be.a,{className:dt.a.checkboxtitle,title:Ht.sub_title?Ht.name+"\u2014\u2014"+Ht.sub_title:Ht.name},Ht.name,Ht.sub_title?"\u2014\u2014"+Ht.sub_title:"")))})))))),T.a.createElement(z.a,{justify:"space-between",align:"middle"},T.a.createElement("div",{className:dt.a.partTitle},"\u6570\u636E\u5C55\u793A"),T.a.createElement(i.a,{className:dt.a.exportBtn,onClick:function(){Object(ye.m)({ids:He.toString()})}},T.a.createElement("img",{src:Ce.a,alt:"",className:dt.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),T.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},T.a.createElement(F.a,{style:{padding:"0px 40px"}}),T.a.createElement("div",{style:{textAlign:"center"}},T.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),T.a.createElement("br",null),T.a.createElement("div",{style:{marginTop:"20px"}},T.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",xe()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",T.a.createElement("span",{style:{color:"#999999"}}," ",T.a.createElement("span",{style:{color:"#B620E0"}},(qe==null?void 0:qe.school_count)||0)," ","\u6240\u9AD8\u6821"," ",T.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(qe==null?void 0:qe.team_count)||0)," ","\u652F\u961F\u4F0D"," ",T.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(qe==null?void 0:qe.user_count)||0)," ","\u540D\u5B66\u751F\u62A5\u540D"," ")))),T.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(qe==null||((vt=qe.school_level_count)===null||vt===void 0)?void 0:vt[0])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(qe==null||((Dt=qe.school_level_count)===null||Dt===void 0)?void 0:Dt[1])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(qe==null||((Gt=qe.school_level_count)===null||Gt===void 0)?void 0:Gt[2])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(qe==null||((Ot=qe.school_level_count)===null||Ot===void 0)?void 0:Ot[3])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(qe==null||((Jt=qe.school_level_count)===null||Jt===void 0)?void 0:Jt[4])||0),"\u6240"))),T.a.createElement(ve.a,{option:Pe(Object.values(qe==null?void 0:qe.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),T.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.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")))))},Et=Object(c.a)(function(Ie){var ht=Ie.competitions,vt=Ie.loading,Dt=Ie.globalSetting,Gt=Ie.user;return{competitions:ht,globalSetting:Dt,loading:vt.models.competitions,user:Gt}})(Ze),nt=f("Nf5h"),Nt=m.a.TabPane,Vt=V.a.Group,Ct=function(ht){var vt=ht.competitions,Dt=ht.globalSetting,Gt=ht.loading,Ot=ht.dispatch,Jt=ht.user,Rt=Object(l.a)(ht,["competitions","globalSetting","loading","dispatch","user"]),Qe=Object(y.useState)(""),pt=Object(h.a)(Qe,2),ke=pt[0],ce=pt[1],Se=Object(y.useState)(),Ve=Object(h.a)(Se,2),tt=Ve[0],ct=Ve[1],gt=Object(y.useState)(""),st=Object(h.a)(gt,2),qe=st[0],Lt=st[1];return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(z.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},T.a.createElement(nt.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:ke,onChange:ce}),T.a.createElement("div",{className:dt.a.searchWrap},T.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:dt.a.search,value:qe,onChange:function(an){an.target.value||ct(an.target.value),Lt(an.target.value)},onSearch:function(an){ct(an)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(dt.a.searchIcon),onClick:function(){return ct(qe)}})}))),ke===""&&T.a.createElement(Et,{type:ke,keyword:tt}),ke==="progressing"&&T.a.createElement(Et,{type:ke,keyword:tt}),ke==="ended"&&T.a.createElement(Et,{type:ke,keyword:tt})))},wt=Object(c.a)(function(Ie){var ht=Ie.competitions,vt=Ie.loading,Dt=Ie.globalSetting,Gt=Ie.user;return{competitions:ht,globalSetting:Dt,loading:vt.models.competitions,user:Gt}})(Ct),Kt=f("lzim"),en=f("Ptgr"),Qt=f("F2wG"),nn=f.n(Qt),ut=f("UfjD"),ft=f("qHvr"),bt=f("SVaM"),Je=m.a.TabPane,at=function(ht){var vt=ht.competitions,Dt=ht.globalSetting,Gt=ht.loading,Ot=ht.dispatch,Jt=ht.user,Rt=ht.show,Qe=Rt===void 0?!0:Rt,pt=Object(l.a)(ht,["competitions","globalSetting","loading","dispatch","user","show"]),ke=Object(b.h)(),ce=Object(y.useState)(!1),Se=Object(h.a)(ce,2),Ve=Se[0],tt=Se[1],ct=Object(y.useState)(),gt=Object(h.a)(ct,2),st=gt[0],qe=gt[1],Lt=Object(y.useState)(!1),Yt=Object(h.a)(Lt,2),an=Yt[0],ie=Yt[1],te=Object(y.useState)(!1),j=Object(h.a)(te,2),K=j[0],X=j[1],$=Object(y.useState)(!1),fe=Object(h.a)($,2),Ue=fe[0],He=fe[1],xt=Object(y.useState)(!0),St=Object(h.a)(xt,2),Ut=St[0],Ft=St[1],Zt=Object(y.useState)([]),_t=Object(h.a)(Zt,2),zt=_t[0],Ht=_t[1];Object(y.useEffect)(function(){return Ot({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Ot({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(y.useEffect)(function(){if(Qe){var hn;vt.listParams.category=((hn=ke.query)===null||hn===void 0?void 0:hn.tabs)||"",Ot({type:"competitions/getList",payload:Object(D.a)({},vt.listParams)})}return function(){vt.listParams.keyword="",vt.listParams.category="",vt.listParams.page=1,Ot({type:"competitions/getList",payload:Object(D.a)({},vt.listParams)})}},[vt.name]),Object(y.useEffect)(function(){Qe&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function Bt(){return It.apply(this,arguments)}function It(){return It=Object(p.a)(_.a.mark(function hn(){var Tt,vn;return _.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:return bn.next=2,Ot({type:"homePage/getHomeNotice",payload:{}});case 2:Tt=bn.sent,Tt&&(vn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Tt.start_at),Tt!=null&&Tt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),qe(Tt));case 4:case"end":return bn.stop()}},hn)})),It.apply(this,arguments)}var sn=function(Tt,vn){document.body.scrollIntoView(),vt.listParams.page=Tt,Ot({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},vt.listParams),{},{edu:ke.query.edu})})};function En(hn){hn.stopPropagation()}function on(hn,Tt,vn){return jt.apply(this,arguments)}function jt(){return jt=Object(p.a)(_.a.mark(function hn(Tt,vn,Hn){var bn,mr;return _.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:if(Tt.stopPropagation(),Object(k.e)(Ot)){jn.next=3;break}return jn.abrupt("return");case 3:if(!(vn!=null&&vn.is_authentication&&!(Jt!=null&&(bn=Jt.userInfo)!==null&&bn!==void 0&&bn.authentication))){jn.next=6;break}return Ot({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),jn.abrupt("return");case 6:if(!(Hn==="ismodel")){jn.next=20;break}if(!(vn.member_of_course===!0)){jn.next=11;break}Object(n.S)("/classrooms/".concat(vn.course_id)),jn.next=18;break;case 11:if(vn.invite_code){jn.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"),jn.abrupt("return");case 14:return jn.next=16,Ot({type:"competitions/addApplytojoincourse",payload:{invite_code:vn.invite_code,student:1}});case 16:mr=jn.sent,mr.status===0&&Object(n.S)("/classrooms/".concat(vn.course_id));case 18:jn.next=33;break;case 20:if(!(vn.enrolled===!0)){jn.next=23;break}return Object(n.S)(Hn),jn.abrupt("return");case 23:if(!(Hn==="personal")){jn.next=31;break}if(!(vn.enroll_ended===!0)){jn.next=27;break}return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),jn.abrupt("return");case 27:ie(!0),Ht(vn),jn.next=33;break;case 31:ie(!0),Ht(vn);case 33:case"end":return jn.stop()}},hn)})),jt.apply(this,arguments)}function fn(hn){Object(n.S)(hn)}function dn(hn){return mn.apply(this,arguments)}function mn(){return mn=Object(p.a)(_.a.mark(function hn(Tt){var vn;return _.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(Ut){bn.next=2;break}return bn.abrupt("return");case 2:if(Ft(!1),!xn()){bn.next=5;break}return bn.abrupt("return");case 5:return bn.next=7,Ot({type:"competitions/AddTeam",payload:{identifier:zt==null?void 0:zt.identifier,name:Tt}});case 7:vn=bn.sent,vn&&vn.status===0?(w.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Ot({type:"competitions/getList",payload:Object(D.a)({},vt.listParams)}),X(!1)):Ft(!0);case 9:case"end":return bn.stop()}},hn)})),mn.apply(this,arguments)}function xn(){var hn,Tt;if(Jt!=null&&(hn=Jt.userInfo)!==null&&hn!==void 0&&hn.is_teacher){var vn;if(zt!=null&&(vn=zt.teacher_staff)!==null&&vn!==void 0&&vn.mutiple_limited&&(zt!=null&&zt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}else{var Hn;if(zt!=null&&(Hn=zt.member_staff)!==null&&Hn!==void 0&&Hn.mutiple_limited&&(zt!=null&&zt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Ft(!0),!0}if(zt!=null&&zt.enroll_ended)return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Ft(!0),!0;if(Jt!=null&&(Tt=Jt.userInfo)!==null&&Tt!==void 0&&Tt.is_teacher){if(!zt.teacher_staff)return w.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Ft(!0),!0}else if(!(zt!=null&&zt.member_staff))return w.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Ft(!0),!0}function Tn(hn){return ln.apply(this,arguments)}function ln(){return ln=Object(p.a)(_.a.mark(function hn(Tt){var vn;return _.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(Ut){bn.next=2;break}return bn.abrupt("return");case 2:if(!xn()){bn.next=4;break}return bn.abrupt("return");case 4:return Ft(!1),bn.next=7,Ot({type:"competitions/JoinTeam",payload:{identifier:zt==null?void 0:zt.identifier,invite_code:Tt}});case 7:vn=bn.sent,vn&&vn.status===0?(w.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Ot({type:"competitions/getList",payload:Object(D.a)({},vt.listParams)}),He(!1)):Ft(!0);case 9:case"end":return bn.stop()}},hn)})),ln.apply(this,arguments)}var qt=function(Tt){Tt.external_url?fn(Tt.external_url):fn(Tt.competition_status==="ended"?"/competitions/index/".concat(Tt.identifier):Tt.competition_status==="nearly_published"?Tt.permission.editable==!0?"/competitions/index/".concat(Tt.identifier):null:Tt.competition_status==="progressing"?"/competitions/index/".concat(Tt.identifier):null)},Fn=function(Tt,vn){vn.external_url?(Tt.stopPropagation(),fn(vn.external_url)):on(Tt,vn,vn.mode===2?"ismodel":vn.personal?"personal":"/competitions/index/".concat(vn.identifier,"/enroll"))},Bn=Object(y.useState)(""),Gn=Object(h.a)(Bn,2),Un=Gn[0],zn=Gn[1],$n=function(Tt){vt.listParams.keyword=encodeURIComponent(Tt),vt.listParams.page=1,Tt&&Object(bt.a)({name:Tt,copywriting:Tt,position:"Competition"}),Ot({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},vt.listParams),{},{edu:ke.query.edu})})};return T.a.createElement("section",{className:d.a.bg},T.a.createElement("div",{className:"edu-container"},T.a.createElement(nt.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:nn.a,imgWidth:438,bannerExtraContent:T.a.createElement("div",{className:d.a.searchWrap},T.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:d.a.search,value:Un,onChange:function(Tt){return zn(Tt.target.value)},suffix:T.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(d.a.searchIcon),onClick:function(){return $n(Un)}}),onSearch:$n}))}),T.a.createElement("div",{className:d.a.tabsWrap},T.a.createElement(m.a,{defaultActiveKey:"",onChange:function(Tt){Tt==="statistics"?tt(!0):tt(!1),vt.listParams.page=1,vt.listParams.category=Tt,vt.listParams.page=1,Ot({type:"competitions/getList",payload:Object(D.a)({},vt.listParams)})}},T.a.createElement(Je,{tab:"\u5168\u90E8",key:""}),T.a.createElement(Je,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),T.a.createElement(Je,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),T.a.createElement(Je,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&T.a.createElement(Je,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!Ve&&T.a.createElement("div",null,vt.count===0&&T.a.createElement(M.a,null),T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(t.a,{loading:Gt,active:!0,avatar:{size:40},paragraph:{rows:5}},vt.competitions&&T.a.createElement(E.b,{itemLayout:"vertical",size:"large",dataSource:vt.competitions,renderItem:function(Tt,vn){return T.a.createElement("div",{className:d.a.CompetitionsList},Tt.competition_status==="nearly_published"?Tt.permission.editable==!0?"":T.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",T.a.createElement(E.b.Item,{onClick:function(){return qt(Tt)},className:d.a.shadow,key:vn},T.a.createElement(E.b.Item.Meta,{style:{marginBottom:"0px"},avatar:T.a.createElement("img",{className:d.a.divimg,src:Tt&&Tt.image?"".concat(C.a.IMG_SERVER,"/")+Tt.image:Kt.p}),title:T.a.createElement("p",{style:{alignItems:"center",display:"flex"}},T.a.createElement("a",{className:d.a.task_hide},Tt.name,Tt.sub_title?"\u2014\u2014".concat(Tt.sub_title):""),Tt.competition_status&&Tt.competition_status==="nearly_published"?T.a.createElement("span",{className:"".concat(d.a.commonTextBox," ").concat(d.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",Tt.competition_status&&Tt.competition_status==="progressing"?T.a.createElement("span",{className:"".concat(d.a.commonTextBox," ").concat(d.a.havetext)},"\u8FDB\u884C\u4E2D"):"",Tt.competition_status&&Tt.competition_status==="ended"?T.a.createElement("span",{className:"".concat(d.a.commonTextBox," ").concat(d.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:T.a.createElement("div",{className:d.a.description},T.a.createElement("div",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Tt.description?Tt.description:"\u6682\u65E0\u7B80\u4ECB~"),T.a.createElement("div",{className:d.a.bottomText},T.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Tt.start_time,"\uFF5E",Tt.end_time),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Tt&&Tt.enroll_end_time?Tt.enroll_end_time:"\u6682\u65E0"),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",Tt&&Tt.visits_count?Tt.visits_count:"\u6682\u65E0")))}),T.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},T.a.createElement("div",{className:d.a.info},T.a.createElement("div",{className:d.a.bonus,style:{visibility:Tt&&Tt.bonus?"visible":"hidden"}},T.a.createElement("span",{className:d.a.rmb},"\xA5"),parseInt(Tt.bonus).toLocaleString()),Tt.member_count?T.a.createElement("div",{className:d.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",Tt.competition_status==="nearly_published"?"0":Tt.member_count):""),Tt&&Tt.competition_status==="ended"?T.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(bn){return En(bn)}},"\u5DF2\u7ED3\u675F"):null,Tt&&Tt.competition_status==="nearly_published"?T.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(bn){return En(bn)}},"\u672A\u53D1\u5E03"):null,Tt&&Tt.competition_status!=="nearly_published"&&Tt.enroll_end&&Tt.competition_status!=="ended"?T.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(bn){return En(bn)}},"\u62A5\u540D\u622A\u6B62"):null,Tt&&Tt.competition_status==="progressing"&&Tt.enroll_end!=!0&&!Tt.external_url?T.a.createElement(i.a,{className:d.a.signup,onClick:function(bn){return Fn(bn,Tt)}},Tt!=null&&Tt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),T.a.createElement(A.a,null),T.a.createElement(en.a,{modeldata:st,dispatch:Ot}),T.a.createElement("aside",{className:"tc mb50 mt20"},T.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:sn,defaultPageSize:20,current:vt.listParams.page,defaultCurrent:vt.listParams.page,total:vt.count})))),Ve&&T.a.createElement(wt,null)),T.a.createElement(L.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:an,onCancel:function(){ie(!1)},footer:!1},T.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},T.a.createElement(i.a,{type:"primary",style:{height:40},onClick:function(){He(!0),ie(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),T.a.createElement(i.a,{style:{height:40},onClick:function(){X(!0),ie(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),Ue?T.a.createElement(ut.a,{isjoin:Ue,setJoin:He,JoinTeams:Tn}):null,K?T.a.createElement(ft.a,{isAddmodle:K,setIsAdd:X,createTeam:dn}):null)},ze=J.default=Object(c.a)(function(Ie){var ht=Ie.competitions,vt=Ie.loading,Dt=Ie.globalSetting,Gt=Ie.user;return{competitions:ht,globalSetting:Dt,loading:vt.models.competitions,user:Gt}})(at)},QuXc:function(ae,J){var f=function(L){this.colorStops=L||[]};f.prototype={constructor:f,addColorStop:function(L,O){this.colorStops.push({offset:L,color:O})}};var Q=f;ae.exports=Q},RDYZ:function(ae,J,f){var Q=f("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,i=typeof R=="string"?Q[R]:R,g=typeof i=="function"?i(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;ae.exports=O},RMFE:function(ae,J){ae.exports="data:image/png;base64,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"},RXMa:function(ae,J,f){var Q=f("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)}});ae.exports=L},RotF:function(ae,J,f){ae.exports=f("LSTS")},SKnc:function(ae,J,f){var Q=f("bYtY"),L=f("QuXc"),O=function(s,t,R,i,g,E){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=i==null?0:i,this.type="linear",this.global=E||!1,L.call(this,g)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;ae.exports=U},SMhR:function(ae,J){ae.exports="data:image/png;base64,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"},SUKs:function(ae,J,f){var Q=f("LPTA"),L=Q.debugMode,O=function(){};L===1&&(O=console.error);var U=O;ae.exports=U},SeJ5:function(ae,J,f){ae.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ae,J,f){var Q=f("QBsz"),L=Q.create,O=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,R=1e-4,i=s(3),g=1/3,E=L(),a=L(),x=L();function S(n){return n>-t&&n<t}function w(n){return n>t||n<-t}function p(n,r,d,M,C){var A=1-C;return A*A*(A*n+3*C*r)+C*C*(C*M+3*A*d)}function D(n,r,d,M,C){var A=1-C;return 3*(((r-n)*A+2*(d-r)*C)*A+(M-d)*C*C)}function h(n,r,d,M,C,A){var I=M+3*(r-d)-n,k=3*(d-r*2+n),B=3*(r-n),z=n-C,G=k*k-3*I*B,V=k*B-9*I*z,Y=B*B-3*k*z,F=0;if(S(G)&&S(V))if(S(k))A[0]=0;else{var H=-B/k;H>=0&&H<=1&&(A[F++]=H)}else{var Z=V*V-4*G*Y;if(S(Z)){var me=V/G,H=-k/I+me,de=-me/2;H>=0&&H<=1&&(A[F++]=H),de>=0&&de<=1&&(A[F++]=de)}else if(Z>0){var Ee=s(Z),be=G*k+1.5*I*(-V+Ee),we=G*k+1.5*I*(-V-Ee);be<0?be=-U(-be,g):be=U(be,g),we<0?we=-U(-we,g):we=U(we,g);var H=(-k-(be+we))/(3*I);H>=0&&H<=1&&(A[F++]=H)}else{var _e=(2*G*k-3*I*V)/(2*s(G*G*G)),xe=Math.acos(_e)/3,oe=s(G),ve=Math.cos(xe),H=(-k-2*oe*ve)/(3*I),de=(-k+oe*(ve+i*Math.sin(xe)))/(3*I),q=(-k+oe*(ve-i*Math.sin(xe)))/(3*I);H>=0&&H<=1&&(A[F++]=H),de>=0&&de<=1&&(A[F++]=de),q>=0&&q<=1&&(A[F++]=q)}}return F}function l(n,r,d,M,C){var A=6*d-12*r+6*n,I=9*r+3*M-3*n-9*d,k=3*r-3*n,B=0;if(S(I)){if(w(A)){var z=-k/A;z>=0&&z<=1&&(C[B++]=z)}}else{var G=A*A-4*I*k;if(S(G))C[0]=-A/(2*I);else if(G>0){var V=s(G),z=(-A+V)/(2*I),Y=(-A-V)/(2*I);z>=0&&z<=1&&(C[B++]=z),Y>=0&&Y<=1&&(C[B++]=Y)}}return B}function u(n,r,d,M,C,A){var I=(r-n)*C+n,k=(d-r)*C+r,B=(M-d)*C+d,z=(k-I)*C+I,G=(B-k)*C+k,V=(G-z)*C+z;A[0]=n,A[1]=I,A[2]=z,A[3]=V,A[4]=V,A[5]=G,A[6]=B,A[7]=M}function m(n,r,d,M,C,A,I,k,B,z,G){var V,Y=.005,F=Infinity,H,Z,me,de;E[0]=B,E[1]=z;for(var Ee=0;Ee<1;Ee+=.05)a[0]=p(n,d,C,I,Ee),a[1]=p(r,M,A,k,Ee),me=O(E,a),me<F&&(V=Ee,F=me);F=Infinity;for(var be=0;be<32&&!(Y<R);be++)H=V-Y,Z=V+Y,a[0]=p(n,d,C,I,H),a[1]=p(r,M,A,k,H),me=O(a,E),H>=0&&me<F?(V=H,F=me):(x[0]=p(n,d,C,I,Z),x[1]=p(r,M,A,k,Z),de=O(x,E),Z<=1&&de<F?(V=Z,F=de):Y*=.5);return G&&(G[0]=p(n,d,C,I,V),G[1]=p(r,M,A,k,V)),s(F)}function v(n,r,d,M){var C=1-M;return C*(C*n+2*M*r)+M*M*d}function _(n,r,d,M){return 2*((1-M)*(r-n)+M*(d-r))}function y(n,r,d,M,C){var A=n-2*r+d,I=2*(r-n),k=n-M,B=0;if(S(A)){if(w(I)){var z=-k/I;z>=0&&z<=1&&(C[B++]=z)}}else{var G=I*I-4*A*k;if(S(G)){var z=-I/(2*A);z>=0&&z<=1&&(C[B++]=z)}else if(G>0){var V=s(G),z=(-I+V)/(2*A),Y=(-I-V)/(2*A);z>=0&&z<=1&&(C[B++]=z),Y>=0&&Y<=1&&(C[B++]=Y)}}return B}function T(n,r,d){var M=n+d-2*r;return M===0?.5:(n-r)/M}function b(n,r,d,M,C){var A=(r-n)*M+n,I=(d-r)*M+r,k=(I-A)*M+A;C[0]=n,C[1]=A,C[2]=k,C[3]=k,C[4]=I,C[5]=d}function c(n,r,d,M,C,A,I,k,B){var z,G=.005,V=Infinity;E[0]=I,E[1]=k;for(var Y=0;Y<1;Y+=.05){a[0]=v(n,d,C,Y),a[1]=v(r,M,A,Y);var F=O(E,a);F<V&&(z=Y,V=F)}V=Infinity;for(var H=0;H<32&&!(G<R);H++){var Z=z-G,me=z+G;a[0]=v(n,d,C,Z),a[1]=v(r,M,A,Z);var F=O(a,E);if(Z>=0&&F<V)z=Z,V=F;else{x[0]=v(n,d,C,me),x[1]=v(r,M,A,me);var de=O(x,E);me<=1&&de<V?(z=me,V=de):G*=.5}}return B&&(B[0]=v(n,d,C,z),B[1]=v(r,M,A,z)),s(V)}J.cubicAt=p,J.cubicDerivativeAt=D,J.cubicRootAt=h,J.cubicExtrema=l,J.cubicSubdivide=u,J.cubicProjectPoint=m,J.quadraticAt=v,J.quadraticDerivativeAt=_,J.quadraticRootAt=y,J.quadraticExtremum=T,J.quadraticSubdivide=b,J.quadraticProjectPoint=c},SqI9:function(ae,J,f){var Q=f("y+Vt"),L=f("iXp4"),O=Q.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:L(Q.prototype.brush),buildPath:function(U,s){var t=s.cx,R=s.cy,i=Math.max(s.r0||0,0),g=Math.max(s.r,0),E=s.startAngle,a=s.endAngle,x=s.clockwise,S=Math.cos(E),w=Math.sin(E);U.moveTo(S*i+t,w*i+R),U.lineTo(S*g+t,w*g+R),U.arc(t,R,g,E,a,!x),U.lineTo(Math.cos(a)*i+t,Math.sin(a)*i+R),i!==0&&U.arc(t,R,i,a,E,x),U.closePath()}});ae.exports=O},SrGk:function(ae,J,f){var Q=f("hydK"),L=Q.createElement,O=f("bYtY"),U=f("y+Vt"),s=f("Dagg"),t=f("dqUG"),R=f("P47w"),i=R.path,g=R.image,E=R.text,a="0",x="1";function S(p,D,h,l,u){this._zrId=p,this._svgRoot=D,this._tagNames=typeof h=="string"?[h]:h,this._markLabel=l,this._domName=u||"_dom",this.nextId=0}S.prototype.createElement=L,S.prototype.getDefs=function(p){var D=this._svgRoot,h=this._svgRoot.getElementsByTagName("defs");return h.length===0?p?(h=D.insertBefore(this.createElement("defs"),D.firstChild),h.contains||(h.contains=function(l){var u=h.children;if(!u)return!1;for(var m=u.length-1;m>=0;--m)if(u[m]===l)return!0;return!1}),h):null:h[0]},S.prototype.update=function(p,D){if(!p)return;var h=this.getDefs(!1);if(p[this._domName]&&h.contains(p[this._domName]))typeof D=="function"&&D(p);else{var l=this.add(p);l&&(p[this._domName]=l)}},S.prototype.addDom=function(p){var D=this.getDefs(!0);D.appendChild(p)},S.prototype.removeDom=function(p){var D=this.getDefs(!1);D&&p[this._domName]&&(D.removeChild(p[this._domName]),p[this._domName]=null)},S.prototype.getDoms=function(){var p=this.getDefs(!1);if(!p)return[];var D=[];return O.each(this._tagNames,function(h){var l=p.getElementsByTagName(h);D=D.concat([].slice.call(l))}),D},S.prototype.markAllUnused=function(){var p=this.getDoms(),D=this;O.each(p,function(h){h[D._markLabel]=a})},S.prototype.markUsed=function(p){p&&(p[this._markLabel]=x)},S.prototype.removeUnused=function(){var p=this.getDefs(!1);if(!p)return;var D=this.getDoms(),h=this;O.each(D,function(l){l[h._markLabel]!==x&&p.removeChild(l)})},S.prototype.getSvgProxy=function(p){return p instanceof U?i:p instanceof s?g:p instanceof t?E:i},S.prototype.getTextSvgElement=function(p){return p.__textSvgEl},S.prototype.getSvgElement=function(p){return p.__svgEl};var w=S;ae.exports=w},SrOP:function(ae,J,f){ae.exports=f.p+"static/d.56e5b448.png"},T6xi:function(ae,J,f){var Q=f("YgsL"),L=f("nCxF");function O(U,s,t){var R=s.points,i=s.smooth;if(R&&R.length>=2){if(i&&i!=="spline"){var g=L(R,i,t,s.smoothConstraint);U.moveTo(R[0][0],R[0][1]);for(var E=R.length,a=0;a<(t?E:E-1);a++){var x=g[a*2],S=g[a*2+1],w=R[(a+1)%E];U.bezierCurveTo(x[0],x[1],S[0],S[1],w[0],w[1])}}else{i==="spline"&&(R=Q(R,t)),U.moveTo(R[0][0],R[0][1]);for(var a=1,p=R.length;a<p;a++)U.lineTo(R[a][0],R[a][1])}t&&U.closePath()}}J.buildPath=O},TFmm:function(ae,J,f){ae.exports=f.p+"static/icon5.2a39309f.svg"},TGq3:function(ae,J,f){ae.exports=f.p+"static/lockclose.365036e8.svg"},UfjD:function(ae,J,f){"use strict";var Q=f("2qtc"),L=f("kLXV"),O=f("5NDa"),U=f("5rEg"),s=f("miYZ"),t=f("tsqr"),R=f("tJVT"),i=f("q1tI"),g=f.n(i),E=f("4i/N");function a(x){var S=x.isjoin,w=x.setJoin,p=x.JoinTeams,D=Object(i.useState)(""),h=Object(R.a)(D,2),l=h[0],u=h[1];return g.a.createElement(L.a,{centered:!0,title:g.a.createElement("div",{style:{alignItems:"center",display:"flex"}},g.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u52A0\u5165\u6218\u961F"),g.a.createElement(E.a,{onClick:function(){return w(!1)},style:{cursor:"porint"}})),visible:S,closable:!1,destroyOnClose:!0,onOk:function(){if(!l){t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}p(l)},onCancel:function(){return w(!1)}},g.a.createElement("div",null,g.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px",display:"flex",alignItems:"center"}},g.a.createElement("span",{style:{flex:"none"}},"\u9080\u8BF7\u7801\uFF1A")," ",g.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(v){return u(v.target.value)}}))))}J.a=a},VpOo:function(ae,J){function f(Q,L){var O=L.x,U=L.y,s=L.width,t=L.height,R=L.r,i,g,E,a;s<0&&(O=O+s,s=-s),t<0&&(U=U+t,t=-t),typeof R=="number"?i=g=E=a=R:R instanceof Array?R.length===1?i=g=E=a=R[0]:R.length===2?(i=E=R[0],g=a=R[1]):R.length===3?(i=R[0],g=a=R[1],E=R[2]):(i=R[0],g=R[1],E=R[2],a=R[3]):i=g=E=a=0;var x;i+g>s&&(x=i+g,i*=s/x,g*=s/x),E+a>s&&(x=E+a,E*=s/x,a*=s/x),g+E>t&&(x=g+E,g*=t/x,E*=t/x),i+a>t&&(x=i+a,i*=t/x,a*=t/x),Q.moveTo(O+i,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+a,U+t),a!==0&&Q.arc(O+a,U+t-a,a,Math.PI/2,Math.PI),Q.lineTo(O,U+i),i!==0&&Q.arc(O+i,U+i,i,Math.PI,Math.PI*1.5)}J.buildPath=f},W6BS:function(ae,J){ae.exports="data:image/png;base64,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"},XBoW:function(ae,J,f){ae.exports=f.p+"static/ping1.2f030210.svg"},Xmg4:function(ae,J,f){var Q=f("bYtY"),L=f("LPTA"),O=L.devicePixelRatio,U=f("K2GJ"),s=f("3C/r");function t(){return!1}function R(E,a,x){var S=Q.createCanvas(),w=a.getWidth(),p=a.getHeight(),D=S.style;return D&&(D.position="absolute",D.left=0,D.top=0,D.width=w+"px",D.height=p+"px",S.setAttribute("data-zr-dom-id",E)),S.width=w*x,S.height=p*x,S}var i=function(E,a,x){var S;x=x||O,typeof E=="string"?S=R(E,a,x):Q.isObject(E)&&(S=E,E=S.id),this.id=E,this.dom=S;var w=S.style;w&&(S.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=a,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};i.prototype={constructor:i,__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,a){var x=this.dpr,S=this.dom,w=S.style,p=this.domBack;w&&(w.width=E+"px",w.height=a+"px"),S.width=E*x,S.height=a*x,p&&(p.width=E*x,p.height=a*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(E,a){var x=this.dom,S=this.ctx,w=x.width,p=x.height,a=a||this.clearColor,D=this.motionBlur&&!E,h=this.lastFrameAlpha,l=this.dpr;if(D&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,w/l,p/l)),S.clearRect(0,0,w,p),a&&a!=="transparent"){var u;a.colorStops?(u=a.__canvasGradient||U.getGradient(S,a,{x:0,y:0,width:w,height:p}),a.__canvasGradient=u):a.image&&(u=s.prototype.getCanvasPattern.call(a,S)),S.save(),S.fillStyle=u||a,S.fillRect(0,0,w,p),S.restore()}if(D){var m=this.domBack;S.save(),S.globalAlpha=h,S.drawImage(m,0,0,w,p),S.restore()}}};var g=i;ae.exports=g},Xnb7:function(ae,J,f){var Q=f("1RvN"),L=new Q(50);function O(R){if(typeof R=="string"){var i=L.get(R);return i&&i.image}else return R}function U(R,i,g,E,a){if(R)if(typeof R=="string"){if(i&&i.__zrImageSrc===R||!g)return i;var x=L.get(R),S={hostEl:g,cb:E,cbPayload:a};return x?(i=x.image,!t(i)&&x.pending.push(S)):(i=new Image,i.onload=i.onerror=s,L.put(R,i.__cachedImgObj={image:i,pending:[S]}),i.src=i.__zrImageSrc=R),i}else return R;else return i}function s(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var i=0;i<R.pending.length;i++){var g=R.pending[i],E=g.cb;E&&E(this,g.cbPayload),g.hostEl.dirty()}R.pending.length=0}function t(R){return R&&R.width&&R.height}J.findExistImage=O,J.createOrUpdateImage=U,J.isImageReady=t},Xsq0:function(ae,J,f){ae.exports=f.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ae,J,f){"use strict";f.r(J),f.d(J,"ResizableTextArea",function(){return H});var Q=f("wx14"),L=f("1OyB"),O=f("vuIU"),U=f("Ji7U"),s=f("LK+K"),t=f("q1tI"),R=f("VTBJ"),i=f("rePB"),g=f("Zm9Q"),E=f("Kwbf"),a=f("c+Xe"),x=f("m+aA"),S=f("bdgK"),w=new Map;function p(de){de.forEach(function(Ee){var be,we=Ee.target;(be=w.get(we))===null||be===void 0||be.forEach(function(_e){return _e(we)})})}var D=new S.default(p),h=null,l=null;function u(de,Ee){w.has(de)||(w.set(de,new Set),D.observe(de)),w.get(de).add(Ee)}function m(de,Ee){w.has(de)&&(w.get(de).delete(Ee),w.get(de).size||(D.unobserve(de),w.delete(de)))}var v=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(){return Object(L.a)(this,be),Ee.apply(this,arguments)}return Object(O.a)(be,[{key:"render",value:function(){return this.props.children}}]),be}(t.Component),_=t.createContext(null);function y(de){var Ee=de.children,be=de.onBatchResize,we=t.useRef(0),_e=t.useRef([]),xe=t.useContext(_),oe=t.useCallback(function(ve,q,pe){we.current+=1;var Re=we.current;_e.current.push({size:ve,element:q,data:pe}),Promise.resolve().then(function(){Re===we.current&&(be==null||be(_e.current),_e.current=[])}),xe==null||xe(ve,q,pe)},[be,xe]);return t.createElement(_.Provider,{value:oe},Ee)}function T(de){var Ee=de.children,be=de.disabled,we=t.useRef(null),_e=t.useRef(null),xe=t.useContext(_),oe=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ve=t.isValidElement(Ee)&&Object(a.c)(Ee),q=ve?Ee.ref:null,pe=t.useMemo(function(){return Object(a.a)(q,we)},[q,we]),Re=t.useRef(de);Re.current=de;var ye=t.useCallback(function(Xe){var dt=Re.current,Pe=dt.onResize,We=dt.data,Ce=Xe.getBoundingClientRect(),Le=Ce.width,Ge=Ce.height,Ze=Xe.offsetWidth,Et=Xe.offsetHeight,nt=Math.floor(Le),Nt=Math.floor(Ge);if(oe.current.width!==nt||oe.current.height!==Nt||oe.current.offsetWidth!==Ze||oe.current.offsetHeight!==Et){var Vt={width:nt,height:Nt,offsetWidth:Ze,offsetHeight:Et};oe.current=Vt;var Ct=Ze===Math.round(Le)?Le:Ze,wt=Et===Math.round(Ge)?Ge:Et,Kt=Object(R.a)(Object(R.a)({},Vt),{},{offsetWidth:Ct,offsetHeight:wt});xe==null||xe(Kt,Xe,We),Pe&&Promise.resolve().then(function(){Pe(Kt,Xe)})}},[]);return t.useEffect(function(){var Xe=Object(x.a)(we.current)||Object(x.a)(_e.current);return Xe&&!be&&u(Xe,ye),function(){return m(Xe,ye)}},[we.current,be]),t.createElement(v,{ref:_e},ve?t.cloneElement(Ee,{ref:pe}):Ee)}var b="rc-observer-key";function c(de){var Ee=de.children,be=Object(g.a)(Ee);return be.map(function(we,_e){var xe=(we==null?void 0:we.key)||"".concat(b,"-").concat(_e);return t.createElement(T,Object(Q.a)({},de,{key:xe}),we)})}c.Collection=y;var n=c,r=f("bT9E"),d=f("TSYQ"),M=f.n(d),C=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,A=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],I={},k;function B(de){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=de.getAttribute("id")||de.getAttribute("data-reactid")||de.getAttribute("name");if(Ee&&I[be])return I[be];var we=window.getComputedStyle(de),_e=we.getPropertyValue("box-sizing")||we.getPropertyValue("-moz-box-sizing")||we.getPropertyValue("-webkit-box-sizing"),xe=parseFloat(we.getPropertyValue("padding-bottom"))+parseFloat(we.getPropertyValue("padding-top")),oe=parseFloat(we.getPropertyValue("border-bottom-width"))+parseFloat(we.getPropertyValue("border-top-width")),ve=A.map(function(pe){return"".concat(pe,":").concat(we.getPropertyValue(pe))}).join(";"),q={sizingStyle:ve,paddingSize:xe,borderSize:oe,boxSizing:_e};return Ee&&be&&(I[be]=q),q}function z(de){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,we=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)),de.getAttribute("wrap")?k.setAttribute("wrap",de.getAttribute("wrap")):k.removeAttribute("wrap");var _e=B(de,Ee),xe=_e.paddingSize,oe=_e.borderSize,ve=_e.boxSizing,q=_e.sizingStyle;k.setAttribute("style","".concat(q,";").concat(C)),k.value=de.value||de.placeholder||"";var pe=Number.MIN_SAFE_INTEGER,Re=Number.MAX_SAFE_INTEGER,ye=k.scrollHeight,Xe;if(ve==="border-box"?ye+=oe:ve==="content-box"&&(ye-=xe),be!==null||we!==null){k.value=" ";var dt=k.scrollHeight-xe;be!==null&&(pe=dt*be,ve==="border-box"&&(pe=pe+xe+oe),ye=Math.max(pe,ye)),we!==null&&(Re=dt*we,ve==="border-box"&&(Re=Re+xe+oe),Xe=ye>Re?"":"hidden",ye=Math.min(Re,ye))}return{height:ye,minHeight:pe,maxHeight:Re,overflowY:Xe,resize:"none"}}var G=f("Gytx"),V=f.n(G),Y;(function(de){de[de.NONE=0]="NONE",de[de.RESIZING=1]="RESIZING",de[de.RESIZED=2]="RESIZED"})(Y||(Y={}));var F=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(we){var _e;return Object(L.a)(this,be),_e=Ee.call(this,we),_e.nextFrameActionId=void 0,_e.resizeFrameId=void 0,_e.textArea=void 0,_e.saveTextArea=function(xe){_e.textArea=xe},_e.handleResize=function(xe){var oe=_e.state.resizeStatus,ve=_e.props,q=ve.autoSize,pe=ve.onResize;if(oe!==Y.NONE)return;typeof pe=="function"&&pe(xe),q&&_e.resizeOnNextFrame()},_e.resizeOnNextFrame=function(){cancelAnimationFrame(_e.nextFrameActionId),_e.nextFrameActionId=requestAnimationFrame(_e.resizeTextarea)},_e.resizeTextarea=function(){var xe=_e.props.autoSize;if(!xe||!_e.textArea)return;var oe=xe.minRows,ve=xe.maxRows,q=z(_e.textArea,!1,oe,ve);_e.setState({textareaStyles:q,resizeStatus:Y.RESIZING},function(){cancelAnimationFrame(_e.resizeFrameId),_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.RESIZED},function(){_e.resizeFrameId=requestAnimationFrame(function(){_e.setState({resizeStatus:Y.NONE}),_e.fixFirefoxAutoScroll()})})})})},_e.renderTextArea=function(){var xe=_e.props,oe=xe.prefixCls,ve=oe===void 0?"rc-textarea":oe,q=xe.autoSize,pe=xe.onResize,Re=xe.className,ye=xe.disabled,Xe=_e.state,dt=Xe.textareaStyles,Pe=Xe.resizeStatus,We=Object(r.a)(_e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=M()(ve,Re,Object(i.a)({},"".concat(ve,"-disabled"),ye));"value"in We&&(We.value=We.value||"");var Le=Object(R.a)(Object(R.a)(Object(R.a)({},_e.props.style),dt),Pe===Y.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:_e.handleResize,disabled:!(q||pe)},t.createElement("textarea",Object(Q.a)({},We,{className:Ce,style:Le,ref:_e.saveTextArea})))},_e.state={textareaStyles:{},resizeStatus:Y.NONE},_e}return Object(O.a)(be,[{key:"componentDidUpdate",value:function(_e){(_e.value!==this.props.value||!V()(_e.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 _e=this.textArea.selectionStart,xe=this.textArea.selectionEnd;this.textArea.setSelectionRange(_e,xe)}}catch(oe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),be}(t.Component),H=F,Z=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(we){var _e;Object(L.a)(this,be),_e=Ee.call(this,we),_e.resizableTextArea=void 0,_e.focus=function(){_e.resizableTextArea.textArea.focus()},_e.saveTextArea=function(oe){_e.resizableTextArea=oe},_e.handleChange=function(oe){var ve=_e.props.onChange;_e.setValue(oe.target.value,function(){_e.resizableTextArea.resizeTextarea()}),ve&&ve(oe)},_e.handleKeyDown=function(oe){var ve=_e.props,q=ve.onPressEnter,pe=ve.onKeyDown;oe.keyCode===13&&q&&q(oe),pe&&pe(oe)};var xe=typeof we.value=="undefined"||we.value===null?we.defaultValue:we.value;return _e.state={value:xe},_e}return Object(O.a)(be,[{key:"setValue",value:function(_e,xe){"value"in this.props||this.setState({value:_e},xe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(H,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_e){return"value"in _e?{value:_e.value}:null}}]),be}(t.Component),me=J.default=Z},YH21:function(ae,J,f){var Q=f("H6uX");J.Dispatcher=Q;var L=f("ItGF"),O=f("Ze12"),U=O.isCanvasEl,s=O.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,i=[];function g(l,u,m,v){return m=m||{},v||!L.canvasSupported?E(l,u,m):L.browser.firefox&&u.layerX!=null&&u.layerX!==u.offsetX?(m.zrX=u.layerX,m.zrY=u.layerY):u.offsetX!=null?(m.zrX=u.offsetX,m.zrY=u.offsetY):E(l,u,m),m}function E(l,u,m){if(L.domSupported&&l.getBoundingClientRect){var v=u.clientX,_=u.clientY;if(U(l)){var y=l.getBoundingClientRect();m.zrX=v-y.left,m.zrY=_-y.top;return}else if(s(i,l,v,_)){m.zrX=i[0],m.zrY=i[1];return}}m.zrX=m.zrY=0}function a(l){return l||window.event}function x(l,u,m){if(u=a(u),u.zrX!=null)return u;var v=u.type,_=v&&v.indexOf("touch")>=0;if(!_)g(l,u,u,m),u.zrDelta=u.wheelDelta?u.wheelDelta/120:-(u.detail||0)/3;else{var y=v!=="touchend"?u.targetTouches[0]:u.changedTouches[0];y&&g(l,y,u,m)}var T=u.button;return u.which==null&&T!==void 0&&R.test(u.type)&&(u.which=T&1?1:T&2?3:T&4?2:0),u}function S(l,u,m,v){t?l.addEventListener(u,m,v):l.attachEvent("on"+u,m)}function w(l,u,m,v){t?l.removeEventListener(u,m,v):l.detachEvent("on"+u,m)}var p=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function D(l){return l.which===2||l.which===3}function h(l){return l.which>1}J.clientToLocal=g,J.getNativeEvent=a,J.normalizeEvent=x,J.addEventListener=S,J.removeEventListener=w,J.stop=p,J.isMiddleOrRightButtonOnMouseUpDown=D,J.notLeftMouse=h},YKIs:function(ae,J){ae.exports="data:image/png;base64,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"},YVwf:function(ae,J,f){"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(f("Kw3X"));J.default=L.default},YgsL:function(ae,J,f){var Q=f("QBsz"),L=Q.distance;function O(s,t,R,i,g,E,a){var x=(R-s)*.5,S=(i-t)*.5;return(2*(t-R)+x+S)*a+(-3*(t-R)-2*x-S)*E+x*g+t}function U(s,t){for(var R=s.length,i=[],g=0,E=1;E<R;E++)g+=L(s[E-1],s[E]);var a=g/2;a=a<R?R:a;for(var E=0;E<a;E++){var x=E/(a-1)*(t?R:R-1),S=Math.floor(x),w=x-S,p,D=s[S%R],h,l;t?(p=s[(S-1+R)%R],h=s[(S+1)%R],l=s[(S+2)%R]):(p=s[S===0?S:S-1],h=s[S>R-2?R-1:S+1],l=s[S>R-3?R-1:S+2]);var u=w*w,m=w*u;i.push([O(p[0],D[0],h[0],l[0],w,u,m),O(p[1],D[1],h[1],l[1],w,u,m)])}return i}ae.exports=U},ZJlW:function(ae,J,f){ae.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(ae,J){ae.exports="data:image/png;base64,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"},Ze12:function(ae,J,f){var Q=f("ItGF"),L=f("hOwI"),O=L.buildTransformer,U="___zrEVENTSAVED",s=[];function t(a,x,S,w,p){return R(s,x,w,p,!0)&&R(a,S,s[0],s[1])}function R(a,x,S,w,p){if(x.getBoundingClientRect&&Q.domSupported&&!E(x)){var D=x[U]||(x[U]={}),h=i(x,D),l=g(h,D,p);if(l)return l(a,S,w),!0}return!1}function i(a,x){var S=x.markers;if(S)return S;S=x.markers=[];for(var w=["left","right"],p=["top","bottom"],D=0;D<4;D++){var h=document.createElement("div"),l=h.style,u=D%2,m=(D>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",w[u]+":0",p[m]+":0",w[1-u]+":auto",p[1-m]+":auto",""].join("!important;"),a.appendChild(h),S.push(h)}return S}function g(a,x,S){for(var w=S?"invTrans":"trans",p=x[w],D=x.srcCoords,h=!0,l=[],u=[],m=0;m<4;m++){var v=a[m].getBoundingClientRect(),_=2*m,y=v.left,T=v.top;l.push(y,T),h=h&&D&&y===D[_]&&T===D[_+1],u.push(a[m].offsetLeft,a[m].offsetTop)}return h&&p?p:(x.srcCoords=l,x[w]=S?O(u,l):O(l,u))}function E(a){return a.nodeName.toUpperCase()==="CANVAS"}J.transformLocalCoord=t,J.transformCoordWithViewport=R,J.isCanvasEl=E},ZpRC:function(ae,J,f){"use strict";function Q(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function L(a,x){return(!x||a!=="hidden")&&a!=="visible"&&a!=="clip"}function O(a,x){if(a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth){var S=getComputedStyle(a,null);return L(S.overflowY,x)||L(S.overflowX,x)||function(w){var p=function(D){if(!D.ownerDocument||!D.ownerDocument.defaultView)return null;try{return D.ownerDocument.defaultView.frameElement}catch(h){return null}}(w);return!!p&&(p.clientHeight<w.scrollHeight||p.clientWidth<w.scrollWidth)}(a)}return!1}function U(a,x,S,w,p,D,h,l){return D<a&&h>x||D>a&&h<x?0:D<=a&&l<=S||h>=x&&l>=S?D-a-w:h>x&&l<S||D<a&&l>S?h-x+p:0}var s=function(a,x){var S=window,w=x.scrollMode,p=x.block,D=x.inline,h=x.boundary,l=x.skipOverflowHiddenElements,u=typeof h=="function"?h:function(dt){return dt!==h};if(!Q(a))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,v=[],_=a;Q(_)&&u(_);){if((_=_.parentElement)===m){v.push(_);break}_!=null&&_===document.body&&O(_)&&!O(document.documentElement)||_!=null&&O(_,l)&&v.push(_)}for(var y=S.visualViewport?S.visualViewport.width:innerWidth,T=S.visualViewport?S.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),r=n.height,d=n.width,M=n.top,C=n.right,A=n.bottom,I=n.left,k=p==="start"||p==="nearest"?M:p==="end"?A:M+r/2,B=D==="center"?I+d/2:D==="end"?C:I,z=[],G=0;G<v.length;G++){var V=v[G],Y=V.getBoundingClientRect(),F=Y.height,H=Y.width,Z=Y.top,me=Y.right,de=Y.bottom,Ee=Y.left;if(w==="if-needed"&&M>=0&&I>=0&&A<=T&&C<=y&&M>=Z&&A<=de&&I>=Ee&&C<=me)return z;var be=getComputedStyle(V),we=parseInt(be.borderLeftWidth,10),_e=parseInt(be.borderTopWidth,10),xe=parseInt(be.borderRightWidth,10),oe=parseInt(be.borderBottomWidth,10),ve=0,q=0,pe="offsetWidth"in V?V.offsetWidth-V.clientWidth-we-xe:0,Re="offsetHeight"in V?V.offsetHeight-V.clientHeight-_e-oe:0;if(m===V)ve=p==="start"?k:p==="end"?k-T:p==="nearest"?U(c,c+T,T,_e,oe,c+k,c+k+r,r):k-T/2,q=D==="start"?B:D==="center"?B-y/2:D==="end"?B-y:U(b,b+y,y,we,xe,b+B,b+B+d,d),ve=Math.max(0,ve+c),q=Math.max(0,q+b);else{ve=p==="start"?k-Z-_e:p==="end"?k-de+oe+Re:p==="nearest"?U(Z,de,F,_e,oe+Re,k,k+r,r):k-(Z+F/2)+Re/2,q=D==="start"?B-Ee-we:D==="center"?B-(Ee+H/2)+pe/2:D==="end"?B-me+xe+pe:U(Ee,me,H,we,xe+pe,B,B+d,d);var ye=V.scrollLeft,Xe=V.scrollTop;k+=Xe-(ve=Math.max(0,Math.min(Xe+ve,V.scrollHeight-F+Re))),B+=ye-(q=Math.max(0,Math.min(ye+q,V.scrollWidth-H+pe)))}z.push({el:V,top:ve,left:q})}return z};function t(a){return a===Object(a)&&Object.keys(a).length!==0}function R(a,x){x===void 0&&(x="auto");var S="scrollBehavior"in document.body.style;a.forEach(function(w){var p=w.el,D=w.top,h=w.left;p.scroll&&S?p.scroll({top:D,left:h,behavior:x}):(p.scrollTop=D,p.scrollLeft=h)})}function i(a){return a===!1?{block:"end",inline:"nearest"}:t(a)?a:{block:"start",inline:"nearest"}}function g(a,x){var S=!a.ownerDocument.documentElement.contains(a);if(t(x)&&typeof x.behavior=="function")return x.behavior(S?[]:s(a,x));if(S)return;var w=i(x);return R(s(a,w),w.behavior)}var E=J.a=g},Zss7:function(ae,J,f){var Q;(function(L){var O=/^\s+/,U=/\s+$/,s=0,t=L.round,R=L.min,i=L.max,g=L.random;function E(oe,ve){if(oe=oe||"",ve=ve||{},oe instanceof E)return oe;if(!(this instanceof E))return new E(oe,ve);var q=a(oe);this._originalInput=oe,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 oe=this.toRgb();return(oe.r*299+oe.g*587+oe.b*114)/1e3},getLuminance:function(){var oe=this.toRgb(),ve,q,pe,Re,ye,Xe;return ve=oe.r/255,q=oe.g/255,pe=oe.b/255,ve<=.03928?Re=ve/12.92:Re=L.pow((ve+.055)/1.055,2.4),q<=.03928?ye=q/12.92:ye=L.pow((q+.055)/1.055,2.4),pe<=.03928?Xe=pe/12.92:Xe=L.pow((pe+.055)/1.055,2.4),.2126*Re+.7152*ye+.0722*Xe},setAlpha:function(oe){return this._a=z(oe),this._roundA=t(100*this._a)/100,this},toHsv:function(){var oe=p(this._r,this._g,this._b);return{h:oe.h*360,s:oe.s,v:oe.v,a:this._a}},toHsvString:function(){var oe=p(this._r,this._g,this._b),ve=t(oe.h*360),q=t(oe.s*100),pe=t(oe.v*100);return this._a==1?"hsv("+ve+", "+q+"%, "+pe+"%)":"hsva("+ve+", "+q+"%, "+pe+"%, "+this._roundA+")"},toHsl:function(){var oe=S(this._r,this._g,this._b);return{h:oe.h*360,s:oe.s,l:oe.l,a:this._a}},toHslString:function(){var oe=S(this._r,this._g,this._b),ve=t(oe.h*360),q=t(oe.s*100),pe=t(oe.l*100);return this._a==1?"hsl("+ve+", "+q+"%, "+pe+"%)":"hsla("+ve+", "+q+"%, "+pe+"%, "+this._roundA+")"},toHex:function(oe){return h(this._r,this._g,this._b,oe)},toHexString:function(oe){return"#"+this.toHex(oe)},toHex8:function(oe){return l(this._r,this._g,this._b,this._a,oe)},toHex8String:function(oe){return"#"+this.toHex8(oe)},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[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(oe){var ve="#"+u(this._r,this._g,this._b,this._a),q=ve,pe=this._gradientType?"GradientType = 1, ":"";if(oe){var Re=E(oe);q="#"+u(Re._r,Re._g,Re._b,Re._a)}return"progid:DXImageTransform.Microsoft.gradient("+pe+"startColorstr="+ve+",endColorstr="+q+")"},toString:function(oe){var ve=!!oe;oe=oe||this._format;var q=!1,pe=this._a<1&&this._a>=0,Re=!ve&&pe&&(oe==="hex"||oe==="hex6"||oe==="hex3"||oe==="hex4"||oe==="hex8"||oe==="name");return Re?oe==="name"&&this._a===0?this.toName():this.toRgbString():(oe==="rgb"&&(q=this.toRgbString()),oe==="prgb"&&(q=this.toPercentageRgbString()),(oe==="hex"||oe==="hex6")&&(q=this.toHexString()),oe==="hex3"&&(q=this.toHexString(!0)),oe==="hex4"&&(q=this.toHex8String(!0)),oe==="hex8"&&(q=this.toHex8String()),oe==="name"&&(q=this.toName()),oe==="hsl"&&(q=this.toHslString()),oe==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(oe,ve){var q=oe.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(y,arguments)},brighten:function(){return this._applyModification(T,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(oe,ve){return oe.apply(null,[this].concat([].slice.call(ve)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(M,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},E.fromRatio=function(oe,ve){if(typeof oe=="object"){var q={};for(var pe in oe)oe.hasOwnProperty(pe)&&(pe==="a"?q[pe]=oe[pe]:q[pe]=me(oe[pe]));oe=q}return E(oe,ve)};function a(oe){var ve={r:0,g:0,b:0},q=1,pe=null,Re=null,ye=null,Xe=!1,dt=!1;return typeof oe=="string"&&(oe=_e(oe)),typeof oe=="object"&&(we(oe.r)&&we(oe.g)&&we(oe.b)?(ve=x(oe.r,oe.g,oe.b),Xe=!0,dt=String(oe.r).substr(-1)==="%"?"prgb":"rgb"):we(oe.h)&&we(oe.s)&&we(oe.v)?(pe=me(oe.s),Re=me(oe.v),ve=D(oe.h,pe,Re),Xe=!0,dt="hsv"):we(oe.h)&&we(oe.s)&&we(oe.l)&&(pe=me(oe.s),ye=me(oe.l),ve=w(oe.h,pe,ye),Xe=!0,dt="hsl"),oe.hasOwnProperty("a")&&(q=oe.a)),q=z(q),{ok:Xe,format:oe.format||dt,r:R(255,i(ve.r,0)),g:R(255,i(ve.g,0)),b:R(255,i(ve.b,0)),a:q}}function x(oe,ve,q){return{r:G(oe,255)*255,g:G(ve,255)*255,b:G(q,255)*255}}function S(oe,ve,q){oe=G(oe,255),ve=G(ve,255),q=G(q,255);var pe=i(oe,ve,q),Re=R(oe,ve,q),ye,Xe,dt=(pe+Re)/2;if(pe==Re)ye=Xe=0;else{var Pe=pe-Re;Xe=dt>.5?Pe/(2-pe-Re):Pe/(pe+Re);switch(pe){case oe:ye=(ve-q)/Pe+(ve<q?6:0);break;case ve:ye=(q-oe)/Pe+2;break;case q:ye=(oe-ve)/Pe+4;break}ye/=6}return{h:ye,s:Xe,l:dt}}function w(oe,ve,q){var pe,Re,ye;oe=G(oe,360),ve=G(ve,100),q=G(q,100);function Xe(We,Ce,Le){return Le<0&&(Le+=1),Le>1&&(Le-=1),Le<1/6?We+(Ce-We)*6*Le:Le<1/2?Ce:Le<2/3?We+(Ce-We)*(2/3-Le)*6:We}if(ve===0)pe=Re=ye=q;else{var dt=q<.5?q*(1+ve):q+ve-q*ve,Pe=2*q-dt;pe=Xe(Pe,dt,oe+1/3),Re=Xe(Pe,dt,oe),ye=Xe(Pe,dt,oe-1/3)}return{r:pe*255,g:Re*255,b:ye*255}}function p(oe,ve,q){oe=G(oe,255),ve=G(ve,255),q=G(q,255);var pe=i(oe,ve,q),Re=R(oe,ve,q),ye,Xe,dt=pe,Pe=pe-Re;if(Xe=pe===0?0:Pe/pe,pe==Re)ye=0;else{switch(pe){case oe:ye=(ve-q)/Pe+(ve<q?6:0);break;case ve:ye=(q-oe)/Pe+2;break;case q:ye=(oe-ve)/Pe+4;break}ye/=6}return{h:ye,s:Xe,v:dt}}function D(oe,ve,q){oe=G(oe,360)*6,ve=G(ve,100),q=G(q,100);var pe=L.floor(oe),Re=oe-pe,ye=q*(1-ve),Xe=q*(1-Re*ve),dt=q*(1-(1-Re)*ve),Pe=pe%6,We=[q,Xe,ye,ye,dt,q][Pe],Ce=[dt,q,q,Xe,ye,ye][Pe],Le=[ye,ye,dt,q,q,Xe][Pe];return{r:We*255,g:Ce*255,b:Le*255}}function h(oe,ve,q,pe){var Re=[Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return pe&&Re[0].charAt(0)==Re[0].charAt(1)&&Re[1].charAt(0)==Re[1].charAt(1)&&Re[2].charAt(0)==Re[2].charAt(1)?Re[0].charAt(0)+Re[1].charAt(0)+Re[2].charAt(0):Re.join("")}function l(oe,ve,q,pe,Re){var ye=[Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16)),Z(de(pe))];return Re&&ye[0].charAt(0)==ye[0].charAt(1)&&ye[1].charAt(0)==ye[1].charAt(1)&&ye[2].charAt(0)==ye[2].charAt(1)&&ye[3].charAt(0)==ye[3].charAt(1)?ye[0].charAt(0)+ye[1].charAt(0)+ye[2].charAt(0)+ye[3].charAt(0):ye.join("")}function u(oe,ve,q,pe){var Re=[Z(de(pe)),Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return Re.join("")}E.equals=function(oe,ve){return!oe||!ve?!1:E(oe).toRgbString()==E(ve).toRgbString()},E.random=function(){return E.fromRatio({r:g(),g:g(),b:g()})};function m(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.s-=ve/100,q.s=V(q.s),E(q)}function v(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.s+=ve/100,q.s=V(q.s),E(q)}function _(oe){return E(oe).desaturate(100)}function y(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.l+=ve/100,q.l=V(q.l),E(q)}function T(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toRgb();return q.r=i(0,R(255,q.r-t(255*-(ve/100)))),q.g=i(0,R(255,q.g-t(255*-(ve/100)))),q.b=i(0,R(255,q.b-t(255*-(ve/100)))),E(q)}function b(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.l-=ve/100,q.l=V(q.l),E(q)}function c(oe,ve){var q=E(oe).toHsl(),pe=(q.h+ve)%360;return q.h=pe<0?360+pe:pe,E(q)}function n(oe){var ve=E(oe).toHsl();return ve.h=(ve.h+180)%360,E(ve)}function r(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),E({h:(q+120)%360,s:ve.s,l:ve.l}),E({h:(q+240)%360,s:ve.s,l:ve.l})]}function d(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),E({h:(q+90)%360,s:ve.s,l:ve.l}),E({h:(q+180)%360,s:ve.s,l:ve.l}),E({h:(q+270)%360,s:ve.s,l:ve.l})]}function M(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),E({h:(q+72)%360,s:ve.s,l:ve.l}),E({h:(q+216)%360,s:ve.s,l:ve.l})]}function C(oe,ve,q){ve=ve||6,q=q||30;var pe=E(oe).toHsl(),Re=360/q,ye=[E(oe)];for(pe.h=(pe.h-(Re*ve>>1)+720)%360;--ve;)pe.h=(pe.h+Re)%360,ye.push(E(pe));return ye}function A(oe,ve){ve=ve||6;for(var q=E(oe).toHsv(),pe=q.h,Re=q.s,ye=q.v,Xe=[],dt=1/ve;ve--;)Xe.push(E({h:pe,s:Re,v:ye})),ye=(ye+dt)%1;return Xe}E.mix=function(oe,ve,q){q=q===0?0:q||50;var pe=E(oe).toRgb(),Re=E(ve).toRgb(),ye=q/100,Xe={r:(Re.r-pe.r)*ye+pe.r,g:(Re.g-pe.g)*ye+pe.g,b:(Re.b-pe.b)*ye+pe.b,a:(Re.a-pe.a)*ye+pe.a};return E(Xe)},E.readability=function(oe,ve){var q=E(oe),pe=E(ve);return(L.max(q.getLuminance(),pe.getLuminance())+.05)/(L.min(q.getLuminance(),pe.getLuminance())+.05)},E.isReadable=function(oe,ve,q){var pe=E.readability(oe,ve),Re,ye;ye=!1,Re=xe(q);switch(Re.level+Re.size){case"AAsmall":case"AAAlarge":ye=pe>=4.5;break;case"AAlarge":ye=pe>=3;break;case"AAAsmall":ye=pe>=7;break}return ye},E.mostReadable=function(oe,ve,q){var pe=null,Re=0,ye,Xe,dt,Pe;q=q||{},Xe=q.includeFallbackColors,dt=q.level,Pe=q.size;for(var We=0;We<ve.length;We++)ye=E.readability(oe,ve[We]),ye>Re&&(Re=ye,pe=E(ve[We]));return E.isReadable(oe,pe,{level:dt,size:Pe})||!Xe?pe:(q.includeFallbackColors=!1,E.mostReadable(oe,["#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(oe){var ve={};for(var q in oe)oe.hasOwnProperty(q)&&(ve[oe[q]]=q);return ve}function z(oe){return oe=parseFloat(oe),(isNaN(oe)||oe<0||oe>1)&&(oe=1),oe}function G(oe,ve){F(oe)&&(oe="100%");var q=H(oe);return oe=R(ve,i(0,parseFloat(oe))),q&&(oe=parseInt(oe*ve,10)/100),L.abs(oe-ve)<1e-6?1:oe%ve/parseFloat(ve)}function V(oe){return R(1,i(0,oe))}function Y(oe){return parseInt(oe,16)}function F(oe){return typeof oe=="string"&&oe.indexOf(".")!=-1&&parseFloat(oe)===1}function H(oe){return typeof oe=="string"&&oe.indexOf("%")!=-1}function Z(oe){return oe.length==1?"0"+oe:""+oe}function me(oe){return oe<=1&&(oe=oe*100+"%"),oe}function de(oe){return L.round(parseFloat(oe)*255).toString(16)}function Ee(oe){return Y(oe)/255}var be=function(){var oe="[-\\+]?\\d+%?",ve="[-\\+]?\\d*\\.\\d+%?",q="(?:"+ve+")|(?:"+oe+")",pe="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Re="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+pe),rgba:new RegExp("rgba"+Re),hsl:new RegExp("hsl"+pe),hsla:new RegExp("hsla"+Re),hsv:new RegExp("hsv"+pe),hsva:new RegExp("hsva"+Re),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 we(oe){return!!be.CSS_UNIT.exec(oe)}function _e(oe){oe=oe.replace(O,"").replace(U,"").toLowerCase();var ve=!1;if(I[oe])oe=I[oe],ve=!0;else if(oe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=be.rgb.exec(oe))?{r:q[1],g:q[2],b:q[3]}:(q=be.rgba.exec(oe))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=be.hsl.exec(oe))?{h:q[1],s:q[2],l:q[3]}:(q=be.hsla.exec(oe))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=be.hsv.exec(oe))?{h:q[1],s:q[2],v:q[3]}:(q=be.hsva.exec(oe))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=be.hex8.exec(oe))?{r:Y(q[1]),g:Y(q[2]),b:Y(q[3]),a:Ee(q[4]),format:ve?"name":"hex8"}:(q=be.hex6.exec(oe))?{r:Y(q[1]),g:Y(q[2]),b:Y(q[3]),format:ve?"name":"hex"}:(q=be.hex4.exec(oe))?{r:Y(q[1]+""+q[1]),g:Y(q[2]+""+q[2]),b:Y(q[3]+""+q[3]),a:Ee(q[4]+""+q[4]),format:ve?"name":"hex8"}:(q=be.hex3.exec(oe))?{r:Y(q[1]+""+q[1]),g:Y(q[2]+""+q[2]),b:Y(q[3]+""+q[3]),format:ve?"name":"hex"}:!1}function xe(oe){var ve,q;return oe=oe||{level:"AA",size:"small"},ve=(oe.level||"AA").toUpperCase(),q=(oe.size||"small").toLowerCase(),ve!=="AA"&&ve!=="AAA"&&(ve="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:ve,size:q}}ae.exports?ae.exports=E:!(Q=function(){return E}.call(J,f,J,ae),Q!==void 0&&(ae.exports=Q))})(Math)},aKvl:function(ae,J,f){var Q=f("Sj9i"),L=Q.quadraticProjectPoint;function O(U,s,t,R,i,g,E,a,x){if(E===0)return!1;var S=E;if(x>s+S&&x>R+S&&x>g+S||x<s-S&&x<R-S&&x<g-S||a>U+S&&a>t+S&&a>i+S||a<U-S&&a<t-S&&a<i-S)return!1;var w=L(U,s,t,R,i,g,a,x,null);return w<=S/2}J.containStroke=O},aX58:function(ae,J,f){var Q=f("3gBT"),L=f("ItGF"),O=f("bYtY"),U=f("0s+r"),s=f("r6Bn"),t=f("7SHv"),R=f("MKOG"),i=f("zarK");/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var g=!L.canvasSupported,E={canvas:t},a={},x="4.3.1";function S(u,m){var v=new l(Q(),u,m);return a[v.id]=v,v}function w(u){if(u)u.dispose();else{for(var m in a)a.hasOwnProperty(m)&&a[m].dispose();a={}}return this}function p(u){return a[u]}function D(u,m){E[u]=m}function h(u){delete a[u]}var l=function(u,m,v){v=v||{},this.dom=m,this.id=u;var _=this,y=new s,T=v.renderer;if(g){if(!E.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");T="vml"}else(!T||!E[T])&&(T="canvas");var b=new E[T](m,y,v,u);this.storage=y,this.painter=b;var c=!L.node&&!L.worker?new i(b.getViewportRoot(),b.root):null;this.handler=new U(y,b,c,b.root),this.animation=new R({stage:{update:O.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var n=y.delFromStorage,r=y.addToStorage;y.delFromStorage=function(d){n.call(y,d),d&&d.removeSelfFromZr(_)},y.addToStorage=function(d){r.call(y,d),d.addSelfToZr(_)}};l.prototype={constructor:l,getId:function(){return this.id},add:function(u){this.storage.addRoot(u),this._needsRefresh=!0},remove:function(u){this.storage.delRoot(u),this._needsRefresh=!0},configLayer:function(u,m){this.painter.configLayer&&this.painter.configLayer(u,m),this._needsRefresh=!0},setBackgroundColor:function(u){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(u),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var u;this._needsRefresh&&(u=!0,this.refreshImmediately()),this._needsRefreshHover&&(u=!0,this.refreshHoverImmediately()),u&&this.trigger("rendered")},addHover:function(u,m){if(this.painter.addHover){var v=this.painter.addHover(u,m);return this.refreshHover(),v}},removeHover:function(u){this.painter.removeHover&&(this.painter.removeHover(u),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(u){u=u||{},this.painter.resize(u.width,u.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(u,m){return this.painter.pathToImage(u,m)},setCursorStyle:function(u){this.handler.setCursorStyle(u)},findHover:function(u,m){return this.handler.findHover(u,m)},on:function(u,m,v){this.handler.on(u,m,v)},off:function(u,m){this.handler.off(u,m)},trigger:function(u,m){this.handler.trigger(u,m)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,h(this.id)}},J.version=x,J.init=S,J.dispose=w,J.getInstance=p,J.registerPainter=D},bT9E:function(ae,J,f){"use strict";f.d(J,"a",function(){return L});var Q=f("VTBJ");function L(O,U){var s=Object(Q.a)({},O);return Array.isArray(U)&&U.forEach(function(t){delete s[t]}),s}},bUJZ:function(ae,J){ae.exports="data:image/png;base64,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"},bYtY:function(ae,J){var f={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},L=Object.prototype.toString,O=Array.prototype,U=O.forEach,s=O.filter,t=O.slice,R=O.map,i=O.reduce,g={};function E(q,pe){q==="createCanvas"&&(h=null),g[q]=pe}function a(q){if(q==null||typeof q!="object")return q;var pe=q,Re=L.call(q);if(Re==="[object Array]"){if(!we(q)){pe=[];for(var ye=0,Xe=q.length;ye<Xe;ye++)pe[ye]=a(q[ye])}}else if(Q[Re]){if(!we(q)){var dt=q.constructor;if(q.constructor.from)pe=dt.from(q);else{pe=new dt(q.length);for(var ye=0,Xe=q.length;ye<Xe;ye++)pe[ye]=a(q[ye])}}}else if(!f[Re]&&!we(q)&&!z(q)){pe={};for(var Pe in q)q.hasOwnProperty(Pe)&&(pe[Pe]=a(q[Pe]))}return pe}function x(q,pe,Re){if(!I(pe)||!I(q))return Re?a(pe):q;for(var ye in pe)if(pe.hasOwnProperty(ye)){var Xe=q[ye],dt=pe[ye];I(dt)&&I(Xe)&&!M(dt)&&!M(Xe)&&!z(dt)&&!z(Xe)&&!k(dt)&&!k(Xe)&&!we(dt)&&!we(Xe)?x(Xe,dt,Re):(Re||!(ye in q))&&(q[ye]=a(pe[ye],!0))}return q}function S(q,pe){for(var Re=q[0],ye=1,Xe=q.length;ye<Xe;ye++)Re=x(Re,q[ye],pe);return Re}function w(q,pe){for(var Re in pe)pe.hasOwnProperty(Re)&&(q[Re]=pe[Re]);return q}function p(q,pe,Re){for(var ye in pe)pe.hasOwnProperty(ye)&&(Re?pe[ye]!=null:q[ye]==null)&&(q[ye]=pe[ye]);return q}var D=function(){return g.createCanvas()};g.createCanvas=function(){return document.createElement("canvas")};var h;function l(){return h||(h=D().getContext("2d")),h}function u(q,pe){if(q){if(q.indexOf)return q.indexOf(pe);for(var Re=0,ye=q.length;Re<ye;Re++)if(q[Re]===pe)return Re}return-1}function m(q,pe){var Re=q.prototype;function ye(){}ye.prototype=pe.prototype,q.prototype=new ye;for(var Xe in Re)Re.hasOwnProperty(Xe)&&(q.prototype[Xe]=Re[Xe]);q.prototype.constructor=q,q.superClass=pe}function v(q,pe,Re){q="prototype"in q?q.prototype:q,pe="prototype"in pe?pe.prototype:pe,p(q,pe,Re)}function _(q){return q?typeof q=="string"?!1:typeof q.length=="number":void 0}function y(q,pe,Re){if(!(q&&pe))return;if(q.forEach&&q.forEach===U)q.forEach(pe,Re);else if(q.length===+q.length)for(var ye=0,Xe=q.length;ye<Xe;ye++)pe.call(Re,q[ye],ye,q);else for(var dt in q)q.hasOwnProperty(dt)&&pe.call(Re,q[dt],dt,q)}function T(q,pe,Re){if(!(q&&pe))return;if(q.map&&q.map===R)return q.map(pe,Re);for(var ye=[],Xe=0,dt=q.length;Xe<dt;Xe++)ye.push(pe.call(Re,q[Xe],Xe,q));return ye}function b(q,pe,Re,ye){if(!(q&&pe))return;if(q.reduce&&q.reduce===i)return q.reduce(pe,Re,ye);for(var Xe=0,dt=q.length;Xe<dt;Xe++)Re=pe.call(ye,Re,q[Xe],Xe,q);return Re}function c(q,pe,Re){if(!(q&&pe))return;if(q.filter&&q.filter===s)return q.filter(pe,Re);for(var ye=[],Xe=0,dt=q.length;Xe<dt;Xe++)pe.call(Re,q[Xe],Xe,q)&&ye.push(q[Xe]);return ye}function n(q,pe,Re){if(!(q&&pe))return;for(var ye=0,Xe=q.length;ye<Xe;ye++)if(pe.call(Re,q[ye],ye,q))return q[ye]}function r(q,pe){var Re=t.call(arguments,2);return function(){return q.apply(pe,Re.concat(t.call(arguments)))}}function d(q){var pe=t.call(arguments,1);return function(){return q.apply(this,pe.concat(t.call(arguments)))}}function M(q){return L.call(q)==="[object Array]"}function C(q){return typeof q=="function"}function A(q){return L.call(q)==="[object String]"}function I(q){var pe=typeof q;return pe==="function"||!!q&&pe==="object"}function k(q){return!!f[L.call(q)]}function B(q){return!!Q[L.call(q)]}function z(q){return typeof q=="object"&&typeof q.nodeType=="number"&&typeof q.ownerDocument=="object"}function G(q){return q!==q}function V(q){for(var pe=0,Re=arguments.length;pe<Re;pe++)if(arguments[pe]!=null)return arguments[pe]}function Y(q,pe){return q!=null?q:pe}function F(q,pe,Re){return q!=null?q:pe!=null?pe:Re}function H(){return Function.call.apply(t,arguments)}function Z(q){if(typeof q=="number")return[q,q,q,q];var pe=q.length;return pe===2?[q[0],q[1],q[0],q[1]]:pe===3?[q[0],q[1],q[2],q[1]]:q}function me(q,pe){if(!q)throw new Error(pe)}function de(q){return q==null?null:typeof q.trim=="function"?q.trim():q.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var Ee="__ec_primitive__";function be(q){q[Ee]=!0}function we(q){return q[Ee]}function _e(q){var pe=M(q);this.data={};var Re=this;q instanceof _e?q.each(ye):q&&y(q,ye);function ye(Xe,dt){pe?Re.set(Xe,dt):Re.set(dt,Xe)}}_e.prototype={constructor:_e,get:function(q){return this.data.hasOwnProperty(q)?this.data[q]:null},set:function(q,pe){return this.data[q]=pe},each:function(q,pe){pe!==void 0&&(q=r(q,pe));for(var Re in this.data)this.data.hasOwnProperty(Re)&&q(this.data[Re],Re)},removeKey:function(q){delete this.data[q]}};function xe(q){return new _e(q)}function oe(q,pe){for(var Re=new q.constructor(q.length+pe.length),ye=0;ye<q.length;ye++)Re[ye]=q[ye];var Xe=q.length;for(ye=0;ye<pe.length;ye++)Re[ye+Xe]=pe[ye];return Re}function ve(){}J.$override=E,J.clone=a,J.merge=x,J.mergeAll=S,J.extend=w,J.defaults=p,J.createCanvas=D,J.getContext=l,J.indexOf=u,J.inherits=m,J.mixin=v,J.isArrayLike=_,J.each=y,J.map=T,J.reduce=b,J.filter=c,J.find=n,J.bind=r,J.curry=d,J.isArray=M,J.isFunction=C,J.isString=A,J.isObject=I,J.isBuiltInObject=k,J.isTypedArray=B,J.isDom=z,J.eqNaN=G,J.retrieve=V,J.retrieve2=Y,J.retrieve3=F,J.slice=H,J.normalizeCssArray=Z,J.assert=me,J.trim=de,J.setAsPrimitive=be,J.isPrimitive=we,J.createHashMap=xe,J.concatArray=oe,J.noop=ve},cFMs:function(ae,J){ae.exports="data:image/png;base64,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"},cRFk:function(ae,J,f){ae.exports=f.p+"static/RepositoryNoneData.828085a8.png"},cSPk:function(ae,J){ae.exports="data:image/png;base64,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"},chpo:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=1,L=function(){return"".concat(Q++)};J.default=L},csWT:function(ae,J,f){ae.exports=f.p+"static/choose.4ad1045f.svg"},cz0n:function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dKik:function(ae,J){ae.exports="data:image/png;base64,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"},dMvE:function(ae,J){var f={linear:function(L){return L},quadraticIn:function(L){return L*L},quadraticOut:function(L){return L*(2-L)},quadraticInOut:function(L){return(L*=2)<1?.5*L*L:-.5*(--L*(L-2)-1)},cubicIn:function(L){return L*L*L},cubicOut:function(L){return--L*L*L+1},cubicInOut:function(L){return(L*=2)<1?.5*L*L*L:.5*((L-=2)*L*L+2)},quarticIn:function(L){return L*L*L*L},quarticOut:function(L){return 1- --L*L*L*L},quarticInOut:function(L){return(L*=2)<1?.5*L*L*L*L:-.5*((L-=2)*L*L*L-2)},quinticIn:function(L){return L*L*L*L*L},quinticOut:function(L){return--L*L*L*L*L+1},quinticInOut:function(L){return(L*=2)<1?.5*L*L*L*L*L:.5*((L-=2)*L*L*L*L+2)},sinusoidalIn:function(L){return 1-Math.cos(L*Math.PI/2)},sinusoidalOut:function(L){return Math.sin(L*Math.PI/2)},sinusoidalInOut:function(L){return .5*(1-Math.cos(Math.PI*L))},exponentialIn:function(L){return L===0?0:Math.pow(1024,L-1)},exponentialOut:function(L){return L===1?1:1-Math.pow(2,-10*L)},exponentialInOut:function(L){return L===0?0:L===1?1:(L*=2)<1?.5*Math.pow(1024,L-1):.5*(-Math.pow(2,-10*(L-1))+2)},circularIn:function(L){return 1-Math.sqrt(1-L*L)},circularOut:function(L){return Math.sqrt(1- --L*L)},circularInOut:function(L){return(L*=2)<1?-.5*(Math.sqrt(1-L*L)-1):.5*(Math.sqrt(1-(L-=2)*L)+1)},elasticIn:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),-(U*Math.pow(2,10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)))},elasticOut:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),U*Math.pow(2,-10*L)*Math.sin((L-O)*(2*Math.PI)/s)+1)},elasticInOut:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),(L*=2)<1?-.5*(U*Math.pow(2,10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)):U*Math.pow(2,-10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)*.5+1)},backIn:function(L){var O=1.70158;return L*L*((O+1)*L-O)},backOut:function(L){var O=1.70158;return--L*L*((O+1)*L+O)+1},backInOut:function(L){var O=1.70158*1.525;return(L*=2)<1?.5*(L*L*((O+1)*L-O)):.5*((L-=2)*L*((O+1)*L+O)+2)},bounceIn:function(L){return 1-f.bounceOut(1-L)},bounceOut:function(L){return L<1/2.75?7.5625*L*L:L<2/2.75?7.5625*(L-=1.5/2.75)*L+.75:L<2.5/2.75?7.5625*(L-=2.25/2.75)*L+.9375:7.5625*(L-=2.625/2.75)*L+.984375},bounceInOut:function(L){return L<.5?f.bounceIn(L*2)*.5:f.bounceOut(L*2-1)*.5+.5}},Q=f;ae.exports=Q},djh8:function(ae,J,f){ae.exports=f.p+"static/qrCode.d852fdfc.png"},doAV:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII="},dqUG:function(ae,J,f){var Q=f("Gev7"),L=f("bYtY"),O=f("6GrX"),U=f("pzxd"),s=f("gut8"),t=s.ContextCachedBy,R=function(g){Q.call(this,g)};R.prototype={constructor:R,type:"text",brush:function(g,E){var a=this.style;this.__dirty&&U.normalizeTextStyle(a,!0),a.fill=a.stroke=a.shadowBlur=a.shadowColor=a.shadowOffsetX=a.shadowOffsetY=null;var x=a.text;if(x!=null&&(x+=""),!U.needDrawText(x,a)){g.__attrCachedBy=t.NONE;return}this.setTransform(g),U.renderText(this,g,x,a,null,E),this.restoreTransform(g)},getBoundingRect:function(){var g=this.style;if(this.__dirty&&U.normalizeTextStyle(g,!0),!this._rect){var E=g.text;E!=null?E+="":E="";var a=O.getBoundingRect(g.text+"",g.font,g.textAlign,g.textVerticalAlign,g.textPadding,g.textLineHeight,g.rich);if(a.x+=g.x||0,a.y+=g.y||0,U.getStroke(g.textStroke,g.textStrokeWidth)){var x=g.textStrokeWidth;a.x-=x/2,a.y-=x/2,a.width+=x,a.height+=x}this._rect=a}return this._rect}},L.inherits(R,Q);var i=R;ae.exports=i},ek5K:function(ae,J){ae.exports="data:image/png;base64,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"},"f0W+":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fW2E:function(ae,J){var f={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Q(L,O,U){return f.hasOwnProperty(O)?U*=L.dpr:U}ae.exports=Q},fc4H:function(ae,J,f){ae.exports=f.p+"static/ping2.5d54c04f.svg"},"g+Dz":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAICklEQVRoQ+1ae1BU1xn/fefu4kpAntpJHcUxasT4aERYNj4XkFcfVmOICSumNRlnHLWZydS+0pgap61pbBv9p46tpgEMPqKpUVYdWYyJsCzYkahNG6r13RInJiwsBZZ7vs65dBuMwoJV2Z3k7M7cc77zncfvft/5ncc9hCCh0l1bxsyPB9O7u/nUDuAkCbnObrXu70tb1JvS0eqalRK0sS8V3SMd1gQ9Ndua+nqw9noE5qqus4LkMTAijEqItmWkp343WIV3I/9P770XHW2KeBaMtQCuU5tvuN1ub+utrVsCO1JTkyAk/RnAyP8VHkBggT5UVteeYvBEZkzPfCStql/AmJkqa+oOgjkbQCeItoO5aCAtFgDgqvY4AeQSI8/+SNrBfgFzVXleAOFnXYX4OQJdZ2BbWAOrcNdlE9gJZgFgV4YtraCy2vNUWAOrqjo5vI06TgJIBHDaHzkoPWfKFF9YA9tcV2ce14ljzDKdAa9Oclp2enqDcsawBna0pnajlLxSDSqhafPmpKW8/RkThakrHq2qe0wK3gFmRf1bNA0vdWcbXefHANoQduThqva0ALivDxPrtgxb2oBM0LdF965qD/+34KWewFHXfLbanp66uw8v4K6p9GseCwDLsKX1um68a73tR8VfAlNL2y+sxVxuz1piTOuHx/RblUCb5thS1Tqw13BHXbGiqmY+iB4K1uj/k28m055Z6VP/EqyOOwosWGP3Mv9LYF9o8riXrtZTW1uzt46I0CJWiGjTM7JVjyNBkH75KUBVglBmvs+8vWBXgd69fMjTfXFu8fdNkea1D35jnCVpZhJiR8VCmATam9vRWN+Iv+3/EI2nGk8zmQqKDiz6IAAupIGV5Je8mjAuYdWsn8xCZGJkj85zruIcajZ5vOyXswvLC9WeMvgEXVnt2cdAJoj8YO4E4CeCn0F+Zu5UcUPG5JcqLeAHw0/oSgtDF34lZ4lOAvzMaCfSX7HbbOd76m3J17c7YkYMKc7ZkA1zpBm6X8cHe/+KC++ch+9aKwbHD8bIGSPx0MIJMFlMuHj8Eo79/NhF7pQTig4X+YJa7B2PZ4SUIokAsw6YiWAGs0mlJcGsnhrDpOLQYWaSZiGESQJmltIsiEySlR6ZBbGhR0xC6h2/ypw+/eytgG3M2zgonhLP5v4me3jCuAToHToqnndhUFQEJj05CdHDo+Fr9OHMrjP49EITsl+ea4A//koVzlWc/2nRwcJ1QYENBHmU5pbmD5089MDc9XON5uuL69F02YuZP5wBohvX6jWbPCCNkLY8FZ+c/QQHVpY3LHY6xoUksOL80henOCavmfTERAPYm4v3IHv9XER/Nfqm99zW1IZ9T+/DwjcWGqSya9Fu+Npb4kITWF7xL9Oftf1gTPYDYGaUzd+BJ95a1KPz7Cnai9xf5xgEs3/5Afz7cuvokARWkl/y0tSlU59PXpBsgCl7dAcW/HE+IqK6Ttu7B0Uquxe9iUdLFxgksmfJXvj+1fKVkARWnF/8naSZo7aqMaXC8ZePIyYpFhMfv3kt3uBsMBgxc10GWj9uxd6it643lH84NCiwY9V1Uzs1GkO6TmrkEoFYsgCBpBJIacjUVwupNFRSA8EQyy6ZMeKVLkhJWJJQMZUF0IkMW+rx7lbY/s3tiWQWl+b9fp5lcJwFLY0+HHruECY/OQljcsdArTyUi54/egEntpxA1i8yEZsUi1NvnEZ9yft/WFxe+HRQYC63ZyuYZzJIHWMxCKx+XWk24qrLbOQZR11KwoG0OtIjQx/qz1DluvqlzlqYIN6226at/7yLleSXrE+aNWr1jNXToV6b97IX7o01aL7iNUhEgVWgravSEf9AHLxXmuFc5WzvaGlPLjpc9I+gwAaC7lWbO207B7fHdlQmz0+2Tl36sGElFXwf+eC75kNkfCSi7o8yZM1Xm+F6oRItV5uXOpyOrX1aeQwUMANczs74Ds2/IzE5MetrS6Zg2MRhN8xjfp8fDQcbcLrsTKff17Hc4XRsCfQ3ZC0W6OAarBFj8sY6TYNM2eZIE2JGxcJsMaP1eiu8l7wGU/o+8h1e7HTkdDdCyANTnS3JLyke/+3xjvHzxsN7xYvOtk5YYgcjbnSssX58//V6p8PpyA9bYCnPpNw0Mk6Vnb49YBXu2sVC8gRopDOzJCadiRXT68QsmUiHJJ0UiRPprKs8qRNMOrOUINYNOXeVCTwNmWQJQbqE7s6yWj/uaTwHLHZHgbmqa1cDrI7fNCISYNYQeAIaA+ojocYMTRAJBmsACagn4bM4Q6UFWNUDwUya0lFxCO3H9rSU1/oCTK0NT75Wz5MLJ5FaQt22xQaSFQNtByw2Nm+sQeu+Rl+TJc4SY39xDq7UXb09VwwVYInJQx1NF5tgGm1BbMbQb/3z1XNZ2iBtVeKDCeqIIHzJgyUKo6bHX4vJTBxG6Lo1UJpXukKCf0vA4bBkxdL80i2QqLh/zdgln78OoTalLHiJo9xxw7WosJjHNmdtjll2ZFlTTyfBm7N2xiw7UtB0wzxW6a6V6tJKWHwfq/IcBCEHQsvNsKYc6m38K4s1AhimmcXk2dOmnQoFsrhVHyorK01sifo7wEkMPSXTZlNXonoM5HLX/g7My8A4w4QfCQ09frIdKNDEWrSU+goABSCcs1tTxxq7u96AqQthGot3mblrHx7SgVqEEPlzrCnvBuumsckpd7uHWKT4HgiZBBoSrNC9zmfIDhBOaojYMDv9YeNiTbDwH8u5Z2+K2yjSAAAAAElFTkSuQmCC"},gut8:function(ae,J){var f={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Q=9;J.ContextCachedBy=f,J.WILL_BE_RESTORED=Q},h179:function(ae,J,f){ae.exports=f.p+"static/icon2.909d5f9b.svg"},h78n:function(ae,J,f){"use strict";f.d(J,"a",function(){return A});var Q=f("q1tI"),L=f.n(Q),O=f("TSYQ"),U=f.n(O),s={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},t=function(B){var z=B.map(function(){return Object(Q.useRef)()}),G=Object(Q.useRef)();return Object(Q.useEffect)(function(){var V=Date.now(),Y=!1;Object.keys(z).forEach(function(F){var H=z[F].current;if(!H)return;Y=!0;var Z=H.style;Z.transitionDuration=".3s, .3s, .3s, .06s",G.current&&V-G.current<100&&(Z.transitionDuration="0s, 0s")}),Y&&(G.current=Date.now())}),[z]};function R(){return R=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},R.apply(this,arguments)}function i(k,B){return S(k)||x(k,B)||E(k,B)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E(k,B){if(!k)return;if(typeof k=="string")return a(k,B);var z=Object.prototype.toString.call(k).slice(8,-1);if(z==="Object"&&k.constructor&&(z=k.constructor.name),z==="Map"||z==="Set")return Array.from(k);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return a(k,B)}function a(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function x(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,V=!1,Y=void 0;try{for(var F=k[Symbol.iterator](),H;!(G=(H=F.next()).done)&&!(z.push(H.value),B&&z.length===B);G=!0);}catch(Z){V=!0,Y=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(V)throw Y}}return z}function S(k){if(Array.isArray(k))return k}function w(k,B){if(k==null)return{};var z=p(k,B),G,V;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(k);for(V=0;V<Y.length;V++){if(G=Y[V],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function p(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,Y;for(Y=0;Y<G.length;Y++){if(V=G[Y],B.indexOf(V)>=0)continue;z[V]=k[V]}return z}var D=function(B){var z=B.className,G=B.percent,V=B.prefixCls,Y=B.strokeColor,F=B.strokeLinecap,H=B.strokeWidth,Z=B.style,me=B.trailColor,de=B.trailWidth,Ee=B.transition,be=w(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete be.gapPosition;var we=Array.isArray(G)?G:[G],_e=Array.isArray(Y)?Y:[Y],xe=t(we),oe=i(xe,1),ve=oe[0],q=H/2,pe=100-H/2,Re="M ".concat(F==="round"?q:0,",").concat(q,`
L `).concat(F==="round"?pe:100,",").concat(q),ye="0 0 100 ".concat(H),Xe=0;return L.a.createElement("svg",R({className:U()("".concat(V,"-line"),z),viewBox:ye,preserveAspectRatio:"none",style:Z},be),L.a.createElement("path",{className:"".concat(V,"-line-trail"),d:Re,strokeLinecap:F,stroke:me,strokeWidth:de||H,fillOpacity:"0"}),we.map(function(dt,Pe){var We={strokeDasharray:"".concat(dt,"px, 100px"),strokeDashoffset:"-".concat(Xe,"px"),transition:Ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=_e[Pe]||_e[_e.length-1];return Xe+=dt,L.a.createElement("path",{key:Pe,className:"".concat(V,"-line-path"),d:Re,strokeLinecap:F,stroke:Ce,strokeWidth:H,fillOpacity:"0",ref:ve[Pe],style:We})}))};D.defaultProps=s;var h=D;function l(){return l=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},l.apply(this,arguments)}function u(k,B){return T(k)||y(k,B)||v(k,B)||m()}function m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(k,B){if(!k)return;if(typeof k=="string")return _(k,B);var z=Object.prototype.toString.call(k).slice(8,-1);if(z==="Object"&&k.constructor&&(z=k.constructor.name),z==="Map"||z==="Set")return Array.from(k);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return _(k,B)}function _(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function y(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,V=!1,Y=void 0;try{for(var F=k[Symbol.iterator](),H;!(G=(H=F.next()).done)&&!(z.push(H.value),B&&z.length===B);G=!0);}catch(Z){V=!0,Y=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(V)throw Y}}return z}function T(k){if(Array.isArray(k))return k}function b(k,B){if(k==null)return{};var z=c(k,B),G,V;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(k);for(V=0;V<Y.length;V++){if(G=Y[V],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function c(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,Y;for(Y=0;Y<G.length;Y++){if(V=G[Y],B.indexOf(V)>=0)continue;z[V]=k[V]}return z}var n=0;function r(k){return+k.replace("%","")}function d(k){return Array.isArray(k)?k:[k]}function M(k,B,z,G){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,Y=arguments.length>5?arguments[5]:void 0,F=50-G/2,H=0,Z=-F,me=0,de=-2*F;switch(Y){case"left":H=-F,Z=0,me=2*F,de=0;break;case"right":H=F,Z=0,me=-2*F,de=0;break;case"bottom":Z=F,de=2*F;break;default:}var Ee="M 50,50 m ".concat(H,",").concat(Z,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(me,",").concat(-de,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(-me,",").concat(de),be=Math.PI*2*F,we={stroke:z,strokeDasharray:"".concat(B/100*(be-V),"px ").concat(be,"px"),strokeDashoffset:"-".concat(V/2+k/100*(be-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ee,pathStyle:we}}var C=function(B){var z=B.prefixCls,G=B.strokeWidth,V=B.trailWidth,Y=B.gapDegree,F=B.gapPosition,H=B.trailColor,Z=B.strokeLinecap,me=B.style,de=B.className,Ee=B.strokeColor,be=B.percent,we=b(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_e=Object(Q.useMemo)(function(){return n+=1,n},[]),xe=M(0,100,H,G,Y,F),oe=xe.pathString,ve=xe.pathStyle,q=d(be),pe=d(Ee),Re=pe.find(function(We){return Object.prototype.toString.call(We)==="[object Object]"}),ye=t(q),Xe=u(ye,1),dt=Xe[0],Pe=function(){var Ce=0;return q.map(function(Le,Ge){var Ze=pe[Ge]||pe[pe.length-1],Et=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(_e,")"):"",nt=M(Ce,Le,Ze,G,Y,F);return Ce+=Le,L.a.createElement("path",{key:Ge,className:"".concat(z,"-circle-path"),d:nt.pathString,stroke:Et,strokeLinecap:Z,strokeWidth:G,opacity:Le===0?0:1,fillOpacity:"0",style:nt.pathStyle,ref:dt[Ge]})})};return L.a.createElement("svg",l({className:U()("".concat(z,"-circle"),de),viewBox:"0 0 100 100",style:me},we),Re&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(_e),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Re).sort(function(We,Ce){return r(We)-r(Ce)}).map(function(We,Ce){return L.a.createElement("stop",{key:Ce,offset:We,stopColor:Re[We]})}))),L.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:oe,stroke:H,strokeLinecap:Z,strokeWidth:V||G,fillOpacity:"0",style:ve}),Pe().reverse())};C.defaultProps=s;var A=C,I={Line:h,Circle:A}},h7HQ:function(ae,J,f){var Q=f("y+Vt"),L=f("T6xi"),O=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){L.buildPath(U,s,!0)}});ae.exports=O},hID8:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg=="},hOwI:function(ae,J){var f=Math.log(2);function Q(O,U,s,t,R,i){var g=t+"-"+R,E=O.length;if(i.hasOwnProperty(g))return i[g];if(U===1){var a=Math.round(Math.log((1<<E)-1&~R)/f);return O[s][a]}for(var x=t|1<<s,S=s+1;t&1<<S;)S++;for(var w=0,p=0,D=0;p<E;p++){var h=1<<p;h&R||(w+=(D%2?-1:1)*O[s][p]*Q(O,U-1,S,x,R|h,i),D++)}return i[g]=w,w}function L(O,U){var s=[[O[0],O[1],1,0,0,0,-U[0]*O[0],-U[0]*O[1]],[0,0,0,O[0],O[1],1,-U[1]*O[0],-U[1]*O[1]],[O[2],O[3],1,0,0,0,-U[2]*O[2],-U[2]*O[3]],[0,0,0,O[2],O[3],1,-U[3]*O[2],-U[3]*O[3]],[O[4],O[5],1,0,0,0,-U[4]*O[4],-U[4]*O[5]],[0,0,0,O[4],O[5],1,-U[5]*O[4],-U[5]*O[5]],[O[6],O[7],1,0,0,0,-U[6]*O[6],-U[6]*O[7]],[0,0,0,O[6],O[7],1,-U[7]*O[6],-U[7]*O[7]]],t={},R=Q(s,8,0,0,0,t);if(R===0)return;for(var i=[],g=0;g<8;g++)for(var E=0;E<8;E++)i[E]==null&&(i[E]=0),i[E]+=((g+E)%2?-1:1)*Q(s,7,g===0?1:0,1<<g,1<<E,t)/R*U[g];return function(a,x,S){var w=x*i[6]+S*i[7]+1;a[0]=(x*i[0]+S*i[1]+i[2])/w,a[1]=(x*i[3]+S*i[4]+i[5])/w}}J.buildTransformer=L},hX1E:function(ae,J){var f=Math.PI*2;function Q(L){return L%=f,L<0&&(L+=f),L}J.normalizeRadian=Q},hgre:function(ae,J,f){"use strict";var Q=f("miYZ"),L=f("tsqr"),O=f("9og8"),U=f("WmNS"),s=f.n(U),t=f("q1tI"),R=f.n(t),i=f("GUcZ"),g=f("ulZh"),E=f.n(g),a=f("xKgJ"),x=f("P5Jw"),S=f.n(x),w=f("bntm"),p=f("4xil"),D=f.n(p);function h(v){if(isNaN(v))return{minutes:"00",seconds:"00"};var _=new Date(v*1e3).toISOString().substr(11,8);return{hour:_.substr(0,2),minutes:_.substr(3,2),seconds:_.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(v,_){return v-_}function u(v){v.sort(l);for(var _=0,y=0;y<v.length-1;y++){var T=Math.abs(v[y+1]-v[y]);T<21&&(_+=T)}return _}var m=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;J.a=Object(t.forwardRef)(function(v,_){var y,T=v.src,b=v.toLog,c=v.videoId,n=v.logWatchHistory,r=v.courseId,d=r===void 0?null:r,M=v.startTime,C=v.handlePause,A=C===void 0?function(){}:C,I=v.handlePlay,k=I===void 0?function(){}:I,B=v.handlePlayEnded,z=B===void 0?function(){}:B,G=v.videoSpeed,V=G===void 0?1:G,Y=T==null||((y=T.split("."))===null||y===void 0)?void 0:y.pop(),F=Y==="flv",H=Object(t.useRef)(),Z=Object(t.useRef)(),me=Object(t.useRef)(),de=Object(t.useRef)(),Ee=Object(t.useRef)(),be=Object(t.useRef)(),we=Object(t.useRef)(),_e=Object(t.useRef)(),xe=Object(t.useRef)(),oe=Object(t.useRef)(),ve=Object(t.useRef)(),q=Object(t.useRef)(),pe=Object(t.useRef)(),Re=Object(t.useRef)(),ye=navigator.userAgent.toLowerCase().match(m),Xe=ye?ye[0]:"pc",dt=Object(t.useRef)(!1),Pe=Object(a.x)(),We=0,Ce=0,Le=0,Ge=null,Ze=!1,Et=20,nt=1,Nt=!1,Vt=!1,Ct=[];Object(t.useImperativeHandle)(_,function(){return{getLastUpdatedTime:function(){return H.current.currentTime},getDuration:function(){return H.current.duration}}});var wt=Object(t.useCallback)(function(ut){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt={point:H.current.currentTime};Ge?(bt.log_id=Ge,bt.watch_duration=u(Ct),bt.total_duration=Ce):(d?(bt.video_id=parseInt(c,10),bt.course_id=d):bt.video_id=c,bt.duration=We,bt.device=Xe),ft&&(bt.ed="1");function Je(){return at.apply(this,arguments)}function at(){return at=Object(O.a)(s.a.mark(function ze(){var Ie;return s.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return Nt=!0,vt.next=3,n(bt);case 3:Ie=vt.sent,Ge=Ie,Nt=!1,ut&&ut();case 7:case"end":return vt.stop()}},ze)})),at.apply(this,arguments)}Je()},[c,d]);Object(t.useEffect)(function(){L.b.destroy();var ut=null;return i.a.isSupported&&F&&T&&(T==null?void 0:T.indexOf(".m3u8"))<0?(ut=i.a.createPlayer({type:"flv",volume:.8,cors:!0,url:T,muted:!1}),H.current&&(ut.attachMediaElement(H.current),ut.load())):H.current.setAttribute("src",T),en(),function(){ut&&(ut.unload(),ut.pause(),ut.destroy(),ut=null)}},[H,F,T]);function Kt(){H.current.paused?(de.current.style.display="none",Ee.current.style.display="block"):(de.current.style.display="block",Ee.current.style.display="none")}function en(){ve.current.style.display="none",pe.current.style.display="none",q.current.style.display="none",H.current.muted||H.current.volume===0?ve.current.style.display="block":H.current.volume>0&&H.current.volume<=.5?pe.current.style.display="block":q.current.style.display="block"}Object(t.useEffect)(function(){var ut=document.getElementById("play"),ft=document.querySelectorAll(".playback-icons use");function bt(){k(),M&&!dt.current&&(H.current.currentTime=M),dt.current=!0,Ct.push(H.current.currentTime),Ze||(Ze=!0,b&&wt())}function Je(){return at.apply(this,arguments)}function at(){return at=Object(O.a)(s.a.mark(function ke(){return s.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:Kt(),Ct.push(H.current.currentTime),b&&wt(function(){Ge=null,Le=0,Ze=!1,Nt=!1,Vt=!1,Ct=[],Ce=0,nt=1},!0);case 3:case"end":return Se.stop()}},ke)})),at.apply(this,arguments)}function ze(){be.current.value=Math.round(H.current.currentTime),we.current.value=Math.round(H.current.currentTime)}function Ie(){var ke=h(Math.round(H.current.currentTime));xe.current.innerText="".concat(ke.hour>0?ke.hour+":":"").concat(ke.minutes,":").concat(ke.seconds),xe.current.setAttribute("datetime","".concat(ke.hour>0?" "+ke.hour+" ":"").concat(ke.minutes,"m ").concat(ke.seconds,"s"))}function ht(){var ke=Math.round(H.current.duration);be.current.setAttribute("max",ke),we.current.setAttribute("max",ke);var ce=h(ke);_e.current.innerText="".concat(ce.hour>0?ce.hour+":":"").concat(ce.minutes,":").concat(ce.seconds),_e.current.setAttribute("datetime","".concat(ce.hour>0?" "+ce.hour+" ":"").concat(ce.minutes,"m ").concat(ce.seconds,"s"))}function vt(){var ke=Math.round(H.current.duration);be.current.setAttribute("max",ke),we.current.setAttribute("max",ke);var ce=h(ke);_e.current.innerText="".concat(ce.hour>0?ce.hour+":":"").concat(ce.minutes,":").concat(ce.seconds),_e.current.setAttribute("datetime","".concat(ce.hour>0?" "+ce.hour+" ":"").concat(ce.minutes,"m ").concat(ce.seconds,"s")),ze(),Ie();var Se=Z.current.getBoundingClientRect(),Ve=Se.width,tt=Se.height,ct=Se.x,gt=Se.y;if(ct<0||gt<0||!Ve)return;if(!Vt){var st=H.current.currentTime,qe=st-Le;Math.abs(qe)<10?(Ce+=Math.abs(qe),Le=st,Nt||Ce-nt*Et>=0&&(nt++,Ct.push(Le),b&&wt())):(Le=st,b&&wt())}}function Dt(){Vt=!0}function Gt(){H.current.playing&&Ct.push(H.current.currentTime,Le),Le=H.current.currentTime,Vt=!1}function Ot(){We=H.current.duration,We<=20&&(Et=We/3),H.current.addEventListener("play",bt)}function Jt(ke){ke.preventDefault(),Object(w.a)()?(H.current.style.width="100%",H.current.style.height="100%"):H.current.style.cssText=""}function Rt(){A()}function Qe(ke){var ce=ke.target.dataset.seek?ke.target.dataset.seek:ke.target.value;H.current.currentTime=ce,we.current.value=ce,be.current.value=ce}function pt(ke){var ce=Math.round(ke.offsetX/ke.target.clientWidth*parseInt(ke.target.getAttribute("max"),10));be.current.setAttribute("data-seek",ce);var Se=h(ce);oe.current.textContent="".concat(Se.hour>0?Se.hour+":":"").concat(Se.minutes,":").concat(Se.seconds);var Ve=H.current.getBoundingClientRect();oe.current.style.left="".concat(ke.pageX-Ve.left,"px")}return me.current.addEventListener(Object(w.c)(),Jt),H.current.addEventListener("canplay",Ot),H.current.addEventListener("ended",Je),H.current.addEventListener("seeking",Dt),H.current.addEventListener("seeked",Gt),H.current.addEventListener("loadedmetadata",ht),be.current.addEventListener("mousemove",pt),be.current.addEventListener("input",Qe),H.current.addEventListener("timeupdate",vt),H.current.addEventListener("pause",Rt),H.current.addEventListener("volumechange",en),function(){H.current.removeEventListener("canplay",Ot),H.current.removeEventListener("play",bt),H.current.removeEventListener("ended",Je),H.current.removeEventListener("seeking",Dt),H.current.removeEventListener("seeked",Gt),be.current.removeEventListener("mousemove",pt),be.current.removeEventListener("input",Qe),H.current.removeEventListener("timeupdate",vt),H.current.removeEventListener("pause",Rt),H.current.removeEventListener("loadedmetadata",ht),H.current.removeEventListener("volumechange",en),H.current.playing&&(Ct.push(Le,H.current.currentTime),b&&wt())}},[H,T]),Object(t.useEffect)(function(){if(H.current.onended=function(){z(H)},H.current.oncontextmenu=function(){return!1},(T==null?void 0:T.indexOf(".m3u8"))>-1){if(H.current.canPlayType("application/vnd.apple.mpegurl"))H.current.src=T;else if(E.a.isSupported()){var ut=new E.a;ut.loadSource(T),ut.attachMedia(H.current)}}},[T]),Object(t.useEffect)(function(){H.current.playbackRate=V},[V]);var Qt=function(){H.current.paused||H.current.ended?H.current.play():H.current.pause(),Kt()};function nn(){H.current.muted=!H.current.muted,H.current.muted?(Re.current.setAttribute("data-volume",volume.value),Re.current.value=0):Re.current.value=Re.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:me},R.a.createElement("div",{ref:Z,className:"".concat(D.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(D.a.animate__loop)},Pe?Pe.login:" "),R.a.createElement("div",{className:D.a.container},R.a.createElement("div",{className:D.a["video-container"],id:"video-container"},R.a.createElement("div",{className:D.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:D.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:D.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:H,autoPlay:!1}),R.a.createElement("div",{className:"".concat(D.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:D.a["bottom-controls"]},R.a.createElement("div",{className:D.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qt},R.a.createElement("svg",{className:D.a["playback-icons"]},R.a.createElement("use",{ref:Ee,href:"#play-icon"}),R.a.createElement("use",{ref:de,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:D.a.time},R.a.createElement("time",{id:"time-elapsed",ref:xe},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:_e},"00:00"))),R.a.createElement("div",{className:D.a["right-controls"]},R.a.createElement(x.CopyToClipboard,{text:T,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:D.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:D.a["volume-button"],id:"volume-button",onClick:nn},R.a.createElement("i",{ref:ve,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:pe,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:D.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Re,style:{display:"none"},onClick:en})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:D.a["fullscreen-button"],onClick:function(){Object(w.a)()?Object(w.b)():Object(w.d)(me.current)}},R.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),R.a.createElement("div",{className:D.a["video-progress"]},R.a.createElement("progress",{ref:we,value:"0",min:"0"}),R.a.createElement("input",{className:D.a.seek,ref:be,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:D.a["seek-tooltip"],ref:oe,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(ae,J){var f="http://www.w3.org/2000/svg";function Q(L){return document.createElementNS(f,L)}J.createElement=Q},hyiK:function(ae,J){function f(Q,L,O,U,s,t){if(t>L&&t>U||t<L&&t<U)return 0;if(U===L)return 0;var R=U<L?1:-1,i=(t-L)/(U-L);(i===1||i===0)&&(R=U<L?.5:-.5);var g=i*(O-Q)+Q;return g===s?Infinity:g>s?R:0}ae.exports=f},i8Zn:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAAaCAYAAACOyA9jAAAAAXNSR0IArs4c6QAAEtdJREFUaEPtW3mYVNWVP+e+rm6bXeiu96obBDcUjYkSQRSXjCs6GmcMiwsYF0zAccliUFEnbqNjnBkVWQSMOi4NURMTneSLfA4uoIBB3AEV2cSu+5oWG7ppqqveu2e+c999VbeqqwAz+S+87+uP997dXt37u7/zO+ceEPZdMOnl9mR1tRouEA6CKuorqgBA4HaAYD3mcqseGe217Jum7jOAf8+TMu5Zcnr27jzLcdSxiEoAgwYURODhPwXogALElds27P/yc+Mx/Huer9LfjmfPoJq++wW/AAEnA0I1MpyQ9ORF90q3EY5pWlRm3gkydaMJB+SNa8p0O1POC4LcL0WFgutF9fVimbGR7/nSzwAoKH+vF1egIAHVAlQNIVaDoBoEqEZB1QBQA4KqEfGPs4Ylx1dabAZOrx47JxLSgUIDBUDwtxvQ2ADicpEQ67eu6/fMPgAVZhQnzA3mA9JkBkwEFrO4+YU2YNLvbWAVFlSDoVt5hXYaNBbYrHE1YCEGbkn/Nrjs78wDz/p+gO2iCo+YeXh9cyXwTPr9znMchJF5sMSg4X/LMBADiAS+PXdE/z/tYx+ztyfMDdsAVN/SHR4DoghUFgPkgaSZIWKXAlvFC2kAkGexMqAxfcb9xQBmgGnysdmqBKD2t+Xv9Vg4ZfaR9XMrAufJ9iT0qJrixKbKME7MQMyeEfMwy9kmTCjMdT2yTwMZ8IyfE1BsFmxA6MUoWbg8K5UxJ8WLb5hIt7dZKXrWdcuxj6lfxIB5U8bIidnIMoOWSdSAF7hkzpF1pxRsY3cITWzKjBEOjSpinRKw5E1YVSmAYPnckQP+vI99AFCDJ16U2GzEbGIvfBHrlJipEl1SbMYqmaligOUZJw8uSwPFADKgtYFdwoxdIYij5327bu3uFveSpuzViGEyZpWv16/YP9P2Zc+IOSONx+DWui02YcY8Bl2d296bc/sLdv8tLS2rAKCrZEx0XfcuABisGRSxWUp5Y6XvGjhwYG02mx2KiMMQ8fAgCF5sbW3lfste9fX1vYQQ/wEAPe0KYRje2NraWtFcc13P80YqpbQabWlpWc5mo6GhYRARJeO+lFJf+L6f9zJd1z1QCNE/Ls9kMus0eLrpnbLax9YghkG6MYsFiBIzltdEMeMUaR8LjBX1EGn9XCSszYLmwQ/wwCNH1/9sT6ww6enczYSqJjZL/upXku/PvWrqntpVKCchRK/m5uZOLq+rqxvqOM5JBjATAeB7pt0nRHQ/34dhuCSRSLhEdD4ADAOAwwFgiPl1kblGPDadTr/Tv3//PolEYly5sYUQVxDRCXYZEV0PADvL1F/s+/4Gfu+67ruIeLSeTiGGNTc3r00mkwch4qeIGLtGdxCR3jrme14EgP8FgF78TETH4/jZDB4jkksWo0jXGC+r1HSV00S2sNYDF5kjGyj6M/LltuiOTJtl5mz26Wbe8mCeNuc79XqBdndd8mTuZiRVo1lFKPh6/bL+7zx88bVWGxp00viXwTHCi1lI/xCAjvTndV+tXjkirktEzb7vN8bPnufdBgB37m58RDybiH4IABda/YRCiPVExKy5RghxBwPS8zwG36t7+k17KkfEk9Lp9FKu53neHACYYtpcLqV8YsCAAY2JRGJL3I8Q4nCl1PvaewWgIAj6VlVVtQIAe7QMuvoIPHqBLXfY9rwEQdNlun7+WrEphIffDGCYi3DLaVHZ8i8CmL0iBycMdmDKiOL6ccOm1V1QV4tw5oFR+csbu+A3n3WBIwCSPUUkUxCgLasgowhOa6yGiw7uoeuubM3CvHUdhZCADXijz1DAXoHnosfDqxGCZOyOb35j/iGf/uHuS2zwiKpErtyCqDAUQCq/IwFgiZTy5Liu67rXIeIZu1tMx3GmhmHIpu9YU+8aKeWjZUwfs8RViDjP6o+BlF/k3YzD7Mdspi+llNfS0uIb8JwNAFfzPRH9wff9Rz3POwcA/miqtyulDhVCSPO8hYhORsT1pk2b7/v74/hZMfNEdj4fW7H0TtPliaJv7AoIpv4uCwcPKAbPrBU5GH2AgCkjGazdr6aPu6A9R/Djo/fThR+1BvBf73bCQX0duHVkwXQ3fbYLFjd3waVDa+HkVNTXsxs64RXZVRDclqCP2RARps05Zs/Mc9GjuTGIMCo2W6t/P31k87JneEL1VdO7bmvD6LFL4vhTHLPiDZb+y6KjdqY3HGr9usellFdYzwnP89awWkLEbel0engqlXqUiE7nOoj4AzZHrut+jYj9+F0Yhsds3br1vXJzxroJEX8alyFiEwBsMoCQjuMsIqJL43Ii2i6lnOm67iJEjE1ah5TSYxNYXV0dM07c5H+klKtd152OiP9mwPEWEU0TQmimYuZTSt0rhFhknldKKUfg+JlBxMm2G1wigBeUgIc7mLEkB+1ZKjDP5gA0eJh5RkbM0tyuYPXWMAIks4cMNKv8+ykRULZlFNzwxk449YAETDw8AhRfrzd3wVOfZWD6MT3hoD7RJr/3g3bYsDOwwGN7btG92EvwTJrTngwS+01BBMEAeu+JS8/a9snro8ot3p7eEdGtvu/rSXdddxQi/hgAxlraYAEiTjBGOAMACxHxcSJ63er7NwCwyx5LSvkjAOjGfrZeAYAsIl5PRGyG9EVEb/m+P7rcdyeTyeOFEG/ZZUR0mu/7iz3P42+Ig6rc39sA8Ljpcx4iMrhnm7YLpZQX4biZ7G0Zz8YSq4U4D8CCKyLmyQYE2RCgVw3Cso0hLF4Xwi2nG7NVBjwrvgyg6cNsHpg7coplNMw6syf0SCD/ULjm1Q648LAaOKmxYOrWbQ/gvvd2wswT+0CNg5BTBNctbwN9NmBHoYtMl7bD0+Yc03+Pmoe7uXh+cA4A6SDhJy/ePKJDrm2IhI0BYjzDcaQcCTJffbll19f+V/bkCyHmNzc3v2nAcxMi3rsnwCHiJCJ6ajf1tkop856PXS+VSk0kIltAs8D9R6vOU1LKPBPZbT3PY632K0vEMxMOTqfTmz3P+wQAhuqfj8jOA3tf0037XwBACgC0M0JEd/u+fxuOezjMx3kqxXFi8HRmCZZtUHDaYQ5kcgQzluZg2j/E4Alh1vKs1jxTjyuveX7+Sid8lVFw46j9YFhdxCj3rOiESUfUwKDeDnTmFPRICNgVENz1Tgfcc1xvXWfdjgDu+5D1TokuM8HJWFyTENPm7SV4+Hhi50crp6x5/lqemCiGZF8GNLGHR6RUpnUL2/6SirrRw1LK55PJ5OlCiOGmmzMB4DRzzy7vf1rd87Pe1QDAXthrhrH4eQcAXM8itgQ0bPrOjd8ppUa3tLR87nnerwHANpu3SynvqARM13WvRcQZprxLStnDdd1aRORx9Yxy30KInwCABikR/RMi8hjfN+0uk1L+twaPHZ21z6Fir2nBlRHzMHjuXxzAL8dEzy9/EsBZh0UgWL6ZwcOCWewRPOOHVcM5B0cAa1qTgQmH1YAjEP68qQvGDI40zsJ1u+DCQ2r1/aItGXhu464i0xoHMG3AE4pp8767d8zD/TY2Dj4+DLvYjmv3kw/ynOr9doXZTC0fRvAb4SSyRKqdVGgCQGWXhSfzT67rno+IMbX3KfQLWQBgT4UX4jbe7QDwr3pExF8rpRYj4jOm579IKUeWjpJMJv9ZCPE76/2dUspfep73GgCcYoFqYktLS9xXt491XfdBNnWmYI2U8ghjbpeZdyoIgn6O4yxBxO+Yd0cCwHMAcIQB14ktLS1vFoOnQjDOBs9VC3Pw0AUJqOuF0LaLoF9ttEWXb4rAM3qIgCmGeT5tDeH1TaxTok9gzdOlCEY0VMG/DI80zsbtIQzp60BIBNPf7ID7TozYZlN7CIN7RyGHOat3wqptkfkveIX2YWt0/03Bw/2lUql7iegmDZREjw736HOX+qteOFWFOY3uqtqe14WZzmKPoXhJNqTTaR00dF33ZkS8pyy8zEsiOg8ALkLEiw2YuA2PpdmCiBb4vq/LGhsbB4Rh+C2zYHzYmweJEGIbEb3D+4y973hMImJv7wP7G7LZ7Lvbtm1jZmE3nT0q9qz4eklK+f1UKjXF0k2fSykP9Tyv3QQgVVVVVa8gCLYBgF40InI5gIjjZjDzFIvPUvOwcHKBeSYvyMGE4Q6cf1QcS4q+IgbPCUMKzLOyOYDnPs7lGaMjR8B/9T0R7j81csHja/OOEG5fsRN+dWIvqKuNxUdUesPyHbA9x6fvlaLSUZxKm61vwDxmMp8HgB+Y72A9w+6s3mHmugwAikxI0YcDPCalvJLfpVKp4Sb49pVSil3vOlN3thDiHSLKIeJvlVLsbsfswqaBzcEkU/cuKaVmJdd1JyPi/JLxvvFjGIaHbt26dZ35vXltQ0QP+r7/UzvuQ0QvBEFwrRXz2SSEOEkptdkMvENK2ZfvLfBYgcKSoOHCyZFpYrM1uSkHg/ZHuO/84s3I4Jm5LGKeqaPKa56XPs3Cb9cymAgePqsH9K4ugOS1L7Lw5NoMTD2qFkZ4hb61RlqxI3/OVnxWZp2ki78OPK7rvhfTMxF9gIir7eAdIrJAfdpMXAcfuhIRL64WlwBwk5TyPrPYTyPiJYh4KxFxoDD+gbcDAP9JKWXK8zwGqQ71s5suhJiNiMeb/n4opXzSLDQLV1vP8Gve/ZqNrIul2PuIGJRBFkkp2WXnMsd13V2IGE8wx5dmeZ7HHlg8Pn8ne4I6MElErxg2XWz6XiWl/G4Enodi5qmcKrHwqgJ4rmzKaRNx73lVMLh/YfH3Djw5eH5tVrf/+XE1cFSyEGt77KNdsLQ5gDFDEjB+aMFtf7slC/PWdJYPDuqzqELEmhz8a5inwzofeptI5wLp0D27z7zLPM9jdtJi0bBHPPkc4+G4CWsax/M8Zq0BiDiWiLiNvoQQFyulOD7TUlVVNSwIgthjozAM+ziOw8G3eq5rhHCROx3347rut4w2+rYFEtZiXyKijskopZQQYjp7UKVASiaTBwshNAPpxUc8u6ur663q6mo+C9PxE0S8IAzDeiFEnJUwm4h4g8WBymellBx6ABz7oCrrbcVHCmzSzhjGVAQQKILX1inNAkOTCAf0j8QML6DfQfCRr8Drg3CkG9XPhwB0JYBN2xWsbwt1+0P7CxjUh1c/WvxVLQHsyJGOQB9V5+SDlRvbQ9jUEVbIAbLNGC/fNwOP67oTEJE1Q3y9ZFzSOPK7Wkp5JB9aBkHAu9E+lrjF9/28vkkmk+yhLCWiz4QQNxJRLG4JEUcQ0UoAYNCw3lhhBpTZbPaw6urq7fEHxHqiZOH5kJW9JGa4/M4iokVKqWscx1kAAJoNzPVxJpM5sa2trc3uJ5VKnUVE+YwAIuLyx+0gpFLqECEEb4gbuC0R/QwRWVNNM+C6J51O32LAEzFP7O52O88qOSQtTtuwEsdKjjgKjBDl+XQLAxTplzJnWGVyhGxAdhPO+gR878HT0NBQp5TaWro7S55flFKe77ruhYj4GABE7l90PW92oPbCUqnU3Sy8iWgGInJYX5syAPjCcZzTwzBkc9hmBG3sDS01QT4Wvnzl9UQ8SDKZdIUQ7NbnI+AAkOGxfN9nl5vq6+s9x3HYW8ofR7DZkVKOMayou/M87xoOK5T8xkesc652ZlrXdV9ARD60ZfCch4iXA8AFpt0VUkodZsCxDygqzq2xTEGl5K+iQF33fJ3u2YjdUzii9If4Pf/LuavFSWRFOULdAGgOVPWvMPcCp80bsXeuOpsAAHgEEb8GAD4qYO+F7zmy22Amjt1a9lL4sJN/9cYo6w0ONOVzfd8vCvenUqlhRMR6wTV1WRNxYC5eQNZLcRzmCWYCi/3yeoIru657LrvyAGAHDD8kokt83//QBkFDQwMfZHKwMp82gYhPp9PpWIhzfw+a6PeriMjhAdYxP4qDgYj4VjqdHt3Q0DBaKaWPTrq6upbW1NS8AQDaVCLiyel0ekkBPHbqqTFD3diiUqqEdZRRkbXKnZnFcqkCYApZiZVO1stkJbLZ2kvwlOy+/CODSgihFX8Yhtsdx9GeBV+dnZ0bamtr+cxqUPwunU5/bB9omryX/U15a6n2MHkzWt9ks1k/kUjwEYPuLwiCHbFXxFLJdV32+uIYt+7S9/1Pyx2gclldXV3KcZzYw+tWf+DAgf23bNnCLnf+amxsHBgEgf5eIcT2clqJgRmGodZ59vg49gHKAFJNcU6Pibh2S/Iy7+PIbiVzZIBRLkMxH9zTqRjdc4S6p7JazKJ/YblcaxPnAfjJ/FEDHqoEjH3v/7YzwOBZBEBnFEWZ7aT0Ire9ZOHyeqgAKjtGFOc22+J7T7nPdtJYkejOf1MhPdZ221GAgioxYt6x/Spm3/1tp25fbzjuQToAAB4l4P96o2oK6aD2/6KoAJrdpaZaSe9FgNBmsZD+kdc11v+O6JYUVinnuZCyugVQ3Dn/+H7/74DaPkjs/Qz8H31nPbQRR2ifAAAAAElFTkSuQmCC"},"iL++":function(ae,J,f){ae.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(ae,J,f){var Q=f("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 i=0;i<s.length;i++){var g=s[i],E=g&&g.shape,a=g&&g.type;if(E&&(a==="sector"&&E.startAngle===E.endAngle||a==="rect"&&(!E.width||!E.height))){for(var x=0;x<L.length;x++)L[x][2]=t[L[x][0]],t[L[x][0]]=L[x][1];R=!0;break}}if(U.apply(this,arguments),R)for(var x=0;x<L.length;x++)t[L[x][0]]=L[x][2]}:U}ae.exports=O},iyIb:function(ae,J,f){ae.exports=f.p+"static/zctu.220a727a.jpg"},j5sG:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=L(f("NohK"));function L(U){return U&&U.__esModule?U:{default:U}}var O=function(s){var t=void 0,R=[],i=(0,Q.default)(function(){R.forEach(function(S){S(s)})}),g=function(){var w=new ResizeObserver(i);return w.observe(s),i(),w},E=function(w){t||(t=g()),R.indexOf(w)===-1&&R.push(w)},a=function(){t.disconnect(),R=[],t=void 0},x=function(w){var p=R.indexOf(w);p!==-1&&R.splice(p,1),R.length===0&&t&&a()};return{element:s,bind:E,destroy:a,unbind:x}};J.createSensor=O},jTL6:function(ae,J,f){var Q=f("y+Vt"),L=Q.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(O,U){var s=U.cx,t=U.cy,R=Math.max(U.r,0),i=U.startAngle,g=U.endAngle,E=U.clockwise,a=Math.cos(i),x=Math.sin(i);O.moveTo(a*R+s,x*R+t),O.arc(s,t,R,i,g,!E)}});ae.exports=L},ji0R:function(ae,J,f){ae.exports=f.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___2kzwS",flex_space_between:"flex_space_between___3rP3k",flex_box_vertical_center:"flex_box_vertical_center___14t37",flex_box_center_end:"flex_box_center_end___1-7Hq",flex_box_column:"flex_box_column___16j4G",mainSiteContent:"mainSiteContent___3mapP",auto:"auto___217xO",ContentWarp:"ContentWarp___5XZL3",operatingEnvironment:"operatingEnvironment___lXcRz",tabs:"tabs___1z5hJ",operatingActive:"operatingActive___1vpxI",tabContent:"tabContent___1Ysut",left:"left___1ibOB",btns:"btns___1GDWA",b1:"b1___3pTXG",b2:"b2___2yHB2",right:"right___ihbPk",videoMask:"videoMask___3YK0r",orientation:"orientation___3ERPP",lf:"lf___1C7zO",btn:"btn___2qiRc",teachingTool:"teachingTool___1xxbz",clausesWarp:"clausesWarp___2ZXt8",school:"school___1PUs6",iconWrapper:"iconWrapper___1_c1e",tuijianWrapper:"tuijianWrapper___1QpBb",tuijinaspan:"tuijinaspan___kxcEM",bigDes:"bigDes___2akl6",p1:"p1___3zXtk",p2:"p2___1omDW",img1:"img1___2kZ76",img2:"img2___iJffk",customModel:"customModel___1O9e3",formWrap:"formWrap___3-nPZ",inputWrap:"inputWrap___M2bio",area:"area___CFPn7"}},juDX:function(ae,J,f){f("P47w");var Q=f("aX58"),L=Q.registerPainter,O=f("3CBa");L("svg",O)},k3GJ:function(ae,J,f){"use strict";f.d(J,"a",function(){return Ea});var Q=f("rePB"),L=f("ODXe"),O=f("Ff2n"),U=f("VTBJ"),s=f("q1tI"),t=f("TSYQ"),R=f.n(t),i=f("Zm9Q"),g=f("6cGi"),E=f("KQm4"),a=f("xEkU"),x=f.n(a),S=f("t23M");function w(Ae){var Ne=Object(s.useRef)(),je=Object(s.useRef)(!1);function Oe(){for(var se=arguments.length,ge=new Array(se),ue=0;ue<se;ue++)ge[ue]=arguments[ue];je.current||(x.a.cancel(Ne.current),Ne.current=x()(function(){Ae.apply(void 0,ge)}))}return Object(s.useEffect)(function(){return function(){je.current=!0,x.a.cancel(Ne.current)}},[]),Oe}function p(Ae){var Ne=Object(s.useRef)([]),je=Object(s.useState)({}),Oe=Object(L.a)(je,2),se=Oe[1],ge=Object(s.useRef)(typeof Ae=="function"?Ae():Ae),ue=w(function(){var De=ge.current;Ne.current.forEach(function(Fe){De=Fe(De)}),Ne.current=[],ge.current=De,se({})});function Me(De){Ne.current.push(De),ue()}return[ge.current,Me]}var D=f("4IlW");function h(Ae,Ne){var je,Oe=Ae.prefixCls,se=Ae.id,ge=Ae.active,ue=Ae.rtl,Me=Ae.tab,De=Me.key,Fe=Me.tab,Be=Me.disabled,et=Me.closeIcon,mt=Ae.tabBarGutter,kt=Ae.tabPosition,e=Ae.closable,o=Ae.renderWrapper,P=Ae.removeAriaLabel,N=Ae.editable,W=Ae.onClick,ee=Ae.onRemove,ne=Ae.onFocus,re="".concat(Oe,"-tab");s.useEffect(function(){return ee},[]);var le={};kt==="top"||kt==="bottom"?le[ue?"marginLeft":"marginRight"]=mt:le.marginBottom=mt;var he=N&&e!==!1&&!Be;function Te(it){if(Be)return;W(it)}function $e(it){it.preventDefault(),it.stopPropagation(),N.onEdit("remove",{key:De,event:it})}var Ke=s.createElement("div",{key:De,ref:Ne,className:R()(re,(je={},Object(Q.a)(je,"".concat(re,"-with-remove"),he),Object(Q.a)(je,"".concat(re,"-active"),ge),Object(Q.a)(je,"".concat(re,"-disabled"),Be),je)),style:le,onClick:Te},s.createElement("div",{role:"tab","aria-selected":ge,id:se&&"".concat(se,"-tab-").concat(De),className:"".concat(re,"-btn"),"aria-controls":se&&"".concat(se,"-panel-").concat(De),"aria-disabled":Be,tabIndex:Be?null:0,onClick:function(rt){rt.stopPropagation(),Te(rt)},onKeyDown:function(rt){[D.a.SPACE,D.a.ENTER].includes(rt.which)&&(rt.preventDefault(),Te(rt))},onFocus:ne},Fe),he&&s.createElement("button",{type:"button","aria-label":P||"remove",tabIndex:0,className:"".concat(re,"-remove"),onClick:function(rt){rt.stopPropagation(),$e(rt)}},et||N.removeIcon||"\xD7"));return o&&(Ke=o(Ke)),Ke}var l=s.forwardRef(h),u={width:0,height:0,left:0,top:0};function m(Ae,Ne,je){return Object(s.useMemo)(function(){for(var Oe,se=new Map,ge=Ne.get((Oe=Ae[0])===null||Oe===void 0?void 0:Oe.key)||u,ue=ge.left+ge.width,Me=0;Me<Ae.length;Me+=1){var De=Ae[Me].key,Fe=Ne.get(De);if(!Fe){var Be;Fe=Ne.get((Be=Ae[Me-1])===null||Be===void 0?void 0:Be.key)||u}var et=se.get(De)||Object(U.a)({},Fe);et.right=ue-et.left-et.width,se.set(De,et)}return se},[Ae.map(function(Oe){return Oe.key}).join("_"),Ne,je])}var v={width:0,height:0,left:0,top:0,right:0};function _(Ae,Ne,je,Oe,se){var ge=se.tabs,ue=se.tabPosition,Me=se.rtl,De,Fe,Be;["top","bottom"].includes(ue)?(De="width",Fe=Me?"right":"left",Be=Math.abs(Ne.left)):(De="height",Fe="top",Be=-Ne.top);var et=Ne[De],mt=je[De],kt=Oe[De],e=et;return mt+kt>et&&(e=et-kt),Object(s.useMemo)(function(){if(!ge.length)return[0,0];for(var o=ge.length,P=o,N=0;N<o;N+=1){var W=Ae.get(ge[N].key)||v;if(W[Fe]+W[De]>Be+e){P=N-1;break}}for(var ee=0,ne=o-1;ne>=0;ne-=1){var re=Ae.get(ge[ne].key)||v;if(re[Fe]<Be){ee=ne+1;break}}return[ee,P]},[Ae,Be,e,ue,ge.map(function(o){return o.key}).join("_"),Me])}var y=f("wx14"),T=f("1OyB"),b=f("vuIU"),c=f("JX7q"),n=f("Ji7U"),r=f("LK+K"),d=f("I8Z2"),M=f("bT9E"),C=f("2GS6"),A=f("Gytx"),I=f.n(A),k=f("U8pU"),B=/iPhone/i,z=/iPod/i,G=/iPad/i,V=/\bAndroid(?:.+)Mobile\b/i,Y=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,H=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Z=/Windows Phone/i,me=/\bWindows(?:.+)ARM\b/i,de=/BlackBerry/i,Ee=/BB10/i,be=/Opera Mini/i,we=/\b(CriOS|Chrome)(?:.+)Mobile/i,_e=/Mobile(?:.+)Firefox\b/i;function xe(Ae,Ne){return Ae.test(Ne)}function oe(Ae){var Ne=Ae||(typeof navigator!="undefined"?navigator.userAgent:""),je=(Ne||"").split("[FBAN");if(typeof je[1]!="undefined"){var Oe=je,se=Object(L.a)(Oe,1);Ne=se[0]}if(je=Ne.split("Twitter"),typeof je[1]!="undefined"){var ge=je,ue=Object(L.a)(ge,1);Ne=ue[0]}var Me={apple:{phone:xe(B,Ne)&&!xe(Z,Ne),ipod:xe(z,Ne),tablet:!xe(B,Ne)&&xe(G,Ne)&&!xe(Z,Ne),device:(xe(B,Ne)||xe(z,Ne)||xe(G,Ne))&&!xe(Z,Ne)},amazon:{phone:xe(F,Ne),tablet:!xe(F,Ne)&&xe(H,Ne),device:xe(F,Ne)||xe(H,Ne)},android:{phone:!xe(Z,Ne)&&xe(F,Ne)||!xe(Z,Ne)&&xe(V,Ne),tablet:!xe(Z,Ne)&&!xe(F,Ne)&&!xe(V,Ne)&&(xe(H,Ne)||xe(Y,Ne)),device:!xe(Z,Ne)&&(xe(F,Ne)||xe(H,Ne)||xe(V,Ne)||xe(Y,Ne))||xe(/\bokhttp\b/i,Ne)},windows:{phone:xe(Z,Ne),tablet:xe(me,Ne),device:xe(Z,Ne)||xe(me,Ne)},other:{blackberry:xe(de,Ne),blackberry10:xe(Ee,Ne),opera:xe(be,Ne),firefox:xe(_e,Ne),chrome:xe(we,Ne),device:xe(de,Ne)||xe(Ee,Ne)||xe(be,Ne)||xe(_e,Ne)||xe(we,Ne)},any:null,phone:null,tablet:null};return Me.any=Me.apple.device||Me.android.device||Me.windows.device||Me.other.device,Me.phone=Me.apple.phone||Me.android.phone||Me.windows.phone,Me.tablet=Me.apple.tablet||Me.android.tablet||Me.windows.tablet,Me}var ve=Object(U.a)(Object(U.a)({},oe()),{},{isMobile:oe}),q=ve;function pe(){}function Re(Ae,Ne,je){var Oe=Ne||"";return Ae.key||"".concat(Oe,"item_").concat(je)}function ye(Ae){return"".concat(Ae,"-menu-")}function Xe(Ae,Ne){var je=-1;s.Children.forEach(Ae,function(Oe){je+=1,Oe&&Oe.type&&Oe.type.isMenuItemGroup?s.Children.forEach(Oe.props.children,function(se){je+=1,Ne(se,je)}):Ne(Oe,je)})}function dt(Ae,Ne,je){if(!Ae||je.find)return;s.Children.forEach(Ae,function(Oe){if(Oe){var se=Oe.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;Ne.indexOf(Oe.key)!==-1?je.find=!0:Oe.props.children&&dt(Oe.props.children,Ne,je)}})}var Pe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],We=function(Ne){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=Ne&&typeof Ne.getBoundingClientRect=="function"&&Ne.getBoundingClientRect().width;if(Oe){if(je){var se=getComputedStyle(Ne),ge=se.marginLeft,ue=se.marginRight;Oe+=+ge.replace("px","")+ +ue.replace("px","")}Oe=+Oe.toFixed(6)}return Oe||0},Ce=function(Ne,je,Oe){Ne&&Object(k.a)(Ne.style)==="object"&&(Ne.style[je]=Oe)},Le=function(){return q.any},Ge=f("bdgK"),Ze=f("i8i4"),Et=f.n(Ze),nt=f("wgJM"),Nt=f("l4aY"),Vt=f("m+aA"),Ct=f("c+Xe"),wt=f("zT1h"),Kt=f("QC+M");function en(Ae,Ne,je){return je?Ae[0]===Ne[0]:Ae[0]===Ne[0]&&Ae[1]===Ne[1]}function Qt(Ae,Ne,je){var Oe=Ae[Ne]||{};return Object(U.a)(Object(U.a)({},Oe),je)}function nn(Ae,Ne,je,Oe){for(var se=je.points,ge=Object.keys(Ae),ue=0;ue<ge.length;ue+=1){var Me=ge[ue];if(en(Ae[Me].points,se,Oe))return"".concat(Ne,"-placement-").concat(Me)}return""}var ut=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ae=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ae)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ae==null?void 0:Ae.substr(0,4)))},ft=f("MNnm");function bt(Ae,Ne){var je={};return je[Ae.toLowerCase()]=Ne.toLowerCase(),je["Webkit".concat(Ae)]="webkit".concat(Ne),je["Moz".concat(Ae)]="moz".concat(Ne),je["ms".concat(Ae)]="MS".concat(Ne),je["O".concat(Ae)]="o".concat(Ne.toLowerCase()),je}function Je(Ae,Ne){var je={animationend:bt("Animation","AnimationEnd"),transitionend:bt("Transition","TransitionEnd")};return Ae&&("AnimationEvent"in Ne||delete je.animationend.animation,"TransitionEvent"in Ne||delete je.transitionend.transition),je}var at=Je(Object(ft.a)(),typeof window!="undefined"?window:{}),ze={};if(Object(ft.a)()){var Ie=document.createElement("div");ze=Ie.style}var ht={};function vt(Ae){if(ht[Ae])return ht[Ae];var Ne=at[Ae];if(Ne)for(var je=Object.keys(Ne),Oe=je.length,se=0;se<Oe;se+=1){var ge=je[se];if(Object.prototype.hasOwnProperty.call(Ne,ge)&&ge in ze)return ht[Ae]=Ne[ge],ht[Ae]}return""}var Dt=vt("animationend"),Gt=vt("transitionend"),Ot=!!(Dt&&Gt),Jt=Dt||"animationend",Rt=Gt||"transitionend";function Qe(Ae,Ne){if(!Ae)return null;if(Object(k.a)(Ae)==="object"){var je=Ne.replace(/-\w/g,function(Oe){return Oe[1].toUpperCase()});return Ae[je]}return"".concat(Ae,"-").concat(Ne)}var pt="none",ke="appear",ce="enter",Se="leave",Ve="none",tt="prepare",ct="start",gt="active",st="end";function qe(Ae){var Ne=Object(s.useRef)(!1),je=Object(s.useState)(Ae),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1];function ue(Me){Ne.current||ge(Me)}return Object(s.useEffect)(function(){return function(){Ne.current=!0}},[]),[se,ue]}var Lt=Object(ft.a)()?s.useLayoutEffect:s.useEffect,Yt=Lt,an=function(){var Ae=s.useRef(null);function Ne(){nt.a.cancel(Ae.current)}function je(Oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ne();var ge=Object(nt.a)(function(){se<=1?Oe({isCanceled:function(){return ge!==Ae.current}}):je(Oe,se-1)});Ae.current=ge}return s.useEffect(function(){return function(){Ne()}},[]),[je,Ne]},ie=[tt,ct,gt,st],te=!1,j=!0;function K(Ae){return Ae===gt||Ae===st}var X=function(Ae,Ne){var je=s.useState(Ve),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=an(),Me=Object(L.a)(ue,2),De=Me[0],Fe=Me[1];function Be(){ge(tt)}return Yt(function(){if(se!==Ve&&se!==st){var et=ie.indexOf(se),mt=ie[et+1],kt=Ne(se);kt===te?ge(mt):De(function(e){function o(){if(e.isCanceled())return;ge(mt)}kt===!0?o():Promise.resolve(kt).then(o)})}},[Ae,se]),s.useEffect(function(){return function(){Fe()}},[]),[Be,se]},$=function(Ae){var Ne=Object(s.useRef)(),je=Object(s.useRef)(Ae);je.current=Ae;var Oe=s.useCallback(function(ue){je.current(ue)},[]);function se(ue){ue&&(ue.removeEventListener(Rt,Oe),ue.removeEventListener(Jt,Oe))}function ge(ue){Ne.current&&Ne.current!==ue&&se(Ne.current),ue&&ue!==Ne.current&&(ue.addEventListener(Rt,Oe),ue.addEventListener(Jt,Oe),Ne.current=ue)}return s.useEffect(function(){return function(){se(Ne.current)}},[]),[ge,se]};function fe(Ae,Ne,je,Oe){var se=Oe.motionEnter,ge=se===void 0?!0:se,ue=Oe.motionAppear,Me=ue===void 0?!0:ue,De=Oe.motionLeave,Fe=De===void 0?!0:De,Be=Oe.motionDeadline,et=Oe.motionLeaveImmediately,mt=Oe.onAppearPrepare,kt=Oe.onEnterPrepare,e=Oe.onLeavePrepare,o=Oe.onAppearStart,P=Oe.onEnterStart,N=Oe.onLeaveStart,W=Oe.onAppearActive,ee=Oe.onEnterActive,ne=Oe.onLeaveActive,re=Oe.onAppearEnd,le=Oe.onEnterEnd,he=Oe.onLeaveEnd,Te=Oe.onVisibleChanged,$e=qe(),Ke=Object(L.a)($e,2),it=Ke[0],rt=Ke[1],ot=qe(pt),At=Object(L.a)(ot,2),Ye=At[0],yt=At[1],lt=qe(null),Mt=Object(L.a)(lt,2),Wt=Mt[0],Xt=Mt[1],Pt=Object(s.useRef)(!1),rn=Object(s.useRef)(null),un=Object(s.useRef)(!1),Rn=Object(s.useRef)(null);function wn(){var Nn=je();return Nn||Rn.current}var cn=Object(s.useRef)(!1);function yn(Nn){var Dn=wn();if(Nn&&!Nn.deadline&&Nn.target!==Dn)return;var Zn;Ye===ke&&cn.current?Zn=re==null?void 0:re(Dn,Nn):Ye===ce&&cn.current?Zn=le==null?void 0:le(Dn,Nn):Ye===Se&&cn.current&&(Zn=he==null?void 0:he(Dn,Nn)),Zn!==!1&&!un.current&&(yt(pt),Xt(null))}var $t=$(yn),tn=Object(L.a)($t,1),An=tn[0],_n=s.useMemo(function(){var Nn,Dn,Zn;switch(Ye){case"appear":return Nn={},Object(Q.a)(Nn,tt,mt),Object(Q.a)(Nn,ct,o),Object(Q.a)(Nn,gt,W),Nn;case"enter":return Dn={},Object(Q.a)(Dn,tt,kt),Object(Q.a)(Dn,ct,P),Object(Q.a)(Dn,gt,ee),Dn;case"leave":return Zn={},Object(Q.a)(Zn,tt,e),Object(Q.a)(Zn,ct,N),Object(Q.a)(Zn,gt,ne),Zn;default:return{}}},[Ye]),kn=X(Ye,function(Nn){if(Nn===tt){var Dn=_n[tt];return Dn?Dn(wn()):te}if(On in _n){var Zn;Xt(((Zn=_n[On])===null||Zn===void 0?void 0:Zn.call(_n,wn(),null))||null)}return On===gt&&(An(wn()),Be>0&&(clearTimeout(rn.current),rn.current=setTimeout(function(){yn({deadline:!0})},Be))),j}),Kn=Object(L.a)(kn,2),lr=Kn[0],On=Kn[1],Jn=K(On);cn.current=Jn,Yt(function(){rt(Ne);var Nn=Pt.current;if(Pt.current=!0,!Ae)return;var Dn;!Nn&&Ne&&Me&&(Dn=ke),Nn&&Ne&&ge&&(Dn=ce),(Nn&&!Ne&&Fe||!Nn&&et&&!Ne&&Fe)&&(Dn=Se),Dn&&(yt(Dn),lr())},[Ne]),Object(s.useEffect)(function(){(Ye===ke&&!Me||Ye===ce&&!ge||Ye===Se&&!Fe)&&yt(pt)},[Me,ge,Fe]),Object(s.useEffect)(function(){return function(){clearTimeout(rn.current),un.current=!0}},[]),Object(s.useEffect)(function(){it!==void 0&&Ye===pt&&(Te==null||Te(it))},[it,Ye]);var Rr=Wt;return _n[tt]&&On===ct&&(Rr=Object(U.a)({transition:"none"},Rr)),[Ye,On,Rr,it!=null?it:Ne]}var Ue=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(){return Object(T.a)(this,je),Ne.apply(this,arguments)}return Object(b.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(s.Component),He=Ue;function xt(Ae){var Ne=Ae;Object(k.a)(Ae)==="object"&&(Ne=Ae.transitionSupport);function je(se){return!!(se.motionName&&Ne)}var Oe=s.forwardRef(function(se,ge){var ue=se.visible,Me=ue===void 0?!0:ue,De=se.removeOnLeave,Fe=De===void 0?!0:De,Be=se.forceRender,et=se.children,mt=se.motionName,kt=se.leavedClassName,e=se.eventProps,o=je(se),P=Object(s.useRef)(),N=Object(s.useRef)();function W(){try{return Object(Vt.a)(P.current||N.current)}catch(yt){return null}}var ee=fe(o,Me,W,se),ne=Object(L.a)(ee,4),re=ne[0],le=ne[1],he=ne[2],Te=ne[3],$e=s.useRef(Te);Te&&($e.current=!0);var Ke=Object(s.useRef)(ge);Ke.current=ge;var it=s.useCallback(function(yt){P.current=yt,Object(Ct.b)(Ke.current,yt)},[]),rt,ot=Object(U.a)(Object(U.a)({},e),{},{visible:Me});if(!et)rt=null;else if(re===pt||!je(se))Te?rt=et(Object(U.a)({},ot),it):!Fe&&$e.current?rt=et(Object(U.a)(Object(U.a)({},ot),{},{className:kt}),it):Be?rt=et(Object(U.a)(Object(U.a)({},ot),{},{style:{display:"none"}}),it):rt=null;else{var At,Ye;le===tt?Ye="prepare":K(le)?Ye="active":le===ct&&(Ye="start"),rt=et(Object(U.a)(Object(U.a)({},ot),{},{className:R()(Qe(mt,re),(At={},Object(Q.a)(At,Qe(mt,"".concat(re,"-").concat(Ye)),Ye),Object(Q.a)(At,mt,typeof mt=="string"),At)),style:he}),it)}return s.createElement(He,{ref:N},rt)});return Oe.displayName="CSSMotion",Oe}var St=xt(Ot),Ut="add",Ft="keep",Zt="remove",_t="removed";function zt(Ae){var Ne;return Ae&&Object(k.a)(Ae)==="object"&&"key"in Ae?Ne=Ae:Ne={key:Ae},Object(U.a)(Object(U.a)({},Ne),{},{key:String(Ne.key)})}function Ht(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ae.map(zt)}function Bt(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Oe=0,se=Ne.length,ge=Ht(Ae),ue=Ht(Ne);ge.forEach(function(Fe){for(var Be=!1,et=Oe;et<se;et+=1){var mt=ue[et];if(mt.key===Fe.key){Oe<et&&(je=je.concat(ue.slice(Oe,et).map(function(kt){return Object(U.a)(Object(U.a)({},kt),{},{status:Ut})})),Oe=et),je.push(Object(U.a)(Object(U.a)({},mt),{},{status:Ft})),Oe+=1,Be=!0;break}}Be||je.push(Object(U.a)(Object(U.a)({},Fe),{},{status:Zt}))}),Oe<se&&(je=je.concat(ue.slice(Oe).map(function(Fe){return Object(U.a)(Object(U.a)({},Fe),{},{status:Ut})})));var Me={};je.forEach(function(Fe){var Be=Fe.key;Me[Be]=(Me[Be]||0)+1});var De=Object.keys(Me).filter(function(Fe){return Me[Fe]>1});return De.forEach(function(Fe){je=je.filter(function(Be){var et=Be.key,mt=Be.status;return et!==Fe||mt!==Zt}),je.forEach(function(Be){Be.key===Fe&&(Be.status=Ft)})}),je}var It=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(Ae){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,je=function(Oe){Object(n.a)(ge,Oe);var se=Object(r.a)(ge);function ge(){var ue;return Object(T.a)(this,ge),ue=se.apply(this,arguments),ue.state={keyEntities:[]},ue.removeKey=function(Me){ue.setState(function(De){var Fe=De.keyEntities;return{keyEntities:Fe.map(function(Be){return Be.key!==Me?Be:Object(U.a)(Object(U.a)({},Be),{},{status:_t})})}})},ue}return Object(b.a)(ge,[{key:"render",value:function(){var Me=this,De=this.state.keyEntities,Fe=this.props,Be=Fe.component,et=Fe.children,mt=Fe.onVisibleChanged,kt=Object(O.a)(Fe,["component","children","onVisibleChanged"]),e=Be||s.Fragment,o={};return It.forEach(function(P){o[P]=kt[P],delete kt[P]}),delete kt.keys,s.createElement(e,kt,De.map(function(P){var N=P.status,W=Object(O.a)(P,["status"]),ee=N===Ut||N===Ft;return s.createElement(Ne,Object(y.a)({},o,{key:W.key,visible:ee,eventProps:W,onVisibleChanged:function(re){mt==null||mt(re,{key:W.key}),re||Me.removeKey(W.key)}}),et)}))}}],[{key:"getDerivedStateFromProps",value:function(Me,De){var Fe=Me.keys,Be=De.keyEntities,et=Ht(Fe),mt=Bt(Be,et);return{keyEntities:mt.filter(function(kt){var e=Be.find(function(o){var P=o.key;return kt.key===P});return!(e&&e.status===_t&&kt.status===Zt)})}}}]),ge}(s.Component);return je.defaultProps={component:"div"},je}var En=sn(Ot),on=St;function jt(Ae){var Ne=Ae.prefixCls,je=Ae.motion,Oe=Ae.animation,se=Ae.transitionName;return je||(Oe?{motionName:"".concat(Ne,"-").concat(Oe)}:se?{motionName:se}:null)}function fn(Ae){var Ne=Ae.prefixCls,je=Ae.visible,Oe=Ae.zIndex,se=Ae.mask,ge=Ae.maskMotion,ue=Ae.maskAnimation,Me=Ae.maskTransitionName;if(!se)return null;var De={};return(ge||Me||ue)&&(De=Object(U.a)({motionAppear:!0},jt({motion:ge,prefixCls:Ne,transitionName:Me,animation:ue}))),s.createElement(on,Object(y.a)({},De,{visible:je,removeOnLeave:!0}),function(Fe){var Be=Fe.className;return s.createElement("div",{style:{zIndex:Oe},className:R()("".concat(Ne,"-mask"),Be)})})}var dn=f("9mu1"),mn=f("o0o1"),xn=f.n(mn),Tn=f("HaE+"),ln=["measure","align",null,"motion"],qt=function(Ae,Ne){var je=Object(s.useState)(null),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=Object(s.useRef)(),Me=Object(s.useRef)(!1);function De(et){Me.current||ge(et)}function Fe(){nt.a.cancel(ue.current)}function Be(et){Fe(),ue.current=Object(nt.a)(function(){De(function(mt){switch(se){case"align":return"motion";case"motion":return"stable";default:}return mt}),et==null||et()})}return Object(s.useEffect)(function(){De("measure")},[Ae]),Object(s.useEffect)(function(){switch(se){case"measure":Ne();break;default:}se&&(ue.current=Object(nt.a)(Object(Tn.a)(xn.a.mark(function et(){var mt,kt;return xn.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:mt=ln.indexOf(se),kt=ln[mt+1],kt&&mt!==-1&&De(kt);case 3:case"end":return o.stop()}},et)}))))},[se]),Object(s.useEffect)(function(){return function(){Me.current=!0,Fe()}},[]),[se,Be]},Fn=function(Ae){var Ne=s.useState({width:0,height:0}),je=Object(L.a)(Ne,2),Oe=je[0],se=je[1];function ge(Me){se({width:Me.offsetWidth,height:Me.offsetHeight})}var ue=s.useMemo(function(){var Me={};if(Ae){var De=Oe.width,Fe=Oe.height;Ae.indexOf("height")!==-1&&Fe?Me.height=Fe:Ae.indexOf("minHeight")!==-1&&Fe&&(Me.minHeight=Fe),Ae.indexOf("width")!==-1&&De?Me.width=De:Ae.indexOf("minWidth")!==-1&&De&&(Me.minWidth=De)}return Me},[Ae,Oe]);return[ue,ge]},Bn=s.forwardRef(function(Ae,Ne){var je=Ae.visible,Oe=Ae.prefixCls,se=Ae.className,ge=Ae.style,ue=Ae.children,Me=Ae.zIndex,De=Ae.stretch,Fe=Ae.destroyPopupOnHide,Be=Ae.forceRender,et=Ae.align,mt=Ae.point,kt=Ae.getRootDomNode,e=Ae.getClassNameFromAlign,o=Ae.onAlign,P=Ae.onMouseEnter,N=Ae.onMouseLeave,W=Ae.onMouseDown,ee=Ae.onTouchStart,ne=Object(s.useRef)(),re=Object(s.useRef)(),le=Object(s.useState)(),he=Object(L.a)(le,2),Te=he[0],$e=he[1],Ke=Fn(De),it=Object(L.a)(Ke,2),rt=it[0],ot=it[1];function At(){De&&ot(kt())}var Ye=qt(je,At),yt=Object(L.a)(Ye,2),lt=yt[0],Mt=yt[1],Wt=Object(s.useRef)();function Xt(){return mt||kt}function Pt(){var $t;($t=ne.current)===null||$t===void 0||$t.forceAlign()}function rn($t,tn){var An=e(tn);Te!==An&&$e(An),lt==="align"&&(Te!==An?Promise.resolve().then(function(){Pt()}):Mt(function(){var _n;(_n=Wt.current)===null||_n===void 0||_n.call(Wt)}),o==null||o($t,tn))}var un=Object(U.a)({},jt(Ae));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function($t){var tn=un[$t];un[$t]=function(An,_n){return Mt(),tn==null?void 0:tn(An,_n)}});function Rn(){return new Promise(function($t){Wt.current=$t})}s.useEffect(function(){!un.motionName&&lt==="motion"&&Mt()},[un.motionName,lt]),s.useImperativeHandle(Ne,function(){return{forceAlign:Pt,getElement:function(){return re.current}}});var wn=Object(U.a)(Object(U.a)({},rt),{},{zIndex:Me,opacity:lt==="motion"||lt==="stable"||!je?void 0:0,pointerEvents:lt==="stable"?void 0:"none"},ge),cn=!0;(et==null?void 0:et.points)&&(lt==="align"||lt==="stable")&&(cn=!1);var yn=ue;return s.Children.count(ue)>1&&(yn=s.createElement("div",{className:"".concat(Oe,"-content")},ue)),s.createElement(on,Object(y.a)({visible:je,ref:re,leavedClassName:"".concat(Oe,"-hidden")},un,{onAppearPrepare:Rn,onEnterPrepare:Rn,removeOnLeave:Fe,forceRender:Be}),function($t,tn){var An=$t.className,_n=$t.style,kn=R()(Oe,se,Te,An);return s.createElement(dn.a,{target:Xt(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:cn,align:et,onAlign:rn},s.createElement("div",{ref:tn,className:kn,onMouseEnter:P,onMouseLeave:N,onMouseDownCapture:W,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},_n),wn)},yn))})});Bn.displayName="PopupInner";var Gn=Bn,Un=s.forwardRef(function(Ae,Ne){var je=Ae.prefixCls,Oe=Ae.visible,se=Ae.zIndex,ge=Ae.children,ue=Ae.mobile;ue=ue===void 0?{}:ue;var Me=ue.popupClassName,De=ue.popupStyle,Fe=ue.popupMotion,Be=Fe===void 0?{}:Fe,et=ue.popupRender,mt=s.useRef();s.useImperativeHandle(Ne,function(){return{forceAlign:function(){},getElement:function(){return mt.current}}});var kt=Object(U.a)({zIndex:se},De),e=ge;return s.Children.count(ge)>1&&(e=s.createElement("div",{className:"".concat(je,"-content")},ge)),et&&(e=et(e)),s.createElement(on,Object(y.a)({visible:Oe,ref:mt,removeOnLeave:!0},Be),function(o,P){var N=o.className,W=o.style,ee=R()(je,Me,N);return s.createElement("div",{ref:P,className:ee,style:Object(U.a)(Object(U.a)({},W),kt)},e)})});Un.displayName="MobilePopupInner";var zn=Un,$n=["visible","mobile"],hn=s.forwardRef(function(Ae,Ne){var je=Ae.visible,Oe=Ae.mobile,se=Object(O.a)(Ae,$n),ge=Object(s.useState)(je),ue=Object(L.a)(ge,2),Me=ue[0],De=ue[1],Fe=Object(s.useState)(!1),Be=Object(L.a)(Fe,2),et=Be[0],mt=Be[1],kt=Object(U.a)(Object(U.a)({},se),{},{visible:Me});Object(s.useEffect)(function(){De(je),je&&Oe&&mt(ut())},[je,Oe]);var e=et?s.createElement(zn,Object(y.a)({},kt,{mobile:Oe,ref:Ne})):s.createElement(Gn,Object(y.a)({},kt,{ref:Ne}));return s.createElement("div",null,s.createElement(fn,kt),e)});hn.displayName="Popup";var Tt=hn,vn=s.createContext(null),Hn=vn;function bn(){}function mr(){return""}function br(Ae){return Ae?Ae.ownerDocument:window.document}var jn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Xn(Ae){var Ne=function(je){Object(n.a)(se,je);var Oe=Object(r.a)(se);function se(ge){var ue;Object(T.a)(this,se),ue=Oe.call(this,ge),ue.popupRef=s.createRef(),ue.triggerRef=s.createRef(),ue.attachId=void 0,ue.clickOutsideHandler=void 0,ue.touchOutsideHandler=void 0,ue.contextMenuOutsideHandler1=void 0,ue.contextMenuOutsideHandler2=void 0,ue.mouseDownTimeout=void 0,ue.focusTime=void 0,ue.preClickTime=void 0,ue.preTouchTime=void 0,ue.delayTimer=void 0,ue.hasPopupMouseDown=void 0,ue.onMouseEnter=function(De){var Fe=ue.props.mouseEnterDelay;ue.fireEvents("onMouseEnter",De),ue.delaySetPopupVisible(!0,Fe,Fe?null:De)},ue.onMouseMove=function(De){ue.fireEvents("onMouseMove",De),ue.setPoint(De)},ue.onMouseLeave=function(De){ue.fireEvents("onMouseLeave",De),ue.delaySetPopupVisible(!1,ue.props.mouseLeaveDelay)},ue.onPopupMouseEnter=function(){ue.clearDelayTimer()},ue.onPopupMouseLeave=function(De){var Fe;if(De.relatedTarget&&!De.relatedTarget.setTimeout&&Object(Nt.a)((Fe=ue.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),De.relatedTarget))return;ue.delaySetPopupVisible(!1,ue.props.mouseLeaveDelay)},ue.onFocus=function(De){ue.fireEvents("onFocus",De),ue.clearDelayTimer(),ue.isFocusToShow()&&(ue.focusTime=Date.now(),ue.delaySetPopupVisible(!0,ue.props.focusDelay))},ue.onMouseDown=function(De){ue.fireEvents("onMouseDown",De),ue.preClickTime=Date.now()},ue.onTouchStart=function(De){ue.fireEvents("onTouchStart",De),ue.preTouchTime=Date.now()},ue.onBlur=function(De){ue.fireEvents("onBlur",De),ue.clearDelayTimer(),ue.isBlurToHide()&&ue.delaySetPopupVisible(!1,ue.props.blurDelay)},ue.onContextMenu=function(De){De.preventDefault(),ue.fireEvents("onContextMenu",De),ue.setPopupVisible(!0,De)},ue.onContextMenuClose=function(){ue.isContextMenuToShow()&&ue.close()},ue.onClick=function(De){if(ue.fireEvents("onClick",De),ue.focusTime){var Fe;if(ue.preClickTime&&ue.preTouchTime?Fe=Math.min(ue.preClickTime,ue.preTouchTime):ue.preClickTime?Fe=ue.preClickTime:ue.preTouchTime&&(Fe=ue.preTouchTime),Math.abs(Fe-ue.focusTime)<20)return;ue.focusTime=0}ue.preClickTime=0,ue.preTouchTime=0,ue.isClickToShow()&&(ue.isClickToHide()||ue.isBlurToHide())&&De&&De.preventDefault&&De.preventDefault();var Be=!ue.state.popupVisible;(ue.isClickToHide()&&!Be||Be&&ue.isClickToShow())&&ue.setPopupVisible(!ue.state.popupVisible,De)},ue.onPopupMouseDown=function(){if(ue.hasPopupMouseDown=!0,clearTimeout(ue.mouseDownTimeout),ue.mouseDownTimeout=window.setTimeout(function(){ue.hasPopupMouseDown=!1},0),ue.context){var De;(De=ue.context).onPopupMouseDown.apply(De,arguments)}},ue.onDocumentClick=function(De){if(ue.props.mask&&!ue.props.maskClosable)return;var Fe=De.target,Be=ue.getRootDomNode(),et=ue.getPopupDomNode();(!Object(Nt.a)(Be,Fe)||ue.isContextMenuOnly())&&!Object(Nt.a)(et,Fe)&&!ue.hasPopupMouseDown&&ue.close()},ue.getRootDomNode=function(){var De=ue.props.getTriggerDOMNode;if(De)return De(ue.triggerRef.current);try{var Fe=Object(Vt.a)(ue.triggerRef.current);if(Fe)return Fe}catch(Be){}return Et.a.findDOMNode(Object(c.a)(ue))},ue.getPopupClassNameFromAlign=function(De){var Fe=[],Be=ue.props,et=Be.popupPlacement,mt=Be.builtinPlacements,kt=Be.prefixCls,e=Be.alignPoint,o=Be.getPopupClassNameFromAlign;return et&&mt&&Fe.push(nn(mt,kt,De,e)),o&&Fe.push(o(De)),Fe.join(" ")},ue.getComponent=function(){var De=ue.props,Fe=De.prefixCls,Be=De.destroyPopupOnHide,et=De.popupClassName,mt=De.onPopupAlign,kt=De.popupMotion,e=De.popupAnimation,o=De.popupTransitionName,P=De.popupStyle,N=De.mask,W=De.maskAnimation,ee=De.maskTransitionName,ne=De.maskMotion,re=De.zIndex,le=De.popup,he=De.stretch,Te=De.alignPoint,$e=De.mobile,Ke=De.forceRender,it=ue.state,rt=it.popupVisible,ot=it.point,At=ue.getPopupAlign(),Ye={};return ue.isMouseEnterToShow()&&(Ye.onMouseEnter=ue.onPopupMouseEnter),ue.isMouseLeaveToHide()&&(Ye.onMouseLeave=ue.onPopupMouseLeave),Ye.onMouseDown=ue.onPopupMouseDown,Ye.onTouchStart=ue.onPopupMouseDown,s.createElement(Tt,Object(y.a)({prefixCls:Fe,destroyPopupOnHide:Be,visible:rt,point:Te&&ot,className:et,align:At,onAlign:mt,animation:e,getClassNameFromAlign:ue.getPopupClassNameFromAlign},Ye,{stretch:he,getRootDomNode:ue.getRootDomNode,style:P,mask:N,zIndex:re,transitionName:o,maskAnimation:W,maskTransitionName:ee,maskMotion:ne,ref:ue.popupRef,motion:kt,mobile:$e,forceRender:Ke}),typeof le=="function"?le():le)},ue.attachParent=function(De){nt.a.cancel(ue.attachId);var Fe=ue.props,Be=Fe.getPopupContainer,et=Fe.getDocument,mt=ue.getRootDomNode(),kt;Be?(mt||Be.length===0)&&(kt=Be(mt)):kt=et(ue.getRootDomNode()).body,kt?kt.appendChild(De):ue.attachId=Object(nt.a)(function(){ue.attachParent(De)})},ue.getContainer=function(){var De=ue.props.getDocument,Fe=De(ue.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",ue.attachParent(Fe),Fe},ue.setPoint=function(De){var Fe=ue.props.alignPoint;if(!Fe||!De)return;ue.setState({point:{pageX:De.pageX,pageY:De.pageY}})},ue.handlePortalUpdate=function(){ue.state.prevPopupVisible!==ue.state.popupVisible&&ue.props.afterPopupVisibleChange(ue.state.popupVisible)},ue.triggerContextValue={onPopupMouseDown:ue.onPopupMouseDown};var Me;return"popupVisible"in ge?Me=!!ge.popupVisible:Me=!!ge.defaultPopupVisible,ue.state={prevPopupVisible:Me,popupVisible:Me},jn.forEach(function(De){ue["fire".concat(De)]=function(Fe){ue.fireEvents(De,Fe)}}),ue}return Object(b.a)(se,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ue=this.props,Me=this.state;if(Me.popupVisible){var De;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(De=ue.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(De,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(De=De||ue.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(De,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(De=De||ue.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(De,"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),nt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var ue;return((ue=this.popupRef.current)===null||ue===void 0?void 0:ue.getElement())||null}},{key:"getPopupAlign",value:function(){var ue=this.props,Me=ue.popupPlacement,De=ue.popupAlign,Fe=ue.builtinPlacements;return Me&&Fe?Qt(Fe,Me,De):De}},{key:"setPopupVisible",value:function(ue,Me){var De=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==ue&&("popupVisible"in this.props||this.setState({popupVisible:ue,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(ue)),De&&Me&&ue&&this.setPoint(Me)}},{key:"delaySetPopupVisible",value:function(ue,Me,De){var Fe=this,Be=Me*1e3;if(this.clearDelayTimer(),Be){var et=De?{pageX:De.pageX,pageY:De.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(ue,et),Fe.clearDelayTimer()},Be)}else this.setPopupVisible(ue,De)}},{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(ue){var Me=this.props.children.props,De=this.props;return Me[ue]&&De[ue]?this["fire".concat(ue)]:Me[ue]||De[ue]}},{key:"isClickToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var ue=this.props.action;return ue==="contextMenu"||ue.length===1&&ue[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("contextMenu")!==-1||De.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("focus")!==-1||De.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("focus")!==-1||De.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var ue;(ue=this.popupRef.current)===null||ue===void 0||ue.forceAlign()}}},{key:"fireEvents",value:function(ue,Me){var De=this.props.children.props[ue];De&&De(Me);var Fe=this.props[ue];Fe&&Fe(Me)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var ue=this.state.popupVisible,Me=this.props,De=Me.children,Fe=Me.forceRender,Be=Me.alignPoint,et=Me.className,mt=Me.autoDestroy,kt=s.Children.only(De),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,Be&&(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 o=R()(kt&&kt.props&&kt.props.className,et);o&&(e.className=o);var P=Object(U.a)({},e);Object(Ct.c)(kt)&&(P.ref=Object(Ct.a)(this.triggerRef,kt.ref));var N=s.cloneElement(kt,P),W;return(ue||this.popupRef.current||Fe)&&(W=s.createElement(Ae,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!ue&&mt&&(W=null),s.createElement(Hn.Provider,{value:this.triggerContextValue},N,W)}}],[{key:"getDerivedStateFromProps",value:function(ue,Me){var De=ue.popupVisible,Fe={};return De!==void 0&&Me.popupVisible!==De&&(Fe.popupVisible=De,Fe.prevPopupVisible=Me.popupVisible),Fe}}]),se}(s.Component);return Ne.contextType=Hn,Ne.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mr,getDocument:br,onPopupVisibleChange:bn,afterPopupVisibleChange:bn,onPopupAlign:bn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ne}var wr=Xn(Kt.a),ar={adjustX:1,adjustY:1},Ir={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},Dr={topLeft:{points:["bl","tl"],overflow:ar,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ar,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ar,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ar,offset:[4,0]}},$r=Ir,hr=0,dr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},yr=function(Ne,je,Oe){var se=ye(je),ge=Ne.getState();Ne.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},ge.defaultActiveFirst),{},Object(Q.a)({},se,Oe))})},jr=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(Oe){var se;Object(T.a)(this,je),se=Ne.call(this,Oe),se.onDestroy=function(Be){se.props.onDestroy(Be)},se.onKeyDown=function(Be){var et=Be.keyCode,mt=se.menuInstance,kt=se.props.store,e=se.getVisible();if(et===D.a.ENTER)return se.onTitleClick(Be),yr(kt,se.props.eventKey,!0),!0;if(et===D.a.RIGHT)return e?mt.onKeyDown(Be):(se.triggerOpenChange(!0),yr(kt,se.props.eventKey,!0)),!0;if(et===D.a.LEFT){var o;if(e)o=mt.onKeyDown(Be);else return;return o||(se.triggerOpenChange(!1),o=!0),o}return e&&(et===D.a.UP||et===D.a.DOWN)?mt.onKeyDown(Be):void 0},se.onOpenChange=function(Be){se.props.onOpenChange(Be)},se.onPopupVisibleChange=function(Be){se.triggerOpenChange(Be,Be?"mouseenter":"mouseleave")},se.onMouseEnter=function(Be){var et=se.props,mt=et.eventKey,kt=et.onMouseEnter,e=et.store;yr(e,se.props.eventKey,!1),kt({key:mt,domEvent:Be})},se.onMouseLeave=function(Be){var et=se.props,mt=et.parentMenu,kt=et.eventKey,e=et.onMouseLeave;mt.subMenuInstance=Object(c.a)(se),e({key:kt,domEvent:Be})},se.onTitleMouseEnter=function(Be){var et=se.props,mt=et.eventKey,kt=et.onItemHover,e=et.onTitleMouseEnter;kt({key:mt,hover:!0}),e({key:mt,domEvent:Be})},se.onTitleMouseLeave=function(Be){var et=se.props,mt=et.parentMenu,kt=et.eventKey,e=et.onItemHover,o=et.onTitleMouseLeave;mt.subMenuInstance=Object(c.a)(se),e({key:kt,hover:!1}),o({key:kt,domEvent:Be})},se.onTitleClick=function(Be){var et=Object(c.a)(se),mt=et.props;if(mt.onTitleClick({key:mt.eventKey,domEvent:Be}),mt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!se.getVisible(),"click"),yr(mt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Be){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Be))},se.onSelect=function(Be){se.props.onSelect(Be)},se.onDeselect=function(Be){se.props.onDeselect(Be)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.getVisible=function(){return se.state.isOpen},se.getMode=function(){return se.state.mode},se.saveMenuInstance=function(Be){se.menuInstance=Be},se.addKeyPath=function(Be){return Object(U.a)(Object(U.a)({},Be),{},{keyPath:(Be.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Be,et){var mt=se.props.eventKey,kt=function(){se.onOpenChange({key:mt,item:Object(c.a)(se),trigger:et,open:Be})};et==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){kt()},0):kt()},se.isChildrenSelected=function(){var Be={find:!1};return dt(se.props.children,se.props.selectedKeys,Be),Be.find},se.isInlineMode=function(){return se.getMode()==="inline"},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Be=Ze.findDOMNode(se.menuInstance);if(Be.offsetWidth>=se.subMenuTitle.offsetWidth)return;Be.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Be){se.subMenuTitle=Be},se.getBaseProps=function(){var Be=Object(c.a)(se),et=Be.props,mt=se.getMode();return{mode:mt==="horizontal"?"vertical":mt,visible:se.getVisible(),level:et.level+1,inlineIndent:et.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:et.selectedKeys,eventKey:"".concat(et.eventKey,"-menu-"),openKeys:et.openKeys,motion:et.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:et.subMenuOpenDelay,parentMenu:Object(c.a)(se),subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,triggerSubMenuAction:et.triggerSubMenuAction,builtinPlacements:et.builtinPlacements,defaultActiveFirst:et.store.getState().defaultActiveFirst[ye(et.eventKey)],multiple:et.multiple,prefixCls:et.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:et.itemIcon,expandIcon:et.expandIcon,direction:et.direction}},se.getMotion=function(Be,et){var mt=Object(c.a)(se),kt=mt.haveRendered,e=se.props,o=e.motion,P=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},o),{},{leavedClassName:"".concat(P,"-hidden"),removeOnLeave:!1,motionAppear:kt||!et||Be!=="inline"});return N};var ge=Oe.store,ue=Oe.eventKey,Me=ge.getState(),De=Me.defaultActiveFirst;se.isRootMenu=!1;var Fe=!1;return De&&(Fe=De[ue]),yr(ge,ue,Fe),se.state={mode:Oe.mode,isOpen:Oe.isOpen},se}return Object(b.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,ge=this.props,ue=ge.mode,Me=ge.parentMenu,De=ge.manualRef,Fe=ge.isOpen,Be=function(){se.setState({mode:ue,isOpen:Fe})},et=Fe!==this.state.isOpen,mt=ue!==this.state.mode;if((mt||et)&&(nt.a.cancel(this.updateStateRaf),mt?this.updateStateRaf=Object(nt.a)(Be):Be()),De&&De(this),ue!=="horizontal"||!(Me==null?void 0:Me.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,ge=se.onDestroy,ue=se.eventKey;ge&&ge(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),nt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(se,ge){var ue=this.getBaseProps();return s.createElement(ea,Object(y.a)({},ue,{id:this.internalMenuId,className:se,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var se=this,ge=this.getBaseProps(),ue=ge.mode,Me=ge.visible,De=ge.forceSubMenuRender,Fe=ge.direction,Be=this.getMotion(ue,Me);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Me||De,!this.haveOpened)return s.createElement("div",null);var et=R()("".concat(ge.prefixCls,"-sub"),Object(Q.a)({},"".concat(ge.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?s.createElement(on,Object(y.a)({visible:ge.visible,forceRender:De},Be),function(mt){var kt=mt.className,e=mt.style,o=R()(et,kt);return se.renderPopupMenu(o,e)}):this.renderPopupMenu(et)}},{key:"render",value:function(){var se,ge,ue,Me=Object(U.a)({},this.props),De=this.getVisible(),Fe=this.getPrefixCls(),Be=this.isInlineMode(),et=this.getMode(),mt=R()(Fe,"".concat(Fe,"-").concat(et),(se={},Object(Q.a)(se,Me.className,!!Me.className),Object(Q.a)(se,this.getOpenClassName(),De),Object(Q.a)(se,this.getActiveClassName(),Me.active||De&&!Be),Object(Q.a)(se,this.getDisabledClassName(),Me.disabled),Object(Q.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(Me.eventKey?this.internalMenuId="".concat(Me.eventKey,"$Menu"):(hr+=1,this.internalMenuId="$__$".concat(hr,"$Menu")));var kt={},e={},o={};Me.disabled||(kt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},o={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var P={},N=Me.direction,W=N==="rtl";Be&&(W?P.paddingRight=Me.inlineIndent*Me.level:P.paddingLeft=Me.inlineIndent*Me.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var ne=null;et!=="horizontal"&&(ne=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ne=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var re=s.createElement("div",Object(y.a)({ref:this.saveSubMenuTitle,style:P,className:"".concat(Fe,"-title"),role:"button"},o,e,{"aria-expanded":De},ee,{"aria-haspopup":"true",title:typeof Me.title=="string"?Me.title:void 0}),Me.title,ne||s.createElement("i",{className:"".concat(Fe,"-arrow")})),le=this.renderChildren(),he=((ge=Me.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Me.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},Te=dr[et],$e=Me.popupOffset?{offset:Me.popupOffset}:{},Ke=R()((ue={},Object(Q.a)(ue,Me.popupClassName,Me.popupClassName&&!Be),Object(Q.a)(ue,"".concat(Fe,"-rtl"),W),ue)),it=Me.disabled,rt=Me.triggerSubMenuAction,ot=Me.subMenuOpenDelay,At=Me.forceSubMenuRender,Ye=Me.subMenuCloseDelay,yt=Me.builtinPlacements;Pe.forEach(function(Xt){return delete Me[Xt]}),delete Me.onClick;var lt=W?Object(U.a)(Object(U.a)({},Dr),yt):Object(U.a)(Object(U.a)({},Ir),yt);delete Me.direction;var Mt=this.getBaseProps(),Wt=Be?null:this.getMotion(Mt.mode,Mt.visible);return s.createElement("li",Object(y.a)({},Me,kt,{className:mt,role:"menuitem"}),s.createElement(wr,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),Ke),getPopupContainer:he,builtinPlacements:lt,popupPlacement:Te,popupVisible:Be?!1:De,popupAlign:$e,popup:Be?null:le,action:it||Be?[]:[rt],mouseEnterDelay:ot,mouseLeaveDelay:Ye,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:At,popupMotion:Wt},re),Be?le:null)}}]),je}(s.Component);jr.defaultProps={onMouseEnter:pe,onMouseLeave:pe,onTitleMouseEnter:pe,onTitleMouseLeave:pe,onTitleClick:pe,manualRef:pe,mode:"vertical",title:""};var da=Object(d.b)(function(Ae,Ne){var je=Ae.openKeys,Oe=Ae.activeKey,se=Ae.selectedKeys,ge=Ne.eventKey,ue=Ne.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Oe[ue]===ge,selectedKeys:se}})(jr);da.isSubMenu=!0;var _a=da,ca="menuitem-overflowed",Ca=.5,fa=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(){var Oe;return Object(T.a)(this,je),Oe=Ne.apply(this,arguments),Oe.resizeObserver=null,Oe.mutationObserver=null,Oe.originalTotalWidth=0,Oe.overflowedItems=[],Oe.menuItemSizes=[],Oe.cancelFrameId=null,Oe.state={lastVisibleIndex:void 0},Oe.childRef=s.createRef(),Oe.getMenuItemNodes=function(){var se=Oe.props.prefixCls,ge=Oe.childRef.current;return ge?[].slice.call(ge.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},Oe.getOverflowedSubMenuItem=function(se,ge,ue){var Me=Oe.props,De=Me.overflowedIndicator,Fe=Me.level,Be=Me.mode,et=Me.prefixCls,mt=Me.theme;if(Fe!==1||Be!=="horizontal")return null;var kt=Oe.props.children[0],e=kt.props,o=e.children,P=e.title,N=e.style,W=Object(O.a)(e,["children","title","style"]),ee=Object(U.a)({},N),ne="".concat(se,"-overflowed-indicator"),re="".concat(se,"-overflowed-indicator");ge.length===0&&ue!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):ue&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),ne="".concat(ne,"-placeholder"),re="".concat(re,"-placeholder"));var le=mt?"".concat(et,"-").concat(mt):"",he={};return Pe.forEach(function(Te){W[Te]!==void 0&&(he[Te]=W[Te])}),s.createElement(_a,Object(y.a)({title:De,className:"".concat(et,"-overflowed-submenu"),popupClassName:le},he,{key:ne,eventKey:re,disabled:!1,style:ee}),ge)},Oe.setChildrenWidthAndResize=function(){if(Oe.props.mode!=="horizontal")return;var se=Oe.childRef.current;if(!se)return;var ge=se.children;if(!ge||ge.length===0)return;var ue=se.children[ge.length-1];Ce(ue,"display","inline-block");var Me=Oe.getMenuItemNodes(),De=Me.filter(function(Fe){return Fe.className.split(" ").indexOf(ca)>=0});De.forEach(function(Fe){Ce(Fe,"display","inline-block")}),Oe.menuItemSizes=Me.map(function(Fe){return We(Fe,!0)}),De.forEach(function(Fe){Ce(Fe,"display","none")}),Oe.overflowedIndicatorWidth=We(se.children[se.children.length-1],!0),Oe.originalTotalWidth=Oe.menuItemSizes.reduce(function(Fe,Be){return Fe+Be},0),Oe.handleResize(),Ce(ue,"display","none")},Oe.handleResize=function(){if(Oe.props.mode!=="horizontal")return;var se=Oe.childRef.current;if(!se)return;var ge=We(se);Oe.overflowedItems=[];var ue=0,Me;Oe.originalTotalWidth>ge+Ca&&(Me=-1,Oe.menuItemSizes.forEach(function(De){ue+=De,ue+Oe.overflowedIndicatorWidth<=ge&&(Me+=1)})),Oe.setState({lastVisibleIndex:Me})},Oe}return Object(b.a)(je,[{key:"componentDidMount",value:function(){var se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ge=this.childRef.current;if(!ge)return;this.resizeObserver=new Ge.default(function(ue){ue.forEach(function(){var Me=se.cancelFrameId;cancelAnimationFrame(Me),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(ue){se.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(ue){se.resizeObserver.observe(ue)}),se.setChildrenWidthAndResize()}),this.mutationObserver.observe(ge,{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(se){var ge=this,ue=this.state.lastVisibleIndex;return(se||[]).reduce(function(Me,De,Fe){var Be=De;if(ge.props.mode==="horizontal"){var et=ge.getOverflowedSubMenuItem(De.props.eventKey,[]);ue!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>ue&&(Be=s.cloneElement(De,{style:{display:"none"},eventKey:"".concat(De.props.eventKey,"-hidden"),className:"".concat(ca)})),Fe===ue+1&&(ge.overflowedItems=se.slice(ue+1).map(function(kt){return s.cloneElement(kt,{key:kt.props.eventKey,mode:"vertical-left"})}),et=ge.getOverflowedSubMenuItem(De.props.eventKey,ge.overflowedItems)));var mt=[].concat(Object(E.a)(Me),[et,Be]);return Fe===se.length-1&&mt.push(ge.getOverflowedSubMenuItem(De.props.eventKey,[],!0)),mt}return[].concat(Object(E.a)(Me),[Be])},[])}},{key:"render",value:function(){var se=this.props,ge=se.visible,ue=se.prefixCls,Me=se.overflowedIndicator,De=se.mode,Fe=se.level,Be=se.tag,et=se.children,mt=se.theme,kt=Object(O.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Be;return s.createElement(e,Object(y.a)({ref:this.childRef},kt),this.renderChildren(et))}}]),je}(s.Component);fa.defaultProps={tag:"div",className:""};var Sa=fa;function Ta(Ae){return Ae.length?Ae.every(function(Ne){return!!Ne.props.disabled}):!0}function Gr(Ae,Ne,je){var Oe=Ae.getState();Ae.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.activeKey),{},Object(Q.a)({},Ne,je))})}function Ur(Ae){return Ae.eventKey||"0-menu-"}function Vr(Ae,Ne){var je=Ne,Oe=Ae.children,se=Ae.eventKey;if(je){var ge;if(Xe(Oe,function(ue,Me){ue&&ue.props&&!ue.props.disabled&&je===Re(ue,se,Me)&&(ge=!0)}),ge)return je}return je=null,Ae.defaultActiveFirst&&Xe(Oe,function(ue,Me){!je&&ue&&!ue.props.disabled&&(je=Re(ue,se,Me))}),je}function wa(Ae){if(!Ae)return;var Ne=this.instanceArray.indexOf(Ae);Ne!==-1?this.instanceArray[Ne]=Ae:this.instanceArray.push(Ae)}var ha=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(Oe){var se;return Object(T.a)(this,je),se=Ne.call(this,Oe),se.onKeyDown=function(ge,ue){var Me=ge.keyCode,De;if(se.getFlatInstanceArray().forEach(function(Be){Be&&Be.props.active&&Be.onKeyDown&&(De=Be.onKeyDown(ge))}),De)return 1;var Fe=null;return(Me===D.a.UP||Me===D.a.DOWN)&&(Fe=se.step(Me===D.a.UP?-1:1)),Fe?(ge.preventDefault(),Gr(se.props.store,Ur(se.props),Fe.props.eventKey),typeof ue=="function"&&ue(Fe),1):void 0},se.onItemHover=function(ge){var ue=ge.key,Me=ge.hover;Gr(se.props.store,Ur(se.props),Me?ue:null)},se.onDeselect=function(ge){se.props.onDeselect(ge)},se.onSelect=function(ge){se.props.onSelect(ge)},se.onClick=function(ge){se.props.onClick(ge)},se.onOpenChange=function(ge){se.props.onOpenChange(ge)},se.onDestroy=function(ge){se.props.onDestroy(ge)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(ge){var ue=se.getFlatInstanceArray(),Me=se.props.store.getState().activeKey[Ur(se.props)],De=ue.length;if(!De)return null;ge<0&&(ue=ue.concat().reverse());var Fe=-1;if(ue.every(function(kt,e){return kt&&kt.props.eventKey===Me?(Fe=e,!1):!0}),!se.props.defaultActiveFirst&&Fe!==-1&&Ta(ue.slice(Fe,De-1)))return;var Be=(Fe+1)%De,et=Be;do{var mt=ue[et];if(!mt||mt.props.disabled)et=(et+1)%De;else return mt}while(et!==Be);return null},se.renderCommonMenuItem=function(ge,ue,Me){var De=se.props.store.getState(),Fe=Object(c.a)(se),Be=Fe.props,et=Re(ge,Be.eventKey,ue),mt=ge.props;if(!mt||typeof ge.type=="string")return ge;var kt=et===De.activeKey,e=Object(U.a)(Object(U.a)({mode:mt.mode||Be.mode,level:Be.level,inlineIndent:Be.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Be.prefixCls,index:ue,parentMenu:Be.parentMenu,manualRef:mt.disabled?void 0:Object(C.a)(ge.ref,wa.bind(Object(c.a)(se))),eventKey:et,active:!mt.disabled&&kt,multiple:Be.multiple,onClick:function(P){(mt.onClick||pe)(P),se.onClick(P)},onItemHover:se.onItemHover,motion:Be.motion,subMenuOpenDelay:Be.subMenuOpenDelay,subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Be.builtinPlacements,itemIcon:mt.itemIcon||se.props.itemIcon,expandIcon:mt.expandIcon||se.props.expandIcon},Me),{},{direction:Be.direction});return(Be.mode==="inline"||Le())&&(e.triggerSubMenuAction="click"),s.cloneElement(ge,Object(U.a)(Object(U.a)({},e),{},{key:et||ue}))},se.renderMenuItem=function(ge,ue,Me){if(!ge)return null;var De=se.props.store.getState(),Fe={openKeys:De.openKeys,selectedKeys:De.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:Me};return se.renderCommonMenuItem(ge,ue,Fe)},Oe.store.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.store.getState().activeKey),{},Object(Q.a)({},Oe.eventKey,Vr(Oe,Oe.activeKey)))}),se.instanceArray=[],se}return Object(b.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!I()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var ge=this.props,ue="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[Ur(ge)],Me=Vr(ge,ue);if(Me!==ue)Gr(ge.store,Ur(ge),Me);else if("activeKey"in se){var De=Vr(se,se.activeKey);Me!==De&&Gr(ge.store,Ur(ge),Me)}}},{key:"render",value:function(){var se=this,ge=Object(y.a)({},this.props);this.instanceArray=[];var ue=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Me={className:ue,role:ge.role||"menu"};ge.id&&(Me.id=ge.id),ge.focusable&&(Me.tabIndex=0,Me.onKeyDown=this.onKeyDown);var De=ge.prefixCls,Fe=ge.eventKey,Be=ge.visible,et=ge.level,mt=ge.mode,kt=ge.overflowedIndicator,e=ge.theme;return Pe.forEach(function(o){return delete ge[o]}),delete ge.onClick,s.createElement(Sa,Object(y.a)({},ge,{prefixCls:De,mode:mt,tag:"ul",level:et,theme:e,visible:Be,overflowedIndicator:kt},Me),Object(i.a)(ge.children).map(function(o,P){return se.renderMenuItem(o,P,Fe||"0-menu-")}))}}]),je}(s.Component);ha.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:pe};var Ma=Object(d.b)()(ha),ea=Ma,ta=f("Kwbf");function na(Ae,Ne,je){var Oe=Ae.prefixCls,se=Ae.motion,ge=Ae.defaultMotions,ue=ge===void 0?{}:ge,Me=Ae.openAnimation,De=Ae.openTransitionName,Fe=Ne.switchingModeFromInline;if(se)return se;if(Object(k.a)(Me)==="object"&&Me)Object(ta.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Me=="string")return{motionName:"".concat(Oe,"-open-").concat(Me)};if(De)return{motionName:De};var Be=ue[je];return Be||(Fe?null:ue.other)}var ir=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(Oe){var se;Object(T.a)(this,je),se=Ne.call(this,Oe),se.onSelect=function(Me){var De=Object(c.a)(se),Fe=De.props;if(Fe.selectable){var Be=se.store.getState(),et=Be.selectedKeys,mt=Me.key;Fe.multiple?et=et.concat([mt]):et=[mt],"selectedKeys"in Fe||se.store.setState({selectedKeys:et}),Fe.onSelect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:et}))}},se.onClick=function(Me){var De=se.getRealMenuMode(),Fe=Object(c.a)(se),Be=Fe.store,et=Fe.props.onOpenChange;De!=="inline"&&!("openKeys"in se.props)&&(Be.setState({openKeys:[]}),et([])),se.props.onClick(Me)},se.onKeyDown=function(Me,De){se.innerMenu.getWrappedInstance().onKeyDown(Me,De)},se.onOpenChange=function(Me){var De=Object(c.a)(se),Fe=De.props,Be=se.store.getState().openKeys.concat(),et=!1,mt=function(e){var o=!1;if(e.open)o=Be.indexOf(e.key)===-1,o&&Be.push(e.key);else{var P=Be.indexOf(e.key);o=P!==-1,o&&Be.splice(P,1)}et=et||o};Array.isArray(Me)?Me.forEach(mt):mt(Me),et&&("openKeys"in se.props||se.store.setState({openKeys:Be}),Fe.onOpenChange(Be))},se.onDeselect=function(Me){var De=Object(c.a)(se),Fe=De.props;if(Fe.selectable){var Be=se.store.getState().selectedKeys.concat(),et=Me.key,mt=Be.indexOf(et);mt!==-1&&Be.splice(mt,1),"selectedKeys"in Fe||se.store.setState({selectedKeys:Be}),Fe.onDeselect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:Be}))}},se.onMouseEnter=function(Me){se.restoreModeVerticalFromInline();var De=se.props.onMouseEnter;De&&De(Me)},se.onTransitionEnd=function(Me){var De=Me.propertyName==="width"&&Me.target===Me.currentTarget,Fe=Me.target.className,Be=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,et=Me.propertyName==="font-size"&&Be.indexOf("anticon")>=0;(De||et)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(Me){se.innerMenu=Me},se.isRootMenu=!0;var ge=Oe.defaultSelectedKeys,ue=Oe.defaultOpenKeys;return"selectedKeys"in Oe&&(ge=Oe.selectedKeys||[]),"openKeys"in Oe&&(ue=Oe.openKeys||[]),se.store=Object(d.c)({selectedKeys:ge,openKeys:ue,activeKey:{"0-menu-":Vr(Oe,Oe.activeKey)}}),se.state={switchingModeFromInline:!1,prevProps:Oe,inlineOpenKeys:[],store:se.store},se}return Object(b.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){var ge=this.props,ue=ge.siderCollapsed,Me=ge.inlineCollapsed,De=ge.onOpenChange;(!se.inlineCollapsed&&Me||!se.siderCollapsed&&ue)&&De([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,ge=this.store,ue=this.prevOpenKeys,Me=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");Me?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,ge=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return ge&&ue?"inline":ue?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,ge=se.inlineCollapsed,ue=se.siderCollapsed;return ue!==void 0?ue:ge}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&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 se=Object(U.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(U.a)(Object(U.a)({},se),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:na(this.props,this.state,ge)}),delete se.openAnimation,delete se.openTransitionName,s.createElement(d.a,{store:this.store},s.createElement(ea,Object(y.a)({},se,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(se,ge){var ue=ge.prevProps,Me=ge.store,De=Me.getState(),Fe={},Be={prevProps:se};return ue.mode==="inline"&&se.mode!=="inline"&&(Be.switchingModeFromInline=!0),"openKeys"in se?Fe.openKeys=se.openKeys||[]:((se.inlineCollapsed&&!ue.inlineCollapsed||se.siderCollapsed&&!ue.siderCollapsed)&&(Be.switchingModeFromInline=!0,Be.inlineOpenKeys=De.openKeys,Fe.openKeys=[]),(!se.inlineCollapsed&&ue.inlineCollapsed||!se.siderCollapsed&&ue.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Be.inlineOpenKeys=[])),Object.keys(Fe).length&&Me.setState(Fe),Be}}]),je}(s.Component);ir.defaultProps={selectable:!0,onClick:pe,onSelect:pe,onOpenChange:pe,onDeselect:pe,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 Ra=ir,ra=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(){var Oe;return Object(T.a)(this,je),Oe=Ne.apply(this,arguments),Oe.onKeyDown=function(se){var ge=se.keyCode;return ge===D.a.ENTER?(Oe.onClick(se),!0):void 0},Oe.onMouseLeave=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseLeave;Me({key:ue,hover:!1}),De({key:ue,domEvent:se})},Oe.onMouseEnter=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseEnter;Me({key:ue,hover:!0}),De({key:ue,domEvent:se})},Oe.onClick=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.multiple,De=ge.onClick,Fe=ge.onSelect,Be=ge.onDeselect,et=ge.isSelected,mt={key:ue,keyPath:[ue],item:Object(c.a)(Oe),domEvent:se};De(mt),Me?et?Be(mt):Fe(mt):et||Fe(mt)},Oe.saveNode=function(se){Oe.node=se},Oe}return Object(b.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.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 se,ge=Object(U.a)({},this.props),ue=R()(this.getPrefixCls(),ge.className,(se={},Object(Q.a)(se,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Q.a)(se,this.getSelectedClassName(),ge.isSelected),Object(Q.a)(se,this.getDisabledClassName(),ge.disabled),se)),Me=Object(U.a)(Object(U.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:ue,role:ge.role||"menuitem","aria-disabled":ge.disabled});ge.role==="option"?Me=Object(U.a)(Object(U.a)({},Me),{},{role:"option","aria-selected":ge.isSelected}):(ge.role===null||ge.role==="none")&&(Me.role="none");var De={onClick:ge.disabled?null:this.onClick,onMouseLeave:ge.disabled?null:this.onMouseLeave,onMouseEnter:ge.disabled?null:this.onMouseEnter},Fe=Object(U.a)({},ge.style);ge.mode==="inline"&&(ge.direction==="rtl"?Fe.paddingRight=ge.inlineIndent*ge.level:Fe.paddingLeft=ge.inlineIndent*ge.level),Pe.forEach(function(et){return delete ge[et]}),delete ge.direction;var Be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Be=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(y.a)({},Object(M.a)(ge,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Me,De,{style:Fe,ref:this.saveNode}),ge.children,Be)}}]),je}(s.Component);ra.isMenuItem=!0,ra.defaultProps={onSelect:pe,onMouseEnter:pe,onMouseLeave:pe,manualRef:pe};var Xr=Object(d.b)(function(Ae,Ne){var je=Ae.activeKey,Oe=Ae.selectedKeys,se=Ne.eventKey,ge=Ne.subMenuKey;return{active:je[ge]===se,isSelected:Array.isArray(Oe)?Oe.indexOf(se)!==-1:Oe===se}})(ra),Oa=Xr,aa=function(Ae){Object(n.a)(je,Ae);var Ne=Object(r.a)(je);function je(){var Oe;return Object(T.a)(this,je),Oe=Ne.apply(this,arguments),Oe.renderInnerMenuItem=function(se){var ge=Oe.props,ue=ge.renderMenuItem,Me=ge.index;return ue(se,Me,Oe.props.subMenuKey)},Oe}return Object(b.a)(je,[{key:"render",value:function(){var se=Object(y.a)({},this.props),ge=se.className,ue=ge===void 0?"":ge,Me=se.rootPrefixCls,De="".concat(Me,"-item-group-title"),Fe="".concat(Me,"-item-group-list"),Be=se.title,et=se.children;return Pe.forEach(function(mt){return delete se[mt]}),delete se.direction,s.createElement("li",Object(y.a)({},se,{onClick:function(kt){return kt.stopPropagation()},className:"".concat(ue," ").concat(Me,"-item-group")}),s.createElement("div",{className:De,title:typeof Be=="string"?Be:void 0},Be),s.createElement("ul",{className:Fe},s.Children.map(et,this.renderInnerMenuItem)))}}]),je}(s.Component);aa.isMenuItemGroup=!0,aa.defaultProps={disabled:!0};var ia=aa,ma=function(Ne){var je=Ne.className,Oe=Ne.rootPrefixCls,se=Ne.style;return s.createElement("li",{className:"".concat(je," ").concat(Oe,"-item-divider"),style:se})};ma.defaultProps={disabled:!0,className:"",style:{}};var Qn=ma,Da=Ra,oa=f("eDIo");function Pa(Ae,Ne){var je=Ae.prefixCls,Oe=Ae.editable,se=Ae.locale,ge=Ae.style;return!Oe||Oe.showAdd===!1?null:s.createElement("button",{ref:Ne,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(se==null?void 0:se.addAriaLabel)||"Add tab",onClick:function(Me){Oe.onEdit("add",{event:Me})}},Oe.addIcon||"+")}var pa=s.forwardRef(Pa);function gr(Ae,Ne){var je=Ae.prefixCls,Oe=Ae.id,se=Ae.tabs,ge=Ae.locale,ue=Ae.mobile,Me=Ae.moreIcon,De=Me===void 0?"More":Me,Fe=Ae.moreTransitionName,Be=Ae.style,et=Ae.className,mt=Ae.editable,kt=Ae.tabBarGutter,e=Ae.rtl,o=Ae.onTabClick,P=Object(s.useState)(!1),N=Object(L.a)(P,2),W=N[0],ee=N[1],ne=Object(s.useState)(null),re=Object(L.a)(ne,2),le=re[0],he=re[1],Te="".concat(Oe,"-more-popup"),$e="".concat(je,"-dropdown"),Ke=le!==null?"".concat(Te,"-").concat(le):null,it=ge==null?void 0:ge.dropdownAriaLabel,rt=s.createElement(Da,{onClick:function(Wt){var Xt=Wt.key,Pt=Wt.domEvent;o(Xt,Pt),ee(!1)},id:Te,tabIndex:-1,role:"listbox","aria-activedescendant":Ke,selectedKeys:[le],"aria-label":it!==void 0?it:"expanded dropdown"},se.map(function(Mt){return s.createElement(Oa,{key:Mt.key,id:"".concat(Te,"-").concat(Mt.key),role:"option","aria-controls":Oe&&"".concat(Oe,"-panel-").concat(Mt.key),disabled:Mt.disabled},Mt.tab)}));function ot(Mt){for(var Wt=se.filter(function(Rn){return!Rn.disabled}),Xt=Wt.findIndex(function(Rn){return Rn.key===le})||0,Pt=Wt.length,rn=0;rn<Pt;rn+=1){Xt=(Xt+Mt+Pt)%Pt;var un=Wt[Xt];if(!un.disabled){he(un.key);return}}}function At(Mt){var Wt=Mt.which;if(!W){[D.a.DOWN,D.a.SPACE,D.a.ENTER].includes(Wt)&&(ee(!0),Mt.preventDefault());return}switch(Wt){case D.a.UP:ot(-1),Mt.preventDefault();break;case D.a.DOWN:ot(1),Mt.preventDefault();break;case D.a.ESC:ee(!1);break;case D.a.SPACE:case D.a.ENTER:le!==null&&o(le,Mt);break}}Object(s.useEffect)(function(){var Mt=document.getElementById(Ke);Mt&&Mt.scrollIntoView&&Mt.scrollIntoView(!1)},[le]),Object(s.useEffect)(function(){W||he(null)},[W]);var Ye=Object(Q.a)({},e?"marginLeft":"marginRight",kt);se.length||(Ye.visibility="hidden",Ye.order=1);var yt=R()(Object(Q.a)({},"".concat($e,"-rtl"),e)),lt=ue?null:s.createElement(oa.a,{prefixCls:$e,overlay:rt,trigger:["hover"],visible:W,transitionName:Fe,onVisibleChange:ee,overlayClassName:yt,mouseEnterDelay:.1,mouseLeaveDelay:.1},s.createElement("button",{type:"button",className:"".concat(je,"-nav-more"),style:Ye,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Te,id:"".concat(Oe,"-more"),"aria-expanded":W,onKeyDown:At},De));return s.createElement("div",{className:R()("".concat(je,"-nav-operations"),et),style:Be,ref:Ne},lt,s.createElement(pa,{prefixCls:je,locale:ge,editable:mt}))}var La=s.forwardRef(gr),Pr=Object(s.createContext)(null),Ia=.1,Fr=.01,Yr=20,cr=Math.pow(.995,Yr);function Ua(){var Ae=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ae)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ae.substr(0,4)))}function sa(Ae,Ne){var je=Object(s.useState)(),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=Object(s.useState)(0),Me=Object(L.a)(ue,2),De=Me[0],Fe=Me[1],Be=Object(s.useState)(0),et=Object(L.a)(Be,2),mt=et[0],kt=et[1],e=Object(s.useState)(),o=Object(L.a)(e,2),P=o[0],N=o[1],W=Object(s.useRef)();function ee(it){var rt=it.touches[0],ot=rt.screenX,At=rt.screenY;ge({x:ot,y:At}),window.clearInterval(W.current)}function ne(it){if(!se)return;it.preventDefault();var rt=it.touches[0],ot=rt.screenX,At=rt.screenY;ge({x:ot,y:At});var Ye=ot-se.x,yt=At-se.y;Ne(Ye,yt);var lt=Date.now();Fe(lt),kt(lt-De),N({x:Ye,y:yt})}function re(){if(!se)return;if(ge(null),N(null),P){var it=P.x/mt,rt=P.y/mt,ot=Math.abs(it),At=Math.abs(rt);if(Math.max(ot,At)<Ia)return;var Ye=it,yt=rt;W.current=window.setInterval(function(){if(Math.abs(Ye)<Fr&&Math.abs(yt)<Fr){window.clearInterval(W.current);return}Ye*=cr,yt*=cr,Ne(Ye*Yr,yt*Yr)},Yr)}}var le=Object(s.useRef)(0),he=Object(s.useRef)(!1),Te=Object(s.useRef)();function $e(it){var rt=it.deltaX,ot=it.deltaY,At=0,Ye=Math.abs(rt),yt=Math.abs(ot);Ye===yt?At=Te.current==="x"?rt:ot:Ye>yt?(At=rt,Te.current="x"):(At=ot,Te.current="y");var lt=Date.now();lt-le.current>100&&(he.current=!1),(Ne(-At,-At)||he.current)&&(it.preventDefault(),he.current=!0),le.current=lt}var Ke=Object(s.useRef)(null);Ke.current={onTouchStart:ee,onTouchMove:ne,onTouchEnd:re,onWheel:$e},s.useEffect(function(){function it(Ye){Ke.current.onTouchStart(Ye)}function rt(Ye){Ke.current.onTouchMove(Ye)}function ot(Ye){Ke.current.onTouchEnd(Ye)}function At(Ye){Ke.current.onWheel(Ye)}return document.addEventListener("touchmove",rt,{passive:!1}),document.addEventListener("touchend",ot,{passive:!1}),Ae.current.addEventListener("touchstart",it,{passive:!1}),Ae.current.addEventListener("wheel",At),function(){document.removeEventListener("touchmove",rt),document.removeEventListener("touchend",ot)}},[])}function ka(){var Ae=Object(s.useRef)(new Map);function Ne(Oe){return Ae.current.has(Oe)||Ae.current.set(Oe,s.createRef()),Ae.current.get(Oe)}function je(Oe){Ae.current.delete(Oe)}return[Ne,je]}function Qr(Ae,Ne){var je=s.useRef(Ae),Oe=s.useState({}),se=Object(L.a)(Oe,2),ge=se[1];function ue(Me){var De=typeof Me=="function"?Me(je.current):Me;De!==je.current&&Ne(De,je.current),je.current=De,ge({})}return[je.current,ue]}var va=function(Ne){var je=Ne.position,Oe=Ne.prefixCls,se=Ne.extra;if(!se)return null;var ge,ue=se;return je==="right"&&(ge=ue.right||!ue.left&&ue||null),je==="left"&&(ge=ue.left||null),ge?s.createElement("div",{className:"".concat(Oe,"-extra-content")},ge):null};function ga(Ae,Ne){var je,Oe=s.useContext(Pr),se=Oe.prefixCls,ge=Oe.tabs,ue=Ae.className,Me=Ae.style,De=Ae.id,Fe=Ae.animated,Be=Ae.activeKey,et=Ae.rtl,mt=Ae.extra,kt=Ae.editable,e=Ae.locale,o=Ae.tabPosition,P=Ae.tabBarGutter,N=Ae.children,W=Ae.onTabClick,ee=Ae.onTabScroll,ne=Object(s.useRef)(),re=Object(s.useRef)(),le=Object(s.useRef)(),he=Object(s.useRef)(),Te=ka(),$e=Object(L.a)(Te,2),Ke=$e[0],it=$e[1],rt=o==="top"||o==="bottom",ot=Qr(0,function(Cn,Sn){rt&&ee&&ee({direction:Cn>Sn?"left":"right"})}),At=Object(L.a)(ot,2),Ye=At[0],yt=At[1],lt=Qr(0,function(Cn,Sn){!rt&&ee&&ee({direction:Cn>Sn?"top":"bottom"})}),Mt=Object(L.a)(lt,2),Wt=Mt[0],Xt=Mt[1],Pt=Object(s.useState)(0),rn=Object(L.a)(Pt,2),un=rn[0],Rn=rn[1],wn=Object(s.useState)(0),cn=Object(L.a)(wn,2),yn=cn[0],$t=cn[1],tn=Object(s.useState)(0),An=Object(L.a)(tn,2),_n=An[0],kn=An[1],Kn=Object(s.useState)(0),lr=Object(L.a)(Kn,2),On=lr[0],Jn=lr[1],Rr=Object(s.useState)(null),Nn=Object(L.a)(Rr,2),Dn=Nn[0],Zn=Nn[1],pr=Object(s.useState)(null),kr=Object(L.a)(pr,2),Ar=kr[0],Ln=kr[1],_r=Object(s.useState)(0),Er=Object(L.a)(_r,2),or=Er[0],Vn=Er[1],qn=Object(s.useState)(0),fr=Object(L.a)(qn,2),tr=fr[0],er=fr[1],vr=p(new Map),Cr=Object(L.a)(vr,2),Nr=Cr[0],ba=Cr[1],ur=m(ge,Nr,un),Wr="".concat(se,"-nav-operations-hidden"),Or=0,Hr=0;rt?et?(Or=0,Hr=Math.max(0,un-Dn)):(Or=Math.min(0,Dn-un),Hr=0):(Or=Math.min(0,Ar-yn),Hr=0);function ya(Cn){return Cn<Or?[Or,!1]:Cn>Hr?[Hr,!1]:[Cn,!0]}var Ha=Object(s.useRef)(),Ka=Object(s.useState)(),Ga=Object(L.a)(Ka,2),xa=Ga[0],Va=Ga[1];function Aa(){Va(Date.now())}function ja(){window.clearTimeout(Ha.current)}sa(ne,function(Cn,Sn){var nr=!1;function sr(Br,Kr){Br(function(qr){var rr=ya(qr+Kr),Sr=Object(L.a)(rr,2),ua=Sr[0],ai=Sr[1];return nr=ai,ua})}if(rt){if(Dn>=un)return nr;sr(yt,Cn)}else{if(Ar>=yn)return nr;sr(Xt,Sn)}return ja(),Aa(),nr}),Object(s.useEffect)(function(){return ja(),xa&&(Ha.current=window.setTimeout(function(){Va(0)},100)),ja},[xa]);function Xa(){var Cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Be,Sn=ur.get(Cn);if(!Sn)return;if(rt){var nr=Ye;et?Sn.right<Ye?nr=Sn.right:Sn.right+Sn.width>Ye+Dn&&(nr=Sn.right+Sn.width-Dn):Sn.left<-Ye?nr=-Sn.left:Sn.left+Sn.width>-Ye+Dn&&(nr=-(Sn.left+Sn.width-Dn)),Xt(0),yt(ya(nr)[0])}else{var sr=Wt;Sn.top<-Wt?sr=-Sn.top:Sn.top+Sn.height>-Wt+Ar&&(sr=-(Sn.top+Sn.height-Ar)),yt(0),Xt(ya(sr)[0])}}var qa=_(ur,{width:Dn,height:Ar,left:Ye,top:Wt},{width:_n,height:On},{width:or,height:tr},Object(U.a)(Object(U.a)({},Ae),{},{tabs:ge})),Ya=Object(L.a)(qa,2),$a=Ya[0],ei=Ya[1],ti=ge.map(function(Cn){var Sn=Cn.key;return s.createElement(l,{id:De,prefixCls:se,key:Sn,rtl:et,tab:Cn,closable:Cn.closable,editable:kt,active:Sn===Be,tabPosition:o,tabBarGutter:P,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Ke(Sn),onClick:function(sr){W(Sn,sr)},onRemove:function(){it(Sn)},onFocus:function(){Xa(Sn),Aa(),et||(ne.current.scrollLeft=0),ne.current.scrollTop=0}})}),la=w(function(){var Cn,Sn,nr,sr,Br,Kr,qr,rr,Sr,ua=((Cn=ne.current)===null||Cn===void 0?void 0:Cn.offsetWidth)||0,ai=((Sn=ne.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,si=((nr=he.current)===null||nr===void 0?void 0:nr.offsetWidth)||0,li=((sr=he.current)===null||sr===void 0?void 0:sr.offsetHeight)||0,mi=((Br=le.current)===null||Br===void 0?void 0:Br.offsetWidth)||0,pi=((Kr=le.current)===null||Kr===void 0?void 0:Kr.offsetHeight)||0;Zn(ua),Ln(ai),Vn(si),er(li);var ui=(((qr=re.current)===null||qr===void 0?void 0:qr.offsetWidth)||0)-si,di=(((rr=re.current)===null||rr===void 0?void 0:rr.offsetHeight)||0)-li;Rn(ui),$t(di);var ci=(Sr=le.current)===null||Sr===void 0?void 0:Sr.className.includes(Wr);kn(ui-(ci?0:mi)),Jn(di-(ci?0:pi)),ba(function(){var fi=new Map;return ge.forEach(function(vi){var hi=vi.key,za=Ke(hi).current;za&&fi.set(hi,{width:za.offsetWidth,height:za.offsetHeight,left:za.offsetLeft,top:za.offsetTop})}),fi})}),ii=ge.slice(0,$a),oi=ge.slice(ei+1),Fa=[].concat(Object(E.a)(ii),Object(E.a)(oi)),Zr=Object(s.useState)(),Qa=Object(L.a)(Zr,2),Ja=Qa[0],ni=Qa[1],Lr=ur.get(Be),Za=Object(s.useRef)();function ri(){x.a.cancel(Za.current)}Object(s.useEffect)(function(){var Cn={};return Lr&&(rt?(et?Cn.right=Lr.right:Cn.left=Lr.left,Cn.width=Lr.width):(Cn.top=Lr.top,Cn.height=Lr.height)),ri(),Za.current=x()(function(){ni(Cn)}),ri},[Lr,rt,et]),Object(s.useEffect)(function(){Xa()},[Be,Lr,ur,rt]),Object(s.useEffect)(function(){la()},[et,P,Be,ge.map(function(Cn){return Cn.key}).join("_")]);var gn=!!Fa.length,pn="".concat(se,"-nav-wrap"),In,Mn,Wn,Yn;return rt?et?(Mn=Ye>0,In=Ye+Dn<un):(In=Ye<0,Mn=-Ye+Dn<un):(Wn=Wt<0,Yn=-Wt+Ar<yn),s.createElement("div",{ref:Ne,role:"tablist",className:R()("".concat(se,"-nav"),ue),style:Me,onKeyDown:function(){Aa()}},s.createElement(va,{position:"left",extra:mt,prefixCls:se}),s.createElement(S.a,{onResize:la},s.createElement("div",{className:R()(pn,(je={},Object(Q.a)(je,"".concat(pn,"-ping-left"),In),Object(Q.a)(je,"".concat(pn,"-ping-right"),Mn),Object(Q.a)(je,"".concat(pn,"-ping-top"),Wn),Object(Q.a)(je,"".concat(pn,"-ping-bottom"),Yn),je)),ref:ne},s.createElement(S.a,{onResize:la},s.createElement("div",{ref:re,className:"".concat(se,"-nav-list"),style:{transform:"translate(".concat(Ye,"px, ").concat(Wt,"px)"),transition:xa?"none":void 0}},ti,s.createElement(pa,{ref:he,prefixCls:se,locale:e,editable:kt,style:{visibility:gn?"hidden":null}}),s.createElement("div",{className:R()("".concat(se,"-ink-bar"),Object(Q.a)({},"".concat(se,"-ink-bar-animated"),Fe.inkBar)),style:Ja}))))),s.createElement(La,Object.assign({},Ae,{ref:le,prefixCls:se,tabs:Fa,className:!gn&&Wr})),s.createElement(va,{position:"right",extra:mt,prefixCls:se}))}var Na=s.forwardRef(ga);function Mr(Ae){var Ne=Ae.id,je=Ae.activeKey,Oe=Ae.animated,se=Ae.tabPosition,ge=Ae.rtl,ue=Ae.destroyInactiveTabPane,Me=s.useContext(Pr),De=Me.prefixCls,Fe=Me.tabs,Be=Oe.tabPane,et=Fe.findIndex(function(mt){return mt.key===je});return s.createElement("div",{className:R()("".concat(De,"-content-holder"))},s.createElement("div",{className:R()("".concat(De,"-content"),"".concat(De,"-content-").concat(se),Object(Q.a)({},"".concat(De,"-content-animated"),Be)),style:et&&Be?Object(Q.a)({},ge?"marginRight":"marginLeft","-".concat(et,"00%")):null},Fe.map(function(mt){return s.cloneElement(mt.node,{key:mt.key,prefixCls:De,tabKey:mt.key,id:Ne,animated:Be,active:mt.key===je,destroyInactiveTabPane:ue})})))}function Ea(Ae){var Ne=Ae.prefixCls,je=Ae.forceRender,Oe=Ae.className,se=Ae.style,ge=Ae.id,ue=Ae.active,Me=Ae.animated,De=Ae.destroyInactiveTabPane,Fe=Ae.tabKey,Be=Ae.children,et=s.useState(je),mt=Object(L.a)(et,2),kt=mt[0],e=mt[1];s.useEffect(function(){ue?e(!0):De&&e(!1)},[ue,De]);var o={};return ue||(Me?(o.visibility="hidden",o.height=0,o.overflowY="hidden"):o.display="none"),s.createElement("div",{id:ge&&"".concat(ge,"-panel-").concat(Fe),role:"tabpanel",tabIndex:ue?0:-1,"aria-labelledby":ge&&"".concat(ge,"-tab-").concat(Fe),"aria-hidden":!ue,style:Object(U.a)(Object(U.a)({},o),se),className:R()("".concat(Ne,"-tabpane"),ue&&"".concat(Ne,"-tabpane-active"),Oe)},(ue||kt||je)&&Be)}var Pn=0;function Ba(Ae){return Object(i.a)(Ae).map(function(Ne){if(s.isValidElement(Ne)){var je=Ne.key!==void 0?String(Ne.key):void 0;return Object(U.a)(Object(U.a)({key:je},Ne.props),{},{node:Ne})}return null}).filter(function(Ne){return Ne})}function xr(Ae,Ne){var je,Oe=Ae.id,se=Ae.prefixCls,ge=se===void 0?"rc-tabs":se,ue=Ae.className,Me=Ae.children,De=Ae.direction,Fe=Ae.activeKey,Be=Ae.defaultActiveKey,et=Ae.editable,mt=Ae.animated,kt=Ae.tabPosition,e=kt===void 0?"top":kt,o=Ae.tabBarGutter,P=Ae.tabBarStyle,N=Ae.tabBarExtraContent,W=Ae.locale,ee=Ae.moreIcon,ne=Ae.moreTransitionName,re=Ae.destroyInactiveTabPane,le=Ae.renderTabBar,he=Ae.onChange,Te=Ae.onTabClick,$e=Ae.onTabScroll,Ke=Object(O.a)(Ae,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),it=Ba(Me),rt=De==="rtl",ot;mt===!1?ot={inkBar:!1,tabPane:!1}:ot=Object(U.a)({inkBar:!0,tabPane:!1},mt!==!0?mt:null);var At=Object(s.useState)(!1),Ye=Object(L.a)(At,2),yt=Ye[0],lt=Ye[1];Object(s.useEffect)(function(){lt(Ua())},[]);var Mt=Object(g.a)(function(){var On;return(On=it[0])===null||On===void 0?void 0:On.key},{value:Fe,defaultValue:Be}),Wt=Object(L.a)(Mt,2),Xt=Wt[0],Pt=Wt[1],rn=Object(s.useState)(function(){return it.findIndex(function(On){return On.key===Xt})}),un=Object(L.a)(rn,2),Rn=un[0],wn=un[1];Object(s.useEffect)(function(){var On=it.findIndex(function(Rr){return Rr.key===Xt});if(On===-1){var Jn;On=Math.max(0,Math.min(Rn,it.length-1)),Pt((Jn=it[On])===null||Jn===void 0?void 0:Jn.key)}wn(On)},[it.map(function(On){return On.key}).join("_"),Xt,Rn]);var cn=Object(g.a)(null,{value:Oe}),yn=Object(L.a)(cn,2),$t=yn[0],tn=yn[1],An=e;yt&&!["left","right"].includes(e)&&(An="top"),Object(s.useEffect)(function(){Oe||(tn("rc-tabs-".concat(Pn)),Pn+=1)},[]);function _n(On,Jn){Te==null||Te(On,Jn),Pt(On),he==null||he(On)}var kn={id:$t,activeKey:Xt,animated:ot,tabPosition:An,rtl:rt,mobile:yt},Kn,lr=Object(U.a)(Object(U.a)({},kn),{},{editable:et,locale:W,moreIcon:ee,moreTransitionName:ne,tabBarGutter:o,onTabClick:_n,onTabScroll:$e,extra:N,style:P,panes:Me});return le?Kn=le(lr,Na):Kn=s.createElement(Na,Object.assign({},lr)),s.createElement(Pr.Provider,{value:{tabs:it,prefixCls:ge}},s.createElement("div",Object.assign({ref:Ne,id:Oe,className:R()(ge,"".concat(ge,"-").concat(An),(je={},Object(Q.a)(je,"".concat(ge,"-mobile"),yt),Object(Q.a)(je,"".concat(ge,"-editable"),et),Object(Q.a)(je,"".concat(ge,"-rtl"),rt),je),ue)},Ke),Kn,s.createElement(Mr,Object.assign({destroyInactiveTabPane:re},kn,{animated:ot}))))}var zr=s.forwardRef(xr);zr.TabPane=Ea;var Jr=zr,Wa=J.b=Jr},kPWJ:function(ae,J,f){ae.exports=f.p+"static/question.cb52bef9.gif"},kPYp:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kdzv:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII="},l2Kq:function(ae,J,f){ae.exports=f.p+"static/match_ad.24dc22fd.jpg"},loD1:function(ae,J){function f(Q,L,O,U,s,t,R){if(s===0)return!1;var i=s,g=0,E=Q;if(R>L+i&&R>U+i||R<L-i&&R<U-i||t>Q+i&&t>O+i||t<Q-i&&t<O-i)return!1;if(Q!==O)g=(L-U)/(Q-O),E=(Q*U-O*L)/(Q-O);else return Math.abs(t-Q)<=i/2;var a=g*t-R+E,x=a*a/(g*g+1);return x<=i/2*i/2}J.containStroke=f},lzim:function(ae,J,f){"use strict";var Q=f("E7E6"),L=f.n(Q);f.d(J,"w",function(){return L.a});var O=f("/GNS"),U=f.n(O);f.d(J,"v",function(){return U.a});var s=f("FOrL"),t=f.n(s);f.d(J,"q",function(){return t.a});var R=f("HpTS"),i=f.n(R);f.d(J,"x",function(){return i.a});var g=f("tWlo"),E=f.n(g);f.d(J,"a",function(){return E.a});var a=f("7ZXX"),x=f.n(a);f.d(J,"l",function(){return x.a});var S=f("GABl"),w=f.n(S);f.d(J,"e",function(){return w.a});var p=f("onxn"),D=f.n(p);f.d(J,"n",function(){return D.a});var h=f("nKGa"),l=f.n(h);f.d(J,"m",function(){return l.a});var u=f("4qgm"),m=f.n(u);f.d(J,"y",function(){return m.a});var v=f("JeFH"),_=f.n(v);f.d(J,"b",function(){return _.a});var y=f("ji0R"),T=f.n(y);f.d(J,"i",function(){return T.a});var b=f("W6BS"),c=f.n(b);f.d(J,"z",function(){return c.a});var n=f("kPYp"),r=f.n(n);f.d(J,"A",function(){return r.a});var d=f("nukY"),M=f.n(d),C=f("4u4S"),A=f.n(C),I=f("yslc"),k=f.n(I),B=f("l2Kq"),z=f.n(B),G=f("RMFE"),V=f.n(G);f.d(J,"o",function(){return V.a});var Y=f("TGq3"),F=f.n(Y),H=f("SMhR"),Z=f.n(H),me=f("8/bI"),de=f.n(me);f.d(J,"j",function(){return de.a});var Ee=f("JWDV"),be=f.n(Ee),we=f("Xsq0"),_e=f.n(we);f.d(J,"p",function(){return _e.a});var xe=f("Ohmc"),oe=f.n(xe);f.d(J,"c",function(){return oe.a});var ve=f("csWT"),q=f.n(ve);f.d(J,"d",function(){return q.a});var pe=f("7v3h"),Re=f.n(pe);f.d(J,"k",function(){return Re.a});var ye=f("cRFk"),Xe=f.n(ye);f.d(J,"u",function(){return Xe.a});var dt=f("kPWJ"),Pe=f.n(dt);f.d(J,"t",function(){return Pe.a});var We=f("qgvg"),Ce=f.n(We);f.d(J,"r",function(){return Ce.a});var Le=f("FPkq"),Ge=f.n(Le);f.d(J,"s",function(){return Ge.a});var Ze=f("A/g1"),Et=f.n(Ze);f.d(J,"f",function(){return Et.a});var nt=f("Nmxd"),Nt=f.n(nt);f.d(J,"g",function(){return Nt.a});var Vt=f("5D2P"),Ct=f.n(Vt);f.d(J,"h",function(){return Ct.a});var wt=f("djh8"),Kt=f.n(wt),en=f("Jq4h"),Qt=f.n(en)},m2WU:function(ae,J,f){ae.exports=f.p+"static/banner.fcdbd8cb.jpg"},mFDi:function(ae,J,f){var Q=f("QBsz"),L=f("Fofx"),O=Q.applyTransform,U=Math.min,s=Math.max;function t(i,g,E,a){E<0&&(i=i+E,E=-E),a<0&&(g=g+a,a=-a),this.x=i,this.y=g,this.width=E,this.height=a}t.prototype={constructor:t,union:function(i){var g=U(i.x,this.x),E=U(i.y,this.y);this.width=s(i.x+i.width,this.x+this.width)-g,this.height=s(i.y+i.height,this.y+this.height)-E,this.x=g,this.y=E},applyTransform:function(){var i=[],g=[],E=[],a=[];return function(x){if(!x)return;i[0]=E[0]=this.x,i[1]=a[1]=this.y,g[0]=a[0]=this.x+this.width,g[1]=E[1]=this.y+this.height,O(i,i,x),O(g,g,x),O(E,E,x),O(a,a,x),this.x=U(i[0],g[0],E[0],a[0]),this.y=U(i[1],g[1],E[1],a[1]);var S=s(i[0],g[0],E[0],a[0]),w=s(i[1],g[1],E[1],a[1]);this.width=S-this.x,this.height=w-this.y}}(),calculateTransform:function(i){var g=this,E=i.width/g.width,a=i.height/g.height,x=L.create();return L.translate(x,x,[-g.x,-g.y]),L.scale(x,x,[E,a]),L.translate(x,x,[i.x,i.y]),x},intersect:function(i){if(!i)return!1;i instanceof t||(i=t.create(i));var g=this,E=g.x,a=g.x+g.width,x=g.y,S=g.y+g.height,w=i.x,p=i.x+i.width,D=i.y,h=i.y+i.height;return!(a<w||p<E||S<D||h<x)},contain:function(i,g){var E=this;return i>=E.x&&i<=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(i){this.x=i.x,this.y=i.y,this.width=i.width,this.height=i.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(i){return new t(i.x,i.y,i.width,i.height)};var R=t;ae.exports=R},mLcG:function(ae,J){var f=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};ae.exports=f},mgmH:function(ae,J,f){"use strict";f.d(J,"d",function(){return S}),f.d(J,"b",function(){return w}),f.d(J,"e",function(){return p}),f.d(J,"c",function(){return D}),f.d(J,"n",function(){return h}),f.d(J,"g",function(){return l}),f.d(J,"h",function(){return u}),f.d(J,"j",function(){return v}),f.d(J,"a",function(){return _}),f.d(J,"l",function(){return y}),f.d(J,"f",function(){return T}),f.d(J,"k",function(){return b}),f.d(J,"m",function(){return c}),f.d(J,"i",function(){return n}),f.d(J,"o",function(){return r}),f.d(J,"t",function(){return d}),f.d(J,"s",function(){return M}),f.d(J,"p",function(){return C}),f.d(J,"q",function(){return A}),f.d(J,"r",function(){return I}),f.d(J,"v",function(){return k}),f.d(J,"u",function(){return B});var Q=f("miYZ"),L=f("tsqr"),O=f("k1fw"),U=f("9og8"),s=f("WmNS"),t=f.n(s),R=f("oUNq"),i=f("9kvl"),g=f("1vsH"),E=f("m3rI"),a=function(){Object(i.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=function(){Object(i.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},S=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.t)(Object(O.a)({},V));case 3:if(Y=H.sent,!(Y.status===0)){H.next=7;break}return H.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:x();case 8:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),w=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.r)(Object(O.a)({},V));case 2:if(Y=H.sent,!(Y.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")),H.next=13;break;case 8:if(!(Y.status===-2)){H.next=12;break}return H.abrupt("return",Y);case 12:Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),p=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.u)(Object(O.a)({},V));case 2:if(Y=H.sent,!(Y.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")),H.next=13;break;case 8:if(!(Y.status===-2)){H.next=12;break}return H.abrupt("return",Y);case 12:Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")));case 13:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),D=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.s)(Object(O.a)({},V));case 2:if(Y=H.sent,!(Y.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(Y.status===-2)){H.next=12;break}return H.abrupt("return",Y);case 12:Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),h=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.z)(Object(O.a)({},V));case 2:if(Y=H.sent,!(Y.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(Y.status===-2)){H.next=12;break}return H.abrupt("return",Y);case 12:Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),l=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.v)(Object(O.a)({},V));case 2:if(Y=H.sent,!(Y.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")),H.next=13;break;case 8:if(!(Y.status===-2)){H.next=12;break}return H.abrupt("return",Y);case 12:Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),u=function(){var z=Object(U.a)(t.a.mark(function G(V,Y){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"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(Y))):F.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(Y)));case 4:case"end":return Z.stop()}},G)}));return function(V,Y){return z.apply(this,arguments)}}(),m=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.w)(Object(O.a)({},V));case 3:if(Y=H.sent,!(Y.status===0)){H.next=7;break}return H.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:x();case 8:case"end":return H.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),v=function(){var z=Object(U.a)(t.a.mark(function G(V){var Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.A)(Object(O.a)({},V));case 3:if(Y=H.sent,!(Y.status===0)){H.next=7;break}return H.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:x();case 8:case"end":return H.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)("",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)}}(),y=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)}}(),T=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)}}(),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/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 Y;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.y)(Object(O.a)({},V));case 2:Y=H.sent,Y.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score"))):Y.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score")));case 4:case"end":return H.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)}}(),d=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)}}(),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/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)}}(),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)(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(ae,J,f){var Q=f("hX1E"),L=Q.normalizeRadian,O=Math.PI*2;function U(s,t,R,i,g,E,a,x,S){if(a===0)return!1;var w=a;x-=s,S-=t;var p=Math.sqrt(x*x+S*S);if(p-w>R||p+w<R)return!1;if(Math.abs(i-g)%O<1e-4)return!0;if(E){var D=i;i=L(g),g=L(D)}else i=L(i),g=L(g);i>g&&(g+=O);var h=Math.atan2(S,x);return h<0&&(h+=O),h>=i&&h<=g||h+O>=i&&h+O<=g}J.containStroke=U},n6Mw:function(ae,J,f){var Q=f("SrGk"),L=f("bYtY"),O=f("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 i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,R,i){if(R&&R.length>0){var g=this.getDefs(!0),E=R[0],a,x,S=i?"_textDom":"_dom";E[S]?(x=E[S].getAttribute("id"),a=E[S],g.contains(a)||g.appendChild(a)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",x),g.appendChild(a),E[S]=a);var w=this.getSvgProxy(E);if(E.transform&&E.parent.invTransform&&!i){var p=Array.prototype.slice.call(E.transform);O.mul(E.transform,E.parent.invTransform,E.transform),w.brush(E),E.transform=p}else w.brush(E);var D=this.getSvgElement(E);a.innerHTML="",a.appendChild(D.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(a,R.slice(1),i)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var R=this;t.__clipPaths&&L.each(t.__clipPaths,function(i){i._dom&&Q.prototype.markUsed.call(R,i._dom),i._textDom&&Q.prototype.markUsed.call(R,i._textDom)})};var s=U;ae.exports=s},nCxF:function(ae,J,f){var Q=f("QBsz"),L=Q.min,O=Q.max,U=Q.scale,s=Q.distance,t=Q.add,R=Q.clone,i=Q.sub;function g(E,a,x,S){var w=[],p=[],D=[],h=[],l,u,m,v;if(S){m=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var _=0,y=E.length;_<y;_++)L(m,m,E[_]),O(v,v,E[_]);L(m,m,S[0]),O(v,v,S[1])}for(var _=0,y=E.length;_<y;_++){var T=E[_];if(x)l=E[_?_-1:y-1],u=E[(_+1)%y];else if(_===0||_===y-1){w.push(R(E[_]));continue}else l=E[_-1],u=E[_+1];i(p,u,l),U(p,p,a);var b=s(T,l),c=s(T,u),n=b+c;n!==0&&(b/=n,c/=n),U(D,p,-b),U(h,p,c);var r=t([],T,D),d=t([],T,h);S&&(O(r,r,m),L(r,r,v),O(d,d,m),L(d,d,v)),w.push(r),w.push(d)}return x&&w.push(w.shift()),w}ae.exports=g},nKGa:function(ae,J,f){ae.exports=f.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(ae,J){var f=Math.round;function Q(U,s,t){if(!s)return;var R=s.x1,i=s.x2,g=s.y1,E=s.y2;U.x1=R,U.x2=i,U.y1=g,U.y2=E;var a=t&&t.lineWidth;if(!a)return;f(R*2)===f(i*2)&&(U.x1=U.x2=O(R,a,!0)),f(g*2)===f(E*2)&&(U.y1=U.y2=O(g,a,!0))}function L(U,s,t){if(!s)return;var R=s.x,i=s.y,g=s.width,E=s.height;U.x=R,U.y=i,U.width=g,U.height=E;var a=t&&t.lineWidth;if(!a)return;U.x=O(R,a,!0),U.y=O(i,a,!0),U.width=Math.max(O(R+g,a,!1)-U.x,g===0?0:1),U.height=Math.max(O(i+E,a,!1)-U.y,E===0?0:1)}function O(U,s,t){if(!s)return U;var R=f(U*2);return(R+f(s))%2===0?R/2:(R+(t?1:-1))/2}J.subPixelOptimizeLine=Q,J.subPixelOptimizeRect=L,J.subPixelOptimize=O},ni6a:function(ae,J,f){var Q=f("pzxd"),L=f("mFDi"),O=f("gut8"),U=O.WILL_BE_RESTORED,s=new L,t=function(){};t.prototype={constructor:t,drawRectText:function(i,g){var E=this.style;g=E.textRect||g,this.__dirty&&Q.normalizeTextStyle(E,!0);var a=E.text;if(a!=null&&(a+=""),!Q.needDrawText(a,E))return;i.save();var x=this.transform;E.transformText?this.setTransform(i):x&&(s.copy(g),s.applyTransform(x),g=s),Q.renderText(this,i,a,E,g,U),i.restore()}};var R=t;ae.exports=R},"nj+s":function(ae,J,f){ae.exports={searchWrap:"searchWrap___3itQA",search:"search___6Phxx",searchIcon:"searchIcon___2OKV2",scrollWrapper:"scrollWrapper___3CgdD",checkBoxWrapper:"checkBoxWrapper___2rzjY",checkboxtitle:"checkboxtitle___2oX3A",partTitle:"partTitle___PjtbY",exportBtn:"exportBtn___2dBfL",pngIcon:"pngIcon___1AVKV"}},nntt:function(ae,J){ae.exports="data:image/png;base64,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"},nukY:function(ae,J){ae.exports="data:image/png;base64,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"},nz4c:function(ae,J){ae.exports="data:image/png;base64,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"},o2EA:function(ae,J,f){ae.exports=f.p+"static/icon1.992c3a36.svg"},"oBm/":function(ae,J,f){ae.exports=f.p+"static/small.a7be44f3.png"},onxn:function(ae,J){ae.exports="data:image/png;base64,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"},p6Nx:function(ae,J,f){},pIsd:function(ae,J,f){var Q=f("BJfS"),L=function(s){var t=/[height|width]$/;return t.test(s)},O=function(s){var t="",R=Object.keys(s);return R.forEach(function(i,g){var E=s[i];i=Q(i),L(i)&&typeof E=="number"&&(E=E+"px"),E===!0?t+=i:E===!1?t+="not "+i:t+="("+i+": "+E+")",g<R.length-1&&(t+=" and ")}),t},U=function(s){var t="";return typeof s=="string"?s:s instanceof Array?(s.forEach(function(R,i){t+=O(R),i<s.length-1&&(t+=", ")}),t):O(s)};ae.exports=U},po3F:function(ae,J,f){ae.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},pzxd:function(ae,J,f){var Q=f("bYtY"),L=Q.retrieve2,O=Q.retrieve3,U=Q.each,s=Q.normalizeCssArray,t=Q.isString,R=Q.isObject,i=f("6GrX"),g=f("VpOo"),E=f("Xnb7"),a=f("fW2E"),x=f("gut8"),S=x.ContextCachedBy,w=x.WILL_BE_RESTORED,p=i.DEFAULT_FONT,D={left:1,right:1,center:1},h={top:1,bottom:1,middle:1},l=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],u={},m={};function v(Y){return _(Y),U(Y.rich,_),Y}function _(Y){if(Y){Y.font=i.makeFont(Y);var F=Y.textAlign;F==="middle"&&(F="center"),Y.textAlign=F==null||D[F]?F:"left";var H=Y.textVerticalAlign||Y.textBaseline;H==="center"&&(H="middle"),Y.textVerticalAlign=H==null||h[H]?H:"top";var Z=Y.textPadding;Z&&(Y.textPadding=s(Y.textPadding))}}function y(Y,F,H,Z,me,de){Z.rich?b(Y,F,H,Z,me,de):T(Y,F,H,Z,me,de)}function T(Y,F,H,Z,me,de){"use strict";var Ee=d(Z),be,we=!1,_e=F.__attrCachedBy===S.PLAIN_TEXT;de!==w?(de&&(be=de.style,we=!Ee&&_e&&be),F.__attrCachedBy=Ee?S.NONE:S.PLAIN_TEXT):_e&&(F.__attrCachedBy=S.NONE);var xe=Z.font||p;(!we||xe!==(be.font||p))&&(F.font=xe);var oe=Y.__computedFont;Y.__styleFont!==xe&&(Y.__styleFont=xe,oe=Y.__computedFont=F.font);var ve=Z.textPadding,q=Z.textLineHeight,pe=Y.__textCotentBlock;(!pe||Y.__dirtyText)&&(pe=Y.__textCotentBlock=i.parsePlainText(H,oe,ve,q,Z.truncate));var Re=pe.outerHeight,ye=pe.lines,Xe=pe.lineHeight,dt=A(m,Y,Z,me),Pe=dt.baseX,We=dt.baseY,Ce=dt.textAlign||"left",Le=dt.textVerticalAlign;n(F,Z,me,Pe,We);var Ge=i.adjustTextY(We,Re,Le),Ze=Pe,Et=Ge;if(Ee||ve){var nt=i.getWidth(H,oe),Nt=nt;ve&&(Nt+=ve[1]+ve[3]);var Vt=i.adjustTextX(Pe,Nt,Ce);Ee&&M(Y,F,Z,Vt,Ge,Nt,Re),ve&&(Ze=G(Pe,Ce,ve),Et+=ve[0])}F.textAlign=Ce,F.textBaseline="middle",F.globalAlpha=Z.opacity||1;for(var Ct=0;Ct<l.length;Ct++){var wt=l[Ct],Kt=wt[0],en=wt[1],Qt=Z[Kt];(!we||Qt!==be[Kt])&&(F[en]=a(F,en,Qt||wt[2]))}Et+=Xe/2;var nn=Z.textStrokeWidth,ut=we?be.textStrokeWidth:null,ft=!we||nn!==ut,bt=!we||ft||Z.textStroke!==be.textStroke,Je=k(Z.textStroke,nn),at=B(Z.textFill);if(Je&&(ft&&(F.lineWidth=nn),bt&&(F.strokeStyle=Je)),at&&((!we||Z.textFill!==be.textFill)&&(F.fillStyle=at)),ye.length===1)Je&&F.strokeText(ye[0],Ze,Et),at&&F.fillText(ye[0],Ze,Et);else for(var Ct=0;Ct<ye.length;Ct++)Je&&F.strokeText(ye[Ct],Ze,Et),at&&F.fillText(ye[Ct],Ze,Et),Et+=Xe}function b(Y,F,H,Z,me,de){de!==w&&(F.__attrCachedBy=S.NONE);var Ee=Y.__textCotentBlock;(!Ee||Y.__dirtyText)&&(Ee=Y.__textCotentBlock=i.parseRichText(H,Z)),c(Y,F,Ee,Z,me)}function c(Y,F,H,Z,me){var de=H.width,Ee=H.outerWidth,be=H.outerHeight,we=Z.textPadding,_e=A(m,Y,Z,me),xe=_e.baseX,oe=_e.baseY,ve=_e.textAlign,q=_e.textVerticalAlign;n(F,Z,me,xe,oe);var pe=i.adjustTextX(xe,Ee,ve),Re=i.adjustTextY(oe,be,q),ye=pe,Xe=Re;we&&(ye+=we[3],Xe+=we[0]);var dt=ye+de;d(Z)&&M(Y,F,Z,pe,Re,Ee,be);for(var Pe=0;Pe<H.lines.length;Pe++){for(var We=H.lines[Pe],Ce=We.tokens,Le=Ce.length,Ge=We.lineHeight,Ze=We.width,Et=0,nt=ye,Nt=dt,Vt=Le-1,Ct;Et<Le&&(Ct=Ce[Et],!Ct.textAlign||Ct.textAlign==="left");)r(Y,F,Ct,Z,Ge,Xe,nt,"left"),Ze-=Ct.width,nt+=Ct.width,Et++;for(;Vt>=0&&(Ct=Ce[Vt],Ct.textAlign==="right");)r(Y,F,Ct,Z,Ge,Xe,Nt,"right"),Ze-=Ct.width,Nt-=Ct.width,Vt--;for(nt+=(de-(nt-ye)-(dt-Nt)-Ze)/2;Et<=Vt;)Ct=Ce[Et],r(Y,F,Ct,Z,Ge,Xe,nt+Ct.width/2,"center"),nt+=Ct.width,Et++;Xe+=Ge}}function n(Y,F,H,Z,me){if(H&&F.textRotation){var de=F.textOrigin;de==="center"?(Z=H.width/2+H.x,me=H.height/2+H.y):de&&(Z=de[0]+H.x,me=de[1]+H.y),Y.translate(Z,me),Y.rotate(-F.textRotation),Y.translate(-Z,-me)}}function r(Y,F,H,Z,me,de,Ee,be){var we=Z.rich[H.styleName]||{};we.text=H.text;var _e=H.textVerticalAlign,xe=de+me/2;_e==="top"?xe=de+H.height/2:_e==="bottom"&&(xe=de+me-H.height/2),!H.isLineHolder&&d(we)&&M(Y,F,we,be==="right"?Ee-H.width:be==="center"?Ee-H.width/2:Ee,xe-H.height/2,H.width,H.height);var oe=H.textPadding;oe&&(Ee=G(Ee,be,oe),xe-=H.height/2-oe[2]-H.textHeight/2),I(F,"shadowBlur",O(we.textShadowBlur,Z.textShadowBlur,0)),I(F,"shadowColor",we.textShadowColor||Z.textShadowColor||"transparent"),I(F,"shadowOffsetX",O(we.textShadowOffsetX,Z.textShadowOffsetX,0)),I(F,"shadowOffsetY",O(we.textShadowOffsetY,Z.textShadowOffsetY,0)),I(F,"textAlign",be),I(F,"textBaseline","middle"),I(F,"font",H.font||p);var ve=k(we.textStroke||Z.textStroke,pe),q=B(we.textFill||Z.textFill),pe=L(we.textStrokeWidth,Z.textStrokeWidth);ve&&(I(F,"lineWidth",pe),I(F,"strokeStyle",ve),F.strokeText(H.text,Ee,xe)),q&&(I(F,"fillStyle",q),F.fillText(H.text,Ee,xe))}function d(Y){return!!(Y.textBackgroundColor||Y.textBorderWidth&&Y.textBorderColor)}function M(Y,F,H,Z,me,de,Ee){var be=H.textBackgroundColor,we=H.textBorderWidth,_e=H.textBorderColor,xe=t(be);if(I(F,"shadowBlur",H.textBoxShadowBlur||0),I(F,"shadowColor",H.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),xe||we&&_e){F.beginPath();var oe=H.textBorderRadius;oe?g.buildPath(F,{x:Z,y:me,width:de,height:Ee,r:oe}):F.rect(Z,me,de,Ee),F.closePath()}if(xe)if(I(F,"fillStyle",be),H.fillOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=ve}else F.fill();else if(R(be)){var q=be.image;q=E.createOrUpdateImage(q,null,Y,C,be),q&&E.isImageReady(q)&&F.drawImage(q,Z,me,de,Ee)}if(we&&_e)if(I(F,"lineWidth",we),I(F,"strokeStyle",_e),H.strokeOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=ve}else F.stroke()}function C(Y,F){F.image=Y}function A(Y,F,H,Z){var me=H.x||0,de=H.y||0,Ee=H.textAlign,be=H.textVerticalAlign;if(Z){var we=H.textPosition;if(we instanceof Array)me=Z.x+z(we[0],Z.width),de=Z.y+z(we[1],Z.height);else{var _e=F&&F.calculateTextPosition?F.calculateTextPosition(u,H,Z):i.calculateTextPosition(u,H,Z);me=_e.x,de=_e.y,Ee=Ee||_e.textAlign,be=be||_e.textVerticalAlign}var xe=H.textOffset;xe&&(me+=xe[0],de+=xe[1])}return Y=Y||{},Y.baseX=me,Y.baseY=de,Y.textAlign=Ee,Y.textVerticalAlign=be,Y}function I(Y,F,H){return Y[F]=a(Y,F,H),Y[F]}function k(Y,F){return Y==null||F<=0||Y==="transparent"||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function B(Y){return Y==null||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function z(Y,F){return typeof Y=="string"?Y.lastIndexOf("%")>=0?parseFloat(Y)/100*F:parseFloat(Y):Y}function G(Y,F,H){return F==="right"?Y-H[1]:F==="center"?Y+H[3]/2-H[1]/2:Y+H[3]}function V(Y,F){return Y!=null&&(Y||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}J.normalizeTextStyle=v,J.renderText=y,J.getBoxPosition=A,J.getStroke=k,J.getFill=B,J.parsePercent=z,J.needDrawText=V},qH13:function(ae,J,f){var Q=f("ItGF"),L=f("QBsz"),O=L.applyTransform,U=f("mFDi"),s=f("Qe9p"),t=f("6GrX"),R=f("pzxd"),i=f("ni6a"),g=f("Gev7"),E=f("Dagg"),a=f("dqUG"),x=f("y+Vt"),S=f("IMiH"),w=f("QuXc"),p=f("06Qe"),D=S.CMD,h=Math.round,l=Math.sqrt,u=Math.abs,m=Math.cos,v=Math.sin,_=Math.max;if(!Q.canvasSupported){var y=",",T="progid:DXImageTransform.Microsoft",b=21600,c=b/2,n=1e5,r=1e3,d=function(Pe){Pe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Pe.coordsize=b+","+b,Pe.coordorigin="0,0"},M=function(Pe){return String(Pe).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},C=function(Pe,We,Ce){return"rgb("+[Pe,We,Ce].join(",")+")"},A=function(Pe,We){We&&Pe&&We.parentNode!==Pe&&Pe.appendChild(We)},I=function(Pe,We){We&&Pe&&We.parentNode===Pe&&Pe.removeChild(We)},k=function(Pe,We,Ce){return(parseFloat(Pe)||0)*n+(parseFloat(We)||0)*r+Ce},B=R.parsePercent,z=function(Pe,We,Ce){var Le=s.parse(We);Ce=+Ce,isNaN(Ce)&&(Ce=1),Le&&(Pe.color=C(Le[0],Le[1],Le[2]),Pe.opacity=Ce*Le[3])},G=function(Pe){var We=s.parse(Pe);return[C(We[0],We[1],We[2]),We[3]]},V=function(Pe,We,Ce){var Le=We.fill;if(Le!=null)if(Le instanceof w){var Ge,Ze=0,Et=[0,0],nt=0,Nt=1,Vt=Ce.getBoundingRect(),Ct=Vt.width,wt=Vt.height;if(Le.type==="linear"){Ge="gradient";var Kt=Ce.transform,en=[Le.x*Ct,Le.y*wt],Qt=[Le.x2*Ct,Le.y2*wt];Kt&&(O(en,en,Kt),O(Qt,Qt,Kt));var nn=Qt[0]-en[0],ut=Qt[1]-en[1];Ze=Math.atan2(nn,ut)*180/Math.PI,Ze<0&&(Ze+=360),Ze<1e-6&&(Ze=0)}else{Ge="gradientradial";var en=[Le.x*Ct,Le.y*wt],Kt=Ce.transform,ft=Ce.scale,bt=Ct,Je=wt;Et=[(en[0]-Vt.x)/bt,(en[1]-Vt.y)/Je],Kt&&O(en,en,Kt),bt/=ft[0]*b,Je/=ft[1]*b;var at=_(bt,Je);nt=2*0/at,Nt=2*Le.r/at-nt}var ze=Le.colorStops.slice();ze.sort(function(ke,ce){return ke.offset-ce.offset});for(var Ie=ze.length,ht=[],vt=[],Dt=0;Dt<Ie;Dt++){var Gt=ze[Dt],Ot=G(Gt.color);vt.push(Gt.offset*Nt+nt+" "+Ot[0]),(Dt===0||Dt===Ie-1)&&ht.push(Ot)}if(Ie>=2){var Jt=ht[0][0],Rt=ht[1][0],Qe=ht[0][1]*We.opacity,pt=ht[1][1]*We.opacity;Pe.type=Ge,Pe.method="none",Pe.focus="100%",Pe.angle=Ze,Pe.color=Jt,Pe.color2=Rt,Pe.colors=vt.join(","),Pe.opacity=pt,Pe.opacity2=Qe}Ge==="radial"&&(Pe.focusposition=Et.join(","))}else z(Pe,Le,We.opacity)},Y=function(Pe,We){We.lineDash&&(Pe.dashstyle=We.lineDash.join(" ")),We.stroke!=null&&!(We.stroke instanceof w)&&z(Pe,We.stroke,We.opacity)},F=function(Pe,We,Ce,Le){var Ge=We==="fill",Ze=Pe.getElementsByTagName(We)[0];Ce[We]!=null&&Ce[We]!=="none"&&(Ge||!Ge&&Ce.lineWidth)?(Pe[Ge?"filled":"stroked"]="true",Ce[We]instanceof w&&I(Pe,Ze),Ze||(Ze=p.createNode(We)),Ge?V(Ze,Ce,Le):Y(Ze,Ce),A(Pe,Ze)):(Pe[Ge?"filled":"stroked"]="false",I(Pe,Ze))},H=[[],[],[]],Z=function(Pe,We){var Ce=D.M,Le=D.C,Ge=D.L,Ze=D.A,Et=D.Q,nt=[],Nt,Vt,Ct,wt,Kt,en,Qt=Pe.data,nn=Pe.len();for(wt=0;wt<nn;){Ct=Qt[wt++],Vt="",Nt=0;switch(Ct){case Ce:Vt=" m ",Nt=1,Kt=Qt[wt++],en=Qt[wt++],H[0][0]=Kt,H[0][1]=en;break;case Ge:Vt=" l ",Nt=1,Kt=Qt[wt++],en=Qt[wt++],H[0][0]=Kt,H[0][1]=en;break;case Et:case Le:Vt=" c ",Nt=3;var ut=Qt[wt++],ft=Qt[wt++],bt=Qt[wt++],Je=Qt[wt++],at,ze;Ct===Et?(at=bt,ze=Je,bt=(bt+2*ut)/3,Je=(Je+2*ft)/3,ut=(Kt+2*ut)/3,ft=(en+2*ft)/3):(at=Qt[wt++],ze=Qt[wt++]),H[0][0]=ut,H[0][1]=ft,H[1][0]=bt,H[1][1]=Je,H[2][0]=at,H[2][1]=ze,Kt=at,en=ze;break;case Ze:var Ie=0,ht=0,vt=1,Dt=1,Gt=0;We&&(Ie=We[4],ht=We[5],vt=l(We[0]*We[0]+We[1]*We[1]),Dt=l(We[2]*We[2]+We[3]*We[3]),Gt=Math.atan2(-We[1]/Dt,We[0]/vt));var Ot=Qt[wt++],Jt=Qt[wt++],Rt=Qt[wt++],Qe=Qt[wt++],pt=Qt[wt++]+Gt,ke=Qt[wt++]+pt+Gt;wt++;var ce=Qt[wt++],Se=Ot+m(pt)*Rt,Ve=Jt+v(pt)*Qe,ut=Ot+m(ke)*Rt,ft=Jt+v(ke)*Qe,tt=ce?" wa ":" at ";Math.abs(Se-ut)<1e-4&&(Math.abs(ke-pt)>.01?ce&&(Se+=270/b):Math.abs(Ve-Jt)<1e-4?ce&&Se<Ot||!ce&&Se>Ot?ft-=270/b:ft+=270/b:ce&&Ve<Jt||!ce&&Ve>Jt?ut+=270/b:ut-=270/b),nt.push(tt,h(((Ot-Rt)*vt+Ie)*b-c),y,h(((Jt-Qe)*Dt+ht)*b-c),y,h(((Ot+Rt)*vt+Ie)*b-c),y,h(((Jt+Qe)*Dt+ht)*b-c),y,h((Se*vt+Ie)*b-c),y,h((Ve*Dt+ht)*b-c),y,h((ut*vt+Ie)*b-c),y,h((ft*Dt+ht)*b-c)),Kt=ut,en=ft;break;case D.R:var ct=H[0],gt=H[1];ct[0]=Qt[wt++],ct[1]=Qt[wt++],gt[0]=ct[0]+Qt[wt++],gt[1]=ct[1]+Qt[wt++],We&&(O(ct,ct,We),O(gt,gt,We)),ct[0]=h(ct[0]*b-c),gt[0]=h(gt[0]*b-c),ct[1]=h(ct[1]*b-c),gt[1]=h(gt[1]*b-c),nt.push(" m ",ct[0],y,ct[1]," l ",gt[0],y,ct[1]," l ",gt[0],y,gt[1]," l ",ct[0],y,gt[1]);break;case D.Z:nt.push(" x ")}if(Nt>0){nt.push(Vt);for(var st=0;st<Nt;st++){var qe=H[st];We&&O(qe,qe,We),nt.push(h(qe[0]*b-c),y,h(qe[1]*b-c),st<Nt-1?y:"")}}}return nt.join("")};x.prototype.brushVML=function(Pe){var We=this.style,Ce=this._vmlEl;Ce||(Ce=p.createNode("shape"),d(Ce),this._vmlEl=Ce),F(Ce,"fill",We,this),F(Ce,"stroke",We,this);var Le=this.transform,Ge=Le!=null,Ze=Ce.getElementsByTagName("stroke")[0];if(Ze){var Et=We.lineWidth;if(Ge&&!We.strokeNoScale){var nt=Le[0]*Le[3]-Le[1]*Le[2];Et*=l(u(nt))}Ze.weight=Et+"px"}var Nt=this.path||(this.path=new S);this.__dirtyPath&&(Nt.beginPath(),Nt.subPixelOptimize=!1,this.buildPath(Nt,this.shape),Nt.toStatic(),this.__dirtyPath=!1),Ce.path=Z(Nt,this.transform),Ce.style.zIndex=k(this.zlevel,this.z,this.z2),A(Pe,Ce),We.text!=null?this.drawRectText(Pe,this.getBoundingRect()):this.removeRectText(Pe)},x.prototype.onRemove=function(Pe){I(Pe,this._vmlEl),this.removeRectText(Pe)},x.prototype.onAdd=function(Pe){A(Pe,this._vmlEl),this.appendRectText(Pe)};var me=function(Pe){return typeof Pe=="object"&&Pe.tagName&&Pe.tagName.toUpperCase()==="IMG"};E.prototype.brushVML=function(Pe){var We=this.style,Ce=We.image,Le,Ge;if(me(Ce)){var Ze=Ce.src;if(Ze===this._imageSrc)Le=this._imageWidth,Ge=this._imageHeight;else{var Et=Ce.runtimeStyle,nt=Et.width,Nt=Et.height;Et.width="auto",Et.height="auto",Le=Ce.width,Ge=Ce.height,Et.width=nt,Et.height=Nt,this._imageSrc=Ze,this._imageWidth=Le,this._imageHeight=Ge}Ce=Ze}else Ce===this._imageSrc&&(Le=this._imageWidth,Ge=this._imageHeight);if(!Ce)return;var Vt=We.x||0,Ct=We.y||0,wt=We.width,Kt=We.height,en=We.sWidth,Qt=We.sHeight,nn=We.sx||0,ut=We.sy||0,ft=en&&Qt,bt=this._vmlEl;bt||(bt=p.doc.createElement("div"),d(bt),this._vmlEl=bt);var Je=bt.style,at=!1,ze,Ie=1,ht=1;if(this.transform&&(ze=this.transform,Ie=l(ze[0]*ze[0]+ze[1]*ze[1]),ht=l(ze[2]*ze[2]+ze[3]*ze[3]),at=ze[1]||ze[2]),at){var vt=[Vt,Ct],Dt=[Vt+wt,Ct],Gt=[Vt,Ct+Kt],Ot=[Vt+wt,Ct+Kt];O(vt,vt,ze),O(Dt,Dt,ze),O(Gt,Gt,ze),O(Ot,Ot,ze);var Jt=_(vt[0],Dt[0],Gt[0],Ot[0]),Rt=_(vt[1],Dt[1],Gt[1],Ot[1]),Qe=[];Qe.push("M11=",ze[0]/Ie,y,"M12=",ze[2]/ht,y,"M21=",ze[1]/Ie,y,"M22=",ze[3]/ht,y,"Dx=",h(Vt*Ie+ze[4]),y,"Dy=",h(Ct*ht+ze[5])),Je.padding="0 "+h(Jt)+"px "+h(Rt)+"px 0",Je.filter=T+".Matrix("+Qe.join("")+", SizingMethod=clip)"}else ze&&(Vt=Vt*Ie+ze[4],Ct=Ct*ht+ze[5]),Je.filter="",Je.left=h(Vt)+"px",Je.top=h(Ct)+"px";var pt=this._imageEl,ke=this._cropEl;pt||(pt=p.doc.createElement("div"),this._imageEl=pt);var ce=pt.style;if(ft){if(Le&&Ge)ce.width=h(Ie*Le*wt/en)+"px",ce.height=h(ht*Ge*Kt/Qt)+"px";else{var Se=new Image,Ve=this;Se.onload=function(){Se.onload=null,Le=Se.width,Ge=Se.height,ce.width=h(Ie*Le*wt/en)+"px",ce.height=h(ht*Ge*Kt/Qt)+"px",Ve._imageWidth=Le,Ve._imageHeight=Ge,Ve._imageSrc=Ce},Se.src=Ce}ke||(ke=p.doc.createElement("div"),ke.style.overflow="hidden",this._cropEl=ke);var tt=ke.style;tt.width=h((wt+nn*wt/en)*Ie),tt.height=h((Kt+ut*Kt/Qt)*ht),tt.filter=T+".Matrix(Dx="+-nn*wt/en*Ie+",Dy="+-ut*Kt/Qt*ht+")",ke.parentNode||bt.appendChild(ke),pt.parentNode!==ke&&ke.appendChild(pt)}else ce.width=h(Ie*wt)+"px",ce.height=h(ht*Kt)+"px",bt.appendChild(pt),ke&&ke.parentNode&&(bt.removeChild(ke),this._cropEl=null);var ct="",gt=We.opacity;gt<1&&(ct+=".Alpha(opacity="+h(gt*100)+") "),ct+=T+".AlphaImageLoader(src="+Ce+", SizingMethod=scale)",ce.filter=ct,bt.style.zIndex=k(this.zlevel,this.z,this.z2),A(Pe,bt),We.text!=null&&this.drawRectText(Pe,this.getBoundingRect())},E.prototype.onRemove=function(Pe){I(Pe,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Pe)},E.prototype.onAdd=function(Pe){A(Pe,this._vmlEl),this.appendRectText(Pe)};var de="normal",Ee={},be=0,we=100,_e=document.createElement("div"),xe=function(Pe){var We=Ee[Pe];if(!We){be>we&&(be=0,Ee={});var Ce=_e.style,Le;try{Ce.font=Pe,Le=Ce.fontFamily.split(",")[0]}catch(Ge){}We={style:Ce.fontStyle||de,variant:Ce.fontVariant||de,weight:Ce.fontWeight||de,size:parseFloat(Ce.fontSize||12)|0,family:Le||"Microsoft YaHei"},Ee[Pe]=We,be++}return We},oe;t.$override("measureText",function(Pe,We){var Ce=p.doc;oe||(oe=Ce.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",p.doc.body.appendChild(oe));try{oe.style.font=We}catch(Le){}return oe.innerHTML="",oe.appendChild(Ce.createTextNode(Pe)),{width:oe.offsetWidth}});for(var ve=new U,q=function(Pe,We,Ce,Le){var Ge=this.style;this.__dirty&&R.normalizeTextStyle(Ge,!0);var Ze=Ge.text;if(Ze!=null&&(Ze+=""),!Ze)return;if(Ge.rich){var Et=t.parseRichText(Ze,Ge);Ze=[];for(var nt=0;nt<Et.lines.length;nt++){for(var Nt=Et.lines[nt].tokens,Vt=[],Ct=0;Ct<Nt.length;Ct++)Vt.push(Nt[Ct].text);Ze.push(Vt.join(""))}Ze=Ze.join(`
`)}var wt,Kt,en=Ge.textAlign,Qt=Ge.textVerticalAlign,nn=xe(Ge.font),ut=nn.style+" "+nn.variant+" "+nn.weight+" "+nn.size+'px "'+nn.family+'"';Ce=Ce||t.getBoundingRect(Ze,ut,en,Qt,Ge.textPadding,Ge.textLineHeight);var ft=this.transform;if(ft&&!Le&&(ve.copy(We),ve.applyTransform(ft),We=ve),Le)wt=We.x,Kt=We.y;else{var bt=Ge.textPosition;if(bt instanceof Array)wt=We.x+B(bt[0],We.width),Kt=We.y+B(bt[1],We.height),en=en||"left";else{var Je=this.calculateTextPosition?this.calculateTextPosition({},Ge,We):t.calculateTextPosition({},Ge,We);wt=Je.x,Kt=Je.y,en=en||Je.textAlign,Qt=Qt||Je.textVerticalAlign}}wt=t.adjustTextX(wt,Ce.width,en),Kt=t.adjustTextY(Kt,Ce.height,Qt),Kt+=Ce.height/2;var at=p.createNode,ze=this._textVmlEl,Ie,ht,vt;ze?(vt=ze.firstChild,Ie=vt.nextSibling,ht=Ie.nextSibling):(ze=at("line"),Ie=at("path"),ht=at("textpath"),vt=at("skew"),ht.style["v-text-align"]="left",d(ze),Ie.textpathok=!0,ht.on=!0,ze.from="0 0",ze.to="1000 0.05",A(ze,vt),A(ze,Ie),A(ze,ht),this._textVmlEl=ze);var Dt=[wt,Kt],Gt=ze.style;ft&&Le?(O(Dt,Dt,ft),vt.on=!0,vt.matrix=ft[0].toFixed(3)+y+ft[2].toFixed(3)+y+ft[1].toFixed(3)+y+ft[3].toFixed(3)+",0,0",vt.offset=(h(Dt[0])||0)+","+(h(Dt[1])||0),vt.origin="0 0",Gt.left="0px",Gt.top="0px"):(vt.on=!1,Gt.left=h(wt)+"px",Gt.top=h(Kt)+"px"),ht.string=M(Ze);try{ht.style.font=ut}catch(Ot){}F(ze,"fill",{fill:Ge.textFill,opacity:Ge.opacity},this),F(ze,"stroke",{stroke:Ge.textStroke,opacity:Ge.opacity,lineDash:Ge.lineDash||null},this),ze.style.zIndex=k(this.zlevel,this.z,this.z2),A(Pe,ze)},pe=function(Pe){I(Pe,this._textVmlEl),this._textVmlEl=null},Re=function(Pe){A(Pe,this._textVmlEl)},ye=[i,g,E,x,a],Xe=0;Xe<ye.length;Xe++){var dt=ye[Xe].prototype;dt.drawRectText=q,dt.removeRectText=pe,dt.appendRectText=Re}a.prototype.brushVML=function(Pe){var We=this.style;We.text!=null?this.drawRectText(Pe,{x:We.x||0,y:We.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Pe)},a.prototype.onRemove=function(Pe){this.removeRectText(Pe)},a.prototype.onAdd=function(Pe){this.appendRectText(Pe)}}},qHvr:function(ae,J,f){"use strict";var Q=f("2qtc"),L=f("kLXV"),O=f("5NDa"),U=f("5rEg"),s=f("miYZ"),t=f("tsqr"),R=f("tJVT"),i=f("q1tI"),g=f.n(i),E=f("4i/N");function a(x){var S=x.isAddmodle,w=x.setIsAdd,p=x.createTeam,D=Object(i.useState)(""),h=Object(R.a)(D,2),l=h[0],u=h[1];return g.a.createElement(L.a,{centered:!0,title:g.a.createElement("div",{style:{alignItems:"center",display:"flex"}},g.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u521B\u5EFA\u6218\u961F"),g.a.createElement(E.a,{onClick:function(){return w(!1)},style:{cursor:"porint"}})),visible:S,closable:!1,destroyOnClose:!0,onOk:function(){if(!l){t.b.info("\u6218\u961F\u540D\u4E0D\u80FD\u4E3A\u7A7A");return}p(l)},onCancel:function(){return w(!1)}},g.a.createElement("div",null,g.a.createElement("span",{style:{fontSize:"14px",color:"#F73737"}},"*"),"\u961F\u540D\uFF1A",g.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px"}},g.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u961F\u540D",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(v){return u(v.target.value)}}))))}J.a=a},qgvg:function(ae,J){ae.exports="data:image/gif;base64,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"},r6Bn:function(ae,J,f){var Q=f("bYtY"),L=f("ItGF"),O=f("4fz+"),U=f("BPZU");function s(i,g){return i.zlevel===g.zlevel?i.z===g.z?i.z2-g.z2:i.z-g.z:i.zlevel-g.zlevel}var t=function(){this._roots=[],this._displayList=[],this._displayListLen=0};t.prototype={constructor:t,traverse:function(i,g){for(var E=0;E<this._roots.length;E++)this._roots[E].traverse(i,g)},getDisplayList:function(i,g){return g=g||!1,i&&this.updateDisplayList(g),this._displayList},updateDisplayList:function(i){this._displayListLen=0;for(var g=this._roots,E=this._displayList,a=0,x=g.length;a<x;a++)this._updateAndAddDisplayable(g[a],null,i);E.length=this._displayListLen,L.canvasSupported&&U(E,s)},_updateAndAddDisplayable:function(i,g,E){if(i.ignore&&!E)return;i.beforeUpdate(),i.__dirty&&i.update(),i.afterUpdate();var a=i.clipPath;if(a){g?g=g.slice():g=[];for(var x=a,S=i;x;)x.parent=S,x.updateTransform(),g.push(x),S=x,x=x.clipPath}if(i.isGroup){for(var w=i._children,p=0;p<w.length;p++){var D=w[p];i.__dirty&&(D.__dirty=!0),this._updateAndAddDisplayable(D,g,E)}i.__dirty=!1}else i.__clipPaths=g,this._displayList[this._displayListLen++]=i},addRoot:function(i){if(i.__storage===this)return;i instanceof O&&i.addChildrenToStorage(this),this.addToStorage(i),this._roots.push(i)},delRoot:function(i){if(i==null){for(var g=0;g<this._roots.length;g++){var E=this._roots[g];E instanceof O&&E.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(i instanceof Array){for(var g=0,a=i.length;g<a;g++)this.delRoot(i[g]);return}var x=Q.indexOf(this._roots,i);x>=0&&(this.delFromStorage(i),this._roots.splice(x,1),i instanceof O&&i.delChildrenFromStorage(this))},addToStorage:function(i){return i&&(i.__storage=this,i.dirty(!1)),this},delFromStorage:function(i){return i&&(i.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var R=t;ae.exports=R},r7jV:function(ae,J){ae.exports="data:image/png;base64,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"},rA99:function(ae,J,f){var Q=f("y+Vt"),L=f("QBsz"),O=f("Sj9i"),U=O.quadraticSubdivide,s=O.cubicSubdivide,t=O.quadraticAt,R=O.cubicAt,i=O.quadraticDerivativeAt,g=O.cubicDerivativeAt,E=[];function a(S,w,p){var D=S.cpx2,h=S.cpy2;return D===null||h===null?[(p?g:R)(S.x1,S.cpx1,S.cpx2,S.x2,w),(p?g:R)(S.y1,S.cpy1,S.cpy2,S.y2,w)]:[(p?i:t)(S.x1,S.cpx1,S.x2,w),(p?i:t)(S.y1,S.cpy1,S.y2,w)]}var x=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(S,w){var p=w.x1,D=w.y1,h=w.x2,l=w.y2,u=w.cpx1,m=w.cpy1,v=w.cpx2,_=w.cpy2,y=w.percent;if(y===0)return;S.moveTo(p,D),v==null||_==null?(y<1&&(U(p,u,h,y,E),u=E[1],h=E[2],U(D,m,l,y,E),m=E[1],l=E[2]),S.quadraticCurveTo(u,m,h,l)):(y<1&&(s(p,u,v,h,y,E),u=E[1],v=E[2],h=E[3],s(D,m,_,l,y,E),m=E[1],_=E[2],l=E[3]),S.bezierCurveTo(u,m,v,_,h,l))},pointAt:function(S){return a(this.shape,S,!1)},tangentAt:function(S){var w=a(this.shape,S,!0);return L.normalize(w,w)}});ae.exports=x},"rAM+":function(ae,J,f){"use strict";f.d(J,"a",function(){return L});var Q=f("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(x){throw x},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 i=!0,g=!1,E;return{s:function(){s=O[Symbol.iterator]()},n:function(){var x=s.next();return i=x.done,x},e:function(x){g=!0,E=x},f:function(){try{!i&&s.return!=null&&s.return()}finally{if(g)throw E}}}}},rHrb:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Q=O(f("q1tI")),L=O(f("+QRC"));function O(u){return u&&u.__esModule?u:{default:u}}function U(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(v){return typeof v}:U=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},U(u)}function s(u,m){var v=Object.keys(u);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(u);m&&(_=_.filter(function(y){return Object.getOwnPropertyDescriptor(u,y).enumerable})),v.push.apply(v,_)}return v}function t(u){for(var m=1;m<arguments.length;m++){var v=arguments[m]!=null?arguments[m]:{};m%2?s(v,!0).forEach(function(_){h(u,_,v[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(v)):s(v).forEach(function(_){Object.defineProperty(u,_,Object.getOwnPropertyDescriptor(v,_))})}return u}function R(u,m){if(u==null)return{};var v=i(u,m),_,y;if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(u);for(y=0;y<T.length;y++){if(_=T[y],m.indexOf(_)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,_))continue;v[_]=u[_]}}return v}function i(u,m){if(u==null)return{};var v={},_=Object.keys(u),y,T;for(T=0;T<_.length;T++){if(y=_[T],m.indexOf(y)>=0)continue;v[y]=u[y]}return v}function g(u,m){if(!(u instanceof m))throw new TypeError("Cannot call a class as a function")}function E(u,m){for(var v=0;v<m.length;v++){var _=m[v];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(u,_.key,_)}}function a(u,m,v){return m&&E(u.prototype,m),v&&E(u,v),u}function x(u,m){return m&&(U(m)==="object"||typeof m=="function")?m:w(u)}function S(u){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},S(u)}function w(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function p(u,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(m&&m.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),m&&D(u,m)}function D(u,m){return D=Object.setPrototypeOf||function(_,y){return _.__proto__=y,_},D(u,m)}function h(u,m,v){return m in u?Object.defineProperty(u,m,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[m]=v,u}var l=function(u){p(m,u);function m(){var v,_;g(this,m);for(var y=arguments.length,T=new Array(y),b=0;b<y;b++)T[b]=arguments[b];return _=x(this,(v=S(m)).call.apply(v,[this].concat(T))),h(w(_),"onClick",function(c){var n=_.props,r=n.text,d=n.onCopy,M=n.children,C=n.options,A=Q.default.Children.only(M),I=(0,L.default)(r,C);d&&d(r,I),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(c)}),_}return a(m,[{key:"render",value:function(){var _=this.props,y=_.text,T=_.onCopy,b=_.options,c=_.children,n=R(_,["text","onCopy","options","children"]),r=Q.default.Children.only(c);return Q.default.cloneElement(r,t({},n,{onClick:this.onClick}))}}]),m}(Q.default.PureComponent);J.CopyToClipboard=l,h(l,"defaultProps",{onCopy:void 0,options:void 0})},rIHE:function(ae,J,f){ae.exports=f.p+"static/b3.dc7aa47b.svg"},rmlV:function(ae,J,f){var Q=f("y+Vt"),L=Q.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(O,U){var s=.5522848,t=U.cx,R=U.cy,i=U.rx,g=U.ry,E=i*s,a=g*s;O.moveTo(t-i,R),O.bezierCurveTo(t-i,R-a,t-E,R-g,t,R-g),O.bezierCurveTo(t+E,R-g,t+i,R-a,t+i,R),O.bezierCurveTo(t+i,R+a,t+E,R+g,t,R+g),O.bezierCurveTo(t-E,R+g,t-i,R+a,t-i,R),O.closePath()}});ae.exports=L},ruvs:function(ae,J,f){"use strict";f.d(J,"b",function(){return Kt});var Q=f("2qtc"),L=f("kLXV"),O=f("9og8"),U=f("rAM+"),s=f("tJVT"),t=f("PpiC"),R=f("k1fw"),i=f("5NDa"),g=f("5rEg"),E=f("B9cy"),a=f("Ol7k"),x=f("WmNS"),S=f.n(x),w=f("q1tI"),p=f.n(w),D=f("Ty5D"),h=f("55Ip"),l=f("9kvl"),u=f("xrsn"),m=f.n(u),v=f("1Sn+"),_=f("qVdP"),y=f("jsC+"),T=f("14J3"),b=f("BMrR"),c=f("jCWc"),n=f("kPKH"),r=f("lUTK"),d=f("BvKs"),M=f("miYZ"),C=f("tsqr"),A=f("7Kak"),I=f("9yH6"),k=f("6CvP"),B=f("1vsH"),z;(function(ut){ut.Manager="manager",ut.Developer="developer",ut.Reporter="reporter"})(z||(z={}));var G=function(ft){var bt=ft.visible,Je=ft.onCancel,at=Je===void 0?function(){}:Je,ze=Object(w.useState)(),Ie=Object(s.a)(ze,2),ht=Ie[0],vt=Ie[1],Dt=Object(w.useState)(),Gt=Object(s.a)(Dt,2),Ot=Gt[0],Jt=Gt[1],Rt=Object(w.useState)(!1),Qe=Object(s.a)(Rt,2),pt=Qe[0],ke=Qe[1],ce=function(){var Ve=Object(O.a)(S.a.mark(function tt(){var ct,gt;return S.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(ht){qe.next=3;break}return C.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),qe.abrupt("return");case 3:if(!(ht.length!==6)){qe.next=6;break}return C.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),qe.abrupt("return");case 6:if(Ot){qe.next=9;break}return C.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),qe.abrupt("return");case 9:return ke(!0),qe.next=12,Object(k.e)({code:ht,role:Ot});case 12:if(ct=qe.sent,ke(!1),Se(),gt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!gt[ct.status]){qe.next=19;break}return C.b.info(gt[ct.status]),qe.abrupt("return");case 19:if(!(ct.status===0)){qe.next=22;break}return Ot==="reporter"?(C.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(B.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),l.d.push("/projects/".concat(ct==null?void 0:ct.project_id))):(Object(B.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),C.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),qe.abrupt("return");case 22:case"end":return qe.stop()}},tt)}));return function(){return Ve.apply(this,arguments)}}(),Se=function(){var Ve=Object(O.a)(S.a.mark(function tt(){return S.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:at();case 1:case"end":return gt.stop()}},tt)}));return function(){return Ve.apply(this,arguments)}}();return p.a.createElement(p.a.Fragment,null,p.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:bt,confirmLoading:pt,onOk:ce,onCancel:Se},p.a.createElement("div",{className:"tc"},p.a.createElement("div",null,p.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),p.a.createElement(g.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ht,onChange:function(tt){if(tt.target.value.length>=7){C.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}vt(tt.target.value)}})),p.a.createElement("div",{className:"mt10 font14"},p.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),p.a.createElement(I.a.Group,{value:Ot,onChange:function(tt){return Jt(tt.target.value)}},p.a.createElement(I.a,{value:z.Manager},"\u7BA1\u7406\u4EBA\u5458"),p.a.createElement(I.a,{value:z.Developer},"\u5F00\u53D1\u4EBA\u5458"),p.a.createElement(I.a,{value:z.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},V=G,Y=f("Jky8"),F=f("6Fuo"),H=f.n(F),Z=f("NLgs"),me=f("xKgJ"),de;(function(ut){ut.Projects="projects",ut.Shixuns="shixuns",ut.Classrooms="classrooms"})(de||(de={}));var Ee;(function(ut){ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics"})(Ee||(Ee={}));var be=function(ft){var bt,Je,at,ze,Ie,ht,vt,Dt=ft.homePage,Gt=ft.user,Ot=ft.globalSetting,Jt=ft.loading,Rt=ft.dispatch,Qe=ft.location,pt=Object(t.a)(ft,["homePage","user","globalSetting","loading","dispatch","location"]),ke=Object(w.useState)(),ce=Object(s.a)(ke,2),Se=ce[0],Ve=ce[1],tt=Object(w.useState)(),ct=Object(s.a)(tt,2),gt=ct[0],st=ct[1],qe=function(X){var $;if(!Object(Z.e)(Rt))return;if(X===de.Projects&&!(($=Gt.userInfo)!==null&&$!==void 0&&$.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}X===de.Classrooms?Ve(!0):X===de.Projects&&st(!0)},Lt=function(X,$){var fe;if(!Object(Z.e)(Rt))return;if($===de.Projects&&!((fe=Gt.userInfo)!==null&&fe!==void 0&&fe.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if($===de.Shixuns&&!Object(Z.c)())return;X&&(window.location.href=X)},Yt=(bt=(((Je=Ot.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(K){return K.link==="/".concat(Ee.Classrooms)}))===null||bt===void 0?void 0:bt.hidden,an=(at=(((ze=Ot.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(K){return K.link==="/".concat(Ee.Shixuns)}))===null||at===void 0?void 0:at.hidden,ie=(Ie=(((ht=Ot.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(K){return K.link==="/".concat(Ee.Paths)}))===null||Ie===void 0?void 0:Ie.hidden;if(Ot!=null&&(vt=Ot.setting)!==null&&vt!==void 0&&vt.is_local){var te;Gt!=null&&(te=Gt.userInfo)!==null&&te!==void 0&&te.is_shixun_marker||(an=!0)}var j=function(X){var $,fe,Ue,He,xt,St,Ut,Ft,Zt,_t,zt,Ht;return p.a.createElement(p.a.Fragment,null,p.a.createElement(b.a,{justify:"space-around",className:"pt5 pb5"},p.a.createElement(n.a,{className:H.a.joinCol},!(Ot!=null&&($=Ot.setting)!==null&&$!==void 0&&$.hide_course)&&((fe=Gt.userInfo)===null||fe===void 0?void 0:fe.user_identity)!=="\u5B66\u751F"&&!Yt&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){return Lt("/classrooms/new")}},(Ue=Gt.userInfo)!==null&&Ue!==void 0&&Ue.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(Ot!=null&&(He=Ot.setting)!==null&&He!==void 0&&He.hide_shixun&&Object(me.m)())&&!(Ot!=null&&(xt=Ot.setting)!==null&&xt!==void 0&&xt.hide_course)&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){return Lt("/shixuns/new",de.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(Ot!=null&&(St=Ot.setting)!==null&&St!==void 0&&St.hide_subject&&Object(me.m)())&&!(Ot!=null&&(Ut=Ot.setting)!==null&&Ut!==void 0&&Ut.hide_course)&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){return Lt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ot!=null&&(Ft=Ot.setting)!==null&&Ft!==void 0&&Ft.is_local)&&((Zt=Gt.userInfo)===null||Zt===void 0?void 0:Zt.main_site)&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){var It,sn;return Lt("".concat((It=Gt.navigationInfo)===null||It===void 0||((sn=It.top)===null||sn===void 0)?void 0:sn.old_url,"/projects/deposit/new"),de.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),p.a.createElement(n.a,null,p.a.createElement("div",{className:H.a.joinBoard})),p.a.createElement(n.a,{className:H.a.joinCol},!Yt&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){return qe(de.Classrooms)}},(_t=Gt.userInfo)!==null&&_t!==void 0&&_t.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((zt=Gt.userInfo)===null||zt===void 0?void 0:zt.main_site)&&!(Ot!=null&&(Ht=Ot.setting)!==null&&Ht!==void 0&&Ht.is_local)&&p.a.createElement(d.a.Item,X,p.a.createElement("a",{onClick:function(){return qe(de.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return p.a.createElement("section",null,p.a.createElement(y.a,{overlay:p.a.createElement(d.a,{className:"".concat(H.a.rightMenu," ").concat(H.a.joinMenu," mt10")},p.a.createElement(j,null)),placement:"bottomRight"},p.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),p.a.createElement(Y.a,{visible:Se,onCancel:function(){return Ve(!1)}}),p.a.createElement(V,{visible:gt,onCancel:function(){return st(!1)}}))},we=Object(l.a)(function(ut){var ft=ut.homePage,bt=ut.loading,Je=ut.user,at=ut.globalSetting;return{homePage:ft,user:Je,globalSetting:at,loading:bt.models.index}})(be),_e=f("vToQ"),xe=f.n(_e),oe=f("jb+D"),ve=f("m3rI"),q=function(ft){var bt,Je=RegExp("(^| )"+ft+"=([^;]+)(;|$)");return(bt=document.cookie.match(Je))?decodeURIComponent(bt[2]):null},pe=function(ft){var bt=new Date;bt.setTime(bt.getTime()-1);var Je=q(ft);Je!=null&&(document.cookie=ft+"="+Je+";expires="+bt.toGMTString())},Re;(function(ut){ut.Classrooms="classrooms",ut.Shixuns="shixuns",ut.Paths="paths",ut.Projects="projects",ut.Videos="videos",ut.Topics="topics"})(Re||(Re={}));var ye=function(ft){var bt,Je,at,ze,Ie,ht,vt,Dt,Gt,Ot,Jt,Rt=ft.homePage,Qe=ft.user,pt=ft.globalSetting,ke=ft.loading,ce=ft.dispatch,Se=ft.shixunHomeworks,Ve=ft.location,tt=ft.payload,ct=tt===void 0?{}:tt,gt=Object(t.a)(ft,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st=(bt=(((Je=pt.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(K){return K.link==="/".concat(Re.Classrooms)}))===null||bt===void 0?void 0:bt.hidden,qe=(at=(((ze=pt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(K){return K.link==="/".concat(Re.Shixuns)}))===null||at===void 0?void 0:at.hidden,Lt=(Ie=(((ht=pt.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(K){return K.link==="/".concat(Re.Paths)}))===null||Ie===void 0?void 0:Ie.hidden,Yt=((vt=Qe.userInfo)===null||vt===void 0?void 0:vt.admin)||((Dt=Qe.userInfo)===null||Dt===void 0?void 0:Dt.business)||((Gt=Qe.userInfo)===null||Gt===void 0?void 0:Gt.is_shixun_marker)||((Ot=Qe.userInfo)===null||Ot===void 0?void 0:Ot.is_teacher)||((Jt=Qe.userInfo)===null||Jt===void 0?void 0:Jt.user_identity)!=="\u5B66\u751F",an=function(){if(Object(B.r)())return p.a.createElement(d.a,{className:"".concat(xe.a.rightMenu," ").concat(xe.a.menuWrap)},p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var X,$,fe,Ue,He,xt,St,Ut,Ft,Zt,_t,zt,Ht,Bt,It,sn,En,on,jt,fn,dn,mn;return p.a.createElement(d.a,{className:"".concat(xe.a.rightMenu," ").concat(xe.a.menuWrap)},p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat((X=Qe.userInfo)===null||X===void 0?void 0:X.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!st&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat(($=Qe.userInfo)===null||$===void 0?void 0:$.login,"/classrooms")},(fe=Qe.userInfo)!==null&&fe!==void 0&&fe.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!qe&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat((Ue=Qe.userInfo)===null||Ue===void 0?void 0:Ue.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Lt&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat((He=Qe.userInfo)===null||He===void 0?void 0:He.login,"/paths")},(xt=Qe.userInfo)!==null&&xt!==void 0&&xt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((St=Qe.userInfo)===null||St===void 0?void 0:St.main_site)&&!((Ut=pt.setting)!==null&&Ut!==void 0&&Ut.is_local)&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat((Ft=Qe.userInfo)===null||Ft===void 0?void 0:Ft.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),Yt&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/users/".concat((Zt=Qe.userInfo)===null||Zt===void 0?void 0:Zt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),Yt&&p.a.createElement(d.a.Item,null,p.a.createElement("a",{onClick:function(){if(!Object(Z.e)(ce))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Yt&&p.a.createElement(d.a.Item,null,p.a.createElement("a",{onClick:function(){if(!Object(Z.e)(ce))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((_t=Qe.navigationInfo)===null||_t===void 0||((zt=_t.top)===null||zt===void 0)?void 0:zt.customer_management_url)&&p.a.createElement(d.a.Item,null,p.a.createElement("a",{href:(Ht=Qe.navigationInfo)===null||Ht===void 0||((Bt=Ht.top)===null||Bt===void 0)?void 0:Bt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((It=Qe.navigationInfo)===null||It===void 0||((sn=It.top)===null||sn===void 0)?void 0:sn.college_identifier)&&p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{to:"/colleges/".concat((En=Qe.navigationInfo)===null||En===void 0||((on=En.top)===null||on===void 0)?void 0:on.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((jt=Qe.navigationInfo)===null||jt===void 0||((fn=jt.top)===null||fn===void 0)?void 0:fn.laboratory_admin_url)&&p.a.createElement(d.a.Item,null,p.a.createElement("a",{href:(dn=Qe.navigationInfo)===null||dn===void 0||((mn=dn.top)===null||mn===void 0)?void 0:mn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),p.a.createElement(d.a.Item,null,p.a.createElement(h.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:p.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")),p.a.createElement(d.a.Item,{className:xe.a.exit},p.a.createElement("a",{onClick:Object(O.a)(S.a.mark(function xn(){var Tn;return S.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object(oe.c)({});case 2:Tn=qt.sent,(Tn==null?void 0:Tn.status)===1&&(ce({type:"user/getUserInfo",payload:Object(R.a)({},ct)}),ce({type:"user/getNavigationInfo",payload:Object(R.a)({},ct)}),pe("autologin_trustie"),pe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),C.b.success(Tn==null?void 0:Tn.message),l.d.replace("/"));case 4:case"end":return qt.stop()}},xn)}))},"\u9000\u51FA")))};if(Object(me.p)()){var ie,te;return p.a.createElement(y.a,{className:"".concat(xe.a.height67),overlay:an,placement:"bottomRight"},p.a.createElement("section",null,p.a.createElement("aside",null,p.a.createElement("div",{className:Se.actionTabs.type===1?xe.a.classromediv:""},p.a.createElement("img",{className:"".concat(xe.a.userPic," current ml15"),src:"".concat(ve.a===null||ve.a===void 0?void 0:ve.a.IMG_SERVER,"/images/").concat((ie=Qe.userInfo)===null||ie===void 0?void 0:ie.image_url),alt:"",onClick:function(){var X;return l.d.push(Object(B.r)()?"/account/profile":"/users/".concat((X=Qe.userInfo)===null||X===void 0?void 0:X.login,"/classrooms"))}}),Object(B.r)()&&p.a.createElement("span",{className:"ml10 font16"},(te=Qe.userInfo)===null||te===void 0?void 0:te.username)))))}else{var j;return p.a.createElement("div",{className:"font15 ".concat(pt.isIlearning?xe.a.login:"")},p.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((j=pt.setting)!==null&&j!==void 0&&j.close_register)&&p.a.createElement(p.a.Fragment,null,p.a.createElement("span",{className:"ml5 mr5"},"|"),p.a.createElement(h.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Xe=Object(l.a)(function(ut){var ft=ut.homePage,bt=ut.loading,Je=ut.user,at=ut.globalSetting,ze=ut.shixunHomeworks;return{homePage:ft,user:Je,globalSetting:at,shixunHomeworks:ze,loading:bt.models.index}})(ye),dt=f("+L6B"),Pe=f("2/Rp"),We=f("Cs+z"),Ce=f.n(We),Le=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ge=function(ft){var bt=ft.homePage,Je=ft.user,at=ft.globalSetting,ze=ft.loading,Ie=ft.dispatch,ht=ft.location,vt=ft.text,Dt=ft.shixunHomeworks,Gt=ft.payload,Ot=Gt===void 0?{}:Gt,Jt=Object(t.a)(ft,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Rt=Object(w.useState)("none"),Qe=Object(s.a)(Rt,2),pt=Qe[0],ke=Qe[1];return Object(w.useEffect)(function(){Dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ke("flex")},[Dt.actionTabs.key]),Object(w.useEffect)(function(){Dt.actionTabs.key==="\u9690\u85CF"&&(ke("none"),localStorage.setItem("Noviceguide","0"))},[Dt.actionTabs.key]),p.a.createElement("div",{style:{display:pt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},p.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},p.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),p.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Dt.actionTabs.text),Dt.actionTabs.type===9?p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ke("none"),Ie({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")):p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ie({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ke("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Ze=Object(l.a)(function(ut){var ft=ut.homePage,bt=ut.loading,Je=ut.user,at=ut.globalSetting,ze=ut.shixunHomeworks;return{homePage:ft,user:Je,globalSetting:at,loading:bt.models.index,shixunHomeworks:ze}})(Ge),Et=f("498V"),nt=f.n(Et),Nt=f("wd/R"),Vt=f.n(Nt),Ct=a.a.Header,wt=g.a.Search;function Kt(){var ut,ft,bt=window.location.pathname,Je=bt.split("/"),at={};return Je[1]=="classrooms"&&Je.length>3&&!((ut=Je[4])!==null&&ut!==void 0&&ut.includes("newgold"))&&!((ft=Je[5])!==null&&ft!==void 0&&ft.includes("newgold"))&&Je[2]!=="coursesId"&&(at.course_id=Je[2]),Je[1]==="shixuns"&&Je.length>3&&(at.objective_type="shixun",at.objective_id=Je[2]),Je[1]==="paths"&&Je.length>3&&(at.objective_type="path",at.objective_id=Je[2]),Object(R.a)(Object(R.a)({},at),{school:1})}var en=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Qt=function(ft){var bt,Je,at=ft.homePage,ze=ft.user,Ie=ft.globalSetting,ht=ft.loading,vt=ft.dispatch,Dt=ft.location,Gt=ft.isLogin,Ot=Gt===void 0?!1:Gt,Jt=ft.shixunHomeworks,Rt=Object(t.a)(ft,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Qe=Object(D.g)(),pt=Object(w.useState)(!1),ke=Object(s.a)(pt,2),ce=ke[0],Se=ke[1],Ve=Object(w.useState)(""),tt=Object(s.a)(Ve,2),ct=tt[0],gt=tt[1],st=Object(w.useState)(!1),qe=Object(s.a)(st,2),Lt=qe[0],Yt=qe[1],an=Kt(),ie=Object(w.useState)("0"),te=Object(s.a)(ie,2),j=te[0],K=te[1],X=Object(w.useRef)({id:0});Object(w.useEffect)(function(){var jt;return ze!=null&&(jt=ze.userInfo)!==null&&jt!==void 0&&jt.now_time&&(X.current.id=setInterval(function(){K(function(fn){if(fn==="0"){var dn;return Vt()(ze==null||((dn=ze.userInfo)===null||dn===void 0)?void 0:dn.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Vt()(fn,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(X.current.id)}},[ze==null||((bt=ze.userInfo)===null||bt===void 0)?void 0:bt.now_time]),Object(w.useEffect)(function(){vt({type:"user/getNavigationInfo",payload:Object(R.a)({},an)})},[Ie.name]),Object(w.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(en!=null&&en.includes(Dt==null?void 0:Dt.pathname)||(Dt==null?void 0:Dt.pathname.indexOf("/classrooms"))===0||vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Dt.pathname]),Object(w.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Jt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Jt.actionTabs.key]),Object(w.useEffect)(function(){if(Ie!=null&&Ie.setting){var jt,fn,dn=Ie==null||((jt=Ie.setting)===null||jt===void 0||((fn=jt.navbar)===null||fn===void 0))?void 0:fn.filter(function(qt){return!(qt!=null&&qt.hidden)&&!(Object(me.m)()&&qt.link==="/paperlibrary")}),mn=Object(U.a)(dn),xn;try{for(mn.s();!(xn=mn.n()).done;){var Tn=xn.value;Tn.subitem&&(Tn.subitem=Tn.subitem.filter(function(qt){return!(qt!=null&&qt.hidden)&&!(Object(me.m)()&&qt.link==="/paperlibrary")}))}}catch(qt){mn.e(qt)}finally{mn.f()}var ln=!1;dn==null||dn.map(function(qt,Fn){var Bn,Gn,Un,zn="/"+((Bn=Dt.pathname)===null||Bn===void 0||((Gn=Bn.split("/"))===null||Gn===void 0)?void 0:Gn[1]);if(qt.link===zn&&(gt(qt==null?void 0:qt.link),Object(B.X)(qt==null?void 0:qt.name),Ut(Zt(Fn,{name:qt==null?void 0:qt.name,link:qt==null?void 0:qt.link},dn)),ln=!0),qt!=null&&(Un=qt.subitem)!==null&&Un!==void 0&&Un.length){var $n;qt==null||(($n=qt.subitem)===null||$n===void 0)||$n.map(function(hn){hn.link===zn&&(gt(hn==null?void 0:hn.link),Object(B.X)(hn==null?void 0:hn.name),Ut(Zt(Fn,{name:hn==null?void 0:hn.name,link:hn==null?void 0:hn.link},dn)),ln=!0)})}}),ln||Ut(dn)}},[Ie==null?void 0:Ie.setting,ze]);var $=Object(w.useMemo)(function(){var jt;if(Ie!=null&&(jt=Ie.setting)!==null&&jt!==void 0&&jt.nav_logo_url){var fn;return"".concat(ve.a.IMG_SERVER,"/").concat(Ie==null||((fn=Ie.setting)===null||fn===void 0)?void 0:fn.nav_logo_url)}else return"".concat(ve.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ie==null||((Je=Ie.setting)===null||Je===void 0)?void 0:Je.nav_logo_url]);function fe(jt){Qe.push("/search?value="+jt)}var Ue=function(){return ce?p.a.createElement("div",{onBlur:function(){setTimeout(function(){Se(!1)},300)}},p.a.createElement(wt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:fe,autoFocus:!0})):p.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Qe.push("/search?value=")}})},He=Object(w.useState)([]),xt=Object(s.a)(He,2),St=xt[0],Ut=xt[1],Ft=function(){var jt=Object(O.a)(S.a.mark(function fn(dn,mn){var xn,Tn,ln,qt,Fn,Bn,Gn,Un;return S.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:if(!((dn==null?void 0:dn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){$n.next=6;break}return $n.next=3,Object(oe.j)();case 3:return ln=$n.sent,ln!=null&&(Tn=ln.data)!==null&&Tn!==void 0&&Tn.engineer_url?ln!=null&&(qt=ln.data)!==null&&qt!==void 0&&(Fn=qt.engineer_url)!==null&&Fn!==void 0&&Fn.includes("http")?Object(B.S)(ln==null||((Bn=ln.data)===null||Bn===void 0)?void 0:Bn.engineer_url):Qe.push(ln==null||((Gn=ln.data)===null||Gn===void 0)?void 0:Gn.engineer_url):(ln==null?void 0:ln.status)!=401&&(Ie!=null&&(Un=Ie.setting)!==null&&Un!==void 0&&Un.authority_qrcode_url?Yt(!0):Yt(!1)),$n.abrupt("return");case 6:dn!=null&&(xn=dn.link)!==null&&xn!==void 0&&xn.includes("http")?Object(B.S)(dn==null?void 0:dn.link):Qe.push(dn==null?void 0:dn.link),(dn==null?void 0:dn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:p.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 $n.stop()}},fn)}));return function(dn,mn){return jt.apply(this,arguments)}}(),Zt=function(fn,dn,mn){var xn=mn.slice();return xn[fn]&&(xn[fn].name=dn.name,xn[fn].link=dn.link),xn||[]};if(Ie.showHeader&&Ie.showHeaderFooter){var _t,zt,Ht,Bt,It,sn,En,on;return p.a.createElement(a.a,{className:"".concat(Ie.isIlearning?m.a["header-iearning"]:m.a.header," ").concat(Ie.showHeaderFixed?m.a.headerFixed:"")},p.a.createElement(Ct,{className:"header"},p.a.createElement("section",{className:m.a["edu-menu"]},(!!Ie.isIlearning||!(Ie!=null&&(_t=Ie.setting)!==null&&_t!==void 0&&_t.main_site)&&!!(Ie!=null&&(zt=Ie.setting)!==null&&zt!==void 0&&zt.navbar))&&p.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){vt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},p.a.createElement("img",{className:m.a.logo,title:(Ht=Ie.setting)===null||Ht===void 0?void 0:Ht.name,src:$||nt.a})),p.a.createElement("ul",{className:"".concat(m.a.menu," ").concat(Object(B.r)()&&"ml0")},Object(B.r)()&&p.a.createElement("li",null,p.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(B.r)()&&Ie.setting&&St.map(function(jt,fn){var dn,mn,xn,Tn,ln;return p.a.createElement("li",{key:fn,className:!(jt!=null&&(dn=jt.subitem)!==null&&dn!==void 0&&dn.length)&&ct===(jt==null?void 0:jt.link)||jt!=null&&(mn=jt.subitem)!==null&&mn!==void 0&&mn.some(function(qt){return ct===(qt==null?void 0:qt.link)})?m.a.actived:""},p.a.createElement("div",{onClick:function(){return Ft(jt,fn)},className:Jt.actionTabs.type===4?"".concat(m.a.name," ").concat(m.a.classromediv):m.a.name},p.a.createElement("span",null,function(){var qt=jt==null?void 0:jt.name;{var Fn;jt==null||((Fn=jt.subitem)===null||Fn===void 0)||Fn.map(function(Bn,Gn){return Bn.link===Dt.pathname&&(qt=Bn.name),Bn})}return qt}()),(jt==null||((xn=jt.subitem)===null||xn===void 0)?void 0:xn.length)>0&&p.a.createElement("i",{className:"iconfont icon-zhankai4"})),(jt==null||((Tn=jt.subitem)===null||Tn===void 0)?void 0:Tn.length)>0&&p.a.createElement("div",{className:m.a.dropDown},jt==null||((ln=jt.subitem)===null||ln===void 0)?void 0:ln.map(function(qt,Fn){return p.a.createElement("div",{className:m.a.subName,onClick:function(){return Ft(qt,fn)},key:fn+"-"+Fn},!!Fn&&p.a.createElement("div",{className:m.a.line}),p.a.createElement("aside",{className:"font16 c-black"},qt.name),p.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},qt.content))})))})),p.a.createElement("div",{className:"search-bar",style:{flex:Ie.isIlearning?"initial":"1 0 auto"}},p.a.createElement("div",{className:"timeShow"},j),!Object(B.r)()&&!(Ie!=null&&Ie.isIlearning)&&p.a.createElement(p.a.Fragment,null,p.a.createElement(Ue,null),!Ot&&p.a.createElement(we,null),!Ot&&!!(ze!=null&&(Bt=ze.userInfo)!==null&&Bt!==void 0&&Bt.login)&&p.a.createElement(h.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(ze==null||((It=ze.userInfo)===null||It===void 0)?void 0:It.login,"/user_tidings")},(ze==null||((sn=ze.navigationInfo)===null||sn===void 0||((En=sn.top)===null||En===void 0))?void 0:En.new_message)&&p.a.createElement("span",{className:m.a.newslight}))),!Ot&&p.a.createElement(Xe,{payload:an}))),p.a.createElement(L.a,{centered:!0,destroyOnClose:!0,visible:Lt,title:"\u63D0\u793A",width:"500px",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Yt(!1)},onCancel:function(){return Yt(!1)}},p.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},p.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"),p.a.createElement("img",{src:ve.a.IMG_SERVER+(Ie==null||((on=Ie.setting)===null||on===void 0)?void 0:on.authority_qrcode_url),width:200,height:200})))),p.a.createElement(Ze,null))}else return p.a.createElement(p.a.Fragment,null)},nn=J.a=Object(l.a)(function(ut){var ft=ut.homePage,bt=ut.loading,Je=ut.user,at=ut.globalSetting,ze=ut.shixunHomeworks;return{homePage:ft,user:Je,globalSetting:at,loading:bt.models.index,shixunHomeworks:ze}})(Qt)},"sW+o":function(ae,J,f){var Q=f("SrGk"),L=f("bYtY"),O=f("SUKs"),U=f("Qe9p");function s(R,i){Q.call(this,R,i,["linearGradient","radialGradient"],"__gradient_in_use__")}L.inherits(s,Q),s.prototype.addWithoutUpdate=function(R,i){if(i&&i.style){var g=this;L.each(["fill","stroke"],function(E){if(i.style[E]&&(i.style[E].type==="linear"||i.style[E].type==="radial")){var a=i.style[E],x=g.getDefs(!0),S;a._dom?(S=a._dom,x.contains(a._dom)||g.addDom(S)):S=g.add(a),g.markUsed(i);var w=S.getAttribute("id");R.setAttribute(E,"url(#"+w+")")}})}},s.prototype.add=function(R){var i;if(R.type==="linear")i=this.createElement("linearGradient");else if(R.type==="radial")i=this.createElement("radialGradient");else return O("Illegal gradient type."),null;return R.id=R.id||this.nextId++,i.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,i),this.addDom(i),i},s.prototype.update=function(R){var i=this;Q.prototype.update.call(this,R,function(){var g=R.type,E=R._dom.tagName;g==="linear"&&E==="linearGradient"||g==="radial"&&E==="radialGradient"?i.updateDom(R,R._dom):(i.removeDom(R),i.add(R))})},s.prototype.updateDom=function(R,i){if(R.type==="linear")i.setAttribute("x1",R.x),i.setAttribute("y1",R.y),i.setAttribute("x2",R.x2),i.setAttribute("y2",R.y2);else if(R.type==="radial")i.setAttribute("cx",R.x),i.setAttribute("cy",R.y),i.setAttribute("r",R.r);else{O("Illegal gradient type.");return}R.global?i.setAttribute("gradientUnits","userSpaceOnUse"):i.setAttribute("gradientUnits","objectBoundingBox"),i.innerHTML="";for(var g=R.colorStops,E=0,a=g.length;E<a;++E){var x=this.createElement("stop");x.setAttribute("offset",g[E].offset*100+"%");var S=g[E].color;if(S.indexOf("rgba">-1)){var w=U.parse(S)[3],p=U.toHex(S);x.setAttribute("stop-color","#"+p),x.setAttribute("stop-opacity",w)}else x.setAttribute("stop-color",g[E].color);i.appendChild(x)}R._dom=i},s.prototype.markUsed=function(R){if(R.style){var i=R.style.fill;i&&i._dom&&Q.prototype.markUsed.call(this,i._dom),i=R.style.stroke,i&&i._dom&&Q.prototype.markUsed.call(this,i._dom)}};var t=s;ae.exports=t},siWv:function(ae,J,f){ae.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(ae,J,f){"use strict";var Q=f("VTBJ"),L=f("1OyB"),O=f("vuIU"),U=f("Ji7U"),s=f("LK+K"),t=f("q1tI"),R=f.n(t),i=f("m+aA"),g=f("Zm9Q"),E=f("Kwbf"),a=f("c+Xe"),x=f("bdgK"),S="rc-observer-key",w=function(p){Object(U.a)(h,p);var D=Object(s.a)(h);function h(){var l;return Object(L.a)(this,h),l=D.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(u){var m=l.props.onResize,v=u[0].target,_=v.getBoundingClientRect(),y=_.width,T=_.height,b=v.offsetWidth,c=v.offsetHeight,n=Math.floor(y),r=Math.floor(T);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==b||l.state.offsetHeight!==c){var d={width:n,height:r,offsetWidth:b,offsetHeight:c};l.setState(d),m&&Promise.resolve().then(function(){m(Object(Q.a)(Object(Q.a)({},d),{},{offsetWidth:b,offsetHeight:c}))})}},l.setChildNode=function(u){l.childNode=u},l}return Object(O.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var m=Object(i.a)(this.childNode||this),v=m!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,m=Object(g.a)(u);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 v=m[0];if(t.isValidElement(v)&&Object(a.c)(v)){var _=v.ref;m[0]=t.cloneElement(v,{ref:Object(a.a)(_,this.setChildNode)})}return m.length===1?m[0]:m.map(function(y,T){return!t.isValidElement(y)||"key"in y&&y.key!==null?y:t.cloneElement(y,{key:"".concat(S,"-").concat(T)})})}}]),h}(t.Component);w.displayName="ResizeObserver",J.a=w},tGSI:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ae,J){ae.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(ae,J,f){"use strict";f.r(J);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function L(e,o){e===void 0&&(e={}),o===void 0&&(o={}),Object.keys(o).forEach(function(P){typeof e[P]=="undefined"?e[P]=o[P]:Q(o[P])&&Q(e[P])&&Object.keys(o[P]).length>0&&L(e[P],o[P])})}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 o=this;for(let P=0;P<e.length;P+=1)o[P]=e[P];return o.length=e.length,this}}function i(e,o){const P=[];let N=0;if(e&&!o&&e instanceof R)return e;if(e){if(typeof e=="string"){let W,ee;const ne=e.trim();if(ne.indexOf("<")>=0&&ne.indexOf(">")>=0){let re="div";for(ne.indexOf("<li")===0&&(re="ul"),ne.indexOf("<tr")===0&&(re="tbody"),(ne.indexOf("<td")===0||ne.indexOf("<th")===0)&&(re="tr"),ne.indexOf("<tbody")===0&&(re="table"),ne.indexOf("<option")===0&&(re="select"),ee=O.createElement(re),ee.innerHTML=ne,N=0;N<ee.childNodes.length;N+=1)P.push(ee.childNodes[N])}else for(!o&&e[0]==="#"&&!e.match(/[ .<>:~]/)?W=[O.getElementById(e.trim().split("#")[1])]:W=(o||O).querySelectorAll(e.trim()),N=0;N<W.length;N+=1)W[N]&&P.push(W[N])}else if(e.nodeType||e===s||e===O)P.push(e);else if(e.length>0&&e[0].nodeType)for(N=0;N<e.length;N+=1)P.push(e[N])}return new R(P)}i.fn=R.prototype,i.Class=R,i.Dom7=R;function g(e){const o=[];for(let P=0;P<e.length;P+=1)o.indexOf(e[P])===-1&&o.push(e[P]);return o}function E(e){return e.toLowerCase().replace(/-(.)/g,(o,P)=>P.toUpperCase())}function a(e){return s.requestAnimationFrame?s.requestAnimationFrame(e):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(e):s.setTimeout(e,1e3/60)}function x(e){return s.cancelAnimationFrame?s.cancelAnimationFrame(e):s.webkitCancelAnimationFrame?s.webkitCancelAnimationFrame(e):s.clearTimeout(e)}function S(e){if(typeof e=="undefined")return this;const o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.add(o[P]);return this}function w(e){const o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.remove(o[P]);return this}function p(e){return this[0]?this[0].classList.contains(e):!1}function D(e){const o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.toggle(o[P]);return this}function h(e,o){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let P=0;P<this.length;P+=1)if(arguments.length===2)this[P].setAttribute(e,o);else for(const N in e)this[P][N]=e[N],this[P].setAttribute(N,e[N]);return this}function l(e){for(let o=0;o<this.length;o+=1)this[o].removeAttribute(e);return this}function u(e,o){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let P=0;P<this.length;P+=1)if(arguments.length===2)this[P][e]=o;else for(const N in e)this[P][N]=e[N];return this}}function m(e,o){let P;if(typeof o=="undefined"){if(P=this[0],P){if(P.dom7ElementDataStorage&&e in P.dom7ElementDataStorage)return P.dom7ElementDataStorage[e];const N=P.getAttribute(`data-${e}`);return N||void 0}return}for(let N=0;N<this.length;N+=1)P=this[N],P.dom7ElementDataStorage||(P.dom7ElementDataStorage={}),P.dom7ElementDataStorage[e]=o;return this}function v(e){for(let o=0;o<this.length;o+=1){const P=this[o];P.dom7ElementDataStorage&&P.dom7ElementDataStorage[e]&&(P.dom7ElementDataStorage[e]=null,delete P.dom7ElementDataStorage[e])}}function _(){const e=this[0];if(!e)return;const o={};if(e.dataset)for(const P in e.dataset)o[P]=e.dataset[P];else for(let P=0;P<e.attributes.length;P+=1){const N=e.attributes[P];N.name.indexOf("data-")>=0&&(o[E(N.name.split("data-")[1])]=N.value)}for(const P in o)o[P]==="false"?o[P]=!1:o[P]==="true"?o[P]=!0:parseFloat(o[P])===o[P]*1&&(o[P]*=1);return o}function y(e){const o=this;if(typeof e=="undefined"){if(o[0]){if(o[0].multiple&&o[0].nodeName.toLowerCase()==="select"){const P=[];for(let N=0;N<o[0].selectedOptions.length;N+=1)P.push(o[0].selectedOptions[N].value);return P}return o[0].value}return}for(let P=0;P<o.length;P+=1){const N=o[P];if(Array.isArray(e)&&N.multiple&&N.nodeName.toLowerCase()==="select")for(let W=0;W<N.options.length;W+=1)N.options[W].selected=e.indexOf(N.options[W].value)>=0;else N.value=e}return o}function T(e){for(let o=0;o<this.length;o+=1){const P=this[o].style;P.webkitTransform=e,P.transform=e}return this}function b(e){typeof e!="string"&&(e=`${e}ms`);for(let o=0;o<this.length;o+=1){const P=this[o].style;P.webkitTransitionDuration=e,P.transitionDuration=e}return this}function c(...e){let[o,P,N,W]=e;typeof e[1]=="function"&&([o,N,W]=e,P=void 0),W||(W=!1);function ee(he){const Te=he.target;if(!Te)return;const $e=he.target.dom7EventData||[];if($e.indexOf(he)<0&&$e.unshift(he),i(Te).is(P))N.apply(Te,$e);else{const Ke=i(Te).parents();for(let it=0;it<Ke.length;it+=1)i(Ke[it]).is(P)&&N.apply(Ke[it],$e)}}function ne(he){const Te=he&&he.target?he.target.dom7EventData||[]:[];Te.indexOf(he)<0&&Te.unshift(he),N.apply(this,Te)}const re=o.split(" ");let le;for(let he=0;he<this.length;he+=1){const Te=this[he];if(P)for(le=0;le<re.length;le+=1){const $e=re[le];Te.dom7LiveListeners||(Te.dom7LiveListeners={}),Te.dom7LiveListeners[$e]||(Te.dom7LiveListeners[$e]=[]),Te.dom7LiveListeners[$e].push({listener:N,proxyListener:ee}),Te.addEventListener($e,ee,W)}else for(le=0;le<re.length;le+=1){const $e=re[le];Te.dom7Listeners||(Te.dom7Listeners={}),Te.dom7Listeners[$e]||(Te.dom7Listeners[$e]=[]),Te.dom7Listeners[$e].push({listener:N,proxyListener:ne}),Te.addEventListener($e,ne,W)}}return this}function n(...e){let[o,P,N,W]=e;typeof e[1]=="function"&&([o,N,W]=e,P=void 0),W||(W=!1);const ee=o.split(" ");for(let ne=0;ne<ee.length;ne+=1){const re=ee[ne];for(let le=0;le<this.length;le+=1){const he=this[le];let Te;if(!P&&he.dom7Listeners?Te=he.dom7Listeners[re]:P&&he.dom7LiveListeners&&(Te=he.dom7LiveListeners[re]),Te&&Te.length)for(let $e=Te.length-1;$e>=0;$e-=1){const Ke=Te[$e];N&&Ke.listener===N||N&&Ke.listener&&Ke.listener.dom7proxy&&Ke.listener.dom7proxy===N?(he.removeEventListener(re,Ke.proxyListener,W),Te.splice($e,1)):N||(he.removeEventListener(re,Ke.proxyListener,W),Te.splice($e,1))}}}return this}function r(...e){const o=this;let[P,N,W,ee]=e;typeof e[1]=="function"&&([P,W,ee]=e,N=void 0);function ne(...re){W.apply(this,re),o.off(P,N,ne,ee),ne.dom7proxy&&delete ne.dom7proxy}return ne.dom7proxy=W,o.on(P,N,ne,ee)}function d(...e){const o=e[0].split(" "),P=e[1];for(let N=0;N<o.length;N+=1){const W=o[N];for(let ee=0;ee<this.length;ee+=1){const ne=this[ee];let re;try{re=new s.CustomEvent(W,{detail:P,bubbles:!0,cancelable:!0})}catch(le){re=O.createEvent("Event"),re.initEvent(W,!0,!0),re.detail=P}ne.dom7EventData=e.filter((le,he)=>he>0),ne.dispatchEvent(re),ne.dom7EventData=[],delete ne.dom7EventData}}return this}function M(e){const o=["webkitTransitionEnd","transitionend"],P=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<o.length;N+=1)P.off(o[N],W)}if(e)for(N=0;N<o.length;N+=1)P.on(o[N],W);return this}function C(e){const o=["webkitAnimationEnd","animationend"],P=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<o.length;N+=1)P.off(o[N],W)}if(e)for(N=0;N<o.length;N+=1)P.on(o[N],W);return this}function A(){return this[0]===s?s.innerWidth:this.length>0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const o=this.styles();return this[0].offsetWidth+parseFloat(o.getPropertyValue("margin-right"))+parseFloat(o.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 o=this.styles();return this[0].offsetHeight+parseFloat(o.getPropertyValue("margin-top"))+parseFloat(o.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function z(){if(this.length>0){const e=this[0],o=e.getBoundingClientRect(),P=O.body,N=e.clientTop||P.clientTop||0,W=e.clientLeft||P.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,ne=e===s?s.scrollX:e.scrollLeft;return{top:o.top+ee-N,left:o.left+ne-W}}return null}function G(){for(let e=0;e<this.length;e+=1)this[e].style.display="none";return this}function V(){for(let e=0;e<this.length;e+=1){const o=this[e];o.style.display==="none"&&(o.style.display=""),s.getComputedStyle(o,null).getPropertyValue("display")==="none"&&(o.style.display="block")}return this}function Y(){return this[0]?s.getComputedStyle(this[0],null):{}}function F(e,o){let P;if(arguments.length===1)if(typeof e=="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(P=0;P<this.length;P+=1)for(let N in e)this[P].style[N]=e[N];return this}if(arguments.length===2&&typeof e=="string"){for(P=0;P<this.length;P+=1)this[P].style[e]=o;return this}return this}function H(){const e=[];for(let o=0;o<this.length;o+=1)e.push(this[o]);return e}function Z(e){if(!e)return this;for(let o=0;o<this.length;o+=1)if(e.call(this[o],o,this[o])===!1)return this;return this}function me(e){if(!e)return this;for(let o=0;o<this.length;o+=1)if(e.call(this[o],this[o],o)===!1)return this;return this}function de(e){const o=[],P=this;for(let N=0;N<P.length;N+=1)e.call(P[N],N,P[N])&&o.push(P[N]);return new R(o)}function Ee(e){const o=[],P=this;for(let N=0;N<P.length;N+=1)o.push(e.call(P[N],N,P[N]));return new R(o)}function be(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let o=0;o<this.length;o+=1)this[o].innerHTML=e;return this}function we(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let o=0;o<this.length;o+=1)this[o].textContent=e;return this}function _e(e){const o=this[0];let P,N;if(!o||typeof e=="undefined")return!1;if(typeof e=="string"){if(o.matches)return o.matches(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);for(P=i(e),N=0;N<P.length;N+=1)if(P[N]===o)return!0;return!1}else{if(e===O)return o===O;if(e===s)return o===s}if(e.nodeType||e instanceof R){for(P=e.nodeType?[e]:e,N=0;N<P.length;N+=1)if(P[N]===o)return!0;return!1}return!1}function xe(e){for(let o=0;o<this.length;o+=1)if(this[o]===e)return o;return-1}function oe(){let e=this[0],o;if(e){for(o=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(o+=1);return o}return}function ve(e){if(typeof e=="undefined")return this;const o=this.length;let P;return e>o-1?new R([]):e<0?(P=o+e,P<0?new R([]):new R([this[P]])):new R([this[e]])}function q(...e){let o;for(let P=0;P<e.length;P+=1){o=e[P];for(let N=0;N<this.length;N+=1)if(typeof o=="string"){const W=O.createElement("div");for(W.innerHTML=o;W.firstChild;)this[N].appendChild(W.firstChild)}else if(o instanceof R)for(let W=0;W<o.length;W+=1)this[N].appendChild(o[W]);else this[N].appendChild(o)}return this}function pe(e){return i(e).append(this),this}function Re(e){let o,P;for(o=0;o<this.length;o+=1)if(typeof e=="string"){const N=O.createElement("div");for(N.innerHTML=e,P=N.childNodes.length-1;P>=0;P-=1)this[o].insertBefore(N.childNodes[P],this[o].childNodes[0])}else if(e instanceof R)for(P=0;P<e.length;P+=1)this[o].insertBefore(e[P],this[o].childNodes[0]);else this[o].insertBefore(e,this[o].childNodes[0]);return this}function ye(e){return i(e).prepend(this),this}function Xe(e){const o=i(e);for(let P=0;P<this.length;P+=1)if(o.length===1)o[0].parentNode.insertBefore(this[P],o[0]);else if(o.length>1)for(let N=0;N<o.length;N+=1)o[N].parentNode.insertBefore(this[P].cloneNode(!0),o[N])}function dt(e){const o=i(e);for(let P=0;P<this.length;P+=1)if(o.length===1)o[0].parentNode.insertBefore(this[P],o[0].nextSibling);else if(o.length>1)for(let N=0;N<o.length;N+=1)o[N].parentNode.insertBefore(this[P].cloneNode(!0),o[N].nextSibling)}function Pe(e){return this.length>0?e?this[0].nextElementSibling&&i(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 o=[];let P=this[0];if(!P)return new R([]);for(;P.nextElementSibling;){const N=P.nextElementSibling;e?i(N).is(e)&&o.push(N):o.push(N),P=N}return new R(o)}function Ce(e){if(this.length>0){const o=this[0];return e?o.previousElementSibling&&i(o.previousElementSibling).is(e)?new R([o.previousElementSibling]):new R([]):o.previousElementSibling?new R([o.previousElementSibling]):new R([])}return new R([])}function Le(e){const o=[];let P=this[0];if(!P)return new R([]);for(;P.previousElementSibling;){const N=P.previousElementSibling;e?i(N).is(e)&&o.push(N):o.push(N),P=N}return new R(o)}function Ge(e){return this.nextAll(e).add(this.prevAll(e))}function Ze(e){const o=[];for(let P=0;P<this.length;P+=1)this[P].parentNode!==null&&(e?i(this[P].parentNode).is(e)&&o.push(this[P].parentNode):o.push(this[P].parentNode));return i(g(o))}function Et(e){const o=[];for(let P=0;P<this.length;P+=1){let N=this[P].parentNode;for(;N;)e?i(N).is(e)&&o.push(N):o.push(N),N=N.parentNode}return i(g(o))}function nt(e){let o=this;return typeof e=="undefined"?new R([]):(o.is(e)||(o=o.parents(e).eq(0)),o)}function Nt(e){const o=[];for(let P=0;P<this.length;P+=1){const N=this[P].querySelectorAll(e);for(let W=0;W<N.length;W+=1)o.push(N[W])}return new R(o)}function Vt(e){const o=[];for(let P=0;P<this.length;P+=1){const N=this[P].childNodes;for(let W=0;W<N.length;W+=1)e?N[W].nodeType===1&&i(N[W]).is(e)&&o.push(N[W]):N[W].nodeType===1&&o.push(N[W])}return new R(g(o))}function Ct(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function wt(){return this.remove()}function Kt(...e){const o=this;let P,N;for(P=0;P<e.length;P+=1){const W=i(e[P]);for(N=0;N<W.length;N+=1)o[o.length]=W[N],o.length+=1}return o}function en(){for(let e=0;e<this.length;e+=1){const o=this[e];if(o.nodeType===1){for(let P=0;P<o.childNodes.length;P+=1)o.childNodes[P].parentNode&&o.childNodes[P].parentNode.removeChild(o.childNodes[P]);o.textContent=""}}return this}function Qt(...e){let[o,P,N,W,ee]=e;return e.length===4&&typeof W=="function"&&(ee=W,[o,P,N,ee,W]=e),typeof W=="undefined"&&(W="swing"),this.each(function(){const re=this;let le,he,Te,$e,Ke,it,rt,ot,At=P>0||P===0,Ye=o>0||o===0;if(typeof W=="undefined"&&(W="swing"),At&&(le=re.scrollTop,N||(re.scrollTop=P)),Ye&&(he=re.scrollLeft,N||(re.scrollLeft=o)),!N)return;At&&(Te=re.scrollHeight-re.offsetHeight,Ke=Math.max(Math.min(P,Te),0)),Ye&&($e=re.scrollWidth-re.offsetWidth,it=Math.max(Math.min(o,$e),0));let yt=null;At&&Ke===le&&(At=!1),Ye&&it===he&&(Ye=!1);function lt(Mt=new Date().getTime()){yt===null&&(yt=Mt);const Wt=Math.max(Math.min((Mt-yt)/N,1),0),Xt=W==="linear"?Wt:.5-Math.cos(Wt*Math.PI)/2;let Pt;if(At&&(rt=le+Xt*(Ke-le)),Ye&&(ot=he+Xt*(it-he)),At&&Ke>le&&rt>=Ke&&(re.scrollTop=Ke,Pt=!0),At&&Ke<le&&rt<=Ke&&(re.scrollTop=Ke,Pt=!0),Ye&&it>he&&ot>=it&&(re.scrollLeft=it,Pt=!0),Ye&&it<he&&ot<=it&&(re.scrollLeft=it,Pt=!0),Pt){ee&&ee();return}At&&(re.scrollTop=rt),Ye&&(re.scrollLeft=ot),a(lt)}a(lt)})}function nn(...e){let[o,P,N,W]=e;e.length===3&&typeof N=="function"&&([o,P,W,N]=e);const ee=this;return typeof o=="undefined"?ee.length>0?ee[0].scrollTop:null:ee.scrollTo(void 0,o,P,N,W)}function ut(...e){let[o,P,N,W]=e;e.length===3&&typeof N=="function"&&([o,P,W,N]=e);const ee=this;return typeof o=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(o,void 0,P,N,W)}function ft(e,o){const P=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},o),elements:P,animating:!1,que:[],easingProgress(ee,ne){return ee==="swing"?.5-Math.cos(ne*Math.PI)/2:typeof ee=="function"?ee(ne):ne},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each((ee,ne)=>{const re=ne;delete re.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((ne,re)=>{const le=re;delete le.dom7AnimateInstance}),ee&&ee(P),N.que.length>0){const ne=N.que.shift();N.animate(ne[0],ne[1])}},animate(ee,ne){if(N.animating)return N.que.push([ee,ne]),N;const re=[];N.elements.each((ot,At)=>{let Ye,yt,lt,Mt,Wt;At.dom7AnimateInstance||(N.elements[ot].dom7AnimateInstance=N),re[ot]={container:At},Object.keys(ee).forEach(Xt=>{Ye=s.getComputedStyle(At,null).getPropertyValue(Xt).replace(",","."),yt=parseFloat(Ye),lt=Ye.replace(yt,""),Mt=parseFloat(ee[Xt]),Wt=ee[Xt]+lt,re[ot][Xt]={initialFullValue:Ye,initialValue:yt,unit:lt,finalValue:Mt,finalFullValue:Wt,currentValue:yt}})});let le=null,he,Te=0,$e=0,Ke,it=!1;N.animating=!0;function rt(){he=new Date().getTime();let ot,At;if(it||(it=!0,ne.begin&&ne.begin(P)),le===null&&(le=he),ne.progress&&ne.progress(P,Math.max(Math.min((he-le)/ne.duration,1),0),le+ne.duration-he<0?0:le+ne.duration-he,le),re.forEach(Ye=>{const yt=Ye;if(Ke||yt.done)return;Object.keys(ee).forEach(lt=>{if(Ke||yt.done)return;ot=Math.max(Math.min((he-le)/ne.duration,1),0),At=N.easingProgress(ne.easing,ot);const{initialValue:Mt,finalValue:Wt,unit:Xt}=yt[lt];yt[lt].currentValue=Mt+At*(Wt-Mt);const Pt=yt[lt].currentValue;if((Wt>Mt&&Pt>=Wt||Wt<Mt&&Pt<=Wt)&&(yt.container.style[lt]=Wt+Xt,$e+=1,$e===Object.keys(ee).length&&(yt.done=!0,Te+=1),Te===re.length&&(Ke=!0)),Ke){N.done(ne.complete);return}yt.container.style[lt]=Pt+Xt})}),Ke)return;N.frameId=a(rt)}return N.frameId=a(rt),N}};if(N.elements.length===0)return P;let W;for(let ee=0;ee<N.elements.length;ee+=1)N.elements[ee].dom7AnimateInstance?W=N.elements[ee].dom7AnimateInstance:N.elements[ee].dom7AnimateInstance=N;return W||(W=N),e==="stop"?W.stop():W.animate(N.props,N.params),P}function bt(){const e=this;for(let o=0;o<e.length;o+=1)e[o].dom7AnimateInstance&&e[o].dom7AnimateInstance.stop()}const Je="resize scroll".split(" ");function at(e,...o){if(typeof o[0]=="undefined"){for(let P=0;P<this.length;P+=1)Je.indexOf(e)<0&&(e in this[P]?this[P][e]():i(this[P]).trigger(e));return this}return this.on(e,...o)}function ze(...e){return at.bind(this)("click",...e)}function Ie(...e){return at.bind(this)("blur",...e)}function ht(...e){return at.bind(this)("focus",...e)}function vt(...e){return at.bind(this)("focusin",...e)}function Dt(...e){return at.bind(this)("focusout",...e)}function Gt(...e){return at.bind(this)("keyup",...e)}function Ot(...e){return at.bind(this)("keydown",...e)}function Jt(...e){return at.bind(this)("keypress",...e)}function Rt(...e){return at.bind(this)("submit",...e)}function Qe(...e){return at.bind(this)("change",...e)}function pt(...e){return at.bind(this)("mousedown",...e)}function ke(...e){return at.bind(this)("mousemove",...e)}function ce(...e){return at.bind(this)("mouseup",...e)}function Se(...e){return at.bind(this)("mouseenter",...e)}function Ve(...e){return at.bind(this)("mouseleave",...e)}function tt(...e){return at.bind(this)("mouseout",...e)}function ct(...e){return at.bind(this)("mouseover",...e)}function gt(...e){return at.bind(this)("touchstart",...e)}function st(...e){return at.bind(this)("touchend",...e)}function qe(...e){return at.bind(this)("touchmove",...e)}function Lt(...e){return at.bind(this)("resize",...e)}function Yt(...e){return at.bind(this)("scroll",...e)}const an={addClass:S,removeClass:w,hasClass:p,toggleClass:D,attr:h,removeAttr:l,data:m,transform:T,transition:b,on:c,off:n,trigger:d,transitionEnd:M,outerWidth:I,outerHeight:B,offset:z,css:F,each:Z,html:be,text:we,is:_e,index:oe,eq:ve,append:q,prepend:Re,next:Pe,nextAll:We,prev:Ce,prevAll:Le,parent:Ze,parents:Et,closest:nt,find:Nt,children:Vt,filter:de,remove:Ct,add:Kt,styles:Y};Object.keys(an).forEach(e=>{i.fn[e]=i.fn[e]||an[e]});const ie={deleteProps(e){const o=e;Object.keys(o).forEach(P=>{try{o[P]=null}catch(N){}try{delete o[P]}catch(N){}})},nextTick(e,o=0){return setTimeout(e,o)},now(){return Date.now()},getTranslate(e,o="x"){let P,N,W;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ne=>ne.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,"),P=W.toString().split(",")),o==="x"&&(s.WebKitCSSMatrix?N=W.m41:P.length===16?N=parseFloat(P[12]):N=parseFloat(P[4])),o==="y"&&(s.WebKitCSSMatrix?N=W.m42:P.length===16?N=parseFloat(P[13]):N=parseFloat(P[5])),N||0},parseUrlQuery(e){const o={};let P=e||s.location.href,N,W,ee,ne;if(typeof P=="string"&&P.length)for(P=P.indexOf("?")>-1?P.replace(/\S*\?/,""):"",W=P.split("&").filter(re=>re!==""),ne=W.length,N=0;N<ne;N+=1)ee=W[N].replace(/#\S+/g,"").split("="),o[decodeURIComponent(ee[0])]=typeof ee[1]=="undefined"?void 0:decodeURIComponent(ee[1])||"";return o},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const o=Object(e[0]);for(let P=1;P<e.length;P+=1){const N=e[P];if(N!=null){const W=Object.keys(Object(N));for(let ee=0,ne=W.length;ee<ne;ee+=1){const re=W[ee],le=Object.getOwnPropertyDescriptor(N,re);le!==void 0&&le.enumerable&&(ie.isObject(o[re])&&ie.isObject(N[re])?ie.extend(o[re],N[re]):!ie.isObject(o[re])&&ie.isObject(N[re])?(o[re]={},ie.extend(o[re],N[re])):o[re]=N[re])}}}return o}},te=function(){return{touch:!!("ontouchstart"in s||s.DocumentTouch&&O instanceof s.DocumentTouch),pointerEvents:!!s.PointerEvent&&"maxTouchPoints"in s.navigator&&s.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function(){let P=!1;try{const N=Object.defineProperty({},"passive",{get(){P=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return P}(),gestures:function(){return"ongesturestart"in s}()}}();class j{constructor(e={}){const o=this;o.params=e,o.eventsListeners={},o.params&&o.params.on&&Object.keys(o.params.on).forEach(P=>{o.on(P,o.params.on[P])})}on(e,o,P){const N=this;if(typeof o!="function")return N;const W=P?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][W](o)}),N}once(e,o,P){const N=this;if(typeof o!="function")return N;function W(...ee){N.off(e,W),W.f7proxy&&delete W.f7proxy,o.apply(N,ee)}return W.f7proxy=o,N.on(e,W,P)}off(e,o){const P=this;return P.eventsListeners&&e.split(" ").forEach(N=>{typeof o=="undefined"?P.eventsListeners[N]=[]:P.eventsListeners[N]&&P.eventsListeners[N].length&&P.eventsListeners[N].forEach((W,ee)=>{(W===o||W.f7proxy&&W.f7proxy===o)&&P.eventsListeners[N].splice(ee,1)})}),P}emit(...e){const o=this;if(!o.eventsListeners)return o;let P,N,W;typeof e[0]=="string"||Array.isArray(e[0])?(P=e[0],N=e.slice(1,e.length),W=o):(P=e[0].events,N=e[0].data,W=e[0].context||o);const ee=Array.isArray(P)?P:P.split(" ");return ee.forEach(ne=>{if(o.eventsListeners&&o.eventsListeners[ne]){const re=[];o.eventsListeners[ne].forEach(le=>{re.push(le)}),re.forEach(le=>{le.apply(W,N)})}}),o}useModulesParams(e){const o=this;if(!o.modules)return;Object.keys(o.modules).forEach(P=>{const N=o.modules[P];N.params&&ie.extend(e,N.params)})}useModules(e={}){const o=this;if(!o.modules)return;Object.keys(o.modules).forEach(P=>{const N=o.modules[P],W=e[P]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const ne=N.instance[ee];typeof ne=="function"?o[ee]=ne.bind(o):o[ee]=ne}),N.on&&o.on&&Object.keys(N.on).forEach(ee=>{o.on(ee,N.on[ee])}),N.create&&N.create.bind(o)(W)})}static set components(e){const o=this;if(!o.use)return;o.use(e)}static installModule(e,...o){const P=this;P.prototype.modules||(P.prototype.modules={});const N=e.name||`${Object.keys(P.prototype.modules).length}_${ie.now()}`;return P.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(W=>{P.prototype[W]=e.proto[W]}),e.static&&Object.keys(e.static).forEach(W=>{P[W]=e.static[W]}),e.install&&e.install.apply(P,o),P}static use(e,...o){const P=this;return Array.isArray(e)?(e.forEach(N=>P.installModule(N)),P):P.installModule(e,...o)}}function K(){const e=this;let o,P;const N=e.$el;if(typeof e.params.width!="undefined"?o=e.params.width:o=N[0].clientWidth,typeof e.params.height!="undefined"?P=e.params.height:P=N[0].clientHeight,o===0&&e.isHorizontal()||P===0&&e.isVertical())return;o=o-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),P=P-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ie.extend(e,{width:o,height:P,size:e.isHorizontal()?o:P})}function X(){const e=this,o=e.params,{$wrapperEl:P,size:N,rtlTranslate:W,wrongRTL:ee}=e,ne=e.virtual&&o.virtual.enabled,re=ne?e.virtual.slides.length:e.slides.length,le=P.children(`.${e.params.slideClass}`),he=ne?e.virtual.slides.length:le.length;let Te=[];const $e=[],Ke=[];function it(cn){return o.cssMode?!(cn===le.length-1):!0}let rt=o.slidesOffsetBefore;typeof rt=="function"&&(rt=o.slidesOffsetBefore.call(e));let ot=o.slidesOffsetAfter;typeof ot=="function"&&(ot=o.slidesOffsetAfter.call(e));const At=e.snapGrid.length,Ye=e.snapGrid.length;let yt=o.spaceBetween,lt=-rt,Mt=0,Wt=0;if(typeof N=="undefined")return;typeof yt=="string"&&yt.indexOf("%")>=0&&(yt=parseFloat(yt.replace("%",""))/100*N),e.virtualSize=-yt,W?le.css({marginLeft:"",marginTop:""}):le.css({marginRight:"",marginBottom:""});let Xt;o.slidesPerColumn>1&&(Math.floor(he/o.slidesPerColumn)===he/e.params.slidesPerColumn?Xt=he:Xt=Math.ceil(he/o.slidesPerColumn)*o.slidesPerColumn,o.slidesPerView!=="auto"&&o.slidesPerColumnFill==="row"&&(Xt=Math.max(Xt,o.slidesPerView*o.slidesPerColumn)));let Pt;const rn=o.slidesPerColumn,un=Xt/rn,Rn=Math.floor(he/o.slidesPerColumn);for(let cn=0;cn<he;cn+=1){Pt=0;const yn=le.eq(cn);if(o.slidesPerColumn>1){let $t,tn,An;if(o.slidesPerColumnFill==="row"&&o.slidesPerGroup>1){const _n=Math.floor(cn/(o.slidesPerGroup*o.slidesPerColumn)),kn=cn-o.slidesPerColumn*o.slidesPerGroup*_n,Kn=_n===0?o.slidesPerGroup:Math.min(Math.ceil((he-_n*rn*o.slidesPerGroup)/rn),o.slidesPerGroup);An=Math.floor(kn/Kn),tn=kn-An*Kn+_n*o.slidesPerGroup,$t=tn+An*Xt/rn,yn.css({"-webkit-box-ordinal-group":$t,"-moz-box-ordinal-group":$t,"-ms-flex-order":$t,"-webkit-order":$t,order:$t})}else o.slidesPerColumnFill==="column"?(tn=Math.floor(cn/rn),An=cn-tn*rn,(tn>Rn||tn===Rn&&An===rn-1)&&(An+=1,An>=rn&&(An=0,tn+=1))):(An=Math.floor(cn/un),tn=cn-An*un);yn.css(`margin-${e.isHorizontal()?"top":"left"}`,An!==0&&o.spaceBetween&&`${o.spaceBetween}px`)}if(yn.css("display")==="none")continue;if(o.slidesPerView==="auto"){const $t=s.getComputedStyle(yn[0],null),tn=yn[0].style.transform,An=yn[0].style.webkitTransform;if(tn&&(yn[0].style.transform="none"),An&&(yn[0].style.webkitTransform="none"),o.roundLengths)Pt=e.isHorizontal()?yn.outerWidth(!0):yn.outerHeight(!0);else if(e.isHorizontal()){const _n=parseFloat($t.getPropertyValue("width")),kn=parseFloat($t.getPropertyValue("padding-left")),Kn=parseFloat($t.getPropertyValue("padding-right")),lr=parseFloat($t.getPropertyValue("margin-left")),On=parseFloat($t.getPropertyValue("margin-right")),Jn=$t.getPropertyValue("box-sizing");Jn&&Jn==="border-box"?Pt=_n+lr+On:Pt=_n+kn+Kn+lr+On}else{const _n=parseFloat($t.getPropertyValue("height")),kn=parseFloat($t.getPropertyValue("padding-top")),Kn=parseFloat($t.getPropertyValue("padding-bottom")),lr=parseFloat($t.getPropertyValue("margin-top")),On=parseFloat($t.getPropertyValue("margin-bottom")),Jn=$t.getPropertyValue("box-sizing");Jn&&Jn==="border-box"?Pt=_n+lr+On:Pt=_n+kn+Kn+lr+On}tn&&(yn[0].style.transform=tn),An&&(yn[0].style.webkitTransform=An),o.roundLengths&&(Pt=Math.floor(Pt))}else Pt=(N-(o.slidesPerView-1)*yt)/o.slidesPerView,o.roundLengths&&(Pt=Math.floor(Pt)),le[cn]&&(e.isHorizontal()?le[cn].style.width=`${Pt}px`:le[cn].style.height=`${Pt}px`);le[cn]&&(le[cn].swiperSlideSize=Pt),Ke.push(Pt),o.centeredSlides?(lt=lt+Pt/2+Mt/2+yt,Mt===0&&cn!==0&&(lt=lt-N/2-yt),cn===0&&(lt=lt-N/2-yt),Math.abs(lt)<1/1e3&&(lt=0),o.roundLengths&&(lt=Math.floor(lt)),Wt%o.slidesPerGroup===0&&Te.push(lt),$e.push(lt)):(o.roundLengths&&(lt=Math.floor(lt)),(Wt-Math.min(e.params.slidesPerGroupSkip,Wt))%e.params.slidesPerGroup===0&&Te.push(lt),$e.push(lt),lt=lt+Pt+yt),e.virtualSize+=Pt+yt,Mt=Pt,Wt+=1}e.virtualSize=Math.max(e.virtualSize,N)+ot;let wn;if(W&&ee&&(o.effect==="slide"||o.effect==="coverflow")&&P.css({width:`${e.virtualSize+o.spaceBetween}px`}),o.setWrapperSize&&(e.isHorizontal()?P.css({width:`${e.virtualSize+o.spaceBetween}px`}):P.css({height:`${e.virtualSize+o.spaceBetween}px`})),o.slidesPerColumn>1&&(e.virtualSize=(Pt+o.spaceBetween)*Xt,e.virtualSize=Math.ceil(e.virtualSize/o.slidesPerColumn)-o.spaceBetween,e.isHorizontal()?P.css({width:`${e.virtualSize+o.spaceBetween}px`}):P.css({height:`${e.virtualSize+o.spaceBetween}px`}),o.centeredSlides)){wn=[];for(let cn=0;cn<Te.length;cn+=1){let yn=Te[cn];o.roundLengths&&(yn=Math.floor(yn)),Te[cn]<e.virtualSize+Te[0]&&wn.push(yn)}Te=wn}if(!o.centeredSlides){wn=[];for(let cn=0;cn<Te.length;cn+=1){let yn=Te[cn];o.roundLengths&&(yn=Math.floor(yn)),Te[cn]<=e.virtualSize-N&&wn.push(yn)}Te=wn,Math.floor(e.virtualSize-N)-Math.floor(Te[Te.length-1])>1&&Te.push(e.virtualSize-N)}if(Te.length===0&&(Te=[0]),o.spaceBetween!==0&&(e.isHorizontal()?W?le.filter(it).css({marginLeft:`${yt}px`}):le.filter(it).css({marginRight:`${yt}px`}):le.filter(it).css({marginBottom:`${yt}px`})),o.centeredSlides&&o.centeredSlidesBounds){let cn=0;Ke.forEach($t=>{cn+=$t+(o.spaceBetween?o.spaceBetween:0)}),cn-=o.spaceBetween;const yn=cn-N;Te=Te.map($t=>$t<0?-rt:$t>yn?yn+ot:$t)}if(o.centerInsufficientSlides){let cn=0;if(Ke.forEach(yn=>{cn+=yn+(o.spaceBetween?o.spaceBetween:0)}),cn-=o.spaceBetween,cn<N){const yn=(N-cn)/2;Te.forEach(($t,tn)=>{Te[tn]=$t-yn}),$e.forEach(($t,tn)=>{$e[tn]=$t+yn})}}ie.extend(e,{slides:le,snapGrid:Te,slidesGrid:$e,slidesSizesGrid:Ke}),he!==re&&e.emit("slidesLengthChange"),Te.length!==At&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),$e.length!==Ye&&e.emit("slidesGridLengthChange"),(o.watchSlidesProgress||o.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const o=this,P=[];let N=0,W;if(typeof e=="number"?o.setTransition(e):e===!0&&o.setTransition(o.params.speed),o.params.slidesPerView!=="auto"&&o.params.slidesPerView>1)if(o.params.centeredSlides)o.visibleSlides.each((ee,ne)=>{P.push(ne)});else for(W=0;W<Math.ceil(o.params.slidesPerView);W+=1){const ee=o.activeIndex+W;if(ee>o.slides.length)break;P.push(o.slides.eq(ee)[0])}else P.push(o.slides.eq(o.activeIndex)[0]);for(W=0;W<P.length;W+=1)if(typeof P[W]!="undefined"){const ee=P[W].offsetHeight;N=ee>N?ee:N}N&&o.$wrapperEl.css("height",`${N}px`)}function fe(){const e=this,o=e.slides;for(let P=0;P<o.length;P+=1)o[P].swiperSlideOffset=e.isHorizontal()?o[P].offsetLeft:o[P].offsetTop}function Ue(e=this&&this.translate||0){const o=this,P=o.params,{slides:N,rtlTranslate:W}=o;if(N.length===0)return;typeof N[0].swiperSlideOffset=="undefined"&&o.updateSlidesOffset();let ee=-e;W&&(ee=e),N.removeClass(P.slideVisibleClass),o.visibleSlidesIndexes=[],o.visibleSlides=[];for(let ne=0;ne<N.length;ne+=1){const re=N[ne],le=(ee+(P.centeredSlides?o.minTranslate():0)-re.swiperSlideOffset)/(re.swiperSlideSize+P.spaceBetween);if(P.watchSlidesVisibility||P.centeredSlides&&P.autoHeight){const he=-(ee-re.swiperSlideOffset),Te=he+o.slidesSizesGrid[ne],$e=he>=0&&he<o.size-1||Te>1&&Te<=o.size||he<=0&&Te>=o.size;$e&&(o.visibleSlides.push(re),o.visibleSlidesIndexes.push(ne),N.eq(ne).addClass(P.slideVisibleClass))}re.progress=W?-le:le}o.visibleSlides=i(o.visibleSlides)}function He(e){const o=this;if(typeof e=="undefined"){const he=o.rtlTranslate?-1:1;e=o&&o.translate&&o.translate*he||0}const P=o.params,N=o.maxTranslate()-o.minTranslate();let{progress:W,isBeginning:ee,isEnd:ne}=o;const re=ee,le=ne;N===0?(W=0,ee=!0,ne=!0):(W=(e-o.minTranslate())/N,ee=W<=0,ne=W>=1),ie.extend(o,{progress:W,isBeginning:ee,isEnd:ne}),(P.watchSlidesProgress||P.watchSlidesVisibility||P.centeredSlides&&P.autoHeight)&&o.updateSlidesProgress(e),ee&&!re&&o.emit("reachBeginning toEdge"),ne&&!le&&o.emit("reachEnd toEdge"),(re&&!ee||le&&!ne)&&o.emit("fromEdge"),o.emit("progress",W)}function xt(){const e=this,{slides:o,params:P,$wrapperEl:N,activeIndex:W,realIndex:ee}=e,ne=e.virtual&&P.virtual.enabled;o.removeClass(`${P.slideActiveClass} ${P.slideNextClass} ${P.slidePrevClass} ${P.slideDuplicateActiveClass} ${P.slideDuplicateNextClass} ${P.slideDuplicatePrevClass}`);let re;ne?re=e.$wrapperEl.find(`.${P.slideClass}[data-swiper-slide-index="${W}"]`):re=o.eq(W),re.addClass(P.slideActiveClass),P.loop&&(re.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(P.slideDuplicateActiveClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(P.slideDuplicateActiveClass));let le=re.nextAll(`.${P.slideClass}`).eq(0).addClass(P.slideNextClass);P.loop&&le.length===0&&(le=o.eq(0),le.addClass(P.slideNextClass));let he=re.prevAll(`.${P.slideClass}`).eq(0).addClass(P.slidePrevClass);P.loop&&he.length===0&&(he=o.eq(-1),he.addClass(P.slidePrevClass)),P.loop&&(le.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${le.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicateNextClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${le.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicateNextClass),he.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicatePrevClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicatePrevClass))}function St(e){const o=this,P=o.rtlTranslate?o.translate:-o.translate,{slidesGrid:N,snapGrid:W,params:ee,activeIndex:ne,realIndex:re,snapIndex:le}=o;let he=e,Te;if(typeof he=="undefined"){for(let Ke=0;Ke<N.length;Ke+=1)typeof N[Ke+1]!="undefined"?P>=N[Ke]&&P<N[Ke+1]-(N[Ke+1]-N[Ke])/2?he=Ke:P>=N[Ke]&&P<N[Ke+1]&&(he=Ke+1):P>=N[Ke]&&(he=Ke);ee.normalizeSlideIndex&&((he<0||typeof he=="undefined")&&(he=0))}if(W.indexOf(P)>=0)Te=W.indexOf(P);else{const Ke=Math.min(ee.slidesPerGroupSkip,he);Te=Ke+Math.floor((he-Ke)/ee.slidesPerGroup)}if(Te>=W.length&&(Te=W.length-1),he===ne){Te!==le&&(o.snapIndex=Te,o.emit("snapIndexChange"));return}const $e=parseInt(o.slides.eq(he).attr("data-swiper-slide-index")||he,10);ie.extend(o,{snapIndex:Te,realIndex:$e,previousIndex:ne,activeIndex:he}),o.emit("activeIndexChange"),o.emit("snapIndexChange"),re!==$e&&o.emit("realIndexChange"),(o.initialized||o.params.runCallbacksOnInit)&&o.emit("slideChange")}function Ut(e){const o=this,P=o.params,N=i(e.target).closest(`.${P.slideClass}`)[0];let W=!1;if(N)for(let ee=0;ee<o.slides.length;ee+=1)o.slides[ee]===N&&(W=!0);if(N&&W)o.clickedSlide=N,o.virtual&&o.params.virtual.enabled?o.clickedIndex=parseInt(i(N).attr("data-swiper-slide-index"),10):o.clickedIndex=i(N).index();else{o.clickedSlide=void 0,o.clickedIndex=void 0;return}P.slideToClickedSlide&&o.clickedIndex!==void 0&&o.clickedIndex!==o.activeIndex&&o.slideToClickedSlide()}var Ft={updateSize:K,updateSlides:X,updateAutoHeight:$,updateSlidesOffset:fe,updateSlidesProgress:Ue,updateProgress:He,updateSlidesClasses:xt,updateActiveIndex:St,updateClickedSlide:Ut};function Zt(e=this.isHorizontal()?"x":"y"){const o=this,{params:P,rtlTranslate:N,translate:W,$wrapperEl:ee}=o;if(P.virtualTranslate)return N?-W:W;if(P.cssMode)return W;let ne=ie.getTranslate(ee[0],e);return N&&(ne=-ne),ne||0}function _t(e,o){const P=this,{rtlTranslate:N,params:W,$wrapperEl:ee,wrapperEl:ne,progress:re}=P;let le=0,he=0;const Te=0;P.isHorizontal()?le=N?-e:e:he=e,W.roundLengths&&(le=Math.floor(le),he=Math.floor(he)),W.cssMode?ne[P.isHorizontal()?"scrollLeft":"scrollTop"]=P.isHorizontal()?-le:-he:W.virtualTranslate||ee.transform(`translate3d(${le}px, ${he}px, ${Te}px)`),P.previousTranslate=P.translate,P.translate=P.isHorizontal()?le:he;let $e;const Ke=P.maxTranslate()-P.minTranslate();Ke===0?$e=0:$e=(e-P.minTranslate())/Ke,$e!==re&&P.updateProgress(e),P.emit("setTranslate",P.translate,o)}function zt(){return-this.snapGrid[0]}function Ht(){return-this.snapGrid[this.snapGrid.length-1]}function Bt(e=0,o=this.params.speed,P=!0,N=!0,W){const ee=this,{params:ne,wrapperEl:re}=ee;if(ee.animating&&ne.preventInteractionOnTransition)return!1;const le=ee.minTranslate(),he=ee.maxTranslate();let Te;if(N&&e>le?Te=le:N&&e<he?Te=he:Te=e,ee.updateProgress(Te),ne.cssMode){const $e=ee.isHorizontal();return o===0?re[$e?"scrollLeft":"scrollTop"]=-Te:re.scrollTo?re.scrollTo({[$e?"left":"top"]:-Te,behavior:"smooth"}):re[$e?"scrollLeft":"scrollTop"]=-Te,!0}return o===0?(ee.setTransition(0),ee.setTranslate(Te),P&&(ee.emit("beforeTransitionStart",o,W),ee.emit("transitionEnd"))):(ee.setTransition(o),ee.setTranslate(Te),P&&(ee.emit("beforeTransitionStart",o,W),ee.emit("transitionStart")),ee.animating||(ee.animating=!0,ee.onTranslateToWrapperTransitionEnd||(ee.onTranslateToWrapperTransitionEnd=function(Ke){if(!ee||ee.destroyed)return;if(Ke.target!==this)return;ee.$wrapperEl[0].removeEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].removeEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd),ee.onTranslateToWrapperTransitionEnd=null,delete ee.onTranslateToWrapperTransitionEnd,P&&ee.emit("transitionEnd")}),ee.$wrapperEl[0].addEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].addEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd))),!0}var It={getTranslate:Zt,setTranslate:_t,minTranslate:zt,maxTranslate:Ht,translateTo:Bt};function sn(e,o){const P=this;P.params.cssMode||P.$wrapperEl.transition(e),P.emit("setTransition",e,o)}function En(e=!0,o){const P=this,{activeIndex:N,params:W,previousIndex:ee}=P;if(W.cssMode)return;W.autoHeight&&P.updateAutoHeight();let ne=o;if(ne||(N>ee?ne="next":N<ee?ne="prev":ne="reset"),P.emit("transitionStart"),e&&N!==ee){if(ne==="reset"){P.emit("slideResetTransitionStart");return}P.emit("slideChangeTransitionStart"),ne==="next"?P.emit("slideNextTransitionStart"):P.emit("slidePrevTransitionStart")}}function on(e=!0,o){const P=this,{activeIndex:N,previousIndex:W,params:ee}=P;if(P.animating=!1,ee.cssMode)return;P.setTransition(0);let ne=o;if(ne||(N>W?ne="next":N<W?ne="prev":ne="reset"),P.emit("transitionEnd"),e&&N!==W){if(ne==="reset"){P.emit("slideResetTransitionEnd");return}P.emit("slideChangeTransitionEnd"),ne==="next"?P.emit("slideNextTransitionEnd"):P.emit("slidePrevTransitionEnd")}}var jt={setTransition:sn,transitionStart:En,transitionEnd:on};function fn(e=0,o=this.params.speed,P=!0,N){const W=this;let ee=e;ee<0&&(ee=0);const{params:ne,snapGrid:re,slidesGrid:le,previousIndex:he,activeIndex:Te,rtlTranslate:$e,wrapperEl:Ke}=W;if(W.animating&&ne.preventInteractionOnTransition)return!1;const it=Math.min(W.params.slidesPerGroupSkip,ee);let rt=it+Math.floor((ee-it)/W.params.slidesPerGroup);rt>=re.length&&(rt=re.length-1),(Te||ne.initialSlide||0)===(he||0)&&P&&W.emit("beforeSlideChangeStart");const ot=-re[rt];if(W.updateProgress(ot),ne.normalizeSlideIndex)for(let Ye=0;Ye<le.length;Ye+=1)-Math.floor(ot*100)>=Math.floor(le[Ye]*100)&&(ee=Ye);if(W.initialized&&ee!==Te){if(!W.allowSlideNext&&ot<W.translate&&ot<W.minTranslate())return!1;if(!W.allowSlidePrev&&ot>W.translate&&ot>W.maxTranslate()&&(Te||0)!==ee)return!1}let At;if(ee>Te?At="next":ee<Te?At="prev":At="reset",$e&&-ot===W.translate||!$e&&ot===W.translate)return W.updateActiveIndex(ee),ne.autoHeight&&W.updateAutoHeight(),W.updateSlidesClasses(),ne.effect!=="slide"&&W.setTranslate(ot),At!=="reset"&&(W.transitionStart(P,At),W.transitionEnd(P,At)),!1;if(ne.cssMode){const Ye=W.isHorizontal();let yt=-ot;return $e&&(yt=Ke.scrollWidth-Ke.offsetWidth-yt),o===0?Ke[Ye?"scrollLeft":"scrollTop"]=yt:Ke.scrollTo?Ke.scrollTo({[Ye?"left":"top"]:yt,behavior:"smooth"}):Ke[Ye?"scrollLeft":"scrollTop"]=yt,!0}return o===0?(W.setTransition(0),W.setTranslate(ot),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",o,N),W.transitionStart(P,At),W.transitionEnd(P,At)):(W.setTransition(o),W.setTranslate(ot),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",o,N),W.transitionStart(P,At),W.animating||(W.animating=!0,W.onSlideToWrapperTransitionEnd||(W.onSlideToWrapperTransitionEnd=function(yt){if(!W||W.destroyed)return;if(yt.target!==this)return;W.$wrapperEl[0].removeEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].removeEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd),W.onSlideToWrapperTransitionEnd=null,delete W.onSlideToWrapperTransitionEnd,W.transitionEnd(P,At)}),W.$wrapperEl[0].addEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].addEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd))),!0}function dn(e=0,o=this.params.speed,P=!0,N){const W=this;let ee=e;return W.params.loop&&(ee+=W.loopedSlides),W.slideTo(ee,o,P,N)}function mn(e=this.params.speed,o=!0,P){const N=this,{params:W,animating:ee}=N,ne=N.activeIndex<W.slidesPerGroupSkip?1:W.slidesPerGroup;if(W.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}return N.slideTo(N.activeIndex+ne,e,o,P)}function xn(e=this.params.speed,o=!0,P){const N=this,{params:W,animating:ee,snapGrid:ne,slidesGrid:re,rtlTranslate:le}=N;if(W.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}const he=le?N.translate:-N.translate;function Te(Ye){return Ye<0?-Math.floor(Math.abs(Ye)):Math.floor(Ye)}const $e=Te(he),Ke=ne.map(Ye=>Te(Ye)),it=re.map(Ye=>Te(Ye)),rt=ne[Ke.indexOf($e)];let ot=ne[Ke.indexOf($e)-1];typeof ot=="undefined"&&W.cssMode&&ne.forEach(Ye=>{!ot&&$e>=Ye&&(ot=Ye)});let At;return typeof ot!="undefined"&&(At=re.indexOf(ot),At<0&&(At=N.activeIndex-1)),N.slideTo(At,e,o,P)}function Tn(e=this.params.speed,o=!0,P){const N=this;return N.slideTo(N.activeIndex,e,o,P)}function ln(e=this.params.speed,o=!0,P,N=.5){const W=this;let ee=W.activeIndex;const ne=Math.min(W.params.slidesPerGroupSkip,ee),re=ne+Math.floor((ee-ne)/W.params.slidesPerGroup),le=W.rtlTranslate?W.translate:-W.translate;if(le>=W.snapGrid[re]){const he=W.snapGrid[re],Te=W.snapGrid[re+1];le-he>(Te-he)*N&&(ee+=W.params.slidesPerGroup)}else{const he=W.snapGrid[re-1],Te=W.snapGrid[re];le-he<=(Te-he)*N&&(ee-=W.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,W.slidesGrid.length-1),W.slideTo(ee,e,o,P)}function qt(){const e=this,{params:o,$wrapperEl:P}=e,N=o.slidesPerView==="auto"?e.slidesPerViewDynamic():o.slidesPerView;let W=e.clickedIndex,ee;if(o.loop){if(e.animating)return;ee=parseInt(i(e.clickedSlide).attr("data-swiper-slide-index"),10),o.centeredSlides?W<e.loopedSlides-N/2||W>e.slides.length-e.loopedSlides+N/2?(e.loopFix(),W=P.children(`.${o.slideClass}[data-swiper-slide-index="${ee}"]:not(.${o.slideDuplicateClass})`).eq(0).index(),ie.nextTick(()=>{e.slideTo(W)})):e.slideTo(W):W>e.slides.length-N?(e.loopFix(),W=P.children(`.${o.slideClass}[data-swiper-slide-index="${ee}"]:not(.${o.slideDuplicateClass})`).eq(0).index(),ie.nextTick(()=>{e.slideTo(W)})):e.slideTo(W)}else e.slideTo(W)}var Fn={slideTo:fn,slideToLoop:dn,slideNext:mn,slidePrev:xn,slideReset:Tn,slideToClosest:ln,slideToClickedSlide:qt};function Bn(){const e=this,{params:o,$wrapperEl:P}=e;P.children(`.${o.slideClass}.${o.slideDuplicateClass}`).remove();let N=P.children(`.${o.slideClass}`);if(o.loopFillGroupWithBlank){const ne=o.slidesPerGroup-N.length%o.slidesPerGroup;if(ne!==o.slidesPerGroup){for(let re=0;re<ne;re+=1){const le=i(O.createElement("div")).addClass(`${o.slideClass} ${o.slideBlankClass}`);P.append(le)}N=P.children(`.${o.slideClass}`)}}o.slidesPerView==="auto"&&!o.loopedSlides&&(o.loopedSlides=N.length),e.loopedSlides=Math.ceil(parseFloat(o.loopedSlides||o.slidesPerView,10)),e.loopedSlides+=o.loopAdditionalSlides,e.loopedSlides>N.length&&(e.loopedSlides=N.length);const W=[],ee=[];N.each((ne,re)=>{const le=i(re);ne<e.loopedSlides&&ee.push(re),ne<N.length&&ne>=N.length-e.loopedSlides&&W.push(re),le.attr("data-swiper-slide-index",ne)});for(let ne=0;ne<ee.length;ne+=1)P.append(i(ee[ne].cloneNode(!0)).addClass(o.slideDuplicateClass));for(let ne=W.length-1;ne>=0;ne-=1)P.prepend(i(W[ne].cloneNode(!0)).addClass(o.slideDuplicateClass))}function Gn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:o,slides:P,loopedSlides:N,allowSlidePrev:W,allowSlideNext:ee,snapGrid:ne,rtlTranslate:re}=e;let le;e.allowSlidePrev=!0,e.allowSlideNext=!0;const he=-ne[o],Te=he-e.getTranslate();if(o<N){le=P.length-N*3+o,le+=N;const $e=e.slideTo(le,0,!1,!0);$e&&Te!==0&&e.setTranslate((re?-e.translate:e.translate)-Te)}else if(o>=P.length-N){le=-P.length+o+N,le+=N;const $e=e.slideTo(le,0,!1,!0);$e&&Te!==0&&e.setTranslate((re?-e.translate:e.translate)-Te)}e.allowSlidePrev=W,e.allowSlideNext=ee,e.emit("loopFix")}function Un(){const e=this,{$wrapperEl:o,params:P,slides:N}=e;o.children(`.${P.slideClass}.${P.slideDuplicateClass},.${P.slideClass}.${P.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var zn={loopCreate:Bn,loopFix:Gn,loopDestroy:Un};function $n(e){const o=this;if(te.touch||!o.params.simulateTouch||o.params.watchOverflow&&o.isLocked||o.params.cssMode)return;const P=o.el;P.style.cursor="move",P.style.cursor=e?"-webkit-grabbing":"-webkit-grab",P.style.cursor=e?"-moz-grabbin":"-moz-grab",P.style.cursor=e?"grabbing":"grab"}function hn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var Tt={setGrabCursor:$n,unsetGrabCursor:hn};function vn(e){const o=this,{$wrapperEl:P,params:N}=o;if(N.loop&&o.loopDestroy(),typeof e=="object"&&"length"in e)for(let W=0;W<e.length;W+=1)e[W]&&P.append(e[W]);else P.append(e);N.loop&&o.loopCreate(),N.observer&&te.observer||o.update()}function Hn(e){const o=this,{params:P,$wrapperEl:N,activeIndex:W}=o;P.loop&&o.loopDestroy();let ee=W+1;if(typeof e=="object"&&"length"in e){for(let ne=0;ne<e.length;ne+=1)e[ne]&&N.prepend(e[ne]);ee=W+e.length}else N.prepend(e);P.loop&&o.loopCreate(),P.observer&&te.observer||o.update(),o.slideTo(ee,0,!1)}function bn(e,o){const P=this,{$wrapperEl:N,params:W,activeIndex:ee}=P;let ne=ee;W.loop&&(ne-=P.loopedSlides,P.loopDestroy(),P.slides=N.children(`.${W.slideClass}`));const re=P.slides.length;if(e<=0){P.prependSlide(o);return}if(e>=re){P.appendSlide(o);return}let le=ne>e?ne+1:ne;const he=[];for(let Te=re-1;Te>=e;Te-=1){const $e=P.slides.eq(Te);$e.remove(),he.unshift($e)}if(typeof o=="object"&&"length"in o){for(let Te=0;Te<o.length;Te+=1)o[Te]&&N.append(o[Te]);le=ne>e?ne+o.length:ne}else N.append(o);for(let Te=0;Te<he.length;Te+=1)N.append(he[Te]);W.loop&&P.loopCreate(),W.observer&&te.observer||P.update(),W.loop?P.slideTo(le+P.loopedSlides,0,!1):P.slideTo(le,0,!1)}function mr(e){const o=this,{params:P,$wrapperEl:N,activeIndex:W}=o;let ee=W;P.loop&&(ee-=o.loopedSlides,o.loopDestroy(),o.slides=N.children(`.${P.slideClass}`));let ne=ee,re;if(typeof e=="object"&&"length"in e){for(let le=0;le<e.length;le+=1)re=e[le],o.slides[re]&&o.slides.eq(re).remove(),re<ne&&(ne-=1);ne=Math.max(ne,0)}else re=e,o.slides[re]&&o.slides.eq(re).remove(),re<ne&&(ne-=1),ne=Math.max(ne,0);P.loop&&o.loopCreate(),P.observer&&te.observer||o.update(),P.loop?o.slideTo(ne+o.loopedSlides,0,!1):o.slideTo(ne,0,!1)}function br(){const e=this,o=[];for(let P=0;P<e.slides.length;P+=1)o.push(P);e.removeSlide(o)}var jn={appendSlide:vn,prependSlide:Hn,addSlide:bn,removeSlide:mr,removeAllSlides:br};const Xn=function(){const o=s.navigator.platform,P=s.navigator.userAgent,N={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!!(s.cordova||s.phonegap),phonegap:!!(s.cordova||s.phonegap),electron:!1},W=s.screen.width,ee=s.screen.height,ne=P.match(/(Android);?[\s\/]+([\d.]+)?/);let re=P.match(/(iPad).*OS\s([\d_]+)/);const le=P.match(/(iPod)(.*OS\s([\d_]+))?/),he=!re&&P.match(/(iPhone\sOS|iOS)\s([\d_]+)/),Te=P.indexOf("MSIE ")>=0||P.indexOf("Trident/")>=0,$e=P.indexOf("Edge/")>=0,Ke=P.indexOf("Gecko/")>=0&&P.indexOf("Firefox/")>=0,it=o==="Win32",rt=P.toLowerCase().indexOf("electron")>=0;let ot=o==="MacIntel";return!re&&ot&&te.touch&&(W===1024&&ee===1366||W===834&&ee===1194||W===834&&ee===1112||W===768&&ee===1024)&&(re=P.match(/(Version)\/([\d.]+)/),ot=!1),N.ie=Te,N.edge=$e,N.firefox=Ke,ne&&!it&&(N.os="android",N.osVersion=ne[2],N.android=!0,N.androidChrome=P.toLowerCase().indexOf("chrome")>=0),(re||he||le)&&(N.os="ios",N.ios=!0),he&&!le&&(N.osVersion=he[2].replace(/_/g,"."),N.iphone=!0),re&&(N.osVersion=re[2].replace(/_/g,"."),N.ipad=!0),le&&(N.osVersion=le[3]?le[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&P.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=P.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((he||re||le)&&(P.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)||rt,N.desktop&&(N.electron=rt,N.macos=ot,N.windows=it,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function wr(e){const o=this,P=o.touchEventsData,{params:N,touches:W}=o;if(o.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const ne=i(ee.target);if(N.touchEventsTarget==="wrapper"&&!ne.closest(o.wrapperEl).length)return;if(P.isTouchEvent=ee.type==="touchstart",!P.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!P.isTouchEvent&&"button"in ee&&ee.button>0)return;if(P.isTouched&&P.isMoved)return;if(N.noSwiping&&ne.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){o.allowClick=!0;return}if(N.swipeHandler&&!ne.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 re=W.currentX,le=W.currentY,he=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Te=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(he&&(re<=Te||re>=s.screen.width-Te))return;if(ie.extend(P,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),W.startX=re,W.startY=le,P.touchStartTime=ie.now(),o.allowClick=!0,o.updateSize(),o.swipeDirection=void 0,N.threshold>0&&(P.allowThresholdMove=!1),ee.type!=="touchstart"){let $e=!0;ne.is(P.formElements)&&($e=!1),O.activeElement&&i(O.activeElement).is(P.formElements)&&O.activeElement!==ne[0]&&O.activeElement.blur();const Ke=$e&&o.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||Ke)&&ee.preventDefault()}o.emit("touchStart",ee)}function ar(e){const o=this,P=o.touchEventsData,{params:N,touches:W,rtlTranslate:ee}=o;let ne=e;if(ne.originalEvent&&(ne=ne.originalEvent),!P.isTouched){P.startMoving&&P.isScrolling&&o.emit("touchMoveOpposite",ne);return}if(P.isTouchEvent&&ne.type!=="touchmove")return;const re=ne.type==="touchmove"&&ne.targetTouches&&(ne.targetTouches[0]||ne.changedTouches[0]),le=ne.type==="touchmove"?re.pageX:ne.pageX,he=ne.type==="touchmove"?re.pageY:ne.pageY;if(ne.preventedByNestedSwiper){W.startX=le,W.startY=he;return}if(!o.allowTouchMove){o.allowClick=!1,P.isTouched&&(ie.extend(W,{startX:le,startY:he,currentX:le,currentY:he}),P.touchStartTime=ie.now());return}if(P.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(o.isVertical()){if(he<W.startY&&o.translate<=o.maxTranslate()||he>W.startY&&o.translate>=o.minTranslate()){P.isTouched=!1,P.isMoved=!1;return}}else if(le<W.startX&&o.translate<=o.maxTranslate()||le>W.startX&&o.translate>=o.minTranslate())return}if(P.isTouchEvent&&O.activeElement&&(ne.target===O.activeElement&&i(ne.target).is(P.formElements))){P.isMoved=!0,o.allowClick=!1;return}if(P.allowTouchCallbacks&&o.emit("touchMove",ne),ne.targetTouches&&ne.targetTouches.length>1)return;W.currentX=le,W.currentY=he;const Te=W.currentX-W.startX,$e=W.currentY-W.startY;if(o.params.threshold&&Math.sqrt(Tr(Te,2)+Tr($e,2))<o.params.threshold)return;if(typeof P.isScrolling=="undefined"){let ot;o.isHorizontal()&&W.currentY===W.startY||o.isVertical()&&W.currentX===W.startX?P.isScrolling=!1:Te*Te+$e*$e>=25&&(ot=Math.atan2(Math.abs($e),Math.abs(Te))*180/Math.PI,P.isScrolling=o.isHorizontal()?ot>N.touchAngle:90-ot>N.touchAngle)}if(P.isScrolling&&o.emit("touchMoveOpposite",ne),typeof P.startMoving=="undefined"&&((W.currentX!==W.startX||W.currentY!==W.startY)&&(P.startMoving=!0)),P.isScrolling){P.isTouched=!1;return}if(!P.startMoving)return;o.allowClick=!1,!N.cssMode&&ne.cancelable&&ne.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ne.stopPropagation(),P.isMoved||(N.loop&&o.loopFix(),P.startTranslate=o.getTranslate(),o.setTransition(0),o.animating&&o.$wrapperEl.trigger("webkitTransitionEnd transitionend"),P.allowMomentumBounce=!1,N.grabCursor&&(o.allowSlideNext===!0||o.allowSlidePrev===!0)&&o.setGrabCursor(!0),o.emit("sliderFirstMove",ne)),o.emit("sliderMove",ne),P.isMoved=!0;let Ke=o.isHorizontal()?Te:$e;W.diff=Ke,Ke*=N.touchRatio,ee&&(Ke=-Ke),o.swipeDirection=Ke>0?"prev":"next",P.currentTranslate=Ke+P.startTranslate;let it=!0,rt=N.resistanceRatio;if(N.touchReleaseOnEdges&&(rt=0),Ke>0&&P.currentTranslate>o.minTranslate()?(it=!1,N.resistance&&(P.currentTranslate=o.minTranslate()-1+Tr(-o.minTranslate()+P.startTranslate+Ke,rt))):Ke<0&&P.currentTranslate<o.maxTranslate()&&(it=!1,N.resistance&&(P.currentTranslate=o.maxTranslate()+1-Tr(o.maxTranslate()-P.startTranslate-Ke,rt))),it&&(ne.preventedByNestedSwiper=!0),!o.allowSlideNext&&o.swipeDirection==="next"&&P.currentTranslate<P.startTranslate&&(P.currentTranslate=P.startTranslate),!o.allowSlidePrev&&o.swipeDirection==="prev"&&P.currentTranslate>P.startTranslate&&(P.currentTranslate=P.startTranslate),N.threshold>0)if(Math.abs(Ke)>N.threshold||P.allowThresholdMove){if(!P.allowThresholdMove){P.allowThresholdMove=!0,W.startX=W.currentX,W.startY=W.currentY,P.currentTranslate=P.startTranslate,W.diff=o.isHorizontal()?W.currentX-W.startX:W.currentY-W.startY;return}}else{P.currentTranslate=P.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(o.updateActiveIndex(),o.updateSlidesClasses()),N.freeMode&&(P.velocities.length===0&&P.velocities.push({position:W[o.isHorizontal()?"startX":"startY"],time:P.touchStartTime}),P.velocities.push({position:W[o.isHorizontal()?"currentX":"currentY"],time:ie.now()})),o.updateProgress(P.currentTranslate),o.setTranslate(P.currentTranslate)}function Ir(e){const o=this,P=o.touchEventsData,{params:N,touches:W,rtlTranslate:ee,$wrapperEl:ne,slidesGrid:re,snapGrid:le}=o;let he=e;if(he.originalEvent&&(he=he.originalEvent),P.allowTouchCallbacks&&o.emit("touchEnd",he),P.allowTouchCallbacks=!1,!P.isTouched){P.isMoved&&N.grabCursor&&o.setGrabCursor(!1),P.isMoved=!1,P.startMoving=!1;return}N.grabCursor&&P.isMoved&&P.isTouched&&(o.allowSlideNext===!0||o.allowSlidePrev===!0)&&o.setGrabCursor(!1);const Te=ie.now(),$e=Te-P.touchStartTime;if(o.allowClick&&(o.updateClickedSlide(he),o.emit("tap click",he),$e<300&&Te-P.lastClickTime<300&&o.emit("doubleTap doubleClick",he)),P.lastClickTime=ie.now(),ie.nextTick(()=>{o.destroyed||(o.allowClick=!0)}),!P.isTouched||!P.isMoved||!o.swipeDirection||W.diff===0||P.currentTranslate===P.startTranslate){P.isTouched=!1,P.isMoved=!1,P.startMoving=!1;return}P.isTouched=!1,P.isMoved=!1,P.startMoving=!1;let Ke;if(N.followFinger?Ke=ee?o.translate:-o.translate:Ke=-P.currentTranslate,N.cssMode)return;if(N.freeMode){if(Ke<-o.minTranslate()){o.slideTo(o.activeIndex);return}if(Ke>-o.maxTranslate()){o.slides.length<le.length?o.slideTo(le.length-1):o.slideTo(o.slides.length-1);return}if(N.freeModeMomentum){if(P.velocities.length>1){const rn=P.velocities.pop(),un=P.velocities.pop(),Rn=rn.position-un.position,wn=rn.time-un.time;o.velocity=Rn/wn,o.velocity/=2,Math.abs(o.velocity)<N.freeModeMinimumVelocity&&(o.velocity=0),(wn>150||ie.now()-rn.time>300)&&(o.velocity=0)}else o.velocity=0;o.velocity*=N.freeModeMomentumVelocityRatio,P.velocities.length=0;let Ye=1e3*N.freeModeMomentumRatio;const yt=o.velocity*Ye;let lt=o.translate+yt;ee&&(lt=-lt);let Mt=!1,Wt;const Xt=Math.abs(o.velocity)*20*N.freeModeMomentumBounceRatio;let Pt;if(lt<o.maxTranslate())N.freeModeMomentumBounce?(lt+o.maxTranslate()<-Xt&&(lt=o.maxTranslate()-Xt),Wt=o.maxTranslate(),Mt=!0,P.allowMomentumBounce=!0):lt=o.maxTranslate(),N.loop&&N.centeredSlides&&(Pt=!0);else if(lt>o.minTranslate())N.freeModeMomentumBounce?(lt-o.minTranslate()>Xt&&(lt=o.minTranslate()+Xt),Wt=o.minTranslate(),Mt=!0,P.allowMomentumBounce=!0):lt=o.minTranslate(),N.loop&&N.centeredSlides&&(Pt=!0);else if(N.freeModeSticky){let rn;for(let un=0;un<le.length;un+=1)if(le[un]>-lt){rn=un;break}Math.abs(le[rn]-lt)<Math.abs(le[rn-1]-lt)||o.swipeDirection==="next"?lt=le[rn]:lt=le[rn-1],lt=-lt}if(Pt&&o.once("transitionEnd",()=>{o.loopFix()}),o.velocity!==0){if(ee?Ye=Math.abs((-lt-o.translate)/o.velocity):Ye=Math.abs((lt-o.translate)/o.velocity),N.freeModeSticky){const rn=Math.abs((ee?-lt:lt)-o.translate),un=o.slidesSizesGrid[o.activeIndex];rn<un?Ye=N.speed:rn<2*un?Ye=N.speed*1.5:Ye=N.speed*2.5}}else if(N.freeModeSticky){o.slideToClosest();return}N.freeModeMomentumBounce&&Mt?(o.updateProgress(Wt),o.setTransition(Ye),o.setTranslate(lt),o.transitionStart(!0,o.swipeDirection),o.animating=!0,ne.transitionEnd(()=>{if(!o||o.destroyed||!P.allowMomentumBounce)return;o.emit("momentumBounce"),o.setTransition(N.speed),setTimeout(()=>{o.setTranslate(Wt),ne.transitionEnd(()=>{if(!o||o.destroyed)return;o.transitionEnd()})},0)})):o.velocity?(o.updateProgress(lt),o.setTransition(Ye),o.setTranslate(lt),o.transitionStart(!0,o.swipeDirection),o.animating||(o.animating=!0,ne.transitionEnd(()=>{if(!o||o.destroyed)return;o.transitionEnd()}))):o.updateProgress(lt),o.updateActiveIndex(),o.updateSlidesClasses()}else if(N.freeModeSticky){o.slideToClosest();return}(!N.freeModeMomentum||$e>=N.longSwipesMs)&&(o.updateProgress(),o.updateActiveIndex(),o.updateSlidesClasses());return}let it=0,rt=o.slidesSizesGrid[0];for(let Ye=0;Ye<re.length;Ye+=Ye<N.slidesPerGroupSkip?1:N.slidesPerGroup){const yt=Ye<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;typeof re[Ye+yt]!="undefined"?Ke>=re[Ye]&&Ke<re[Ye+yt]&&(it=Ye,rt=re[Ye+yt]-re[Ye]):Ke>=re[Ye]&&(it=Ye,rt=re[re.length-1]-re[re.length-2])}const ot=(Ke-re[it])/rt,At=it<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;if($e>N.longSwipesMs){if(!N.longSwipes){o.slideTo(o.activeIndex);return}o.swipeDirection==="next"&&(ot>=N.longSwipesRatio?o.slideTo(it+At):o.slideTo(it)),o.swipeDirection==="prev"&&(ot>1-N.longSwipesRatio?o.slideTo(it+At):o.slideTo(it))}else{if(!N.shortSwipes){o.slideTo(o.activeIndex);return}const Ye=o.navigation&&(he.target===o.navigation.nextEl||he.target===o.navigation.prevEl);Ye?he.target===o.navigation.nextEl?o.slideTo(it+At):o.slideTo(it):(o.swipeDirection==="next"&&o.slideTo(it+At),o.swipeDirection==="prev"&&o.slideTo(it))}}function Dr(){const e=this,{params:o,el:P}=e;if(P&&P.offsetWidth===0)return;o.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:W,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(o.slidesPerView==="auto"||o.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 $r(e){const o=this;o.allowClick||(o.params.preventClicks&&e.preventDefault(),o.params.preventClicksPropagation&&o.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function hr(){const e=this,{wrapperEl:o,rtlTranslate:P}=e;e.previousTranslate=e.translate,e.isHorizontal()?P?e.translate=o.scrollWidth-o.offsetWidth-o.scrollLeft:e.translate=-o.scrollLeft:e.translate=-o.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(P?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let dr=!1;function yr(){}function jr(){const e=this,{params:o,touchEvents:P,el:N,wrapperEl:W}=e;e.onTouchStart=wr.bind(e),e.onTouchMove=ar.bind(e),e.onTouchEnd=Ir.bind(e),o.cssMode&&(e.onScroll=hr.bind(e)),e.onClick=$r.bind(e);const ee=!!o.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(P.start,e.onTouchStart,!1),O.addEventListener(P.move,e.onTouchMove,ee),O.addEventListener(P.end,e.onTouchEnd,!1);else{if(te.touch){const ne=P.start==="touchstart"&&te.passiveListener&&o.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(P.start,e.onTouchStart,ne),N.addEventListener(P.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(P.end,e.onTouchEnd,ne),P.cancel&&N.addEventListener(P.cancel,e.onTouchEnd,ne),dr||(O.addEventListener("touchstart",yr),dr=!0)}(o.simulateTouch&&!Xn.ios&&!Xn.android||o.simulateTouch&&!te.touch&&Xn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,ee),O.addEventListener("mouseup",e.onTouchEnd,!1))}(o.preventClicks||o.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),o.cssMode&&W.addEventListener("scroll",e.onScroll),o.updateOnWindowResize?e.on(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Dr,!0):e.on("observerUpdate",Dr,!0)}function da(){const e=this,{params:o,touchEvents:P,el:N,wrapperEl:W}=e,ee=!!o.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(P.start,e.onTouchStart,!1),O.removeEventListener(P.move,e.onTouchMove,ee),O.removeEventListener(P.end,e.onTouchEnd,!1);else{if(te.touch){const ne=P.start==="onTouchStart"&&te.passiveListener&&o.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(P.start,e.onTouchStart,ne),N.removeEventListener(P.move,e.onTouchMove,ee),N.removeEventListener(P.end,e.onTouchEnd,ne),P.cancel&&N.removeEventListener(P.cancel,e.onTouchEnd,ne)}(o.simulateTouch&&!Xn.ios&&!Xn.android||o.simulateTouch&&!te.touch&&Xn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,ee),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(o.preventClicks||o.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),o.cssMode&&W.removeEventListener("scroll",e.onScroll),e.off(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Dr)}var _a={attachEvents:jr,detachEvents:da};function ca(){const e=this,{activeIndex:o,initialized:P,loopedSlides:N=0,params:W,$el:ee}=e,ne=W.breakpoints;if(!ne||ne&&Object.keys(ne).length===0)return;const re=e.getBreakpoint(ne);if(re&&e.currentBreakpoint!==re){const le=re in ne?ne[re]:void 0;le&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(rt=>{const ot=le[rt];if(typeof ot=="undefined")return;rt==="slidesPerView"&&(ot==="AUTO"||ot==="auto")?le[rt]="auto":rt==="slidesPerView"?le[rt]=parseFloat(ot):le[rt]=parseInt(ot,10)});const he=le||e.originalParams,Te=W.slidesPerColumn>1,$e=he.slidesPerColumn>1;Te&&!$e?ee.removeClass(`${W.containerModifierClass}multirow ${W.containerModifierClass}multirow-column`):!Te&&$e&&(ee.addClass(`${W.containerModifierClass}multirow`),he.slidesPerColumnFill==="column"&&ee.addClass(`${W.containerModifierClass}multirow-column`));const Ke=he.direction&&he.direction!==W.direction,it=W.loop&&(he.slidesPerView!==W.slidesPerView||Ke);Ke&&P&&e.changeDirection(),ie.extend(e.params,he),ie.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=re,it&&P&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(o-N+e.loopedSlides,0,!1)),e.emit("breakpoint",he)}}function Ca(e){if(!e)return;let o=!1;const P=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}});P.sort((N,W)=>parseInt(N.value,10)-parseInt(W.value,10));for(let N=0;N<P.length;N+=1){const{point:W,value:ee}=P[N];ee<=s.innerWidth&&(o=W)}return o||"max"}var fa={setBreakpoint:ca,getBreakpoint:Ca};function Sa(){const e=this,{classNames:o,params:P,rtl:N,$el:W}=e,ee=[];ee.push("initialized"),ee.push(P.direction),P.freeMode&&ee.push("free-mode"),P.autoHeight&&ee.push("autoheight"),N&&ee.push("rtl"),P.slidesPerColumn>1&&(ee.push("multirow"),P.slidesPerColumnFill==="column"&&ee.push("multirow-column")),Xn.android&&ee.push("android"),Xn.ios&&ee.push("ios"),P.cssMode&&ee.push("css-mode"),ee.forEach(ne=>{o.push(P.containerModifierClass+ne)}),W.addClass(o.join(" "))}function Ta(){const e=this,{$el:o,classNames:P}=e;o.removeClass(P.join(" "))}var Gr={addClasses:Sa,removeClasses:Ta};function Ur(e,o,P,N,W,ee){let ne;function re(){ee&&ee()}const le=i(e).parent("picture")[0];!le&&(!e.complete||!W)&&o?(ne=new s.Image,ne.onload=re,ne.onerror=re,N&&(ne.sizes=N),P&&(ne.srcset=P),o&&(ne.src=o)):re()}function Vr(){const e=this;e.imagesToLoad=e.$el.find("img");function o(){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 P=0;P<e.imagesToLoad.length;P+=1){const N=e.imagesToLoad[P];e.loadImage(N,N.currentSrc||N.getAttribute("src"),N.srcset||N.getAttribute("srcset"),N.sizes||N.getAttribute("sizes"),!0,o)}}var wa={loadImage:Ur,preloadImages:Vr};function ha(){const e=this,o=e.params,P=e.isLocked,N=e.slides.length>0&&o.slidesOffsetBefore+o.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;o.slidesOffsetBefore&&o.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,P!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),P&&P!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var Ma={checkOverflow:ha},ea={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 ta={update:Ft,translate:It,transition:jt,slide:Fn,loop:zn,grabCursor:Tt,manipulation:jn,events:_a,breakpoints:fa,checkOverflow:Ma,classes:Gr,images:wa},na={};class ir extends j{constructor(...e){let o,P;e.length===1&&e[0].constructor&&e[0].constructor===Object?P=e[0]:[o,P]=e,P||(P={}),P=ie.extend({},P),o&&!P.el&&(P.el=o),super(P),Object.keys(ta).forEach(re=>{Object.keys(ta[re]).forEach(le=>{ir.prototype[le]||(ir.prototype[le]=ta[re][le])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(re=>{const le=N.modules[re];if(le.params){const he=Object.keys(le.params)[0],Te=le.params[he];if(typeof Te!="object"||Te===null)return;if(!(he in P&&"enabled"in Te))return;P[he]===!0&&(P[he]={enabled:!0}),typeof P[he]=="object"&&!("enabled"in P[he])&&(P[he].enabled=!0),P[he]||(P[he]={enabled:!1})}});const W=ie.extend({},ea);N.useModulesParams(W),N.params=ie.extend({},W,na,P),N.originalParams=ie.extend({},N.params),N.passedParams=ie.extend({},P),N.$=i;const ee=i(N.params.el);if(o=ee[0],!o)return;if(ee.length>1){const re=[];return ee.each((le,he)=>{const Te=ie.extend({},P,{el:he});re.push(new ir(Te))}),re}o.swiper=N,ee.data("swiper",N);let ne;return o&&o.shadowRoot&&o.shadowRoot.querySelector?(ne=i(o.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ne.children=re=>ee.children(re)):ne=ee.children(`.${N.params.wrapperClass}`),ie.extend(N,{$el:ee,el:o,$wrapperEl:ne,wrapperEl:ne[0],classNames:[],slides:i(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:o.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(o.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:ne.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 le=["touchstart","touchmove","touchend","touchcancel"];let he=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(he=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:le[0],move:le[1],end:le[2],cancel:le[3]},N.touchEventsDesktop={start:he[0],move:he[1],end:he[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:ie.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:o,slides:P,slidesGrid:N,size:W,activeIndex:ee}=e;let ne=1;if(o.centeredSlides){let re=P[ee].swiperSlideSize,le;for(let he=ee+1;he<P.length;he+=1)P[he]&&!le&&(re+=P[he].swiperSlideSize,ne+=1,re>W&&(le=!0));for(let he=ee-1;he>=0;he-=1)P[he]&&!le&&(re+=P[he].swiperSlideSize,ne+=1,re>W&&(le=!0))}else for(let re=ee+1;re<P.length;re+=1)N[re]-N[ee]<W&&(ne+=1);return ne}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:o,params:P}=e;P.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function N(){const ee=e.rtlTranslate?e.translate*-1:e.translate,ne=Math.min(Math.max(ee,e.maxTranslate()),e.minTranslate());e.setTranslate(ne),e.updateActiveIndex(),e.updateSlidesClasses()}let W;e.params.freeMode?(N(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&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()),P.watchOverflow&&o!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,o=!0){const P=this,N=P.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(P.$el.removeClass(`${P.params.containerModifierClass}${N}`).addClass(`${P.params.containerModifierClass}${e}`),P.params.direction=e,P.slides.each((W,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),P.emit("changeDirection"),o&&P.update()),P}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,o=!0){const P=this,{params:N,$el:W,$wrapperEl:ee,slides:ne}=P;return typeof P.params=="undefined"||P.destroyed||(P.emit("beforeDestroy"),P.initialized=!1,P.detachEvents(),N.loop&&P.loopDestroy(),o&&(P.removeClasses(),W.removeAttr("style"),ee.removeAttr("style"),ne&&ne.length&&ne.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),P.emit("destroy"),Object.keys(P.eventsListeners).forEach(re=>{P.off(re)}),e!==!1&&(P.$el[0].swiper=null,P.$el.data("swiper",null),ie.deleteProps(P)),P.destroyed=!0),null}static extendDefaults(e){ie.extend(na,e)}static get extendedDefaults(){return na}static get defaults(){return ea}static get Class(){return j}static get $(){return i}}var Ra={name:"device",proto:{device:Xn},static:{device:Xn}},ra={name:"support",proto:{support:te},static:{support:te}};const Xr=function(){function o(){const P=s.navigator.userAgent.toLowerCase();return P.indexOf("safari")>=0&&P.indexOf("chrome")<0&&P.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:o(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var Oa={name:"browser",proto:{browser:Xr},static:{browser:Xr}},aa={name:"resize",create(){const e=this;ie.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 ia={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,o={}){const P=this,N=ia.func,W=new N(ee=>{if(ee.length===1){P.emit("observerUpdate",ee[0]);return}const ne=function(){P.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(ne):s.setTimeout(ne,0)});W.observe(e,{attributes:typeof o.attributes=="undefined"?!0:o.attributes,childList:typeof o.childList=="undefined"?!0:o.childList,characterData:typeof o.characterData=="undefined"?!0:o.characterData}),P.observer.observers.push(W)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const o=e.$el.parents();for(let P=0;P<o.length;P+=1)e.observer.attach(o[P])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})},destroy(){const e=this;e.observer.observers.forEach(o=>{o.disconnect()}),e.observer.observers=[]}};var ma={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ie.extend(e,{observer:{init:ia.init.bind(e),attach:ia.attach.bind(e),destroy:ia.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Qn={update(e){const o=this,{slidesPerView:P,slidesPerGroup:N,centeredSlides:W}=o.params,{addSlidesBefore:ee,addSlidesAfter:ne}=o.params.virtual,{from:re,to:le,slides:he,slidesGrid:Te,renderSlide:$e,offset:Ke}=o.virtual;o.updateActiveIndex();const it=o.activeIndex||0;let rt;o.rtlTranslate?rt="right":rt=o.isHorizontal()?"left":"top";let ot,At;W?(ot=Math.floor(P/2)+N+ee,At=Math.floor(P/2)+N+ne):(ot=P+(N-1)+ee,At=N+ne);const Ye=Math.max((it||0)-At,0),yt=Math.min((it||0)+ot,he.length-1),lt=(o.slidesGrid[Ye]||0)-(o.slidesGrid[0]||0);ie.extend(o.virtual,{from:Ye,to:yt,offset:lt,slidesGrid:o.slidesGrid});function Mt(){o.updateSlides(),o.updateProgress(),o.updateSlidesClasses(),o.lazy&&o.params.lazy.enabled&&o.lazy.load()}if(re===Ye&&le===yt&&!e){o.slidesGrid!==Te&&lt!==Ke&&o.slides.css(rt,`${lt}px`),o.updateProgress();return}if(o.params.virtual.renderExternal){o.params.virtual.renderExternal.call(o,{offset:lt,from:Ye,to:yt,slides:function(){const rn=[];for(let un=Ye;un<=yt;un+=1)rn.push(he[un]);return rn}()}),Mt();return}const Wt=[],Xt=[];if(e)o.$wrapperEl.find(`.${o.params.slideClass}`).remove();else for(let Pt=re;Pt<=le;Pt+=1)(Pt<Ye||Pt>yt)&&o.$wrapperEl.find(`.${o.params.slideClass}[data-swiper-slide-index="${Pt}"]`).remove();for(let Pt=0;Pt<he.length;Pt+=1)Pt>=Ye&&Pt<=yt&&(typeof le=="undefined"||e?Xt.push(Pt):(Pt>le&&Xt.push(Pt),Pt<re&&Wt.push(Pt)));Xt.forEach(Pt=>{o.$wrapperEl.append($e(he[Pt],Pt))}),Wt.sort((Pt,rn)=>rn-Pt).forEach(Pt=>{o.$wrapperEl.prepend($e(he[Pt],Pt))}),o.$wrapperEl.children(".swiper-slide").css(rt,`${lt}px`),Mt()},renderSlide(e,o){const P=this,N=P.params.virtual;if(N.cache&&P.virtual.cache[o])return P.virtual.cache[o];const W=N.renderSlide?i(N.renderSlide.call(P,e,o)):i(`<div class="${P.params.slideClass}" data-swiper-slide-index="${o}">${e}</div>`);return W.attr("data-swiper-slide-index")||W.attr("data-swiper-slide-index",o),N.cache&&(P.virtual.cache[o]=W),W},appendSlide(e){const o=this;if(typeof e=="object"&&"length"in e)for(let P=0;P<e.length;P+=1)e[P]&&o.virtual.slides.push(e[P]);else o.virtual.slides.push(e);o.virtual.update(!0)},prependSlide(e){const o=this,P=o.activeIndex;let N=P+1,W=1;if(Array.isArray(e)){for(let ee=0;ee<e.length;ee+=1)e[ee]&&o.virtual.slides.unshift(e[ee]);N=P+e.length,W=e.length}else o.virtual.slides.unshift(e);if(o.params.virtual.cache){const ee=o.virtual.cache,ne={};Object.keys(ee).forEach(re=>{const le=ee[re],he=le.attr("data-swiper-slide-index");he&&le.attr("data-swiper-slide-index",parseInt(he,10)+1),ne[parseInt(re,10)+W]=le}),o.virtual.cache=ne}o.virtual.update(!0),o.slideTo(N,0)},removeSlide(e){const o=this;if(typeof e=="undefined"||e===null)return;let P=o.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)o.virtual.slides.splice(e[N],1),o.params.virtual.cache&&delete o.virtual.cache[e[N]],e[N]<P&&(P-=1),P=Math.max(P,0);else o.virtual.slides.splice(e,1),o.params.virtual.cache&&delete o.virtual.cache[e],e<P&&(P-=1),P=Math.max(P,0);o.virtual.update(!0),o.slideTo(P,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var Da={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;ie.extend(e,{virtual:{update:Qn.update.bind(e),appendSlide:Qn.appendSlide.bind(e),prependSlide:Qn.prependSlide.bind(e),removeSlide:Qn.removeSlide.bind(e),removeAllSlides:Qn.removeAllSlides.bind(e),renderSlide:Qn.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(`${e.params.containerModifierClass}virtual`);const o={watchSlidesProgress:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const oa={handle(e){const o=this,{rtlTranslate:P}=o;let N=e;N.originalEvent&&(N=N.originalEvent);const W=N.keyCode||N.charCode,ee=o.params.keyboard.pageUpDown,ne=ee&&W===33,re=ee&&W===34,le=W===37,he=W===39,Te=W===38,$e=W===40;if(!o.allowSlideNext&&(o.isHorizontal()&&he||o.isVertical()&&$e||re))return!1;if(!o.allowSlidePrev&&(o.isHorizontal()&&le||o.isVertical()&&Te||ne))return!1;if(N.shiftKey||N.altKey||N.ctrlKey||N.metaKey)return;if(O.activeElement&&O.activeElement.nodeName&&(O.activeElement.nodeName.toLowerCase()==="input"||O.activeElement.nodeName.toLowerCase()==="textarea"))return;if(o.params.keyboard.onlyInViewport&&(ne||re||le||he||Te||$e)){let Ke=!1;if(o.$el.parents(`.${o.params.slideClass}`).length>0&&o.$el.parents(`.${o.params.slideActiveClass}`).length===0)return;const it=s.innerWidth,rt=s.innerHeight,ot=o.$el.offset();P&&(ot.left-=o.$el[0].scrollLeft);const At=[[ot.left,ot.top],[ot.left+o.width,ot.top],[ot.left,ot.top+o.height],[ot.left+o.width,ot.top+o.height]];for(let Ye=0;Ye<At.length;Ye+=1){const yt=At[Ye];yt[0]>=0&&yt[0]<=it&&yt[1]>=0&&yt[1]<=rt&&(Ke=!0)}if(!Ke)return}o.isHorizontal()?((ne||re||le||he)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((re||he)&&!P||(ne||le)&&P)&&o.slideNext(),((ne||le)&&!P||(re||he)&&P)&&o.slidePrev()):((ne||re||Te||$e)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(re||$e)&&o.slideNext(),(ne||Te)&&o.slidePrev()),o.emit("keyPress",W);return},enable(){const e=this;if(e.keyboard.enabled)return;i(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;i(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Pa={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ie.extend(e,{keyboard:{enabled:!1,enable:oa.enable.bind(e),disable:oa.disable.bind(e),handle:oa.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 pa(){const e="onwheel";let o=e in O;if(!o){const P=O.createElement("div");P.setAttribute(e,"return;"),o=typeof P[e]=="function"}return!o&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(o=O.implementation.hasFeature("Events.wheel","3.0")),o}const gr={lastScrollTime:ie.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":pa()?"wheel":"mousewheel"},normalize(e){const o=10,P=40,N=800;let W=0,ee=0,ne=0,re=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),ne=W*o,re=ee*o,"deltaY"in e&&(re=e.deltaY),"deltaX"in e&&(ne=e.deltaX),e.shiftKey&&!ne&&(ne=re,re=0),(ne||re)&&e.deltaMode&&(e.deltaMode===1?(ne*=P,re*=P):(ne*=N,re*=N)),ne&&!W&&(W=ne<1?-1:1),re&&!ee&&(ee=re<1?-1:1),{spinX:W,spinY:ee,pixelX:ne,pixelY:re}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let o=e;const P=this,N=P.params.mousewheel;P.params.cssMode&&o.preventDefault();let W=P.$el;if(P.params.mousewheel.eventsTarged!=="container"&&(W=i(P.params.mousewheel.eventsTarged)),!P.mouseEntered&&!W[0].contains(o.target)&&!N.releaseOnEdges)return!0;o.originalEvent&&(o=o.originalEvent);let ee=0;const ne=P.rtlTranslate?-1:1,re=gr.normalize(o);if(N.forceToAxis)if(P.isHorizontal())if(Math.abs(re.pixelX)>Math.abs(re.pixelY))ee=-re.pixelX*ne;else return!0;else if(Math.abs(re.pixelY)>Math.abs(re.pixelX))ee=-re.pixelY;else return!0;else ee=Math.abs(re.pixelX)>Math.abs(re.pixelY)?-re.pixelX*ne:-re.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),P.params.freeMode){const le={time:ie.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:he}=P.mousewheel,Te=he&&le.time<he.time+500&&le.delta<=he.delta&&le.direction===he.direction;if(!Te){P.mousewheel.lastEventBeforeSnap=void 0,P.params.loop&&P.loopFix();let $e=P.getTranslate()+ee*N.sensitivity;const Ke=P.isBeginning,it=P.isEnd;if($e>=P.minTranslate()&&($e=P.minTranslate()),$e<=P.maxTranslate()&&($e=P.maxTranslate()),P.setTransition(0),P.setTranslate($e),P.updateProgress(),P.updateActiveIndex(),P.updateSlidesClasses(),(!Ke&&P.isBeginning||!it&&P.isEnd)&&P.updateSlidesClasses(),P.params.freeModeSticky){clearTimeout(P.mousewheel.timeout),P.mousewheel.timeout=void 0;const rt=P.mousewheel.recentWheelEvents;rt.length>=15&&rt.shift();const ot=rt.length?rt[rt.length-1]:void 0,At=rt[0];if(rt.push(le),ot&&(le.delta>ot.delta||le.direction!==ot.direction))rt.splice(0);else if(rt.length>=15&&le.time-At.time<500&&At.delta-le.delta>=1&&le.delta<=6){const Ye=ee>0?.8:.2;P.mousewheel.lastEventBeforeSnap=le,rt.splice(0),P.mousewheel.timeout=ie.nextTick(()=>{P.slideToClosest(P.params.speed,!0,void 0,Ye)},0)}P.mousewheel.timeout||(P.mousewheel.timeout=ie.nextTick(()=>{const Ye=.5;P.mousewheel.lastEventBeforeSnap=le,rt.splice(0),P.slideToClosest(P.params.speed,!0,void 0,Ye)},500))}if(Te||P.emit("scroll",o),P.params.autoplay&&P.params.autoplayDisableOnInteraction&&P.autoplay.stop(),$e===P.minTranslate()||$e===P.maxTranslate())return!0}}else{const le={time:ie.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},he=P.mousewheel.recentWheelEvents;he.length>=2&&he.shift();const Te=he.length?he[he.length-1]:void 0;if(he.push(le),Te?(le.direction!==Te.direction||le.delta>Te.delta||le.time>Te.time+150)&&P.mousewheel.animateSlider(le):P.mousewheel.animateSlider(le),P.mousewheel.releaseScroll(le))return!0}return o.preventDefault?o.preventDefault():o.returnValue=!1,!1},animateSlider(e){const o=this;return e.delta>=6&&ie.now()-o.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!o.isEnd||o.params.loop)&&!o.animating&&(o.slideNext(),o.emit("scroll",e.raw)):(!o.isBeginning||o.params.loop)&&!o.animating&&(o.slidePrev(),o.emit("scroll",e.raw)),o.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const o=this,P=o.params.mousewheel;if(e.direction<0){if(o.isEnd&&!o.params.loop&&P.releaseOnEdges)return!0}else if(o.isBeginning&&!o.params.loop&&P.releaseOnEdges)return!0;return!1},enable(){const e=this,o=gr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(o,e.mousewheel.handle),!0;if(!o)return!1;if(e.mousewheel.enabled)return!1;let P=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(P=i(e.params.mousewheel.eventsTarged)),P.on("mouseenter",e.mousewheel.handleMouseEnter),P.on("mouseleave",e.mousewheel.handleMouseLeave),P.on(o,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,o=gr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(o,e.mousewheel.handle),!0;if(!o)return!1;if(!e.mousewheel.enabled)return!1;let P=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(P=i(e.params.mousewheel.eventsTarged)),P.off(o,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var La={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ie.extend(e,{mousewheel:{enabled:!1,enable:gr.enable.bind(e),disable:gr.disable.bind(e),handle:gr.handle.bind(e),handleMouseEnter:gr.handleMouseEnter.bind(e),handleMouseLeave:gr.handleMouseLeave.bind(e),animateSlider:gr.animateSlider.bind(e),releaseScroll:gr.releaseScroll.bind(e),lastScrollTime:ie.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,o=e.params.navigation;if(e.params.loop)return;const{$nextEl:P,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(o.disabledClass):N.removeClass(o.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](o.lockClass)),P&&P.length>0&&(e.isEnd?P.addClass(o.disabledClass):P.removeClass(o.disabledClass),P[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](o.lockClass))},onPrevClick(e){const o=this;if(e.preventDefault(),o.isBeginning&&!o.params.loop)return;o.slidePrev()},onNextClick(e){const o=this;if(e.preventDefault(),o.isEnd&&!o.params.loop)return;o.slideNext()},init(){const e=this,o=e.params.navigation;if(!(o.nextEl||o.prevEl))return;let P,N;o.nextEl&&(P=i(o.nextEl),e.params.uniqueNavElements&&typeof o.nextEl=="string"&&P.length>1&&e.$el.find(o.nextEl).length===1&&(P=e.$el.find(o.nextEl))),o.prevEl&&(N=i(o.prevEl),e.params.uniqueNavElements&&typeof o.prevEl=="string"&&N.length>1&&e.$el.find(o.prevEl).length===1&&(N=e.$el.find(o.prevEl))),P&&P.length>0&&P.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ie.extend(e.navigation,{$nextEl:P,nextEl:P&&P[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:o,$prevEl:P}=e.navigation;o&&o.length&&(o.off("click",e.navigation.onNextClick),o.removeClass(e.params.navigation.disabledClass)),P&&P.length&&(P.off("click",e.navigation.onPrevClick),P.removeClass(e.params.navigation.disabledClass))}};var Ia={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;ie.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 o=this,{$nextEl:P,$prevEl:N}=o.navigation;if(o.params.navigation.hideOnClick&&!i(e.target).is(N)&&!i(e.target).is(P)){let W;P?W=P.hasClass(o.params.navigation.hiddenClass):N&&(W=N.hasClass(o.params.navigation.hiddenClass)),W===!0?o.emit("navigationShow",o):o.emit("navigationHide",o),P&&P.toggleClass(o.params.navigation.hiddenClass),N&&N.toggleClass(o.params.navigation.hiddenClass)}}}};const Fr={update(){const e=this,o=e.rtl,P=e.params.pagination;if(!P.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 ne=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>ne-1&&(ee-=ne),ee<0&&e.params.paginationType!=="bullets"&&(ee=ne+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,P.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const re=e.pagination.bullets;let le,he,Te;if(P.dynamicBullets&&(e.pagination.bulletSize=re.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),W.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(P.dynamicMainBullets+4)}px`),P.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>P.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=P.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),le=ee-e.pagination.dynamicBulletIndex,he=le+(Math.min(re.length,P.dynamicMainBullets)-1),Te=(he+le)/2),re.removeClass(`${P.bulletActiveClass} ${P.bulletActiveClass}-next ${P.bulletActiveClass}-next-next ${P.bulletActiveClass}-prev ${P.bulletActiveClass}-prev-prev ${P.bulletActiveClass}-main`),W.length>1)re.each(($e,Ke)=>{const it=i(Ke),rt=it.index();rt===ee&&it.addClass(P.bulletActiveClass),P.dynamicBullets&&(rt>=le&&rt<=he&&it.addClass(`${P.bulletActiveClass}-main`),rt===le&&it.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),rt===he&&it.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`))});else{const $e=re.eq(ee),Ke=$e.index();if($e.addClass(P.bulletActiveClass),P.dynamicBullets){const it=re.eq(le),rt=re.eq(he);for(let ot=le;ot<=he;ot+=1)re.eq(ot).addClass(`${P.bulletActiveClass}-main`);if(e.params.loop)if(Ke>=re.length-P.dynamicMainBullets){for(let ot=P.dynamicMainBullets;ot>=0;ot-=1)re.eq(re.length-ot).addClass(`${P.bulletActiveClass}-main`);re.eq(re.length-P.dynamicMainBullets-1).addClass(`${P.bulletActiveClass}-prev`)}else it.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),rt.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`);else it.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),rt.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`)}}if(P.dynamicBullets){const $e=Math.min(re.length,P.dynamicMainBullets+4),Ke=(e.pagination.bulletSize*$e-e.pagination.bulletSize)/2-Te*e.pagination.bulletSize,it=o?"right":"left";re.css(e.isHorizontal()?it:"top",`${Ke}px`)}}if(P.type==="fraction"&&(W.find(`.${P.currentClass}`).text(P.formatFractionCurrent(ee+1)),W.find(`.${P.totalClass}`).text(P.formatFractionTotal(ne))),P.type==="progressbar"){let re;P.progressbarOpposite?re=e.isHorizontal()?"vertical":"horizontal":re=e.isHorizontal()?"horizontal":"vertical";const le=(ee+1)/ne;let he=1,Te=1;re==="horizontal"?he=le:Te=le,W.find(`.${P.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${he}) scaleY(${Te})`).transition(e.params.speed)}P.type==="custom"&&P.renderCustom?(W.html(P.renderCustom(e,ee+1,ne)),e.emit("paginationRender",e,W[0])):e.emit("paginationUpdate",e,W[0]),W[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](P.lockClass)},render(){const e=this,o=e.params.pagination;if(!o.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const P=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let W="";if(o.type==="bullets"){const ee=e.params.loop?Math.ceil((P-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ne=0;ne<ee;ne+=1)o.renderBullet?W+=o.renderBullet.call(e,ne,o.bulletClass):W+=`<${o.bulletElement} class="${o.bulletClass}"></${o.bulletElement}>`;N.html(W),e.pagination.bullets=N.find(`.${o.bulletClass}`)}o.type==="fraction"&&(o.renderFraction?W=o.renderFraction.call(e,o.currentClass,o.totalClass):W=`<span class="${o.currentClass}"></span> / <span class="${o.totalClass}"></span>`,N.html(W)),o.type==="progressbar"&&(o.renderProgressbar?W=o.renderProgressbar.call(e,o.progressbarFillClass):W=`<span class="${o.progressbarFillClass}"></span>`,N.html(W)),o.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,o=e.params.pagination;if(!o.el)return;let P=i(o.el);if(P.length===0)return;e.params.uniqueNavElements&&typeof o.el=="string"&&P.length>1&&(P=e.$el.find(o.el)),o.type==="bullets"&&o.clickable&&P.addClass(o.clickableClass),P.addClass(o.modifierClass+o.type),o.type==="bullets"&&o.dynamicBullets&&(P.addClass(`${o.modifierClass}${o.type}-dynamic`),e.pagination.dynamicBulletIndex=0,o.dynamicMainBullets<1&&(o.dynamicMainBullets=1)),o.type==="progressbar"&&o.progressbarOpposite&&P.addClass(o.progressbarOppositeClass),o.clickable&&P.on("click",`.${o.bulletClass}`,function(W){W.preventDefault();let ee=i(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ie.extend(e.pagination,{$el:P,el:P[0]})},destroy(){const e=this,o=e.params.pagination;if(!o.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const P=e.pagination.$el;P.removeClass(o.hiddenClass),P.removeClass(o.modifierClass+o.type),e.pagination.bullets&&e.pagination.bullets.removeClass(o.bulletActiveClass),o.clickable&&P.off("click",`.${o.bulletClass}`)}};var Yr={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;ie.extend(e,{pagination:{init:Fr.init.bind(e),render:Fr.render.bind(e),update:Fr.update.bind(e),destroy:Fr.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 o=this;if(o.params.pagination.el&&o.params.pagination.hideOnClick&&o.pagination.$el.length>0&&!i(e.target).hasClass(o.params.pagination.bulletClass)){const P=o.pagination.$el.hasClass(o.params.pagination.hiddenClass);P===!0?o.emit("paginationShow",o):o.emit("paginationHide",o),o.pagination.$el.toggleClass(o.params.pagination.hiddenClass)}}}};const cr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:o,rtlTranslate:P,progress:N}=e,{dragSize:W,trackSize:ee,$dragEl:ne,$el:re}=o,le=e.params.scrollbar;let he=W,Te=(ee-W)*N;P?(Te=-Te,Te>0?(he=W-Te,Te=0):-Te+W>ee&&(he=ee+Te)):Te<0?(he=W+Te,Te=0):Te+W>ee&&(he=ee-Te),e.isHorizontal()?(ne.transform(`translate3d(${Te}px, 0, 0)`),ne[0].style.width=`${he}px`):(ne.transform(`translate3d(0px, ${Te}px, 0)`),ne[0].style.height=`${he}px`),le.hide&&(clearTimeout(e.scrollbar.timeout),re[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{re[0].style.opacity=0,re.transition(400)},1e3))},setTransition(e){const o=this;if(!o.params.scrollbar.el||!o.scrollbar.el)return;o.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:o}=e,{$dragEl:P,$el:N}=o;P[0].style.width="",P[0].style.height="";const W=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,ne=ee*(W/e.size);let re;e.params.scrollbar.dragSize==="auto"?re=W*ee:re=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?P[0].style.width=`${re}px`:P[0].style.height=`${re}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ie.extend(o,{trackSize:W,divider:ee,moveDivider:ne,dragSize:re}),o.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const o=this;return o.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 o=this,{scrollbar:P,rtlTranslate:N}=o,{$el:W,dragSize:ee,trackSize:ne,dragStartPos:re}=P;let le;le=(P.getPointerPosition(e)-W.offset()[o.isHorizontal()?"left":"top"]-(re!==null?re:ee/2))/(ne-ee),le=Math.max(Math.min(le,1),0),N&&(le=1-le);const he=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*le;o.updateProgress(he),o.setTranslate(he),o.updateActiveIndex(),o.updateSlidesClasses()},onDragStart(e){const o=this,P=o.params.scrollbar,{scrollbar:N,$wrapperEl:W}=o,{$el:ee,$dragEl:ne}=N;o.scrollbar.isTouched=!0,o.scrollbar.dragStartPos=e.target===ne[0]||e.target===ne?N.getPointerPosition(e)-e.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),W.transition(100),ne.transition(100),N.setDragPosition(e),clearTimeout(o.scrollbar.dragTimeout),ee.transition(0),P.hide&&ee.css("opacity",1),o.params.cssMode&&o.$wrapperEl.css("scroll-snap-type","none"),o.emit("scrollbarDragStart",e)},onDragMove(e){const o=this,{scrollbar:P,$wrapperEl:N}=o,{$el:W,$dragEl:ee}=P;if(!o.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,P.setDragPosition(e),N.transition(0),W.transition(0),ee.transition(0),o.emit("scrollbarDragMove",e)},onDragEnd(e){const o=this,P=o.params.scrollbar,{scrollbar:N,$wrapperEl:W}=o,{$el:ee}=N;if(!o.scrollbar.isTouched)return;o.scrollbar.isTouched=!1,o.params.cssMode&&(o.$wrapperEl.css("scroll-snap-type",""),W.transition("")),P.hide&&(clearTimeout(o.scrollbar.dragTimeout),o.scrollbar.dragTimeout=ie.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),o.emit("scrollbarDragEnd",e),P.snapOnRelease&&o.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,touchEventsTouch:P,touchEventsDesktop:N,params:W}=e,ee=o.$el,ne=ee[0],re=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,le=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.addEventListener(P.start,e.scrollbar.onDragStart,re),ne.addEventListener(P.move,e.scrollbar.onDragMove,re),ne.addEventListener(P.end,e.scrollbar.onDragEnd,le)):(ne.addEventListener(N.start,e.scrollbar.onDragStart,re),O.addEventListener(N.move,e.scrollbar.onDragMove,re),O.addEventListener(N.end,e.scrollbar.onDragEnd,le))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,touchEventsTouch:P,touchEventsDesktop:N,params:W}=e,ee=o.$el,ne=ee[0],re=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,le=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.removeEventListener(P.start,e.scrollbar.onDragStart,re),ne.removeEventListener(P.move,e.scrollbar.onDragMove,re),ne.removeEventListener(P.end,e.scrollbar.onDragEnd,le)):(ne.removeEventListener(N.start,e.scrollbar.onDragStart,re),O.removeEventListener(N.move,e.scrollbar.onDragMove,re),O.removeEventListener(N.end,e.scrollbar.onDragEnd,le))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,$el:P}=e,N=e.params.scrollbar;let W=i(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&W.length>1&&P.find(N.el).length===1&&(W=P.find(N.el));let ee=W.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=i(`<div class="${e.params.scrollbar.dragClass}"></div>`),W.append(ee)),ie.extend(o,{$el:W,el:W[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&o.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var Ua={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;ie.extend(e,{scrollbar:{init:cr.init.bind(e),destroy:cr.destroy.bind(e),updateSize:cr.updateSize.bind(e),setTranslate:cr.setTranslate.bind(e),setTransition:cr.setTransition.bind(e),enableDraggable:cr.enableDraggable.bind(e),disableDraggable:cr.disableDraggable.bind(e),setDragPosition:cr.setDragPosition.bind(e),getPointerPosition:cr.getPointerPosition.bind(e),onDragStart:cr.onDragStart.bind(e),onDragMove:cr.onDragMove.bind(e),onDragEnd:cr.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 o=this;o.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const sa={setTransform(e,o){const P=this,{rtl:N}=P,W=i(e),ee=N?-1:1,ne=W.attr("data-swiper-parallax")||"0";let re=W.attr("data-swiper-parallax-x"),le=W.attr("data-swiper-parallax-y");const he=W.attr("data-swiper-parallax-scale"),Te=W.attr("data-swiper-parallax-opacity");if(re||le?(re=re||"0",le=le||"0"):P.isHorizontal()?(re=ne,le="0"):(le=ne,re="0"),re.indexOf("%")>=0?re=`${parseInt(re,10)*o*ee}%`:re=`${re*o*ee}px`,le.indexOf("%")>=0?le=`${parseInt(le,10)*o}%`:le=`${le*o}px`,typeof Te!="undefined"&&Te!==null){const $e=Te-(Te-1)*(1-Math.abs(o));W[0].style.opacity=$e}if(typeof he=="undefined"||he===null)W.transform(`translate3d(${re}, ${le}, 0px)`);else{const $e=he-(he-1)*(1-Math.abs(o));W.transform(`translate3d(${re}, ${le}, 0px) scale(${$e})`)}},setTranslate(){const e=this,{$el:o,slides:P,progress:N,snapGrid:W}=e;o.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,ne)=>{e.parallax.setTransform(ne,N)}),P.each((ee,ne)=>{let re=ne.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(re+=Math.ceil(ee/2)-N*(W.length-1)),re=Math.min(Math.max(re,-1),1),i(ne).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((le,he)=>{e.parallax.setTransform(he,re)})})},setTransition(e=this.params.speed){const o=this,{$el:P}=o;P.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=i(W);let ne=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ne=0),ee.transition(ne)})}};var ka={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ie.extend(e,{parallax:{setTransform:sa.setTransform.bind(e),setTranslate:sa.setTranslate.bind(e),setTransition:sa.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 o=this;if(!o.params.parallax.enabled)return;o.parallax.setTransition(e)}}};const Qr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const o=e.targetTouches[0].pageX,P=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,W=e.targetTouches[1].pageY,ee=Math.sqrt(Tr(N-o,2)+Tr(W-P,2));return ee},onGestureStart(e){const o=this,P=o.params.zoom,N=o.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=Qr.getDistanceBetweenTouches(e)}if((!W.$slideEl||!W.$slideEl.length)&&(W.$slideEl=i(e.target).closest(`.${o.params.slideClass}`),W.$slideEl.length===0&&(W.$slideEl=o.slides.eq(o.activeIndex)),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${P.containerClass}`),W.maxRatio=W.$imageWrapEl.attr("data-swiper-zoom")||P.maxRatio,W.$imageWrapEl.length===0)){W.$imageEl=void 0;return}W.$imageEl&&W.$imageEl.transition(0),o.zoom.isScaling=!0},onGestureChange(e){const o=this,P=o.params.zoom,N=o.zoom,{gesture:W}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,W.scaleMove=Qr.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+Tr(N.scale-W.maxRatio+1,.5)),N.scale<P.minRatio&&(N.scale=P.minRatio+1-Tr(P.minRatio-N.scale+1,.5)),W.$imageEl.transform(`translate3d(0,0,0) scale(${N.scale})`)},onGestureEnd(e){const o=this,P=o.params.zoom,N=o.zoom,{gesture:W}=N;if(!te.gestures){if(!N.fakeGestureTouched||!N.fakeGestureMoved)return;if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!Xn.android)return;N.fakeGestureTouched=!1,N.fakeGestureMoved=!1}if(!W.$imageEl||W.$imageEl.length===0)return;N.scale=Math.max(Math.min(N.scale,W.maxRatio),P.minRatio),W.$imageEl.transition(o.params.speed).transform(`translate3d(0,0,0) scale(${N.scale})`),N.currentScale=N.scale,N.isScaling=!1,N.scale===1&&(W.$slideEl=void 0)},onTouchStart(e){const o=this,P=o.zoom,{gesture:N,image:W}=P;if(!N.$imageEl||N.$imageEl.length===0)return;if(W.isTouched)return;Xn.android&&e.cancelable&&e.preventDefault(),W.isTouched=!0,W.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,W.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY},onTouchMove(e){const o=this,P=o.zoom,{gesture:N,image:W,velocity:ee}=P;if(!N.$imageEl||N.$imageEl.length===0)return;if(o.allowClick=!1,!W.isTouched||!N.$slideEl)return;W.isMoved||(W.width=N.$imageEl[0].offsetWidth,W.height=N.$imageEl[0].offsetHeight,W.startX=ie.getTranslate(N.$imageWrapEl[0],"x")||0,W.startY=ie.getTranslate(N.$imageWrapEl[0],"y")||0,N.slideWidth=N.$slideEl[0].offsetWidth,N.slideHeight=N.$slideEl[0].offsetHeight,N.$imageWrapEl.transition(0),o.rtl&&(W.startX=-W.startX,W.startY=-W.startY));const ne=W.width*P.scale,re=W.height*P.scale;if(ne<N.slideWidth&&re<N.slideHeight)return;if(W.minX=Math.min(N.slideWidth/2-ne/2,0),W.maxX=-W.minX,W.minY=Math.min(N.slideHeight/2-re/2,0),W.maxY=-W.minY,W.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,W.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!W.isMoved&&!P.isScaling){if(o.isHorizontal()&&(Math.floor(W.minX)===Math.floor(W.startX)&&W.touchesCurrent.x<W.touchesStart.x||Math.floor(W.maxX)===Math.floor(W.startX)&&W.touchesCurrent.x>W.touchesStart.x)){W.isTouched=!1;return}if(!o.isHorizontal()&&(Math.floor(W.minY)===Math.floor(W.startY)&&W.touchesCurrent.y<W.touchesStart.y||Math.floor(W.maxY)===Math.floor(W.startY)&&W.touchesCurrent.y>W.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.currentX<W.minX&&(W.currentX=W.minX+1-Tr(W.minX-W.currentX+1,.8)),W.currentX>W.maxX&&(W.currentX=W.maxX-1+Tr(W.currentX-W.maxX+1,.8)),W.currentY<W.minY&&(W.currentY=W.minY+1-Tr(W.minY-W.currentY+1,.8)),W.currentY>W.maxY&&(W.currentY=W.maxY-1+Tr(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,o=e.zoom,{gesture:P,image:N,velocity:W}=o;if(!P.$imageEl||P.$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,ne=300;const re=W.x*ee,le=N.currentX+re,he=W.y*ne,Te=N.currentY+he;W.x!==0&&(ee=Math.abs((le-N.currentX)/W.x)),W.y!==0&&(ne=Math.abs((Te-N.currentY)/W.y));const $e=Math.max(ee,ne);N.currentX=le,N.currentY=Te;const Ke=N.width*o.scale,it=N.height*o.scale;N.minX=Math.min(P.slideWidth/2-Ke/2,0),N.maxX=-N.minX,N.minY=Math.min(P.slideHeight/2-it/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),P.$imageWrapEl.transition($e).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,o=e.zoom,{gesture:P}=o;P.$slideEl&&e.previousIndex!==e.activeIndex&&(P.$imageEl&&P.$imageEl.transform("translate3d(0,0,0) scale(1)"),P.$imageWrapEl&&P.$imageWrapEl.transform("translate3d(0,0,0)"),o.scale=1,o.currentScale=1,P.$slideEl=void 0,P.$imageEl=void 0,P.$imageWrapEl=void 0)},toggle(e){const o=this,P=o.zoom;P.scale&&P.scale!==1?P.out():P.in(e)},in(e){const o=this,P=o.zoom,N=o.params.zoom,{gesture:W,image:ee}=P;if(W.$slideEl||(o.params.virtual&&o.params.virtual.enabled&&o.virtual?W.$slideEl=o.$wrapperEl.children(`.${o.params.slideActiveClass}`):W.$slideEl=o.slides.eq(o.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 ne,re,le,he,Te,$e,Ke,it,rt,ot,At,Ye,yt,lt,Mt,Wt,Xt,Pt;typeof ee.touchesStart.x=="undefined"&&e?(ne=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,re=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ne=ee.touchesStart.x,re=ee.touchesStart.y),P.scale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,P.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Xt=W.$slideEl[0].offsetWidth,Pt=W.$slideEl[0].offsetHeight,le=W.$slideEl.offset().left,he=W.$slideEl.offset().top,Te=le+Xt/2-ne,$e=he+Pt/2-re,rt=W.$imageEl[0].offsetWidth,ot=W.$imageEl[0].offsetHeight,At=rt*P.scale,Ye=ot*P.scale,yt=Math.min(Xt/2-At/2,0),lt=Math.min(Pt/2-Ye/2,0),Mt=-yt,Wt=-lt,Ke=Te*P.scale,it=$e*P.scale,Ke<yt&&(Ke=yt),Ke>Mt&&(Ke=Mt),it<lt&&(it=lt),it>Wt&&(it=Wt)):(Ke=0,it=0),W.$imageWrapEl.transition(300).transform(`translate3d(${Ke}px, ${it}px,0)`),W.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${P.scale})`)},out(){const e=this,o=e.zoom,P=e.params.zoom,{gesture:N}=o;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(`.${P.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;o.scale=1,o.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(`${P.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,o=e.zoom;if(o.enabled)return;o.enabled=!0;const P=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,o.onGestureStart,P),e.$wrapperEl.on("gesturechange",W,o.onGestureChange,P),e.$wrapperEl.on("gestureend",W,o.onGestureEnd,P)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,W,o.onGestureStart,P),e.$wrapperEl.on(e.touchEvents.move,W,o.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,W,o.onGestureEnd,P),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,W,o.onGestureEnd,P)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,o.onTouchMove,N)},disable(){const e=this,o=e.zoom;if(!o.enabled)return;e.zoom.enabled=!1;const P=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,o.onGestureStart,P),e.$wrapperEl.off("gesturechange",W,o.onGestureChange,P),e.$wrapperEl.off("gestureend",W,o.onGestureEnd,P)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,W,o.onGestureStart,P),e.$wrapperEl.off(e.touchEvents.move,W,o.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,W,o.onGestureEnd,P),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,W,o.onGestureEnd,P)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,o.onTouchMove,N)}};var va={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,o={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=>{o[N]=Qr[N].bind(e)}),ie.extend(e,{zoom:o});let P=1;Object.defineProperty(e.zoom,"scale",{get(){return P},set(N){if(P!==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)}P=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const o=this;if(!o.zoom.enabled)return;o.zoom.onTouchStart(e)},touchEnd(e){const o=this;if(!o.zoom.enabled)return;o.zoom.onTouchEnd(e)},doubleTap(e){const o=this;o.params.zoom.enabled&&o.zoom.enabled&&o.params.zoom.toggle&&o.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 ga={loadInSlide(e,o=!0){const P=this,N=P.params.lazy;if(typeof e=="undefined")return;if(P.slides.length===0)return;const W=P.virtual&&P.params.virtual.enabled,ee=W?P.$wrapperEl.children(`.${P.params.slideClass}[data-swiper-slide-index="${e}"]`):P.slides.eq(e);let ne=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(ne=ne.add(ee[0])),ne.length===0)return;ne.each((re,le)=>{const he=i(le);he.addClass(N.loadingClass);const Te=he.attr("data-background"),$e=he.attr("data-src"),Ke=he.attr("data-srcset"),it=he.attr("data-sizes"),rt=he.parent("picture");P.loadImage(he[0],$e||Te,Ke,it,!1,()=>{if(typeof P=="undefined"||P===null||!P||P&&!P.params||P.destroyed)return;if(Te?(he.css("background-image",`url("${Te}")`),he.removeAttr("data-background")):(Ke&&(he.attr("srcset",Ke),he.removeAttr("data-srcset")),it&&(he.attr("sizes",it),he.removeAttr("data-sizes")),rt.length&&rt.children("source").each((ot,At)=>{const Ye=i(At);Ye.attr("data-srcset")&&(Ye.attr("srcset",Ye.attr("data-srcset")),Ye.removeAttr("data-srcset"))}),$e&&(he.attr("src",$e),he.removeAttr("data-src"))),he.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),P.params.loop&&o){const ot=ee.attr("data-swiper-slide-index");if(ee.hasClass(P.params.slideDuplicateClass)){const At=P.$wrapperEl.children(`[data-swiper-slide-index="${ot}"]:not(.${P.params.slideDuplicateClass})`);P.lazy.loadInSlide(At.index(),!1)}else{const At=P.$wrapperEl.children(`.${P.params.slideDuplicateClass}[data-swiper-slide-index="${ot}"]`);P.lazy.loadInSlide(At.index(),!1)}}P.emit("lazyImageReady",ee[0],he[0]),P.params.autoHeight&&P.updateAutoHeight()}),P.emit("lazyImageLoad",ee[0],he[0])})},load(){const e=this,{$wrapperEl:o,params:P,slides:N,activeIndex:W}=e,ee=e.virtual&&P.virtual.enabled,ne=P.lazy;let re=P.slidesPerView;re==="auto"&&(re=0);function le(Te){if(ee){if(o.children(`.${P.slideClass}[data-swiper-slide-index="${Te}"]`).length)return!0}else if(N[Te])return!0;return!1}function he(Te){return ee?i(Te).attr("data-swiper-slide-index"):i(Te).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)o.children(`.${P.slideVisibleClass}`).each((Te,$e)=>{const Ke=ee?i($e).attr("data-swiper-slide-index"):i($e).index();e.lazy.loadInSlide(Ke)});else if(re>1)for(let Te=W;Te<W+re;Te+=1)le(Te)&&e.lazy.loadInSlide(Te);else e.lazy.loadInSlide(W);if(ne.loadPrevNext)if(re>1||ne.loadPrevNextAmount&&ne.loadPrevNextAmount>1){const Te=ne.loadPrevNextAmount,$e=re,Ke=Math.min(W+$e+Math.max(Te,$e),N.length),it=Math.max(W-Math.max($e,Te),0);for(let rt=W+re;rt<Ke;rt+=1)le(rt)&&e.lazy.loadInSlide(rt);for(let rt=it;rt<W;rt+=1)le(rt)&&e.lazy.loadInSlide(rt)}else{const Te=o.children(`.${P.slideNextClass}`);Te.length>0&&e.lazy.loadInSlide(he(Te));const $e=o.children(`.${P.slidePrevClass}`);$e.length>0&&e.lazy.loadInSlide(he($e))}}};var Na={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;ie.extend(e,{lazy:{initialImageLoaded:!1,load:ga.load.bind(e),loadInSlide:ga.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 Mr={LinearSpline:function(o,P){const N=function(){let re,le,he;return(Te,$e)=>{for(le=-1,re=Te.length;re-le>1;)he=re+le>>1,Te[he]<=$e?le=he:re=he;return re}}();this.x=o,this.y=P,this.lastIndex=o.length-1;let W,ee;return this.interpolate=function(re){return re?(ee=N(this.x,re),W=ee-1,(re-this.x[W])*(this.y[ee]-this.y[W])/(this.x[ee]-this.x[W])+this.y[W]):0},this},getInterpolateFunction(e){const o=this;o.controller.spline||(o.controller.spline=o.params.loop?new Mr.LinearSpline(o.slidesGrid,e.slidesGrid):new Mr.LinearSpline(o.snapGrid,e.snapGrid))},setTranslate(e,o){const P=this,N=P.controller.control;let W,ee;function ne(re){const le=P.rtlTranslate?-P.translate:P.translate;P.params.controller.by==="slide"&&(P.controller.getInterpolateFunction(re),ee=-P.controller.spline.interpolate(-le)),(!ee||P.params.controller.by==="container")&&(W=(re.maxTranslate()-re.minTranslate())/(P.maxTranslate()-P.minTranslate()),ee=(le-P.minTranslate())*W+re.minTranslate()),P.params.controller.inverse&&(ee=re.maxTranslate()-ee),re.updateProgress(ee),re.setTranslate(ee,P),re.updateActiveIndex(),re.updateSlidesClasses()}if(Array.isArray(N))for(let re=0;re<N.length;re+=1)N[re]!==o&&N[re]instanceof ir&&ne(N[re]);else N instanceof ir&&o!==N&&ne(N)},setTransition(e,o){const P=this,N=P.controller.control;let W;function ee(ne){ne.setTransition(e,P),e!==0&&(ne.transitionStart(),ne.params.autoHeight&&ie.nextTick(()=>{ne.updateAutoHeight()}),ne.$wrapperEl.transitionEnd(()=>{if(!N)return;ne.params.loop&&P.params.controller.by==="slide"&&ne.loopFix(),ne.transitionEnd()}))}if(Array.isArray(N))for(W=0;W<N.length;W+=1)N[W]!==o&&N[W]instanceof ir&&ee(N[W]);else N instanceof ir&&o!==N&&ee(N)}};var Ea={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;ie.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Mr.getInterpolateFunction.bind(e),setTranslate:Mr.setTranslate.bind(e),setTransition:Mr.setTransition.bind(e)}})},on:{update(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,o){const P=this;if(!P.controller.control)return;P.controller.setTranslate(e,o)},setTransition(e,o){const P=this;if(!P.controller.control)return;P.controller.setTransition(e,o)}}};const Pn={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,o){return e.attr("role",o),e},addElLabel(e,o){return e.attr("aria-label",o),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const o=this,P=o.params.a11y;if(e.keyCode!==13)return;const N=i(e.target);o.navigation&&o.navigation.$nextEl&&N.is(o.navigation.$nextEl)&&(o.isEnd&&!o.params.loop||o.slideNext(),o.isEnd?o.a11y.notify(P.lastSlideMessage):o.a11y.notify(P.nextSlideMessage)),o.navigation&&o.navigation.$prevEl&&N.is(o.navigation.$prevEl)&&(o.isBeginning&&!o.params.loop||o.slidePrev(),o.isBeginning?o.a11y.notify(P.firstSlideMessage):o.a11y.notify(P.prevSlideMessage)),o.pagination&&N.is(`.${o.params.pagination.bulletClass}`)&&N[0].click()},notify(e){const o=this,P=o.a11y.liveRegion;if(P.length===0)return;P.html(""),P.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:o,$prevEl:P}=e.navigation;P&&P.length>0&&(e.isBeginning?(e.a11y.disableEl(P),e.a11y.makeElNotFocusable(P)):(e.a11y.enableEl(P),e.a11y.makeElFocusable(P))),o&&o.length>0&&(e.isEnd?(e.a11y.disableEl(o),e.a11y.makeElNotFocusable(o)):(e.a11y.enableEl(o),e.a11y.makeElFocusable(o)))},updatePagination(){const e=this,o=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((P,N)=>{const W=i(N);e.a11y.makeElFocusable(W),e.a11y.addElRole(W,"button"),e.a11y.addElLabel(W,o.paginationBulletMessage.replace(/\{\{index\}\}/,W.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const o=e.params.a11y;let P,N;e.navigation&&e.navigation.$nextEl&&(P=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),P&&(e.a11y.makeElFocusable(P),e.a11y.addElRole(P,"button"),e.a11y.addElLabel(P,o.nextSlideMessage),P.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,o.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 o,P;e.navigation&&e.navigation.$nextEl&&(o=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(P=e.navigation.$prevEl),o&&o.off("keydown",e.a11y.onEnterKey),P&&P.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 Ba={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;ie.extend(e,{a11y:{liveRegion:i(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Pn).forEach(o=>{e.a11y[o]=Pn[o].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 xr={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 o=e.history;if(o.initialized=!0,o.paths=xr.getPathValues(),!o.paths.key&&!o.paths.value)return;o.scrollToSlide(0,o.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=xr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(W=>W!==""),o=e.length,P=e[o-2],N=e[o-1];return{key:P,value:N}},setHistory(e,o){const P=this;if(!P.history.initialized||!P.params.history.enabled)return;const N=P.slides.eq(o);let W=xr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(W=`${e}/${W}`);const ee=s.history.state;if(ee&&ee.value===W)return;P.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,o,P){const N=this;if(o)for(let W=0,ee=N.slides.length;W<ee;W+=1){const ne=N.slides.eq(W),re=xr.slugify(ne.attr("data-history"));if(re===o&&!ne.hasClass(N.params.slideDuplicateClass)){const le=ne.index();N.slideTo(le,e,P)}}else N.slideTo(0,e,P)}};var zr={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ie.extend(e,{history:{init:xr.init.bind(e),setHistory:xr.setHistory.bind(e),setHistoryPopState:xr.setHistoryPopState.bind(e),scrollToSlide:xr.scrollToSlide.bind(e),destroy:xr.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};const Jr={onHashCange(){const e=this;e.emit("hashChange");const o=O.location.hash.replace("#",""),P=e.slides.eq(e.activeIndex).attr("data-hash");if(o!==P){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${o}"]`).index();if(typeof N=="undefined")return;e.slideTo(N)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&s.history&&s.history.replaceState)s.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const o=e.slides.eq(e.activeIndex),P=o.attr("data-hash")||o.attr("data-history");O.location.hash=P||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const o=O.location.hash.replace("#","");if(o){const P=0;for(let N=0,W=e.slides.length;N<W;N+=1){const ee=e.slides.eq(N),ne=ee.attr("data-hash")||ee.attr("data-history");if(ne===o&&!ee.hasClass(e.params.slideDuplicateClass)){const re=ee.index();e.slideTo(re,P,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&i(s).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&i(s).off("hashchange",e.hashNavigation.onHashCange)}};var Wa={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;ie.extend(e,{hashNavigation:{initialized:!1,init:Jr.init.bind(e),destroy:Jr.destroy.bind(e),setHash:Jr.setHash.bind(e),onHashCange:Jr.onHashCange.bind(e)}})},on:{init(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd(){const e=this;e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}};const Ae={run(){const e=this,o=e.slides.eq(e.activeIndex);let P=e.params.autoplay.delay;o.attr("data-swiper-autoplay")&&(P=o.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=ie.nextTick(()=>{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()},P)},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 o=this;if(!o.autoplay.running)return;if(o.autoplay.paused)return;o.autoplay.timeout&&clearTimeout(o.autoplay.timeout),o.autoplay.paused=!0,e===0||!o.params.autoplay.waitForTransition?(o.autoplay.paused=!1,o.autoplay.run()):(o.$wrapperEl[0].addEventListener("transitionend",o.autoplay.onTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.autoplay.onTransitionEnd))}};var Ne={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ie.extend(e,{autoplay:{running:!1,paused:!1,run:Ae.run.bind(e),start:Ae.start.bind(e),stop:Ae.stop.bind(e),pause:Ae.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(o){if(!e||e.destroyed||!e.$wrapperEl)return;if(o.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,o){const P=this;P.autoplay.running&&(o||!P.params.autoplay.disableOnInteraction?P.autoplay.pause(e):P.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 je={setTranslate(){const e=this,{slides:o}=e;for(let P=0;P<o.length;P+=1){const N=e.slides.eq(P),W=N[0].swiperSlideOffset;let ee=-W;e.params.virtualTranslate||(ee-=e.translate);let ne=0;e.isHorizontal()||(ne=ee,ee=0);const re=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(N[0].progress),0):1+Math.min(Math.max(N[0].progress,-1),0);N.css({opacity:re}).transform(`translate3d(${ee}px, ${ne}px, 0px)`)}},setTransition(e){const o=this,{slides:P,$wrapperEl:N}=o;if(P.transition(e),o.params.virtualTranslate&&e!==0){let W=!1;P.transitionEnd(()=>{if(W)return;if(!o||o.destroyed)return;W=!0,o.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let ne=0;ne<ee.length;ne+=1)N.trigger(ee[ne])})}}};var Oe={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ie.extend(e,{fadeEffect:{setTranslate:je.setTranslate.bind(e),setTransition:je.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="fade")return;o.fadeEffect.setTransition(e)}}};const se={setTranslate(){const e=this,{$el:o,$wrapperEl:P,slides:N,width:W,height:ee,rtlTranslate:ne,size:re}=e,le=e.params.cubeEffect,he=e.isHorizontal(),Te=e.virtual&&e.params.virtual.enabled;let $e=0,Ke;le.shadow&&(he?(Ke=P.find(".swiper-cube-shadow"),Ke.length===0&&(Ke=i('<div class="swiper-cube-shadow"></div>'),P.append(Ke)),Ke.css({height:`${W}px`})):(Ke=o.find(".swiper-cube-shadow"),Ke.length===0&&(Ke=i('<div class="swiper-cube-shadow"></div>'),o.append(Ke))));for(let rt=0;rt<N.length;rt+=1){const ot=N.eq(rt);let At=rt;Te&&(At=parseInt(ot.attr("data-swiper-slide-index"),10));let Ye=At*90,yt=Math.floor(Ye/360);ne&&(Ye=-Ye,yt=Math.floor(-Ye/360));const lt=Math.max(Math.min(ot[0].progress,1),-1);let Mt=0,Wt=0,Xt=0;At%4===0?(Mt=-yt*4*re,Xt=0):(At-1)%4===0?(Mt=0,Xt=-yt*4*re):(At-2)%4===0?(Mt=re+yt*4*re,Xt=re):(At-3)%4===0&&(Mt=-re,Xt=3*re+re*4*yt),ne&&(Mt=-Mt),he||(Wt=Mt,Mt=0);const Pt=`rotateX(${he?0:-Ye}deg) rotateY(${he?Ye:0}deg) translate3d(${Mt}px, ${Wt}px, ${Xt}px)`;if(lt<=1&&lt>-1&&($e=At*90+lt*90,ne&&($e=-At*90-lt*90)),ot.transform(Pt),le.slideShadows){let rn=he?ot.find(".swiper-slide-shadow-left"):ot.find(".swiper-slide-shadow-top"),un=he?ot.find(".swiper-slide-shadow-right"):ot.find(".swiper-slide-shadow-bottom");rn.length===0&&(rn=i(`<div class="swiper-slide-shadow-${he?"left":"top"}"></div>`),ot.append(rn)),un.length===0&&(un=i(`<div class="swiper-slide-shadow-${he?"right":"bottom"}"></div>`),ot.append(un)),rn.length&&(rn[0].style.opacity=Math.max(-lt,0)),un.length&&(un[0].style.opacity=Math.max(lt,0))}}if(P.css({"-webkit-transform-origin":`50% 50% -${re/2}px`,"-moz-transform-origin":`50% 50% -${re/2}px`,"-ms-transform-origin":`50% 50% -${re/2}px`,"transform-origin":`50% 50% -${re/2}px`}),le.shadow)if(he)Ke.transform(`translate3d(0px, ${W/2+le.shadowOffset}px, ${-W/2}px) rotateX(90deg) rotateZ(0deg) scale(${le.shadowScale})`);else{const rt=Math.abs($e)-Math.floor(Math.abs($e)/90)*90,ot=1.5-(Math.sin(rt*2*Math.PI/360)/2+Math.cos(rt*2*Math.PI/360)/2),At=le.shadowScale,Ye=le.shadowScale/ot,yt=le.shadowOffset;Ke.transform(`scale3d(${At}, 1, ${Ye}) translate3d(0px, ${ee/2+yt}px, ${-ee/2/Ye}px) rotateX(-90deg)`)}const it=Xr.isSafari||Xr.isWebView?-re/2:0;P.transform(`translate3d(0px,0,${it}px) rotateX(${e.isHorizontal()?0:$e}deg) rotateY(${e.isHorizontal()?-$e:0}deg)`)},setTransition(e){const o=this,{$el:P,slides:N}=o;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),o.params.cubeEffect.shadow&&!o.isHorizontal()&&P.find(".swiper-cube-shadow").transition(e)}};var ge={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ie.extend(e,{cubeEffect:{setTranslate:se.setTranslate.bind(e),setTransition:se.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 o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="cube")return;o.cubeEffect.setTransition(e)}}};const ue={setTranslate(){const e=this,{slides:o,rtlTranslate:P}=e;for(let N=0;N<o.length;N+=1){const W=o.eq(N);let ee=W[0].progress;e.params.flipEffect.limitRotation&&(ee=Math.max(Math.min(W[0].progress,1),-1));const ne=W[0].swiperSlideOffset,re=-180*ee;let le=re,he=0,Te=-ne,$e=0;if(e.isHorizontal()?P&&(le=-le):($e=Te,Te=0,he=-le,le=0),W[0].style.zIndex=-Math.abs(Math.round(ee))+o.length,e.params.flipEffect.slideShadows){let Ke=e.isHorizontal()?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"),it=e.isHorizontal()?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom");Ke.length===0&&(Ke=i(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),W.append(Ke)),it.length===0&&(it=i(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),W.append(it)),Ke.length&&(Ke[0].style.opacity=Math.max(-ee,0)),it.length&&(it[0].style.opacity=Math.max(ee,0))}W.transform(`translate3d(${Te}px, ${$e}px, 0px) rotateX(${he}deg) rotateY(${le}deg)`)}},setTransition(e){const o=this,{slides:P,activeIndex:N,$wrapperEl:W}=o;if(P.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),o.params.virtualTranslate&&e!==0){let ee=!1;P.eq(N).transitionEnd(function(){if(ee)return;if(!o||o.destroyed)return;ee=!0,o.animating=!1;const re=["webkitTransitionEnd","transitionend"];for(let le=0;le<re.length;le+=1)W.trigger(re[le])})}}};var Me={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;ie.extend(e,{flipEffect:{setTranslate:ue.setTranslate.bind(e),setTransition:ue.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="flip")return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="flip")return;o.flipEffect.setTransition(e)}}};const De={setTranslate(){const e=this,{width:o,height:P,slides:N,$wrapperEl:W,slidesSizesGrid:ee}=e,ne=e.params.coverflowEffect,re=e.isHorizontal(),le=e.translate,he=re?-le+o/2:-le+P/2,Te=re?ne.rotate:-ne.rotate,$e=ne.depth;for(let Ke=0,it=N.length;Ke<it;Ke+=1){const rt=N.eq(Ke),ot=ee[Ke],At=rt[0].swiperSlideOffset,Ye=(he-At-ot/2)/ot*ne.modifier;let yt=re?Te*Ye:0,lt=re?0:Te*Ye,Mt=-$e*Math.abs(Ye),Wt=ne.stretch;typeof Wt=="string"&&Wt.indexOf("%")!==-1&&(Wt=parseFloat(ne.stretch)/100*ot);let Xt=re?0:Wt*Ye,Pt=re?Wt*Ye:0,rn=1-(1-ne.scale)*Math.abs(Ye);Math.abs(Pt)<.001&&(Pt=0),Math.abs(Xt)<.001&&(Xt=0),Math.abs(Mt)<.001&&(Mt=0),Math.abs(yt)<.001&&(yt=0),Math.abs(lt)<.001&&(lt=0),Math.abs(rn)<.001&&(rn=0);const un=`translate3d(${Pt}px,${Xt}px,${Mt}px) rotateX(${lt}deg) rotateY(${yt}deg) scale(${rn})`;if(rt.transform(un),rt[0].style.zIndex=-Math.abs(Math.round(Ye))+1,ne.slideShadows){let Rn=re?rt.find(".swiper-slide-shadow-left"):rt.find(".swiper-slide-shadow-top"),wn=re?rt.find(".swiper-slide-shadow-right"):rt.find(".swiper-slide-shadow-bottom");Rn.length===0&&(Rn=i(`<div class="swiper-slide-shadow-${re?"left":"top"}"></div>`),rt.append(Rn)),wn.length===0&&(wn=i(`<div class="swiper-slide-shadow-${re?"right":"bottom"}"></div>`),rt.append(wn)),Rn.length&&(Rn[0].style.opacity=Ye>0?Ye:0),wn.length&&(wn[0].style.opacity=-Ye>0?-Ye:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const Ke=W[0].style;Ke.perspectiveOrigin=`${he}px 50%`}},setTransition(e){const o=this;o.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Fe={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ie.extend(e,{coverflowEffect:{setTranslate:De.setTranslate.bind(e),setTransition:De.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 o=this;if(o.params.effect!=="coverflow")return;o.coverflowEffect.setTransition(e)}}};const Be={init(){const e=this,{thumbs:o}=e.params,P=e.constructor;o.swiper instanceof P?(e.thumbs.swiper=o.swiper,ie.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ie.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ie.isObject(o.swiper)&&(e.thumbs.swiper=new P(ie.extend({},o.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,o=e.thumbs.swiper;if(!o)return;const P=o.clickedIndex,N=o.clickedSlide;if(N&&i(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof P=="undefined"||P===null)return;let W;if(o.params.loop?W=parseInt(i(o.clickedSlide).attr("data-swiper-slide-index"),10):W=P,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 ne=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${W}"]`).eq(0).index(),re=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${W}"]`).eq(0).index();typeof ne=="undefined"?W=re:typeof re=="undefined"?W=ne:re-ee<ee-ne?W=re:W=ne}e.slideTo(W)},update(e){const o=this,P=o.thumbs.swiper;if(!P)return;const N=P.params.slidesPerView==="auto"?P.slidesPerViewDynamic():P.params.slidesPerView,W=o.params.thumbs.autoScrollOffset,ee=W&&!P.params.loop;if(o.realIndex!==P.realIndex||ee){let le=P.activeIndex,he,Te;if(P.params.loop){P.slides.eq(le).hasClass(P.params.slideDuplicateClass)&&(P.loopFix(),P._clientLeft=P.$wrapperEl[0].clientLeft,le=P.activeIndex);const $e=P.slides.eq(le).prevAll(`[data-swiper-slide-index="${o.realIndex}"]`).eq(0).index(),Ke=P.slides.eq(le).nextAll(`[data-swiper-slide-index="${o.realIndex}"]`).eq(0).index();typeof $e=="undefined"?he=Ke:typeof Ke=="undefined"?he=$e:Ke-le===le-$e?he=le:Ke-le<le-$e?he=Ke:he=$e,Te=o.activeIndex>o.previousIndex?"next":"prev"}else he=o.realIndex,Te=he>o.previousIndex?"next":"prev";ee&&(he+=Te==="next"?W:-1*W),P.visibleSlidesIndexes&&P.visibleSlidesIndexes.indexOf(he)<0&&(P.params.centeredSlides?he>le?he=he-Math.floor(N/2)+1:he=he+Math.floor(N/2)-1:he>le&&(he=he-N+1),P.slideTo(he,e?0:void 0))}let ne=1;const re=o.params.thumbs.slideThumbActiveClass;if(o.params.slidesPerView>1&&!o.params.centeredSlides&&(ne=o.params.slidesPerView),o.params.thumbs.multipleActiveThumbs||(ne=1),ne=Math.floor(ne),P.slides.removeClass(re),P.params.loop||P.params.virtual&&P.params.virtual.enabled)for(let le=0;le<ne;le+=1)P.$wrapperEl.children(`[data-swiper-slide-index="${o.realIndex+le}"]`).addClass(re);else for(let le=0;le<ne;le+=1)P.slides.eq(o.realIndex+le).addClass(re)}};var et={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;ie.extend(e,{thumbs:{swiper:null,init:Be.init.bind(e),update:Be.update.bind(e),onThumbClick:Be.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:o}=e.params;if(!o||!o.swiper)return;e.thumbs.init(),e.thumbs.update(!0)},slideChange(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},update(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},resize(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},observerUpdate(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},setTransition(e){const o=this,P=o.thumbs.swiper;if(!P)return;P.setTransition(e)},beforeDestroy(){const e=this,o=e.thumbs.swiper;if(!o)return;e.thumbs.swiperCreated&&o&&o.destroy()}}};const mt=[Ra,ra,Oa,aa,ma,Da,Pa,La,Ia,Yr,Ua,ka,va,Na,Ea,Ba,zr,Wa,Ne,Oe,ge,Me,Fe,et];typeof ir.use=="undefined"&&(ir.use=ir.Class.use,ir.installModule=ir.Class.installModule),ir.use(mt);var kt=J.default=ir},"u+vr":function(ae,J,f){ae.exports={flex_box_center:"flex_box_center___VK_X4",flex_space_between:"flex_space_between___2bQ8e",flex_box_vertical_center:"flex_box_vertical_center___2GSXo",flex_box_center_end:"flex_box_center_end___3qRJo",flex_box_column:"flex_box_column___kI9VB",bg:"bg___1wf6q",containerTitle:"containerTitle___8Wfb5",containerDesc:"containerDesc___YbgzD",tablestyle:"tablestyle___gxqMb",listItem:"listItem___320zH",info:"info___3whog",title:"title___1gBxs",titleLeft:"titleLeft___oaQur",titleRight:"titleRight___2-zR1",acitons:"acitons___3jEMn",moveCategory:"moveCategory___Z8Rcj",name:"name___2SMud",categoryName:"categoryName___1kknW",schedule:"schedule___2OSrq",fnSign:"fnSign___2lm3C",spanSize:"spanSize___EpJ_p",classromediv:"classromediv___l4n7V",glow:"glow___2ZtHI",popover:"popover___1oJJX",dot:"dot___2_G1J"}},u3os:function(ae,J,f){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.ver=J.clear=J.bind=void 0;var Q=f("P4Qj"),L=function(t,R){var i=(0,Q.getSensor)(t);return i.bind(R),function(){i.unbind(R)}};J.bind=L;var O=function(t){var R=(0,Q.getSensor)(t);(0,Q.removeSensor)(R)};J.clear=O;var U="1.0.1";J.ver=U},uZMh:function(ae,J,f){ae.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(ae,J){ae.exports="data:image/png;base64,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"},ulZh:function(ae,J,f){typeof window!="undefined"&&function(L,O){ae.exports=O()}(this,function(){return function(Q){var L={};function O(U){if(L[U])return L[U].exports;var s=L[U]={i:U,l:!1,exports:{}};return Q[U].call(s.exports,s,s.exports,O),s.l=!0,s.exports}return O.m=Q,O.c=L,O.d=function(U,s,t){O.o(U,s)||Object.defineProperty(U,s,{enumerable:!0,get:t})},O.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},O.t=function(U,s){if(s&1&&(U=O(U)),s&8)return U;if(s&4&&typeof U=="object"&&U&&U.__esModule)return U;var t=Object.create(null);if(O.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:U}),s&2&&typeof U!="string")for(var R in U)O.d(t,R,function(i){return U[i]}.bind(null,R));return t},O.n=function(U){var s=U&&U.__esModule?function(){return U.default}:function(){return U};return O.d(s,"a",s),s},O.o=function(U,s){return Object.prototype.hasOwnProperty.call(U,s)},O.p="/dist/",O(O.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Q,L,O){"use strict";var U=Object.prototype.hasOwnProperty,s="~";function t(){}Object.create&&(t.prototype=Object.create(null),new t().__proto__||(s=!1));function R(a,x,S){this.fn=a,this.context=x,this.once=S||!1}function i(a,x,S,w,p){if(typeof S!="function")throw new TypeError("The listener must be a function");var D=new R(S,w||a,p),h=s?s+x:x;return a._events[h]?a._events[h].fn?a._events[h]=[a._events[h],D]:a._events[h].push(D):(a._events[h]=D,a._eventsCount++),a}function g(a,x){--a._eventsCount===0?a._events=new t:delete a._events[x]}function E(){this._events=new t,this._eventsCount=0}E.prototype.eventNames=function(){var x=[],S,w;if(this._eventsCount===0)return x;for(w in S=this._events)U.call(S,w)&&x.push(s?w.slice(1):w);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(S)):x},E.prototype.listeners=function(x){var S=s?s+x:x,w=this._events[S];if(!w)return[];if(w.fn)return[w.fn];for(var p=0,D=w.length,h=new Array(D);p<D;p++)h[p]=w[p].fn;return h},E.prototype.listenerCount=function(x){var S=s?s+x:x,w=this._events[S];return w?w.fn?1:w.length:0},E.prototype.emit=function(x,S,w,p,D,h){var l=s?s+x:x;if(!this._events[l])return!1;var u=this._events[l],m=arguments.length,v,_;if(u.fn){u.once&&this.removeListener(x,u.fn,void 0,!0);switch(m){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,S),!0;case 3:return u.fn.call(u.context,S,w),!0;case 4:return u.fn.call(u.context,S,w,p),!0;case 5:return u.fn.call(u.context,S,w,p,D),!0;case 6:return u.fn.call(u.context,S,w,p,D,h),!0}for(_=1,v=new Array(m-1);_<m;_++)v[_-1]=arguments[_];u.fn.apply(u.context,v)}else{var y=u.length,T;for(_=0;_<y;_++){u[_].once&&this.removeListener(x,u[_].fn,void 0,!0);switch(m){case 1:u[_].fn.call(u[_].context);break;case 2:u[_].fn.call(u[_].context,S);break;case 3:u[_].fn.call(u[_].context,S,w);break;case 4:u[_].fn.call(u[_].context,S,w,p);break;default:if(!v)for(T=1,v=new Array(m-1);T<m;T++)v[T-1]=arguments[T];u[_].fn.apply(u[_].context,v)}}}return!0},E.prototype.on=function(x,S,w){return i(this,x,S,w,!1)},E.prototype.once=function(x,S,w){return i(this,x,S,w,!0)},E.prototype.removeListener=function(x,S,w,p){var D=s?s+x:x;if(!this._events[D])return this;if(!S)return g(this,D),this;var h=this._events[D];if(h.fn)h.fn===S&&(!p||h.once)&&(!w||h.context===w)&&g(this,D);else{for(var l=0,u=[],m=h.length;l<m;l++)(h[l].fn!==S||p&&!h[l].once||w&&h[l].context!==w)&&u.push(h[l]);u.length?this._events[D]=u.length===1?u[0]:u:g(this,D)}return this},E.prototype.removeAllListeners=function(x){var S;return x?(S=s?s+x:x,this._events[S]&&g(this,S)):(this._events=new t,this._eventsCount=0),this},E.prototype.off=E.prototype.removeListener,E.prototype.addListener=E.prototype.on,E.prefixed=s,E.EventEmitter=E,Q.exports=E},"./node_modules/url-toolkit/src/url-toolkit.js":function(Q,L,O){(function(U){var s=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,t=/^([^\/?#]*)([^]*)$/,R=/(?:\/|^)\.(?=\/)/g,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,g={buildAbsoluteURL:function(E,a,x){if(x=x||{},E=E.trim(),a=a.trim(),!a){if(!x.alwaysNormalize)return E;var S=g.parseURL(E);if(!S)throw new Error("Error trying to parse base URL.");return S.path=g.normalizePath(S.path),g.buildURLFromParts(S)}var w=g.parseURL(a);if(!w)throw new Error("Error trying to parse relative URL.");if(w.scheme)return x.alwaysNormalize?(w.path=g.normalizePath(w.path),g.buildURLFromParts(w)):a;var p=g.parseURL(E);if(!p)throw new Error("Error trying to parse base URL.");if(!p.netLoc&&p.path&&p.path[0]!=="/"){var D=t.exec(p.path);p.netLoc=D[1],p.path=D[2]}p.netLoc&&!p.path&&(p.path="/");var h={scheme:p.scheme,netLoc:w.netLoc,path:null,params:w.params,query:w.query,fragment:w.fragment};if(!w.netLoc&&(h.netLoc=p.netLoc,w.path[0]!=="/"))if(!w.path)h.path=p.path,w.params||(h.params=p.params,w.query||(h.query=p.query));else{var l=p.path,u=l.substring(0,l.lastIndexOf("/")+1)+w.path;h.path=g.normalizePath(u)}return h.path===null&&(h.path=x.alwaysNormalize?g.normalizePath(w.path):w.path),g.buildURLFromParts(h)},parseURL:function(E){var a=s.exec(E);return a?{scheme:a[1]||"",netLoc:a[2]||"",path:a[3]||"",params:a[4]||"",query:a[5]||"",fragment:a[6]||""}:null},normalizePath:function(E){for(E=E.split("").reverse().join("").replace(R,"");E.length!==(E=E.replace(i,"")).length;);return E.split("").reverse().join("")},buildURLFromParts:function(E){return E.scheme+E.netLoc+E.path+E.params+E.query+E.fragment}};Q.exports=g})(this)},"./node_modules/webworkify-webpack/index.js":function(Q,L,O){function U(x){var S={};function w(D){if(S[D])return S[D].exports;var h=S[D]={i:D,l:!1,exports:{}};return x[D].call(h.exports,h,h.exports,w),h.l=!0,h.exports}w.m=x,w.c=S,w.i=function(D){return D},w.d=function(D,h,l){w.o(D,h)||Object.defineProperty(D,h,{configurable:!1,enumerable:!0,get:l})},w.r=function(D){Object.defineProperty(D,"__esModule",{value:!0})},w.n=function(D){var h=D&&D.__esModule?function(){return D.default}:function(){return D};return w.d(h,"a",h),h},w.o=function(D,h){return Object.prototype.hasOwnProperty.call(D,h)},w.p="/",w.oe=function(D){throw console.error(D),D};var p=w(w.s=ENTRY_MODULE);return p.default||p}var s="[\\.|\\-|\\+|\\w|/|@]+",t="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+s+").*?\\)";function R(x){return(x+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function i(x){return!isNaN(1*x)}function g(x,S,w){var p={};p[w]=[];var D=S.toString(),h=D.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!h)return p;for(var l=h[1],u=new RegExp("(\\\\n|\\W)"+R(l)+t,"g"),m;m=u.exec(D);){if(m[3]==="dll-reference")continue;p[w].push(m[3])}for(u=new RegExp("\\("+R(l)+'\\("(dll-reference\\s('+s+'))"\\)\\)'+t,"g");m=u.exec(D);)x[m[2]]||(p[w].push(m[1]),x[m[2]]=O(m[1]).m),p[m[2]]=p[m[2]]||[],p[m[2]].push(m[4]);for(var v=Object.keys(p),_=0;_<v.length;_++)for(var y=0;y<p[v[_]].length;y++)i(p[v[_]][y])&&(p[v[_]][y]=1*p[v[_]][y]);return p}function E(x){var S=Object.keys(x);return S.reduce(function(w,p){return w||x[p].length>0},!1)}function a(x,S){for(var w={main:[S]},p={main:[]},D={main:{}};E(w);)for(var h=Object.keys(w),l=0;l<h.length;l++){var u=h[l],m=w[u],v=m.pop();if(D[u]=D[u]||{},D[u][v]||!x[u][v])continue;D[u][v]=!0,p[u]=p[u]||[],p[u].push(v);for(var _=g(x,x[u][v],u),y=Object.keys(_),T=0;T<y.length;T++)w[y[T]]=w[y[T]]||[],w[y[T]]=w[y[T]].concat(_[y[T]])}return p}Q.exports=function(x,S){S=S||{};var w={main:O.m},p=S.all?{main:Object.keys(w.main)}:a(w,x),D="";Object.keys(p).filter(function(v){return v!=="main"}).forEach(function(v){for(var _=0;p[v][_];)_++;p[v].push(_),w[v][_]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",D=D+"var "+v+" = ("+U.toString().replace("ENTRY_MODULE",JSON.stringify(_))+")({"+p[v].map(function(y){return""+JSON.stringify(y)+": "+w[v][y].toString()}).join(",")+`});
`}),D=D+"new (("+U.toString().replace("ENTRY_MODULE",JSON.stringify(x))+")({"+p.main.map(function(v){return""+JSON.stringify(v)+": "+w.main[v].toString()}).join(",")+"}))(self);";var h=new window.Blob([D],{type:"text/javascript"});if(S.bare)return h;var l=window.URL||window.webkitURL||window.mozURL||window.msURL,u=l.createObjectURL(h),m=new window.Worker(u);return m.objectURL=u,m}},"./src/config.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"hlsDefaultConfig",function(){return T}),O.d(L,"mergeConfig",function(){return c}),O.d(L,"enableStreamingMode",function(){return n});var U=O("./src/controller/abr-controller.ts"),s=O("./src/controller/audio-stream-controller.ts"),t=O("./src/controller/audio-track-controller.ts"),R=O("./src/controller/subtitle-stream-controller.ts"),i=O("./src/controller/subtitle-track-controller.ts"),g=O("./src/controller/buffer-controller.ts"),E=O("./src/controller/timeline-controller.ts"),a=O("./src/controller/cap-level-controller.ts"),x=O("./src/controller/fps-controller.ts"),S=O("./src/controller/eme-controller.ts"),w=O("./src/controller/cmcd-controller.ts"),p=O("./src/utils/xhr-loader.ts"),D=O("./src/utils/fetch-loader.ts"),h=O("./src/utils/cues.ts"),l=O("./src/utils/mediakeys-helper.ts"),u=O("./src/utils/logger.ts");function m(){return m=Object.assign||function(r){for(var d=1;d<arguments.length;d++){var M=arguments[d];for(var C in M)Object.prototype.hasOwnProperty.call(M,C)&&(r[C]=M[C])}return r},m.apply(this,arguments)}function v(r,d){var M=Object.keys(r);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(r);d&&(C=C.filter(function(A){return Object.getOwnPropertyDescriptor(r,A).enumerable})),M.push.apply(M,C)}return M}function _(r){for(var d=1;d<arguments.length;d++){var M=arguments[d]!=null?arguments[d]:{};d%2?v(Object(M),!0).forEach(function(C){y(r,C,M[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(M)):v(Object(M)).forEach(function(C){Object.defineProperty(r,C,Object.getOwnPropertyDescriptor(M,C))})}return r}function y(r,d,M){return d in r?Object.defineProperty(r,d,{value:M,enumerable:!0,configurable:!0,writable:!0}):r[d]=M,r}var T=_(_({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:p.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:U.default,bufferController:g.default,capLevelController:a.default,fpsController:x.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:l.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},b()),{},{subtitleStreamController:R.SubtitleStreamController,subtitleTrackController:i.default,timelineController:E.TimelineController,audioStreamController:s.default,audioTrackController:t.default,emeController:S.default,cmcdController:w.default});function b(){return{cueHandler:h.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function c(r,d){if((d.liveSyncDurationCount||d.liveMaxLatencyDurationCount)&&(d.liveSyncDuration||d.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(d.liveMaxLatencyDurationCount!==void 0&&(d.liveSyncDurationCount===void 0||d.liveMaxLatencyDurationCount<=d.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(d.liveMaxLatencyDuration!==void 0&&(d.liveSyncDuration===void 0||d.liveMaxLatencyDuration<=d.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return m({},r,d)}function n(r){var d=r.loader;if(d!==D.default&&d!==p.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var M=Object(D.fetchSupported)();M&&(r.loader=D.default,r.progressive=!0,r.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/ewma-bandwidth-estimator.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),i=O("./src/errors.ts"),g=O("./src/types/loader.ts"),E=O("./src/utils/logger.ts");function a(w,p){for(var D=0;D<p.length;D++){var h=p[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function x(w,p,D){return p&&a(w.prototype,p),D&&a(w,D),w}var S=function(){function w(D){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=D;var h=D.config;this.bwEstimator=new s.default(h.abrEwmaSlowVoD,h.abrEwmaFastVoD,h.abrEwmaDefaultEstimate),this.registerListeners()}var p=w.prototype;return p.registerListeners=function(){var h=this.hls;h.on(t.Events.FRAG_LOADING,this.onFragLoading,this),h.on(t.Events.FRAG_LOADED,this.onFragLoaded,this),h.on(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.on(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.on(t.Events.ERROR,this.onError,this)},p.unregisterListeners=function(){var h=this.hls;h.off(t.Events.FRAG_LOADING,this.onFragLoading,this),h.off(t.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.off(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.off(t.Events.ERROR,this.onError,this)},p.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},p.onFragLoading=function(h,l){var u=l.frag;if(u.type===g.PlaylistLevelType.MAIN&&!this.timer){var m;this.fragCurrent=u,this.partCurrent=(m=l.part)!=null?m:null,this.timer=self.setInterval(this.onCheck,100)}},p.onLevelLoaded=function(h,l){var u=this.hls.config;l.details.live?this.bwEstimator.update(u.abrEwmaSlowLive,u.abrEwmaFastLive):this.bwEstimator.update(u.abrEwmaSlowVoD,u.abrEwmaFastVoD)},p._abandonRulesCheck=function(){var h=this.fragCurrent,l=this.partCurrent,u=this.hls,m=u.autoLevelEnabled,v=u.config,_=u.media;if(!h||!_)return;var y=l?l.stats:h.stats,T=l?l.duration:h.duration;if(y.aborted){E.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!m||_.paused||!_.playbackRate||!_.readyState)return;var b=performance.now()-y.loading.start,c=Math.abs(_.playbackRate);if(b<=500*T/c)return;var n=u.levels,r=u.minAutoLevel,d=n[h.level],M=y.total||Math.max(y.loaded,Math.round(T*d.maxBitrate/8)),C=Math.max(1,y.bwEstimate?y.bwEstimate/8:y.loaded*1e3/b),A=(M-y.loaded)/C,I=_.currentTime,k=(R.BufferHelper.bufferInfo(_,I,v.maxBufferHole).end-I)/c;if(k>=2*T/c||A<=k)return;var B=Number.POSITIVE_INFINITY,z;for(z=h.level-1;z>r;z--){var G=n[z].maxBitrate;if(B=T*G/(8*.8*C),B<k)break}if(B>=A)return;var V=this.bwEstimator.getEstimate();E.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.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"),u.nextLoadLevel=z,this.bwEstimator.sample(b,y.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),u.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:y})},p.onFragLoaded=function(h,l){var u=l.frag,m=l.part;if(u.type===g.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(u.sn)){var v=m?m.stats:u.stats,_=m?m.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var y=this.hls.levels[u.level],T=(y.loaded?y.loaded.bytes:0)+v.loaded,b=(y.loaded?y.loaded.duration:0)+_;y.loaded={bytes:T,duration:b},y.realBitrate=Math.round(8*T/b)}if(u.bitrateTest){var c={stats:v,frag:u,part:m,id:u.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,c),u.bitrateTest=!1}}},p.onFragBuffered=function(h,l){var u=l.frag,m=l.part,v=m?m.stats:u.stats;if(v.aborted)return;if(u.type!==g.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var _=v.parsing.end-v.loading.start;this.bwEstimator.sample(_,v.loaded),v.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},p.onError=function(h,l){switch(l.details){case i.ErrorDetails.FRAG_LOAD_ERROR:case i.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},p.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},p.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,u=this.hls,m=u.maxAutoLevel,v=u.config,_=u.minAutoLevel,y=u.media,T=l?l.duration:h?h.duration:0,b=y?y.currentTime:0,c=y&&y.playbackRate!==0?Math.abs(y.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():v.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(y,b,v.maxBufferHole).end-b)/c,d=this.findBestLevel(n,_,m,r,v.abrBandWidthFactor,v.abrBandWidthUpFactor);if(d>=0)return d;E.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var M=T?Math.min(T,v.maxStarvationDelay):v.maxStarvationDelay,C=v.abrBandWidthFactor,A=v.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=T?Math.min(T,v.maxLoadingDelay):v.maxLoadingDelay;M=k-I,E.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*M)+" ms"),C=A=1}}return d=this.findBestLevel(n,_,m,r+M,C,A),Math.max(d,0)},p.findBestLevel=function(h,l,u,m,v,_){for(var y,T=this.fragCurrent,b=this.partCurrent,c=this.lastLoadedFragLevel,n=this.hls.levels,r=n[c],d=!!(r!=null&&(y=r.details)!==null&&y!==void 0&&y.live),M=r==null?void 0:r.codecSet,C=b?b.duration:T?T.duration:0,A=u;A>=l;A--){var I=n[A];if(!I||M&&I.codecSet!==M)continue;var k=I.details,B=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||C,z=void 0;A<=c?z=v*h:z=_*h;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||d&&!this.bitrateTestDelay||V<m))return A}return-1},x(w,[{key:"nextAutoLevel",get:function(){var h=this._nextAutoLevel,l=this.bwEstimator;if(h!==-1&&(!l||!l.canEstimate()))return h;var u=this.getNextABRAutoLevel();return h!==-1&&(u=Math.min(h,u)),u},set:function(h){this._nextAutoLevel=h}}]),w}();L.default=S},"./src/controller/audio-stream-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),i=O("./src/controller/fragment-tracker.ts"),g=O("./src/types/level.ts"),E=O("./src/types/loader.ts"),a=O("./src/loader/fragment.ts"),x=O("./src/demux/chunk-cache.ts"),S=O("./src/demux/transmuxer-interface.ts"),w=O("./src/types/transmuxer.ts"),p=O("./src/controller/fragment-finders.ts"),D=O("./src/utils/discontinuities.ts"),h=O("./src/errors.ts"),l=O("./src/utils/logger.ts");function u(){return u=Object.assign||function(T){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var n in c)Object.prototype.hasOwnProperty.call(c,n)&&(T[n]=c[n])}return T},u.apply(this,arguments)}function m(T,b){T.prototype=Object.create(b.prototype),T.prototype.constructor=T,v(T,b)}function v(T,b){return v=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},v(T,b)}var _=100,y=function(T){m(b,T);function b(n,r){var d;return d=T.call(this,n,r,"[audio-stream-controller]")||this,d.videoBuffer=null,d.videoTrackCC=-1,d.waitingVideoCC=-1,d.audioSwitch=!1,d.trackId=-1,d.waitingData=null,d.mainDetails=null,d.bufferFlushed=!1,d._registerListeners(),d}var c=b.prototype;return c.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},c._registerListeners=function(){var r=this.hls;r.on(t.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(t.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(t.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.on(t.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.on(t.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.on(t.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.on(t.Events.ERROR,this.onError,this),r.on(t.Events.BUFFER_RESET,this.onBufferReset,this),r.on(t.Events.BUFFER_CREATED,this.onBufferCreated,this),r.on(t.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.on(t.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.on(t.Events.FRAG_BUFFERED,this.onFragBuffered,this)},c._unregisterListeners=function(){var r=this.hls;r.off(t.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(t.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(t.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.off(t.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.off(t.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.off(t.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.off(t.Events.ERROR,this.onError,this),r.off(t.Events.BUFFER_RESET,this.onBufferReset,this),r.off(t.Events.BUFFER_CREATED,this.onBufferCreated,this),r.off(t.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.off(t.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.off(t.Events.FRAG_BUFFERED,this.onFragBuffered,this)},c.onInitPtsFound=function(r,d){var M=d.frag,C=d.id,A=d.initPTS;if(C==="main"){var I=M.cc;this.initPTS[M.cc]=A,this.log("InitPTS for cc: "+I+" found from main: "+A),this.videoTrackCC=I,this.state===s.State.WAITING_INIT_PTS&&this.tick()}},c.startLoad=function(r){if(!this.levels){this.startPosition=r,this.state=s.State.STOPPED;return}var d=this.lastCurrentTime;this.stopLoad(),this.setInterval(_),this.fragLoadError=0,d>0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.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()},c.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_TRACK:{var r,d=this.levels,M=this.trackId,C=d==null||((r=d[M])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))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,Y=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(),H={frag:z,part:G,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),Y&&T.prototype._handleFragmentLoadComplete.call(this,H)}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(),me=R.BufferHelper.bufferInfo(this.mediaBuffer,Z,this.config.maxBufferHole),de=Object(p.fragmentWithinToleranceTest)(me.end,this.config.maxFragLookUpTolerance,z);de<0&&(l.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+me.end+" is needed"),this.clearWaitingFragment())}}else this.state=s.State.IDLE}}this.onTickEnd()},c.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.IDLE)},c.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,M=d.buffered;!this.loadedmetadata&&M.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},c.doTickIdle=function(){var r,d,M=this.hls,C=this.levels,A=this.media,I=this.trackId,k=M.config;if(!C||!C[I])return;if(!A&&(this.startFragRequested||!k.startFragPrefetch))return;var B=C[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,a.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,Y=this.getMaxBufferLength(),F=this.audioSwitch;if(V>=Y&&!F)return;if(!F&&this._streamEnded(G,z)){M.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var H=z.fragments,Z=H[0].start,me=G.end;if(F){var de=this.getLoadPosition();me=de,z.PTSKnown&&de<Z&&((G.end>Z||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=Z+.05))}var Ee=this.getNextFragment(me,z);if(!Ee){this.bufferFlushed=!0;return}((r=Ee.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=Ee.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(Ee,z):this.loadFragment(Ee,z,me)},c.getMaxBufferLength=function(){var r=T.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,E.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},c.onMediaDetaching=function(){this.videoBuffer=null,T.prototype.onMediaDetaching.call(this)},c.onAudioTracksUpdated=function(r,d){var M=d.audioTracks;this.resetTransmuxer(),this.levels=M.map(function(C){return new g.Level(C)})},c.onAudioTrackSwitching=function(r,d){var M=!!d.url;this.trackId=d.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),M?this.setInterval(_):this.resetTransmuxer(),M?(this.audioSwitch=!0,this.state=s.State.IDLE):this.state=s.State.STOPPED,this.tick()},c.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},c.onLevelLoaded=function(r,d){this.mainDetails=d.details},c.onAudioTrackLoaded=function(r,d){var M,C=this.levels,A=d.details,I=d.id;if(!C){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=C[I],B=0;if(A.live||(M=k.details)!==null&&M!==void 0&&M.live){var z=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!z)return;!k.details&&A.hasProgramDateTime&&z.hasProgramDateTime?(Object(D.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()},c._handleFragmentLoadProgress=function(r){var d,M=r.frag,C=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 "+M.sn+" of level "+M.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",Y=this.transmuxer;Y||(Y=this.transmuxer=new S.default(this.hls,E.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[M.cc],H=(d=M.initSegment)===null||d===void 0?void 0:d.data;if(F!==void 0){var Z=!1,me=C?C.index:-1,de=me!==-1,Ee=new w.ChunkMetadata(M.level,M.sn,M.stats.chunkCount,A.byteLength,me,de);Y.push(A,H,V,"",M,C,G.totalduration,Z,Ee,F)}else{l.logger.log("Unknown video PTS for cc "+M.cc+", waiting for video PTS before demuxing audio frag "+M.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+k);var be=this.waitingData=this.waitingData||{frag:M,part:C,cache:new x.default,complete:!1},we=be.cache;we.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},c._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}T.prototype._handleFragmentLoadComplete.call(this,r)},c.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},c.onBufferCreated=function(r,d){var M=d.tracks.audio;M&&(this.mediaBuffer=M.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},c.onFragBuffered=function(r,d){var M=d.frag,C=d.part;if(M.type!==E.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(M)){this.warn("Fragment "+M.sn+(C?" p: "+C.index:"")+" of level "+M.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}M.sn!=="initSegment"&&(this.fragPrevious=M,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(M,C)},c.onError=function(r,d){switch(d.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.AUDIO,d);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==s.State.ERROR&&this.state!==s.State.STOPPED&&(this.state=d.fatal?s.State.ERROR:s.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var M=!0,C=this.getFwdBufferInfo(this.mediaBuffer,E.PlaylistLevelType.AUDIO);C&&C.len>.5&&(M=!this.reduceMaxBufferLength(C.len)),M&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},c.onBufferFlushed=function(r,d){var M=d.type;M===a.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},c._handleTransmuxComplete=function(r){var d,M="audio",C=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,Y=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),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:M,tracks:F.tracks})),G){var H=G.startPTS,Z=G.endPTS,me=G.startDTS,de=G.endDTS;z&&(z.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:Z,startDTS:me,endDTS:de}),B.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,H,Z,me,de),this.bufferFragmentData(G,B,z,I)}if(Y!=null&&(d=Y.samples)!==null&&d!==void 0&&d.length){var Ee=u({frag:B,id:M},Y);C.trigger(t.Events.FRAG_PARSING_METADATA,Ee)}if(V){var be=u({frag:B,id:M},V);C.trigger(t.Events.FRAG_PARSING_USERDATA,be)}},c._bufferInitSegment=function(r,d,M){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var A=C.initSegment;if(A!=null&&A.byteLength){var I={type:"audio",frag:d,part:null,chunkMeta:M,parent:d.type,data:A};this.hls.trigger(t.Events.BUFFER_APPENDING,I)}this.tick()},c.loadFragment=function(r,d,M){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===i.FragmentState.NOT_LOADED||C===i.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.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,T.prototype.loadFragment.call(this,r,d,M)))},c.completeAudioSwitch=function(){var r=this.hls,d=this.media,M=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),T.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:M})},b}(s.default);L.default=y},"./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 i(S,w){for(var p=0;p<w.length;p++){var D=w[p];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(S,D.key,D)}}function g(S,w,p){return w&&i(S.prototype,w),p&&i(S,p),S}function E(S,w){S.prototype=Object.create(w.prototype),S.prototype.constructor=S,a(S,w)}function a(S,w){return a=Object.setPrototypeOf||function(D,h){return D.__proto__=h,D},a(S,w)}var x=function(S){E(w,S);function w(D){var h;return h=S.call(this,D,"[audio-track-controller]")||this,h.tracks=[],h.groupId=null,h.tracksInGroup=[],h.trackId=-1,h.trackName="",h.selectDefaultTrack=!0,h.registerListeners(),h}var p=w.prototype;return p.registerListeners=function(){var h=this.hls;h.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),h.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.on(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.on(U.Events.ERROR,this.onError,this)},p.unregisterListeners=function(){var h=this.hls;h.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),h.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.off(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.off(U.Events.ERROR,this.onError,this)},p.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,S.prototype.destroy.call(this)},p.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},p.onManifestParsed=function(h,l){this.tracks=l.audioTracks||[]},p.onAudioTrackLoaded=function(h,l){var u=l.id,m=l.details,v=this.tracksInGroup[u];if(!v){this.warn("Invalid audio track id "+u);return}var _=v.details;v.details=l.details,this.log("audioTrack "+u+" loaded ["+m.startSN+"-"+m.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,l,_))},p.onLevelLoading=function(h,l){this.switchLevel(l.level)},p.onLevelSwitching=function(h,l){this.switchLevel(l.level)},p.switchLevel=function(h){var l=this.hls.levels[h];if(!(l!=null&&l.audioGroupIds))return;var u=l.audioGroupIds[l.urlId];if(this.groupId!==u){this.groupId=u;var m=this.tracks.filter(function(_){return!u||_.groupId===u});this.selectDefaultTrack&&!m.some(function(_){return _.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=m;var v={audioTracks:m};this.log("Updating audio tracks, "+m.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(U.Events.AUDIO_TRACKS_UPDATED,v),this.selectInitialTrack()}},p.onError=function(h,l){if(S.prototype.onError.call(this,h,l),l.fatal||!l.context)return;l.context.type===R.PlaylistContextType.AUDIO_TRACK&&l.context.id===this.trackId&&l.context.groupId===this.groupId&&this.retryLoadingOrFail(l)},p.setAudioTrack=function(h){var l=this.tracksInGroup;if(h<0||h>=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=l[this.trackId];this.log("Now switching to audio-track index "+h);var m=l[h],v=m.id,_=m.groupId,y=_===void 0?"":_,T=m.name,b=m.type,c=m.url;if(this.trackId=h,this.trackName=T,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:v,groupId:y,name:T,type:b,url:c}),m.details&&!m.details.live)return;var n=this.switchParams(m.url,u==null?void 0:u.details);this.loadPlaylist(n)},p.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,u=this.findTrackId(l)||this.findTrackId();u!==-1?this.setAudioTrack(u):(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}))},p.findTrackId=function(h){for(var l=this.tracksInGroup,u=0;u<l.length;u++){var m=l[u];if((!this.selectDefaultTrack||m.default)&&(!h||h===m.name))return m.id}return-1},p.loadPlaylist=function(h){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var u=l.id,m=l.groupId,v=l.url;if(h)try{v=h.addDirectives(v)}catch(_){this.warn("Could not construct new URL with HLS Delivery Directives: "+_)}this.log("loading audio-track playlist for id: "+u),this.clearTimer(),this.hls.trigger(U.Events.AUDIO_TRACK_LOADING,{url:v,id:u,groupId:m,deliveryDirectives:h||null})}},g(w,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(h){this.selectDefaultTrack=!1,this.setAudioTrack(h)}}]),w}(t.default);L.default=x},"./src/controller/base-playlist-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/polyfills/number.ts"),s=O("./src/types/level.ts"),t=O("./src/controller/level-helper.ts"),R=O("./src/utils/logger.ts"),i=O("./src/errors.ts"),g=function(){function E(x,S){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=R.logger.log.bind(R.logger,S+":"),this.warn=R.logger.warn.bind(R.logger,S+":"),this.hls=x}var a=E.prototype;return a.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},a.onError=function(S,w){w.fatal&&w.type===i.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},a.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},a.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},a.stopLoad=function(){this.canLoad=!1,this.clearTimer()},a.switchParams=function(S,w){var p=w==null?void 0:w.renditionReports;if(p)for(var D=0;D<p.length;D++){var h=p[D],l=""+h.URI;if(l===S.substr(-l.length)){var u=parseInt(h["LAST-MSN"]),m=parseInt(h["LAST-PART"]);if(w&&this.hls.config.lowLatencyMode){var v=Math.min(w.age-w.partTarget,w.targetduration);m!==void 0&&v>w.partTarget&&(m+=1)}if(Object(U.isFiniteNumber)(u))return new s.HlsUrlParameters(u,Object(U.isFiniteNumber)(m)?m:void 0,s.HlsSkip.No)}}},a.loadPlaylist=function(S){},a.shouldLoadTrack=function(S){return this.canLoad&&S&&!!S.url&&(!S.details||S.details.live)},a.playlistLoaded=function(S,w,p){var D=this,h=w.details,l=w.stats,u=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-u,h.live||p!=null&&p.live){if(h.reloaded(p),p&&this.log("live playlist "+S+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),p&&h.fragments.length>0&&Object(t.mergeDetails)(p,h),!this.canLoad||!h.live)return;var m,v=void 0,_=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var y=this.hls.config.lowLatencyMode,T=h.lastPartSn,b=h.endSN,c=h.lastPartIndex,n=c!==-1,r=T===b,d=y?0:c;n?(v=r?b+1:T,_=r?d:c+1):v=b+1;var M=h.age,C=M+h.ageHeader,A=Math.min(C-h.partTarget,h.targetduration*1.5);if(A>0){if(p&&A>p.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+p.tuneInGoal+" to: "+A+" with playlist age: "+h.age),A=0;else{var I=Math.floor(A/h.targetduration);if(v+=I,_!==void 0){var k=Math.round(A%h.targetduration/h.partTarget);_+=k}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+M.toFixed(2)+"s goal: "+A+" skip sn "+I+" to part "+_)}h.tuneInGoal=A}if(m=this.getDeliveryDirectives(h,w.deliveryDirectives,v,_),y||!r){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(h,w.deliveryDirectives,v,_);var B=Object(t.computeReloadInterval)(h,l);v!==void 0&&h.canBlockReload&&(B-=h.partTarget||1),this.log("reload live playlist "+S+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return D.loadPlaylist(m)},B)}else this.clearTimer()},a.getDeliveryDirectives=function(S,w,p,D){var h=Object(s.getSkipValue)(S,p);return w!=null&&w.skip&&S.deltaUpdateFailed&&(p=w.msn,D=w.part,h=s.HlsSkip.No),new s.HlsUrlParameters(p,D,h)},a.retryLoadingOrFail=function(S){var w=this,p=this.hls.config,D=this.retryCount<p.levelLoadingMaxRetry;if(D){var h;if(this.retryCount++,S.details.indexOf("LoadTimeOut")>-1&&(h=S.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+S.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*p.levelLoadingRetryDelay,p.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+S.details+'"')}}else this.warn('cannot recover from error "'+S.details+'"'),this.clearTimer(),S.fatal=!0;return D},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 c});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"),i=O("./src/utils/logger.ts"),g=O("./src/events.ts"),E=O("./src/errors.ts"),a=O("./src/types/transmuxer.ts"),x=O("./src/utils/mp4-tools.ts"),S=O("./src/utils/discontinuities.ts"),w=O("./src/controller/fragment-finders.ts"),p=O("./src/controller/level-helper.ts"),D=O("./src/loader/fragment-loader.ts"),h=O("./src/crypt/decrypter.ts"),l=O("./src/utils/time-ranges.ts"),u=O("./src/types/loader.ts");function m(n,r){for(var d=0;d<r.length;d++){var M=r[d];M.enumerable=M.enumerable||!1,M.configurable=!0,"value"in M&&(M.writable=!0),Object.defineProperty(n,M.key,M)}}function v(n,r,d){return r&&m(n.prototype,r),d&&m(n,d),n}function _(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function y(n,r){n.prototype=Object.create(r.prototype),n.prototype.constructor=n,T(n,r)}function T(n,r){return T=Object.setPrototypeOf||function(M,C){return M.__proto__=C,M},T(n,r)}var b={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},c=function(n){y(r,n);function r(M,C,A){var I;return I=n.call(this)||this,I.hls=void 0,I.fragPrevious=null,I.fragCurrent=null,I.fragmentTracker=void 0,I.transmuxer=null,I._state=b.STOPPED,I.media=void 0,I.mediaBuffer=void 0,I.config=void 0,I.bitrateTest=!1,I.lastCurrentTime=0,I.nextLoadPosition=0,I.startPosition=0,I.loadedmetadata=!1,I.fragLoadError=0,I.retryDate=0,I.levels=null,I.fragmentLoader=void 0,I.levelLastLoaded=null,I.startFragRequested=!1,I.decrypter=void 0,I.initPTS=[],I.onvseeking=null,I.onvended=null,I.logPrefix="",I.log=void 0,I.warn=void 0,I.logPrefix=A,I.log=i.logger.log.bind(i.logger,A+":"),I.warn=i.logger.warn.bind(i.logger,A+":"),I.hls=M,I.fragmentLoader=new D.default(M.config),I.fragmentTracker=C,I.config=M.config,I.decrypter=new h.default(M,M.config),M.on(g.Events.KEY_LOADED,I.onKeyLoaded,_(I)),I}var d=r.prototype;return d.doTick=function(){this.onTickEnd()},d.onTickEnd=function(){},d.startLoad=function(C){},d.stopLoad=function(){this.fragmentLoader.abort();var C=this.fragCurrent;C&&this.fragmentTracker.removeFragment(C),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=b.STOPPED},d._streamEnded=function(C,A){var I=this.fragCurrent,k=this.fragmentTracker;if(!A.live&&I&&I.sn===A.endSN&&!C.nextStart){var B=k.getState(I);return B===t.FragmentState.PARTIAL||B===t.FragmentState.OK}return!1},d.onMediaAttached=function(C,A){var I=this.media=this.mediaBuffer=A.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),I.addEventListener("seeking",this.onvseeking),I.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===b.STOPPED&&this.startLoad(k.startPosition)},d.onMediaDetaching=function(){var C=this.media;C!=null&&C.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),C&&(C.removeEventListener("seeking",this.onvseeking),C.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},d.onMediaSeeking=function(){var C=this.config,A=this.fragCurrent,I=this.media,k=this.mediaBuffer,B=this.state,z=I?I.currentTime:0,G=R.BufferHelper.bufferInfo(k||I,z,C.maxBufferHole);if(this.log("media seeking to "+(Object(U.isFiniteNumber)(z)?z.toFixed(3):z)+", state: "+B),B===b.ENDED)this.resetLoadingState();else if(A&&!G.len){var V=C.maxFragLookUpTolerance,Y=A.start-V,F=A.start+A.duration+V,H=z>F;(z<Y||H)&&(H&&A.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),A.loader.abort()),this.resetLoadingState())}I&&(this.lastCurrentTime=z),!this.loadedmetadata&&!G.len&&(this.nextLoadPosition=this.startPosition=z),this.tickImmediate()},d.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},d.onKeyLoaded=function(C,A){if(this.state!==b.KEY_LOADING||A.frag!==this.fragCurrent||!this.levels)return;this.state=b.IDLE;var I=this.levels[A.frag.level].details;I&&this.loadFragment(A.frag,I,A.frag.start)},d.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},d.onHandlerDestroyed=function(){this.state=b.STOPPED,this.hls.off(g.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,n.prototype.onHandlerDestroyed.call(this)},d.loadKey=function(C,A){this.log("Loading key for "+C.sn+" of ["+A.startSN+"-"+A.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level),this.state=b.KEY_LOADING,this.fragCurrent=C,this.hls.trigger(g.Events.KEY_LOADING,{frag:C})},d.loadFragment=function(C,A,I){this._loadFragForPlayback(C,A,I)},d._loadFragForPlayback=function(C,A,I){var k=this,B=function(G){if(k.fragContextChanged(C)){k.warn("Fragment "+C.sn+(G.part?" p: "+G.part.index:"")+" of level "+C.level+" was dropped during download."),k.fragmentTracker.removeFragment(C);return}C.stats.chunkCount++,k._handleFragmentLoadProgress(G)};this._doFragLoad(C,A,I,B).then(function(z){if(!z)return;k.fragLoadError=0;var G=k.state;if(k.fragContextChanged(C)){(G===b.FRAG_LOADING||G===b.BACKTRACKING||!k.fragCurrent&&G===b.PARSING)&&(k.fragmentTracker.removeFragment(C),k.state=b.IDLE);return}if("payload"in z&&(k.log("Loaded fragment "+C.sn+" of level "+C.level),k.hls.trigger(g.Events.FRAG_LOADED,z),k.state===b.BACKTRACKING)){k.fragmentTracker.backtrack(C,z),k.resetFragmentLoading(C);return}k._handleFragmentLoadComplete(z)}).catch(function(z){k.warn(z),k.resetFragmentLoading(C)})},d.flushMainBuffer=function(C,A,I){if(I===void 0&&(I=null),!(C-A))return;var k={startOffset:C,endOffset:A,type:I};this.fragLoadError=0,this.hls.trigger(g.Events.BUFFER_FLUSHING,k)},d._loadInitSegment=function(C){var A=this;this._doFragLoad(C).then(function(I){if(!I||A.fragContextChanged(C)||!A.levels)throw new Error("init load aborted");return I}).then(function(I){var k=A.hls,B=I.payload,z=C.decryptdata;if(B&&B.byteLength>0&&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 Y=self.performance.now();return k.trigger(g.Events.FRAG_DECRYPTED,{frag:C,payload:V,stats:{tstart:G,tdecrypt:Y}}),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[C.level].details;console.assert(G,"Level details are defined when init segment is loaded");var V=C.stats;A.state=b.IDLE,A.fragLoadError=0,C.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:C.type}),A.tick()}).catch(function(I){A.warn(I),A.resetFragmentLoading(C)})},d.fragContextChanged=function(C){var A=this.fragCurrent;return!C||!A||C.level!==A.level||C.sn!==A.sn||C.urlId!==A.urlId},d.fragBufferedComplete=function(C,A){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+l.default.toString(R.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},d._handleFragmentLoadComplete=function(C){var A=this.transmuxer;if(!A)return;var I=C.frag,k=C.part,B=C.partsLoaded,z=!B||B.length===0||B.some(function(V){return!V}),G=new a.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!z);A.flush(G)},d._handleFragmentLoadProgress=function(C){},d._doFragLoad=function(C,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(C.start,I||0),this.config.lowLatencyMode&&A){var z=A.partList;if(z&&k){I>C.end&&A.fragmentHint&&(C=A.fragmentHint);var G=this.getNextPart(z,C,I);if(G>-1){var V=z[G];return this.log("Loading part sn: "+C.sn+" p: "+V.index+" cc: "+C.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+G+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.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:C,part:z[G],targetBufferTime:I}),this.doFragPartsLoad(C,z,G,k).catch(function(Y){return B.handleFragLoadError(Y)})}else if(!C.url||this.loadedEndOfParts(z,I))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(A?"of ["+A.startSN+"-"+A.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=b.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:C,targetBufferTime:I}),this.fragmentLoader.load(C,k).catch(function(Y){return B.handleFragLoadError(Y)})},d.doFragPartsLoad=function(C,A,I,k){var B=this;return new Promise(function(z,G){var V=[],Y=function F(H){var Z=A[H];B.fragmentLoader.loadPart(C,Z,k).then(function(me){V[Z.index]=me;var de=me.part;B.hls.trigger(g.Events.FRAG_LOADED,me);var Ee=A[H+1];if(Ee&&Ee.fragment===C)F(H+1);else return z({frag:C,part:de,partsLoaded:V})}).catch(G)};Y(I)})},d.handleFragLoadError=function(C){var A=C.data;return A&&A.details===E.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(g.Events.ERROR,A),null},d._handleTransmuxerFlush=function(C){var A=this.getCurrentContext(C);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,C.partial)},d.getCurrentContext=function(C){var A=this.levels,I=C.level,k=C.sn,B=C.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(p.getPartWith)(z,k,B):null,V=G?G.fragment:Object(p.getFragmentWithSN)(z,k,this.fragCurrent);return V?{frag:V,part:G,level:z}:null},d.bufferFragmentData=function(C,A,I,k){if(!C||this.state!==b.PARSING)return;var B=C.data1,z=C.data2,G=B;if(B&&z&&(G=Object(x.appendUint8Array)(B,z)),!G||!G.length)return;var V={type:C.type,frag:A,part:I,chunkMeta:k,parent:A.type,data:G};this.hls.trigger(g.Events.BUFFER_APPENDING,V),C.dropped&&C.independent&&!I&&this.flushBufferGap(A)},d.flushBufferGap=function(C){var A=this.media;if(!A)return;if(!R.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,C.start);return}var I=A.currentTime,k=R.BufferHelper.bufferInfo(A,I,0),B=C.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(C.start-z,k.end-z),I+z);C.start-G>z&&this.flushMainBuffer(G,C.start)},d.getFwdBufferInfo=function(C,A){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var B=R.BufferHelper.bufferInfo(C,k,I.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(k,A);if(z&&B.nextStart<z.end)return R.BufferHelper.bufferInfo(C,k,Math.max(B.nextStart,I.maxBufferHole))}return B},d.getMaxBufferLength=function(C){var A=this.config,I;return C?I=Math.max(8*A.maxBufferSize/C,A.maxBufferLength):I=A.maxBufferLength,Math.min(I,A.maxMaxBufferLength)},d.reduceMaxBufferLength=function(C){var A=this.config,I=C||A.maxBufferLength;return A.maxMaxBufferLength>=I?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(C,A){var I,k,B=A.fragments,z=B.length;if(!z)return null;var G=this.config,V=B[0].start,Y;if(A.live){var F=G.initialLiveManifestSize;if(z<F)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+F+")"),null;!A.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(Y=this.getInitialLiveFragment(A,B),this.startPosition=Y?this.hls.liveSyncPosition||Y.start:C)}else C<=V&&(Y=B[0]);if(!Y){var H=G.lowLatencyMode?A.partEnd:A.fragmentEnd;Y=this.getFragmentAtPosition(C,H,A)}return(I=Y)!==null&&I!==void 0&&I.initSegment&&!((k=Y)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(Y=Y.initSegment),Y},d.getNextPart=function(C,A,I){for(var k=-1,B=!1,z=!0,G=0,V=C.length;G<V;G++){var Y=C[G];if(z=z&&!Y.independent,k>-1&&I<Y.start)break;var F=Y.loaded;!F&&(B||Y.independent||z)&&Y.fragment===A&&(k=G),B=F}return k},d.loadedEndOfParts=function(C,A){var I=C[C.length-1];return I&&A>I.start&&I.loaded},d.getInitialLiveFragment=function(C,A){var I=this.fragPrevious,k=null;if(I){if(C.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>=C.startSN&&B<=C.endSN){var z=A[B-C.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?C.fragmentEnd:C.edge,C))}return k},d.getFragmentAtPosition=function(C,A,I){var k=this.config,B=this.fragPrevious,z=I.fragments,G=I.endSN,V=I.fragmentHint,Y=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&V);F&&V&&!this.bitrateTest&&(z=z.concat(V),G=V.sn);var H;if(C<A){var Z=C>A-Y?0:Y;H=Object(w.findFragmentByPTS)(B,z,C,Z)}else H=z[z.length-1];if(H){var me=H.sn-I.startSN,de=B&&H.level===B.level,Ee=z[me+1],be=this.fragmentTracker.getState(H);if(be===t.FragmentState.BACKTRACKED){H=null;for(var we=me;z[we]&&this.fragmentTracker.getState(z[we])===t.FragmentState.BACKTRACKED;)B?H=z[we--]:H=z[--we];H||(H=Ee)}else B&&H.sn===B.sn&&!F&&(de&&(H.sn<G&&this.fragmentTracker.getState(Ee)!==t.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+Ee.sn),H=Ee):H=null))}return H},d.synchronizeToLiveEdge=function(C){var A=this.config,I=this.media;if(!I)return;var k=this.hls.liveSyncPosition,B=I.currentTime,z=C.fragments[0].start,G=C.edge,V=B>=z-A.maxFragLookUpTolerance&&B<=G;if(k!==null&&I.duration>k&&(B<k||!V)){var Y=A.liveMaxLatencyDuration!==void 0?A.liveMaxLatencyDuration:A.liveMaxLatencyDurationCount*C.targetduration;(!V&&I.readyState<4||B<G-Y)&&(this.loadedmetadata||(this.nextLoadPosition=k),I.readyState&&(this.warn("Playback: "+B.toFixed(3)+" is located too far from the end of live sliding playlist: "+G+", reset currentTime to : "+k.toFixed(3)),I.currentTime=k))}},d.alignPlaylists=function(C,A){var I=this.levels,k=this.levelLastLoaded,B=this.fragPrevious,z=k!==null?I[k]:null,G=C.fragments.length;if(!G)return this.warn("No fragments in live playlist"),0;var V=C.fragments[0].start,Y=!A,F=C.alignedSliding&&Object(U.isFiniteNumber)(V);if(Y||!F&&!V){Object(S.alignStream)(B,z,C);var H=C.fragments[0].start;return this.log("Live playlist sliding: "+H.toFixed(2)+" start-sn: "+(A?A.startSN:"na")+"->"+C.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),H}return V},d.waitForCdnTuneIn=function(C){var A=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*A)},d.setStartPosition=function(C,A){var I=this.startPosition;if(I<A&&(I=-1),I===-1||this.lastCurrentTime===-1){var k=C.startTimeOffset;Object(U.isFiniteNumber)(k)?(I=A+k,k<0&&(I+=C.totalduration),I=Math.min(Math.max(A,I),A+C.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+I),this.startPosition=I):C.live?I=this.hls.liveSyncPosition||A:this.startPosition=I=0,this.lastCurrentTime=I}this.nextLoadPosition=I},d.getLoadPosition=function(){var C=this.media,A=0;return this.loadedmetadata&&C?A=C.currentTime:this.nextLoadPosition&&(A=this.nextLoadPosition),A},d.handleFragLoadAborted=function(C,A){this.transmuxer&&C.sn!=="initSegment"&&C.stats.aborted&&(this.warn("Fragment "+C.sn+(A?" part"+A.index:"")+" of level "+C.level+" was aborted"),this.resetFragmentLoading(C))},d.resetFragmentLoading=function(C){(!this.fragCurrent||!this.fragContextChanged(C))&&(this.state=b.IDLE)},d.onFragmentOrKeyLoadError=function(C,A){if(A.fatal)return;var I=A.frag;if(!I||I.type!==C)return;var k=this.fragCurrent;console.assert(k&&I.sn===k.sn&&I.level===k.level&&I.urlId===k.urlId,"Frag load error must match current frag to retry");var B=this.config;if(this.fragLoadError+1<=B.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(I.level))return;var z=Math.min(Math.pow(2,this.fragLoadError)*B.fragLoadingRetryDelay,B.fragLoadingMaxRetryTimeout);this.warn("Fragment "+I.sn+" of "+C+" "+I.level+" failed to load, retrying in "+z+"ms"),this.retryDate=self.performance.now()+z,this.fragLoadError++,this.state=b.FRAG_LOADING_WAITING_RETRY}else A.levelRetry?(C===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=b.IDLE):(i.logger.error(A.details+" reaches max retry, redispatch as fatal ..."),A.fatal=!0,this.hls.stopLoad(),this.state=b.ERROR)},d.afterBufferFlushed=function(C,A,I){if(!C)return;var k=R.BufferHelper.getBuffered(C);this.fragmentTracker.detectEvictedFragments(A,k,I),this.state===b.ENDED&&this.resetLoadingState()},d.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=b.IDLE},d.resetLiveStartWhenNotLoaded=function(C){if(!this.loadedmetadata){this.startFragRequested=!1;var A=this.levels?this.levels[C].details:null;if(A!=null&&A.live)return this.startPosition=-1,this.setStartPosition(A,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},d.updateLevelTiming=function(C,A,I,k){var B=this,z=I.details;console.assert(!!z,"level.details must be defined");var G=Object.keys(C.elementaryStreams).reduce(function(V,Y){var F=C.elementaryStreams[Y];if(F){var H=F.endPTS-F.startPTS;if(H<=0)return B.warn("Could not parse fragment "+C.sn+" "+Y+" duration reliably ("+H+") resetting transmuxer to fallback to playlist timing"),B.resetTransmuxer(),V||!1;var Z=k?0:Object(p.updateFragPTSDTS)(z,C,F.startPTS,F.endPTS,F.startDTS,F.endDTS);return B.hls.trigger(g.Events.LEVEL_PTS_UPDATED,{details:z,level:I,drift:Z,type:Y,frag:C,start:F.startPTS,end:F.endPTS}),!0}return V},!1);G?(this.state=b.PARSED,this.hls.trigger(g.Events.FRAG_PARSED,{frag:C,part:A})):this.resetLoadingState()},d.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},v(r,[{key:"state",get:function(){return this._state},set:function(C){var A=this._state;A!==C&&(this._state=C,this.log(A+"->"+C))}}]),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"),i=O("./src/utils/buffer-helper.ts"),g=O("./src/utils/mediasource-helper.ts"),E=O("./src/loader/fragment.ts"),a=O("./src/controller/buffer-operation-queue.ts"),x=Object(g.getMediaSource)(),S=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function p(h){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 u=l.hls,m=l.media,v=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),m&&(l.updateMediaElementDuration(),u.trigger(s.Events.MEDIA_ATTACHED,{media:m})),v&&v.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=h,this._initSourceBuffer(),this.registerListeners()}var D=p.prototype;return D.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},D.destroy=function(){this.unregisterListeners(),this.details=null},D.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)},D.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)},D._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new a.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},D.onManifestParsed=function(l,u){var m=2;(u.audio&&!u.video||!u.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},D.onMediaAttaching=function(l,u){var m=this.media=u.media;if(m&&x){var v=this.mediaSource=new x;v.addEventListener("sourceopen",this._onMediaSourceOpen),v.addEventListener("sourceended",this._onMediaSourceEnded),v.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(v),this._objectUrl=m.src}},D.onMediaDetaching=function(){var l=this.media,u=this.mediaSource,m=this._objectUrl;if(u){if(t.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(v){t.logger.warn("[buffer-controller]: onMediaDetaching: "+v.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.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)},D.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(u){var m=l.sourceBuffer[u];try{m&&(l.removeBufferListeners(u),l.mediaSource&&l.mediaSource.removeSourceBuffer(m),l.sourceBuffer[u]=void 0)}catch(v){t.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",v)}}),this._initSourceBuffer()},D.onBufferCodecs=function(l,u){var m=this,v=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(_){if(v){var y=m.tracks[_];if(y&&typeof y.buffer.changeType=="function"){var T=u[_],b=T.codec,c=T.levelCodec,n=T.container,r=(y.levelCodec||y.codec).replace(S,"$1"),d=(c||b).replace(S,"$1");if(r!==d){var M=n+";codecs="+(c||b);m.appendChangeType(_,M)}}}else m.pendingTracks[_]=u[_]}),v)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},D.appendChangeType=function(l,u){var m=this,v=this.operationQueue,_={execute:function(){var T=m.sourceBuffer[l];T&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+u),T.changeType(u)),v.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(T){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",T)}};v.append(_,l)},D.onBufferAppending=function(l,u){var m=this,v=this.hls,_=this.operationQueue,y=this.tracks,T=u.data,b=u.type,c=u.frag,n=u.part,r=u.chunkMeta,d=r.buffering[b],M=self.performance.now();d.start=M;var C=c.stats.buffering,A=n?n.stats.buffering:null;C.start===0&&(C.start=M),A&&A.start===0&&(A.start=M);var I=y.audio,k=b==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),k){var G=m.sourceBuffer[b];if(G){var V=c.start-G.timestampOffset;Math.abs(V)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+c.start+" (delta: "+V+") sn: "+c.sn+")"),G.timestampOffset=c.start)}}m.appendExecutor(T,b)},onStart:function(){},onComplete:function(){var G=self.performance.now();d.executeEnd=d.end=G,C.first===0&&(C.first=G),A&&A.first===0&&(A.first=G);var V=m.sourceBuffer,Y={};for(var F in V)Y[F]=i.BufferHelper.getBuffered(V[F]);m.appendError=0,m.hls.trigger(s.Events.BUFFER_APPENDED,{type:b,frag:c,part:n,chunkMeta:r,parent:c.type,timeRanges:Y})},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:c.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>v.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+v.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),V.fatal=!0)),v.trigger(s.Events.ERROR,V)}};_.append(B,b)},D.onBufferFlushing=function(l,u){var m=this,v=this.operationQueue,_=function(T){return{execute:m.removeExecutor.bind(m,T,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(s.Events.BUFFER_FLUSHED,{type:T})},onError:function(c){t.logger.warn("[buffer-controller]: Failed to remove from "+T+" SourceBuffer",c)}}};u.type?v.append(_(u.type),u.type):this.getSourceBufferTypes().forEach(function(y){v.append(_(y),y)})},D.onFragParsed=function(l,u){var m=this,v=u.frag,_=u.part,y=[],T=_?_.elementaryStreams:v.elementaryStreams;T[E.ElementaryStreamTypes.AUDIOVIDEO]?y.push("audiovideo"):(T[E.ElementaryStreamTypes.AUDIO]&&y.push("audio"),T[E.ElementaryStreamTypes.VIDEO]&&y.push("video"));var b=function(){var n=self.performance.now();v.stats.buffering.end=n,_&&(_.stats.buffering.end=n);var r=_?_.stats:v.stats;m.hls.trigger(s.Events.FRAG_BUFFERED,{frag:v,part:_,stats:r,id:v.type})};y.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+v.type+" level: "+v.level+" sn: "+v.sn),this.blockBuffers(b,y)},D.onFragChanged=function(l,u){this.flushBackBuffer()},D.onBufferEos=function(l,u){var m=this,v=this.getSourceBufferTypes().reduce(function(_,y){var T=m.sourceBuffer[y];return(!u.type||u.type===y)&&(T&&!T.ended&&(T.ended=!0,t.logger.log("[buffer-controller]: "+y+" sourceBuffer now EOS"))),_&&!!(!T||T.ended)},!0);v&&this.blockBuffers(function(){var _=m.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},D.onLevelUpdated=function(l,u){var m=u.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},D.flushBackBuffer=function(){var l=this.hls,u=this.details,m=this.media,v=this.sourceBuffer;if(!m||u===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var y=u.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(U.isFiniteNumber)(y)||y<0)return;var T=m.currentTime,b=u.levelTargetDuration,c=Math.max(y,b),n=Math.floor(T/b)*b-c;_.forEach(function(r){var d=v[r];if(d){var M=i.BufferHelper.getBuffered(d);M.length>0&&n>M.start(0)&&(l.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),u.live&&l.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(s.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},D.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,u=this.hls,m=this.media,v=this.mediaSource,_=l.fragments[0].start+l.totalduration,y=m.duration,T=Object(U.isFiniteNumber)(v.duration)?v.duration:0;l.live&&u.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),v.duration=Infinity,this.updateSeekableRange(l)):(_>T&&_>y||!Object(U.isFiniteNumber)(y))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),v.duration=_)},D.updateSeekableRange=function(l){var u=this.mediaSource,m=l.fragments,v=m.length;if(v&&l.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var _=Math.max(0,m[0].start),y=Math.max(_,_+l.totalduration);u.setLiveSeekableRange(_,y)}},D.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,u=this.operationQueue,m=this.pendingTracks,v=Object.keys(m).length;if(v&&!l||v===2){this.createSourceBuffers(m),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.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}_.forEach(function(y){u.executeNext(y)})}},D.createSourceBuffers=function(l){var u=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var v=0;for(var _ in l)if(!u[_]){var y=l[_];if(!y)throw Error("source buffer exists for track "+_+", however track does not");var T=y.levelCodec||y.codec,b=y.container+";codecs="+T;t.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var c=u[_]=m.addSourceBuffer(b),n=_;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[_]={buffer:c,codec:T,container:y.container,levelCodec:y.levelCodec,id:y.id},v++}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})}}v&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},D._onSBUpdateStart=function(l){var u=this.operationQueue,m=u.current(l);m.onStart()},D._onSBUpdateEnd=function(l){var u=this.operationQueue,m=u.current(l);m.onComplete(),u.shiftAndExecuteNext(l)},D._onSBUpdateError=function(l,u){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",u),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(u)},D.removeExecutor=function(l,u,m){var v=this.media,_=this.mediaSource,y=this.operationQueue,T=this.sourceBuffer,b=T[l];if(!v||!_||!b){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),y.shiftAndExecuteNext(l);return}var c=Object(U.isFiniteNumber)(v.duration)?v.duration:Infinity,n=Object(U.isFiniteNumber)(_.duration)?_.duration:Infinity,r=Math.max(0,u),d=Math.min(m,c,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!b.updating,l+" sourceBuffer must not be updating"),b.remove(r,d)):y.shiftAndExecuteNext(l)},D.appendExecutor=function(l,u){var m=this.operationQueue,v=this.sourceBuffer,_=v[u];if(!_){t.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(u);return}_.ended=!1,console.assert(!_.updating,u+" sourceBuffer must not be updating"),_.appendBuffer(l)},D.blockBuffers=function(l,u){var m=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var v=this.operationQueue,_=u.map(function(y){return v.appendBlocker(y)});Promise.all(_).then(function(){l(),u.forEach(function(y){var T=m.sourceBuffer[y];(!T||!T.updating)&&v.shiftAndExecuteNext(y)})})},D.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},D.addBufferListener=function(l,u,m){var v=this.sourceBuffer[l];if(!v)return;var _=m.bind(this,l);this.listeners[l].push({event:u,listener:_}),v.addEventListener(u,_)},D.removeBufferListeners=function(l){var u=this.sourceBuffer[l];if(!u)return;this.listeners[l].forEach(function(m){u.removeEventListener(m.event,m.listener)})},p}()},"./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(i){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=i}var R=t.prototype;return R.append=function(g,E){var a=this.queues[E];a.push(g),a.length===1&&this.buffers[E]&&this.executeNext(E)},R.insertAbort=function(g,E){var a=this.queues[E];a.unshift(g),this.executeNext(E)},R.appendBlocker=function(g){var E,a=new Promise(function(S){E=S}),x={execute:E,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,g),a},R.executeNext=function(g){var E=this.buffers,a=this.queues,x=E[g],S=a[g];if(S.length){var w=S[0];try{w.execute()}catch(p){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(p),(!x||!x.updating)&&(S.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(i,g){for(var E=0;E<g.length;E++){var a=g[E];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}}function t(i,g,E){return g&&s(i.prototype,g),E&&s(i,E),i}var R=function(){function i(E){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=E,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var g=i.prototype;return g.setStreamController=function(a){this.streamController=a},g.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},g.registerListeners=function(){var a=this.hls;a.on(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),a.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.unregisterListener=function(){var a=this.hls;a.off(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),a.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.onFpsDropLevelCapping=function(a,x){i.isLevelAllowed(x.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(x.droppedLevel)},g.onMediaAttaching=function(a,x){this.media=x.media instanceof HTMLVideoElement?x.media:null},g.onManifestParsed=function(a,x){var S=this.hls;this.restrictedLevels=[],this.firstLevel=x.firstLevel,S.config.capLevelToPlayerSize&&x.video&&this.startCapping()},g.onBufferCodecs=function(a,x){var S=this.hls;S.config.capLevelToPlayerSize&&x.video&&this.startCapping()},g.onMediaDetaching=function(){this.stopCapping()},g.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var a=this.hls.levels;if(a.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(a.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},g.getMaxLevel=function(a){var x=this,S=this.hls.levels;if(!S.length)return-1;var w=S.filter(function(p,D){return i.isLevelAllowed(D,x.restrictedLevels)&&D<=a});return this.clientRect=null,i.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 a=this.media,x={width:0,height:0};if(a){var S=a.getBoundingClientRect();x.width=S.width,x.height=S.height,!x.width&&!x.height&&(x.width=S.right-S.left||a.width||0,x.height=S.bottom-S.top||a.height||0)}return this.clientRect=x,x},i.isLevelAllowed=function(a,x){return x===void 0&&(x=[]),x.indexOf(a)===-1},i.getMaxLevelByMediaSize=function(a,x,S){if(!a||!a.length)return-1;for(var w=function(u,m){return m?u.width!==m.width||u.height!==m.height:!0},p=a.length-1,D=0;D<a.length;D+=1){var h=a[D];if((h.width>=x||h.height>=S)&&w(h,a[D+1])){p=D;break}}return p},t(i,[{key:"mediaWidth",get:function(){return this.getDimensions().width*i.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*i.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var a=1;try{a=self.devicePixelRatio}catch(x){}return a}}]),i}();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 i(p,D){for(var h=0;h<D.length;h++){var l=D[h];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(p,l.key,l)}}function g(p,D,h){return D&&i(p.prototype,D),h&&i(p,h),p}function E(p,D){var h=typeof Symbol!="undefined"&&p[Symbol.iterator]||p["@@iterator"];if(h)return(h=h.call(p)).next.bind(h);if(Array.isArray(p)||(h=a(p))||D&&p&&typeof p.length=="number"){h&&(p=h);var l=0;return function(){return l>=p.length?{done:!0}:{done:!1,value:p[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 a(p,D){if(!p)return;if(typeof p=="string")return x(p,D);var h=Object.prototype.toString.call(p).slice(8,-1);if(h==="Object"&&p.constructor&&(h=p.constructor.name),h==="Map"||h==="Set")return Array.from(p);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return x(p,D)}function x(p,D){(D==null||D>p.length)&&(D=p.length);for(var h=0,l=new Array(D);h<D;h++)l[h]=p[h];return l}function S(){return S=Object.assign||function(p){for(var D=1;D<arguments.length;D++){var h=arguments[D];for(var l in h)Object.prototype.hasOwnProperty.call(h,l)&&(p[l]=h[l])}return p},S.apply(this,arguments)}var w=function(){function p(h){var l=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){l.initialized&&(l.starved=!0),l.buffering=!0},this.onPlaying=function(){l.initialized||(l.initialized=!0),l.buffering=!1},this.applyPlaylistData=function(v){try{l.apply(v,{ot:s.CMCDObjectType.MANIFEST,su:!l.initialized})}catch(_){R.logger.warn("Could not generate manifest CMCD data.",_)}},this.applyFragmentData=function(v){try{var _=v.frag,y=l.hls.levels[_.level],T=l.getObjectType(_),b={d:_.duration*1e3,ot:T};(T===s.CMCDObjectType.VIDEO||T===s.CMCDObjectType.AUDIO||T==s.CMCDObjectType.MUXED)&&(b.br=y.bitrate/1e3,b.tb=l.getTopBandwidth(T),b.bl=l.getBufferLength(T)),l.apply(v,b)}catch(c){R.logger.warn("Could not generate segment CMCD data.",c)}},this.hls=h;var u=this.config=h.config,m=u.cmcd;m!=null&&(u.pLoader=this.createPlaylistLoader(),u.fLoader=this.createFragmentLoader(),this.sid=m.sessionId||p.uuid(),this.cid=m.contentId,this.useHeaders=m.useHeaders===!0,this.registerListeners())}var D=p.prototype;return D.registerListeners=function(){var l=this.hls;l.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.on(U.Events.BUFFER_CREATED,this.onBufferCreated,this)},D.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.off(U.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},D.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},D.onMediaAttached=function(l,u){this.media=u.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},D.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},D.onBufferCreated=function(l,u){var m,v;this.audioBuffer=(m=u.tracks.audio)===null||m===void 0?void 0:m.buffer,this.videoBuffer=(v=u.tracks.video)===null||v===void 0?void 0:v.buffer},D.createData=function(){var l;return{v:s.CMCDVersion,sf:s.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(l=this.media)===null||l===void 0?void 0:l.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},D.apply=function(l,u){u===void 0&&(u={}),S(u,this.createData());var m=u.ot===s.CMCDObjectType.INIT||u.ot===s.CMCDObjectType.VIDEO||u.ot===s.CMCDObjectType.MUXED;if(this.starved&&m&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var v=p.toHeaders(u);if(!Object.keys(v).length)return;l.headers||(l.headers={}),S(l.headers,v)}else{var _=p.toQuery(u);if(!_)return;l.url=p.appendQueryToUri(l.url,_)}},D.getObjectType=function(l){var u=l.type;return u==="subtitle"?s.CMCDObjectType.TIMED_TEXT:l.sn==="initSegment"?s.CMCDObjectType.INIT:u==="audio"?s.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?s.CMCDObjectType.VIDEO:s.CMCDObjectType.MUXED:void 0},D.getTopBandwidth=function(l){for(var u=0,m=l===s.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,v=E(m),_;!(_=v()).done;){var y=_.value;y.bitrate>u&&(u=y.bitrate)}return u>0?u:NaN},D.getBufferLength=function(l){var u=this.hls.media,m=l===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!u)return NaN;var v=t.BufferHelper.bufferInfo(m,u.currentTime,this.config.maxBufferHole);return v.len*1e3},D.createPlaylistLoader=function(){var l=this.config.pLoader,u=this.applyPlaylistData,m=l||this.config.loader;return function(){function v(y){this.loader=void 0,this.loader=new m(y)}var _=v.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(T,b,c){u(T),this.loader.load(T,b,c)},g(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},D.createFragmentLoader=function(){var l=this.config.fLoader,u=this.applyFragmentData,m=l||this.config.loader;return function(){function v(y){this.loader=void 0,this.loader=new m(y)}var _=v.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(T,b,c){u(T),this.loader.load(T,b,c)},g(v,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),v}()},p.uuid=function(){var l=URL.createObjectURL(new Blob),u=l.toString();return URL.revokeObjectURL(l),u.substr(u.lastIndexOf("/")+1)},p.serialize=function(l){for(var u=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},v=function(k){return Math.round(k)},_=function(k){return v(k/100)*100},y=function(k){return encodeURIComponent(k)},T={br:v,d:v,bl:_,dl:_,mtp:_,nor:y,rtp:_,tb:v},b=Object.keys(l||{}).sort(),c=E(b),n;!(n=c()).done;){var r=n.value,d=l[r];if(!m(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var M=T[r];M&&(d=M(d));var C=typeof d,A=void 0;r==="ot"||r==="sf"||r==="st"?A=r+"="+d:C==="boolean"?A=r:C==="number"?A=r+"="+d:A=r+"="+JSON.stringify(d),u.push(A)}return u.join(",")},p.toHeaders=function(l){for(var u=Object.keys(l),m={},v=["Object","Request","Session","Status"],_=[{},{},{},{}],y={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},T=0,b=u;T<b.length;T++){var c=b[T],n=y[c]!=null?y[c]:1;_[n][c]=l[c]}for(var r=0;r<_.length;r++){var d=p.serialize(_[r]);d&&(m["CMCD-"+v[r]]=d)}return m},p.toQuery=function(l){return"CMCD="+encodeURIComponent(p.serialize(l))},p.appendQueryToUri=function(l,u){if(!u)return l;var m=l.includes("?")?"&":"?";return""+l+m+u},p}()},"./src/controller/eme-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/utils/logger.ts"),R=O("./src/utils/mediakeys-helper.ts");function i(w,p){for(var D=0;D<p.length;D++){var h=p[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function g(w,p,D){return p&&i(w.prototype,p),D&&i(w,D),w}var E=3,a=function(p,D,h){var l={audioCapabilities:[],videoCapabilities:[]};return p.forEach(function(u){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:h.audioRobustness||""})}),D.forEach(function(u){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:h.videoRobustness||""})}),[l]},x=function(p,D,h,l){switch(p){case R.KeySystems.WIDEVINE:return a(D,h,l);default:throw new Error("Unknown key-system: "+p)}},S=function(){function w(D){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=D,this._config=D.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var p=w.prototype;return p.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},p._registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this)},p._unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this)},p.getLicenseServerUrl=function(h){switch(h){case R.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+h+'"')},p._attemptKeySystemAccess=function(h,l,u){var m=this,v=x(h,l,u,this._drmSystemOptions);t.logger.log("Requesting encrypted media key-system access");var _=this.requestMediaKeySystemAccess(h,v);this.mediaKeysPromise=_.then(function(y){return m._onMediaKeySystemAccessObtained(h,y)}),_.catch(function(y){t.logger.error('Failed to obtain key-system "'+h+'" access:',y)})},p._onMediaKeySystemAccessObtained=function(h,l){var u=this;t.logger.log('Access for key-system "'+h+'" obtained');var m={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:l,mediaKeySystemDomain:h};this._mediaKeysList.push(m);var v=Promise.resolve().then(function(){return l.createMediaKeys()}).then(function(_){return m.mediaKeys=_,t.logger.log('Media-keys created for key-system "'+h+'"'),u._onMediaKeysCreated(),_});return v.catch(function(_){t.logger.error("Failed to create media-keys:",_)}),v},p._onMediaKeysCreated=function(){var h=this;this._mediaKeysList.forEach(function(l){l.mediaKeysSession||(l.mediaKeysSession=l.mediaKeys.createSession(),h._onNewMediaKeySession(l.mediaKeysSession))})},p._onNewMediaKeySession=function(h){var l=this;t.logger.log("New key-system session "+h.sessionId),h.addEventListener("message",function(u){l._onKeySessionMessage(h,u.message)},!1)},p._onKeySessionMessage=function(h,l){t.logger.log("Got EME message event, creating license request"),this._requestLicense(l,function(u){t.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),h.update(u)})},p.onMediaEncrypted=function(h){var l=this;if(t.logger.log('Media is encrypted using "'+h.initDataType+'" init data type'),!this.mediaKeysPromise){t.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(v){if(!l._media)return;l._attemptSetMediaKeys(v),l._generateRequestWithPreferredKeySession(h.initDataType,h.initData)};this.mediaKeysPromise.then(u).catch(u)},p._attemptSetMediaKeys=function(h){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var l=this._mediaKeysList[0];if(!l||!l.mediaKeys){t.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}t.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(l.mediaKeys),this._hasSetMediaKeys=!0}},p._generateRequestWithPreferredKeySession=function(h,l){var u=this,m=this._mediaKeysList[0];if(!m){t.logger.error("Fatal: Media is encrypted but not any 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}if(m.mediaKeysSessionInitialized){t.logger.warn("Key-Session already initialized but requested again");return}var v=m.mediaKeysSession;if(!v){t.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!l){t.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}t.logger.log('Generating key-session request for "'+h+'" init data type'),m.mediaKeysSessionInitialized=!0,v.generateRequest(h,l).then(function(){t.logger.debug("Key-session generation succeeded")}).catch(function(_){t.logger.error("Error generating key-session request:",_),u.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},p._createLicenseXhr=function(h,l,u){var m=new XMLHttpRequest;m.responseType="arraybuffer",m.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,m,h,l,u);var v=this._licenseXhrSetup;if(v)try{v.call(this.hls,m,h),v=void 0}catch(_){t.logger.error(_)}try{m.readyState||m.open("POST",h,!0),v&&v.call(this.hls,m,h)}catch(_){throw new Error("issue setting up KeySystem license XHR "+_)}return m},p._onLicenseRequestReadyStageChange=function(h,l,u,m){switch(h.readyState){case 4:if(h.status===200){this._requestLicenseFailureCount=0,t.logger.log("License request succeeded");var v=h.response,_=this._licenseResponseCallback;if(_)try{v=_.call(this.hls,h,l)}catch(T){t.logger.error(T)}m(v)}else{if(t.logger.error("License Request XHR failed ("+l+"). Status: "+h.status+" ("+h.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>E){this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var y=E-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+y+" attempts left"),this._requestLicense(u,m)}break}},p._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},p._requestLicense=function(h,l){t.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){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(u.mediaKeySystemDomain),v=this._createLicenseXhr(m,h,l);t.logger.log("Sending license request to URL: "+m);var _=this._generateLicenseRequestChallenge(u,h);v.send(_)}catch(y){t.logger.error("Failure requesting DRM license: "+y),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},p.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var u=l.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},p.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},p.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var u=l.levels.map(function(v){return v.audioCodec}).filter(function(v){return!!v}),m=l.levels.map(function(v){return v.videoCodec}).filter(function(v){return!!v});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,u,m)},g(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();L.default=S},"./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 i=R.prototype;return i.setStreamController=function(E){this.streamController=E},i.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},i.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},i.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},i.onMediaAttaching=function(E,a){var x=this.hls.config;if(x.capLevelOnFPSDrop){var S=a.media instanceof self.HTMLVideoElement?a.media:null;this.media=S,S&&typeof S.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},i.checkFPS=function(E,a,x){var S=performance.now();if(a){if(this.lastTime){var w=S-this.lastTime,p=x-this.lastDroppedFrames,D=a-this.lastDecodedFrames,h=1e3*p/w,l=this.hls;if(l.trigger(U.Events.FPS_DROP,{currentDropped:p,currentDecoded:D,totalDroppedFrames:x}),h>0&&p>l.config.fpsDroppedMonitoringThreshold*D){var u=l.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=u)&&(u=u-1,l.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=S,this.lastDroppedFrames=x,this.lastDecodedFrames=a}},i.checkFPSInterval=function(){var E=this.media;if(E)if(this.isVideoPlaybackQualityAvailable){var a=E.getVideoPlaybackQuality();this.checkFPS(E,a.totalVideoFrames,a.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 i}),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(a,x,S){if(x===null||!Array.isArray(a)||!a.length||!Object(U.isFiniteNumber)(x))return null;var w=a[0].programDateTime;if(x<(w||0))return null;var p=a[a.length-1].endProgramDateTime;if(x>=(p||0))return null;S=S||0;for(var D=0;D<a.length;++D){var h=a[D];if(g(x,S,h))return h}return null}function R(a,x,S,w){S===void 0&&(S=0),w===void 0&&(w=0);var p=null;if(a?p=x[a.sn-x[0].sn+1]||null:S===0&&x[0].start===0&&(p=x[0]),p&&i(S,w,p)===0)return p;var D=s.default.search(x,i.bind(null,S,w));return D||p}function i(a,x,S){a===void 0&&(a=0),x===void 0&&(x=0);var w=Math.min(x,S.duration+(S.deltaPTS?S.deltaPTS:0));return S.start+S.duration-w<=a?1:S.start-w>a&&S.start?-1:0}function g(a,x,S){var w=Math.min(x,S.duration+(S.deltaPTS?S.deltaPTS:0))*1e3,p=S.endProgramDateTime||0;return p-w>a}function E(a,x){return s.default.search(a,function(S){return S.cc<x?1:S.cc>x?-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(x){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=x,this._registerListeners()}var a=E.prototype;return a._registerListeners=function(){var S=this.hls;S.on(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.on(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.on(U.Events.FRAG_LOADED,this.onFragLoaded,this)},a._unregisterListeners=function(){var S=this.hls;S.off(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.off(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.off(U.Events.FRAG_LOADED,this.onFragLoaded,this)},a.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},a.getAppendedFrag=function(S,w){if(w===s.PlaylistLevelType.MAIN){var p=this.activeFragment,D=this.activeParts;if(!p)return null;if(D)for(var h=D.length;h--;){var l=D[h],u=l?l.end:p.appendedPTS;if(l.start<=S&&u!==void 0&&S<=u)return h>9&&(this.activeParts=D.slice(h-9)),l}else if(p.start<=S&&p.appendedPTS!==void 0&&S<=p.appendedPTS)return p}return this.getBufferedFrag(S,w)},a.getBufferedFrag=function(S,w){for(var p=this.fragments,D=Object.keys(p),h=D.length;h--;){var l=p[D[h]];if((l==null?void 0:l.body.type)===w&&l.buffered){var u=l.body;if(u.start<=S&&S<=u.end)return u}}return null},a.detectEvictedFragments=function(S,w,p){var D=this;Object.keys(this.fragments).forEach(function(h){var l=D.fragments[h];if(!l)return;if(!l.buffered){l.body.type===p&&D.removeFragment(l.body);return}var u=l.range[S];if(!u)return;u.time.some(function(m){var v=!D.isTimeBuffered(m.startPTS,m.endPTS,w);return v&&D.removeFragment(l.body),v})})},a.detectPartialFragments=function(S){var w=this,p=this.timeRanges,D=S.frag,h=S.part;if(!p||D.sn==="initSegment")return;var l=g(D),u=this.fragments[l];if(!u)return;Object.keys(p).forEach(function(m){var v=D.elementaryStreams[m];if(!v)return;var _=p[m],y=h!==null||v.partial===!0;u.range[m]=w.getBufferedTimes(D,h,y,_)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},a.fragBuffered=function(S){var w=g(S),p=this.fragments[w];p&&(p.backtrack=p.loaded=null,p.buffered=!0)},a.getBufferedTimes=function(S,w,p,D){for(var h={time:[],partial:p},l=w?w.start:S.start,u=w?w.end:S.end,m=S.minEndPTS||u,v=S.maxStartPTS||l,_=0;_<D.length;_++){var y=D.start(_)-this.bufferPadding,T=D.end(_)+this.bufferPadding;if(v>=y&&m<=T){h.time.push({startPTS:Math.max(l,D.start(_)),endPTS:Math.min(u,D.end(_))});break}else if(l<T&&u>y)h.partial=!0,h.time.push({startPTS:Math.max(l,D.start(_)),endPTS:Math.min(u,D.end(_))});else if(u<=y)break}return h},a.getPartialFragment=function(S){var w=null,p,D,h,l=0,u=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(v){var _=m[v];if(!_)return;i(_)&&(D=_.body.start-u,h=_.body.end+u,S>=D&&S<=h&&(p=Math.min(S-D,h-S),l<=p&&(w=_.body,l=p)))}),w},a.getState=function(S){var w=g(S),p=this.fragments[w];return p?p.buffered?i(p)?t.PARTIAL:t.OK:p.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},a.backtrack=function(S,w){var p=g(S),D=this.fragments[p];if(!D||D.backtrack)return null;var h=D.backtrack=w||D.loaded;return D.loaded=null,h},a.getBacktrackData=function(S){var w=g(S),p=this.fragments[w];if(p){var D,h=p.backtrack;if(h!=null&&(D=h.payload)!==null&&D!==void 0&&D.byteLength)return h;this.removeFragment(S)}return null},a.isTimeBuffered=function(S,w,p){for(var D,h,l=0;l<p.length;l++){if(D=p.start(l)-this.bufferPadding,h=p.end(l)+this.bufferPadding,S>=D&&w<=h)return!0;if(w<=D)return!1}return!1},a.onFragLoaded=function(S,w){var p=w.frag,D=w.part;if(p.sn==="initSegment"||p.bitrateTest||D)return;var h=g(p);this.fragments[h]={body:p,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},a.onBufferAppended=function(S,w){var p=this,D=w.frag,h=w.part,l=w.timeRanges;if(D.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=D,h){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(m){var v=l[m];if(p.detectEvictedFragments(m,v),!h)for(var _=0;_<v.length;_++)D.appendedPTS=Math.max(v.end(_),D.appendedPTS||0)})},a.onFragBuffered=function(S,w){this.detectPartialFragments(w)},a.hasFragment=function(S){var w=g(S);return!!this.fragments[w]},a.removeFragmentsInRange=function(S,w,p){var D=this;Object.keys(this.fragments).forEach(function(h){var l=D.fragments[h];if(!l)return;if(l.buffered){var u=l.body;u.type===p&&u.start<w&&u.end>S&&D.removeFragment(u)}})},a.removeFragment=function(S){var w=g(S);S.stats.loaded=0,S.clearElementaryStreamInfo(),delete this.fragments[w]},a.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},E}();function i(E){var a,x;return E.buffered&&(((a=E.range.video)===null||a===void 0?void 0:a.partial)||((x=E.range.audio)===null||x===void 0?void 0:x.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 i}),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 a}),O.d(L,"default",function(){return x});var U=O("./src/utils/buffer-helper.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts"),R=O("./src/utils/logger.ts"),i=250,g=2,E=.1,a=.05,x=function(){function S(p,D,h,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=p,this.media=D,this.fragmentTracker=h,this.hls=l}var w=S.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(D){var h=this.config,l=this.media,u=this.stalled,m=l.currentTime,v=l.seeking,_=this.seeking&&!v,y=!this.seeking&&v;if(this.seeking=v,m!==D){if(this.moved=!0,u!==null){if(this.stallReported){var T=self.performance.now()-u;R.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(T)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((y||_)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!U.BufferHelper.getBuffered(l).length)return;var b=U.BufferHelper.bufferInfo(l,m,0),c=b.len>0,n=b.nextStart||0;if(!c&&!n)return;if(v){var r=b.len>g,d=!n||n-m>g&&!this.fragmentTracker.getPartialFragment(m);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var M,C=Math.max(n,b.start||0)-m,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=A==null||((M=A.details)===null||M===void 0)?void 0:M.live,k=I?A.details.targetduration*2:g;if(C>0&&C<=k){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(u===null){this.stalled=B;return}var z=B-u;!v&&z>=i&&this._reportStall(b.len);var G=U.BufferHelper.bufferInfo(l,m,h.maxBufferHole);this._tryFixBufferStall(G,z)},w._tryFixBufferStall=function(D,h){var l=this.config,u=this.fragmentTracker,m=this.media,v=m.currentTime,_=u.getPartialFragment(v);if(_){var y=this._trySkipBufferHole(_);if(y)return}D.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(D){var h=this.hls,l=this.media,u=this.stallReported;u||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+D+")"),h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:D}))},w._trySkipBufferHole=function(D){for(var h=this.config,l=this.hls,u=this.media,m=u.currentTime,v=0,_=U.BufferHelper.getBuffered(u),y=0;y<_.length;y++){var T=_.start(y);if(m+h.maxBufferHole>=v&&m<T){var b=Math.max(T+a,u.currentTime+E);return R.logger.warn("skipping hole, adjusting currentTime from "+m+" to "+b),this.moved=!0,this.stalled=null,u.currentTime=b,D&&l.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+m+" to "+b,frag:D}),b}v=_.end(y)}return 0},w._tryNudgeBuffer=function(){var D=this.config,h=this.hls,l=this.media,u=l.currentTime,m=(this.nudgeRetry||0)+1;if(this.nudgeRetry=m,m<D.nudgeMaxRetry){var v=u+m*D.nudgeOffset;R.logger.warn("Nudging 'currentTime' from "+u+" to "+v),l.currentTime=v,h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else R.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+D.nudgeMaxRetry+" nudges"),h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},S}()},"./src/controller/id3-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/demux/id3.ts"),R=.25,i=function(){function g(a){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=a,this._registerListeners()}var E=g.prototype;return E.destroy=function(){this._unregisterListeners()},E._registerListeners=function(){var x=this.hls;x.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(U.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},E._unregisterListeners=function(){var x=this.hls;x.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(U.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},E.onMediaAttached=function(x,S){this.media=S.media},E.onMediaDetaching=function(){if(!this.id3Track)return;Object(s.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},E.getID3Track=function(x){if(!this.media)return;for(var S=0;S<x.length;S++){var w=x[S];if(w.kind==="metadata"&&w.label==="id3")return Object(s.sendAddTrackEvent)(w,this.media),w}return this.media.addTextTrack("metadata","id3")},E.onFragParsingMetadata=function(x,S){if(!this.media)return;var w=S.frag,p=S.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var D=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,h=0;h<p.length;h++){var l=t.getID3Frames(p[h].data);if(l){var u=p[h].pts,m=h<p.length-1?p[h+1].pts:w.end,v=m-u;v<=0&&(m=u+R);for(var _=0;_<l.length;_++){var y=l[_];if(!t.isTimeStampFrame(y)){var T=new D(u,m,"");T.value=y,this.id3Track.addCue(T)}}}}},E.onBufferFlushing=function(x,S){var w=S.startOffset,p=S.endOffset,D=S.type;if(!D||D==="audio"){var h=this.id3Track;h&&Object(s.removeCuesInRange)(h,w,p)}},g}();L.default=i},"./src/controller/latency-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/errors.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts");function R(E,a){for(var x=0;x<a.length;x++){var S=a[x];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(E,S.key,S)}}function i(E,a,x){return a&&R(E.prototype,a),x&&R(E,x),E}var g=function(){function E(x){var S=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return S.timeupdate()},this.hls=x,this.config=x.config,this.registerListeners()}var a=E.prototype;return a.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},a.registerListeners=function(){this.hls.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(s.Events.ERROR,this.onError,this)},a.unregisterListeners=function(){this.hls.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(s.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(s.Events.ERROR,this.onError)},a.onMediaAttached=function(S,w){this.media=w.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},a.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},a.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},a.onLevelUpdated=function(S,w){var p=w.details;this.levelDetails=p,p.advanced&&this.timeupdate(),!p.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},a.onError=function(S,w){if(w.details!==U.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,t.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},a.timeupdate=function(){var S=this.media,w=this.levelDetails;if(!S||!w)return;this.currentTime=S.currentTime;var p=this.computeLatency();if(p===null)return;this._latency=p;var D=this.config,h=D.lowLatencyMode,l=D.maxLiveSyncPlaybackRate;if(!h||l===1)return;var u=this.targetLatency;if(u===null)return;var m=p-u,v=Math.min(this.maxLatency,u+w.targetduration),_=m<v;if(w.live&&_&&m>.05&&this.forwardBufferLength>1){var y=Math.min(2,Math.max(1,l)),T=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;S.playbackRate=Math.min(y,Math.max(1,T))}else S.playbackRate!==1&&S.playbackRate!==0&&(S.playbackRate=1)},a.estimateLiveEdge=function(){var S=this.levelDetails;return S===null?null:S.edge+S.age},a.computeLatency=function(){var S=this.estimateLiveEdge();return S===null?null:S-this.currentTime},i(E,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var S=this.config,w=this.levelDetails;return S.liveMaxLatencyDuration!==void 0?S.liveMaxLatencyDuration:w?S.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var S=this.levelDetails;if(S===null)return null;var w=S.holdBack,p=S.partHoldBack,D=S.targetduration,h=this.config,l=h.liveSyncDuration,u=h.liveSyncDurationCount,m=h.lowLatencyMode,v=this.hls.userConfig,_=m&&p||w;(v.liveSyncDuration||v.liveSyncDurationCount||_===0)&&(_=l!==void 0?l:u*D);var y=D,T=1;return _+Math.min(this.stallCount*T,y)}},{key:"liveSyncPosition",get:function(){var S=this.estimateLiveEdge(),w=this.targetLatency,p=this.levelDetails;if(S===null||w===null||p===null)return null;var D=p.edge,h=S-w-this.edgeStalled,l=D-p.totalduration,u=D-(this.config.lowLatencyMode&&p.partTarget||p.targetduration);return Math.min(Math.max(l,h),u)}},{key:"drift",get:function(){var S=this.levelDetails;return S===null?1:S.drift}},{key:"edgeStalled",get:function(){var S=this.levelDetails;if(S===null)return 0;var w=(this.config.lowLatencyMode&&S.partTarget||S.targetduration)*3;return Math.max(S.age-w,0)}},{key:"forwardBufferLength",get:function(){var S=this.media,w=this.levelDetails;if(!S||!w)return 0;var p=S.buffered.length;return p?S.buffered.end(p-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 h});var U=O("./src/types/level.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/codecs.ts"),i=O("./src/controller/level-helper.ts"),g=O("./src/controller/base-playlist-controller.ts"),E=O("./src/types/loader.ts");function a(){return a=Object.assign||function(l){for(var u=1;u<arguments.length;u++){var m=arguments[u];for(var v in m)Object.prototype.hasOwnProperty.call(m,v)&&(l[v]=m[v])}return l},a.apply(this,arguments)}function x(l,u){for(var m=0;m<u.length;m++){var v=u[m];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(l,v.key,v)}}function S(l,u,m){return u&&x(l.prototype,u),m&&x(l,m),l}function w(l,u){l.prototype=Object.create(u.prototype),l.prototype.constructor=l,p(l,u)}function p(l,u){return p=Object.setPrototypeOf||function(v,_){return v.__proto__=_,v},p(l,u)}var D=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=function(l){w(u,l);function u(v){var _;return _=l.call(this,v,"[level-controller]")||this,_._levels=[],_._firstLevel=-1,_._startLevel=void 0,_.currentLevelIndex=-1,_.manualLevelIndex=-1,_.onParsedComplete=void 0,_._registerListeners(),_}var m=u.prototype;return m._registerListeners=function(){var _=this.hls;_.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.on(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.on(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),_.on(s.Events.ERROR,this.onError,this)},m._unregisterListeners=function(){var _=this.hls;_.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.off(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(s.Events.ERROR,this.onError,this)},m.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,l.prototype.destroy.call(this)},m.startLoad=function(){var _=this._levels;_.forEach(function(y){y.loadError=0}),l.prototype.startLoad.call(this)},m.onManifestLoaded=function(_,y){var T=[],b=[],c=[],n,r={},d,M=!1,C=!1,A=!1;if(y.levels.forEach(function(z){var G=z.attrs;M=M||!!(z.width&&z.height),C=C||!!z.videoCodec,A=A||!!z.audioCodec,D&&z.audioCodec&&z.audioCodec.indexOf("mp4a.40.34")!==-1&&(z.audioCodec=void 0);var V=z.bitrate+"-"+z.attrs.RESOLUTION+"-"+z.attrs.CODECS;d=r[V],d?d.url.push(z.url):(d=new U.Level(z),r[V]=d,T.push(d)),G&&(G.AUDIO&&Object(i.addGroupId)(d,"audio",G.AUDIO),G.SUBTITLES&&Object(i.addGroupId)(d,"text",G.SUBTITLES))}),(M||C)&&A&&(T=T.filter(function(z){var G=z.videoCodec,V=z.width,Y=z.height;return!!G||!!(V&&Y)})),T=T.filter(function(z){var G=z.audioCodec,V=z.videoCodec;return(!G||Object(R.isCodecSupportedInMp4)(G,"audio"))&&(!V||Object(R.isCodecSupportedInMp4)(V,"video"))}),y.audioTracks&&(b=y.audioTracks.filter(function(z){return!z.audioCodec||Object(R.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(i.assignTrackIdsByGroup)(b)),y.subtitles&&(c=y.subtitles,Object(i.assignTrackIdsByGroup)(c)),T.length>0){n=T[0].bitrate,T.sort(function(z,G){return z.bitrate-G.bitrate}),this._levels=T;for(var I=0;I<T.length;I++)if(T[I].bitrate===n){this._firstLevel=I,this.log("manifest loaded, "+T.length+" level(s) found, first bitrate: "+n);break}var k=A&&!C,B={levels:T,audioTracks:b,subtitleTracks:c,firstLevel:this._firstLevel,stats:y.stats,audio:A,video:C,altAudio:!k&&b.some(function(z){return!!z.url})};this.hls.trigger(s.Events.MANIFEST_PARSED,B),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.MEDIA_ERROR,details:t.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:y.url,reason:"no level with compatible codecs found in manifest"})},m.onError=function(_,y){if(l.prototype.onError.call(this,_,y),y.fatal)return;var T=y.context,b=this._levels[this.currentLevelIndex];if(T&&(T.type===E.PlaylistContextType.AUDIO_TRACK&&b.audioGroupIds&&T.groupId===b.audioGroupIds[b.urlId]||T.type===E.PlaylistContextType.SUBTITLE_TRACK&&b.textGroupIds&&T.groupId===b.textGroupIds[b.urlId])){this.redundantFailover(this.currentLevelIndex);return}var c=!1,n=!0,r;switch(y.details){case t.ErrorDetails.FRAG_LOAD_ERROR:case t.ErrorDetails.FRAG_LOAD_TIMEOUT:case t.ErrorDetails.KEY_LOAD_ERROR:case t.ErrorDetails.KEY_LOAD_TIMEOUT:if(y.frag){var d=this._levels[y.frag.level];d?(d.fragmentError++,d.fragmentError>this.hls.config.fragLoadingMaxRetry&&(r=y.frag.level)):r=y.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:T&&(T.deliveryDirectives&&(n=!1),r=T.level),c=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=y.level,c=!0;break}r!==void 0&&this.recoverLevel(y,r,c,n)},m.recoverLevel=function(_,y,T,b){var c=_.details,n=this._levels[y];if(n.loadError++,T){var r=this.retryLoadingOrFail(_);if(r)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var d=n.url.length;if(d>1&&n.loadError<d)_.levelRetry=!0,this.redundantFailover(y);else if(this.manualLevelIndex===-1){var M=y===0?this._levels.length-1:y-1;this.currentLevelIndex!==M&&this._levels[M].loadError===0&&(this.warn(c+": switch to "+M),_.levelRetry=!0,this.hls.nextAutoLevel=M)}}},m.redundantFailover=function(_){var y=this._levels[_],T=y.url.length;if(T>1){var b=(y.urlId+1)%T;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(c){c.urlId=b}),this.level=_}},m.onFragLoaded=function(_,y){var T=y.frag;if(T!==void 0&&T.type===E.PlaylistLevelType.MAIN){var b=this._levels[T.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},m.onLevelLoaded=function(_,y){var T,b=y.level,c=y.details,n=this._levels[b];if(!n){var r;this.warn("Invalid level index "+b),(r=y.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(c.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(b,y,n.details)):(T=y.deliveryDirectives)!==null&&T!==void 0&&T.skip&&(c.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(_,y){var T=this.hls.levels[this.currentLevelIndex];if(!T)return;if(T.audioGroupIds){for(var b=-1,c=this.hls.audioTracks[y.id].groupId,n=0;n<T.audioGroupIds.length;n++)if(T.audioGroupIds[n]===c){b=n;break}b!==T.urlId&&(T.urlId=b,this.startLoad())}},m.loadPlaylist=function(_){var y=this.currentLevelIndex,T=this._levels[y];if(this.canLoad&&T&&T.url.length>0){var b=T.urlId,c=T.url[b];if(_)try{c=_.addDirectives(c)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+y+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+b+" "+c),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:c,level:y,id:b,deliveryDirectives:_||null})}},m.removeLevel=function(_,y){var T=function(n,r){return r!==y},b=this._levels.filter(function(c,n){return n!==_?!0:c.url.length>1&&y!==void 0?(c.url=c.url.filter(T),c.audioGroupIds&&(c.audioGroupIds=c.audioGroupIds.filter(T)),c.textGroupIds&&(c.textGroupIds=c.textGroupIds.filter(T)),c.urlId=0,!0):!1}).map(function(c,n){var r=c.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),c});this._levels=b,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:b})},S(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var y,T=this._levels;if(T.length===0)return;if(this.currentLevelIndex===_&&(y=T[_])!==null&&y!==void 0&&y.details)return;if(_<0||_>=T.length){var b=_<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:b,reason:"invalid level idx"}),b)return;_=Math.min(_,T.length-1)}this.clearTimer();var c=this.currentLevelIndex,n=T[c],r=T[_];this.log("switching to level "+_+" from "+c),this.currentLevelIndex=_;var d=a({},r,{level:_,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(s.Events.LEVEL_SWITCHING,d);var M=r.details;if(!M||M.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),u}(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 i}),O.d(L,"updateFragPTSDTS",function(){return E}),O.d(L,"mergeDetails",function(){return a}),O.d(L,"mapPartIntersection",function(){return x}),O.d(L,"mapFragmentIntersection",function(){return S}),O.d(L,"adjustSliding",function(){return w}),O.d(L,"addSliding",function(){return p}),O.d(L,"computeReloadInterval",function(){return D}),O.d(L,"getFragmentWithSN",function(){return h}),O.d(L,"getPartWith",function(){return l});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts");function t(u,m,v){switch(m){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(v);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(v);break}}function R(u){var m={};u.forEach(function(v){var _=v.groupId||"";v.id=m[_]=m[_]||0,m[_]++})}function i(u,m,v){var _=u[m],y=u[v];g(_,y)}function g(u,m){var v=m.startPTS;if(Object(U.isFiniteNumber)(v)){var _=0,y;m.sn>u.sn?(_=v-u.start,y=u):(_=u.start-v,y=m),y.duration!==_&&(y.duration=_)}else if(m.sn>u.sn){var T=u.cc===m.cc;T&&u.minEndPTS?m.start=u.start+(u.minEndPTS-u.start):m.start=u.start+u.duration}else m.start=Math.max(u.start-m.duration,0)}function E(u,m,v,_,y,T){var b=_-v;b<=0&&(s.logger.warn("Fragment should have a positive duration",m),_=v+m.duration,T=y+m.duration);var c=v,n=_,r=m.startPTS,d=m.endPTS;if(Object(U.isFiniteNumber)(r)){var M=Math.abs(r-v);Object(U.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(M,m.deltaPTS):m.deltaPTS=M,c=Math.max(v,r),v=Math.min(v,r),y=Math.min(y,m.startDTS),n=Math.min(_,d),_=Math.max(_,d),T=Math.max(T,m.endDTS)}m.duration=_-v;var C=v-m.start;m.appendedPTS=_,m.start=m.startPTS=v,m.maxStartPTS=c,m.startDTS=y,m.endPTS=_,m.minEndPTS=n,m.endDTS=T;var A=m.sn;if(!u||A<u.startSN||A>u.endSN)return 0;var I,k=A-u.startSN,B=u.fragments;for(B[k]=m,I=k;I>0;I--)g(B[I],B[I-1]);for(I=k;I<B.length-1;I++)g(B[I],B[I+1]);return u.fragmentHint&&g(B[B.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,C}function a(u,m){for(var v=null,_=u.fragments,y=_.length-1;y>=0;y--){var T=_[y].initSegment;if(T){v=T;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var b=0,c;if(S(u,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&&(c=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,v=I.initSegment)}),v){var n=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;n.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=v)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=v)})}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 d=m.fragments;if(b){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var M=0;M<d.length;M++)d[M].cc+=b}m.skippedSegments&&(m.startCC=m.fragments[0].cc),x(u.partList,m.partList,function(I,k){k.elementaryStreams=I.elementaryStreams,k.stats=I.stats}),c?E(m,c,c.startPTS,c.endPTS,c.startDTS,c.endDTS):w(u,m),d.length&&(m.totalduration=m.edge-d[0].start),m.driftStartTime=u.driftStartTime,m.driftStart=u.driftStart;var C=m.advancedDateTime;if(m.advanced&&C){var A=m.edge;m.driftStart||(m.driftStartTime=C,m.driftStart=A),m.driftEndTime=C,m.driftEnd=A}else m.driftEndTime=u.driftEndTime,m.driftEnd=u.driftEnd,m.advancedDateTime=u.advancedDateTime}function x(u,m,v){if(u&&m)for(var _=0,y=0,T=u.length;y<=T;y++){var b=u[y],c=m[y+_];b&&c&&b.index===c.index&&b.fragment.sn===c.fragment.sn?v(b,c):_--}}function S(u,m,v){for(var _=m.skippedSegments,y=Math.max(u.startSN,m.startSN)-m.startSN,T=(u.fragmentHint?1:0)+(_?m.endSN:Math.min(u.endSN,m.endSN))-m.startSN,b=m.startSN-u.startSN,c=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments,n=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,r=y;r<=T;r++){var d=n[b+r],M=c[r];_&&!M&&r<_&&(M=m.fragments[r]=d),d&&M&&v(d,M)}}function w(u,m){var v=m.startSN+m.skippedSegments-u.startSN,_=u.fragments;if(v<0||v>=_.length)return;p(m,_[v].start)}function p(u,m){if(m){for(var v=u.fragments,_=u.skippedSegments;_<v.length;_++)v[_].start+=m;u.fragmentHint&&(u.fragmentHint.start+=m)}}function D(u,m){var v=1e3*u.levelTargetDuration,_=v/2,y=u.age,T=y>0&&y<v*3,b=m.loading.end-m.loading.start,c,n=u.availabilityDelay;if(u.updated===!1)if(T){var r=333*u.misses;c=Math.max(Math.min(_,b*2),r),u.availabilityDelay=(u.availabilityDelay||0)+c}else c=_;else T?(n=Math.min(n||v/2,y),u.availabilityDelay=n,c=n+v-y):c=v-b;return Math.round(c)}function h(u,m,v){if(!u||!u.details)return null;var _=u.details,y=_.fragments[m-_.startSN];return y||(y=_.fragmentHint,y&&y.sn===m?y:m<_.startSN&&v&&v.sn===m?v:null)}function l(u,m,v){if(!u||!u.details)return null;var _=u.details.partList;if(_)for(var y=_.length;y--;){var T=_[y];if(T.index===v&&T.fragment.sn===m)return T}return null}},"./src/controller/stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return _});var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/is-supported.ts"),R=O("./src/events.ts"),i=O("./src/utils/buffer-helper.ts"),g=O("./src/controller/fragment-tracker.ts"),E=O("./src/types/loader.ts"),a=O("./src/loader/fragment.ts"),x=O("./src/demux/transmuxer-interface.ts"),S=O("./src/types/transmuxer.ts"),w=O("./src/controller/gap-controller.ts"),p=O("./src/errors.ts"),D=O("./src/utils/logger.ts");function h(y,T){for(var b=0;b<T.length;b++){var c=T[b];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(y,c.key,c)}}function l(y,T,b){return T&&h(y.prototype,T),b&&h(y,b),y}function u(y,T){y.prototype=Object.create(T.prototype),y.prototype.constructor=y,m(y,T)}function m(y,T){return m=Object.setPrototypeOf||function(c,n){return c.__proto__=n,c},m(y,T)}var v=100,_=function(y){u(T,y);function T(c,n){var r;return r=y.call(this,c,n,"[stream-controller]")||this,r.audioCodecSwap=!1,r.gapController=null,r.level=-1,r._forceStartLoad=!1,r.altAudio=!1,r.audioOnly=!1,r.fragPlaying=null,r.onvplaying=null,r.onvseeked=null,r.fragLastKbps=0,r.stalled=!1,r.couldBacktrack=!1,r.audioCodecSwitch=!1,r.videoBuffer=null,r._registerListeners(),r}var b=T.prototype;return b._registerListeners=function(){var n=this.hls;n.on(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(R.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(R.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.on(R.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.on(R.Events.ERROR,this.onError,this),n.on(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.on(R.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.on(R.Events.BUFFER_CREATED,this.onBufferCreated,this),n.on(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.on(R.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.on(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b._unregisterListeners=function(){var n=this.hls;n.off(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(R.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.off(R.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.off(R.Events.ERROR,this.onError,this),n.off(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.off(R.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.off(R.Events.BUFFER_CREATED,this.onBufferCreated,this),n.off(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.off(R.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.off(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},b.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},b.startLoad=function(n){if(this.levels){var r=this.lastCurrentTime,d=this.hls;if(this.stopLoad(),this.setInterval(v),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var M=d.startLevel;M===-1&&(d.config.testBandwidth?(M=0,this.bitrateTest=!0):M=d.nextAutoLevel),this.level=d.nextLoadLevel=M,this.loadedmetadata=!1}r>0&&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,y.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,d=this.level,M=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(M&&(!M.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(M))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var C,A=self.performance.now(),I=this.retryDate;(!I||A>=I||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=s.State.IDLE)}break;default:break}this.onTickEnd()},b.onTickEnd=function(){y.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var n,r,d=this.hls,M=this.levelLastLoaded,C=this.levels,A=this.media,I=d.config,k=d.nextLoadLevel;if(M===null||!A&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[k])return;var B=C[k];this.level=d.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,Y=this.getMaxBufferLength(B.maxBitrate);if(V>=Y)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 H=G.end,Z=this.getNextFragment(H,z);if(this.couldBacktrack&&!this.fragPrevious&&Z&&Z.sn!=="initSegment"){var me=Z.sn-z.startSN;me>1&&(Z=z.fragments[me-1],this.fragmentTracker.removeFragment(Z))}if(Z&&this.fragmentTracker.getState(Z)===g.FragmentState.OK&&this.nextLoadPosition>H){var de=this.audioOnly&&!this.altAudio?a.ElementaryStreamTypes.AUDIO:a.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,de,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,H)},b.loadFragment=function(n,r,d){var M,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===g.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(n);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);return}else C=g.FragmentState.NOT_LOADED}C===g.FragmentState.NOT_LOADED||C===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,y.prototype.loadFragment.call(this,n,r,d)):C===g.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((M=this.media)===null||M===void 0?void 0:M.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 d,M=this.getAppendedFrag(r.currentTime);if(M&&M.start>1&&this.flushMainBuffer(0,M.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,A=n[C],I=this.fragLastKbps;I&&this.fragCurrent?d=this.fragCurrent.duration*A.maxBitrate/(1e3*I)+1:d=0}else d=0;var k=this.getBufferedFrag(r.currentTime+d);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){y.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},b.onMediaAttached=function(n,r){y.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new w.default(this.config,d,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),y.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 d=!1,M=!1,C;r.levels.forEach(function(A){C=A.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(d=!0),C.indexOf("mp4a.40.5")!==-1&&(M=!0))}),this.audioCodecSwitch=d&&M&&!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 d=this.levels;if(!d||this.state!==s.State.IDLE)return;var M=d[r.level];(!M.details||M.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(M.details))&&(this.state=s.State.WAITING_LEVEL)},b.onLevelLoaded=function(n,r){var d,M=this.levels,C=r.level,A=r.details,I=A.totalduration;if(!M){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" 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=M[C],z=0;if(A.live||(d=B.details)!==null&&d!==void 0&&d.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;z=this.alignPlaylists(A,B.details)}if(B.details=A,this.levelLastLoaded=C,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:A,level:C}),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,d=n.frag,M=n.part,C=n.payload,A=this.levels;if(!A){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var I=A[d.level],k=I.details;if(!k){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=I.videoCodec,z=k.PTSKnown||!k.live,G=(r=d.initSegment)===null||r===void 0?void 0:r.data,V=this._getAudioCodec(I),Y=this.transmuxer=this.transmuxer||new x.default(this.hls,E.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=M?M.index:-1,H=F!==-1,Z=new S.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,C.byteLength,F,H),me=this.initPTS[d.cc];Y.push(C,G,V,B,d,M,k.totalduration,z,Z,me)},b.onAudioTrackSwitching=function(n,r){var d=this.altAudio,M=!!r.url,C=r.id;if(!M){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;d&&I.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:C})}},b.onAudioTrackSwitched=function(n,r){var d=r.id,M=!!this.hls.audioTracks[d].url;if(M){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=M,this.tick()},b.onBufferCreated=function(n,r){var d=r.tracks,M,C,A=!1;for(var I in d){var k=d[I];if(k.id==="main"){if(C=I,M=k,I==="video"){var B=d[I];B&&(this.videoBuffer=B.buffer)}}else A=!0}A&&M?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=M.buffer):this.mediaBuffer=this.media},b.onFragBuffered=function(n,r){var d=r.frag,M=r.part;if(d&&d.type!==E.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(M?" p: "+M.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===s.State.PARSED&&(this.state=s.State.IDLE);return}var C=M?M.stats:d.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,M)},b.onError=function(n,r){switch(r.details){case p.ErrorDetails.FRAG_LOAD_ERROR:case p.ErrorDetails.FRAG_LOAD_TIMEOUT:case p.ErrorDetails.KEY_LOAD_ERROR:case p.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.MAIN,r);break;case p.ErrorDetails.LEVEL_LOAD_ERROR:case p.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 p.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var d=!0,M=this.getFwdBufferInfo(this.media,E.PlaylistLevelType.MAIN);M&&M.len>.5&&(d=!this.reduceMaxBufferLength(M.len)),d&&(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 d=i.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.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 d=r.type;if(d!==a.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var M=(d===a.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(M,d,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,d=this.startPosition;if(d>=0&&r<d){if(n.seeking){D.logger.log("could not seek to "+d+", already seeking at "+r);return}var M=i.BufferHelper.getBuffered(n),C=M.length?M.start(0):0,A=C-d;A>0&&(A<this.config.maxBufferHole||A<this.config.maxFragLookUpTolerance)&&(D.logger.log("adjusting start position by "+A+" to match buffer start"),d+=A,this.startPosition=d),this.log("seek to target start position "+d+" from current time "+r),n.currentTime=d}},b._getAudioCodec=function(n){var r=this.config.defaultAudioCodec||n.audioCodec;return this.audioCodecSwap&&r&&(this.log("Swapping audio codec"),r.indexOf("mp4a.40.5")!==-1?r="mp4a.40.2":r="mp4a.40.5"),r},b._loadBitrateTestFrag=function(n){var r=this;this._doFragLoad(n).then(function(d){var M=r.hls;if(!d||M.nextLoadLevel||r.fragContextChanged(n))return;r.fragLoadError=0,r.state=s.State.IDLE,r.startFragRequested=!1,r.bitrateTest=!1;var C=n.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),M.trigger(R.Events.FRAG_LOADED,d)})},b._handleTransmuxComplete=function(n){var r,d="main",M=this.hls,C=n.remuxResult,A=n.chunkMeta,I=this.getCurrentContext(A);if(!I){this.warn("The loading context changed while buffering fragment "+A.sn+" of level "+A.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(A.level);return}var k=I.frag,B=I.part,z=I.level,G=C.video,V=C.text,Y=C.id3,F=C.initSegment,H=this.altAudio?void 0:C.audio;if(this.fragContextChanged(k))return;if(this.state=s.State.PARSING,F){F.tracks&&(this._bufferInitSegment(z,F.tracks,k,A),M.trigger(R.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:d,tracks:F.tracks}));var Z=F.initPTS,me=F.timescale;Object(U.isFiniteNumber)(Z)&&(this.initPTS[k.cc]=Z,M.trigger(R.Events.INIT_PTS_FOUND,{frag:k,id:d,initPTS:Z,timescale:me}))}if(G&&C.independent!==!1){if(z.details){var de=G.startPTS,Ee=G.endPTS,be=G.startDTS,we=G.endDTS;if(B)B.elementaryStreams[G.type]={startPTS:de,endPTS:Ee,startDTS:be,endDTS:we};else if(G.firstKeyFrame&&G.independent&&(this.couldBacktrack=!0),G.dropped&&G.independent){var _e=this.getLoadPosition()+this.config.maxBufferHole;if(_e<de){this.backtrack(k);return}k.setElementaryStreamInfo(G.type,k.start,Ee,k.start,we,!0)}k.setElementaryStreamInfo(G.type,de,Ee,be,we),this.bufferFragmentData(G,k,B,A)}}else if(C.independent===!1){this.backtrack(k);return}if(H){var xe=H.startPTS,oe=H.endPTS,ve=H.startDTS,q=H.endDTS;B&&(B.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:xe,endPTS:oe,startDTS:ve,endDTS:q}),k.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,xe,oe,ve,q),this.bufferFragmentData(H,k,B,A)}if(Y!=null&&(r=Y.samples)!==null&&r!==void 0&&r.length){var pe={frag:k,id:d,samples:Y.samples};M.trigger(R.Events.FRAG_PARSING_METADATA,pe)}if(V){var Re={frag:k,id:d,samples:V.samples};M.trigger(R.Events.FRAG_PARSING_USERDATA,Re)}},b._bufferInitSegment=function(n,r,d,M){var C=this;if(this.state!==s.State.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&delete r.audio;var A=r.audio,I=r.video,k=r.audiovideo;if(A){var B=n.audioCodec,z=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(B&&(B.indexOf("mp4a.40.5")!==-1?B="mp4a.40.2":B="mp4a.40.5"),A.metadata.channelCount!==1&&z.indexOf("firefox")===-1&&(B="mp4a.40.5")),z.indexOf("android")!==-1&&A.container!=="audio/mpeg"&&(B="mp4a.40.2",this.log("Android: force audio codec to "+B)),n.audioCodec&&n.audioCodec!==B&&this.log('Swapping manifest audio codec "'+n.audioCodec+'" for "'+B+'"'),A.levelCodec=B,A.id="main",this.log("Init audio buffer, container:"+A.container+", codecs[selected/level/parsed]=["+(B||"")+"/"+(n.audioCodec||"")+"/"+A.codec+"]")}I&&(I.levelCodec=n.videoCodec,I.id="main",this.log("Init video buffer, container:"+I.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+I.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(R.Events.BUFFER_CODECS,r),Object.keys(r).forEach(function(G){var V=r[G],Y=V.initSegment;Y!=null&&Y.byteLength&&C.hls.trigger(R.Events.BUFFER_APPENDING,{type:G,data:Y,frag:d,part:null,chunkMeta:M,parent:d.type})}),this.tick()},b.backtrack=function(n){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(n);var r=this.fragmentTracker.backtrack(n);this.fragPrevious=null,this.nextLoadPosition=n.start,r?this.resetFragmentLoading(n):this.state=s.State.BACKTRACKING},b.checkFragmentChanged=function(){var n=this.media,r=null;if(n&&n.readyState>1&&n.seeking===!1){var d=n.currentTime;if(i.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):i.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var M=this.fragPlaying,C=r.level;(!M||r.sn!==M.sn||M.level!==C||r.urlId!==M.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!M||M.level!==C)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},l(T,[{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}}]),T}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"SubtitleStreamController",function(){return u});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"),i=O("./src/utils/discontinuities.ts"),g=O("./src/controller/level-helper.ts"),E=O("./src/controller/fragment-tracker.ts"),a=O("./src/controller/base-stream-controller.ts"),x=O("./src/types/loader.ts"),S=O("./src/types/level.ts");function w(m,v){for(var _=0;_<v.length;_++){var y=v[_];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(m,y.key,y)}}function p(m,v,_){return v&&w(m.prototype,v),_&&w(m,_),m}function D(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,h(m,v)}function h(m,v){return h=Object.setPrototypeOf||function(y,T){return y.__proto__=T,y},h(m,v)}var l=500,u=function(m){D(v,m);function v(y,T){var b;return b=m.call(this,y,T,"[subtitle-stream-controller]")||this,b.levels=[],b.currentTrackId=-1,b.tracksBuffered=[],b.mainDetails=null,b._registerListeners(),b}var _=v.prototype;return _.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},_._registerListeners=function(){var T=this.hls;T.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),T.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),T.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),T.on(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.on(U.Events.ERROR,this.onError,this),T.on(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),T.on(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),T.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),T.on(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),T.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_._unregisterListeners=function(){var T=this.hls;T.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),T.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),T.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),T.off(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),T.off(U.Events.ERROR,this.onError,this),T.off(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),T.off(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),T.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),T.off(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),T.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_.startLoad=function(){this.stopLoad(),this.state=a.State.IDLE,this.setInterval(l),this.tick()},_.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},_.onLevelLoaded=function(T,b){this.mainDetails=b.details},_.onSubtitleFragProcessed=function(T,b){var c=b.frag,n=b.success;if(this.fragPrevious=c,this.state=a.State.IDLE,!n)return;var r=this.tracksBuffered[this.currentTrackId];if(!r)return;for(var d,M=c.start,C=0;C<r.length;C++)if(M>=r[C].start&&M<=r[C].end){d=r[C];break}var A=c.start+c.duration;d?d.end=A:(d={start:M,end:A},r.push(d)),this.fragmentTracker.fragBuffered(c)},_.onBufferFlushing=function(T,b){var c=b.startOffset,n=b.endOffset;if(c===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var M=d[r].details,C=M.targetduration,A=n-C;if(A<=0)return;b.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(I){for(var k=0;k<I.length;){if(I[k].end<=A){I.shift();continue}else if(I[k].start<A)I[k].start=A;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(c,A,x.PlaylistLevelType.SUBTITLE)}},_.onError=function(T,b){var c,n=b.frag;if(!n||n.type!==x.PlaylistLevelType.SUBTITLE)return;(c=this.fragCurrent)!==null&&c!==void 0&&c.loader&&this.fragCurrent.loader.abort(),this.state=a.State.IDLE},_.onSubtitleTracksUpdated=function(T,b){var c=this,n=b.subtitleTracks;this.tracksBuffered=[],this.levels=n.map(function(r){return new S.Level(r)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(r){c.tracksBuffered[r.id]=[]}),this.mediaBuffer=null},_.onSubtitleTrackSwitch=function(T,b){if(this.currentTrackId=b.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var c=this.levels[this.currentTrackId];c!=null&&c.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,c&&this.setInterval(l)},_.onSubtitleTrackLoaded=function(T,b){var c,n=b.details,r=b.id,d=this.currentTrackId,M=this.levels;if(!M.length)return;var C=M[d];if(r>=M.length||r!==d||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(c=C.details)!==null&&c!==void 0&&c.live){var A=this.mainDetails;if(n.deltaUpdateFailed||!A)return;var I=A.fragments[0];if(!C.details)n.hasProgramDateTime&&A.hasProgramDateTime?Object(i.alignMediaPlaylistByPDT)(n,A):I&&Object(g.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,C.details);k===0&&I&&Object(g.addSliding)(n,I.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===a.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},_._handleFragmentLoadComplete=function(T){var b=T.frag,c=T.payload,n=b.decryptdata,r=this.hls;if(this.fragContextChanged(b))return;if(c&&c.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(c),n.key.buffer,n.iv.buffer).then(function(M){var C=performance.now();r.trigger(U.Events.FRAG_DECRYPTED,{frag:b,payload:M,stats:{tstart:d,tdecrypt:C}})})}},_.doTick=function(){if(!this.media){this.state=a.State.IDLE;return}if(this.state===a.State.IDLE){var T,b=this.currentTrackId,c=this.levels;if(!c.length||!c[b]||!c[b].details)return;var n=c[b].details,r=n.targetduration,d=this.config,M=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,M.currentTime-r,d.maxBufferHole),A=C.end,I=C.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,Y=this.fragPrevious;if(A<G){var F=d.maxFragLookUpTolerance;Y&&n.hasProgramDateTime&&(V=Object(R.findFragmentByPDT)(B,Y.endProgramDateTime,F)),V||(V=Object(R.findFragmentByPTS)(Y,B,A,F),!V&&Y&&Y.start<B[0].start&&(V=B[0]))}else V=B[z-1];(T=V)!==null&&T!==void 0&&T.encrypted?(s.logger.log("Loading key for "+V.sn),this.state=a.State.KEY_LOADING,this.hls.trigger(U.Events.KEY_LOADING,{frag:V})):V&&this.fragmentTracker.getState(V)===E.FragmentState.NOT_LOADED&&this.loadFragment(V,n,A)}},_.loadFragment=function(T,b,c){this.fragCurrent=T,m.prototype.loadFragment.call(this,T,b,c)},p(v,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),v}(a.default)},"./src/controller/subtitle-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function i(w,p){for(var D=0;D<p.length;D++){var h=p[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function g(w,p,D){return p&&i(w.prototype,p),D&&i(w,D),w}function E(w,p){w.prototype=Object.create(p.prototype),w.prototype.constructor=w,a(w,p)}function a(w,p){return a=Object.setPrototypeOf||function(h,l){return h.__proto__=l,h},a(w,p)}var x=function(w){E(p,w);function p(h){var l;return l=w.call(this,h,"[subtitle-track-controller]")||this,l.media=null,l.tracks=[],l.groupId=null,l.tracksInGroup=[],l.trackId=-1,l.selectDefaultTrack=!0,l.queuedDefaultTrack=-1,l.trackChangeListener=function(){return l.onTextTracksChanged()},l.asyncPollTrackChange=function(){return l.pollTrackChange(0)},l.useTextTrackPolling=!1,l.subtitlePollingInterval=-1,l.subtitleDisplay=!0,l.registerListeners(),l}var D=p.prototype;return D.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,w.prototype.destroy.call(this)},D.registerListeners=function(){var l=this.hls;l.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.on(U.Events.ERROR,this.onError,this)},D.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.off(U.Events.ERROR,this.onError,this)},D.onMediaAttached=function(l,u){if(this.media=u.media,!this.media)return;this.queuedDefaultTrack>-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)},D.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},D.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=S(this.media.textTracks);l.forEach(function(u){Object(s.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},D.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},D.onManifestParsed=function(l,u){this.tracks=u.subtitleTracks},D.onSubtitleTrackLoaded=function(l,u){var m=u.id,v=u.details,_=this.trackId,y=this.tracksInGroup[_];if(!y){this.warn("Invalid subtitle track id "+m);return}var T=y.details;y.details=u.details,this.log("subtitle track "+m+" loaded ["+v.startSN+"-"+v.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,u,T))},D.onLevelLoading=function(l,u){this.switchLevel(u.level)},D.onLevelSwitching=function(l,u){this.switchLevel(u.level)},D.switchLevel=function(l){var u=this.hls.levels[l];if(!(u!=null&&u.textGroupIds))return;var m=u.textGroupIds[u.urlId];if(this.groupId!==m){var v=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(b){return!m||b.groupId===m});this.tracksInGroup=_;var y=this.findTrackId(v==null?void 0:v.name)||this.findTrackId();this.groupId=m;var T={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,T),y!==-1&&this.setSubtitleTrack(y,v)}},D.findTrackId=function(l){for(var u=this.tracksInGroup,m=0;m<u.length;m++){var v=u[m];if((!this.selectDefaultTrack||v.default)&&(!l||l===v.name))return v.id}return-1},D.onError=function(l,u){if(w.prototype.onError.call(this,l,u),u.fatal||!u.context)return;u.context.type===R.PlaylistContextType.SUBTITLE_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},D.loadPlaylist=function(l){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var m=u.id,v=u.groupId,_=u.url;if(l)try{_=l.addDirectives(_)}catch(y){this.warn("Could not construct new URL with HLS Delivery Directives: "+y)}this.log("Loading subtitle playlist for id "+m),this.hls.trigger(U.Events.SUBTITLE_TRACK_LOADING,{url:_,id:m,groupId:v,deliveryDirectives:l||null})}},D.toggleTrackModes=function(l){var u=this,m=this.media,v=this.subtitleDisplay,_=this.trackId;if(!m)return;var y=S(m.textTracks),T=y.filter(function(n){return n.groupId===u.groupId});if(l===-1)[].slice.call(y).forEach(function(n){n.mode="disabled"});else{var b=T[_];b&&(b.mode="disabled")}var c=T[l];c&&(c.mode=v?"showing":"hidden")},D.setSubtitleTrack=function(l,u){var m,v=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=l;return}if(this.trackId!==l&&this.toggleTrackModes(l),this.trackId===l&&(l===-1||(m=v[l])!==null&&m!==void 0&&m.details)||l<-1||l>=v.length)return;this.clearTimer();var _=v[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,_){var y=_.id,T=_.groupId,b=T===void 0?"":T,c=_.name,n=_.type,r=_.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:y,groupId:b,name:c,type:n,url:r});var d=this.switchParams(_.url,u==null?void 0:u.details);this.loadPlaylist(d)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:l})},D.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,u=S(this.media.textTracks),m=0;m<u.length;m++)if(u[m].mode==="hidden")l=m;else if(u[m].mode==="showing"){l=m;break}this.subtitleTrack!==l&&(this.subtitleTrack=l)},g(p,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(l){this.selectDefaultTrack=!1;var u=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(l,u)}}]),p}(t.default);function S(w){for(var p=[],D=0;D<w.length;D++){var h=w[D];h.kind==="subtitles"&&h.label&&p.push(w[D])}return p}L.default=x},"./src/controller/timeline-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"TimelineController",function(){return S});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/cea-608-parser.ts"),R=O("./src/utils/output-filter.ts"),i=O("./src/utils/webvtt-parser.ts"),g=O("./src/utils/texttrack-utils.ts"),E=O("./src/utils/imsc1-ttml-parser.ts"),a=O("./src/types/loader.ts"),x=O("./src/utils/logger.ts"),S=function(){function h(u){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=D(),this.captionsProperties=void 0,this.hls=u,this.config=u.config,this.Cues=u.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var m=new R.default(this,"textTrack1"),v=new R.default(this,"textTrack2"),_=new R.default(this,"textTrack3"),y=new R.default(this,"textTrack4");this.cea608Parser1=new t.default(1,m,v),this.cea608Parser2=new t.default(3,_,y)}u.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(s.Events.FRAG_LOADING,this.onFragLoading,this),u.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var l=h.prototype;return l.destroy=function(){var m=this.hls;m.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),m.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),m.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),m.off(s.Events.FRAG_LOADING,this.onFragLoading,this),m.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),m.off(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),m.off(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),m.off(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),m.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},l.addCues=function(m,v,_,y,T){for(var b=!1,c=T.length;c--;){var n=T[c],r=p(n[0],n[1],v,_);if(r>=0&&(n[0]=Math.min(n[0],v),n[1]=Math.max(n[1],_),b=!0,r/(_-v)>.5))return}if(b||T.push([v,_]),this.config.renderTextTracksNatively){var d=this.captionsTracks[m];this.Cues.newCue(d,v,_,y)}else{var M=this.Cues.newCue(null,v,_,y);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:M,track:m})}},l.onInitPtsFound=function(m,v){var _=this,y=v.frag,T=v.id,b=v.initPTS,c=v.timescale,n=this.unparsedVttFrags;T==="main"&&(this.initPTS[y.cc]=b,this.timescale[y.cc]=c),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){_.onFragLoaded(s.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(m){var v=this.media;if(v)for(var _=0;_<v.textTracks.length;_++){var y=v.textTracks[_];if(y[m])return y}return null},l.createCaptionsTrack=function(m){this.config.renderTextTracksNatively?this.createNativeTrack(m):this.createNonNativeTrack(m)},l.createNativeTrack=function(m){if(this.captionsTracks[m])return;var v=this.captionsProperties,_=this.captionsTracks,y=this.media,T=v[m],b=T.label,c=T.languageCode,n=this.getExistingTrack(m);if(n)_[m]=n,Object(g.clearCurrentCues)(_[m]),Object(g.sendAddTrackEvent)(_[m],y);else{var r=this.createTextTrack("captions",b,c);r&&(r[m]=!0,_[m]=r)}},l.createNonNativeTrack=function(m){if(this.nonNativeCaptionsTracks[m])return;var v=this.captionsProperties[m];if(!v)return;var _=v.label,y={_id:m,label:_,kind:"captions",default:v.media?!!v.media.default:!1,closedCaptions:v.media};this.nonNativeCaptionsTracks[m]=y,this.hls.trigger(s.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[y]})},l.createTextTrack=function(m,v,_){var y=this.media;return y?y.addTextTrack(m,v,_):void 0},l.onMediaAttaching=function(m,v){this.media=v.media,this._cleanTracks()},l.onMediaDetaching=function(){var m=this.captionsTracks;Object.keys(m).forEach(function(v){Object(g.clearCurrentCues)(m[v]),delete m[v]}),this.nonNativeCaptionsTracks={}},l.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=D(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},l._cleanTracks=function(){var m=this.media;if(!m)return;var v=m.textTracks;if(v)for(var _=0;_<v.length;_++)Object(g.clearCurrentCues)(v[_])},l.onSubtitleTracksUpdated=function(m,v){var _=this;this.textTracks=[];var y=v.subtitleTracks||[],T=y.some(function(r){return r.textCodec===E.IMSC1_CODEC});if(this.config.enableWebVTT||T&&this.config.enableIMSC1){var b=this.tracks&&y&&this.tracks.length===y.length;if(this.tracks=y||[],this.config.renderTextTracksNatively){var c=this.media?this.media.textTracks:[];this.tracks.forEach(function(r,d){var M;if(d<c.length){for(var C=null,A=0;A<c.length;A++)if(w(c[A],r)){C=c[A];break}C&&(M=C)}M?Object(g.clearCurrentCues)(M):(M=_.createTextTrack("subtitles",r.name,r.lang),M&&(M.mode="disabled")),M&&(M.groupId=r.groupId,_.textTracks.push(M))})}else if(!b&&this.tracks&&this.tracks.length){var n=this.tracks.map(function(r){return{label:r.name,kind:r.type.toLowerCase(),default:r.default,subtitleTrack:r}});this.hls.trigger(s.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:n})}}},l.onManifestLoaded=function(m,v){var _=this;this.config.enableCEA708Captions&&v.captions&&v.captions.forEach(function(y){var T=/(?:CC|SERVICE)([1-4])/.exec(y.instreamId);if(!T)return;var b="textTrack"+T[1],c=_.captionsProperties[b];if(!c)return;c.label=y.name,y.lang&&(c.languageCode=y.lang),c.media=y})},l.onFragLoading=function(m,v){var _=this.cea608Parser1,y=this.cea608Parser2,T=this.lastSn,b=this.lastPartIndex;if(!this.enabled||!(_&&y))return;if(v.frag.type===a.PlaylistLevelType.MAIN){var c,n,r=v.frag.sn,d=(c=v==null||((n=v.part)===null||n===void 0)?void 0:n.index)!=null?c:-1;r===T+1||r===T&&d===b+1||(_.reset(),y.reset()),this.lastSn=r,this.lastPartIndex=d}},l.onFragLoaded=function(m,v){var _=v.frag,y=v.payload,T=this.initPTS,b=this.unparsedVttFrags;if(_.type===a.PlaylistLevelType.SUBTITLE)if(y.byteLength){if(!Object(U.isFiniteNumber)(T[_.cc])){b.push(v),T.length&&this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Missing initial subtitle PTS")});return}var c=_.decryptdata;if(c==null||c.key==null||c.method!=="AES-128"){var n=this.tracks[_.level],r=this.vttCCs;r[_.cc]||(r[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),n&&n.textCodec===E.IMSC1_CODEC?this._parseIMSC1(_,y):this._parseVTTs(_,y,r)}}else this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(m,v){var _=this,y=this.hls;Object(E.parseIMSC1)(v,this.initPTS[m.cc],this.timescale[m.cc],function(T){_._appendCues(T,m.level),y.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(T){x.logger.log("Failed to parse IMSC1: "+T),y.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:T})})},l._parseVTTs=function(m,v,_){var y=this,T=this.hls;Object(i.parseWebVTT)(v,this.initPTS[m.cc],this.timescale[m.cc],_,m.cc,m.start,function(b){y._appendCues(b,m.level),T.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(b){y._fallbackToIMSC1(m,v),x.logger.log("Failed to parse VTT cue: "+b),T.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:b})})},l._fallbackToIMSC1=function(m,v){var _=this,y=this.tracks[m.level];y.textCodec||Object(E.parseIMSC1)(v,this.initPTS[m.cc],this.timescale[m.cc],function(){y.textCodec=E.IMSC1_CODEC,_._parseIMSC1(m,v)},function(){y.textCodec="wvtt"})},l._appendCues=function(m,v){var _=this.hls;if(this.config.renderTextTracksNatively){var y=this.textTracks[v];if(y.mode==="disabled")return;m.forEach(function(c){return Object(g.addCueToTrack)(y,c)})}else{var T=this.tracks[v],b=T.default?"default":"subtitles"+v;_.trigger(s.Events.CUES_PARSED,{type:"subtitles",cues:m,track:b})}},l.onFragDecrypted=function(m,v){var _=v.frag;if(_.type===a.PlaylistLevelType.SUBTITLE){if(!Object(U.isFiniteNumber)(this.initPTS[_.cc])){this.unparsedVttFrags.push(v);return}this.onFragLoaded(s.Events.FRAG_LOADED,v)}},l.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},l.onFragParsingUserdata=function(m,v){var _=this.cea608Parser1,y=this.cea608Parser2;if(!this.enabled||!(_&&y))return;for(var T=0;T<v.samples.length;T++){var b=v.samples[T].bytes;if(b){var c=this.extractCea608Data(b);_.addData(v.samples[T].pts,c[0]),y.addData(v.samples[T].pts,c[1])}}},l.onBufferFlushing=function(m,v){var _=v.startOffset,y=v.endOffset,T=v.endOffsetSubtitles,b=v.type,c=this.media;if(!c||c.currentTime<y)return;if(!b||b==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(d){return Object(g.removeCuesInRange)(n[d],_,y)})}if(this.config.renderTextTracksNatively&&(_===0&&T!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(d){return Object(g.removeCuesInRange)(r[d],_,T)})}},l.extractCea608Data=function(m){for(var v=m[0]&31,_=2,y=[[],[]],T=0;T<v;T++){var b=m[_++],c=127&m[_++],n=127&m[_++],r=(4&b)!==0,d=3&b;if(c===0&&n===0)continue;r&&((d===0||d===1)&&(y[d].push(c),y[d].push(n)))}return y},h}();function w(h,l){return h&&h.label===l.name&&!(h.textTrack1||h.textTrack2)}function p(h,l,u,m){return Math.min(l,m)-Math.max(h,u)}function D(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,i){this.subtle=void 0,this.aesIV=void 0,this.subtle=R,this.aesIV=i}var t=s.prototype;return t.decrypt=function(i,g){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},g,i)},s}()},"./src/crypt/aes-decryptor.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"removePadding",function(){return s}),O.d(L,"default",function(){return t});var U=O("./src/utils/typed-array.ts");function s(R){var i=R.byteLength,g=i&&new DataView(R.buffer).getUint8(i-1);return g?Object(U.sliceUint8)(R,0,i-g):R}var t=function(){function R(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var i=R.prototype;return i.uint8ArrayToUint32Array_=function(E){for(var a=new DataView(E),x=new Uint32Array(4),S=0;S<4;S++)x[S]=a.getUint32(S*4);return x},i.initTable=function(){var E=this.sBox,a=this.invSBox,x=this.subMix,S=x[0],w=x[1],p=x[2],D=x[3],h=this.invSubMix,l=h[0],u=h[1],m=h[2],v=h[3],_=new Uint32Array(256),y=0,T=0,b=0;for(b=0;b<256;b++)b<128?_[b]=b<<1:_[b]=b<<1^283;for(b=0;b<256;b++){var c=T^T<<1^T<<2^T<<3^T<<4;c=c>>>8^c&255^99,E[y]=c,a[c]=y;var n=_[y],r=_[n],d=_[r],M=_[c]*257^c*16843008;S[y]=M<<24|M>>>8,w[y]=M<<16|M>>>16,p[y]=M<<8|M>>>24,D[y]=M,M=d*16843009^r*65537^n*257^y*16843008,l[c]=M<<24|M>>>8,u[c]=M<<16|M>>>16,m[c]=M<<8|M>>>24,v[c]=M,y?(y=n^_[_[_[d^n]]],T^=_[_[T]]):y=T=1}},i.expandKey=function(E){for(var a=this.uint8ArrayToUint32Array_(E),x=!0,S=0;S<a.length&&x;)x=a[S]===this.key[S],S++;if(x)return;this.key=a;var w=this.keySize=a.length;if(w!==4&&w!==6&&w!==8)throw new Error("Invalid aes key size="+w);var p=this.ksRows=(w+6+1)*4,D,h,l=this.keySchedule=new Uint32Array(p),u=this.invKeySchedule=new Uint32Array(p),m=this.sBox,v=this.rcon,_=this.invSubMix,y=_[0],T=_[1],b=_[2],c=_[3],n,r;for(D=0;D<p;D++){if(D<w){n=l[D]=a[D];continue}r=n,D%w===0?(r=r<<8|r>>>24,r=m[r>>>24]<<24|m[r>>>16&255]<<16|m[r>>>8&255]<<8|m[r&255],r^=v[D/w|0]<<24):w>6&&D%w===4&&(r=m[r>>>24]<<24|m[r>>>16&255]<<16|m[r>>>8&255]<<8|m[r&255]),l[D]=n=(l[D-w]^r)>>>0}for(h=0;h<p;h++)D=p-h,h&3?r=l[D]:r=l[D-4],h<4||D<=4?u[h]=r:u[h]=y[m[r>>>24]]^T[m[r>>>16&255]]^b[m[r>>>8&255]]^c[m[r&255]],u[h]=u[h]>>>0},i.networkToHostOrderSwap=function(E){return E<<24|(E&65280)<<8|(E&16711680)>>8|E>>>24},i.decrypt=function(E,a,x){for(var S=this.keySize+6,w=this.invKeySchedule,p=this.invSBox,D=this.invSubMix,h=D[0],l=D[1],u=D[2],m=D[3],v=this.uint8ArrayToUint32Array_(x),_=v[0],y=v[1],T=v[2],b=v[3],c=new Int32Array(E),n=new Int32Array(c.length),r,d,M,C,A,I,k,B,z,G,V,Y,F,H,Z=this.networkToHostOrderSwap;a<c.length;){for(z=Z(c[a]),G=Z(c[a+1]),V=Z(c[a+2]),Y=Z(c[a+3]),A=z^w[0],I=Y^w[1],k=V^w[2],B=G^w[3],F=4,H=1;H<S;H++)r=h[A>>>24]^l[I>>16&255]^u[k>>8&255]^m[B&255]^w[F],d=h[I>>>24]^l[k>>16&255]^u[B>>8&255]^m[A&255]^w[F+1],M=h[k>>>24]^l[B>>16&255]^u[A>>8&255]^m[I&255]^w[F+2],C=h[B>>>24]^l[A>>16&255]^u[I>>8&255]^m[k&255]^w[F+3],A=r,I=d,k=M,B=C,F=F+4;r=p[A>>>24]<<24^p[I>>16&255]<<16^p[k>>8&255]<<8^p[B&255]^w[F],d=p[I>>>24]<<24^p[k>>16&255]<<16^p[B>>8&255]<<8^p[A&255]^w[F+1],M=p[k>>>24]<<24^p[B>>16&255]<<16^p[A>>8&255]<<8^p[I&255]^w[F+2],C=p[B>>>24]<<24^p[A>>16&255]<<16^p[I>>8&255]<<8^p[k&255]^w[F+3],n[a]=Z(r^_),n[a+1]=Z(C^y),n[a+2]=Z(M^T),n[a+3]=Z(d^b),_=z,y=G,T=V,b=Y,a=a+4}return n.buffer},R}()},"./src/crypt/decrypter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return a});var U=O("./src/crypt/aes-crypto.ts"),s=O("./src/crypt/fast-aes-key.ts"),t=O("./src/crypt/aes-decryptor.ts"),R=O("./src/utils/logger.ts"),i=O("./src/utils/mp4-tools.ts"),g=O("./src/utils/typed-array.ts"),E=16,a=function(){function x(w,p,D){var h=D===void 0?{}:D,l=h.removePKCS7Padding,u=l===void 0?!0:l;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=w,this.config=p,this.removePKCS7Padding=u,u)try{var m=self.crypto;m&&(this.subtle=m.subtle||m.webkitSubtle)}catch(v){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var S=x.prototype;return S.destroy=function(){this.observer=null},S.isSync=function(){return this.config.enableSoftwareAES},S.flush=function(){var p=this.currentResult;if(!p){this.reset();return}var D=new Uint8Array(p);return this.reset(),this.removePKCS7Padding?Object(t.removePadding)(D):D},S.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},S.decrypt=function(p,D,h,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(p),D,h);var u=this.flush();u&&l(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(p),D,h).then(l)},S.softwareDecrypt=function(p,D,h){var l=this.currentIV,u=this.currentResult,m=this.remainderData;this.logOnce("JS AES decrypt"),m&&(p=Object(i.appendUint8Array)(m,p),this.remainderData=null);var v=this.getValidChunk(p);if(!v.length)return null;l&&(h=l);var _=this.softwareDecrypter;_||(_=this.softwareDecrypter=new t.default),_.expandKey(D);var y=u;return this.currentResult=_.decrypt(v.buffer,0,h),this.currentIV=Object(g.sliceUint8)(v,-16).buffer,y||null},S.webCryptoDecrypt=function(p,D,h){var l=this,u=this.subtle;return(this.key!==D||!this.fastAesKey)&&(this.key=D,this.fastAesKey=new s.default(u,D)),this.fastAesKey.expandKey().then(function(m){if(!u)return Promise.reject(new Error("web crypto not initialized"));var v=new U.default(u,h);return v.decrypt(p.buffer,m)}).catch(function(m){return l.onWebCryptoError(m,p,D,h)})},S.onWebCryptoError=function(p,D,h,l){return R.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",p),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(D,h,l)},S.getValidChunk=function(p){var D=p,h=p.length-p.length%E;return h!==p.length&&(D=Object(g.sliceUint8)(p,0,h),this.remainderData=Object(g.sliceUint8)(p,h)),D},S.logOnce=function(p){if(!this.logEnabled)return;R.logger.log("[decrypter.ts]: "+p),this.logEnabled=!1},x}()},"./src/crypt/fast-aes-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,i){this.subtle=void 0,this.key=void 0,this.subtle=R,this.key=i}var t=s.prototype;return t.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},s}()},"./src/demux/aacdemuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/adts.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/id3.ts");function i(a,x){a.prototype=Object.create(x.prototype),a.prototype.constructor=a,g(a,x)}function g(a,x){return g=Object.setPrototypeOf||function(w,p){return w.__proto__=p,w},g(a,x)}var E=function(a){i(x,a);function x(w,p){var D;return D=a.call(this)||this,D.observer=void 0,D.config=void 0,D.observer=w,D.config=p,D}var S=x.prototype;return S.resetInitSegment=function(p,D,h){a.prototype.resetInitSegment.call(this,p,D,h),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:p,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(p){if(!p)return!1;for(var D=R.getID3Data(p,0)||[],h=D.length,l=p.length;h<l;h++)if(s.probe(p,h))return t.logger.log("ADTS sync word found !"),!0;return!1},S.canParse=function(p,D){return s.canParse(p,D)},S.appendFrame=function(p,D,h){s.initTrackConfig(p,this.observer,D,h,p.manifestCodec);var l=s.appendFrame(p,D,h,this.initPTS,this.frameIndex);if(l&&l.missing===0)return l},x}(U.default);E.minProbeByteLength=9,L.default=E},"./src/demux/adts.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getAudioConfig",function(){return R}),O.d(L,"isHeaderPattern",function(){return i}),O.d(L,"getHeaderLength",function(){return g}),O.d(L,"getFullFrameLength",function(){return E}),O.d(L,"canGetFrameLength",function(){return a}),O.d(L,"isHeader",function(){return x}),O.d(L,"canParse",function(){return S}),O.d(L,"probe",function(){return w}),O.d(L,"initTrackConfig",function(){return p}),O.d(L,"getFrameDuration",function(){return D}),O.d(L,"parseFrameHeader",function(){return h}),O.d(L,"appendFrame",function(){return l});var U=O("./src/utils/logger.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts");function R(u,m,v,_){var y,T,b,c,n=navigator.userAgent.toLowerCase(),r=_,d=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];y=((m[v+2]&192)>>>6)+1;var M=(m[v+2]&60)>>>2;if(M>d.length-1){u.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+M});return}return b=(m[v+2]&1)<<2,b|=(m[v+3]&192)>>>6,U.logger.log("manifest codec:"+_+", ADTS type:"+y+", samplingIndex:"+M),/firefox/i.test(n)?M>=6?(y=5,c=new Array(4),T=M-3):(y=2,c=new Array(2),T=M):n.indexOf("android")!==-1?(y=2,c=new Array(2),T=M):(y=5,c=new Array(4),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&M>=6?T=M-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(M>=6&&b===1||/vivaldi/i.test(n))||!_&&b===1)&&(y=2,c=new Array(2)),T=M)),c[0]=y<<3,c[0]|=(M&14)>>1,c[1]|=(M&1)<<7,c[1]|=b<<3,y===5&&(c[1]|=(T&14)>>1,c[2]=(T&1)<<7,c[2]|=2<<2,c[3]=0),{config:c,samplerate:d[M],channelCount:b,codec:"mp4a.40."+y,manifestCodec:r}}function i(u,m){return u[m]===255&&(u[m+1]&246)===240}function g(u,m){return u[m+1]&1?7:9}function E(u,m){return(u[m+3]&3)<<11|u[m+4]<<3|(u[m+5]&224)>>>5}function a(u,m){return m+5<u.length}function x(u,m){return m+1<u.length&&i(u,m)}function S(u,m){return a(u,m)&&i(u,m)&&E(u,m)<=u.length-m}function w(u,m){if(x(u,m)){var v=g(u,m);if(m+v>=u.length)return!1;var _=E(u,m);if(_<=v)return!1;var y=m+_;return y===u.length||x(u,y)}return!1}function p(u,m,v,_,y){if(!u.samplerate){var T=R(m,v,_,y);if(!T)return;u.config=T.config,u.samplerate=T.samplerate,u.channelCount=T.channelCount,u.codec=T.codec,u.manifestCodec=T.manifestCodec,U.logger.log("parsed codec:"+u.codec+", rate:"+T.samplerate+", channels:"+T.channelCount)}}function D(u){return 1024*9e4/u}function h(u,m,v,_,y){var T=g(u,m),b=E(u,m);if(b-=T,b>0){var c=v+_*y;return{headerLength:T,frameLength:b,stamp:c}}}function l(u,m,v,_,y){var T=D(u.samplerate),b=h(m,v,_,y,T);if(b){var c=b.frameLength,n=b.headerLength,r=b.stamp,d=n+c,M=Math.max(0,v+d-m.length),C;M?(C=new Uint8Array(d-n),C.set(m.subarray(v+n,m.length),0)):C=m.subarray(v+n,v+d);var A={unit:C,pts:r};return M||u.samples.push(A),{sample:A,length:d,missing:M}}}},"./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"),i=O("./src/utils/typed-array.ts"),g=function(){function a(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=a.prototype;return x.resetInitSegment=function(w,p,D){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(w,p){return!1},x.appendFrame=function(w,p,D){},x.demux=function(w,p){this.cachedData&&(w=Object(R.appendUint8Array)(this.cachedData,w),this.cachedData=null);var D=s.getID3Data(w,0),h=D?D.length:0,l,u,m=this._audioTrack,v=this._id3Track,_=D?s.getTimeStamp(D):void 0,y=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=E(_,p)),D&&D.length>0&&v.samples.push({pts:this.initPTS,dts:this.initPTS,data:D}),u=this.initPTS;h<y;){if(this.canParse(w,h)){var T=this.appendFrame(m,w,h);T?(this.frameIndex++,u=T.sample.pts,h+=T.length,l=h):h=y}else s.canParse(w,h)?(D=s.getID3Data(w,h),v.samples.push({pts:u,dts:u,data:D}),h+=D.length,l=h):h++;if(h===y&&l!==y){var b=Object(i.sliceUint8)(w,l);this.cachedData?this.cachedData=Object(R.appendUint8Array)(this.cachedData,b):this.cachedData=b}}return{audioTrack:m,avcTrack:Object(t.dummyTrack)(),id3Track:v,textTrack:Object(t.dummyTrack)()}},x.demuxSampleAes=function(w,p,D){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},x.flush=function(w){var p=this.cachedData;return p&&(this.cachedData=null,this.demux(p,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(t.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(t.dummyTrack)()}},x.destroy=function(){},a}(),E=function(x,S){return Object(U.isFiniteNumber)(x)?x*90:S*9e4};L.default=g},"./src/demux/chunk-cache.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function t(){this.chunks=[],this.dataLength=0}var R=t.prototype;return R.push=function(g){this.chunks.push(g),this.dataLength+=g.length},R.flush=function(){var g=this.chunks,E=this.dataLength,a;if(g.length)g.length===1?a=g[0]:a=s(g,E);else return new Uint8Array(0);return this.reset(),a},R.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function s(t,R){for(var i=new Uint8Array(R),g=0,E=0;E<t.length;E++){var a=t[E];i.set(a,g),g+=a.length}return i}},"./src/demux/dummy-demuxed-track.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"dummyTrack",function(){return U});function U(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=function(){function t(i){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=i,this.bytesAvailable=i.byteLength,this.word=0,this.bitsAvailable=0}var R=t.prototype;return R.loadWord=function(){var g=this.data,E=this.bytesAvailable,a=g.byteLength-E,x=new Uint8Array(4),S=Math.min(4,E);if(S===0)throw new Error("no bytes available");x.set(g.subarray(a,a+S)),this.word=new DataView(x.buffer).getUint32(0),this.bitsAvailable=S*8,this.bytesAvailable-=S},R.skipBits=function(g){var E;this.bitsAvailable>g?(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),a=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?a<<E|this.readBits(E):a},R.skipLZ=function(){var g;for(g=0;g<this.bitsAvailable;++g)if((this.word&2147483648>>>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,a=8,x,S=0;S<g;S++)a!==0&&(x=this.readEG(),a=(E+x+256)%256),E=a===0?E:a},R.readSPS=function(){var g=0,E=0,a=0,x=0,S,w,p,D=this.readUByte.bind(this),h=this.readBits.bind(this),l=this.readUEG.bind(this),u=this.readBoolean.bind(this),m=this.skipBits.bind(this),v=this.skipEG.bind(this),_=this.skipUEG.bind(this),y=this.skipScalingList.bind(this);D();var T=D();if(h(5),m(3),D(),_(),T===100||T===110||T===122||T===244||T===44||T===83||T===86||T===118||T===128){var b=l();if(b===3&&m(1),_(),_(),m(1),u())for(w=b!==3?8:12,p=0;p<w;p++)u()&&(p<6?y(16):y(64))}_();var c=l();if(c===0)l();else if(c===1)for(m(1),v(),v(),S=l(),p=0;p<S;p++)v();_(),m(1);var n=l(),r=l(),d=h(1);d===0&&m(1),m(1),u()&&(g=l(),E=l(),a=l(),x=l());var M=[1,1];if(u()&&u()){var C=D();switch(C){case 1:M=[1,1];break;case 2:M=[12,11];break;case 3:M=[10,11];break;case 4:M=[16,11];break;case 5:M=[40,33];break;case 6:M=[24,11];break;case 7:M=[20,11];break;case 8:M=[32,11];break;case 9:M=[80,33];break;case 10:M=[18,11];break;case 11:M=[15,11];break;case 12:M=[64,33];break;case 13:M=[160,99];break;case 14:M=[4,3];break;case 15:M=[3,2];break;case 16:M=[2,1];break;case 255:{M=[D()<<8|D(),D()<<8|D()];break}}}return{width:Math.ceil((n+1)*16-g*2-E*2),height:(2-d)*(r+1)*16-(d?2:4)*(a+x),pixelRatio:M}},R.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();L.default=s},"./src/demux/id3.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isHeader",function(){return U}),O.d(L,"isFooter",function(){return s}),O.d(L,"getID3Data",function(){return t}),O.d(L,"canParse",function(){return i}),O.d(L,"getTimeStamp",function(){return g}),O.d(L,"isTimeStampFrame",function(){return E}),O.d(L,"getID3Frames",function(){return x}),O.d(L,"decodeFrame",function(){return S}),O.d(L,"utf8ArrayToStr",function(){return l}),O.d(L,"testables",function(){return u});var U=function(y,T){return T+10<=y.length&&(y[T]===73&&y[T+1]===68&&y[T+2]===51&&(y[T+3]<255&&y[T+4]<255&&(y[T+6]<128&&y[T+7]<128&&y[T+8]<128&&y[T+9]<128)))},s=function(y,T){return T+10<=y.length&&(y[T]===51&&y[T+1]===68&&y[T+2]===73&&(y[T+3]<255&&y[T+4]<255&&(y[T+6]<128&&y[T+7]<128&&y[T+8]<128&&y[T+9]<128)))},t=function(y,T){for(var b=T,c=0;U(y,T);){c+=10;var n=R(y,T+6);c+=n,s(y,T+10)&&(c+=10),T+=c}return c>0?y.subarray(b,b+c):void 0},R=function(y,T){var b=0;return b=(y[T]&127)<<21,b|=(y[T+1]&127)<<14,b|=(y[T+2]&127)<<7,b|=y[T+3]&127,b},i=function(y,T){return U(y,T)&&R(y,T+6)+10<=y.length-T},g=function(y){for(var T=x(y),b=0;b<T.length;b++){var c=T[b];if(E(c))return h(c)}return},E=function(y){return y&&y.key==="PRIV"&&y.info==="com.apple.streaming.transportStreamTimestamp"},a=function(y){var T=String.fromCharCode(y[0],y[1],y[2],y[3]),b=R(y,4),c=10;return{type:T,size:b,data:y.subarray(c,c+b)}},x=function(y){for(var T=0,b=[];U(y,T);){var c=R(y,T+6);T+=10;for(var n=T+c;T+8<n;){var r=a(y.subarray(T)),d=S(r);d&&b.push(d),T+=r.size+10}s(y,T)&&(T+=10)}return b},S=function(y){return y.type==="PRIV"?w(y):y.type[0]==="W"?D(y):p(y)},w=function(y){if(y.size<2)return;var T=l(y.data,!0),b=new Uint8Array(y.data.subarray(T.length+1));return{key:y.type,info:T,data:b.buffer}},p=function(y){if(y.size<2)return;if(y.type==="TXXX"){var T=1,b=l(y.data.subarray(T),!0);T+=b.length+1;var c=l(y.data.subarray(T));return{key:y.type,info:b,data:c}}var n=l(y.data.subarray(1));return{key:y.type,data:n}},D=function(y){if(y.type==="WXXX"){if(y.size<2)return;var T=1,b=l(y.data.subarray(T),!0);T+=b.length+1;var c=l(y.data.subarray(T));return{key:y.type,info:b,data:c}}var n=l(y.data);return{key:y.type,data:n}},h=function(y){if(y.data.byteLength===8){var T=new Uint8Array(y.data),b=T[3]&1,c=(T[4]<<23)+(T[5]<<15)+(T[6]<<7)+T[7];return c/=45,b&&(c+=4772185884e-2),Math.round(c)}return},l=function(y,T){T===void 0&&(T=!1);var b=v();if(b){var c=b.decode(y);if(T){var n=c.indexOf("\0");return n!==-1?c.substring(0,n):c}return c.replace(/\0/g,"")}for(var r=y.length,d,M,C,A="",I=0;I<r;){if(d=y[I++],d===0&&T)return A;if(d===0||d===3)continue;switch(d>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:A+=String.fromCharCode(d);break;case 12:case 13:M=y[I++],A+=String.fromCharCode((d&31)<<6|M&63);break;case 14:M=y[I++],C=y[I++],A+=String.fromCharCode((d&15)<<12|(M&63)<<6|(C&63)<<0);break;default:}}return A},u={decodeTextFrame:p},m;function v(){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 i(a,x){a.prototype=Object.create(x.prototype),a.prototype.constructor=a,g(a,x)}function g(a,x){return g=Object.setPrototypeOf||function(w,p){return w.__proto__=p,w},g(a,x)}var E=function(a){i(x,a);function x(){return a.apply(this,arguments)||this}var S=x.prototype;return S.resetInitSegment=function(p,D,h){a.prototype.resetInitSegment.call(this,p,D,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:p,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(p){if(!p)return!1;for(var D=s.getID3Data(p,0)||[],h=D.length,l=p.length;h<l;h++)if(R.probe(p,h))return t.logger.log("MPEG Audio sync word found !"),!0;return!1},S.canParse=function(p,D){return R.canParse(p,D)},S.appendFrame=function(p,D,h){return this.initPTS===null?void 0:R.appendFrame(p,D,h,this.initPTS,this.frameIndex)},x}(U.default);E.minProbeByteLength=4,L.default=E},"./src/demux/mp4demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/mp4-tools.ts"),s=O("./src/demux/dummy-demuxed-track.ts"),t=function(){function R(g,E){this.remainderData=null,this.config=void 0,this.config=E}var i=R.prototype;return i.resetTimeStamp=function(){},i.resetInitSegment=function(){},i.resetContiguity=function(){},R.probe=function(E){return Object(U.findBox)({data:E,start:0,end:Math.min(E.length,16384)},["moof"]).length>0},i.demux=function(E){var a=E,x=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(a=Object(U.appendUint8Array)(this.remainderData,E));var S=Object(U.segmentValidRange)(a);this.remainderData=S.remainder,x.samples=S.valid||new Uint8Array}else x.samples=a;return{audioTrack:Object(s.dummyTrack)(),avcTrack:x,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},i.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)()}},i.demuxSampleAes=function(E,a,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},i.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 a}),O.d(L,"isHeader",function(){return x}),O.d(L,"canParse",function(){return S}),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]],i=[0,1,1,4];function g(p,D,h,l,u){if(h+24>D.length)return;var m=E(D,h);if(m&&h+m.frameLength<=D.length){var v=m.samplesPerFrame*9e4/m.sampleRate,_=l+u*v,y={unit:D.subarray(h,h+m.frameLength),pts:_,dts:_};return p.config=[],p.channelCount=m.channelCount,p.samplerate=m.sampleRate,p.samples.push(y),{sample:y,length:m.frameLength,missing:0}}}function E(p,D){var h=p[D+1]>>3&3,l=p[D+1]>>1&3,u=p[D+2]>>4&15,m=p[D+2]>>2&3;if(h!==1&&u!==0&&u!==15&&m!==3){var v=p[D+2]>>1&1,_=p[D+3]>>6,y=h===3?3-l:l===3?3:4,T=s[y*14+u-1]*1e3,b=h===3?0:h===2?1:2,c=t[b*3+m],n=_===3?1:2,r=R[h][l],d=i[l],M=r*8*d,C=Math.floor(r*T/c+v)*d;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&&T>=224e3&&_===0&&(p[D+3]=p[D+3]|128),{sampleRate:c,channelCount:n,frameLength:C,samplesPerFrame:M}}}function a(p,D){return p[D]===255&&(p[D+1]&224)===224&&(p[D+1]&6)!==0}function x(p,D){return D+1<p.length&&a(p,D)}function S(p,D){var h=4;return a(p,D)&&h<=p.length-D}function w(p,D){if(D+1<p.length&&a(p,D)){var h=4,l=E(p,D),u=h;l!=null&&l.frameLength&&(u=l.frameLength);var m=D+u;return m===p.length||x(p,m)}return!1}},"./src/demux/sample-aes.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/crypt/decrypter.ts"),s=O("./src/demux/tsdemuxer.ts"),t=function(){function R(g,E,a){this.keyData=void 0,this.decrypter=void 0,this.keyData=a,this.decrypter=new U.default(g,E,{removePKCS7Padding:!1})}var i=R.prototype;return i.decryptBuffer=function(E,a){this.decrypter.decrypt(E,this.keyData.key.buffer,this.keyData.iv.buffer,a)},i.decryptAacSample=function(E,a,x,S){var w=E[a].unit,p=w.subarray(16,w.length-w.length%16),D=p.buffer.slice(p.byteOffset,p.byteOffset+p.length),h=this;this.decryptBuffer(D,function(l){var u=new Uint8Array(l);w.set(u,16),S||h.decryptAacSamples(E,a+1,x)})},i.decryptAacSamples=function(E,a,x){for(;;a++){if(a>=E.length){x();return}if(E[a].unit.length<32)continue;var S=this.decrypter.isSync();if(this.decryptAacSample(E,a,x,S),!S)return}},i.getAvcEncryptedData=function(E){for(var a=Math.floor((E.length-48)/160)*16+16,x=new Int8Array(a),S=0,w=32;w<=E.length-16;w+=160,S+=16)x.set(E.subarray(w,w+16),S);return x},i.getAvcDecryptedUnit=function(E,a){for(var x=new Uint8Array(a),S=0,w=32;w<=E.length-16;w+=160,S+=16)E.set(x.subarray(S,S+16),w);return E},i.decryptAvcSample=function(E,a,x,S,w,p){var D=Object(s.discardEPB)(w.data),h=this.getAvcEncryptedData(D),l=this;this.decryptBuffer(h.buffer,function(u){w.data=l.getAvcDecryptedUnit(D,u),p||l.decryptAvcSamples(E,a,x+1,S)})},i.decryptAvcSamples=function(E,a,x,S){if(E instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;a++,x=0){if(a>=E.length){S();return}for(var w=E[a].units;!(x>=w.length);x++){var p=w[x];if(p.data.length<=48||p.type!==1&&p.type!==5)continue;var D=this.decrypter.isSync();if(this.decryptAvcSample(E,a,x,S,p,D),!D)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"),i=O("./src/utils/logger.ts"),g=O("./src/errors.ts"),E=O("./src/utils/mediasource-helper.ts"),a=O("./node_modules/eventemitter3/index.js"),x=O.n(a),S=Object(E.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function p(h,l,u,m){var v=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=h,this.id=l,this.onTransmuxComplete=u,this.onFlush=m;var _=h.config,y=function(r,d){d=d||{},d.frag=v.frag,d.id=v.id,h.trigger(r,d)};this.observer=new a.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,y),this.observer.on(t.Events.ERROR,y);var T={mp4:S.isTypeSupported("video/mp4"),mpeg:S.isTypeSupported("audio/mpeg"),mp3:S.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(_.enableWorker&&typeof Worker!="undefined"){i.logger.log("demuxing in webworker");var c;try{c=this.worker=U("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),c.addEventListener("message",this.onwmsg),c.onerror=function(n){h.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+")")})},c.postMessage({cmd:"init",typeSupported:T,vendor:b,id:l,config:JSON.stringify(_)})}catch(n){i.logger.warn("Error in worker:",n),i.logger.error("Error while initializing DemuxerWorker, fallback to inline"),c&&self.URL.revokeObjectURL(c.objectURL),this.transmuxer=new R.default(this.observer,T,_,b,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,T,_,b,l)}var D=p.prototype;return D.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},D.push=function(l,u,m,v,_,y,T,b,c,n){var r=this;c.transmuxing.start=self.performance.now();var d=this.transmuxer,M=this.worker,C=y?y.start:_.start,A=_.decryptdata,I=this.frag,k=!(I&&_.cc===I.cc),B=!(I&&c.level===I.level),z=I?c.sn-I.sn:-1,G=this.part?c.part-this.part.index:1,V=!B&&(z===1||z===0&&G===1),Y=self.performance.now();(B||z||_.stats.parsing.start===0)&&(_.stats.parsing.start=Y),y&&(G||!V)&&(y.stats.parsing.start=Y);var F=new R.TransmuxState(k,V,b,B,C);if(!V||k){i.logger.log("[transmuxer-interface, "+_.type+"]: Starting new transmux session for sn: "+c.sn+" p: "+c.part+" level: "+c.level+" id: "+c.id+`
discontinuity: `+k+`
trackSwitch: `+B+`
contiguous: `+V+`
accurateTimeOffset: `+b+`
timeOffset: `+C);var H=new R.TransmuxConfig(m,v,u,T,n);this.configureTransmuxer(H)}if(this.frag=_,this.part=y,M)M.postMessage({cmd:"demux",data:l,decryptdata:A,chunkMeta:c,state:F},l instanceof ArrayBuffer?[l]:[]);else if(d){var Z=d.push(l,A,c,F);Object(R.isPromise)(Z)?Z.then(function(me){r.handleTransmuxComplete(me)}):this.handleTransmuxComplete(Z)}},D.flush=function(l){var u=this;l.transmuxing.start=self.performance.now();var m=this.transmuxer,v=this.worker;if(v)v.postMessage({cmd:"flush",chunkMeta:l});else if(m){var _=m.flush(l);Object(R.isPromise)(_)?_.then(function(y){u.handleFlushResult(y,l)}):this.handleFlushResult(_,l)}},D.handleFlushResult=function(l,u){var m=this;l.forEach(function(v){m.handleTransmuxComplete(v)}),this.onFlush(u)},D.onWorkerMessage=function(l){var u=l.data,m=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,m.trigger(u.event,u.data);break}}},D.configureTransmuxer=function(l){var u=this.worker,m=this.transmuxer;u?u.postMessage({cmd:"configure",config:l}):m&&m.configure(l)},D.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},p}()},"./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"),i=O.n(R);function g(w){var p=new R.EventEmitter,D=function(l,u){w.postMessage({event:l,data:u})};p.on(s.Events.FRAG_DECRYPTED,D),p.on(s.Events.ERROR,D),w.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var u=JSON.parse(l.config);w.transmuxer=new U.default(p,l.typeSupported,u,l.vendor,l.id),Object(t.enableLogs)(u.debug),D("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(y){E(w,y)}):E(w,m);break}case"flush":{var v=l.chunkMeta,_=w.transmuxer.flush(v);Object(U.isPromise)(_)?_.then(function(y){x(w,y,v)}):x(w,_,v);break}default:break}})}function E(w,p){if(S(p.remuxResult))return;var D=[],h=p.remuxResult,l=h.audio,u=h.video;l&&a(D,l),u&&a(D,u),w.postMessage({event:"transmuxComplete",data:p},D)}function a(w,p){p.data1&&w.push(p.data1.buffer),p.data2&&w.push(p.data2.buffer)}function x(w,p,D){p.forEach(function(h){E(w,h)}),w.postMessage({event:"flush",data:D})}function S(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 u}),O.d(L,"isPromise",function(){return _}),O.d(L,"TransmuxConfig",function(){return y}),O.d(L,"TransmuxState",function(){return T});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/crypt/decrypter.ts"),R=O("./src/demux/aacdemuxer.ts"),i=O("./src/demux/mp4demuxer.ts"),g=O("./src/demux/tsdemuxer.ts"),E=O("./src/demux/mp3demuxer.ts"),a=O("./src/remux/mp4-remuxer.ts"),x=O("./src/remux/passthrough-remuxer.ts"),S=O("./src/demux/chunk-cache.ts"),w=O("./src/utils/mp4-tools.ts"),p=O("./src/utils/logger.ts"),D;try{D=self.performance.now.bind(self.performance)}catch(b){p.logger.debug("Unable to use Performance API on this environment"),D=self.Date.now}var h=[{demux:g.default,remux:a.default},{demux:i.default,remux:x.default},{demux:R.default,remux:a.default},{demux:E.default,remux:a.default}],l=1024;h.forEach(function(b){var c=b.demux;l=Math.max(l,c.minProbeByteLength)});var u=function(){function b(n,r,d,M,C){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 S.default,this.observer=n,this.typeSupported=r,this.config=d,this.vendor=M,this.id=C}var c=b.prototype;return c.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},c.push=function(r,d,M,C){var A=this,I=M.transmuxing;I.executeStart=D();var k=new Uint8Array(r),B=this.cache,z=this.config,G=this.currentTransmuxState,V=this.transmuxConfig;C&&(this.currentTransmuxState=C);var Y=m(k,d);if(Y&&Y.method==="AES-128"){var F=this.getDecrypter();if(z.enableSoftwareAES){var H=F.softwareDecrypt(k,Y.key.buffer,Y.iv.buffer);if(!H)return I.executeEnd=D(),v(M);k=new Uint8Array(H)}else return this.decryptionPromise=F.webCryptoDecrypt(k,Y.key.buffer,Y.iv.buffer).then(function(Xe){var dt=A.push(Xe,null,M);return A.decryptionPromise=null,dt}),this.decryptionPromise}var Z=C||G,me=Z.contiguous,de=Z.discontinuity,Ee=Z.trackSwitch,be=Z.accurateTimeOffset,we=Z.timeOffset,_e=V.audioCodec,xe=V.videoCodec,oe=V.defaultInitPts,ve=V.duration,q=V.initSegmentData;if((de||Ee)&&this.resetInitSegment(q,_e,xe,ve),de&&this.resetInitialTimestamp(oe),me||this.resetContiguity(),this.needsProbing(k,de,Ee)){if(B.dataLength){var pe=B.flush();k=Object(w.appendUint8Array)(pe,k)}this.configureTransmuxer(k,V)}var Re=this.transmux(k,Y,we,be,M),ye=this.currentTransmuxState;return ye.contiguous=!0,ye.discontinuity=!1,ye.trackSwitch=!1,I.executeEnd=D(),Re},c.flush=function(r){var d=this,M=r.transmuxing;M.executeStart=D();var C=this.decrypter,A=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return d.flush(r)});var B=[],z=I.timeOffset;if(C){var G=C.flush();G&&B.push(this.push(G,null,r))}var V=A.dataLength;A.reset();var Y=this.demuxer,F=this.remuxer;if(!Y||!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"}),M.executeEnd=D(),[v(r)];var H=Y.flush(z);return _(H)?H.then(function(Z){return d.flushRemux(B,Z,r),B}):(this.flushRemux(B,H,r),B)},c.flushRemux=function(r,d,M){var C=d.audioTrack,A=d.avcTrack,I=d.id3Track,k=d.textTrack,B=this.currentTransmuxState,z=B.accurateTimeOffset,G=B.timeOffset;p.logger.log("[transmuxer.ts]: Flushed fragment "+M.sn+(M.part>-1?" p: "+M.part:"")+" of level "+M.level);var V=this.remuxer.remux(C,A,I,k,G,z,!0,this.id);r.push({remuxResult:V,chunkMeta:M}),M.transmuxing.executeEnd=D()},c.resetInitialTimestamp=function(r){var d=this.demuxer,M=this.remuxer;if(!d||!M)return;d.resetTimeStamp(r),M.resetTimeStamp(r)},c.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},c.resetInitSegment=function(r,d,M,C){var A=this.demuxer,I=this.remuxer;if(!A||!I)return;A.resetInitSegment(d,M,C),I.resetInitSegment(r,d,M)},c.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},c.transmux=function(r,d,M,C,A){var I;return d&&d.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,d,M,C,A):I=this.transmuxUnencrypted(r,M,C,A),I},c.transmuxUnencrypted=function(r,d,M,C){var A=this.demuxer.demux(r,d,!1,!this.config.progressive),I=A.audioTrack,k=A.avcTrack,B=A.id3Track,z=A.textTrack,G=this.remuxer.remux(I,k,B,z,d,M,!1,this.id);return{remuxResult:G,chunkMeta:C}},c.transmuxSampleAes=function(r,d,M,C,A){var I=this;return this.demuxer.demuxSampleAes(r,d,M).then(function(k){var B=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,M,C,!1,I.id);return{remuxResult:B,chunkMeta:A}})},c.configureTransmuxer=function(r,d){for(var M=this.config,C=this.observer,A=this.typeSupported,I=this.vendor,k=d.audioCodec,B=d.defaultInitPts,z=d.duration,G=d.initSegmentData,V=d.videoCodec,Y,F=0,H=h.length;F<H;F++)if(h[F].demux.probe(r)){Y=h[F];break}Y||(p.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),Y={demux:i.default,remux:x.default});var Z=this.demuxer,me=this.remuxer,de=Y.remux,Ee=Y.demux;(!me||!(me instanceof de))&&(this.remuxer=new de(C,M,A,I)),(!Z||!(Z instanceof Ee))&&(this.demuxer=new Ee(C,M,A),this.probe=Ee.probe),this.resetInitSegment(G,k,V,z),this.resetInitialTimestamp(B)},c.needsProbing=function(r,d,M){return!this.demuxer||!this.remuxer||d||M},c.getDecrypter=function(){var r=this.decrypter;return r||(r=this.decrypter=new t.default(this.observer,this.config)),r},b}();function m(b,c){var n=null;return b.byteLength>0&&c!=null&&c.key!=null&&c.iv!==null&&c.method!=null&&(n=c),n}var v=function(c){return{remuxResult:{},chunkMeta:c}};function _(b){return"then"in b&&b.then instanceof Function}var y=function(c,n,r,d,M){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=c,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=M},T=function(c,n,r,d,M){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=c,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=M}},"./src/demux/tsdemuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"discardEPB",function(){return v});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"),i=O("./src/demux/sample-aes.ts"),g=O("./src/events.ts"),E=O("./src/utils/mp4-tools.ts"),a=O("./src/utils/logger.ts"),x=O("./src/errors.ts"),S={video:1,audio:2,id3:3,text:4},w=function(){function _(T,b,c){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=T,this.config=b,this.typeSupported=c}_.probe=function(b){var c=_.syncOffset(b);return c<0?!1:(c&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+c+", junk ahead ?"),!0)},_.syncOffset=function(b){for(var c=Math.min(1e3,b.length-3*188),n=0;n<c;){if(b[n]===71&&b[n+188]===71&&b[n+2*188]===71)return n;n++}return-1},_.createTrack=function(b,c){return{container:b==="video"||b==="audio"?"video/mp2t":void 0,type:b,id:S[b],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:b==="audio"?c:void 0}};var y=_.prototype;return y.resetInitSegment=function(b,c,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=_.createTrack("video",n),this._audioTrack=_.createTrack("audio",n),this._id3Track=_.createTrack("id3",n),this._txtTrack=_.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=b,this.videoCodec=c,this._duration=n},y.resetTimeStamp=function(){},y.resetContiguity=function(){var b=this._audioTrack,c=this._avcTrack,n=this._id3Track;b&&(b.pesData=null),c&&(c.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},y.demux=function(b,c,n,r){n===void 0&&(n=!1),r===void 0&&(r=!1),n||(this.sampleAes=null);var d,M=this._avcTrack,C=this._audioTrack,A=this._id3Track,I=M.pid,k=M.pesData,B=C.pid,z=A.pid,G=C.pesData,V=A.pesData,Y=!1,F=this.pmtParsed,H=this._pmtId,Z=b.length;if(this.remainderData&&(b=Object(E.appendUint8Array)(this.remainderData,b),Z=b.length,this.remainderData=null),Z<188&&!r)return this.remainderData=b,{audioTrack:C,avcTrack:M,id3Track:A,textTrack:this._txtTrack};var me=Math.max(0,_.syncOffset(b));Z-=(Z+me)%188,Z<b.byteLength&&!r&&(this.remainderData=new Uint8Array(b.buffer,Z,b.buffer.byteLength-Z));for(var de=me;de<Z;de+=188)if(b[de]===71){var Ee=!!(b[de+1]&64),be=((b[de+1]&31)<<8)+b[de+2],we=(b[de+3]&48)>>4,_e=void 0;if(we>1){if(_e=de+5+b[de+4],_e===de+188)continue}else _e=de+4;switch(be){case I:Ee&&(k&&(d=l(k))&&this.parseAVCPES(d,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(_e,de+188)),k.size+=de+188-_e);break;case B:Ee&&(G&&(d=l(G))&&(C.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),G={data:[],size:0}),G&&(G.data.push(b.subarray(_e,de+188)),G.size+=de+188-_e);break;case z:Ee&&(V&&(d=l(V))&&this.parseID3PES(d),V={data:[],size:0}),V&&(V.data.push(b.subarray(_e,de+188)),V.size+=de+188-_e);break;case 0:Ee&&(_e+=b[_e]+1),H=this._pmtId=D(b,_e);break;case H:{Ee&&(_e+=b[_e]+1);var xe=h(b,_e,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=xe.avc,I>0&&(M.pid=I),B=xe.audio,B>0&&(C.pid=B,C.isAAC=xe.isAAC),z=xe.id3,z>0&&(A.pid=z),Y&&!F&&(a.logger.log("reparse from beginning"),Y=!1,de=me-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:Y=!0;break}}else this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});M.pesData=k,C.pesData=G,A.pesData=V;var oe={audioTrack:C,avcTrack:M,id3Track:A,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(oe),oe},y.flush=function(){var b=this.remainderData;this.remainderData=null;var c;return b?c=this.demux(b,-1,!1,!0):c={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(c),this.sampleAes?this.decrypt(c,this.sampleAes):c},y.extractRemainingSamples=function(b){var c=b.audioTrack,n=b.avcTrack,r=b.id3Track,d=n.pesData,M=c.pesData,C=r.pesData,A;d&&(A=l(d))?(this.parseAVCPES(A,!0),n.pesData=null):n.pesData=d,M&&(A=l(M))?(c.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),c.pesData=null):(M!=null&&M.size&&a.logger.log("last AAC PES packet truncated,might overlap between fragments"),c.pesData=M),C&&(A=l(C))?(this.parseID3PES(A),r.pesData=null):r.pesData=C},y.demuxSampleAes=function(b,c,n){var r=this.demux(b,n,!0,!this.config.progressive),d=this.sampleAes=new i.default(this.observer,this.config,c);return this.decrypt(r,d)},y.decrypt=function(b,c){return new Promise(function(n){var r=b.audioTrack,d=b.avcTrack;r.samples&&r.isAAC?c.decryptAacSamples(r.samples,0,function(){d.samples?c.decryptAvcSamples(d.samples,0,0,function(){n(b)}):n(b)}):d.samples&&c.decryptAvcSamples(d.samples,0,0,function(){n(b)})})},y.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},y.parseAVCPES=function(b,c){var n=this,r=this._avcTrack,d=this.parseAVCNALu(b.data),M=!1,C=this.avcSample,A,I=!1;b.data=null,C&&d.length&&!r.audFound&&(u(C,r),C=this.avcSample=p(!1,b.pts,b.dts,"")),d.forEach(function(k){switch(k.type){case 1:{A=!0,C||(C=n.avcSample=p(!0,b.pts,b.dts,"")),M&&(C.debug+="NDR "),C.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)&&(C.key=!0)}break}case 5:A=!0,C||(C=n.avcSample=p(!0,b.pts,b.dts,"")),M&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{A=!0,M&&C&&(C.debug+="SEI ");var G=new t.default(v(k.data));G.readUByte();for(var V=0,Y=0,F=!1,H=0;!F&&G.bytesAvailable>1;){V=0;do H=G.readUByte(),V+=H;while(H===255);Y=0;do H=G.readUByte(),Y+=H;while(H===255);if(V===4&&G.bytesAvailable!==0){F=!0;var Z=G.readUByte();if(Z===181){var me=G.readUShort();if(me===49){var de=G.readUInt();if(de===1195456820){var Ee=G.readUByte();if(Ee===3){for(var be=G.readUByte(),we=G.readUByte(),_e=31&be,xe=[be,we],oe=0;oe<_e;oe++)xe.push(G.readUByte()),xe.push(G.readUByte()),xe.push(G.readUByte());m(n._txtTrack.samples,{type:3,pts:b.pts,bytes:xe})}}}}}else if(V===5&&G.bytesAvailable!==0){if(F=!0,Y>16){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 pe=Y-16,Re=new Uint8Array(pe),ye=0;ye<pe;ye++)Re[ye]=G.readUByte();m(n._txtTrack.samples,{pts:b.pts,payloadType:V,uuid:ve.join(""),userData:Object(R.utf8ArrayToStr)(Re),userDataBytes:Re})}}else if(Y<G.bytesAvailable)for(var Xe=0;Xe<Y;Xe++)G.readUByte()}break}case 7:if(A=!0,I=!0,M&&C&&(C.debug+="SPS "),!r.sps){var dt=new t.default(k.data),Pe=dt.readSPS();r.width=Pe.width,r.height=Pe.height,r.pixelRatio=Pe.pixelRatio,r.sps=[k.data],r.duration=n._duration;for(var We=k.data.subarray(1,4),Ce="avc1.",Le=0;Le<3;Le++){var Ge=We[Le].toString(16);Ge.length<2&&(Ge="0"+Ge),Ce+=Ge}r.codec=Ce}break;case 8:A=!0,M&&C&&(C.debug+="PPS "),r.pps||(r.pps=[k.data]);break;case 9:A=!1,r.audFound=!0,C&&u(C,r),C=n.avcSample=p(!1,b.pts,b.dts,M?"AUD ":"");break;case 12:A=!1;break;default:A=!1,C&&(C.debug+="unknown NAL "+k.type+" ");break}if(C&&A){var Ze=C.units;Ze.push(k)}}),c&&C&&(u(C,r),this.avcSample=null)},y.getLastNalUnit=function(){var b,c=this.avcSample,n;if(!c||c.units.length===0){var r=this._avcTrack.samples;c=r[r.length-1]}if((b=c)!==null&&b!==void 0&&b.units){var d=c.units;n=d[d.length-1]}return n},y.parseAVCNALu=function(b){var c=b.byteLength,n=this._avcTrack,r=n.naluState||0,d=r,M=[],C=0,A,I,k,B=-1,z=0;for(r===-1&&(B=0,z=b[0]&31,r=0,C=1);C<c;){if(A=b[C++],!r){r=A?0:1;continue}if(r===1){r=A?0:2;continue}if(!A)r=3;else if(A===1){if(B>=0){var G={data:b.subarray(B,C-r-1),type:z};M.push(G)}else{var V=this.getLastNalUnit();if(V&&(d&&C<=4-d&&(V.state&&(V.data=V.data.subarray(0,V.data.byteLength-d))),I=C-r-1,I>0)){var Y=new Uint8Array(V.data.byteLength+I);Y.set(V.data,0),Y.set(b.subarray(0,I),V.data.byteLength),V.data=Y,V.state=0}}C<c?(k=b[C]&31,B=C,z=k,r=0):r=-1}else r=0}if(B>=0&&r>=0){var F={data:b.subarray(B,c),type:z,state:r};M.push(F)}if(M.length===0){var H=this.getLastNalUnit();if(H){var Z=new Uint8Array(H.data.byteLength+b.byteLength);Z.set(H.data,0),Z.set(b,H.data.byteLength),H.data=Z}}return n.naluState=r,M},y.parseAACPES=function(b){var c=0,n=this._audioTrack,r=this.aacOverFlow,d=b.data;if(r){this.aacOverFlow=null;var M=r.sample.unit.byteLength,C=Math.min(r.missing,M),A=M-C;r.sample.unit.set(d.subarray(0,C),A),n.samples.push(r.sample),c=r.missing}var I,k;for(I=c,k=d.length;I<k-1&&!U.isHeader(d,I);I++);if(I!==c){var B,z;if(I<k-1?(B="AAC PES did not start with ADTS header,offset:"+I,z=!1):(B="no ADTS header found in AAC PES",z=!0),a.logger.warn("parsing error:"+B),this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:z,reason:B}),z)return}U.initTrackConfig(n,this.observer,d,I,this.audioCodec);var G;if(b.pts!==void 0)G=b.pts;else if(r){var V=U.getFrameDuration(n.samplerate);G=r.sample.pts+V}else{a.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var Y=0;I<k;)if(U.isHeader(d,I)){if(I+5<k){var F=U.appendFrame(n,d,I,G,Y);if(F)if(F.missing)this.aacOverFlow=F;else{I+=F.length,Y++;continue}}break}else I++},y.parseMPEGPES=function(b){var c=b.data,n=c.length,r=0,d=0,M=b.pts;if(M===void 0){a.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;d<n;)if(s.isHeader(c,d)){var C=s.appendFrame(this._audioTrack,c,d,M,r);if(C)d+=C.length,r++;else break}else d++},y.parseID3PES=function(b){if(b.pts===void 0){a.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(b)},_}();w.minProbeByteLength=188;function p(_,y,T,b){return{key:_,frame:!1,pts:y,dts:T,units:[],debug:b,length:0}}function D(_,y){return(_[y+10]&31)<<8|_[y+11]}function h(_,y,T,b){var c={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(_[y+1]&15)<<8|_[y+2],r=y+3+n-4,d=(_[y+10]&15)<<8|_[y+11];for(y+=12+d;y<r;){var M=(_[y+1]&31)<<8|_[y+2];switch(_[y]){case 207:if(!b){a.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:c.audio===-1&&(c.audio=M);break;case 21:c.id3===-1&&(c.id3=M);break;case 219:if(!b){a.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:c.avc===-1&&(c.avc=M);break;case 3:case 4:T?c.audio===-1&&(c.audio=M,c.isAAC=!1):a.logger.log("MPEG audio found, not supported in this browser");break;case 36:a.logger.warn("Unsupported HEVC stream type found");break;default:break}y+=((_[y+3]&15)<<8|_[y+4])+5}return c}function l(_){var y=0,T,b,c,n,r,d=_.data;if(!_||_.size===0)return null;for(;d[0].length<19&&d.length>1;){var M=new Uint8Array(d[0].length+d[1].length);M.set(d[0]),M.set(d[1],d[0].length),d[0]=M,d.splice(1,1)}T=d[0];var C=(T[0]<<16)+(T[1]<<8)+T[2];if(C===1){if(b=(T[4]<<8)+T[5],b&&b>_.size-6)return null;var A=T[7];A&192&&(n=(T[9]&14)*536870912+(T[10]&255)*4194304+(T[11]&254)*16384+(T[12]&255)*128+(T[13]&254)/2,A&64?(r=(T[14]&14)*536870912+(T[15]&255)*4194304+(T[16]&254)*16384+(T[17]&255)*128+(T[18]&254)/2,n-r>60*9e4&&(a.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),c=T[8];var I=c+9;if(_.size<=I)return null;_.size-=I;for(var k=new Uint8Array(_.size),B=0,z=d.length;B<z;B++){T=d[B];var G=T.byteLength;if(I)if(I>G){I-=G;continue}else T=T.subarray(I),G-=I,I=0;k.set(T,y),y+=G}return b&&(b-=c+3),{data:k,pts:n,dts:r,len:b}}return null}function u(_,y){if(_.units.length&&_.frame){if(_.pts===void 0){var T=y.samples,b=T.length;if(b){var c=T[b-1];_.pts=c.pts,_.dts=c.dts}else{y.dropped++;return}}y.samples.push(_)}_.debug.length&&a.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function m(_,y){var T=_.length;if(T>0){if(y.pts>=_[T-1].pts)_.push(y);else for(var b=T-1;b>=0;b--)if(y.pts<_[b].pts){_.splice(b,0,y);break}}else _.push(y)}function v(_){for(var y=_.byteLength,T=[],b=1;b<y-2;)_[b]===0&&_[b+1]===0&&_[b+2]===3?(T.push(b+2),b+=2):b++;if(T.length===0)return _;var c=y-T.length,n=new Uint8Array(c),r=0;for(b=0;b<c;r++,b++)r===T[0]&&(r++,T.shift()),n[b]=_[r];return n}L.default=w},"./src/errors.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ErrorTypes",function(){return U}),O.d(L,"ErrorDetails",function(){return s});var U;(function(t){t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError"})(U||(U={}));var s;(function(t){t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown"})(s||(s={}))},"./src/events.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"Events",function(){return U});var U;(function(s){s.MEDIA_ATTACHING="hlsMediaAttaching",s.MEDIA_ATTACHED="hlsMediaAttached",s.MEDIA_DETACHING="hlsMediaDetaching",s.MEDIA_DETACHED="hlsMediaDetached",s.BUFFER_RESET="hlsBufferReset",s.BUFFER_CODECS="hlsBufferCodecs",s.BUFFER_CREATED="hlsBufferCreated",s.BUFFER_APPENDING="hlsBufferAppending",s.BUFFER_APPENDED="hlsBufferAppended",s.BUFFER_EOS="hlsBufferEos",s.BUFFER_FLUSHING="hlsBufferFlushing",s.BUFFER_FLUSHED="hlsBufferFlushed",s.MANIFEST_LOADING="hlsManifestLoading",s.MANIFEST_LOADED="hlsManifestLoaded",s.MANIFEST_PARSED="hlsManifestParsed",s.LEVEL_SWITCHING="hlsLevelSwitching",s.LEVEL_SWITCHED="hlsLevelSwitched",s.LEVEL_LOADING="hlsLevelLoading",s.LEVEL_LOADED="hlsLevelLoaded",s.LEVEL_UPDATED="hlsLevelUpdated",s.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",s.LEVELS_UPDATED="hlsLevelsUpdated",s.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",s.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",s.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",s.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",s.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",s.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",s.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",s.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",s.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",s.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",s.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",s.CUES_PARSED="hlsCuesParsed",s.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",s.INIT_PTS_FOUND="hlsInitPtsFound",s.FRAG_LOADING="hlsFragLoading",s.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",s.FRAG_LOADED="hlsFragLoaded",s.FRAG_DECRYPTED="hlsFragDecrypted",s.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",s.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",s.FRAG_PARSING_METADATA="hlsFragParsingMetadata",s.FRAG_PARSED="hlsFragParsed",s.FRAG_BUFFERED="hlsFragBuffered",s.FRAG_CHANGED="hlsFragChanged",s.FPS_DROP="hlsFpsDrop",s.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",s.ERROR="hlsError",s.DESTROYING="hlsDestroying",s.KEY_LOADING="hlsKeyLoading",s.KEY_LOADED="hlsKeyLoaded",s.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",s.BACK_BUFFER_REACHED="hlsBackBufferReached"})(U||(U={}))},"./src/hls.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return _});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U),t=O("./src/loader/playlist-loader.ts"),R=O("./src/loader/key-loader.ts"),i=O("./src/controller/id3-track-controller.ts"),g=O("./src/controller/latency-controller.ts"),E=O("./src/controller/level-controller.ts"),a=O("./src/controller/fragment-tracker.ts"),x=O("./src/controller/stream-controller.ts"),S=O("./src/is-supported.ts"),w=O("./src/utils/logger.ts"),p=O("./src/config.ts"),D=O("./node_modules/eventemitter3/index.js"),h=O.n(D),l=O("./src/events.ts"),u=O("./src/errors.ts");function m(y,T){for(var b=0;b<T.length;b++){var c=T[b];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(y,c.key,c)}}function v(y,T,b){return T&&m(y.prototype,T),b&&m(y,b),y}var _=function(){y.isSupported=function(){return Object(S.isSupported)()};function y(b){b===void 0&&(b={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new D.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var c=this.config=Object(p.mergeConfig)(y.DefaultConfig,b);this.userConfig=b,Object(w.enableLogs)(c.debug),this._autoLevelCapping=-1,c.progressive&&Object(p.enableStreamingMode)(c);var n=c.abrController,r=c.bufferController,d=c.capLevelController,M=c.fpsController,C=this.abrController=new n(this),A=this.bufferController=new r(this),I=this.capLevelController=new d(this),k=new M(this),B=new t.default(this),z=new R.default(this),G=new i.default(this),V=this.levelController=new E.default(this),Y=new a.FragmentTracker(this),F=this.streamController=new x.default(this,Y);I.setStreamController(F),k.setStreamController(F);var H=[V,F];this.networkControllers=H;var Z=[B,z,C,A,I,k,G,Y];this.audioTrackController=this.createController(c.audioTrackController,null,H),this.createController(c.audioStreamController,Y,H),this.subtitleTrackController=this.createController(c.subtitleTrackController,null,H),this.createController(c.subtitleStreamController,Y,H),this.createController(c.timelineController,null,Z),this.emeController=this.createController(c.emeController,null,Z),this.cmcdController=this.createController(c.cmcdController,null,Z),this.latencyController=this.createController(g.default,null,Z),this.coreComponents=Z}var T=y.prototype;return T.createController=function(c,n,r){if(c){var d=n?new c(this,n):new c(this);return r&&r.push(d),d}return null},T.on=function(c,n,r){r===void 0&&(r=this),this._emitter.on(c,n,r)},T.once=function(c,n,r){r===void 0&&(r=this),this._emitter.once(c,n,r)},T.removeAllListeners=function(c){this._emitter.removeAllListeners(c)},T.off=function(c,n,r,d){r===void 0&&(r=this),this._emitter.off(c,n,r,d)},T.listeners=function(c){return this._emitter.listeners(c)},T.emit=function(c,n,r){return this._emitter.emit(c,n,r)},T.trigger=function(c,n){if(this.config.debug)return this.emit(c,c,n);try{return this.emit(c,c,n)}catch(r){w.logger.error("An internal error happened while handling event "+c+'. Error message: "'+r.message+'". Here is a stacktrace:',r),this.trigger(l.Events.ERROR,{type:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:c,error:r})}return!1},T.listenerCount=function(c){return this._emitter.listenerCount(c)},T.destroy=function(){w.logger.log("destroy"),this.trigger(l.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(c){return c.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(c){return c.destroy()}),this.coreComponents.length=0},T.attachMedia=function(c){w.logger.log("attachMedia"),this._media=c,this.trigger(l.Events.MEDIA_ATTACHING,{media:c})},T.detachMedia=function(){w.logger.log("detachMedia"),this.trigger(l.Events.MEDIA_DETACHING,void 0),this._media=null},T.loadSource=function(c){this.stopLoad();var n=this.media,r=this.url,d=this.url=U.buildAbsoluteURL(self.location.href,c,{alwaysNormalize:!0});w.logger.log("loadSource:"+d),n&&r&&r!==d&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(l.Events.MANIFEST_LOADING,{url:c})},T.startLoad=function(c){c===void 0&&(c=-1),w.logger.log("startLoad("+c+")"),this.networkControllers.forEach(function(n){n.startLoad(c)})},T.stopLoad=function(){w.logger.log("stopLoad"),this.networkControllers.forEach(function(c){c.stopLoad()})},T.swapAudioCodec=function(){w.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},T.recoverMediaError=function(){w.logger.log("recoverMediaError");var c=this._media;this.detachMedia(),c&&this.attachMedia(c)},T.removeLevel=function(c,n){n===void 0&&(n=0),this.levelController.removeLevel(c,n)},v(y,[{key:"levels",get:function(){var c=this.levelController.levels;return c||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(c){w.logger.log("set currentLevel:"+c),this.loadLevel=c,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(c){w.logger.log("set nextLevel:"+c),this.levelController.manualLevel=c,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(c){w.logger.log("set loadLevel:"+c),this.levelController.manualLevel=c}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(c){this.levelController.nextLoadLevel=c}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(c){w.logger.log("set firstLevel:"+c),this.levelController.firstLevel=c}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(c){w.logger.log("set startLevel:"+c),c!==-1&&(c=Math.max(c,this.minAutoLevel)),this.levelController.startLevel=c}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(c){var n=!!c;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(c){this._autoLevelCapping!==c&&(w.logger.log("set autoLevelCapping:"+c),this._autoLevelCapping=c)}},{key:"bandwidthEstimate",get:function(){var c=this.abrController.bwEstimator;return c?c.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var c=this.levels,n=this.config.minAutoBitrate;if(!c)return 0;for(var r=c.length,d=0;d<r;d++)if(c[d].maxBitrate>n)return d;return 0}},{key:"maxAutoLevel",get:function(){var c=this.levels,n=this.autoLevelCapping,r;return n===-1&&c&&c.length?r=c.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(c){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,c)}},{key:"audioTracks",get:function(){var c=this.audioTrackController;return c?c.audioTracks:[]}},{key:"audioTrack",get:function(){var c=this.audioTrackController;return c?c.audioTrack:-1},set:function(c){var n=this.audioTrackController;n&&(n.audioTrack=c)}},{key:"subtitleTracks",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var c=this.subtitleTrackController;return c?c.subtitleTrack:-1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleTrack=c)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var c=this.subtitleTrackController;return c?c.subtitleDisplay:!1},set:function(c){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=c)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(c){this.config.lowLatencyMode=c}},{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 u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return y.defaultConfig?y.defaultConfig:p.hlsDefaultConfig},set:function(c){y.defaultConfig=c}}]),y}();_.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 i=Object(U.getMediaSource)();if(!i)return!1;var g=s(),E=i&&typeof i.isTypeSupported=="function"&&i.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),a=!g||g.prototype&&typeof g.prototype.appendBuffer=="function"&&typeof g.prototype.remove=="function";return!!E&&!!a}function R(){var i,g=s();return typeof(g==null||((i=g.prototype)===null||i===void 0)?void 0:i.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 D});var U=O("./src/polyfills/number.ts"),s=O("./src/errors.ts");function t(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,a(h,l)}function R(h){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,v)}function v(){return i(m,arguments,x(this).constructor)}return v.prototype=Object.create(m.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),a(v,m)},R(h)}function i(h,l,u){return g()?i=Reflect.construct:i=function(v,_,y){var T=[null];T.push.apply(T,_);var b=Function.bind.apply(v,T),c=new b;return y&&a(c,y.prototype),c},i.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(h){return!1}}function E(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function a(h,l){return a=Object.setPrototypeOf||function(m,v){return m.__proto__=v,m},a(h,l)}function x(h){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},x(h)}var S=Math.pow(2,17),w=function(){function h(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var l=h.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,v){var _=this,y=m.url;if(!y)return Promise.reject(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(y?"part list":"url")));this.abort();var T=this.config,b=T.fLoader,c=T.loader;return new Promise(function(n,r){_.loader&&_.loader.destroy();var d=_.loader=m.loader=b?new b(T):new c(T),M=p(m),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};m.stats=d.stats,d.load(M,C,{onSuccess:function(I,k,B,z){_.resetLoader(m,d),n({frag:m,part:null,payload:I.data,networkDetails:z})},onError:function(I,k,B){_.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:I,networkDetails:B}))},onAbort:function(I,k,B){_.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:B}))},onTimeout:function(I,k,B){_.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:B}))},onProgress:function(I,k,B,z){v&&v({frag:m,part:null,payload:B,networkDetails:z})}})})},l.loadPart=function(m,v,_){var y=this;this.abort();var T=this.config,b=T.fLoader,c=T.loader;return new Promise(function(n,r){y.loader&&y.loader.destroy();var d=y.loader=m.loader=b?new b(T):new c(T),M=p(m,v),C={timeout:T.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:T.fragLoadingMaxRetryTimeout,highWaterMark:S};v.stats=d.stats,d.load(M,C,{onSuccess:function(I,k,B,z){y.resetLoader(m,d),y.updateStatsFromPart(m,v);var G={frag:m,part:v,payload:I.data,networkDetails:z};_(G),n(G)},onError:function(I,k,B){y.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:v,response:I,networkDetails:B}))},onAbort:function(I,k,B){m.stats.aborted=v.stats.aborted,y.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:v,networkDetails:B}))},onTimeout:function(I,k,B){y.resetLoader(m,d),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:v,networkDetails:B}))}})})},l.updateStatsFromPart=function(m,v){var _=m.stats,y=v.stats,T=y.total;if(_.loaded+=y.loaded,T){var b=Math.round(m.duration/v.duration),c=Math.min(Math.round(_.loaded/T),b),n=b-c,r=n*Math.round(_.loaded/c);_.total=_.loaded+r}else _.total=Math.max(_.loaded,_.total);var d=_.loading,M=y.loading;d.start?d.first+=M.first-M.start:(d.start=M.start,d.first=M.first),d.end=M.end},l.resetLoader=function(m,v){m.loader=null,this.loader===v&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),v.destroy()},h}();function p(h,l){l===void 0&&(l=null);var u=l||h,m={frag:h,part:l,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},v=u.byteRangeStartOffset,_=u.byteRangeEndOffset;return Object(U.isFiniteNumber)(v)&&Object(U.isFiniteNumber)(_)&&(m.rangeStart=v,m.rangeEnd=_),m}var D=function(h){t(l,h);function l(u){for(var m,v=arguments.length,_=new Array(v>1?v-1:0),y=1;y<v;y++)_[y-1]=arguments[y];return m=h.call.apply(h,[this].concat(_))||this,m.data=void 0,m.data=u,m}return l}(R(Error))},"./src/loader/fragment.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ElementaryStreamTypes",function(){return w}),O.d(L,"BaseSegment",function(){return p}),O.d(L,"Fragment",function(){return D}),O.d(L,"Part",function(){return h});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/utils/logger.ts"),i=O("./src/loader/level-key.ts"),g=O("./src/loader/load-stats.ts");function E(l,u){l.prototype=Object.create(u.prototype),l.prototype.constructor=l,a(l,u)}function a(l,u){return a=Object.setPrototypeOf||function(v,_){return v.__proto__=_,v},a(l,u)}function x(l,u){for(var m=0;m<u.length;m++){var v=u[m];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(l,v.key,v)}}function S(l,u,m){return u&&x(l.prototype,u),m&&x(l,m),l}var w;(function(l){l.AUDIO="audio",l.VIDEO="video",l.AUDIOVIDEO="audiovideo"})(w||(w={}));var p=function(){function l(m){var v;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(v={},v[w.AUDIO]=null,v[w.VIDEO]=null,v[w.AUDIOVIDEO]=null,v),this.baseurl=m}var u=l.prototype;return u.setByteRange=function(v,_){var y=v.split("@",2),T=[];y.length===1?T[0]=_?_.byteRangeEndOffset:0:T[0]=parseInt(y[1]),T[1]=parseInt(y[0])+T[0],this._byteRange=T},S(l,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(s.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(v){this._url=v}}]),l}(),D=function(l){E(u,l);function u(v,_){var y;return y=l.call(this,_)||this,y._decryptdata=null,y.rawProgramDateTime=null,y.programDateTime=null,y.tagList=[],y.duration=0,y.sn=0,y.levelkey=void 0,y.type=void 0,y.loader=null,y.level=-1,y.cc=0,y.startPTS=void 0,y.endPTS=void 0,y.appendedPTS=void 0,y.startDTS=void 0,y.endDTS=void 0,y.start=0,y.deltaPTS=void 0,y.maxStartPTS=void 0,y.minEndPTS=void 0,y.stats=new g.LoadStats,y.urlId=0,y.data=void 0,y.bitrateTest=!1,y.title=null,y.initSegment=null,y.type=v,y}var m=u.prototype;return m.createInitializationVector=function(_){for(var y=new Uint8Array(16),T=12;T<16;T++)y[T]=_>>8*(15-T)&255;return y},m.setDecryptDataFromLevelKey=function(_,y){var T=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(T=i.LevelKey.fromURI(_.uri),T.method=_.method,T.iv=this.createInitializationVector(y),T.keyFormat="identity"),T},m.setElementaryStreamInfo=function(_,y,T,b,c,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[_];if(!d){r[_]={startPTS:y,endPTS:T,startDTS:b,endDTS:c,partial:n};return}d.startPTS=Math.min(d.startPTS,y),d.endPTS=Math.max(d.endPTS,T),d.startDTS=Math.min(d.startDTS,b),d.endDTS=Math.max(d.endDTS,c)},m.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[w.AUDIO]=null,_[w.VIDEO]=null,_[w.AUDIOVIDEO]=null},S(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="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'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}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 _=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),u}(p),h=function(l){E(u,l);function u(m,v,_,y,T){var b;b=l.call(this,_)||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=v,b.index=y;var c=m.enumeratedString("BYTERANGE");return c&&b.setByteRange(c,T),T&&(b.fragOffset=T.fragOffset+T.duration),b}return S(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var v=this.elementaryStreams;return!!(v.audio||v.video||v.audiovideo)}}]),u}(p)},"./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 i(E){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=E,this._registerListeners()}var g=i.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 a in this.loaders){var x=this.loaders[a];x&&x.destroy()}this.loaders={}},g.onKeyLoading=function(a,x){var S=x.frag,w=S.type,p=this.loaders[w];if(!S.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var D=S.decryptdata.uri;if(D!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(p&&(t.logger.warn("abort previous key loader for type:"+w),p.abort()),!D){t.logger.warn("key uri is falsy");return}var l=h.loader,u=S.loader=this.loaders[w]=new l(h);this.decrypturl=D,this.decryptkey=null;var m={url:D,frag:S,responseType:"arraybuffer"},v={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(m,v,_)}else this.decryptkey&&(S.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:S}))},g.loadsuccess=function(a,x,S){var w=S.frag;if(!w.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(a.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:w})},g.loaderror=function(a,x){var S=x.frag,w=S.loader;w&&w.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:S,response:a})},g.loadtimeout=function(a,x){var S=x.frag,w=S.loader;w&&w.abort(),delete this.loaders[S.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:S})},i}()},"./src/loader/level-details.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelDetails",function(){return i});var U=O("./src/polyfills/number.ts");function s(g,E){for(var a=0;a<E.length;a++){var x=E[a];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(g,x.key,x)}}function t(g,E,a){return E&&s(g.prototype,E),a&&s(g,a),g}var R=10,i=function(){function g(a){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=a}var E=g.prototype;return E.reloaded=function(x){if(!x){this.advanced=!0,this.updated=!0;return}var S=this.lastPartSn-x.lastPartSn,w=this.lastPartIndex-x.lastPartIndex;this.updated=this.endSN!==x.endSN||!!w||!!S,this.advanced=this.endSN>x.endSN||S>0||S===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.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 x=this.driftEndTime-this.driftStartTime;if(x>0){var S=this.driftEnd-this.driftStart;return S*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.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 i});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U);function t(g,E){for(var a=0;a<E.length;a++){var x=E[a];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(g,x.key,x)}}function R(g,E,a){return E&&t(g.prototype,E),a&&t(g,a),g}var i=function(){g.fromURL=function(a,x){return new g(a,x)},g.fromURI=function(a){return new g(a)};function g(E,a){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,a?this._uri=Object(U.buildAbsoluteURL)(E,a,{alwaysNormalize:!0}):this._uri=E}return R(g,[{key:"uri",get:function(){return this._uri}}]),g}()},"./src/loader/load-stats.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LoadStats",function(){return U});var U=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return u});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/loader/fragment.ts"),i=O("./src/loader/level-details.ts"),g=O("./src/loader/level-key.ts"),E=O("./src/utils/attr-list.ts"),a=O("./src/utils/logger.ts"),x=O("./src/utils/codecs.ts"),S=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,w=/#EXT-X-MEDIA:(.*)/g,p=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),D=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),h=/\.(mp4|m4s|m4v|m4a)$/i;function l(T){var b,c;return h.test((b=(c=s.parseURL(T))===null||c===void 0?void 0:c.path)!=null?b:"")}var u=function(){function T(){}return T.findGroup=function(c,n){for(var r=0;r<c.length;r++){var d=c[r];if(d.id===n)return d}},T.convertAVC1ToAVCOTI=function(c){var n=c.split(".");if(n.length>2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return c},T.resolve=function(c,n){return s.buildAbsoluteURL(n,c,{alwaysNormalize:!0})},T.parseMasterPlaylist=function(c,n){var r=[],d={},M=!1;S.lastIndex=0;for(var C;(C=S.exec(c))!=null;)if(C[1]){var A=new E.AttrList(C[1]),I={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:T.resolve(C[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=T.convertAVC1ToAVCOTI(I.videoCodec)),r.push(I)}else if(C[3]){var B=new E.AttrList(C[3]);B["DATA-ID"]&&(M=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:M?d:null}},T.parseMasterPlaylistMedia=function(c,n,r,d){d===void 0&&(d=[]);var M,C=[],A=0;for(w.lastIndex=0;(M=w.exec(c))!==null;){var I=new E.AttrList(M[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?T.resolve(I.URI,n):""};if(d.length){var B=T.findGroup(d,k.groupId)||d[0];v(k,B,"audioCodec"),v(k,B,"textCodec")}C.push(k)}}return C},T.parseLevelPlaylist=function(c,n,r,d,M){var C=new i.LevelDetails(n),A=C.fragments,I=null,k=0,B=0,z=0,G=0,V=null,Y=new R.Fragment(d,n),F,H,Z,me=-1,de=!1;for(p.lastIndex=0,C.m3u8=c;(F=p.exec(c))!==null;){de&&(de=!1,Y=new R.Fragment(d,n),Y.start=z,Y.sn=k,Y.cc=G,Y.level=r,I&&(Y.initSegment=I,Y.rawProgramDateTime=I.rawProgramDateTime));var Ee=F[1];if(Ee){Y.duration=parseFloat(Ee);var be=(" "+F[2]).slice(1);Y.title=be||null,Y.tagList.push(be?["INF",Ee,be]:["INF",Ee])}else if(F[3])Object(U.isFiniteNumber)(Y.duration)&&(Y.start=z,Z&&(Y.levelkey=Z),Y.sn=k,Y.level=r,Y.cc=G,Y.urlId=M,A.push(Y),Y.relurl=(" "+F[3]).slice(1),y(Y,V),V=Y,z+=Y.duration,k++,B=0,de=!0);else if(F[4]){var we=(" "+F[4]).slice(1);V?Y.setByteRange(we,V):Y.setByteRange(we)}else if(F[5])Y.rawProgramDateTime=(" "+F[5]).slice(1),Y.tagList.push(["PROGRAM-DATE-TIME",Y.rawProgramDateTime]),me===-1&&(me=A.length);else{if(F=F[0].match(D),!F){a.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H<F.length&&!(typeof F[H]!="undefined");H++);var _e=(" "+F[H]).slice(1),xe=(" "+F[H+1]).slice(1),oe=F[H+2]?(" "+F[H+2]).slice(1):"";switch(_e){case"PLAYLIST-TYPE":C.type=xe.toUpperCase();break;case"MEDIA-SEQUENCE":k=C.startSN=parseInt(xe);break;case"SKIP":{var ve=new E.AttrList(xe),q=ve.decimalInteger("SKIPPED-SEGMENTS");if(Object(U.isFiniteNumber)(q)){C.skippedSegments=q;for(var pe=q;pe--;)A.unshift(null);k+=q}var Re=ve.enumeratedString("RECENTLY-REMOVED-DATERANGES");Re&&(C.recentlyRemovedDateranges=Re.split(" "));break}case"TARGETDURATION":C.targetduration=parseFloat(xe);break;case"VERSION":C.version=parseInt(xe);break;case"EXTM3U":break;case"ENDLIST":C.live=!1;break;case"#":(xe||oe)&&Y.tagList.push(oe?[xe,oe]:[xe]);break;case"DIS":G++;case"GAP":Y.tagList.push([_e]);break;case"BITRATE":Y.tagList.push([_e,xe]);break;case"DISCONTINUITY-SEQ":G=parseInt(xe);break;case"KEY":{var ye,Xe=new E.AttrList(xe),dt=Xe.enumeratedString("METHOD"),Pe=Xe.URI,We=Xe.hexadecimalInteger("IV"),Ce=Xe.enumeratedString("KEYFORMATVERSIONS"),Le=Xe.enumeratedString("KEYID"),Ge=(ye=Xe.enumeratedString("KEYFORMAT"))!=null?ye:"identity",Ze=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Ze.indexOf(Ge)>-1){a.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;dt&&(Z=g.LevelKey.fromURL(n,Pe),Pe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(dt)>=0&&(Z.method=dt,Z.keyFormat=Ge,Le&&(Z.keyID=Le),Ce&&(Z.keyFormatVersions=Ce),Z.iv=We));break}case"START":{var Et=new E.AttrList(xe),nt=Et.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(nt)&&(C.startTimeOffset=nt);break}case"MAP":{var Nt=new E.AttrList(xe);Y.relurl=Nt.URI,Nt.BYTERANGE&&Y.setByteRange(Nt.BYTERANGE),Y.level=r,Y.sn="initSegment",Z&&(Y.levelkey=Z),Y.initSegment=null,I=Y,de=!0;break}case"SERVER-CONTROL":{var Vt=new E.AttrList(xe);C.canBlockReload=Vt.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=Vt.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&Vt.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=Vt.optionalFloat("PART-HOLD-BACK",0),C.holdBack=Vt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ct=new E.AttrList(xe);C.partTarget=Ct.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=C.partList;wt||(wt=C.partList=[]);var Kt=B>0?wt[wt.length-1]:void 0,en=B++,Qt=new R.Part(new E.AttrList(xe),Y,n,en,Kt);wt.push(Qt),Y.duration+=Qt.duration;break}case"PRELOAD-HINT":{var nn=new E.AttrList(xe);C.preloadHint=nn;break}case"RENDITION-REPORT":{var ut=new E.AttrList(xe);C.renditionReports=C.renditionReports||[],C.renditionReports.push(ut);break}default:a.logger.warn("line parsed but not handled: "+F);break}}}V&&!V.relurl?(A.pop(),z-=V.duration,C.partList&&(C.fragmentHint=V)):C.partList&&(y(Y,V),Y.cc=G,C.fragmentHint=Y);var ft=A.length,bt=A[0],Je=A[ft-1];if(z+=C.skippedSegments*C.targetduration,z>0&&ft&&Je){C.averagetargetduration=z/ft;var at=Je.sn;C.endSN=at!=="initSegment"?at:0,bt&&(C.startCC=bt.cc,bt.initSegment||C.fragments.every(function(ze){return ze.relurl&&l(ze.relurl)})&&(a.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),Y=new R.Fragment(d,n),Y.relurl=Je.relurl,Y.level=r,Y.sn="initSegment",bt.initSegment=Y,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(z+=C.fragmentHint.duration),C.totalduration=z,C.endCC=G,me>0&&_(A,me),C},T}();function m(T,b){["video","audio","text"].forEach(function(c){var n=T.filter(function(d){return Object(x.isCodecType)(d,c)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});b[c+"Codec"]=r.length>0?r[0]:n[0],T=T.filter(function(d){return n.indexOf(d)===-1})}}),b.unknownCodecs=T}function v(T,b,c){var n=b[c];n&&(T[c]=n)}function _(T,b){for(var c=T[b],n=b;n--;){var r=T[n];if(!r)return;r.programDateTime=c.programDateTime-r.duration*1e3,c=r}}function y(T,b){T.rawProgramDateTime?T.programDateTime=Date.parse(T.rawProgramDateTime):b!=null&&b.programDateTime&&(T.programDateTime=b.endProgramDateTime),Object(U.isFiniteNumber)(T.programDateTime)||(T.programDateTime=null,T.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"),i=O("./src/utils/mp4-tools.ts"),g=O("./src/loader/m3u8-parser.ts"),E=O("./src/types/loader.ts"),a=O("./src/utils/attr-list.ts");function x(p){var D=p.type;switch(D){case E.PlaylistContextType.AUDIO_TRACK:return E.PlaylistLevelType.AUDIO;case E.PlaylistContextType.SUBTITLE_TRACK:return E.PlaylistLevelType.SUBTITLE;default:return E.PlaylistLevelType.MAIN}}function S(p,D){var h=p.url;return(h===void 0||h.indexOf("data:")===0)&&(h=D.url),h}var w=function(){function p(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var D=p.prototype;return D.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)},D.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)},D.createInternalLoader=function(l){var u=this.hls.config,m=u.pLoader,v=u.loader,_=m||v,y=new _(u);return l.loader=y,this.loaders[l.type]=y,y},D.getInternalLoader=function(l){return this.loaders[l.type]},D.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},D.destroyInternalLoaders=function(){for(var l in this.loaders){var u=this.loaders[l];u&&u.destroy(),this.resetInternalLoader(l)}},D.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},D.onManifestLoading=function(l,u){var m=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:E.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},D.onLevelLoading=function(l,u){var m=u.id,v=u.level,_=u.url,y=u.deliveryDirectives;this.load({id:m,groupId:null,level:v,responseType:"text",type:E.PlaylistContextType.LEVEL,url:_,deliveryDirectives:y})},D.onAudioTrackLoading=function(l,u){var m=u.id,v=u.groupId,_=u.url,y=u.deliveryDirectives;this.load({id:m,groupId:v,level:null,responseType:"text",type:E.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:y})},D.onSubtitleTrackLoading=function(l,u){var m=u.id,v=u.groupId,_=u.url,y=u.deliveryDirectives;this.load({id:m,groupId:v,level:null,responseType:"text",type:E.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:y})},D.load=function(l){var u,m=this.hls.config,v=this.getInternalLoader(l);if(v){var _=v.context;if(_&&_.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),v.abort()}var y,T,b,c;switch(l.type){case E.PlaylistContextType.MANIFEST:y=m.manifestLoadingMaxRetry,T=m.manifestLoadingTimeOut,b=m.manifestLoadingRetryDelay,c=m.manifestLoadingMaxRetryTimeout;break;case E.PlaylistContextType.LEVEL:case E.PlaylistContextType.AUDIO_TRACK:case E.PlaylistContextType.SUBTITLE_TRACK:y=0,T=m.levelLoadingTimeOut;break;default:y=m.levelLoadingMaxRetry,T=m.levelLoadingTimeOut,b=m.levelLoadingRetryDelay,c=m.levelLoadingMaxRetryTimeout;break}if(v=this.createInternalLoader(l),(u=l.deliveryDirectives)!==null&&u!==void 0&&u.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,d=n.targetduration;r&&d&&(T=Math.min(Math.max(r*3,d*.8)*1e3,T))}}var M={timeout:T,maxRetry:y,retryDelay:b,maxRetryDelay:c,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};v.load(l,M,C)},D.loadsuccess=function(l,u,m,v){if(v===void 0&&(v=null),m.isSidxRequest){this.handleSidxRequest(l,m),this.handlePlaylistLoaded(l,u,m,v);return}this.resetInternalLoader(m.type);var _=l.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,m,"no EXTM3U delimiter",v);return}u.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,u,m,v):this.handleMasterPlaylist(l,u,m,v)},D.loaderror=function(l,u,m){m===void 0&&(m=null),this.handleNetworkError(u,m,!1,l)},D.loadtimeout=function(l,u,m){m===void 0&&(m=null),this.handleNetworkError(u,m,!0)},D.handleMasterPlaylist=function(l,u,m,v){var _=this.hls,y=l.data,T=S(l,m),b=g.default.parseMasterPlaylist(y,T),c=b.levels,n=b.sessionData;if(!c.length){this.handleManifestParsingError(l,m,"no level found in manifest",v);return}var r=c.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),d=c.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),M=g.default.parseMasterPlaylistMedia(y,T,"AUDIO",r),C=g.default.parseMasterPlaylistMedia(y,T,"SUBTITLES",d),A=g.default.parseMasterPlaylistMedia(y,T,"CLOSED-CAPTIONS");if(M.length){var I=M.some(function(k){return!k.url});!I&&c[0].audioCodec&&!c[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),M.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new a.AttrList({}),bitrate:0,url:""}))}_.trigger(s.Events.MANIFEST_LOADED,{levels:c,audioTracks:M,subtitles:C,captions:A,url:T,stats:u,networkDetails:v,sessionData:n})},D.handleTrackOrLevelPlaylist=function(l,u,m,v){var _=this.hls,y=m.id,T=m.level,b=m.type,c=S(l,m),n=Object(U.isFiniteNumber)(y)?y:0,r=Object(U.isFiniteNumber)(T)?T:n,d=x(m),M=g.default.parseLevelPlaylist(l.data,c,r,d,n);if(!M.fragments.length){_.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:c,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(b===E.PlaylistContextType.MANIFEST){var C={attrs:new a.AttrList({}),bitrate:0,details:M,name:"",url:c};_.trigger(s.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:c,stats:u,networkDetails:v,sessionData:null})}if(u.parsing.end=performance.now(),M.needSidxRanges){var A,I=(A=M.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:I,isSidxRequest:!0,type:b,level:T,levelDetails:M,id:y,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=M,this.handlePlaylistLoaded(l,u,m,v)},D.handleSidxRequest=function(l,u){var m=Object(i.parseSegmentIndex)(new Uint8Array(l.data));if(!m)return;var v=m.references,_=u.levelDetails;v.forEach(function(y,T){var b=y.info,c=_.fragments[T];c.byteRange.length===0&&c.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),c.initSegment&&c.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},D.handleManifestParsingError=function(l,u,m,v){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===E.PlaylistContextType.MANIFEST,url:l.url,reason:m,response:l,context:u,networkDetails:v})},D.handleNetworkError=function(l,u,m,v){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 _=t.ErrorDetails.UNKNOWN,y=!1,T=this.getInternalLoader(l);switch(l.type){case E.PlaylistContextType.MANIFEST:_=m?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,y=!0;break;case E.PlaylistContextType.LEVEL:_=m?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,y=!1;break;case E.PlaylistContextType.AUDIO_TRACK:_=m?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,y=!1;break;case E.PlaylistContextType.SUBTITLE_TRACK:_=m?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,y=!1;break}T&&this.resetInternalLoader(l.type);var b={type:t.ErrorTypes.NETWORK_ERROR,details:_,fatal:y,url:l.url,loader:T,context:l,networkDetails:u};v&&(b.response=v),this.hls.trigger(s.Events.ERROR,b)},D.handlePlaylistLoaded=function(l,u,m,v){var _=m.type,y=m.level,T=m.id,b=m.groupId,c=m.loader,n=m.levelDetails,r=m.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,m,"invalid target duration",v);return}if(!c)return;n.live&&(c.getCacheAge&&(n.ageHeader=c.getCacheAge()||0),(!c.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(_){case E.PlaylistContextType.MANIFEST:case E.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:y||0,id:T||0,stats:u,networkDetails:v,deliveryDirectives:r});break;case E.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:T||0,groupId:b||"",stats:u,networkDetails:v,deliveryDirectives:r});break;case E.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:T||0,groupId:b||"",stats:u,networkDetails:v,deliveryDirectives:r});break}},p}();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,i){switch(R){case"mp4a.40.2":if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===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(i===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(i===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(i===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(i===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 i;for(i in t.types)t.types.hasOwnProperty(i)&&(t.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.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 a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,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 S=new Uint8Array([105,115,111,109]),w=new Uint8Array([97,118,99,49]),p=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,S,p,S,w),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,a))},t.box=function(i){for(var g=8,E=arguments.length,a=new Array(E>1?E-1:0),x=1;x<E;x++)a[x-1]=arguments[x];for(var S=a.length,w=S;S--;)g+=a[S].byteLength;var p=new Uint8Array(g);for(p[0]=g>>24&255,p[1]=g>>16&255,p[2]=g>>8&255,p[3]=g&255,p.set(i,4),S=0,g=8;S<w;S++)p.set(a[S],g),g+=a[S].byteLength;return p},t.hdlr=function(i){return t.box(t.types.hdlr,t.HDLR_TYPES[i])},t.mdat=function(i){return t.box(t.types.mdat,i)},t.mdhd=function(i,g){g*=i;var E=Math.floor(g/(U+1)),a=Math.floor(g%(U+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,i>>24&255,i>>16&255,i>>8&255,i&255,E>>24,E>>16&255,E>>8&255,E&255,a>>24,a>>16&255,a>>8&255,a&255,85,196,0,0]))},t.mdia=function(i){return t.box(t.types.mdia,t.mdhd(i.timescale,i.duration),t.hdlr(i.type),t.minf(i))},t.mfhd=function(i){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255]))},t.minf=function(i){return i.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(i)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(i))},t.moof=function(i,g,E){return t.box(t.types.moof,t.mfhd(i),t.traf(E,g))},t.moov=function(i){for(var g=i.length,E=[];g--;)E[g]=t.trak(i[g]);return t.box.apply(null,[t.types.moov,t.mvhd(i[0].timescale,i[0].duration)].concat(E).concat(t.mvex(i)))},t.mvex=function(i){for(var g=i.length,E=[];g--;)E[g]=t.trex(i[g]);return t.box.apply(null,[t.types.mvex].concat(E))},t.mvhd=function(i,g){g*=i;var E=Math.floor(g/(U+1)),a=Math.floor(g%(U+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,i>>24&255,i>>16&255,i>>8&255,i&255,E>>24,E>>16&255,E>>8&255,E&255,a>>24,a>>16&255,a>>8&255,a&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,x)},t.sdtp=function(i){var g=i.samples||[],E=new Uint8Array(4+g.length),a,x;for(a=0;a<g.length;a++)x=g[a].flags,E[a+4]=x.dependsOn<<4|x.isDependedOn<<2|x.hasRedundancy;return t.box(t.types.sdtp,E)},t.stbl=function(i){return t.box(t.types.stbl,t.stsd(i),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(i){var g=[],E=[],a,x,S;for(a=0;a<i.sps.length;a++)x=i.sps[a],S=x.byteLength,g.push(S>>>8&255),g.push(S&255),g=g.concat(Array.prototype.slice.call(x));for(a=0;a<i.pps.length;a++)x=i.pps[a],S=x.byteLength,E.push(S>>>8&255),E.push(S&255),E=E.concat(Array.prototype.slice.call(x));var w=t.box(t.types.avcC,new Uint8Array([1,g[3],g[4],g[5],252|3,224|i.sps.length].concat(g).concat([i.pps.length]).concat(E))),p=i.width,D=i.height,h=i.pixelRatio[0],l=i.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,p>>8&255,p&255,D>>8&255,D&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([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(i){var g=i.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(i.config).concat([6,1,2]))},t.mp4a=function(i){var g=i.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,i.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]),t.box(t.types.esds,t.esds(i)))},t.mp3=function(i){var g=i.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,i.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]))},t.stsd=function(i){return i.type==="audio"?!i.isAAC&&i.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(i)):t.box(t.types.stsd,t.STSD,t.mp4a(i)):t.box(t.types.stsd,t.STSD,t.avc1(i))},t.tkhd=function(i){var g=i.id,E=i.duration*i.timescale,a=i.width,x=i.height,S=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,S>>24,S>>16&255,S>>8&255,S&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,a>>8&255,a&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(i,g){var E=t.sdtp(i),a=i.id,x=Math.floor(g/(U+1)),S=Math.floor(g%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,S>>24,S>>16&255,S>>8&255,S&255])),t.trun(i,E.length+16+20+8+16+8+8),E)},t.trak=function(i){return i.duration=i.duration||4294967295,t.box(t.types.trak,t.tkhd(i),t.mdia(i))},t.trex=function(i){var g=i.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(i,g){var E=i.samples||[],a=E.length,x=12+16*a,S=new Uint8Array(x),w,p,D,h,l,u;for(g+=8+x,S.set([0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,g>>>24&255,g>>>16&255,g>>>8&255,g&255],0),w=0;w<a;w++)p=E[w],D=p.duration,h=p.size,l=p.flags,u=p.cts,S.set([D>>>24&255,D>>>16&255,D>>>8&255,D&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*w);return t.box(t.types.trun,S)},t.initSegment=function(i){t.types||t.init();var g=t.moov(i),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 u}),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"),i=O("./src/errors.ts"),g=O("./src/utils/logger.ts"),E=O("./src/types/loader.ts"),a=O("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(T){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var n in c)Object.prototype.hasOwnProperty.call(c,n)&&(T[n]=c[n])}return T},x.apply(this,arguments)}var S=10*1e3,w=1024,p=1152,D=null,h=null,l=!1,u=function(){function T(c,n,r,d){if(d===void 0&&(d=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=c,this.config=n,this.typeSupported=r,this.ISGenerated=!1,D===null){var M=navigator.userAgent||"",C=M.match(/Chrome\/(\d+)/i);D=C?parseInt(C[1]):0}if(h===null){var A=navigator.userAgent.match(/Safari\/(\d+)/i);h=A?parseInt(A[1]):0}l=!!D&&D<75||!!h&&h<600}var b=T.prototype;return b.destroy=function(){},b.resetTimeStamp=function(n){g.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},b.resetNextTimestamp=function(){g.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},b.resetInitSegment=function(){g.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},b.getVideoStartPts=function(n){var r=!1,d=n.reduce(function(M,C){var A=C.pts-M;return A<-4294967296?(r=!0,m(M,C.pts)):A>0?M:C.pts},n[0].pts);return r&&g.logger.debug("PTS rollover detected"),d},b.remux=function(n,r,d,M,C,A,I,k){var B,z,G,V,Y,F,H=C,Z=C,me=n.pid>-1,de=r.pid>-1,Ee=r.samples.length,be=n.samples.length>0,we=Ee>1,_e=(!me||be)&&(!de||we)||this.ISGenerated||I;if(_e){this.ISGenerated||(G=this.generateIS(n,r,C));var xe=this.isVideoContiguous,oe=-1;if(we&&(oe=v(r.samples),!xe&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,oe>0){g.logger.warn("[mp4-remuxer]: Dropped "+oe+" out of "+Ee+" video samples due to a missing keyframe");var ve=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(oe),r.dropped+=oe,Z+=(r.samples[0].pts-ve)/(r.timescale||9e4)}else oe===-1&&(g.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ee+" video samples"),F=!1);if(this.ISGenerated){if(be&&we){var q=this.getVideoStartPts(r.samples),pe=m(n.samples[0].pts,q)-q,Re=pe/r.inputTimeScale;H+=Math.max(0,Re),Z+=Math.max(0,-Re)}if(be){if(n.samplerate||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,C)),z=this.remuxAudio(n,H,this.isAudioContiguous,A,de||we||k===E.PlaylistLevelType.AUDIO?Z:void 0),we){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,C)),B=this.remuxVideo(r,Z,xe,ye)}}else we&&(B=this.remuxVideo(r,Z,xe,0));B&&(B.firstKeyFrame=oe,B.independent=oe!==-1)}}return this.ISGenerated&&(d.samples.length&&(Y=this.remuxID3(d,C)),M.samples.length&&(V=this.remuxText(M,C))),{audio:z,video:B,initSegment:G,independent:F,text:V,id3:Y}},b.generateIS=function(n,r,d){var M=n.samples,C=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&&M.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=M[0].pts-Math.round(V*d))),r.sps&&r.pps&&C.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 Y=this.getVideoStartPts(C),F=Math.round(V*d);G=Math.min(G,m(C[0].dts,Y)-F),z=Math.min(z,Y-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,d,M){var C=n.inputTimeScale,A=n.samples,I=[],k=A.length,B=this._initPTS,z=this.nextAvcDts,G=8,V,Y,F,H=Number.POSITIVE_INFINITY,Z=Number.NEGATIVE_INFINITY,me=0,de=!1;if(!d||z===null){var Ee=r*C,be=A[0].pts-m(A[0].dts,A[0].pts);z=Ee-be}for(var we=0;we<k;we++){var _e=A[we];if(_e.pts=m(_e.pts-B,z),_e.dts=m(_e.dts-B,z),_e.dts>_e.pts){var xe=9e4*.2;me=Math.max(Math.min(me,_e.pts-_e.dts),-1*xe)}_e.dts<A[we>0?we-1:we].dts&&(de=!0)}de&&A.sort(function(Rt,Qe){var pt=Rt.dts-Qe.dts,ke=Rt.pts-Qe.pts;return pt||ke}),Y=A[0].dts,F=A[A.length-1].dts;var oe=Math.round((F-Y)/(k-1));if(me<0){if(me<oe*-2){g.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(a.toMsFromMpegTsClock)(-oe,!0)+" ms");for(var ve=me,q=0;q<k;q++)A[q].dts=ve=Math.max(ve,A[q].pts-oe),A[q].pts=Math.max(ve,A[q].pts)}else{g.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(a.toMsFromMpegTsClock)(me,!0)+" ms to overcome this issue");for(var pe=0;pe<k;pe++)A[pe].dts=A[pe].dts+me}Y=A[0].dts}if(d){var Re=Y-z,ye=Re>oe,Xe=Re<-1;if(ye||Xe){ye?g.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(Re,!0)+" ms ("+Re+"dts) hole between fragments detected, filling it"):g.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(-Re,!0)+" ms ("+Re+"dts) overlapping between fragments detected"),Y=z;var dt=A[0].pts-Re;A[0].dts=Y,A[0].pts=dt,g.logger.log("Video: First PTS/DTS adjusted: "+Object(a.toMsFromMpegTsClock)(dt,!0)+"/"+Object(a.toMsFromMpegTsClock)(Y,!0)+", delta: "+Object(a.toMsFromMpegTsClock)(Re,!0)+" ms")}}l&&(Y=Math.max(0,Y));for(var Pe=0,We=0,Ce=0;Ce<k;Ce++){for(var Le=A[Ce],Ge=Le.units,Ze=Ge.length,Et=0,nt=0;nt<Ze;nt++)Et+=Ge[nt].data.length;We+=Et,Pe+=Ze,Le.length=Et,Le.dts=Math.max(Le.dts,Y),Le.pts=Math.max(Le.pts,Le.dts,0),H=Math.min(Le.pts,H),Z=Math.max(Le.pts,Z)}F=A[k-1].dts;var Nt=We+4*Pe+8,Vt;try{Vt=new Uint8Array(Nt)}catch(Rt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Nt,reason:"fail allocating video mdat "+Nt});return}var Ct=new DataView(Vt.buffer);Ct.setUint32(0,Nt),Vt.set(t.default.types.mdat,4);for(var wt=0;wt<k;wt++){for(var Kt=A[wt],en=Kt.units,Qt=0,nn=0,ut=en.length;nn<ut;nn++){var ft=en[nn],bt=ft.data,Je=ft.data.byteLength;Ct.setUint32(G,Je),G+=4,Vt.set(bt,G),G+=Je,Qt+=4+Je}if(wt<k-1)V=A[wt+1].dts-Kt.dts;else{var at=this.config,ze=Kt.dts-A[wt>0?wt-1:wt].dts;if(at.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ie=Math.floor(at.maxBufferHole*C),ht=(M?H+M*C:this.nextAudioPts)-Kt.pts;ht>Ie?(V=ht-ze,V<0&&(V=ze),g.logger.log("[mp4-remuxer]: It is approximately "+ht/90+" ms to the next segment; using duration "+V/90+" ms for the last video frame.")):V=ze}else V=ze}var vt=Math.round(Kt.pts-Kt.dts);I.push(new _(Kt.key,V,Qt,vt))}if(I.length&&D&&D<70){var Dt=I[0].flags;Dt.dependsOn=2,Dt.isNonSync=0}console.assert(V!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=F+V,this.isVideoContiguous=!0;var Gt=t.default.moof(n.sequenceNumber++,Y,x({},n,{samples:I})),Ot="video",Jt={data1:Gt,data2:Vt,startPTS:H/C,endPTS:(Z+V)/C,startDTS:Y/C,endDTS:z/C,type:Ot,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Vt.length,"MDAT length must not be zero"),Jt},b.remuxAudio=function(n,r,d,M,C){var A=n.inputTimeScale,I=n.samplerate?n.samplerate:A,k=A/I,B=n.isAAC?w:p,z=B*k,G=this._initPTS,V=!n.isAAC&&this.typeSupported.mpeg,Y=[],F=n.samples,H=V?0:8,Z=this.nextAudioPts||-1,me=r*A;if(this.isAudioContiguous=d=d||F.length&&Z>0&&(M&&Math.abs(me-Z)<9e3||Math.abs(m(F[0].pts-G,me)-Z)<20*z),F.forEach(function(bt){bt.pts=m(bt.pts-G,me)}),!d||Z<0){if(F=F.filter(function(bt){return bt.pts>=0}),!F.length)return;C===0?Z=0:M?Z=Math.max(0,me):Z=F[0].pts}if(n.isAAC)for(var de=C!==void 0,Ee=this.config.maxAudioFramesDrift,be=0,we=Z;be<F.length;be++){var _e=F[be],xe=_e.pts,oe=xe-we,ve=Math.abs(1e3*oe/A);if(oe<=-Ee*z&&de)be===0&&(g.logger.warn("Audio frame @ "+(xe/A).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*oe/A)+" ms."),this.nextAudioPts=Z=we=xe);else if(oe>=Ee*z&&ve<S&&de){var q=Math.round(oe/z);we=xe-q*z,we<0&&(q--,we+=z),be===0&&(this.nextAudioPts=Z=we),g.logger.warn("[mp4-remuxer]: Injecting "+q+" audio frame @ "+(we/A).toFixed(3)+"s due to "+Math.round(1e3*oe/A)+" ms gap.");for(var pe=0;pe<q;pe++){var Re=Math.max(we,0),ye=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);ye||(g.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ye=_e.unit.subarray()),F.splice(be,0,{unit:ye,pts:Re}),we+=z,be++}}_e.pts=we,we+=z}for(var Xe=null,dt=null,Pe,We=0,Ce=F.length;Ce--;)We+=F[Ce].unit.byteLength;for(var Le=0,Ge=F.length;Le<Ge;Le++){var Ze=F[Le],Et=Ze.unit,nt=Ze.pts;if(dt!==null){var Nt=Y[Le-1];Nt.duration=Math.round((nt-dt)/k)}else if(d&&n.isAAC&&(nt=Z),Xe=nt,We>0){We+=H;try{Pe=new Uint8Array(We)}catch(bt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:We,reason:"fail allocating audio mdat "+We});return}if(!V){var Vt=new DataView(Pe.buffer);Vt.setUint32(0,We),Pe.set(t.default.types.mdat,4)}}else return;Pe.set(Et,H);var Ct=Et.byteLength;H+=Ct,Y.push(new _(!0,B,Ct,0)),dt=nt}var wt=Y.length;if(!wt)return;var Kt=Y[Y.length-1];this.nextAudioPts=Z=dt+k*Kt.duration;var en=V?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Xe/k,x({},n,{samples:Y}));n.samples=[];var Qt=Xe/A,nn=Z/A,ut="audio",ft={data1:en,data2:Pe,startPTS:Qt,endPTS:nn,startDTS:Qt,endDTS:nn,type:ut,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(Pe.length,"MDAT length must not be zero"),ft},b.remuxEmptyAudio=function(n,r,d,M){var C=n.inputTimeScale,A=n.samplerate?n.samplerate:C,I=C/A,k=this.nextAudioPts,B=(k!==null?k:M.startDTS*C)+this._initDTS,z=M.endDTS*C+this._initDTS,G=I*w,V=Math.ceil((z-B)/G),Y=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(g.logger.warn("[mp4-remuxer]: remux empty Audio"),!Y){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=[],H=0;H<V;H++){var Z=B+H*G;F.push({unit:Y,pts:Z,dts:Z})}return n.samples=F,this.remuxAudio(n,r,d,!1)},b.remuxID3=function(n,r){var d=n.samples.length;if(!d)return;for(var M=n.inputTimeScale,C=this._initPTS,A=this._initDTS,I=0;I<d;I++){var k=n.samples[I];k.pts=m(k.pts-C,r*M)/M,k.dts=m(k.dts-A,r*M)/M}var B=n.samples;return n.samples=[],{samples:B}},b.remuxText=function(n,r){var d=n.samples.length;if(!d)return;for(var M=n.inputTimeScale,C=this._initPTS,A=0;A<d;A++){var I=n.samples[A];I.pts=m(I.pts-C,r*M)/M}n.samples.sort(function(B,z){return B.pts-z.pts});var k=n.samples;return n.samples=[],{samples:k}},T}();function m(T,b){var c;if(b===null)return T;for(b<T?c=-8589934592:c=8589934592;Math.abs(T-b)>4294967296;)T+=c;return T}function v(T){for(var b=0;b<T.length;b++)if(T[b].key)return b;return-1}var _=function(b,c,n,r){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=c,this.size=n,this.cts=r,this.flags=new y(b)},y=function(b){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=b?2:1,this.isNonSync=b?0:1}},"./src/remux/passthrough-remuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/mp4-tools.ts"),t=O("./src/loader/fragment.ts"),R=O("./src/utils/logger.ts"),i=function(){function a(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var x=a.prototype;return x.destroy=function(){},x.resetTimeStamp=function(w){this.initPTS=w,this.lastEndDTS=null},x.resetNextTimestamp=function(){this.lastEndDTS=null},x.resetInitSegment=function(w,p,D){this.audioCodec=p,this.videoCodec=D,this.generateInitSegment(w),this.emitInitSegment=!0},x.generateInitSegment=function(w){var p=this.audioCodec,D=this.videoCodec;if(!w||!w.byteLength){this.initTracks=void 0,this.initData=void 0;return}var h=this.initData=Object(s.parseInitSegment)(w);p||(p=E(h.audio,t.ElementaryStreamTypes.AUDIO)),D||(D=E(h.video,t.ElementaryStreamTypes.VIDEO));var l={};h.audio&&h.video?l.audiovideo={container:"video/mp4",codec:p+","+D,initSegment:w,id:"main"}:h.audio?l.audio={container:"audio/mp4",codec:p,initSegment:w,id:"audio"}:h.video?l.video={container:"video/mp4",codec:D,initSegment:w,id:"main"}:R.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=l},x.remux=function(w,p,D,h,l){var u=this.initPTS,m=this.lastEndDTS,v={audio:void 0,video:void 0,text:h,id3:D,initSegment:void 0};Object(U.isFiniteNumber)(m)||(m=this.lastEndDTS=l||0);var _=p.samples;if(!_||!_.length)return v;var y={initPTS:void 0,timescale:1},T=this.initData;if((!T||!T.length)&&(this.generateInitSegment(_),T=this.initData),!T||!T.length)return R.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),v;this.emitInitSegment&&(y.tracks=this.initTracks,this.emitInitSegment=!1),Object(U.isFiniteNumber)(u)||(this.initPTS=y.initPTS=u=g(T,_,m));var b=Object(s.getDuration)(_,T),c=m,n=b+c;Object(s.offsetStartDTS)(T,_,u),b>0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!T.audio,d=!!T.video,M="";r&&(M+="audio"),d&&(M+="video");var C={data1:_,startPTS:c,startDTS:c,endPTS:n,endDTS:n,type:M,hasAudio:r,hasVideo:d,nb:1,dropped:0};return v.audio=C.type==="audio"?C:void 0,v.video=C.type!=="audio"?C:void 0,v.text=h,v.id3=D,v.initSegment=y,v},a}(),g=function(x,S,w){return Object(s.getStartDTS)(x,S)-w};function E(a,x){var S=a==null?void 0:a.codec;return S&&S.length>4?S:S==="hvc1"?"hvc1.1.c.L120.90":S==="av01"?"av01.0.04M.08":S==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}L.default=i},"./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(i){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,i),!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(i){i.MANIFEST="m",i.AUDIO="a",i.VIDEO="v",i.MUXED="av",i.INIT="i",i.CAPTION="c",i.TIMED_TEXT="tt",i.KEY="k",i.OTHER="o"})(s||(s={}));var t;(function(i){i.DASH="d",i.HLS="h",i.SMOOTH="s",i.OTHER="o"})(t||(t={}));var R;(function(i){i.VOD="v",i.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 i}),O.d(L,"Level",function(){return g});function U(E,a){for(var x=0;x<a.length;x++){var S=a[x];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(E,S.key,S)}}function s(E,a,x){return a&&U(E.prototype,a),x&&U(E,x),E}var t;(function(E){E.No="",E.Yes="YES",E.v2="v2"})(t||(t={}));function R(E,a){var x=E.canSkipUntil,S=E.canSkipDateRanges,w=E.endSN,p=a!==void 0?a-w:0;return x&&p<x?S?t.v2:t.Yes:t.No}var i=function(){function E(x,S,w){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=x,this.part=S,this.skip=w}var a=E.prototype;return a.addDirectives=function(S){var w=new self.URL(S);return this.msn!==void 0&&w.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&w.searchParams.set("_HLS_part",this.part.toString()),this.skip&&w.searchParams.set("_HLS_skip",this.skip),w.toString()},E}(),g=function(){function E(a){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[a.url],this.attrs=a.attrs,this.bitrate=a.bitrate,a.details&&(this.details=a.details),this.id=a.id||0,this.name=a.name,this.width=a.width||0,this.height=a.height||0,this.audioCodec=a.audioCodec,this.videoCodec=a.videoCodec,this.unknownCodecs=a.unknownCodecs,this.codecSet=[a.videoCodec,a.audioCodec].filter(function(x){return x}).join(",").replace(/\.[^.,]+/g,"")}return s(E,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(x){var S=x%this.url.length;this._urlId!==S&&(this.details=void 0,this._urlId=S)}}]),E}()},"./src/types/loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"PlaylistContextType",function(){return U}),O.d(L,"PlaylistLevelType",function(){return s});var U;(function(t){t.MANIFEST="manifest",t.LEVEL="level",t.AUDIO_TRACK="audioTrack",t.SUBTITLE_TRACK="subtitleTrack"})(U||(U={}));var s;(function(t){t.MAIN="main",t.AUDIO="audio",t.SUBTITLE="subtitle"})(s||(s={}))},"./src/types/transmuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ChunkMetadata",function(){return U});var U=function(R,i,g,E,a,x){E===void 0&&(E=0),a===void 0&&(a=-1),x===void 0&&(x=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=s(),this.buffering={audio:s(),video:s(),audiovideo:s()},this.level=R,this.sn=i,this.id=g,this.size=E,this.part=a,this.partial=x};function s(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"AttrList",function(){return t});var U=/^(\d+)x(\d+)$/,s=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,t=function(){function R(g){typeof g=="string"&&(g=R.parseAttrList(g));for(var E in g)g.hasOwnProperty(E)&&(this[E]=g[E])}var i=R.prototype;return i.decimalInteger=function(E){var a=parseInt(this[E],10);return a>Number.MAX_SAFE_INTEGER?Infinity:a},i.hexadecimalInteger=function(E){if(this[E]){var a=(this[E]||"0x").slice(2);a=(a.length&1?"0":"")+a;for(var x=new Uint8Array(a.length/2),S=0;S<a.length/2;S++)x[S]=parseInt(a.slice(S*2,S*2+2),16);return x}else return null},i.hexadecimalIntegerAsNumber=function(E){var a=parseInt(this[E],16);return a>Number.MAX_SAFE_INTEGER?Infinity:a},i.decimalFloatingPoint=function(E){return parseFloat(this[E])},i.optionalFloat=function(E,a){var x=this[E];return x?parseFloat(x):a},i.enumeratedString=function(E){return this[E]},i.bool=function(E){return this[E]==="YES"},i.decimalResolution=function(E){var a=U.exec(this[E]);return a===null?void 0:{width:parseInt(a[1],10),height:parseInt(a[2],10)}},R.parseAttrList=function(E){var a,x={},S='"';for(s.lastIndex=0;(a=s.exec(E))!==null;){var w=a[2];w.indexOf(S)===0&&w.lastIndexOf(S)===w.length-1&&(w=w.slice(1,-1)),x[a[1]]=w}return x},R}()},"./src/utils/binary-search.ts":function(Q,L,O){"use strict";O.r(L);var U={search:function(t,R){for(var i=0,g=t.length-1,E=null,a=null;i<=g;){E=(i+g)/2|0,a=t[E];var x=R(a);if(x>0)i=E+1;else if(x<0)g=E-1;else return a}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 a=R.getBuffered(g),x=0;x<a.length;x++)if(E>=a.start(x)&&E<=a.end(x))return!0}}catch(S){}return!1},R.bufferInfo=function(g,E,a){try{if(g){var x=R.getBuffered(g),S=[],w;for(w=0;w<x.length;w++)S.push({start:x.start(w),end:x.end(w)});return this.bufferedInfo(S,E,a)}}catch(p){}return{len:0,start:E,end:E,nextStart:void 0}},R.bufferedInfo=function(g,E,a){E=Math.max(0,E),g.sort(function(y,T){var b=y.start-T.start;return b||T.end-y.end});var x=[];if(a)for(var S=0;S<g.length;S++){var w=x.length;if(w){var p=x[w-1].end;g[S].start-p<a?g[S].end>p&&(x[w-1].end=g[S].end):x.push(g[S])}else x.push(g[S])}else x=g;for(var D=0,h,l=E,u=E,m=0;m<x.length;m++){var v=x[m].start,_=x[m].end;if(E+a>=v&&E<_)l=v,u=_,D=u-E;else if(E+a<v){h=v;break}}return{len:D,start:l||0,end:u||0,nextStart:h}},R.getBuffered=function(g){try{return g.buffered}catch(E){return U.logger.log("failed to get media.buffered",E),s}},R}()},"./src/utils/cea-608-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"Row",function(){return u}),O.d(L,"CaptionScreen",function(){return m});var U=O("./src/utils/logger.ts"),s={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},t=function(n){var r=n;return s.hasOwnProperty(n)&&(r=s[n]),String.fromCharCode(r)},R=15,i=100,g={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},E={17:2,18:4,21:6,22:8,23:10,19:13,20:15},a={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},x={25:2,26:4,29:6,30:8,31:10,27:13,28:15},S=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],w;(function(c){c[c.ERROR=0]="ERROR",c[c.TEXT=1]="TEXT",c[c.WARNING=2]="WARNING",c[c.INFO=2]="INFO",c[c.DEBUG=3]="DEBUG",c[c.DATA=3]="DATA"})(w||(w={}));var p=function(){function c(){this.time=null,this.verboseLevel=w.ERROR}var n=c.prototype;return n.log=function(d,M){this.verboseLevel>=d&&U.logger.log(this.time+" ["+d+"] "+M)},c}(),D=function(n){for(var r=[],d=0;d<n.length;d++)r.push(n[d].toString(16));return r},h=function(){function c(r,d,M,C,A){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=r||"white",this.underline=d||!1,this.italics=M||!1,this.background=C||"black",this.flash=A||!1}var n=c.prototype;return n.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},n.setStyles=function(d){for(var M=["foreground","underline","italics","background","flash"],C=0;C<M.length;C++){var A=M[C];d.hasOwnProperty(A)&&(this[A]=d[A])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(d){return this.foreground===d.foreground&&this.underline===d.underline&&this.italics===d.italics&&this.background===d.background&&this.flash===d.flash},n.copy=function(d){this.foreground=d.foreground,this.underline=d.underline,this.italics=d.italics,this.background=d.background,this.flash=d.flash},n.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},c}(),l=function(){function c(r,d,M,C,A,I){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new h(d,M,C,A,I)}var n=c.prototype;return n.reset=function(){this.uchar=" ",this.penState.reset()},n.setChar=function(d,M){this.uchar=d,this.penState.copy(M)},n.setPenState=function(d){this.penState.copy(d)},n.equals=function(d){return this.uchar===d.uchar&&this.penState.equals(d.penState)},n.copy=function(d){this.uchar=d.uchar,this.penState.copy(d.penState)},n.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},c}(),u=function(){function c(r){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var d=0;d<i;d++)this.chars.push(new l);this.logger=r,this.pos=0,this.currPenState=new h}var n=c.prototype;return n.equals=function(d){for(var M=!0,C=0;C<i;C++)if(!this.chars[C].equals(d.chars[C])){M=!1;break}return M},n.copy=function(d){for(var M=0;M<i;M++)this.chars[M].copy(d.chars[M])},n.isEmpty=function(){for(var d=!0,M=0;M<i;M++)if(!this.chars[M].isEmpty()){d=!1;break}return d},n.setCursor=function(d){this.pos!==d&&(this.pos=d),this.pos<0?(this.logger.log(w.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>i&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=i)},n.moveCursor=function(d){var M=this.pos+d;if(d>1)for(var C=this.pos+1;C<M+1;C++)this.chars[C].setPenState(this.currPenState);this.setCursor(M)},n.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},n.insertChar=function(d){d>=144&&this.backSpace();var M=t(d);if(this.pos>=i){this.logger.log(w.ERROR,"Cannot insert "+d.toString(16)+" ("+M+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(M,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var M;for(M=d;M<i;M++)this.chars[M].reset()},n.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},n.clearToEndOfRow=function(){this.clearFromPos(this.pos)},n.getTextString=function(){for(var d=[],M=!0,C=0;C<i;C++){var A=this.chars[C].uchar;A!==" "&&(M=!1),d.push(A)}return M?"":d.join("")},n.setPenStyles=function(d){this.currPenState.setStyles(d);var M=this.chars[this.pos];M.setPenState(this.currPenState)},c}(),m=function(){function c(r){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var d=0;d<R;d++)this.rows.push(new u(r));this.logger=r,this.currRow=R-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var n=c.prototype;return n.reset=function(){for(var d=0;d<R;d++)this.rows[d].clear();this.currRow=R-1},n.equals=function(d){for(var M=!0,C=0;C<R;C++)if(!this.rows[C].equals(d.rows[C])){M=!1;break}return M},n.copy=function(d){for(var M=0;M<R;M++)this.rows[M].copy(d.rows[M])},n.isEmpty=function(){for(var d=!0,M=0;M<R;M++)if(!this.rows[M].isEmpty()){d=!1;break}return d},n.backSpace=function(){var d=this.rows[this.currRow];d.backSpace()},n.clearToEndOfRow=function(){var d=this.rows[this.currRow];d.clearToEndOfRow()},n.insertChar=function(d){var M=this.rows[this.currRow];M.insertChar(d)},n.setPen=function(d){var M=this.rows[this.currRow];M.setPenStyles(d)},n.moveCursor=function(d){var M=this.rows[this.currRow];M.moveCursor(d)},n.setCursor=function(d){this.logger.log(w.INFO,"setCursor: "+d);var M=this.rows[this.currRow];M.setCursor(d)},n.setPAC=function(d){this.logger.log(w.INFO,"pacData = "+JSON.stringify(d));var M=d.row-1;if(this.nrRollUpRows&&M<this.nrRollUpRows-1&&(M=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==M){for(var C=0;C<R;C++)this.rows[C].clear();var A=this.currRow+1-this.nrRollUpRows,I=this.lastOutputScreen;if(I){var k=I.rows[A].cueStartTime,B=this.logger.time;if(k&&B!==null&&k<B)for(var z=0;z<this.nrRollUpRows;z++)this.rows[M-this.nrRollUpRows+z+1].copy(I.rows[A+z])}}this.currRow=M;var G=this.rows[this.currRow];if(d.indent!==null){var V=d.indent,Y=Math.max(V-1,0);G.setCursor(d.indent),d.color=G.chars[Y].penState.foreground}var F={foreground:d.color,underline:d.underline,italics:d.italics,background:"black",flash:!1};this.setPen(F)},n.setBkgData=function(d){this.logger.log(w.INFO,"bkgData = "+JSON.stringify(d)),this.backSpace(),this.setPen(d),this.insertChar(32)},n.setRollUpRows=function(d){this.nrRollUpRows=d},n.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(w.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(w.TEXT,this.getDisplayText());var d=this.currRow+1-this.nrRollUpRows,M=this.rows.splice(d,1)[0];M.clear(),this.rows.splice(this.currRow,0,M),this.logger.log(w.INFO,"Rolling up")},n.getDisplayText=function(d){d=d||!1;for(var M=[],C="",A=-1,I=0;I<R;I++){var k=this.rows[I].getTextString();k&&(A=I+1,d?M.push("Row "+A+": '"+k+"'"):M.push(k.trim()))}return M.length>0&&(d?C="["+M.join(" | ")+"]":C=M.join(`
`)),C},n.getTextAndFormat=function(){return this.rows},c}(),v=function(){function c(r,d,M){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=d,this.mode=null,this.verbose=0,this.displayedMemory=new m(M),this.nonDisplayedMemory=new m(M),this.lastOutputScreen=new m(M),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=M}var n=c.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(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(w.INFO,"MODE="+d),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=d},n.insertChars=function(d){for(var M=0;M<d.length;M++)this.writeScreen.insertChar(d[M]);var C=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(w.INFO,C+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(w.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},n.ccRCL=function(){this.logger.log(w.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},n.ccBS=function(){if(this.logger.log(w.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},n.ccAOF=function(){},n.ccAON=function(){},n.ccDER=function(){this.logger.log(w.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},n.ccRU=function(d){this.logger.log(w.INFO,"RU("+d+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(d)},n.ccFON=function(){this.logger.log(w.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},n.ccRDC=function(){this.logger.log(w.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},n.ccTR=function(){this.logger.log(w.INFO,"TR"),this.setMode("MODE_TEXT")},n.ccRTD=function(){this.logger.log(w.INFO,"RTD"),this.setMode("MODE_TEXT")},n.ccEDM=function(){this.logger.log(w.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},n.ccCR=function(){this.logger.log(w.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},n.ccENM=function(){this.logger.log(w.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},n.ccEOC=function(){if(this.logger.log(w.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var d=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=d,this.writeScreen=this.nonDisplayedMemory,this.logger.log(w.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(d){this.logger.log(w.INFO,"TO("+d+") - Tab Offset"),this.writeScreen.moveCursor(d)},n.ccMIDROW=function(d){var M={flash:!1};if(M.underline=d%2===1,M.italics=d>=46,M.italics)M.foreground="white";else{var C=Math.floor(d/2)-16,A=["white","green","blue","cyan","red","yellow","magenta"];M.foreground=A[C]}this.logger.log(w.INFO,"MIDROW: "+JSON.stringify(M)),this.writeScreen.setPen(M)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var M=this.logger.time;if(M===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=M:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,M,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:M),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},c}(),_=function(){function c(r,d,M){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new p;this.channels=[null,new v(r,d,C),new v(r+1,M,C)],this.cmdHistory=b(),this.logger=C}var n=c.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,M){this.channels[d].setHandler(M)},n.addData=function(d,M){var C,A,I,k=!1;this.logger.time=d;for(var B=0;B<M.length;B+=2){if(A=M[B]&127,I=M[B+1]&127,A===0&&I===0)continue;if(this.logger.log(w.DATA,"["+D([M[B],M[B+1]])+"] -> ("+D([A,I])+")"),C=this.parseCmd(A,I),C||(C=this.parseMidrow(A,I)),C||(C=this.parsePAC(A,I)),C||(C=this.parseBackgroundAttributes(A,I)),!C&&(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?")}!C&&!k&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+D([A,I])+" orig: "+D([M[B],M[B+1]]))}},n.parseCmd=function(d,M){var C=this.cmdHistory,A=(d===20||d===28||d===21||d===29)&&M>=32&&M<=47,I=(d===23||d===31)&&M>=33&&M<=35;if(!(A||I))return!1;if(T(d,M,C))return y(null,null,C),this.logger.log(w.DEBUG,"Repeated command ("+D([d,M])+") is dropped"),!0;var k=d===20||d===21||d===23?1:2,B=this.channels[k];return d===20||d===21||d===28||d===29?M===32?B.ccRCL():M===33?B.ccBS():M===34?B.ccAOF():M===35?B.ccAON():M===36?B.ccDER():M===37?B.ccRU(2):M===38?B.ccRU(3):M===39?B.ccRU(4):M===40?B.ccFON():M===41?B.ccRDC():M===42?B.ccTR():M===43?B.ccRTD():M===44?B.ccEDM():M===45?B.ccCR():M===46?B.ccENM():M===47&&B.ccEOC():B.ccTO(M-32),y(d,M,C),this.currentChannel=k,!0},n.parseMidrow=function(d,M){var C=0;if((d===17||d===25)&&M>=32&&M<=47){if(d===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(w.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[C];return A?(A.ccMIDROW(M),this.logger.log(w.DEBUG,"MIDROW ("+D([d,M])+")"),!0):!1}return!1},n.parsePAC=function(d,M){var C,A=this.cmdHistory,I=(d>=17&&d<=23||d>=25&&d<=31)&&M>=64&&M<=127,k=(d===16||d===24)&&M>=64&&M<=95;if(!(I||k))return!1;if(T(d,M,A))return y(null,null,A),!0;var B=d<=23?1:2;M>=64&&M<=95?C=B===1?g[d]:a[d]:C=B===1?E[d]:x[d];var z=this.channels[B];return z?(z.setPAC(this.interpretPAC(C,M)),y(d,M,A),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,M){var C,A={color:null,italics:!1,indent:null,underline:!1,row:d};return M>95?C=M-96:C=M-64,A.underline=(C&1)===1,C<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((C-16)/2)*4,A},n.parseChars=function(d,M){var C,A=null,I=null;if(d>=25?(C=2,I=d-8):(C=1,I=d),I>=17&&I<=19){var k;I===17?k=M+80:I===18?k=M+112:k=M+144,this.logger.log(w.INFO,"Special char '"+t(k)+"' in channel "+C),A=[k]}else d>=32&&d<=127&&(A=M===0?[d]:[d,M]);if(A){var B=D(A);this.logger.log(w.DEBUG,"Char codes = "+B.join(",")),y(d,M,this.cmdHistory)}return A},n.parseBackgroundAttributes=function(d,M){var C=(d===16||d===24)&&M>=32&&M<=47,A=(d===23||d===31)&&M>=45&&M<=47;if(!(C||A))return!1;var I,k={};d===16||d===24?(I=Math.floor((M-32)/2),k.background=S[I],M%2===1&&(k.background=k.background+"_semi")):M===45?k.background="transparent":(k.foreground="black",M===47&&(k.underline=!0));var B=d<=23?1:2,z=this.channels[B];return z.setBkgData(k),y(d,M,this.cmdHistory),!0},n.reset=function(){for(var d=0;d<Object.keys(this.channels).length;d++){var M=this.channels[d];M&&M.reset()}this.cmdHistory=b()},n.cueSplitAtTime=function(d){for(var M=0;M<this.channels.length;M++){var C=this.channels[M];C&&C.cueSplitAtTime(d)}},c}();function y(c,n,r){r.a=c,r.b=n}function T(c,n,r){return r.a===c&&r.b===n}function b(){return{a:null,b:null}}L.default=_},"./src/utils/codecs.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isCodecType",function(){return s}),O.d(L,"isCodecSupportedInMp4",function(){return t});var U={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function s(R,i){var g=U[i];return!!g&&g[R.slice(0,4)]===!0}function t(R,i){return MediaSource.isTypeSupported((i||"video")+'/mp4;codecs="'+R+'"')}},"./src/utils/cues.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/vttparser.ts"),s=O("./src/utils/webvtt-parser.ts"),t=O("./src/utils/texttrack-utils.ts"),R=/\s/,i={newCue:function(E,a,x,S){for(var w=[],p,D,h,l,u,m=self.VTTCue||self.TextTrackCue,v=0;v<S.rows.length;v++)if(p=S.rows[v],h=!0,l=0,u="",!p.isEmpty()){for(var _=0;_<p.chars.length;_++)R.test(p.chars[_].uchar)&&h?l++:(u+=p.chars[_].uchar,h=!1);p.cueStartTime=a,a===x&&(x+=1e-4),l>=16?l--:l++;var y=Object(U.fixLineBreaks)(u.trim()),T=Object(s.generateCueId)(a,x,y);(!E||!E.cues||!E.cues.getCueById(T))&&(D=new m(a,x,y),D.id=T,D.line=v+1,D.align="left",D.position=10+Math.min(80,Math.floor(l*8/32)*10),w.push(D))}return E&&w.length&&(w.sort(function(b,c){return b.line==="auto"||c.line==="auto"?0:b.line>8&&c.line>8?c.line-b.line:b.line-c.line}),w.forEach(function(b){return Object(t.addCueToTrack)(E,b)})),w}};L.default=i},"./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 i}),O.d(L,"findDiscontinuousReferenceFrag",function(){return g}),O.d(L,"adjustSlidingStart",function(){return a}),O.d(L,"alignStream",function(){return x}),O.d(L,"alignPDT",function(){return w}),O.d(L,"alignFragmentByPDTDelta",function(){return p}),O.d(L,"alignMediaPlaylistByPDT",function(){return D});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts"),t=O("./src/controller/level-helper.ts");function R(h,l){for(var u=null,m=0,v=h.length;m<v;m++){var _=h[m];if(_&&_.cc===l){u=_;break}}return u}function i(h,l,u){return!!(l.details&&(u.endCC>u.startCC||h&&h.cc<u.startCC))}function g(h,l){var u=h.fragments,m=l.fragments;if(!m.length||!u.length){s.logger.log("No fragments to align");return}var v=R(u,m[0].cc);if(!v||v&&!v.startPTS){s.logger.log("No frag in previous level to align on");return}return v}function E(h,l){if(h){var u=h.start+l;h.start=h.startPTS=u,h.endPTS=u+h.duration}}function a(h,l){for(var u=l.fragments,m=0,v=u.length;m<v;m++)E(u[m],h);l.fragmentHint&&E(l.fragmentHint,h),l.alignedSliding=!0}function x(h,l,u){if(!l)return;S(h,u,l),!u.alignedSliding&&l.details&&w(u,l.details),!u.alignedSliding&&l.details&&!u.skippedSegments&&Object(t.adjustSliding)(l.details,u)}function S(h,l,u){if(i(h,u,l)){var m=g(u.details,l);m&&Object(U.isFiniteNumber)(m.start)&&(s.logger.log("Adjusting PTS using last level due to CC increase within current level "+l.url),a(m.start,l))}}function w(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var u=l.fragments[0].programDateTime,m=h.fragments[0].programDateTime,v=(m-u)/1e3+l.fragments[0].start;v&&Object(U.isFiniteNumber)(v)&&(s.logger.log("Adjusting PTS using programDateTime delta "+(m-u)+"ms, sliding:"+v.toFixed(3)+" "+h.url+" "),a(v,h))}function p(h,l){var u=h.programDateTime;if(!u)return;var m=(u-l)/1e3;h.start=h.startPTS=m,h.endPTS=m+h.duration}function D(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var u=l.fragments[0].programDateTime,m=l.fragments[0].start,v=u-m*1e3;h.fragments.forEach(function(_){p(_,v)}),h.fragmentHint&&p(h.fragmentHint,v),h.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/ewma.ts"),s=function(){function t(i,g,E){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=E,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new U.default(i),this.fast_=new U.default(g)}var R=t.prototype;return R.update=function(g,E){var a=this.slow_,x=this.fast_;this.slow_.halfLife!==g&&(this.slow_=new U.default(g,a.getEstimate(),a.getTotalWeight())),this.fast_.halfLife!==E&&(this.fast_=new U.default(E,x.getEstimate(),x.getTotalWeight()))},R.sample=function(g,E){g=Math.max(g,this.minDelayMs_);var a=8*E,x=g/1e3,S=a/x;this.fast_.sample(x,S),this.slow_.sample(x,S)},R.canEstimate=function(){var g=this.fast_;return g&&g.getTotalWeight()>=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,i,g){i===void 0&&(i=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_=i,this.totalWeight_=g}var t=s.prototype;return t.sample=function(i,g){var E=Math.pow(this.alpha_,i);this.estimate_=g*(1-E)+E*this.estimate_,this.totalWeight_+=i},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var i=1-Math.pow(this.alpha_,this.totalWeight_);if(i)return this.estimate_/i}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 p});var U=O("./src/polyfills/number.ts"),s=O("./src/loader/load-stats.ts"),t=O("./src/demux/chunk-cache.ts");function R(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,x(m,v)}function i(m){var v=typeof Map=="function"?new Map:void 0;return i=function(y){if(y===null||!a(y))return y;if(typeof y!="function")throw new TypeError("Super expression must either be null or a function");if(typeof v!="undefined"){if(v.has(y))return v.get(y);v.set(y,T)}function T(){return g(y,arguments,S(this).constructor)}return T.prototype=Object.create(y.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),x(T,y)},i(m)}function g(m,v,_){return E()?g=Reflect.construct:g=function(T,b,c){var n=[null];n.push.apply(n,b);var r=Function.bind.apply(T,n),d=new r;return c&&x(d,c.prototype),d},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 a(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function x(m,v){return x=Object.setPrototypeOf||function(y,T){return y.__proto__=T,y},x(m,v)}function S(m){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},S(m)}function w(){return w=Object.assign||function(m){for(var v=1;v<arguments.length;v++){var _=arguments[v];for(var y in _)Object.prototype.hasOwnProperty.call(_,y)&&(m[y]=_[y])}return m},w.apply(this,arguments)}function p(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(m){}return!1}var D=function(){function m(_){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=_.fetchSetup||l,this.controller=new self.AbortController,this.stats=new s.LoadStats}var v=m.prototype;return v.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},v.abortInternal=function(){var y=this.response;(!y||!y.ok)&&(this.stats.aborted=!0,this.controller.abort())},v.abort=function(){var y;this.abortInternal(),(y=this.callbacks)!==null&&y!==void 0&&y.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},v.load=function(y,T,b){var c=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var r=h(y,this.controller.signal),d=b.onProgress,M=y.responseType==="arraybuffer",C=M?"byteLength":"length";this.context=y,this.config=T,this.callbacks=b,this.request=this.fetchSetup(y,r),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){c.abortInternal(),b.onTimeout(n,y,c.response)},T.timeout),self.fetch(this.request).then(function(A){if(c.response=c.loader=A,!A.ok){var I=A.status,k=A.statusText;throw new u(k||"fetch, bad network response",I,A)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(A.headers.get("Content-Length")||"0"),d&&Object(U.isFiniteNumber)(T.highWaterMark)?c.loadProgressively(A,n,y,T.highWaterMark,d):M?A.arrayBuffer():A.text()}).then(function(A){var I=c.response;self.clearTimeout(c.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=A[C];var k={url:I.url,data:A};d&&!Object(U.isFiniteNumber)(T.highWaterMark)&&d(n,y,A,I),b.onSuccess(k,n,y,I)}).catch(function(A){if(self.clearTimeout(c.requestTimeout),n.aborted)return;var I=A.code||0;b.onError({code:I,text:A.message},y,A.details)})},v.getCacheAge=function(){var y=null;if(this.response){var T=this.response.headers.get("age");y=T?parseFloat(T):null}return y},v.loadProgressively=function(y,T,b,c,n){c===void 0&&(c=0);var r=new t.default,d=y.body.getReader(),M=function C(){return d.read().then(function(A){if(A.done)return r.dataLength&&n(T,b,r.flush(),y),Promise.resolve(new ArrayBuffer(0));var I=A.value,k=I.length;return T.loaded+=k,k<c||r.dataLength?(r.push(I),r.dataLength>=c&&n(T,b,r.flush(),y)):n(T,b,I,y),C()}).catch(function(){return Promise.reject()})};return M()},m}();function h(m,v){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:v,headers:new self.Headers(w({},m.headers))};return m.rangeEnd&&_.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),_}function l(m,v){return new self.Request(m.url,v)}var u=function(m){R(v,m);function v(_,y,T){var b;return b=m.call(this,_)||this,b.code=void 0,b.details=void 0,b.code=y,b.details=T,b}return v}(i(Error));L.default=D},"./src/utils/imsc1-ttml-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"IMSC1_CODEC",function(){return a}),O.d(L,"parseIMSC1",function(){return p});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"),i=O("./src/utils/timescale-conversion.ts"),g=O("./src/utils/webvtt-parser.ts");function E(){return E=Object.assign||function(c){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(c[d]=r[d])}return c},E.apply(this,arguments)}var a="stpp.ttml.im1t",x=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,S=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,w={left:"start",center:"center",right:"end",start:"start",end:"end"};function p(c,n,r,d,M){var C=Object(U.findBox)(new Uint8Array(c),["mdat"]);if(C.length===0){M(new Error("Could not parse IMSC1 mdat"));return}var A=C[0],I=Object(R.utf8ArrayToStr)(new Uint8Array(c,A.start,A.end-A.start)),k=Object(i.toTimescaleFromScale)(n,1,r);try{d(D(I,k))}catch(B){M(B)}}function D(c,n){var r=new DOMParser,d=r.parseFromString(c,"text/xml"),M=d.getElementsByTagName("tt")[0];if(!M)throw new Error("Invalid ttml");var C={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(C).reduce(function(G,V){return G[V]=M.getAttribute("ttp:"+V)||C[V],G},{}),I=M.getAttribute("xml:space")!=="preserve",k=l(h(M,"styling","style")),B=l(h(M,"layout","region")),z=h(M,"body","[begin]");return[].map.call(z,function(G){var V=u(G,I);if(!V||!G.hasAttribute("begin"))return null;var Y=y(G.getAttribute("begin"),A),F=y(G.getAttribute("dur"),A),H=y(G.getAttribute("end"),A);if(Y===null)throw _(G);if(H===null){if(F===null)throw _(G);H=Y+F}var Z=new t.default(Y-n,H-n,V);Z.id=Object(g.generateCueId)(Z.startTime,Z.endTime,Z.text);var me=B[G.getAttribute("region")],de=k[G.getAttribute("style")];Z.position=10,Z.size=80;var Ee=m(me,de),be=Ee.textAlign;if(be){var we=w[be];we&&(Z.lineAlign=we),Z.align=be}return E(Z,Ee),Z}).filter(function(G){return G!==null})}function h(c,n,r){var d=c.getElementsByTagName(n)[0];return d?[].slice.call(d.querySelectorAll(r)):[]}function l(c){return c.reduce(function(n,r){var d=r.getAttribute("xml:id");return d&&(n[d]=r),n},{})}function u(c,n){return[].slice.call(c.childNodes).reduce(function(r,d,M){var C;return d.nodeName==="br"&&M?r+`
`:(C=d.childNodes)!==null&&C!==void 0&&C.length?u(d,n):n?r+d.textContent.trim().replace(/\s+/g," "):r+d.textContent},"")}function m(c,n){var r="http://www.w3.org/ns/ttml#styling",d=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return d.reduce(function(M,C){var A=v(n,r,C)||v(c,r,C);return A&&(M[C]=A),M},{})}function v(c,n,r){return c.hasAttributeNS(n,r)?c.getAttributeNS(n,r):null}function _(c){return new Error("Could not parse ttml timestamp "+c)}function y(c,n){if(!c)return null;var r=Object(s.parseTimeStamp)(c);return r===null&&(x.test(c)?r=T(c,n):S.test(c)&&(r=b(c,n))),r}function T(c,n){var r=x.exec(c),d=(r[4]|0)+(r[5]|0)/n.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+d/n.frameRate}function b(c,n){var r=S.exec(c),d=Number(r[1]),M=r[2];switch(M){case"h":return d*3600;case"m":return d*60;case"ms":return d*1e3;case"f":return d/n.frameRate;case"t":return d/n.tickRate}return d}},"./src/utils/logger.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"enableLogs",function(){return g}),O.d(L,"logger",function(){return E});var U=function(){},s={trace:U,debug:U,log:U,warn:U,info:U,error:U},t=s;function R(a){var x=self.console[a];return x?x.bind(self.console,"["+a+"] >"):U}function i(a){for(var x=arguments.length,S=new Array(x>1?x-1:0),w=1;w<x;w++)S[w-1]=arguments[w];S.forEach(function(p){t[p]=a[p]?a[p].bind(a):R(p)})}function g(a){if(self.console&&a===!0||typeof a=="object"){i(a,"debug","log","info","warn","error");try{t.log()}catch(x){t=s}}else t=s}var E=t},"./src/utils/mediakeys-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"KeySystems",function(){return U}),O.d(L,"requestMediaKeySystemAccess",function(){return s});var U;(function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"})(U||(U={}));var s=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getMediaSource",function(){return U});function U(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"bin2str",function(){return i}),O.d(L,"readUint16",function(){return g}),O.d(L,"readUint32",function(){return E}),O.d(L,"writeUint32",function(){return a}),O.d(L,"findBox",function(){return x}),O.d(L,"parseSegmentIndex",function(){return S}),O.d(L,"parseInitSegment",function(){return w}),O.d(L,"getStartDTS",function(){return p}),O.d(L,"getDuration",function(){return D}),O.d(L,"computeRawDurationFromSamples",function(){return h}),O.d(L,"offsetStartDTS",function(){return l}),O.d(L,"segmentValidRange",function(){return u}),O.d(L,"appendUint8Array",function(){return m});var U=O("./src/utils/typed-array.ts"),s=O("./src/loader/fragment.ts"),t=Math.pow(2,32)-1,R=[].push;function i(v){return String.fromCharCode.apply(null,v)}function g(v,_){"data"in v&&(_+=v.start,v=v.data);var y=v[_]<<8|v[_+1];return y<0?65536+y:y}function E(v,_){"data"in v&&(_+=v.start,v=v.data);var y=v[_]<<24|v[_+1]<<16|v[_+2]<<8|v[_+3];return y<0?4294967296+y:y}function a(v,_,y){"data"in v&&(_+=v.start,v=v.data),v[_]=y>>24,v[_+1]=y>>16&255,v[_+2]=y>>8&255,v[_+3]=y&255}function x(v,_){var y=[];if(!_.length)return y;var T,b,c;"data"in v?(T=v.data,b=v.start,c=v.end):(T=v,b=0,c=T.byteLength);for(var n=b;n<c;){var r=E(T,n),d=i(T.subarray(n+4,n+8)),M=r>1?n+r:c;if(d===_[0])if(_.length===1)y.push({data:T,start:n+8,end:M});else{var C=x({data:T,start:n+8,end:M},_.slice(1));C.length&&R.apply(y,C)}n=M}return y}function S(v){var _=x(v,["moov"]),y=_[0],T=y?y.end:null,b=x(v,["sidx"]);if(!b||!b[0])return null;var c=[],n=b[0],r=n.data[0],d=r===0?8:16,M=E(n,d);d+=4;var C=0,A=0;r===0?d+=8:d+=16,d+=2;var I=n.end+A,k=g(n,d);d+=2;for(var B=0;B<k;B++){var z=d,G=E(n,z);z+=4;var V=G&2147483647,Y=(G&2147483648)>>>31;if(Y===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=E(n,z);z+=4,c.push({referenceSize:V,subsegmentDuration:F,info:{duration:F/M,start:I,end:I+V-1}}),I+=V,z+=4,d=z}return{earliestPresentationTime:C,timescale:M,version:r,referencesCount:k,references:c,moovEndOffset:T}}function w(v){for(var _=[],y=x(v,["moov","trak"]),T=0;T<y.length;T++){var b=y[T],c=x(b,["tkhd"])[0];if(c){var n=c.data[c.start],r=n===0?12:20,d=E(c,r),M=x(b,["mdia","mdhd"])[0];if(M){n=M.data[M.start],r=n===0?12:20;var C=E(M,r),A=x(b,["mdia","hdlr"])[0];if(A){var I=i(A.data.subarray(A.start+8,A.start+12)),k={soun:s.ElementaryStreamTypes.AUDIO,vide:s.ElementaryStreamTypes.VIDEO}[I];if(k){var B=x(b,["mdia","minf","stbl","stsd"])[0],z=void 0;B&&(z=i(B.data.subarray(B.start+12,B.start+16))),_[d]={timescale:C,type:k},_[k]={timescale:C,id:d,codec:z}}}}}}var G=x(v,["moov","mvex","trex"]);return G.forEach(function(V){var Y=E(V,4),F=_[Y];F&&(F.default={duration:E(V,12),flags:E(V,20)})}),_}function p(v,_){return x(_,["moof","traf"]).reduce(function(y,T){var b=x(T,["tfdt"])[0],c=b.data[b.start],n=x(T,["tfhd"]).reduce(function(r,d){var M=E(d,4),C=v[M];if(C){var A=E(b,4);c===1&&(A*=Math.pow(2,32),A+=E(b,8));var I=C.timescale||9e4,k=A/I;if(isFinite(k)&&(r===null||k<r))return k}return r},null);return n!==null&&isFinite(n)&&(y===null||n<y)?n:y},null)||0}function D(v,_){for(var y=0,T=0,b=0,c=x(v,["moof","traf"]),n=0;n<c.length;n++){var r=c[n],d=x(r,["tfhd"])[0],M=E(d,4),C=_[M];if(!C)continue;var A=C.default,I=E(d,0)|(A==null?void 0:A.flags),k=A==null?void 0:A.duration;I&8&&(I&2?k=E(d,12):k=E(d,8));for(var B=C.timescale||9e4,z=x(r,["trun"]),G=0;G<z.length;G++){if(k){var V=E(z[G],4);y=k*V}else y=h(z[G]);C.type===s.ElementaryStreamTypes.VIDEO?T+=y/B:C.type===s.ElementaryStreamTypes.AUDIO&&(b+=y/B)}}if(T===0&&b===0){var Y=S(v);if(Y!=null&&Y.references)return Y.references.reduce(function(F,H){return F+H.info.duration||0},0)}return T||b}function h(v){var _=E(v,0),y=8;_&1&&(y+=4),_&4&&(y+=4);for(var T=0,b=E(v,4),c=0;c<b;c++){if(_&256){var n=E(v,y);T+=n,y+=4}_&512&&(y+=4),_&1024&&(y+=4),_&2048&&(y+=4)}return T}function l(v,_,y){x(_,["moof","traf"]).forEach(function(T){x(T,["tfhd"]).forEach(function(b){var c=E(b,4),n=v[c];if(!n)return;var r=n.timescale||9e4;x(T,["tfdt"]).forEach(function(d){var M=d.data[d.start],C=E(d,4);if(M===0)a(d,4,C-y*r);else{C*=Math.pow(2,32),C+=E(d,8),C-=y*r,C=Math.max(C,0);var A=Math.floor(C/(t+1)),I=Math.floor(C%(t+1));a(d,4,A),a(d,8,I)}})})})}function u(v){var _={valid:null,remainder:null},y=x(v,["moof"]);if(y){if(y.length<2)return _.remainder=v,_}else return _;var T=y[y.length-1];return _.valid=Object(U.sliceUint8)(v,0,T.start-8),_.remainder=Object(U.sliceUint8)(v,T.start-8),_}function m(v,_){var y=new Uint8Array(v.length+_.length);return y.set(v),y.set(_,v.length),y}},"./src/utils/output-filter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,i){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=R,this.trackName=i}var t=s.prototype;return t.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},t.newCue=function(i,g,E){(this.startTime===null||this.startTime>i)&&(this.startTime=i),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 i}),O.d(L,"getCuesInRange",function(){return E});var U=O("./src/utils/logger.ts");function s(a,x){var S;try{S=new Event("addtrack")}catch(w){S=document.createEvent("Event"),S.initEvent("addtrack",!1,!1)}S.track=a,x.dispatchEvent(S)}function t(a,x){var S=a.mode;if(S==="disabled"&&(a.mode="hidden"),a.cues&&!a.cues.getCueById(x.id))try{if(a.addCue(x),!a.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(p){U.logger.debug("[texttrack-utils]: "+p);var w=new self.TextTrackCue(x.startTime,x.endTime,x.text);w.id=x.id,a.addCue(w)}S==="disabled"&&(a.mode=S)}function R(a){var x=a.mode;if(x==="disabled"&&(a.mode="hidden"),a.cues)for(var S=a.cues.length;S--;)a.removeCue(a.cues[S]);x==="disabled"&&(a.mode=x)}function i(a,x,S){var w=a.mode;if(w==="disabled"&&(a.mode="hidden"),a.cues&&a.cues.length>0)for(var p=E(a.cues,x,S),D=0;D<p.length;D++)a.removeCue(p[D]);w==="disabled"&&(a.mode=w)}function g(a,x){if(x<a[0].startTime)return 0;var S=a.length-1;if(x>a[S].endTime)return-1;for(var w=0,p=S;w<=p;){var D=Math.floor((p+w)/2);if(x<a[D].startTime)p=D-1;else if(x>a[D].startTime&&w<S)w=D+1;else return D}return a[w].startTime-x<x-a[p].startTime?w:p}function E(a,x,S){var w=[],p=g(a,x);if(p>-1)for(var D=p,h=a.length;D<h;D++){var l=a[D];if(l.startTime>=x&&l.endTime<=S)w.push(l);else if(l.startTime>S)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="",i=t.length,g=0;g<i;g++)R+="["+t.start(g).toFixed(3)+","+t.end(g).toFixed(3)+"]";return R}};L.default=U},"./src/utils/timescale-conversion.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"toTimescaleFromBase",function(){return s}),O.d(L,"toTimescaleFromScale",function(){return t}),O.d(L,"toMsFromMpegTsClock",function(){return R}),O.d(L,"toMpegTsClockFromTimescale",function(){return i});var U=9e4;function s(g,E,a,x){a===void 0&&(a=1),x===void 0&&(x=!1);var S=g*E*a;return x?Math.round(S):S}function t(g,E,a,x){return a===void 0&&(a=1),x===void 0&&(x=!1),s(g,E,1/a,x)}function R(g,E){return E===void 0&&(E=!1),s(g,1e3,1/U,E)}function i(g,E){return E===void 0&&(E=1),s(g,U,1/E)}},"./src/utils/typed-array.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sliceUint8",function(){return U});function U(s,t,R){return Uint8Array.prototype.slice?s.slice(t,R):new Uint8Array(Array.prototype.slice.call(s,t,R))}},"./src/utils/vttcue.ts":function(Q,L,O){"use strict";O.r(L),L.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var U=["","lr","rl"],s=["start","middle","end","left","right"];function t(a,x){if(typeof x!="string")return!1;if(!Array.isArray(a))return!1;var S=x.toLowerCase();return~a.indexOf(S)?S:!1}function R(a){return t(U,a)}function i(a){return t(s,a)}function g(a){for(var x=arguments.length,S=new Array(x>1?x-1:0),w=1;w<x;w++)S[w-1]=arguments[w];for(var p=1;p<arguments.length;p++){var D=arguments[p];for(var h in D)a[h]=D[h]}return a}function E(a,x,S){var w=this,p={enumerable:!0};w.hasBeenReset=!1;var D="",h=!1,l=a,u=x,m=S,v=null,_="",y=!0,T="auto",b="start",c=50,n="middle",r=50,d="middle";Object.defineProperty(w,"id",g({},p,{get:function(){return D},set:function(C){D=""+C}})),Object.defineProperty(w,"pauseOnExit",g({},p,{get:function(){return h},set:function(C){h=!!C}})),Object.defineProperty(w,"startTime",g({},p,{get:function(){return l},set:function(C){if(typeof C!="number")throw new TypeError("Start time must be set to a number.");l=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"endTime",g({},p,{get:function(){return u},set:function(C){if(typeof C!="number")throw new TypeError("End time must be set to a number.");u=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"text",g({},p,{get:function(){return m},set:function(C){m=""+C,this.hasBeenReset=!0}})),Object.defineProperty(w,"region",g({},p,{get:function(){return v},set:function(C){v=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"vertical",g({},p,{get:function(){return _},set:function(C){var A=R(C);if(A===!1)throw new SyntaxError("An invalid or illegal string was specified.");_=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"snapToLines",g({},p,{get:function(){return y},set:function(C){y=!!C,this.hasBeenReset=!0}})),Object.defineProperty(w,"line",g({},p,{get:function(){return T},set:function(C){if(typeof C!="number"&&C!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");T=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"lineAlign",g({},p,{get:function(){return b},set:function(C){var A=i(C);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");b=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"position",g({},p,{get:function(){return c},set:function(C){if(C<0||C>100)throw new Error("Position must be between 0 and 100.");c=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"positionAlign",g({},p,{get:function(){return n},set:function(C){var A=i(C);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");n=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",g({},p,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(w,"align",g({},p,{get:function(){return d},set:function(C){var A=i(C);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");d=A,this.hasBeenReset=!0}})),w.displayState=void 0}return E.prototype.getCueAsHTML=function(){var a=self.WebVTT;return a.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 x}),O.d(L,"VTTParser",function(){return S});var U=O("./src/utils/vttcue.ts"),s=function(){function w(){}var p=w.prototype;return p.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},w}();function t(w){function p(h,l,u,m){return(h|0)*3600+(l|0)*60+(u|0)+parseFloat(m||0)}var D=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return D?parseFloat(D[2])>59?p(D[2],D[3],0,D[4]):p(D[1],D[2],D[3],D[4]):null}var R=function(){function w(){this.values=Object.create(null)}var p=w.prototype;return p.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},p.get=function(h,l,u){return u?this.has(h)?this.values[h]:l[u]:this.has(h)?this.values[h]:l},p.has=function(h){return h in this.values},p.alt=function(h,l,u){for(var m=0;m<u.length;++m)if(l===u[m]){this.set(h,l);break}},p.integer=function(h,l){/^-?\d+$/.test(l)&&this.set(h,parseInt(l,10))},p.percent=function(h,l){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(l)){var u=parseFloat(l);if(u>=0&&u<=100)return this.set(h,u),!0}return!1},w}();function i(w,p,D,h){var l=h?w.split(h):[w];for(var u in l){if(typeof l[u]!="string")continue;var m=l[u].split(D);if(m.length!==2)continue;var v=m[0],_=m[1];p(v,_)}}var g=new U.default(0,0,""),E=g.align==="middle"?"middle":"center";function a(w,p,D){var h=w;function l(){var v=t(w);if(v===null)throw new Error("Malformed timestamp: "+h);return w=w.replace(/^[^\sa-zA-Z-]+/,""),v}function u(v,_){var y=new R;i(v,function(c,n){var r;switch(c){case"region":for(var d=D.length-1;d>=0;d--)if(D[d].id===n){y.set(c,D[d].region);break}break;case"vertical":y.alt(c,n,["rl","lr"]);break;case"line":r=n.split(","),y.integer(c,r[0]),y.percent(c,r[0])&&y.set("snapToLines",!1),y.alt(c,r[0],["auto"]),r.length===2&&y.alt("lineAlign",r[1],["start",E,"end"]);break;case"position":r=n.split(","),y.percent(c,r[0]),r.length===2&&y.alt("positionAlign",r[1],["start",E,"end","line-left","line-right","auto"]);break;case"size":y.percent(c,n);break;case"align":y.alt(c,n,["start",E,"end","left","right"]);break}},/:/,/\s/),_.region=y.get("region",null),_.vertical=y.get("vertical","");var T=y.get("line","auto");T==="auto"&&g.line===-1&&(T=-1),_.line=T,_.lineAlign=y.get("lineAlign","start"),_.snapToLines=y.get("snapToLines",!0),_.size=y.get("size",100),_.align=y.get("align",E);var b=y.get("position","auto");b==="auto"&&g.position===50&&(b=_.align==="start"||_.align==="left"?0:_.align==="end"||_.align==="right"?100:50),_.position=b}function m(){w=w.replace(/^\s+/,"")}if(m(),p.startTime=l(),m(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);w=w.substr(3),m(),p.endTime=l(),m(),u(w,p)}function x(w){return w.replace(/<br(?: \/)?>/gi,`
`)}var S=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 p=w.prototype;return p.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function u(){var b=l.buffer,c=0;for(b=x(b);c<b.length&&b[c]!=="\r"&&b[c]!==`
`;)++c;var n=b.substr(0,c);return b[c]==="\r"&&++c,b[c]===`
`&&++c,l.buffer=b.substr(c),n}function m(b){i(b,function(c,n){},/:/)}try{var v="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;v=u();var _=v.match(/^()?WEBVTT([ \t].*)?$/);if(!_||!_[0])throw new Error("Malformed WebVTT signature.");l.state="HEADER"}for(var y=!1;l.buffer;){if(!/\r\n|\n/.test(l.buffer))return this;y?y=!1:v=u();switch(l.state){case"HEADER":/:/.test(v)?m(v):v||(l.state="ID");continue;case"NOTE":v||(l.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(v)){l.state="NOTE";break}if(!v)continue;if(l.cue=new U.default(0,0,""),l.state="CUE",v.indexOf("-->")===-1){l.cue.id=v;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{a(v,l.cue,l.regionList)}catch(b){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var T=v.indexOf("-->")!==-1;if(!v||T&&(y=!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+=v}continue;case"BADCUE":v||(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},p.flush=function(){var h=this;try{if((h.cue||h.state==="HEADER")&&(h.buffer+=`
`,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){h.onparsingerror&&h.onparsingerror(l)}return h.onflush&&h.onflush(),this},w}()},"./src/utils/webvtt-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"generateCueId",function(){return S}),O.d(L,"parseWebVTT",function(){return p});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"),i=O("./src/remux/mp4-remuxer.ts"),g=/\r\n|\n\r|\n|\r/g,E=function(h,l,u){return u===void 0&&(u=0),h.substr(u,l.length)===l},a=function(h){var l=parseInt(h.substr(-3)),u=parseInt(h.substr(-6,2)),m=parseInt(h.substr(-9,2)),v=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(u)||!Object(U.isFiniteNumber)(m)||!Object(U.isFiniteNumber)(v))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*u,l+=60*1e3*m,l+=60*60*1e3*v,l},x=function(h){for(var l=5381,u=h.length;u;)l=l*33^h.charCodeAt(--u);return(l>>>0).toString()};function S(D,h,l){return x(D.toString())+x(h.toString())+x(l)}var w=function(h,l,u){var m=h[l],v=h[m.prevCC];if(!v||!v.new&&m.new){h.ccOffset=h.presentationOffset=m.start,m.new=!1;return}for(;(_=v)!==null&&_!==void 0&&_.new;){var _;h.ccOffset+=m.start-v.start,m.new=!1,m=v,v=h[m.prevCC]}h.presentationOffset=u};function p(D,h,l,u,m,v,_,y){var T=new s.VTTParser,b=Object(t.utf8ArrayToStr)(new Uint8Array(D)).trim().replace(g,`
`).split(`
`),c=[],n=Object(R.toMpegTsClockFromTimescale)(h,l),r="00:00.000",d=0,M=0,C,A=!0,I=!1;T.oncue=function(k){var B=u[m],z=u.ccOffset,G=(d-n)/9e4;if(B!=null&&B.new&&(M!==void 0?z=u.ccOffset=B.start:w(u,m,G)),G&&(z=G-u.presentationOffset),I){var V=k.endTime-k.startTime,Y=Object(i.normalizePts)((k.startTime+z-M)*9e4,v*9e4)/9e4;k.startTime=Y,k.endTime=Y+V}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=S(k.startTime,k.endTime,F)),k.endTime>0&&c.push(k)},T.onparsingerror=function(k){C=k},T.onflush=function(){if(C){y(C);return}_(c)},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:")&&(d=parseInt(B.substr(7)))});try{M=a(r)/1e3}catch(B){I=!1,C=B}return}else k===""&&(A=!1);T.parse(k+`
`)}),T.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 i(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=i.prototype;return g.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},g.abortInternal=function(){var a=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),a&&(a.onreadystatechange=null,a.onprogress=null,a.readyState!==4&&(this.stats.aborted=!0,a.abort()))},g.abort=function(){var a;this.abortInternal(),(a=this.callbacks)!==null&&a!==void 0&&a.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},g.load=function(a,x,S){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=a,this.config=x,this.callbacks=S,this.retryDelay=x.retryDelay,this.loadInternal()},g.loadInternal=function(){var a=this.config,x=this.context;if(!a)return;var S=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var p=this.xhrSetup;try{if(p)try{p(S,x.url)}catch(l){S.open("GET",x.url,!0),p(S,x.url)}S.readyState||S.open("GET",x.url,!0);var D=this.context.headers;if(D)for(var h in D)S.setRequestHeader(h,D[h])}catch(l){this.callbacks.onError({code:S.status,text:l.message},x,S);return}x.rangeEnd&&S.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),S.onreadystatechange=this.readystatechange.bind(this),S.onprogress=this.loadprogress.bind(this),S.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),S.send()},g.readystatechange=function(){var a=this.context,x=this.loader,S=this.stats;if(!a||!x)return;var w=x.readyState,p=this.config;if(S.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),S.loading.first===0&&(S.loading.first=Math.max(self.performance.now(),S.loading.start)),w===4){x.onreadystatechange=null,x.onprogress=null;var D=x.status;if(D>=200&&D<300){S.loading.end=Math.max(self.performance.now(),S.loading.first);var h,l;if(a.responseType==="arraybuffer"?(h=x.response,l=h.byteLength):(h=x.responseText,l=h.length),S.loaded=S.total=l,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(S,a,h,x),!this.callbacks)return;var m={url:x.responseURL,data:h};this.callbacks.onSuccess(m,S,a,x)}else S.retry>=p.maxRetry||D>=400&&D<499?(U.logger.error(D+" while loading "+a.url),this.callbacks.onError({code:D,text:x.statusText},a,x)):(U.logger.warn(D+" while loading "+a.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,p.maxRetryDelay),S.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),p.timeout)},g.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))},g.loadprogress=function(a){var x=this.stats;x.loaded=a.loaded,a.lengthComputable&&(x.total=a.total)},g.getCacheAge=function(){var a=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");a=x?parseFloat(x):null}return a},i}();L.default=R}}).default})},umnG:function(ae,J,f){ae.exports=f.p+"static/h.22b296a4.svg"},vKoX:function(ae,J,f){var Q=f("SrGk"),L=f("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 i;if(R._shadowDom){i=R._shadowDom;var g=this.getDefs(!0);g.contains(R._shadowDom)||this.addDom(i)}else i=this.add(R);this.markUsed(R);var E=i.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 i=R.style;if(U(i)){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 i=R.getElementsByTagName("feDropShadow");i.length===0?i=this.createElement("feDropShadow"):i=i[0];var g=t.style,E=t.scale&&t.scale[0]||1,a=t.scale&&t.scale[1]||1,x,S,w,p;if(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY)x=g.shadowOffsetX||0,S=g.shadowOffsetY||0,w=g.shadowBlur,p=g.shadowColor;else if(g.textShadowBlur)x=g.textShadowOffsetX||0,S=g.textShadowOffsetY||0,w=g.textShadowBlur,p=g.textShadowColor;else{this.removeDom(R,g);return}i.setAttribute("dx",x/E),i.setAttribute("dy",S/a),i.setAttribute("flood-color",p);var D=w/2/E,h=w/2/a,l=D+" "+h;i.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(i),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;ae.exports=s},vToQ:function(ae,J,f){ae.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(ae,J,f){var Q=f("Bq2U"),L=f("SUKs"),O=f("bYtY"),U=O.isString,s=O.isFunction,t=O.isObject,R=O.isArrayLike,i=O.indexOf,g=function(){this.animators=[]};g.prototype={constructor:g,animate:function(w,p){var D,h=!1,l=this,u=this.__zr;if(w){var m=w.split("."),v=l;h=m[0]==="shape";for(var _=0,y=m.length;_<y;_++){if(!v)continue;v=v[m[_]]}v&&(D=v)}else D=l;if(!D){L('Property "'+w+'" is not existed in element '+l.id);return}var T=l.animators,b=new Q(D,p);return b.during(function(c){l.dirty(h)}).done(function(){T.splice(i(T,b),1)}),T.push(b),u&&u.animation.addAnimator(b),b},stopAnimation:function(w){for(var p=this.animators,D=p.length,h=0;h<D;h++)p[h].stop(w);return p.length=0,this},animateTo:function(w,p,D,h,l,u){E(this,w,p,D,h,l,u)},animateFrom:function(w,p,D,h,l,u){E(this,w,p,D,h,l,u,!0)}};function E(w,p,D,h,l,u,m,v){U(h)?(u=l,l=h,h=0):s(l)?(u=l,l="linear",h=0):s(h)?(u=h,h=0):s(D)?(u=D,D=500):D||(D=500),w.stopAnimation(),a(w,"",w,p,D,h,v);var _=w.animators.slice(),y=_.length;function T(){y--,y||u&&u()}y||u&&u();for(var b=0;b<_.length;b++)_[b].done(T).start(l,m)}function a(w,p,D,h,l,u,m){var v={},_=0;for(var y in h){if(!h.hasOwnProperty(y))continue;D[y]!=null?t(h[y])&&!R(h[y])?a(w,p?p+"."+y:y,D[y],h[y],l,u,m):(m?(v[y]=D[y],x(w,p,y,h[y])):v[y]=h[y],_++):h[y]!=null&&!m&&x(w,p,y,h[y])}_>0&&w.animate(p,!1).when(l==null?500:l,v).delay(u||0)}function x(w,p,D,h){if(!p)w.attr(D,h);else{var l={};l[p]={},l[p][D]=h,w.attr(l)}}var S=g;ae.exports=S},vpjH:function(ae,J,f){ae.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(ae,J){ae.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(ae,J,f){var Q=f("y+Vt"),L=f("VpOo"),O=f("nPnh"),U=O.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,i){var g,E,a,x;this.subPixelOptimize?(U(s,i,this.style),g=s.x,E=s.y,a=s.width,x=s.height,s.r=i.r,i=s):(g=i.x,E=i.y,a=i.width,x=i.height),i.r?L.buildPath(R,i):R.rect(g,E,a,x),R.closePath();return}});ae.exports=t},"xH+I":function(ae,J,f){ae.exports=f.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ae,J,f){ae.exports=f.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(ae,J){ae.exports="data:image/png;base64,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"},xrsn:function(ae,J,f){ae.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(ae,J,f){var Q=f("Gev7"),L=f("bYtY"),O=f("IMiH"),U=f("2DNl"),s=f("3C/r"),t=s.prototype.getCanvasPattern,R=Math.abs,i=new O(!0);function g(a){Q.call(this,a),this.path=null}g.prototype={constructor:g,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,x){var S=this.style,w=this.path||i,p=S.hasStroke(),D=S.hasFill(),h=S.fill,l=S.stroke,u=D&&!!h.colorStops,m=p&&!!l.colorStops,v=D&&!!h.image,_=p&&!!l.image;if(S.bind(a,this,x),this.setTransform(a),this.__dirty){var y;u&&(y=y||this.getBoundingRect(),this._fillGradient=S.getGradient(a,h,y)),m&&(y=y||this.getBoundingRect(),this._strokeGradient=S.getGradient(a,l,y))}u?a.fillStyle=this._fillGradient:v&&(a.fillStyle=t.call(h,a)),m?a.strokeStyle=this._strokeGradient:_&&(a.strokeStyle=t.call(l,a));var T=S.lineDash,b=S.lineDashOffset,c=!!a.setLineDash,n=this.getGlobalScale();if(w.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||T&&!c&&p?(w.beginPath(a),T&&!c&&(w.setLineDash(T),w.setLineDashOffset(b)),this.buildPath(w,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),D)if(S.fillOpacity!=null){var r=a.globalAlpha;a.globalAlpha=S.fillOpacity*S.opacity,w.fill(a),a.globalAlpha=r}else w.fill(a);if(T&&c&&(a.setLineDash(T),a.lineDashOffset=b),p)if(S.strokeOpacity!=null){var r=a.globalAlpha;a.globalAlpha=S.strokeOpacity*S.opacity,w.stroke(a),a.globalAlpha=r}else w.stroke(a);T&&c&&a.setLineDash([]),S.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,x,S){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var a=this._rect,x=this.style,S=!a;if(S){var w=this.path;w||(w=this.path=new O),this.__dirtyPath&&(w.beginPath(),this.buildPath(w,this.shape,!1)),a=w.getBoundingRect()}if(this._rect=a,x.hasStroke()){var p=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||S){p.copy(a);var D=x.lineWidth,h=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(D=Math.max(D,this.strokeContainThreshold||4)),h>1e-10&&(p.width+=D/h,p.height+=D/h,p.x-=D/h/2,p.y-=D/h/2)}return p}return a},contain:function(a,x){var S=this.transformCoordToLocal(a,x),w=this.getBoundingRect(),p=this.style;if(a=S[0],x=S[1],w.contain(a,x)){var D=this.path.data;if(p.hasStroke()){var h=p.lineWidth,l=p.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(p.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),U.containStroke(D,h/l,a,x)))return!0}if(p.hasFill())return U.contain(D,a,x)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,x){a==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,a,x)},setShape:function(a,x){var S=this.shape;if(S){if(L.isObject(a))for(var w in a)a.hasOwnProperty(w)&&(S[w]=a[w]);else S[a]=x;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&R(a[0]-1)>1e-10&&R(a[3]-1)>1e-10?Math.sqrt(R(a[0]*a[3]-a[2]*a[1])):1}},g.extend=function(a){var x=function(w){g.call(this,w),a.style&&this.style.extendFrom(a.style,!1);var p=a.shape;if(p){this.shape=this.shape||{};var D=this.shape;for(var h in p)!D.hasOwnProperty(h)&&p.hasOwnProperty(h)&&(D[h]=p[h])}a.init&&a.init.call(this,w)};L.inherits(x,g);for(var S in a)S!=="style"&&S!=="shape"&&(x.prototype[S]=a[S]);return x},L.inherits(g,Q);var E=g;ae.exports=E},y23F:function(ae,J){function f(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}f.prototype={constructor:f,_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,i=t-this._y;this._x=s,this._y=t,U.drift(R,i,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=f;ae.exports=L},"yTi+":function(ae,J,f){ae.exports=f.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(ae,J,f){ae.exports=f.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(ae,J){ae.exports="data:image/png;base64,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"},yslc:function(ae,J){ae.exports="data:image/png;base64,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"},yxFR:function(ae,J,f){var Q=f("y+Vt"),L=f("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 i,g,E,a;this.subPixelOptimize?(O(U,R,this.style),i=U.x1,g=U.y1,E=U.x2,a=U.y2):(i=R.x1,g=R.y1,E=R.x2,a=R.y2);var x=R.percent;if(x===0)return;t.moveTo(i,g),x<1&&(E=i*(1-x)+E*x,a=g*(1-x)+a*x),t.lineTo(E,a)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ae.exports=s},yxwG:function(ae,J,f){ae.exports=f.p+"static/kycx.05a1d803.png"},z4EP:function(ae,J){ae.exports="data:image/png;base64,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"},zJrY:function(ae,J){ae.exports="data:image/png;base64,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"},zarK:function(ae,J,f){var Q=f("YH21"),L=Q.addEventListener,O=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=f("bYtY"),R=f("H6uX"),i=f("ItGF"),g=300,E=i.domSupported,a=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}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function S(A){return A==="mousewheel"&&i.browser.firefox?"DOMMouseScroll":A}function w(A){var I=A.pointerType;return I==="pen"||I==="touch"}function p(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 D(A){A&&(A.zrByTouch=!0)}function h(A,I){return U(A.dom,new u(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 u(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=u.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=t.noop;var v={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),D(A),this._lastTouchMoment=new Date,this.handler.processGesture(A,"start"),v.mousemove.call(this,A),v.mousedown.call(this,A)},touchmove:function(A){A=U(this.dom,A),D(A),this.handler.processGesture(A,"change"),v.mousemove.call(this,A)},touchend:function(A){A=U(this.dom,A),D(A),this.handler.processGesture(A,"end"),v.mouseup.call(this,A),+new Date-this._lastTouchMoment<g&&v.click.call(this,A)},pointerdown:function(A){v.mousedown.call(this,A)},pointermove:function(A){w(A)||v.mousemove.call(this,A)},pointerup:function(A){v.mouseup.call(this,A)},pointerout:function(A){w(A)||v.mouseout.call(this,A)}};t.each(["click","mousewheel","dblclick","contextmenu"],function(A){v[A]=function(I){I=U(this.dom,I),this.trigger(A,I)}});var _={pointermove:function(A){w(A)||_.mousemove.call(this,A)},pointerup:function(A){_.mouseup.call(this,A)},mousemove:function(A){this.trigger("mousemove",A)},mouseup:function(A){var I=this._pointerCapturing;n(this,!1),this.trigger("mouseup",A),I&&(A.zrEventControl="only_globalout",this.trigger("mouseout",A))}};function y(A,I){var k=I.domHandlers;i.pointerEventsSupported?t.each(a.pointer,function(B){b(I,B,function(z){k[B].call(A,z)})}):(i.touchEventsSupported&&t.each(a.touch,function(B){b(I,B,function(z){k[B].call(A,z),p(I)})}),t.each(a.mouse,function(B){b(I,B,function(z){z=s(z),I.touching||k[B].call(A,z)})}))}function T(A,I){i.pointerEventsSupported?t.each(x.pointer,k):i.touchEventsSupported||t.each(x.mouse,k);function k(B){function z(G){G=s(G),l(A,G.target)||(G=h(A,G),I.domHandlers[B].call(A,G))}b(I,B,z,{capture:!0})}}function b(A,I,k,B){A.mounted[I]=k,A.listenerOpts[I]=B,L(A.domTarget,S(I),k,B)}function c(A){var I=A.mounted;for(var k in I)I.hasOwnProperty(k)&&O(A.domTarget,S(k),I[k],A.listenerOpts[k]);A.mounted={}}function n(A,I){if(A._mayPointerCapture=null,E&&A._pointerCapturing^I){A._pointerCapturing=I;var k=A._globalHandlerScope;I?T(A,k):c(k)}}function r(A,I){this.domTarget=A,this.domHandlers=I,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function d(A,I){R.call(this),this.dom=A,this.painterRoot=I,this._localHandlerScope=new r(A,v),E&&(this._globalHandlerScope=new r(document,_)),this._pointerCapturing=!1,this._mayPointerCapture=null,y(this,this._localHandlerScope)}var M=d.prototype;M.dispose=function(){c(this._localHandlerScope),E&&c(this._globalHandlerScope)},M.setCursor=function(A){this.dom.style&&(this.dom.style.cursor=A||"default")},t.mixin(d,R);var C=d;ae.exports=C},zrhs:function(ae,J,f){"use strict";var Q=f("2qtc"),L=f("kLXV"),O=f("PpiC"),U=f("q1tI"),s=f.n(U),t=f("9kvl"),R=function(g){var E=g.shixunsDetail,a=g.globalSetting,x=g.loading,S=g.dispatch,w=Object(O.a)(g,["shixunsDetail","globalSetting","loading","dispatch"]);return s.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",visible:E.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){S({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:function(){S({type:"shixunsDetail/setActionTabs",payload:{}})}},s.a.createElement("p",{className:"tc font16"},"\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B",s.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};J.a=Object(t.a)(function(i){var g=i.shixunsDetail,E=i.loading,a=i.globalSetting;return{shixunsDetail:g,globalSetting:a,loading:E.models.index}})(R)}}]);