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.
46 lines
1.2 MiB
46 lines
1.2 MiB
var da=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[263,5,6,8,9,10,13,123],{"+GGh":function(le,Ee){le.exports="data:image/png;base64,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"},"+QRC":function(le,Ee,v){"use strict";var fe=v("E9nw"),L={"text/plain":"Text","text/html":"Url",default:"Text"},M="Copy to clipboard: #{key}, Enter";function j(a){var W=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,W)}function c(a,W){var I,D,w,_,U,P,T=!1;W||(W={}),I=W.debug||!1;try{w=fe(),_=document.createRange(),U=document.getSelection(),P=document.createElement("span"),P.textContent=a,P.style.all="unset",P.style.position="fixed",P.style.top=0,P.style.clip="rect(0, 0, 0, 0)",P.style.whiteSpace="pre",P.style.webkitUserSelect="text",P.style.MozUserSelect="text",P.style.msUserSelect="text",P.style.userSelect="text",P.addEventListener("copy",function(R){if(R.stopPropagation(),W.format)if(R.preventDefault(),typeof R.clipboardData=="undefined"){I&&console.warn("unable to use e.clipboardData"),I&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=L[W.format]||L.default;window.clipboardData.setData(f,a)}else R.clipboardData.clearData(),R.clipboardData.setData(W.format,a);W.onCopy&&(R.preventDefault(),W.onCopy(R.clipboardData))}),document.body.appendChild(P),_.selectNodeContents(P),U.addRange(_);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");T=!0}catch(R){I&&console.error("unable to copy using execCommand: ",R),I&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(W.format||"text",a),W.onCopy&&W.onCopy(window.clipboardData),T=!0}catch(f){I&&console.error("unable to copy using clipboardData: ",f),I&&console.error("falling back to prompt"),D=j("message"in W?W.message:M),window.prompt(D,a)}}finally{U&&(typeof U.removeRange=="function"?U.removeRange(_):U.removeAllRanges()),P&&document.body.removeChild(P),w()}return T}le.exports=c},"+UV5":function(le,Ee,v){le.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"}},"+oxA":function(le,Ee,v){le.exports={flex_box_center:"flex_box_center___1SA8P",flex_space_between:"flex_space_between___3iSxN",flex_box_vertical_center:"flex_box_vertical_center___2JAtS",flex_box_center_end:"flex_box_center_end___2w-PB",flex_box_column:"flex_box_column___2s4Ak",head:"head___3iBvF",node:"node____ISDx"}},"/GNS":function(le,Ee,v){le.exports=v.p+"static/search1.c4136dd4.png"},"092g":function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return T});var fe=v("IzEo"),L=v("bx4M"),M=v("5Dmo"),j=v("3S7+"),c=v("q1tI"),a=v.n(c),W=v("m3rI"),I=v("G2Mv"),D=v.n(I),w=v("dKik"),_=v.n(w),U=v("N16+"),P=v.n(U),T=function(R){var f=R.data;return a.a.createElement("aside",{className:D.a.courseItems},f&&f.map(function(i,o){return a.a.createElement("a",{href:"/paths/".concat(i.identifier),target:"_blank",key:i.identifier},a.a.createElement(L.a,{className:"animated fadeIn",key:o,cover:a.a.createElement("img",{alt:i.name,src:W.a.IMG_SERVER+"/"+i.image_url})},a.a.createElement(L.a.Meta,{title:a.a.createElement(a.a.Fragment,null,a.a.createElement(j.a,{title:i.name},a.a.createElement("div",{className:"".concat(D.a.esTitle)},i.name)),a.a.createElement("br",null),a.a.createElement(j.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(i.school_name)},a.a.createElement("div",{className:"".concat(D.a.unit)},a.a.createElement("img",{src:P.a,className:"unitImg"}),i.school_name))),description:a.a.createElement("div",null,i.featured>0&&a.a.createElement("div",{className:D.a.excellentTag},a.a.createElement("span",{style:{background:i.featured===1?"#FF8C29":i.featured===2?"#4361F2":i.featured===3?"#B38D24":""}},i.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",i.featured===2&&"\u519B\u961F\u4E00\u6D41",i.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),i.excellent&&a.a.createElement("div",{className:D.a.righttag},a.a.createElement("img",{src:_.a})),a.a.createElement("div",{className:D.a.flexEnd},a.a.createElement(j.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),a.a.createElement("span",null,i.stages_count))),a.a.createElement(j.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),a.a.createElement("span",null,i.members_count)))))})))}))}},"0r65":function(le,Ee){var v=arguments[3],fe=arguments[4],L=arguments[5],M=JSON.stringify;le.exports=function(j,c){for(var a,W=Object.keys(L),I=0,D=W.length;I<D;I++){var w=W[I],_=L[w].exports;if(_===j||_&&_.default===j){a=w;break}}if(!a){a=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var U={},I=0,D=W.length;I<D;I++){var w=W[I];U[w]=w}fe[a]=["function(require,module,exports){"+j+"(self); }",U]}var P=Math.floor(Math.pow(16,8)*Math.random()).toString(16),T={};T[a]=a,fe[P]=["function(require,module,exports){var f = require("+M(a)+");(f.default ? f.default : f)(self);}",T];var S={};R(P);function R(h){S[h]=!0;for(var g in fe[h][1]){var x=fe[h][1][g];S[x]||R(x)}}var f="("+v+")({"+Object.keys(S).map(function(h){return M(h)+":["+fe[h][0]+","+M(fe[h][1])+"]"}).join(",")+"},{},["+M(P)+"])",i=window.URL||window.webkitURL||window.mozURL||window.msURL,o=new Blob([f],{type:"text/javascript"});if(c&&c.bare)return o;var l=i.createObjectURL(o),b=new Worker(l);return b.objectURL=l,b}},"1Sn+":function(le,Ee,v){},"1XHU":function(le,Ee,v){"use strict";var fe=v("2qtc"),L=v("kLXV"),M=v("q1tI"),j=v.n(M),c=v("9kvl"),a=v("3wET"),W=v.n(a),I=v("bUJZ"),D=v.n(I),w=v("Ct/S"),_=v.n(w),U=function(T){var S=T.visible,R=T.occupationValue,f=T.onCancel,i=f===void 0?function(){}:f,o=function(){return j.a.createElement("div",{className:_.a.flexColumn},j.a.createElement("img",{className:_.a.img,src:D.a}),j.a.createElement("span",{className:_.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},l=function(){return j.a.createElement("div",{className:_.a.flexColumn},j.a.createElement("img",{className:_.a.img,src:W.a}),j.a.createElement("span",{className:_.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},b=function(){return R===3?j.a.createElement(j.a.Fragment,null,l(),o()):R===2?o():l()};return j.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,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(){i(),c.d.push("/account/certification")},onCancel:function(){i()}},j.a.createElement("div",{className:_.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),j.a.createElement("div",{className:_.a.flexRow},b()))};Ee.a=Object(c.a)(function(P){var T=P.paperlibrary,S=P.loading,R=P.globalSetting;return{paperlibrary:T,globalSetting:R,loading:S.effects}})(U)},"1ZF9":function(le,Ee,v){le.exports=v.p+"static/Authorize.cc9c212f.png"},"1sp6":function(le,Ee){le.exports="data:image/png;base64,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"},"2U/9":function(le,Ee,v){"use strict";var fe=v("VTBJ"),L=v("rePB"),M=v("Ff2n"),j=v("1OyB"),c=v("vuIU"),a=v("Ji7U"),W=v("LK+K"),I=v("q1tI"),D=v.n(I),w=v("Zm9Q"),_=v("TSYQ"),U=v.n(_),P=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function T(o){return typeof o=="string"}var S=function(o){Object(a.a)(b,o);var l=Object(W.a)(b);function b(){var h;return Object(j.a)(this,b),h=l.apply(this,arguments),h.onClick=function(){var g=h.props,x=g.onClick,y=g.onStepClick,p=g.stepIndex;x&&x.apply(void 0,arguments),y(p)},h}return Object(c.a)(b,[{key:"renderIconNode",value:function(){var g,x=this.props,y=x.prefixCls,p=x.progressDot,u=x.stepIcon,r=x.stepNumber,s=x.status,m=x.title,E=x.description,A=x.icon,k=x.iconPrefix,N=x.icons,z,G=U()("".concat(y,"-icon"),"".concat(k,"icon"),(g={},Object(L.a)(g,"".concat(k,"icon-").concat(A),A&&T(A)),Object(L.a)(g,"".concat(k,"icon-check"),!A&&s==="finish"&&(N&&!N.finish||!N)),Object(L.a)(g,"".concat(k,"icon-cross"),!A&&s==="error"&&(N&&!N.error||!N)),g)),Z=I.createElement("span",{className:"".concat(y,"-icon-dot")});return p?typeof p=="function"?z=I.createElement("span",{className:"".concat(y,"-icon")},p(Z,{index:r-1,status:s,title:m,description:E})):z=I.createElement("span",{className:"".concat(y,"-icon")},Z):A&&!T(A)?z=I.createElement("span",{className:"".concat(y,"-icon")},A):N&&N.finish&&s==="finish"?z=I.createElement("span",{className:"".concat(y,"-icon")},N.finish):N&&N.error&&s==="error"?z=I.createElement("span",{className:"".concat(y,"-icon")},N.error):A||s==="finish"||s==="error"?z=I.createElement("span",{className:G}):z=I.createElement("span",{className:"".concat(y,"-icon")},r),u&&(z=u({index:r-1,status:s,title:m,description:E,node:z})),z}},{key:"render",value:function(){var g,x=this.props,y=x.className,p=x.prefixCls,u=x.style,r=x.active,s=x.status,m=s===void 0?"wait":s,E=x.iconPrefix,A=x.icon,k=x.wrapperStyle,N=x.stepNumber,z=x.disabled,G=x.description,Z=x.title,ne=x.subTitle,ee=x.progressDot,he=x.stepIcon,de=x.tailContent,me=x.icons,Ie=x.stepIndex,Le=x.onStepClick,je=x.onClick,We=Object(M.a)(x,P),be=U()("".concat(p,"-item"),"".concat(p,"-item-").concat(m),y,(g={},Object(L.a)(g,"".concat(p,"-item-custom"),A),Object(L.a)(g,"".concat(p,"-item-active"),r),Object(L.a)(g,"".concat(p,"-item-disabled"),z===!0),g)),Se=Object(fe.a)({},u),we={};return Le&&!z&&(we.role="button",we.tabIndex=0,we.onClick=this.onClick),I.createElement("div",Object.assign({},We,{className:be,style:Se}),I.createElement("div",Object.assign({onClick:je},we,{className:"".concat(p,"-item-container")}),I.createElement("div",{className:"".concat(p,"-item-tail")},de),I.createElement("div",{className:"".concat(p,"-item-icon")},this.renderIconNode()),I.createElement("div",{className:"".concat(p,"-item-content")},I.createElement("div",{className:"".concat(p,"-item-title")},Z,ne&&I.createElement("div",{title:typeof ne=="string"?ne:void 0,className:"".concat(p,"-item-subtitle")},ne)),G&&I.createElement("div",{className:"".concat(p,"-item-description")},G))))}}]),b}(I.Component),R=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],f=function(o){Object(a.a)(b,o);var l=Object(W.a)(b);function b(){var h;return Object(j.a)(this,b),h=l.apply(this,arguments),h.onStepClick=function(g){var x=h.props,y=x.onChange,p=x.current;y&&p!==g&&y(g)},h}return Object(c.a)(b,[{key:"render",value:function(){var g,x=this,y=this.props,p=y.prefixCls,u=y.style,r=u===void 0?{}:u,s=y.className,m=y.children,E=y.direction,A=y.type,k=y.labelPlacement,N=y.iconPrefix,z=y.status,G=y.size,Z=y.current,ne=y.progressDot,ee=y.stepIcon,he=y.initial,de=y.icons,me=y.onChange,Ie=Object(M.a)(y,R),Le=A==="navigation",je=ne?"vertical":k,We=U()(p,"".concat(p,"-").concat(E),s,(g={},Object(L.a)(g,"".concat(p,"-").concat(G),G),Object(L.a)(g,"".concat(p,"-label-").concat(je),E==="horizontal"),Object(L.a)(g,"".concat(p,"-dot"),!!ne),Object(L.a)(g,"".concat(p,"-navigation"),Le),g));return D.a.createElement("div",Object.assign({className:We,style:r},Ie),Object(w.a)(m).map(function(be,Se){var we=he+Se,$=Object(fe.a)({stepNumber:"".concat(we+1),stepIndex:we,key:we,prefixCls:p,iconPrefix:N,wrapperStyle:r,progressDot:ne,stepIcon:ee,icons:de,onStepClick:me&&x.onStepClick},be.props);return z==="error"&&Se===Z-1&&($.className="".concat(p,"-next-error")),be.props.status||(we===Z?$.status=z:we<Z?$.status="finish":$.status="wait"),$.active=we===Z,Object(I.cloneElement)(be,$)}))}}]),b}(D.a.Component);f.Step=S,f.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var i=Ee.a=f},"2kGD":function(le,Ee,v){le.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",mainSiteBanner:"mainSiteBanner___1otIi",subnavDetail:"subnavDetail___3vX3N",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"}},"3Bns":function(le,Ee){le.exports="data:image/png;base64,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"},"3wET":function(le,Ee){le.exports="data:image/png;base64,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"},"40xk":function(le,Ee,v){le.exports=v.p+"static/l.77ebf9e7.svg"},"4qgm":function(le,Ee){le.exports="data:image/png;base64,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"},"4u4S":function(le,Ee){le.exports="data:image/png;base64,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"},"4xil":function(le,Ee,v){le.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","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return o});var fe=v("Ty5D"),L=v("dI71"),M=v("q1tI"),j=v.n(M),c=v("YS25"),a=v("17x9"),W=v.n(a),I=v("wx14"),D=v("zLVn"),w=v("9R94"),_=function(u){Object(L.a)(r,u);function r(){for(var m,E=arguments.length,A=new Array(E),k=0;k<E;k++)A[k]=arguments[k];return m=u.call.apply(u,[this].concat(A))||this,m.history=Object(c.a)(m.props),m}var s=r.prototype;return s.render=function(){return j.a.createElement(fe.c,{history:this.history,children:this.props.children})},r}(j.a.Component),U=function(u){Object(L.a)(r,u);function r(){for(var m,E=arguments.length,A=new Array(E),k=0;k<E;k++)A[k]=arguments[k];return m=u.call.apply(u,[this].concat(A))||this,m.history=Object(c.b)(m.props),m}var s=r.prototype;return s.render=function(){return j.a.createElement(fe.c,{history:this.history,children:this.props.children})},r}(j.a.Component),P=function(r,s){return typeof r=="function"?r(s):r},T=function(r,s){return typeof r=="string"?Object(c.c)(r,null,null,s):r},S=function(r){return r},R=j.a.forwardRef;typeof R=="undefined"&&(R=S);function f(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}var i=R(function(u,r){var s=u.innerRef,m=u.navigate,E=u.onClick,A=Object(D.a)(u,["innerRef","navigate","onClick"]),k=A.target,N=Object(I.a)({},A,{onClick:function(G){try{E&&E(G)}catch(Z){throw G.preventDefault(),Z}!G.defaultPrevented&&G.button===0&&(!k||k==="_self")&&!f(G)&&(G.preventDefault(),m())}});return S!==R?N.ref=r||s:N.ref=s,j.a.createElement("a",N)}),o=R(function(u,r){var s=u.component,m=s===void 0?i:s,E=u.replace,A=u.to,k=u.innerRef,N=Object(D.a)(u,["component","replace","to","innerRef"]);return j.a.createElement(fe.e.Consumer,null,function(z){z||Object(w.a)(!1);var G=z.history,Z=T(P(A,z.location),z.location),ne=Z?G.createHref(Z):"",ee=Object(I.a)({},N,{href:ne,navigate:function(){var de=P(A,z.location),me=E?G.replace:G.push;me(de)}});return S!==R?ee.ref=r||k:ee.innerRef=k,j.a.createElement(m,ee)})});if(!1)var l,b;var h=function(r){return r},g=j.a.forwardRef;typeof g=="undefined"&&(g=h);function x(){for(var u=arguments.length,r=new Array(u),s=0;s<u;s++)r[s]=arguments[s];return r.filter(function(m){return m}).join(" ")}var y=g(function(u,r){var s=u["aria-current"],m=s===void 0?"page":s,E=u.activeClassName,A=E===void 0?"active":E,k=u.activeStyle,N=u.className,z=u.exact,G=u.isActive,Z=u.location,ne=u.sensitive,ee=u.strict,he=u.style,de=u.to,me=u.innerRef,Ie=Object(D.a)(u,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return j.a.createElement(fe.e.Consumer,null,function(Le){Le||Object(w.a)(!1);var je=Z||Le.location,We=T(P(de,je),je),be=We.pathname,Se=be&&be.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),we=Se?Object(fe.f)(je.pathname,{path:Se,exact:z,sensitive:ne,strict:ee}):null,$=!!(G?G(we,je):we),ue=$?x(N,A):N,ae=$?Object(I.a)({},he,{},k):he,_e=Object(I.a)({"aria-current":$&&m||null,className:ue,style:ae,to:We},Ie);return h!==g?_e.ref=r||me:_e.innerRef=me,j.a.createElement(o,_e)})});if(!1)var p},"5D2P":function(le,Ee){le.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="},"6+eU":function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return g});var fe=v("wx14"),L=v("rePB"),M=v("VTBJ"),j=v("1OyB"),c=v("vuIU"),a=v("Ji7U"),W=v("LK+K"),I=v("q1tI"),D=v.n(I),w=v("TSYQ"),_=v.n(w),U=function(y){var p,u="".concat(y.rootPrefixCls,"-item"),r=_()(u,"".concat(u,"-").concat(y.page),(p={},Object(L.a)(p,"".concat(u,"-active"),y.active),Object(L.a)(p,y.className,!!y.className),Object(L.a)(p,"".concat(u,"-disabled"),!y.page),p)),s=function(){y.onClick(y.page)},m=function(A){y.onKeyPress(A,y.onClick,y.page)};return D.a.createElement("li",{title:y.showTitle?y.page:null,className:r,onClick:s,onKeyPress:m,tabIndex:"0"},y.itemRender(y.page,"page",D.a.createElement("a",{rel:"nofollow"},y.page)))},P=U,T={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},S=function(x){Object(a.a)(p,x);var y=Object(W.a)(p);function p(){var u;Object(j.a)(this,p);for(var r=arguments.length,s=new Array(r),m=0;m<r;m++)s[m]=arguments[m];return u=y.call.apply(y,[this].concat(s)),u.state={goInputText:""},u.buildOptionText=function(E){return"".concat(E," ").concat(u.props.locale.items_per_page)},u.changeSize=function(E){u.props.changeSize(Number(E))},u.handleChange=function(E){u.setState({goInputText:E.target.value})},u.handleBlur=function(E){var A=u.props,k=A.goButton,N=A.quickGo,z=A.rootPrefixCls,G=u.state.goInputText;if(k||G==="")return;if(E.relatedTarget&&(E.relatedTarget.className.indexOf("".concat(z,"-prev"))>=0||E.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;u.setState({goInputText:""}),N(u.getValidValue())},u.go=function(E){var A=u.state.goInputText;if(A==="")return;(E.keyCode===T.ENTER||E.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(c.a)(p,[{key:"getValidValue",value:function(){var r=this.state,s=r.goInputText,m=r.current;return!s||isNaN(s)?m:Number(s)}},{key:"getPageSizeOptions",value:function(){var r=this.props,s=r.pageSize,m=r.pageSizeOptions;return m.some(function(E){return E.toString()===s.toString()})?m:m.concat([s.toString()]).sort(function(E,A){var k=isNaN(Number(E))?0:Number(E),N=isNaN(Number(A))?0:Number(A);return k-N})}},{key:"render",value:function(){var r=this,s=this.props,m=s.pageSize,E=s.locale,A=s.rootPrefixCls,k=s.changeSize,N=s.quickGo,z=s.goButton,G=s.selectComponentClass,Z=s.buildOptionText,ne=s.selectPrefixCls,ee=s.disabled,he=this.state.goInputText,de="".concat(A,"-options"),me=G,Ie=null,Le=null,je=null;if(!k&&!N)return null;var We=this.getPageSizeOptions();if(k&&me){var be=We.map(function(Se,we){return D.a.createElement(me.Option,{key:we,value:Se.toString()},(Z||r.buildOptionText)(Se))});Ie=D.a.createElement(me,{disabled:ee,prefixCls:ne,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||We[0]).toString(),onChange:this.changeSize,getPopupContainer:function(we){return we.parentNode}},be)}return N&&(z&&(je=typeof z=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ee,className:"".concat(de,"-quick-jumper-button")},E.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),Le=D.a.createElement("div",{className:"".concat(de,"-quick-jumper")},E.jump_to,D.a.createElement("input",{disabled:ee,type:"text",value:he,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),E.page,je)),D.a.createElement("li",{className:"".concat(de)},Ie,Le)}}]),p}(D.a.Component);S.defaultProps={pageSizeOptions:["10","20","50","100"]};var R=S,f=v("N2Kk");function i(){}function o(x){return typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function l(x,y,p){return p}function b(x,y,p){var u=typeof x=="undefined"?y.pageSize:x;return Math.floor((p.total-1)/u)+1}var h=function(x){Object(a.a)(p,x);var y=Object(W.a)(p);function p(u){var r;Object(j.a)(this,p),r=y.call(this,u),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(b(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(k,N){var z=r.props.prefixCls,G=k||D.a.createElement("button",{type:"button","aria-label":N,className:"".concat(z,"-item-link")});return typeof k=="function"&&(G=D.a.createElement(k,Object(M.a)({},r.props))),G},r.savePaginationNode=function(k){r.paginationNode=k},r.isValid=function(k){return o(k)&&k!==r.state.current},r.shouldDisplayQuickJumper=function(){var k=r.props,N=k.showQuickJumper,z=k.pageSize,G=k.total;return G<=z?!1:N},r.handleKeyDown=function(k){(k.keyCode===T.ARROW_UP||k.keyCode===T.ARROW_DOWN)&&k.preventDefault()},r.handleKeyUp=function(k){var N=r.getValidValue(k),z=r.state.currentInputValue;N!==z&&r.setState({currentInputValue:N}),k.keyCode===T.ENTER?r.handleChange(N):k.keyCode===T.ARROW_UP?r.handleChange(N-1):k.keyCode===T.ARROW_DOWN&&r.handleChange(N+1)},r.changePageSize=function(k){var N=r.state.current,z=b(k,r.state,r.props);N=N>z?z:N,z===0&&(N=r.state.current),typeof k=="number"&&("pageSize"in r.props||r.setState({pageSize:k}),"current"in r.props||r.setState({current:N,currentInputValue:N})),r.props.onShowSizeChange(N,k),"onChange"in r.props&&r.props.onChange&&r.props.onChange(N,k)},r.handleChange=function(k){var N=r.props.disabled,z=k;if(r.isValid(z)&&!N){var G=b(void 0,r.state,r.props);z>G?z=G:z<1&&(z=1),"current"in r.props||r.setState({current:z,currentInputValue:z});var Z=r.state.pageSize;return r.props.onChange(z,Z),z}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<b(void 0,r.state,r.props)},r.runIfEnter=function(k,N){if(k.key==="Enter"||k.charCode===13){for(var z=arguments.length,G=new Array(z>2?z-2:0),Z=2;Z<z;Z++)G[Z-2]=arguments[Z];N.apply(void 0,G)}},r.runIfEnterPrev=function(k){r.runIfEnter(k,r.prev)},r.runIfEnterNext=function(k){r.runIfEnter(k,r.next)},r.runIfEnterJumpPrev=function(k){r.runIfEnter(k,r.jumpPrev)},r.runIfEnterJumpNext=function(k){r.runIfEnter(k,r.jumpNext)},r.handleGoTO=function(k){(k.keyCode===T.ENTER||k.type==="click")&&r.handleChange(r.state.currentInputValue)};var s=u.onChange!==i,m="current"in u;m&&!s&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var E=u.defaultCurrent;"current"in u&&(E=u.current);var A=u.defaultPageSize;return"pageSize"in u&&(A=u.pageSize),E=Math.min(E,b(A,void 0,u)),r.state={current:E,currentInputValue:E,pageSize:A},r}return Object(c.a)(p,[{key:"componentDidUpdate",value:function(r,s){var m=this.props.prefixCls;if(s.current!==this.state.current&&this.paginationNode){var E=this.paginationNode.querySelector(".".concat(m,"-item-").concat(s.current));E&&document.activeElement===E&&E.blur()}}},{key:"getValidValue",value:function(r){var s=r.target.value,m=b(void 0,this.state,this.props),E=this.state.currentInputValue,A;return s===""?A=s:isNaN(Number(s))?A=E:s>=m?A=m:A=Number(s),A}},{key:"getShowSizeChanger",value:function(){var r=this.props,s=r.showSizeChanger,m=r.total,E=r.totalBoundaryShowSizeChanger;return typeof s!="undefined"?s:m>E}},{key:"renderPrev",value:function(r){var s=this.props,m=s.prevIcon,E=s.itemRender,A=E(r,"prev",this.getItemIcon(m,"prev page")),k=!this.hasPrev();return Object(I.isValidElement)(A)?Object(I.cloneElement)(A,{disabled:k}):A}},{key:"renderNext",value:function(r){var s=this.props,m=s.nextIcon,E=s.itemRender,A=E(r,"next",this.getItemIcon(m,"next page")),k=!this.hasNext();return Object(I.isValidElement)(A)?Object(I.cloneElement)(A,{disabled:k}):A}},{key:"render",value:function(){var r=this,s=this.props,m=s.prefixCls,E=s.className,A=s.style,k=s.disabled,N=s.hideOnSinglePage,z=s.total,G=s.locale,Z=s.showQuickJumper,ne=s.showLessItems,ee=s.showTitle,he=s.showTotal,de=s.simple,me=s.itemRender,Ie=s.showPrevNextJumpers,Le=s.jumpPrevIcon,je=s.jumpNextIcon,We=s.selectComponentClass,be=s.selectPrefixCls,Se=s.pageSizeOptions,we=this.state,$=we.current,ue=we.pageSize,ae=we.currentInputValue;if(N===!0&&z<=ue)return null;var _e=b(void 0,this.state,this.props),Ne=[],Re=null,Je=null,st=null,dt=null,mt=null,Oe=Z&&Z.goButton,De=ne?1:2,Qe=$-1>0?$-1:0,Ke=$+1<_e?$+1:_e,At=Object.keys(this.props).reduce(function(Et,nt){return(nt.substr(0,5)==="data-"||nt.substr(0,5)==="aria-"||nt==="role")&&(Et[nt]=r.props[nt]),Et},{});if(de)return Oe&&(typeof Oe=="boolean"?mt=D.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},G.jump_to_confirm):mt=D.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Oe),mt=D.a.createElement("li",{title:ee?"".concat(G.jump_to).concat($,"/").concat(_e):null,className:"".concat(m,"-simple-pager")},mt)),D.a.createElement("ul",Object(fe.a)({className:_()(m,"".concat(m,"-simple"),Object(L.a)({},"".concat(m,"-disabled"),k),E),style:A,ref:this.savePaginationNode},At),D.a.createElement("li",{title:ee?G.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:_()("".concat(m,"-prev"),Object(L.a)({},"".concat(m,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Qe)),D.a.createElement("li",{title:ee?"".concat($,"/").concat(_e):null,className:"".concat(m,"-simple-pager")},D.a.createElement("input",{type:"text",value:ae,disabled:k,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),D.a.createElement("span",{className:"".concat(m,"-slash")},"/"),_e),D.a.createElement("li",{title:ee?G.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:_()("".concat(m,"-next"),Object(L.a)({},"".concat(m,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ke)),mt);if(_e<=3+De*2){var ct={locale:G,rootPrefixCls:m,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ee,itemRender:me};_e||Ne.push(D.a.createElement(P,Object(fe.a)({},ct,{key:"noPager",page:_e,className:"".concat(m,"-disabled")})));for(var Rt=1;Rt<=_e;Rt+=1){var bt=$===Rt;Ne.push(D.a.createElement(P,Object(fe.a)({},ct,{key:Rt,page:Rt,active:bt})))}}else{var Dt=ne?G.prev_3:G.prev_5,kt=ne?G.next_3:G.next_5;Ie&&(Re=D.a.createElement("li",{title:ee?Dt:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:_()("".concat(m,"-jump-prev"),Object(L.a)({},"".concat(m,"-jump-prev-custom-icon"),!!Le))},me(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Le,"prev page"))),Je=D.a.createElement("li",{title:ee?kt:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:_()("".concat(m,"-jump-next"),Object(L.a)({},"".concat(m,"-jump-next-custom-icon"),!!je))},me(this.getJumpNextPage(),"jump-next",this.getItemIcon(je,"next page")))),dt=D.a.createElement(P,{locale:G,last:!0,rootPrefixCls:m,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_e,page:_e,active:!1,showTitle:ee,itemRender:me}),st=D.a.createElement(P,{locale:G,rootPrefixCls:m,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ee,itemRender:me});var It=Math.max(1,$-De),Kt=Math.min($+De,_e);$-1<=De&&(Kt=1+De*2),_e-$<=De&&(It=_e-De*2);for(var Jt=It;Jt<=Kt;Jt+=1){var Lt=$===Jt;Ne.push(D.a.createElement(P,{locale:G,rootPrefixCls:m,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Jt,page:Jt,active:Lt,showTitle:ee,itemRender:me}))}$-1>=De*2&&$!==1+2&&(Ne[0]=Object(I.cloneElement)(Ne[0],{className:"".concat(m,"-item-after-jump-prev")}),Ne.unshift(Re)),_e-$>=De*2&&$!==_e-2&&(Ne[Ne.length-1]=Object(I.cloneElement)(Ne[Ne.length-1],{className:"".concat(m,"-item-before-jump-next")}),Ne.push(Je)),It!==1&&Ne.unshift(st),Kt!==_e&&Ne.push(dt)}var vt=null;he&&(vt=D.a.createElement("li",{className:"".concat(m,"-total-text")},he(z,[z===0?0:($-1)*ue+1,$*ue>z?z:$*ue])));var Mt=!this.hasPrev()||!_e,_t=!this.hasNext()||!_e;return D.a.createElement("ul",Object(fe.a)({className:_()(m,E,Object(L.a)({},"".concat(m,"-disabled"),k)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},At),vt,D.a.createElement("li",{title:ee?G.prev_page:null,onClick:this.prev,tabIndex:Mt?null:0,onKeyPress:this.runIfEnterPrev,className:_()("".concat(m,"-prev"),Object(L.a)({},"".concat(m,"-disabled"),Mt)),"aria-disabled":Mt},this.renderPrev(Qe)),Ne,D.a.createElement("li",{title:ee?G.next_page:null,onClick:this.next,tabIndex:_t?null:0,onKeyPress:this.runIfEnterNext,className:_()("".concat(m,"-next"),Object(L.a)({},"".concat(m,"-disabled"),_t)),"aria-disabled":_t},this.renderNext(Ke)),D.a.createElement(R,{disabled:k,locale:G,rootPrefixCls:m,selectComponentClass:We,selectPrefixCls:be,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$,pageSize:ue,pageSizeOptions:Se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(r,s){var m={};if("current"in r&&(m.current=r.current,r.current!==s.current&&(m.currentInputValue=m.current)),"pageSize"in r&&r.pageSize!==s.pageSize){var E=s.current,A=b(r.pageSize,s,r);E=E>A?A:E,"current"in r||(m.current=E,m.currentInputValue=E),m.pageSize=r.pageSize}return m}}]),p}(D.a.Component);h.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:i,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:i,locale:f.a,style:{},itemRender:l,totalBoundaryShowSizeChanger:50};var g=h},"69ZJ":function(le,Ee,v){"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});var fe=v("q1tI");Ee.classNames=function(L){return typeof L=="string"?L.split(".").join(" ").trim():L instanceof HTMLElement?L.className:""},Ee.validateChildren=function(L){var M=!0;return Array.isArray(L)?fe.Children.forEach(L,function(j){fe.isValidElement(j)||(M=!1)}):M=fe.isValidElement(L),M},Ee.isReactElement=function(L){return fe.isValidElement(L)&&(typeof L.type=="string"||typeof L.type=="function"||typeof L.type=="object")},Ee.isModuleAvailable=function(L,M){for(var j=!1,c=0;c<L.length;c++)if(L[c].name===M){j=!0;break}return j}},"6nfa":function(le,Ee,v){le.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",tag:"tag___KIUL8",name:"name___BKyJY",num:"num___JnaOO",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7ZXX":function(le,Ee,v){le.exports=v.p+"static/err.6e7c5817.png"},"7v3h":function(le,Ee,v){le.exports=v.p+"static/empty2.dd73f390.png"},"8/bI":function(le,Ee,v){le.exports=v.p+"static/empty.8918e228.png"},"8/ia":function(le,Ee,v){le.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(le,Ee,v){le.exports=v.p+"static/icon6.2378c19c.svg"},"8WcF":function(le,Ee,v){le.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"}},"8mKB":function(le,Ee,v){"use strict";var fe=v("rePB"),L=v("1OyB"),M=v("vuIU"),j=v("Ji7U"),c=v("md7G"),a=v("foSv"),W=v("q1tI"),I=v.n(W),D=v("m+aA"),w=v("TSYQ"),_=v.n(w),U=v("4IlW");function P(u){var r=u.pageXOffset,s="scrollLeft";if(typeof r!="number"){var m=u.document;r=m.documentElement[s],typeof r!="number"&&(r=m.body[s])}return r}function T(u){var r,s,m=u.ownerDocument,E=m.body,A=m&&m.documentElement,k=u.getBoundingClientRect();return r=k.left,s=k.top,r-=A.clientLeft||E.clientLeft||0,s-=A.clientTop||E.clientTop||0,{left:r,top:s}}function S(u){var r=T(u),s=u.ownerDocument,m=s.defaultView||s.parentWindow;return r.left+=P(m),r.left}function R(u){var r=f();return function(){var m=Object(a.a)(u),E;if(r){var A=Object(a.a)(this).constructor;E=Reflect.construct(m,arguments,A)}else E=m.apply(this,arguments);return Object(c.a)(this,E)}}function f(){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(u){return!1}}var i=function(u){Object(j.a)(s,u);var r=R(s);function s(){var m;return Object(L.a)(this,s),m=r.apply(this,arguments),m.onHover=function(E){var A=m.props,k=A.onHover,N=A.index;k(E,N)},m.onClick=function(E){var A=m.props,k=A.onClick,N=A.index;k(E,N)},m.onKeyDown=function(E){var A=m.props,k=A.onClick,N=A.index;E.keyCode===13&&k(E,N)},m}return Object(M.a)(s,[{key:"getClassName",value:function(){var E=this.props,A=E.prefixCls,k=E.index,N=E.value,z=E.allowHalf,G=E.focused,Z=k+1,ne=A;return N===0&&k===0&&G?ne+=" ".concat(A,"-focused"):z&&N+.5>=Z&&N<Z?(ne+=" ".concat(A,"-half ").concat(A,"-active"),G&&(ne+=" ".concat(A,"-focused"))):(ne+=Z<=N?" ".concat(A,"-full"):" ".concat(A,"-zero"),Z===N&&G&&(ne+=" ".concat(A,"-focused"))),ne}},{key:"render",value:function(){var E=this.onHover,A=this.onClick,k=this.onKeyDown,N=this.props,z=N.disabled,G=N.prefixCls,Z=N.character,ne=N.characterRender,ee=N.index,he=N.count,de=N.value,me=typeof Z=="function"?Z(this.props):Z,Ie=I.a.createElement("li",{className:this.getClassName()},I.a.createElement("div",{onClick:z?null:A,onKeyDown:z?null:k,onMouseMove:z?null:E,role:"radio","aria-checked":de>ee?"true":"false","aria-posinset":ee+1,"aria-setsize":he,tabIndex:z?-1:0},I.a.createElement("div",{className:"".concat(G,"-first")},me),I.a.createElement("div",{className:"".concat(G,"-second")},me)));return ne&&(Ie=ne(Ie,this.props)),Ie}}]),s}(I.a.Component);function o(u,r){var s=Object.keys(u);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(u);r&&(m=m.filter(function(E){return Object.getOwnPropertyDescriptor(u,E).enumerable})),s.push.apply(s,m)}return s}function l(u){for(var r=1;r<arguments.length;r++){var s=arguments[r]!=null?arguments[r]:{};r%2?o(Object(s),!0).forEach(function(m){Object(fe.a)(u,m,s[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(s)):o(Object(s)).forEach(function(m){Object.defineProperty(u,m,Object.getOwnPropertyDescriptor(s,m))})}return u}function b(u){var r=h();return function(){var m=Object(a.a)(u),E;if(r){var A=Object(a.a)(this).constructor;E=Reflect.construct(m,arguments,A)}else E=m.apply(this,arguments);return Object(c.a)(this,E)}}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(u){return!1}}function g(){}var x=function(u){Object(j.a)(s,u);var r=b(s);function s(m){var E;Object(L.a)(this,s),E=r.call(this,m),E.onHover=function(k,N){var z=E.props.onHoverChange,G=E.getStarValue(N,k.pageX),Z=E.state.cleanedValue;G!==Z&&E.setState({hoverValue:G,cleanedValue:null}),z(G)},E.onMouseLeave=function(){var k=E.props.onHoverChange;E.setState({hoverValue:void 0,cleanedValue:null}),k(void 0)},E.onClick=function(k,N){var z=E.props.allowClear,G=E.state.value,Z=E.getStarValue(N,k.pageX),ne=!1;z&&(ne=Z===G),E.onMouseLeave(),E.changeValue(ne?0:Z),E.setState({cleanedValue:ne?Z:null})},E.onFocus=function(){var k=E.props.onFocus;E.setState({focused:!0}),k&&k()},E.onBlur=function(){var k=E.props.onBlur;E.setState({focused:!1}),k&&k()},E.onKeyDown=function(k){var N=k.keyCode,z=E.props,G=z.count,Z=z.allowHalf,ne=z.onKeyDown,ee=z.direction,he=ee==="rtl",de=E.state.value;N===U.a.RIGHT&&de<G&&!he?(Z?de+=.5:de+=1,E.changeValue(de),k.preventDefault()):N===U.a.LEFT&&de>0&&!he||N===U.a.RIGHT&&de>0&&he?(Z?de-=.5:de-=1,E.changeValue(de),k.preventDefault()):N===U.a.LEFT&&de<G&&he&&(Z?de+=.5:de+=1,E.changeValue(de),k.preventDefault()),ne&&ne(k)},E.saveRef=function(k){return function(N){E.stars[k]=N}},E.saveRate=function(k){E.rate=k};var A=m.value;return A===void 0&&(A=m.defaultValue),E.stars={},E.state={value:A,focused:!1,cleanedValue:null},E}return Object(M.a)(s,[{key:"componentDidMount",value:function(){var E=this.props,A=E.autoFocus,k=E.disabled;A&&!k&&this.focus()}},{key:"getStarDOM",value:function(E){return Object(D.a)(this.stars[E])}},{key:"getStarValue",value:function(E,A){var k=this.props,N=k.allowHalf,z=k.direction,G=z==="rtl",Z=E+1;if(N){var ne=this.getStarDOM(E),ee=S(ne),he=ne.clientWidth;(G&&A-ee>he/2||!G&&A-ee<he/2)&&(Z-=.5)}return Z}},{key:"focus",value:function(){var E=this.props.disabled;E||this.rate.focus()}},{key:"blur",value:function(){var E=this.props.disabled;E||this.rate.blur()}},{key:"changeValue",value:function(E){var A=this.props.onChange;"value"in this.props||this.setState({value:E}),A(E)}},{key:"render",value:function(){for(var E=this.props,A=E.count,k=E.allowHalf,N=E.style,z=E.prefixCls,G=E.disabled,Z=E.className,ne=E.character,ee=E.characterRender,he=E.tabIndex,de=E.direction,me=this.state,Ie=me.value,Le=me.hoverValue,je=me.focused,We=[],be=G?"".concat(z,"-disabled"):"",Se=0;Se<A;Se+=1)We.push(I.a.createElement(i,{ref:this.saveRef(Se),index:Se,count:A,disabled:G,prefixCls:"".concat(z,"-star"),allowHalf:k,value:Le===void 0?Ie:Le,onClick:this.onClick,onHover:this.onHover,key:Se,character:ne,characterRender:ee,focused:je}));var we=_()(z,be,Z,Object(fe.a)({},"".concat(z,"-rtl"),de==="rtl"));return I.a.createElement("ul",{className:we,style:N,onMouseLeave:G?null:this.onMouseLeave,tabIndex:G?-1:he,onFocus:G?null:this.onFocus,onBlur:G?null:this.onBlur,onKeyDown:G?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},We)}}],[{key:"getDerivedStateFromProps",value:function(E,A){return"value"in E&&E.value!==void 0?l(l({},A),{},{value:E.value}):A}}]),s}(I.a.Component);x.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:g,character:"\u2605",onHoverChange:g,tabIndex:0,direction:"ltr"};var y=x,p=Ee.a=y},"9dh4":function(le,Ee,v){le.exports=v.p+"static/rightImg.9a2d9cee.png"},"9gGg":function(le,Ee,v){le.exports=v.p+"static/s3.a7947467.png"},"A/g1":function(le,Ee){le.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AFd8:function(le,Ee,v){le.exports=v.p+"static/yqh.f476e690.jpg"},APus:function(le,Ee,v){le.exports=v.p+"static/b4.ca9ca836.svg"},B9Dg:function(le,Ee){le.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(le,Ee){var v=function(fe){return fe.replace(/[A-Z]/g,function(L){return"-"+L.toLowerCase()}).toLowerCase()};le.exports=v},BKEi:function(le,Ee){le.exports="data:image/png;base64,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"},BU3w:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return a});var fe=v("MNnm"),L="rc-util-key";function M(W){if(W.attachTo)return W.attachTo;var I=document.querySelector("head");return I||document.body}function j(W){var I,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(fe.a)())return null;var w=document.createElement("style");if((I=D.csp)===null||I===void 0?void 0:I.nonce){var _;w.nonce=(_=D.csp)===null||_===void 0?void 0:_.nonce}w.innerHTML=W;var U=M(D),P=U.firstChild;return D.prepend&&U.prepend?U.prepend(w):D.prepend&&P?U.insertBefore(w,P):U.appendChild(w),w}var c=new Map;function a(W,I){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=M(D);if(!c.has(w)){var _=j("",D),U=_.parentNode;c.set(w,U),U.removeChild(_)}var P=Array.from(c.get(w).children).find(function(i){return i.tagName==="STYLE"&&i[L]===I});if(P){var T,S;if(((T=D.csp)===null||T===void 0?void 0:T.nonce)&&P.nonce!==((S=D.csp)===null||S===void 0?void 0:S.nonce)){var R;P.nonce=(R=D.csp)===null||R===void 0?void 0:R.nonce}return P.innerHTML!==W&&(P.innerHTML=W),P}var f=j(W,D);return f[L]=I,f}},BdwD:function(le,Ee,v){"use strict";var fe=v("k1fw"),L=v("q1tI"),M=v.n(L),j=v("MXfU"),c=v.n(j),a=v("Nmsl"),W=v.n(a),I=function(w){var _=w.buttonProps,U=_===void 0?{}:_,P=w.styles,T=P===void 0?{}:P,S=w.customText,R=w.ButtonText,f=w.ButtonClick,i=w.Buttonclass,o=w.ButtonTwo,l=w.imgUrl;return M.a.createElement("div",{className:W.a.none_panels,style:Object(fe.a)({},T)},M.a.createElement("div",null,M.a.createElement("img",{src:l||c.a,alt:""}),M.a.createElement("p",{className:W.a.none_p_title},S||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};Ee.a=I},Bq7L:function(le,Ee){le.exports="data:image/png;base64,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"},CAjq:function(le,Ee,v){le.exports=v.p+"static/qqCode.a1502573.png"},CLjs:function(le,Ee){le.exports="data:image/png;base64,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"},CTM2:function(le,Ee,v){le.exports=v.p+"static/icon3.3c0e4f18.svg"},CTlv:function(le,Ee){le.exports="data:image/png;base64,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"},"Ct/S":function(le,Ee,v){le.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(le,Ee,v){le.exports=v.p+"static/bg1.89b41082.png"},D2RN:function(le,Ee,v){le.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",Onerow:"Onerow___2HK2B",MultiLine:"MultiLine___TxlWj",FlexNoWrap:"FlexNoWrap___yKeDL",TagDiv:"TagDiv___16E1R",myButton:"myButton___1Ah2Q",bg:"bg___2WSLA",ListItem:"ListItem___2LFb0",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},E2g8:function(le,Ee,v){(function(fe,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(M,j){le.exports=j()})(this,function(){"use strict";function M(Oe){var De=typeof Oe;return Oe!==null&&(De==="object"||De==="function")}function j(Oe){return typeof Oe=="function"}var c=void 0;Array.isArray?c=Array.isArray:c=function(Oe){return Object.prototype.toString.call(Oe)==="[object Array]"};var a=c,W=0,I=void 0,D=void 0,w=function(De,Qe){g[W]=De,g[W+1]=Qe,W+=2,W===2&&(D?D(x):p())};function _(Oe){D=Oe}function U(Oe){w=Oe}var P=typeof window!="undefined"?window:void 0,T=P||{},S=T.MutationObserver||T.WebKitMutationObserver,R=typeof self=="undefined"&&typeof fe!="undefined"&&{}.toString.call(fe)==="[object process]",f=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function i(){return function(){return fe.nextTick(x)}}function o(){return typeof I!="undefined"?function(){I(x)}:h()}function l(){var Oe=0,De=new S(x),Qe=document.createTextNode("");return De.observe(Qe,{characterData:!0}),function(){Qe.data=Oe=++Oe%2}}function b(){var Oe=new MessageChannel;return Oe.port1.onmessage=x,function(){return Oe.port2.postMessage(0)}}function h(){var Oe=setTimeout;return function(){return Oe(x,1)}}var g=new Array(1e3);function x(){for(var Oe=0;Oe<W;Oe+=2){var De=g[Oe],Qe=g[Oe+1];De(Qe),g[Oe]=void 0,g[Oe+1]=void 0}W=0}function y(){try{var Oe=Function("return this")().require("vertx");return I=Oe.runOnLoop||Oe.runOnContext,o()}catch(De){return h()}}var p=void 0;R?p=i():S?p=l():f?p=b():P===void 0&&!0?p=y():p=h();function u(Oe,De){var Qe=this,Ke=new this.constructor(m);Ke[s]===void 0&&$(Ke);var At=Qe._state;if(At){var ct=arguments[At-1];w(function(){return We(At,Ke,ct,Qe._result)})}else Le(Qe,Ke,Oe,De);return Ke}function r(Oe){var De=this;if(Oe&&typeof Oe=="object"&&Oe.constructor===De)return Oe;var Qe=new De(m);return he(Qe,Oe),Qe}var s=Math.random().toString(36).substring(2);function m(){}var E=void 0,A=1,k=2;function N(){return new TypeError("You cannot resolve a promise with itself")}function z(){return new TypeError("A promises callback cannot return that same promise.")}function G(Oe,De,Qe,Ke){try{Oe.call(De,Qe,Ke)}catch(At){return At}}function Z(Oe,De,Qe){w(function(Ke){var At=!1,ct=G(Qe,De,function(Rt){if(At)return;At=!0,De!==Rt?he(Ke,Rt):me(Ke,Rt)},function(Rt){if(At)return;At=!0,Ie(Ke,Rt)},"Settle: "+(Ke._label||" unknown promise"));!At&&ct&&(At=!0,Ie(Ke,ct))},Oe)}function ne(Oe,De){De._state===A?me(Oe,De._result):De._state===k?Ie(Oe,De._result):Le(De,void 0,function(Qe){return he(Oe,Qe)},function(Qe){return Ie(Oe,Qe)})}function ee(Oe,De,Qe){De.constructor===Oe.constructor&&Qe===u&&De.constructor.resolve===r?ne(Oe,De):Qe===void 0?me(Oe,De):j(Qe)?Z(Oe,De,Qe):me(Oe,De)}function he(Oe,De){if(Oe===De)Ie(Oe,N());else if(M(De)){var Qe=void 0;try{Qe=De.then}catch(Ke){Ie(Oe,Ke);return}ee(Oe,De,Qe)}else me(Oe,De)}function de(Oe){Oe._onerror&&Oe._onerror(Oe._result),je(Oe)}function me(Oe,De){if(Oe._state!==E)return;Oe._result=De,Oe._state=A,Oe._subscribers.length!==0&&w(je,Oe)}function Ie(Oe,De){if(Oe._state!==E)return;Oe._state=k,Oe._result=De,w(de,Oe)}function Le(Oe,De,Qe,Ke){var At=Oe._subscribers,ct=At.length;Oe._onerror=null,At[ct]=De,At[ct+A]=Qe,At[ct+k]=Ke,ct===0&&Oe._state&&w(je,Oe)}function je(Oe){var De=Oe._subscribers,Qe=Oe._state;if(De.length===0)return;for(var Ke=void 0,At=void 0,ct=Oe._result,Rt=0;Rt<De.length;Rt+=3)Ke=De[Rt],At=De[Rt+Qe],Ke?We(Qe,Ke,At,ct):At(ct);Oe._subscribers.length=0}function We(Oe,De,Qe,Ke){var At=j(Qe),ct=void 0,Rt=void 0,bt=!0;if(At){try{ct=Qe(Ke)}catch(Dt){bt=!1,Rt=Dt}if(De===ct){Ie(De,z());return}}else ct=Ke;De._state!==E||(At&&bt?he(De,ct):bt===!1?Ie(De,Rt):Oe===A?me(De,ct):Oe===k&&Ie(De,ct))}function be(Oe,De){try{De(function(Ke){he(Oe,Ke)},function(Ke){Ie(Oe,Ke)})}catch(Qe){Ie(Oe,Qe)}}var Se=0;function we(){return Se++}function $(Oe){Oe[s]=Se++,Oe._state=void 0,Oe._result=void 0,Oe._subscribers=[]}function ue(){return new Error("Array Methods must be provided an Array")}var ae=function(){function Oe(De,Qe){this._instanceConstructor=De,this.promise=new De(m),this.promise[s]||$(this.promise),a(Qe)?(this.length=Qe.length,this._remaining=Qe.length,this._result=new Array(this.length),this.length===0?me(this.promise,this._result):(this.length=this.length||0,this._enumerate(Qe),this._remaining===0&&me(this.promise,this._result))):Ie(this.promise,ue())}return Oe.prototype._enumerate=function(Qe){for(var Ke=0;this._state===E&&Ke<Qe.length;Ke++)this._eachEntry(Qe[Ke],Ke)},Oe.prototype._eachEntry=function(Qe,Ke){var At=this._instanceConstructor,ct=At.resolve;if(ct===r){var Rt=void 0,bt=void 0,Dt=!1;try{Rt=Qe.then}catch(It){Dt=!0,bt=It}if(Rt===u&&Qe._state!==E)this._settledAt(Qe._state,Ke,Qe._result);else if(typeof Rt!="function")this._remaining--,this._result[Ke]=Qe;else if(At===dt){var kt=new At(m);Dt?Ie(kt,bt):ee(kt,Qe,Rt),this._willSettleAt(kt,Ke)}else this._willSettleAt(new At(function(It){return It(Qe)}),Ke)}else this._willSettleAt(ct(Qe),Ke)},Oe.prototype._settledAt=function(Qe,Ke,At){var ct=this.promise;ct._state===E&&(this._remaining--,Qe===k?Ie(ct,At):this._result[Ke]=At),this._remaining===0&&me(ct,this._result)},Oe.prototype._willSettleAt=function(Qe,Ke){var At=this;Le(Qe,void 0,function(ct){return At._settledAt(A,Ke,ct)},function(ct){return At._settledAt(k,Ke,ct)})},Oe}();function _e(Oe){return new ae(this,Oe).promise}function Ne(Oe){var De=this;return a(Oe)?new De(function(Qe,Ke){for(var At=Oe.length,ct=0;ct<At;ct++)De.resolve(Oe[ct]).then(Qe,Ke)}):new De(function(Qe,Ke){return Ke(new TypeError("You must pass an array to race."))})}function Re(Oe){var De=this,Qe=new De(m);return Ie(Qe,Oe),Qe}function Je(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function st(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var dt=function(){function Oe(De){this[s]=we(),this._result=this._state=void 0,this._subscribers=[],m!==De&&(typeof De!="function"&&Je(),this instanceof Oe?be(this,De):st())}return Oe.prototype.catch=function(Qe){return this.then(null,Qe)},Oe.prototype.finally=function(Qe){var Ke=this,At=Ke.constructor;return j(Qe)?Ke.then(function(ct){return At.resolve(Qe()).then(function(){return ct})},function(ct){return At.resolve(Qe()).then(function(){throw ct})}):Ke.then(Qe,Qe)},Oe}();dt.prototype.then=u,dt.all=_e,dt.race=Ne,dt.resolve=r,dt.reject=Re,dt._setScheduler=_,dt._setAsap=U,dt._asap=w;function mt(){var Oe=void 0;if(typeof L!="undefined")Oe=L;else if(typeof self!="undefined")Oe=self;else try{Oe=Function("return this")()}catch(Ke){throw new Error("polyfill failed because global object is unavailable in this environment")}var De=Oe.Promise;if(De){var Qe=null;try{Qe=Object.prototype.toString.call(De.resolve())}catch(Ke){}if(Qe==="[object Promise]"&&!De.cast)return}Oe.Promise=dt}return dt.polyfill=mt,dt.Promise=dt,dt})}).call(this,v("Q2Ig"),v("IyRk"))},E7E6:function(le,Ee){le.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(le,Ee){le.exports=function(){var v=document.getSelection();if(!v.rangeCount)return function(){};for(var fe=document.activeElement,L=[],M=0;M<v.rangeCount;M++)L.push(v.getRangeAt(M));switch(fe.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":fe.blur();break;default:fe=null;break}return v.removeAllRanges(),function(){v.type==="Caret"&&v.removeAllRanges(),v.rangeCount||L.forEach(function(j){v.addRange(j)}),fe&&fe.focus()}}},"Eo/3":function(le,Ee,v){le.exports=v.p+"static/b1.c57af8a2.svg"},FFXu:function(le,Ee,v){le.exports=v.p+"static/s8.fef4e690.png"},FOrL:function(le,Ee,v){le.exports=v.p+"static/nodata.a6b3f948.png"},FPkq:function(le,Ee,v){le.exports=v.p+"static/qrCode.dd0fe9b2.png"},G2Mv:function(le,Ee,v){le.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(le,Ee){le.exports="data:image/png;base64,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"},GNQp:function(le,Ee,v){},GUcZ:function(le,Ee,v){"use strict";var fe=v("fWQN"),L=v("mtLc"),M=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(C,B){return C.__proto__=B,C},Object.assign=Object.assign||function(C){if(C==null)throw new TypeError("Cannot convert undefined or null to object");for(var B=Object(C),F=1;F<arguments.length;F++){var H=arguments[F];if(H!=null)for(var te in H)H.hasOwnProperty(te)&&(B[te]=H[te])}return B},typeof self.Promise!="function"&&v("E2g8").polyfill()}}]),J}();M.install();var j=M,c=v("+qE3"),a=v.n(c),W=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"e",value:function(C,B){(!C||J.FORCE_GLOBAL_TAG)&&(C=J.GLOBAL_TAG);var F="[".concat(C,"] > ").concat(B);if(J.ENABLE_CALLBACK&&J.emitter.emit("log","error",F),!J.ENABLE_ERROR)return;console.error?console.error(F):console.warn?console.warn(F):console.log(F)}},{key:"i",value:function(C,B){(!C||J.FORCE_GLOBAL_TAG)&&(C=J.GLOBAL_TAG);var F="[".concat(C,"] > ").concat(B);if(J.ENABLE_CALLBACK&&J.emitter.emit("log","info",F),!J.ENABLE_INFO)return;console.info?console.info(F):console.log(F)}},{key:"w",value:function(C,B){(!C||J.FORCE_GLOBAL_TAG)&&(C=J.GLOBAL_TAG);var F="[".concat(C,"] > ").concat(B);if(J.ENABLE_CALLBACK&&J.emitter.emit("log","warn",F),!J.ENABLE_WARN)return;console.warn?console.warn(F):console.log(F)}},{key:"d",value:function(C,B){(!C||J.FORCE_GLOBAL_TAG)&&(C=J.GLOBAL_TAG);var F="[".concat(C,"] > ").concat(B);if(J.ENABLE_CALLBACK&&J.emitter.emit("log","debug",F),!J.ENABLE_DEBUG)return;console.debug?console.debug(F):console.log(F)}},{key:"v",value:function(C,B){(!C||J.FORCE_GLOBAL_TAG)&&(C=J.GLOBAL_TAG);var F="[".concat(C,"] > ").concat(B);if(J.ENABLE_CALLBACK&&J.emitter.emit("log","verbose",F),!J.ENABLE_VERBOSE)return;console.log(F)}}]),J}();W.GLOBAL_TAG="flv.js",W.FORCE_GLOBAL_TAG=!1,W.ENABLE_ERROR=!0,W.ENABLE_INFO=!0,W.ENABLE_WARN=!0,W.ENABLE_DEBUG=!0,W.ENABLE_VERBOSE=!0,W.ENABLE_CALLBACK=!1,W.emitter=new a.a;var I=W,D=function(){function J(){Object(fe.a)(this,J),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)(J,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(C){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=C,this._totalBytes+=C):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=C,this._totalBytes+=C):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=C,this._totalBytes+=C,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var C=(this._now()-this._lastCheckpoint)/1e3;return C==0&&(C=1),this._intervalBytes/C/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 C=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/C/1024}}]),J}(),w=D,_=v("yKVA"),U=v("879j"),P=function(){function J(V){Object(fe.a)(this,J),this._message=V}return Object(L.a)(J,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),J}(),T=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B){return Object(fe.a)(this,C),V.call(this,B)}return Object(L.a)(C,[{key:"name",get:function(){return"IllegalStateException"}}]),C}(P),S=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B){return Object(fe.a)(this,C),V.call(this,B)}return Object(L.a)(C,[{key:"name",get:function(){return"InvalidArgumentException"}}]),C}(P),R=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B){return Object(fe.a)(this,C),V.call(this,B)}return Object(L.a)(C,[{key:"name",get:function(){return"NotImplementedException"}}]),C}(P),f={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},i={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},o=function(){function J(V){Object(fe.a)(this,J),this._type=V||"undefined",this._status=f.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(L.a)(J,[{key:"destroy",value:function(){this._status=f.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===f.kConnecting||this._status===f.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(C){this._onContentLengthKnown=C}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(C){this._onURLRedirect=C}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(C){this._onDataArrival=C}},{key:"onError",get:function(){return this._onError},set:function(C){this._onError=C}},{key:"onComplete",get:function(){return this._onComplete},set:function(C){this._onComplete=C}},{key:"open",value:function(C,B){throw new R("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new R("Unimplemented abstract function!")}}]),J}(),l=v("oZsa");function b(J,V){for(;!Object.prototype.hasOwnProperty.call(J,V)&&!(J=Object(l.a)(J),J===null););return J}function h(J,V,C){return typeof Reflect!="undefined"&&Reflect.get?h=Reflect.get:h=function(F,H,te){var ie=b(F,H);if(!ie)return;var Ce=Object.getOwnPropertyDescriptor(ie,H);return Ce.get?Ce.get.call(te):Ce.value},h(J,V,C||J)}var g={};function x(){var J=self.navigator.userAgent.toLowerCase(),V=/(edge)\/([\w.]+)/.exec(J)||/(opr)[\/]([\w.]+)/.exec(J)||/(chrome)[ \/]([\w.]+)/.exec(J)||/(iemobile)[\/]([\w.]+)/.exec(J)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(J)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(J)||/(webkit)[ \/]([\w.]+)/.exec(J)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(J)||/(msie) ([\w.]+)/.exec(J)||J.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(J)||J.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(J)||[],C=/(ipad)/.exec(J)||/(ipod)/.exec(J)||/(windows phone)/.exec(J)||/(iphone)/.exec(J)||/(kindle)/.exec(J)||/(android)/.exec(J)||/(windows)/.exec(J)||/(mac)/.exec(J)||/(linux)/.exec(J)||/(cros)/.exec(J)||[],B={browser:V[5]||V[3]||V[1]||"",version:V[2]||V[4]||"0",majorVersion:V[4]||V[2]||"0",platform:C[0]||""},F={};if(B.browser){F[B.browser]=!0;var H=B.majorVersion.split(".");F.version={major:parseInt(B.majorVersion,10),string:B.version},H.length>1&&(F.version.minor=parseInt(H[1],10)),H.length>2&&(F.version.build=parseInt(H[2],10))}if(B.platform&&(F[B.platform]=!0),(F.chrome||F.opr||F.safari)&&(F.webkit=!0),F.rv||F.iemobile){F.rv&&delete F.rv;var te="msie";B.browser=te,F[te]=!0}if(F.edge){delete F.edge;var ie="msedge";B.browser=ie,F[ie]=!0}if(F.opr){var Ce="opera";B.browser=Ce,F[Ce]=!0}if(F.safari&&F.android){var Ge="android";B.browser=Ge,F[Ge]=!0}F.name=B.browser,F.platform=B.platform;for(var Xe in g)g.hasOwnProperty(Xe)&&delete g[Xe];Object.assign(g,F)}x();var y=g,p=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B,F){var H;return Object(fe.a)(this,C),H=V.call(this,"fetch-stream-loader"),H.TAG="FetchStreamLoader",H._seekHandler=B,H._config=F,H._needStash=!0,H._requestAbort=!1,H._contentLength=null,H._receivedLength=0,H}return Object(L.a)(C,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),h(Object(l.a)(C.prototype),"destroy",this).call(this)}},{key:"open",value:function(F,H){var te=this;this._dataSource=F,this._range=H;var ie=F.url;this._config.reuseRedirectedURL&&F.redirectedURL!=null&&(ie=F.redirectedURL);var Ce=this._seekHandler.getConfig(ie,H),Ge=new self.Headers;if(typeof Ce.headers=="object"){var Xe=Ce.headers;for(var Ze in Xe)Xe.hasOwnProperty(Ze)&&Ge.append(Ze,Xe[Ze])}var rt={method:"GET",headers:Ge,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var ot in this._config.headers)Ge.append(ot,this._config.headers[ot]);F.cors===!1&&(rt.mode="same-origin"),F.withCredentials&&(rt.credentials="include"),F.referrerPolicy&&(rt.referrerPolicy=F.referrerPolicy),this._status=f.kConnecting,self.fetch(Ce.url,rt).then(function(Ve){if(te._requestAbort){te._requestAbort=!1,te._status=f.kIdle;return}if(Ve.ok&&Ve.status>=200&&Ve.status<=299){if(Ve.url!==Ce.url&&te._onURLRedirect){var xt=te._seekHandler.removeURLParameters(Ve.url);te._onURLRedirect(xt)}var it=Ve.headers.get("Content-Length");return it!=null&&(te._contentLength=parseInt(it),te._contentLength!==0&&(te._onContentLengthKnown&&te._onContentLengthKnown(te._contentLength))),te._pump.call(te,Ve.body.getReader())}else if(te._status=f.kError,te._onError)te._onError(i.HTTP_STATUS_CODE_INVALID,{code:Ve.status,msg:Ve.statusText});else throw new P("FetchStreamLoader: Http code invalid, "+Ve.status+" "+Ve.statusText)}).catch(function(Ve){if(te._status=f.kError,te._onError)te._onError(i.EXCEPTION,{code:-1,msg:Ve.message});else throw Ve})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(F){var H=this;return F.read().then(function(te){if(te.done)if(H._contentLength!==null&&H._receivedLength<H._contentLength){H._status=f.kError;var ie=i.EARLY_EOF,Ce={code:-1,msg:"Fetch stream meet Early-EOF"};if(H._onError)H._onError(ie,Ce);else throw new P(Ce.msg)}else H._status=f.kComplete,H._onComplete&&H._onComplete(H._range.from,H._range.from+H._receivedLength-1);else{if(H._requestAbort===!0)return H._requestAbort=!1,H._status=f.kComplete,F.cancel();H._status=f.kBuffering;var Ge=te.value.buffer,Xe=H._range.from+H._receivedLength;H._receivedLength+=Ge.byteLength,H._onDataArrival&&H._onDataArrival(Ge,Xe,H._receivedLength),H._pump(F)}}).catch(function(te){if(te.code===11&&y.msedge)return;H._status=f.kError;var ie=0,Ce=null;if((te.code===19||te.message==="network error")&&(H._contentLength===null||H._contentLength!==null&&H._receivedLength<H._contentLength)?(ie=i.EARLY_EOF,Ce={code:te.code,msg:"Fetch stream meet Early-EOF"}):(ie=i.EXCEPTION,Ce={code:te.code,msg:te.message}),H._onError)H._onError(ie,Ce);else throw new P(Ce.msg)})}}],[{key:"isSupported",value:function(){try{var F=y.msedge&&y.version.minor>=15048,H=y.msedge?F:!0;return self.fetch&&self.ReadableStream&&H}catch(te){return!1}}}]),C}(o),u=p,r=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B,F){var H;return Object(fe.a)(this,C),H=V.call(this,"xhr-moz-chunked-loader"),H.TAG="MozChunkedLoader",H._seekHandler=B,H._config=F,H._needStash=!0,H._xhr=null,H._requestAbort=!1,H._contentLength=null,H._receivedLength=0,H}return Object(L.a)(C,[{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),h(Object(l.a)(C.prototype),"destroy",this).call(this)}},{key:"open",value:function(F,H){this._dataSource=F,this._range=H;var te=F.url;this._config.reuseRedirectedURL&&F.redirectedURL!=null&&(te=F.redirectedURL);var ie=this._seekHandler.getConfig(te,H);this._requestURL=ie.url;var Ce=this._xhr=new XMLHttpRequest;if(Ce.open("GET",ie.url,!0),Ce.responseType="moz-chunked-arraybuffer",Ce.onreadystatechange=this._onReadyStateChange.bind(this),Ce.onprogress=this._onProgress.bind(this),Ce.onloadend=this._onLoadEnd.bind(this),Ce.onerror=this._onXhrError.bind(this),F.withCredentials&&(Ce.withCredentials=!0),typeof ie.headers=="object"){var Ge=ie.headers;for(var Xe in Ge)Ge.hasOwnProperty(Xe)&&Ce.setRequestHeader(Xe,Ge[Xe])}if(typeof this._config.headers=="object"){var Ze=this._config.headers;for(var rt in Ze)Ze.hasOwnProperty(rt)&&Ce.setRequestHeader(rt,Ze[rt])}this._status=f.kConnecting,Ce.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=f.kComplete}},{key:"_onReadyStateChange",value:function(F){var H=F.target;if(H.readyState===2){if(H.responseURL!=null&&H.responseURL!==this._requestURL&&this._onURLRedirect){var te=this._seekHandler.removeURLParameters(H.responseURL);this._onURLRedirect(te)}if(H.status!==0&&(H.status<200||H.status>299))if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:H.status,msg:H.statusText});else throw new P("MozChunkedLoader: Http code invalid, "+H.status+" "+H.statusText);else this._status=f.kBuffering}}},{key:"_onProgress",value:function(F){if(this._status===f.kError)return;this._contentLength===null&&(F.total!==null&&F.total!==0&&(this._contentLength=F.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var H=F.target.response,te=this._range.from+this._receivedLength;this._receivedLength+=H.byteLength,this._onDataArrival&&this._onDataArrival(H,te,this._receivedLength)}},{key:"_onLoadEnd",value:function(F){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===f.kError)return;this._status=f.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(F){this._status=f.kError;var H=0,te=null;if(this._contentLength&&F.loaded<this._contentLength?(H=i.EARLY_EOF,te={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(H=i.EXCEPTION,te={code:-1,msg:F.constructor.name+" "+F.type}),this._onError)this._onError(H,te);else throw new P(te.msg)}}],[{key:"isSupported",value:function(){try{var F=new XMLHttpRequest;return F.open("GET","https://example.com",!0),F.responseType="moz-chunked-arraybuffer",F.responseType==="moz-chunked-arraybuffer"}catch(H){return I.w("MozChunkedLoader",H.message),!1}}}]),C}(o),s=r,m=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B,F){var H;return Object(fe.a)(this,C),H=V.call(this,"xhr-msstream-loader"),H.TAG="MSStreamLoader",H._seekHandler=B,H._config=F,H._needStash=!0,H._xhr=null,H._reader=null,H._totalRange=null,H._currentRange=null,H._currentRequestURL=null,H._currentRedirectedURL=null,H._contentLength=null,H._receivedLength=0,H._bufferLimit=16*1024*1024,H._lastTimeBufferSize=0,H._isReconnecting=!1,H}return Object(L.a)(C,[{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),h(Object(l.a)(C.prototype),"destroy",this).call(this)}},{key:"open",value:function(F,H){this._internalOpen(F,H,!1)}},{key:"_internalOpen",value:function(F,H,te){this._dataSource=F,te?this._currentRange=H:this._totalRange=H;var ie=F.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ie=this._currentRedirectedURL:F.redirectedURL!=null&&(ie=F.redirectedURL));var Ce=this._seekHandler.getConfig(ie,H);this._currentRequestURL=Ce.url;var Ge=this._reader=new self.MSStreamReader;Ge.onprogress=this._msrOnProgress.bind(this),Ge.onload=this._msrOnLoad.bind(this),Ge.onerror=this._msrOnError.bind(this);var Xe=this._xhr=new XMLHttpRequest;if(Xe.open("GET",Ce.url,!0),Xe.responseType="ms-stream",Xe.onreadystatechange=this._xhrOnReadyStateChange.bind(this),Xe.onerror=this._xhrOnError.bind(this),F.withCredentials&&(Xe.withCredentials=!0),typeof Ce.headers=="object"){var Ze=Ce.headers;for(var rt in Ze)Ze.hasOwnProperty(rt)&&Xe.setRequestHeader(rt,Ze[rt])}if(typeof this._config.headers=="object"){var ot=this._config.headers;for(var Ve in ot)ot.hasOwnProperty(Ve)&&Xe.setRequestHeader(Ve,ot[Ve])}this._isReconnecting?this._isReconnecting=!1:this._status=f.kConnecting,Xe.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=f.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(F){var H=F.target;if(H.readyState===2)if(H.status>=200&&H.status<=299){if(this._status=f.kBuffering,H.responseURL!=null){var te=this._seekHandler.removeURLParameters(H.responseURL);H.responseURL!==this._currentRequestURL&&te!==this._currentRedirectedURL&&(this._currentRedirectedURL=te,this._onURLRedirect&&this._onURLRedirect(te))}var ie=H.getResponseHeader("Content-Length");if(ie!=null&&this._contentLength==null){var Ce=parseInt(ie);Ce>0&&(this._contentLength=Ce,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:H.status,msg:H.statusText});else throw new P("MSStreamLoader: Http code invalid, "+H.status+" "+H.statusText);else if(H.readyState===3&&(H.status>=200&&H.status<=299)){this._status=f.kBuffering;var Ge=H.response;this._reader.readAsArrayBuffer(Ge)}}},{key:"_xhrOnError",value:function(F){this._status=f.kError;var H=i.EXCEPTION,te={code:-1,msg:F.constructor.name+" "+F.type};if(this._onError)this._onError(H,te);else throw new P(te.msg)}},{key:"_msrOnProgress",value:function(F){var H=F.target,te=H.result;if(te==null){this._doReconnectIfNeeded();return}var ie=te.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=te.byteLength;var Ce=this._totalRange.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,Ce,this._receivedLength),te.byteLength>=this._bufferLimit&&(I.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ce+ie.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 F={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,F,!0)}}},{key:"_msrOnLoad",value:function(F){this._status=f.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(F){this._status=f.kError;var H=0,te=null;if(this._contentLength&&this._receivedLength<this._contentLength?(H=i.EARLY_EOF,te={code:-1,msg:"MSStream meet Early-Eof"}):(H=i.EARLY_EOF,te={code:-1,msg:F.constructor.name+" "+F.type}),this._onError)this._onError(H,te);else throw new P(te.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var F=new XMLHttpRequest;return F.open("GET","https://example.com",!0),F.responseType="ms-stream",F.responseType==="ms-stream"}catch(H){return I.w("MSStreamLoader",H.message),!1}}}]),C}(o),E=m,A=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(B,F){var H;return Object(fe.a)(this,C),H=V.call(this,"xhr-range-loader"),H.TAG="RangeLoader",H._seekHandler=B,H._config=F,H._needStash=!1,H._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],H._currentChunkSizeKB=384,H._currentSpeedNormalized=0,H._zeroSpeedChunkCount=0,H._xhr=null,H._speedSampler=new w,H._requestAbort=!1,H._waitForTotalLength=!1,H._totalLengthReceived=!1,H._currentRequestURL=null,H._currentRedirectedURL=null,H._currentRequestRange=null,H._totalLength=null,H._contentLength=null,H._receivedLength=0,H._lastTimeLoaded=0,H}return Object(L.a)(C,[{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),h(Object(l.a)(C.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(F,H){this._dataSource=F,this._range=H,this._status=f.kConnecting;var te=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(te=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!te?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var F=this._currentChunkSizeKB*1024,H=this._range.from+this._receivedLength,te=H+F;this._contentLength!=null&&(te-this._range.from>=this._contentLength&&(te=this._range.from+this._contentLength-1)),this._currentRequestRange={from:H,to:te},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(F,H){this._lastTimeLoaded=0;var te=F.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?te=this._currentRedirectedURL:F.redirectedURL!=null&&(te=F.redirectedURL));var ie=this._seekHandler.getConfig(te,H);this._currentRequestURL=ie.url;var Ce=this._xhr=new XMLHttpRequest;if(Ce.open("GET",ie.url,!0),Ce.responseType="arraybuffer",Ce.onreadystatechange=this._onReadyStateChange.bind(this),Ce.onprogress=this._onProgress.bind(this),Ce.onload=this._onLoad.bind(this),Ce.onerror=this._onXhrError.bind(this),F.withCredentials&&(Ce.withCredentials=!0),typeof ie.headers=="object"){var Ge=ie.headers;for(var Xe in Ge)Ge.hasOwnProperty(Xe)&&Ce.setRequestHeader(Xe,Ge[Xe])}if(typeof this._config.headers=="object"){var Ze=this._config.headers;for(var rt in Ze)Ze.hasOwnProperty(rt)&&Ce.setRequestHeader(rt,Ze[rt])}Ce.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=f.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(F){var H=F.target;if(H.readyState===2){if(H.responseURL!=null){var te=this._seekHandler.removeURLParameters(H.responseURL);H.responseURL!==this._currentRequestURL&&te!==this._currentRedirectedURL&&(this._currentRedirectedURL=te,this._onURLRedirect&&this._onURLRedirect(te))}if(H.status>=200&&H.status<=299){if(this._waitForTotalLength)return;this._status=f.kBuffering}else if(this._status=f.kError,this._onError)this._onError(i.HTTP_STATUS_CODE_INVALID,{code:H.status,msg:H.statusText});else throw new P("RangeLoader: Http code invalid, "+H.status+" "+H.statusText)}}},{key:"_onProgress",value:function(F){if(this._status===f.kError)return;if(this._contentLength===null){var H=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,H=!0;var te=F.total;this._internalAbort(),te!=null&te!==0&&(this._totalLength=te)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,H){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var ie=F.loaded-this._lastTimeLoaded;this._lastTimeLoaded=F.loaded,this._speedSampler.addBytes(ie)}},{key:"_normalizeSpeed",value:function(F){var H=this._chunkSizeKBList,te=H.length-1,ie=0,Ce=0,Ge=te;if(F<H[0])return H[0];for(;Ce<=Ge;){if(ie=Ce+Math.floor((Ge-Ce)/2),ie===te||F>=H[ie]&&F<H[ie+1])return H[ie];H[ie]<F?Ce=ie+1:Ge=ie-1}}},{key:"_onLoad",value:function(F){if(this._status===f.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var H=this._speedSampler.lastSecondKBps;if(H===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(H=this._speedSampler.currentKBps)),H!==0){var te=this._normalizeSpeed(H);this._currentSpeedNormalized!==te&&(this._currentSpeedNormalized=te,this._currentChunkSizeKB=te)}var ie=F.target.response,Ce=this._range.from+this._receivedLength;this._receivedLength+=ie.byteLength;var Ge=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Ge=!0,this._onDataArrival&&this._onDataArrival(ie,Ce,this._receivedLength),Ge&&(this._status=f.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(F){this._status=f.kError;var H=0,te=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(H=i.EARLY_EOF,te={code:-1,msg:"RangeLoader meet Early-Eof"}):(H=i.EXCEPTION,te={code:-1,msg:F.constructor.name+" "+F.type}),this._onError)this._onError(H,te);else throw new P(te.msg)}}],[{key:"isSupported",value:function(){try{var F=new XMLHttpRequest;return F.open("GET","https://example.com",!0),F.responseType="arraybuffer",F.responseType==="arraybuffer"}catch(H){return I.w("RangeLoader",H.message),!1}}}]),C}(o),k=A,N=function(J){Object(_.a)(C,J);var V=Object(U.a)(C);function C(){var B;return Object(fe.a)(this,C),B=V.call(this,"websocket-loader"),B.TAG="WebSocketLoader",B._needStash=!0,B._ws=null,B._requestAbort=!1,B._receivedLength=0,B}return Object(L.a)(C,[{key:"destroy",value:function(){this._ws&&this.abort(),h(Object(l.a)(C.prototype),"destroy",this).call(this)}},{key:"open",value:function(F){try{var H=this._ws=new self.WebSocket(F.url);H.binaryType="arraybuffer",H.onopen=this._onWebSocketOpen.bind(this),H.onclose=this._onWebSocketClose.bind(this),H.onmessage=this._onWebSocketMessage.bind(this),H.onerror=this._onWebSocketError.bind(this),this._status=f.kConnecting}catch(ie){this._status=f.kError;var te={code:ie.code,msg:ie.message};if(this._onError)this._onError(i.EXCEPTION,te);else throw new P(te.msg)}}},{key:"abort",value:function(){var F=this._ws;F&&(F.readyState===0||F.readyState===1)&&(this._requestAbort=!0,F.close()),this._ws=null,this._status=f.kComplete}},{key:"_onWebSocketOpen",value:function(F){this._status=f.kBuffering}},{key:"_onWebSocketClose",value:function(F){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=f.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(F){var H=this;if(F.data instanceof ArrayBuffer)this._dispatchArrayBuffer(F.data);else if(F.data instanceof Blob){var te=new FileReader;te.onload=function(){H._dispatchArrayBuffer(te.result)},te.readAsArrayBuffer(F.data)}else{this._status=f.kError;var ie={code:-1,msg:"Unsupported WebSocket message type: "+F.data.constructor.name};if(this._onError)this._onError(i.EXCEPTION,ie);else throw new P(ie.msg)}}},{key:"_dispatchArrayBuffer",value:function(F){var H=F,te=this._receivedLength;this._receivedLength+=H.byteLength,this._onDataArrival&&this._onDataArrival(H,te,this._receivedLength)}},{key:"_onWebSocketError",value:function(F){this._status=f.kError;var H={code:F.code,msg:F.message};if(this._onError)this._onError(i.EXCEPTION,H);else throw new P(H.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(F){return!1}}}]),C}(o),z=N,G=function(){function J(V){Object(fe.a)(this,J),this._zeroStart=V||!1}return Object(L.a)(J,[{key:"getConfig",value:function(C,B){var F={};if(B.from!==0||B.to!==-1){var H;B.to!==-1?H="bytes=".concat(B.from.toString(),"-").concat(B.to.toString()):H="bytes=".concat(B.from.toString(),"-"),F.Range=H}else this._zeroStart&&(F.Range="bytes=0-");return{url:C,headers:F}}},{key:"removeURLParameters",value:function(C){return C}}]),J}(),Z=G,ne=function(){function J(V,C){Object(fe.a)(this,J),this._startName=V,this._endName=C}return Object(L.a)(J,[{key:"getConfig",value:function(C,B){var F=C;if(B.from!==0||B.to!==-1){var H=!0;F.indexOf("?")===-1&&(F+="?",H=!1),H&&(F+="&"),F+="".concat(this._startName,"=").concat(B.from.toString()),B.to!==-1&&(F+="&".concat(this._endName,"=").concat(B.to.toString()))}return{url:F,headers:{}}}},{key:"removeURLParameters",value:function(C){var B=C.split("?")[0],F=void 0,H=C.indexOf("?");H!==-1&&(F=C.substring(H+1));var te="";if(F!=null&&F.length>0)for(var ie=F.split("&"),Ce=0;Ce<ie.length;Ce++){var Ge=ie[Ce].split("="),Xe=Ce>0;Ge[0]!==this._startName&&Ge[0]!==this._endName&&(Xe&&(te+="&"),te+=ie[Ce])}return te.length===0?B:B+"?"+te}}]),J}(),ee=ne,he=function(){function J(V,C,B){Object(fe.a)(this,J),this.TAG="IOController",this._config=C,this._extraData=B,this._stashInitialSize=1024*384,C.stashInitialSize!=null&&C.stashInitialSize>0&&(this._stashInitialSize=C.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,C.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=V,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(V.url),this._refTotalLength=V.filesize?V.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new w,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)(J,[{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(C){this._extraData=C}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(C){this._onDataArrival=C}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(C){this._onSeeked=C}},{key:"onError",get:function(){return this._onError},set:function(C){this._onError=C}},{key:"onComplete",get:function(){return this._onComplete},set:function(C){this._onComplete=C}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(C){this._onRedirect=C}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(C){this._onRecoveredEarlyEof=C}},{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===k?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var C=this._config;if(C.seekType==="range")this._seekHandler=new Z(this._config.rangeLoadZeroStart);else if(C.seekType==="param"){var B=C.seekParamStart||"bstart",F=C.seekParamEnd||"bend";this._seekHandler=new ee(B,F)}else if(C.seekType==="custom"){if(typeof C.customSeekHandler!="function")throw new S("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new C.customSeekHandler}else throw new S("Invalid seekType in config: ".concat(C.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=z;else if(u.isSupported())this._loaderClass=u;else if(s.isSupported())this._loaderClass=s;else if(k.isSupported())this._loaderClass=k;else throw new P("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(C){this._currentRange={from:0,to:-1},C&&(this._currentRange.from=C),this._speedSampler.reset(),C||(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 C=this._resumeFrom;this._resumeFrom=0,this._internalSeek(C,!0)}}},{key:"seek",value:function(C){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(C,!0)}},{key:"_internalSeek",value:function(C,B){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(B),this._loader.destroy(),this._loader=null;var F={from:C,to:-1};this._currentRange={from:F.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,F),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(C){if(!C||typeof C!="string"||C.length===0)throw new S("Url must be a non-empty string!");this._dataSource.url=C}},{key:"_expandBuffer",value:function(C){for(var B=this._stashSize;B+1024*1024*1<C;)B*=2;if(B+=1024*1024*1,B===this._bufferSize)return;var F=new ArrayBuffer(B);if(this._stashUsed>0){var H=new Uint8Array(this._stashBuffer,0,this._stashUsed),te=new Uint8Array(F,0,B);te.set(H,0)}this._stashBuffer=F,this._bufferSize=B}},{key:"_normalizeSpeed",value:function(C){var B=this._speedNormalizeList,F=B.length-1,H=0,te=0,ie=F;if(C<B[0])return B[0];for(;te<=ie;){if(H=te+Math.floor((ie-te)/2),H===F||C>=B[H]&&C<B[H+1])return B[H];B[H]<C?te=H+1:ie=H-1}}},{key:"_adjustStashSize",value:function(C){var B=0;this._config.isLive||C<512?B=C:C>=512&&C<=1024?B=Math.floor(C*1.5):B=C*2,B>8192&&(B=8192);var F=B*1024+1024*1024*1;this._bufferSize<F&&this._expandBuffer(F),this._stashSize=B*1024}},{key:"_dispatchChunks",value:function(C,B){return this._currentRange.to=B+C.byteLength-1,this._onDataArrival(C,B)}},{key:"_onURLRedirect",value:function(C){this._redirectedURL=C,this._onRedirect&&this._onRedirect(C)}},{key:"_onContentLengthKnown",value:function(C){C&&this._fullRequestFlag&&(this._totalLength=C,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(C,B,F){if(!this._onDataArrival)throw new T("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(C.byteLength);var H=this._speedSampler.lastSecondKBps;if(H!==0){var te=this._normalizeSpeed(H);this._speedNormalized!==te&&(this._speedNormalized=te,this._adjustStashSize(te))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=B),this._stashUsed+C.byteLength<=this._stashSize){var ot=new Uint8Array(this._stashBuffer,0,this._stashSize);ot.set(new Uint8Array(C),this._stashUsed),this._stashUsed+=C.byteLength}else{var Ve=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var xt=this._stashBuffer.slice(0,this._stashUsed),it=this._dispatchChunks(xt,this._stashByteStart);if(it<xt.byteLength){if(it>0){var ft=new Uint8Array(xt,it);Ve.set(ft,0),this._stashUsed=ft.byteLength,this._stashByteStart+=it}}else this._stashUsed=0,this._stashByteStart+=it;this._stashUsed+C.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+C.byteLength),Ve=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ve.set(new Uint8Array(C),this._stashUsed),this._stashUsed+=C.byteLength}else{var lt=this._dispatchChunks(C,B);if(lt<C.byteLength){var Wt=C.byteLength-lt;Wt>this._bufferSize&&(this._expandBuffer(Wt),Ve=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Ve.set(new Uint8Array(C,lt),0),this._stashUsed+=Wt,this._stashByteStart=B+lt}}}else if(this._stashUsed===0){var ie=this._dispatchChunks(C,B);if(ie<C.byteLength){var Ce=C.byteLength-ie;Ce>this._bufferSize&&this._expandBuffer(Ce);var Ge=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ge.set(new Uint8Array(C,ie),0),this._stashUsed+=Ce,this._stashByteStart=B+ie}}else{this._stashUsed+C.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+C.byteLength);var Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize);Xe.set(new Uint8Array(C),this._stashUsed),this._stashUsed+=C.byteLength;var Ze=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Ze<this._stashUsed&&Ze>0){var rt=new Uint8Array(this._stashBuffer,Ze);Xe.set(rt,0)}this._stashUsed-=Ze,this._stashByteStart+=Ze}}},{key:"_flushStashBuffer",value:function(C){if(this._stashUsed>0){var B=this._stashBuffer.slice(0,this._stashUsed),F=this._dispatchChunks(B,this._stashByteStart),H=B.byteLength-F;if(F<B.byteLength)if(C)I.w(this.TAG,"".concat(H," bytes unconsumed data remain when flush buffer, dropped"));else{if(F>0){var te=new Uint8Array(this._stashBuffer,0,this._bufferSize),ie=new Uint8Array(B,F);te.set(ie,0),this._stashUsed=ie.byteLength,this._stashByteStart+=F}return 0}return this._stashUsed=0,this._stashByteStart=0,H}return 0}},{key:"_onLoaderComplete",value:function(C,B){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(C,B){I.e(this.TAG,"Loader error, code = ".concat(B.code,", msg = ").concat(B.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,C=i.UNRECOVERABLE_EARLY_EOF);switch(C){case i.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var F=this._currentRange.to+1;F<this._totalLength&&(I.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(F,!1));return}C=i.UNRECOVERABLE_EARLY_EOF;break}case i.UNRECOVERABLE_EARLY_EOF:case i.CONNECTING_TIMEOUT:case i.HTTP_STATUS_CODE_INVALID:case i.EXCEPTION:break}if(this._onError)this._onError(C,B);else throw new P("IOException: "+B.msg)}}]),J}(),de=he,me={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 Ie(){return Object.assign({},me)}var Le=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var C=new de({},Ie()),B=C.loaderType;return C.destroy(),B=="fetch-stream-loader"||B=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var C=new de({},Ie()),B=C.loaderType;return C.destroy(),B}},{key:"supportNativeMediaPlayback",value:function(C){J.videoElement==null&&(J.videoElement=window.document.createElement("video"));var B=J.videoElement.canPlayType(C);return B==="probably"||B=="maybe"}},{key:"getFeatureList",value:function(){var C={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return C.mseFlvPlayback=J.supportMSEH264Playback(),C.networkStreamIO=J.supportNetworkStreamIO(),C.networkLoaderName=J.getNetworkLoaderTypeName(),C.mseLiveFlvPlayback=C.mseFlvPlayback&&C.networkStreamIO,C.nativeMP4H264Playback=J.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),C.nativeWebmVP8Playback=J.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),C.nativeWebmVP9Playback=J.supportNativeMediaPlayback('video/webm; codecs="vp9"'),C}}]),J}(),je=Le,We={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"},be=We,Se=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"forceGlobalTag",get:function(){return I.FORCE_GLOBAL_TAG},set:function(C){I.FORCE_GLOBAL_TAG=C,J._notifyChange()}},{key:"globalTag",get:function(){return I.GLOBAL_TAG},set:function(C){I.GLOBAL_TAG=C,J._notifyChange()}},{key:"enableAll",get:function(){return I.ENABLE_VERBOSE&&I.ENABLE_DEBUG&&I.ENABLE_INFO&&I.ENABLE_WARN&&I.ENABLE_ERROR},set:function(C){I.ENABLE_VERBOSE=C,I.ENABLE_DEBUG=C,I.ENABLE_INFO=C,I.ENABLE_WARN=C,I.ENABLE_ERROR=C,J._notifyChange()}},{key:"enableDebug",get:function(){return I.ENABLE_DEBUG},set:function(C){I.ENABLE_DEBUG=C,J._notifyChange()}},{key:"enableVerbose",get:function(){return I.ENABLE_VERBOSE},set:function(C){I.ENABLE_VERBOSE=C,J._notifyChange()}},{key:"enableInfo",get:function(){return I.ENABLE_INFO},set:function(C){I.ENABLE_INFO=C,J._notifyChange()}},{key:"enableWarn",get:function(){return I.ENABLE_WARN},set:function(C){I.ENABLE_WARN=C,J._notifyChange()}},{key:"enableError",get:function(){return I.ENABLE_ERROR},set:function(C){I.ENABLE_ERROR=C,J._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(C){I.GLOBAL_TAG=C.globalTag,I.FORCE_GLOBAL_TAG=C.forceGlobalTag,I.ENABLE_VERBOSE=C.enableVerbose,I.ENABLE_DEBUG=C.enableDebug,I.ENABLE_INFO=C.enableInfo,I.ENABLE_WARN=C.enableWarn,I.ENABLE_ERROR=C.enableError,I.ENABLE_CALLBACK=C.enableCallback}},{key:"_notifyChange",value:function(){var C=J.emitter;if(C.listenerCount("change")>0){var B=J.getConfig();C.emit("change",B)}}},{key:"registerListener",value:function(C){J.emitter.addListener("change",C)}},{key:"removeListener",value:function(C){J.emitter.removeListener("change",C)}},{key:"addLogListener",value:function(C){I.emitter.addListener("log",C),I.emitter.listenerCount("log")>0&&(I.ENABLE_CALLBACK=!0,J._notifyChange())}},{key:"removeLogListener",value:function(C){I.emitter.removeListener("log",C),I.emitter.listenerCount("log")===0&&(I.ENABLE_CALLBACK=!1,J._notifyChange())}}]),J}();Se.emitter=new a.a;var we=Se,$=function(){function J(){Object(fe.a)(this,J),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)(J,[{key:"isComplete",value:function(){var C=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,B=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&&C&&B}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(C){if(this.keyframesIndex==null)return null;var B=this.keyframesIndex,F=this._search(B.times,C);return{index:F,milliseconds:B.times[F],fileposition:B.filepositions[F]}}},{key:"_search",value:function(C,B){var F=0,H=C.length-1,te=0,ie=0,Ce=H;for(B<C[0]&&(F=0,ie=Ce+1);ie<=Ce;)if(te=ie+Math.floor((Ce-ie)/2),te===H||B>=C[te]&&B<C[te+1]){F=te;break}else C[te]<B?ie=te+1:Ce=te-1;return F}}]),J}(),ue=$;function ae(J,V,C){var B=J;if(V+C<B.length){for(;C--;)if((B[++V]&192)!==128)return!1;return!0}else return!1}function _e(J){for(var V=[],C=J,B=0,F=J.length;B<F;){if(C[B]<128){V.push(String.fromCharCode(C[B])),++B;continue}else if(!(C[B]<192)){if(C[B]<224){if(ae(C,B,1)){var H=(C[B]&31)<<6|C[B+1]&63;if(H>=128){V.push(String.fromCharCode(H&65535)),B+=2;continue}}}else if(C[B]<240){if(ae(C,B,2)){var te=(C[B]&15)<<12|(C[B+1]&63)<<6|C[B+2]&63;if(te>=2048&&(te&63488)!==55296){V.push(String.fromCharCode(te&65535)),B+=3;continue}}}else if(C[B]<248&&ae(C,B,3)){var ie=(C[B]&7)<<18|(C[B+1]&63)<<12|(C[B+2]&63)<<6|C[B+3]&63;if(ie>65536&&ie<1114112){ie-=65536,V.push(String.fromCharCode(ie>>>10|55296)),V.push(String.fromCharCode(ie&1023|56320)),B+=4;continue}}}V.push(String.fromCharCode(65533)),++B}return V.join("")}var Ne=_e,Re=function(){var J=new ArrayBuffer(2);return new DataView(J).setInt16(0,256,!0),new Int16Array(J)[0]===256}(),Je=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"parseScriptData",value:function(C,B,F){var H={};try{var te=J.parseValue(C,B,F),ie=J.parseValue(C,B+te.size,F-te.size);H[te.data]=ie.data}catch(Ce){I.e("AMF",Ce.toString())}return H}},{key:"parseObject",value:function(C,B,F){if(F<3)throw new T("Data not enough when parse ScriptDataObject");var H=J.parseString(C,B,F),te=J.parseValue(C,B+H.size,F-H.size),ie=te.objectEnd;return{data:{name:H.data,value:te.data},size:H.size+te.size,objectEnd:ie}}},{key:"parseVariable",value:function(C,B,F){return J.parseObject(C,B,F)}},{key:"parseString",value:function(C,B,F){if(F<2)throw new T("Data not enough when parse String");var H=new DataView(C,B,F),te=H.getUint16(0,!Re),ie;return te>0?ie=Ne(new Uint8Array(C,B+2,te)):ie="",{data:ie,size:2+te}}},{key:"parseLongString",value:function(C,B,F){if(F<4)throw new T("Data not enough when parse LongString");var H=new DataView(C,B,F),te=H.getUint32(0,!Re),ie;return te>0?ie=Ne(new Uint8Array(C,B+4,te)):ie="",{data:ie,size:4+te}}},{key:"parseDate",value:function(C,B,F){if(F<10)throw new T("Data size invalid when parse Date");var H=new DataView(C,B,F),te=H.getFloat64(0,!Re),ie=H.getInt16(8,!Re);return te+=ie*60*1e3,{data:new Date(te),size:8+2}}},{key:"parseValue",value:function(C,B,F){if(F<1)throw new T("Data not enough when parse Value");var H=new DataView(C,B,F),te=1,ie=H.getUint8(0),Ce,Ge=!1;try{switch(ie){case 0:Ce=H.getFloat64(1,!Re),te+=8;break;case 1:{var Xe=H.getUint8(1);Ce=!!Xe,te+=1;break}case 2:{var Ze=J.parseString(C,B+1,F-1);Ce=Ze.data,te+=Ze.size;break}case 3:{Ce={};var rt=0;for((H.getUint32(F-4,!Re)&16777215)===9&&(rt=3);te<F-4;){var ot=J.parseObject(C,B+te,F-te-rt);if(ot.objectEnd)break;Ce[ot.data.name]=ot.data.value,te+=ot.size}if(te<=F-3){var Ve=H.getUint32(te-1,!Re)&16777215;Ve===9&&(te+=3)}break}case 8:{Ce={},te+=4;var xt=0;for((H.getUint32(F-4,!Re)&16777215)===9&&(xt=3);te<F-8;){var it=J.parseVariable(C,B+te,F-te-xt);if(it.objectEnd)break;Ce[it.data.name]=it.data.value,te+=it.size}if(te<=F-3){var ft=H.getUint32(te-1,!Re)&16777215;ft===9&&(te+=3)}break}case 9:Ce=void 0,te=1,Ge=!0;break;case 10:{Ce=[];var lt=H.getUint32(1,!Re);te+=4;for(var Wt=0;Wt<lt;Wt++){var Gt=J.parseValue(C,B+te,F-te);Ce.push(Gt.data),te+=Gt.size}break}case 11:{var Ut=J.parseDate(C,B+1,F-1);Ce=Ut.data,te+=Ut.size;break}case 12:{var zt=J.parseString(C,B+1,F-1);Ce=zt.data,te+=zt.size;break}default:te=F,I.w("AMF","Unsupported AMF value type "+ie)}}catch(gt){I.e("AMF",gt.toString())}return{data:Ce,size:te,objectEnd:Ge}}}]),J}(),st=Je,dt=function(){function J(V){Object(fe.a)(this,J),this.TAG="ExpGolomb",this._buffer=V,this._buffer_index=0,this._total_bytes=V.byteLength,this._total_bits=V.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(L.a)(J,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var C=this._total_bytes-this._buffer_index;if(C<=0)throw new T("ExpGolomb: _fillCurrentWord() but no bytes available");var B=Math.min(4,C),F=new Uint8Array(4);F.set(this._buffer.subarray(this._buffer_index,this._buffer_index+B)),this._current_word=new DataView(F.buffer).getUint32(0,!1),this._buffer_index+=B,this._current_word_bits_left=B*8}},{key:"readBits",value:function(C){if(C>32)throw new S("ExpGolomb: readBits() bits exceeded max 32bits!");if(C<=this._current_word_bits_left){var B=this._current_word>>>32-C;return this._current_word<<=C,this._current_word_bits_left-=C,B}var F=this._current_word_bits_left?this._current_word:0;F=F>>>32-this._current_word_bits_left;var H=C-this._current_word_bits_left;this._fillCurrentWord();var te=Math.min(H,this._current_word_bits_left),ie=this._current_word>>>32-te;return this._current_word<<=te,this._current_word_bits_left-=te,F=F<<te|ie,F}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var C;for(C=0;C<this._current_word_bits_left;C++)if((this._current_word&2147483648>>>C)!==0)return this._current_word<<=C,this._current_word_bits_left-=C,C;return this._fillCurrentWord(),C+this._skipLeadingZero()}},{key:"readUEG",value:function(){var C=this._skipLeadingZero();return this.readBits(C+1)-1}},{key:"readSEG",value:function(){var C=this.readUEG();return C&1?C+1>>>1:-1*(C>>>1)}}]),J}(),mt=dt,Oe=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"_ebsp2rbsp",value:function(C){for(var B=C,F=B.byteLength,H=new Uint8Array(F),te=0,ie=0;ie<F;ie++){if(ie>=2&&(B[ie]===3&&B[ie-1]===0&&B[ie-2]===0))continue;H[te]=B[ie],te++}return new Uint8Array(H.buffer,0,te)}},{key:"parseSPS",value:function(C){var B=J._ebsp2rbsp(C),F=new mt(B);F.readByte();var H=F.readByte();F.readByte();var te=F.readByte();F.readUEG();var ie=J.getProfileString(H),Ce=J.getLevelString(te),Ge=1,Xe=420,Ze=[0,420,422,444],rt=8;if((H===100||H===110||H===122||H===244||H===44||H===83||H===86||H===118||H===128||H===138||H===144)&&(Ge=F.readUEG(),Ge===3&&F.readBits(1),Ge<=3&&(Xe=Ze[Ge]),rt=F.readUEG()+8,F.readUEG(),F.readBits(1),F.readBool()))for(var ot=Ge!==3?8:12,Ve=0;Ve<ot;Ve++)F.readBool()&&(Ve<6?J._skipScalingList(F,16):J._skipScalingList(F,64));F.readUEG();var xt=F.readUEG();if(xt===0)F.readUEG();else if(xt===1){F.readBits(1),F.readSEG(),F.readSEG();for(var it=F.readUEG(),ft=0;ft<it;ft++)F.readSEG()}var lt=F.readUEG();F.readBits(1);var Wt=F.readUEG(),Gt=F.readUEG(),Ut=F.readBits(1);Ut===0&&F.readBits(1),F.readBits(1);var zt=0,gt=0,qt=0,Bt=0,rn=F.readBool();rn&&(zt=F.readUEG(),gt=F.readUEG(),qt=F.readUEG(),Bt=F.readUEG());var en=1,Ft=1,Zt=0,bn=!0,Pn=0,mn=0,xn=F.readBool();if(xn){if(F.readBool()){var Tn=F.readByte(),fa=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],sa=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Tn>0&&Tn<16?(en=fa[Tn-1],Ft=sa[Tn-1]):Tn===255&&(en=F.readByte()<<8|F.readByte(),Ft=F.readByte()<<8|F.readByte())}if(F.readBool()&&F.readBool(),F.readBool()&&(F.readBits(4),F.readBool()&&F.readBits(24)),F.readBool()&&(F.readUEG(),F.readUEG()),F.readBool()){var In=F.readBits(32),Fn=F.readBits(32);bn=F.readBool(),Pn=Fn,mn=In*2,Zt=Pn/mn}}var na=1;(en!==1||Ft!==1)&&(na=en/Ft);var aa=0,ha=0;if(Ge===0)aa=1,ha=2-Ut;else{var ma=Ge===3?1:2,Aa=Ge===1?2:1;aa=ma,ha=Aa*(2-Ut)}var An=(Wt+1)*16,ea=(2-Ut)*((Gt+1)*16);An-=(zt+gt)*aa,ea-=(qt+Bt)*ha;var Hn=Math.ceil(An*na);return F.destroy(),F=null,{profile_string:ie,level_string:Ce,bit_depth:rt,ref_frames:lt,chroma_format:Xe,chroma_format_string:J.getChromaFormatString(Xe),frame_rate:{fixed:bn,fps:Zt,fps_den:mn,fps_num:Pn},sar_ratio:{width:en,height:Ft},codec_size:{width:An,height:ea},present_size:{width:Hn,height:ea}}}},{key:"_skipScalingList",value:function(C,B){for(var F=8,H=8,te=0,ie=0;ie<B;ie++)H!==0&&(te=C.readSEG(),H=(F+te+256)%256),F=H===0?F:H}},{key:"getProfileString",value:function(C){switch(C){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(C){return(C/10).toFixed(1)}},{key:"getChromaFormatString",value:function(C){switch(C){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),J}(),De=Oe,Qe={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ke=Qe;function At(J){return J>>>8&255|(J&255)<<8}function ct(J){return(J&4278190080)>>>24|(J&16711680)>>>8|(J&65280)<<8|(J&255)<<24}function Rt(J,V){return J[V]<<24|J[V+1]<<16|J[V+2]<<8|J[V+3]}var bt=function(){function J(V,C){Object(fe.a)(this,J),this.TAG="FLVDemuxer",this._config=C,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=V.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=V.hasAudioTrack,this._hasVideo=V.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ue,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 B=new ArrayBuffer(2);return new DataView(B).setInt16(0,256,!0),new Int16Array(B)[0]===256}()}return Object(L.a)(J,[{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(C){return C.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(C){this._onTrackMetadata=C}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(C){this._onMediaInfo=C}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(C){this._onMetaDataArrived=C}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(C){this._onScriptDataArrived=C}},{key:"onError",get:function(){return this._onError},set:function(C){this._onError=C}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(C){this._onDataAvailable=C}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(C){this._timestampBase=C}},{key:"overridedDuration",get:function(){return this._duration},set:function(C){this._durationOverrided=!0,this._duration=C,this._mediaInfo.duration=C}},{key:"overridedHasAudio",set:function(C){this._hasAudioFlagOverrided=!0,this._hasAudio=C,this._mediaInfo.hasAudio=C}},{key:"overridedHasVideo",set:function(C){this._hasVideoFlagOverrided=!0,this._hasVideo=C,this._mediaInfo.hasVideo=C}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ue}},{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(C,B){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new T("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var F=0,H=this._littleEndian;if(B===0)if(C.byteLength>13){var te=J.probe(C);F=te.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,B+F!==this._dataOffset&&I.w(this.TAG,"First time parsing but chunk byteStart invalid!");var ie=new DataView(C,F),Ce=ie.getUint32(0,!H);Ce!==0&&I.w(this.TAG,"PrevTagSize0 !== 0 !!!"),F+=4}for(;F<C.byteLength;){this._dispatch=!0;var Ge=new DataView(C,F);if(F+11+4>C.byteLength)break;var Xe=Ge.getUint8(0),Ze=Ge.getUint32(0,!H)&16777215;if(F+11+Ze+4>C.byteLength)break;if(Xe!==8&&Xe!==9&&Xe!==18){I.w(this.TAG,"Unsupported tag type ".concat(Xe,", skipped")),F+=11+Ze+4;continue}var rt=Ge.getUint8(4),ot=Ge.getUint8(5),Ve=Ge.getUint8(6),xt=Ge.getUint8(7),it=Ve|ot<<8|rt<<16|xt<<24,ft=Ge.getUint32(7,!H)&16777215;ft!==0&&I.w(this.TAG,"Meet tag which has StreamID != 0!");var lt=F+11;switch(Xe){case 8:this._parseAudioData(C,lt,Ze,it);break;case 9:this._parseVideoData(C,lt,Ze,it,B+F);break;case 18:this._parseScriptData(C,lt,Ze);break}var Wt=Ge.getUint32(11+Ze,!H);Wt!==11+Ze&&I.w(this.TAG,"Invalid PrevTagSize ".concat(Wt)),F+=11+Ze+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),F}},{key:"_parseScriptData",value:function(C,B,F){var H=st.parseScriptData(C,B,F);if(H.hasOwnProperty("onMetaData")){if(H.onMetaData==null||typeof H.onMetaData!="object"){I.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&I.w(this.TAG,"Found another onMetaData tag!"),this._metadata=H;var te=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},te)),typeof te.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=te.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof te.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=te.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof te.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=te.audiodatarate),typeof te.videodatarate=="number"&&(this._mediaInfo.videoDataRate=te.videodatarate),typeof te.width=="number"&&(this._mediaInfo.width=te.width),typeof te.height=="number"&&(this._mediaInfo.height=te.height),typeof te.duration=="number"){if(!this._durationOverrided){var ie=Math.floor(te.duration*this._timescale);this._duration=ie,this._mediaInfo.duration=ie}}else this._mediaInfo.duration=0;if(typeof te.framerate=="number"){var Ce=Math.floor(te.framerate*1e3);if(Ce>0){var Ge=Ce/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ge,this._referenceFrameRate.fps_num=Ce,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ge}}if(typeof te.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var Xe=te.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Xe),te.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=te,I.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(H).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},H)))}},{key:"_parseKeyframesIndex",value:function(C){for(var B=[],F=[],H=1;H<C.times.length;H++){var te=this._timestampBase+Math.floor(C.times[H]*1e3);B.push(te),F.push(C.filepositions[H])}return{times:B,filepositions:F}}},{key:"_parseAudioData",value:function(C,B,F,H){if(F<=1){I.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var te=this._littleEndian,ie=new DataView(C,B,F),Ce=ie.getUint8(0),Ge=Ce>>>4;if(Ge!==2&&Ge!==10){this._onError(Ke.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ge);return}var Xe=0,Ze=(Ce&12)>>>2;if(Ze>=0&&Ze<=4)Xe=this._flvSoundRateTable[Ze];else{this._onError(Ke.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ze);return}var rt=(Ce&2)>>>1,ot=Ce&1,Ve=this._audioMetadata,xt=this._audioTrack;if(Ve||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ve=this._audioMetadata={},Ve.type="audio",Ve.id=xt.id,Ve.timescale=this._timescale,Ve.duration=this._duration,Ve.audioSampleRate=Xe,Ve.channelCount=ot===0?1:2),Ge===10){var it=this._parseAACAudioData(C,B+1,F-1);if(it==null)return;if(it.packetType===0){Ve.config&&I.w(this.TAG,"Found another AudioSpecificConfig!");var ft=it.data;Ve.audioSampleRate=ft.samplingRate,Ve.channelCount=ft.channelCount,Ve.codec=ft.codec,Ve.originalCodec=ft.originalCodec,Ve.config=ft.config,Ve.refSampleDuration=1024/Ve.audioSampleRate*Ve.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",Ve);var lt=this._mediaInfo;lt.audioCodec=Ve.originalCodec,lt.audioSampleRate=Ve.audioSampleRate,lt.audioChannelCount=Ve.channelCount,lt.hasVideo?lt.videoCodec!=null&&(lt.mimeType='video/x-flv; codecs="'+lt.videoCodec+","+lt.audioCodec+'"'):lt.mimeType='video/x-flv; codecs="'+lt.audioCodec+'"',lt.isComplete()&&this._onMediaInfo(lt)}else if(it.packetType===1){var Wt=this._timestampBase+H,Gt={unit:it.data,length:it.data.byteLength,dts:Wt,pts:Wt};xt.samples.push(Gt),xt.length+=it.data.length}else I.e(this.TAG,"Flv: Unsupported AAC data type ".concat(it.packetType))}else if(Ge===2){if(!Ve.codec){var Ut=this._parseMP3AudioData(C,B+1,F-1,!0);if(Ut==null)return;Ve.audioSampleRate=Ut.samplingRate,Ve.channelCount=Ut.channelCount,Ve.codec=Ut.codec,Ve.originalCodec=Ut.originalCodec,Ve.refSampleDuration=1152/Ve.audioSampleRate*Ve.timescale,I.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ve);var zt=this._mediaInfo;zt.audioCodec=Ve.codec,zt.audioSampleRate=Ve.audioSampleRate,zt.audioChannelCount=Ve.channelCount,zt.audioDataRate=Ut.bitRate,zt.hasVideo?zt.videoCodec!=null&&(zt.mimeType='video/x-flv; codecs="'+zt.videoCodec+","+zt.audioCodec+'"'):zt.mimeType='video/x-flv; codecs="'+zt.audioCodec+'"',zt.isComplete()&&this._onMediaInfo(zt)}var gt=this._parseMP3AudioData(C,B+1,F-1,!1);if(gt==null)return;var qt=this._timestampBase+H,Bt={unit:gt,length:gt.byteLength,dts:qt,pts:qt};xt.samples.push(Bt),xt.length+=gt.length}}},{key:"_parseAACAudioData",value:function(C,B,F){if(F<=1){I.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var H={},te=new Uint8Array(C,B,F);return H.packetType=te[0],te[0]===0?H.data=this._parseAACAudioSpecificConfig(C,B+1,F-1):H.data=te.subarray(1),H}},{key:"_parseAACAudioSpecificConfig",value:function(C,B,F){var H=new Uint8Array(C,B,F),te=null,ie=0,Ce=0,Ge=null,Xe=0,Ze=null;if(ie=Ce=H[0]>>>3,Xe=(H[0]&7)<<1|H[1]>>>7,Xe<0||Xe>=this._mpegSamplingRates.length){this._onError(Ke.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var rt=this._mpegSamplingRates[Xe],ot=(H[1]&120)>>>3;if(ot<0||ot>=8){this._onError(Ke.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}ie===5&&(Ze=(H[1]&7)<<1|H[2]>>>7,Ge=(H[2]&124)>>>2);var Ve=self.navigator.userAgent.toLowerCase();return Ve.indexOf("firefox")!==-1?Xe>=6?(ie=5,te=new Array(4),Ze=Xe-3):(ie=2,te=new Array(2),Ze=Xe):Ve.indexOf("android")!==-1?(ie=2,te=new Array(2),Ze=Xe):(ie=5,Ze=Xe,te=new Array(4),Xe>=6?Ze=Xe-3:ot===1&&(ie=2,te=new Array(2),Ze=Xe)),te[0]=ie<<3,te[0]|=(Xe&15)>>>1,te[1]=(Xe&15)<<7,te[1]|=(ot&15)<<3,ie===5&&(te[1]|=(Ze&15)>>>1,te[2]=(Ze&1)<<7,te[2]|=2<<2,te[3]=0),{config:te,samplingRate:rt,channelCount:ot,codec:"mp4a.40."+ie,originalCodec:"mp4a.40."+Ce}}},{key:"_parseMP3AudioData",value:function(C,B,F,H){if(F<4){I.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var te=this._littleEndian,ie=new Uint8Array(C,B,F),Ce=null;if(H){if(ie[0]!==255)return;var Ge=ie[1]>>>3&3,Xe=(ie[1]&6)>>1,Ze=(ie[2]&240)>>>4,rt=(ie[2]&12)>>>2,ot=ie[3]>>>6&3,Ve=ot!==3?2:1,xt=0,it=0,ft=34,lt="mp3";switch(Ge){case 0:xt=this._mpegAudioV25SampleRateTable[rt];break;case 2:xt=this._mpegAudioV20SampleRateTable[rt];break;case 3:xt=this._mpegAudioV10SampleRateTable[rt];break}switch(Xe){case 1:ft=34,Ze<this._mpegAudioL3BitRateTable.length&&(it=this._mpegAudioL3BitRateTable[Ze]);break;case 2:ft=33,Ze<this._mpegAudioL2BitRateTable.length&&(it=this._mpegAudioL2BitRateTable[Ze]);break;case 3:ft=32,Ze<this._mpegAudioL1BitRateTable.length&&(it=this._mpegAudioL1BitRateTable[Ze]);break}Ce={bitRate:it,samplingRate:xt,channelCount:Ve,codec:lt,originalCodec:lt}}else Ce=ie;return Ce}},{key:"_parseVideoData",value:function(C,B,F,H,te){if(F<=1){I.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var ie=new Uint8Array(C,B,F)[0],Ce=(ie&240)>>>4,Ge=ie&15;if(Ge!==7){this._onError(Ke.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Ge));return}this._parseAVCVideoPacket(C,B+1,F-1,H,te,Ce)}},{key:"_parseAVCVideoPacket",value:function(C,B,F,H,te,ie){if(F<4){I.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ce=this._littleEndian,Ge=new DataView(C,B,F),Xe=Ge.getUint8(0),Ze=Ge.getUint32(0,!Ce)&16777215,rt=Ze<<8>>8;if(Xe===0)this._parseAVCDecoderConfigurationRecord(C,B+4,F-4);else if(Xe===1)this._parseAVCVideoData(C,B+4,F-4,H,te,ie,rt);else if(!(Xe===2)){this._onError(Ke.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(Xe));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(C,B,F){if(F<7){I.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var H=this._videoMetadata,te=this._videoTrack,ie=this._littleEndian,Ce=new DataView(C,B,F);H?typeof H.avcc!="undefined"&&I.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),H=this._videoMetadata={},H.type="video",H.id=te.id,H.timescale=this._timescale,H.duration=this._duration);var Ge=Ce.getUint8(0),Xe=Ce.getUint8(1),Ze=Ce.getUint8(2),rt=Ce.getUint8(3);if(Ge!==1||Xe===0){this._onError(Ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ce.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ke.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var ot=Ce.getUint8(5)&31;if(ot===0){this._onError(Ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ot>1&&I.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(ot));for(var Ve=6,xt=0;xt<ot;xt++){var it=Ce.getUint16(Ve,!ie);if(Ve+=2,it===0)continue;var ft=new Uint8Array(C,B+Ve,it);Ve+=it;var lt=De.parseSPS(ft);if(xt!==0)continue;H.codecWidth=lt.codec_size.width,H.codecHeight=lt.codec_size.height,H.presentWidth=lt.present_size.width,H.presentHeight=lt.present_size.height,H.profile=lt.profile_string,H.level=lt.level_string,H.bitDepth=lt.bit_depth,H.chromaFormat=lt.chroma_format,H.sarRatio=lt.sar_ratio,H.frameRate=lt.frame_rate,(lt.frame_rate.fixed===!1||lt.frame_rate.fps_num===0||lt.frame_rate.fps_den===0)&&(H.frameRate=this._referenceFrameRate);var Wt=H.frameRate.fps_den,Gt=H.frameRate.fps_num;H.refSampleDuration=H.timescale*(Wt/Gt);for(var Ut=ft.subarray(1,4),zt="avc1.",gt=0;gt<3;gt++){var qt=Ut[gt].toString(16);qt.length<2&&(qt="0"+qt),zt+=qt}H.codec=zt;var Bt=this._mediaInfo;Bt.width=H.codecWidth,Bt.height=H.codecHeight,Bt.fps=H.frameRate.fps,Bt.profile=H.profile,Bt.level=H.level,Bt.refFrames=lt.ref_frames,Bt.chromaFormat=lt.chroma_format_string,Bt.sarNum=H.sarRatio.width,Bt.sarDen=H.sarRatio.height,Bt.videoCodec=zt,Bt.hasAudio?Bt.audioCodec!=null&&(Bt.mimeType='video/x-flv; codecs="'+Bt.videoCodec+","+Bt.audioCodec+'"'):Bt.mimeType='video/x-flv; codecs="'+Bt.videoCodec+'"',Bt.isComplete()&&this._onMediaInfo(Bt)}var rn=Ce.getUint8(Ve);if(rn===0){this._onError(Ke.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else rn>1&&I.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(rn));Ve++;for(var en=0;en<rn;en++){var Ft=Ce.getUint16(Ve,!ie);if(Ve+=2,Ft===0)continue;Ve+=Ft}H.avcc=new Uint8Array(F),H.avcc.set(new Uint8Array(C,B,F),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",H)}},{key:"_parseAVCVideoData",value:function(C,B,F,H,te,ie,Ce){for(var Ge=this._littleEndian,Xe=new DataView(C,B,F),Ze=[],rt=0,ot=0,Ve=this._naluLengthSize,xt=this._timestampBase+H,it=ie===1;ot<F;){if(ot+4>=F){I.w(this.TAG,"Malformed Nalu near timestamp ".concat(xt,", offset = ").concat(ot,", dataSize = ").concat(F));break}var ft=Xe.getUint32(ot,!Ge);if(Ve===3&&(ft>>>=8),ft>F-Ve){I.w(this.TAG,"Malformed Nalus near timestamp ".concat(xt,", NaluSize > DataSize!"));return}var lt=Xe.getUint8(ot+Ve)&31;lt===5&&(it=!0);var Wt=new Uint8Array(C,B+ot,Ve+ft),Gt={type:lt,data:Wt};Ze.push(Gt),rt+=Wt.byteLength,ot+=Ve+ft}if(Ze.length){var Ut=this._videoTrack,zt={units:Ze,length:rt,isKeyframe:it,dts:xt,cts:Ce,pts:xt+Ce};it&&(zt.fileposition=te),Ut.samples.push(zt),Ut.length+=rt}}}],[{key:"probe",value:function(C){var B=new Uint8Array(C),F={match:!1};if(B[0]!==70||B[1]!==76||B[2]!==86||B[3]!==1)return F;var H=(B[4]&4)>>>2!==0,te=(B[4]&1)!==0,ie=Rt(B,5);return ie<9?F:{match:!0,consumed:ie,dataOffset:ie,hasAudioTrack:H,hasVideoTrack:te}}}]),J}(),Dt=bt,kt=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"init",value:function(){J.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 C in J.types)J.types.hasOwnProperty(C)&&(J.types[C]=[C.charCodeAt(0),C.charCodeAt(1),C.charCodeAt(2),C.charCodeAt(3)]);var B=J.constants={};B.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),B.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),B.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),B.STSC=B.STCO=B.STTS,B.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),B.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]),B.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]),B.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),B.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),B.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(C){for(var B=8,F=null,H=Array.prototype.slice.call(arguments,1),te=H.length,ie=0;ie<te;ie++)B+=H[ie].byteLength;F=new Uint8Array(B),F[0]=B>>>24&255,F[1]=B>>>16&255,F[2]=B>>>8&255,F[3]=B&255,F.set(C,4);for(var Ce=8,Ge=0;Ge<te;Ge++)F.set(H[Ge],Ce),Ce+=H[Ge].byteLength;return F}},{key:"generateInitSegment",value:function(C){var B=J.box(J.types.ftyp,J.constants.FTYP),F=J.moov(C),H=new Uint8Array(B.byteLength+F.byteLength);return H.set(B,0),H.set(F,B.byteLength),H}},{key:"moov",value:function(C){var B=J.mvhd(C.timescale,C.duration),F=J.trak(C),H=J.mvex(C);return J.box(J.types.moov,B,F,H)}},{key:"mvhd",value:function(C,B){return J.box(J.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,C>>>24&255,C>>>16&255,C>>>8&255,C&255,B>>>24&255,B>>>16&255,B>>>8&255,B&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(C){return J.box(J.types.trak,J.tkhd(C),J.mdia(C))}},{key:"tkhd",value:function(C){var B=C.id,F=C.duration,H=C.presentWidth,te=C.presentHeight;return J.box(J.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255,0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&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,H>>>8&255,H&255,0,0,te>>>8&255,te&255,0,0]))}},{key:"mdia",value:function(C){return J.box(J.types.mdia,J.mdhd(C),J.hdlr(C),J.minf(C))}},{key:"mdhd",value:function(C){var B=C.timescale,F=C.duration;return J.box(J.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255,F>>>24&255,F>>>16&255,F>>>8&255,F&255,85,196,0,0]))}},{key:"hdlr",value:function(C){var B=null;return C.type==="audio"?B=J.constants.HDLR_AUDIO:B=J.constants.HDLR_VIDEO,J.box(J.types.hdlr,B)}},{key:"minf",value:function(C){var B=null;return C.type==="audio"?B=J.box(J.types.smhd,J.constants.SMHD):B=J.box(J.types.vmhd,J.constants.VMHD),J.box(J.types.minf,B,J.dinf(),J.stbl(C))}},{key:"dinf",value:function(){var C=J.box(J.types.dinf,J.box(J.types.dref,J.constants.DREF));return C}},{key:"stbl",value:function(C){var B=J.box(J.types.stbl,J.stsd(C),J.box(J.types.stts,J.constants.STTS),J.box(J.types.stsc,J.constants.STSC),J.box(J.types.stsz,J.constants.STSZ),J.box(J.types.stco,J.constants.STCO));return B}},{key:"stsd",value:function(C){return C.type==="audio"?C.codec==="mp3"?J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp3(C)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.mp4a(C)):J.box(J.types.stsd,J.constants.STSD_PREFIX,J.avc1(C))}},{key:"mp3",value:function(C){var B=C.channelCount,F=C.audioSampleRate,H=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B,0,16,0,0,0,0,F>>>8&255,F&255,0,0]);return J.box(J.types[".mp3"],H)}},{key:"mp4a",value:function(C){var B=C.channelCount,F=C.audioSampleRate,H=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B,0,16,0,0,0,0,F>>>8&255,F&255,0,0]);return J.box(J.types.mp4a,H,J.esds(C))}},{key:"esds",value:function(C){var B=C.config||[],F=B.length,H=new Uint8Array([0,0,0,0,3,23+F,0,1,0,4,15+F,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([F]).concat(B).concat([6,1,2]));return J.box(J.types.esds,H)}},{key:"avc1",value:function(C){var B=C.avcc,F=C.codecWidth,H=C.codecHeight,te=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,F>>>8&255,F&255,H>>>8&255,H&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 J.box(J.types.avc1,te,J.box(J.types.avcC,B))}},{key:"mvex",value:function(C){return J.box(J.types.mvex,J.trex(C))}},{key:"trex",value:function(C){var B=C.id,F=new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return J.box(J.types.trex,F)}},{key:"moof",value:function(C,B){return J.box(J.types.moof,J.mfhd(C.sequenceNumber),J.traf(C,B))}},{key:"mfhd",value:function(C){var B=new Uint8Array([0,0,0,0,C>>>24&255,C>>>16&255,C>>>8&255,C&255]);return J.box(J.types.mfhd,B)}},{key:"traf",value:function(C,B){var F=C.id,H=J.box(J.types.tfhd,new Uint8Array([0,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255])),te=J.box(J.types.tfdt,new Uint8Array([0,0,0,0,B>>>24&255,B>>>16&255,B>>>8&255,B&255])),ie=J.sdtp(C),Ce=J.trun(C,ie.byteLength+16+16+8+16+8+8);return J.box(J.types.traf,H,te,Ce,ie)}},{key:"sdtp",value:function(C){for(var B=C.samples||[],F=B.length,H=new Uint8Array(4+F),te=0;te<F;te++){var ie=B[te].flags;H[te+4]=ie.isLeading<<6|ie.dependsOn<<4|ie.isDependedOn<<2|ie.hasRedundancy}return J.box(J.types.sdtp,H)}},{key:"trun",value:function(C,B){var F=C.samples||[],H=F.length,te=12+16*H,ie=new Uint8Array(te);B+=8+te,ie.set([0,0,15,1,H>>>24&255,H>>>16&255,H>>>8&255,H&255,B>>>24&255,B>>>16&255,B>>>8&255,B&255],0);for(var Ce=0;Ce<H;Ce++){var Ge=F[Ce].duration,Xe=F[Ce].size,Ze=F[Ce].flags,rt=F[Ce].cts;ie.set([Ge>>>24&255,Ge>>>16&255,Ge>>>8&255,Ge&255,Xe>>>24&255,Xe>>>16&255,Xe>>>8&255,Xe&255,Ze.isLeading<<2|Ze.dependsOn,Ze.isDependedOn<<6|Ze.hasRedundancy<<4|Ze.isNonSync,0,0,rt>>>24&255,rt>>>16&255,rt>>>8&255,rt&255],12+16*Ce)}return J.box(J.types.trun,ie)}},{key:"mdat",value:function(C){return J.box(J.types.mdat,C)}}]),J}();kt.init();var It=kt,Kt=function(){function J(){Object(fe.a)(this,J)}return Object(L.a)(J,null,[{key:"getSilentFrame",value:function(C,B){if(C==="mp4a.40.2"){if(B===1)return new Uint8Array([0,200,0,128,35,128]);if(B===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(B===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(B===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(B===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(B===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(B===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(B===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(B===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}}]),J}(),Jt=Kt,Lt=function J(V,C,B,F,H){Object(fe.a)(this,J),this.dts=V,this.pts=C,this.duration=B,this.originalDts=F,this.isSyncPoint=H,this.fileposition=null},vt=function(){function J(){Object(fe.a)(this,J),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)(J,[{key:"appendSyncPoint",value:function(C){C.isSyncPoint=!0,this.syncPoints.push(C)}}]),J}(),Mt=function(){function J(){Object(fe.a)(this,J),this._list=[]}return Object(L.a)(J,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(C){var B=this._list;if(C.length===0)return;B.length>0&&C[0].originalDts<B[B.length-1].originalDts&&this.clear(),Array.prototype.push.apply(B,C)}},{key:"getLastSyncPointBeforeDts",value:function(C){if(this._list.length==0)return null;var B=this._list,F=0,H=B.length-1,te=0,ie=0,Ce=H;for(C<B[0].dts&&(F=0,ie=Ce+1);ie<=Ce;)if(te=ie+Math.floor((Ce-ie)/2),te===H||C>=B[te].dts&&C<B[te+1].dts){F=te;break}else B[te].dts<C?ie=te+1:Ce=te-1;return this._list[F]}}]),J}(),_t=function(){function J(V){Object(fe.a)(this,J),this._type=V,this._list=[],this._lastAppendLocation=-1}return Object(L.a)(J,[{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(C){var B=this._list;if(B.length===0)return-2;var F=B.length-1,H=0,te=0,ie=F,Ce=0;if(C<B[0].originalBeginDts)return Ce=-1,Ce;for(;te<=ie;)if(H=te+Math.floor((ie-te)/2),H===F||C>B[H].lastSample.originalDts&&C<B[H+1].originalBeginDts){Ce=H;break}else B[H].originalBeginDts<C?te=H+1:ie=H-1;return Ce}},{key:"_searchNearestSegmentAfter",value:function(C){return this._searchNearestSegmentBefore(C)+1}},{key:"append",value:function(C){var B=this._list,F=C,H=this._lastAppendLocation,te=0;H!==-1&&H<B.length&&F.originalBeginDts>=B[H].lastSample.originalDts&&(H===B.length-1||H<B.length-1&&F.originalBeginDts<B[H+1].originalBeginDts)?te=H+1:B.length>0&&(te=this._searchNearestSegmentBefore(F.originalBeginDts)+1),this._lastAppendLocation=te,this._list.splice(te,0,F)}},{key:"getLastSegmentBefore",value:function(C){var B=this._searchNearestSegmentBefore(C);return B>=0?this._list[B]:null}},{key:"getLastSampleBefore",value:function(C){var B=this.getLastSegmentBefore(C);return B!=null?B.lastSample:null}},{key:"getLastSyncPointBefore",value:function(C){for(var B=this._searchNearestSegmentBefore(C),F=this._list[B].syncPoints;F.length===0&&B>0;)B--,F=this._list[B].syncPoints;return F.length>0?F[F.length-1]:null}}]),J}(),Et=function(){function J(V){Object(fe.a)(this,J),this.TAG="MP4Remuxer",this._config=V,this._isLive=V.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 _t("audio"),this._videoSegmentInfoList=new _t("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661)),this._fillSilentAfterSeek=y.msedge||y.msie,this._mp3UseMpegAudio=!y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(L.a)(J,[{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(C){return C.onDataAvailable=this.remux.bind(this),C.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(C){this._onInitSegment=C}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(C){this._onMediaSegment=C}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(C){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(C,B){if(!this._onMediaSegment)throw new T("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(C,B),this._remuxVideo(B),this._remuxAudio(C)}},{key:"_onTrackMetadataReceived",value:function(C,B){var F=null,H="mp4",te=B.codec;if(C==="audio")this._audioMeta=B,B.codec==="mp3"&&this._mp3UseMpegAudio?(H="mpeg",te="",F=new Uint8Array):F=It.generateInitSegment(B);else if(C==="video")this._videoMeta=B,F=It.generateInitSegment(B);else return;if(!this._onInitSegment)throw new T("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(C,{type:C,data:F.buffer,codec:te,container:"".concat(C,"/").concat(H),mediaDuration:B.duration})}},{key:"_calculateDtsBase",value:function(C,B){if(this._dtsBaseInited)return;C.samples&&C.samples.length&&(this._audioDtsBase=C.samples[0].dts),B.samples&&B.samples.length&&(this._videoDtsBase=B.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var C=this._videoStashedLastSample,B=this._audioStashedLastSample,F={type:"video",id:1,sequenceNumber:0,samples:[],length:0};C!=null&&(F.samples.push(C),F.length=C.length);var H={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};B!=null&&(H.samples.push(B),H.length=B.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(F,!0),this._remuxAudio(H,!0)}},{key:"_remuxAudio",value:function(C,B){if(this._audioMeta==null)return;var F=C,H=F.samples,te=void 0,ie=-1,Ce=-1,Ge=-1,Xe=this._audioMeta.refSampleDuration,Ze=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,rt=this._dtsBaseInited&&this._audioNextDts===void 0,ot=!1;if(!H||H.length===0)return;if(H.length===1&&!B)return;var Ve=0,xt=null,it=0;Ze?(Ve=0,it=F.length):(Ve=8,it=8+F.length);var ft=null;if(H.length>1&&(ft=H.pop(),it-=ft.length),this._audioStashedLastSample!=null){var lt=this._audioStashedLastSample;this._audioStashedLastSample=null,H.unshift(lt),it+=lt.length}ft!=null&&(this._audioStashedLastSample=ft);var Wt=H[0].dts-this._dtsBase;if(this._audioNextDts)te=Wt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())te=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(ot=!0));else{var Gt=this._audioSegmentInfoList.getLastSampleBefore(Wt);if(Gt!=null){var Ut=Wt-(Gt.originalDts+Gt.duration);Ut<=3&&(Ut=0);var zt=Gt.dts+Gt.duration+Ut;te=Wt-zt}else te=0}if(ot){var gt=Wt-te,qt=this._videoSegmentInfoList.getLastSegmentBefore(Wt);if(qt!=null&&qt.beginDts<gt){var Bt=Jt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(Bt){var rn=qt.beginDts,en=gt-qt.beginDts;I.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(rn,", duration: ").concat(en)),H.unshift({unit:Bt,dts:rn,pts:rn}),it+=Bt.byteLength}}else ot=!1}for(var Ft=[],Zt=0;Zt<H.length;Zt++){var bn=H[Zt],Pn=bn.unit,mn=bn.dts-this._dtsBase,xn=mn-te;ie===-1&&(ie=xn);var Tn=0;if(Zt!==H.length-1){var fa=H[Zt+1].dts-this._dtsBase-te;Tn=fa-xn}else if(ft!=null){var sa=ft.dts-this._dtsBase-te;Tn=sa-xn}else Ft.length>=1?Tn=Ft[Ft.length-1].duration:Tn=Math.floor(Xe);var In=!1,Fn=null;if(Tn>Xe*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!y.safari){In=!0;var na=Math.abs(Tn-Xe),aa=Math.ceil(na/Xe),ha=xn+Xe;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(xn+Tn," ms, expected: ").concat(xn+Math.round(Xe)," ms, ")+"delta: ".concat(Math.round(na)," ms, generate: ").concat(aa," frames"));var ma=Jt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ma==null&&(I.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),ma=Pn),Fn=[];for(var Aa=0;Aa<aa;Aa++){var An=Math.round(ha);if(Fn.length>0){var ea=Fn[Fn.length-1];ea.duration=An-ea.dts}var Hn={dts:An,pts:An,cts:0,unit:ma,size:ma.byteLength,duration:0,originalDts:mn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Fn.push(Hn),it+=Hn.size,ha+=Xe}var Ta=Fn[Fn.length-1];Ta.duration=xn+Tn-Ta.dts,Tn=Math.round(Xe)}Ft.push({dts:xn,pts:xn,cts:0,unit:bn.unit,size:bn.unit.byteLength,duration:Tn,originalDts:mn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),In&&Ft.push.apply(Ft,Fn)}Ze?xt=new Uint8Array(it):(xt=new Uint8Array(it),xt[0]=it>>>24&255,xt[1]=it>>>16&255,xt[2]=it>>>8&255,xt[3]=it&255,xt.set(It.types.mdat,4));for(var ya=0;ya<Ft.length;ya++){var er=Ft[ya].unit;xt.set(er,Ve),Ve+=er.byteLength}var Zn=Ft[Ft.length-1];Ce=Zn.dts+Zn.duration,this._audioNextDts=Ce;var Un=new vt;Un.beginDts=ie,Un.endDts=Ce,Un.beginPts=ie,Un.endPts=Ce,Un.originalBeginDts=Ft[0].originalDts,Un.originalEndDts=Zn.originalDts+Zn.duration,Un.firstSample=new Lt(Ft[0].dts,Ft[0].pts,Ft[0].duration,Ft[0].originalDts,!1),Un.lastSample=new Lt(Zn.dts,Zn.pts,Zn.duration,Zn.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Un),F.samples=Ft,F.sequenceNumber++;var pa=null;Ze?pa=new Uint8Array:pa=It.moof(F,ie),F.samples=[],F.length=0;var Ra={type:"audio",data:this._mergeBoxes(pa,xt).buffer,sampleCount:Ft.length,info:Un};Ze&&rt&&(Ra.timestampOffset=ie),this._onMediaSegment("audio",Ra)}},{key:"_remuxVideo",value:function(C,B){if(this._videoMeta==null)return;var F=C,H=F.samples,te=void 0,ie=-1,Ce=-1,Ge=-1,Xe=-1;if(!H||H.length===0)return;if(H.length===1&&!B)return;var Ze=8,rt=null,ot=8+C.length,Ve=null;if(H.length>1&&(Ve=H.pop(),ot-=Ve.length),this._videoStashedLastSample!=null){var xt=this._videoStashedLastSample;this._videoStashedLastSample=null,H.unshift(xt),ot+=xt.length}Ve!=null&&(this._videoStashedLastSample=Ve);var it=H[0].dts-this._dtsBase;if(this._videoNextDts)te=it-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())te=0;else{var ft=this._videoSegmentInfoList.getLastSampleBefore(it);if(ft!=null){var lt=it-(ft.originalDts+ft.duration);lt<=3&&(lt=0);var Wt=ft.dts+ft.duration+lt;te=it-Wt}else te=0}for(var Gt=new vt,Ut=[],zt=0;zt<H.length;zt++){var gt=H[zt],qt=gt.dts-this._dtsBase,Bt=gt.isKeyframe,rn=qt-te,en=gt.cts,Ft=rn+en;ie===-1&&(ie=rn,Ge=Ft);var Zt=0;if(zt!==H.length-1){var bn=H[zt+1].dts-this._dtsBase-te;Zt=bn-rn}else if(Ve!=null){var Pn=Ve.dts-this._dtsBase-te;Zt=Pn-rn}else Ut.length>=1?Zt=Ut[Ut.length-1].duration:Zt=Math.floor(this._videoMeta.refSampleDuration);if(Bt){var mn=new Lt(rn,Ft,Zt,gt.dts,!0);mn.fileposition=gt.fileposition,Gt.appendSyncPoint(mn)}Ut.push({dts:rn,pts:Ft,cts:en,units:gt.units,size:gt.length,isKeyframe:Bt,duration:Zt,originalDts:qt,flags:{isLeading:0,dependsOn:Bt?2:1,isDependedOn:Bt?1:0,hasRedundancy:0,isNonSync:Bt?0:1}})}rt=new Uint8Array(ot),rt[0]=ot>>>24&255,rt[1]=ot>>>16&255,rt[2]=ot>>>8&255,rt[3]=ot&255,rt.set(It.types.mdat,4);for(var xn=0;xn<Ut.length;xn++)for(var Tn=Ut[xn].units;Tn.length;){var fa=Tn.shift(),sa=fa.data;rt.set(sa,Ze),Ze+=sa.byteLength}var In=Ut[Ut.length-1];if(Ce=In.dts+In.duration,Xe=In.pts+In.duration,this._videoNextDts=Ce,Gt.beginDts=ie,Gt.endDts=Ce,Gt.beginPts=Ge,Gt.endPts=Xe,Gt.originalBeginDts=Ut[0].originalDts,Gt.originalEndDts=In.originalDts+In.duration,Gt.firstSample=new Lt(Ut[0].dts,Ut[0].pts,Ut[0].duration,Ut[0].originalDts,Ut[0].isKeyframe),Gt.lastSample=new Lt(In.dts,In.pts,In.duration,In.originalDts,In.isKeyframe),this._isLive||this._videoSegmentInfoList.append(Gt),F.samples=Ut,F.sequenceNumber++,this._forceFirstIDR){var Fn=Ut[0].flags;Fn.dependsOn=2,Fn.isNonSync=0}var na=It.moof(F,ie);F.samples=[],F.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(na,rt).buffer,sampleCount:Ut.length,info:Gt})}},{key:"_mergeBoxes",value:function(C,B){var F=new Uint8Array(C.byteLength+B.byteLength);return F.set(C,0),F.set(B,C.byteLength),F}}]),J}(),nt=Et,at={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"},$e=at,Yt=function(){function J(V,C){Object(fe.a)(this,J),this.TAG="TransmuxingController",this._emitter=new a.a,this._config=C,V.segments||(V.segments=[{duration:V.duration,filesize:V.filesize,url:V.url}]),typeof V.cors!="boolean"&&(V.cors=!0),typeof V.withCredentials!="boolean"&&(V.withCredentials=!1),this._mediaDataSource=V,this._currentSegmentIndex=0;var B=0;this._mediaDataSource.segments.forEach(function(F){F.timestampBase=B,B+=F.duration,F.cors=V.cors,F.withCredentials=V.withCredentials,C.referrerPolicy&&(F.referrerPolicy=C.referrerPolicy)}),!isNaN(B)&&this._mediaDataSource.duration!==B&&(this._mediaDataSource.duration=B),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)(J,[{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(C,B){this._emitter.addListener(C,B)}},{key:"off",value:function(C,B){this._emitter.removeListener(C,B)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(C,B){this._currentSegmentIndex=C;var F=this._mediaDataSource.segments[C],H=this._ioctl=new de(F,this._config,C);H.onError=this._onIOException.bind(this),H.onSeeked=this._onIOSeeked.bind(this),H.onComplete=this._onIOComplete.bind(this),H.onRedirect=this._onIORedirect.bind(this),H.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),B?this._demuxer.bindDataSource(this._ioctl):H.onDataArrival=this._onInitChunkArrival.bind(this),H.open(B)}},{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(C){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var B=this._searchSegmentIndexContains(C);if(B===this._currentSegmentIndex){var F=this._mediaInfo.segments[B];if(F==null)this._pendingSeekTime=C;else{var H=F.getNearestKeyframe(C);this._remuxer.seek(H.milliseconds),this._ioctl.seek(H.fileposition),this._pendingResolveSeekPoint=H.milliseconds}}else{var te=this._mediaInfo.segments[B];if(te==null)this._pendingSeekTime=C,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(B);else{var ie=te.getNearestKeyframe(C);this._internalAbort(),this._remuxer.seek(C),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[B].timestampBase,this._loadSegment(B,ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds,this._reportSegmentMediaInfo(B)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(C){for(var B=this._mediaDataSource.segments,F=B.length-1,H=0;H<B.length;H++)if(C<B[H].timestampBase){F=H-1;break}return F}},{key:"_onInitChunkArrival",value:function(C,B){var F=this,H=null,te=0;if(B>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,te=this._demuxer.parseChunks(C,B);else if((H=Dt.probe(C)).match){this._demuxer=new Dt(H,this._config),this._remuxer||(this._remuxer=new nt(this._config));var ie=this._mediaDataSource;ie.duration!=null&&!isNaN(ie.duration)&&(this._demuxer.overridedDuration=ie.duration),typeof ie.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=ie.hasAudio),typeof ie.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=ie.hasVideo),this._demuxer.timestampBase=ie.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),te=this._demuxer.parseChunks(C,B)}else H=null,I.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){F._internalAbort()}),this._emitter.emit($e.DEMUX_ERROR,Ke.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),te=0;return te}},{key:"_onMediaInfo",value:function(C){var B=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},C),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ue.prototype));var F=Object.assign({},C);Object.setPrototypeOf(F,ue.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=F,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var H=B._pendingSeekTime;B._pendingSeekTime=null,B.seek(H)})}},{key:"_onMetaDataArrived",value:function(C){this._emitter.emit($e.METADATA_ARRIVED,C)}},{key:"_onScriptDataArrived",value:function(C){this._emitter.emit($e.SCRIPTDATA_ARRIVED,C)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(C){var B=C,F=B+1;F<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(F)):(this._remuxer.flushStashedSamples(),this._emitter.emit($e.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(C){var B=this._ioctl.extraData;this._mediaDataSource.segments[B].redirectedURL=C}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit($e.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(C,B){I.e(this.TAG,"IOException: type = ".concat(C,", code = ").concat(B.code,", msg = ").concat(B.msg)),this._emitter.emit($e.IO_ERROR,C,B),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(C,B){I.e(this.TAG,"DemuxException: type = ".concat(C,", info = ").concat(B)),this._emitter.emit($e.DEMUX_ERROR,C,B)}},{key:"_onRemuxerInitSegmentArrival",value:function(C,B){this._emitter.emit($e.INIT_SEGMENT,C,B)}},{key:"_onRemuxerMediaSegmentArrival",value:function(C,B){if(this._pendingSeekTime!=null)return;if(this._emitter.emit($e.MEDIA_SEGMENT,C,B),this._pendingResolveSeekPoint!=null&&C==="video"){var F=B.info.syncPoints,H=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,y.safari&&F.length>0&&F[0].originalDts===H&&(H=F[0].pts),this._emitter.emit($e.RECOMMEND_SEEKPOINT,H)}}},{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(C){var B=this._mediaInfo.segments[C],F=Object.assign({},B);F.duration=this._mediaInfo.duration,F.segmentCount=this._mediaInfo.segmentCount,delete F.segments,delete F.keyframesIndex,this._emitter.emit($e.MEDIA_INFO,F)}},{key:"_reportStatisticsInfo",value:function(){var C={};C.url=this._ioctl.currentURL,C.hasRedirect=this._ioctl.hasRedirect,C.hasRedirect&&(C.redirectedURL=this._ioctl.currentRedirectedURL),C.speed=this._ioctl.currentSpeed,C.loaderType=this._ioctl.loaderType,C.currentSegmentIndex=this._currentSegmentIndex,C.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit($e.STATISTICS_INFO,C)}}]),J}(),tn=Yt,Rn=function(V){var C="TransmuxingWorker",B=null,F=it.bind(this);j.install(),V.addEventListener("message",function(ft){switch(ft.data.cmd){case"init":B=new tn(ft.data.param[0],ft.data.param[1]),B.on($e.IO_ERROR,ot.bind(this)),B.on($e.DEMUX_ERROR,Ve.bind(this)),B.on($e.INIT_SEGMENT,H.bind(this)),B.on($e.MEDIA_SEGMENT,te.bind(this)),B.on($e.LOADING_COMPLETE,ie.bind(this)),B.on($e.RECOVERED_EARLY_EOF,Ce.bind(this)),B.on($e.MEDIA_INFO,Ge.bind(this)),B.on($e.METADATA_ARRIVED,Xe.bind(this)),B.on($e.SCRIPTDATA_ARRIVED,Ze.bind(this)),B.on($e.STATISTICS_INFO,rt.bind(this)),B.on($e.RECOMMEND_SEEKPOINT,xt.bind(this));break;case"destroy":B&&(B.destroy(),B=null),V.postMessage({msg:"destroyed"});break;case"start":B.start();break;case"stop":B.stop();break;case"seek":B.seek(ft.data.param);break;case"pause":B.pause();break;case"resume":B.resume();break;case"logging_config":{var lt=ft.data.param;we.applyConfig(lt),lt.enableCallback===!0?we.addLogListener(F):we.removeLogListener(F);break}}});function H(ft,lt){var Wt={msg:$e.INIT_SEGMENT,data:{type:ft,data:lt}};V.postMessage(Wt,[lt.data])}function te(ft,lt){var Wt={msg:$e.MEDIA_SEGMENT,data:{type:ft,data:lt}};V.postMessage(Wt,[lt.data])}function ie(){var ft={msg:$e.LOADING_COMPLETE};V.postMessage(ft)}function Ce(){var ft={msg:$e.RECOVERED_EARLY_EOF};V.postMessage(ft)}function Ge(ft){var lt={msg:$e.MEDIA_INFO,data:ft};V.postMessage(lt)}function Xe(ft){var lt={msg:$e.METADATA_ARRIVED,data:ft};V.postMessage(lt)}function Ze(ft){var lt={msg:$e.SCRIPTDATA_ARRIVED,data:ft};V.postMessage(lt)}function rt(ft){var lt={msg:$e.STATISTICS_INFO,data:ft};V.postMessage(lt)}function ot(ft,lt){V.postMessage({msg:$e.IO_ERROR,data:{type:ft,info:lt}})}function Ve(ft,lt){V.postMessage({msg:$e.DEMUX_ERROR,data:{type:ft,info:lt}})}function xt(ft){V.postMessage({msg:$e.RECOMMEND_SEEKPOINT,data:ft})}function it(ft,lt){V.postMessage({msg:"logcat_callback",data:{type:ft,logcat:lt}})}},kn=Rn,Qn=function(){function J(V,C){if(Object(fe.a)(this,J),this.TAG="Transmuxer",this._emitter=new a.a,C.enableWorker&&typeof Worker!="undefined")try{var B=v("0r65");this._worker=B(kn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[V,C]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},we.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:we.getConfig()})}catch(H){I.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new tn(V,C)}else this._controller=new tn(V,C);if(this._controller){var F=this._controller;F.on($e.IO_ERROR,this._onIOError.bind(this)),F.on($e.DEMUX_ERROR,this._onDemuxError.bind(this)),F.on($e.INIT_SEGMENT,this._onInitSegment.bind(this)),F.on($e.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),F.on($e.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),F.on($e.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),F.on($e.MEDIA_INFO,this._onMediaInfo.bind(this)),F.on($e.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),F.on($e.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),F.on($e.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),F.on($e.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(J,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),we.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(C,B){this._emitter.addListener(C,B)}},{key:"off",value:function(C,B){this._emitter.removeListener(C,B)}},{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(C){this._worker?this._worker.postMessage({cmd:"seek",param:C}):this._controller.seek(C)}},{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(C,B){var F=this;Promise.resolve().then(function(){F._emitter.emit($e.INIT_SEGMENT,C,B)})}},{key:"_onMediaSegment",value:function(C,B){var F=this;Promise.resolve().then(function(){F._emitter.emit($e.MEDIA_SEGMENT,C,B)})}},{key:"_onLoadingComplete",value:function(){var C=this;Promise.resolve().then(function(){C._emitter.emit($e.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var C=this;Promise.resolve().then(function(){C._emitter.emit($e.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(C){var B=this;Promise.resolve().then(function(){B._emitter.emit($e.MEDIA_INFO,C)})}},{key:"_onMetaDataArrived",value:function(C){var B=this;Promise.resolve().then(function(){B._emitter.emit($e.METADATA_ARRIVED,C)})}},{key:"_onScriptDataArrived",value:function(C){var B=this;Promise.resolve().then(function(){B._emitter.emit($e.SCRIPTDATA_ARRIVED,C)})}},{key:"_onStatisticsInfo",value:function(C){var B=this;Promise.resolve().then(function(){B._emitter.emit($e.STATISTICS_INFO,C)})}},{key:"_onIOError",value:function(C,B){var F=this;Promise.resolve().then(function(){F._emitter.emit($e.IO_ERROR,C,B)})}},{key:"_onDemuxError",value:function(C,B){var F=this;Promise.resolve().then(function(){F._emitter.emit($e.DEMUX_ERROR,C,B)})}},{key:"_onRecommendSeekpoint",value:function(C){var B=this;Promise.resolve().then(function(){B._emitter.emit($e.RECOMMEND_SEEKPOINT,C)})}},{key:"_onLoggingConfigChanged",value:function(C){this._worker&&this._worker.postMessage({cmd:"logging_config",param:C})}},{key:"_onWorkerMessage",value:function(C){var B=C.data,F=B.data;if(B.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(B.msg){case $e.INIT_SEGMENT:case $e.MEDIA_SEGMENT:this._emitter.emit(B.msg,F.type,F.data);break;case $e.LOADING_COMPLETE:case $e.RECOVERED_EARLY_EOF:this._emitter.emit(B.msg);break;case $e.MEDIA_INFO:Object.setPrototypeOf(F,ue.prototype),this._emitter.emit(B.msg,F);break;case $e.METADATA_ARRIVED:case $e.SCRIPTDATA_ARRIVED:case $e.STATISTICS_INFO:this._emitter.emit(B.msg,F);break;case $e.IO_ERROR:case $e.DEMUX_ERROR:this._emitter.emit(B.msg,F.type,F.info);break;case $e.RECOMMEND_SEEKPOINT:this._emitter.emit(B.msg,F);break;case"logcat_callback":I.emitter.emit("log",F.type,F.logcat);break;default:break}}}]),J}(),Jn=Qn,zn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},gn=zn,wn=function(){function J(V){Object(fe.a)(this,J),this.TAG="MSEController",this._config=V,this._emitter=new a.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Mt}return Object(L.a)(J,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(C,B){this._emitter.addListener(C,B)}},{key:"off",value:function(C,B){this._emitter.removeListener(C,B)}},{key:"attachMediaElement",value:function(C){if(this._mediaSource)throw new T("MediaSource has been attached to an HTMLMediaElement!");var B=this._mediaSource=new window.MediaSource;B.addEventListener("sourceopen",this.e.onSourceOpen),B.addEventListener("sourceended",this.e.onSourceEnded),B.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=C,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),C.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var C=this._mediaSource;for(var B in this._sourceBuffers){var F=this._pendingSegments[B];F.splice(0,F.length),this._pendingSegments[B]=null,this._pendingRemoveRanges[B]=null,this._lastInitSegments[B]=null;var H=this._sourceBuffers[B];if(H){if(C.readyState!=="closed"){try{C.removeSourceBuffer(H)}catch(te){I.e(this.TAG,te.message)}H.removeEventListener("error",this.e.onSourceBufferError),H.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[B]=null,this._sourceBuffers[B]=null}}if(C.readyState==="open")try{C.endOfStream()}catch(te){I.e(this.TAG,te.message)}C.removeEventListener("sourceopen",this.e.onSourceOpen),C.removeEventListener("sourceended",this.e.onSourceEnded),C.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(C,B){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(C),this._pendingSegments[C.type].push(C);return}var F=C,H="".concat(F.container);F.codec&&F.codec.length>0&&(H+=";codecs=".concat(F.codec));var te=!1;if(I.v(this.TAG,"Received Initialization Segment, mimeType: "+H),this._lastInitSegments[F.type]=F,H!==this._mimeTypes[F.type]){if(this._mimeTypes[F.type])I.v(this.TAG,"Notice: ".concat(F.type," mimeType changed, origin: ").concat(this._mimeTypes[F.type],", target: ").concat(H));else{te=!0;try{var ie=this._sourceBuffers[F.type]=this._mediaSource.addSourceBuffer(H);ie.addEventListener("error",this.e.onSourceBufferError),ie.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ce){I.e(this.TAG,Ce.message),this._emitter.emit(gn.ERROR,{code:Ce.code,msg:Ce.message});return}}this._mimeTypes[F.type]=H}B||this._pendingSegments[F.type].push(F),te||this._sourceBuffers[F.type]&&!this._sourceBuffers[F.type].updating&&this._doAppendSegments(),y.safari&&F.container==="audio/mpeg"&&F.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=F.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(C){var B=C;this._pendingSegments[B.type].push(B),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var F=this._sourceBuffers[B.type];F&&!F.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(C){for(var B in this._sourceBuffers){if(!this._sourceBuffers[B])continue;var F=this._sourceBuffers[B];if(this._mediaSource.readyState==="open")try{F.abort()}catch(Xe){I.e(this.TAG,Xe.message)}this._idrList.clear();var H=this._pendingSegments[B];if(H.splice(0,H.length),this._mediaSource.readyState==="closed")continue;for(var te=0;te<F.buffered.length;te++){var ie=F.buffered.start(te),Ce=F.buffered.end(te);this._pendingRemoveRanges[B].push({start:ie,end:Ce})}if(F.updating||this._doRemoveRanges(),y.safari){var Ge=this._lastInitSegments[B];Ge&&(this._pendingSegments[B].push(Ge),F.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var C=this._mediaSource,B=this._sourceBuffers;if(!C||C.readyState!=="open"){C&&C.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}B.video&&B.video.updating||B.audio&&B.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,C.endOfStream())}},{key:"getNearestKeyframe",value:function(C){return this._idrList.getLastSyncPointBeforeDts(C)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var C=this._mediaElement.currentTime;for(var B in this._sourceBuffers){var F=this._sourceBuffers[B];if(F){var H=F.buffered;if(H.length>=1&&C-H.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var C=this._mediaElement.currentTime;for(var B in this._sourceBuffers){var F=this._sourceBuffers[B];if(F){for(var H=F.buffered,te=!1,ie=0;ie<H.length;ie++){var Ce=H.start(ie),Ge=H.end(ie);if(Ce<=C&&C<Ge+3){if(C-Ce>=this._config.autoCleanupMaxBackwardDuration){te=!0;var Xe=C-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[B].push({start:Ce,end:Xe})}}else Ge<C&&(te=!0,this._pendingRemoveRanges[B].push({start:Ce,end:Ge}))}te&&!F.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var C=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(C.video&&C.video.updating||C.audio&&C.audio.updating)return;var B=this._mediaSource.duration,F=this._pendingMediaDuration;F>0&&(isNaN(B)||F>B)&&(I.v(this.TAG,"Update MediaSource duration from ".concat(B," to ").concat(F)),this._mediaSource.duration=F),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var C in this._pendingRemoveRanges){if(!this._sourceBuffers[C]||this._sourceBuffers[C].updating)continue;for(var B=this._sourceBuffers[C],F=this._pendingRemoveRanges[C];F.length&&!B.updating;){var H=F.shift();B.remove(H.start,H.end)}}}},{key:"_doAppendSegments",value:function(){var C=this._pendingSegments;for(var B in C){if(!this._sourceBuffers[B]||this._sourceBuffers[B].updating)continue;if(C[B].length>0){var F=C[B].shift();if(F.timestampOffset){var H=this._sourceBuffers[B].timestampOffset,te=F.timestampOffset/1e3,ie=Math.abs(H-te);ie>.1&&(I.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(H," to ").concat(te)),this._sourceBuffers[B].timestampOffset=te),delete F.timestampOffset}if(!F.data||F.data.byteLength===0)continue;try{this._sourceBuffers[B].appendBuffer(F.data),this._isBufferFull=!1,B==="video"&&F.hasOwnProperty("info")&&this._idrList.appendArray(F.info.syncPoints)}catch(Ce){this._pendingSegments[B].unshift(F),Ce.code===22?(this._isBufferFull||this._emitter.emit(gn.BUFFER_FULL),this._isBufferFull=!0):(I.e(this.TAG,Ce.message),this._emitter.emit(gn.ERROR,{code:Ce.code,msg:Ce.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 C=this._pendingSourceBufferInit;C.length;){var B=C.shift();this.appendInitSegment(B,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(gn.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 C=this._pendingSegments;return C.video.length>0||C.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var C=this._pendingRemoveRanges;return C.video.length>0||C.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(gn.UPDATE_END)}},{key:"_onSourceBufferError",value:function(C){I.e(this.TAG,"SourceBuffer Error: ".concat(C))}}]),J}(),nn=wn,hn={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},_n={NETWORK_EXCEPTION:i.EXCEPTION,NETWORK_STATUS_CODE_INVALID:i.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:i.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:i.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ke.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ke.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ke.CODEC_UNSUPPORTED},qn=function(){function J(V,C){if(Object(fe.a)(this,J),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new a.a,this._config=Ie(),typeof C=="object"&&Object.assign(this._config,C),V.type.toLowerCase()!=="flv")throw new S("FlvPlayer requires an flv MediaDataSource input!");V.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=V,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 B=y.chrome&&(y.version.major<50||y.version.major===50&&y.version.build<2661);this._alwaysSeekKeyframe=!!(B||y.msedge||y.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.a)(J,[{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(C,B){var F=this;C===be.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){F._emitter.emit(be.MEDIA_INFO,F.mediaInfo)}):C===be.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){F._emitter.emit(be.STATISTICS_INFO,F.statisticsInfo)})),this._emitter.addListener(C,B)}},{key:"off",value:function(C,B){this._emitter.removeListener(C,B)}},{key:"attachMediaElement",value:function(C){var B=this;if(this._mediaElement=C,C.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),C.addEventListener("seeking",this.e.onvSeeking),C.addEventListener("canplay",this.e.onvCanPlay),C.addEventListener("stalled",this.e.onvStalled),C.addEventListener("progress",this.e.onvProgress),this._msectl=new nn(this._config),this._msectl.on(gn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(gn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(gn.SOURCE_OPEN,function(){B._mseSourceOpened=!0,B._hasPendingLoad&&(B._hasPendingLoad=!1,B.load())}),this._msectl.on(gn.ERROR,function(F){B._emitter.emit(be.ERROR,hn.MEDIA_ERROR,_n.MEDIA_MSE_ERROR,F)}),this._msectl.attachMediaElement(C),this._pendingSeekTime!=null)try{C.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(F){}}},{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 C=this;if(!this._mediaElement)throw new T("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new T("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 Jn(this._mediaDataSource,this._config),this._transmuxer.on($e.INIT_SEGMENT,function(B,F){C._msectl.appendInitSegment(F)}),this._transmuxer.on($e.MEDIA_SEGMENT,function(B,F){if(C._msectl.appendMediaSegment(F),C._config.lazyLoad&&!C._config.isLive){var H=C._mediaElement.currentTime;F.info.endDts>=(H+C._config.lazyLoadMaxDuration)*1e3&&(C._progressChecker==null&&(I.v(C.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),C._suspendTransmuxer()))}}),this._transmuxer.on($e.LOADING_COMPLETE,function(){C._msectl.endOfStream(),C._emitter.emit(be.LOADING_COMPLETE)}),this._transmuxer.on($e.RECOVERED_EARLY_EOF,function(){C._emitter.emit(be.RECOVERED_EARLY_EOF)}),this._transmuxer.on($e.IO_ERROR,function(B,F){C._emitter.emit(be.ERROR,hn.NETWORK_ERROR,B,F)}),this._transmuxer.on($e.DEMUX_ERROR,function(B,F){C._emitter.emit(be.ERROR,hn.MEDIA_ERROR,B,{code:-1,msg:F})}),this._transmuxer.on($e.MEDIA_INFO,function(B){C._mediaInfo=B,C._emitter.emit(be.MEDIA_INFO,Object.assign({},B))}),this._transmuxer.on($e.METADATA_ARRIVED,function(B){C._emitter.emit(be.METADATA_ARRIVED,B)}),this._transmuxer.on($e.SCRIPTDATA_ARRIVED,function(B){C._emitter.emit(be.SCRIPTDATA_ARRIVED,B)}),this._transmuxer.on($e.STATISTICS_INFO,function(B){C._statisticsInfo=C._fillStatisticsInfo(B),C._emitter.emit(be.STATISTICS_INFO,Object.assign({},C._statisticsInfo))}),this._transmuxer.on($e.RECOMMEND_SEEKPOINT,function(B){C._mediaElement&&!C._config.accurateSeek&&(C._requestSetTime=!0,C._mediaElement.currentTime=B/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(C){this._mediaElement.volume=C}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(C){this._mediaElement.muted=C}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(C){this._mediaElement?this._internalSeek(C):this._pendingSeekTime=C}},{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(C){if(C.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return C;var B=!0,F=0,H=0;if(this._mediaElement.getVideoPlaybackQuality){var te=this._mediaElement.getVideoPlaybackQuality();F=te.totalVideoFrames,H=te.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(F=this._mediaElement.webkitDecodedFrameCount,H=this._mediaElement.webkitDroppedFrameCount):B=!1;return B&&(C.decodedFrames=F,C.droppedFrames=H),C}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var C=this._mediaElement.buffered,B=this._mediaElement.currentTime,F=0,H=0,te=0;te<C.length;te++){var ie=C.start(te),Ce=C.end(te);if(ie<=B&&B<Ce){F=ie,H=Ce;break}}H>=B+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 C=this._mediaElement.currentTime,B=this._mediaElement.buffered,F=!1,H=0;H<B.length;H++){var te=B.start(H),ie=B.end(H);if(C>=te&&C<ie){C>=ie-this._config.lazyLoadRecoverDuration&&(F=!0);break}}F&&(window.clearInterval(this._progressChecker),this._progressChecker=null,F&&(I.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(C){for(var B=this._mediaElement.buffered,F=0;F<B.length;F++){var H=B.start(F),te=B.end(F);if(C>=H&&C<te)return!0}return!1}},{key:"_internalSeek",value:function(C){var B=this._isTimepointBuffered(C),F=!1,H=0;if(C<1&&this._mediaElement.buffered.length>0){var te=this._mediaElement.buffered.start(0);(te<1&&C<te||y.safari)&&(F=!0,H=y.safari?.1:te)}if(F)this._requestSetTime=!0,this._mediaElement.currentTime=H;else if(B){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=C;else{var ie=this._msectl.getNearestKeyframe(Math.floor(C*1e3));this._requestSetTime=!0,ie!=null?this._mediaElement.currentTime=ie.dts/1e3:this._mediaElement.currentTime=C}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(C),this._transmuxer.seek(Math.floor(C*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=C)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var C=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(C)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(C),this._transmuxer.seek(Math.floor(C*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=C))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(C){var B=this._mediaElement;if(C||!this._receivedCanPlay||B.readyState<2){var F=B.buffered;F.length>0&&B.currentTime<F.start(0)&&(I.w(this.TAG,"Playback seems stuck at ".concat(B.currentTime,", seek to ").concat(F.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=F.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(C){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(C){var B=this._mediaElement.currentTime,F=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(B<1&&F.length>0){var H=F.start(0);if(H<1&&B<H||y.safari){this._requestSetTime=!0,this._mediaElement.currentTime=y.safari?.1:H;return}}if(this._isTimepointBuffered(B)){if(this._alwaysSeekKeyframe){var te=this._msectl.getNearestKeyframe(Math.floor(B*1e3));te!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=te.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:B,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(C){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(C){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(C){this._checkAndResumeStuckPlayback()}}]),J}(),Gn=qn,$n=function(){function J(V,C){if(Object(fe.a)(this,J),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new a.a,this._config=Ie(),typeof C=="object"&&Object.assign(this._config,C),V.type.toLowerCase()==="flv")throw new S("NativePlayer does't support flv MediaDataSource input!");if(V.hasOwnProperty("segments"))throw new S("NativePlayer(".concat(V.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=V,this._mediaElement=null}return Object(L.a)(J,[{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(C,B){var F=this;C===be.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){F._emitter.emit(be.MEDIA_INFO,F.mediaInfo)}):C===be.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){F._emitter.emit(be.STATISTICS_INFO,F.statisticsInfo)})),this._emitter.addListener(C,B)}},{key:"off",value:function(C,B){this._emitter.removeListener(C,B)}},{key:"attachMediaElement",value:function(C){if(this._mediaElement=C,C.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{C.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(B){}}},{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 T("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(C){this._mediaElement.volume=C}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(C){this._mediaElement.muted=C}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(C){this._mediaElement?this._mediaElement.currentTime=C:this._pendingSeekTime=C}},{key:"mediaInfo",get:function(){var C=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",B={mimeType:C+this._mediaDataSource.type};return this._mediaElement&&(B.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(B.width=this._mediaElement.videoWidth,B.height=this._mediaElement.videoHeight)),B}},{key:"statisticsInfo",get:function(){var C={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return C;var B=!0,F=0,H=0;if(this._mediaElement.getVideoPlaybackQuality){var te=this._mediaElement.getVideoPlaybackQuality();F=te.totalVideoFrames,H=te.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(F=this._mediaElement.webkitDecodedFrameCount,H=this._mediaElement.webkitDroppedFrameCount):B=!1;return B&&(C.decodedFrames=F,C.droppedFrames=H),C}},{key:"_onvLoadedMetadata",value:function(C){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(be.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(be.STATISTICS_INFO,this.statisticsInfo)}}]),J}(),Kn=$n;j.install();function ta(J,V){var C=J;if(C==null||typeof C!="object")throw new S("MediaDataSource must be an javascript object!");if(!C.hasOwnProperty("type"))throw new S("MediaDataSource must has type field to indicate video file type!");switch(C.type){case"flv":return new Gn(C,V);default:return new Kn(C,V)}}function ca(){return je.supportMSEH264Playback()}function Ia(){return je.getFeatureList()}var Sn={};Sn.createPlayer=ta,Sn.isSupported=ca,Sn.getFeatureList=Ia,Sn.BaseLoader=o,Sn.LoaderStatus=f,Sn.LoaderErrors=i,Sn.Events=be,Sn.ErrorTypes=hn,Sn.ErrorDetails=_n,Sn.FlvPlayer=Gn,Sn.NativePlayer=Kn,Sn.LoggingControl=we,Object.defineProperty(Sn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Sa=Ee.a=Sn},HpTS:function(le,Ee,v){le.exports=v.p+"static/small_program.f74069ec.png"},Hwda:function(le,Ee,v){le.exports=v.p+"static/b2.b82a50d0.svg"},IuEb:function(le,Ee,v){le.exports=v.p+"static/a1.e973a25a.png"},J66h:function(le,Ee,v){(function(fe){var L,M;(function(j,c){le.exports=c(j)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe!="undefined"?fe:this,function(j){"use strict";j=j||{};var c=j.Base64,a="2.6.4",W="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",I=function(A){for(var k={},N=0,z=A.length;N<z;N++)k[A.charAt(N)]=N;return k}(W),D=String.fromCharCode,w=function(A){if(A.length<2){var k=A.charCodeAt(0);return k<128?A:k<2048?D(192|k>>>6)+D(128|k&63):D(224|k>>>12&15)+D(128|k>>>6&63)+D(128|k&63)}else{var k=65536+(A.charCodeAt(0)-55296)*1024+(A.charCodeAt(1)-56320);return D(240|k>>>18&7)+D(128|k>>>12&63)+D(128|k>>>6&63)+D(128|k&63)}},_=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,U=function(A){return A.replace(_,w)},P=function(A){var k=[0,2,1][A.length%3],N=A.charCodeAt(0)<<16|(A.length>1?A.charCodeAt(1):0)<<8|(A.length>2?A.charCodeAt(2):0),z=[W.charAt(N>>>18),W.charAt(N>>>12&63),k>=2?"=":W.charAt(N>>>6&63),k>=1?"=":W.charAt(N&63)];return z.join("")},T=j.btoa&&typeof j.btoa=="function"?function(A){return j.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,P)},S=function(A){return T(U(String(A)))},R=function(A){return A.replace(/[+\/]/g,function(k){return k=="+"?"-":"_"}).replace(/=/g,"")},f=function(A,k){return k?R(S(A)):S(A)},i=function(A){return f(A,!0)},o;j.Uint8Array&&(o=function(A,k){for(var N="",z=0,G=A.length;z<G;z+=3){var Z=A[z],ne=A[z+1],ee=A[z+2],he=Z<<16|ne<<8|ee;N+=W.charAt(he>>>18)+W.charAt(he>>>12&63)+(typeof ne!="undefined"?W.charAt(he>>>6&63):"=")+(typeof ee!="undefined"?W.charAt(he&63):"=")}return k?R(N):N});var l=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,b=function(A){switch(A.length){case 4:var k=(7&A.charCodeAt(0))<<18|(63&A.charCodeAt(1))<<12|(63&A.charCodeAt(2))<<6|63&A.charCodeAt(3),N=k-65536;return D((N>>>10)+55296)+D((N&1023)+56320);case 3:return D((15&A.charCodeAt(0))<<12|(63&A.charCodeAt(1))<<6|63&A.charCodeAt(2));default:return D((31&A.charCodeAt(0))<<6|63&A.charCodeAt(1))}},h=function(A){return A.replace(l,b)},g=function(A){var k=A.length,N=k%4,z=(k>0?I[A.charAt(0)]<<18:0)|(k>1?I[A.charAt(1)]<<12:0)|(k>2?I[A.charAt(2)]<<6:0)|(k>3?I[A.charAt(3)]:0),G=[D(z>>>16),D(z>>>8&255),D(z&255)];return G.length-=[0,0,2,1][N],G.join("")},x=j.atob&&typeof j.atob=="function"?function(A){return j.atob(A)}:function(A){return A.replace(/\S{1,4}/g,g)},y=function(A){return x(String(A).replace(/[^A-Za-z0-9\+\/]/g,""))},p=function(A){return h(x(A))},u=function(A){return String(A).replace(/[-_]/g,function(k){return k=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(A){return p(u(A))},s;j.Uint8Array&&(s=function(A){return Uint8Array.from(y(u(A)),function(k){return k.charCodeAt(0)})});var m=function(){var A=j.Base64;return j.Base64=c,A};if(j.Base64={VERSION:a,atob:y,btoa:T,fromBase64:r,toBase64:f,utob:U,encode:f,encodeURI:i,btou:h,decode:r,noConflict:m,fromUint8Array:o,toUint8Array:s},typeof Object.defineProperty=="function"){var E=function(A){return{value:A,enumerable:!1,writable:!0,configurable:!0}};j.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",E(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",E(function(A){return f(this,A)})),Object.defineProperty(String.prototype,"toBase64URI",E(function(){return f(this,!0)}))}}return j.Meteor&&(Base64=j.Base64),le.exports?le.exports.Base64=j.Base64:!(L=[],M=function(){return j.Base64}.apply(Ee,L),M!==void 0&&(le.exports=M)),{Base64:j.Base64}})}).call(this,v("IyRk"))},JAbv:function(le,Ee){le.exports="data:image/png;base64,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"},JWDV:function(le,Ee,v){le.exports=v.p+"static/charpter-white.5fa14f93.svg"},JatN:function(le,Ee,v){"use strict";var fe={"@primary-color":"#0152d9"},L=fe,M={"@primary-color":"#196efd"},j=M,c=Ee.a={defaults:L,vspaces:j}},JeFH:function(le,Ee){le.exports="data:image/png;base64,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"},Jky8:function(le,Ee,v){"use strict";var fe=v("sRBo"),L=v("kaz8"),M=v("5NDa"),j=v("5rEg"),c=v("miYZ"),a=v("tsqr"),W=v("9og8"),I=v("2qtc"),D=v("kLXV"),w=v("tJVT"),_=v("WmNS"),U=v.n(_),P=v("q1tI"),T=v.n(P),S=v("9kvl"),R=v("6CvP"),f=v("1XHU"),i=v("1vsH"),o;(function(b){b[b.Professor=1]="Professor",b[b.AssistantProfessor=2]="AssistantProfessor",b[b.Student=3]="Student"})(o||(o={}));var l=function(h){var g=h.visible,x=h.user,y=h.onCancel,p=y===void 0?function(){}:y,u=Object(P.useState)(),r=Object(w.a)(u,2),s=r[0],m=r[1],E=Object(P.useState)([]),A=Object(w.a)(E,2),k=A[0],N=A[1],z=Object(P.useState)(!1),G=Object(w.a)(z,2),Z=G[0],ne=G[1],ee=Object(P.useState)(!1),he=Object(w.a)(ee,2),de=he[0],me=he[1],Ie=Object(P.useState)(),Le=Object(w.a)(Ie,2),je=Le[0],We=Le[1];Object(P.useEffect)(function(){var $;if(x!=null&&($=x.userInfo)!==null&&$!==void 0&&$.identity){var ue;N([(x==null||((ue=x.userInfo)===null||ue===void 0)?void 0:ue.identity)==="student"?3:1])}},[x]);var be=function(ue,ae){if(k.includes(o.Professor)){D.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.a.createElement("div",{className:"tc"},ae||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){S.d.push("/classrooms/".concat(ue,"/students"))}});return}S.d.push("/classrooms/".concat(ue,"/students"))},Se=function(){var $=Object(W.a)(U.a.mark(function ue(){var ae;return U.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(s){Ne.next=3;break}return a.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Ne.abrupt("return");case 3:return ne(!0),Ne.next=6,Object(R.c)({invite_code:s,professor:k.includes(o.Professor)?1:null,assistant_professor:k.includes(o.AssistantProfessor)?1:null,student:k.includes(o.Student)?1:null});case 6:if(ae=Ne.sent,ne(!1),!((ae==null?void 0:ae.status)===-2)){Ne.next=22;break}if(we(),!(ae.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Ne.next=14;break}return me(!0),We(1),Ne.abrupt("return");case 14:if(!(ae.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Ne.next=18;break}return me(!0),We(2),Ne.abrupt("return");case 18:if(!(ae.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Ne.next=22;break}return me(!0),We(3),Ne.abrupt("return");case 22:if(!((ae==null?void 0:ae.status)===0)){Ne.next=27;break}return Object(i.bb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),we(),(ae==null?void 0:ae.course_id)&&be(ae.course_id,ae.message),Ne.abrupt("return");case 27:case"end":return Ne.stop()}},ue)}));return function(){return $.apply(this,arguments)}}(),we=function(){var $=Object(W.a)(U.a.mark(function ue(){return U.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:p();case 1:case"end":return _e.stop()}},ue)}));return function(){return $.apply(this,arguments)}}();return T.a.createElement(T.a.Fragment,null,T.a.createElement(D.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:g,confirmLoading:Z,onOk:Se,onCancel:we},T.a.createElement("div",{className:"tc"},T.a.createElement("div",null,T.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),T.a.createElement(j.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:s,onChange:function(ue){if(ue.target.value.length>=7){a.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}m(ue.target.value)}})),T.a.createElement("div",{className:"mt10 font14"},T.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),T.a.createElement(L.a.Group,{value:k,onChange:function(ue){return N(ue)}},T.a.createElement(L.a,{value:o.Professor,disabled:k.includes(2)},"\u6559\u5E08"),T.a.createElement(L.a,{value:o.AssistantProfessor,disabled:k.includes(1)},"\u52A9\u6559"),T.a.createElement(L.a,{value:o.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),T.a.createElement(f.a,{visible:de,onCancel:function(){return me(!1)},occupationValue:je}))};Ee.a=Object(S.a)(function(b){var h=b.user;return{user:h}})(l)},Jq4h:function(le,Ee,v){le.exports=v.p+"static/qrcode.54870d9b.png"},KBoB:function(le,Ee,v){"use strict";v.r(Ee);var fe=v("cWXX"),L=v("/ezw"),M=v("DjyN"),j=v("NUBc"),c=v("14J3"),a=v("BMrR"),W=v("jCWc"),I=v("kPKH"),D=v("k1fw"),w=v("tJVT"),_=v("PpiC"),U=v("OaEy"),P=v("2fM7"),T=v("q1tI"),S=v.n(T),R=v("Ty5D"),f=v("9kvl"),i=v("BdwD"),o=v("vpjH"),l=v.n(o),b=v("sRBo"),h=v("kaz8"),g=v("5Dmo"),x=v("3S7+"),y=v("2qtc"),p=v("kLXV"),u=v("9og8"),r=v("WmNS"),s=v.n(r),m=v("1vsH"),E=v("ErOA"),A=v("55Ip"),k=v("u+vr"),N=v.n(k),z=v("XBoW"),G=v.n(z),Z=v("fc4H"),ne=v.n(Z),ee=v("xKgJ"),he=v("wd/R"),de=v.n(he),me=function(Se){var we,$,ue,ae,_e,Ne,Re=Se.v,Je=Se.k,st=Se.match,dt=Se.selectArrs,mt=Se.setSelectArrs,Oe=Se.dispatch,De=Se.params,Qe=Object(T.useState)([]),Ke=Object(w.a)(Qe,2),At=Ke[0],ct=Ke[1],Rt=Object(T.useState)(!1),bt=Object(w.a)(Rt,2),Dt=bt[0],kt=bt[1],It="YYYY-MM-DD",Kt=de()("2020-11-15",It);function Jt(){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(u.a)(s.a.mark(function nt(){var at;return s.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return console.log(De,222),Yt.next=3,Object(E.a)("/api/courses/".concat(De==null?void 0:De.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(D.a)(Object(D.a)({},De),{},{id:Re.id})});case 3:at=Yt.sent,ct((at==null?void 0:at.groups)||[]);case 5:case"end":return Yt.stop()}},nt)})),Lt.apply(this,arguments)}var vt=function(){return p.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:S.a.createElement(S.a.Fragment,null,"\u542F\u667A\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")})},Mt=function(at){var $e;Object(m.Z)({inner_ip:at.inner_ip,public_ip:at.public_ip,open_camera:at.open_camera,ip_limit:at.ip_limit,ip_bind:at.ip_bind,exercise_tips:at.exercise_tips,exerciseId:at.id,screen_open:at.screen_open,screen_num:at.screen_num,coursesId:at.course_id,login:($e=Object(ee.x)())===null||$e===void 0?void 0:$e.login,history:f.d})},_t=[{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(at,$e){return $e.exercise_status===at},render:function(at,$e){return S.a.createElement("div",null,at===1&&S.a.createElement("span",null,S.a.createElement("i",{className:N.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),at===2&&S.a.createElement("span",null,S.a.createElement("i",{className:N.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),at===3&&S.a.createElement("span",null,S.a.createElement("i",{className:N.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:De.order_by==="publish_time"?De.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:De.order_by==="end_time"?De.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(at,$e){return $e.exercise_status===1?"-":S.a.createElement("span",null,at,"/",$e.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(at,$e){return $e.exercise_status===1?"-":S.a.createElement(A.a,{to:"/classrooms/".concat(De==null?void 0:De.coursesId,"/exercise/").concat(Re==null?void 0:Re.id,"/detail?random=false&exercise_group_id=").concat($e.course_group_id)},at)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function(at,$e){return $e.exercise_status===1?S.a.createElement("img",{style:{cursor:"not-allowed"},src:G.a}):S.a.createElement(x.a,{title:"\u8BC4\u9605"},S.a.createElement(A.a,{to:"/classrooms/".concat(De==null?void 0:De.coursesId,"/exercise/").concat(Re==null?void 0:Re.id,"/detail?random=false&exercise_group_id=").concat($e.course_group_id)},S.a.createElement("img",{src:ne.a})))}}],Et=function(at){if(at!=null&&at.includes("\u672A\u5F00\u59CB"))return S.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(at!=null&&at.includes("\u8003\u8BD5\u4E2D"))return S.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(at!=null&&at.includes("\u5DF2\u7ED3\u675F"))return S.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return S.a.createElement("div",{className:N.a.listItem,key:Je,onClick:function(){Mt(Re)}},Object(ee.c)()&&S.a.createElement(h.a,{checked:dt.includes(Re.id),value:Re.id,onClick:function(at){at.stopPropagation()},onChange:function(at){var $e=dt.indexOf(Re.id);dt.indexOf(Re.id)>-1?mt(dt.filter(function(Yt){return Yt!==Re.id})):mt(dt.concat(Re.id))}}),S.a.createElement("div",{className:N.a.info},S.a.createElement("div",{className:N.a.title},S.a.createElement("div",{className:N.a.titleLeft,style:{marginRight:"15px"}},Et(Re==null?void 0:Re.exercise_tips),S.a.createElement(x.a,{title:Re.exercise_name},S.a.createElement("span",{className:"".concat(N.a.name),style:{maxWidth:Re!=null&&(we=Re.exercise_tips)!==null&&we!==void 0&&we.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},Re.exercise_name)),!Re.is_public&&Object(ee.c)()&&S.a.createElement(x.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},S.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(Re==null||(($=Re.exercise_tips)===null||$===void 0)?void 0:$.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&S.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(Re==null||((ue=Re.exercise_tips)===null||ue===void 0)?void 0:ue.includes("\u5DF2\u7ED3\u675F"))&&(Re==null||((ae=Re.exercise_tips)===null||ae===void 0)?void 0:ae.includes("\u672A\u63D0\u4EA4"))&&S.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),S.a.createElement("div",{className:N.a.titleRight,onClick:function(at){at.stopPropagation(),at.preventDefault()}},Object(ee.c)()&&Re.assistant_auth&&S.a.createElement("span",{onClick:function(at){at.stopPropagation();var $e=de()(Re.created_at,It),Yt=de()(Kt).diff(de()($e),"days");Yt>0&&Re!==null&&Re!==void 0&&Re.is_random?vt():Re!=null&&Re.is_random?f.d.push("/classrooms/".concat(Re.course_id,"/exercise/").concat(Re.id,"/random/preview?random=").concat(Re.is_random)):f.d.push("/classrooms/".concat(Re.course_id,"/exercise/").concat(Re.id,"/detail?random=").concat(Re.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(ee.h)()&&S.a.createElement("span",{onClick:function(){f.d.push("/classrooms/".concat(Re.course_id,"/exercise/").concat(Re.id,"/detail?random=").concat(Re.is_random))}},"\u8BE6\u60C5"),S.a.createElement(S.a.Fragment,null,Re.current_status===0&&Re.exercise_status>1&&!((_e=Re.exercise_tips)!==null&&_e!==void 0&&_e.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(A.a,{onClick:function(at){at.stopPropagation(),at.preventDefault(),Mt(Re)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),Re.current_status===1&&Re.exercise_status>1&&S.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(at){var $e;window.location.href="/classrooms/".concat(Re.course_id,"/exercise/").concat(Re.id,"/users/").concat(($e=Object(ee.x)())===null||$e===void 0?void 0:$e.login)}},"\u67E5\u770B\u8BD5\u5377"),Re.current_status===2&&Re.exercise_status>1&&!((Ne=Re.exercise_tips)!==null&&Ne!==void 0&&Ne.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(A.a,{onClick:function(at){at.stopPropagation(),at.preventDefault(),Mt(Re)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),S.a.createElement("p",{style:{display:"flex"}},S.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",S.a.createElement("span",{className:"c-blue"},Re.username)),S.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",S.a.createElement("span",{className:"c-blue"},Re.course_name)),S.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",S.a.createElement("span",{className:"c-blue"},Re.time===null||Re.time===-1?"\u4E0D\u9650\u65F6":"".concat(Re.time,"\u5206\u949F"))),S.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",S.a.createElement("span",{className:"c-blue"},de()(Re==null?void 0:Re.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",S.a.createElement("span",{className:"c-blue"},de()(Re==null?void 0:Re.end_time).format("YYYY-MM-DD HH:mm"))))))},Ie=me,Le=P.a.Option,je=function(Se){var we,$,ue,ae,_e,Ne=Se.classroomList,Re=Se.globalSetting,Je=Se.exercise,st=Se.loading,dt=Se.dispatch,mt=Se.match,Oe=Object(_.a)(Se,["classroomList","globalSetting","exercise","loading","dispatch","match"]),De=Object(T.useState)(Object(D.a)({},Object(R.i)())),Qe=Object(w.a)(De,2),Ke=Qe[0],At=Qe[1],ct=Object(R.h)(),Rt=Ne.detailExerciseList,bt=Ne.detailTopBanner,Dt=Ne.detailLeftMenus,kt=Object(T.useState)([]),It=Object(w.a)(kt,2),Kt=It[0],Jt=It[1],Lt=Object(T.useState)(!1),vt=Object(w.a)(Lt,2),Mt=vt[0],_t=vt[1],Et=Object(T.useState)({page:1,course_id:""}),nt=Object(w.a)(Et,2),at=nt[0],$e=nt[1];Ke.id=Ke.coursesId,Object(T.useEffect)(function(){Yt(),dt({type:"globalSetting/footerToggle",payload:!1}),dt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[at]),Object(T.useEffect)(function(){Jt([])},[Rt]);var Yt=function(){document.body.scrollIntoView(),dt({type:"exercise/getUserExercise",payload:at})};return S.a.createElement("section",{className:"minH500 minW1200"},S.a.createElement("aside",{className:"".concat(l.a.acitons," w100")},S.a.createElement(a.a,{className:"w100"},S.a.createElement(I.a,{flex:"1"},S.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),S.a.createElement(I.a,null,S.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",S.a.createElement(P.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Rn){at.course_id=Rn,at.page=1,$e(Object(D.a)({},at))}},S.a.createElement(Le,{value:""},"\u5168\u90E8"),Je==null||((we=Je.userExerciseList)===null||we===void 0||(($=we.courses)===null||$===void 0))?void 0:$.map(function(tn,Rn){return S.a.createElement(Le,{value:tn.id},tn.name)})))))),(Je==null||((ue=Je.userExerciseList)===null||ue===void 0)?void 0:ue.exercises_count)===0&&S.a.createElement(i.a,null),S.a.createElement(L.a,{loading:st["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Je==null||((ae=Je.userExerciseList)===null||ae===void 0)?void 0:ae.exercises)&&(Je==null||((_e=Je.userExerciseList)===null||_e===void 0)?void 0:_e.exercises.map(function(tn,Rn){return S.a.createElement(Ie,{v:tn,k:Rn,match:mt,selectArrs:Kt,setSelectArrs:Jt,dispatch:dt,params:Ke})})),S.a.createElement("aside",{className:"tc mb50 mt30"},S.a.createElement(j.a,{showTotal:function(Rn){var kn;return"\u5171 ".concat(Je==null||((kn=Je.userExerciseList)===null||kn===void 0)?void 0:kn.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Rn){at.page=Rn,$e(Object(D.a)({},at))},defaultPageSize:20,defaultCurrent:at.page,current:at.page||1,total:Je==null?void 0:Je.userExerciseList.exercises_count}))))},We=Ee.default=Object(f.a)(function(be){var Se=be.classroomList,we=be.loading,$=be.globalSetting,ue=be.exercise;return{classroomList:Se,globalSetting:$,loading:we.effects,exercise:ue}})(je)},KOXS:function(le,Ee,v){le.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(le,Ee){le.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(le,Ee,v){"use strict";var fe=this&&this.__assign||function(){return fe=Object.assign||function(D){for(var w,_=1,U=arguments.length;_<U;_++){w=arguments[_];for(var P in w)Object.prototype.hasOwnProperty.call(w,P)&&(D[P]=w[P])}return D},fe.apply(this,arguments)},L=this&&this.__importStar||function(D){if(D&&D.__esModule)return D;var w={};if(D!=null)for(var _ in D)Object.hasOwnProperty.call(D,_)&&(w[_]=D[_]);return w.default=D,w},M=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Ee,"__esModule",{value:!0});var j=L(v("q1tI")),c=M(v("thk6")),a=M(v("MgzW")),W=v("69ZJ"),I=function(D){var w=D.activeSlideKey,_=D.ContainerEl,U=D.children,P=D.containerClass,T=D.getSwiper,S=D.navigation,R=D.noSwiping,f=D.pagination,i=D.parallax,o=D.parallaxEl,l=D.WrapperEl,b=D.wrapperClass,h=D.rebuildOnUpdate,g=D.renderScrollbar,x=D.renderPagination,y=D.renderPrevButton,p=D.renderNextButton,u=D.renderParallax,r=D.rtl,s=D.scrollbar,m=D.shouldSwiperUpdate,E=D.slideClass,A=D.loop,k=j.useRef(null),N=j.useRef(null),z=function(){if(!w)return null;var me=0,Ie=A?1:0;return j.Children.forEach(U,function(Le){j.isValidElement(Le)&&(Le.key===w&&(me=Ie),Ie+=1)}),me},G=function(me){typeof T=="function"&&T(me)},Z=function(){N.current!==null&&(N.current.destroy(!0,!0),N.current=null)},ne=function(){k.current&&N.current===null&&(N.current=new c.default(k.current,a.default({},D)))},ee=function(){Z(),ne()},he=function(){N.current!==null&&N.current.update()},de=function(me){if(!W.isReactElement(me))return null;var Ie=[E,me.props.className];return R&&Ie.push("swiper-no-swiping"),j.cloneElement(me,fe(fe({},me.props),{className:Ie.join(" ").trim()}))};return j.useEffect(function(){ne();var me=z();return N.current!==null&&me!==null&&N.current.slideTo(me),function(){return Z()}},[]),j.useEffect(function(){if(N.current!==null){if(h)ee();else if(m){he();var me=N.current.slides.length;if(me<=N.current.activeIndex){var Ie=Math.max(me-1,0);N.current.slideTo(Ie)}}var Le=z();Le!==null&&N.current.slideTo(Le)}}),j.useEffect(function(){G(N.current)},[N]),!U||!_||!l?null:W.validateChildren(U)?j.default.createElement(_,{className:P,dir:r&&"rtl",ref:k},i&&o&&u&&u(D),j.default.createElement(l,{className:b},j.Children.map(U,de)),f&&f.el&&x&&x(D),s&&s.el&&g&&g(D),S&&S.nextEl&&p&&p(D),S&&S.prevEl&&y&&y(D)):(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(D){var w=D.scrollbar;return w?j.default.createElement("div",{className:W.classNames(w.el)}):null},renderPagination:function(D){var w=D.pagination;return w?j.default.createElement("div",{className:W.classNames(w.el)}):null},renderPrevButton:function(D){var w=D.navigation;return w?j.default.createElement("div",{className:W.classNames(w.prevEl)}):null},renderNextButton:function(D){var w=D.navigation;return w?j.default.createElement("div",{className:W.classNames(w.nextEl)}):null},renderParallax:function(D){var w=D.parallaxEl;return w?j.default.createElement("div",{className:W.classNames(w.el),"data-swiper-parallax":w.value}):null}},I.displayName="ReactIdSwiper",Ee.default=I},LdHM:function(le,Ee,v){"use strict";v.d(Ee,"b",function(){return l}),v.d(Ee,"a",function(){return h});var fe=v("1OyB"),L=v("vuIU"),M=v("Ji7U"),j=v("LK+K"),c=v("q1tI"),a=v("rePB"),W=v("Ff2n"),I=v("ODXe"),D=v("4IlW"),w=v("bX4T"),_=v("YrtM"),U=v("TSYQ"),P=v.n(U),T=v("+nKL"),S=v("8OUc"),R=function(ee,he){var de=ee.prefixCls,me=ee.id,Ie=ee.flattenOptions,Le=ee.childrenAsData,je=ee.values,We=ee.searchValue,be=ee.multiple,Se=ee.defaultActiveFirstOption,we=ee.height,$=ee.itemHeight,ue=ee.notFoundContent,ae=ee.open,_e=ee.menuItemSelectedIcon,Ne=ee.virtual,Re=ee.onSelect,Je=ee.onToggleOpen,st=ee.onActiveValue,dt=ee.onScroll,mt=ee.onMouseEnter,Oe="".concat(de,"-item"),De=Object(_.a)(function(){return Ie},[ae,Ie],function(Lt,vt){return vt[0]&&Lt[1]!==vt[1]}),Qe=c.useRef(null),Ke=function(vt){vt.preventDefault()},At=function(vt){Qe.current&&Qe.current.scrollTo({index:vt})},ct=function(vt){for(var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,_t=De.length,Et=0;Et<_t;Et+=1){var nt=(vt+Et*Mt+_t)%_t,at=De[nt],$e=at.group,Yt=at.data;if(!$e&&!Yt.disabled)return nt}return-1},Rt=c.useState(function(){return ct(0)}),bt=Object(I.a)(Rt,2),Dt=bt[0],kt=bt[1],It=function(vt){kt(vt);var Mt=De[vt];if(!Mt){st(null,-1);return}st(Mt.data.value,vt)};c.useEffect(function(){It(Se!==!1?ct(0):-1)},[De.length,We]),c.useEffect(function(){var Lt=setTimeout(function(){if(!be&&ae&&je.size===1){var vt=Array.from(je)[0],Mt=De.findIndex(function(_t){var Et=_t.data;return Et.value===vt});It(Mt),At(Mt)}});return function(){return clearTimeout(Lt)}},[ae]);var Kt=function(vt){vt!==void 0&&Re(vt,{selected:!je.has(vt)}),be||Je(!1)};if(c.useImperativeHandle(he,function(){return{onKeyDown:function(vt){var Mt=vt.which;switch(Mt){case D.a.UP:case D.a.DOWN:{var _t=0;if(Mt===D.a.UP?_t=-1:Mt===D.a.DOWN&&(_t=1),_t!==0){var Et=ct(Dt+_t,_t);At(Et),It(Et)}break}case D.a.ENTER:{var nt=De[Dt];nt&&!nt.data.disabled?Kt(nt.data.value):Kt(void 0),ae&&vt.preventDefault();break}case D.a.ESC:Je(!1)}},onKeyUp:function(){},scrollTo:function(vt){At(vt)}}}),De.length===0)return c.createElement("div",{role:"listbox",id:"".concat(me,"_list"),className:"".concat(Oe,"-empty"),onMouseDown:Ke},ue);function Jt(Lt){var vt=De[Lt];if(!vt)return null;var Mt=vt.data||{},_t=Mt.value,Et=Mt.label,nt=Mt.children,at=Object(w.a)(Mt,!0),$e=Le?nt:Et;return vt?c.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},at,{key:Lt,role:"option",id:"".concat(me,"_list_").concat(Lt),"aria-selected":je.has(_t)}),_t):null}return c.createElement(c.Fragment,null,c.createElement("div",{role:"listbox",id:"".concat(me,"_list"),style:{height:0,width:0,overflow:"hidden"}},Jt(Dt-1),Jt(Dt),Jt(Dt+1)),c.createElement(T.a,{itemKey:"key",ref:Qe,data:De,height:we,itemHeight:$,fullHeight:!1,onMouseDown:Ke,onScroll:dt,virtual:Ne,onMouseEnter:mt},function(Lt,vt){var Mt,_t=Lt.group,Et=Lt.groupOption,nt=Lt.data,at=nt.label,$e=nt.key;if(_t)return c.createElement("div",{className:P()(Oe,"".concat(Oe,"-group"))},at!==void 0?at:$e);var Yt=nt.disabled,tn=nt.value,Rn=nt.title,kn=nt.children,Qn=nt.style,Jn=nt.className,zn=Object(W.a)(nt,["disabled","value","title","children","style","className"]),gn=je.has(tn),wn="".concat(Oe,"-option"),nn=P()(Oe,wn,Jn,(Mt={},Object(a.a)(Mt,"".concat(wn,"-grouped"),Et),Object(a.a)(Mt,"".concat(wn,"-active"),Dt===vt&&!Yt),Object(a.a)(Mt,"".concat(wn,"-disabled"),Yt),Object(a.a)(Mt,"".concat(wn,"-selected"),gn),Mt)),hn=Le?kn:at,_n=!_e||typeof _e=="function"||gn;return c.createElement("div",Object.assign({},zn,{"aria-selected":gn,className:nn,title:Rn,onMouseMove:function(){if(Dt===vt||Yt)return;It(vt)},onClick:function(){Yt||Kt(tn)},style:Qn}),c.createElement("div",{className:"".concat(wn,"-content")},hn||tn),c.isValidElement(_e)||gn,_n&&c.createElement(S.a,{className:"".concat(Oe,"-option-state"),customizeIcon:_e,customizeIconProps:{isSelected:gn}},gn?"\u2713":null))}))},f=c.forwardRef(R);f.displayName="OptionList";var i=f,o=function(){return null};o.isSelectOption=!0;var l=o,b=function(){return null};b.isSelectOptGroup=!0;var h=b,g=v("VTBJ"),x=v("Zm9Q");function y(ne){var ee=ne.key,he=ne.props,de=he.children,me=he.value,Ie=Object(W.a)(he,["children","value"]);return Object(g.a)({key:ee,value:me!==void 0?me:ee,children:de},Ie)}function p(ne){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(x.a)(ne).map(function(he,de){if(!c.isValidElement(he)||!he.type)return null;var me=he.type.isSelectOptGroup,Ie=he.key,Le=he.props,je=Le.children,We=Object(W.a)(Le,["children"]);return ee||!me?y(he):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(Ie===null?de:Ie,"__"),label:Ie},We),{},{options:p(je)})}).filter(function(he){return he})}var u=v("2Qr1"),r=v("qNPg"),s=v("U8pU"),m=v("Kwbf"),E=v("WKfj");function A(ne){var ee=ne.mode,he=ne.options,de=ne.children,me=ne.backfill,Ie=ne.allowClear,Le=ne.placeholder,je=ne.getInputElement,We=ne.showSearch,be=ne.onSearch,Se=ne.defaultOpen,we=ne.autoFocus,$=ne.labelInValue,ue=ne.value,ae=ne.inputValue,_e=ne.optionLabelProp,Ne=ee==="multiple"||ee==="tags",Re=We!==void 0?We:Ne||ee==="combobox",Je=he||p(de);if(Object(m.a)(ee!=="tags"||Je.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ee==="tags"||ee==="combobox"){var st=Je.some(function(Oe){return Oe.options?Oe.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(m.a)(!st,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(ee!=="combobox"||!_e,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(ee==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(m.a)(ee==="combobox"||!je,"`getInputElement` only work with `combobox` mode."),Object(m.b)(ee!=="combobox"||!je||!Ie||!Le,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),be&&!Re&&ee!=="combobox"&&ee!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!Se||we,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ue!=null){var dt=Object(E.d)(ue);Object(m.a)(!$||dt.every(function(Oe){return Object(s.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ne||Array.isArray(ue),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var mt=null;Object(x.a)(de).some(function(Oe){if(!c.isValidElement(Oe)||!Oe.type)return!1;var De=Oe.type;if(De.isSelectOption)return!1;if(De.isSelectOptGroup){var Qe=Object(x.a)(Oe.props.children).every(function(Ke){return!c.isValidElement(Ke)||!Oe.type||Ke.type.isSelectOption?!0:(mt=Ke.type,!1)});return!Qe}return mt=De,!0}),mt&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(mt.displayName||mt.name||mt,"`.")),Object(m.a)(ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=A,N=Object(r.a)({prefixCls:"rc-select",components:{optionList:i},convertChildrenToData:p,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:k,fillOptionsWithMissingValue:u.a}),z=function(ne){Object(M.a)(he,ne);var ee=Object(j.a)(he);function he(){var de;return Object(fe.a)(this,he),de=ee.apply(this,arguments),de.selectRef=c.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(L.a)(he,[{key:"render",value:function(){return c.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),he}(c.Component);z.Option=l,z.OptGroup=h;var G=z,Z=Ee.c=G},LzVc:function(le,Ee,v){le.exports=v.p+"static/r.18202e40.svg"},MEgm:function(le,Ee){le.exports="data:image/png;base64,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"},MXfU:function(le,Ee){le.exports="data:image/png;base64,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"},"N/YA":function(le,Ee){le.exports="data:image/png;base64,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"},"N16+":function(le,Ee,v){le.exports=v.p+"static/unit.ef4359db.svg"},NLgs:function(le,Ee,v){"use strict";v.d(Ee,"e",function(){return b}),v.d(Ee,"f",function(){return h}),v.d(Ee,"d",function(){return x}),v.d(Ee,"c",function(){return y}),v.d(Ee,"a",function(){return p}),v.d(Ee,"b",function(){return u});var fe=v("miYZ"),L=v("tsqr"),M=v("9og8"),j=v("2qtc"),c=v("kLXV"),a=v("WmNS"),W=v.n(a),I=v("q1tI"),D=v.n(I),w=v("9kvl"),_=v("xKgJ"),U=v("1vsH"),P=v("RCxd"),T=v("mOS8"),S=v.n(T),R=v("1ZF9"),f=v.n(R),i=v("WdTA"),o=v.n(i),l=v("m3rI"),b=function(s){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(h(s)&&g(m))},h=function(s){return Object(_.p)()?!0:(s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var s,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(w.c)()._store.getState(),A=E.user;return(s=A.userInfo)!==null&&s!==void 0&&s.profile_completed?!0:(c.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:m?"\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(){w.d.push("/account/profile/edit")}}),!1)},x=function(){var s,m=Object(w.c)()._store.getState(),E=m.user;return(s=E.userInfo)!==null&&s!==void 0&&s.professional_certification?!0:(c.a.confirm({title:"\u63D0\u793A",centered:!0,content:D.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(U.R)("/account/certification")}}),!1)},y=function(){return Object(_.a)()?!0:(c.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),D.a.createElement("img",{src:Object(_.t)()?o.a:"".concat(l.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(s,m){return s?!0:(c.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("p",null,m||"\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"),D.a.createElement("div",{style:{marginLeft:"110px"}},D.a.createElement("img",{src:f.a,width:200}),D.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(U.R)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(s){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(w.c)()._store.getState(),A=E.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(c.a.info({centered:!0,icon:D.a.createElement(P.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",m,"\u3002"),D.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),D.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(c.a.confirm({centered:!0,icon:D.a.createElement(P.a,null),title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",m,"\u3002"),D.a.createElement("br",null),D.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(){c.a.confirm({width:440,centered:!0,icon:D.a.createElement(P.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 N=Object(M.a)(W.a.mark(function G(){var Z;return W.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,s({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:Z=ee.sent,Z.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),s({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),s({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return ee.stop()}},G)}));function z(){return N.apply(this,arguments)}return z}()})}}),!0):!1}},NQs2:function(le,Ee,v){le.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(le,Ee,v){"use strict";v.d(Ee,"a",function(){return I}),v.d(Ee,"c",function(){return p}),v.d(Ee,"e",function(){return Dt}),v.d(Ee,"d",function(){return It}),v.d(Ee,"b",function(){return nn});var fe=v("q1tI"),L=v.n(fe),M=v("NQs2"),j=v.n(M),c=v("ygoZ"),a=v.n(c),W=function(ie){var Ce=ie.dataSource,Ge=Ce===void 0?[]:Ce,Xe=ie.img,Ze=ie.imgWidth,rt=Ze===void 0?346:Ze,ot=ie.title,Ve=ie.sunTitle,xt=ie.bannerExtraContent;return L.a.createElement("div",{className:j.a.banner},L.a.createElement("div",{className:j.a.content},L.a.createElement("aside",null,L.a.createElement("p",null,L.a.createElement("b",null,ot),L.a.createElement("span",null,Ve)),Ge.length>0&&L.a.createElement("div",{className:j.a.btns},Ge.map(function(it,ft){return L.a.createElement("div",{key:ft,onClick:it.click},it.name,it.sign?L.a.createElement("img",{src:a.a,width:39}):null)})),xt),Xe&&L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Xe,width:rt})))},I=W,D=v("tJVT"),w=v("6nfa"),_=v.n(w),U=v("TSYQ"),P=v.n(U),T=v("LvDl"),S=function(ie){var Ce=ie.dataSource,Ge=Ce===void 0?[]:Ce,Xe=ie.value,Ze=ie.onChange,rt=ie.onTitleChange,ot=ie.className,Ve=ie.title,xt=ie.titleWidth,it=xt===void 0?41:xt,ft=ie.style,lt=ft===void 0?{}:ft,Wt=ie.fontColor,Gt=Wt===void 0?"#6A7283":Wt,Ut=ie.showCount,zt=Object(fe.useState)(0),gt=Object(D.a)(zt,2),qt=gt[0],Bt=gt[1],rn=Object(fe.useState)(!1),en=Object(D.a)(rn,2),Ft=en[0],Zt=en[1],bn=Object(fe.useRef)(null),Pn=Object(fe.useRef)(null);return Object(fe.useEffect)(function(){if(Ge.length!==0){var mn;(bn==null||((mn=bn.current)===null||mn===void 0)?void 0:mn.clientHeight)>97?Bt(1):Bt(0)}Ge.length===0&&Bt(0),Zt(!1)},[Ge]),L.a.createElement("div",{className:P()(_.a.row,ot),style:lt},L.a.createElement("div",{onClick:Object(T.throttle)(function(){return rt==null?void 0:rt()},2e3),style:{width:it,marginTop:Ft?12:4},className:"".concat(_.a.title," ").concat(rt?"current":"")},Ve),L.a.createElement("div",{className:Ft?"".concat(_.a.tagsWrap," ").concat(_.a.tagsBorderWrap):_.a.tagsWrap},L.a.createElement("div",{className:_.a.bar,ref:Pn,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:_.a.tag,ref:bn},Ge==null?void 0:Ge.map(function(mn){return L.a.createElement("span",{onClick:function(){return Ze(mn.id)},key:mn.id,style:{color:Gt},className:Xe===mn.id?_.a.active:""},L.a.createElement("span",{title:mn.name,className:_.a.name},mn.name),!!Ut&&L.a.createElement("span",{className:_.a.num},mn.count))}))),!!qt&&L.a.createElement(fe.Fragment,null,qt===1?L.a.createElement("div",{onClick:function(){var xn;Bt(2),(bn==null||((xn=bn.current)===null||xn===void 0)?void 0:xn.clientHeight)>245?Zt(!0):Zt(!1)},className:_.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(){Pn.current.scrollTop=0,Bt(1),Zt(!1)},className:_.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},R=S,f=v("cz0n"),i=v.n(f),o=function(ie){var Ce=ie.dataSource,Ge=Ce===void 0?[]:Ce,Xe=ie.value,Ze=ie.onChange,rt=ie.className,ot=ie.style,Ve=ot===void 0?{}:ot;return L.a.createElement("div",{style:Ve,className:P()(i.a.tabs,rt)},Ge.map(function(xt){return L.a.createElement("span",{onClick:function(){return Ze(xt.id)},className:Xe===xt.id?i.a.active:"",key:xt.id},xt.name)}))},l=o,b=v("5NDa"),h=v("5rEg"),g=v("KOXS"),x=v.n(g),y=function(ie){var Ce,Ge=ie.dataSource,Xe=Ge===void 0?[]:Ge,Ze=ie.value,rt=ie.onChange,ot=ie.className,Ve=ie.style,xt=Ve===void 0?{}:Ve,it=ie.placeholder,ft=Object(fe.useState)(""),lt=Object(D.a)(ft,2),Wt=lt[0],Gt=lt[1],Ut=Object(fe.useState)(""),zt=Object(D.a)(Ut,2),gt=zt[0],qt=zt[1];Object(fe.useEffect)(function(){var en;(en=JSON.stringify(Ze))!==null&&en!==void 0&&en.includes("{")?(Gt(Ze.id),qt(Ze.value)):qt(Ze)},[Ze]);var Bt=function(){rt(gt,Wt||null)},rn=function(Ft){if(Ft===Wt)return;Gt(Ft),rt(gt,Ft)};return L.a.createElement("div",{className:P()(x.a.input,ot),style:xt},!!Xe.length&&L.a.createElement("div",{className:x.a.dropdown},L.a.createElement("div",{className:x.a.text},(Ce=Xe.find(function(en){return en.id===Wt}))===null||Ce===void 0?void 0:Ce.name,L.a.createElement("i",{className:"iconfont icon-zhankai4"}),L.a.createElement("b",{className:x.a.b1}),L.a.createElement("b",{className:x.a.b2})),L.a.createElement("div",{className:x.a.menu},Xe.map(function(en,Ft){return L.a.createElement("div",{key:Ft,onClick:function(){return rn(en.id)}},en.name)}))),L.a.createElement(h.a,{onPressEnter:Bt,value:decodeURIComponent(gt||""),onChange:function(Ft){return qt(Ft.target.value)},bordered:!1,placeholder:it}),L.a.createElement("i",{onClick:Bt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},p=y,u=v("f9pc"),r=v.n(u),s=function(ie){var Ce=ie.value,Ge=ie.onChange,Xe=ie.className,Ze=ie.total,rt=ie.pageSize,ot=ie.style,Ve=ot===void 0?{}:ot,xt=Ce<2,it=Ce>=Math.ceil(Ze/rt);return Ze<=rt?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:P()(r.a.quickPager,Xe),style:Ve},L.a.createElement("div",{onClick:function(){xt||Ge(Ce-1,"prev")},className:xt?r.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){it||Ge(Ce+1,"next")},className:it?r.a.disabled:""},"\u4E0B\u4E00\u9875"))},m=s,E=v("T2oS"),A=v("W9HT"),k=v("pC0b"),N=v("GzdX"),z=v("5Dmo"),G=v("3S7+"),Z=v("Oe0F"),ne=v.n(Z),ee=v("m3rI"),he=v("1vsH"),de=v("JAbv"),me=v.n(de),Ie=v("Bq7L"),Le=v.n(Ie),je=v("MEgm"),We=v.n(je),be=v("BdwD"),Se=function(ie){var Ce=ie.className,Ge=ie.dataSource,Xe=Ge===void 0?[]:Ge,Ze=ie.col,rt=Ze===void 0?4:Ze,ot=ie.right,Ve=ie.bottom,xt=Ve===void 0?23:Ve,it=ie.precision,ft=it===void 0?0:it,lt=ie.wrapWidth,Wt=lt===void 0?1200:lt,Gt=ie.trackEventItems,Ut=ie.loading,zt=Math.floor((Wt-(rt-1)*ot)/rt);return L.a.createElement(A.a,{spinning:Ut},L.a.createElement("div",{className:P()(ne.a.list,Ce)},!!Xe.length&&Xe.map(function(gt,qt){var Bt=gt.name,rn=gt.id,en=gt.identifier,Ft=gt.power,Zt=gt.cover_image_id,bn=gt.pic;return L.a.createElement("div",{className:ne.a.wrap,key:rn,style:{width:zt,marginRight:(1+qt)%rt===0?0:ot+ft,marginBottom:xt}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(en,"/challenges"),className:ne.a.li,onClick:function(mn){mn.preventDefault(),Gt&&Object(he.bb)([Gt]),Ft&&Object(he.R)("/shixuns/".concat(en,"/challenges"))}},L.a.createElement("div",{className:ne.a.img},L.a.createElement("img",{className:ne.a.cover,src:Zt?"".concat(ee.a.API_SERVER,"/api/attachments/").concat(Zt):"".concat(ee.a.IMG_SERVER,"/").concat(bn)}),gt.is_jupyter&&L.a.createElement("img",{className:ne.a.sign,src:me.a}),gt.is_jupyter_lab&&L.a.createElement("img",{className:ne.a.sign,src:Le.a}),gt.is_unity_3d&&L.a.createElement("img",{className:ne.a.sign,src:We.a})),L.a.createElement("div",{className:ne.a.name},L.a.createElement(G.a,{title:Bt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:ne.a.e},Bt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.a.createElement("div",{className:ne.a.tags},L.a.createElement(G.a,{placement:"bottom",title:"\u5173\u5361\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),L.a.createElement("span",null,gt.challenges_count))),!!gt.myshixuns_count&&L.a.createElement(G.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),L.a.createElement("span",null,gt.myshixuns_count))),L.a.createElement(G.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,gt.level))),L.a.createElement("div",{className:ne.a.rate},L.a.createElement(N.a,{allowHalf:!0,disabled:!0,defaultValue:gt.score_info}),L.a.createElement("span",null,"\xA0",gt.score_info?"".concat(gt.score_info,"\u5206"):"5\u5206")))),!Ft&&L.a.createElement("div",{className:ne.a.lockWrap},L.a.createElement("img",{src:"".concat(ee.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")))}),!Xe.length&&L.a.createElement(be.a,null)))},we=Se,$=v("ZJlW"),ue=v.n($),ae=v("z4EP"),_e=v.n(ae),Ne=v("+GGh"),Re=v.n(Ne),Je=v("cFMs"),st=v.n(Je),dt=function(ie){var Ce=ie.className,Ge=ie.dataSource,Xe=Ge===void 0?[]:Ge,Ze=ie.col,rt=Ze===void 0?4:Ze,ot=ie.right,Ve=ie.bottom,xt=Ve===void 0?23:Ve,it=ie.precision,ft=it===void 0?0:it,lt=ie.wrapWidth,Wt=lt===void 0?1200:lt,Gt=ie.trackEventItems,Ut=ie.loading,zt=Math.floor((Wt-(rt-1)*ot)/rt);return L.a.createElement(A.a,{spinning:Ut},L.a.createElement("div",{className:P()(ue.a.list,Ce)},!!Xe.length&&Xe.map(function(gt,qt){var Bt=gt.name,rn=gt.id,en=gt.identifier,Ft=gt.featured,Zt=gt.school_name,bn=gt.image_url,Pn=gt.excellent,mn=gt.is_plan;return L.a.createElement("div",{key:rn,className:ue.a.wrap,style:{width:zt,marginRight:(1+qt)%rt===0?0:ot+ft,marginBottom:xt}},L.a.createElement("a",{target:"_blank",href:"/paths/".concat(en),className:ue.a.li,onClick:function(Tn){Tn.preventDefault(),Gt&&Object(he.bb)([Gt]),Object(he.R)("/paths/".concat(en))}},L.a.createElement("div",{className:ue.a.img},L.a.createElement("img",{className:ue.a.cover,src:"".concat(ee.a.IMG_SERVER,"/").concat(bn)}),Ft===1&&L.a.createElement("img",{className:ue.a.sign,src:_e.a}),Ft===2&&L.a.createElement("img",{className:ue.a.sign,src:""}),Ft===3&&L.a.createElement("img",{className:ue.a.sign,src:Re.a}),Ft===4&&L.a.createElement("img",{className:ue.a.sign,src:st.a})),L.a.createElement("div",{className:ue.a.name},L.a.createElement(G.a,{title:Bt},L.a.createElement("span",{className:ue.a.e},Bt))),L.a.createElement(G.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(Zt)},L.a.createElement("div",{className:ue.a.unit},L.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Zt)),L.a.createElement("div",{className:ue.a.tags},L.a.createElement("div",null,L.a.createElement(G.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),L.a.createElement("span",null,gt.stages_count))),L.a.createElement(G.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,gt.members_count)))),L.a.createElement("div",null,mn&&L.a.createElement("div",{className:ue.a.tag1},"101\u8BA1\u5212"),Pn&&L.a.createElement("div",{className:ue.a.tag2},"\u5F00\u653E\u8BFE\u7A0B")))))}),!Xe.length&&L.a.createElement(be.a,null)))},mt=dt,Oe=v("iL++"),De=v.n(Oe),Qe=v("xiVL"),Ke=function(ie){var Ce=ie.className,Ge=ie.dataSource,Xe=Ge===void 0?[]:Ge,Ze=ie.col,rt=Ze===void 0?4:Ze,ot=ie.right,Ve=ie.bottom,xt=Ve===void 0?23:Ve,it=ie.precision,ft=it===void 0?0:it,lt=ie.wrapWidth,Wt=lt===void 0?1200:lt,Gt=ie.trackEventItems,Ut=ie.loading,zt=Math.floor((Wt-(rt-1)*ot)/rt);return L.a.createElement(A.a,{spinning:Ut},L.a.createElement("div",{className:P()(De.a.list,Ce)},!!Xe.length&&Xe.map(function(gt,qt){var Bt=gt.subject_identifier,rn=gt.id,en=gt.identifier,Ft=gt.power,Zt=gt.is_public!=0&>.is_public;return L.a.createElement("div",{className:De.a.wrap,key:rn,style:{width:zt,marginRight:(1+qt)%rt===0?0:ot+ft,marginBottom:xt}},L.a.createElement("a",{className:De.a.li,onClick:function(Pn){Pn.preventDefault(),Gt&&Object(he.bb)([Gt]),Object(he.R)(gt.first_category_url)}},L.a.createElement("div",{className:De.a.top},L.a.createElement(G.a,{title:gt.name},L.a.createElement("div",{className:De.a.name},gt.name)),L.a.createElement("img",{className:De.a.img,src:ee.a.IMG_SERVER+"/images/"+gt.avatar_url}),L.a.createElement("div",{className:De.a.text,title:gt.creator},gt.creator),Bt&&L.a.createElement("div",{className:De.a.btns},L.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),L.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Zt&&L.a.createElement("div",{className:De.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:De.a.bottom},gt.visits>0&&L.a.createElement(G.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,gt.visits))),gt.course_members_count>0&&L.a.createElement(G.a,{title:"\u6210\u5458",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan"}),gt.course_members_count)),gt.tasks_count>0&&L.a.createElement(G.a,{title:"\u4F5C\u4E1A",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-zuoye"}),gt.tasks_count)),gt.is_end?L.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):L.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!gt.is_accessible&&L.a.createElement("div",{className:De.a.lockWrap},L.a.createElement("img",{src:"".concat(ee.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")))}),!Xe.length&&L.a.createElement(be.a,null)))},At=Ke,ct=v("f0W+"),Rt=v.n(ct),bt=function(ie){var Ce=ie.dataSource,Ge=Ce===void 0?[]:Ce,Xe=ie.value,Ze=ie.onChange,rt=ie.className,ot=ie.style,Ve=ot===void 0?{}:ot,xt=ie.tabBarExtraContent;return L.a.createElement("div",{className:P()(Rt.a.tabs,rt),style:Ve},L.a.createElement("div",{className:Rt.a.tabsWrap},Ge.map(function(it,ft){return L.a.createElement("aside",{className:Rt.a.tab,onClick:function(){Ze(it.id)},key:ft},L.a.createElement("div",{className:Xe===it.id?Rt.a.active:""},it.name),(it==null?void 0:it.total)!==void 0&&L.a.createElement("span",null,"\uFF08",it==null?void 0:it.total,"\uFF09"))})),L.a.createElement("div",{className:Rt.a.tabBar},xt))},Dt=bt,kt=function(ie){var Ce=ie.className,Ge=ie.style,Xe=Ge===void 0?{}:Ge,Ze=ie.children;return L.a.createElement("div",{className:P()(Ce),style:Xe},Ze)},It=kt,Kt=v("qVdP"),Jt=v("jsC+"),Lt=v("lUTK"),vt=v("BvKs"),Mt=v("8WcF"),_t=v.n(Mt),Et=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],nt=function(ie){var Ce,Ge=ie.sortValue,Xe=ie.dropValue,Ze=ie.className,rt=ie.onSort,ot=ie.onDrop,Ve=ie.dataSource,xt=Ve===void 0?Et:Ve;return L.a.createElement("div",{className:P()(_t.a.orderWrap,Ze)},L.a.createElement(Jt.a,{dropdownRender:function(){return L.a.createElement(vt.a,null,xt.map(function(ft,lt){return L.a.createElement(vt.a.Item,{key:lt,onClick:function(){return ot(ft.id)}},ft.name)}))}},L.a.createElement("span",{className:_t.a.orderTextWrap},(Ce=xt.find(function(it){return Xe===it.id}))===null||Ce===void 0?void 0:Ce.name)),L.a.createElement("span",{className:_t.a.orderIconWrap},L.a.createElement("span",{className:_t.a.orderAsc},L.a.createElement("i",{className:Ge==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(_t.a.cursorPointer," ").concat(_t.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(_t.a.cursorPointer),onClick:function(){return rt(Ge==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:_t.a.orderDesc},L.a.createElement("i",{className:Ge==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(_t.a.cursorPointer," ").concat(_t.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(_t.a.cursorPointer),onClick:function(){return rt(Ge==="asc"?"desc":"asc")}}))))},at=nt,$e=v("+L6B"),Yt=v("2/Rp"),tn=v("0Owb"),Rn=v("9og8"),kn=v("PpiC"),Qn=v("WmNS"),Jn=v.n(Qn),zn=v("siWv"),gn=v.n(zn),wn=function(ie){var Ce=ie.className,Ge=ie.style,Xe=ie.children,Ze=ie.loading,rt=Ze===void 0?!1:Ze,ot=ie.openLoading,Ve=ie.onClick,xt=Ve===void 0?function(){}:Ve,it=ie.size,ft=it===void 0?"middle":it,lt=ie.shape,Wt=lt===void 0?"round":lt,Gt=Object(kn.a)(ie,["className","style","children","loading","openLoading","onClick","size","shape"]),Ut=Object(fe.useState)(!1),zt=Object(D.a)(Ut,2),gt=zt[0],qt=zt[1];return L.a.createElement(Yt.a,Object(tn.a)({onClick:Object(T.throttle)(function(){var Bt=Object(Rn.a)(Jn.a.mark(function rn(en){return Jn.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return ot&&qt(!0),Zt.prev=1,Zt.next=4,xt(en);case 4:Zt.next=9;break;case 6:Zt.prev=6,Zt.t0=Zt.catch(1),console.log("error",Zt.t0);case 9:ot&&qt(!1);case 10:case"end":return Zt.stop()}},rn,null,[[1,6]])}));return function(rn){return Bt.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:P()(gn.a.btn,gn.a["".concat(ft,"-").concat(Wt)],Ce),style:Ge,size:ft,shape:Wt,loading:gt||rt},Gt),Xe)},nn=wn,hn=v("+oxA"),_n=v.n(hn),qn=function(ie){var Ce=ie.className,Ge=ie.style,Xe=ie.children,Ze=Xe===void 0?null:Xe,rt=ie.onClick,ot=ie.title;return L.a.createElement("div",{className:P()(_n.a.head,Ce),style:Ge},L.a.createElement("span",{className:"primary-hover",onClick:rt},L.a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),L.a.createElement("b",{title:ot},ot),L.a.createElement("div",{className:_n.a.node},Ze))},Gn=qn,$n=v("fgAr"),Kn=v.n($n),ta=function(ie){var Ce=ie.confirmShow,Ge=Ce===void 0?!0:Ce,Xe=ie.confirmTitle,Ze=ie.confirmClick,rt=ie.cancelShow,ot=rt===void 0?!0:rt,Ve=ie.cancelTitle,xt=ie.cancelClick,it=ie.className,ft=ie.style,lt=ie.confirmLoading,Wt=lt===void 0?!1:lt;return L.a.createElement("div",{className:P()(Kn.a.btns,it),style:ft},Ge&&L.a.createElement(Yt.a,{loading:Wt,onClick:Ze,type:"primary",className:Kn.a.confirm},Xe),ot&&L.a.createElement(Yt.a,{onClick:xt,className:Kn.a.cancel},Ve))},ca=ta,Ia=v("W07S"),Sn=v.n(Ia),Sa=function(ie){var Ce=ie.className,Ge=ie.style,Xe=Ge===void 0?{}:Ge,Ze=ie.LeftContent,rt=ie.children,ot=ie.RightContent;return L.a.createElement("div",{className:P()(Sn.a.fixedBottom,Ce),style:Xe},L.a.createElement("div",{className:Sn.a.wrap},L.a.createElement("div",{className:Sn.a.left},Ze),L.a.createElement("div",{className:Sn.a.center},rt),L.a.createElement("div",{className:Sn.a.right},ot)))},J=Sa,V=v("psVc"),C=v.n(V),B=v("9kvl"),F=function(ie){var Ce=ie.className,Ge=ie.style,Xe=Ge===void 0?{}:Ge,Ze=ie.dataSource,rt=Ze===void 0?[]:Ze;return L.a.createElement("div",{className:P()(C.a.crumbs,Ce),style:Xe},rt.map(function(ot,Ve){return Ve<rt.length-1?L.a.createElement(fe.Fragment,{key:Ve},ot.path?L.a.createElement("span",{className:C.a.hover,onClick:function(){return B.d.push(ot.path)}},ot.name):L.a.createElement("span",null,ot.name),L.a.createElement("span",null,"\xA0",">","\xA0")):L.a.createElement("span",{key:Ve,style:{color:"#5F6368"}},ot.name)}))},H=F},Nmsl:function(le,Ee,v){le.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(le,Ee){le.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=="},OFgq:function(le,Ee,v){le.exports=v.p+"static/s7.51bf1488.png"},Oe0F:function(le,Ee,v){le.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(le,Ee,v){le.exports=v.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(le,Ee,v){"use strict";var fe=v("rHrb"),L=fe.CopyToClipboard;L.CopyToClipboard=L,le.exports=L},Ptgr:function(le,Ee,v){"use strict";var fe=v("2qtc"),L=v("kLXV"),M=v("9og8"),j=v("tJVT"),c=v("WmNS"),a=v.n(c),W=v("q1tI"),I=v.n(W),D=v("GNQp"),w=v.n(D),_=v("2BaD"),U=v("wd/R"),P=v.n(U),T=v("m3rI");function S(R){var f=R.modeldata,i=R.dispatch,o=Object(W.useState)(!1),l=Object(j.a)(o,2),b=l[0],h=l[1];Object(W.useEffect)(function(){setTimeout(function(){var y=localStorage.getItem("isfirst"),p=P()(localStorage.getItem("showtime")||new Date);p.diff(P()(new Date),"hours")>0?h(!1):y&&y==="0"?(h(!0),localStorage.setItem("showtime",P()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):h(!1)},1e3)},[]);function g(y){return x.apply(this,arguments)}function x(){return x=Object(M.a)(a.a.mark(function y(p){var u,r;return a.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(localStorage.setItem("isfirst","2"),f&&f.link&&h(!0),!(f&&!f.link)){m.next=5;break}if(!(p===2)){m.next=5;break}return m.abrupt("return");case 5:return h(!1),m.next=8,i({type:"homePage/UploadNotice",payload:{t:p,id:f&&f.id}});case 8:u=m.sent,u&&(f&&f.link&&(p===2&&(u.is_create&&(localStorage.setItem("iscreate","1"),r={competition:u.competition,identify:u.identify,sub_title:u.sub_title,team_id:u.team_id,team_name:u.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(f&&f.link))));case 10:case"end":return m.stop()}},y)})),x.apply(this,arguments)}return I.a.createElement(L.a,{visible:b,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:I.a.createElement(_.a,{onClick:function(){return g(1)},style:{fontSize:"25px",color:"#fff"}})},I.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:f&&f.link?"pointer":""},onClick:function(){return g(2)},src:T.a.IMG_SERVER+"".concat(f&&f.img_url)}))}Ee.a=S},QOUV:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return i});var fe=v("2qtc"),L=v("kLXV"),M=v("+L6B"),j=v("2/Rp"),c=v("miYZ"),a=v("tsqr"),W=v("5NDa"),I=v("5rEg"),D=v("q1tI"),w=v.n(D),_=v("hgre"),U=v("P5Jw"),P=v.n(U),T=v("po3F"),S=v.n(T),R=v("J66h"),f=v.n(R),i=function(l){var b=l.visible,h=l.width,g=l.videoId,x=l.file_url,y=l.course_id,p=l.copyUrl,u=l.toLog,r=u===void 0?!0:u,s=l.logWatchHistory,m=s===void 0?function(){}:s,E=l.onClose,A=E===void 0?function(){}:E;return w.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:b,title:null,footer:null,width:h,className:S.a.modal},w.a.createElement("i",{className:"".concat(S.a.closeIcon," iconfont icon-htmal5icon19"),onClick:A}),b&&w.a.createElement(_.a,{courseId:y,src:x!=null&&x.startsWith("http")?x:R.Base64.decode(x),videoId:g,toLog:r,logWatchHistory:m}),w.a.createElement("div",{className:S.a.wrap},w.a.createElement(I.a,{className:S.a.input,value:p}),w.a.createElement(U.CopyToClipboard,{text:p,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},w.a.createElement(j.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},QeBL:function(le,Ee,v){"use strict";v.r(Ee);var fe=v("GNNt"),L=v("wEI+"),M=v("k1fw"),j=v("PpiC"),c=v("q1tI"),a=v.n(c),W=v("+Gva"),I=v("Ty5D"),D=v("9kvl"),w=v("ruvs"),_=v("JatN"),U=v("cWXX"),P=v("/ezw"),T=v("fV52"),S=v("3I+P"),R=v("9og8"),f=v("tJVT"),i=v("WmNS"),o=v.n(i),l=v("UESt"),b=v("5bA4"),h=v("55Ip"),g=v("IzEo"),x=v("bx4M"),y=v("5Dmo"),p=v("3S7+"),u=v("pC0b"),r=v("GzdX"),s=v("m3rI"),m=v("SeJ5"),E=v.n(m),A=v("1vsH"),k=function(t){var n=t.data;return a.a.createElement("aside",{className:E.a.courseItems},n&&n.map(function(d,O){return a.a.createElement("a",{key:O,onClick:function(){d.power&&Object(A.R)("/shixuns/".concat(d.identifier,"/challenges"))}},a.a.createElement(x.a,{className:"animated fadeIn",cover:a.a.createElement("img",{alt:d.name,src:s.a.IMG_SERVER+"/"+d.pic})},a.a.createElement(x.a.Meta,{title:d.name,description:a.a.createElement("div",null,d.is_jupyter&&a.a.createElement("div",{className:E.a.jupyterTag},a.a.createElement("span",null,"Jupyter")),!d.power&&a.a.createElement("div",{className:E.a.lockWrap},a.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(s.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),a.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),a.a.createElement("div",null,a.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:d.score_info}),a.a.createElement("span",{className:"ml20"},d.score_info?"".concat(d.score_info,"\u5206"):"5\u5206")),a.a.createElement("div",{className:E.a.flexCenter},a.a.createElement("p",{className:"flex1"},!d.is_jupyter&&a.a.createElement(p.a,{placement:"bottom",title:"\u5173\u5361\u6570"},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),d.challenges_count)),!!d.myshixuns_count&&a.a.createElement(p.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.a.createElement("span",{className:"ml10"},a.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),d.myshixuns_count))),a.a.createElement("p",null,d.level)))})))}))},N=v("092g"),z=v("2kGD"),G=v.n(z),Z=v("Ptgr"),ne=v("2qtc"),ee=v("kLXV"),he=v("5NDa"),de=v("5rEg"),me=v("miYZ"),Ie=v("tsqr"),Le=v("y8nQ"),je=v("Vl3Y"),We=v("jrdN"),be=v.n(We),Se=v("SrOP"),we=v.n(Se),$=v("YKIs"),ue=v.n($),ae=v("1sp6"),_e=v.n(ae),Ne=v("uiWX"),Re=v.n(Ne),Je=v("CTlv"),st=v.n(Je),dt=v("nntt"),mt=v.n(dt),Oe=v("g+Dz"),De=v.n(Oe),Qe=v("oBm/"),Ke=v.n(Qe),At=v("xfXu"),ct=v.n(At),Rt=v("9dh4"),bt=v.n(Rt),Dt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",kt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",It="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",Kt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Jt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",Lt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:we.a,video:Dt,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:we.a,video:kt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:we.a,video:It,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:"\u865A\u62DF\u4EFF\u771F",img:we.a,video:Kt,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:we.a,video:Jt,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"]}],vt=[{img:ue.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:_e.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:Re.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:st.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:mt.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:De.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Mt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:bt.a,smallImg:[{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"},{image:Ke.a,url:"/index"}]}],_t=v("ErOA"),Et=v("tGSI"),nt=v.n(Et),at=v("smSa"),$e=v.n(at),Yt=v("mfLG"),tn=v.n(Yt),Rn=v("9gGg"),kn=v.n(Rn),Qn=v("TPVI"),Jn=v.n(Qn),zn=v("BKEi"),gn=v.n(zn),wn=v("CLjs"),nn=v.n(wn),hn=v("OFgq"),_n=v.n(hn),qn=v("FFXu"),Gn=v.n(qn),$n=v("qpCX"),Kn=v.n($n),ta=v("XjOa"),ca=v.n(ta),Ia=v("psqp"),Sn=v.n(Ia),Sa=v("ZYvl"),J=v.n(Sa),V=v("3Bns"),C=v.n(V),B=v("X23P"),F=v.n(B),H=v("rgJw"),te=v.n(H),ie=v("N/YA"),Ce=v.n(ie),Ge=v("CAjq"),Xe=v.n(Ge),Ze=v("NLgs"),rt=v("Jky8"),ot=v("LvDl"),Ve;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(Ve||(Ve={}));var xt=function(t){var n=t.homePage,d=t.user,O=t.dispatch,K=Object(c.useState)(Lt[0]),X=Object(f.a)(K,2),Q=X[0],re=X[1],se=Object(c.useRef)(),ve=Object(c.useRef)(!0),Ue=je.a.useForm(),Pe=Object(f.a)(Ue,1),ze=Pe[0],Fe=Object(c.useState)(!1),He=Object(f.a)(Fe,2),qe=He[0],ke=He[1],et=Object(c.useState)(!1),tt=Object(f.a)(et,2),yt=tt[0],Ct=tt[1],St=Object(c.useState)(!0),ht=Object(f.a)(St,2),Tt=ht[0],pt=ht[1],$t=Object(c.useState)(""),Qt=Object(f.a)($t,2),Pt=Qt[0],Nt=Qt[1],jt=Object(c.useState)(!1),sn=Object(f.a)(jt,2),an=sn[0],cn=sn[1],Ln=Object(c.useRef)(Object(ot.throttle)(function(){return Ja()},100,{leading:!0,trailing:!0})).current,On=Object(c.useRef)(Object(ot.throttle)(function(Xt){return la(Xt)},2e3,{leading:!0,trailing:!1})),vn=n.shixun_demo,Ot=vn===void 0?[]:vn,fn=n.new_discipline,pn=fn===void 0?[]:fn,wt=Q.key,Ht=Q.name,un=Q.video,Dn=Q.img,Nn=Q.firstTitle,ga=Q.firstDescribe,va=Q.secondTitle,Sr=Q.secondDescribe,Ja=function(){var Vt,En,on,Bn,Cn,ua=Object(A.N)()?880:2600;if(ve.current){var _a=document.querySelectorAll(".animate__animated").length,qa=document.querySelectorAll(".animationOrientation");qa==null||qa.forEach(function(Xn){if((Xn==null?void 0:Xn.getBoundingClientRect().top)<ua){var Pa;(Pa=Xn.querySelectorAll("a"))===null||Pa===void 0||Pa.forEach(function(wr){wr.setAttribute("class","animate__animated animate__fadeInUp")})}});var La=document.querySelectorAll("h2[data-type='animationH2']");La==null||La.forEach(function(Xn,Pa){(Xn==null?void 0:Xn.getBoundingClientRect().top)<ua&&(Pa===0&&(Xn.getAttribute("class")||(La==null||La.forEach(function(wr){wr.removeAttribute("class")}),Xn.setAttribute("class","animate__animated animate__fadeInUp"))),Pa!==0&&_a>6&&Xn.setAttribute("class","animate__animated animate__fadeInUp"))});var Wa=document.querySelector(".animationTeachingTool");if((Wa==null?void 0:Wa.getBoundingClientRect().top)<ua){var $a;($a=Wa.querySelectorAll("aside"))===null||$a===void 0||$a.forEach(function(Xn){Xn.setAttribute("class","animate__animated animate__fadeInUp")})}_a>53&&(ve.current=!1)}var Mr=(Vt=document.getElementById("videoIndexId"))===null||Vt===void 0?void 0:Vt.getBoundingClientRect().top;if(!Object(A.N)())return;if(!((En=se.current)!==null&&En!==void 0&&En.currentSrc)||!!((on=se.current)!==null&&on!==void 0&&on.currentSrc)&&(Bn=se.current)!==null&&Bn!==void 0&&(Cn=Bn.error)!==null&&Cn!==void 0&&Cn.code)return;try{Mr<ua&&Mr>-200?se.current.play():se.current.pause()}catch(Xn){console.log(Xn)}};Object(c.useEffect)(function(){if(n!=null&&n.homepage_disciplines)return document.body.scrollIntoView(),Ln(),window.addEventListener("scroll",Ln),function(){window.removeEventListener("scroll",Ln)}},[n]),Object(c.useEffect)(function(){On.current=Object(ot.throttle)(function(Xt){return la(Xt)},2e3,{leading:!0,trailing:!1})},[d]);var Za=function(Vt){var En,on,Bn,Cn;if(re(Vt),pt(!1),!Object(A.N)())return;if(!((En=se.current)!==null&&En!==void 0&&En.currentSrc)||!!((on=se.current)!==null&&on!==void 0&&on.currentSrc)&&(Bn=se.current)!==null&&Bn!==void 0&&(Cn=Bn.error)!==null&&Cn!==void 0&&Cn.code)return;setTimeout(function(){se&&se.current&&se.current.play()},500)},Wn=function(){var Xt=Object(R.a)(o.a.mark(function Vt(En){var on;return o.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(_t.a)("/api/trial_requests.json",{method:"post",body:Object(M.a)({},En)});case 2:on=Cn.sent,on.status===0&&(Ie.b.success("\u63D0\u4EA4\u6210\u529F"),ke(!1));case 4:case"end":return Cn.stop()}},Vt)}));return function(En){return Xt.apply(this,arguments)}}(),ia=function(Vt){var En;if(!Object(Ze.e)(O))return;if(Vt===Ve.Projects&&!((En=d.userInfo)!==null&&En!==void 0&&En.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Vt===Ve.Classrooms&&cn(!0)},la=function(Vt,En){var on,Bn;if(!Object(Ze.e)(O))return;if((d==null||((on=d.userInfo)===null||on===void 0)?void 0:on.user_identity)==="\u5B66\u751F"){Ie.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(En===Ve.Projects&&!((Bn=d.userInfo)!==null&&Bn!==void 0&&Bn.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(En===Ve.Shixuns&&!Object(Ze.c)())return;Vt&&(window.location.href=Vt)},Tr=function(){var Xt=Object(R.a)(o.a.mark(function Vt(En){var on;return o.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(_t.a)(En,{method:"get"});case 2:if(on=Cn.sent,!(on!=null&&on.game_identifier)){Cn.next=6;break}return Object(A.R)("/tasks/".concat(on==null?void 0:on.game_identifier)),Cn.abrupt("return");case 6:on!=null&&on.identifier&&Object(A.R)("/tasks/".concat(on==null?void 0:on.identifier,"/jupyter"));case 7:case"end":return Cn.stop()}},Vt)}));return function(En){return Xt.apply(this,arguments)}}(),Br=function(){var Vt=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(Vt),Vt){Ct(!0);return}var En="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(A.R)(En)},Fr=function(){var Vt=Q.key;if(Vt===4){Za(Lt[0]);return}Za(Lt[Vt+1])},Rr=[a.a.createElement("div",{key:1,className:be.a.left},a.a.createElement("h3",null,Nn),ga.map(function(Xt,Vt){return a.a.createElement("p",{key:Vt},a.a.createElement("img",{src:nt.a,alt:""}),a.a.createElement("span",null,Xt))}),a.a.createElement("h3",{style:{marginTop:20}},va),Sr.map(function(Xt,Vt){return a.a.createElement("p",{key:Vt},a.a.createElement("span",null,Xt))}),a.a.createElement("div",{className:be.a.btns},a.a.createElement("div",{onClick:Br,className:be.a.b1},"\u793E\u533A\u652F\u6301"),a.a.createElement("div",{onClick:function(){var Vt;return Tr((Vt=Ot[wt])===null||Vt===void 0?void 0:Vt.url)},className:be.a.b2},"\u7ACB\u5373\u4F53\u9A8C",a.a.createElement("i",{className:"iconfont icon-jiantou1"})))),a.a.createElement("div",{key:2,className:be.a.right,id:"videoIndexId"},a.a.createElement("img",{src:Dn,alt:""}),a.a.createElement("video",{ref:se,key:un,onEnded:Fr,controls:!Object(A.N)(),controlsList:"nodownload",muted:!0,src:un}),a.a.createElement("div",{className:be.a.videoMask}))],jr=function(Vt,En){var on,Bn=En%2===0,Cn=[a.a.createElement("div",{key:3,className:be.a.left},a.a.createElement("img",{src:"".concat(s.a.IMG_SERVER,"/").concat(Vt==null?void 0:Vt.image_url),alt:""}),a.a.createElement("div",{className:be.a.btn,onClick:Br,style:{marginLeft:Bn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),a.a.createElement("div",{key:4,className:"".concat(be.a.right," animationOrientation")},Vt==null||((on=Vt.subjects)===null||on===void 0)?void 0:on.map(function(ua,_a){return a.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(_a%2===0?_a*.2+1:(_a-1)*.2+1,"s")},key:_a,href:ua==null?void 0:ua.url},a.a.createElement("img",{src:"".concat(s.a.IMG_SERVER,"/").concat(ua==null?void 0:ua.image_url)}))}))];return Bn?Cn:Cn.reverse()},Wr=function(){ze.resetFields()};return a.a.createElement("div",{className:be.a.mainSiteContent},a.a.createElement("aside",{className:be.a.ContentWarp},a.a.createElement("div",{className:be.a.operatingEnvironment},a.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),a.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),a.a.createElement("ul",{className:be.a.tabs},Lt.map(function(Xt,Vt){return a.a.createElement("li",{key:Vt,className:Xt.name===Ht?be.a.operatingActive:"",onClick:function(){return Za(Xt)}},Xt.name)})),a.a.createElement("div",{className:be.a.tabContent},wt%2===0?Rr:Rr.reverse()))),a.a.createElement("aside",{className:be.a.ContentWarp,style:{backgroundColor:"#fff"}},a.a.createElement("div",{className:be.a.teachingTool},a.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),a.a.createElement("h5",null,"Classroom Teaching Toolsets"),a.a.createElement("div",{className:be.a.btns},a.a.createElement("div",{onClick:function(){return ia(Ve.Classrooms)},className:be.a.b1},"\u52A0\u5165\u8BFE\u5802"),a.a.createElement("div",{onClick:function(){return On.current("/classrooms/new")},className:be.a.b2},"\u521B\u5EFA\u8BFE\u5802",a.a.createElement("i",{className:"iconfont icon-jiantou1"}))),a.a.createElement("div",{className:"".concat(be.a.clausesWarp," animationTeachingTool")},vt.map(function(Xt,Vt){return a.a.createElement("aside",{key:Xt.title,style:{animationDuration:"".concat(Vt>2?3:1,"s")}},a.a.createElement("img",{src:Xt.img}),a.a.createElement("div",null,a.a.createElement("h4",null,Xt.title),a.a.createElement("h6",null,Xt.intro)))})))),pn.map(function(Xt,Vt){return a.a.createElement("aside",{key:Vt+Xt.name,className:be.a.ContentWarp,style:{backgroundColor:Vt%2===0?"transparent":"#fff"}},a.a.createElement("div",{className:be.a.orientation},a.a.createElement("h2",{"data-type":"animationH2"},Xt.name),a.a.createElement("h5",null,Xt==null?void 0:Xt.name_en),a.a.createElement("div",{className:be.a.lf},jr(Xt,Vt))))}),a.a.createElement("aside",{className:be.a.ContentWarp,style:{backgroundColor:"#fff"}},a.a.createElement("div",{className:be.a.school},a.a.createElement("h2",{"data-type":"animationH2"},"\u4F01\u4E1A\u7248"),a.a.createElement("h5",null,"Enterprise Edition of \u542F\u667A Software and Services"),a.a.createElement("div",{className:be.a.bigDes},a.a.createElement("p",{className:be.a.p1},"\u4E3A",a.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),a.a.createElement("div",{className:be.a.img1},a.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},a.a.createElement("img",{src:$e.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},a.a.createElement("img",{src:tn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},a.a.createElement("img",{src:kn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},a.a.createElement("img",{src:Jn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},a.a.createElement("img",{src:gn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},a.a.createElement("img",{src:nn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",a.a.createElement("img",{src:_n.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",a.a.createElement("img",{src:Gn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},a.a.createElement("img",{src:Kn.a,alt:""}))),a.a.createElement("div",{className:be.a.img2},a.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",a.a.createElement("img",{src:ca.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",a.a.createElement("img",{src:Sn.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",a.a.createElement("img",{src:J.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",a.a.createElement("img",{src:C.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",a.a.createElement("img",{src:F.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},a.a.createElement("img",{src:te.a,alt:""})),a.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},a.a.createElement("img",{src:Ce.a,alt:""}))),a.a.createElement("div",{className:be.a.btn,onClick:function(){return ke(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),a.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:qe,afterClose:Wr,onCancel:function(){return ke(!1)},onOk:function(){return ze.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:be.a.customModel},a.a.createElement(je.a,{className:be.a.formWrap,form:ze,onFinish:Wn},a.a.createElement("div",{className:be.a.inputWrap},a.a.createElement(je.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),a.a.createElement(je.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),a.a.createElement("div",{className:be.a.inputWrap},a.a.createElement(je.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),a.a.createElement(je.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),a.a.createElement("div",{className:be.a.inputWrap},a.a.createElement(je.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",a.a.createElement(je.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},a.a.createElement(de.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),a.a.createElement(je.a.Item,{className:be.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},a.a.createElement(de.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),a.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:yt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ct(!1)}},a.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),a.a.createElement("img",{src:Xe.a,width:200,height:200}))),a.a.createElement(rt.a,{visible:an,onCancel:function(){return cn(!1)}}))},it=Object(D.a)(function(e){var t=e.homePage,n=e.user;return{homePage:t,user:n}})(xt),ft=v("p6Nx"),lt=v("KBoB"),Wt=v("AFd8"),Gt=v.n(Wt),Ut=v("wd/R"),zt=v.n(Ut);function gt(e){var t=e.modeldata,n=e.userInfo,d=Object(c.useState)(!1),O=Object(f.a)(d,2),K=O[0],X=O[1],Q=Object(c.useState)(!1),re=Object(f.a)(Q,2),se=re[0],ve=re[1],Ue="".concat(n==null?void 0:n.login,"recordNewStudentModal");Object(c.useEffect)(function(){if(n!=null&&n.login&&(n==null?void 0:n.identity)==="teacher"){var Fe=JSON.parse(localStorage.getItem(Ue)),He=zt()("2021-10-30T24:00:00+08:00").valueOf(),qe=zt()().valueOf();console.log(Fe,zt()("2021-10-30T24:00:00+08:00"),He,qe,He>qe,44),!Fe&&He>qe&&X(!0)}},[n]);function Pe(Fe){return ze.apply(this,arguments)}function ze(){return ze=Object(R.a)(o.a.mark(function Fe(He){return o.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:X(!1),localStorage.setItem(Ue,"1");case 2:case"end":return ke.stop()}},Fe)})),ze.apply(this,arguments)}return a.a.createElement(ee.a,{visible:K,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},a.a.createElement("div",null,a.a.createElement("div",{style:{backgroundImage:"url(".concat(Gt.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},a.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),a.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),a.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),a.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),a.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),a.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},a.a.createElement("span",{onClick:function(){return Pe(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 qt=gt,Bt=v("FJo9"),rn=v("L41K"),en=v("/zsF"),Ft=v("PArb"),Zt=v("r7jV"),bn=v.n(Zt),Pn=v("xH+I"),mn=v.n(Pn),xn=function(t){var n,d=RegExp("(^| )"+t+"=([^;]+)(;|$)");return(n=document.cookie.match(d))?decodeURIComponent(n[2]):null},Tn=function(t){var n=new Date;n.setTime(n.getTime()-1);var d=xn(t);d!=null&&(document.cookie=t+"="+d+";expires="+n.toGMTString())},fa;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(fa||(fa={}));var sa=function(t){var n=t.homePage,d=t.user,O=t.globalSetting,K=t.loading,X=t.dispatch,Q=t.location,re=t.payload,se=re===void 0?{}:re,ve=Object(j.a)(t,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return a.a.createElement("div",{style:{display:"flex"}},a.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},a.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},a.a.createElement("img",{src:bn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),a.a.createElement("div",{style:{marginTop:"60px"}},a.a.createElement("p",null,a.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),a.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),a.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),a.a.createElement("img",{src:mn.a})),a.a.createElement(Ft.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},In=Object(D.a)(function(e){var t=e.homePage,n=e.loading,d=e.user,O=e.globalSetting;return{homePage:t,user:d,globalSetting:O,loading:n.models.index}})(sa),Fn=v("ZSzu"),na=v.n(Fn),aa=v("nz4c"),ha=v.n(aa),ma=v("ek5K"),Aa=v.n(ma),An=v("uZMh"),ea=v.n(An),Hn;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(Hn||(Hn={}));var Ta=function(t){var n=t.homePage,d=t.user,O=t.globalSetting,K=t.loading,X=t.dispatch,Q=t.location,re=t.getUserInfo,se=t.payload,ve=se===void 0?{}:se,Ue=Object(j.a)(t,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function Pe(Fe){return ze.apply(this,arguments)}function ze(){return ze=Object(R.a)(o.a.mark(function Fe(He){var qe;return o.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(_t.a)("/api/users/update_identity.json",{method:"post",body:{identity:He}});case 2:qe=et.sent,qe.status===0&&re();case 4:case"end":return et.stop()}},Fe)})),ze.apply(this,arguments)}return a.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},a.a.createElement("div",{style:{width:"100%"}},a.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),a.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},a.a.createElement("div",{onClick:function(){Pe("teacher")},className:ea.a.beginner},a.a.createElement("img",{src:ha.a}),a.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),a.a.createElement("div",{onClick:function(){Pe("student")},className:ea.a.beginner},a.a.createElement("img",{src:na.a}),a.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),a.a.createElement("div",{onClick:function(){Pe("professional")},className:ea.a.beginner},a.a.createElement("img",{src:Aa.a}),a.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},ya=Object(D.a)(function(e){var t=e.homePage,n=e.loading,d=e.user,O=e.globalSetting;return{homePage:t,user:d,globalSetting:O,loading:n.models.index}})(Ta),er=v("+L6B"),Zn=v("2/Rp"),Un=v("oBTY"),pa=v("+BJd"),Ra=v("mr32"),tr=v("vvFO"),fr=v.n(tr),nr=v("Kc5o"),hr=v.n(nr),Ua=Ra.a.CheckableTag,ar;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ar||(ar={}));var mr=function(t){var n=t.homePage,d=t.user,O=t.globalSetting,K=t.loading,X=t.dispatch,Q=t.location,re=t.setisone,se=t.users,ve=t.setIsShow,Ue=t.payload,Pe=Ue===void 0?{}:Ue,ze=Object(j.a)(t,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Fe=Object(c.useState)([]),He=Object(f.a)(Fe,2),qe=He[0],ke=He[1],et=Object(c.useState)([]),tt=Object(f.a)(et,2),yt=tt[0],Ct=tt[1],St=Object(c.useState)([]),ht=Object(f.a)(St,2),Tt=ht[0],pt=ht[1],$t=Object(c.useState)([]),Qt=Object(f.a)($t,2),Pt=Qt[0],Nt=Qt[1],jt=Object(c.useState)([]),sn=Object(f.a)(jt,2),an=sn[0],cn=sn[1],Ln=Object(c.useState)([]),On=Object(f.a)(Ln,2),vn=On[0],Ot=On[1];Object(c.useEffect)(function(){fn()},[]);function fn(){return pn.apply(this,arguments)}function pn(){return pn=Object(R.a)(o.a.mark(function wt(){var Ht;return o.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(_t.a)("/api/users/interest_tags.json",{method:"get"});case 2:Ht=Dn.sent,ke(Ht.tags.filter(function(Nn){return Nn.tag_type===1})),Ct(Ht.tags.filter(function(Nn){return Nn.tag_type===2})),pt(Ht.tags.filter(function(Nn){return Nn.tag_type===3}));case 6:case"end":return Dn.stop()}},wt)})),pn.apply(this,arguments)}return a.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},a.a.createElement("div",{style:{width:"100%"}},a.a.createElement("div",{style:{display:"flex"}},a.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),a.a.createElement("span",{onClick:function(){re(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",a.a.createElement(l.a,null))),a.a.createElement("div",{style:{marginTop:"60px"}},a.a.createElement("div",null,a.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),qe.map(function(wt){return a.a.createElement(Ua,{style:{fontSize:"14px"},key:wt.id,checked:Pt.includes(wt.id),onChange:function(un){var Dn=un?[].concat(Object(Un.a)(Pt),[wt.id]):Pt.filter(function(Nn){return Nn!==wt.id});Nt(Object(Un.a)(Dn))}},wt.tag_name)})),a.a.createElement("div",{style:{marginTop:"30px"}},a.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),yt.map(function(wt){return a.a.createElement(Ua,{style:{fontSize:"14px"},key:wt.id,checked:an.includes(wt.id),onChange:function(un){var Dn=un?[].concat(Object(Un.a)(an),[wt.id]):an.filter(function(Nn){return Nn!==wt.id});cn(Object(Un.a)(Dn))}},wt.tag_name)})),a.a.createElement("div",{style:{marginTop:"30px"}},a.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Tt.map(function(wt){return a.a.createElement(Ua,{style:{fontSize:"14px"},key:wt.id,checked:vn.includes(wt.id),onChange:function(un){var Dn=un?[].concat(Object(Un.a)(vn),[wt.id]):vn.filter(function(Nn){return Nn!==wt.id});Ot(Object(Un.a)(Dn))}},wt.tag_name)}))),a.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},a.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){fn()}},"\u6362\u4E00\u6279 ",a.a.createElement("img",{style:{marginLeft:"10px"},src:fr.a}))),a.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},se.identity==="teacher"&&a.a.createElement(Zn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),X({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:a.a.createElement("div",null,a.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u542F\u68A6\u884C\u52A8\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),a.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ea.a.spandiv}),a.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",a.a.createElement("img",{src:hr.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),ve(!1)}},"\u65B0\u624B\u5F15\u5BFC"),a.a.createElement(Zn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ve(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},ka=Object(D.a)(function(e){var t=e.homePage,n=e.loading,d=e.user,O=e.globalSetting;return{homePage:t,user:d,globalSetting:O,loading:n.models.index}})(mr),ba=rn.a.Step;function Na(e){var t=e.userInfo,n=Object(c.useState)(!1),d=Object(f.a)(n,2),O=d[0],K=d[1],X=Object(c.useState)([]),Q=Object(f.a)(X,2),re=Q[0],se=Q[1],ve=Object(c.useState)(0),Ue=Object(f.a)(ve,2),Pe=Ue[0],ze=Ue[1];Object(c.useEffect)(function(){var qe=localStorage.getItem("registeruser");parseInt(qe)===1&&(K(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(c.useEffect)(function(){t.login&&Fe()},[t]);function Fe(){return He.apply(this,arguments)}function He(){return He=Object(R.a)(o.a.mark(function qe(){var ke;return o.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(_t.a)("/api/users/accounts/".concat(t.login,".json"),{method:"get"});case 2:ke=tt.sent,se(ke),ke.identity?ze(1):ze(0);case 5:case"end":return tt.stop()}},qe)})),He.apply(this,arguments)}return a.a.createElement(ee.a,{visible:O,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},a.a.createElement("div",{style:{display:"flex"}},a.a.createElement(In,null),Pe===1&&a.a.createElement(ka,{users:re,setIsShow:K,setisone:ze}),Pe===0&&a.a.createElement(ya,{getUserInfo:Fe}),a.a.createElement(rn.a,{type:"navigation",size:"small",current:Pe,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},a.a.createElement(ba,{status:re.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),a.a.createElement(ba,{status:re.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var pr=Na,rr=v("yxwG"),gr=v.n(rr);function Ka(e){var t=e.modeldata,n=e.userid,d=Object(c.useState)(!1),O=Object(f.a)(d,2),K=O[0],X=O[1],Q=Object(c.useState)(!1),re=Object(f.a)(Q,2),se=re[0],ve=re[1];return Object(c.useEffect)(function(){var Ue=JSON.parse(localStorage.getItem("Studentshow"));Ue!=null&&Ue.includes(n)?X(!1):X(t==null?void 0:t.is_show),t!=null&&t.is_show&&setTimeout(function(){var Pe=JSON.parse(localStorage.getItem("Studentshow"))||[];Pe.push(n),localStorage.setItem("Studentshow",JSON.stringify(Pe))},2e3)},[t]),a.a.createElement(ee.a,{visible:K,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},a.a.createElement("div",{style:{backgroundImage:"url(".concat(gr.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},a.a.createElement("div",{onClick:function(){X(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),a.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),a.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),a.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 Ha=Ka,Ga=function(t){var n,d,O,K=t.homePage,X=t.globalSetting,Q=t.user,re=t.loading,se=t.dispatch,ve=Object(c.useState)(),Ue=Object(f.a)(ve,2),Pe=Ue[0],ze=Ue[1],Fe=Object(c.useRef)(null),He=Object(c.useState)(!1),qe=Object(f.a)(He,2),ke=qe[0],et=qe[1],tt=Object(c.useState)(),yt=Object(f.a)(tt,2),Ct=yt[0],St=yt[1];Object(c.useEffect)(function(){se({type:"homePage/home",payload:{}})},[K.name]),Object(c.useEffect)(function(){return Object(A.q)()||se({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){se({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(c.useEffect)(function(){var vn;Object(A.W)((X==null||((vn=X.setting)===null||vn===void 0)?void 0:vn.name)||" ")},[X.setting]);function ht(){return Tt.apply(this,arguments)}function Tt(){return Tt=Object(R.a)(o.a.mark(function vn(){var Ot,fn;return o.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,se({type:"homePage/getHomeNotice",payload:{}});case 2:Ot=wt.sent,Ot&&(fn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Ot.start_at),Ot!=null&&Ot.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ze(Ot));case 4:case"end":return wt.stop()}},vn)})),Tt.apply(this,arguments)}function pt(){return $t.apply(this,arguments)}function $t(){return $t=Object(R.a)(o.a.mark(function vn(){var Ot;return o.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.next=2,Object(_t.a)("/api/home/competition_popup.json",{method:"get"});case 2:Ot=pn.sent,St(Ot);case 4:case"end":return pn.stop()}},vn)})),$t.apply(this,arguments)}var Qt=Object(c.useState)(-1),Pt=Object(f.a)(Qt,2),Nt=Pt[0],jt=Pt[1],sn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},an=function(Ot){var fn,pn,wt,Ht,un,Dn,Nn,ga,va=!(X!=null&&(fn=X.setting)!==null&&fn!==void 0&&fn.main_site)||Ot?K.homepage_disciplines:K.reps,Sr=!(X!=null&&(pn=X.setting)!==null&&pn!==void 0&&pn.main_site)||Ot?"sub_disciplines":"sub_repertoires",Ja=!(X!=null&&(wt=X.setting)!==null&&wt!==void 0&&wt.main_site)||Ot?"paths":"shixuns",Za=function(ia){var la;return!(X!=null&&(la=X.setting)!==null&&la!==void 0&&la.main_site)||Ot?"/paths?discipline_id=".concat(va[Nt].id,"&&tag_tabs=").concat(Nt+1,"&sub_discipline_id=").concat(ia.id,"&tag_level=2"):"/shixuns?current_id=".concat(va[Nt].id,"&&tag_tabs=").concat(Nt+1,"&tag_id=").concat(ia.id,"&tag_level=2")};return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:!(X!=null&&(Ht=X.setting)!==null&&Ht!==void 0&&Ht.main_site)||Ot?"".concat(G.a.banner," ").concat(G.a.mainSiteBanner," "):G.a.banner},a.a.createElement("div",{className:G.a.subnav,onMouseLeave:function(){return jt(-1)}},a.a.createElement("ul",{className:G.a.nav},va&&va.map(function(Wn,ia){return a.a.createElement("li",{key:ia,onMouseOver:function(){return jt(ia)}},a.a.createElement(h.a,{to:"/".concat(Ja,"?tag_tabs=").concat(ia+1,"¤t_id=").concat(Wn.id,"&tag_level=1")},Wn.name,a.a.createElement(l.a,null)))}),(!(X!=null&&(un=X.setting)!==null&&un!==void 0&&un.main_site)||Ot)&&a.a.createElement("li",{onMouseOver:function(){return jt(-1)}},a.a.createElement(h.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",a.a.createElement(l.a,null)))),va&&va[Nt]&&a.a.createElement("div",{style:{zIndex:2},className:G.a.subnavDetail},(Dn=va[Nt])===null||Dn===void 0||((Nn=Dn[Sr])===null||Nn===void 0)?void 0:Nn.map(function(Wn,ia){return a.a.createElement(h.a,{key:ia,to:Za(Wn)},a.a.createElement("div",null,a.a.createElement("h1",null,Wn.name),a.a.createElement("ul",null,Wn.tags&&Wn.tags.map(function(la,Tr){return a.a.createElement("li",{key:Tr},a.a.createElement(h.a,{className:G.a.link,to:"/".concat(Ja,"?current_id=").concat(va[Nt].id,"&&tag_tabs=").concat(Nt+1,"&tag_id=").concat(la.id,"&tag_level=3")},la.name))}))))}))),a.a.createElement("div",{style:{position:"relative"}},a.a.createElement(b.a,{className:G.a.LeftButton,onClick:function(){Fe.current.prev()}}),K.images_url&&a.a.createElement(S.a,{className:Ot?G.a.mainSite:"",ref:Fe,autoplay:!0,pauseOnDotsHover:!0},(ga=K.images_url)===null||ga===void 0?void 0:ga.map(function(Wn,ia){return a.a.createElement("div",{style:{display:"flex"},key:ia},a.a.createElement("a",{href:Wn.path},a.a.createElement("img",{src:s.a.IMG_SERVER+Wn.image_url})))}))),a.a.createElement(l.a,{className:G.a.RightButton,onClick:function(){Fe.current.next()}})))},cn=function(Ot,fn){var pn,wt=fn%2===0,Ht=[a.a.createElement("div",{key:3,className:G.a.left},a.a.createElement("img",{src:"".concat(s.a.IMG_SERVER,"/").concat(Ot==null?void 0:Ot.image_url),alt:""}),a.a.createElement("div",{className:G.a.btn,style:{marginLeft:wt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),a.a.createElement("div",{key:4,className:"".concat(G.a.right," animationOrientation")},Ot==null||((pn=Ot.subjects)===null||pn===void 0)?void 0:pn.map(function(un,Dn){return a.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Dn%2===0?Dn*.2+1:(Dn-1)*.2+1,"s")},key:Dn,href:un==null?void 0:un.url},a.a.createElement("img",{src:"".concat(s.a.IMG_SERVER,"/").concat(un==null?void 0:un.image_url)}))}))];return wt?Ht:Ht.reverse()},Ln=function(){var Ot,fn,pn;return a.a.createElement(a.a.Fragment,null,document.domain==="gufe.educoder.net"&&a.a.createElement("div",{className:G.a.mainSiteContent},K==null||((Ot=K.new_discipline)===null||Ot===void 0)?void 0:Ot.map(function(wt,Ht){return a.a.createElement("aside",{key:Ht+wt.name,className:G.a.ContentWarp,style:{backgroundColor:Ht%2===0?"#fff":"transparent",display:wt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},a.a.createElement("div",{className:G.a.orientation},a.a.createElement("h2",{"data-type":"animationH2"},wt.name),a.a.createElement("h5",null,wt==null?void 0:wt.name_en),a.a.createElement("div",{className:G.a.lf},cn(wt,Ht))))})),!!((fn=K.subjects)!==null&&fn!==void 0&&fn.length)&&a.a.createElement("section",{className:G.a.course},a.a.createElement("aside",{className:G.a.title},a.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),a.a.createElement("h2",null,"TRAINING COURSE"),a.a.createElement("aside",{className:G.a.more},a.a.createElement(h.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),a.a.createElement(P.a,{loading:re},a.a.createElement(N.a,{data:K.subjects}))),!!((pn=K.shixuns)!==null&&pn!==void 0&&pn.length)&&a.a.createElement("section",{className:G.a.course},a.a.createElement("aside",{className:G.a.title},a.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),a.a.createElement("aside",{className:G.a.more},a.a.createElement(h.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),a.a.createElement(P.a,{loading:re},a.a.createElement(k,{data:K.shixuns}))))},On=(X==null||((n=X.setting)===null||n===void 0)?void 0:n.main_site)&&!(X!=null&&(d=X.setting)!==null&&d!==void 0&&d.is_local);return Object(A.q)()?a.a.createElement(lt.default,null):a.a.createElement("section",null,a.a.createElement(Z.a,{modeldata:Pe,dispatch:se}),a.a.createElement(qt,{modeldata:Ct,userInfo:Q==null?void 0:Q.userInfo}),a.a.createElement(Ha,{modeldata:Ct,userid:Q==null||((O=Q.userInfo)===null||O===void 0)?void 0:O.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&a.a.createElement(pr,{userInfo:Q==null?void 0:Q.userInfo}),an(On),On?a.a.createElement(it,null):Ln())},jn=Object(D.a)(function(e){var t=e.homePage,n=e.loading,d=e.globalSetting,O=e.user;return{homePage:t,globalSetting:d,loading:n.models.homePage,user:O}})(Ga),vr=v("+UV5"),Mn=v.n(vr),Ba=v("YVwf"),Er=v.n(Ba),Va=v("QOUV"),Xa=v("o2EA"),ir=v.n(Xa),Ma=v("h179"),yr=v.n(Ma),Ya=v("CTM2"),br=v.n(Ya),sr=v("ygIP"),ra=v.n(sr),xr=v("TFmm"),xa=v.n(xr),Ar=v("80w6"),wa=v.n(Ar),Fa=function(t){var n,d=t.user,O=Object(j.a)(t,["user"]),K=Object(c.useState)(!0),X=Object(f.a)(K,2),Q=X[0],re=X[1],se=Object(c.useState)(0),ve=Object(f.a)(se,2),Ue=ve[0],Pe=ve[1],ze=Object(c.useState)({}),Fe=Object(f.a)(ze,2),He=Fe[0],qe=Fe[1],ke=Object(c.useState)(!1),et=Object(f.a)(ke,2),tt=et[0],yt=et[1];Object(c.useEffect)(function(){Ct()},[]);var Ct=function(){var pt=Object(R.a)(o.a.mark(function $t(){var Qt;return o.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return re(!0),Nt.next=3,Object(_t.a)("/api/home/index.json",{method:"get"});case 3:Qt=Nt.sent,Qt.images_url&&qe(Qt),re(!1);case 6:case"end":return Nt.stop()}},$t)}));return function(){return pt.apply(this,arguments)}}(),St={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}},ht=[{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:"/paths?openLearningPath=true",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:"/tasks/4z3jgw6vsuea",more:!0}],Tt=[{img:ir.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:yr.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:"/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:br.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:"/paths?openLearningPath=true"},{img:ra.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:"/tasks/4z3jgw6vsuea"},{img:xa.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:"/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:wa.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:"/classrooms/nvoi7zeh/statistics_quality/192066"}];return a.a.createElement("section",{className:Mn.a.home},a.a.createElement(Va.a,{width:800,visible:tt,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return yt(!1)}}),a.a.createElement(P.a,{loading:Q,active:!0,paragraph:{rows:5}},a.a.createElement("div",{className:Mn.a.bg},a.a.createElement("div",{className:Mn.a.public_width},a.a.createElement("div",{className:Mn.a.banner},a.a.createElement(Er.a,St,He==null||((n=He.images_url)===null||n===void 0)?void 0:n.map(function(pt){return a.a.createElement("div",{onClick:function(){pt.path&&Object(A.R)(pt.path)}},a.a.createElement("div",{className:"index_moe_li",style:{cursor:pt.path?"pointer":"default"}},a.a.createElement("img",{src:s.a.IMG_SERVER+pt.image_url,alt:""}),a.a.createElement("div",{className:"index_moe_focus_shadow"}),a.a.createElement("span",{className:"index_moe_focus_b"})))}))))),a.a.createElement("div",{className:Mn.a.content},a.a.createElement("div",{className:Mn.a.experience},a.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:Mn.a.li}),a.a.createElement(h.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Mn.a.li}),a.a.createElement(h.a,{to:"/paths",target:"_blank",className:Mn.a.li})),a.a.createElement("div",{className:Mn.a.demonstrate},a.a.createElement("div",{className:Mn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),a.a.createElement("aside",null,ht.map(function(pt,$t){var Qt;return a.a.createElement("div",{key:$t,className:Mn.a.li,style:{background:pt.background,cursor:pt!=null&&pt.more?"pointer":"default"},onClick:function(){}},a.a.createElement("div",{className:Mn.a.name},pt.name),a.a.createElement("div",{className:Mn.a.tagWarp},pt==null||((Qt=pt.tags)===null||Qt===void 0)?void 0:Qt.map(function(Pt,Nt){return a.a.createElement("div",{key:"".concat($t,"-").concat(Nt),className:Mn.a.tag},Pt)})),a.a.createElement("div",{className:Mn.a.mask,onClick:function(){switch($t){case 0:yt(!0);break;default:pt.link?Object(A.R)(pt.link):pt.more&&D.d.push("/classrooms/classicCases");return}},style:{background:pt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},pt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),a.a.createElement("div",{className:Mn.a.feature},a.a.createElement("div",{className:Mn.a.name},a.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),a.a.createElement("span",null,"FEATURES")),a.a.createElement("aside",null,Tt.map(function(pt,$t){return a.a.createElement("div",{className:Mn.a.li,key:pt.title,onClick:function(){switch($t){case 0:yt(!0);break;default:pt.link&&Object(A.R)(pt.link);break}}},a.a.createElement("img",{src:pt.img}),a.a.createElement("div",null,a.a.createElement("h4",null,pt.title),a.a.createElement("h6",null,pt.intro)))}))))))},Vn=Object(D.a)(function(e){var t=e.user;return{user:t}})(Fa),kr=v("Znn+"),Ca=v("ZTPi"),Cr=v("8/ia"),ln=v.n(Cr),or=v("QgcY"),lr=v("CzVm"),Oa=v.n(lr),Da=v("Eo/3"),ur=v.n(Da),Qa=v("Hwda"),_r=v.n(Qa),oa=v("rIHE"),dr=v.n(oa),ja=v("APus"),Nr=v.n(ja),ce=v("B9Dg"),xe=v.n(ce),Te=v("IuEb"),ge=v.n(Te),Y=v("umnG"),oe=v.n(Y),q=v("40xk"),pe=v.n(q),ye=v("LzVc"),Me=v.n(ye),Ae=function(t){var n=t.competitions,d=t.user,O=t.dispatch,K=Object(j.a)(t,["competitions","user","dispatch"]),X=Object(c.useState)(!1),Q=Object(f.a)(X,2),re=Q[0],se=Q[1],ve=Object(c.useState)({}),Ue=Object(f.a)(ve,2),Pe=Ue[0],ze=Ue[1],Fe=Object(c.useState)(""),He=Object(f.a)(Fe,2),qe=He[0],ke=He[1],et=Object(c.useRef)(null),tt=Object(c.useRef)(null);Object(c.useEffect)(function(){yt()},[]);var yt=function(){var Tt=Object(R.a)(o.a.mark(function pt(){return o.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:n.listParams.keyword="",n.listParams.category="",n.listParams.page=1,O({type:"competitions/getList",payload:Object(M.a)({},n.listParams)});case 4:case"end":return Qt.stop()}},pt)}));return function(){return Tt.apply(this,arguments)}}(),Ct=[{path:"",img:Oa.a},{path:"",img:Oa.a},{path:"",img:Oa.a},{path:"",img:Oa.a}],St=[{path:"",img:ge.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:ge.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:ge.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"}],ht=function(pt){ke(pt),n.listParams.page=1,n.listParams.category=pt,O({type:"competitions/getList",payload:Object(M.a)({},n.listParams)})};return a.a.createElement("section",{className:ln.a.home},a.a.createElement(P.a,{loading:re,active:!0,paragraph:{rows:5}},a.a.createElement("div",{className:ln.a.bg},Ct&&a.a.createElement(S.a,{ref:et,autoplay:!0,pauseOnDotsHover:!0},Ct==null?void 0:Ct.map(function(Tt,pt){return a.a.createElement("div",{key:pt,className:ln.a.li},a.a.createElement("a",{href:Tt.path},a.a.createElement("img",{width:"100%",src:Tt.img})))})),a.a.createElement("div",{className:ln.a.btns},a.a.createElement("div",{onClick:function(){et.current.prev()}},a.a.createElement("i",{className:"iconfont icon-fanhui1"})),a.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){et.current.next()}},a.a.createElement("i",{className:"iconfont icon-fanhui1"})))),a.a.createElement("div",{className:ln.a.competition},a.a.createElement("div",{className:ln.a.title},"2022\u8D5B\u4E8B"),a.a.createElement("div",{className:ln.a.des},a.a.createElement("img",{src:ur.a,alt:""}),a.a.createElement("aside",null,a.a.createElement("div",null,"5\u67087\u65E5"),a.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),a.a.createElement("img",{className:"ml5 mr5",src:xe.a}),a.a.createElement("img",{src:_r.a,alt:""}),a.a.createElement("aside",null,a.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),a.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),a.a.createElement("img",{className:"ml5 mr5",src:xe.a}),a.a.createElement("img",{src:dr.a,alt:""}),a.a.createElement("aside",null,a.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),a.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),a.a.createElement("img",{className:"ml5 mr5",src:xe.a}),a.a.createElement("img",{src:Nr.a,alt:""}),a.a.createElement("aside",null,a.a.createElement("div",null,"12\u67081\u65E5"),a.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),a.a.createElement("div",{className:ln.a.information},a.a.createElement("div",{className:ln.a.title},a.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),a.a.createElement("span",null,"\u66F4\u591A",a.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),a.a.createElement("div",{className:ln.a.des},a.a.createElement("div",{className:ln.a.d1},a.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),a.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),a.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.a.createElement("div",{className:ln.a.d2},a.a.createElement("div",null,a.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),a.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.a.createElement("div",null,a.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),a.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),a.a.createElement("div",{className:ln.a.d3},a.a.createElement("div",null,a.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),a.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),a.a.createElement("div",null,a.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),a.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),a.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),a.a.createElement("div",{className:ln.a.retrospect},a.a.createElement("div",{className:ln.a.title},a.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),a.a.createElement("span",null,"\u66F4\u591A",a.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),a.a.createElement("div",{className:ln.a.banner},St&&a.a.createElement(S.a,{ref:tt,autoplay:!1,pauseOnDotsHover:!0},St==null?void 0:St.map(function(Tt,pt){return a.a.createElement("div",{key:pt,className:ln.a.li},a.a.createElement("div",{className:ln.a.left},a.a.createElement("img",{width:524,src:Tt.img})),a.a.createElement("div",{className:ln.a.right},a.a.createElement("div",{className:ln.a.name},Tt==null?void 0:Tt.name),a.a.createElement("div",{className:ln.a.des},Tt.des),a.a.createElement("div",{className:ln.a.btn},a.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),a.a.createElement("img",{src:oe.a})),a.a.createElement("img",{className:ln.a.l,src:pe.a}),a.a.createElement("img",{className:ln.a.r,src:Me.a})))})),a.a.createElement("div",{className:ln.a.btns},a.a.createElement("div",{onClick:function(){tt.current.prev()}},a.a.createElement("i",{className:"iconfont icon-fanhui1"})),a.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){tt.current.next()}},a.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),a.a.createElement("div",{className:ln.a.group},a.a.createElement("div",{className:ln.a.title},"\u8D5B\u9898\u5206\u7EC4"),a.a.createElement(Ca.a,{className:ln.a.tabs,activeKey:qe,onChange:ht},a.a.createElement(Ca.a.TabPane,{tab:"\u5168\u90E8",key:""}),a.a.createElement(Ca.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),a.a.createElement(Ca.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),a.a.createElement("div",{className:ln.a.list},a.a.createElement(or.default,{show:!1})),a.a.createElement("div",{onClick:function(){return D.d.push("/competitions?tabs=".concat(qe))},className:ln.a.btn},"\u66F4\u591A\u8D5B\u4E8B",a.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Be=Object(D.a)(function(e){var t=e.competitions,n=e.user;return{competitions:t,user:n}})(Ae),Ye=function(t){var n=t.loading,d=t.globalSetting,O=t.children,K=t.user,X=t.dispatch,Q=t.location,re=Object(j.a)(t,["loading","globalSetting","children","user","dispatch","location"]),se=Object(I.h)(),ve=Object(w.b)(),Ue=d.globalLoading;return Object(c.useEffect)(function(){window.less.modifyVars(Object(M.a)({},_.a[d.theme]))},[d.theme]),a.a.createElement(L.b,{locale:W.default},!d.isIlearning&&d.isPaZhou?a.a.createElement(Be,null):a.a.createElement(jn,null),d.isIlearning&&a.a.createElement(Vn,null))},ut=Ee.default=Object(D.a)(function(e){var t=e.loading,n=e.globalSetting,d=e.user;return{loading:t,globalSetting:n,user:d}})(Ye)},QgcY:function(le,Ee,v){"use strict";v.r(Ee);var fe=v("2qtc"),L=v("kLXV"),M=v("5NDa"),j=v("5rEg"),c=v("cWXX"),a=v("/ezw"),W=v("DjyN"),I=v("NUBc"),D=v("14J3"),w=v("BMrR"),_=v("5Dmo"),U=v("3S7+"),P=v("jCWc"),T=v("kPKH"),S=v("k1fw"),R=v("qVdP"),f=v("jsC+"),i=v("+L6B"),o=v("2/Rp"),l=v("lUTK"),b=v("BvKs"),h=v("9og8"),g=v("y8nQ"),x=v("Vl3Y"),y=v("tJVT"),p=v("PpiC"),u=v("WmNS"),r=v.n(u),s=v("q1tI"),m=v.n(s),E=v("Ty5D"),A=v("9kvl"),k=v("1vsH"),N=v("D2RN"),z=v.n(N),G=v("BdwD"),Z=v("m3rI"),ne=v("lzim"),ee=v("Nf5h"),he=v("mHTi"),de=v.n(he),me=v("qMRs"),Ie=function(We){var be,Se=We.competitions,we=We.globalSetting,$=We.loading,ue=We.dispatch,ae=We.user,_e=We.show,Ne=_e===void 0?!0:_e,Re=Object(p.a)(We,["competitions","globalSetting","loading","dispatch","user","show"]),Je=Object(E.h)(),st=Se.qs,dt=x.a.useForm(),mt=Object(y.a)(dt,1),Oe=mt[0],De=Object(s.useState)({}),Qe=Object(y.a)(De,2),Ke=Qe[0],At=Qe[1],ct=Object(s.useState)(!1),Rt=Object(y.a)(ct,2),bt=Rt[0],Dt=Rt[1],kt=Object(s.useState)({category:"",keyword:"",page:1,per_page:10}),It=Object(y.a)(kt,2),Kt=It[0],Jt=It[1],Lt=[{id:"",name:"\u5168\u90E8",show:!0},{id:"nearly_published",name:"\u5373\u5C06\u53D1\u5E03",show:!0},{id:"progressing",name:"\u8FDB\u884C\u4E2D",show:!0},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B",show:!0},{id:"",name:"\u6570\u636E\u7EDF\u8BA1",show:!1},{id:"mine",name:"\u6211\u7684\u7ADE\u8D5B",show:!0}].filter(function(Et){return Et.show}),vt=function(){var Et=Object(h.a)(r.a.mark(function nt(){var at;return r.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,ue({type:"competitions/getList",payload:Kt});case 2:at=Yt.sent;case 3:case"end":return Yt.stop()}},nt)}));return function(){return Et.apply(this,arguments)}}(),Mt=function(nt){if(nt.external_url){var at;Object(k.R)("".concat(nt.external_url,"?login=").concat(ae==null||((at=ae.userInfo)===null||at===void 0)?void 0:at.login,"&websiteName=educoder"));return}if(nt!=null&&nt.is_new){["nearly_published"].includes(nt==null?void 0:nt.competition_status)?Object(k.R)("/competitions/detail/".concat(nt.identifier,"?type=3")):Object(k.R)("/competitions/detail/".concat(nt.identifier));return}["ended","progressing","unpublish","nearly_published"].includes(nt==null?void 0:nt.competition_status)&&Object(k.R)("/competitions/index/".concat(nt.identifier))},_t=function(){Dt(!1),Oe.resetFields(),At({})};return Object(s.useEffect)(function(){return ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){Ne&&Object(k.W)("\u5728\u7EBF\u7ADE\u8D5B")}),Object(s.useEffect)(function(){vt()},[Kt]),m.a.createElement("section",{className:z.a.bg},m.a.createElement("div",{className:z.a.wrp},m.a.createElement(ee.a,{title:"\u9E4F\u57CEAI\u7ADE\u6280\u573A",sunTitle:"\u4E0E\u5168\u7403\u5F00\u53D1\u8005\u7ADE\u9010\u6BD4\u5206\uFF0C\u6311\u6218\u6392\u540D",img:de.a,imgWidth:438,bannerExtraContent:m.a.createElement(f.a,{overlay:m.a.createElement(b.a,null,m.a.createElement(b.a.Item,{onClick:function(){console.log(564)}},"\u4E13\u9898\u8D5B"),m.a.createElement(b.a.Item,{onClick:function(){return Dt(!0)}},"\u5355\u9898\u8D5B")),placement:"bottomLeft"},m.a.createElement(o.a,{className:z.a.myButton,icon:m.a.createElement("i",{className:"iconfont icon-xuexipaiming mr5"})},"\u6211\u8981\u529E\u8D5B"))}),m.a.createElement(ee.e,{value:Kt.category,dataSource:Lt,tabBarExtraContent:m.a.createElement(ee.c,{style:{width:303},placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Kt.keyword,onChange:function(nt){Jt(Object(S.a)(Object(S.a)({},Kt),{},{keyword:nt,page:1}))}}),onChange:function(nt){Jt(Object(S.a)(Object(S.a)({},Kt),{},{category:nt,page:1}))}}),m.a.createElement(a.a,{loading:$,active:!0,avatar:{size:40},paragraph:{rows:5}},(Se==null?void 0:Se.count)>0?m.a.createElement(m.a.Fragment,null,Se.competitions.map(function(Et,nt){return m.a.createElement(w.a,{key:nt,className:"".concat(z.a.ListItem," mt20"),onClick:function(){return Mt(Et)}},m.a.createElement(T.a,null,m.a.createElement("img",{src:Et.image?"".concat(Z.a.IMG_SERVER).concat(Et.image):ne.s,width:234,height:140})),m.a.createElement(T.a,{className:"ml20",style:{width:694,display:"flex",flexDirection:"column"}},m.a.createElement("div",{className:z.a.FlexNoWrap},m.a.createElement(U.a,{placement:"topLeft",title:Et.name},m.a.createElement("div",{className:"font20 ".concat(z.a.Onerow),style:{color:"#000",fontWeight:600}},Et.name)),m.a.createElement("div",{className:"ml5",style:{whiteSpace:"nowrap"}},Et.competition_status===me.a.PROGRESSING&&m.a.createElement("div",{className:z.a.TagDiv,style:{color:"#00b187",borderColor:"rgb(177,240,225)"}},"\u8FDB\u884C\u4E2D"),Et.competition_status===me.a.NEARLY_PUBLISHED&&m.a.createElement("div",{className:z.a.TagDiv,style:{color:"#165dff",borderColor:"#d5e2ff"}},"\u5373\u5C06\u53D1\u5E03"),Et.competition_status===me.a.ENDED&&m.a.createElement("div",{className:z.a.TagDiv,style:{color:"#999"}},"\u5DF2\u7ED3\u675F"))),m.a.createElement("div",{className:"mt10",style:{display:"flex",justifyContent:"space-between",flexDirection:"column",flex:1}},m.a.createElement(U.a,{placement:"topLeft",overlayStyle:{maxWidth:694},title:st.isChinese?Et.description:Et.english_description},m.a.createElement("div",{className:"font14 ".concat(z.a.MultiLine),style:{color:"#333",lineHeight:"26px"}},st.isChinese?Et.description||"\u6682\u65E0\u7B80\u4ECB~":Et.english_description||"\u6682\u65E0\u7B80\u4ECB~")),m.a.createElement("div",{className:"font14 ".concat(z.a.FlexNoWrap),style:{color:"#666",lineHeight:"20px"}},m.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4\uFF1A",Et.start_time,"\u2014",Et.end_time),m.a.createElement("span",{style:{marginLeft:60}},"\u603B\u53C2\u8D5B\u961F\u4F0D\uFF1A",Et.team_count),m.a.createElement("span",{className:"ml30"},"\u603B\u53C2\u8D5B\u4EBA\u5458\uFF1A",Et.member_count)))),m.a.createElement(T.a,{className:"ml20",flex:1,style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"}},m.a.createElement("div",{className:"font14",style:{color:"#5F6367"}},m.a.createElement("i",{className:"mr5 iconfont icon-jiangjin"}),"\u5956\u91D1"),m.a.createElement("div",{className:"mt10",style:{lineHeight:"42px",fontWeight:500,fontSize:"30px"}},parseInt(Et.bonus)?m.a.createElement("span",{style:{color:"#333"}},m.a.createElement("span",{className:"font20"},"\xA5"),parseInt(Et.bonus).toLocaleString()):m.a.createElement("span",{style:{color:"#C5C5C5"}},"\u6682\u65E0"))))})):m.a.createElement(G.a,{imgUrl:v("FOrL")}),(Se==null?void 0:Se.count)>0&&m.a.createElement(w.a,{className:"mt20 mb30",align:"middle",justify:"space-between"},m.a.createElement(T.a,{className:"font14",style:{color:"#333"}},"\u5171",m.a.createElement("span",{style:{color:"#165DFF"}},Se==null?void 0:Se.count),"\u6761\u6570\u636E"),m.a.createElement(T.a,null,m.a.createElement(I.a,{showQuickJumper:!0,showSizeChanger:!0,current:Kt.page,pageSize:Kt.per_page,onChange:function(nt){return Jt(Object(S.a)(Object(S.a)({},Kt),{},{page:nt}))},onShowSizeChange:function(nt,at){Kt.per_page=at,Kt.page=1,Jt(Kt)},total:Se==null?void 0:Se.count}))))),m.a.createElement(L.a,{title:"\u521B\u5EFA\u7ADE\u8D5B",centered:!0,visible:bt,onCancel:function(){return _t()},okText:"\u521B\u5EFA\u7ADE\u8D5B",destroyOnClose:!0,onOk:function(){return Oe.submit()}},m.a.createElement(x.a,{form:Oe,initialValues:{name:""},layout:"vertical",onValuesChange:function(nt,at){return At(at)},onFinish:function(){var Et=Object(h.a)(r.a.mark(function nt(at){var $e;return r.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,ue({type:"competitions/addCompetitions",payload:at});case 2:$e=tn.sent,$e.status==0&&(Jt(Object(S.a)(Object(S.a)({},Kt),{},{page:1})),_t(),Object(k.R)("/competitions/detail/".concat($e.identifier,"?type=3")));case 4:case"end":return tn.stop()}},nt)}));return function(nt){return Et.apply(this,arguments)}}()},m.a.createElement(x.a.Item,{label:"\u7ADE\u8D5B\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0"}]},m.a.createElement(j.a,{suffix:"".concat((Ke==null||((be=Ke.name)===null||be===void 0)?void 0:be.length)||0,"/60"),maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0"})))))},Le=Ee.default=Object(A.a)(function(je){var We=je.competitions,be=je.loading,Se=je.globalSetting,we=je.user;return{competitions:We,globalSetting:Se,loading:be.models.competitions,user:we}})(Ie)},RMFE:function(le,Ee){le.exports="data:image/png;base64,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"},SMhR:function(le,Ee){le.exports="data:image/png;base64,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"},SeJ5:function(le,Ee,v){le.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},SrOP:function(le,Ee,v){le.exports=v.p+"static/d.56e5b448.png"},TFmm:function(le,Ee,v){le.exports=v.p+"static/icon5.2a39309f.svg"},TGq3:function(le,Ee,v){le.exports=v.p+"static/lockclose.365036e8.svg"},TPVI:function(le,Ee,v){le.exports=v.p+"static/s4.c4f9659a.png"},W07S:function(le,Ee,v){le.exports={flex_box_center:"flex_box_center___3Ev42",flex_space_between:"flex_space_between___YVm69",flex_box_vertical_center:"flex_box_vertical_center___1A_DW",flex_box_center_end:"flex_box_center_end___1R_AN",flex_box_column:"flex_box_column___3IUQN",fixedBottom:"fixedBottom___3EaqZ",wrap:"wrap___2v9M2",center:"center___3jrQu"}},W6BS:function(le,Ee){le.exports="data:image/png;base64,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"},WdTA:function(le,Ee,v){le.exports=v.p+"static/studnetqun.598eeb43.png"},X23P:function(le,Ee,v){le.exports=v.p+"static/s14.0b0ac17a.png"},XBoW:function(le,Ee,v){le.exports=v.p+"static/ping1.2f030210.svg"},XjOa:function(le,Ee){le.exports="data:image/png;base64,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"},Xsq0:function(le,Ee,v){le.exports=v.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(le,Ee,v){"use strict";v.r(Ee),v.d(Ee,"ResizableTextArea",function(){return de});var fe=v("wx14"),L=v("1OyB"),M=v("vuIU"),j=v("Ji7U"),c=v("LK+K"),a=v("q1tI"),W=v("VTBJ"),I=v("rePB"),D=v("Zm9Q"),w=v("Kwbf"),_=v("c+Xe"),U=v("m+aA"),P=v("bdgK"),T=new Map;function S(Le){Le.forEach(function(je){var We,be=je.target;(We=T.get(be))===null||We===void 0||We.forEach(function(Se){return Se(be)})})}var R=new P.default(S),f=null,i=null;function o(Le,je){T.has(Le)||(T.set(Le,new Set),R.observe(Le)),T.get(Le).add(je)}function l(Le,je){T.has(Le)&&(T.get(Le).delete(je),T.get(Le).size||(R.unobserve(Le),T.delete(Le)))}var b=function(Le){Object(j.a)(We,Le);var je=Object(c.a)(We);function We(){return Object(L.a)(this,We),je.apply(this,arguments)}return Object(M.a)(We,[{key:"render",value:function(){return this.props.children}}]),We}(a.Component),h=a.createContext(null);function g(Le){var je=Le.children,We=Le.onBatchResize,be=a.useRef(0),Se=a.useRef([]),we=a.useContext(h),$=a.useCallback(function(ue,ae,_e){be.current+=1;var Ne=be.current;Se.current.push({size:ue,element:ae,data:_e}),Promise.resolve().then(function(){Ne===be.current&&(We==null||We(Se.current),Se.current=[])}),we==null||we(ue,ae,_e)},[We,we]);return a.createElement(h.Provider,{value:$},je)}function x(Le){var je=Le.children,We=Le.disabled,be=a.useRef(null),Se=a.useRef(null),we=a.useContext(h),$=a.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ue=a.isValidElement(je)&&Object(_.c)(je),ae=ue?je.ref:null,_e=a.useMemo(function(){return Object(_.a)(ae,be)},[ae,be]),Ne=a.useRef(Le);Ne.current=Le;var Re=a.useCallback(function(Je){var st=Ne.current,dt=st.onResize,mt=st.data,Oe=Je.getBoundingClientRect(),De=Oe.width,Qe=Oe.height,Ke=Je.offsetWidth,At=Je.offsetHeight,ct=Math.floor(De),Rt=Math.floor(Qe);if($.current.width!==ct||$.current.height!==Rt||$.current.offsetWidth!==Ke||$.current.offsetHeight!==At){var bt={width:ct,height:Rt,offsetWidth:Ke,offsetHeight:At};$.current=bt;var Dt=Ke===Math.round(De)?De:Ke,kt=At===Math.round(Qe)?Qe:At,It=Object(W.a)(Object(W.a)({},bt),{},{offsetWidth:Dt,offsetHeight:kt});we==null||we(It,Je,mt),dt&&Promise.resolve().then(function(){dt(It,Je)})}},[]);return a.useEffect(function(){var Je=Object(U.a)(be.current)||Object(U.a)(Se.current);return Je&&!We&&o(Je,Re),function(){return l(Je,Re)}},[be.current,We]),a.createElement(b,{ref:Se},ue?a.cloneElement(je,{ref:_e}):je)}var y="rc-observer-key";function p(Le){var je=Le.children,We=Object(D.a)(je);return We.map(function(be,Se){var we=(be==null?void 0:be.key)||"".concat(y,"-").concat(Se);return a.createElement(x,Object(fe.a)({},Le,{key:we}),be)})}p.Collection=g;var u=p,r=v("bT9E"),s=v("TSYQ"),m=v.n(s),E=`
|
|
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"],k={},N;function z(Le){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=Le.getAttribute("id")||Le.getAttribute("data-reactid")||Le.getAttribute("name");if(je&&k[We])return k[We];var be=window.getComputedStyle(Le),Se=be.getPropertyValue("box-sizing")||be.getPropertyValue("-moz-box-sizing")||be.getPropertyValue("-webkit-box-sizing"),we=parseFloat(be.getPropertyValue("padding-bottom"))+parseFloat(be.getPropertyValue("padding-top")),$=parseFloat(be.getPropertyValue("border-bottom-width"))+parseFloat(be.getPropertyValue("border-top-width")),ue=A.map(function(_e){return"".concat(_e,":").concat(be.getPropertyValue(_e))}).join(";"),ae={sizingStyle:ue,paddingSize:we,borderSize:$,boxSizing:Se};return je&&We&&(k[We]=ae),ae}function G(Le){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),Le.getAttribute("wrap")?N.setAttribute("wrap",Le.getAttribute("wrap")):N.removeAttribute("wrap");var Se=z(Le,je),we=Se.paddingSize,$=Se.borderSize,ue=Se.boxSizing,ae=Se.sizingStyle;N.setAttribute("style","".concat(ae,";").concat(E)),N.value=Le.value||Le.placeholder||"";var _e=Number.MIN_SAFE_INTEGER,Ne=Number.MAX_SAFE_INTEGER,Re=N.scrollHeight,Je;if(ue==="border-box"?Re+=$:ue==="content-box"&&(Re-=we),We!==null||be!==null){N.value=" ";var st=N.scrollHeight-we;We!==null&&(_e=st*We,ue==="border-box"&&(_e=_e+we+$),Re=Math.max(_e,Re)),be!==null&&(Ne=st*be,ue==="border-box"&&(Ne=Ne+we+$),Je=Re>Ne?"":"hidden",Re=Math.min(Ne,Re))}return{height:Re,minHeight:_e,maxHeight:Ne,overflowY:Je,resize:"none"}}var Z=v("Gytx"),ne=v.n(Z),ee;(function(Le){Le[Le.NONE=0]="NONE",Le[Le.RESIZING=1]="RESIZING",Le[Le.RESIZED=2]="RESIZED"})(ee||(ee={}));var he=function(Le){Object(j.a)(We,Le);var je=Object(c.a)(We);function We(be){var Se;return Object(L.a)(this,We),Se=je.call(this,be),Se.nextFrameActionId=void 0,Se.resizeFrameId=void 0,Se.textArea=void 0,Se.saveTextArea=function(we){Se.textArea=we},Se.handleResize=function(we){var $=Se.state.resizeStatus,ue=Se.props,ae=ue.autoSize,_e=ue.onResize;if($!==ee.NONE)return;typeof _e=="function"&&_e(we),ae&&Se.resizeOnNextFrame()},Se.resizeOnNextFrame=function(){cancelAnimationFrame(Se.nextFrameActionId),Se.nextFrameActionId=requestAnimationFrame(Se.resizeTextarea)},Se.resizeTextarea=function(){var we=Se.props.autoSize;if(!we||!Se.textArea)return;var $=we.minRows,ue=we.maxRows,ae=G(Se.textArea,!1,$,ue);Se.setState({textareaStyles:ae,resizeStatus:ee.RESIZING},function(){cancelAnimationFrame(Se.resizeFrameId),Se.resizeFrameId=requestAnimationFrame(function(){Se.setState({resizeStatus:ee.RESIZED},function(){Se.resizeFrameId=requestAnimationFrame(function(){Se.setState({resizeStatus:ee.NONE}),Se.fixFirefoxAutoScroll()})})})})},Se.renderTextArea=function(){var we=Se.props,$=we.prefixCls,ue=$===void 0?"rc-textarea":$,ae=we.autoSize,_e=we.onResize,Ne=we.className,Re=we.disabled,Je=Se.state,st=Je.textareaStyles,dt=Je.resizeStatus,mt=Object(r.a)(Se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Oe=m()(ue,Ne,Object(I.a)({},"".concat(ue,"-disabled"),Re));"value"in mt&&(mt.value=mt.value||"");var De=Object(W.a)(Object(W.a)(Object(W.a)({},Se.props.style),st),dt===ee.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return a.createElement(u,{onResize:Se.handleResize,disabled:!(ae||_e)},a.createElement("textarea",Object(fe.a)({},mt,{className:Oe,style:De,ref:Se.saveTextArea})))},Se.state={textareaStyles:{},resizeStatus:ee.NONE},Se}return Object(M.a)(We,[{key:"componentDidUpdate",value:function(Se){(Se.value!==this.props.value||!ne()(Se.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 Se=this.textArea.selectionStart,we=this.textArea.selectionEnd;this.textArea.setSelectionRange(Se,we)}}catch($){}}},{key:"render",value:function(){return this.renderTextArea()}}]),We}(a.Component),de=he,me=function(Le){Object(j.a)(We,Le);var je=Object(c.a)(We);function We(be){var Se;Object(L.a)(this,We),Se=je.call(this,be),Se.resizableTextArea=void 0,Se.focus=function(){Se.resizableTextArea.textArea.focus()},Se.saveTextArea=function($){Se.resizableTextArea=$},Se.handleChange=function($){var ue=Se.props.onChange;Se.setValue($.target.value,function(){Se.resizableTextArea.resizeTextarea()}),ue&&ue($)},Se.handleKeyDown=function($){var ue=Se.props,ae=ue.onPressEnter,_e=ue.onKeyDown;$.keyCode===13&&ae&&ae($),_e&&_e($)};var we=typeof be.value=="undefined"||be.value===null?be.defaultValue:be.value;return Se.state={value:we},Se}return Object(M.a)(We,[{key:"setValue",value:function(Se,we){"value"in this.props||this.setState({value:Se},we)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return a.createElement(de,Object(fe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Se){return"value"in Se?{value:Se.value}:null}}]),We}(a.Component),Ie=Ee.default=me},YKIs:function(le,Ee){le.exports="data:image/png;base64,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"},YVwf:function(le,Ee,v){"use strict";var fe=this&&this.__importDefault||function(M){return M&&M.__esModule?M:{default:M}};Object.defineProperty(Ee,"__esModule",{value:!0});var L=fe(v("Kw3X"));Ee.default=L.default},ZJlW:function(le,Ee,v){le.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",tag1:"tag1___1f7Fp",tag2:"tag2___3R_Bw"}},ZSzu:function(le,Ee){le.exports="data:image/png;base64,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"},ZYvl:function(le,Ee,v){le.exports=v.p+"static/s12.b06ebd7c.png"},ZpRC:function(le,Ee,v){"use strict";function fe(_){return typeof _=="object"&&_!=null&&_.nodeType===1}function L(_,U){return(!U||_!=="hidden")&&_!=="visible"&&_!=="clip"}function M(_,U){if(_.clientHeight<_.scrollHeight||_.clientWidth<_.scrollWidth){var P=getComputedStyle(_,null);return L(P.overflowY,U)||L(P.overflowX,U)||function(T){var S=function(R){if(!R.ownerDocument||!R.ownerDocument.defaultView)return null;try{return R.ownerDocument.defaultView.frameElement}catch(f){return null}}(T);return!!S&&(S.clientHeight<T.scrollHeight||S.clientWidth<T.scrollWidth)}(_)}return!1}function j(_,U,P,T,S,R,f,i){return R<_&&f>U||R>_&&f<U?0:R<=_&&i<=P||f>=U&&i>=P?R-_-T:f>U&&i<P||R<_&&i>P?f-U+S:0}var c=function(_,U){var P=window,T=U.scrollMode,S=U.block,R=U.inline,f=U.boundary,i=U.skipOverflowHiddenElements,o=typeof f=="function"?f:function(st){return st!==f};if(!fe(_))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,b=[],h=_;fe(h)&&o(h);){if((h=h.parentElement)===l){b.push(h);break}h!=null&&h===document.body&&M(h)&&!M(document.documentElement)||h!=null&&M(h,i)&&b.push(h)}for(var g=P.visualViewport?P.visualViewport.width:innerWidth,x=P.visualViewport?P.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,u=_.getBoundingClientRect(),r=u.height,s=u.width,m=u.top,E=u.right,A=u.bottom,k=u.left,N=S==="start"||S==="nearest"?m:S==="end"?A:m+r/2,z=R==="center"?k+s/2:R==="end"?E:k,G=[],Z=0;Z<b.length;Z++){var ne=b[Z],ee=ne.getBoundingClientRect(),he=ee.height,de=ee.width,me=ee.top,Ie=ee.right,Le=ee.bottom,je=ee.left;if(T==="if-needed"&&m>=0&&k>=0&&A<=x&&E<=g&&m>=me&&A<=Le&&k>=je&&E<=Ie)return G;var We=getComputedStyle(ne),be=parseInt(We.borderLeftWidth,10),Se=parseInt(We.borderTopWidth,10),we=parseInt(We.borderRightWidth,10),$=parseInt(We.borderBottomWidth,10),ue=0,ae=0,_e="offsetWidth"in ne?ne.offsetWidth-ne.clientWidth-be-we:0,Ne="offsetHeight"in ne?ne.offsetHeight-ne.clientHeight-Se-$:0;if(l===ne)ue=S==="start"?N:S==="end"?N-x:S==="nearest"?j(p,p+x,x,Se,$,p+N,p+N+r,r):N-x/2,ae=R==="start"?z:R==="center"?z-g/2:R==="end"?z-g:j(y,y+g,g,be,we,y+z,y+z+s,s),ue=Math.max(0,ue+p),ae=Math.max(0,ae+y);else{ue=S==="start"?N-me-Se:S==="end"?N-Le+$+Ne:S==="nearest"?j(me,Le,he,Se,$+Ne,N,N+r,r):N-(me+he/2)+Ne/2,ae=R==="start"?z-je-be:R==="center"?z-(je+de/2)+_e/2:R==="end"?z-Ie+we+_e:j(je,Ie,de,be,we+_e,z,z+s,s);var Re=ne.scrollLeft,Je=ne.scrollTop;N+=Je-(ue=Math.max(0,Math.min(Je+ue,ne.scrollHeight-he+Ne))),z+=Re-(ae=Math.max(0,Math.min(Re+ae,ne.scrollWidth-de+_e)))}G.push({el:ne,top:ue,left:ae})}return G};function a(_){return _===Object(_)&&Object.keys(_).length!==0}function W(_,U){U===void 0&&(U="auto");var P="scrollBehavior"in document.body.style;_.forEach(function(T){var S=T.el,R=T.top,f=T.left;S.scroll&&P?S.scroll({top:R,left:f,behavior:U}):(S.scrollTop=R,S.scrollLeft=f)})}function I(_){return _===!1?{block:"end",inline:"nearest"}:a(_)?_:{block:"start",inline:"nearest"}}function D(_,U){var P=!_.ownerDocument.documentElement.contains(_);if(a(U)&&typeof U.behavior=="function")return U.behavior(P?[]:c(_,U));if(P)return;var T=I(U);return W(c(_,T),T.behavior)}var w=Ee.a=D},Zss7:function(le,Ee,v){var fe;(function(L){var M=/^\s+/,j=/\s+$/,c=0,a=L.round,W=L.min,I=L.max,D=L.random;function w($,ue){if($=$||"",ue=ue||{},$ instanceof w)return $;if(!(this instanceof w))return new w($,ue);var ae=_($);this._originalInput=$,this._r=ae.r,this._g=ae.g,this._b=ae.b,this._a=ae.a,this._roundA=a(100*this._a)/100,this._format=ue.format||ae.format,this._gradientType=ue.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=ae.ok,this._tc_id=c++}w.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 $=this.toRgb();return($.r*299+$.g*587+$.b*114)/1e3},getLuminance:function(){var $=this.toRgb(),ue,ae,_e,Ne,Re,Je;return ue=$.r/255,ae=$.g/255,_e=$.b/255,ue<=.03928?Ne=ue/12.92:Ne=L.pow((ue+.055)/1.055,2.4),ae<=.03928?Re=ae/12.92:Re=L.pow((ae+.055)/1.055,2.4),_e<=.03928?Je=_e/12.92:Je=L.pow((_e+.055)/1.055,2.4),.2126*Ne+.7152*Re+.0722*Je},setAlpha:function($){return this._a=G($),this._roundA=a(100*this._a)/100,this},toHsv:function(){var $=S(this._r,this._g,this._b);return{h:$.h*360,s:$.s,v:$.v,a:this._a}},toHsvString:function(){var $=S(this._r,this._g,this._b),ue=a($.h*360),ae=a($.s*100),_e=a($.v*100);return this._a==1?"hsv("+ue+", "+ae+"%, "+_e+"%)":"hsva("+ue+", "+ae+"%, "+_e+"%, "+this._roundA+")"},toHsl:function(){var $=P(this._r,this._g,this._b);return{h:$.h*360,s:$.s,l:$.l,a:this._a}},toHslString:function(){var $=P(this._r,this._g,this._b),ue=a($.h*360),ae=a($.s*100),_e=a($.l*100);return this._a==1?"hsl("+ue+", "+ae+"%, "+_e+"%)":"hsla("+ue+", "+ae+"%, "+_e+"%, "+this._roundA+")"},toHex:function($){return f(this._r,this._g,this._b,$)},toHexString:function($){return"#"+this.toHex($)},toHex8:function($){return i(this._r,this._g,this._b,this._a,$)},toHex8String:function($){return"#"+this.toHex8($)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(Z(this._r,255)*100)+"%",g:a(Z(this._g,255)*100)+"%",b:a(Z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+a(Z(this._r,255)*100)+"%, "+a(Z(this._g,255)*100)+"%, "+a(Z(this._b,255)*100)+"%)":"rgba("+a(Z(this._r,255)*100)+"%, "+a(Z(this._g,255)*100)+"%, "+a(Z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[f(this._r,this._g,this._b,!0)]||!1},toFilter:function($){var ue="#"+o(this._r,this._g,this._b,this._a),ae=ue,_e=this._gradientType?"GradientType = 1, ":"";if($){var Ne=w($);ae="#"+o(Ne._r,Ne._g,Ne._b,Ne._a)}return"progid:DXImageTransform.Microsoft.gradient("+_e+"startColorstr="+ue+",endColorstr="+ae+")"},toString:function($){var ue=!!$;$=$||this._format;var ae=!1,_e=this._a<1&&this._a>=0,Ne=!ue&&_e&&($==="hex"||$==="hex6"||$==="hex3"||$==="hex4"||$==="hex8"||$==="name");return Ne?$==="name"&&this._a===0?this.toName():this.toRgbString():($==="rgb"&&(ae=this.toRgbString()),$==="prgb"&&(ae=this.toPercentageRgbString()),($==="hex"||$==="hex6")&&(ae=this.toHexString()),$==="hex3"&&(ae=this.toHexString(!0)),$==="hex4"&&(ae=this.toHex8String(!0)),$==="hex8"&&(ae=this.toHex8String()),$==="name"&&(ae=this.toName()),$==="hsl"&&(ae=this.toHslString()),$==="hsv"&&(ae=this.toHsvString()),ae||this.toHexString())},clone:function(){return w(this.toString())},_applyModification:function($,ue){var ae=$.apply(null,[this].concat([].slice.call(ue)));return this._r=ae._r,this._g=ae._g,this._b=ae._b,this.setAlpha(ae._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function($,ue){return $.apply(null,[this].concat([].slice.call(ue)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(u,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(s,arguments)}},w.fromRatio=function($,ue){if(typeof $=="object"){var ae={};for(var _e in $)$.hasOwnProperty(_e)&&(_e==="a"?ae[_e]=$[_e]:ae[_e]=Ie($[_e]));$=ae}return w($,ue)};function _($){var ue={r:0,g:0,b:0},ae=1,_e=null,Ne=null,Re=null,Je=!1,st=!1;return typeof $=="string"&&($=Se($)),typeof $=="object"&&(be($.r)&&be($.g)&&be($.b)?(ue=U($.r,$.g,$.b),Je=!0,st=String($.r).substr(-1)==="%"?"prgb":"rgb"):be($.h)&&be($.s)&&be($.v)?(_e=Ie($.s),Ne=Ie($.v),ue=R($.h,_e,Ne),Je=!0,st="hsv"):be($.h)&&be($.s)&&be($.l)&&(_e=Ie($.s),Re=Ie($.l),ue=T($.h,_e,Re),Je=!0,st="hsl"),$.hasOwnProperty("a")&&(ae=$.a)),ae=G(ae),{ok:Je,format:$.format||st,r:W(255,I(ue.r,0)),g:W(255,I(ue.g,0)),b:W(255,I(ue.b,0)),a:ae}}function U($,ue,ae){return{r:Z($,255)*255,g:Z(ue,255)*255,b:Z(ae,255)*255}}function P($,ue,ae){$=Z($,255),ue=Z(ue,255),ae=Z(ae,255);var _e=I($,ue,ae),Ne=W($,ue,ae),Re,Je,st=(_e+Ne)/2;if(_e==Ne)Re=Je=0;else{var dt=_e-Ne;Je=st>.5?dt/(2-_e-Ne):dt/(_e+Ne);switch(_e){case $:Re=(ue-ae)/dt+(ue<ae?6:0);break;case ue:Re=(ae-$)/dt+2;break;case ae:Re=($-ue)/dt+4;break}Re/=6}return{h:Re,s:Je,l:st}}function T($,ue,ae){var _e,Ne,Re;$=Z($,360),ue=Z(ue,100),ae=Z(ae,100);function Je(mt,Oe,De){return De<0&&(De+=1),De>1&&(De-=1),De<1/6?mt+(Oe-mt)*6*De:De<1/2?Oe:De<2/3?mt+(Oe-mt)*(2/3-De)*6:mt}if(ue===0)_e=Ne=Re=ae;else{var st=ae<.5?ae*(1+ue):ae+ue-ae*ue,dt=2*ae-st;_e=Je(dt,st,$+1/3),Ne=Je(dt,st,$),Re=Je(dt,st,$-1/3)}return{r:_e*255,g:Ne*255,b:Re*255}}function S($,ue,ae){$=Z($,255),ue=Z(ue,255),ae=Z(ae,255);var _e=I($,ue,ae),Ne=W($,ue,ae),Re,Je,st=_e,dt=_e-Ne;if(Je=_e===0?0:dt/_e,_e==Ne)Re=0;else{switch(_e){case $:Re=(ue-ae)/dt+(ue<ae?6:0);break;case ue:Re=(ae-$)/dt+2;break;case ae:Re=($-ue)/dt+4;break}Re/=6}return{h:Re,s:Je,v:st}}function R($,ue,ae){$=Z($,360)*6,ue=Z(ue,100),ae=Z(ae,100);var _e=L.floor($),Ne=$-_e,Re=ae*(1-ue),Je=ae*(1-Ne*ue),st=ae*(1-(1-Ne)*ue),dt=_e%6,mt=[ae,Je,Re,Re,st,ae][dt],Oe=[st,ae,ae,Je,Re,Re][dt],De=[Re,Re,st,ae,ae,Je][dt];return{r:mt*255,g:Oe*255,b:De*255}}function f($,ue,ae,_e){var Ne=[me(a($).toString(16)),me(a(ue).toString(16)),me(a(ae).toString(16))];return _e&&Ne[0].charAt(0)==Ne[0].charAt(1)&&Ne[1].charAt(0)==Ne[1].charAt(1)&&Ne[2].charAt(0)==Ne[2].charAt(1)?Ne[0].charAt(0)+Ne[1].charAt(0)+Ne[2].charAt(0):Ne.join("")}function i($,ue,ae,_e,Ne){var Re=[me(a($).toString(16)),me(a(ue).toString(16)),me(a(ae).toString(16)),me(Le(_e))];return Ne&&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[3].charAt(0)==Re[3].charAt(1)?Re[0].charAt(0)+Re[1].charAt(0)+Re[2].charAt(0)+Re[3].charAt(0):Re.join("")}function o($,ue,ae,_e){var Ne=[me(Le(_e)),me(a($).toString(16)),me(a(ue).toString(16)),me(a(ae).toString(16))];return Ne.join("")}w.equals=function($,ue){return!$||!ue?!1:w($).toRgbString()==w(ue).toRgbString()},w.random=function(){return w.fromRatio({r:D(),g:D(),b:D()})};function l($,ue){ue=ue===0?0:ue||10;var ae=w($).toHsl();return ae.s-=ue/100,ae.s=ne(ae.s),w(ae)}function b($,ue){ue=ue===0?0:ue||10;var ae=w($).toHsl();return ae.s+=ue/100,ae.s=ne(ae.s),w(ae)}function h($){return w($).desaturate(100)}function g($,ue){ue=ue===0?0:ue||10;var ae=w($).toHsl();return ae.l+=ue/100,ae.l=ne(ae.l),w(ae)}function x($,ue){ue=ue===0?0:ue||10;var ae=w($).toRgb();return ae.r=I(0,W(255,ae.r-a(255*-(ue/100)))),ae.g=I(0,W(255,ae.g-a(255*-(ue/100)))),ae.b=I(0,W(255,ae.b-a(255*-(ue/100)))),w(ae)}function y($,ue){ue=ue===0?0:ue||10;var ae=w($).toHsl();return ae.l-=ue/100,ae.l=ne(ae.l),w(ae)}function p($,ue){var ae=w($).toHsl(),_e=(ae.h+ue)%360;return ae.h=_e<0?360+_e:_e,w(ae)}function u($){var ue=w($).toHsl();return ue.h=(ue.h+180)%360,w(ue)}function r($){var ue=w($).toHsl(),ae=ue.h;return[w($),w({h:(ae+120)%360,s:ue.s,l:ue.l}),w({h:(ae+240)%360,s:ue.s,l:ue.l})]}function s($){var ue=w($).toHsl(),ae=ue.h;return[w($),w({h:(ae+90)%360,s:ue.s,l:ue.l}),w({h:(ae+180)%360,s:ue.s,l:ue.l}),w({h:(ae+270)%360,s:ue.s,l:ue.l})]}function m($){var ue=w($).toHsl(),ae=ue.h;return[w($),w({h:(ae+72)%360,s:ue.s,l:ue.l}),w({h:(ae+216)%360,s:ue.s,l:ue.l})]}function E($,ue,ae){ue=ue||6,ae=ae||30;var _e=w($).toHsl(),Ne=360/ae,Re=[w($)];for(_e.h=(_e.h-(Ne*ue>>1)+720)%360;--ue;)_e.h=(_e.h+Ne)%360,Re.push(w(_e));return Re}function A($,ue){ue=ue||6;for(var ae=w($).toHsv(),_e=ae.h,Ne=ae.s,Re=ae.v,Je=[],st=1/ue;ue--;)Je.push(w({h:_e,s:Ne,v:Re})),Re=(Re+st)%1;return Je}w.mix=function($,ue,ae){ae=ae===0?0:ae||50;var _e=w($).toRgb(),Ne=w(ue).toRgb(),Re=ae/100,Je={r:(Ne.r-_e.r)*Re+_e.r,g:(Ne.g-_e.g)*Re+_e.g,b:(Ne.b-_e.b)*Re+_e.b,a:(Ne.a-_e.a)*Re+_e.a};return w(Je)},w.readability=function($,ue){var ae=w($),_e=w(ue);return(L.max(ae.getLuminance(),_e.getLuminance())+.05)/(L.min(ae.getLuminance(),_e.getLuminance())+.05)},w.isReadable=function($,ue,ae){var _e=w.readability($,ue),Ne,Re;Re=!1,Ne=we(ae);switch(Ne.level+Ne.size){case"AAsmall":case"AAAlarge":Re=_e>=4.5;break;case"AAlarge":Re=_e>=3;break;case"AAAsmall":Re=_e>=7;break}return Re},w.mostReadable=function($,ue,ae){var _e=null,Ne=0,Re,Je,st,dt;ae=ae||{},Je=ae.includeFallbackColors,st=ae.level,dt=ae.size;for(var mt=0;mt<ue.length;mt++)Re=w.readability($,ue[mt]),Re>Ne&&(Ne=Re,_e=w(ue[mt]));return w.isReadable($,_e,{level:st,size:dt})||!Je?_e:(ae.includeFallbackColors=!1,w.mostReadable($,["#fff","#000"],ae))};var k=w.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"},N=w.hexNames=z(k);function z($){var ue={};for(var ae in $)$.hasOwnProperty(ae)&&(ue[$[ae]]=ae);return ue}function G($){return $=parseFloat($),(isNaN($)||$<0||$>1)&&($=1),$}function Z($,ue){he($)&&($="100%");var ae=de($);return $=W(ue,I(0,parseFloat($))),ae&&($=parseInt($*ue,10)/100),L.abs($-ue)<1e-6?1:$%ue/parseFloat(ue)}function ne($){return W(1,I(0,$))}function ee($){return parseInt($,16)}function he($){return typeof $=="string"&&$.indexOf(".")!=-1&&parseFloat($)===1}function de($){return typeof $=="string"&&$.indexOf("%")!=-1}function me($){return $.length==1?"0"+$:""+$}function Ie($){return $<=1&&($=$*100+"%"),$}function Le($){return L.round(parseFloat($)*255).toString(16)}function je($){return ee($)/255}var We=function(){var $="[-\\+]?\\d+%?",ue="[-\\+]?\\d*\\.\\d+%?",ae="(?:"+ue+")|(?:"+$+")",_e="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?",Ne="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?";return{CSS_UNIT:new RegExp(ae),rgb:new RegExp("rgb"+_e),rgba:new RegExp("rgba"+Ne),hsl:new RegExp("hsl"+_e),hsla:new RegExp("hsla"+Ne),hsv:new RegExp("hsv"+_e),hsva:new RegExp("hsva"+Ne),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 be($){return!!We.CSS_UNIT.exec($)}function Se($){$=$.replace(M,"").replace(j,"").toLowerCase();var ue=!1;if(k[$])$=k[$],ue=!0;else if($=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ae;return(ae=We.rgb.exec($))?{r:ae[1],g:ae[2],b:ae[3]}:(ae=We.rgba.exec($))?{r:ae[1],g:ae[2],b:ae[3],a:ae[4]}:(ae=We.hsl.exec($))?{h:ae[1],s:ae[2],l:ae[3]}:(ae=We.hsla.exec($))?{h:ae[1],s:ae[2],l:ae[3],a:ae[4]}:(ae=We.hsv.exec($))?{h:ae[1],s:ae[2],v:ae[3]}:(ae=We.hsva.exec($))?{h:ae[1],s:ae[2],v:ae[3],a:ae[4]}:(ae=We.hex8.exec($))?{r:ee(ae[1]),g:ee(ae[2]),b:ee(ae[3]),a:je(ae[4]),format:ue?"name":"hex8"}:(ae=We.hex6.exec($))?{r:ee(ae[1]),g:ee(ae[2]),b:ee(ae[3]),format:ue?"name":"hex"}:(ae=We.hex4.exec($))?{r:ee(ae[1]+""+ae[1]),g:ee(ae[2]+""+ae[2]),b:ee(ae[3]+""+ae[3]),a:je(ae[4]+""+ae[4]),format:ue?"name":"hex8"}:(ae=We.hex3.exec($))?{r:ee(ae[1]+""+ae[1]),g:ee(ae[2]+""+ae[2]),b:ee(ae[3]+""+ae[3]),format:ue?"name":"hex"}:!1}function we($){var ue,ae;return $=$||{level:"AA",size:"small"},ue=($.level||"AA").toUpperCase(),ae=($.size||"small").toLowerCase(),ue!=="AA"&&ue!=="AAA"&&(ue="AA"),ae!=="small"&&ae!=="large"&&(ae="small"),{level:ue,size:ae}}le.exports?le.exports=w:!(fe=function(){return w}.call(Ee,v,Ee,le),fe!==void 0&&(le.exports=fe))})(Math)},bT9E:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return L});var fe=v("VTBJ");function L(M,j){var c=Object(fe.a)({},M);return Array.isArray(j)&&j.forEach(function(a){delete c[a]}),c}},bUJZ:function(le,Ee){le.exports="data:image/png;base64,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"},cFMs:function(le,Ee){le.exports="data:image/png;base64,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"},cRFk:function(le,Ee,v){le.exports=v.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(le,Ee,v){le.exports=v.p+"static/choose.4ad1045f.svg"},cz0n:function(le,Ee,v){le.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(le,Ee){le.exports="data:image/png;base64,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"},djh8:function(le,Ee,v){le.exports=v.p+"static/qrCode.42927872.png"},ek5K:function(le,Ee){le.exports="data:image/png;base64,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"},"f0W+":function(le,Ee,v){le.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",tab:"tab___Ck8cr",active:"active___gGp9s"}},f9pc:function(le,Ee,v){le.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"}},fc4H:function(le,Ee,v){le.exports=v.p+"static/ping2.5d54c04f.svg"},fgAr:function(le,Ee,v){le.exports={flex_box_center:"flex_box_center___3W32R",flex_space_between:"flex_space_between___2uUoZ",flex_box_vertical_center:"flex_box_vertical_center___3Oxpz",flex_box_center_end:"flex_box_center_end___2tkyR",flex_box_column:"flex_box_column___2IFiF",btns:"btns___1c8D8",confirm:"confirm___2gIuB",cancel:"cancel___1ssuo"}},"g+Dz":function(le,Ee){le.exports="data:image/png;base64,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"},h179:function(le,Ee,v){le.exports=v.p+"static/icon2.909d5f9b.svg"},h78n:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return A});var fe=v("q1tI"),L=v.n(fe),M=v("TSYQ"),j=v.n(M),c={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},a=function(z){var G=z.map(function(){return Object(fe.useRef)()}),Z=Object(fe.useRef)();return Object(fe.useEffect)(function(){var ne=Date.now(),ee=!1;Object.keys(G).forEach(function(he){var de=G[he].current;if(!de)return;ee=!0;var me=de.style;me.transitionDuration=".3s, .3s, .3s, .06s",Z.current&&ne-Z.current<100&&(me.transitionDuration="0s, 0s")}),ee&&(Z.current=Date.now())}),[G]};function W(){return W=Object.assign||function(N){for(var z=1;z<arguments.length;z++){var G=arguments[z];for(var Z in G)Object.prototype.hasOwnProperty.call(G,Z)&&(N[Z]=G[Z])}return N},W.apply(this,arguments)}function I(N,z){return P(N)||U(N,z)||w(N,z)||D()}function D(){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 w(N,z){if(!N)return;if(typeof N=="string")return _(N,z);var G=Object.prototype.toString.call(N).slice(8,-1);if(G==="Object"&&N.constructor&&(G=N.constructor.name),G==="Map"||G==="Set")return Array.from(N);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return _(N,z)}function _(N,z){(z==null||z>N.length)&&(z=N.length);for(var G=0,Z=new Array(z);G<z;G++)Z[G]=N[G];return Z}function U(N,z){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(N)))return;var G=[],Z=!0,ne=!1,ee=void 0;try{for(var he=N[Symbol.iterator](),de;!(Z=(de=he.next()).done)&&!(G.push(de.value),z&&G.length===z);Z=!0);}catch(me){ne=!0,ee=me}finally{try{!Z&&he.return!=null&&he.return()}finally{if(ne)throw ee}}return G}function P(N){if(Array.isArray(N))return N}function T(N,z){if(N==null)return{};var G=S(N,z),Z,ne;if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(N);for(ne=0;ne<ee.length;ne++){if(Z=ee[ne],z.indexOf(Z)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,Z))continue;G[Z]=N[Z]}}return G}function S(N,z){if(N==null)return{};var G={},Z=Object.keys(N),ne,ee;for(ee=0;ee<Z.length;ee++){if(ne=Z[ee],z.indexOf(ne)>=0)continue;G[ne]=N[ne]}return G}var R=function(z){var G=z.className,Z=z.percent,ne=z.prefixCls,ee=z.strokeColor,he=z.strokeLinecap,de=z.strokeWidth,me=z.style,Ie=z.trailColor,Le=z.trailWidth,je=z.transition,We=T(z,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete We.gapPosition;var be=Array.isArray(Z)?Z:[Z],Se=Array.isArray(ee)?ee:[ee],we=a(be),$=I(we,1),ue=$[0],ae=de/2,_e=100-de/2,Ne="M ".concat(he==="round"?ae:0,",").concat(ae,`
|
|
L `).concat(he==="round"?_e:100,",").concat(ae),Re="0 0 100 ".concat(de),Je=0;return L.a.createElement("svg",W({className:j()("".concat(ne,"-line"),G),viewBox:Re,preserveAspectRatio:"none",style:me},We),L.a.createElement("path",{className:"".concat(ne,"-line-trail"),d:Ne,strokeLinecap:he,stroke:Ie,strokeWidth:Le||de,fillOpacity:"0"}),be.map(function(st,dt){var mt={strokeDasharray:"".concat(st,"px, 100px"),strokeDashoffset:"-".concat(Je,"px"),transition:je||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Oe=Se[dt]||Se[Se.length-1];return Je+=st,L.a.createElement("path",{key:dt,className:"".concat(ne,"-line-path"),d:Ne,strokeLinecap:he,stroke:Oe,strokeWidth:de,fillOpacity:"0",ref:ue[dt],style:mt})}))};R.defaultProps=c;var f=R;function i(){return i=Object.assign||function(N){for(var z=1;z<arguments.length;z++){var G=arguments[z];for(var Z in G)Object.prototype.hasOwnProperty.call(G,Z)&&(N[Z]=G[Z])}return N},i.apply(this,arguments)}function o(N,z){return x(N)||g(N,z)||b(N,z)||l()}function l(){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 b(N,z){if(!N)return;if(typeof N=="string")return h(N,z);var G=Object.prototype.toString.call(N).slice(8,-1);if(G==="Object"&&N.constructor&&(G=N.constructor.name),G==="Map"||G==="Set")return Array.from(N);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return h(N,z)}function h(N,z){(z==null||z>N.length)&&(z=N.length);for(var G=0,Z=new Array(z);G<z;G++)Z[G]=N[G];return Z}function g(N,z){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(N)))return;var G=[],Z=!0,ne=!1,ee=void 0;try{for(var he=N[Symbol.iterator](),de;!(Z=(de=he.next()).done)&&!(G.push(de.value),z&&G.length===z);Z=!0);}catch(me){ne=!0,ee=me}finally{try{!Z&&he.return!=null&&he.return()}finally{if(ne)throw ee}}return G}function x(N){if(Array.isArray(N))return N}function y(N,z){if(N==null)return{};var G=p(N,z),Z,ne;if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(N);for(ne=0;ne<ee.length;ne++){if(Z=ee[ne],z.indexOf(Z)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,Z))continue;G[Z]=N[Z]}}return G}function p(N,z){if(N==null)return{};var G={},Z=Object.keys(N),ne,ee;for(ee=0;ee<Z.length;ee++){if(ne=Z[ee],z.indexOf(ne)>=0)continue;G[ne]=N[ne]}return G}var u=0;function r(N){return+N.replace("%","")}function s(N){return Array.isArray(N)?N:[N]}function m(N,z,G,Z){var ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ee=arguments.length>5?arguments[5]:void 0,he=50-Z/2,de=0,me=-he,Ie=0,Le=-2*he;switch(ee){case"left":de=-he,me=0,Ie=2*he,Le=0;break;case"right":de=he,me=0,Ie=-2*he,Le=0;break;case"bottom":me=he,Le=2*he;break;default:}var je="M 50,50 m ".concat(de,",").concat(me,`
|
|
a `).concat(he,",").concat(he," 0 1 1 ").concat(Ie,",").concat(-Le,`
|
|
a `).concat(he,",").concat(he," 0 1 1 ").concat(-Ie,",").concat(Le),We=Math.PI*2*he,be={stroke:G,strokeDasharray:"".concat(z/100*(We-ne),"px ").concat(We,"px"),strokeDashoffset:"-".concat(ne/2+N/100*(We-ne),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:je,pathStyle:be}}var E=function(z){var G=z.prefixCls,Z=z.strokeWidth,ne=z.trailWidth,ee=z.gapDegree,he=z.gapPosition,de=z.trailColor,me=z.strokeLinecap,Ie=z.style,Le=z.className,je=z.strokeColor,We=z.percent,be=y(z,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Se=Object(fe.useMemo)(function(){return u+=1,u},[]),we=m(0,100,de,Z,ee,he),$=we.pathString,ue=we.pathStyle,ae=s(We),_e=s(je),Ne=_e.find(function(mt){return Object.prototype.toString.call(mt)==="[object Object]"}),Re=a(ae),Je=o(Re,1),st=Je[0],dt=function(){var Oe=0;return ae.map(function(De,Qe){var Ke=_e[Qe]||_e[_e.length-1],At=Object.prototype.toString.call(Ke)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(Se,")"):"",ct=m(Oe,De,Ke,Z,ee,he);return Oe+=De,L.a.createElement("path",{key:Qe,className:"".concat(G,"-circle-path"),d:ct.pathString,stroke:At,strokeLinecap:me,strokeWidth:Z,opacity:De===0?0:1,fillOpacity:"0",style:ct.pathStyle,ref:st[Qe]})})};return L.a.createElement("svg",i({className:j()("".concat(G,"-circle"),Le),viewBox:"0 0 100 100",style:Ie},be),Ne&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(Se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ne).sort(function(mt,Oe){return r(mt)-r(Oe)}).map(function(mt,Oe){return L.a.createElement("stop",{key:Oe,offset:mt,stopColor:Ne[mt]})}))),L.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:$,stroke:de,strokeLinecap:me,strokeWidth:ne||Z,fillOpacity:"0",style:ue}),dt().reverse())};E.defaultProps=c;var A=E,k={Line:f,Circle:A}},hgre:function(le,Ee,v){"use strict";var fe=v("miYZ"),L=v("tsqr"),M=v("9og8"),j=v("WmNS"),c=v.n(j),a=v("q1tI"),W=v.n(a),I=v("GUcZ"),D=v("ulZh"),w=v.n(D),_=v("xKgJ"),U=v("bntm"),P=v("4xil"),T=v.n(P);function S(o){if(isNaN(o))return{minutes:"00",seconds:"00"};var l=new Date(o*1e3).toISOString().substr(11,8);return{minutes:l.substr(3,2),seconds:l.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function R(o,l){return o-l}function f(o){o.sort(R);for(var l=0,b=0;b<o.length-1;b++){var h=Math.abs(o[b+1]-o[b]);h<21&&(l+=h)}return l}var i=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;Ee.a=Object(a.forwardRef)(function(o,l){var b,h,g,x=o.src,y=o.toLog,p=o.videoId,u=o.logWatchHistory,r=o.courseId,s=r===void 0?null:r,m=o.startTime,E=o.handlePause,A=E===void 0?function(){}:E,k=o.handlePlay,N=k===void 0?function(){}:k,z=o.handlePlayEnded,G=z===void 0?function(){}:z,Z=o.videoSpeed,ne=Z===void 0?1:Z;x=(b=x)===null||b===void 0?void 0:b.replace("http://","https://");var ee=(h=x)===null||h===void 0||((g=h.split("."))===null||g===void 0)?void 0:g.pop(),he=ee==="flv",de=Object(a.useRef)(),me=Object(a.useRef)(),Ie=Object(a.useRef)(),Le=Object(a.useRef)(),je=Object(a.useRef)(),We=Object(a.useRef)(),be=Object(a.useRef)(),Se=Object(a.useRef)(),we=Object(a.useRef)(),$=Object(a.useRef)(),ue=Object(a.useRef)(),ae=Object(a.useRef)(),_e=Object(a.useRef)(),Ne=Object(a.useRef)(),Re=navigator.userAgent.toLowerCase().match(i),Je=Re?Re[0]:"pc",st=Object(a.useRef)(!1),dt=Object(_.x)(),mt=0,Oe=0,De=0,Qe=null,Ke=!1,At=20,ct=1,Rt=!1,bt=!1,Dt=[];Object(a.useImperativeHandle)(l,function(){return{getLastUpdatedTime:function(){return de.current.currentTime},getDuration:function(){return de.current.duration}}});var kt=Object(a.useCallback)(function(vt){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_t={point:de.current.currentTime};Qe?(_t.log_id=Qe,_t.watch_duration=f(Dt),_t.total_duration=Oe):(s?(_t.video_id=parseInt(p,10),_t.course_id=s):_t.video_id=p,_t.duration=mt,_t.device=Je),Mt&&(_t.ed="1");function Et(){return nt.apply(this,arguments)}function nt(){return nt=Object(M.a)(c.a.mark(function at(){var $e;return c.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return Rt=!0,tn.next=3,u(_t);case 3:$e=tn.sent,Qe=$e,Rt=!1,vt&&vt();case 7:case"end":return tn.stop()}},at)})),nt.apply(this,arguments)}Et()},[p,s]);Object(a.useEffect)(function(){var vt;L.b.destroy();var Mt=null;return I.a.isSupported&&he&&x&&((vt=x)===null||vt===void 0?void 0:vt.indexOf(".m3u8"))<0?(Mt=I.a.createPlayer({type:"flv",volume:.8,cors:!0,url:x,muted:!1}),de.current&&(Mt.attachMediaElement(de.current),Mt.load())):de.current.setAttribute("src",x),Kt(),function(){Mt&&(Mt.unload(),Mt.pause(),Mt.destroy(),Mt=null)}},[de,he,x]);function It(){de.current.paused?(Le.current.style.display="none",je.current.style.display="block"):(Le.current.style.display="block",je.current.style.display="none")}function Kt(){ue.current.style.display="none",_e.current.style.display="none",ae.current.style.display="none",de.current.muted||de.current.volume===0?ue.current.style.display="block":de.current.volume>0&&de.current.volume<=.5?_e.current.style.display="block":ae.current.style.display="block"}Object(a.useEffect)(function(){var vt=document.getElementById("play"),Mt=document.querySelectorAll(".playback-icons use");function _t(){N(),m&&!st.current&&(de.current.currentTime=m),st.current=!0,Dt.push(de.current.currentTime),Ke||(Ke=!0,y&&kt())}function Et(){return nt.apply(this,arguments)}function nt(){return nt=Object(M.a)(c.a.mark(function nn(){return c.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:It(),Dt.push(de.current.currentTime),y&&kt(function(){Qe=null,De=0,Ke=!1,Rt=!1,bt=!1,Dt=[],Oe=0,ct=1},!0);case 3:case"end":return _n.stop()}},nn)})),nt.apply(this,arguments)}function at(){We.current.value=Math.floor(de.current.currentTime),be.current.value=Math.floor(de.current.currentTime)}function $e(){var nn=S(Math.round(de.current.currentTime));we.current.innerText="".concat(nn.minutes,":").concat(nn.seconds),we.current.setAttribute("datetime","".concat(nn.minutes,"m ").concat(nn.seconds,"s"))}function Yt(){var nn=Math.round(de.current.duration);We.current.setAttribute("max",nn),be.current.setAttribute("max",nn);var hn=S(nn);Se.current.innerText="".concat(hn.minutes,":").concat(hn.seconds),Se.current.setAttribute("datetime","".concat(hn.minutes,"m ").concat(hn.seconds,"s"))}function tn(){var nn=Math.round(de.current.duration);We.current.setAttribute("max",nn),be.current.setAttribute("max",nn);var hn=S(nn);Se.current.innerText="".concat(hn.minutes,":").concat(hn.seconds),Se.current.setAttribute("datetime","".concat(hn.minutes,"m ").concat(hn.seconds,"s")),at(),$e();var _n=me.current.getBoundingClientRect(),qn=_n.width,Gn=_n.height,$n=_n.x,Kn=_n.y;if($n<0||Kn<0||!qn)return;if(!bt){var ta=de.current.currentTime,ca=ta-De;Math.abs(ca)<10?(Oe+=Math.abs(ca),De=ta,Rt||Oe-ct*At>=0&&(ct++,Dt.push(De),y&&kt())):(De=ta,y&&kt())}}function Rn(){bt=!0}function kn(){de.current.playing&&Dt.push(de.current.currentTime,De),De=de.current.currentTime,bt=!1}function Qn(){mt=de.current.duration,mt<=20&&(At=mt/3),de.current.addEventListener("play",_t)}function Jn(nn){nn.preventDefault(),Object(U.a)()?(de.current.style.width="100%",de.current.style.height="100%"):de.current.style.cssText=""}function zn(){A()}function gn(nn){var hn=nn.target.dataset.seek?nn.target.dataset.seek:nn.target.value;de.current.currentTime=hn,be.current.value=hn,We.current.value=hn}function wn(nn){var hn=Math.round(nn.offsetX/nn.target.clientWidth*parseInt(nn.target.getAttribute("max"),10));We.current.setAttribute("data-seek",hn);var _n=S(hn);$.current.textContent="".concat(_n.minutes,":").concat(_n.seconds);var qn=de.current.getBoundingClientRect();$.current.style.left="".concat(nn.pageX-qn.left,"px")}return Ie.current.addEventListener(Object(U.c)(),Jn),de.current.addEventListener("canplay",Qn),de.current.addEventListener("ended",Et),de.current.addEventListener("seeking",Rn),de.current.addEventListener("seeked",kn),de.current.addEventListener("loadedmetadata",Yt),We.current.addEventListener("mousemove",wn),We.current.addEventListener("input",gn),de.current.addEventListener("timeupdate",tn),de.current.addEventListener("pause",zn),de.current.addEventListener("volumechange",Kt),function(){de.current.removeEventListener("canplay",Qn),de.current.removeEventListener("play",_t),de.current.removeEventListener("ended",Et),de.current.removeEventListener("seeking",Rn),de.current.removeEventListener("seeked",kn),We.current.removeEventListener("mousemove",wn),We.current.removeEventListener("input",gn),de.current.removeEventListener("timeupdate",tn),de.current.removeEventListener("pause",zn),de.current.removeEventListener("loadedmetadata",Yt),de.current.removeEventListener("volumechange",Kt),de.current.playing&&(Dt.push(De,de.current.currentTime),y&&kt())}},[de,x]),Object(a.useEffect)(function(){var vt;if(de.current.onended=function(){G(de)},de.current.oncontextmenu=function(){return!1},((vt=x)===null||vt===void 0?void 0:vt.indexOf(".m3u8"))>-1){if(de.current.canPlayType("application/vnd.apple.mpegurl"))de.current.src=x;else if(w.a.isSupported()){var Mt=new w.a;Mt.loadSource(x),Mt.attachMedia(de.current)}}},[x]),Object(a.useEffect)(function(){de.current.playbackRate=ne},[ne]);var Jt=function(){de.current.paused||de.current.ended?de.current.play():de.current.pause(),It()};function Lt(){de.current.muted=!de.current.muted,de.current.muted?(Ne.current.setAttribute("data-volume",volume.value),Ne.current.value=0):Ne.current.value=Ne.current.dataset.volume}return W.a.createElement("div",{style:{position:"relative"},ref:Ie},W.a.createElement("div",{ref:me,className:"".concat(T.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(T.a.animate__loop)},dt?dt.login:" "),W.a.createElement("div",{className:T.a.container},W.a.createElement("div",{className:T.a["video-container"],id:"video-container"},W.a.createElement("div",{className:T.a["playback-animation"],id:"playback-animation"},W.a.createElement("svg",{className:T.a["playback-icons"]},W.a.createElement("use",{className:"hidden",href:"#play-icon"}),W.a.createElement("use",{href:"#pause"}))),W.a.createElement("video",{className:T.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:de,autoPlay:!1}),W.a.createElement("div",{className:"".concat(T.a["video-controls"]," "),id:"video-controls"},W.a.createElement("div",{className:T.a["bottom-controls"]},W.a.createElement("div",{className:T.a["left-controls"]},W.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Jt},W.a.createElement("svg",{className:T.a["playback-icons"]},W.a.createElement("use",{ref:je,href:"#play-icon"}),W.a.createElement("use",{ref:Le,style:{display:"none"},href:"#pause"}))),W.a.createElement("div",{className:T.a.time},W.a.createElement("time",{id:"time-elapsed",ref:we},"00:00"),W.a.createElement("span",null," / "),W.a.createElement("time",{id:"duration",ref:Se},"00:00"))),W.a.createElement("div",{className:T.a["right-controls"]},W.a.createElement("div",{className:T.a["volume-controls"]},W.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:T.a["volume-button"],id:"volume-button",onClick:Lt},W.a.createElement("svg",null,W.a.createElement("use",{ref:ue,href:"#volume-mute"}),W.a.createElement("use",{ref:_e,href:"#volume-low"}),W.a.createElement("use",{ref:ae,href:"#volume-high"}))),W.a.createElement("input",{className:T.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ne,style:{display:"none"},onClick:Kt})),W.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:T.a["fullscreen-button"],onClick:function(){Object(U.a)()?Object(U.b)():Object(U.d)(Ie.current)}},W.a.createElement("svg",null,W.a.createElement("use",{href:"#fullscreen"}),W.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),W.a.createElement("div",{className:T.a["video-progress"]},W.a.createElement("progress",{ref:be,value:"0",min:"0"}),W.a.createElement("input",{className:T.a.seek,ref:We,value:"0",min:"0",type:"range",step:"1"}),W.a.createElement("div",{className:T.a["seek-tooltip"],ref:$,id:"seek-tooltip"},"00:00"))))),W.a.createElement("svg",{style:{display:"none"}},W.a.createElement("defs",null,W.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},W.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),W.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},W.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),W.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},W.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"})),W.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},W.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"})),W.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},W.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"})),W.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},W.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"})),W.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},W.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"})),W.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},W.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"})))))})},"iL++":function(le,Ee,v){le.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"}},ji0R:function(le,Ee,v){le.exports=v.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(le,Ee,v){le.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",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"}},k3GJ:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return ur});var fe=v("rePB"),L=v("ODXe"),M=v("Ff2n"),j=v("VTBJ"),c=v("q1tI"),a=v("TSYQ"),W=v.n(a),I=v("Zm9Q"),D=v("6cGi"),w=v("KQm4"),_=v("xEkU"),U=v.n(_),P=v("t23M");function T(ce){var xe=Object(c.useRef)(),Te=Object(c.useRef)(!1);function ge(){for(var Y=arguments.length,oe=new Array(Y),q=0;q<Y;q++)oe[q]=arguments[q];Te.current||(U.a.cancel(xe.current),xe.current=U()(function(){ce.apply(void 0,oe)}))}return Object(c.useEffect)(function(){return function(){Te.current=!0,U.a.cancel(xe.current)}},[]),ge}function S(ce){var xe=Object(c.useRef)([]),Te=Object(c.useState)({}),ge=Object(L.a)(Te,2),Y=ge[1],oe=Object(c.useRef)(typeof ce=="function"?ce():ce),q=T(function(){var ye=oe.current;xe.current.forEach(function(Me){ye=Me(ye)}),xe.current=[],oe.current=ye,Y({})});function pe(ye){xe.current.push(ye),q()}return[oe.current,pe]}var R=v("4IlW");function f(ce,xe){var Te,ge=ce.prefixCls,Y=ce.id,oe=ce.active,q=ce.rtl,pe=ce.tab,ye=pe.key,Me=pe.tab,Ae=pe.disabled,Be=pe.closeIcon,Ye=ce.tabBarGutter,ut=ce.tabPosition,e=ce.closable,t=ce.renderWrapper,n=ce.removeAriaLabel,d=ce.editable,O=ce.onClick,K=ce.onRemove,X=ce.onFocus,Q="".concat(ge,"-tab");c.useEffect(function(){return K},[]);var re={};ut==="top"||ut==="bottom"?re[q?"marginLeft":"marginRight"]=Ye:re.marginBottom=Ye;var se=d&&e!==!1&&!Ae;function ve(ze){if(Ae)return;O(ze)}function Ue(ze){ze.preventDefault(),ze.stopPropagation(),d.onEdit("remove",{key:ye,event:ze})}var Pe=c.createElement("div",{key:ye,ref:xe,className:W()(Q,(Te={},Object(fe.a)(Te,"".concat(Q,"-with-remove"),se),Object(fe.a)(Te,"".concat(Q,"-active"),oe),Object(fe.a)(Te,"".concat(Q,"-disabled"),Ae),Te)),style:re,onClick:ve},c.createElement("div",{role:"tab","aria-selected":oe,id:Y&&"".concat(Y,"-tab-").concat(ye),className:"".concat(Q,"-btn"),"aria-controls":Y&&"".concat(Y,"-panel-").concat(ye),"aria-disabled":Ae,tabIndex:Ae?null:0,onClick:function(Fe){Fe.stopPropagation(),ve(Fe)},onKeyDown:function(Fe){[R.a.SPACE,R.a.ENTER].includes(Fe.which)&&(Fe.preventDefault(),ve(Fe))},onFocus:X},Me),se&&c.createElement("button",{type:"button","aria-label":n||"remove",tabIndex:0,className:"".concat(Q,"-remove"),onClick:function(Fe){Fe.stopPropagation(),Ue(Fe)}},Be||d.removeIcon||"\xD7"));return t&&(Pe=t(Pe)),Pe}var i=c.forwardRef(f),o={width:0,height:0,left:0,top:0};function l(ce,xe,Te){return Object(c.useMemo)(function(){for(var ge,Y=new Map,oe=xe.get((ge=ce[0])===null||ge===void 0?void 0:ge.key)||o,q=oe.left+oe.width,pe=0;pe<ce.length;pe+=1){var ye=ce[pe].key,Me=xe.get(ye);if(!Me){var Ae;Me=xe.get((Ae=ce[pe-1])===null||Ae===void 0?void 0:Ae.key)||o}var Be=Y.get(ye)||Object(j.a)({},Me);Be.right=q-Be.left-Be.width,Y.set(ye,Be)}return Y},[ce.map(function(ge){return ge.key}).join("_"),xe,Te])}var b={width:0,height:0,left:0,top:0,right:0};function h(ce,xe,Te,ge,Y){var oe=Y.tabs,q=Y.tabPosition,pe=Y.rtl,ye,Me,Ae;["top","bottom"].includes(q)?(ye="width",Me=pe?"right":"left",Ae=Math.abs(xe.left)):(ye="height",Me="top",Ae=-xe.top);var Be=xe[ye],Ye=Te[ye],ut=ge[ye],e=Be;return Ye+ut>Be&&(e=Be-ut),Object(c.useMemo)(function(){if(!oe.length)return[0,0];for(var t=oe.length,n=t,d=0;d<t;d+=1){var O=ce.get(oe[d].key)||b;if(O[Me]+O[ye]>Ae+e){n=d-1;break}}for(var K=0,X=t-1;X>=0;X-=1){var Q=ce.get(oe[X].key)||b;if(Q[Me]<Ae){K=X+1;break}}return[K,n]},[ce,Ae,e,q,oe.map(function(t){return t.key}).join("_"),pe])}var g=v("wx14"),x=v("1OyB"),y=v("vuIU"),p=v("JX7q"),u=v("Ji7U"),r=v("LK+K"),s=v("I8Z2"),m=v("bT9E"),E=v("2GS6"),A=v("Gytx"),k=v.n(A),N=v("U8pU"),z=/iPhone/i,G=/iPod/i,Z=/iPad/i,ne=/\bAndroid(?:.+)Mobile\b/i,ee=/Android/i,he=/\bAndroid(?:.+)SD4930UR\b/i,de=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,me=/Windows Phone/i,Ie=/\bWindows(?:.+)ARM\b/i,Le=/BlackBerry/i,je=/BB10/i,We=/Opera Mini/i,be=/\b(CriOS|Chrome)(?:.+)Mobile/i,Se=/Mobile(?:.+)Firefox\b/i;function we(ce,xe){return ce.test(xe)}function $(ce){var xe=ce||(typeof navigator!="undefined"?navigator.userAgent:""),Te=(xe||"").split("[FBAN");if(typeof Te[1]!="undefined"){var ge=Te,Y=Object(L.a)(ge,1);xe=Y[0]}if(Te=xe.split("Twitter"),typeof Te[1]!="undefined"){var oe=Te,q=Object(L.a)(oe,1);xe=q[0]}var pe={apple:{phone:we(z,xe)&&!we(me,xe),ipod:we(G,xe),tablet:!we(z,xe)&&we(Z,xe)&&!we(me,xe),device:(we(z,xe)||we(G,xe)||we(Z,xe))&&!we(me,xe)},amazon:{phone:we(he,xe),tablet:!we(he,xe)&&we(de,xe),device:we(he,xe)||we(de,xe)},android:{phone:!we(me,xe)&&we(he,xe)||!we(me,xe)&&we(ne,xe),tablet:!we(me,xe)&&!we(he,xe)&&!we(ne,xe)&&(we(de,xe)||we(ee,xe)),device:!we(me,xe)&&(we(he,xe)||we(de,xe)||we(ne,xe)||we(ee,xe))||we(/\bokhttp\b/i,xe)},windows:{phone:we(me,xe),tablet:we(Ie,xe),device:we(me,xe)||we(Ie,xe)},other:{blackberry:we(Le,xe),blackberry10:we(je,xe),opera:we(We,xe),firefox:we(Se,xe),chrome:we(be,xe),device:we(Le,xe)||we(je,xe)||we(We,xe)||we(Se,xe)||we(be,xe)},any:null,phone:null,tablet:null};return pe.any=pe.apple.device||pe.android.device||pe.windows.device||pe.other.device,pe.phone=pe.apple.phone||pe.android.phone||pe.windows.phone,pe.tablet=pe.apple.tablet||pe.android.tablet||pe.windows.tablet,pe}var ue=Object(j.a)(Object(j.a)({},$()),{},{isMobile:$}),ae=ue;function _e(){}function Ne(ce,xe,Te){var ge=xe||"";return ce.key||"".concat(ge,"item_").concat(Te)}function Re(ce){return"".concat(ce,"-menu-")}function Je(ce,xe){var Te=-1;c.Children.forEach(ce,function(ge){Te+=1,ge&&ge.type&&ge.type.isMenuItemGroup?c.Children.forEach(ge.props.children,function(Y){Te+=1,xe(Y,Te)}):xe(ge,Te)})}function st(ce,xe,Te){if(!ce||Te.find)return;c.Children.forEach(ce,function(ge){if(ge){var Y=ge.type;if(!Y||!(Y.isSubMenu||Y.isMenuItem||Y.isMenuItemGroup))return;xe.indexOf(ge.key)!==-1?Te.find=!0:ge.props.children&&st(ge.props.children,xe,Te)}})}var dt=["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"],mt=function(xe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=xe&&typeof xe.getBoundingClientRect=="function"&&xe.getBoundingClientRect().width;if(ge){if(Te){var Y=getComputedStyle(xe),oe=Y.marginLeft,q=Y.marginRight;ge+=+oe.replace("px","")+ +q.replace("px","")}ge=+ge.toFixed(6)}return ge||0},Oe=function(xe,Te,ge){xe&&Object(N.a)(xe.style)==="object"&&(xe.style[Te]=ge)},De=function(){return ae.any},Qe=v("bdgK"),Ke=v("i8i4"),At=v.n(Ke),ct=v("wgJM"),Rt=v("l4aY"),bt=v("m+aA"),Dt=v("c+Xe"),kt=v("zT1h"),It=v("QC+M");function Kt(ce,xe,Te){return Te?ce[0]===xe[0]:ce[0]===xe[0]&&ce[1]===xe[1]}function Jt(ce,xe,Te){var ge=ce[xe]||{};return Object(j.a)(Object(j.a)({},ge),Te)}function Lt(ce,xe,Te,ge){for(var Y=Te.points,oe=Object.keys(ce),q=0;q<oe.length;q+=1){var pe=oe[q];if(Kt(ce[pe].points,Y,ge))return"".concat(xe,"-placement-").concat(pe)}return""}var vt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ce=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(ce)||/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(ce==null?void 0:ce.substr(0,4)))},Mt=v("MNnm");function _t(ce,xe){var Te={};return Te[ce.toLowerCase()]=xe.toLowerCase(),Te["Webkit".concat(ce)]="webkit".concat(xe),Te["Moz".concat(ce)]="moz".concat(xe),Te["ms".concat(ce)]="MS".concat(xe),Te["O".concat(ce)]="o".concat(xe.toLowerCase()),Te}function Et(ce,xe){var Te={animationend:_t("Animation","AnimationEnd"),transitionend:_t("Transition","TransitionEnd")};return ce&&("AnimationEvent"in xe||delete Te.animationend.animation,"TransitionEvent"in xe||delete Te.transitionend.transition),Te}var nt=Et(Object(Mt.a)(),typeof window!="undefined"?window:{}),at={};if(Object(Mt.a)()){var $e=document.createElement("div");at=$e.style}var Yt={};function tn(ce){if(Yt[ce])return Yt[ce];var xe=nt[ce];if(xe)for(var Te=Object.keys(xe),ge=Te.length,Y=0;Y<ge;Y+=1){var oe=Te[Y];if(Object.prototype.hasOwnProperty.call(xe,oe)&&oe in at)return Yt[ce]=xe[oe],Yt[ce]}return""}var Rn=tn("animationend"),kn=tn("transitionend"),Qn=!!(Rn&&kn),Jn=Rn||"animationend",zn=kn||"transitionend";function gn(ce,xe){if(!ce)return null;if(Object(N.a)(ce)==="object"){var Te=xe.replace(/-\w/g,function(ge){return ge[1].toUpperCase()});return ce[Te]}return"".concat(ce,"-").concat(xe)}var wn="none",nn="appear",hn="enter",_n="leave",qn="none",Gn="prepare",$n="start",Kn="active",ta="end";function ca(ce){var xe=Object(c.useRef)(!1),Te=Object(c.useState)(ce),ge=Object(L.a)(Te,2),Y=ge[0],oe=ge[1];function q(pe){xe.current||oe(pe)}return Object(c.useEffect)(function(){return function(){xe.current=!0}},[]),[Y,q]}var Ia=Object(Mt.a)()?c.useLayoutEffect:c.useEffect,Sn=Ia,Sa=function(){var ce=c.useRef(null);function xe(){ct.a.cancel(ce.current)}function Te(ge){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;xe();var oe=Object(ct.a)(function(){Y<=1?ge({isCanceled:function(){return oe!==ce.current}}):Te(ge,Y-1)});ce.current=oe}return c.useEffect(function(){return function(){xe()}},[]),[Te,xe]},J=[Gn,$n,Kn,ta],V=!1,C=!0;function B(ce){return ce===Kn||ce===ta}var F=function(ce,xe){var Te=c.useState(qn),ge=Object(L.a)(Te,2),Y=ge[0],oe=ge[1],q=Sa(),pe=Object(L.a)(q,2),ye=pe[0],Me=pe[1];function Ae(){oe(Gn)}return Sn(function(){if(Y!==qn&&Y!==ta){var Be=J.indexOf(Y),Ye=J[Be+1],ut=xe(Y);ut===V?oe(Ye):ye(function(e){function t(){if(e.isCanceled())return;oe(Ye)}ut===!0?t():Promise.resolve(ut).then(t)})}},[ce,Y]),c.useEffect(function(){return function(){Me()}},[]),[Ae,Y]},H=function(ce){var xe=Object(c.useRef)(),Te=Object(c.useRef)(ce);Te.current=ce;var ge=c.useCallback(function(q){Te.current(q)},[]);function Y(q){q&&(q.removeEventListener(zn,ge),q.removeEventListener(Jn,ge))}function oe(q){xe.current&&xe.current!==q&&Y(xe.current),q&&q!==xe.current&&(q.addEventListener(zn,ge),q.addEventListener(Jn,ge),xe.current=q)}return c.useEffect(function(){return function(){Y(xe.current)}},[]),[oe,Y]};function te(ce,xe,Te,ge){var Y=ge.motionEnter,oe=Y===void 0?!0:Y,q=ge.motionAppear,pe=q===void 0?!0:q,ye=ge.motionLeave,Me=ye===void 0?!0:ye,Ae=ge.motionDeadline,Be=ge.motionLeaveImmediately,Ye=ge.onAppearPrepare,ut=ge.onEnterPrepare,e=ge.onLeavePrepare,t=ge.onAppearStart,n=ge.onEnterStart,d=ge.onLeaveStart,O=ge.onAppearActive,K=ge.onEnterActive,X=ge.onLeaveActive,Q=ge.onAppearEnd,re=ge.onEnterEnd,se=ge.onLeaveEnd,ve=ge.onVisibleChanged,Ue=ca(),Pe=Object(L.a)(Ue,2),ze=Pe[0],Fe=Pe[1],He=ca(wn),qe=Object(L.a)(He,2),ke=qe[0],et=qe[1],tt=ca(null),yt=Object(L.a)(tt,2),Ct=yt[0],St=yt[1],ht=Object(c.useRef)(!1),Tt=Object(c.useRef)(null),pt=Object(c.useRef)(!1),$t=Object(c.useRef)(null);function Qt(){var wt=Te();return wt||$t.current}var Pt=Object(c.useRef)(!1);function Nt(wt){var Ht=Qt();if(wt&&!wt.deadline&&wt.target!==Ht)return;var un;ke===nn&&Pt.current?un=Q==null?void 0:Q(Ht,wt):ke===hn&&Pt.current?un=re==null?void 0:re(Ht,wt):ke===_n&&Pt.current&&(un=se==null?void 0:se(Ht,wt)),un!==!1&&!pt.current&&(et(wn),St(null))}var jt=H(Nt),sn=Object(L.a)(jt,1),an=sn[0],cn=c.useMemo(function(){var wt,Ht,un;switch(ke){case"appear":return wt={},Object(fe.a)(wt,Gn,Ye),Object(fe.a)(wt,$n,t),Object(fe.a)(wt,Kn,O),wt;case"enter":return Ht={},Object(fe.a)(Ht,Gn,ut),Object(fe.a)(Ht,$n,n),Object(fe.a)(Ht,Kn,K),Ht;case"leave":return un={},Object(fe.a)(un,Gn,e),Object(fe.a)(un,$n,d),Object(fe.a)(un,Kn,X),un;default:return{}}},[ke]),Ln=F(ke,function(wt){if(wt===Gn){var Ht=cn[Gn];return Ht?Ht(Qt()):V}if(Ot in cn){var un;St(((un=cn[Ot])===null||un===void 0?void 0:un.call(cn,Qt(),null))||null)}return Ot===Kn&&(an(Qt()),Ae>0&&(clearTimeout(Tt.current),Tt.current=setTimeout(function(){Nt({deadline:!0})},Ae))),C}),On=Object(L.a)(Ln,2),vn=On[0],Ot=On[1],fn=B(Ot);Pt.current=fn,Sn(function(){Fe(xe);var wt=ht.current;if(ht.current=!0,!ce)return;var Ht;!wt&&xe&&pe&&(Ht=nn),wt&&xe&&oe&&(Ht=hn),(wt&&!xe&&Me||!wt&&Be&&!xe&&Me)&&(Ht=_n),Ht&&(et(Ht),vn())},[xe]),Object(c.useEffect)(function(){(ke===nn&&!pe||ke===hn&&!oe||ke===_n&&!Me)&&et(wn)},[pe,oe,Me]),Object(c.useEffect)(function(){return function(){clearTimeout(Tt.current),pt.current=!0}},[]),Object(c.useEffect)(function(){ze!==void 0&&ke===wn&&(ve==null||ve(ze))},[ze,ke]);var pn=Ct;return cn[Gn]&&Ot===$n&&(pn=Object(j.a)({transition:"none"},pn)),[ke,Ot,pn,ze!=null?ze:xe]}var ie=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(){return Object(x.a)(this,Te),xe.apply(this,arguments)}return Object(y.a)(Te,[{key:"render",value:function(){return this.props.children}}]),Te}(c.Component),Ce=ie;function Ge(ce){var xe=ce;Object(N.a)(ce)==="object"&&(xe=ce.transitionSupport);function Te(Y){return!!(Y.motionName&&xe)}var ge=c.forwardRef(function(Y,oe){var q=Y.visible,pe=q===void 0?!0:q,ye=Y.removeOnLeave,Me=ye===void 0?!0:ye,Ae=Y.forceRender,Be=Y.children,Ye=Y.motionName,ut=Y.leavedClassName,e=Y.eventProps,t=Te(Y),n=Object(c.useRef)(),d=Object(c.useRef)();function O(){try{return Object(bt.a)(n.current||d.current)}catch(et){return null}}var K=te(t,pe,O,Y),X=Object(L.a)(K,4),Q=X[0],re=X[1],se=X[2],ve=X[3],Ue=c.useRef(ve);ve&&(Ue.current=!0);var Pe=Object(c.useRef)(oe);Pe.current=oe;var ze=c.useCallback(function(et){n.current=et,Object(Dt.b)(Pe.current,et)},[]),Fe,He=Object(j.a)(Object(j.a)({},e),{},{visible:pe});if(!Be)Fe=null;else if(Q===wn||!Te(Y))ve?Fe=Be(Object(j.a)({},He),ze):!Me&&Ue.current?Fe=Be(Object(j.a)(Object(j.a)({},He),{},{className:ut}),ze):Ae?Fe=Be(Object(j.a)(Object(j.a)({},He),{},{style:{display:"none"}}),ze):Fe=null;else{var qe,ke;re===Gn?ke="prepare":B(re)?ke="active":re===$n&&(ke="start"),Fe=Be(Object(j.a)(Object(j.a)({},He),{},{className:W()(gn(Ye,Q),(qe={},Object(fe.a)(qe,gn(Ye,"".concat(Q,"-").concat(ke)),ke),Object(fe.a)(qe,Ye,typeof Ye=="string"),qe)),style:se}),ze)}return c.createElement(Ce,{ref:d},Fe)});return ge.displayName="CSSMotion",ge}var Xe=Ge(Qn),Ze="add",rt="keep",ot="remove",Ve="removed";function xt(ce){var xe;return ce&&Object(N.a)(ce)==="object"&&"key"in ce?xe=ce:xe={key:ce},Object(j.a)(Object(j.a)({},xe),{},{key:String(xe.key)})}function it(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(xt)}function ft(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Te=[],ge=0,Y=xe.length,oe=it(ce),q=it(xe);oe.forEach(function(Me){for(var Ae=!1,Be=ge;Be<Y;Be+=1){var Ye=q[Be];if(Ye.key===Me.key){ge<Be&&(Te=Te.concat(q.slice(ge,Be).map(function(ut){return Object(j.a)(Object(j.a)({},ut),{},{status:Ze})})),ge=Be),Te.push(Object(j.a)(Object(j.a)({},Ye),{},{status:rt})),ge+=1,Ae=!0;break}}Ae||Te.push(Object(j.a)(Object(j.a)({},Me),{},{status:ot}))}),ge<Y&&(Te=Te.concat(q.slice(ge).map(function(Me){return Object(j.a)(Object(j.a)({},Me),{},{status:Ze})})));var pe={};Te.forEach(function(Me){var Ae=Me.key;pe[Ae]=(pe[Ae]||0)+1});var ye=Object.keys(pe).filter(function(Me){return pe[Me]>1});return ye.forEach(function(Me){Te=Te.filter(function(Ae){var Be=Ae.key,Ye=Ae.status;return Be!==Me||Ye!==ot}),Te.forEach(function(Ae){Ae.key===Me&&(Ae.status=rt)})}),Te}var lt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Wt(ce){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xe,Te=function(ge){Object(u.a)(oe,ge);var Y=Object(r.a)(oe);function oe(){var q;return Object(x.a)(this,oe),q=Y.apply(this,arguments),q.state={keyEntities:[]},q.removeKey=function(pe){q.setState(function(ye){var Me=ye.keyEntities;return{keyEntities:Me.map(function(Ae){return Ae.key!==pe?Ae:Object(j.a)(Object(j.a)({},Ae),{},{status:Ve})})}})},q}return Object(y.a)(oe,[{key:"render",value:function(){var pe=this,ye=this.state.keyEntities,Me=this.props,Ae=Me.component,Be=Me.children,Ye=Me.onVisibleChanged,ut=Object(M.a)(Me,["component","children","onVisibleChanged"]),e=Ae||c.Fragment,t={};return lt.forEach(function(n){t[n]=ut[n],delete ut[n]}),delete ut.keys,c.createElement(e,ut,ye.map(function(n){var d=n.status,O=Object(M.a)(n,["status"]),K=d===Ze||d===rt;return c.createElement(xe,Object(g.a)({},t,{key:O.key,visible:K,eventProps:O,onVisibleChanged:function(Q){Ye==null||Ye(Q,{key:O.key}),Q||pe.removeKey(O.key)}}),Be)}))}}],[{key:"getDerivedStateFromProps",value:function(pe,ye){var Me=pe.keys,Ae=ye.keyEntities,Be=it(Me),Ye=ft(Ae,Be);return{keyEntities:Ye.filter(function(ut){var e=Ae.find(function(t){var n=t.key;return ut.key===n});return!(e&&e.status===Ve&&ut.status===ot)})}}}]),oe}(c.Component);return Te.defaultProps={component:"div"},Te}var Gt=Wt(Qn),Ut=Xe;function zt(ce){var xe=ce.prefixCls,Te=ce.motion,ge=ce.animation,Y=ce.transitionName;return Te||(ge?{motionName:"".concat(xe,"-").concat(ge)}:Y?{motionName:Y}:null)}function gt(ce){var xe=ce.prefixCls,Te=ce.visible,ge=ce.zIndex,Y=ce.mask,oe=ce.maskMotion,q=ce.maskAnimation,pe=ce.maskTransitionName;if(!Y)return null;var ye={};return(oe||pe||q)&&(ye=Object(j.a)({motionAppear:!0},zt({motion:oe,prefixCls:xe,transitionName:pe,animation:q}))),c.createElement(Ut,Object(g.a)({},ye,{visible:Te,removeOnLeave:!0}),function(Me){var Ae=Me.className;return c.createElement("div",{style:{zIndex:ge},className:W()("".concat(xe,"-mask"),Ae)})})}var qt=v("9mu1"),Bt=v("o0o1"),rn=v.n(Bt),en=v("HaE+"),Ft=["measure","align",null,"motion"],Zt=function(ce,xe){var Te=Object(c.useState)(null),ge=Object(L.a)(Te,2),Y=ge[0],oe=ge[1],q=Object(c.useRef)(),pe=Object(c.useRef)(!1);function ye(Be){pe.current||oe(Be)}function Me(){ct.a.cancel(q.current)}function Ae(Be){Me(),q.current=Object(ct.a)(function(){ye(function(Ye){switch(Y){case"align":return"motion";case"motion":return"stable";default:}return Ye}),Be==null||Be()})}return Object(c.useEffect)(function(){ye("measure")},[ce]),Object(c.useEffect)(function(){switch(Y){case"measure":xe();break;default:}Y&&(q.current=Object(ct.a)(Object(en.a)(rn.a.mark(function Be(){var Ye,ut;return rn.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:Ye=Ft.indexOf(Y),ut=Ft[Ye+1],ut&&Ye!==-1&&ye(ut);case 3:case"end":return t.stop()}},Be)}))))},[Y]),Object(c.useEffect)(function(){return function(){pe.current=!0,Me()}},[]),[Y,Ae]},bn=function(ce){var xe=c.useState({width:0,height:0}),Te=Object(L.a)(xe,2),ge=Te[0],Y=Te[1];function oe(pe){Y({width:pe.offsetWidth,height:pe.offsetHeight})}var q=c.useMemo(function(){var pe={};if(ce){var ye=ge.width,Me=ge.height;ce.indexOf("height")!==-1&&Me?pe.height=Me:ce.indexOf("minHeight")!==-1&&Me&&(pe.minHeight=Me),ce.indexOf("width")!==-1&&ye?pe.width=ye:ce.indexOf("minWidth")!==-1&&ye&&(pe.minWidth=ye)}return pe},[ce,ge]);return[q,oe]},Pn=c.forwardRef(function(ce,xe){var Te=ce.visible,ge=ce.prefixCls,Y=ce.className,oe=ce.style,q=ce.children,pe=ce.zIndex,ye=ce.stretch,Me=ce.destroyPopupOnHide,Ae=ce.forceRender,Be=ce.align,Ye=ce.point,ut=ce.getRootDomNode,e=ce.getClassNameFromAlign,t=ce.onAlign,n=ce.onMouseEnter,d=ce.onMouseLeave,O=ce.onMouseDown,K=ce.onTouchStart,X=Object(c.useRef)(),Q=Object(c.useRef)(),re=Object(c.useState)(),se=Object(L.a)(re,2),ve=se[0],Ue=se[1],Pe=bn(ye),ze=Object(L.a)(Pe,2),Fe=ze[0],He=ze[1];function qe(){ye&&He(ut())}var ke=Zt(Te,qe),et=Object(L.a)(ke,2),tt=et[0],yt=et[1],Ct=Object(c.useRef)();function St(){return Ye||ut}function ht(){var jt;(jt=X.current)===null||jt===void 0||jt.forceAlign()}function Tt(jt,sn){var an=e(sn);ve!==an&&Ue(an),tt==="align"&&(ve!==an?Promise.resolve().then(function(){ht()}):yt(function(){var cn;(cn=Ct.current)===null||cn===void 0||cn.call(Ct)}),t==null||t(jt,sn))}var pt=Object(j.a)({},zt(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(jt){var sn=pt[jt];pt[jt]=function(an,cn){return yt(),sn==null?void 0:sn(an,cn)}});function $t(){return new Promise(function(jt){Ct.current=jt})}c.useEffect(function(){!pt.motionName&&tt==="motion"&&yt()},[pt.motionName,tt]),c.useImperativeHandle(xe,function(){return{forceAlign:ht,getElement:function(){return Q.current}}});var Qt=Object(j.a)(Object(j.a)({},Fe),{},{zIndex:pe,opacity:tt==="motion"||tt==="stable"||!Te?void 0:0,pointerEvents:tt==="stable"?void 0:"none"},oe),Pt=!0;(Be==null?void 0:Be.points)&&(tt==="align"||tt==="stable")&&(Pt=!1);var Nt=q;return c.Children.count(q)>1&&(Nt=c.createElement("div",{className:"".concat(ge,"-content")},q)),c.createElement(Ut,Object(g.a)({visible:Te,ref:Q,leavedClassName:"".concat(ge,"-hidden")},pt,{onAppearPrepare:$t,onEnterPrepare:$t,removeOnLeave:Me,forceRender:Ae}),function(jt,sn){var an=jt.className,cn=jt.style,Ln=W()(ge,Y,ve,an);return c.createElement(qt.a,{target:St(),key:"popup",ref:X,monitorWindowResize:!0,disabled:Pt,align:Be,onAlign:Tt},c.createElement("div",{ref:sn,className:Ln,onMouseEnter:n,onMouseLeave:d,onMouseDownCapture:O,onTouchStartCapture:K,style:Object(j.a)(Object(j.a)({},cn),Qt)},Nt))})});Pn.displayName="PopupInner";var mn=Pn,xn=c.forwardRef(function(ce,xe){var Te=ce.prefixCls,ge=ce.visible,Y=ce.zIndex,oe=ce.children,q=ce.mobile;q=q===void 0?{}:q;var pe=q.popupClassName,ye=q.popupStyle,Me=q.popupMotion,Ae=Me===void 0?{}:Me,Be=q.popupRender,Ye=c.useRef();c.useImperativeHandle(xe,function(){return{forceAlign:function(){},getElement:function(){return Ye.current}}});var ut=Object(j.a)({zIndex:Y},ye),e=oe;return c.Children.count(oe)>1&&(e=c.createElement("div",{className:"".concat(Te,"-content")},oe)),Be&&(e=Be(e)),c.createElement(Ut,Object(g.a)({visible:ge,ref:Ye,removeOnLeave:!0},Ae),function(t,n){var d=t.className,O=t.style,K=W()(Te,pe,d);return c.createElement("div",{ref:n,className:K,style:Object(j.a)(Object(j.a)({},O),ut)},e)})});xn.displayName="MobilePopupInner";var Tn=xn,fa=["visible","mobile"],sa=c.forwardRef(function(ce,xe){var Te=ce.visible,ge=ce.mobile,Y=Object(M.a)(ce,fa),oe=Object(c.useState)(Te),q=Object(L.a)(oe,2),pe=q[0],ye=q[1],Me=Object(c.useState)(!1),Ae=Object(L.a)(Me,2),Be=Ae[0],Ye=Ae[1],ut=Object(j.a)(Object(j.a)({},Y),{},{visible:pe});Object(c.useEffect)(function(){ye(Te),Te&&ge&&Ye(vt())},[Te,ge]);var e=Be?c.createElement(Tn,Object(g.a)({},ut,{mobile:ge,ref:xe})):c.createElement(mn,Object(g.a)({},ut,{ref:xe}));return c.createElement("div",null,c.createElement(gt,ut),e)});sa.displayName="Popup";var In=sa,Fn=c.createContext(null),na=Fn;function aa(){}function ha(){return""}function ma(ce){return ce?ce.ownerDocument:window.document}var Aa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function An(ce){var xe=function(Te){Object(u.a)(Y,Te);var ge=Object(r.a)(Y);function Y(oe){var q;Object(x.a)(this,Y),q=ge.call(this,oe),q.popupRef=c.createRef(),q.triggerRef=c.createRef(),q.attachId=void 0,q.clickOutsideHandler=void 0,q.touchOutsideHandler=void 0,q.contextMenuOutsideHandler1=void 0,q.contextMenuOutsideHandler2=void 0,q.mouseDownTimeout=void 0,q.focusTime=void 0,q.preClickTime=void 0,q.preTouchTime=void 0,q.delayTimer=void 0,q.hasPopupMouseDown=void 0,q.onMouseEnter=function(ye){var Me=q.props.mouseEnterDelay;q.fireEvents("onMouseEnter",ye),q.delaySetPopupVisible(!0,Me,Me?null:ye)},q.onMouseMove=function(ye){q.fireEvents("onMouseMove",ye),q.setPoint(ye)},q.onMouseLeave=function(ye){q.fireEvents("onMouseLeave",ye),q.delaySetPopupVisible(!1,q.props.mouseLeaveDelay)},q.onPopupMouseEnter=function(){q.clearDelayTimer()},q.onPopupMouseLeave=function(ye){var Me;if(ye.relatedTarget&&!ye.relatedTarget.setTimeout&&Object(Rt.a)((Me=q.popupRef.current)===null||Me===void 0?void 0:Me.getElement(),ye.relatedTarget))return;q.delaySetPopupVisible(!1,q.props.mouseLeaveDelay)},q.onFocus=function(ye){q.fireEvents("onFocus",ye),q.clearDelayTimer(),q.isFocusToShow()&&(q.focusTime=Date.now(),q.delaySetPopupVisible(!0,q.props.focusDelay))},q.onMouseDown=function(ye){q.fireEvents("onMouseDown",ye),q.preClickTime=Date.now()},q.onTouchStart=function(ye){q.fireEvents("onTouchStart",ye),q.preTouchTime=Date.now()},q.onBlur=function(ye){q.fireEvents("onBlur",ye),q.clearDelayTimer(),q.isBlurToHide()&&q.delaySetPopupVisible(!1,q.props.blurDelay)},q.onContextMenu=function(ye){ye.preventDefault(),q.fireEvents("onContextMenu",ye),q.setPopupVisible(!0,ye)},q.onContextMenuClose=function(){q.isContextMenuToShow()&&q.close()},q.onClick=function(ye){if(q.fireEvents("onClick",ye),q.focusTime){var Me;if(q.preClickTime&&q.preTouchTime?Me=Math.min(q.preClickTime,q.preTouchTime):q.preClickTime?Me=q.preClickTime:q.preTouchTime&&(Me=q.preTouchTime),Math.abs(Me-q.focusTime)<20)return;q.focusTime=0}q.preClickTime=0,q.preTouchTime=0,q.isClickToShow()&&(q.isClickToHide()||q.isBlurToHide())&&ye&&ye.preventDefault&&ye.preventDefault();var Ae=!q.state.popupVisible;(q.isClickToHide()&&!Ae||Ae&&q.isClickToShow())&&q.setPopupVisible(!q.state.popupVisible,ye)},q.onPopupMouseDown=function(){if(q.hasPopupMouseDown=!0,clearTimeout(q.mouseDownTimeout),q.mouseDownTimeout=window.setTimeout(function(){q.hasPopupMouseDown=!1},0),q.context){var ye;(ye=q.context).onPopupMouseDown.apply(ye,arguments)}},q.onDocumentClick=function(ye){if(q.props.mask&&!q.props.maskClosable)return;var Me=ye.target,Ae=q.getRootDomNode(),Be=q.getPopupDomNode();(!Object(Rt.a)(Ae,Me)||q.isContextMenuOnly())&&!Object(Rt.a)(Be,Me)&&!q.hasPopupMouseDown&&q.close()},q.getRootDomNode=function(){var ye=q.props.getTriggerDOMNode;if(ye)return ye(q.triggerRef.current);try{var Me=Object(bt.a)(q.triggerRef.current);if(Me)return Me}catch(Ae){}return At.a.findDOMNode(Object(p.a)(q))},q.getPopupClassNameFromAlign=function(ye){var Me=[],Ae=q.props,Be=Ae.popupPlacement,Ye=Ae.builtinPlacements,ut=Ae.prefixCls,e=Ae.alignPoint,t=Ae.getPopupClassNameFromAlign;return Be&&Ye&&Me.push(Lt(Ye,ut,ye,e)),t&&Me.push(t(ye)),Me.join(" ")},q.getComponent=function(){var ye=q.props,Me=ye.prefixCls,Ae=ye.destroyPopupOnHide,Be=ye.popupClassName,Ye=ye.onPopupAlign,ut=ye.popupMotion,e=ye.popupAnimation,t=ye.popupTransitionName,n=ye.popupStyle,d=ye.mask,O=ye.maskAnimation,K=ye.maskTransitionName,X=ye.maskMotion,Q=ye.zIndex,re=ye.popup,se=ye.stretch,ve=ye.alignPoint,Ue=ye.mobile,Pe=ye.forceRender,ze=q.state,Fe=ze.popupVisible,He=ze.point,qe=q.getPopupAlign(),ke={};return q.isMouseEnterToShow()&&(ke.onMouseEnter=q.onPopupMouseEnter),q.isMouseLeaveToHide()&&(ke.onMouseLeave=q.onPopupMouseLeave),ke.onMouseDown=q.onPopupMouseDown,ke.onTouchStart=q.onPopupMouseDown,c.createElement(In,Object(g.a)({prefixCls:Me,destroyPopupOnHide:Ae,visible:Fe,point:ve&&He,className:Be,align:qe,onAlign:Ye,animation:e,getClassNameFromAlign:q.getPopupClassNameFromAlign},ke,{stretch:se,getRootDomNode:q.getRootDomNode,style:n,mask:d,zIndex:Q,transitionName:t,maskAnimation:O,maskTransitionName:K,maskMotion:X,ref:q.popupRef,motion:ut,mobile:Ue,forceRender:Pe}),typeof re=="function"?re():re)},q.attachParent=function(ye){ct.a.cancel(q.attachId);var Me=q.props,Ae=Me.getPopupContainer,Be=Me.getDocument,Ye=q.getRootDomNode(),ut;Ae?(Ye||Ae.length===0)&&(ut=Ae(Ye)):ut=Be(q.getRootDomNode()).body,ut?ut.appendChild(ye):q.attachId=Object(ct.a)(function(){q.attachParent(ye)})},q.getContainer=function(){var ye=q.props.getDocument,Me=ye(q.getRootDomNode()).createElement("div");return Me.style.position="absolute",Me.style.top="0",Me.style.left="0",Me.style.width="100%",q.attachParent(Me),Me},q.setPoint=function(ye){var Me=q.props.alignPoint;if(!Me||!ye)return;q.setState({point:{pageX:ye.pageX,pageY:ye.pageY}})},q.handlePortalUpdate=function(){q.state.prevPopupVisible!==q.state.popupVisible&&q.props.afterPopupVisibleChange(q.state.popupVisible)},q.triggerContextValue={onPopupMouseDown:q.onPopupMouseDown};var pe;return"popupVisible"in oe?pe=!!oe.popupVisible:pe=!!oe.defaultPopupVisible,q.state={prevPopupVisible:pe,popupVisible:pe},Aa.forEach(function(ye){q["fire".concat(ye)]=function(Me){q.fireEvents(ye,Me)}}),q}return Object(y.a)(Y,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var q=this.props,pe=this.state;if(pe.popupVisible){var ye;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ye=q.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(kt.a)(ye,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ye=ye||q.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(kt.a)(ye,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ye=ye||q.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(kt.a)(ye,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(kt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var q;return((q=this.popupRef.current)===null||q===void 0?void 0:q.getElement())||null}},{key:"getPopupAlign",value:function(){var q=this.props,pe=q.popupPlacement,ye=q.popupAlign,Me=q.builtinPlacements;return pe&&Me?Jt(Me,pe,ye):ye}},{key:"setPopupVisible",value:function(q,pe){var ye=this.props.alignPoint,Me=this.state.popupVisible;this.clearDelayTimer(),Me!==q&&("popupVisible"in this.props||this.setState({popupVisible:q,prevPopupVisible:Me}),this.props.onPopupVisibleChange(q)),ye&&pe&&q&&this.setPoint(pe)}},{key:"delaySetPopupVisible",value:function(q,pe,ye){var Me=this,Ae=pe*1e3;if(this.clearDelayTimer(),Ae){var Be=ye?{pageX:ye.pageX,pageY:ye.pageY}:null;this.delayTimer=window.setTimeout(function(){Me.setPopupVisible(q,Be),Me.clearDelayTimer()},Ae)}else this.setPopupVisible(q,ye)}},{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(q){var pe=this.props.children.props,ye=this.props;return pe[q]&&ye[q]?this["fire".concat(q)]:pe[q]||ye[q]}},{key:"isClickToShow",value:function(){var q=this.props,pe=q.action,ye=q.showAction;return pe.indexOf("click")!==-1||ye.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var q=this.props.action;return q==="contextMenu"||q.length===1&&q[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var q=this.props,pe=q.action,ye=q.showAction;return pe.indexOf("contextMenu")!==-1||ye.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var q=this.props,pe=q.action,ye=q.hideAction;return pe.indexOf("click")!==-1||ye.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var q=this.props,pe=q.action,ye=q.showAction;return pe.indexOf("hover")!==-1||ye.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var q=this.props,pe=q.action,ye=q.hideAction;return pe.indexOf("hover")!==-1||ye.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var q=this.props,pe=q.action,ye=q.showAction;return pe.indexOf("focus")!==-1||ye.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var q=this.props,pe=q.action,ye=q.hideAction;return pe.indexOf("focus")!==-1||ye.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var q;(q=this.popupRef.current)===null||q===void 0||q.forceAlign()}}},{key:"fireEvents",value:function(q,pe){var ye=this.props.children.props[q];ye&&ye(pe);var Me=this.props[q];Me&&Me(pe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var q=this.state.popupVisible,pe=this.props,ye=pe.children,Me=pe.forceRender,Ae=pe.alignPoint,Be=pe.className,Ye=pe.autoDestroy,ut=c.Children.only(ye),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,Ae&&(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 t=W()(ut&&ut.props&&ut.props.className,Be);t&&(e.className=t);var n=Object(j.a)({},e);Object(Dt.c)(ut)&&(n.ref=Object(Dt.a)(this.triggerRef,ut.ref));var d=c.cloneElement(ut,n),O;return(q||this.popupRef.current||Me)&&(O=c.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!q&&Ye&&(O=null),c.createElement(na.Provider,{value:this.triggerContextValue},d,O)}}],[{key:"getDerivedStateFromProps",value:function(q,pe){var ye=q.popupVisible,Me={};return ye!==void 0&&pe.popupVisible!==ye&&(Me.popupVisible=ye,Me.prevPopupVisible=pe.popupVisible),Me}}]),Y}(c.Component);return xe.contextType=na,xe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ha,getDocument:ma,onPopupVisibleChange:aa,afterPopupVisibleChange:aa,onPopupAlign:aa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},xe}var ea=An(It.a),Hn={adjustX:1,adjustY:1},Ta={topLeft:{points:["bl","tl"],overflow:Hn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Hn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Hn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Hn,offset:[4,0]}},ya={topLeft:{points:["bl","tl"],overflow:Hn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Hn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Hn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Hn,offset:[4,0]}},er=Ta,Zn=0,Un={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},pa=function(xe,Te,ge){var Y=Re(Te),oe=xe.getState();xe.setState({defaultActiveFirst:Object(j.a)(Object(j.a)({},oe.defaultActiveFirst),{},Object(fe.a)({},Y,ge))})},Ra=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(ge){var Y;Object(x.a)(this,Te),Y=xe.call(this,ge),Y.onDestroy=function(Ae){Y.props.onDestroy(Ae)},Y.onKeyDown=function(Ae){var Be=Ae.keyCode,Ye=Y.menuInstance,ut=Y.props.store,e=Y.getVisible();if(Be===R.a.ENTER)return Y.onTitleClick(Ae),pa(ut,Y.props.eventKey,!0),!0;if(Be===R.a.RIGHT)return e?Ye.onKeyDown(Ae):(Y.triggerOpenChange(!0),pa(ut,Y.props.eventKey,!0)),!0;if(Be===R.a.LEFT){var t;if(e)t=Ye.onKeyDown(Ae);else return;return t||(Y.triggerOpenChange(!1),t=!0),t}return e&&(Be===R.a.UP||Be===R.a.DOWN)?Ye.onKeyDown(Ae):void 0},Y.onOpenChange=function(Ae){Y.props.onOpenChange(Ae)},Y.onPopupVisibleChange=function(Ae){Y.triggerOpenChange(Ae,Ae?"mouseenter":"mouseleave")},Y.onMouseEnter=function(Ae){var Be=Y.props,Ye=Be.eventKey,ut=Be.onMouseEnter,e=Be.store;pa(e,Y.props.eventKey,!1),ut({key:Ye,domEvent:Ae})},Y.onMouseLeave=function(Ae){var Be=Y.props,Ye=Be.parentMenu,ut=Be.eventKey,e=Be.onMouseLeave;Ye.subMenuInstance=Object(p.a)(Y),e({key:ut,domEvent:Ae})},Y.onTitleMouseEnter=function(Ae){var Be=Y.props,Ye=Be.eventKey,ut=Be.onItemHover,e=Be.onTitleMouseEnter;ut({key:Ye,hover:!0}),e({key:Ye,domEvent:Ae})},Y.onTitleMouseLeave=function(Ae){var Be=Y.props,Ye=Be.parentMenu,ut=Be.eventKey,e=Be.onItemHover,t=Be.onTitleMouseLeave;Ye.subMenuInstance=Object(p.a)(Y),e({key:ut,hover:!1}),t({key:ut,domEvent:Ae})},Y.onTitleClick=function(Ae){var Be=Object(p.a)(Y),Ye=Be.props;if(Ye.onTitleClick({key:Ye.eventKey,domEvent:Ae}),Ye.triggerSubMenuAction==="hover")return;Y.triggerOpenChange(!Y.getVisible(),"click"),pa(Ye.store,Y.props.eventKey,!1)},Y.onSubMenuClick=function(Ae){typeof Y.props.onClick=="function"&&Y.props.onClick(Y.addKeyPath(Ae))},Y.onSelect=function(Ae){Y.props.onSelect(Ae)},Y.onDeselect=function(Ae){Y.props.onDeselect(Ae)},Y.getPrefixCls=function(){return"".concat(Y.props.rootPrefixCls,"-submenu")},Y.getActiveClassName=function(){return"".concat(Y.getPrefixCls(),"-active")},Y.getDisabledClassName=function(){return"".concat(Y.getPrefixCls(),"-disabled")},Y.getSelectedClassName=function(){return"".concat(Y.getPrefixCls(),"-selected")},Y.getOpenClassName=function(){return"".concat(Y.props.rootPrefixCls,"-submenu-open")},Y.getVisible=function(){return Y.state.isOpen},Y.getMode=function(){return Y.state.mode},Y.saveMenuInstance=function(Ae){Y.menuInstance=Ae},Y.addKeyPath=function(Ae){return Object(j.a)(Object(j.a)({},Ae),{},{keyPath:(Ae.keyPath||[]).concat(Y.props.eventKey)})},Y.triggerOpenChange=function(Ae,Be){var Ye=Y.props.eventKey,ut=function(){Y.onOpenChange({key:Ye,item:Object(p.a)(Y),trigger:Be,open:Ae})};Be==="mouseenter"?Y.mouseenterTimeout=setTimeout(function(){ut()},0):ut()},Y.isChildrenSelected=function(){var Ae={find:!1};return st(Y.props.children,Y.props.selectedKeys,Ae),Ae.find},Y.isInlineMode=function(){return Y.getMode()==="inline"},Y.adjustWidth=function(){if(!Y.subMenuTitle||!Y.menuInstance)return;var Ae=Ke.findDOMNode(Y.menuInstance);if(Ae.offsetWidth>=Y.subMenuTitle.offsetWidth)return;Ae.style.minWidth="".concat(Y.subMenuTitle.offsetWidth,"px")},Y.saveSubMenuTitle=function(Ae){Y.subMenuTitle=Ae},Y.getBaseProps=function(){var Ae=Object(p.a)(Y),Be=Ae.props,Ye=Y.getMode();return{mode:Ye==="horizontal"?"vertical":Ye,visible:Y.getVisible(),level:Be.level+1,inlineIndent:Be.inlineIndent,focusable:!1,onClick:Y.onSubMenuClick,onSelect:Y.onSelect,onDeselect:Y.onDeselect,onDestroy:Y.onDestroy,selectedKeys:Be.selectedKeys,eventKey:"".concat(Be.eventKey,"-menu-"),openKeys:Be.openKeys,motion:Be.motion,onOpenChange:Y.onOpenChange,subMenuOpenDelay:Be.subMenuOpenDelay,parentMenu:Object(p.a)(Y),subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,triggerSubMenuAction:Be.triggerSubMenuAction,builtinPlacements:Be.builtinPlacements,defaultActiveFirst:Be.store.getState().defaultActiveFirst[Re(Be.eventKey)],multiple:Be.multiple,prefixCls:Be.rootPrefixCls,id:Y.internalMenuId,manualRef:Y.saveMenuInstance,itemIcon:Be.itemIcon,expandIcon:Be.expandIcon,direction:Be.direction}},Y.getMotion=function(Ae,Be){var Ye=Object(p.a)(Y),ut=Ye.haveRendered,e=Y.props,t=e.motion,n=e.rootPrefixCls,d=Object(j.a)(Object(j.a)({},t),{},{leavedClassName:"".concat(n,"-hidden"),removeOnLeave:!1,motionAppear:ut||!Be||Ae!=="inline"});return d};var oe=ge.store,q=ge.eventKey,pe=oe.getState(),ye=pe.defaultActiveFirst;Y.isRootMenu=!1;var Me=!1;return ye&&(Me=ye[q]),pa(oe,q,Me),Y.state={mode:ge.mode,isOpen:ge.isOpen},Y}return Object(y.a)(Te,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Y=this,oe=this.props,q=oe.mode,pe=oe.parentMenu,ye=oe.manualRef,Me=oe.isOpen,Ae=function(){Y.setState({mode:q,isOpen:Me})},Be=Me!==this.state.isOpen,Ye=q!==this.state.mode;if((Ye||Be)&&(ct.a.cancel(this.updateStateRaf),Ye?this.updateStateRaf=Object(ct.a)(Ae):Ae()),ye&&ye(this),q!=="horizontal"||!(pe==null?void 0:pe.isRootMenu)||!Me)return;this.minWidthTimeout=setTimeout(function(){return Y.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Y=this.props,oe=Y.onDestroy,q=Y.eventKey;oe&&oe(q),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Y,oe){var q=this.getBaseProps();return c.createElement(Ka,Object(g.a)({},q,{id:this.internalMenuId,className:Y,style:oe}),this.props.children)}},{key:"renderChildren",value:function(){var Y=this,oe=this.getBaseProps(),q=oe.mode,pe=oe.visible,ye=oe.forceSubMenuRender,Me=oe.direction,Ae=this.getMotion(q,pe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||pe||ye,!this.haveOpened)return c.createElement("div",null);var Be=W()("".concat(oe.prefixCls,"-sub"),Object(fe.a)({},"".concat(oe.prefixCls,"-rtl"),Me==="rtl"));return this.isInlineMode()?c.createElement(Ut,Object(g.a)({visible:oe.visible,forceRender:ye},Ae),function(Ye){var ut=Ye.className,e=Ye.style,t=W()(Be,ut);return Y.renderPopupMenu(t,e)}):this.renderPopupMenu(Be)}},{key:"render",value:function(){var Y,oe,q,pe=Object(j.a)({},this.props),ye=this.getVisible(),Me=this.getPrefixCls(),Ae=this.isInlineMode(),Be=this.getMode(),Ye=W()(Me,"".concat(Me,"-").concat(Be),(Y={},Object(fe.a)(Y,pe.className,!!pe.className),Object(fe.a)(Y,this.getOpenClassName(),ye),Object(fe.a)(Y,this.getActiveClassName(),pe.active||ye&&!Ae),Object(fe.a)(Y,this.getDisabledClassName(),pe.disabled),Object(fe.a)(Y,this.getSelectedClassName(),this.isChildrenSelected()),Y));this.internalMenuId||(pe.eventKey?this.internalMenuId="".concat(pe.eventKey,"$Menu"):(Zn+=1,this.internalMenuId="$__$".concat(Zn,"$Menu")));var ut={},e={},t={};pe.disabled||(ut={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var n={},d=pe.direction,O=d==="rtl";Ae&&(O?n.paddingRight=pe.inlineIndent*pe.level:n.paddingLeft=pe.inlineIndent*pe.level);var K={};this.getVisible()&&(K={"aria-owns":this.internalMenuId});var X=null;Be!=="horizontal"&&(X=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(X=c.createElement(this.props.expandIcon,Object(j.a)({},this.props))));var Q=c.createElement("div",Object(g.a)({ref:this.saveSubMenuTitle,style:n,className:"".concat(Me,"-title"),role:"button"},t,e,{"aria-expanded":ye},K,{"aria-haspopup":"true",title:typeof pe.title=="string"?pe.title:void 0}),pe.title,X||c.createElement("i",{className:"".concat(Me,"-arrow")})),re=this.renderChildren(),se=((oe=pe.parentMenu)===null||oe===void 0?void 0:oe.isRootMenu)?pe.parentMenu.props.getPopupContainer:function(St){return St.parentNode},ve=Un[Be],Ue=pe.popupOffset?{offset:pe.popupOffset}:{},Pe=W()((q={},Object(fe.a)(q,pe.popupClassName,pe.popupClassName&&!Ae),Object(fe.a)(q,"".concat(Me,"-rtl"),O),q)),ze=pe.disabled,Fe=pe.triggerSubMenuAction,He=pe.subMenuOpenDelay,qe=pe.forceSubMenuRender,ke=pe.subMenuCloseDelay,et=pe.builtinPlacements;dt.forEach(function(St){return delete pe[St]}),delete pe.onClick;var tt=O?Object(j.a)(Object(j.a)({},ya),et):Object(j.a)(Object(j.a)({},Ta),et);delete pe.direction;var yt=this.getBaseProps(),Ct=Ae?null:this.getMotion(yt.mode,yt.visible);return c.createElement("li",Object(g.a)({},pe,ut,{className:Ye,role:"menuitem"}),c.createElement(ea,{prefixCls:Me,popupClassName:W()("".concat(Me,"-popup"),Pe),getPopupContainer:se,builtinPlacements:tt,popupPlacement:ve,popupVisible:Ae?!1:ye,popupAlign:Ue,popup:Ae?null:re,action:ze||Ae?[]:[Fe],mouseEnterDelay:He,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:qe,popupMotion:Ct},Q),Ae?re:null)}}]),Te}(c.Component);Ra.defaultProps={onMouseEnter:_e,onMouseLeave:_e,onTitleMouseEnter:_e,onTitleMouseLeave:_e,onTitleClick:_e,manualRef:_e,mode:"vertical",title:""};var tr=Object(s.b)(function(ce,xe){var Te=ce.openKeys,ge=ce.activeKey,Y=ce.selectedKeys,oe=xe.eventKey,q=xe.subMenuKey;return{isOpen:Te.indexOf(oe)>-1,active:ge[q]===oe,selectedKeys:Y}})(Ra);tr.isSubMenu=!0;var fr=tr,nr="menuitem-overflowed",hr=.5,Ua=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(){var ge;return Object(x.a)(this,Te),ge=xe.apply(this,arguments),ge.resizeObserver=null,ge.mutationObserver=null,ge.originalTotalWidth=0,ge.overflowedItems=[],ge.menuItemSizes=[],ge.cancelFrameId=null,ge.state={lastVisibleIndex:void 0},ge.childRef=c.createRef(),ge.getMenuItemNodes=function(){var Y=ge.props.prefixCls,oe=ge.childRef.current;return oe?[].slice.call(oe.children).filter(function(q){return q.className.split(" ").indexOf("".concat(Y,"-overflowed-submenu"))<0}):[]},ge.getOverflowedSubMenuItem=function(Y,oe,q){var pe=ge.props,ye=pe.overflowedIndicator,Me=pe.level,Ae=pe.mode,Be=pe.prefixCls,Ye=pe.theme;if(Me!==1||Ae!=="horizontal")return null;var ut=ge.props.children[0],e=ut.props,t=e.children,n=e.title,d=e.style,O=Object(M.a)(e,["children","title","style"]),K=Object(j.a)({},d),X="".concat(Y,"-overflowed-indicator"),Q="".concat(Y,"-overflowed-indicator");oe.length===0&&q!==!0?K=Object(j.a)(Object(j.a)({},K),{},{display:"none"}):q&&(K=Object(j.a)(Object(j.a)({},K),{},{visibility:"hidden",position:"absolute"}),X="".concat(X,"-placeholder"),Q="".concat(Q,"-placeholder"));var re=Ye?"".concat(Be,"-").concat(Ye):"",se={};return dt.forEach(function(ve){O[ve]!==void 0&&(se[ve]=O[ve])}),c.createElement(fr,Object(g.a)({title:ye,className:"".concat(Be,"-overflowed-submenu"),popupClassName:re},se,{key:X,eventKey:Q,disabled:!1,style:K}),oe)},ge.setChildrenWidthAndResize=function(){if(ge.props.mode!=="horizontal")return;var Y=ge.childRef.current;if(!Y)return;var oe=Y.children;if(!oe||oe.length===0)return;var q=Y.children[oe.length-1];Oe(q,"display","inline-block");var pe=ge.getMenuItemNodes(),ye=pe.filter(function(Me){return Me.className.split(" ").indexOf(nr)>=0});ye.forEach(function(Me){Oe(Me,"display","inline-block")}),ge.menuItemSizes=pe.map(function(Me){return mt(Me,!0)}),ye.forEach(function(Me){Oe(Me,"display","none")}),ge.overflowedIndicatorWidth=mt(Y.children[Y.children.length-1],!0),ge.originalTotalWidth=ge.menuItemSizes.reduce(function(Me,Ae){return Me+Ae},0),ge.handleResize(),Oe(q,"display","none")},ge.handleResize=function(){if(ge.props.mode!=="horizontal")return;var Y=ge.childRef.current;if(!Y)return;var oe=mt(Y);ge.overflowedItems=[];var q=0,pe;ge.originalTotalWidth>oe+hr&&(pe=-1,ge.menuItemSizes.forEach(function(ye){q+=ye,q+ge.overflowedIndicatorWidth<=oe&&(pe+=1)})),ge.setState({lastVisibleIndex:pe})},ge}return Object(y.a)(Te,[{key:"componentDidMount",value:function(){var Y=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var oe=this.childRef.current;if(!oe)return;this.resizeObserver=new Qe.default(function(q){q.forEach(function(){var pe=Y.cancelFrameId;cancelAnimationFrame(pe),Y.cancelFrameId=requestAnimationFrame(Y.setChildrenWidthAndResize)})}),[].slice.call(oe.children).concat(oe).forEach(function(q){Y.resizeObserver.observe(q)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Y.resizeObserver.disconnect(),[].slice.call(oe.children).concat(oe).forEach(function(q){Y.resizeObserver.observe(q)}),Y.setChildrenWidthAndResize()}),this.mutationObserver.observe(oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Y){var oe=this,q=this.state.lastVisibleIndex;return(Y||[]).reduce(function(pe,ye,Me){var Ae=ye;if(oe.props.mode==="horizontal"){var Be=oe.getOverflowedSubMenuItem(ye.props.eventKey,[]);q!==void 0&&oe.props.className.indexOf("".concat(oe.props.prefixCls,"-root"))!==-1&&(Me>q&&(Ae=c.cloneElement(ye,{style:{display:"none"},eventKey:"".concat(ye.props.eventKey,"-hidden"),className:"".concat(nr)})),Me===q+1&&(oe.overflowedItems=Y.slice(q+1).map(function(ut){return c.cloneElement(ut,{key:ut.props.eventKey,mode:"vertical-left"})}),Be=oe.getOverflowedSubMenuItem(ye.props.eventKey,oe.overflowedItems)));var Ye=[].concat(Object(w.a)(pe),[Be,Ae]);return Me===Y.length-1&&Ye.push(oe.getOverflowedSubMenuItem(ye.props.eventKey,[],!0)),Ye}return[].concat(Object(w.a)(pe),[Ae])},[])}},{key:"render",value:function(){var Y=this.props,oe=Y.visible,q=Y.prefixCls,pe=Y.overflowedIndicator,ye=Y.mode,Me=Y.level,Ae=Y.tag,Be=Y.children,Ye=Y.theme,ut=Object(M.a)(Y,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ae;return c.createElement(e,Object(g.a)({ref:this.childRef},ut),this.renderChildren(Be))}}]),Te}(c.Component);Ua.defaultProps={tag:"div",className:""};var ar=Ua;function mr(ce){return ce.length?ce.every(function(xe){return!!xe.props.disabled}):!0}function ka(ce,xe,Te){var ge=ce.getState();ce.setState({activeKey:Object(j.a)(Object(j.a)({},ge.activeKey),{},Object(fe.a)({},xe,Te))})}function ba(ce){return ce.eventKey||"0-menu-"}function Na(ce,xe){var Te=xe,ge=ce.children,Y=ce.eventKey;if(Te){var oe;if(Je(ge,function(q,pe){q&&q.props&&!q.props.disabled&&Te===Ne(q,Y,pe)&&(oe=!0)}),oe)return Te}return Te=null,ce.defaultActiveFirst&&Je(ge,function(q,pe){!Te&&q&&!q.props.disabled&&(Te=Ne(q,Y,pe))}),Te}function pr(ce){if(!ce)return;var xe=this.instanceArray.indexOf(ce);xe!==-1?this.instanceArray[xe]=ce:this.instanceArray.push(ce)}var rr=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(ge){var Y;return Object(x.a)(this,Te),Y=xe.call(this,ge),Y.onKeyDown=function(oe,q){var pe=oe.keyCode,ye;if(Y.getFlatInstanceArray().forEach(function(Ae){Ae&&Ae.props.active&&Ae.onKeyDown&&(ye=Ae.onKeyDown(oe))}),ye)return 1;var Me=null;return(pe===R.a.UP||pe===R.a.DOWN)&&(Me=Y.step(pe===R.a.UP?-1:1)),Me?(oe.preventDefault(),ka(Y.props.store,ba(Y.props),Me.props.eventKey),typeof q=="function"&&q(Me),1):void 0},Y.onItemHover=function(oe){var q=oe.key,pe=oe.hover;ka(Y.props.store,ba(Y.props),pe?q:null)},Y.onDeselect=function(oe){Y.props.onDeselect(oe)},Y.onSelect=function(oe){Y.props.onSelect(oe)},Y.onClick=function(oe){Y.props.onClick(oe)},Y.onOpenChange=function(oe){Y.props.onOpenChange(oe)},Y.onDestroy=function(oe){Y.props.onDestroy(oe)},Y.getFlatInstanceArray=function(){return Y.instanceArray},Y.step=function(oe){var q=Y.getFlatInstanceArray(),pe=Y.props.store.getState().activeKey[ba(Y.props)],ye=q.length;if(!ye)return null;oe<0&&(q=q.concat().reverse());var Me=-1;if(q.every(function(ut,e){return ut&&ut.props.eventKey===pe?(Me=e,!1):!0}),!Y.props.defaultActiveFirst&&Me!==-1&&mr(q.slice(Me,ye-1)))return;var Ae=(Me+1)%ye,Be=Ae;do{var Ye=q[Be];if(!Ye||Ye.props.disabled)Be=(Be+1)%ye;else return Ye}while(Be!==Ae);return null},Y.renderCommonMenuItem=function(oe,q,pe){var ye=Y.props.store.getState(),Me=Object(p.a)(Y),Ae=Me.props,Be=Ne(oe,Ae.eventKey,q),Ye=oe.props;if(!Ye||typeof oe.type=="string")return oe;var ut=Be===ye.activeKey,e=Object(j.a)(Object(j.a)({mode:Ye.mode||Ae.mode,level:Ae.level,inlineIndent:Ae.inlineIndent,renderMenuItem:Y.renderMenuItem,rootPrefixCls:Ae.prefixCls,index:q,parentMenu:Ae.parentMenu,manualRef:Ye.disabled?void 0:Object(E.a)(oe.ref,pr.bind(Object(p.a)(Y))),eventKey:Be,active:!Ye.disabled&&ut,multiple:Ae.multiple,onClick:function(n){(Ye.onClick||_e)(n),Y.onClick(n)},onItemHover:Y.onItemHover,motion:Ae.motion,subMenuOpenDelay:Ae.subMenuOpenDelay,subMenuCloseDelay:Ae.subMenuCloseDelay,forceSubMenuRender:Ae.forceSubMenuRender,onOpenChange:Y.onOpenChange,onDeselect:Y.onDeselect,onSelect:Y.onSelect,builtinPlacements:Ae.builtinPlacements,itemIcon:Ye.itemIcon||Y.props.itemIcon,expandIcon:Ye.expandIcon||Y.props.expandIcon},pe),{},{direction:Ae.direction});return(Ae.mode==="inline"||De())&&(e.triggerSubMenuAction="click"),c.cloneElement(oe,Object(j.a)(Object(j.a)({},e),{},{key:Be||q}))},Y.renderMenuItem=function(oe,q,pe){if(!oe)return null;var ye=Y.props.store.getState(),Me={openKeys:ye.openKeys,selectedKeys:ye.selectedKeys,triggerSubMenuAction:Y.props.triggerSubMenuAction,subMenuKey:pe};return Y.renderCommonMenuItem(oe,q,Me)},ge.store.setState({activeKey:Object(j.a)(Object(j.a)({},ge.store.getState().activeKey),{},Object(fe.a)({},ge.eventKey,Na(ge,ge.activeKey)))}),Y.instanceArray=[],Y}return Object(y.a)(Te,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Y){return this.props.visible||Y.visible||this.props.className!==Y.className||!k()(this.props.style,Y.style)}},{key:"componentDidUpdate",value:function(Y){var oe=this.props,q="activeKey"in oe?oe.activeKey:oe.store.getState().activeKey[ba(oe)],pe=Na(oe,q);if(pe!==q)ka(oe.store,ba(oe),pe);else if("activeKey"in Y){var ye=Na(Y,Y.activeKey);pe!==ye&&ka(oe.store,ba(oe),pe)}}},{key:"render",value:function(){var Y=this,oe=Object(g.a)({},this.props);this.instanceArray=[];var q=W()(oe.prefixCls,oe.className,"".concat(oe.prefixCls,"-").concat(oe.mode)),pe={className:q,role:oe.role||"menu"};oe.id&&(pe.id=oe.id),oe.focusable&&(pe.tabIndex=0,pe.onKeyDown=this.onKeyDown);var ye=oe.prefixCls,Me=oe.eventKey,Ae=oe.visible,Be=oe.level,Ye=oe.mode,ut=oe.overflowedIndicator,e=oe.theme;return dt.forEach(function(t){return delete oe[t]}),delete oe.onClick,c.createElement(ar,Object(g.a)({},oe,{prefixCls:ye,mode:Ye,tag:"ul",level:Be,theme:e,visible:Ae,overflowedIndicator:ut},pe),Object(I.a)(oe.children).map(function(t,n){return Y.renderMenuItem(t,n,Me||"0-menu-")}))}}]),Te}(c.Component);rr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:_e};var gr=Object(s.b)()(rr),Ka=gr,Ha=v("Kwbf");function Ga(ce,xe,Te){var ge=ce.prefixCls,Y=ce.motion,oe=ce.defaultMotions,q=oe===void 0?{}:oe,pe=ce.openAnimation,ye=ce.openTransitionName,Me=xe.switchingModeFromInline;if(Y)return Y;if(Object(N.a)(pe)==="object"&&pe)Object(Ha.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof pe=="string")return{motionName:"".concat(ge,"-open-").concat(pe)};if(ye)return{motionName:ye};var Ae=q[Te];return Ae||(Me?null:q.other)}var jn=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(ge){var Y;Object(x.a)(this,Te),Y=xe.call(this,ge),Y.onSelect=function(pe){var ye=Object(p.a)(Y),Me=ye.props;if(Me.selectable){var Ae=Y.store.getState(),Be=Ae.selectedKeys,Ye=pe.key;Me.multiple?Be=Be.concat([Ye]):Be=[Ye],"selectedKeys"in Me||Y.store.setState({selectedKeys:Be}),Me.onSelect(Object(j.a)(Object(j.a)({},pe),{},{selectedKeys:Be}))}},Y.onClick=function(pe){var ye=Y.getRealMenuMode(),Me=Object(p.a)(Y),Ae=Me.store,Be=Me.props.onOpenChange;ye!=="inline"&&!("openKeys"in Y.props)&&(Ae.setState({openKeys:[]}),Be([])),Y.props.onClick(pe)},Y.onKeyDown=function(pe,ye){Y.innerMenu.getWrappedInstance().onKeyDown(pe,ye)},Y.onOpenChange=function(pe){var ye=Object(p.a)(Y),Me=ye.props,Ae=Y.store.getState().openKeys.concat(),Be=!1,Ye=function(e){var t=!1;if(e.open)t=Ae.indexOf(e.key)===-1,t&&Ae.push(e.key);else{var n=Ae.indexOf(e.key);t=n!==-1,t&&Ae.splice(n,1)}Be=Be||t};Array.isArray(pe)?pe.forEach(Ye):Ye(pe),Be&&("openKeys"in Y.props||Y.store.setState({openKeys:Ae}),Me.onOpenChange(Ae))},Y.onDeselect=function(pe){var ye=Object(p.a)(Y),Me=ye.props;if(Me.selectable){var Ae=Y.store.getState().selectedKeys.concat(),Be=pe.key,Ye=Ae.indexOf(Be);Ye!==-1&&Ae.splice(Ye,1),"selectedKeys"in Me||Y.store.setState({selectedKeys:Ae}),Me.onDeselect(Object(j.a)(Object(j.a)({},pe),{},{selectedKeys:Ae}))}},Y.onMouseEnter=function(pe){Y.restoreModeVerticalFromInline();var ye=Y.props.onMouseEnter;ye&&ye(pe)},Y.onTransitionEnd=function(pe){var ye=pe.propertyName==="width"&&pe.target===pe.currentTarget,Me=pe.target.className,Ae=Object.prototype.toString.call(Me)==="[object SVGAnimatedString]"?Me.animVal:Me,Be=pe.propertyName==="font-size"&&Ae.indexOf("anticon")>=0;(ye||Be)&&Y.restoreModeVerticalFromInline()},Y.setInnerMenu=function(pe){Y.innerMenu=pe},Y.isRootMenu=!0;var oe=ge.defaultSelectedKeys,q=ge.defaultOpenKeys;return"selectedKeys"in ge&&(oe=ge.selectedKeys||[]),"openKeys"in ge&&(q=ge.openKeys||[]),Y.store=Object(s.c)({selectedKeys:oe,openKeys:q,activeKey:{"0-menu-":Na(ge,ge.activeKey)}}),Y.state={switchingModeFromInline:!1,prevProps:ge,inlineOpenKeys:[],store:Y.store},Y}return Object(y.a)(Te,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Y){var oe=this.props,q=oe.siderCollapsed,pe=oe.inlineCollapsed,ye=oe.onOpenChange;(!Y.inlineCollapsed&&pe||!Y.siderCollapsed&&q)&&ye([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Y=this.props.collapsedWidth,oe=this.store,q=this.prevOpenKeys,pe=this.getInlineCollapsed()&&(Y===0||Y==="0"||Y==="0px");pe?(this.prevOpenKeys=oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):q&&(this.store.setState({openKeys:q}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Y=this.props.mode,oe=this.state.switchingModeFromInline,q=this.getInlineCollapsed();return oe&&q?"inline":q?"vertical":Y}},{key:"getInlineCollapsed",value:function(){var Y=this.props,oe=Y.inlineCollapsed,q=Y.siderCollapsed;return q!==void 0?q:oe}},{key:"restoreModeVerticalFromInline",value:function(){var Y=this.state.switchingModeFromInline;Y&&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 Y=Object(j.a)({},Object(m.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),oe=this.getRealMenuMode();return Y.className+=" ".concat(Y.prefixCls,"-root"),Y.direction==="rtl"&&(Y.className+=" ".concat(Y.prefixCls,"-rtl")),Y=Object(j.a)(Object(j.a)({},Y),{},{mode:oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ga(this.props,this.state,oe)}),delete Y.openAnimation,delete Y.openTransitionName,c.createElement(s.a,{store:this.store},c.createElement(Ka,Object(g.a)({},Y,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Y,oe){var q=oe.prevProps,pe=oe.store,ye=pe.getState(),Me={},Ae={prevProps:Y};return q.mode==="inline"&&Y.mode!=="inline"&&(Ae.switchingModeFromInline=!0),"openKeys"in Y?Me.openKeys=Y.openKeys||[]:((Y.inlineCollapsed&&!q.inlineCollapsed||Y.siderCollapsed&&!q.siderCollapsed)&&(Ae.switchingModeFromInline=!0,Ae.inlineOpenKeys=ye.openKeys,Me.openKeys=[]),(!Y.inlineCollapsed&&q.inlineCollapsed||!Y.siderCollapsed&&q.siderCollapsed)&&(Me.openKeys=oe.inlineOpenKeys,Ae.inlineOpenKeys=[])),Object.keys(Me).length&&pe.setState(Me),Ae}}]),Te}(c.Component);jn.defaultProps={selectable:!0,onClick:_e,onSelect:_e,onOpenChange:_e,onDeselect:_e,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"\xB7\xB7\xB7")};var vr=jn,Mn=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(){var ge;return Object(x.a)(this,Te),ge=xe.apply(this,arguments),ge.onKeyDown=function(Y){var oe=Y.keyCode;return oe===R.a.ENTER?(ge.onClick(Y),!0):void 0},ge.onMouseLeave=function(Y){var oe=ge.props,q=oe.eventKey,pe=oe.onItemHover,ye=oe.onMouseLeave;pe({key:q,hover:!1}),ye({key:q,domEvent:Y})},ge.onMouseEnter=function(Y){var oe=ge.props,q=oe.eventKey,pe=oe.onItemHover,ye=oe.onMouseEnter;pe({key:q,hover:!0}),ye({key:q,domEvent:Y})},ge.onClick=function(Y){var oe=ge.props,q=oe.eventKey,pe=oe.multiple,ye=oe.onClick,Me=oe.onSelect,Ae=oe.onDeselect,Be=oe.isSelected,Ye={key:q,keyPath:[q],item:Object(p.a)(ge),domEvent:Y};ye(Ye),pe?Be?Ae(Ye):Me(Ye):Be||Me(Ye)},ge.saveNode=function(Y){ge.node=Y},ge}return Object(y.a)(Te,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Y=this.props;Y.onDestroy&&Y.onDestroy(Y.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 Y,oe=Object(j.a)({},this.props),q=W()(this.getPrefixCls(),oe.className,(Y={},Object(fe.a)(Y,this.getActiveClassName(),!oe.disabled&&oe.active),Object(fe.a)(Y,this.getSelectedClassName(),oe.isSelected),Object(fe.a)(Y,this.getDisabledClassName(),oe.disabled),Y)),pe=Object(j.a)(Object(j.a)({},oe.attribute),{},{title:typeof oe.title=="string"?oe.title:void 0,className:q,role:oe.role||"menuitem","aria-disabled":oe.disabled});oe.role==="option"?pe=Object(j.a)(Object(j.a)({},pe),{},{role:"option","aria-selected":oe.isSelected}):(oe.role===null||oe.role==="none")&&(pe.role="none");var ye={onClick:oe.disabled?null:this.onClick,onMouseLeave:oe.disabled?null:this.onMouseLeave,onMouseEnter:oe.disabled?null:this.onMouseEnter},Me=Object(j.a)({},oe.style);oe.mode==="inline"&&(oe.direction==="rtl"?Me.paddingRight=oe.inlineIndent*oe.level:Me.paddingLeft=oe.inlineIndent*oe.level),dt.forEach(function(Be){return delete oe[Be]}),delete oe.direction;var Ae=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ae=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object(g.a)({},Object(m.a)(oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),pe,ye,{style:Me,ref:this.saveNode}),oe.children,Ae)}}]),Te}(c.Component);Mn.isMenuItem=!0,Mn.defaultProps={onSelect:_e,onMouseEnter:_e,onMouseLeave:_e,manualRef:_e};var Ba=Object(s.b)(function(ce,xe){var Te=ce.activeKey,ge=ce.selectedKeys,Y=xe.eventKey,oe=xe.subMenuKey;return{active:Te[oe]===Y,isSelected:Array.isArray(ge)?ge.indexOf(Y)!==-1:ge===Y}})(Mn),Er=Ba,Va=function(ce){Object(u.a)(Te,ce);var xe=Object(r.a)(Te);function Te(){var ge;return Object(x.a)(this,Te),ge=xe.apply(this,arguments),ge.renderInnerMenuItem=function(Y){var oe=ge.props,q=oe.renderMenuItem,pe=oe.index;return q(Y,pe,ge.props.subMenuKey)},ge}return Object(y.a)(Te,[{key:"render",value:function(){var Y=Object(g.a)({},this.props),oe=Y.className,q=oe===void 0?"":oe,pe=Y.rootPrefixCls,ye="".concat(pe,"-item-group-title"),Me="".concat(pe,"-item-group-list"),Ae=Y.title,Be=Y.children;return dt.forEach(function(Ye){return delete Y[Ye]}),delete Y.direction,c.createElement("li",Object(g.a)({},Y,{onClick:function(ut){return ut.stopPropagation()},className:"".concat(q," ").concat(pe,"-item-group")}),c.createElement("div",{className:ye,title:typeof Ae=="string"?Ae:void 0},Ae),c.createElement("ul",{className:Me},c.Children.map(Be,this.renderInnerMenuItem)))}}]),Te}(c.Component);Va.isMenuItemGroup=!0,Va.defaultProps={disabled:!0};var Xa=Va,ir=function(xe){var Te=xe.className,ge=xe.rootPrefixCls,Y=xe.style;return c.createElement("li",{className:"".concat(Te," ").concat(ge,"-item-divider"),style:Y})};ir.defaultProps={disabled:!0,className:"",style:{}};var Ma=ir,yr=vr,Ya=v("eDIo");function br(ce,xe){var Te=ce.prefixCls,ge=ce.editable,Y=ce.locale,oe=ce.style;return!ge||ge.showAdd===!1?null:c.createElement("button",{ref:xe,type:"button",className:"".concat(Te,"-nav-add"),style:oe,"aria-label":(Y==null?void 0:Y.addAriaLabel)||"Add tab",onClick:function(pe){ge.onEdit("add",{event:pe})}},ge.addIcon||"+")}var sr=c.forwardRef(br);function ra(ce,xe){var Te=ce.prefixCls,ge=ce.id,Y=ce.tabs,oe=ce.locale,q=ce.mobile,pe=ce.moreIcon,ye=pe===void 0?"More":pe,Me=ce.moreTransitionName,Ae=ce.style,Be=ce.className,Ye=ce.editable,ut=ce.tabBarGutter,e=ce.rtl,t=ce.onTabClick,n=Object(c.useState)(!1),d=Object(L.a)(n,2),O=d[0],K=d[1],X=Object(c.useState)(null),Q=Object(L.a)(X,2),re=Q[0],se=Q[1],ve="".concat(ge,"-more-popup"),Ue="".concat(Te,"-dropdown"),Pe=re!==null?"".concat(ve,"-").concat(re):null,ze=oe==null?void 0:oe.dropdownAriaLabel,Fe=c.createElement(yr,{onClick:function(Ct){var St=Ct.key,ht=Ct.domEvent;t(St,ht),K(!1)},id:ve,tabIndex:-1,role:"listbox","aria-activedescendant":Pe,selectedKeys:[re],"aria-label":ze!==void 0?ze:"expanded dropdown"},Y.map(function(yt){return c.createElement(Er,{key:yt.key,id:"".concat(ve,"-").concat(yt.key),role:"option","aria-controls":ge&&"".concat(ge,"-panel-").concat(yt.key),disabled:yt.disabled},yt.tab)}));function He(yt){for(var Ct=Y.filter(function($t){return!$t.disabled}),St=Ct.findIndex(function($t){return $t.key===re})||0,ht=Ct.length,Tt=0;Tt<ht;Tt+=1){St=(St+yt+ht)%ht;var pt=Ct[St];if(!pt.disabled){se(pt.key);return}}}function qe(yt){var Ct=yt.which;if(!O){[R.a.DOWN,R.a.SPACE,R.a.ENTER].includes(Ct)&&(K(!0),yt.preventDefault());return}switch(Ct){case R.a.UP:He(-1),yt.preventDefault();break;case R.a.DOWN:He(1),yt.preventDefault();break;case R.a.ESC:K(!1);break;case R.a.SPACE:case R.a.ENTER:re!==null&&t(re,yt);break}}Object(c.useEffect)(function(){var yt=document.getElementById(Pe);yt&&yt.scrollIntoView&&yt.scrollIntoView(!1)},[re]),Object(c.useEffect)(function(){O||se(null)},[O]);var ke=Object(fe.a)({},e?"marginLeft":"marginRight",ut);Y.length||(ke.visibility="hidden",ke.order=1);var et=W()(Object(fe.a)({},"".concat(Ue,"-rtl"),e)),tt=q?null:c.createElement(Ya.a,{prefixCls:Ue,overlay:Fe,trigger:["hover"],visible:O,transitionName:Me,onVisibleChange:K,overlayClassName:et,mouseEnterDelay:.1,mouseLeaveDelay:.1},c.createElement("button",{type:"button",className:"".concat(Te,"-nav-more"),style:ke,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":ve,id:"".concat(ge,"-more"),"aria-expanded":O,onKeyDown:qe},ye));return c.createElement("div",{className:W()("".concat(Te,"-nav-operations"),Be),style:Ae,ref:xe},tt,c.createElement(sr,{prefixCls:Te,locale:oe,editable:Ye}))}var xr=c.forwardRef(ra),xa=Object(c.createContext)(null),Ar=.1,wa=.01,Fa=20,Vn=Math.pow(.995,Fa);function kr(){var ce=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(ce)||/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(ce.substr(0,4)))}function Ca(ce,xe){var Te=Object(c.useState)(),ge=Object(L.a)(Te,2),Y=ge[0],oe=ge[1],q=Object(c.useState)(0),pe=Object(L.a)(q,2),ye=pe[0],Me=pe[1],Ae=Object(c.useState)(0),Be=Object(L.a)(Ae,2),Ye=Be[0],ut=Be[1],e=Object(c.useState)(),t=Object(L.a)(e,2),n=t[0],d=t[1],O=Object(c.useRef)();function K(ze){var Fe=ze.touches[0],He=Fe.screenX,qe=Fe.screenY;oe({x:He,y:qe}),window.clearInterval(O.current)}function X(ze){if(!Y)return;ze.preventDefault();var Fe=ze.touches[0],He=Fe.screenX,qe=Fe.screenY;oe({x:He,y:qe});var ke=He-Y.x,et=qe-Y.y;xe(ke,et);var tt=Date.now();Me(tt),ut(tt-ye),d({x:ke,y:et})}function Q(){if(!Y)return;if(oe(null),d(null),n){var ze=n.x/Ye,Fe=n.y/Ye,He=Math.abs(ze),qe=Math.abs(Fe);if(Math.max(He,qe)<Ar)return;var ke=ze,et=Fe;O.current=window.setInterval(function(){if(Math.abs(ke)<wa&&Math.abs(et)<wa){window.clearInterval(O.current);return}ke*=Vn,et*=Vn,xe(ke*Fa,et*Fa)},Fa)}}var re=Object(c.useRef)(0),se=Object(c.useRef)(!1),ve=Object(c.useRef)();function Ue(ze){var Fe=ze.deltaX,He=ze.deltaY,qe=0,ke=Math.abs(Fe),et=Math.abs(He);ke===et?qe=ve.current==="x"?Fe:He:ke>et?(qe=Fe,ve.current="x"):(qe=He,ve.current="y");var tt=Date.now();tt-re.current>100&&(se.current=!1),(xe(-qe,-qe)||se.current)&&(ze.preventDefault(),se.current=!0),re.current=tt}var Pe=Object(c.useRef)(null);Pe.current={onTouchStart:K,onTouchMove:X,onTouchEnd:Q,onWheel:Ue},c.useEffect(function(){function ze(ke){Pe.current.onTouchStart(ke)}function Fe(ke){Pe.current.onTouchMove(ke)}function He(ke){Pe.current.onTouchEnd(ke)}function qe(ke){Pe.current.onWheel(ke)}return document.addEventListener("touchmove",Fe,{passive:!1}),document.addEventListener("touchend",He,{passive:!1}),ce.current.addEventListener("touchstart",ze,{passive:!1}),ce.current.addEventListener("wheel",qe),function(){document.removeEventListener("touchmove",Fe),document.removeEventListener("touchend",He)}},[])}function Cr(){var ce=Object(c.useRef)(new Map);function xe(ge){return ce.current.has(ge)||ce.current.set(ge,c.createRef()),ce.current.get(ge)}function Te(ge){ce.current.delete(ge)}return[xe,Te]}function ln(ce,xe){var Te=c.useRef(ce),ge=c.useState({}),Y=Object(L.a)(ge,2),oe=Y[1];function q(pe){var ye=typeof pe=="function"?pe(Te.current):pe;ye!==Te.current&&xe(ye,Te.current),Te.current=ye,oe({})}return[Te.current,q]}var or=function(xe){var Te=xe.position,ge=xe.prefixCls,Y=xe.extra;if(!Y)return null;var oe,q=Y;return Te==="right"&&(oe=q.right||!q.left&&q||null),Te==="left"&&(oe=q.left||null),oe?c.createElement("div",{className:"".concat(ge,"-extra-content")},oe):null};function lr(ce,xe){var Te,ge=c.useContext(xa),Y=ge.prefixCls,oe=ge.tabs,q=ce.className,pe=ce.style,ye=ce.id,Me=ce.animated,Ae=ce.activeKey,Be=ce.rtl,Ye=ce.extra,ut=ce.editable,e=ce.locale,t=ce.tabPosition,n=ce.tabBarGutter,d=ce.children,O=ce.onTabClick,K=ce.onTabScroll,X=Object(c.useRef)(),Q=Object(c.useRef)(),re=Object(c.useRef)(),se=Object(c.useRef)(),ve=Cr(),Ue=Object(L.a)(ve,2),Pe=Ue[0],ze=Ue[1],Fe=t==="top"||t==="bottom",He=ln(0,function(yn,dn){Fe&&K&&K({direction:yn>dn?"left":"right"})}),qe=Object(L.a)(He,2),ke=qe[0],et=qe[1],tt=ln(0,function(yn,dn){!Fe&&K&&K({direction:yn>dn?"top":"bottom"})}),yt=Object(L.a)(tt,2),Ct=yt[0],St=yt[1],ht=Object(c.useState)(0),Tt=Object(L.a)(ht,2),pt=Tt[0],$t=Tt[1],Qt=Object(c.useState)(0),Pt=Object(L.a)(Qt,2),Nt=Pt[0],jt=Pt[1],sn=Object(c.useState)(0),an=Object(L.a)(sn,2),cn=an[0],Ln=an[1],On=Object(c.useState)(0),vn=Object(L.a)(On,2),Ot=vn[0],fn=vn[1],pn=Object(c.useState)(null),wt=Object(L.a)(pn,2),Ht=wt[0],un=wt[1],Dn=Object(c.useState)(null),Nn=Object(L.a)(Dn,2),ga=Nn[0],va=Nn[1],Sr=Object(c.useState)(0),Ja=Object(L.a)(Sr,2),Za=Ja[0],Wn=Ja[1],ia=Object(c.useState)(0),la=Object(L.a)(ia,2),Tr=la[0],Br=la[1],Fr=S(new Map),Rr=Object(L.a)(Fr,2),jr=Rr[0],Wr=Rr[1],Xt=l(oe,jr,pt),Vt="".concat(Y,"-nav-operations-hidden"),En=0,on=0;Fe?Be?(En=0,on=Math.max(0,pt-Ht)):(En=Math.min(0,Ht-pt),on=0):(En=Math.min(0,ga-Nt),on=0);function Bn(yn){return yn<En?[En,!1]:yn>on?[on,!1]:[yn,!0]}var Cn=Object(c.useRef)(),ua=Object(c.useState)(),_a=Object(L.a)(ua,2),qa=_a[0],La=_a[1];function Wa(){La(Date.now())}function $a(){window.clearTimeout(Cn.current)}Ca(X,function(yn,dn){var Yn=!1;function Ea(Dr,Lr){Dr(function(Pr){var Ir=Bn(Pr+Lr),cr=Object(L.a)(Ir,2),Gr=cr[0],Vr=cr[1];return Yn=Vr,Gr})}if(Fe){if(Ht>=pt)return Yn;Ea(et,yn)}else{if(ga>=Nt)return Yn;Ea(St,dn)}return $a(),Wa(),Yn}),Object(c.useEffect)(function(){return $a(),qa&&(Cn.current=window.setTimeout(function(){La(0)},100)),$a},[qa]);function Mr(){var yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ae,dn=Xt.get(yn);if(!dn)return;if(Fe){var Yn=ke;Be?dn.right<ke?Yn=dn.right:dn.right+dn.width>ke+Ht&&(Yn=dn.right+dn.width-Ht):dn.left<-ke?Yn=-dn.left:dn.left+dn.width>-ke+Ht&&(Yn=-(dn.left+dn.width-Ht)),St(0),et(Bn(Yn)[0])}else{var Ea=Ct;dn.top<-Ct?Ea=-dn.top:dn.top+dn.height>-Ct+ga&&(Ea=-(dn.top+dn.height-ga)),et(0),St(Bn(Ea)[0])}}var Xn=h(Xt,{width:Ht,height:ga,left:ke,top:Ct},{width:cn,height:Ot},{width:Za,height:Tr},Object(j.a)(Object(j.a)({},ce),{},{tabs:oe})),Pa=Object(L.a)(Xn,2),wr=Pa[0],oi=Pa[1],li=oe.map(function(yn){var dn=yn.key;return c.createElement(i,{id:ye,prefixCls:Y,key:dn,rtl:Be,tab:yn,closable:yn.closable,editable:ut,active:dn===Ae,tabPosition:t,tabBarGutter:n,renderWrapper:d,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Pe(dn),onClick:function(Ea){O(dn,Ea)},onRemove:function(){ze(dn)},onFocus:function(){Mr(dn),Wa(),Be||(X.current.scrollLeft=0),X.current.scrollTop=0}})}),zr=T(function(){var yn,dn,Yn,Ea,Dr,Lr,Pr,Ir,cr,Gr=((yn=X.current)===null||yn===void 0?void 0:yn.offsetWidth)||0,Vr=((dn=X.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,ei=((Yn=se.current)===null||Yn===void 0?void 0:Yn.offsetWidth)||0,ti=((Ea=se.current)===null||Ea===void 0?void 0:Ea.offsetHeight)||0,mi=((Dr=re.current)===null||Dr===void 0?void 0:Dr.offsetWidth)||0,pi=((Lr=re.current)===null||Lr===void 0?void 0:Lr.offsetHeight)||0;un(Gr),va(Vr),Wn(ei),Br(ti);var ni=(((Pr=Q.current)===null||Pr===void 0?void 0:Pr.offsetWidth)||0)-ei,ai=(((Ir=Q.current)===null||Ir===void 0?void 0:Ir.offsetHeight)||0)-ti;$t(ni),jt(ai);var ri=(cr=re.current)===null||cr===void 0?void 0:cr.className.includes(Vt);Ln(ni-(ri?0:mi)),fn(ai-(ri?0:pi)),Wr(function(){var ii=new Map;return oe.forEach(function(gi){var si=gi.key,Ur=Pe(si).current;Ur&&ii.set(si,{width:Ur.offsetWidth,height:Ur.offsetHeight,left:Ur.offsetLeft,top:Ur.offsetTop})}),ii})}),ui=oe.slice(0,wr),di=oe.slice(oi+1),Xr=[].concat(Object(w.a)(ui),Object(w.a)(di)),ci=Object(c.useState)(),Yr=Object(L.a)(ci,2),fi=Yr[0],hi=Yr[1],za=Xt.get(Ae),Qr=Object(c.useRef)();function Jr(){U.a.cancel(Qr.current)}Object(c.useEffect)(function(){var yn={};return za&&(Fe?(Be?yn.right=za.right:yn.left=za.left,yn.width=za.width):(yn.top=za.top,yn.height=za.height)),Jr(),Qr.current=U()(function(){hi(yn)}),Jr},[za,Fe,Be]),Object(c.useEffect)(function(){Mr()},[Ae,za,Xt,Fe]),Object(c.useEffect)(function(){zr()},[Be,n,Ae,oe.map(function(yn){return yn.key}).join("_")]);var Zr=!!Xr.length,Or="".concat(Y,"-nav-wrap"),Kr,Hr,qr,$r;return Fe?Be?(Hr=ke>0,Kr=ke+Ht<pt):(Kr=ke<0,Hr=-ke+Ht<pt):(qr=Ct<0,$r=-Ct+ga<Nt),c.createElement("div",{ref:xe,role:"tablist",className:W()("".concat(Y,"-nav"),q),style:pe,onKeyDown:function(){Wa()}},c.createElement(or,{position:"left",extra:Ye,prefixCls:Y}),c.createElement(P.a,{onResize:zr},c.createElement("div",{className:W()(Or,(Te={},Object(fe.a)(Te,"".concat(Or,"-ping-left"),Kr),Object(fe.a)(Te,"".concat(Or,"-ping-right"),Hr),Object(fe.a)(Te,"".concat(Or,"-ping-top"),qr),Object(fe.a)(Te,"".concat(Or,"-ping-bottom"),$r),Te)),ref:X},c.createElement(P.a,{onResize:zr},c.createElement("div",{ref:Q,className:"".concat(Y,"-nav-list"),style:{transform:"translate(".concat(ke,"px, ").concat(Ct,"px)"),transition:qa?"none":void 0}},li,c.createElement(sr,{ref:se,prefixCls:Y,locale:e,editable:ut,style:{visibility:Zr?"hidden":null}}),c.createElement("div",{className:W()("".concat(Y,"-ink-bar"),Object(fe.a)({},"".concat(Y,"-ink-bar-animated"),Me.inkBar)),style:fi}))))),c.createElement(xr,Object.assign({},ce,{ref:re,prefixCls:Y,tabs:Xr,className:!Zr&&Vt})),c.createElement(or,{position:"right",extra:Ye,prefixCls:Y}))}var Oa=c.forwardRef(lr);function Da(ce){var xe=ce.id,Te=ce.activeKey,ge=ce.animated,Y=ce.tabPosition,oe=ce.rtl,q=ce.destroyInactiveTabPane,pe=c.useContext(xa),ye=pe.prefixCls,Me=pe.tabs,Ae=ge.tabPane,Be=Me.findIndex(function(Ye){return Ye.key===Te});return c.createElement("div",{className:W()("".concat(ye,"-content-holder"))},c.createElement("div",{className:W()("".concat(ye,"-content"),"".concat(ye,"-content-").concat(Y),Object(fe.a)({},"".concat(ye,"-content-animated"),Ae)),style:Be&&Ae?Object(fe.a)({},oe?"marginRight":"marginLeft","-".concat(Be,"00%")):null},Me.map(function(Ye){return c.cloneElement(Ye.node,{key:Ye.key,prefixCls:ye,tabKey:Ye.key,id:xe,animated:Ae,active:Ye.key===Te,destroyInactiveTabPane:q})})))}function ur(ce){var xe=ce.prefixCls,Te=ce.forceRender,ge=ce.className,Y=ce.style,oe=ce.id,q=ce.active,pe=ce.animated,ye=ce.destroyInactiveTabPane,Me=ce.tabKey,Ae=ce.children,Be=c.useState(Te),Ye=Object(L.a)(Be,2),ut=Ye[0],e=Ye[1];c.useEffect(function(){q?e(!0):ye&&e(!1)},[q,ye]);var t={};return q||(pe?(t.visibility="hidden",t.height=0,t.overflowY="hidden"):t.display="none"),c.createElement("div",{id:oe&&"".concat(oe,"-panel-").concat(Me),role:"tabpanel",tabIndex:q?0:-1,"aria-labelledby":oe&&"".concat(oe,"-tab-").concat(Me),"aria-hidden":!q,style:Object(j.a)(Object(j.a)({},t),Y),className:W()("".concat(xe,"-tabpane"),q&&"".concat(xe,"-tabpane-active"),ge)},(q||ut||Te)&&Ae)}var Qa=0;function _r(ce){return Object(I.a)(ce).map(function(xe){if(c.isValidElement(xe)){var Te=xe.key!==void 0?String(xe.key):void 0;return Object(j.a)(Object(j.a)({key:Te},xe.props),{},{node:xe})}return null}).filter(function(xe){return xe})}function oa(ce,xe){var Te,ge=ce.id,Y=ce.prefixCls,oe=Y===void 0?"rc-tabs":Y,q=ce.className,pe=ce.children,ye=ce.direction,Me=ce.activeKey,Ae=ce.defaultActiveKey,Be=ce.editable,Ye=ce.animated,ut=ce.tabPosition,e=ut===void 0?"top":ut,t=ce.tabBarGutter,n=ce.tabBarStyle,d=ce.tabBarExtraContent,O=ce.locale,K=ce.moreIcon,X=ce.moreTransitionName,Q=ce.destroyInactiveTabPane,re=ce.renderTabBar,se=ce.onChange,ve=ce.onTabClick,Ue=ce.onTabScroll,Pe=Object(M.a)(ce,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),ze=_r(pe),Fe=ye==="rtl",He;Ye===!1?He={inkBar:!1,tabPane:!1}:He=Object(j.a)({inkBar:!0,tabPane:!1},Ye!==!0?Ye:null);var qe=Object(c.useState)(!1),ke=Object(L.a)(qe,2),et=ke[0],tt=ke[1];Object(c.useEffect)(function(){tt(kr())},[]);var yt=Object(D.a)(function(){var Ot;return(Ot=ze[0])===null||Ot===void 0?void 0:Ot.key},{value:Me,defaultValue:Ae}),Ct=Object(L.a)(yt,2),St=Ct[0],ht=Ct[1],Tt=Object(c.useState)(function(){return ze.findIndex(function(Ot){return Ot.key===St})}),pt=Object(L.a)(Tt,2),$t=pt[0],Qt=pt[1];Object(c.useEffect)(function(){var Ot=ze.findIndex(function(pn){return pn.key===St});if(Ot===-1){var fn;Ot=Math.max(0,Math.min($t,ze.length-1)),ht((fn=ze[Ot])===null||fn===void 0?void 0:fn.key)}Qt(Ot)},[ze.map(function(Ot){return Ot.key}).join("_"),St,$t]);var Pt=Object(D.a)(null,{value:ge}),Nt=Object(L.a)(Pt,2),jt=Nt[0],sn=Nt[1],an=e;et&&!["left","right"].includes(e)&&(an="top"),Object(c.useEffect)(function(){ge||(sn("rc-tabs-".concat(Qa)),Qa+=1)},[]);function cn(Ot,fn){ve==null||ve(Ot,fn),ht(Ot),se==null||se(Ot)}var Ln={id:jt,activeKey:St,animated:He,tabPosition:an,rtl:Fe,mobile:et},On,vn=Object(j.a)(Object(j.a)({},Ln),{},{editable:Be,locale:O,moreIcon:K,moreTransitionName:X,tabBarGutter:t,onTabClick:cn,onTabScroll:Ue,extra:d,style:n,panes:pe});return re?On=re(vn,Oa):On=c.createElement(Oa,Object.assign({},vn)),c.createElement(xa.Provider,{value:{tabs:ze,prefixCls:oe}},c.createElement("div",Object.assign({ref:xe,id:ge,className:W()(oe,"".concat(oe,"-").concat(an),(Te={},Object(fe.a)(Te,"".concat(oe,"-mobile"),et),Object(fe.a)(Te,"".concat(oe,"-editable"),Be),Object(fe.a)(Te,"".concat(oe,"-rtl"),Fe),Te),q)},Pe),On,c.createElement(Da,Object.assign({destroyInactiveTabPane:Q},Ln,{animated:He}))))}var dr=c.forwardRef(oa);dr.TabPane=ur;var ja=dr,Nr=Ee.b=ja},kPWJ:function(le,Ee,v){le.exports=v.p+"static/question.cb52bef9.gif"},kPYp:function(le,Ee){le.exports="data:image/png;base64,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"},l2Kq:function(le,Ee,v){le.exports=v.p+"static/match_ad.24dc22fd.jpg"},lzim:function(le,Ee,v){"use strict";var fe=v("E7E6"),L=v.n(fe);v.d(Ee,"A",function(){return L.a});var M=v("/GNS"),j=v.n(M);v.d(Ee,"z",function(){return j.a});var c=v("FOrL"),a=v.n(c);v.d(Ee,"t",function(){return a.a});var W=v("HpTS"),I=v.n(W);v.d(Ee,"B",function(){return I.a});var D=v("tWlo"),w=v.n(D);v.d(Ee,"b",function(){return w.a});var _=v("7ZXX"),U=v.n(_);v.d(Ee,"n",function(){return U.a});var P=v("GABl"),T=v.n(P);v.d(Ee,"g",function(){return T.a});var S=v("onxn"),R=v.n(S);v.d(Ee,"p",function(){return R.a});var f=v("nKGa"),i=v.n(f);v.d(Ee,"o",function(){return i.a});var o=v("4qgm"),l=v.n(o);v.d(Ee,"C",function(){return l.a});var b=v("JeFH"),h=v.n(b);v.d(Ee,"c",function(){return h.a});var g=v("ji0R"),x=v.n(g);v.d(Ee,"k",function(){return x.a});var y=v("W6BS"),p=v.n(y);v.d(Ee,"D",function(){return p.a});var u=v("kPYp"),r=v.n(u);v.d(Ee,"E",function(){return r.a});var s=v("nukY"),m=v.n(s),E=v("4u4S"),A=v.n(E),k=v("yslc"),N=v.n(k),z=v("l2Kq"),G=v.n(z),Z=v("RMFE"),ne=v.n(Z);v.d(Ee,"q",function(){return ne.a});var ee=v("TGq3"),he=v.n(ee);v.d(Ee,"r",function(){return he.a});var de=v("SMhR"),me=v.n(de),Ie=v("8/bI"),Le=v.n(Ie);v.d(Ee,"l",function(){return Le.a});var je=v("JWDV"),We=v.n(je);v.d(Ee,"e",function(){return We.a});var be=v("Xsq0"),Se=v.n(be);v.d(Ee,"s",function(){return Se.a});var we=v("Ohmc"),$=v.n(we);v.d(Ee,"d",function(){return $.a});var ue=v("csWT"),ae=v.n(ue);v.d(Ee,"f",function(){return ae.a});var _e=v("7v3h"),Ne=v.n(_e);v.d(Ee,"m",function(){return Ne.a});var Re=v("cRFk"),Je=v.n(Re);v.d(Ee,"y",function(){return Je.a});var st=v("kPWJ"),dt=v.n(st);v.d(Ee,"x",function(){return dt.a});var mt=v("qgvg"),Oe=v.n(mt);v.d(Ee,"u",function(){return Oe.a});var De=v("FPkq"),Qe=v.n(De);v.d(Ee,"w",function(){return Qe.a});var Ke=v("A/g1"),At=v.n(Ke);v.d(Ee,"h",function(){return At.a});var ct=v("Nmxd"),Rt=v.n(ct);v.d(Ee,"i",function(){return Rt.a});var bt=v("5D2P"),Dt=v.n(bt);v.d(Ee,"j",function(){return Dt.a});var kt=v("djh8"),It=v.n(kt);v.d(Ee,"v",function(){return It.a});var Kt=v("Jq4h"),Jt=v.n(Kt);v.d(Ee,"a",function(){return Jt.a})},mHTi:function(le,Ee,v){le.exports=v.p+"static/jszzct.79514f6c.png"},mOS8:function(le,Ee,v){le.exports=v.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(le,Ee,v){le.exports=v.p+"static/s2.09f37905.png"},nKGa:function(le,Ee,v){le.exports=v.p+"static/export_exercise-template.f7655c19.png"},nntt:function(le,Ee){le.exports="data:image/png;base64,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"},nukY:function(le,Ee){le.exports="data:image/png;base64,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"},nz4c:function(le,Ee){le.exports="data:image/png;base64,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"},o2EA:function(le,Ee,v){le.exports=v.p+"static/icon1.992c3a36.svg"},"oBm/":function(le,Ee,v){le.exports=v.p+"static/small.a7be44f3.png"},onxn:function(le,Ee){le.exports="data:image/png;base64,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"},p6Nx:function(le,Ee,v){},pIsd:function(le,Ee,v){var fe=v("BJfS"),L=function(c){var a=/[height|width]$/;return a.test(c)},M=function(c){var a="",W=Object.keys(c);return W.forEach(function(I,D){var w=c[I];I=fe(I),L(I)&&typeof w=="number"&&(w=w+"px"),w===!0?a+=I:w===!1?a+="not "+I:a+="("+I+": "+w+")",D<W.length-1&&(a+=" and ")}),a},j=function(c){var a="";return typeof c=="string"?c:c instanceof Array?(c.forEach(function(W,I){a+=M(W),I<c.length-1&&(a+=", ")}),a):M(c)};le.exports=j},po3F:function(le,Ee,v){le.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},psVc:function(le,Ee,v){le.exports={flex_box_center:"flex_box_center___17lf0",flex_space_between:"flex_space_between___2v7ki",flex_box_vertical_center:"flex_box_vertical_center___3o5TY",flex_box_center_end:"flex_box_center_end___2vwl3",flex_box_column:"flex_box_column___2ZvWB",crumbs:"crumbs___3Pxix",hover:"hover___xkcC8"}},psqp:function(le,Ee){le.exports="data:image/png;base64,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"},qMRs:function(le,Ee,v){"use strict";v.d(Ee,"a",function(){return fe});var fe;(function(c){c.PROGRESSING="progressing",c.NEARLY_PUBLISHED="nearly_published",c.ENDED="ended"})(fe||(fe={}));var L;(function(c){})(L||(L={}));var M;(function(c){})(M||(M={}));var j;(function(c){})(j||(j={}))},qgvg:function(le,Ee){le.exports="data:image/gif;base64,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"},qpCX:function(le,Ee,v){le.exports=v.p+"static/s9.72cf5f51.png"},r7jV:function(le,Ee){le.exports="data:image/png;base64,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"},rHrb:function(le,Ee,v){"use strict";Object.defineProperty(Ee,"__esModule",{value:!0}),Ee.CopyToClipboard=void 0;var fe=M(v("q1tI")),L=M(v("+QRC"));function M(o){return o&&o.__esModule?o:{default:o}}function j(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(b){return typeof b}:j=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},j(o)}function c(o,l){var b=Object.keys(o);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(o);l&&(h=h.filter(function(g){return Object.getOwnPropertyDescriptor(o,g).enumerable})),b.push.apply(b,h)}return b}function a(o){for(var l=1;l<arguments.length;l++){var b=arguments[l]!=null?arguments[l]:{};l%2?c(b,!0).forEach(function(h){f(o,h,b[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(b)):c(b).forEach(function(h){Object.defineProperty(o,h,Object.getOwnPropertyDescriptor(b,h))})}return o}function W(o,l){if(o==null)return{};var b=I(o,l),h,g;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(o);for(g=0;g<x.length;g++){if(h=x[g],l.indexOf(h)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(o,h))continue;b[h]=o[h]}}return b}function I(o,l){if(o==null)return{};var b={},h=Object.keys(o),g,x;for(x=0;x<h.length;x++){if(g=h[x],l.indexOf(g)>=0)continue;b[g]=o[g]}return b}function D(o,l){if(!(o instanceof l))throw new TypeError("Cannot call a class as a function")}function w(o,l){for(var b=0;b<l.length;b++){var h=l[b];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(o,h.key,h)}}function _(o,l,b){return l&&w(o.prototype,l),b&&w(o,b),o}function U(o,l){return l&&(j(l)==="object"||typeof l=="function")?l:T(o)}function P(o){return P=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},P(o)}function T(o){if(o===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return o}function S(o,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(l&&l.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),l&&R(o,l)}function R(o,l){return R=Object.setPrototypeOf||function(h,g){return h.__proto__=g,h},R(o,l)}function f(o,l,b){return l in o?Object.defineProperty(o,l,{value:b,enumerable:!0,configurable:!0,writable:!0}):o[l]=b,o}var i=function(o){S(l,o);function l(){var b,h;D(this,l);for(var g=arguments.length,x=new Array(g),y=0;y<g;y++)x[y]=arguments[y];return h=U(this,(b=P(l)).call.apply(b,[this].concat(x))),f(T(h),"onClick",function(p){var u=h.props,r=u.text,s=u.onCopy,m=u.children,E=u.options,A=fe.default.Children.only(m),k=(0,L.default)(r,E);s&&s(r,k),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(p)}),h}return _(l,[{key:"render",value:function(){var h=this.props,g=h.text,x=h.onCopy,y=h.options,p=h.children,u=W(h,["text","onCopy","options","children"]),r=fe.default.Children.only(p);return fe.default.cloneElement(r,a({},u,{onClick:this.onClick}))}}]),l}(fe.default.PureComponent);Ee.CopyToClipboard=i,f(i,"defaultProps",{onCopy:void 0,options:void 0})},rIHE:function(le,Ee,v){le.exports=v.p+"static/b3.dc7aa47b.svg"},rgJw:function(le,Ee,v){le.exports=v.p+"static/s15.e65d3a40.png"},ruvs:function(le,Ee,v){"use strict";v.d(Ee,"b",function(){return Z});var fe=v("tJVT"),L=v("PpiC"),M=v("k1fw"),j=v("5NDa"),c=v("5rEg"),a=v("B9cy"),W=v("Ol7k"),I=v("q1tI"),D=v.n(I),w=v("55Ip"),_=v("9kvl"),U=v("xrsn"),P=v.n(U),T=v("1Sn+"),S=v("qVdP"),R=v("jsC+"),f=v("miYZ"),i=v("tsqr"),o=v("9og8"),l=v("lUTK"),b=v("BvKs"),h=v("WmNS"),g=v.n(h),x=v("vToQ"),y=v.n(x),p=v("xKgJ"),u=v("jb+D"),r=v("m3rI"),s=v("1vsH"),m=function(Ie){var Le,je=RegExp("(^| )"+Ie+"=([^;]+)(;|$)");return(Le=document.cookie.match(je))?decodeURIComponent(Le[2]):null},E=function(Ie){var Le=new Date;Le.setTime(Le.getTime()-1);var je=m(Ie);je!=null&&(document.cookie=Ie+"="+je+";expires="+Le.toGMTString())},A;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics"})(A||(A={}));var k=function(Ie){var Le,je,We,be,Se,we,$,ue,ae,_e,Ne,Re=Ie.homePage,Je=Ie.user,st=Ie.globalSetting,dt=Ie.loading,mt=Ie.dispatch,Oe=Ie.shixunHomeworks,De=Ie.location,Qe=Ie.payload,Ke=Qe===void 0?{}:Qe,At=Object(L.a)(Ie,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ct=(Le=(((je=st.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(Lt){return Lt.link==="/".concat(A.Classrooms)}))===null||Le===void 0?void 0:Le.hidden,Rt=(We=(((be=st.setting)===null||be===void 0?void 0:be.navbar)||[]).find(function(Lt){return Lt.link==="/".concat(A.Shixuns)}))===null||We===void 0?void 0:We.hidden,bt=(Se=(((we=st.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Lt){return Lt.link==="/".concat(A.Paths)}))===null||Se===void 0?void 0:Se.hidden,Dt=(($=Je.userInfo)===null||$===void 0?void 0:$.admin)||((ue=Je.userInfo)===null||ue===void 0?void 0:ue.business)||((ae=Je.userInfo)===null||ae===void 0?void 0:ae.is_shixun_marker)||((_e=Je.userInfo)===null||_e===void 0?void 0:_e.is_teacher)||((Ne=Je.userInfo)===null||Ne===void 0?void 0:Ne.user_identity)!=="\u5B66\u751F",kt=function(){if(Object(s.q)()){var vt;return D.a.createElement(b.a,{className:"".concat(y.a.rightMenu," ").concat(y.a.menuWrap)},D.a.createElement(b.a.Item,null,D.a.createElement(w.a,{to:st==null||((vt=st.setting)===null||vt===void 0)?void 0:vt.user_setting_url},"\u8D26\u53F7\u7BA1\u7406")))}else{var Mt;return D.a.createElement(b.a,{className:"".concat(y.a.rightMenu," ").concat(y.a.menuWrap)},D.a.createElement(b.a.Item,null,D.a.createElement("a",{href:st==null||((Mt=st.setting)===null||Mt===void 0)?void 0:Mt.user_setting_url},"\u8D26\u53F7\u7BA1\u7406")),D.a.createElement(b.a.Item,{className:y.a.exit},D.a.createElement("a",{onClick:Object(o.a)(g.a.mark(function _t(){var Et;return g.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(u.c)({});case 2:Et=at.sent,(Et==null?void 0:Et.status)===1&&(mt({type:"user/getUserInfo",payload:Object(M.a)({},Ke)}),mt({type:"user/getNavigationInfo",payload:Object(M.a)({},Ke)}),E("autologin_trustie"),E("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),i.b.success(Et==null?void 0:Et.message),_.d.replace("/"));case 4:case"end":return at.stop()}},_t)}))},"\u9000\u51FA")))}};if(Object(p.p)()){var It,Kt;return D.a.createElement(R.a,{overlay:kt,placement:"bottomRight"},D.a.createElement("section",null,D.a.createElement("aside",null,D.a.createElement("div",{className:Oe.actionTabs.type===1?y.a.classromediv:""},D.a.createElement("img",{className:"".concat(y.a.userPic," current ml15"),src:"".concat(r.a===null||r.a===void 0?void 0:r.a.IMG_SERVER,"/images/").concat((It=Je.userInfo)===null||It===void 0?void 0:It.image_url),alt:"",onClick:function(){var vt;return window.location.href="/forums/accounts/".concat((Je==null?void 0:Je.userInfo)&&((vt=Je.userInfo)===null||vt===void 0?void 0:vt.login),"/memos")}}),Object(s.q)()&&D.a.createElement("span",{className:"ml10 font16"},(Kt=Je.userInfo)===null||Kt===void 0?void 0:Kt.username)))))}else{var Jt;return D.a.createElement("div",{className:"font15 ".concat(st.isIlearning?y.a.login:""," ml30")},(st==null||((Jt=st.setting)===null||Jt===void 0)?void 0:Jt.sso_url)&&D.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){var vt;window.location.href=st==null||((vt=st.setting)===null||vt===void 0)?void 0:vt.sso_url}},"\u767B\u5F55"))}},N=Object(_.a)(function(me){var Ie=me.homePage,Le=me.loading,je=me.user,We=me.globalSetting,be=me.shixunHomeworks;return{homePage:Ie,user:je,globalSetting:We,shixunHomeworks:be,loading:Le.models.index}})(k),z=W.a.Header,G=c.a.Search;function Z(){var me,Ie,Le=window.location.pathname,je=Le.split("/"),We={};return je[1]=="classrooms"&&je.length>3&&!((me=je[4])!==null&&me!==void 0&&me.includes("newgold"))&&!((Ie=je[5])!==null&&Ie!==void 0&&Ie.includes("newgold"))&&je[2]!=="coursesId"&&(We.course_id=je[2]),je[1]==="shixuns"&&je.length>3&&(We.objective_type="shixun",We.objective_id=je[2]),je[1]==="paths"&&je.length>3&&(We.objective_type="path",We.objective_id=je[2]),Object(M.a)(Object(M.a)({},We),{school:1})}var ne={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],he=function(Ie){var Le,je=Ie.homePage,We=Ie.user,be=Ie.globalSetting,Se=Ie.loading,we=Ie.dispatch,$=Ie.location,ue=Ie.isLogin,ae=ue===void 0?!1:ue,_e=Ie.shixunHomeworks,Ne=Ie.competitions,Re=Object(L.a)(Ie,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Je=Z(),st=$.pathname,dt=st==null?void 0:st.includes("/forums"),mt=Object(I.useState)(-1),Oe=Object(fe.a)(mt,2),De=Oe[0],Qe=Oe[1],Ke=Ne.qs;Object(I.useEffect)(function(){if(be!=null&&be.setting){var bt,Dt;if(be==null||((bt=be.setting)===null||bt===void 0||((Dt=bt.navbar)===null||Dt===void 0))||Dt.map(function(It,Kt){$.pathname.indexOf(It.link)>-1&&Qe(Kt)}),De===-1)Object(s.W)(be.setting.name);else{var kt;Object(s.W)(((kt=be.setting.navbar[De])===null||kt===void 0?void 0:kt.name)||be.setting.name)}}},[be==null?void 0:be.setting]);var At=Object(I.useMemo)(function(){var bt;if(be!=null&&(bt=be.setting)!==null&&bt!==void 0&&bt.nav_logo_url){var Dt;return"".concat(r.a.IMG_SERVER,"/").concat(be==null||((Dt=be.setting)===null||Dt===void 0)?void 0:Dt.nav_logo_url)}else return null},[be==null||((Le=be.setting)===null||Le===void 0)?void 0:Le.nav_logo_url]);if(be.showHeader&&be.showHeaderFooter){var ct,Rt;return D.a.createElement("div",{className:P.a.header},D.a.createElement("div",{className:P.a.wrap},D.a.createElement("div",{className:"menu"},!!(be!=null&&(ct=be.setting)!==null&&ct!==void 0&&ct.nav_logo_url)&&D.a.createElement(w.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){we({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},D.a.createElement("img",{className:P.a.logo,title:(Rt=be.setting)===null||Rt===void 0?void 0:Rt.name,src:At})),!Object(s.q)()&&be.setting&&be.setting.navbar.map(function(bt,Dt){if(!bt.hidden)return D.a.createElement("li",{key:Dt,className:De===Dt?P.a.actived:""},(bt==null?void 0:bt.name)==="\u6559\u5B66\u8BFE\u5802"&&D.a.createElement(w.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:D.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~")}})},className:_e.actionTabs.type===4?P.a.classromediv:"",dangerouslySetInnerHTML:{__html:bt.name},to:bt.link}),(bt==null?void 0:bt.name)!="\u6559\u5B66\u8BFE\u5802"&&bt.link.indexOf("http")<0&&D.a.createElement(w.a,{onClick:function(){we({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:bt.name},to:bt.link,target:bt.link.indexOf("http")>-1?"_blank":"_self"}),(bt==null?void 0:bt.name)!="\u6559\u5B66\u8BFE\u5802"&&bt.link.indexOf("http")>-1&&D.a.createElement("a",{target:bt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:bt.name},href:bt.link}))}),D.a.createElement("div",{className:"right"},D.a.createElement(N,{payload:Je})))))}else return D.a.createElement(D.a.Fragment,null)},de=Ee.a=Object(_.a)(function(me){var Ie=me.homePage,Le=me.loading,je=me.user,We=me.globalSetting,be=me.shixunHomeworks,Se=me.competitions;return{homePage:Ie,user:je,globalSetting:We,loading:Le.models.index,shixunHomeworks:be,competitions:Se}})(he)},siWv:function(le,Ee,v){le.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","mediacy-round":"mediacy-round___3vc8E","mediacy-default":"mediacy-default___2zIGi",default:"default___20Yio"}},smSa:function(le,Ee,v){le.exports=v.p+"static/s1.02adde28.png"},t23M:function(le,Ee,v){"use strict";var fe=v("VTBJ"),L=v("1OyB"),M=v("vuIU"),j=v("Ji7U"),c=v("LK+K"),a=v("q1tI"),W=v.n(a),I=v("m+aA"),D=v("Zm9Q"),w=v("Kwbf"),_=v("c+Xe"),U=v("bdgK"),P="rc-observer-key",T=function(S){Object(j.a)(f,S);var R=Object(c.a)(f);function f(){var i;return Object(L.a)(this,f),i=R.apply(this,arguments),i.resizeObserver=null,i.childNode=null,i.currentElement=null,i.state={width:0,height:0,offsetHeight:0,offsetWidth:0},i.onResize=function(o){var l=i.props.onResize,b=o[0].target,h=b.getBoundingClientRect(),g=h.width,x=h.height,y=b.offsetWidth,p=b.offsetHeight,u=Math.floor(g),r=Math.floor(x);if(i.state.width!==u||i.state.height!==r||i.state.offsetWidth!==y||i.state.offsetHeight!==p){var s={width:u,height:r,offsetWidth:y,offsetHeight:p};i.setState(s),l&&Promise.resolve().then(function(){l(Object(fe.a)(Object(fe.a)({},s),{},{offsetWidth:y,offsetHeight:p}))})}},i.setChildNode=function(o){i.childNode=o},i}return Object(M.a)(f,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var o=this.props.disabled;if(o){this.destroyObserver();return}var l=Object(I.a)(this.childNode||this),b=l!==this.currentElement;b&&(this.destroyObserver(),this.currentElement=l),!this.resizeObserver&&l&&(this.resizeObserver=new U.default(this.onResize),this.resizeObserver.observe(l))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var o=this.props.children,l=Object(D.a)(o);if(l.length>1)Object(w.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(l.length===0)return Object(w.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var b=l[0];if(a.isValidElement(b)&&Object(_.c)(b)){var h=b.ref;l[0]=a.cloneElement(b,{ref:Object(_.a)(h,this.setChildNode)})}return l.length===1?l[0]:l.map(function(g,x){return!a.isValidElement(g)||"key"in g&&g.key!==null?g:a.cloneElement(g,{key:"".concat(P,"-").concat(x)})})}}]),f}(a.Component);T.displayName="ResizeObserver",Ee.a=T},tGSI:function(le,Ee){le.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(le,Ee){le.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(le,Ee,v){"use strict";v.r(Ee);function fe(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function L(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(function(n){typeof e[n]=="undefined"?e[n]=t[n]:fe(t[n])&&fe(e[n])&&Object.keys(t[n]).length>0&&L(e[n],t[n])})}var M=typeof document!="undefined"?document:{},j={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(M,j);var c=typeof window!="undefined"?window:{},a={document:j,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(c,a);class W{constructor(e){const t=this;for(let n=0;n<e.length;n+=1)t[n]=e[n];return t.length=e.length,this}}function I(e,t){const n=[];let d=0;if(e&&!t&&e instanceof W)return e;if(e){if(typeof e=="string"){let O,K;const X=e.trim();if(X.indexOf("<")>=0&&X.indexOf(">")>=0){let Q="div";for(X.indexOf("<li")===0&&(Q="ul"),X.indexOf("<tr")===0&&(Q="tbody"),(X.indexOf("<td")===0||X.indexOf("<th")===0)&&(Q="tr"),X.indexOf("<tbody")===0&&(Q="table"),X.indexOf("<option")===0&&(Q="select"),K=M.createElement(Q),K.innerHTML=X,d=0;d<K.childNodes.length;d+=1)n.push(K.childNodes[d])}else for(!t&&e[0]==="#"&&!e.match(/[ .<>:~]/)?O=[M.getElementById(e.trim().split("#")[1])]:O=(t||M).querySelectorAll(e.trim()),d=0;d<O.length;d+=1)O[d]&&n.push(O[d])}else if(e.nodeType||e===c||e===M)n.push(e);else if(e.length>0&&e[0].nodeType)for(d=0;d<e.length;d+=1)n.push(e[d])}return new W(n)}I.fn=W.prototype,I.Class=W,I.Dom7=W;function D(e){const t=[];for(let n=0;n<e.length;n+=1)t.indexOf(e[n])===-1&&t.push(e[n]);return t}function w(e){return e.toLowerCase().replace(/-(.)/g,(t,n)=>n.toUpperCase())}function _(e){return c.requestAnimationFrame?c.requestAnimationFrame(e):c.webkitRequestAnimationFrame?c.webkitRequestAnimationFrame(e):c.setTimeout(e,1e3/60)}function U(e){return c.cancelAnimationFrame?c.cancelAnimationFrame(e):c.webkitCancelAnimationFrame?c.webkitCancelAnimationFrame(e):c.clearTimeout(e)}function P(e){if(typeof e=="undefined")return this;const t=e.split(" ");for(let n=0;n<t.length;n+=1)for(let d=0;d<this.length;d+=1)typeof this[d]!="undefined"&&typeof this[d].classList!="undefined"&&this[d].classList.add(t[n]);return this}function T(e){const t=e.split(" ");for(let n=0;n<t.length;n+=1)for(let d=0;d<this.length;d+=1)typeof this[d]!="undefined"&&typeof this[d].classList!="undefined"&&this[d].classList.remove(t[n]);return this}function S(e){return this[0]?this[0].classList.contains(e):!1}function R(e){const t=e.split(" ");for(let n=0;n<t.length;n+=1)for(let d=0;d<this.length;d+=1)typeof this[d]!="undefined"&&typeof this[d].classList!="undefined"&&this[d].classList.toggle(t[n]);return this}function f(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(arguments.length===2)this[n].setAttribute(e,t);else for(const d in e)this[n][d]=e[d],this[n].setAttribute(d,e[d]);return this}function i(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function o(e,t){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let n=0;n<this.length;n+=1)if(arguments.length===2)this[n][e]=t;else for(const d in e)this[n][d]=e[d];return this}}function l(e,t){let n;if(typeof t=="undefined"){if(n=this[0],n){if(n.dom7ElementDataStorage&&e in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[e];const d=n.getAttribute(`data-${e}`);return d||void 0}return}for(let d=0;d<this.length;d+=1)n=this[d],n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[e]=t;return this}function b(e){for(let t=0;t<this.length;t+=1){const n=this[t];n.dom7ElementDataStorage&&n.dom7ElementDataStorage[e]&&(n.dom7ElementDataStorage[e]=null,delete n.dom7ElementDataStorage[e])}}function h(){const e=this[0];if(!e)return;const t={};if(e.dataset)for(const n in e.dataset)t[n]=e.dataset[n];else for(let n=0;n<e.attributes.length;n+=1){const d=e.attributes[n];d.name.indexOf("data-")>=0&&(t[w(d.name.split("data-")[1])]=d.value)}for(const n in t)t[n]==="false"?t[n]=!1:t[n]==="true"?t[n]=!0:parseFloat(t[n])===t[n]*1&&(t[n]*=1);return t}function g(e){const t=this;if(typeof e=="undefined"){if(t[0]){if(t[0].multiple&&t[0].nodeName.toLowerCase()==="select"){const n=[];for(let d=0;d<t[0].selectedOptions.length;d+=1)n.push(t[0].selectedOptions[d].value);return n}return t[0].value}return}for(let n=0;n<t.length;n+=1){const d=t[n];if(Array.isArray(e)&&d.multiple&&d.nodeName.toLowerCase()==="select")for(let O=0;O<d.options.length;O+=1)d.options[O].selected=e.indexOf(d.options[O].value)>=0;else d.value=e}return t}function x(e){for(let t=0;t<this.length;t+=1){const n=this[t].style;n.webkitTransform=e,n.transform=e}return this}function y(e){typeof e!="string"&&(e=`${e}ms`);for(let t=0;t<this.length;t+=1){const n=this[t].style;n.webkitTransitionDuration=e,n.transitionDuration=e}return this}function p(...e){let[t,n,d,O]=e;typeof e[1]=="function"&&([t,d,O]=e,n=void 0),O||(O=!1);function K(se){const ve=se.target;if(!ve)return;const Ue=se.target.dom7EventData||[];if(Ue.indexOf(se)<0&&Ue.unshift(se),I(ve).is(n))d.apply(ve,Ue);else{const Pe=I(ve).parents();for(let ze=0;ze<Pe.length;ze+=1)I(Pe[ze]).is(n)&&d.apply(Pe[ze],Ue)}}function X(se){const ve=se&&se.target?se.target.dom7EventData||[]:[];ve.indexOf(se)<0&&ve.unshift(se),d.apply(this,ve)}const Q=t.split(" ");let re;for(let se=0;se<this.length;se+=1){const ve=this[se];if(n)for(re=0;re<Q.length;re+=1){const Ue=Q[re];ve.dom7LiveListeners||(ve.dom7LiveListeners={}),ve.dom7LiveListeners[Ue]||(ve.dom7LiveListeners[Ue]=[]),ve.dom7LiveListeners[Ue].push({listener:d,proxyListener:K}),ve.addEventListener(Ue,K,O)}else for(re=0;re<Q.length;re+=1){const Ue=Q[re];ve.dom7Listeners||(ve.dom7Listeners={}),ve.dom7Listeners[Ue]||(ve.dom7Listeners[Ue]=[]),ve.dom7Listeners[Ue].push({listener:d,proxyListener:X}),ve.addEventListener(Ue,X,O)}}return this}function u(...e){let[t,n,d,O]=e;typeof e[1]=="function"&&([t,d,O]=e,n=void 0),O||(O=!1);const K=t.split(" ");for(let X=0;X<K.length;X+=1){const Q=K[X];for(let re=0;re<this.length;re+=1){const se=this[re];let ve;if(!n&&se.dom7Listeners?ve=se.dom7Listeners[Q]:n&&se.dom7LiveListeners&&(ve=se.dom7LiveListeners[Q]),ve&&ve.length)for(let Ue=ve.length-1;Ue>=0;Ue-=1){const Pe=ve[Ue];d&&Pe.listener===d||d&&Pe.listener&&Pe.listener.dom7proxy&&Pe.listener.dom7proxy===d?(se.removeEventListener(Q,Pe.proxyListener,O),ve.splice(Ue,1)):d||(se.removeEventListener(Q,Pe.proxyListener,O),ve.splice(Ue,1))}}}return this}function r(...e){const t=this;let[n,d,O,K]=e;typeof e[1]=="function"&&([n,O,K]=e,d=void 0);function X(...Q){O.apply(this,Q),t.off(n,d,X,K),X.dom7proxy&&delete X.dom7proxy}return X.dom7proxy=O,t.on(n,d,X,K)}function s(...e){const t=e[0].split(" "),n=e[1];for(let d=0;d<t.length;d+=1){const O=t[d];for(let K=0;K<this.length;K+=1){const X=this[K];let Q;try{Q=new c.CustomEvent(O,{detail:n,bubbles:!0,cancelable:!0})}catch(re){Q=M.createEvent("Event"),Q.initEvent(O,!0,!0),Q.detail=n}X.dom7EventData=e.filter((re,se)=>se>0),X.dispatchEvent(Q),X.dom7EventData=[],delete X.dom7EventData}}return this}function m(e){const t=["webkitTransitionEnd","transitionend"],n=this;let d;function O(K){if(K.target!==this)return;for(e.call(this,K),d=0;d<t.length;d+=1)n.off(t[d],O)}if(e)for(d=0;d<t.length;d+=1)n.on(t[d],O);return this}function E(e){const t=["webkitAnimationEnd","animationend"],n=this;let d;function O(K){if(K.target!==this)return;for(e.call(this,K),d=0;d<t.length;d+=1)n.off(t[d],O)}if(e)for(d=0;d<t.length;d+=1)n.on(t[d],O);return this}function A(){return this[0]===c?c.innerWidth:this.length>0?parseFloat(this.css("width")):null}function k(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function N(){return this[0]===c?c.innerHeight:this.length>0?parseFloat(this.css("height")):null}function z(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function G(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),n=M.body,d=e.clientTop||n.clientTop||0,O=e.clientLeft||n.clientLeft||0,K=e===c?c.scrollY:e.scrollTop,X=e===c?c.scrollX:e.scrollLeft;return{top:t.top+K-d,left:t.left+X-O}}return null}function Z(){for(let e=0;e<this.length;e+=1)this[e].style.display="none";return this}function ne(){for(let e=0;e<this.length;e+=1){const t=this[e];t.style.display==="none"&&(t.style.display=""),c.getComputedStyle(t,null).getPropertyValue("display")==="none"&&(t.style.display="block")}return this}function ee(){return this[0]?c.getComputedStyle(this[0],null):{}}function he(e,t){let n;if(arguments.length===1)if(typeof e=="string"){if(this[0])return c.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(n=0;n<this.length;n+=1)for(let d in e)this[n].style[d]=e[d];return this}if(arguments.length===2&&typeof e=="string"){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this}function de(){const e=[];for(let t=0;t<this.length;t+=1)e.push(this[t]);return e}function me(e){if(!e)return this;for(let t=0;t<this.length;t+=1)if(e.call(this[t],t,this[t])===!1)return this;return this}function Ie(e){if(!e)return this;for(let t=0;t<this.length;t+=1)if(e.call(this[t],this[t],t)===!1)return this;return this}function Le(e){const t=[],n=this;for(let d=0;d<n.length;d+=1)e.call(n[d],d,n[d])&&t.push(n[d]);return new W(t)}function je(e){const t=[],n=this;for(let d=0;d<n.length;d+=1)t.push(e.call(n[d],d,n[d]));return new W(t)}function We(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function be(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function Se(e){const t=this[0];let n,d;if(!t||typeof e=="undefined")return!1;if(typeof e=="string"){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(n=I(e),d=0;d<n.length;d+=1)if(n[d]===t)return!0;return!1}else{if(e===M)return t===M;if(e===c)return t===c}if(e.nodeType||e instanceof W){for(n=e.nodeType?[e]:e,d=0;d<n.length;d+=1)if(n[d]===t)return!0;return!1}return!1}function we(e){for(let t=0;t<this.length;t+=1)if(this[t]===e)return t;return-1}function $(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}return}function ue(e){if(typeof e=="undefined")return this;const t=this.length;let n;return e>t-1?new W([]):e<0?(n=t+e,n<0?new W([]):new W([this[n]])):new W([this[e]])}function ae(...e){let t;for(let n=0;n<e.length;n+=1){t=e[n];for(let d=0;d<this.length;d+=1)if(typeof t=="string"){const O=M.createElement("div");for(O.innerHTML=t;O.firstChild;)this[d].appendChild(O.firstChild)}else if(t instanceof W)for(let O=0;O<t.length;O+=1)this[d].appendChild(t[O]);else this[d].appendChild(t)}return this}function _e(e){return I(e).append(this),this}function Ne(e){let t,n;for(t=0;t<this.length;t+=1)if(typeof e=="string"){const d=M.createElement("div");for(d.innerHTML=e,n=d.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(d.childNodes[n],this[t].childNodes[0])}else if(e instanceof W)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this}function Re(e){return I(e).prepend(this),this}function Je(e){const t=I(e);for(let n=0;n<this.length;n+=1)if(t.length===1)t[0].parentNode.insertBefore(this[n],t[0]);else if(t.length>1)for(let d=0;d<t.length;d+=1)t[d].parentNode.insertBefore(this[n].cloneNode(!0),t[d])}function st(e){const t=I(e);for(let n=0;n<this.length;n+=1)if(t.length===1)t[0].parentNode.insertBefore(this[n],t[0].nextSibling);else if(t.length>1)for(let d=0;d<t.length;d+=1)t[d].parentNode.insertBefore(this[n].cloneNode(!0),t[d].nextSibling)}function dt(e){return this.length>0?e?this[0].nextElementSibling&&I(this[0].nextElementSibling).is(e)?new W([this[0].nextElementSibling]):new W([]):this[0].nextElementSibling?new W([this[0].nextElementSibling]):new W([]):new W([])}function mt(e){const t=[];let n=this[0];if(!n)return new W([]);for(;n.nextElementSibling;){const d=n.nextElementSibling;e?I(d).is(e)&&t.push(d):t.push(d),n=d}return new W(t)}function Oe(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&I(t.previousElementSibling).is(e)?new W([t.previousElementSibling]):new W([]):t.previousElementSibling?new W([t.previousElementSibling]):new W([])}return new W([])}function De(e){const t=[];let n=this[0];if(!n)return new W([]);for(;n.previousElementSibling;){const d=n.previousElementSibling;e?I(d).is(e)&&t.push(d):t.push(d),n=d}return new W(t)}function Qe(e){return this.nextAll(e).add(this.prevAll(e))}function Ke(e){const t=[];for(let n=0;n<this.length;n+=1)this[n].parentNode!==null&&(e?I(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return I(D(t))}function At(e){const t=[];for(let n=0;n<this.length;n+=1){let d=this[n].parentNode;for(;d;)e?I(d).is(e)&&t.push(d):t.push(d),d=d.parentNode}return I(D(t))}function ct(e){let t=this;return typeof e=="undefined"?new W([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function Rt(e){const t=[];for(let n=0;n<this.length;n+=1){const d=this[n].querySelectorAll(e);for(let O=0;O<d.length;O+=1)t.push(d[O])}return new W(t)}function bt(e){const t=[];for(let n=0;n<this.length;n+=1){const d=this[n].childNodes;for(let O=0;O<d.length;O+=1)e?d[O].nodeType===1&&I(d[O]).is(e)&&t.push(d[O]):d[O].nodeType===1&&t.push(d[O])}return new W(D(t))}function Dt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function kt(){return this.remove()}function It(...e){const t=this;let n,d;for(n=0;n<e.length;n+=1){const O=I(e[n]);for(d=0;d<O.length;d+=1)t[t.length]=O[d],t.length+=1}return t}function Kt(){for(let e=0;e<this.length;e+=1){const t=this[e];if(t.nodeType===1){for(let n=0;n<t.childNodes.length;n+=1)t.childNodes[n].parentNode&&t.childNodes[n].parentNode.removeChild(t.childNodes[n]);t.textContent=""}}return this}function Jt(...e){let[t,n,d,O,K]=e;return e.length===4&&typeof O=="function"&&(K=O,[t,n,d,K,O]=e),typeof O=="undefined"&&(O="swing"),this.each(function(){const Q=this;let re,se,ve,Ue,Pe,ze,Fe,He,qe=n>0||n===0,ke=t>0||t===0;if(typeof O=="undefined"&&(O="swing"),qe&&(re=Q.scrollTop,d||(Q.scrollTop=n)),ke&&(se=Q.scrollLeft,d||(Q.scrollLeft=t)),!d)return;qe&&(ve=Q.scrollHeight-Q.offsetHeight,Pe=Math.max(Math.min(n,ve),0)),ke&&(Ue=Q.scrollWidth-Q.offsetWidth,ze=Math.max(Math.min(t,Ue),0));let et=null;qe&&Pe===re&&(qe=!1),ke&&ze===se&&(ke=!1);function tt(yt=new Date().getTime()){et===null&&(et=yt);const Ct=Math.max(Math.min((yt-et)/d,1),0),St=O==="linear"?Ct:.5-Math.cos(Ct*Math.PI)/2;let ht;if(qe&&(Fe=re+St*(Pe-re)),ke&&(He=se+St*(ze-se)),qe&&Pe>re&&Fe>=Pe&&(Q.scrollTop=Pe,ht=!0),qe&&Pe<re&&Fe<=Pe&&(Q.scrollTop=Pe,ht=!0),ke&&ze>se&&He>=ze&&(Q.scrollLeft=ze,ht=!0),ke&&ze<se&&He<=ze&&(Q.scrollLeft=ze,ht=!0),ht){K&&K();return}qe&&(Q.scrollTop=Fe),ke&&(Q.scrollLeft=He),_(tt)}_(tt)})}function Lt(...e){let[t,n,d,O]=e;e.length===3&&typeof d=="function"&&([t,n,O,d]=e);const K=this;return typeof t=="undefined"?K.length>0?K[0].scrollTop:null:K.scrollTo(void 0,t,n,d,O)}function vt(...e){let[t,n,d,O]=e;e.length===3&&typeof d=="function"&&([t,n,O,d]=e);const K=this;return typeof t=="undefined"?K.length>0?K[0].scrollLeft:null:K.scrollTo(t,void 0,n,d,O)}function Mt(e,t){const n=this,d={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},t),elements:n,animating:!1,que:[],easingProgress(K,X){return K==="swing"?.5-Math.cos(X*Math.PI)/2:typeof K=="function"?K(X):X},stop(){d.frameId&&U(d.frameId),d.animating=!1,d.elements.each((K,X)=>{const Q=X;delete Q.dom7AnimateInstance}),d.que=[]},done(K){if(d.animating=!1,d.elements.each((X,Q)=>{const re=Q;delete re.dom7AnimateInstance}),K&&K(n),d.que.length>0){const X=d.que.shift();d.animate(X[0],X[1])}},animate(K,X){if(d.animating)return d.que.push([K,X]),d;const Q=[];d.elements.each((He,qe)=>{let ke,et,tt,yt,Ct;qe.dom7AnimateInstance||(d.elements[He].dom7AnimateInstance=d),Q[He]={container:qe},Object.keys(K).forEach(St=>{ke=c.getComputedStyle(qe,null).getPropertyValue(St).replace(",","."),et=parseFloat(ke),tt=ke.replace(et,""),yt=parseFloat(K[St]),Ct=K[St]+tt,Q[He][St]={initialFullValue:ke,initialValue:et,unit:tt,finalValue:yt,finalFullValue:Ct,currentValue:et}})});let re=null,se,ve=0,Ue=0,Pe,ze=!1;d.animating=!0;function Fe(){se=new Date().getTime();let He,qe;if(ze||(ze=!0,X.begin&&X.begin(n)),re===null&&(re=se),X.progress&&X.progress(n,Math.max(Math.min((se-re)/X.duration,1),0),re+X.duration-se<0?0:re+X.duration-se,re),Q.forEach(ke=>{const et=ke;if(Pe||et.done)return;Object.keys(K).forEach(tt=>{if(Pe||et.done)return;He=Math.max(Math.min((se-re)/X.duration,1),0),qe=d.easingProgress(X.easing,He);const{initialValue:yt,finalValue:Ct,unit:St}=et[tt];et[tt].currentValue=yt+qe*(Ct-yt);const ht=et[tt].currentValue;if((Ct>yt&&ht>=Ct||Ct<yt&&ht<=Ct)&&(et.container.style[tt]=Ct+St,Ue+=1,Ue===Object.keys(K).length&&(et.done=!0,ve+=1),ve===Q.length&&(Pe=!0)),Pe){d.done(X.complete);return}et.container.style[tt]=ht+St})}),Pe)return;d.frameId=_(Fe)}return d.frameId=_(Fe),d}};if(d.elements.length===0)return n;let O;for(let K=0;K<d.elements.length;K+=1)d.elements[K].dom7AnimateInstance?O=d.elements[K].dom7AnimateInstance:d.elements[K].dom7AnimateInstance=d;return O||(O=d),e==="stop"?O.stop():O.animate(d.props,d.params),n}function _t(){const e=this;for(let t=0;t<e.length;t+=1)e[t].dom7AnimateInstance&&e[t].dom7AnimateInstance.stop()}const Et="resize scroll".split(" ");function nt(e,...t){if(typeof t[0]=="undefined"){for(let n=0;n<this.length;n+=1)Et.indexOf(e)<0&&(e in this[n]?this[n][e]():I(this[n]).trigger(e));return this}return this.on(e,...t)}function at(...e){return nt.bind(this)("click",...e)}function $e(...e){return nt.bind(this)("blur",...e)}function Yt(...e){return nt.bind(this)("focus",...e)}function tn(...e){return nt.bind(this)("focusin",...e)}function Rn(...e){return nt.bind(this)("focusout",...e)}function kn(...e){return nt.bind(this)("keyup",...e)}function Qn(...e){return nt.bind(this)("keydown",...e)}function Jn(...e){return nt.bind(this)("keypress",...e)}function zn(...e){return nt.bind(this)("submit",...e)}function gn(...e){return nt.bind(this)("change",...e)}function wn(...e){return nt.bind(this)("mousedown",...e)}function nn(...e){return nt.bind(this)("mousemove",...e)}function hn(...e){return nt.bind(this)("mouseup",...e)}function _n(...e){return nt.bind(this)("mouseenter",...e)}function qn(...e){return nt.bind(this)("mouseleave",...e)}function Gn(...e){return nt.bind(this)("mouseout",...e)}function $n(...e){return nt.bind(this)("mouseover",...e)}function Kn(...e){return nt.bind(this)("touchstart",...e)}function ta(...e){return nt.bind(this)("touchend",...e)}function ca(...e){return nt.bind(this)("touchmove",...e)}function Ia(...e){return nt.bind(this)("resize",...e)}function Sn(...e){return nt.bind(this)("scroll",...e)}const Sa={addClass:P,removeClass:T,hasClass:S,toggleClass:R,attr:f,removeAttr:i,data:l,transform:x,transition:y,on:p,off:u,trigger:s,transitionEnd:m,outerWidth:k,outerHeight:z,offset:G,css:he,each:me,html:We,text:be,is:Se,index:$,eq:ue,append:ae,prepend:Ne,next:dt,nextAll:mt,prev:Oe,prevAll:De,parent:Ke,parents:At,closest:ct,find:Rt,children:bt,filter:Le,remove:Dt,add:It,styles:ee};Object.keys(Sa).forEach(e=>{I.fn[e]=I.fn[e]||Sa[e]});const J={deleteProps(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch(d){}try{delete t[n]}catch(d){}})},nextTick(e,t=0){return setTimeout(e,t)},now(){return Date.now()},getTranslate(e,t="x"){let n,d,O;const K=c.getComputedStyle(e,null);return c.WebKitCSSMatrix?(d=K.transform||K.webkitTransform,d.split(",").length>6&&(d=d.split(", ").map(X=>X.replace(",",".")).join(", ")),O=new c.WebKitCSSMatrix(d==="none"?"":d)):(O=K.MozTransform||K.OTransform||K.MsTransform||K.msTransform||K.transform||K.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=O.toString().split(",")),t==="x"&&(c.WebKitCSSMatrix?d=O.m41:n.length===16?d=parseFloat(n[12]):d=parseFloat(n[4])),t==="y"&&(c.WebKitCSSMatrix?d=O.m42:n.length===16?d=parseFloat(n[13]):d=parseFloat(n[5])),d||0},parseUrlQuery(e){const t={};let n=e||c.location.href,d,O,K,X;if(typeof n=="string"&&n.length)for(n=n.indexOf("?")>-1?n.replace(/\S*\?/,""):"",O=n.split("&").filter(Q=>Q!==""),X=O.length,d=0;d<X;d+=1)K=O[d].replace(/#\S+/g,"").split("="),t[decodeURIComponent(K[0])]=typeof K[1]=="undefined"?void 0:decodeURIComponent(K[1])||"";return t},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const t=Object(e[0]);for(let n=1;n<e.length;n+=1){const d=e[n];if(d!=null){const O=Object.keys(Object(d));for(let K=0,X=O.length;K<X;K+=1){const Q=O[K],re=Object.getOwnPropertyDescriptor(d,Q);re!==void 0&&re.enumerable&&(J.isObject(t[Q])&&J.isObject(d[Q])?J.extend(t[Q],d[Q]):!J.isObject(t[Q])&&J.isObject(d[Q])?(t[Q]={},J.extend(t[Q],d[Q])):t[Q]=d[Q])}}}return t}},V=function(){return{touch:!!("ontouchstart"in c||c.DocumentTouch&&M instanceof c.DocumentTouch),pointerEvents:!!c.PointerEvent&&"maxTouchPoints"in c.navigator&&c.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in c||"WebkitMutationObserver"in c}(),passiveListener:function(){let n=!1;try{const d=Object.defineProperty({},"passive",{get(){n=!0}});c.addEventListener("testPassiveListener",null,d)}catch(d){}return n}(),gestures:function(){return"ongesturestart"in c}()}}();class C{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(n=>{t.on(n,t.params.on[n])})}on(e,t,n){const d=this;if(typeof t!="function")return d;const O=n?"unshift":"push";return e.split(" ").forEach(K=>{d.eventsListeners[K]||(d.eventsListeners[K]=[]),d.eventsListeners[K][O](t)}),d}once(e,t,n){const d=this;if(typeof t!="function")return d;function O(...K){d.off(e,O),O.f7proxy&&delete O.f7proxy,t.apply(d,K)}return O.f7proxy=t,d.on(e,O,n)}off(e,t){const n=this;return n.eventsListeners&&e.split(" ").forEach(d=>{typeof t=="undefined"?n.eventsListeners[d]=[]:n.eventsListeners[d]&&n.eventsListeners[d].length&&n.eventsListeners[d].forEach((O,K)=>{(O===t||O.f7proxy&&O.f7proxy===t)&&n.eventsListeners[d].splice(K,1)})}),n}emit(...e){const t=this;if(!t.eventsListeners)return t;let n,d,O;typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],d=e.slice(1,e.length),O=t):(n=e[0].events,d=e[0].data,O=e[0].context||t);const K=Array.isArray(n)?n:n.split(" ");return K.forEach(X=>{if(t.eventsListeners&&t.eventsListeners[X]){const Q=[];t.eventsListeners[X].forEach(re=>{Q.push(re)}),Q.forEach(re=>{re.apply(O,d)})}}),t}useModulesParams(e){const t=this;if(!t.modules)return;Object.keys(t.modules).forEach(n=>{const d=t.modules[n];d.params&&J.extend(e,d.params)})}useModules(e={}){const t=this;if(!t.modules)return;Object.keys(t.modules).forEach(n=>{const d=t.modules[n],O=e[n]||{};d.instance&&Object.keys(d.instance).forEach(K=>{const X=d.instance[K];typeof X=="function"?t[K]=X.bind(t):t[K]=X}),d.on&&t.on&&Object.keys(d.on).forEach(K=>{t.on(K,d.on[K])}),d.create&&d.create.bind(t)(O)})}static set components(e){const t=this;if(!t.use)return;t.use(e)}static installModule(e,...t){const n=this;n.prototype.modules||(n.prototype.modules={});const d=e.name||`${Object.keys(n.prototype.modules).length}_${J.now()}`;return n.prototype.modules[d]=e,e.proto&&Object.keys(e.proto).forEach(O=>{n.prototype[O]=e.proto[O]}),e.static&&Object.keys(e.static).forEach(O=>{n[O]=e.static[O]}),e.install&&e.install.apply(n,t),n}static use(e,...t){const n=this;return Array.isArray(e)?(e.forEach(d=>n.installModule(d)),n):n.installModule(e,...t)}}function B(){const e=this;let t,n;const d=e.$el;if(typeof e.params.width!="undefined"?t=e.params.width:t=d[0].clientWidth,typeof e.params.height!="undefined"?n=e.params.height:n=d[0].clientHeight,t===0&&e.isHorizontal()||n===0&&e.isVertical())return;t=t-parseInt(d.css("padding-left"),10)-parseInt(d.css("padding-right"),10),n=n-parseInt(d.css("padding-top"),10)-parseInt(d.css("padding-bottom"),10),J.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n})}function F(){const e=this,t=e.params,{$wrapperEl:n,size:d,rtlTranslate:O,wrongRTL:K}=e,X=e.virtual&&t.virtual.enabled,Q=X?e.virtual.slides.length:e.slides.length,re=n.children(`.${e.params.slideClass}`),se=X?e.virtual.slides.length:re.length;let ve=[];const Ue=[],Pe=[];function ze(Pt){return t.cssMode?!(Pt===re.length-1):!0}let Fe=t.slidesOffsetBefore;typeof Fe=="function"&&(Fe=t.slidesOffsetBefore.call(e));let He=t.slidesOffsetAfter;typeof He=="function"&&(He=t.slidesOffsetAfter.call(e));const qe=e.snapGrid.length,ke=e.snapGrid.length;let et=t.spaceBetween,tt=-Fe,yt=0,Ct=0;if(typeof d=="undefined")return;typeof et=="string"&&et.indexOf("%")>=0&&(et=parseFloat(et.replace("%",""))/100*d),e.virtualSize=-et,O?re.css({marginLeft:"",marginTop:""}):re.css({marginRight:"",marginBottom:""});let St;t.slidesPerColumn>1&&(Math.floor(se/t.slidesPerColumn)===se/e.params.slidesPerColumn?St=se:St=Math.ceil(se/t.slidesPerColumn)*t.slidesPerColumn,t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"&&(St=Math.max(St,t.slidesPerView*t.slidesPerColumn)));let ht;const Tt=t.slidesPerColumn,pt=St/Tt,$t=Math.floor(se/t.slidesPerColumn);for(let Pt=0;Pt<se;Pt+=1){ht=0;const Nt=re.eq(Pt);if(t.slidesPerColumn>1){let jt,sn,an;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){const cn=Math.floor(Pt/(t.slidesPerGroup*t.slidesPerColumn)),Ln=Pt-t.slidesPerColumn*t.slidesPerGroup*cn,On=cn===0?t.slidesPerGroup:Math.min(Math.ceil((se-cn*Tt*t.slidesPerGroup)/Tt),t.slidesPerGroup);an=Math.floor(Ln/On),sn=Ln-an*On+cn*t.slidesPerGroup,jt=sn+an*St/Tt,Nt.css({"-webkit-box-ordinal-group":jt,"-moz-box-ordinal-group":jt,"-ms-flex-order":jt,"-webkit-order":jt,order:jt})}else t.slidesPerColumnFill==="column"?(sn=Math.floor(Pt/Tt),an=Pt-sn*Tt,(sn>$t||sn===$t&&an===Tt-1)&&(an+=1,an>=Tt&&(an=0,sn+=1))):(an=Math.floor(Pt/pt),sn=Pt-an*pt);Nt.css(`margin-${e.isHorizontal()?"top":"left"}`,an!==0&&t.spaceBetween&&`${t.spaceBetween}px`)}if(Nt.css("display")==="none")continue;if(t.slidesPerView==="auto"){const jt=c.getComputedStyle(Nt[0],null),sn=Nt[0].style.transform,an=Nt[0].style.webkitTransform;if(sn&&(Nt[0].style.transform="none"),an&&(Nt[0].style.webkitTransform="none"),t.roundLengths)ht=e.isHorizontal()?Nt.outerWidth(!0):Nt.outerHeight(!0);else if(e.isHorizontal()){const cn=parseFloat(jt.getPropertyValue("width")),Ln=parseFloat(jt.getPropertyValue("padding-left")),On=parseFloat(jt.getPropertyValue("padding-right")),vn=parseFloat(jt.getPropertyValue("margin-left")),Ot=parseFloat(jt.getPropertyValue("margin-right")),fn=jt.getPropertyValue("box-sizing");fn&&fn==="border-box"?ht=cn+vn+Ot:ht=cn+Ln+On+vn+Ot}else{const cn=parseFloat(jt.getPropertyValue("height")),Ln=parseFloat(jt.getPropertyValue("padding-top")),On=parseFloat(jt.getPropertyValue("padding-bottom")),vn=parseFloat(jt.getPropertyValue("margin-top")),Ot=parseFloat(jt.getPropertyValue("margin-bottom")),fn=jt.getPropertyValue("box-sizing");fn&&fn==="border-box"?ht=cn+vn+Ot:ht=cn+Ln+On+vn+Ot}sn&&(Nt[0].style.transform=sn),an&&(Nt[0].style.webkitTransform=an),t.roundLengths&&(ht=Math.floor(ht))}else ht=(d-(t.slidesPerView-1)*et)/t.slidesPerView,t.roundLengths&&(ht=Math.floor(ht)),re[Pt]&&(e.isHorizontal()?re[Pt].style.width=`${ht}px`:re[Pt].style.height=`${ht}px`);re[Pt]&&(re[Pt].swiperSlideSize=ht),Pe.push(ht),t.centeredSlides?(tt=tt+ht/2+yt/2+et,yt===0&&Pt!==0&&(tt=tt-d/2-et),Pt===0&&(tt=tt-d/2-et),Math.abs(tt)<1/1e3&&(tt=0),t.roundLengths&&(tt=Math.floor(tt)),Ct%t.slidesPerGroup===0&&ve.push(tt),Ue.push(tt)):(t.roundLengths&&(tt=Math.floor(tt)),(Ct-Math.min(e.params.slidesPerGroupSkip,Ct))%e.params.slidesPerGroup===0&&ve.push(tt),Ue.push(tt),tt=tt+ht+et),e.virtualSize+=ht+et,yt=ht,Ct+=1}e.virtualSize=Math.max(e.virtualSize,d)+He;let Qt;if(O&&K&&(t.effect==="slide"||t.effect==="coverflow")&&n.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(ht+t.spaceBetween)*St,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){Qt=[];for(let Pt=0;Pt<ve.length;Pt+=1){let Nt=ve[Pt];t.roundLengths&&(Nt=Math.floor(Nt)),ve[Pt]<e.virtualSize+ve[0]&&Qt.push(Nt)}ve=Qt}if(!t.centeredSlides){Qt=[];for(let Pt=0;Pt<ve.length;Pt+=1){let Nt=ve[Pt];t.roundLengths&&(Nt=Math.floor(Nt)),ve[Pt]<=e.virtualSize-d&&Qt.push(Nt)}ve=Qt,Math.floor(e.virtualSize-d)-Math.floor(ve[ve.length-1])>1&&ve.push(e.virtualSize-d)}if(ve.length===0&&(ve=[0]),t.spaceBetween!==0&&(e.isHorizontal()?O?re.filter(ze).css({marginLeft:`${et}px`}):re.filter(ze).css({marginRight:`${et}px`}):re.filter(ze).css({marginBottom:`${et}px`})),t.centeredSlides&&t.centeredSlidesBounds){let Pt=0;Pe.forEach(jt=>{Pt+=jt+(t.spaceBetween?t.spaceBetween:0)}),Pt-=t.spaceBetween;const Nt=Pt-d;ve=ve.map(jt=>jt<0?-Fe:jt>Nt?Nt+He:jt)}if(t.centerInsufficientSlides){let Pt=0;if(Pe.forEach(Nt=>{Pt+=Nt+(t.spaceBetween?t.spaceBetween:0)}),Pt-=t.spaceBetween,Pt<d){const Nt=(d-Pt)/2;ve.forEach((jt,sn)=>{ve[sn]=jt-Nt}),Ue.forEach((jt,sn)=>{Ue[sn]=jt+Nt})}}J.extend(e,{slides:re,snapGrid:ve,slidesGrid:Ue,slidesSizesGrid:Pe}),se!==Q&&e.emit("slidesLengthChange"),ve.length!==qe&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ue.length!==ke&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}function H(e){const t=this,n=[];let d=0,O;if(typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed),t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((K,X)=>{n.push(X)});else for(O=0;O<Math.ceil(t.params.slidesPerView);O+=1){const K=t.activeIndex+O;if(K>t.slides.length)break;n.push(t.slides.eq(K)[0])}else n.push(t.slides.eq(t.activeIndex)[0]);for(O=0;O<n.length;O+=1)if(typeof n[O]!="undefined"){const K=n[O].offsetHeight;d=K>d?K:d}d&&t.$wrapperEl.css("height",`${d}px`)}function te(){const e=this,t=e.slides;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop}function ie(e=this&&this.translate||0){const t=this,n=t.params,{slides:d,rtlTranslate:O}=t;if(d.length===0)return;typeof d[0].swiperSlideOffset=="undefined"&&t.updateSlidesOffset();let K=-e;O&&(K=e),d.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let X=0;X<d.length;X+=1){const Q=d[X],re=(K+(n.centeredSlides?t.minTranslate():0)-Q.swiperSlideOffset)/(Q.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){const se=-(K-Q.swiperSlideOffset),ve=se+t.slidesSizesGrid[X],Ue=se>=0&&se<t.size-1||ve>1&&ve<=t.size||se<=0&&ve>=t.size;Ue&&(t.visibleSlides.push(Q),t.visibleSlidesIndexes.push(X),d.eq(X).addClass(n.slideVisibleClass))}Q.progress=O?-re:re}t.visibleSlides=I(t.visibleSlides)}function Ce(e){const t=this;if(typeof e=="undefined"){const se=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*se||0}const n=t.params,d=t.maxTranslate()-t.minTranslate();let{progress:O,isBeginning:K,isEnd:X}=t;const Q=K,re=X;d===0?(O=0,K=!0,X=!0):(O=(e-t.minTranslate())/d,K=O<=0,X=O>=1),J.extend(t,{progress:O,isBeginning:K,isEnd:X}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),K&&!Q&&t.emit("reachBeginning toEdge"),X&&!re&&t.emit("reachEnd toEdge"),(Q&&!K||re&&!X)&&t.emit("fromEdge"),t.emit("progress",O)}function Ge(){const e=this,{slides:t,params:n,$wrapperEl:d,activeIndex:O,realIndex:K}=e,X=e.virtual&&n.virtual.enabled;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`);let Q;X?Q=e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${O}"]`):Q=t.eq(O),Q.addClass(n.slideActiveClass),n.loop&&(Q.hasClass(n.slideDuplicateClass)?d.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${K}"]`).addClass(n.slideDuplicateActiveClass):d.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${K}"]`).addClass(n.slideDuplicateActiveClass));let re=Q.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&re.length===0&&(re=t.eq(0),re.addClass(n.slideNextClass));let se=Q.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&se.length===0&&(se=t.eq(-1),se.addClass(n.slidePrevClass)),n.loop&&(re.hasClass(n.slideDuplicateClass)?d.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${re.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):d.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${re.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),se.hasClass(n.slideDuplicateClass)?d.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${se.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):d.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${se.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))}function Xe(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:d,snapGrid:O,params:K,activeIndex:X,realIndex:Q,snapIndex:re}=t;let se=e,ve;if(typeof se=="undefined"){for(let Pe=0;Pe<d.length;Pe+=1)typeof d[Pe+1]!="undefined"?n>=d[Pe]&&n<d[Pe+1]-(d[Pe+1]-d[Pe])/2?se=Pe:n>=d[Pe]&&n<d[Pe+1]&&(se=Pe+1):n>=d[Pe]&&(se=Pe);K.normalizeSlideIndex&&((se<0||typeof se=="undefined")&&(se=0))}if(O.indexOf(n)>=0)ve=O.indexOf(n);else{const Pe=Math.min(K.slidesPerGroupSkip,se);ve=Pe+Math.floor((se-Pe)/K.slidesPerGroup)}if(ve>=O.length&&(ve=O.length-1),se===X){ve!==re&&(t.snapIndex=ve,t.emit("snapIndexChange"));return}const Ue=parseInt(t.slides.eq(se).attr("data-swiper-slide-index")||se,10);J.extend(t,{snapIndex:ve,realIndex:Ue,previousIndex:X,activeIndex:se}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),Q!==Ue&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Ze(e){const t=this,n=t.params,d=I(e.target).closest(`.${n.slideClass}`)[0];let O=!1;if(d)for(let K=0;K<t.slides.length;K+=1)t.slides[K]===d&&(O=!0);if(d&&O)t.clickedSlide=d,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(I(d).attr("data-swiper-slide-index"),10):t.clickedIndex=I(d).index();else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}n.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var rt={updateSize:B,updateSlides:F,updateAutoHeight:H,updateSlidesOffset:te,updateSlidesProgress:ie,updateProgress:Ce,updateSlidesClasses:Ge,updateActiveIndex:Xe,updateClickedSlide:Ze};function ot(e=this.isHorizontal()?"x":"y"){const t=this,{params:n,rtlTranslate:d,translate:O,$wrapperEl:K}=t;if(n.virtualTranslate)return d?-O:O;if(n.cssMode)return O;let X=J.getTranslate(K[0],e);return d&&(X=-X),X||0}function Ve(e,t){const n=this,{rtlTranslate:d,params:O,$wrapperEl:K,wrapperEl:X,progress:Q}=n;let re=0,se=0;const ve=0;n.isHorizontal()?re=d?-e:e:se=e,O.roundLengths&&(re=Math.floor(re),se=Math.floor(se)),O.cssMode?X[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-re:-se:O.virtualTranslate||K.transform(`translate3d(${re}px, ${se}px, ${ve}px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?re:se;let Ue;const Pe=n.maxTranslate()-n.minTranslate();Pe===0?Ue=0:Ue=(e-n.minTranslate())/Pe,Ue!==Q&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function xt(){return-this.snapGrid[0]}function it(){return-this.snapGrid[this.snapGrid.length-1]}function ft(e=0,t=this.params.speed,n=!0,d=!0,O){const K=this,{params:X,wrapperEl:Q}=K;if(K.animating&&X.preventInteractionOnTransition)return!1;const re=K.minTranslate(),se=K.maxTranslate();let ve;if(d&&e>re?ve=re:d&&e<se?ve=se:ve=e,K.updateProgress(ve),X.cssMode){const Ue=K.isHorizontal();return t===0?Q[Ue?"scrollLeft":"scrollTop"]=-ve:Q.scrollTo?Q.scrollTo({[Ue?"left":"top"]:-ve,behavior:"smooth"}):Q[Ue?"scrollLeft":"scrollTop"]=-ve,!0}return t===0?(K.setTransition(0),K.setTranslate(ve),n&&(K.emit("beforeTransitionStart",t,O),K.emit("transitionEnd"))):(K.setTransition(t),K.setTranslate(ve),n&&(K.emit("beforeTransitionStart",t,O),K.emit("transitionStart")),K.animating||(K.animating=!0,K.onTranslateToWrapperTransitionEnd||(K.onTranslateToWrapperTransitionEnd=function(Pe){if(!K||K.destroyed)return;if(Pe.target!==this)return;K.$wrapperEl[0].removeEventListener("transitionend",K.onTranslateToWrapperTransitionEnd),K.$wrapperEl[0].removeEventListener("webkitTransitionEnd",K.onTranslateToWrapperTransitionEnd),K.onTranslateToWrapperTransitionEnd=null,delete K.onTranslateToWrapperTransitionEnd,n&&K.emit("transitionEnd")}),K.$wrapperEl[0].addEventListener("transitionend",K.onTranslateToWrapperTransitionEnd),K.$wrapperEl[0].addEventListener("webkitTransitionEnd",K.onTranslateToWrapperTransitionEnd))),!0}var lt={getTranslate:ot,setTranslate:Ve,minTranslate:xt,maxTranslate:it,translateTo:ft};function Wt(e,t){const n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)}function Gt(e=!0,t){const n=this,{activeIndex:d,params:O,previousIndex:K}=n;if(O.cssMode)return;O.autoHeight&&n.updateAutoHeight();let X=t;if(X||(d>K?X="next":d<K?X="prev":X="reset"),n.emit("transitionStart"),e&&d!==K){if(X==="reset"){n.emit("slideResetTransitionStart");return}n.emit("slideChangeTransitionStart"),X==="next"?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}function Ut(e=!0,t){const n=this,{activeIndex:d,previousIndex:O,params:K}=n;if(n.animating=!1,K.cssMode)return;n.setTransition(0);let X=t;if(X||(d>O?X="next":d<O?X="prev":X="reset"),n.emit("transitionEnd"),e&&d!==O){if(X==="reset"){n.emit("slideResetTransitionEnd");return}n.emit("slideChangeTransitionEnd"),X==="next"?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}var zt={setTransition:Wt,transitionStart:Gt,transitionEnd:Ut};function gt(e=0,t=this.params.speed,n=!0,d){const O=this;let K=e;K<0&&(K=0);const{params:X,snapGrid:Q,slidesGrid:re,previousIndex:se,activeIndex:ve,rtlTranslate:Ue,wrapperEl:Pe}=O;if(O.animating&&X.preventInteractionOnTransition)return!1;const ze=Math.min(O.params.slidesPerGroupSkip,K);let Fe=ze+Math.floor((K-ze)/O.params.slidesPerGroup);Fe>=Q.length&&(Fe=Q.length-1),(ve||X.initialSlide||0)===(se||0)&&n&&O.emit("beforeSlideChangeStart");const He=-Q[Fe];if(O.updateProgress(He),X.normalizeSlideIndex)for(let ke=0;ke<re.length;ke+=1)-Math.floor(He*100)>=Math.floor(re[ke]*100)&&(K=ke);if(O.initialized&&K!==ve){if(!O.allowSlideNext&&He<O.translate&&He<O.minTranslate())return!1;if(!O.allowSlidePrev&&He>O.translate&&He>O.maxTranslate()&&(ve||0)!==K)return!1}let qe;if(K>ve?qe="next":K<ve?qe="prev":qe="reset",Ue&&-He===O.translate||!Ue&&He===O.translate)return O.updateActiveIndex(K),X.autoHeight&&O.updateAutoHeight(),O.updateSlidesClasses(),X.effect!=="slide"&&O.setTranslate(He),qe!=="reset"&&(O.transitionStart(n,qe),O.transitionEnd(n,qe)),!1;if(X.cssMode){const ke=O.isHorizontal();let et=-He;return Ue&&(et=Pe.scrollWidth-Pe.offsetWidth-et),t===0?Pe[ke?"scrollLeft":"scrollTop"]=et:Pe.scrollTo?Pe.scrollTo({[ke?"left":"top"]:et,behavior:"smooth"}):Pe[ke?"scrollLeft":"scrollTop"]=et,!0}return t===0?(O.setTransition(0),O.setTranslate(He),O.updateActiveIndex(K),O.updateSlidesClasses(),O.emit("beforeTransitionStart",t,d),O.transitionStart(n,qe),O.transitionEnd(n,qe)):(O.setTransition(t),O.setTranslate(He),O.updateActiveIndex(K),O.updateSlidesClasses(),O.emit("beforeTransitionStart",t,d),O.transitionStart(n,qe),O.animating||(O.animating=!0,O.onSlideToWrapperTransitionEnd||(O.onSlideToWrapperTransitionEnd=function(et){if(!O||O.destroyed)return;if(et.target!==this)return;O.$wrapperEl[0].removeEventListener("transitionend",O.onSlideToWrapperTransitionEnd),O.$wrapperEl[0].removeEventListener("webkitTransitionEnd",O.onSlideToWrapperTransitionEnd),O.onSlideToWrapperTransitionEnd=null,delete O.onSlideToWrapperTransitionEnd,O.transitionEnd(n,qe)}),O.$wrapperEl[0].addEventListener("transitionend",O.onSlideToWrapperTransitionEnd),O.$wrapperEl[0].addEventListener("webkitTransitionEnd",O.onSlideToWrapperTransitionEnd))),!0}function qt(e=0,t=this.params.speed,n=!0,d){const O=this;let K=e;return O.params.loop&&(K+=O.loopedSlides),O.slideTo(K,t,n,d)}function Bt(e=this.params.speed,t=!0,n){const d=this,{params:O,animating:K}=d,X=d.activeIndex<O.slidesPerGroupSkip?1:O.slidesPerGroup;if(O.loop){if(K)return!1;d.loopFix(),d._clientLeft=d.$wrapperEl[0].clientLeft}return d.slideTo(d.activeIndex+X,e,t,n)}function rn(e=this.params.speed,t=!0,n){const d=this,{params:O,animating:K,snapGrid:X,slidesGrid:Q,rtlTranslate:re}=d;if(O.loop){if(K)return!1;d.loopFix(),d._clientLeft=d.$wrapperEl[0].clientLeft}const se=re?d.translate:-d.translate;function ve(ke){return ke<0?-Math.floor(Math.abs(ke)):Math.floor(ke)}const Ue=ve(se),Pe=X.map(ke=>ve(ke)),ze=Q.map(ke=>ve(ke)),Fe=X[Pe.indexOf(Ue)];let He=X[Pe.indexOf(Ue)-1];typeof He=="undefined"&&O.cssMode&&X.forEach(ke=>{!He&&Ue>=ke&&(He=ke)});let qe;return typeof He!="undefined"&&(qe=Q.indexOf(He),qe<0&&(qe=d.activeIndex-1)),d.slideTo(qe,e,t,n)}function en(e=this.params.speed,t=!0,n){const d=this;return d.slideTo(d.activeIndex,e,t,n)}function Ft(e=this.params.speed,t=!0,n,d=.5){const O=this;let K=O.activeIndex;const X=Math.min(O.params.slidesPerGroupSkip,K),Q=X+Math.floor((K-X)/O.params.slidesPerGroup),re=O.rtlTranslate?O.translate:-O.translate;if(re>=O.snapGrid[Q]){const se=O.snapGrid[Q],ve=O.snapGrid[Q+1];re-se>(ve-se)*d&&(K+=O.params.slidesPerGroup)}else{const se=O.snapGrid[Q-1],ve=O.snapGrid[Q];re-se<=(ve-se)*d&&(K-=O.params.slidesPerGroup)}return K=Math.max(K,0),K=Math.min(K,O.slidesGrid.length-1),O.slideTo(K,e,t,n)}function Zt(){const e=this,{params:t,$wrapperEl:n}=e,d=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let O=e.clickedIndex,K;if(t.loop){if(e.animating)return;K=parseInt(I(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?O<e.loopedSlides-d/2||O>e.slides.length-e.loopedSlides+d/2?(e.loopFix(),O=n.children(`.${t.slideClass}[data-swiper-slide-index="${K}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),J.nextTick(()=>{e.slideTo(O)})):e.slideTo(O):O>e.slides.length-d?(e.loopFix(),O=n.children(`.${t.slideClass}[data-swiper-slide-index="${K}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),J.nextTick(()=>{e.slideTo(O)})):e.slideTo(O)}else e.slideTo(O)}var bn={slideTo:gt,slideToLoop:qt,slideNext:Bt,slidePrev:rn,slideReset:en,slideToClosest:Ft,slideToClickedSlide:Zt};function Pn(){const e=this,{params:t,$wrapperEl:n}=e;n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let d=n.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const X=t.slidesPerGroup-d.length%t.slidesPerGroup;if(X!==t.slidesPerGroup){for(let Q=0;Q<X;Q+=1){const re=I(M.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);n.append(re)}d=n.children(`.${t.slideClass}`)}}t.slidesPerView==="auto"&&!t.loopedSlides&&(t.loopedSlides=d.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>d.length&&(e.loopedSlides=d.length);const O=[],K=[];d.each((X,Q)=>{const re=I(Q);X<e.loopedSlides&&K.push(Q),X<d.length&&X>=d.length-e.loopedSlides&&O.push(Q),re.attr("data-swiper-slide-index",X)});for(let X=0;X<K.length;X+=1)n.append(I(K[X].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let X=O.length-1;X>=0;X-=1)n.prepend(I(O[X].cloneNode(!0)).addClass(t.slideDuplicateClass))}function mn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:d,allowSlidePrev:O,allowSlideNext:K,snapGrid:X,rtlTranslate:Q}=e;let re;e.allowSlidePrev=!0,e.allowSlideNext=!0;const se=-X[t],ve=se-e.getTranslate();if(t<d){re=n.length-d*3+t,re+=d;const Ue=e.slideTo(re,0,!1,!0);Ue&&ve!==0&&e.setTranslate((Q?-e.translate:e.translate)-ve)}else if(t>=n.length-d){re=-n.length+t+d,re+=d;const Ue=e.slideTo(re,0,!1,!0);Ue&&ve!==0&&e.setTranslate((Q?-e.translate:e.translate)-ve)}e.allowSlidePrev=O,e.allowSlideNext=K,e.emit("loopFix")}function xn(){const e=this,{$wrapperEl:t,params:n,slides:d}=e;t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),d.removeAttr("data-swiper-slide-index")}var Tn={loopCreate:Pn,loopFix:mn,loopDestroy:xn};function fa(e){const t=this;if(V.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}function sa(){const e=this;if(V.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var In={setGrabCursor:fa,unsetGrabCursor:sa};function Fn(e){const t=this,{$wrapperEl:n,params:d}=t;if(d.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let O=0;O<e.length;O+=1)e[O]&&n.append(e[O]);else n.append(e);d.loop&&t.loopCreate(),d.observer&&V.observer||t.update()}function na(e){const t=this,{params:n,$wrapperEl:d,activeIndex:O}=t;n.loop&&t.loopDestroy();let K=O+1;if(typeof e=="object"&&"length"in e){for(let X=0;X<e.length;X+=1)e[X]&&d.prepend(e[X]);K=O+e.length}else d.prepend(e);n.loop&&t.loopCreate(),n.observer&&V.observer||t.update(),t.slideTo(K,0,!1)}function aa(e,t){const n=this,{$wrapperEl:d,params:O,activeIndex:K}=n;let X=K;O.loop&&(X-=n.loopedSlides,n.loopDestroy(),n.slides=d.children(`.${O.slideClass}`));const Q=n.slides.length;if(e<=0){n.prependSlide(t);return}if(e>=Q){n.appendSlide(t);return}let re=X>e?X+1:X;const se=[];for(let ve=Q-1;ve>=e;ve-=1){const Ue=n.slides.eq(ve);Ue.remove(),se.unshift(Ue)}if(typeof t=="object"&&"length"in t){for(let ve=0;ve<t.length;ve+=1)t[ve]&&d.append(t[ve]);re=X>e?X+t.length:X}else d.append(t);for(let ve=0;ve<se.length;ve+=1)d.append(se[ve]);O.loop&&n.loopCreate(),O.observer&&V.observer||n.update(),O.loop?n.slideTo(re+n.loopedSlides,0,!1):n.slideTo(re,0,!1)}function ha(e){const t=this,{params:n,$wrapperEl:d,activeIndex:O}=t;let K=O;n.loop&&(K-=t.loopedSlides,t.loopDestroy(),t.slides=d.children(`.${n.slideClass}`));let X=K,Q;if(typeof e=="object"&&"length"in e){for(let re=0;re<e.length;re+=1)Q=e[re],t.slides[Q]&&t.slides.eq(Q).remove(),Q<X&&(X-=1);X=Math.max(X,0)}else Q=e,t.slides[Q]&&t.slides.eq(Q).remove(),Q<X&&(X-=1),X=Math.max(X,0);n.loop&&t.loopCreate(),n.observer&&V.observer||t.update(),n.loop?t.slideTo(X+t.loopedSlides,0,!1):t.slideTo(X,0,!1)}function ma(){const e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}var Aa={appendSlide:Fn,prependSlide:na,addSlide:aa,removeSlide:ha,removeAllSlides:ma};const An=function(){const t=c.navigator.platform,n=c.navigator.userAgent,d={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:!!(c.cordova||c.phonegap),phonegap:!!(c.cordova||c.phonegap),electron:!1},O=c.screen.width,K=c.screen.height,X=n.match(/(Android);?[\s\/]+([\d.]+)?/);let Q=n.match(/(iPad).*OS\s([\d_]+)/);const re=n.match(/(iPod)(.*OS\s([\d_]+))?/),se=!Q&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),ve=n.indexOf("MSIE ")>=0||n.indexOf("Trident/")>=0,Ue=n.indexOf("Edge/")>=0,Pe=n.indexOf("Gecko/")>=0&&n.indexOf("Firefox/")>=0,ze=t==="Win32",Fe=n.toLowerCase().indexOf("electron")>=0;let He=t==="MacIntel";return!Q&&He&&V.touch&&(O===1024&&K===1366||O===834&&K===1194||O===834&&K===1112||O===768&&K===1024)&&(Q=n.match(/(Version)\/([\d.]+)/),He=!1),d.ie=ve,d.edge=Ue,d.firefox=Pe,X&&!ze&&(d.os="android",d.osVersion=X[2],d.android=!0,d.androidChrome=n.toLowerCase().indexOf("chrome")>=0),(Q||se||re)&&(d.os="ios",d.ios=!0),se&&!re&&(d.osVersion=se[2].replace(/_/g,"."),d.iphone=!0),Q&&(d.osVersion=Q[2].replace(/_/g,"."),d.ipad=!0),re&&(d.osVersion=re[3]?re[3].replace(/_/g,"."):null,d.ipod=!0),d.ios&&d.osVersion&&n.indexOf("Version/")>=0&&(d.osVersion.split(".")[0]==="10"&&(d.osVersion=n.toLowerCase().split("version/")[1].split(" ")[0])),d.webView=!!((se||Q||re)&&(n.match(/.*AppleWebKit(?!.*Safari)/i)||c.navigator.standalone))||c.matchMedia&&c.matchMedia("(display-mode: standalone)").matches,d.webview=d.webView,d.standalone=d.webView,d.desktop=!(d.ios||d.android)||Fe,d.desktop&&(d.electron=Fe,d.macos=He,d.windows=ze,d.macos&&(d.os="macos"),d.windows&&(d.os="windows")),d.pixelRatio=c.devicePixelRatio||1,d}();function ea(e){const t=this,n=t.touchEventsData,{params:d,touches:O}=t;if(t.animating&&d.preventInteractionOnTransition)return;let K=e;K.originalEvent&&(K=K.originalEvent);const X=I(K.target);if(d.touchEventsTarget==="wrapper"&&!X.closest(t.wrapperEl).length)return;if(n.isTouchEvent=K.type==="touchstart",!n.isTouchEvent&&"which"in K&&K.which===3)return;if(!n.isTouchEvent&&"button"in K&&K.button>0)return;if(n.isTouched&&n.isMoved)return;if(d.noSwiping&&X.closest(d.noSwipingSelector?d.noSwipingSelector:`.${d.noSwipingClass}`)[0]){t.allowClick=!0;return}if(d.swipeHandler&&!X.closest(d.swipeHandler)[0])return;O.currentX=K.type==="touchstart"?K.targetTouches[0].pageX:K.pageX,O.currentY=K.type==="touchstart"?K.targetTouches[0].pageY:K.pageY;const Q=O.currentX,re=O.currentY,se=d.edgeSwipeDetection||d.iOSEdgeSwipeDetection,ve=d.edgeSwipeThreshold||d.iOSEdgeSwipeThreshold;if(se&&(Q<=ve||Q>=c.screen.width-ve))return;if(J.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),O.startX=Q,O.startY=re,n.touchStartTime=J.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,d.threshold>0&&(n.allowThresholdMove=!1),K.type!=="touchstart"){let Ue=!0;X.is(n.formElements)&&(Ue=!1),M.activeElement&&I(M.activeElement).is(n.formElements)&&M.activeElement!==X[0]&&M.activeElement.blur();const Pe=Ue&&t.allowTouchMove&&d.touchStartPreventDefault;(d.touchStartForcePreventDefault||Pe)&&K.preventDefault()}t.emit("touchStart",K)}function Hn(e){const t=this,n=t.touchEventsData,{params:d,touches:O,rtlTranslate:K}=t;let X=e;if(X.originalEvent&&(X=X.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",X);return}if(n.isTouchEvent&&X.type!=="touchmove")return;const Q=X.type==="touchmove"&&X.targetTouches&&(X.targetTouches[0]||X.changedTouches[0]),re=X.type==="touchmove"?Q.pageX:X.pageX,se=X.type==="touchmove"?Q.pageY:X.pageY;if(X.preventedByNestedSwiper){O.startX=re,O.startY=se;return}if(!t.allowTouchMove){t.allowClick=!1,n.isTouched&&(J.extend(O,{startX:re,startY:se,currentX:re,currentY:se}),n.touchStartTime=J.now());return}if(n.isTouchEvent&&d.touchReleaseOnEdges&&!d.loop){if(t.isVertical()){if(se<O.startY&&t.translate<=t.maxTranslate()||se>O.startY&&t.translate>=t.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(re<O.startX&&t.translate<=t.maxTranslate()||re>O.startX&&t.translate>=t.minTranslate())return}if(n.isTouchEvent&&M.activeElement&&(X.target===M.activeElement&&I(X.target).is(n.formElements))){n.isMoved=!0,t.allowClick=!1;return}if(n.allowTouchCallbacks&&t.emit("touchMove",X),X.targetTouches&&X.targetTouches.length>1)return;O.currentX=re,O.currentY=se;const ve=O.currentX-O.startX,Ue=O.currentY-O.startY;if(t.params.threshold&&Math.sqrt(da(ve,2)+da(Ue,2))<t.params.threshold)return;if(typeof n.isScrolling=="undefined"){let He;t.isHorizontal()&&O.currentY===O.startY||t.isVertical()&&O.currentX===O.startX?n.isScrolling=!1:ve*ve+Ue*Ue>=25&&(He=Math.atan2(Math.abs(Ue),Math.abs(ve))*180/Math.PI,n.isScrolling=t.isHorizontal()?He>d.touchAngle:90-He>d.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",X),typeof n.startMoving=="undefined"&&((O.currentX!==O.startX||O.currentY!==O.startY)&&(n.startMoving=!0)),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;t.allowClick=!1,!d.cssMode&&X.cancelable&&X.preventDefault(),d.touchMoveStopPropagation&&!d.nested&&X.stopPropagation(),n.isMoved||(d.loop&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,d.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",X)),t.emit("sliderMove",X),n.isMoved=!0;let Pe=t.isHorizontal()?ve:Ue;O.diff=Pe,Pe*=d.touchRatio,K&&(Pe=-Pe),t.swipeDirection=Pe>0?"prev":"next",n.currentTranslate=Pe+n.startTranslate;let ze=!0,Fe=d.resistanceRatio;if(d.touchReleaseOnEdges&&(Fe=0),Pe>0&&n.currentTranslate>t.minTranslate()?(ze=!1,d.resistance&&(n.currentTranslate=t.minTranslate()-1+da(-t.minTranslate()+n.startTranslate+Pe,Fe))):Pe<0&&n.currentTranslate<t.maxTranslate()&&(ze=!1,d.resistance&&(n.currentTranslate=t.maxTranslate()+1-da(t.maxTranslate()-n.startTranslate-Pe,Fe))),ze&&(X.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),d.threshold>0)if(Math.abs(Pe)>d.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,O.startX=O.currentX,O.startY=O.currentY,n.currentTranslate=n.startTranslate,O.diff=t.isHorizontal()?O.currentX-O.startX:O.currentY-O.startY;return}}else{n.currentTranslate=n.startTranslate;return}if(!d.followFinger||d.cssMode)return;(d.freeMode||d.watchSlidesProgress||d.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),d.freeMode&&(n.velocities.length===0&&n.velocities.push({position:O[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:O[t.isHorizontal()?"currentX":"currentY"],time:J.now()})),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate)}function Ta(e){const t=this,n=t.touchEventsData,{params:d,touches:O,rtlTranslate:K,$wrapperEl:X,slidesGrid:Q,snapGrid:re}=t;let se=e;if(se.originalEvent&&(se=se.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",se),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&d.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}d.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const ve=J.now(),Ue=ve-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(se),t.emit("tap click",se),Ue<300&&ve-n.lastClickTime<300&&t.emit("doubleTap doubleClick",se)),n.lastClickTime=J.now(),J.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||O.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let Pe;if(d.followFinger?Pe=K?t.translate:-t.translate:Pe=-n.currentTranslate,d.cssMode)return;if(d.freeMode){if(Pe<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(Pe>-t.maxTranslate()){t.slides.length<re.length?t.slideTo(re.length-1):t.slideTo(t.slides.length-1);return}if(d.freeModeMomentum){if(n.velocities.length>1){const Tt=n.velocities.pop(),pt=n.velocities.pop(),$t=Tt.position-pt.position,Qt=Tt.time-pt.time;t.velocity=$t/Qt,t.velocity/=2,Math.abs(t.velocity)<d.freeModeMinimumVelocity&&(t.velocity=0),(Qt>150||J.now()-Tt.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=d.freeModeMomentumVelocityRatio,n.velocities.length=0;let ke=1e3*d.freeModeMomentumRatio;const et=t.velocity*ke;let tt=t.translate+et;K&&(tt=-tt);let yt=!1,Ct;const St=Math.abs(t.velocity)*20*d.freeModeMomentumBounceRatio;let ht;if(tt<t.maxTranslate())d.freeModeMomentumBounce?(tt+t.maxTranslate()<-St&&(tt=t.maxTranslate()-St),Ct=t.maxTranslate(),yt=!0,n.allowMomentumBounce=!0):tt=t.maxTranslate(),d.loop&&d.centeredSlides&&(ht=!0);else if(tt>t.minTranslate())d.freeModeMomentumBounce?(tt-t.minTranslate()>St&&(tt=t.minTranslate()+St),Ct=t.minTranslate(),yt=!0,n.allowMomentumBounce=!0):tt=t.minTranslate(),d.loop&&d.centeredSlides&&(ht=!0);else if(d.freeModeSticky){let Tt;for(let pt=0;pt<re.length;pt+=1)if(re[pt]>-tt){Tt=pt;break}Math.abs(re[Tt]-tt)<Math.abs(re[Tt-1]-tt)||t.swipeDirection==="next"?tt=re[Tt]:tt=re[Tt-1],tt=-tt}if(ht&&t.once("transitionEnd",()=>{t.loopFix()}),t.velocity!==0){if(K?ke=Math.abs((-tt-t.translate)/t.velocity):ke=Math.abs((tt-t.translate)/t.velocity),d.freeModeSticky){const Tt=Math.abs((K?-tt:tt)-t.translate),pt=t.slidesSizesGrid[t.activeIndex];Tt<pt?ke=d.speed:Tt<2*pt?ke=d.speed*1.5:ke=d.speed*2.5}}else if(d.freeModeSticky){t.slideToClosest();return}d.freeModeMomentumBounce&&yt?(t.updateProgress(Ct),t.setTransition(ke),t.setTranslate(tt),t.transitionStart(!0,t.swipeDirection),t.animating=!0,X.transitionEnd(()=>{if(!t||t.destroyed||!n.allowMomentumBounce)return;t.emit("momentumBounce"),t.setTransition(d.speed),setTimeout(()=>{t.setTranslate(Ct),X.transitionEnd(()=>{if(!t||t.destroyed)return;t.transitionEnd()})},0)})):t.velocity?(t.updateProgress(tt),t.setTransition(ke),t.setTranslate(tt),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,X.transitionEnd(()=>{if(!t||t.destroyed)return;t.transitionEnd()}))):t.updateProgress(tt),t.updateActiveIndex(),t.updateSlidesClasses()}else if(d.freeModeSticky){t.slideToClosest();return}(!d.freeModeMomentum||Ue>=d.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}let ze=0,Fe=t.slidesSizesGrid[0];for(let ke=0;ke<Q.length;ke+=ke<d.slidesPerGroupSkip?1:d.slidesPerGroup){const et=ke<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;typeof Q[ke+et]!="undefined"?Pe>=Q[ke]&&Pe<Q[ke+et]&&(ze=ke,Fe=Q[ke+et]-Q[ke]):Pe>=Q[ke]&&(ze=ke,Fe=Q[Q.length-1]-Q[Q.length-2])}const He=(Pe-Q[ze])/Fe,qe=ze<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;if(Ue>d.longSwipesMs){if(!d.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(He>=d.longSwipesRatio?t.slideTo(ze+qe):t.slideTo(ze)),t.swipeDirection==="prev"&&(He>1-d.longSwipesRatio?t.slideTo(ze+qe):t.slideTo(ze))}else{if(!d.shortSwipes){t.slideTo(t.activeIndex);return}const ke=t.navigation&&(se.target===t.navigation.nextEl||se.target===t.navigation.prevEl);ke?se.target===t.navigation.nextEl?t.slideTo(ze+qe):t.slideTo(ze):(t.swipeDirection==="next"&&t.slideTo(ze+qe),t.swipeDirection==="prev"&&t.slideTo(ze))}}function ya(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:d,allowSlidePrev:O,snapGrid:K}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.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=O,e.allowSlideNext=d,e.params.watchOverflow&&K!==e.snapGrid&&e.checkOverflow()}function er(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function Zn(){const e=this,{wrapperEl:t,rtlTranslate:n}=e;e.previousTranslate=e.translate,e.isHorizontal()?n?e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft:e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let d;const O=e.maxTranslate()-e.minTranslate();O===0?d=0:d=(e.translate-e.minTranslate())/O,d!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Un=!1;function pa(){}function Ra(){const e=this,{params:t,touchEvents:n,el:d,wrapperEl:O}=e;e.onTouchStart=ea.bind(e),e.onTouchMove=Hn.bind(e),e.onTouchEnd=Ta.bind(e),t.cssMode&&(e.onScroll=Zn.bind(e)),e.onClick=er.bind(e);const K=!!t.nested;if(!V.touch&&V.pointerEvents)d.addEventListener(n.start,e.onTouchStart,!1),M.addEventListener(n.move,e.onTouchMove,K),M.addEventListener(n.end,e.onTouchEnd,!1);else{if(V.touch){const X=n.start==="touchstart"&&V.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;d.addEventListener(n.start,e.onTouchStart,X),d.addEventListener(n.move,e.onTouchMove,V.passiveListener?{passive:!1,capture:K}:K),d.addEventListener(n.end,e.onTouchEnd,X),n.cancel&&d.addEventListener(n.cancel,e.onTouchEnd,X),Un||(M.addEventListener("touchstart",pa),Un=!0)}(t.simulateTouch&&!An.ios&&!An.android||t.simulateTouch&&!V.touch&&An.ios)&&(d.addEventListener("mousedown",e.onTouchStart,!1),M.addEventListener("mousemove",e.onTouchMove,K),M.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&d.addEventListener("click",e.onClick,!0),t.cssMode&&O.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(An.ios||An.android?"resize orientationchange observerUpdate":"resize observerUpdate",ya,!0):e.on("observerUpdate",ya,!0)}function tr(){const e=this,{params:t,touchEvents:n,el:d,wrapperEl:O}=e,K=!!t.nested;if(!V.touch&&V.pointerEvents)d.removeEventListener(n.start,e.onTouchStart,!1),M.removeEventListener(n.move,e.onTouchMove,K),M.removeEventListener(n.end,e.onTouchEnd,!1);else{if(V.touch){const X=n.start==="onTouchStart"&&V.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1;d.removeEventListener(n.start,e.onTouchStart,X),d.removeEventListener(n.move,e.onTouchMove,K),d.removeEventListener(n.end,e.onTouchEnd,X),n.cancel&&d.removeEventListener(n.cancel,e.onTouchEnd,X)}(t.simulateTouch&&!An.ios&&!An.android||t.simulateTouch&&!V.touch&&An.ios)&&(d.removeEventListener("mousedown",e.onTouchStart,!1),M.removeEventListener("mousemove",e.onTouchMove,K),M.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&d.removeEventListener("click",e.onClick,!0),t.cssMode&&O.removeEventListener("scroll",e.onScroll),e.off(An.ios||An.android?"resize orientationchange observerUpdate":"resize observerUpdate",ya)}var fr={attachEvents:Ra,detachEvents:tr};function nr(){const e=this,{activeIndex:t,initialized:n,loopedSlides:d=0,params:O,$el:K}=e,X=O.breakpoints;if(!X||X&&Object.keys(X).length===0)return;const Q=e.getBreakpoint(X);if(Q&&e.currentBreakpoint!==Q){const re=Q in X?X[Q]:void 0;re&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Fe=>{const He=re[Fe];if(typeof He=="undefined")return;Fe==="slidesPerView"&&(He==="AUTO"||He==="auto")?re[Fe]="auto":Fe==="slidesPerView"?re[Fe]=parseFloat(He):re[Fe]=parseInt(He,10)});const se=re||e.originalParams,ve=O.slidesPerColumn>1,Ue=se.slidesPerColumn>1;ve&&!Ue?K.removeClass(`${O.containerModifierClass}multirow ${O.containerModifierClass}multirow-column`):!ve&&Ue&&(K.addClass(`${O.containerModifierClass}multirow`),se.slidesPerColumnFill==="column"&&K.addClass(`${O.containerModifierClass}multirow-column`));const Pe=se.direction&&se.direction!==O.direction,ze=O.loop&&(se.slidesPerView!==O.slidesPerView||Pe);Pe&&n&&e.changeDirection(),J.extend(e.params,se),J.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=Q,ze&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-d+e.loopedSlides,0,!1)),e.emit("breakpoint",se)}}function hr(e){if(!e)return;let t=!1;const n=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const O=parseFloat(d.substr(1)),K=c.innerHeight*O;return{value:K,point:d}}return{value:d,point:d}});n.sort((d,O)=>parseInt(d.value,10)-parseInt(O.value,10));for(let d=0;d<n.length;d+=1){const{point:O,value:K}=n[d];K<=c.innerWidth&&(t=O)}return t||"max"}var Ua={setBreakpoint:nr,getBreakpoint:hr};function ar(){const e=this,{classNames:t,params:n,rtl:d,$el:O}=e,K=[];K.push("initialized"),K.push(n.direction),n.freeMode&&K.push("free-mode"),n.autoHeight&&K.push("autoheight"),d&&K.push("rtl"),n.slidesPerColumn>1&&(K.push("multirow"),n.slidesPerColumnFill==="column"&&K.push("multirow-column")),An.android&&K.push("android"),An.ios&&K.push("ios"),n.cssMode&&K.push("css-mode"),K.forEach(X=>{t.push(n.containerModifierClass+X)}),O.addClass(t.join(" "))}function mr(){const e=this,{$el:t,classNames:n}=e;t.removeClass(n.join(" "))}var ka={addClasses:ar,removeClasses:mr};function ba(e,t,n,d,O,K){let X;function Q(){K&&K()}const re=I(e).parent("picture")[0];!re&&(!e.complete||!O)&&t?(X=new c.Image,X.onload=Q,X.onerror=Q,d&&(X.sizes=d),n&&(X.srcset=n),t&&(X.src=t)):Q()}function Na(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){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 n=0;n<e.imagesToLoad.length;n+=1){const d=e.imagesToLoad[n];e.loadImage(d,d.currentSrc||d.getAttribute("src"),d.srcset||d.getAttribute("srcset"),d.sizes||d.getAttribute("sizes"),!0,t)}}var pr={loadImage:ba,preloadImages:Na};function rr(){const e=this,t=e.params,n=e.isLocked,d=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&d?e.isLocked=d<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var gr={checkOverflow:rr},Ka={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 Ha={update:rt,translate:lt,transition:zt,slide:bn,loop:Tn,grabCursor:In,manipulation:Aa,events:fr,breakpoints:Ua,checkOverflow:gr,classes:ka,images:pr},Ga={};class jn extends C{constructor(...e){let t,n;e.length===1&&e[0].constructor&&e[0].constructor===Object?n=e[0]:[t,n]=e,n||(n={}),n=J.extend({},n),t&&!n.el&&(n.el=t),super(n),Object.keys(Ha).forEach(Q=>{Object.keys(Ha[Q]).forEach(re=>{jn.prototype[re]||(jn.prototype[re]=Ha[Q][re])})});const d=this;typeof d.modules=="undefined"&&(d.modules={}),Object.keys(d.modules).forEach(Q=>{const re=d.modules[Q];if(re.params){const se=Object.keys(re.params)[0],ve=re.params[se];if(typeof ve!="object"||ve===null)return;if(!(se in n&&"enabled"in ve))return;n[se]===!0&&(n[se]={enabled:!0}),typeof n[se]=="object"&&!("enabled"in n[se])&&(n[se].enabled=!0),n[se]||(n[se]={enabled:!1})}});const O=J.extend({},Ka);d.useModulesParams(O),d.params=J.extend({},O,Ga,n),d.originalParams=J.extend({},d.params),d.passedParams=J.extend({},n),d.$=I;const K=I(d.params.el);if(t=K[0],!t)return;if(K.length>1){const Q=[];return K.each((re,se)=>{const ve=J.extend({},n,{el:se});Q.push(new jn(ve))}),Q}t.swiper=d,K.data("swiper",d);let X;return t&&t.shadowRoot&&t.shadowRoot.querySelector?(X=I(t.shadowRoot.querySelector(`.${d.params.wrapperClass}`)),X.children=Q=>K.children(Q)):X=K.children(`.${d.params.wrapperClass}`),J.extend(d,{$el:K,el:t,$wrapperEl:X,wrapperEl:X[0],classNames:[],slides:I(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return d.params.direction==="horizontal"},isVertical(){return d.params.direction==="vertical"},rtl:t.dir.toLowerCase()==="rtl"||K.css("direction")==="rtl",rtlTranslate:d.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||K.css("direction")==="rtl"),wrongRTL:X.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEvents:function(){const re=["touchstart","touchmove","touchend","touchcancel"];let se=["mousedown","mousemove","mouseup"];return V.pointerEvents&&(se=["pointerdown","pointermove","pointerup"]),d.touchEventsTouch={start:re[0],move:re[1],end:re[2],cancel:re[3]},d.touchEventsDesktop={start:se[0],move:se[1],end:se[2]},V.touch||!d.params.simulateTouch?d.touchEventsTouch:d.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:J.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.useModules(),d.params.init&&d.init(),d}slidesPerViewDynamic(){const e=this,{params:t,slides:n,slidesGrid:d,size:O,activeIndex:K}=e;let X=1;if(t.centeredSlides){let Q=n[K].swiperSlideSize,re;for(let se=K+1;se<n.length;se+=1)n[se]&&!re&&(Q+=n[se].swiperSlideSize,X+=1,Q>O&&(re=!0));for(let se=K-1;se>=0;se-=1)n[se]&&!re&&(Q+=n[se].swiperSlideSize,X+=1,Q>O&&(re=!0))}else for(let Q=K+1;Q<n.length;Q+=1)d[Q]-d[K]<O&&(X+=1);return X}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function d(){const K=e.rtlTranslate?e.translate*-1:e.translate,X=Math.min(Math.max(K,e.maxTranslate()),e.minTranslate());e.setTranslate(X),e.updateActiveIndex(),e.updateSlidesClasses()}let O;e.params.freeMode?(d(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?O=e.slideTo(e.slides.length-1,0,!1,!0):O=e.slideTo(e.activeIndex,0,!1,!0),O||d()),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const n=this,d=n.params.direction;return e||(e=d==="horizontal"?"vertical":"horizontal"),e===d||e!=="horizontal"&&e!=="vertical"||(n.$el.removeClass(`${n.params.containerModifierClass}${d}`).addClass(`${n.params.containerModifierClass}${e}`),n.params.direction=e,n.slides.each((O,K)=>{e==="vertical"?K.style.width="":K.style.height=""}),n.emit("changeDirection"),t&&n.update()),n}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,t=!0){const n=this,{params:d,$el:O,$wrapperEl:K,slides:X}=n;return typeof n.params=="undefined"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),d.loop&&n.loopDestroy(),t&&(n.removeClasses(),O.removeAttr("style"),K.removeAttr("style"),X&&X.length&&X.removeClass([d.slideVisibleClass,d.slideActiveClass,d.slideNextClass,d.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(Q=>{n.off(Q)}),e!==!1&&(n.$el[0].swiper=null,n.$el.data("swiper",null),J.deleteProps(n)),n.destroyed=!0),null}static extendDefaults(e){J.extend(Ga,e)}static get extendedDefaults(){return Ga}static get defaults(){return Ka}static get Class(){return C}static get $(){return I}}var vr={name:"device",proto:{device:An},static:{device:An}},Mn={name:"support",proto:{support:V},static:{support:V}};const Ba=function(){function t(){const n=c.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}return{isEdge:!!c.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(c.navigator.userAgent)}}();var Er={name:"browser",proto:{browser:Ba},static:{browser:Ba}},Va={name:"resize",create(){const e=this;J.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;c.addEventListener("resize",e.resize.resizeHandler),c.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;c.removeEventListener("resize",e.resize.resizeHandler),c.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Xa={func:c.MutationObserver||c.WebkitMutationObserver,attach(e,t={}){const n=this,d=Xa.func,O=new d(K=>{if(K.length===1){n.emit("observerUpdate",K[0]);return}const X=function(){n.emit("observerUpdate",K[0])};c.requestAnimationFrame?c.requestAnimationFrame(X):c.setTimeout(X,0)});O.observe(e,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData}),n.observer.observers.push(O)},init(){const e=this;if(!V.observer||!e.params.observer)return;if(e.params.observeParents){const t=e.$el.parents();for(let n=0;n<t.length;n+=1)e.observer.attach(t[n])}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(t=>{t.disconnect()}),e.observer.observers=[]}};var ir={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;J.extend(e,{observer:{init:Xa.init.bind(e),attach:Xa.attach.bind(e),destroy:Xa.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Ma={update(e){const t=this,{slidesPerView:n,slidesPerGroup:d,centeredSlides:O}=t.params,{addSlidesBefore:K,addSlidesAfter:X}=t.params.virtual,{from:Q,to:re,slides:se,slidesGrid:ve,renderSlide:Ue,offset:Pe}=t.virtual;t.updateActiveIndex();const ze=t.activeIndex||0;let Fe;t.rtlTranslate?Fe="right":Fe=t.isHorizontal()?"left":"top";let He,qe;O?(He=Math.floor(n/2)+d+K,qe=Math.floor(n/2)+d+X):(He=n+(d-1)+K,qe=d+X);const ke=Math.max((ze||0)-qe,0),et=Math.min((ze||0)+He,se.length-1),tt=(t.slidesGrid[ke]||0)-(t.slidesGrid[0]||0);J.extend(t.virtual,{from:ke,to:et,offset:tt,slidesGrid:t.slidesGrid});function yt(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(Q===ke&&re===et&&!e){t.slidesGrid!==ve&&tt!==Pe&&t.slides.css(Fe,`${tt}px`),t.updateProgress();return}if(t.params.virtual.renderExternal){t.params.virtual.renderExternal.call(t,{offset:tt,from:ke,to:et,slides:function(){const Tt=[];for(let pt=ke;pt<=et;pt+=1)Tt.push(se[pt]);return Tt}()}),yt();return}const Ct=[],St=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let ht=Q;ht<=re;ht+=1)(ht<ke||ht>et)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${ht}"]`).remove();for(let ht=0;ht<se.length;ht+=1)ht>=ke&&ht<=et&&(typeof re=="undefined"||e?St.push(ht):(ht>re&&St.push(ht),ht<Q&&Ct.push(ht)));St.forEach(ht=>{t.$wrapperEl.append(Ue(se[ht],ht))}),Ct.sort((ht,Tt)=>Tt-ht).forEach(ht=>{t.$wrapperEl.prepend(Ue(se[ht],ht))}),t.$wrapperEl.children(".swiper-slide").css(Fe,`${tt}px`),yt()},renderSlide(e,t){const n=this,d=n.params.virtual;if(d.cache&&n.virtual.cache[t])return n.virtual.cache[t];const O=d.renderSlide?I(d.renderSlide.call(n,e,t)):I(`<div class="${n.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return O.attr("data-swiper-slide-index")||O.attr("data-swiper-slide-index",t),d.cache&&(n.virtual.cache[t]=O),O},appendSlide(e){const t=this;if(typeof e=="object"&&"length"in e)for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.push(e[n]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide(e){const t=this,n=t.activeIndex;let d=n+1,O=1;if(Array.isArray(e)){for(let K=0;K<e.length;K+=1)e[K]&&t.virtual.slides.unshift(e[K]);d=n+e.length,O=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){const K=t.virtual.cache,X={};Object.keys(K).forEach(Q=>{const re=K[Q],se=re.attr("data-swiper-slide-index");se&&re.attr("data-swiper-slide-index",parseInt(se,10)+1),X[parseInt(Q,10)+O]=re}),t.virtual.cache=X}t.virtual.update(!0),t.slideTo(d,0)},removeSlide(e){const t=this;if(typeof e=="undefined"||e===null)return;let n=t.activeIndex;if(Array.isArray(e))for(let d=e.length-1;d>=0;d-=1)t.virtual.slides.splice(e[d],1),t.params.virtual.cache&&delete t.virtual.cache[e[d]],e[d]<n&&(n-=1),n=Math.max(n,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<n&&(n-=1),n=Math.max(n,0);t.virtual.update(!0),t.slideTo(n,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var yr={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;J.extend(e,{virtual:{update:Ma.update.bind(e),appendSlide:Ma.appendSlide.bind(e),prependSlide:Ma.prependSlide.bind(e),removeSlide:Ma.removeSlide.bind(e),removeAllSlides:Ma.removeAllSlides.bind(e),renderSlide:Ma.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 t={watchSlidesProgress:!0};J.extend(e.params,t),J.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const Ya={handle(e){const t=this,{rtlTranslate:n}=t;let d=e;d.originalEvent&&(d=d.originalEvent);const O=d.keyCode||d.charCode,K=t.params.keyboard.pageUpDown,X=K&&O===33,Q=K&&O===34,re=O===37,se=O===39,ve=O===38,Ue=O===40;if(!t.allowSlideNext&&(t.isHorizontal()&&se||t.isVertical()&&Ue||Q))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&re||t.isVertical()&&ve||X))return!1;if(d.shiftKey||d.altKey||d.ctrlKey||d.metaKey)return;if(M.activeElement&&M.activeElement.nodeName&&(M.activeElement.nodeName.toLowerCase()==="input"||M.activeElement.nodeName.toLowerCase()==="textarea"))return;if(t.params.keyboard.onlyInViewport&&(X||Q||re||se||ve||Ue)){let Pe=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&t.$el.parents(`.${t.params.slideActiveClass}`).length===0)return;const ze=c.innerWidth,Fe=c.innerHeight,He=t.$el.offset();n&&(He.left-=t.$el[0].scrollLeft);const qe=[[He.left,He.top],[He.left+t.width,He.top],[He.left,He.top+t.height],[He.left+t.width,He.top+t.height]];for(let ke=0;ke<qe.length;ke+=1){const et=qe[ke];et[0]>=0&&et[0]<=ze&&et[1]>=0&&et[1]<=Fe&&(Pe=!0)}if(!Pe)return}t.isHorizontal()?((X||Q||re||se)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),((Q||se)&&!n||(X||re)&&n)&&t.slideNext(),((X||re)&&!n||(Q||se)&&n)&&t.slidePrev()):((X||Q||ve||Ue)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),(Q||Ue)&&t.slideNext(),(X||ve)&&t.slidePrev()),t.emit("keyPress",O);return},enable(){const e=this;if(e.keyboard.enabled)return;I(M).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;I(M).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var br={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;J.extend(e,{keyboard:{enabled:!1,enable:Ya.enable.bind(e),disable:Ya.disable.bind(e),handle:Ya.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 sr(){const e="onwheel";let t=e in M;if(!t){const n=M.createElement("div");n.setAttribute(e,"return;"),t=typeof n[e]=="function"}return!t&&M.implementation&&M.implementation.hasFeature&&M.implementation.hasFeature("","")!==!0&&(t=M.implementation.hasFeature("Events.wheel","3.0")),t}const ra={lastScrollTime:J.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return c.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":sr()?"wheel":"mousewheel"},normalize(e){const t=10,n=40,d=800;let O=0,K=0,X=0,Q=0;return"detail"in e&&(K=e.detail),"wheelDelta"in e&&(K=-e.wheelDelta/120),"wheelDeltaY"in e&&(K=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(O=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(O=K,K=0),X=O*t,Q=K*t,"deltaY"in e&&(Q=e.deltaY),"deltaX"in e&&(X=e.deltaX),e.shiftKey&&!X&&(X=Q,Q=0),(X||Q)&&e.deltaMode&&(e.deltaMode===1?(X*=n,Q*=n):(X*=d,Q*=d)),X&&!O&&(O=X<1?-1:1),Q&&!K&&(K=Q<1?-1:1),{spinX:O,spinY:K,pixelX:X,pixelY:Q}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let t=e;const n=this,d=n.params.mousewheel;n.params.cssMode&&t.preventDefault();let O=n.$el;if(n.params.mousewheel.eventsTarged!=="container"&&(O=I(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!O[0].contains(t.target)&&!d.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let K=0;const X=n.rtlTranslate?-1:1,Q=ra.normalize(t);if(d.forceToAxis)if(n.isHorizontal())if(Math.abs(Q.pixelX)>Math.abs(Q.pixelY))K=-Q.pixelX*X;else return!0;else if(Math.abs(Q.pixelY)>Math.abs(Q.pixelX))K=-Q.pixelY;else return!0;else K=Math.abs(Q.pixelX)>Math.abs(Q.pixelY)?-Q.pixelX*X:-Q.pixelY;if(K===0)return!0;if(d.invert&&(K=-K),n.params.freeMode){const re={time:J.now(),delta:Math.abs(K),direction:Math.sign(K)},{lastEventBeforeSnap:se}=n.mousewheel,ve=se&&re.time<se.time+500&&re.delta<=se.delta&&re.direction===se.direction;if(!ve){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();let Ue=n.getTranslate()+K*d.sensitivity;const Pe=n.isBeginning,ze=n.isEnd;if(Ue>=n.minTranslate()&&(Ue=n.minTranslate()),Ue<=n.maxTranslate()&&(Ue=n.maxTranslate()),n.setTransition(0),n.setTranslate(Ue),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!Pe&&n.isBeginning||!ze&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const Fe=n.mousewheel.recentWheelEvents;Fe.length>=15&&Fe.shift();const He=Fe.length?Fe[Fe.length-1]:void 0,qe=Fe[0];if(Fe.push(re),He&&(re.delta>He.delta||re.direction!==He.direction))Fe.splice(0);else if(Fe.length>=15&&re.time-qe.time<500&&qe.delta-re.delta>=1&&re.delta<=6){const ke=K>0?.8:.2;n.mousewheel.lastEventBeforeSnap=re,Fe.splice(0),n.mousewheel.timeout=J.nextTick(()=>{n.slideToClosest(n.params.speed,!0,void 0,ke)},0)}n.mousewheel.timeout||(n.mousewheel.timeout=J.nextTick(()=>{const ke=.5;n.mousewheel.lastEventBeforeSnap=re,Fe.splice(0),n.slideToClosest(n.params.speed,!0,void 0,ke)},500))}if(ve||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),Ue===n.minTranslate()||Ue===n.maxTranslate())return!0}}else{const re={time:J.now(),delta:Math.abs(K),direction:Math.sign(K),raw:e},se=n.mousewheel.recentWheelEvents;se.length>=2&&se.shift();const ve=se.length?se[se.length-1]:void 0;if(se.push(re),ve?(re.direction!==ve.direction||re.delta>ve.delta||re.time>ve.time+150)&&n.mousewheel.animateSlider(re):n.mousewheel.animateSlider(re),n.mousewheel.releaseScroll(re))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&J.now()-t.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=new c.Date().getTime(),!1)},releaseScroll(e){const t=this,n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const e=this,t=ra.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=I(e.params.mousewheel.eventsTarged)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=ra.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;let n=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(n=I(e.params.mousewheel.eventsTarged)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var xr={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;J.extend(e,{mousewheel:{enabled:!1,enable:ra.enable.bind(e),disable:ra.disable.bind(e),handle:ra.handle.bind(e),handleMouseEnter:ra.handleMouseEnter.bind(e),handleMouseLeave:ra.handleMouseLeave.bind(e),animateSlider:ra.animateSlider.bind(e),releaseScroll:ra.releaseScroll.bind(e),lastScrollTime:J.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 xa={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:n,$prevEl:d}=e.navigation;d&&d.length>0&&(e.isBeginning?d.addClass(t.disabledClass):d.removeClass(t.disabledClass),d[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(e.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;if(e.preventDefault(),t.isBeginning&&!t.params.loop)return;t.slidePrev()},onNextClick(e){const t=this;if(e.preventDefault(),t.isEnd&&!t.params.loop)return;t.slideNext()},init(){const e=this,t=e.params.navigation;if(!(t.nextEl||t.prevEl))return;let n,d;t.nextEl&&(n=I(t.nextEl),e.params.uniqueNavElements&&typeof t.nextEl=="string"&&n.length>1&&e.$el.find(t.nextEl).length===1&&(n=e.$el.find(t.nextEl))),t.prevEl&&(d=I(t.prevEl),e.params.uniqueNavElements&&typeof t.prevEl=="string"&&d.length>1&&e.$el.find(t.prevEl).length===1&&(d=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",e.navigation.onNextClick),d&&d.length>0&&d.on("click",e.navigation.onPrevClick),J.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:d,prevEl:d&&d[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}};var Ar={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;J.extend(e,{navigation:{init:xa.init.bind(e),update:xa.update.bind(e),destroy:xa.destroy.bind(e),onNextClick:xa.onNextClick.bind(e),onPrevClick:xa.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 t=this,{$nextEl:n,$prevEl:d}=t.navigation;if(t.params.navigation.hideOnClick&&!I(e.target).is(d)&&!I(e.target).is(n)){let O;n?O=n.hasClass(t.params.navigation.hiddenClass):d&&(O=d.hasClass(t.params.navigation.hiddenClass)),O===!0?t.emit("navigationShow",t):t.emit("navigationHide",t),n&&n.toggleClass(t.params.navigation.hiddenClass),d&&d.toggleClass(t.params.navigation.hiddenClass)}}}};const wa={update(){const e=this,t=e.rtl,n=e.params.pagination;if(!n.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const d=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,O=e.pagination.$el;let K;const X=e.params.loop?Math.ceil((d-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(K=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),K>d-1-e.loopedSlides*2&&(K-=d-e.loopedSlides*2),K>X-1&&(K-=X),K<0&&e.params.paginationType!=="bullets"&&(K=X+K)):typeof e.snapIndex!="undefined"?K=e.snapIndex:K=e.activeIndex||0,n.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const Q=e.pagination.bullets;let re,se,ve;if(n.dynamicBullets&&(e.pagination.bulletSize=Q.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),O.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(n.dynamicMainBullets+4)}px`),n.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=K-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),re=K-e.pagination.dynamicBulletIndex,se=re+(Math.min(Q.length,n.dynamicMainBullets)-1),ve=(se+re)/2),Q.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),O.length>1)Q.each((Ue,Pe)=>{const ze=I(Pe),Fe=ze.index();Fe===K&&ze.addClass(n.bulletActiveClass),n.dynamicBullets&&(Fe>=re&&Fe<=se&&ze.addClass(`${n.bulletActiveClass}-main`),Fe===re&&ze.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Fe===se&&ze.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))});else{const Ue=Q.eq(K),Pe=Ue.index();if(Ue.addClass(n.bulletActiveClass),n.dynamicBullets){const ze=Q.eq(re),Fe=Q.eq(se);for(let He=re;He<=se;He+=1)Q.eq(He).addClass(`${n.bulletActiveClass}-main`);if(e.params.loop)if(Pe>=Q.length-n.dynamicMainBullets){for(let He=n.dynamicMainBullets;He>=0;He-=1)Q.eq(Q.length-He).addClass(`${n.bulletActiveClass}-main`);Q.eq(Q.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else ze.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Fe.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`);else ze.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),Fe.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const Ue=Math.min(Q.length,n.dynamicMainBullets+4),Pe=(e.pagination.bulletSize*Ue-e.pagination.bulletSize)/2-ve*e.pagination.bulletSize,ze=t?"right":"left";Q.css(e.isHorizontal()?ze:"top",`${Pe}px`)}}if(n.type==="fraction"&&(O.find(`.${n.currentClass}`).text(n.formatFractionCurrent(K+1)),O.find(`.${n.totalClass}`).text(n.formatFractionTotal(X))),n.type==="progressbar"){let Q;n.progressbarOpposite?Q=e.isHorizontal()?"vertical":"horizontal":Q=e.isHorizontal()?"horizontal":"vertical";const re=(K+1)/X;let se=1,ve=1;Q==="horizontal"?se=re:ve=re,O.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${se}) scaleY(${ve})`).transition(e.params.speed)}n.type==="custom"&&n.renderCustom?(O.html(n.renderCustom(e,K+1,X)),e.emit("paginationRender",e,O[0])):e.emit("paginationUpdate",e,O[0]),O[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.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,d=e.pagination.$el;let O="";if(t.type==="bullets"){const K=e.params.loop?Math.ceil((n-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let X=0;X<K;X+=1)t.renderBullet?O+=t.renderBullet.call(e,X,t.bulletClass):O+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;d.html(O),e.pagination.bullets=d.find(`.${t.bulletClass}`)}t.type==="fraction"&&(t.renderFraction?O=t.renderFraction.call(e,t.currentClass,t.totalClass):O=`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,d.html(O)),t.type==="progressbar"&&(t.renderProgressbar?O=t.renderProgressbar.call(e,t.progressbarFillClass):O=`<span class="${t.progressbarFillClass}"></span>`,d.html(O)),t.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let n=I(t.el);if(n.length===0)return;e.params.uniqueNavElements&&typeof t.el=="string"&&n.length>1&&(n=e.$el.find(t.el)),t.type==="bullets"&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),t.type==="bullets"&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type==="progressbar"&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",`.${t.bulletClass}`,function(O){O.preventDefault();let K=I(this).index()*e.params.slidesPerGroup;e.params.loop&&(K+=e.loopedSlides),e.slideTo(K)}),J.extend(e.pagination,{$el:n,el:n[0]})},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",`.${t.bulletClass}`)}};var Fa={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;J.extend(e,{pagination:{init:wa.init.bind(e),render:wa.render.bind(e),update:wa.update.bind(e),destroy:wa.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 t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!I(e.target).hasClass(t.params.pagination.bulletClass)){const n=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);n===!0?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}};const Vn={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:d}=e,{dragSize:O,trackSize:K,$dragEl:X,$el:Q}=t,re=e.params.scrollbar;let se=O,ve=(K-O)*d;n?(ve=-ve,ve>0?(se=O-ve,ve=0):-ve+O>K&&(se=K+ve)):ve<0?(se=O+ve,ve=0):ve+O>K&&(se=K-ve),e.isHorizontal()?(X.transform(`translate3d(${ve}px, 0, 0)`),X[0].style.width=`${se}px`):(X.transform(`translate3d(0px, ${ve}px, 0)`),X[0].style.height=`${se}px`),re.hide&&(clearTimeout(e.scrollbar.timeout),Q[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{Q[0].style.opacity=0,Q.transition(400)},1e3))},setTransition(e){const t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:d}=t;n[0].style.width="",n[0].style.height="";const O=e.isHorizontal()?d[0].offsetWidth:d[0].offsetHeight,K=e.size/e.virtualSize,X=K*(O/e.size);let Q;e.params.scrollbar.dragSize==="auto"?Q=O*K:Q=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${Q}px`:n[0].style.height=`${Q}px`,K>=1?d[0].style.display="none":d[0].style.display="",e.params.scrollbar.hide&&(d[0].style.opacity=0),J.extend(t,{trackSize:O,divider:K,moveDivider:X,dragSize:Q}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const t=this;return t.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 t=this,{scrollbar:n,rtlTranslate:d}=t,{$el:O,dragSize:K,trackSize:X,dragStartPos:Q}=n;let re;re=(n.getPointerPosition(e)-O.offset()[t.isHorizontal()?"left":"top"]-(Q!==null?Q:K/2))/(X-K),re=Math.max(Math.min(re,1),0),d&&(re=1-re);const se=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*re;t.updateProgress(se),t.setTranslate(se),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,n=t.params.scrollbar,{scrollbar:d,$wrapperEl:O}=t,{$el:K,$dragEl:X}=d;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===X[0]||e.target===X?d.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),O.transition(100),X.transition(100),d.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),K.transition(0),n.hide&&K.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:n,$wrapperEl:d}=t,{$el:O,$dragEl:K}=n;if(!t.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),d.transition(0),O.transition(0),K.transition(0),t.emit("scrollbarDragMove",e)},onDragEnd(e){const t=this,n=t.params.scrollbar,{scrollbar:d,$wrapperEl:O}=t,{$el:K}=d;if(!t.scrollbar.isTouched)return;t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),O.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=J.nextTick(()=>{K.css("opacity",0),K.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:d,params:O}=e,K=t.$el,X=K[0],Q=V.passiveListener&&O.passiveListeners?{passive:!1,capture:!1}:!1,re=V.passiveListener&&O.passiveListeners?{passive:!0,capture:!1}:!1;V.touch?(X.addEventListener(n.start,e.scrollbar.onDragStart,Q),X.addEventListener(n.move,e.scrollbar.onDragMove,Q),X.addEventListener(n.end,e.scrollbar.onDragEnd,re)):(X.addEventListener(d.start,e.scrollbar.onDragStart,Q),M.addEventListener(d.move,e.scrollbar.onDragMove,Q),M.addEventListener(d.end,e.scrollbar.onDragEnd,re))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:d,params:O}=e,K=t.$el,X=K[0],Q=V.passiveListener&&O.passiveListeners?{passive:!1,capture:!1}:!1,re=V.passiveListener&&O.passiveListeners?{passive:!0,capture:!1}:!1;V.touch?(X.removeEventListener(n.start,e.scrollbar.onDragStart,Q),X.removeEventListener(n.move,e.scrollbar.onDragMove,Q),X.removeEventListener(n.end,e.scrollbar.onDragEnd,re)):(X.removeEventListener(d.start,e.scrollbar.onDragStart,Q),M.removeEventListener(d.move,e.scrollbar.onDragMove,Q),M.removeEventListener(d.end,e.scrollbar.onDragEnd,re))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:n}=e,d=e.params.scrollbar;let O=I(d.el);e.params.uniqueNavElements&&typeof d.el=="string"&&O.length>1&&n.find(d.el).length===1&&(O=n.find(d.el));let K=O.find(`.${e.params.scrollbar.dragClass}`);K.length===0&&(K=I(`<div class="${e.params.scrollbar.dragClass}"></div>`),O.append(K)),J.extend(t,{$el:O,el:O[0],$dragEl:K,dragEl:K[0]}),d.draggable&&t.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var kr={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;J.extend(e,{scrollbar:{init:Vn.init.bind(e),destroy:Vn.destroy.bind(e),updateSize:Vn.updateSize.bind(e),setTranslate:Vn.setTranslate.bind(e),setTransition:Vn.setTransition.bind(e),enableDraggable:Vn.enableDraggable.bind(e),disableDraggable:Vn.disableDraggable.bind(e),setDragPosition:Vn.setDragPosition.bind(e),getPointerPosition:Vn.getPointerPosition.bind(e),onDragStart:Vn.onDragStart.bind(e),onDragMove:Vn.onDragMove.bind(e),onDragEnd:Vn.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 t=this;t.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Ca={setTransform(e,t){const n=this,{rtl:d}=n,O=I(e),K=d?-1:1,X=O.attr("data-swiper-parallax")||"0";let Q=O.attr("data-swiper-parallax-x"),re=O.attr("data-swiper-parallax-y");const se=O.attr("data-swiper-parallax-scale"),ve=O.attr("data-swiper-parallax-opacity");if(Q||re?(Q=Q||"0",re=re||"0"):n.isHorizontal()?(Q=X,re="0"):(re=X,Q="0"),Q.indexOf("%")>=0?Q=`${parseInt(Q,10)*t*K}%`:Q=`${Q*t*K}px`,re.indexOf("%")>=0?re=`${parseInt(re,10)*t}%`:re=`${re*t}px`,typeof ve!="undefined"&&ve!==null){const Ue=ve-(ve-1)*(1-Math.abs(t));O[0].style.opacity=Ue}if(typeof se=="undefined"||se===null)O.transform(`translate3d(${Q}, ${re}, 0px)`);else{const Ue=se-(se-1)*(1-Math.abs(t));O.transform(`translate3d(${Q}, ${re}, 0px) scale(${Ue})`)}},setTranslate(){const e=this,{$el:t,slides:n,progress:d,snapGrid:O}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((K,X)=>{e.parallax.setTransform(X,d)}),n.each((K,X)=>{let Q=X.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(Q+=Math.ceil(K/2)-d*(O.length-1)),Q=Math.min(Math.max(Q,-1),1),I(X).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((re,se)=>{e.parallax.setTransform(se,Q)})})},setTransition(e=this.params.speed){const t=this,{$el:n}=t;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((d,O)=>{const K=I(O);let X=parseInt(K.attr("data-swiper-parallax-duration"),10)||e;e===0&&(X=0),K.transition(X)})}};var Cr={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;J.extend(e,{parallax:{setTransform:Ca.setTransform.bind(e),setTranslate:Ca.setTranslate.bind(e),setTransition:Ca.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 t=this;if(!t.params.parallax.enabled)return;t.parallax.setTransition(e)}}};const ln={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,d=e.targetTouches[1].pageX,O=e.targetTouches[1].pageY,K=Math.sqrt(da(d-t,2)+da(O-n,2));return K},onGestureStart(e){const t=this,n=t.params.zoom,d=t.zoom,{gesture:O}=d;if(d.fakeGestureTouched=!1,d.fakeGestureMoved=!1,!V.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;d.fakeGestureTouched=!0,O.scaleStart=ln.getDistanceBetweenTouches(e)}if((!O.$slideEl||!O.$slideEl.length)&&(O.$slideEl=I(e.target).closest(`.${t.params.slideClass}`),O.$slideEl.length===0&&(O.$slideEl=t.slides.eq(t.activeIndex)),O.$imageEl=O.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),O.$imageWrapEl=O.$imageEl.parent(`.${n.containerClass}`),O.maxRatio=O.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,O.$imageWrapEl.length===0)){O.$imageEl=void 0;return}O.$imageEl&&O.$imageEl.transition(0),t.zoom.isScaling=!0},onGestureChange(e){const t=this,n=t.params.zoom,d=t.zoom,{gesture:O}=d;if(!V.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;d.fakeGestureMoved=!0,O.scaleMove=ln.getDistanceBetweenTouches(e)}if(!O.$imageEl||O.$imageEl.length===0)return;V.gestures?d.scale=e.scale*d.currentScale:d.scale=O.scaleMove/O.scaleStart*d.currentScale,d.scale>O.maxRatio&&(d.scale=O.maxRatio-1+da(d.scale-O.maxRatio+1,.5)),d.scale<n.minRatio&&(d.scale=n.minRatio+1-da(n.minRatio-d.scale+1,.5)),O.$imageEl.transform(`translate3d(0,0,0) scale(${d.scale})`)},onGestureEnd(e){const t=this,n=t.params.zoom,d=t.zoom,{gesture:O}=d;if(!V.gestures){if(!d.fakeGestureTouched||!d.fakeGestureMoved)return;if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!An.android)return;d.fakeGestureTouched=!1,d.fakeGestureMoved=!1}if(!O.$imageEl||O.$imageEl.length===0)return;d.scale=Math.max(Math.min(d.scale,O.maxRatio),n.minRatio),O.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${d.scale})`),d.currentScale=d.scale,d.isScaling=!1,d.scale===1&&(O.$slideEl=void 0)},onTouchStart(e){const t=this,n=t.zoom,{gesture:d,image:O}=n;if(!d.$imageEl||d.$imageEl.length===0)return;if(O.isTouched)return;An.android&&e.cancelable&&e.preventDefault(),O.isTouched=!0,O.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,O.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY},onTouchMove(e){const t=this,n=t.zoom,{gesture:d,image:O,velocity:K}=n;if(!d.$imageEl||d.$imageEl.length===0)return;if(t.allowClick=!1,!O.isTouched||!d.$slideEl)return;O.isMoved||(O.width=d.$imageEl[0].offsetWidth,O.height=d.$imageEl[0].offsetHeight,O.startX=J.getTranslate(d.$imageWrapEl[0],"x")||0,O.startY=J.getTranslate(d.$imageWrapEl[0],"y")||0,d.slideWidth=d.$slideEl[0].offsetWidth,d.slideHeight=d.$slideEl[0].offsetHeight,d.$imageWrapEl.transition(0),t.rtl&&(O.startX=-O.startX,O.startY=-O.startY));const X=O.width*n.scale,Q=O.height*n.scale;if(X<d.slideWidth&&Q<d.slideHeight)return;if(O.minX=Math.min(d.slideWidth/2-X/2,0),O.maxX=-O.minX,O.minY=Math.min(d.slideHeight/2-Q/2,0),O.maxY=-O.minY,O.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,O.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!O.isMoved&&!n.isScaling){if(t.isHorizontal()&&(Math.floor(O.minX)===Math.floor(O.startX)&&O.touchesCurrent.x<O.touchesStart.x||Math.floor(O.maxX)===Math.floor(O.startX)&&O.touchesCurrent.x>O.touchesStart.x)){O.isTouched=!1;return}if(!t.isHorizontal()&&(Math.floor(O.minY)===Math.floor(O.startY)&&O.touchesCurrent.y<O.touchesStart.y||Math.floor(O.maxY)===Math.floor(O.startY)&&O.touchesCurrent.y>O.touchesStart.y)){O.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),O.isMoved=!0,O.currentX=O.touchesCurrent.x-O.touchesStart.x+O.startX,O.currentY=O.touchesCurrent.y-O.touchesStart.y+O.startY,O.currentX<O.minX&&(O.currentX=O.minX+1-da(O.minX-O.currentX+1,.8)),O.currentX>O.maxX&&(O.currentX=O.maxX-1+da(O.currentX-O.maxX+1,.8)),O.currentY<O.minY&&(O.currentY=O.minY+1-da(O.minY-O.currentY+1,.8)),O.currentY>O.maxY&&(O.currentY=O.maxY-1+da(O.currentY-O.maxY+1,.8)),K.prevPositionX||(K.prevPositionX=O.touchesCurrent.x),K.prevPositionY||(K.prevPositionY=O.touchesCurrent.y),K.prevTime||(K.prevTime=Date.now()),K.x=(O.touchesCurrent.x-K.prevPositionX)/(Date.now()-K.prevTime)/2,K.y=(O.touchesCurrent.y-K.prevPositionY)/(Date.now()-K.prevTime)/2,Math.abs(O.touchesCurrent.x-K.prevPositionX)<2&&(K.x=0),Math.abs(O.touchesCurrent.y-K.prevPositionY)<2&&(K.y=0),K.prevPositionX=O.touchesCurrent.x,K.prevPositionY=O.touchesCurrent.y,K.prevTime=Date.now(),d.$imageWrapEl.transform(`translate3d(${O.currentX}px, ${O.currentY}px,0)`)},onTouchEnd(){const e=this,t=e.zoom,{gesture:n,image:d,velocity:O}=t;if(!n.$imageEl||n.$imageEl.length===0)return;if(!d.isTouched||!d.isMoved){d.isTouched=!1,d.isMoved=!1;return}d.isTouched=!1,d.isMoved=!1;let K=300,X=300;const Q=O.x*K,re=d.currentX+Q,se=O.y*X,ve=d.currentY+se;O.x!==0&&(K=Math.abs((re-d.currentX)/O.x)),O.y!==0&&(X=Math.abs((ve-d.currentY)/O.y));const Ue=Math.max(K,X);d.currentX=re,d.currentY=ve;const Pe=d.width*t.scale,ze=d.height*t.scale;d.minX=Math.min(n.slideWidth/2-Pe/2,0),d.maxX=-d.minX,d.minY=Math.min(n.slideHeight/2-ze/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),n.$imageWrapEl.transition(Ue).transform(`translate3d(${d.currentX}px, ${d.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:n}=t;n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(e){const t=this,n=t.zoom;n.scale&&n.scale!==1?n.out():n.in(e)},in(e){const t=this,n=t.zoom,d=t.params.zoom,{gesture:O,image:K}=n;if(O.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?O.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):O.$slideEl=t.slides.eq(t.activeIndex),O.$imageEl=O.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),O.$imageWrapEl=O.$imageEl.parent(`.${d.containerClass}`)),!O.$imageEl||O.$imageEl.length===0)return;O.$slideEl.addClass(`${d.zoomedSlideClass}`);let X,Q,re,se,ve,Ue,Pe,ze,Fe,He,qe,ke,et,tt,yt,Ct,St,ht;typeof K.touchesStart.x=="undefined"&&e?(X=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,Q=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(X=K.touchesStart.x,Q=K.touchesStart.y),n.scale=O.$imageWrapEl.attr("data-swiper-zoom")||d.maxRatio,n.currentScale=O.$imageWrapEl.attr("data-swiper-zoom")||d.maxRatio,e?(St=O.$slideEl[0].offsetWidth,ht=O.$slideEl[0].offsetHeight,re=O.$slideEl.offset().left,se=O.$slideEl.offset().top,ve=re+St/2-X,Ue=se+ht/2-Q,Fe=O.$imageEl[0].offsetWidth,He=O.$imageEl[0].offsetHeight,qe=Fe*n.scale,ke=He*n.scale,et=Math.min(St/2-qe/2,0),tt=Math.min(ht/2-ke/2,0),yt=-et,Ct=-tt,Pe=ve*n.scale,ze=Ue*n.scale,Pe<et&&(Pe=et),Pe>yt&&(Pe=yt),ze<tt&&(ze=tt),ze>Ct&&(ze=Ct)):(Pe=0,ze=0),O.$imageWrapEl.transition(300).transform(`translate3d(${Pe}px, ${ze}px,0)`),O.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,{gesture:d}=t;if(d.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?d.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):d.$slideEl=e.slides.eq(e.activeIndex),d.$imageEl=d.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),d.$imageWrapEl=d.$imageEl.parent(`.${n.containerClass}`)),!d.$imageEl||d.$imageEl.length===0)return;t.scale=1,t.currentScale=1,d.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),d.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),d.$slideEl.removeClass(`${n.zoomedSlideClass}`),d.$slideEl=void 0},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=e.touchEvents.start==="touchstart"&&V.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,d=V.passiveListener?{passive:!1,capture:!0}:!0,O=`.${e.params.slideClass}`;V.gestures?(e.$wrapperEl.on("gesturestart",O,t.onGestureStart,n),e.$wrapperEl.on("gesturechange",O,t.onGestureChange,n),e.$wrapperEl.on("gestureend",O,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,O,t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,O,t.onGestureChange,d),e.$wrapperEl.on(e.touchEvents.end,O,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,O,t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,d)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const n=e.touchEvents.start==="touchstart"&&V.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,d=V.passiveListener?{passive:!1,capture:!0}:!0,O=`.${e.params.slideClass}`;V.gestures?(e.$wrapperEl.off("gesturestart",O,t.onGestureStart,n),e.$wrapperEl.off("gesturechange",O,t.onGestureChange,n),e.$wrapperEl.off("gestureend",O,t.onGestureEnd,n)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,O,t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,O,t.onGestureChange,d),e.$wrapperEl.off(e.touchEvents.end,O,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,O,t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,d)}};var or={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={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(d=>{t[d]=ln[d].bind(e)}),J.extend(e,{zoom:t});let n=1;Object.defineProperty(e.zoom,"scale",{get(){return n},set(d){if(n!==d){const O=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,K=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",d,O,K)}n=d}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const t=this;if(!t.zoom.enabled)return;t.zoom.onTouchStart(e)},touchEnd(e){const t=this;if(!t.zoom.enabled)return;t.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.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 lr={loadInSlide(e,t=!0){const n=this,d=n.params.lazy;if(typeof e=="undefined")return;if(n.slides.length===0)return;const O=n.virtual&&n.params.virtual.enabled,K=O?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e);let X=K.find(`.${d.elementClass}:not(.${d.loadedClass}):not(.${d.loadingClass})`);if(K.hasClass(d.elementClass)&&!K.hasClass(d.loadedClass)&&!K.hasClass(d.loadingClass)&&(X=X.add(K[0])),X.length===0)return;X.each((Q,re)=>{const se=I(re);se.addClass(d.loadingClass);const ve=se.attr("data-background"),Ue=se.attr("data-src"),Pe=se.attr("data-srcset"),ze=se.attr("data-sizes"),Fe=se.parent("picture");n.loadImage(se[0],Ue||ve,Pe,ze,!1,()=>{if(typeof n=="undefined"||n===null||!n||n&&!n.params||n.destroyed)return;if(ve?(se.css("background-image",`url("${ve}")`),se.removeAttr("data-background")):(Pe&&(se.attr("srcset",Pe),se.removeAttr("data-srcset")),ze&&(se.attr("sizes",ze),se.removeAttr("data-sizes")),Fe.length&&Fe.children("source").each((He,qe)=>{const ke=I(qe);ke.attr("data-srcset")&&(ke.attr("srcset",ke.attr("data-srcset")),ke.removeAttr("data-srcset"))}),Ue&&(se.attr("src",Ue),se.removeAttr("data-src"))),se.addClass(d.loadedClass).removeClass(d.loadingClass),K.find(`.${d.preloaderClass}`).remove(),n.params.loop&&t){const He=K.attr("data-swiper-slide-index");if(K.hasClass(n.params.slideDuplicateClass)){const qe=n.$wrapperEl.children(`[data-swiper-slide-index="${He}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(qe.index(),!1)}else{const qe=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${He}"]`);n.lazy.loadInSlide(qe.index(),!1)}}n.emit("lazyImageReady",K[0],se[0]),n.params.autoHeight&&n.updateAutoHeight()}),n.emit("lazyImageLoad",K[0],se[0])})},load(){const e=this,{$wrapperEl:t,params:n,slides:d,activeIndex:O}=e,K=e.virtual&&n.virtual.enabled,X=n.lazy;let Q=n.slidesPerView;Q==="auto"&&(Q=0);function re(ve){if(K){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${ve}"]`).length)return!0}else if(d[ve])return!0;return!1}function se(ve){return K?I(ve).attr("data-swiper-slide-index"):I(ve).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${n.slideVisibleClass}`).each((ve,Ue)=>{const Pe=K?I(Ue).attr("data-swiper-slide-index"):I(Ue).index();e.lazy.loadInSlide(Pe)});else if(Q>1)for(let ve=O;ve<O+Q;ve+=1)re(ve)&&e.lazy.loadInSlide(ve);else e.lazy.loadInSlide(O);if(X.loadPrevNext)if(Q>1||X.loadPrevNextAmount&&X.loadPrevNextAmount>1){const ve=X.loadPrevNextAmount,Ue=Q,Pe=Math.min(O+Ue+Math.max(ve,Ue),d.length),ze=Math.max(O-Math.max(Ue,ve),0);for(let Fe=O+Q;Fe<Pe;Fe+=1)re(Fe)&&e.lazy.loadInSlide(Fe);for(let Fe=ze;Fe<O;Fe+=1)re(Fe)&&e.lazy.loadInSlide(Fe)}else{const ve=t.children(`.${n.slideNextClass}`);ve.length>0&&e.lazy.loadInSlide(se(ve));const Ue=t.children(`.${n.slidePrevClass}`);Ue.length>0&&e.lazy.loadInSlide(se(Ue))}}};var Oa={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;J.extend(e,{lazy:{initialImageLoaded:!1,load:lr.load.bind(e),loadInSlide:lr.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 Da={LinearSpline:function(t,n){const d=function(){let Q,re,se;return(ve,Ue)=>{for(re=-1,Q=ve.length;Q-re>1;)se=Q+re>>1,ve[se]<=Ue?re=se:Q=se;return Q}}();this.x=t,this.y=n,this.lastIndex=t.length-1;let O,K;return this.interpolate=function(Q){return Q?(K=d(this.x,Q),O=K-1,(Q-this.x[O])*(this.y[K]-this.y[O])/(this.x[K]-this.x[O])+this.y[O]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Da.LinearSpline(t.slidesGrid,e.slidesGrid):new Da.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,d=n.controller.control;let O,K;function X(Q){const re=n.rtlTranslate?-n.translate:n.translate;n.params.controller.by==="slide"&&(n.controller.getInterpolateFunction(Q),K=-n.controller.spline.interpolate(-re)),(!K||n.params.controller.by==="container")&&(O=(Q.maxTranslate()-Q.minTranslate())/(n.maxTranslate()-n.minTranslate()),K=(re-n.minTranslate())*O+Q.minTranslate()),n.params.controller.inverse&&(K=Q.maxTranslate()-K),Q.updateProgress(K),Q.setTranslate(K,n),Q.updateActiveIndex(),Q.updateSlidesClasses()}if(Array.isArray(d))for(let Q=0;Q<d.length;Q+=1)d[Q]!==t&&d[Q]instanceof jn&&X(d[Q]);else d instanceof jn&&t!==d&&X(d)},setTransition(e,t){const n=this,d=n.controller.control;let O;function K(X){X.setTransition(e,n),e!==0&&(X.transitionStart(),X.params.autoHeight&&J.nextTick(()=>{X.updateAutoHeight()}),X.$wrapperEl.transitionEnd(()=>{if(!d)return;X.params.loop&&n.params.controller.by==="slide"&&X.loopFix(),X.transitionEnd()}))}if(Array.isArray(d))for(O=0;O<d.length;O+=1)d[O]!==t&&d[O]instanceof jn&&K(d[O]);else d instanceof jn&&t!==d&&K(d)}};var ur={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;J.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Da.getInterpolateFunction.bind(e),setTranslate:Da.setTranslate.bind(e),setTransition:Da.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,t){const n=this;if(!n.controller.control)return;n.controller.setTranslate(e,t)},setTransition(e,t){const n=this;if(!n.controller.control)return;n.controller.setTransition(e,t)}}};const Qa={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,t){return e.attr("role",t),e},addElLabel(e,t){return e.attr("aria-label",t),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const t=this,n=t.params.a11y;if(e.keyCode!==13)return;const d=I(e.target);t.navigation&&t.navigation.$nextEl&&d.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(n.lastSlideMessage):t.a11y.notify(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&d.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(n.firstSlideMessage):t.a11y.notify(n.prevSlideMessage)),t.pagination&&d.is(`.${t.params.pagination.bulletClass}`)&&d[0].click()},notify(e){const t=this,n=t.a11y.liveRegion;if(n.length===0)return;n.html(""),n.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:n}=e.navigation;n&&n.length>0&&(e.isBeginning?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((n,d)=>{const O=I(d);e.a11y.makeElFocusable(O),e.a11y.addElRole(O,"button"),e.a11y.addElLabel(O,t.paginationBulletMessage.replace(/\{\{index\}\}/,O.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let n,d;e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(d=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),d&&(e.a11y.makeElFocusable(d),e.a11y.addElRole(d,"button"),e.a11y.addElLabel(d,t.prevSlideMessage),d.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 t,n;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.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 _r={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;J.extend(e,{a11y:{liveRegion:I(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Qa).forEach(t=>{e.a11y[t]=Qa[t].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 oa={init(){const e=this;if(!e.params.history)return;if(!c.history||!c.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const t=e.history;if(t.initialized=!0,t.paths=oa.getPathValues(),!t.paths.key&&!t.paths.value)return;t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||c.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||c.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=oa.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=c.location.pathname.slice(1).split("/").filter(O=>O!==""),t=e.length,n=e[t-2],d=e[t-1];return{key:n,value:d}},setHistory(e,t){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const d=n.slides.eq(t);let O=oa.slugify(d.attr("data-history"));c.location.pathname.includes(e)||(O=`${e}/${O}`);const K=c.history.state;if(K&&K.value===O)return;n.params.history.replaceState?c.history.replaceState({value:O},null,O):c.history.pushState({value:O},null,O)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,t,n){const d=this;if(t)for(let O=0,K=d.slides.length;O<K;O+=1){const X=d.slides.eq(O),Q=oa.slugify(X.attr("data-history"));if(Q===t&&!X.hasClass(d.params.slideDuplicateClass)){const re=X.index();d.slideTo(re,e,n)}}else d.slideTo(0,e,n)}};var dr={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;J.extend(e,{history:{init:oa.init.bind(e),setHistory:oa.setHistory.bind(e),setHistoryPopState:oa.setHistoryPopState.bind(e),scrollToSlide:oa.scrollToSlide.bind(e),destroy:oa.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 ja={onHashCange(){const e=this;e.emit("hashChange");const t=M.location.hash.replace("#",""),n=e.slides.eq(e.activeIndex).attr("data-hash");if(t!==n){const d=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(typeof d=="undefined")return;e.slideTo(d)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const t=e.slides.eq(e.activeIndex),n=t.attr("data-hash")||t.attr("data-history");M.location.hash=n||"",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 t=M.location.hash.replace("#","");if(t){const n=0;for(let d=0,O=e.slides.length;d<O;d+=1){const K=e.slides.eq(d),X=K.attr("data-hash")||K.attr("data-history");if(X===t&&!K.hasClass(e.params.slideDuplicateClass)){const Q=K.index();e.slideTo(Q,n,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&I(c).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&I(c).off("hashchange",e.hashNavigation.onHashCange)}};var Nr={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;J.extend(e,{hashNavigation:{initialized:!1,init:ja.init.bind(e),destroy:ja.destroy.bind(e),setHash:ja.setHash.bind(e),onHashCange:ja.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 ce={run(){const e=this,t=e.slides.eq(e.activeIndex);let n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=J.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()},n)},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 t=this;if(!t.autoplay.running)return;if(t.autoplay.paused)return;t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,e===0||!t.params.autoplay.waitForTransition?(t.autoplay.paused=!1,t.autoplay.run()):(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd))}};var xe={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;J.extend(e,{autoplay:{running:!1,paused:!1,run:ce.run.bind(e),start:ce.start.bind(e),stop:ce.stop.bind(e),pause:ce.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(t){if(!e||e.destroyed||!e.$wrapperEl)return;if(t.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,t){const n=this;n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.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 Te={setTranslate(){const e=this,{slides:t}=e;for(let n=0;n<t.length;n+=1){const d=e.slides.eq(n),O=d[0].swiperSlideOffset;let K=-O;e.params.virtualTranslate||(K-=e.translate);let X=0;e.isHorizontal()||(X=K,K=0);const Q=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(d[0].progress),0):1+Math.min(Math.max(d[0].progress,-1),0);d.css({opacity:Q}).transform(`translate3d(${K}px, ${X}px, 0px)`)}},setTransition(e){const t=this,{slides:n,$wrapperEl:d}=t;if(n.transition(e),t.params.virtualTranslate&&e!==0){let O=!1;n.transitionEnd(()=>{if(O)return;if(!t||t.destroyed)return;O=!0,t.animating=!1;const K=["webkitTransitionEnd","transitionend"];for(let X=0;X<K.length;X+=1)d.trigger(K[X])})}}};var ge={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;J.extend(e,{fadeEffect:{setTranslate:Te.setTranslate.bind(e),setTransition:Te.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};J.extend(e.params,t),J.extend(e.originalParams,t)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const t=this;if(t.params.effect!=="fade")return;t.fadeEffect.setTransition(e)}}};const Y={setTranslate(){const e=this,{$el:t,$wrapperEl:n,slides:d,width:O,height:K,rtlTranslate:X,size:Q}=e,re=e.params.cubeEffect,se=e.isHorizontal(),ve=e.virtual&&e.params.virtual.enabled;let Ue=0,Pe;re.shadow&&(se?(Pe=n.find(".swiper-cube-shadow"),Pe.length===0&&(Pe=I('<div class="swiper-cube-shadow"></div>'),n.append(Pe)),Pe.css({height:`${O}px`})):(Pe=t.find(".swiper-cube-shadow"),Pe.length===0&&(Pe=I('<div class="swiper-cube-shadow"></div>'),t.append(Pe))));for(let Fe=0;Fe<d.length;Fe+=1){const He=d.eq(Fe);let qe=Fe;ve&&(qe=parseInt(He.attr("data-swiper-slide-index"),10));let ke=qe*90,et=Math.floor(ke/360);X&&(ke=-ke,et=Math.floor(-ke/360));const tt=Math.max(Math.min(He[0].progress,1),-1);let yt=0,Ct=0,St=0;qe%4===0?(yt=-et*4*Q,St=0):(qe-1)%4===0?(yt=0,St=-et*4*Q):(qe-2)%4===0?(yt=Q+et*4*Q,St=Q):(qe-3)%4===0&&(yt=-Q,St=3*Q+Q*4*et),X&&(yt=-yt),se||(Ct=yt,yt=0);const ht=`rotateX(${se?0:-ke}deg) rotateY(${se?ke:0}deg) translate3d(${yt}px, ${Ct}px, ${St}px)`;if(tt<=1&&tt>-1&&(Ue=qe*90+tt*90,X&&(Ue=-qe*90-tt*90)),He.transform(ht),re.slideShadows){let Tt=se?He.find(".swiper-slide-shadow-left"):He.find(".swiper-slide-shadow-top"),pt=se?He.find(".swiper-slide-shadow-right"):He.find(".swiper-slide-shadow-bottom");Tt.length===0&&(Tt=I(`<div class="swiper-slide-shadow-${se?"left":"top"}"></div>`),He.append(Tt)),pt.length===0&&(pt=I(`<div class="swiper-slide-shadow-${se?"right":"bottom"}"></div>`),He.append(pt)),Tt.length&&(Tt[0].style.opacity=Math.max(-tt,0)),pt.length&&(pt[0].style.opacity=Math.max(tt,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${Q/2}px`,"-moz-transform-origin":`50% 50% -${Q/2}px`,"-ms-transform-origin":`50% 50% -${Q/2}px`,"transform-origin":`50% 50% -${Q/2}px`}),re.shadow)if(se)Pe.transform(`translate3d(0px, ${O/2+re.shadowOffset}px, ${-O/2}px) rotateX(90deg) rotateZ(0deg) scale(${re.shadowScale})`);else{const Fe=Math.abs(Ue)-Math.floor(Math.abs(Ue)/90)*90,He=1.5-(Math.sin(Fe*2*Math.PI/360)/2+Math.cos(Fe*2*Math.PI/360)/2),qe=re.shadowScale,ke=re.shadowScale/He,et=re.shadowOffset;Pe.transform(`scale3d(${qe}, 1, ${ke}) translate3d(0px, ${K/2+et}px, ${-K/2/ke}px) rotateX(-90deg)`)}const ze=Ba.isSafari||Ba.isWebView?-Q/2:0;n.transform(`translate3d(0px,0,${ze}px) rotateX(${e.isHorizontal()?0:Ue}deg) rotateY(${e.isHorizontal()?-Ue:0}deg)`)},setTransition(e){const t=this,{$el:n,slides:d}=t;d.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}};var oe={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;J.extend(e,{cubeEffect:{setTranslate:Y.setTranslate.bind(e),setTransition:Y.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 t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};J.extend(e.params,t),J.extend(e.originalParams,t)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const t=this;if(t.params.effect!=="cube")return;t.cubeEffect.setTransition(e)}}};const q={setTranslate(){const e=this,{slides:t,rtlTranslate:n}=e;for(let d=0;d<t.length;d+=1){const O=t.eq(d);let K=O[0].progress;e.params.flipEffect.limitRotation&&(K=Math.max(Math.min(O[0].progress,1),-1));const X=O[0].swiperSlideOffset,Q=-180*K;let re=Q,se=0,ve=-X,Ue=0;if(e.isHorizontal()?n&&(re=-re):(Ue=ve,ve=0,se=-re,re=0),O[0].style.zIndex=-Math.abs(Math.round(K))+t.length,e.params.flipEffect.slideShadows){let Pe=e.isHorizontal()?O.find(".swiper-slide-shadow-left"):O.find(".swiper-slide-shadow-top"),ze=e.isHorizontal()?O.find(".swiper-slide-shadow-right"):O.find(".swiper-slide-shadow-bottom");Pe.length===0&&(Pe=I(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),O.append(Pe)),ze.length===0&&(ze=I(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),O.append(ze)),Pe.length&&(Pe[0].style.opacity=Math.max(-K,0)),ze.length&&(ze[0].style.opacity=Math.max(K,0))}O.transform(`translate3d(${ve}px, ${Ue}px, 0px) rotateX(${se}deg) rotateY(${re}deg)`)}},setTransition(e){const t=this,{slides:n,activeIndex:d,$wrapperEl:O}=t;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&e!==0){let K=!1;n.eq(d).transitionEnd(function(){if(K)return;if(!t||t.destroyed)return;K=!0,t.animating=!1;const Q=["webkitTransitionEnd","transitionend"];for(let re=0;re<Q.length;re+=1)O.trigger(Q[re])})}}};var pe={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;J.extend(e,{flipEffect:{setTranslate:q.setTranslate.bind(e),setTransition:q.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 t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};J.extend(e.params,t),J.extend(e.originalParams,t)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const t=this;if(t.params.effect!=="flip")return;t.flipEffect.setTransition(e)}}};const ye={setTranslate(){const e=this,{width:t,height:n,slides:d,$wrapperEl:O,slidesSizesGrid:K}=e,X=e.params.coverflowEffect,Q=e.isHorizontal(),re=e.translate,se=Q?-re+t/2:-re+n/2,ve=Q?X.rotate:-X.rotate,Ue=X.depth;for(let Pe=0,ze=d.length;Pe<ze;Pe+=1){const Fe=d.eq(Pe),He=K[Pe],qe=Fe[0].swiperSlideOffset,ke=(se-qe-He/2)/He*X.modifier;let et=Q?ve*ke:0,tt=Q?0:ve*ke,yt=-Ue*Math.abs(ke),Ct=X.stretch;typeof Ct=="string"&&Ct.indexOf("%")!==-1&&(Ct=parseFloat(X.stretch)/100*He);let St=Q?0:Ct*ke,ht=Q?Ct*ke:0,Tt=1-(1-X.scale)*Math.abs(ke);Math.abs(ht)<.001&&(ht=0),Math.abs(St)<.001&&(St=0),Math.abs(yt)<.001&&(yt=0),Math.abs(et)<.001&&(et=0),Math.abs(tt)<.001&&(tt=0),Math.abs(Tt)<.001&&(Tt=0);const pt=`translate3d(${ht}px,${St}px,${yt}px) rotateX(${tt}deg) rotateY(${et}deg) scale(${Tt})`;if(Fe.transform(pt),Fe[0].style.zIndex=-Math.abs(Math.round(ke))+1,X.slideShadows){let $t=Q?Fe.find(".swiper-slide-shadow-left"):Fe.find(".swiper-slide-shadow-top"),Qt=Q?Fe.find(".swiper-slide-shadow-right"):Fe.find(".swiper-slide-shadow-bottom");$t.length===0&&($t=I(`<div class="swiper-slide-shadow-${Q?"left":"top"}"></div>`),Fe.append($t)),Qt.length===0&&(Qt=I(`<div class="swiper-slide-shadow-${Q?"right":"bottom"}"></div>`),Fe.append(Qt)),$t.length&&($t[0].style.opacity=ke>0?ke:0),Qt.length&&(Qt[0].style.opacity=-ke>0?-ke:0)}}if(V.pointerEvents||V.prefixedPointerEvents){const Pe=O[0].style;Pe.perspectiveOrigin=`${se}px 50%`}},setTransition(e){const t=this;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Me={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;J.extend(e,{coverflowEffect:{setTranslate:ye.setTranslate.bind(e),setTransition:ye.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 t=this;if(t.params.effect!=="coverflow")return;t.coverflowEffect.setTransition(e)}}};const Ae={init(){const e=this,{thumbs:t}=e.params,n=e.constructor;t.swiper instanceof n?(e.thumbs.swiper=t.swiper,J.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),J.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):J.isObject(t.swiper)&&(e.thumbs.swiper=new n(J.extend({},t.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,t=e.thumbs.swiper;if(!t)return;const n=t.clickedIndex,d=t.clickedSlide;if(d&&I(d).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof n=="undefined"||n===null)return;let O;if(t.params.loop?O=parseInt(I(t.clickedSlide).attr("data-swiper-slide-index"),10):O=n,e.params.loop){let K=e.activeIndex;e.slides.eq(K).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,K=e.activeIndex);const X=e.slides.eq(K).prevAll(`[data-swiper-slide-index="${O}"]`).eq(0).index(),Q=e.slides.eq(K).nextAll(`[data-swiper-slide-index="${O}"]`).eq(0).index();typeof X=="undefined"?O=Q:typeof Q=="undefined"?O=X:Q-K<K-X?O=Q:O=X}e.slideTo(O)},update(e){const t=this,n=t.thumbs.swiper;if(!n)return;const d=n.params.slidesPerView==="auto"?n.slidesPerViewDynamic():n.params.slidesPerView,O=t.params.thumbs.autoScrollOffset,K=O&&!n.params.loop;if(t.realIndex!==n.realIndex||K){let re=n.activeIndex,se,ve;if(n.params.loop){n.slides.eq(re).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,re=n.activeIndex);const Ue=n.slides.eq(re).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),Pe=n.slides.eq(re).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();typeof Ue=="undefined"?se=Pe:typeof Pe=="undefined"?se=Ue:Pe-re===re-Ue?se=re:Pe-re<re-Ue?se=Pe:se=Ue,ve=t.activeIndex>t.previousIndex?"next":"prev"}else se=t.realIndex,ve=se>t.previousIndex?"next":"prev";K&&(se+=ve==="next"?O:-1*O),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(se)<0&&(n.params.centeredSlides?se>re?se=se-Math.floor(d/2)+1:se=se+Math.floor(d/2)-1:se>re&&(se=se-d+1),n.slideTo(se,e?0:void 0))}let X=1;const Q=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(X=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(X=1),X=Math.floor(X),n.slides.removeClass(Q),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let re=0;re<X;re+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+re}"]`).addClass(Q);else for(let re=0;re<X;re+=1)n.slides.eq(t.realIndex+re).addClass(Q)}};var Be={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;J.extend(e,{thumbs:{swiper:null,init:Ae.init.bind(e),update:Ae.update.bind(e),onThumbClick:Ae.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:t}=e.params;if(!t||!t.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 t=this,n=t.thumbs.swiper;if(!n)return;n.setTransition(e)},beforeDestroy(){const e=this,t=e.thumbs.swiper;if(!t)return;e.thumbs.swiperCreated&&t&&t.destroy()}}};const Ye=[vr,Mn,Er,Va,ir,yr,br,xr,Ar,Fa,kr,Cr,or,Oa,ur,_r,dr,Nr,xe,ge,oe,pe,Me,Be];typeof jn.use=="undefined"&&(jn.use=jn.Class.use,jn.installModule=jn.Class.installModule),jn.use(Ye);var ut=Ee.default=jn},"u+vr":function(le,Ee,v){le.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"}},uZMh:function(le,Ee,v){le.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(le,Ee){le.exports="data:image/png;base64,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"},ulZh:function(le,Ee,v){typeof window!="undefined"&&function(L,M){le.exports=M()}(this,function(){return function(fe){var L={};function M(j){if(L[j])return L[j].exports;var c=L[j]={i:j,l:!1,exports:{}};return fe[j].call(c.exports,c,c.exports,M),c.l=!0,c.exports}return M.m=fe,M.c=L,M.d=function(j,c,a){M.o(j,c)||Object.defineProperty(j,c,{enumerable:!0,get:a})},M.r=function(j){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(j,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(j,"__esModule",{value:!0})},M.t=function(j,c){if(c&1&&(j=M(j)),c&8)return j;if(c&4&&typeof j=="object"&&j&&j.__esModule)return j;var a=Object.create(null);if(M.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:j}),c&2&&typeof j!="string")for(var W in j)M.d(a,W,function(I){return j[I]}.bind(null,W));return a},M.n=function(j){var c=j&&j.__esModule?function(){return j.default}:function(){return j};return M.d(c,"a",c),c},M.o=function(j,c){return Object.prototype.hasOwnProperty.call(j,c)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(fe,L,M){"use strict";var j=Object.prototype.hasOwnProperty,c="~";function a(){}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(c=!1));function W(_,U,P){this.fn=_,this.context=U,this.once=P||!1}function I(_,U,P,T,S){if(typeof P!="function")throw new TypeError("The listener must be a function");var R=new W(P,T||_,S),f=c?c+U:U;return _._events[f]?_._events[f].fn?_._events[f]=[_._events[f],R]:_._events[f].push(R):(_._events[f]=R,_._eventsCount++),_}function D(_,U){--_._eventsCount===0?_._events=new a:delete _._events[U]}function w(){this._events=new a,this._eventsCount=0}w.prototype.eventNames=function(){var U=[],P,T;if(this._eventsCount===0)return U;for(T in P=this._events)j.call(P,T)&&U.push(c?T.slice(1):T);return Object.getOwnPropertySymbols?U.concat(Object.getOwnPropertySymbols(P)):U},w.prototype.listeners=function(U){var P=c?c+U:U,T=this._events[P];if(!T)return[];if(T.fn)return[T.fn];for(var S=0,R=T.length,f=new Array(R);S<R;S++)f[S]=T[S].fn;return f},w.prototype.listenerCount=function(U){var P=c?c+U:U,T=this._events[P];return T?T.fn?1:T.length:0},w.prototype.emit=function(U,P,T,S,R,f){var i=c?c+U:U;if(!this._events[i])return!1;var o=this._events[i],l=arguments.length,b,h;if(o.fn){o.once&&this.removeListener(U,o.fn,void 0,!0);switch(l){case 1:return o.fn.call(o.context),!0;case 2:return o.fn.call(o.context,P),!0;case 3:return o.fn.call(o.context,P,T),!0;case 4:return o.fn.call(o.context,P,T,S),!0;case 5:return o.fn.call(o.context,P,T,S,R),!0;case 6:return o.fn.call(o.context,P,T,S,R,f),!0}for(h=1,b=new Array(l-1);h<l;h++)b[h-1]=arguments[h];o.fn.apply(o.context,b)}else{var g=o.length,x;for(h=0;h<g;h++){o[h].once&&this.removeListener(U,o[h].fn,void 0,!0);switch(l){case 1:o[h].fn.call(o[h].context);break;case 2:o[h].fn.call(o[h].context,P);break;case 3:o[h].fn.call(o[h].context,P,T);break;case 4:o[h].fn.call(o[h].context,P,T,S);break;default:if(!b)for(x=1,b=new Array(l-1);x<l;x++)b[x-1]=arguments[x];o[h].fn.apply(o[h].context,b)}}}return!0},w.prototype.on=function(U,P,T){return I(this,U,P,T,!1)},w.prototype.once=function(U,P,T){return I(this,U,P,T,!0)},w.prototype.removeListener=function(U,P,T,S){var R=c?c+U:U;if(!this._events[R])return this;if(!P)return D(this,R),this;var f=this._events[R];if(f.fn)f.fn===P&&(!S||f.once)&&(!T||f.context===T)&&D(this,R);else{for(var i=0,o=[],l=f.length;i<l;i++)(f[i].fn!==P||S&&!f[i].once||T&&f[i].context!==T)&&o.push(f[i]);o.length?this._events[R]=o.length===1?o[0]:o:D(this,R)}return this},w.prototype.removeAllListeners=function(U){var P;return U?(P=c?c+U:U,this._events[P]&&D(this,P)):(this._events=new a,this._eventsCount=0),this},w.prototype.off=w.prototype.removeListener,w.prototype.addListener=w.prototype.on,w.prefixed=c,w.EventEmitter=w,fe.exports=w},"./node_modules/url-toolkit/src/url-toolkit.js":function(fe,L,M){(function(j){var c=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,a=/^([^\/?#]*)([^]*)$/,W=/(?:\/|^)\.(?=\/)/g,I=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,D={buildAbsoluteURL:function(w,_,U){if(U=U||{},w=w.trim(),_=_.trim(),!_){if(!U.alwaysNormalize)return w;var P=D.parseURL(w);if(!P)throw new Error("Error trying to parse base URL.");return P.path=D.normalizePath(P.path),D.buildURLFromParts(P)}var T=D.parseURL(_);if(!T)throw new Error("Error trying to parse relative URL.");if(T.scheme)return U.alwaysNormalize?(T.path=D.normalizePath(T.path),D.buildURLFromParts(T)):_;var S=D.parseURL(w);if(!S)throw new Error("Error trying to parse base URL.");if(!S.netLoc&&S.path&&S.path[0]!=="/"){var R=a.exec(S.path);S.netLoc=R[1],S.path=R[2]}S.netLoc&&!S.path&&(S.path="/");var f={scheme:S.scheme,netLoc:T.netLoc,path:null,params:T.params,query:T.query,fragment:T.fragment};if(!T.netLoc&&(f.netLoc=S.netLoc,T.path[0]!=="/"))if(!T.path)f.path=S.path,T.params||(f.params=S.params,T.query||(f.query=S.query));else{var i=S.path,o=i.substring(0,i.lastIndexOf("/")+1)+T.path;f.path=D.normalizePath(o)}return f.path===null&&(f.path=U.alwaysNormalize?D.normalizePath(T.path):T.path),D.buildURLFromParts(f)},parseURL:function(w){var _=c.exec(w);return _?{scheme:_[1]||"",netLoc:_[2]||"",path:_[3]||"",params:_[4]||"",query:_[5]||"",fragment:_[6]||""}:null},normalizePath:function(w){for(w=w.split("").reverse().join("").replace(W,"");w.length!==(w=w.replace(I,"")).length;);return w.split("").reverse().join("")},buildURLFromParts:function(w){return w.scheme+w.netLoc+w.path+w.params+w.query+w.fragment}};fe.exports=D})(this)},"./node_modules/webworkify-webpack/index.js":function(fe,L,M){function j(U){var P={};function T(R){if(P[R])return P[R].exports;var f=P[R]={i:R,l:!1,exports:{}};return U[R].call(f.exports,f,f.exports,T),f.l=!0,f.exports}T.m=U,T.c=P,T.i=function(R){return R},T.d=function(R,f,i){T.o(R,f)||Object.defineProperty(R,f,{configurable:!1,enumerable:!0,get:i})},T.r=function(R){Object.defineProperty(R,"__esModule",{value:!0})},T.n=function(R){var f=R&&R.__esModule?function(){return R.default}:function(){return R};return T.d(f,"a",f),f},T.o=function(R,f){return Object.prototype.hasOwnProperty.call(R,f)},T.p="/",T.oe=function(R){throw console.error(R),R};var S=T(T.s=ENTRY_MODULE);return S.default||S}var c="[\\.|\\-|\\+|\\w|/|@]+",a="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+c+").*?\\)";function W(U){return(U+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function I(U){return!isNaN(1*U)}function D(U,P,T){var S={};S[T]=[];var R=P.toString(),f=R.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!f)return S;for(var i=f[1],o=new RegExp("(\\\\n|\\W)"+W(i)+a,"g"),l;l=o.exec(R);){if(l[3]==="dll-reference")continue;S[T].push(l[3])}for(o=new RegExp("\\("+W(i)+'\\("(dll-reference\\s('+c+'))"\\)\\)'+a,"g");l=o.exec(R);)U[l[2]]||(S[T].push(l[1]),U[l[2]]=M(l[1]).m),S[l[2]]=S[l[2]]||[],S[l[2]].push(l[4]);for(var b=Object.keys(S),h=0;h<b.length;h++)for(var g=0;g<S[b[h]].length;g++)I(S[b[h]][g])&&(S[b[h]][g]=1*S[b[h]][g]);return S}function w(U){var P=Object.keys(U);return P.reduce(function(T,S){return T||U[S].length>0},!1)}function _(U,P){for(var T={main:[P]},S={main:[]},R={main:{}};w(T);)for(var f=Object.keys(T),i=0;i<f.length;i++){var o=f[i],l=T[o],b=l.pop();if(R[o]=R[o]||{},R[o][b]||!U[o][b])continue;R[o][b]=!0,S[o]=S[o]||[],S[o].push(b);for(var h=D(U,U[o][b],o),g=Object.keys(h),x=0;x<g.length;x++)T[g[x]]=T[g[x]]||[],T[g[x]]=T[g[x]].concat(h[g[x]])}return S}fe.exports=function(U,P){P=P||{};var T={main:M.m},S=P.all?{main:Object.keys(T.main)}:_(T,U),R="";Object.keys(S).filter(function(b){return b!=="main"}).forEach(function(b){for(var h=0;S[b][h];)h++;S[b].push(h),T[b][h]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",R=R+"var "+b+" = ("+j.toString().replace("ENTRY_MODULE",JSON.stringify(h))+")({"+S[b].map(function(g){return""+JSON.stringify(g)+": "+T[b][g].toString()}).join(",")+`});
|
|
`}),R=R+"new (("+j.toString().replace("ENTRY_MODULE",JSON.stringify(U))+")({"+S.main.map(function(b){return""+JSON.stringify(b)+": "+T.main[b].toString()}).join(",")+"}))(self);";var f=new window.Blob([R],{type:"text/javascript"});if(P.bare)return f;var i=window.URL||window.webkitURL||window.mozURL||window.msURL,o=i.createObjectURL(f),l=new window.Worker(o);return l.objectURL=o,l}},"./src/config.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"hlsDefaultConfig",function(){return x}),M.d(L,"mergeConfig",function(){return p}),M.d(L,"enableStreamingMode",function(){return u});var j=M("./src/controller/abr-controller.ts"),c=M("./src/controller/audio-stream-controller.ts"),a=M("./src/controller/audio-track-controller.ts"),W=M("./src/controller/subtitle-stream-controller.ts"),I=M("./src/controller/subtitle-track-controller.ts"),D=M("./src/controller/buffer-controller.ts"),w=M("./src/controller/timeline-controller.ts"),_=M("./src/controller/cap-level-controller.ts"),U=M("./src/controller/fps-controller.ts"),P=M("./src/controller/eme-controller.ts"),T=M("./src/controller/cmcd-controller.ts"),S=M("./src/utils/xhr-loader.ts"),R=M("./src/utils/fetch-loader.ts"),f=M("./src/utils/cues.ts"),i=M("./src/utils/mediakeys-helper.ts"),o=M("./src/utils/logger.ts");function l(){return l=Object.assign||function(r){for(var s=1;s<arguments.length;s++){var m=arguments[s];for(var E in m)Object.prototype.hasOwnProperty.call(m,E)&&(r[E]=m[E])}return r},l.apply(this,arguments)}function b(r,s){var m=Object.keys(r);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(r);s&&(E=E.filter(function(A){return Object.getOwnPropertyDescriptor(r,A).enumerable})),m.push.apply(m,E)}return m}function h(r){for(var s=1;s<arguments.length;s++){var m=arguments[s]!=null?arguments[s]:{};s%2?b(Object(m),!0).forEach(function(E){g(r,E,m[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(m)):b(Object(m)).forEach(function(E){Object.defineProperty(r,E,Object.getOwnPropertyDescriptor(m,E))})}return r}function g(r,s,m){return s in r?Object.defineProperty(r,s,{value:m,enumerable:!0,configurable:!0,writable:!0}):r[s]=m,r}var x=h(h({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:S.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:j.default,bufferController:D.default,capLevelController:_.default,fpsController:U.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:i.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},y()),{},{subtitleStreamController:W.SubtitleStreamController,subtitleTrackController:I.default,timelineController:w.TimelineController,audioStreamController:c.default,audioTrackController:a.default,emeController:P.default,cmcdController:T.default});function y(){return{cueHandler:f.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 p(r,s){if((s.liveSyncDurationCount||s.liveMaxLatencyDurationCount)&&(s.liveSyncDuration||s.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(s.liveMaxLatencyDurationCount!==void 0&&(s.liveSyncDurationCount===void 0||s.liveMaxLatencyDurationCount<=s.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(s.liveMaxLatencyDuration!==void 0&&(s.liveSyncDuration===void 0||s.liveMaxLatencyDuration<=s.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return l({},r,s)}function u(r){var s=r.loader;if(s!==R.default&&s!==S.default)o.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var m=Object(R.fetchSupported)();m&&(r.loader=R.default,r.progressive=!0,r.enableSoftwareAES=!0,o.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/polyfills/number.ts"),c=M("./src/utils/ewma-bandwidth-estimator.ts"),a=M("./src/events.ts"),W=M("./src/utils/buffer-helper.ts"),I=M("./src/errors.ts"),D=M("./src/types/loader.ts"),w=M("./src/utils/logger.ts");function _(T,S){for(var R=0;R<S.length;R++){var f=S[R];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(T,f.key,f)}}function U(T,S,R){return S&&_(T.prototype,S),R&&_(T,R),T}var P=function(){function T(R){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=R;var f=R.config;this.bwEstimator=new c.default(f.abrEwmaSlowVoD,f.abrEwmaFastVoD,f.abrEwmaDefaultEstimate),this.registerListeners()}var S=T.prototype;return S.registerListeners=function(){var f=this.hls;f.on(a.Events.FRAG_LOADING,this.onFragLoading,this),f.on(a.Events.FRAG_LOADED,this.onFragLoaded,this),f.on(a.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(a.Events.LEVEL_LOADED,this.onLevelLoaded,this),f.on(a.Events.ERROR,this.onError,this)},S.unregisterListeners=function(){var f=this.hls;f.off(a.Events.FRAG_LOADING,this.onFragLoading,this),f.off(a.Events.FRAG_LOADED,this.onFragLoaded,this),f.off(a.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(a.Events.LEVEL_LOADED,this.onLevelLoaded,this),f.off(a.Events.ERROR,this.onError,this)},S.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},S.onFragLoading=function(f,i){var o=i.frag;if(o.type===D.PlaylistLevelType.MAIN&&!this.timer){var l;this.fragCurrent=o,this.partCurrent=(l=i.part)!=null?l:null,this.timer=self.setInterval(this.onCheck,100)}},S.onLevelLoaded=function(f,i){var o=this.hls.config;i.details.live?this.bwEstimator.update(o.abrEwmaSlowLive,o.abrEwmaFastLive):this.bwEstimator.update(o.abrEwmaSlowVoD,o.abrEwmaFastVoD)},S._abandonRulesCheck=function(){var f=this.fragCurrent,i=this.partCurrent,o=this.hls,l=o.autoLevelEnabled,b=o.config,h=o.media;if(!f||!h)return;var g=i?i.stats:f.stats,x=i?i.duration:f.duration;if(g.aborted){w.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!l||h.paused||!h.playbackRate||!h.readyState)return;var y=performance.now()-g.loading.start,p=Math.abs(h.playbackRate);if(y<=500*x/p)return;var u=o.levels,r=o.minAutoLevel,s=u[f.level],m=g.total||Math.max(g.loaded,Math.round(x*s.maxBitrate/8)),E=Math.max(1,g.bwEstimate?g.bwEstimate/8:g.loaded*1e3/y),A=(m-g.loaded)/E,k=h.currentTime,N=(W.BufferHelper.bufferInfo(h,k,b.maxBufferHole).end-k)/p;if(N>=2*x/p||A<=N)return;var z=Number.POSITIVE_INFINITY,G;for(G=f.level-1;G>r;G--){var Z=u[G].maxBitrate;if(z=x*Z/(8*.8*E),z<N)break}if(z>=A)return;var ne=this.bwEstimator.getEstimate();w.logger.warn("Fragment "+f.sn+(i?" part "+i.index:"")+" of level "+f.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+G+`
|
|
Current BW estimate: `+(Object(j.isFiniteNumber)(ne)?(ne/1024).toFixed(3):"Unknown")+` Kb/s
|
|
Estimated load time for current fragment: `+A.toFixed(3)+` s
|
|
Estimated load time for the next fragment: `+z.toFixed(3)+` s
|
|
Time to underbuffer: `+N.toFixed(3)+" s"),o.nextLoadLevel=G,this.bwEstimator.sample(y,g.loaded),this.clearTimer(),f.loader&&(this.fragCurrent=this.partCurrent=null,f.loader.abort()),o.trigger(a.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:f,part:i,stats:g})},S.onFragLoaded=function(f,i){var o=i.frag,l=i.part;if(o.type===D.PlaylistLevelType.MAIN&&Object(j.isFiniteNumber)(o.sn)){var b=l?l.stats:o.stats,h=l?l.duration:o.duration;if(this.clearTimer(),this.lastLoadedFragLevel=o.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var g=this.hls.levels[o.level],x=(g.loaded?g.loaded.bytes:0)+b.loaded,y=(g.loaded?g.loaded.duration:0)+h;g.loaded={bytes:x,duration:y},g.realBitrate=Math.round(8*x/y)}if(o.bitrateTest){var p={stats:b,frag:o,part:l,id:o.type};this.onFragBuffered(a.Events.FRAG_BUFFERED,p),o.bitrateTest=!1}}},S.onFragBuffered=function(f,i){var o=i.frag,l=i.part,b=l?l.stats:o.stats;if(b.aborted)return;if(o.type!==D.PlaylistLevelType.MAIN||o.sn==="initSegment")return;var h=b.parsing.end-b.loading.start;this.bwEstimator.sample(h,b.loaded),b.bwEstimate=this.bwEstimator.getEstimate(),o.bitrateTest?this.bitrateTestDelay=h/1e3:this.bitrateTestDelay=0},S.onError=function(f,i){switch(i.details){case I.ErrorDetails.FRAG_LOAD_ERROR:case I.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},S.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},S.getNextABRAutoLevel=function(){var f=this.fragCurrent,i=this.partCurrent,o=this.hls,l=o.maxAutoLevel,b=o.config,h=o.minAutoLevel,g=o.media,x=i?i.duration:f?f.duration:0,y=g?g.currentTime:0,p=g&&g.playbackRate!==0?Math.abs(g.playbackRate):1,u=this.bwEstimator?this.bwEstimator.getEstimate():b.abrEwmaDefaultEstimate,r=(W.BufferHelper.bufferInfo(g,y,b.maxBufferHole).end-y)/p,s=this.findBestLevel(u,h,l,r,b.abrBandWidthFactor,b.abrBandWidthUpFactor);if(s>=0)return s;w.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var m=x?Math.min(x,b.maxStarvationDelay):b.maxStarvationDelay,E=b.abrBandWidthFactor,A=b.abrBandWidthUpFactor;if(!r){var k=this.bitrateTestDelay;if(k){var N=x?Math.min(x,b.maxLoadingDelay):b.maxLoadingDelay;m=N-k,w.logger.trace("bitrate test took "+Math.round(1e3*k)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*m)+" ms"),E=A=1}}return s=this.findBestLevel(u,h,l,r+m,E,A),Math.max(s,0)},S.findBestLevel=function(f,i,o,l,b,h){for(var g,x=this.fragCurrent,y=this.partCurrent,p=this.lastLoadedFragLevel,u=this.hls.levels,r=u[p],s=!!(r!=null&&(g=r.details)!==null&&g!==void 0&&g.live),m=r==null?void 0:r.codecSet,E=y?y.duration:x?x.duration:0,A=o;A>=i;A--){var k=u[A];if(!k||m&&k.codecSet!==m)continue;var N=k.details,z=(y?N==null?void 0:N.partTarget:N==null?void 0:N.averagetargetduration)||E,G=void 0;A<=p?G=b*f:G=h*f;var Z=u[A].maxBitrate,ne=Z*z/G;if(w.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+A+"/"+Math.round(G)+"/"+Z+"/"+z+"/"+l+"/"+ne),G>Z&&(!ne||s&&!this.bitrateTestDelay||ne<l))return A}return-1},U(T,[{key:"nextAutoLevel",get:function(){var f=this._nextAutoLevel,i=this.bwEstimator;if(f!==-1&&(!i||!i.canEstimate()))return f;var o=this.getNextABRAutoLevel();return f!==-1&&(o=Math.min(f,o)),o},set:function(f){this._nextAutoLevel=f}}]),T}();L.default=P},"./src/controller/audio-stream-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/polyfills/number.ts"),c=M("./src/controller/base-stream-controller.ts"),a=M("./src/events.ts"),W=M("./src/utils/buffer-helper.ts"),I=M("./src/controller/fragment-tracker.ts"),D=M("./src/types/level.ts"),w=M("./src/types/loader.ts"),_=M("./src/loader/fragment.ts"),U=M("./src/demux/chunk-cache.ts"),P=M("./src/demux/transmuxer-interface.ts"),T=M("./src/types/transmuxer.ts"),S=M("./src/controller/fragment-finders.ts"),R=M("./src/utils/discontinuities.ts"),f=M("./src/errors.ts"),i=M("./src/utils/logger.ts");function o(){return o=Object.assign||function(x){for(var y=1;y<arguments.length;y++){var p=arguments[y];for(var u in p)Object.prototype.hasOwnProperty.call(p,u)&&(x[u]=p[u])}return x},o.apply(this,arguments)}function l(x,y){x.prototype=Object.create(y.prototype),x.prototype.constructor=x,b(x,y)}function b(x,y){return b=Object.setPrototypeOf||function(u,r){return u.__proto__=r,u},b(x,y)}var h=100,g=function(x){l(y,x);function y(u,r){var s;return s=x.call(this,u,r,"[audio-stream-controller]")||this,s.videoBuffer=null,s.videoTrackCC=-1,s.waitingVideoCC=-1,s.audioSwitch=!1,s.trackId=-1,s.waitingData=null,s.mainDetails=null,s.bufferFlushed=!1,s._registerListeners(),s}var p=y.prototype;return p.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},p._registerListeners=function(){var r=this.hls;r.on(a.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(a.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(a.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(a.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.on(a.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.on(a.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.on(a.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.on(a.Events.ERROR,this.onError,this),r.on(a.Events.BUFFER_RESET,this.onBufferReset,this),r.on(a.Events.BUFFER_CREATED,this.onBufferCreated,this),r.on(a.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.on(a.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.on(a.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p._unregisterListeners=function(){var r=this.hls;r.off(a.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(a.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(a.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(a.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.off(a.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.off(a.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.off(a.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.off(a.Events.ERROR,this.onError,this),r.off(a.Events.BUFFER_RESET,this.onBufferReset,this),r.off(a.Events.BUFFER_CREATED,this.onBufferCreated,this),r.off(a.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.off(a.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.off(a.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p.onInitPtsFound=function(r,s){var m=s.frag,E=s.id,A=s.initPTS;if(E==="main"){var k=m.cc;this.initPTS[m.cc]=A,this.log("InitPTS for cc: "+k+" found from main: "+A),this.videoTrackCC=k,this.state===c.State.WAITING_INIT_PTS&&this.tick()}},p.startLoad=function(r){if(!this.levels){this.startPosition=r,this.state=c.State.STOPPED;return}var s=this.lastCurrentTime;this.stopLoad(),this.setInterval(h),this.fragLoadError=0,s>0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),this.state=c.State.IDLE):(this.loadedmetadata=!1,this.state=c.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},p.doTick=function(){switch(this.state){case c.State.IDLE:this.doTickIdle();break;case c.State.WAITING_TRACK:{var r,s=this.levels,m=this.trackId,E=s==null||((r=s[m])===null||r===void 0)?void 0:r.details;if(E){if(this.waitForCdnTuneIn(E))break;this.state=c.State.WAITING_INIT_PTS}break}case c.State.FRAG_LOADING_WAITING_RETRY:{var A,k=performance.now(),N=this.retryDate;(!N||k>=N||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=c.State.IDLE);break}case c.State.WAITING_INIT_PTS:{var z=this.waitingData;if(z){var G=z.frag,Z=z.part,ne=z.cache,ee=z.complete;if(this.initPTS[G.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=c.State.FRAG_LOADING;var he=ne.flush(),de={frag:G,part:Z,payload:he,networkDetails:null};this._handleFragmentLoadProgress(de),ee&&x.prototype._handleFragmentLoadComplete.call(this,de)}else if(this.videoTrackCC!==this.waitingVideoCC)i.logger.log("Waiting fragment cc ("+G.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var me=this.getLoadPosition(),Ie=W.BufferHelper.bufferInfo(this.mediaBuffer,me,this.config.maxBufferHole),Le=Object(S.fragmentWithinToleranceTest)(Ie.end,this.config.maxFragLookUpTolerance,G);Le<0&&(i.logger.log("Waiting fragment cc ("+G.cc+") @ "+G.start+" cancelled because another fragment at "+Ie.end+" is needed"),this.clearWaitingFragment())}}else this.state=c.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=c.State.IDLE)},p.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var s=this.mediaBuffer?this.mediaBuffer:r,m=s.buffered;!this.loadedmetadata&&m.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},p.doTickIdle=function(){var r,s,m=this.hls,E=this.levels,A=this.media,k=this.trackId,N=m.config;if(!E||!E[k])return;if(!A&&(this.startFragRequested||!N.startFragPrefetch))return;var z=E[k],G=z.details;if(!G||G.live&&this.levelLastLoaded!==k||this.waitForCdnTuneIn(G)){this.state=c.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,_.ElementaryStreamTypes.AUDIO,w.PlaylistLevelType.AUDIO));var Z=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,w.PlaylistLevelType.AUDIO);if(Z===null)return;var ne=Z.len,ee=this.getMaxBufferLength(),he=this.audioSwitch;if(ne>=ee&&!he)return;if(!he&&this._streamEnded(Z,G)){m.trigger(a.Events.BUFFER_EOS,{type:"audio"}),this.state=c.State.ENDED;return}var de=G.fragments,me=de[0].start,Ie=Z.end;if(he){var Le=this.getLoadPosition();Ie=Le,G.PTSKnown&&Le<me&&((Z.end>me||Z.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=me+.05))}var je=this.getNextFragment(Ie,G);if(!je){this.bufferFlushed=!0;return}((r=je.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((s=je.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(je,G):this.loadFragment(je,G,Ie)},p.getMaxBufferLength=function(){var r=x.prototype.getMaxBufferLength.call(this),s=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,w.PlaylistLevelType.MAIN);return s===null?r:Math.max(r,s.len)},p.onMediaDetaching=function(){this.videoBuffer=null,x.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(r,s){var m=s.audioTracks;this.resetTransmuxer(),this.levels=m.map(function(E){return new D.Level(E)})},p.onAudioTrackSwitching=function(r,s){var m=!!s.url;this.trackId=s.id;var E=this.fragCurrent;E!=null&&E.loader&&E.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),m?this.setInterval(h):this.resetTransmuxer(),m?(this.audioSwitch=!0,this.state=c.State.IDLE):this.state=c.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(r,s){this.mainDetails=s.details},p.onAudioTrackLoaded=function(r,s){var m,E=this.levels,A=s.details,k=s.id;if(!E){this.warn("Audio tracks were reset while loading level "+k);return}this.log("Track "+k+" loaded ["+A.startSN+","+A.endSN+"],duration:"+A.totalduration);var N=E[k],z=0;if(A.live||(m=N.details)!==null&&m!==void 0&&m.live){var G=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!G)return;!N.details&&A.hasProgramDateTime&&G.hasProgramDateTime?(Object(R.alignMediaPlaylistByPDT)(A,G),z=A.fragments[0].start):z=this.alignPlaylists(A,N.details)}N.details=A,this.levelLastLoaded=k,!this.startFragRequested&&(this.mainDetails||!A.live)&&this.setStartPosition(N.details,z),this.state===c.State.WAITING_TRACK&&!this.waitForCdnTuneIn(A)&&(this.state=c.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(r){var s,m=r.frag,E=r.part,A=r.payload,k=this.config,N=this.trackId,z=this.levels;if(!z){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 G=z[N];console.assert(G,"Audio track is defined on fragment load progress");var Z=G.details;console.assert(Z,"Audio track details are defined on fragment load progress");var ne=k.defaultAudioCodec||G.audioCodec||"mp4a.40.2",ee=this.transmuxer;ee||(ee=this.transmuxer=new P.default(this.hls,w.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var he=this.initPTS[m.cc],de=(s=m.initSegment)===null||s===void 0?void 0:s.data;if(he!==void 0){var me=!1,Ie=E?E.index:-1,Le=Ie!==-1,je=new T.ChunkMetadata(m.level,m.sn,m.stats.chunkCount,A.byteLength,Ie,Le);ee.push(A,de,ne,"",m,E,Z.totalduration,me,je,he)}else{i.logger.log("Unknown video PTS for cc "+m.cc+", waiting for video PTS before demuxing audio frag "+m.sn+" of ["+Z.startSN+" ,"+Z.endSN+"],track "+N);var We=this.waitingData=this.waitingData||{frag:m,part:E,cache:new U.default,complete:!1},be=We.cache;be.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=c.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}x.prototype._handleFragmentLoadComplete.call(this,r)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(r,s){var m=s.tracks.audio;m&&(this.mediaBuffer=m.buffer),s.tracks.video&&(this.videoBuffer=s.tracks.video.buffer)},p.onFragBuffered=function(r,s){var m=s.frag,E=s.part;if(m.type!==w.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(m)){this.warn("Fragment "+m.sn+(E?" p: "+E.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(a.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(m,E)},p.onError=function(r,s){switch(s.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.AUDIO,s);break;case f.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case f.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==c.State.ERROR&&this.state!==c.State.STOPPED&&(this.state=s.fatal?c.State.ERROR:c.State.IDLE,this.warn(s.details+" while loading frag, switching to "+this.state+" state"));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="audio"&&(this.state===c.State.PARSING||this.state===c.State.PARSED)){var m=!0,E=this.getFwdBufferInfo(this.mediaBuffer,w.PlaylistLevelType.AUDIO);E&&E.len>.5&&(m=!this.reduceMaxBufferLength(E.len)),m&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(r,s){var m=s.type;m===_.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(r){var s,m="audio",E=this.hls,A=r.remuxResult,k=r.chunkMeta,N=this.getCurrentContext(k);if(!N){this.warn("The loading context changed while buffering fragment "+k.sn+" of level "+k.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(k.level);return}var z=N.frag,G=N.part,Z=A.audio,ne=A.text,ee=A.id3,he=A.initSegment;if(this.fragContextChanged(z))return;if(this.state=c.State.PARSING,this.audioSwitch&&Z&&this.completeAudioSwitch(),he!=null&&he.tracks&&(this._bufferInitSegment(he.tracks,z,k),E.trigger(a.Events.FRAG_PARSING_INIT_SEGMENT,{frag:z,id:m,tracks:he.tracks})),Z){var de=Z.startPTS,me=Z.endPTS,Ie=Z.startDTS,Le=Z.endDTS;G&&(G.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:me,startDTS:Ie,endDTS:Le}),z.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,de,me,Ie,Le),this.bufferFragmentData(Z,z,G,k)}if(ee!=null&&(s=ee.samples)!==null&&s!==void 0&&s.length){var je=o({frag:z,id:m},ee);E.trigger(a.Events.FRAG_PARSING_METADATA,je)}if(ne){var We=o({frag:z,id:m},ne);E.trigger(a.Events.FRAG_PARSING_USERDATA,We)}},p._bufferInitSegment=function(r,s,m){if(this.state!==c.State.PARSING)return;r.video&&delete r.video;var E=r.audio;if(!E)return;E.levelCodec=E.codec,E.id="audio",this.log("Init audio buffer, container:"+E.container+", codecs[parsed]=["+E.codec+"]"),this.hls.trigger(a.Events.BUFFER_CODECS,r);var A=E.initSegment;if(A!=null&&A.byteLength){var k={type:"audio",frag:s,part:null,chunkMeta:m,parent:s.type,data:A};this.hls.trigger(a.Events.BUFFER_APPENDING,k)}this.tick()},p.loadFragment=function(r,s,m){var E=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||E===I.FragmentState.NOT_LOADED||E===I.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):s.live&&!Object(j.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=c.State.WAITING_INIT_PTS):(this.startFragRequested=!0,x.prototype.loadFragment.call(this,r,s,m)))},p.completeAudioSwitch=function(){var r=this.hls,s=this.media,m=this.trackId;s&&(this.log("Switching audio track : flushing all audio"),x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(a.Events.AUDIO_TRACK_SWITCHED,{id:m})},y}(c.default);L.default=g},"./src/controller/audio-track-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts"),c=M("./src/errors.ts"),a=M("./src/controller/base-playlist-controller.ts"),W=M("./src/types/loader.ts");function I(P,T){for(var S=0;S<T.length;S++){var R=T[S];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(P,R.key,R)}}function D(P,T,S){return T&&I(P.prototype,T),S&&I(P,S),P}function w(P,T){P.prototype=Object.create(T.prototype),P.prototype.constructor=P,_(P,T)}function _(P,T){return _=Object.setPrototypeOf||function(R,f){return R.__proto__=f,R},_(P,T)}var U=function(P){w(T,P);function T(R){var f;return f=P.call(this,R,"[audio-track-controller]")||this,f.tracks=[],f.groupId=null,f.tracksInGroup=[],f.trackId=-1,f.trackName="",f.selectDefaultTrack=!0,f.registerListeners(),f}var S=T.prototype;return S.registerListeners=function(){var f=this.hls;f.on(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),f.on(j.Events.LEVEL_LOADING,this.onLevelLoading,this),f.on(j.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),f.on(j.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),f.on(j.Events.ERROR,this.onError,this)},S.unregisterListeners=function(){var f=this.hls;f.off(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),f.off(j.Events.LEVEL_LOADING,this.onLevelLoading,this),f.off(j.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),f.off(j.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),f.off(j.Events.ERROR,this.onError,this)},S.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,P.prototype.destroy.call(this)},S.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},S.onManifestParsed=function(f,i){this.tracks=i.audioTracks||[]},S.onAudioTrackLoaded=function(f,i){var o=i.id,l=i.details,b=this.tracksInGroup[o];if(!b){this.warn("Invalid audio track id "+o);return}var h=b.details;b.details=i.details,this.log("audioTrack "+o+" loaded ["+l.startSN+"-"+l.endSN+"]"),o===this.trackId&&(this.retryCount=0,this.playlistLoaded(o,i,h))},S.onLevelLoading=function(f,i){this.switchLevel(i.level)},S.onLevelSwitching=function(f,i){this.switchLevel(i.level)},S.switchLevel=function(f){var i=this.hls.levels[f];if(!(i!=null&&i.audioGroupIds))return;var o=i.audioGroupIds[i.urlId];if(this.groupId!==o){this.groupId=o;var l=this.tracks.filter(function(h){return!o||h.groupId===o});this.selectDefaultTrack&&!l.some(function(h){return h.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=l;var b={audioTracks:l};this.log("Updating audio tracks, "+l.length+' track(s) found in "'+o+'" group-id'),this.hls.trigger(j.Events.AUDIO_TRACKS_UPDATED,b),this.selectInitialTrack()}},S.onError=function(f,i){if(P.prototype.onError.call(this,f,i),i.fatal||!i.context)return;i.context.type===W.PlaylistContextType.AUDIO_TRACK&&i.context.id===this.trackId&&i.context.groupId===this.groupId&&this.retryLoadingOrFail(i)},S.setAudioTrack=function(f){var i=this.tracksInGroup;if(f<0||f>=i.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var o=i[this.trackId];this.log("Now switching to audio-track index "+f);var l=i[f],b=l.id,h=l.groupId,g=h===void 0?"":h,x=l.name,y=l.type,p=l.url;if(this.trackId=f,this.trackName=x,this.selectDefaultTrack=!1,this.hls.trigger(j.Events.AUDIO_TRACK_SWITCHING,{id:b,groupId:g,name:x,type:y,url:p}),l.details&&!l.details.live)return;var u=this.switchParams(l.url,o==null?void 0:o.details);this.loadPlaylist(u)},S.selectInitialTrack=function(){var f=this.tracksInGroup;console.assert(f.length,"Initial audio track should be selected when tracks are known");var i=this.trackName,o=this.findTrackId(i)||this.findTrackId();o!==-1?this.setAudioTrack(o):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},S.findTrackId=function(f){for(var i=this.tracksInGroup,o=0;o<i.length;o++){var l=i[o];if((!this.selectDefaultTrack||l.default)&&(!f||f===l.name))return l.id}return-1},S.loadPlaylist=function(f){var i=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(i)){var o=i.id,l=i.groupId,b=i.url;if(f)try{b=f.addDirectives(b)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("loading audio-track playlist for id: "+o),this.clearTimer(),this.hls.trigger(j.Events.AUDIO_TRACK_LOADING,{url:b,id:o,groupId:l,deliveryDirectives:f||null})}},D(T,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(f){this.selectDefaultTrack=!1,this.setAudioTrack(f)}}]),T}(a.default);L.default=U},"./src/controller/base-playlist-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return D});var j=M("./src/polyfills/number.ts"),c=M("./src/types/level.ts"),a=M("./src/controller/level-helper.ts"),W=M("./src/utils/logger.ts"),I=M("./src/errors.ts"),D=function(){function w(U,P){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=W.logger.log.bind(W.logger,P+":"),this.warn=W.logger.warn.bind(W.logger,P+":"),this.hls=U}var _=w.prototype;return _.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},_.onError=function(P,T){T.fatal&&T.type===I.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},_.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},_.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},_.stopLoad=function(){this.canLoad=!1,this.clearTimer()},_.switchParams=function(P,T){var S=T==null?void 0:T.renditionReports;if(S)for(var R=0;R<S.length;R++){var f=S[R],i=""+f.URI;if(i===P.substr(-i.length)){var o=parseInt(f["LAST-MSN"]),l=parseInt(f["LAST-PART"]);if(T&&this.hls.config.lowLatencyMode){var b=Math.min(T.age-T.partTarget,T.targetduration);l!==void 0&&b>T.partTarget&&(l+=1)}if(Object(j.isFiniteNumber)(o))return new c.HlsUrlParameters(o,Object(j.isFiniteNumber)(l)?l:void 0,c.HlsSkip.No)}}},_.loadPlaylist=function(P){},_.shouldLoadTrack=function(P){return this.canLoad&&P&&!!P.url&&(!P.details||P.details.live)},_.playlistLoaded=function(P,T,S){var R=this,f=T.details,i=T.stats,o=i.loading.end?Math.max(0,self.performance.now()-i.loading.end):0;if(f.advancedDateTime=Date.now()-o,f.live||S!=null&&S.live){if(f.reloaded(S),S&&this.log("live playlist "+P+" "+(f.advanced?"REFRESHED "+f.lastPartSn+"-"+f.lastPartIndex:"MISSED")),S&&f.fragments.length>0&&Object(a.mergeDetails)(S,f),!this.canLoad||!f.live)return;var l,b=void 0,h=void 0;if(f.canBlockReload&&f.endSN&&f.advanced){var g=this.hls.config.lowLatencyMode,x=f.lastPartSn,y=f.endSN,p=f.lastPartIndex,u=p!==-1,r=x===y,s=g?0:p;u?(b=r?y+1:x,h=r?s:p+1):b=y+1;var m=f.age,E=m+f.ageHeader,A=Math.min(E-f.partTarget,f.targetduration*1.5);if(A>0){if(S&&A>S.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+S.tuneInGoal+" to: "+A+" with playlist age: "+f.age),A=0;else{var k=Math.floor(A/f.targetduration);if(b+=k,h!==void 0){var N=Math.round(A%f.targetduration/f.partTarget);h+=N}this.log("CDN Tune-in age: "+f.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+A+" skip sn "+k+" to part "+h)}f.tuneInGoal=A}if(l=this.getDeliveryDirectives(f,T.deliveryDirectives,b,h),g||!r){this.loadPlaylist(l);return}}else l=this.getDeliveryDirectives(f,T.deliveryDirectives,b,h);var z=Object(a.computeReloadInterval)(f,i);b!==void 0&&f.canBlockReload&&(z-=f.partTarget||1),this.log("reload live playlist "+P+" in "+Math.round(z)+" ms"),this.timer=self.setTimeout(function(){return R.loadPlaylist(l)},z)}else this.clearTimer()},_.getDeliveryDirectives=function(P,T,S,R){var f=Object(c.getSkipValue)(P,S);return T!=null&&T.skip&&P.deltaUpdateFailed&&(S=T.msn,R=T.part,f=c.HlsSkip.No),new c.HlsUrlParameters(S,R,f)},_.retryLoadingOrFail=function(P){var T=this,S=this.hls.config,R=this.retryCount<S.levelLoadingMaxRetry;if(R){var f;if(this.retryCount++,P.details.indexOf("LoadTimeOut")>-1&&(f=P.context)!==null&&f!==void 0&&f.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+P.details+'"'),this.loadPlaylist();else{var i=Math.min(Math.pow(2,this.retryCount)*S.levelLoadingRetryDelay,S.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return T.loadPlaylist()},i),this.warn("retry playlist loading #"+this.retryCount+" in "+i+' ms after "'+P.details+'"')}}else this.warn('cannot recover from error "'+P.details+'"'),this.clearTimer(),P.fatal=!0;return R},w}()},"./src/controller/base-stream-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"State",function(){return y}),M.d(L,"default",function(){return p});var j=M("./src/polyfills/number.ts"),c=M("./src/task-loop.ts"),a=M("./src/controller/fragment-tracker.ts"),W=M("./src/utils/buffer-helper.ts"),I=M("./src/utils/logger.ts"),D=M("./src/events.ts"),w=M("./src/errors.ts"),_=M("./src/types/transmuxer.ts"),U=M("./src/utils/mp4-tools.ts"),P=M("./src/utils/discontinuities.ts"),T=M("./src/controller/fragment-finders.ts"),S=M("./src/controller/level-helper.ts"),R=M("./src/loader/fragment-loader.ts"),f=M("./src/crypt/decrypter.ts"),i=M("./src/utils/time-ranges.ts"),o=M("./src/types/loader.ts");function l(u,r){for(var s=0;s<r.length;s++){var m=r[s];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(u,m.key,m)}}function b(u,r,s){return r&&l(u.prototype,r),s&&l(u,s),u}function h(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function g(u,r){u.prototype=Object.create(r.prototype),u.prototype.constructor=u,x(u,r)}function x(u,r){return x=Object.setPrototypeOf||function(m,E){return m.__proto__=E,m},x(u,r)}var y={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"},p=function(u){g(r,u);function r(m,E,A){var k;return k=u.call(this)||this,k.hls=void 0,k.fragPrevious=null,k.fragCurrent=null,k.fragmentTracker=void 0,k.transmuxer=null,k._state=y.STOPPED,k.media=void 0,k.mediaBuffer=void 0,k.config=void 0,k.bitrateTest=!1,k.lastCurrentTime=0,k.nextLoadPosition=0,k.startPosition=0,k.loadedmetadata=!1,k.fragLoadError=0,k.retryDate=0,k.levels=null,k.fragmentLoader=void 0,k.levelLastLoaded=null,k.startFragRequested=!1,k.decrypter=void 0,k.initPTS=[],k.onvseeking=null,k.onvended=null,k.logPrefix="",k.log=void 0,k.warn=void 0,k.logPrefix=A,k.log=I.logger.log.bind(I.logger,A+":"),k.warn=I.logger.warn.bind(I.logger,A+":"),k.hls=m,k.fragmentLoader=new R.default(m.config),k.fragmentTracker=E,k.config=m.config,k.decrypter=new f.default(m,m.config),m.on(D.Events.KEY_LOADED,k.onKeyLoaded,h(k)),k}var s=r.prototype;return s.doTick=function(){this.onTickEnd()},s.onTickEnd=function(){},s.startLoad=function(E){},s.stopLoad=function(){this.fragmentLoader.abort();var E=this.fragCurrent;E&&this.fragmentTracker.removeFragment(E),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=y.STOPPED},s._streamEnded=function(E,A){var k=this.fragCurrent,N=this.fragmentTracker;if(!A.live&&k&&k.sn===A.endSN&&!E.nextStart){var z=N.getState(k);return z===a.FragmentState.PARTIAL||z===a.FragmentState.OK}return!1},s.onMediaAttached=function(E,A){var k=this.media=this.mediaBuffer=A.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),k.addEventListener("seeking",this.onvseeking),k.addEventListener("ended",this.onvended);var N=this.config;this.levels&&N.autoStartLoad&&this.state===y.STOPPED&&this.startLoad(N.startPosition)},s.onMediaDetaching=function(){var E=this.media;E!=null&&E.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),E&&(E.removeEventListener("seeking",this.onvseeking),E.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},s.onMediaSeeking=function(){var E=this.config,A=this.fragCurrent,k=this.media,N=this.mediaBuffer,z=this.state,G=k?k.currentTime:0,Z=W.BufferHelper.bufferInfo(N||k,G,E.maxBufferHole);if(this.log("media seeking to "+(Object(j.isFiniteNumber)(G)?G.toFixed(3):G)+", state: "+z),z===y.ENDED)this.resetLoadingState();else if(A&&!Z.len){var ne=E.maxFragLookUpTolerance,ee=A.start-ne,he=A.start+A.duration+ne,de=G>he;(G<ee||de)&&(de&&A.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),A.loader.abort()),this.resetLoadingState())}k&&(this.lastCurrentTime=G),!this.loadedmetadata&&!Z.len&&(this.nextLoadPosition=this.startPosition=G),this.tickImmediate()},s.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},s.onKeyLoaded=function(E,A){if(this.state!==y.KEY_LOADING||A.frag!==this.fragCurrent||!this.levels)return;this.state=y.IDLE;var k=this.levels[A.frag.level].details;k&&this.loadFragment(A.frag,k,A.frag.start)},s.onHandlerDestroying=function(){this.stopLoad(),u.prototype.onHandlerDestroying.call(this)},s.onHandlerDestroyed=function(){this.state=y.STOPPED,this.hls.off(D.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,u.prototype.onHandlerDestroyed.call(this)},s.loadKey=function(E,A){this.log("Loading key for "+E.sn+" of ["+A.startSN+"-"+A.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+E.level),this.state=y.KEY_LOADING,this.fragCurrent=E,this.hls.trigger(D.Events.KEY_LOADING,{frag:E})},s.loadFragment=function(E,A,k){this._loadFragForPlayback(E,A,k)},s._loadFragForPlayback=function(E,A,k){var N=this,z=function(Z){if(N.fragContextChanged(E)){N.warn("Fragment "+E.sn+(Z.part?" p: "+Z.part.index:"")+" of level "+E.level+" was dropped during download."),N.fragmentTracker.removeFragment(E);return}E.stats.chunkCount++,N._handleFragmentLoadProgress(Z)};this._doFragLoad(E,A,k,z).then(function(G){if(!G)return;N.fragLoadError=0;var Z=N.state;if(N.fragContextChanged(E)){(Z===y.FRAG_LOADING||Z===y.BACKTRACKING||!N.fragCurrent&&Z===y.PARSING)&&(N.fragmentTracker.removeFragment(E),N.state=y.IDLE);return}if("payload"in G&&(N.log("Loaded fragment "+E.sn+" of level "+E.level),N.hls.trigger(D.Events.FRAG_LOADED,G),N.state===y.BACKTRACKING)){N.fragmentTracker.backtrack(E,G),N.resetFragmentLoading(E);return}N._handleFragmentLoadComplete(G)}).catch(function(G){N.warn(G),N.resetFragmentLoading(E)})},s.flushMainBuffer=function(E,A,k){if(k===void 0&&(k=null),!(E-A))return;var N={startOffset:E,endOffset:A,type:k};this.fragLoadError=0,this.hls.trigger(D.Events.BUFFER_FLUSHING,N)},s._loadInitSegment=function(E){var A=this;this._doFragLoad(E).then(function(k){if(!k||A.fragContextChanged(E)||!A.levels)throw new Error("init load aborted");return k}).then(function(k){var N=A.hls,z=k.payload,G=E.decryptdata;if(z&&z.byteLength>0&&G&&G.key&&G.iv&&G.method==="AES-128"){var Z=self.performance.now();return A.decrypter.webCryptoDecrypt(new Uint8Array(z),G.key.buffer,G.iv.buffer).then(function(ne){var ee=self.performance.now();return N.trigger(D.Events.FRAG_DECRYPTED,{frag:E,payload:ne,stats:{tstart:Z,tdecrypt:ee}}),k.payload=ne,k})}return k}).then(function(k){var N=A.fragCurrent,z=A.hls,G=A.levels;if(!G)throw new Error("init load aborted, missing levels");var Z=G[E.level].details;console.assert(Z,"Level details are defined when init segment is loaded");var ne=E.stats;A.state=y.IDLE,A.fragLoadError=0,E.data=new Uint8Array(k.payload),ne.parsing.start=ne.buffering.start=self.performance.now(),ne.parsing.end=ne.buffering.end=self.performance.now(),k.frag===N&&z.trigger(D.Events.FRAG_BUFFERED,{stats:ne,frag:N,part:null,id:E.type}),A.tick()}).catch(function(k){A.warn(k),A.resetFragmentLoading(E)})},s.fragContextChanged=function(E){var A=this.fragCurrent;return!E||!A||E.level!==A.level||E.sn!==A.sn||E.urlId!==A.urlId},s.fragBufferedComplete=function(E,A){var k=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+E.type+" sn: "+E.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+E.level+" "+i.default.toString(W.BufferHelper.getBuffered(k))),this.state=y.IDLE,this.tick()},s._handleFragmentLoadComplete=function(E){var A=this.transmuxer;if(!A)return;var k=E.frag,N=E.part,z=E.partsLoaded,G=!z||z.length===0||z.some(function(ne){return!ne}),Z=new _.ChunkMetadata(k.level,k.sn,k.stats.chunkCount+1,0,N?N.index:-1,!G);A.flush(Z)},s._handleFragmentLoadProgress=function(E){},s._doFragLoad=function(E,A,k,N){var z=this;if(k===void 0&&(k=null),!this.levels)throw new Error("frag load aborted, missing levels");if(k=Math.max(E.start,k||0),this.config.lowLatencyMode&&A){var G=A.partList;if(G&&N){k>E.end&&A.fragmentHint&&(E=A.fragmentHint);var Z=this.getNextPart(G,E,k);if(Z>-1){var ne=G[Z];return this.log("Loading part sn: "+E.sn+" p: "+ne.index+" cc: "+E.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+Z+"-"+(G.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+E.level+", target: "+parseFloat(k.toFixed(3))),this.nextLoadPosition=ne.start+ne.duration,this.state=y.FRAG_LOADING,this.hls.trigger(D.Events.FRAG_LOADING,{frag:E,part:G[Z],targetBufferTime:k}),this.doFragPartsLoad(E,G,Z,N).catch(function(ee){return z.handleFragLoadError(ee)})}else if(!E.url||this.loadedEndOfParts(G,k))return Promise.resolve(null)}}return this.log("Loading fragment "+E.sn+" cc: "+E.cc+" "+(A?"of ["+A.startSN+"-"+A.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+E.level+", target: "+parseFloat(k.toFixed(3))),Object(j.isFiniteNumber)(E.sn)&&!this.bitrateTest&&(this.nextLoadPosition=E.start+E.duration),this.state=y.FRAG_LOADING,this.hls.trigger(D.Events.FRAG_LOADING,{frag:E,targetBufferTime:k}),this.fragmentLoader.load(E,N).catch(function(ee){return z.handleFragLoadError(ee)})},s.doFragPartsLoad=function(E,A,k,N){var z=this;return new Promise(function(G,Z){var ne=[],ee=function he(de){var me=A[de];z.fragmentLoader.loadPart(E,me,N).then(function(Ie){ne[me.index]=Ie;var Le=Ie.part;z.hls.trigger(D.Events.FRAG_LOADED,Ie);var je=A[de+1];if(je&&je.fragment===E)he(de+1);else return G({frag:E,part:Le,partsLoaded:ne})}).catch(Z)};ee(k)})},s.handleFragLoadError=function(E){var A=E.data;return A&&A.details===w.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(D.Events.ERROR,A),null},s._handleTransmuxerFlush=function(E){var A=this.getCurrentContext(E);if(!A||this.state!==y.PARSING){this.fragCurrent||(this.state=y.IDLE);return}var k=A.frag,N=A.part,z=A.level,G=self.performance.now();k.stats.parsing.end=G,N&&(N.stats.parsing.end=G),this.updateLevelTiming(k,N,z,E.partial)},s.getCurrentContext=function(E){var A=this.levels,k=E.level,N=E.sn,z=E.part;if(!A||!A[k])return this.warn("Levels object was unset while buffering fragment "+N+" of level "+k+". The current chunk will not be buffered."),null;var G=A[k],Z=z>-1?Object(S.getPartWith)(G,N,z):null,ne=Z?Z.fragment:Object(S.getFragmentWithSN)(G,N,this.fragCurrent);return ne?{frag:ne,part:Z,level:G}:null},s.bufferFragmentData=function(E,A,k,N){if(!E||this.state!==y.PARSING)return;var z=E.data1,G=E.data2,Z=z;if(z&&G&&(Z=Object(U.appendUint8Array)(z,G)),!Z||!Z.length)return;var ne={type:E.type,frag:A,part:k,chunkMeta:N,parent:A.type,data:Z};this.hls.trigger(D.Events.BUFFER_APPENDING,ne),E.dropped&&E.independent&&!k&&this.flushBufferGap(A)},s.flushBufferGap=function(E){var A=this.media;if(!A)return;if(!W.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,E.start);return}var k=A.currentTime,N=W.BufferHelper.bufferInfo(A,k,0),z=E.duration,G=Math.min(this.config.maxFragLookUpTolerance*2,z*.25),Z=Math.max(Math.min(E.start-G,N.end-G),k+G);E.start-Z>G&&this.flushMainBuffer(Z,E.start)},s.getFwdBufferInfo=function(E,A){var k=this.config,N=this.getLoadPosition();if(!Object(j.isFiniteNumber)(N))return null;var z=W.BufferHelper.bufferInfo(E,N,k.maxBufferHole);if(z.len===0&&z.nextStart!==void 0){var G=this.fragmentTracker.getBufferedFrag(N,A);if(G&&z.nextStart<G.end)return W.BufferHelper.bufferInfo(E,N,Math.max(z.nextStart,k.maxBufferHole))}return z},s.getMaxBufferLength=function(E){var A=this.config,k;return E?k=Math.max(8*A.maxBufferSize/E,A.maxBufferLength):k=A.maxBufferLength,Math.min(k,A.maxMaxBufferLength)},s.reduceMaxBufferLength=function(E){var A=this.config,k=E||A.maxBufferLength;return A.maxMaxBufferLength>=k?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},s.getNextFragment=function(E,A){var k,N,z=A.fragments,G=z.length;if(!G)return null;var Z=this.config,ne=z[0].start,ee;if(A.live){var he=Z.initialLiveManifestSize;if(G<he)return this.warn("Not enough fragments to start playback (have: "+G+", need: "+he+")"),null;!A.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(ee=this.getInitialLiveFragment(A,z),this.startPosition=ee?this.hls.liveSyncPosition||ee.start:E)}else E<=ne&&(ee=z[0]);if(!ee){var de=Z.lowLatencyMode?A.partEnd:A.fragmentEnd;ee=this.getFragmentAtPosition(E,de,A)}return(k=ee)!==null&&k!==void 0&&k.initSegment&&!((N=ee)!==null&&N!==void 0&&N.initSegment.data)&&!this.bitrateTest&&(ee=ee.initSegment),ee},s.getNextPart=function(E,A,k){for(var N=-1,z=!1,G=!0,Z=0,ne=E.length;Z<ne;Z++){var ee=E[Z];if(G=G&&!ee.independent,N>-1&&k<ee.start)break;var he=ee.loaded;!he&&(z||ee.independent||G)&&ee.fragment===A&&(N=Z),z=he}return N},s.loadedEndOfParts=function(E,A){var k=E[E.length-1];return k&&A>k.start&&k.loaded},s.getInitialLiveFragment=function(E,A){var k=this.fragPrevious,N=null;if(k){if(E.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+k.programDateTime),N=Object(T.findFragmentByPDT)(A,k.endProgramDateTime,this.config.maxFragLookUpTolerance)),!N){var z=k.sn+1;if(z>=E.startSN&&z<=E.endSN){var G=A[z-E.startSN];k.cc===G.cc&&(N=G,this.log("Live playlist, switching playlist, load frag with next SN: "+N.sn))}N||(N=Object(T.findFragWithCC)(A,k.cc),N&&this.log("Live playlist, switching playlist, load frag with same CC: "+N.sn))}}else{var Z=this.hls.liveSyncPosition;Z!==null&&(N=this.getFragmentAtPosition(Z,this.bitrateTest?E.fragmentEnd:E.edge,E))}return N},s.getFragmentAtPosition=function(E,A,k){var N=this.config,z=this.fragPrevious,G=k.fragments,Z=k.endSN,ne=k.fragmentHint,ee=N.maxFragLookUpTolerance,he=!!(N.lowLatencyMode&&k.partList&&ne);he&&ne&&!this.bitrateTest&&(G=G.concat(ne),Z=ne.sn);var de;if(E<A){var me=E>A-ee?0:ee;de=Object(T.findFragmentByPTS)(z,G,E,me)}else de=G[G.length-1];if(de){var Ie=de.sn-k.startSN,Le=z&&de.level===z.level,je=G[Ie+1],We=this.fragmentTracker.getState(de);if(We===a.FragmentState.BACKTRACKED){de=null;for(var be=Ie;G[be]&&this.fragmentTracker.getState(G[be])===a.FragmentState.BACKTRACKED;)z?de=G[be--]:de=G[--be];de||(de=je)}else z&&de.sn===z.sn&&!he&&(Le&&(de.sn<Z&&this.fragmentTracker.getState(je)!==a.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+je.sn),de=je):de=null))}return de},s.synchronizeToLiveEdge=function(E){var A=this.config,k=this.media;if(!k)return;var N=this.hls.liveSyncPosition,z=k.currentTime,G=E.fragments[0].start,Z=E.edge,ne=z>=G-A.maxFragLookUpTolerance&&z<=Z;if(N!==null&&k.duration>N&&(z<N||!ne)){var ee=A.liveMaxLatencyDuration!==void 0?A.liveMaxLatencyDuration:A.liveMaxLatencyDurationCount*E.targetduration;(!ne&&k.readyState<4||z<Z-ee)&&(this.loadedmetadata||(this.nextLoadPosition=N),k.readyState&&(this.warn("Playback: "+z.toFixed(3)+" is located too far from the end of live sliding playlist: "+Z+", reset currentTime to : "+N.toFixed(3)),k.currentTime=N))}},s.alignPlaylists=function(E,A){var k=this.levels,N=this.levelLastLoaded,z=this.fragPrevious,G=N!==null?k[N]:null,Z=E.fragments.length;if(!Z)return this.warn("No fragments in live playlist"),0;var ne=E.fragments[0].start,ee=!A,he=E.alignedSliding&&Object(j.isFiniteNumber)(ne);if(ee||!he&&!ne){Object(P.alignStream)(z,G,E);var de=E.fragments[0].start;return this.log("Live playlist sliding: "+de.toFixed(2)+" start-sn: "+(A?A.startSN:"na")+"->"+E.startSN+" prev-sn: "+(z?z.sn:"na")+" fragments: "+Z),de}return ne},s.waitForCdnTuneIn=function(E){var A=3;return E.live&&E.canBlockReload&&E.tuneInGoal>Math.max(E.partHoldBack,E.partTarget*A)},s.setStartPosition=function(E,A){var k=this.startPosition;if(k<A&&(k=-1),k===-1||this.lastCurrentTime===-1){var N=E.startTimeOffset;Object(j.isFiniteNumber)(N)?(k=A+N,N<0&&(k+=E.totalduration),k=Math.min(Math.max(A,k),A+E.totalduration),this.log("Start time offset "+N+" found in playlist, adjust startPosition to "+k),this.startPosition=k):E.live?k=this.hls.liveSyncPosition||A:this.startPosition=k=0,this.lastCurrentTime=k}this.nextLoadPosition=k},s.getLoadPosition=function(){var E=this.media,A=0;return this.loadedmetadata&&E?A=E.currentTime:this.nextLoadPosition&&(A=this.nextLoadPosition),A},s.handleFragLoadAborted=function(E,A){this.transmuxer&&E.sn!=="initSegment"&&E.stats.aborted&&(this.warn("Fragment "+E.sn+(A?" part"+A.index:"")+" of level "+E.level+" was aborted"),this.resetFragmentLoading(E))},s.resetFragmentLoading=function(E){(!this.fragCurrent||!this.fragContextChanged(E))&&(this.state=y.IDLE)},s.onFragmentOrKeyLoadError=function(E,A){if(A.fatal)return;var k=A.frag;if(!k||k.type!==E)return;var N=this.fragCurrent;console.assert(N&&k.sn===N.sn&&k.level===N.level&&k.urlId===N.urlId,"Frag load error must match current frag to retry");var z=this.config;if(this.fragLoadError+1<=z.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(k.level))return;var G=Math.min(Math.pow(2,this.fragLoadError)*z.fragLoadingRetryDelay,z.fragLoadingMaxRetryTimeout);this.warn("Fragment "+k.sn+" of "+E+" "+k.level+" failed to load, retrying in "+G+"ms"),this.retryDate=self.performance.now()+G,this.fragLoadError++,this.state=y.FRAG_LOADING_WAITING_RETRY}else A.levelRetry?(E===o.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=y.IDLE):(I.logger.error(A.details+" reaches max retry, redispatch as fatal ..."),A.fatal=!0,this.hls.stopLoad(),this.state=y.ERROR)},s.afterBufferFlushed=function(E,A,k){if(!E)return;var N=W.BufferHelper.getBuffered(E);this.fragmentTracker.detectEvictedFragments(A,N,k),this.state===y.ENDED&&this.resetLoadingState()},s.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=y.IDLE},s.resetLiveStartWhenNotLoaded=function(E){if(!this.loadedmetadata){this.startFragRequested=!1;var A=this.levels?this.levels[E].details:null;if(A!=null&&A.live)return this.startPosition=-1,this.setStartPosition(A,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},s.updateLevelTiming=function(E,A,k,N){var z=this,G=k.details;console.assert(!!G,"level.details must be defined");var Z=Object.keys(E.elementaryStreams).reduce(function(ne,ee){var he=E.elementaryStreams[ee];if(he){var de=he.endPTS-he.startPTS;if(de<=0)return z.warn("Could not parse fragment "+E.sn+" "+ee+" duration reliably ("+de+") resetting transmuxer to fallback to playlist timing"),z.resetTransmuxer(),ne||!1;var me=N?0:Object(S.updateFragPTSDTS)(G,E,he.startPTS,he.endPTS,he.startDTS,he.endDTS);return z.hls.trigger(D.Events.LEVEL_PTS_UPDATED,{details:G,level:k,drift:me,type:ee,frag:E,start:he.startPTS,end:he.endPTS}),!0}return ne},!1);Z?(this.state=y.PARSED,this.hls.trigger(D.Events.FRAG_PARSED,{frag:E,part:A})):this.resetLoadingState()},s.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},b(r,[{key:"state",get:function(){return this._state},set:function(E){var A=this._state;A!==E&&(this._state=E,this.log(A+"->"+E))}}]),r}(c.default)},"./src/controller/buffer-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return T});var j=M("./src/polyfills/number.ts"),c=M("./src/events.ts"),a=M("./src/utils/logger.ts"),W=M("./src/errors.ts"),I=M("./src/utils/buffer-helper.ts"),D=M("./src/utils/mediasource-helper.ts"),w=M("./src/loader/fragment.ts"),_=M("./src/controller/buffer-operation-queue.ts"),U=Object(D.getMediaSource)(),P=/([ha]vc.)(?:\.[^.,]+)+/,T=function(){function S(f){var i=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 o=i.hls,l=i.media,b=i.mediaSource;a.logger.log("[buffer-controller]: Media source opened"),l&&(i.updateMediaElementDuration(),o.trigger(c.Events.MEDIA_ATTACHED,{media:l})),b&&b.removeEventListener("sourceopen",i._onMediaSourceOpen),i.checkPendingTracks()},this._onMediaSourceClose=function(){a.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){a.logger.log("[buffer-controller]: Media source ended")},this.hls=f,this._initSourceBuffer(),this.registerListeners()}var R=S.prototype;return R.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},R.destroy=function(){this.unregisterListeners(),this.details=null},R.registerListeners=function(){var i=this.hls;i.on(c.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(c.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(c.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(c.Events.BUFFER_RESET,this.onBufferReset,this),i.on(c.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.on(c.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(c.Events.BUFFER_EOS,this.onBufferEos,this),i.on(c.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.on(c.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.on(c.Events.FRAG_PARSED,this.onFragParsed,this),i.on(c.Events.FRAG_CHANGED,this.onFragChanged,this)},R.unregisterListeners=function(){var i=this.hls;i.off(c.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(c.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(c.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(c.Events.BUFFER_RESET,this.onBufferReset,this),i.off(c.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.off(c.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(c.Events.BUFFER_EOS,this.onBufferEos,this),i.off(c.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.off(c.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.off(c.Events.FRAG_PARSED,this.onFragParsed,this),i.off(c.Events.FRAG_CHANGED,this.onFragChanged,this)},R._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new _.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},R.onManifestParsed=function(i,o){var l=2;(o.audio&&!o.video||!o.altAudio)&&(l=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=l,this.details=null,a.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},R.onMediaAttaching=function(i,o){var l=this.media=o.media;if(l&&U){var b=this.mediaSource=new U;b.addEventListener("sourceopen",this._onMediaSourceOpen),b.addEventListener("sourceended",this._onMediaSourceEnded),b.addEventListener("sourceclose",this._onMediaSourceClose),l.src=self.URL.createObjectURL(b),this._objectUrl=l.src}},R.onMediaDetaching=function(){var i=this.media,o=this.mediaSource,l=this._objectUrl;if(o){if(a.logger.log("[buffer-controller]: media source detaching"),o.readyState==="open")try{o.endOfStream()}catch(b){a.logger.warn("[buffer-controller]: onMediaDetaching: "+b.message+" while calling endOfStream")}this.onBufferReset(),o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),i&&(l&&self.URL.revokeObjectURL(l),i.src===l?(i.removeAttribute("src"),i.load()):a.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(c.Events.MEDIA_DETACHED,void 0)},R.onBufferReset=function(){var i=this;this.getSourceBufferTypes().forEach(function(o){var l=i.sourceBuffer[o];try{l&&(i.removeBufferListeners(o),i.mediaSource&&i.mediaSource.removeSourceBuffer(l),i.sourceBuffer[o]=void 0)}catch(b){a.logger.warn("[buffer-controller]: Failed to reset the "+o+" buffer",b)}}),this._initSourceBuffer()},R.onBufferCodecs=function(i,o){var l=this,b=this.getSourceBufferTypes().length;if(Object.keys(o).forEach(function(h){if(b){var g=l.tracks[h];if(g&&typeof g.buffer.changeType=="function"){var x=o[h],y=x.codec,p=x.levelCodec,u=x.container,r=(g.levelCodec||g.codec).replace(P,"$1"),s=(p||y).replace(P,"$1");if(r!==s){var m=u+";codecs="+(p||y);l.appendChangeType(h,m)}}}else l.pendingTracks[h]=o[h]}),b)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},R.appendChangeType=function(i,o){var l=this,b=this.operationQueue,h={execute:function(){var x=l.sourceBuffer[i];x&&(a.logger.log("[buffer-controller]: changing "+i+" sourceBuffer type to "+o),x.changeType(o)),b.shiftAndExecuteNext(i)},onStart:function(){},onComplete:function(){},onError:function(x){a.logger.warn("[buffer-controller]: Failed to change "+i+" SourceBuffer type",x)}};b.append(h,i)},R.onBufferAppending=function(i,o){var l=this,b=this.hls,h=this.operationQueue,g=this.tracks,x=o.data,y=o.type,p=o.frag,u=o.part,r=o.chunkMeta,s=r.buffering[y],m=self.performance.now();s.start=m;var E=p.stats.buffering,A=u?u.stats.buffering:null;E.start===0&&(E.start=m),A&&A.start===0&&(A.start=m);var k=g.audio,N=y==="audio"&&r.id===1&&(k==null?void 0:k.container)==="audio/mpeg",z={execute:function(){if(s.executeStart=self.performance.now(),N){var Z=l.sourceBuffer[y];if(Z){var ne=p.start-Z.timestampOffset;Math.abs(ne)>=.1&&(a.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+ne+") sn: "+p.sn+")"),Z.timestampOffset=p.start)}}l.appendExecutor(x,y)},onStart:function(){},onComplete:function(){var Z=self.performance.now();s.executeEnd=s.end=Z,E.first===0&&(E.first=Z),A&&A.first===0&&(A.first=Z);var ne=l.sourceBuffer,ee={};for(var he in ne)ee[he]=I.BufferHelper.getBuffered(ne[he]);l.appendError=0,l.hls.trigger(c.Events.BUFFER_APPENDED,{type:y,frag:p,part:u,chunkMeta:r,parent:p.type,timeRanges:ee})},onError:function(Z){a.logger.error("[buffer-controller]: Error encountered while trying to append to the "+y+" SourceBuffer",Z);var ne={type:W.ErrorTypes.MEDIA_ERROR,parent:p.type,details:W.ErrorDetails.BUFFER_APPEND_ERROR,err:Z,fatal:!1};Z.code===DOMException.QUOTA_EXCEEDED_ERR?ne.details=W.ErrorDetails.BUFFER_FULL_ERROR:(l.appendError++,ne.details=W.ErrorDetails.BUFFER_APPEND_ERROR,l.appendError>b.config.appendErrorMaxRetry&&(a.logger.error("[buffer-controller]: Failed "+b.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),ne.fatal=!0)),b.trigger(c.Events.ERROR,ne)}};h.append(z,y)},R.onBufferFlushing=function(i,o){var l=this,b=this.operationQueue,h=function(x){return{execute:l.removeExecutor.bind(l,x,o.startOffset,o.endOffset),onStart:function(){},onComplete:function(){l.hls.trigger(c.Events.BUFFER_FLUSHED,{type:x})},onError:function(p){a.logger.warn("[buffer-controller]: Failed to remove from "+x+" SourceBuffer",p)}}};o.type?b.append(h(o.type),o.type):this.getSourceBufferTypes().forEach(function(g){b.append(h(g),g)})},R.onFragParsed=function(i,o){var l=this,b=o.frag,h=o.part,g=[],x=h?h.elementaryStreams:b.elementaryStreams;x[w.ElementaryStreamTypes.AUDIOVIDEO]?g.push("audiovideo"):(x[w.ElementaryStreamTypes.AUDIO]&&g.push("audio"),x[w.ElementaryStreamTypes.VIDEO]&&g.push("video"));var y=function(){var u=self.performance.now();b.stats.buffering.end=u,h&&(h.stats.buffering.end=u);var r=h?h.stats:b.stats;l.hls.trigger(c.Events.FRAG_BUFFERED,{frag:b,part:h,stats:r,id:b.type})};g.length===0&&a.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+b.type+" level: "+b.level+" sn: "+b.sn),this.blockBuffers(y,g)},R.onFragChanged=function(i,o){this.flushBackBuffer()},R.onBufferEos=function(i,o){var l=this,b=this.getSourceBufferTypes().reduce(function(h,g){var x=l.sourceBuffer[g];return(!o.type||o.type===g)&&(x&&!x.ended&&(x.ended=!0,a.logger.log("[buffer-controller]: "+g+" sourceBuffer now EOS"))),h&&!!(!x||x.ended)},!0);b&&this.blockBuffers(function(){var h=l.mediaSource;if(!h||h.readyState!=="open")return;h.endOfStream()})},R.onLevelUpdated=function(i,o){var l=o.details;if(!l.fragments.length)return;this.details=l,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},R.flushBackBuffer=function(){var i=this.hls,o=this.details,l=this.media,b=this.sourceBuffer;if(!l||o===null)return;var h=this.getSourceBufferTypes();if(!h.length)return;var g=o.live&&i.config.liveBackBufferLength!==null?i.config.liveBackBufferLength:i.config.backBufferLength;if(!Object(j.isFiniteNumber)(g)||g<0)return;var x=l.currentTime,y=o.levelTargetDuration,p=Math.max(g,y),u=Math.floor(x/y)*y-p;h.forEach(function(r){var s=b[r];if(s){var m=I.BufferHelper.getBuffered(s);m.length>0&&u>m.start(0)&&(i.trigger(c.Events.BACK_BUFFER_REACHED,{bufferEnd:u}),o.live&&i.trigger(c.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:u}),i.trigger(c.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:u,type:r}))}})},R.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var i=this.details,o=this.hls,l=this.media,b=this.mediaSource,h=i.fragments[0].start+i.totalduration,g=l.duration,x=Object(j.isFiniteNumber)(b.duration)?b.duration:0;i.live&&o.config.liveDurationInfinity?(a.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),b.duration=Infinity,this.updateSeekableRange(i)):(h>x&&h>g||!Object(j.isFiniteNumber)(g))&&(a.logger.log("[buffer-controller]: Updating Media Source duration to "+h.toFixed(3)),b.duration=h)},R.updateSeekableRange=function(i){var o=this.mediaSource,l=i.fragments,b=l.length;if(b&&i.live&&o!==null&&o!==void 0&&o.setLiveSeekableRange){var h=Math.max(0,l[0].start),g=Math.max(h,h+i.totalduration);o.setLiveSeekableRange(h,g)}},R.checkPendingTracks=function(){var i=this.bufferCodecEventsExpected,o=this.operationQueue,l=this.pendingTracks,b=Object.keys(l).length;if(b&&!i||b===2){this.createSourceBuffers(l),this.pendingTracks={};var h=this.getSourceBufferTypes();if(h.length===0){this.hls.trigger(c.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}h.forEach(function(g){o.executeNext(g)})}},R.createSourceBuffers=function(i){var o=this.sourceBuffer,l=this.mediaSource;if(!l)throw Error("createSourceBuffers called when mediaSource was null");var b=0;for(var h in i)if(!o[h]){var g=i[h];if(!g)throw Error("source buffer exists for track "+h+", however track does not");var x=g.levelCodec||g.codec,y=g.container+";codecs="+x;a.logger.log("[buffer-controller]: creating sourceBuffer("+y+")");try{var p=o[h]=l.addSourceBuffer(y),u=h;this.addBufferListener(u,"updatestart",this._onSBUpdateStart),this.addBufferListener(u,"updateend",this._onSBUpdateEnd),this.addBufferListener(u,"error",this._onSBUpdateError),this.tracks[h]={buffer:p,codec:x,container:g.container,levelCodec:g.levelCodec,id:g.id},b++}catch(r){a.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(c.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:y})}}b&&this.hls.trigger(c.Events.BUFFER_CREATED,{tracks:this.tracks})},R._onSBUpdateStart=function(i){var o=this.operationQueue,l=o.current(i);l.onStart()},R._onSBUpdateEnd=function(i){var o=this.operationQueue,l=o.current(i);l.onComplete(),o.shiftAndExecuteNext(i)},R._onSBUpdateError=function(i,o){a.logger.error("[buffer-controller]: "+i+" SourceBuffer error",o),this.hls.trigger(c.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var l=this.operationQueue.current(i);l&&l.onError(o)},R.removeExecutor=function(i,o,l){var b=this.media,h=this.mediaSource,g=this.operationQueue,x=this.sourceBuffer,y=x[i];if(!b||!h||!y){a.logger.warn("[buffer-controller]: Attempting to remove from the "+i+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(i);return}var p=Object(j.isFiniteNumber)(b.duration)?b.duration:Infinity,u=Object(j.isFiniteNumber)(h.duration)?h.duration:Infinity,r=Math.max(0,o),s=Math.min(l,p,u);s>r?(a.logger.log("[buffer-controller]: Removing ["+r+","+s+"] from the "+i+" SourceBuffer"),console.assert(!y.updating,i+" sourceBuffer must not be updating"),y.remove(r,s)):g.shiftAndExecuteNext(i)},R.appendExecutor=function(i,o){var l=this.operationQueue,b=this.sourceBuffer,h=b[o];if(!h){a.logger.warn("[buffer-controller]: Attempting to append to the "+o+" SourceBuffer, but it does not exist"),l.shiftAndExecuteNext(o);return}h.ended=!1,console.assert(!h.updating,o+" sourceBuffer must not be updating"),h.appendBuffer(i)},R.blockBuffers=function(i,o){var l=this;if(o===void 0&&(o=this.getSourceBufferTypes()),!o.length){a.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(i);return}var b=this.operationQueue,h=o.map(function(g){return b.appendBlocker(g)});Promise.all(h).then(function(){i(),o.forEach(function(g){var x=l.sourceBuffer[g];(!x||!x.updating)&&b.shiftAndExecuteNext(g)})})},R.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},R.addBufferListener=function(i,o,l){var b=this.sourceBuffer[i];if(!b)return;var h=l.bind(this,i);this.listeners[i].push({event:o,listener:h}),b.addEventListener(o,h)},R.removeBufferListeners=function(i){var o=this.sourceBuffer[i];if(!o)return;this.listeners[i].forEach(function(l){o.removeEventListener(l.event,l.listener)})},S}()},"./src/controller/buffer-operation-queue.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return c});var j=M("./src/utils/logger.ts"),c=function(){function a(I){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=I}var W=a.prototype;return W.append=function(D,w){var _=this.queues[w];_.push(D),_.length===1&&this.buffers[w]&&this.executeNext(w)},W.insertAbort=function(D,w){var _=this.queues[w];_.unshift(D),this.executeNext(w)},W.appendBlocker=function(D){var w,_=new Promise(function(P){w=P}),U={execute:w,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(U,D),_},W.executeNext=function(D){var w=this.buffers,_=this.queues,U=w[D],P=_[D];if(P.length){var T=P[0];try{T.execute()}catch(S){j.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),T.onError(S),(!U||!U.updating)&&(P.shift(),this.executeNext(D))}}},W.shiftAndExecuteNext=function(D){this.queues[D].shift(),this.executeNext(D)},W.current=function(D){return this.queues[D][0]},a}()},"./src/controller/cap-level-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts");function c(I,D){for(var w=0;w<D.length;w++){var _=D[w];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(I,_.key,_)}}function a(I,D,w){return D&&c(I.prototype,D),w&&c(I,w),I}var W=function(){function I(w){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=w,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var D=I.prototype;return D.setStreamController=function(_){this.streamController=_},D.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},D.registerListeners=function(){var _=this.hls;_.on(j.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.on(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.on(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},D.unregisterListener=function(){var _=this.hls;_.off(j.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.off(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.off(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},D.onFpsDropLevelCapping=function(_,U){I.isLevelAllowed(U.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(U.droppedLevel)},D.onMediaAttaching=function(_,U){this.media=U.media instanceof HTMLVideoElement?U.media:null},D.onManifestParsed=function(_,U){var P=this.hls;this.restrictedLevels=[],this.firstLevel=U.firstLevel,P.config.capLevelToPlayerSize&&U.video&&this.startCapping()},D.onBufferCodecs=function(_,U){var P=this.hls;P.config.capLevelToPlayerSize&&U.video&&this.startCapping()},D.onMediaDetaching=function(){this.stopCapping()},D.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var _=this.hls.levels;if(_.length){var U=this.hls;U.autoLevelCapping=this.getMaxLevel(_.length-1),U.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=U.autoLevelCapping}}},D.getMaxLevel=function(_){var U=this,P=this.hls.levels;if(!P.length)return-1;var T=P.filter(function(S,R){return I.isLevelAllowed(R,U.restrictedLevels)&&R<=_});return this.clientRect=null,I.getMaxLevelByMediaSize(T,this.mediaWidth,this.mediaHeight)},D.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()},D.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},D.getDimensions=function(){if(this.clientRect)return this.clientRect;var _=this.media,U={width:0,height:0};if(_){var P=_.getBoundingClientRect();U.width=P.width,U.height=P.height,!U.width&&!U.height&&(U.width=P.right-P.left||_.width||0,U.height=P.bottom-P.top||_.height||0)}return this.clientRect=U,U},I.isLevelAllowed=function(_,U){return U===void 0&&(U=[]),U.indexOf(_)===-1},I.getMaxLevelByMediaSize=function(_,U,P){if(!_||!_.length)return-1;for(var T=function(o,l){return l?o.width!==l.width||o.height!==l.height:!0},S=_.length-1,R=0;R<_.length;R+=1){var f=_[R];if((f.width>=U||f.height>=P)&&T(f,_[R+1])){S=R;break}}return S},a(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 _=1;try{_=self.devicePixelRatio}catch(U){}return _}}]),I}();L.default=W},"./src/controller/cmcd-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return T});var j=M("./src/events.ts"),c=M("./src/types/cmcd.ts"),a=M("./src/utils/buffer-helper.ts"),W=M("./src/utils/logger.ts");function I(S,R){for(var f=0;f<R.length;f++){var i=R[f];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(S,i.key,i)}}function D(S,R,f){return R&&I(S.prototype,R),f&&I(S,f),S}function w(S,R){var f=typeof Symbol!="undefined"&&S[Symbol.iterator]||S["@@iterator"];if(f)return(f=f.call(S)).next.bind(f);if(Array.isArray(S)||(f=_(S))||R&&S&&typeof S.length=="number"){f&&(S=f);var i=0;return function(){return i>=S.length?{done:!0}:{done:!1,value:S[i++]}}}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 _(S,R){if(!S)return;if(typeof S=="string")return U(S,R);var f=Object.prototype.toString.call(S).slice(8,-1);if(f==="Object"&&S.constructor&&(f=S.constructor.name),f==="Map"||f==="Set")return Array.from(S);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return U(S,R)}function U(S,R){(R==null||R>S.length)&&(R=S.length);for(var f=0,i=new Array(R);f<R;f++)i[f]=S[f];return i}function P(){return P=Object.assign||function(S){for(var R=1;R<arguments.length;R++){var f=arguments[R];for(var i in f)Object.prototype.hasOwnProperty.call(f,i)&&(S[i]=f[i])}return S},P.apply(this,arguments)}var T=function(){function S(f){var i=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(){i.initialized&&(i.starved=!0),i.buffering=!0},this.onPlaying=function(){i.initialized||(i.initialized=!0),i.buffering=!1},this.applyPlaylistData=function(b){try{i.apply(b,{ot:c.CMCDObjectType.MANIFEST,su:!i.initialized})}catch(h){W.logger.warn("Could not generate manifest CMCD data.",h)}},this.applyFragmentData=function(b){try{var h=b.frag,g=i.hls.levels[h.level],x=i.getObjectType(h),y={d:h.duration*1e3,ot:x};(x===c.CMCDObjectType.VIDEO||x===c.CMCDObjectType.AUDIO||x==c.CMCDObjectType.MUXED)&&(y.br=g.bitrate/1e3,y.tb=i.getTopBandwidth(x),y.bl=i.getBufferLength(x)),i.apply(b,y)}catch(p){W.logger.warn("Could not generate segment CMCD data.",p)}},this.hls=f;var o=this.config=f.config,l=o.cmcd;l!=null&&(o.pLoader=this.createPlaylistLoader(),o.fLoader=this.createFragmentLoader(),this.sid=l.sessionId||S.uuid(),this.cid=l.contentId,this.useHeaders=l.useHeaders===!0,this.registerListeners())}var R=S.prototype;return R.registerListeners=function(){var i=this.hls;i.on(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(j.Events.MEDIA_DETACHED,this.onMediaDetached,this),i.on(j.Events.BUFFER_CREATED,this.onBufferCreated,this)},R.unregisterListeners=function(){var i=this.hls;i.off(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(j.Events.MEDIA_DETACHED,this.onMediaDetached,this),i.off(j.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},R.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},R.onMediaAttached=function(i,o){this.media=o.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},R.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},R.onBufferCreated=function(i,o){var l,b;this.audioBuffer=(l=o.tracks.audio)===null||l===void 0?void 0:l.buffer,this.videoBuffer=(b=o.tracks.video)===null||b===void 0?void 0:b.buffer},R.createData=function(){var i;return{v:c.CMCDVersion,sf:c.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(i=this.media)===null||i===void 0?void 0:i.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},R.apply=function(i,o){o===void 0&&(o={}),P(o,this.createData());var l=o.ot===c.CMCDObjectType.INIT||o.ot===c.CMCDObjectType.VIDEO||o.ot===c.CMCDObjectType.MUXED;if(this.starved&&l&&(o.bs=!0,o.su=!0,this.starved=!1),o.su==null&&(o.su=this.buffering),this.useHeaders){var b=S.toHeaders(o);if(!Object.keys(b).length)return;i.headers||(i.headers={}),P(i.headers,b)}else{var h=S.toQuery(o);if(!h)return;i.url=S.appendQueryToUri(i.url,h)}},R.getObjectType=function(i){var o=i.type;return o==="subtitle"?c.CMCDObjectType.TIMED_TEXT:i.sn==="initSegment"?c.CMCDObjectType.INIT:o==="audio"?c.CMCDObjectType.AUDIO:o==="main"?this.hls.audioTracks.length?c.CMCDObjectType.VIDEO:c.CMCDObjectType.MUXED:void 0},R.getTopBandwidth=function(i){for(var o=0,l=i===c.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,b=w(l),h;!(h=b()).done;){var g=h.value;g.bitrate>o&&(o=g.bitrate)}return o>0?o:NaN},R.getBufferLength=function(i){var o=this.hls.media,l=i===c.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!l||!o)return NaN;var b=a.BufferHelper.bufferInfo(l,o.currentTime,this.config.maxBufferHole);return b.len*1e3},R.createPlaylistLoader=function(){var i=this.config.pLoader,o=this.applyPlaylistData,l=i||this.config.loader;return function(){function b(g){this.loader=void 0,this.loader=new l(g)}var h=b.prototype;return h.destroy=function(){this.loader.destroy()},h.abort=function(){this.loader.abort()},h.load=function(x,y,p){o(x),this.loader.load(x,y,p)},D(b,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),b}()},R.createFragmentLoader=function(){var i=this.config.fLoader,o=this.applyFragmentData,l=i||this.config.loader;return function(){function b(g){this.loader=void 0,this.loader=new l(g)}var h=b.prototype;return h.destroy=function(){this.loader.destroy()},h.abort=function(){this.loader.abort()},h.load=function(x,y,p){o(x),this.loader.load(x,y,p)},D(b,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),b}()},S.uuid=function(){var i=URL.createObjectURL(new Blob),o=i.toString();return URL.revokeObjectURL(i),o.substr(o.lastIndexOf("/")+1)},S.serialize=function(i){for(var o=[],l=function(N){return!Number.isNaN(N)&&N!=null&&N!==""&&N!==!1},b=function(N){return Math.round(N)},h=function(N){return b(N/100)*100},g=function(N){return encodeURIComponent(N)},x={br:b,d:b,bl:h,dl:h,mtp:h,nor:g,rtp:h,tb:b},y=Object.keys(i||{}).sort(),p=w(y),u;!(u=p()).done;){var r=u.value,s=i[r];if(!l(s))continue;if(r==="v"&&s===1)continue;if(r=="pr"&&s===1)continue;var m=x[r];m&&(s=m(s));var E=typeof s,A=void 0;r==="ot"||r==="sf"||r==="st"?A=r+"="+s:E==="boolean"?A=r:E==="number"?A=r+"="+s:A=r+"="+JSON.stringify(s),o.push(A)}return o.join(",")},S.toHeaders=function(i){for(var o=Object.keys(i),l={},b=["Object","Request","Session","Status"],h=[{},{},{},{}],g={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},x=0,y=o;x<y.length;x++){var p=y[x],u=g[p]!=null?g[p]:1;h[u][p]=i[p]}for(var r=0;r<h.length;r++){var s=S.serialize(h[r]);s&&(l["CMCD-"+b[r]]=s)}return l},S.toQuery=function(i){return"CMCD="+encodeURIComponent(S.serialize(i))},S.appendQueryToUri=function(i,o){if(!o)return i;var l=i.includes("?")?"&":"?";return""+i+l+o},S}()},"./src/controller/eme-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts"),c=M("./src/errors.ts"),a=M("./src/utils/logger.ts"),W=M("./src/utils/mediakeys-helper.ts");function I(T,S){for(var R=0;R<S.length;R++){var f=S[R];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(T,f.key,f)}}function D(T,S,R){return S&&I(T.prototype,S),R&&I(T,R),T}var w=3,_=function(S,R,f){var i={audioCapabilities:[],videoCapabilities:[]};return S.forEach(function(o){i.audioCapabilities.push({contentType:'audio/mp4; codecs="'+o+'"',robustness:f.audioRobustness||""})}),R.forEach(function(o){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+o+'"',robustness:f.videoRobustness||""})}),[i]},U=function(S,R,f,i){switch(S){case W.KeySystems.WIDEVINE:return _(R,f,i);default:throw new Error("Unknown key-system: "+S)}},P=function(){function T(R){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=R,this._config=R.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 S=T.prototype;return S.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},S._registerListeners=function(){this.hls.on(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(j.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this)},S._unregisterListeners=function(){this.hls.off(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(j.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this)},S.getLicenseServerUrl=function(f){switch(f){case W.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+f+'"')},S._attemptKeySystemAccess=function(f,i,o){var l=this,b=U(f,i,o,this._drmSystemOptions);a.logger.log("Requesting encrypted media key-system access");var h=this.requestMediaKeySystemAccess(f,b);this.mediaKeysPromise=h.then(function(g){return l._onMediaKeySystemAccessObtained(f,g)}),h.catch(function(g){a.logger.error('Failed to obtain key-system "'+f+'" access:',g)})},S._onMediaKeySystemAccessObtained=function(f,i){var o=this;a.logger.log('Access for key-system "'+f+'" obtained');var l={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:i,mediaKeySystemDomain:f};this._mediaKeysList.push(l);var b=Promise.resolve().then(function(){return i.createMediaKeys()}).then(function(h){return l.mediaKeys=h,a.logger.log('Media-keys created for key-system "'+f+'"'),o._onMediaKeysCreated(),h});return b.catch(function(h){a.logger.error("Failed to create media-keys:",h)}),b},S._onMediaKeysCreated=function(){var f=this;this._mediaKeysList.forEach(function(i){i.mediaKeysSession||(i.mediaKeysSession=i.mediaKeys.createSession(),f._onNewMediaKeySession(i.mediaKeysSession))})},S._onNewMediaKeySession=function(f){var i=this;a.logger.log("New key-system session "+f.sessionId),f.addEventListener("message",function(o){i._onKeySessionMessage(f,o.message)},!1)},S._onKeySessionMessage=function(f,i){a.logger.log("Got EME message event, creating license request"),this._requestLicense(i,function(o){a.logger.log("Received license data (length: "+(o&&o.byteLength)+"), updating key-session"),f.update(o)})},S.onMediaEncrypted=function(f){var i=this;if(a.logger.log('Media is encrypted using "'+f.initDataType+'" init data type'),!this.mediaKeysPromise){a.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var o=function(b){if(!i._media)return;i._attemptSetMediaKeys(b),i._generateRequestWithPreferredKeySession(f.initDataType,f.initData)};this.mediaKeysPromise.then(o).catch(o)},S._attemptSetMediaKeys=function(f){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var i=this._mediaKeysList[0];if(!i||!i.mediaKeys){a.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}a.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(i.mediaKeys),this._hasSetMediaKeys=!0}},S._generateRequestWithPreferredKeySession=function(f,i){var o=this,l=this._mediaKeysList[0];if(!l){a.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(l.mediaKeysSessionInitialized){a.logger.warn("Key-Session already initialized but requested again");return}var b=l.mediaKeysSession;if(!b){a.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!i){a.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}a.logger.log('Generating key-session request for "'+f+'" init data type'),l.mediaKeysSessionInitialized=!0,b.generateRequest(f,i).then(function(){a.logger.debug("Key-session generation succeeded")}).catch(function(h){a.logger.error("Error generating key-session request:",h),o.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},S._createLicenseXhr=function(f,i,o){var l=new XMLHttpRequest;l.responseType="arraybuffer",l.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,l,f,i,o);var b=this._licenseXhrSetup;if(b)try{b.call(this.hls,l,f),b=void 0}catch(h){a.logger.error(h)}try{l.readyState||l.open("POST",f,!0),b&&b.call(this.hls,l,f)}catch(h){throw new Error("issue setting up KeySystem license XHR "+h)}return l},S._onLicenseRequestReadyStageChange=function(f,i,o,l){switch(f.readyState){case 4:if(f.status===200){this._requestLicenseFailureCount=0,a.logger.log("License request succeeded");var b=f.response,h=this._licenseResponseCallback;if(h)try{b=h.call(this.hls,f,i)}catch(x){a.logger.error(x)}l(b)}else{if(a.logger.error("License Request XHR failed ("+i+"). Status: "+f.status+" ("+f.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>w){this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var g=w-this._requestLicenseFailureCount+1;a.logger.warn("Retrying license request, "+g+" attempts left"),this._requestLicense(o,l)}break}},S._generateLicenseRequestChallenge=function(f,i){switch(f.mediaKeySystemDomain){case W.KeySystems.WIDEVINE:return i}throw new Error("unsupported key-system: "+f.mediaKeySystemDomain)},S._requestLicense=function(f,i){a.logger.log("Requesting content license for key-system");var o=this._mediaKeysList[0];if(!o){a.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var l=this.getLicenseServerUrl(o.mediaKeySystemDomain),b=this._createLicenseXhr(l,f,i);a.logger.log("Sending license request to URL: "+l);var h=this._generateLicenseRequestChallenge(o,f);b.send(h)}catch(g){a.logger.error("Failure requesting DRM license: "+g),this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.KEY_SYSTEM_ERROR,details:c.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},S.onMediaAttached=function(f,i){if(!this._emeEnabled)return;var o=i.media;this._media=o,o.addEventListener("encrypted",this._onMediaEncrypted)},S.onMediaDetached=function(){var f=this._media,i=this._mediaKeysList;if(!f)return;f.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(i.map(function(o){if(o.mediaKeysSession)return o.mediaKeysSession.close().catch(function(){})})).then(function(){return f.setMediaKeys(null)}).catch(function(){})},S.onManifestParsed=function(f,i){if(!this._emeEnabled)return;var o=i.levels.map(function(b){return b.audioCodec}).filter(function(b){return!!b}),l=i.levels.map(function(b){return b.videoCodec}).filter(function(b){return!!b});this._attemptKeySystemAccess(W.KeySystems.WIDEVINE,o,l)},D(T,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),T}();L.default=P},"./src/controller/fps-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts"),c=M("./src/utils/logger.ts"),a=function(){function W(D){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=D,this.registerListeners()}var I=W.prototype;return I.setStreamController=function(w){this.streamController=w},I.registerListeners=function(){this.hls.on(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},I.unregisterListeners=function(){this.hls.off(j.Events.MEDIA_ATTACHING,this.onMediaAttaching)},I.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},I.onMediaAttaching=function(w,_){var U=this.hls.config;if(U.capLevelOnFPSDrop){var P=_.media instanceof self.HTMLVideoElement?_.media:null;this.media=P,P&&typeof P.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),U.fpsDroppedMonitoringPeriod)}},I.checkFPS=function(w,_,U){var P=performance.now();if(_){if(this.lastTime){var T=P-this.lastTime,S=U-this.lastDroppedFrames,R=_-this.lastDecodedFrames,f=1e3*S/T,i=this.hls;if(i.trigger(j.Events.FPS_DROP,{currentDropped:S,currentDecoded:R,totalDroppedFrames:U}),f>0&&S>i.config.fpsDroppedMonitoringThreshold*R){var o=i.currentLevel;c.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+o),o>0&&(i.autoLevelCapping===-1||i.autoLevelCapping>=o)&&(o=o-1,i.trigger(j.Events.FPS_DROP_LEVEL_CAPPING,{level:o,droppedLevel:i.currentLevel}),i.autoLevelCapping=o,this.streamController.nextLevelSwitch())}}this.lastTime=P,this.lastDroppedFrames=U,this.lastDecodedFrames=_}},I.checkFPSInterval=function(){var w=this.media;if(w)if(this.isVideoPlaybackQualityAvailable){var _=w.getVideoPlaybackQuality();this.checkFPS(w,_.totalVideoFrames,_.droppedVideoFrames)}else this.checkFPS(w,w.webkitDecodedFrameCount,w.webkitDroppedFrameCount)},W}();L.default=a},"./src/controller/fragment-finders.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"findFragmentByPDT",function(){return a}),M.d(L,"findFragmentByPTS",function(){return W}),M.d(L,"fragmentWithinToleranceTest",function(){return I}),M.d(L,"pdtWithinToleranceTest",function(){return D}),M.d(L,"findFragWithCC",function(){return w});var j=M("./src/polyfills/number.ts"),c=M("./src/utils/binary-search.ts");function a(_,U,P){if(U===null||!Array.isArray(_)||!_.length||!Object(j.isFiniteNumber)(U))return null;var T=_[0].programDateTime;if(U<(T||0))return null;var S=_[_.length-1].endProgramDateTime;if(U>=(S||0))return null;P=P||0;for(var R=0;R<_.length;++R){var f=_[R];if(D(U,P,f))return f}return null}function W(_,U,P,T){P===void 0&&(P=0),T===void 0&&(T=0);var S=null;if(_?S=U[_.sn-U[0].sn+1]||null:P===0&&U[0].start===0&&(S=U[0]),S&&I(P,T,S)===0)return S;var R=c.default.search(U,I.bind(null,P,T));return R||S}function I(_,U,P){_===void 0&&(_=0),U===void 0&&(U=0);var T=Math.min(U,P.duration+(P.deltaPTS?P.deltaPTS:0));return P.start+P.duration-T<=_?1:P.start-T>_&&P.start?-1:0}function D(_,U,P){var T=Math.min(U,P.duration+(P.deltaPTS?P.deltaPTS:0))*1e3,S=P.endProgramDateTime||0;return S-T>_}function w(_,U){return c.default.search(_,function(P){return P.cc<U?1:P.cc>U?-1:0})}},"./src/controller/fragment-tracker.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"FragmentState",function(){return a}),M.d(L,"FragmentTracker",function(){return W});var j=M("./src/events.ts"),c=M("./src/types/loader.ts"),a;(function(w){w.NOT_LOADED="NOT_LOADED",w.BACKTRACKED="BACKTRACKED",w.APPENDING="APPENDING",w.PARTIAL="PARTIAL",w.OK="OK"})(a||(a={}));var W=function(){function w(U){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=U,this._registerListeners()}var _=w.prototype;return _._registerListeners=function(){var P=this.hls;P.on(j.Events.BUFFER_APPENDED,this.onBufferAppended,this),P.on(j.Events.FRAG_BUFFERED,this.onFragBuffered,this),P.on(j.Events.FRAG_LOADED,this.onFragLoaded,this)},_._unregisterListeners=function(){var P=this.hls;P.off(j.Events.BUFFER_APPENDED,this.onBufferAppended,this),P.off(j.Events.FRAG_BUFFERED,this.onFragBuffered,this),P.off(j.Events.FRAG_LOADED,this.onFragLoaded,this)},_.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},_.getAppendedFrag=function(P,T){if(T===c.PlaylistLevelType.MAIN){var S=this.activeFragment,R=this.activeParts;if(!S)return null;if(R)for(var f=R.length;f--;){var i=R[f],o=i?i.end:S.appendedPTS;if(i.start<=P&&o!==void 0&&P<=o)return f>9&&(this.activeParts=R.slice(f-9)),i}else if(S.start<=P&&S.appendedPTS!==void 0&&P<=S.appendedPTS)return S}return this.getBufferedFrag(P,T)},_.getBufferedFrag=function(P,T){for(var S=this.fragments,R=Object.keys(S),f=R.length;f--;){var i=S[R[f]];if((i==null?void 0:i.body.type)===T&&i.buffered){var o=i.body;if(o.start<=P&&P<=o.end)return o}}return null},_.detectEvictedFragments=function(P,T,S){var R=this;Object.keys(this.fragments).forEach(function(f){var i=R.fragments[f];if(!i)return;if(!i.buffered){i.body.type===S&&R.removeFragment(i.body);return}var o=i.range[P];if(!o)return;o.time.some(function(l){var b=!R.isTimeBuffered(l.startPTS,l.endPTS,T);return b&&R.removeFragment(i.body),b})})},_.detectPartialFragments=function(P){var T=this,S=this.timeRanges,R=P.frag,f=P.part;if(!S||R.sn==="initSegment")return;var i=D(R),o=this.fragments[i];if(!o)return;Object.keys(S).forEach(function(l){var b=R.elementaryStreams[l];if(!b)return;var h=S[l],g=f!==null||b.partial===!0;o.range[l]=T.getBufferedTimes(R,f,g,h)}),o.backtrack=o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body)},_.fragBuffered=function(P){var T=D(P),S=this.fragments[T];S&&(S.backtrack=S.loaded=null,S.buffered=!0)},_.getBufferedTimes=function(P,T,S,R){for(var f={time:[],partial:S},i=T?T.start:P.start,o=T?T.end:P.end,l=P.minEndPTS||o,b=P.maxStartPTS||i,h=0;h<R.length;h++){var g=R.start(h)-this.bufferPadding,x=R.end(h)+this.bufferPadding;if(b>=g&&l<=x){f.time.push({startPTS:Math.max(i,R.start(h)),endPTS:Math.min(o,R.end(h))});break}else if(i<x&&o>g)f.partial=!0,f.time.push({startPTS:Math.max(i,R.start(h)),endPTS:Math.min(o,R.end(h))});else if(o<=g)break}return f},_.getPartialFragment=function(P){var T=null,S,R,f,i=0,o=this.bufferPadding,l=this.fragments;return Object.keys(l).forEach(function(b){var h=l[b];if(!h)return;I(h)&&(R=h.body.start-o,f=h.body.end+o,P>=R&&P<=f&&(S=Math.min(P-R,f-P),i<=S&&(T=h.body,i=S)))}),T},_.getState=function(P){var T=D(P),S=this.fragments[T];return S?S.buffered?I(S)?a.PARTIAL:a.OK:S.backtrack?a.BACKTRACKED:a.APPENDING:a.NOT_LOADED},_.backtrack=function(P,T){var S=D(P),R=this.fragments[S];if(!R||R.backtrack)return null;var f=R.backtrack=T||R.loaded;return R.loaded=null,f},_.getBacktrackData=function(P){var T=D(P),S=this.fragments[T];if(S){var R,f=S.backtrack;if(f!=null&&(R=f.payload)!==null&&R!==void 0&&R.byteLength)return f;this.removeFragment(P)}return null},_.isTimeBuffered=function(P,T,S){for(var R,f,i=0;i<S.length;i++){if(R=S.start(i)-this.bufferPadding,f=S.end(i)+this.bufferPadding,P>=R&&T<=f)return!0;if(T<=R)return!1}return!1},_.onFragLoaded=function(P,T){var S=T.frag,R=T.part;if(S.sn==="initSegment"||S.bitrateTest||R)return;var f=D(S);this.fragments[f]={body:S,loaded:T,backtrack:null,buffered:!1,range:Object.create(null)}},_.onBufferAppended=function(P,T){var S=this,R=T.frag,f=T.part,i=T.timeRanges;if(R.type===c.PlaylistLevelType.MAIN)if(this.activeFragment=R,f){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(f)}else this.activeParts=null;this.timeRanges=i,Object.keys(i).forEach(function(l){var b=i[l];if(S.detectEvictedFragments(l,b),!f)for(var h=0;h<b.length;h++)R.appendedPTS=Math.max(b.end(h),R.appendedPTS||0)})},_.onFragBuffered=function(P,T){this.detectPartialFragments(T)},_.hasFragment=function(P){var T=D(P);return!!this.fragments[T]},_.removeFragmentsInRange=function(P,T,S){var R=this;Object.keys(this.fragments).forEach(function(f){var i=R.fragments[f];if(!i)return;if(i.buffered){var o=i.body;o.type===S&&o.start<T&&o.end>P&&R.removeFragment(o)}})},_.removeFragment=function(P){var T=D(P);P.stats.loaded=0,P.clearElementaryStreamInfo(),delete this.fragments[T]},_.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},w}();function I(w){var _,U;return w.buffered&&(((_=w.range.video)===null||_===void 0?void 0:_.partial)||((U=w.range.audio)===null||U===void 0?void 0:U.partial))}function D(w){return w.type+"_"+w.level+"_"+w.urlId+"_"+w.sn}},"./src/controller/gap-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"STALL_MINIMUM_DURATION_MS",function(){return I}),M.d(L,"MAX_START_GAP_JUMP",function(){return D}),M.d(L,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return w}),M.d(L,"SKIP_BUFFER_RANGE_START",function(){return _}),M.d(L,"default",function(){return U});var j=M("./src/utils/buffer-helper.ts"),c=M("./src/errors.ts"),a=M("./src/events.ts"),W=M("./src/utils/logger.ts"),I=250,D=2,w=.1,_=.05,U=function(){function P(S,R,f,i){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=S,this.media=R,this.fragmentTracker=f,this.hls=i}var T=P.prototype;return T.destroy=function(){this.hls=this.fragmentTracker=this.media=null},T.poll=function(R){var f=this.config,i=this.media,o=this.stalled,l=i.currentTime,b=i.seeking,h=this.seeking&&!b,g=!this.seeking&&b;if(this.seeking=b,l!==R){if(this.moved=!0,o!==null){if(this.stallReported){var x=self.performance.now()-o;W.logger.warn("playback not stuck anymore @"+l+", after "+Math.round(x)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((g||h)&&(this.stalled=null),i.paused||i.ended||i.playbackRate===0||!j.BufferHelper.getBuffered(i).length)return;var y=j.BufferHelper.bufferInfo(i,l,0),p=y.len>0,u=y.nextStart||0;if(!p&&!u)return;if(b){var r=y.len>D,s=!u||u-l>D&&!this.fragmentTracker.getPartialFragment(l);if(r||s)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var m,E=Math.max(u,y.start||0)-l,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,k=A==null||((m=A.details)===null||m===void 0)?void 0:m.live,N=k?A.details.targetduration*2:D;if(E>0&&E<=N){this._trySkipBufferHole(null);return}}var z=self.performance.now();if(o===null){this.stalled=z;return}var G=z-o;!b&&G>=I&&this._reportStall(y.len);var Z=j.BufferHelper.bufferInfo(i,l,f.maxBufferHole);this._tryFixBufferStall(Z,G)},T._tryFixBufferStall=function(R,f){var i=this.config,o=this.fragmentTracker,l=this.media,b=l.currentTime,h=o.getPartialFragment(b);if(h){var g=this._trySkipBufferHole(h);if(g)return}R.len>i.maxBufferHole&&f>i.highBufferWatchdogPeriod*1e3&&(W.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},T._reportStall=function(R){var f=this.hls,i=this.media,o=this.stallReported;o||(this.stallReported=!0,W.logger.warn("Playback stalling at @"+i.currentTime+" due to low buffer (buffer="+R+")"),f.trigger(a.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:R}))},T._trySkipBufferHole=function(R){for(var f=this.config,i=this.hls,o=this.media,l=o.currentTime,b=0,h=j.BufferHelper.getBuffered(o),g=0;g<h.length;g++){var x=h.start(g);if(l+f.maxBufferHole>=b&&l<x){var y=Math.max(x+_,o.currentTime+w);return W.logger.warn("skipping hole, adjusting currentTime from "+l+" to "+y),this.moved=!0,this.stalled=null,o.currentTime=y,R&&i.trigger(a.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+l+" to "+y,frag:R}),y}b=h.end(g)}return 0},T._tryNudgeBuffer=function(){var R=this.config,f=this.hls,i=this.media,o=i.currentTime,l=(this.nudgeRetry||0)+1;if(this.nudgeRetry=l,l<R.nudgeMaxRetry){var b=o+l*R.nudgeOffset;W.logger.warn("Nudging 'currentTime' from "+o+" to "+b),i.currentTime=b,f.trigger(a.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else W.logger.error("Playhead still not moving while enough data buffered @"+o+" after "+R.nudgeMaxRetry+" nudges"),f.trigger(a.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},P}()},"./src/controller/id3-track-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts"),c=M("./src/utils/texttrack-utils.ts"),a=M("./src/demux/id3.ts"),W=.25,I=function(){function D(_){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=_,this._registerListeners()}var w=D.prototype;return w.destroy=function(){this._unregisterListeners()},w._registerListeners=function(){var U=this.hls;U.on(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),U.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),U.on(j.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),U.on(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},w._unregisterListeners=function(){var U=this.hls;U.off(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),U.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),U.off(j.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),U.off(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},w.onMediaAttached=function(U,P){this.media=P.media},w.onMediaDetaching=function(){if(!this.id3Track)return;Object(c.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},w.getID3Track=function(U){if(!this.media)return;for(var P=0;P<U.length;P++){var T=U[P];if(T.kind==="metadata"&&T.label==="id3")return Object(c.sendAddTrackEvent)(T,this.media),T}return this.media.addTextTrack("metadata","id3")},w.onFragParsingMetadata=function(U,P){if(!this.media)return;var T=P.frag,S=P.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var R=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,f=0;f<S.length;f++){var i=a.getID3Frames(S[f].data);if(i){var o=S[f].pts,l=f<S.length-1?S[f+1].pts:T.end,b=l-o;b<=0&&(l=o+W);for(var h=0;h<i.length;h++){var g=i[h];if(!a.isTimeStampFrame(g)){var x=new R(o,l,"");x.value=g,this.id3Track.addCue(x)}}}}},w.onBufferFlushing=function(U,P){var T=P.startOffset,S=P.endOffset,R=P.type;if(!R||R==="audio"){var f=this.id3Track;f&&Object(c.removeCuesInRange)(f,T,S)}},D}();L.default=I},"./src/controller/latency-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return D});var j=M("./src/errors.ts"),c=M("./src/events.ts"),a=M("./src/utils/logger.ts");function W(w,_){for(var U=0;U<_.length;U++){var P=_[U];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(w,P.key,P)}}function I(w,_,U){return _&&W(w.prototype,_),U&&W(w,U),w}var D=function(){function w(U){var P=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 P.timeupdate()},this.hls=U,this.config=U.config,this.registerListeners()}var _=w.prototype;return _.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},_.registerListeners=function(){this.hls.on(c.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(c.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(c.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(c.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(c.Events.ERROR,this.onError,this)},_.unregisterListeners=function(){this.hls.off(c.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(c.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(c.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(c.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(c.Events.ERROR,this.onError)},_.onMediaAttached=function(P,T){this.media=T.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},_.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},_.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},_.onLevelUpdated=function(P,T){var S=T.details;this.levelDetails=S,S.advanced&&this.timeupdate(),!S.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},_.onError=function(P,T){if(T.details!==j.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,a.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},_.timeupdate=function(){var P=this.media,T=this.levelDetails;if(!P||!T)return;this.currentTime=P.currentTime;var S=this.computeLatency();if(S===null)return;this._latency=S;var R=this.config,f=R.lowLatencyMode,i=R.maxLiveSyncPlaybackRate;if(!f||i===1)return;var o=this.targetLatency;if(o===null)return;var l=S-o,b=Math.min(this.maxLatency,o+T.targetduration),h=l<b;if(T.live&&h&&l>.05&&this.forwardBufferLength>1){var g=Math.min(2,Math.max(1,i)),x=Math.round(2/(1+Math.exp(-.75*l-this.edgeStalled))*20)/20;P.playbackRate=Math.min(g,Math.max(1,x))}else P.playbackRate!==1&&P.playbackRate!==0&&(P.playbackRate=1)},_.estimateLiveEdge=function(){var P=this.levelDetails;return P===null?null:P.edge+P.age},_.computeLatency=function(){var P=this.estimateLiveEdge();return P===null?null:P-this.currentTime},I(w,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var P=this.config,T=this.levelDetails;return P.liveMaxLatencyDuration!==void 0?P.liveMaxLatencyDuration:T?P.liveMaxLatencyDurationCount*T.targetduration:0}},{key:"targetLatency",get:function(){var P=this.levelDetails;if(P===null)return null;var T=P.holdBack,S=P.partHoldBack,R=P.targetduration,f=this.config,i=f.liveSyncDuration,o=f.liveSyncDurationCount,l=f.lowLatencyMode,b=this.hls.userConfig,h=l&&S||T;(b.liveSyncDuration||b.liveSyncDurationCount||h===0)&&(h=i!==void 0?i:o*R);var g=R,x=1;return h+Math.min(this.stallCount*x,g)}},{key:"liveSyncPosition",get:function(){var P=this.estimateLiveEdge(),T=this.targetLatency,S=this.levelDetails;if(P===null||T===null||S===null)return null;var R=S.edge,f=P-T-this.edgeStalled,i=R-S.totalduration,o=R-(this.config.lowLatencyMode&&S.partTarget||S.targetduration);return Math.min(Math.max(i,f),o)}},{key:"drift",get:function(){var P=this.levelDetails;return P===null?1:P.drift}},{key:"edgeStalled",get:function(){var P=this.levelDetails;if(P===null)return 0;var T=(this.config.lowLatencyMode&&P.partTarget||P.targetduration)*3;return Math.max(P.age-T,0)}},{key:"forwardBufferLength",get:function(){var P=this.media,T=this.levelDetails;if(!P||!T)return 0;var S=P.buffered.length;return S?P.buffered.end(S-1):T.edge-this.currentTime}}]),w}()},"./src/controller/level-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return f});var j=M("./src/types/level.ts"),c=M("./src/events.ts"),a=M("./src/errors.ts"),W=M("./src/utils/codecs.ts"),I=M("./src/controller/level-helper.ts"),D=M("./src/controller/base-playlist-controller.ts"),w=M("./src/types/loader.ts");function _(){return _=Object.assign||function(i){for(var o=1;o<arguments.length;o++){var l=arguments[o];for(var b in l)Object.prototype.hasOwnProperty.call(l,b)&&(i[b]=l[b])}return i},_.apply(this,arguments)}function U(i,o){for(var l=0;l<o.length;l++){var b=o[l];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(i,b.key,b)}}function P(i,o,l){return o&&U(i.prototype,o),l&&U(i,l),i}function T(i,o){i.prototype=Object.create(o.prototype),i.prototype.constructor=i,S(i,o)}function S(i,o){return S=Object.setPrototypeOf||function(b,h){return b.__proto__=h,b},S(i,o)}var R=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),f=function(i){T(o,i);function o(b){var h;return h=i.call(this,b,"[level-controller]")||this,h._levels=[],h._firstLevel=-1,h._startLevel=void 0,h.currentLevelIndex=-1,h.manualLevelIndex=-1,h.onParsedComplete=void 0,h._registerListeners(),h}var l=o.prototype;return l._registerListeners=function(){var h=this.hls;h.on(c.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.on(c.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.on(c.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),h.on(c.Events.FRAG_LOADED,this.onFragLoaded,this),h.on(c.Events.ERROR,this.onError,this)},l._unregisterListeners=function(){var h=this.hls;h.off(c.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.off(c.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.off(c.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),h.off(c.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(c.Events.ERROR,this.onError,this)},l.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,i.prototype.destroy.call(this)},l.startLoad=function(){var h=this._levels;h.forEach(function(g){g.loadError=0}),i.prototype.startLoad.call(this)},l.onManifestLoaded=function(h,g){var x=[],y=[],p=[],u,r={},s,m=!1,E=!1,A=!1;if(g.levels.forEach(function(G){var Z=G.attrs;m=m||!!(G.width&&G.height),E=E||!!G.videoCodec,A=A||!!G.audioCodec,R&&G.audioCodec&&G.audioCodec.indexOf("mp4a.40.34")!==-1&&(G.audioCodec=void 0);var ne=G.bitrate+"-"+G.attrs.RESOLUTION+"-"+G.attrs.CODECS;s=r[ne],s?s.url.push(G.url):(s=new j.Level(G),r[ne]=s,x.push(s)),Z&&(Z.AUDIO&&Object(I.addGroupId)(s,"audio",Z.AUDIO),Z.SUBTITLES&&Object(I.addGroupId)(s,"text",Z.SUBTITLES))}),(m||E)&&A&&(x=x.filter(function(G){var Z=G.videoCodec,ne=G.width,ee=G.height;return!!Z||!!(ne&&ee)})),x=x.filter(function(G){var Z=G.audioCodec,ne=G.videoCodec;return(!Z||Object(W.isCodecSupportedInMp4)(Z,"audio"))&&(!ne||Object(W.isCodecSupportedInMp4)(ne,"video"))}),g.audioTracks&&(y=g.audioTracks.filter(function(G){return!G.audioCodec||Object(W.isCodecSupportedInMp4)(G.audioCodec,"audio")}),Object(I.assignTrackIdsByGroup)(y)),g.subtitles&&(p=g.subtitles,Object(I.assignTrackIdsByGroup)(p)),x.length>0){u=x[0].bitrate,x.sort(function(G,Z){return G.bitrate-Z.bitrate}),this._levels=x;for(var k=0;k<x.length;k++)if(x[k].bitrate===u){this._firstLevel=k,this.log("manifest loaded, "+x.length+" level(s) found, first bitrate: "+u);break}var N=A&&!E,z={levels:x,audioTracks:y,subtitleTracks:p,firstLevel:this._firstLevel,stats:g.stats,audio:A,video:E,altAudio:!N&&y.some(function(G){return!!G.url})};this.hls.trigger(c.Events.MANIFEST_PARSED,z),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(c.Events.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:g.url,reason:"no level with compatible codecs found in manifest"})},l.onError=function(h,g){if(i.prototype.onError.call(this,h,g),g.fatal)return;var x=g.context,y=this._levels[this.currentLevelIndex];if(x&&(x.type===w.PlaylistContextType.AUDIO_TRACK&&y.audioGroupIds&&x.groupId===y.audioGroupIds[y.urlId]||x.type===w.PlaylistContextType.SUBTITLE_TRACK&&y.textGroupIds&&x.groupId===y.textGroupIds[y.urlId])){this.redundantFailover(this.currentLevelIndex);return}var p=!1,u=!0,r;switch(g.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:if(g.frag){var s=this._levels[g.frag.level];s?(s.fragmentError++,s.fragmentError>this.hls.config.fragLoadingMaxRetry&&(r=g.frag.level)):r=g.frag.level}break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:x&&(x.deliveryDirectives&&(u=!1),r=x.level),p=!0;break;case a.ErrorDetails.REMUX_ALLOC_ERROR:r=g.level,p=!0;break}r!==void 0&&this.recoverLevel(g,r,p,u)},l.recoverLevel=function(h,g,x,y){var p=h.details,u=this._levels[g];if(u.loadError++,x){var r=this.retryLoadingOrFail(h);if(r)h.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(y){var s=u.url.length;if(s>1&&u.loadError<s)h.levelRetry=!0,this.redundantFailover(g);else if(this.manualLevelIndex===-1){var m=g===0?this._levels.length-1:g-1;this.currentLevelIndex!==m&&this._levels[m].loadError===0&&(this.warn(p+": switch to "+m),h.levelRetry=!0,this.hls.nextAutoLevel=m)}}},l.redundantFailover=function(h){var g=this._levels[h],x=g.url.length;if(x>1){var y=(g.urlId+1)%x;this.warn("Switching to redundant URL-id "+y),this._levels.forEach(function(p){p.urlId=y}),this.level=h}},l.onFragLoaded=function(h,g){var x=g.frag;if(x!==void 0&&x.type===w.PlaylistLevelType.MAIN){var y=this._levels[x.level];y!==void 0&&(y.fragmentError=0,y.loadError=0)}},l.onLevelLoaded=function(h,g){var x,y=g.level,p=g.details,u=this._levels[y];if(!u){var r;this.warn("Invalid level index "+y),(r=g.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(p.deltaUpdateFailed=!0);return}y===this.currentLevelIndex?(u.fragmentError===0&&(u.loadError=0,this.retryCount=0),this.playlistLoaded(y,g,u.details)):(x=g.deliveryDirectives)!==null&&x!==void 0&&x.skip&&(p.deltaUpdateFailed=!0)},l.onAudioTrackSwitched=function(h,g){var x=this.hls.levels[this.currentLevelIndex];if(!x)return;if(x.audioGroupIds){for(var y=-1,p=this.hls.audioTracks[g.id].groupId,u=0;u<x.audioGroupIds.length;u++)if(x.audioGroupIds[u]===p){y=u;break}y!==x.urlId&&(x.urlId=y,this.startLoad())}},l.loadPlaylist=function(h){var g=this.currentLevelIndex,x=this._levels[g];if(this.canLoad&&x&&x.url.length>0){var y=x.urlId,p=x.url[y];if(h)try{p=h.addDirectives(p)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Attempt loading level index "+g+(h?" at sn "+h.msn+" part "+h.part:"")+" with URL-id "+y+" "+p),this.clearTimer(),this.hls.trigger(c.Events.LEVEL_LOADING,{url:p,level:g,id:y,deliveryDirectives:h||null})}},l.removeLevel=function(h,g){var x=function(u,r){return r!==g},y=this._levels.filter(function(p,u){return u!==h?!0:p.url.length>1&&g!==void 0?(p.url=p.url.filter(x),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(x)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(x)),p.urlId=0,!0):!1}).map(function(p,u){var r=p.details;return r!=null&&r.fragments&&r.fragments.forEach(function(s){s.level=u}),p});this._levels=y,this.hls.trigger(c.Events.LEVELS_UPDATED,{levels:y})},P(o,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(h){var g,x=this._levels;if(x.length===0)return;if(this.currentLevelIndex===h&&(g=x[h])!==null&&g!==void 0&&g.details)return;if(h<0||h>=x.length){var y=h<0;if(this.hls.trigger(c.Events.ERROR,{type:a.ErrorTypes.OTHER_ERROR,details:a.ErrorDetails.LEVEL_SWITCH_ERROR,level:h,fatal:y,reason:"invalid level idx"}),y)return;h=Math.min(h,x.length-1)}this.clearTimer();var p=this.currentLevelIndex,u=x[p],r=x[h];this.log("switching to level "+h+" from "+p),this.currentLevelIndex=h;var s=_({},r,{level:h,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete s._urlId,this.hls.trigger(c.Events.LEVEL_SWITCHING,s);var m=r.details;if(!m||m.live){var E=this.switchParams(r.uri,u==null?void 0:u.details);this.loadPlaylist(E)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(h){this.manualLevelIndex=h,this._startLevel===void 0&&(this._startLevel=h),h!==-1&&(this.level=h)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(h){this._firstLevel=h}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var h=this.hls.config.startLevel;return h!==void 0?h:this._firstLevel}else return this._startLevel},set:function(h){this._startLevel=h}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(h){this.level=h,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=h)}}]),o}(D.default)},"./src/controller/level-helper.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"addGroupId",function(){return a}),M.d(L,"assignTrackIdsByGroup",function(){return W}),M.d(L,"updatePTS",function(){return I}),M.d(L,"updateFragPTSDTS",function(){return w}),M.d(L,"mergeDetails",function(){return _}),M.d(L,"mapPartIntersection",function(){return U}),M.d(L,"mapFragmentIntersection",function(){return P}),M.d(L,"adjustSliding",function(){return T}),M.d(L,"addSliding",function(){return S}),M.d(L,"computeReloadInterval",function(){return R}),M.d(L,"getFragmentWithSN",function(){return f}),M.d(L,"getPartWith",function(){return i});var j=M("./src/polyfills/number.ts"),c=M("./src/utils/logger.ts");function a(o,l,b){switch(l){case"audio":o.audioGroupIds||(o.audioGroupIds=[]),o.audioGroupIds.push(b);break;case"text":o.textGroupIds||(o.textGroupIds=[]),o.textGroupIds.push(b);break}}function W(o){var l={};o.forEach(function(b){var h=b.groupId||"";b.id=l[h]=l[h]||0,l[h]++})}function I(o,l,b){var h=o[l],g=o[b];D(h,g)}function D(o,l){var b=l.startPTS;if(Object(j.isFiniteNumber)(b)){var h=0,g;l.sn>o.sn?(h=b-o.start,g=o):(h=o.start-b,g=l),g.duration!==h&&(g.duration=h)}else if(l.sn>o.sn){var x=o.cc===l.cc;x&&o.minEndPTS?l.start=o.start+(o.minEndPTS-o.start):l.start=o.start+o.duration}else l.start=Math.max(o.start-l.duration,0)}function w(o,l,b,h,g,x){var y=h-b;y<=0&&(c.logger.warn("Fragment should have a positive duration",l),h=b+l.duration,x=g+l.duration);var p=b,u=h,r=l.startPTS,s=l.endPTS;if(Object(j.isFiniteNumber)(r)){var m=Math.abs(r-b);Object(j.isFiniteNumber)(l.deltaPTS)?l.deltaPTS=Math.max(m,l.deltaPTS):l.deltaPTS=m,p=Math.max(b,r),b=Math.min(b,r),g=Math.min(g,l.startDTS),u=Math.min(h,s),h=Math.max(h,s),x=Math.max(x,l.endDTS)}l.duration=h-b;var E=b-l.start;l.appendedPTS=h,l.start=l.startPTS=b,l.maxStartPTS=p,l.startDTS=g,l.endPTS=h,l.minEndPTS=u,l.endDTS=x;var A=l.sn;if(!o||A<o.startSN||A>o.endSN)return 0;var k,N=A-o.startSN,z=o.fragments;for(z[N]=l,k=N;k>0;k--)D(z[k],z[k-1]);for(k=N;k<z.length-1;k++)D(z[k],z[k+1]);return o.fragmentHint&&D(z[z.length-1],o.fragmentHint),o.PTSKnown=o.alignedSliding=!0,E}function _(o,l){for(var b=null,h=o.fragments,g=h.length-1;g>=0;g--){var x=h[g].initSegment;if(x){b=x;break}}o.fragmentHint&&delete o.fragmentHint.endPTS;var y=0,p;if(P(o,l,function(k,N){k.relurl&&(y=k.cc-N.cc),Object(j.isFiniteNumber)(k.startPTS)&&Object(j.isFiniteNumber)(k.endPTS)&&(N.start=N.startPTS=k.startPTS,N.startDTS=k.startDTS,N.appendedPTS=k.appendedPTS,N.maxStartPTS=k.maxStartPTS,N.endPTS=k.endPTS,N.endDTS=k.endDTS,N.minEndPTS=k.minEndPTS,N.duration=k.endPTS-k.startPTS,N.duration&&(p=N),l.PTSKnown=l.alignedSliding=!0),N.elementaryStreams=k.elementaryStreams,N.loader=k.loader,N.stats=k.stats,N.urlId=k.urlId,k.initSegment&&(N.initSegment=k.initSegment,b=k.initSegment)}),b){var u=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments;u.forEach(function(k){var N;(!k.initSegment||k.initSegment.relurl===((N=b)===null||N===void 0?void 0:N.relurl))&&(k.initSegment=b)})}if(l.skippedSegments&&(l.deltaUpdateFailed=l.fragments.some(function(k){return!k}),l.deltaUpdateFailed)){c.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=l.skippedSegments;r--;)l.fragments.shift();l.startSN=l.fragments[0].sn,l.startCC=l.fragments[0].cc}var s=l.fragments;if(y){c.logger.warn("discontinuity sliding from playlist, take drift into account");for(var m=0;m<s.length;m++)s[m].cc+=y}l.skippedSegments&&(l.startCC=l.fragments[0].cc),U(o.partList,l.partList,function(k,N){N.elementaryStreams=k.elementaryStreams,N.stats=k.stats}),p?w(l,p,p.startPTS,p.endPTS,p.startDTS,p.endDTS):T(o,l),s.length&&(l.totalduration=l.edge-s[0].start),l.driftStartTime=o.driftStartTime,l.driftStart=o.driftStart;var E=l.advancedDateTime;if(l.advanced&&E){var A=l.edge;l.driftStart||(l.driftStartTime=E,l.driftStart=A),l.driftEndTime=E,l.driftEnd=A}else l.driftEndTime=o.driftEndTime,l.driftEnd=o.driftEnd,l.advancedDateTime=o.advancedDateTime}function U(o,l,b){if(o&&l)for(var h=0,g=0,x=o.length;g<=x;g++){var y=o[g],p=l[g+h];y&&p&&y.index===p.index&&y.fragment.sn===p.fragment.sn?b(y,p):h--}}function P(o,l,b){for(var h=l.skippedSegments,g=Math.max(o.startSN,l.startSN)-l.startSN,x=(o.fragmentHint?1:0)+(h?l.endSN:Math.min(o.endSN,l.endSN))-l.startSN,y=l.startSN-o.startSN,p=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments,u=o.fragmentHint?o.fragments.concat(o.fragmentHint):o.fragments,r=g;r<=x;r++){var s=u[y+r],m=p[r];h&&!m&&r<h&&(m=l.fragments[r]=s),s&&m&&b(s,m)}}function T(o,l){var b=l.startSN+l.skippedSegments-o.startSN,h=o.fragments;if(b<0||b>=h.length)return;S(l,h[b].start)}function S(o,l){if(l){for(var b=o.fragments,h=o.skippedSegments;h<b.length;h++)b[h].start+=l;o.fragmentHint&&(o.fragmentHint.start+=l)}}function R(o,l){var b=1e3*o.levelTargetDuration,h=b/2,g=o.age,x=g>0&&g<b*3,y=l.loading.end-l.loading.start,p,u=o.availabilityDelay;if(o.updated===!1)if(x){var r=333*o.misses;p=Math.max(Math.min(h,y*2),r),o.availabilityDelay=(o.availabilityDelay||0)+p}else p=h;else x?(u=Math.min(u||b/2,g),o.availabilityDelay=u,p=u+b-g):p=b-y;return Math.round(p)}function f(o,l,b){if(!o||!o.details)return null;var h=o.details,g=h.fragments[l-h.startSN];return g||(g=h.fragmentHint,g&&g.sn===l?g:l<h.startSN&&b&&b.sn===l?b:null)}function i(o,l,b){if(!o||!o.details)return null;var h=o.details.partList;if(h)for(var g=h.length;g--;){var x=h[g];if(x.index===b&&x.fragment.sn===l)return x}return null}},"./src/controller/stream-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return h});var j=M("./src/polyfills/number.ts"),c=M("./src/controller/base-stream-controller.ts"),a=M("./src/is-supported.ts"),W=M("./src/events.ts"),I=M("./src/utils/buffer-helper.ts"),D=M("./src/controller/fragment-tracker.ts"),w=M("./src/types/loader.ts"),_=M("./src/loader/fragment.ts"),U=M("./src/demux/transmuxer-interface.ts"),P=M("./src/types/transmuxer.ts"),T=M("./src/controller/gap-controller.ts"),S=M("./src/errors.ts"),R=M("./src/utils/logger.ts");function f(g,x){for(var y=0;y<x.length;y++){var p=x[y];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(g,p.key,p)}}function i(g,x,y){return x&&f(g.prototype,x),y&&f(g,y),g}function o(g,x){g.prototype=Object.create(x.prototype),g.prototype.constructor=g,l(g,x)}function l(g,x){return l=Object.setPrototypeOf||function(p,u){return p.__proto__=u,p},l(g,x)}var b=100,h=function(g){o(x,g);function x(p,u){var r;return r=g.call(this,p,u,"[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 y=x.prototype;return y._registerListeners=function(){var u=this.hls;u.on(W.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(W.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.on(W.Events.LEVEL_LOADING,this.onLevelLoading,this),u.on(W.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.on(W.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.on(W.Events.ERROR,this.onError,this),u.on(W.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.on(W.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.on(W.Events.BUFFER_CREATED,this.onBufferCreated,this),u.on(W.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.on(W.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.on(W.Events.FRAG_BUFFERED,this.onFragBuffered,this)},y._unregisterListeners=function(){var u=this.hls;u.off(W.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.off(W.Events.MANIFEST_PARSED,this.onManifestParsed,this),u.off(W.Events.LEVEL_LOADED,this.onLevelLoaded,this),u.off(W.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),u.off(W.Events.ERROR,this.onError,this),u.off(W.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),u.off(W.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),u.off(W.Events.BUFFER_CREATED,this.onBufferCreated,this),u.off(W.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),u.off(W.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),u.off(W.Events.FRAG_BUFFERED,this.onFragBuffered,this)},y.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},y.startLoad=function(u){if(this.levels){var r=this.lastCurrentTime,s=this.hls;if(this.stopLoad(),this.setInterval(b),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var m=s.startLevel;m===-1&&(s.config.testBandwidth?(m=0,this.bitrateTest=!0):m=s.nextAutoLevel),this.level=s.nextLoadLevel=m,this.loadedmetadata=!1}r>0&&u===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),u=r),this.state=c.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()}else this._forceStartLoad=!0,this.state=c.State.STOPPED},y.stopLoad=function(){this._forceStartLoad=!1,g.prototype.stopLoad.call(this)},y.doTick=function(){switch(this.state){case c.State.IDLE:this.doTickIdle();break;case c.State.WAITING_LEVEL:{var u,r=this.levels,s=this.level,m=r==null||((u=r[s])===null||u===void 0)?void 0:u.details;if(m&&(!m.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(m))break;this.state=c.State.IDLE;break}break}case c.State.FRAG_LOADING_WAITING_RETRY:{var E,A=self.performance.now(),k=this.retryDate;(!k||A>=k||(E=this.media)!==null&&E!==void 0&&E.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=c.State.IDLE)}break;default:break}this.onTickEnd()},y.onTickEnd=function(){g.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},y.doTickIdle=function(){var u,r,s=this.hls,m=this.levelLastLoaded,E=this.levels,A=this.media,k=s.config,N=s.nextLoadLevel;if(m===null||!A&&(this.startFragRequested||!k.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!E||!E[N])return;var z=E[N];this.level=s.nextLoadLevel=N;var G=z.details;if(!G||this.state===c.State.WAITING_LEVEL||G.live&&this.levelLastLoaded!==N){this.state=c.State.WAITING_LEVEL;return}var Z=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:A,w.PlaylistLevelType.MAIN);if(Z===null)return;var ne=Z.len,ee=this.getMaxBufferLength(z.maxBitrate);if(ne>=ee)return;if(this._streamEnded(Z,G)){var he={};this.altAudio&&(he.type="video"),this.hls.trigger(W.Events.BUFFER_EOS,he),this.state=c.State.ENDED;return}var de=Z.end,me=this.getNextFragment(de,G);if(this.couldBacktrack&&!this.fragPrevious&&me&&me.sn!=="initSegment"){var Ie=me.sn-G.startSN;Ie>1&&(me=G.fragments[Ie-1],this.fragmentTracker.removeFragment(me))}if(me&&this.fragmentTracker.getState(me)===D.FragmentState.OK&&this.nextLoadPosition>de){var Le=this.audioOnly&&!this.altAudio?_.ElementaryStreamTypes.AUDIO:_.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,Le,w.PlaylistLevelType.MAIN),me=this.getNextFragment(this.nextLoadPosition,G)}if(!me)return;me.initSegment&&!me.initSegment.data&&!this.bitrateTest&&(me=me.initSegment),((u=me.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((r=me.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(me,G):this.loadFragment(me,G,de)},y.loadFragment=function(u,r,s){var m,E=this.fragmentTracker.getState(u);if(this.fragCurrent=u,E===D.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(u);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);return}else E=D.FragmentState.NOT_LOADED}E===D.FragmentState.NOT_LOADED||E===D.FragmentState.PARTIAL?u.sn==="initSegment"?this._loadInitSegment(u):this.bitrateTest?(u.bitrateTest=!0,this.log("Fragment "+u.sn+" of level "+u.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(u)):(this.startFragRequested=!0,g.prototype.loadFragment.call(this,u,r,s)):E===D.FragmentState.APPENDING?this.reduceMaxBufferLength(u.duration)&&this.fragmentTracker.removeFragment(u):((m=this.media)===null||m===void 0?void 0:m.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},y.getAppendedFrag=function(u){var r=this.fragmentTracker.getAppendedFrag(u,w.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},y.getBufferedFrag=function(u){return this.fragmentTracker.getBufferedFrag(u,w.PlaylistLevelType.MAIN)},y.followingBufferedFrag=function(u){return u?this.getBufferedFrag(u.end+.5):null},y.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},y.nextLevelSwitch=function(){var u=this.levels,r=this.media;if(r!=null&&r.readyState){var s,m=this.getAppendedFrag(r.currentTime);if(m&&m.start>1&&this.flushMainBuffer(0,m.start-1),!r.paused&&u){var E=this.hls.nextLoadLevel,A=u[E],k=this.fragLastKbps;k&&this.fragCurrent?s=this.fragCurrent.duration*A.maxBitrate/(1e3*k)+1:s=0}else s=0;var N=this.getBufferedFrag(r.currentTime+s);if(N){var z=this.followingBufferedFrag(N);if(z){this.abortCurrentFrag();var G=z.maxStartPTS?z.maxStartPTS:z.start,Z=z.duration,ne=Math.max(N.end,G+Math.min(Math.max(Z-this.config.maxFragLookUpTolerance,Z*.5),Z*.75));this.flushMainBuffer(ne,Number.POSITIVE_INFINITY)}}}},y.abortCurrentFrag=function(){var u=this.fragCurrent;this.fragCurrent=null,u!=null&&u.loader&&u.loader.abort(),this.state===c.State.KEY_LOADING&&(this.state=c.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},y.flushMainBuffer=function(u,r){g.prototype.flushMainBuffer.call(this,u,r,this.altAudio?"video":null)},y.onMediaAttached=function(u,r){g.prototype.onMediaAttached.call(this,u,r);var s=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),s.addEventListener("playing",this.onvplaying),s.addEventListener("seeked",this.onvseeked),this.gapController=new T.default(this.config,s,this.fragmentTracker,this.hls)},y.onMediaDetaching=function(){var u=this.media;u&&(u.removeEventListener("playing",this.onvplaying),u.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),g.prototype.onMediaDetaching.call(this)},y.onMediaPlaying=function(){this.tick()},y.onMediaSeeked=function(){var u=this.media,r=u?u.currentTime:null;Object(j.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},y.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(W.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},y.onManifestParsed=function(u,r){var s=!1,m=!1,E;r.levels.forEach(function(A){E=A.audioCodec,E&&(E.indexOf("mp4a.40.2")!==-1&&(s=!0),E.indexOf("mp4a.40.5")!==-1&&(m=!0))}),this.audioCodecSwitch=s&&m&&!Object(a.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},y.onLevelLoading=function(u,r){var s=this.levels;if(!s||this.state!==c.State.IDLE)return;var m=s[r.level];(!m.details||m.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(m.details))&&(this.state=c.State.WAITING_LEVEL)},y.onLevelLoaded=function(u,r){var s,m=this.levels,E=r.level,A=r.details,k=A.totalduration;if(!m){this.warn("Levels were reset while loading level "+E);return}this.log("Level "+E+" loaded ["+A.startSN+","+A.endSN+"], cc ["+A.startCC+", "+A.endCC+"] duration:"+k);var N=this.fragCurrent;N&&(this.state===c.State.FRAG_LOADING||this.state===c.State.FRAG_LOADING_WAITING_RETRY)&&(N.level!==r.level&&N.loader&&(this.state=c.State.IDLE,N.loader.abort()));var z=m[E],G=0;if(A.live||(s=z.details)!==null&&s!==void 0&&s.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;G=this.alignPlaylists(A,z.details)}if(z.details=A,this.levelLastLoaded=E,this.hls.trigger(W.Events.LEVEL_UPDATED,{details:A,level:E}),this.state===c.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(A))return;this.state=c.State.IDLE}this.startFragRequested?A.live&&this.synchronizeToLiveEdge(A):this.setStartPosition(A,G),this.tick()},y._handleFragmentLoadProgress=function(u){var r,s=u.frag,m=u.part,E=u.payload,A=this.levels;if(!A){this.warn("Levels were reset while fragment load was in progress. Fragment "+s.sn+" of level "+s.level+" will not be buffered");return}var k=A[s.level],N=k.details;if(!N){this.warn("Dropping fragment "+s.sn+" of level "+s.level+" after level details were reset");return}var z=k.videoCodec,G=N.PTSKnown||!N.live,Z=(r=s.initSegment)===null||r===void 0?void 0:r.data,ne=this._getAudioCodec(k),ee=this.transmuxer=this.transmuxer||new U.default(this.hls,w.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),he=m?m.index:-1,de=he!==-1,me=new P.ChunkMetadata(s.level,s.sn,s.stats.chunkCount,E.byteLength,he,de),Ie=this.initPTS[s.cc];ee.push(E,Z,ne,z,s,m,N.totalduration,G,me,Ie)},y.onAudioTrackSwitching=function(u,r){var s=this.altAudio,m=!!r.url,E=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 k=this.hls;s&&k.trigger(W.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),k.trigger(W.Events.AUDIO_TRACK_SWITCHED,{id:E})}},y.onAudioTrackSwitched=function(u,r){var s=r.id,m=!!this.hls.audioTracks[s].url;if(m){var E=this.videoBuffer;E&&this.mediaBuffer!==E&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=E)}this.altAudio=m,this.tick()},y.onBufferCreated=function(u,r){var s=r.tracks,m,E,A=!1;for(var k in s){var N=s[k];if(N.id==="main"){if(E=k,m=N,k==="video"){var z=s[k];z&&(this.videoBuffer=z.buffer)}}else A=!0}A&&m?(this.log("Alternate track found, use "+E+".buffered to schedule main fragment loading"),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media},y.onFragBuffered=function(u,r){var s=r.frag,m=r.part;if(s&&s.type!==w.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(s)){this.warn("Fragment "+s.sn+(m?" p: "+m.index:"")+" of level "+s.level+" finished buffering, but was aborted. state: "+this.state),this.state===c.State.PARSED&&(this.state=c.State.IDLE);return}var E=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*E.total/(E.buffering.end-E.loading.first)),s.sn!=="initSegment"&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)},y.onError=function(u,r){switch(r.details){case S.ErrorDetails.FRAG_LOAD_ERROR:case S.ErrorDetails.FRAG_LOAD_TIMEOUT:case S.ErrorDetails.KEY_LOAD_ERROR:case S.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.MAIN,r);break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==c.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=c.State.ERROR):!r.levelRetry&&this.state===c.State.WAITING_LEVEL&&(this.state=c.State.IDLE));break;case S.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===c.State.PARSING||this.state===c.State.PARSED)){var s=!0,m=this.getFwdBufferInfo(this.media,w.PlaylistLevelType.MAIN);m&&m.len>.5&&(s=!this.reduceMaxBufferLength(m.len)),s&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},y.checkBuffer=function(){var u=this.media,r=this.gapController;if(!u||!r||!u.readyState)return;var s=I.BufferHelper.getBuffered(u);!this.loadedmetadata&&s.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=u.currentTime},y.onFragLoadEmergencyAborted=function(){this.state=c.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},y.onBufferFlushed=function(u,r){var s=r.type;if(s!==_.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var m=(s===_.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(m,s,w.PlaylistLevelType.MAIN)}},y.onLevelsUpdated=function(u,r){this.levels=r.levels},y.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},y.seekToStartPos=function(){var u=this.media,r=u.currentTime,s=this.startPosition;if(s>=0&&r<s){if(u.seeking){R.logger.log("could not seek to "+s+", already seeking at "+r);return}var m=I.BufferHelper.getBuffered(u),E=m.length?m.start(0):0,A=E-s;A>0&&(A<this.config.maxBufferHole||A<this.config.maxFragLookUpTolerance)&&(R.logger.log("adjusting start position by "+A+" to match buffer start"),s+=A,this.startPosition=s),this.log("seek to target start position "+s+" from current time "+r),u.currentTime=s}},y._getAudioCodec=function(u){var r=this.config.defaultAudioCodec||u.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},y._loadBitrateTestFrag=function(u){var r=this;this._doFragLoad(u).then(function(s){var m=r.hls;if(!s||m.nextLoadLevel||r.fragContextChanged(u))return;r.fragLoadError=0,r.state=c.State.IDLE,r.startFragRequested=!1,r.bitrateTest=!1;var E=u.stats;E.parsing.start=E.parsing.end=E.buffering.start=E.buffering.end=self.performance.now(),m.trigger(W.Events.FRAG_LOADED,s)})},y._handleTransmuxComplete=function(u){var r,s="main",m=this.hls,E=u.remuxResult,A=u.chunkMeta,k=this.getCurrentContext(A);if(!k){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 N=k.frag,z=k.part,G=k.level,Z=E.video,ne=E.text,ee=E.id3,he=E.initSegment,de=this.altAudio?void 0:E.audio;if(this.fragContextChanged(N))return;if(this.state=c.State.PARSING,he){he.tracks&&(this._bufferInitSegment(G,he.tracks,N,A),m.trigger(W.Events.FRAG_PARSING_INIT_SEGMENT,{frag:N,id:s,tracks:he.tracks}));var me=he.initPTS,Ie=he.timescale;Object(j.isFiniteNumber)(me)&&(this.initPTS[N.cc]=me,m.trigger(W.Events.INIT_PTS_FOUND,{frag:N,id:s,initPTS:me,timescale:Ie}))}if(Z&&E.independent!==!1){if(G.details){var Le=Z.startPTS,je=Z.endPTS,We=Z.startDTS,be=Z.endDTS;if(z)z.elementaryStreams[Z.type]={startPTS:Le,endPTS:je,startDTS:We,endDTS:be};else if(Z.firstKeyFrame&&Z.independent&&(this.couldBacktrack=!0),Z.dropped&&Z.independent){var Se=this.getLoadPosition()+this.config.maxBufferHole;if(Se<Le){this.backtrack(N);return}N.setElementaryStreamInfo(Z.type,N.start,je,N.start,be,!0)}N.setElementaryStreamInfo(Z.type,Le,je,We,be),this.bufferFragmentData(Z,N,z,A)}}else if(E.independent===!1){this.backtrack(N);return}if(de){var we=de.startPTS,$=de.endPTS,ue=de.startDTS,ae=de.endDTS;z&&(z.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:we,endPTS:$,startDTS:ue,endDTS:ae}),N.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,we,$,ue,ae),this.bufferFragmentData(de,N,z,A)}if(ee!=null&&(r=ee.samples)!==null&&r!==void 0&&r.length){var _e={frag:N,id:s,samples:ee.samples};m.trigger(W.Events.FRAG_PARSING_METADATA,_e)}if(ne){var Ne={frag:N,id:s,samples:ne.samples};m.trigger(W.Events.FRAG_PARSING_USERDATA,Ne)}},y._bufferInitSegment=function(u,r,s,m){var E=this;if(this.state!==c.State.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&delete r.audio;var A=r.audio,k=r.video,N=r.audiovideo;if(A){var z=u.audioCodec,G=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(z&&(z.indexOf("mp4a.40.5")!==-1?z="mp4a.40.2":z="mp4a.40.5"),A.metadata.channelCount!==1&&G.indexOf("firefox")===-1&&(z="mp4a.40.5")),G.indexOf("android")!==-1&&A.container!=="audio/mpeg"&&(z="mp4a.40.2",this.log("Android: force audio codec to "+z)),u.audioCodec&&u.audioCodec!==z&&this.log('Swapping manifest audio codec "'+u.audioCodec+'" for "'+z+'"'),A.levelCodec=z,A.id="main",this.log("Init audio buffer, container:"+A.container+", codecs[selected/level/parsed]=["+(z||"")+"/"+(u.audioCodec||"")+"/"+A.codec+"]")}k&&(k.levelCodec=u.videoCodec,k.id="main",this.log("Init video buffer, container:"+k.container+", codecs[level/parsed]=["+(u.videoCodec||"")+"/"+k.codec+"]")),N&&this.log("Init audiovideo buffer, container:"+N.container+", codecs[level/parsed]=["+(u.attrs.CODECS||"")+"/"+N.codec+"]"),this.hls.trigger(W.Events.BUFFER_CODECS,r),Object.keys(r).forEach(function(Z){var ne=r[Z],ee=ne.initSegment;ee!=null&&ee.byteLength&&E.hls.trigger(W.Events.BUFFER_APPENDING,{type:Z,data:ee,frag:s,part:null,chunkMeta:m,parent:s.type})}),this.tick()},y.backtrack=function(u){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(u);var r=this.fragmentTracker.backtrack(u);this.fragPrevious=null,this.nextLoadPosition=u.start,r?this.resetFragmentLoading(u):this.state=c.State.BACKTRACKING},y.checkFragmentChanged=function(){var u=this.media,r=null;if(u&&u.readyState>1&&u.seeking===!1){var s=u.currentTime;if(I.BufferHelper.isBuffered(u,s)?r=this.getAppendedFrag(s):I.BufferHelper.isBuffered(u,s+.1)&&(r=this.getAppendedFrag(s+.1)),r){var m=this.fragPlaying,E=r.level;(!m||r.sn!==m.sn||m.level!==E||r.urlId!==m.urlId)&&(this.hls.trigger(W.Events.FRAG_CHANGED,{frag:r}),(!m||m.level!==E)&&this.hls.trigger(W.Events.LEVEL_SWITCHED,{level:E}),this.fragPlaying=r)}}},i(x,[{key:"nextLevel",get:function(){var u=this.nextBufferedFrag;return u?u.level:-1}},{key:"currentLevel",get:function(){var u=this.media;if(u){var r=this.getAppendedFrag(u.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var u=this.media;if(u){var r=this.getAppendedFrag(u.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),x}(c.default)},"./src/controller/subtitle-stream-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"SubtitleStreamController",function(){return o});var j=M("./src/events.ts"),c=M("./src/utils/logger.ts"),a=M("./src/utils/buffer-helper.ts"),W=M("./src/controller/fragment-finders.ts"),I=M("./src/utils/discontinuities.ts"),D=M("./src/controller/level-helper.ts"),w=M("./src/controller/fragment-tracker.ts"),_=M("./src/controller/base-stream-controller.ts"),U=M("./src/types/loader.ts"),P=M("./src/types/level.ts");function T(l,b){for(var h=0;h<b.length;h++){var g=b[h];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(l,g.key,g)}}function S(l,b,h){return b&&T(l.prototype,b),h&&T(l,h),l}function R(l,b){l.prototype=Object.create(b.prototype),l.prototype.constructor=l,f(l,b)}function f(l,b){return f=Object.setPrototypeOf||function(g,x){return g.__proto__=x,g},f(l,b)}var i=500,o=function(l){R(b,l);function b(g,x){var y;return y=l.call(this,g,x,"[subtitle-stream-controller]")||this,y.levels=[],y.currentTrackId=-1,y.tracksBuffered=[],y.mainDetails=null,y._registerListeners(),y}var h=b.prototype;return h.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},h._registerListeners=function(){var x=this.hls;x.on(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(j.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(j.Events.ERROR,this.onError,this),x.on(j.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.on(j.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.on(j.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.on(j.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.on(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},h._unregisterListeners=function(){var x=this.hls;x.off(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(j.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(j.Events.ERROR,this.onError,this),x.off(j.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.off(j.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.off(j.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.off(j.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.off(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},h.startLoad=function(){this.stopLoad(),this.state=_.State.IDLE,this.setInterval(i),this.tick()},h.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},h.onLevelLoaded=function(x,y){this.mainDetails=y.details},h.onSubtitleFragProcessed=function(x,y){var p=y.frag,u=y.success;if(this.fragPrevious=p,this.state=_.State.IDLE,!u)return;var r=this.tracksBuffered[this.currentTrackId];if(!r)return;for(var s,m=p.start,E=0;E<r.length;E++)if(m>=r[E].start&&m<=r[E].end){s=r[E];break}var A=p.start+p.duration;s?s.end=A:(s={start:m,end:A},r.push(s)),this.fragmentTracker.fragBuffered(p)},h.onBufferFlushing=function(x,y){var p=y.startOffset,u=y.endOffset;if(p===0&&u!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,s=this.levels;if(!s.length||!s[r]||!s[r].details)return;var m=s[r].details,E=m.targetduration,A=u-E;if(A<=0)return;y.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(k){for(var N=0;N<k.length;){if(k[N].end<=A){k.shift();continue}else if(k[N].start<A)k[N].start=A;else break;N++}}),this.fragmentTracker.removeFragmentsInRange(p,A,U.PlaylistLevelType.SUBTITLE)}},h.onError=function(x,y){var p,u=y.frag;if(!u||u.type!==U.PlaylistLevelType.SUBTITLE)return;(p=this.fragCurrent)!==null&&p!==void 0&&p.loader&&this.fragCurrent.loader.abort(),this.state=_.State.IDLE},h.onSubtitleTracksUpdated=function(x,y){var p=this,u=y.subtitleTracks;this.tracksBuffered=[],this.levels=u.map(function(r){return new P.Level(r)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(r){p.tracksBuffered[r.id]=[]}),this.mediaBuffer=null},h.onSubtitleTrackSwitch=function(x,y){if(this.currentTrackId=y.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var p=this.levels[this.currentTrackId];p!=null&&p.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,p&&this.setInterval(i)},h.onSubtitleTrackLoaded=function(x,y){var p,u=y.details,r=y.id,s=this.currentTrackId,m=this.levels;if(!m.length)return;var E=m[s];if(r>=m.length||r!==s||!E)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,u.live||(p=E.details)!==null&&p!==void 0&&p.live){var A=this.mainDetails;if(u.deltaUpdateFailed||!A)return;var k=A.fragments[0];if(!E.details)u.hasProgramDateTime&&A.hasProgramDateTime?Object(I.alignMediaPlaylistByPDT)(u,A):k&&Object(D.addSliding)(u,k.start);else{var N=this.alignPlaylists(u,E.details);N===0&&k&&Object(D.addSliding)(u,k.start)}}if(E.details=u,this.levelLastLoaded=r,this.tick(),u.live&&!this.fragCurrent&&this.media&&this.state===_.State.IDLE){var z=Object(W.findFragmentByPTS)(null,u.fragments,this.media.currentTime,0);z||(this.warn("Subtitle playlist not aligned with playback"),E.details=void 0)}},h._handleFragmentLoadComplete=function(x){var y=x.frag,p=x.payload,u=y.decryptdata,r=this.hls;if(this.fragContextChanged(y))return;if(p&&p.byteLength>0&&u&&u.key&&u.iv&&u.method==="AES-128"){var s=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),u.key.buffer,u.iv.buffer).then(function(m){var E=performance.now();r.trigger(j.Events.FRAG_DECRYPTED,{frag:y,payload:m,stats:{tstart:s,tdecrypt:E}})})}},h.doTick=function(){if(!this.media){this.state=_.State.IDLE;return}if(this.state===_.State.IDLE){var x,y=this.currentTrackId,p=this.levels;if(!p.length||!p[y]||!p[y].details)return;var u=p[y].details,r=u.targetduration,s=this.config,m=this.media,E=a.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,m.currentTime-r,s.maxBufferHole),A=E.end,k=E.len,N=this.getMaxBufferLength()+r;if(k>N)return;console.assert(u,"Subtitle track details are defined on idle subtitle stream controller tick");var z=u.fragments,G=z.length,Z=u.edge,ne,ee=this.fragPrevious;if(A<Z){var he=s.maxFragLookUpTolerance;ee&&u.hasProgramDateTime&&(ne=Object(W.findFragmentByPDT)(z,ee.endProgramDateTime,he)),ne||(ne=Object(W.findFragmentByPTS)(ee,z,A,he),!ne&&ee&&ee.start<z[0].start&&(ne=z[0]))}else ne=z[G-1];(x=ne)!==null&&x!==void 0&&x.encrypted?(c.logger.log("Loading key for "+ne.sn),this.state=_.State.KEY_LOADING,this.hls.trigger(j.Events.KEY_LOADING,{frag:ne})):ne&&this.fragmentTracker.getState(ne)===w.FragmentState.NOT_LOADED&&this.loadFragment(ne,u,A)}},h.loadFragment=function(x,y,p){this.fragCurrent=x,l.prototype.loadFragment.call(this,x,y,p)},S(b,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),b}(_.default)},"./src/controller/subtitle-track-controller.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/events.ts"),c=M("./src/utils/texttrack-utils.ts"),a=M("./src/controller/base-playlist-controller.ts"),W=M("./src/types/loader.ts");function I(T,S){for(var R=0;R<S.length;R++){var f=S[R];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(T,f.key,f)}}function D(T,S,R){return S&&I(T.prototype,S),R&&I(T,R),T}function w(T,S){T.prototype=Object.create(S.prototype),T.prototype.constructor=T,_(T,S)}function _(T,S){return _=Object.setPrototypeOf||function(f,i){return f.__proto__=i,f},_(T,S)}var U=function(T){w(S,T);function S(f){var i;return i=T.call(this,f,"[subtitle-track-controller]")||this,i.media=null,i.tracks=[],i.groupId=null,i.tracksInGroup=[],i.trackId=-1,i.selectDefaultTrack=!0,i.queuedDefaultTrack=-1,i.trackChangeListener=function(){return i.onTextTracksChanged()},i.asyncPollTrackChange=function(){return i.pollTrackChange(0)},i.useTextTrackPolling=!1,i.subtitlePollingInterval=-1,i.subtitleDisplay=!0,i.registerListeners(),i}var R=S.prototype;return R.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,T.prototype.destroy.call(this)},R.registerListeners=function(){var i=this.hls;i.on(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(j.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(j.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),i.on(j.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),i.on(j.Events.ERROR,this.onError,this)},R.unregisterListeners=function(){var i=this.hls;i.off(j.Events.MEDIA_ATTACHED,this.onMediaAttached,this),i.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(j.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(j.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),i.off(j.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),i.off(j.Events.ERROR,this.onError,this)},R.onMediaAttached=function(i,o){if(this.media=o.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)},R.pollTrackChange=function(i){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,i)},R.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 i=P(this.media.textTracks);i.forEach(function(o){Object(c.clearCurrentCues)(o)}),this.subtitleTrack=-1,this.media=null},R.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},R.onManifestParsed=function(i,o){this.tracks=o.subtitleTracks},R.onSubtitleTrackLoaded=function(i,o){var l=o.id,b=o.details,h=this.trackId,g=this.tracksInGroup[h];if(!g){this.warn("Invalid subtitle track id "+l);return}var x=g.details;g.details=o.details,this.log("subtitle track "+l+" loaded ["+b.startSN+"-"+b.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,o,x))},R.onLevelLoading=function(i,o){this.switchLevel(o.level)},R.onLevelSwitching=function(i,o){this.switchLevel(o.level)},R.switchLevel=function(i){var o=this.hls.levels[i];if(!(o!=null&&o.textGroupIds))return;var l=o.textGroupIds[o.urlId];if(this.groupId!==l){var b=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,h=this.tracks.filter(function(y){return!l||y.groupId===l});this.tracksInGroup=h;var g=this.findTrackId(b==null?void 0:b.name)||this.findTrackId();this.groupId=l;var x={subtitleTracks:h};this.log("Updating subtitle tracks, "+h.length+' track(s) found in "'+l+'" group-id'),this.hls.trigger(j.Events.SUBTITLE_TRACKS_UPDATED,x),g!==-1&&this.setSubtitleTrack(g,b)}},R.findTrackId=function(i){for(var o=this.tracksInGroup,l=0;l<o.length;l++){var b=o[l];if((!this.selectDefaultTrack||b.default)&&(!i||i===b.name))return b.id}return-1},R.onError=function(i,o){if(T.prototype.onError.call(this,i,o),o.fatal||!o.context)return;o.context.type===W.PlaylistContextType.SUBTITLE_TRACK&&o.context.id===this.trackId&&o.context.groupId===this.groupId&&this.retryLoadingOrFail(o)},R.loadPlaylist=function(i){var o=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(o)){var l=o.id,b=o.groupId,h=o.url;if(i)try{h=i.addDirectives(h)}catch(g){this.warn("Could not construct new URL with HLS Delivery Directives: "+g)}this.log("Loading subtitle playlist for id "+l),this.hls.trigger(j.Events.SUBTITLE_TRACK_LOADING,{url:h,id:l,groupId:b,deliveryDirectives:i||null})}},R.toggleTrackModes=function(i){var o=this,l=this.media,b=this.subtitleDisplay,h=this.trackId;if(!l)return;var g=P(l.textTracks),x=g.filter(function(u){return u.groupId===o.groupId});if(i===-1)[].slice.call(g).forEach(function(u){u.mode="disabled"});else{var y=x[h];y&&(y.mode="disabled")}var p=x[i];p&&(p.mode=b?"showing":"hidden")},R.setSubtitleTrack=function(i,o){var l,b=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=i;return}if(this.trackId!==i&&this.toggleTrackModes(i),this.trackId===i&&(i===-1||(l=b[i])!==null&&l!==void 0&&l.details)||i<-1||i>=b.length)return;this.clearTimer();var h=b[i];if(this.log("Switching to subtitle track "+i),this.trackId=i,h){var g=h.id,x=h.groupId,y=x===void 0?"":x,p=h.name,u=h.type,r=h.url;this.hls.trigger(j.Events.SUBTITLE_TRACK_SWITCH,{id:g,groupId:y,name:p,type:u,url:r});var s=this.switchParams(h.url,o==null?void 0:o.details);this.loadPlaylist(s)}else this.hls.trigger(j.Events.SUBTITLE_TRACK_SWITCH,{id:i})},R.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var i=-1,o=P(this.media.textTracks),l=0;l<o.length;l++)if(o[l].mode==="hidden")i=l;else if(o[l].mode==="showing"){i=l;break}this.subtitleTrack!==i&&(this.subtitleTrack=i)},D(S,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(i){this.selectDefaultTrack=!1;var o=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(i,o)}}]),S}(a.default);function P(T){for(var S=[],R=0;R<T.length;R++){var f=T[R];f.kind==="subtitles"&&f.label&&S.push(T[R])}return S}L.default=U},"./src/controller/timeline-controller.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"TimelineController",function(){return P});var j=M("./src/polyfills/number.ts"),c=M("./src/events.ts"),a=M("./src/utils/cea-608-parser.ts"),W=M("./src/utils/output-filter.ts"),I=M("./src/utils/webvtt-parser.ts"),D=M("./src/utils/texttrack-utils.ts"),w=M("./src/utils/imsc1-ttml-parser.ts"),_=M("./src/types/loader.ts"),U=M("./src/utils/logger.ts"),P=function(){function f(o){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=R(),this.captionsProperties=void 0,this.hls=o,this.config=o.config,this.Cues=o.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 l=new W.default(this,"textTrack1"),b=new W.default(this,"textTrack2"),h=new W.default(this,"textTrack3"),g=new W.default(this,"textTrack4");this.cea608Parser1=new a.default(1,l,b),this.cea608Parser2=new a.default(3,h,g)}o.on(c.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),o.on(c.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(c.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(c.Events.MANIFEST_LOADED,this.onManifestLoaded,this),o.on(c.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),o.on(c.Events.FRAG_LOADING,this.onFragLoading,this),o.on(c.Events.FRAG_LOADED,this.onFragLoaded,this),o.on(c.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),o.on(c.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),o.on(c.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.on(c.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),o.on(c.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var i=f.prototype;return i.destroy=function(){var l=this.hls;l.off(c.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(c.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(c.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(c.Events.MANIFEST_LOADED,this.onManifestLoaded,this),l.off(c.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),l.off(c.Events.FRAG_LOADING,this.onFragLoading,this),l.off(c.Events.FRAG_LOADED,this.onFragLoaded,this),l.off(c.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),l.off(c.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),l.off(c.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.off(c.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),l.off(c.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},i.addCues=function(l,b,h,g,x){for(var y=!1,p=x.length;p--;){var u=x[p],r=S(u[0],u[1],b,h);if(r>=0&&(u[0]=Math.min(u[0],b),u[1]=Math.max(u[1],h),y=!0,r/(h-b)>.5))return}if(y||x.push([b,h]),this.config.renderTextTracksNatively){var s=this.captionsTracks[l];this.Cues.newCue(s,b,h,g)}else{var m=this.Cues.newCue(null,b,h,g);this.hls.trigger(c.Events.CUES_PARSED,{type:"captions",cues:m,track:l})}},i.onInitPtsFound=function(l,b){var h=this,g=b.frag,x=b.id,y=b.initPTS,p=b.timescale,u=this.unparsedVttFrags;x==="main"&&(this.initPTS[g.cc]=y,this.timescale[g.cc]=p),u.length&&(this.unparsedVttFrags=[],u.forEach(function(r){h.onFragLoaded(c.Events.FRAG_LOADED,r)}))},i.getExistingTrack=function(l){var b=this.media;if(b)for(var h=0;h<b.textTracks.length;h++){var g=b.textTracks[h];if(g[l])return g}return null},i.createCaptionsTrack=function(l){this.config.renderTextTracksNatively?this.createNativeTrack(l):this.createNonNativeTrack(l)},i.createNativeTrack=function(l){if(this.captionsTracks[l])return;var b=this.captionsProperties,h=this.captionsTracks,g=this.media,x=b[l],y=x.label,p=x.languageCode,u=this.getExistingTrack(l);if(u)h[l]=u,Object(D.clearCurrentCues)(h[l]),Object(D.sendAddTrackEvent)(h[l],g);else{var r=this.createTextTrack("captions",y,p);r&&(r[l]=!0,h[l]=r)}},i.createNonNativeTrack=function(l){if(this.nonNativeCaptionsTracks[l])return;var b=this.captionsProperties[l];if(!b)return;var h=b.label,g={_id:l,label:h,kind:"captions",default:b.media?!!b.media.default:!1,closedCaptions:b.media};this.nonNativeCaptionsTracks[l]=g,this.hls.trigger(c.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[g]})},i.createTextTrack=function(l,b,h){var g=this.media;return g?g.addTextTrack(l,b,h):void 0},i.onMediaAttaching=function(l,b){this.media=b.media,this._cleanTracks()},i.onMediaDetaching=function(){var l=this.captionsTracks;Object.keys(l).forEach(function(b){Object(D.clearCurrentCues)(l[b]),delete l[b]}),this.nonNativeCaptionsTracks={}},i.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=R(),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())},i._cleanTracks=function(){var l=this.media;if(!l)return;var b=l.textTracks;if(b)for(var h=0;h<b.length;h++)Object(D.clearCurrentCues)(b[h])},i.onSubtitleTracksUpdated=function(l,b){var h=this;this.textTracks=[];var g=b.subtitleTracks||[],x=g.some(function(r){return r.textCodec===w.IMSC1_CODEC});if(this.config.enableWebVTT||x&&this.config.enableIMSC1){var y=this.tracks&&g&&this.tracks.length===g.length;if(this.tracks=g||[],this.config.renderTextTracksNatively){var p=this.media?this.media.textTracks:[];this.tracks.forEach(function(r,s){var m;if(s<p.length){for(var E=null,A=0;A<p.length;A++)if(T(p[A],r)){E=p[A];break}E&&(m=E)}m?Object(D.clearCurrentCues)(m):(m=h.createTextTrack("subtitles",r.name,r.lang),m&&(m.mode="disabled")),m&&(m.groupId=r.groupId,h.textTracks.push(m))})}else if(!y&&this.tracks&&this.tracks.length){var u=this.tracks.map(function(r){return{label:r.name,kind:r.type.toLowerCase(),default:r.default,subtitleTrack:r}});this.hls.trigger(c.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:u})}}},i.onManifestLoaded=function(l,b){var h=this;this.config.enableCEA708Captions&&b.captions&&b.captions.forEach(function(g){var x=/(?:CC|SERVICE)([1-4])/.exec(g.instreamId);if(!x)return;var y="textTrack"+x[1],p=h.captionsProperties[y];if(!p)return;p.label=g.name,g.lang&&(p.languageCode=g.lang),p.media=g})},i.onFragLoading=function(l,b){var h=this.cea608Parser1,g=this.cea608Parser2,x=this.lastSn,y=this.lastPartIndex;if(!this.enabled||!(h&&g))return;if(b.frag.type===_.PlaylistLevelType.MAIN){var p,u,r=b.frag.sn,s=(p=b==null||((u=b.part)===null||u===void 0)?void 0:u.index)!=null?p:-1;r===x+1||r===x&&s===y+1||(h.reset(),g.reset()),this.lastSn=r,this.lastPartIndex=s}},i.onFragLoaded=function(l,b){var h=b.frag,g=b.payload,x=this.initPTS,y=this.unparsedVttFrags;if(h.type===_.PlaylistLevelType.SUBTITLE)if(g.byteLength){if(!Object(j.isFiniteNumber)(x[h.cc])){y.push(b),x.length&&this.hls.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:new Error("Missing initial subtitle PTS")});return}var p=h.decryptdata;if(p==null||p.key==null||p.method!=="AES-128"){var u=this.tracks[h.level],r=this.vttCCs;r[h.cc]||(r[h.cc]={start:h.start,prevCC:this.prevCC,new:!0},this.prevCC=h.cc),u&&u.textCodec===w.IMSC1_CODEC?this._parseIMSC1(h,g):this._parseVTTs(h,g,r)}}else this.hls.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:new Error("Empty subtitle payload")})},i._parseIMSC1=function(l,b){var h=this,g=this.hls;Object(w.parseIMSC1)(b,this.initPTS[l.cc],this.timescale[l.cc],function(x){h._appendCues(x,l.level),g.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:l})},function(x){U.logger.log("Failed to parse IMSC1: "+x),g.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:l,error:x})})},i._parseVTTs=function(l,b,h){var g=this,x=this.hls;Object(I.parseWebVTT)(b,this.initPTS[l.cc],this.timescale[l.cc],h,l.cc,l.start,function(y){g._appendCues(y,l.level),x.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:l})},function(y){g._fallbackToIMSC1(l,b),U.logger.log("Failed to parse VTT cue: "+y),x.trigger(c.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:l,error:y})})},i._fallbackToIMSC1=function(l,b){var h=this,g=this.tracks[l.level];g.textCodec||Object(w.parseIMSC1)(b,this.initPTS[l.cc],this.timescale[l.cc],function(){g.textCodec=w.IMSC1_CODEC,h._parseIMSC1(l,b)},function(){g.textCodec="wvtt"})},i._appendCues=function(l,b){var h=this.hls;if(this.config.renderTextTracksNatively){var g=this.textTracks[b];if(g.mode==="disabled")return;l.forEach(function(p){return Object(D.addCueToTrack)(g,p)})}else{var x=this.tracks[b],y=x.default?"default":"subtitles"+b;h.trigger(c.Events.CUES_PARSED,{type:"subtitles",cues:l,track:y})}},i.onFragDecrypted=function(l,b){var h=b.frag;if(h.type===_.PlaylistLevelType.SUBTITLE){if(!Object(j.isFiniteNumber)(this.initPTS[h.cc])){this.unparsedVttFrags.push(b);return}this.onFragLoaded(c.Events.FRAG_LOADED,b)}},i.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},i.onFragParsingUserdata=function(l,b){var h=this.cea608Parser1,g=this.cea608Parser2;if(!this.enabled||!(h&&g))return;for(var x=0;x<b.samples.length;x++){var y=b.samples[x].bytes;if(y){var p=this.extractCea608Data(y);h.addData(b.samples[x].pts,p[0]),g.addData(b.samples[x].pts,p[1])}}},i.onBufferFlushing=function(l,b){var h=b.startOffset,g=b.endOffset,x=b.endOffsetSubtitles,y=b.type,p=this.media;if(!p||p.currentTime<g)return;if(!y||y==="video"){var u=this.captionsTracks;Object.keys(u).forEach(function(s){return Object(D.removeCuesInRange)(u[s],h,g)})}if(this.config.renderTextTracksNatively&&(h===0&&x!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(s){return Object(D.removeCuesInRange)(r[s],h,x)})}},i.extractCea608Data=function(l){for(var b=l[0]&31,h=2,g=[[],[]],x=0;x<b;x++){var y=l[h++],p=127&l[h++],u=127&l[h++],r=(4&y)!==0,s=3&y;if(p===0&&u===0)continue;r&&((s===0||s===1)&&(g[s].push(p),g[s].push(u)))}return g},f}();function T(f,i){return f&&f.label===i.name&&!(f.textTrack1||f.textTrack2)}function S(f,i,o,l){return Math.min(i,l)-Math.max(f,o)}function R(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return j});var j=function(){function c(W,I){this.subtle=void 0,this.aesIV=void 0,this.subtle=W,this.aesIV=I}var a=c.prototype;return a.decrypt=function(I,D){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},D,I)},c}()},"./src/crypt/aes-decryptor.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"removePadding",function(){return c}),M.d(L,"default",function(){return a});var j=M("./src/utils/typed-array.ts");function c(W){var I=W.byteLength,D=I&&new DataView(W.buffer).getUint8(I-1);return D?Object(j.sliceUint8)(W,0,I-D):W}var a=function(){function W(){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=W.prototype;return I.uint8ArrayToUint32Array_=function(w){for(var _=new DataView(w),U=new Uint32Array(4),P=0;P<4;P++)U[P]=_.getUint32(P*4);return U},I.initTable=function(){var w=this.sBox,_=this.invSBox,U=this.subMix,P=U[0],T=U[1],S=U[2],R=U[3],f=this.invSubMix,i=f[0],o=f[1],l=f[2],b=f[3],h=new Uint32Array(256),g=0,x=0,y=0;for(y=0;y<256;y++)y<128?h[y]=y<<1:h[y]=y<<1^283;for(y=0;y<256;y++){var p=x^x<<1^x<<2^x<<3^x<<4;p=p>>>8^p&255^99,w[g]=p,_[p]=g;var u=h[g],r=h[u],s=h[r],m=h[p]*257^p*16843008;P[g]=m<<24|m>>>8,T[g]=m<<16|m>>>16,S[g]=m<<8|m>>>24,R[g]=m,m=s*16843009^r*65537^u*257^g*16843008,i[p]=m<<24|m>>>8,o[p]=m<<16|m>>>16,l[p]=m<<8|m>>>24,b[p]=m,g?(g=u^h[h[h[s^u]]],x^=h[h[x]]):g=x=1}},I.expandKey=function(w){for(var _=this.uint8ArrayToUint32Array_(w),U=!0,P=0;P<_.length&&U;)U=_[P]===this.key[P],P++;if(U)return;this.key=_;var T=this.keySize=_.length;if(T!==4&&T!==6&&T!==8)throw new Error("Invalid aes key size="+T);var S=this.ksRows=(T+6+1)*4,R,f,i=this.keySchedule=new Uint32Array(S),o=this.invKeySchedule=new Uint32Array(S),l=this.sBox,b=this.rcon,h=this.invSubMix,g=h[0],x=h[1],y=h[2],p=h[3],u,r;for(R=0;R<S;R++){if(R<T){u=i[R]=_[R];continue}r=u,R%T===0?(r=r<<8|r>>>24,r=l[r>>>24]<<24|l[r>>>16&255]<<16|l[r>>>8&255]<<8|l[r&255],r^=b[R/T|0]<<24):T>6&&R%T===4&&(r=l[r>>>24]<<24|l[r>>>16&255]<<16|l[r>>>8&255]<<8|l[r&255]),i[R]=u=(i[R-T]^r)>>>0}for(f=0;f<S;f++)R=S-f,f&3?r=i[R]:r=i[R-4],f<4||R<=4?o[f]=r:o[f]=g[l[r>>>24]]^x[l[r>>>16&255]]^y[l[r>>>8&255]]^p[l[r&255]],o[f]=o[f]>>>0},I.networkToHostOrderSwap=function(w){return w<<24|(w&65280)<<8|(w&16711680)>>8|w>>>24},I.decrypt=function(w,_,U){for(var P=this.keySize+6,T=this.invKeySchedule,S=this.invSBox,R=this.invSubMix,f=R[0],i=R[1],o=R[2],l=R[3],b=this.uint8ArrayToUint32Array_(U),h=b[0],g=b[1],x=b[2],y=b[3],p=new Int32Array(w),u=new Int32Array(p.length),r,s,m,E,A,k,N,z,G,Z,ne,ee,he,de,me=this.networkToHostOrderSwap;_<p.length;){for(G=me(p[_]),Z=me(p[_+1]),ne=me(p[_+2]),ee=me(p[_+3]),A=G^T[0],k=ee^T[1],N=ne^T[2],z=Z^T[3],he=4,de=1;de<P;de++)r=f[A>>>24]^i[k>>16&255]^o[N>>8&255]^l[z&255]^T[he],s=f[k>>>24]^i[N>>16&255]^o[z>>8&255]^l[A&255]^T[he+1],m=f[N>>>24]^i[z>>16&255]^o[A>>8&255]^l[k&255]^T[he+2],E=f[z>>>24]^i[A>>16&255]^o[k>>8&255]^l[N&255]^T[he+3],A=r,k=s,N=m,z=E,he=he+4;r=S[A>>>24]<<24^S[k>>16&255]<<16^S[N>>8&255]<<8^S[z&255]^T[he],s=S[k>>>24]<<24^S[N>>16&255]<<16^S[z>>8&255]<<8^S[A&255]^T[he+1],m=S[N>>>24]<<24^S[z>>16&255]<<16^S[A>>8&255]<<8^S[k&255]^T[he+2],E=S[z>>>24]<<24^S[A>>16&255]<<16^S[k>>8&255]<<8^S[N&255]^T[he+3],u[_]=me(r^h),u[_+1]=me(E^g),u[_+2]=me(m^x),u[_+3]=me(s^y),h=G,g=Z,x=ne,y=ee,_=_+4}return u.buffer},W}()},"./src/crypt/decrypter.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return _});var j=M("./src/crypt/aes-crypto.ts"),c=M("./src/crypt/fast-aes-key.ts"),a=M("./src/crypt/aes-decryptor.ts"),W=M("./src/utils/logger.ts"),I=M("./src/utils/mp4-tools.ts"),D=M("./src/utils/typed-array.ts"),w=16,_=function(){function U(T,S,R){var f=R===void 0?{}:R,i=f.removePKCS7Padding,o=i===void 0?!0:i;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=T,this.config=S,this.removePKCS7Padding=o,o)try{var l=self.crypto;l&&(this.subtle=l.subtle||l.webkitSubtle)}catch(b){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var P=U.prototype;return P.destroy=function(){this.observer=null},P.isSync=function(){return this.config.enableSoftwareAES},P.flush=function(){var S=this.currentResult;if(!S){this.reset();return}var R=new Uint8Array(S);return this.reset(),this.removePKCS7Padding?Object(a.removePadding)(R):R},P.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},P.decrypt=function(S,R,f,i){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(S),R,f);var o=this.flush();o&&i(o.buffer)}else this.webCryptoDecrypt(new Uint8Array(S),R,f).then(i)},P.softwareDecrypt=function(S,R,f){var i=this.currentIV,o=this.currentResult,l=this.remainderData;this.logOnce("JS AES decrypt"),l&&(S=Object(I.appendUint8Array)(l,S),this.remainderData=null);var b=this.getValidChunk(S);if(!b.length)return null;i&&(f=i);var h=this.softwareDecrypter;h||(h=this.softwareDecrypter=new a.default),h.expandKey(R);var g=o;return this.currentResult=h.decrypt(b.buffer,0,f),this.currentIV=Object(D.sliceUint8)(b,-16).buffer,g||null},P.webCryptoDecrypt=function(S,R,f){var i=this,o=this.subtle;return(this.key!==R||!this.fastAesKey)&&(this.key=R,this.fastAesKey=new c.default(o,R)),this.fastAesKey.expandKey().then(function(l){if(!o)return Promise.reject(new Error("web crypto not initialized"));var b=new j.default(o,f);return b.decrypt(S.buffer,l)}).catch(function(l){return i.onWebCryptoError(l,S,R,f)})},P.onWebCryptoError=function(S,R,f,i){return W.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",S),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(R,f,i)},P.getValidChunk=function(S){var R=S,f=S.length-S.length%w;return f!==S.length&&(R=Object(D.sliceUint8)(S,0,f),this.remainderData=Object(D.sliceUint8)(S,f)),R},P.logOnce=function(S){if(!this.logEnabled)return;W.logger.log("[decrypter.ts]: "+S),this.logEnabled=!1},U}()},"./src/crypt/fast-aes-key.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return j});var j=function(){function c(W,I){this.subtle=void 0,this.key=void 0,this.subtle=W,this.key=I}var a=c.prototype;return a.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},c}()},"./src/demux/aacdemuxer.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/demux/base-audio-demuxer.ts"),c=M("./src/demux/adts.ts"),a=M("./src/utils/logger.ts"),W=M("./src/demux/id3.ts");function I(_,U){_.prototype=Object.create(U.prototype),_.prototype.constructor=_,D(_,U)}function D(_,U){return D=Object.setPrototypeOf||function(T,S){return T.__proto__=S,T},D(_,U)}var w=function(_){I(U,_);function U(T,S){var R;return R=_.call(this)||this,R.observer=void 0,R.config=void 0,R.observer=T,R.config=S,R}var P=U.prototype;return P.resetInitSegment=function(S,R,f){_.prototype.resetInitSegment.call(this,S,R,f),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:S,duration:f,inputTimeScale:9e4,dropped:0}},U.probe=function(S){if(!S)return!1;for(var R=W.getID3Data(S,0)||[],f=R.length,i=S.length;f<i;f++)if(c.probe(S,f))return a.logger.log("ADTS sync word found !"),!0;return!1},P.canParse=function(S,R){return c.canParse(S,R)},P.appendFrame=function(S,R,f){c.initTrackConfig(S,this.observer,R,f,S.manifestCodec);var i=c.appendFrame(S,R,f,this.initPTS,this.frameIndex);if(i&&i.missing===0)return i},U}(j.default);w.minProbeByteLength=9,L.default=w},"./src/demux/adts.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"getAudioConfig",function(){return W}),M.d(L,"isHeaderPattern",function(){return I}),M.d(L,"getHeaderLength",function(){return D}),M.d(L,"getFullFrameLength",function(){return w}),M.d(L,"canGetFrameLength",function(){return _}),M.d(L,"isHeader",function(){return U}),M.d(L,"canParse",function(){return P}),M.d(L,"probe",function(){return T}),M.d(L,"initTrackConfig",function(){return S}),M.d(L,"getFrameDuration",function(){return R}),M.d(L,"parseFrameHeader",function(){return f}),M.d(L,"appendFrame",function(){return i});var j=M("./src/utils/logger.ts"),c=M("./src/errors.ts"),a=M("./src/events.ts");function W(o,l,b,h){var g,x,y,p,u=navigator.userAgent.toLowerCase(),r=h,s=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];g=((l[b+2]&192)>>>6)+1;var m=(l[b+2]&60)>>>2;if(m>s.length-1){o.trigger(a.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+m});return}return y=(l[b+2]&1)<<2,y|=(l[b+3]&192)>>>6,j.logger.log("manifest codec:"+h+", ADTS type:"+g+", samplingIndex:"+m),/firefox/i.test(u)?m>=6?(g=5,p=new Array(4),x=m-3):(g=2,p=new Array(2),x=m):u.indexOf("android")!==-1?(g=2,p=new Array(2),x=m):(g=5,p=new Array(4),h&&(h.indexOf("mp4a.40.29")!==-1||h.indexOf("mp4a.40.5")!==-1)||!h&&m>=6?x=m-3:((h&&h.indexOf("mp4a.40.2")!==-1&&(m>=6&&y===1||/vivaldi/i.test(u))||!h&&y===1)&&(g=2,p=new Array(2)),x=m)),p[0]=g<<3,p[0]|=(m&14)>>1,p[1]|=(m&1)<<7,p[1]|=y<<3,g===5&&(p[1]|=(x&14)>>1,p[2]=(x&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:s[m],channelCount:y,codec:"mp4a.40."+g,manifestCodec:r}}function I(o,l){return o[l]===255&&(o[l+1]&246)===240}function D(o,l){return o[l+1]&1?7:9}function w(o,l){return(o[l+3]&3)<<11|o[l+4]<<3|(o[l+5]&224)>>>5}function _(o,l){return l+5<o.length}function U(o,l){return l+1<o.length&&I(o,l)}function P(o,l){return _(o,l)&&I(o,l)&&w(o,l)<=o.length-l}function T(o,l){if(U(o,l)){var b=D(o,l);if(l+b>=o.length)return!1;var h=w(o,l);if(h<=b)return!1;var g=l+h;return g===o.length||U(o,g)}return!1}function S(o,l,b,h,g){if(!o.samplerate){var x=W(l,b,h,g);if(!x)return;o.config=x.config,o.samplerate=x.samplerate,o.channelCount=x.channelCount,o.codec=x.codec,o.manifestCodec=x.manifestCodec,j.logger.log("parsed codec:"+o.codec+", rate:"+x.samplerate+", channels:"+x.channelCount)}}function R(o){return 1024*9e4/o}function f(o,l,b,h,g){var x=D(o,l),y=w(o,l);if(y-=x,y>0){var p=b+h*g;return{headerLength:x,frameLength:y,stamp:p}}}function i(o,l,b,h,g){var x=R(o.samplerate),y=f(l,b,h,g,x);if(y){var p=y.frameLength,u=y.headerLength,r=y.stamp,s=u+p,m=Math.max(0,b+s-l.length),E;m?(E=new Uint8Array(s-u),E.set(l.subarray(b+u,l.length),0)):E=l.subarray(b+u,b+s);var A={unit:E,pts:r};return m||o.samples.push(A),{sample:A,length:s,missing:m}}}},"./src/demux/base-audio-demuxer.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"initPTSFn",function(){return w});var j=M("./src/polyfills/number.ts"),c=M("./src/demux/id3.ts"),a=M("./src/demux/dummy-demuxed-track.ts"),W=M("./src/utils/mp4-tools.ts"),I=M("./src/utils/typed-array.ts"),D=function(){function _(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var U=_.prototype;return U.resetInitSegment=function(T,S,R){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},U.resetTimeStamp=function(){},U.resetContiguity=function(){},U.canParse=function(T,S){return!1},U.appendFrame=function(T,S,R){},U.demux=function(T,S){this.cachedData&&(T=Object(W.appendUint8Array)(this.cachedData,T),this.cachedData=null);var R=c.getID3Data(T,0),f=R?R.length:0,i,o,l=this._audioTrack,b=this._id3Track,h=R?c.getTimeStamp(R):void 0,g=T.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=w(h,S)),R&&R.length>0&&b.samples.push({pts:this.initPTS,dts:this.initPTS,data:R}),o=this.initPTS;f<g;){if(this.canParse(T,f)){var x=this.appendFrame(l,T,f);x?(this.frameIndex++,o=x.sample.pts,f+=x.length,i=f):f=g}else c.canParse(T,f)?(R=c.getID3Data(T,f),b.samples.push({pts:o,dts:o,data:R}),f+=R.length,i=f):f++;if(f===g&&i!==g){var y=Object(I.sliceUint8)(T,i);this.cachedData?this.cachedData=Object(W.appendUint8Array)(this.cachedData,y):this.cachedData=y}}return{audioTrack:l,avcTrack:Object(a.dummyTrack)(),id3Track:b,textTrack:Object(a.dummyTrack)()}},U.demuxSampleAes=function(T,S,R){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},U.flush=function(T){var S=this.cachedData;return S&&(this.cachedData=null,this.demux(S,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(a.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(a.dummyTrack)()}},U.destroy=function(){},_}(),w=function(U,P){return Object(j.isFiniteNumber)(U)?U*90:P*9e4};L.default=D},"./src/demux/chunk-cache.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return j});var j=function(){function a(){this.chunks=[],this.dataLength=0}var W=a.prototype;return W.push=function(D){this.chunks.push(D),this.dataLength+=D.length},W.flush=function(){var D=this.chunks,w=this.dataLength,_;if(D.length)D.length===1?_=D[0]:_=c(D,w);else return new Uint8Array(0);return this.reset(),_},W.reset=function(){this.chunks.length=0,this.dataLength=0},a}();function c(a,W){for(var I=new Uint8Array(W),D=0,w=0;w<a.length;w++){var _=a[w];I.set(_,D),D+=_.length}return I}},"./src/demux/dummy-demuxed-track.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"dummyTrack",function(){return j});function j(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/utils/logger.ts"),c=function(){function a(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 W=a.prototype;return W.loadWord=function(){var D=this.data,w=this.bytesAvailable,_=D.byteLength-w,U=new Uint8Array(4),P=Math.min(4,w);if(P===0)throw new Error("no bytes available");U.set(D.subarray(_,_+P)),this.word=new DataView(U.buffer).getUint32(0),this.bitsAvailable=P*8,this.bytesAvailable-=P},W.skipBits=function(D){var w;this.bitsAvailable>D?(this.word<<=D,this.bitsAvailable-=D):(D-=this.bitsAvailable,w=D>>3,D-=w>>3,this.bytesAvailable-=w,this.loadWord(),this.word<<=D,this.bitsAvailable-=D)},W.readBits=function(D){var w=Math.min(this.bitsAvailable,D),_=this.word>>>32-w;return D>32&&j.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=w,this.bitsAvailable>0?this.word<<=w:this.bytesAvailable>0&&this.loadWord(),w=D-w,w>0&&this.bitsAvailable?_<<w|this.readBits(w):_},W.skipLZ=function(){var D;for(D=0;D<this.bitsAvailable;++D)if((this.word&2147483648>>>D)!==0)return this.word<<=D,this.bitsAvailable-=D,D;return this.loadWord(),D+this.skipLZ()},W.skipUEG=function(){this.skipBits(1+this.skipLZ())},W.skipEG=function(){this.skipBits(1+this.skipLZ())},W.readUEG=function(){var D=this.skipLZ();return this.readBits(D+1)-1},W.readEG=function(){var D=this.readUEG();return 1&D?1+D>>>1:-1*(D>>>1)},W.readBoolean=function(){return this.readBits(1)===1},W.readUByte=function(){return this.readBits(8)},W.readUShort=function(){return this.readBits(16)},W.readUInt=function(){return this.readBits(32)},W.skipScalingList=function(D){for(var w=8,_=8,U,P=0;P<D;P++)_!==0&&(U=this.readEG(),_=(w+U+256)%256),w=_===0?w:_},W.readSPS=function(){var D=0,w=0,_=0,U=0,P,T,S,R=this.readUByte.bind(this),f=this.readBits.bind(this),i=this.readUEG.bind(this),o=this.readBoolean.bind(this),l=this.skipBits.bind(this),b=this.skipEG.bind(this),h=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);R();var x=R();if(f(5),l(3),R(),h(),x===100||x===110||x===122||x===244||x===44||x===83||x===86||x===118||x===128){var y=i();if(y===3&&l(1),h(),h(),l(1),o())for(T=y!==3?8:12,S=0;S<T;S++)o()&&(S<6?g(16):g(64))}h();var p=i();if(p===0)i();else if(p===1)for(l(1),b(),b(),P=i(),S=0;S<P;S++)b();h(),l(1);var u=i(),r=i(),s=f(1);s===0&&l(1),l(1),o()&&(D=i(),w=i(),_=i(),U=i());var m=[1,1];if(o()&&o()){var E=R();switch(E){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=[R()<<8|R(),R()<<8|R()];break}}}return{width:Math.ceil((u+1)*16-D*2-w*2),height:(2-s)*(r+1)*16-(s?2:4)*(_+U),pixelRatio:m}},W.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},a}();L.default=c},"./src/demux/id3.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"isHeader",function(){return j}),M.d(L,"isFooter",function(){return c}),M.d(L,"getID3Data",function(){return a}),M.d(L,"canParse",function(){return I}),M.d(L,"getTimeStamp",function(){return D}),M.d(L,"isTimeStampFrame",function(){return w}),M.d(L,"getID3Frames",function(){return U}),M.d(L,"decodeFrame",function(){return P}),M.d(L,"utf8ArrayToStr",function(){return i}),M.d(L,"testables",function(){return o});var j=function(g,x){return x+10<=g.length&&(g[x]===73&&g[x+1]===68&&g[x+2]===51&&(g[x+3]<255&&g[x+4]<255&&(g[x+6]<128&&g[x+7]<128&&g[x+8]<128&&g[x+9]<128)))},c=function(g,x){return x+10<=g.length&&(g[x]===51&&g[x+1]===68&&g[x+2]===73&&(g[x+3]<255&&g[x+4]<255&&(g[x+6]<128&&g[x+7]<128&&g[x+8]<128&&g[x+9]<128)))},a=function(g,x){for(var y=x,p=0;j(g,x);){p+=10;var u=W(g,x+6);p+=u,c(g,x+10)&&(p+=10),x+=p}return p>0?g.subarray(y,y+p):void 0},W=function(g,x){var y=0;return y=(g[x]&127)<<21,y|=(g[x+1]&127)<<14,y|=(g[x+2]&127)<<7,y|=g[x+3]&127,y},I=function(g,x){return j(g,x)&&W(g,x+6)+10<=g.length-x},D=function(g){for(var x=U(g),y=0;y<x.length;y++){var p=x[y];if(w(p))return f(p)}return},w=function(g){return g&&g.key==="PRIV"&&g.info==="com.apple.streaming.transportStreamTimestamp"},_=function(g){var x=String.fromCharCode(g[0],g[1],g[2],g[3]),y=W(g,4),p=10;return{type:x,size:y,data:g.subarray(p,p+y)}},U=function(g){for(var x=0,y=[];j(g,x);){var p=W(g,x+6);x+=10;for(var u=x+p;x+8<u;){var r=_(g.subarray(x)),s=P(r);s&&y.push(s),x+=r.size+10}c(g,x)&&(x+=10)}return y},P=function(g){return g.type==="PRIV"?T(g):g.type[0]==="W"?R(g):S(g)},T=function(g){if(g.size<2)return;var x=i(g.data,!0),y=new Uint8Array(g.data.subarray(x.length+1));return{key:g.type,info:x,data:y.buffer}},S=function(g){if(g.size<2)return;if(g.type==="TXXX"){var x=1,y=i(g.data.subarray(x),!0);x+=y.length+1;var p=i(g.data.subarray(x));return{key:g.type,info:y,data:p}}var u=i(g.data.subarray(1));return{key:g.type,data:u}},R=function(g){if(g.type==="WXXX"){if(g.size<2)return;var x=1,y=i(g.data.subarray(x),!0);x+=y.length+1;var p=i(g.data.subarray(x));return{key:g.type,info:y,data:p}}var u=i(g.data);return{key:g.type,data:u}},f=function(g){if(g.data.byteLength===8){var x=new Uint8Array(g.data),y=x[3]&1,p=(x[4]<<23)+(x[5]<<15)+(x[6]<<7)+x[7];return p/=45,y&&(p+=4772185884e-2),Math.round(p)}return},i=function(g,x){x===void 0&&(x=!1);var y=b();if(y){var p=y.decode(g);if(x){var u=p.indexOf("\0");return u!==-1?p.substring(0,u):p}return p.replace(/\0/g,"")}for(var r=g.length,s,m,E,A="",k=0;k<r;){if(s=g[k++],s===0&&x)return A;if(s===0||s===3)continue;switch(s>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:A+=String.fromCharCode(s);break;case 12:case 13:m=g[k++],A+=String.fromCharCode((s&31)<<6|m&63);break;case 14:m=g[k++],E=g[k++],A+=String.fromCharCode((s&15)<<12|(m&63)<<6|(E&63)<<0);break;default:}}return A},o={decodeTextFrame:S},l;function b(){return!l&&typeof self.TextDecoder!="undefined"&&(l=new self.TextDecoder("utf-8")),l}},"./src/demux/mp3demuxer.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/demux/base-audio-demuxer.ts"),c=M("./src/demux/id3.ts"),a=M("./src/utils/logger.ts"),W=M("./src/demux/mpegaudio.ts");function I(_,U){_.prototype=Object.create(U.prototype),_.prototype.constructor=_,D(_,U)}function D(_,U){return D=Object.setPrototypeOf||function(T,S){return T.__proto__=S,T},D(_,U)}var w=function(_){I(U,_);function U(){return _.apply(this,arguments)||this}var P=U.prototype;return P.resetInitSegment=function(S,R,f){_.prototype.resetInitSegment.call(this,S,R,f),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:S,duration:f,inputTimeScale:9e4,dropped:0}},U.probe=function(S){if(!S)return!1;for(var R=c.getID3Data(S,0)||[],f=R.length,i=S.length;f<i;f++)if(W.probe(S,f))return a.logger.log("MPEG Audio sync word found !"),!0;return!1},P.canParse=function(S,R){return W.canParse(S,R)},P.appendFrame=function(S,R,f){return this.initPTS===null?void 0:W.appendFrame(S,R,f,this.initPTS,this.frameIndex)},U}(j.default);w.minProbeByteLength=4,L.default=w},"./src/demux/mp4demuxer.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/utils/mp4-tools.ts"),c=M("./src/demux/dummy-demuxed-track.ts"),a=function(){function W(D,w){this.remainderData=null,this.config=void 0,this.config=w}var I=W.prototype;return I.resetTimeStamp=function(){},I.resetInitSegment=function(){},I.resetContiguity=function(){},W.probe=function(w){return Object(j.findBox)({data:w,start:0,end:Math.min(w.length,16384)},["moof"]).length>0},I.demux=function(w){var _=w,U=Object(c.dummyTrack)();if(this.config.progressive){this.remainderData&&(_=Object(j.appendUint8Array)(this.remainderData,w));var P=Object(j.segmentValidRange)(_);this.remainderData=P.remainder,U.samples=P.valid||new Uint8Array}else U.samples=_;return{audioTrack:Object(c.dummyTrack)(),avcTrack:U,id3Track:Object(c.dummyTrack)(),textTrack:Object(c.dummyTrack)()}},I.flush=function(){var w=Object(c.dummyTrack)();return w.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(c.dummyTrack)(),avcTrack:w,id3Track:Object(c.dummyTrack)(),textTrack:Object(c.dummyTrack)()}},I.demuxSampleAes=function(w,_,U){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},I.destroy=function(){},W}();a.minProbeByteLength=1024,L.default=a},"./src/demux/mpegaudio.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"appendFrame",function(){return D}),M.d(L,"parseHeader",function(){return w}),M.d(L,"isHeaderPattern",function(){return _}),M.d(L,"isHeader",function(){return U}),M.d(L,"canParse",function(){return P}),M.d(L,"probe",function(){return T});var j=null,c=[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],a=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],W=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],I=[0,1,1,4];function D(S,R,f,i,o){if(f+24>R.length)return;var l=w(R,f);if(l&&f+l.frameLength<=R.length){var b=l.samplesPerFrame*9e4/l.sampleRate,h=i+o*b,g={unit:R.subarray(f,f+l.frameLength),pts:h,dts:h};return S.config=[],S.channelCount=l.channelCount,S.samplerate=l.sampleRate,S.samples.push(g),{sample:g,length:l.frameLength,missing:0}}}function w(S,R){var f=S[R+1]>>3&3,i=S[R+1]>>1&3,o=S[R+2]>>4&15,l=S[R+2]>>2&3;if(f!==1&&o!==0&&o!==15&&l!==3){var b=S[R+2]>>1&1,h=S[R+3]>>6,g=f===3?3-i:i===3?3:4,x=c[g*14+o-1]*1e3,y=f===3?0:f===2?1:2,p=a[y*3+l],u=h===3?1:2,r=W[f][i],s=I[i],m=r*8*s,E=Math.floor(r*x/p+b)*s;if(j===null){var A=navigator.userAgent||"",k=A.match(/Chrome\/(\d+)/i);j=k?parseInt(k[1]):0}var N=!!j&&j<=87;return N&&i===2&&x>=224e3&&h===0&&(S[R+3]=S[R+3]|128),{sampleRate:p,channelCount:u,frameLength:E,samplesPerFrame:m}}}function _(S,R){return S[R]===255&&(S[R+1]&224)===224&&(S[R+1]&6)!==0}function U(S,R){return R+1<S.length&&_(S,R)}function P(S,R){var f=4;return _(S,R)&&f<=S.length-R}function T(S,R){if(R+1<S.length&&_(S,R)){var f=4,i=w(S,R),o=f;i!=null&&i.frameLength&&(o=i.frameLength);var l=R+o;return l===S.length||U(S,l)}return!1}},"./src/demux/sample-aes.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/crypt/decrypter.ts"),c=M("./src/demux/tsdemuxer.ts"),a=function(){function W(D,w,_){this.keyData=void 0,this.decrypter=void 0,this.keyData=_,this.decrypter=new j.default(D,w,{removePKCS7Padding:!1})}var I=W.prototype;return I.decryptBuffer=function(w,_){this.decrypter.decrypt(w,this.keyData.key.buffer,this.keyData.iv.buffer,_)},I.decryptAacSample=function(w,_,U,P){var T=w[_].unit,S=T.subarray(16,T.length-T.length%16),R=S.buffer.slice(S.byteOffset,S.byteOffset+S.length),f=this;this.decryptBuffer(R,function(i){var o=new Uint8Array(i);T.set(o,16),P||f.decryptAacSamples(w,_+1,U)})},I.decryptAacSamples=function(w,_,U){for(;;_++){if(_>=w.length){U();return}if(w[_].unit.length<32)continue;var P=this.decrypter.isSync();if(this.decryptAacSample(w,_,U,P),!P)return}},I.getAvcEncryptedData=function(w){for(var _=Math.floor((w.length-48)/160)*16+16,U=new Int8Array(_),P=0,T=32;T<=w.length-16;T+=160,P+=16)U.set(w.subarray(T,T+16),P);return U},I.getAvcDecryptedUnit=function(w,_){for(var U=new Uint8Array(_),P=0,T=32;T<=w.length-16;T+=160,P+=16)w.set(U.subarray(P,P+16),T);return w},I.decryptAvcSample=function(w,_,U,P,T,S){var R=Object(c.discardEPB)(T.data),f=this.getAvcEncryptedData(R),i=this;this.decryptBuffer(f.buffer,function(o){T.data=i.getAvcDecryptedUnit(R,o),S||i.decryptAvcSamples(w,_,U+1,P)})},I.decryptAvcSamples=function(w,_,U,P){if(w instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;_++,U=0){if(_>=w.length){P();return}for(var T=w[_].units;!(U>=T.length);U++){var S=T[U];if(S.data.length<=48||S.type!==1&&S.type!==5)continue;var R=this.decrypter.isSync();if(this.decryptAvcSample(w,_,U,P,S,R),!R)return}}},W}();L.default=a},"./src/demux/transmuxer-interface.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return T});var j=M("./node_modules/webworkify-webpack/index.js"),c=M.n(j),a=M("./src/events.ts"),W=M("./src/demux/transmuxer.ts"),I=M("./src/utils/logger.ts"),D=M("./src/errors.ts"),w=M("./src/utils/mediasource-helper.ts"),_=M("./node_modules/eventemitter3/index.js"),U=M.n(_),P=Object(w.getMediaSource)()||{isTypeSupported:function(){return!1}},T=function(){function S(f,i,o,l){var b=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=f,this.id=i,this.onTransmuxComplete=o,this.onFlush=l;var h=f.config,g=function(r,s){s=s||{},s.frag=b.frag,s.id=b.id,f.trigger(r,s)};this.observer=new _.EventEmitter,this.observer.on(a.Events.FRAG_DECRYPTED,g),this.observer.on(a.Events.ERROR,g);var x={mp4:P.isTypeSupported("video/mp4"),mpeg:P.isTypeSupported("audio/mpeg"),mp3:P.isTypeSupported('audio/mp4; codecs="mp3"')},y=navigator.vendor;if(h.enableWorker&&typeof Worker!="undefined"){I.logger.log("demuxing in webworker");var p;try{p=this.worker=j("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(u){f.trigger(a.Events.ERROR,{type:D.ErrorTypes.OTHER_ERROR,details:D.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(u.message+" ("+u.filename+":"+u.lineno+")")})},p.postMessage({cmd:"init",typeSupported:x,vendor:y,id:i,config:JSON.stringify(h)})}catch(u){I.logger.warn("Error in worker:",u),I.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new W.default(this.observer,x,h,y,i),this.worker=null}}else this.transmuxer=new W.default(this.observer,x,h,y,i)}var R=S.prototype;return R.destroy=function(){var i=this.worker;if(i)i.removeEventListener("message",this.onwmsg),i.terminate(),this.worker=null;else{var o=this.transmuxer;o&&(o.destroy(),this.transmuxer=null)}var l=this.observer;l&&l.removeAllListeners(),this.observer=null},R.push=function(i,o,l,b,h,g,x,y,p,u){var r=this;p.transmuxing.start=self.performance.now();var s=this.transmuxer,m=this.worker,E=g?g.start:h.start,A=h.decryptdata,k=this.frag,N=!(k&&h.cc===k.cc),z=!(k&&p.level===k.level),G=k?p.sn-k.sn:-1,Z=this.part?p.part-this.part.index:1,ne=!z&&(G===1||G===0&&Z===1),ee=self.performance.now();(z||G||h.stats.parsing.start===0)&&(h.stats.parsing.start=ee),g&&(Z||!ne)&&(g.stats.parsing.start=ee);var he=new W.TransmuxState(N,ne,y,z,E);if(!ne||N){I.logger.log("[transmuxer-interface, "+h.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+`
|
|
discontinuity: `+N+`
|
|
trackSwitch: `+z+`
|
|
contiguous: `+ne+`
|
|
accurateTimeOffset: `+y+`
|
|
timeOffset: `+E);var de=new W.TransmuxConfig(l,b,o,x,u);this.configureTransmuxer(de)}if(this.frag=h,this.part=g,m)m.postMessage({cmd:"demux",data:i,decryptdata:A,chunkMeta:p,state:he},i instanceof ArrayBuffer?[i]:[]);else if(s){var me=s.push(i,A,p,he);Object(W.isPromise)(me)?me.then(function(Ie){r.handleTransmuxComplete(Ie)}):this.handleTransmuxComplete(me)}},R.flush=function(i){var o=this;i.transmuxing.start=self.performance.now();var l=this.transmuxer,b=this.worker;if(b)b.postMessage({cmd:"flush",chunkMeta:i});else if(l){var h=l.flush(i);Object(W.isPromise)(h)?h.then(function(g){o.handleFlushResult(g,i)}):this.handleFlushResult(h,i)}},R.handleFlushResult=function(i,o){var l=this;i.forEach(function(b){l.handleTransmuxComplete(b)}),this.onFlush(o)},R.onWorkerMessage=function(i){var o=i.data,l=this.hls;switch(o.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(o.data);break}case"flush":{this.onFlush(o.data);break}default:{o.data=o.data||{},o.data.frag=this.frag,o.data.id=this.id,l.trigger(o.event,o.data);break}}},R.configureTransmuxer=function(i){var o=this.worker,l=this.transmuxer;o?o.postMessage({cmd:"configure",config:i}):l&&l.configure(i)},R.handleTransmuxComplete=function(i){i.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(i)},S}()},"./src/demux/transmuxer-worker.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return D});var j=M("./src/demux/transmuxer.ts"),c=M("./src/events.ts"),a=M("./src/utils/logger.ts"),W=M("./node_modules/eventemitter3/index.js"),I=M.n(W);function D(T){var S=new W.EventEmitter,R=function(i,o){T.postMessage({event:i,data:o})};S.on(c.Events.FRAG_DECRYPTED,R),S.on(c.Events.ERROR,R),T.addEventListener("message",function(f){var i=f.data;switch(i.cmd){case"init":{var o=JSON.parse(i.config);T.transmuxer=new j.default(S,i.typeSupported,o,i.vendor,i.id),Object(a.enableLogs)(o.debug),R("init",null);break}case"configure":{T.transmuxer.configure(i.config);break}case"demux":{var l=T.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Object(j.isPromise)(l)?l.then(function(g){w(T,g)}):w(T,l);break}case"flush":{var b=i.chunkMeta,h=T.transmuxer.flush(b);Object(j.isPromise)(h)?h.then(function(g){U(T,g,b)}):U(T,h,b);break}default:break}})}function w(T,S){if(P(S.remuxResult))return;var R=[],f=S.remuxResult,i=f.audio,o=f.video;i&&_(R,i),o&&_(R,o),T.postMessage({event:"transmuxComplete",data:S},R)}function _(T,S){S.data1&&T.push(S.data1.buffer),S.data2&&T.push(S.data2.buffer)}function U(T,S,R){S.forEach(function(f){w(T,f)}),T.postMessage({event:"flush",data:R})}function P(T){return!T.audio&&!T.video&&!T.text&&!T.id3&&!T.initSegment}},"./src/demux/transmuxer.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return o}),M.d(L,"isPromise",function(){return h}),M.d(L,"TransmuxConfig",function(){return g}),M.d(L,"TransmuxState",function(){return x});var j=M("./src/events.ts"),c=M("./src/errors.ts"),a=M("./src/crypt/decrypter.ts"),W=M("./src/demux/aacdemuxer.ts"),I=M("./src/demux/mp4demuxer.ts"),D=M("./src/demux/tsdemuxer.ts"),w=M("./src/demux/mp3demuxer.ts"),_=M("./src/remux/mp4-remuxer.ts"),U=M("./src/remux/passthrough-remuxer.ts"),P=M("./src/demux/chunk-cache.ts"),T=M("./src/utils/mp4-tools.ts"),S=M("./src/utils/logger.ts"),R;try{R=self.performance.now.bind(self.performance)}catch(y){S.logger.debug("Unable to use Performance API on this environment"),R=self.Date.now}var f=[{demux:D.default,remux:_.default},{demux:I.default,remux:U.default},{demux:W.default,remux:_.default},{demux:w.default,remux:_.default}],i=1024;f.forEach(function(y){var p=y.demux;i=Math.max(i,p.minProbeByteLength)});var o=function(){function y(u,r,s,m,E){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 P.default,this.observer=u,this.typeSupported=r,this.config=s,this.vendor=m,this.id=E}var p=y.prototype;return p.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},p.push=function(r,s,m,E){var A=this,k=m.transmuxing;k.executeStart=R();var N=new Uint8Array(r),z=this.cache,G=this.config,Z=this.currentTransmuxState,ne=this.transmuxConfig;E&&(this.currentTransmuxState=E);var ee=l(N,s);if(ee&&ee.method==="AES-128"){var he=this.getDecrypter();if(G.enableSoftwareAES){var de=he.softwareDecrypt(N,ee.key.buffer,ee.iv.buffer);if(!de)return k.executeEnd=R(),b(m);N=new Uint8Array(de)}else return this.decryptionPromise=he.webCryptoDecrypt(N,ee.key.buffer,ee.iv.buffer).then(function(Je){var st=A.push(Je,null,m);return A.decryptionPromise=null,st}),this.decryptionPromise}var me=E||Z,Ie=me.contiguous,Le=me.discontinuity,je=me.trackSwitch,We=me.accurateTimeOffset,be=me.timeOffset,Se=ne.audioCodec,we=ne.videoCodec,$=ne.defaultInitPts,ue=ne.duration,ae=ne.initSegmentData;if((Le||je)&&this.resetInitSegment(ae,Se,we,ue),Le&&this.resetInitialTimestamp($),Ie||this.resetContiguity(),this.needsProbing(N,Le,je)){if(z.dataLength){var _e=z.flush();N=Object(T.appendUint8Array)(_e,N)}this.configureTransmuxer(N,ne)}var Ne=this.transmux(N,ee,be,We,m),Re=this.currentTransmuxState;return Re.contiguous=!0,Re.discontinuity=!1,Re.trackSwitch=!1,k.executeEnd=R(),Ne},p.flush=function(r){var s=this,m=r.transmuxing;m.executeStart=R();var E=this.decrypter,A=this.cache,k=this.currentTransmuxState,N=this.decryptionPromise;if(N)return N.then(function(){return s.flush(r)});var z=[],G=k.timeOffset;if(E){var Z=E.flush();Z&&z.push(this.push(Z,null,r))}var ne=A.dataLength;A.reset();var ee=this.demuxer,he=this.remuxer;if(!ee||!he)return ne>=i&&this.observer.emit(j.Events.ERROR,j.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),m.executeEnd=R(),[b(r)];var de=ee.flush(G);return h(de)?de.then(function(me){return s.flushRemux(z,me,r),z}):(this.flushRemux(z,de,r),z)},p.flushRemux=function(r,s,m){var E=s.audioTrack,A=s.avcTrack,k=s.id3Track,N=s.textTrack,z=this.currentTransmuxState,G=z.accurateTimeOffset,Z=z.timeOffset;S.logger.log("[transmuxer.ts]: Flushed fragment "+m.sn+(m.part>-1?" p: "+m.part:"")+" of level "+m.level);var ne=this.remuxer.remux(E,A,k,N,Z,G,!0,this.id);r.push({remuxResult:ne,chunkMeta:m}),m.transmuxing.executeEnd=R()},p.resetInitialTimestamp=function(r){var s=this.demuxer,m=this.remuxer;if(!s||!m)return;s.resetTimeStamp(r),m.resetTimeStamp(r)},p.resetContiguity=function(){var r=this.demuxer,s=this.remuxer;if(!r||!s)return;r.resetContiguity(),s.resetNextTimestamp()},p.resetInitSegment=function(r,s,m,E){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetInitSegment(s,m,E),k.resetInitSegment(r,s,m)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(r,s,m,E,A){var k;return s&&s.method==="SAMPLE-AES"?k=this.transmuxSampleAes(r,s,m,E,A):k=this.transmuxUnencrypted(r,m,E,A),k},p.transmuxUnencrypted=function(r,s,m,E){var A=this.demuxer.demux(r,s,!1,!this.config.progressive),k=A.audioTrack,N=A.avcTrack,z=A.id3Track,G=A.textTrack,Z=this.remuxer.remux(k,N,z,G,s,m,!1,this.id);return{remuxResult:Z,chunkMeta:E}},p.transmuxSampleAes=function(r,s,m,E,A){var k=this;return this.demuxer.demuxSampleAes(r,s,m).then(function(N){var z=k.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,m,E,!1,k.id);return{remuxResult:z,chunkMeta:A}})},p.configureTransmuxer=function(r,s){for(var m=this.config,E=this.observer,A=this.typeSupported,k=this.vendor,N=s.audioCodec,z=s.defaultInitPts,G=s.duration,Z=s.initSegmentData,ne=s.videoCodec,ee,he=0,de=f.length;he<de;he++)if(f[he].demux.probe(r)){ee=f[he];break}ee||(S.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),ee={demux:I.default,remux:U.default});var me=this.demuxer,Ie=this.remuxer,Le=ee.remux,je=ee.demux;(!Ie||!(Ie instanceof Le))&&(this.remuxer=new Le(E,m,A,k)),(!me||!(me instanceof je))&&(this.demuxer=new je(E,m,A),this.probe=je.probe),this.resetInitSegment(Z,N,ne,G),this.resetInitialTimestamp(z)},p.needsProbing=function(r,s,m){return!this.demuxer||!this.remuxer||s||m},p.getDecrypter=function(){var r=this.decrypter;return r||(r=this.decrypter=new a.default(this.observer,this.config)),r},y}();function l(y,p){var u=null;return y.byteLength>0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(u=p),u}var b=function(p){return{remuxResult:{},chunkMeta:p}};function h(y){return"then"in y&&y.then instanceof Function}var g=function(p,u,r,s,m){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=u,this.initSegmentData=r,this.duration=s,this.defaultInitPts=m},x=function(p,u,r,s,m){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=u,this.accurateTimeOffset=r,this.trackSwitch=s,this.timeOffset=m}},"./src/demux/tsdemuxer.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"discardEPB",function(){return b});var j=M("./src/demux/adts.ts"),c=M("./src/demux/mpegaudio.ts"),a=M("./src/demux/exp-golomb.ts"),W=M("./src/demux/id3.ts"),I=M("./src/demux/sample-aes.ts"),D=M("./src/events.ts"),w=M("./src/utils/mp4-tools.ts"),_=M("./src/utils/logger.ts"),U=M("./src/errors.ts"),P={video:1,audio:2,id3:3,text:4},T=function(){function h(x,y,p){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=x,this.config=y,this.typeSupported=p}h.probe=function(y){var p=h.syncOffset(y);return p<0?!1:(p&&_.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},h.syncOffset=function(y){for(var p=Math.min(1e3,y.length-3*188),u=0;u<p;){if(y[u]===71&&y[u+188]===71&&y[u+2*188]===71)return u;u++}return-1},h.createTrack=function(y,p){return{container:y==="video"||y==="audio"?"video/mp2t":void 0,type:y,id:P[y],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:y==="audio"?p:void 0}};var g=h.prototype;return g.resetInitSegment=function(y,p,u){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=h.createTrack("video",u),this._audioTrack=h.createTrack("audio",u),this._id3Track=h.createTrack("id3",u),this._txtTrack=h.createTrack("text",u),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=y,this.videoCodec=p,this._duration=u},g.resetTimeStamp=function(){},g.resetContiguity=function(){var y=this._audioTrack,p=this._avcTrack,u=this._id3Track;y&&(y.pesData=null),p&&(p.pesData=null),u&&(u.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},g.demux=function(y,p,u,r){u===void 0&&(u=!1),r===void 0&&(r=!1),u||(this.sampleAes=null);var s,m=this._avcTrack,E=this._audioTrack,A=this._id3Track,k=m.pid,N=m.pesData,z=E.pid,G=A.pid,Z=E.pesData,ne=A.pesData,ee=!1,he=this.pmtParsed,de=this._pmtId,me=y.length;if(this.remainderData&&(y=Object(w.appendUint8Array)(this.remainderData,y),me=y.length,this.remainderData=null),me<188&&!r)return this.remainderData=y,{audioTrack:E,avcTrack:m,id3Track:A,textTrack:this._txtTrack};var Ie=Math.max(0,h.syncOffset(y));me-=(me+Ie)%188,me<y.byteLength&&!r&&(this.remainderData=new Uint8Array(y.buffer,me,y.buffer.byteLength-me));for(var Le=Ie;Le<me;Le+=188)if(y[Le]===71){var je=!!(y[Le+1]&64),We=((y[Le+1]&31)<<8)+y[Le+2],be=(y[Le+3]&48)>>4,Se=void 0;if(be>1){if(Se=Le+5+y[Le+4],Se===Le+188)continue}else Se=Le+4;switch(We){case k:je&&(N&&(s=i(N))&&this.parseAVCPES(s,!1),N={data:[],size:0}),N&&(N.data.push(y.subarray(Se,Le+188)),N.size+=Le+188-Se);break;case z:je&&(Z&&(s=i(Z))&&(E.isAAC?this.parseAACPES(s):this.parseMPEGPES(s)),Z={data:[],size:0}),Z&&(Z.data.push(y.subarray(Se,Le+188)),Z.size+=Le+188-Se);break;case G:je&&(ne&&(s=i(ne))&&this.parseID3PES(s),ne={data:[],size:0}),ne&&(ne.data.push(y.subarray(Se,Le+188)),ne.size+=Le+188-Se);break;case 0:je&&(Se+=y[Se]+1),de=this._pmtId=R(y,Se);break;case de:{je&&(Se+=y[Se]+1);var we=f(y,Se,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,u);k=we.avc,k>0&&(m.pid=k),z=we.audio,z>0&&(E.pid=z,E.isAAC=we.isAAC),G=we.id3,G>0&&(A.pid=G),ee&&!he&&(_.logger.log("reparse from beginning"),ee=!1,Le=Ie-188),he=this.pmtParsed=!0;break}case 17:case 8191:break;default:ee=!0;break}}else this.observer.emit(D.Events.ERROR,D.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});m.pesData=N,E.pesData=Z,A.pesData=ne;var $={audioTrack:E,avcTrack:m,id3Track:A,textTrack:this._txtTrack};return r&&this.extractRemainingSamples($),$},g.flush=function(){var y=this.remainderData;this.remainderData=null;var p;return y?p=this.demux(y,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},g.extractRemainingSamples=function(y){var p=y.audioTrack,u=y.avcTrack,r=y.id3Track,s=u.pesData,m=p.pesData,E=r.pesData,A;s&&(A=i(s))?(this.parseAVCPES(A,!0),u.pesData=null):u.pesData=s,m&&(A=i(m))?(p.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),p.pesData=null):(m!=null&&m.size&&_.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=m),E&&(A=i(E))?(this.parseID3PES(A),r.pesData=null):r.pesData=E},g.demuxSampleAes=function(y,p,u){var r=this.demux(y,u,!0,!this.config.progressive),s=this.sampleAes=new I.default(this.observer,this.config,p);return this.decrypt(r,s)},g.decrypt=function(y,p){return new Promise(function(u){var r=y.audioTrack,s=y.avcTrack;r.samples&&r.isAAC?p.decryptAacSamples(r.samples,0,function(){s.samples?p.decryptAvcSamples(s.samples,0,0,function(){u(y)}):u(y)}):s.samples&&p.decryptAvcSamples(s.samples,0,0,function(){u(y)})})},g.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},g.parseAVCPES=function(y,p){var u=this,r=this._avcTrack,s=this.parseAVCNALu(y.data),m=!1,E=this.avcSample,A,k=!1;y.data=null,E&&s.length&&!r.audFound&&(o(E,r),E=this.avcSample=S(!1,y.pts,y.dts,"")),s.forEach(function(N){switch(N.type){case 1:{A=!0,E||(E=u.avcSample=S(!0,y.pts,y.dts,"")),m&&(E.debug+="NDR "),E.frame=!0;var z=N.data;if(k&&z.length>4){var G=new a.default(z).readSliceType();(G===2||G===4||G===7||G===9)&&(E.key=!0)}break}case 5:A=!0,E||(E=u.avcSample=S(!0,y.pts,y.dts,"")),m&&(E.debug+="IDR "),E.key=!0,E.frame=!0;break;case 6:{A=!0,m&&E&&(E.debug+="SEI ");var Z=new a.default(b(N.data));Z.readUByte();for(var ne=0,ee=0,he=!1,de=0;!he&&Z.bytesAvailable>1;){ne=0;do de=Z.readUByte(),ne+=de;while(de===255);ee=0;do de=Z.readUByte(),ee+=de;while(de===255);if(ne===4&&Z.bytesAvailable!==0){he=!0;var me=Z.readUByte();if(me===181){var Ie=Z.readUShort();if(Ie===49){var Le=Z.readUInt();if(Le===1195456820){var je=Z.readUByte();if(je===3){for(var We=Z.readUByte(),be=Z.readUByte(),Se=31&We,we=[We,be],$=0;$<Se;$++)we.push(Z.readUByte()),we.push(Z.readUByte()),we.push(Z.readUByte());l(u._txtTrack.samples,{type:3,pts:y.pts,bytes:we})}}}}}else if(ne===5&&Z.bytesAvailable!==0){if(he=!0,ee>16){for(var ue=[],ae=0;ae<16;ae++)ue.push(Z.readUByte().toString(16)),(ae===3||ae===5||ae===7||ae===9)&&ue.push("-");for(var _e=ee-16,Ne=new Uint8Array(_e),Re=0;Re<_e;Re++)Ne[Re]=Z.readUByte();l(u._txtTrack.samples,{pts:y.pts,payloadType:ne,uuid:ue.join(""),userData:Object(W.utf8ArrayToStr)(Ne),userDataBytes:Ne})}}else if(ee<Z.bytesAvailable)for(var Je=0;Je<ee;Je++)Z.readUByte()}break}case 7:if(A=!0,k=!0,m&&E&&(E.debug+="SPS "),!r.sps){var st=new a.default(N.data),dt=st.readSPS();r.width=dt.width,r.height=dt.height,r.pixelRatio=dt.pixelRatio,r.sps=[N.data],r.duration=u._duration;for(var mt=N.data.subarray(1,4),Oe="avc1.",De=0;De<3;De++){var Qe=mt[De].toString(16);Qe.length<2&&(Qe="0"+Qe),Oe+=Qe}r.codec=Oe}break;case 8:A=!0,m&&E&&(E.debug+="PPS "),r.pps||(r.pps=[N.data]);break;case 9:A=!1,r.audFound=!0,E&&o(E,r),E=u.avcSample=S(!1,y.pts,y.dts,m?"AUD ":"");break;case 12:A=!1;break;default:A=!1,E&&(E.debug+="unknown NAL "+N.type+" ");break}if(E&&A){var Ke=E.units;Ke.push(N)}}),p&&E&&(o(E,r),this.avcSample=null)},g.getLastNalUnit=function(){var y,p=this.avcSample,u;if(!p||p.units.length===0){var r=this._avcTrack.samples;p=r[r.length-1]}if((y=p)!==null&&y!==void 0&&y.units){var s=p.units;u=s[s.length-1]}return u},g.parseAVCNALu=function(y){var p=y.byteLength,u=this._avcTrack,r=u.naluState||0,s=r,m=[],E=0,A,k,N,z=-1,G=0;for(r===-1&&(z=0,G=y[0]&31,r=0,E=1);E<p;){if(A=y[E++],!r){r=A?0:1;continue}if(r===1){r=A?0:2;continue}if(!A)r=3;else if(A===1){if(z>=0){var Z={data:y.subarray(z,E-r-1),type:G};m.push(Z)}else{var ne=this.getLastNalUnit();if(ne&&(s&&E<=4-s&&(ne.state&&(ne.data=ne.data.subarray(0,ne.data.byteLength-s))),k=E-r-1,k>0)){var ee=new Uint8Array(ne.data.byteLength+k);ee.set(ne.data,0),ee.set(y.subarray(0,k),ne.data.byteLength),ne.data=ee,ne.state=0}}E<p?(N=y[E]&31,z=E,G=N,r=0):r=-1}else r=0}if(z>=0&&r>=0){var he={data:y.subarray(z,p),type:G,state:r};m.push(he)}if(m.length===0){var de=this.getLastNalUnit();if(de){var me=new Uint8Array(de.data.byteLength+y.byteLength);me.set(de.data,0),me.set(y,de.data.byteLength),de.data=me}}return u.naluState=r,m},g.parseAACPES=function(y){var p=0,u=this._audioTrack,r=this.aacOverFlow,s=y.data;if(r){this.aacOverFlow=null;var m=r.sample.unit.byteLength,E=Math.min(r.missing,m),A=m-E;r.sample.unit.set(s.subarray(0,E),A),u.samples.push(r.sample),p=r.missing}var k,N;for(k=p,N=s.length;k<N-1&&!j.isHeader(s,k);k++);if(k!==p){var z,G;if(k<N-1?(z="AAC PES did not start with ADTS header,offset:"+k,G=!1):(z="no ADTS header found in AAC PES",G=!0),_.logger.warn("parsing error:"+z),this.observer.emit(D.Events.ERROR,D.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:G,reason:z}),G)return}j.initTrackConfig(u,this.observer,s,k,this.audioCodec);var Z;if(y.pts!==void 0)Z=y.pts;else if(r){var ne=j.getFrameDuration(u.samplerate);Z=r.sample.pts+ne}else{_.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var ee=0;k<N;)if(j.isHeader(s,k)){if(k+5<N){var he=j.appendFrame(u,s,k,Z,ee);if(he)if(he.missing)this.aacOverFlow=he;else{k+=he.length,ee++;continue}}break}else k++},g.parseMPEGPES=function(y){var p=y.data,u=p.length,r=0,s=0,m=y.pts;if(m===void 0){_.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;s<u;)if(c.isHeader(p,s)){var E=c.appendFrame(this._audioTrack,p,s,m,r);if(E)s+=E.length,r++;else break}else s++},g.parseID3PES=function(y){if(y.pts===void 0){_.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(y)},h}();T.minProbeByteLength=188;function S(h,g,x,y){return{key:h,frame:!1,pts:g,dts:x,units:[],debug:y,length:0}}function R(h,g){return(h[g+10]&31)<<8|h[g+11]}function f(h,g,x,y){var p={audio:-1,avc:-1,id3:-1,isAAC:!0},u=(h[g+1]&15)<<8|h[g+2],r=g+3+u-4,s=(h[g+10]&15)<<8|h[g+11];for(g+=12+s;g<r;){var m=(h[g+1]&31)<<8|h[g+2];switch(h[g]){case 207:if(!y){_.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:p.audio===-1&&(p.audio=m);break;case 21:p.id3===-1&&(p.id3=m);break;case 219:if(!y){_.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:p.avc===-1&&(p.avc=m);break;case 3:case 4:x?p.audio===-1&&(p.audio=m,p.isAAC=!1):_.logger.log("MPEG audio found, not supported in this browser");break;case 36:_.logger.warn("Unsupported HEVC stream type found");break;default:break}g+=((h[g+3]&15)<<8|h[g+4])+5}return p}function i(h){var g=0,x,y,p,u,r,s=h.data;if(!h||h.size===0)return null;for(;s[0].length<19&&s.length>1;){var m=new Uint8Array(s[0].length+s[1].length);m.set(s[0]),m.set(s[1],s[0].length),s[0]=m,s.splice(1,1)}x=s[0];var E=(x[0]<<16)+(x[1]<<8)+x[2];if(E===1){if(y=(x[4]<<8)+x[5],y&&y>h.size-6)return null;var A=x[7];A&192&&(u=(x[9]&14)*536870912+(x[10]&255)*4194304+(x[11]&254)*16384+(x[12]&255)*128+(x[13]&254)/2,A&64?(r=(x[14]&14)*536870912+(x[15]&255)*4194304+(x[16]&254)*16384+(x[17]&255)*128+(x[18]&254)/2,u-r>60*9e4&&(_.logger.warn(Math.round((u-r)/9e4)+"s delta between PTS and DTS, align them"),u=r)):r=u),p=x[8];var k=p+9;if(h.size<=k)return null;h.size-=k;for(var N=new Uint8Array(h.size),z=0,G=s.length;z<G;z++){x=s[z];var Z=x.byteLength;if(k)if(k>Z){k-=Z;continue}else x=x.subarray(k),Z-=k,k=0;N.set(x,g),g+=Z}return y&&(y-=p+3),{data:N,pts:u,dts:r,len:y}}return null}function o(h,g){if(h.units.length&&h.frame){if(h.pts===void 0){var x=g.samples,y=x.length;if(y){var p=x[y-1];h.pts=p.pts,h.dts=p.dts}else{g.dropped++;return}}g.samples.push(h)}h.debug.length&&_.logger.log(h.pts+"/"+h.dts+":"+h.debug)}function l(h,g){var x=h.length;if(x>0){if(g.pts>=h[x-1].pts)h.push(g);else for(var y=x-1;y>=0;y--)if(g.pts<h[y].pts){h.splice(y,0,g);break}}else h.push(g)}function b(h){for(var g=h.byteLength,x=[],y=1;y<g-2;)h[y]===0&&h[y+1]===0&&h[y+2]===3?(x.push(y+2),y+=2):y++;if(x.length===0)return h;var p=g-x.length,u=new Uint8Array(p),r=0;for(y=0;y<p;r++,y++)r===x[0]&&(r++,x.shift()),u[y]=h[r];return u}L.default=T},"./src/errors.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"ErrorTypes",function(){return j}),M.d(L,"ErrorDetails",function(){return c});var j;(function(a){a.NETWORK_ERROR="networkError",a.MEDIA_ERROR="mediaError",a.KEY_SYSTEM_ERROR="keySystemError",a.MUX_ERROR="muxError",a.OTHER_ERROR="otherError"})(j||(j={}));var c;(function(a){a.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",a.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",a.KEY_SYSTEM_NO_SESSION="keySystemNoSession",a.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",a.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",a.MANIFEST_LOAD_ERROR="manifestLoadError",a.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",a.MANIFEST_PARSING_ERROR="manifestParsingError",a.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",a.LEVEL_EMPTY_ERROR="levelEmptyError",a.LEVEL_LOAD_ERROR="levelLoadError",a.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",a.LEVEL_SWITCH_ERROR="levelSwitchError",a.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",a.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",a.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",a.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",a.FRAG_LOAD_ERROR="fragLoadError",a.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",a.FRAG_DECRYPT_ERROR="fragDecryptError",a.FRAG_PARSING_ERROR="fragParsingError",a.REMUX_ALLOC_ERROR="remuxAllocError",a.KEY_LOAD_ERROR="keyLoadError",a.KEY_LOAD_TIMEOUT="keyLoadTimeOut",a.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",a.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",a.BUFFER_APPEND_ERROR="bufferAppendError",a.BUFFER_APPENDING_ERROR="bufferAppendingError",a.BUFFER_STALLED_ERROR="bufferStalledError",a.BUFFER_FULL_ERROR="bufferFullError",a.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",a.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",a.INTERNAL_EXCEPTION="internalException",a.INTERNAL_ABORTED="aborted",a.UNKNOWN="unknown"})(c||(c={}))},"./src/events.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"Events",function(){return j});var j;(function(c){c.MEDIA_ATTACHING="hlsMediaAttaching",c.MEDIA_ATTACHED="hlsMediaAttached",c.MEDIA_DETACHING="hlsMediaDetaching",c.MEDIA_DETACHED="hlsMediaDetached",c.BUFFER_RESET="hlsBufferReset",c.BUFFER_CODECS="hlsBufferCodecs",c.BUFFER_CREATED="hlsBufferCreated",c.BUFFER_APPENDING="hlsBufferAppending",c.BUFFER_APPENDED="hlsBufferAppended",c.BUFFER_EOS="hlsBufferEos",c.BUFFER_FLUSHING="hlsBufferFlushing",c.BUFFER_FLUSHED="hlsBufferFlushed",c.MANIFEST_LOADING="hlsManifestLoading",c.MANIFEST_LOADED="hlsManifestLoaded",c.MANIFEST_PARSED="hlsManifestParsed",c.LEVEL_SWITCHING="hlsLevelSwitching",c.LEVEL_SWITCHED="hlsLevelSwitched",c.LEVEL_LOADING="hlsLevelLoading",c.LEVEL_LOADED="hlsLevelLoaded",c.LEVEL_UPDATED="hlsLevelUpdated",c.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",c.LEVELS_UPDATED="hlsLevelsUpdated",c.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",c.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",c.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",c.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",c.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",c.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",c.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",c.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",c.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",c.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",c.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",c.CUES_PARSED="hlsCuesParsed",c.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",c.INIT_PTS_FOUND="hlsInitPtsFound",c.FRAG_LOADING="hlsFragLoading",c.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",c.FRAG_LOADED="hlsFragLoaded",c.FRAG_DECRYPTED="hlsFragDecrypted",c.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",c.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",c.FRAG_PARSING_METADATA="hlsFragParsingMetadata",c.FRAG_PARSED="hlsFragParsed",c.FRAG_BUFFERED="hlsFragBuffered",c.FRAG_CHANGED="hlsFragChanged",c.FPS_DROP="hlsFpsDrop",c.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",c.ERROR="hlsError",c.DESTROYING="hlsDestroying",c.KEY_LOADING="hlsKeyLoading",c.KEY_LOADED="hlsKeyLoaded",c.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",c.BACK_BUFFER_REACHED="hlsBackBufferReached"})(j||(j={}))},"./src/hls.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return h});var j=M("./node_modules/url-toolkit/src/url-toolkit.js"),c=M.n(j),a=M("./src/loader/playlist-loader.ts"),W=M("./src/loader/key-loader.ts"),I=M("./src/controller/id3-track-controller.ts"),D=M("./src/controller/latency-controller.ts"),w=M("./src/controller/level-controller.ts"),_=M("./src/controller/fragment-tracker.ts"),U=M("./src/controller/stream-controller.ts"),P=M("./src/is-supported.ts"),T=M("./src/utils/logger.ts"),S=M("./src/config.ts"),R=M("./node_modules/eventemitter3/index.js"),f=M.n(R),i=M("./src/events.ts"),o=M("./src/errors.ts");function l(g,x){for(var y=0;y<x.length;y++){var p=x[y];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(g,p.key,p)}}function b(g,x,y){return x&&l(g.prototype,x),y&&l(g,y),g}var h=function(){g.isSupported=function(){return Object(P.isSupported)()};function g(y){y===void 0&&(y={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new R.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 p=this.config=Object(S.mergeConfig)(g.DefaultConfig,y);this.userConfig=y,Object(T.enableLogs)(p.debug),this._autoLevelCapping=-1,p.progressive&&Object(S.enableStreamingMode)(p);var u=p.abrController,r=p.bufferController,s=p.capLevelController,m=p.fpsController,E=this.abrController=new u(this),A=this.bufferController=new r(this),k=this.capLevelController=new s(this),N=new m(this),z=new a.default(this),G=new W.default(this),Z=new I.default(this),ne=this.levelController=new w.default(this),ee=new _.FragmentTracker(this),he=this.streamController=new U.default(this,ee);k.setStreamController(he),N.setStreamController(he);var de=[ne,he];this.networkControllers=de;var me=[z,G,E,A,k,N,Z,ee];this.audioTrackController=this.createController(p.audioTrackController,null,de),this.createController(p.audioStreamController,ee,de),this.subtitleTrackController=this.createController(p.subtitleTrackController,null,de),this.createController(p.subtitleStreamController,ee,de),this.createController(p.timelineController,null,me),this.emeController=this.createController(p.emeController,null,me),this.cmcdController=this.createController(p.cmcdController,null,me),this.latencyController=this.createController(D.default,null,me),this.coreComponents=me}var x=g.prototype;return x.createController=function(p,u,r){if(p){var s=u?new p(this,u):new p(this);return r&&r.push(s),s}return null},x.on=function(p,u,r){r===void 0&&(r=this),this._emitter.on(p,u,r)},x.once=function(p,u,r){r===void 0&&(r=this),this._emitter.once(p,u,r)},x.removeAllListeners=function(p){this._emitter.removeAllListeners(p)},x.off=function(p,u,r,s){r===void 0&&(r=this),this._emitter.off(p,u,r,s)},x.listeners=function(p){return this._emitter.listeners(p)},x.emit=function(p,u,r){return this._emitter.emit(p,u,r)},x.trigger=function(p,u){if(this.config.debug)return this.emit(p,p,u);try{return this.emit(p,p,u)}catch(r){T.logger.error("An internal error happened while handling event "+p+'. Error message: "'+r.message+'". Here is a stacktrace:',r),this.trigger(i.Events.ERROR,{type:o.ErrorTypes.OTHER_ERROR,details:o.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:p,error:r})}return!1},x.listenerCount=function(p){return this._emitter.listenerCount(p)},x.destroy=function(){T.logger.log("destroy"),this.trigger(i.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(p){return p.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(p){return p.destroy()}),this.coreComponents.length=0},x.attachMedia=function(p){T.logger.log("attachMedia"),this._media=p,this.trigger(i.Events.MEDIA_ATTACHING,{media:p})},x.detachMedia=function(){T.logger.log("detachMedia"),this.trigger(i.Events.MEDIA_DETACHING,void 0),this._media=null},x.loadSource=function(p){this.stopLoad();var u=this.media,r=this.url,s=this.url=j.buildAbsoluteURL(self.location.href,p,{alwaysNormalize:!0});T.logger.log("loadSource:"+s),u&&r&&r!==s&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(u)),this.trigger(i.Events.MANIFEST_LOADING,{url:p})},x.startLoad=function(p){p===void 0&&(p=-1),T.logger.log("startLoad("+p+")"),this.networkControllers.forEach(function(u){u.startLoad(p)})},x.stopLoad=function(){T.logger.log("stopLoad"),this.networkControllers.forEach(function(p){p.stopLoad()})},x.swapAudioCodec=function(){T.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},x.recoverMediaError=function(){T.logger.log("recoverMediaError");var p=this._media;this.detachMedia(),p&&this.attachMedia(p)},x.removeLevel=function(p,u){u===void 0&&(u=0),this.levelController.removeLevel(p,u)},b(g,[{key:"levels",get:function(){var p=this.levelController.levels;return p||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(p){T.logger.log("set currentLevel:"+p),this.loadLevel=p,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(p){T.logger.log("set nextLevel:"+p),this.levelController.manualLevel=p,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(p){T.logger.log("set loadLevel:"+p),this.levelController.manualLevel=p}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(p){this.levelController.nextLoadLevel=p}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(p){T.logger.log("set firstLevel:"+p),this.levelController.firstLevel=p}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(p){T.logger.log("set startLevel:"+p),p!==-1&&(p=Math.max(p,this.minAutoLevel)),this.levelController.startLevel=p}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(p){var u=!!p;u!==this.config.capLevelToPlayerSize&&(u?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=u)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(p){this._autoLevelCapping!==p&&(T.logger.log("set autoLevelCapping:"+p),this._autoLevelCapping=p)}},{key:"bandwidthEstimate",get:function(){var p=this.abrController.bwEstimator;return p?p.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var p=this.levels,u=this.config.minAutoBitrate;if(!p)return 0;for(var r=p.length,s=0;s<r;s++)if(p[s].maxBitrate>u)return s;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,u=this.autoLevelCapping,r;return u===-1&&p&&p.length?r=p.length-1:r=u,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var u=this.audioTrackController;u&&(u.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var u=this.subtitleTrackController;u&&(u.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{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 i.Events}},{key:"ErrorTypes",get:function(){return o.ErrorTypes}},{key:"ErrorDetails",get:function(){return o.ErrorDetails}},{key:"DefaultConfig",get:function(){return g.defaultConfig?g.defaultConfig:S.hlsDefaultConfig},set:function(p){g.defaultConfig=p}}]),g}();h.defaultConfig=void 0},"./src/is-supported.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"isSupported",function(){return a}),M.d(L,"changeTypeSupported",function(){return W});var j=M("./src/utils/mediasource-helper.ts");function c(){return self.SourceBuffer||self.WebKitSourceBuffer}function a(){var I=Object(j.getMediaSource)();if(!I)return!1;var D=c(),w=I&&typeof I.isTypeSupported=="function"&&I.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),_=!D||D.prototype&&typeof D.prototype.appendBuffer=="function"&&typeof D.prototype.remove=="function";return!!w&&!!_}function W(){var I,D=c();return typeof(D==null||((I=D.prototype)===null||I===void 0)?void 0:I.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return T}),M.d(L,"LoadError",function(){return R});var j=M("./src/polyfills/number.ts"),c=M("./src/errors.ts");function a(f,i){f.prototype=Object.create(i.prototype),f.prototype.constructor=f,_(f,i)}function W(f){var i=typeof Map=="function"?new Map:void 0;return W=function(l){if(l===null||!w(l))return l;if(typeof l!="function")throw new TypeError("Super expression must either be null or a function");if(typeof i!="undefined"){if(i.has(l))return i.get(l);i.set(l,b)}function b(){return I(l,arguments,U(this).constructor)}return b.prototype=Object.create(l.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),_(b,l)},W(f)}function I(f,i,o){return D()?I=Reflect.construct:I=function(b,h,g){var x=[null];x.push.apply(x,h);var y=Function.bind.apply(b,x),p=new y;return g&&_(p,g.prototype),p},I.apply(null,arguments)}function D(){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(f){return!1}}function w(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function _(f,i){return _=Object.setPrototypeOf||function(l,b){return l.__proto__=b,l},_(f,i)}function U(f){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},U(f)}var P=Math.pow(2,17),T=function(){function f(o){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=o}var i=f.prototype;return i.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},i.abort=function(){this.loader&&this.loader.abort()},i.load=function(l,b){var h=this,g=l.url;if(!g)return Promise.reject(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,networkDetails:null},"Fragment does not have a "+(g?"part list":"url")));this.abort();var x=this.config,y=x.fLoader,p=x.loader;return new Promise(function(u,r){h.loader&&h.loader.destroy();var s=h.loader=l.loader=y?new y(x):new p(x),m=S(l),E={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:P};l.stats=s.stats,s.load(m,E,{onSuccess:function(k,N,z,G){h.resetLoader(l,s),u({frag:l,part:null,payload:k.data,networkDetails:G})},onError:function(k,N,z){h.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,response:k,networkDetails:z}))},onAbort:function(k,N,z){h.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,networkDetails:z}))},onTimeout:function(k,N,z){h.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,networkDetails:z}))},onProgress:function(k,N,z,G){b&&b({frag:l,part:null,payload:z,networkDetails:G})}})})},i.loadPart=function(l,b,h){var g=this;this.abort();var x=this.config,y=x.fLoader,p=x.loader;return new Promise(function(u,r){g.loader&&g.loader.destroy();var s=g.loader=l.loader=y?new y(x):new p(x),m=S(l,b),E={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:P};b.stats=s.stats,s.load(m,E,{onSuccess:function(k,N,z,G){g.resetLoader(l,s),g.updateStatsFromPart(l,b);var Z={frag:l,part:b,payload:k.data,networkDetails:G};h(Z),u(Z)},onError:function(k,N,z){g.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,part:b,response:k,networkDetails:z}))},onAbort:function(k,N,z){l.stats.aborted=b.stats.aborted,g.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,part:b,networkDetails:z}))},onTimeout:function(k,N,z){g.resetLoader(l,s),r(new R({type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,part:b,networkDetails:z}))}})})},i.updateStatsFromPart=function(l,b){var h=l.stats,g=b.stats,x=g.total;if(h.loaded+=g.loaded,x){var y=Math.round(l.duration/b.duration),p=Math.min(Math.round(h.loaded/x),y),u=y-p,r=u*Math.round(h.loaded/p);h.total=h.loaded+r}else h.total=Math.max(h.loaded,h.total);var s=h.loading,m=g.loading;s.start?s.first+=m.first-m.start:(s.start=m.start,s.first=m.first),s.end=m.end},i.resetLoader=function(l,b){l.loader=null,this.loader===b&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),b.destroy()},f}();function S(f,i){i===void 0&&(i=null);var o=i||f,l={frag:f,part:i,responseType:"arraybuffer",url:o.url,headers:{},rangeStart:0,rangeEnd:0},b=o.byteRangeStartOffset,h=o.byteRangeEndOffset;return Object(j.isFiniteNumber)(b)&&Object(j.isFiniteNumber)(h)&&(l.rangeStart=b,l.rangeEnd=h),l}var R=function(f){a(i,f);function i(o){for(var l,b=arguments.length,h=new Array(b>1?b-1:0),g=1;g<b;g++)h[g-1]=arguments[g];return l=f.call.apply(f,[this].concat(h))||this,l.data=void 0,l.data=o,l}return i}(W(Error))},"./src/loader/fragment.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"ElementaryStreamTypes",function(){return T}),M.d(L,"BaseSegment",function(){return S}),M.d(L,"Fragment",function(){return R}),M.d(L,"Part",function(){return f});var j=M("./src/polyfills/number.ts"),c=M("./node_modules/url-toolkit/src/url-toolkit.js"),a=M.n(c),W=M("./src/utils/logger.ts"),I=M("./src/loader/level-key.ts"),D=M("./src/loader/load-stats.ts");function w(i,o){i.prototype=Object.create(o.prototype),i.prototype.constructor=i,_(i,o)}function _(i,o){return _=Object.setPrototypeOf||function(b,h){return b.__proto__=h,b},_(i,o)}function U(i,o){for(var l=0;l<o.length;l++){var b=o[l];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(i,b.key,b)}}function P(i,o,l){return o&&U(i.prototype,o),l&&U(i,l),i}var T;(function(i){i.AUDIO="audio",i.VIDEO="video",i.AUDIOVIDEO="audiovideo"})(T||(T={}));var S=function(){function i(l){var b;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(b={},b[T.AUDIO]=null,b[T.VIDEO]=null,b[T.AUDIOVIDEO]=null,b),this.baseurl=l}var o=i.prototype;return o.setByteRange=function(b,h){var g=b.split("@",2),x=[];g.length===1?x[0]=h?h.byteRangeEndOffset:0:x[0]=parseInt(g[1]),x[1]=parseInt(g[0])+x[0],this._byteRange=x},P(i,[{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(c.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(b){this._url=b}}]),i}(),R=function(i){w(o,i);function o(b,h){var g;return g=i.call(this,h)||this,g._decryptdata=null,g.rawProgramDateTime=null,g.programDateTime=null,g.tagList=[],g.duration=0,g.sn=0,g.levelkey=void 0,g.type=void 0,g.loader=null,g.level=-1,g.cc=0,g.startPTS=void 0,g.endPTS=void 0,g.appendedPTS=void 0,g.startDTS=void 0,g.endDTS=void 0,g.start=0,g.deltaPTS=void 0,g.maxStartPTS=void 0,g.minEndPTS=void 0,g.stats=new D.LoadStats,g.urlId=0,g.data=void 0,g.bitrateTest=!1,g.title=null,g.initSegment=null,g.type=b,g}var l=o.prototype;return l.createInitializationVector=function(h){for(var g=new Uint8Array(16),x=12;x<16;x++)g[x]=h>>8*(15-x)&255;return g},l.setDecryptDataFromLevelKey=function(h,g){var x=h;return(h==null?void 0:h.method)==="AES-128"&&h.uri&&!h.iv&&(x=I.LevelKey.fromURI(h.uri),x.method=h.method,x.iv=this.createInitializationVector(g),x.keyFormat="identity"),x},l.setElementaryStreamInfo=function(h,g,x,y,p,u){u===void 0&&(u=!1);var r=this.elementaryStreams,s=r[h];if(!s){r[h]={startPTS:g,endPTS:x,startDTS:y,endDTS:p,partial:u};return}s.startPTS=Math.min(s.startPTS,g),s.endPTS=Math.max(s.endPTS,x),s.startDTS=Math.min(s.startDTS,y),s.endDTS=Math.max(s.endDTS,p)},l.clearElementaryStreamInfo=function(){var h=this.elementaryStreams;h[T.AUDIO]=null,h[T.VIDEO]=null,h[T.AUDIOVIDEO]=null},P(o,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var h=this.sn;typeof h!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&W.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),h=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,h)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(j.isFiniteNumber)(this.programDateTime))return null;var h=Object(j.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+h*1e3}},{key:"encrypted",get:function(){var h;return!!((h=this.decryptdata)!==null&&h!==void 0&&h.keyFormat&&this.decryptdata.uri)}}]),o}(S),f=function(i){w(o,i);function o(l,b,h,g,x){var y;y=i.call(this,h)||this,y.fragOffset=0,y.duration=0,y.gap=!1,y.independent=!1,y.relurl=void 0,y.fragment=void 0,y.index=void 0,y.stats=new D.LoadStats,y.duration=l.decimalFloatingPoint("DURATION"),y.gap=l.bool("GAP"),y.independent=l.bool("INDEPENDENT"),y.relurl=l.enumeratedString("URI"),y.fragment=b,y.index=g;var p=l.enumeratedString("BYTERANGE");return p&&y.setByteRange(p,x),x&&(y.fragOffset=x.fragOffset+x.duration),y}return P(o,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var b=this.elementaryStreams;return!!(b.audio||b.video||b.audiovideo)}}]),o}(S)},"./src/loader/key-loader.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return W});var j=M("./src/events.ts"),c=M("./src/errors.ts"),a=M("./src/utils/logger.ts"),W=function(){function I(w){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=w,this._registerListeners()}var D=I.prototype;return D._registerListeners=function(){this.hls.on(j.Events.KEY_LOADING,this.onKeyLoading,this)},D._unregisterListeners=function(){this.hls.off(j.Events.KEY_LOADING,this.onKeyLoading)},D.destroy=function(){this._unregisterListeners();for(var _ in this.loaders){var U=this.loaders[_];U&&U.destroy()}this.loaders={}},D.onKeyLoading=function(_,U){var P=U.frag,T=P.type,S=this.loaders[T];if(!P.decryptdata){a.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var R=P.decryptdata.uri;if(R!==this.decrypturl||this.decryptkey===null){var f=this.hls.config;if(S&&(a.logger.warn("abort previous key loader for type:"+T),S.abort()),!R){a.logger.warn("key uri is falsy");return}var i=f.loader,o=P.loader=this.loaders[T]=new i(f);this.decrypturl=R,this.decryptkey=null;var l={url:R,frag:P,responseType:"arraybuffer"},b={timeout:f.fragLoadingTimeOut,maxRetry:0,retryDelay:f.fragLoadingRetryDelay,maxRetryDelay:f.fragLoadingMaxRetryTimeout,highWaterMark:0},h={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};o.load(l,b,h)}else this.decryptkey&&(P.decryptdata.key=this.decryptkey,this.hls.trigger(j.Events.KEY_LOADED,{frag:P}))},D.loadsuccess=function(_,U,P){var T=P.frag;if(!T.decryptdata){a.logger.error("after key load, decryptdata unset");return}this.decryptkey=T.decryptdata.key=new Uint8Array(_.data),T.loader=null,delete this.loaders[T.type],this.hls.trigger(j.Events.KEY_LOADED,{frag:T})},D.loaderror=function(_,U){var P=U.frag,T=P.loader;T&&T.abort(),delete this.loaders[P.type],this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:P,response:_})},D.loadtimeout=function(_,U){var P=U.frag,T=P.loader;T&&T.abort(),delete this.loaders[P.type],this.hls.trigger(j.Events.ERROR,{type:c.ErrorTypes.NETWORK_ERROR,details:c.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:P})},I}()},"./src/loader/level-details.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"LevelDetails",function(){return I});var j=M("./src/polyfills/number.ts");function c(D,w){for(var _=0;_<w.length;_++){var U=w[_];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(D,U.key,U)}}function a(D,w,_){return w&&c(D.prototype,w),_&&c(D,_),D}var W=10,I=function(){function D(_){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=_}var w=D.prototype;return w.reloaded=function(U){if(!U){this.advanced=!0,this.updated=!0;return}var P=this.lastPartSn-U.lastPartSn,T=this.lastPartIndex-U.lastPartIndex;this.updated=this.endSN!==U.endSN||!!T||!!P,this.advanced=this.endSN>U.endSN||P>0||P===0&&T>0,this.updated||this.advanced?this.misses=Math.floor(U.misses*.6):this.misses=U.misses+1,this.availabilityDelay=U.availabilityDelay},a(D,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(j.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||W}},{key:"drift",get:function(){var U=this.driftEndTime-this.driftStartTime;if(U>0){var P=this.driftEnd-this.driftStart;return P*1e3/U}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var U;return(U=this.partList)!==null&&U!==void 0&&U.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var U;return(U=this.fragments)!==null&&U!==void 0&&U.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 U;return(U=this.partList)!==null&&U!==void 0&&U.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var U;return(U=this.partList)!==null&&U!==void 0&&U.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),D}()},"./src/loader/level-key.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"LevelKey",function(){return I});var j=M("./node_modules/url-toolkit/src/url-toolkit.js"),c=M.n(j);function a(D,w){for(var _=0;_<w.length;_++){var U=w[_];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(D,U.key,U)}}function W(D,w,_){return w&&a(D.prototype,w),_&&a(D,_),D}var I=function(){D.fromURL=function(_,U){return new D(_,U)},D.fromURI=function(_){return new D(_)};function D(w,_){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,_?this._uri=Object(j.buildAbsoluteURL)(w,_,{alwaysNormalize:!0}):this._uri=w}return W(D,[{key:"uri",get:function(){return this._uri}}]),D}()},"./src/loader/load-stats.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"LoadStats",function(){return j});var j=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(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return o});var j=M("./src/polyfills/number.ts"),c=M("./node_modules/url-toolkit/src/url-toolkit.js"),a=M.n(c),W=M("./src/loader/fragment.ts"),I=M("./src/loader/level-details.ts"),D=M("./src/loader/level-key.ts"),w=M("./src/utils/attr-list.ts"),_=M("./src/utils/logger.ts"),U=M("./src/utils/codecs.ts"),P=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,T=/#EXT-X-MEDIA:(.*)/g,S=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),R=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("|")),f=/\.(mp4|m4s|m4v|m4a)$/i;function i(x){var y,p;return f.test((y=(p=c.parseURL(x))===null||p===void 0?void 0:p.path)!=null?y:"")}var o=function(){function x(){}return x.findGroup=function(p,u){for(var r=0;r<p.length;r++){var s=p[r];if(s.id===u)return s}},x.convertAVC1ToAVCOTI=function(p){var u=p.split(".");if(u.length>2){var r=u.shift()+".";return r+=parseInt(u.shift()).toString(16),r+=("000"+parseInt(u.shift()).toString(16)).substr(-4),r}return p},x.resolve=function(p,u){return c.buildAbsoluteURL(u,p,{alwaysNormalize:!0})},x.parseMasterPlaylist=function(p,u){var r=[],s={},m=!1;P.lastIndex=0;for(var E;(E=P.exec(p))!=null;)if(E[1]){var A=new w.AttrList(E[1]),k={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:x.resolve(E[2],u)},N=A.decimalResolution("RESOLUTION");N&&(k.width=N.width,k.height=N.height),l((A.CODECS||"").split(/[ ,]+/).filter(function(G){return G}),k),k.videoCodec&&k.videoCodec.indexOf("avc1")!==-1&&(k.videoCodec=x.convertAVC1ToAVCOTI(k.videoCodec)),r.push(k)}else if(E[3]){var z=new w.AttrList(E[3]);z["DATA-ID"]&&(m=!0,s[z["DATA-ID"]]=z)}return{levels:r,sessionData:m?s:null}},x.parseMasterPlaylistMedia=function(p,u,r,s){s===void 0&&(s=[]);var m,E=[],A=0;for(T.lastIndex=0;(m=T.exec(p))!==null;){var k=new w.AttrList(m[1]);if(k.TYPE===r){var N={attrs:k,bitrate:0,id:A++,groupId:k["GROUP-ID"],instreamId:k["INSTREAM-ID"],name:k.NAME||k.LANGUAGE||"",type:r,default:k.bool("DEFAULT"),autoselect:k.bool("AUTOSELECT"),forced:k.bool("FORCED"),lang:k.LANGUAGE,url:k.URI?x.resolve(k.URI,u):""};if(s.length){var z=x.findGroup(s,N.groupId)||s[0];b(N,z,"audioCodec"),b(N,z,"textCodec")}E.push(N)}}return E},x.parseLevelPlaylist=function(p,u,r,s,m){var E=new I.LevelDetails(u),A=E.fragments,k=null,N=0,z=0,G=0,Z=0,ne=null,ee=new W.Fragment(s,u),he,de,me,Ie=-1,Le=!1;for(S.lastIndex=0,E.m3u8=p;(he=S.exec(p))!==null;){Le&&(Le=!1,ee=new W.Fragment(s,u),ee.start=G,ee.sn=N,ee.cc=Z,ee.level=r,k&&(ee.initSegment=k,ee.rawProgramDateTime=k.rawProgramDateTime));var je=he[1];if(je){ee.duration=parseFloat(je);var We=(" "+he[2]).slice(1);ee.title=We||null,ee.tagList.push(We?["INF",je,We]:["INF",je])}else if(he[3])Object(j.isFiniteNumber)(ee.duration)&&(ee.start=G,me&&(ee.levelkey=me),ee.sn=N,ee.level=r,ee.cc=Z,ee.urlId=m,A.push(ee),ee.relurl=(" "+he[3]).slice(1),g(ee,ne),ne=ee,G+=ee.duration,N++,z=0,Le=!0);else if(he[4]){var be=(" "+he[4]).slice(1);ne?ee.setByteRange(be,ne):ee.setByteRange(be)}else if(he[5])ee.rawProgramDateTime=(" "+he[5]).slice(1),ee.tagList.push(["PROGRAM-DATE-TIME",ee.rawProgramDateTime]),Ie===-1&&(Ie=A.length);else{if(he=he[0].match(R),!he){_.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de<he.length&&!(typeof he[de]!="undefined");de++);var Se=(" "+he[de]).slice(1),we=(" "+he[de+1]).slice(1),$=he[de+2]?(" "+he[de+2]).slice(1):"";switch(Se){case"PLAYLIST-TYPE":E.type=we.toUpperCase();break;case"MEDIA-SEQUENCE":N=E.startSN=parseInt(we);break;case"SKIP":{var ue=new w.AttrList(we),ae=ue.decimalInteger("SKIPPED-SEGMENTS");if(Object(j.isFiniteNumber)(ae)){E.skippedSegments=ae;for(var _e=ae;_e--;)A.unshift(null);N+=ae}var Ne=ue.enumeratedString("RECENTLY-REMOVED-DATERANGES");Ne&&(E.recentlyRemovedDateranges=Ne.split(" "));break}case"TARGETDURATION":E.targetduration=parseFloat(we);break;case"VERSION":E.version=parseInt(we);break;case"EXTM3U":break;case"ENDLIST":E.live=!1;break;case"#":(we||$)&&ee.tagList.push($?[we,$]:[we]);break;case"DIS":Z++;case"GAP":ee.tagList.push([Se]);break;case"BITRATE":ee.tagList.push([Se,we]);break;case"DISCONTINUITY-SEQ":Z=parseInt(we);break;case"KEY":{var Re,Je=new w.AttrList(we),st=Je.enumeratedString("METHOD"),dt=Je.URI,mt=Je.hexadecimalInteger("IV"),Oe=Je.enumeratedString("KEYFORMATVERSIONS"),De=Je.enumeratedString("KEYID"),Qe=(Re=Je.enumeratedString("KEYFORMAT"))!=null?Re:"identity",Ke=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Ke.indexOf(Qe)>-1){_.logger.warn("Keyformat "+Qe+" is not supported from the manifest");continue}else if(Qe!=="identity")continue;st&&(me=D.LevelKey.fromURL(u,dt),dt&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(st)>=0&&(me.method=st,me.keyFormat=Qe,De&&(me.keyID=De),Oe&&(me.keyFormatVersions=Oe),me.iv=mt));break}case"START":{var At=new w.AttrList(we),ct=At.decimalFloatingPoint("TIME-OFFSET");Object(j.isFiniteNumber)(ct)&&(E.startTimeOffset=ct);break}case"MAP":{var Rt=new w.AttrList(we);ee.relurl=Rt.URI,Rt.BYTERANGE&&ee.setByteRange(Rt.BYTERANGE),ee.level=r,ee.sn="initSegment",me&&(ee.levelkey=me),ee.initSegment=null,k=ee,Le=!0;break}case"SERVER-CONTROL":{var bt=new w.AttrList(we);E.canBlockReload=bt.bool("CAN-BLOCK-RELOAD"),E.canSkipUntil=bt.optionalFloat("CAN-SKIP-UNTIL",0),E.canSkipDateRanges=E.canSkipUntil>0&&bt.bool("CAN-SKIP-DATERANGES"),E.partHoldBack=bt.optionalFloat("PART-HOLD-BACK",0),E.holdBack=bt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Dt=new w.AttrList(we);E.partTarget=Dt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var kt=E.partList;kt||(kt=E.partList=[]);var It=z>0?kt[kt.length-1]:void 0,Kt=z++,Jt=new W.Part(new w.AttrList(we),ee,u,Kt,It);kt.push(Jt),ee.duration+=Jt.duration;break}case"PRELOAD-HINT":{var Lt=new w.AttrList(we);E.preloadHint=Lt;break}case"RENDITION-REPORT":{var vt=new w.AttrList(we);E.renditionReports=E.renditionReports||[],E.renditionReports.push(vt);break}default:_.logger.warn("line parsed but not handled: "+he);break}}}ne&&!ne.relurl?(A.pop(),G-=ne.duration,E.partList&&(E.fragmentHint=ne)):E.partList&&(g(ee,ne),ee.cc=Z,E.fragmentHint=ee);var Mt=A.length,_t=A[0],Et=A[Mt-1];if(G+=E.skippedSegments*E.targetduration,G>0&&Mt&&Et){E.averagetargetduration=G/Mt;var nt=Et.sn;E.endSN=nt!=="initSegment"?nt:0,_t&&(E.startCC=_t.cc,_t.initSegment||E.fragments.every(function(at){return at.relurl&&i(at.relurl)})&&(_.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),ee=new W.Fragment(s,u),ee.relurl=Et.relurl,ee.level=r,ee.sn="initSegment",_t.initSegment=ee,E.needSidxRanges=!0))}else E.endSN=0,E.startCC=0;return E.fragmentHint&&(G+=E.fragmentHint.duration),E.totalduration=G,E.endCC=Z,Ie>0&&h(A,Ie),E},x}();function l(x,y){["video","audio","text"].forEach(function(p){var u=x.filter(function(s){return Object(U.isCodecType)(s,p)});if(u.length){var r=u.filter(function(s){return s.lastIndexOf("avc1",0)===0||s.lastIndexOf("mp4a",0)===0});y[p+"Codec"]=r.length>0?r[0]:u[0],x=x.filter(function(s){return u.indexOf(s)===-1})}}),y.unknownCodecs=x}function b(x,y,p){var u=y[p];u&&(x[p]=u)}function h(x,y){for(var p=x[y],u=y;u--;){var r=x[u];if(!r)return;r.programDateTime=p.programDateTime-r.duration*1e3,p=r}}function g(x,y){x.rawProgramDateTime?x.programDateTime=Date.parse(x.rawProgramDateTime):y!=null&&y.programDateTime&&(x.programDateTime=y.endProgramDateTime),Object(j.isFiniteNumber)(x.programDateTime)||(x.programDateTime=null,x.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/polyfills/number.ts"),c=M("./src/events.ts"),a=M("./src/errors.ts"),W=M("./src/utils/logger.ts"),I=M("./src/utils/mp4-tools.ts"),D=M("./src/loader/m3u8-parser.ts"),w=M("./src/types/loader.ts"),_=M("./src/utils/attr-list.ts");function U(S){var R=S.type;switch(R){case w.PlaylistContextType.AUDIO_TRACK:return w.PlaylistLevelType.AUDIO;case w.PlaylistContextType.SUBTITLE_TRACK:return w.PlaylistLevelType.SUBTITLE;default:return w.PlaylistLevelType.MAIN}}function P(S,R){var f=S.url;return(f===void 0||f.indexOf("data:")===0)&&(f=R.url),f}var T=function(){function S(f){this.hls=void 0,this.loaders=Object.create(null),this.hls=f,this.registerListeners()}var R=S.prototype;return R.registerListeners=function(){var i=this.hls;i.on(c.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(c.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(c.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.on(c.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},R.unregisterListeners=function(){var i=this.hls;i.off(c.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(c.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(c.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.off(c.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},R.createInternalLoader=function(i){var o=this.hls.config,l=o.pLoader,b=o.loader,h=l||b,g=new h(o);return i.loader=g,this.loaders[i.type]=g,g},R.getInternalLoader=function(i){return this.loaders[i.type]},R.resetInternalLoader=function(i){this.loaders[i]&&delete this.loaders[i]},R.destroyInternalLoaders=function(){for(var i in this.loaders){var o=this.loaders[i];o&&o.destroy(),this.resetInternalLoader(i)}},R.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},R.onManifestLoading=function(i,o){var l=o.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:w.PlaylistContextType.MANIFEST,url:l,deliveryDirectives:null})},R.onLevelLoading=function(i,o){var l=o.id,b=o.level,h=o.url,g=o.deliveryDirectives;this.load({id:l,groupId:null,level:b,responseType:"text",type:w.PlaylistContextType.LEVEL,url:h,deliveryDirectives:g})},R.onAudioTrackLoading=function(i,o){var l=o.id,b=o.groupId,h=o.url,g=o.deliveryDirectives;this.load({id:l,groupId:b,level:null,responseType:"text",type:w.PlaylistContextType.AUDIO_TRACK,url:h,deliveryDirectives:g})},R.onSubtitleTrackLoading=function(i,o){var l=o.id,b=o.groupId,h=o.url,g=o.deliveryDirectives;this.load({id:l,groupId:b,level:null,responseType:"text",type:w.PlaylistContextType.SUBTITLE_TRACK,url:h,deliveryDirectives:g})},R.load=function(i){var o,l=this.hls.config,b=this.getInternalLoader(i);if(b){var h=b.context;if(h&&h.url===i.url){W.logger.trace("[playlist-loader]: playlist request ongoing");return}W.logger.log("[playlist-loader]: aborting previous loader for type: "+i.type),b.abort()}var g,x,y,p;switch(i.type){case w.PlaylistContextType.MANIFEST:g=l.manifestLoadingMaxRetry,x=l.manifestLoadingTimeOut,y=l.manifestLoadingRetryDelay,p=l.manifestLoadingMaxRetryTimeout;break;case w.PlaylistContextType.LEVEL:case w.PlaylistContextType.AUDIO_TRACK:case w.PlaylistContextType.SUBTITLE_TRACK:g=0,x=l.levelLoadingTimeOut;break;default:g=l.levelLoadingMaxRetry,x=l.levelLoadingTimeOut,y=l.levelLoadingRetryDelay,p=l.levelLoadingMaxRetryTimeout;break}if(b=this.createInternalLoader(i),(o=i.deliveryDirectives)!==null&&o!==void 0&&o.part){var u;if(i.type===w.PlaylistContextType.LEVEL&&i.level!==null?u=this.hls.levels[i.level].details:i.type===w.PlaylistContextType.AUDIO_TRACK&&i.id!==null?u=this.hls.audioTracks[i.id].details:i.type===w.PlaylistContextType.SUBTITLE_TRACK&&i.id!==null&&(u=this.hls.subtitleTracks[i.id].details),u){var r=u.partTarget,s=u.targetduration;r&&s&&(x=Math.min(Math.max(r*3,s*.8)*1e3,x))}}var m={timeout:x,maxRetry:g,retryDelay:y,maxRetryDelay:p,highWaterMark:0},E={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};b.load(i,m,E)},R.loadsuccess=function(i,o,l,b){if(b===void 0&&(b=null),l.isSidxRequest){this.handleSidxRequest(i,l),this.handlePlaylistLoaded(i,o,l,b);return}this.resetInternalLoader(l.type);var h=i.data;if(h.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(i,l,"no EXTM3U delimiter",b);return}o.parsing.start=performance.now(),h.indexOf("#EXTINF:")>0||h.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(i,o,l,b):this.handleMasterPlaylist(i,o,l,b)},R.loaderror=function(i,o,l){l===void 0&&(l=null),this.handleNetworkError(o,l,!1,i)},R.loadtimeout=function(i,o,l){l===void 0&&(l=null),this.handleNetworkError(o,l,!0)},R.handleMasterPlaylist=function(i,o,l,b){var h=this.hls,g=i.data,x=P(i,l),y=D.default.parseMasterPlaylist(g,x),p=y.levels,u=y.sessionData;if(!p.length){this.handleManifestParsingError(i,l,"no level found in manifest",b);return}var r=p.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),s=p.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),m=D.default.parseMasterPlaylistMedia(g,x,"AUDIO",r),E=D.default.parseMasterPlaylistMedia(g,x,"SUBTITLES",s),A=D.default.parseMasterPlaylistMedia(g,x,"CLOSED-CAPTIONS");if(m.length){var k=m.some(function(N){return!N.url});!k&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(W.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 _.AttrList({}),bitrate:0,url:""}))}h.trigger(c.Events.MANIFEST_LOADED,{levels:p,audioTracks:m,subtitles:E,captions:A,url:x,stats:o,networkDetails:b,sessionData:u})},R.handleTrackOrLevelPlaylist=function(i,o,l,b){var h=this.hls,g=l.id,x=l.level,y=l.type,p=P(i,l),u=Object(j.isFiniteNumber)(g)?g:0,r=Object(j.isFiniteNumber)(x)?x:u,s=U(l),m=D.default.parseLevelPlaylist(i.data,p,r,s,u);if(!m.fragments.length){h.trigger(c.Events.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof l.level=="number"?l.level:void 0});return}if(y===w.PlaylistContextType.MANIFEST){var E={attrs:new _.AttrList({}),bitrate:0,details:m,name:"",url:p};h.trigger(c.Events.MANIFEST_LOADED,{levels:[E],audioTracks:[],url:p,stats:o,networkDetails:b,sessionData:null})}if(o.parsing.end=performance.now(),m.needSidxRanges){var A,k=(A=m.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:k,isSidxRequest:!0,type:y,level:x,levelDetails:m,id:g,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}l.levelDetails=m,this.handlePlaylistLoaded(i,o,l,b)},R.handleSidxRequest=function(i,o){var l=Object(I.parseSegmentIndex)(new Uint8Array(i.data));if(!l)return;var b=l.references,h=o.levelDetails;b.forEach(function(g,x){var y=g.info,p=h.fragments[x];p.byteRange.length===0&&p.setByteRange(String(1+y.end-y.start)+"@"+String(y.start)),p.initSegment&&p.initSegment.setByteRange(String(l.moovEndOffset)+"@0")})},R.handleManifestParsingError=function(i,o,l,b){this.hls.trigger(c.Events.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:o.type===w.PlaylistContextType.MANIFEST,url:i.url,reason:l,response:i,context:o,networkDetails:b})},R.handleNetworkError=function(i,o,l,b){l===void 0&&(l=!1),W.logger.warn("[playlist-loader]: A network "+(l?"timeout":"error")+" occurred while loading "+i.type+" level: "+i.level+" id: "+i.id+' group-id: "'+i.groupId+'"');var h=a.ErrorDetails.UNKNOWN,g=!1,x=this.getInternalLoader(i);switch(i.type){case w.PlaylistContextType.MANIFEST:h=l?a.ErrorDetails.MANIFEST_LOAD_TIMEOUT:a.ErrorDetails.MANIFEST_LOAD_ERROR,g=!0;break;case w.PlaylistContextType.LEVEL:h=l?a.ErrorDetails.LEVEL_LOAD_TIMEOUT:a.ErrorDetails.LEVEL_LOAD_ERROR,g=!1;break;case w.PlaylistContextType.AUDIO_TRACK:h=l?a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,g=!1;break;case w.PlaylistContextType.SUBTITLE_TRACK:h=l?a.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:a.ErrorDetails.SUBTITLE_LOAD_ERROR,g=!1;break}x&&this.resetInternalLoader(i.type);var y={type:a.ErrorTypes.NETWORK_ERROR,details:h,fatal:g,url:i.url,loader:x,context:i,networkDetails:o};b&&(y.response=b),this.hls.trigger(c.Events.ERROR,y)},R.handlePlaylistLoaded=function(i,o,l,b){var h=l.type,g=l.level,x=l.id,y=l.groupId,p=l.loader,u=l.levelDetails,r=l.deliveryDirectives;if(!(u!=null&&u.targetduration)){this.handleManifestParsingError(i,l,"invalid target duration",b);return}if(!p)return;u.live&&(p.getCacheAge&&(u.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(u.ageHeader))&&(u.ageHeader=0));switch(h){case w.PlaylistContextType.MANIFEST:case w.PlaylistContextType.LEVEL:this.hls.trigger(c.Events.LEVEL_LOADED,{details:u,level:g||0,id:x||0,stats:o,networkDetails:b,deliveryDirectives:r});break;case w.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(c.Events.AUDIO_TRACK_LOADED,{details:u,id:x||0,groupId:y||"",stats:o,networkDetails:b,deliveryDirectives:r});break;case w.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(c.Events.SUBTITLE_TRACK_LOADED,{details:u,id:x||0,groupId:y||"",stats:o,networkDetails:b,deliveryDirectives:r});break}},S}();L.default=T},"./src/polyfills/number.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"isFiniteNumber",function(){return j}),M.d(L,"MAX_SAFE_INTEGER",function(){return c});var j=Number.isFinite||function(a){return typeof a=="number"&&isFinite(a)},c=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(fe,L,M){"use strict";M.r(L);var j=function(){function c(){}return c.getSilentFrame=function(W,I){switch(W){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},c}();L.default=j},"./src/remux/mp4-generator.ts":function(fe,L,M){"use strict";M.r(L);var j=Math.pow(2,32)-1,c=function(){function a(){}return a.init=function(){a.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 a.types)a.types.hasOwnProperty(I)&&(a.types[I]=[I.charCodeAt(0),I.charCodeAt(1),I.charCodeAt(2),I.charCodeAt(3)]);var D=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]),w=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]);a.HDLR_TYPES={video:D,audio:w};var _=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),U=new Uint8Array([0,0,0,0,0,0,0,0]);a.STTS=a.STSC=a.STCO=U,a.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),a.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),a.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),a.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var P=new Uint8Array([105,115,111,109]),T=new Uint8Array([97,118,99,49]),S=new Uint8Array([0,0,0,1]);a.FTYP=a.box(a.types.ftyp,P,S,P,T),a.DINF=a.box(a.types.dinf,a.box(a.types.dref,_))},a.box=function(I){for(var D=8,w=arguments.length,_=new Array(w>1?w-1:0),U=1;U<w;U++)_[U-1]=arguments[U];for(var P=_.length,T=P;P--;)D+=_[P].byteLength;var S=new Uint8Array(D);for(S[0]=D>>24&255,S[1]=D>>16&255,S[2]=D>>8&255,S[3]=D&255,S.set(I,4),P=0,D=8;P<T;P++)S.set(_[P],D),D+=_[P].byteLength;return S},a.hdlr=function(I){return a.box(a.types.hdlr,a.HDLR_TYPES[I])},a.mdat=function(I){return a.box(a.types.mdat,I)},a.mdhd=function(I,D){D*=I;var w=Math.floor(D/(j+1)),_=Math.floor(D%(j+1));return a.box(a.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,w>>24,w>>16&255,w>>8&255,w&255,_>>24,_>>16&255,_>>8&255,_&255,85,196,0,0]))},a.mdia=function(I){return a.box(a.types.mdia,a.mdhd(I.timescale,I.duration),a.hdlr(I.type),a.minf(I))},a.mfhd=function(I){return a.box(a.types.mfhd,new Uint8Array([0,0,0,0,I>>24,I>>16&255,I>>8&255,I&255]))},a.minf=function(I){return I.type==="audio"?a.box(a.types.minf,a.box(a.types.smhd,a.SMHD),a.DINF,a.stbl(I)):a.box(a.types.minf,a.box(a.types.vmhd,a.VMHD),a.DINF,a.stbl(I))},a.moof=function(I,D,w){return a.box(a.types.moof,a.mfhd(I),a.traf(w,D))},a.moov=function(I){for(var D=I.length,w=[];D--;)w[D]=a.trak(I[D]);return a.box.apply(null,[a.types.moov,a.mvhd(I[0].timescale,I[0].duration)].concat(w).concat(a.mvex(I)))},a.mvex=function(I){for(var D=I.length,w=[];D--;)w[D]=a.trex(I[D]);return a.box.apply(null,[a.types.mvex].concat(w))},a.mvhd=function(I,D){D*=I;var w=Math.floor(D/(j+1)),_=Math.floor(D%(j+1)),U=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,w>>24,w>>16&255,w>>8&255,w&255,_>>24,_>>16&255,_>>8&255,_&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 a.box(a.types.mvhd,U)},a.sdtp=function(I){var D=I.samples||[],w=new Uint8Array(4+D.length),_,U;for(_=0;_<D.length;_++)U=D[_].flags,w[_+4]=U.dependsOn<<4|U.isDependedOn<<2|U.hasRedundancy;return a.box(a.types.sdtp,w)},a.stbl=function(I){return a.box(a.types.stbl,a.stsd(I),a.box(a.types.stts,a.STTS),a.box(a.types.stsc,a.STSC),a.box(a.types.stsz,a.STSZ),a.box(a.types.stco,a.STCO))},a.avc1=function(I){var D=[],w=[],_,U,P;for(_=0;_<I.sps.length;_++)U=I.sps[_],P=U.byteLength,D.push(P>>>8&255),D.push(P&255),D=D.concat(Array.prototype.slice.call(U));for(_=0;_<I.pps.length;_++)U=I.pps[_],P=U.byteLength,w.push(P>>>8&255),w.push(P&255),w=w.concat(Array.prototype.slice.call(U));var T=a.box(a.types.avcC,new Uint8Array([1,D[3],D[4],D[5],252|3,224|I.sps.length].concat(D).concat([I.pps.length]).concat(w))),S=I.width,R=I.height,f=I.pixelRatio[0],i=I.pixelRatio[1];return a.box(a.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,S>>8&255,S&255,R>>8&255,R&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]),T,a.box(a.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),a.box(a.types.pasp,new Uint8Array([f>>24,f>>16&255,f>>8&255,f&255,i>>24,i>>16&255,i>>8&255,i&255])))},a.esds=function(I){var D=I.config.length;return new Uint8Array([0,0,0,0,3,23+D,0,1,0,4,15+D,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([D]).concat(I.config).concat([6,1,2]))},a.mp4a=function(I){var D=I.samplerate;return a.box(a.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,D>>8&255,D&255,0,0]),a.box(a.types.esds,a.esds(I)))},a.mp3=function(I){var D=I.samplerate;return a.box(a.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,D>>8&255,D&255,0,0]))},a.stsd=function(I){return I.type==="audio"?!I.isAAC&&I.codec==="mp3"?a.box(a.types.stsd,a.STSD,a.mp3(I)):a.box(a.types.stsd,a.STSD,a.mp4a(I)):a.box(a.types.stsd,a.STSD,a.avc1(I))},a.tkhd=function(I){var D=I.id,w=I.duration*I.timescale,_=I.width,U=I.height,P=Math.floor(w/(j+1)),T=Math.floor(w%(j+1));return a.box(a.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,D>>24&255,D>>16&255,D>>8&255,D&255,0,0,0,0,P>>24,P>>16&255,P>>8&255,P&255,T>>24,T>>16&255,T>>8&255,T&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,U>>8&255,U&255,0,0]))},a.traf=function(I,D){var w=a.sdtp(I),_=I.id,U=Math.floor(D/(j+1)),P=Math.floor(D%(j+1));return a.box(a.types.traf,a.box(a.types.tfhd,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255])),a.box(a.types.tfdt,new Uint8Array([1,0,0,0,U>>24,U>>16&255,U>>8&255,U&255,P>>24,P>>16&255,P>>8&255,P&255])),a.trun(I,w.length+16+20+8+16+8+8),w)},a.trak=function(I){return I.duration=I.duration||4294967295,a.box(a.types.trak,a.tkhd(I),a.mdia(I))},a.trex=function(I){var D=I.id;return a.box(a.types.trex,new Uint8Array([0,0,0,0,D>>24,D>>16&255,D>>8&255,D&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},a.trun=function(I,D){var w=I.samples||[],_=w.length,U=12+16*_,P=new Uint8Array(U),T,S,R,f,i,o;for(D+=8+U,P.set([0,0,15,1,_>>>24&255,_>>>16&255,_>>>8&255,_&255,D>>>24&255,D>>>16&255,D>>>8&255,D&255],0),T=0;T<_;T++)S=w[T],R=S.duration,f=S.size,i=S.flags,o=S.cts,P.set([R>>>24&255,R>>>16&255,R>>>8&255,R&255,f>>>24&255,f>>>16&255,f>>>8&255,f&255,i.isLeading<<2|i.dependsOn,i.isDependedOn<<6|i.hasRedundancy<<4|i.paddingValue<<1|i.isNonSync,i.degradPrio&240<<8,i.degradPrio&15,o>>>24&255,o>>>16&255,o>>>8&255,o&255],12+16*T);return a.box(a.types.trun,P)},a.initSegment=function(I){a.types||a.init();var D=a.moov(I),w=new Uint8Array(a.FTYP.byteLength+D.byteLength);return w.set(a.FTYP),w.set(D,a.FTYP.byteLength),w},a}();c.types=void 0,c.HDLR_TYPES=void 0,c.STTS=void 0,c.STSC=void 0,c.STCO=void 0,c.STSZ=void 0,c.VMHD=void 0,c.SMHD=void 0,c.STSD=void 0,c.FTYP=void 0,c.DINF=void 0,L.default=c},"./src/remux/mp4-remuxer.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return o}),M.d(L,"normalizePts",function(){return l});var j=M("./src/polyfills/number.ts"),c=M("./src/remux/aac-helper.ts"),a=M("./src/remux/mp4-generator.ts"),W=M("./src/events.ts"),I=M("./src/errors.ts"),D=M("./src/utils/logger.ts"),w=M("./src/types/loader.ts"),_=M("./src/utils/timescale-conversion.ts");function U(){return U=Object.assign||function(x){for(var y=1;y<arguments.length;y++){var p=arguments[y];for(var u in p)Object.prototype.hasOwnProperty.call(p,u)&&(x[u]=p[u])}return x},U.apply(this,arguments)}var P=10*1e3,T=1024,S=1152,R=null,f=null,i=!1,o=function(){function x(p,u,r,s){if(s===void 0&&(s=""),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=p,this.config=u,this.typeSupported=r,this.ISGenerated=!1,R===null){var m=navigator.userAgent||"",E=m.match(/Chrome\/(\d+)/i);R=E?parseInt(E[1]):0}if(f===null){var A=navigator.userAgent.match(/Safari\/(\d+)/i);f=A?parseInt(A[1]):0}i=!!R&&R<75||!!f&&f<600}var y=x.prototype;return y.destroy=function(){},y.resetTimeStamp=function(u){D.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=u},y.resetNextTimestamp=function(){D.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},y.resetInitSegment=function(){D.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},y.getVideoStartPts=function(u){var r=!1,s=u.reduce(function(m,E){var A=E.pts-m;return A<-4294967296?(r=!0,l(m,E.pts)):A>0?m:E.pts},u[0].pts);return r&&D.logger.debug("PTS rollover detected"),s},y.remux=function(u,r,s,m,E,A,k,N){var z,G,Z,ne,ee,he,de=E,me=E,Ie=u.pid>-1,Le=r.pid>-1,je=r.samples.length,We=u.samples.length>0,be=je>1,Se=(!Ie||We)&&(!Le||be)||this.ISGenerated||k;if(Se){this.ISGenerated||(Z=this.generateIS(u,r,E));var we=this.isVideoContiguous,$=-1;if(be&&($=b(r.samples),!we&&this.config.forceKeyFrameOnDiscontinuity))if(he=!0,$>0){D.logger.warn("[mp4-remuxer]: Dropped "+$+" out of "+je+" video samples due to a missing keyframe");var ue=this.getVideoStartPts(r.samples);r.samples=r.samples.slice($),r.dropped+=$,me+=(r.samples[0].pts-ue)/(r.timescale||9e4)}else $===-1&&(D.logger.warn("[mp4-remuxer]: No keyframe found out of "+je+" video samples"),he=!1);if(this.ISGenerated){if(We&&be){var ae=this.getVideoStartPts(r.samples),_e=l(u.samples[0].pts,ae)-ae,Ne=_e/r.inputTimeScale;de+=Math.max(0,Ne),me+=Math.max(0,-Ne)}if(We){if(u.samplerate||(D.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),Z=this.generateIS(u,r,E)),G=this.remuxAudio(u,de,this.isAudioContiguous,A,Le||be||N===w.PlaylistLevelType.AUDIO?me:void 0),be){var Re=G?G.endPTS-G.startPTS:0;r.inputTimeScale||(D.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),Z=this.generateIS(u,r,E)),z=this.remuxVideo(r,me,we,Re)}}else be&&(z=this.remuxVideo(r,me,we,0));z&&(z.firstKeyFrame=$,z.independent=$!==-1)}}return this.ISGenerated&&(s.samples.length&&(ee=this.remuxID3(s,E)),m.samples.length&&(ne=this.remuxText(m,E))),{audio:G,video:z,initSegment:Z,independent:he,text:ne,id3:ee}},y.generateIS=function(u,r,s){var m=u.samples,E=r.samples,A=this.typeSupported,k={},N=!Object(j.isFiniteNumber)(this._initPTS),z="audio/mp4",G,Z,ne;if(N&&(G=Z=Infinity),u.config&&m.length&&(u.timescale=u.samplerate,u.isAAC||(A.mpeg?(z="audio/mpeg",u.codec=""):A.mp3&&(u.codec="mp3")),k.audio={id:"audio",container:z,codec:u.codec,initSegment:!u.isAAC&&A.mpeg?new Uint8Array(0):a.default.initSegment([u]),metadata:{channelCount:u.channelCount}},N&&(ne=u.inputTimeScale,G=Z=m[0].pts-Math.round(ne*s))),r.sps&&r.pps&&E.length&&(r.timescale=r.inputTimeScale,k.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:a.default.initSegment([r]),metadata:{width:r.width,height:r.height}},N)){ne=r.inputTimeScale;var ee=this.getVideoStartPts(E),he=Math.round(ne*s);Z=Math.min(Z,l(E[0].dts,ee)-he),G=Math.min(G,ee-he)}if(Object.keys(k).length)return this.ISGenerated=!0,N&&(this._initPTS=G,this._initDTS=Z),{tracks:k,initPTS:G,timescale:ne}},y.remuxVideo=function(u,r,s,m){var E=u.inputTimeScale,A=u.samples,k=[],N=A.length,z=this._initPTS,G=this.nextAvcDts,Z=8,ne,ee,he,de=Number.POSITIVE_INFINITY,me=Number.NEGATIVE_INFINITY,Ie=0,Le=!1;if(!s||G===null){var je=r*E,We=A[0].pts-l(A[0].dts,A[0].pts);G=je-We}for(var be=0;be<N;be++){var Se=A[be];if(Se.pts=l(Se.pts-z,G),Se.dts=l(Se.dts-z,G),Se.dts>Se.pts){var we=9e4*.2;Ie=Math.max(Math.min(Ie,Se.pts-Se.dts),-1*we)}Se.dts<A[be>0?be-1:be].dts&&(Le=!0)}Le&&A.sort(function(zn,gn){var wn=zn.dts-gn.dts,nn=zn.pts-gn.pts;return wn||nn}),ee=A[0].dts,he=A[A.length-1].dts;var $=Math.round((he-ee)/(N-1));if(Ie<0){if(Ie<$*-2){D.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(_.toMsFromMpegTsClock)(-$,!0)+" ms");for(var ue=Ie,ae=0;ae<N;ae++)A[ae].dts=ue=Math.max(ue,A[ae].pts-$),A[ae].pts=Math.max(ue,A[ae].pts)}else{D.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(_.toMsFromMpegTsClock)(Ie,!0)+" ms to overcome this issue");for(var _e=0;_e<N;_e++)A[_e].dts=A[_e].dts+Ie}ee=A[0].dts}if(s){var Ne=ee-G,Re=Ne>$,Je=Ne<-1;if(Re||Je){Re?D.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)(Ne,!0)+" ms ("+Ne+"dts) hole between fragments detected, filling it"):D.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)(-Ne,!0)+" ms ("+Ne+"dts) overlapping between fragments detected"),ee=G;var st=A[0].pts-Ne;A[0].dts=ee,A[0].pts=st,D.logger.log("Video: First PTS/DTS adjusted: "+Object(_.toMsFromMpegTsClock)(st,!0)+"/"+Object(_.toMsFromMpegTsClock)(ee,!0)+", delta: "+Object(_.toMsFromMpegTsClock)(Ne,!0)+" ms")}}i&&(ee=Math.max(0,ee));for(var dt=0,mt=0,Oe=0;Oe<N;Oe++){for(var De=A[Oe],Qe=De.units,Ke=Qe.length,At=0,ct=0;ct<Ke;ct++)At+=Qe[ct].data.length;mt+=At,dt+=Ke,De.length=At,De.dts=Math.max(De.dts,ee),De.pts=Math.max(De.pts,De.dts,0),de=Math.min(De.pts,de),me=Math.max(De.pts,me)}he=A[N-1].dts;var Rt=mt+4*dt+8,bt;try{bt=new Uint8Array(Rt)}catch(zn){this.observer.emit(W.Events.ERROR,W.Events.ERROR,{type:I.ErrorTypes.MUX_ERROR,details:I.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Rt,reason:"fail allocating video mdat "+Rt});return}var Dt=new DataView(bt.buffer);Dt.setUint32(0,Rt),bt.set(a.default.types.mdat,4);for(var kt=0;kt<N;kt++){for(var It=A[kt],Kt=It.units,Jt=0,Lt=0,vt=Kt.length;Lt<vt;Lt++){var Mt=Kt[Lt],_t=Mt.data,Et=Mt.data.byteLength;Dt.setUint32(Z,Et),Z+=4,bt.set(_t,Z),Z+=Et,Jt+=4+Et}if(kt<N-1)ne=A[kt+1].dts-It.dts;else{var nt=this.config,at=It.dts-A[kt>0?kt-1:kt].dts;if(nt.stretchShortVideoTrack&&this.nextAudioPts!==null){var $e=Math.floor(nt.maxBufferHole*E),Yt=(m?de+m*E:this.nextAudioPts)-It.pts;Yt>$e?(ne=Yt-at,ne<0&&(ne=at),D.logger.log("[mp4-remuxer]: It is approximately "+Yt/90+" ms to the next segment; using duration "+ne/90+" ms for the last video frame.")):ne=at}else ne=at}var tn=Math.round(It.pts-It.dts);k.push(new h(It.key,ne,Jt,tn))}if(k.length&&R&&R<70){var Rn=k[0].flags;Rn.dependsOn=2,Rn.isNonSync=0}console.assert(ne!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=G=he+ne,this.isVideoContiguous=!0;var kn=a.default.moof(u.sequenceNumber++,ee,U({},u,{samples:k})),Qn="video",Jn={data1:kn,data2:bt,startPTS:de/E,endPTS:(me+ne)/E,startDTS:ee/E,endDTS:G/E,type:Qn,hasAudio:!1,hasVideo:!0,nb:k.length,dropped:u.dropped};return u.samples=[],u.dropped=0,console.assert(bt.length,"MDAT length must not be zero"),Jn},y.remuxAudio=function(u,r,s,m,E){var A=u.inputTimeScale,k=u.samplerate?u.samplerate:A,N=A/k,z=u.isAAC?T:S,G=z*N,Z=this._initPTS,ne=!u.isAAC&&this.typeSupported.mpeg,ee=[],he=u.samples,de=ne?0:8,me=this.nextAudioPts||-1,Ie=r*A;if(this.isAudioContiguous=s=s||he.length&&me>0&&(m&&Math.abs(Ie-me)<9e3||Math.abs(l(he[0].pts-Z,Ie)-me)<20*G),he.forEach(function(_t){_t.pts=l(_t.pts-Z,Ie)}),!s||me<0){if(he=he.filter(function(_t){return _t.pts>=0}),!he.length)return;E===0?me=0:m?me=Math.max(0,Ie):me=he[0].pts}if(u.isAAC)for(var Le=E!==void 0,je=this.config.maxAudioFramesDrift,We=0,be=me;We<he.length;We++){var Se=he[We],we=Se.pts,$=we-be,ue=Math.abs(1e3*$/A);if($<=-je*G&&Le)We===0&&(D.logger.warn("Audio frame @ "+(we/A).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*$/A)+" ms."),this.nextAudioPts=me=be=we);else if($>=je*G&&ue<P&&Le){var ae=Math.round($/G);be=we-ae*G,be<0&&(ae--,be+=G),We===0&&(this.nextAudioPts=me=be),D.logger.warn("[mp4-remuxer]: Injecting "+ae+" audio frame @ "+(be/A).toFixed(3)+"s due to "+Math.round(1e3*$/A)+" ms gap.");for(var _e=0;_e<ae;_e++){var Ne=Math.max(be,0),Re=c.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);Re||(D.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),Re=Se.unit.subarray()),he.splice(We,0,{unit:Re,pts:Ne}),be+=G,We++}}Se.pts=be,be+=G}for(var Je=null,st=null,dt,mt=0,Oe=he.length;Oe--;)mt+=he[Oe].unit.byteLength;for(var De=0,Qe=he.length;De<Qe;De++){var Ke=he[De],At=Ke.unit,ct=Ke.pts;if(st!==null){var Rt=ee[De-1];Rt.duration=Math.round((ct-st)/N)}else if(s&&u.isAAC&&(ct=me),Je=ct,mt>0){mt+=de;try{dt=new Uint8Array(mt)}catch(_t){this.observer.emit(W.Events.ERROR,W.Events.ERROR,{type:I.ErrorTypes.MUX_ERROR,details:I.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:mt,reason:"fail allocating audio mdat "+mt});return}if(!ne){var bt=new DataView(dt.buffer);bt.setUint32(0,mt),dt.set(a.default.types.mdat,4)}}else return;dt.set(At,de);var Dt=At.byteLength;de+=Dt,ee.push(new h(!0,z,Dt,0)),st=ct}var kt=ee.length;if(!kt)return;var It=ee[ee.length-1];this.nextAudioPts=me=st+N*It.duration;var Kt=ne?new Uint8Array(0):a.default.moof(u.sequenceNumber++,Je/N,U({},u,{samples:ee}));u.samples=[];var Jt=Je/A,Lt=me/A,vt="audio",Mt={data1:Kt,data2:dt,startPTS:Jt,endPTS:Lt,startDTS:Jt,endDTS:Lt,type:vt,hasAudio:!0,hasVideo:!1,nb:kt};return this.isAudioContiguous=!0,console.assert(dt.length,"MDAT length must not be zero"),Mt},y.remuxEmptyAudio=function(u,r,s,m){var E=u.inputTimeScale,A=u.samplerate?u.samplerate:E,k=E/A,N=this.nextAudioPts,z=(N!==null?N:m.startDTS*E)+this._initDTS,G=m.endDTS*E+this._initDTS,Z=k*T,ne=Math.ceil((G-z)/Z),ee=c.default.getSilentFrame(u.manifestCodec||u.codec,u.channelCount);if(D.logger.warn("[mp4-remuxer]: remux empty Audio"),!ee){D.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var he=[],de=0;de<ne;de++){var me=z+de*Z;he.push({unit:ee,pts:me,dts:me})}return u.samples=he,this.remuxAudio(u,r,s,!1)},y.remuxID3=function(u,r){var s=u.samples.length;if(!s)return;for(var m=u.inputTimeScale,E=this._initPTS,A=this._initDTS,k=0;k<s;k++){var N=u.samples[k];N.pts=l(N.pts-E,r*m)/m,N.dts=l(N.dts-A,r*m)/m}var z=u.samples;return u.samples=[],{samples:z}},y.remuxText=function(u,r){var s=u.samples.length;if(!s)return;for(var m=u.inputTimeScale,E=this._initPTS,A=0;A<s;A++){var k=u.samples[A];k.pts=l(k.pts-E,r*m)/m}u.samples.sort(function(z,G){return z.pts-G.pts});var N=u.samples;return u.samples=[],{samples:N}},x}();function l(x,y){var p;if(y===null)return x;for(y<x?p=-8589934592:p=8589934592;Math.abs(x-y)>4294967296;)x+=p;return x}function b(x){for(var y=0;y<x.length;y++)if(x[y].key)return y;return-1}var h=function(y,p,u,r){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=p,this.size=u,this.cts=r,this.flags=new g(y)},g=function(y){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=y?2:1,this.isNonSync=y?0:1}},"./src/remux/passthrough-remuxer.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/polyfills/number.ts"),c=M("./src/utils/mp4-tools.ts"),a=M("./src/loader/fragment.ts"),W=M("./src/utils/logger.ts"),I=function(){function _(){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 U=_.prototype;return U.destroy=function(){},U.resetTimeStamp=function(T){this.initPTS=T,this.lastEndDTS=null},U.resetNextTimestamp=function(){this.lastEndDTS=null},U.resetInitSegment=function(T,S,R){this.audioCodec=S,this.videoCodec=R,this.generateInitSegment(T),this.emitInitSegment=!0},U.generateInitSegment=function(T){var S=this.audioCodec,R=this.videoCodec;if(!T||!T.byteLength){this.initTracks=void 0,this.initData=void 0;return}var f=this.initData=Object(c.parseInitSegment)(T);S||(S=w(f.audio,a.ElementaryStreamTypes.AUDIO)),R||(R=w(f.video,a.ElementaryStreamTypes.VIDEO));var i={};f.audio&&f.video?i.audiovideo={container:"video/mp4",codec:S+","+R,initSegment:T,id:"main"}:f.audio?i.audio={container:"audio/mp4",codec:S,initSegment:T,id:"audio"}:f.video?i.video={container:"video/mp4",codec:R,initSegment:T,id:"main"}:W.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=i},U.remux=function(T,S,R,f,i){var o=this.initPTS,l=this.lastEndDTS,b={audio:void 0,video:void 0,text:f,id3:R,initSegment:void 0};Object(j.isFiniteNumber)(l)||(l=this.lastEndDTS=i||0);var h=S.samples;if(!h||!h.length)return b;var g={initPTS:void 0,timescale:1},x=this.initData;if((!x||!x.length)&&(this.generateInitSegment(h),x=this.initData),!x||!x.length)return W.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),b;this.emitInitSegment&&(g.tracks=this.initTracks,this.emitInitSegment=!1),Object(j.isFiniteNumber)(o)||(this.initPTS=g.initPTS=o=D(x,h,l));var y=Object(c.getDuration)(h,x),p=l,u=y+p;Object(c.offsetStartDTS)(x,h,o),y>0?this.lastEndDTS=u:(W.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!x.audio,s=!!x.video,m="";r&&(m+="audio"),s&&(m+="video");var E={data1:h,startPTS:p,startDTS:p,endPTS:u,endDTS:u,type:m,hasAudio:r,hasVideo:s,nb:1,dropped:0};return b.audio=E.type==="audio"?E:void 0,b.video=E.type!=="audio"?E:void 0,b.text=f,b.id3=R,b.initSegment=g,b},_}(),D=function(U,P,T){return Object(c.getStartDTS)(U,P)-T};function w(_,U){var P=_==null?void 0:_.codec;return P&&P.length>4?P:P==="hvc1"?"hvc1.1.c.L120.90":P==="av01"?"av01.0.04M.08":P==="avc1"||U===a.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}L.default=I},"./src/task-loop.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return j});var j=function(){function c(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var a=c.prototype;return a.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},a.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},a.onHandlerDestroyed=function(){},a.hasInterval=function(){return!!this._tickInterval},a.hasNextTick=function(){return!!this._tickTimer},a.setInterval=function(I){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,I),!0)},a.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},a.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},a.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},a.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},a.doTick=function(){},c}()},"./src/types/cmcd.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"CMCDVersion",function(){return j}),M.d(L,"CMCDObjectType",function(){return c}),M.d(L,"CMCDStreamingFormat",function(){return a}),M.d(L,"CMCDStreamType",function(){return W});var j=1,c;(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"})(c||(c={}));var a;(function(I){I.DASH="d",I.HLS="h",I.SMOOTH="s",I.OTHER="o"})(a||(a={}));var W;(function(I){I.VOD="v",I.LIVE="l"})(W||(W={}))},"./src/types/level.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"HlsSkip",function(){return a}),M.d(L,"getSkipValue",function(){return W}),M.d(L,"HlsUrlParameters",function(){return I}),M.d(L,"Level",function(){return D});function j(w,_){for(var U=0;U<_.length;U++){var P=_[U];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(w,P.key,P)}}function c(w,_,U){return _&&j(w.prototype,_),U&&j(w,U),w}var a;(function(w){w.No="",w.Yes="YES",w.v2="v2"})(a||(a={}));function W(w,_){var U=w.canSkipUntil,P=w.canSkipDateRanges,T=w.endSN,S=_!==void 0?_-T:0;return U&&S<U?P?a.v2:a.Yes:a.No}var I=function(){function w(U,P,T){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=U,this.part=P,this.skip=T}var _=w.prototype;return _.addDirectives=function(P){var T=new self.URL(P);return this.msn!==void 0&&T.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&T.searchParams.set("_HLS_part",this.part.toString()),this.skip&&T.searchParams.set("_HLS_skip",this.skip),T.toString()},w}(),D=function(){function w(_){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=[_.url],this.attrs=_.attrs,this.bitrate=_.bitrate,_.details&&(this.details=_.details),this.id=_.id||0,this.name=_.name,this.width=_.width||0,this.height=_.height||0,this.audioCodec=_.audioCodec,this.videoCodec=_.videoCodec,this.unknownCodecs=_.unknownCodecs,this.codecSet=[_.videoCodec,_.audioCodec].filter(function(U){return U}).join(",").replace(/\.[^.,]+/g,"")}return c(w,[{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(U){var P=U%this.url.length;this._urlId!==P&&(this.details=void 0,this._urlId=P)}}]),w}()},"./src/types/loader.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"PlaylistContextType",function(){return j}),M.d(L,"PlaylistLevelType",function(){return c});var j;(function(a){a.MANIFEST="manifest",a.LEVEL="level",a.AUDIO_TRACK="audioTrack",a.SUBTITLE_TRACK="subtitleTrack"})(j||(j={}));var c;(function(a){a.MAIN="main",a.AUDIO="audio",a.SUBTITLE="subtitle"})(c||(c={}))},"./src/types/transmuxer.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"ChunkMetadata",function(){return j});var j=function(W,I,D,w,_,U){w===void 0&&(w=0),_===void 0&&(_=-1),U===void 0&&(U=!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=c(),this.buffering={audio:c(),video:c(),audiovideo:c()},this.level=W,this.sn=I,this.id=D,this.size=w,this.part=_,this.partial=U};function c(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"AttrList",function(){return a});var j=/^(\d+)x(\d+)$/,c=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,a=function(){function W(D){typeof D=="string"&&(D=W.parseAttrList(D));for(var w in D)D.hasOwnProperty(w)&&(this[w]=D[w])}var I=W.prototype;return I.decimalInteger=function(w){var _=parseInt(this[w],10);return _>Number.MAX_SAFE_INTEGER?Infinity:_},I.hexadecimalInteger=function(w){if(this[w]){var _=(this[w]||"0x").slice(2);_=(_.length&1?"0":"")+_;for(var U=new Uint8Array(_.length/2),P=0;P<_.length/2;P++)U[P]=parseInt(_.slice(P*2,P*2+2),16);return U}else return null},I.hexadecimalIntegerAsNumber=function(w){var _=parseInt(this[w],16);return _>Number.MAX_SAFE_INTEGER?Infinity:_},I.decimalFloatingPoint=function(w){return parseFloat(this[w])},I.optionalFloat=function(w,_){var U=this[w];return U?parseFloat(U):_},I.enumeratedString=function(w){return this[w]},I.bool=function(w){return this[w]==="YES"},I.decimalResolution=function(w){var _=j.exec(this[w]);return _===null?void 0:{width:parseInt(_[1],10),height:parseInt(_[2],10)}},W.parseAttrList=function(w){var _,U={},P='"';for(c.lastIndex=0;(_=c.exec(w))!==null;){var T=_[2];T.indexOf(P)===0&&T.lastIndexOf(P)===T.length-1&&(T=T.slice(1,-1)),U[_[1]]=T}return U},W}()},"./src/utils/binary-search.ts":function(fe,L,M){"use strict";M.r(L);var j={search:function(a,W){for(var I=0,D=a.length-1,w=null,_=null;I<=D;){w=(I+D)/2|0,_=a[w];var U=W(_);if(U>0)I=w+1;else if(U<0)D=w-1;else return _}return null}};L.default=j},"./src/utils/buffer-helper.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"BufferHelper",function(){return a});var j=M("./src/utils/logger.ts"),c={length:0,start:function(){return 0},end:function(){return 0}},a=function(){function W(){}return W.isBuffered=function(D,w){try{if(D){for(var _=W.getBuffered(D),U=0;U<_.length;U++)if(w>=_.start(U)&&w<=_.end(U))return!0}}catch(P){}return!1},W.bufferInfo=function(D,w,_){try{if(D){var U=W.getBuffered(D),P=[],T;for(T=0;T<U.length;T++)P.push({start:U.start(T),end:U.end(T)});return this.bufferedInfo(P,w,_)}}catch(S){}return{len:0,start:w,end:w,nextStart:void 0}},W.bufferedInfo=function(D,w,_){w=Math.max(0,w),D.sort(function(g,x){var y=g.start-x.start;return y||x.end-g.end});var U=[];if(_)for(var P=0;P<D.length;P++){var T=U.length;if(T){var S=U[T-1].end;D[P].start-S<_?D[P].end>S&&(U[T-1].end=D[P].end):U.push(D[P])}else U.push(D[P])}else U=D;for(var R=0,f,i=w,o=w,l=0;l<U.length;l++){var b=U[l].start,h=U[l].end;if(w+_>=b&&w<h)i=b,o=h,R=o-w;else if(w+_<b){f=b;break}}return{len:R,start:i||0,end:o||0,nextStart:f}},W.getBuffered=function(D){try{return D.buffered}catch(w){return j.logger.log("failed to get media.buffered",w),c}},W}()},"./src/utils/cea-608-parser.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"Row",function(){return o}),M.d(L,"CaptionScreen",function(){return l});var j=M("./src/utils/logger.ts"),c={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},a=function(u){var r=u;return c.hasOwnProperty(u)&&(r=c[u]),String.fromCharCode(r)},W=15,I=100,D={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},w={17:2,18:4,21:6,22:8,23:10,19:13,20:15},_={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},U={25:2,26:4,29:6,30:8,31:10,27:13,28:15},P=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],T;(function(p){p[p.ERROR=0]="ERROR",p[p.TEXT=1]="TEXT",p[p.WARNING=2]="WARNING",p[p.INFO=2]="INFO",p[p.DEBUG=3]="DEBUG",p[p.DATA=3]="DATA"})(T||(T={}));var S=function(){function p(){this.time=null,this.verboseLevel=T.ERROR}var u=p.prototype;return u.log=function(s,m){this.verboseLevel>=s&&j.logger.log(this.time+" ["+s+"] "+m)},p}(),R=function(u){for(var r=[],s=0;s<u.length;s++)r.push(u[s].toString(16));return r},f=function(){function p(r,s,m,E,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=s||!1,this.italics=m||!1,this.background=E||"black",this.flash=A||!1}var u=p.prototype;return u.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},u.setStyles=function(s){for(var m=["foreground","underline","italics","background","flash"],E=0;E<m.length;E++){var A=m[E];s.hasOwnProperty(A)&&(this[A]=s[A])}},u.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},u.equals=function(s){return this.foreground===s.foreground&&this.underline===s.underline&&this.italics===s.italics&&this.background===s.background&&this.flash===s.flash},u.copy=function(s){this.foreground=s.foreground,this.underline=s.underline,this.italics=s.italics,this.background=s.background,this.flash=s.flash},u.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},p}(),i=function(){function p(r,s,m,E,A,k){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new f(s,m,E,A,k)}var u=p.prototype;return u.reset=function(){this.uchar=" ",this.penState.reset()},u.setChar=function(s,m){this.uchar=s,this.penState.copy(m)},u.setPenState=function(s){this.penState.copy(s)},u.equals=function(s){return this.uchar===s.uchar&&this.penState.equals(s.penState)},u.copy=function(s){this.uchar=s.uchar,this.penState.copy(s.penState)},u.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},p}(),o=function(){function p(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 s=0;s<I;s++)this.chars.push(new i);this.logger=r,this.pos=0,this.currPenState=new f}var u=p.prototype;return u.equals=function(s){for(var m=!0,E=0;E<I;E++)if(!this.chars[E].equals(s.chars[E])){m=!1;break}return m},u.copy=function(s){for(var m=0;m<I;m++)this.chars[m].copy(s.chars[m])},u.isEmpty=function(){for(var s=!0,m=0;m<I;m++)if(!this.chars[m].isEmpty()){s=!1;break}return s},u.setCursor=function(s){this.pos!==s&&(this.pos=s),this.pos<0?(this.logger.log(T.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>I&&(this.logger.log(T.DEBUG,"Too large cursor position "+this.pos),this.pos=I)},u.moveCursor=function(s){var m=this.pos+s;if(s>1)for(var E=this.pos+1;E<m+1;E++)this.chars[E].setPenState(this.currPenState);this.setCursor(m)},u.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},u.insertChar=function(s){s>=144&&this.backSpace();var m=a(s);if(this.pos>=I){this.logger.log(T.ERROR,"Cannot insert "+s.toString(16)+" ("+m+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(m,this.currPenState),this.moveCursor(1)},u.clearFromPos=function(s){var m;for(m=s;m<I;m++)this.chars[m].reset()},u.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},u.clearToEndOfRow=function(){this.clearFromPos(this.pos)},u.getTextString=function(){for(var s=[],m=!0,E=0;E<I;E++){var A=this.chars[E].uchar;A!==" "&&(m=!1),s.push(A)}return m?"":s.join("")},u.setPenStyles=function(s){this.currPenState.setStyles(s);var m=this.chars[this.pos];m.setPenState(this.currPenState)},p}(),l=function(){function p(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 s=0;s<W;s++)this.rows.push(new o(r));this.logger=r,this.currRow=W-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var u=p.prototype;return u.reset=function(){for(var s=0;s<W;s++)this.rows[s].clear();this.currRow=W-1},u.equals=function(s){for(var m=!0,E=0;E<W;E++)if(!this.rows[E].equals(s.rows[E])){m=!1;break}return m},u.copy=function(s){for(var m=0;m<W;m++)this.rows[m].copy(s.rows[m])},u.isEmpty=function(){for(var s=!0,m=0;m<W;m++)if(!this.rows[m].isEmpty()){s=!1;break}return s},u.backSpace=function(){var s=this.rows[this.currRow];s.backSpace()},u.clearToEndOfRow=function(){var s=this.rows[this.currRow];s.clearToEndOfRow()},u.insertChar=function(s){var m=this.rows[this.currRow];m.insertChar(s)},u.setPen=function(s){var m=this.rows[this.currRow];m.setPenStyles(s)},u.moveCursor=function(s){var m=this.rows[this.currRow];m.moveCursor(s)},u.setCursor=function(s){this.logger.log(T.INFO,"setCursor: "+s);var m=this.rows[this.currRow];m.setCursor(s)},u.setPAC=function(s){this.logger.log(T.INFO,"pacData = "+JSON.stringify(s));var m=s.row-1;if(this.nrRollUpRows&&m<this.nrRollUpRows-1&&(m=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==m){for(var E=0;E<W;E++)this.rows[E].clear();var A=this.currRow+1-this.nrRollUpRows,k=this.lastOutputScreen;if(k){var N=k.rows[A].cueStartTime,z=this.logger.time;if(N&&z!==null&&N<z)for(var G=0;G<this.nrRollUpRows;G++)this.rows[m-this.nrRollUpRows+G+1].copy(k.rows[A+G])}}this.currRow=m;var Z=this.rows[this.currRow];if(s.indent!==null){var ne=s.indent,ee=Math.max(ne-1,0);Z.setCursor(s.indent),s.color=Z.chars[ee].penState.foreground}var he={foreground:s.color,underline:s.underline,italics:s.italics,background:"black",flash:!1};this.setPen(he)},u.setBkgData=function(s){this.logger.log(T.INFO,"bkgData = "+JSON.stringify(s)),this.backSpace(),this.setPen(s),this.insertChar(32)},u.setRollUpRows=function(s){this.nrRollUpRows=s},u.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(T.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(T.TEXT,this.getDisplayText());var s=this.currRow+1-this.nrRollUpRows,m=this.rows.splice(s,1)[0];m.clear(),this.rows.splice(this.currRow,0,m),this.logger.log(T.INFO,"Rolling up")},u.getDisplayText=function(s){s=s||!1;for(var m=[],E="",A=-1,k=0;k<W;k++){var N=this.rows[k].getTextString();N&&(A=k+1,s?m.push("Row "+A+": '"+N+"'"):m.push(N.trim()))}return m.length>0&&(s?E="["+m.join(" | ")+"]":E=m.join(`
|
|
`)),E},u.getTextAndFormat=function(){return this.rows},p}(),b=function(){function p(r,s,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=s,this.mode=null,this.verbose=0,this.displayedMemory=new l(m),this.nonDisplayedMemory=new l(m),this.lastOutputScreen=new l(m),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=m}var u=p.prototype;return u.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},u.getHandler=function(){return this.outputFilter},u.setHandler=function(s){this.outputFilter=s},u.setPAC=function(s){this.writeScreen.setPAC(s)},u.setBkgData=function(s){this.writeScreen.setBkgData(s)},u.setMode=function(s){if(s===this.mode)return;this.mode=s,this.logger.log(T.INFO,"MODE="+s),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=s},u.insertChars=function(s){for(var m=0;m<s.length;m++)this.writeScreen.insertChar(s[m]);var E=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(T.INFO,E+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(T.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},u.ccRCL=function(){this.logger.log(T.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},u.ccBS=function(){if(this.logger.log(T.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},u.ccAOF=function(){},u.ccAON=function(){},u.ccDER=function(){this.logger.log(T.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},u.ccRU=function(s){this.logger.log(T.INFO,"RU("+s+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(s)},u.ccFON=function(){this.logger.log(T.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},u.ccRDC=function(){this.logger.log(T.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},u.ccTR=function(){this.logger.log(T.INFO,"TR"),this.setMode("MODE_TEXT")},u.ccRTD=function(){this.logger.log(T.INFO,"RTD"),this.setMode("MODE_TEXT")},u.ccEDM=function(){this.logger.log(T.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},u.ccCR=function(){this.logger.log(T.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},u.ccENM=function(){this.logger.log(T.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},u.ccEOC=function(){if(this.logger.log(T.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var s=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=s,this.writeScreen=this.nonDisplayedMemory,this.logger.log(T.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},u.ccTO=function(s){this.logger.log(T.INFO,"TO("+s+") - Tab Offset"),this.writeScreen.moveCursor(s)},u.ccMIDROW=function(s){var m={flash:!1};if(m.underline=s%2===1,m.italics=s>=46,m.italics)m.foreground="white";else{var E=Math.floor(s/2)-16,A=["white","green","blue","cyan","red","yellow","magenta"];m.foreground=A[E]}this.logger.log(T.INFO,"MIDROW: "+JSON.stringify(m)),this.writeScreen.setPen(m)},u.outputDataUpdate=function(s){s===void 0&&(s=!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),s&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:m),this.lastOutputScreen.copy(this.displayedMemory))},u.cueSplitAtTime=function(s){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,s,this.displayedMemory),this.cueStartTime=s))},p}(),h=function(){function p(r,s,m){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var E=new S;this.channels=[null,new b(r,s,E),new b(r+1,m,E)],this.cmdHistory=y(),this.logger=E}var u=p.prototype;return u.getHandler=function(s){return this.channels[s].getHandler()},u.setHandler=function(s,m){this.channels[s].setHandler(m)},u.addData=function(s,m){var E,A,k,N=!1;this.logger.time=s;for(var z=0;z<m.length;z+=2){if(A=m[z]&127,k=m[z+1]&127,A===0&&k===0)continue;if(this.logger.log(T.DATA,"["+R([m[z],m[z+1]])+"] -> ("+R([A,k])+")"),E=this.parseCmd(A,k),E||(E=this.parseMidrow(A,k)),E||(E=this.parsePAC(A,k)),E||(E=this.parseBackgroundAttributes(A,k)),!E&&(N=this.parseChars(A,k),N)){var G=this.currentChannel;if(G&&G>0){var Z=this.channels[G];Z.insertChars(N)}else this.logger.log(T.WARNING,"No channel found yet. TEXT-MODE?")}!E&&!N&&this.logger.log(T.WARNING,"Couldn't parse cleaned data "+R([A,k])+" orig: "+R([m[z],m[z+1]]))}},u.parseCmd=function(s,m){var E=this.cmdHistory,A=(s===20||s===28||s===21||s===29)&&m>=32&&m<=47,k=(s===23||s===31)&&m>=33&&m<=35;if(!(A||k))return!1;if(x(s,m,E))return g(null,null,E),this.logger.log(T.DEBUG,"Repeated command ("+R([s,m])+") is dropped"),!0;var N=s===20||s===21||s===23?1:2,z=this.channels[N];return s===20||s===21||s===28||s===29?m===32?z.ccRCL():m===33?z.ccBS():m===34?z.ccAOF():m===35?z.ccAON():m===36?z.ccDER():m===37?z.ccRU(2):m===38?z.ccRU(3):m===39?z.ccRU(4):m===40?z.ccFON():m===41?z.ccRDC():m===42?z.ccTR():m===43?z.ccRTD():m===44?z.ccEDM():m===45?z.ccCR():m===46?z.ccENM():m===47&&z.ccEOC():z.ccTO(m-32),g(s,m,E),this.currentChannel=N,!0},u.parseMidrow=function(s,m){var E=0;if((s===17||s===25)&&m>=32&&m<=47){if(s===17?E=1:E=2,E!==this.currentChannel)return this.logger.log(T.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[E];return A?(A.ccMIDROW(m),this.logger.log(T.DEBUG,"MIDROW ("+R([s,m])+")"),!0):!1}return!1},u.parsePAC=function(s,m){var E,A=this.cmdHistory,k=(s>=17&&s<=23||s>=25&&s<=31)&&m>=64&&m<=127,N=(s===16||s===24)&&m>=64&&m<=95;if(!(k||N))return!1;if(x(s,m,A))return g(null,null,A),!0;var z=s<=23?1:2;m>=64&&m<=95?E=z===1?D[s]:_[s]:E=z===1?w[s]:U[s];var G=this.channels[z];return G?(G.setPAC(this.interpretPAC(E,m)),g(s,m,A),this.currentChannel=z,!0):!1},u.interpretPAC=function(s,m){var E,A={color:null,italics:!1,indent:null,underline:!1,row:s};return m>95?E=m-96:E=m-64,A.underline=(E&1)===1,E<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(E/2)]:E<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((E-16)/2)*4,A},u.parseChars=function(s,m){var E,A=null,k=null;if(s>=25?(E=2,k=s-8):(E=1,k=s),k>=17&&k<=19){var N;k===17?N=m+80:k===18?N=m+112:N=m+144,this.logger.log(T.INFO,"Special char '"+a(N)+"' in channel "+E),A=[N]}else s>=32&&s<=127&&(A=m===0?[s]:[s,m]);if(A){var z=R(A);this.logger.log(T.DEBUG,"Char codes = "+z.join(",")),g(s,m,this.cmdHistory)}return A},u.parseBackgroundAttributes=function(s,m){var E=(s===16||s===24)&&m>=32&&m<=47,A=(s===23||s===31)&&m>=45&&m<=47;if(!(E||A))return!1;var k,N={};s===16||s===24?(k=Math.floor((m-32)/2),N.background=P[k],m%2===1&&(N.background=N.background+"_semi")):m===45?N.background="transparent":(N.foreground="black",m===47&&(N.underline=!0));var z=s<=23?1:2,G=this.channels[z];return G.setBkgData(N),g(s,m,this.cmdHistory),!0},u.reset=function(){for(var s=0;s<Object.keys(this.channels).length;s++){var m=this.channels[s];m&&m.reset()}this.cmdHistory=y()},u.cueSplitAtTime=function(s){for(var m=0;m<this.channels.length;m++){var E=this.channels[m];E&&E.cueSplitAtTime(s)}},p}();function g(p,u,r){r.a=p,r.b=u}function x(p,u,r){return r.a===p&&r.b===u}function y(){return{a:null,b:null}}L.default=h},"./src/utils/codecs.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"isCodecType",function(){return c}),M.d(L,"isCodecSupportedInMp4",function(){return a});var j={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 c(W,I){var D=j[I];return!!D&&D[W.slice(0,4)]===!0}function a(W,I){return MediaSource.isTypeSupported((I||"video")+'/mp4;codecs="'+W+'"')}},"./src/utils/cues.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/utils/vttparser.ts"),c=M("./src/utils/webvtt-parser.ts"),a=M("./src/utils/texttrack-utils.ts"),W=/\s/,I={newCue:function(w,_,U,P){for(var T=[],S,R,f,i,o,l=self.VTTCue||self.TextTrackCue,b=0;b<P.rows.length;b++)if(S=P.rows[b],f=!0,i=0,o="",!S.isEmpty()){for(var h=0;h<S.chars.length;h++)W.test(S.chars[h].uchar)&&f?i++:(o+=S.chars[h].uchar,f=!1);S.cueStartTime=_,_===U&&(U+=1e-4),i>=16?i--:i++;var g=Object(j.fixLineBreaks)(o.trim()),x=Object(c.generateCueId)(_,U,g);(!w||!w.cues||!w.cues.getCueById(x))&&(R=new l(_,U,g),R.id=x,R.line=b+1,R.align="left",R.position=10+Math.min(80,Math.floor(i*8/32)*10),T.push(R))}return w&&T.length&&(T.sort(function(y,p){return y.line==="auto"||p.line==="auto"?0:y.line>8&&p.line>8?p.line-y.line:y.line-p.line}),T.forEach(function(y){return Object(a.addCueToTrack)(w,y)})),T}};L.default=I},"./src/utils/discontinuities.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"findFirstFragWithCC",function(){return W}),M.d(L,"shouldAlignOnDiscontinuities",function(){return I}),M.d(L,"findDiscontinuousReferenceFrag",function(){return D}),M.d(L,"adjustSlidingStart",function(){return _}),M.d(L,"alignStream",function(){return U}),M.d(L,"alignPDT",function(){return T}),M.d(L,"alignFragmentByPDTDelta",function(){return S}),M.d(L,"alignMediaPlaylistByPDT",function(){return R});var j=M("./src/polyfills/number.ts"),c=M("./src/utils/logger.ts"),a=M("./src/controller/level-helper.ts");function W(f,i){for(var o=null,l=0,b=f.length;l<b;l++){var h=f[l];if(h&&h.cc===i){o=h;break}}return o}function I(f,i,o){return!!(i.details&&(o.endCC>o.startCC||f&&f.cc<o.startCC))}function D(f,i){var o=f.fragments,l=i.fragments;if(!l.length||!o.length){c.logger.log("No fragments to align");return}var b=W(o,l[0].cc);if(!b||b&&!b.startPTS){c.logger.log("No frag in previous level to align on");return}return b}function w(f,i){if(f){var o=f.start+i;f.start=f.startPTS=o,f.endPTS=o+f.duration}}function _(f,i){for(var o=i.fragments,l=0,b=o.length;l<b;l++)w(o[l],f);i.fragmentHint&&w(i.fragmentHint,f),i.alignedSliding=!0}function U(f,i,o){if(!i)return;P(f,o,i),!o.alignedSliding&&i.details&&T(o,i.details),!o.alignedSliding&&i.details&&!o.skippedSegments&&Object(a.adjustSliding)(i.details,o)}function P(f,i,o){if(I(f,o,i)){var l=D(o.details,i);l&&Object(j.isFiniteNumber)(l.start)&&(c.logger.log("Adjusting PTS using last level due to CC increase within current level "+i.url),_(l.start,i))}}function T(f,i){if(!i.fragments.length||!f.hasProgramDateTime||!i.hasProgramDateTime)return;var o=i.fragments[0].programDateTime,l=f.fragments[0].programDateTime,b=(l-o)/1e3+i.fragments[0].start;b&&Object(j.isFiniteNumber)(b)&&(c.logger.log("Adjusting PTS using programDateTime delta "+(l-o)+"ms, sliding:"+b.toFixed(3)+" "+f.url+" "),_(b,f))}function S(f,i){var o=f.programDateTime;if(!o)return;var l=(o-i)/1e3;f.start=f.startPTS=l,f.endPTS=l+f.duration}function R(f,i){if(!i.fragments.length||!f.hasProgramDateTime||!i.hasProgramDateTime)return;var o=i.fragments[0].programDateTime,l=i.fragments[0].start,b=o-l*1e3;f.fragments.forEach(function(h){S(h,b)}),f.fragmentHint&&S(f.fragmentHint,b),f.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/utils/ewma.ts"),c=function(){function a(I,D,w){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=w,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new j.default(I),this.fast_=new j.default(D)}var W=a.prototype;return W.update=function(D,w){var _=this.slow_,U=this.fast_;this.slow_.halfLife!==D&&(this.slow_=new j.default(D,_.getEstimate(),_.getTotalWeight())),this.fast_.halfLife!==w&&(this.fast_=new j.default(w,U.getEstimate(),U.getTotalWeight()))},W.sample=function(D,w){D=Math.max(D,this.minDelayMs_);var _=8*w,U=D/1e3,P=_/U;this.fast_.sample(U,P),this.slow_.sample(U,P)},W.canEstimate=function(){var D=this.fast_;return D&&D.getTotalWeight()>=this.minWeight_},W.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},W.destroy=function(){},a}();L.default=c},"./src/utils/ewma.ts":function(fe,L,M){"use strict";M.r(L);var j=function(){function c(W,I,D){I===void 0&&(I=0),D===void 0&&(D=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=W,this.alpha_=W?Math.exp(Math.log(.5)/W):0,this.estimate_=I,this.totalWeight_=D}var a=c.prototype;return a.sample=function(I,D){var w=Math.pow(this.alpha_,I);this.estimate_=D*(1-w)+w*this.estimate_,this.totalWeight_+=I},a.getTotalWeight=function(){return this.totalWeight_},a.getEstimate=function(){if(this.alpha_){var I=1-Math.pow(this.alpha_,this.totalWeight_);if(I)return this.estimate_/I}return this.estimate_},c}();L.default=j},"./src/utils/fetch-loader.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"fetchSupported",function(){return S});var j=M("./src/polyfills/number.ts"),c=M("./src/loader/load-stats.ts"),a=M("./src/demux/chunk-cache.ts");function W(l,b){l.prototype=Object.create(b.prototype),l.prototype.constructor=l,U(l,b)}function I(l){var b=typeof Map=="function"?new Map:void 0;return I=function(g){if(g===null||!_(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof b!="undefined"){if(b.has(g))return b.get(g);b.set(g,x)}function x(){return D(g,arguments,P(this).constructor)}return x.prototype=Object.create(g.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),U(x,g)},I(l)}function D(l,b,h){return w()?D=Reflect.construct:D=function(x,y,p){var u=[null];u.push.apply(u,y);var r=Function.bind.apply(x,u),s=new r;return p&&U(s,p.prototype),s},D.apply(null,arguments)}function w(){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(l){return!1}}function _(l){return Function.toString.call(l).indexOf("[native code]")!==-1}function U(l,b){return U=Object.setPrototypeOf||function(g,x){return g.__proto__=x,g},U(l,b)}function P(l){return P=Object.setPrototypeOf?Object.getPrototypeOf:function(h){return h.__proto__||Object.getPrototypeOf(h)},P(l)}function T(){return T=Object.assign||function(l){for(var b=1;b<arguments.length;b++){var h=arguments[b];for(var g in h)Object.prototype.hasOwnProperty.call(h,g)&&(l[g]=h[g])}return l},T.apply(this,arguments)}function S(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(l){}return!1}var R=function(){function l(h){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=h.fetchSetup||i,this.controller=new self.AbortController,this.stats=new c.LoadStats}var b=l.prototype;return b.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},b.abortInternal=function(){var g=this.response;(!g||!g.ok)&&(this.stats.aborted=!0,this.controller.abort())},b.abort=function(){var g;this.abortInternal(),(g=this.callbacks)!==null&&g!==void 0&&g.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},b.load=function(g,x,y){var p=this,u=this.stats;if(u.loading.start)throw new Error("Loader can only be used once.");u.loading.start=self.performance.now();var r=f(g,this.controller.signal),s=y.onProgress,m=g.responseType==="arraybuffer",E=m?"byteLength":"length";this.context=g,this.config=x,this.callbacks=y,this.request=this.fetchSetup(g,r),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){p.abortInternal(),y.onTimeout(u,g,p.response)},x.timeout),self.fetch(this.request).then(function(A){if(p.response=p.loader=A,!A.ok){var k=A.status,N=A.statusText;throw new o(N||"fetch, bad network response",k,A)}return u.loading.first=Math.max(self.performance.now(),u.loading.start),u.total=parseInt(A.headers.get("Content-Length")||"0"),s&&Object(j.isFiniteNumber)(x.highWaterMark)?p.loadProgressively(A,u,g,x.highWaterMark,s):m?A.arrayBuffer():A.text()}).then(function(A){var k=p.response;self.clearTimeout(p.requestTimeout),u.loading.end=Math.max(self.performance.now(),u.loading.first),u.loaded=u.total=A[E];var N={url:k.url,data:A};s&&!Object(j.isFiniteNumber)(x.highWaterMark)&&s(u,g,A,k),y.onSuccess(N,u,g,k)}).catch(function(A){if(self.clearTimeout(p.requestTimeout),u.aborted)return;var k=A.code||0;y.onError({code:k,text:A.message},g,A.details)})},b.getCacheAge=function(){var g=null;if(this.response){var x=this.response.headers.get("age");g=x?parseFloat(x):null}return g},b.loadProgressively=function(g,x,y,p,u){p===void 0&&(p=0);var r=new a.default,s=g.body.getReader(),m=function E(){return s.read().then(function(A){if(A.done)return r.dataLength&&u(x,y,r.flush(),g),Promise.resolve(new ArrayBuffer(0));var k=A.value,N=k.length;return x.loaded+=N,N<p||r.dataLength?(r.push(k),r.dataLength>=p&&u(x,y,r.flush(),g)):u(x,y,k,g),E()}).catch(function(){return Promise.reject()})};return m()},l}();function f(l,b){var h={method:"GET",mode:"cors",credentials:"same-origin",signal:b,headers:new self.Headers(T({},l.headers))};return l.rangeEnd&&h.headers.set("Range","bytes="+l.rangeStart+"-"+String(l.rangeEnd-1)),h}function i(l,b){return new self.Request(l.url,b)}var o=function(l){W(b,l);function b(h,g,x){var y;return y=l.call(this,h)||this,y.code=void 0,y.details=void 0,y.code=g,y.details=x,y}return b}(I(Error));L.default=R},"./src/utils/imsc1-ttml-parser.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"IMSC1_CODEC",function(){return _}),M.d(L,"parseIMSC1",function(){return S});var j=M("./src/utils/mp4-tools.ts"),c=M("./src/utils/vttparser.ts"),a=M("./src/utils/vttcue.ts"),W=M("./src/demux/id3.ts"),I=M("./src/utils/timescale-conversion.ts"),D=M("./src/utils/webvtt-parser.ts");function w(){return w=Object.assign||function(p){for(var u=1;u<arguments.length;u++){var r=arguments[u];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(p[s]=r[s])}return p},w.apply(this,arguments)}var _="stpp.ttml.im1t",U=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,P=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,T={left:"start",center:"center",right:"end",start:"start",end:"end"};function S(p,u,r,s,m){var E=Object(j.findBox)(new Uint8Array(p),["mdat"]);if(E.length===0){m(new Error("Could not parse IMSC1 mdat"));return}var A=E[0],k=Object(W.utf8ArrayToStr)(new Uint8Array(p,A.start,A.end-A.start)),N=Object(I.toTimescaleFromScale)(u,1,r);try{s(R(k,N))}catch(z){m(z)}}function R(p,u){var r=new DOMParser,s=r.parseFromString(p,"text/xml"),m=s.getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");var E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(E).reduce(function(Z,ne){return Z[ne]=m.getAttribute("ttp:"+ne)||E[ne],Z},{}),k=m.getAttribute("xml:space")!=="preserve",N=i(f(m,"styling","style")),z=i(f(m,"layout","region")),G=f(m,"body","[begin]");return[].map.call(G,function(Z){var ne=o(Z,k);if(!ne||!Z.hasAttribute("begin"))return null;var ee=g(Z.getAttribute("begin"),A),he=g(Z.getAttribute("dur"),A),de=g(Z.getAttribute("end"),A);if(ee===null)throw h(Z);if(de===null){if(he===null)throw h(Z);de=ee+he}var me=new a.default(ee-u,de-u,ne);me.id=Object(D.generateCueId)(me.startTime,me.endTime,me.text);var Ie=z[Z.getAttribute("region")],Le=N[Z.getAttribute("style")];me.position=10,me.size=80;var je=l(Ie,Le),We=je.textAlign;if(We){var be=T[We];be&&(me.lineAlign=be),me.align=We}return w(me,je),me}).filter(function(Z){return Z!==null})}function f(p,u,r){var s=p.getElementsByTagName(u)[0];return s?[].slice.call(s.querySelectorAll(r)):[]}function i(p){return p.reduce(function(u,r){var s=r.getAttribute("xml:id");return s&&(u[s]=r),u},{})}function o(p,u){return[].slice.call(p.childNodes).reduce(function(r,s,m){var E;return s.nodeName==="br"&&m?r+`
|
|
`:(E=s.childNodes)!==null&&E!==void 0&&E.length?o(s,u):u?r+s.textContent.trim().replace(/\s+/g," "):r+s.textContent},"")}function l(p,u){var r="http://www.w3.org/ns/ttml#styling",s=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return s.reduce(function(m,E){var A=b(u,r,E)||b(p,r,E);return A&&(m[E]=A),m},{})}function b(p,u,r){return p.hasAttributeNS(u,r)?p.getAttributeNS(u,r):null}function h(p){return new Error("Could not parse ttml timestamp "+p)}function g(p,u){if(!p)return null;var r=Object(c.parseTimeStamp)(p);return r===null&&(U.test(p)?r=x(p,u):P.test(p)&&(r=y(p,u))),r}function x(p,u){var r=U.exec(p),s=(r[4]|0)+(r[5]|0)/u.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+s/u.frameRate}function y(p,u){var r=P.exec(p),s=Number(r[1]),m=r[2];switch(m){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/u.frameRate;case"t":return s/u.tickRate}return s}},"./src/utils/logger.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"enableLogs",function(){return D}),M.d(L,"logger",function(){return w});var j=function(){},c={trace:j,debug:j,log:j,warn:j,info:j,error:j},a=c;function W(_){var U=self.console[_];return U?U.bind(self.console,"["+_+"] >"):j}function I(_){for(var U=arguments.length,P=new Array(U>1?U-1:0),T=1;T<U;T++)P[T-1]=arguments[T];P.forEach(function(S){a[S]=_[S]?_[S].bind(_):W(S)})}function D(_){if(self.console&&_===!0||typeof _=="object"){I(_,"debug","log","info","warn","error");try{a.log()}catch(U){a=c}}else a=c}var w=a},"./src/utils/mediakeys-helper.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"KeySystems",function(){return j}),M.d(L,"requestMediaKeySystemAccess",function(){return c});var j;(function(a){a.WIDEVINE="com.widevine.alpha",a.PLAYREADY="com.microsoft.playready"})(j||(j={}));var c=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"getMediaSource",function(){return j});function j(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"bin2str",function(){return I}),M.d(L,"readUint16",function(){return D}),M.d(L,"readUint32",function(){return w}),M.d(L,"writeUint32",function(){return _}),M.d(L,"findBox",function(){return U}),M.d(L,"parseSegmentIndex",function(){return P}),M.d(L,"parseInitSegment",function(){return T}),M.d(L,"getStartDTS",function(){return S}),M.d(L,"getDuration",function(){return R}),M.d(L,"computeRawDurationFromSamples",function(){return f}),M.d(L,"offsetStartDTS",function(){return i}),M.d(L,"segmentValidRange",function(){return o}),M.d(L,"appendUint8Array",function(){return l});var j=M("./src/utils/typed-array.ts"),c=M("./src/loader/fragment.ts"),a=Math.pow(2,32)-1,W=[].push;function I(b){return String.fromCharCode.apply(null,b)}function D(b,h){"data"in b&&(h+=b.start,b=b.data);var g=b[h]<<8|b[h+1];return g<0?65536+g:g}function w(b,h){"data"in b&&(h+=b.start,b=b.data);var g=b[h]<<24|b[h+1]<<16|b[h+2]<<8|b[h+3];return g<0?4294967296+g:g}function _(b,h,g){"data"in b&&(h+=b.start,b=b.data),b[h]=g>>24,b[h+1]=g>>16&255,b[h+2]=g>>8&255,b[h+3]=g&255}function U(b,h){var g=[];if(!h.length)return g;var x,y,p;"data"in b?(x=b.data,y=b.start,p=b.end):(x=b,y=0,p=x.byteLength);for(var u=y;u<p;){var r=w(x,u),s=I(x.subarray(u+4,u+8)),m=r>1?u+r:p;if(s===h[0])if(h.length===1)g.push({data:x,start:u+8,end:m});else{var E=U({data:x,start:u+8,end:m},h.slice(1));E.length&&W.apply(g,E)}u=m}return g}function P(b){var h=U(b,["moov"]),g=h[0],x=g?g.end:null,y=U(b,["sidx"]);if(!y||!y[0])return null;var p=[],u=y[0],r=u.data[0],s=r===0?8:16,m=w(u,s);s+=4;var E=0,A=0;r===0?s+=8:s+=16,s+=2;var k=u.end+A,N=D(u,s);s+=2;for(var z=0;z<N;z++){var G=s,Z=w(u,G);G+=4;var ne=Z&2147483647,ee=(Z&2147483648)>>>31;if(ee===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var he=w(u,G);G+=4,p.push({referenceSize:ne,subsegmentDuration:he,info:{duration:he/m,start:k,end:k+ne-1}}),k+=ne,G+=4,s=G}return{earliestPresentationTime:E,timescale:m,version:r,referencesCount:N,references:p,moovEndOffset:x}}function T(b){for(var h=[],g=U(b,["moov","trak"]),x=0;x<g.length;x++){var y=g[x],p=U(y,["tkhd"])[0];if(p){var u=p.data[p.start],r=u===0?12:20,s=w(p,r),m=U(y,["mdia","mdhd"])[0];if(m){u=m.data[m.start],r=u===0?12:20;var E=w(m,r),A=U(y,["mdia","hdlr"])[0];if(A){var k=I(A.data.subarray(A.start+8,A.start+12)),N={soun:c.ElementaryStreamTypes.AUDIO,vide:c.ElementaryStreamTypes.VIDEO}[k];if(N){var z=U(y,["mdia","minf","stbl","stsd"])[0],G=void 0;z&&(G=I(z.data.subarray(z.start+12,z.start+16))),h[s]={timescale:E,type:N},h[N]={timescale:E,id:s,codec:G}}}}}}var Z=U(b,["moov","mvex","trex"]);return Z.forEach(function(ne){var ee=w(ne,4),he=h[ee];he&&(he.default={duration:w(ne,12),flags:w(ne,20)})}),h}function S(b,h){return U(h,["moof","traf"]).reduce(function(g,x){var y=U(x,["tfdt"])[0],p=y.data[y.start],u=U(x,["tfhd"]).reduce(function(r,s){var m=w(s,4),E=b[m];if(E){var A=w(y,4);p===1&&(A*=Math.pow(2,32),A+=w(y,8));var k=E.timescale||9e4,N=A/k;if(isFinite(N)&&(r===null||N<r))return N}return r},null);return u!==null&&isFinite(u)&&(g===null||u<g)?u:g},null)||0}function R(b,h){for(var g=0,x=0,y=0,p=U(b,["moof","traf"]),u=0;u<p.length;u++){var r=p[u],s=U(r,["tfhd"])[0],m=w(s,4),E=h[m];if(!E)continue;var A=E.default,k=w(s,0)|(A==null?void 0:A.flags),N=A==null?void 0:A.duration;k&8&&(k&2?N=w(s,12):N=w(s,8));for(var z=E.timescale||9e4,G=U(r,["trun"]),Z=0;Z<G.length;Z++){if(N){var ne=w(G[Z],4);g=N*ne}else g=f(G[Z]);E.type===c.ElementaryStreamTypes.VIDEO?x+=g/z:E.type===c.ElementaryStreamTypes.AUDIO&&(y+=g/z)}}if(x===0&&y===0){var ee=P(b);if(ee!=null&&ee.references)return ee.references.reduce(function(he,de){return he+de.info.duration||0},0)}return x||y}function f(b){var h=w(b,0),g=8;h&1&&(g+=4),h&4&&(g+=4);for(var x=0,y=w(b,4),p=0;p<y;p++){if(h&256){var u=w(b,g);x+=u,g+=4}h&512&&(g+=4),h&1024&&(g+=4),h&2048&&(g+=4)}return x}function i(b,h,g){U(h,["moof","traf"]).forEach(function(x){U(x,["tfhd"]).forEach(function(y){var p=w(y,4),u=b[p];if(!u)return;var r=u.timescale||9e4;U(x,["tfdt"]).forEach(function(s){var m=s.data[s.start],E=w(s,4);if(m===0)_(s,4,E-g*r);else{E*=Math.pow(2,32),E+=w(s,8),E-=g*r,E=Math.max(E,0);var A=Math.floor(E/(a+1)),k=Math.floor(E%(a+1));_(s,4,A),_(s,8,k)}})})})}function o(b){var h={valid:null,remainder:null},g=U(b,["moof"]);if(g){if(g.length<2)return h.remainder=b,h}else return h;var x=g[g.length-1];return h.valid=Object(j.sliceUint8)(b,0,x.start-8),h.remainder=Object(j.sliceUint8)(b,x.start-8),h}function l(b,h){var g=new Uint8Array(b.length+h.length);return g.set(b),g.set(h,b.length),g}},"./src/utils/output-filter.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"default",function(){return j});var j=function(){function c(W,I){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=W,this.trackName=I}var a=c.prototype;return a.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},a.newCue=function(I,D,w){(this.startTime===null||this.startTime>I)&&(this.startTime=I),this.endTime=D,this.screen=w,this.timelineController.createCaptionsTrack(this.trackName)},a.reset=function(){this.cueRanges=[]},c}()},"./src/utils/texttrack-utils.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"sendAddTrackEvent",function(){return c}),M.d(L,"addCueToTrack",function(){return a}),M.d(L,"clearCurrentCues",function(){return W}),M.d(L,"removeCuesInRange",function(){return I}),M.d(L,"getCuesInRange",function(){return w});var j=M("./src/utils/logger.ts");function c(_,U){var P;try{P=new Event("addtrack")}catch(T){P=document.createEvent("Event"),P.initEvent("addtrack",!1,!1)}P.track=_,U.dispatchEvent(P)}function a(_,U){var P=_.mode;if(P==="disabled"&&(_.mode="hidden"),_.cues&&!_.cues.getCueById(U.id))try{if(_.addCue(U),!_.cues.getCueById(U.id))throw new Error("addCue is failed for: "+U)}catch(S){j.logger.debug("[texttrack-utils]: "+S);var T=new self.TextTrackCue(U.startTime,U.endTime,U.text);T.id=U.id,_.addCue(T)}P==="disabled"&&(_.mode=P)}function W(_){var U=_.mode;if(U==="disabled"&&(_.mode="hidden"),_.cues)for(var P=_.cues.length;P--;)_.removeCue(_.cues[P]);U==="disabled"&&(_.mode=U)}function I(_,U,P){var T=_.mode;if(T==="disabled"&&(_.mode="hidden"),_.cues&&_.cues.length>0)for(var S=w(_.cues,U,P),R=0;R<S.length;R++)_.removeCue(S[R]);T==="disabled"&&(_.mode=T)}function D(_,U){if(U<_[0].startTime)return 0;var P=_.length-1;if(U>_[P].endTime)return-1;for(var T=0,S=P;T<=S;){var R=Math.floor((S+T)/2);if(U<_[R].startTime)S=R-1;else if(U>_[R].startTime&&T<P)T=R+1;else return R}return _[T].startTime-U<U-_[S].startTime?T:S}function w(_,U,P){var T=[],S=D(_,U);if(S>-1)for(var R=S,f=_.length;R<f;R++){var i=_[R];if(i.startTime>=U&&i.endTime<=P)T.push(i);else if(i.startTime>P)return T}return T}},"./src/utils/time-ranges.ts":function(fe,L,M){"use strict";M.r(L);var j={toString:function(a){for(var W="",I=a.length,D=0;D<I;D++)W+="["+a.start(D).toFixed(3)+","+a.end(D).toFixed(3)+"]";return W}};L.default=j},"./src/utils/timescale-conversion.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"toTimescaleFromBase",function(){return c}),M.d(L,"toTimescaleFromScale",function(){return a}),M.d(L,"toMsFromMpegTsClock",function(){return W}),M.d(L,"toMpegTsClockFromTimescale",function(){return I});var j=9e4;function c(D,w,_,U){_===void 0&&(_=1),U===void 0&&(U=!1);var P=D*w*_;return U?Math.round(P):P}function a(D,w,_,U){return _===void 0&&(_=1),U===void 0&&(U=!1),c(D,w,1/_,U)}function W(D,w){return w===void 0&&(w=!1),c(D,1e3,1/j,w)}function I(D,w){return w===void 0&&(w=1),c(D,j,1/w)}},"./src/utils/typed-array.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"sliceUint8",function(){return j});function j(c,a,W){return Uint8Array.prototype.slice?c.slice(a,W):new Uint8Array(Array.prototype.slice.call(c,a,W))}},"./src/utils/vttcue.ts":function(fe,L,M){"use strict";M.r(L),L.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var j=["","lr","rl"],c=["start","middle","end","left","right"];function a(_,U){if(typeof U!="string")return!1;if(!Array.isArray(_))return!1;var P=U.toLowerCase();return~_.indexOf(P)?P:!1}function W(_){return a(j,_)}function I(_){return a(c,_)}function D(_){for(var U=arguments.length,P=new Array(U>1?U-1:0),T=1;T<U;T++)P[T-1]=arguments[T];for(var S=1;S<arguments.length;S++){var R=arguments[S];for(var f in R)_[f]=R[f]}return _}function w(_,U,P){var T=this,S={enumerable:!0};T.hasBeenReset=!1;var R="",f=!1,i=_,o=U,l=P,b=null,h="",g=!0,x="auto",y="start",p=50,u="middle",r=50,s="middle";Object.defineProperty(T,"id",D({},S,{get:function(){return R},set:function(E){R=""+E}})),Object.defineProperty(T,"pauseOnExit",D({},S,{get:function(){return f},set:function(E){f=!!E}})),Object.defineProperty(T,"startTime",D({},S,{get:function(){return i},set:function(E){if(typeof E!="number")throw new TypeError("Start time must be set to a number.");i=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"endTime",D({},S,{get:function(){return o},set:function(E){if(typeof E!="number")throw new TypeError("End time must be set to a number.");o=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"text",D({},S,{get:function(){return l},set:function(E){l=""+E,this.hasBeenReset=!0}})),Object.defineProperty(T,"region",D({},S,{get:function(){return b},set:function(E){b=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"vertical",D({},S,{get:function(){return h},set:function(E){var A=W(E);if(A===!1)throw new SyntaxError("An invalid or illegal string was specified.");h=A,this.hasBeenReset=!0}})),Object.defineProperty(T,"snapToLines",D({},S,{get:function(){return g},set:function(E){g=!!E,this.hasBeenReset=!0}})),Object.defineProperty(T,"line",D({},S,{get:function(){return x},set:function(E){if(typeof E!="number"&&E!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");x=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"lineAlign",D({},S,{get:function(){return y},set:function(E){var A=I(E);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");y=A,this.hasBeenReset=!0}})),Object.defineProperty(T,"position",D({},S,{get:function(){return p},set:function(E){if(E<0||E>100)throw new Error("Position must be between 0 and 100.");p=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"positionAlign",D({},S,{get:function(){return u},set:function(E){var A=I(E);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");u=A,this.hasBeenReset=!0}})),Object.defineProperty(T,"size",D({},S,{get:function(){return r},set:function(E){if(E<0||E>100)throw new Error("Size must be between 0 and 100.");r=E,this.hasBeenReset=!0}})),Object.defineProperty(T,"align",D({},S,{get:function(){return s},set:function(E){var A=I(E);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");s=A,this.hasBeenReset=!0}})),T.displayState=void 0}return w.prototype.getCueAsHTML=function(){var _=self.WebVTT;return _.convertCueToDOMTree(self,this.text)},w}()},"./src/utils/vttparser.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"parseTimeStamp",function(){return a}),M.d(L,"fixLineBreaks",function(){return U}),M.d(L,"VTTParser",function(){return P});var j=M("./src/utils/vttcue.ts"),c=function(){function T(){}var S=T.prototype;return S.decode=function(f,i){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))},T}();function a(T){function S(f,i,o,l){return(f|0)*3600+(i|0)*60+(o|0)+parseFloat(l||0)}var R=T.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return R?parseFloat(R[2])>59?S(R[2],R[3],0,R[4]):S(R[1],R[2],R[3],R[4]):null}var W=function(){function T(){this.values=Object.create(null)}var S=T.prototype;return S.set=function(f,i){!this.get(f)&&i!==""&&(this.values[f]=i)},S.get=function(f,i,o){return o?this.has(f)?this.values[f]:i[o]:this.has(f)?this.values[f]:i},S.has=function(f){return f in this.values},S.alt=function(f,i,o){for(var l=0;l<o.length;++l)if(i===o[l]){this.set(f,i);break}},S.integer=function(f,i){/^-?\d+$/.test(i)&&this.set(f,parseInt(i,10))},S.percent=function(f,i){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(i)){var o=parseFloat(i);if(o>=0&&o<=100)return this.set(f,o),!0}return!1},T}();function I(T,S,R,f){var i=f?T.split(f):[T];for(var o in i){if(typeof i[o]!="string")continue;var l=i[o].split(R);if(l.length!==2)continue;var b=l[0],h=l[1];S(b,h)}}var D=new j.default(0,0,""),w=D.align==="middle"?"middle":"center";function _(T,S,R){var f=T;function i(){var b=a(T);if(b===null)throw new Error("Malformed timestamp: "+f);return T=T.replace(/^[^\sa-zA-Z-]+/,""),b}function o(b,h){var g=new W;I(b,function(p,u){var r;switch(p){case"region":for(var s=R.length-1;s>=0;s--)if(R[s].id===u){g.set(p,R[s].region);break}break;case"vertical":g.alt(p,u,["rl","lr"]);break;case"line":r=u.split(","),g.integer(p,r[0]),g.percent(p,r[0])&&g.set("snapToLines",!1),g.alt(p,r[0],["auto"]),r.length===2&&g.alt("lineAlign",r[1],["start",w,"end"]);break;case"position":r=u.split(","),g.percent(p,r[0]),r.length===2&&g.alt("positionAlign",r[1],["start",w,"end","line-left","line-right","auto"]);break;case"size":g.percent(p,u);break;case"align":g.alt(p,u,["start",w,"end","left","right"]);break}},/:/,/\s/),h.region=g.get("region",null),h.vertical=g.get("vertical","");var x=g.get("line","auto");x==="auto"&&D.line===-1&&(x=-1),h.line=x,h.lineAlign=g.get("lineAlign","start"),h.snapToLines=g.get("snapToLines",!0),h.size=g.get("size",100),h.align=g.get("align",w);var y=g.get("position","auto");y==="auto"&&D.position===50&&(y=h.align==="start"||h.align==="left"?0:h.align==="end"||h.align==="right"?100:50),h.position=y}function l(){T=T.replace(/^\s+/,"")}if(l(),S.startTime=i(),l(),T.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+f);T=T.substr(3),l(),S.endTime=i(),l(),o(T,S)}function U(T){return T.replace(/<br(?: \/)?>/gi,`
|
|
`)}var P=function(){function T(){this.state="INITIAL",this.buffer="",this.decoder=new c,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var S=T.prototype;return S.parse=function(f){var i=this;f&&(i.buffer+=i.decoder.decode(f,{stream:!0}));function o(){var y=i.buffer,p=0;for(y=U(y);p<y.length&&y[p]!=="\r"&&y[p]!==`
|
|
`;)++p;var u=y.substr(0,p);return y[p]==="\r"&&++p,y[p]===`
|
|
`&&++p,i.buffer=y.substr(p),u}function l(y){I(y,function(p,u){},/:/)}try{var b="";if(i.state==="INITIAL"){if(!/\r\n|\n/.test(i.buffer))return this;b=o();var h=b.match(/^()?WEBVTT([ \t].*)?$/);if(!h||!h[0])throw new Error("Malformed WebVTT signature.");i.state="HEADER"}for(var g=!1;i.buffer;){if(!/\r\n|\n/.test(i.buffer))return this;g?g=!1:b=o();switch(i.state){case"HEADER":/:/.test(b)?l(b):b||(i.state="ID");continue;case"NOTE":b||(i.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(b)){i.state="NOTE";break}if(!b)continue;if(i.cue=new j.default(0,0,""),i.state="CUE",b.indexOf("-->")===-1){i.cue.id=b;continue}case"CUE":if(!i.cue){i.state="BADCUE";continue}try{_(b,i.cue,i.regionList)}catch(y){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":{var x=b.indexOf("-->")!==-1;if(!b||x&&(g=!0)){i.oncue&&i.cue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}if(i.cue===null)continue;i.cue.text&&(i.cue.text+=`
|
|
`),i.cue.text+=b}continue;case"BADCUE":b||(i.state="ID")}}}catch(y){i.state==="CUETEXT"&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state=i.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},S.flush=function(){var f=this;try{if((f.cue||f.state==="HEADER")&&(f.buffer+=`
|
|
|
|
`,f.parse()),f.state==="INITIAL"||f.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(i){f.onparsingerror&&f.onparsingerror(i)}return f.onflush&&f.onflush(),this},T}()},"./src/utils/webvtt-parser.ts":function(fe,L,M){"use strict";M.r(L),M.d(L,"generateCueId",function(){return P}),M.d(L,"parseWebVTT",function(){return S});var j=M("./src/polyfills/number.ts"),c=M("./src/utils/vttparser.ts"),a=M("./src/demux/id3.ts"),W=M("./src/utils/timescale-conversion.ts"),I=M("./src/remux/mp4-remuxer.ts"),D=/\r\n|\n\r|\n|\r/g,w=function(f,i,o){return o===void 0&&(o=0),f.substr(o,i.length)===i},_=function(f){var i=parseInt(f.substr(-3)),o=parseInt(f.substr(-6,2)),l=parseInt(f.substr(-9,2)),b=f.length>9?parseInt(f.substr(0,f.indexOf(":"))):0;if(!Object(j.isFiniteNumber)(i)||!Object(j.isFiniteNumber)(o)||!Object(j.isFiniteNumber)(l)||!Object(j.isFiniteNumber)(b))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+f);return i+=1e3*o,i+=60*1e3*l,i+=60*60*1e3*b,i},U=function(f){for(var i=5381,o=f.length;o;)i=i*33^f.charCodeAt(--o);return(i>>>0).toString()};function P(R,f,i){return U(R.toString())+U(f.toString())+U(i)}var T=function(f,i,o){var l=f[i],b=f[l.prevCC];if(!b||!b.new&&l.new){f.ccOffset=f.presentationOffset=l.start,l.new=!1;return}for(;(h=b)!==null&&h!==void 0&&h.new;){var h;f.ccOffset+=l.start-b.start,l.new=!1,l=b,b=f[l.prevCC]}f.presentationOffset=o};function S(R,f,i,o,l,b,h,g){var x=new c.VTTParser,y=Object(a.utf8ArrayToStr)(new Uint8Array(R)).trim().replace(D,`
|
|
`).split(`
|
|
`),p=[],u=Object(W.toMpegTsClockFromTimescale)(f,i),r="00:00.000",s=0,m=0,E,A=!0,k=!1;x.oncue=function(N){var z=o[l],G=o.ccOffset,Z=(s-u)/9e4;if(z!=null&&z.new&&(m!==void 0?G=o.ccOffset=z.start:T(o,l,Z)),Z&&(G=Z-o.presentationOffset),k){var ne=N.endTime-N.startTime,ee=Object(I.normalizePts)((N.startTime+G-m)*9e4,b*9e4)/9e4;N.startTime=ee,N.endTime=ee+ne}var he=N.text.trim();N.text=decodeURIComponent(encodeURIComponent(he)),N.id||(N.id=P(N.startTime,N.endTime,he)),N.endTime>0&&p.push(N)},x.onparsingerror=function(N){E=N},x.onflush=function(){if(E){g(E);return}h(p)},y.forEach(function(N){if(A)if(w(N,"X-TIMESTAMP-MAP=")){A=!1,k=!0,N.substr(16).split(",").forEach(function(z){w(z,"LOCAL:")?r=z.substr(6):w(z,"MPEGTS:")&&(s=parseInt(z.substr(7)))});try{m=_(r)/1e3}catch(z){k=!1,E=z}return}else N===""&&(A=!1);x.parse(N+`
|
|
`)}),x.flush()}},"./src/utils/xhr-loader.ts":function(fe,L,M){"use strict";M.r(L);var j=M("./src/utils/logger.ts"),c=M("./src/loader/load-stats.ts"),a=/^age:\s*[\d.]+\s*$/m,W=function(){function I(w){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=w?w.xhrSetup:null,this.stats=new c.LoadStats,this.retryDelay=0}var D=I.prototype;return D.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},D.abortInternal=function(){var _=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),_&&(_.onreadystatechange=null,_.onprogress=null,_.readyState!==4&&(this.stats.aborted=!0,_.abort()))},D.abort=function(){var _;this.abortInternal(),(_=this.callbacks)!==null&&_!==void 0&&_.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},D.load=function(_,U,P){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=_,this.config=U,this.callbacks=P,this.retryDelay=U.retryDelay,this.loadInternal()},D.loadInternal=function(){var _=this.config,U=this.context;if(!_)return;var P=this.loader=new self.XMLHttpRequest,T=this.stats;T.loading.first=0,T.loaded=0;var S=this.xhrSetup;try{if(S)try{S(P,U.url)}catch(i){P.open("GET",U.url,!0),S(P,U.url)}P.readyState||P.open("GET",U.url,!0);var R=this.context.headers;if(R)for(var f in R)P.setRequestHeader(f,R[f])}catch(i){this.callbacks.onError({code:P.status,text:i.message},U,P);return}U.rangeEnd&&P.setRequestHeader("Range","bytes="+U.rangeStart+"-"+(U.rangeEnd-1)),P.onreadystatechange=this.readystatechange.bind(this),P.onprogress=this.loadprogress.bind(this),P.responseType=U.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),P.send()},D.readystatechange=function(){var _=this.context,U=this.loader,P=this.stats;if(!_||!U)return;var T=U.readyState,S=this.config;if(P.aborted)return;if(T>=2)if(self.clearTimeout(this.requestTimeout),P.loading.first===0&&(P.loading.first=Math.max(self.performance.now(),P.loading.start)),T===4){U.onreadystatechange=null,U.onprogress=null;var R=U.status;if(R>=200&&R<300){P.loading.end=Math.max(self.performance.now(),P.loading.first);var f,i;if(_.responseType==="arraybuffer"?(f=U.response,i=f.byteLength):(f=U.responseText,i=f.length),P.loaded=P.total=i,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(P,_,f,U),!this.callbacks)return;var l={url:U.responseURL,data:f};this.callbacks.onSuccess(l,P,_,U)}else P.retry>=S.maxRetry||R>=400&&R<499?(j.logger.error(R+" while loading "+_.url),this.callbacks.onError({code:R,text:U.statusText},_,U)):(j.logger.warn(R+" while loading "+_.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,S.maxRetryDelay),P.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.timeout)},D.loadtimeout=function(){j.logger.warn("timeout while loading "+this.context.url);var _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))},D.loadprogress=function(_){var U=this.stats;U.loaded=_.loaded,_.lengthComputable&&(U.total=_.total)},D.getCacheAge=function(){var _=null;if(this.loader&&a.test(this.loader.getAllResponseHeaders())){var U=this.loader.getResponseHeader("age");_=U?parseFloat(U):null}return _},I}();L.default=W}}).default})},umnG:function(le,Ee,v){le.exports=v.p+"static/h.22b296a4.svg"},vToQ:function(le,Ee,v){le.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"}},vpjH:function(le,Ee,v){le.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(le,Ee){le.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=="},"xH+I":function(le,Ee,v){le.exports=v.p+"static/xsyd.0c0a94b0.png"},xfXu:function(le,Ee,v){le.exports=v.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(le,Ee){le.exports="data:image/png;base64,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"},xrsn:function(le,Ee,v){le.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",wrap:"wrap___1Pb_X",logo:"logo___R8PNJ"}},ygIP:function(le,Ee,v){le.exports=v.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(le,Ee){le.exports="data:image/png;base64,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"},yslc:function(le,Ee){le.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxwG:function(le,Ee,v){le.exports=v.p+"static/kycx.05a1d803.png"},z4EP:function(le,Ee){le.exports="data:image/png;base64,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"}}]);
|